@font-face{font-family:Newsreader;src:url(/fonts/newsreader.woff2)format("woff2");font-weight:200 800;font-style:normal;font-display:swap}@font-face{font-family:Newsreader;src:url(/fonts/newsreader-italic.woff2)format("woff2");font-weight:200 800;font-style:italic;font-display:swap}@font-face{font-family:DM Sans;src:url(/fonts/dm-sans.woff2)format("woff2");font-weight:100 1000;font-style:normal;font-display:swap}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0b0b0c;--surface:#18191b;--ink:#eff0f1;--muted:#b1b3b8;--dim:#2a2c30;--accent:#ff4a1f;--accent-ink:#0b0b0c;--paper:#eff0f1;--paper-ink:#0b0b0c;--paper-muted:#4b4d52;--scene:#05060a;--serif:"Newsreader", Georgia, "Times New Roman", serif;--sans:"DM Sans", system-ui, sans-serif;--mono:ui-monospace, "SF Mono", Menlo, monospace;--step-small:clamp(.9375rem, .91rem + .1vw, 1rem);--step-body:clamp(1.125rem, 1.05rem + .3vw, 1.3125rem);--step-lead:clamp(1.375rem, 1.15rem + .8vw, 1.875rem);--step-head:clamp(2.25rem, 1.3rem + 3.4vw, 4.5rem);--step-display:clamp(4.25rem, 10.5vw, 11.5rem);--step-tight:clamp(3rem, 7.4vw, 8rem);--bar:60px;--margin:max(clamp(16px, 1.7vw, 24px), env(safe-area-inset-left,0px));--gap:clamp(16px, 1.7vw, 24px);--section:clamp(96px, 14vw, 200px);--ease:cubic-bezier(.2, .7, .1, 1)}*,:before,:after{box-sizing:border-box}html{background:var(--bg);-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--bar) + 16px)}html.menu-open{overflow:hidden}body{background:var(--bg);color:var(--ink);font-family:var(--serif);font-size:var(--step-body);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;margin:0;line-height:1.5;overflow-x:clip}img,video,svg{max-width:100%;display:block}img,video{height:auto}h1,h2,h3,h4,p,ol,ul,dl,dd,figure,table{margin:0;padding:0}ol,ul{list-style:none}a{color:inherit}button,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}main{outline:none;display:block}section:focus{outline:none}:focus-visible{outline:3px solid var(--accent);outline-offset:3px}::selection{background:var(--accent);color:var(--accent-ink)}[hidden]{display:none!important}.sr{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.muted{color:var(--muted)}svg path{vector-effect:none}.skip-link{left:var(--margin);z-index:90;background:var(--ink);color:var(--bg);font:500 var(--step-small)/1 var(--sans);padding:12px 16px;position:fixed;top:8px;transform:translateY(-300%)}.skip-link:focus{transform:none}.display{font-weight:300;font-size:var(--step-display);letter-spacing:-.05em;text-wrap:balance;line-height:.9}.display--tight{font-size:var(--step-tight);letter-spacing:-.045em;line-height:.94}.head{font-weight:300;font-size:var(--step-head);letter-spacing:-.035em;text-wrap:balance;line-height:1}.lead{font-size:var(--step-lead);letter-spacing:-.015em;line-height:1.24}.btn{white-space:nowrap;background:var(--accent);min-height:44px;color:var(--accent-ink);font:500 var(--step-small)/1 var(--sans);transition:transform .18s var(--ease), background-color .18s;align-items:center;padding:0 16px;text-decoration:none;display:inline-flex}.btn:hover{background:var(--ink)}.btn:active{transform:scale(.97)}.btn--large{min-height:60px;font-size:var(--step-body);padding:0 28px}.tlink{min-height:44px;font:500 var(--step-small)/1.3 var(--sans);text-underline-offset:.28em;align-items:center;text-decoration:underline;text-decoration-thickness:1px;transition:text-decoration-color .18s;display:inline-flex}.tlink:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-decoration-thickness:3px}.actions{flex-wrap:wrap;align-items:center;gap:12px 28px;display:flex}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.rise{animation:linear both rise;animation-timeline:view();animation-range:entry entry 42%}.phase h2{animation:linear both phase;animation-timeline:view();animation-range:cover 22% cover 78%}}}@keyframes rise{0%{opacity:.88;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes phase{0%{color:#77797e}40%,60%{color:var(--ink)}to{color:var(--muted)}}.bar{z-index:70;height:var(--bar);background:var(--bg);align-items:center;gap:var(--gap);padding:0 var(--margin);font:400 var(--step-small)/1.2 var(--sans);grid-template-columns:1fr auto 1fr;display:grid;position:fixed;inset:0 0 auto}.bar a:not(.btn){text-decoration:none}.bar__name{font:400 1.3125rem/1 var(--serif);letter-spacing:-.02em;justify-self:start;align-items:center;min-height:44px;display:inline-flex}.bar__nav{gap:28px;display:flex}.bar__nav a{min-height:44px;color:var(--muted);align-items:center;transition:color .18s;display:inline-flex;position:relative}.bar__nav a:hover,.bar__lang:hover,.bar__name:hover{color:var(--ink)}.bar__nav a.is-active{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:.4em;text-decoration-thickness:3px}.bar__end{justify-content:flex-end;align-items:center;gap:18px;display:flex}.bar__lang{min-height:44px;color:var(--muted);align-items:center;transition:color .18s;display:inline-flex}.bar__menu{min-height:44px;font:500 var(--step-small)/1 var(--sans);display:none}.menu{display:none}.cover{height:270svh;position:relative}.stick{height:100svh;padding-top:var(--bar);background:var(--bg);flex-direction:column;display:flex;position:sticky;top:0;overflow:hidden}.cover__top{top:var(--bar);height:0;position:absolute}.band{z-index:5;column-gap:var(--gap);padding:clamp(2px, 1svh, 12px) var(--margin) clamp(12px, 2.2svh, 26px);flex:none;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;display:grid;position:relative}.band h1{font-weight:300;font-size:min(var(--step-display), 18svh);letter-spacing:-.05em;white-space:nowrap;line-height:.9}.band__lead{padding-bottom:.35em}.band .lead{font-size:clamp(1.25rem,1.05rem + .7vw,1.625rem)}.band__role{color:var(--muted);font:400 var(--step-small)/1.4 var(--sans);margin-top:8px}.sheetwrap{z-index:2;min-height:0;padding:0 var(--margin);flex-direction:column;flex:auto;display:flex;position:relative}.sheetstage{perspective:1500px;flex:none;width:min(100%,242.4svh - 785.376px);margin-inline:auto}.sheet{aspect-ratio:80/33;background:#000;width:100%;position:relative}.sheet picture{display:contents}.sheet__print,.sheet__colour,.sheet__markset,.sheet__hit{width:100%;height:100%;position:absolute;inset:0}.sheet__colour{opacity:0;pointer-events:none}.sheet__colour:not([src]),.sheet__pick:not([src]){visibility:hidden}.sheet__pick{opacity:0;pointer-events:none;object-fit:cover;position:absolute}.sheet__markset{pointer-events:none}.sheet__marks{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.sheet__marks--tall{display:none}.sheet__marks path{fill:none;stroke:var(--accent);stroke-width:var(--sw,2);stroke-linecap:round;stroke-linejoin:round}.sheet__hit{grid-template-rows:repeat(11,1fr);grid-template-columns:repeat(20,1fr);display:grid}.sheet__hit.has-loupe{cursor:none}.sheet__hit button{min-width:0;min-height:0;display:block}.sheet__hit button:focus-visible{outline-offset:-2px;outline-width:2px}@media (prefers-reduced-motion:no-preference){.sheet__print{animation:develop 1.4s .1s var(--ease) both}.sheet__marks path{stroke-dasharray:1;stroke-dashoffset:1px;animation:draw .55s var(--ease) 1.1s forwards}}@keyframes develop{0%{opacity:0}to{opacity:1}}@keyframes draw{to{stroke-dashoffset:0}}.loupe{z-index:4;pointer-events:none;opacity:0;background-color:var(--scene);outline:3px solid var(--ink);background-repeat:no-repeat;border-radius:50%;width:220px;height:220px;margin:-110px 0 0 -110px;transition:opacity .18s;position:absolute;top:0;left:0}.loupe.is-on{opacity:1}.readout{gap:var(--gap);font:400 var(--step-small)/1.42 var(--sans);color:var(--muted);flex:none;grid-template-columns:minmax(0,1fr) auto;align-items:start;padding-top:10px;display:grid}.readout__text{max-width:100ch;min-height:2.84em}.readout__text b{color:var(--ink);font-weight:500}.readout .tlink{color:var(--ink);white-space:nowrap;min-height:28px}@media (width>=901px) and (height<=860px){.sheetwrap{gap:var(--gap);flex-direction:row;align-items:flex-start}.sheetstage{flex:none;width:min(242.4svh - 635.088px,84vw);margin-inline:0}.readout{flex:1 1 0;grid-template-columns:1fr;padding-top:0}}.live{inset:var(--bar) 0 0;z-index:3;opacity:0;background:var(--scene);--capband:clamp(150px, 21svh, 210px);display:none;position:absolute}.live__host,.live__poster{width:100%;height:calc(100% - var(--capband));position:absolute;top:0;left:0;right:0}.live__host canvas{touch-action:pan-y}.live__host video{object-fit:cover;width:100%;height:100%}.live__poster{object-fit:cover}.live.has-canvas .live__poster{display:none}.live__cap{height:var(--capband);padding:16px var(--margin);background:var(--bg);column-gap:var(--gap);grid-template-rows:auto 1fr;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;row-gap:8px;display:grid;position:absolute;bottom:0;left:0;right:0}.live__title{font-weight:300;font-size:var(--step-head);letter-spacing:-.035em;line-height:1}.live__verdict{font-size:var(--step-lead);letter-spacing:-.015em;grid-area:1/2;max-width:30em;line-height:1.24}.live__meta{font:400 var(--step-small)/1.42 var(--sans);color:var(--muted);grid-area:2/2}.live__drag{color:var(--ink)}.split{column-gap:var(--gap);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;display:grid}.split>div{justify-items:start;gap:8px;display:grid}.prism{padding:clamp(72px, 9vw, 120px) var(--margin) 0;gap:28px;display:grid}.strip{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px 8px;display:grid}.strip figcaption{font:400 var(--step-small)/1.25 var(--sans);color:var(--muted);justify-content:space-between;gap:8px;padding-top:6px;display:flex}.strip video{aspect-ratio:4/3;object-fit:cover;background:var(--scene);width:100%}.strip__prompt{aspect-ratio:4/3;background:var(--paper);color:var(--paper-ink);letter-spacing:-.015em;align-items:flex-end;padding:12px;font-size:clamp(1.0625rem,1.5vw,1.3125rem);line-height:1.15;display:flex}.pitch{scroll-margin-top:var(--bar);grid-template-columns:repeat(12,minmax(0,1fr));gap:8px;margin-top:clamp(72px,9vw,120px);padding:8px;display:grid}.pitch__a{background:var(--surface);flex-direction:column;grid-column:1/8;justify-content:flex-end;gap:20px;min-height:52svh;padding:20px;display:flex}.pitch__a p{max-width:36em;color:var(--muted)}.pitch__b{background:var(--paper);color:var(--paper-ink);flex-direction:column;grid-column:8/13;justify-content:space-between;gap:24px;padding:20px;display:flex}.pitch__b .tlink{color:var(--paper-ink)}.pitch__c{grid-column:1/13;padding:16px 12px 0}.services{columns:2;column-gap:var(--gap)}.services li{break-inside:avoid}.services a{gap:0;min-height:44px;padding:8px 0;text-decoration:none;display:grid}.services__name{font-size:var(--step-body);line-height:1.2;transition:color .18s}.services__line{font:400 var(--step-small)/1.3 var(--sans);color:var(--muted)}.services a:hover .services__name{color:var(--accent)}.work{gap:clamp(64px,8vw,110px);margin-top:clamp(72px,9vw,120px);display:grid}.panel{padding-inline:var(--margin);column-gap:var(--gap);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;display:grid}.panel--paper{background:var(--paper);color:var(--paper-ink);padding-block:clamp(56px,7vw,96px)}.panel--flip{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.panel--flip img{width:100%}.panel__head{justify-items:start;gap:10px;display:grid}.panel__head h3 a{text-decoration:none}.panel__head h3 a:hover{color:var(--accent)}.states{gap:12px var(--gap);font-weight:300;font-size:var(--step-head);letter-spacing:-.04em;grid-template-columns:repeat(2,minmax(0,1fr));line-height:1.1;display:grid}.states li{justify-self:start;position:relative}.states svg{pointer-events:none;width:114%;max-width:none;height:116%;position:absolute;top:-8%;left:-7%;overflow:visible}.states svg.is-cross{width:100%;height:100%;top:0;left:0}.states path,.phaseline path,.phase svg path{fill:none;stroke:var(--accent);stroke-width:2.4px;stroke-linecap:round;vector-effect:non-scaling-stroke}.phaseline{font-weight:300;font-size:var(--step-head);letter-spacing:-.035em;flex-wrap:wrap;gap:8px clamp(20px,3vw,44px);line-height:1.12;display:flex}.phaseline li{color:var(--muted);position:relative}.phaseline li:last-child{color:var(--ink)}.phaseline svg{width:128%;max-width:none;height:124%;position:absolute;top:-12%;left:-14%;overflow:visible}.matrix{gap:14px;display:grid}.matrix__views{flex-wrap:wrap;gap:8px;display:flex}.matrix__views button{background:var(--surface);min-height:44px;font:500 var(--step-small)/1 var(--sans);padding:0 14px;transition:background-color .18s,color .18s}.matrix__views button:hover{color:var(--accent)}.matrix__views button[aria-pressed=true]{background:var(--ink);color:var(--bg)}.matrix__result{min-height:3em;font-size:var(--step-body);line-height:1.4}.matrix__table{--label:104px;gap:4px;display:grid}.matrix__groups{padding:0 0 6px var(--label);font:400 var(--step-small)/1.3 var(--sans);color:var(--muted);grid-template-columns:10fr 5fr;column-gap:12px;display:grid}.matrix__row{grid-template-columns:var(--label) minmax(0, 1fr);align-items:center;display:grid}.matrix__condition{font:400 .9375rem/1.2 var(--sans);color:var(--muted)}.matrix__cells{grid-template-columns:repeat(15,minmax(0,1fr));gap:clamp(2px,.4vw,5px);display:grid}.matrix__cell{grid-template-columns:1fr 1fr;gap:1px;display:grid}.matrix__cell:nth-child(11){margin-left:10px}.matrix__cell i{aspect-ratio:1;background:var(--ink);transition:background-color .3s;position:relative}.matrix--protected .matrix__cell:not(.is-hard) i,.matrix--hidden .matrix__cell:not(.is-hard) i{background:var(--dim)}.matrix--hidden .is-hard i{background:0 0}.matrix--hidden .is-hard i:before,.matrix--hidden .is-hard i:after{content:"";background:var(--accent);height:2px;position:absolute;top:calc(50% - 1px);left:-8%;right:-8%;transform:rotate(45deg)}.matrix--hidden .is-hard i:after{transform:rotate(-45deg)}.about{padding:0 var(--margin) clamp(64px, 8vw, 110px);column-gap:var(--gap);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:stretch;margin-top:clamp(72px,9vw,120px);display:grid}.about__photo{background:#000;min-height:46svh;overflow:hidden}.about__photo img{object-fit:cover;object-position:50% 26%;width:100%;height:100%}.about__text{flex-direction:column;justify-content:flex-end;gap:22px;display:flex}.career{border-collapse:collapse;width:100%;font:400 var(--step-small)/1.4 var(--sans)}.career th{text-align:left;vertical-align:top;padding:8px 16px 8px 0;font-weight:500}.career td{color:var(--muted);vertical-align:top;padding:8px 0 8px 16px}.career td:last-child{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.career tr{border-top:1px solid var(--surface)}.closer{column-gap:var(--gap);grid-column:1/-1;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:end;row-gap:18px;padding-top:clamp(40px,5vw,72px);scroll-margin-top:90px;display:grid}.foot{padding:0 var(--margin) var(--margin);overflow:hidden}.foot__links{font:400 var(--step-small)/1.4 var(--sans);flex-wrap:wrap;gap:0 28px;display:flex}.foot__links a{text-underline-offset:.28em;align-items:center;gap:8px;min-height:44px;display:inline-flex}.foot__ae img{width:24px;height:auto}.foot__name{letter-spacing:-.055em;white-space:nowrap;margin-left:-.03em;padding-top:12px;font-size:22.1vw;font-weight:300;line-height:.86}.case{padding-top:calc(var(--bar) + 16px);row-gap:clamp(56px,7vw,100px);padding-bottom:clamp(56px,7vw,100px);display:grid}.case>:not(.bleed):not(.plate){margin-inline:var(--margin)}.case__head{gap:16px;display:grid}.case__head .tlink{color:var(--muted);justify-self:start}.case__head dl{font:400 var(--step-small)/1.4 var(--sans);align-self:end;gap:10px;display:grid}.case__head dt{color:var(--muted)}.beat{column-gap:var(--gap);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;display:grid}.beat__body{gap:18px;min-width:0;display:grid}.bleed img{width:100%}.bleed--inset{margin-inline:var(--margin)}.bleed figcaption{font:400 var(--step-small)/1.4 var(--sans);color:var(--muted);padding-top:8px}.plate{padding:clamp(56px, 7vw, 100px) var(--margin);gap:28px;display:grid}.plate--paper{background:var(--paper);color:var(--paper-ink)}.plate__label{font:500 var(--step-small)/1.4 var(--sans)}.plate__note{max-width:74ch;font:400 var(--step-small)/1.42 var(--sans);color:var(--muted)}.plate .states{grid-template-columns:repeat(4,minmax(0,1fr))}.sum{gap:var(--gap);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.sum strong{font-weight:300;font-size:var(--step-tight);letter-spacing:-.05em;line-height:1;display:block}.sum span{font:400 var(--step-small)/1.3 var(--sans);color:var(--muted)}.answers{gap:36px var(--gap);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.answers__prompt{background:var(--paper);color:var(--paper-ink);aspect-ratio:4/3;font:500 var(--step-small)/1.3 var(--sans);flex-direction:column;justify-content:space-between;gap:12px;padding:16px;display:flex}.answers__prompt .lead{font-family:var(--serif);font-weight:400}.answer video{aspect-ratio:4/3;background:var(--scene);object-fit:cover;width:100%}.answer__head{font:500 var(--step-small)/1.3 var(--sans);justify-content:space-between;gap:12px;padding-top:10px;display:flex}.answer__score{font-variant-numeric:tabular-nums;white-space:nowrap}.answer p{color:var(--muted);margin-top:6px;font-size:1.0625rem;line-height:1.4}.rows li{gap:4px var(--gap);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:baseline;padding:7px 0;display:grid}.rows li>span:last-child{font:400 var(--step-small)/1.4 var(--sans);color:var(--muted)}.rows--links li{display:block}.rows--links a{font-size:var(--step-lead);letter-spacing:-.015em;text-underline-offset:.2em}.chain{gap:16px;display:grid}.chain h3{font-weight:400;font-size:var(--step-lead);letter-spacing:-.02em;line-height:1.16}.chain p{color:var(--muted)}.withheld{gap:10px;display:grid}.pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.pair>div{background:var(--surface);padding:16px}.pair h3{font-weight:400;font-size:var(--step-body);padding-bottom:8px}.pair li{font:400 var(--step-small)/1.5 var(--sans);color:var(--muted)}.flow ol{font-weight:300;font-size:var(--step-head);letter-spacing:-.035em;flex-wrap:wrap;gap:8px clamp(24px,4.2vw,64px);line-height:1.1;display:flex}.flow li:last-child{color:var(--accent)}.trio{gap:18px;display:grid}.trio h3{font:500 var(--step-small)/1.3 var(--sans)}.reel{column-gap:var(--gap);grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:start;display:grid}.reel__stick{top:calc(var(--bar) + 20px);gap:24px;display:grid;position:sticky}.code{background:var(--surface);min-width:0;padding:16px 20px}.code figcaption{font:500 var(--step-small)/1.3 var(--sans);padding-bottom:12px}.code pre{font:400 .875rem/1.65 var(--mono);overflow-x:auto}.phase{flex-direction:column;justify-content:center;gap:6px;min-height:30svh;display:flex}.phase h2{font-weight:300;font-size:var(--step-tight);letter-spacing:-.045em;align-self:flex-start;line-height:1;position:relative}.phase svg{pointer-events:none;width:108%;max-width:none;height:116%;position:absolute;top:-6%;left:-4%;overflow:visible}.phase p{max-width:30em;color:var(--muted)}.duo{column-gap:var(--gap);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;display:grid}.duo img{width:100%}.duo>div{gap:16px;display:grid}.story__links{flex-wrap:wrap;gap:4px 28px;display:flex}.record__cols{gap:var(--gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.col h3{font-weight:300;font-size:var(--step-lead);letter-spacing:-.02em;padding-bottom:12px;line-height:1.16}.col__title{font:500 var(--step-small)/1.4 var(--sans);padding-bottom:6px}.redact{background:var(--paper-ink);color:var(--paper-ink);-webkit-box-decoration-break:clone;box-decoration-break:clone;-webkit-user-select:none;user-select:none;padding:.06em .1em}.claim--withheld{background:var(--surface);padding:12px 14px;font-size:1.0625rem}.plate--paper .claim--withheld{background:var(--paper-ink);color:var(--paper)}.stack{font:400 var(--step-small)/1.6 var(--sans)}.table-scroll{min-width:0;overflow-x:auto}.receipts{border-collapse:collapse;width:100%;font:400 var(--step-small)/1.4 var(--sans)}.receipts th,.receipts td{text-align:left;vertical-align:top;padding:10px 16px 10px 0}.receipts thead th{color:var(--muted);font-weight:400}.receipts tbody th{font-weight:500}.receipts tbody td{color:var(--muted)}.receipts tr{border-top:1px solid var(--surface)}.case__next a{font:500 var(--step-small)/1.3 var(--sans);gap:6px;text-decoration:none;display:grid}.case__next strong{font-family:var(--serif);overflow-wrap:anywhere;font-weight:300;transition:color .18s}.case__next a:hover strong{color:var(--accent)}.case .closer{margin-top:-24px}.document{max-width:48rem;padding:calc(var(--bar) + 24px) var(--margin) var(--section);gap:24px;display:grid}.prose{gap:18px;display:grid}.prose h1{font-weight:300;font-size:var(--step-tight);letter-spacing:-.045em;line-height:.94}.prose h2{font-weight:300;font-size:var(--step-lead);letter-spacing:-.02em;padding-top:16px;line-height:1.16}.assistant-trigger{min-height:44px;color:var(--muted);align-items:center;transition:color .18s;display:inline-flex}.assistant-trigger:hover{color:var(--ink)}.assistant-panel{right:var(--margin);top:calc(var(--bar) + 8px);z-index:75;width:min(440px, calc(100vw - 2 * var(--margin)));background:var(--surface);font:400 var(--step-small)/1.45 var(--sans);flex-direction:column;gap:14px;padding:20px;display:flex;position:fixed;bottom:12px;overflow-y:auto}.assistant-panel header{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;display:flex}.assistant-panel header button{min-width:44px;min-height:44px;font-size:1.5rem}.assistant-panel form{gap:10px;display:grid}.assistant-panel textarea{background:var(--bg);resize:vertical;border:0;min-height:96px;padding:12px}.assistant-panel form button{background:var(--ink);min-height:44px;color:var(--bg);justify-self:start;padding:0 16px;font-weight:500}.assistant-panel form button:disabled{opacity:.5}.assistant-answer{white-space:pre-wrap;font-family:var(--serif);font-size:1.125rem}.assistant-citations h2{font:500 var(--step-small)/1.4 var(--sans);padding-bottom:6px}.assistant-citations a,.assistant-contact{text-underline-offset:.2em}.lead{text-wrap:pretty}.notfound{min-height:70svh;padding:calc(var(--bar) + 40px) var(--margin) 60px;align-content:center;justify-items:start;gap:20px;display:grid}@media (width<=1100px){.bar__nav{gap:20px}.strip{grid-template-columns:repeat(4,minmax(0,1fr))}.answers,.sum{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.bar{grid-template-columns:1fr auto}.bar__nav,.bar__end .bar__lang{display:none}.bar__menu{align-items:center;display:inline-flex}.menu.is-open{inset:var(--bar) 0 0;z-index:69;padding:24px var(--margin) calc(24px + env(safe-area-inset-bottom,0px));background:var(--bg);flex-direction:column;justify-content:space-between;gap:24px;display:flex;position:fixed;overflow-y:auto}.menu nav{display:grid}.menu nav a{min-height:64px;font:300 clamp(2.25rem, 9vw, 3.25rem)/1.05 var(--serif);letter-spacing:-.035em;align-items:center;display:flex}.menu__end{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.menu .bar__lang{color:var(--ink)}.sheetstage{width:min(100%,73.33svh - 249.322px);margin-inline:auto}.sheet{aspect-ratio:44/60}.sheet__marks--wide{display:none}.sheet__marks--tall{display:block}.sheet__hit{grid-template-rows:repeat(20,1fr);grid-template-columns:repeat(11,1fr)}.split,.beat,.duo,.reel{grid-template-columns:1fr;row-gap:20px}.work{gap:104px}.panel{flex-direction:column;align-items:stretch;gap:14px;display:flex}.panel__head{display:contents}.panel>.states,.panel>.matrix,.panel>.phaseline,.panel>img{order:1;margin-top:12px}.panel__head .tlink{order:2;align-self:flex-start}.reel__stick{position:static}.phase{min-height:0;padding:16px 0}.pitch__a,.pitch__b{grid-column:1/13}.pitch__a{min-height:40svh}.about{grid-template-columns:1fr;row-gap:24px}.closer{grid-template-columns:1fr;padding-top:88px}.about__photo{aspect-ratio:4/3;min-height:0}.about__photo img{object-position:50% 22%}}@media (width<=720px){:root{--bar:56px}.bar__name{font-size:1.1875rem}.bar__end{gap:12px}.bar .btn{padding:0 12px}.band{grid-template-columns:1fr;padding-top:2px;padding-bottom:10px}.band h1{font-size:min(20.6vw,15svh)}.band__lead{padding:6px 0 0}.band .lead{font-size:1.1875rem;line-height:1.22}.band__role{margin-top:4px}.readout{grid-template-columns:1fr;gap:0;padding-top:6px}.readout__text{min-height:5.7em;font-size:.9375rem}.live{--capband:250px}.live__cap{grid-template-rows:none;grid-template-columns:1fr}.live__verdict,.live__meta{grid-area:auto/1}.live__drag{display:none}.strip{scroll-snap-type:x mandatory;margin-inline:calc(var(--margin) * -1);padding-inline:var(--margin);scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.strip>*{scroll-snap-align:center;flex:0 0 58vw}.pitch{gap:6px;padding:6px}.services{columns:1}.sum{grid-template-columns:repeat(3,minmax(0,1fr))}.answers{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}.answers__prompt{aspect-ratio:auto}.answer__head{flex-direction:column;gap:2px}.answer p{font-size:1rem}.plate .states{grid-template-columns:repeat(2,minmax(0,1fr))}.rows li,.pair,.record__cols{grid-template-columns:1fr}.record__cols{gap:32px}.phaseline{gap:4px 16px}.matrix__table{--label:0px;gap:10px}.matrix__groups{column-gap:6px;font-size:.875rem}.matrix__row{grid-template-columns:1fr;gap:3px}.matrix__cells{gap:3px}.matrix__cell:nth-child(11){margin-left:5px}.career td:last-child{white-space:normal}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}.cover{height:auto}.stick{height:auto;position:relative;overflow:visible}.sheet__print{opacity:1}.live{opacity:1;height:min(82svh,760px);margin-top:40px;display:block;position:relative;inset:auto}}
