.wh{--void:#06070b;--plane-1:#0c0e14;--plane-2:#141822;--hairline:#1c1f29;--hairline-mid:#262a36;--hairline-strong:#39404f;--text-primary:#fff;--text-high:#d6dae3;--text-mid:#969cab;--text-low:#767c8b;--signal:#ff7a00;--measure:720px;--page:1240px;--s2:16px;--s3:22px;--s4:36px;--s5:60px;--s6:120px;--s7:180px;--wh-head:70px;box-sizing:border-box;padding-top:var(--wh-head);padding-bottom:var(--s7);z-index:1;color:var(--text-mid);-webkit-font-smoothing:antialiased;font:400 17px/1.68 Space Grotesk,system-ui,sans-serif;position:relative}.wh *,.wh :before,.wh :after{box-sizing:border-box}.wh h1,.wh h2,.wh p,.wh ol,.wh li,.wh figure,.wh figcaption,.wh table,.wh th,.wh td,.wh details,.wh summary,.wh div,.wh span{margin:0;padding:0}html{scroll-behavior:smooth}.wh section[id]{scroll-margin-top:calc(var(--wh-head) + 66px)}.wh .col{max-width:var(--measure);margin:0 auto;padding:0 24px}.wh .wide{max-width:var(--page);margin:0 auto;padding:0 24px}.wh h1,.wh h2{color:var(--text-primary);letter-spacing:-.03em;font-weight:700}.wh h1{margin-bottom:var(--s3);font-size:clamp(38px,5.4vw,56px);line-height:1.04}.wh h2{letter-spacing:-.025em;text-align:center;margin-bottom:var(--s4);font-size:clamp(25px,3vw,32px);line-height:1.14}.wh p{margin-bottom:var(--s3)}.wh p:last-child{margin-bottom:0}.wh strong{color:var(--text-primary);font-weight:500}.wh em{color:var(--text-primary);font-style:normal;font-weight:500}.wh .lab{letter-spacing:.13em;text-transform:uppercase;color:var(--text-low);font:500 11px/1 JetBrains Mono,monospace}.wh header{padding:var(--s6) 0 0;text-align:center}.wh header .col{max-width:800px}.wh .kick{margin-bottom:var(--s3);align-items:center;gap:12px;display:inline-flex}.wh .kick i{background:var(--signal);width:26px;height:1px;display:block}.wh .stand{max-width:580px;margin:0 auto;font-size:19px;line-height:1.6}.wh .facts{background:var(--hairline);border-block:1px solid var(--hairline);margin-top:var(--s5);grid-template-columns:repeat(5,1fr);gap:1px;display:grid}.wh .facts div{background:var(--void);padding:var(--s3) var(--s2);text-align:left}.wh .facts .lab{margin-bottom:7px;display:block}.wh .facts b{color:var(--text-primary);font:500 15px/1.4 Space Grotesk}.wh section{padding:var(--s6) 0 0}.wh .eyebrow{text-align:center;margin-bottom:var(--s2);display:block}.wh figure{margin:0}.wh figure.wide{margin-top:var(--s5)}.wh figure.wide+figure.wide{margin-top:var(--s6)}.wh figure.wide+.col{margin-top:var(--s5)}.wh picture{display:block}.wh .toc{max-width:var(--page);padding:var(--s6) 24px 0;margin:0 auto}.wh .toc>summary{cursor:pointer;justify-content:center;align-items:center;gap:9px;margin-bottom:10px;list-style:none;display:flex}.wh .toc>summary::-webkit-details-marker{display:none}.wh .toc>summary .lab{line-height:1.4}.wh .chev{width:6px;height:6px;color:var(--text-low);transition:transform .18s ease, margin-top .18s ease, color var(--dur-ui) var(--ease);border-bottom:1px solid;border-right:1px solid;margin-top:-3px;display:block;transform:rotate(45deg)}.wh .toc[open]>summary .chev,.wh .jump details[open]>summary .chev{margin-top:2px;transform:rotate(-135deg)}.wh .toc ol{background:var(--hairline);border-block:1px solid var(--hairline);grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;list-style:none;display:grid}.wh .toc li{background:var(--void)}.wh .toc a{padding:13px var(--s2) 15px;color:var(--text-high);font-size:14px;line-height:1.3;text-decoration:none;display:block}.wh .toc a i{letter-spacing:.14em;color:var(--text-low);margin-bottom:6px;font-family:JetBrains Mono,monospace;font-size:10px;font-style:normal;display:block}.wh .toc a:hover{background:var(--plane-1)}.wh .toc a:focus-visible{outline:1px solid var(--signal);outline-offset:-1px}@media (width<=1000px){.wh .toc ol{grid-template-columns:repeat(3,minmax(0,1fr))}.wh .toc li.fill-b{display:none}}.wh .jump{top:var(--wh-head);z-index:8;backdrop-filter:blur(12px);border-bottom:1px solid var(--hairline);visibility:hidden;background:#06070bf0;transition:transform .22s,visibility .22s;position:fixed;left:0;right:0;transform:translateY(-101%)}.wh .jump.on{visibility:visible;transform:none}.wh .jump-in{max-width:var(--page);margin:0 auto;padding:0 24px;position:relative}.wh .jump details>summary{cursor:pointer;justify-content:center;align-items:center;gap:9px;padding:13px 0;list-style:none;display:flex}.wh .jump details>summary::-webkit-details-marker{display:none}.wh .jump ol{background:var(--hairline);border-bottom:1px solid var(--hairline);grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;list-style:none;display:grid;position:absolute;top:100%;left:24px;right:24px;box-shadow:0 30px 60px #000000b3}.wh .jump li{background:var(--void)}.wh .jump a{padding:13px var(--s2) 15px;color:var(--text-high);font-size:14px;line-height:1.3;text-decoration:none;display:block}.wh .jump a i{letter-spacing:.14em;color:var(--text-low);margin-bottom:6px;font-family:JetBrains Mono,monospace;font-size:10px;font-style:normal;display:block}.wh .jump a:hover{background:var(--plane-1)}@media (width<=1000px){.wh .jump ol{grid-template-columns:repeat(3,minmax(0,1fr))}.wh .jump li.fill-b{display:none}}@media (width<=760px){.wh .jump ol{grid-template-columns:repeat(2,minmax(0,1fr))}.wh .jump li.fill-a,.wh .jump li.fill-b{display:none}}.wh .endnav{max-width:var(--page);margin:var(--s6) auto 0;padding:var(--s4) 24px 0;border-top:1px solid var(--hairline);gap:var(--s4);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;display:flex}.wh .endnav a{color:var(--text-high);text-decoration:none}.wh .endnav .next a{color:var(--text-primary)}.wh .endnav .next b{letter-spacing:-.02em;margin-top:6px;font-size:24px;font-weight:700;display:block}.wh .endnav .top{letter-spacing:.14em;text-transform:uppercase;color:var(--text-low);font-family:JetBrains Mono,monospace;font-size:11px}.wh .plate{background:var(--plane-1);border:1px solid var(--hairline);padding:var(--s4) var(--s3)}.wh figcaption{max-width:var(--measure);color:var(--text-low);margin:14px auto 0;padding:0 24px;font-size:14.5px;line-height:1.6}.wh figcaption b{color:var(--text-mid);font-weight:500}.wh .pull{max-width:740px;margin:var(--s5) auto;text-align:center;color:var(--text-primary);letter-spacing:-.02em;padding:0 24px;font-size:clamp(20px,2.5vw,26px);line-height:1.36}.wh .pull span{color:var(--signal)}.wh .ledger{margin-top:var(--s4);border-top:1px solid var(--hairline)}.wh .ledger>div{padding:var(--s3) 0;border-bottom:1px solid var(--hairline)}.wh .ledger .lab{margin-bottom:8px;display:block}.wh .ledger p{margin:0;font-size:16px}.wh a:focus-visible{outline:1px solid var(--signal);outline-offset:2px}.wh .gridwrap{-webkit-overflow-scrolling:touch;min-width:0;overflow-x:auto}.wh .ctable{border-collapse:separate;border-spacing:1px;background:var(--hairline);border:1px solid var(--hairline);width:100%;min-width:820px}.wh .ctable th,.wh .ctable td{background:var(--void);padding:12px var(--s2) 13px;text-align:left;vertical-align:top}.wh .ctable thead th{letter-spacing:.14em;text-transform:uppercase;color:var(--text-low);white-space:nowrap;font:500 10px/1.4 JetBrains Mono,monospace}.wh .ctable tbody th{color:var(--text-primary);white-space:nowrap;width:16%;font:500 14px/1.35 Space Grotesk,sans-serif}.wh .ctable td{color:var(--text-high);font-size:12.5px;line-height:1.4}.wh .ctable td.aud{color:var(--text-low);width:28%}.wh .shots{gap:var(--s3);display:grid}.wh .shots.n2{grid-template-columns:repeat(2,minmax(0,1fr))}.wh .shots.n3{grid-template-columns:repeat(3,minmax(0,1fr))}.wh .shots .shot{min-width:0;display:block}.wh .shots img{border:1px solid var(--hairline);width:100%;display:block}.wh .shots .shot>span{letter-spacing:.14em;text-transform:uppercase;color:var(--text-low);margin-top:11px;font:500 10px/1.4 JetBrains Mono,monospace;display:block}.wh .sheet1 img{border:1px solid var(--hairline);width:100%;display:block}@media (width<=820px){.wh .shots.n2,.wh .shots.n3{grid-template-columns:1fr}}@media (width<=760px){.wh{--s6:72px;--s5:44px;--s7:96px;--wh-head:60px;font-size:16px}.wh .facts{grid-template-columns:1fr 1fr}.wh .toc ol{grid-template-columns:repeat(2,minmax(0,1fr))}.wh .toc li.fill-a,.wh .toc li.fill-b{display:none}.wh .endnav{align-items:flex-start;gap:var(--s3);flex-direction:column}.wh .col,.wh .wide,.wh figcaption{padding:0 20px}.wh .plate{padding:var(--s3) var(--s2)}}html.reticle-active .wh,html.reticle-active .wh *,html.reticle-active .wh summary{cursor:none}
