.hero[data-astro-cid-lcdefpme]{min-height:100svh;padding:clamp(7rem, 14vw, 9rem) var(--page-gutter) clamp(4rem, 8vw, 6rem);background:url(/hero-poster.jpg) center / cover no-repeat, linear-gradient(135deg, var(--shadow-plum) 0%, var(--dusk-plum) 42%, var(--abyss-teal) 100%);place-items:center;display:grid;position:relative;overflow:hidden}@media (orientation:portrait){.hero[data-astro-cid-lcdefpme]{background-image:url(/hero-poster-tall.jpg), linear-gradient(135deg, var(--shadow-plum) 0%, var(--dusk-plum) 42%, var(--abyss-teal) 100%)}}.hero__video[data-astro-cid-lcdefpme]{object-fit:cover;filter:blur(18px)saturate(1.2);will-change:transform;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.08)}.hero__scrim[data-astro-cid-lcdefpme]{background:radial-gradient(90% 70% at 50% 45%,#170f1e0f 0%,#170f1e61 100%),linear-gradient(135deg,#3a1b456b 0%,#321d3d4d 45%,#07383b6b 100%);position:absolute;inset:0}.hero__content[data-astro-cid-lcdefpme]{text-align:center;max-width:56rem;position:relative}.hero__icon[data-astro-cid-lcdefpme]{--icon-size:clamp(7rem, 12vw, 9rem);width:var(--icon-size);height:var(--icon-size);border-radius:27%;margin:0 auto 2rem;display:block;position:relative;box-shadow:0 1px #ffffff1f,0 14px 34px #170f1e7a,0 3px 8px #170f1e47}.hero__icon[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{border-radius:inherit;width:100%;height:100%;display:block}.hero__icon[data-astro-cid-lcdefpme]:after{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(120% 90% at 20% 0,#ffffff57 0%,#fff0 48%),linear-gradient(160deg,#ffffff1a 0%,#fff0 45%,#170f1e1f 100%);position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff47,inset 0 1.5px 1px #ffffff5c,inset 0 -1.5px 2px #170f1e38}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{text-shadow:0 2px 40px #170f1e59;max-width:46rem;margin-inline:auto;font-size:clamp(2.7rem,7vw,4.6rem)}.hero__sub[data-astro-cid-lcdefpme]{opacity:.92;margin-top:1.2rem;font-size:clamp(1.08rem,2vw,1.24rem);line-height:1.6}.hero__promises[data-astro-cid-lcdefpme]{letter-spacing:.01em;color:var(--sand);flex-wrap:wrap;justify-content:center;gap:.35rem .6rem;margin-top:1.7rem;font-size:.98rem;font-weight:530;display:flex}.hero__promise[data-astro-cid-lcdefpme]{white-space:nowrap}.hero__promise[data-astro-cid-lcdefpme]+.hero__promise[data-astro-cid-lcdefpme]:before{content:"·";opacity:.6;margin-right:.6rem}@media (width<48rem){.hero__promises[data-astro-cid-lcdefpme]{gap:.5rem 1.1rem}.hero__promise[data-astro-cid-lcdefpme]+.hero__promise[data-astro-cid-lcdefpme]:before{content:none}}.hero__badge[data-astro-cid-lcdefpme]{text-align:center;backdrop-filter:blur(6px);background:#fbf6ee17;border:1px solid #fbf6ee52;border-radius:999px;margin-top:2.3rem;padding:.62rem 1.3rem;font-size:.98rem;font-weight:560;display:inline-block}.hero__stores[data-astro-cid-lcdefpme]{white-space:nowrap}@media (prefers-reduced-motion:reduce){.hero__video[data-astro-cid-lcdefpme]{display:none}}
