.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:2.2s cubic-bezier(.16,1,.3,1) both svelte-kd682k-pfh-imgfade}.pfh-fade.svelte-kd682k{animation:svelte-kd682k-pfh-fadeup .9s var(--ease-word) .35s both}@keyframes svelte-kd682k-pfh-imgfade{0%{opacity:0;transform:scale(1.08)}35%{opacity:1}to{opacity:1;transform:scale(1)}}.pfh-w.svelte-kd682k{vertical-align:top;clip-path:inset(-.6em -.4em 0);margin-bottom:-.22em;margin-right:.26em;padding-bottom:.22em;display:inline-block}.pfh-w.svelte-kd682k:last-child{margin-right:0}.pfh-w.svelte-kd682k>span:where(.svelte-kd682k){animation:svelte-kd682k-pfh-word 1s cubic-bezier(.16, 1, .3, 1) calc(.45s + var(--i) * 80ms) both;display:inline-block}@keyframes svelte-kd682k-pfh-word{0%{transform:translateY(105%)}to{transform:none}}@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:color-mix(in srgb, var(--over-media-dark) 84%, transparent);text-shadow:0 1px 28px color-mix(in srgb, var(--over-media) 30%, transparent)}.pfh.ink-dark.svelte-kd682k .pfh-scroll:where(.svelte-kd682k){background:color-mix(in srgb, var(--over-media-dark) 60%, 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:.01em;color:color-mix(in srgb, var(--over-media) 86%, transparent);text-shadow:0 2px 32px color-mix(in srgb, var(--over-media-dark) 28%, transparent);overflow-wrap:anywhere;max-width:100%;margin:14px 0 0;font-size:clamp(2.8rem,7.4vw,6rem);font-weight:400;line-height:.98}.pfh-scroll.svelte-kd682k{left:50%;bottom:calc(22px + env(safe-area-inset-bottom));z-index:2;background:color-mix(in srgb, var(--over-media) 60%, transparent);transform-origin:top;width:1px;height:30px;animation:1.2s cubic-bezier(.16,1,.3,1) 1.3s both svelte-kd682k-pfh-draw;position:absolute}@keyframes svelte-kd682k-pfh-draw{0%{transform:scaleY(0)}to{transform:none}}@media (prefers-reduced-motion:reduce){.pfh-img.svelte-kd682k,.pfh-fade.svelte-kd682k,.pfh-scroll.svelte-kd682k,.pfh-w.svelte-kd682k>span:where(.svelte-kd682k){animation:none}}
