.ac-hero{--ac-hero-ease: cubic-bezier(.12, .23, .5, 1);position:relative;display:block;overflow:hidden;height:min(65vh,550px);height:min(var(--ac-hero-h-mobile, 65svh),var(--ac-hero-max-h-mobile, 550px));background:var(--ac-color-ink, #140800);color:var(--ac-hero-color, #fff)}@media screen and (min-width:750px){.ac-hero{height:min(var(--ac-hero-h, 90svh),756px)}}@media screen and (min-width:990px){.ac-hero{height:90vh;height:var(--ac-hero-h, 90svh)}}.ac-hero__media,.ac-hero__slide-media{position:absolute;top:0;right:0;bottom:0;left:0}.ac-hero__slide-media{opacity:0;transition:opacity 1s ease}.ac-hero__slide-media.is-active{opacity:1}.ac-hero__slide-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgb(0 0 0 / var(--ac-hero-overlay, .1));pointer-events:none}.ac-hero__slide-media picture{display:contents}.ac-hero__img{display:block;width:100%;height:100%;object-fit:cover}.ac-hero__placeholder{background:#6b6b6b;fill:#ffffff59}.ac-hero__ui{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;justify-content:center}.ac-hero__inner{display:flex;flex-direction:column;justify-content:flex-end;gap:24px;width:100%;max-width:1360px;padding:60px var(--ac-hero-px-mobile, 20px) var(--ac-hero-pb-mobile, 24px)}@media screen and (min-width:750px){.ac-hero__inner{padding:60px calc(var(--ac-hero-px, 50px) * .6) var(--ac-hero-pb, 40px)}}@media screen and (min-width:990px){.ac-hero__inner{padding:80px var(--ac-hero-px, 50px) var(--ac-hero-pb, 40px)}}.ac-hero__contents{display:grid}.ac-hero__content{grid-area:1 / 1;align-self:end;display:flex;flex-direction:column;align-items:flex-start;gap:28px;max-width:1020px;opacity:0;visibility:hidden;transition:opacity .4s ease,visibility 0s linear .4s}.ac-hero__content.is-active{opacity:1;visibility:visible;transition:opacity .4s ease}.ac-hero__text-wrap{display:flex;flex-direction:column;gap:8px}.ac-hero__heading{margin:0;font-family:var(--font-body--family);font-style:var(--font-body--style);font-weight:500;font-size:var(--ac-hero-heading-mobile, 44px);line-height:1;letter-spacing:-.03em;color:inherit;text-wrap:balance}.ac-hero--font-heading .ac-hero__heading{font-family:var(--font-heading--family);font-style:var(--font-heading--style);font-weight:var(--font-heading--weight);letter-spacing:0}.ac-hero--uppercase .ac-hero__heading{text-transform:uppercase}.ac-hero__text{max-width:300px;margin:0;font-size:var(--ac-hero-text-mobile, 16px);line-height:1.2;letter-spacing:-.02em;color:inherit}@media screen and (min-width:750px){.ac-hero__heading{font-size:calc((var(--ac-hero-heading, 80px) + var(--ac-hero-heading-mobile, 44px)) / 2)}.ac-hero__text{max-width:600px;font-size:calc((var(--ac-hero-text, 24px) + var(--ac-hero-text-mobile, 16px)) / 2)}}@media screen and (min-width:990px){.ac-hero__heading{font-size:var(--ac-hero-heading, 80px)}.ac-hero__text{font-size:var(--ac-hero-text, 24px)}}.ac-hero--shadow .ac-hero__heading{text-shadow:0 1px 2px rgb(0 0 0 / .25)}.ac-hero--shadow .ac-hero__text{text-shadow:0 1px 2px rgb(0 0 0 / .38)}.ac-split__word{display:inline-block;white-space:nowrap}.ac-split__char{display:inline-block}.ac-hero__button{min-height:44px}.ac-hero__button--white{display:inline-flex;align-items:center;padding:10px 18px;border-radius:100px;background:#fff;box-shadow:0 1px 2px #0000000d;color:var(--ac-color-ink, #140800);font-size:16px;text-decoration:none;transition:background-color .2s ease}.ac-hero__button--white:hover{background:#ededed}.ac-hero__dots{display:flex;gap:10px}.ac-hero__dot{position:relative;width:34px;height:3px;padding:0;overflow:hidden;border:0;border-radius:100px;background:#ffffff73;cursor:pointer}.ac-hero__dot:before{content:"";position:absolute;top:-20px;right:-5px;bottom:-20px;left:-5px}@media screen and (min-width:750px){.ac-hero__dot{width:44px;height:4px}}.ac-hero__dot-fill{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:#fff;transform:scaleX(0);transform-origin:left center}.ac-hero__dot.is-active .ac-hero__dot-fill{transform:scaleX(1)}.ac-hero[data-playing] .ac-hero__dot.is-active .ac-hero__dot-fill{animation:ac-hero-progress var(--ac-hero-interval, 6s) linear both}.ac-hero__card{position:absolute;inset-inline-end:16px;inset-block-end:16px;z-index:2;display:none;align-items:center;gap:12px;width:248px;padding:9px;border:1px solid #dbdbdb;background:#fff;color:var(--ac-color-ink, #140800);text-decoration:none}.ac-hero__card--mobile{display:flex}@media screen and (min-width:750px){.ac-hero__card{inset-inline-end:30px;inset-block-end:30px;display:flex;width:276px;padding:10px}}.ac-hero__card-image{flex-shrink:0;width:72px;height:72px;overflow:hidden;background:#f4f4f4}@media screen and (min-width:750px){.ac-hero__card-image{width:80px;height:80px}}.ac-hero__card-image img,.ac-hero__card-image svg{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.ac-hero__card:hover .ac-hero__card-image img{transform:scale(1.06)}.ac-hero__card-body{display:flex;flex-direction:column;gap:18px;min-width:0}.ac-hero__card-title{overflow:hidden;font-size:16px;line-height:1;letter-spacing:-.03em;white-space:nowrap;text-overflow:ellipsis}.ac-hero__card-link{display:inline-flex;align-items:center;gap:10px;color:#6f6f6f;font-size:14px;font-weight:500;letter-spacing:-.03em;line-height:1}.ac-hero__card-arrow{position:relative;display:inline-block;width:10px;height:10px;overflow:hidden}.ac-hero__card-arrow svg{position:absolute;top:0;right:0;bottom:0;left:0;width:10px;height:10px;transition:transform .35s ease}.ac-hero__card-arrow svg+svg{transform:translate(-12px,12px)}.ac-hero__card:hover .ac-hero__card-arrow svg:first-child{transform:translate(12px,-12px)}.ac-hero__card:hover .ac-hero__card-arrow svg+svg{transform:translate(0)}@media(prefers-reduced-motion:no-preference){.ac-hero--animate .ac-hero__content.is-active .ac-hero__heading .ac-split__char{animation:ac-hero-char-x .6s var(--ac-hero-ease) both;animation-delay:calc(var(--i) * 30ms)}.ac-hero--animate .ac-hero__content.is-active .ac-hero__text .ac-split__char{animation:ac-hero-char-y .5s var(--ac-hero-ease) both;animation-delay:calc(.25s + var(--i) * 10ms)}.ac-hero--animate .ac-hero__content.is-active .ac-hero__button{animation:ac-hero-char-y .4s var(--ac-hero-ease) 1.2s both}}@keyframes ac-hero-char-x{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:none}}@keyframes ac-hero-char-y{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@keyframes ac-hero-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media(prefers-reduced-motion:reduce){.ac-hero__slide-media,.ac-hero__content{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/ac-hero.css.map */
