.custom-shop-module__gx1b-G__hero{isolation:isolate;place-items:center;min-height:min(100dvh,52rem);padding:clamp(6rem,14vw,8rem) 1.25rem clamp(3rem,8vw,5rem);display:grid;position:relative;overflow:hidden}.custom-shop-module__gx1b-G__heroMedia{z-index:0;position:absolute;inset:0}.custom-shop-module__gx1b-G__heroImage{object-fit:cover;object-position:center 35%;animation:1.1s ease-out both custom-shop-module__gx1b-G__heroSettle;transform:scale(1.04)}.custom-shop-module__gx1b-G__heroScrim{background:linear-gradient(#08080894 0%,#08080866 42%,#080808d1 100%);position:absolute;inset:0}.custom-shop-module__gx1b-G__heroContent{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:clamp(1rem,2.5vw,1.75rem);max-width:38rem;animation:.7s ease-out .12s both custom-shop-module__gx1b-G__contentRise;display:flex;position:relative}.custom-shop-module__gx1b-G__logo{width:min(100%,18rem);height:auto}.custom-shop-module__gx1b-G__heading{color:var(--v2-text);letter-spacing:.04em;font-size:clamp(3rem,11vw,5.25rem)}.custom-shop-module__gx1b-G__lede{max-width:28rem;font-family:var(--v2-font-body);color:#ffffffe0;margin:0;font-size:clamp(1rem,2vw,1.15rem);line-height:1.5}.custom-shop-module__gx1b-G__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;margin-top:.35rem;display:flex}.custom-shop-module__gx1b-G__details{padding:var(--v2-space-6) 0;border-top:1px solid var(--v2-border);background:radial-gradient(ellipse at top, #fcc0000f, transparent 55%), var(--v2-bg)}.custom-shop-module__gx1b-G__detailsInner{max-width:40rem}.custom-shop-module__gx1b-G__detailsHeading{margin-bottom:1rem;font-size:clamp(2.2rem,5vw,3.4rem)}.custom-shop-module__gx1b-G__detailsInner p+p{margin-top:1rem}.custom-shop-module__gx1b-G__inlineLink{color:var(--v2-accent);text-underline-offset:.15em;text-decoration:underline}.custom-shop-module__gx1b-G__inlineLink:hover{color:var(--v2-accent-hover)}@keyframes custom-shop-module__gx1b-G__heroSettle{0%{transform:scale(1.08)}to{transform:scale(1.04)}}@keyframes custom-shop-module__gx1b-G__contentRise{0%{opacity:0;transform:translateY(.85rem)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.custom-shop-module__gx1b-G__heroImage,.custom-shop-module__gx1b-G__heroContent{animation:none}.custom-shop-module__gx1b-G__heroImage{transform:none}}@media (min-width:900px){.custom-shop-module__gx1b-G__details{padding:var(--v2-space-7) 0}}
