.hma-hero--campaign{height:clamp(640px,56.25vw,940px);min-height:0;background:#eef0f2;color:#111}.hma-hero--campaign .hma-hero__media,.hma-hero--campaign .hma-hero__media picture,.hma-hero--campaign .hma-hero__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.hma-hero--campaign .hma-hero__media picture{display:block}.hma-hero--campaign .hma-hero__media img{display:block;object-fit:cover;object-position:center center}.hma-hero--campaign .hma-hero__content{min-height:100%;justify-content:center;align-items:flex-start;padding-top:clamp(104px,9vw,148px);padding-bottom:clamp(68px,7vw,104px)}.hma-hero--campaign .hma-kicker{margin-bottom:16px;color:#111;font-size:10px;letter-spacing:.22em}.hma-hero--campaign .hma-hero__title{max-width:470px;color:#111;font-size:clamp(34px,3.45vw,50px);line-height:1.045;letter-spacing:-.03em}.hma-hero--campaign .hma-hero__text{max-width:390px;margin-top:18px;color:#1119;font-size:14px;line-height:1.55}.hma-hero--campaign .hma-link-button.hma-hero-cta{position:relative;min-height:0;margin-top:28px;padding:0 0 7px;gap:11px;background:transparent;color:#111;border:0;border-bottom:1px solid rgba(17,17,17,.62);overflow:visible;font-size:10.5px;line-height:1.2;letter-spacing:.11em;text-transform:uppercase}.hma-hero--campaign .hma-link-button.hma-hero-cta:before{display:none!important}.hma-hero-cta__arrow{display:inline-block;font-size:14px;line-height:1;transform:translateY(-.5px);transition:transform .38s cubic-bezier(.22,1,.36,1)}@media(hover:hover)and (pointer:fine){.hma-hero--campaign .hma-link-button.hma-hero-cta:hover{background:transparent;color:#111}.hma-hero--campaign .hma-link-button.hma-hero-cta:hover .hma-hero-cta__arrow{transform:translate(5px,-.5px)}}body:has(.hma-hero--campaign) #header-component[transparent]:not([data-sticky-state=active]){--header-bg-color: transparent !important;--color-background: transparent !important;--color-foreground: #111111 !important;--menu-top-level-font-color: #111111 !important;color:#111!important}body:has(.hma-hero--campaign) #header-component[transparent]:not([data-sticky-state=active]) .header__row,body:has(.hma-hero--campaign) #header-component[transparent]:not([data-sticky-state=active]) .header__row:hover,body:has(.hma-hero--campaign) #header-component[transparent]:not([data-sticky-state=active]):hover .header__row{background:transparent!important;border-color:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body:has(.hma-hero--campaign) #header-component[transparent]:not([data-sticky-state=active]) .header__row a,body:has(.hma-hero--campaign) #header-component[transparent]:not([data-sticky-state=active]) .header__row button,body:has(.hma-hero--campaign) #header-component[transparent]:not([data-sticky-state=active]) .header__row summary,body:has(.hma-hero--campaign) #header-component[transparent]:not([data-sticky-state=active]) .header__row svg{color:#111!important}body:has(.hma-hero--campaign) #header-component[transparent]:not([data-sticky-state=active]) .header-logo img,body:has(.hma-hero--campaign) #header-component[transparent]:not([data-sticky-state=active]) .header-logo__image{filter:brightness(0)!important}body:has(.hma-hero--campaign) #header-component[transparent]:not([data-sticky-state=active]):before{display:none!important}body:has(.hma-hero--campaign) #header-component[transparent]:not([data-sticky-state=active]) .header__icon--summary,body:has(.hma-hero--campaign) #header-component[transparent]:not([data-sticky-state=active]) .header-actions__action{background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}@media screen and (max-width:749px){.hma-hero--campaign{position:relative!important;height:clamp(610px,78svh,690px)!important;min-height:610px!important;max-height:690px!important;overflow:hidden!important;background:#eef0f2!important;color:#111!important}.hma-hero--campaign .hma-hero__media{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;aspect-ratio:auto!important;overflow:hidden!important;background:#eef0f2!important}.hma-hero--campaign .hma-hero__media picture{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:block!important;width:100%!important;height:100%!important}.hma-hero--campaign .hma-hero__media img{position:absolute!important;inset:auto!important;top:20px!important;right:auto!important;bottom:auto!important;left:-24vw!important;width:160vw!important;max-width:none!important;height:auto!important;object-fit:contain!important;object-position:center center!important}.hma-hero--campaign .hma-hero__content{position:relative!important;z-index:2!important;width:var(--hma-page)!important;height:100%!important;min-height:0!important;max-width:none!important;margin:0 auto!important;padding:clamp(228px,29svh,248px) 0 24px!important;justify-content:flex-start!important;align-items:flex-start!important;overflow:visible!important;background:transparent!important;color:#111!important}.hma-hero--campaign .hma-kicker{margin:0 0 9px!important;color:#111!important;font-size:8.5px!important;line-height:1!important;letter-spacing:.2em!important}.hma-hero--campaign .hma-hero__title{display:block!important;width:100%!important;max-width:100%!important;margin:0!important;padding-right:8px!important;overflow:visible!important;color:#0b0b0b!important;font-size:clamp(27px,7.45vw,31px)!important;line-height:1.025!important;letter-spacing:-.026em!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;text-wrap:pretty!important}.hma-hero--campaign .hma-hero__text{max-width:305px!important;margin:10px 0 0!important;color:#111111a3!important;font-size:12.5px!important;line-height:1.45!important}.hma-hero--campaign .hma-link-button.hma-hero-cta{margin-top:16px!important;padding-bottom:6px!important;font-size:9.5px!important}body:has(.hma-hero--campaign) #header-component .menu-drawer{--color-foreground: #f8f8f5 !important;--color-foreground-muted: rgba(255,255,255,.58) !important;color:#f8f8f5!important}body:has(.hma-hero--campaign) #header-component .menu-drawer .menu-drawer__navigation{align-items:flex-start!important;padding-top:clamp(160px,22svh,188px)!important;padding-bottom:96px!important}body:has(.hma-hero--campaign) #header-component .menu-drawer .menu-drawer__menu-item,body:has(.hma-hero--campaign) #header-component .menu-drawer .menu-drawer__menu-item:visited,body:has(.hma-hero--campaign) #header-component .menu-drawer .menu-drawer__menu-item-text,body:has(.hma-hero--campaign) #header-component .menu-drawer .menu-drawer__menu-item-text *{color:#f8f8f5!important;-webkit-text-fill-color:#f8f8f5!important;opacity:1!important;filter:none!important;mix-blend-mode:normal!important}body:has(.hma-hero--campaign) #header-component .menu-drawer .menu-drawer__menu>.menu-drawer__list-item>.menu-drawer__menu-item{color:#f8f8f5!important;-webkit-text-fill-color:#f8f8f5!important;font-size:clamp(34px,10vw,44px)!important;opacity:.94!important}body:has(.hma-hero--campaign) #header-component .menu-drawer .menu-drawer__menu-item--active,body:has(.hma-hero--campaign) #header-component .menu-drawer .menu-drawer__menu-item--active .menu-drawer__menu-item-text{color:#fff!important;-webkit-text-fill-color:#ffffff!important;opacity:1!important}body:has(.hma-hero--campaign) #header-component .menu-drawer .menu-drawer__close-button,body:has(.hma-hero--campaign) #header-component .menu-drawer .menu-drawer__close-button svg{color:#fff!important}body:has(.hma-hero--campaign) #header-component .menu-drawer .menu-drawer__close-button svg path{stroke:#fff!important}body:has(.hma-hero--campaign) #header-component .menu-drawer:after{color:#ffffff8a!important}}@media screen and (max-width:749px)and (max-height:720px){.hma-hero--campaign{height:610px!important;min-height:610px!important}.hma-hero--campaign .hma-hero__media img{top:16px!important;left:-20vw!important;width:154vw!important}.hma-hero--campaign .hma-hero__content{padding-top:218px!important;padding-bottom:22px!important}body:has(.hma-hero--campaign) #header-component .menu-drawer .menu-drawer__navigation{padding-top:138px!important;padding-bottom:74px!important}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/hma-campaign-hero.css.map */
