@font-face{font-family:"Imbue";font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/imbue-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Imbue";font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/imbue-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Switzer";font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/switzer-300.woff2) format("woff2")}@font-face{font-family:"Switzer";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/switzer-400.woff2) format("woff2")}@font-face{font-family:"Switzer";font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/switzer-400i.woff2) format("woff2")}@font-face{font-family:"Switzer";font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/switzer-500.woff2) format("woff2")}@font-face{font-family:"Switzer";font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/switzer-600.woff2) format("woff2")}:root{--coated:#F2F3F5;--sheen:#FBFCFD;--ink:#111318;--ink-rgb:17 19 24;--ink-2:#535A65;--mist:#9AA1AD;--rule:#CDD1D7;--rule-ink:#2A2E36;--cyan:#008ECB;--cyan-ink:#00699A;--knock:#FFF;--err:#A1202B;--f-mast:"Imbue","Didot","Bodoni 72","Times New Roman",serif;--f-text:"Switzer","Helvetica Neue",Arial,sans-serif;--g:clamp(16px,2.4vw,44px);--nav-h:56px;--hud-h:52px;--max:1760px;--ease-ink:cubic-bezier(.16,1,.3,1);--ease-press:cubic-bezier(.77,0,.18,1);--t-micro:180ms;--t-reveal:700ms;color-scheme:light}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--nav-h) + 12px)}html.lenis,html.lenis body{height:auto}.lenis.lenis-stopped{overflow:clip}body{margin:0;background:var(--coated);color:var(--ink);font:400 17px/1.55 var(--f-text);overflow-x:clip;-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision}img,video,svg{display:block;max-width:100%}img,video{height:auto}button{font:inherit;color:inherit;cursor:pointer}input,select,textarea{font:inherit;color:inherit}button,input,select,textarea{text-rendering:geometricPrecision}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.2em}figure{margin:0}:focus-visible{outline:2px solid var(--cyan-ink);outline-offset:3px}.ink-page :focus-visible,.reel :focus-visible,.issue :focus-visible{outline-color:var(--cyan)}.top[data-tone="cyan"] :focus-visible{outline-color:var(--ink)}.top[data-tone="ink"] :focus-visible,.top.menu-open :focus-visible{outline-color:var(--cyan)}.skip{position:fixed;left:8px;top:-80px;z-index:300;background:var(--ink);color:var(--coated);padding:10px 14px}.skip:focus{top:8px}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.ar{display:inline-block;width:.9em;height:.9em;vertical-align:-.08em;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:square}.btn,.btn--ink{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.55em;font:500 12.5px/1 var(--f-text);letter-spacing:.09em;text-transform:uppercase;padding:16px 22px;min-height:48px;border:1px solid var(--ink);border-radius:0;background:transparent;color:var(--ink);text-decoration:none;overflow:hidden;isolation:isolate;transition:color var(--t-micro) ease}.btn::before,.btn--ink::before{content:"";position:absolute;inset:0;z-index:-1;background:var(--ink);transform:scaleX(0);transform-origin:100% 50%;transition:transform 420ms var(--ease-press)}.btn:hover::before,.btn--ink:hover::before{transform:scaleX(1);transform-origin:0 50%}.btn:hover{color:var(--coated)}.btn-ink,.btn--ink{background:var(--ink);color:var(--coated)}.btn-ink::before,.btn--ink::before{background:var(--cyan-ink)}.btn-sheen{border-color:var(--coated);color:var(--coated)}.btn-sheen::before{background:var(--coated)}.btn-sheen:hover{color:var(--ink)}.btn>span{position:relative}.btn:disabled,.btn--ink:disabled{opacity:.55;cursor:progress}.link-btn{display:inline-flex;align-items:center;gap:.5em;padding:10px 0;border:0;background:none;font:600 11.5px/1 var(--f-text);letter-spacing:.12em;text-transform:uppercase;color:var(--cyan-ink);text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-size:0 1px;background-position:100% 100%;background-repeat:no-repeat;transition:background-size 380ms var(--ease-ink)}.link-btn:hover{background-size:100% 1px;background-position:0 100%}.ink-page .link-btn{color:var(--cyan)}.actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:24px}.reg{position:relative}.reg-ghost{position:absolute;left:0;top:0;width:100%;color:var(--cyan);pointer-events:none;opacity:0;mix-blend-mode:multiply}.ink-page .reg-ghost,.reel .reg-ghost{mix-blend-mode:screen}.cl-big .reg-ghost{color:var(--ink)}.top{--fg:var(--ink);--bg:transparent;--line:transparent;position:fixed;inset:0 0 auto 0;z-index:60;height:var(--nav-h);display:flex;align-items:center;gap:clamp(14px,2vw,28px);padding:0 var(--g);color:var(--fg);background:var(--bg);box-shadow:inset 0 -1px 0 var(--line);font:500 11.5px/1 var(--f-text);letter-spacing:.1em;text-transform:uppercase;transition:color 300ms ease,background-color 300ms ease,box-shadow 300ms ease,transform 520ms var(--ease-press)}.top[data-tone="paper"]{--bg:var(--coated);--line:var(--rule)}.top[data-tone="ink"]{--fg:var(--coated);--bg:var(--ink);--line:var(--rule-ink)}.top.is-away{transform:translateY(-105%)}.top.is-plate[data-tone="cover"]{--bg:var(--coated);--line:var(--rule)}.top.is-plate[data-tone="cyan"]{--bg:var(--cyan)}.mark{text-decoration:none;margin-right:auto;white-space:nowrap}.nav{display:flex;align-items:center;gap:26px}.nav-head{display:none}.nav-list{display:flex;gap:22px;list-style:none;margin:0;padding:0}.nav-n{display:none}.nav a{text-decoration:none}.nav-list a,.lang{padding:6px 0;background:linear-gradient(currentColor,currentColor) 100% 100% / 0 1px no-repeat;transition:background-size 350ms var(--ease-ink)}.nav-list a:hover,.lang:hover,.nav-list a[aria-current]{background-size:100% 1px;background-position:0 100%}.lang{opacity:.8}.top[data-tone="cyan"] .lang{opacity:1}.top-book{font:600 11px/1 var(--f-text);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;padding:0 15px;height:38px;border:0;background:var(--cyan-ink);color:var(--sheen);transition:background-color var(--t-micro) ease,color var(--t-micro) ease}.top-book:hover{background:var(--ink)}.top[data-tone="ink"] .top-book:hover{background:var(--coated);color:var(--ink)}.top[data-tone="cyan"] .top-book{background:var(--ink);color:var(--coated)}.menu-btn{display:none;border:0;background:none;padding:10px 0 10px 6px;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;min-height:44px}.cover{position:relative;height:100svh;min-height:560px;overflow:hidden;background:var(--coated);isolation:isolate}.cover-photo,.cover-cut{position:absolute;inset:0;display:block;overflow:hidden}.cover-photo{z-index:1}.cover-cut{z-index:4;pointer-events:none}.cover-photo img,.cover-cut img{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:80% 0%;transform-origin:80% 14%}.cover{--ch:max(100svh,560px);--iw:max(100vw,calc(var(--ch) * 1.7917));--hl:calc(80vw - .16 * var(--iw));--mw:min(calc((var(--hl) - var(--g) - 1vw) / .896),calc(100vw - 2 * var(--g)),189.6svh)}.cover-field{position:absolute;inset:0;z-index:3;background:var(--cyan);clip-path:circle(0% at 80% 16%)}.cover-field .masthead{color:var(--sheen)}.cover-field .mast-top{visibility:hidden}.mast-wrap{position:absolute;z-index:3;left:var(--g);right:var(--g);top:calc(var(--nav-h) + 4px)}.mast-top{display:flex;justify-content:space-between;margin:0 0 .6vh;padding-bottom:8px;border-bottom:1px solid var(--ink);font:500 11px/1 var(--f-text);letter-spacing:.12em;text-transform:uppercase}.masthead{margin:0;text-align:left;white-space:nowrap;color:var(--ink);font-family:var(--f-mast);font-weight:520;font-variation-settings:"opsz" 100;font-size:calc(var(--mw) / 3.16);line-height:.74;letter-spacing:0}.mast-clip{display:inline-block;overflow:hidden;padding-top:.045em;vertical-align:top}.ml{display:inline-block}.cover-lines{position:absolute;z-index:5;left:var(--g);bottom:clamp(22px,5.5svh,64px);width:min(44vw,700px)}.cover-lines p{margin:0}.cl-sub{font:500 12px/1.25 var(--f-text);letter-spacing:.14em;text-transform:uppercase;margin-bottom:18px !important}.cl-big{font:340 clamp(34px,5.1vw,100px)/.9 var(--f-mast);font-variation-settings:"opsz" 72;color:var(--cyan);text-wrap:balance}.cl-mid{font:420 clamp(22px,2.2vw,40px)/1 var(--f-mast);font-variation-settings:"opsz" 48;margin-top:22px !important;text-wrap:balance}.cl-small{font:400 clamp(13px,1vw,16px)/1.45 var(--f-text);color:var(--ink-2);margin-top:8px !important;max-width:38ch}.pno{font-weight:600;color:var(--ink);white-space:nowrap;text-decoration:underline;text-decoration-color:var(--cyan);text-decoration-thickness:2px;text-underline-offset:.22em}.pno:hover{color:var(--cyan-ink)}.nw{white-space:nowrap}.cl-cta{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.cover-corner{position:absolute;z-index:5;right:var(--g);bottom:clamp(22px,5.5svh,64px);background:var(--sheen);padding:10px 12px 8px;width:132px;font:600 9.5px/1 var(--f-text);letter-spacing:.1em;text-transform:uppercase}.cover-corner p{margin:0;display:flex;justify-content:space-between}.cc-handle{display:block;margin-bottom:7px;text-transform:none;letter-spacing:.02em;font-size:11px;cursor:pointer}.barcode{width:100%;height:40px}.barcode rect{fill:var(--ink)}.barcode--inv rect{fill:var(--coated)}.cc-meta{margin-top:6px !important}.cover-inside{position:absolute;z-index:5;left:var(--g);bottom:12svh;margin:0;color:var(--sheen);font:260 clamp(48px,9vw,180px)/.86 var(--f-mast);font-variation-settings:"opsz" 100;display:none}.cover-inside span{color:var(--ink);display:block;font:600 12px/1 var(--f-text);letter-spacing:.16em;text-transform:uppercase;margin-bottom:14px}.cover-inside em{color:var(--ink);font:500 13px/1 var(--f-text);letter-spacing:.1em;vertical-align:top}.scenes .cover-inside{display:block;opacity:0}.press,.glint,.sheen,.flash{position:absolute;pointer-events:none}.press{inset:0;z-index:8;background:var(--coated);transform-origin:50% 100%;display:none}.glint{z-index:6;inset:0;mix-blend-mode:soft-light;opacity:0;background:linear-gradient(104deg,rgb(251 252 253 / 0) 38%,rgb(251 252 253 / .9) 50%,rgb(251 252 253 / 0) 62%)}.sheen{z-index:6;left:0;top:0;width:80vmax;height:80vmax;margin:-40vmax 0 0 -40vmax;border-radius:50%;mix-blend-mode:soft-light;opacity:0;background:radial-gradient(closest-side,rgb(251 252 253 / .75),rgb(251 252 253 / 0))}.flash{z-index:7;inset:0;background:var(--sheen);opacity:0}@keyframes press{from{transform:scaleY(1)}to{transform:scaleY(0)}}@keyframes settle{from{transform:scale(1.08)}}@keyframes drop{from{transform:translateY(-108%)}}@keyframes fade{from{opacity:0}}@keyframes rise{from{opacity:0;transform:translateY(14px)}}@keyframes inkon{from{color:transparent}}@keyframes plate{0%{opacity:.95;transform:translate(-10px,6px)}55%{opacity:.95;transform:none}100%{opacity:0;transform:none}}@keyframes glint{0%{opacity:1;transform:translateX(-110%)}99%{opacity:1}100%{opacity:0;transform:translateX(110%)}}@keyframes bars{from{clip-path:inset(100% 0 0 0)}to{clip-path:inset(0 0 0 0)}}.motion .press{display:block;animation:press 1.1s var(--ease-press) .05s both}.motion .cover-photo img,.motion .cover-cut img{animation:settle 2s cubic-bezier(.33,1,.68,1) backwards}.motion .cover>.mast-wrap .ml{animation:drop 1.3s var(--ease-ink) calc(.5s + var(--i) * .055s) backwards}.motion .cover>.mast-wrap .mast-top{animation:fade .6s ease .95s backwards}.motion .cover-lines>*{--d:1.05s}.motion .cover-lines>:nth-child(2){--d:1.16s}.motion .cover-lines>:nth-child(3){--d:1.27s}.motion .cover-lines>:nth-child(4){--d:1.38s}.motion .cover-lines>:nth-child(5){--d:1.49s}.motion .cover-lines>:nth-child(6){--d:1.6s}.motion .cover-lines>.reg{animation:inkon .35s ease calc(var(--d) + .2s) backwards}.motion .cover-lines>.reg>.reg-ghost{animation:plate 1.1s var(--ease-ink) var(--d) backwards}.motion .cover-lines>:not(.reg){animation:rise .8s var(--ease-ink) calc(var(--d) + .1s) backwards}.motion .cover-corner{animation:fade .3s linear 1.25s backwards}.motion .cover-corner .barcode{animation:bars .8s var(--ease-ink) 1.3s backwards}.motion .glint{animation:glint 1.5s cubic-bezier(.45,0,.55,1) 1s backwards}.motion .is-home .top{animation:fade .7s ease 1.5s backwards}html.entered .cover,html.entered .cover *{animation:none !important}html.entered .press{display:none}.rh{display:grid;grid-template-columns:1fr auto 1fr;align-items:end;gap:12px;padding-bottom:10px;border-bottom:1px solid var(--rule);font:500 11px/1 var(--f-text);letter-spacing:.12em;text-transform:uppercase}.rh span:nth-child(2){justify-self:center}.rh .folio{justify-self:end;font:400 15px/1 var(--f-mast);letter-spacing:0}.ink-page{background:var(--ink);color:var(--coated)}.ink-page .rh{border-color:var(--rule-ink);color:var(--mist)}.contents{position:relative;z-index:2;padding:calc(var(--nav-h) + 28px) var(--g) clamp(96px,12vw,180px)}.contents-grid{display:grid;grid-template-columns:5fr 7fr;gap:clamp(28px,5vw,96px);margin-top:clamp(40px,6vw,96px)}.contents-h{margin:0;font:200 clamp(76px,12.5vw,250px)/.8 var(--f-mast);font-variation-settings:"opsz" 100;letter-spacing:-.01em}.letter{margin-top:clamp(28px,4vw,64px);max-width:44ch;color:var(--mist);font-size:16.5px}.letter p{margin:0 0 1em}.dropcap{color:var(--coated)}.dropcap::first-letter{float:left;font:300 5.2em/.78 var(--f-mast);font-variation-settings:"opsz" 100;margin:.06em .1em 0 -.02em;color:var(--cyan)}.toc{list-style:none;margin:0;padding:0;border-bottom:1px solid var(--rule-ink)}.toc li{border-top:1px solid var(--rule-ink)}.toc a{position:relative;display:grid;grid-template-columns:clamp(56px,7vw,120px) 1fr clamp(56px,6vw,100px);grid-template-areas:"n t i" "n d i";column-gap:clamp(14px,2vw,32px);align-items:center;padding:clamp(12px,1.4vw,20px) 0;text-decoration:none}.toc-n{grid-area:n;font:300 clamp(34px,4vw,72px)/.9 var(--f-mast);font-variation-settings:"opsz" 100;color:var(--cyan);align-self:start}.toc-t{grid-area:t;font:360 clamp(26px,2.8vw,50px)/1 var(--f-mast);font-variation-settings:"opsz" 72;transition:transform 500ms var(--ease-ink)}.toc-d{grid-area:d;font-size:14px;line-height:1.4;color:var(--mist);margin-top:6px;max-width:52ch;transition:transform 500ms var(--ease-ink)}.toc-img{grid-area:i;aspect-ratio:4 / 5;overflow:hidden;clip-path:inset(0 0 0 100%);transition:clip-path 560ms var(--ease-press)}.toc-img img{width:100%;height:100%;object-fit:cover;transform:scale(1.15);transition:transform 900ms var(--ease-ink)}@media (hover: hover){.toc a:hover .toc-img{clip-path:inset(0 0 0 0)}.toc a:hover .toc-img img{transform:scale(1)}.toc a:hover .toc-t,.toc a:hover .toc-d{transform:translateX(14px)}}@media (hover: none){.toc-img{clip-path:none}.toc-img img{transform:none}}.issue{position:relative;background:var(--ink)}.hud{display:none}.spreads{display:grid;grid-template-columns:1fr 1fr}.page{position:relative;overflow:hidden;aspect-ratio:4 / 5;background:var(--coated);color:var(--ink)}.ph-btn{display:block;width:100%;height:100%;padding:0;border:0;background:var(--rule);cursor:zoom-in}.ph-btn .ph,.page .ph{width:100%;height:100%;object-fit:cover;display:block}.pg-rh,.pg-fo{position:absolute;z-index:6;pointer-events:none;font:500 10.5px/1 var(--f-text);letter-spacing:.12em;text-transform:uppercase}.pg-rh{top:3.4%;left:6%}.pg-fo{bottom:3.2%;left:6%;font:400 15px/1 var(--f-mast);letter-spacing:0}.page.rp .pg-rh,.page.rp .pg-fo{left:auto;right:6%}.pg-full .ph-btn,.film-frame{position:absolute;inset:0}.pg-full::after,.pg-film-l::after,.pg-film-r::after{content:"";position:absolute;inset:0;z-index:3;pointer-events:none;background:linear-gradient(to top,rgb(var(--ink-rgb) / .62),rgb(var(--ink-rgb) / 0) 34%),linear-gradient(to bottom,rgb(var(--ink-rgb) / .4),rgb(var(--ink-rgb) / 0) 13%)}.pg-full .pg-rh,.pg-full .pg-fo,.pg-full .cap,.pg-full .chap,.pg-film-l .pg-rh,.pg-film-l .pg-fo,.pg-film-l .chap,.pg-film-r .pg-rh,.pg-film-r .pg-fo,.pg-film-r .cap{color:var(--sheen)}.chap{position:absolute;z-index:5;left:5.5%;bottom:7.5%;margin:0;pointer-events:none;font:200 clamp(56px,9.4vw,210px)/.8 var(--f-mast);font-variation-settings:"opsz" 100;letter-spacing:-.01em}.page.rp .chap{left:auto;right:5.5%;text-align:right}.cap{position:absolute;z-index:5;bottom:3.4%;right:6%;margin:0;max-width:60%;text-align:right;pointer-events:none;font:500 10.5px/1.3 var(--f-text);letter-spacing:.06em;text-transform:uppercase}.page.rp .cap{right:auto;left:6%;text-align:left}.page.rp.pg-full .cap{left:18%}figure .cap{position:absolute;top:calc(100% + 8px);bottom:auto;left:0;right:auto;text-align:left;max-width:none;color:var(--ink-2)}.cap--in{position:static;text-align:left;margin-top:auto !important;color:var(--ink-2);max-width:none}.pg-duo figure,.pg-trio figure{position:absolute}.pg-duo figure .ph-btn,.pg-trio figure .ph-btn{height:100%}.pg-duo .fa{left:8%;top:10%;width:58%;height:62%}.pg-duo .fb{right:7%;bottom:16%;width:34%;height:36%}.pg-trio .fa{left:7%;top:9%;width:52%;height:70%}.pg-trio .fb{right:7%;top:9%;width:30%;height:31%}.pg-trio .fc{right:7%;top:48%;width:30%;height:31%}.pg-text{display:grid;grid-template-rows:60% 1fr}.pt-fig{overflow:hidden}.pt-body{padding:5% 6% 10%;display:flex;flex-direction:column}.pt-body p{margin:0}.pt-kicker{margin-bottom:12px !important;font:600 11px/1 var(--f-text);letter-spacing:.14em;text-transform:uppercase;color:var(--cyan-ink)}.pt-quote{font:300 clamp(26px,3vw,60px)/.98 var(--f-mast);font-variation-settings:"opsz" 72;text-wrap:balance}.pt-copy{margin-top:14px !important;font-size:clamp(14px,1.05vw,17px);line-height:1.5;color:var(--ink-2);max-width:36ch}.pg-film-l,.pg-film-r{background:var(--ink)}.film-frame{width:200%;right:auto}.pg-film-r .film-frame{left:-100%}.film-frame .ph-btn,.film-frame>.ph{position:absolute;inset:0}.film-frame .ph{object-position:50% 50%}.issue.is-book{height:100svh;overflow:clip;display:grid;grid-template-rows:var(--hud-h) 1fr}.issue.is-book .hud{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);position:relative;z-index:40;align-items:center;gap:clamp(12px,2vw,32px);padding:0 var(--g);background:var(--ink);border-bottom:1px solid var(--rule-ink);color:var(--coated);font:500 11px/1 var(--f-text);letter-spacing:.12em;text-transform:uppercase}.hud-now{margin:0;display:flex;gap:14px;align-items:baseline;white-space:nowrap;min-width:15ch}.hud-p{font:400 15px/1 var(--f-mast);letter-spacing:0;text-transform:none;color:var(--mist)}.hud-toc{display:flex;gap:clamp(10px,1.6vw,26px);list-style:none;margin:0;padding:0;grid-column:2}.hud-toc a{display:block;padding:8px 0;color:var(--mist);text-decoration:none;transition:color 300ms ease;position:relative}.hud-toc a::after{content:"";position:absolute;left:0;right:0;bottom:2px;height:1px;background:var(--cyan);transform:scaleX(0);transform-origin:0 50%;transition:transform 500ms var(--ease-ink)}.hud-toc a:hover{color:var(--coated)}.hud-toc li.is-now a{color:var(--coated)}.hud-toc li.is-now a::after{transform:scaleX(1)}.hud-skip{grid-column:3;justify-self:end;color:var(--coated);text-decoration:none;white-space:nowrap;display:inline-flex;gap:.5em;align-items:center;padding:10px 0}.hud-skip:hover{color:var(--cyan)}.issue.is-book .spreads{--bh:min(calc((100svh - var(--hud-h)) * .9),calc((100vw - 2 * var(--g)) * .625));display:block;position:relative;place-self:center;height:var(--bh);aspect-ratio:8 / 5;perspective:calc(var(--bh) * 6.4);perspective-origin:50% 50%;clip-path:inset(calc((100svh - var(--hud-h) - var(--bh)) / -2) -50vw)}.issue.is-book .page{position:absolute;inset:0;aspect-ratio:auto;width:100%;height:100%}.leaf,.base{position:absolute;top:0;height:100%;width:50%}.base{overflow:hidden;z-index:1}.base-l{left:0}.base-r,.leaf{left:50%}.leaf{transform-origin:0 50%;transform-style:preserve-3d;will-change:transform}.face{position:absolute;inset:0;overflow:hidden;backface-visibility:hidden;-webkit-backface-visibility:hidden}.face.back{transform:rotateY(180deg)}.spine{position:absolute;inset:0;z-index:7;pointer-events:none}.spine.l{background:linear-gradient(to left,rgb(var(--ink-rgb) / .22),rgb(var(--ink-rgb) / 0) 9%)}.spine.r{background:linear-gradient(to right,rgb(var(--ink-rgb) / .26),rgb(var(--ink-rgb) / 0) 9%)}.shade{position:absolute;inset:0;z-index:8;pointer-events:none;opacity:0;background:var(--ink)}.cast{position:absolute;top:0;height:100%;left:50%;width:50%;pointer-events:none;opacity:0;background:linear-gradient(to right,rgb(var(--ink-rgb) / .55),rgb(var(--ink-rgb) / 0) 70%)}.verso{position:absolute;inset:0;background:var(--coated)}.verso::after{content:attr(data-folio);position:absolute;bottom:3.2%;left:6%;font:400 15px/1 var(--f-mast);color:var(--ink-2)}.brief{position:relative;z-index:2;background:var(--coated);padding:calc(var(--nav-h) + 28px) var(--g) clamp(96px,11vw,170px)}.brief-head,.sec-head{display:grid;grid-template-columns:7fr 5fr;align-items:end;gap:32px;margin:clamp(40px,6vw,96px) 0 clamp(36px,4.5vw,72px)}.brief-h,.sec-h{margin:0;font:200 clamp(76px,12.5vw,250px)/.8 var(--f-mast);font-variation-settings:"opsz" 100;letter-spacing:-.01em}.brief-stand{margin:0 0 .6em;font-size:clamp(17px,1.4vw,22px);line-height:1.4;max-width:32ch;justify-self:end}.svcs{border-top:1px solid var(--ink)}.svc{position:relative;display:grid;align-items:center;grid-template-columns:clamp(40px,4vw,72px) minmax(0,1fr) minmax(220px,30ch) clamp(132px,13vw,250px);grid-template-areas:"n h b m";column-gap:clamp(16px,2.4vw,44px);padding:clamp(16px,1.8vw,26px) 0;border-bottom:1px solid var(--rule)}.svc-n{grid-area:n;align-self:start;padding-top:.3em;font:300 clamp(26px,2.4vw,42px)/1 var(--f-mast);font-variation-settings:"opsz" 100;color:var(--cyan-ink)}.svc-h{grid-area:h;position:relative;margin:0;font:520 clamp(44px,6.4vw,124px)/.86 var(--f-mast);font-variation-settings:"opsz" 100;letter-spacing:-.005em;text-wrap:balance}.svc-fill{position:absolute;inset:0;color:transparent;pointer-events:none;background:linear-gradient(rgb(var(--ink-rgb) / .62),rgb(var(--ink-rgb) / .62)),var(--fill) 50% 22% / cover;-webkit-background-clip:text;background-clip:text;clip-path:inset(0 100% 0 0);transition:clip-path 600ms var(--ease-press)}@media (hover: hover){.svc:hover .svc-fill{clip-path:inset(0 0 0 0)}}@media (hover: none){.svc.is-in .svc-fill{clip-path:inset(0 0 0 0)}}.svc-b{grid-area:b}.svc-b p{margin:0 0 8px;font-size:15.5px;line-height:1.5;color:var(--ink-2)}.svc-b .svc-tags{font:500 11px/1.5 var(--f-text);letter-spacing:.08em;text-transform:uppercase;color:var(--ink)}.svc-tags span{white-space:nowrap}.svc-media{grid-area:m;aspect-ratio:3 / 4;overflow:hidden;background:var(--rule)}.svc-media video,.svc-media img{width:100%;height:100%;object-fit:cover}.dist{margin:clamp(40px,5vw,80px) 0 0;padding-top:14px;border-top:1px solid var(--ink);font:500 12px/1.6 var(--f-text);letter-spacing:.1em;text-transform:uppercase}.dist span{color:var(--cyan-ink);margin-right:1.2em;font-weight:600}.reel{position:relative;height:100svh;min-height:520px;overflow:hidden;background:var(--ink);color:var(--coated)}.reel-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.knock{position:absolute;inset:0;z-index:2;display:none;place-items:center;background:var(--ink);mix-blend-mode:multiply;transform-origin:50% 50%;pointer-events:none}.scenes .knock{display:grid;will-change:transform}.knock-word{font:900 min(calc(94vw / 2.49),82svh)/.74 var(--f-mast);font-variation-settings:"opsz" 100;color:var(--knock);white-space:nowrap;padding-top:.06em}.knock-o{display:inline-block}.reel-meta{position:absolute;inset:0;z-index:3;pointer-events:none;display:none}.scenes .reel-meta{display:block}.reel-l,.reel-r{position:absolute;margin:0;font:500 11px/1 var(--f-text);letter-spacing:.12em;text-transform:uppercase}.reel-l{top:calc(var(--nav-h) + 16px);left:var(--g);display:flex;gap:12px;align-items:baseline}.reel-l .folio-n{font:400 15px/1 var(--f-mast);letter-spacing:0}.reel-r{bottom:28px;right:var(--g)}.reel-after{position:absolute;z-index:4;left:var(--g);right:var(--g);bottom:26px;display:flex;justify-content:space-between;align-items:end;gap:16px;pointer-events:none}.reel-after>*{pointer-events:auto}.reel-cap{margin:0;font:300 clamp(40px,6vw,110px)/.85 var(--f-mast);font-variation-settings:"opsz" 100;color:var(--sheen);text-shadow:0 0 30px rgb(var(--ink-rgb) / .35)}.reel-cap span{font:500 12px/1 var(--f-text);letter-spacing:.12em;vertical-align:top;margin-left:.6em}.reel-act{display:flex;gap:10px;flex-wrap:wrap}.reel-act .btn{background:rgb(var(--ink-rgb) / .35)}html:not(.scenes) .reel-after{top:calc(var(--nav-h) + 20px);bottom:auto}.scenes .reel-after::before{content:"";position:absolute;z-index:-1;left:calc(-1 * var(--g));right:calc(-1 * var(--g));bottom:-26px;height:300px;pointer-events:none;background:linear-gradient(to top,rgb(var(--ink-rgb) / .62),rgb(var(--ink-rgb) / 0))}@media (max-aspect-ratio: 11/10){.reel-video{object-position:82% 50%}}.comp{position:relative;z-index:2;background:var(--coated);padding:calc(var(--nav-h) + 28px) var(--g) clamp(96px,11vw,170px)}.comp-grid{display:grid;grid-template-columns:5fr 7fr;gap:clamp(24px,4vw,80px);margin-top:clamp(40px,6vw,96px);align-items:start}.loop{position:relative;aspect-ratio:4 / 5;overflow:hidden;background:var(--rule)}.loop img,.loop video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:78% 30%}.loop video{opacity:0;transition:opacity 900ms ease}.loop video.on{opacity:1}.loop .cap{top:auto;bottom:14px;left:14px;right:auto;color:var(--sheen);background:rgb(var(--ink-rgb) / .55);padding:7px 9px}.ccard{display:grid;grid-template-columns:5fr 6fr;grid-template-areas:"main side" "th th" "act act";gap:clamp(16px,2vw,32px);background:var(--sheen);padding:clamp(16px,2vw,32px)}.cc-main{grid-area:main;aspect-ratio:3 / 4;overflow:hidden}.cc-side{grid-area:side;display:flex;flex-direction:column;justify-content:space-between;gap:24px}.cc-name{margin:0;font:300 clamp(48px,5.6vw,112px)/.84 var(--f-mast);font-variation-settings:"opsz" 100}.cc-dl{margin:0;display:grid;grid-template-columns:1fr 1fr;gap:0 18px}.cc-dl div{border-top:1px solid var(--ink);padding:9px 0 14px}.cc-dl dt{font:600 10.5px/1 var(--f-text);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2)}.cc-dl dd{margin:7px 0 0;font:340 clamp(22px,2vw,36px)/1 var(--f-mast);font-variation-settings:"opsz" 72}.cc-thumbs{grid-area:th;display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(8px,1vw,16px)}.cc-th{aspect-ratio:3 / 4;overflow:hidden}.cc-act{grid-area:act;display:flex;flex-wrap:wrap;gap:18px;align-items:center}.form{display:grid;grid-template-columns:1fr 1fr;gap:18px 22px}.form .full{grid-column:1 / -1}.field{display:flex;flex-direction:column;gap:6px}.field label{font:600 10.5px/1.2 var(--f-text);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2)}.field input,.field select,.field textarea{font:400 16px/1.4 var(--f-text);color:var(--ink);background:transparent;border:0;border-bottom:1px solid var(--ink-2);border-radius:0;padding:8px 0;min-height:44px;width:100%}.field textarea{min-height:96px;resize:vertical}.field input:focus,.field select:focus,.field textarea:focus{outline:none;border-bottom-color:var(--cyan-ink);box-shadow:0 1px 0 var(--cyan-ink)}.field input::placeholder,.field textarea::placeholder{color:var(--ink-2);opacity:.7}.hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.form__foot{display:flex;flex-wrap:wrap;align-items:center;gap:18px;margin-top:8px}.form__msg{margin:0;font-size:15px;color:var(--ink)}.form__msg.err{color:var(--err)}dialog{padding:0;border:0}.bm{width:min(760px,calc(100vw - 24px));max-height:calc(100svh - 24px);border:1px solid var(--ink);background:var(--sheen);color:var(--ink);overflow:auto}.bm::backdrop{background:rgb(var(--ink-rgb) / .64)}.bm[open]{animation:bm-in 520ms var(--ease-ink)}@keyframes bm-in{from{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0 0 0 0)}}.bm-in{padding:clamp(20px,4vw,40px)}.bm-top{display:flex;justify-content:space-between;align-items:start;gap:18px;margin-bottom:26px}.bm-kick{margin:0 0 10px;font:600 10.5px/1 var(--f-text);letter-spacing:.14em;text-transform:uppercase;color:var(--cyan-ink)}.bm-h{margin:0;font:300 clamp(40px,6vw,76px)/.85 var(--f-mast);font-variation-settings:"opsz" 100}.x{border:0;background:none;font:300 34px/1 var(--f-text);padding:0 4px;min-width:44px;min-height:44px}.x:hover{color:var(--cyan-ink)}.lb{width:100vw;height:100svh;max-width:none;max-height:none;margin:0;background:var(--ink);color:var(--coated)}.lb::backdrop{background:var(--ink)}.lb[open]{display:grid;place-items:center}.lb__fig{display:flex;flex-direction:column;align-items:center;gap:12px;max-width:calc(100vw - 2 * var(--g) - 120px)}.lb__fig img{max-height:calc(100svh - 120px);width:auto;max-width:100%;object-fit:contain}.lb__cap{font:500 11px/1.4 var(--f-text);letter-spacing:.1em;text-transform:uppercase;color:var(--mist);text-align:center}.lb__n{position:absolute;left:var(--g);top:22px;margin:0;font:400 18px/1 var(--f-mast);color:var(--mist)}.lb__x,.lb__prev,.lb__next{position:absolute;border:0;background:none;color:var(--coated);min-width:48px;min-height:48px;display:grid;place-items:center}.lb__x{right:var(--g);top:10px;font:300 36px/1 var(--f-text)}.lb__prev{left:var(--g);top:50%;transform:translateY(-50%);font-size:22px}.lb__next{right:var(--g);top:50%;transform:translateY(-50%);font-size:22px}.lb__x:hover,.lb__prev:hover,.lb__next:hover{color:var(--cyan)}.backcover{position:relative;z-index:2;padding:calc(var(--nav-h) + 28px) var(--g) 28px}.back-book{display:block;margin:clamp(48px,8vw,140px) 0 clamp(20px,2.4vw,40px);padding:0;border:0;background:none;text-align:left;font:200 clamp(64px,12.6vw,270px)/.8 var(--f-mast);font-variation-settings:"opsz" 100;color:var(--coated);letter-spacing:-.01em}.bb-b{font-weight:640;position:relative;display:inline-block;transition:color 300ms ease}.bb-b::after{content:"";position:absolute;left:0;right:0;bottom:-.06em;height:.035em;background:var(--cyan);transform:scaleX(0);transform-origin:100% 50%;transition:transform 600ms var(--ease-press)}.back-book:hover .bb-b{color:var(--cyan)}.back-book:hover .bb-b::after{transform:scaleX(1);transform-origin:0 50%}.back-cities{list-style:none;margin:0 0 clamp(48px,6vw,100px);padding:0;display:flex;flex-wrap:wrap;gap:.05em .45em;font:300 clamp(24px,2.8vw,50px)/1.1 var(--f-mast);font-variation-settings:"opsz" 72;color:var(--mist)}.back-cities li{white-space:nowrap}.back-cities li:not(:last-child)::after{content:"·";margin-left:.45em;color:var(--cyan)}.back-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;border-top:1px solid var(--rule-ink);padding-top:18px}.back-l{margin:0 0 12px;font:500 11px/1 var(--f-text);letter-spacing:.12em;text-transform:uppercase;color:var(--mist)}.back-v{margin:0;font-size:15px;line-height:1.5;text-wrap:balance}.back-big{display:inline-flex;gap:.3em;align-items:baseline;cursor:pointer;text-decoration:none;font:340 clamp(24px,2.2vw,38px)/1.05 var(--f-mast);font-variation-settings:"opsz" 60;color:var(--coated);transition:color var(--t-micro) ease}.back-big .ar{width:.55em;height:.55em}.back-big:hover{color:var(--cyan)}.back-links{list-style:none;margin:0;padding:0;columns:2;column-gap:18px;font-size:15px;line-height:1.9}.back-links a{text-decoration:none}.back-links a:hover{color:var(--cyan)}.back-foot{display:flex;align-items:end;gap:22px;margin-top:clamp(56px,8vw,120px);font:500 11px/1.4 var(--f-text);letter-spacing:.1em;text-transform:uppercase;color:var(--mist)}.back-foot p{margin:0}.back-foot .barcode{width:110px;height:36px;flex:none}.mmix{margin-left:auto;display:inline-flex;align-items:center;gap:12px;text-decoration:none;color:var(--mist)}.mmix:hover{color:var(--coated)}.plate{display:inline-grid;place-items:center;background:var(--coated);padding:7px 10px}.plate img{width:64px;height:auto}.cursor{position:fixed;left:0;top:0;z-index:120;pointer-events:none;display:none;opacity:0;transition:opacity 300ms ease}@media (hover: hover) and (pointer: fine){.motion .cursor{display:block}.cursor.is-on{opacity:1}}.cursor-dot{position:absolute;width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:50%;background:var(--cyan);transition:transform 300ms var(--ease-ink)}.cursor-label{position:absolute;left:14px;top:10px;padding:8px 11px;background:var(--ink);color:var(--sheen);white-space:nowrap;font:600 10px/1 var(--f-text);letter-spacing:.14em;text-transform:uppercase;clip-path:inset(0 100% 0 0);transition:clip-path 380ms var(--ease-press)}.cursor.has-label .cursor-label{clip-path:inset(0 0 0 0)}.cursor.has-label .cursor-dot{transform:scale(.5)}@media (max-width: 1100px){.menu-btn{display:block;position:relative;z-index:2}.mark,.top-book{position:relative;z-index:2}.nav{position:fixed;inset:0;z-index:1;display:flex;flex-direction:column;align-items:stretch;gap:0;padding:calc(var(--nav-h) + 24px) var(--g) 32px;background:var(--ink);color:var(--coated);clip-path:inset(0 0 100% 0);visibility:hidden;transition:clip-path 620ms var(--ease-press),visibility 0s linear 620ms}.top.menu-open .nav{clip-path:inset(0 0 0 0);visibility:visible;transition:clip-path 620ms var(--ease-press),visibility 0s}.top.menu-open{--fg:var(--coated);--bg:transparent;--line:transparent}.nav-head{display:flex;justify-content:space-between;margin:0 0 14px;padding-bottom:10px;border-bottom:1px solid var(--rule-ink);color:var(--mist)}.nav-list{flex-direction:column;gap:0}.nav-list li{border-bottom:1px solid var(--rule-ink)}.nav-list a{display:flex;align-items:baseline;gap:18px;padding:14px 0;background:none;text-transform:none;letter-spacing:0;font:300 clamp(36px,9vw,64px)/1 var(--f-mast);font-variation-settings:"opsz" 100}.nav-n{display:inline;font:300 .5em/1 var(--f-mast);color:var(--cyan);min-width:2ch}.lang{margin-top:24px;align-self:flex-start}}@media (max-width: 899px){.spreads{grid-template-columns:1fr}.page{aspect-ratio:3 / 4}.pg-film-r{display:none}.pg-film-l .film-frame{width:100%}.pg-film-l .film-frame .ph{object-position:78% 50%}.page .pg-rh,.page .pg-fo{left:6% !important;right:auto !important}.page .chap{left:5.5% !important;right:auto !important;text-align:left !important}.page .cap{left:auto !important;right:6% !important;text-align:right !important}.page figure .cap{left:0 !important;right:auto !important;text-align:left !important}.issue.is-book .spreads{--bh:min(calc((100svh - var(--hud-h)) * .84),calc((100vw - 2 * var(--g)) * 4 / 3));aspect-ratio:3 / 4;height:var(--bh);perspective:calc(var(--bh) * 3.2);clip-path:inset(0)}.issue.is-book .leaf,.issue.is-book .base{left:0;width:100%}.chap{font-size:clamp(54px,17vw,120px)}.pt-quote{font-size:clamp(26px,7vw,44px)}.pt-copy{font-size:15px}.hud-toc{position:absolute;left:0;right:0;top:0;gap:3px;margin:0}.hud-toc li{flex:1;height:3px;background:var(--rule-ink);transition:background-color 300ms ease}.hud-toc li.is-past,.hud-toc li.is-now{background:var(--cyan)}.hud-toc a{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);padding:0}.hud-skip{margin-left:auto}.issue.is-book .hud{grid-template-columns:minmax(0,1fr) auto}.hud-skip{grid-column:2}.contents-grid{grid-template-columns:1fr}.brief-head,.sec-head{grid-template-columns:1fr}.brief-stand{justify-self:start}.svc{grid-template-columns:clamp(34px,8vw,56px) minmax(0,1fr) clamp(110px,30vw,200px);grid-template-areas:"n h h" ". b m";row-gap:14px;align-items:start}.back-grid{grid-template-columns:1fr 1fr;row-gap:28px}.loop{aspect-ratio:4 / 5}}@media (max-aspect-ratio: 11/10){.cover{--z:1.12;--fx:76%;--fxv:76vw;--zmin:204vw;--hl:calc(var(--fxv) - .10 * .7467 * max(var(--z) * var(--ch),var(--zmin)));--mw:min(calc((var(--hl) - var(--g) - 1vw) / .896),calc(100vw - 2 * var(--g)))}.cover-photo img,.cover-cut img{inset:auto;top:0;left:var(--fx);translate:-50% 0;width:auto;height:max(calc(var(--z) * 100%),var(--zmin));aspect-ratio:896 / 1200;object-fit:cover;object-position:50% 0;transform-origin:50% 11%}.cover-field{clip-path:circle(0% at 72% 12%)}.cover-lines{width:36vw}.cl-big{font-size:clamp(30px,4.6vw,60px)}.cl-mid{font-size:clamp(20px,2.8vw,34px)}.cl-small{color:var(--ink)}.cl-big{color:var(--ink)}.cl-big .reg-ghost{color:var(--cyan)}}@media (max-width: 760px){:root{--nav-h:52px;--hud-h:48px}.hide-s{display:none}.mark{font-size:10.5px}.top-book{height:34px;padding:0 12px}.cover{--z:1;--fx:79%;--fxv:79vw;--zmin:212vw}.mast-top{font-size:9.5px;justify-content:flex-start;gap:14px}.cover-lines{width:38vw;bottom:22px;top:calc(var(--nav-h) + 36px + var(--mw) / 3.16 * .8 + 26px);display:flex;flex-direction:column}.cl-mid,.cl-cta{margin-top:auto !important}.cl-sub{font-size:10px;letter-spacing:.12em;margin-bottom:10px !important}.cl-big{font-size:clamp(28px,8.2vw,40px)}.cl-mid{font-size:clamp(19px,5.4vw,26px)}.cl-small{font-size:12.5px}.cl-cta{flex-direction:column;align-items:flex-start;gap:8px;margin-top:16px}.cl-cta .btn{padding:13px 14px;font-size:11px}.cover-corner{width:92px;padding:7px 8px 6px;bottom:22px}.cc-handle{display:none}.barcode{height:28px}.cover-inside{bottom:18svh;font-size:clamp(40px,11.5vw,72px);max-width:calc(var(--fx) - 22vw)}html.motion .cover .cover-lines>*,html.motion .cover .cover-lines>.reg>.reg-ghost{animation:none}html.motion .is-home .top{animation-delay:.5s}.cover-inside em{display:block;margin-top:10px}.hud-now{min-width:0}.toc a{grid-template-columns:50px 1fr 54px}.back-foot{flex-wrap:wrap}.mmix{margin-left:0;width:100%}.form{grid-template-columns:1fr}.comp-grid{grid-template-columns:1fr}.cl-cta .btn{white-space:nowrap}.reel-after{flex-direction:column;align-items:flex-start;gap:14px}.ccard{grid-template-columns:1fr 1fr}.cc-name{font-size:clamp(40px,11vw,64px)}.cc-dl{grid-template-columns:1fr}.back-links{columns:1}.lb__fig{max-width:calc(100vw - 24px)}.lb__prev,.lb__next{top:auto;bottom:14px;transform:none}}@media (min-width: 2000px){body{font-size:19px}.mast-top,.rh,.pg-rh,.cl-sub{font-size:13px}.cl-small{font-size:18px}.rh .folio,.pg-fo{font-size:18px}.letter,.svc-b p{font-size:18px}.top{font-size:12.5px}}@media (prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}.page.is-off{display:none}html.dlg-open .cursor{opacity:0}html:not(.scenes) :is(.contents,.brief,.comp,.backcover){content-visibility:auto;contain-intrinsic-size:auto var(--cis,1200px)}.contents{--cis:1454px}#sommaire{--cis:858px}.brief{--cis:1638px}.comp{--cis:910px}.backcover{--cis:799px}@media (min-width: 2000px){.contents{--cis:1620px}#sommaire{--cis:956px}.brief{--cis:2058px}.comp{--cis:1516px}.backcover{--cis:932px}}@media (max-width: 899px){.contents{--cis:1286px}#sommaire{--cis:931px}.brief{--cis:1797px}.comp{--cis:555px}.backcover{--cis:633px}}@media (max-width: 760px){.contents{--cis:1301px}#sommaire{--cis:950px}.brief{--cis:1563px}.comp{--cis:1086px}.backcover{--cis:840px}}html:not(.scenes) .issue{padding:calc(var(--nav-h) + 28px) var(--g) clamp(64px,7vw,120px)}html:not(.scenes) .issue .spreads{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(10px,1.2vw,24px)}html:not(.scenes) .issue .page{container-type:inline-size}html:not(.scenes) .issue .chap{font-size:19cqw;bottom:11%}html:not(.scenes) .issue .page .cap{max-width:70%}html:not(.scenes) .issue .pg-trio figure .cap{display:none}html:not(.scenes) .issue .pt-quote{font-size:9cqw}html:not(.scenes) .issue .pt-copy{display:none}html:not(.scenes) .issue .pg-rh,html:not(.scenes) .issue .cap{font-size:max(9px,3.6cqw)}@media (max-width: 899px){html:not(.scenes) .issue .spreads{grid-template-columns:repeat(3,minmax(0,1fr))}html:not(.scenes) .issue .pg-film-r{display:none}}@media (max-width: 600px){html:not(.scenes) .issue .spreads{grid-template-columns:repeat(2,minmax(0,1fr))}html:not(.scenes) .issue .chap{bottom:15%}html:not(.scenes) .issue .page figure .cap,html:not(.scenes) .issue .pt-quote{display:none}}.pg-full .pg-rh,.pg-film-l .pg-rh,.pg-film-r .pg-rh,.pg-text .pg-rh{top:3%;padding:6px 8px 5px;margin-left:-8px;background:rgb(var(--ink-rgb) / .58)}.pg-text .pg-rh{color:var(--sheen)}.page.rp.pg-full .pg-rh,.page.rp.pg-film-r .pg-rh,.page.rp.pg-text .pg-rh{margin:0 -8px 0 0}.is-inner main{padding-top:var(--nav-h)}.pg{padding-inline:max(var(--g),calc((100% - var(--max)) / 2))}.kick{margin:0;font:600 11px/1.4 var(--f-text);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2)}.lede{font-size:clamp(17px,1.4vw,21px);line-height:1.5;max-width:52ch;color:var(--ink-2);margin:0}.lede a{color:var(--cyan-ink)}.ink-page .lede{color:var(--mist)}.sec-head{display:grid;grid-template-columns:7fr 5fr;align-items:end;gap:32px;margin:clamp(40px,6vw,96px) 0 clamp(36px,4.5vw,72px)}.sec-head .lede{justify-self:end;max-width:36ch;margin-bottom:.4em}.ext{color:var(--cyan-ink);cursor:pointer;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.crumbs{margin:16px 0 0;font:500 11px/1.4 var(--f-text);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2)}.crumbs a{text-decoration:none}.crumbs a:hover{color:var(--cyan-ink)}.crumbs [aria-current]{color:var(--ink)}.op-grid{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-top:clamp(32px,5.4vw,96px)}.op-title,.op-no{margin:0;font:200 clamp(64px,12.5vw,250px)/.8 var(--f-mast);font-variation-settings:"opsz" 100;letter-spacing:-.01em}.op-title .reg{display:inline-block;padding-top:.04em}.op-no{color:var(--cyan);white-space:nowrap;flex:none}.op-no span{font:300 .3em/1 var(--f-mast);font-variation-settings:"opsz" 72;letter-spacing:0;color:var(--ink);vertical-align:baseline;margin-right:.1em}.op-lede{margin:0;font:400 clamp(19px,1.7vw,28px)/1.36 var(--f-text);max-width:36ch;text-wrap:pretty}.op-lede a{color:var(--cyan-ink)}.op-meta{list-style:none;margin:0;padding:0;justify-self:end;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px 26px;font:500 11px/1.6 var(--f-text);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2)}.frm{min-width:0}.frm-btn{display:block;width:100%;height:auto;aspect-ratio:var(--ar,3 / 4);overflow:hidden}.frm-btn img{width:100%;height:100%;object-fit:cover;transition:transform 1s var(--ease-ink)}@media (hover: hover){.frm-btn:hover img{transform:scale(1.035)}}.plate-cap{display:flex;gap:12px;align-items:baseline;margin-top:10px;padding-top:8px;border-top:1px solid var(--ink)}.pl-no{flex:none;font:400 16px/1 var(--f-mast)}.pl-t{font:500 10.5px/1.4 var(--f-text);letter-spacing:.08em;text-transform:uppercase}.chapbar{position:sticky;top:var(--nav-h);z-index:30;background:var(--coated);border-bottom:1px solid var(--rule);padding-inline:max(var(--g),calc((100% - var(--max)) / 2))}.chapbar ol{list-style:none;margin:0;padding:0;display:flex;gap:clamp(18px,3vw,52px);overflow-x:auto;scrollbar-width:none}.chapbar ol::-webkit-scrollbar{display:none}@media (max-width: 760px){.chapbar ol{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 36px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 36px),transparent);padding-right:36px}}.chapbar a{position:relative;display:flex;align-items:baseline;gap:8px;padding:15px 0 13px;white-space:nowrap;text-decoration:none;font:500 11px/1 var(--f-text);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);transition:color 300ms ease}.chapbar a::after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--ink);transform:scaleX(0);transform-origin:0 50%;transition:transform 500ms var(--ease-ink)}.chapbar a:hover,.chapbar a[aria-current]{color:var(--ink)}.chapbar a[aria-current]::after{transform:scaleX(1)}.cb-n{font:400 15px/1 var(--f-mast);letter-spacing:0;color:var(--ink)}.sp-head{display:flex;justify-content:space-between;gap:12px;margin:0 0 clamp(24px,3vw,52px);padding-bottom:9px;border-bottom:1px solid var(--rule);font:500 10.5px/1 var(--f-text);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2)}.sp-fo{position:absolute;bottom:clamp(18px,2vw,30px);left:clamp(20px,3.4vw,64px);font:400 15px/1 var(--f-mast)}.sp-kick{margin:0;font:600 11px/1 var(--f-text);letter-spacing:.14em;text-transform:uppercase;color:var(--cyan-ink)}.sp-note{margin:clamp(16px,1.6vw,26px) 0 0;max-width:34ch;font-size:16px;line-height:1.5;color:var(--ink-2)}.rb-cap{display:grid;grid-template-columns:auto auto 1fr;align-items:baseline;gap:10px 22px;margin-top:16px;padding-top:14px;border-top:1px solid var(--rule-ink)}.rb-t{font:300 clamp(44px,5.4vw,104px)/.84 var(--f-mast);font-variation-settings:"opsz" 100;color:var(--sheen)}.rb-d{font:400 18px/1 var(--f-mast);color:var(--mist)}.rb-x{justify-self:end;max-width:46ch;font-size:15px;line-height:1.5;color:var(--mist)}.ink-page .sec-h{color:var(--coated)}.clips{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,2vw,40px);align-items:start}.clip:nth-child(2){margin-top:clamp(48px,7vw,130px)}.clip:nth-child(3){margin-top:clamp(20px,3vw,56px)}.clip-cap{display:grid;gap:8px;margin-top:12px;padding-top:10px;border-top:1px solid var(--rule-ink)}.cl-k{display:flex;gap:12px;align-items:baseline;font:500 10.5px/1 var(--f-text);letter-spacing:.12em;text-transform:uppercase;color:var(--mist)}.cl-t{font:340 clamp(26px,2.4vw,44px)/1 var(--f-mast);font-variation-settings:"opsz" 72;color:var(--coated)}.cl-x{font-size:14.5px;line-height:1.5;color:var(--mist);max-width:38ch}.player{position:relative;background:var(--ink);aspect-ratio:16 / 9;overflow:hidden}.player--v{aspect-ratio:9 / 16}.player video,.player img{width:100%;height:100%;object-fit:cover}.player__play{position:absolute;left:14px;bottom:14px;display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:12px 16px;border:0;background:var(--sheen);color:var(--ink);font:600 11px/1 var(--f-text);letter-spacing:.12em;text-transform:uppercase;transition:background-color var(--t-micro) ease,color var(--t-micro) ease}.player__play:hover{background:var(--cyan-ink);color:var(--sheen)}.player__play:hover .pp-d{color:var(--sheen)}.pp-i{width:11px;height:11px;fill:currentColor}.pp-d{font:400 14px/1 var(--f-mast);letter-spacing:0;color:var(--ink-2)}.ccp{display:grid;grid-template-columns:8fr 4fr;gap:clamp(28px,4vw,80px);align-items:end;padding-bottom:clamp(72px,8vw,140px)}.cards{display:grid;grid-template-columns:1fr 1fr;gap:clamp(16px,2.4vw,44px);align-items:start}.zc-wrap{container-type:inline-size;min-width:0}.zc-wrap:nth-child(2){margin-top:clamp(32px,5vw,96px)}.zc-side{margin-bottom:10px;font:600 10.5px/1 var(--f-text);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2)}.zc{position:relative;aspect-ratio:5.5 / 8.5;display:flex;flex-direction:column;gap:3.2cqw;padding:5cqw;background:var(--sheen);border:1px solid var(--rule);overflow:hidden}.zc .ph-btn{height:100%}.zc .ph{width:100%;height:100%;object-fit:cover}.zc-photo{flex:1;min-height:0;overflow:hidden}.zc-photo .ph{object-position:50% 22%}.zc-id{display:flex;justify-content:space-between;align-items:flex-end;gap:3cqw}.zc-name{margin:0;font:520 13cqw/.8 var(--f-mast);font-variation-settings:"opsz" 100;text-transform:uppercase;padding-top:.05em}.zc-role{margin:0;text-align:right;font:500 max(9px,2.5cqw)/1.45 var(--f-text);letter-spacing:.12em;text-transform:uppercase}.zc-strip{display:flex;justify-content:space-between;gap:2cqw;padding:2cqw 2.6cqw;background:var(--ink);color:var(--sheen);font:500 max(8px,2.3cqw)/1 var(--f-text);letter-spacing:.12em;text-transform:uppercase}.zc-grid{flex:1;min-height:0;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:2cqw}.zc-cell{min-height:0;overflow:hidden}.zc-name2{margin:0;font:520 8.6cqw/.9 var(--f-mast);font-variation-settings:"opsz" 100;text-transform:uppercase}.zc-dl{margin:0;display:grid;grid-template-columns:repeat(3,1fr);gap:0 3cqw}.zc-dl div{border-top:1px solid var(--ink);padding-top:1.6cqw}.zc-dl dt{font:600 max(8px,2.1cqw)/1 var(--f-text);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2)}.zc-dl dd{margin:1cqw 0 0;font:400 4.6cqw/1 var(--f-mast);font-variation-settings:"opsz" 48}.zc-contact{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.6em 2cqw;margin:0;padding-top:2cqw;border-top:1px solid var(--rule);font:400 max(9px,2.4cqw)/1.3 var(--f-text)}.zc-contact b{font-weight:600}.zc-bar{display:none}.ccp-aside{padding-bottom:6px}.ccp-lede{margin:0;font:300 clamp(26px,2.4vw,44px)/1.08 var(--f-mast);font-variation-settings:"opsz" 72;text-wrap:balance}.ccp-note{margin:22px 0 0;padding-top:12px;border-top:1px solid var(--rule);font-size:15px;line-height:1.5;color:var(--ink-2);max-width:40ch}.digis{padding-top:28px;padding-bottom:clamp(72px,8vw,140px)}.ft-img{aspect-ratio:var(--ar,3 / 4);overflow:hidden;background:var(--rule)}.ft-img img{width:100%;height:100%;object-fit:cover}.ft-h{font-size:clamp(52px,7vw,140px)}.ft-text{margin:14px 0 0;font-size:clamp(18px,1.4vw,22px);line-height:1.45;max-width:40ch}.ft-list{list-style:none;margin:26px 0 30px;padding:0;border-top:1px solid var(--rule);max-width:60ch}.ft-list li{position:relative;padding:12px 0 12px 30px;border-bottom:1px solid var(--rule);font-size:16px;line-height:1.5;color:var(--ink-2)}.ft-list li::before{content:"";position:absolute;left:0;top:1.3em;width:16px;height:1px;background:var(--ink)}@media (hover: hover){.ft2:hover .svc-fill{clip-path:inset(0 0 0 0)}}@media (hover: none){.ft2.is-in .svc-fill{clip-path:inset(0 0 0 0)}}.where{position:relative;z-index:2;padding-top:28px;padding-bottom:clamp(80px,9vw,150px)}.where-grid{display:grid;grid-template-columns:5fr 7fr;gap:clamp(28px,5vw,110px);margin-top:clamp(40px,6vw,96px);align-items:start}.where .lede{margin-top:26px;max-width:34ch}.where-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--rule-ink)}.where-list li{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:clamp(10px,1.2vw,18px) 0;border-bottom:1px solid var(--rule-ink)}.wh-c{font:300 clamp(34px,4.2vw,80px)/1 var(--f-mast);font-variation-settings:"opsz" 100}.wh-s{font:500 11px/1 var(--f-text);letter-spacing:.12em;text-transform:uppercase;color:var(--mist);white-space:nowrap}.where-list li:first-child .wh-s{color:var(--cyan)}.callsheet{padding-top:clamp(72px,8vw,140px);padding-bottom:clamp(72px,8vw,140px)}.cs-paper{width:min(100%,1040px);margin-left:auto;background:var(--sheen);border:1px solid var(--ink);padding:clamp(20px,3vw,52px)}.cs-top,.sheet-top{display:flex;justify-content:space-between;gap:12px;margin:0;padding-bottom:10px;border-bottom:2px solid var(--ink);font:600 10.5px/1 var(--f-text);letter-spacing:.14em;text-transform:uppercase}.sheet-h{margin:clamp(22px,3vw,48px) 0 clamp(18px,2.4vw,36px);font:300 clamp(42px,5vw,96px)/.88 var(--f-mast);font-variation-settings:"opsz" 100}.cs-list{list-style:none;margin:0;padding:0}.cs-list li{display:grid;grid-template-columns:64px minmax(150px,15ch) 1fr;gap:18px;align-items:baseline;padding:18px 0;border-top:1px solid var(--rule)}.cs-n{font:300 30px/1 var(--f-mast)}.cs-t{font-weight:600;font-size:17px}.cs-x{color:var(--ink-2);font-size:16.5px;line-height:1.5}.ab-side{position:sticky;top:calc(var(--nav-h) + 24px);max-width:560px}.ab-photo .ph-btn{aspect-ratio:896 / 1200;height:auto;overflow:hidden}.ab-photo .ph{width:100%;height:100%;object-fit:cover}.standfirst{margin:0;font:300 clamp(32px,3.6vw,66px)/1.02 var(--f-mast);font-variation-settings:"opsz" 72;text-wrap:balance;max-width:20ch}.prose{max-width:62ch;margin-top:clamp(28px,3vw,52px)}.prose p{margin:0 0 1em;font-size:18px;line-height:1.62;color:var(--ink-2)}.dropcap-p{color:var(--ink) !important}.dropcap-p::first-letter,.post-body>p:first-of-type::first-letter{float:left;font:300 4.4em/.78 var(--f-mast);font-variation-settings:"opsz" 100;margin:.06em .1em 0 -.02em;color:var(--cyan)}.sub-h{margin:clamp(52px,6vw,100px) 0 18px;font:300 clamp(34px,3.6vw,64px)/.92 var(--f-mast);font-variation-settings:"opsz" 100}.faq details{border-top:1px solid var(--rule);padding:16px 0}.faq details:last-child{border-bottom:1px solid var(--rule)}.faq summary{cursor:pointer;list-style:none;font:400 clamp(20px,1.8vw,28px)/1.15 var(--f-mast);font-variation-settings:"opsz" 48;display:flex;justify-content:space-between;gap:18px}.faq summary::-webkit-details-marker{display:none}.faq summary::after{content:"+";flex:none;font:300 26px/1 var(--f-text);color:var(--ink);transition:transform 300ms var(--ease-ink)}.faq details[open] summary::after{transform:rotate(45deg)}.faq summary:hover{color:var(--cyan-ink)}.faq p{margin:12px 0 0;color:var(--ink-2);max-width:60ch}.bk{display:grid;grid-template-columns:4fr 8fr;gap:clamp(28px,5vw,110px);align-items:start;padding-bottom:clamp(64px,7vw,120px)}.bk-aside{position:sticky;top:calc(var(--nav-h) + 24px)}.bk-helps{list-style:none;margin:14px 0 0;padding:0;border-top:1px solid var(--ink)}.bk-helps li{display:flex;gap:14px;align-items:baseline;padding:12px 0;border-bottom:1px solid var(--rule);font-size:16px;line-height:1.45}.bh-n{flex:none;min-width:2ch;font:400 17px/1 var(--f-mast);color:var(--ink-2)}.sheet{background:var(--sheen);border:1px solid var(--ink);padding:clamp(20px,3vw,52px)}.sheet .form{margin-top:clamp(16px,2vw,28px)}.bk-aside .sec-h{font-size:clamp(64px,7.4vw,150px)}.bk-aside .lede{margin-top:22px}.bk-aside .sub-h{margin-top:clamp(36px,4vw,64px)}.ccp-fr{position:relative;z-index:2;background:var(--coated);padding-top:28px;padding-bottom:clamp(64px,7vw,120px)}.ccp-fr .ccp{padding-bottom:0}.post-head{padding-top:22px;padding-bottom:clamp(40px,5vw,80px)}.post-top{display:grid;grid-template-columns:7fr 4fr;gap:clamp(28px,5vw,110px);align-items:end;margin-top:clamp(28px,4vw,72px)}.post-kick{margin:0;font:600 11px/1.4 var(--f-text);letter-spacing:.14em;text-transform:uppercase;color:var(--cyan-ink)}.post-h{margin:18px 0 0;font:300 clamp(50px,7vw,146px)/.86 var(--f-mast);font-variation-settings:"opsz" 100;letter-spacing:-.005em;text-wrap:balance;max-width:14ch}.post-dek{margin:clamp(22px,2.6vw,40px) 0 0;font:400 clamp(19px,1.6vw,25px)/1.42 var(--f-text);max-width:42ch}.post-by{margin:22px 0 0;padding-top:12px;border-top:1px solid var(--ink);max-width:42ch;font:500 11px/1.4 var(--f-text);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2)}.post-hero{aspect-ratio:4 / 5;overflow:hidden;background:var(--rule)}.post-hero img{width:100%;height:100%;object-fit:cover;object-position:50% 24%}.post-body{display:grid;grid-template-columns:minmax(0,1fr) min(64ch,100%) minmax(0,1fr);padding-top:clamp(44px,5vw,88px);padding-bottom:clamp(64px,7vw,120px);border-top:1px solid var(--rule)}.post-body>*{grid-column:2}.post-body p,.post-body li{font-size:19px;line-height:1.66}.post-body p{margin:0 0 1.05em}.post-body h2{margin:1.9em 0 .55em;font:400 clamp(30px,2.8vw,46px)/1.02 var(--f-mast);font-variation-settings:"opsz" 72;text-wrap:balance}.post-body ul,.post-body ol{margin:0 0 1.2em;padding-left:1.2em}.post-body li{margin:.35em 0;padding-left:.3em}.post-body li::marker{color:var(--cyan-ink)}.post-body strong{font-weight:600}.post-body a{color:var(--cyan-ink)}.post-body .related{margin-top:1.4em;padding-top:14px;border-top:1px solid var(--rule);font-size:16px;color:var(--ink-2)}.post-fig{width:min(100%,520px);margin:1.6em 0 2em}.post-fig .ph-btn{aspect-ratio:896 / 1200;height:auto;overflow:hidden}.post-fig .ph{width:100%;height:100%;object-fit:cover}.em-nw{white-space:nowrap}.endmark{display:inline-block;width:.55em;height:.55em;margin-left:.45em;background:var(--cyan);vertical-align:0}.turn{display:grid;grid-template-columns:7fr 5fr;gap:clamp(28px,5vw,110px);align-items:end;padding-top:clamp(24px,3vw,48px);padding-bottom:clamp(72px,8vw,140px)}.turn--solo .turn-next{grid-column:2}.turn-brief,.turn-next{border-top:1px solid var(--ink);padding-top:18px}.turn-h{margin:14px 0 0;font:300 clamp(48px,6vw,116px)/.86 var(--f-mast);font-variation-settings:"opsz" 100}.turn-x{margin:18px 0 0;max-width:46ch;color:var(--ink-2)}.turn-next{display:grid;grid-template-columns:1fr clamp(96px,9vw,160px);grid-template-rows:auto 1fr;gap:12px 24px;text-decoration:none;min-height:100%}.tn-k{font:600 11px/1.4 var(--f-text);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2)}.tn-t{grid-row:2;align-self:end;font:300 clamp(40px,4.6vw,92px)/.9 var(--f-mast);font-variation-settings:"opsz" 100;text-wrap:balance;transition:color var(--t-micro) ease}.tn-t .ar{width:.36em;height:.36em;stroke-width:1.2;vertical-align:.1em}.tn-img{grid-column:2;grid-row:1 / 3;align-self:end;aspect-ratio:3 / 4;overflow:hidden;background:var(--rule)}.tn-img img{width:100%;height:100%;object-fit:cover;transition:transform 1s var(--ease-ink)}@media (hover: hover){.turn-next:hover .tn-img img{transform:scale(1.06)}.turn-next:hover .tn-t{color:var(--cyan-ink)}}.ix{list-style:none;margin:14px 0 0;padding:0;border-top:1px solid var(--ink);max-width:980px}.ix a{display:grid;grid-template-columns:64px 1fr auto;align-items:baseline;gap:16px;padding:14px 0;border-bottom:1px solid var(--rule);text-decoration:none}.ix-n{font:400 22px/1 var(--f-mast);color:var(--ink-2)}.ix-t{font:340 clamp(28px,3vw,50px)/1 var(--f-mast);font-variation-settings:"opsz" 72;transition:color var(--t-micro) ease}.ix a:hover .ix-t{color:var(--cyan-ink)}.motion :is(.frm,.ft-media,.clip)[data-reveal] :is(.frm-btn,.ft-img,.player){transition:clip-path 1.05s var(--ease-press)}.motion :is(.frm,.ft-media,.clip)[data-reveal]:not(.in) :is(.frm-btn,.ft-img,.player){clip-path:inset(0 0 100% 0)}.motion :is(.frm,.ft-media,.clip)[data-reveal] :is(.plate-cap,.clip-cap){transition:opacity .7s ease .4s}.motion :is(.frm,.ft-media,.clip)[data-reveal]:not(.in) :is(.plate-cap,.clip-cap){opacity:0}.motion .op-title .reg-ghost{animation:plate 1.1s var(--ease-ink) .15s backwards}.motion .op-title .reg{animation:inkon .35s ease .35s backwards}.motion .op-no{animation:fade .9s ease .45s backwards}@media (max-width: 899px){.bk,.where-grid,.turn,.post-top,.ccp,.sec-head{grid-template-columns:1fr}.op-meta{justify-self:start;justify-content:flex-start}.sec-head .lede{justify-self:start}.turn--solo .turn-next{grid-column:auto}.ab-side,.bk-aside{position:static}.sp-fo{left:16px;right:auto}.post-body{grid-template-columns:minmax(0,1fr)}.post-body>*{grid-column:1}.post-hero{max-width:480px;aspect-ratio:4 / 3}.ab-side{max-width:520px}.rb-cap{grid-template-columns:auto 1fr}.rb-x{grid-column:1 / -1;justify-self:start}.turn-next{min-height:0}}@media (max-width: 760px){.cards{grid-template-columns:1fr;gap:28px}.zc-wrap:nth-child(2){margin-top:0}.clips{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:74%;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:calc(-1 * var(--g));padding-inline:var(--g);scroll-padding-inline:var(--g);scrollbar-width:none;padding-bottom:6px}.clips::-webkit-scrollbar{display:none}.clip{scroll-snap-align:start}.clip:nth-child(n){margin-top:0}.cs-list li{grid-template-columns:40px 1fr;row-gap:4px}.cs-x{grid-column:2}.cs-top span:nth-child(2),.sheet-top span:nth-child(2){display:none}.wh-c{font-size:clamp(30px,9vw,44px)}.post-body p,.post-body li{font-size:17.5px}.ix a{grid-template-columns:44px 1fr auto}}@media (min-width: 2000px){.sp-head,.crumbs,.op-meta,.chapbar a,.pl-t{font-size:12.5px}.sp-note,.ft-list li,.cl-x,.ccp-note{font-size:18px}.prose p,.post-body p,.post-body li{font-size:20px}}.zc-strip b{color:var(--cyan);font-weight:600}.zc-rh{display:flex;justify-content:space-between;gap:2cqw;margin:0;padding-bottom:1.4cqw;border-bottom:1px solid var(--ink);font:500 max(7px,1.75cqw)/1 var(--f-text);letter-spacing:.14em;text-transform:uppercase}.zc-id2{display:flex;justify-content:space-between;align-items:flex-end;gap:3cqw}.zc-bar{display:block;flex:none;width:17cqw;height:5.4cqw;fill:var(--ink)}.zc-cities{margin:0;font:500 max(7.5px,1.95cqw)/1.3 var(--f-text);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2)}@keyframes die{from{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0 0 0 0)}}.pf-open{padding-top:22px;padding-bottom:clamp(48px,5vw,96px)}.pf-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,30%);align-items:end;gap:clamp(24px,4vw,80px);margin-top:clamp(24px,3.4vw,64px)}.pf-title{font-size:clamp(88px,17vw,330px)}.pf-side{padding-top:14px;border-top:1px solid var(--ink);margin-bottom:.4em}.pf-side .op-lede{font-size:clamp(17px,1.3vw,23px)}.pf-side .op-meta{justify-self:start;justify-content:flex-start;margin-top:16px}.pf-toc{list-style:none;margin:clamp(28px,3.4vw,64px) 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(10px,1.3vw,24px)}.pf-toc a{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"i i" "n t" "n c";column-gap:12px;text-decoration:none}.pt-img{grid-area:i;display:block;aspect-ratio:3 / 4;overflow:hidden;background:var(--rule);margin-bottom:12px}.pt-img img{width:100%;height:100%;object-fit:cover;object-position:50% 24%;transition:transform 1s var(--ease-ink)}.pt-n{grid-area:n;font:300 clamp(32px,3vw,58px)/.86 var(--f-mast);font-variation-settings:"opsz" 100;color:var(--cyan)}.pt-t{grid-area:t;align-self:end;font:360 clamp(20px,1.7vw,32px)/1 var(--f-mast);font-variation-settings:"opsz" 72;transition:color var(--t-micro) ease}.pt-c{grid-area:c;margin-top:6px;font:500 10.5px/1.2 var(--f-text);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2)}@media (hover: hover){.pf-toc a:hover .pt-img img{transform:scale(1.05)}.pf-toc a:hover .pt-t{color:var(--cyan-ink)}}.motion .pf-toc .pt-img{animation:die 1s var(--ease-press) calc(.3s + var(--k) * 90ms) backwards}.motion .pf-side .op-meta li{animation:fade .6s ease calc(.35s + var(--i,0) * 80ms) backwards}.motion .pf-side .op-meta li:nth-child(2){--i:1}.motion .pf-side .op-meta li:nth-child(3){--i:2}.pf-book{position:relative;z-index:2;--cb-h:46px}.pf-book .chapbar{background:var(--ink);border-color:var(--rule-ink)}.pf-book .chapbar a{color:var(--mist)}.pf-book .chapbar a:hover,.pf-book .chapbar a[aria-current]{color:var(--sheen)}.pf-book .chapbar a::after{background:var(--cyan)}.pf-book .cb-n{color:inherit}.pf-book .chapbar a[aria-current] .cb-n{color:var(--cyan)}.pf-book .chapbar ol{-webkit-mask-image:none;mask-image:none}@media (max-width: 760px){.pf-book .chapbar ol{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 72px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 72px),transparent);padding-right:56px}}.pf-chapters{display:grid;gap:clamp(40px,5vw,96px);padding-top:clamp(28px,3vw,48px);padding-bottom:clamp(72px,8vw,140px)}.ch{scroll-margin-top:calc(var(--cb-h) + clamp(20px,2.6vw,48px) - 12px)}.ch-spread{--sp-w:min(100%,calc((100svh - var(--nav-h) - var(--cb-h) - 2 * clamp(20px,2.6vw,48px)) * 1.5));position:relative;width:var(--sp-w);margin-inline:auto;aspect-ratio:3 / 2;display:grid;grid-template-columns:1fr 1fr;container-type:inline-size;perspective:2400px}.ch-spread::after{content:"";position:absolute;top:0;bottom:0;left:50%;width:9cqw;transform:translateX(-50%);z-index:7;pointer-events:none;background:linear-gradient(to right,rgb(var(--ink-rgb) / 0),rgb(var(--ink-rgb) / .07) 42%,rgb(var(--ink-rgb) / .2) 50%,rgb(var(--ink-rgb) / .07) 58%,rgb(var(--ink-rgb) / 0))}.ch.rev .ch-lead{order:2}.ch-lead{position:relative;overflow:hidden;background:var(--ink);color:var(--sheen)}.ch-lead .ph-btn{position:absolute;inset:0;background:var(--rule-ink)}.ch-lead .ph{transition:transform 1.6s var(--ease-ink)}.ch.is-film .ch-lead .ph{object-position:74% 50%}.ch-lead::after{content:"";position:absolute;inset:0;z-index:3;pointer-events:none;background:linear-gradient(to top,rgb(var(--ink-rgb) / .64),rgb(var(--ink-rgb) / 0) 36%),linear-gradient(to bottom,rgb(var(--ink-rgb) / .38),rgb(var(--ink-rgb) / 0) 13%)}.ch-lead .pg-rh{top:3cqw;left:3.4cqw;padding:6px 8px 5px;margin-left:-8px;background:rgb(var(--ink-rgb) / .58);color:var(--sheen)}.ch-lead .pg-fo{bottom:2.6cqw;left:3.4cqw;color:var(--sheen)}.ch.rev .ch-lead .pg-rh{left:auto;right:3.4cqw;margin:0 -8px 0 0}.ch.rev .ch-lead .pg-fo{left:auto;right:3.4cqw}.ch-title{position:absolute;z-index:5;left:3.2cqw;bottom:5.4cqw;margin:0;pointer-events:none;color:var(--sheen);font:200 10.4cqw/.8 var(--f-mast);font-variation-settings:"opsz" 100;letter-spacing:-.01em}.ch-title .reg{display:inline-block;padding-top:.04em}.ch-title .reg-ghost{mix-blend-mode:screen}.ch-cap{position:absolute;z-index:5;right:3.4cqw;bottom:2.6cqw;margin:0;pointer-events:none;color:var(--sheen);font:500 10.5px/1.3 var(--f-text);letter-spacing:.12em;text-transform:uppercase;text-align:right;max-width:40%}.ch.rev .ch-cap{right:auto;left:3.4cqw;text-align:left}.ch.rev .ch-title{bottom:8.2cqw}.ch-plates{position:relative;background:var(--sheen);color:var(--ink);transform-origin:0 50%;backface-visibility:hidden}.ch.rev .ch-plates{transform-origin:100% 50%}.ch-plates .sp-head{position:absolute;left:3.4cqw;right:3.4cqw;top:2.6cqw;margin:0}.ch-plates .sp-fo{bottom:2.6cqw;left:auto;right:3.4cqw}.ch.rev .ch-plates .sp-fo{right:auto;left:3.4cqw}.ch-text{position:absolute;left:3.5cqw;top:8cqw;width:25cqw}.ch.rev .ch-text{left:auto;right:3.5cqw;text-align:right}.ch.rev .ch-text .sp-note{margin-left:auto}.ch-text .sp-note{font-size:clamp(14px,1.15cqw,18px);max-width:32ch}.sp-head .sp-credit{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ch-grid .frm{position:absolute}.ch-grid .plate-cap{margin-top:.7cqw;padding-top:.55cqw}.ch-grid .pl-t{font-size:clamp(9.5px,.72cqw,12px)}.ch-grid .pl-no{font-size:clamp(13px,1cqw,17px)}.n3>.frm:nth-child(1){left:3.5cqw;top:19.5cqw;width:24cqw}.n3>.frm:nth-child(2){right:3.5cqw;top:8cqw;width:15.2cqw}.n3>.frm:nth-child(3){right:3.5cqw;top:33.6cqw;width:15.2cqw}.ch.rev .n3>.frm:nth-child(1){left:auto;right:3.5cqw}.ch.rev .n3>.frm:nth-child(2),.ch.rev .n3>.frm:nth-child(3){right:auto;left:3.5cqw}.n2>.frm:nth-child(1){left:3.5cqw;top:20cqw;width:20.5cqw}.n2>.frm:nth-child(2){right:3.5cqw;top:26cqw;width:18.5cqw}.ch.rev .n2>.frm:nth-child(1){left:auto;right:3.5cqw}.ch.rev .n2>.frm:nth-child(2){right:auto;left:3.5cqw}.m3>.frm:nth-child(1){left:3.5cqw;top:18.6cqw;width:22cqw}.m3>.frm:nth-child(2){right:3.5cqw;top:8cqw;width:15.2cqw}.m3>.frm:nth-child(3){right:3.5cqw;top:33.6cqw;width:15.2cqw}.ch.rev .m3>.frm:nth-child(1){left:auto;right:3.5cqw}.ch.rev .m3>.frm:nth-child(2),.ch.rev .m3>.frm:nth-child(3){right:auto;left:3.5cqw}.mp{position:relative;background:var(--ink)}.mp video,.mp .pv-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.mp .pv-img{z-index:1;transition:opacity .6s ease,transform 1s var(--ease-ink)}.mp.is-on .pv-img{opacity:0}@media (hover: hover){.mp:hover .pv-img,.mp:hover video{transform:scale(1.035)}.mp video{transition:transform 1s var(--ease-ink)}}.pl-m{display:inline-flex;align-items:center;gap:5px;color:var(--cyan-ink)}.pl-m .pp-i{width:.62em;height:.62em;fill:currentColor}.motion .ch-plates{transition:transform 1.15s var(--ease-press),opacity .35s ease}.motion .ch-spread:not(.in) .ch-plates{opacity:0}.motion .ch-spread:not(.in) .ch-plates{transform:rotateY(64deg)}.motion .ch.rev .ch-spread:not(.in) .ch-plates{transform:rotateY(-64deg)}.motion .ch-spread:not(.in) .ch-lead .ph{transform:scale(1.07)}.motion .ch-spread .ch-grid .frm[data-reveal] .frm-btn{clip-path:none;transition:none}.motion .ch-spread .ch-grid .frm[data-reveal] .plate-cap{opacity:1}.motion .ch-spread:not(.in) .ch-title{opacity:0}.motion .ch-spread.in .ch-title .reg{animation:inkon .35s ease .55s backwards}.motion .ch-spread.in .ch-title .reg-ghost{animation:plate 1.1s var(--ease-ink) .35s backwards}.motion .ch-spread:not(.in) .ch-cap,.motion .ch-spread:not(.in) .ch-text{opacity:0}.motion .ch-cap,.motion .ch-text{transition:opacity .7s ease .7s}@media (min-width: 2000px){.ch-text .sp-note{font-size:18px}.ch-cap{font-size:12.5px}}@media (max-width: 899px){.pf-head{grid-template-columns:1fr}.pf-side{margin-bottom:0}.pf-toc{grid-template-columns:repeat(4,minmax(0,1fr))}.pf-chapters{padding-inline:0;gap:0;padding-top:0}.ch{scroll-margin-top:calc(var(--cb-h) - 12px)}.ch-spread{width:100%;aspect-ratio:auto;grid-template-columns:1fr;perspective:none;container-type:normal}.ch-spread::after{display:none}.ch.rev .ch-lead{order:0}.ch-lead{aspect-ratio:3 / 4;max-height:calc(100svh - var(--nav-h) - var(--cb-h));width:100%}.ch-lead .pg-rh,.ch.rev .ch-lead .pg-rh{top:16px;left:16px;right:auto;margin:0 0 0 -8px}.ch-lead .pg-fo,.ch.rev .ch-lead .pg-fo{bottom:16px;left:16px;right:auto}.ch-title,.ch.rev .ch-title{left:14px;bottom:44px;font-size:clamp(64px,19vw,150px)}.ch-cap,.ch.rev .ch-cap{left:auto;right:16px;bottom:16px;text-align:right;max-width:60%}.ch-plates{padding:16px var(--g) 64px;transform:none !important}.ch-plates .sp-head{position:static;margin-bottom:22px}.ch-plates .sp-fo,.ch.rev .ch-plates .sp-fo{bottom:20px;right:var(--g);left:auto}.ch-text,.ch.rev .ch-text{position:static;width:auto;text-align:left}.ch.rev .ch-text .sp-note{margin-left:0}.ch-text .sp-note{font-size:16px}.ch-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:28px 14px;align-items:start;margin-top:26px}.ch-grid>.frm:nth-child(n){position:static;width:auto}.ch-grid .plate-cap{margin-top:8px;padding-top:7px}.ch-grid .pl-t{font-size:10px}.ch-grid .pl-no{font-size:15px}.n3>.frm:nth-child(1){grid-column:1 / 6}.n3>.frm:nth-child(2){grid-column:1 / 4}.n3>.frm:nth-child(3){grid-column:4 / 7;margin-top:18%}.n2>.frm:nth-child(1){grid-column:1 / 4}.n2>.frm:nth-child(2){grid-column:4 / 7;margin-top:24%}.ch.rev .n3>.frm:nth-child(1){grid-column:2 / 7}.m3>.frm:nth-child(1){grid-column:1 / 5;grid-row:1 / 3}.m3>.frm:nth-child(2){grid-column:5 / 7}.m3>.frm:nth-child(3){grid-column:5 / 7}.ch.rev .m3>.frm:nth-child(1){grid-column:3 / 7}.ch.rev .m3>.frm:nth-child(2),.ch.rev .m3>.frm:nth-child(3){grid-column:1 / 3}.motion .ch-spread .ch-grid .frm[data-reveal] .frm-btn{transition:clip-path 1.05s var(--ease-press)}.motion .ch-spread .ch-grid .frm[data-reveal]:not(.in) .frm-btn{clip-path:inset(0 0 100% 0)}.motion .ch-spread:not(.in) .ch-text{opacity:1}}@media (min-width: 600px) and (max-width: 899px){.n3>.frm:nth-child(1){grid-column:1 / 5;grid-row:1 / 3}.n3>.frm:nth-child(2){grid-column:5 / 7;grid-row:1}.n3>.frm:nth-child(3){grid-column:5 / 7;grid-row:2;align-self:end;margin-top:0}.ch.rev .n3>.frm:nth-child(1){grid-column:3 / 7}.ch.rev .n3>.frm:nth-child(2),.ch.rev .n3>.frm:nth-child(3){grid-column:1 / 3}}@media (max-width: 759px){.pf-toc{grid-template-columns:1fr;gap:0;border-bottom:1px solid var(--rule)}.pf-toc li{border-top:1px solid var(--rule)}.pf-toc a{grid-template-columns:52px 1fr 64px;grid-template-areas:"n t i" "n c i";align-items:center;padding:10px 0}.pt-img{margin:0;aspect-ratio:4 / 5}.pt-n{font-size:36px;align-self:start}.pt-t{font-size:27px}.pt-c{margin-top:4px}}.mo-open{position:relative;z-index:2;margin-top:calc(-1 * var(--nav-h));padding-top:calc(var(--nav-h) + 22px);padding-bottom:clamp(64px,7vw,128px)}.mo-open .crumbs{color:var(--mist)}.mo-open .crumbs [aria-current]{color:var(--sheen)}.mo-open .crumbs a:hover{color:var(--sheen)}.mo-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,32%);align-items:end;gap:clamp(24px,4vw,80px);margin-top:clamp(24px,3.4vw,64px)}.mo-title{font-size:clamp(88px,17vw,330px);color:var(--sheen)}.mo-title .reg-ghost{mix-blend-mode:screen}.mo-side{padding-top:14px;border-top:1px solid var(--rule-ink);margin-bottom:.4em}.mo-side .op-lede{font-size:clamp(17px,1.3vw,23px);color:var(--coated)}.spec{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 18px;margin:22px 0 0}.spec div{padding-top:8px;border-top:1px solid var(--rule-ink)}.spec .spec-wide{grid-column:1 / -1}.spec dt{font:600 10px/1 var(--f-text);letter-spacing:.14em;text-transform:uppercase;color:var(--mist)}.spec dd{text-wrap:balance;margin:7px 0 0;font:400 clamp(19px,1.5vw,27px)/1.05 var(--f-mast);font-variation-settings:"opsz" 48;color:var(--sheen)}.spec .sp-list{font:400 14.5px/1.45 var(--f-text);color:var(--coated)}.mo-reel{margin-top:clamp(28px,3.4vw,64px);max-width:calc((100svh - var(--nav-h) - 32px) * 16 / 9);margin-inline:auto}.mo-reel .rb-cap{grid-template-columns:auto 1fr}.mo-reel video{transform:scale(1.012)}.mo-reel .player__play{left:clamp(14px,2vw,32px);bottom:clamp(14px,2vw,32px);padding:16px 22px}.player .pv-img{position:absolute;inset:0;z-index:1;width:100%;height:100%;object-fit:cover;transition:opacity .6s ease}.player.is-on .pv-img{opacity:0;pointer-events:none}.player__play{z-index:2}.motion .mo-reel .player{animation:die 1.2s var(--ease-press) .25s backwards}.motion .mo-side .spec div{animation:fade .6s ease .3s backwards}.mo-clips{position:relative;z-index:2;padding-top:28px;padding-bottom:clamp(56px,6vw,110px);border-bottom:1px solid var(--rule)}.mo-clips-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:32px;margin:clamp(40px,6vw,110px) 0 clamp(32px,4vw,72px)}.mo-h2{margin:0;font:200 clamp(64px,10vw,200px)/.8 var(--f-mast);font-variation-settings:"opsz" 100;letter-spacing:-.01em}.mo-h2.reg{display:inline-block;padding-top:.04em}.mo-clips-head .lede{justify-self:end;margin-bottom:.4em;max-width:30ch}.mo-clips .clip-cap{border-top-color:var(--ink)}.mo-clips .cl-k{color:var(--ink-2)}.mo-clips .cl-t{color:var(--ink)}.mo-clips .cl-x{color:var(--ink-2)}.cl-big{margin:0 0 10px;font:300 clamp(48px,5vw,96px)/.8 var(--f-mast);font-variation-settings:"opsz" 100;color:var(--cyan)}.mo-clips .player{background:var(--rule)}.clip-row + .clip-row{margin-top:clamp(56px,6vw,120px)}.cr-head{display:flex;align-items:baseline;justify-content:space-between;gap:24px;padding-top:12px;border-top:1px solid var(--ink);margin-bottom:clamp(18px,2.2vw,40px)}.cr-t{margin:0;font:300 clamp(30px,3.4vw,64px)/.9 var(--f-mast);font-variation-settings:"opsz" 100;letter-spacing:-.005em}.cr-n{margin:0;font:500 11px/1.4 var(--f-text);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2)}@media (min-width: 900px){.clip-row{display:grid;grid-template-columns:minmax(170px,20%) minmax(0,1fr);gap:clamp(20px,2.4vw,48px);padding-top:14px;border-top:1px solid var(--ink)}.cr-head{display:block;position:sticky;top:calc(var(--nav-h) + 24px);align-self:start;padding-top:0;border-top:0;margin:0}.cr-t{font-size:clamp(40px,4.2vw,84px)}.cr-n{margin-top:18px;max-width:16ch}}.motion .mo-clips .clip[data-reveal] .cl-big{transition:opacity .7s ease .3s}.motion .mo-clips .clip[data-reveal]:not(.in) .cl-big{opacity:0}@media (max-width: 899px){.mo-head,.mo-clips-head{grid-template-columns:1fr}.mo-side{margin-bottom:0}.mo-clips-head .lede{justify-self:start}.mo-reel{margin-inline:calc(-1 * var(--g))}.mo-reel .rb-cap{margin-inline:var(--g)}}@media (max-width: 520px){.spec{grid-template-columns:1fr 1fr}.mo-reel .player__play{padding:12px 16px}}.cc-open{padding-top:22px;padding-bottom:clamp(64px,7vw,128px)}.cc-grid{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:clamp(28px,5vw,120px);align-items:stretch;margin-top:clamp(24px,3vw,56px)}.cc-text{display:flex;flex-direction:column}.cc-head{margin-top:0;justify-content:flex-start;gap:clamp(20px,3vw,64px)}.cc-text .op-lede{margin-top:auto}.cc-title{font-size:clamp(80px,13.5vw,232px);white-space:nowrap}.cc-text .op-lede{padding-top:16px;border-top:1px solid var(--ink);max-width:30ch}.spec--paper{max-width:640px;margin-top:clamp(22px,2.4vw,40px)}.spec--paper div{border-color:var(--ink)}.spec--paper dt{color:var(--ink-2)}.spec--paper dd{color:var(--ink)}.cc-text .actions{margin-top:clamp(24px,2.6vw,40px)}.cc-text .ccp-note{max-width:46ch}.cc-card{--card-w:min(calc((100svh - var(--nav-h) - 196px) * 5.5 / 8.5),760px);width:var(--card-w)}.cards--flip{display:block}.flip-ctl{display:none;align-items:center;gap:0;margin-bottom:14px}.flip-ctl button{min-height:44px;padding:0 18px;border:1px solid var(--ink);background:transparent;font:600 11px/1 var(--f-text);letter-spacing:.12em;text-transform:uppercase;transition:background-color var(--t-micro) ease,color var(--t-micro) ease}.flip-ctl button + button{border-left:0}.flip-ctl button[aria-pressed="true"]{background:var(--ink);color:var(--sheen)}.flip-ctl button:hover:not([aria-pressed="true"]){background:var(--sheen);color:var(--cyan-ink)}.flip-hint{margin-left:auto;font:500 10.5px/1 var(--f-text);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2)}.cards--flip:not(.flip-on) .flip-in{display:grid;grid-template-columns:1fr 1fr;gap:20px}.cards--flip:not(.flip-on){width:min(100%,calc(var(--card-w) * 2 + 20px))}.flip-on .flip-ctl{display:flex}.flip-on .flip{perspective:2600px}.flip-on .flip-in{display:grid;transform-style:preserve-3d;transition:transform .95s var(--ease-press)}.flip-on .zc-wrap{grid-area:1 / 1;backface-visibility:hidden;-webkit-backface-visibility:hidden}.flip-on .zc-wrap .zc-side{display:none}.flip-on .zc-b{transform:rotateY(180deg)}.flip-on.is-b .flip-in{transform:rotateY(180deg)}.flip-on .zc{border-color:var(--rule)}@media (hover: hover){.flip-on .flip:hover .flip-in{transform:rotateY(-4deg)}.flip-on.is-b .flip:hover .flip-in{transform:rotateY(184deg)}}.motion .cc-card{animation:die 1.1s var(--ease-press) .25s backwards}.motion .cc-text .actions,.motion .cc-text .ccp-note{animation:fade .6s ease .3s backwards}@media (prefers-reduced-motion: reduce){.flip-on .flip-in{transition:none}}.digis.ink-page{padding-top:28px;padding-bottom:clamp(72px,8vw,140px)}.dg-grid{display:grid;grid-template-columns:repeat(15,minmax(0,1fr));column-gap:clamp(12px,1.6vw,28px);row-gap:0;align-items:end;margin-top:clamp(40px,5vw,96px)}.dg-head{grid-column:7 / 16;grid-row:1;align-self:start;padding-bottom:clamp(28px,3vw,56px)}.dg-h{display:block;margin:0;font:200 clamp(56px,7vw,150px)/.82 var(--f-mast);font-variation-settings:"opsz" 100;letter-spacing:-.01em;color:var(--sheen);text-wrap:balance}.dg-h .reg-ghost{mix-blend-mode:screen}.dg-head .lede{margin-top:clamp(20px,1.8vw,34px)}.dg-grid>.frm:nth-of-type(1){grid-column:1 / 6;grid-row:1 / 3}.dg-grid>.frm:nth-of-type(2){grid-column:7 / 10;grid-row:2}.dg-grid>.frm:nth-of-type(3){grid-column:10 / 13;grid-row:2}.dg-grid>.frm:nth-of-type(4){grid-column:13 / 16;grid-row:2}.digis .plate-cap{border-color:var(--rule-ink);color:var(--coated)}.digis .pl-no{color:var(--sheen)}@media (max-width: 1099px){.cc-grid{display:flex;flex-direction:column;align-items:stretch;gap:0}.cc-text{display:contents}.cc-head{order:1}.cc-text .op-lede{order:2;margin-top:24px;max-width:40ch}.cc-card{order:3;margin-top:32px;--card-w:min(100%,520px);align-self:center}.cc-text .spec{order:4;margin-top:36px}.cc-text .actions{order:5}.cc-text .ccp-note{order:6}.cards--flip:not(.flip-on) .flip-in{grid-template-columns:1fr}}@media (max-width: 759px){.cc-card{align-self:stretch}.flip-hint{display:none}.flip-ctl button{flex:1}.dg-grid{grid-template-columns:1fr 1fr;gap:24px 14px;margin-top:24px}.dg-head{grid-column:1 / -1;padding-bottom:8px}.dg-grid>.frm:nth-of-type(n){grid-column:auto;grid-row:auto}.dg-grid{align-items:start}.dg-h{font-size:clamp(52px,15vw,90px)}}@media (min-width: 2000px){.spec dt{font-size:11.5px}.spec .sp-list{font-size:17px}}.mh-open{padding-top:22px;padding-bottom:clamp(48px,5vw,96px)}.mh-side{border-top:0;padding-top:0}.mh-no{margin:0 0 14px;padding-bottom:12px;border-bottom:1px solid var(--ink);font:300 clamp(56px,5.6vw,116px)/.8 var(--f-mast);font-variation-settings:"opsz" 100;color:var(--cyan)}.mh-no span{font:300 .34em/1 var(--f-mast);font-variation-settings:"opsz" 72;letter-spacing:0;text-transform:none;vertical-align:baseline;margin-right:.12em;color:var(--ink)}.mo-side .mh-no{border-bottom-color:var(--rule-ink)}.mo-side .mh-no span{color:var(--sheen)}@media (min-width: 760px){.pf-toc--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.pf-toc--4 .pt-n{font-weight:300}.ft2{--fh:clamp(560px,calc(100svh - var(--nav-h)),1080px);--fw:min(50vw,calc(var(--fh) * .8));--pin:clamp(28px,5vw,110px);--pout:max(var(--g),calc((100vw - var(--max)) / 2));position:relative;display:grid;grid-template-columns:var(--fw) minmax(0,1fr);min-height:var(--fh);border-top:1px solid var(--rule)}.ft2.rev{grid-template-columns:minmax(0,1fr) var(--fw)}.ft2.rev .ft2-media{order:2}.ft2-media{position:relative;overflow:hidden;width:auto;max-width:none}.ft2-media .ft-img{position:absolute;inset:0;aspect-ratio:auto;background:var(--rule)}.ft2-media .ft-img img{height:100%;object-position:50% 28%;transition:transform 1.4s var(--ease-ink)}#film .ft2-media .ft-img img{object-position:74% 50%}.ft2-media .ft-img::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(to top,rgb(var(--ink-rgb) / .58),rgb(var(--ink-rgb) / 0) 30%),linear-gradient(to bottom,rgb(var(--ink-rgb) / .36),rgb(var(--ink-rgb) / 0) 13%)}@media (hover: hover){.ft2:hover .ft2-media .ft-img img{transform:scale(1.03)}}.ft2-media .pg-rh{top:22px;left:var(--g);padding:6px 8px 5px;margin-left:-8px;background:rgb(var(--ink-rgb) / .58);color:var(--sheen)}.ft2-media .pg-fo{bottom:20px;left:var(--g);color:var(--sheen)}.ft2.rev .ft2-media .pg-rh{left:auto;right:var(--g);margin:0 -8px 0 0}.ft2.rev .ft2-media .pg-fo{left:auto;right:var(--g)}.ft2-cap{position:absolute;z-index:6;right:var(--g);bottom:20px;margin:0;max-width:60%;text-align:right;pointer-events:none;font:500 10.5px/1.3 var(--f-text);letter-spacing:.12em;text-transform:uppercase;color:var(--sheen)}.ft2.rev .ft2-cap{right:auto;left:var(--g);text-align:left}.ft2-body{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(72px,7vw,120px) var(--pout) clamp(64px,6vw,110px) var(--pin)}.ft2.rev .ft2-body{padding-left:var(--pout);padding-right:var(--pin)}.ft2-body>*{max-width:700px}.ft2-body>:not(.btn){width:100%}.ft2-body .sp-head{position:absolute;top:clamp(18px,2vw,30px);left:var(--pin);right:var(--pout);width:auto;max-width:none;margin:0}.ft2.rev .ft2-body .sp-head{left:var(--pout);right:var(--pin)}.ft2-body .sp-fo{left:auto;right:var(--pout);width:auto}.ft2.rev .ft2-body .sp-fo{right:auto;left:var(--pout)}.ft2-n{margin:0 0 16px;font:500 11px/1 var(--f-text);letter-spacing:.12em;color:var(--ink-2)}.ft2-n span{font:300 clamp(40px,3.4vw,68px)/.8 var(--f-mast);font-variation-settings:"opsz" 100;letter-spacing:0;color:var(--cyan);margin-right:.12em}.ft2 .ft-h{font-size:clamp(52px,6.4vw,132px)}.ft2 .ft-text{margin-top:20px;max-width:42ch}.ft2-spec{margin-top:clamp(20px,2vw,32px);grid-template-columns:2fr 1fr}.ft2-spec dd{font-size:clamp(17px,1.25vw,22px);line-height:1.12}.ft2 .ft-list{margin:clamp(20px,2vw,30px) 0 clamp(22px,2.4vw,34px)}.motion .ft2-media :is(.pg-rh,.pg-fo,.ft2-cap){transition:opacity .6s ease .7s}.motion .ft2-media[data-reveal]:not(.in) :is(.pg-rh,.pg-fo,.ft2-cap){opacity:0}.motion .ft2-media[data-reveal]:not(.in) .ft-img img{transform:scale(1.06)}.callsheet{padding-top:28px}.cs-grid{display:grid;grid-template-columns:5fr 7fr;gap:clamp(28px,5vw,110px);margin-top:clamp(40px,6vw,96px);align-items:start}.cs-big{display:block;margin:0;font:200 clamp(56px,6.6vw,140px)/.82 var(--f-mast);font-variation-settings:"opsz" 100;letter-spacing:-.01em;text-wrap:balance}.cs-head .lede{margin-top:22px;max-width:30ch}.callsheet .cs-paper{width:auto;margin:0}.callsheet .cs-top{margin-bottom:8px}.about2{padding-top:0;padding-bottom:clamp(72px,8vw,140px)}.ab2-grid{display:grid;grid-template-columns:5fr 7fr;gap:clamp(28px,5vw,110px);align-items:start}.ab2-text .prose{margin-top:clamp(24px,2.6vw,44px)}.ab2-text .prose + .ab2-pair{margin-top:clamp(24px,2.6vw,44px)}.ab2-pair{display:grid;grid-template-columns:1fr 1fr;gap:clamp(14px,1.6vw,28px);align-items:end;max-width:62ch}.ab2-pair .frm:nth-child(2){margin-bottom:14%}.pq{position:relative;margin:clamp(40px,4.4vw,80px) 0;padding-top:18px;border-top:1px solid var(--ink);max-width:20ch;font:300 clamp(34px,3.3vw,62px)/1.04 var(--f-mast);font-variation-settings:"opsz" 72;text-wrap:balance}.pq .reg{display:block}.pq::before{content:"\201C";position:absolute;left:-.52em;top:12px;font:300 1.6em/1 var(--f-mast);color:var(--cyan)}.motion .pq[data-reveal]{transition:opacity .6s ease}.motion .pq[data-reveal]:not(.in){opacity:0}.motion .pq.in .reg-ghost{animation:plate 1.1s var(--ease-ink) .1s backwards}.glance{margin-top:clamp(44px,5vw,88px);max-width:780px}.glance .kick{margin-bottom:4px}.glance .spec{margin-top:10px}.glance a{color:var(--cyan-ink)}.glance dd{font-size:clamp(19px,1.45vw,26px)}.glance .spec-wide{grid-column:span 2}.qa2{position:relative;z-index:2;padding-top:28px;padding-bottom:clamp(72px,8vw,140px)}.qa2-grid{display:grid;grid-template-columns:4fr 8fr;gap:clamp(28px,5vw,110px);margin-top:clamp(40px,6vw,96px);align-items:start}.qa2-h{display:block;position:sticky;top:calc(var(--nav-h) + 32px);margin:0;font:200 clamp(56px,6vw,124px)/.84 var(--f-mast);font-variation-settings:"opsz" 100;letter-spacing:-.01em;text-wrap:balance;color:var(--sheen)}.qa2--paper .qa2-h{color:var(--ink)}.iv{margin:0;display:grid;grid-template-columns:1fr 1fr;gap:0 clamp(24px,3vw,56px)}.iv-q{padding:16px 0 28px;border-top:1px solid var(--rule-ink)}.qa2--paper .iv-q{border-color:var(--ink)}.iv dt{font:400 clamp(22px,1.8vw,32px)/1.12 var(--f-mast);font-variation-settings:"opsz" 48;color:var(--sheen);text-wrap:balance}.iv-m{display:block;margin-bottom:10px;font:500 10.5px/1 var(--f-text);letter-spacing:.14em;color:var(--mist)}.iv dd{margin:12px 0 0;font-size:16px;line-height:1.55;color:var(--mist);max-width:46ch}.qa2--paper dt{color:var(--ink)}.qa2--paper .iv-m,.qa2--paper dd{color:var(--ink-2)}.bk2{padding-top:0;padding-bottom:clamp(64px,7vw,120px)}.bk2-grid{display:grid;grid-template-columns:minmax(300px,4fr) 8fr;gap:clamp(28px,4vw,88px);align-items:start}.mbox{padding:clamp(18px,1.8vw,28px);border:1px solid var(--ink);background:var(--sheen)}.mbox-top{display:flex;justify-content:space-between;gap:12px;margin:0;padding-bottom:10px;border-bottom:2px solid var(--ink);font:600 10.5px/1 var(--f-text);letter-spacing:.14em;text-transform:uppercase}.mbox-id{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;margin:18px 0 16px}.mbox-ph{flex:none;width:clamp(84px,7vw,120px);aspect-ratio:3 / 4;overflow:hidden;background:var(--rule)}.mbox-ph img{width:100%;height:100%;object-fit:cover;object-position:50% 22%}.mbox-name{margin:0;font:520 clamp(36px,3.3vw,64px)/.84 var(--f-mast);font-variation-settings:"opsz" 100;text-transform:uppercase;padding-top:.05em}.mbox-dl{margin:0}.mbox-dl div{display:grid;grid-template-columns:10ch 1fr;gap:12px;align-items:baseline;padding:9px 0;border-top:1px solid var(--rule)}.mbox-dl dt{font:600 10.5px/1.5 var(--f-text);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2)}.mbox-dl dd{margin:0;font-size:15.5px;line-height:1.45}.mbox-dl a{color:var(--cyan-ink)}.mbox-bar{height:30px;margin-top:14px}.helps{margin-top:clamp(28px,3vw,48px)}.sheet2 .sheet-h{margin-top:clamp(18px,2.4vw,40px)}.motion .mbox-bar rect{animation:bars .8s var(--ease-ink) .6s backwards}.jcon{position:relative;z-index:2;padding-top:28px;padding-bottom:clamp(72px,8vw,140px)}.jc-list{list-style:none;margin:clamp(24px,3vw,56px) 0 0;padding:0}.jc{display:grid;grid-template-columns:minmax(0,1fr) clamp(220px,27vw,500px);grid-template-rows:auto 1fr;grid-template-areas:"no img" "b img";column-gap:clamp(20px,4vw,80px);padding:clamp(24px,3vw,48px) 0;border-top:1px solid var(--rule-ink)}.jc:first-child{border-top:0;padding-top:0}.jc:last-child{border-bottom:1px solid var(--rule-ink)}.jc-no{grid-area:no;margin:0;font:200 clamp(96px,11vw,220px)/.8 var(--f-mast);font-variation-settings:"opsz" 100;color:var(--cyan)}.jc-b{grid-area:b;align-self:start;margin-top:clamp(14px,1.6vw,28px);padding-top:14px;border-top:1px solid var(--rule-ink)}.jc-k{margin:0;font:500 11px/1.4 var(--f-text);letter-spacing:.12em;text-transform:uppercase;color:var(--mist)}.jc-h{margin:16px 0 0;font:300 clamp(40px,4.4vw,90px)/.9 var(--f-mast);font-variation-settings:"opsz" 100;text-wrap:balance;color:var(--sheen)}.jc-h a{text-decoration:none;transition:color var(--t-micro) ease}.jc-h a:hover{color:var(--cyan)}.jc-x{margin:18px 0 8px;max-width:50ch;font-size:17px;line-height:1.5;color:var(--mist)}.jc-img{grid-area:img;display:block;aspect-ratio:4 / 5;overflow:hidden;background:var(--rule-ink)}.jc-img img{width:100%;height:100%;object-fit:cover;object-position:50% 26%;transition:transform 1s var(--ease-ink)}@media (hover: hover){.jc:hover .jc-img img{transform:scale(1.035)}}.motion .jc[data-reveal] .jc-img{transition:clip-path 1.05s var(--ease-press)}.motion .jc[data-reveal]:not(.in) .jc-img{clip-path:inset(0 0 100% 0)}.motion .jc[data-reveal] .jc-no{transition:opacity .7s ease .35s}.motion .jc[data-reveal]:not(.in) .jc-no{opacity:0}.post-h{font-size:clamp(54px,8vw,168px);max-width:13ch}.post-body h2{position:relative}.h2-n{color:var(--cyan-ink);margin-right:.25em}.pq--post{font-size:clamp(32px,3vw,56px);max-width:24ch}@media (min-width: 1100px){.post-body{grid-template-columns:minmax(170px,1fr) min(64ch,100%) minmax(0,1fr);grid-auto-flow:row dense;column-gap:clamp(32px,4vw,80px)}.post-rail{grid-column:1;grid-row:1 / span 90;align-self:stretch}.pr-in{position:sticky;top:calc(var(--nav-h) + 28px);max-width:230px;padding-top:12px;border-top:1px solid var(--ink)}.post-body>.post-fig{grid-column:3;grid-row:span 5;align-self:start;width:min(100%,440px);margin:.3em 0 0}.post-body>.pq--post{grid-column:2 / 4}.h2-n{position:absolute;right:100%;top:0;margin-right:.4em;color:var(--cyan);font-weight:300}}.post-rail{display:none}@media (min-width: 1100px){.post-rail{display:block}}.post-body .pr-k{margin:0;font:600 10.5px/1.4 var(--f-text);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2)}.post-body .pr-t{margin:12px 0 0;font:400 21px/1.12 var(--f-mast);font-variation-settings:"opsz" 48;text-wrap:balance}.post-body .pr-by{margin:12px 0 0;font:500 10.5px/1.4 var(--f-text);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2)}.post-body .pr-fo{margin:18px 0 0;font:300 64px/.8 var(--f-mast);font-variation-settings:"opsz" 100;color:var(--cyan)}.nf2{padding-top:22px;padding-bottom:clamp(72px,8vw,140px)}.nf2-spread{position:relative;display:grid;grid-template-columns:1fr 1fr;margin-top:clamp(24px,3vw,56px);background:var(--sheen);border:1px solid var(--rule)}.nf2-spread::after{content:"";position:absolute;top:0;bottom:0;left:50%;width:clamp(48px,7vw,130px);transform:translateX(-50%);pointer-events:none;background:linear-gradient(to right,rgb(var(--ink-rgb) / 0),rgb(var(--ink-rgb) / .05) 44%,rgb(var(--ink-rgb) / .13) 50%,rgb(var(--ink-rgb) / .05) 56%,rgb(var(--ink-rgb) / 0))}.nf2-page{position:relative;min-width:0;padding:clamp(18px,2vw,32px) clamp(20px,3.4vw,64px) clamp(64px,5.4vw,92px)}.nf2-win{position:relative;display:grid;place-items:center;width:min(74%,420px);aspect-ratio:3 / 4;margin:clamp(20px,3vw,52px) auto 0;outline:1px dashed var(--ink-2);outline-offset:-1px}.nf2-00{font:200 clamp(96px,11vw,230px)/.8 var(--f-mast);font-variation-settings:"opsz" 100;color:var(--rule)}.cm{position:absolute;width:22px;height:22px;border-color:var(--cyan);border-style:solid;border-width:0}.cm-tl{left:-12px;top:-12px;border-left-width:1px;border-top-width:1px;transform-origin:100% 100%}.cm-tr{right:-12px;top:-12px;border-right-width:1px;border-top-width:1px;transform-origin:0 100%}.cm-bl{left:-12px;bottom:-12px;border-left-width:1px;border-bottom-width:1px;transform-origin:100% 0}.cm-br{right:-12px;bottom:-12px;border-right-width:1px;border-bottom-width:1px;transform-origin:0 0}.nf2-left .plate-cap{width:min(74%,420px);margin:28px auto 0}.nf2-right .sp-fo{left:auto;right:clamp(20px,3.4vw,64px)}.nf2-h{margin:18px 0 0;font:200 clamp(56px,6.4vw,136px)/.82 var(--f-mast);font-variation-settings:"opsz" 100;letter-spacing:-.01em;text-wrap:balance}.nf2-h .reg{display:inline-block;padding-top:.04em}.nf2-right .op-lede{margin-top:clamp(20px,2vw,32px)}.nf2-k{margin-top:clamp(28px,3vw,48px)}.motion .nf2-h .reg-ghost{animation:plate 1.1s var(--ease-ink) .15s backwards}.motion .nf2-h .reg{animation:inkon .35s ease .35s backwards}.motion .cm{animation:cm-in .9s var(--ease-ink) .5s backwards}@keyframes cm-in{from{opacity:0;transform:scale(2.2)}}@media (max-width: 1099px){.bk2-grid{grid-template-columns:1fr}.bk2-aside{display:grid;grid-template-columns:1fr 1fr;gap:clamp(20px,3vw,40px);align-items:start}.helps{margin-top:0}}@media (max-width: 899px){.ft2,.ft2.rev{grid-template-columns:1fr;min-height:0}.ft2.rev .ft2-media{order:0}.ft2-media{aspect-ratio:4 / 5;max-height:calc(100svh - var(--nav-h))}.ft2-body,.ft2.rev .ft2-body{padding:18px var(--g) 64px}.ft2-body .sp-head,.ft2.rev .ft2-body .sp-head{position:static;width:100%;margin-bottom:26px}.ft2-body .sp-fo,.ft2.rev .ft2-body .sp-fo{left:auto;right:var(--g);bottom:22px}.ft2.rev .ft2-media .pg-rh{left:var(--g);right:auto;margin:0 0 0 -8px}.ft2.rev .ft2-media .pg-fo{left:var(--g);right:auto}.ft2.rev .ft2-cap{left:auto;right:var(--g);text-align:right}.cs-grid,.ab2-grid,.qa2-grid{grid-template-columns:1fr}.qa2-h{position:static}.ab2-side{position:static}.pq::before{position:static;display:block;height:.5em}.nf2-spread{grid-template-columns:1fr}.nf2-spread::after{display:none}.nf2-right{order:-1}.nf2-left{border-top:1px solid var(--rule)}.nf2-win{width:min(56%,300px)}}@media (max-width: 759px){.iv{grid-template-columns:1fr}.bk2-aside{grid-template-columns:1fr}.helps{margin-top:8px}.jc{grid-template-columns:minmax(0,1fr) 42%;grid-template-rows:auto auto;grid-template-areas:"no img" "b b";row-gap:18px}.jc-b{margin-top:0}.jc-no{font-size:clamp(72px,24vw,110px)}.jc-h{font-size:clamp(36px,10.4vw,56px)}.mh-no{font-size:44px;margin-top:6px}}@media (min-width: 2000px){.mbox-dl dt,.jc-k,.pr-k,.pr-by,.ft2-cap,.iv-m{font-size:12.5px}.mbox-dl dd,.iv dd,.jc-x{font-size:18px}}.fr-pf{position:relative;z-index:2;padding-top:28px;--cb-h:0px}.fr-pf .sec-head{margin-bottom:0}.fr-pf .sec-head .lede a{color:var(--cyan)}.fr-pf .pf-chapters{padding-top:clamp(32px,4vw,72px)}.brief--fr{padding-bottom:clamp(56px,6vw,96px)}.fr-book.bk2{position:relative;z-index:2;background:var(--coated);padding-top:28px}.fr-book .sec-head{margin-bottom:clamp(28px,3vw,56px)}.qa2--paper{background:var(--coated)}@media (min-width: 2000px){.is-inner{--max:min(2240px,88vw)}.is-inner :is(.pf-side,.mo-side) .op-lede{font-size:clamp(23px,1.02vw,27px)}.is-inner .spec dd{font-size:clamp(27px,1.15vw,31px)}.is-inner .pt-c,.is-inner .plate-cap .pl-t{font-size:12.5px}}@media (min-width: 900px){.pf-toc--4 .pt-img{width:100%;max-height:max(220px,calc(100svh - 31vw - 84px))}}@media (min-width: 1100px){.cc-text .spec--paper{max-width:none}}.post-fig .pl-t,.frm .pl-t{text-wrap:balance}.qa2-hd{position:sticky;top:calc(var(--nav-h) + 32px);align-self:start}.qa2-hd .qa2-h{position:static}.qa2-more{margin-top:clamp(18px,2vw,32px)}@media (max-width: 899px){.qa2-hd{position:static}}@media (min-width: 600px) and (max-width: 1099px){.post-body{grid-template-columns:minmax(0,1fr) min(64ch,100%) minmax(0,1fr)}.post-body>*{grid-column:2}.post-rail{display:block;margin-bottom:clamp(28px,4vw,44px)}.pr-in{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"k fo" "t fo";column-gap:24px;align-items:end;padding-top:12px;border-top:1px solid var(--ink)}.post-body .pr-k{grid-area:k}.post-body .pr-t{grid-area:t;margin-top:8px}.post-body .pr-by{display:none}.post-body .pr-fo{grid-area:fo;margin:0;font-size:56px}.pq--post{font-size:clamp(40px,5.6vw,58px);max-width:none}}@media (min-width: 600px) and (max-width: 899px){.post-hero{max-width:none;aspect-ratio:4 / 3}}