@font-face{font-family:InterVariable;src:url(/fonts/InterVariable.woff2)format("woff2");font-weight:100 900;font-display:swap;font-style:normal;font-feature-settings:"cv01", "cv03", "cv04", "cv09", "cv12", "dlig"}:root{--bg:#050505;--text:#fff;--muted:#ffffff4d;--intro:0;--intro-pull:0;--intro-logo-size:clamp(48px, 9vw, 80px);--intro-y:28dvh;--intro-exit-y:40dvh;--intro-fade:2;--intro-cylinder-y:24dvh;--intro-pull-y:6dvh}@media (width<=600px){:root{--intro-y:28dvh;--intro-cylinder-y:12dvh}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body{height:100%;overflow:hidden}body{background-color:var(--bg);color:var(--text);font-family:InterVariable,system-ui,-apple-system,sans-serif}.topbar[data-astro-cid-h7lskm3e]{z-index:10;color:var(--muted);pointer-events:none;justify-content:space-between;align-items:center;padding:20px 28px;font-size:13px;display:flex;position:fixed;top:0;left:0;right:0}.topbar__brand[data-astro-cid-h7lskm3e]{color:var(--text);letter-spacing:.01em;translate:0 calc((1 - var(--intro)) * (-100% - 20px));opacity:calc(var(--intro) * var(--intro-fade));font-family:Unbounded,sans-serif;font-size:32px;font-weight:500}.intro[data-astro-cid-fmp4ekgg]{top:var(--intro-y);z-index:10;text-align:center;pointer-events:none;width:min(36ch,85vw);translate:-50% calc(-50% - var(--intro) * var(--intro-exit-y));opacity:calc(1 - var(--intro) * var(--intro-fade));flex-direction:column;align-items:center;gap:16px;display:flex;position:fixed;left:50%}.intro__logo[data-astro-cid-fmp4ekgg]{font-family:Unbounded,sans-serif;font-weight:500;font-size:var(--intro-logo-size);color:var(--text);letter-spacing:.01em;white-space:nowrap;line-height:1.1}.intro__text[data-astro-cid-fmp4ekgg]{color:var(--muted);font-size:clamp(15px,1vw + 8px,20px);line-height:1.5}.cylinder__item[data-astro-cid-woj3yoja]{backface-visibility:hidden;flex-direction:column;align-items:center;gap:16px;width:100%;display:flex;position:absolute;top:50%;left:50%;container-type:inline-size}.cylinder__media[data-astro-cid-woj3yoja]{aspect-ratio:16/9;transform-origin:50%;width:100%;min-height:0;transform:scale(calc(.9 + var(--facing,1) * .1));position:relative}.cylinder__ambient[data-astro-cid-woj3yoja]{--downscale:4;--spill:1.15;--blur:2cqw;--strength:.6;width:calc(100% / var(--downscale));height:calc(100% / var(--downscale));transform:translate(-50%, -50%) scale(calc(var(--downscale) * var(--spill)));filter:url(#ambient-light) blur(var(--blur));opacity:calc(var(--strength) * var(--facing,1));pointer-events:none;will-change:transform;position:absolute;top:50%;left:50%}.cylinder__media[data-astro-cid-woj3yoja]:has(video:fullscreen) .cylinder__ambient[data-astro-cid-woj3yoja]{display:none}.cylinder__video-clip[data-astro-cid-woj3yoja]{--radius:clamp(10px, 2vw + 2px, 20px);z-index:1;border-radius:var(--radius);width:100%;height:100%;clip-path:inset(0 round var(--radius));transition:scale .4s cubic-bezier(.22,.61,.21,1);position:relative;overflow:hidden}@media (hover:hover) and (pointer:fine){.cylinder__media[data-astro-cid-woj3yoja]:hover .cylinder__video-clip[data-astro-cid-woj3yoja]{scale:1.04}}.cylinder__video-clip[data-astro-cid-woj3yoja]:has(video:fullscreen){clip-path:none;border-radius:0;overflow:visible}.cylinder__video[data-astro-cid-woj3yoja]{object-fit:cover;width:100%;height:100%}.cylinder__video[data-astro-cid-woj3yoja]:fullscreen{clip-path:none;object-fit:contain;background:#000;border-radius:0}.cylinder__caption[data-astro-cid-woj3yoja]{z-index:1;text-align:left;opacity:0;pointer-events:none;transform-origin:0 100%;flex-direction:row;align-items:baseline;gap:6px;width:100%;display:flex;position:relative;transform:scale(.73)}.cylinder__title[data-astro-cid-woj3yoja]{letter-spacing:-.3px;color:var(--text);margin:0;font-size:clamp(24px,2vw + 4px,32px);font-weight:500;line-height:1}.cylinder__date[data-astro-cid-woj3yoja]{letter-spacing:-.2px;color:var(--muted);font-variant-numeric:tabular-nums;font-size:clamp(14px,1.5vw + 4px,16px);font-weight:500;transition:color .4s linear}.has-video-color[data-astro-cid-woj3yoja] .cylinder__date[data-astro-cid-woj3yoja]{color:oklch(from var(--video-color) .78 max(c, .08) h)}.cyl-stage[data-astro-cid-sokzfjw6]{perspective:2000px;touch-action:none;-webkit-user-select:none;user-select:none;height:100dvh;translate:0 calc((1 - var(--intro)) * var(--intro-cylinder-y) + var(--intro-pull) * var(--intro-pull-y));place-items:center;display:grid;position:relative;overflow:hidden}.cyl-filters[data-astro-cid-sokzfjw6]{width:0;height:0;position:absolute}.cylinder[data-astro-cid-sokzfjw6]{aspect-ratio:16/9;width:min(680px,78vw);transform-style:preserve-3d;will-change:transform;position:relative}.cursor[data-astro-cid-s7ubc4kn]{z-index:9999;pointer-events:none;opacity:0;-webkit-backdrop-filter:blur();will-change:transform;background:0 0;border:2px solid #fff;border-radius:50%;width:16px;height:16px;transition:width .3s cubic-bezier(.22,.61,.21,1),height .3s cubic-bezier(.22,.61,.21,1),border-color .3s,background .15s,opacity .3s,backdrop-filter .3s;position:fixed;top:0;left:0}.cursor[data-astro-cid-s7ubc4kn].is-visible{opacity:1}.cursor[data-astro-cid-s7ubc4kn].is-hover{-webkit-backdrop-filter:blur(6px);background:#81818166;width:82px;height:82px}.cursor[data-astro-cid-s7ubc4kn].is-down{background:#fff;width:12px;height:12px}.cursor__icon[data-astro-cid-s7ubc4kn]{color:#fff;opacity:0;pointer-events:none;place-items:center;width:32px;height:32px;transition:opacity .25s,scale .25s;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%;scale:.4}.cursor__icon[data-astro-cid-s7ubc4kn] svg{stroke-width:1.5px;width:100%;height:100%}.cursor[data-astro-cid-s7ubc4kn].is-hover--view .cursor__icon--view[data-astro-cid-s7ubc4kn],.cursor[data-astro-cid-s7ubc4kn].is-hover--link .cursor__icon--link[data-astro-cid-s7ubc4kn],.cursor[data-astro-cid-s7ubc4kn].is-hover--play .cursor__icon--play[data-astro-cid-s7ubc4kn]{opacity:1;scale:1}.cursor[data-astro-cid-s7ubc4kn].is-down .cursor__icon[data-astro-cid-s7ubc4kn]{opacity:0;scale:0}@media (hover:hover) and (pointer:fine){html.has-cursor,html.has-cursor *{cursor:none}}html.has-cursor video:fullscreen{cursor:auto}
