main>.ego-seq-section:first-child{margin-top:calc(var(--header-height, 9rem) * -1)}.ego-seq{--seq-l: 100vh;--seq-s: 100vh;--seq-run: 1;--seq-ratio: .8;--seq-top: var(--header-height, 9rem);--seq-pad: 2.4rem;--seq-gap: 1.2rem;display:block;position:relative;isolation:isolate;height:calc(var(--seq-l) + var(--seq-s) * var(--seq-run));background:#0a291b}@supports (height: 100svh){.ego-seq{--seq-l: 100lvh;--seq-s: 100svh}}.ego-seq__stage{position:sticky;top:0;height:var(--seq-l);overflow:hidden;background:#0a291b}.ego-seq__slide{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;opacity:0;transition:opacity 1.3s ease-in-out;pointer-events:none}.ego-seq .ego-seq__slide.is-active{z-index:2;opacity:1}.ego-seq .ego-seq__slide.is-prev{z-index:1;opacity:1}.ego-seq__fill{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transform:scale(1.2);filter:blur(12px) brightness(.42) saturate(1.2)}.ego-seq__frame{position:absolute;top:var(--seq-top);left:0;right:0;overflow:hidden;aspect-ratio:var(--seq-ratio);-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 62%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0%,#000 62%,transparent 100%)}.ego-seq__img{display:block;width:100%;height:100%;object-fit:cover;transform-origin:50% 50%}@media(min-aspect-ratio:1 / 1){.ego-seq:not(.ego-seq--fill) .ego-seq__frame{left:auto;right:12%;bottom:auto;width:auto;height:calc(100% - var(--seq-top));-webkit-mask-image:linear-gradient(to right,transparent 0%,#000 16%,#000 84%,transparent 100%);mask-image:linear-gradient(to right,transparent 0%,#000 16%,#000 84%,transparent 100%)}}.ego-seq.ego-seq--fill .ego-seq__fill{display:none}.ego-seq.ego-seq--fill .ego-seq__frame{top:0;right:0;bottom:0;left:0;width:auto;height:auto;aspect-ratio:auto;-webkit-mask-image:none;mask-image:none}@keyframes ego-seq-zoom{0%{transform:scale(1.08)}to{transform:scale(1)}}.ego-seq .ego-seq__slide.is-active .ego-seq__img,.ego-seq .ego-seq__slide.is-prev .ego-seq__img{animation:ego-seq-zoom 8s cubic-bezier(.22,.61,.36,1) both}.ego-seq .ego-seq__shade{display:block;position:absolute;top:0;left:0;right:0;bottom:calc(var(--seq-l) - var(--seq-s));z-index:3;pointer-events:none;background:linear-gradient(to top,#04140ccc,#04140c8f 24%,#04140c00 56%)}.ego-seq .ego-seq__veil{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;pointer-events:none;background:#04120b;opacity:0;will-change:opacity}.ego-seq__copy{position:absolute;top:0;left:0;right:0;z-index:2;height:var(--seq-s);display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding:0 var(--seq-pad) 9.6rem;text-align:center}.ego-seq__text{display:flex;flex-direction:column;align-items:center;gap:2.4rem;will-change:opacity}.ego-seq .ego-seq__heading{margin:0;font-family:var(--font-heading-family);font-weight:300;font-size:clamp(4rem,7vw,8.4rem);line-height:1;letter-spacing:-.01em;color:#fff;text-wrap:balance;text-shadow:0 .2rem 3rem rgba(0,0,0,.3)}.ego-seq .ego-seq__button{display:inline-flex;align-items:center;justify-content:center;min-height:4.8rem;padding:0 3.4rem;border:.1rem solid rgba(255,255,255,.85);background:#0a291b66;color:#fff;font-family:var(--font-body-family);font-size:1.4rem;letter-spacing:.08em;text-decoration:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background-color .25s ease,color .25s ease}.ego-seq .ego-seq__button:hover{background:#fff;color:#0a291b}.ego-seq .ego-seq__button:focus-visible{outline:.2rem solid #fff;outline-offset:.4rem}.ego-seq__cue{position:absolute;left:50%;bottom:2.8rem;width:2.4rem;height:2.4rem;margin-left:-1.2rem;color:#fff;opacity:.9;pointer-events:none;will-change:opacity}.ego-seq__cue svg{display:block;width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;animation:ego-seq-nudge 2.4s ease-in-out infinite}@keyframes ego-seq-nudge{0%,to{transform:translateY(0)}50%{transform:translateY(.6rem)}}.ego-seq__roller{position:sticky;top:0;z-index:3;height:var(--seq-l);margin-top:calc(var(--seq-l) * -1);pointer-events:none}.ego-seq__roller-inner{display:flex;flex-direction:column;justify-content:center;gap:2.4rem;height:100%;opacity:0;visibility:hidden;transform:translate3d(0,4.8rem,0);transition:opacity .6s ease,transform .7s cubic-bezier(.2,.7,.2,1),visibility 0s linear .7s}.ego-seq.is-open .ego-seq__roller-inner{opacity:1;visibility:visible;transform:none;pointer-events:auto;transition:opacity .6s ease .05s,transform .7s cubic-bezier(.2,.7,.2,1),visibility 0s}.ego-seq__roller-head{display:flex;align-items:flex-end;justify-content:space-between;padding:0 var(--seq-pad)}.ego-seq .ego-seq__roller-title{margin:0;font-family:var(--font-heading-family);font-weight:300;font-size:clamp(3.2rem,4vw,4.8rem);line-height:1;color:#fff}.ego-seq__arrows{display:none}.ego-seq__track{display:flex;gap:var(--seq-gap);margin:0;padding:0 0 0 var(--seq-pad);overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none}.ego-seq__track::-webkit-scrollbar{display:none}.ego-seq__track:after{content:"";flex:0 0 calc(var(--seq-pad) - var(--seq-gap))}.ego-seq__track:focus-visible{outline:.2rem solid #fff;outline-offset:-.2rem}.ego-seq .ego-seq__card{flex:0 0 min(74vw,32rem);display:block;overflow:hidden;border-radius:.8rem;background:#fff;color:#0a291b;text-decoration:none;scroll-snap-align:center;-webkit-tap-highlight-color:transparent}.ego-seq .ego-seq__card:focus-visible{outline:.2rem solid #fff;outline-offset:.3rem}.ego-seq__card-media{display:block;aspect-ratio:1 / 1;background:#fff}.ego-seq__card-img{display:block;width:100%;height:100%;object-fit:contain}.ego-seq__card-body{display:flex;flex-direction:column;align-items:center;gap:.4rem;padding:1.2rem 1.6rem 2rem;text-align:center}.ego-seq__card-title{font-family:var(--font-body-family);font-size:1.3rem;font-weight:400;letter-spacing:.2em;text-transform:uppercase}.ego-seq__card-count{font-family:var(--font-body-family);font-size:1.2rem;letter-spacing:.04em;opacity:.6}@media(min-width:750px){.ego-seq{--seq-pad: 4.8rem;--seq-gap: 1.6rem}}@media(min-width:1280px){.ego-seq{--seq-pad: max(6.4rem, calc((100vw - 128rem)/2) )}}@media(min-width:990px)and (min-aspect-ratio:1 / 1){.ego-seq:not(.ego-seq--fill) .ego-seq__copy{align-items:flex-start;justify-content:center;padding:var(--seq-top) 52% 0 var(--seq-pad);text-align:left}.ego-seq:not(.ego-seq--fill) .ego-seq__text{align-items:flex-start}}@media(hover:hover)and (pointer:fine){.ego-seq__arrows{display:flex;gap:1rem}.ego-seq__arrow{display:inline-flex;align-items:center;justify-content:center;width:4.8rem;height:4.8rem;margin:0;padding:0;border:.1rem solid rgba(255,255,255,.7);border-radius:50%;background:transparent;color:#fff;cursor:pointer;transition:background-color .25s ease,color .25s ease,opacity .25s ease}.ego-seq__arrow:hover:not([disabled]){background:#fff;color:#0a291b}.ego-seq__arrow[disabled]{opacity:.3;cursor:default}.ego-seq__arrow:focus-visible{outline:.2rem solid #fff;outline-offset:.3rem}.ego-seq__arrow svg{display:block;width:2rem;height:2rem;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}}@media(prefers-reduced-motion:reduce){.ego-seq .ego-seq__slide.is-active .ego-seq__img,.ego-seq .ego-seq__slide.is-prev .ego-seq__img,.ego-seq__cue svg{animation:none}.ego-seq__slide{transition-duration:.01s}.ego-seq__roller-inner{transform:none;transition-duration:.01s}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/ego-sequence.css.map */
