.sig__hero{min-height:100svh;margin-top:calc(var(--nav-h) * -1);padding-top:calc(var(--nav-h) + clamp(28px, 5vw, 64px));align-items:center;display:flex;position:relative;overflow:hidden}.sig__hero .band__in{width:100%}.sig__glow,.sig__wash{z-index:0;pointer-events:none;position:absolute}.sig__glow{background:radial-gradient(circle,#6366f133,#a855f717 38%,#0000 66%);width:min(1100px,120vw);height:min(1100px,120vw);top:18%;left:50%;transform:translate(-50%,-50%)}.sig__wash{background:radial-gradient(closest-side,#2e7cf638,#6366f124 45%,#a855f712 70%,#0000);width:min(1500px,150vw);height:min(1100px,110vw);bottom:-58%;left:50%;transform:translate(-50%)}.sig__hero-in{z-index:1;position:relative}.sig__h1{max-width:17ch;margin:0}.sig__sub{margin:var(--s-5) 0 0;max-width:44ch;color:var(--text-2)}.sig__act{gap:var(--s-4);flex-wrap:wrap;margin-top:clamp(28px,3.6vw,44px);display:flex}.sig__lead{max-width:68ch;color:var(--ash)}.sig__lead+.sig__lead{margin-top:var(--s-4)}.sig__what,.sig__bring{margin:var(--s-6) 0 0;grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr));gap:clamp(16px,2.2vw,24px);padding:0;list-style:none;display:grid}.sig__what li,.sig__bring li{border-radius:var(--r-lg);border:1px solid var(--border);background:radial-gradient(130% 90% at 0 0,#a855f70f,#0000 60%),#ffffff05;align-content:start;gap:9px;padding:clamp(20px,2.4vw,26px);display:grid}.sig__what p,.sig__bring p{color:var(--ash);margin:0}.sig__whatk{color:var(--foil-solid)}.lstat{margin:var(--s-6) 0 0;grid-template-columns:repeat(auto-fit,minmax(min(190px,100%),1fr));gap:clamp(14px,1.8vw,20px);padding:0;list-style:none;display:grid}.lstat__c{border-radius:var(--r-lg);border:1px solid var(--border);background:#ffffff05;align-content:start;gap:6px;padding:clamp(18px,2.2vw,24px);display:grid}.lstat__k{color:var(--ash)}.lstat__v{color:var(--bone);font-variant-numeric:tabular-nums;font-size:clamp(1.6rem,3.4vw,2.3rem);font-weight:600;line-height:1.05}.lstat__n{color:var(--ash)}.sig__wl-in{border-radius:var(--r-lg);background:radial-gradient(120% 100% at 100% 0,#6366f11a,#0000 60%),#ffffff05;border:1px solid #9d8cff59;padding:clamp(26px,3.4vw,44px)}.sig__wlk{margin:0 0 var(--s-3);color:var(--foil-solid)}.sig__wlh{max-width:22ch;color:var(--bone);margin:0}.sig__wlb,.sig__wln{margin:var(--s-4) 0 0;max-width:64ch;color:var(--ash)}.sig__run{counter-reset:none;margin:var(--s-6) 0 0;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:clamp(16px,2.2vw,24px);padding:0;list-style:none;display:grid}.sig__run li{padding-top:var(--s-4);border-top:1px solid var(--border);align-content:start;gap:9px;display:grid}.sig__runn{color:var(--foil-solid)}.sig__runh{color:var(--bone);margin:0;font-size:.98rem;font-weight:600;line-height:1.3}.sig__run p{color:var(--ash);margin:0}.sig__rain{z-index:0;pointer-events:none;opacity:.7;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000f2,#0000006b 58%,#0000 94%);mask-image:linear-gradient(#000000f2,#0000006b 58%,#0000 94%)}.sig__rain canvas{width:100%;height:100%;display:block}.sig__eyebrow{margin:0 0 var(--s-5);color:var(--ash)}.sig__slash{color:var(--foil-solid)}.sig__cue{color:var(--ash);align-items:center;gap:11px;margin:clamp(38px,5vw,62px) 0 0;display:flex}.sig__cue i{background:linear-gradient(to bottom, var(--foil-solid), transparent);transform-origin:0 0;width:1px;height:44px;display:block}@media (prefers-reduced-motion:no-preference){.sig__cue i{animation:sig-cue 2s var(--ease-out) infinite}}@keyframes sig-cue{0%{opacity:0;transform:scaleY(0)}35%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(1)translateY(44px)}}
