.shopify-section.lk-section-hero{position:sticky;top:0;z-index:0;height:var(--lk-hero-h, 85svh)}.shopify-section.lk-section-hero~.shopify-section{position:relative;z-index:1}.lk-hero{--lk-hero-overlay: .25;--lk-ray-strength: .55;--lk-glow-strength: .9;--lk-glow-x: 72%;--lk-glow-y: 34%;--lk-focal-x: 62%;--lk-focal-y: 50%;position:relative;height:100%;overflow:hidden;isolation:isolate;display:flex;align-items:center;background:var(--lk-navy-deep);color:var(--lk-on-dark);font-family:var(--lk-font-body)}.lk-hero__media{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.lk-hero__img{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--lk-focal-x) var(--lk-focal-y);transform-origin:var(--lk-focal-x) var(--lk-focal-y);transform:scale(calc(1 + .08 * var(--lk-progress, 0)));will-change:transform}.lk-hero__stars{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background-repeat:no-repeat}.lk-hero__stars--near{background-image:radial-gradient(1.6px 1.6px at 12% 18%,rgba(255,255,255,.95) 50%,transparent 51%),radial-gradient(1.4px 1.4px at 26% 9%,rgba(255,250,235,.8) 50%,transparent 51%),radial-gradient(1.8px 1.8px at 38% 26%,rgba(255,255,255,.9) 50%,transparent 51%),radial-gradient(1.3px 1.3px at 8% 42%,rgba(243,206,142,.75) 50%,transparent 51%),radial-gradient(1.5px 1.5px at 47% 13%,rgba(255,255,255,.85) 50%,transparent 51%);animation:lk-twinkle-near 6.5s var(--lk-ease-inout) infinite alternate}.lk-hero__stars--far{background-image:radial-gradient(1.1px 1.1px at 19% 31%,rgba(255,255,255,.7) 50%,transparent 51%),radial-gradient(1px 1px at 33% 47%,rgba(255,255,255,.6) 50%,transparent 51%),radial-gradient(1.2px 1.2px at 5% 22%,rgba(255,255,255,.65) 50%,transparent 51%),radial-gradient(1px 1px at 44% 38%,rgba(243,206,142,.55) 50%,transparent 51%),radial-gradient(1.1px 1.1px at 29% 62%,rgba(255,255,255,.5) 50%,transparent 51%);animation:lk-twinkle-far 9.5s var(--lk-ease-inout) infinite alternate;animation-delay:-3.2s}.lk-hero__rays{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;mix-blend-mode:screen;pointer-events:none;opacity:var(--lk-ray-strength);background:repeating-conic-gradient(from -16deg at var(--lk-glow-x) var(--lk-glow-y),rgba(255,238,198,.2) 0deg 2.4deg,transparent 2.4deg 12deg);-webkit-mask-image:radial-gradient(circle at var(--lk-glow-x) var(--lk-glow-y),rgba(0,0,0,1) 0%,rgba(0,0,0,.5) 28%,transparent 64%);mask-image:radial-gradient(circle at var(--lk-glow-x) var(--lk-glow-y),rgba(0,0,0,1) 0%,rgba(0,0,0,.5) 28%,transparent 64%);animation:lk-ray-sway 26s var(--lk-ease-inout) infinite alternate}.lk-hero__glow{position:absolute;z-index:3;left:var(--lk-glow-x);top:var(--lk-glow-y);translate:-50% -50%;width:min(44vw,440px);aspect-ratio:1;border-radius:50%;pointer-events:none;background:radial-gradient(circle,rgba(255,243,212,.5) 0%,rgba(243,206,142,.26) 30%,rgba(228,169,74,.1) 54%,transparent 72%);opacity:var(--lk-glow-strength);mix-blend-mode:screen;animation:lk-glow-pulse 7.5s var(--lk-ease-inout) infinite}.lk-hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;pointer-events:none;background:linear-gradient(90deg,rgba(11,18,31,.92) 0%,rgba(11,18,31,.74) 26%,rgba(11,18,31,.34) 52%,rgba(11,18,31,.06) 72%,transparent 86%);opacity:calc(.62 + var(--lk-hero-overlay))}.lk-hero__content{position:relative;z-index:5;width:100%;padding-top:var(--lk-header-pad, 0px)}.lk-hero__copy{max-width:34rem;transform:translate3d(0,calc(-56px * var(--lk-progress, 0)),0);opacity:calc(1 - (var(--lk-progress, 0) * 1.25));will-change:transform,opacity}.lk-hero__kicker{font-size:var(--lk-text-base);font-weight:var(--lk-weight-medium);color:var(--lk-gold-soft);margin:0 0 var(--lk-space-3)}.lk-hero__heading{font-family:var(--lk-font-display);font-weight:var(--lk-weight-medium);font-size:var(--lk-text-3xl);line-height:var(--lk-leading-tight);letter-spacing:var(--lk-tracking-tight);color:var(--lk-white-warm);margin:0;text-wrap:balance;text-shadow:0 2px 18px rgba(6,11,20,.55)}.lk-hero__heading em{font-style:italic;color:var(--lk-gold-soft)}.lk-hero__sub{margin:var(--lk-space-4) 0 0;font-size:var(--lk-text-md);line-height:var(--lk-leading-body);color:var(--lk-on-dark-mist);max-width:30rem;text-shadow:0 1px 12px rgba(6,11,20,.5)}.lk-hero__sub p{margin:0}.lk-hero__sub p+p{margin-top:var(--lk-space-2)}.lk-hero__ctas{display:flex;flex-wrap:wrap;gap:var(--lk-space-3);margin-top:var(--lk-space-6)}.lk-hero__cue{position:absolute;z-index:5;left:50%;bottom:clamp(14px,3vh,28px);translate:-50% 0;display:flex;flex-direction:column;align-items:center;gap:6px;font-size:var(--lk-text-xs);letter-spacing:var(--lk-tracking-wide);text-transform:uppercase;color:#faf4e8b8;pointer-events:none;opacity:calc(1 - (var(--lk-progress, 0) * 2))}.lk-hero__cue span[aria-hidden=true]{display:block;width:1px;height:26px;background:linear-gradient(180deg,rgba(250,244,232,.8),transparent);animation:lk-cue 2.4s var(--lk-ease-inout) infinite}@keyframes lk-twinkle-near{0%{opacity:.55}50%{opacity:1}to{opacity:.7}}@keyframes lk-twinkle-far{0%{opacity:.9}45%{opacity:.45}to{opacity:.85}}@keyframes lk-ray-sway{0%{transform:rotate(-1.1deg)}to{transform:rotate(1.1deg)}}@keyframes lk-glow-pulse{0%,to{opacity:calc(var(--lk-glow-strength) * .8);transform:translate(-50%,-50%) scale(.97)}50%{opacity:var(--lk-glow-strength);transform:translate(-50%,-50%) scale(1.04)}}@keyframes lk-cue{0%,to{opacity:.25;transform:translateY(-4px)}50%{opacity:1;transform:translateY(4px)}}@media screen and (max-width:749px){.shopify-section.lk-section-hero{height:var(--lk-hero-h-mobile, 72svh)}.lk-hero{align-items:flex-end}.lk-hero__img{object-position:var(--lk-focal-x-m, var(--lk-focal-x)) var(--lk-focal-y-m, var(--lk-focal-y));transform-origin:var(--lk-focal-x-m, var(--lk-focal-x)) var(--lk-focal-y-m, var(--lk-focal-y))}.lk-hero__scrim{background:linear-gradient(180deg,#0b121f47,#0b121f1a 30%,#0b121fb8 68%,#0b121ff0)}.lk-hero__content{padding-bottom:var(--lk-space-8)}.lk-hero__ctas .lk-btn{flex:1 1 100%}.lk-hero__stars,.lk-hero__rays{animation:none}}@media(prefers-reduced-motion:reduce){.lk-hero__stars,.lk-hero__rays,.lk-hero__glow,.lk-hero__cue span[aria-hidden=true]{animation:none!important}.lk-hero__img{transform:none!important}.lk-hero__copy{transform:none!important;opacity:1!important}.lk-hero__cue{opacity:1}.lk-hero__glow{transform:translate(-50%,-50%)}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/lk-hero-lighthouse.css.map */
