.ph-track[data-astro-cid-7bavruds].is-scrub{height:var(--ph-scroll, 400vh);position:relative}.ph-track[data-astro-cid-7bavruds].is-scrub .page-hero[data-astro-cid-7bavruds]{position:sticky;top:0;height:100svh;min-height:0}.ph-seq[data-astro-cid-7bavruds]{position:absolute;inset:0;z-index:1;width:100%;height:100%;opacity:var(--ph-seq-op, 0)}.page-hero[data-astro-cid-7bavruds].is-scrub .ph-media[data-astro-cid-7bavruds] img{animation:none}.page-hero[data-astro-cid-7bavruds].is-scrub .ph-copy[data-astro-cid-7bavruds]{opacity:var(--ph-copy, 1);transform:translateY(calc((1 - var(--ph-copy, 1)) * -9vh))}.page-hero[data-astro-cid-7bavruds].is-scrub .ph-ctas[data-astro-cid-7bavruds]{pointer-events:var(--ph-copy-pe, auto)}.page-hero[data-astro-cid-7bavruds].is-scrub .ph-scrim[data-astro-cid-7bavruds]{opacity:var(--ph-copy, 1)}.page-hero[data-astro-cid-7bavruds]{position:relative;min-height:100svh;display:grid;place-content:center;text-align:center;overflow:hidden;padding:120px 24px 64px}.page-hero[data-astro-cid-7bavruds].is-band{min-height:68svh}.ph-media[data-astro-cid-7bavruds]{position:absolute;inset:0;z-index:1}.ph-media[data-astro-cid-7bavruds] img{width:100%;height:100%;object-fit:cover}.ph-scrim[data-astro-cid-7bavruds]{position:absolute;inset:0;z-index:2;pointer-events:none;background:radial-gradient(ellipse 90% 70% at 50% 46%,#181613ad,#18161385 55%,#18161352),linear-gradient(to top,#18161373,#18161300 32%)}.ph-specstage[data-astro-cid-7bavruds]{position:absolute;inset:0;z-index:1;background:radial-gradient(ellipse 110% 85% at 50% 40%,#35322e 0%,#292623 48%,var(--c-cinder) 100%)}.ph-specgrid[data-astro-cid-7bavruds]{position:absolute;inset:0;background-image:linear-gradient(to right,rgba(253,252,252,.035) 1px,transparent 1px),linear-gradient(to bottom,rgba(253,252,252,.035) 1px,transparent 1px);background-size:44px 44px;mask-image:radial-gradient(ellipse 80% 70% at 50% 45%,black 30%,transparent 100%)}.ph-specchip[data-astro-cid-7bavruds]{position:absolute;left:50%;bottom:24px;transform:translate(-50%);z-index:3;max-width:calc(100% - 48px);padding:7px 14px;border-radius:999px;color:#fdfcfc80;background:#0e0d0c66;box-shadow:inset 0 0 0 .5px #fdfcfc24;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ph-copy[data-astro-cid-7bavruds]{position:relative;z-index:3;max-width:880px}.ph-copy[data-astro-cid-7bavruds] h1[data-astro-cid-7bavruds]{color:#fdfcfcd1;margin-bottom:20px}.ph-display[data-astro-cid-7bavruds]{font-size:clamp(40px,7vw,92px);font-weight:300;letter-spacing:-.03em;line-height:1.04;text-wrap:balance;color:#fdfcfc;text-shadow:0 2px 24px rgba(31,29,26,.35)}.is-band[data-astro-cid-7bavruds] .ph-display[data-astro-cid-7bavruds]{font-size:clamp(34px,5vw,64px)}.ph-sub[data-astro-cid-7bavruds]{margin:22px auto 0;max-width:52ch;text-wrap:balance;color:#fdfcfce0;font-size:clamp(15px,1.6vw,18px);font-weight:300;text-shadow:0 1px 12px rgba(31,29,26,.4)}.ph-ctas[data-astro-cid-7bavruds]{margin-top:36px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:14px 26px}.ph-pill[data-astro-cid-7bavruds]{display:inline-block;padding:14px 30px;border-radius:999px;background:var(--c-eggshell);color:var(--c-cinder);text-decoration:none;font-weight:600;font-size:15px;transition:transform var(--duration-deliberate) var(--ease-out-expo),box-shadow var(--duration-default) var(--ease-out-quart)}.ph-pill[data-astro-cid-7bavruds]:hover{transform:translateY(-2px);box-shadow:0 12px 32px #00000059;text-decoration:none}.ph-ghost[data-astro-cid-7bavruds]{color:#fdfcfcc7;font-size:15px;text-decoration:none;border-bottom:1px solid rgba(253,252,252,.32);padding-bottom:2px;transition:color var(--duration-default) var(--ease-out-quart)}.ph-ghost[data-astro-cid-7bavruds]:hover{color:#fdfcfc;text-decoration:none}@media(prefers-reduced-motion:reduce){.ph-track[data-astro-cid-7bavruds].is-scrub{height:auto}.ph-track[data-astro-cid-7bavruds].is-scrub .page-hero[data-astro-cid-7bavruds]{position:relative;height:auto;min-height:100svh}}@media(prefers-reduced-motion:no-preference){.ph-media[data-astro-cid-7bavruds] img{animation:ph-settle 2.2s var(--ease-out-expo) both}@keyframes ph-settle{0%{transform:scale(1.045)}to{transform:scale(1)}}}
