.shift_inner__bKEqV{--hf:clamp(40px,7.4vw,132px);--hlh:.94;--hk:.4;--hgap:clamp(10px,1.8svh,18px);--q:clamp(44px,min(9.72vw,calc((100svh - 220px - 5.8vw) / 4.07)),165px);--lh:.95;--pt:calc(var(--q) * .1);--pb:calc(var(--q) * .17);--k:.19;--sp:.29em;--fh:clamp(60px,calc(var(--q) * .66),100px);--fy:.25;--nf:clamp(17px,1.7vw,28px);--b0:calc(clamp(0, calc((var(--p) - var(--says-a)) / var(--says-r)), 1) - clamp(0, calc((var(--p) - var(--says-a) - var(--says-s)) / var(--says-r)), 1));--b1:calc(clamp(0, calc((var(--p) - var(--says-a) - var(--says-s)) / var(--says-r)), 1) - clamp(0, calc((var(--p) - var(--says-a) - 2 * var(--says-s)) / var(--says-r)), 1));--b2:calc(clamp(0, calc((var(--p) - var(--says-a) - 2 * var(--says-s)) / var(--says-r)), 1) - clamp(0, calc((var(--p) - var(--says-a) - 3 * var(--says-s)) / var(--says-r)), 1));position:relative}@media (max-width:899px){.shift_inner__bKEqV{--hf:clamp(40px,13vw,112px);--hk:.46;--q:clamp(40px,min(15.4vw,calc((100svh - 208px - 17.7vw) / 6.92)),132px);--k:.265;--fh:clamp(54px,calc(var(--q) * .9),84px);--fy:.3;--nf:clamp(14px,4.3vw,28px)}}.shift_frame__kIONw{background:var(--x-paper)}.shift_pinned__P7Lyo{--p:0;display:grid;grid-template-rows:auto minmax(0,1fr);height:100%;padding-top:84px;padding-bottom:clamp(12px,2.2svh,24px)}@media (max-width:899px){.shift_pinned__P7Lyo{padding-top:74px}.shift_body__oLUTC{align-self:center;margin-bottom:3svh}}@media (min-width:900px){.shift_body__oLUTC{align-self:center}}.shift_body__oLUTC{position:relative;min-height:0;padding-top:calc(var(--hf) * var(--hlh) * var(--hk) + 2 * var(--hgap))}.shift_heads__Uq1wC{--t:clamp(0,calc((var(--p) - var(--shrink-a)) / var(--shrink-d)),1);--e:calc(var(--t) * var(--t) * (3 - 2 * var(--t)));position:absolute;left:0;right:0;top:var(--hgap);display:grid;align-items:start;transform-origin:0 0;transform:scale(calc(1 - (1 - var(--hk)) * var(--e)))}.shift_heads__Uq1wC>*{grid-area:1/1}.shift_head__O0v9m{margin:0;font-family:var(--font-display);font-weight:300;font-size:var(--hf);line-height:var(--hlh);letter-spacing:-.048em;color:var(--x-ink);text-wrap:balance}.shift_close__MzVyd .x-w,.shift_headIn__sBQbY .x-w,.shift_note__HgvEI,.shift_rise__1WvSe{--t:clamp(0,calc((var(--p) - var(--a)) / var(--d)),1);--e:calc(1 - (1 - var(--t)) * (1 - var(--t)) * (1 - var(--t)));opacity:calc(clamp(0, calc(var(--t) * 1.7), 1) * var(--dim, 1));transform:translate3d(0,calc((1 - var(--e)) * .46em),0)}.shift_headOut__sb_lc .x-w{--a:calc(var(--out-a) + var(--i) * .01);--d:var(--out-d);--t:clamp(0,calc((var(--p) - var(--a)) / var(--d)),1);--e:calc(var(--t) * var(--t));opacity:calc(1 - var(--t));transform:translate3d(0,calc(var(--e) * -.4em),0)}.shift_headIn__sBQbY .x-w{--a:calc(var(--in-a) + var(--i) * .015);--d:var(--in-d)}.shift_close__MzVyd .x-w{--a:calc(var(--close-a) + var(--i) * var(--close-s));--d:var(--close-d)}.shift_plate__msZge{position:relative;padding:var(--pt) 0 var(--pb)}.shift_lineB__bly5R,.shift_lineT__53pEO{--a:var(--open-a);--d:var(--open-d);--t:clamp(0,calc((var(--p) - var(--a)) / var(--d)),1);--e:calc(1 - (1 - var(--t)) * (1 - var(--t)) * (1 - var(--t)));position:absolute;inset:0;pointer-events:none}.shift_lineT__53pEO{border-top:1px solid var(--x-ink);transform:translate3d(0,calc((100% - var(--fh)) * var(--fy) * (1 - var(--e))),0)}.shift_lineB__bly5R{border-bottom:1px solid var(--x-ink);transform:translate3d(0,calc((100% - var(--fh)) * (var(--fy) - 1) * (1 - var(--e))),0)}.shift_field__hG8yE{display:flex;align-items:center;gap:calc(var(--fh) * .24);height:var(--fh);padding-left:calc(var(--fh) * .34);border:1px solid var(--x-ink);font-family:var(--font-display);font-weight:300;font-size:calc(var(--q) * var(--k));line-height:var(--lh);letter-spacing:-.045em;color:var(--x-ink);white-space:nowrap}.shift_field__hG8yE[data-live]{position:absolute;left:0;right:0;top:calc((100% - var(--fh)) * var(--fy));border-color:transparent}.shift_sides__9UM8Z{--t:clamp(0,calc((var(--p) - var(--chrome-a)) / var(--chrome-d)),1);position:absolute;inset:1px 0;border-inline:1px solid var(--x-ink);opacity:calc(1 - var(--t));pointer-events:none}.shift_lens__rLQc3{flex:none;width:1.1em;height:1.1em}.shift_terms__mFVnB{display:inline-flex;align-items:center}.shift_term__rGY8j{display:inline-block}.shift_term__rGY8j+.shift_term__rGY8j{margin-left:1.3em}.shift_caret__XhXyz,.shift_kw___ud8y{display:inline-block}.shift_caret__XhXyz{margin-left:.22em}.shift_caret__XhXyz i{display:block;width:1.5px;height:1.1em;background:var(--x-ink)}.shift_go__7sifG{display:grid;place-items:center;align-self:stretch;flex:none;width:var(--fh);margin-left:auto;border-left:1px solid var(--x-ink);color:var(--x-ink)}@media (max-width:899px){.shift_go__7sifG{display:none}.shift_term__rGY8j+.shift_term__rGY8j{margin-left:1.1em}}.shift_field__hG8yE[data-live] .shift_kw___ud8y[data-ph]{visibility:hidden}.shift_field__hG8yE[data-live] .shift_caret__XhXyz,.shift_field__hG8yE[data-live] .shift_go__7sifG,.shift_field__hG8yE[data-live] .shift_lens__rLQc3{--t:clamp(0,calc((var(--p) - var(--chrome-a)) / var(--chrome-d)),1);opacity:calc(1 - var(--t))}.shift_field__hG8yE[data-live] .shift_caret__XhXyz i{animation:shift_blink__8tR8F 1.15s step-end infinite}@keyframes shift_blink__8tR8F{0%,55%{opacity:1}56%,to{opacity:0}}.shift_field__hG8yE[data-live] .shift_term__rGY8j[data-dropped]{--a:var(--drop-a);--d:var(--drop-d);--t:clamp(0,calc((var(--p) - var(--a)) / var(--d)),1);position:relative;opacity:calc(1 - var(--t));transform:translate3d(0,calc(var(--t) * var(--t) * .9em),0)}.shift_field__hG8yE[data-live] .shift_term__rGY8j[data-dropped]:after{--t:clamp(0,calc((var(--p) - var(--strike-a)) / var(--strike-d)),1);content:"";position:absolute;left:-.1em;right:-.06em;top:54%;height:1.5px;background:var(--x-ink);transform:scaleX(var(--t));transform-origin:0 50%}.shift_q__vVfQj{position:relative;margin:0;font-family:var(--font-display);font-weight:300;font-size:var(--q);line-height:var(--lh);letter-spacing:-.05em;color:var(--x-ink);white-space:nowrap}.shift_w__v0IPZ{--hold:calc(var(--b0) + var(--b1) + var(--b2));--dim:calc(1 - .8 * var(--hold));position:relative;display:inline-block}.shift_w__v0IPZ[data-says="0"]{--hold:calc(var(--b1) + var(--b2))}.shift_w__v0IPZ[data-says="1"]{--hold:calc(var(--b0) + var(--b2))}.shift_w__v0IPZ[data-says="2"]{--hold:calc(var(--b0) + var(--b1))}.shift_tie__qAl37{white-space:nowrap}.shift_brN__5SPPL{display:none}@media (max-width:899px){.shift_brW____Rqv{display:none}.shift_brN__5SPPL{display:inline}}.shift_trav__DLkqY{--t:clamp(0,calc((var(--p) - var(--a)) / var(--d)),1);--e:calc(var(--t) * var(--t) * (3 - 2 * var(--t)));--ex:var(--e);--ey:var(--e);z-index:2;transform-origin:0 0;opacity:var(--dim);transform:translate3d(calc(var(--dx, 0) * (1 - var(--ex)) * 1px),calc(var(--dy, 0) * (1 - var(--ey)) * 1px),0) scale(calc(var(--k) + (1 - var(--k)) * var(--e)));--ey:calc(1 - (1 - var(--t)) * (1 - var(--t)) * (1 - var(--t)))}.shift_trav__DLkqY[data-pair]{--tx:clamp(0,calc((var(--t) - .24) / .76),1);--ex:calc(var(--tx) * var(--tx) * (3 - 2 * var(--tx)))}.shift_pinned__P7Lyo:not([data-ready]) .shift_trav__DLkqY{visibility:hidden}.shift_cap__5OT9Z{position:relative;display:inline-block}.shift_capU__1zEEn{opacity:clamp(0,calc((var(--e) - .34) * 4),1)}.shift_capL__o0aZG{position:absolute;right:0;top:0;opacity:clamp(0,calc(1 - (var(--e) - .34) * 4),1)}.shift_say__bZnvl{--st:clamp(0,calc((var(--p) - var(--sa)) / var(--sd)),1);color:color-mix(in srgb,var(--x-blue) calc(var(--st) * 100%),var(--x-ink));-webkit-text-stroke:.07em var(--x-paper);paint-order:stroke fill}.shift_say__bZnvl:after{content:"";position:absolute;z-index:-1;left:.04em;right:calc(-1 * var(--sp));bottom:.075em;height:max(2px,.026em);background:var(--x-blue);transform:scaleX(var(--st));transform-origin:0 50%}.shift_say__bZnvl[data-end]:after{right:.06em}.shift_mark__OTHpT:after{content:none}@media (min-width:900px){.shift_say__bZnvl[data-eolw]:after{right:.06em}}@media (max-width:899px){.shift_say__bZnvl[data-eoln]:after{right:.06em}}.shift_notes__YUusx{margin:0;padding:0;list-style:none}.shift_note__HgvEI{--row:var(--row-w);--x:var(--x-w);position:absolute;left:calc(var(--q) * var(--x));right:0;top:calc(var(--pt) + var(--row) * var(--q) * var(--lh) + var(--q) * .15);padding-top:.5em;font-family:var(--font-display);font-weight:400;font-size:var(--nf);line-height:1.06;letter-spacing:-.025em;color:var(--x-blue)}.shift_note__HgvEI:before{content:"";position:absolute;left:0;right:0;top:0;height:1.5px;background:var(--x-blue);transform:scaleX(var(--t));transform-origin:0 50%}.shift_noteText__YHIWU{display:block}.shift_echo__Dorc1{display:block;margin-bottom:.2em;font-size:.7em;letter-spacing:-.01em;opacity:.8}@media (min-width:900px){.shift_note__HgvEI[data-below-w]{left:auto;top:calc(100% + var(--cgap, 16px));width:max-content}}@media (max-width:899px){.shift_note__HgvEI{--row:var(--row-n);--x:var(--x-n)}.shift_note__HgvEI[data-below-n]{left:auto;top:calc(100% + 14px);width:max-content}}.shift_close__MzVyd{margin:clamp(12px,2svh,20px) 0 0;font-family:var(--font-display);font-weight:300;font-size:clamp(22px,min(2.75vw,5.2svh),46px);line-height:1.08;letter-spacing:-.034em;color:var(--x-ink)}@media (max-width:899px){.shift_close__MzVyd{max-width:17ch;font-size:clamp(20px,5.6vw,40px)}}@supports (top:round(1.5px,1px)){.shift_plate__msZge{padding-top:round(var(--pt),1px);padding-bottom:round(var(--pb),1px)}.shift_q__vVfQj{line-height:round(calc(var(--q) * var(--lh)),1px)}.shift_lineT__53pEO{transform:translate3d(0,round(calc((100% - var(--fh)) * var(--fy) * (1 - var(--e))),1px),0)}.shift_lineB__bly5R{transform:translate3d(0,round(calc((100% - var(--fh)) * (var(--fy) - 1) * (1 - var(--e))),1px),0)}.shift_field__hG8yE[data-live]{top:round(calc((100% - var(--fh)) * var(--fy)),1px);height:round(var(--fh),1px)}}.shift_flow__z34oh{--p:1;padding-top:var(--x-space-s);padding-bottom:var(--x-space-s)}.shift_still__UJgm_{padding-top:clamp(28px,4.4vw,64px)}.shift_still__UJgm_+.shift_still__UJgm_{padding-top:clamp(64px,9vw,136px)}.shift_flow__z34oh .shift_head__O0v9m{margin-bottom:clamp(20px,2.8vw,44px)}@font-face{font-family:PolySans;src:url(/fonts/PolySans-Bulky.woff2) format("woff2");font-weight:700;font-display:swap}.v10{--x-gutter:clamp(20px,5.5vw,88px);--x-max:1520px;--x-col-gap:clamp(12px,1.6vw,28px);--x-space:clamp(88px,11vw,176px);--x-space-s:clamp(40px,5vw,80px);--x-paper:var(--paper);--x-ink:var(--ink);--x-blue:var(--brand);--x-blue-deep:var(--brand-deep);--x-blue-wash:var(--brand-wash);--x-blue-line:var(--brand-line);--x-night:var(--stage);--x-sheet:#ffffff;--x-hair:#d6d6de;--x-hair-soft:#e8e8ee;--x-quiet:var(--steel);--x-r-s:8px;--x-r-m:14px;--x-r-l:22px;--x-r-xl:32px;--x-shadow:0 2px 6px rgba(14,18,32,.06),0 28px 70px -24px rgba(14,18,32,.28);--x-shadow-blue:0 34px 80px -34px rgba(43,59,255,.6);--x-ease:cubic-bezier(.2,.75,.25,1);--x-out:cubic-bezier(.16,1,.3,1);--x-inout:cubic-bezier(.65,0,.35,1);--x-d1:200ms;--x-d2:480ms;--x-d3:900ms;--x-d4:1400ms;background:var(--x-paper);color:var(--x-ink);font-family:var(--font-body);overflow-x:clip}.v10 *,.v10 :after,.v10 :before{box-sizing:border-box}.x-wrap{width:min(calc(100% - 2 * var(--x-gutter)),var(--x-max));margin-inline:auto}.x-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-column-gap:var(--x-col-gap);column-gap:var(--x-col-gap)}.x-rule{height:1px;border:0;margin:0;background:var(--x-ink)}.x-rule[data-soft]{background:var(--x-hair)}.x-mega{font-size:clamp(56px,11.4vw,212px);line-height:.88;letter-spacing:-.05em}.x-h1,.x-mega{margin:0;font-family:var(--font-display);font-weight:300;text-wrap:balance}.x-h1{font-size:clamp(44px,7.4vw,132px);line-height:.92;letter-spacing:-.045em}.x-h2{font-weight:300;font-size:clamp(34px,4.6vw,76px);line-height:.98;letter-spacing:-.036em;text-wrap:balance}.x-h2,.x-h3{margin:0;font-family:var(--font-display)}.x-h3{font-weight:400;font-size:clamp(22px,2.1vw,32px);line-height:1.08;letter-spacing:-.022em}.x-deck{max-width:30ch;font-size:clamp(20px,1.9vw,30px);line-height:1.28;letter-spacing:-.018em;text-wrap:pretty}.x-body,.x-deck{margin:0;color:var(--muted)}.x-body{font-size:17px;line-height:1.5}.x-cap{line-height:1.4;letter-spacing:.005em;color:var(--x-quiet)}.x-cap,.x-folio{margin:0;font-size:13.5px}.x-folio{font-weight:500;line-height:1;letter-spacing:.04em;text-transform:uppercase;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--x-ink)}.x-num{font-family:var(--font-body);font-weight:700;letter-spacing:-.04em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.v10 em,.x-blue{color:var(--x-blue)}.v10 em{font-style:normal}.v10 :focus-visible{outline:2px solid var(--x-blue);outline-offset:3px}.v10 [data-on-blue] :focus-visible{outline-color:#fff}.x-line{display:block}.x-w{white-space:pre}.x-c,.x-sw,.x-w{display:inline-block}.x-sw{position:relative;flex:none;width:40px;height:23px;border:1.5px solid var(--x-quiet);border-radius:5px;background:transparent;transition:background 80ms linear,border-color 80ms linear}.x-sw:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:2.5px;background:var(--x-quiet);transition:transform 90ms linear,background 80ms linear}.x-sw[data-on]{border-color:var(--x-ink);background:var(--x-ink)}.x-sw[data-on]:after{background:#fff;transform:translateX(17px)}.x-sw[data-kind=judgment]{border-radius:999px;transition:background .42s var(--x-ease),border-color .42s var(--x-ease)}.x-sw[data-kind=judgment]:after{border-radius:50%;transition:transform .48s var(--x-out),background .42s var(--x-ease)}.x-sw[data-kind=judgment][data-on]{border-color:var(--x-blue);background:var(--x-blue)}@media (prefers-reduced-motion:reduce){.x-sw,.x-sw:after{transition:none}}.v10 main>section[data-chapter]+section[data-chapter]{margin-top:clamp(72px,9vw,144px)}.v10 main>section[data-chapter="02"]{margin-top:calc(-1 * var(--shift-slack, 0px))!important}html[data-px-motion=on] .v10 [data-rise][data-state=wait]{opacity:0}html[data-px-motion=on] .v10 [data-rise][data-state=play]{animation:x-rise .82s var(--x-out) var(--rise-d,0s) both}html[data-px-motion=on] .v10 [data-rise=mark][data-state=play]{animation:x-rise-mark 1.1s var(--x-out) both}@keyframes x-rise{0%{opacity:0;transform:translateY(18px)}}@keyframes x-rise-mark{0%{opacity:0;transform:translateY(.12em)}}@media (prefers-reduced-motion:reduce){.v10 [data-rise]{animation:none!important;opacity:1!important}}