.hero__media-mobile{display:none}.hero__media .media img{object-position:var(--hero-focal-d, 50% 50%)}@media(max-width:989px){.hero__media-desktop{display:none}.hero__media-mobile{display:block}.hero__media .media img{object-position:var(--hero-focal-m, 50% 50%)}.hero--m-overlay{padding:0!important}.hero--m-overlay>.page-width{padding:0}.hero--m-overlay .hero__grid{position:relative;display:flex;flex-direction:column;justify-content:flex-end;gap:0;min-height:calc(var(--hero-m-height, 100svh) - 112px);min-height:max(580px,calc(var(--hero-m-height, 100svh) - 112px));overflow:hidden}.hero--m-overlay .hero__media{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;order:0}.hero--m-overlay .hero__media>div,.hero--m-overlay .hero__media .media{height:100%}.hero--m-overlay .hero__media .media{aspect-ratio:auto!important;border-radius:0;box-shadow:none}.hero--m-overlay .hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0a0a0a00 45%,rgba(10,10,10,calc(var(--hero-scrim, .55) * .7)) 68%,rgba(10,10,10,calc(var(--hero-scrim, .55) + .2)));pointer-events:none}.hero--m-overlay .hero__badge{display:none}.hero--m-overlay .hero__content{position:relative;z-index:2;max-width:none;padding:0 22px 26px;color:#fff;--fg: #fff;--muted: rgba(255, 255, 255, .84);--line: rgba(255, 255, 255, .28)}.hero--m-overlay .eyebrow{color:#ffffffdb;margin-bottom:14px}.hero--m-overlay .h0{font-size:calc(clamp(2.15rem,1.3rem + 4.2vw,3rem) * var(--heading-scale));line-height:1;margin-bottom:22px;text-shadow:0 2px 24px rgba(0,0,0,.25)}.hero--m-overlay .accent{color:#e9dfd1!important}.hero--m-overlay .lead{color:#ffffffe0;font-size:.975rem;margin-bottom:22px}.hero--m-overlay:not(.hero--m-show-text) .lead{display:none}.hero--m-overlay:not(.hero--m-show-trust) .hero__trust{display:none}.hero--m-overlay .button-row{gap:10px}.hero--m-overlay .button:not(.button--secondary){--btn-bg: #F7F3EC;--btn-fg: #111;--btn-border: #F7F3EC}.hero--m-overlay .button-row{flex-direction:column;align-items:stretch;gap:6px}.hero--m-overlay .button--secondary{--btn-fg: #fff;--btn-border: transparent;--btn-bg: transparent;min-height:44px!important;background:transparent;letter-spacing:.16em;font-size:.75rem;text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:1px}.hero--m-overlay .button--secondary:hover{--btn-bg: transparent;--btn-fg: #fff}.hero--m-overlay .button--large{min-height:54px}.hero--m-overlay .hero__trust{margin-top:20px;padding-top:16px;gap:8px 18px;font-size:.8125rem}.hero--m-overlay .hero__trust .icon{color:#fff}.hero--m-overlay .scroll-cue{display:none}.hero--m-editorial .hero__grid{gap:0}.hero--m-editorial .hero__content{padding-top:8px}.hero--m-editorial .h0{font-size:calc(clamp(2.6rem,1.4rem + 6vw,3.6rem) * var(--heading-scale))}.hero--m-editorial .hero__media{order:2;margin:32px 0 0}.hero--m-editorial .hero__media .media{aspect-ratio:4 / 5;border-radius:calc(var(--radius) * 2);box-shadow:0 30px 60px -36px #11111173}.hero--m-editorial .button-row{margin-top:4px}.hero--m-editorial .hero__trust{border-top:0;padding-top:0;margin-top:20px}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/hero-layouts.css.map */
