._8aEwW_page{background:var(--color-text);min-height:100svh;color:var(--color-text-inverse)}._8aEwW_homePage{background:#3d432b}._8aEwW_homePage :is(._8aEwW_brand,._8aEwW_teamLink,._8aEwW_primaryAction,._8aEwW_secondaryAction,._8aEwW_routeLinks a):focus-visible{outline-color:var(--color-text-inverse)}._8aEwW_header,._8aEwW_detailWrap,._8aEwW_hero,._8aEwW_routesSection,._8aEwW_benefitsSection,._8aEwW_faqSection,._8aEwW_ctaSection,._8aEwW_footer{width:min(100% - 2.5rem,80rem);margin-inline:auto}._8aEwW_header{border-bottom:1px solid var(--color-inverse-border);justify-content:space-between;align-items:center;gap:1rem;min-height:5.5rem;display:flex}._8aEwW_brand,._8aEwW_teamLink,._8aEwW_primaryAction,._8aEwW_secondaryAction{align-items:center;gap:.75rem;min-height:2.75rem;text-decoration:none;display:inline-flex}._8aEwW_brand>span{border-radius:var(--radius-control);background:var(--color-accent);width:2.5rem;height:2.5rem;color:var(--color-text);place-items:center;font-size:.75rem;font-weight:800;display:grid}._8aEwW_teamLink{color:var(--color-text-inverse-secondary);font-size:.8125rem}._8aEwW_teamLink svg,._8aEwW_primaryAction svg{flex-shrink:0;width:1rem}._8aEwW_hero{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,5rem);padding-block:clamp(3rem,7vw,6rem);display:grid}._8aEwW_copy{min-width:0}._8aEwW_eyebrow{color:var(--color-text-inverse-secondary);margin:0 0 1rem;font-size:.8125rem;font-weight:650}._8aEwW_copy h1{letter-spacing:-.05em;max-width:15ch;margin:0;font-size:clamp(2.6rem,4.9vw,4.8rem);font-weight:650;line-height:1.06}._8aEwW_lead{max-width:39rem;color:var(--color-text-inverse-secondary);margin:1.5rem 0;font-size:1.0625rem;line-height:1.65}._8aEwW_actions{flex-wrap:wrap;gap:.75rem;display:flex}._8aEwW_primaryAction,._8aEwW_secondaryAction{border-radius:var(--radius-control);transition:background-color var(--duration-base) var(--ease-out);padding:.9rem 1.2rem;font-weight:700}._8aEwW_primaryAction{background:var(--color-accent);color:var(--color-text)}._8aEwW_primaryAction:hover{background:var(--color-accent-hover)}._8aEwW_secondaryAction{border:1px solid var(--color-border-strong)}._8aEwW_secondaryAction:hover{background:var(--color-inverse-hover)}._8aEwW_hint{max-width:34rem;color:var(--color-text-inverse-tertiary);margin:1.25rem 0 0;font-size:.8125rem}._8aEwW_previewWrap{min-width:0}._8aEwW_example{border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-surface);color:var(--color-text);padding:clamp(1.25rem,3vw,2rem)}._8aEwW_example ._8aEwW_eyebrow{color:var(--color-text-secondary)}._8aEwW_example h2{letter-spacing:-.035em;margin:0 0 1rem;font-size:1.75rem}._8aEwW_status{background:var(--color-info-soft);color:var(--color-notice-info-text);border-radius:var(--radius-control);padding:.4rem .65rem;font-size:.8125rem;font-weight:650;display:inline-block}._8aEwW_exampleFacts{margin:1.5rem 0}._8aEwW_exampleFacts div{border-bottom:1px solid var(--color-border);justify-content:space-between;gap:1rem;padding:.7rem 0;font-size:.8125rem;display:flex}._8aEwW_exampleFacts dt{color:var(--color-text-secondary)}._8aEwW_exampleFacts dd{text-align:right;margin:0;font-weight:650}._8aEwW_example h3{margin:1.25rem 0 .5rem;font-size:.9375rem}._8aEwW_example p,._8aEwW_example li{font-size:.875rem;line-height:1.6}._8aEwW_example section p{color:var(--color-text-secondary);margin:0}._8aEwW_example ul{color:var(--color-text-secondary);margin:0;padding-left:1.25rem}._8aEwW_exampleNotice{border-top:1px solid var(--color-border);color:var(--color-text-secondary);margin:1.5rem 0 0;padding-top:1rem}._8aEwW_lightSection{background:var(--color-surface);color:var(--color-text);padding:clamp(3rem,6vw,5rem) max(1.25rem,50% - 40rem)}._8aEwW_sectionIntro{max-width:43rem}._8aEwW_sectionIntro h2,._8aEwW_ctaSection h2{letter-spacing:-.04em;margin:0 0 1rem;font-size:clamp(1.8rem,3vw,3rem);line-height:1.15}._8aEwW_sectionIntro>p:last-child{color:var(--color-text-inverse-secondary);margin:0}._8aEwW_lightSection ._8aEwW_eyebrow,._8aEwW_lightSection ._8aEwW_sectionIntro>p:last-child{color:var(--color-text-secondary)}._8aEwW_steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem;margin:2.5rem 0 0;padding:0;list-style:none;display:grid}._8aEwW_steps li{border-top:1px solid var(--color-border);padding-top:1.25rem}._8aEwW_steps li>span{color:var(--color-text-secondary);font-size:.8125rem}._8aEwW_steps h3,._8aEwW_routes h3{margin:1rem 0 .75rem;font-size:1.25rem}._8aEwW_steps p{color:var(--color-text-secondary);margin:0}._8aEwW_routesSection{padding-block:clamp(3rem,6vw,5rem)}._8aEwW_routes{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin-top:2.5rem;display:grid}._8aEwW_routes article{border:1px solid var(--color-inverse-border);border-radius:var(--radius-panel);background:var(--color-inverse-hover);min-width:0;padding:1.5rem}._8aEwW_routes p{color:var(--color-text-inverse-secondary);margin:0}._8aEwW_routes article>p:first-child{font-size:.8125rem}._8aEwW_routeLinks{margin:1rem 0 0;padding:0;list-style:none}._8aEwW_routeLinks a{text-underline-offset:.25em;justify-content:space-between;align-items:center;gap:.6rem;width:100%;min-height:2.75rem;display:flex}._8aEwW_routeLinks svg{flex-shrink:0;width:1rem}._8aEwW_routes ._8aEwW_routeSummary{margin-bottom:1rem;font-size:.875rem;line-height:1.6}._8aEwW_branches{color:var(--color-text-inverse-secondary);gap:.75rem;margin:1rem 0 0;padding-left:1.25rem;font-size:.9375rem;display:grid}._8aEwW_exploreLink{text-underline-offset:.3em;align-items:center;gap:.75rem;min-height:2.75rem;margin-top:1rem;display:inline-flex}._8aEwW_exploreLink svg{width:1rem;transform:rotate(90deg)}._8aEwW_homePage ._8aEwW_exploreLink:focus-visible{outline-color:var(--color-text-inverse)}._8aEwW_storageNote{border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface-subtle);max-width:65rem;color:var(--color-text-secondary);margin:2.5rem 0 0;padding:1.25rem;font-size:.9375rem}._8aEwW_sourceLink{text-underline-offset:.25em;align-items:center;min-height:2.75rem;text-decoration:underline;display:inline-flex}._8aEwW_ctaSection{border-top:1px solid var(--color-inverse-border);justify-content:space-between;align-items:center;gap:1.5rem;padding-block:2.5rem;display:flex}._8aEwW_ctaSection h2{margin:0}._8aEwW_footer{border-top:1px solid var(--color-inverse-border);color:var(--color-text-inverse-tertiary);justify-content:space-between;gap:1rem;padding-block:1.5rem;font-size:.8125rem;display:flex}._8aEwW_detail{max-width:44rem;margin:0 auto;padding:3rem 0}._8aEwW_detail h1{letter-spacing:-.04em;font-size:clamp(2rem,4vw,3rem);line-height:1.15}._8aEwW_detail>p{color:var(--color-text-inverse-secondary)}._8aEwW_detail ._8aEwW_example{margin-block:2rem}._8aEwW_unavailable{border:1px solid var(--color-inverse-border);border-radius:var(--radius-panel);margin-block:2rem;padding:1.5rem}._8aEwW_unavailable button{border:1px solid var(--color-border-strong);border-radius:var(--radius-control);background:var(--color-surface-muted);min-height:2.75rem;color:var(--color-text-secondary);padding:.6rem 1rem}@media (max-width:1000px){._8aEwW_steps{grid-template-columns:repeat(2,minmax(0,1fr))}._8aEwW_routes{grid-template-columns:1fr;gap:1rem}._8aEwW_hero{grid-template-columns:1fr}._8aEwW_copy h1{max-width:18ch;font-size:clamp(2.6rem,7vw,4.5rem)}._8aEwW_previewWrap{width:min(100%,44rem)}}@media (max-width:640px){._8aEwW_header{min-height:4.75rem}._8aEwW_teamLink{gap:.4rem;max-width:9rem}._8aEwW_hero{padding-block:2.5rem}._8aEwW_actions{flex-direction:column}._8aEwW_primaryAction,._8aEwW_secondaryAction{text-align:center;justify-content:center}._8aEwW_steps,._8aEwW_routes{grid-template-columns:1fr}._8aEwW_ctaSection,._8aEwW_footer{flex-direction:column;align-items:start}._8aEwW_detail{padding-block:2rem}}@media (prefers-reduced-motion:reduce){._8aEwW_primaryAction,._8aEwW_secondaryAction{transition:none}}._8aEwW_homeNav{align-items:center;gap:1.5rem;display:flex}._8aEwW_homeNav a{align-items:center;min-height:2.75rem;font-size:.875rem;text-decoration:none;display:inline-flex}._8aEwW_homeNav a:hover{text-underline-offset:.3em;text-decoration:underline}._8aEwW_homePage ._8aEwW_homeNav a:focus-visible,._8aEwW_homePage ._8aEwW_faq summary:focus-visible{outline-color:var(--color-text-inverse)}._8aEwW_previewCaption{color:var(--color-text-inverse-secondary);margin:0 0 1rem;font-size:.875rem}._8aEwW_benefitsSection{border-bottom:1px solid var(--color-inverse-border);padding-block:2rem clamp(3rem,6vw,5rem)}._8aEwW_benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem;margin-top:2.5rem;display:grid}._8aEwW_benefits article>svg{width:2rem;height:2rem;color:var(--color-accent)}._8aEwW_benefits h3{margin:1rem 0 .75rem;font-size:1.25rem}._8aEwW_benefits p,._8aEwW_ctaText{color:var(--color-text-inverse-secondary);margin:0}._8aEwW_faqSection{grid-template-columns:1fr 1.4fr;gap:3rem;padding-block:clamp(3rem,6vw,5rem);display:grid}._8aEwW_faq details{border-bottom:1px solid var(--color-inverse-border)}._8aEwW_faq summary{cursor:pointer;min-height:2.75rem;padding-block:1.25rem;font-size:1.0625rem;font-weight:650}._8aEwW_faq details p{color:var(--color-text-inverse-secondary);margin:0 0 1.5rem}._8aEwW_ctaSection{padding-block:clamp(2.5rem,6vw,5rem)}._8aEwW_ctaSection>._8aEwW_primaryAction{flex-shrink:0}._8aEwW_ctaText{max-width:38rem;margin-top:1rem}@media (max-width:1000px){._8aEwW_benefits{gap:1.5rem}._8aEwW_faqSection{grid-template-columns:1fr;gap:1rem}}@media (max-width:640px){._8aEwW_homePage ._8aEwW_header{flex-wrap:wrap;gap:.5rem;padding-block:1rem .5rem}._8aEwW_homeNav{justify-content:space-between;gap:.5rem;width:100%}._8aEwW_benefits{grid-template-columns:1fr;gap:2rem}._8aEwW_ctaSection>._8aEwW_primaryAction{width:100%}}
