.lunette-hero{--ease-lux: cubic-bezier(.4, .9, .3, 1);--dur: .32s;--dur-slow: 426ms;--lun-cream: var(--lunette-cream, #FBF9F4);--lun-espresso: var(--lunette-espresso, #332B26);--lun-blush: var(--lunette-blush, #EBD7D1);--lun-camel: var(--lunette-camel, #C7A77C);--lun-scrim-rgb: 26, 19, 14;position:relative;display:flex;align-items:flex-end;overflow:hidden;width:100%;margin-top:0}.lunette-hero--small{min-height:64vmin}.lunette-hero--medium{min-height:78vmin}.lunette-hero--large{min-height:90vmin}.lunette-hero--full{min-height:100vh;min-height:100svh}@media screen and (min-width:990px){.lunette-hero--small{min-height:70vh}.lunette-hero--medium{min-height:82vh}.lunette-hero--large{min-height:92vh}.lunette-hero--full{min-height:100vh}}.lunette-hero__bg{position:absolute;top:-4%;right:-4%;bottom:-4%;left:-4%;z-index:0}.lunette-hero__bg img,.lunette-hero__bg .lunette-hero__bg-img{width:100%;height:100%;object-fit:cover;object-position:center 22%;display:block;transform-origin:center 30%}@media screen and (max-width:749px){.lunette-hero__bg img,.lunette-hero__bg .lunette-hero__bg-img{object-position:center 18%}}@media(prefers-reduced-motion:no-preference){.lunette-hero__bg img,.lunette-hero__bg .lunette-hero__bg-img{animation:ln-hero-ken-burns 22s var(--ease-lux) infinite alternate;will-change:transform}}@keyframes ln-hero-ken-burns{0%{transform:scale(1) translate(0)}50%{transform:scale(1.04) translate(-.7%,.5%)}to{transform:scale(1.06) translate(.5%,-.4%)}}.lunette-hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(to top,rgba(var(--lun-scrim-rgb),calc(var(--scrim-opacity, .55) * 1.18)),rgba(var(--lun-scrim-rgb),calc(var(--scrim-opacity, .55) * .78)) 26%,rgba(var(--lun-scrim-rgb),calc(var(--scrim-opacity, .55) * .3)) 56%,rgba(var(--lun-scrim-rgb),0) 82%),linear-gradient(to right,rgba(var(--lun-scrim-rgb),calc(var(--scrim-opacity, .55) * .92)),rgba(var(--lun-scrim-rgb),calc(var(--scrim-opacity, .55) * .45)),rgba(var(--lun-scrim-rgb),0) 52%);pointer-events:none}.lunette-hero__scrim:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,rgba(var(--lun-scrim-rgb),.24) 0%,rgba(var(--lun-scrim-rgb),.06) 18%,transparent 38%);pointer-events:none}.lunette-hero__content{position:relative;z-index:2;width:100%;padding:3.5rem 1.6rem 4rem;max-width:100%}@media screen and (min-width:750px){.lunette-hero__content{padding:5rem 3rem 5.5rem;max-width:42rem}}@media screen and (min-width:990px){.lunette-hero__content{padding:7rem 4rem;max-width:44rem}}@media screen and (min-width:1400px){.lunette-hero__content{padding:8rem 5rem;max-width:46rem}}.lunette-hero__eyebrow{display:inline-flex;align-items:center;gap:.7rem;font-family:var(--font-body-family, "Jost", sans-serif);font-size:.8125rem;font-weight:500;line-height:1.1;letter-spacing:.18em;text-transform:uppercase;color:#fbf9f4eb;margin:0 0 1.3rem;opacity:0;transform:translateY(14px);transition:opacity var(--dur-slow) var(--ease-lux),transform var(--dur-slow) var(--ease-lux)}@media screen and (max-width:749px){.lunette-hero__eyebrow{font-size:.75rem}}.lunette-hero__eyebrow:before{content:"";display:inline-block;width:30px;height:1px;background:var(--lun-camel);flex-shrink:0}.lunette-hero__heading{font-family:var(--font-heading-family, "Playfair Display", Georgia, serif);font-size:clamp(2.25rem,3.4vw + .7rem,3.5rem);font-weight:500;line-height:1.06;letter-spacing:-.01em;color:#faf8f3;margin:0 0 1.6rem;text-wrap:balance;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;opacity:0;transform:translateY(20px);transition:opacity var(--dur-slow) var(--ease-lux) .08s,transform var(--dur-slow) var(--ease-lux) .08s}.lunette-hero__heading em{font-style:italic;font-weight:400;color:#ebd7d1f2}.lunette-hero__subtext{font-family:var(--font-body-family, "Jost", sans-serif);font-size:clamp(.875rem,.6vw + .65rem,.9375rem);font-weight:400;line-height:1.6;letter-spacing:.01em;color:#fbf9f4cc;margin:0 0 2.2rem;max-width:26rem;opacity:0;transform:translateY(16px);transition:opacity var(--dur-slow) var(--ease-lux) .16s,transform var(--dur-slow) var(--ease-lux) .16s}.lunette-hero__ctas{display:flex;flex-wrap:wrap;align-items:center;gap:.85rem;opacity:0;transform:translateY(12px);transition:opacity var(--dur-slow) var(--ease-lux) .24s,transform var(--dur-slow) var(--ease-lux) .24s}.lunette-hero__btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 2rem;border-radius:var(--lunette-radius-pill, 999px);font-family:var(--font-body-family, "Jost", sans-serif);font-size:.875rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;cursor:pointer;white-space:nowrap;transition:background-color var(--dur) var(--ease-lux),color var(--dur) var(--ease-lux),border-color var(--dur) var(--ease-lux),box-shadow var(--dur) var(--ease-lux),transform .16s var(--ease-lux)}@media screen and (max-width:749px){.lunette-hero__btn{min-height:44px;font-size:.8125rem}}.lunette-hero__btn:focus-visible{outline:2px solid var(--lun-camel);outline-offset:2px}.lunette-hero__btn--primary{background:var(--lun-camel);color:var(--lun-espresso);border:1px solid var(--lun-camel)}.lunette-hero__btn--primary:hover{background:var(--lun-cream);color:var(--lun-espresso);border-color:var(--lun-cream);box-shadow:0 6px 20px #c7a77c52;transform:translateY(-1px)}.lunette-hero__btn--secondary{background:transparent;color:#fbf9f4eb;border:1px solid rgba(251,249,244,.55)}.lunette-hero__btn--secondary:hover{background:#fbf9f41f;border-color:#fbf9f4e6;color:#faf8f3;box-shadow:0 6px 20px #1a130e2e;transform:translateY(-1px)}.lunette-hero__btn:active{transform:translateY(.5px);box-shadow:none;transition-duration:90ms}.lunette-hero.is-loaded .lunette-hero__eyebrow,.lunette-hero.is-loaded .lunette-hero__heading,.lunette-hero.is-loaded .lunette-hero__subtext,.lunette-hero.is-loaded .lunette-hero__ctas{opacity:1;transform:translateY(0)}.lunette-hero__scroll-cue{position:absolute;bottom:2.25rem;left:50%;transform:translate(-50%);z-index:3;display:flex;flex-direction:column;align-items:center;opacity:0;transition:opacity var(--dur-slow) var(--ease-lux) .5s}.lunette-hero.is-loaded .lunette-hero__scroll-cue{opacity:1}.lunette-hero__scroll-cue-line{width:1px;height:40px;background:linear-gradient(to bottom,#fbf9f499,#fbf9f400)}@media(prefers-reduced-motion:no-preference){.lunette-hero__scroll-cue-line{animation:ln-scroll-pulse 2.2s var(--ease-lux) infinite}}@keyframes ln-scroll-pulse{0%,to{opacity:.4;transform:scaleY(1)}50%{opacity:.85;transform:scaleY(1.1)}}@media screen and (max-width:749px){.lunette-hero__scroll-cue{display:none}}@media(prefers-reduced-motion:reduce){.lunette-hero__eyebrow,.lunette-hero__heading,.lunette-hero__subtext,.lunette-hero__ctas,.lunette-hero__scroll-cue{opacity:1!important;transform:none!important;transition:none!important}.lunette-hero__bg img,.lunette-hero__bg .lunette-hero__bg-img{animation:none!important;transform:none!important}.lunette-hero__btn{transition:background-color .15s ease,color .15s ease,border-color .15s ease!important}.lunette-hero__btn:hover{transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/lunette-hero.css.map */
