::view-transition-group(model-canvas){z-index:1000000000000000000}::view-transition-new(model-canvas),::view-transition-old(model-canvas){animation:none!important;mix-blend-mode:normal}.modelCarousel{display:flex;flex-direction:column;align-items:center;gap:0;width:100%;background:linear-gradient(0deg,#e1e1e1,#f6f6f6);position:relative;padding:3rem;transform-style:preserve-3d;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(orientation:portrait){.modelCarousel{padding:5rem 2rem 2rem}}.modelCarousel.is-animating{pointer-events:none}.modelCarousel.is-animating .carouselArrows .btn-icon,.modelCarousel.is-animating .switcherTab button{pointer-events:none;opacity:.6}.carouselCanvas{position:absolute!important;top:0;left:0;bottom:0;width:100%!important;pointer-events:none!important;z-index:3}@media(orientation:portrait){.carouselCanvas{z-index:0}}.carouselCanvas *{pointer-events:none!important}.light{z-index:0;position:absolute;left:0;top:0;width:100%;height:100%;background-size:200% 100%;background-image:radial-gradient(circle,white 0,rgba(255,255,255,0) 100%)}@media(orientation:portrait){.light{display:none}}.modelInfo{flex:1 1;align-self:stretch;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:.5rem;text-align:center;padding-left:10rem;text-align:left;max-width:40rem;z-index:2;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(orientation:portrait){.modelInfo{padding-top:3rem;padding-left:2rem;justify-content:flex-start}}.modelInfo h2{font-size:3rem;font-weight:400;line-height:1.1;text-wrap:balance}@media(orientation:portrait){.modelInfo h2{font-size:2rem}}.modelInfo .specs{display:flex;gap:2.5rem}.modelInfo .highlights{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;padding:2rem 0}@media(orientation:portrait){.modelInfo .highlights{padding:1rem 0}}.modelInfo .highlights span{display:flex;align-items:baseline;gap:.5rem}.modelInfo .highlights h3,.modelInfo .highlights small{font-size:1.5rem;line-height:1;font-weight:300}.modelInfo .highlights h3,.modelInfo .highlights p,.modelInfo .highlights small{font-family:var(--font-inter),sans-serif}.modelInfo .highlights p{font-size:.75rem;font-weight:300;line-height:1.5}.carouselArrows{position:absolute;display:flex;justify-content:space-between;width:calc(100% - 6rem);z-index:2;top:50%;transform:translateY(-50%)}@media(orientation:portrait){.carouselArrows{width:calc(100% - 2rem)}}.carouselArrow{width:1.5rem;height:1.5rem;color:var(--black)}nav.categories{display:flex;gap:2rem}@media(orientation:portrait){nav.categories a:not(:last-of-type){display:none}}