.film_art__rgV_8{position:absolute;inset:5% -8% 4% 16%;pointer-events:none;opacity:.68;mix-blend-mode:screen;mask-image:linear-gradient(90deg,transparent,#000 53%,#000 94%,transparent),linear-gradient(0deg,transparent,#000 22%,#000 72%,transparent 96%);mask-composite:intersect}.film_film__jnt4c{width:100%;height:100%;object-fit:cover;object-position:center}@media (max-width:767px){.film_art__rgV_8{inset:12% -52% 18% -70%;opacity:.35;mask-image:linear-gradient(90deg,transparent 42%,#000 72%,#000 90%,transparent),linear-gradient(0deg,transparent,#000 28%,#000 66%,transparent 94%)}}.scene-transitions_scene__OKm6P{position:fixed;inset:64px 0 0;z-index:30;pointer-events:none;visibility:hidden;mix-blend-mode:screen}.scene-transitions_film__6e4CG{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0}.scene-transitions_scene__OKm6P[data-ink=true]{filter:invert(1) hue-rotate(180deg);mix-blend-mode:multiply}.scene-transitions_scene__OKm6P[data-immersive=true]{mix-blend-mode:normal;filter:none;background:#39bd6d}.scene-transitions_transitionSpace__ivnuY{display:none;pointer-events:none;overflow-anchor:none}.scene-transitions_transitionSpace__ivnuY[data-enabled=true]{display:block}.scene-transitions_readingRoom__27_M8{height:clamp(160px,32svh,360px)}.scene-transitions_transitionTrack__AXo7Q{height:var(--transition-travel);position:relative}.scene-transitions_transitionSpace__ivnuY[data-transition-space=github]{background:linear-gradient(#39bd6d,#39bd6d 55%,#fff)}.scene-transitions_transitionSpace__ivnuY[data-transition-space=projects]{background:linear-gradient(#fff,#fff 10%,#39bd6d 90%)}.hardware-reveal_frame__xusG8{position:fixed;inset:64px 0 0;z-index:9;pointer-events:none;visibility:hidden;overflow:clip}.hardware-reveal_film__8hFA9{display:block;width:100%;height:100%}.hardware-reveal_decoder__YBJGb{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.hardware-reveal_frame__xusG8[data-narrow=true] .hardware-reveal_film__8hFA9{-webkit-mask-image:linear-gradient(90deg,#000 0,#000 30%,transparent 50%,#000 70%,#000);mask-image:linear-gradient(90deg,#000 0,#000 30%,transparent 50%,#000 70%,#000)}.motion_accentClip__ubxmh{position:absolute;inset:-140px 0 auto;height:410px;overflow:clip;pointer-events:none;z-index:2;mix-blend-mode:screen}.motion_accent__lL2vs{position:absolute;inset:0 -40px;opacity:.62;mask-image:linear-gradient(0deg,transparent,#000 35%,#000 62%,transparent 95%)}.motion_accent__lL2vs img,.motion_accent__lL2vs video{width:100%;height:100%;object-fit:cover}.motion_reverse__pjSQ6 img,.motion_reverse__pjSQ6 video{transform:scaleX(-1)}.motion_ink__0jYnX{mix-blend-mode:multiply}.motion_ink__0jYnX .motion_accent__lL2vs{opacity:.19;filter:grayscale(1) invert(1)}.motion_corner__mx2tk{inset:20px -120px auto auto;width:min(700px,60vw);height:450px;opacity:.23;mask-image:radial-gradient(ellipse,#000 5%,transparent 66%)}.motion_controls__DQY8Z{position:fixed;right:24px;bottom:24px;z-index:45;display:flex;align-items:center;gap:8px;padding:5px 10px 5px 13px;border:1px solid #ffffff30;border-radius:24px;background:#08090bea;color:#b5c9bb;font:10px var(--font-geist-mono),monospace;letter-spacing:.08em;box-shadow:0 3px 18px #0001}.motion_controls__DQY8Z button{min-width:34px;min-height:32px;padding:0 5px;cursor:pointer;color:#d5ffe4}.motion_controls__DQY8Z button:focus-visible{outline:2px solid #39bd6d;outline-offset:2px;border-radius:10px}@media (max-width:767px){.motion_accentClip__ubxmh{inset-block-start:-90px;height:270px}.motion_accent__lL2vs{opacity:.42}.motion_ink__0jYnX .motion_accent__lL2vs{opacity:.13}.motion_corner__mx2tk{width:360px;height:280px;right:-180px;opacity:.18}.motion_controls__DQY8Z{right:12px;bottom:12px}}.monitor_casing__NOu1y{position:fixed;inset:0;z-index:11;pointer-events:none;visibility:hidden;transform-origin:50% 0}.monitor_casing__NOu1y img{position:absolute;left:-10.37736%;top:-22.02166%;width:120.75472%;height:184.83755%;max-width:none}.project-passage_stage__Rs3Jt{position:sticky;top:64px;height:calc(100svh - 64px);width:100%;overflow:clip;pointer-events:none;contain:paint}.project-passage_canvas__6p4c5{display:block;width:100%;height:100%}.project-passage_decoder__MeNU3{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}