@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/93a6e477e1480c92-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c7e0cf6c760983e7-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/9d5a263311222317-s.p.woff2) format("woff2");unicode-range:u+00??,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:Bricolage Grotesque Fallback;src:local("Arial");ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.00%;size-adjust:105.43%}.__className_a4bae9{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.__variable_a4bae9{--font-display:"Bricolage Grotesque","Bricolage Grotesque Fallback"}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,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:Manrope Fallback;src:local("Arial");ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.00%;size-adjust:103.19%}.__className_73ee6c{font-family:Manrope,Manrope Fallback;font-style:normal}.__variable_73ee6c{--font-body:"Manrope","Manrope Fallback"}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:optional;src:url(/_next/static/media/58f386aa6b1a2a92.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:optional;src:url(/_next/static/media/011e180705008d6f.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:optional;src:url(/_next/static/media/7ba5fb2a8c88521c.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:optional;src:url(/_next/static/media/92eeb95d069020cc.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:optional;src:url(/_next/static/media/d3ebbfd689654d3a.p.woff2) format("woff2");unicode-range:u+00??,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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:optional;src:url(/_next/static/media/ef4d5661765d0e49.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:optional;src:url(/_next/static/media/d29838c109ef09b4.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:optional;src:url(/_next/static/media/e40af3453d7c920a.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:optional;src:url(/_next/static/media/99dcf268bda04fe5.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:optional;src:url(/_next/static/media/98e207f02528a563.p.woff2) format("woff2");unicode-range:u+00??,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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:optional;src:url(/_next/static/media/73cb51aac9c97f90.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:optional;src:url(/_next/static/media/d26bbd13d6b70f89.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:optional;src:url(/_next/static/media/20535187d867b7b9.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:optional;src:url(/_next/static/media/5356a6a4f2c8c8d8.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:optional;src:url(/_next/static/media/db96af6b531dc71f.p.woff2) format("woff2");unicode-range:u+00??,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}.__className_98f11a{font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-style:normal}.__variable_98f11a{--font-mono:"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace}.FloatingPodcast_root__ESH_g{position:fixed;right:max(20px,env(safe-area-inset-right));bottom:max(20px,env(safe-area-inset-bottom));z-index:2000;display:flex;flex-direction:column;align-items:flex-end;gap:12px;pointer-events:none}.FloatingPodcast_root__ESH_g>*{pointer-events:auto}.FloatingPodcast_launcher__g_Vgo{display:inline-flex;align-items:center;gap:9px;height:48px;padding:0 18px 0 15px;border:1px solid rgba(216,184,120,.45);border-radius:999px;background-color:#3c5c51;background-image:radial-gradient(120% 140% at 0 0,rgba(216,184,120,.28),transparent 60%);color:#f2f0e6;font-family:var(--font-body);font-size:14px;font-weight:700;cursor:pointer;box-shadow:0 10px 26px -12px rgba(23,21,15,.7),0 2px 6px rgba(23,21,15,.18);transition:transform .15s ease,box-shadow .15s ease}.FloatingPodcast_launcher__g_Vgo svg{color:#d8b878}.FloatingPodcast_launcher__g_Vgo:hover{transform:translateY(-2px);box-shadow:0 14px 30px -12px rgba(23,21,15,.8),0 2px 6px rgba(23,21,15,.2)}.FloatingPodcast_launcher__g_Vgo:focus-visible{outline:2px solid #d8b878;outline-offset:3px}.FloatingPodcast_launcherPlaying__bFm6R{border-color:#d8b878}.FloatingPodcast_eq__wcyGf{display:inline-flex;align-items:flex-end;gap:3px;width:20px;height:18px}.FloatingPodcast_eq__wcyGf span{flex:1 1;border-radius:2px;background:#d8b878;animation:FloatingPodcast_eq__wcyGf 1s ease-in-out infinite}.FloatingPodcast_eq__wcyGf span:nth-child(2){animation-delay:-.35s}.FloatingPodcast_eq__wcyGf span:nth-child(3){animation-delay:-.7s}@keyframes FloatingPodcast_eq__wcyGf{0%,to{height:30%}50%{height:100%}}.FloatingPodcast_panel__iWRXD{width:min(340px,calc(100vw - 32px));max-height:calc(100dvh - 110px);overflow:auto;padding:18px 20px 20px;border-radius:var(--r-card,18px);color:#f2f0e6;background-color:#3c5c51;background-image:radial-gradient(120% 120% at 0 0,rgba(216,184,120,.2),transparent 60%);box-shadow:0 24px 60px -24px rgba(23,21,15,.75),0 2px 8px rgba(23,21,15,.2);transform-origin:bottom right;animation:FloatingPodcast_panelIn__rbAwq .18s ease-out}.FloatingPodcast_panelHidden__c54oL{display:none}@keyframes FloatingPodcast_panelIn__rbAwq{0%{opacity:0;transform:translateY(8px) scale(.98)}}.FloatingPodcast_panelHead___nxL1{display:flex;align-items:flex-start;gap:6px;margin-bottom:10px}.FloatingPodcast_panelText___rVAW{display:flex;flex:1 1;flex-direction:column;gap:6px;min-width:0}.FloatingPodcast_eyebrow__UhDId{font-family:var(--font-mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:#d8b878}.FloatingPodcast_panelTitle__ohR0k{font-family:var(--font-display);font-size:19px;font-weight:600;line-height:1.15}.FloatingPodcast_iconBtn__M2n5H{flex:none;display:grid;place-items:center;width:30px;height:30px;border:0;border-radius:50%;background:rgba(23,21,15,.3);color:#f2f0e6;cursor:pointer}.FloatingPodcast_iconBtn__M2n5H:hover{background:rgba(23,21,15,.55)}.FloatingPodcast_iconBtn__M2n5H:focus-visible{outline:2px solid #d8b878;outline-offset:2px}.FloatingPodcast_intro__dVyaB{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.FloatingPodcast_blurb__SADz_{margin:0;font-family:var(--font-body);font-size:13px;line-height:1.5;opacity:.85}.FloatingPodcast_playBtn___5gpI{display:inline-flex;align-items:center;gap:10px;width:100%;padding:12px 16px;border:1px solid rgba(242,240,230,.18);border-radius:14px;background:rgba(23,21,15,.35);color:#f2f0e6;font-family:var(--font-display);font-size:16px;font-weight:600;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.FloatingPodcast_playBtn___5gpI svg{flex:none;width:40px;height:40px;padding:11px;border-radius:50%;background:#d8b878;color:var(--ink,#17150f)}.FloatingPodcast_playBtn___5gpI:hover{background:rgba(23,21,15,.5);border-color:rgba(216,184,120,.6)}.FloatingPodcast_playBtn___5gpI:focus-visible{outline:2px solid #d8b878;outline-offset:3px}.FloatingPodcast_showLink__qsrhn{font-family:var(--font-body);font-size:13px;font-weight:600;color:inherit;text-decoration:underline;text-underline-offset:4px;-webkit-text-decoration-color:rgba(242,240,230,.4);text-decoration-color:rgba(242,240,230,.4)}.FloatingPodcast_showLink__qsrhn:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.FloatingPodcast_frame__4aHMI{display:block;width:100%;height:420px;border:0;border-radius:14px;background:rgba(23,21,15,.35)}@media (max-width:560px){.FloatingPodcast_root__ESH_g{right:max(14px,env(safe-area-inset-right));bottom:max(14px,env(safe-area-inset-bottom))}.FloatingPodcast_launcher__g_Vgo{width:48px;padding:0;justify-content:center}.FloatingPodcast_launcherLabel__noMI_{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}}@media (prefers-reduced-motion:reduce){.FloatingPodcast_launcher__g_Vgo,.FloatingPodcast_panel__iWRXD{animation:none;transition:none}.FloatingPodcast_eq__wcyGf span{animation:none;height:70%}}@media print{.FloatingPodcast_root__ESH_g{display:none}}.AppTabBar_bar__kKaNL{position:fixed;left:0;right:0;bottom:0;z-index:1500;display:none;justify-content:space-around;align-items:flex-start;padding:8px max(6px,env(safe-area-inset-right)) calc(8px + env(safe-area-inset-bottom)) max(6px,env(safe-area-inset-left));background:rgba(242,240,230,.94);border-top:1px solid var(--hairline);backdrop-filter:saturate(140%) blur(12px);-webkit-backdrop-filter:saturate(140%) blur(12px)}@media (max-width:820px){:root[data-app] .AppTabBar_bar__kKaNL{display:flex}}.AppTabBar_tab__Gff7i{flex:1 1;display:flex;flex-direction:column;align-items:center;gap:3px;min-height:48px;padding:2px 0 0;border:0;background:transparent;color:var(--muted-ink);font-family:var(--font-body);font-size:11px;font-weight:700;cursor:pointer;-webkit-tap-highlight-color:transparent}.AppTabBar_tab__Gff7i:focus-visible{outline:2px solid var(--oxblood);outline-offset:-2px;border-radius:10px}.AppTabBar_active__siIYs{color:var(--oxblood);font-weight:800}.AppTabBar_eq__00kMc{display:inline-flex;align-items:flex-end;gap:3px;width:22px;height:24px;padding-bottom:3px}.AppTabBar_eq__00kMc span{flex:1 1;border-radius:2px;background:currentColor;animation:AppTabBar_eq__00kMc 1s ease-in-out infinite}.AppTabBar_eq__00kMc span:nth-child(2){animation-delay:-.35s}.AppTabBar_eq__00kMc span:nth-child(3){animation-delay:-.7s}@keyframes AppTabBar_eq__00kMc{0%,to{height:30%}50%{height:100%}}@media (prefers-reduced-motion:reduce){.AppTabBar_eq__00kMc span{animation:none;height:70%}}.TopProgressBar_wrap__EZiMk{position:fixed;top:0;left:0;right:0;height:3px;z-index:100;pointer-events:none}.TopProgressBar_bar__anK9G{height:100%;background:linear-gradient(90deg,var(--oxblood),var(--gold));box-shadow:0 0 8px -1px var(--oxblood);transform-origin:left}.TopProgressBar_loading__QdRo4{animation:TopProgressBar_trickle__ENCtY 2.4s cubic-bezier(.1,.6,.2,1) forwards}@keyframes TopProgressBar_trickle__ENCtY{0%{transform:scaleX(.05)}30%{transform:scaleX(.5)}70%{transform:scaleX(.82)}to{transform:scaleX(.92)}}.TopProgressBar_done__Rcy11{transform:scaleX(1);transition:transform .18s ease-out,opacity .25s ease .15s;opacity:0}@media (prefers-reduced-motion:reduce){.TopProgressBar_loading__QdRo4{animation:none;transform:scaleX(.9)}.TopProgressBar_done__Rcy11{transition:opacity .2s ease}}:root{--paper:#F2F0E6;--panel:#E9E6D8;--hairline:#CFC9B6;--ink:#17150F;--muted-ink:#4A463C;--muted-ink-2:#2c2a22;--oxblood:#7B2D26;--navy:#1E3D59;--gold:#9C7A3C;--verdigris:#4E7365;--charcoal:#4A463C;--ochre:#B5651D;--r-pill:100px;--r-card:16px;--r-card-lg:20px;--r-card-sm:14px;--font-display:"Bricolage Grotesque",sans-serif;--font-body:"Manrope",sans-serif;--font-mono:"IBM Plex Mono",monospace;--header-h:66px}*{box-sizing:border-box}body,html{margin:0;padding:0}html{scrollbar-gutter:stable}body{background:var(--paper);color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;overflow-x:hidden;max-width:100%}a{color:var(--navy);text-decoration:none}a:hover{color:var(--oxblood)}::selection{background:var(--gold);color:var(--paper)}.skeleton{position:relative;overflow:hidden;background:var(--panel);border-radius:8px}.skeleton:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.45),transparent);animation:shimmer 1.3s ease-in-out infinite}@keyframes shimmer{to{transform:translateX(100%)}}@media (prefers-reduced-motion:reduce){.skeleton:after{animation:none}}@keyframes rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes riseMove{0%{transform:translateY(14px)}to{transform:none}}@keyframes slideIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes ping{0%{transform:scale(1);opacity:.5}70%,to{transform:scale(2.4);opacity:0}}.skipLink{position:fixed;top:10px;left:10px;z-index:1000;transform:translateY(-200%);background:var(--ink);color:var(--paper);padding:11px 18px;border-radius:10px;font-family:var(--font-body);font-size:14px;font-weight:600;box-shadow:0 8px 24px rgba(23,21,15,.3);transition:transform .18s ease}.skipLink:focus,.skipLink:focus-visible{transform:translateY(0);outline:2px solid var(--oxblood);outline-offset:2px}a:focus-visible,button:focus-visible,select:focus-visible{outline:2px solid var(--oxblood);outline-offset:2px}#creole-storymap{font-family:var(--font-body)}#creole-storymap .sm-text h2,#creole-storymap .tl-headline,#creole-storymap h2,#creole-storymap h3{font-family:var(--font-display)!important;letter-spacing:-.01em}#creole-storymap a{color:var(--oxblood)}#creole-storymap .vco-media img,#creole-storymap .vco-media-image img{max-height:320px!important;max-width:100%!important;width:auto!important;height:auto!important;margin:0 auto!important;object-fit:contain}#creole-storymap .vco-media-image{text-align:center}#creole-storymap .vco-slide-content,#creole-storymap .vco-slide-scrollable-container{overflow-x:hidden}@media (max-width:1000px){.frontGrid{grid-template-columns:1fr!important}.frontSide{border-left:none!important;padding-left:0!important}.stripGrid{grid-template-columns:1fr 1fr!important}.mapGrid{grid-template-columns:1fr!important}.mapCanvas{height:380px!important}}@media (max-width:620px){.stripGrid{grid-template-columns:1fr!important}}@media (max-width:960px){.trailGrid{grid-template-columns:1fr!important}.trailMap{position:static!important;height:380px!important}}@media (max-width:940px){.evGrid{grid-template-columns:1fr!important}.evRail{position:static!important}.almGrid{grid-template-columns:1fr!important}.almRail{position:static!important;flex-direction:row!important;flex-wrap:wrap!important}.almEditorial,.secList{grid-template-columns:1fr!important}}.cm-app-only{display:none!important}@media (max-width:820px){:root[data-app] .cm-app-only{display:revert!important}:root[data-app] .cm-web-only{display:none!important}:root[data-app] body{padding-bottom:calc(68px + env(safe-area-inset-bottom))}:root[data-app] .cm-podcast-launcher{display:none!important}:root[data-app] .cm-podcast-root{bottom:calc(80px + env(safe-area-inset-bottom))!important}}