:root{--color-paper:#f2f2f0;--color-sheet:#fbfbf9;--color-ink:#1c1a1a;--color-ink-deep:#0e0c0c;--color-panel:#231f20;--color-panel-raised:#2d2829;--color-panel-line:#4a4445;--color-muted:#66635f;--color-panel-muted:#a9a6a0;--color-rule:#d9d8d4;--color-rule-strong:#8f8c87;--color-vermilion:#e5532d;--color-vermilion-ink:#c43d16;--color-vermilion-deep:#a83412;--color-vermilion-press:#962e10;--color-pitch:#2f7d4f;--color-error:#b42318;--color-on-accent:#fffaf8;--color-shadow:rgba(35,31,32,0.14);--font-display:"Anybody","Arial Narrow",sans-serif;--font-body:"Chivo","Helvetica Neue",Arial,sans-serif;--font-mono:"Chivo Mono",ui-monospace,"SFMono-Regular",monospace;--font-accent:"Bodoni Moda",Didot,Georgia,serif;--font-system:system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--text-hero:clamp(56px,11.5vw,168px);--text-stage:clamp(56px,10vw,152px);--text-h1:clamp(48px,7vw,112px);--text-h1-long:clamp(40px,4.6vw,76px);--text-h2:clamp(36px,4vw,56px);--text-h2-prose:clamp(30px,2.6vw,40px);--text-cell:clamp(28px,2.8vw,40px);--text-h3:24px;--text-name:20px;--text-rank:clamp(56px,6vw,88px);--text-numeral:clamp(120px,14vw,220px);--text-score-xl:clamp(72px,8vw,120px);--text-score-lg:72px;--text-score-md:48px;--text-score-sm:32px;--text-pull:48px;--text-empty:clamp(56px,7vw,96px);--text-footer-mark:clamp(72px,11vw,160px);--text-accent-lg:clamp(32px,4.4vw,64px);--text-accent-md:clamp(28px,3vw,44px);--text-menu:40px;--text-lede:clamp(19px,1.6vw,22px);--text-body:clamp(17px,1.3vw,18px);--text-ui:16px;--text-nav:15px;--text-small:14px;--text-tag:13px;--leading-display:1;--leading-head:1.05;--leading-tight:1.3;--leading-lede:1.4;--leading-ui:1.5;--leading-body:1.6;--tracking-poster:0.02em;--tracking-display:0.01em;--tracking-body:-0.005em;--measure:70ch;--space-hair:2px;--space-0-5:4px;--space-1:8px;--space-1-5:12px;--space-2:16px;--space-3:24px;--space-4:32px;--space-5:48px;--space-6:64px;--space-7:96px;--space-8:128px;--space-9:160px;--space-flow:1.1em;--edge:20px;--gap:16px;--container:1640px;--header-h:64px;--btn-h:48px;--btn-h-compact:44px;--tap:40px;--narrow-figure:380px;--radius-0:0;--radius-sm:2px;--radius-md:4px;--radius-pill:999px;--dur-press:80ms;--dur-hover:160ms;--dur-header:240ms;--dur-enter:360ms;--dur-stagger:40ms;--dur-seg:30ms;--ease-enter:cubic-bezier(0.2,0.8,0.2,1);--ease-hover:cubic-bezier(0.4,0,0.2,1);--z-sticky:40;--z-header:50;--z-menu:60}@media (max-width:767px){:root{--edge:16px;--gap:12px;--header-h:56px;--text-hero:clamp(48px,21vw,88px);--text-stage:clamp(44px,14vw,64px);--text-h1:clamp(40px,12vw,52px);--text-h1-long:clamp(32px,9vw,44px);--text-footer-mark:clamp(56px,17vw,72px);--text-accent-lg:32px;--text-menu:32px}}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body,html{overflow-x:clip}body{margin:0;font-family:var(--font-system);line-height:1.5}canvas,img,picture,svg,video{display:block;max-width:100%}img{height:auto}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}