.hero[data-astro-cid-fvtrapnd]{--ct:color-mix(in oklab, rgb(var(--c)) 70%, var(--text))}.hero-bg[data-astro-cid-fvtrapnd],.ghost[data-astro-cid-fvtrapnd]{mask-image:linear-gradient(#000 55%,#0000)}.hero-bg[data-astro-cid-fvtrapnd]{background:radial-gradient(55% 60% at 78% 45%, rgb(var(--c) / .32), transparent 70%), radial-gradient(40% 40% at 10% 10%, rgb(var(--c) / .12), transparent 70%), linear-gradient(to bottom, rgb(var(--c) / .1), transparent 85%)}.ghost[data-astro-cid-fvtrapnd]{color:rgb(var(--c) / .09);font-size:clamp(6rem,18vw,17rem);line-height:1;animation:60s linear infinite drift}@keyframes drift{to{translate:-50%}}@media (width>=1024px) and (height<=800px){.hero[data-astro-cid-fvtrapnd]{--title-cap:12svh}.hero-grid[data-astro-cid-fvtrapnd]{padding-block:1.5rem}.copy[data-astro-cid-fvtrapnd] img[data-anim]{width:5rem;height:5rem;margin-top:1.25rem}.copy[data-astro-cid-fvtrapnd] h1[data-astro-cid-fvtrapnd]{margin-top:1.25rem}.copy[data-astro-cid-fvtrapnd] .tagline[data-astro-cid-fvtrapnd]{margin-top:1rem}.copy[data-astro-cid-fvtrapnd] .meta[data-astro-cid-fvtrapnd]{margin-top:1.25rem}.copy[data-astro-cid-fvtrapnd] .cta[data-astro-cid-fvtrapnd]{margin-top:1.5rem}}.deck-wrap[data-astro-cid-fvtrapnd]{perspective:1400px}.deck-glow[data-astro-cid-fvtrapnd]{background:radial-gradient(closest-side, rgb(var(--c) / .5), transparent)}.pose[data-astro-cid-fvtrapnd]{aspect-ratio:9/16;height:88%;position:absolute;top:50%;left:50%}.p0[data-astro-cid-fvtrapnd]{translate:-108% -46%;rotate:-10deg;scale:.8}.p1[data-astro-cid-fvtrapnd]{z-index:2;translate:-50% -50%}.p2[data-astro-cid-fvtrapnd]{translate:8% -46%;rotate:10deg;scale:.8}.js [data-astro-cid-fvtrapnd][data-card]{visibility:hidden}.card[data-astro-cid-fvtrapnd]{background:var(--surface);border-radius:clamp(1.25rem,2.4vw,2rem);height:100%;overflow:hidden;box-shadow:0 0 0 1px #0000000f,0 60px 90px -40px #0009}.card[data-astro-cid-fvtrapnd] img[data-astro-cid-fvtrapnd]{object-fit:cover;object-position:top;width:100%;height:100%}@media (width<=639px){.pose[data-astro-cid-fvtrapnd]{height:80%}.p0[data-astro-cid-fvtrapnd]{translate:-96% -46%}.p2[data-astro-cid-fvtrapnd]{translate:-4% -46%}}.rail-bg[data-astro-cid-gqnev7xj]{background:linear-gradient(to bottom, transparent, rgb(var(--c) / .1) 25%, rgb(var(--c) / .1) 75%, transparent)}.shot[data-astro-cid-gqnev7xj]{box-shadow:0 0 0 1px #0000000f, 0 40px 70px -40px rgb(var(--c) / .8)}.group[data-astro-cid-gqnev7xj]:hover .shot[data-astro-cid-gqnev7xj]{box-shadow:0 0 0 1px #0000000f, 0 50px 80px -36px rgb(var(--c) / 1)}.rail-list[data-astro-cid-gqnev7xj]{scrollbar-width:none}.rail-list[data-astro-cid-gqnev7xj]::-webkit-scrollbar{display:none}.about[data-astro-cid-lfa3mhoq]{--ct:color-mix(in oklab, rgb(var(--c)) 70%, var(--text))}.prose-app[data-astro-cid-lfa3mhoq]{font-size:1.0625rem;line-height:1.75}.prose-app[data-astro-cid-lfa3mhoq] .lead{font-family:var(--font-display);letter-spacing:-.01em;color:var(--text);margin-bottom:1.5rem;font-size:clamp(1.2rem,1.9vw,1.55rem);font-weight:600;line-height:1.3}.prose-app[data-astro-cid-lfa3mhoq] h3{font-family:var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ct);align-items:center;gap:.75rem;margin-top:2.75rem;font-size:.8rem;font-weight:700;display:flex}.prose-app[data-astro-cid-lfa3mhoq] h3:before{content:"";background:rgb(var(--c));border-radius:2px;width:1.5rem;height:2px}.prose-app[data-astro-cid-lfa3mhoq] p{color:var(--muted);margin-top:.9rem}.prose-app[data-astro-cid-lfa3mhoq] ul{gap:.6rem;margin-top:1rem;display:grid}.prose-app[data-astro-cid-lfa3mhoq] li{color:var(--muted);padding-left:1.4rem;position:relative}.prose-app[data-astro-cid-lfa3mhoq] li:before{content:"";background:rgb(var(--c));border-radius:9999px;width:.45rem;height:.45rem;position:absolute;top:.72em;left:.15rem}.prose-app[data-astro-cid-lfa3mhoq] strong{color:var(--text);font-weight:600}.prose-app[data-astro-cid-lfa3mhoq] .source[data-astro-cid-lfa3mhoq]{margin-top:3rem;font-size:.8rem}.rel-glow[data-astro-cid-lfa3mhoq]{background:rgb(var(--c))}.next-name[data-astro-cid-lfa3mhoq]{font-size:clamp(1.5rem,6.4vw,2.6rem)}@media (width>=640px){.next-name[data-astro-cid-lfa3mhoq]{font-size:clamp(2.2rem,8vw,7.5rem)}}.next-fill[data-astro-cid-lfa3mhoq]{background:linear-gradient(to top, rgb(var(--c) / .16), rgb(var(--c) / .04));transform-origin:bottom;transition:scale .6s cubic-bezier(.2,.9,.2,1);scale:1 0}.next[data-astro-cid-lfa3mhoq]:hover .next-fill[data-astro-cid-lfa3mhoq],.next[data-astro-cid-lfa3mhoq]:focus-visible .next-fill[data-astro-cid-lfa3mhoq]{scale:1}
