.home-hero{--hero-ease: cubic-bezier(.22, .61, .36, 1);--hero-ease-out: cubic-bezier(.16, 1, .3, 1);--hero-fade: 1.1s;--hero-gutter: 1.6rem;position:relative;display:block;overflow:hidden;isolation:isolate;background:#2b2621;color:var(--hero-ink, #fff);height:calc(100vh - var(--tabi-header-h, 6rem) + var(--tabi-header-overlap, 0px));height:calc(100svh - var(--tabi-header-h, 6rem) + var(--tabi-header-overlap, 0px));min-height:48rem;max-height:110rem}.home-hero--image{height:auto;min-height:0;max-height:none;aspect-ratio:var(--hero-ratio-mobile, 4 / 5)}@media screen and (min-width:750px){.home-hero{--hero-gutter: 2.6rem;min-height:52rem}.home-hero--image{min-height:0;aspect-ratio:var(--hero-ratio, 16 / 9)}}.home-hero__track{position:absolute;top:0;right:0;bottom:0;left:0;touch-action:pan-y}.home-hero__slide{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;opacity:0;visibility:hidden}.home-hero__slide.is-leaving{z-index:1;opacity:1;visibility:visible}.home-hero__slide.is-active{z-index:2;opacity:1;visibility:visible;transition:opacity var(--hero-fade) var(--hero-ease)}.home-hero__media,.home-hero__media picture{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.home-hero__img{display:block;width:100%;height:100%;object-fit:cover;transform:scale(1.08);transform-origin:50% 50%}.home-hero__slide.is-active .home-hero__img,.home-hero__slide.is-leaving .home-hero__img{transform:scale(1);transition:transform calc(var(--hero-speed, 6s) + 3s) var(--hero-ease-out)}.home-hero__slide.is-first-paint .home-hero__img{animation:hero-settle 2.6s var(--hero-ease-out) both}@keyframes hero-settle{0%{transform:scale(1.06)}to{transform:scale(1)}}@media screen and (max-width:749px){.home-hero__slide .home-hero__img{object-position:var(--hero-focal-mobile, 50% 50%)!important}}.home-hero__placeholder{background:#3a332c;fill:#ffffff2e}.home-hero__overlay{display:block;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(70% 55% at 50% 50%,rgb(0 0 0 / .12),transparent 75%),linear-gradient(180deg,transparent 60%,rgb(0 0 0 / .18) 100%),rgb(0 0 0 / var(--hero-overlay, .15))}.home-hero__content{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5rem;padding:calc(12rem + var(--tabi-header-overlap, 0px)) var(--hero-gutter) 6.5rem;text-align:center;color:var(--hero-ink, #fff)}.home-hero__heading{max-width:18ch;margin:0;color:inherit;font-family:var(--hero-font, var(--font-heading-family));font-weight:var(--hero-font-weight, 400);font-style:var(--hero-font-style, normal);font-size:clamp(3.4rem,11.5vw,4.8rem);line-height:1.04;letter-spacing:-.005em;text-wrap:balance;text-shadow:0 .1rem 2.4rem rgb(0 0 0 / .22)}.home-hero__link{display:inline-block;color:inherit;font-family:var(--hero-font, var(--font-heading-family));font-weight:var(--hero-font-weight, 400);font-size:clamp(1.8rem,5.2vw,2.1rem);line-height:1.2;letter-spacing:.08em;text-decoration:none;text-shadow:0 .1rem 1.6rem rgb(0 0 0 / .25)}.home-hero__link-text{display:inline-block;padding-bottom:.4rem;background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:0 100%;background-size:100% 1px}@media(hover:hover){.home-hero__link:hover .home-hero__link-text{animation:hero-underline .9s var(--hero-ease-out)}}@keyframes hero-underline{0%{background-size:100% 1px;background-position:100% 100%}45%{background-size:0% 1px;background-position:100% 100%}46%{background-size:0% 1px;background-position:0 100%}to{background-size:100% 1px;background-position:0 100%}}.home-hero__link:focus-visible{outline:1px solid currentColor;outline-offset:.6rem;box-shadow:none}.home-hero__link--cover:after,.home-hero__cover{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.home-hero__heading{pointer-events:none}.home-hero__heading,.home-hero__link{opacity:0;transform:translateY(2.2rem);transition:opacity .5s var(--hero-ease),transform .5s var(--hero-ease)}.home-hero__slide.is-active .home-hero__heading,.home-hero__slide.is-active .home-hero__link{opacity:1;transform:none;transition:opacity .9s var(--hero-ease) .45s,transform 1.2s var(--hero-ease-out) .45s}.home-hero__slide.is-active .home-hero__link{transition-delay:.62s}.home-hero__slide.is-first-paint .home-hero__heading{animation:hero-rise 1.2s var(--hero-ease-out) .15s both}.home-hero__slide.is-first-paint .home-hero__link{animation:hero-rise 1.2s var(--hero-ease-out) .32s both}@keyframes hero-rise{0%{opacity:0;transform:translateY(2.2rem)}to{opacity:1;transform:none}}@media screen and (min-width:750px){.home-hero__content{gap:3rem;padding-top:calc(10.2rem + var(--tabi-header-overlap, 0px));padding-bottom:8rem}.home-hero__heading{font-size:clamp(4.4rem,4.3vw,7rem);line-height:1.04}.home-hero__link{font-size:clamp(2rem,1.75vw,2.8rem);letter-spacing:.08em}}.home-hero__arrow,.home-hero__pause{position:absolute;z-index:3;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid rgb(255 255 255 / .65);border-radius:50%;background:#ffffff1f;-webkit-backdrop-filter:saturate(160%) blur(14px);backdrop-filter:saturate(160%) blur(14px);box-shadow:inset 0 1px #fff6,0 .6rem 2rem #0000001f;color:var(--hero-ink, #fff);cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:background-color .35s var(--hero-ease),border-color .35s var(--hero-ease),transform .35s var(--hero-ease)}.home-hero__arrow .tabi-icon,.home-hero__pause .tabi-icon{width:2rem;height:2rem;stroke-width:1.5;transition:transform .35s var(--hero-ease)}@media(hover:hover){.home-hero__arrow:hover,.home-hero__pause:hover{background-color:#ffffff3d;border-color:#fffffff2}.home-hero__arrow--prev:hover .tabi-icon{transform:translate(-.2rem)}.home-hero__arrow--next:hover .tabi-icon{transform:translate(.2rem)}}.home-hero__arrow:active,.home-hero__pause:active{transform:scale(.94)}.home-hero__arrow:focus-visible,.home-hero__pause:focus-visible,.home-hero__dot:focus-visible{outline:1px solid var(--hero-ink, #fff);outline-offset:.3rem;box-shadow:none}.home-hero__arrow{top:calc(50% + var(--tabi-header-overlap, 0px) / 2);display:none;width:5.2rem;height:5.2rem;margin-top:-2.6rem}.home-hero__arrow:active{transform:scale(.94)}.home-hero__arrow--prev{left:var(--hero-gutter)}.home-hero__arrow--next{right:var(--hero-gutter)}@media screen and (min-width:750px){.home-hero__arrow{display:inline-flex}}.home-hero__dots{position:absolute;left:50%;bottom:2.7rem;z-index:3;display:flex;gap:.3rem;transform:translate(-50%)}.home-hero__dot{position:relative;width:2.4rem;height:2.4rem;padding:0;border:0;background:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.home-hero__dot:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:.95rem;height:.95rem;margin:auto;border:1.5px solid var(--hero-ink, #fff);border-radius:50%;background:transparent;transition:background-color .4s var(--hero-ease),transform .4s var(--hero-ease)}.home-hero__dot[aria-current=true]:before{background-color:var(--hero-ink, #fff)}@media(hover:hover){.home-hero__dot:hover:before{transform:scale(1.25)}}.home-hero__pause{right:var(--hero-gutter);bottom:2.2rem;width:3.6rem;height:3.6rem;border-width:1.5px;border-color:#ffffffd9}.home-hero__pause .tabi-icon{width:1.8rem;height:1.8rem}.home-hero__play-icon,.home-hero.is-paused .home-hero__pause-icon{display:none}.home-hero.is-paused .home-hero__play-icon{display:block}.home-hero__pause-icon,.home-hero__play-icon{line-height:0}.home-hero--no-mobile-pause .home-hero__pause{display:none}@media screen and (min-width:750px){.home-hero__dots{bottom:2.8rem}.home-hero__pause,.home-hero--no-mobile-pause .home-hero__pause{display:inline-flex;bottom:2.4rem;width:4.4rem;height:4.4rem}.home-hero__pause .tabi-icon{width:2.2rem;height:2.2rem}}@media(prefers-reduced-transparency:reduce){.home-hero__arrow,.home-hero__pause{background:#00000047;-webkit-backdrop-filter:none;backdrop-filter:none}}.home-hero .home-hero__slide .home-hero__video{transform:none;animation:none}.home-hero__video--mobile{display:none}.home-hero__embed{position:absolute;top:0;right:0;bottom:0;left:0;display:block;overflow:hidden;container-type:size;pointer-events:none}.home-hero__embed iframe{position:absolute;top:50%;left:50%;width:max(100cqw,177.78cqh);height:max(100cqh,56.25cqw);border:0;opacity:0;transform:translate(-50%,-50%);transition:opacity .8s var(--hero-ease)}.home-hero__embed iframe.is-ready{opacity:1}.home-hero__embed[data-embed-type=youtube] iframe{transform:translate(-50%,-50%) scale(1.2)}@media screen and (max-width:749px){.home-hero__media--split-video .home-hero__video--desktop{display:none}.home-hero__media--split-video .home-hero__video--mobile{display:block}}.home-hero--content-lower .home-hero__content{inset:auto 0 21% 0;justify-content:flex-end;gap:2.4rem;padding:0 var(--hero-gutter)}@media screen and (min-width:750px){.home-hero--content-lower .home-hero__content{bottom:18.5%;gap:3rem;padding:0 var(--hero-gutter)}}.home-hero--button .home-hero__link{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 20px;background-color:var(--hero-button-bg, #253c30);color:var(--hero-button-ink, #f9f7f4);font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:500;font-size:13px;line-height:1.2;letter-spacing:.03em;text-transform:uppercase;text-shadow:none}@media screen and (min-width:750px){.home-hero--button .home-hero__link{min-height:clamp(44px,3.49vw,50px);padding:0 clamp(20px,1.67vw,24px);font-size:clamp(13px,1.1vw,15.75px);letter-spacing:.03em}}.home-hero--button .home-hero__link-text{padding-bottom:0;background-image:none}@media(hover:hover){.home-hero--button .home-hero__link:hover{background-color:color-mix(in srgb,var(--hero-button-bg, #253c30) 86%,#000000)}}.home-hero--button .home-hero__link:focus-visible{outline:1px solid var(--hero-button-bg, #253c30);outline-offset:3px}@media(prefers-reduced-motion:reduce){.home-hero{--hero-fade: .35s}.home-hero__img,.home-hero__slide.is-active .home-hero__img,.home-hero__slide.is-leaving .home-hero__img,.home-hero__heading,.home-hero__link{transform:none!important;animation:none!important}.home-hero__slide.is-active .home-hero__heading,.home-hero__slide.is-active .home-hero__link{transition:opacity .35s linear}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/home-hero.css.map */
