@font-face{font-family:Cinzel;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/cinzel.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/ebgaramond.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400 700;font-display:swap;src:url(/fonts/ebgaramond-italic.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-display: "Cinzel", Georgia, "Times New Roman", serif;--font-serif: "EB Garamond", Georgia, "Times New Roman", serif;--font-ui: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-family:var(--font-serif);color:#1f2a24;background:#e8e3d8;font-synthesis:none}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh}button{font:inherit}.global-back,.back-link{position:relative;z-index:8;display:inline-block;color:#7d3f2a;font-size:10px;font-weight:850;letter-spacing:.08em;text-decoration:none;text-transform:uppercase}.map-menu{position:absolute;z-index:9;top:18px;left:18px;display:grid;place-content:center;gap:4px;width:38px;height:38px;border:1px solid rgba(38,54,46,.2);border-radius:9px;background:#fffffff0;box-shadow:0 2px 8px #1d2b2433}.map-menu span{display:block;width:17px;height:2px;border-radius:2px;background:#263a31}.map-menu:hover{background:#fff}.paul-map-panel .map-head{top:14px;left:28px;max-width:min(650px,calc(100% - 56px))}.paul-map-panel .map-head h1{max-width:650px;font-size:clamp(28px,2.35vw,36px);line-height:1}.paul-map-panel .back-link+h1{margin-top:10px}.paul-map-panel .map-head .eyebrow{margin-top:5px;margin-bottom:5px}.paul-map-panel .map-head .lede{max-width:620px;margin-top:6px;font-size:10.5px;line-height:1.35}.paul-map-wrap{padding:0}.atlas-map{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.atlas-map.dragging{cursor:grabbing}.paul-map{border-radius:0;background:#e9e3d3}.paul-map-edge{fill:none;stroke:#66766e6b;stroke-width:1;vector-effect:non-scaling-stroke;pointer-events:none}.map-zoom-controls{position:absolute;z-index:4;right:20px;bottom:20px;display:grid;overflow:hidden;border:1px solid rgba(39,53,46,.2);border-radius:9px;background:#fff;box-shadow:0 2px 8px #1d2b2438}.map-zoom-controls button{display:grid;place-items:center;width:36px;height:36px;padding:0;border:0;background:#fff;color:#263a31;cursor:pointer}.map-zoom-controls svg{display:block;width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round}.map-zoom-controls button+button{border-top:1px solid rgba(39,53,46,.18)}.map-zoom-controls button:hover{background:#f5f6f3}.paul-sea-fill{fill:var(--map-sea, #bcd8dc);transition:fill .9s ease}.paul-land-fill{fill:var(--map-land, #dde0cc);stroke:none;fill-rule:evenodd;transition:fill .9s ease}.paul-map-wrap.mood-storm{--map-sea:#8299a3;--map-land:#c2c3b3;--map-water-line:rgba(28,52,63,.34);--map-coast:#3e4843;--map-sea-name:#395459;--map-route:color-mix(in srgb, var(--journey-accent) 45%, #101d24)}@media(prefers-reduced-motion:reduce){.paul-sea-fill,.paul-land-fill,.paul-water-lines path,.paul-coast,.paul-active-route,.paul-context.water{transition:none}}.paul-coast{fill:none;stroke:var(--map-coast, #66766e);stroke-width:1.1;vector-effect:non-scaling-stroke;pointer-events:none;transition:stroke .9s ease}.paul-relief{fill:#d8d0b7;opacity:.195;mix-blend-mode:multiply;pointer-events:none;fill-rule:evenodd}.paul-elevation{opacity:.34;mix-blend-mode:multiply;pointer-events:none}.paul-road-network path{fill:none;stroke-linecap:round;pointer-events:none}.paul-road-network .road-casing{stroke:#f2ead8;stroke-width:calc(.52px * var(--map-label-scale,1));opacity:.55}.paul-road-network .road-line{stroke:#806d56;stroke-width:calc(.14px * var(--map-label-scale,1));opacity:.58}.paul-road-network .road-line.reconstructed{stroke-dasharray:calc(.35px * var(--map-label-scale,1)) calc(.55px * var(--map-label-scale,1));opacity:.44}.paul-road-network text{fill:#6f6353;font-family:var(--font-serif);font-size:calc(var(--map-name-road,.95px) * var(--map-label-scale,1));font-style:italic;paint-order:stroke;stroke:#e7e5d5;stroke-width:calc(.28px * var(--map-label-scale,1));opacity:.72;text-anchor:middle;pointer-events:none}.paul-water-lines path{fill:none;stroke:var(--map-water-line, rgba(75,130,141,.2));transition:stroke .9s ease;stroke-width:.6;vector-effect:non-scaling-stroke}.chapter-caption .chapter-copy,.chapter-caption .chapter-date,.chapter-passage{transition:opacity .22s ease-out}.paul-active-route{fill:none;stroke:var(--map-route, var(--journey-accent));stroke-width:calc(.68px * var(--map-label-scale,1));stroke-linecap:round;transition:stroke .9s ease}.paul-active-route.reconstructed{stroke-dasharray:calc(1.6px * var(--map-label-scale,1)) calc(1.2px * var(--map-label-scale,1));opacity:.82}.paul-region-focus{fill:color-mix(in srgb,var(--journey-accent) 13%,transparent);stroke:color-mix(in srgb,var(--journey-accent) 72%,#756d5f);stroke-width:.45;stroke-dasharray:1.1 .8;vector-effect:non-scaling-stroke;animation:region-focus-in .5s ease-out both;pointer-events:none}.paul-region-focus{fill:transparent;stroke-dasharray:1.5 1.25;opacity:.68}.paul-regional-corridor{pointer-events:none}.paul-regional-corridor>path{fill:none;stroke:#8a7c62;stroke-width:calc(.4px * var(--map-label-scale,1));stroke-dasharray:calc(1.3px * var(--map-label-scale,1)) calc(1.3px * var(--map-label-scale,1));stroke-linecap:round;opacity:.6}.paul-regional-corridor circle{fill:none;stroke:#8a7c62;stroke-width:calc(.28px * var(--map-label-scale,1));opacity:.85}.paul-regional-corridor text{fill:#6f6353;font-size:calc(1.15px * var(--map-label-scale,1));font-weight:650;font-style:italic;paint-order:stroke;stroke:#edf0e4;stroke-width:calc(.3px * var(--map-label-scale,1));opacity:.85}.paul-corridor-note{font-size:calc(1.05px * var(--map-label-scale,1))!important;font-weight:500!important;font-style:italic;text-anchor:middle;opacity:.75!important}.paul-intended-route path{fill:none;stroke:#6c7b74;stroke-width:calc(.42px * var(--map-label-scale,1));stroke-dasharray:calc(1.2px * var(--map-label-scale,1)) calc(.95px * var(--map-label-scale,1));opacity:.8}#intent-arrow path{fill:context-stroke;stroke:none}.paul-active-route.by-another{stroke:#8d9a92;opacity:.75;stroke-width:calc(.55px * var(--map-label-scale,1))}.paul-companion-route path{fill:none;stroke:#8d9a92;stroke-width:calc(.3px * var(--map-label-scale,1));stroke-dasharray:calc(.8px * var(--map-label-scale,1)) calc(.8px * var(--map-label-scale,1));opacity:.7}@keyframes region-focus-in{0%{opacity:0}to{opacity:1}}.paul-region-name text{fill:#42524a;font-family:var(--font-serif);font-weight:600;font-style:italic;font-size:calc(1.45px * var(--map-label-scale,1));paint-order:stroke;stroke:#edf0e4;stroke-width:calc(.38px * var(--map-label-scale,1));animation:region-focus-in .5s ease-out both;pointer-events:none}.paul-place circle{r:calc(var(--map-dot-r,.55px) * var(--map-label-scale,1));fill:#344b41;stroke:#f6f0df;stroke-width:calc(.17px * var(--map-label-scale,1))}.paul-place text{fill:#425249;font-family:var(--font-serif);font-weight:600;font-size:calc(1.45px * var(--map-label-scale,1));paint-order:stroke;stroke:#edf0e4;stroke-width:calc(.38px * var(--map-label-scale,1));opacity:.82}.paul-place text{transition:transform .18s ease-out,opacity .18s ease-out,fill .3s ease-out}.paul-place{transition:opacity .6s ease}.paul-place.distant{opacity:0;pointer-events:none}.paul-place circle{transition:fill .18s ease-out,stroke .18s ease-out}.paul-place.active circle{r:calc(.62px * var(--map-label-scale,1));fill:#fff7e5;stroke:var(--journey-accent);stroke-width:calc(.18px * var(--map-label-scale,1))}.paul-place circle{transform-box:fill-box;transform-origin:center}.paul-place.active circle{animation:paul-place-arrive .42s ease-out}.paul-place.departing circle{animation:paul-place-depart .5s ease-out}@keyframes paul-place-arrive{0%{transform:scale(.72);fill:#344b41;stroke:#f6f0df}to{transform:none}}@keyframes paul-place-depart{0%{transform:scale(1.3);fill:#fff7e5;stroke:var(--journey-accent)}to{transform:none}}.paul-place.active text,.paul-place.departing text{fill:#2f4238;opacity:.92}.paul-place.upcoming text{opacity:.56}.paul-map.lod-regional .paul-place:not(.major) text{opacity:0;pointer-events:none}.paul-context,.paul-road-network text{transition:opacity .35s ease}.paul-context.crowded,.paul-road-network text.crowded{opacity:0;pointer-events:none}.paul-context.offframe,.paul-road-network text.offframe{opacity:0;pointer-events:none}.paul-map.lod-regional .paul-place.active text{opacity:1}.paul-map .paul-place.adrift text{opacity:0;pointer-events:none}.paul-map .paul-place.offframe text{opacity:0;pointer-events:none}.paul-map.lod-regional .paul-road-network text,.paul-map.lod-regional .paul-context.feature{opacity:0;pointer-events:none}.paul-traveler{color:var(--journey-accent);fill:#fff8ea;stroke:currentColor;stroke-width:calc(.22px * var(--map-label-scale,1));filter:drop-shadow(0 calc(.125px * var(--map-label-scale,1)) calc(.125px * var(--map-label-scale,1)) rgba(0,0,0,.25));pointer-events:none}.paul-traveler circle{r:calc(.78px * var(--map-label-scale,1))}.paul-traveler.region-focus circle{r:calc(3px * var(--map-label-scale,1));fill:color-mix(in srgb,var(--journey-accent) 10%,transparent);stroke-width:calc(.34px * var(--map-label-scale,1));stroke-dasharray:calc(.7px * var(--map-label-scale,1)) calc(.55px * var(--map-label-scale,1))}.paul-traveler.region-focus.region-arrived circle{opacity:0}.paul-context{fill:#68766c;font-family:var(--font-display);font-size:calc(var(--map-name-land,1.4px) * var(--map-label-scale,1));font-weight:500;letter-spacing:.05em;text-anchor:middle;opacity:.5}.paul-context.water{fill:var(--map-sea-name, #58838a);font-family:var(--font-serif);font-size:calc(var(--map-name-water,1.55px) * var(--map-label-scale,1));font-style:italic;font-weight:500;letter-spacing:.04em;transition:fill .9s ease}.paul-context.feature{fill:#7a705f;font-family:var(--font-serif);font-size:calc(var(--map-name-feature,1.14px) * var(--map-label-scale,1));font-style:italic;letter-spacing:.03em}.paul-context.island{fill:#53645b;font-style:italic;letter-spacing:.04em}.paul-grain{position:absolute;inset:0;z-index:1;pointer-events:none;opacity:.1;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='g'%3E%3CfeTurbulence baseFrequency='.65' numOctaves='3' seed='11'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='300' height='300' filter='url(%23g)'/%3E%3C/svg%3E");background-size:300px 300px}.entry-verse{display:block;margin-top:8px;padding-left:10px;border-left:2px solid color-mix(in srgb,var(--journey-accent,#a64f31) 42%,transparent);color:#5d5148;font:italic 12px/1.4 var(--font-serif)}.entry-intent{display:block;margin-top:7px;color:#65736c;font-size:9px;font-weight:750;letter-spacing:.055em;text-transform:uppercase}.entry-details{display:none;margin-top:10px;padding-top:8px;border-top:1px solid #e6ded0}.entry.selected .entry-details{display:grid;gap:6px}.entry-detail{display:flex;justify-content:space-between;gap:12px;color:#536159;font-size:10px;line-height:1.35}.entry-detail strong{font-weight:650}.entry-detail small{flex:none;color:#35705c;font-size:9px;font-weight:750}.paul-shell .entry.selected .entry-card{border-color:var(--journey-accent)}.paul-shell .entry.selected:before{background:var(--journey-accent);box-shadow:0 0 0 4px #f6f2e9,0 0 0 6px var(--journey-accent)}@media(max-width:860px){.global-back{position:absolute}.paul-map-wrap{padding:0}}.paul-player{-webkit-text-size-adjust:100%;text-size-adjust:100%;position:relative;width:100%;height:100vh;height:100dvh;overflow:hidden;background:#e9e3d3;isolation:isolate}.paul-player .paul-map-panel{position:absolute;inset:0;width:100%;height:100%;min-height:0;border:0}.paul-player .paul-map-wrap,.paul-player .paul-map{width:100%;height:100%}.paul-player .paul-map{filter:none}.paul-player .map-menu{top:max(16px,env(safe-area-inset-top));left:max(16px,env(safe-area-inset-left));width:42px;height:42px;border:1px solid rgba(28,42,35,.16);border-radius:11px;background:#fafbf7eb;box-shadow:0 3px 14px #121f1938;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.paul-player .map-zoom-controls{top:max(122px,calc(106px + env(safe-area-inset-top)));right:auto;bottom:auto;left:max(16px,env(safe-area-inset-left));z-index:9;border-radius:11px;background:#fafbf7ed;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.paul-player .map-zoom-controls button{width:42px;height:42px;background:transparent}.chapter-passage{position:absolute;z-index:8;top:max(16px,env(safe-area-inset-top));right:max(18px,env(safe-area-inset-right));display:grid;width:fit-content;min-width:0;max-width:min(390px,calc(100vw - 92px));padding:15px 16px 14px;border:1px solid rgba(255,255,255,.2);border-radius:12px;background:#0f1714a3;box-shadow:0 7px 24px #0c141133;color:#fff;-webkit-backdrop-filter:blur(13px) saturate(.9);backdrop-filter:blur(13px) saturate(.9);text-shadow:0 1px 2px rgba(0,0,0,.5),0 2px 8px rgba(0,0,0,.4)}.chapter-passage strong{font:600 clamp(17px,2vw,23px)/1.12 var(--font-serif);letter-spacing:-.01em}.chapter-passage em{order:-1;margin-bottom:4px;font:italic 500 clamp(10px,1.1vw,12px)/1.2 system-ui,sans-serif;letter-spacing:.04em;text-transform:uppercase;opacity:.78}.chapter-caption{position:absolute;z-index:7;right:0;bottom:0;left:0;padding:18px clamp(18px,4vw,58px) max(22px,calc(16px + env(safe-area-inset-bottom)));color:#fff;background:none;text-shadow:0 1px 3px rgba(0,0,0,.5),0 2px 10px rgba(0,0,0,.45);pointer-events:none}.chapter-date{display:block;width:fit-content;margin:8px auto 0;padding:3px 12px;border:0;border-radius:999px;background:#fafbf7f5;box-shadow:0 2px 7px #00000052;color:#16211c;font-size:14px;font-weight:750;letter-spacing:.025em;line-height:1.35;text-align:center;text-shadow:none}.chapter-nav{display:grid;grid-template-columns:44px minmax(0,900px) 44px;gap:clamp(10px,2vw,24px);align-items:center;justify-content:center;margin:0 auto}.chapter-copy{min-width:0}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.chapter-summary{animation:caption-cue-in .34s ease-out both}.chapter-transition{flex:none;margin:0 0 4px;color:#ffffffb3;font-size:11px;font-weight:700;letter-spacing:.07em;line-height:1.25;text-align:center;text-transform:uppercase}.chapter-summary-line{display:block}.chapter-summary[role=button]{cursor:pointer}.chapter-summary[role=button]:focus-visible{outline:2px solid rgba(255,255,255,.9);outline-offset:5px;border-radius:4px}@keyframes caption-cue-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.chapter-skip{display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid rgba(255,255,255,.3);border-radius:50%;background:#121c1875;box-shadow:0 4px 16px #0000002e;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:auto;transition:background .18s,border-color .18s,transform .18s}@media(hover:hover)and (pointer:fine){.chapter-skip:hover{background:#ffffff2e;border-color:#ffffff80;transform:scale(1.04)}}.chapter-skip:focus-visible{outline:2px solid #fff;outline-offset:3px}.chapter-skip svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}@media(max-width:640px){.paul-player .map-menu{top:max(11px,env(safe-area-inset-top));left:max(11px,env(safe-area-inset-left));width:40px;height:40px}.chapter-passage{top:max(11px,env(safe-area-inset-top));right:max(11px,env(safe-area-inset-right));min-width:0;max-width:calc(100vw - 75px);padding:10px 12px 11px;border-radius:10px}.chapter-passage strong{font-size:16px}.chapter-passage em{font-size:9.5px;margin-bottom:3px}.chapter-caption{padding:11px 10px max(12px,calc(8px + env(safe-area-inset-bottom)))}.chapter-nav{grid-template-columns:40px minmax(0,1fr) 40px;gap:9px}.chapter-skip{width:40px;height:40px}.chapter-date{margin-top:6px;font-size:12px}.paul-player .map-zoom-controls{top:max(111px,calc(101px + env(safe-area-inset-top)));right:auto;bottom:auto;left:max(11px,env(safe-area-inset-left))}.paul-player .map-zoom-controls button{width:40px;height:40px}}@media(max-width:900px){.paul-place circle{r:calc(var(--map-dot-r-narrow,1.05px) * var(--map-label-scale,1));stroke-width:calc(.3px * var(--map-label-scale,1))}.paul-place.active circle{r:calc(1.18px * var(--map-label-scale,1));stroke-width:calc(.32px * var(--map-label-scale,1))}.paul-traveler{stroke-width:calc(.42px * var(--map-label-scale,1))}.paul-traveler circle{r:calc(1.49px * var(--map-label-scale,1))}.paul-place text,.paul-place.active text,.paul-place.departing text,.paul-place.upcoming text{font-size:calc(4.8px * var(--map-label-scale,1));stroke-width:calc(.82px * var(--map-label-scale,1));opacity:.96}.paul-place.active text,.paul-place.departing text{opacity:1}.paul-place.upcoming text{opacity:.72}.paul-context{font-size:calc(var(--map-name-land-narrow,2.55px) * var(--map-label-scale,1))}.paul-context.water{font-size:calc(var(--map-name-water-narrow,2.9px) * var(--map-label-scale,1))}.paul-context.feature{font-size:calc(var(--map-name-feature-narrow,2.25px) * var(--map-label-scale,1))}.paul-road-network text{font-size:calc(var(--map-name-road-narrow,2.2px) * var(--map-label-scale,1));stroke-width:calc(.5px * var(--map-label-scale,1))}.paul-region-name text{font-size:calc(4.8px * var(--map-label-scale,1));stroke-width:calc(.82px * var(--map-label-scale,1))}.paul-regional-corridor text{font-size:calc(3.6px * var(--map-label-scale,1));stroke-width:calc(.72px * var(--map-label-scale,1))}.paul-corridor-note{font-size:calc(2.6px * var(--map-label-scale,1))!important}.paul-place.active circle,.paul-place.departing circle{animation:none}}@media(max-height:620px){.chapter-caption{padding-top:10px;padding-bottom:10px}.chapter-summary{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.paul-player .map-zoom-controls{bottom:auto}}@media(hover:none)and (pointer:coarse){.paul-relief,.paul-elevation{filter:none}.paul-grain{background-image:none}.paul-player .map-menu,.paul-player .map-zoom-controls{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fafbf7f7}.chapter-passage{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0f1714d1}.chapter-skip{-webkit-backdrop-filter:none;backdrop-filter:none;background:#121c189e}}@media(prefers-reduced-motion:reduce){.paul-place text,.paul-place circle{transition:none}.paul-place.active circle,.paul-place.departing circle{animation:none}.paul-region-focus,.paul-region-name text{animation:none}}.paul-lake{fill:var(--map-sea, #bcd8dc);stroke:color-mix(in srgb,var(--map-sea, #bcd8dc) 74%,#22333a);stroke-width:.9px;vector-effect:non-scaling-stroke}.paul-river{fill:none;stroke:color-mix(in srgb,var(--map-sea, #bcd8dc) 78%,#2c4249);stroke-width:.75px;stroke-linecap:round;vector-effect:non-scaling-stroke}.paul-minor circle{fill:#6d7a70;r:calc(.38px * var(--map-label-scale,1))}.paul-minor text{fill:#5c6a60;font-family:var(--font-serif);font-size:calc(var(--map-name-minor,.8px) * var(--map-label-scale,1));font-style:italic;paint-order:stroke;stroke:#eae7d8;stroke-width:calc(.24px * var(--map-label-scale,1));transform:translate(calc(var(--map-minor-dx,.7px) * var(--map-label-scale,1)),calc(var(--map-minor-dy,-.45px) * var(--map-label-scale,1)))}.paul-map.lod-regional .paul-minor{display:none}.paul-minor.crowded,.paul-minor.offframe{opacity:0}@media(max-width:900px){.paul-minor text{font-size:calc(var(--map-name-minor-narrow,1.6px) * var(--map-label-scale,1))}}

@layer priority1 {
  .x19bbpc0 {
    margin: 0 auto;
  }

  .x1ghz6dp {
    margin: 0;
  }

  .x1lw43je {
    margin: clamp(40px, 7vh, 72px) 0 10px;
  }

  .x1717udv {
    padding: 0;
  }

  .x1l6bwc3 {
    padding: 16px 30px 14px;
  }

  .x10c5rgl {
    padding: 21px 4px;
  }

  .xgir56x {
    padding: clamp(32px, 8vw, 96px);
  }

  @media (width <= 640px) {
    .x1bi5nds.x1bi5nds {
      padding: 13px 18px 12px;
    }
  }
}

@layer priority2 {
  .x18oq1qq {
    border-color: #1c2a2329;
  }

  .x1ctf4ec {
    border-radius: 11px;
  }

  .xixl9f9 {
    border-radius: 14px;
  }

  .x1y0btm7 {
    border-style: solid;
  }

  .xmkeg23 {
    border-width: 1px;
  }

  .x1okw0bk {
    flex: none;
  }

  .x1665zp3 {
    gap: 24px;
  }

  .xb3r6kr {
    overflow: hidden;
  }

  .x1ku5rj1 {
    place-items: center;
  }

  .x1hl2dhg {
    text-decoration: none;
  }

  .x1p0hkhn {
    transition: padding .2s, background-color .2s;
  }

  .x6ihccd:focus-visible {
    outline: 2px solid #8c4a32;
  }

  .xwv73w1:focus-visible {
    outline: 2px solid #fff;
  }

  @media (width <= 640px) {
    .x5m4yga.x5m4yga {
      border-radius: 11px;
    }

    .xjzlu6s.xjzlu6s {
      border-radius: 12px;
    }
  }
}

@layer priority3 {
  .x6s0dn4 {
    align-items: center;
  }

  .xjyslct {
    appearance: none;
  }

  .xgv0goc {
    backdrop-filter: blur(10px);
  }

  .x4yata0 {
    backdrop-filter: blur(12px) saturate(.88);
  }

  .xb0kg1h {
    background-color: #eeeee7;
  }

  .x1g9occu {
    background-color: #0d1512b8;
  }

  .xm36vev {
    background-color: #fafbf7eb;
  }

  .xu3pv8i {
    box-shadow: 0 3px 14px #121f1938;
  }

  .x1qc091v {
    box-shadow: 0 5px 22px #080f0c33;
  }

  .x1uwpo4s {
    color: #1f2a24;
  }

  .x1ut0g16 {
    color: #263a31;
  }

  .xro0uzn {
    color: #8c4a32;
  }

  .x1heor9g {
    color: inherit;
  }

  .xv01kuy {
    color: #fffffff5;
  }

  .x18dfbjx {
    contain: layout paint;
  }

  .x1ypdohk {
    cursor: pointer;
  }

  .x1lliihq {
    display: block;
  }

  .x78zum5 {
    display: flex;
  }

  .xrvj5dj {
    display: grid;
  }

  .xdt5ytf {
    flex-direction: column;
  }

  .x1iyjqo2 {
    flex-grow: 1;
  }

  .xjb2p0i {
    font-family: inherit;
  }

  .x1arfh7o {
    font-family: var(--font-display);
  }

  .xpcrszo {
    font-family: var(--font-serif);
  }

  .x1sm321t {
    font-family: var(--font-ui);
  }

  .xfifm61 {
    font-size: 12px;
  }

  .xneq65o {
    font-size: 28px;
  }

  .x1cekz0c {
    font-size: clamp(17px, 1.45vw, 22px);
  }

  .xvnqvfx {
    font-size: clamp(20px, 3vw, 30px);
  }

  .x98ok71 {
    font-size: clamp(48px, 8vw, 92px);
  }

  .xo1l8bm {
    font-weight: 400;
  }

  .xk50ysn {
    font-weight: 500;
  }

  .x1s688f {
    font-weight: 600;
  }

  .xuv8nkb {
    font-weight: 800;
  }

  .xl56j7k {
    justify-content: center;
  }

  .x1qughib {
    justify-content: space-between;
  }

  .x1hwsdrk {
    letter-spacing: -.055em;
  }

  .xa7ig63 {
    letter-spacing: .16em;
  }

  .xwt5yq5 {
    line-height: .96;
  }

  .x1uo3zyz {
    line-height: 1.15;
  }

  .x1xfvgam {
    line-height: 1.35;
  }

  .xo5v014 {
    line-height: 1;
  }

  .xixxii4 {
    position: fixed;
  }

  .x2b8uid {
    text-align: center;
  }

  .xtvhhri {
    text-transform: uppercase;
  }

  .x1w2vvpw {
    text-wrap: balance;
  }

  .x68pp3s {
    z-index: 30;
  }

  .xj3ae5l:focus-visible {
    outline-offset: 3px;
  }

  .x12ijfkc:focus-visible {
    outline-offset: 4px;
  }

  .xq7k88y:hover {
    background-color: #fff;
  }

  .x1or5y4z:hover {
    background-color: #fffdf78c;
  }

  @media (width <= 640px) {
    .x1sgj8az.x1sgj8az {
      font-size: 15px;
    }

    .xvnckzk.xvnckzk {
      line-height: 1.36;
    }
  }
}

@layer priority4 {
  .x5kalc8 {
    height: 42px;
  }

  .x197twja {
    height: clamp(104px, 13vh, 136px);
  }

  .xndf0xa {
    left: max(16px,env(safe-area-inset-left));
  }

  .xapjn7j {
    max-width: 760px;
  }

  .x1dtb55y {
    max-width: 900px;
  }

  .x2lwn1j {
    min-height: 0;
  }

  .xg6iff7 {
    min-height: 100vh;
  }

  .xeuugli {
    min-width: 0;
  }

  .x1a8lsjc {
    padding-bottom: 10px;
  }

  .xe15oeq {
    top: max(70px,calc(54px + env(safe-area-inset-top)));
  }

  .xh8yej3 {
    width: 100%;
  }

  .x10h3iyq {
    width: 42px;
  }

  .x166pe2a:hover {
    padding-left: 14px;
  }

  .x1pebfkw:hover {
    padding-right: 14px;
  }

  @media (width <= 640px) {
    .xrrgzcz.xrrgzcz {
      height: 112px;
    }

    .xpj9cei.xpj9cei {
      height: 40px;
    }

    .xdknux0.xdknux0 {
      left: max(11px,env(safe-area-inset-left));
    }

    .x1jy4qti.x1jy4qti {
      top: max(61px,calc(51px + env(safe-area-inset-top)));
    }

    .x199zukc.x199zukc {
      width: 40px;
    }
  }
}
