:root{--bg:#0a0a0a;--ink:#f2f0ea;--muted:#6e6e6a;--accent:#f2c230;--trailer-fade:#18191a;--font-display:"Archivo", system-ui, sans-serif;--font-mono:"DM Mono", ui-monospace, monospace;--font-body:"Inter", system-ui, sans-serif;--gutter:40px;--col-gap:40px;--display-xl:clamp(36px, 6.667vw, 96px);--display-l:clamp(32px, 3.889vw, 56px);--heading:clamp(20px, 1.667vw, 24px);color-scheme:dark}@media (width<=760px){:root{--gutter:20px;--col-gap:24px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--ink);font-family:var(--font-display);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:13px;line-height:18px}img{max-width:100%;display:block}a{color:inherit}p,h1,h2,h3,ul,ol,blockquote,figure{margin:0}ul,ol{padding:0;list-style:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}:focus-visible{outline:1px solid var(--accent);outline-offset:4px}.display-xl{font-family:var(--font-display);font-variation-settings:"wdth" 125;font-weight:700;font-stretch:125%;font-size:var(--display-xl);text-transform:uppercase;line-height:.958}.display-l{font-family:var(--font-display);font-variation-settings:"wdth" 125;font-weight:700;font-size:var(--display-l);line-height:1}.heading{font-family:var(--font-display);font-variation-settings:"wdth" 125;font-weight:700;font-size:var(--heading);line-height:1.167}.small{font-family:var(--font-display);font-size:13px;line-height:18px}.meta{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;font-size:12px;line-height:16px}.label{opacity:.4}.accent{color:var(--accent)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.logo-fill[data-astro-cid-4l76kj4c]{aspect-ratio:1;position:relative;overflow:hidden;-webkit-mask:url(/g-mask.svg) 50%/contain no-repeat;mask:url(/g-mask.svg) 50%/contain no-repeat}.logo-fill[data-astro-cid-4l76kj4c] .logo-fill__image{object-fit:cover;filter:blur(35px);opacity:0;width:207.27%;max-width:none;height:140%;transition:opacity 1.2s;position:absolute;top:-19.8%;left:-46.74%}.logo-fill[data-astro-cid-4l76kj4c] .logo-fill__image.is-active{opacity:1}.logo-fill__empty[data-astro-cid-4l76kj4c]{background:radial-gradient(circle at 30% 70%, var(--accent), #0a0a0a 75%);transition:background 1.2s;position:absolute;inset:0}.nav[data-astro-cid-rutobish]{z-index:20;padding:20px var(--gutter);justify-content:space-between;align-items:flex-start;display:flex;position:absolute;inset:0 0 auto}.nav[data-astro-cid-rutobish] a[data-astro-cid-rutobish]{text-decoration:none}.nav__menu[data-astro-cid-rutobish] ul[data-astro-cid-rutobish]{display:flex}.nav__menu[data-astro-cid-rutobish] a[data-astro-cid-rutobish][aria-current=page],.nav__menu[data-astro-cid-rutobish] a[data-astro-cid-rutobish]:hover{text-underline-offset:3px;text-decoration:underline}.nav__toggle[data-astro-cid-rutobish]{display:none}.nav--film[data-astro-cid-rutobish] .nav__home[data-astro-cid-rutobish]{margin-top:4px}.nav--film[data-astro-cid-rutobish] .nav__menu[data-astro-cid-rutobish] ul[data-astro-cid-rutobish]{color:var(--accent);flex-direction:column;align-items:flex-end;gap:15px;font-size:13px;line-height:18px}.nav--home[data-astro-cid-rutobish]{-webkit-backdrop-filter:blur(25px);background:#0a0a0a14;align-items:center;height:110px;padding-top:0;padding-left:18px;position:fixed}.nav__logo[data-astro-cid-rutobish]{flex:none;width:102px;display:block}.nav--home[data-astro-cid-rutobish] .nav__menu[data-astro-cid-rutobish] ul[data-astro-cid-rutobish]{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;gap:20px;font-size:12px;line-height:16px}@media (width<=760px){.nav[data-astro-cid-rutobish]{align-items:center}.nav--home[data-astro-cid-rutobish]{height:72px;padding-left:var(--gutter)}.nav__logo[data-astro-cid-rutobish]{width:48px}.nav__logo[data-astro-cid-rutobish],.nav__home[data-astro-cid-rutobish]{z-index:2;position:relative}.nav__toggle[data-astro-cid-rutobish]{color:var(--accent);z-index:2;display:block;position:relative}.nav--home[data-astro-cid-rutobish] .nav__toggle[data-astro-cid-rutobish]{color:var(--ink)}.nav__menu[data-astro-cid-rutobish]{background:var(--bg);opacity:0;visibility:hidden;place-items:center;transition:opacity .3s,visibility .3s;display:grid;position:fixed;inset:0}.nav--home[data-astro-cid-rutobish].is-open{-webkit-backdrop-filter:none}.is-open[data-astro-cid-rutobish] .nav__menu[data-astro-cid-rutobish]{opacity:1;visibility:visible}.nav[data-astro-cid-rutobish] .nav__menu[data-astro-cid-rutobish] ul[data-astro-cid-rutobish]{font-family:var(--font-display);font-variation-settings:"wdth" 125;letter-spacing:0;text-transform:uppercase;color:var(--ink);flex-direction:column;align-items:center;gap:24px;font-size:40px;font-weight:700;line-height:1}}
