@font-face{font-family:Instrument Serif;font-style:normal;font-display:swap;font-weight:400;src:url(../media/instrument-serif-latin-400-normal.3_vslfxq_--4i.woff2)format("woff2"),url(../media/instrument-serif-latin-400-normal.2maraz2ovyahx.woff)format("woff")}
@font-face{font-family:Instrument Serif;font-style:italic;font-display:swap;font-weight:400;src:url(../media/instrument-serif-latin-400-italic.1bk2-9tco4m7m.woff2)format("woff2"),url(../media/instrument-serif-latin-400-italic.3_-8f-v73506e.woff)format("woff")}
@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-latin-400-normal.1xf5nwxyfigak.woff2)format("woff2"),url(../media/ibm-plex-sans-latin-400-normal.19i24--p24z3r.woff)format("woff")}
@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-sans-latin-500-normal.2i4a1iuj6lbvw.woff2)format("woff2"),url(../media/ibm-plex-sans-latin-500-normal.14sc3d7sk_zzh.woff)format("woff")}
@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-sans-latin-600-normal.2ovda_azncp9b.woff2)format("woff2"),url(../media/ibm-plex-sans-latin-600-normal.2wn5p1s7u3utm.woff)format("woff")}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-mono-latin-400-normal.3xdfs0-p_zi4c.woff2)format("woff2"),url(../media/ibm-plex-mono-latin-400-normal.2lhng2ntocry9.woff)format("woff")}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-mono-latin-500-normal.11q3guvgd1r20.woff2)format("woff2"),url(../media/ibm-plex-mono-latin-500-normal.1fgk-kmy-32_a.woff)format("woff")}
:root{--paper:#f2efe8;--paper-deep:#e8e4d9;--paper-edge:#dcd7ca;--ink:#131512;--ink-soft:#454843;--ink-meta:#5e615a;--rule:#13151229;--rule-strong:#1315126b;--signal:#d8401a;--signal-ink:#a92e0e;--night:#121411;--night-2:#1b1e1a;--night-rule:#f2efe829;--night-meta:#a6a99f;--serif:"Instrument Serif", "Iowan Old Style", "Times New Roman", serif;--sans:"IBM Plex Sans", "Helvetica Neue", Arial, sans-serif;--mono:"IBM Plex Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--gutter:clamp(20px, 4.2vw, 64px);--max:1360px;--header:64px;--ease:cubic-bezier(.22, .8, .2, 1)}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--header) + 16px)}body{background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:1rem;line-height:1.55;overflow-x:hidden}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}h1,h2,h3,h4,p,ul,ol,dl,dd,figure,blockquote{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit;text-decoration:none}button,input{font:inherit;color:inherit}img,svg{max-width:100%;display:block}::selection{background:var(--ink);color:var(--paper)}:focus-visible{outline:2px solid var(--signal);outline-offset:3px}.skip{left:var(--gutter);z-index:200;background:var(--ink);color:var(--paper);font-family:var(--mono);padding:10px 14px;font-size:.78rem;position:absolute;top:-80px}.skip:focus{top:12px}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wrap{width:100%;max-width:var(--max);padding-inline:var(--gutter);margin-inline:auto}.eyebrow{font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-meta);font-size:.72rem;font-weight:500}.eyebrow b{color:var(--ink);font-weight:500}.display{font-family:var(--serif);letter-spacing:-.022em;font-size:clamp(3.1rem,9.4vw,9rem);font-weight:400;line-height:.93}.display em{letter-spacing:-.03em;font-style:italic}.title{font-family:var(--serif);letter-spacing:-.018em;font-size:clamp(2.3rem,5.6vw,4.6rem);font-weight:400;line-height:.98}.title em{font-style:italic}.lede{color:var(--ink-soft);max-width:34em;font-size:clamp(1.05rem,1.5vw,1.28rem);line-height:1.5}.mono{font-family:var(--mono);font-feature-settings:"zero" 1}.link{transition:background-size .45s var(--ease);background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px}.link:hover{background-position:100% 100%;background-size:0% 1px}.line{margin-bottom:-.09em;padding-bottom:.09em;display:block;overflow:hidden}.line>span{display:block}.header{z-index:60;height:var(--header);color:var(--ink);transition:transform .5s var(--ease), background-color .3s, color .3s;position:fixed;inset:0 0 auto}.header:after{content:"";background:var(--rule);opacity:0;height:1px;transition:opacity .3s;position:absolute;inset:auto 0 0}.header.is-stuck{background:color-mix(in srgb, var(--paper) 88%, transparent);-webkit-backdrop-filter:blur(10px)}.header.is-stuck:after{opacity:1}.header.is-hidden{transform:translateY(-100%)}.header__in{justify-content:space-between;align-items:center;gap:24px;height:100%;display:flex}.wordmark{font-family:var(--serif);letter-spacing:-.01em;align-items:baseline;gap:10px;font-size:1.7rem;line-height:1;display:inline-flex}.wordmark svg{width:17px;height:17px;transform:translateY(1px)}.nav{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:clamp(18px,2.4vw,36px);font-size:.74rem;display:none}.nav a{padding:8px 0;position:relative}.nav a:after{content:"";transform-origin:100%;height:1px;transition:transform .4s var(--ease);background:currentColor;position:absolute;bottom:3px;left:0;right:0;transform:scaleX(0)}.nav a:hover:after,.nav a[aria-current=page]:after{transform-origin:0;transform:scaleX(1)}.chip{border:1px solid var(--rule-strong);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:5px 9px 4px;font-size:.66rem;display:inline-flex}.chip i{background:var(--signal);border-radius:50%;width:6px;height:6px}.menu-button{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:8px 0 8px 12px;font-size:.74rem;display:inline-flex}.menu-button span{width:22px;height:9px;position:relative}.menu-button span:before,.menu-button span:after{content:"";height:1.5px;transition:transform .4s var(--ease), top .4s var(--ease);background:currentColor;position:absolute;left:0;right:0}.menu-button span:before{top:0}.menu-button span:after{top:7.5px}.menu-button[aria-expanded=true] span:before{top:4px;transform:rotate(45deg)}.menu-button[aria-expanded=true] span:after{top:4px;transform:rotate(-45deg)}.sheet{z-index:55;padding:calc(var(--header) + 24px) var(--gutter) 36px;background:var(--ink);color:var(--paper);clip-path:inset(0 0 100%);visibility:hidden;transition:clip-path .7s var(--ease), visibility 0s .7s;flex-direction:column;justify-content:flex-end;gap:28px;display:flex;position:fixed;inset:0}.sheet.is-open{clip-path:inset(0);visibility:visible;transition:clip-path .7s var(--ease), visibility 0s}.sheet a{border-bottom:1px solid var(--night-rule);font-family:var(--serif);justify-content:space-between;align-items:baseline;padding:10px 0;font-size:clamp(2.4rem,11vw,4rem);line-height:1.05;display:flex}.sheet a small{font-family:var(--mono);letter-spacing:.1em;color:var(--night-meta);font-size:.7rem}.sheet p{font-family:var(--mono);letter-spacing:.06em;color:var(--night-meta);font-size:.72rem}.header.is-open{color:var(--paper);-webkit-backdrop-filter:none;background:0 0}.header.is-open:after{opacity:0}.header.is-open .chip{border-color:var(--night-rule)}@media (min-width:860px){.nav{display:flex}.menu-button,.sheet{display:none}}.footer{background:var(--night);color:var(--paper);padding:clamp(72px,11vw,150px) 0 28px;position:relative;overflow:hidden}.footer__big{font-family:var(--serif);letter-spacing:-.03em;font-size:clamp(3.4rem,14.5vw,14rem);line-height:.88}.footer__big em{color:var(--signal);font-style:italic}.footer__grid{border-top:1px solid var(--night-rule);gap:36px;margin-top:clamp(48px,7vw,96px);padding-top:28px;display:grid}.footer__grid h3{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--night-meta);margin-bottom:14px;font-size:.7rem;font-weight:500}.footer__grid li+li{margin-top:6px}.footer__grid p{max-width:44em;color:var(--night-meta);font-size:.92rem}.footer__base{font-family:var(--mono);letter-spacing:.06em;color:var(--night-meta);flex-wrap:wrap;justify-content:space-between;gap:10px 24px;margin-top:56px;font-size:.7rem;display:flex}@media (min-width:860px){.footer__grid{grid-template-columns:1.6fr 1fr 1fr}}.mark{--size:15px;width:var(--size);height:var(--size);border:1.5px solid;flex:none;display:inline-block;position:relative}.mark--verified{background:currentColor}.mark--verified:after{content:"";border:solid var(--paper);border-width:0 1.5px 1.5px 0;width:32%;height:58%;position:absolute;top:8%;left:27%;transform:rotate(40deg)}.on-night .mark--verified:after{border-color:var(--night)}.mark--contradicted{color:var(--signal)}.mark--contradicted:before,.mark--contradicted:after{content:"";background:currentColor;width:1.5px;height:116%;position:absolute;top:-8%;left:50%;transform:rotate(45deg)}.mark--contradicted:after{transform:rotate(-45deg)}.mark--not_checked{border-style:dashed}.mark--not_checkable{background:repeating-linear-gradient(135deg,currentColor 0 1.5px,#0000 1.5px 4.5px)}.mark--ok{background:currentColor;border-radius:50%}.mark--info{border-radius:50%}.mark--unknown{border-style:dashed;border-radius:50%}.mark--flag{border-color:var(--signal);background:var(--signal)}.hero{padding:calc(var(--header) + clamp(40px, 8vw, 104px)) 0 clamp(44px, 6vw, 84px);position:relative}.hero__grid{align-items:end;gap:clamp(36px,5vw,72px);display:grid}.hero__eyebrow{flex-wrap:wrap;gap:6px 18px;margin-bottom:clamp(22px,3vw,40px);display:flex}.hero .lede{margin-top:clamp(22px,2.6vw,36px)}.hero__dial{justify-self:center;width:min(100%,500px)}@media (min-width:980px){.hero__grid{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr)}.hero__dial{justify-self:end}}.dial{aspect-ratio:1;color:var(--ink);position:relative}.dial svg{width:100%;height:100%;overflow:visible}.dial__ticks{transform-origin:50%}.dial__needle{transform-origin:200px 200px}.dial__read{text-align:center;white-space:nowrap;position:absolute;top:55%;left:50%;transform:translate(-50%)}.dial__read strong{font-family:var(--serif);font-size:clamp(2.5rem,4.6vw,3.4rem);font-weight:400;line-height:1;display:block}.legend{font-family:var(--mono);letter-spacing:.03em;flex-wrap:wrap;justify-content:center;gap:8px 18px;margin-top:18px;font-size:.7rem;display:flex}.legend li{align-items:center;gap:7px;display:inline-flex}.legend .mark{--size:10px}.box{z-index:20;max-width:660px;margin-top:clamp(28px,3.4vw,46px);position:relative}.box__field{position:relative}.box__row{border:1.5px solid var(--ink);background:var(--paper);transition:box-shadow .35s var(--ease);align-items:stretch;display:flex}.box__row:focus-within{box-shadow:6px 6px 0 var(--ink)}.box input{min-width:0;font-family:var(--mono);background:0 0;border:0;outline:0;flex:1;padding:17px 16px;font-size:.86rem}.box input::placeholder{color:var(--ink-meta)}.box button{background:var(--ink);color:var(--paper);font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;cursor:pointer;border:0;flex:none;align-items:center;gap:10px;padding:0 20px;font-size:.74rem;transition:background-color .3s;display:inline-flex}.box button:hover{background:var(--signal-ink)}.box button svg{width:14px;height:14px;transition:transform .4s var(--ease)}.box button:hover svg{transform:translate(4px)}.box button[disabled]{opacity:.7}.box__turnstile:not(:empty){margin-top:12px}.box__note{min-height:1.5em;font-family:var(--mono);color:var(--ink-meta);margin-top:12px;font-size:.74rem}.box__note[data-tone=miss]{color:var(--signal-ink)}.box__note a{color:var(--ink)}.box__picks{flex-wrap:wrap;gap:8px;margin-top:14px;padding:0;list-style:none;display:flex}.box__picks a{border:1px solid var(--rule-strong);min-height:40px;font-family:var(--mono);letter-spacing:.04em;align-items:center;padding:0 14px;font-size:.78rem;transition:background-color .3s,color .3s,border-color .3s;display:inline-flex}.box__picks a:hover,.box__picks a:focus-visible{background:var(--ink);border-color:var(--ink);color:var(--paper)}@media (max-width:759px),(pointer:coarse){.box input{font-size:16px}}.box__list{overscroll-behavior:contain;border:1.5px solid var(--ink);background:var(--paper);max-height:min(27rem,62vh);box-shadow:6px 6px 0 var(--ink);opacity:0;visibility:hidden;transition:opacity .2s var(--ease), transform .25s var(--ease), visibility 0s linear .25s;position:absolute;top:calc(100% - 1.5px);left:0;right:0;overflow-y:auto;transform:translateY(-6px)}.box__list[data-open]{opacity:1;visibility:visible;transition-delay:0s;transform:none}.box__warn{border-bottom:1.5px solid var(--ink);background:var(--paper-deep);color:var(--signal-ink);font-family:var(--mono);letter-spacing:.03em;align-items:baseline;gap:9px;padding:11px 14px 10px;font-size:.72rem;font-weight:500;display:flex}.box__warn:before{content:"";background:var(--signal);flex:none;width:.6em;height:.6em}.box__option{border-bottom:1px solid var(--rule);min-height:44px;font-family:var(--mono);cursor:pointer;gap:3px;padding:10px 14px;transition:background-color .2s,color .2s;display:grid}.box__option:last-child{border-bottom:0}.box__option-top{align-items:baseline;gap:10px;min-width:0;display:flex}.box__option-top b{flex:none;font-size:.9rem;font-weight:500}.box__option-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink-soft);flex:1;font-size:.74rem;overflow:hidden}.box__option-tag{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border:1px solid;flex:none;padding:0 6px;font-size:.6rem}.box__option-tag--warn{color:var(--signal-ink)}.box__option-meta{color:var(--ink-meta);flex-wrap:wrap;gap:2px 14px;font-size:.68rem;display:flex}.box__option-meta code{color:var(--ink);font-family:inherit}.box__option-meta b{color:var(--signal-ink);font-weight:500}.box__option[aria-selected=true]{background:var(--ink);color:var(--paper)}@media (hover:hover){.box__option:hover{background:var(--ink);color:var(--paper)}}.box__option[aria-selected=true] .box__option-name,.box__option[aria-selected=true] .box__option-meta,.box__option[aria-selected=true] .box__option-meta code{color:var(--night-meta)}.box__option[aria-selected=true] .box__option-meta b{color:#ff8a66}@media (hover:hover){.box__option:hover .box__option-name,.box__option:hover .box__option-meta,.box__option:hover .box__option-meta code{color:var(--night-meta)}.box__option:hover .box__option-meta b{color:#ff8a66}}@media (max-width:759px){.box__list{max-height:17.5rem}}.ticker{border-block:1px solid var(--rule-strong);background:var(--paper);position:relative;overflow:hidden}.ticker__track{will-change:transform;width:max-content;animation:70s linear infinite ticker;display:flex}.ticker:hover .ticker__track{animation-play-state:paused}.ticker__set{display:flex}.ticker a{border-right:1px solid var(--rule);font-family:var(--mono);white-space:nowrap;align-items:center;gap:14px;padding:15px 30px 14px;font-size:.78rem;transition:background-color .3s,color .3s;display:inline-flex}.ticker a:hover{background:var(--ink);color:var(--paper)}.ticker a b{font-weight:500}.ticker a span{color:var(--ink-meta);transition:color .3s}.ticker a:hover span{color:var(--night-meta)}@keyframes ticker{to{transform:translate(-50%)}}.section{padding:clamp(72px,10vw,150px) 0}.section__head{gap:18px;margin-bottom:clamp(36px,5vw,72px);display:grid}.section__head .lede{margin-top:6px}@media (min-width:860px){.section__head{grid-template-columns:minmax(0,1fr) minmax(0,2.6fr);align-items:start}}.ruler{background-image:repeating-linear-gradient(to right, var(--rule-strong) 0 1px, transparent 1px 10px), repeating-linear-gradient(to right, var(--rule-strong) 0 1px, transparent 1px 50px);border-bottom:1px solid var(--rule-strong);background-position:0 100%,0 100%;background-repeat:no-repeat;background-size:100% 6px,100% 14px;height:14px}.on-night .ruler{background-image:repeating-linear-gradient(to right, var(--night-rule) 0 1px, transparent 1px 10px), repeating-linear-gradient(to right, var(--night-rule) 0 1px, transparent 1px 50px);border-bottom-color:var(--night-rule)}.run{background:var(--night);color:var(--paper);position:relative}.run .eyebrow{color:var(--night-meta)}.run .eyebrow b{color:var(--paper)}.run__stage{gap:40px;padding-block:clamp(64px,8vw,110px);display:grid}.run__left{flex-direction:column;gap:28px;display:flex}.run__steps{gap:22px;display:grid;position:relative}.step{border-top:1px solid var(--night-rule);grid-template-columns:44px 1fr;gap:4px 12px;padding-top:18px;display:grid}.step__n{font-family:var(--mono);letter-spacing:.08em;color:var(--night-meta);padding-top:.5em;font-size:.74rem}.step h3{font-family:var(--serif);font-size:clamp(1.7rem,3vw,2.5rem);font-weight:400;line-height:1.05}.step p{max-width:30em;color:var(--night-meta);grid-column:2}.run__progress{display:none}.specimen{background:var(--paper);color:var(--ink);padding:clamp(18px,2.2vw,28px);position:relative;box-shadow:0 30px 80px #00000073}.specimen__top{border-bottom:1.5px solid var(--ink);font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;gap:12px;padding-bottom:12px;font-size:.66rem;display:flex}.specimen__name{font-family:var(--serif);align-items:baseline;gap:12px;padding:14px 0 12px;font-size:clamp(2rem,3.4vw,2.8rem);line-height:1;display:flex}.specimen__name small{font-family:var(--mono);color:var(--ink-meta);font-size:.7rem}.specimen__rows{border-top:1px solid var(--rule)}.srow{border-bottom:1px solid var(--rule);grid-template-columns:92px 1fr;gap:10px;padding:9px 0;font-size:.86rem;line-height:1.4;display:grid}.srow dt{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-meta);padding-top:.2em;font-size:.66rem}.srow dd{gap:9px;display:flex}.srow dd .mark{--size:11px;margin-top:.3em}.sclaims{margin-top:4px}.sclaim{border-bottom:1px solid var(--rule);grid-template-columns:18px 1fr auto;align-items:baseline;gap:10px;padding:9px 0;font-size:.86rem;line-height:1.35;display:grid}.sclaim [data-stamp]{transform-origin:50%;display:inline-flex}.sclaim .mark{--size:12px}.run .title{margin-top:14px}.sclaim i{font-style:normal;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-size:.64rem}.specimen__stamp{border:1.5px solid var(--signal);color:var(--signal-ink);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;padding:5px 10px 4px;font-size:.64rem;position:absolute;top:clamp(54px,6vw,70px);right:clamp(14px,2vw,26px);transform:rotate(6deg)}.specimen__scan{background:var(--signal);opacity:0;pointer-events:none;height:2px;position:absolute;top:0;left:0;right:0}@media (min-width:980px){.run__stage{grid-template-columns:minmax(0,1fr) minmax(0,1.02fr);align-items:center;gap:clamp(40px,6vw,110px)}.motion .run.is-pinned .run__stage{min-height:100svh;padding-block:calc(var(--header) + 24px) 40px}.motion .run.is-pinned .run__steps{min-height:17.5rem;display:block}.motion .run.is-pinned .step h3{font-size:clamp(2.2rem,3.6vw,3.4rem)}.motion .run.is-pinned .step p{margin-top:10px;font-size:1.1rem;line-height:1.5}.motion .run.is-pinned .step__n{padding-top:1em}.motion .run.is-pinned .step{opacity:0;visibility:hidden;position:absolute;inset:0 0 auto}.motion .run.is-pinned .run__progress{font-family:var(--mono);letter-spacing:.08em;color:var(--night-meta);align-items:center;gap:14px;font-size:.72rem;display:flex}.run__bar{background:var(--night-rule);flex:1;height:1px;position:relative}.run__bar i{background:var(--signal);transform-origin:0;position:absolute;inset:-.5px 0;transform:scaleX(0)}}.tiles{border-top:1.5px solid var(--ink);gap:0;display:grid}.tile{border-bottom:1px solid var(--rule-strong);transition:padding .5s var(--ease), background-color .4s;grid-template-columns:1fr auto;gap:10px 20px;padding:22px 0 20px;display:grid;position:relative}.tile:before{content:"";inset:0 calc(var(--gutter) * -1);background:var(--ink);transform-origin:bottom;transition:transform .5s var(--ease);z-index:0;position:absolute;transform:scaleY(0)}.tile>*{z-index:1;transition:color .35s;position:relative}.tile__shot{display:none}@media (min-width:760px){.tile--shot{grid-template-columns:1fr auto clamp(150px,16vw,220px)}.tile__shot{border:1px solid var(--rule-strong);background:var(--paper-deep);grid-area:1/3/span 3;align-self:start;display:block;overflow:hidden}.tile__shot img{filter:grayscale()contrast(1.05);width:100%;height:auto;transition:filter .5s var(--ease), transform .7s var(--ease);display:block;transform:scale(1.02)}.tile:hover .tile__shot img,.tile:focus-visible .tile__shot img{filter:none;transform:scale(1)}.tile--shot .tile__lead,.tile--shot .tile__tally{grid-column:1/3}}.tile__rank{font-family:var(--mono);letter-spacing:.09em;color:var(--ink-meta);margin-bottom:10px;font-size:.7rem;font-weight:500}.tile__sym{font-family:var(--serif);letter-spacing:-.01em;font-size:clamp(2rem,4.2vw,3.3rem);line-height:1}.tiles__label{margin-top:clamp(44px,5vw,72px);padding-bottom:14px}.tile__name{font-family:var(--mono);letter-spacing:.05em;color:var(--ink-meta);margin-top:6px;font-size:.72rem}.tile__lead{max-width:46ch;font-family:var(--serif);text-wrap:balance;grid-column:1/-1;font-size:clamp(1.25rem,2.1vw,1.6rem);line-height:1.15}.tile__lead.is-flag:before{content:"";background:var(--signal);vertical-align:.08em;width:.5em;height:.5em;margin-right:.45em;display:inline-block}.tile__tally{font-family:var(--mono);flex-wrap:wrap;grid-column:1/-1;gap:8px 20px;font-size:.74rem;display:flex}.tile__tally span{align-items:center;gap:8px;display:inline-flex}.tile__tally .mark{--size:11px}.tile__side{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-meta);text-align:right;flex-direction:column;align-items:flex-end;gap:6px;font-size:.7rem;display:flex}.tile__side b{color:var(--signal-ink);font-weight:500}.tile__requested{white-space:nowrap;border:1px solid;padding:1px 6px}@media (hover:hover){.tile:hover:before{transform:scaleY(1)}.tile:hover>*{color:var(--paper)}.tile:hover .tile__name,.tile:hover .tile__rank,.tile:hover .tile__side{color:var(--night-meta)}.tile:hover .tile__side b{color:#ff8a66}.tile:hover .mark--verified:after{border-color:var(--ink)}}@media (min-width:760px){.tiles{grid-template-columns:1fr 1fr;column-gap:clamp(28px,4vw,64px)}.tile:before{inset:0 -16px}}.more{font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:12px;margin-top:36px;font-size:.76rem;display:inline-flex}.more svg{width:15px;height:15px;transition:transform .4s var(--ease)}.more:hover svg{transform:translate(5px)}.meter{background:var(--paper-deep);border-block:1px solid var(--rule-strong)}.meter__grid{border-top:1.5px solid var(--ink);gap:0;display:grid}.meter__cell{border-bottom:1px solid var(--rule-strong);padding:26px 0 30px}.meter__n{font-family:var(--serif);letter-spacing:-.03em;font-size:clamp(3.6rem,9vw,7.6rem);line-height:.95}.meter__n small{letter-spacing:0;color:var(--ink-meta);font-size:.42em}.meter__cell p{max-width:26em;color:var(--ink-soft);margin-top:12px}@media (min-width:860px){.meter__grid{grid-template-columns:repeat(3,1fr)}.meter__cell{padding-right:32px}.meter__cell+.meter__cell{border-left:1px solid var(--rule-strong);padding-left:32px}.meter__grid--four{grid-template-columns:repeat(2,1fr)}.meter__grid--four .meter__cell:nth-child(3){border-left:0;padding-left:0}.meter__grid--four .meter__cell:nth-child(n+3){border-top:1px solid var(--rule-strong)}}.rules__list{gap:16px;display:grid}.rule{background:var(--paper);border:1.5px solid var(--ink);gap:18px;padding:clamp(22px,3vw,40px);display:grid}.rule__n{font-family:var(--mono);letter-spacing:.1em;color:var(--ink-meta);font-size:.72rem}.rule h3{font-family:var(--serif);letter-spacing:-.015em;font-size:clamp(2rem,4.6vw,3.8rem);font-weight:400;line-height:1}.rule p{max-width:32em;color:var(--ink-soft)}.rule:nth-child(2n){background:var(--paper-deep)}@media (min-width:860px){.rules__list{gap:0;padding-bottom:12vh}.rule{top:calc(var(--header) + 20px + var(--i) * 14px);grid-template-columns:110px minmax(0,1.2fr) minmax(0,1fr);align-items:start;min-height:42vh;margin-bottom:26px;position:sticky;box-shadow:0 -18px 40px #13151212}}.card-head{padding:calc(var(--header) + clamp(30px, 5vw, 70px)) 0 0}.card-meta{border-bottom:1.5px solid var(--ink);flex-wrap:wrap;gap:6px 22px;padding-bottom:14px;display:flex}.requested-tag{border:1px solid var(--ink);color:var(--ink);white-space:nowrap;margin-block:-2px;padding:1px 7px}.card-title{gap:18px;padding:clamp(22px,3vw,40px) 0 clamp(26px,3.4vw,46px);display:grid}.card-title h1{font-family:var(--serif);letter-spacing:-.03em;overflow-wrap:anywhere;font-size:clamp(3.4rem,11vw,10rem);font-weight:400;line-height:.9}.card-title__name{font-family:var(--mono);color:var(--ink-meta);font-size:.82rem}.card-said{border-left:1.5px solid var(--ink);max-width:44em;color:var(--ink-soft);padding-left:16px;font-size:clamp(1.02rem,1.4vw,1.2rem)}.card-said cite{font-style:normal;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-meta);margin-top:8px;font-size:.68rem;display:block}.addr{font-family:var(--mono);flex-wrap:wrap;align-items:center;gap:8px 16px;font-size:.76rem;display:inline-flex}.addr code{overflow-wrap:anywhere;font-family:inherit}.addr button{border:1px solid var(--rule-strong);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:999px;padding:3px 9px 2px;font-size:.66rem;transition:background-color .25s,color .25s}.addr button:hover{background:var(--ink);color:var(--paper)}.tally{border-top:1.5px solid var(--ink);border-left:1px solid var(--rule-strong);grid-template-columns:repeat(2,1fr);display:grid}.tally__cell{border-right:1px solid var(--rule-strong);border-bottom:1px solid var(--rule-strong);padding:16px 14px 18px}.tally__cell[data-zero=true]{color:var(--ink-meta)}.tally__n{font-family:var(--serif);font-size:clamp(3rem,7vw,5.6rem);line-height:.95}.tally__l{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:9px;margin-top:8px;font-size:.7rem;display:flex}.tally__l .mark{--size:11px}@media (min-width:760px){.tally{grid-template-columns:repeat(5,1fr)}}.notes{border-top:1px solid var(--rule-strong);gap:0;margin-top:clamp(26px,3.4vw,44px);display:grid}.note{border-bottom:1px solid var(--rule-strong);gap:6px 24px;padding:16px 0;display:grid}.note dt{font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:10px;font-size:.7rem;display:flex}.note dt .mark{--size:11px}.note dd{color:var(--ink-soft);max-width:60em}.note[data-tone=signal] dt{color:var(--signal-ink)}@media (min-width:760px){.note{grid-template-columns:190px 1fr}}.block{padding:clamp(56px,7vw,104px) 0 0}.block__head{border-bottom:1.5px solid var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px;padding-bottom:14px;display:flex}.block__head h2{font-family:var(--serif);font-size:clamp(2rem,4.4vw,3.4rem);font-weight:400;line-height:1}.claim{border-bottom:1px solid var(--rule-strong);gap:14px 28px;padding:clamp(20px,2.6vw,32px) 0;display:grid}.claim__status{font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;align-self:start;align-items:center;gap:10px;padding-top:.55em;font-size:.72rem;font-weight:500;display:flex}.review-tag{border:1px solid var(--signal-ink);color:var(--signal-ink);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;vertical-align:.15em;white-space:nowrap;margin-left:10px;padding:1px 7px;font-size:.66rem;font-weight:500;display:inline-block}.claim[data-status=contradicted] .claim__status{color:var(--signal-ink)}.claim h3{font-family:var(--serif);letter-spacing:-.005em;font-size:clamp(1.5rem,2.6vw,2.1rem);font-weight:400;line-height:1.12}.claim blockquote{border-left:1.5px solid var(--rule-strong);color:var(--ink-soft);margin:12px 0 0;padding-left:14px;font-size:.95rem}.claim blockquote cite{font-style:normal;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-meta);margin-top:4px;font-size:.66rem;display:block}.claim__why p{max-width:40em}.refs{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.ref{border:1px solid var(--rule-strong);font-family:var(--mono);letter-spacing:.03em;align-items:center;gap:8px;padding:6px 10px 5px;font-size:.68rem;transition:background-color .25s,color .25s,border-color .25s;display:inline-flex}.ref:hover{background:var(--ink);border-color:var(--ink);color:var(--paper)}.ref svg{width:10px;height:10px}@media (min-width:900px){.claim{grid-template-columns:170px minmax(0,1.15fr) minmax(0,1fr)}}.area{gap:8px 28px;padding:clamp(22px,3vw,36px) 0 0;display:grid}.area h3{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-meta);padding-top:18px;font-size:.72rem;font-weight:500}.finding{border-top:1px solid var(--rule);grid-template-columns:22px 1fr;gap:6px 10px;padding:16px 0 18px;display:grid}.finding:first-child{border-top:1px solid var(--rule-strong)}.finding .mark{--size:11px;margin-top:.42em}.finding h4{font-size:1rem;font-weight:600}.finding[data-status=flag] h4{color:var(--signal-ink)}.finding p{max-width:62em;color:var(--ink-soft);grid-column:2}.finding .refs{grid-column:2;margin-top:6px}.charts{gap:clamp(28px,4vw,56px);margin-top:clamp(24px,3vw,40px);display:grid}@media (min-width:980px){.charts{grid-template-columns:1.15fr 1fr}}.chart{min-width:0;margin:0}.chart--wide{max-width:920px}.chart__head{border-bottom:1.5px solid var(--ink);justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:10px;display:flex}.chart__title{font-family:var(--serif);font-size:clamp(1.5rem,2.4vw,2rem);line-height:1.05}.chart__unit,.chart__axis,.chart__legend{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-meta);font-size:.66rem}.bars{display:grid}.bar{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr) 76px;grid-template-areas:"label value""track track";align-items:center;gap:6px 14px;padding:12px 0 13px;display:grid}@media (min-width:640px){.bar{grid-template-columns:minmax(150px,36%) minmax(0,1fr) 84px;grid-template-areas:"label track value"}}.bar__label{color:var(--ink-soft);grid-area:label;font-size:.86rem;line-height:1.3}.bar__label a{font-family:var(--mono);color:var(--ink);font-size:.8rem;text-decoration:none}.bar__label a:hover{text-decoration:underline}.bar__track{background:var(--paper-deep);height:14px;box-shadow:inset 0 0 0 1px var(--rule);grid-area:track;display:flex;position:relative}.bar__fill{background:var(--ink);transform-origin:0;flex:none;height:100%}.bar__fill:not([data-empty=true]){min-width:2px}.bar[data-tone=signal] .bar__fill{background:var(--signal)}.bar[data-tone=soft] .bar__fill{background:var(--ink-soft);opacity:.55}.bar__fill--pool{background:var(--ink-soft)}.bar__flag{border-left:1.5px dashed var(--signal-ink);width:0;position:absolute;top:-4px;bottom:-4px}.bar__value{font-family:var(--mono);font-variant-numeric:tabular-nums;white-space:nowrap;grid-area:value;justify-self:end;font-size:.82rem}.bar[data-tone=signal] .bar__value{color:var(--signal-ink)}.chart__axis{justify-content:space-between;margin-top:8px;display:flex}@media (min-width:640px){.chart__axis{margin-left:calc(36% + 14px);margin-right:98px}.chart--wide .bar{grid-template-columns:120px minmax(0,1fr) 84px}.chart--wide .chart__axis{margin-left:134px}}.chart__axis--ends{margin-left:0!important;margin-right:0!important}.chart__legend{flex-wrap:wrap;gap:6px 18px;margin-top:10px;display:flex}.key:before{content:"";vertical-align:-1px;background:var(--ink);width:10px;height:10px;margin-right:7px;display:inline-block}.key--pool:before{background:var(--ink-soft)}.chart__note{max-width:46em;color:var(--ink-meta);margin-top:12px;font-size:.8rem}.trend__plot{border-bottom:1px solid var(--rule-strong);height:clamp(120px,16vw,170px);margin-top:14px;position:relative}.trend__plot svg{width:100%;height:100%;display:block;overflow:visible}.trend__area{fill:var(--paper-deep)}.trend__line{fill:none;stroke:var(--ink);stroke-width:1.6px}.trend__peak{background:var(--ink);color:var(--paper);font-family:var(--mono);white-space:nowrap;padding:1px 6px;font-size:.66rem;position:absolute;top:-2px;transform:translate(-50%,-100%)}.trends{gap:clamp(32px,4vw,52px);margin-top:clamp(24px,3vw,40px);display:grid}@media (min-width:900px){.trends{grid-template-columns:repeat(3,minmax(0,1fr))}}.status-chart__bar{border:1.5px solid var(--ink);background:var(--paper);height:28px;margin-top:16px;display:flex}.status-chart__part{height:100%}.status-chart__part+.status-chart__part{border-left:1.5px solid var(--paper)}.status-chart__part--verified{background:var(--ink)}.status-chart__part--contradicted{background:var(--signal)}.status-chart__part--not_verified{background:var(--ink-soft)}.status-chart__part--not_checked{background:repeating-linear-gradient(90deg, var(--paper-edge) 0 6px, var(--paper-deep) 6px 9px)}.status-chart__part--not_checkable{background:repeating-linear-gradient(135deg, var(--rule-strong) 0 1.5px, var(--paper) 1.5px 6px)}.status-chart__legend{gap:8px 22px}.status-chart__legend span{align-items:center;gap:8px;display:inline-flex}.status-chart__legend .mark{--size:10px}.charts--cards{margin-top:clamp(40px,5vw,72px);grid-template-columns:1fr!important}.card-title--shot{align-items:start}@media (min-width:1000px){.card-title--shot{grid-template-columns:minmax(0,1fr) minmax(340px,.85fr);column-gap:clamp(32px,4vw,72px)}}.card-title__text{gap:18px;min-width:0;display:grid}.hero-shot{min-width:0;margin:0}.hero-shot__frame{border:1.5px solid var(--ink);background:var(--paper);box-shadow:8px 8px 0 var(--ink);color:inherit;transition:transform .35s var(--ease), box-shadow .35s var(--ease);text-decoration:none;display:block}.hero-shot__frame:hover{box-shadow:11px 11px 0 var(--ink);transform:translate(-3px,-3px)}.hero-shot__bar{border-bottom:1.5px solid var(--ink);font-family:var(--mono);letter-spacing:.04em;align-items:center;gap:10px;padding:7px 12px;font-size:.7rem;display:flex}.hero-shot__bar:before{content:"";background:radial-gradient(circle at 4px 4px, var(--ink) 3px, transparent 3.5px) 0 0 / 13px 8px repeat-x;flex:none;width:34px;height:8px}.hero-shot__bar span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.hero-shot__bar span:last-child{color:var(--ink-meta);white-space:nowrap;margin-left:auto}@media (max-width:520px){.hero-shot__bar span:last-child{display:none}}.hero-shot img{width:100%;height:auto;display:block}.hero-shot figcaption{color:var(--ink-meta);margin-top:14px;font-size:.78rem}.tour{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-color:var(--ink) transparent;scrollbar-width:thin;grid-auto-columns:min(82%,520px);grid-auto-flow:column;gap:clamp(16px,2.4vw,28px);margin:26px 0 0;padding:0 12px 22px 0;list-style:none;display:grid;overflow-x:auto}.tour__item{scroll-snap-align:start;min-width:0}.tour__item figure{margin:0}.tour__frame{border:1.5px solid var(--ink);background:var(--paper);box-shadow:6px 6px 0 var(--ink);color:inherit;transition:transform .35s var(--ease), box-shadow .35s var(--ease);text-decoration:none;display:block}.tour__frame:hover{box-shadow:8px 8px 0 var(--ink);transform:translate(-2px,-2px)}.tour__frame img{width:100%;height:auto;display:block}.tour figcaption{color:var(--ink-meta);margin-top:12px;font-size:.78rem}@media (prefers-reduced-motion:reduce){.tour__frame,.tour__frame:hover{transition:none;transform:none}}.claim__shot{max-width:460px;margin-top:14px}.finding__more{grid-column:2;margin-top:10px;font-size:.85rem}.evidence-shots{grid-column:2;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),420px));gap:14px;margin-top:12px;display:grid}.evidence-shot{min-width:0;margin:0}.evidence-shot a{border:1px solid var(--rule-strong);background:var(--paper-deep);transition:box-shadow .3s var(--ease);line-height:0;display:block}.evidence-shot a:hover{box-shadow:5px 5px 0 var(--ink)}.evidence-shot img{width:100%;height:auto;display:block}.evidence-shot figcaption{color:var(--ink-meta);margin-top:7px;font-size:.76rem}.shot{grid-column:2;max-width:640px;margin:12px 0 0}.shot a{border:1px solid var(--rule-strong);background:var(--paper-deep);line-height:0;display:block}.shot img{width:100%;height:auto;display:block}.shot figcaption{color:var(--ink-meta);margin-top:8px;font-size:.8rem}.finding:target{background:var(--paper-deep);box-shadow:0 0 0 12px var(--paper-deep)}@media (min-width:900px){.area{grid-template-columns:170px 1fr}}.card-foot{border-top:1.5px solid var(--ink);color:var(--ink-soft);gap:16px 40px;margin-top:clamp(56px,7vw,100px);padding:26px 0 clamp(64px,8vw,120px);display:grid}.card-foot p+p{margin-top:10px}.card-foot__earlier{margin-top:12px;padding:0;font-size:.86rem;list-style:none}.card-foot__earlier li{border-top:1px solid var(--rule);padding:8px 0}.card-foot__earlier span,.card-foot__earlier small{font-family:var(--mono);color:var(--ink-meta);font-size:.72rem}.card-foot h3{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink);margin-bottom:8px;font-size:.7rem;font-weight:500}@media (min-width:860px){.card-foot{grid-template-columns:1fr 1fr 1fr}}.page-head{padding:calc(var(--header) + clamp(40px, 7vw, 96px)) 0 clamp(36px, 5vw, 64px)}.page-head .lede{margin-top:22px}.page-body{gap:40px;padding-bottom:clamp(72px,10vw,140px);display:grid}.toc{display:none}@media (min-width:980px){.page-body{grid-template-columns:220px minmax(0,1fr);gap:clamp(40px,6vw,100px)}.toc{top:calc(var(--header) + 24px);font-family:var(--mono);letter-spacing:.05em;align-self:start;font-size:.72rem;display:block;position:sticky}.toc li+li{margin-top:9px}.toc a{color:var(--ink-meta);transition:color .2s}.toc a:hover{color:var(--ink)}}.prose{max-width:50rem}.prose>*+*{margin-top:1.05em}.prose h1{display:none}.prose h2{border-top:1.5px solid var(--ink);font-family:var(--serif);margin-top:2.2em;padding-top:.7em;font-size:clamp(1.9rem,3.6vw,2.8rem);font-weight:400;line-height:1.05}.prose h2:first-of-type{margin-top:.4em}.prose h3{font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;margin-top:2em;font-size:.78rem;font-weight:500}.prose p,.prose li{color:var(--ink-soft)}.prose strong{color:var(--ink);font-weight:600}.prose ul,.prose ol{padding-left:1.25em}.prose ul{list-style:square}.prose ol{list-style:decimal}.prose li+li{margin-top:.45em}.prose code{font-family:var(--mono);background:var(--paper-deep);padding:.1em .35em;font-size:.88em}.prose a{text-underline-offset:3px;text-decoration:underline}.prose .table{margin-top:1.4em;overflow-x:auto}.prose table{border-collapse:collapse;width:100%;min-width:520px;font-size:.93rem}.prose th{text-align:left;font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-meta);border-bottom:1.5px solid var(--ink);white-space:nowrap;padding:0 14px 9px 0;font-size:.68rem;font-weight:500}.prose td{vertical-align:top;border-bottom:1px solid var(--rule);color:var(--ink-soft);padding:11px 14px 11px 0}.prose td:first-child{color:var(--ink);font-weight:500}.empty{border:1.5px dashed var(--rule-strong);color:var(--ink-soft);padding:clamp(28px,4vw,48px)}.empty strong{font-family:var(--serif);color:var(--ink);margin-bottom:6px;font-size:clamp(1.6rem,3vw,2.2rem);font-weight:400;display:block}.banner{z-index:1;background:var(--ink);color:var(--paper);font-family:var(--mono);letter-spacing:.05em;padding:9px 0 8px;font-size:.7rem;position:relative}.live-head{min-height:72vh}.live-head__title{font-size:clamp(2.8rem,8vw,7rem)}.live-head__addr{margin-top:26px}.live-head__made{max-width:46em;color:var(--ink-meta);margin-top:clamp(32px,4vw,48px);font-size:.88rem}.live-panel{border-top:1.5px solid var(--ink);max-width:780px;margin-top:26px;padding-top:16px}.card-head .live-panel{max-width:none;margin:0 0 clamp(26px,3.4vw,40px)}.live-panel__now{font-family:var(--serif);align-items:baseline;gap:12px;font-size:clamp(1.35rem,2.6vw,2rem);line-height:1.15;display:flex}.live-panel__note{color:var(--ink-soft);max-width:46em;margin-top:8px}.live-panel__trouble{font-family:var(--mono);color:var(--signal-ink);margin-top:12px;font-size:.74rem}.live-dot{background:var(--ink);border-radius:50%;flex:none;width:9px;height:9px;display:inline-block;transform:translateY(-.12em)}.live-dot[data-state=queued],.live-dot[data-state=opening],.live-dot[data-state=unknown]{box-shadow:inset 0 0 0 1.5px var(--ink);background:0 0}.live-dot[data-state=running]{background:var(--signal);animation:1.3s ease-in-out infinite live-pulse}.live-dot[data-state=failed],.live-dot[data-state=withdrawn]{background:var(--signal-ink);border-radius:0}@keyframes live-pulse{50%{opacity:.3;transform:translateY(-.12em)scale(.7)}}.live-tries{max-width:46em;color:var(--ink-soft);margin-top:12px;font-size:.94rem}.live-tries li+li{margin-top:4px}.live-steps{border-top:1px solid var(--rule-strong);margin-top:16px}.live-steps li{border-bottom:1px solid var(--rule);overflow-wrap:anywhere;grid-template-columns:9px minmax(0,1fr) auto;align-items:baseline;gap:4px 14px;padding:10px 0;font-size:.94rem;display:grid}.live-steps li[data-done=true]{color:var(--ink-soft)}.live-steps time{font-family:var(--mono);color:var(--ink-meta);font-size:.72rem}.live-steps__fold{margin-top:12px}.live-steps__fold summary{min-height:32px;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-meta);cursor:pointer;padding-top:6px;font-size:.72rem;list-style:none;display:inline-block}.live-steps__fold summary::-webkit-details-marker{display:none}.live-steps__fold summary:before{content:"+ "}.live-steps__fold[open] summary:before{content:"- "}.live-steps__fold summary:hover{color:var(--ink)}.has-cursor .live-steps__fold summary{cursor:none}.live-ask{justify-items:start;gap:12px;max-width:660px;margin-top:26px;display:grid}.live-ask__note{color:var(--ink-soft);font-size:.94rem}.live-ask__refusal{font-family:var(--mono);color:var(--signal-ink);font-size:.78rem}.turnstile:not(:empty){max-width:100%;margin-top:4px}.button{border:1.5px solid var(--ink);background:var(--ink);min-height:52px;color:var(--paper);font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;cursor:pointer;transition:background-color .3s, box-shadow .35s var(--ease);align-items:center;gap:10px;padding:0 22px;font-size:.74rem;display:inline-flex}.button:hover{background:var(--signal-ink);border-color:var(--signal-ink)}.button:focus-visible{box-shadow:6px 6px 0 var(--ink)}.button[disabled]{opacity:.7}.button svg{width:14px;height:14px;transition:transform .4s var(--ease)}.button:hover svg{transform:translate(4px)}@media (prefers-reduced-motion:reduce){.live-dot[data-state=running]{animation:none}}.grain{z-index:90;pointer-events:none;opacity:.07;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.9 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.cursor{display:none}.has-cursor .cursor{z-index:120;pointer-events:none;mix-blend-mode:difference;color:#fff;opacity:0;width:34px;height:34px;margin:-17px 0 0 -17px;transition:opacity .3s;display:block;position:fixed;top:0;left:0}.has-cursor .cursor.is-live{opacity:1}.cursor i{transition:transform .45s var(--ease), background-color .3s;border:1.5px solid;border-radius:50%;position:absolute;inset:0;transform:scale(.34)}.cursor.is-over i{transform:scale(1)}.cursor.is-down i{background:currentColor;transform:scale(.24)}.cursor:before,.cursor:after{content:"";opacity:0;background:currentColor;transition:opacity .3s;position:absolute}.cursor:before{width:1px;top:-7px;bottom:-7px;left:50%}.cursor:after{height:1px;top:50%;left:-7px;right:-7px}.cursor.is-over:before,.cursor.is-over:after{opacity:.9}.has-cursor,.has-cursor a,.has-cursor button{cursor:none}.has-cursor input{cursor:text}.preloader{display:none}.loading .preloader{z-index:150;padding:var(--gutter);background:var(--ink);color:var(--paper);flex-direction:column;justify-content:flex-end;gap:18px;display:flex;position:fixed;inset:0}.loading body{overflow:hidden}.preloader__n{font-family:var(--serif);letter-spacing:-.04em;font-size:clamp(5rem,22vw,17rem);line-height:.82}.preloader__row{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--night-meta);justify-content:space-between;gap:16px;font-size:.72rem;display:flex}.preloader__bar{background:var(--night-rule);height:1px}.preloader__bar i{border-top:2px solid var(--signal);transform-origin:0;height:100%;margin-top:-.5px;display:block;transform:scaleX(0)}.motion [data-reveal]{opacity:0;transform:translateY(22px)}.motion .line>span{transform:translateY(108%)}.motion [data-bars] .bar__fill{transform:scaleX(0)}.motion [data-draw]{clip-path:inset(0% 100% 0% 0%)}.motion.reveal-all [data-reveal],.motion.reveal-all .line>span,.motion.reveal-all [data-bars] .bar__fill{opacity:1!important;transform:none!important}.motion.reveal-all [data-draw]{clip-path:none!important}@media (prefers-reduced-motion:reduce){.ticker__track{animation:none}.ticker{overflow-x:auto}*{transition-duration:.01ms!important}}
