.page-module__hqSXgq__home{--accent:#036b9b;--wash:#eef7fb;--mountain-far:#a1c6d6;--mountain-near:#50849b;--mountain-front:#245569;width:100%;max-width:1160px;color:var(--color-fd-foreground);margin-inline:auto;padding:48px 28px 64px}.dark .page-module__hqSXgq__home{--accent:#7dd3fc;--wash:#14242e;--mountain-far:#38596c;--mountain-near:#294857;--mountain-front:#19343f}.page-module__hqSXgq__home a{text-decoration:none}.page-module__hqSXgq__home a:focus-visible{outline:3px solid var(--accent);outline-offset:5px}.page-module__hqSXgq__hero{grid-template-columns:1.2fr 1fr;align-items:center;gap:52px;padding:24px 0 56px;display:grid}.page-module__hqSXgq__eyebrow{color:var(--accent);letter-spacing:.04em;align-items:center;gap:7px;margin:0 0 13px;font-size:12px;font-weight:650;display:flex}.page-module__hqSXgq__hero h1{letter-spacing:-.055em;font-size:clamp(32px,3.8vw,46px);font-weight:780;line-height:1.28}.page-module__hqSXgq__hero h1 span{color:var(--accent)}.page-module__hqSXgq__intro{color:var(--color-fd-muted-foreground);margin-top:22px;font-size:16px;line-height:1.9}.page-module__hqSXgq__heroActions{flex-wrap:wrap;gap:12px;margin-top:27px;display:flex}.page-module__hqSXgq__primaryLink,.page-module__hqSXgq__secondaryLink{border-radius:10px;justify-content:center;align-items:center;gap:10px;min-height:46px;padding:12px 16px;font-size:14px;font-weight:650;display:inline-flex}.page-module__hqSXgq__primaryLink{background:var(--accent);color:var(--color-fd-background)}.page-module__hqSXgq__secondaryLink{background:var(--wash);color:var(--accent)}.page-module__hqSXgq__heroNote{max-width:400px;color:var(--color-fd-muted-foreground);margin-top:20px;font-size:11px;line-height:1.8}.page-module__hqSXgq__postcard{border:1px solid var(--color-fd-border);background:var(--wash);border-radius:22px;overflow:hidden;transform:rotate(1.5deg);box-shadow:0 16px 36px #102f4210}.page-module__hqSXgq__postcardTop{color:var(--accent);letter-spacing:.08em;justify-content:space-between;align-items:center;gap:12px;padding:20px 23px 0;font-size:10px;display:flex}.page-module__hqSXgq__postcardTop>span:first-child{align-items:center;gap:6px;font-weight:750;display:flex}.page-module__hqSXgq__landscape{width:100%;height:auto;margin-top:5px;display:block}.page-module__hqSXgq__sun{fill:#edcd8e}.page-module__hqSXgq__farMountain{fill:var(--mountain-far)}.page-module__hqSXgq__nearMountain{fill:var(--mountain-near)}.page-module__hqSXgq__foreground{fill:var(--mountain-front)}.page-module__hqSXgq__snow{fill:#e3f0f5}.page-module__hqSXgq__trail{stroke:#e7d8ab;stroke-width:2px;stroke-dasharray:4 5}.page-module__hqSXgq__trailEnd{fill:#f6de9e;stroke:var(--mountain-front);stroke-width:2px}.page-module__hqSXgq__postcardBody{background:var(--color-fd-card);padding:21px 25px 25px}.page-module__hqSXgq__cardKicker{color:var(--color-fd-muted-foreground);font-size:11px}.page-module__hqSXgq__postcardTitle{letter-spacing:-.025em;margin-top:7px;font-size:18px;font-weight:650;line-height:1.65}.page-module__hqSXgq__stamps{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.page-module__hqSXgq__stamps span{color:var(--accent);border:1px solid color-mix(in srgb, var(--accent) 25%, transparent);border-radius:5px;align-items:center;gap:4px;padding:4px 7px;font-size:10px;display:flex}.page-module__hqSXgq__section{margin-top:44px}.page-module__hqSXgq__sectionHeading{justify-content:space-between;align-items:end;gap:18px;margin-bottom:22px;display:flex}.page-module__hqSXgq__sectionHeading h2{letter-spacing:-.035em;font-size:23px;font-weight:730;line-height:1.4}.page-module__hqSXgq__sectionHeading .page-module__hqSXgq__eyebrow{margin-bottom:7px}.page-module__hqSXgq__sectionHeading>p{color:var(--color-fd-muted-foreground);font-size:12px;line-height:1.7}.page-module__hqSXgq__threeColumns{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.page-module__hqSXgq__entrance,.page-module__hqSXgq__exploreCard{border:1px solid var(--color-fd-border);background:var(--color-fd-card);border-radius:16px;flex-direction:column;align-items:start;padding:25px;transition:border-color .18s,background .18s;display:flex}.page-module__hqSXgq__entrance:hover,.page-module__hqSXgq__exploreCard:hover{border-color:var(--accent);background:var(--wash)}.page-module__hqSXgq__iconTile{background:var(--wash);width:48px;height:48px;color:var(--accent);border-radius:15px;place-items:center;margin-bottom:20px;display:grid}.page-module__hqSXgq__entrance[data-tone=mint] .page-module__hqSXgq__iconTile{color:#28674c;background:#e5f4ed}.page-module__hqSXgq__entrance[data-tone=amber] .page-module__hqSXgq__iconTile{color:#825b20;background:#faf0da}.dark .page-module__hqSXgq__entrance[data-tone=mint] .page-module__hqSXgq__iconTile{color:#91d8b4;background:#19372e}.dark .page-module__hqSXgq__entrance[data-tone=amber] .page-module__hqSXgq__iconTile{color:#e2c18b;background:#392e1e}.page-module__hqSXgq__home h3{letter-spacing:-.025em;font-size:17px;font-weight:700}.page-module__hqSXgq__entrance>p,.page-module__hqSXgq__exploreCard>p,.page-module__hqSXgq__steps p{color:var(--color-fd-muted-foreground);margin:10px 0 21px;font-size:13px;line-height:1.8}.page-module__hqSXgq__cardLink{color:var(--accent);align-items:center;gap:8px;font-size:12px;font-weight:650;display:inline-flex}.page-module__hqSXgq__entrance .page-module__hqSXgq__cardLink,.page-module__hqSXgq__exploreCard .page-module__hqSXgq__cardLink{margin-top:auto}.page-module__hqSXgq__journey{background:var(--wash);border-radius:20px;padding:30px}.page-module__hqSXgq__headingIcon{color:var(--accent);flex-shrink:0}.page-module__hqSXgq__steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin:0;padding:0;list-style:none;display:grid}.page-module__hqSXgq__steps li{position:relative}.page-module__hqSXgq__steps li:not(:last-child):after{content:"";background:color-mix(in srgb, var(--accent) 25%, transparent);height:1px;position:absolute;top:17px;left:46px;right:0}.page-module__hqSXgq__steps a{border-radius:8px;display:block}.page-module__hqSXgq__stepNumber{border:1px solid color-mix(in srgb, var(--accent) 35%, transparent);width:35px;height:35px;color:var(--accent);background:var(--color-fd-card);border-radius:50%;place-items:center;margin-bottom:16px;font-size:11px;font-weight:700;display:grid}.page-module__hqSXgq__steps h3{font-size:15px}.page-module__hqSXgq__steps p{margin-bottom:12px;font-size:12px}.page-module__hqSXgq__patch{border:1px solid var(--color-fd-border);background:linear-gradient(125deg, var(--wash), var(--color-fd-background) 75%);border-radius:20px;grid-template-columns:1fr 1fr;align-items:center;gap:40px;padding:35px;scroll-margin-top:90px;display:grid}.page-module__hqSXgq__patch h2{letter-spacing:-.035em;font-size:27px;font-weight:730;line-height:1.45}.page-module__hqSXgq__patchCopy>p:not(.page-module__hqSXgq__eyebrow){color:var(--color-fd-muted-foreground);margin-top:15px;font-size:13px;line-height:1.9}.page-module__hqSXgq__facts{gap:11px;margin:24px 0;font-size:11px;display:grid}.page-module__hqSXgq__facts>div{grid-template-columns:78px 1fr;gap:10px;display:grid}.page-module__hqSXgq__facts dt{color:var(--color-fd-muted-foreground)}.page-module__hqSXgq__facts dd{font-weight:550;line-height:1.65}.page-module__hqSXgq__download{min-width:0}.page-module__hqSXgq__exploreCard>svg{margin-bottom:21px}.page-module__hqSXgq__directory{border-top:1px solid var(--color-fd-border);padding-top:32px}.page-module__hqSXgq__directory .page-module__hqSXgq__sectionHeading h2{align-items:center;gap:10px;font-size:19px;display:flex}.page-module__hqSXgq__directoryGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px 24px;display:grid}.page-module__hqSXgq__directoryGrid>a{border-radius:5px;flex-direction:column;gap:5px;padding:15px 22px 15px 0;display:flex;position:relative}.page-module__hqSXgq__directoryGrid span{font-size:13px;font-weight:650}.page-module__hqSXgq__directoryGrid small{color:var(--color-fd-muted-foreground);font-size:11px}.page-module__hqSXgq__directoryGrid svg{color:var(--color-fd-muted-foreground);position:absolute;top:18px;right:0}.page-module__hqSXgq__directoryGrid a:hover span,.page-module__hqSXgq__steps a:hover h3{color:var(--accent)}@media (max-width:900px){.page-module__hqSXgq__hero{gap:30px}.page-module__hqSXgq__hero h1{font-size:34px}.page-module__hqSXgq__intro{font-size:14px}.page-module__hqSXgq__desktopBreak{display:none}.page-module__hqSXgq__postcardTitle{font-size:16px}.page-module__hqSXgq__entrance,.page-module__hqSXgq__exploreCard{padding:20px}.page-module__hqSXgq__patch{gap:25px;padding:28px}}@media (max-width:680px){.page-module__hqSXgq__home{padding:24px 20px 40px}.page-module__hqSXgq__hero{grid-template-columns:1fr;gap:32px;padding:12px 0 4px}.page-module__hqSXgq__hero h1{font-size:clamp(29px,7vw,39px)}.page-module__hqSXgq__heroCopy{padding-top:8px}.page-module__hqSXgq__postcard{justify-self:center;width:100%;max-width:430px;transform:none}.page-module__hqSXgq__landscape{max-height:170px}.page-module__hqSXgq__section{margin-top:38px}.page-module__hqSXgq__sectionHeading{flex-direction:column;align-items:start;gap:8px}.page-module__hqSXgq__sectionHeading h2{font-size:21px}.page-module__hqSXgq__threeColumns,.page-module__hqSXgq__patch{grid-template-columns:1fr}.page-module__hqSXgq__entrance,.page-module__hqSXgq__exploreCard{padding:23px}.page-module__hqSXgq__iconTile{margin-bottom:15px}.page-module__hqSXgq__journey{padding:24px}.page-module__hqSXgq__journey .page-module__hqSXgq__headingIcon{display:none}.page-module__hqSXgq__steps{grid-template-columns:1fr;gap:22px}.page-module__hqSXgq__steps li:not(:last-child):after{display:none}.page-module__hqSXgq__steps a{padding-left:48px;position:relative}.page-module__hqSXgq__stepNumber{position:absolute;top:0;left:0}.page-module__hqSXgq__steps p{margin-top:6px;margin-bottom:8px}.page-module__hqSXgq__patch{gap:10px;padding:24px}.page-module__hqSXgq__patch h2{font-size:25px}.page-module__hqSXgq__directoryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}.page-module__hqSXgq__heroActions{gap:9px}.page-module__hqSXgq__primaryLink,.page-module__hqSXgq__secondaryLink{padding:12px;font-size:12px}}@media (prefers-reduced-motion:reduce){.page-module__hqSXgq__entrance,.page-module__hqSXgq__exploreCard{transition:none}}
