.c-yaris-cross-still-asset{--tw-bg-opacity:1;background-color:rgb(23 17 13/var(--tw-bg-opacity,1));--tw-text-opacity:1;width:100%;color:rgb(255 255 255/var(--tw-text-opacity,1));flex-direction:column;display:flex;position:relative}@media (min-width:992px){.c-yaris-cross-still-asset{justify-content:center;min-height:min(50vw,960px)}}.c-yaris-cross-still-asset__media{aspect-ratio:375/430;flex-shrink:0;width:100%;position:relative;overflow:hidden}@media (min-width:992px){.c-yaris-cross-still-asset__media{aspect-ratio:auto;width:auto;position:absolute;inset:0 0 0 max(34.6094%,50% - 197px)}}.c-yaris-cross-still-asset__media .c-corolla-sport-responsive-media:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(#17110d -15.49%,#17110db3 6.52%,#17110d00 25.38%);position:absolute;inset:0}@media (min-width:992px){.c-yaris-cross-still-asset__media .c-corolla-sport-responsive-media:after{background:linear-gradient(#17110dd9 0%,#17110d8c 35%,#17110d1a 70%,#17110d00 100%)}}.c-yaris-cross-still-asset__ghost{pointer-events:none;z-index:2;white-space:nowrap;text-transform:uppercase;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));font-family:Toyota Type,Manrope,system-ui,sans-serif;font-size:28px;font-weight:600;line-height:2.25rem;position:absolute;top:33px;left:26px}@media (min-width:992px){.c-yaris-cross-still-asset__ghost{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));font-size:clamp(32px,3.33333vw,48px);line-height:1.16667;top:1.14583em;left:3em}}.c-yaris-cross-still-asset__ghost .c-yaris-cross-rich-text,.c-yaris-cross-still-asset__ghost .c-yaris-cross-rich-text>span{display:block}.c-yaris-cross-still-asset__ghost .c-yaris-cross-rich-text>span+span{padding-left:1.92857em}@media (min-width:992px){.c-yaris-cross-still-asset__ghost .c-yaris-cross-rich-text>span+span{padding-left:5.04167em}}.c-yaris-cross-still-asset__inner{z-index:1;width:100%;max-width:1280px;margin-left:auto;margin-right:auto;padding:1.25rem 1.25rem 1.75rem;position:relative}@media (min-width:992px){.c-yaris-cross-still-asset__inner{max-width:1280px;padding-top:3rem;padding-bottom:3rem}}@media (min-width:1400px){.c-yaris-cross-still-asset__inner{padding-left:0;padding-right:0}}.c-yaris-cross-still-asset__content{flex-direction:column;align-items:flex-start;gap:.5rem;width:100%;display:flex}@media (min-width:992px){.c-yaris-cross-still-asset__content{gap:.75rem;width:31.4844%}}.c-yaris-cross-still-asset__eyebrow{--tw-text-opacity:1;color:rgb(201 138 85/var(--tw-text-opacity,1));margin:0;font-family:Toyota Type,Manrope,system-ui,sans-serif;font-size:12px;line-height:18px}@media (min-width:992px){.c-yaris-cross-still-asset__eyebrow{font-size:14px;line-height:1.25rem}}.c-yaris-cross-still-asset__heading{text-transform:uppercase;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));margin:0;font-family:Toyota Type,Manrope,system-ui,sans-serif;font-size:24px;font-weight:600;line-height:2rem}@media (min-width:992px){.c-yaris-cross-still-asset__heading{font-size:48px;line-height:60px}}.c-yaris-cross-still-asset__body{width:100%;font-family:Toyota Type,Manrope,system-ui,sans-serif;font-size:14px;line-height:1.25rem}@media (min-width:992px){.c-yaris-cross-still-asset__body{font-size:16px;line-height:1.5rem}}.c-yaris-cross-still-asset__accent{--tw-bg-opacity:1;background-color:rgb(201 138 85/var(--tw-bg-opacity,1));border-width:0;width:3rem;height:3px;margin:0}@media (min-width:992px){.c-yaris-cross-still-asset__accent{display:none}}.c-yaris-cross-still-asset--center{min-height:0}.c-yaris-cross-still-asset--center .c-yaris-cross-still-asset__media{aspect-ratio:375/200;width:100%;position:relative;inset:auto}@media (min-width:992px){.c-yaris-cross-still-asset--center .c-yaris-cross-still-asset__media{aspect-ratio:1440/546}}.c-yaris-cross-still-asset--center .c-yaris-cross-still-asset__media:after{content:"";display:none}@media (min-width:992px){.c-yaris-cross-still-asset--center .c-yaris-cross-still-asset__media:after{display:block}}.c-yaris-cross-still-asset--center .c-yaris-cross-still-asset__media:after{background:linear-gradient(#0000 50.623%,#17110d4d 59.881%,#17110db3 75.311%,#17110df2)}.c-yaris-cross-still-asset--center .c-yaris-cross-still-asset__inner{padding-top:1.75rem;padding-bottom:2.5rem}@media (min-width:992px){.c-yaris-cross-still-asset--center .c-yaris-cross-still-asset__inner{margin-top:-2.70833vw;padding-top:0;padding-bottom:0}}.c-yaris-cross-still-asset--center .c-yaris-cross-still-asset__content{gap:.25rem;width:100%}@media (min-width:992px){.c-yaris-cross-still-asset--center .c-yaris-cross-still-asset__content{text-align:center;align-items:center;gap:.75rem;max-width:1011px;margin-left:auto;margin-right:auto}}.c-yaris-cross-still-asset--center .c-yaris-cross-still-asset__heading{font-size:32px;line-height:44px}@media (min-width:992px){.c-yaris-cross-still-asset--center .c-yaris-cross-still-asset__heading{font-size:48px;line-height:60px}}.c-yaris-cross-still-asset--center .c-yaris-cross-still-asset__body{font-weight:600}
.c-yaris-cross-perf{--tw-bg-opacity:1;background-color:rgb(23 17 13/var(--tw-bg-opacity,1));width:100%;padding-top:54px;padding-bottom:54px;position:relative;overflow:hidden}@media (min-width:992px){.c-yaris-cross-perf{padding-top:132px;padding-bottom:94px}}.c-yaris-cross-perf__ghost-top{pointer-events:none;text-align:center;letter-spacing:-.07em;color:#ffffff0d;font-family:Toyota Type,Manrope,system-ui,sans-serif;font-size:58px;font-weight:600;line-height:87px;position:absolute;top:-16px;left:0;right:0}@media (min-width:992px){.c-yaris-cross-perf__ghost-top{color:#ffffff1a;font-size:132px;line-height:198px;top:-27px}}.c-yaris-cross-perf__ghost-bottom{pointer-events:none;white-space:nowrap;text-align:center;letter-spacing:-.07em;color:#ffffff12;font-family:Toyota Type,Manrope,system-ui,sans-serif;font-size:clamp(28px,11.46vw,43px);font-weight:600;line-height:60px;position:absolute;bottom:12px;left:0;right:0}@media (min-width:992px){.c-yaris-cross-perf__ghost-bottom{color:#ffffff1a;font-size:70px;line-height:39px;bottom:2.5rem}}.c-yaris-cross-perf__inner{width:100%;max-width:1280px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;position:relative}@media (min-width:1400px){.c-yaris-cross-perf__inner{padding-left:0;padding-right:0}}.c-yaris-cross-perf__card{--tw-bg-opacity:1;background-color:rgb(38 27 20/var(--tw-bg-opacity,1));border-width:1px;border-color:#ffffff1c;border-radius:4px;width:100%;min-height:413px;display:grid;position:relative;overflow:hidden}@media (min-width:992px){.c-yaris-cross-perf__card{border-width:0;border-radius:8px 8px 32px 32px;min-height:700px}}.c-yaris-cross-perf__card-media{position:absolute;inset:-55px 0 0}@media (min-width:992px){.c-yaris-cross-perf__card-media{top:0}}.c-yaris-cross-perf__card-media:after{content:"";pointer-events:none;background:linear-gradient(#0000 35%,#17110db3 65%,#17110d);position:absolute;inset:0}@media (min-width:992px){.c-yaris-cross-perf__card-media:after{background:linear-gradient(#17110d00 35%,#17110d8c 62%,#17110deb 100%)}.c-yaris-cross-perf__card-media .c-corolla-sport-responsive-media{border-radius:8px 8px 36px 36px;overflow:hidden}}.c-yaris-cross-perf__card-content{z-index:1;text-align:center;--tw-text-opacity:1;width:100%;color:rgb(255 255 255/var(--tw-text-opacity,1));flex-direction:column;justify-content:flex-end;align-self:flex-end;align-items:center;gap:6px;padding-top:252px;padding-bottom:1rem;display:flex;position:relative}@media (min-width:992px){.c-yaris-cross-perf__card-content{gap:.75rem;padding:300px 2rem 2.5rem}}.c-yaris-cross-perf__card-title{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));margin:0;font-family:Toyota Type,Manrope,system-ui,sans-serif;font-size:28px;font-weight:600;line-height:36px}@media (min-width:992px){.c-yaris-cross-perf__card-title{font-size:48px;line-height:60px}}.c-yaris-cross-perf__card-subtitle{margin:0;font-family:Toyota Type,Manrope,system-ui,sans-serif;font-size:16px;font-weight:600;line-height:1.5rem}@media (min-width:992px){.c-yaris-cross-perf__card-subtitle{font-size:24px;line-height:2rem}}.c-yaris-cross-perf__card-body{width:100%;max-width:524px;font-family:Toyota Type,Manrope,system-ui,sans-serif;font-size:14px;line-height:1.25rem}@media (min-width:992px){.c-yaris-cross-perf__card-body{font-size:16px;line-height:1.5rem}}.c-yaris-cross-perf__top-title{z-index:1;text-align:center;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));grid-row-start:1;grid-column-start:1;align-self:flex-start;padding-top:.5rem;padding-left:1.25rem;padding-right:1.25rem;font-family:Toyota Type,Manrope,system-ui,sans-serif;font-size:28px;font-weight:600;line-height:36px;position:relative}@media (min-width:992px){.c-yaris-cross-perf__top-title{padding-top:39px;font-size:48px;line-height:60px}}.c-yaris-cross-perf--hybrid{padding-top:43px;padding-bottom:55px}@media (min-width:992px){.c-yaris-cross-perf--hybrid{padding-top:132px;padding-bottom:86px}}.c-yaris-cross-perf--hybrid .c-yaris-cross-perf__card{border-width:0;min-height:468px}@media (min-width:992px){.c-yaris-cross-perf--hybrid .c-yaris-cross-perf__card{min-height:700px}}.c-yaris-cross-perf--hybrid .c-yaris-cross-perf__card-media{top:0}.c-yaris-cross-perf--hybrid .c-yaris-cross-perf__card-content{grid-row-start:1;grid-column-start:1;padding-top:324px;padding-bottom:1.75rem}@media (min-width:992px){.c-yaris-cross-perf--hybrid .c-yaris-cross-perf__card-content{padding-bottom:3rem}}.c-yaris-cross-perf--hybrid .c-yaris-cross-perf__card-body{max-width:628px}
