@font-face{font-family:Mona Sans Variable;font-style:normal;font-display:swap;font-weight:200 900;font-stretch:75% 125%;src:url(/agi-readiness/assets/mona-sans-vietnamese-standard-normal-Rd0aZl9c.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Mona Sans Variable;font-style:normal;font-display:swap;font-weight:200 900;font-stretch:75% 125%;src:url(/agi-readiness/assets/mona-sans-latin-ext-standard-normal-CQ1tG6In.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Mona Sans Variable;font-style:normal;font-display:swap;font-weight:200 900;font-stretch:75% 125%;src:url(/agi-readiness/assets/mona-sans-latin-standard-normal-BMVx8nn_.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/agi-readiness/assets/geist-mono-cyrillic-ext-wght-normal-X_5orZeX.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/agi-readiness/assets/geist-mono-cyrillic-wght-normal-DiZS0aHC.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/agi-readiness/assets/geist-mono-symbols2-wght-normal-CO5SzqOn.woff2)format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/agi-readiness/assets/geist-mono-vietnamese-wght-normal-DadHysG0.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/agi-readiness/assets/geist-mono-latin-ext-wght-normal-Bwz-egvJ.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/agi-readiness/assets/geist-mono-latin-wght-normal-XN7g48iV.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--blue:#2b37f5;--blue-2:#2330dd;--ink:#0b0b0f;--ink-2:#16161c;--paper:#efeee9;--paper-2:#e5e4dd;--muted:#56564f;--line:#0b0b0f29;--on-blue:#fff;--on-blue-2:#fffc;--on-ink-2:#ffffffb3;--f:"Mona Sans Variable", "Mona Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--m:"Geist Mono Variable", "Geist Mono", ui-monospace, "Cascadia Mono", Consolas, monospace;--g:clamp(1.15rem, .5rem + 2.6vw, 3.25rem);--nav:64px;--ease:cubic-bezier(.16, 1, .3, 1);--t-body:clamp(1.02rem, .97rem + .25vw, 1.16rem);--t-lead:clamp(1.2rem, 1.05rem + .7vw, 1.6rem);--t-h2:clamp(2.3rem, 1.3rem + 4.2vw, 5.4rem);--t-h1:clamp(2.7rem, 1rem + 6.4vw, 6rem);--rv-in:.95s;--rv-out:.42s;--rv-ease-out:cubic-bezier(.55, 0, .75, .15);--rv-lift:clamp(14px, .5rem + .8vw, 26px);--rv-stagger:90ms;--rv-child:70ms;--rv-word:26ms;--rv-handoff:.24s;--ease-q:linear(0, 0 0.4%, .05 0.4%, .05 1.2%, .1 1.2%, .1 2.1%, .15 2.1%, .15 3.0%, .2 3.0%, .2 3.9%, .25 3.9%, .25 4.9%, .3 4.9%, .3 5.9%, .35 5.9%, .35 7.0%, .4 7.0%, .4 8.2%, .45 8.2%, .45 9.5%, .5 9.5%, .5 10.9%, .55 10.9%, .55 12.4%, .6 12.4%, .6 14.2%, .65 14.2%, .65 16.2%, .7 16.2%, .7 18.5%, .75 18.5%, .75 21.4%, .8 21.4%, .8 24.9%, .85 24.9%, .85 29.8%, .9 29.8%, .9 37.0%, .95 37.0%, .95 51.5%, 1 51.5%, 1)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:var(--nav)}html:not(.lenis){scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html:not(.lenis){scroll-behavior:auto}}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}body{background:var(--ink);color:var(--ink);font:400 var(--t-body)/1.6 var(--f);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-stretch:100%}img,svg,canvas{max-width:100%;display:block}a{color:inherit;text-underline-offset:.18em;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}p,li,dd{text-wrap:pretty}h1,h2,h3{text-wrap:balance}:focus-visible{outline-offset:4px;border-radius:2px;outline:2px solid}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{z-index:100;background:var(--paper);color:var(--ink);font:600 .9rem var(--f);padding:.7rem 1rem;position:fixed;top:-5rem;left:1rem}.skip:focus{top:1rem}.wrap{width:min(100% - 2 * var(--g), 84rem);margin-inline:auto}#agent{z-index:0;pointer-events:none;opacity:0;width:100vw;height:100vh;transition:opacity 1.4s var(--ease);position:fixed;inset:0}.agent-live #agent{opacity:1}.s-blue{background:var(--blue);color:var(--on-blue)}.s-ink{background:var(--ink);color:#fff}.s-paper{background:var(--paper);color:var(--ink);z-index:2;position:relative}.s-blue>*,.s-ink>*{z-index:1;position:relative}.foot{z-index:2;position:relative}.display-2{font:780 var(--t-h2)/.94 var(--f);letter-spacing:-.035em;max-width:13ch;font-stretch:118%}.lead{font-size:var(--t-lead);letter-spacing:-.01em;max-width:40ch;line-height:1.42}.nav{z-index:50;height:var(--nav);padding:0 var(--g);color:#fff;transition:color .35s var(--ease), background-color .35s var(--ease);font:650 .8rem/1 var(--f);letter-spacing:.02em;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;display:grid;position:fixed;top:0;left:0;right:0}.nav[data-on=paper]{color:var(--ink)}.nav.is-scrolled:before{content:"";z-index:-1;pointer-events:none;position:absolute;inset:0}.nav.is-scrolled[data-on=blue]:before{background:var(--blue)}.nav.is-scrolled[data-on=ink]:before{background:var(--ink)}.nav.is-scrolled[data-on=paper]:before{background:var(--paper);box-shadow:0 1px 0 var(--line)}.nav__mark{font:760 .98rem/1 var(--f);letter-spacing:-.02em;text-transform:none;justify-self:start;font-stretch:122%;text-decoration:none}.nav nav{gap:.3rem;display:flex}.nav nav a{opacity:.88;padding:.6rem .7rem;text-decoration:none;transition:opacity .25s;position:relative}.nav nav a:hover,.nav nav a[aria-current=true]{opacity:1}.nav nav a[aria-current=true]:after{content:"";background:currentColor;height:1px;position:absolute;bottom:.25rem;left:.7rem;right:.7rem}.nav__date{opacity:.8;font:500 .72rem var(--m);justify-self:end}.nav__toggle{display:none}@media (max-width:820px){.nav{grid-template-columns:1fr auto}.js .nav__toggle{color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:999px;padding:.6rem .9rem;display:block}.js .nav nav{display:none}.js .nav.menu-open nav{top:var(--nav);padding:1rem var(--g);background:var(--blue);border-bottom:1px solid;flex-direction:column;display:flex;position:absolute;left:0;right:0}.js .nav[data-on=paper].menu-open nav{background:var(--paper)}.js .nav[data-on=ink].menu-open nav{background:var(--ink)}.nav.menu-open nav a{padding:.9rem 0;font-size:1.1rem}html:not(.js) .nav{background:var(--blue);flex-wrap:wrap;height:auto;padding-block:1rem;display:flex;position:absolute}html:not(.js) .nav nav{flex-wrap:wrap}.nav__date{display:none}}.hero{min-height:100svh;display:flex}.hero .hero__fallback{z-index:0;aspect-ratio:1;object-fit:contain;pointer-events:none;width:min(36vw,56vh);position:absolute;top:34%;left:78%;transform:translate(-50%,-50%)}.agent-live .hero__fallback{visibility:hidden}.hero__inner{width:100%;padding:calc(var(--nav) + 2rem) var(--g) clamp(1.8rem, 5vh, 3.5rem);flex-direction:column;justify-content:flex-end;display:flex}.hero__title{font:820 var(--t-h1)/.9 var(--f);letter-spacing:-.045em;max-width:12ch;font-stretch:125%}.hero__title>span:not(.sr-only){display:block}.hero__title>span:nth-child(2){color:var(--on-blue-2)}.hero__foot{justify-content:space-between;align-items:end;gap:2rem;margin-top:clamp(1.6rem,4vh,2.6rem);display:flex}.hero__lede{max-width:34ch;font-size:var(--t-lead);color:var(--on-blue-2);line-height:1.38}.hero__cue{font:500 .72rem var(--m);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:.8rem;text-decoration:none;display:inline-flex}.hero__cue i{background:#ffffff59;width:1px;height:3.2rem;position:relative;overflow:hidden}.hero__cue i:after{content:"";width:1px;height:40%;animation:cue 1.8s var(--ease) 2;background:#fff;position:absolute;top:-40%;left:0}@keyframes cue{to{top:100%}}@media (max-width:720px){.hero__inner{padding-top:53svh}.hero .hero__fallback{width:68vw;top:30svh;left:50%}.hero__foot{flex-direction:column;align-items:start;gap:1.2rem}.hero__cue{display:none}}@media (prefers-reduced-motion:reduce){.hero__cue i:after{height:100%;animation:none;top:0}}.def{padding:clamp(6rem,16vh,11rem) 0 clamp(6rem,14vh,10rem)}.def__title{font:750 clamp(1.5rem, 1rem + 1.2vw, 2.2rem)/1.1 var(--f);letter-spacing:-.02em;margin-bottom:clamp(2rem,5vh,3.5rem)}.def__quote{font:400 clamp(1.18rem, 1rem + .8vw, 1.72rem)/1.45 var(--f);letter-spacing:-.012em;color:#2d2d2a}.def__quote>p{max-width:40ch}.def__quote>p+p{margin-top:1.1em}.def__quote>p:first-child{max-width:17ch;font:720 clamp(2.15rem, .9rem + 4.4vw, 5.2rem)/.98 var(--f);letter-spacing:-.036em;color:var(--ink);font-stretch:112%}.def__quote>p:first-child+p{margin-top:clamp(2.6rem,7vh,5rem)}.def__quote em{color:var(--blue);font-style:normal}.def__key{color:var(--ink);font-weight:650;margin-top:clamp(2.8rem,8vh,5.5rem)!important}.def__key em{width:min(100vw - 2 * var(--g), 84rem);font:800 clamp(2.5rem, .9rem + 5.4vw, 6rem)/.92 var(--f);letter-spacing:-.042em;text-wrap:balance;margin-top:.45em;font-stretch:118%;display:block}@media (min-width:900px){.def__quote>p:not(:first-child):not(.def__key){margin-left:clamp(8rem,36%,30rem)}}.def__by{font:500 .8rem var(--m);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);align-items:center;gap:1rem;margin-top:clamp(2.2rem,5vh,3.2rem);display:flex}.def__by:before{content:"";background:currentColor;width:3rem;height:1px}.sw{display:inline-block}.ln{white-space:nowrap;display:block}.st{vertical-align:-.12em;border:2px solid;border-radius:50%;flex:none;width:.95em;height:.95em;display:inline-block}.st--human,.st--late{background:linear-gradient(90deg,currentColor 50%,#0000 50%)}.st--solo,.st--ontime{background:linear-gradient(currentColor,currentColor)}.st--notyet{background:0 0}.st--pending{border-style:dashed}.st--missed{position:relative}.st--missed:after{content:"";background:currentColor;width:2px;height:136%;position:absolute;top:-18%;left:50%;transform:translate(-50%)rotate(45deg)}.legend{font:500 .74rem var(--m);letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;gap:.7rem 1.6rem;margin:1.8rem 0 0;padding:0;list-style:none;display:flex}.legend li{align-items:center;gap:.6rem;display:inline-flex}.fields__pin{position:relative}.fields__slides{margin:0;padding:0;list-style:none}.slide{padding:clamp(4rem, 10vh, 7rem) var(--g);max-width:44rem}.slide+.slide{border-top:1px solid #fff3}.slide__text{font-size:var(--t-lead);color:var(--on-blue-2);max-width:36ch;margin-top:1.4rem;line-height:1.42}.field__count{font:500 .74rem var(--m);letter-spacing:.1em;color:var(--on-blue-2)}.field__group{margin-left:.8rem}.field__name{font:800 clamp(2.1rem, .8rem + 4.4vw, 4.9rem)/.92 var(--f);letter-spacing:-.04em;margin-top:.8rem;font-stretch:114%}.field__state{font:500 .76rem var(--m);letter-spacing:.06em;text-transform:uppercase;border:1px solid #ffffff73;border-radius:999px;align-items:center;gap:.65rem;margin-top:1.3rem;padding:.5rem .85rem .5rem .7rem;display:inline-flex}.field__note{max-width:40ch;color:var(--on-blue-2);margin-top:1.3rem;font-size:clamp(1rem,.95rem + .3vw,1.2rem);line-height:1.5}.tally{font:500 .8rem/1.6 var(--m);letter-spacing:.06em;text-transform:uppercase;color:var(--on-blue-2);margin-top:1.4rem}.tally b{color:#fff;font-weight:600}.fields__meter,.fields__index,.fields__skip{display:none}.field__count{margin-top:1rem}.field__refs{font:500 .75rem var(--m);margin-top:.6rem}.pinned .fields__pin{height:100svh;overflow:hidden}.pinned .slide{--rv-base:var(--rv-handoff);width:min(49%,45rem);padding:0 var(--g) clamp(4.2rem, 10vh, 5.8rem);opacity:0;pointer-events:none;transition:opacity .2s var(--rv-ease-out);border:0;position:absolute;bottom:0;left:0}.pinned .slide.is-active{opacity:1;pointer-events:auto;transition:opacity .2s linear var(--rv-handoff)}.pinned .slide--intro,.pinned .slide--outro{top:50%;bottom:auto;transform:translateY(-50%)}.pinned .fields__skip{z-index:4;left:var(--g);top:calc(var(--nav) + .8rem);color:var(--blue);font:650 .9rem var(--f);background:#fff;border-radius:2px;padding:.7rem 1rem;text-decoration:none;display:block;position:absolute}.pinned .fields__skip:not(:focus){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;overflow:hidden}.pinned .fields__meter{left:var(--g);right:var(--g);background:#ffffff3d;height:1px;display:block;position:absolute;bottom:2.35rem}.pinned .fields__meter span{transform-origin:0;transform:scaleX(var(--p,0));background:#fff;position:absolute;inset:0}.pinned .fields__index{z-index:3;left:var(--g);right:var(--g);height:1.6rem;display:block;position:absolute;bottom:.5rem}.fields__index button{top:0;left:calc(var(--x) * 100%);color:#fff;min-width:26px;height:26px;font:500 .75rem/26px var(--m);letter-spacing:.04em;opacity:.86;cursor:pointer;background:0 0;border:0;padding:0 .15rem;transition:opacity .25s;position:absolute;transform:translate(-50%)}.fields__index button:before{content:"";background:currentColor;width:1px;height:.42rem;position:absolute;top:-.42rem;left:50%}.fields__index button:hover,.fields__index button[aria-current=true]{opacity:1}.fields__index button[aria-current=true]{font-weight:700}@media (max-width:820px){:root{--stage:clamp(14.5rem, 42svh, 23rem)}.pinned .slide,.pinned .slide--intro,.pinned .slide--outro{top:calc(var(--nav) + var(--stage));width:100%;max-height:calc(100svh - var(--nav) - var(--stage) - 3.6rem);padding-bottom:0;bottom:auto;overflow-y:auto;transform:none}.fields__index button{font-size:.75rem}.field__note{font-size:.98rem}}.asi__pin{padding:clamp(5rem, 12vh, 8rem) var(--g);gap:3.5rem;display:grid}.asi__line{max-width:18ch;font:760 clamp(2.1rem, 1rem + 4.2vw, 5rem)/.98 var(--f);letter-spacing:-.035em;font-stretch:112%}.asi__line em{color:#ffffff8c;font-style:normal}.asi__line--2 strong{font-weight:800}.asi__line--3{max-width:none;font:inherit}.asi__big{max-width:14ch;font:820 clamp(2.4rem, 1rem + 5vw, 6rem)/.92 var(--f);letter-spacing:-.045em;font-stretch:125%}.asi__small{max-width:46ch;color:var(--on-ink-2);font-size:var(--t-body);margin-top:1.8rem;font-stretch:100%;line-height:1.6}.pinned-asi .asi__pin{height:100svh;padding:0;display:block;position:relative}.pinned-asi .asi__line{--rv-base:var(--rv-handoff);left:var(--g);width:min(100% - 2 * var(--g), 44rem);opacity:0;pointer-events:none;transition:opacity .2s var(--rv-ease-out);position:absolute;bottom:clamp(3rem,12vh,7rem)}.pinned-asi .asi__line.is-active{opacity:1;pointer-events:auto;transition:opacity .2s linear var(--rv-handoff)}.dust{z-index:0;pointer-events:none;visibility:hidden;width:100%;max-width:none;height:100%;position:absolute;inset:0}.dust.is-on{visibility:visible}.asi__line--1 em.is-dust{visibility:hidden}.asi__line--2 strong{white-space:nowrap}@media (max-width:820px){.pinned-asi .asi__line{top:calc(var(--nav) + var(--stage));bottom:auto}}.camps{padding:clamp(6rem,14vh,10rem) 0}.camps .lead{color:#2d2d2a;max-width:46ch;margin-top:1.6rem}.spectrum{--w:min(100%, 44rem);margin:clamp(3.5rem,9vh,6.5rem) 0 0;padding:0;list-style:none}.camp{--x:0;--dot:color-mix(in oklab, var(--ink), var(--blue) calc(var(--x) * 100%));padding:2.6rem 0 0 calc(var(--x) * (100% - var(--w)));position:relative}.camp[data-camp=stop]{--x:0}.camp[data-camp=careful]{--x:.25}.camp[data-camp=optimist]{--x:.5}.camp[data-camp=accelerate]{--x:.75}.camp[data-camp=succession]{--x:1}.camp+.camp{margin-top:clamp(3.2rem,9vh,6rem)}.camp>*{max-width:var(--w)}.camp:before{content:"";pointer-events:none;transform-origin:0;background:linear-gradient(90deg, var(--ink), color-mix(in oklab, var(--ink), var(--blue) 75%)) 0 50% / 75% 2px no-repeat, repeating-linear-gradient(90deg, var(--blue) 0 7px, transparent 7px 13px) 100% 50% / 25% 2px no-repeat, linear-gradient(#0b0b0f52, #0b0b0f52) 0 50% / 1px 14px no-repeat, linear-gradient(#0b0b0f52, #0b0b0f52) 25% 50% / 1px 14px no-repeat, linear-gradient(#0b0b0f52, #0b0b0f52) 50% 50% / 1px 14px no-repeat, linear-gradient(#0b0b0f52, #0b0b0f52) 75% 50% / 1px 14px no-repeat, linear-gradient(#0b0b0f52, #0b0b0f52) 100% 50% / 1px 14px no-repeat;height:14px;margin-top:-6px;position:absolute;top:0;left:0;right:0}.camp:after{content:"";top:-10px;left:calc(var(--x) * (100% - 20px));background:var(--dot);width:20px;height:20px;box-shadow:0 0 0 5px var(--paper);pointer-events:none;border-radius:50%;position:absolute}.camp[data-camp=succession]:after{background:var(--paper);box-shadow:inset 0 0 0 3px var(--dot), 0 0 0 5px var(--paper)}.camp__name{font:800 clamp(2rem, 1rem + 2.8vw, 3.6rem)/.95 var(--f);letter-spacing:-.035em;color:var(--dot);font-stretch:118%}.camp__gist{max-width:40ch;font-size:var(--t-lead);color:#2d2d2a;margin-top:1rem;line-height:1.42}.camp__people{gap:clamp(1.8rem,4vh,2.6rem);margin:clamp(1.8rem,4vh,2.6rem) 0 0;padding:0;list-style:none;display:grid}.person__name{font:700 .98rem/1.35 var(--f);flex-wrap:wrap;align-items:baseline;column-gap:.7rem;font-stretch:106%;display:flex}.person__role{color:var(--muted);font-weight:450;font-stretch:100%}.person__quote{margin-top:.5rem}.person__quote p{font:540 clamp(1.22rem, 1rem + .85vw, 1.7rem)/1.32 var(--f);letter-spacing:-.016em;color:var(--ink);text-wrap:pretty;font-stretch:102%}.person__src{font:500 .72rem/1.5 var(--m);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-top:.7rem}.camps a[href^=\#src-]{font:500 1em var(--m);color:var(--blue);white-space:nowrap;text-decoration:none}.camps a[href^=\#src-]:hover{text-decoration:underline}.cites{white-space:nowrap}.camps__fight{max-width:32ch;font:700 clamp(1.6rem, 1rem + 2vw, 2.9rem)/1.12 var(--f);letter-spacing:-.03em;margin-top:clamp(4.5rem,12vh,8rem);font-stretch:110%}.camps__note{max-width:66ch;color:var(--muted);margin-top:1.6rem;font-size:.95rem;line-height:1.55}.camps .wrap>.camps__fight{border-top:1px solid var(--ink);padding-top:clamp(1.4rem,3vh,2rem)}.camps .wrap>.camps__note{border-top:1px solid var(--line);color:#2d2d2a;margin-top:1.5rem;padding-top:1rem;font-size:1rem}.camps .wrap>.camps__note strong{color:var(--ink);font-weight:700}.camps .wrap>.camps__fight+.camps__note{margin-top:clamp(1.8rem,4vh,2.6rem)}@media (min-width:900px){.camps .wrap{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(1.6rem,4vh,2.4rem) clamp(2rem,5vw,5rem);display:grid}.camps .wrap>:not(.camps__note){grid-column:1/-1}.camps .wrap>.camps__fight+.camps__note,.camps .wrap>.camps__fight+.camps__note+.camps__note{margin-top:clamp(.4rem,1vh,.8rem)}.camps .wrap>.camps__note{max-width:52ch;margin-top:0}}.camps .camps__fight a[href^=\#src-],.screen .screen__close a[href^=\#src-]{font:500 .42em/0 var(--m);vertical-align:super;letter-spacing:0}@media (max-width:899px){.spectrum{padding-left:2.1rem;position:relative}.spectrum:before{content:"";background:linear-gradient(var(--ink), var(--blue));width:2px;position:absolute;top:.4rem;bottom:.4rem;left:9px}.camp{padding:0}.camp:before{display:none}.camp:after{width:18px;height:18px;box-shadow:0 0 0 4px var(--paper);top:.35em;left:calc(1px - 2.1rem)}.camp[data-camp=succession]:after{box-shadow:inset 0 0 0 3px var(--dot), 0 0 0 4px var(--paper)}#camps .camp[data-camp=succession]:before{background:repeating-linear-gradient(180deg, var(--blue) 0 7px, var(--paper) 7px 13px);width:2px;height:auto;margin-top:0;transition:none;display:block;inset:calc(-1*clamp(3.2rem,9vh,6rem)) auto .4rem calc(9px - 2.1rem);transform:none}.camp>*{max-width:none}}@media (prefers-reduced-motion:no-preference){.camp:before{transition:transform .9s var(--ease) 50ms}.camp:after{transition:left 1.1s var(--ease) .12s, transform .6s var(--ease) .12s}.camp[data-rv]:not([data-rv=in]):before{transition:transform var(--rv-out) var(--rv-ease-out);transform:scaleX(0)}.camp:has(>.camp__name[data-rv]:not([data-rv=in])):before{transition:transform var(--rv-out) var(--rv-ease-out);transform:scaleX(0)}.camp[data-rv]:not([data-rv=in]):after{transition:left var(--rv-out) var(--rv-ease-out), transform var(--rv-out) var(--rv-ease-out);left:0;transform:scale(.4)}.camp:has(>.camp__name[data-rv]:not([data-rv=in])):after{transition:left var(--rv-out) var(--rv-ease-out), transform var(--rv-out) var(--rv-ease-out);left:0;transform:scale(.4)}}@media (prefers-reduced-motion:no-preference) and (max-width:899px){.camp[data-rv]:not([data-rv=in]):after{left:calc(1px - 2.1rem)}.camp:has(>.camp__name[data-rv]:not([data-rv=in])):after{left:calc(1px - 2.1rem)}}.screen{padding:0 0 clamp(6rem,14vh,10rem)}.screen__hal{min-height:100svh;padding:calc(var(--nav) + 2.5rem) var(--g) 3rem;flex-direction:column;justify-content:center;display:flex;position:relative}.screen__hal>*{z-index:1;max-width:min(42rem,46%);position:relative}.screen__hal h2{max-width:min(13ch,46%)}.screen__line{font:700 clamp(1.6rem, 1rem + 2vw, 3rem)/1.1 var(--f);letter-spacing:-.025em;color:#ff4b3e;margin-top:clamp(1.6rem,4vh,2.6rem);font-stretch:108%}.screen__note{max-width:min(44ch,46%);color:var(--on-ink-2);margin-top:1.4rem}.screen__hal:after{content:"";z-index:0;right:calc(var(--g) + 2vw);aspect-ratio:1;pointer-events:none;background:radial-gradient(circle closest-side,#fff3d6 0 3%,#ffc46b 6%,#ff2d1f 17%,#b0140b 33%,#420705 50%,#0d0708 63%,#07070a 84%,#3b3d42 85.5%,#c9ccd1 90%,#7a7d83 95.5%,#26282c 99%,#0000 100%);border-radius:50%;width:min(36vw,60vh);position:absolute;top:50%;transform:translateY(-50%)}@media (prefers-reduced-motion:no-preference){.agent-live .screen__hal:after{display:none}}.screen .wrap{margin-top:clamp(2rem,6vh,4rem)}.reel{margin:0;padding:0 clamp(2.4rem,4vw,3.6rem);list-style:none;position:relative}.reel:before,.reel:after{content:"";pointer-events:none;background:linear-gradient(#ffffff29,#ffffff29) 0 0/1px 100% no-repeat,linear-gradient(#ffffff29,#ffffff29) 100% 0/1px 100% no-repeat,repeating-linear-gradient(#0000 0 14px,#ffffff21 14px 30px,#0000 30px 44px) 50% 0/44% 100% no-repeat;width:clamp(1.1rem,1.6vw,1.5rem);position:absolute;top:0;bottom:0}.reel:before{left:0}.reel:after{right:0}.film{border-top:1px solid #ffffff29;grid-template-rows:auto auto 1fr;grid-template-columns:minmax(8.5rem,15rem) minmax(0,1.2fr) minmax(0,.8fr);align-items:start;column-gap:clamp(1.5rem,3vw,3.2rem);padding:clamp(2.2rem,5.5vh,3.4rem) 0;display:grid}.film:last-child{border-bottom:1px solid #ffffff29}.film__year{font:820 clamp(3rem, 1rem + 4.6vw, 6rem)/.86 var(--f);letter-spacing:-.05em;color:#0000;-webkit-text-stroke:1.5px #ffffffe6;grid-area:1/1/span 3;font-stretch:125%}.film__title{font:760 clamp(1.5rem, 1rem + 1.3vw, 2.3rem)/1.02 var(--f);letter-spacing:-.025em;grid-column:2;font-stretch:114%}.film__why{max-width:48ch;color:var(--on-ink-2);grid-area:2/2;margin-top:.9rem}.film__lesson{font:650 clamp(1.2rem, .95rem + .8vw, 1.72rem)/1.28 var(--f);letter-spacing:-.012em;color:#fff;border-left:1px solid #ffffff38;grid-area:1/3/span 3;padding-left:clamp(1rem,2vw,1.8rem);font-stretch:106%}.film__echo{max-width:52ch;color:var(--on-ink-2);grid-area:3/2;margin-top:1rem;font-size:.92rem;line-height:1.55}.screen a[href^=\#src-]{font:500 .8em var(--m);white-space:nowrap;text-decoration:none}.screen a[href^=\#src-]:hover{text-decoration:underline}.screen__close{max-width:30ch;font:700 clamp(1.6rem, 1rem + 2vw, 2.9rem)/1.12 var(--f);letter-spacing:-.03em;margin-top:clamp(4rem,10vh,6.5rem);font-stretch:110%}@media (max-width:1080px){.film{grid-template-columns:minmax(7rem,11rem) minmax(0,1fr)}.film__year{grid-row:1/span 5}.film{grid-template-rows:none}.film__why,.film__lesson,.film__echo{grid-area:auto/2}.film__lesson{border-left:0;margin-top:1.1rem;padding-left:0;font-size:clamp(1.12rem,1rem + .4vw,1.3rem)}.film__echo{margin-top:.8rem}}@media (max-width:820px){.screen__hal{padding-top:calc(var(--nav) + var(--stage));justify-content:flex-start;min-height:100svh}.screen__hal>*,.screen__hal h2,.screen__note{max-width:none}.screen__hal:after{left:50%;right:auto;top:calc(var(--nav) + var(--stage) / 2);width:min(64vw, calc(var(--stage) - 2rem));transform:translate(-50%,-50%)}.reel{padding:0 0 0 2.1rem}.reel:after{display:none}.reel:before{width:1.1rem}.film{padding:1.9rem 0;display:block}.film__year{-webkit-text-stroke-width:1.2px;margin-bottom:.9rem;font-size:clamp(2.8rem,12vw,3.6rem)}.film__why,.film__lesson,.film__echo{margin-top:.9rem}}.story{padding:clamp(6rem,14vh,10rem) 0}.story__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:clamp(2rem,6vw,7rem);margin-top:clamp(2.5rem,6vh,4.5rem);display:grid}.story__text p+p{margin-top:1.1em}.story__text p:not(.lead){color:#2d2d2a;max-width:60ch}.story__text .lead{margin-bottom:.3em}.terms{border-top:1px solid var(--ink);display:grid}.terms div{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,9rem) minmax(0,1fr);gap:1rem;padding:1rem 0 1.1rem;display:grid}.terms dt{font:700 .98rem/1.35 var(--f);font-stretch:110%}.terms dd{color:var(--muted);font-size:.95rem;line-height:1.5}.story__engine{max-width:24ch;font:700 clamp(1.8rem, 1rem + 3vw, 3.6rem)/1.08 var(--f);letter-spacing:-.03em;margin:clamp(4rem,10vh,7rem) 0 0;font-stretch:112%}.story__engine em{color:var(--blue);font-style:normal}.endings{border-top:1px solid var(--ink);grid-template-columns:1fr 1fr;gap:0;margin-top:clamp(3.5rem,8vh,5.5rem);display:grid}.endings>div{padding:1.4rem 2rem 0 0}.endings>div+div{border-left:1px solid var(--line);padding-left:2rem}.endings h3{font:600 .76rem var(--m);letter-spacing:.1em;text-transform:uppercase;margin-bottom:.8rem}.endings p{color:#2d2d2a;max-width:44ch}@media (max-width:860px){.story__grid,.endings{grid-template-columns:1fr}.endings>div+div{border-left:0;border-top:1px solid var(--line);margin-top:1.4rem;padding-left:0}}@media (max-width:480px){.terms div{grid-template-columns:1fr;gap:.25rem}}.check{border-top:1px solid var(--line);padding:clamp(2rem,6vh,4rem) 0 clamp(5rem,12vh,8rem)}.check__head{padding-top:clamp(3rem,8vh,5rem)}.check__head>p{font-size:var(--t-lead);color:#2d2d2a;max-width:44ch;margin-top:1.2rem;line-height:1.42}.check__viewport{margin-top:clamp(2.5rem,6vh,4rem)}.check__track{width:min(100% - 2 * var(--g), 84rem);gap:0;margin:0 auto;padding:0;list-style:none;display:grid}.entry{border-top:1px solid var(--line);grid-template-columns:9rem minmax(0,1.1fr) minmax(0,1fr) minmax(0,1fr);gap:.6rem 2rem;padding:1.6rem 0 1.8rem;display:grid;position:relative}.entry__when{font:500 .78rem/1.5 var(--m);letter-spacing:.06em;text-transform:uppercase;padding-top:.35rem}.entry h3{font:720 clamp(1.3rem, 1.05rem + .9vw, 1.9rem)/1.05 var(--f);letter-spacing:-.02em;font-stretch:112%}.entry__status{font:500 .74rem var(--m);letter-spacing:.06em;text-transform:uppercase;grid-column:2;align-items:center;gap:.55rem;display:inline-flex}.entry[data-status=ontime] .entry__status,.entry[data-status=missed] .entry__status{color:var(--blue)}.entry__story,.entry__real{grid-row:1/span 2}.entry__story{grid-column:3}.entry__real{grid-column:4}.entry h4{font:500 .68rem var(--m);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:.45rem}.entry__story p,.entry__real p{font-size:.96rem;line-height:1.55}.entry__story p{color:#3a3a36}.entry a[href^=\#src-]{font:500 .72em var(--m);color:var(--blue);white-space:nowrap;text-decoration:none}.entry a[href^=\#src-]:hover{text-decoration:underline}.entry.is-future h3{color:#3a3a36}.entry--now{border-top:2px solid var(--blue);color:var(--blue);align-items:center;gap:1.2rem;padding:1.2rem 0;display:flex}.entry--now .entry__when{padding:0;font-weight:600}.entry__now{font:600 1rem/1.3 var(--f);font-stretch:110%}@media (max-width:1080px){.entry{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.entry__when,.entry h3,.entry__status{grid-column:1/-1}.entry__story,.entry__real{grid-row:auto;margin-top:.8rem}.entry__story{grid-column:1}.entry__real{grid-column:2}}@media (max-width:640px){.entry{grid-template-columns:1fr}.entry__story,.entry__real{grid-column:1}}.h-scroll.check{padding-top:calc(var(--nav) + clamp(1.2rem, 3.5vh, 2.4rem))}.h-scroll .check__head{grid-template-columns:minmax(0,1fr) minmax(0,32rem);align-items:end;column-gap:clamp(2rem,5vw,5rem);padding-top:0;display:grid}.h-scroll .check__head h2{grid-row:1/span 2}.h-scroll .check__head>p{margin-top:0;font-size:clamp(1.05rem,.9rem + .5vw,1.3rem)}.h-scroll .check__head .legend{margin-top:1rem}.h-scroll .check__viewport{margin-top:clamp(2rem,5vh,3.2rem);overflow:hidden}.h-scroll .check__track{width:max-content;padding:0 var(--g);gap:0;margin:0;display:flex}.h-scroll .entry{border-top:0;border-right:1px solid var(--line);flex-direction:column;flex:none;gap:0;width:min(27rem,34vw);margin-right:2.2rem;padding:0 2.2rem 0 0;display:flex}.h-scroll .entry:last-child{border-right:0}.h-scroll .entry__when{border-bottom:1px solid var(--ink);margin-bottom:1.4rem;padding:0 0 1.4rem}.h-scroll .entry h3{min-height:2.1em}.h-scroll .entry__status{margin:1rem 0 1.6rem}.h-scroll .entry__story{margin-bottom:1.4rem}.h-scroll .entry--now{border:0;border-left:2px solid var(--blue);flex-direction:column;justify-content:flex-start;align-items:flex-start;width:15rem;margin-right:2.2rem;padding:0 0 0 1.6rem}.h-scroll .entry--now .entry__when{border-bottom-color:var(--blue);width:100%}.h-scroll .entry--now .entry__now{font-size:1.35rem}.clock{padding:clamp(6rem,14vh,10rem) 0}.clock .lead{color:var(--on-blue-2);max-width:46ch;margin-top:1.6rem}.clock .lead strong{color:#fff}.chart{margin-top:clamp(3rem,8vh,5rem)}.chart figcaption{font:500 .7rem var(--m);letter-spacing:.08em;text-transform:uppercase;color:var(--on-blue-2);flex-wrap:wrap;gap:.6rem 1.8rem;margin-top:1.4rem;display:flex}.chart figcaption span{align-items:center;gap:.6rem;display:inline-flex}.k{flex:none;display:inline-block}.k--story{border:2px solid #fff;width:10px;height:10px;transform:rotate(45deg)}.k--slow{background:#fff;border-radius:4px;width:26px;height:8px}.k--now{background:#fff;width:2px;height:14px;box-shadow:0 0 0 3px #ffffff40}.clock .note{max-width:70ch;color:var(--on-blue-2);margin-top:1.4rem;font-size:.9rem}.clock a[href^=\#src-],.mind a[href^=\#src-]{font:500 .72em var(--m);white-space:nowrap;text-decoration:none}.stats{border-top:1px solid #ffffff59;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(3.5rem,8vh,5rem);display:grid}.stats>div{padding:1.6rem 1.8rem 0 0}.stats>div+div{border-left:1px solid #fff3;padding-left:1.8rem}.stats b{font:800 clamp(2.2rem, 1.4rem + 2.6vw, 3.8rem)/1 var(--f);letter-spacing:-.04em;font-stretch:125%;display:block}.stats>div>span{color:var(--on-blue-2);max-width:32ch;margin-top:.8rem;font-size:.95rem;line-height:1.5;display:block}@media (max-width:820px){.stats{grid-template-columns:1fr}.stats>div+div{border-top:1px solid #fff3;border-left:0;margin-top:1.6rem;padding-left:0}}.slip{--lab:15rem;position:relative}.slip__axis{height:2rem;margin-left:var(--lab);border-bottom:1px solid #ffffff59;position:relative}.slip__axis span{font:500 .68rem/1 var(--m);letter-spacing:.08em;color:var(--on-blue-2);white-space:nowrap;position:absolute;bottom:.55rem;transform:translate(-50%)}.slip__axis .slip__now{color:#fff;font-weight:600;top:-1.35rem;bottom:auto}.slip ol{margin:0;padding:0;list-style:none;position:relative}.slip ol:before,.slip ol:after{content:"";pointer-events:none;position:absolute;top:0;bottom:0}.slip ol:after{left:var(--lab);z-index:0;background:linear-gradient(90deg,#0000 calc(20% - .5px),#ffffff29 0 calc(20% + .5px),#0000 0),linear-gradient(90deg,#0000 calc(46.67% - .5px),#ffffff29 0 calc(46.67% + .5px),#0000 0),linear-gradient(90deg,#0000 calc(73.33% - .5px),#ffffff29 0 calc(73.33% + .5px),#0000 0);right:0}.slip ol:before{left:calc(var(--lab) + (100% - var(--lab)) * var(--nowf));z-index:2;background:#fff;width:2px;margin-left:-1px;box-shadow:0 0 0 3px #ffffff2e}.slip li{z-index:1;grid-template-columns:var(--lab) minmax(0, 1fr);border-bottom:1px solid #ffffff24;grid-template-rows:auto auto;align-items:center;padding:.6rem 0;display:grid;position:relative}.slip__label{font:650 .95rem/1.25 var(--f);grid-area:1/1;padding-right:1.2rem;font-stretch:108%}.slip__dates{font:500 .66rem/1.45 var(--m);letter-spacing:.02em;color:var(--on-blue-2);grid-area:2/1;padding:.2rem 1.2rem 0 0}.slip__dates b{color:#fff;font-weight:500}.slip__dates .sep{display:none}.slip__dates .slow{display:block}.slip__track{grid-area:1/2/span 2;height:2.2rem;position:relative}.slip__track:before{content:"";top:50%;left:var(--s);width:calc(var(--a) - var(--s));border-top:2px dotted #fff9;position:absolute}.slip__track .band{height:10px;top:50%;left:var(--a);width:calc(var(--b) - var(--a));transform-origin:0;background:#fff;border-radius:5px;min-width:10px;margin-top:-5px;position:absolute}.slip__track .story-point{top:50%;left:var(--s);background:var(--blue);border:2px solid #fff;width:11px;height:11px;margin:-5.5px 0 0 -5.5px;position:absolute;transform:rotate(45deg)}@media (prefers-reduced-motion:no-preference){.slip li[data-rv]:not([data-rv=in]) .band{opacity:0;transition:transform var(--rv-out) var(--rv-ease-out), opacity var(--rv-out) linear;transform:scaleX(0)}.slip li[data-rv]:not([data-rv=in]) .slip__track:before{clip-path:inset(0 100% 0 0);transition:clip-path var(--rv-out) var(--rv-ease-out)}.slip li[data-rv=in] .band{transition:transform 1s var(--ease), opacity .3s linear;transition-delay:calc(var(--rv-i,0) * var(--rv-stagger) + .38s)}.slip li[data-rv=in] .slip__track:before{transition:clip-path .6s var(--ease);transition-delay:calc(var(--rv-i,0) * var(--rv-stagger) + .16s)}}@media (max-width:720px){.slip{--lab:0px}.slip__axis{top:var(--nav);z-index:4;background:var(--blue);height:3.4rem;margin-top:1.6rem;position:sticky}.slip__axis .slip__now{top:.25rem}.slip li{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr);padding:.8rem 0 .7rem}.slip__label{grid-row:1;padding:0;font-size:.92rem}.slip__track{grid-area:2/1;height:1.8rem}.slip__dates{grid-row:3;padding:0}.slip__dates .sep{display:none}.slip__dates .slow{display:block}.slip ol:before,.slip ol:after{display:none}.slip__track{background:linear-gradient(90deg, transparent calc(var(--nowf) * 100% - 1px), #fff 0 calc(var(--nowf) * 100% + 1px), transparent 0)}.slip__dates{font-size:.75rem;line-height:1.65}}.mind{padding:clamp(6rem,14vh,10rem) 0}.mind .lead{color:var(--on-ink-2);max-width:44ch;margin-top:1.6rem}.mind__grid{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:start;gap:clamp(2rem,6vw,6rem);margin-top:clamp(3rem,8vh,5rem);display:grid}.trace{background:var(--ink-2);border:1px solid #ffffff2e;border-radius:18px;padding:clamp(1.4rem,3vw,2.2rem)}.trace figcaption{font:500 .66rem var(--m);letter-spacing:.1em;text-transform:uppercase;color:var(--on-ink-2);border-bottom:1px solid #ffffff1f;justify-content:space-between;margin-bottom:1.2rem;padding-bottom:1rem;display:flex}.trace__line{font:500 clamp(1rem, .8rem + .8vw, 1.45rem)/1.5 var(--m);letter-spacing:-.01em;word-break:break-word;min-height:1.5em}.trace__line+.trace__line{margin-top:.5rem}.trace__line .n{color:#ffffffa6}.trace__cap{color:var(--on-ink-2);margin-top:1.4rem;font-size:.88rem}.mind__text p{color:var(--on-ink-2);max-width:56ch}.mind__text p+p{margin-top:1.1em}.mind__text strong{color:#fff;font-weight:650}@media (max-width:900px){.mind__grid{grid-template-columns:1fr}}.verdict{padding:clamp(6rem,16vh,11rem) 0 clamp(6rem,12vh,9rem)}.verdict__q{font:750 clamp(1.5rem, 1rem + 1.2vw, 2.2rem)/1.1 var(--f);letter-spacing:-.02em;color:var(--on-blue-2)}.verdict__big{font:820 clamp(3rem, 1rem + 8vw, 9rem)/.86 var(--f);letter-spacing:-.05em;max-width:9ch;margin-top:1.6rem;font-stretch:125%}.verdict__big>span:not(.sr-only){display:block}.verdict__big>span+span{color:#0000;-webkit-text-stroke:2px #fff}.verdict__cols{border-top:1px solid #ffffff59;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.6rem,3vw,3rem);margin-top:clamp(3.5rem,9vh,6rem);display:grid}.verdict__cols>div{padding-top:1.4rem}.verdict__cols h3{font:600 .74rem var(--m);letter-spacing:.1em;text-transform:uppercase;margin-bottom:.9rem}.verdict__cols p{color:var(--on-blue-2);max-width:40ch;line-height:1.58}@media (max-width:900px){.verdict__cols{border-top:0;grid-template-columns:1fr}.verdict__cols>div{border-top:1px solid #ffffff59}}.foot{padding:clamp(4rem,10vh,7rem) 0 2.4rem}.foot__name{font:820 clamp(2.6rem, .8rem + 7.4vw, 8.6rem)/.88 var(--f);letter-spacing:-.05em;font-stretch:125%}.foot__row{border-top:1px solid #fff3;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.2rem 2rem;margin-top:clamp(2rem,5vh,3.2rem);padding-top:1.6rem;display:flex}.social{gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.social a{color:#fff;width:52px;height:52px;transition:background-color .3s var(--ease), color .3s var(--ease), border-color .3s var(--ease), transform .3s var(--ease);border:1px solid #ffffff47;border-radius:50%;place-items:center;display:grid}.social a:hover{color:var(--ink);background:#fff;border-color:#fff;transform:translateY(-2px)}.social svg{width:20px;height:20px}.foot__meta{font:500 .7rem/1.6 var(--m);letter-spacing:.06em;text-transform:uppercase;color:var(--on-ink-2)}.sources{color:var(--on-ink-2);margin-top:2.2rem;font-size:.84rem}.sources summary{cursor:pointer;width:max-content;font:500 .72rem var(--m);letter-spacing:.1em;text-transform:uppercase;color:#fff;padding:.5rem 0}.sources ol{columns:2 24rem;column-gap:3rem;margin:1.2rem 0 0;padding-left:1.4rem}.sources li{break-inside:avoid;margin-bottom:.5rem;line-height:1.45}.sources li:target{color:#fff}.sources li:target a{text-decoration-thickness:2px}.rw{display:inline-block}.sr-copy{-webkit-user-select:none;user-select:none}.lw{overflow-clip-margin:.3em;display:inline-block;overflow:clip}.lwi{display:inline-block}a>.lw{-webkit-text-decoration:inherit;text-decoration:inherit;text-decoration-color:#0000}a>.lw>.lwi{-webkit-text-decoration:inherit;text-decoration:inherit;text-decoration-color:currentColor}.rw-measure .rw{width:auto!important;font-stretch:inherit!important;font-weight:inherit!important;transition:none!important}@media (prefers-reduced-motion:no-preference){.rv-b,.rv-c{transition:opacity var(--rv-out) var(--rv-ease-out)}.rv-b[data-rv=in],[data-rv=in]>.rv-c{transition-duration:.7s;transition-timing-function:var(--ease);transition-delay:calc(var(--rv-base,0s) + var(--rv-i,0) * var(--rv-stagger) + var(--ci,0) * var(--rv-child))}.rv-b[data-rv]:not([data-rv=in]),[data-rv]:not([data-rv=in])>.rv-c{opacity:0}.lw-on .lwi{transform:translateY(calc(100% + .35em))}.lw-go .lwi{transition:transform var(--rv-in) var(--ease) calc(var(--d0,0s) + var(--ld,0) * 65ms);transform:none}[data-rv] .rw{clip-path:inset(-.35em -.25em);transition:transform var(--rv-out) var(--rv-ease-out), clip-path var(--rv-out) var(--rv-ease-out), opacity var(--rv-out) linear, font-stretch var(--rv-out) steps(1, end), font-weight var(--rv-out) steps(1, end)}[data-rv=in] .rw{transition-duration:calc(var(--rv-in) * 1.1), calc(var(--rv-in) * 1.1), calc(var(--rv-in) * .5), calc(var(--rv-in) * 1.35), calc(var(--rv-in) * 1.35);transition-timing-function:var(--ease), var(--ease), linear, var(--ease-q), var(--ease-q);transition-delay:calc(var(--rv-base,0s) + var(--rv-i,0) * var(--rv-stagger) + var(--ci,0) * var(--rv-child) + var(--wd,calc(var(--wi,0) * var(--rv-word))))}[data-rv=below] .rw,[data-rv=after] .rw{opacity:0;clip-path:inset(calc(-100% - .95em) -.25em calc(100% + .25em));transform:translateY(calc(100% + .6em))}[data-rv=above] .rw,[data-rv=before] .rw{opacity:0;clip-path:inset(calc(100% + .25em) -.25em calc(-100% - .95em));transform:translateY(calc(-100% - .6em))}.rw-locked [data-rv]:not([data-rv=in]) .rw{font-weight:460;font-stretch:75%}.asi__line--2[data-rv] .rw{clip-path:none;transition:opacity .45s linear, filter .5s var(--rv-ease-out), transform .5s var(--rv-ease-out)}.asi__line--2[data-rv=in] .rw{transition-duration:.7s,1.1s,1.1s;transition-timing-function:linear, var(--ease), var(--ease)}.asi__line--2[data-rv]:not([data-rv=in]) .rw{opacity:0;filter:blur(14px);clip-path:none;transform:scale(1.28)}.rw-locked .asi__line--2[data-rv] .rw{font-stretch:inherit;font-weight:inherit}.rv-now,.rv-now>.rv-c,.rv-now>.rv-x,.rv-now .rw,.rv-now .bw,.rv-now .st,.rv-now .band,.rv-now .slip__track:before{transition:none!important}.rv-busy,.rv-busy>.rv-c{will-change:opacity}.rv-busy .rw,.lw-go .lwi{will-change:transform}[data-rv]:not(.rv-ctl):focus-within,[data-rv]:not(.rv-ctl):focus-within>.rv-c,[data-rv]:not(.rv-ctl):focus-within .rw,[data-rv]:not(.rv-ctl):focus-within .lwi{opacity:1!important;filter:none!important;clip-path:none!important;transform:none!important}.hero__title>span:not(.sr-only){animation:rv-line calc(var(--rv-in) * 1.2) var(--ease) backwards}.hero__title>span:first-child{animation-delay:.2s}.hero__title>span:nth-child(2){animation-delay:.31s}.hero__title>span:nth-child(3){animation-delay:.42s}.hero__lede{animation:rv-soft var(--rv-in) var(--ease) .62s backwards}.hero__cue{animation:rv-soft var(--rv-in) var(--ease) .78s backwards}}@keyframes rv-line{0%{clip-path:inset(calc(-100% - .95em) -.25em calc(100% + .25em));transform:translateY(calc(100% + .6em))}to{clip-path:inset(-.35em -.25em);transform:none}}@keyframes rv-soft{0%{opacity:0;transform:translate3d(0, var(--rv-lift), 0)}}.field__name{position:relative}.field__name.is-rolling .fr-t{visibility:hidden}.fr-o{pointer-events:none;position:absolute;inset:0}.fr-c{white-space:pre;will-change:transform;position:absolute}.tt .tc{position:relative}.tt .tc.is-off{visibility:hidden}.tt .tc.is-cur:after,.tt.is-armed .tc-w:first-child .tc:first-child:before{content:"";visibility:visible;background:currentColor;width:.46em;position:absolute;top:.16em;bottom:.08em}.tt .tc.is-cur:after{left:calc(100% + .08em)}.tt .tc.tc-ell.is-cur:after{left:calc(100% + .36em)}.tt.is-armed .tc-w:first-child .tc:first-child:before{animation:1.06s step-end infinite caret;left:0}.tt.is-blink .tc.is-cur:after{animation:.52s step-end 3 caret}.tt.is-done .tc:after,.tt.is-done .tc:before{content:none}@keyframes caret{50%{opacity:0}}.cu{font-variant-numeric:tabular-nums}.odo{position:relative}.odo.is-rolling>.odo-t{color:#0000;-webkit-text-stroke-color:transparent}.odo-o{pointer-events:none;position:absolute;inset:0}.odo-c{clip-path:inset(0 -.3em);position:absolute}.odo-s{will-change:transform;width:100%;position:absolute;top:0;left:0}.odo-s>span{text-align:center;white-space:pre;display:block}.bt .bw{display:inline-block}@media (prefers-reduced-motion:no-preference){.rv-x{transition:opacity .2s var(--rv-ease-out)}[data-rv]:not([data-rv=in])>.rv-x{opacity:0}[data-rv=in]>.rv-x{transition:opacity .22s linear calc(var(--rv-base,0s) + var(--rv-i,0) * var(--rv-stagger))}[data-rv]>.bt .bw,.bt[data-rv] .bw{transition:opacity var(--rv-out) linear, filter var(--rv-out) var(--rv-ease-out), transform var(--rv-out) var(--rv-ease-out)}[data-rv]:not([data-rv=in])>.bt .bw,.bt[data-rv]:not([data-rv=in]) .bw{opacity:0;filter:blur(10px);transform:translateY(-.42em)}[data-rv=in]>.bt .bw,.bt[data-rv=in] .bw{transition-duration:.55s,.95s,.95s;transition-timing-function:linear, var(--ease), var(--ease);transition-delay:calc(var(--rv-base,0s) + var(--rv-i,0) * var(--rv-stagger) + var(--ci,0) * var(--rv-child) + .1s + var(--bi,0) * 55ms)}.rv-busy .bw{will-change:transform, filter, opacity}.entry__status.rv-c,.entry__status.rv-b{transform-origin:0 55%;width:-moz-fit-content;width:fit-content;max-width:100%;transition:opacity var(--rv-out) var(--rv-ease-out), transform var(--rv-out) var(--rv-ease-out)}[data-rv]:not([data-rv=in])>.entry__status.rv-c,.entry__status.rv-b[data-rv]:not([data-rv=in]){transform:scale(1.45)rotate(-5deg)}[data-rv=in]>.entry__status.rv-c,.entry__status.rv-b[data-rv=in]{transition:opacity .14s linear,transform .42s cubic-bezier(.12,.9,.2,1);transition-delay:calc(var(--rv-base,0s) + var(--rv-i,0) * var(--rv-stagger) + .44s)}.pinned .field__state .st{transition:transform var(--rv-out) var(--rv-ease-out), background-size var(--rv-out) var(--rv-ease-out);background-position:0 0;background-repeat:no-repeat}.pinned .slide[data-rv]:not([data-rv=in]) .field__state .st{background-size:0% 100%;transform:scale(.3)rotate(-140deg)}.pinned .slide[data-rv=in] .field__state .st{transition:transform .75s var(--ease), background-size .7s cubic-bezier(.65, 0, .35, 1);transition-delay:calc(var(--rv-base,0s) + .42s), calc(var(--rv-base,0s) + .82s)}.camp__name{transition:transform var(--rv-out) var(--rv-ease-out)}.camp__name[data-rv]:not([data-rv=in]),.camp[data-rv]:not([data-rv=in])>.camp__name{transform:translate3d(calc(var(--shift,0px) * -1), 0, 0)}.camp__name[data-rv=in],.camp[data-rv=in]>.camp__name{transition:transform 1.1s var(--ease) .12s}}.verdict__big.has-tf{position:relative}.tf{pointer-events:none;opacity:0;position:absolute;top:0;left:0}.tf i{border:0 solid #fff;width:.15em;height:.15em;position:absolute}.tf i:first-child{border-width:3px 0 0 3px;top:0;left:0}.tf i:nth-child(2){border-width:3px 3px 0 0;top:0;right:0}.tf i:nth-child(3){border-width:0 0 3px 3px;bottom:0;left:0}.tf i:nth-child(4){border-width:0 3px 3px 0;bottom:0;right:0}@media (prefers-reduced-motion:reduce){#agent{transition:none}.trace__cap{display:none}}
