.ao-hero{position:relative;display:flex;align-items:center;min-height:var(--ao-hero-height, 650px);overflow:hidden;background-color:var(--ao-hero-overlay, #17261c);color:#fff}.ao-hero__media,.ao-hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0}.ao-hero__media{width:100%;height:100%;object-fit:cover;object-position:var(--ao-hero-focus, right center)}.ao-hero--scrim-strong .ao-hero__scrim{background:linear-gradient(to right,var(--ao-hero-overlay, #17261c) 0%,color-mix(in srgb,var(--ao-hero-overlay, #17261c) 92%,transparent) 42%,color-mix(in srgb,var(--ao-hero-overlay, #17261c) 58%,transparent) 100%)}.ao-hero--scrim-balanced .ao-hero__scrim{background:linear-gradient(to right,color-mix(in srgb,var(--ao-hero-overlay, #17261c) 90%,transparent),color-mix(in srgb,var(--ao-hero-overlay, #17261c) 72%,transparent) 40%,color-mix(in srgb,var(--ao-hero-overlay, #17261c) 32%,transparent),color-mix(in srgb,var(--ao-hero-overlay, #17261c) 12%,transparent))}@supports not (background: color-mix(in srgb,red 50%,transparent)){.ao-hero--scrim-strong .ao-hero__scrim{background:linear-gradient(to right,#17261cf7,#17261ce6 42%,#17261c8c)}.ao-hero--scrim-balanced .ao-hero__scrim{background:linear-gradient(to right,#101a12e6,#101a12b8 40%,#101a1252,#101a121f)}}@media screen and (max-width:767px){.ao-hero .ao-hero__scrim{background:linear-gradient(to bottom,color-mix(in srgb,var(--ao-hero-overlay, #17261c) 55%,transparent),color-mix(in srgb,var(--ao-hero-overlay, #17261c) 35%,transparent) 30%,color-mix(in srgb,var(--ao-hero-overlay, #17261c) 85%,transparent))}}.ao-hero__inner{position:relative;z-index:1;width:100%;padding-top:88px;padding-bottom:56px}.ao-hero__content{max-width:var(--ao-hero-content-width, 800px)}.ao-hero__eyebrow{display:flex;align-items:center;gap:13px;margin-bottom:38px}.ao-hero__brand{font-size:28px;font-weight:700;line-height:1;letter-spacing:.01em;text-transform:uppercase}.ao-hero__eyebrow-rule{width:1px;height:20px;background:#ffffff59}.ao-hero__eyebrow-text{color:var(--ao-sage-300, #c3cda8);font-size:12.5px;letter-spacing:.14em;line-height:1;text-transform:uppercase}.ao-hero__heading{margin:0 0 39px;color:#fff;font-size:var(--ao-hero-heading-size, 53px);font-weight:700;line-height:1.06;text-transform:uppercase}.ao-hero__lead{margin:0 0 26px;color:#ffffffd9;font-size:18px;line-height:30px}.ao-hero__body{margin:0 0 43px;color:#ffffffb8;font-size:15px;line-height:26px}.ao-hero__lead:last-child,.ao-hero__body:last-child{margin-bottom:0}.ao-hero__actions{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:35px}.ao-hero__btn{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:51px;padding:0 33px;border:1px solid transparent;color:#fff;font-size:13.5px;font-weight:600;letter-spacing:.1em;line-height:1;text-align:center;text-transform:uppercase;transition:background-color .2s ease,border-color .2s ease}.ao-hero__btn:hover{color:#fff}.ao-hero__btn--filled{background:var(--ao-hero-accent, #7f9652);border-color:var(--ao-hero-accent, #7f9652)}.ao-hero__btn--filled:hover{background:color-mix(in srgb,var(--ao-hero-accent, #7f9652) 86%,#000)}.ao-hero__btn--outline{background:transparent;border-color:#ffffff8c}.ao-hero__btn--outline:hover{border-color:#fff;background:#ffffff14}.ao-hero__btn svg{width:18px;height:11px;flex:0 0 auto;transition:transform .2s ease}.ao-hero__btn:hover svg{transform:translate(4px)}.ao-hero__footnote{display:flex;align-items:center;gap:11px;color:var(--ao-sage-300, #c3cda8);font-size:12.5px;letter-spacing:.14em;line-height:1;text-transform:uppercase}.ao-hero__footnote--rule{gap:10px;color:#ffffffa8;letter-spacing:.12em}.ao-hero__footnote-rule{flex:0 0 auto;width:26px;height:1px;background:var(--ao-sage-400, #a7b982)}.ao-hero__footnote svg{width:15px;height:15px;flex:0 0 auto}@media screen and (max-width:991px){.ao-hero{min-height:var(--ao-hero-height-mobile, 560px)}.ao-hero__inner{padding-top:56px;padding-bottom:40px}.ao-hero__heading{font-size:var(--ao-hero-heading-size-mobile, 34px)}.ao-hero__eyebrow{margin-bottom:26px}.ao-hero__lead{font-size:16px;line-height:26px}.ao-hero__btn{padding:0 22px}}@media screen and (max-width:575px){.ao-hero__brand{font-size:22px}.ao-hero__actions{display:grid;gap:12px}.ao-hero__footnote{align-items:flex-start;letter-spacing:.1em}.ao-hero__footnote svg{margin-top:1px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/ao-hero.css.map */
