.hero[data-astro-cid-dj4s2q7n]{padding-top:clamp(40px,6vw,72px);position:relative;overflow:hidden}.hero[data-astro-cid-dj4s2q7n]:before{content:"";pointer-events:none;height:700px;position:absolute;inset:-200px 0 auto}.hero-blue[data-astro-cid-dj4s2q7n]:before{background:radial-gradient(50% 50% at 75% 40%,#0053af66,#0000)}.hero-yellow[data-astro-cid-dj4s2q7n]:before{background:radial-gradient(50% 50% at 75% 40%,#f9b70024,#0000)}.hero-mix[data-astro-cid-dj4s2q7n]:before{background:radial-gradient(40% 45% at 80% 30%,#0053af66,#0000),radial-gradient(30% 40% at 60% 70%,#f9b7001a,#0000)}.hero[data-astro-cid-dj4s2q7n] .container[data-astro-cid-dj4s2q7n]{position:relative}.crumbs[data-astro-cid-dj4s2q7n] ol[data-astro-cid-dj4s2q7n]{color:var(--text-faint);flex-wrap:wrap;gap:8px;margin:0 0 32px;padding:0;font-size:13px;list-style:none;display:flex}.crumbs[data-astro-cid-dj4s2q7n] li[data-astro-cid-dj4s2q7n]+li[data-astro-cid-dj4s2q7n]:before{content:"/";margin-right:8px}.crumbs[data-astro-cid-dj4s2q7n] a[data-astro-cid-dj4s2q7n]:hover{color:var(--text)}h1[data-astro-cid-dj4s2q7n]{margin-top:18px;font-size:clamp(48px,9vw,104px)}.lead[data-astro-cid-dj4s2q7n]{max-width:680px;color:var(--text-muted);margin-top:22px;font-size:clamp(17px,1.8vw,20px)}.stack[data-astro-cid-dj4s2q7n]{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.visit[data-astro-cid-dj4s2q7n]{margin-top:28px}.shot[data-astro-cid-dj4s2q7n]{max-width:760px;margin-top:clamp(40px,6vw,72px)}.caption[data-astro-cid-dj4s2q7n]{color:var(--text-faint);margin-top:12px;font-size:12px}.tight[data-astro-cid-dj4s2q7n]{padding-block:clamp(40px,6vw,72px)}.two[data-astro-cid-dj4s2q7n]{grid-template-columns:1fr 1fr;gap:16px;display:grid}.block[data-astro-cid-dj4s2q7n]{padding:clamp(24px,4vw,40px)}.block[data-astro-cid-dj4s2q7n] h2[data-astro-cid-dj4s2q7n]{font-size:14px;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--brand-yellow);font-weight:400}.block[data-astro-cid-dj4s2q7n] p[data-astro-cid-dj4s2q7n]{color:var(--text);margin-top:14px;font-size:17px}.sub[data-astro-cid-dj4s2q7n]{font-size:clamp(30px,4.5vw,48px)}.features[data-astro-cid-dj4s2q7n]{background:var(--border);border:1px solid var(--border);border-radius:var(--radius-lg);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:40px;display:grid;overflow:hidden}.features[data-astro-cid-dj4s2q7n] li[data-astro-cid-dj4s2q7n]{background:var(--bg);padding:28px}.features[data-astro-cid-dj4s2q7n] h3[data-astro-cid-dj4s2q7n]{font-size:17px;font-weight:600}.features[data-astro-cid-dj4s2q7n] p[data-astro-cid-dj4s2q7n]{color:var(--text-muted);margin-top:8px;font-size:15px}.auto[data-astro-cid-dj4s2q7n]{background:linear-gradient(135deg,#0053af2e,#ffffff03 60%);padding:clamp(24px,4vw,40px)}.auto[data-astro-cid-dj4s2q7n] h2[data-astro-cid-dj4s2q7n]{align-items:center;gap:10px;font-size:22px;font-weight:600;display:flex}.auto[data-astro-cid-dj4s2q7n] h2[data-astro-cid-dj4s2q7n] svg{color:var(--brand-yellow)}.auto[data-astro-cid-dj4s2q7n] ul[data-astro-cid-dj4s2q7n]{gap:14px;margin-top:20px;display:grid}.auto[data-astro-cid-dj4s2q7n] li[data-astro-cid-dj4s2q7n]{color:var(--text);gap:12px;display:flex}.auto[data-astro-cid-dj4s2q7n] li[data-astro-cid-dj4s2q7n] svg{color:var(--blue-soft);flex:none;margin-top:5px}.next[data-astro-cid-dj4s2q7n]{border-top:1px solid var(--border);border-bottom:1px solid var(--border);align-items:center;gap:16px;margin-top:40px;padding:28px 0;display:flex}.next[data-astro-cid-dj4s2q7n] span[data-astro-cid-dj4s2q7n]{color:var(--text-faint);font-size:14px}.next[data-astro-cid-dj4s2q7n] strong[data-astro-cid-dj4s2q7n]{font-family:var(--font-display);margin-right:auto;font-size:clamp(24px,3vw,32px);font-weight:800}.next[data-astro-cid-dj4s2q7n]:hover strong[data-astro-cid-dj4s2q7n]{color:var(--brand-yellow)}@media (width<=860px){.two[data-astro-cid-dj4s2q7n]{grid-template-columns:1fr}.features[data-astro-cid-dj4s2q7n]{grid-template-columns:1fr 1fr}}@media (width<=560px){.features[data-astro-cid-dj4s2q7n]{grid-template-columns:1fr}.next[data-astro-cid-dj4s2q7n]{flex-wrap:wrap;gap:4px 16px}.next[data-astro-cid-dj4s2q7n] span[data-astro-cid-dj4s2q7n]{width:100%}}
