.hero[data-astro-cid-ge2uvauf]{background:var(--dusk)}.hero-banner[data-astro-cid-ge2uvauf]{height:min(100svh,56.25vw);min-height:420px;position:relative;overflow:hidden}.hero-media[data-astro-cid-ge2uvauf]{object-fit:cover;object-position:50% 72%;width:100%;height:100%;position:absolute;inset:0}.hero-video[data-astro-cid-ge2uvauf]{opacity:0;transition:opacity .6s}.hero-video[data-astro-cid-ge2uvauf].is-playing{opacity:1}.hero-scrim[data-astro-cid-ge2uvauf]{pointer-events:none;background:linear-gradient(#2b2a298c 0%,#2b2a2900 22%);position:absolute;inset:0}.hero-body[data-astro-cid-ge2uvauf]{text-align:center;color:var(--paper);flex-direction:column;align-items:center;gap:20px;padding-block:clamp(56px,7vw,104px);display:flex}.hero-kicker[data-astro-cid-ge2uvauf]{letter-spacing:-.005em;color:#efe8dab8;margin:0;font-size:16px;font-weight:600}.hero[data-astro-cid-ge2uvauf] h1[data-astro-cid-ge2uvauf]{color:var(--paper);max-width:17ch}.hero-lede[data-astro-cid-ge2uvauf]{text-wrap:pretty;color:#efe8dad6;max-width:58ch;font-size:clamp(17px,1.7vw,22px);line-height:1.45}.hero-actions[data-astro-cid-ge2uvauf]{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:8px;display:flex}@media (aspect-ratio<=4/5){.hero-banner[data-astro-cid-ge2uvauf]{height:100svh}.hero-media[data-astro-cid-ge2uvauf]{object-position:50% 50%}}.ps[data-astro-cid-4j5vrh3z]{background:var(--dusk);border-block:1px solid #efe8da24;padding-block:20px;overflow:hidden}.ps-mask[data-astro-cid-4j5vrh3z]{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.ps-track[data-astro-cid-4j5vrh3z]{align-items:center;width:max-content;animation:46s linear infinite ps-scroll;display:flex}.ps[data-astro-cid-4j5vrh3z]:hover .ps-track[data-astro-cid-4j5vrh3z]{animation-play-state:paused}.ps-item[data-astro-cid-4j5vrh3z]{letter-spacing:-.01em;color:#efe8dac7;white-space:nowrap;align-items:center;gap:clamp(22px,3vw,44px);padding-right:clamp(22px,3vw,44px);font-size:clamp(15px,1.3vw,18px);font-weight:500;display:inline-flex}.ps-dot[data-astro-cid-4j5vrh3z]{background:var(--murram-lt);border-radius:50%;flex:none;width:4px;height:4px}@keyframes ps-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.ps-track[data-astro-cid-4j5vrh3z]{animation:none}.ps-mask[data-astro-cid-4j5vrh3z]{overflow-x:auto;-webkit-mask-image:none;mask-image:none}}.eco[data-astro-cid-dugju3nl]{background:var(--paper);padding-block:clamp(72px,10vw,140px) clamp(40px,5vw,72px)}.eco-top[data-astro-cid-dugju3nl]{align-items:start;row-gap:20px}.eco-head[data-astro-cid-dugju3nl]{max-width:13ch}.eco-lede[data-astro-cid-dugju3nl]{max-width:58ch}.eco-how[data-astro-cid-dugju3nl]{margin-top:clamp(56px,7vw,100px)}.eco-how-head[data-astro-cid-dugju3nl]{margin-bottom:clamp(22px,2.6vw,34px)}.eco-grid[data-astro-cid-dugju3nl]{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(22px,2.6vw,40px);margin:0;padding:0;list-style:none;display:grid}.eco-grid[data-astro-cid-dugju3nl] li[data-astro-cid-dugju3nl]{border-top:1px solid var(--rule-hi);flex-direction:column;gap:10px;padding-top:18px;display:flex}.eco-n[data-astro-cid-dugju3nl]{color:var(--murram);font-size:13px;font-weight:600}.eco-title[data-astro-cid-dugju3nl]{letter-spacing:-.016em;font-size:19px;font-weight:600}.eco-text[data-astro-cid-dugju3nl]{color:var(--basalt-70);font-size:15.5px;line-height:1.55}@media (width<=980px){.eco-grid[data-astro-cid-dugju3nl]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.eco-grid[data-astro-cid-dugju3nl]{grid-template-columns:minmax(0,1fr)}}.chapters[data-astro-cid-upctwakv]{background:var(--paper);border-top:1px solid var(--rule);padding-block:clamp(48px,6vw,90px) clamp(60px,8vw,110px)}.ch-intro[data-astro-cid-upctwakv]{text-align:center;flex-direction:column;align-items:center;gap:18px;padding-bottom:clamp(44px,6vw,84px);display:flex}.ch-intro[data-astro-cid-upctwakv] h2[data-astro-cid-upctwakv]{max-width:18ch}.ch-intro[data-astro-cid-upctwakv] .lede[data-astro-cid-upctwakv]{max-width:56ch}.ch-list[data-astro-cid-upctwakv]{flex-direction:column;gap:clamp(20px,2.4vw,34px);margin:0 auto;padding-block:0;list-style:none;display:flex}.ch[data-astro-cid-upctwakv]{background:var(--dust-lo);border-radius:var(--r-lg);grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);display:grid;overflow:hidden}.ch[data-astro-cid-upctwakv][data-flip=true] .ch-media[data-astro-cid-upctwakv]{order:2}.ch-media[data-astro-cid-upctwakv]{aspect-ratio:3/2;margin:0;position:relative;overflow:hidden}.ch-media[data-astro-cid-upctwakv] img{transition:transform .9s cubic-bezier(.2,.6,.2,1)}.ch[data-astro-cid-upctwakv]:hover .ch-media[data-astro-cid-upctwakv] img{transform:scale(1.04)}.ch-panel[data-astro-cid-upctwakv]{flex-direction:column;justify-content:center;gap:12px;padding:clamp(28px,3.2vw,52px);display:flex}.ch-place[data-astro-cid-upctwakv]{color:var(--haze);align-items:baseline;gap:9px;font-size:15px;font-weight:500;display:flex}.ch-sep[data-astro-cid-upctwakv]{color:var(--murram)}.ch-title[data-astro-cid-upctwakv]{letter-spacing:-.026em;color:var(--basalt);max-width:14ch;font-size:clamp(28px,3.2vw,44px);font-weight:600;line-height:1.04}.ch-strap[data-astro-cid-upctwakv]{color:var(--murram);max-width:34ch;font-size:clamp(16px,1.3vw,18px);line-height:1.38}.ch-summary[data-astro-cid-upctwakv]{color:var(--basalt-70);max-width:46ch;font-size:15.5px;line-height:1.55}.ch-route[data-astro-cid-upctwakv]{border-top:1px solid var(--rule);flex-direction:column;gap:6px;margin:6px 0 0;padding:14px 0 0;list-style:none;display:flex}.ch-route[data-astro-cid-upctwakv] li[data-astro-cid-upctwakv]{color:var(--basalt-70);padding-left:18px;font-size:14.5px;line-height:1.4;position:relative}.ch-route[data-astro-cid-upctwakv] li[data-astro-cid-upctwakv]:before{content:"";background:var(--rule-hi);width:9px;height:1px;position:absolute;top:9px;left:0}.ch-regions[data-astro-cid-upctwakv]{color:var(--haze);max-width:40ch;font-size:13.5px;line-height:1.45}.ch-foot[data-astro-cid-upctwakv]{flex-wrap:wrap;align-items:baseline;gap:20px;margin-top:10px;display:flex}.ch-cta[data-astro-cid-upctwakv]{color:var(--murram);align-items:center;gap:6px;font-size:16px;text-decoration:none;display:inline-flex}.ch-cta[data-astro-cid-upctwakv]:hover{text-underline-offset:3px;text-decoration:underline}.ch-arrow[data-astro-cid-upctwakv]{transition:transform .18s}.ch-cta[data-astro-cid-upctwakv]:hover .ch-arrow[data-astro-cid-upctwakv]{transform:translate(3px)}.ch-price[data-astro-cid-upctwakv]{color:var(--haze);font-size:14px}@media (width<=860px){.ch[data-astro-cid-upctwakv]{grid-template-columns:1fr;min-height:0}.ch[data-astro-cid-upctwakv][data-flip=true] .ch-media[data-astro-cid-upctwakv]{order:0}.ch-media[data-astro-cid-upctwakv]{aspect-ratio:3/2}.ch-panel[data-astro-cid-upctwakv]{padding:26px 22px 30px}}.sn[data-astro-cid-jwkwzqht]{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);background:var(--dust-lo)}.sn-in[data-astro-cid-jwkwzqht]{flex-wrap:wrap;align-items:baseline;gap:6px 18px;padding-block:20px;text-decoration:none;display:flex}.sn-k[data-astro-cid-jwkwzqht]{color:var(--murram);font-size:13.5px;font-weight:600}.sn-t[data-astro-cid-jwkwzqht]{color:var(--basalt);flex:40ch;font-size:16px;line-height:1.5}.sn-go[data-astro-cid-jwkwzqht]{color:var(--murram);white-space:nowrap;font-size:15px}.sn-in[data-astro-cid-jwkwzqht]:hover .sn-t[data-astro-cid-jwkwzqht]{text-underline-offset:3px;text-decoration:underline}.fd[data-astro-cid-owset46b]{border-top:1px solid var(--rule);padding-block:clamp(64px,9vw,128px)}.fd-inner[data-astro-cid-owset46b]{flex-direction:column;gap:clamp(30px,4vw,52px);display:flex}.fd-lead[data-astro-cid-owset46b]{flex-direction:column;gap:12px;display:flex}.fd-lead[data-astro-cid-owset46b] h2[data-astro-cid-owset46b]{max-width:17ch}.fd-body[data-astro-cid-owset46b]{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:clamp(28px,4vw,68px);display:grid}.fd-card[data-astro-cid-owset46b]{flex-direction:column;gap:12px;margin:0;display:flex;position:sticky;top:92px}.fd-card[data-astro-cid-owset46b] img{aspect-ratio:4/5;object-fit:cover;object-position:72% 55%;border-radius:var(--r-md);width:200px;height:250px;display:block}.fd-card[data-astro-cid-owset46b] figcaption[data-astro-cid-owset46b]{flex-direction:column;gap:2px;display:flex}.fd-name[data-astro-cid-owset46b]{letter-spacing:-.012em;font-size:16px;font-weight:600}.fd-role[data-astro-cid-owset46b]{color:var(--haze);font-size:13.5px;line-height:1.4}.fd-text[data-astro-cid-owset46b]{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.fd-bio[data-astro-cid-owset46b]{color:var(--basalt);max-width:54ch;font-size:clamp(17px,1.6vw,21px);line-height:1.52}.fd-para[data-astro-cid-owset46b]{color:var(--basalt-70);max-width:58ch;font-size:16.5px;line-height:1.6}.fd-creds[data-astro-cid-owset46b]{border-top:1px solid var(--rule-hi);width:100%;max-width:60ch;margin:0;padding:0;list-style:none}.fd-creds[data-astro-cid-owset46b] li[data-astro-cid-owset46b]{border-bottom:1px solid var(--rule);grid-template-columns:58px minmax(0,1fr);align-items:baseline;gap:16px;padding:13px 0;display:grid}.fd-year[data-astro-cid-owset46b]{color:var(--murram);font-size:15px;font-weight:600}.fd-label[data-astro-cid-owset46b]{color:var(--basalt-70);font-size:15.5px;line-height:1.45}.fd-note[data-astro-cid-owset46b]{color:var(--haze);font-size:14px}@media (width<=780px){.fd-body[data-astro-cid-owset46b]{grid-template-columns:1fr}.fd-card[data-astro-cid-owset46b]{flex-direction:row;align-items:center;gap:16px;position:static}.fd-card[data-astro-cid-owset46b] img{width:120px;height:150px}.fd-creds[data-astro-cid-owset46b] li[data-astro-cid-owset46b]{grid-template-columns:52px minmax(0,1fr);gap:12px}}.gd-names[data-astro-cid-e6usgnth] li[data-astro-cid-e6usgnth]{align-items:center;gap:14px;display:flex}.gd-face[data-astro-cid-e6usgnth]{object-fit:cover;border-radius:50%;flex:none;width:64px;height:64px;display:block}.gd-initial[data-astro-cid-e6usgnth]{background:var(--olive);color:var(--sand);justify-content:center;align-items:center;font-size:24px;font-weight:600;display:flex}.gd-who[data-astro-cid-e6usgnth]{flex-direction:column;gap:2px;min-width:0;display:flex}.guides[data-astro-cid-e6usgnth]{isolation:isolate;padding-block:clamp(72px,10vw,150px);position:relative;overflow:hidden}.gd-media[data-astro-cid-e6usgnth]{z-index:-1;position:absolute;inset:0}.gd-media[data-astro-cid-e6usgnth] img{object-fit:cover;object-position:center 40%;width:100%;height:100%}.gd-scrim[data-astro-cid-e6usgnth]{background:linear-gradient(100deg,#0e100ff2 0%,#0e100fe0 46%,#0e100fb3 100%);position:absolute;inset:0}.gd-grid[data-astro-cid-e6usgnth]{align-items:start;row-gap:36px}.gd-head[data-astro-cid-e6usgnth]{flex-direction:column;gap:16px;display:flex}.gd-head[data-astro-cid-e6usgnth] h2[data-astro-cid-e6usgnth]{max-width:15ch}.gd-team[data-astro-cid-e6usgnth]{border-top:1px solid #efe8da38;margin-top:clamp(36px,5vw,64px);padding-top:clamp(24px,3vw,36px)}.gd-team-head[data-astro-cid-e6usgnth]{color:var(--paper);margin-bottom:8px}.gd-link[data-astro-cid-e6usgnth]{align-self:flex-start;margin-top:8px}.gd-team-note[data-astro-cid-e6usgnth]{color:#efe8da99;margin-bottom:18px;font-size:15px}.gd-names[data-astro-cid-e6usgnth]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px clamp(18px,2.4vw,34px);margin:0;padding:0;list-style:none;display:grid}.gd-name[data-astro-cid-e6usgnth]{color:var(--paper);font-size:16px;font-weight:600}.gd-also[data-astro-cid-e6usgnth]{color:#efe8da99;font-weight:400}.gd-role[data-astro-cid-e6usgnth]{color:#efe8da9e;font-size:13.5px;line-height:1.4}@media (width<=900px){.gd-names[data-astro-cid-e6usgnth]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.gd-names[data-astro-cid-e6usgnth]{grid-template-columns:1fr}}.gd-points[data-astro-cid-e6usgnth]{border-top:1px solid #efe8da38;flex-direction:column;margin:0;display:flex}.gd-point[data-astro-cid-e6usgnth]:last-child{border-bottom:0}.gd-point[data-astro-cid-e6usgnth]{border-bottom:1px solid #efe8da29;flex-direction:column;gap:5px;padding:18px 0;display:flex}.gd-point[data-astro-cid-e6usgnth] dt[data-astro-cid-e6usgnth]{letter-spacing:-.016em;color:var(--paper);font-size:17px;font-weight:700}.gd-point[data-astro-cid-e6usgnth] dd[data-astro-cid-e6usgnth]{color:#efe8dabd;max-width:52ch;margin:0;font-size:15.5px;line-height:1.55}.how[data-astro-cid-l43jfdkk]{border-top:1px solid var(--rule)}.how-grid[data-astro-cid-l43jfdkk]{row-gap:clamp(28px,4vw,56px)}.how-head[data-astro-cid-l43jfdkk]{text-wrap:pretty}.how-note[data-astro-cid-l43jfdkk]{align-self:end}.how-steps[data-astro-cid-l43jfdkk]{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(28px,3.6vw,48px) clamp(32px,6vw,110px);margin:0;padding:0;list-style:none;display:grid}.hs[data-astro-cid-l43jfdkk]{border-top:1px solid var(--rule-hi);flex-direction:column;gap:7px;padding-top:20px;display:flex}.hs-n[data-astro-cid-l43jfdkk]{color:var(--murram);letter-spacing:-.005em;font-size:13px;font-weight:700}.hs-t[data-astro-cid-l43jfdkk]{letter-spacing:-.022em;font-size:clamp(19px,1.8vw,25px);font-weight:700;line-height:1.14}.hs-b[data-astro-cid-l43jfdkk]{color:var(--haze);max-width:44ch;font-size:16px;line-height:1.55}@media (width<=760px){.how-steps[data-astro-cid-l43jfdkk]{grid-template-columns:1fr}}.proof[data-astro-cid-kur57igv]{border-top:1px solid var(--rule)}.pf-head[data-astro-cid-kur57igv]{flex-direction:column;align-items:flex-start;gap:13px;max-width:62ch;display:flex}.pf-head[data-astro-cid-kur57igv] h2[data-astro-cid-kur57igv]{max-width:18ch}.pf-note[data-astro-cid-kur57igv]{color:var(--haze);max-width:56ch;font-size:16.5px;line-height:1.5}.pf-rating[data-astro-cid-kur57igv]{border:1px solid var(--rule-hi);border-radius:var(--r-pill);align-items:baseline;gap:10px;margin-top:4px;padding:9px 16px;text-decoration:none;display:inline-flex}.pf-rating[data-astro-cid-kur57igv]:hover{border-color:var(--basalt)}.pf-stars[data-astro-cid-kur57igv]{color:var(--signal);letter-spacing:1px;font-size:14px}.pf-score[data-astro-cid-kur57igv]{font-size:17px;font-weight:600}.pf-count[data-astro-cid-kur57igv]{color:var(--haze);font-size:14px}.pf-lead[data-astro-cid-kur57igv]{background:var(--dust-lo);border-radius:var(--r-lg);flex-direction:column;gap:22px;margin:clamp(30px,4vw,52px) 0 0;padding:clamp(26px,3vw,40px);display:flex}.pf-lead[data-astro-cid-kur57igv] blockquote[data-astro-cid-kur57igv]{letter-spacing:-.014em;max-width:52ch;margin:0;font-size:clamp(18px,1.85vw,25px);font-weight:500;line-height:1.42}.pf-lead[data-astro-cid-kur57igv] figcaption[data-astro-cid-kur57igv]{align-items:center;gap:13px;display:flex}.pf-by[data-astro-cid-kur57igv]{flex-direction:column;gap:1px;display:flex}cite[data-astro-cid-kur57igv]{font-size:15.5px;font-style:normal;font-weight:600}.pf-meta[data-astro-cid-kur57igv]{color:var(--haze);font-size:13.5px}.pf-row[data-astro-cid-kur57igv]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(16px,2vw,26px);margin:clamp(16px,2vw,26px) 0 0;padding:0;list-style:none;display:grid}.pf-row[data-astro-cid-kur57igv] li[data-astro-cid-kur57igv]{border-top:1px solid var(--rule-hi);flex-direction:column;gap:10px;padding-top:18px;display:flex}.pf-q[data-astro-cid-kur57igv]{color:var(--basalt-70);font-size:15.5px;line-height:1.55}.pf-n[data-astro-cid-kur57igv]{grid-template-columns:28px 1fr;align-items:center;column-gap:10px;font-size:14px;font-weight:600;display:grid}.pf-n[data-astro-cid-kur57igv] .pf-meta[data-astro-cid-kur57igv]{grid-column:2;font-weight:400}.pf-more[data-astro-cid-kur57igv]{margin-top:clamp(24px,3vw,36px)}@media (width<=860px){.pf-row[data-astro-cid-kur57igv]{grid-template-columns:1fr}}
