@view-transition{navigation:auto}:root{--vt-ease:cubic-bezier(.34, 1.32, .5, 1);--vt-calm:cubic-bezier(.23, 1, .32, 1);--vt-move:.62s;--vt-fade:.34s;--vt-out:.16s;--vt-in:.46s;--vt-gap:.12s;--dur-fast:.15s;--dur-press:.16s;--ease-out:cubic-bezier(.23, 1, .32, 1)}::view-transition-group(.page-cut){animation-duration:var(--vt-move);animation-timing-function:var(--vt-calm)}::view-transition-old(.page-cut){animation:vt-leave var(--vt-out) var(--vt-calm) both}::view-transition-new(.page-cut){animation:vt-arrive var(--vt-in) var(--vt-calm) var(--vt-gap) both}@keyframes vt-leave{to{opacity:0;filter:blur(2px);transform:translateY(-6px)}}@keyframes vt-arrive{0%{opacity:0;filter:blur(2px);transform:translateY(14px)}}::view-transition-old(root){animation-duration:var(--vt-fade);animation-timing-function:var(--vt-calm)}::view-transition-new(root){animation-duration:var(--vt-fade);animation-timing-function:var(--vt-calm)}html:has(.page-cut-mark)::view-transition{background:var(--bg)}@media (min-width:600px){html:has(.page-cut-mark)::view-transition{background-image:linear-gradient(var(--rule), var(--rule)), linear-gradient(var(--rule), var(--rule));background-repeat:no-repeat;background-size:1px 100%;background-position:max(calc((100% - var(--column)) / 2), 0px) 0, calc(100% - max(calc((100% - var(--column)) / 2), 0px)) 0}}html:has(.page-cut-mark)::view-transition-old(root){animation:vt-leave var(--vt-out) var(--vt-calm) both}html:has(.page-cut-mark)::view-transition-new(root){animation:vt-arrive var(--vt-in) var(--vt-calm) var(--vt-gap) both}html:has(.forum .page-cut-mark)::view-transition{background:#100f0e}html:has(.forum .page-cut-mark)::view-transition-old(root){animation:vt-forum-out var(--vt-in) var(--vt-calm) both}html:has(.forum .page-cut-mark)::view-transition-new(root){animation:vt-forum-in var(--vt-in) var(--vt-calm) both}@keyframes vt-forum-out{to{opacity:0;filter:blur(6px)}}@keyframes vt-forum-in{0%{opacity:0;filter:blur(6px)}}:root:active-view-transition .frame{visibility:hidden}.page-cut-mark{clip-path:inset(50%);pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}::view-transition-group(.page-mark){animation:none}::view-transition-old(.page-mark){animation:none}::view-transition-new(.page-mark){animation:none}:root:active-view-transition .masthead>.lockup{view-transition-name:site-lockup}:root:active-view-transition .masthead>nav{view-transition-name:site-nav}:root:active-view-transition .masthead>.btn{view-transition-name:site-cta}::view-transition-group(site-lockup){animation-duration:var(--vt-move);animation-timing-function:var(--vt-calm)}::view-transition-group(site-nav){animation-duration:var(--vt-move);animation-timing-function:var(--vt-calm)}::view-transition-group(site-cta){animation-duration:var(--vt-move);animation-timing-function:var(--vt-calm)}::view-transition-old(site-lockup){mix-blend-mode:normal;height:100%;animation:none}::view-transition-new(site-lockup){mix-blend-mode:normal;height:100%;animation:none}::view-transition-old(site-cta){mix-blend-mode:normal;height:100%;animation:none}::view-transition-new(site-cta){mix-blend-mode:normal;height:100%;animation:none}::view-transition-old(site-nav){animation-duration:.22s;animation-timing-function:var(--vt-calm)}::view-transition-new(site-nav){animation-duration:.22s;animation-timing-function:var(--vt-calm)}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}:root{--arrive-ease:cubic-bezier(.23, 1, .32, 1);--arrive-dur:.76s;--arrive-rise:12px;--arrive-blur:4px;--arrive-beat:.11s}@keyframes arrive{0%{opacity:0;translate:0 var(--arrive-rise);filter:blur(var(--arrive-blur))}}@media (prefers-reduced-motion:no-preference){:is(.cover,.page-cover,.write-head) :is(.headline,.cover-sub,.standfirst,.write-line,.btn,.page-cover-held),.cover .supporters{animation:arrive var(--arrive-dur) var(--arrive-ease) both}:is(.cover,.page-cover,.write-head) .headline{animation-delay:calc(var(--arrive-beat) * .5)}:is(.cover,.page-cover,.write-head) :is(.cover-sub,.standfirst,.write-line){animation-delay:calc(var(--arrive-beat) * 1.6)}:is(.cover,.page-cover,.write-head) .btn{animation-delay:calc(var(--arrive-beat) * 2.7)}:is(.page-cover-held,.cover .supporters){animation-delay:calc(var(--arrive-beat) * 3.6)}.arrive-armed:not(.arrive-list),.arrive-list.arrive-armed>*{opacity:0;translate:0 var(--arrive-rise);filter:blur(var(--arrive-blur))}.arrive-armed.arrive-in:not(.arrive-list),.arrive-list.arrive-armed.arrive-in>*{opacity:1;filter:none;transition:opacity var(--arrive-dur) var(--arrive-ease), translate var(--arrive-dur) var(--arrive-ease), filter var(--arrive-dur) var(--arrive-ease);transition-delay:calc(var(--arrive-at,0) * 1ms + var(--i,0) * 55ms);translate:0}.arrive-armed.arrive-in:is(.section-head,.figures-head)>:nth-child(n+2){transition-delay:calc(var(--arrive-beat) * 1)}.arrive-armed:is(.section-head,.figures-head)>*{transition:opacity var(--arrive-dur) var(--arrive-ease), translate var(--arrive-dur) var(--arrive-ease), filter var(--arrive-dur) var(--arrive-ease)}.arrive-armed:is(.section-head,.figures-head):not(.arrive-in)>:nth-child(n+2){opacity:0;translate:0 calc(var(--arrive-rise) * .6)}}@media print{.arrive-armed,.arrive-armed>*{opacity:1!important;filter:none!important;translate:none!important}}
html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
