.wl{background:var(--panel);color:var(--on-panel);align-items:center;min-height:calc(100svh - 60px);padding:clamp(72px,11vh,140px) 0;display:flex;position:relative;overflow:hidden}.wl .halftone{opacity:1;background-image:radial-gradient(#f1ede480 1.4px,#0000 1.8px);width:64%;height:56%;top:-6%;right:-3%}.wl-in{text-align:center;flex-direction:column;align-items:center;max-width:920px;margin-inline:auto;display:flex}.wl h1{font:400 clamp(48px,7vw,104px)/.95 var(--display);text-transform:uppercase;letter-spacing:0;margin:0;font-weight:600}.wl h1 .hl{color:var(--on-red);margin:.06em 0 0 -.06em;padding:0 .1em;display:inline-block;position:relative}.wl h1 .hl span{z-index:1;position:relative}.wl h1 .hl .brush{width:110%;height:124%;color:var(--red);animation:.8s cubic-bezier(.7,0,.2,1) .25s both swipe;position:absolute;top:-10%;left:-5%}.wl h1 i{font-family:var(--display);letter-spacing:-.035em;text-transform:none;font-size:.8em;font-style:normal;font-weight:400;line-height:1.1;display:block}.wl p{max-width:44ch;color:color-mix(in srgb,var(--on-panel) 72%,transparent);margin:22px auto 26px;font-size:clamp(16px,1.35vw,18px);line-height:1.58}.wl .signup{max-width:none;margin-inline:auto}.wl-in .fine{margin:14px auto 0}@media (prefers-reduced-motion:reduce){.wl h1 .hl .brush{animation:none}}
