@font-face{font-family:Geist Mono;font-weight:400 600;font-display:swap;src:url(/fonts/GeistMono-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-weight:400 600;font-display:swap;src:url(/fonts/GeistMono-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sovereign;src:url(/fonts/Sovereign.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}.sec-light,.sec-dark{background:var(--s-bg);color:var(--s-text)}.mo-page{position:relative}.mo-soc{justify-self:end;align-items:center;gap:calc(4 * var(--u));margin-right:calc(-8 * var(--u));display:flex}.mo-pill{gap:calc(2 * var(--u));padding:calc(3 * var(--u));border-radius:calc(7 * var(--u));background:#15141212;display:flex;position:relative}@media (hover:hover){.mo-tab:not(.is-active):hover{background:#1514121a}}.mo-in:hover{transform:translateY(calc(-2 * var(--u)));background:#15141214}.mo-h1{font-size:var(--t-h1);margin-top:var(--stack)}.ln{margin-bottom:-.08em;padding-bottom:.08em;display:block;overflow:hidden}.ln>span{display:block}.g{color:var(--s-ink2)}.mo-thumb{aspect-ratio:3/2;border-radius:calc(4 * var(--u));background:#221e1b;position:relative;overflow:hidden}.mo-thumb:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--s-ring);pointer-events:none;position:absolute;inset:0}.mo-play:after{content:"";border-left:calc(12 * var(--u)) solid var(--ink);border-top:calc(7.5 * var(--u)) solid transparent;border-bottom:calc(7.5 * var(--u)) solid transparent;margin-left:calc(3 * var(--u))}.mo-ft{padding:calc(72 * var(--u)) var(--gut) calc(32 * var(--u))}.mo-ft-top{justify-content:space-between;align-items:center;display:flex}.mo-ft-brand{font-weight:600;font-size:var(--t-lead);letter-spacing:.01em;align-items:baseline;line-height:1;text-decoration:none;display:inline-flex}.mo-ft-soc svg{width:calc(17 * var(--u));height:calc(17 * var(--u));fill:var(--s-text)}.mo-ft-bottom{row-gap:calc(10 * var(--u));border-top:1px solid var(--s-line);margin-top:calc(28 * var(--u));padding-top:calc(28 * var(--u));font-size:var(--t-ui);grid-template-columns:repeat(10,1fr);display:grid}.mo-ft-legal{justify-content:flex-end;gap:calc(24 * var(--u));color:var(--s-mut);grid-area:2/4/auto/11;display:flex}.mo-ft-copy{color:var(--s-mut);white-space:nowrap;grid-area:1/1/3/4;line-height:1.55}@keyframes mo-line{0%{transform:translateY(110%)}to{transform:none}}.sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}*,:before,:after{box-sizing:border-box;margin:0;padding:0}.mo-board{--k:var(--u);--t-label:max(13px, calc(10.5 * var(--u)));--t-ui:max(13px, calc(12 * var(--u)));--t-body:max(12px, calc(12 * var(--u)));--t-lead:max(15px, calc(16 * var(--u)));--t-h3:calc(22 * var(--u));--t-h2:calc(31 * var(--u));--t-h1:calc(40 * var(--u));--t-display:calc(50 * var(--u));--gut:calc(56 * var(--u));--sec-t:calc(88 * var(--u));--sec-b:calc(96 * var(--u));--stack:calc(14 * var(--u));--block:calc(40 * var(--u))}.is-on>.xg-glow{opacity:1}.ph .p-sheet{background:var(--dk);color:var(--dk-text);--s-bg:var(--dk);--s-bg2:var(--dk2);--s-line:var(--dk-line);--s-text:var(--dk-text);--s-ink2:var(--dk-ink2);--s-mut:var(--dk-mut);--s-chip:#ece7e114;--s-chip-on:#ece7e129}.ph .p-sheet .p-menu{background:#ece7e11a}.ph .p-sheet .p-menu:focus-visible{outline-color:var(--dk-text)}.ph .p-sheet .p-links a{color:var(--dk-ink2)}.ph .p-sheet .p-links a[aria-current=page]{color:var(--dk-text)}.ph .p-sheet .p-links a:focus-visible{outline-color:var(--dk-text)}.ph .p-sheet .p-ix{color:var(--dk-mut)}.ph .p-sheet .p-sheet-foot,.ph .p-sheet .p-sheet-foot.sec-light{border-top-color:var(--dk-line);--s-chip:#ece7e114;--s-chip-on:#ece7e129;--s-text:var(--dk-text);background:0 0}.ph .p-scrub{background:var(--dk-text)}@view-transition{navigation:auto}::view-transition-old(root){animation:.16s cubic-bezier(.4,0,1,1) both vt-out}::view-transition-new(root){animation:.3s cubic-bezier(.22,1,.36,1) both vt-in}@keyframes vt-out{to{opacity:0}}@keyframes vt-in{0%{opacity:0;transform:translateY(10px)}}@media (prefers-reduced-motion:reduce){::view-transition-old(root),::view-transition-new(root){animation:none}}.p-page{position:relative}.p-skip{left:var(--gut);z-index:10;background:var(--ink);font-size:var(--t-ui);transition:transform .35s var(--ez);border-radius:6px;padding:8px 12px;text-decoration:none;position:absolute;top:10px;transform:translateY(-64px)}.p-main:focus{outline:none}.p-h1,.p-h2{line-height:.98}.p-brand{font-weight:500}.p-mlbl{text-align:left;height:1.2em;line-height:1.2;overflow:hidden}.p-mlbl>span{transition:transform .55s var(--ez);display:block}.p-menu.is-x .p-mlbl>span{transform:translateY(-100%)}.p-burger{width:14px;height:8px;transition:transform .4s var(--ez);position:relative}.p-burger i{height:1.25px;transition:transform .45s var(--ez) 80ms, top .45s var(--ez) 80ms;background:currentColor;border-radius:1px;position:absolute;left:0;right:0}.p-burger i:first-child{top:0}.p-burger i:last-child{top:6.75px}.p-menu.is-x .p-burger i:first-child{top:3.4px;transform:rotate(45deg)}.p-menu.is-x .p-burger i:last-child{top:3.4px;transform:rotate(-45deg)}.p-menu.is-x:active .p-burger{transform:rotate(90deg)}.p-sheet{z-index:20;clip-path:inset(0 100% 0 0);visibility:hidden;transition:clip-path .7s var(--wipe), visibility 0s linear .7s;flex-direction:column;display:flex;position:fixed;inset:0}.p-sheet.is-open{clip-path:inset(0);visibility:visible;transition:clip-path .7s var(--wipe), visibility 0s}.p-scrub{z-index:21;opacity:0;pointer-events:none;width:1px;position:fixed;top:0;bottom:0;left:0}.ph.menu-open .p-scrub{animation:p-scrub-in .7s var(--wipe) both, p-scrub-fade .7s linear both}.ph.menu-closing .p-scrub{animation:p-scrub-out .7s var(--wipe) both, p-scrub-fade .7s linear both}@keyframes p-scrub-in{0%{transform:translate(0)}to{transform:translateX(var(--dw))}}@keyframes p-scrub-out{0%{transform:translateX(var(--dw))}to{transform:translate(0)}}@keyframes p-scrub-fade{0%{opacity:0}6%,86%{opacity:1}to{opacity:0}}.p-links{padding:36px var(--gut) 0;flex-direction:column;flex:1;gap:4px;display:flex}.p-ix{width:32px;font-size:var(--t-label);letter-spacing:.05em;opacity:0;margin-top:.55em;transition:opacity .2s}.p-sheet.is-open .p-ix{opacity:1;transition:opacity .6s ease calc(.5s + var(--i) * 70ms)}.p-links .ln>span{transition:transform .25s;transform:translateY(110%)}.p-sheet.is-open .p-links .ln>span{transition:transform .8s var(--ez) calc(.32s + var(--i) * 70ms);transform:none}.p-sheet-foot{margin:0 var(--gut);border-top:1px solid var(--line);opacity:0;align-items:center;padding:18px 0 26px;transition:opacity .25s,transform .25s;display:flex;transform:translateY(10px)}.p-sheet.is-open .p-sheet-foot{opacity:1;transition:opacity .6s ease .6s, transform .7s var(--ez) .6s;transform:none}.p-soc svg{width:17px;height:17px;fill:var(--s-text)}.p-h1{font-size:var(--t-h1);margin-top:var(--stack)}.p-thumb{aspect-ratio:3/2;background:#221e1b;border-radius:4px;position:relative;overflow:hidden}.p-thumb:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--s-ring);pointer-events:none;position:absolute;inset:0}.p-play{width:46px;height:46px;transition:transform .3s var(--ez);background:#ece7e1e6;border-radius:50%;place-items:center;margin:-23px 0 0 -23px;display:grid;position:absolute;top:50%;left:50%}.p-play:after{content:"";border-left:11px solid var(--ink);border-top:7px solid #0000;border-bottom:7px solid #0000;margin-left:3px}.p-ft{padding:48px var(--gut) 28px}.p-ft-top{justify-content:space-between;align-items:center;display:flex}.p-ft-nav{border-top:1px solid var(--s-line);font-size:var(--t-ui);grid-template-columns:1fr 1fr;margin-top:24px;padding-top:18px;display:grid}.p-ft-nav a,.p-ft-legal a{padding:7px 0;text-decoration:none}.p-ft-legal{font-size:var(--t-ui);color:var(--s-mut);gap:22px;margin-top:10px;display:flex}.p-ft-copy{font-size:var(--t-ui);color:var(--s-mut);margin-top:12px;line-height:1.55}@keyframes mo-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.ph{--k:1px;--t-label:13px;--t-ui:13px;--t-body:12px;--t-lead:15px;--t-h3:18px;--t-h2:22px;--t-h1:27px;--t-display:32px;--t-menu:32px;--gut:20px;--sec-t:56px;--sec-b:64px;--stack:12px;--block:30px}.site{--bg:#ece7e1;--bg2:#e3ddd5;--ink:#151412;--ink2:#665f57;--mut:#5f5a53;--body:#3e3a35;--rec:#e3261b;--line:#15141229;--dk:#151412;--dk2:#1c1a18;--dk-line:#ece7e129;--dk-text:#ece7e1;--dk-ink2:#948d82;--dk-mut:#a9a297;--ez:cubic-bezier(.22,1,.36,1);--wipe:cubic-bezier(.65,0,.35,1);--s-bg:var(--bg);--s-bg2:var(--bg2);--s-line:var(--line);--s-text:var(--ink);--s-ink2:var(--ink2);--s-mut:var(--mut);--s-body:var(--body);--s-ring:#15141214;--s-chip:var(--bg2);--s-chip-on:#d8d1c7}.sec-light{--s-bg:var(--bg);--s-bg2:var(--bg2);--s-line:var(--line);--s-text:var(--ink);--s-ink2:var(--ink2);--s-mut:var(--mut);--s-body:var(--body);--s-ring:#15141214;--s-chip:var(--bg2);--s-chip-on:#d8d1c7}.sec-dark{--s-bg:var(--dk);--s-bg2:var(--dk2);--s-line:var(--dk-line);--s-text:var(--dk-text);--s-ink2:var(--dk-ink2);--s-mut:var(--dk-mut);--s-body:var(--dk-mut);--s-ring:#ece7e11a;--s-chip:#ece7e114;--s-chip-on:#ece7e129}.site a{color:inherit}.site .mo-skip,.site .p-skip{color:var(--bg)}.site .mo-btn,.site .p-btn{color:var(--s-bg)}.tbc,.mo-fv.tbc,.p-fv.tbc{color:var(--s-ink2)}.mo-board{background:var(--bg);color:var(--ink);--u:calc(100cqw / 1440);--ph:min(calc(900 * var(--u)), calc(clamp(calc(560 * var(--u)), 100svh, calc(1000 * var(--u))) - 72 * var(--u)));font-family:Geist Mono,ui-monospace,monospace;position:relative;container-type:inline-size}.mo-main:focus{outline:none}.mo-skip{left:var(--gut);top:calc(10 * var(--u));z-index:10;padding:calc(7 * var(--u)) calc(12 * var(--u));border-radius:calc(5 * var(--u));background:var(--ink);font-size:var(--t-ui);transform:translateY(calc(-60 * var(--u)));transition:transform .35s var(--ez);text-decoration:none;position:absolute}.mo-skip:focus{outline:none}.mo-skip:focus-visible{transform:none}.mo-nav{top:calc(26 * var(--u));left:var(--gut);right:var(--gut);font-size:var(--t-ui);z-index:3;grid-template-columns:1fr auto 1fr;align-items:center;display:grid;position:absolute}.mo-brand{justify-self:start;font-weight:500}.mo-ind{top:calc(3 * var(--u));height:calc(100% - 6 * var(--u));border-radius:calc(5 * var(--u));background:var(--ink);pointer-events:none;transition:transform .5s var(--ez), width .5s var(--ez);position:absolute;left:0}.mo-tab{z-index:1;padding:calc(5 * var(--u)) calc(12 * var(--u));border-radius:calc(5 * var(--u));text-decoration:none;transition:color .45s,background-color .25s,transform .2s;position:relative}.mo-tab.is-active{color:var(--bg);cursor:default}.mo-tab:focus-visible{outline-offset:calc(2 * var(--u));outline:1px solid}.mo-in{width:calc(34 * var(--u));height:calc(34 * var(--u));transition:background .25s ease, transform .35s var(--ez);border-radius:50%;place-items:center;display:grid}.mo-in svg{width:calc(18 * var(--u));height:calc(18 * var(--u));fill:currentColor}.mo-nav.on-dark{color:var(--dk-text)}.mo-nav.on-dark .mo-pill{background:#ece7e114}.mo-nav.on-dark .mo-ind{background:var(--dk-text)}.mo-nav.on-dark .mo-tab{color:var(--dk-text)}.mo-nav.on-dark .mo-tab.is-active{color:var(--dk)}@media (hover:hover){.mo-nav.on-dark .mo-tab:not(.is-active):hover,.mo-nav.on-dark .mo-in:hover{background:#ece7e11a}}.mo-eyebrow,.mo-label,.mo-fk,.mo-top{font-size:var(--t-label);letter-spacing:.05em;text-transform:uppercase;color:var(--s-mut)}.mo-h1,.mo-h2{font-family:Sovereign,Geist Mono,sans-serif;font-weight:400;line-height:.98}.mo-h2{font-size:var(--t-h2);margin-top:var(--stack)}.mo-p{font-size:var(--t-body);color:var(--s-body);line-height:1.5}.mo-phead{grid-template-columns:calc(760 * var(--u)) 1fr;column-gap:var(--gut);padding:calc(176 * var(--u)) var(--gut) calc(72 * var(--u));align-items:end;display:grid}.mo-phead .mo-p{max-width:calc(400 * var(--u));padding-bottom:calc(4 * var(--u))}.mo-thumb img,.mo-frame-img img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ez);position:absolute;inset:0}.mo-play{width:calc(54 * var(--u));height:calc(54 * var(--u));margin:calc(-27 * var(--u)) 0 0 calc(-27 * var(--u));opacity:0;transition:transform .5s var(--ez), opacity .5s;background:#ece7e1f0;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:scale(.8)}.mo-btn b{transition:background-color .3s ease, border-color .3s ease, color .3s ease, transform .45s var(--ez);border-radius:50%;flex:none;position:relative;overflow:hidden}.mo-btn b svg{width:calc(10 * var(--u));height:calc(10 * var(--u));margin:calc(-5 * var(--u)) 0 0 calc(-5 * var(--u));transition:transform .5s var(--ez);position:absolute;top:50%;left:50%}.mo-btn b svg+svg{transform:translateX(calc(-24 * var(--u)))}.mo-btn:hover b svg,.mo-btn:focus-visible b svg{transform:translateX(calc(24 * var(--u)))}.mo-btn:hover b svg+svg,.mo-btn:focus-visible b svg+svg{transform:none}.mo-fv{margin-top:calc(4 * var(--u));font-size:var(--t-body);display:block}.mo-top{display:flex}.mo-films{gap:calc(104 * var(--u));padding:0 var(--gut) calc(104 * var(--u));display:grid}.mo-frame{border-radius:calc(4 * var(--u));background:#221e1b;text-decoration:none;display:block;position:relative;overflow:hidden}.mo-frame-img{position:absolute;inset:0}.mo-frame:after{content:"";box-shadow:inset 0 0 0 1px var(--s-ring);border-radius:inherit;pointer-events:none;background:linear-gradient(#0c0b0a00 44%,#0c0b0a6b 70%,#0c0b0adb 100%);position:absolute;inset:0}.mo-cap{left:calc(40 * var(--u));right:calc(40 * var(--u));bottom:calc(36 * var(--u));z-index:2;justify-content:space-between;align-items:flex-end;gap:calc(40 * var(--u));display:flex;position:absolute}.mo-cap .mo-top{justify-content:flex-start;gap:calc(16 * var(--u));color:#ece7e1b8}.mo-cap .g{color:#ece7e199}.mo-watch{align-items:center;gap:calc(8 * var(--u));padding:calc(4 * var(--u)) calc(4 * var(--u)) calc(4 * var(--u)) calc(14 * var(--u));color:var(--ink);font-size:var(--t-ui);letter-spacing:.08em;text-transform:uppercase;transition:transform .35s var(--ez), background-color .3s ease, box-shadow .35s ease;background:#ece7e1eb;border-radius:999px;flex:none;font-weight:500;display:inline-flex}.mo-watch i{width:calc(24 * var(--u));height:calc(24 * var(--u));border:1px solid #1514124d;border-radius:50%;place-items:center;transition:background-color .3s,border-color .3s;display:grid}.mo-watch i:after{content:"";border-left:calc(6 * var(--u)) solid var(--ink);border-top:calc(3.7 * var(--u)) solid transparent;border-bottom:calc(3.7 * var(--u)) solid transparent;margin-left:calc(1.6 * var(--u));transition:border-left-color .3s}.mo-frame:hover .mo-frame-img img,.mo-frame:focus-visible .mo-frame-img img{transition-duration:6s;transform:scale(1.05)}.mo-frame:hover .mo-watch,.mo-frame:focus-visible .mo-watch{background:var(--bg);transform:translateY(calc(-2 * var(--u)));box-shadow:0 calc(8 * var(--u)) calc(20 * var(--u)) #00000059}.mo-frame:hover .mo-watch i,.mo-frame:focus-visible .mo-watch i{background:var(--ink);border-color:var(--ink)}.mo-frame:hover .mo-watch i:after,.mo-frame:focus-visible .mo-watch i:after{border-left-color:var(--bg)}.mo-frame:focus-visible{outline:1px solid var(--dk-text);outline-offset:calc(6 * var(--u))}.mo-board.f-short .mo-frame{aspect-ratio:2.39}.mo-board.f-short .mo-frame-img img{object-position:50% 14%}.mo-strip{border-bottom:1px solid var(--s-line);grid-template-columns:repeat(4,1fr);display:grid}.mo-strip .mo-fact{padding:calc(16 * var(--u)) calc(20 * var(--u)) calc(17 * var(--u));border-bottom:0;border-left:1px solid var(--s-line)}.mo-strip .mo-fact:first-child{border-left:0;padding-left:0}.mo-cta{grid-template-columns:calc(760 * var(--u)) 1fr;column-gap:var(--gut);padding:var(--sec-t) var(--gut) var(--sec-b);align-items:end;display:grid}.mo-cta .mo-p{max-width:calc(400 * var(--u))}.mo-btn{align-items:center;gap:calc(12 * var(--u));margin-top:calc(20 * var(--u));padding:calc(5 * var(--u)) calc(5 * var(--u)) calc(5 * var(--u)) calc(18 * var(--u));background:var(--s-text);font-size:var(--t-ui);letter-spacing:.08em;transition:transform .35s var(--ez), box-shadow .35s ease;border-radius:999px;font-weight:500;text-decoration:none;display:inline-flex}.mo-btn b{width:calc(30 * var(--u));height:calc(30 * var(--u));background:var(--s-bg);color:var(--s-text);border:0}.mo-btn:hover,.mo-btn:focus-visible{transform:translateY(calc(-2 * var(--u)));box-shadow:0 calc(10 * var(--u)) calc(24 * var(--u)) #00000040;outline:none}.mo-ft-brand .ch,.p-ft-brand .ch{vertical-align:top;margin-bottom:-.08em;padding-bottom:.08em;display:inline-block;overflow:hidden}.js .mo-ft-brand .ch>span,.js .p-ft-brand .ch>span{transition:transform .8s var(--ez);transition-delay:calc(var(--c) * 35ms);display:inline-block;transform:translateY(105%)}.mo-ft-brand.in .ch>span,.p-ft-brand.in .ch>span{transform:none}.mo-ft-soc{gap:calc(12 * var(--u));list-style:none;display:flex}.mo-ft-soc a{width:calc(40 * var(--u));height:calc(40 * var(--u));background:var(--s-chip);transition:background .2s ease, transform .35s var(--ez);border-radius:50%;place-items:center;display:grid}.mo-ft-soc a:hover{background:var(--s-chip-on);transform:translateY(calc(-2 * var(--u)))}.mo-ft-main{justify-content:flex-end;gap:calc(6 * var(--u)) calc(22 * var(--u));grid-area:1/4/auto/11;display:flex}.mo-ft-main a,.mo-ft-legal a{padding-bottom:calc(2 * var(--u));transition:background-size .4s var(--ez);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;text-decoration:none}.mo-ft-main a:hover,.mo-ft-legal a:hover{background-size:100% 1px}.js .mo-board:not(.is-loaded) :is(.mo-phead .anim,.mo-phead .ln>span,.mo-page>.mo-nav,.rec){opacity:0}.mo-board.is-loaded .mo-page>.mo-nav{animation:mo-up 1s var(--ez) .3s both}.mo-board.is-loaded .mo-phead .anim{animation:mo-up 1s var(--ez) both;animation-delay:calc(.3s + var(--i) * 90ms)}.mo-board.is-loaded .mo-phead .ln>span{animation:mo-line 1.1s var(--ez) both;animation-delay:calc(.3s + var(--i) * 90ms)}.mo-board .mo-h2[data-r] .ln>span{transition:transform 1.1s var(--ez);transition-delay:calc(var(--i) * 90ms)}.js .mo-board .mo-h2[data-r]:not(.in) .ln>span{transform:translateY(110%)}.mo-board [data-r=fx]{transition:opacity .9s var(--ez), filter .9s var(--ez);transition-delay:calc(var(--d,0) * 90ms)}.js .mo-board [data-r=fx]:not(.in){opacity:0;filter:blur(calc(6 * var(--u)))}.mo-board [data-r=wipe]>*{clip-path:inset(-.3em 0);transition:clip-path .8s var(--wipe) calc(var(--d,0) * 90ms);display:inline-block}.js .mo-board [data-r=wipe]:not(.in)>*{clip-path:inset(-.3em 100% -.3em 0)}.mo-board .mo-film .mo-frame{transition:clip-path 1.2s var(--wipe) .15s}.js .mo-board .mo-film:not(.in) .mo-frame{clip-path:inset(0 100% 0 0)}.mo-board .mo-film .mo-cap{transition:opacity .9s var(--ez) .8s, filter .9s var(--ez) .8s}.js .mo-board .mo-film:not(.in) .mo-cap{opacity:0;filter:blur(calc(6 * var(--u)))}.ph{isolation:isolate;background:var(--bg);color:var(--ink);font-family:Geist Mono,ui-monospace,monospace}.p-skip:focus-visible{outline:none;transform:none}.p-eyebrow,.p-label,.p-fk,.p-top{font-size:var(--t-label);letter-spacing:.05em;text-transform:uppercase;color:var(--s-mut)}.p-h1,.p-h2,.p-links .ln{font-family:Sovereign,Geist Mono,sans-serif;font-weight:400}.p-h2{font-size:var(--t-h2);margin-top:var(--stack)}.p-p{font-size:var(--t-body);color:var(--s-body);line-height:1.5}.p-bar{z-index:3;padding:18px var(--gut);font-size:var(--t-ui);justify-content:space-between;align-items:center;display:flex;position:absolute;top:0;left:0;right:0}.p-bar.on-dark{color:var(--dk-text)}.p-menu{-webkit-appearance:none;font:inherit;font-size:var(--t-ui);letter-spacing:.03em;color:inherit;cursor:pointer;background:#15141212;border:0;border-radius:999px;align-items:center;gap:10px;height:34px;padding:0 14px;font-weight:500;transition:background-color .25s,transform .2s;display:inline-flex}.on-dark .p-menu{background:#ece7e11a}.p-menu:active{transform:scale(.95)}.p-menu:focus-visible{outline-offset:2px;outline:1px solid}.p-sheet .p-bar{position:relative}.p-links a{align-items:flex-start;gap:14px;padding:6px 0;text-decoration:none;display:flex}.p-links .ln{font-size:var(--t-menu);line-height:1}.p-soc{gap:10px;list-style:none;display:flex}.p-soc a{background:var(--s-chip);border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.p-phead{padding:96px var(--gut) 44px}.p-phead .p-p{margin-top:14px}.p-thumb img,.p-frame-img img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.p-facts{border-top:1px solid var(--s-line);grid-template-columns:1fr 1fr;display:grid}.p-fact{border-bottom:1px solid var(--s-line);padding:10px 12px 11px 0}.p-fact:nth-child(2n){border-left:1px solid var(--s-line);padding-left:12px}.p-fv{font-size:var(--t-body);margin-top:4px;display:block}.p-btn b{border-radius:50%;place-items:center;display:grid}.p-btn b svg{width:10px;height:10px}.p-top{display:flex}.p-films{gap:52px;padding:0 0 60px;display:grid}.p-frame{background:#221e1b;text-decoration:none;display:block;position:relative;overflow:hidden}.p-frame-img{position:absolute;inset:0}.p-frame:after{content:"";pointer-events:none;background:linear-gradient(#0c0b0a00 40%,#0c0b0a73 66%,#0c0b0ae6 100%);position:absolute;inset:0}.p-cap{left:var(--gut);right:var(--gut);z-index:2;position:absolute;bottom:22px}.p-cap .p-top{color:#ece7e1b8;justify-content:flex-start;gap:12px;margin:0}.p-cap .g{color:#ece7e199}.p-watch{height:36px;color:var(--ink);font-size:var(--t-ui);letter-spacing:.08em;text-transform:uppercase;background:#ece7e1eb;border-radius:999px;align-items:center;gap:9px;margin-top:16px;padding:0 4px 0 14px;font-weight:500;transition:transform .2s;display:inline-flex}.p-watch i{border:1px solid #1514124d;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.p-watch i:after{content:"";border-left:6.5px solid var(--ink);border-top:4px solid #0000;border-bottom:4px solid #0000;margin-left:1.8px}.p-frame:active .p-watch{transform:scale(.96)}.ph.f-short .p-frame{aspect-ratio:1}.p-strip{margin:0 var(--gut)}.p-cta{padding:var(--sec-t) var(--gut) var(--sec-b)}.p-cta .p-p{margin-top:14px}.p-btn{background:var(--s-text);height:44px;font-size:var(--t-ui);letter-spacing:.08em;border-radius:999px;align-items:center;gap:12px;margin-top:20px;padding:0 6px 0 18px;font-weight:500;text-decoration:none;transition:transform .2s;display:inline-flex}.p-btn b{background:var(--s-bg);width:32px;height:32px;color:var(--s-text);border:0}.p-btn:active{transform:scale(.97)}.p-ft-brand{font-weight:600;font-size:var(--t-lead);letter-spacing:.01em;align-items:baseline;line-height:1;text-decoration:none;display:inline-flex}.js .ph:not(.is-loaded) :is(.p-phead .anim,.p-phead .ln>span,.p-page>.p-bar,.rec){opacity:0}.ph.is-loaded .p-page>.p-bar{animation:mo-up 1s var(--ez) .3s both}.ph.is-loaded .p-phead .anim{animation:mo-up 1s var(--ez) both;animation-delay:calc(.3s + var(--i) * 90ms)}.ph.is-loaded .p-phead .ln>span{animation:mo-line 1.1s var(--ez) both;animation-delay:calc(.3s + var(--i) * 90ms)}.ph .p-h2[data-r] .ln>span{transition:transform 1.1s var(--ez);transition-delay:calc(var(--i) * 90ms)}.js .ph .p-h2[data-r]:not(.in) .ln>span{transform:translateY(110%)}.ph [data-r=fx]{transition:opacity .9s var(--ez), filter .9s var(--ez);transition-delay:calc(var(--d,0) * 90ms)}.js .ph [data-r=fx]:not(.in){opacity:0;filter:blur(5px)}.ph [data-r=wipe]>*{clip-path:inset(-.3em 0);transition:clip-path .8s var(--wipe);display:inline-block}.js .ph [data-r=wipe]:not(.in)>*{clip-path:inset(-.3em 100% -.3em 0)}.ph .p-film .p-frame{transition:clip-path 1.1s var(--wipe) .1s}.js .ph .p-film:not(.in) .p-frame{clip-path:inset(0 100% 0 0)}.ph .p-film .p-cap{transition:opacity .9s var(--ez) .7s, filter .9s var(--ez) .7s}.js .ph .p-film:not(.in) .p-cap{opacity:0;filter:blur(5px)}@media (prefers-reduced-motion:reduce){.site,.site *{transition:none!important;animation:none!important}.site [data-r],.site [data-r]>*,.site .mo-thumb,.site .mo-frame,.site .mo-cap,.site .p-thumb,.site .p-frame,.site .p-cap{opacity:1!important;filter:none!important;clip-path:none!important}}.mo-scrollwrap{left:0;right:0;bottom:calc(18 * var(--u));z-index:3;pointer-events:none;justify-content:center;transition:opacity .35s,visibility;display:flex;position:absolute}.mo-scrollwrap.is-gone{opacity:0;visibility:hidden;transition:opacity .35s,visibility 0s linear .35s}.mo-scroll{font-size:var(--t-ui);text-transform:uppercase;pointer-events:auto;-webkit-appearance:none;cursor:pointer;align-items:center;gap:calc(8 * var(--u));color:var(--body);letter-spacing:.08em;padding:calc(4 * var(--u)) calc(4 * var(--u)) calc(4 * var(--u)) calc(13 * var(--u));background:#ece7e1eb;border:1px solid #1514121f;border-radius:999px;font-family:inherit;font-weight:500;line-height:1.2;transition:transform .35s cubic-bezier(.22,1,.36,1),color .3s,background-color .3s,border-color .3s,box-shadow .35s;display:flex}.mo-ar{width:calc(18 * var(--u));height:calc(18 * var(--u));border:1px solid #1514124d;border-radius:50%;flex:none;transition:background-color .3s,border-color .3s,color .3s;position:relative;overflow:hidden}.mo-ar svg{width:calc(10 * var(--u));height:calc(10 * var(--u));margin:calc(-5 * var(--u)) 0 0 calc(-5 * var(--u));transition:transform .5s cubic-bezier(.22,1,.36,1);position:absolute;top:50%;left:50%}.mo-ar svg+svg{transform:translateY(calc(-18 * var(--u)))}.mo-ar-up svg+svg{transform:translateY(calc(18 * var(--u)))}.mo-scroll:hover,.mo-scroll:focus-visible{color:var(--ink);background:var(--bg);transform:translateY(calc(-2 * var(--u)));box-shadow:0 calc(8 * var(--u)) calc(20 * var(--u)) #15141229;border-color:#15141247}.mo-scroll:hover .mo-ar,.mo-scroll:focus-visible .mo-ar{background:var(--ink);border-color:var(--ink);color:var(--bg)}.mo-scroll:hover .mo-ar svg,.mo-scroll:focus-visible .mo-ar svg{transform:translateY(calc(18 * var(--u)))}.mo-scroll:hover .mo-ar-up svg,.mo-scroll:focus-visible .mo-ar-up svg{transform:translateY(calc(-18 * var(--u)))}.mo-scroll:hover .mo-ar svg+svg,.mo-scroll:focus-visible .mo-ar svg+svg{transform:none}.mo-scroll:active{box-shadow:none;transform:scale(.96)}.mo-scroll:focus-visible{outline:1px solid var(--ink);outline-offset:calc(2 * var(--u))}.is-loaded .mo-scroll-dn:not(:hover):not(:focus-visible) .mo-ar{animation:2.4s cubic-bezier(.45,0,.55,1) 2.4s infinite mo-nudge}.p-dn-wrap{justify-self:center;margin-bottom:-4px}.p-dn{-webkit-appearance:none;cursor:pointer;width:40px;height:40px;color:var(--ink);transition:transform .3s var(--ez), background-color .3s ease;background:#ece7e1eb;border:1px solid #1514121f;border-radius:50%;place-items:center;display:grid}.p-dn:active{background:var(--bg);transform:scale(.92)}.p-dn:focus-visible{outline-offset:3px;outline:1px solid #fff}.p-dn svg{width:13px;height:13px}.p-dn.is-gone{opacity:0;visibility:hidden;transition:opacity .35s,visibility 0s linear .35s}.ph.is-loaded .p-dn svg{animation:2.4s cubic-bezier(.45,0,.55,1) 2.4s infinite mo-nudge}@keyframes mo-nudge{0%,55%,to{transform:none}25%{transform:translateY(3px)}}.mo-ft-end{margin-top:calc(40 * var(--u));justify-content:center;display:flex}.mo-ft-end .mo-scroll{opacity:0;visibility:hidden;transform:translateY(calc(12 * var(--u)));transition:opacity .6s,transform .7s cubic-bezier(.22,1,.36,1),visibility 0s linear .7s,color .3s,background-color .3s,border-color .3s,box-shadow .35s}.mo-ft-end.is-shown .mo-scroll{opacity:1;visibility:visible;transition-delay:0s;transform:none}.mo-ft-end.is-shown .mo-scroll:hover,.mo-ft-end.is-shown .mo-scroll:focus-visible{transform:translateY(calc(-2 * var(--u)))}.mo-ft-end.is-shown .mo-scroll:active{transform:scale(.96)}.mo-ft-end.is-shown .mo-scroll-up:not(:hover):not(:focus-visible) .mo-ar{animation:2.4s cubic-bezier(.45,0,.55,1) 1s infinite mo-nudge-up}@keyframes mo-nudge-up{0%,55%,to{transform:none}25%{transform:translateY(-3px)}}.p-ft-end{justify-content:center;margin-top:30px;display:flex}.p-scroll{-webkit-appearance:none;font-family:inherit;font-size:var(--t-ui);text-transform:uppercase;cursor:pointer;color:var(--body);letter-spacing:.08em;opacity:0;visibility:hidden;height:36px;transition:opacity .6s ease, transform .7s var(--ez), visibility 0s linear .7s;background:#ece7e1eb;border:1px solid #1514121f;border-radius:999px;align-items:center;gap:9px;padding:0 4px 0 14px;font-weight:500;line-height:1.2;display:flex;transform:translateY(12px)}.p-ft-end.is-shown .p-scroll{opacity:1;visibility:visible;transition-delay:0s;transform:none}.p-ft-end.is-shown .p-scroll:active{transform:scale(.96)}.p-scroll .p-ar{border:1px solid #1514124d;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.p-scroll svg{width:11px;height:11px}.p-ft-end.is-shown .p-scroll .p-ar svg{animation:2.4s cubic-bezier(.45,0,.55,1) 1s infinite mo-nudge-up}@font-face{font-family:Monoblock;src:url(/fonts/Monoblock-Medium-cff.woff2)format("woff2");font-weight:400 700;font-style:normal;font-display:swap}.type-mono.mo-board,.type-mono.ph{font-family:Monoblock,Geist Mono,monospace;font-weight:500}html{background:var(--page-bg)}html,body{overflow-x:clip}@media (width<=899.98px){.lay-d{display:none}}@media (width>=900px){.lay-p{display:none}}.js [data-r]:not(.in) .rl-s,.js :is(.xg-c,.pxg-r):not(.go) .rl-s{--n:0!important}a.mo-brand,a.p-brand{text-decoration:none}a.mo-brand:focus-visible,a.p-brand:focus-visible{outline-offset:3px;outline:1px solid}body.site .ph :is(.p-menu,.p-soc a,.p-dn,.cf-copy,.cf-mail){position:relative}body.site .ph :is(.p-menu,.cf-copy):after{content:"";position:absolute;inset:-5px 0}body.site .ph :is(.p-soc a,.p-dn):after{content:"";border-radius:50%;position:absolute;inset:-2px}body.site .ph .cf-mail:after{content:"";position:absolute;inset:-12px 0}body.site .ph :is(.p-brand,.bk){margin-block:-14px;padding-block:14px}body.site .ph .p-ft-brand{margin-block:-15px;padding-block:15px}body.site .ph :is(.p-ft-nav,.p-ft-legal) a{align-items:center;min-height:44px;padding-block:0;display:inline-flex}body.site .ph .p-ft-legal a{margin-inline:-5px;padding-inline:5px}body.site .ph .p-latest{padding-block:10px}body.site .ph .cf-pill span{padding-block:13px}body.site .ph :is(.p-hero,.pa-hero){min-height:100svh}.p-foot .p-cap{position:static}@media (width>=600px) and (width<=899.98px){body.site .ph{--gut:40px;--t-h1:36px;--t-h2:27px;--t-display:40px}body.site .ph :is(.p-p,.p-q,.tx>*){max-width:60ch}body.site .ph .pl{--ar:1.78}body.site .ph .p-frame{aspect-ratio:16/9}body.site .ph :is(.p-photo,.pa-photo){max-height:560px}}
