.pfh.svelte-kd682k{height:clamp(320px, var(--pfh-h,74vh), 900px);background:var(--shell2);position:relative;overflow:hidden}.pfh-bg.svelte-kd682k{will-change:transform;position:absolute;inset:0;transform:scale(1.06)}.pfh-bg.svelte-kd682k img:where(.svelte-kd682k){object-fit:cover;width:100%;height:100%;display:block}.pfh-img.svelte-kd682k{animation:.6s both svelte-kd682k-pfh-imgfade}.pfh-fade.svelte-kd682k{animation:svelte-kd682k-pfh-fadeup .55s var(--ease-word) both}@keyframes svelte-kd682k-pfh-imgfade{0%{opacity:0;transform:scale(1.03)}to{opacity:1;transform:scale(1)}}@keyframes svelte-kd682k-pfh-fadeup{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.pfh-fallback.svelte-kd682k{background:linear-gradient(160deg, var(--shell3), var(--shell));width:100%;height:100%}.pfh-scrim.svelte-kd682k{background:linear-gradient(to bottom, color-mix(in srgb, var(--shell) 50%, transparent), color-mix(in srgb, var(--shell) 12%, transparent) 45%, color-mix(in srgb, var(--shell) 78%, transparent));position:absolute;inset:0}.pfh.ink-dark.svelte-kd682k .pfh-scrim:where(.svelte-kd682k){background:linear-gradient(to bottom, color-mix(in srgb, var(--over-media) 45%, transparent), color-mix(in srgb, var(--over-media) 15%, transparent) 45%, color-mix(in srgb, var(--over-media) 72%, transparent))}.pfh.ink-dark.svelte-kd682k .pfh-eyebrow:where(.svelte-kd682k){color:color-mix(in srgb, var(--over-media-dark) 78%, transparent)}.pfh.ink-dark.svelte-kd682k .pfh-title:where(.svelte-kd682k){color:var(--over-media-dark)}.pfh.ink-dark.svelte-kd682k .pfh-scroll:where(.svelte-kd682k){color:color-mix(in srgb, var(--over-media-dark) 70%, transparent)}.pfh-inner.svelte-kd682k{z-index:2;will-change:transform, opacity;text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:0 24px;display:flex;position:absolute;inset:0}.pfh-eyebrow.svelte-kd682k{font-family:var(--font-mark), sans-serif;letter-spacing:.3em;text-transform:uppercase;color:color-mix(in srgb, var(--over-media) 82%, transparent);font-size:.74rem;font-weight:600}.pfh-title.svelte-kd682k{font-family:var(--font-display), sans-serif;letter-spacing:-.015em;color:var(--over-media);margin:14px 0 0;font-size:clamp(3rem,8vw,6.5rem);font-weight:400;line-height:.98}.pfh-scroll.svelte-kd682k{left:50%;bottom:calc(24px + env(safe-area-inset-bottom));z-index:2;color:color-mix(in srgb, var(--over-media) 70%, transparent);animation:2s ease-in-out infinite svelte-kd682k-pfh-bounce;position:absolute;transform:translate(-50%)}@keyframes svelte-kd682k-pfh-bounce{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,5px)}}@media (prefers-reduced-motion:reduce){.pfh-img.svelte-kd682k,.pfh-fade.svelte-kd682k,.pfh-scroll.svelte-kd682k{animation:none}}
