.heritage{--hs-ease: cubic-bezier(.22, .7, .2, 1);font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight)}.heritage__header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:3rem;margin-bottom:clamp(2.4rem,4vw,4.6rem)}.heritage__eyebrow{display:flex;align-items:center;gap:1.2rem;margin:0 0 1.2rem;color:var(--hs-accent);font-size:1.1rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.heritage__eyebrow:before{content:"";width:3.6rem;height:1px;background:currentColor}.heritage__heading{max-width:84rem;margin:0;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:clamp(4.2rem,6vw,calc(var(--font-heading-scale) * 8.8rem));line-height:.94;letter-spacing:-.045em}.heritage__intro{max-width:33rem;margin:0 0 .4rem;color:rgba(var(--color-foreground),.72);font-size:1.3rem;line-height:1.7}.heritage__stage-wrap{position:relative}.heritage__stage{position:relative;aspect-ratio:var(--hs-ratio-mobile);overflow:hidden;border-radius:var(--hs-radius);background:rgba(var(--color-foreground),.08);box-shadow:0 2.8rem 7rem rgba(var(--color-shadow),.13);isolation:isolate;outline:none;touch-action:pan-y}.heritage__stage:focus-visible{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .5rem var(--hs-accent),0 2.8rem 7rem rgba(var(--color-shadow),.13)}.heritage__slide{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;opacity:0;visibility:hidden;transform:scale(1.05);clip-path:inset(0 0 0 10%);transition:opacity .55s ease,visibility .85s,transform 1.2s var(--hs-ease),clip-path .9s var(--hs-ease)}.heritage__slide.is-active{z-index:1;opacity:1;visibility:visible;transform:scale(1);clip-path:inset(0)}.heritage__slide img,.heritage__slide svg{position:relative;z-index:1;width:100%;height:100%;display:block;object-fit:cover;filter:saturate(var(--hs-saturation)) contrast(1.03)}.heritage__slide:before{content:"";position:absolute;z-index:0;top:-3rem;right:-3rem;bottom:-3rem;left:-3rem;background-image:var(--hs-ambient-image);background-position:center;background-size:cover;opacity:0;filter:blur(2.4rem) saturate(.7) brightness(.7);transform:scale(1.1);transition:opacity .4s ease}.heritage__slide.is-contained:before{opacity:1}.heritage__slide.is-contained img{object-fit:contain;filter:saturate(calc(var(--hs-saturation) + .1)) contrast(1.02) drop-shadow(0 1.8rem 3.8rem rgba(0,0,0,.24))}.heritage__slide:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 55%,rgba(9,11,8,var(--hs-overlay)));pointer-events:none;z-index:2}.heritage__caption{position:absolute;z-index:3;left:clamp(1.8rem,3.2vw,4.8rem);bottom:clamp(2rem,3.2vw,4.2rem);max-width:min(61rem,calc(100% - 17rem));color:#fff;transform:translateY(1.6rem);opacity:0;transition:opacity .55s ease .3s,transform .65s var(--hs-ease) .3s}.is-active .heritage__caption{opacity:1;transform:translateY(0)}.heritage__caption-link{color:inherit;text-decoration:none}.heritage__caption-link:hover .heritage__caption-title{text-decoration:underline;text-underline-offset:.3rem}.heritage__caption-year{display:block;margin-bottom:.8rem;color:var(--hs-accent);font-size:1rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.heritage__caption-title{display:block;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:clamp(2.2rem,3vw,calc(var(--font-heading-scale) * 3.8rem));line-height:1.08}.heritage__arrow{position:absolute;z-index:4;top:50%;width:5rem;height:5rem;display:grid;place-items:center;padding:0;color:#fff;background:#0f110e57;border:1px solid rgba(255,255,255,.28);border-radius:50%;cursor:pointer;transform:translateY(-50%);-webkit-backdrop-filter:blur(.9rem);backdrop-filter:blur(.9rem);transition:background .25s ease,transform .25s ease}.heritage__arrow:hover{background:#0f110eb3;transform:translateY(-50%) scale(1.08)}.heritage__arrow--prev{left:2rem}.heritage__arrow--next{right:2rem}.heritage__arrow svg{width:1.9rem;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.heritage__counter{position:absolute;z-index:4;right:2.8rem;bottom:2.7rem;display:flex;align-items:center;gap:1rem;padding:.9rem 1.2rem;color:#fff;background:#0a0c096b;border:1px solid rgba(255,255,255,.16);border-radius:999px;font-size:1rem;font-weight:700;letter-spacing:.13em;-webkit-backdrop-filter:blur(.8rem);backdrop-filter:blur(.8rem)}.heritage__counter-line{width:2.2rem;height:1px;background:currentColor;opacity:.48}.heritage__progress{height:2px;margin-top:.9rem;overflow:hidden;background:rgba(var(--color-foreground),.12)}.heritage__progress-bar{display:block;width:100%;height:100%;background:var(--hs-accent);transform:scaleX(0);transform-origin:left}.heritage__progress-bar.is-running{animation:heritage-progress var(--hs-speed) linear forwards}@keyframes heritage-progress{to{transform:scaleX(1)}}.heritage__filmstrip-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2.2rem;margin-top:clamp(2rem,2.8vw,3.6rem)}.heritage__filmstrip{display:flex;gap:.5rem;overflow-x:auto;padding:.5rem .3rem 1.4rem;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:rgba(var(--color-foreground),.26) transparent}.heritage__filmstrip::-webkit-scrollbar{height:3px}.heritage__filmstrip::-webkit-scrollbar-thumb{background:rgba(var(--color-foreground),.26)}.heritage__thumb{position:relative;flex:0 0 var(--hs-thumb-width);width:var(--hs-thumb-width);aspect-ratio:16 / 10;padding:0;overflow:hidden;color:#fff;background:rgba(var(--color-foreground),.08);border:0;border-radius:var(--hs-radius);cursor:pointer;opacity:.36;scroll-snap-align:center;transition:opacity .3s ease,transform .3s var(--hs-ease),box-shadow .3s ease}.heritage__thumb:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:2px solid transparent;pointer-events:none;transition:inset .3s ease,border-color .3s ease}.heritage__thumb:hover{opacity:.75;transform:translateY(-.3rem)}.heritage__thumb.is-active{opacity:1;transform:translateY(-.3rem);box-shadow:0 1.3rem 2.6rem rgba(var(--color-shadow),.2)}.heritage__thumb.is-active:after{top:.5rem;right:.5rem;bottom:.5rem;left:.5rem;border-color:#fff}.heritage__thumb img,.heritage__thumb svg{width:100%;height:100%;display:block;object-fit:cover;filter:saturate(.55);transition:transform .65s var(--hs-ease)}.heritage__thumb:hover img,.heritage__thumb.is-active img{transform:scale(1.075)}.heritage__thumb-number{position:absolute;left:.8rem;bottom:.7rem;padding:.3rem .6rem;background:#00000080;border-radius:999px;font-size:.9rem;font-weight:700;letter-spacing:.08em}.heritage__pause{display:flex;align-items:center;gap:.9rem;padding:1rem .2rem;color:rgb(var(--color-foreground));background:none;border:0;cursor:pointer;font-size:1rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.heritage__pause-icon{width:3.2rem;height:3.2rem;display:grid;place-items:center;border:1px solid rgba(var(--color-foreground),.24);border-radius:50%}.heritage__pause-icon:before{content:"\2161";font-size:1.1rem}.heritage__pause.is-paused .heritage__pause-icon:before{content:"\25b6";font-size:.9rem;padding-left:.2rem}@media screen and (min-width:750px){.heritage__stage{aspect-ratio:var(--hs-ratio-desktop)}}@media screen and (max-width:749px){.heritage__header{grid-template-columns:1fr;gap:1.4rem}.heritage__intro{max-width:52rem}.heritage__arrow{top:auto;bottom:1.6rem;width:4rem;height:4rem;transform:none}.heritage__arrow:hover{transform:scale(1.05)}.heritage__arrow--prev{left:1.4rem}.heritage__arrow--next{left:6.2rem;right:auto}.heritage__caption{left:1.5rem;right:1.5rem;bottom:7.3rem;max-width:none}.heritage__counter{right:1.4rem;bottom:1.8rem}.heritage__filmstrip-row{grid-template-columns:1fr;gap:.2rem}.heritage__thumb{flex-basis:calc(var(--hs-thumb-width) * .75);width:calc(var(--hs-thumb-width) * .75)}.heritage__pause{justify-self:end}}@media(prefers-reduced-motion:reduce){.heritage *,.heritage *:before,.heritage *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-heritage-slideshow.css.map */
