@font-face{font-family:Futura Cyrillic;src:url(/fonts/futura-medium.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{--ink: #070809;--ink-2: #0d0f11;--bone: #e4e8ea;--bone-dim: rgba(228, 232, 234, .55);--bone-fade: rgba(228, 232, 234, .2);--red: #DD1422;--display: "Futura Cyrillic", Futura, "Century Gothic", "Avenir Next", Avenir, sans-serif;--mono: "Futura Cyrillic", Futura, "Century Gothic", "Avenir Next", Avenir, sans-serif;--grain: .15;--flicker: .012;--weave: .8px;--radius: 26px}*{box-sizing:border-box}html,body{margin:0;padding:0;height:100%;background:#000;color:var(--bone);font-family:var(--mono);font-size:13px;letter-spacing:.02em;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button{font-family:inherit;color:inherit;background:none;border:none;cursor:pointer}.mono{font-family:var(--mono)}.grain-layer{position:fixed;inset:-40px;pointer-events:none;z-index:9000;opacity:var(--grain);mix-blend-mode:overlay;background-repeat:repeat;background-size:240px 240px;will-change:transform;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='240'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.55' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.5  0 0 0 0 0.5  0 0 0 0 0.5  0 0 0 0.6 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");animation:grain-shift .32s steps(1) infinite}.grain-layer.screen{z-index:9001;opacity:.11;mix-blend-mode:screen;background-size:190px 190px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='190' height='190'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch' seed='9'/><feColorMatrix values='0 0 0 0 0.5  0 0 0 0 0.5  0 0 0 0 0.5  0 0 0 0.5 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");animation:grain-shift .36s steps(1) infinite reverse}@keyframes grain-shift{0%{transform:translate(0)}25%{transform:translate(-7px,5px)}50%{transform:translate(6px,-4px)}75%{transform:translate(-4px,7px)}to{transform:translate(-9px,6px)}}.flicker-layer{position:fixed;inset:-40px;pointer-events:none;z-index:8999;background:#cdd6db;mix-blend-mode:soft-light;opacity:0;animation:flicker 7s ease-in-out infinite}@keyframes flicker{0%,to{opacity:0}10%{opacity:calc(var(--flicker) * .6)}20%{opacity:0}55%{opacity:var(--flicker)}62%{opacity:0}}.vignette-layer{position:fixed;inset:0;pointer-events:none;z-index:150;background:radial-gradient(ellipse at center,transparent 40%,rgba(0,0,0,.42) 90%,rgba(0,0,0,.82) 100%)}.filmburn{position:fixed;inset:0;z-index:9600;width:100%;height:100%;object-fit:cover;mix-blend-mode:screen;pointer-events:none;opacity:0}.filmburn.on{opacity:1;filter:brightness(1.3) contrast(1.08) saturate(1.12)}.site-header{position:fixed;top:0;left:0;right:0;height:var(--chrome-h, 11vh );z-index:1000;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;padding:0 32px;pointer-events:none}.site-header>*{pointer-events:auto}.wordmark{justify-self:start;display:block;line-height:0}.wordmark img{height:17px;width:auto;display:block}.top-nav{justify-self:center;display:flex;gap:28px;align-items:center;white-space:nowrap}.top-nav a{font-family:var(--mono);font-size:10px;letter-spacing:.36em;text-transform:uppercase;color:var(--bone-dim);padding:4px 0;position:relative;transition:color .22s ease}.top-nav a:hover,.top-nav a.active{color:var(--bone)}.top-nav a.active:after{content:"";position:absolute;left:0;right:0;bottom:-5px;height:1px;background:var(--red);opacity:.9}.socials{justify-self:end;display:flex;align-items:center;gap:16px}.socials a{display:flex;color:var(--bone-dim);transition:color .22s ease,transform .22s ease}.socials a:hover{color:var(--bone);transform:translateY(-1px)}.socials svg{width:17px;height:17px;display:block;fill:currentColor}.ig-quick{display:none}.header-scrim{position:fixed;top:0;left:0;right:0;height:130px;z-index:999;pointer-events:none;opacity:0;background:linear-gradient(to bottom,#000000c7,#0000008c 38%,#0000);transition:opacity .45s ease}body.inner-page.scrolled .header-scrim{opacity:1}body.menu-open .site-header{z-index:9300}.site-header .wordmark{position:relative;z-index:2}.menu-toggle{display:none;justify-self:end;position:relative;z-index:2;width:40px;height:40px;margin-right:-10px;background:none;border:0;padding:0;cursor:pointer}.menu-toggle span{position:absolute;left:9px;right:9px;height:2px;transform-origin:0 50%;transition:transform .34s cubic-bezier(.22,.61,.36,1)}.menu-toggle span:before{content:"";position:absolute;left:0;right:0;top:0;height:2px;border-radius:1px;background:var(--bone);transition:opacity .2s ease}.menu-toggle span:nth-child(1){top:13px}.menu-toggle span:nth-child(2){top:19px}.menu-toggle span:nth-child(3){top:25px}.menu-toggle span:nth-child(3):before{border-radius:.5px}.menu-toggle span:nth-child(2):after{content:"";position:absolute;left:0;right:0;top:-2px;height:5px;border-radius:1px;box-shadow:inset 0 0 0 1px var(--bone);background:repeating-linear-gradient(-60deg,var(--bone) 0 2px,transparent 2px 4.5px);opacity:0;transform-origin:0 100%;transition:opacity .2s ease,transform .13s cubic-bezier(.55,0,.9,.35)}body.menu-open .menu-toggle span:nth-child(1){transform:translateY(3px) scaleX(.2)}body.menu-open .menu-toggle span:nth-child(2){transform:translateY(-3px)}body.menu-open .menu-toggle span:nth-child(3){transform:scaleY(5)}body.menu-open .menu-toggle span:nth-child(-n+2):before{opacity:0}body.menu-open .menu-toggle span:nth-child(2):after{opacity:1;transform:rotate(-22deg);transition:opacity .2s ease .06s,transform .5s cubic-bezier(.3,1.45,.5,1) .18s}body.menu-open.menu-clap .menu-toggle span:nth-child(2):after{transform:rotate(0);transition:opacity .2s ease,transform .13s cubic-bezier(.55,0,.9,.35)}body.menu-clap .menu-toggle{animation:clap-choc .16s ease-out .11s}@keyframes clap-choc{40%{transform:translateY(1px)}to{transform:none}}.mobile-menu{display:none;position:fixed;inset:0;flex-direction:column;align-items:center;justify-content:center;gap:44px;background:#030405f5;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .32s ease,visibility 0s linear .32s}body.menu-open .mobile-menu{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .32s ease}.mobile-menu__nav{display:flex;flex-direction:column;align-items:center;gap:32px}.mobile-menu__nav a{font-family:var(--mono);font-size:13px;letter-spacing:.42em;text-indent:.42em;text-transform:uppercase;color:var(--bone-dim);position:relative;transform:translateY(10px);transition:color .22s ease,transform .45s cubic-bezier(.22,.61,.36,1)}body.menu-open .mobile-menu__nav a{transform:translateY(0)}.mobile-menu__nav a.active{color:var(--bone)}.mobile-menu__nav a.active:after{content:"";position:absolute;left:.21em;right:.21em;bottom:-7px;height:1px;background:var(--red);opacity:.9}.mobile-menu__socials{display:flex;align-items:center;gap:30px;margin-top:4px}.mobile-menu__socials a{display:flex;color:var(--bone-dim)}.mobile-menu__socials svg{width:19px;height:19px;display:block;fill:currentColor}.brand-defs{position:absolute;width:0;height:0;pointer-events:none}.social-link svg path{transition:fill .25s ease,opacity .2s ease}.social-link.is-yt:hover{color:red}.social-link.is-ig:hover path{fill:url(#ig-grad-nav)}.social-link.is-tt .tt-cyan,.social-link.is-tt .tt-pink{opacity:0}.social-link.is-tt .tt-cyan{fill:#25f4ee}.social-link.is-tt .tt-pink{fill:#fe2c55}.social-link.is-tt:hover{color:#fff}.social-link.is-tt:hover .tt-cyan,.social-link.is-tt:hover .tt-pink{opacity:1}.social-link.is-tt:hover .tt-main{fill:#fff}.reel{position:fixed;inset:0;overflow:hidden;background:#000;touch-action:none;cursor:grab;user-select:none;-webkit-user-select:none}.reel.dragging{cursor:grabbing}.filmstrip{position:absolute;left:0;right:0;top:0;opacity:0;will-change:transform}body.spinning .title-layer{opacity:0}.slide{position:relative;width:min(96vw,2000px);height:var(--slide-h, 85vh);margin:0 auto;padding:var(--slide-pad, 2vh) 0;box-sizing:content-box}.frame{position:relative;display:block;width:100%;height:100%;border-radius:var(--radius);overflow:hidden;clip-path:inset(0 round var(--radius));background:#050608;cursor:pointer;box-shadow:0 10px 40px #0009;-webkit-user-drag:none}@keyframes gate-weave{0%,to{transform:translate(0)}25%{transform:translate(.6px,-.5px)}50%{transform:translate(-.5px,.6px)}75%{transform:translate(.5px,.4px)}}.slide.is-active .frame{animation:gate-weave 5.5s ease-in-out infinite}.slide:after{content:"";position:absolute;inset:calc(2vh - 3px) -3px;border:6px solid #000;border-radius:calc(var(--radius) + 3px);pointer-events:none;z-index:5}.frame__image{position:absolute;left:-2%;top:-24%;width:104%;height:148%;max-width:none;object-fit:cover;background-color:#050608;will-change:transform,filter;transform:translateY(0);user-select:none;-webkit-user-drag:none;filter:blur(7px) brightness(.94);transition:filter .7s cubic-bezier(.22,.61,.36,1)}.slide.is-active .frame__image{filter:blur(0) brightness(1)}.frame__video{position:absolute;left:-2%;top:-24%;width:104%;height:148%;max-width:none;object-fit:cover;z-index:2;pointer-events:none;will-change:transform;transform:translateY(0);opacity:0;transition:opacity .45s ease}.slide.is-active .frame__video.ready,.slide.is-live .frame__video.ready{opacity:1;transition:none}.frame__mask{position:absolute;inset:0;z-index:3;pointer-events:none;border-radius:inherit;background:url(/textures/film-frame.webp) center / 100% 100% no-repeat;mix-blend-mode:multiply;opacity:.95}.frame__edge{position:absolute;inset:0;z-index:4;pointer-events:none;border-radius:inherit;background:radial-gradient(46% 38% at 14% 92%,rgba(0,0,0,.32),transparent 72%),radial-gradient(125% 115% at 50% 48%,transparent 40%,rgba(0,0,0,.5) 82%,rgba(0,0,0,.82) 100%);box-shadow:inset 0 0 0 2px #000000f2,inset 0 0 4px 2px #000000e0,inset 0 0 12px 4px #000000a8,inset 0 0 26px 8px #00000073,inset 0 0 100px 28px #0000008c}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.title-layer{position:fixed;inset:0;z-index:9200;pointer-events:none;transition:opacity .3s ease}.title-track{position:absolute;inset:0}.title-item{position:absolute;inset:0;will-change:transform}.title-typo{--typo-scale: 1;position:absolute;left:clamp(34px,6vw,110px);bottom:10vh;width:auto;height:auto;max-width:calc(min(32vw,440px) * var(--typo-scale));max-height:calc(min(16vh,140px) * var(--typo-scale));object-fit:contain;object-position:left bottom;opacity:0;transform:scale(1.035);transform-origin:left bottom;filter:drop-shadow(0 4px 22px rgba(0,0,0,.6));transition:opacity .26s ease,transform .26s ease}.title-item.on .title-typo{opacity:1;transform:none;transition:opacity .45s ease .08s,transform .55s cubic-bezier(.22,.61,.36,1) .08s}.title-type{position:absolute;right:clamp(34px,6vw,110px);bottom:10.5vh;font-family:var(--mono);font-size:10px;letter-spacing:.34em;text-transform:uppercase;color:var(--bone-dim);display:flex;align-items:center;gap:9px;white-space:nowrap;opacity:0;transition:opacity .3s ease}.title-type:before{content:"";width:6px;height:8px;background:var(--red);border-radius:3px 3px 1px 1px}.title-type[data-type=clip]:before,.pp-type[data-type=clip]:before{border-radius:1px 1px 3px 3px}.title-item.on .title-type{opacity:1;transition:opacity .5s ease .16s}.paginator{position:fixed;right:22px;top:50%;transform:translateY(-50%);z-index:210;display:flex;flex-direction:column;gap:16px;align-items:flex-end}.paginator a{display:flex;align-items:center;gap:12px;font-family:var(--mono);font-size:9px;letter-spacing:.18em;color:var(--bone-fade);transition:color .22s ease,gap .22s ease}.paginator a .num{min-width:16px;text-align:right}.paginator a .bar{display:inline-block;width:12px;height:1px;background:currentColor;transition:width .28s ease,height .28s ease,background .28s ease}.paginator a:hover{color:var(--bone-dim);gap:16px}.paginator a:hover .bar{width:20px}.paginator a.active{color:var(--bone)}.paginator a.active .bar{width:30px;height:2px;background:var(--red);box-shadow:0 0 6px #dd1422b3}.reel.is-entering{pointer-events:none;z-index:300}.reel.is-entering .slide:not(.entering){opacity:0;transition:opacity .3s ease}.slide.entering{z-index:50}.slide.entering .frame{animation:none;box-shadow:none}.slide.entering .frame__image{filter:blur(0) brightness(1)}.slide.entering .frame__mask,.slide.entering .frame__edge{opacity:0!important;transition:opacity .3s ease}.slide.entering:after{opacity:0;transition:opacity .25s ease}body.entering .paginator,body.entering .title-layer,body.entering .site-header,body.entering .grain-layer,body.entering .flicker-layer{opacity:0;transition:opacity .3s ease}@media(max-width:720px){:root{--radius: 20px}.site-header{grid-template-columns:1fr auto auto;height:var(--chrome-h, 22svh );padding:0 16px;gap:8px}body.inner-page .site-header{height:auto;padding:calc(22px + env(safe-area-inset-top,0px)) 16px 10px}.header-scrim{height:150px}.wordmark img{height:24px}.top-nav,.site-header .socials{display:none}.ig-quick{display:flex;align-items:center;justify-self:end}.ig-quick svg{width:21px;height:21px;display:block;fill:currentColor}.ig-quick .social-link{color:var(--bone);display:block;padding:6px;margin-right:-2px}.ig-quick .social-link:active path{fill:url(#ig-grad-nav)}body.menu-open .ig-quick{opacity:0;pointer-events:none;transition:opacity .2s ease}.menu-toggle{display:block}.mobile-menu{display:flex}.slide{width:94vw;height:var(--slide-h, 78svh);padding:var(--slide-pad, 3svh) 0}.slide:after{inset:calc(var(--slide-pad, 3svh) - 3px) -3px}.frame__image,.frame__video{left:-1%;width:102%;top:-10%;height:120%}.frame__edge{background:radial-gradient(52% 34% at 16% 90%,rgba(0,0,0,.32),transparent 72%),linear-gradient(180deg,rgba(0,0,0,.5),transparent 16%,transparent 84%,rgba(0,0,0,.55)),radial-gradient(125% 115% at 50% 48%,transparent 42%,rgba(0,0,0,.45) 84%,rgba(0,0,0,.78) 100%);box-shadow:inset 0 0 0 2px #000000f2,inset 0 0 3px 1px #000000e0,inset 0 0 8px 3px #0009,inset 0 0 18px 6px #0000006b,inset 0 0 70px 16px #00000080}.paginator{display:none}.title-typo{left:7vw;bottom:21svh;max-width:calc(min(60vw,330px) * var(--typo-scale));max-height:calc(12svh * var(--typo-scale))}.title-type{right:auto;left:7vw;bottom:17svh}}@media(prefers-reduced-motion:reduce){.grain-layer,.grain-layer.screen,.flicker-layer{display:none}.slide.is-active .frame{animation:none}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.12s!important}}.enter-hint{position:absolute;inset:0;z-index:6;display:flex;align-items:center;justify-content:center;pointer-events:none;opacity:0}.enter-hint.on{opacity:1}.enter-hint .eh-cur{position:absolute;left:50%;top:38%;margin:-7.5px 0 0 -7.5px;width:25.5px;height:36px;opacity:0}.enter-hint .eh-cur svg{display:block;width:100%;height:100%;overflow:visible}.enter-hint.on .eh-cur{animation:eh-passage 1.1s forwards}.enter-hint.on .eh-arrow{animation:eh-clic 1.1s steps(1,end) forwards}.enter-hint .eh-fx{opacity:0}.enter-hint.on .eh-fx{animation:eh-eclats 1.1s steps(1,end) forwards}@keyframes eh-passage{0%{transform:translate(6px);opacity:0;animation-timing-function:cubic-bezier(.16,1,.3,1)}15%{transform:translate(0);opacity:1}68%{transform:translate(0);opacity:1;animation-timing-function:cubic-bezier(.5,0,.75,0)}to{transform:translate(-6px);opacity:0}}@keyframes eh-clic{0%{transform:translateY(0)}22%{transform:translateY(2px)}40%{transform:translateY(0)}to{transform:translateY(0)}}@keyframes eh-eclats{0%{opacity:0}22%{opacity:1}34%{opacity:.5}46%{opacity:0}to{opacity:0}}@media(prefers-reduced-motion:reduce){.enter-hint.on .eh-arrow,.enter-hint.on .eh-fx{animation:none}.enter-hint.on .eh-cur{animation:eh-apparait 1.6s forwards;animation-duration:1.6s!important}}@keyframes eh-apparait{0%{opacity:0}15%{opacity:1}80%{opacity:1}to{opacity:0}}html:has(body.home-reel){overflow:hidden;height:100%}body.home-reel{position:relative;height:100%;overflow:hidden;overscroll-behavior:none}body.home-reel .reel,body.home-reel .site-header,body.home-reel .header-scrim,body.home-reel .mobile-menu,body.home-reel .title-layer,body.home-reel .paginator,body.home-reel .vignette-layer,body.home-reel .grain-layer,body.home-reel .flicker-layer,body.home-reel .filmburn{position:absolute}body.home-reel .mobile-menu{inset:0 0 auto;height:100dvh}.intro-film{position:absolute;inset:0;width:100%;height:100%;z-index:120;pointer-events:none;display:none}.intro-film.on{display:block}
