html{scroll-behavior:smooth;scroll-snap-type:y mandatory}#field,#air{pointer-events:none;width:100%;height:100%;display:block;position:fixed;inset:0}#field{z-index:0}#air{z-index:5}main,.nav,.hud{mix-blend-mode:difference}main{z-index:2;position:relative}.ch{min-height:100svh;padding:max(96px,15vh) var(--gut) 80px;scroll-snap-align:start;scroll-snap-stop:always;position:relative}.hero{flex-direction:column;padding-bottom:72px;display:flex}.ch h1{font-size:clamp(56px,min(14vw,20vh),248px);line-height:.82}.ch h1>span{padding-bottom:.06em;display:block;overflow:hidden}.ch h1>span:nth-child(2){padding-left:.9em}.ch h1 i{animation:rise 1.1s var(--ease) forwards;font-style:normal;display:inline-block;transform:translateY(105%)}.ch h1>span:nth-child(2) i{animation-delay:.12s}.ch h1>span:nth-child(3) i{animation-delay:.24s}@keyframes rise{to{transform:none}}.ch h2{max-width:10.5em;font-size:clamp(44px,min(7.6vw,15vh),132px);line-height:.86}.ch>.eyebrow{margin-bottom:22px}.hero-foot{flex-wrap:wrap;align-items:flex-end;gap:24px 48px;margin-top:auto;padding-top:6vh;display:flex}.hero .lede{opacity:0;max-width:36ch;animation:.8s .7s forwards fade}.hero .cta{opacity:0;animation:.8s .85s forwards fade}@keyframes fade{to{opacity:1}}.hint{font:400 11px var(--mono);letter-spacing:.24em;text-transform:uppercase;color:var(--dim);align-self:flex-end;margin-left:auto}.hint .coarse{display:none}@media (hover:none){.hint .fine{display:none}.hint .coarse{display:inline}}.ch>p:not(.eyebrow):not(.summary):not(.example){max-width:34ch;margin-top:32px;font-size:clamp(17px,1.35vw,20px)}.count h2{max-width:7.5em}.count .tally{right:var(--gut);text-align:right;position:absolute;top:max(96px,15vh)}.tally b{font:300 clamp(96px,min(22vw,42vh),380px)/.8 var(--display);font-variation-settings:"opsz" 144;letter-spacing:-.06em;font-variant-numeric:tabular-nums;display:block}.tally span,.hud{font:400 11px var(--mono);letter-spacing:.24em;text-transform:uppercase}.tally span{color:var(--dim);margin-top:18px;display:block}.tally em{color:var(--bone);font-style:normal}.ch .stats{width:max-content;max-width:100%;margin-top:48px}.ch footer{width:max-content;max-width:100%}.summary{min-height:1.6em;font:400 11px/1.6 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--bone);max-width:56ch;margin-top:28px}.ledger{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;max-width:560px;margin-top:40px}.ledger caption{text-align:left;caption-side:top;font:400 11px/1.6 var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--dim);padding-bottom:14px}.ledger th,.ledger td{text-align:left;border-top:1px solid var(--line);vertical-align:middle;padding:12px 18px 12px 0}.ledger thead th{font:400 11px var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--dim);border-top:0;padding-top:0}.ledger tbody th{font:300 clamp(22px,2vw,28px)/1 var(--display);letter-spacing:-.02em}.ledger td{font-size:clamp(17px,1.35vw,20px)}.ledger td:last-child{padding-right:0}.decide h2{max-width:8em;font-size:clamp(40px,min(5.6vw,10vh),96px)}.decide>p:not(.eyebrow){max-width:38ch}.gain{grid-template-columns:repeat(4,max-content);gap:20px 40px;max-width:min(46vw,620px);margin-top:28px;display:grid}.gain>div{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.gain dt{font:400 11px/1.6 var(--mono);letter-spacing:.24em;text-transform:uppercase;color:var(--dim)}.gain dd{font:300 clamp(36px,3.4vw,56px)/1 var(--display);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.gain dd small{font:400 12px var(--body);letter-spacing:0;color:var(--dim);margin-left:6px}.chip.partly:before{background:linear-gradient(90deg,currentColor 50%,#0000 50%);border:1px solid}.verdicts{flex-wrap:wrap;gap:10px 28px;max-width:min(46vw,620px);margin-top:22px;padding:0;list-style:none;display:flex}.verdicts li{align-items:baseline;gap:10px;font-size:15px;display:flex}.gain dd.st{font:inherit;letter-spacing:0}.example{font:400 10px/1.6 var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--dim);margin-top:12px}.verdicts span{color:var(--dim)}.verdicts span:after{content:":"}.verdicts b{font-weight:500}.home{flex-direction:column;display:flex}.cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:14px;max-width:1100px;margin-top:48px;display:grid}.cards .card.live:hover{background:#161d18}.cards .card.later{opacity:1;border-color:var(--line-soft)}.cards .card.later h3{color:var(--dim)}.ch footer{font:400 12px var(--mono);color:var(--dim);flex-wrap:wrap;gap:24px;margin-top:auto;padding-top:40px;display:flex}.ch footer a{color:inherit}.hud{z-index:6;padding:14px var(--gut);color:var(--dim);border-top:1px solid var(--line);justify-content:space-between;gap:24px;display:flex;position:fixed;inset:auto 0 0}.hud b{color:var(--bone);margin:0 18px 0 10px;font-weight:400}.hud div>b:last-child{margin-right:0}@media (width<=1100px){.gain{grid-template-columns:repeat(2,max-content)}}@media (width<=760px){.ch h1>span:nth-child(2){padding-left:0}.ch h1{font-size:min(18vw,20vh)}.hero-foot{margin-top:6vh}.hint{margin-left:0}.ch>p:not(.eyebrow):not(.summary){margin-top:20px}.ch>.eyebrow{margin-bottom:14px}.count .tally{text-align:left;margin-top:40px;position:static}.hud-d,.hud-h{display:none}.hud{white-space:nowrap;letter-spacing:.14em}.hud b{margin-right:0}.stats li:not(:first-child){display:none}.ch{padding-top:88px;padding-bottom:88px}.example{margin-top:14px}.ledger{margin-top:28px}.ledger th,.ledger td{padding:10px 10px 10px 0}.ledger td{font-size:16px}.ledger tbody th{font-size:20px}.decide>p:not(.eyebrow){font-size:16px}.decide .more{display:none}.gain{flex-direction:column;gap:8px;max-width:none;margin-top:18px;display:flex}.gain>div{grid-template-columns:9ch auto 1fr;align-items:center;gap:12px;display:grid}.gain dd{font-size:26px}.gain dd small,.gain .extra{display:none}.verdicts{gap:6px 18px;max-width:none;margin-top:14px}.verdicts li{font-size:13px}.cards{grid-template-columns:1fr 1fr;gap:10px;margin-top:28px}.cards .card{min-height:0;padding:16px}.cards .card .tag{top:14px;left:16px}.cards .card h3{margin:30px 0 0;font-size:24px}.cards .card p{display:none}.cards .card b{padding-top:16px;font-size:13px}.ch footer{padding-top:28px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto;scroll-snap-type:y proximity}.ch h1 i{animation:none;transform:none}.hero .lede,.hero .cta{opacity:1;animation:none}}
