.hero{isolation:isolate;min-height:100svh;padding:96px var(--gutter) 52px;text-align:center;place-items:center;display:grid;position:relative;overflow:hidden}.hero--page{min-height:min(78svh,760px);padding-top:140px}.hero-glow{--gw:min(118vw, 2100px);z-index:-2;left:calc(50% - var(--gw) / 2);width:var(--gw);filter:saturate(1.12);opacity:0;height:68svh;animation:glow-in 2.8s var(--ease) .15s forwards;background:radial-gradient(46% 62% at 50% 0,#ff70084d,#0000 74%);position:absolute;top:0}.hero-glow.painted{background:0 0}.hero-glow canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.hero.flown .hero-glow{opacity:var(--glow-opacity,1);transform:translateY(var(--glow-y,0px));animation:none}.hero-copy{justify-items:center;gap:30px;width:min(1060px,100%);display:grid;position:relative}.hero-copy .pill{margin-top:8px}.hero-enter{opacity:0;animation:rise-in 1.15s var(--ease) forwards;transform:translateY(18px)}.hero-enter:nth-child(2){animation-delay:.12s}.hero-enter:nth-child(3){animation-delay:.24s}.hero-enter:nth-child(4){animation-delay:.36s}@keyframes glow-in{to{opacity:1}}@keyframes rise-in{to{opacity:1;transform:none}}@media (width<=960px){.hero{padding-top:104px}.hero--page{padding-top:128px}}@media (width<=600px){.hero{padding-inline:20px}.hero-copy{gap:24px}.hero-glow{--gw:175vw}}@media (prefers-reduced-motion:reduce){.hero-glow,.hero-enter{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}}
