.akoya-hero{height:85vh;min-height:600px;max-height:920px;position:relative;display:flex;align-items:flex-end;overflow:hidden}.akoya-hero:not(.akoya-hero--has-image){background:radial-gradient(120% 90% at 15% 0%,#E9A46B 0%,transparent 55%),radial-gradient(100% 80% at 85% 10%,#F3D9B1 0%,transparent 60%),linear-gradient(180deg,#f6e4c8,#e7dfcf 38%,#c1613b 78%,#1c3b3e)}.akoya-hero:not(.akoya-hero--has-image):after{content:"";position:absolute;left:0;right:0;bottom:0;height:38%;background:linear-gradient(180deg,transparent 0%,rgba(28,59,62,.55) 100%)}.akoya-hero-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.akoya-hero-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0;pointer-events:none}.akoya-hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,#1c3b3e38,#1c3b3e47 45%,#1c3b3eb3)}.akoya-hero .hero-sun{position:absolute;left:50%;top:34%;width:220px;height:220px;background:radial-gradient(circle,#fbebd1,#fbebd100 70%);transform:translate(-50%,-50%);opacity:.9}.akoya-hero .hero-content{position:relative;z-index:2;padding:0 48px 100px;max-width:720px}@keyframes akoyaHeroIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.akoya-hero .hero-eyebrow,.akoya-hero h1,.akoya-hero p.sub,.akoya-hero .hero-cta{opacity:0;animation:akoyaHeroIn .9s cubic-bezier(.16,1,.3,1) forwards}.akoya-hero .hero-eyebrow{animation-delay:.15s}.akoya-hero h1{animation-delay:.3s}.akoya-hero p.sub{animation-delay:.5s}.akoya-hero .hero-cta{animation-delay:.68s}.akoya-hero .hero-eyebrow{font-size:12px;letter-spacing:.24em;text-transform:uppercase;color:var(--akoya-eyebrow-color-on-media, #E9A46B);text-shadow:0 1px 4px rgba(0,0,0,.45);opacity:1;margin-bottom:18px}.akoya-hero h1{font-family:Bodoni Moda,serif;font-weight:500;font-size:clamp(40px,7.2vw,96px);line-height:1.02;color:#f8f5ee;letter-spacing:-.01em;margin:0;text-shadow:0 2px 10px rgba(0,0,0,.25)}.akoya-hero p.sub{margin-top:22px;font-family:Bodoni Moda,serif;font-style:italic;font-size:18px;color:#f8f5ee;max-width:420px;text-shadow:0 1px 6px rgba(0,0,0,.25)}.akoya-hero .hero-cta{display:inline-block;margin-top:32px;padding:14px 30px;border:1px solid #F8F5EE;color:#f8f5ee;font-size:12px;letter-spacing:.18em;text-transform:uppercase;text-decoration:none;transition:background .3s ease,color .3s ease,transform .3s ease}.akoya-hero .hero-cta:hover{background:#f8f5ee;color:#1c3b3e;transform:translateY(-2px)}.akoya-hero .scroll-cue{position:absolute;bottom:32px;left:48px;z-index:2;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:#f8f5ee;display:flex;align-items:center;gap:10px;opacity:.8;text-shadow:0 1px 4px rgba(0,0,0,.4)}.akoya-hero .scroll-cue .line{width:1px;height:34px;background:#f8f5ee;animation:akoyaScrollLine 2s ease-in-out infinite;transform-origin:top}@keyframes akoyaScrollLine{0%{transform:scaleY(0)}50%{transform:scaleY(1)}to{transform:scaleY(0);transform-origin:bottom}}@media(max-width:700px){.akoya-hero{height:76vh;min-height:540px;max-height:none}.akoya-hero .hero-content{padding:0 24px 96px}.akoya-hero .scroll-cue{bottom:24px;left:24px}.akoya-hero .scroll-cue .line{height:22px}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/hero.css.map */
