.sc-hero{position:relative;isolation:isolate}.sc-hero-glow{position:absolute;z-index:-1;left:-14%;right:-14%;top:-18%;height:92%;pointer-events:none;background:radial-gradient(44% 58% at 30% 42%,rgb(var(--glow)/.3),transparent 72%),radial-gradient(40% 52% at 72% 50%,rgb(var(--glow2)/.14),transparent 74%)}.dark .sc-hero-glow{background:radial-gradient(44% 58% at 30% 42%,rgb(var(--glow)/.2),transparent 72%),radial-gradient(40% 52% at 72% 50%,rgb(var(--glow2)/.12),transparent 74%)}@media (min-width:768px) and (max-width:1023.98px){.sc-hero-fit{--sc-w:808!important}.sc-hero-fit .sc-seam,.sc-hero-fit .sc-side{display:none}.sc-hero-fit .sc-main{padding-left:8px}.sc-hero-fit .sc-frame:before{display:none}}.sc-hero-desk{position:relative;container-type:inline-size}.sc-hero-note{position:absolute;z-index:2;left:-24px;top:calc(100% - 8px * var(--sc-k, 1));width:560px;transform-origin:0 0;transform:scale(var(--sc-k,1))}@supports (transform:scale(tan(atan2(1px,1px)))){.sc-hero-note{--sc-k:tan(atan2(100cqw,1056px))}}@supports (transform:scale(round(nearest,tan(atan2(1px,1px)),0.0001))){.sc-hero-note{--sc-k:round(nearest,tan(atan2(100cqw,1056px)),0.0001)}}@keyframes sc-hero-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes sc-hero-glow{0%{opacity:0}to{opacity:1}}.sc-hero-rise{animation:sc-hero-rise .52s var(--ease-out) .12s both}.sc-hero-glow{animation:sc-hero-glow .9s var(--ease-out) both}@media (prefers-reduced-motion:reduce){.sc-hero-glow,.sc-hero-rise{animation:none}}