.hero.svelte-1f5g862{--t:1.4s;background:var(--color-navy-dark);color:#fff;height:100svh;min-height:640px;position:relative;overflow:hidden}.slide.svelte-1f5g862{object-fit:cover;object-position:center;opacity:0;clip-path:polygon(0 0,0 0,-30% 100%,-30% 100%);width:100%;height:100%;transition:clip-path var(--t) cubic-bezier(.7, 0, .2, 1), transform 6s ease-out;position:absolute;inset:0;transform:scale(1.12)}.slide.active.svelte-1f5g862{opacity:1;z-index:2;clip-path:polygon(0 0,140% 0,110% 100%,-30% 100%);transform:scale(1)}.slide.prev.svelte-1f5g862{opacity:1;z-index:1;clip-path:polygon(0 0,140% 0,110% 100%,-30% 100%);filter:blur(2px);transform:scale(1.04)}.wipe.svelte-1f5g862{z-index:3;pointer-events:none;background:var(--color-accent);width:38%;animation:svelte-1f5g862-wipe var(--t) cubic-bezier(.7, 0, .2, 1);position:absolute;inset:0 auto 0 0;transform:skew(-24deg)translate(-130%)}@keyframes svelte-1f5g862-wipe{0%{transform:skew(-24deg)translate(-120%)}to{transform:skew(-24deg)translate(380%)}}.veil.svelte-1f5g862{z-index:4;background:linear-gradient(#0000 0%,#0a1a35aa 45%,#0a1a35f0 100%);position:absolute;inset:0}.copy.svelte-1f5g862{z-index:5;position:absolute;bottom:16vh;left:6vw;right:6vw}.eyebrow.svelte-1f5g862{color:var(--color-accent);text-transform:uppercase;letter-spacing:.12em;font-size:.8rem;font-weight:600}h1.svelte-1f5g862{margin:14px 0;font-family:Space Grotesk,Inter,system-ui,sans-serif;font-size:clamp(2.6rem,6.4vw,5rem);font-weight:700;line-height:1}.lead.svelte-1f5g862{opacity:.85;font-size:1.15rem;line-height:1.5}.btns.svelte-1f5g862{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.btn.svelte-1f5g862{color:#fff;background:var(--color-accent);border-radius:999px;padding:14px 28px;font-weight:600;text-decoration:none}.btn.ghost.svelte-1f5g862{background:#ffffff14;border:1px solid #fff5}.plate.svelte-1f5g862{z-index:5;color:#111;letter-spacing:.08em;background:#f4d03f;border:3px solid #111;border-radius:8px;padding:8px 14px;font:700 1rem/1 Space Grotesk,sans-serif;position:absolute;top:92px;right:5vw;box-shadow:0 14px 30px #0008}.plate.svelte-1f5g862 span:where(.svelte-1f5g862){animation:.5s .5s both svelte-1f5g862-plate-in;display:inline-block}@keyframes svelte-1f5g862-plate-in{0%{opacity:0}to{opacity:1}}.dots.svelte-1f5g862{z-index:6;align-items:center;gap:10px;display:flex;position:absolute;bottom:6vh;left:6vw}.dot.svelte-1f5g862{cursor:pointer;background:#ffffff40;border:0;border-radius:3px;width:46px;height:5px;padding:0;position:relative;overflow:hidden}.dot.svelte-1f5g862:after{content:"";position:absolute;inset:-8px 0}.dot.svelte-1f5g862 i:where(.svelte-1f5g862){background:var(--color-accent);width:0;height:100%;display:block}.dot.on.svelte-1f5g862 i:where(.svelte-1f5g862){width:100%}.dot.svelte-1f5g862 i.run:where(.svelte-1f5g862){width:0;animation:5.2s linear forwards svelte-1f5g862-fill}@keyframes svelte-1f5g862-fill{to{width:100%}}@media (width>=768px){.veil.svelte-1f5g862{background:linear-gradient(90deg,#0a1a35f0 0%,#0a1a35aa 38%,#0000 72%)}.copy.svelte-1f5g862{max-width:600px;inset:50% auto auto 8vw;transform:translateY(-50%)}.plate.svelte-1f5g862{padding:10px 18px;font-size:1.4rem;top:auto;bottom:14vh;right:6vw}.dots.svelte-1f5g862{bottom:8vh;left:8vw}}@media (prefers-reduced-motion:reduce){.slide.svelte-1f5g862{transition:none}.plate.svelte-1f5g862 span:where(.svelte-1f5g862){animation:none}}
