.horizontal-reveal{position:relative;display:block;height:400svh;min-height:100svh;overflow:visible;background:var(--hr-bg);color:var(--hr-text)}.horizontal-reveal__sticky{position:sticky;top:0;width:100%;height:100svh;overflow:clip;background:var(--hr-bg)}.horizontal-reveal__track{display:flex;width:max-content;height:100%;align-items:stretch;gap:var(--hr-gap);padding-inline:var(--hr-side-space);will-change:transform}.horizontal-reveal__intro{display:flex;width:var(--hr-intro-width);max-width:58rem;flex:0 0 auto;flex-direction:column;justify-content:center;padding:clamp(5rem,9vw,10rem) clamp(1rem,4vw,4rem) clamp(3rem,7vw,7rem) 0}.horizontal-reveal__eyebrow,.horizontal-reveal__item-eyebrow,.horizontal-reveal__number,.horizontal-reveal__intro-hint,.horizontal-reveal__end{font-size:clamp(.66rem,.78vw,.78rem);font-weight:700;letter-spacing:.12em;text-transform:uppercase}.horizontal-reveal__eyebrow{margin:0 0 clamp(1.25rem,3vw,2.5rem);color:var(--hr-muted)}.horizontal-reveal__heading{margin:0;font-size:clamp(3.4rem,7.4vw,var(--hr-heading-size))!important;font-weight:500!important;line-height:.84!important;letter-spacing:0!important;color:inherit;text-wrap:balance}.horizontal-reveal__heading em{font-weight:400;letter-spacing:normal}.horizontal-reveal__description{width:min(34rem,88%);margin-top:clamp(1.5rem,3vw,3rem);color:var(--hr-muted);font-size:clamp(.9rem,1.1vw,1.08rem);line-height:1.45}.horizontal-reveal__intro-hint{display:flex;align-items:center;gap:.7rem;margin:auto 0 0;color:var(--hr-muted);transition:opacity .18s ease}.horizontal-reveal__intro-hint span{font-size:1rem}.horizontal-reveal__item{position:relative;width:var(--hr-item-width);height:100%;flex:0 0 auto}.horizontal-reveal__item-inner{width:100%}.horizontal-reveal__item--top .horizontal-reveal__item-inner{margin-top:var(--hr-edge-offset)}.horizontal-reveal__item--center .horizontal-reveal__item-inner{margin-top:50svh;transform:translateY(-50%)}.horizontal-reveal__item--bottom .horizontal-reveal__item-inner{margin-top:auto;margin-bottom:var(--hr-edge-offset)}.horizontal-reveal__item--bottom{display:flex;align-items:flex-end}.horizontal-reveal__item-link{display:block;color:inherit;text-decoration:none}.horizontal-reveal__item-link:focus-visible{outline:2px solid currentcolor;outline-offset:6px}.horizontal-reveal__media{position:relative;width:100%;height:calc(58svh * var(--hr-height-scale));max-height:46rem;overflow:hidden;border-radius:var(--hr-radius);background:color-mix(in srgb,var(--hr-text) 8%,var(--hr-bg));clip-path:inset(100% 0 0 0);will-change:clip-path}.horizontal-reveal__media-group{width:100%}.horizontal-reveal__media-group--paired{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,var(--hr-secondary-width));align-items:end;gap:var(--hr-secondary-gap)}.horizontal-reveal__item--secondary-left .horizontal-reveal__media:first-child{order:2}.horizontal-reveal__item--secondary-left .horizontal-reveal__media--secondary{order:1}.horizontal-reveal__item--ratio-portrait .horizontal-reveal__media{height:calc(72svh * var(--hr-height-scale))}.horizontal-reveal__item--ratio-square .horizontal-reveal__media{height:calc(62svh * var(--hr-height-scale))}.horizontal-reveal__item--ratio-wide .horizontal-reveal__media{height:calc(46svh * var(--hr-height-scale))}.horizontal-reveal__item .horizontal-reveal__media-group--paired .horizontal-reveal__media--secondary{height:min(calc(44svh * var(--hr-secondary-height-scale)),34rem)}.horizontal-reveal__image{display:block;width:100%;height:100%;object-fit:var(--hr-image-fit);transform:translate3d(0,12%,0) scale(1.06);transform-origin:center bottom;will-change:transform}.horizontal-reveal__media:first-child .horizontal-reveal__image{object-position:var(--hr-primary-position)}.horizontal-reveal__media--secondary .horizontal-reveal__image{object-position:var(--hr-secondary-position)}.horizontal-reveal__placeholder{background:color-mix(in srgb,var(--hr-text) 10%,var(--hr-bg))}.horizontal-reveal__caption{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1rem;padding-top:.85rem;color:var(--hr-muted);transform:translate3d(var(--hr-caption-drift, 0),0,0);will-change:transform}.horizontal-reveal.is-ready .horizontal-reveal__caption{opacity:var(--hr-item-reveal, 0)}.horizontal-reveal__number{padding-top:.16rem}.horizontal-reveal__caption-copy{display:grid;gap:.18rem}.horizontal-reveal__item-title{color:var(--hr-text);font-family:var(--font-heading--family, inherit);font-size:var(--hr-caption-title-size);line-height:1}.horizontal-reveal__item--caption-center .horizontal-reveal__caption,.horizontal-reveal__item--caption-right .horizontal-reveal__caption{grid-template-columns:1fr}.horizontal-reveal__item--caption-center .horizontal-reveal__caption{text-align:center}.horizontal-reveal__item--caption-right .horizontal-reveal__caption{text-align:right}.horizontal-reveal__empty{display:grid;width:50vw;place-items:center;color:var(--hr-muted)}.horizontal-reveal__end{display:grid;width:min(24vw,22rem);flex:0 0 auto;place-items:center;color:var(--hr-muted)}.horizontal-reveal__progress{position:absolute;right:var(--hr-side-space);bottom:1.5rem;left:var(--hr-side-space);z-index:4;height:var(--hr-progress-thickness);overflow:hidden;background:color-mix(in srgb,var(--hr-text) 18%,transparent)}.horizontal-reveal--progress-top .horizontal-reveal__progress{top:1.5rem;bottom:auto}.horizontal-reveal__progress span{display:block;width:100%;height:100%;background:var(--hr-text);transform:scaleX(0);transform-origin:left center;will-change:transform}.horizontal-reveal__chapter{position:absolute;top:clamp(1rem,2vw,2rem);right:var(--hr-side-space);z-index:6;display:flex;align-items:baseline;gap:.28rem;color:var(--hr-muted);font-size:.7rem;font-variant-numeric:tabular-nums;letter-spacing:.1em;text-transform:uppercase;pointer-events:none}.horizontal-reveal__chapter-current{color:var(--hr-text)}.horizontal-reveal__chapter-labels{position:relative;display:grid;min-width:min(24vw,18rem);margin-left:.8rem;color:var(--hr-text)}.horizontal-reveal__chapter-labels span{grid-area:1 / 1;overflow:hidden;clip-path:inset(100% 0 0 0);transition:clip-path .42s cubic-bezier(.22,1,.36,1)}.horizontal-reveal__chapter-labels span.is-active{clip-path:inset(0)}.horizontal-reveal__chapter-nav{position:absolute;right:var(--hr-side-space);bottom:3rem;z-index:7;display:flex;gap:.35rem}.horizontal-reveal__chapter-nav button{min-width:2rem;padding:.3rem .15rem;border:0;border-bottom:1px solid color-mix(in srgb,var(--hr-text) 22%,transparent);background:transparent;color:var(--hr-muted);font:inherit;font-size:.65rem;font-variant-numeric:tabular-nums;cursor:pointer}.horizontal-reveal__chapter-nav button:is(:hover,:focus-visible,.is-active){border-bottom-color:var(--hr-text);color:var(--hr-text)}.horizontal-reveal__chapter-nav button:focus-visible{outline:1px solid currentcolor;outline-offset:3px}.horizontal-reveal--controls-left .horizontal-reveal__chapter,.horizontal-reveal--controls-left .horizontal-reveal__chapter-nav{right:auto;left:var(--hr-side-space)}.horizontal-reveal:not(.is-ready) .horizontal-reveal__media{clip-path:inset(0)}@media screen and (max-width:749px){.horizontal-reveal__track{gap:max(1rem,var(--hr-gap-mobile));padding-inline:max(1rem,var(--hr-side-space-mobile))}.horizontal-reveal__intro{width:var(--hr-intro-width-mobile);padding-right:8vw}.horizontal-reveal__heading{font-size:min(var(--hr-heading-size-mobile),13vw)!important;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.horizontal-reveal__description{width:94%}.horizontal-reveal__item{width:min(var(--hr-item-width-mobile),92vw)}.horizontal-reveal__media,.horizontal-reveal__item--ratio-square .horizontal-reveal__media{height:calc(54svh * var(--hr-height-scale))}.horizontal-reveal__item--ratio-portrait .horizontal-reveal__media{height:calc(66svh * var(--hr-height-scale))}.horizontal-reveal__item--ratio-wide .horizontal-reveal__media{height:calc(43svh * var(--hr-height-scale))}.horizontal-reveal__media-group--paired .horizontal-reveal__media--secondary{height:calc(38svh * var(--hr-secondary-height-scale))}.horizontal-reveal__item--top .horizontal-reveal__item-inner{margin-top:var(--hr-edge-offset-mobile)}.horizontal-reveal__item--bottom .horizontal-reveal__item-inner{margin-bottom:var(--hr-edge-offset-mobile)}.horizontal-reveal__end{width:40vw}.horizontal-reveal__chapter{right:max(1rem,var(--hr-side-space-mobile))}.horizontal-reveal__chapter-labels{min-width:42vw}.horizontal-reveal__chapter-nav{right:max(1rem,var(--hr-side-space-mobile));bottom:2.75rem;max-width:calc(100% - 2rem);overflow-x:auto}.horizontal-reveal--controls-left .horizontal-reveal__chapter,.horizontal-reveal--controls-left .horizontal-reveal__chapter-nav{right:auto;left:max(1rem,var(--hr-side-space-mobile))}}@media(prefers-reduced-motion:reduce){.horizontal-reveal{height:auto!important;overflow:visible}.horizontal-reveal__sticky{position:relative;height:auto;overflow:visible}.horizontal-reveal__track{display:grid;width:auto;padding-block:5rem}.horizontal-reveal__intro,.horizontal-reveal__item,.horizontal-reveal__end{width:min(100%,58rem);height:auto;margin:0 auto}.horizontal-reveal__item-inner{margin:0!important;transform:none!important}.horizontal-reveal__media{clip-path:inset(0)!important}.horizontal-reveal__image{transform:none!important}.horizontal-reveal__progress,.horizontal-reveal__intro-hint,.horizontal-reveal__chapter,.horizontal-reveal__chapter-nav{display:none}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/horizontal-scroll-reveal.css.map */
