.a1.a1Top.tzTop .a1Stage .a1Name p.tzAbout{max-width:640px;margin-top:24px;font:400 20px/28px var(--sans);letter-spacing:-.005em;color:var(--ink);text-wrap:pretty}body.a1Page .part.tzRes{padding:72px 0 96px;border-top:0}.tzHead{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 40px;margin-bottom:28px}.tzHead h2{margin:0}.tzHead p{font:400 13px/1.45 var(--sans);color:var(--quiet);max-width:54ch;margin:0}.tzMeter{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);padding:20px 0 22px}.tzMeterLab{font:400 13px/1 var(--sans);color:var(--quiet);margin:0 0 14px;max-width:none}.tzMeterRow{display:flex;flex-wrap:wrap;gap:10px 64px;align-items:baseline}.tzMeterRow p{display:flex;align-items:baseline;gap:12px;margin:0;font:400 15px/1.3 var(--sans);color:var(--text);max-width:none}.tzMeterRow b{font:300 48px/1 var(--sans);letter-spacing:-.02em;color:var(--blue);font-variant-numeric:tabular-nums}.tzMeterRow .them b{color:var(--quiet)}.tzGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.tzItem{min-width:0;padding:40px 48px 40px 0;border-bottom:1px solid var(--rule)}.tzItem:nth-child(2n){padding:40px 0 40px 48px;border-left:1px solid var(--rule)}.tzKind{font:400 13px/1 var(--sans);color:var(--blue);margin:0 0 20px;max-width:none}.tzBig{font:300 60px/1 var(--sans);letter-spacing:-.03em;color:var(--ink);margin:0;max-width:none;font-variant-numeric:tabular-nums}.tzLine{font:400 20px/28px var(--sans);color:var(--ink);margin:10px 0 26px;max-width:none}.tzRace{margin:0 0 20px}.tzUnit{font:400 13px/1.3 var(--sans);color:var(--quiet);margin:0 0 10px;max-width:none}.tzLane{display:grid;grid-template-columns:158px minmax(0,1fr);align-items:center;gap:12px;height:24px}.tzWho{font:400 13px/1 var(--sans);color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tzTrack{position:relative;height:8px;margin-right:72px}.tzTrack i{position:absolute;left:0;top:0;bottom:0;width:calc(var(--f) * 100%);background:var(--rule2);transform:scaleX(0);transform-origin:left}.tzLane.us .tzTrack i{background:var(--blue)}.tzRace.on .tzTrack i{transform:none;transition:transform var(--t) linear}.tzTrack em{position:absolute;left:calc(var(--f) * 100% + 10px);top:50%;transform:translateY(-50%);font:normal 400 13px/1 var(--mono);color:var(--quiet);white-space:nowrap;opacity:0}.tzLane.us .tzTrack em{color:var(--blue)}.tzRace.on .tzTrack em{opacity:1;transition:opacity .25s ease var(--t)}.tzRows{margin:0 0 16px}.tzRows div{display:flex;justify-content:space-between;gap:16px;padding:8px 0;border-top:1px solid var(--rule)}.tzRows dt{font:400 13px/1.3 var(--sans);color:var(--text)}.tzRows dd{margin:0;font:400 13px/1.3 var(--mono);color:var(--ink)}.tzSrc{font:400 13px/1.45 var(--sans);color:var(--quiet);margin:0;max-width:60ch}@media(max-width:760px){.tzGrid{grid-template-columns:minmax(0,1fr)}.tzItem,.tzItem:nth-child(2n){padding:32px 0;border-left:0}.tzBig{font-size:48px}.tzLane{grid-template-columns:minmax(0,1fr);height:auto;gap:6px;margin-bottom:10px}.tzMeterRow b{font-size:32px}}@media(prefers-reduced-motion:reduce){.tzRace.on .tzTrack i,.tzRace.on .tzTrack em{transition:none}}.a1.a1Top.tzTop .a1Stage .a1Name{padding-bottom:210px}@media(max-width:760px){.a1.a1Top.tzTop .a1Stage .a1Name{padding-bottom:120px}}.tzMode{display:flex;gap:4px;margin:0 0 8px}.tzMode button{all:unset;cursor:pointer;padding:6px 10px;border-radius:6px;font:400 13px/1 var(--sans);color:var(--quiet)}.tzMode button[aria-pressed=true]{background:var(--tint);color:var(--ink)}.tzMode button:focus-visible{outline:2px solid var(--blue);outline-offset:1px}.tzRow{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:24px 64px;padding:40px 0;border-top:1px solid var(--rule)}.tzRow:last-child{border-bottom:1px solid var(--rule)}.tzSay{min-width:0}.tzRow .tzLine{margin:0 0 14px}.tzRow .tzLine b{font-weight:500;color:var(--blue);font-variant-numeric:tabular-nums}.tzChart{min-width:0;padding-top:30px}.tzField svg{display:block;overflow:visible}.tzField .fAxis{stroke:var(--rule2);stroke-width:1}.tzField .fGrid{stroke:var(--rule);stroke-width:1}.tzField .fNum{font:400 12px/1 var(--mono);fill:var(--quiet)}.tzField .fLab{font:400 13px/1 var(--sans);fill:var(--text)}.tzField .fSay{font:400 13px/1 var(--sans);fill:var(--quiet)}.tzField .fSay.us{fill:var(--blue);opacity:0}.tzField.on .fSay.us{opacity:1;transition:opacity .3s ease 1.1s}.tzField .fThem{stroke:var(--quiet);stroke-width:1.5}.tzField .fStock{fill:var(--paper);stroke:var(--quiet);stroke-width:1.5}.tzField .fUs{fill:var(--blue)}.tzField .fRun{fill:var(--blue);opacity:.45}.tzField .fX{font:400 13px/1 var(--mono);fill:var(--ink);opacity:0}.tzField.on .fX{opacity:1;transition:opacity .3s ease 1.1s}.tzField.on .fUs,.tzField.on .fRun{transition:cx 1.1s cubic-bezier(.2,.7,.2,1),x 1.1s cubic-bezier(.2,.7,.2,1),width 1.1s cubic-bezier(.2,.7,.2,1)}@media(max-width:860px){.tzRow{grid-template-columns:minmax(0,1fr)}.tzChart{padding-top:0}}@media(prefers-reduced-motion:reduce){.tzField.on .fUs,.tzField.on .fRun,.tzField.on .fX,.tzField.on .fSay.us{transition:none}}.tzChart .tzUnit{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 16px}.tzKey{display:inline-flex;gap:14px}.tzKey span{display:inline-flex;align-items:center;gap:6px}.tzKey i{width:8px;height:8px;border-radius:50%;box-sizing:border-box}.tzKey .k0{border:1.5px solid var(--quiet)}.tzKey .k1{background:var(--blue)}.tzPage{--tz-quiet: color-mix(in srgb, var(--quiet) 80%, var(--ink));--tz-blue: color-mix(in srgb, var(--blue) 70%, var(--ink))}.tzPage :is(.tzHead p,.tzMode button,.tzUnit,.tzSrc,.tzMeterLab){color:var(--tz-quiet)}.tzPage .tzField :is(.fNum,.fSay){fill:var(--tz-quiet)}.tzPage .tzField .fSay.us{fill:var(--tz-blue)}.tzPage :is(.tzKind,.tzRow .tzLine b,.tzLane.us .tzTrack em){color:var(--tz-blue)}.tzSum{border-bottom:1px solid var(--rule)}.tzHero{padding:32px 0 36px;border-top:1px solid var(--rule)}.tzHero .tzLine{margin:0 0 22px}.tzHero .tzUnit{margin-bottom:4px}.tzHero .tzSrc{margin-top:10px}.tzLedger{display:grid;grid-template-columns:168px minmax(0,1fr) minmax(0,400px);gap:8px 40px;align-items:start;padding:26px 0 22px;border-top:1px solid var(--rule)}.tzLedger .tzKind{margin:6px 0 0}.tzLedger .tzLine{margin:0 0 8px}.tzLedger .tzLine b,.tzHero .tzLine b{font-weight:500;color:var(--tz-blue, var(--blue));font-variant-numeric:tabular-nums}.tzMiniBox .tzUnit{margin:2px 0 0}.tzMini .fSay,.tzMini .fSay.us{font-size:12px}@media(max-width:860px){.tzLedger{grid-template-columns:minmax(0,1fr)}.tzLedger .tzKind{margin:0}}.tzWay{margin-top:88px;padding-top:16px;border-top:2px solid var(--ink)}.tzWay:first-of-type{margin-top:40px}.tzWayLab{font:400 12px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--tz-quiet, var(--quiet));margin:0 0 20px;max-width:none}.tzHours .hStock{fill:var(--quiet);opacity:.55}.tzHours .hUs{fill:var(--blue)}.tzHours rect{width:0;transition-property:width;transition-timing-function:linear}.tzHours .hEnd{opacity:0}.tzHours.on .hEnd{opacity:1;transition:opacity .25s ease}@media(prefers-reduced-motion:reduce){.tzHours rect,.tzHours.on .hEnd{transition:none!important}}.tzShort{border-bottom:1px solid var(--rule)}.tzSRow{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,.8fr) minmax(0,1.2fr) 72px;column-gap:32px;padding:20px 0 18px;border-top:1px solid var(--rule)}.tzSCell{display:flex;flex-direction:column;gap:6px;margin:0;max-width:none;min-width:0}.tzSCell b{font:400 20px/26px var(--sans);letter-spacing:-.005em;color:var(--ink);font-variant-numeric:tabular-nums}.tzSCell span{font:400 13px/18px var(--sans);color:var(--tz-quiet)}.tzSThem b{color:var(--tz-quiet)}.tzSX{text-align:right}.tzSHead{padding:0 0 10px;border-top:0}.tzSHead span{font:400 13px/18px var(--sans);color:var(--tz-quiet)}@media(max-width:760px){.tzSRow{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 56px;row-gap:14px;column-gap:20px}.tzSName{grid-column:1 / -1}.tzSHead span:first-child{display:none}}.tzShort{border-bottom:0}.tzSGroup{margin-top:36px;border-bottom:1px solid var(--rule)}.tzSGroup:first-child{margin-top:8px}.tzSGroup .tzSHead{padding:0 0 10px;border-bottom:1px solid var(--rule2)}.tzSGroup .tzSHead .tzSGName{font:500 13px/18px var(--sans);color:var(--ink)}.tzSGroup .tzSRow:not(.tzSHead){padding:14px 0 12px}.tzSGroup .tzSHead+.tzSRow{border-top:0}.tzSNote{margin:0;padding:0 0 12px;font:400 13px/18px var(--sans);color:var(--tz-quiet);max-width:none}@media(max-width:760px){.tzSGroup .tzSHead span:not(.tzSGName){display:none}.tzSGroup .tzSHead .tzSGName{display:block;grid-column:1 / -1}}.tzSRow{grid-template-columns:minmax(0,1.6fr) minmax(0,.8fr) minmax(0,1.2fr) 84px}@media(max-width:760px){.tzSRow{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 72px}}.tzShort{position:relative}.tzMore{all:unset;cursor:pointer;position:absolute;right:0;top:-40px;font:400 13px/1 var(--sans);color:var(--tz-quiet);padding:6px 0;border-bottom:1px solid transparent}.tzMore:hover,.tzMore[aria-pressed=true]{color:var(--ink);border-bottom-color:var(--rule2)}.tzMore:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.tzSDetail{grid-column:1 / -1;margin:8px 0 0;font:400 13px/19px var(--sans);color:var(--tz-quiet);max-width:92ch}.tzSX b{white-space:nowrap}.tzSRow{grid-template-columns:minmax(0,1.6fr) minmax(0,.8fr) minmax(0,1.2fr) 96px}@media(max-width:760px){.tzSRow{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 84px}.tzMore{position:static;display:inline-block;margin-bottom:4px}}.tzSRow{grid-template-columns:minmax(0,1.6fr) minmax(0,.8fr) minmax(0,1.2fr) 112px}@media(max-width:760px){.tzSRow{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 96px}}.tzSSide .tzSRow{grid-template-columns:minmax(0,1.2fr) repeat(2,minmax(0,.6fr)) 64px repeat(2,minmax(0,.6fr)) 64px}.tzSSide .tzSHead:not(.tzSSub){grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr);border-bottom:0;padding-bottom:4px}.tzSSide .tzSPair{padding-bottom:6px;border-bottom:1px solid var(--rule2);margin-right:16px}.tzSSide .tzSSub{padding-top:6px}.tzSX span{text-align:right}@media(max-width:760px){.tzSSide .tzSRow{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 64px}.tzSSide .tzSHead:not(.tzSSub),.tzSSide .tzSSub{display:none}}.tzSSide .tzSHead:not(.tzSSub){grid-template-columns:minmax(0,1.2fr) repeat(2,minmax(0,.6fr)) 64px repeat(2,minmax(0,.6fr)) 64px}.tzSSide .tzSPair{margin-right:0}.tzSSide .tzSPair:nth-child(2){grid-column:2 / 5;margin-right:20px}.tzSSide .tzSPair:nth-child(3){grid-column:5 / 8}.tzPlots{position:relative}.tzPlot{padding:28px 0 32px;border-top:1px solid var(--rule)}.tzPlot:last-child{border-bottom:1px solid var(--rule)}.tzPHead{margin-bottom:14px}.tzPHead h3{font:500 15px/20px var(--sans);color:var(--ink);margin:0 0 6px}.tzPlot .tzUnit{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 16px;margin:0 0 10px}.tzPTwo{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px 48px}.tzDumb .fVal,.tzFleet .fVal{font:400 11px/1 var(--mono);fill:var(--tz-quiet)}.tzDumb .fVal.us,.tzFleet .fVal.us{fill:var(--ink)}.tzDumb .fBand{fill:var(--blue)}.tzDumb.on .fBand{transition:x 1.1s cubic-bezier(.2,.7,.2,1),width 1.1s cubic-bezier(.2,.7,.2,1)}.tzDumb .fVal{opacity:0}.tzDumb.on .fVal{opacity:1;transition:opacity .3s ease 1.1s}.tzFleet .fArrow{stroke:var(--blue);stroke-opacity:.5;stroke-width:2}.tzFleet .fEnd{opacity:0}.tzFleet.on .fEnd{opacity:1;transition:opacity .3s ease 1.1s}.tzFleet.on .fUs{transition:cx 1.1s cubic-bezier(.2,.7,.2,1),cy 1.1s cubic-bezier(.2,.7,.2,1)}.tzKey .kT{width:1.5px;height:10px;border-radius:0;background:var(--quiet)}.tzPDetails{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:6px;font:400 13px/19px var(--sans);color:var(--tz-quiet);max-width:100ch}.tzPDetails b{font-weight:500;color:var(--text);margin-right:4px}@media(max-width:900px){.tzPTwo{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.tzDumb.on .fBand,.tzFleet.on .fUs,.tzFleet .fArrow{transition:none!important}}.tzSecs{border-bottom:1px solid var(--rule)}.tzSec{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:24px 56px;padding:40px 0 44px;border-top:1px solid var(--rule)}.tzSecSay h3{font:300 32px/38px var(--sans);letter-spacing:-.01em;color:var(--ink);margin:0 0 8px}.tzSecSub{font:400 15px/21px var(--sans);color:var(--tz-quiet);margin:0 0 14px;max-width:38ch}.tzTabs{display:flex;flex-wrap:wrap;gap:6px 18px;margin:0 0 16px}.tzTabs button{all:unset;cursor:pointer;font:400 15px/1 var(--sans);color:var(--tz-quiet);padding:6px 0 7px;border-bottom:1px solid transparent}.tzTabs button:hover{color:var(--ink)}.tzTabs button[aria-selected=true]{color:var(--ink);border-bottom-color:var(--ink)}.tzTabs button:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.tzSecSay .tzSrc{max-width:46ch}.tzSecChart{min-width:0;padding-top:6px}.tzSecChart>.tzUnit{display:flex;justify-content:space-between;gap:4px 16px;flex-wrap:wrap;min-height:18px;margin:0 0 8px}.tzField .fDim{opacity:.35;transition:opacity .25s ease}.tzField .fDimT{opacity:.45}@media(max-width:900px){.tzSec{grid-template-columns:minmax(0,1fr)}}.tzSecChart .fLab{font-size:14px}.tzSecChart .fRun{opacity:.6}.tzSecChart .fX{font-size:14px}.tzSecSub{margin-bottom:0}.tzField .fHit{fill:transparent;outline:none;cursor:default}.tzField .fHit:focus-visible{stroke:var(--blue);stroke-width:1.5}.tzField .fTip{font:400 12px/1 var(--mono);fill:var(--ink);paint-order:stroke;stroke:var(--paper);stroke-width:5px;stroke-linejoin:round;pointer-events:none}.tzSecChart>.tzUnit2{margin-top:10px}.tzBars svg{display:block;overflow:visible}.tzBars .fTitle{font:500 15px/1 var(--sans);fill:var(--ink)}.tzBars .bVal{font:500 13px/1 var(--sans);fill:var(--ink);font-variant-numeric:tabular-nums;opacity:0}.tzBars.on .bVal{opacity:1;transition:opacity .3s ease .9s}.tzBars .bThem{fill:var(--quiet);opacity:.55}.tzBars .bUs{fill:var(--blue)}.tzBars rect{transition:y .9s cubic-bezier(.2,.7,.2,1),height .9s cubic-bezier(.2,.7,.2,1)}@media(prefers-reduced-motion:reduce){.tzBars rect,.tzBars.on .bVal{transition:none}}.tzSecChart .tzUnit2{margin-top:24px}.tzAll{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:8px;margin:14px 0 0;padding:7px 0;font:400 13px/1 var(--sans);color:var(--ink);border-bottom:1px solid var(--rule2)}.tzAll:hover{border-bottom-color:var(--ink)}.tzAll:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.tzAll i{font:normal 400 14px/1 var(--mono);color:var(--tz-quiet)}.tzDots{margin-top:22px}.tzDots .fGroup{font:500 14px/1 var(--sans);fill:var(--ink)}.tzDots .fLab{font-size:13px;fill:var(--tz-quiet)}.tzDots .fLab.us,.tzDots .fV.us{fill:var(--ink)}.tzDots .fTrack{stroke:var(--rule2);stroke-width:1}.tzDots .fV{font:400 12px/1 var(--mono);fill:var(--tz-quiet)}.tzFoot{margin:10px 0 0;font:400 13px/18px var(--sans);color:var(--tz-quiet);white-space:pre-wrap;max-width:none}.tzTwin .fHeadT{fill:var(--ink)}.a1.a1Top.tzTop .a1Stage .a1Name p.tzAbout+p.tzAbout{margin-top:14px}@media(max-width:760px){.a1.a1Top.tzTop .a1Stage .a1Name{padding-bottom:350px;justify-content:flex-start;padding-top:28px}}.a1.a1Top.tzTop .a1Stage .a1Name h1,body.a1Page .a1.a1Top.tzTop .a1Stage .a1Name h1{font-size:clamp(36px,4.45vw,64px)}.a1.a1Top.tzTop .a1Stage .a1Name p.tzAbout{font-size:17px;line-height:25px;max-width:560px;margin-top:20px}.a1.a1Top.tzTop .a1Stage .a1Name p.tzAbout+p.tzAbout{margin-top:12px}.tzInfo{position:relative;display:inline-block;margin-left:8px;vertical-align:1px}.tzInfo button{all:unset;cursor:pointer;position:relative;display:inline-block;width:13px;height:13px;vertical-align:-1.5px;color:var(--tz-quiet)}.tzInfo button:after{content:"";position:absolute;inset:-8px}.tzInfo button svg{display:block;fill:none;stroke:currentColor;stroke-width:1;stroke-linecap:round}.tzInfo button svg .dot{fill:currentColor;stroke:none}.tzInfo button:hover,.tzInfo.open button{color:var(--ink)}.tzInfo button:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.tzInfoTip{position:absolute;z-index:5;left:-8px;top:24px;width:min(360px,calc(100vw - 48px));padding:12px 14px;border:1px solid var(--rule2);border-radius:6px;background:color-mix(in srgb,var(--paper) 94%,var(--ink));font:400 13px/19px var(--sans);color:var(--text);letter-spacing:0;text-align:left;visibility:hidden;opacity:0;transition:opacity .15s ease}.tzInfo:hover .tzInfoTip,.tzInfo:focus-within .tzInfoTip,.tzInfo.open .tzInfoTip{visibility:visible;opacity:1}@media(max-width:900px){.tzInfoTip{left:auto;right:-8px}}.tzSecChart>.tzUnit .tzKey{margin-left:auto}.tzSecSub{position:relative}.tzSecSub .tzInfo{position:static}.tzSecSub .tzInfoTip,.tzSecSub .tzInfo .tzInfoTip{left:0;right:auto;top:calc(100% + 8px);width:min(380px,100%);box-sizing:border-box}.tzSecChart{container-type:inline-size}@container (min-width: 560px){.tzSecChart>.tzUnit,.tzSecChart>div>.tzUnit2,.tzSecChart .tzFoot{padding-left:210px}.tzSecChart>.tzAll{margin-left:210px}}.tzLast{white-space:nowrap}.tzLast .tzInfoTip{white-space:normal}@media(max-width:1180px){.tzSec{grid-template-columns:minmax(0,1fr)}}.tzField[data-settled],.tzField[data-settled] *{transition:none!important}@container (min-width: 560px){.tzSecChart>.tzUnit,.tzSecChart>div>.tzUnit2,.tzSecChart .tzFoot{padding-left:224px}.tzSecChart>.tzAll{margin-left:224px}}@media(max-width:1279px){.tzSec{grid-template-columns:minmax(0,1fr)}}.tzSecChart>.tzUnit{flex-wrap:wrap-reverse}@container (min-width: 560px){.tzSecChart>.tzUnit,.tzSecChart>div>.tzUnit2,.tzSecChart .tzFoot,.tzTwinStack>.tzUnit{padding-left:218px}.tzSecChart>.tzAll{margin-left:218px}}.tzSec{column-gap:40px}.tzAsk{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:16px 56px;padding:40px 0 0}.tzAsk p{flex:1 1 520px;min-width:0;max-width:none;margin:0;font:400 19px/27px var(--sans);letter-spacing:-.01em;color:var(--tz-quiet)}.tzAsk p b{font-weight:400;color:var(--ink);margin-right:10px}.tzAsk a{flex:none;font:400 19px/27px var(--sans);letter-spacing:-.01em;color:var(--ink);border-bottom:1px solid var(--ink)}.tzAsk a:focus-visible{outline:2px solid var(--tz-blue);outline-offset:4px}.tzFootLine{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 32px;padding:18px 0 40px;border-top:1px solid var(--rule);font:400 13px/20px var(--sans);color:var(--tz-quiet)}.tzFootLine a:hover{color:var(--ink)}body.tzPage{--t-title: clamp(36px, 4.45vw, 64px);--t-head: 32px;--t-head-l: 38px;--t-lockup: 20px;--t-body: 17px;--t-body-l: 25px;--t-small: 14px;--t-small-l: 20px;--t-note: 13px;--t-note-l: 18px;--t-num: 12px}@media(max-width:640px){body.tzPage{--t-head: 26px;--t-head-l: 31px}}html body.tzPage .a1.a1Top.tzTop .a1Stage .a1Name h1{font-size:var(--t-title)}body.tzPage .tzHead h2,body.tzPage .tzSecSay h3{font-size:var(--t-head);line-height:var(--t-head-l);letter-spacing:-.01em;font-weight:300}body.tzPage .nav .brand{font-size:var(--t-lockup)}html body.tzPage .a1.a1Top.tzTop .a1Stage .a1Name p.tzAbout,body.tzPage .tzAsk p,body.tzPage .tzAsk a{font-size:var(--t-body);line-height:var(--t-body-l);letter-spacing:-.005em}body.tzPage .tzSecSub{font-size:var(--t-small);line-height:var(--t-small-l)}body.tzPage .nav .menu a,body.tzPage .tzSecChart .fLab,body.tzPage .tzDots .fLab,body.tzPage .tzDots .fGroup,body.tzPage .tzSecChart .fX,body.tzPage .tzAll i{font-size:var(--t-small);font-weight:400}body.tzPage :is(.tzUnit,.tzFoot,.tzInfoTip,.tzFootLine){font-size:var(--t-note);line-height:var(--t-note-l)}body.tzPage .tzAll,body.tzPage .tzField .fSay{font-size:var(--t-note)}body.tzPage .tzField :is(.fNum,.fV,.fTip){font-size:var(--t-num)}html[data-look=l-day] body.tzPage{--ink: #111214;--text: #2C2D31;--quiet: #70727A;--blue: #111214}body.tzPage .a1.a1Top.tzTop{padding-bottom:0;border-bottom:0}body.tzPage .a1.a1Top.tzTop .a1Stage{min-height:max(560px,100vh);min-height:max(560px,100svh)}body.tzPage .a1.a1Top.tzTop .a1Stage>.page{z-index:1}body.tzPage .a1.a1Top.tzTop .a1Stage:after{content:"";position:absolute;inset:auto 0 0;height:24%;background:linear-gradient(180deg,transparent,var(--paper));pointer-events:none}html[data-snap=on]{scroll-snap-type:y mandatory}html[data-snap=on] body.tzPage .tzTop,html[data-snap=on] body.tzPage .tzTop+.page{scroll-snap-align:start}button.tzTheme{all:unset;box-sizing:border-box;cursor:pointer;position:relative;align-self:center;display:inline-flex;align-items:center;color:var(--ink);-webkit-tap-highlight-color:transparent}button.tzTheme:focus-visible{outline:1px solid currentColor;outline-offset:4px;border-radius:14px}button.tzTheme:after{content:"";position:absolute;inset:-8px -4px}.tzTheme svg{display:block;fill:none;stroke:currentColor;stroke-width:1.15;stroke-linecap:round;stroke-linejoin:round}.tzTheme :is(.thumb,.knob,svg,span,.cut,.core,.rays){transition:transform .35s var(--ease),opacity .35s var(--ease),color .35s var(--ease),background-color .35s var(--ease)}@media(prefers-reduced-motion:reduce){.tzTheme :is(.thumb,.knob,svg,span,.cut,.core,.rays){transition:none}}.tzTheme.tzT-capsule{width:48px;height:22px;border-radius:11px;box-shadow:inset 0 0 0 1px color-mix(in srgb,currentColor 18%,transparent);justify-content:space-around;padding:0 2px}.tzTheme.tzT-capsule:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,currentColor 36%,transparent)}.tzTheme.tzT-capsule .thumb{position:absolute;left:2px;top:2px;width:22px;height:18px;border-radius:9px;background:color-mix(in srgb,currentColor 13%,transparent)}.tzTheme.tzT-capsule[data-mode=light] .thumb{transform:translate(22px)}.tzTheme.tzT-capsule svg{position:relative;width:12px;height:12px;opacity:.38;stroke-width:1.1}.tzTheme.tzT-capsule[data-mode=dark] .moon,.tzTheme.tzT-capsule[data-mode=light] .sun{opacity:.82}.tzTheme.tzT-capsule:hover svg{opacity:.7}.tzTheme.tzT-capsule[data-mode=dark]:hover .moon,.tzTheme.tzT-capsule[data-mode=light]:hover .sun{opacity:1}.tzTheme.tzT-switch{width:38px;height:20px;border-radius:10px;box-shadow:inset 0 0 0 1px color-mix(in srgb,currentColor 18%,transparent)}.tzTheme.tzT-switch:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,currentColor 36%,transparent)}.tzTheme.tzT-switch .knob{position:absolute;left:2px;top:2px;width:16px;height:16px;border-radius:50%;background:color-mix(in srgb,currentColor 13%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,currentColor 30%,transparent)}.tzTheme.tzT-switch[data-mode=light] .knob{transform:translate(18px)}.tzTheme.tzT-switch .knob svg{position:absolute;left:3px;top:3px;width:10px;height:10px;opacity:.85;stroke-width:1.3}.tzTheme.tzT-switch[data-mode=dark] .sun,.tzTheme.tzT-switch[data-mode=light] .moon{opacity:0;transform:rotate(-60deg) scale(.6)}.tzTheme.tzT-words{gap:12px;font:inherit}.tzTheme.tzT-words span{position:relative;padding:6px 0;opacity:.45}.tzTheme.tzT-words span:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .35s var(--ease)}.tzTheme.tzT-words[data-mode=dark] [data-k=dark],.tzTheme.tzT-words[data-mode=light] [data-k=light]{opacity:1}.tzTheme.tzT-words[data-mode=dark] [data-k=dark]:after,.tzTheme.tzT-words[data-mode=light] [data-k=light]:after{transform:scaleX(1)}.tzTheme.tzT-words:hover span{opacity:.8}.tzTheme.tzT-words[data-mode=dark]:hover [data-k=dark],.tzTheme.tzT-words[data-mode=light]:hover [data-k=light]{opacity:1}.tzTheme.tzT-icon{opacity:.7}.tzTheme.tzT-icon:hover{opacity:1}.tzTheme.tzT-icon .morph{overflow:visible}.tzTheme.tzT-icon .core{fill:currentColor;stroke:none;transform-box:fill-box;transform-origin:center}.tzTheme.tzT-icon .rays{transform-box:view-box;transform-origin:center}.tzTheme.tzT-icon[data-mode=light] .cut{transform:translate(9px,-6px)}.tzTheme.tzT-icon[data-mode=dark] .core{transform:scale(1.75)}.tzTheme.tzT-icon[data-mode=dark] .rays{opacity:0;transform:rotate(-70deg) scale(.5)}html[data-look=l-silver][data-ground=carbon]{--paper: #0E0F10}html[data-look=l-silver][data-ground=charcoal]{--paper: #151618}html[data-look=l-silver][data-ground=graphite]{--paper: #1D1E21}html[data-look=l-silver][data-ground=slate]{--paper: #12161C}html[data-look=l-silver][data-ground=umber]{--paper: #181614}html[data-look=l-silver][data-ground]:not([data-ground=black]){--rule: color-mix(in srgb, var(--paper), var(--ink) 9%);--rule2: color-mix(in srgb, var(--paper), var(--ink) 19%);--tint: color-mix(in srgb, var(--paper), var(--ink) 5%)}html[data-look=l-silver][data-ground]:not([data-ground=black]) .artPhoto{mix-blend-mode:screen}html[data-look=l-silver][data-smoke=two] body.tzPage .artPhoto i{filter:url(#tzSmoke-two)}html[data-look=l-silver][data-smoke=dusk] body.tzPage .artPhoto i{filter:url(#tzSmoke-dusk)}html[data-look=l-silver][data-smoke=quiet] body.tzPage .artPhoto i{filter:url(#tzSmoke-quiet)}html[data-look=l-silver][data-smoke=slate] body.tzPage .artPhoto i{filter:url(#tzSmoke-slate)}html[data-look=l-silver][data-smoke=steel] .artPhoto:after{content:"";position:absolute;inset:0;mix-blend-mode:multiply;pointer-events:none;background:#7d97c8}html[data-look=l-silver]:not([data-smoke=full]) body.tzPage .artPhoto[data-fit=right]{-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,.02),rgba(0,0,0,.06) 46%,rgba(0,0,0,.45) 64%,#000 86%),var(--tz-top-fade);mask-image:linear-gradient(90deg,#00000005,#0000000f 46%,#00000073 64%,#000 86%),var(--tz-top-fade);-webkit-mask-composite:source-in;mask-composite:intersect}body.tzPage{--t-lockup: 26px}body.tzPage .nav .brand{gap:9.3px}html[data-look] body.tzPage .nav .brand img{width:28.6px;height:28.6px;padding-left:28.6px}body.tzPage .nav .menu a{font-size:15px;font-weight:400}body.tzPage .nav .menu{gap:36px}@media(max-width:640px){body.tzPage .nav .menu{gap:18px}}body.tzPage .tzTheme.tzT-icon .morph{width:20px;height:20px}body.tzPage{--tz-top-fade: linear-gradient(180deg, transparent 0, rgba(0,0,0,.08) 70px, rgba(0,0,0,.55) 170px, #000 250px)}html[data-look=l-day] body.tzPage .artPhoto[data-fit=right]{-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,.04),rgba(0,0,0,.16) 45%,#000 80%),var(--tz-top-fade);mask-image:linear-gradient(90deg,#0000000a,#00000029 45%,#000 80%),var(--tz-top-fade);-webkit-mask-composite:source-in;mask-composite:intersect}html[data-look=l-day] body.tzPage .nav .menu a,html[data-look=l-day] body.tzPage .nav .menu .tzTheme{opacity:1}body.tzPage .tzAsk p{flex:0 1 auto;color:var(--ink)}html[data-look=l-day] body.tzPage .a1Stage{background:radial-gradient(55% 60% at 97% 50%,rgba(255,255,255,.9),transparent 70%),linear-gradient(180deg,#e3e8ef,#eceff5 60%,#f2f4f8)}:root{--paper: #FBFBF9;--ink: #0E1A38;--text: #2A3450;--quiet: #6F788D;--rule: #E2E5EC;--rule2: #C8CEDB;--dot: rgba(19,66,255,.14);--blue: #1342FF;--tint: #EEF2FF;--gold: #B8963E;--night: #060A16;--navy: #0C1220;--sans: "Satoshi", system-ui, sans-serif;--serif: "EB Garamond", Georgia, serif;--mono: "JetBrains Mono", ui-monospace, Menlo, monospace;--ease: cubic-bezier(.2,.7,.2,1)}*{box-sizing:border-box}html{background:var(--paper);scroll-behavior:smooth}body{margin:0;background:var(--paper);font:400 20px/1.5 var(--serif);color:var(--text);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-feature-settings:"kern","liga"}a{color:inherit;text-decoration:none}::selection{background:#d5deff;color:var(--ink)}:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.page{max-width:1240px;margin:0 auto;padding:0 40px}figure{margin:0}p{margin:0 0 16px;max-width:62ch}h1,h2,h3{font-family:var(--sans);color:var(--ink);margin:0;font-weight:300}h1{font-size:92px;line-height:1;letter-spacing:-.035em}h2{font-size:46px;line-height:1.08;letter-spacing:-.025em;max-width:22ch}h2.big{font-size:74px;line-height:1;letter-spacing:-.035em;max-width:none}h3{font-size:24px;line-height:1.25;letter-spacing:-.01em;font-weight:400}strong{font-weight:500;color:var(--ink)}.nav{display:flex;align-items:center;justify-content:space-between;height:80px;color:var(--ink)}.nav .brand{display:flex;align-items:center;gap:5.2px;font:400 20px/1 var(--sans);letter-spacing:-.02em}.nav .brand img{width:22px;height:22px;display:block;transition:transform .6s var(--ease)}.nav .brand:hover img{transform:rotate(90deg)}.nav .menu{display:flex;gap:34px;font:400 15px/1 var(--sans)}.nav .menu a{position:relative;padding:6px 0;opacity:.78;transition:opacity .3s var(--ease)}.nav .menu a:after{content:"";position:absolute;left:0;right:100%;bottom:0;height:1px;background:currentColor;transition:right .5s var(--ease)}.nav .menu a:hover,.nav .menu a.on{opacity:1}.nav .menu a:hover:after,.nav .menu a.on:after{right:0}.nav.light{color:#eef1fa}.mast{display:flex;align-items:flex-end;justify-content:space-between;gap:12px 40px;padding:28px 0 26px}.mast h1{white-space:nowrap}.mast p{font:400 20px/1.3 var(--sans);color:var(--ink);margin:0 0 8px;flex:0 0 196px;letter-spacing:-.005em}.perf{height:12px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='12'%3E%3Crect x='2' y='1' width='14' height='10' rx='2.5' fill='%23000'/%3E%3C/svg%3E") 0 0 / 22px 12px repeat-x;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='12'%3E%3Crect x='2' y='1' width='14' height='10' rx='2.5' fill='%23000'/%3E%3C/svg%3E") 0 0 / 22px 12px repeat-x;background-color:#1342ff2b}.hero{background-image:radial-gradient(var(--dot) 1px,transparent 1px);background-size:13px 13px;background-color:var(--paper);border-bottom:1px solid var(--rule)}.hero .nav,.hero .mast{background:var(--paper);margin:0 -40px;padding-left:40px;padding-right:40px}.hero>.page:first-child{background:var(--paper);max-width:none;padding:0 max(40px,calc((100vw - 1160px)/2))}.hero>.page:first-child .nav,.hero>.page:first-child .mast{margin:0;padding-left:0;padding-right:0}.hero .wide{max-width:1500px;margin:0 auto;padding:0 28px}.anatomy{position:relative;padding:20px 0 22px}.anatomy svg{display:block;width:100%;height:auto;overflow:visible}.anatomy .plate{transition:transform .35s var(--ease);cursor:default}.anatomy .lab text{font:400 14.5px/1 var(--sans);fill:var(--quiet)}.anatomy .lab .n{font-weight:500;fill:var(--ink);font-size:15px}.anatomy .lab .l{transition:opacity .6s ease}.anatomy .lab .l.off{opacity:0}.anatomy .plate:hover .lab text{fill:var(--blue)}.thesis{position:absolute;right:12px;top:40px;width:420px;text-align:left}.thesis p{font:400 33px/1.16 var(--serif);color:var(--ink);margin:0 0 22px;letter-spacing:-.005em}.viewer{display:flex;align-items:baseline;gap:18px;font:400 15px/1 var(--sans);color:var(--quiet)}.viewer button{all:unset;cursor:pointer;color:var(--quiet);padding-bottom:5px;border-bottom:1px solid transparent;transition:color .25s var(--ease),border-color .25s var(--ease)}.viewer button:hover{color:var(--ink)}.viewer button[aria-pressed=true]{color:var(--blue);border-bottom-color:var(--blue)}.viewer button:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.heroField{position:relative;height:100vh;min-height:680px;background:var(--night);overflow:hidden;color:#eef1fa}.fieldcv{position:absolute;inset:0;width:100%;height:100%;display:block}.heroField .over{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:space-between;pointer-events:none;background:linear-gradient(0deg,#060a16f2,#060a16db 30%,#060a1600 56%),linear-gradient(180deg,#060a16d1 0,#060a1600 100px)}.heroField .over .page{width:100%;pointer-events:none}.heroField .nav{pointer-events:auto}.heroField .words{padding-bottom:28px}.heroField h1{color:#f4f6fc}.heroField .one{font:400 24px/1.25 var(--sans);color:#f4f6fc;margin:18px 0 8px;max-width:none}.heroField .two{font:400 24px/1.3 var(--serif);color:#c7d1ea;margin:0;max-width:none}.seen,.rest{position:absolute;left:0;top:0;z-index:1;font:400 17px/1.3 var(--sans);pointer-events:none;background:#060a16db;padding:6px 10px;opacity:0;max-width:min(380px,66vw)}.seen{color:#f0d38c}.rest{color:#e4ebff}.tickrow{display:flex;justify-content:space-between;align-items:baseline;gap:24px;margin-top:26px}.tick{margin:0;max-width:none;font:400 15px/1.3 var(--sans);color:#d6e2ffd1}.tick.scale{opacity:0;margin-top:6px;color:#d6e2ff9e}.replay{all:unset;pointer-events:auto;cursor:pointer;font:400 15px/1 var(--sans);color:#d6e2ffb3;padding-bottom:3px;border-bottom:1px solid transparent;transition:color .25s var(--ease),border-color .25s var(--ease)}.replay:hover{color:#fff;border-color:#fff}.replay:focus-visible{outline:2px solid #fff;outline-offset:3px}.tick span{font-family:var(--mono);color:#fff;font-variant-numeric:tabular-nums}.heroInv{padding-bottom:36px;border-bottom:1px solid var(--rule)}.heroInv .mast{padding:14px 0 8px}.thesis2{font:400 30px/1.2 var(--serif);color:var(--ink);margin:0 0 24px;max-width:none}.inv{border-top:1px solid var(--rule2);border-bottom:1px solid var(--rule2)}.inv .r{display:grid;grid-template-columns:minmax(0,1.42fr) minmax(0,1fr)}.inv .r+.r{border-top:1px solid var(--rule)}.inv .flow{display:grid;grid-template-columns:134px minmax(0,1fr) 138px;gap:14px;align-items:center;padding:18px 26px 18px 0}.inv .flow svg{width:100%;height:auto;display:block;overflow:visible}.inv .a,.inv .b{font:400 18px/1.25 var(--sans);color:var(--ink)}.inv .a{text-align:right}.inv small{display:block;font:400 14px/1.3 var(--sans);color:var(--quiet);margin-top:3px}.inv .line{fill:none;stroke:#bbc2cf;stroke-width:1}.inv .dot{fill:var(--ink)}.inv .move,.lv .mv{display:none;fill:none;stroke:var(--ink);stroke-width:4;stroke-linecap:round;stroke-dasharray:.1 150;animation:flow 2.6s linear infinite}.showDots .inv .move,.showDots .lv .mv{display:inline}.inv .model .move,.lv .blue .mv{stroke:var(--blue)}.lv .blue .wedge-b~.mv{stroke:#fff}@keyframes flow{to{stroke-dashoffset:-150.1}}.inv .model .line{stroke:#1342ff6b}.inv .model .dot{fill:var(--blue)}.inv .model .b{color:var(--blue)}.inv .halo{fill:#1342ff1f}.inv .fact{padding:14px 0 14px 28px;border-left:1px solid var(--rule2);animation:factin .5s var(--ease);display:flex;flex-direction:column;justify-content:center}@keyframes factin{0%{opacity:0;transform:translateY(4px)}}.inv .who{font:400 16px/1.2 var(--sans);color:var(--quiet)}.inv .n{font:300 68px/1.05 var(--sans);letter-spacing:-.03em;color:var(--ink);font-variant-numeric:tabular-nums}.inv .u{font:400 15.5px/1.35 var(--sans);color:var(--text)}.inv .model .n,.inv .model .who{color:var(--blue)}.count{font:400 16px/1.45 var(--sans);color:var(--text);margin:20px 0 0;max-width:none}.count span{font-family:var(--mono);color:var(--ink);font-variant-numeric:tabular-nums}.ideasTitle{margin:28px 0 8px}.idea{padding:56px 0 64px;border-top:1px solid var(--rule2)}.ideasTitle+.idea{margin-top:28px}.idea .tagline{font:400 16px/1 var(--sans);color:var(--blue);margin-bottom:26px}.idea h1{font-size:72px}.idea .one{font:400 21px/1.3 var(--sans);color:var(--ink);margin:14px 0 26px;max-width:none}.idea .n{font-variant-numeric:normal}.idea .speeds{display:flex;gap:8px;margin:12px 0 10px}.idea .speeds span{font:400 20px/1 var(--mono);color:var(--quiet);padding:10px 14px;border:1px solid var(--rule2)}.idea .speeds .on{color:var(--ink);border-color:var(--ink)}.idea .huge{font:300 62px/1.08 var(--sans);letter-spacing:-.03em;color:var(--ink);margin:8px 0 18px;max-width:26ch;text-wrap:balance}.idea .huge.small{font-size:46px;max-width:none;margin-bottom:26px}.idea .say{font:400 24px/1.35 var(--serif);color:var(--ink);max-width:none;margin:0 0 8px}.idea .say span{font-family:var(--mono);font-size:21px}.idea .src{font:400 14px/1.45 var(--sans);color:var(--quiet);margin:12px 0 0;max-width:none}.idea .wall{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:10px}.idea .wall figure{min-width:0;margin:0}.idea .wall img{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover}.idea .wall .blank{display:flex;align-items:flex-end;aspect-ratio:16 / 9;padding:6px 8px;background:#efefea;font:400 13px/1 var(--sans);color:var(--quiet)}.idea .wall .known{grid-column:span 3;grid-row:span 3}.idea .wall .known img{aspect-ratio:2 / 1}.idea .wall figcaption{font:400 15px/1.3 var(--sans);color:var(--ink);margin-top:6px;background:none;max-width:none;padding:0}.idea .wall b{font-weight:500}.idea .yours label{display:flex;flex-wrap:wrap;align-items:baseline;gap:16px;font:400 24px/1.3 var(--serif);color:var(--ink)}.idea .yours input{font:300 44px/1 var(--sans);letter-spacing:-.02em;color:var(--ink);width:280px;border:0;border-bottom:2px solid var(--blue);background:none;padding:2px 0;outline-offset:4px}.idea .presets{display:flex;gap:18px;margin-top:12px}.idea .presets button{all:unset;cursor:pointer;font:400 15px/1 var(--mono);color:var(--quiet);padding-bottom:3px;border-bottom:1px solid transparent}.idea .presets button:hover{color:var(--ink)}.idea .presets button[aria-pressed=true]{color:var(--blue);border-color:var(--blue)}.idea .presets button:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.idea .res{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-top:26px;padding-top:18px;border-top:1px solid var(--rule2)}.idea .res .who{font:400 16px/1.2 var(--sans);color:var(--quiet)}.idea .res .n{font:300 76px/1.05 var(--sans);letter-spacing:-.03em;color:var(--ink);font-variant-numeric:normal}.idea .res .m .who,.idea .res .m .n{color:var(--blue)}.idea .pipes{display:grid;gap:12px;margin-bottom:20px}.idea .pipes .p{display:grid;grid-template-columns:190px minmax(0,1fr) 90px;gap:14px;align-items:center;font:400 16px/1.2 var(--sans);color:var(--ink)}.idea .pipes .bar{display:block;height:44px}.idea .pipes .bar i{display:block;height:100%;background:#c6ccda}.idea .pipes .up .bar i{background:var(--blue)}.idea .pipes .p b{font:400 15px/1 var(--mono);color:var(--ink)}@media(max-width:640px){.idea h1{font-size:42px}.idea .huge{font-size:38px}.idea .huge.small{font-size:32px}.idea .wall{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.idea .wall .blank{font-size:11px;padding:4px 5px}.idea .wall .blank:nth-of-type(n+25){display:none}.idea .wall .known{grid-column:span 2;grid-row:span 2}.idea .wall .known img{aspect-ratio:16 / 9}.idea .wall figcaption{font-size:13px}.idea .res{grid-template-columns:1fr}.idea .res .n{font-size:56px}.idea .yours input{width:190px;font-size:34px}.idea .pipes .p{grid-template-columns:1fr;gap:6px}.idea .speeds{flex-wrap:wrap}}.lvTitle{margin:28px 0 14px}.lvBar{position:sticky;top:0;z-index:5;background:var(--paper, #FBFBF9);padding:10px 0 12px;margin-bottom:8px}.lvBar button{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:10px;font:400 16px/1 var(--sans);color:var(--ink)}.lvBar button:focus-visible{outline:2px solid var(--blue);outline-offset:4px}.lvBar i{display:block;width:34px;height:18px;border:1px solid var(--ink);position:relative}.lvBar i:after{content:"";position:absolute;top:2px;left:2px;width:12px;height:12px;background:var(--ink)}.lvBar [aria-pressed=true] i{border-color:var(--blue)}.lvBar [aria-pressed=true] i:after{left:18px;background:var(--blue)}.lvGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px}.lv{padding:26px 0 34px;border-top:1px solid var(--rule2);min-width:0}.lv .cap{font:400 15px/1.35 var(--sans);color:var(--blue);margin:0 0 14px;max-width:none}.lv .row{display:grid;grid-template-columns:112px minmax(0,1fr) 112px;gap:12px;align-items:center;padding:12px 0}.lv .row+.row{border-top:1px solid var(--rule)}.lv svg{width:100%;height:auto;display:block;overflow:visible}.lv .a,.lv .b{font:400 16.5px/1.25 var(--sans);color:var(--ink)}.lv .a{text-align:right}.lv small{display:block;font:400 13.5px/1.3 var(--sans);color:var(--quiet);margin-top:3px}.lv .ln{fill:none;stroke:#b4bccb;stroke-width:1}.lv .f{fill:var(--ink)}.lv .s{fill:none;stroke:var(--ink);stroke-width:1.2}.lv .blue .ln{stroke:#1342ff6b}.lv .blue .f{fill:var(--blue)}.lv .blue .s{stroke:var(--blue)}.lv .blue .b,.lv .blue-t{color:var(--blue)}.lv .halo{fill:#1342ff1f}.lv .fr{fill:var(--paper, #FBFBF9);stroke:var(--blue);stroke-width:1.2}.lv .fr.on{fill:var(--blue)}.lv .small-row .a,.lv .small-row .b{font-size:15px}.lv .band{fill:none;stroke:#aeb6c6;stroke-width:3.4}.lv .blue .band{stroke:var(--blue)}.lv .trunk{fill:#aeb6c6}.lv .blue .trunk{fill:var(--blue)}.lv .wedge-a{fill:#c6ccda}.lv .wedge-b{fill:var(--blue)}.lv .type p{font:300 44px/1.14 var(--sans);letter-spacing:-.025em;color:var(--ink);margin:18px 0;max-width:none}.lv .type p.blue-t{color:var(--blue)}.lv .both{grid-template-columns:124px minmax(0,1fr) 124px}.lv .both .a,.lv .both .b{display:grid;gap:26px}.lv .flip .a,.lv .flip .b{display:grid}.lv .flip .a>span,.lv .flip .b>span{grid-area:1 / 1;align-self:center}.lv .st1{animation:st1 9s linear infinite}.lv .st2{animation:st2 9s linear infinite}.lv .spin{color:var(--ink);transform-origin:200px 85px;animation:spin 9s cubic-bezier(.7,0,.3,1) infinite,tint 9s linear infinite}.lv .spin path{fill:none;stroke:currentColor;stroke-opacity:.4;stroke-width:1}.lv .spin circle{fill:currentColor}@keyframes spin{0%,38%{transform:rotate(0)}50%,88%{transform:rotate(180deg)}to{transform:rotate(360deg)}}@keyframes tint{0%,40%{color:var(--ink)}48%,90%{color:var(--blue)}98%,to{color:var(--ink)}}@keyframes st1{0%,40%{opacity:1}44%,92%{opacity:0}97%,to{opacity:1}}@keyframes st2{0%,42%{opacity:0}47%,90%{opacity:1}94%,to{opacity:0}}@media(max-width:980px){.lvGrid{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.lv .row,.lv .both{grid-template-columns:84px minmax(0,1fr) 84px;gap:8px}.lv .a,.lv .b{font-size:14px}.lv small{font-size:12px}.lv .type p{font-size:32px}}.wd .wdBody{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:40px;align-items:center;margin-top:14px;padding:10px 0;border-top:1px solid var(--rule2);border-bottom:1px solid var(--rule2)}.wd .wdBody .inv{border:0}.wd .wdBody .inv .r{display:block}.wd .wdBody .inv .flow{padding-right:0}.wd .wdText p{font:400 20px/1.36 var(--serif);color:var(--ink);margin:0 0 12px;max-width:none;outline:none;cursor:text}.wd .wdText p:last-child{margin-bottom:0}.wd .wdText p:focus{box-shadow:0 2px 0 var(--blue)}.wd .wdActs{display:flex;flex-wrap:wrap;gap:8px 24px;align-items:baseline;padding:14px 0 0;font:400 15px/1.3 var(--sans);color:var(--quiet)}.wd .wdActs button{all:unset;cursor:pointer;color:var(--ink);border-bottom:1px solid var(--rule2);padding-bottom:2px}.wd .wdActs button:hover{border-color:var(--blue);color:var(--blue)}.wd .wdActs button:focus-visible,.wd .wdOpt:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.wd h2{margin:72px 0 22px}.wd h3{font:400 18px/1.25 var(--sans);color:var(--ink);margin:0 0 12px}.wd .wdSlots{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px}.wd .wdOpt{all:unset;display:block;box-sizing:border-box;width:100%;cursor:pointer;padding:10px 0 10px 14px;border-left:2px solid var(--rule);font:400 18px/1.36 var(--serif);color:var(--text)}.wd .wdOpt+.wdOpt{margin-top:6px}.wd .wdOpt:hover{border-color:var(--rule2);color:var(--ink)}.wd .wdOpt[aria-pressed=true]{border-color:var(--blue);color:var(--ink)}.wd .wdOpt small{display:block;font:400 13.5px/1.3 var(--sans);color:var(--quiet);margin-bottom:4px}.wd .wdOpt.no{color:var(--quiet)}.wd em{display:block;font:400 14px/1.3 var(--sans);color:var(--blue);margin-top:6px}.wd .wdCuts section{display:grid;grid-template-columns:240px minmax(0,1fr);gap:24px;padding:20px 0;border-top:1px solid var(--rule2)}.wd .wdCuts p{font:400 18px/1.4 var(--serif);color:var(--text);margin:0 0 10px;max-width:none}@media(max-width:980px){.wd .wdBody,.wd .wdSlots,.wd .wdCuts section{grid-template-columns:minmax(0,1fr);gap:20px}}.er .erStage{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:10px;border-top:1px solid var(--rule2)}.er .erHalf.r{border-left:1px solid var(--ink)}.er .erTl:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:1px;background:var(--ink)}.er .erHalf{padding:16px 28px 10px 0;min-width:0}.er .erHalf.r{padding:16px 0 10px 28px}.er .erSay .erNum{font-size:.86em}.er .erSay{font:400 20px/1.32 var(--serif);color:var(--ink);margin:0 0 14px;min-height:54px;max-width:none}.er .off{opacity:.22}.er .erHalf>svg{display:block;width:100%;height:auto;overflow:visible}.er .pp svg{display:block;width:100%;height:100%}.er .ln{fill:none;stroke:#b4bccb;stroke-width:1}.er .s{fill:none;stroke:var(--ink);stroke-width:1.2}.er .f{fill:var(--ink)}.er .w{fill:var(--paper);stroke:var(--ink);stroke-width:1.2}.er .seats{fill:none;stroke:var(--ink);stroke-width:3.4;stroke-linecap:round;stroke-dasharray:.1 10}.er .erLab{font:400 16px var(--sans);fill:var(--ink)}.er .erBig{font:400 20px var(--sans);fill:var(--blue)}.er .q{fill:var(--quiet);font-size:15px}.er .halo{fill:#1342ff1f}.er .on .ln{stroke:#1342ff8c}.er .on .f,.er .erHalf.r .on circle.f{fill:var(--blue)}.er .on .s,.er .on .w{stroke:var(--blue)}.er g.off{opacity:1}.er g.off .ln{stroke:#e7eaf0}.er g.off .s,.er g.off .w{stroke:#d3d8e2}.er g.off .f{fill:#d3d8e2}.er g.off .erLab{fill:#b4bbc9}.er g.off .erBig{fill:#b4bbc9}.er g.off .halo{fill:none}.er .erTl{grid-column:1 / -1;position:relative;height:84px}.er .erEra{position:absolute;top:12px;left:0;font:400 15px/1 var(--sans);color:var(--ink)}.er .erEra.m{left:calc(50% + 28px);color:var(--blue)}.er .erLine{position:absolute;left:0;right:0;top:44px;height:1px;background:var(--rule2)}.er .erPlayed{position:absolute;left:0;top:43px;height:3px;background:var(--ink)}.er .erPlayed.m{background:var(--blue)}.er .erTick{position:absolute;top:37px;transform:translate(-50%);display:grid;justify-items:center;gap:8px}.er .erTick i{display:block;width:8px;height:15px;border:1px solid var(--ink);background:var(--paper)}.er .erTick.on i{background:var(--ink)}.er .erTick b{font:400 14px/1 var(--sans);color:var(--quiet)}.er .erTick.on b{color:var(--ink)}.er .erHead{position:absolute;top:33px;width:10px;height:24px;margin-left:-5px;background:var(--ink)}.er .erHead.m{background:var(--blue)}.er .zig{position:absolute;left:50%;top:16px;width:22px;margin-left:-11px;background:var(--paper);z-index:1}.er .zig path{fill:none;stroke:var(--ink);stroke-width:1.5}.er .pp{all:unset;position:absolute;left:-32px;top:36px;width:18px;height:18px;cursor:pointer;z-index:3}.er .pp path{fill:var(--ink)}.er .pp:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.er input[type=range]{position:absolute;left:0;top:22px;height:44px;margin:0;opacity:0;cursor:ew-resize;z-index:2}.er .erStat{margin:0 28px 0 0;padding:12px 14px;border:1px solid var(--rule2);font:400 17px/1.3 var(--sans);color:var(--ink);max-width:none}.er .erStat.r{margin:0 0 0 28px}.er .erStat{margin-top:2px}.er .erNum{font-family:var(--mono);font-size:.92em;font-variant-numeric:tabular-nums}.er .erWide{grid-column:1 / -1;font:400 19px/1.36 var(--sans);color:var(--ink);margin:2px 0 0;max-width:none}.er .erNote{grid-column:1 / -1;font:400 14px/1.4 var(--sans);color:var(--quiet);margin:0;max-width:none}.er .erRead{position:absolute;top:12px;right:calc(50% + 24px);font:400 15px/1 var(--sans);color:var(--ink)}.er .erRead.m{right:0;color:var(--blue)}.er .erBars{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:8px;font:400 15px/1.2 var(--sans);color:var(--ink)}.er .erBars>div{display:grid;gap:6px;justify-items:end;padding-right:1px}.er .erBars>div.m{justify-items:start;color:var(--blue);padding:0 0 0 1px}.er .erBars i{display:block;height:10px;background:var(--ink)}.er .erBars .m i{background:var(--blue)}.er .erBars>div>span{padding:0 24px}.er .erBars p{grid-column:1 / -1;font:400 14px/1.4 var(--sans);color:var(--quiet);margin:0;max-width:none}.er .erStrip{font:400 16px/1.3 var(--sans);color:var(--ink);background:var(--paper);border-top:1px solid var(--rule2);padding:10px 0;margin:10px 0 0;max-width:none}.er .erStrip.fix{position:fixed;left:0;right:0;bottom:0;margin:0;padding:12px max(40px,calc((100vw - 1160px)/2));z-index:6}.er .erBand{font:400 30px/1.26 var(--serif);color:var(--ink);margin:34px 0 10px;max-width:40ch}.er .erPick{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;font:400 14px/1 var(--mono);color:var(--quiet);margin:-6px 0 8px}.er .erPick span,.er .erPick a{font-family:var(--sans)}.er .erPick a{color:var(--ink);border-bottom:1px solid var(--rule2);margin-left:8px}.er .erPick button{all:unset;cursor:pointer;padding:3px 4px;color:var(--quiet)}.er .erPick button:hover{color:var(--ink)}.er .erPick button[aria-pressed=true]{color:var(--blue);box-shadow:0 1px 0 var(--blue)}.er .erPick button:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.er .erListT{margin:28px 0 8px}.er .erItem{padding:26px 0 40px;border-top:1px solid var(--rule2)}.er .erItem+.erItem{margin-top:0}.er .erCap{font:400 16px/1.35 var(--sans);color:var(--blue);margin:0 0 12px;max-width:none}.er .erCap a{color:var(--ink);border-bottom:1px solid var(--rule2);margin-left:8px}@media(max-width:1250px){.er .pp{left:0;top:8px}.er .erEra{left:28px}}@media(max-width:760px){.er .erStage{grid-template-columns:minmax(0,1fr)}.er .erHalf.r{border-left:0}.er .erTl:before{display:none}.er .erBand{font-size:24px}.er .erBars{grid-template-columns:minmax(0,1fr)}.er .erRead{display:none}.er .erHalf,.er .erHalf.r{padding:14px 0 6px}.er .erSay{min-height:0}.er .erLab{font-size:21px}.er .erBig{font-size:25px}.er .q{font-size:19px}.er .erEra.m{left:calc(50% + 14px)}.er .erTick b{font-size:11px}.er .erStat,.er .erStat.r{margin:0 0 8px}}.toscale{margin-top:56px}.toscale svg{display:block}.manifesto .toscale .first{color:#fff;font-size:22px;margin:0 0 10px}.manifesto .toscale .last{color:#eef1fa;font:italic 400 44px/1.12 var(--serif);margin:36px 0 12px}.manifesto .toscale .scalenote{font:400 15px/1.5 var(--sans);color:#8e99b5;margin:0}.part{padding:104px 0;border-top:1px solid var(--rule)}.part:first-child{border-top:0}.lede{font-size:24px;line-height:1.35;color:var(--ink);max-width:44ch;margin:0 0 40px}.sub{font-size:22px;line-height:1.35;color:var(--text);margin:16px 0 36px;max-width:52ch}.panel{background:radial-gradient(var(--dot) 1px,transparent 1px) 0 0 / 13px 13px;padding:28px 0 6px}.panel .fig svg{width:100%;height:auto;display:block;overflow:visible}figcaption{font:400 14px/1.45 var(--sans);color:var(--quiet);margin-top:18px;max-width:86ch;background:var(--paper)}.note{font:400 14px/1.55 var(--sans);color:var(--quiet);max-width:86ch;margin:20px 0 0}.note strong{color:var(--ink)}.clips{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;margin-bottom:44px}.clips button{all:unset;cursor:pointer;display:block}.clips i{display:block;height:6px;background:var(--rule);position:relative;overflow:hidden;transition:background .3s var(--ease)}.clips button:hover i{background:var(--rule2)}.clips button.past i{background:#1342ff47}.clips b{position:absolute;inset:0 auto 0 0;width:0;background:var(--blue);animation:fill linear forwards;display:block}.slides.paused .clips b{animation:none;width:100%}@keyframes fill{to{width:100%}}.clips span{display:block;font:400 15px/1 var(--sans);color:var(--quiet);padding-top:12px;transition:color .25s var(--ease)}.clips button[aria-selected=true] span,.clips button:hover span{color:var(--ink)}.clips button:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.drop{display:grid;gap:18px;padding:8px 0}.drop .row{display:grid;grid-template-columns:250px 1fr;gap:24px;align-items:center;font:400 15px/1.3 var(--sans);color:var(--ink)}.drop .bars{display:grid;gap:4px}.drop i{display:block;height:18px;position:relative;font-style:normal;min-width:3px}.drop i.st{background:var(--rule)}.drop i.us{background:var(--blue)}.drop em{position:absolute;left:calc(100% + 10px);top:1px;white-space:nowrap;font:400 13px/16px var(--mono);font-style:normal;color:var(--quiet)}.drop i.us em{color:var(--blue)}.uses{display:grid;grid-template-columns:300px 1fr;gap:64px;margin-top:44px;align-items:start}.rail{display:grid;gap:4px;position:sticky;top:24px}.rail button{all:unset;cursor:pointer;font:300 28px/1.25 var(--sans);letter-spacing:-.015em;color:var(--quiet);padding:4px 0;transition:color .25s var(--ease),transform .35s var(--ease)}.rail button:hover{color:var(--ink);transform:translate(6px)}.rail button[aria-selected=true]{color:var(--blue)}.rail button:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.use{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}.use .lead:only-child{grid-column:1 / -1;max-width:640px}.use .num{font:300 72px/1 var(--sans);letter-spacing:-.035em;color:var(--ink);font-variant-numeric:tabular-nums}.use .num small{display:block;font:400 16px/1.3 var(--sans);letter-spacing:0;color:var(--quiet);margin-top:8px}.use .lead p{margin-top:18px}.use dl{margin:20px 0 0;border-top:1px solid var(--rule2)}.use dl div{display:grid;grid-template-columns:1fr auto;gap:2px 16px;padding:11px 0;border-bottom:1px solid var(--rule);transition:background .25s var(--ease)}.use dl div:hover{background:var(--tint)}.use dt{font:400 15px/1.3 var(--sans);color:var(--ink)}.use dd{margin:0;font:400 14px/1.3 var(--mono);color:var(--ink);text-align:right}.use dd.c{grid-column:1 / -1;font:400 14px/1.3 var(--sans);color:var(--quiet);text-align:left}.use .more{font:400 14px/1.45 var(--sans);color:var(--quiet);margin-top:16px}.frame .pic{position:relative;aspect-ratio:16 / 9}.frame .pic img,.frame .pic svg{position:absolute;inset:0;width:100%;height:100%;display:block;object-fit:cover}.frame .segs{display:flex;gap:3px;margin-top:3px}.frame .seg{background:var(--rule);padding:7px 9px;font:400 13px/1 var(--sans);color:var(--text)}.frame .seg.on{background:var(--blue);color:#fff}.frame .line{font:italic 400 19px/1.3 var(--serif);color:var(--ink);margin-top:12px}.frame .stand{font:400 13px/1.4 var(--sans);color:var(--quiet);margin-top:6px}.use .lead{font-size:20px;line-height:1.5}.close h2{max-width:none;font-size:74px;letter-spacing:-.035em;line-height:1;margin-bottom:26px}.go{display:flex;gap:30px;font:400 17px/1 var(--sans);margin:0}.go a{color:var(--blue);border-bottom:1px solid transparent;padding-bottom:4px;transition:border-color .3s var(--ease)}.go a:hover{border-color:var(--blue)}.block{display:grid;grid-template-columns:2fr 1.2fr 1.2fr .5fr;border:1px solid var(--rule2);margin:0 0 40px;font:400 14px/1.5 var(--sans);color:var(--quiet)}.block div{padding:14px 16px;border-left:1px solid var(--rule2);display:grid;gap:2px;align-content:start}.block div:first-child{border-left:0}.block b{font-weight:500;color:var(--ink);font-size:16px}.block a:hover{color:var(--blue)}.post{max-width:720px;padding:40px 0 96px}.post h1{font-size:64px;line-height:1.04;margin:10px 0 14px}.post .byline{font:400 15px/1.3 var(--sans);color:var(--quiet);margin-bottom:44px}.post h2{font-size:30px;line-height:1.2;letter-spacing:-.015em;margin:48px 0 12px;max-width:none;font-weight:400}.post p{font-size:21px;line-height:1.5;max-width:none;margin:0 0 18px}.post .pfig{margin:32px 0 36px}.post .panel{background:none;padding:0}.ph{color:var(--quiet);font-style:italic}.fold{padding-top:24px}.fold h1{max-width:16ch;font-size:72px;margin:22px 0 18px}.part.fold{border-top:0}.lead{font-size:22px;line-height:1.4}.stage{display:grid;grid-template-columns:380px 1fr;gap:56px;padding:52px 0;border-top:1px solid var(--rule)}.stage .k{font:400 15px/1 var(--sans);color:var(--quiet)}.stage ul{list-style:none;margin:16px 0 0;padding:0}.stage li{font:400 14.5px/1.5 var(--sans);padding:10px 0;border-top:1px solid var(--rule);max-width:48ch}.stage li strong{margin-right:8px}.stage .later{color:var(--quiet);font:400 15px/1.5 var(--sans);align-self:center}.fig svg{width:100%;height:auto;display:block}body.manifesto{background:var(--navy);color:#c9d1e3}.manifesto .nav{color:#eef1fa}.manifesto .nav .brand img{filter:invert(1) brightness(1.6)}.manifesto .part{border-top-color:#c9d1e31f;padding:112px 0}.manifesto .k{font:400 15px/1 var(--mono);color:#b8963e;margin-bottom:14px}.manifesto h1{font:italic 400 76px/1.05 var(--serif);letter-spacing:0;color:#eef1fa;max-width:16ch;margin:18px 0 24px}.manifesto h2{font:italic 400 46px/1.12 var(--serif);letter-spacing:0;color:#eef1fa;margin-bottom:18px}.manifesto p{font:400 22px/1.55 var(--serif);color:#c9d1e3;max-width:64ch}.manifesto p strong{color:#eef1fa}.manifesto .era strong{color:#d8be7a;font-style:italic}.manifesto .slot{border:1px dashed rgba(201,209,227,.28);aspect-ratio:16 / 7;display:grid;place-items:center;margin:48px 0;color:#8e99b5;font:400 15px/1.5 var(--sans);text-align:center;padding:24px}.manifesto .six{display:grid;grid-template-columns:1fr 1fr;gap:36px 56px;margin-top:40px}.manifesto .six p{font-size:20px}.manifesto .close p{font-size:32px;line-height:1.4;color:#eef1fa}.manifesto .links{display:flex;gap:26px;font:400 16px/1 var(--sans)}.manifesto .links a{color:#eef1fa;border-bottom:1px solid transparent;padding-bottom:3px}.manifesto .links a:hover{border-color:#eef1fa}.manifesto .block{border-color:#c9d1e333;color:#8e99b5}.manifesto .block div{border-color:#c9d1e333}.manifesto .block b{color:#eef1fa}.a1.heroInv{padding-bottom:56px}.a1 .a1Pick{display:flex;flex-wrap:wrap;gap:4px 28px;font:400 13px/1 var(--sans);color:var(--quiet);margin:-6px 0 8px}.a1 .a1Pick b{font-weight:400;margin-right:8px}.a1 .a1Pick button{all:unset;cursor:pointer;padding:3px 5px;color:var(--quiet)}.a1 .a1Pick button:hover{color:var(--ink)}.a1 .a1Pick button[aria-pressed=true]{color:var(--blue);box-shadow:0 1px 0 var(--blue)}.a1 .a1Pick button:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.a1 .a1Body{display:grid;grid-template-columns:minmax(0,1fr) 620px;column-gap:56px}.a1 .mast{display:flex;justify-content:space-between;align-items:baseline;gap:32px}.a1 .mast{align-items:baseline;padding:20px 0 0}.a1 .mast h1{white-space:nowrap}.a1 .mast p{font:400 16px/22px var(--sans);margin:0;flex:0 1 auto}.a1 .a1Body{align-items:stretch;margin-top:36px}.a1 .a1Text{max-width:none}.a1 .a1Text p{font:400 19px/27px var(--serif);color:var(--ink);margin:0 0 12px;max-width:none}.a1 .a1Text p:last-child{margin-bottom:0}.a1 .a1Fig{position:relative;display:flex;flex-direction:column;justify-content:flex-start;gap:0;margin:0;padding:6px 0 3px;min-width:0}.a1 .a1Fig:before{content:"";position:absolute;left:50%;top:9px;bottom:47px;width:1px;background:var(--ink)}.a1 .a1Frame{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}.a1 .erHalf,.a1 .erHalf.r{padding:0;border:0}.a1 .a1Say{font:400 13px/18px var(--sans);color:var(--quiet);margin:0 0 8px;max-width:none}.a1 .a1Say b{display:block;font:400 15px/20px var(--sans);color:var(--ink)}.a1 .a1Say.m b{color:var(--blue)}.a1 .a1Say span{display:block}.a1 .erBig{font-size:15px}.a1 .a1Who{margin:6px 0 0;font:400 12px/1.3 var(--sans);color:var(--quiet);max-width:none}.a1 .erLab{font-size:13px}.a1 .ic{fill:none;stroke:#c4cad6;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.a1 .on .ic{stroke:var(--blue)}.a1 .erLab.sm{font-size:12px}.a1 .fr{fill:none;stroke:var(--rule2);stroke-width:1}.a1 .on .fr{stroke:var(--blue)}.a1 .dv{fill:none;stroke:var(--ink);stroke-linecap:round;stroke-linejoin:round;overflow:visible}.a1 .dv *{stroke-width:1.3;vector-effect:non-scaling-stroke}.a1 .ol{fill:none;stroke:var(--ink);stroke-width:1.3}.a1 .lay{transition:opacity .5s ease}.a1 .fan{fill:none;stroke:#e2e5ec;stroke-width:1;transition:stroke .5s ease}.a1 .fan.lit{stroke:#9aa3b5}.a1 .tip{fill:#d3d8e2;transition:opacity .5s ease}.a1 .tip.lit{opacity:0}.a1 .erTl{height:44px;margin-top:24px}.a1 .erTl:before{display:none}.a1 .pp{left:0;top:4px;width:10px;height:10px}.a1 .a1Track{position:absolute;inset:0}.a1 .erLine{top:9px;height:1px;background:linear-gradient(90deg,var(--rule2) 70%,transparent);right:0}.a1 .erPlayed{top:8.5px;height:2px;background:var(--ink)}.a1 .erPlayed.m{background:var(--blue)}.a1 .erTick{top:6px;gap:7px}.a1 .erTick i{width:7px;height:7px;border-radius:50%;border:1px solid var(--rule2);background:var(--paper)}.a1 .erTick.on i{background:var(--ink);border-color:var(--ink)}.a1 .erTick b,.a1 .erTick em{color:#b4bbc9;transition:color .4s ease}.a1 .erTick b{font-size:13px}.a1 .erTick em{position:absolute;top:-17px;left:50%;transform:translate(-50%);font:400 12px/1 var(--mono)}.a1 .erTick.on b,.a1 .erTick.on em{color:var(--quiet)}.a1 .erTick.cur b,.a1 .erTick.cur em{color:var(--ink)}.a1 .erHead{top:4px;width:11px;height:11px;margin-left:-5.5px;border-radius:50%;background:var(--ink);box-shadow:0 0 0 3px var(--paper)}.a1 .erHead.m{background:var(--blue);box-shadow:0 0 0 4px #1342ff29}.a1 .a1Gap{position:absolute;top:0;width:18px;height:18px;margin-left:-9px;background:var(--paper)}.a1 .a1Gap path{fill:none;stroke:var(--ink);stroke-width:1.2;stroke-linecap:round}.a1 .erTick.now.on i{background:var(--blue);border-color:var(--blue)}.a1 .erTick.now em{font-family:var(--sans)}.a1 .erTick.now.cur b,.a1 .erTick.now.cur em{color:var(--blue)}.a1 input[type=range]{top:-6px;height:30px}.a1Foot{padding:0 0 28px}.a1Foot.end{padding:18px 0 28px}.a1Foot .count{font-size:13px;color:var(--quiet);margin:0;max-width:72ch}.a1Sect .count{font:400 20px/28px var(--serif);color:var(--ink);margin:0;max-width:40ch}.a1Sect .count span{font-size:.86em}body.a1Page .part{padding:64px 0}body.a1Page .lede{margin-bottom:24px}body.a1Page .clips{margin-bottom:32px}.a2Head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:0 32px}body.a1Page .part .a2Head h2:not(.big){margin-bottom:44px}.a2Picks{display:flex;gap:40px}.a2Pick{display:flex;gap:20px;font:400 13px/1 var(--sans)}.a2Pick button{all:unset;cursor:pointer;color:var(--quiet);transition:color .15s var(--ease)}.a2Pick button:hover,.a2Pick button.on{color:var(--ink)}.a2Pick button:focus-visible,.a2Rail button:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.a2Rows{display:grid;gap:72px}.a2Row{display:grid;grid-template-columns:340px minmax(0,1fr);gap:56px}.a2Stick{position:sticky;top:40px;align-self:start}.a2Stick h3,.a2Block>h3{font:400 20px/27px var(--sans);letter-spacing:-.01em;color:var(--ink)}body.a1Page .a2Stick p{margin:8px 0 0;font:400 19px/27px var(--serif);color:var(--text)}.a2Side{display:grid;grid-template-columns:340px minmax(0,1fr);gap:56px;align-items:start}.a2Rail{position:sticky;top:40px;display:grid;border-bottom:1px solid var(--rule2)}.a2Rail>div{position:relative;padding:15px 0 18px}.a2Rail button{all:unset;display:block;cursor:pointer;font:400 20px/27px var(--sans);letter-spacing:-.01em;color:var(--ink);text-wrap:balance}.a2Bar{position:absolute;left:0;right:0;top:0;height:1px;background:var(--rule2)}.a2Bar b{position:absolute;left:0;right:0;top:-.5px;height:2px;background:var(--blue);transform:scaleX(0);transform-origin:left}.a2More{display:grid;grid-template-rows:0fr;transition:grid-template-rows .24s var(--ease)}.a2More>div{min-height:0;overflow:hidden}.a2Rail .on .a2More{grid-template-rows:1fr}body.a1Page .a2More p{margin:8px 0 0;font:400 19px/27px var(--serif);color:var(--text)}.a2Reel{display:grid;gap:72px;min-width:0}.a2Block{scroll-margin-top:40px;min-width:0}.a2Block>h3,.a2Block>.sub{display:none}.a2Block>h4{font:400 20px/27px var(--sans);letter-spacing:-.01em;color:var(--ink);margin:0 0 12px}.a2Note{display:grid;grid-template-columns:1.7fr 1fr 1.3fr;gap:32px;margin-top:64px}.a2Note p{font:400 13px/19px var(--sans);color:var(--quiet);margin:0;max-width:none}@keyframes a2Fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media(min-width:901px){.a2Box[data-mode=pin]{height:300vh}.a2Box[data-mode=pin] .a2Side,.a2Box[data-mode=pin] .a2Rows{position:sticky;top:0;height:100vh;align-items:center}.a2Box[data-mode=pin] .a2Rail,.a2Box[data-mode=pin] .a2Stick{position:static}.a2Box[data-mode=pin] .a2Block:not(.on),.a2Box[data-mode=auto] .a2Block:not(.on),.a2Box[data-mode=pin] .a2Row:not(.on),.a2Box[data-mode=auto] .a2Row:not(.on){display:none}.a2Box[data-mode=auto] .a2Reel,.a2Box[data-mode=auto] .a2Rows{min-height:760px;align-content:start}.a2Box[data-mode=auto][data-run="1"] .a2Rail .on .a2Bar b{animation:a2Fill 9s linear}}@media(max-width:900px){.a2Side,.a2Row{grid-template-columns:minmax(0,1fr);gap:0}.a2Rail,.a2Stick,.a2Picks{display:none}.a2Reel,.a2Rows{gap:56px}.a2Block>h3{display:block}.a2Block>.sub{display:block}.a2Note{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:48px}}@media(max-width:640px){body.a1Page .drop .bars{padding-right:16px}}body.a1Page .sub{margin:10px 0 20px}body.a1Page .panel{padding-top:8px}body.a1Page figcaption{margin-top:10px}body.a1Page .part h2:not(.big){margin-bottom:24px}body.a1Page .close{padding-bottom:40px}body.a1Page .close .lede{margin-bottom:20px}body.a1Page h1{font-size:60px}body.a1Page h2{font-size:32px}body.a1Page h2.big,body.a1Page .close h2,body.a1Page .use .num{font-size:48px}body.a1Page .use .num small{font-size:13px}body.a1Page .rail button{font-size:20px}body.a1Page .lede{font-size:20px;line-height:28px}body.a1Page .sub{font-size:19px;line-height:27px}body.a1Page .use .lead p:not(.more){font-size:19px;line-height:27px}body.a1Page .nav .menu{font-size:14px}body.a1Page .go a{font-size:15px}body.a1Page figcaption,body.a1Page .note,body.a1Page .more,body.a1Page dt,body.a1Page dd,body.a1Page .block,body.a1Page .block b,body.a1Page .block span,body.a1Page .block a,body.a1Page .clips span{font-size:13px}.a1Solo{max-width:760px;margin:0 auto;padding:32px 20px}.a1.a1Top{padding-bottom:64px;border-bottom:1px solid var(--rule)}.a1Stage{position:relative;display:flex;min-height:clamp(560px,100vh,900px);overflow:hidden}.a1Stage>.page{position:relative;box-sizing:border-box;display:flex;flex-direction:column;width:100%}.a1Stage .a1Name{flex:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;text-align:left;padding:0 0 80px}.a1Stage .a1Name h1,body.a1Page .a1Stage .a1Name h1{width:100%;font:300 clamp(44px,6.7vw,96px)/1.04 var(--sans);letter-spacing:-.025em;max-width:none}.a1Stage .a1Name h1 span{display:block}.a1.a1Top .a1Stage .a1Name p{margin-top:20px;font-size:clamp(16px,1.39vw,20px);line-height:1.4;text-wrap:balance}.a1Lines{position:absolute;inset:0;width:100%;height:100%;overflow:visible}@media(max-width:760px){.a1Lines{display:none}}.a1Lines path{fill:none;stroke-width:1;vector-effect:non-scaling-stroke}.a1Lines .pulse{display:none}.a1Lines path.h{stroke:#d3d8e3}.a1Lines path.m{stroke:#1342ff;stroke-opacity:.3}.a1Lines circle.h{fill:var(--ink)}.a1Lines circle.m{fill:var(--blue)}.a1Stage[data-top=dark]{background:#0b1530}.a1Stage[data-top=dark] .a1Name h1{color:#e8ebf7}.a1Stage[data-top=dark] .a1Name p{color:#c9d1e3}.a1Stage[data-top=dark] .a1Lines path.h{stroke:#3a4768}.a1Stage[data-top=dark] .a1Lines path.m{stroke:#6e8bff;stroke-opacity:.6}.a1Stage[data-top=dark] .a1Lines circle.h{fill:#e8ebf7}.a1Stage[data-top=dark] .a1Lines circle.m{fill:#6e8bff}.a1Strip{display:flex;justify-content:center;gap:16px;width:100vw;margin:20px calc(50% - 50vw)}.a1Strip svg{flex:none;width:clamp(88px,11.6vw,168px);aspect-ratio:16 / 9}.a1 .a1Name p{font:400 20px/28px var(--sans);color:var(--ink);margin:12px 0 0;max-width:none;letter-spacing:-.005em}.a1.a1Top .a1Body{grid-template-columns:minmax(0,1fr) 720px;column-gap:48px;align-items:center;margin-top:0;padding-top:72px}.a1.a1Top .a1Text p{transition:color .35s ease}.a1Stage[data-ver="2"] .a1Name p{max-width:760px;text-wrap:pretty}.a1Ver{position:sticky;top:0;z-index:3;height:0;display:flex;justify-content:center}.a1Ver button{all:unset;height:18px;margin-top:24px;padding:6px 8px;background:var(--paper);font:400 13px/18px var(--sans);color:var(--quiet);cursor:pointer}.a1Ver button:hover,.a1Ver button.on{color:var(--ink)}.a1Ver button:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.a1.a1Top .a1Why{margin:72px 0 0}.a1.a1Top .a1Why+.a1Body{padding-top:44px;align-items:start}@media(max-width:900px){.a1Ver{justify-content:flex-start;margin-left:12px}.a1Ver button{margin-top:76px}}.a1.a1Top .a1Text p.dim{color:#a9b1c1}.a1.a1Top .a1Text p.cur{color:var(--blue)}.a1.a1Top .a1Fig{padding:0}.a1 .pp svg.rp{display:block;fill:none;stroke:var(--ink);stroke-linecap:round;stroke-linejoin:round;overflow:visible}.a1 .pp svg.rp *{fill:none;stroke-width:1.6;vector-effect:non-scaling-stroke}.a1Opts{margin-top:64px;padding-top:24px;border-top:1px solid var(--rule)}.a1Opts h2{font:400 20px/1.2 var(--sans)}.a1OptHead{display:flex;align-items:baseline;justify-content:space-between;gap:24px}.a1TopPick{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 24px;margin-top:20px}.a1TopPick h3{margin:0}.a1Opts .a1TopPick button{width:auto;padding:0;border:0}.a1OptHead a{font:400 13px/18px var(--sans);color:var(--blue)}.draftNote{margin:0;max-width:none;padding:10px 16px;background:var(--blue);color:#fff;font:700 20px/1.3 var(--sans);text-align:center}.atPage{padding-bottom:64px}.atHead{margin-top:56px;max-width:760px}.atHead h1{font:300 48px/1.1 var(--sans)}.atHead p{font:400 19px/27px var(--serif);color:var(--ink);margin:12px 0 0}.atHead a{color:var(--blue)}.atHead .atSay{font:400 13px/18px var(--sans);color:var(--blue)}.atGroup{margin-top:56px}.atGroup h2{font:300 32px/1.2 var(--sans);padding-bottom:12px;border-bottom:1px solid var(--rule)}.atItem{max-width:960px;padding:24px 0;border-bottom:1px solid var(--rule)}.atItem h3{font:500 13px/18px var(--sans);color:var(--ink);margin-bottom:12px}.atItem h3 span{font-weight:400;color:#6f788d;margin-left:12px}.atP{display:grid;grid-template-columns:170px minmax(0,1fr);column-gap:24px;margin-bottom:10px}.atP i{font:400 13px/18px var(--sans);color:var(--blue);padding-top:5px}.atP p{font:400 19px/27px var(--serif);color:var(--ink);margin:0}.atOld{font:400 13px/19px var(--sans);color:var(--ink);margin:8px 0 0 194px;white-space:pre-wrap}.atOld b{display:block;font-weight:500;color:#6f788d}.atItem textarea{display:block;box-sizing:border-box;width:calc(100% - 194px);margin:12px 0 0 194px;padding:8px 10px;border:1px solid var(--rule);border-radius:2px;background:#fff;color:var(--ink);font:400 13px/19px var(--sans);resize:vertical}.atItem textarea:focus-visible{outline:2px solid var(--blue);outline-offset:0}@media(max-width:760px){.atP{grid-template-columns:minmax(0,1fr)}.atOld{margin-left:0}.atItem textarea{width:100%;margin-left:0}}.a1OptCols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:48px;margin-top:20px}.a1Opts h3{font:500 13px/18px var(--sans);color:var(--ink);margin-bottom:6px}.a1Opts button{all:unset;box-sizing:border-box;display:block;width:100%;padding:9px 0;border-top:1px solid var(--rule);font:400 13px/19px var(--sans);color:var(--text);cursor:pointer}.a1Opts button:hover,.a1Opts button.on{color:var(--blue)}.a1Opts button:focus-visible{outline:2px solid var(--blue);outline-offset:2px}@media(max-width:900px){.a1OptCols{grid-template-columns:minmax(0,1fr);row-gap:32px}}@media(max-width:1240px){.a1.a1Top .a1Body{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr)}}@media(max-width:1080px){.a1.a1Top .a1Body{grid-template-columns:minmax(0,1fr)}}@media(max-width:1160px){.a1 .mast{display:block}.a1 .mast p{margin-top:10px}}@media(max-width:1080px){.a1 .a1Body{grid-template-columns:minmax(0,1fr);row-gap:32px;margin-top:28px}.a1 .a1Text{max-width:620px}.a1 .a1Fig{max-width:620px;padding:0}.a1 .a1Fig:before{top:3px;bottom:44px}}@media(max-width:640px){body.a1Page h1{font-size:38px}body.a1Page h2.big,body.a1Page .close h2,body.a1Page .use .num{font-size:34px}body.a1Page h2{font-size:26px}.a1 .mast h1{white-space:normal}.a1 .a1Text p{font-size:18px;line-height:26px}.a1 .a1Frame{column-gap:16px}.a1 .erLab,.a1 .a1Say{font-size:12px}.a1 .a1Say{min-height:72px}.a1 .erTick b,.a1 .erTick em,.a1 .a1Now{display:none}.a1 .erTl{height:20px;margin-top:0}.a1 .a1Fig:before{bottom:20px}}@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}@media(max-width:1240px){.mast{flex-wrap:wrap}.mast p{flex:0 1 340px}.thesis{position:static;width:auto;max-width:560px;margin:8px 0 0 12px}}@media(max-width:1080px){.inv .r{grid-template-columns:1fr}.inv .flow{padding-right:0}.inv .fact{border-left:0;padding:0 0 18px}h1{font-size:64px}h2.big,.close h2{font-size:52px}.mast{display:block}.mast h1{white-space:normal}.thesis{position:static;width:auto;margin-top:16px}.uses{grid-template-columns:1fr;gap:24px}.rail{position:static;grid-auto-flow:column;overflow-x:auto;gap:18px}.rail button{font-size:20px;white-space:nowrap}.use,.stage{grid-template-columns:1fr}.block{grid-template-columns:1fr 1fr}.manifesto .six{grid-template-columns:1fr}}@media(max-width:640px){.inv .flow{grid-template-columns:74px minmax(0,1fr) 86px;gap:8px}.inv .a,.inv .b{font-size:14.5px}.inv small{font-size:12.5px}.thesis2{font-size:24px}.tick{font-size:13.5px}.tickrow{display:block}.replay{display:inline-block;margin-top:10px;font-size:14px}.heroField .one,.heroField .two{font-size:20px}.page{padding:0 20px}body{font-size:19px}h1{font-size:46px}h2{font-size:34px}h2.big,.close h2{font-size:40px}.nav .menu{gap:16px;font-size:14px}.nav .menu a:nth-child(2){display:none}.clips span{font-size:13px}.part{padding:64px 0}.drop .row{grid-template-columns:1fr;gap:6px}.manifesto h1{font-size:48px}}html[data-look]{--dot: transparent;--line-h: var(--rule2);--line-m: var(--blue);--corner: var(--blue);--glow: var(--blue);--pulse-h: var(--ink);--pulse-m: var(--blue);--mark: none}html[data-look=p-mono]{--paper: #FFFFFF;--ink: #0A0A0A;--text: #2B2B2B;--quiet: #707070;--rule: #E8E8E8;--rule2: #CFCFCF;--blue: #0A0A0A;--tint: #F2F2F2;--line-h: #DADADA;--line-m: #8A8A8A}html[data-look=p-cobalt]{--paper: #FFFFFF;--ink: #0E1A38;--text: #2A3450;--quiet: #6F788D;--rule: #E2E5EC;--rule2: #C8CEDB;--blue: #1342FF;--tint: #EEF2FF;--line-h: #D3D8E3;--line-m: #8EA2FF}html[data-look=p-night]{--paper: #0B0C0F;--ink: #F3F4F6;--text: #C9CDD6;--quiet: #8A909C;--rule: #22252B;--rule2: #3A3F48;--blue: #8FA6FF;--tint: #161922;--line-h: #2B3038;--line-m: #5A6FC0;--mark: invert(1)}html[data-look=c-cobalt]{--paper: #FFFFFF;--ink: #0E1A38;--text: #2A3450;--quiet: #6F788D;--rule: #E2E5EC;--rule2: #C8CEDB;--blue: #1342FF;--tint: #EEF2FF;--line-h: #D3D8E3;--line-m: #8EA2FF;--corner: #1342FF}html[data-look=c-gold]{--paper: #FFFFFF;--ink: #121A2E;--text: #2C3446;--quiet: #6E7586;--rule: #E7E4DC;--rule2: #D2CCBC;--blue: #1D2B57;--tint: #F4F2EC;--line-h: #E0DACB;--line-m: #B8963E;--corner: #B8963E}html[data-look=l-silver]{--paper: #050506;--ink: #F4F4F5;--text: #C8C9CC;--quiet: #8B8D93;--rule: #1C1D20;--rule2: #34363B;--blue: #FFFFFF;--tint: #111214;--line-h: rgba(255,255,255,.2);--line-m: rgba(255,255,255,.34);--glow: rgba(255,255,255,.8);--pulse-h: #FFFFFF;--pulse-m: #FFFFFF;--mark: invert(1)}html[data-look=l-cobalt]{--paper: #04060E;--ink: #EEF1FA;--text: #BCC6E0;--quiet: #7E8AA8;--rule: #141A2C;--rule2: #283253;--blue: #7C95FF;--tint: #0B1022;--line-h: rgba(124,149,255,.24);--line-m: rgba(140,163,255,.42);--glow: #4D6BFF;--pulse-h: #E8EDFF;--pulse-m: #9FB3FF;--mark: invert(1)}html[data-look=l-day]{--paper: #F4F6FA;--ink: #0E1A38;--text: #2A3450;--quiet: #6F788D;--rule: #E2E5EC;--rule2: #C8CEDB;--blue: #1342FF;--tint: #EEF2FF;--line-h: rgba(255,255,255,.55);--line-m: rgba(255,255,255,.7);--glow: #5B7CFF;--pulse-h: #FFFFFF;--pulse-m: #FFFFFF}html[data-look=r-navy]{--paper: #1C2240;--ink: #F2E3C6;--text: #D9CCB2;--quiet: #A99E8A;--rule: rgba(242,227,198,.14);--rule2: rgba(242,227,198,.3);--blue: #E3B66E;--tint: rgba(242,227,198,.06);--line-h: rgba(204,169,109,.45);--line-m: #CCA96D;--stock: none;--mark: invert(1) sepia(.35) saturate(1.4);--glow: #F2B65A;--pulse-h: #FFF1D6;--pulse-m: #FFD08A;--warm: #F06A1A;--dot-a: #F08A24;--dot-b: #F2E3C6}html[data-look=r-plum]{--paper: #2B1A2E;--ink: #F7DFB2;--text: #E0CBB0;--quiet: #B9A39A;--rule: rgba(247,223,178,.14);--rule2: rgba(247,223,178,.3);--blue: #E79AA6;--tint: rgba(247,223,178,.06);--line-h: rgba(204,169,109,.45);--line-m: #D48D99;--stock: hue-rotate(33deg);--mark: invert(1) sepia(.35) saturate(1.4);--glow: #F2C46A;--pulse-h: #FFE9C2;--pulse-m: #F7C978;--warm: #E0559A;--dot-a: #3CC8C8;--dot-b: #E0559A}html[data-look=r-khaki]{--paper: #ECDDB6;--ink: #173F3C;--text: #2E4A46;--quiet: #5E6E66;--rule: rgba(23,63,60,.16);--rule2: rgba(23,63,60,.32);--blue: #A8642C;--tint: rgba(23,63,60,.05);--line-h: rgba(168,100,44,.4);--line-m: #A8642C;--stock: grayscale(1) invert(1);--glow: #A8642C;--pulse-h: #173F3C;--pulse-m: #C2541E;--warm: #C2541E;--day-ink: #173F3C;--dot-a: #C2541E;--dot-b: #173F3C}html[data-look] :is(.a1Ver,.a1Opts,.a2Picks,.draftNote,.perf){display:none!important}html[data-look] .nav .brand img{box-sizing:border-box;padding-left:22px;background:currentColor;-webkit-mask:url(/mark-ink.svg) center / contain no-repeat;mask:url(/mark-ink.svg) center / contain no-repeat}html[data-look] ::selection{background:color-mix(in srgb,var(--blue) 30%,transparent)}html[data-look] .a1 .ic{stroke:var(--rule2)}html[data-look] .a1 .fan{stroke:var(--rule)}html[data-look] .a1 .fan.lit{stroke:var(--quiet)}html[data-look] .a1 .tip{fill:var(--rule2)}html[data-look] .er .ln{stroke:var(--rule2)}html[data-look] .er g.off .ln{stroke:var(--rule)}html[data-look] .er g.off :is(.s,.w){stroke:var(--rule2)}html[data-look] .er g.off .f{fill:var(--rule2)}html[data-look] .er g.off :is(.erLab,.erBig){fill:var(--quiet)}html[data-look] .a1 .erTick :is(b,em){color:var(--quiet)}html[data-look] .a1.a1Top .a1Text p.dim{color:color-mix(in srgb,var(--text) 42%,transparent)}html[data-look] .a1Lines path.h{stroke:var(--line-h)}html[data-look] .a1Lines path.m{stroke:var(--line-m);stroke-opacity:1}html[data-look] .a1Lines .pulse{display:none}html[data-family=plain] .a1Lines path.m{stroke-opacity:.7}html[data-family=corners] :is(.a1.a1Top .a1Fig,body.a1Page .panel,.use,.part.close){position:relative}html[data-family=corners] :is(.a1.a1Top .a1Fig,body.a1Page .panel,.use,.part.close,.a1Stage):after{content:"";position:absolute;inset:-14px;pointer-events:none;--c: var(--corner);--l: 16px;--t: 1.5px;background:linear-gradient(var(--c),var(--c)) 0 0 / var(--l) var(--t) no-repeat,linear-gradient(var(--c),var(--c)) 0 0 / var(--t) var(--l) no-repeat,linear-gradient(var(--c),var(--c)) 100% 0 / var(--l) var(--t) no-repeat,linear-gradient(var(--c),var(--c)) 100% 0 / var(--t) var(--l) no-repeat,linear-gradient(var(--c),var(--c)) 0 100% / var(--l) var(--t) no-repeat,linear-gradient(var(--c),var(--c)) 0 100% / var(--t) var(--l) no-repeat,linear-gradient(var(--c),var(--c)) 100% 100% / var(--l) var(--t) no-repeat,linear-gradient(var(--c),var(--c)) 100% 100% / var(--t) var(--l) no-repeat}html[data-family=corners] .a1.a1Top .a1Stage:after{inset:28px;--l: 28px}html[data-family=corners] body.a1Page .part.close:after{inset:24px -14px 20px}html[data-family=corners] body.a1Page{counter-reset:sec}html[data-family=corners] body.a1Page .part{counter-increment:sec}html[data-family=corners] body.a1Page .part>h2:before,html[data-family=corners] body.a1Page .part .a2Head>h2:before{content:"[ 0" counter(sec) " ]";display:block;margin-bottom:14px;font:400 12px/1 var(--mono);letter-spacing:.06em;color:var(--quiet)}html[data-family=corners] .a1Name:before{content:"[ 00 ]  —  AI-native video infrastructure";display:block;margin-bottom:22px;font:400 12px/1 var(--mono);letter-spacing:.06em;color:var(--quiet);white-space:pre}html[data-family=light] .a1Stage{background:radial-gradient(55% 60% at 97% 50%,color-mix(in srgb,var(--glow) 22%,transparent),transparent 70%),var(--paper)}html[data-look=l-day] .a1Stage{background:radial-gradient(55% 60% at 97% 50%,rgba(255,255,255,.9),transparent 70%),linear-gradient(180deg,#c3ccdb,#dce2ec 70%,#e8ecf2)}html[data-family=light] .a1Lines path{stroke-width:1.2}html[data-family=light] .a1Lines .base{filter:drop-shadow(0 0 2px var(--glow))}:is(html[data-family=light],html[data-bg=lines-run]) .a1Lines .pulse{display:inline;filter:drop-shadow(0 0 2px var(--glow)) drop-shadow(0 0 9px var(--glow))}:is(html[data-family=light],html[data-bg=lines-run]) .a1Lines .pulse path{stroke-width:2.2;stroke-linecap:round;stroke-dasharray:16 84;animation:lightRun 3.4s linear infinite}:is(html[data-family=light],html[data-bg=lines-run]) .a1Lines .pulse path.h{stroke:var(--pulse-h);stroke-opacity:.9;stroke-dasharray:9 91}:is(html[data-family=light],html[data-bg=lines-run]) .a1Lines .pulse path.m{stroke:var(--pulse-m);stroke-opacity:1}:is(html[data-family=light],html[data-bg=lines-run]) .a1Lines .pulse path:nth-child(5n+1){animation-delay:-.4s;animation-duration:3.1s}:is(html[data-family=light],html[data-bg=lines-run]) .a1Lines .pulse path:nth-child(5n+2){animation-delay:-1.3s;animation-duration:3.8s}:is(html[data-family=light],html[data-bg=lines-run]) .a1Lines .pulse path:nth-child(5n+3){animation-delay:-2.2s;animation-duration:2.9s}:is(html[data-family=light],html[data-bg=lines-run]) .a1Lines .pulse path:nth-child(5n+4){animation-delay:-.9s;animation-duration:4.2s}:is(html[data-family=light],html[data-bg=lines-run]) .a1Lines .pulse path:nth-child(5n){animation-delay:-2.8s;animation-duration:3.5s}html[data-family=light] .a1Lines circle.m{fill:var(--pulse-m);filter:drop-shadow(0 0 6px var(--glow)) drop-shadow(0 0 16px var(--glow))}html[data-family=light] .a1Lines circle.h{fill:var(--pulse-h)}@keyframes lightRun{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}html[data-family=paper] .a1Stage{isolation:isolate;background:var(--paper)}html[data-family=paper] .a1Stage:before{content:"";position:absolute;inset:0;z-index:-1;background:url(/looks/paper.jpg) center / cover no-repeat;filter:var(--stock);pointer-events:none}html[data-look=r-khaki] .a1Stage:before{mix-blend-mode:multiply;opacity:.85}html[data-family=paper] .a1Lines path{stroke-width:1.4}html[data-family=paper] .a1Lines :is(circle.h,circle.m){fill:var(--line-m)}html[data-family=paper] body:after{content:"";position:fixed;inset:0;z-index:60;pointer-events:none;opacity:.22;mix-blend-mode:soft-light;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='240' height='240' filter='url(%23g)'/%3E%3C/svg%3E")}.lookBar{position:fixed;z-index:100;left:50%;bottom:16px;transform:translate(-50%);width:max-content;max-width:calc(100vw - 32px);display:flex;flex-wrap:wrap;align-items:center;gap:6px 18px;padding:8px 12px;border-radius:12px;background:#fffffff5;box-shadow:0 0 0 1px #00000014,0 10px 30px #0000002e;font:400 13px/1 Satoshi,system-ui,sans-serif;color:#111}.lookBar button{all:unset;cursor:pointer;padding:7px 9px;border-radius:7px;color:#333}.lookBar button:hover{background:#f0f0f0}.lookBar button[aria-pressed=true]{background:#111;color:#fff}.lookBar button:focus-visible{outline:2px solid #1342FF;outline-offset:1px}.lbTheme{display:flex;align-items:center;gap:2px}.lbTheme span{margin-right:6px;color:#777;font-size:12px}.lbToggle{color:#777!important}.lookBar.shut{padding:4px}.heroArt{position:absolute;inset:0;pointer-events:none;overflow:hidden}.heroArt :is(.artCanvas,.artVf,.artGrid){position:absolute;inset:0;width:100%;height:100%;display:block}.heroArt .artCanvas{-webkit-mask:linear-gradient(90deg,rgba(0,0,0,.28) 0,rgba(0,0,0,.4) 45%,#000 78%);mask:linear-gradient(90deg,rgba(0,0,0,.28) 0,rgba(0,0,0,.4) 45%,#000 78%)}html[data-bg]:not([data-bg=lines],[data-bg=lines-run]) .a1Lines{display:none}.artMark{position:absolute;top:50%;right:-13%;width:min(76vh,720px);aspect-ratio:1;background:var(--ink);opacity:.06;transform:translateY(-50%);-webkit-mask:url(/mark-ink.svg) center / contain no-repeat;mask:url(/mark-ink.svg) center / contain no-repeat;animation:markIn 2.2s cubic-bezier(.2,.7,.2,1) both}@keyframes markIn{0%{transform:translateY(-50%) rotate(-90deg);opacity:0}}html[data-look=p-cobalt] .artMark{background:var(--blue);opacity:.08}html[data-look=p-night] .artMark{opacity:.08}html[data-bg=print] .artMark{background:var(--line-m);opacity:.55;filter:url(#inkWear)}.artVf .vfSafe{fill:none;stroke:var(--corner);stroke-opacity:.45;stroke-width:1}.artVf .vfSafe.d{stroke-dasharray:3 7;stroke-opacity:.3}.artVf .vfThird{stroke:var(--rule);stroke-width:1}.artVf .vfCross{stroke:var(--corner);stroke-width:1.2}.artVf .vfText{font:400 12px/1 var(--mono);fill:var(--quiet);letter-spacing:.08em}.artVf .vfRec{fill:#e5352b}.artGrid .gF{fill:none;stroke:var(--rule2);stroke-width:.5;stroke-opacity:.55}.artGrid .gB{fill:none;stroke:var(--corner);stroke-width:.8;stroke-opacity:.35}.artGrid .gT{stroke:var(--quiet);stroke-width:1}.artGrid .gN{font:400 10px/1 var(--mono);fill:var(--quiet)}.lbBg{flex-basis:100%;justify-content:center;padding-top:6px;border-top:1px solid #EEE}.heroArt[data-show=smoke] .artCanvas{filter:blur(1.1px)}.heroArt[data-show=bundles] .artCanvas{-webkit-mask:linear-gradient(180deg,transparent 58%,#000 72%);mask:linear-gradient(180deg,transparent 58%,#000 72%)}.artPhoto{position:absolute;inset:0;isolation:isolate;animation:photoIn 1.4s ease both;-webkit-mask:linear-gradient(90deg,rgba(0,0,0,.16),rgba(0,0,0,.42) 40%,#000 72%);mask:linear-gradient(90deg,rgba(0,0,0,.16),rgba(0,0,0,.42) 40%,#000 72%)}.artPhoto i{position:absolute;inset:0;background:center / cover no-repeat}.artPhoto[data-flip] i{transform:scaleX(-1)}.artPhoto[data-fit=road]{top:52%;bottom:-4%;-webkit-mask:linear-gradient(180deg,transparent,#000 40%);mask:linear-gradient(180deg,transparent,#000 40%)}.artPhoto[data-fit=road] i{background-position:center top}.artPhoto[data-fit=wide] i{right:-60%;background-position:left center}.artPhoto[data-fit=low] i{top:28%;bottom:-28%;-webkit-mask:linear-gradient(180deg,transparent,#000 30%);mask:linear-gradient(180deg,transparent,#000 30%)}.artPhoto[data-fit=right]{-webkit-mask:linear-gradient(90deg,rgba(0,0,0,.04),rgba(0,0,0,.16) 45%,#000 80%);mask:linear-gradient(90deg,rgba(0,0,0,.04),rgba(0,0,0,.16) 45%,#000 80%)}.artPhoto[data-fit=tall]{left:50%;-webkit-mask:linear-gradient(90deg,transparent,#000 35%);mask:linear-gradient(90deg,transparent,#000 35%)}html[data-tint=look][data-look=l-silver] .artPhoto i{filter:grayscale(1) contrast(1.12)}html[data-tint=look][data-look=l-cobalt] .artPhoto i{filter:grayscale(1) contrast(1.1)}html[data-tint=look][data-look=l-cobalt] .artPhoto:after{content:"";position:absolute;inset:0;background:#9fb3ff;mix-blend-mode:multiply}html[data-look=l-day] .artPhoto{mix-blend-mode:multiply}html[data-look=l-day] .artPhoto i{filter:invert(1) hue-rotate(180deg) contrast(.92)}html[data-look=l-day][data-tint=look] .artPhoto i{filter:invert(1) grayscale(1) contrast(.92)}@keyframes photoIn{0%{opacity:0}}.lbPhotos{flex-basis:100%;justify-content:center;flex-wrap:wrap;gap:4px 14px}.lbGroup{display:flex;align-items:center;gap:4px}.lbGroup em{font-style:normal;color:#777;font-size:12px;margin-right:4px}.lookBar button.lbThumb{padding:0;width:44px;height:26px;border-radius:4px;overflow:hidden;background:#111}.lbThumb img{width:100%;height:100%;object-fit:cover;display:block}.lookBar button.lbThumb[aria-pressed=true]{outline:2px solid #111;outline-offset:2px;background:#111}.lbTint{flex-basis:100%;justify-content:center}.lbTint{flex-wrap:wrap}.lbSwatch{display:inline-block;width:14px;height:14px;margin-right:6px;border-radius:50%;vertical-align:-2px}html[data-bg=lines-run] .a1Lines .pulse{filter:drop-shadow(0 0 3px var(--glow))}html[data-look=r-khaki][data-bg=lines-run] .a1Lines .pulse{filter:none}html[data-look=r-khaki] .heroArt .artCanvas{mix-blend-mode:multiply}.heroArt .artPost{position:absolute;inset:0;width:100%;height:100%;display:block;-webkit-mask:linear-gradient(90deg,rgba(0,0,0,.45),rgba(0,0,0,.6) 40%,#000 68%);mask:linear-gradient(90deg,rgba(0,0,0,.45),rgba(0,0,0,.6) 40%,#000 68%)}.artPost .pLine{fill:none;stroke:var(--line-m);stroke-width:1.15;stroke-opacity:.9}.artPost .pLine.d{stroke-dasharray:2 6;stroke-opacity:.7}.artPost .pLine.f{stroke-opacity:.35}.artPost .pTick{stroke:var(--line-m);stroke-width:1;stroke-opacity:.6}.artPost .pTick.b{stroke-width:1.4;stroke-opacity:.9}.artPost .pNum{font:400 11px/1 var(--mono);fill:var(--line-m);letter-spacing:.04em}.artPost .pMesh{fill:none;stroke:var(--dot-a);stroke-width:1;stroke-opacity:.55}.artPost .pHand{stroke:var(--dot-a);stroke-width:1.4}.artPost .pHand{transform:rotate(-64deg);transform-box:view-box}.artPost .pHand.run{animation:pSwing 24s ease-in-out infinite alternate}@keyframes pSwing{0%{transform:rotate(-78deg)}to{transform:rotate(78deg)}}.artPost .pTurn{animation:pTurn 240s linear infinite;transform-box:view-box}@keyframes pTurn{to{transform:rotate(360deg)}}.artPost .pDot.a{fill:var(--dot-a)}.artPost .pDot.b{fill:var(--dot-b)}.artPost .pMoon{fill:var(--ink);opacity:.9}.artPost .pStar{fill:var(--ink);opacity:.75;animation:pTwinkle 6s ease-in-out infinite}@keyframes pTwinkle{50%{opacity:.25}}@media(prefers-reduced-motion:reduce){.artPost .pStar{animation:none}}.lookBand{position:relative;height:clamp(300px,46vh,460px);margin-top:40px;overflow:hidden;isolation:isolate}.lookEcho{position:absolute;inset:0;z-index:-1;overflow:hidden}html[data-family=paper] :is(.lookBand,.lookEcho):before{content:"";position:absolute;inset:0;z-index:-1;background:url(/looks/paper.jpg) center / cover no-repeat;filter:var(--stock)}html[data-look=r-khaki] :is(.lookBand,.lookEcho):before{mix-blend-mode:multiply;opacity:.85}html[data-family=light] :is(.lookBand,.lookEcho){background:radial-gradient(60% 80% at 80% 60%,color-mix(in srgb,var(--glow) 18%,transparent),transparent 70%),var(--paper)}html[data-look=l-day] :is(.lookBand,.lookEcho){background:linear-gradient(180deg,#c3ccdb,#dce2ec 70%,#e8ecf2)}:is(.lookBand,.lookEcho) .heroArt{position:absolute;inset:0}:is(.lookBand,.lookEcho) :is(.artCanvas,.artPost,.artPhoto,.artPhoto i){-webkit-mask:none!important;mask:none!important}:is(.lookBand,.lookEcho) .artPhoto{inset:0!important}:is(.lookBand,.lookEcho) .artPhoto i{inset:0!important;background-position:center 45%!important}:is(.lookBand,.lookEcho) .a1Lines{display:block}.lookLabel{position:absolute;left:20px;top:18px;font:400 11px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--quiet)}html[data-down=bands] body.a1Page .part.close{position:relative;isolation:isolate;padding:72px 48px;margin:24px 0 40px;border-top:0;outline:1px solid var(--rule)}.lookEcho .heroArt,.lookEcho .a1Lines{-webkit-mask:linear-gradient(90deg,transparent 25%,#000 70%);mask:linear-gradient(90deg,transparent 25%,#000 70%)}html[data-family=paper][data-down=stock] body:before{content:"";position:fixed;inset:0;z-index:-1;background:url(/looks/paper.jpg) center / cover no-repeat;filter:var(--stock);pointer-events:none}html[data-look=r-khaki][data-down=stock] body:before{mix-blend-mode:multiply;opacity:.85}html[data-family=paper][data-down=stock] .a1Stage{background:transparent}html[data-family=paper][data-down=stock] .a1Stage:before{display:none}html[data-family=paper][data-down=stock] body.a1Page :is(.part>h2,.part .a2Head>h2):before{content:"";display:block;width:76px;height:30px;margin-bottom:18px;background:var(--line-m);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 76 30'%3E%3Cellipse cx='38' cy='15' rx='34' ry='9' transform='rotate(-12 38 15)' fill='none' stroke='%23000' stroke-width='1.2'/%3E%3Ccircle cx='38' cy='15' r='3.4'/%3E%3Ccircle cx='69' cy='9' r='2.8'/%3E%3Cpath d='M9 2Q9 6 13 6Q9 6 9 10Q9 6 5 6Q9 6 9 2Z'/%3E%3C/svg%3E") left center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 76 30'%3E%3Cellipse cx='38' cy='15' rx='34' ry='9' transform='rotate(-12 38 15)' fill='none' stroke='%23000' stroke-width='1.2'/%3E%3Ccircle cx='38' cy='15' r='3.4'/%3E%3Ccircle cx='69' cy='9' r='2.8'/%3E%3Cpath d='M9 2Q9 6 13 6Q9 6 9 10Q9 6 5 6Q9 6 9 2Z'/%3E%3C/svg%3E") left center / contain no-repeat}.lbDown{flex-basis:100%;justify-content:center}.lbResults{flex-basis:100%;justify-content:center;flex-wrap:wrap;padding-top:6px;border-top:1px solid #EEE}.lbResults .lbSub{margin:0 6px 0 18px;color:#777;font-size:12px}@font-face{font-family:Satoshi;font-weight:300;font-style:normal;font-display:swap;src:url(/fonts/satoshi-300.woff2) format("woff2")}@font-face{font-family:Satoshi;font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/satoshi-400.woff2) format("woff2")}@font-face{font-family:Satoshi;font-weight:500;font-style:normal;font-display:swap;src:url(/fonts/satoshi-500.woff2) format("woff2")}
