.page-banner{position:relative;display:grid;place-items:center;text-align:center;overflow:hidden;isolation:isolate}.page-banner--short{min-height:26rem}.page-banner--medium{min-height:38rem}.page-banner--tall{min-height:52rem}.page-banner__comb{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-3;background-image:url(honeycomb.svg);background-size:54px 94px;background-repeat:repeat;pointer-events:none}.page-banner__glow{position:absolute;z-index:-2;width:min(70vw,54rem);aspect-ratio:1;border-radius:50%;left:50%;top:46%;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(var(--color-button, 212 167 53),.26),transparent 66%);filter:blur(14px)}.page-banner__inner{display:flex;flex-direction:column;align-items:center;gap:1.4rem}.page-banner__eyebrow{font-size:1.2rem;letter-spacing:.34em;text-transform:uppercase;opacity:.8;margin:0}.page-banner__heading{font-size:clamp(3.4rem,6vw,6.4rem);line-height:1.04;letter-spacing:-.015em;margin:0}.page-banner__heading em{font-style:italic;color:rgb(var(--color-button, 212 167 53))}.page-banner__subtext{font-size:clamp(1.5rem,2.1vw,1.9rem);line-height:1.6;max-width:54ch;margin:0 auto;opacity:.82}@media(prefers-reduced-motion:no-preference){.page-banner--motion .page-banner__glow{animation:page-banner-breathe 14s ease-in-out infinite}}@keyframes page-banner-breathe{0%,to{opacity:.6;transform:translate(-50%,-50%) scale(1)}50%{opacity:.9;transform:translate(-50%,-50%) scale(1.06)}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/section-page-banner.css.map */
