.backdrop.svelte-utf1u2,.backdrop.svelte-utf1u2>*,.backdrop.svelte-utf1u2 img{position:absolute;inset:0}.backdrop.svelte-utf1u2{z-index:-1;pointer-events:none}.backdrop.svelte-utf1u2 img{object-fit:cover;block-size:100%;inline-size:100%;opacity:var(--backdrop-opacity)}.hero.svelte-utf1u2{background:linear-gradient(90deg, color-mix(in oklch, var(--steel-wash) 94%, transparent) 0%, color-mix(in oklch, var(--steel-wash) 78%, transparent) 42%, color-mix(in oklch, var(--steel-wash) 34%, transparent) 100%), radial-gradient(120% 90% at 88% 4%, color-mix(in oklch, var(--copper) 26%, transparent), transparent 52%), linear-gradient(180deg, transparent 55%, color-mix(in oklch, var(--steel-2) 90%, transparent) 100%)}.page.svelte-utf1u2{background:linear-gradient(90deg, color-mix(in oklch, var(--steel-wash) 92%, transparent) 0%, color-mix(in oklch, var(--steel-wash) 72%, transparent) 48%, color-mix(in oklch, var(--steel-wash) 42%, transparent) 100%)}.band.svelte-utf1u2{background:linear-gradient(180deg, color-mix(in oklch, var(--steel-wash) 72%, transparent), color-mix(in oklch, var(--steel-2) 86%, transparent))}.grid.svelte-utf1u2{opacity:var(--backdrop-grid-opacity);background-image:linear-gradient(color-mix(in oklch, var(--white) 5%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in oklch, var(--white) 5%, transparent) 1px, transparent 1px);background-size:64px 64px;-webkit-mask-image:linear-gradient(#0000,oklch(0% 0 none) 30%,oklch(0% 0 none) 70%,#0000);mask-image:linear-gradient(#0000,oklch(0% 0 none) 30%,oklch(0% 0 none) 70%,#0000)}@keyframes svelte-utf1u2-backdrop-drift{0%{transform:scale(1.04)translate(1.5%,1%)}to{transform:scale(1.2)translate(-4%,-2.5%)}}@media (prefers-reduced-motion:no-preference){.drift.svelte-utf1u2 img{transform-origin:60% 40%;will-change:transform;animation:16s ease-in-out infinite alternate svelte-utf1u2-backdrop-drift}}.eyebrow.svelte-1m51eln{font-family:var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--accent);text-shadow:var(--label-shadow);display:var(--eyebrow-display,inline-flex);align-items:center;gap:.6rem;font-size:.75rem;font-weight:600}.mute.svelte-1m51eln{color:var(--text-mute)}.center.svelte-1m51eln{justify-content:center}.eyebrow.svelte-1m51eln:before,.center.svelte-1m51eln:after{content:"";background:var(--accent);block-size:1px;inline-size:26px;box-shadow:var(--label-shadow);display:inline-block}
