.rail[data-astro-cid-i5oxzpfe]{margin-top:clamp(40px,6vh,72px)}.card[data-astro-cid-i5oxzpfe]{border-top:1px solid #ffffff73;border-left:1px solid #ffffff4d;flex-direction:column;flex:none;width:clamp(300px,32vw,440px);padding:34px;display:flex}.first[data-astro-cid-i5oxzpfe]{margin-left:var(--gutter);border-left:0;padding-left:0;padding-right:34px}.last[data-astro-cid-i5oxzpfe]{margin-right:var(--gutter)}.kick[data-astro-cid-i5oxzpfe]{color:#fff}.title[data-astro-cid-i5oxzpfe]{margin-top:22px}.blurb[data-astro-cid-i5oxzpfe]{color:#fff;margin:16px 0 0;font-size:17px;line-height:1.5}.tag[data-astro-cid-i5oxzpfe]{letter-spacing:.1em;border-top:1px solid #ffffff4d;margin-top:26px;padding-top:14px;font-size:12px}.more[data-astro-cid-i5oxzpfe]{color:#fff;border-top:1px solid #ffffff4d;margin-top:26px;padding-top:14px}.tag[data-astro-cid-i5oxzpfe]+.more[data-astro-cid-i5oxzpfe]{border-top:0;margin-top:14px;padding-top:0}.inset[data-astro-cid-i5oxzpfe]{margin-top:24px}.hero[data-astro-cid-lcdefpme]{min-height:calc(100vh - 57px);padding:clamp(56px, 9vh, 120px) var(--gutter) clamp(28px, 4vh, 56px);flex-direction:column;justify-content:space-between;display:flex;position:relative;overflow:hidden}.hero-hatch[data-astro-cid-lcdefpme],.hero-photo[data-astro-cid-lcdefpme]{z-index:0;opacity:.13;position:absolute;inset:-12% 0}.hero-hatch[data-astro-cid-lcdefpme]{background-image:repeating-linear-gradient(135deg,#0a0a0a 0 1px,#0000 1px 9px)}.hero-photo[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;filter:grayscale()contrast(1.05);width:100%;height:100%}.hero-top[data-astro-cid-lcdefpme],.hero-bottom[data-astro-cid-lcdefpme]{z-index:2;position:relative}.hero-eyebrow[data-astro-cid-lcdefpme]{align-items:center;gap:12px;display:flex}.dash[data-astro-cid-lcdefpme]{background:var(--color-accent);flex:none;width:26px;height:1px;display:block}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{max-width:19ch;margin-top:clamp(28px,5vh,64px)}.hero-bottom[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));align-items:end;gap:clamp(28px,4vw,72px);margin-top:clamp(40px,6vh,80px);display:grid}.hero-sub[data-astro-cid-lcdefpme]{max-width:46ch;font-size:var(--t-lead);color:var(--color-ink-70);margin:0;line-height:1.5}.hero-right[data-astro-cid-lcdefpme]{flex-direction:column;gap:22px;display:flex}.stat-strip[data-astro-cid-lcdefpme]{border-top:1px solid var(--color-ink);border-bottom:1px solid var(--color-line);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;flex-wrap:wrap;font-size:12px;display:flex}.stat-strip[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{padding:14px 20px}.stat-strip[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:first-child{padding-left:0}.stat-strip[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]+span[data-astro-cid-lcdefpme]{border-left:1px solid var(--color-line)}.hero-ctas[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:12px;display:flex}.route-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));align-items:start;gap:clamp(28px,4vw,72px);display:grid}.route-copy[data-astro-cid-lcdefpme]{flex-direction:column;gap:20px;max-width:60ch;display:flex}.route-copy[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0;font-size:19px;line-height:1.55}.route-copy[data-astro-cid-lcdefpme] .nodes[data-astro-cid-lcdefpme]{margin-top:8px}.more-link[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--color-accent)}.route-side[data-astro-cid-lcdefpme]{flex-direction:column;gap:20px;display:flex}.nb[data-astro-cid-lcdefpme]{border-bottom:0}.do-grid[data-astro-cid-lcdefpme]{border-top:1px solid var(--color-ink);grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));margin-top:clamp(40px,6vh,72px);display:grid}.do-list[data-astro-cid-lcdefpme]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.do-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--color-line)}.do-list[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{padding:30px var(--gutter);gap:20px;display:flex}.do-list[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{background:var(--color-wash-alt);color:var(--color-ink)}.idx[data-astro-cid-lcdefpme]{letter-spacing:.1em;color:var(--color-accent);flex:none;padding-top:8px;font-size:12px}.do-copy[data-astro-cid-lcdefpme]{flex-direction:column;gap:8px;display:flex}.do-blurb[data-astro-cid-lcdefpme]{color:var(--color-ink-55);max-width:42ch;font-size:17px}.do-photo[data-astro-cid-lcdefpme]{min-height:clamp(320px,52vh,620px)}.rail-head[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:20px;display:flex}.scroll-hint[data-astro-cid-lcdefpme]{color:#fff}.photo-band[data-astro-cid-lcdefpme]{background:var(--color-ink);align-items:flex-end;min-height:clamp(420px,78vh,880px);display:flex;position:relative;overflow:hidden}.photo-hatch[data-astro-cid-lcdefpme],.photo-img[data-astro-cid-lcdefpme]{position:absolute;inset:0}.photo-hatch[data-astro-cid-lcdefpme]{background-image:repeating-linear-gradient(135deg,#242424 0 1px,#0000 1px 11px)}.photo-img[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;opacity:.62;width:100%;height:100%}.photo-inner[data-astro-cid-lcdefpme]{z-index:2;width:100%;padding:clamp(40px, 7vh, 90px) var(--gutter);color:#fff;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;display:flex;position:relative}.photo-cap[data-astro-cid-lcdefpme]{color:var(--color-on-dark-mute)}.guide[data-astro-cid-lcdefpme]{flex-direction:column;gap:18px;display:flex}.g-idx[data-astro-cid-lcdefpme]{font-size:var(--n-index);letter-spacing:-.05em;color:var(--color-line);line-height:1}.guide[data-astro-cid-lcdefpme]:hover .g-idx[data-astro-cid-lcdefpme]{color:var(--color-accent)}.g-title[data-astro-cid-lcdefpme]{max-width:20ch}.g-blurb[data-astro-cid-lcdefpme]{color:var(--color-ink-55);font-size:16px}.faq-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));align-items:start;gap:clamp(28px,4vw,72px);display:grid}.faq-note[data-astro-cid-lcdefpme]{max-width:34ch;color:var(--color-ink-45);margin:24px 0 0;font-size:17px}.home-plans[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:24px;display:grid}.home-plans[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{border-top:1px solid;flex-direction:column;gap:14px;padding:24px 0;font-size:16px;display:flex}.home-plans[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-size:40px}.home-plans[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{font-size:16px}
