/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}main{display:block}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}@font-face{font-family:cambon;src:url(../../../etc.clientlibs/maserati-mc20/clientlibs/clientlib-site/resources/asset/font/thin.463cafc.woff2) format("woff2"),url(../../../etc.clientlibs/maserati-mc20/clientlibs/clientlib-site/resources/asset/font/thin.f70eab5.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:cambon;src:url(../../../etc.clientlibs/maserati-mc20/clientlibs/clientlib-site/resources/asset/font/light-italic.485f08b.woff2) format("woff2"),url(../../../etc.clientlibs/maserati-mc20/clientlibs/clientlib-site/resources/asset/font/light-italic.451179f.woff) format("woff");font-weight:400;font-style:italic}@font-face{font-family:everett;src:url(../../../etc.clientlibs/maserati-mc20/clientlibs/clientlib-site/resources/asset/font/regular.e4f43a4.woff2) format("woff2"),url(../../../etc.clientlibs/maserati-mc20/clientlibs/clientlib-site/resources/asset/font/regular.088fd22.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:everett;src:url(../../../etc.clientlibs/maserati-mc20/clientlibs/clientlib-site/resources/asset/font/light.3eef969.woff2) format("woff2"),url(../../../etc.clientlibs/maserati-mc20/clientlibs/clientlib-site/resources/asset/font/light.45918cd.woff) format("woff");font-weight:100;font-style:normal}[class*=heading-0]{font-family:everett,sans-serif;font-weight:100;font-style:normal;margin:0}[class*=heading-0]:lang(vi){font-family:Arial,sans-serif}[class*=heading-0] em{font-family:cambon,sans-serif;font-style:italic}.heading-01{font-family:everett,sans-serif;font-weight:100;line-height:.95;letter-spacing:-1.76;font-size:50px}@media screen and (min-width:480px){.heading-01{font-size:calc(50px + 50*(100vw - 480px)/960)}}@media screen and (min-width:1440px){.heading-01{font-size:100px}}.heading-01:lang(vi){font-family:Arial,sans-serif}.heading-01 em{font-size:1em;font-family:cambon,sans-serif}@media only screen and (max-width:768px){.heading-01{font-size:36px}}.heading-02{line-height:1.14;font-size:30px}@media screen and (min-width:480px){.heading-02{font-size:calc(30px + 30*(100vw - 480px)/960)}}@media screen and (min-width:1440px){.heading-02{font-size:60px}}@media(min-width:1025px){.heading-02{line-height:1}}.heading-03{line-height:1.14;font-size:35px}@media screen and (min-width:480px){.heading-03{font-size:calc(35px + -1*(100vw - 480px)/960)}}@media screen and (min-width:1440px){.heading-03{font-size:34px}}.heading-04{font-size:2.4rem;line-height:1.14}[class*=copy-0]{font-family:everett,sans-serif;margin-top:0;margin-bottom:0;font-weight:400}[class*=copy-0]:lang(vi){font-family:Arial,sans-serif}[class*=copy-0].light{font-weight:100}[class*=copy-0].italic{font-style:italic}[class*=copy-0] em{font-family:cambon,sans-serif}.copy-01{font-size:1.4rem;line-height:1.14;letter-spacing:-.47px}.copy-02{letter-spacing:-.67;line-height:1.15;font-size:20px}@media screen and (min-width:480px){.copy-02{font-size:calc(20px + 14*(100vw - 480px)/960)}}@media screen and (min-width:1440px){.copy-02{font-size:34px}}.copy-03{font-size:1.2rem;line-height:1.14;letter-spacing:-.47}.copy-04{font-size:2.5rem;line-height:1.14;letter-spacing:-.83}.copy-05{font-size:14px}@media screen and (min-width:480px){.copy-05{font-size:calc(14px + 14*(100vw - 480px)/960)}}@media screen and (min-width:1440px){.copy-05{font-size:28px}}html{font-size:10px;-webkit-box-sizing:border-box;box-sizing:border-box}html #header-container{position:fixed;top:0;left:0;z-index:10}html #sticky-container{height:100%;width:100%;top:0;left:0;position:fixed;pointer-events:none;z-index:3}html #sticky-container>*{pointer-events:all}html.has-smoothscroll #scroll-container{width:100%;height:100vh;overflow:auto;padding-top:0}body{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-family:Open Sans,sans-serif}#app{overflow:hidden;width:100%;height:100%}*,:after,:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-box-sizing:inherit;box-sizing:inherit;-webkit-tap-highlight-color:transparent}h1,h2,h3,h4,h5,h6,p{font-weight:400;margin:0}ol,ul{list-style:none}dl,ol,ul{margin:0;padding:0}figure{margin:0}a{text-decoration:none;color:inherit}button{cursor:pointer;background:rgba(0,0,0,0);border:none;outline:0}img{display:block}.lazyload,.lazyloading{opacity:0}.lazyloaded{opacity:1;-webkit-transition:opacity 1s;-o-transition:opacity 1s;transition:opacity 1s}.js-focus-visible :focus:not(.focus-visible){outline:none}.base-gray{background-color:#ececec}.color-switch .base-gray{background-color:rgba(0,0,0,0)}.base-dark{background-color:#090909}.color-switch .base-dark{background-color:rgba(0,0,0,0)}.tint-orange{color:#e34600}.tint-yellow{color:#feb23e}.tint-blue{color:#0675ff}.tint-light-blue{color:#aab8cf}.tint-white{color:#fff}.fit-contain{-o-object-fit:contain;object-fit:contain;font-family:"object-fit: contain;"}.fit-contain,.fit-cover{top:0;left:0;height:100%;width:100%;position:absolute}.fit-cover{-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;"}.is-edit{min-height:unset;max-height:unset}.is-edit [data-component=aerodynamics]{padding-top:6rem!important;padding-bottom:6rem!important}.is-edit [data-component=interactive-car] .door-animation{height:var(--vheight)}.is-edit [data-component=site-header] .header-view .header-content .header-wrapper{height:calc(var(--vheight) - 8.8rem)}@media(min-width:1025px){.is-edit [data-component=site-header],.is-edit [data-component=site-header] .header-view{height:var(--vheight)}.is-edit [data-component=site-header] .header-view .header-content{height:calc(var(--vheight) - 120px)}}@media(min-width:768px)and (max-height:868px){.is-edit [data-component=site-header] .header-view .header-content{height:calc(var(--vheight) - 60px)}}:root body,_:-ms-fullscreen body{overflow-x:hidden}:root [data-component=driving-mode-option-item] .collapse,:root [data-component=driving-mode-option-item] .expand,_:-ms-fullscreen [data-component=driving-mode-option-item] .collapse,_:-ms-fullscreen [data-component=driving-mode-option-item] .expand{width:15px}:root [data-component=interactive-car] .door-content-wrapper,_:-ms-fullscreen [data-component=interactive-car] .door-content-wrapper{margin-top:-30rem}@media(min-width:1400px){:root [data-component=interactive-car] .door-content-wrapper,_:-ms-fullscreen [data-component=interactive-car] .door-content-wrapper{margin-top:-25rem}}:root [data-component=interactive-car] .canvas-wrapper,_:-ms-fullscreen [data-component=interactive-car] .canvas-wrapper{margin-top:26rem}@media(min-width:1400px){:root [data-component=interactive-car] .canvas-wrapper,_:-ms-fullscreen [data-component=interactive-car] .canvas-wrapper{margin-top:-25rem}}[data-component=interactive-car] .has-smoothscroll :root .canvas-wrapper,[data-component=interactive-car] .has-smoothscroll _:-ms-fullscreen .canvas-wrapper{margin-top:28rem}:root [data-component=configuration-option-item] .collapse,:root [data-component=configuration-option-item] .expand,_:-ms-fullscreen [data-component=configuration-option-item] .collapse,_:-ms-fullscreen [data-component=configuration-option-item] .expand{height:15px;width:15px}:root [data-component=canopy-text],:root [data-component=canopy-text] .text-content,_:-ms-fullscreen [data-component=canopy-text],_:-ms-fullscreen [data-component=canopy-text] .text-content{padding-bottom:0}:root [data-component=footer] .nav-links .nav-link,_:-ms-fullscreen [data-component=footer] .nav-links .nav-link{margin-right:15px}:root [data-component=intro-content-block] .intro-maserati-trident,_:-ms-fullscreen [data-component=intro-content-block] .intro-maserati-trident{display:none}:root [data-component=intro-video],_:-ms-fullscreen [data-component=intro-video]{cursor:pointer!important}:root [data-component=intro-video] .intro-header-logo,_:-ms-fullscreen [data-component=intro-video] .intro-header-logo{width:15rem}:root [data-component=sticky-component] [data-component=primary-button].header-cta,_:-ms-fullscreen [data-component=sticky-component] [data-component=primary-button].header-cta{display:none}:root [data-component=intro-video] .button-video-close,_:-ms-fullscreen [data-component=intro-video] .button-video-close{display:none!important}:root [data-component=car-scratch],_:-ms-fullscreen [data-component=car-scratch]{cursor:pointer!important}:root [data-component=base-button-overlay],:root [data-component=car-scratch] .button-cursor-pencil,_:-ms-fullscreen [data-component=base-button-overlay],_:-ms-fullscreen [data-component=car-scratch] .button-cursor-pencil{display:none}:root [data-component=base-carousel],_:-ms-fullscreen [data-component=base-carousel]{cursor:ew-resize}:root [data-component=base-carousel].full-bleed .carousel-bullets,_:-ms-fullscreen [data-component=base-carousel].full-bleed .carousel-bullets{display:block}:root [data-component=base-carousel].full-bleed .drag-indicator,:root [data-component=base-carousel].intro .drag-indicator,_:-ms-fullscreen [data-component=base-carousel].full-bleed .drag-indicator,_:-ms-fullscreen [data-component=base-carousel].intro .drag-indicator{display:none}:root [data-component=base-carousel] .carousel-slide .link-out,_:-ms-fullscreen [data-component=base-carousel] .carousel-slide .link-out{cursor:ew-resize}:root [data-component=base-carousel] .carousel-bullets,_:-ms-fullscreen [data-component=base-carousel] .carousel-bullets{margin-bottom:2rem;cursor:pointer}:root [data-component=interactive-engine],:root [data-component=interactive-speed],_:-ms-fullscreen [data-component=interactive-engine],_:-ms-fullscreen [data-component=interactive-speed]{display:none}:root [data-component=site-header] .maserati-trident,_:-ms-fullscreen [data-component=site-header] .maserati-trident{display:inline}:root [data-component=site-header] .header-view .header-content .link-wrapper .icon-link,_:-ms-fullscreen [data-component=site-header] .header-view .header-content .link-wrapper .icon-link{margin:0 auto}:root [data-component=site-header] .icon-link .icon,_:-ms-fullscreen [data-component=site-header] .icon-link .icon{height:64px}:root [data-component=site-header] .icon-link .text,_:-ms-fullscreen [data-component=site-header] .icon-link .text{display:-ms-flexbox!important;display:flex!important;height:64px!important;-ms-flex-align:center;align-items:center}:root [data-component=site-header] .icon-link .text .icon,_:-ms-fullscreen [data-component=site-header] .icon-link .text .icon{height:12px}@media (min-width:1025px){:root[dir=rtl] [data-component=interactive-monocoque] .canvas-wrapper,_:-ms-fullscreen[dir=rtl] [data-component=interactive-monocoque] .canvas-wrapper{left:-50%}}[data-component=site-header]{position:fixed;top:0;left:0;padding:0;background-color:#fff;height:8.8rem;width:100%;z-index:5;-webkit-transition:color .5s,background-color .5s,height .5s cubic-bezier(.165,.84,.44,1);-o-transition:color .5s,background-color .5s,height .5s cubic-bezier(.165,.84,.44,1);transition:color .5s,background-color .5s,height .5s cubic-bezier(.165,.84,.44,1);color:#1d1d1d}[data-component=site-header] .separate-line,[data-component=site-header] .trident-link-out{display:none}[data-component=site-header] .maserati-external-link{border-top:2px solid #ababab}[data-component=site-header] .icon-link{display:block;margin-bottom:2rem}[data-component=site-header] .text{font-size:2rem;line-height:1.15;letter-spacing:-.67px}[data-component=site-header] .text .arrow{height:.9rem;width:.9rem;margin-right:1.1rem;-webkit-transition:margin .2s;-o-transition:margin .2s;transition:margin .2s;margin-bottom:.6rem}[data-component=site-header] .text:hover .arrow{margin-right:1.3rem}[data-component=site-header] .header-view{width:100vw;height:100%;position:absolute;left:0;top:0;padding:0}[data-component=site-header] .header-view .mobile-fix{z-index:2;width:100%;position:absolute;left:0;top:calc(100% - 1px);pointer-events:none;-ms-touch-action:none;touch-action:none}[data-component=site-header] .header-view .mobile-fix svg>path{-webkit-transition:fill .5s;-o-transition:fill .5s;transition:fill .5s;fill:#fff}[data-component=site-header] .header-view .header-content{text-align:center;position:relative;height:8.8rem}[dir=rtl] [data-component=site-header] .header-view .header-content{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transition:-webkit-transform .5s cubic-bezier(.165,.84,.44,1);transition:-webkit-transform .5s cubic-bezier(.165,.84,.44,1);-o-transition:transform .5s cubic-bezier(.165,.84,.44,1);transition:transform .5s cubic-bezier(.165,.84,.44,1);transition:transform .5s cubic-bezier(.165,.84,.44,1),-webkit-transform .5s cubic-bezier(.165,.84,.44,1)}[data-component=site-header] .header-view .header-content svg>g,[data-component=site-header] .header-view .header-content svg>path{-webkit-transition:fill .3s;-o-transition:fill .3s;transition:fill .3s;fill:#000}[data-component=site-header] .header-view .header-content .mc20-logo-translate{width:12px;left:0;position:absolute;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translate(150px,36px) rotate(90deg);-ms-transform:translate(150px,36px) rotate(90deg);transform:translate(150px,36px) rotate(90deg)}[data-component=site-header] .header-view .header-content .header-mobile-area{height:8.8rem;width:100%;position:relative;left:0;top:0}[data-component=site-header] .header-view .header-content .header-mobile-area .quicklink{float:right;display:inline-block;height:8.8rem;width:auto;line-height:8.8rem}[data-component=site-header] .header-view .header-content .header-mobile-area .close-btn{position:relative;margin:24px 32px 24px 10px;height:40px;width:40px;display:block;float:right;border-radius:20px;border:1px solid #ababab}[data-component=site-header] .header-view .header-content .header-mobile-area .close-btn .header-icon{position:absolute;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);left:50%;top:50%}[data-component=site-header] .header-view .header-content .header-mobile-area .close-btn .header-sub{-webkit-transform:translate(-50%,-55%);-ms-transform:translate(-50%,-55%);transform:translate(-50%,-55%);width:18px;height:3px}[data-component=site-header] .header-view .header-content .header-mobile-area .close-btn .header-close{width:12px;height:12px;display:none}[data-component=site-header] .header-view .header-content .header-mobile-area .close-btn svg{width:100%;height:100%}[data-component=site-header] .header-view .header-content .header-wrapper{overflow-x:hidden;overflow-y:scroll;height:calc(100vh - 8.8rem);-ms-touch-action:none;touch-action:none;pointer-events:none}[data-component=site-header] .header-view .header-content .link-wrapper{position:relative;width:100%;bottom:0;visibility:hidden;padding:0 25px 70px;text-align:left}[data-component=site-header] .header-view .header-content .link-wrapper .icon-link{-webkit-transition:opacity .2s ease-out;-o-transition:opacity .2s ease-out;transition:opacity .2s ease-out;-webkit-transition-delay:.35s;-o-transition-delay:.35s;transition-delay:.35s;opacity:0;visibility:hidden}[data-component=site-header] .header-view .header-content .link-wrapper .icon-link>.icon{display:none}[data-component=site-header] .header-view .header-content .link-wrapper .link{visibility:hidden;opacity:0;-webkit-transition:opacity .2s ease-out;-o-transition:opacity .2s ease-out;transition:opacity .2s ease-out;-webkit-transition-delay:.4s;-o-transition-delay:.4s;transition-delay:.4s;margin:20px 0;display:block;text-transform:uppercase}[data-component=site-header] .header-view .header-content .navigation{visibility:hidden;position:relative;padding:3.5rem 2.5rem 8rem;text-align:left}[data-component=site-header] .header-view .header-content .navigation .menu-item{margin:0;width:100%;height:72px;position:relative;overflow:hidden}[data-component=site-header] .header-view .header-content .navigation .menu-item .dot{position:absolute;display:inline-block;width:100%;height:70%;bottom:0;margin:0;-webkit-transform:none;-ms-transform:none;transform:none;background:rgba(0,0,0,0);border-bottom-left-radius:0;border-top-right-radius:0;z-index:2}[data-component=site-header] .header-view .header-content .navigation .menu-item .dot .progress-bar{height:100%;width:100%}[data-component=site-header] .header-view .header-content .navigation .menu-item .dot .progress-bar .curve-path{stroke:#ababab;fill:none}[data-component=site-header] .header-view .header-content .navigation .menu-item .dot .scroll{z-index:3;position:absolute;left:0;bottom:0;width:100%;height:100%;background:rgba(0,0,0,0);border-bottom-left-radius:0;border-top-right-radius:0}[data-component=site-header] .header-view .header-content .navigation .menu-item .dot .scroll .progress{height:100%;width:100%}[data-component=site-header] .header-view .header-content .navigation .menu-item .dot .scroll .progress .curve-path{stroke:#000;fill:none}[data-component=site-header] .header-view .header-content .navigation .menu-item .text{line-height:72px;-webkit-transition:none;-o-transition:none;transition:none;display:inline-block;white-space:nowrap;visibility:hidden;opacity:0}[data-component=site-header] .header-view .header-content .navigation .menu-item .text .arrow{display:none}[dir=rtl] [data-component=site-header] .header-view .header-content .navigation .menu-item .text{margin-right:58px}[data-component=site-header] .header-view .header-content .navigation .menu-item:first-child .text{-webkit-transition-delay:.05s;-o-transition-delay:.05s;transition-delay:.05s}[data-component=site-header] .header-view .header-content .navigation .menu-item:nth-child(2) .text{-webkit-transition-delay:.1s;-o-transition-delay:.1s;transition-delay:.1s}[data-component=site-header] .header-view .header-content .navigation .menu-item:nth-child(3) .text{-webkit-transition-delay:.15s;-o-transition-delay:.15s;transition-delay:.15s}[data-component=site-header] .header-view .header-content .navigation .menu-item:nth-child(4) .text{-webkit-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s}[data-component=site-header] .header-view .header-content .navigation .menu-item:nth-child(5) .text{-webkit-transition-delay:.25s;-o-transition-delay:.25s;transition-delay:.25s}[data-component=site-header] .header-view .header-content .navigation .menu-item:nth-child(6) .text{-webkit-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s}[data-component=site-header] .header-view .header-content .navigation .menu-item.current .text .arrow{display:inline-block}[data-component=site-header].inited{display:block}[data-component=site-header].dark{color:#fff;background-color:#000}[data-component=site-header].dark .header-view .mobile-fix svg>path{fill:#000}[data-component=site-header].dark .header-view .header-content svg>g,[data-component=site-header].dark .header-view .header-content svg>path{fill:#fff}[data-component=site-header].dark .header-view .header-content .navigation .menu-item .dot .scroll .progress .curve-path{stroke:#fff}[data-component=site-header].expand{height:900px;-webkit-transform:translateY(-88px)!important;-ms-transform:translateY(-88px)!important;transform:translateY(-88px)!important}[data-component=site-header].expand .mobile-fix{-webkit-transition:color .5s,background-color .5s,width .5s cubic-bezier(.165,.84,.44,1);-o-transition:color .5s,background-color .5s,width .5s cubic-bezier(.165,.84,.44,1);transition:color .5s,background-color .5s,width .5s cubic-bezier(.165,.84,.44,1);background-color:#fff}[data-component=site-header].expand.dark .mobile-fix{background-color:#000}[data-component=site-header].expand .header-view .header-content{padding-top:8.8rem}[data-component=site-header].expand .header-view .header-content .header-mobile-area .close-btn .header-sub{display:none}[data-component=site-header].expand .header-view .header-content .header-mobile-area .close-btn .header-close{display:inline-block}[data-component=site-header].expand .header-view .header-content .header-wrapper{-ms-touch-action:inherit;touch-action:inherit;pointer-events:inherit}[data-component=site-header].expand .header-view .header-content .navigation{visibility:visible}[data-component=site-header].expand .header-view .header-content .navigation .menu-item .text{visibility:visible;opacity:1;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s}[data-component=site-header].expand .header-view .header-content .navigation .menu-item .text .arrow svg>path{fill:#ababab}[data-component=site-header].expand .header-view .header-content .link-wrapper{visibility:visible}[data-component=site-header].expand .header-view .header-content .link-wrapper .icon-link{visibility:visible;opacity:1;-webkit-transition:opacity .2s ease-out;-o-transition:opacity .2s ease-out;transition:opacity .2s ease-out;-webkit-transition-delay:.35s;-o-transition-delay:.35s;transition-delay:.35s}[data-component=site-header].expand .header-view .header-content .link-wrapper .icon-link>.icon{display:none}[data-component=site-header].expand .header-view .header-content .link-wrapper .link{opacity:1;visibility:visible;-webkit-transition:opacity .2s ease-out;-o-transition:opacity .2s ease-out;transition:opacity .2s ease-out;-webkit-transition-delay:.4s;-o-transition-delay:.4s;transition-delay:.4s;display:block}@media(min-width:1025px){[data-component=site-header]{height:100vh;width:10rem;-webkit-transform:translateX(-10rem);-ms-transform:translateX(-10rem);transform:translateX(-10rem);-webkit-transition:color .5s,background-color .5s,width .5s cubic-bezier(.165,.84,.44,1);-o-transition:color .5s,background-color .5s,width .5s cubic-bezier(.165,.84,.44,1);transition:color .5s,background-color .5s,width .5s cubic-bezier(.165,.84,.44,1);border-bottom:0}[dir=rtl] [data-component=site-header]{-webkit-transform:translate(100px);-ms-transform:translate(100px);transform:translate(100px);left:auto;right:0}[data-component=site-header] .maserati-external-link{display:none}[data-component=site-header] .trident-link-out{display:block;width:3.2rem;margin:0 auto}[data-component=site-header] .separate-line{display:inherit;width:25px;height:2px;-webkit-transform:skewX(-40deg);-ms-transform:skewX(-40deg);transform:skewX(-40deg);border-top-left-radius:1px;border-bottom-right-radius:1px;background-color:#d4d4d4;margin:0 auto}[data-component=site-header] .trident-link-out+.separate-line{margin:3rem auto}[data-component=site-header] .text{font-size:1.4rem;line-height:1.14;letter-spacing:-.47px}[data-component=site-header] .text .arrow{margin-bottom:.3rem}[data-component=site-header] .header-view{position:absolute;left:0;top:0;padding:60px 2.5rem;height:100vh;width:100px}[data-component=site-header] .header-view .mobile-fix{display:none}[data-component=site-header] .header-view .header-content{text-align:center;position:relative;height:calc(100vh - 120px)}[data-component=site-header] .header-view .header-content svg>g,[data-component=site-header] .header-view .header-content svg>path{fill:#000}[data-component=site-header] .header-view .header-content .mc20-logo-translate{left:inherit;position:relative;height:auto;margin:0 auto;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}[data-component=site-header] .header-view .header-content .header-mobile-area{display:none}[data-component=site-header] .header-view .header-content .header-wrapper{height:auto;overflow:visible}[data-component=site-header] .header-view .header-content .link-wrapper{position:absolute;width:100%;bottom:0;visibility:visible;text-align:center;padding:0}[data-component=site-header] .header-view .header-content .link-wrapper .icon-link{visibility:visible;opacity:1;cursor:pointer;display:inherit;width:2rem;margin:3rem auto;position:relative}[data-component=site-header] .header-view .header-content .link-wrapper .icon-link>.icon{display:inherit}[data-component=site-header] .header-view .header-content .link-wrapper .icon-link .text{line-height:2.6rem;height:2.2rem;float:left;top:0;left:2.2rem;display:inline-block;white-space:nowrap;padding-left:2.3rem;position:absolute;visibility:hidden;opacity:0}[dir=rtl] [data-component=site-header] .header-view .header-content .link-wrapper .icon-link .text{left:-202px}[dir=rtl] [data-component=site-header] .header-view .header-content .link-wrapper .icon-link .text .icon{margin-left:14px}[data-component=site-header] .header-view .header-content .link-wrapper .link{visibility:visible;opacity:1;display:block;font-size:1.2rem;margin-top:3rem}[data-component=site-header] .header-view .header-content .link-wrapper .link .arrow{display:none}[data-component=site-header] .header-view .header-content .navigation{visibility:visible;width:2px;min-height:236px;margin:60px auto;-webkit-transform:translateZ(0);transform:translateZ(0);position:inherit;padding:0}[data-component=site-header] .header-view .header-content .navigation .menu-item{margin:12px 0;width:auto;cursor:pointer;height:auto;position:inherit}[data-component=site-header] .header-view .header-content .navigation .menu-item svg{display:none!important}[data-component=site-header] .header-view .header-content .navigation .menu-item .dot{position:inherit;float:left;display:inline-block;width:2px;height:6px;margin:4px 0 6px;-webkit-transform:skewY(40deg);-ms-transform:skewY(40deg);transform:skewY(40deg);background:#ababab;border-bottom-left-radius:1px;border-top-right-radius:1px;-webkit-transition:height .4s;-o-transition:height .4s;transition:height .4s;overflow:hidden}[data-component=site-header] .header-view .header-content .navigation .menu-item .dot .progress,[data-component=site-header] .header-view .header-content .navigation .menu-item .dot .progress-bar,[data-component=site-header] .header-view .header-content .navigation .menu-item .dot svg{display:none}[data-component=site-header] .header-view .header-content .navigation .menu-item .dot .scroll{position:relative;left:0;top:0;bottom:inherit;width:100%;height:0;background:#000;border-bottom-left-radius:1px;border-top-right-radius:1px;-webkit-transition:background-color .5s;-o-transition:background-color .5s;transition:background-color .5s}[data-component=site-header] .header-view .header-content .navigation .menu-item .text{line-height:inherit;float:left;padding-left:55px;position:absolute;visibility:hidden}[data-component=site-header] .header-view .header-content .navigation .menu-item .text .arrow{display:none}[data-component=site-header] .header-view .header-content .navigation .menu-item.current .dot{height:125px}[data-component=site-header] .header-view .header-content .navigation .menu-item.current .text .arrow{display:none}[data-component=site-header].state-in:hover{width:340px}[dir=rtl] [data-component=site-header].state-in:hover .header-view .header-content{-webkit-transform:translateX(240px);-ms-transform:translateX(240px);transform:translateX(240px)}[data-component=site-header].state-in:hover .header-view .header-content .header-wrapper{-ms-touch-action:inherit;touch-action:inherit;pointer-events:inherit}[data-component=site-header].state-in:hover .header-view .header-content .navigation .menu-item .text{visibility:visible;opacity:1;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s}[data-component=site-header].state-in:hover .header-view .header-content .link-wrapper .icon-link .text{visibility:visible;opacity:1;-webkit-transition:opacity .2s ease-out;-o-transition:opacity .2s ease-out;transition:opacity .2s ease-out;-webkit-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s}[data-component=site-header].dark .separate-line{background-color:#1d1d1d}[data-component=site-header].dark .header-view .header-content .navigation .menu-item .dot .scroll{background:#fff}}@media(min-width:1025px)and (max-height:900px){[data-component=site-header] .trident-link-out+.separate-line{margin:1.5rem auto}[data-component=site-header] .header-view{padding:30px 2.5rem}[data-component=site-header] .header-view .header-content{height:calc(100vh - 60px)}[data-component=site-header] .header-view .header-content .navigation{margin:10px auto}[data-component=site-header] .header-view .header-content .navigation .menu-item{margin:6px 0}[data-component=site-header] .header-view .header-content .navigation .menu-item.current .dot{height:5vh;min-height:12px}[data-component=site-header] .header-view .header-content .link-wrapper .icon-link{margin:15px auto}[data-component=site-header] .header-view .header-content .link-wrapper .link{margin-top:15px}}[data-component=icon]{display:inline-block;vertical-align:middle}[data-component=icon] svg{height:100%;width:100%;display:block;fill:currentColor}[data-component=menu-item]{position:relative;display:inline-block;padding:0 6rem 3.4rem 0;width:100%;background-color:rgba(0,0,0,0)}[data-component=curve-path]{top:0;left:0;position:absolute}[data-component=curve-path] .curve-path{fill:rgba(0,0,0,0)}[data-component=sticky-component] [data-component=primary-button]{display:none}[data-component=sticky-component] .sticky-button{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;color:#000;bottom:0;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);overflow:hidden;opacity:0}[dir=ltr] [data-component=sticky-component] .sticky-button{right:0;padding-left:8rem}[dir=rtl] [data-component=sticky-component] .sticky-button{left:0;padding-right:8rem}[data-component=sticky-component] .sticky-button:first-child{-webkit-transform:none;-ms-transform:none;transform:none}[data-component=sticky-component] .sticky-button .sticky-button-content{background-color:#fff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding-right:4rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:8rem}[dir=rtl] [data-component=sticky-component] .sticky-button .sticky-button-content{padding-right:0}[data-component=sticky-component] .sticky-button .label{-webkit-transform:translateY(1px);-ms-transform:translateY(1px);transform:translateY(1px)}[data-component=sticky-component] .sticky-button:before{content:"";display:block;position:absolute;height:16rem;width:16rem;top:0;z-index:-1;border-radius:100%;background-color:#fff}[dir=ltr] [data-component=sticky-component] .sticky-button:before{left:0}[dir=rtl] [data-component=sticky-component] .sticky-button:before{right:0}[data-component=sticky-component] .sticky-button .arrow-right{height:.9rem;width:.9rem;color:#000;margin-right:5px}[dir=ltr] [data-component=sticky-component] .sticky-button .arrow-right{margin-right:5px}[dir=rtl] [data-component=sticky-component] .sticky-button .arrow-right{margin-left:5px}[data-component=sticky-component] .sticky-button .configure{height:2.3rem;width:2.3rem;color:#e34600;margin-left:2.5rem}[dir=rtl] [data-component=sticky-component] .sticky-button .configure{margin-right:1rem}[data-component=sticky-component] .sticky-button .download{height:2.5rem;width:1.8rem;color:#d8d8d8;margin-left:2rem}[dir=rtl] [data-component=sticky-component] .sticky-button .download{margin-left:2rem;margin-right:2rem}@media(min-width:1025px){[data-component=sticky-component] [data-component=primary-button]{display:inline-block;position:absolute;top:6rem;right:6rem}[dir=rtl] [data-component=sticky-component] [data-component=primary-button]{right:unset;left:6rem}}[data-component=primary-button]{position:relative;display:inline-block;padding:0 3.6rem 1.5rem 0;background-color:rgba(0,0,0,0)}[data-component=primary-button] .label{display:inline-block;text-transform:uppercase;padding-right:1rem}[data-component=primary-button] .label span{display:inline-block}[data-component=primary-button] .curve-path{fill:rgba(0,0,0,0);stroke:#000}[data-component=primary-button].base-gray.tint-blue .label,[data-component=primary-button].base-gray.tint-orange .label,[data-component=primary-button].base-gray.tint-yellow .label{color:#090909}[data-component=primary-button].base-gray.tint-blue .curve-path{stroke:#0675ff}[data-component=primary-button].base-gray.tint-orange .curve-path{stroke:#e34600}[data-component=primary-button].base-gray.tint-light-blue .curve-path{stroke:#aab8cf}[data-component=primary-button].base-gray.tint-white .curve-path{stroke:#fff}[data-component=primary-button].base-dark.tint-blue .label{color:#fff}[data-component=primary-button].base-dark.tint-blue .curve-path{stroke:#fff}[data-component=primary-button].base-dark.tint-white .label{color:#fff}[data-component=primary-button].base-dark.tint-white .curve-path{stroke:#fff}[data-component=primary-button].base-dark.tint-light-blue .label{color:#fff}[data-component=primary-button].base-dark.tint-light-blue .curve-path{stroke:#aab8cf}[data-component=base-content-overlay]{top:0;right:-100%;bottom:0;left:auto;height:100%;width:100%;position:fixed;background:#fff;display:none;overflow-y:scroll;-webkit-overflow-scrolling:touch;z-index:4}[data-component=base-content-overlay] .content{height:auto;padding:0 5rem;width:100%;overflow-y:scroll;-webkit-overflow-scrolling:touch}[data-component=base-content-overlay] .text-content-base-overlay{padding-bottom:0}[data-component=base-content-overlay] .text-content-base-overlay+.text-content-base-overlay{padding-bottom:6rem}[data-component=base-content-overlay] .close-overlay-mobile-button{margin:3rem auto 0}[data-component=base-content-overlay] .close-overlay-desktop-button{display:none}[data-component=base-content-overlay] .title{padding:8rem 2.5rem 4rem 0}[data-component=base-content-overlay].base-gray.tint-blue .title{color:#000}[data-component=base-content-overlay].base-gray.tint-blue .close-overlay-mobile-button,[data-component=base-content-overlay].base-gray.tint-blue .paragraph-indicator{color:#0675ff}[data-component=base-content-overlay].base-gray.tint-blue .text-content-text{color:#000}@media(min-width:1025px){[data-component=base-content-overlay]{width:50%;right:-50%;overflow:visible}[data-component=base-content-overlay] .content{min-height:auto!important;height:100vh;width:calc(100% + 6rem);padding-left:15rem;padding-right:12rem}[dir=rtl] [data-component=base-content-overlay] .content{width:100%}[data-component=base-content-overlay] .text-content-base-overlay{margin-left:0}[data-component=base-content-overlay] .close-overlay-mobile-button{display:none}[data-component=base-content-overlay] .close-overlay-desktop-button{height:13.2rem;width:13.2rem;top:6rem;left:-6.6rem;display:block;position:absolute;color:#fff;background-color:#a5a5a5}[data-component=base-content-overlay] .close-overlay-desktop-button .icon-button-icon{height:1.4rem;width:1.4rem}}[dir=rtl] [data-component=base-content-overlay] .title{padding:8rem 0 4rem 2.5rem}[data-component=text-content]{position:relative;padding-top:2rem;padding-bottom:5rem;font-size:0;background-color:rgba(0,0,0,0)}[dir=ltr] [data-component=text-content]{padding-left:6rem}[dir=rtl] [data-component=text-content]{padding-right:6rem}[data-component=text-content] .text-heading{padding-bottom:2rem}[data-component=text-content] .text-paragraph{position:relative}[data-component=text-content] .paragraph-indicator{height:.8rem;width:.8rem;position:absolute;top:.3rem}[dir=ltr] [data-component=text-content] .paragraph-indicator{left:-2rem}[dir=rtl] [data-component=text-content] .paragraph-indicator{right:-2rem}[data-component=text-content] .text-content-text{padding-bottom:2rem}[data-component=text-content].base-overlay [data-component=image]{width:calc(100% + 16rem)}[dir=ltr] [data-component=text-content].base-overlay [data-component=image]{margin-left:-11rem}[dir=rtl] [data-component=text-content].base-overlay [data-component=image]{margin-right:-11rem}[data-component=text-content].tint-blue .dash{color:#0675ff}[data-component=text-content].tint-yellow .dash{color:#feb23e}[data-component=text-content].tint-orange .dash{color:#e34600}[data-component=text-content].tint-light-blue .dash{color:#aab8cf}[data-component=text-content].base-gray.tint-blue .text-content-text,[data-component=text-content].base-gray.tint-blue .text-heading,[data-component=text-content].base-gray.tint-orange .text-content-text,[data-component=text-content].base-gray.tint-orange .text-heading,[data-component=text-content].base-gray.tint-yellow .text-content-text,[data-component=text-content].base-gray.tint-yellow .text-heading{color:#090909}[data-component=text-content].base-dark.tint-light-blue .text-content-text,[data-component=text-content].base-dark.tint-light-blue .text-heading,[data-component=text-content].base-dark.tint-yellow .text-content-text,[data-component=text-content].base-dark.tint-yellow .text-heading{color:#fff}[data-component=text-content].base-dark.tint-light-blue .dash{color:#aab8cf}@media(min-width:1025px){[data-component=text-content]{padding-left:0}[dir=rtl] [data-component=text-content]{padding-right:8rem}[data-component=text-content] .paragraph-indicator{height:1.2rem;width:1.2rem;top:.1rem;left:-3.2rem}[dir=rtl] [data-component=text-content] .paragraph-indicator{position:relative;top:1.6rem;right:-30px}[data-component=text-content].base-overlay [data-component=image]{width:100%;margin-left:auto}}[data-component=image]{display:inline-block;margin:0;position:relative;width:100%;background-color:rgba(0,0,0,0)}[data-component=image].cover{height:100%;width:100%}[data-component=image] .image{width:100%}[data-component=exterior-color-item]{padding-bottom:7.2rem}[data-component=exterior-color-item] .color-info{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:9rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}[data-component=exterior-color-item] .color-info .hex-value{position:absolute;height:1.2rem;width:1.2rem;background-color:currentColor;border-radius:100%;border:1px solid #d3d3d3;margin-right:1.5rem;top:.8rem}[data-component=exterior-color-item] .color-info .color-name{position:relative;width:100%}[dir=ltr] [data-component=exterior-color-item] .color-info .color-name{padding-left:2.7rem}[dir=rtl] [data-component=exterior-color-item] .color-info .color-name{padding-right:3rem}[data-component=exterior-color-item] .color-info .color-name:after{content:"";display:block;position:absolute;height:.2rem;width:100%;background-color:#d8d8d8;bottom:-2.5rem}[data-component=icon-button]{height:4rem;width:4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:100%;padding:0}[data-component=icon-button] .icon-button-icon{max-width:30%}[data-component=icon-button].is-light{border:1px solid rgba(0,0,0,.25)}[data-component=icon-button].icon-play .icon-button-icon{max-width:none;height:2.7rem;width:3.3rem}[data-component=footer]{height:auto;width:100%;background-color:#090909;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:5rem 2.5rem;color:#fff}[data-component=footer] .maserati-logo{width:15rem}[data-component=footer] .content-wrapper{width:100%}[data-component=footer] .nav-links{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;padding:5rem 0 6rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:2px solid #1d1d1d}[data-component=footer] .nav-links .nav-link{margin-bottom:.5rem}[data-component=footer] .legal-notice{color:#8d8d8d;width:100%;margin-top:3rem}[data-component=footer] .legal-notice:nth-child(odd){padding-left:0}@media(min-width:768px){[data-component=footer] .nav-links{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;padding-bottom:8rem}[data-component=footer] .legal-notice{width:50%;-ms-flex-negative:0;flex-shrink:0;padding-left:1rem}[data-component=footer] .legal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media(min-width:1025px){[data-component=footer] .content-wrapper{padding:0 21rem}}[data-component=aerodynamics]{position:relative;padding:15vh 0 0;overflow:hidden}[data-component=aerodynamics] .canvas-container{position:relative;margin-top:-6rem}@media only screen and (max-width:768px){[data-component=aerodynamics] .canvas-container{height:auto!important}}[data-component=aerodynamics] .gl-canvas-container{position:relative}@media(min-width:1025px){[data-component=aerodynamics]{padding-left:10rem}[dir=rtl] [data-component=aerodynamics]{padding-right:10rem;padding-left:0}[data-component=aerodynamics] [data-component=text-content]{-webkit-transform:translateZ(0);transform:translateZ(0)}[data-component=aerodynamics] .js-gl-canvas-aerodynamics{left:10rem}[data-component=aerodynamics] .gl-canvas-container{top:0;left:0;height:100%;width:100%;position:absolute}[data-component=aerodynamics] .canvas-container [data-component=text-content]{position:relative;z-index:1;width:35rem;padding-left:11rem;padding-top:5vh}[dir=rtl] [data-component=aerodynamics] .canvas-container [data-component=text-content]{width:40rem;padding-left:0;padding-right:16rem}}[data-component=section-info]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:3rem;width:calc(100% - 3rem);position:relative;text-transform:uppercase;background-color:rgba(0,0,0,0);z-index:1}[data-component=section-info] .section-arrow{height:.9rem;width:.9rem;margin-right:.9rem;-webkit-transform:translateY(-.1rem);-ms-transform:translateY(-.1rem);transform:translateY(-.1rem)}[dir=rtl] [data-component=section-info] .section-arrow{-webkit-transform:scaleX(-1) translateX(-.5rem) translateY(-.1rem);-ms-transform:scaleX(-1) translateX(-.5rem) translateY(-.1rem);transform:scaleX(-1) translateX(-.5rem) translateY(-.1rem)}[data-component=section-info].align-right{padding-left:0;padding-right:3rem;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}[data-component=section-info].align-right .section-arrow{margin-left:.9rem;margin-right:0}[data-component=section-info].base-dark.tint-blue .section-title,[data-component=section-info].base-dark.tint-yellow .section-title{color:#fff}[data-component=section-info].base-gray.tint-blue .section-title,[data-component=section-info].base-gray.tint-orange .section-title,[data-component=section-info].base-gray.tint-yellow .section-title{color:#090909}@media(min-width:1025px){[dir=ltr] [data-component=section-info]{padding-left:33.5rem}[dir=rtl] [data-component=section-info]{padding-right:13.5rem}[data-component=section-info].no-padding{padding-left:0}}[data-component=heading]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;padding:4.5rem 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;z-index:1;background-color:rgba(0,0,0,0)}[data-component=heading] span{display:block}@media(min-width:1025px){[data-component=heading]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}[data-component=base-image]{padding:0 2.5rem}[data-component=base-image].full-width{position:relative;padding:0}[data-component=base-image].full-width:before{content:"";display:block;padding-top:100%}[data-component=base-image].full-width [data-component=image]{position:absolute;top:0;left:0}@media(min-width:1025px){[data-component=base-image]{width:calc(100% - 10rem);margin-left:10rem}[data-component=base-image].full-width{position:relative}[data-component=base-image].full-width:before{content:"";display:block;padding-top:56.25%}[dir=rtl] [data-component=base-image]{margin-left:auto;margin-right:10rem}}[data-component=base-video-player],[data-component=base-video-player] [data-component=video-player]{padding:0}[data-component=video-player]{position:relative;width:100%;padding:4rem 0;overflow:visible}[data-component=video-player] .player-wrapper{position:relative}[data-component=video-player] .player-wrapper:before{content:"";display:block;padding-top:56.25%}[data-component=video-player] .indicator-pointer{height:1px;width:1px;top:0;left:0;position:absolute;z-index:3;overflow:visible;display:none}[data-component=video-player] .poster{top:0;right:0;bottom:0;left:0;position:absolute}[data-component=video-player] .button-video-play{top:50%;left:50%;height:17.2rem;width:17.2rem;position:absolute;color:#fff;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1}[data-component=video-player] .button-video-play.is-light{border-color:hsla(0,0%,100%,.25)}[data-component=video-player].has-started .indicator-pointer,[data-component=video-player].has-started .poster{display:none}[data-component=video-player] .poster-image{height:100%;width:100%;z-index:1}[data-component=video-player] .video{width:100%;position:absolute;top:0}@media(min-width:1025px){[data-component=video-player]{padding-left:21rem;width:100%}[data-component=video-player].full-width{width:calc(100% + 2.5rem);padding-left:10rem;padding-right:0}[data-component=video-player] .button-video-play{background-color:#fff;color:#090909}[dir=rtl] [data-component=video-player]{padding-left:0;padding-right:10rem}}@media(pointer:fine){[data-component=video-player] .indicator-pointer{display:block}[data-component=video-player] .button-video-play{top:0;left:0;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);pointer-events:none;opacity:0}[data-component=video-player].full-bleed{cursor:none}}[data-component=canopy-text]{padding:5vh 2.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}[data-component=canopy-text].base-gray.tint-blue{color:#0675ff}[data-component=canopy-text].base-gray.tint-orange{color:#e34600}[data-component=canopy-text].base-gray.tint-white{color:#fff}[data-component=canopy-text].base-gray.tint-light-blue{color:#aab8cf}[data-component=canopy-text] [data-component=text-content]{width:100%}[data-component=canopy-text] [data-component=text-content]:first-child{padding-bottom:0}@media(min-width:1025px){[data-component=canopy-text]{padding-left:21rem;padding-right:6rem}[data-component=canopy-text] [data-component=text-content]{margin-right:12.5rem;max-width:38rem}[data-component=canopy-text] [data-component=text-content]:first-child{padding-bottom:5rem}}[data-component=color-wizard]{height:auto;width:100%;background-color:#eef2f7;padding-bottom:2.7rem;color:#000;position:relative}[data-component=color-wizard] .color-picker-container{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:3.2rem;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:550px;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}[data-component=color-wizard] .cars-picker-container{background-color:#eef2f7;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;z-index:2;padding-top:3rem;padding-left:2.6rem;margin-top:-1px}[data-component=color-wizard] .stop-button{top:auto;right:2.6rem;bottom:4.4rem;left:auto;position:absolute;z-index:2}[data-component=color-wizard] .stop-button .icon-close:before{content:""}@media(min-width:1025px){[data-component=color-wizard]{padding-bottom:0;background-color:#fbfbfb}[dir=ltr] [data-component=color-wizard]{padding-left:10rem}[dir=rtl] [data-component=color-wizard]{padding-right:10rem}[data-component=color-wizard] .color-picker-container{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:7rem 0 0 7.4rem;max-width:none}[data-component=color-wizard] .cars-picker-container{padding-top:0;padding-left:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:absolute;top:7rem;right:6.5rem;bottom:auto;left:auto;background-color:rgba(0,0,0,0)}[dir=rtl] [data-component=color-wizard] .cars-picker-container{left:6.5rem;right:auto}[data-component=color-wizard] .stop-button{display:none}}[data-component=color-picker-item]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:33.33%}[data-component=color-picker-item]>div{pointer-events:none}[data-component=color-picker-item] .box{height:3.2rem;width:3.2rem;position:relative;border-radius:100%}[data-component=color-picker-item] .color{height:2.2rem;width:2.2rem;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;border-radius:100%}[data-component=color-picker-item] .color.color-hex-border{border:1px solid #ebebeb}[data-component=color-picker-item] .color.color-hex-gradient{background:-o-linear-gradient(308deg,#fff,rgba(8,8,8,0) 90%);background:linear-gradient(142deg,#fff,rgba(8,8,8,0) 90%)}[data-component=color-picker-item] .color-name{text-align:center;color:#1d0d00;text-transform:uppercase;opacity:.35;margin-top:.6rem;padding-bottom:.6rem}[data-component=color-picker-item].is-active .box{border:1px solid #d3d3d3}[data-component=color-picker-item].is-active .color-name{opacity:1}@media only screen and (min-width:460px){[data-component=color-picker-item]{width:auto;margin:0 .6rem}}@media(min-width:1025px){[data-component=color-picker-item]{margin:0 1.3rem}[data-component=color-picker-item]:hover{cursor:pointer}[data-component=color-picker-item] .box{height:4.6rem;width:4.6rem}[data-component=color-picker-item] .color{height:3.2rem;width:3.2rem}[data-component=color-picker-item] .color-name{margin-top:.8rem}}[data-component=car-picker-item]{height:76px;width:76px;background-color:#fff;border-radius:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:10px}[data-component=car-picker-item] picture{width:75%;opacity:.5;pointer-events:none}[data-component=car-picker-item].is-active picture{opacity:1}@media(min-width:1025px){[data-component=car-picker-item]{height:80px;width:80px;margin-bottom:16px}[data-component=car-picker-item]:hover{cursor:pointer}}[data-component=car-scratch]{position:relative}[data-component=car-scratch] canvas{height:auto;width:100%;display:block;background-size:cover;margin:30px auto 0}[data-component=car-scratch] .button-cursor-pencil{top:0;left:0;height:76px;width:76px;position:absolute;z-index:2;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0);pointer-events:none;background-color:#fff;color:#090909;opacity:0}@media(min-width:1025px){[data-component=car-scratch] .button-cursor-pencil{height:132px;width:132px}[data-component=car-scratch] canvas{margin-top:0}}[data-component=base-button]{height:41px;width:96px;border-radius:20px;color:#fff;text-align:center;text-transform:uppercase;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}[data-component=base-button] button{color:#fff}[data-component=base-button] span{position:relative;left:-6px}[data-component=base-button-overlay]{height:100%;width:100%;top:0;bottom:0;left:0;right:0;position:absolute;z-index:3;background-color:rgba(0,0,0,.84);color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}[data-component=base-button-overlay] .base-button{height:142px;width:142px;background-color:hsla(0,0%,100%,.8);margin-bottom:20px}[data-component=base-button-overlay] .base-button .icon{height:76px;width:76px;background-color:#fff;border-radius:100%;max-width:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}[data-component=base-button-overlay] .base-button svg{height:25px;width:25px;color:#e34600;width:50%}[data-component=base-button-overlay] p{text-transform:uppercase}@media(pointer:fine){[data-component=base-button-overlay]{display:none}}[data-component=configuration-options]{padding:3.5rem 2.5rem 6.5rem}@media(min-width:1025px){[data-component=configuration-options]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}[data-component=configuration-options] .configuration-info{padding-right:12rem;padding-left:8rem}[data-component=configuration-options] .configuration-content{padding-top:1.7rem;width:38.5%;margin-right:6rem}}@media(min-width:1400px){[data-component=configuration-options]{padding:10vh 2.5rem}[data-component=configuration-options] .configuration-info{padding-left:33rem}}[data-component=configuration-option-item]{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;background-color:rgba(0,0,0,0);min-height:7.6rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}[data-component=configuration-option-item] [data-component=text-content]{padding-left:2rem}[data-component=configuration-option-item]:after{content:"";display:block;position:absolute;width:100%;bottom:0;height:2rem}[data-component=configuration-option-item] .toggle-title{padding-bottom:3.5rem;padding-right:6.5rem}[data-component=configuration-option-item] .text-paragraph{padding-right:6rem}[data-component=configuration-option-item] .collapse,[data-component=configuration-option-item] .expand{position:absolute;-webkit-transition:opacity .2s linear;-o-transition:opacity .2s linear;transition:opacity .2s linear}[data-component=configuration-option-item] .expand{top:-1rem}[data-component=configuration-option-item] .collapse{top:-.3rem;opacity:0}[data-component=configuration-option-item] .toggler{height:50px;width:100%;position:relative;margin-top:-9rem;text-align:left;cursor:pointer;padding-right:4.5rem}[data-component=configuration-option-item] .toggler .icons{position:absolute;width:1.6rem;right:3.6rem}[dir=rtl] [data-component=configuration-option-item] .toggler .icons{right:auto;left:0}[data-component=configuration-option-item] .panel-content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;overflow:hidden;will-change:height}[data-component=configuration-option-item].is-open .expand{opacity:0}[data-component=configuration-option-item].is-open .collapse{opacity:1}[data-component=configuration-option-item].base-dark.tint-white .dash,[data-component=configuration-option-item].base-dark.tint-white .toggler{color:#fff}[data-component=configuration-option-item].base-dark.tint-white .curve-path{stroke:#fff}[data-component=configuration-option-item].base-dark.tint-white:after{background-color:#090909}@media(min-width:1025px){[data-component=configuration-option-item] .panel-content{margin-left:-2.2rem}[data-component=configuration-option-item] [data-component=text-content]{padding-left:2rem}}[dir=rtl] [data-component=configuration-option-item] .collapse,[dir=rtl] [data-component=configuration-option-item] .expand{width:16px;height:16px;-webkit-transform:translateX(24px);-ms-transform:translateX(24px);transform:translateX(24px)}[data-component=featured-driving-modes]{margin-top:-6rem}[data-component=featured-driving-modes] .carousel-wrapper{overflow:hidden}[data-component=featured-driving-modes] .driving-modes-options-list{display:none}[data-component=featured-driving-modes] .driving-modes-list{width:auto;position:relative;white-space:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding-bottom:2rem;font-size:0}[data-component=featured-driving-modes] .driving-modes-list .list-item{display:inline-block;vertical-align:top;padding:0 1.5rem;-webkit-transition:color .2s linear;-o-transition:color .2s linear;transition:color .2s linear}[data-component=featured-driving-modes] .driving-modes-list .topic-button{color:currentColor;padding:0}[data-component=featured-driving-modes] [data-component=image]{width:100%}[data-component=featured-driving-modes] .driving-mode-content-carousel{overflow:hidden}[data-component=featured-driving-modes] .driving-mode-content-carousel .driving-mode-content{width:auto;position:relative;white-space:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;font-size:0}[data-component=featured-driving-modes] .driving-mode-content-carousel .carousel-item{display:inline-block;vertical-align:top;width:100%;white-space:normal}[data-component=featured-driving-modes] .driving-mode-content-carousel .carousel-item [data-component=text-content]{padding-right:3rem}@media(min-width:1025px){[dir=rtl] [data-component=featured-driving-modes]{padding-right:10rem}[data-component=featured-driving-modes] .driving-modes-options-list{padding-left:36rem;padding-right:6rem;padding-bottom:15vh;display:block}[data-component=featured-driving-modes] .driving-mode-content-carousel,[data-component=featured-driving-modes] .driving-modes-topic-carousel{display:none}}[data-component=featured-driving-modes].base-gray.tint-blue .driving-modes-list .list-item{color:#c5c5c5}[data-component=featured-driving-modes].base-gray.tint-blue .driving-modes-list .list-item.is-active{color:#090909}[data-component=featured-driving-modes] .height-fix--item{visibility:hidden;width:0}@media only screen and (min-width:768px){[data-component=featured-driving-modes] .height-fix--item{display:none}}[data-component=driving-mode-option-item]{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;background-color:rgba(0,0,0,0);min-height:7.6rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:6rem}[data-component=driving-mode-option-item]:after{content:"";display:block;position:absolute;width:100%;bottom:0;height:2rem}[data-component=driving-mode-option-item] .toggle-top{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:4rem}[data-component=driving-mode-option-item] .toggle-title{padding-bottom:3.5rem;padding-right:6.5rem}[data-component=driving-mode-option-item] .mode-description{position:relative;padding-bottom:5rem;padding-right:6rem}[data-component=driving-mode-option-item] .mode-description .icon-title{height:.8rem;width:.8rem;color:currentColor;position:absolute;top:.8rem;left:-1.9rem}[data-component=driving-mode-option-item] .mode-extended-description{-webkit-column-count:2;-moz-column-count:2;column-count:2}[data-component=driving-mode-option-item] .collapse,[data-component=driving-mode-option-item] .expand{position:absolute;-webkit-transition:opacity .2s linear;-o-transition:opacity .2s linear;transition:opacity .2s linear}[data-component=driving-mode-option-item] .expand{bottom:5rem}[data-component=driving-mode-option-item] .collapse{bottom:5.7rem;opacity:0}[data-component=driving-mode-option-item] .toggle-wrapper{width:100%}[data-component=driving-mode-option-item] .mode-name{min-width:31%}[dir=rtl] [data-component=driving-mode-option-item] .mode-name{margin-right:4rem}[data-component=driving-mode-option-item] .content-wrapper{padding-left:2rem;padding-top:2.2rem;width:69%}[dir=rtl] [data-component=driving-mode-option-item] .content-wrapper{padding-left:6rem}[data-component=driving-mode-option-item] .toggler{height:100%;width:100%;top:0;left:0;position:absolute;color:#fff;text-align:left;cursor:pointer}[data-component=driving-mode-option-item] .toggler .curve-wrapper{height:3rem;width:100%;position:absolute;padding-right:3rem;bottom:0;left:0}[dir=rtl] [data-component=driving-mode-option-item] .toggler .curve-wrapper{-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}[data-component=driving-mode-option-item] .toggler .curve-path{stroke:currentColor}[data-component=driving-mode-option-item] .toggler .icons{position:absolute;width:1.6rem;right:3.6rem;height:100%;top:0}[dir=rtl] [data-component=driving-mode-option-item] .toggler .icons{right:auto;left:0}[data-component=driving-mode-option-item] .panel-content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;overflow:hidden;padding-right:6rem}[data-component=driving-mode-option-item].is-open .expand{opacity:0}[data-component=driving-mode-option-item].is-open .collapse{opacity:1}[data-component=driving-mode-option-item].base-gray.tint-blue .mode-description,[data-component=driving-mode-option-item].base-gray.tint-blue .mode-extended-description,[data-component=driving-mode-option-item].base-gray.tint-blue .mode-name{color:#090909}[data-component=driving-mode-option-item].base-gray.tint-blue .dash,[data-component=driving-mode-option-item].base-gray.tint-blue .icon-title,[data-component=driving-mode-option-item].base-gray.tint-blue .toggler .icons{color:#0675ff}[dir=rtl] [data-component=driving-mode-option-item] .collapse,[dir=rtl] [data-component=driving-mode-option-item] .expand{height:1.6rem;width:1.6rem;-webkit-transform:translateX(25px);-ms-transform:translateX(25px);transform:translateX(25px)}[data-component=header]{display:none;position:fixed;top:0;left:0;padding:0 2.5rem;background-color:#fff;border-bottom:1px solid red;height:8.8rem;width:100%;z-index:5}[data-component=header].inited{display:block}@media(min-width:1025px){[data-component=header]{height:100vh;width:100px;border-right:1px solid red;border-bottom:0}}[data-component=highlight-content]{overflow:hidden;position:relative;padding:6rem 2.5rem}[data-component=highlight-content].exterior{padding:6rem 2.5rem 0}[data-component=highlight-content].specifications-models [data-component=base-carousel]{margin-top:0}[data-component=highlight-content] [data-component=heading]+[data-component=text-content]{padding-top:0;width:32rem}[data-component=highlight-content] [data-component=heading]+[data-component=text-content] .paragraph-indicator{top:.3rem}[dir=rtl] [data-component=highlight-content] [data-component=heading]+[data-component=text-content] .paragraph-indicator{top:1.2rem}[data-component=highlight-content] .image-container{position:relative}[data-component=highlight-content] .image-container:before{content:"";display:block;padding-top:56.25%}[data-component=highlight-content] .image-container [data-component=image]{position:absolute;top:0;left:0}[data-component=highlight-content].interior{padding-top:0;padding-bottom:0}[data-component=highlight-content].interior .interior-image{margin-left:0;width:calc(100% + 2.5rem)}[data-component=highlight-content].mc20-wallpaper .image-container{position:relative;min-height:49.2rem;margin-left:-2.5rem;width:calc(100% + 5rem)}[data-component=highlight-content].mc20-wallpaper .image-container:before{content:"";display:block;padding-top:75%}[data-component=highlight-content].clear-bottom-padding{padding-bottom:0}@media(min-width:1025px){[data-component=highlight-content]{padding:15vh 0 8vh}[dir=rtl] [data-component=highlight-content]{padding-right:100px}[data-component=highlight-content].exterior{padding:6rem 2.5rem}[data-component=highlight-content].no-section-title{padding:12vh 0 8vh}[dir=rtl] [data-component=highlight-content].no-section-title{padding-right:100px}[data-component=highlight-content] [data-component=text-content]{margin-left:30.6rem}[data-component=highlight-content] [data-component=heading]+[data-component=text-content]{padding-top:5vh}[data-component=highlight-content].specifications-models [data-component=base-carousel]{margin-top:7rem}[data-component=highlight-content] .image-container{margin-left:10rem;width:calc(100% - 10rem)}[dir=rtl] [data-component=highlight-content] .image-container{margin-left:0;margin-right:0;width:100%}[data-component=highlight-content].interior .interior-image{padding-left:21rem}[data-component=highlight-content].interior .text-content-interior{margin-left:48.2rem}[data-component=highlight-content].mc20-wallpaper .image-container{position:relative;margin-left:21rem;width:calc(100% - 21rem)}[data-component=highlight-content].mc20-wallpaper .image-container:before{content:"";display:block;padding-top:56.25%}[dir=rtl] [data-component=highlight-content].mc20-wallpaper .image-container{margin-left:0;margin-right:21rem}}[data-component=highlight-content] .height-fix--item{visibility:hidden;width:0}@media only screen and (min-width:768px){[data-component=highlight-content] .height-fix--item{display:none}}[data-component=base-carousel]{position:relative;margin-left:0;overflow:hidden;background-color:rgba(0,0,0,0)}[data-component=base-carousel].specifications-models:before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;top:-24rem;bottom:-9rem;right:2.5rem;z-index:0;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#ececec));background:-o-linear-gradient(top,#fff 0,#ececec 100%);background:linear-gradient(180deg,#fff,#ececec)}[data-component=base-carousel] .drag-indicator{display:none}[data-component=base-carousel] .carousel{position:relative;white-space:nowrap;font-size:0;z-index:1}[data-component=base-carousel] .carousel-slide{overflow:hidden;position:relative;display:inline-block;width:calc(100vw - 5rem);vertical-align:top}[data-component=base-carousel] .carousel-slide:before{content:"";display:block;padding-top:75%}[data-component=base-carousel] .carousel-slide .slide-image{height:100%;width:100%;top:0;left:0;position:absolute}[data-component=base-carousel] .carousel-slide .link-out{top:0;right:0;bottom:0;left:0;position:absolute;display:block;z-index:2;cursor:none;font-size:0}[data-component=base-carousel] .carousel-slide [data-component=image]{width:100%}[data-component=base-carousel] .carousel-bullets{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding-top:2rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}[data-component=base-carousel] .carousel-bullets .bullet{height:1.5rem;width:1.5rem;-webkit-transform:scale(.5);-ms-transform:scale(.5);transform:scale(.5);border-radius:100%;-webkit-transition:background-color .1s linear,-webkit-transform .2s ease-out;transition:background-color .1s linear,-webkit-transform .2s ease-out;-o-transition:transform .2s ease-out,background-color .1s linear;transition:transform .2s ease-out,background-color .1s linear;transition:transform .2s ease-out,background-color .1s linear,-webkit-transform .2s ease-out}[dir=ltr] [data-component=base-carousel] .carousel-bullets .bullet:not(:last-child){margin-right:1.5rem}[dir=rtl] [data-component=base-carousel] .carousel-bullets .bullet:not(:last-child){margin-left:1.5rem}[data-component=base-carousel] .carousel-bullets .bullet.is-active{-webkit-transform:scale(.75);-ms-transform:scale(.75);transform:scale(.75)}[data-component=base-carousel] .carousel-slide-title{position:absolute;bottom:2.6rem;width:calc(100% - 7.8rem);white-space:normal;left:2.5rem}[data-component=base-carousel].intro .drag-indicator .drag-icon-left{display:none}[data-component=base-carousel].intro .drag-indicator .drag-icon-right{display:block}[data-component=base-carousel].has-bullets .drag-indicator{display:none}[data-component=base-carousel].full-bleed .drag-indicator,[data-component=base-carousel].intro .drag-indicator{height:7.6rem;width:7.6rem;pointer-events:none;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;z-index:2;border-radius:50%;bottom:-2rem;right:4rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:opacity .2s linear,-webkit-transform .4s cubic-bezier(.64,.57,.67,1.53);transition:opacity .2s linear,-webkit-transform .4s cubic-bezier(.64,.57,.67,1.53);-o-transition:opacity .2s linear,transform .4s cubic-bezier(.64,.57,.67,1.53);transition:opacity .2s linear,transform .4s cubic-bezier(.64,.57,.67,1.53);transition:opacity .2s linear,transform .4s cubic-bezier(.64,.57,.67,1.53),-webkit-transform .4s cubic-bezier(.64,.57,.67,1.53)}[dir=rtl] [data-component=base-carousel].full-bleed .drag-indicator,[dir=rtl] [data-component=base-carousel].intro .drag-indicator{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}[data-component=base-carousel].full-bleed .drag-indicator .drag-title,[data-component=base-carousel].intro .drag-indicator .drag-title{display:none}[data-component=base-carousel].full-bleed .drag-indicator.is-hidden,[data-component=base-carousel].intro .drag-indicator.is-hidden{opacity:0;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}[data-component=base-carousel].full-bleed .drag-indicator .drag-icon,[data-component=base-carousel].intro .drag-indicator .drag-icon{height:1.2rem;width:1.2rem}[data-component=base-carousel].full-bleed{overflow:visible;margin-left:-2.5rem;width:calc(100vw - 1.5rem)}[dir=ltr] [data-component=base-carousel].full-bleed{margin-left:-2.5rem}[dir=rtl] [data-component=base-carousel].full-bleed{margin-right:-2.5rem}[data-component=base-carousel].full-bleed .carousel-bullets{display:none}[data-component=base-carousel].full-bleed .carousel-slide{margin-right:2rem;max-width:41rem}[data-component=base-carousel].base-dark.tint-yellow .carousel-bullets .bullet{background-color:#feb23e}[data-component=base-carousel].base-dark.tint-yellow .carousel-bullets .bullet.is-active{background-color:#fff}[data-component=base-carousel].base-dark.tint-light-blue .carousel-bullets .bullet{background-color:#aab8cf}[data-component=base-carousel].base-dark.tint-light-blue .carousel-bullets .bullet.is-active{background-color:#fff}[data-component=base-carousel].base-gray.tint-orange .carousel-bullets .bullet{background-color:rgba(227,70,0,.5)}[data-component=base-carousel].base-gray.tint-orange .carousel-bullets .bullet.is-active{background-color:#e34600}[data-component=base-carousel].base-gray.tint-blue .drag-indicator{background-color:#fff;color:#000}[data-component=base-carousel].base-gray.tint-blue .carousel-slide-title{color:#fff}[data-component=base-carousel].base-gray.tint-blue .carousel-bullets .bullet{background-color:rgba(6,117,255,.5)}[data-component=base-carousel].base-gray.tint-blue .carousel-bullets .bullet.is-active{background-color:#0675ff}[data-component=base-carousel].base-gray.tint-yellow .drag-indicator{background-color:#fff;color:#000}@media(min-width:768px){[data-component=base-carousel] .carousel-slide{position:relative;overflow:visible}[data-component=base-carousel] .carousel-slide:before{content:"";display:block;padding-top:56.25%}}@media(min-width:1025px){[data-component=base-carousel].specifications:before{right:21rem}[data-component=base-carousel].specifications-models:before{top:-9rem}[data-component=base-carousel].full-bleed .carousel-slide{position:relative;max-width:73rem;width:calc(45% - 7.8rem)}[dir=ltr] [data-component=base-carousel].full-bleed .carousel-slide:first-child{margin-left:23.5rem}[dir=rtl] [data-component=base-carousel].full-bleed .carousel-slide:first-child{margin-right:23.5rem}}@media(pointer:fine){[data-component=base-carousel] .drag-indicator-pointer{height:0;width:0;top:0;left:0;position:absolute;z-index:2;overflow:visible;pointer-events:none}[data-component=base-carousel] .carousel-bullets{display:none}[data-component=base-carousel].full-bleed,[data-component=base-carousel].intro{cursor:none}[data-component=base-carousel].full-bleed .drag-indicator,[data-component=base-carousel].intro .drag-indicator{height:13.2rem;width:13.2rem;top:0;left:0;-webkit-transition:none;-o-transition:none;transition:none;opacity:1;-webkit-transform:translate(-50%,-50%) scale(1);-ms-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1);visibility:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}[data-component=base-carousel].full-bleed .drag-indicator.is-hidden,[data-component=base-carousel].intro .drag-indicator.is-hidden{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}[data-component=base-carousel].full-bleed .drag-indicator .drag-title,[data-component=base-carousel].intro .drag-indicator .drag-title{display:block;padding:0 1rem;-webkit-transform:translateY(.1rem);-ms-transform:translateY(.1rem);transform:translateY(.1rem)}}[data-component=tip]{top:auto;right:auto;bottom:0;left:0;position:absolute;width:94vw;padding:30px 2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}[data-component=tip] button{height:40px;width:40px;border:1px solid #fff;color:#fff;margin-right:18px;-webkit-box-flex:0;-ms-flex:none;flex:none}[data-component=tip] button .icon{max-width:15%}[data-component=tip] p{color:#1d1d1d}@media(min-width:1025px){[data-component=tip]{display:none}}[data-component=interactive-car]{padding:6rem 2.5rem;overflow:hidden}[data-component=interactive-car] .car-interaction{display:none}[data-component=interactive-car] .door-content-wrapper{position:absolute;z-index:2}[data-component=interactive-car] .door-content-wrapper [data-component=heading]{padding-bottom:2rem}[data-component=interactive-car] .door-content-wrapper [data-component=text-content]{background-color:rgba(0,0,0,0);max-width:31rem;-webkit-transform:translateZ(0);transform:translateZ(0)}[data-component=interactive-car] .canvas-wrapper{position:relative;min-width:60rem;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);margin-top:26rem}[data-component=interactive-car] .canvas-wrapper:before{content:"";display:block;padding-top:56.25%}[data-component=interactive-car] .canvas-wrapper canvas{height:100%;width:100%;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}[dir=rtl] [data-component=interactive-car] .canvas-wrapper canvas{left:100%}.has-smoothscroll [data-component=interactive-car] .car-interaction{display:block;position:relative;-webkit-transform:translateZ(0);transform:translateZ(0)}.has-smoothscroll [data-component=interactive-car] .car-interaction [data-component=primary-button]{top:0;position:absolute}[dir=ltr] .has-smoothscroll [data-component=interactive-car] .car-interaction [data-component=primary-button]{left:0}[dir=rtl] .has-smoothscroll [data-component=interactive-car] .car-interaction [data-component=primary-button]{right:0}.has-smoothscroll [data-component=interactive-car] .car-interaction [data-component=primary-button]:last-child{opacity:0;visibility:hidden}.has-smoothscroll [data-component=interactive-car] .door-content-wrapper [data-component=heading]+[data-component=text-content]{background-color:rgba(0,0,0,0);max-width:31rem;padding-bottom:0}.has-smoothscroll [data-component=interactive-car] .canvas-wrapper{margin-top:28rem}[data-component=interactive-car] .scroll-on{position:absolute;bottom:0;right:0;-webkit-transform:translateY(-7.6rem);-ms-transform:translateY(-7.6rem);transform:translateY(-7.6rem);text-transform:uppercase}[data-component=interactive-car] .scroll-on,[data-component=interactive-car] .scroll-on .circle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}[data-component=interactive-car] .scroll-on .circle{height:7.6rem;width:7.6rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#fff;border-radius:100%;margin-left:1rem;color:#000}[data-component=interactive-car] .scroll-on .icon-scroll-on{height:1.4rem;width:1.4rem}[data-component=interactive-car] .image-container{opacity:0;height:0;visibility:hidden}[data-component=interactive-car] .door-animation{position:relative;width:100%;height:100vh}@media(min-width:768px){[data-component=interactive-car] .door-content-wrapper [data-component=heading]{padding-bottom:4.5rem}}@media(min-width:1025px){[data-component=interactive-car]{padding:15vh 0 8vh 13rem}[data-component=interactive-car] .canvas-wrapper{max-width:160rem;min-width:120rem}[dir=ltr] [data-component=interactive-car] .car-interaction{padding-left:6rem}[dir=rtl] [data-component=interactive-car]{padding:15vh 18rem 8vh 0}[dir=rtl] [data-component=interactive-car] .canvas-wrapper canvas{left:50%}[dir=rtl] [data-component=interactive-car] .car-interaction{padding-right:8rem}[data-component=interactive-car] .door-content-wrapper{padding-left:22.7rem}[data-component=interactive-car] .scroll-on{display:none}[data-component=interactive-car] .door-animation{height:auto}}@-webkit-keyframes transitionArrows{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}@keyframes transitionArrows{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}[data-component=interactive-engine]{padding:2rem 4rem;position:relative}[data-component=interactive-engine] .stop-engine{display:none}[data-component=interactive-engine] .gl-canvas-container{top:0;right:0;bottom:0;left:0;position:absolute;max-width:100%;min-height:100%}[data-component=interactive-engine] [data-component=text-content]{display:block}[data-component=interactive-engine] [data-component=text-content]+[data-component=text-content]{display:none}[data-component=interactive-engine] [data-component=image]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}[data-component=interactive-engine] .indicator-pointer{height:1px;width:1px;top:0;left:0;position:absolute;z-index:3;overflow:visible;pointer-events:none}[data-component=interactive-engine] .draggable-container{position:relative;margin:6rem auto;max-width:30rem;opacity:0}[data-component=interactive-engine] .draggable-container .slide-indicators{position:absolute;color:#fff;top:50%}[dir=ltr] [data-component=interactive-engine] .draggable-container .slide-indicators{right:7rem;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}[dir=rtl] [data-component=interactive-engine] .draggable-container .slide-indicators{left:7rem;-webkit-transform:translateY(-50%) scaleX(-1);-ms-transform:translateY(-50%) scaleX(-1);transform:translateY(-50%) scaleX(-1)}[data-component=interactive-engine] .draggable-container .slide-indicators .slide-indicator{height:1.8rem;width:1.8rem;-webkit-animation:transitionArrows 1.5s linear infinite;animation:transitionArrows 1.5s linear infinite}[data-component=interactive-engine] .draggable-container .slide-indicators .slide-indicator:nth-child(2){-webkit-animation-delay:.2s;animation-delay:.2s}[data-component=interactive-engine] .draggable-container .slide-indicators .slide-indicator:nth-child(3){-webkit-animation-delay:.3s;animation-delay:.3s}[data-component=interactive-engine] .draggable-container .slide-indicators .slide-indicator [dir=rtl]{animation-direction:reverse}[data-component=interactive-engine] .engine-container.is-loaded .draggable-container{opacity:1}[data-component=interactive-engine] .indicator-icon{width:3rem;position:absolute;z-index:1;color:#090909;-webkit-transition:opacity .2s linear;-o-transition:opacity linear .2s;transition:opacity .2s linear;opacity:0}[data-component=interactive-engine] .indicator-icon.engine-stopped{opacity:1}[data-component=interactive-engine] .stop-knob{height:7.6rem;width:7.6rem;border-radius:100%;position:absolute;background-color:#161616;-webkit-transform:translateY(50%) scale(0);-ms-transform:translateY(50%) scale(0);transform:translateY(50%) scale(0);left:-1.3rem}[data-component=interactive-engine] .stop-indicator,[data-component=interactive-engine] .stop-knob{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}[data-component=interactive-engine] .stop-indicator{height:4rem;width:4rem;color:#fff;border-radius:100%;border:1px solid #484848}[data-component=interactive-engine] .stop-indicator .engine-stop{height:1.2rem;width:1.2rem}[data-component=interactive-engine] .stop-indicator .indicator-icon{color:#fff;opacity:1}[data-component=interactive-engine] .draggable-background{position:relative;width:100%;background-color:#161616;border-radius:7rem;margin:0 auto}[data-component=interactive-engine] .draggable-background .track{width:calc(100% - 6.6rem);padding:3.3rem 0}[dir=ltr] [data-component=interactive-engine] .draggable-background .track{margin-left:3.3rem}[dir=rtl] [data-component=interactive-engine] .draggable-background .track{margin-right:3.3rem}[data-component=interactive-engine] .draggable-background .draggable-knob{height:7.6rem;width:7.6rem;background-color:#fff;border-radius:100%;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}[data-component=interactive-engine] .draggable-background .draggable-knob .icon{width:2.3rem}[data-component=interactive-engine] .tap-to-rev{text-align:center;color:#fff;padding-top:2.2rem;text-transform:uppercase;opacity:0;-webkit-transition:opacity .2s linear,-webkit-transform .2s linear;transition:opacity .2s linear,-webkit-transform .2s linear;-o-transition:opacity .2s linear,transform .2s linear;transition:opacity .2s linear,transform .2s linear;transition:opacity .2s linear,transform .2s linear,-webkit-transform .2s linear;-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px)}[data-component=interactive-engine].stopped .indicator-icon.engine-stopped{opacity:1}[data-component=interactive-engine].started .indicator-icon.engine-stopped,[data-component=interactive-engine].stopped .indicator-icon.engine-started{opacity:0}[data-component=interactive-engine].started .indicator-icon.engine-started{opacity:1}[data-component=interactive-engine].started .tap-to-rev{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}[data-component=interactive-engine] .pointer-visual{height:19rem;width:19rem;background-color:hsla(0,0%,53.3%,.4);pointer-events:none;visibility:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}[data-component=interactive-engine] .pointer-visual,[data-component=interactive-engine] .pointer-visual:after{border-radius:100%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}[data-component=interactive-engine] .pointer-visual:after{height:13.2rem;width:13.2rem;content:"";display:block;position:absolute;top:50%;left:50%;background-color:#fff}@media(pointer:fine){[data-component=interactive-engine] .stop-engine{position:absolute;display:block;left:18rem;bottom:6rem;opacity:0;pointer-events:none}[data-component=interactive-engine] .draggable-container,[data-component=interactive-engine] [data-component=text-content]{display:none}[data-component=interactive-engine] [data-component=text-content]+[data-component=text-content]{display:block}[data-component=interactive-engine] .tap-to-rev{display:none}}@media(min-width:1025px){[data-component=interactive-engine]{padding-top:6rem;padding-left:18rem;padding-right:8rem}[dir=rtl] [data-component=interactive-engine]{padding-left:8rem;padding-right:18rem}[data-component=interactive-engine] .engine-container{top:50%;left:50%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:absolute;max-width:75rem;width:50vw;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}[data-component=interactive-engine] .engine-container.is-loaded{cursor:none}[data-component=interactive-engine] .draggable-container{position:absolute;top:100%;width:100%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}[data-component=interactive-engine] [data-component=text-content]{width:100%;max-width:32rem}}[data-component=interactive-engine] .height-fix--item{visibility:hidden;width:0}@media only screen and (min-width:768px){[data-component=interactive-engine] .height-fix--item{display:none}}[data-component=sound-info]{position:absolute;bottom:6rem;right:4rem;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}[dir=rtl] [data-component=sound-info]{right:10rem}[data-component=sound-info] .download-sound{height:100%;width:100%;position:absolute;font-size:0}[data-component=sound-info] .phone-download{height:1.8rem;width:1rem}[data-component=sound-info] .notice-copy{margin-top:.3rem;margin-right:1.5rem;text-align:right;width:12rem}[data-component=sound-info] .sound-indicator-icon{height:3.8rem;width:3.8rem;border:1px solid #484848;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:100%;color:#fff}[data-component=sound-info] .sound-indicator-icon .icon{height:auto;width:1.2rem}@media(min-width:1025px){[data-component=sound-info]{position:absolute;bottom:6rem;right:6rem}}[data-component=interactive-monocoque]{padding:15vh 2.5rem 0;overflow:hidden}[data-component=interactive-monocoque] .image-container{opacity:0;height:0;visibility:hidden}[data-component=interactive-monocoque] [data-component=specification-list]{position:relative;z-index:1;padding-bottom:6rem}[data-component=interactive-monocoque] [data-component=heading]{position:absolute;width:100%}[data-component=interactive-monocoque] [data-component=primary-button],[data-component=interactive-monocoque] [data-component=text-content]{background-color:rgba(0,0,0,0)}[data-component=interactive-monocoque] .monocoque-text-wrapper{margin-top:-12rem}[data-component=interactive-monocoque] .monocoque-text-wrapper [data-component=text-content]:first-child,[data-component=interactive-monocoque] .monocoque-text-wrapper [data-component=text-content]:last-child{padding-bottom:0}[data-component=interactive-monocoque] .canvas-wrapper{position:relative;min-width:100rem;max-width:120rem;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}[data-component=interactive-monocoque] .canvas-wrapper:before{content:"";display:block;padding-top:56.25%}[dir=rtl] [data-component=interactive-monocoque] .canvas-wrapper{left:100%;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}[data-component=interactive-monocoque] .canvas-wrapper canvas{height:100%;width:100%;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}@media(min-width:1025px){[data-component=interactive-monocoque]{padding-left:0;padding-right:0;padding-bottom:5vh}[dir=rtl] [data-component=interactive-monocoque]{padding-right:100px}[data-component=interactive-monocoque].monocoque{padding-top:12.5rem}[data-component=interactive-monocoque] .canvas-wrapper{top:20rem;padding-left:10rem;max-width:200rem}[dir=rtl] [data-component=interactive-monocoque] .canvas-wrapper{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}[data-component=interactive-monocoque] .canvas-wrapper canvas{padding-left:10rem}[data-component=interactive-monocoque] .text-specs-wrapper{position:relative;margin-top:30rem}[data-component=interactive-monocoque] .monocoque-text-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:21rem;margin-top:-17rem}[data-component=interactive-monocoque] .monocoque-text-wrapper [data-component=text-content]{width:34rem}[data-component=interactive-monocoque] .monocoque-text-wrapper [data-component=text-content]:first-child{margin-right:17rem}}[data-component=specification-list] .list-item{display:-webkit-box;display:-ms-flexbox;display:flex;padding:3.2rem 0 1.9rem;margin-left:3.8rem;border-bottom:.2rem solid #363636;-webkit-box-align:center;-ms-flex-align:center;align-items:center}[data-component=specification-list] .list-item .list-bullet{height:.8rem;width:.8rem;color:#363636;margin-right:1.2rem;-ms-flex-negative:0;flex-shrink:0;-webkit-transform:translateY(.25rem);-ms-transform:translateY(.25rem);transform:translateY(.25rem)}[dir=rtl] [data-component=specification-list] .list-item .list-bullet{margin-left:1.2rem;margin-right:auto}[data-component=specification-list] .list-item .value-label{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:0;-ms-flex-item-align:end;align-self:flex-end;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding-right:.5rem}[data-component=specification-list] .list-item .value-unit{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}[data-component=specification-list] .list-item .value-unit .list-bullet{margin-right:1.2em}[dir=rtl] [data-component=specification-list] .list-item .value-unit .list-bullet{margin-right:0;margin-left:1.2rem}[data-component=specification-list] .list-item .value-unit .heading-03{line-height:1;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0}[dir=ltr] [data-component=specification-list] .list-item .value-unit .heading-03{margin-left:auto;text-align:right}[dir=rtl] [data-component=specification-list] .list-item .value-unit .heading-03{margin-right:auto;text-align:left}[data-component=specification-list] .list-item .unit{margin-left:.4rem;padding-right:.4rem}[data-component=specification-list] .list-item .copy-02{margin-left:auto;text-align:right}[dir=rtl] [data-component=specification-list] .list-item .copy-02{margin-right:auto;margin-left:0}[data-component=specification-list].monocoque .unit,[data-component=specification-list].monocoque .unit-heading-copy,[data-component=specification-list].monocoque .value-label-copy{color:#1d1d1d}[data-component=specification-list].monocoque .list-item{border-bottom:.2rem solid #fff;margin-left:2rem}[dir=rtl] [data-component=specification-list] .list-item .unit{margin-left:0;margin-right:.4rem}[data-component=specification-list].base-dark.tint-blue .list-item{color:#fff}[data-component=specification-list].base-gray.tint-yellow .list-item{color:#000;border-bottom-color:#fff}@media(min-width:1025px){[data-component=specification-list] .list-item{margin-left:7.8rem}[data-component=specification-list] .list-item .list-bullet{height:1.2rem;width:1.2rem;-webkit-transform:translateY(.8rem);-ms-transform:translateY(.8rem);transform:translateY(.8rem)}[data-component=specification-list].monocoque{padding-right:3.5rem}[data-component=specification-list].monocoque .list-bullet{display:none}[data-component=specification-list].monocoque .list-item{margin-left:25.8rem}}[data-component=interactive-speed]{height:auto;width:100%;position:relative;overflow:hidden}[data-component=interactive-speed] .content-wrapper{height:auto;width:100%;position:relative;padding-bottom:15vh;min-height:780px}[data-component=interactive-speed] .info-heading,[data-component=interactive-speed] .text-content{position:absolute;z-index:2}[data-component=interactive-speed] .info-heading{top:60px;right:auto;bottom:auto;left:0}[data-component=interactive-speed] .info-heading [data-component=section-info]{padding-left:60px}[data-component=interactive-speed] .info-heading [data-component=section-info] .section-title{color:#fff}[data-component=interactive-speed] .info-heading [data-component=heading]{color:#fff;left:30px}[data-component=interactive-speed] .text-content{top:280px;right:auto;bottom:auto;left:100px}[data-component=interactive-speed] .text-content>div{padding:0}[data-component=interactive-speed] .text-content>div:first-child{display:none}@media(min-width:768px){[data-component=interactive-speed] .info-heading{top:60px;right:auto;bottom:auto;left:20rem}}@media(min-width:1025px){[data-component=interactive-speed]{position:relative;padding:0 0 0 10rem;min-height:80rem}[data-component=interactive-speed]:before{content:"";display:block;padding-top:56.25%}[data-component=interactive-speed] .info-heading{top:6rem}[data-component=interactive-speed] .info-heading [data-component=section-info]{padding-left:0}[data-component=interactive-speed] .info-heading [data-component=heading]{color:#feb23e}[data-component=interactive-speed] .info-heading [data-component=heading] h2:last-child{left:30rem;max-width:none}[data-component=interactive-speed] .content-wrapper{top:0;left:0;position:absolute;min-height:auto;height:100%;padding-bottom:0}[data-component=interactive-speed] .text-content{top:34rem}[dir=ltr] [data-component=interactive-speed] .info-heading,[dir=ltr] [data-component=interactive-speed] .text-content{left:25rem}[dir=ltr] [data-component=interactive-speed] .text-content>div:first-child{display:block}[dir=ltr] [data-component=interactive-speed] .text-content h2{max-width:250px}[dir=rtl] [data-component=interactive-speed]{padding-right:100px}[dir=rtl] [data-component=interactive-speed] .text-content{right:25rem}[dir=rtl] [data-component=interactive-speed] .text-content>div:first-child{display:block}[dir=rtl] [data-component=interactive-speed] .info-heading{right:25rem}}[data-component=interactive-speed] .height-fix--item{visibility:hidden;width:0}@media only screen and (min-width:768px){[data-component=interactive-speed] .height-fix--item{display:none}}[data-component=speed-counter]{position:relative;top:0;left:0;height:auto;width:100%}[data-component=speed-counter] .countdown-splash{height:400px;width:auto;top:50%;left:50%;position:absolute;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s}[data-component=speed-counter] .countdown-splash img{height:100%;width:auto}[data-component=speed-counter] .hidden-input{height:0;width:0;position:absolute;z-index:-1;outline:none}[data-component=speed-counter] .countdown4{opacity:1;visibility:visible}[data-component=speed-counter] .countdown1,[data-component=speed-counter] .countdown2,[data-component=speed-counter] .countdown3{opacity:0;visibility:hidden}[data-component=speed-counter] .speed-animation{height:63%;width:100%;position:absolute;bottom:48px;left:0}[data-component=speed-counter] .speed-animation .holding-button-circle{position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);left:50%;bottom:-20px}[data-component=speed-counter] .speed-animation .holding-button{position:absolute;display:none;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);left:50%;bottom:0}[data-component=speed-counter] .digital-numbers-wrapper{height:65%;width:100%;visibility:hidden;position:relative;left:0;bottom:0}[data-component=speed-counter] .digital-numbers-wrapper .kmh{position:absolute;bottom:40%;left:50%;width:24%}[data-component=speed-counter] .digital-numbers-wrapper .kmh>*{float:left}[data-component=speed-counter] .digital-numbers-wrapper .kmh .km1{width:33.3%}[data-component=speed-counter] .digital-numbers-wrapper .kmh .km2,[data-component=speed-counter] .digital-numbers-wrapper .kmh .km3{margin-left:-4px;width:33.3%}[data-component=speed-counter] .digital-numbers-wrapper .kmh .kmph{width:100%;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}[data-component=speed-counter] .digital-numbers-wrapper .sec{position:absolute;bottom:-5%;right:45%;width:32%}[data-component=speed-counter] .digital-numbers-wrapper .sec>*{float:left}[data-component=speed-counter] .digital-numbers-wrapper .sec .sec1{width:50%}[data-component=speed-counter] .digital-numbers-wrapper .sec .sec2{margin-left:-5%;width:50%}[data-component=speed-counter] .digital-numbers-wrapper .secdot{position:absolute;bottom:2.5%;left:54%;color:#fff;font-family:everett,sans-serif;font-size:7vw;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}[data-component=speed-counter] .digital-numbers-wrapper .secdot:lang(vi){font-family:Arial,sans-serif}[data-component=speed-counter] .digital-numbers-wrapper .milsec{position:absolute;bottom:0;left:55%;width:23%}[data-component=speed-counter] .digital-numbers-wrapper .milsec>*{float:left}[data-component=speed-counter] .digital-numbers-wrapper .milsec .milsec1{width:33.3%}[data-component=speed-counter] .digital-numbers-wrapper .milsec .milsec2,[data-component=speed-counter] .digital-numbers-wrapper .milsec .milsec3{margin-left:-4px;width:33.3%}@media only screen and (min-width:1023px){[data-component=speed-counter]{min-width:1366px;-webkit-transform:translate(-30%);-ms-transform:translate(-30%);transform:translate(-30%);left:30%}[data-component=speed-counter] .speed-animation{height:42%;width:34%;bottom:21.7%;left:36%}[data-component=speed-counter] .speed-animation .holding-button-circle{bottom:-6rem}[data-component=speed-counter] .speed-animation .holding-button{display:none}[data-component=speed-counter] .countdown-splash{height:100%;top:30%;left:49%}[data-component=speed-counter] .digital-numbers-wrapper{height:60%;width:100%;position:relative;left:0;bottom:0}[data-component=speed-counter] .digital-numbers-wrapper .kmh{position:absolute;bottom:0;left:0;width:20%}[data-component=speed-counter] .digital-numbers-wrapper .kmh>*{float:left}[data-component=speed-counter] .digital-numbers-wrapper .kmh .km1{width:33.3%}[data-component=speed-counter] .digital-numbers-wrapper .kmh .km2,[data-component=speed-counter] .digital-numbers-wrapper .kmh .km3{margin-left:-4px;width:33.3%}[data-component=speed-counter] .digital-numbers-wrapper .kmh .kmph{width:100%;text-align:center}[data-component=speed-counter] .digital-numbers-wrapper .sec{position:absolute;bottom:-2%;right:45%;width:24%}[data-component=speed-counter] .digital-numbers-wrapper .sec>*{float:left}[data-component=speed-counter] .digital-numbers-wrapper .sec .sec1{width:50%}[data-component=speed-counter] .digital-numbers-wrapper .sec .sec2{margin-left:-5%;width:50%}[data-component=speed-counter] .digital-numbers-wrapper .secdot{position:absolute;bottom:8%;left:54.4%;color:#fff;font-family:everett,sans-serif;font-size:2.2vw}[data-component=speed-counter] .digital-numbers-wrapper .secdot:lang(vi){font-family:Arial,sans-serif}[data-component=speed-counter] .digital-numbers-wrapper .milsec{position:absolute;bottom:5%;left:55%;width:18%}[data-component=speed-counter] .digital-numbers-wrapper .milsec>*{float:left}[data-component=speed-counter] .digital-numbers-wrapper .milsec .milsec1{width:33.3%}[data-component=speed-counter] .digital-numbers-wrapper .milsec .milsec2,[data-component=speed-counter] .digital-numbers-wrapper .milsec .milsec3{margin-left:-4px;width:33.3%}}@media(pointer:fine){[data-component=speed-counter] .speed-animation .holding-button-circle{display:none}[data-component=speed-counter] .speed-animation .holding-button{display:block}}@media(min-width:1400px){[data-component=speed-counter]{height:auto;width:100%;min-width:inherit;-webkit-transform:none;-ms-transform:none;transform:none;left:0}}[data-component=digital-number]{font-family:everett,sans-serif;font-weight:300;position:relative;display:inline-block;background-color:rgba(0,0,0,0);height:0;width:100%;padding-top:186%}[data-component=digital-number]:lang(vi){font-family:Arial,sans-serif}[data-component=digital-number] .digital-wrapper{position:absolute;top:0;left:0;height:100%;width:100%}[data-component=digital-number] .digital-wrapper svg{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;height:100%;width:100%}[data-component=holding-button]{display:inline-block;width:276px;text-align:center;color:#20030f;position:relative;padding-bottom:5px;background:#f1c98b;border-radius:30px 10px;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}[data-component=holding-button]:hover{cursor:pointer}[data-component=holding-button] .holding-button-progress{height:100%;width:100%;content:" ";display:inline-block;position:absolute;top:0;left:-100%;z-index:1;background-image:-webkit-gradient(linear,left top,right top,color-stop(58%,#feb23e),color-stop(82%,#f1c98b),color-stop(98%,#f1c98b));background-image:-o-linear-gradient(left,#feb23e 58%,#f1c98b 82%,#f1c98b 98%);background-image:linear-gradient(90deg,#feb23e 58%,#f1c98b 82%,#f1c98b 98%)}[data-component=holding-button] .holding-button-container{pointer-events:none;position:relative;z-index:2;background:#fbf2f5;border-radius:30px 10px 34px 10px;padding:21px 61px}[data-component=holding-button] .holding-button-container span{display:none}[data-component=holding-button-circle]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}[data-component=holding-button-circle] .holding-button-circle-wrap{height:142px;width:142px;background-color:#151515;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;margin-bottom:22px}[data-component=holding-button-circle] .holding-button-circle-container,[data-component=holding-button-circle] .holding-button-circle-wrap{border-radius:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}[data-component=holding-button-circle] .holding-button-circle-container{height:10.8rem;width:10.8rem;background-color:#fff;pointer-events:none}[data-component=holding-button-circle] .holding-button-circle-container button{width:70%;color:#feb23e}[data-component=holding-button-circle] .progress-ring{position:absolute;top:0;left:0}[data-component=holding-button-circle] .progress-ring__circle{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%}[data-component=holding-button-circle] .holding-button-copy{color:#fff;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}[data-component=holding-button-circle] .holding-button-copy span{display:none}[data-component=intro-content-block]{position:relative;padding:8rem 2.5rem 6rem}[data-component=intro-content-block] .text-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:-3rem}[data-component=intro-content-block] .text-content-text{font-size:2.4rem}[data-component=intro-content-block] .intro-maserati-trident{display:none}[data-component=intro-content-block] .text-paragraph .paragraph-indicator{height:1.2rem;width:1.2rem;top:.7rem}[dir=ltr] [data-component=intro-content-block] .text-paragraph .paragraph-indicator{left:-3.5rem}[dir=rtl] [data-component=intro-content-block] .text-paragraph .paragraph-indicator{right:-3.5rem}[data-component=intro-content-block] .mc20-logo,[data-component=intro-content-block] [data-component=base-carousel] .drag-indicator-pointer{display:none}[data-component=intro-content-block] .intro-content--carousel-mobile-height{visibility:hidden;width:0}@media only screen and (min-width:768px){[data-component=intro-content-block] .intro-content--carousel-mobile-height{display:none}}[data-component=intro-content-block] [data-component=base-carousel],[data-component=intro-content-block] [data-component=heading],[data-component=intro-content-block] [data-component=text-content]{position:relative;background-color:rgba(0,0,0,0);z-index:1}@media(pointer:fine){[data-component=intro-content-block] [data-component=base-carousel]{overflow:visible}[data-component=intro-content-block] [data-component=base-carousel] .drag-indicator-pointer{display:block}}@media(min-width:1025px){[data-component=intro-content-block]{padding:10vh 0 0 10rem}[dir=rtl] [data-component=intro-content-block]{padding:10vh 10rem 0 0}[data-component=intro-content-block] .intro-maserati-trident{display:block;position:absolute;color:#fff;right:-32.5rem;top:0;width:65rem}[dir=rtl] [data-component=intro-content-block] .intro-maserati-trident{right:unset;left:-16.25rem}[data-component=intro-content-block] .text-wrapper{width:50%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:4rem}[dir=ltr] [data-component=intro-content-block] .text-wrapper{margin:0 auto}[data-component=intro-content-block] .section-description{font-size:50px}}@media screen and (min-width:1025px)and (min-width:480px){[data-component=intro-content-block] .section-description{font-size:calc(50px + 80*(100vw - 480px)/960)}}@media screen and (min-width:1025px)and (min-width:1440px){[data-component=intro-content-block] .section-description{font-size:130px}}@media(min-width:1025px){[data-component=intro-content-block] [data-component=text-content]{max-width:50rem}}@media(min-width:1025px){[data-component=intro-content-block] .mc20-logo{height:1.5rem;width:19.3rem;display:block;margin-right:10.7rem;color:#090909;margin-top:1.8rem;min-width:15rem}[dir=rtl] [data-component=intro-content-block] .mc20-logo{margin-top:3.8rem}}@media(min-width:1025px){[data-component=intro-content-block] [data-component=base-carousel]{padding-left:11rem}[dir=rtl] [data-component=intro-content-block] [data-component=base-carousel]{padding-left:0;padding-right:11rem}[data-component=intro-content-block] [data-component=base-carousel] .carousel{overflow:hidden}[data-component=intro-content-block] [data-component=base-carousel] .carousel .carousel-slide{width:calc(100vw - 21rem)}}[data-component=intro-video]{padding:0;overflow:hidden;position:relative}[data-component=intro-video]:before{content:"";display:block;padding-top:150%}[data-component=intro-video] .mc20-logo{height:auto;width:75%;position:absolute;bottom:3rem;z-index:2;pointer-events:none;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}[data-component=intro-video] .mc20-logo .icon{width:100%}[data-component=intro-video] .logo-cta{height:auto;width:15rem;min-height:6rem;position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:4;color:#fff;top:3.5rem}[data-component=intro-video] .back-button{height:4rem;width:4rem;top:3.5rem;left:2.5rem;position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:3;border-radius:100%;border:1px solid hsla(0,0%,100%,.5)}[data-component=intro-video] .back-button .icon-arrow-back{height:.9rem;width:.9rem}[data-component=intro-video].has-played .header-cta,[data-component=intro-video].has-played .mc20-logo,[data-component=intro-video] .header-cta{display:none}[data-component=intro-video] .preload-full{height:100%;width:100%;top:0;left:0;position:absolute}[data-component=intro-video] .full-video-wrapper{opacity:0}[data-component=intro-video] .video-player{position:relative;width:100%}[data-component=intro-video] .desktop-video{display:none}[data-component=intro-video] .poster [data-component=image]{height:100%;width:100%}[data-component=intro-video] .mobile-video{height:100%;width:100%;top:0;left:0;position:absolute;overflow:hidden;border-radius:0 0 4rem 4rem}[data-component=intro-video] .mobile-video .poster{height:100%;width:100%}[data-component=intro-video] .mobile-video .video-player{position:absolute;height:100%;width:100%}[data-component=intro-video] .button-video-play{height:17.2rem;width:17.2rem;top:50%;left:50%;position:absolute;background-color:#fff;color:#090909;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1}[data-component=intro-video] .indicator-pointer{height:1px;width:1px;top:0;left:0;position:absolute;display:none;z-index:3;overflow:visible}@media(min-width:1025px){[data-component=intro-video]{padding-top:0}[data-component=intro-video] .button-video-close{height:13.2rem;width:13.2rem;position:absolute;top:3rem;right:6rem;color:#fff;border:2px solid hsla(0,0%,92.5%,.2);z-index:1;border-radius:100%}[data-component=intro-video] .icon-video-close{font-size:26px;height:2.8rem;width:2.8rem}[data-component=intro-video] .mc20-logo{top:50%;left:50%;bottom:auto;z-index:5;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}[data-component=intro-video] .mc20-logo .icon path{fill:rgba(0,0,0,0);stroke:hsla(0,0%,100%,.8)}[data-component=intro-video] .back-button,[data-component=intro-video]:before{display:none}[data-component=intro-video] .player-wrapper{height:auto;width:auto;top:0;left:auto;position:relative}[data-component=intro-video] .video-wrapper{position:relative}[data-component=intro-video] .video-wrapper:before{content:"";display:block;padding-top:56.25%}[data-component=intro-video] .desktop-video{height:100%;width:100%;top:0;left:0;position:absolute;display:block;font-size:0;background-color:#090909}[data-component=intro-video] .desktop-video .button-video-play{top:0;left:0;-webkit-transform:translate(-50%,-50%) scale(0);-ms-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0);pointer-events:none}[data-component=intro-video] .desktop-video .video-player{z-index:2}[data-component=intro-video] .desktop-video .preload-full::-webkit-media-controls-fullscreen-button{display:none}[data-component=intro-video] .header-cta{position:absolute;display:block;top:6rem;right:6rem;z-index:4}[data-component=intro-video] .mobile-video{display:none}}@media(pointer:fine){[data-component=intro-video]{overflow:visible}[data-component=intro-video] .indicator-pointer{display:block}}@media(max-width:768px){[data-component=intro-video] .js-mobile-video .mobileViewVideoWrapper{opacity:0}[data-component=intro-video] .js-mobile-video .button-video-close{height:5.2rem;width:4.8rem;position:absolute;top:3rem;right:1rem;color:#fff;border:2px solid hsla(0,0%,92.5%,.2);z-index:1;border-radius:100%}[data-component=intro-video] .icon-video-close{font-size:20px}}[data-component=section-divider]{height:0;width:100%}[data-component=showcase]{position:relative;padding:0 2.5rem}[data-component=showcase] .full-bleed-image{position:relative;font-size:0;margin-top:5rem;margin-left:-2.5rem;width:calc(100% + 5rem)}[data-component=showcase] .full-bleed-image:before{content:"";display:block;padding-top:56.25%}[data-component=showcase] .full-bleed-image [data-component=image]{top:0;left:0;top:1px!important;position:absolute}[data-component=showcase] .showcase-description [data-component=text-content]:not(:last-child){padding-bottom:0}[data-component=showcase] .image-wrapper{position:relative;padding-left:15rem;z-index:1;display:none}[data-component=showcase] .image-wrapper .parallax-image{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative}[data-component=showcase] .image-wrapper .parallax-image .image-showcase{position:absolute;top:0;left:0}[data-component=showcase] .image-wrapper .parallax-image .text-content-wrapper{position:absolute;top:0;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);width:50%;padding-bottom:5.2rem;margin-left:auto;right:0}[data-component=showcase] .image-wrapper .parallax-image:nth-child(odd){position:relative;width:66%;margin-right:2rem;margin-bottom:10rem}[data-component=showcase] .image-wrapper .parallax-image:nth-child(odd):before{content:"";display:block;padding-top:56.25%}[data-component=showcase] .image-wrapper .parallax-image:nth-child(2n){position:relative;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-item-align:end;align-self:flex-end;width:calc(32% - 2rem)}[data-component=showcase] .image-wrapper .parallax-image:nth-child(2n):before{content:"";display:block;padding-top:75%}[dir=rtl] [data-component=showcase] .image-wrapper .parallax-image:nth-child(2n){margin-left:0;margin-right:2rem}[data-component=showcase] .image-wrapper .parallax-image:nth-child(n+2):nth-child(odd){margin-top:10rem}[dir=ltr] [data-component=showcase].inverse .image-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}[data-component=showcase].inverse .image-wrapper .parallax-image:nth-child(odd){margin-right:0}[data-component=showcase].inverse .image-wrapper .parallax-image:nth-child(2n){margin-right:2rem}[data-component=showcase].inverse .image-wrapper .parallax-image .text-content-wrapper{width:100%;left:0;right:auto}[data-component=showcase].inverse-position .image-wrapper .parallax-image:nth-child(2n){-ms-flex-item-align:start;align-self:flex-start}[data-component=showcase].inverse-position .image-wrapper .parallax-image:nth-child(odd){margin-top:7rem}[data-component=showcase].inverse-position .image-wrapper .parallax-image:nth-child(odd) .text-content-wrapper{width:100%;max-width:31rem;left:14%;right:auto}[dir=rtl] [data-component=showcase].inverse-position .image-wrapper .parallax-image:nth-child(odd) .text-content-wrapper{left:auto;right:14%}[data-component=showcase].technology{margin-top:-8rem}[data-component=showcase].interior .text-content-interior{padding-bottom:0}[data-component=showcase].interior .text-content-interior:last-child{padding-bottom:6rem}[data-component=showcase] .mobile-image--height-fix{display:inherit}@media only screen and (max-width:768px){[data-component=showcase] .mobile-image--height-fix{display:-webkit-box;display:-ms-flexbox;display:flex}}[data-component=showcase] .mobile-image--height-fix .height-fix--item{visibility:hidden;width:0}@media only screen and (max-width:768px){[data-component=showcase] .mobile-image--height-fix .height-fix--item{display:none}}@media(min-width:1025px){[data-component=showcase]{padding:0 6rem}[data-component=showcase] .full-bleed-image{margin-left:4rem;width:calc(100% + 2rem)}[dir=rtl] [data-component=showcase]{padding-right:110px}[dir=rtl] [data-component=showcase] .full-bleed-image{width:calc(100% + 7rem);margin-right:-1rem}[data-component=showcase] .mobile-view{display:none}[data-component=showcase] .desktop-view{display:-webkit-box;display:-ms-flexbox;display:flex}[data-component=showcase].performance-engine{padding-bottom:15vh}[data-component=showcase] .image-wrapper .parallax-image .text-content-wrapper{width:calc(100% - 3.2rem)}[data-component=showcase] .image-wrapper .parallax-image .text-content-wrapper [data-component=text-content],[data-component=showcase].interior .text-content-interior,[data-component=showcase].interior .text-content-interior:last-child{padding-bottom:0}}[data-component=specifications]{padding:6rem 2.5rem;overflow:hidden}[data-component=specifications] .full-specifications-button{margin:10rem 0 0 3.8rem}@media(min-width:1025px){[data-component=specifications]{padding:15vh 6rem 8vh 36rem}[data-component=specifications] .full-specifications-button{margin-left:7.6rem}[dir=rtl] [data-component=specifications]{padding:15vh 36rem 8vh 6rem}}[data-component=specifications-overlay]{top:0;right:-100%;bottom:0;left:auto;height:100%;width:100%;position:fixed;background:#fff;display:none;z-index:4}[data-component=specifications-overlay],[data-component=specifications-overlay] .content{overflow-y:scroll;-webkit-overflow-scrolling:touch}[data-component=specifications-overlay] .close-overlay-mobile-button{margin:3rem auto 0}[data-component=specifications-overlay] .close-overlay-desktop-button{display:none}[data-component=specifications-overlay] .title{padding:8rem 2.5rem 4rem;text-align:left}@media(min-width:1025px){[data-component=specifications-overlay]{overflow:visible}[data-component=specifications-overlay] .close-overlay-mobile-button{display:none}[data-component=specifications-overlay] [data-component=specification-list] .list-item{margin-left:0}[data-component=specifications-overlay] .close-overlay-desktop-button{height:13.2rem;width:13.2rem;top:6rem;left:-6.6rem;display:block;position:absolute;color:#fff;background-color:#1d1d1d}[data-component=specifications-overlay] .close-overlay-desktop-button .icon-button-icon{height:1.4rem;width:1.4rem}[data-component=specifications-overlay] .content{padding-left:15rem;height:100%}[dir=rtl] [data-component=specifications-overlay] .content{padding-right:10rem;margin-right:auto;width:50%}}[data-component=specification-carousel]{overflow-x:hidden;overflow-y:visible}[data-component=specification-carousel] .specification-types-list{display:-webkit-box;display:-ms-flexbox;display:flex;white-space:nowrap;-webkit-overflow-scrolling:touch;border-bottom:2px solid #000;padding-bottom:2.8rem;margin:0 2.5rem}[data-component=specification-carousel] .specification-types-list .slide-button{color:currentColor;-webkit-transition:color .2s linear;-o-transition:color .2s linear;transition:color .2s linear}[data-component=specification-carousel] .specification-types-list .specifications-type-item{color:#ababab}[data-component=specification-carousel] .specification-types-list .specifications-type-item.is-active{color:#000}[data-component=specification-carousel] .specification-types-list .specifications-type-item:not(:first-child){padding-left:1.5rem}[data-component=specification-carousel] .carousel-slides{width:auto;position:relative;white-space:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}[data-component=specification-carousel] .carousel-slide{display:inline-block;width:100%;padding:0 2.5rem;vertical-align:top}[data-component=specification-carousel] [data-component=specification-list] .list-item{white-space:normal}[data-component=specification-carousel] [data-component=specification-list] .list-item .copy-02{font-weight:100}@media only screen and (max-width:768px){[data-component=specification-carousel] [data-component=specification-list] .list-item{margin-left:2rem}}@media(min-width:1025px){[data-component=specification-carousel]{width:calc(50vw - 21rem)}[dir=rtl] [data-component=specification-carousel]{margin-left:auto}[data-component=specification-carousel] .carousel-slide{width:calc(50vw - 21rem)}}.style-guide{padding:1.5rem}.style-guide header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:2rem}.style-guide .brand-maserati{height:auto;width:5rem;padding:1rem;color:#fff;background-color:#000;margin-left:2rem}.style-guide .brand-maserati.inverse{color:#000;background-color:#fff}.style-guide .content-section>.heading-01,.style-guide .content-section>.heading-02{border-bottom:1px solid #000;margin-bottom:2rem}.style-guide .content-section:not(:last-of-type){margin-bottom:2rem}.style-guide .content-inner-section{width:100%}.style-guide .content-inner-section .inner-section-heading{margin-bottom:0}.style-guide .content-inner-section:not(:last-of-type){margin-bottom:2rem}.style-guide code{font-size:1.2rem;font-weight:400;background:#d8d8d8;color:#000}.style-guide .colors{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.style-guide .colors .color-wrapper{margin-right:auto}.style-guide .color{height:auto;width:20rem;margin-right:2rem;margin-top:2rem}.style-guide .color p{padding:0}.style-guide .color .color-swatch{height:5rem;width:100%;position:relative;border:.1rem solid #000}.style-guide .color .color-swatch:before{font-family:monospace;right:0;bottom:0;position:absolute;background:#fff;padding:.2rem}.style-guide .color[data-variant=colorTrueBlack] .color-swatch{background:#000}.style-guide .color[data-variant=colorTrueBlack] .color-swatch:before{content:"$colorTrueBlack"}.style-guide .color[data-variant=colorTrueWhite] .color-swatch{background:#fff}.style-guide .color[data-variant=colorTrueWhite] .color-swatch:before{content:"$colorTrueWhite"}.style-guide .color[data-variant=colorUiError] .color-swatch{background:#e75b52}.style-guide .color[data-variant=colorUiError] .color-swatch:before{content:"$colorUiError"}.style-guide .color[data-variant=colorUiSuccess] .color-swatch{background:#00a862}.style-guide .color[data-variant=colorUiSuccess] .color-swatch:before{content:"$colorUiSuccess"}.style-guide .color[data-variant=colorUiWarning] .color-swatch{background:#fbbc05}.style-guide .color[data-variant=colorUiWarning] .color-swatch:before{content:"$colorUiWarning"}.style-guide .color[data-variant=colorTextBlack] .color-swatch{background:#000}.style-guide .color[data-variant=colorTextBlack] .color-swatch:before{content:"$colorTextBlack"}.style-guide .buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;background:#000;padding:1rem 0}.style-guide .buttons [class*=-button]:not(:last-child){margin-right:0}.style-guide .icons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.style-guide .icons .icon-wrapper{position:relative}.style-guide .icons .icon,.style-guide .icons .icon-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:1rem}.style-guide .icons .icon{height:2rem;width:2rem;border:1px solid #000}.style-guide .icons .icon:not(:last-child){margin-right:1.5rem}