.hero{position:relative;display:flex;overflow:hidden;background:var(--aurum-bg)}.hero--full{min-height:100svh}.hero--large{min-height:80svh}.hero--medium{min-height:60svh}@supports not (min-height: 100svh){.hero--full{min-height:100vh}.hero--large{min-height:80vh}.hero--medium{min-height:60vh}}.hero__media{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.hero__image,.hero__video-wrap,.hero__media video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.hero__image,.hero__media video{object-fit:cover}@media(prefers-reduced-motion:reduce){.hero__video-wrap{display:none}}.hero__media--fallback{background:radial-gradient(ellipse at 50% 30%,var(--aurum-bg-warm),var(--aurum-bg) 75%)}.hero__media--fallback:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--aurum-gold);opacity:.08;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 96 96'%3E%3Cpath d='M24 14l2.4 7.6L34 24l-7.6 2.4L24 34l-2.4-7.6L14 24l7.6-2.4L24 14z' fill='%23000'/%3E%3Cpath d='M72 63l1.2 3.8L78 68l-3.8 1.2L72 74l-1.2-3.8L66 68l3.8-1.2L72 63z' fill='%23000'/%3E%3C/svg%3E") 0 0 / 96px 96px repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 96 96'%3E%3Cpath d='M24 14l2.4 7.6L34 24l-7.6 2.4L24 34l-2.4-7.6L14 24l7.6-2.4L24 14z' fill='%23000'/%3E%3Cpath d='M72 63l1.2 3.8L78 68l-3.8 1.2L72 74l-1.2-3.8L66 68l3.8-1.2L72 63z' fill='%23000'/%3E%3C/svg%3E") 0 0 / 96px 96px repeat}.hero__veil{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,#0d0d0d40,#0d0d0d73 55%,#0d0d0dbf)}.hero__inner{position:relative;z-index:1;flex:1 1 auto;display:flex;flex-direction:column;justify-content:center;width:100%;padding-block:6rem 5.5rem}.hero__content{display:flex;flex-direction:column;align-items:center;text-align:center;width:100%}.hero--align-left .hero__content{align-items:flex-start;text-align:left}.hero__kicker{margin:0;color:var(--aurum-taupe);font-size:.75rem;font-weight:600;letter-spacing:.24em;text-transform:uppercase}.hero__title{margin-block:.75rem 0;font-size:clamp(2.6rem,7vw,5.5rem);padding-inline:.1em}.hero__ornament{display:block;margin-block:1.25rem 1.4rem}.hero__ornament svg{width:min(280px,64vw);height:auto}.hero__sub{max-width:38rem;color:var(--aurum-cream);font-size:clamp(1rem,1.4vw,1.2rem);line-height:1.7}.hero__sub p:last-child{margin-bottom:0}.hero__ctas{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:1.75rem}.hero--align-left .hero__ctas{justify-content:flex-start}@media(max-width:479.98px){.hero__ctas{flex-direction:column;align-items:stretch;width:100%}.hero__ctas .btn{width:100%}}.hero__scroll{position:absolute;bottom:1.25rem;left:50%;transform:translate(-50%);display:inline-flex;padding:.625rem;color:var(--aurum-gold);opacity:.8;transition:opacity .3s ease}.hero__scroll:hover{opacity:1;color:var(--aurum-gold-light)}@keyframes hero-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}body:not(.anim-off) .hero__scroll .icon{animation:hero-bounce 2.4s ease-in-out infinite}@media(prefers-reduced-motion:reduce){body:not(.anim-off) .hero__scroll .icon{animation:none}}@keyframes aurum-title-glow{0%,to{text-shadow:0 0 24px rgba(var(--aurum-gold-rgb),.25)}50%{text-shadow:0 0 44px rgba(var(--aurum-gold-rgb),.55)}}body:not(.anim-off) .hero__title{animation:aurum-title-glow 4.5s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.hero__title{animation:none!important}}.hero__proof{margin-top:1.1rem;font-family:var(--font-body);font-size:.85rem;letter-spacing:.05em;color:var(--aurum-cream);opacity:.85}
/*# sourceMappingURL=/cdn/shop/t/29/assets/hero.css.map */
