.modulo-he{position:relative;width:100%;font-family:inherit;box-sizing:border-box;color:var(--modulo-he-text, #FFFFFF)}.modulo-he--width-boxed{max-width:var(--modulo-he-container-max, 1200px);width:calc(100% - var(--modulo-he-container-mx, 24px) * 2);margin-inline:auto;margin-block:var(--modulo-he-container-my, 24px)}@media(max-width:860px){.modulo-he--width-boxed{width:calc(100% - (max(16px,var(--modulo-he-container-mx, 24px))*2))}}.modulo-he__viewport{position:relative;width:100%;height:var(--modulo-he-height, 85vh);overflow:hidden;isolation:isolate;border-radius:var(--modulo-he-radius, 0)}.modulo-he__image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.modulo-he__img{display:block;width:100%;height:100%;object-fit:cover}.modulo-he__scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;opacity:var(--modulo-he-scrim-opacity, 0)}.modulo-he--scrim-full .modulo-he__scrim{background:#000}.modulo-he--scrim-bottom .modulo-he__scrim{background:linear-gradient(180deg,transparent 40%,rgba(0,0,0,1) 100%)}.modulo-he--scrim-top .modulo-he__scrim{background:linear-gradient(0deg,transparent 40%,rgba(0,0,0,1) 100%)}.modulo-he__content{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;flex-direction:column;padding:var(--modulo-he-pad-x, 40px) var(--modulo-he-pad-x, 40px) calc(var(--modulo-he-pad-x, 40px) + 16px);justify-content:var(--modulo-he-align-y, flex-end);align-items:var(--modulo-he-align-x, flex-start)}.modulo-he__stack{width:100%;max-width:var(--modulo-he-content-max, 520px);display:flex;flex-direction:column;gap:20px;align-items:inherit;text-align:left}.modulo-he--position-top-center .modulo-he__stack,.modulo-he--position-middle-center .modulo-he__stack,.modulo-he--position-bottom-center .modulo-he__stack{text-align:center;align-items:center}.modulo-he--position-top-right .modulo-he__stack,.modulo-he--position-middle-right .modulo-he__stack,.modulo-he--position-bottom-right .modulo-he__stack{text-align:right;align-items:flex-end}.modulo-he__eyebrow{margin:0;font-size:var(--modulo-he-eyebrow-size, 12px);font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:color-mix(in srgb,var(--modulo-he-text, #FFFFFF) 85%,transparent);line-height:1.2;display:inline-flex;align-items:center;gap:12px}.modulo-he__eyebrow:before{content:"";width:24px;height:1px;background:color-mix(in srgb,var(--modulo-he-text, #FFFFFF) 75%,transparent)}.modulo-he--position-top-right .modulo-he__eyebrow,.modulo-he--position-middle-right .modulo-he__eyebrow,.modulo-he--position-bottom-right .modulo-he__eyebrow{flex-direction:row-reverse}.modulo-he--position-top-center .modulo-he__eyebrow:before,.modulo-he--position-middle-center .modulo-he__eyebrow:before,.modulo-he--position-bottom-center .modulo-he__eyebrow:before{display:none}.modulo-he__heading{margin:0;font-size:clamp(2.5rem,5.6vw,var(--modulo-he-heading-size, 64px));line-height:1;font-weight:500;letter-spacing:-.025em;color:var(--modulo-he-text, #FFFFFF);text-wrap:balance}.modulo-he__heading strong,.modulo-he__heading b{font-weight:400;font-style:italic;color:var(--modulo-he-accent, #FFF5EC);letter-spacing:-.005em}.modulo-he--font-fraunces .modulo-he__heading{font-family:Fraunces,Iowan Old Style,Charter,Georgia,serif;font-variation-settings:"opsz" 144,"SOFT" 50,"wght" 500}.modulo-he--font-fraunces .modulo-he__heading strong,.modulo-he--font-fraunces .modulo-he__heading b{font-variation-settings:"opsz" 9,"SOFT" 100}.modulo-he--font-playfair .modulo-he__heading{font-family:Playfair Display,Iowan Old Style,Georgia,serif;font-weight:500}.modulo-he--font-inter .modulo-he__heading{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;letter-spacing:-.028em}.modulo-he--font-roboto .modulo-he__heading{font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;letter-spacing:-.02em}.modulo-he--font-inherit .modulo-he__heading{font-family:inherit;font-weight:500;letter-spacing:-.028em}.modulo-he__sub{margin:0;max-width:52ch;font-size:var(--modulo-he-sub-size, 17px);line-height:1.55;color:color-mix(in srgb,var(--modulo-he-text, #FFFFFF) 85%,transparent)}.modulo-he__ctas{display:flex;flex-wrap:wrap;gap:16px;align-items:center;margin-top:8px}.modulo-he__cta{position:relative;display:inline-flex;align-items:center;gap:12px;padding:15px 28px;border-radius:999px;background:transparent;color:var(--modulo-he-text, #FFFFFF);font-family:inherit;font-size:var(--modulo-he-cta-size, 13px);font-weight:700;letter-spacing:.14em;text-transform:uppercase;border:1.5px solid var(--modulo-he-cta-border, #FFFFFF);cursor:pointer;overflow:hidden;isolation:isolate;text-decoration:none;transition:color .3s ease,border-color .3s ease}.modulo-he__cta:before{content:"";position:absolute;left:0;right:0;bottom:0;height:0;background:var(--modulo-he-cta-hover-bg, #FFFFFF);transition:height .4s cubic-bezier(.22,1,.36,1);z-index:-1}.modulo-he__cta:hover{color:var(--modulo-he-cta-hover-text, #1A1A2E);border-color:var(--modulo-he-cta-hover-bg, #FFFFFF)}.modulo-he__cta:hover:before{height:100%}.modulo-he__cta:focus-visible{outline:2px solid var(--modulo-he-accent, #FFF5EC);outline-offset:4px}.modulo-he__cta svg{width:14px;height:14px;transition:transform .35s cubic-bezier(.22,1,.36,1)}.modulo-he__cta:hover svg{transform:translate(4px)}.modulo-he__cta--style-filled{background:var(--modulo-he-cta-hover-bg, #FFFFFF);color:var(--modulo-he-cta-hover-text, #1A1A2E);border-color:var(--modulo-he-cta-hover-bg, #FFFFFF)}.modulo-he__cta--style-filled:before{background:var(--modulo-he-cta-hover-text, #1A1A2E)}.modulo-he__cta--style-filled:hover{color:var(--modulo-he-cta-hover-bg, #FFFFFF);border-color:var(--modulo-he-cta-hover-text, #1A1A2E)}.modulo-he__cta--style-text{padding:14px 2px;border:0;border-radius:0;color:color-mix(in srgb,var(--modulo-he-text, #FFFFFF) 88%,transparent);letter-spacing:.14em}.modulo-he__cta--style-text:before{display:none}.modulo-he__cta--style-text:after{content:"";position:absolute;left:2px;right:100%;bottom:8px;height:1px;background:var(--modulo-he-text, #FFFFFF);transition:right .4s cubic-bezier(.22,1,.36,1)}.modulo-he__cta--style-text:hover{color:var(--modulo-he-text, #FFFFFF)}.modulo-he__cta--style-text:hover:after{right:2px}.modulo-he__cta--style-text:focus-visible{outline:2px solid var(--modulo-he-accent, #FFF5EC);outline-offset:4px;border-radius:4px}.modulo-he__cta--style-text svg{display:none}.modulo-he--motion .modulo-he__eyebrow{opacity:0;transform:translateY(8px);animation:modulo-he-fade-up .6s .1s cubic-bezier(.22,1,.36,1) forwards}.modulo-he--motion .modulo-he__heading{opacity:0;transform:translateY(12px);animation:modulo-he-fade-up .7s .22s cubic-bezier(.22,1,.36,1) forwards}.modulo-he--motion .modulo-he__sub{opacity:0;transform:translateY(10px);animation:modulo-he-fade-up .7s .3s cubic-bezier(.22,1,.36,1) forwards}.modulo-he--motion .modulo-he__ctas{opacity:0;transform:translateY(12px);animation:modulo-he-fade-up .7s .36s cubic-bezier(.22,1,.36,1) forwards}@keyframes modulo-he-fade-up{to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.modulo-he__viewport{height:min(var(--modulo-he-height, 85vh),75vh);min-height:560px}.modulo-he__content{padding:clamp(20px,5vw,32px) clamp(20px,5vw,32px) clamp(32px,7vw,48px)}.modulo-he__stack{gap:16px}.modulo-he__heading{font-size:clamp(1.75rem,7vw,var(--modulo-he-heading-size, 64px));line-height:1.05}.modulo-he__ctas{gap:12px}.modulo-he__cta{padding:13px 22px}}@media(max-width:480px){.modulo-he__content{padding:20px 20px 32px}.modulo-he__ctas{flex-direction:column;align-items:flex-start;width:100%}.modulo-he--position-top-center .modulo-he__ctas,.modulo-he--position-middle-center .modulo-he__ctas,.modulo-he--position-bottom-center .modulo-he__ctas{align-items:center}}@media(prefers-reduced-motion:reduce){.modulo-he__cta,.modulo-he__cta:before,.modulo-he__cta:after,.modulo-he__cta svg,.modulo-he--motion .modulo-he__eyebrow,.modulo-he--motion .modulo-he__heading,.modulo-he--motion .modulo-he__sub,.modulo-he--motion .modulo-he__ctas{animation:none!important;transition:none!important;opacity:1!important;transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/modulo-section-hero-editorial.css.map */
