@charset "UTF-8";*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}html{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:16px}body{margin:0;overflow:hidden}img{border:0}a{text-decoration:none;color:inherit}@font-face{font-family:Mazius Review;src:url(https://qzc-assets.qz.com/clients/lexus/emotions/assets/fonts/MAZIUSREVIEW20.09-Extraitalic.woff2) format("woff2"),url(https://qzc-assets.qz.com/clients/lexus/emotions/assets/fonts/MAZIUSREVIEW20.09-Extraitalic.woff) format("woff")}@font-face{font-family:League Gothic;src:url(https://qzc-assets.qz.com/clients/lexus/emotions/assets/fonts/leaguegothic-italic-webfont.woff) format("woff")}@font-face{font-family:Nobel;src:url(https://qzc-assets.qz.com/clients/lexus/emotions/assets/fonts/Nobel-Regular.woff) format("woff")}body{overflow:auto}@media (-webkit-max-device-pixel-ratio:2),(max-resolution:192dpi){body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}}html{overflow:hidden}body{width:100%;height:100%;position:fixed;overflow-y:auto}#qzc-container{opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s;color:#fff;font-family:Nobel,sans-serif}#qzc-container.visible{opacity:1}.home{padding:0 10vw;background:#ffe6bc no-repeat 50%/cover;background-image:url(https://qzc-assets.qz.com/clients/lexus/emotions/assets/images/intro-bg.jpg)}@media (max-width:600px){.home{background-image:url(https://qzc-assets.qz.com/clients/lexus/emotions/assets/images/intro-bg-mobile.png)}.home svg{width:100vw;position:absolute;left:0;bottom:0;max-height:95vh;height:100%}}.home:before{content:"";position:absolute;top:0;left:0;height:100%;width:100%;z-index:-1;background:no-repeat 50%/cover;background-image:linear-gradient(217deg,rgba(46,71,190,.8),rgba(255,0,0,0) 70.71%),linear-gradient(127deg,rgba(241,40,4,.8),rgba(0,255,0,0) 70.71%),linear-gradient(336deg,rgba(46,71,190,.8),rgba(0,0,255,0) 70.71%)}@media (max-width:600px){.home:before{display:none}}.home .logo{position:absolute;width:17.6428571429vw;max-width:247px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:2.9285714286vw}@media (min-width:1600px){.home .logo{top:41px}}@media (max-width:600px){.home .logo{width:39.4666666667vw;top:6.1333333333vw}}.home .bg{position:absolute;top:0;left:0;height:100%;width:100%;opacity:.8;background:linear-gradient(72deg,#f12804,#efefef,#2e47be) no-repeat 50%/cover;z-index:-1}.home h1{font-family:League Gothic,sans-serif;text-transform:uppercase;font-size:15vmin;letter-spacing:.2142857143vw;font-weight:400;text-align:center;position:absolute;white-space:nowrap;top:45%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin:0}.home h1 span{font-family:Mazius Review;text-transform:none;font-size:14vmin}.home nav{text-transform:uppercase;position:absolute;bottom:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:10.7142857143vw;font-size:2.1428571429vw;letter-spacing:.2142857143vw;overflow:hidden}@media (min-width:1600px){.home nav{font-size:30px;height:150px;letter-spacing:3px}}.home nav svg{position:absolute;width:100%;top:0;left:0;pointer-events:none}.home nav a{width: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}.home nav a:hover div:before{width:100%}.home nav a div{position:relative}.home nav a div:before{content:"";position:absolute;height:2px;width:0;background:#fff;bottom:-5px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}section{position:relative;background:#fff;overflow:hidden}section.hover:before{-webkit-transform:scale(1.05);transform:scale(1.05)}section.hover .bg{opacity:.7}@media (min-width:600px){section.hover .arrows{-webkit-animation:floatH 2s ease-in-out infinite;animation:floatH 2s ease-in-out infinite}}section:not([class*=-interactive]) .wrapper:before{content:"";position:absolute;width:100%;height:100%;z-index:-1;top:0;left:0;background:no-repeat 50%/cover;-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out;background-attachment:fixed}@media (max-width:600px){section:not([class*=-interactive]) .wrapper:before{display:none}}section.exhilaration-interactive{background-image:linear-gradient(224deg,#e6b69e 26%,#f12602)}section.joy-interactive{background-image:linear-gradient(147deg,#efefef,#ffe6bc)}section.tranquility-interactive{background-image:linear-gradient(137deg,#0c29b9,#becae9)}section.exhilaration ::-moz-selection{background:#e6b69e}section.exhilaration ::selection{background:#e6b69e}@media (max-width:600px){section.exhilaration{background:url(https://qzc-assets.qz.com/clients/lexus/emotions/assets/images/exhiliration-bg-mobile.jpg) no-repeat 50%/cover}}section.exhilaration .wrapper:before{background-position-y:top;background-image:url(https://qzc-assets.qz.com/clients/lexus/emotions/assets/images/exhiliration-bg.jpg)}section.exhilaration .bg{background-image:linear-gradient(137deg,#f12804,#ff7866 75%)}@media (max-width:600px){section.exhilaration .bg{background-image:linear-gradient(133deg,#f12804,#ff7866)}}section.exhilaration svg{max-height:1400px}section.joy ::-moz-selection{background:rgba(15,89,202,.3)}section.joy ::selection{background:rgba(15,89,202,.3)}@media (max-width:600px){section.joy{background:url(https://qzc-assets.qz.com/clients/lexus/emotions/assets/images/joy-bg-mobile.jpg) no-repeat 50%/cover}}section.joy .wrapper:before{background-position-y:bottom;background-image:url(https://qzc-assets.qz.com/clients/lexus/emotions/assets/images/joy-bg.jpg)}section.joy .bg{background-image:linear-gradient(192deg,#efefef,#ffe6bc)}section.joy svg{max-height:1139px}section.tranquility ::-moz-selection{background:hsla(0,0%,100%,.3)}section.tranquility ::selection{background:hsla(0,0%,100%,.3)}@media (max-width:600px){section.tranquility{background:url(https://qzc-assets.qz.com/clients/lexus/emotions/assets/images/tranquility-bg-mobile.jpg) no-repeat 50%/cover}}section.tranquility .wrapper:before{background-image:url(https://qzc-assets.qz.com/clients/lexus/emotions/assets/images/tranquility-bg.jpg)}section.tranquility .bg{background-image:linear-gradient(148deg,#9baadf 12%,#2e47be)}section.tranquility svg{max-height:1216px}section .wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;min-height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}section .bg{position:absolute;width:100%;height:100%;top:0;left:0;pointer-events:none;-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out}section svg{width:100%;position:relative;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media (max-width:600px){section svg{max-height:none!important}}section .arrows{-webkit-backface-visibility:hidden;backface-visibility:hidden}@media (max-width:600px){section .arrows{-webkit-animation:floatH 2s ease-in-out infinite;animation:floatH 2s ease-in-out infinite}}section[class*=-interactive]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}section[class*=-interactive] .container,section[class*=-interactive] canvas{position:absolute;top:0;left:0;width:100%;height:100%}section[class*=-interactive] h3{text-transform:uppercase;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:5%;letter-spacing:.1428571429vw;font-size:1.4285714286vw;font-weight:400;margin:0;z-index:70}section[class*=-interactive] h3:after,section[class*=-interactive] h3:before{content:"";position:absolute;width:100%;height:.1428571429vw;background:#fff;left:0}section[class*=-interactive] h3:before{bottom:-.4285714286vw}section[class*=-interactive] h3:after{bottom:-1vw}@media (max-width:600px){section[class*=-interactive] h3{font-size:3.7333333333vw}section[class*=-interactive] h3:after{bottom:-1.4285714286vw}}section[class*=-interactive] aside{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:1.4285714286vw;top:9%;left:5%;z-index:70}section[class*=-interactive] aside img{width:29px;margin-bottom:5px}section[class*=-interactive] footer{position:absolute;bottom:5%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:1.4285714286vw;z-index:70;height:0;line-height:1;text-align:center}@media (max-width:600px){section[class*=-interactive] footer{font-size:3.2vw;top:10%}}section[class*=-interactive] .next-section{position:absolute;z-index:100;font-size:2.6428571429vw;font-family:League Gothic,sans-serif;letter-spacing:1.23;text-transform:uppercase;width:17.6428571429vw;height:14.2857142857vw;text-align:center;bottom:0;right:6.8571428571vw;top:auto!important;left:auto!important;padding:1vw;line-height:1;border-top:.1428571429vw solid #fff;cursor:pointer;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-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:600px){section[class*=-interactive] .next-section:hover img,section[class*=-interactive] .next-section:hover svg{-webkit-animation:floatV 2s ease-in-out infinite;animation:floatV 2s ease-in-out infinite}}@media (max-width:600px){section[class*=-interactive] .next-section{width:245px;left:50%!important;-webkit-transform:translateX(-50%);transform:translateX(-50%);height:109px;font-size:26px}section[class*=-interactive] .next-section img,section[class*=-interactive] .next-section svg{-webkit-animation:floatV 2s ease-in-out infinite;animation:floatV 2s ease-in-out infinite}}section[class*=-interactive] .next-section:before{content:"";position:absolute;width:100%;top:.7142857143vw;left:0;height:100%;border-top:.1428571429vw solid #fff}section[class*=-interactive] .next-section span{font-family:Mazius Review,sans-serif;letter-spacing:1.85;text-transform:none}section[class*=-interactive] .next-section img,section[class*=-interactive] .next-section svg{margin-top:.7142857143vw;width:1.2142857143vw;min-width:17px}section[class*=-interactive].exhilaration-interactive .next-section{background-image:linear-gradient(196deg,#f12804,#f12804 3%,#ff7866 77%)}section[class*=-interactive].joy-interactive{color:#0f59ca}section[class*=-interactive].joy-interactive h3:after,section[class*=-interactive].joy-interactive h3:before{background:#0f59ca}section[class*=-interactive].joy-interactive .next-section{background-image:linear-gradient(147deg,#efefef,#ffe6bc);border-color:#0f59ca}section[class*=-interactive].joy-interactive .next-section:before{border-color:#0f59ca}section[class*=-interactive].joy-interactive aside{z-index:70;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:86px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:20px;background:transparent}@media (max-width:600px){section[class*=-interactive].joy-interactive aside{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:15%}}section[class*=-interactive].joy-interactive aside .brushes{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-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:2px solid #0f59ca;width:100%;height:388px;margin:10px 0 30px}@media (max-width:600px){section[class*=-interactive].joy-interactive aside .brushes{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:246px;height:54px;margin:0 10px 0 0}}section[class*=-interactive].joy-interactive aside .brushes:hover{background:-webkit-gradient(linear,left bottom,left top,from(#fbe8c8),to(#f4ebda));background:linear-gradient(0deg,#fbe8c8,#f4ebda)}section[class*=-interactive].joy-interactive aside .brushes img{width:auto;height:auto;cursor:pointer;-webkit-transition:-webkit-filter .1s;transition:-webkit-filter .1s;transition:filter .1s;transition:filter .1s,-webkit-filter .1s}section[class*=-interactive].joy-interactive aside .brushes img:hover{-webkit-filter:drop-shadow(0 2px 2px #0f59ca);filter:drop-shadow(0 2px 2px #0f59ca)}@media (max-width:600px){section[class*=-interactive].joy-interactive aside .brushes img{margin:0 5px}}section[class*=-interactive].joy-interactive aside .brushes :first-child{max-height:56px}@media (max-width:600px){section[class*=-interactive].joy-interactive aside .brushes :first-child{max-height:36px;margin:0 10px}}section[class*=-interactive].joy-interactive aside .brushes :nth-child(2){max-height:55px}@media (max-width:600px){section[class*=-interactive].joy-interactive aside .brushes :nth-child(2){max-height:35px}}section[class*=-interactive].joy-interactive aside .brushes :nth-child(3){max-height:72px}@media (max-width:600px){section[class*=-interactive].joy-interactive aside .brushes :nth-child(3){max-height:52px;-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}}section[class*=-interactive].joy-interactive aside .brushes :nth-child(4){max-height:49px}@media (max-width:600px){section[class*=-interactive].joy-interactive aside .brushes :nth-child(4){max-height:39px}}section[class*=-interactive].joy-interactive aside .brushes :nth-child(5){max-height:37px}@media (max-width:600px){section[class*=-interactive].joy-interactive aside .brushes :nth-child(5){max-height:27px;margin-right:10px}}section[class*=-interactive].joy-interactive aside .clear{border:2px solid #0f59ca;width:100%;height:35px;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;font-size:18px;cursor:pointer}@media (max-width:600px){section[class*=-interactive].joy-interactive aside .clear{height:54px;font-size:14px;padding:0 10px}}section[class*=-interactive].joy-interactive aside .clear:hover{background:#fce8c8}section[class*=-interactive].joy-interactive aside .clear:before{content:"×";font-family:sans-serif;font-size:20px;line-height:1;margin-right:5px}@media (max-width:600px){section[class*=-interactive].joy-interactive aside .clear:before{font-size:18px}}section[class*=-interactive].tranquility-interactive .next-section{background-image:linear-gradient(215deg,#0c29b9,#becae9 95%)}@media (max-width:600px){section[class*=-interactive].tranquility-interactive aside{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:13%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;font-size:3.2vw;max-width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}section[class*=-interactive].tranquility-interactive aside img{width:5.7142857143vw;margin-right:1.4285714286vw}}.accessibility-overlay{position:absolute;top:0;left:0;z-index:200;width:100%;height:100%;background:rgba(71,66,66,.55);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-transition:opacity 1s;transition:opacity 1s}.accessibility-overlay.hidden{opacity:0;pointer-events:none}.accessibility-overlay .popup{background-image:linear-gradient(137deg,#f12804,#ff7866 75%);width:35vw;padding:2.5714285714vw 3.4285714286vw;text-align:center;border:1px solid #fff;position:relative}.accessibility-overlay .popup:before{content:"";position:absolute;width:100%;left:0;top:0;height:.7857142857vw;border-bottom:1px solid #fff}@media (max-width:600px){.accessibility-overlay .popup{padding:15px;width:85%}.accessibility-overlay .popup:before{height:7px}}.accessibility-overlay p{font-size:1.8571428571vw}@media (max-width:600px){.accessibility-overlay p{font-size:18px}}.accessibility-overlay .sign{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;text-transform:uppercase;font-size:1.1428571429vw;letter-spacing:1.78}@media (max-width:600px){.accessibility-overlay .sign{font-size:12px}}.accessibility-overlay .sign img{width:4.8571428571vw;margin-bottom:1.1428571429vw;min-width:50px}@media (max-width:600px){.accessibility-overlay .sign img{margin-bottom:10px}}.accessibility-overlay .buttons{text-transform:uppercase;letter-spacing:1.78;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;width:90%;margin:auto}.accessibility-overlay .buttons span{border:1px solid #fff;padding:.7142857143vw 1.4285714286vw;font-size:1.1428571429vw;margin:0 15;cursor:pointer;width:100%}@media (max-width:600px){.accessibility-overlay .buttons span{font-size:14px;padding:8px 12px}}.accessibility-overlay .buttons span:hover{background:#fff;color:#f12804}.drawline,.drawrect{opacity:0}.cta{cursor:pointer;-webkit-backface-visibility:hidden;backface-visibility:hidden}.cta rect{fill:transparent}@media (min-width:600px){.cta>*{visibility:hidden}}.back-to-home{cursor:pointer}.back-to-home:hover .arrowtop{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-animation:back-to-home 2s ease-in-out infinite;animation:back-to-home 2s ease-in-out infinite}@media (max-width:600px){.desktop{display:none}}@media (min-width:600px){.mobile{display:none}}@-webkit-keyframes back-to-home{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}50%{-webkit-transform:translate3d(0,6px,0);transform:translate3d(0,6px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes back-to-home{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}50%{-webkit-transform:translate3d(0,6px,0);transform:translate3d(0,6px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes floatH{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}50%{-webkit-transform:translate3d(8px,0,0);transform:translate3d(8px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes floatH{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}50%{-webkit-transform:translate3d(8px,0,0);transform:translate3d(8px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes floatV{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}50%{-webkit-transform:translate3d(0,4px,0);transform:translate3d(0,4px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes floatV{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}50%{-webkit-transform:translate3d(0,4px,0);transform:translate3d(0,4px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}