.hero-still.svelte-tc3uts{transform-origin:55% 45%;will-change:transform;animation:2.4s cubic-bezier(.2,.7,.2,1) both svelte-tc3uts-drift,38s ease-in-out 2.4s infinite alternate svelte-tc3uts-camera}.hero-glow.svelte-tc3uts{mix-blend-mode:screen;background:radial-gradient(38% 34% at 50% 48%,#38bdf829,#0000 70%);animation:7s ease-in-out infinite svelte-tc3uts-breathe}.hero-vignette.svelte-tc3uts{background:radial-gradient(120% 90% at 50% 45%,#0000 55%,#05060ab3 100%)}.hero-grain.svelte-tc3uts{opacity:.09;mix-blend-mode:overlay;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:.9s steps(4,end) infinite svelte-tc3uts-grain;inset:-50%}@keyframes svelte-tc3uts-camera{0%{transform:scale(1.04)translate(0,0)}to{transform:scale(1.12)translate(-1.6%,-1.2%)}}@keyframes svelte-tc3uts-breathe{0%,to{opacity:.55}50%{opacity:1}}@keyframes svelte-tc3uts-grain{0%{transform:translate(0,0)}25%{transform:translate(-4%,3%)}50%{transform:translate(3%,-5%)}75%{transform:translate(-2%,-3%)}to{transform:translate(4%,2%)}}@media (prefers-reduced-motion:reduce){.hero-still.svelte-tc3uts,.hero-glow.svelte-tc3uts,.hero-grain.svelte-tc3uts{animation:none}}.hero-copy.svelte-tc3uts>:where(.svelte-tc3uts){animation:.8s both svelte-tc3uts-rise}.hero-copy.svelte-tc3uts>:where(.svelte-tc3uts):nth-child(2){animation-delay:80ms}.hero-copy.svelte-tc3uts>:where(.svelte-tc3uts):nth-child(3){animation-delay:.16s}.hero-copy.svelte-tc3uts>:where(.svelte-tc3uts):nth-child(4){animation-delay:.24s}.hero-copy.svelte-tc3uts>:where(.svelte-tc3uts):nth-child(5){animation-delay:.32s}.hero-copy.svelte-tc3uts>:where(.svelte-tc3uts):nth-child(6){animation-delay:.4s}@keyframes svelte-tc3uts-drift{0%{filter:brightness(.6);transform:scale(1.14)}to{filter:brightness();transform:scale(1.04)}}@keyframes svelte-tc3uts-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.rail.svelte-232doa{scrollbar-width:none}.rail.svelte-232doa::-webkit-scrollbar{display:none}.rail-btn.svelte-232doa{border:1px solid color-mix(in srgb, var(--color-gold) 45%, transparent);width:2.5rem;height:2.5rem;color:var(--color-cream);font-size:1.1rem;line-height:1}.rail-btn.svelte-232doa:hover{border-color:var(--color-gold);color:var(--color-gold-light)}
