:root{--lime:#c8f746;--ink:#0b0b0b;--rule:#0b0b0b4d;--lrule:#c8f74659;--gut:clamp(16px, 3vw, 40px);--nav-h:clamp(64px, 12vw, 84px);--sans:"Archivo", "Helvetica Neue", Arial, sans-serif;--mono:"IBM Plex Mono", ui-monospace, monospace;--spring:cubic-bezier(.34,1.6,.5,1)}*{box-sizing:border-box}html,body{background:var(--lime);color:var(--ink);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;margin:0;overflow-x:clip}html{scroll-behavior:smooth}body{font-family:var(--sans);font-variant-numeric:tabular-nums;min-height:100vh}a{color:inherit}a:hover{opacity:.7}h1,h2,h3,p{font:inherit;margin:0}button,input,textarea{font:inherit;color:inherit}button{cursor:pointer}[hidden]{display:none!important}:focus-visible{outline-offset:3px;outline:3px solid}.mono,.k{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:13px}.m11{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;font-size:11px}.m12{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:12px}.k{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.x{font-style:italic;font-weight:900;font-stretch:78%;line-height:.9}.nm{text-transform:uppercase;font-style:italic;font-weight:800}.bigw{border-bottom:3px solid}.big{letter-spacing:-.02em;text-transform:uppercase;overflow-wrap:anywhere;padding-top:.06em;font-size:clamp(40px,9vw,160px);font-style:italic;font-weight:900;font-stretch:78%;line-height:.86;display:inline-block}[data-rv]{transform-origin:0 100%;opacity:0;transition:transform 1.1s var(--spring), opacity .35s ease;transform:rotate(-14deg)translateY(-10px)}[data-rv].on{opacity:1;transform:none}.sec{padding:clamp(36px, 7vw, 96px) var(--gut);flex-direction:column;gap:clamp(20px,4vw,40px);scroll-margin-top:72px;display:flex}.inv{background:var(--ink);color:var(--lime)}.inv a:hover{color:var(--lime)}.ruled{border-top:3px solid var(--ink);padding-top:clamp(24px,4vw,40px)}.cols{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:clamp(24px,4vw,48px);display:grid}.snav{z-index:40;height:var(--nav-h);padding:0 var(--gut);background:var(--lime);border-bottom:3px solid var(--ink);justify-content:space-between;align-items:center;gap:20px;display:flex;position:sticky;top:0}.snav .l{align-items:center;gap:16px;min-width:0;display:flex}.snav .sp{flex-shrink:0;width:clamp(108px,20.3vw,142px);height:1px}.snav .r{align-items:center;gap:clamp(14px,2.4vw,28px);display:flex}.snav .lnk{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;padding:12px 0;font-size:13px;text-decoration:none}@media (width<=639.98px){.snav .lnk.wide{display:none}}@media (width<=419.98px){.snav .hide-s{display:none}.snav .cta{padding:12px 14px;font-size:13px}}.dot{background:currentColor;border-radius:50%;width:10px;height:10px;animation:1.6s ease-in-out infinite pulse}.dot.off{background:0 0;animation:none;box-shadow:inset 0 0 0 2px}.ecg svg{flex:none;overflow:visible}.ecg path{fill:none;stroke:currentColor;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.ecg-trace{opacity:.22}.ecg-beat{stroke-dasharray:28 120;stroke-dashoffset:28px;animation:1.6s linear infinite ecg}.ecg-flat{opacity:0}.ecg[data-st=retry] .ecg-beat{opacity:.5;animation-duration:3.2s}.ecg[data-st=down] .ecg-beat,.ecg[data-st=down] .ecg-trace{opacity:0;animation:none}.ecg[data-st=down] .ecg-flat{opacity:.45}.ecg[data-st=down] #liveT{opacity:.55}@keyframes ecg{0%{stroke-dashoffset:28px}to{stroke-dashoffset:-86px}}@media (width<=639.98px){.ecg{flex-direction:column-reverse;align-items:center;gap:3px!important}.ecg svg{width:44px;height:15px}.ecg #liveT{font-size:11px;line-height:1}.snav .l:has(.ecg) .sp{width:84px}}@keyframes pulse{50%{opacity:.3}}.snav-logo{z-index:50;transform-origin:0 0;cursor:pointer;width:1774px;height:800px;position:fixed;top:0;left:0;overflow:visible}.snav-logo>div{position:absolute;inset:0}.snav-logo img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none;width:1774px;height:887px;position:absolute;top:0;left:0}.cta{text-align:center;text-transform:uppercase;background:var(--ink);color:var(--lime);white-space:nowrap;transform-origin:0 100%;border:0;justify-content:center;align-items:center;padding:12px 18px;font-size:15px;font-style:italic;font-weight:800;text-decoration:none;transition:transform .25s;display:inline-flex}.cta:hover{opacity:1;color:var(--lime);transform:rotate(-3deg)}.cta.lg{min-width:min(100%,240px);padding:18px 30px;font-size:20px}.cta.lime{background:var(--lime);color:var(--ink)}.cta.lime:hover{color:var(--ink)}.cta.line{color:inherit;background:0 0;border:3px solid;padding:15px 27px}.cta.line:hover{color:inherit}.cta:disabled{opacity:.5;cursor:default;transform:none}.chip{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;background:0 0;border:2px solid;min-height:44px;padding:10px 14px;font-size:13px}.chip[aria-pressed=true]{background:currentColor}.chip[aria-pressed=true]>span{color:var(--lime)}.inv .chip[aria-pressed=true]>span{color:var(--ink)}.sq{background:0 0;border:3px solid;width:52px;height:52px;font-size:22px;font-style:italic;font-weight:900}.av{background:var(--lime);color:var(--ink);border:2px solid;flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.av img{object-fit:cover;filter:grayscale()contrast(1.25);mix-blend-mode:multiply;width:100%;height:100%;display:block}.av b{color:var(--ink);font-size:1.1em;font-style:italic;font-weight:900;font-stretch:78%;line-height:1}.pz{pointer-events:none;position:absolute}.pz-k{transform-origin:0 0;width:1774px;height:887px;position:absolute}.pz-k div{position:absolute;inset:0}.pz-k .m{background:currentColor;-webkit-mask:url(/brand/logo-ink.png) 0 0/1774px 887px no-repeat;mask:url(/brand/logo-ink.png) 0 0/1774px 887px no-repeat}.pz-k .base{clip-path:polygon(1137px 515px,1774px 515px,1774px 590px,1146px 590px)}.pz-k .arm{clip-path:polygon(1121px 380px,1774px 380px,1774px 590px,1146px 590px);transform-origin:1190px 585px}.pz-k .body{transform-origin:470px 568px}.pz-k .torso{clip-path:polygon(0 0,1172px 0,1172px 200px,1215px 300px,1774px 300px,1774px 400px,1123px 400px,1146px 590px,0 590px)}.pz-k .head{clip-path:polygon(1172px 0,1774px 0,1774px 300px,1215px 300px,1172px 200px);transform-origin:1200px 280px}.pm{vertical-align:-.15em;background:currentColor;width:2.1em;height:1.1em;margin-right:.4em;display:inline-block;-webkit-mask:url(/brand/pusher-mark.png) 50%/contain no-repeat;mask:url(/brand/pusher-mark.png) 50%/contain no-repeat}.sfoot{border-top:1px solid;flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:24px;display:flex}.sfoot nav{flex-wrap:wrap;gap:20px;display:flex}.sfoot a{text-decoration:none}.sheet{z-index:90;padding:16px;padding-bottom:max(16px, env(safe-area-inset-bottom));background:#0b0b0b8c;justify-content:center;align-items:flex-end;animation:.2s both fade;display:flex;position:fixed;inset:0}@media (height>=640px) and (width>=560px){.sheet{align-items:center}}.sheet .box{background:var(--ink);width:100%;max-width:560px;max-height:calc(100dvh - 32px);color:var(--lime);border:3px solid var(--lime);animation:up .45s var(--spring) both;transform-origin:0 100%;flex-direction:column;gap:18px;padding:clamp(20px,4vw,32px);display:flex;overflow:auto}.sheet .box.lime{background:var(--lime);color:var(--ink);border-color:var(--ink)}.sheet h2{text-transform:uppercase;font-size:clamp(40px,7vw,72px);font-style:italic;font-weight:900;font-stretch:78%;line-height:.86}.sheet p{font-size:16px;line-height:1.4}.sheet .msg{white-space:pre-wrap;overflow-wrap:anywhere;border:2px solid;padding:14px;font-size:16px;line-height:1.4}.sheet .acts{flex-wrap:wrap;gap:8px;display:flex}.sheet .acts .cta{flex:auto}@keyframes fade{0%{opacity:0}}@keyframes up{0%{opacity:0;transform:rotate(-4deg)translateY(24px)}}.stoast{left:50%;bottom:max(24px, env(safe-area-inset-bottom));z-index:95;opacity:0;pointer-events:none;background:var(--ink);color:var(--lime);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;max-width:calc(100vw - 32px);transition:transform .4s var(--spring), opacity .25s;padding:12px 18px;font-size:13px;position:fixed;transform:translate(-50%,30px)rotate(-2deg)}.stoast.on{opacity:1;transform:translate(-50%)rotate(-2deg)}.field{flex-direction:column;gap:8px;display:flex}.field input,.field select{text-transform:uppercase;background:0 0;border:3px solid;border-radius:0;width:100%;min-height:56px;padding:10px 14px;font-size:22px;font-style:italic;font-weight:800}.field input::placeholder{color:inherit;opacity:.4}.field select{appearance:none;color:inherit;cursor:pointer;background:linear-gradient(45deg,#0000 50%,currentColor 50%) right 26px center/8px 8px no-repeat,linear-gradient(-45deg,#0000 50%,currentColor 50%) right 18px center/8px 8px no-repeat;padding-right:44px}.field select option,.field select optgroup{color:#000;text-transform:none;background:#fff;font-style:normal}.field input:focus,.field select:focus{outline:none;box-shadow:0 0 0 3px}.err{font-family:var(--mono);letter-spacing:.04em;min-height:1.3em;font-size:13px}
