.night:where(.astro-wlncami7){background:var(--md-midnight);color:var(--md-mist);position:relative;overflow:hidden}.hero:where(.astro-wlncami7){padding:calc(var(--header-h) + 96px) 0 88px}.hero:where(.astro-wlncami7) .eyebrow:where(.astro-wlncami7){color:var(--md-mist)}h1:where(.astro-wlncami7){color:#fff;font-size:clamp(46px,7vw,104px);line-height:.96;letter-spacing:-.03em;margin-top:18px}.sub:where(.astro-wlncami7){font-size:21px;max-width:520px;margin-top:26px;color:#c9ceda}.jump:where(.astro-wlncami7){display:flex;flex-wrap:wrap;gap:10px;margin-top:44px}.jump:where(.astro-wlncami7) a:where(.astro-wlncami7){display:flex;gap:10px;align-items:center;padding:9px 16px;border-radius:999px;border:1px solid rgba(255,255,255,.18);color:#fff;font-size:14.5px;transition:border-color var(--dur-2) var(--ease)}.jump:where(.astro-wlncami7) a:where(.astro-wlncami7):hover{border-color:#ffffff80}.jump:where(.astro-wlncami7) span:where(.astro-wlncami7){font:500 12px var(--mono);color:var(--md-mist)}.journey:where(.astro-wlncami7){display:grid;grid-template-columns:200px 1fr;gap:56px;padding-top:96px;padding-bottom:48px}.rail:where(.astro-wlncami7) ol:where(.astro-wlncami7){position:sticky;top:calc(var(--header-h) + 40px);list-style:none;margin:0;padding:0;display:grid;gap:4px;border-left:1px solid var(--rule)}.rail:where(.astro-wlncami7) a:where(.astro-wlncami7){display:flex;gap:12px;padding:8px 0 8px 18px;margin-left:-1px;border-left:2px solid transparent;font-size:14.5px;color:var(--faint);transition:color var(--dur-2) var(--ease),border-color var(--dur-2) var(--ease)}.rail:where(.astro-wlncami7) a:where(.astro-wlncami7) span:where(.astro-wlncami7){font:500 12px var(--mono);padding-top:2px}.rail:where(.astro-wlncami7) a:where(.astro-wlncami7).on{color:var(--ink);border-left-color:var(--ink);font-weight:500}.chapter:where(.astro-wlncami7){padding-bottom:112px;margin-bottom:112px;border-bottom:1px solid var(--rule);display:grid;gap:48px;scroll-margin-top:calc(var(--header-h) + 24px)}.chapter:where(.astro-wlncami7):last-child{border-bottom:0;margin-bottom:0}.chapter:where(.astro-wlncami7) header:where(.astro-wlncami7){display:grid;gap:14px}.n:where(.astro-wlncami7){font:500 13px var(--mono);color:var(--faint)}.chapter:where(.astro-wlncami7) h2:where(.astro-wlncami7){font-size:clamp(34px,4.2vw,58px);line-height:1.02;letter-spacing:-.03em}.lede:where(.astro-wlncami7){font-size:20px;max-width:600px}h3:where(.astro-wlncami7){font-size:22px;line-height:1.25}.step:where(.astro-wlncami7) p:where(.astro-wlncami7),.row:where(.astro-wlncami7) p:where(.astro-wlncami7),.feature:where(.astro-wlncami7) p:where(.astro-wlncami7){font-size:16.5px;margin-top:10px}code:where(.astro-wlncami7){font:500 .88em var(--mono);background:var(--soft);border:1px solid var(--rule);border-radius:6px;padding:1px 6px;color:var(--ink)}.split:where(.astro-wlncami7){display:grid;grid-template-columns:1fr .9fr;gap:48px;align-items:start}.split:where(.astro-wlncami7).reverse{grid-template-columns:.9fr 1fr}.steps:where(.astro-wlncami7){display:grid;gap:40px}.rows:where(.astro-wlncami7){border-top:1px solid var(--rule)}.row:where(.astro-wlncami7){display:grid;grid-template-columns:.75fr 1.25fr;gap:32px;padding:24px 0;border-bottom:1px solid var(--rule)}.row:where(.astro-wlncami7) p:where(.astro-wlncami7){margin-top:0}.pair:where(.astro-wlncami7){display:grid;grid-template-columns:1fr 1fr;gap:28px}.feature:where(.astro-wlncami7){display:grid;gap:12px;align-content:start}.feature:where(.astro-wlncami7) h3:where(.astro-wlncami7){margin-top:14px}.chapters:where(.astro-wlncami7) .shot{box-shadow:0 24px 48px -32px #141c3359}.band:where(.astro-wlncami7){padding:112px 0}.band:where(.astro-wlncami7).soft{background:var(--soft)}.more:where(.astro-wlncami7){display:grid;grid-template-columns:repeat(4,1fr);gap:32px;margin-top:28px}.more:where(.astro-wlncami7) h3:where(.astro-wlncami7){font-size:19px}.more:where(.astro-wlncami7) p:where(.astro-wlncami7){font-size:15.5px;margin-top:8px}.close:where(.astro-wlncami7){padding:140px 0;text-align:center}.close:where(.astro-wlncami7) .wrap:where(.astro-wlncami7){display:grid;justify-items:center;gap:34px}.close:where(.astro-wlncami7) .deal:where(.astro-wlncami7){width:320px;height:auto}.close:where(.astro-wlncami7) h2:where(.astro-wlncami7){color:#fff;font-size:clamp(34px,4vw,56px)}.light-btn:where(.astro-wlncami7){background:#fff;color:var(--ink)}.light-btn:where(.astro-wlncami7):hover{transform:translateY(-1px)}@media(max-width:1000px){.journey:where(.astro-wlncami7){grid-template-columns:1fr;gap:0;padding-top:72px}.rail:where(.astro-wlncami7){display:none}}@media(max-width:900px){.hero:where(.astro-wlncami7){padding:calc(var(--header-h) + 56px) 0 64px}.split:where(.astro-wlncami7),.split:where(.astro-wlncami7).reverse,.pair:where(.astro-wlncami7),.row:where(.astro-wlncami7){grid-template-columns:1fr}.split:where(.astro-wlncami7).reverse>:where(.astro-wlncami7):first-child{order:2}.row:where(.astro-wlncami7){gap:8px}.chapter:where(.astro-wlncami7){padding-bottom:72px;margin-bottom:72px;gap:36px}.more:where(.astro-wlncami7){grid-template-columns:1fr 1fr}.band:where(.astro-wlncami7){padding:88px 0}.close:where(.astro-wlncami7) .deal:where(.astro-wlncami7){width:min(300px,80vw)}}
