.home{--home-grid:#141c3c0e;--home-glow:radial-gradient(60% 55% at 50% 42%, #3347ff13, transparent 70%);--home-seg-on:#fff;--home-warn:#8f5c0c;--home-warn-line:#d0a14a}:root[data-theme=dark] .home{--home-grid:#a0ace60f;--home-glow:radial-gradient(60% 55% at 50% 42%, #6070ff24, transparent 70%);--home-seg-on:#252a3b;--home-warn:#eab464;--home-warn-line:#b8862f}:where(.home) :where(h1,h2,h3,p,ul,ol,figure){margin:0}:where(.home) :where(ul,ol){padding:0;list-style:none}:where(.home) :where(button){color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.home-eyebrow{color:var(--accent-ink);font-family:var(--ff-mono);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:500;line-height:1.55}.home-h2{letter-spacing:-.04em;font-size:clamp(30px,3.4vw,44px);line-height:1.08}.home-sec-head{text-align:center}.home-sec-head .home-h2{margin-top:10px}.home-sec-head--left{text-align:left}@keyframes home-blink{50%{opacity:0}}@keyframes home-rise{0%{opacity:0;transform:translateY(14px)}}@media (prefers-reduced-motion:no-preference){.home [data-enter]{animation:home-rise .8s var(--ease) both;animation-delay:calc(var(--i,0) * 90ms + 80ms)}.home [data-reveal]{transition:opacity .9s var(--ease), transform .9s var(--ease)}.home[data-reveal-ready] [data-reveal]:not([data-shown]){opacity:0;transform:translateY(22px)}}
