@font-face{font-family:"Jersey 10";font-style:normal;font-weight:400;font-display:swap;src:url(../media/ccc903a593d7c992-s.0y50_uy0ssfa-.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Jersey 10";font-style:normal;font-weight:400;font-display:swap;src:url(../media/d2098d401ba64747-s.p.2405zznrp6r_q.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Jersey 10 Fallback";src:local(Arial);ascent-override:101.52%;descent-override:33.84%;line-gap-override:0.0%;size-adjust:79.15%}.ivPkcG_className{font-family:"Jersey 10","Jersey 10 Fallback";font-style:normal;font-weight:400}.ivPkcG_variable{--font-display:"Jersey 10", "Jersey 10 Fallback"}
@font-face{font-family:Silkscreen;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5fbd9980918344f2-s.1ezp49bmel24y.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Silkscreen;font-style:normal;font-weight:400;font-display:swap;src:url(../media/cc68f550ae21708a-s.p.2-db4p8p3l7-q.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Silkscreen;font-style:normal;font-weight:700;font-display:swap;src:url(../media/4feb736c6e568291-s.28_7y_h231w8p.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Silkscreen;font-style:normal;font-weight:700;font-display:swap;src:url(../media/cbb1b71f089ac5c8-s.p.3owr7cxy7kxtq.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Silkscreen Fallback;src:local(Arial);ascent-override:68.84%;descent-override:16.71%;line-gap-override:0.0%;size-adjust:149.62%}.jly45G_className{font-family:Silkscreen,Silkscreen Fallback;font-style:normal}.jly45G_variable{--font-label:"Silkscreen", "Silkscreen Fallback"}
@font-face{font-family:VT323;font-style:normal;font-weight:400;font-display:swap;src:url(../media/918fa44f42910192-s.3fm2o_8g5wbt2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:VT323;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5ef623414c7c0f3b-s.2t0y5ugd5ycxx.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:VT323;font-style:normal;font-weight:400;font-display:swap;src:url(../media/591c50bbc7585aef-s.p.0bh8ttrlmx6iv.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:VT323 Fallback;src:local(Arial);ascent-override:89.16%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:89.73%}._3XLZDa_className{font-family:VT323,VT323 Fallback;font-style:normal;font-weight:400}._3XLZDa_variable{--font-data:"VT323", "VT323 Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/258bd0ab5fdd762a-s.3bz3aq452sydg.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/99a2019bdfa8519b-s.2sb9jzhmrh7ny.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/44e0cb21b0d052b7-s.343obqi851wr5.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/f9cd5a77d065db98-s.40kcwrf1wub16.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/954d21e04331b2ae-s.200l3jur7oygh.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/53897e768d329f66-s.p.269kn9uafm0ti.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.PGeUDa_className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.PGeUDa_variable{--font-body:"JetBrains Mono", "JetBrains Mono Fallback"}
:root{--electric:#0a4be8;--bright:#1f6bff;--cobalt:#123cb8;--midnight:#0a1c5c;--ink:#0b1330;--collar:#3d86ff;--white:#fff;--gold:#ffc933;--red:#e0352a;--pale:#c9dbff;--display:var(--font-display), monospace;--label:var(--font-label), monospace;--data:var(--font-data), monospace;--body:var(--font-body), monospace;--gutter:clamp(16px, 4vw, 56px)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scrollbar-color:var(--collar) var(--ink);scroll-padding-top:110px;overflow-x:clip}body{background:var(--electric);color:var(--white);font-family:var(--body);caret-color:var(--gold);-webkit-font-smoothing:none;margin:0;font-size:1rem;line-height:1.5;overflow-x:clip}::selection{background:var(--gold);color:var(--ink)}h1,h2,h3,p,dl,dd{margin:0}button,input{font:inherit;color:inherit;border-radius:0}button{cursor:pointer}a{color:inherit;text-underline-offset:3px}img{image-rendering:pixelated;display:block}:focus-visible{outline:4px solid var(--gold);outline-offset:2px}main{overflow-x:clip}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wrap{max-width:1360px;padding-inline:var(--gutter);margin-inline:auto}.px{--b:4px;--c:var(--ink);box-shadow:calc(var(--b) * -1) 0 0 var(--c), var(--b) 0 0 var(--c), 0 calc(var(--b) * -1) 0 var(--c), 0 var(--b) 0 var(--c)}.btn{--c:var(--ink);background:var(--white);min-height:48px;color:var(--ink);font-family:var(--label);text-transform:uppercase;white-space:nowrap;box-shadow:-4px 0 0 var(--c), 4px 0 0 var(--c), 0 -4px 0 var(--c), 0 4px 0 var(--c), inset 0 -4px 0 #0b13302e;border:0;justify-content:center;align-items:center;gap:8px;padding:6px 18px;font-size:.95rem;text-decoration:none;display:inline-flex}.btn:active:not(:disabled){translate:0 4px}.btn-gold{background:var(--gold)}.btn-quiet{background:var(--pale)}.btn-off{color:var(--white);--c:var(--pale);box-shadow:-4px 0 0 var(--c), 4px 0 0 var(--c), 0 -4px 0 var(--c), 0 4px 0 var(--c);cursor:default;background:0 0;margin:4px}.btn-off small{color:var(--gold);font-size:inherit}@media (hover:hover) and (pointer:fine){.btn:hover:not(:disabled):not(.btn-off){filter:brightness(1.1)}}.band{z-index:30;background:var(--ink);position:sticky;top:0}.band-row{grid-template-columns:1fr auto 1fr;align-items:center;gap:10px 20px;padding-block:10px;display:grid}.band-logo{justify-self:start;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.band-logo svg{flex:none;width:56px;height:28px}.band-logo span{font-family:var(--display);text-transform:uppercase;white-space:nowrap;font-size:2rem;line-height:1}.band-ca{background:var(--white);color:var(--ink);font-family:var(--data);align-items:center;gap:12px;padding:3px 3px 3px 12px;font-size:1.3rem;line-height:1;display:flex}.band-ca b{color:var(--electric);font-weight:400}.band-ca span{white-space:nowrap}.band-ca button{background:var(--gold);min-height:36px;color:var(--ink);font-family:var(--label);text-transform:uppercase;border:0;padding:2px 14px;font-size:.82rem}.band-ca button:active{translate:0 2px}.band-x{min-height:42px;font-family:var(--label);text-transform:uppercase;justify-self:end;align-items:center;gap:8px;padding-inline:12px;font-size:.82rem;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.band-x:hover{color:var(--gold)}.band-ca button:hover{background:#ffd95e}}.band-chain{background:var(--midnight)}.chain{font-family:var(--data);color:var(--pale);flex-wrap:wrap;gap:2px 26px;padding-block:3px;font-size:1.12rem;line-height:1.2;display:flex}.chain span{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.chain b{color:var(--gold);font-variant-numeric:tabular-nums;font-weight:400}.chain-dot{background:var(--pale);width:8px;height:8px}.chain-dot[data-live=true]{background:#39e27d;animation:2s steps(2,end) infinite blink}@keyframes blink{50%{opacity:.35}}.toast{left:50%;bottom:calc(24px + env(safe-area-inset-bottom));z-index:40;background:var(--gold);max-width:calc(100vw - 32px);color:var(--ink);font-family:var(--label);box-shadow:-4px 0 0 var(--ink), 4px 0 0 var(--ink), 0 -4px 0 var(--ink), 0 4px 0 var(--ink);opacity:0;visibility:hidden;padding:10px 18px;font-size:.9rem;transition:transform .16s steps(4,end),opacity .16s steps(4,end),visibility .16s;position:fixed;transform:translate(-50%,16px)}.toast[data-show=true]{opacity:1;visibility:visible;transform:translate(-50%)}.hero{padding-block:clamp(20px,2vw,28px)}.hero-grid{grid-template-rows:1fr auto auto 1fr;grid-template-columns:minmax(0,1fr) minmax(0,540px);column-gap:clamp(28px,4vw,64px);display:grid}.hero-grid h1{grid-area:2/1}.hero-more{grid-area:3/1}.tc{grid-area:1/2/5/3;align-self:center}h1{font-family:var(--display);text-transform:uppercase;font-weight:400}.hero-them{color:var(--pale);margin-bottom:.55em;font-size:clamp(1.7rem,3vw,2.8rem);line-height:1;display:block}.hero-us{text-shadow:6px 6px 0 var(--ink);font-size:clamp(4rem,10vw,9.4rem);line-height:.82;display:block}.hero-us em{color:var(--gold);font-style:normal;display:block}.hero-sub{margin-top:22px;margin-block-start:22px;font-size:clamp(1rem,1.3vw,1.15rem)}.hero-actions{flex-wrap:wrap;gap:16px;margin-top:22px;display:flex}.hero-fine{color:var(--pale);margin-top:18px;font-size:.8rem}.tc{--c:var(--ink);background:var(--white);width:100%;max-width:540px;color:var(--ink);filter:drop-shadow(8px 8px #0b13308c);justify-self:end;margin:4px;position:relative}.tc-bar{background:var(--ink);color:var(--white);font-family:var(--label);text-transform:uppercase;justify-content:space-between;align-items:center;padding:6px 14px;font-size:.85rem;display:flex}.tc-time{font-family:var(--data);color:var(--gold);font-variant-numeric:tabular-nums;font-size:1.3rem;line-height:1}.tc-form{flex-direction:column;gap:8px;padding:14px;display:flex}.tc-form[inert]{visibility:hidden}.tc-screen{background:var(--midnight);color:var(--white);align-items:center;gap:18px;padding:10px;display:flex}.tc-next{flex:none;width:144px;height:144px}.tc-hiring{font-family:var(--label);text-transform:uppercase;color:var(--pale);font-size:.95rem;line-height:1.1}.tc-hiring b{font-family:var(--display);color:var(--gold);margin-top:6px;font-size:clamp(3.6rem,7vw,5.4rem);font-weight:400;line-height:1;display:block}.cursor{background:var(--gold);vertical-align:-.02em;width:.5em;height:.8em;margin-left:6px;animation:1s steps(2,end) infinite blink;display:inline-block}.tc-form label{font-family:var(--label);text-transform:uppercase;margin-top:4px;font-size:.82rem}.tc-row{gap:12px;padding:4px;display:flex}.tc-input{background:var(--white);min-width:0;height:48px;color:var(--ink);font-family:var(--data);box-shadow:-4px 0 0 var(--ink), 4px 0 0 var(--ink), 0 -4px 0 var(--ink), 0 4px 0 var(--ink);border:0;flex:1;padding-inline:12px;font-size:1.5rem}.tc-input::placeholder{color:#55607f}.tc-hint{color:#38425f;min-height:1.4em;font-size:.76rem;line-height:1.3}.tc-hint[data-error=true]{color:#b81f15;font-weight:700}.tc-punch{min-height:58px;margin:4px;font-size:1.3rem;font-weight:700}.tc-card{z-index:2;background:var(--white);padding:14px 14px 0;position:absolute;inset:37px 0 78px}.tc-after{z-index:3;background:var(--white);visibility:hidden;align-items:center;gap:18px;height:78px;padding-inline:18px;font-size:.74rem;line-height:1.25;display:flex;position:absolute;bottom:0;left:0;right:0}.tc-after[data-show=true]{visibility:visible}.wc{background:var(--ink);height:100%;color:var(--white);grid-template-columns:auto minmax(0,1fr);display:grid;position:relative;overflow:hidden;container-type:inline-size}.wc-sprite{width:47cqw;background:var(--midnight);align-self:stretch;align-items:end;width:round(down,47cqw,48px);display:grid}.wc-sprite img{width:100%}.wc[data-status=fired] .wc-sprite{background:#1e1e1e}.wc-info{flex-direction:column;gap:1.6cqw;min-width:0;padding:2.6cqw 3cqw;display:flex}.wc-top{font-family:var(--label);text-transform:uppercase;color:var(--pale);white-space:nowrap;justify-content:space-between;gap:2cqw;font-size:2.3cqw;display:flex}.wc-name{font-family:var(--display);color:var(--gold);text-transform:uppercase;overflow-wrap:anywhere;font-size:clamp(1.7rem,9cqw,4.4rem);line-height:1.02}.wc-data{gap:1cqw;margin-top:auto;display:grid}.wc-data div{border-top:2px solid #c9dbff40;padding-top:.8cqw}.wc-data dt{font-family:var(--label);text-transform:uppercase;color:var(--pale);font-size:1.9cqw;line-height:1.1}.wc-data dd{font-family:var(--data);text-transform:uppercase;font-size:3.9cqw;line-height:1.05}.wc[data-status=fired] .wc-status{color:#ff7a70}.wc-note{color:var(--pale);font-size:1.8cqw}.stamp{color:var(--ink);font-family:var(--label);text-transform:uppercase;white-space:nowrap;pointer-events:none;background:#ffffffeb;border:.9cqw solid;padding:1cqw 2cqw;font-size:3.6cqw;font-weight:700;line-height:1;position:absolute;top:3cqw;left:3cqw;transform:rotate(-8deg)}.stamp[data-kind=fired]{color:var(--red);font-size:6.4cqw;top:15cqw;left:auto;right:3cqw}@keyframes print{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@keyframes scanbar{0%{top:0}to{top:100%}}@keyframes appear{0%{visibility:hidden}to{visibility:visible}}@keyframes slam{0%{opacity:0;scale:2.2}34%{opacity:1;scale:1.5}67%{scale:1.12}to{opacity:1;scale:1}}.tc-card .wc-sprite{position:relative}.tc-card .wc-sprite img{animation:1s steps(48,end) both print}.tc-card .wc-sprite:after{content:"";background:var(--gold);height:4px;animation:1s steps(48,end) both scanbar,1ms 1s reverse both appear;position:absolute;left:0;right:0}.tc-card .wc-info{animation:1ms .3s both appear}.tc-card .wc-name{animation:1ms .45s both appear}.tc-card .wc-data div{animation:1ms both appear}.tc-card .wc-data div:first-child{animation-delay:.6s}.tc-card .wc-data div:nth-child(2){animation-delay:.75s}.tc-card .wc-data div:nth-child(3){animation-delay:.9s}.tc-card .wc-data div:nth-child(4){animation-delay:1.05s}.tc-card .stamp{animation:.21s step-end 1.25s both slam}.wall{background:var(--ink);border-block:4px solid var(--ink);overflow:hidden}.wall-track{gap:4px;width:max-content;animation:60s steps(600,end) infinite slide;display:flex}.wall-track img{width:96px;height:96px}@keyframes slide{to{transform:translate(-50%)}}.tape{background:var(--gold);color:var(--ink);overflow:hidden}.tape-track{width:max-content;animation:30s linear infinite slide;display:flex}.tape:hover .tape-track{animation-play-state:paused}.tape-run{flex:none;display:flex}.tape-run span{font-family:var(--label);text-transform:uppercase;white-space:nowrap;align-items:center;gap:22px;padding:9px 0 9px 22px;font-size:clamp(.9rem,1.3vw,1.15rem);font-weight:700;display:inline-flex}.tape-star{background:conic-gradient(var(--electric) 0 0);clip-path:polygon(33% 0,67% 0,67% 33%,100% 33%,100% 67%,67% 67%,67% 100%,33% 100%,33% 67%,0 67%,0 33%,33% 33%);width:12px;height:12px}.dither{background:var(--to);height:48px;position:relative}.dither:before{content:"";background:var(--from);position:absolute;inset:0;-webkit-mask:url(/dither.svg) 0 0/32px 48px repeat-x;mask:url(/dither.svg) 0 0/32px 48px repeat-x}.sec{padding-block:clamp(48px,7vw,96px)}.sec-mid{background:var(--midnight)}.sec-light{background:var(--white);color:var(--ink)}.sec-cobalt{background:var(--cobalt)}.sec-ink{background:var(--ink)}.sec-head{font-family:var(--display);text-transform:uppercase;text-wrap:balance;margin-bottom:clamp(16px,2.4vw,28px);font-size:clamp(3rem,7vw,6.4rem);font-weight:400;line-height:.86}.sec-tag{vertical-align:.3em;background:var(--gold);color:var(--ink);font-family:var(--label);margin-right:.45em;padding:.3em .45em;font-size:.24em;line-height:1;display:inline-block}.sec-lede{max-width:62ch;margin-bottom:clamp(24px,3.4vw,44px);font-size:clamp(.98rem,1.2vw,1.08rem)}.sec-lede strong{background:var(--gold);color:var(--ink);padding:1px 6px;font-weight:700}.roll{grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(8px,1.2vw,16px);margin:0;padding:0;list-style:none;display:grid}.roll-cell{background:var(--ink);animation:.24s steps(3,end) both pop}.roll-cell:nth-child(6n+2){animation-delay:40ms}.roll-cell:nth-child(6n+3){animation-delay:80ms}.roll-cell:nth-child(6n+4){animation-delay:.12s}.roll-cell:nth-child(6n+5){animation-delay:.16s}.roll-cell:nth-child(6n){animation-delay:.2s}@keyframes pop{0%{opacity:0;translate:0 12px}}.roll-cell img{width:100%;aspect-ratio:1;width:round(down,100%,48px);height:auto;margin-inline:auto}.roll-cell p{font-family:var(--data);color:var(--pale);justify-content:space-between;gap:6px;padding:6px 8px;font-size:1.15rem;line-height:1;display:flex}.roll-cell b{text-transform:uppercase;color:var(--white);font-weight:400}.roll-cell[data-state=supervisor] b{color:var(--gold)}.roll-cell[data-state=fired] b{color:#ff7a70}.roll-cell[data-state=rehired] b{color:#ff9fbb}@media (hover:hover) and (pointer:fine){.roll-cell{transition:translate .1s steps(2,end)}.roll-cell:hover{translate:0 -8px}}.roll-foot{color:var(--pale);flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:28px;font-size:.86rem;display:flex}.roll-foot .btn{margin:4px}.camps{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:28px;display:grid}.camp{color:var(--ink);background:var(--white);flex-direction:column;margin:4px;padding:clamp(18px,2vw,28px);display:flex}.camp-art{width:128px;height:88px;margin-bottom:22px}.camp h3{font-family:var(--label);text-transform:uppercase;font-size:.95rem;font-weight:400}.camp-big{font-family:var(--display);text-transform:uppercase;white-space:nowrap;margin-top:6px;font-size:clamp(4.4rem,8vw,7.4rem);font-weight:400;line-height:1}.camp-what{font-family:var(--data);text-transform:uppercase;font-size:1.4rem;line-height:1.1}.camp-line{margin-top:14px;font-size:.92rem}.camp-vip{background:var(--ink);color:var(--pale);--c:var(--gold)}.camp-vip .camp-art,.camp-vip .camp-big{color:var(--gold)}.camp-art-seats{width:100%;height:96px;color:var(--ink);margin-bottom:14px;display:block}.camp-us{background:var(--gold)}.camp-faces{gap:4px;margin-bottom:14px;display:flex}.camp-faces img{flex:none;width:96px;height:96px}@media (min-width:1321px){.camp-faces img:nth-child(n+4){display:none}}@media (max-width:1320px){.camp-faces img{width:48px;height:48px}}.lab{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:clamp(28px,4vw,56px);display:grid}.lab-card{--c:var(--ink);aspect-ratio:8/5;filter:drop-shadow(8px 8px #0b13304d);margin:4px}.lab .stamp{animation:.21s step-end both slam}.lab-state{min-height:3em;margin-top:18px;font-size:.92rem}.sheet{--c:var(--ink);background:var(--midnight);color:var(--white);margin:4px;padding:clamp(16px,2vw,24px)}.sheet-label{font-family:var(--label);text-transform:uppercase;justify-content:space-between;align-items:baseline;font-size:.9rem;display:flex}.sheet-label output{font-family:var(--display);color:var(--gold);font-variant-numeric:tabular-nums;font-size:4rem;font-weight:400;line-height:.8}.range{--p:0%;appearance:none;background:linear-gradient(90deg, var(--gold) var(--p), #ffffff47 var(--p)) center / 100% 8px no-repeat;cursor:pointer;width:100%;height:44px;margin:6px 0 12px;display:block}.range::-webkit-slider-thumb{-webkit-appearance:none;background:var(--white);width:24px;height:32px;box-shadow:inset 0 0 0 4px var(--ink)}.range::-moz-range-thumb{border:4px solid var(--ink);background:var(--white);border-radius:0;width:24px;height:32px}.range:disabled{cursor:not-allowed;opacity:.4}.ladder{border-collapse:collapse;width:100%;font-family:var(--data);text-transform:uppercase;font-size:1.3rem;line-height:1.1}.ladder th,.ladder td{text-align:left;border-top:2px solid #c9dbff40;padding:6px 8px;font-weight:400}.ladder td{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.ladder tr[data-on=true] th,.ladder tr[data-on=true] td{background:var(--gold);color:var(--ink)}.switch{width:100%;min-height:56px;font-family:var(--label);text-transform:uppercase;text-align:left;color:#ff9d96;background:0 0;border:0;align-items:center;gap:14px;margin-top:14px;padding:0;font-size:1rem;font-weight:700;display:flex}.switch-track{background:var(--ink);width:64px;height:32px;box-shadow:0 0 0 4px var(--pale);flex:none;position:relative}.switch-track i{background:var(--white);width:24px;height:24px;transition:translate .1s steps(3,end);position:absolute;top:4px;left:4px}.switch[aria-checked=true] .switch-track{background:var(--red)}.switch[aria-checked=true] .switch-track i{translate:32px}.pfp{grid-template-columns:minmax(0,520px) minmax(0,1fr);align-items:center;gap:clamp(28px,4vw,64px);display:grid}.pfp-frame{--c:var(--ink);margin:4px}.pfp-frame[data-over=true]{--c:var(--gold)}.pfp-frame canvas{cursor:grab;touch-action:pan-y;width:100%;height:auto;display:block}.pfp-frame canvas:active{cursor:grabbing}.pfp-tools{gap:12px;max-width:460px;display:grid}.btn-file{cursor:pointer;background:var(--white);min-height:56px;margin:4px}.btn-file:has(input:focus-visible){outline:4px solid var(--gold);outline-offset:6px}.pfp-note{min-height:3em;color:var(--pale);font-size:.86rem}.pfp-note[data-error=true]{color:#ffd0cb;font-weight:700}.pfp-range{font-family:var(--label);text-transform:uppercase;font-size:.82rem;display:grid}.pfp-range .range{margin:0}.pfp-tools>.btn-gold{min-height:56px;margin:4px}.pfp-tools>.btn-gold:disabled{background:var(--midnight);color:var(--pale);cursor:not-allowed}.notes-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(16px,4vw,64px);display:grid}.note{border-bottom:4px solid var(--midnight)}.note:first-child{border-top:4px solid var(--midnight)}.note h3{margin:0;font-weight:400}.note button{width:100%;min-height:60px;font-family:var(--label);text-align:left;text-transform:uppercase;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:10px 2px;font-size:clamp(.95rem,1.5vw,1.15rem);display:flex}.note svg{color:var(--gold);shape-rendering:crispedges;flex:none}.note[data-open=true] svg{rotate:45deg}.note-body{padding:0 2px 18px;display:none}.note[data-open=true] .note-body{display:block}.note-body p{max-width:62ch;color:var(--pale);font-size:.94rem}@media (hover:hover) and (pointer:fine){.note button:hover{color:var(--gold)}}.close{background:var(--gold);color:var(--ink);padding-block:clamp(24px,4vw,56px) clamp(56px,8vw,104px)}.close-in{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px 48px;display:flex}.close h2{font-family:var(--display);text-transform:uppercase;white-space:nowrap;margin:0;font-size:clamp(6rem,24vw,22rem);font-weight:400;line-height:.76}.close-soon{font-family:var(--data);margin-bottom:12px;font-size:1.7rem;line-height:1}.close .btn{background:var(--ink);color:var(--gold);min-height:56px;margin:4px;font-size:1.1rem}.foot{background:var(--ink);color:var(--pale);padding-block:32px calc(32px + env(safe-area-inset-bottom));font-size:.82rem}.foot-in{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px 40px;display:grid}.foot-brand{color:var(--white);font-family:var(--display);text-transform:uppercase;white-space:nowrap;align-items:center;gap:10px;font-size:1.8rem;display:flex}.foot-brand svg{width:48px;height:24px}.foot-legal{max-width:74ch}.foot-legal strong{color:var(--white);font-weight:700}@media (max-width:1000px){.camps,.lab,.pfp,.notes-grid{grid-template-columns:minmax(0,1fr)}.pfp-tools{max-width:none}.pfp-frame{max-width:520px}.foot-in{grid-template-columns:minmax(0,1fr)}.camp-big{font-size:clamp(4.4rem,22vw,7.4rem)}}@media (max-width:760px){.roll{grid-template-columns:repeat(3,minmax(0,1fr))}.roll-cell p{flex-direction:column;gap:2px;padding:5px 6px;font-size:1rem}.ladder{font-size:1.15rem}.lab-card{aspect-ratio:8/6.2}}@media (max-width:960px){.hero-grid{grid-template-rows:none;grid-template-columns:minmax(0,1fr);row-gap:20px}.hero-grid h1,.tc,.hero-more{grid-area:auto}.hero-more{order:3}.tc{justify-self:center}.hero-us{font-size:clamp(3.6rem,21vw,10rem)}.hero-them{font-size:clamp(1.5rem,7vw,2.6rem)}}@media (max-width:680px){html{scroll-padding-top:70px}.band{top:-48px}.band-row{grid-template-columns:1fr auto;padding-block:8px}.band-ca{grid-area:1/1/auto/-1;justify-content:space-between}.band-logo svg{width:48px;height:24px}.band-logo span{font-size:1.7rem}.hero-sub{margin-top:0}.chain-id{display:none!important}.hero-actions{gap:12px;margin-top:14px}.hero-actions .btn{min-height:40px;padding-inline:12px;font-size:.8rem}.hero-fine{margin-top:12px}.tc-screen{gap:12px;padding:8px}.tc-next{width:96px;height:96px}.tc-hiring b{font-size:3.2rem}.wc-data dt{font-size:3cqw}.wc-data dd{font-size:4.4cqw}.wc-top{font-size:3cqw}.wc-note{font-size:2.9cqw;line-height:1.1}.stamp:not([data-kind=fired]){font-size:4.2cqw}.tc-after{gap:14px;padding-inline:16px}.tc-after .btn{white-space:normal;flex:1;min-width:0;padding-inline:6px;font-size:.72rem;line-height:1.1}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.tape-track,.wall-track,.cursor,.chain-dot[data-live=true],.roll-cell,.lab .stamp{animation:none}.roll-cell,.switch-track i{transition:none}.tc-card .wc-sprite img,.tc-card .wc-sprite:after,.tc-card .wc-info,.tc-card .wc-name,.tc-card .wc-data div,.tc-card .stamp{animation:none}.tc-card .wc-sprite:after{display:none}}
