.film-frame[data-astro-cid-gzpiqazt]{position:fixed;inset:0;pointer-events:none;z-index:5}.strip[data-astro-cid-gzpiqazt]{position:absolute;background-color:#16120e;box-shadow:0 0 24px #00000080}.strip-v[data-astro-cid-gzpiqazt]{top:0;bottom:0;width:40px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='30'%3E%3Crect width='40' height='30' fill='%2316120e'/%3E%3Crect x='6' y='9' width='8' height='12' rx='2.5' fill='%23efe9dd'/%3E%3Crect x='26' y='9' width='8' height='12' rx='2.5' fill='%23efe9dd'/%3E%3C/svg%3E");background-repeat:repeat-y;background-size:40px 30px}.strip-left[data-astro-cid-gzpiqazt]{left:0}.strip-right[data-astro-cid-gzpiqazt]{right:0}.strip-h[data-astro-cid-gzpiqazt]{left:0;right:0;height:40px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='40'%3E%3Crect width='30' height='40' fill='%2316120e'/%3E%3Crect x='9' y='6' width='12' height='8' rx='2.5' fill='%23efe9dd'/%3E%3Crect x='9' y='26' width='12' height='8' rx='2.5' fill='%23efe9dd'/%3E%3C/svg%3E");background-repeat:repeat-x;background-size:30px 40px}.strip-top[data-astro-cid-gzpiqazt]{top:0}.strip-bottom[data-astro-cid-gzpiqazt]{bottom:0}@media(max-width:640px){.strip-v[data-astro-cid-gzpiqazt]{width:24px;background-size:24px 20px}.strip-h[data-astro-cid-gzpiqazt]{height:24px;background-size:20px 24px}}.prism[data-astro-cid-6vtbfenv]{position:absolute;inset:0;pointer-events:none;overflow:hidden;mix-blend-mode:screen;-webkit-mask-image:linear-gradient(to top,#000 18%,rgba(0,0,0,.5) 55%,transparent 90%);mask-image:linear-gradient(to top,#000 18%,rgba(0,0,0,.5) 55%,transparent 90%)}.prism-band[data-astro-cid-6vtbfenv]{position:absolute;inset:-20%}.prism-1[data-astro-cid-6vtbfenv]{background:conic-gradient(from 200deg at 60% 70%,#ff005a00,#ff5a3c8c 40deg,#ffd24680 90deg,#5adca073 150deg,#5096ff80,#be5aff73,#ff005a00 360deg);filter:blur(30px) saturate(1.1);opacity:.5;animation:prism-drift 26s ease-in-out infinite alternate}.prism-2[data-astro-cid-6vtbfenv]{background:linear-gradient(115deg,#ff783c00 30%,#ffb45080 48%,#78c8ff73 60%,#b478ff00 78%);filter:blur(8px);mix-blend-mode:overlay;opacity:.45;animation:prism-sweep 18s ease-in-out infinite alternate}.prism-grain[data-astro-cid-6vtbfenv]{position:absolute;inset:0;opacity:.06;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='f'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23f)'/%3E%3C/svg%3E")}@keyframes prism-drift{0%{transform:rotate(-6deg) translate(-3%,2%) scale(1.05)}to{transform:rotate(8deg) translate(4%,-3%) scale(1.15)}}@keyframes prism-sweep{0%{transform:translate(-12%)}to{transform:translate(12%)}}@media(prefers-reduced-motion:reduce){.prism-1[data-astro-cid-6vtbfenv],.prism-2[data-astro-cid-6vtbfenv]{animation:none}}.desktop-icon[data-astro-cid-qjpsegi5]{position:absolute;left:var(--x);top:var(--y);transform:translate(-50%,-50%);width:92px;display:flex;flex-direction:column;align-items:center;gap:.4rem;text-align:center;color:var(--cream-text);user-select:none;touch-action:none;will-change:transform}.di-tile[data-astro-cid-qjpsegi5]{position:relative;width:66px;height:66px;display:grid;place-items:center;border-radius:14px;filter:drop-shadow(0 6px 12px rgba(0,0,0,.45));transition:transform var(--dur-fast) var(--ease-out)}.di-tile[data-astro-cid-qjpsegi5] img[data-astro-cid-qjpsegi5]{width:64px;height:64px;pointer-events:none}.di-photo[data-astro-cid-qjpsegi5]{width:66px;height:66px;object-fit:cover;border-radius:12px;border:2px solid rgba(255,255,255,.85)}.di-badge[data-astro-cid-qjpsegi5]{position:absolute;right:-4px;bottom:-4px;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#14100cc7;border:1.5px solid rgba(255,255,255,.7)}.di-badge-star[data-astro-cid-qjpsegi5]{background:var(--sand-deep)}.di-label[data-astro-cid-qjpsegi5]{font-size:.78rem;line-height:1.15;letter-spacing:.02em;text-shadow:0 1px 3px rgba(0,0,0,.6)}.di-sub[data-astro-cid-qjpsegi5]{font-size:.62rem;opacity:.7;font-style:italic}.desktop-icon[data-astro-cid-qjpsegi5]:not(.is-disabled){cursor:pointer}.desktop-icon[data-astro-cid-qjpsegi5]:not(.is-disabled):hover .di-tile[data-astro-cid-qjpsegi5],.desktop-icon[data-astro-cid-qjpsegi5]:not(.is-disabled):focus-visible .di-tile[data-astro-cid-qjpsegi5]{transform:scale(1.08) translateY(-2px)}.desktop-icon[data-astro-cid-qjpsegi5]:not(.is-disabled):active .di-tile[data-astro-cid-qjpsegi5]{transform:scale(.94);transition:transform 90ms var(--ease-out)}.di-label[data-astro-cid-qjpsegi5]{transition:transform var(--dur-fast) var(--ease-out)}.desktop-icon[data-astro-cid-qjpsegi5]:not(.is-disabled):hover .di-label[data-astro-cid-qjpsegi5]{transform:translateY(1px)}.desktop-icon[data-astro-cid-qjpsegi5]:focus-visible{outline:none}.desktop-icon[data-astro-cid-qjpsegi5]:focus-visible .di-tile[data-astro-cid-qjpsegi5]{outline:3px solid var(--cream-text);outline-offset:3px}.desktop-icon[data-astro-cid-qjpsegi5]:focus-visible .di-label[data-astro-cid-qjpsegi5]{text-decoration:underline;text-underline-offset:3px}.is-disabled[data-astro-cid-qjpsegi5]{opacity:.55;cursor:default}.is-disabled[data-astro-cid-qjpsegi5] .di-tile[data-astro-cid-qjpsegi5]{filter:drop-shadow(0 6px 12px rgba(0,0,0,.45)) grayscale(.4)}.desktop-icon[data-astro-cid-qjpsegi5].dragging{z-index:50}.desktop-icon[data-astro-cid-qjpsegi5].dragging .di-tile[data-astro-cid-qjpsegi5]{transform:scale(1.1)}.desktop[data-astro-cid-ct3bgug4]{position:relative;min-height:100vh;background:radial-gradient(120% 90% at 50% 18%,#34302a,#211d19 60%,#1a1612);overflow:hidden}.desktop[data-astro-cid-ct3bgug4]:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");z-index:1}.stage[data-astro-cid-ct3bgug4]{position:relative;z-index:2;min-height:calc(100vh - 70px);margin-inline:40px}.desktop-bg[data-astro-cid-ct3bgug4]{position:absolute;inset:0;z-index:0;overflow:hidden}.desktop-portrait[data-astro-cid-ct3bgug4]{width:100%;height:100%;object-fit:cover;object-position:50% 18%}.desktop-scrim[data-astro-cid-ct3bgug4]{position:absolute;inset:0;background:radial-gradient(120% 80% at 50% 24%,#1a16120d,#1a16128c 80%),linear-gradient(to bottom,#1a161280,#1a16121f 24%,#1a161252 60%,#1a1612d9)}.hero-wordmark[data-astro-cid-ct3bgug4]{position:absolute;left:50%;bottom:6vh;transform:translate(-50%);z-index:4;text-shadow:0 4px 26px rgba(0,0,0,.75)}.icons[data-astro-cid-ct3bgug4]{position:absolute;inset:0;z-index:6}@media(max-width:859px){.desktop[data-astro-cid-ct3bgug4]{overflow:visible}.stage[data-astro-cid-ct3bgug4]{min-height:calc(100vh - 70px);margin-inline:28px;padding:1rem 0 2.5rem;display:flex;flex-direction:column;align-items:center}.hero-wordmark[data-astro-cid-ct3bgug4]{position:relative;left:auto;bottom:auto;transform:none;margin:.6rem 0 1.8rem}.icons[data-astro-cid-ct3bgug4]{position:relative;inset:auto;width:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:1.4rem .5rem;justify-items:center}.icons[data-astro-cid-ct3bgug4] .desktop-icon{position:relative;left:auto;top:auto;transform:none}}@media(max-width:420px){.icons[data-astro-cid-ct3bgug4]{grid-template-columns:repeat(2,1fr)}}
