:root{--vanilla: #FAF7F5;--studio-taupe: #E0DCD0;--dune-mist: #A49180;--dune-mist-light: #c4b8ab;--dune-mist-dark: #8a7768;--umber: #443B34;--charcoal-noir: #231F20;--white: #ffffff;--header-footer: #F7F7F7;--transition-fast: .2s ease;--transition-medium: .4s ease;--transition-slow: .6s ease}.hero{position:relative;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--charcoal-noir) 0%,var(--umber) 50%,#5a4f47 100%);overflow:hidden}@media screen and (max-width:750px){.hero{min-height:100dvh}}.hero:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(ellipse at 20% 30%,rgba(164,145,128,.12) 0%,transparent 50%),radial-gradient(ellipse at 80% 70%,rgba(164,145,128,.08) 0%,transparent 50%);pointer-events:none}.hero:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url("data:image/svg+xml,%3Csvg viewBox='0 0 400 400' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");opacity:.03;pointer-events:none}.hero-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.2) 100%);pointer-events:none}.hero-content{position:relative;z-index:1;text-align:center;padding:24px;max-width:800px}.hero-badge{display:inline-block;padding:8px 16px;font-size:9px;font-weight:500;letter-spacing:2px;text-transform:uppercase;color:var(--dune-mist);border:1px solid rgba(164,145,128,.5);margin-bottom:20px;animation:fadeSlideUp .8s ease .2s both}.hero-title{font-size:clamp(40px,8vw,72px);color:var(--vanilla);margin-bottom:28px;animation:fadeSlideUp .8s ease .4s both}.hero-title .gold-text{font-weight:400;color:var(--dune-mist-light)}.hero-subtitle{font-size:17px;font-weight:300;color:#fff;max-width:520px;margin:0 auto 40px;animation:fadeSlideUp .8s ease .6s both}.hero-divider{animation:fadeIn 1s ease .8s both}.divider-diamond{display:inline-block;color:var(--dune-mist);font-size:16px;animation:pulse 3s ease-in-out infinite}.scroll-indicator{display:flex;flex-direction:column;align-items:center;gap:12px;color:#faf7f580;animation:fadeIn 1s ease 1.2s both}.scroll-indicator span{font-size:10px;letter-spacing:2px;text-transform:uppercase}.scroll-arrow{width:1px;height:40px;background:linear-gradient(to bottom,var(--dune-mist),transparent);animation:scrollBounce 2s ease-in-out infinite}@keyframes scrollBounce{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/members-hero.css.map */
