.youtube-video-wrap{height:0;padding:0 0 56.25%;position:relative}.youtube-video iframe{height:100%;left:0;position:absolute;top:0;width:100%}.tcom-focus-state-dashed{position:relative;z-index:1}.tcom-focus-state-dashed:after{bottom:-5px;content:"";display:block;left:-5px;outline:1px dashed #666;pointer-events:none;position:absolute;right:-5px;top:-5px;z-index:2}.social-share-wrap.center{text-align:center}.social-share-wrap.right{text-align:right}.social-btn{display:inline-block;height:40px;margin-right:9pt;width:40px}.social-btn:last-child{margin-right:0}.social-btn.a{text-decoration:none}.social-btn:focus{outline:1px dashed #58595b;outline-offset:5px}.hero-v2 .copy-wrapper .tooltip-container .tooltip-icon{background-color:#000;border-radius:20px;color:#fff;font-size:9pt;height:24px;line-height:24px;width:60px}.hero-v2 .copy-wrapper .tooltip-container .tooltip-icon:focus-visible:after{border:1px solid #000;border-radius:28px;bottom:-4px;content:" ";font-size:0;left:-4px;position:absolute;right:-4px;top:-4px}.hero-v2 .copy-wrapper .tooltip-container .tooltip-icon:active,.hero-v2 .copy-wrapper .tooltip-container .tooltip-icon:focus,.hero-v2 .copy-wrapper .tooltip-container .tooltip-icon:hover{background-color:#58595b}.hero-v2 .copy-wrapper .tooltip-container .dark.tooltip-icon{background-color:#fff;color:#000}.hero-v2 .copy-wrapper .tooltip-container .dark.tooltip-icon:active,.hero-v2 .copy-wrapper .tooltip-container .dark.tooltip-icon:focus,.hero-v2 .copy-wrapper .tooltip-container .dark.tooltip-icon:hover{background-color:#d8d8d8}.hero-v2 .copy-wrapper .tooltip-container .dark.tooltip-icon:focus-visible:after{border-color:#fff}.hero-v2{height:100%;max-width:100%;position:relative;width:100vw}.hero-v2 .hero-wrapper{align-items:center;display:flex;flex-flow:column;height:100%;height:538px;position:relative;text-align:center}body:not([data-author=true]).has-transient-vehicle .hero-v2 .hero-wrapper[owners-hide-when-vehicle-selected=true],body:not([data-author=true]).has-vehicle .hero-v2 .hero-wrapper[owners-hide-when-vehicle-selected=true]{display:none}@media(min-width:48em){.hero-v2 .hero-wrapper{height:468px}}@media(min-width:64em){.hero-v2 .hero-wrapper{height:424px}}@media(min-width:90em){.hero-v2 .hero-wrapper{height:596px}}@media(min-width:120em){.hero-v2 .hero-wrapper{height:796px}}@media(min-width:2560px){.hero-v2 .hero-wrapper{height:795pt}}.hero-v2 .hero-wrapper.alt-marquee{display:none}.hero-v2 .hero-wrapper.alt-marquee.show{display:flex}.hero-v2 .hero-wrapper.hide{display:none}.hero-v2 .hero-wrapper.dark{color:#fff}.hero-v2 .assets-wrapper{height:100%;position:relative;width:100%}.hero-v2 .assets-wrapper picture{align-items:center;display:flex;height:100%;justify-content:center;overflow:hidden}.hero-v2 .assets-wrapper img,.hero-v2 .assets-wrapper video{height:100%;min-height:100%;min-width:100%;object-fit:cover;width:100%}.hero-v2 .assets-wrapper .video-wrapper{height:100%;position:absolute;top:0;width:100%}.hero-v2 .assets-wrapper .video-wrapper .video-control{bottom:2pc;height:24px;left:auto;position:absolute;right:15px;z-index:10}@media(min-width:48em){.hero-v2 .assets-wrapper .video-wrapper .video-control{bottom:28px;right:45px}}.hero-v2 .assets-wrapper .info-button{bottom:20px;position:absolute;right:20px;z-index:3}@media(min-width:48em){.hero-v2 .assets-wrapper .info-button{bottom:2pc;right:2pc;top:auto}}@media(min-width:90em){.hero-v2 .assets-wrapper .info-button{bottom:56px;right:72px}}.hero-v2 .assets-wrapper:has(.video-wrapper) .info-button{bottom:2pc;height:24px!important;margin-right:8px;right:60px}@media(min-width:48em){.hero-v2 .assets-wrapper:has(.video-wrapper) .info-button{bottom:28px;margin-right:11px;right:90px}}.hero-v2 .copy-wrapper{bottom:0;margin:0 auto;max-width:20in;padding:5px 19px 19px;position:absolute;text-align:left;width:100%;z-index:1}@media(min-width:23.4375em)and (max-width:37.4375em){.hero-v2 .copy-wrapper.mobile-top{bottom:auto;top:0}.hero-v2 .copy-wrapper.mobile-bottom{bottom:0;top:auto}}@media(min-width:48em){.hero-v2 .copy-wrapper{padding:18px 38px}.hero-v2 .copy-wrapper.tablet-top{bottom:auto;top:0}.hero-v2 .copy-wrapper.tablet-bottom{bottom:0;top:auto}}@media(min-width:64em){.hero-v2 .copy-wrapper{padding:28px 3pc}.hero-v2 .copy-wrapper.top{bottom:auto;top:0}.hero-v2 .copy-wrapper.bottom{bottom:0;top:auto}}@media(min-width:90em){.hero-v2 .copy-wrapper{padding:40px 72px}.hero-v2 .copy-wrapper.large-top{bottom:auto;top:0}.hero-v2 .copy-wrapper.large-bottom{bottom:0;top:auto}}.hero-v2 .copy-wrapper.align-text-center{margin:0 auto;text-align:center}.hero-v2 .copy-wrapper.align-text-center .title{margin:0 auto 9pt}.hero-v2 .copy-wrapper.align-text-center .description{margin:0 auto 24px;text-align:center}.hero-v2 .copy-wrapper .title{font-size:24px;letter-spacing:-.05px;line-height:2pc;margin-bottom:5px}@media(min-width:48em){.hero-v2 .copy-wrapper .title{font-size:2pc;line-height:40px;margin-bottom:9pt;max-width:6in}}@media(min-width:64em){.hero-v2 .copy-wrapper .title{max-width:28pc}}@media(min-width:90em){.hero-v2 .copy-wrapper .title{font-size:3pc;line-height:56px;max-width:542px}}@media(min-width:120em){.hero-v2 .copy-wrapper .title{font-size:4pc;line-height:72px;max-width:9in}}.hero-v2 .copy-wrapper .eyebrow{text-transform:uppercase}.hero-v2 .copy-wrapper .description{margin-bottom:24px}@media(min-width:48em){.hero-v2 .copy-wrapper .description{max-width:6in;min-height:24px}}@media(min-width:64em){.hero-v2 .copy-wrapper .description{max-width:28pc;min-height:3pc}}@media(min-width:90em){.hero-v2 .copy-wrapper .description{max-width:542px;min-height:24px}}@media(min-width:120em){.hero-v2 .copy-wrapper .description{max-width:9in;min-height:24px}}.hero-v2 .copy-wrapper .ctas{display:flex;flex-direction:column;margin:0 auto;max-width:200px;padding-bottom:14px}.hero-v2 .copy-wrapper .ctas .cta{margin-bottom:24px;margin-right:0}.hero-v2 .copy-wrapper .ctas .cta:last-child{margin-bottom:0;margin-right:0}@media(min-width:48em){.hero-v2 .copy-wrapper .ctas .cta{margin-bottom:0;margin-right:24px}.hero-v2 .copy-wrapper .ctas .cta:last-child{margin-right:0}.hero-v2 .copy-wrapper .ctas{display:block;margin:auto;max-width:100%}}.hero-v2 .copy-wrapper .copy{align-items:center;display:flex;font-size:1pc;line-height:28px;margin-bottom:9pt;white-space:normal;z-index:2}@media(min-width:48em){.hero-v2 .copy-wrapper .copy{font-size:20px;line-height:28px;margin-bottom:1pc;white-space:nowrap}}@media(min-width:90em){.hero-v2 .copy-wrapper .copy{font-size:28px;font-size:2pc;line-height:40px}}.hero-v2 .copy-wrapper .price{font-family:tcomMed,HelveticaNeueMedium,Helvetica Neue Medium,Arial,sans-serif}.hero-v2 .copy-wrapper .info-button{height:9pt;margin-left:8px;position:static;width:9pt}.hero-v2 .copy-wrapper .disclaimer{font-size:10px;line-height:18px;width:280px}@media(min-width:48em){.hero-v2 .copy-wrapper .disclaimer{width:530px}}@media(min-width:90em){.hero-v2 .copy-wrapper .disclaimer{width:100%}}.hero-v2 .copy-wrapper .tooltip-container{display:flex}.hero-v2 .copy-wrapper .tooltip-container .tooltip{background-image:url(../../../content/dam/toyota/icons/beyond-zero.png);background-repeat:no-repeat;display:inline-block;height:41px;position:relative;width:300px}.hero-v2 .copy-wrapper .tooltip-container .tooltip-icon{background-color:transparent;background-image:url(../../../content/dam/toyota/icons/info-icon-white.svg)!important;background-position:50%;bottom:-6px;box-shadow:0 0 0 1px #fff;cursor:pointer;height:10px;position:relative;right:-155px;width:10px}.hero-v2 .copy-wrapper .tooltip-container .tooltip-icon .tooltip-text-container{align-items:flex-start;background:#fff;border-radius:8px;bottom:35px;display:flex;flex-direction:column;height:auto;opacity:0;padding:24px;position:absolute;transform:translateX(-50%);transition:visibility 0s,opacity .5s ease-in-out;visibility:hidden;width:330px}.hero-v2 .copy-wrapper .tooltip-container .tooltip-icon .tooltip-text-container.active{opacity:1;visibility:visible}.hero-v2 .copy-wrapper .tooltip-container .tooltip-icon .tooltip-text-container .logo-close{display:flex;flex-direction:column}.hero-v2 .copy-wrapper .tooltip-container .tooltip-icon .tooltip-text-container .logo-close .tooltip-mini-logo{background-repeat:no-repeat;color:#000;display:inline-block;height:23px;position:relative;width:127px}.hero-v2 .copy-wrapper .tooltip-container .tooltip-icon .tooltip-text-container .logo-close .logo-text{color:#000;font-size:1pc;margin-left:30px}.hero-v2 .copy-wrapper .tooltip-container .tooltip-icon .tooltip-text-container .logo-close .close-icon{align-self:center;background-image:url(../../../content/dam/toyota/icons/close.svg);background-position:50%;height:10px;margin-left:130px;position:absolute;right:35px;width:10px}.hero-v2 .copy-wrapper .tooltip-container .tooltip-icon .tooltip-text-container .tooltip-text{align-self:stretch;color:#000;font-size:14px;font-style:normal;font-weight:400;line-height:22px;margin:10px 0}.hero-v2 .copy-wrapper .tooltip-container .tooltip-icon .tooltip-text-container .tooltip-disclaimer{color:#000;font-size:10px;font-style:normal;font-weight:400;line-height:18px;width:279px}.hero-v2 .copy-wrapper .tooltip-container .tooltip-icon .tooltip-text-container .tooltip-pointer{background-image:url(../../../content/dam/toyota/icons/tooltippointer.svg);background-position:50%;background-repeat:no-repeat;bottom:-7px;height:10px;left:168px;position:absolute;width:10px}@media(min-width:64em){.hero-v2 .copy-wrapper .tooltip-container .tooltip-icon:hover .tooltip-text-container{opacity:1;visibility:visible}}.hero-wrapper .lifestyle-gradient{position:absolute;z-index:1}.hero-wrapper .lifestyle-gradient.top{background:linear-gradient(180deg,var(--topOuterGradient),var(--topMiddleGradient),var(--topInnerGradient));height:var(--topMobileGradientSize);left:0;top:0;width:100%}@media(min-width:48em){.hero-wrapper .lifestyle-gradient.top{height:var(--topTabletGradientSize)}}@media(min-width:90em){.hero-wrapper .lifestyle-gradient.top{height:var(--topDesktopGradientSize)}}.hero-wrapper .lifestyle-gradient.bottom{background:linear-gradient(1turn,var(--bottomOuterGradient),var(--bottomMiddleGradient),var(--bottomInnerGradient));bottom:0;height:var(--bottomMobileGradientSize);left:0;width:100%}@media(min-width:48em){.hero-wrapper .lifestyle-gradient.bottom{height:var(--bottomTabletGradientSize)}}@media(min-width:90em){.hero-wrapper .lifestyle-gradient.bottom{height:var(--bottomDesktopGradientSize)}}.hero-wrapper.hybrid-slide .assets-wrapper .video-wrapper{height:410px;left:50%;position:absolute;top:25px;transform:translateX(-50%)}.hero-wrapper.hybrid-slide .assets-wrapper .video-wrapper video{width:auto}@media(min-width:48em){.hero-wrapper.hybrid-slide .assets-wrapper .video-wrapper{height:20pc}}@media(min-width:1440px){.hero-wrapper.hybrid-slide .assets-wrapper .video-wrapper{height:500px}}@media(min-width:1920px){.hero-wrapper.hybrid-slide .assets-wrapper .video-wrapper{height:697PX}}@media(min-width:120em){.page-owners .hero-v2 .assets-wrapper img{object-fit:none}}.page-owners .hero-v2 .copy-wrapper .description{max-width:338px}@media(min-width:48em){.page-owners .hero-v2 .copy-wrapper .description{max-width:6in}}@media(min-width:64em){.page-owners .hero-v2 .copy-wrapper .description{max-width:28pc}}@media(min-width:90em){.page-owners .hero-v2 .copy-wrapper .description{max-width:46pc}}@media(min-width:120em){.page-owners .hero-v2 .copy-wrapper .description{max-width:9in}.page-ota .hero-v2 .copy-wrapper .title{font-size:3pc}}.page-connected-services .hero-v2 .copy-wrapper{padding:5px 18px 19px}@media(min-width:48em){.page-connected-services .hero-v2 .copy-wrapper{padding:18px 35px}}@media(min-width:64em){.page-connected-services .hero-v2 .copy-wrapper{padding:28px 3pc}}@media(min-width:90em){.page-connected-services .hero-v2 .copy-wrapper{padding:40px 72px}}.page-connected-services .hero-v2 .copy-wrapper .description{margin-bottom:24px;max-width:338px}@media(min-width:48em){.page-connected-services .hero-v2 .copy-wrapper .description{max-width:697px}}@media(min-width:64em){.page-connected-services .hero-v2 .copy-wrapper .description{max-width:46pc}}@media(min-width:90em){.page-safety-sense .hero-v2 .copy-wrapper .title{max-width:46pc}}@media(min-width:120em){.page-safety-sense .hero-v2 .copy-wrapper .title{max-width:9in}}@media(min-width:90em){.page-safety-sense .hero-v2 .copy-wrapper .description{letter-spacing:-.4px;max-width:542px}}@media(min-width:120em){.page-safety-sense .hero-v2 .copy-wrapper .description{max-width:9in}}
/*# sourceMappingURL=herov2.css.map*/