





































@media only screen and (min-width: 1200.01px) {

}
@media only screen and (max-width: 1919px) {
}
@media only screen and (max-width: 1200px) {




}







#s800 section{position: relative;}
#s800 picture,#s800 img,#s800 svg,#s800 canvas,#s800 video{display: block; width: 100%;}
#s800 sup{top: auto; font-size: 0.6em; vertical-align: super;}
#s800 sup.sm{position: relative; top: -0.36em; font-size: 0.4em;}
#s800 sup a{color: inherit;}
#s800 button{overflow: visible; margin: 0px; padding: 0px; cursor: pointer; user-select: none; text-align: center; vertical-align: inherit; color: inherit; border: 0px; outline: 0px; background: transparent; appearance: none;}
#s800 .nowrap{display: inline-block; white-space: nowrap;}
#s800 .sticky{position: sticky; top: 0px; overflow: hidden; width: 100%;}
#s800 .aspect-ratio{position: relative;}
#s800 .aspect-ratio::before{display: block; content: "";}
#s800 .aspect-ratio img,#s800 .aspect-ratio video{position: absolute; top: 0px; left: 0px;}
#s800 .covered-picture{position: relative; overflow: hidden; height: 100%;}
#s800 .covered-picture img{height: 100%; object-fit: cover;}
#s800 .covered-video{position: relative; overflow: hidden; height: 100%;}
#s800 .covered-video video{height: 100%; object-fit: cover;}
#s800 .blur-up{transition: filter 400ms; filter: blur(10px);}
#s800 .blur-up.lazyloaded{filter: blur(0px);}
#s800 .text-gradient{display: inline-block; -webkit-text-fill-color: transparent; background-clip: text; -webkit-box-decoration-break: clone; box-decoration-break: clone;}
#s800 .relative{position: relative;}
#s800 .absolute{position: absolute;}
#s800 .overflow-hidden{overflow: hidden;}
#s800 .overflow-visible{overflow: visible;}
@media (max-aspect-ratio: 11 / 10) {#s800 .xs\:overflow-hidden{overflow: hidden;}
#s800 .xs\:overflow-visible{overflow: visible;}}
#s800 .block{display: block;}
#s800 .inline-block{display: inline-block;}
#s800 .inline{display: inline;}
#s800 .flex{display: flex;}
#s800 .inline-flex{display: inline-flex;}
#s800 .hidden{display: none;}
@media (max-aspect-ratio: 11 / 10) {#s800 .xs\:block{display: block;}
#s800 .xs\:inline-block{display: inline-block;}
#s800 .xs\:inline{display: inline;}
#s800 .xs\:flex{display: flex;}
#s800 .xs\:inline-flex{display: inline-flex;}
#s800 .xs\:hidden{display: none;}}
#s800 br.lg{display: block;}
#s800 br.xs{display: none;}
#s800 .sm{display: none;}
@media (max-aspect-ratio: 11 / 10) {#s800 br.lg{display: none;}
#s800 .unsm{display: none;}
#s800 .sm{display: block;}}
@media (max-aspect-ratio: 7 / 10) {#s800 br.xs{display: block;}
#s800 .sm{display: none;}
#s800 .unsm{display: block;}}
#s800 .text-center{text-align: center;}
#s800 .text-align{text-align: center;}
@media (max-aspect-ratio: 11 / 10) {#s800 .text-align{text-align: left;}}
#s800 .fadeup,#s800 .lg-fadeup{transform: translate3d(0px, 40px, 0px); opacity: 0;}
@media (max-aspect-ratio: 11 / 10) {#s800 .fadeup,#s800 .xs-fadeup{transform: translate3d(0px, 40px, 0px);}
#s800 .lg-fadeup{transition: none; transform: none; opacity: 1;}
#s800 .xs-fadeup{transition: opacity 0.8s ease-in, transform 0.8s cubic-bezier(0.26, 0.67, 0.48, 0.91); opacity: 0;}}
#s800 .fadeup.animated,#s800 .lg-fadeup.animated,#s800 .xs-fadeup.animated{transition: opacity 0.8s ease-in, transform 0.8s cubic-bezier(0.26, 0.67, 0.48, 0.91); transform: translate3d(0px, 0px, 0px); opacity: 1;}
#s800 .w-1560{width: 81.25vw;}
#s800 .w-1300{width: 67.7083vw;}
#s800 .w-520{width: 27.0833vw;}
@media (max-aspect-ratio: 11 / 10) {#s800 .xs\:w-full{width: 100%;}
#s800 .xs\:w-650{width: 85.7143vw;}
#s800 .xs\:w-640{width: 45.7143vw;}
#s800 .xs\:w-568{width: 40.5714vw;}
#s800 .w-520,#s800 .xs\:w-520{width: 37.1429vw;}}
@media (max-aspect-ratio: 7 / 10) {#s800 .xs\:w-full{width: 100%;}
#s800 .xs\:w-650{width: 90.2778vw;}
#s800 .xs\:w-640{width: 88.8889vw;}
#s800 .xs\:w-568{width: 78.8889vw;}
#s800 .w-520,#s800 .xs\:w-520{width: 72.2222vw;}}
#s800 .mx-auto{margin-right: auto; margin-left: auto;}
#s800 .mt-16,#s800 .lg\:mt-16{margin-top: 0.833333vw;}
#s800 .mt-24,#s800 .lg\:mt-24{margin-top: 1.25vw;}
#s800 .ml-24,#s800 .lg\:ml-24{margin-left: 1.25vw;}
#s800 .mt-32,#s800 .lg\:mt-32{margin-top: 1.66667vw;}
#s800 .mt-40,#s800 .lg\:mt-40{margin-top: 2.08333vw;}
#s800 .mt-48,#s800 .lg\:mt-48{margin-top: 2.5vw;}
#s800 .mt-56,#s800 .lg\:mt-56{margin-top: 2.91667vw;}
#s800 .mt-64,#s800 .lg\:mt-64{margin-top: 3.33333vw;}
#s800 .mt-72,#s800 .lg\:mt-72{margin-top: 3.75vw;}
#s800 .mt-80,#s800 .lg\:mt-80{margin-top: 4.16667vw;}
#s800 .mt-100,#s800 .lg\:mt-100{margin-top: 5.20833vw;}
#s800 .mt-120,#s800 .lg\:mt-120{margin-top: 6.25vw;}
#s800 .mt-160,#s800 .lg\:mt-160{margin-top: 8.33333vw;}
@media (max-aspect-ratio: 11 / 10) {#s800 .xs\:mx-auto{margin-right: auto; margin-left: auto;}
#s800 .xs\:mt-0{margin-top: 0px;}
#s800 .mt-16,#s800 .xs\:mt-16{margin-top: 1.14286vw;}
#s800 .mt-24,#s800 .xs\:mt-24{margin-top: 1.71429vw;}
#s800 .ml-24,#s800 .xs\:ml-24{margin-left: 1.71429vw;}
#s800 .mt-32,#s800 .xs\:mt-32{margin-top: 2.2857vw;}
#s800 .mt-40,#s800 .xs\:mt-40{margin-top: 2.857vw;}
#s800 .mt-48,#s800 .xs\:mt-48{margin-top: 3.42857vw;}
#s800 .mt-56,#s800 .xs\:mt-56{margin-top: 5.71429vw;}
#s800 .mt-64,#s800 .xs\:mt-64{margin-top: 4.57143vw;}
#s800 .mt-72,#s800 .xs\:mt-72{margin-top: 5.14286vw;}
#s800 .mt-80,#s800 .xs\:mt-80{margin-top: 5.71429vw;}
#s800 .xs\:ml-80{margin-left: 5.71429vw;}
#s800 .mt-100,#s800 .xs\:mt-100{margin-top: 7.14286vw;}
#s800 .mt-120,#s800 .xs\:mt-120{margin-top: 8.57143vw;}
#s800 .mt-160,#s800 .xs\:mt-160{margin-top: 11.4286vw;}}
@media (max-aspect-ratio: 7 / 10) {#s800 .mt-16,#s800 .xs\:mt-16{margin-top: 2.22222vw;}
#s800 .mt-24,#s800 .xs\:mt-24{margin-top: 3.33333vw;}
#s800 .ml-24,#s800 .xs\:ml-24{margin-left: 3.33333vw;}
#s800 .mt-32,#s800 .xs\:mt-32{margin-top: 4.44444vw;}
#s800 .mt-40,#s800 .xs\:mt-40{margin-top: 5.55556vw;}
#s800 .mt-48,#s800 .xs\:mt-48{margin-top: 6.66667vw;}
#s800 .mt-56,#s800 .xs\:mt-56{margin-top: 7.77778vw !important;}
#s800 .mt-64,#s800 .xs\:mt-64{margin-top: 8.88889vw;}
#s800 .mt-72,#s800 .xs\:mt-72{margin-top: 10vw;}
#s800 .mt-80,#s800 .xs\:mt-80{margin-top: 11.1111vw !important;}
#s800 .xs\:ml-80{margin-left: 11.1111vw;}
#s800 .mt-100,#s800 .xs\:mt-100{margin-top: 13.8889vw;}
#s800 .mt-120,#s800 .xs\:mt-120{margin-top: 16.6667vw;}
#s800 .mt-160,#s800 .xs\:mt-160{margin-top: 22.2222vw;}}
#s800 .pt-200,#s800 .lg\:pt-200{padding-top: 10.4167vw;}
#s800 .pb-200,#s800 .lg\:pb-200{padding-bottom: 10.4167vw;}
#s800 .py-200,#s800 .lg\:py-200{padding-top: 10.4167vw; padding-bottom: 10.4167vw;}
#s800 .pt-160,#s800 .lg\:pt-160{padding-top: 8.33333vw;}
#s800 .pb-160,#s800 .lg\:pb-160{padding-bottom: 8.33333vw;}
#s800 .py-160,#s800 .lg\:py-160{padding-top: 8.33333vw; padding-bottom: 8.33333vw;}
#s800 .pt-120,#s800 .lg\:pt-120{padding-top: 6.25vw;}
@media (max-aspect-ratio: 11 / 10) {#s800 .pt-200,#s800 .xs\:pt-200{padding-top: 14.2857vw;}
#s800 .pb-200,#s800 .xs\:pb-200{padding-bottom: 14.2857vw;}
#s800 .py-200,#s800 .xs\:py-200{padding-top: 14.2857vw; padding-bottom: 14.2857vw;}
#s800 .pt-160,#s800 .xs\:pt-160{padding-top: 11.4286vw;}
#s800 .pb-160,#s800 .xs\:pb-160{padding-bottom: 11.4286vw;}
#s800 .py-160,#s800 .xs\:py-160{padding-top: 11.4286vw; padding-bottom: 11.4286vw;}
#s800 .pt-120,#s800 .xs\:pt-120{padding-top: 8.57143vw;}
#s800 .xs\:pt-0{padding-top: 0px;}}
@media (max-aspect-ratio: 7 / 10) {#s800 .pt-200,#s800 .xs\:pt-200{padding-top: 27.7778vw;}
#s800 .pb-200,#s800 .xs\:pb-200{padding-bottom: 27.7778vw;}
#s800 .py-200,#s800 .xs\:py-200{padding-top: 27.7778vw; padding-bottom: 27.7778vw;}
#s800 .pt-160,#s800 .xs\:pt-160{padding-top: 22.2222vw;}
#s800 .pb-160,#s800 .xs\:pb-160{padding-bottom: 22.2222vw;}
#s800 .py-160,#s800 .xs\:py-160{padding-top: 22.2222vw; padding-bottom: 22.2222vw;}
#s800 .pt-120,#s800 .xs\:pt-120{padding-top: 16.6667vw;}
#s800 .xs\:pt-0{padding-top: 0px;}}
#s800 h2,#s800 h3{font-weight: 400; line-height: 1.25; color: rgb(237, 206, 173);}
#s800 h2{font-size: 2.5vw;}
#s800 h3{font-size: 1.04167vw;}
#s800 h3.title{font-size: 1.04167vw; color: rgb(180, 175, 171);}
@media (max-aspect-ratio: 11 / 10) {#s800 h2{font-size: 4.5714vw;}
#s800 h3{font-size: 2.2857vw;}
#s800 h3.title{font-size: 2.2857vw;}}
@media (max-aspect-ratio: 7 / 10) {#s800 h2{font-size: 8.88889vw;}
#s800 h3{font-size: 4.44444vw;}
#s800 h3.title{font-size: 4.44444vw;}}
#s800 strong{font-weight: 700; color: rgb(240, 224, 193);}
@media (min-aspect-ratio: 11 / 10) {#s800 .lg\:color-lighter{color: rgb(230, 210, 196);}}
#s800 .gradient-headline{display: inline-block; -webkit-text-fill-color: transparent; background-image: linear-gradient(30deg, rgb(230, 179, 143), rgb(234, 209, 189) 25%, rgb(147, 113, 87)); background-clip: text; -webkit-box-decoration-break: clone; box-decoration-break: clone;}
#s800 .video-container{position: relative;}
#s800 .video-container .play-trigger{position: absolute; top: 80%;}
#s800 .video-container .end-frame{position: absolute; top: 0px; left: 0px; opacity: 0; transition: opacity 0.8s linear;}
#s800 .video-container.ended .end-frame{opacity: 1;}
#s800 .modal-open-button.modal-open{pointer-events: none;}
#s800 .section-modal{position: fixed; z-index: -1; inset: 0px; overflow: hidden; width: 100vw; transform: translate3d(100%, 0px, 0px); opacity: 0; outline: 0px; background-color: rgb(0, 0, 0); will-change: transform, opacity;}
#s800 .section-modal.modal-open{z-index: 999; transition: transform 0.8s cubic-bezier(0.65, 0.05, 0.36, 1); transform: translate3d(0px, 0px, 0px); opacity: 1;}
#s800 .section-modal.modal-open .modal-close-button{pointer-events: auto;}
#s800 .section-modal.modal-will-close{z-index: 999; transition: opacity 0.2s; transform: translate3d(0px, 0px, 0px);}
#s800 .section-modal .modal-container{display: flex; align-items: center; justify-content: center; width: 100%; height: 100%;}
#s800 .section-modal .modal-wrapper{position: relative; width: 100%; height: 100%; pointer-events: auto;}
#s800 .section-modal .modal-close-container{position: absolute; top: 3.125vw; right: 3.125vw; width: 2.5vw; user-select: none;}
#s800 .section-modal .modal-close-button{position: sticky; z-index: 10; top: 2.08333vw; cursor: pointer; pointer-events: none;}
@media (max-aspect-ratio: 11 / 10) {#s800 .section-modal{overflow: auto; transform: translate3d(0px, 100%, 0px);}
#s800 .section-modal.modal-open{transition: transform 0.5s cubic-bezier(0.65, 0.05, 0.36, 1);}
#s800 .section-modal .modal-container{display: block; height: auto;}
#s800 .section-modal .modal-wrapper{height: auto;}
#s800 .section-modal .modal-close-container{top: 0px; right: 0px; bottom: 0px; width: 100%;}
#s800 .section-modal .modal-close-container::before{position: sticky; z-index: 2; top: 0px; left: 0px; display: block; width: 100%; height: 20.8333vw; margin-bottom: -20.8333vw; content: ""; pointer-events: none; background-image: linear-gradient(rgb(0, 0, 0), transparent);}
#s800 .section-modal .modal-close-button{top: 5.55556vw; width: 11.1111vw; margin-right: 5.55556vw; margin-left: auto;}}
#s800 .modal-swiper{height: 100%;}
#s800 .modal-swiper .swiper-slide{overflow: hidden; height: 100vh;}
#s800 .modal-swiper .slide-item,#s800 .modal-swiper .slide-picture{flex-shrink: 0;}
#s800 .modal-swiper .slide-title{font-size: 1.66667vw; background-image: linear-gradient(96deg, rgb(248, 210, 183), rgb(234, 209, 189) 25%, rgb(147, 113, 87));}
#s800 .modal-swiper .slide-intro{font-size: 0.833333vw; color: rgb(172, 159, 150);}
#s800 .modal-swiper .slide-style-1{display: flex; align-items: center;}
#s800 .modal-swiper .slide-style-1 .slide-picture{width: 72.9167vw;}
#s800 .modal-swiper .slide-style-1 .slide-content{margin-left: 4.16667vw;}
#s800 .modal-swiper .slide-style-2{display: flex; align-items: center; justify-content: center;}
#s800 .modal-swiper .slide-style-2 .slide-items{display: flex;}
#s800 .modal-swiper .slide-style-2 .slide-item-2{margin-left: 3.125vw;}
#s800 .modal-swiper .slide-style-2 .slide-picture{width: 41.5625vw; height: 64.8148vh;}
#s800 .modal-swiper .slide-style-3{display: flex; align-items: center; justify-content: center;}
#s800 .modal-swiper .slide-style-3 .slide-items{display: flex;}
#s800 .modal-swiper .slide-style-3 .slide-item-group{position: relative; display: flex; flex-direction: column; justify-content: space-between; margin-left: 3.125vw;}
#s800 .modal-swiper .slide-style-3 .slide-item{width: 35.4167vw;}
#s800 .modal-swiper .slide-style-3 .slide-picture-1{height: 75.463vh;}
#s800 .modal-swiper .slide-style-3 .slide-picture-2,#s800 .modal-swiper .slide-style-3 .slide-picture-3{height: 27.963vh;}
#s800 .modal-swiper .slide-style-4{display: flex; align-items: center; justify-content: center;}
#s800 .modal-swiper .slide-style-4 .slide-items{display: flex;}
#s800 .modal-swiper .slide-style-4 .slide-item-2{margin-left: 1.35417vw;}
#s800 .modal-swiper .slide-style-4 .slide-item-3{margin-left: 1.35417vw;}
#s800 .modal-swiper .slide-style-4 .slide-picture{width: 28.3854vw; height: 50.3704vh;}
#s800 .modal-swiper .slide-style-5{display: flex; align-items: center; justify-content: center;}
#s800 .modal-swiper .slide-style-5 .lg\:b-32{margin-bottom: 1.66667vw;}
#s800 .modal-swiper .slide-style-5 .slide-items{display: flex;}
#s800 .modal-swiper .slide-style-5 .slide-item-2{margin-left: 4.16667vw;}
#s800 .modal-swiper .slide-style-5 .slide-item{width: 41.8229vw;}
#s800 .modal-swiper .slide-style-5 .slide-picture{height: 56.8519vh;}
#s800 .modal-swiper .position-knob{object-position: 50% 100%;}
#s800 .modal-swiper .position-wireless-charge{object-position: 50% 0%;}
@media (max-aspect-ratio: 11 / 10) {#s800 .modal-swiper{height: auto;}
#s800 .modal-swiper .swiper-wrapper{display: block; box-sizing: border-box; height: auto; padding-bottom: 13.8889vw;}
#s800 .modal-swiper .swiper-slide{height: auto;}
#s800 .modal-swiper .slide-title{font-size: 8.88889vw;}
#s800 .modal-swiper .slide-intro{font-size: 3.88889vw;}
#s800 .modal-swiper .swiper-slide .slide-content{margin-left: 6.66667vw;}
#s800 .modal-swiper .slide-style-1{display: block;}
#s800 .modal-swiper .slide-style-1 .slide-picture{width: 100%;}
#s800 .modal-swiper .slide-style-2{display: block;}
#s800 .modal-swiper .slide-style-2 .slide-items{display: block;}
#s800 .modal-swiper .slide-style-2 .slide-item-2{margin-left: 0px;}
#s800 .modal-swiper .slide-style-2 .slide-picture{width: 100%; height: 100%;}
#s800 .modal-swiper .slide-style-3{display: block;}
#s800 .modal-swiper .slide-style-3 .slide-items{display: block;}
#s800 .modal-swiper .slide-style-3 .slide-item-group{position: relative; display: block; margin-left: 0px;}
#s800 .modal-swiper .slide-style-3 .slide-item{width: 100%;}
#s800 .modal-swiper .slide-style-3 .slide-item-3{position: static;}
#s800 .modal-swiper .slide-style-3 .slide-picture{height: 100%;}
#s800 .modal-swiper .slide-style-4 .slide-items{display: block;}
#s800 .modal-swiper .slide-style-4 .slide-item-2{margin-left: 0px;}
#s800 .modal-swiper .slide-style-4 .slide-item-3{margin-left: 0px;}
#s800 .modal-swiper .slide-style-4 .slide-picture{width: 100%; height: auto;}
#s800 .modal-swiper .slide-style-5{display: block;}
#s800 .modal-swiper .slide-style-5 .lg\:b-32{margin-bottom: 0px;}
#s800 .modal-swiper .slide-style-5 .slide-items{display: block;}
#s800 .modal-swiper .slide-style-5 .slide-item-2{display: flex; flex-wrap: wrap; margin-left: 0px;}
#s800 .modal-swiper .slide-style-5 .slide-item-2 .slide-content{order: 2;}
#s800 .modal-swiper .slide-style-5 .slide-item{width: 100%;}
#s800 .modal-swiper .slide-style-5 .slide-picture{width: 100%; height: auto;}
#s800 .modal-swiper .swiper-slide .slide-items{width: 100%;}}
@media (max-aspect-ratio: 7 / 10) {#s800 .modal-swiper .slide-style-4{display: block;}}
#s800 .modal-arrownav-list{user-select: none;}
#s800 .modal-arrownav-list .arrownav-item{position: absolute; z-index: 10; bottom: 3.125vw; flex-shrink: 0; width: 2.08333vw; cursor: pointer; transition: transform 0.8s, opacity 0.8s;}
#s800 .modal-arrownav-list .arrownav-prev{left: 3.125vw;}
#s800 .modal-arrownav-list .arrownav-prev:not(.arrownav-disabled):hover{transform: translateX(-0.520833vw);}
#s800 .modal-arrownav-list .arrownav-next{right: 3.125vw;}
#s800 .modal-arrownav-list .arrownav-next:not(.arrownav-disabled):hover{transform: translateX(0.520833vw);}
#s800 .modal-arrownav-list .arrownav-disabled{cursor: default; opacity: 0;}
@media (max-aspect-ratio: 11 / 10) {#s800 .modal-arrownav-list{display: none;}}
#s800 .autoplay-trigger{position: absolute; top: 80%;}
@media (max-aspect-ratio: 11 / 10) {#s800 .section-space,#s800 .section-driving,#s800 .section-safety{margin-top: -96px; padding-top: 96px;}}
#s800 .section-header{position: relative;}
#s800 .section-header .title{display: flex; align-items: center; justify-content: center; font-size: 0.9375vw; color: rgb(172, 159, 150);}
#s800 .section-header .line{display: block; width: 1.5625vw; height: 1px; margin-right: 0.520833vw; margin-left: 0.520833vw; background-color: rgb(172, 159, 150);}
#s800 .section-header .headline{font-size: 4.16667vw; background-image: radial-gradient(closest-side, rgb(255, 254, 239), rgb(239, 206, 182) 25%, rgb(180, 151, 130));}
@media (max-aspect-ratio: 11 / 10) {#s800 .section-header .title{font-size: 1.57143vw;}
#s800 .section-header .line{width: 2.08333vw; margin-right: 1.38889vw; margin-left: 1.38889vw; background-color: rgb(112, 112, 112);}
#s800 .section-header .headline{font-size: 5.71429vw;}}
@media (max-aspect-ratio: 7 / 10) {#s800 .section-header .title{font-size: 3.05556vw;}
#s800 .section-header .headline{font-size: 11.1111vw;}}
#s800 .animated .title .line{width: 2.76042vw; transition: width 0.8s cubic-bezier(0.26, 0.67, 0.48, 0.91);}
@media (max-aspect-ratio: 11 / 10) {#s800 .animated .title .line{width: 4.16667vw;}}
#s800 .tabnav-content{display: flex; align-items: center; flex-direction: column;}
#s800 .tabnav-container{position: relative;}
#s800 .tabnav-list{position: relative; display: flex; align-items: flex-end; justify-content: center;}
#s800 .tabnav-item{padding-bottom: 1.04167vw; font-size: 1.04167vw; cursor: pointer; transition: opacity 800ms; white-space: nowrap; opacity: 0.5; color: rgb(237, 206, 173); outline: 0px;}
#s800 .tabnav-item + .tabnav-item{margin-left: 2.08333vw;}
#s800 .tabnav-item.current{opacity: 1;}
#s800 .tabnav-indicator{position: relative; width: 100%; height: 2px;}
#s800 .tabnav-indicator::before{position: absolute; top: 0px; left: 0px; display: block; width: 100%; height: 100%; content: ""; background-color: rgba(112, 112, 112, 0.6);}
#s800 .tabnav-indicator::after{display: block; width: var(--indicator-width, 0); height: 100%; content: ""; transition: width 800ms cubic-bezier(0.65, 0.05, 0.36, 1), transform 800ms cubic-bezier(0.65, 0.05, 0.36, 1); transform: translateX(var(--indicator-offset, 0)); background-color: rgb(237, 206, 173);}
#s800 .stack-list{display: flex;}
#s800 .tabnav-swiper .stack-list{text-align: center;}
#s800 .stack-item{position: relative; width: 100%; transition: opacity 600ms cubic-bezier(0.65, 0.05, 0.36, 1); opacity: 0;}
#s800 .stack-item + .stack-item{margin-left: -100%;}
#s800 .stack-item.current{z-index: 1; transition-delay: 200ms; opacity: 1;}
#s800 .stack-item .note{position: absolute; left: 0px; display: block; width: 100%; font-size: 0.729167vw; opacity: 0.5;}
@media (max-aspect-ratio: 11 / 10) {#s800 .stack-item .note{position: relative; width: auto; font-size: 1.71429vw;}}
@media (max-aspect-ratio: 7 / 10) {#s800 .stack-item .note{font-size: 2.77778vw;}}
@media (max-aspect-ratio: 11 / 10) {#s800 .tabnav-content{position: relative; overflow: hidden; width: 100%;}
#s800 .tabnav-container{position: relative; display: flex; line-height: 0; white-space: nowrap;}
#s800 .tabnav-container.is-scroll{overflow: auto hidden; justify-content: flex-start;}
#s800 .tabnav-container.is-scroll::-webkit-scrollbar{display: none;}
#s800 .tabnav-wrapper{padding-right: 11.1111vw; padding-left: 11.1111vw;}
#s800 .tabnav-list{position: relative; display: flex;}
#s800 .tabnav-item{padding-bottom: 1.17857vw; font-size: 2.2857vw;}
#s800 .tabnav-item + .tabnav-item{margin-left: 4.2857vw;}}
@media (max-aspect-ratio: 7 / 10) {#s800 .tabnav-swiper .tabnav-content::before{left: 0px; background-image: linear-gradient(90deg, rgb(0, 0, 0) 40%, transparent);}
#s800 .tabnav-swiper .tabnav-content::before,#s800 .tabnav-swiper .tabnav-content::after{position: absolute; z-index: 1; top: -1.38889vw; width: 11.1111vw; height: 11.1111vw; content: ""; pointer-events: none;}
#s800 .tabnav-swiper .tabnav-content::after{right: 0px; background-image: linear-gradient(90deg, transparent, rgb(0, 0, 0) 60%);}
#s800 .tabnav-content{display: block;}
#s800 .tabnav-item{padding-bottom: 3.33333vw; font-size: 4.44444vw;}
#s800 .tabnav-item + .tabnav-item{margin-left: 8.33333vw;}
#s800 .tabnav-swiper .stack-list{text-align: left;}}
#s800 .background-swiper{padding-top: 10.2083vw; padding-bottom: 4.16667vw;}
#s800 .background-swiper .gallery-background-slide{position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; transition: opacity 800ms cubic-bezier(0.65, 0.05, 0.36, 1); opacity: 0;}
#s800 .background-swiper .gallery-background-slide.current{opacity: 1;}
#s800 .background-swiper .gallery{clip-path: inset(0px 0px 2px);}
@media (max-aspect-ratio: 11 / 10) {#s800 .background-swiper{padding-bottom: 0px;}
#s800 .background-swiper.background-style-1{padding-top: 7.14286vw;}
#s800 .background-swiper.background-style-1 .gallery-background{height: 60.7143vw;}
#s800 .background-swiper.background-style-1 .tabnav-content{margin-top: 11.0714vw;}
#s800 .background-swiper.background-style-2{padding-top: 7.14286vw;}
#s800 .background-swiper.background-style-2 .gallery-background{height: 60.7143vw;}
#s800 .background-swiper.background-style-2 .tabnav-content{margin-top: 28.6111vw;}
#s800 .background-swiper.background-style-3{padding-top: 7.14286vw;}
#s800 .background-swiper.background-style-3 .gallery-background{height: 60.7143vw;}
#s800 .background-swiper.background-style-3 .tabnav-content{margin-top: 11.9286vw;}
#s800 .section-configuration{overflow: hidden;}}
@media (max-aspect-ratio: 11 / 10) and (min-aspect-ratio: 7 / 10) {#s800 .subsection-safety-5 .tabnav-swiper .stack-list{width: 49.2857vw; margin: 2.857vw auto 0px;}}
@media (max-aspect-ratio: 7 / 10) {#s800 .background-swiper.background-style-1{padding-top: 13.8889vw;}
#s800 .background-swiper.background-style-1 .gallery-background{height: 118.056vw;}
#s800 .background-swiper.background-style-1 .tabnav-content{margin-top: 21.6667vw;}
#s800 .background-swiper.background-style-2{padding-top: 20.8333vw;}
#s800 .background-swiper.background-style-2 .gallery-background{height: 111.111vw;}
#s800 .background-swiper.background-style-3 .gallery-background{height: 118.056vw;}
#s800 .background-swiper.background-style-3{padding-top: 20.8333vw;}
#s800 .background-swiper.background-style-3 .tabnav-content{margin-top: 28.6111vw;}}
#s800 .gallery-container{position: relative; overflow: hidden;}
#s800 .gallery-container .gallery-background{position: absolute; top: 0px; left: 0px; width: 100%; height: 100%;}
#s800 .gallery-container .gallery{position: relative;}
#s800 .gallery-container .gallery-wrapper{display: flex;}
#s800 .gallery-container .gallery-slide{position: relative; width: 100%;}
#s800 .gallery-container .gallery-slide + .gallery-slide{margin-left: -100%;}
#s800 .gallery-container .clip-item{position: relative; transition: clip-path 800ms, -webkit-clip-path 800ms;}
#s800 .gallery-container .clip-item img,#s800 .gallery-container .clip-item video{transition: transform 800ms; transform: scale(1.2);}
#s800 .gallery-container .current .clip-item{z-index: 1; transition: clip-path 800ms cubic-bezier(0.65, 0.05, 0.36, 1), -webkit-clip-path 800ms cubic-bezier(0.65, 0.05, 0.36, 1);}
#s800 .gallery-container .current img,#s800 .gallery-container .current video{transition: transform 800ms; transform: scale(1);}
#s800 .gallery-container .current .clip-item{clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%);}
#s800 .gallery-container .left .clip-item{clip-path: polygon(0% 0%, 0% 0%, 0% 100%, 0% 100%);}
#s800 .gallery-container .right .clip-item{clip-path: polygon(100% 0%, 100% 0%, 100% 100%, 100% 100%);}
#s800 .gallery-container .swiper{position: absolute; z-index: 9; top: 0px; left: 0px; width: 100%; height: 100%;}
#s800 .tabnav-layout-1 .tabnav-content{position: absolute; z-index: 10; right: 0px; bottom: 5.20833vw; left: 0px;}
@media (max-aspect-ratio: 11 / 10) {#s800 .tabnav-layout-1 .tabnav-content{position: relative; right: auto; bottom: auto; left: auto;}
#s800 .subsection-space-6 .tabnav-layout-1 .tabnav-content .stack-list{width: 100%; margin: 2.857vw 0px 0px; text-align: center;}
#s800 .subsection-space-6 .tabnav-layout-1 .tabnav-content{display: block;}}
@media (max-aspect-ratio: 7 / 10) {#s800 .subsection-space-6 .tabnav-layout-1 .tabnav-content .stack-list{margin: 2.857vw 0px 0px 11.1111vw; text-align: left;}}
#s800 .color-selection{position: relative; overflow: hidden;}
@media (max-aspect-ratio: 11 / 10) {#s800 .color-selection .autoplay-trigger{top: 90%;}}
@media (max-aspect-ratio: 11 / 10) and (min-aspect-ratio: 7 / 10) {#s800 .tabnav-layout-1 .tabnav-content .stack-list{width: 51vw; margin: 2.857vw auto 0px;}}
#s800 .colournav-container{position: absolute; z-index: 10; right: 0px; bottom: 5.20833vw; left: 0px; display: flex; align-items: center; flex-direction: column;}
#s800 .colournav-container .label-list{position: relative; display: flex; width: 100%; text-align: center;}
#s800 .colournav-container .label-item{width: 100%; font-size: 1.66667vw; line-height: 1.25; transition: opacity 600ms cubic-bezier(0.65, 0.05, 0.36, 1); opacity: 0;}
#s800 .colournav-container .label-item + .label-item{position: absolute; top: 0px; right: 0px;}
#s800 .colournav-container .label-item.current{z-index: 1; transition-delay: 200ms; opacity: 1;}
#s800 .colournav-container .colournav-list{display: flex;}
#s800 .colournav-container .colournav-item{position: relative; display: flex; align-items: center; justify-content: center; width: 1.61458vw; cursor: pointer; user-select: none; transition: opacity 800ms cubic-bezier(0.65, 0.05, 0.36, 1); opacity: 0.5;}
#s800 .colournav-container .colournav-item + .colournav-item{margin-left: 1.5625vw;}
#s800 .colournav-container .colournav-item.current{cursor: default; opacity: 1;}
#s800 .colournav-container .colournav-item.current .colour-swatch-indicator{opacity: 1;}
#s800 .colournav-container .colour-swatch-indicator{position: absolute; transition: opacity 800ms cubic-bezier(0.65, 0.05, 0.36, 1); pointer-events: none; opacity: 0;}
#s800 .colournav-container .colour-swatch{width: 100%; pointer-events: none;}
@media (max-aspect-ratio: 11 / 10) {#s800 .colournav-container{position: relative; bottom: auto;}
#s800 .colournav-container .label-item{font-size: 3.42857vw;}
#s800 .colournav-container .colournav-item{width: 3.5vw;}
#s800 .colournav-container .colournav-item + .colournav-item{margin-left: 2.857vw;}}
@media (max-aspect-ratio: 7 / 10) {#s800 .colournav-container .label-item{font-size: 6.66667vw;}
#s800 .colournav-container .colournav-item{width: 6.94444vw;}
#s800 .colournav-container .colournav-item + .colournav-item{margin-left: 6.94444vw;}}
#s800 .carousel-swiper{text-align: center;}
#s800 .carousel-swiper .arrownav-list{position: absolute; z-index: 3; top: 41.1458vw; right: 0px; display: flex; justify-content: space-between; width: 5.41667vw; user-select: none;}
@media (max-aspect-ratio: 11 / 10) {#s800 .carousel-swiper .arrownav-list{display: none;}}
#s800 .carousel-swiper .arrownav-list .picture-button-container{width: 2.08333vw; height: 2.44792vw;}
#s800 .carousel-swiper .swiper-wrapper,#s800 .carousel-swiper .slide-media,#s800 .carousel-swiper .slide-copy-container,#s800 .carousel-swiper .slide-copy{transition-timing-function: cubic-bezier(0.65, 0.05, 0.36, 1);}
#s800 .carousel-swiper .slide-copy-container{transition: opacity 0.4s; opacity: 0;}
#s800 .carousel-swiper .swiper-slide-active .slide-copy-container{transition: opacity 0.4s 0.4s; opacity: 1;}
@media (max-aspect-ratio: 11 / 10) {#s800 .carousel-swiper{text-align: left;}
#s800 .carousel-swiper .slide-copy-container{transition: none !important; opacity: 1 !important;}
#s800 .carousel-swiper .arrownav-list{display: none;}
#s800 .carousel-swiper .xs-scrollbar{position: relative; overflow: hidden; width: 25vw; height: 2px; margin-top: 7.77778vw; background-color: rgba(112, 112, 112, 0.6);}
#s800 .carousel-swiper .swiper-scrollbar-drag{background-color: rgb(237, 206, 173);}}
#s800 .lg-text-mask{position: relative;}
#s800 .lg-text-mask::before,#s800 .lg-text-mask::after{position: absolute; z-index: 2; left: 0px; width: 100%; content: ""; pointer-events: none;}
@media (max-aspect-ratio: 11 / 10) {#s800 .lg-text-mask::before,#s800 .lg-text-mask::after{display: none;}}
#s800 .lg-text-mask::before{top: 0px; height: 17.7083vw; background-image: linear-gradient(0deg, transparent, rgb(0, 0, 0));}
#s800 .lg-text-mask::after{bottom: 0px; height: 26.0417vw; background-image: linear-gradient(transparent, rgb(0, 0, 0));}
@media (max-aspect-ratio: 11 / 10) {#s800 .xs-line-mask{position: relative; overflow: hidden;}
#s800 .xs-line-mask::before,#s800 .xs-line-mask::after{position: absolute; z-index: 2; left: 0px; width: 100%; height: 2px; content: ""; pointer-events: none; background-color: rgb(0, 0, 0);}
#s800 .xs-line-mask::before{top: -1px;}
#s800 .xs-line-mask::after{bottom: -1px;}}
#s800 .intro-line{width: 3.125vw; height: 1px; background-color: rgba(165, 142, 126, 0.7);}
@media (max-aspect-ratio: 11 / 10) {#s800 .intro-line{width: 3.2142vw;}}
@media (max-aspect-ratio: 7 / 10) {#s800 .intro-line{width: 8.33333vw;}}
#s800 .stat-list{display: flex; align-items: center; justify-content: center; text-align: left; white-space: nowrap;}
#s800 .stat-list > .stat-item{position: relative;}
#s800 .stat-list .stat-line{flex-shrink: 0; width: 1px; height: 3.4375vw; margin-right: 2.08333vw; margin-left: 2.08333vw; background-color: rgba(165, 142, 126, 0.7);}
#s800 .stat-list .stat-content{font-size: 0.885417vw;}
#s800 .stat-list .stat-content span{display: inline-block; -webkit-text-fill-color: transparent; background-clip: text; -webkit-box-decoration-break: clone; box-decoration-break: clone;}
#s800 .stat-list .stat-content .stat-caption{display: block; margin-bottom: 0.416667vw; background-image: linear-gradient(rgb(224, 198, 159), rgb(231, 210, 174));}
#s800 .stat-list .stat-content .stat-value{font-size: 2.60417vw; line-height: 1.25; background-image: linear-gradient(rgb(234, 214, 181), rgb(182, 164, 150));}
#s800 .stat-list .stat-content .stat-unit{background-image: linear-gradient(rgb(223, 206, 180), rgb(194, 176, 159));}
#s800 .stat-list.list-style-3{align-items: center;}
#s800 .stat-list.list-style-3 .stat-group{display: flex; align-items: flex-end;}
#s800 .stat-list.list-style-3 .stat-title{margin-bottom: 1.04167vw; font-size: 0.885417vw;}
#s800 .stat-list.list-style-3 .stat-item{position: relative; margin-left: 0.520833vw;}
#s800 .stat-list.list-style-3 .stat-item + .stat-item{margin-left: 2.08333vw;}
#s800 .stat-list.list-style-3 .stat-line{margin-right: 2.5vw; margin-left: 2.5vw;}
@media (max-aspect-ratio: 11 / 10) {#s800 .stat-list{margin-top: 2.5714vw;}
#s800 .stat-list .stat-content{font-size: 1.71429vw;}
#s800 .stat-list .stat-content .stat-unit{font-size: 1.71429vw;}
#s800 .subsection-design-1 .stat-list .stat-content{font-size: 1.2857vw;}
#s800 .subsection-design-1 .stat-list .stat-content .stat-unit{font-size: 1.42857vw;}
#s800 .subsection-space-1 .stat-list .stat-content,#s800 .subsection-space-1 .stat-list .stat-content .stat-unit{font-size: 1.71429vw;}
#s800 .stat-list .stat-content .stat-caption{opacity: 0.7;}
#s800 .stat-list .stat-content .stat-value{font-size: 3.5714vw;}}
@media (max-aspect-ratio: 11 / 10) and (min-aspect-ratio: 7 / 10) {#s800 .video-container{margin-top: 0px;}
#s800 .subsection-design-1 .stat-list{align-items: end;}
#s800 .subsection-design-1 .stat-list .stat-line{height: 4.5vw; margin-right: 3.21429vw; margin-left: 3.21429vw;}
#s800 .section-modal .modal-close-button{width: 5.71429vw;}
#s800 .section-modal .modal-close-container::before{height: 10.8333vw;}
#s800 .section-modal .modal-swiper .slide-item{display: flex; flex-direction: column;}
#s800 .section-modal .modal-swiper .slide-item{display: flex; flex-direction: column;}
#s800 .section-modal .modal-swiper .swiper-slide{display: flex; flex-direction: column;}
#s800 .section-modal .modal-swiper .swiper-slide .slide-picture{order: 1;}
#s800 .section-modal .modal-swiper .swiper-slide .slide-content{order: 0;}
#s800 .section-modal .modal-swiper .slide-content{width: 45vw; margin: 0px auto 4.57143vw; text-align: center;}
#s800 .section-modal .modal-swiper .swiper-slide:first-child .slide-content{margin-top: 10.7143vw;}
#s800 .section-modal .modal-swiper .slide-content .slide-title{font-size: 4vw;}
#s800 .section-modal .modal-swiper .slide-content .slide-intro{font-size: 2.2857vw;}
#s800 .stat-list.list-style-2 .stat-line{margin-right: 3vw; margin-left: 3vw;}
#s800 .section-modal .modal-wrapper{width: 90.8571vw; margin: 11.7857vw auto 0px;}
#s800 .subsection-design-2 .intro-1{width: 50.5714vw; margin: 0px auto;}
#s800 .subsection-design-2 .intro-2{width: 41.5714vw; margin: 0px auto;}
#s800 .subsection-design-6 .intro{width: 47.5714vw; margin: 0px auto;}
#s800 .subsection-space-1 .stat-list .stat-line{height: 6.2857vw;}
#s800 .subsection-space-1 .intro{width: 49.5714vw; margin: 0px auto;}
#s800 .subsection-space-2 .intro{width: 40.5714vw; margin: 0px auto;}
#s800 .subsection-space-3 .intro{width: 49.5714vw; margin: 0px auto;}
#s800 .subsection-space-5 .intro{width: 45.5714vw; margin: 0px auto;}
#s800 .subsection-space-12 .intro{width: 100%; text-align: center; margin: 2.28571vw auto 0px;}
#s800 .subsection-safety-3 .tabnav-swiper .stack-list{width: 51.6429vw; margin: 2.857vw auto 0px;}}
@media (max-aspect-ratio: 7 / 10) {#s800 .stat-list{flex-wrap: wrap;}
#s800 .stat-list .stat-content,#s800 .stat-list .stat-content .stat-unit{font-size: 3.33333vw !important;}
#s800 .stat-list .stat-content .stat-value{font-size: 8.33333vw !important;}
#s800 .stat-list.list-style-1 .stat-item{min-width: var(--item-max-width, none); padding-right: 8.33333vw; padding-left: 8.33333vw;}
#s800 .stat-list.list-style-1 .stat-line{height: 8.33333vw; margin-right: 0px; margin-left: 0px;}
#s800 .stat-list.list-style-1 .stat-space{width: 100%; height: 6.66667vw; background-color: transparent;}
#s800 .stat-list.list-style-2{align-items: flex-start; flex-direction: column; margin-left: 11.1111vw;}
#s800 .stat-list.list-style-2 .stat-line{margin: 1.66667vw 0px 3.33333vw; height: 1px !important;}
#s800 .stat-list.list-style-3{align-items: flex-start; flex-direction: column; margin-left: 11.1111vw;}
#s800 .stat-list.list-style-3 .stat-group{align-items: flex-start; flex-direction: column;}
#s800 .stat-list.list-style-3 .stat-title{font-size: 3.33333vw;}
#s800 .stat-list.list-style-3 .stat-item{margin-top: 3.33333vw; margin-left: 0px;}
#s800 .stat-list.list-style-3 .stat-item + .stat-item{margin-top: 4.44444vw; margin-left: 0px;}
#s800 .stat-list.list-style-3 .stat-line{width: 28.0556vw; height: 1px; margin: 4.44444vw 0px 8.88889vw;}}
#s800 .copy-item{position: absolute; z-index: 11; right: 0px; left: 0px; margin-right: auto; margin-left: auto; text-align: center;}
#s800 .copy-item.copy-item-center{text-align: center;}
#s800 .copy-item.t-80{top: 4.16667vw;}
#s800 .copy-item.t-110{top: 5.72917vw;}
#s800 .copy-item.t-140{top: 7.29167vw;}
#s800 .copy-item.t-210{top: 10.9375vw;}
#s800 .copy-item.b-100{bottom: 5.20833vw;}
@media (max-aspect-ratio: 11 / 10) {#s800 .copy-item{position: static; text-align: center;}
#s800 .copy-item.sm{margin-top: 2.2857vw;}
#s800 .copy-item.sm .intro-1{font-size: 2vw;}
#s800 .copy-item.copy-item-center{margin-left: 0px;}}
@media (max-aspect-ratio: 799 / 712) {#s800 .subsection-design-2 .copy-item.t-110{top: 10.7292vw;}}
@media (max-aspect-ratio: 7 / 10) {#s800 .copy-item{margin-left: 11.1111vw; text-align: left;}}
#s800 .picture-button-container{position: relative; z-index: 10; display: flex; align-items: center; justify-content: center; cursor: pointer; user-select: none;}
#s800 .picture-button-container.button-normal{width: 10.2083vw;}
#s800 .picture-button-container.button-wide{width: 13.9583vw;}
@media (hover: hover) {#s800 .picture-button-container:hover .button-before{opacity: 0;}
#s800 .picture-button-container:hover:not(.arrownav-disabled) .button-after,#s800 .picture-button-container:hover:not(.arrownav-disabled) .button-x,#s800 .picture-button-container:hover:not(.arrownav-disabled) .button-arrownav{opacity: 1;}
#s800 .picture-button-container:hover .button-arrow{transform: translateX(0.520833vw);}}
#s800 .picture-button-container .button-wrapper{position: relative; pointer-events: none;}
#s800 .picture-button-container .button-border{position: relative; z-index: 1;}
#s800 .picture-button-container .button-picture{z-index: 2;}
#s800 .picture-button-container .button-picture,#s800 .picture-button-container .button-shine,#s800 .picture-button-container .button-x,#s800 .picture-button-container .button-arrownav{transition: opacity 0.8s;}
#s800 .picture-button-container .button-after{opacity: 0;}
#s800 .picture-button-container .button-link,#s800 .picture-button-container .button-x,#s800 .picture-button-container .button-picture,#s800 .picture-button-container .button-shine,#s800 .picture-button-container .button-arrownav{position: absolute; top: 0px; left: 0px;}
#s800 .picture-button-container .button-link{z-index: 5; width: 100%; height: 100%;}
#s800 .picture-button-container .button-shine{z-index: 3;}
#s800 .picture-button-container .button-x,#s800 .picture-button-container .button-arrownav{z-index: 4; opacity: 0.6;}
#s800 .picture-button-container .button-arrownav{opacity: 0.4;}
#s800 .picture-button-container.arrownav-disabled{cursor: default;}
#s800 .picture-button-container.arrownav-disabled .button-before{opacity: 1;}
#s800 .picture-button-container.arrownav-disabled .button-shine,#s800 .picture-button-container.arrownav-disabled .button-after .button-background{opacity: 0;}
#s800 .picture-button-container .button-content{position: absolute; z-index: 2; display: flex; align-items: center;}
#s800 .picture-button-container .button-copy{font-size: 0.9375vw; white-space: nowrap; color: rgb(252, 236, 213);}
#s800 .picture-button-container .button-arrow{width: 1.04167vw; margin-left: 0.416667vw; transition: transform 0.8s;}
@media (max-aspect-ratio: 11 / 10) {#s800 .picture-button-container.button-normal{width: 17.5714vw;}
#s800 .picture-button-container.button-wide{width: 49.3056vw;}
#s800 .subsection-space-13 .stat-list .stat-line{height: 7vw;}
#s800 .subsection-space-13 .stat-list .stat-content .stat-value{font-size: 4.21429vw;}
#s800 .subsection-space-13 .stat-list .stat-content{font-size: 1.71429vw;}
#s800 .subsection-space-13 .stat-list .stat-content .stat-unit{font-size: 1.71429vw;}
#s800 .picture-button-container .button-copy{font-size: 1.85714vw;}
#s800 .picture-button-container .button-arrow{display: none;}}
@media (max-aspect-ratio: 11 / 10) and (min-aspect-ratio: 7 / 10) {#s800 .subsection-space-13 .video-container{margin-top: 5.71429vw;}
#s800 .subsection-space-13 .picture-button-container.button-wide{width: 25.357vw;}
#s800 .subsection-space-1 .headline .xs{display: block;}
#s800 .subsection-space-14{text-align: center;}
#s800 .subsection-space-14 .mx-auto{width: 74.5714vw; margin-left: 10vw;}
#s800 .subsection-space-14 .gradient-headline{margin-left: 0px;}
#s800 .subsection-space-14 .mx-auto .slide-copy{text-align: left;}
#s800 .carousel-swiper .xs-scrollbar{margin-top: 5vw;}
#s800 .subsection-driving-1 .headline .xs{display: block;}
#s800 .subsection-driving-2 .copy-item .intro{width: 49.2857vw; margin: 0px auto;}
#s800 .subsection-driving-3 .tabnav-layout-1 .tabnav-content .stack-list{width: 49vw;}
#s800 .subsection-driving-4 .copy-item .intro{width: 52.2143vw; margin: 0px auto;}
#s800 .subsection-driving-4 .stat-list{margin-top: 7.71429vw;}
#s800 .subsection-driving-4 .stat-list .stat-line{position: relative; top: -1.7857vw; height: 12vw; margin: 0px 5.7143vw;}
#s800 .subsection-driving-4 .stat-list.list-style-3 .stat-item{margin-left: 0px;}
#s800 .subsection-driving-4 .stat-list .stat-group .stat-item:nth-of-type(1) .stat-content{margin-right: 6.7857vw;}
#s800 .subsection-driving-4 .stat-list .stat-content{font-size: 1.71429vw;}
#s800 .subsection-driving-4 .stat-list .stat-content .stat-unit{font-size: 1.71429vw;}
#s800 .subsection-driving-4 .stat-list.list-style-3 .stat-title{position: absolute; top: -1.7857vw; font-size: 1.71429vw;}
#s800 .subsection-driving-5 .stat-list .stat-content{font-size: 1.71429vw;}
#s800 .subsection-driving-5 .stat-list .stat-content .stat-unit{font-size: 1.71429vw;}
#s800 .subsection-driving-5 .stat-list .stat-line{height: 6.64286vw;}
#s800 .subsection-driving-5 .stat-list .stat-content .stat-value{font-size: 4.2857vw;}
#s800 .subsection-driving-6 .mx-auto{text-align: center;}
#s800 .subsection-driving-6 .gradient-headline{margin-left: 0px;}
#s800 .subsection-driving-6 .intro{width: 49.2857vw; text-align: center; margin: 4vw auto 0px;}
#s800 .subsection-safety-1 .headline .xs{display: block;}
#s800 .subsection-safety-2 .stat-list .stat-line{height: 6.85714vw;}
#s800 .subsection-safety-2 .stat-list .stat-content{font-size: 1.71429vw;}
#s800 .subsection-safety-2 .stat-list .stat-content .stat-value{font-size: 4.28571vw;}
#s800 .subsection-safety-3 .background-swiper.background-style-2 .tabnav-content{margin-top: 11.1429vw;}
#s800 .subsection-safety-4{text-align: center;}
#s800 .subsection-safety-4 .mx-auto{width: 74.5714vw; margin-left: 8.57143vw;}
#s800 .subsection-safety-4 .gradient-headline{margin-left: 0px;}
#s800 .subsection-safety-4 .slide-copy{width: 57.1429vw; text-align: left;}
#s800 .section-configuration .stat-list .stat-content .stat-value{font-size: 4.2857vw;}
#s800 .section-configuration .stat-list.list-style-1 .stat-space{width: 100%; height: 5vw; background-color: transparent;}
#s800 .section-configuration .stat-list .stat-line{height: 4.28571vw;}
#s800 .section-configuration .stat-container p.mx-auto{font-size: 1.28571vw; margin-top: 4.28571vw; width: 39.7143vw;}
#s800 .section-footnote .footnote-container{width: 87vw; margin: 0px auto;}
#s800 .section-footnote .footnote-container .footnote-list{font-size: 1.71429vw;}}
@media (max-aspect-ratio: 7 / 10) {#s800 .picture-button-container.button-normal{width: 34.1667vw;}
#s800 .picture-button-container .button-copy{font-size: 3.61111vw;}
#s800 .subsection-space-13{overflow: hidden;}}
#s800 .sticky-clip{position: relative; min-height: 150vh;}
#s800 .sticky-clip .clip-contianer{position: relative; width: 100%; height: 100%;}
#s800 .sticky-clip .clip-item{position: relative; display: flex; overflow: hidden; justify-content: center; width: 100%; height: 100%;}
#s800 .sticky-clip .clip-picture{flex-shrink: 0; max-width: none;}
#s800 .sticky-clip .anim-trigger{position: absolute; top: 90vh;}
#s800 .sticky-clip.sticky-clip-space .clip-contianer{background-image: linear-gradient(rgb(39, 26, 10), rgb(22, 14, 10));}
#s800 .sticky-clip.sticky-clip-space .clip-item{clip-path: inset(30% 8%);}
#s800 .sticky-clip.sticky-clip-space .clip-picture{transform: scale(0.85);}
#s800 .sticky-clip.sticky-clip-safety .clip-contianer{background-image: linear-gradient(rgb(38, 29, 10), rgb(22, 14, 10));}
#s800 .sticky-clip.sticky-clip-safety .clip-item{clip-path: inset(30% 8%);}
#s800 .sticky-clip.sticky-clip-safety .clip-picture{transform: scale(0.85);}
#s800 .sticky-clip.sticky-clip-driving .clip-contianer{background-image: linear-gradient(rgb(60, 39, 22), rgb(22, 14, 10));}
#s800 .sticky-clip.sticky-clip-driving .clip-item{clip-path: inset(30% 8%);}
#s800 .sticky-clip.sticky-clip-driving .clip-picture{transform: scale(0.85);}
#s800 .sticky-clip.animated .fadeup-item{transition: opacity 0.8s ease-in, transform 0.8s cubic-bezier(0.26, 0.67, 0.48, 0.91); transform: translate3d(0px, 0px, 0px); opacity: 1;}
#s800 .sticky-clip.animated .clip-item{transition: clip-path 0.8s cubic-bezier(0.26, 0.67, 0.48, 0.91), -webkit-clip-path 0.8s cubic-bezier(0.26, 0.67, 0.48, 0.91); clip-path: inset(0%);}
#s800 .sticky-clip.animated .clip-picture{transition: transform 0.8s cubic-bezier(0.26, 0.67, 0.48, 0.91); transform: scale(1);}
#s800 .sticky-clip .fadeup{transform: translate3d(0px, 40px, 0px); opacity: 0;}
#s800 .sticky-clip.animated .fadeup.animated{transform: translate3d(0px, 0px, 0px); opacity: 1;}
@media (max-aspect-ratio: 11 / 10) {#s800 .sticky-clip{height: auto; min-height: auto;}
#s800 .sticky-clip .sticky{position: relative; overflow: visible; height: auto;}
#s800 .sticky-clip .anim-trigger{top: 0px;}
#s800 .sticky-clip .clip-item{clip-path: none !important;}
#s800 .sticky-clip .clip-item .clip-picture,#s800 .sticky-clip .clip-item .clip-image{width: 100%; transform: none;}
#s800 .sticky-clip .animated .line{width: 4.44444vw;}}
#s800 .back-to-top{position: fixed; z-index: 100; right: 3.125vw; bottom: 3.125vw; width: 2.5vw; cursor: pointer; user-select: none; transition: opacity 500ms; pointer-events: none; opacity: 0;}
#s800 .back-to-top.show{pointer-events: auto; opacity: 1;}
@media (max-aspect-ratio: 11 / 10) {#s800 .back-to-top{right: 8.33333vw; bottom: 8.33333vw; width: 9.30556vw;}}
#s800{font-size: 0.9375vw; font-weight: 400; line-height: 1.6; color: rgb(172, 159, 150); background-color: rgb(0, 0, 0);}
@media (max-aspect-ratio: 11 / 10) {#s800{font-size: 2vw;}}
@media (max-aspect-ratio: 7 / 10) {#s800{font-size: 3.88889vw;}}
#s800 .section-welcome{z-index: 1; height: 200vh;}
#s800 .section-welcome .sticky{height: 100vh;}
#s800 .section-welcome .logo-video-container{position: absolute; z-index: 3; top: 0px; left: 0px; width: 100%; transition: transform 0.8s cubic-bezier(0.65, 0.05, 0.36, 1); background-color: rgb(0, 0, 0);}
#s800 .section-welcome .logo-video{transition: opacity 400ms; opacity: 0;}
#s800 .section-welcome .logo-video.lazyloaded{opacity: 1;}
#s800 .section-welcome.animated .logo-video-container{transform: translateY(-101%);}
#s800 .section-welcome .content-container{position: absolute; z-index: 1; top: 0px; left: 0px; width: 100%; height: 100%;}
#s800 .section-welcome .slogan-container{position: absolute; z-index: 1; top: 0px; left: 0px; display: flex; align-items: center; justify-content: center; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.4);}
#s800 .section-welcome .slogan{margin-left: 0.1em; font-size: 2.91667vw; letter-spacing: 0.1em; color: rgb(255, 255, 255); background-image: radial-gradient(rgb(255, 253, 240), rgb(208, 194, 168));}
#s800 .section-welcome .play-button-container{position: absolute; z-index: 2; right: 5.20833vw; bottom: 3.75vw; width: 2.5vw;}
@media (max-aspect-ratio: 11 / 10) {#s800 .section-welcome{height: auto;}
#s800 .section-welcome .sticky{position: relative; height: 100vh;}
#s800 .section-welcome .slogan-container{transition: opacity 0.8s 0.8s; opacity: 0;}
#s800 .section-welcome.animated .slogan-container{opacity: 1;}
#s800 .section-welcome .slogan{font-size: 4.57143vw;}
#s800 .section-welcome .play-button-container{right: 8.33333vw; bottom: 8.33333vw; width: 8.05556vw;}}
@media (max-aspect-ratio: 7 / 10) {#s800 .section-welcome .slogan{font-size: 7.77778vw;}}
#s800 .section-hero{height: 220vh;}
#s800 .section-hero .sticky{margin-top: -100vh;}
#s800 .section-hero .hero-content{position: absolute; z-index: 10; top: 8.33333vw; right: 0px; left: 0px; display: flex; align-items: center; flex-direction: column; justify-content: center;}
#s800 .section-hero .logo{width: 38.0208vw;}
#s800 .section-hero .hero-picture-container{position: relative; overflow: hidden;}
#s800 .section-hero .hero-picture-thumb{position: absolute; z-index: -1; top: 0px; left: 0px; width: 100%; height: 100%;}
#s800 .section-hero .hero-picture{position: relative; aspect-ratio: 1920 / 1080;}
#s800 .section-hero .button-container{position: absolute; z-index: 10; right: 0px; bottom: 3.33333vw; left: 0px;}
#s800 .section-hero .hero-note{position: absolute; z-index: 10; right: 3.33333vw; bottom: 3.33333vw; width: 18.5417vw;}
@media (max-aspect-ratio: 11 / 10) {#s800 .section-hero{height: auto;}
#s800 .section-hero .sticky{margin-top: 0px;}
#s800 .section-hero .hero-content{top: 8.571vw;}
#s800 .section-hero .logo{width: 41.6667vw; transform: translate3d(0px, 40px, 0px); opacity: 0;}
#s800 .section-hero .animated .logo{transition: opacity 0.8s ease-in, transform 0.8s cubic-bezier(0.26, 0.67, 0.48, 0.91); transform: translate3d(0px, 0px, 0px); opacity: 1;}
#s800 .section-hero .hero-picture{aspect-ratio: auto;}
#s800 .section-hero .button-container{bottom: 22.2222vw;}
#s800 .section-hero .hero-note{right: 5.55556vw; bottom: 5.55556vw; width: 49.4444vw;}}
@media (max-aspect-ratio: 7 / 10) {#s800 .section-hero .hero-picture{aspect-ratio: 720 / 1280;}
#s800 .section-hero .hero-content{top: 22.2222vw;}}
#s800 .subsection-design-1 .anim-trigger{position: absolute; top: 60%;}
#s800 .subsection-design-1 .picture-maextro{position: relative; z-index: 2; width: 91.4583vw; transform: translateY(40px); opacity: 0.2;}
#s800 .subsection-design-1 .section-header{position: relative; z-index: 3; margin-top: -3.125vw; transform: translateY(100px); opacity: 0;}
#s800 .subsection-design-1.animated .picture-maextro,#s800 .subsection-design-1.animated .section-header{transition: opacity 1.3s ease-in, transform 1.3s cubic-bezier(0.26, 0.67, 0.48, 0.91); transform: translateY(0px); opacity: 1;}
#s800 .subsection-design-1 .video-container{overflow: hidden; margin-top: -8.85417vw;}
#s800 .subsection-design-1 .video-container::before,#s800 .subsection-design-1 .video-container::after{position: absolute; z-index: 1; left: 0px; width: 100%; height: 11.9792vw; content: ""; pointer-events: none;}
#s800 .subsection-design-1 .video-container::before{top: -2px; background-image: linear-gradient(rgb(0, 0, 0) 45%, transparent);}
#s800 .subsection-design-1 .video-container::after{bottom: -2px; background-image: linear-gradient(0deg, rgb(0, 0, 0) 45%, transparent);}
#s800 .subsection-design-1 .content-container{position: relative; z-index: 3; margin-top: -7.29167vw;}
@media (max-aspect-ratio: 11 / 10) {#s800 .subsection-design-1 .anim-trigger{top: 50%;}
#s800 .subsection-design-1 .video-container{margin-top: -5vw;}
#s800 .subsection-design-1 .picture-maextro{width: 95vw;}
#s800 .subsection-design-1 .section-header{margin-top: -5vw;}
#s800 .subsection-design-1 .video-container::before,#s800 .subsection-design-1 .video-container::after{height: 11.1111vw;}
#s800 .subsection-design-1 .content-container{margin-top: -9.29167vw;}}
@media (max-aspect-ratio: 7 / 10) {#s800 .subsection-design-1 .video-container{margin-top: 5.55556vw;}
#s800 .subsection-design-1 .section-header{margin-top: -5.55556vw;}
#s800 .subsection-design-1 .content-container{margin-top: 7.77778vw;}}
#s800 .subsection-design-2{height: 300vh;}
#s800 .subsection-design-2 .section-item{position: relative; height: 100vh;}
#s800 .subsection-design-2 .section-item + .section-item{position: absolute; top: 0px; left: 0px; width: 100%;}
#s800 .subsection-design-2 .section-item::before,#s800 .subsection-design-2 .section-item::after{position: absolute; z-index: 1; left: 0px; width: 100%; height: 19.2708vw; content: ""; pointer-events: none;}
#s800 .subsection-design-2 .section-item::before{top: 0px; background-image: linear-gradient(rgb(0, 0, 0) 10%, transparent);}
#s800 .subsection-design-2 .section-item::after{bottom: 0px; background-image: linear-gradient(0deg, rgb(0, 0, 0) 10%, transparent);}
#s800 .subsection-design-2 .item-1{z-index: 3;}
#s800 .subsection-design-2 .item-2{z-index: 2;}
#s800 .subsection-design-2 .item-3{z-index: 1;}
#s800 .subsection-design-2 .item-content{position: relative; z-index: 11; width: 100%; height: 100%;}
#s800 .subsection-design-2 .headline-3{background-image: linear-gradient(30deg, rgb(240, 211, 191), rgb(234, 209, 189) 25%, rgb(227, 190, 160));}
@media (max-aspect-ratio: 11 / 10) {#s800 .subsection-design-2{height: auto;}
#s800 .subsection-design-2 .sticky{position: relative;}
#s800 .subsection-design-2 .section-item{height: auto; transition: none;}
#s800 .subsection-design-2 .section-item + .section-item{position: static;}
#s800 .subsection-design-2 .section-item::before,#s800 .subsection-design-2 .section-item::after{display: none;}
#s800 .subsection-design-2 .video-container,#s800 .subsection-design-2 .item-content{height: auto;}
#s800 .subsection-design-2 .headline-3{background-image: linear-gradient(30deg, rgb(230, 179, 143), rgb(234, 209, 189) 25%, rgb(147, 113, 87));}}
#s800 .subsection-design-3 .gradient-headline{background-image: linear-gradient(90deg, rgb(3, 3, 3), rgb(37, 17, 47) 26%, rgb(39, 25, 45));}
#s800 .subsection-design-3 .intro{color: rgb(71, 68, 113);}
@media (max-aspect-ratio: 11 / 10) {#s800 .subsection-design-3 .gradient-headline{background-image: linear-gradient(30deg, rgb(255, 255, 255), rgb(255, 234, 217) 25%, rgb(214, 181, 158));}
#s800 .subsection-design-3 .intro{color: rgb(172, 159, 150);}}
#s800 .subsection-design-4{margin-top: -2px;}
@media (max-aspect-ratio: 11 / 10) {#s800 .subsection-design-4{margin-top: 0px;}}
#s800 .subsection-design-5{margin-top: -2px;}
#s800 .subsection-design-5 .caption-list-container{position: absolute; z-index: 10; bottom: 0px; left: 14.5833vw; height: min(100%, 100vh); padding-top: 4.16667vw;}
#s800 .subsection-design-5 .caption-list{position: relative; display: flex; width: 100%;}
#s800 .subsection-design-5 .caption-item{display: flex; align-items: flex-end; flex-direction: column; font-size: 1.5625vw; line-height: 1.25; transition: opacity 600ms cubic-bezier(0.65, 0.05, 0.36, 1); white-space: nowrap; letter-spacing: 0.4em; opacity: 0; writing-mode: vertical-lr;}
#s800 .subsection-design-5 .caption-item + .caption-item{position: absolute; top: 0px; left: 0px;}
#s800 .subsection-design-5 .caption-item.current{z-index: 1; transition-delay: 200ms; opacity: 1;}
#s800 .subsection-design-5 .caption-item span{display: block;}
#s800 .subsection-design-5 .caption-item span + span{margin-bottom: -1em; margin-left: 0.5em;}
#s800 .subsection-design-5 .caption-item .comma{display: none;}
#s800 .subsection-design-5 .caption-gold-black{color: rgb(247, 247, 223);}
#s800 .subsection-design-5 .caption-sliver-purple{color: rgb(50, 25, 75);}
#s800 .subsection-design-5 .caption-black-white{color: rgb(48, 60, 77);}
#s800 .subsection-design-5 .caption-brown-gold{color: rgb(31, 21, 11);}
#s800 .subsection-design-5 .caption-gold{color: rgb(0, 0, 0);}
#s800 .subsection-design-5 .caption-black{color: rgb(255, 255, 255);}
#s800 .subsection-design-5 .label-gold-black{color: rgb(247, 247, 223);}
#s800 .subsection-design-5 .label-sliver-purple{color: rgb(172, 129, 214);}
#s800 .subsection-design-5 .label-black-white{color: rgb(202, 212, 227);}
#s800 .subsection-design-5 .label-brown-gold{color: rgb(209, 186, 154);}
#s800 .subsection-design-5 .label-gold{color: rgb(239, 226, 222);}
#s800 .subsection-design-5 .label-black{color: rgb(255, 255, 255);}
@media (max-aspect-ratio: 11 / 10) {#s800 .subsection-design-5{margin-top: 0px;}
#s800 .subsection-design-5 .gallery-container{margin-top: 11.4286vw;}
#s800 .subsection-design-5 .caption-list-container{top: 0px; bottom: auto; left: 0px; width: 100%; height: auto; padding: 0px; text-align: center;}
#s800 .subsection-design-5 .caption-item{display: inline-block; width: 100%; font-size: 4.16667vw; letter-spacing: 0px; writing-mode: unset;}
#s800 .subsection-design-5 .caption-item span{display: inline-block;}
#s800 .subsection-design-5 .caption-item span + span{margin-bottom: 0px; margin-left: 0px;}
#s800 .subsection-design-5 .caption-item .comma{display: inline-block;}}
@media (max-aspect-ratio: 11 / 10) and (min-aspect-ratio: 7 / 10) {#s800 .subsection-design-5 .caption-item{font-size: 4.57143vw;}
#s800 .subsection-design-5 .caption-gold-black{color: rgb(247, 247, 223);}
#s800 .subsection-design-5 .caption-sliver-purple{color: rgb(172, 129, 214);}
#s800 .subsection-design-5 .caption-black-white{color: rgb(202, 212, 227);}
#s800 .subsection-design-5 .caption-brown-gold{color: rgb(209, 186, 154);}
#s800 .subsection-design-5 .caption-gold{color: rgb(239, 226, 222);}
#s800 .subsection-design-5 .caption-black{color: rgb(255, 255, 255);}
#s800 .subsection-design-5 .label-gold-black{color: rgb(247, 247, 223);}
#s800 .subsection-design-5 .label-sliver-purple{color: rgb(172, 129, 214);}
#s800 .subsection-design-5 .label-black-white{color: rgb(202, 212, 227);}
#s800 .subsection-design-5 .label-brown-gold{color: rgb(209, 186, 154);}
#s800 .subsection-design-5 .label-gold{color: rgb(239, 226, 222);}
#s800 .subsection-design-5 .label-black{color: rgb(255, 255, 255);}}
@media (max-aspect-ratio: 7 / 10) {#s800 .subsection-design-5 .gallery-container{margin-top: 0px;}
#s800 .subsection-design-5 .caption-list-container{padding-top: 11.1111vw;}
#s800 .subsection-design-5 .caption-gold-black{color: rgb(247, 247, 223);}
#s800 .subsection-design-5 .caption-sliver-purple{color: rgb(50, 25, 75);}
#s800 .subsection-design-5 .caption-black-white{color: rgb(48, 60, 77);}
#s800 .subsection-design-5 .caption-brown-gold{color: rgb(31, 21, 11);}
#s800 .subsection-design-5 .caption-gold{color: rgb(0, 0, 0);}
#s800 .subsection-design-5 .caption-black{color: rgb(255, 255, 255);}}
#s800 .subsection-design-6{z-index: 1; overflow: hidden; margin-top: -2px; background-color: rgb(0, 0, 0);}
#s800 .subsection-design-6 .copy-item{transform: translate3d(0px, 40px, 0px); opacity: 0;}
#s800 .subsection-design-6 .picture-background{opacity: 0;}
#s800 .subsection-design-6 .picture-car{position: absolute; z-index: 1; top: 0px; left: 0px; opacity: 0.2;}
#s800 .subsection-design-6.animated .picture{transition: opacity 0.8s; opacity: 1;}
#s800 .subsection-design-6.animated .copy-item{transition: opacity 0.8s ease-in, transform 0.8s cubic-bezier(0.26, 0.67, 0.48, 0.91); transform: translate3d(0px, 0px, 0px); opacity: 1;}
#s800 .subsection-design-6 .anim-trigger{position: absolute; top: 80%;}
@media (max-aspect-ratio: 11 / 10) {#s800 .subsection-design-6{margin-top: 0px;}
#s800 .subsection-design-6 .copy-item.animated{transition: opacity 0.8s ease-in, transform 0.8s cubic-bezier(0.26, 0.67, 0.48, 0.91); transform: translate3d(0px, 0px, 0px); opacity: 1;}
#s800 .subsection-design-6 .animated .picture{transition: opacity 0.8s; opacity: 1;}}
#s800 .subsection-space-5::after{position: absolute; z-index: 2; bottom: 0px; left: 0px; width: 100%; height: 26.0417vw; content: ""; pointer-events: none; background-image: linear-gradient(transparent, rgb(0, 0, 0));}
@media (max-aspect-ratio: 11 / 10) {#s800 .subsection-space-5::after{display: none;}}
@media (max-aspect-ratio: 11 / 10) and (min-aspect-ratio: 7 / 10) {#s800 .subsection-space-1 .section-intro .stat-list{margin-top: -17vw; margin-bottom: 8.92857vw;}}
#s800 .subsection-space-11{margin-top: -2px;}
#s800 .subsection-space-11 .label-light-brown{color: rgb(197, 161, 148);}
#s800 .subsection-space-11 .label-deep-brown{color: rgb(170, 140, 137);}
#s800 .subsection-space-11 .label-white-brown{color: rgb(201, 188, 175);}
#s800 .subsection-space-11 .label-white-purple{color: rgb(168, 95, 158);}
#s800 .subsection-space-11 .label-white{color: rgb(235, 235, 235);}
@media (max-aspect-ratio: 11 / 10) {#s800 .subsection-space-11{margin-top: 0px;}}
#s800 .subsection-space-12 .media-container{display: flex; justify-content: center;}
#s800 .subsection-space-12 .video-container{position: absolute; top: 12.2917vw;}
@media (max-aspect-ratio: 11 / 10) {#s800 .subsection-space-12 .video-container{position: static;}}
@media (max-aspect-ratio: 11 / 10) {#s800 .subsection-space-13{display: flex; flex-direction: column;}
#s800 .subsection-space-13 .headline-container{order: 0; text-align: center;}
#s800 .subsection-space-13 .headline-container .gradient-headline{margin-left: 0px;}
#s800 .subsection-space-13 .intro-container .intro{margin: 2.28571vw auto 0px; text-align: center; width: 49.2857vw;}
#s800 .subsection-space-13 .intro-container{order: 1;}
#s800 .subsection-space-13 .video-container{order: 2;}
#s800 .subsection-space-13 .section-group{order: 3;}}
@media (max-aspect-ratio: 7 / 10) {#s800 .subsection-space-13 .headline-container .gradient-headline{margin-left: 5.71429vw;}
#s800 .subsection-space-13 .intro-container .intro{margin-left: 5.71429vw; margin-top: 4vw; text-align: left; width: 100%;}
#s800 .subsection-space-13 .headline-container{text-align: left;}
#s800 .subsection-space-13 .video-container{order: 1;}
#s800 .subsection-space-13 .intro-container{order: 2;}
#s800 .subsection-space-13 .stat-line{width: 23.3333vw;}}
#s800 .subsection-safety-2 .stat-item{display: flex; justify-content: flex-end; min-width: 8.95833vw;}
@media (min-aspect-ratio: 11 / 10) {#s800 .subsection-safety-2 .stat-content .stat-caption{background-image: linear-gradient(rgb(243, 227, 200), rgb(242, 226, 197));}
#s800 .subsection-safety-2 .stat-content .stat-value{background-image: linear-gradient(rgb(241, 225, 195), rgb(244, 223, 194));}}
@media (max-aspect-ratio: 11 / 10) {#s800 .subsection-safety-2 .stat-item{display: block;}}
@media (max-aspect-ratio: 7 / 10) {#s800 .subsection-safety-2 .stat-line{width: 33.8889vw;}}
#s800 .subsection-driving-1 .title{color: rgb(252, 236, 213);}
#s800 .subsection-driving-1 .line{background-color: rgb(252, 236, 213);}
#s800 .subsection-driving-1 .headline{background-image: radial-gradient(closest-side, rgb(253, 248, 239), rgb(253, 239, 218) 25%, rgb(253, 242, 226));}
@media (max-aspect-ratio: 11 / 10) {#s800 .subsection-driving-1 .title{color: rgb(172, 159, 150);}
#s800 .subsection-driving-1 .line{background-color: rgb(172, 159, 150);}
#s800 .subsection-driving-1 .headline{background-image: radial-gradient(closest-side, rgb(255, 254, 239), rgb(239, 206, 182) 25%, rgb(180, 151, 130));}}
#s800 .subsection-driving-2 .gradient-headline{background-image: linear-gradient(30deg, rgb(250, 238, 229), rgb(252, 232, 216) 25%, rgb(253, 240, 229));}
@media (max-aspect-ratio: 11 / 10) {#s800 .subsection-driving-2 .gradient-headline{background-image: linear-gradient(30deg, rgb(230, 179, 143), rgb(234, 209, 189) 25%, rgb(147, 113, 87));}}
@media (min-aspect-ratio: 11 / 10) {#s800 .subsection-driving-4 .stat-title{color: rgb(241, 225, 195);}
#s800 .subsection-driving-4 .stat-content .stat-caption{background-image: linear-gradient(rgb(243, 227, 200), rgb(242, 226, 197));}
#s800 .subsection-driving-4 .stat-content .stat-value{background-image: linear-gradient(rgb(241, 225, 195), rgb(244, 223, 194));}
#s800 .subsection-driving-4 .stat-content .stat-unit{background-image: linear-gradient(rgb(242, 223, 194), rgb(244, 223, 194));}}
@media (max-aspect-ratio: 7 / 10) {#s800 .subsection-driving-5 .stat-line{width: 29.4444vw;}}
#s800 .section-configuration .main-headline{font-size: 4.16667vw; background-image: linear-gradient(90deg, rgb(109, 89, 111));}
#s800 .section-configuration .stat-title{font-size: 2.5vw; background-image: linear-gradient(30deg, rgb(255, 232, 188), rgb(252, 236, 205) 25%, rgb(250, 240, 221));}
#s800 .section-configuration .stat-content .stat-caption{background-image: linear-gradient(rgb(243, 227, 200), rgb(242, 226, 197));}
#s800 .section-configuration .stat-content .stat-value{background-image: linear-gradient(rgb(241, 225, 195), rgb(244, 223, 194));}
#s800 .section-configuration .stat-content .stat-unit{background-image: linear-gradient(rgb(242, 223, 194), rgb(244, 223, 194));}
#s800 .section-configuration .note{font-size: 0.833333vw; color: rgba(196, 185, 177, 0.8);}
@media (max-aspect-ratio: 11 / 10) {#s800 .section-configuration .main-headline{font-size: 5.71429vw; background-image: radial-gradient(closest-side, rgb(255, 254, 239), rgb(239, 206, 182) 25%, rgb(180, 151, 130));}
#s800 .section-configuration .stat-container{width: 73.7143vw; margin-top: 14.2857vw; margin-left: auto; padding-top: 7.57143vw; padding-bottom: 7.57143vw; border: 1px solid rgba(154, 132, 116, 0.3); background-color: rgba(20, 18, 17, 0.1);}
#s800 .section-configuration .stat-title-container{display: flex; justify-content: center;}
#s800 .section-configuration .stat-title-wrapper{position: relative; overflow: hidden; padding: 0.416667vw 1.07143vw; line-height: 1; border-radius: 0.555556vw; background-image: linear-gradient(90deg, rgb(147, 123, 105), rgb(154, 132, 116));}
#s800 .section-configuration .stat-title{font-size: 2.28571vw; background-image: linear-gradient(30deg, rgb(255, 255, 255));}
#s800 .section-configuration .stat-list .stat-item{padding: 0px;}
#s800 .section-configuration .stat-list .stat-line{margin-right: 3.21429vw; margin-left: 3.21429vw;}
#s800 .section-configuration .note{font-size: 3.33333vw; color: rgb(172, 159, 150);}
#s800 .section-configuration .stat-list{flex-wrap: wrap; margin-top: 3.92857vw;}
#s800 .section-configuration .stat-list.list-style-1 .stat-item{min-width: var(--item-max-width, none);}}
@media (max-aspect-ratio: 7 / 10) {#s800 .section-configuration .stat-container{border: 1px solid rgba(154, 132, 116, 0.6); background-color: rgba(20, 18, 17, 0.6);}
#s800 .section-configuration .stat-title-wrapper{padding: 0.416667vw 1.80556vw;}
#s800 .section-configuration .main-headline{font-size: 11.1111vw;}
#s800 .section-configuration .stat-container{width: 83.8889vw; margin-top: 16.6667vw; padding-top: 12.2222vw; padding-bottom: 6.66667vw;}
#s800 .section-configuration .stat-title{font-size: 4.44444vw;}
#s800 .section-configuration .stat-list .stat-line{margin-right: 5.55556vw; margin-left: 5.55556vw;}}
#s800 .section-footnote .footnote-list{font-size: max(12px, 0.625vw);}
@media (max-aspect-ratio: 11 / 10) {#s800 .section-footnote .footnote-list{font-size: 3.33333vw;}}
#s800 .section-footnote ol{margin-top: 0px; padding-left: 1.5em;}
#s800 .section-footnote ul{margin-top: 1.04167vw;}
@media (max-aspect-ratio: 11 / 10) {#s800 .section-footnote ul{margin-top: 13.8889vw;}}
#s800 .section-footnote li{font-size: inherit; list-style-type: decimal; color: rgb(172, 159, 150);}
#s800 .section-footnote li + li{margin-top: 0.5em;}
#s800 .section-footnote li.current{color: rgb(255, 255, 255);}
#s800 .section-footnote .disclaimer{list-style-type: none;}
#s800 .section-footnote a{color: rgb(51, 119, 255);}
@media (max-aspect-ratio: 11 / 10) and (min-aspect-ratio: 7 / 10) {#s800 .back-to-top{width: 5.71429vw;}}
/* Only supplements the audited model selectors: accessible controls and independent runtime state. */
.maextro-details--s800{padding:0;max-width:none;overflow:clip}
.maextro-details--s800:has(.modal-open){position:relative;z-index:10001}
#s800{font-family:Arial,Helvetica,sans-serif;isolation:isolate}
#s800 *{box-sizing:border-box}
#s800 p,#s800 h2,#s800 h3{margin-top:0;font-family:inherit}
#s800 [hidden]{display:none!important}
#s800 button:focus-visible,#s800 [tabindex]:focus-visible{outline:2px solid #e4c393;outline-offset:6px}
#s800 img{height:auto}
#s800 .covered-picture img{height:100%;aspect-ratio:auto!important}
#s800 .gallery-wrapper{display:flex;position:relative}
#s800 .tabnav-swiper .gallery,#s800 .color-selection .gallery{touch-action:pan-y}
#s800 .gallery-slide{flex:0 0 100%;width:100%}
#s800 .gallery-slide:not(.current){visibility:hidden;pointer-events:none}
#s800 .stack-item:not(.current),#s800 .label-item:not(.current),#s800 .caption-item:not(.current){visibility:hidden}
#s800 .tabnav-container{overflow-x:auto!important;max-width:100%;scrollbar-width:thin}
#s800 .tabnav-wrapper{flex-shrink:0}
#s800 .tabnav-item{cursor:pointer;flex-shrink:0}
#s800 .tabnav-item.current{color:#ead6b6}
#s800 .colournav-item{cursor:pointer;flex-shrink:0}
#s800 .colournav-list{overflow:auto;max-width:100%;padding:8px}
#s800 .section-modal{position:fixed!important;inset:0;z-index:1500;height:100dvh!important;opacity:1!important;visibility:visible;overflow:auto;background:#0b0b0b}
#s800 .section-modal .modal-container{height:auto;min-height:100%;overflow:visible}
#s800 .section-modal .modal-wrapper{margin:5vh auto;width:min(90vw,1560px)}
#s800 .section-modal .swiper-slide:not(.current){display:none!important}
#s800 .section-modal .swiper-slide.current{opacity:1;visibility:visible}
#s800 .modal-close-container{position:fixed!important;top:20px!important;right:22px!important;left:auto!important;bottom:auto!important;width:auto!important}
#s800 .section-modal .modal-close-container::before{display:none}
#s800 .s800-close{font:inherit;background:#111e;border:1px solid #b79b78;border-radius:30px;padding:12px 20px;color:white}
#s800 .s800-navigation{display:flex;justify-content:center;align-items:center;gap:20px;position:relative;margin:24px auto}
#s800 .s800-navigation button{border:1px solid #b79b78;border-radius:50%;width:44px;height:44px;font-size:22px}
#s800 .s800-navigation button:disabled{opacity:.35;cursor:default}
#s800 .carousel-swiper .swiper{overflow:visible}
#s800 .carousel-swiper .swiper-wrapper{display:flex;gap:24px;transition:transform .65s ease;align-items:flex-start}
#s800 .carousel-swiper .swiper-slide{flex:0 0 100%;width:100%;opacity:.45;transition:opacity .6s}
#s800 .carousel-swiper .swiper-slide.current{opacity:1}
#s800 .carousel-swiper .swiper-slide:not(.current) .slide-copy-container{visibility:hidden}
#s800 .s800-film-button{position:relative;z-index:5;border:1px solid #e1c7a1;border-radius:28px;padding:14px 24px;font-size:16px;background:#0005;color:white}
#s800 .section-welcome .content-container{pointer-events:none}
#s800 .section-welcome .s800-film-button{pointer-events:auto}
#s800 .section-welcome .id-video-container video{opacity:1}
#s800 .section-welcome .logo-video-container{display:none}
#s800 .section-welcome{height:100svh}
#s800 .section-welcome .sticky{height:100svh}
#s800 .section-welcome .content-container{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding:0 20px 9vh;gap:24px}
#s800 .section-welcome .slogan-container{position:absolute;inset:0}
#s800 .section-welcome .s800-film-button{position:absolute;bottom:9vh}
#s800 .section-hero .hero-content{z-index:2}
#s800 .section-hero .sticky{margin-top:0}
@media(min-aspect-ratio:11/10){#s800 .section-welcome{height:200vh}}
#s800 .s800-film-dialog video{display:block;width:100%;max-height:80vh;object-fit:contain}
#s800 .s800-film-dialog{padding:8vh 5vw;margin:0;border:0;width:100vw;max-width:none;max-height:none}
#s800 .s800-film-dialog::backdrop{background:#000}
#s800 .s800-focus-guard{position:fixed;width:1px;height:1px;opacity:0;pointer-events:none}
#s800 .s800-film-dialog .s800-close{position:fixed;right:24px;top:20px}
#s800 .video-container{position:relative}
#s800 .picture-button-container>.xs\:hidden{width:100%}
#s800 .picture-button-container.button-normal,#s800 .picture-button-container.button-wide{min-width:230px;min-height:52px}
#s800 .picture-button-container .button-copy{font-size:14px;line-height:1.25}
#s800 video{aspect-ratio:var(--video-ratio,16/9);object-fit:cover}
#s800 .tabnav-swiper .tabnav-content{z-index:20}
#s800 .tabnav-layout-1 .tabnav-content{position:relative;inset:auto;padding:28px 0 50px;background:#000}
#s800 .tabnav-swiper .stack-list{display:grid;width:min(100% - 64px,980px)!important;margin:24px auto 0!important;white-space:normal}
#s800 .tabnav-swiper .stack-item{grid-area:1/1;min-width:0;white-space:normal;font-size:clamp(15px,1.05vw,20px);line-height:1.65}
#s800 .tabnav-swiper .stack-item+.stack-item{margin-left:0}
#s800 .tabnav-swiper .stack-item:not(.current){display:none}
#s800 .gallery-background-slide:not(.current){visibility:hidden}
#s800[data-language]:not([data-language="zh"]) .caption-item{writing-mode:horizontal-tb;letter-spacing:.04em;white-space:normal}
#s800[data-language]:not([data-language="zh"]) .caption-list-container{max-width:80%}
@media(min-aspect-ratio:11/10){#s800 .copy-item .gradient-headline,#s800 .copy-item .intro{color:#fff;-webkit-text-fill-color:#fff;background:none;text-shadow:0 2px 12px #0007}}
#s800 .footnote-list{padding-left:1.4em}
#s800 .footnote-list li:target{color:#ffe4b7;scroll-margin-top:100px}
#s800 .s800-config-dialog .modal-wrapper{padding-top:24px;color:#e5d7c8}
#s800 .s800-config-dialog h2{font-size:clamp(25px,3vw,44px);color:#ead6b6}
#s800 .s800-config-dialog p{font-size:15px;line-height:1.65}
#s800 .s800-table-scroll{max-width:100%;overflow:auto;border:1px solid #66584d;margin-top:28px}
#s800 .s800-table-scroll table{border-collapse:separate;border-spacing:0;min-width:1700px;width:100%;font-size:14px;line-height:1.55;text-align:left}
#s800 .s800-table-scroll th,#s800 .s800-table-scroll td{padding:16px;vertical-align:top;border-bottom:1px solid #3b332e;border-right:1px solid #3b332e;width:14.285%;white-space:normal}
#s800 .s800-table-scroll th{background:#191612;color:#ead6b6}
#s800 .s800-table-scroll td{background:#0b0b0b}
#s800 .s800-table-scroll tr>th:first-child{position:sticky;left:0;min-width:180px;z-index:1}
#s800 .s800-config-category th{background:#33291f;font-size:18px}
#s800 .s800-config-notes{margin-top:40px}
#s800 .s800-config-notes p:target{outline:1px solid #b79b78;scroll-margin-top:90px}
#s800 .s800-table-hint{color:#ead6b6}
@media(max-width:600px){
 #s800 .s800-table-scroll table{table-layout:fixed;width:1570px;min-width:1570px}
 #s800 .s800-table-scroll th:not([colspan]),#s800 .s800-table-scroll td{width:240px}
 #s800 .s800-table-scroll tr>th:first-child:not([colspan]){width:130px;min-width:130px;max-width:130px;padding:12px;overflow-wrap:anywhere}
}
@media(max-aspect-ratio:11/10){
 #s800 .section-modal .modal-wrapper{margin:90px auto 24px;width:90vw}
 #s800 .section-modal .modal-swiper .slide-content{width:90%;margin:12px auto 24px!important}
 #s800 .section-modal .slide-title{font-size:clamp(24px,4vw,38px)!important}
 #s800 .section-modal .slide-intro{font-size:clamp(15px,2.2vw,20px)!important}
 #s800 .section-modal .slide-item{display:flex;flex-direction:column}
 #s800 .section-modal .slide-content{order:0}
 #s800 .section-modal .slide-picture{order:1}
 #s800 .tabnav-item{font-size:clamp(15px,3vw,20px);padding-bottom:12px}
 #s800 .tabnav-content::before,#s800 .tabnav-content::after{display:none!important}
 #s800 .colournav-list{justify-content:center}
 #s800 .section-welcome .slogan{font-size:clamp(26px,5vw,45px)}
 #s800 .picture-button-container.button-normal,#s800 .picture-button-container.button-wide{min-width:230px;max-width:85vw}
}
@media(prefers-reduced-motion:reduce){
 #s800 *{animation:none!important;transition:none!important}
 #s800 .subsection-design-2{height:auto}
 #s800 .subsection-design-2 .sticky{position:relative}
 #s800 .subsection-design-2 .section-item+.section-item{position:relative;top:auto;left:auto}
}
#s800 .s800-chapters{position:sticky;top:68px;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:50px;padding:10px 4%;background:#101010f5;color:#e6d0b2;border-bottom:1px solid #665744;font-size:14px}
#s800 #s800-chapter-links{display:flex;align-items:center;gap:24px}#s800 #s800-chapter-links a{color:#e6d0b2;text-decoration:none}#s800 #s800-chapter-links button{background:transparent;color:inherit;border:1px solid #79674f;border-radius:20px;padding:8px 14px}#s800 .s800-chapter-toggle{display:none}#s800 :is(#design,#space,#driving,#safety){scroll-margin-top:138px}
@media(max-width:1000px){#s800 .s800-chapters{top:62px;padding:10px 20px;font-size:13px}#s800 .s800-chapter-toggle{display:block;color:inherit;background:transparent;border:0;min-height:30px}#s800 #s800-chapter-links{display:none;position:absolute;top:100%;left:0;right:0;padding:18px 24px;background:#111;align-items:flex-start;gap:18px}#s800 .s800-chapters[data-expanded="true"] #s800-chapter-links{display:flex;flex-direction:column}#s800 :is(#design,#space,#driving,#safety){scroll-margin-top:126px}}
