:root{--field:#611f69;--ink:#fff;--quiet-ink:#e4cce9;--warm-ink:#f2e3c9;--accent:#ecb22e;--footer-field:#020202;--font-editorial:"Newsreader Variable", "Iowan Old Style", Georgia, "Times New Roman", serif;--font-meta:"Manrope Variable", "Avenir Next", "Segoe UI", system-ui, sans-serif;--font-title:"Oxanium", "Manrope Variable", system-ui, sans-serif;--body-size:18.4px;--body-leading:1.7;--grid-max:1200px;--grid-width:min(100vw, var(--grid-max));--grid-inset:calc((100vw - var(--grid-width)) / 2);--grid-margin:calc(var(--grid-inset) + .06 * var(--grid-width));--grid-gap:calc(.012 * var(--grid-width));--grid-column:calc((var(--grid-width) - .12 * var(--grid-width) - 11 * var(--grid-gap)) / 12);--grid-step:calc(var(--grid-column) + var(--grid-gap))}*{box-sizing:border-box}html,body{background:#611f69;width:100%;height:100%;margin:0;overflow:hidden}.piece-root{color:var(--ink);font-family:var(--font-meta);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}:where(a,button,input,[tabindex]):focus-visible{outline-offset:4px;outline:2px solid #ffffffd1}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:60;color:#111;font:600 14px/1 var(--font-meta), sans-serif;background:#fff;padding:10px 16px;text-decoration:none;position:absolute;top:10px;left:10px;transform:translateY(-160%)}.skip-link:focus-visible{transform:none}.experience-shell{isolation:isolate;background:var(--field,#611f69);width:100%;height:100dvh;min-height:100svh;position:relative}.experience-stage{z-index:0;overscroll-behavior:contain;scroll-behavior:auto;scrollbar-width:thin;scrollbar-color:#ffffff47 transparent;background:var(--field,#611f69);width:100%;height:100dvh;position:relative;overflow:clip auto}.experience-content{min-height:100%;position:relative}.particle-river{z-index:4;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.site-header{z-index:20;color:#fff;height:173px;position:absolute;inset:0 0 auto}.site-header__inner{max-width:1237px;margin:0 auto}.site-header__nav{justify-content:space-between;align-items:center;height:91px;padding:24px 16px 35px;display:flex}.site-header__tools{align-items:center;gap:40px;display:flex}.icon-button{width:32px;height:32px;color:inherit;cursor:pointer;opacity:.92;background:0 0;border:0;place-items:center;display:grid}.icon-button:hover,.icon-button:focus-visible{opacity:1}.site-header__account{color:inherit;font:400 14px/1 var(--font-meta), sans-serif;letter-spacing:.02em;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;display:flex}.site-header__invite{color:#111;font:500 14px/1.2 var(--font-meta), sans-serif;cursor:pointer;background:#fff;border:0;border-radius:3px;padding:7px 16px}.site-header__brand-row{grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;padding:0 16px 24px;display:grid}.site-header__rule{background:#fff3;height:1px}.site-header__wordmark{object-fit:contain;width:104px;height:auto;transform:translate(-1.44px)}.editorial-dialog{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#260c2af2;grid-template-rows:auto minmax(0,1fr);padding:22px;display:grid;position:fixed;inset:0}.editorial-dialog__bar{justify-content:flex-end;display:flex}.editorial-dialog__body{overscroll-behavior:contain;min-height:0;overflow-y:auto}.editorial-dialog__content{width:min(720px,88vw);margin:9vh auto 8vh}.editorial-dialog__eyebrow{max-width:42rem;margin:0 var(--grid-margin) 14px;color:var(--quiet-ink);font:600 11px/1 var(--font-meta), sans-serif;letter-spacing:.14em;text-align:left;white-space:nowrap}.editorial-dialog__title{font:400 clamp(30px, 5vw, 62px)/.98 var(--font-editorial), Georgia, serif;text-wrap:balance;margin:0 0 24px}.editorial-dialog__prose{max-width:44rem;font:400 clamp(17px, 1.7vw, 22px)/1.5 var(--font-editorial), Georgia, serif;margin:0 0 18px}.editorial-dialog__links{font:400 clamp(22px, 3vw, 42px)/1.15 var(--font-editorial), Georgia, serif;gap:14px;margin:0;padding:0;list-style:none;display:grid}.editorial-dialog__links a{color:inherit;border-bottom:1px solid #ffffff47;text-decoration:none}.editorial-dialog__links a:hover{border-bottom-color:#fff}.editorial-dialog__search{color:#fff;width:100%;font:400 clamp(26px, 4.4vw, 58px)/1 var(--font-editorial), Georgia, serif;background:0 0;border:0;border-bottom:1px solid #fff;outline:none;padding:14px 0}.editorial-dialog__hint{color:var(--quiet-ink);font:400 14px/1.5 var(--font-meta), sans-serif;margin:18px 0 0}.editorial-dialog__list{gap:20px;margin:0;padding:0;list-style:none;display:grid}.editorial-dialog__item{border-top:1px solid #ffffff38;padding-top:16px}.editorial-dialog__item-label{color:var(--quiet-ink);font:600 9px/1.2 var(--font-meta), sans-serif;letter-spacing:.16em;margin-bottom:8px;display:block}.editorial-dialog__item-body{font:400 17px/1.55 var(--font-editorial), Georgia, serif;margin:0 0 8px}.editorial-dialog__item-meta{color:var(--quiet-ink);font:400 13px/1.55 var(--font-meta), sans-serif;margin:0}.editorial-dialog__item-meta strong{color:#fff;font-weight:600}.editorial-dialog__limit{border-left:1px solid var(--accent);color:var(--warm-ink);font:400 13px/1.55 var(--font-meta), sans-serif;margin:8px 0 0;padding-left:14px}.opening-intro{z-index:6;pointer-events:none;height:60vh;min-height:460px;position:relative}.scroll-cue{color:#ffffff94;font:500 11px/1 var(--font-meta), sans-serif;letter-spacing:.17em;text-transform:uppercase;animation:2.2s ease-in-out infinite cue;position:absolute;top:min(74vh,660px);left:50%;transform:translate(-50%)}@keyframes cue{50%{opacity:.68;transform:translate(-50%,7px)}}.opening-narrative{z-index:6;position:relative}.opening-narrative__visual{pointer-events:none;height:100dvh;position:sticky;top:0}.opening-narrative__track{z-index:2;flex-direction:column;gap:62dvh;margin-top:-100dvh;padding:105dvh 0 114dvh;display:flex;position:relative}.story-beat{width:calc(var(--span) * var(--grid-column) + (var(--span) - 1) * var(--grid-gap));margin-left:calc(var(--grid-margin) + (var(--column) - 1) * var(--grid-step));color:#fff;font:400 clamp(25px, 2.25vw, 36px)/1.34 var(--font-editorial), Georgia, serif;-webkit-hyphens:auto;hyphens:auto;text-wrap:balance}.story-beat[data-align=center]{text-align:center}.story-beat[data-align=right]{text-align:right}.pinned-beat{z-index:6;opacity:0;will-change:transform, opacity, filter;text-align:center;position:absolute;top:50%;transform:translateY(-50%)}.pinned-anchor{visibility:hidden;height:1lh}.particle-title{z-index:6;min-height:175dvh;position:relative}.particle-title__sticky{width:100%;height:100dvh;position:sticky;top:0;overflow:hidden}.particle-title__canvas{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.particle-title__fallback{z-index:0;color:#0000;opacity:1;-webkit-text-stroke:1px #ffffff6b;font-family:var(--font-title);text-transform:uppercase;font-weight:700;transition:opacity .15s linear;display:grid;position:absolute;top:12dvh;left:5.5%}.particle-title__fallback strong{font-size:clamp(72px,12vw,190px);line-height:.9}.particle-title[data-canvas-ready=true] .particle-title__fallback{opacity:0}.title-meta{z-index:6;right:max(var(--grid-margin), 2.5vw);width:min(300px, calc(3.05 * var(--grid-column) + 3 * var(--grid-gap)));opacity:0;font-family:var(--font-editorial), Georgia, serif;will-change:transform, opacity;position:absolute;bottom:5.5dvh;left:auto}.title-meta:before{content:"";background:var(--warm-ink);height:1px;margin-bottom:27px;display:block}.title-meta__dek{text-wrap:pretty;margin:0 0 21px;font-size:18.4px;line-height:1.5}.title-meta__credit{color:var(--quiet-ink);margin:0 0 3px;font-size:14.4px;line-height:1.5}.title-meta__dek,.title-meta__credit{text-shadow:0 0 7px var(--field), 0 0 14px var(--field)}.article-flow{z-index:3;position:relative}.article-section{width:100%;padding:5dvh 0}.article-block{--column:3;--span:8;margin-left:calc(var(--grid-margin) + (var(--column) - 1) * var(--grid-step));width:calc(var(--span) * var(--grid-column) + (var(--span) - 1) * var(--grid-gap))}.rich-text{z-index:6;font:400 var(--body-size)/var(--body-leading) var(--font-editorial), Georgia, serif;margin-top:3dvh;margin-bottom:3dvh;position:relative}.rich-text>*{-webkit-hyphens:auto;hyphens:auto;width:auto;max-width:40rem;margin-left:0;margin-right:0}.rich-text[data-flank=right]>*{margin-left:auto}.rich-text[data-flank=center]>*{margin-left:auto;margin-right:auto}.rich-text p{font-size:var(--body-size);line-height:var(--body-leading);margin-top:0;margin-bottom:40px}.rich-text p:last-child{margin-bottom:0}.particle-drop-cap{color:#fff;width:.72em;height:1em;font:400 4.5em/.78 var(--font-editorial), Georgia, serif;vertical-align:-.29em;margin:0 .02em 0 0;display:inline-block;position:relative}.particle-drop-cap__canvas,.particle-drop-cap__fallback{width:100%;height:100%;position:absolute;inset:0}.particle-drop-cap__canvas{z-index:2}.particle-drop-cap__fallback{z-index:1;place-items:center;line-height:1;transition:opacity .18s;display:grid}.particle-drop-cap[data-ready=true] .particle-drop-cap__fallback{opacity:0}.rich-text h2{font:500 2.35rem/1.1 var(--font-editorial), Georgia, serif;text-wrap:balance;margin:0 0 1.5rem}.rich-text ul{margin:0 0 40px;padding:0;list-style:none}.rich-text li{margin-bottom:.65rem;padding-left:1.35em;position:relative}.rich-text li:before{content:"";background:currentColor;width:4px;height:4px;position:absolute;top:.78em;left:.12em;box-shadow:0 0 0 1px #ffffff2e}.rich-text p[data-attribution=true]{color:var(--quiet-ink);font-size:calc(var(--body-size) * .84);margin-top:-.7rem;font-style:italic}.rich-text em{font-style:italic}.rich-text strong{font-weight:500}.evidence-marker{font-size:.76em;line-height:inherit;vertical-align:baseline;color:var(--quiet-ink);margin-left:.5em;display:inline}.evidence-marker__button{color:inherit;font:inherit;line-height:inherit;cursor:pointer;text-align:left;text-underline-offset:.24em;background:0 0;border:0;padding:0;-webkit-text-decoration:underline dotted #fff9;text-decoration:underline dotted #fff9;display:inline}.evidence-marker__button:hover{text-decoration-color:#fff}.article-figure{z-index:2;background:var(--field);border-radius:2px;margin-top:6dvh;margin-bottom:6dvh;position:relative;overflow:hidden}.article-figure img{z-index:1;filter:invert()grayscale()contrast(1.18);mix-blend-mode:screen;background:0 0;width:100%;height:auto;display:block;position:relative}.article-figure figcaption{z-index:6;color:#fff;max-width:74%;font:italic 400 clamp(23px, 2vw, 29px)/1.32 var(--font-editorial), Georgia, serif;text-align:center;text-wrap:pretty;margin:15px auto 0;position:relative}.article-figure figcaption:before{content:"“"}.article-figure figcaption:after{content:"”"}.story-callout{z-index:6;text-align:left;background:0 0;border:0;border-top:1px solid #ffffffb8;border-bottom:1px solid #ffffff2e;margin-top:8dvh;margin-bottom:9dvh;padding:58px 26px 30px 0;position:relative}.story-callout__eyebrow{color:#ffffffa3;font:600 9px/1 var(--font-meta), sans-serif;letter-spacing:.18em;margin:0;position:absolute;top:18px;left:0}.story-callout__index{color:#ffffff6b;font:500 10px/1 var(--font-meta), sans-serif;letter-spacing:.12em;margin:0;position:absolute;top:16px;right:0}.story-callout h3{max-width:13ch;font:400 clamp(32px, 3.4vw, 48px)/.98 var(--font-editorial), Georgia, serif;text-wrap:balance;margin:0 0 18px}.story-callout ul{max-width:34rem;font:400 16px/1.55 var(--font-editorial), Georgia, serif;margin:0;padding-left:25%;list-style:none}.story-callout li{margin-bottom:.65rem;padding-left:1.35em;position:relative}.story-callout li:before{content:"";background:currentColor;width:4px;height:4px;position:absolute;top:.72em;left:.12em}.authorization-cinema{z-index:4;min-height:1180dvh;position:relative}.authorization-cinema__sticky{isolation:isolate;height:100dvh;position:sticky;top:0;overflow:hidden}.authorization-cinema__world{z-index:0;position:absolute;inset:44dvh 14vw 5dvh}.authorization-cinema__canvas{width:100%;height:100%;display:block}.authorization-cinema__eyebrow{z-index:2;color:#ffffff9e;font:600 11px/1 var(--font-meta), sans-serif;letter-spacing:.16em;text-align:center;text-transform:uppercase;white-space:nowrap;margin:0;position:absolute;top:clamp(22px,4.2dvh,46px);left:50%;transform:translate(-50%)}.authorization-cinema__beat{z-index:2;color:#fff;text-align:left;text-wrap:pretty;width:100%;margin:0;transition:opacity 90ms linear;position:absolute}.authorization-cinema__counter{color:#ffffff94;font:600 11px/1 var(--font-meta), sans-serif;letter-spacing:.16em;margin:0 0 18px}.authorization-cinema__change{font:400 clamp(18px, 1.5vw, 23px)/1.24 var(--font-editorial), Georgia, serif;margin:0 0 .85rem}.authorization-cinema__change strong{font-weight:500}.authorization-cinema__why{color:#ffffffc7;max-width:34rem;font:400 clamp(16px, 1.25vw, 19px)/1.5 var(--font-editorial), Georgia, serif;margin:0}.authorization-cinema__limits{text-align:left;grid-template-columns:1fr 1fr;gap:28px;max-width:42rem;margin:28px auto 0;display:grid}.authorization-cinema__limits p{font:400 14px/1.45 var(--font-editorial), Georgia, serif;margin:0}.authorization-cinema__limits span{font:700 10px/1 var(--font-meta), sans-serif;letter-spacing:.13em;text-transform:uppercase;margin-bottom:7px;display:block}.authorization-cinema__progress{z-index:2;background:#ffffff2e;height:1px;position:absolute;bottom:clamp(28px,5dvh,54px);left:8vw;right:8vw;overflow:hidden}.authorization-cinema__progress i{transform-origin:0;background:#ffffffe0;width:100%;height:100%;display:block}.authorization-cinema__track{height:1080dvh}.authorization-cinema__static{list-style:none}.site-footer{z-index:5;background:var(--footer-field);color:#fff;border-top:1px solid #ffffff24;min-height:100svh;padding:clamp(64px,6vw,120px) clamp(16px,4vw,96px);position:relative;overflow-x:clip}.site-footer__content{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.site-footer__brand{object-fit:contain;object-position:left center;width:100%;max-width:100%;height:auto;margin:0 0 clamp(44px,7vw,112px)}.site-footer h2{font:400 38px/1 var(--font-editorial), Georgia, serif;margin:0}.site-footer__copy{overflow-wrap:anywhere;max-width:min(540px,100%);font:400 16px/1.45 var(--font-editorial), Georgia, serif;margin:10px 0 0}.site-footer__legal{overflow-wrap:anywhere;color:#bcbcbc;max-width:min(540px,100%);font:400 12px/1.55 var(--font-meta), sans-serif;margin-top:20px}.site-footer__legal li{margin-bottom:6px;list-style:none}.site-footer__legal ul{margin:0;padding:0}@media (max-width:760px){:root{--grid-margin:6vw;--body-size:18px;--body-leading:1.68}.site-header{height:161px}.site-header__nav{padding:22px 16px 31px}.site-header__tools{gap:18px}.site-header__account span,.site-header__invite,.site-header__search{display:none}.site-header__brand-row{gap:17px;padding-bottom:22px}.site-header__wordmark{width:88px;transform:translate(-1.22px)}.opening-intro{min-height:420px}.opening-narrative__track{gap:92dvh}.story-beat{width:auto;margin-left:14vw;margin-right:14vw;text-align:center!important}.pinned-beat{width:72vw;margin:0;left:14vw}.particle-title{min-height:185dvh}.particle-title__fallback{top:13dvh}.particle-title__fallback strong{max-width:9ch;font-size:clamp(50px,16vw,76px);line-height:.95}.title-meta{width:74vw;bottom:9dvh;left:6vw;right:auto}.article-section{padding:3dvh 0}.article-block{width:100%;margin-left:0}.rich-text{margin:3dvh 10vw}.rich-text>*{-webkit-hyphens:manual;hyphens:manual;overflow-wrap:break-word}.rich-text h2{font-size:32px}.particle-drop-cap{font-size:3.8em}.article-figure{margin:6dvh 5vw}.article-figure figcaption{max-width:88%}.story-callout{margin:7dvh 8vw;padding:54px 0 24px}.story-callout h3{max-width:11ch}.story-callout ul{max-width:none;padding-left:16vw}.authorization-cinema{min-height:1060dvh}.authorization-cinema__world{inset:46dvh 0 5dvh}.authorization-cinema__beat{width:100%}.authorization-cinema__change{font-size:clamp(20px,5.4vw,26px)}.authorization-cinema__why{max-width:29rem;font-size:16px}.authorization-cinema__limits{grid-template-columns:1fr;gap:14px;width:min(30rem,78vw);margin-top:22px}.authorization-cinema__limits p{font-size:13px}.authorization-cinema__progress{left:6vw;right:6vw}.editorial-dialog__content{margin-top:4vh}.site-footer{padding:64px 6vw 54px}.site-footer__brand{margin-bottom:clamp(48px,16vw,76px)}.site-footer h2{font-size:clamp(38px,11vw,58px)}}@media (max-width:380px){:root{--body-size:17.4px}.story-beat,.rich-text{margin-left:12vw;margin-right:12vw}.pinned-beat{width:76vw;left:12vw}.title-meta{width:90vw;left:5vw}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.opening-narrative__visual{display:none}.opening-narrative__track{margin-top:0;padding-top:20dvh}.pinned-anchor{visibility:visible;color:#fff;width:auto;height:auto;font:400 clamp(25px, 2.25vw, 36px)/1.34 var(--font-editorial), Georgia, serif;text-align:center;margin:0 14vw}.authorization-cinema{min-height:auto}.authorization-cinema__sticky{height:100svh;position:relative}.authorization-cinema__track{display:none}.authorization-cinema__static.sr-only{clip:auto;white-space:normal;width:auto;height:auto;margin:0;padding:8dvh 10vw 14dvh;position:relative;overflow:visible}.authorization-cinema__static li{color:#fff;max-width:42rem;font:400 17px/1.6 var(--font-editorial), Georgia, serif;margin:0 auto 6dvh}.particle-title{min-height:auto}.particle-title__sticky{height:auto;padding:12dvh 0;position:relative}.particle-title__fallback{opacity:1;width:94.5%;position:relative;top:auto;left:5.5%}.particle-title[data-canvas-ready=true] .particle-title__fallback{opacity:1}.title-meta{opacity:1;width:min(360px,82vw);margin-top:6dvh;position:relative;bottom:auto;left:5.5%;right:auto}}.say-hi{--hello-pill:#fff;--hello-ink:#611f69;background:var(--hello-pill);min-width:86px;height:40px;color:var(--hello-ink);cursor:pointer;border:0;border-radius:9999px;place-items:center;padding-inline:15px;transition:opacity .12s,transform .12s;display:inline-grid}.say-hi:hover{opacity:.9}.say-hi:active{transform:scale(.98)}.say-hi:focus-visible{outline-offset:3px;outline:2px solid #fff}.hello-svg{width:auto;height:16px;display:block;overflow:visible}.hello-stroke{fill:none;stroke:var(--hello-ink);stroke-linecap:round;stroke-miterlimit:10;stroke-width:42px;stroke-dasharray:5800;stroke-dashoffset:5800px;animation:2.6s cubic-bezier(.4,0,.3,1) .3s forwards hello-draw}@keyframes hello-draw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.say-hi{transition:none}.hello-stroke{stroke-dashoffset:0;animation:none}}.authorization-cinema__head{z-index:3;width:min(46rem,62vw);position:absolute;top:6dvh;left:5vw}.authorization-cinema__masthead{margin:0 0 2.6rem}.authorization-cinema__title{color:#fff;font:500 clamp(30px, 2.9vw, 44px)/1.08 var(--font-editorial), Georgia, serif;margin:0}.authorization-cinema__lede{color:#ffffffbd;font:400 clamp(15px, 1.15vw, 17px)/1.5 var(--font-editorial), Georgia, serif;margin:8px 0 0}.authorization-cinema__meter{align-items:center;gap:14px;margin-bottom:1.5rem;display:flex}.authorization-cinema__track-line{background:#ffffff38;flex:1;max-width:260px;height:1px;position:relative;overflow:hidden}.authorization-cinema__track-line i{transform-origin:0;background:#fff;transition:transform 90ms linear;position:absolute;inset:0}@media (max-width:760px){.authorization-cinema__head{width:88vw;top:4dvh;left:6vw}.authorization-cinema__masthead{margin-bottom:2rem}.authorization-cinema__title{font-size:clamp(20px,5.2vw,25px)}.authorization-cinema__lede{font-size:15px}.authorization-cinema__track-line{max-width:none}}
