.dk-hero{--dk-hero-h: 640px;--dk-ui-h: 10.4rem;--dk-fade: 1.2s;position:relative;display:block;height:var(--dk-hero-h);overflow:hidden;background:rgb(var(--dk-ink));color:#fff;isolation:isolate}.dk-hero--small{--dk-hero-h: 520px}.dk-hero--medium{--dk-hero-h: 640px}.dk-hero--large{--dk-hero-h: 760px}.dk-hero--screen{--dk-hero-h: max(560px, calc(100svh - var(--header-height, 9.6rem)))}.dk-hero__slides,.dk-hero__slide,.dk-hero__media,.dk-hero__media picture,.dk-hero__media img,.dk-hero__media video,.dk-hero__placeholder,.dk-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.dk-hero__slide{opacity:0;visibility:hidden;transition:opacity var(--dk-fade) var(--dk-ease),visibility 0s linear var(--dk-fade)}.dk-hero__slide.is-active{z-index:1;opacity:1;visibility:visible;transition:opacity var(--dk-fade) var(--dk-ease)}.dk-hero__media img,.dk-hero__media video{object-fit:cover;will-change:transform}.dk-hero__placeholder{background:rgb(var(--dk-sand));fill:rgba(var(--dk-ink),.2)}.dk-hero--motion.is-ready .dk-hero__slide:is(.is-active,.is-leaving) .dk-hero__media :is(img,video){animation:dk-hero-zoom calc(var(--dk-duration) + var(--dk-fade) + 1s) linear both}.dk-hero.is-paused .dk-hero__media :is(img,video),.dk-hero.is-paused .dk-hero__count-dot:after{animation-play-state:paused!important}@keyframes dk-hero-zoom{0%{transform:scale(1.12)}to{transform:scale(1)}}.dk-hero__shade{display:block;z-index:1;pointer-events:none;--dk-shade: var(--dk-ink);background:linear-gradient(0deg,rgba(var(--dk-shade),.45),rgba(var(--dk-shade),0) 34%),linear-gradient(90deg,rgba(var(--dk-shade),var(--dk-overlay)),rgba(var(--dk-shade),calc(var(--dk-overlay) * .85)) 30%,rgba(var(--dk-shade),calc(var(--dk-overlay) * .4)),rgba(var(--dk-shade),0) 82%)}.dk-hero__slide--right .dk-hero__shade{background:linear-gradient(0deg,rgba(var(--dk-shade),.45),rgba(var(--dk-shade),0) 34%),linear-gradient(270deg,rgba(var(--dk-shade),var(--dk-overlay)),rgba(var(--dk-shade),calc(var(--dk-overlay) * .85)) 30%,rgba(var(--dk-shade),calc(var(--dk-overlay) * .4)),rgba(var(--dk-shade),0) 82%)}.dk-hero__slide--center .dk-hero__shade{background:linear-gradient(0deg,rgba(var(--dk-shade),.45),rgba(var(--dk-shade),0) 34%),radial-gradient(ellipse 70% 80% at 50% 50%,rgba(var(--dk-shade),calc(var(--dk-overlay) * .85)),rgba(var(--dk-shade),calc(var(--dk-overlay) * .35)) 60%,rgba(var(--dk-shade),calc(var(--dk-overlay) * .2)))}.dk-hero__slide--dark .dk-hero__shade{--dk-shade: 250, 247, 241}.dk-hero__content{position:relative;z-index:2;display:flex;align-items:center;height:100%;padding-bottom:var(--dk-ui-h);padding-top:2.4rem}.dk-hero__slide--center .dk-hero__content{justify-content:center;text-align:center}.dk-hero__slide--right .dk-hero__content{justify-content:flex-end}.dk-hero__slide--bottom .dk-hero__content{align-items:flex-end;padding-bottom:calc(var(--dk-ui-h) + 2.4rem)}.dk-hero__box{max-width:64rem}.dk-hero__slide--center .dk-hero__box{display:flex;flex-direction:column;align-items:center}.dk-hero__badge{display:inline-block;margin-bottom:1.6rem;padding:.4rem 1rem;border:1px dashed currentColor;border-radius:99rem;font-size:1.1rem;letter-spacing:.08em}.dk-hero__eyebrow{--dk-accent: var(--dk-gold-pale);text-shadow:0 .1rem 1.2rem rgba(var(--dk-ink),.45)}.dk-hero__slide--dark .dk-hero__eyebrow{--dk-accent: var(--dk-gold);text-shadow:none}.dk-hero__slide--center .dk-hero__eyebrow:after{content:"";flex:none;width:3.2rem;height:1px;background:currentColor}.dk-hero__heading{margin:1.6rem 0 0;max-width:14ch;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:clamp(4rem,1.8rem + 4.2vw,7.6rem);line-height:1.04;letter-spacing:-.012em;color:#fff;text-wrap:balance;text-shadow:0 .2rem 3.2rem rgba(var(--dk-ink),.28)}.dk-hero__slide--dark .dk-hero__heading{color:rgb(var(--dk-ink));text-shadow:none}.dk-hero__word{display:inline-block;overflow:hidden;padding-bottom:.14em;margin-bottom:-.14em;vertical-align:top}.dk-hero__word>span{display:inline-block}.dk-hero__text{margin-top:2rem;max-width:46ch;font-size:1.7rem;line-height:1.7;color:#ffffffe6;text-wrap:pretty;text-shadow:0 .1rem 1.6rem rgba(var(--dk-ink),.35)}.dk-hero__text>*{margin:0}.dk-hero__slide--dark .dk-hero__text{color:rgba(var(--dk-ink),.82);text-shadow:none}.dk-hero__count{display:inline-flex;align-items:center;gap:1rem;margin:2rem 0 0;font-size:1.15rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:#ffffffd1}.dk-hero__slide--dark .dk-hero__count{color:rgba(var(--dk-ink),.7)}.dk-hero__count-dot{position:relative;width:.7rem;height:.7rem;border-radius:50%;background:rgb(var(--dk-gold-pale))}.dk-hero__count-dot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:inherit;animation:dk-hero-ping 2.4s var(--dk-ease) infinite}@keyframes dk-hero-ping{0%{transform:scale(1);opacity:.7}70%,to{transform:scale(3.2);opacity:0}}.dk-hero__actions{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:3.2rem}.dk-hero__slide--center .dk-hero__actions{justify-content:center}.dk-hero.is-ready .dk-hero__word>span{transform:translate3d(0,108%,0);transition:transform .45s cubic-bezier(.5,0,.75,0)}.dk-hero.is-ready .dk-hero__slide.is-active .dk-hero__word>span{transform:none;transition:transform 1s var(--dk-ease-out);transition-delay:calc(.35s + var(--i, 0) * 75ms)}.dk-hero.is-ready .dk-hero__heading{opacity:0;transition:opacity .3s var(--dk-ease)}.dk-hero.is-ready .dk-hero__slide.is-active .dk-hero__heading{opacity:1;transition:opacity .2s var(--dk-ease) .3s}.dk-hero.is-ready :is(.dk-hero__eyebrow,.dk-hero__text,.dk-hero__count,.dk-hero__actions,.dk-hero__badge){opacity:0;transform:translate3d(0,1.6rem,0);transition:opacity .35s var(--dk-ease),transform .35s var(--dk-ease)}.dk-hero.is-ready .dk-hero__slide.is-active :is(.dk-hero__eyebrow,.dk-hero__text,.dk-hero__count,.dk-hero__actions,.dk-hero__badge){opacity:1;transform:none;transition:opacity .9s var(--dk-ease-out),transform .9s var(--dk-ease-out)}.dk-hero.is-ready .dk-hero__slide.is-active .dk-hero__eyebrow{transition-delay:.15s}.dk-hero.is-ready .dk-hero__slide.is-active .dk-hero__text{transition-delay:calc(.55s + var(--words, 1) * 75ms)}.dk-hero.is-ready .dk-hero__slide.is-active .dk-hero__count{transition-delay:calc(.65s + var(--words, 1) * 75ms)}.dk-hero.is-ready .dk-hero__slide.is-active .dk-hero__actions{transition-delay:calc(.75s + var(--words, 1) * 75ms)}.dk-hero.is-ready .dk-hero__eyebrow:before,.dk-hero.is-ready .dk-hero__eyebrow:after{transform:scaleX(0);transform-origin:right;transition:transform .4s var(--dk-ease)}.dk-hero.is-ready .dk-hero__slide.is-active .dk-hero__eyebrow:before,.dk-hero.is-ready .dk-hero__slide.is-active .dk-hero__eyebrow:after{transform:none;transform-origin:left;transition:transform 1.1s var(--dk-ease-out) .3s}.dk-hero__ui{position:absolute;left:0;right:0;bottom:0;z-index:3;padding-bottom:3.2rem;color:#fff;transition:color .6s var(--dk-ease)}.dk-hero[data-tone=dark] .dk-hero__ui{color:rgb(var(--dk-ink))}.dk-hero__ui-inner{display:flex;align-items:flex-end;justify-content:space-between;gap:3.2rem}.dk-hero__nav{display:flex;flex:1;gap:3.2rem;max-width:80rem;margin:0;padding:0;list-style:none}.dk-hero__nav-item{flex:1;min-width:0}.dk-hero__dot{display:grid;grid-template-columns:auto 1fr;align-items:baseline;column-gap:1.2rem;row-gap:1.4rem;width:100%;padding:1.2rem 0 0;border:0;background:none;color:inherit;opacity:.62;text-align:left;font:inherit;cursor:pointer;transition:opacity .4s var(--dk-ease)}.dk-hero__dot:hover,.dk-hero__dot:focus-visible,.dk-hero__dot.is-active{opacity:1}.dk-hero__dot:focus-visible{outline:2px solid currentColor;outline-offset:.6rem}.dk-hero__dot-bar{position:relative;grid-row:1;grid-column:1 / -1;height:2px;overflow:hidden;background:currentColor;opacity:.32}.dk-hero__dot.is-active .dk-hero__dot-bar{opacity:1;background:#7f7f7f73}.dk-hero__dot-bar>span{position:absolute;top:0;right:0;bottom:0;left:0;background:rgb(var(--dk-gold-pale));transform:scaleX(0);transform-origin:left}.dk-hero__dot.is-active .dk-hero__dot-bar>span{transform:scaleX(1)}.dk-hero.is-playing .dk-hero__dot.is-active .dk-hero__dot-bar>span{animation:dk-hero-progress var(--dk-duration) linear both}.dk-hero.is-paused .dk-hero__dot.is-active .dk-hero__dot-bar>span{animation-play-state:paused}@keyframes dk-hero-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.dk-hero__dot-number{font-family:var(--font-heading-family);font-size:1.4rem;letter-spacing:.06em;font-variant-numeric:lining-nums}.dk-hero__dot-label{overflow:hidden;font-size:1.1rem;font-weight:600;letter-spacing:.24em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.dk-hero__controls{display:flex;gap:.8rem}.dk-hero__control{display:grid;place-items:center;width:4.4rem;height:4.4rem;padding:0;border:1px solid currentColor;border-radius:50%;background:transparent;color:inherit;opacity:.75;cursor:pointer;transition:opacity .3s var(--dk-ease),background-color .3s var(--dk-ease),color .3s var(--dk-ease)}.dk-hero__control:hover,.dk-hero__control:focus-visible{opacity:1;background:#fff;color:rgb(var(--dk-ink))}.dk-hero[data-tone=dark] .dk-hero__control:hover,.dk-hero[data-tone=dark] .dk-hero__control:focus-visible{background:rgb(var(--dk-ink));color:#fff}.dk-hero__control svg{width:1.4rem;height:1.4rem}@media screen and (max-width:749px){.dk-hero{--dk-ui-h: 6.4rem}.dk-hero--mobile-small{--dk-hero-h: 480px}.dk-hero--mobile-medium{--dk-hero-h: 580px}.dk-hero--mobile-large{--dk-hero-h: 680px}.dk-hero__shade,.dk-hero__slide--right .dk-hero__shade,.dk-hero__slide--center .dk-hero__shade{background:linear-gradient(0deg,rgba(var(--dk-shade),min(.92,calc(var(--dk-overlay) + .2))),rgba(var(--dk-shade),calc(var(--dk-overlay) * .6)) 42%,rgba(var(--dk-shade),0) 72%)}.dk-hero__content,.dk-hero__slide--right .dk-hero__content{align-items:flex-end;justify-content:flex-start;padding-bottom:calc(var(--dk-ui-h) + 1.2rem)}.dk-hero__heading{margin-top:1.2rem;font-size:clamp(3.4rem,1.6rem + 6.4vw,4.6rem)}.dk-hero__text{margin-top:1.4rem;font-size:1.5rem;line-height:1.6}.dk-hero__count{margin-top:1.4rem}.dk-hero__actions{margin-top:2.4rem}.dk-hero__ui{padding-bottom:2rem}.dk-hero__ui-inner{align-items:center;gap:1.6rem}.dk-hero__nav{gap:.6rem}.dk-hero__dot{padding:1.6rem 0;row-gap:0}.dk-hero__dot-number,.dk-hero__dot-label,.dk-hero__controls{display:none}}@media(prefers-reduced-motion:reduce){.dk-hero{--dk-fade: .4s}.dk-hero.is-ready .dk-hero__slide .dk-hero__word>span,.dk-hero.is-ready .dk-hero__slide :is(.dk-hero__eyebrow,.dk-hero__text,.dk-hero__count,.dk-hero__actions,.dk-hero__badge),.dk-hero.is-ready .dk-hero__eyebrow:before,.dk-hero.is-ready .dk-hero__eyebrow:after{opacity:1;transform:none;transition:none}.dk-hero__media :is(img,video),.dk-hero__count-dot:after{animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/section-dk-hero.css.map */
