.photo-hero.svelte-162umhw{isolation:isolate;margin-inline:calc(50% - 50vw);color:#fff;background:#0d1b2a;align-items:flex-end;min-height:min(78vh,620px);margin-top:-1.5rem;display:flex;position:relative;overflow:hidden}.photo-hero.compact.svelte-162umhw{min-height:min(62vh,500px)}.bg.svelte-162umhw{object-fit:cover;z-index:-2;width:100%;height:100%;animation:24s ease-out both svelte-162umhw-kenburns;position:absolute;inset:0}.shade.svelte-162umhw{z-index:-1;background:linear-gradient(90deg,#081426e0 0%,#0814269e 45%,#08142626 100%),linear-gradient(#0000 55%,#081426b3 100%);position:absolute;inset:0}@media (width<=700px){.shade.svelte-162umhw{background:linear-gradient(#08142673 0%,#081426b8 40%,#081426eb 100%)}}.inner.svelte-162umhw{width:100%;max-width:1120px;margin:0 auto;padding:2rem 16px 3.5rem}.hero-crumbs.svelte-162umhw{opacity:.85;margin-bottom:2.5rem;font-size:.85rem}.hero-crumbs.svelte-162umhw a{color:#fff}.content.svelte-162umhw{max-width:640px;animation:.8s cubic-bezier(.2,.7,.2,1) both svelte-162umhw-rise}.hero-eyebrow.svelte-162umhw{letter-spacing:.06em;text-transform:uppercase;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff29;border:1px solid #ffffff4d;border-radius:999px;align-items:center;gap:.4rem;margin-bottom:1rem;padding:.3rem .85rem;font-size:.8rem;font-weight:700;display:inline-flex}h1.svelte-162umhw{letter-spacing:-.02em;text-wrap:balance;margin:0 0 1rem;font-size:clamp(2.1rem,5vw,3.2rem);line-height:1.08}p.svelte-162umhw{color:#ffffffe0;margin:0 0 1.75rem;font-size:1.1rem;line-height:1.55}.hero-actions.svelte-162umhw{flex-wrap:wrap;gap:.75rem;display:flex}.hero-actions.svelte-162umhw .button{padding:.75rem 1.3rem}.hero-actions.svelte-162umhw .button.secondary{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff24;border:1px solid #ffffff73}.credit.svelte-162umhw{color:#ffffffb3;font-size:.72rem;text-decoration:none;position:absolute;bottom:8px;right:12px}.credit.svelte-162umhw:hover{color:#fff;text-decoration:underline}@keyframes svelte-162umhw-kenburns{0%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes svelte-162umhw-rise{0%{opacity:0;transform:translateY(24px)}}@media (prefers-reduced-motion:reduce){.bg.svelte-162umhw,.content.svelte-162umhw{animation:none}}
