.about-topt{font-family:Toyota Type;color:#101010}.about-topt .banner{position:relative;height:240px;background:linear-gradient(to bottom,#000,#0000)}@media (min-width: 768px){.about-topt .banner{height:160px}}@media (min-width: 1024px){.about-topt .banner{height:240px}}.about-topt .banner .opt-bg{top:0;right:0;bottom:0;left:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.about-topt .banner .bg-gradient{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(0,0,0,.85) 0%,transparent 70%);pointer-events:none}.about-topt .banner .banner-content{display:flex;flex-direction:column;align-items:center;gap:16px;justify-content:center;position:absolute;top:0;right:0;bottom:0;left:0;text-align:center;padding-inline:16px;color:#fff}@media (min-width: 768px){.about-topt .banner .banner-content{padding-bottom:32px;justify-content:flex-end}}.about-topt .banner .banner-content h1{font-family:Toyota Type;font-weight:900;font-size:32px;margin-bottom:0}@media (min-width: 1024px){.about-topt .banner .banner-content h1{font-size:48px}}@media (min-width: 1280px){.about-topt .banner .banner-content h1{font-size:64px;line-height:90%}}.about-topt .banner .banner-content h4{font-size:20px;font-weight:350}.about-topt .about{padding:4rem 1rem;max-width:80rem;margin-left:auto;margin-right:auto}@media (min-width: 640px){.about-topt .about{padding-left:2rem;padding-right:2rem}}@media (min-width: 1024px){.about-topt .about{padding-block:4rem;padding-inline:2rem}}@media (min-width: 1280px){.about-topt .about{padding-inline:64px}}@media (min-width: 1536px){.about-topt .about{padding-top:4rem;padding-left:1rem;padding-right:1rem;max-width:85rem}}.about-topt .about .grid-container{display:grid;align-items:center;gap:2.5rem;grid-template-columns:1fr}@media (min-width: 640px){.about-topt .about .grid-container{grid-template-columns:.95fr 1.05fr}}@media (min-width: 768px){.about-topt .about .grid-container{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}}@media (min-width: 1024px){.about-topt .about .grid-container{gap:2.5rem}}@media (min-width: 1280px){.about-topt .about .grid-container{grid-template-columns:536px 1fr;gap:5rem}}@media (min-width: 1536px){.about-topt .about .grid-container{grid-template-columns:540px 1fr;gap:5rem}}.about-topt .about .grid-container .image-container{position:relative;height:100%;overflow:hidden;background-color:#fff}.about-topt .about .grid-container .image-container img{width:100%}.about-topt .about .grid-container .content-container{max-width:100%}@media (min-width: 1280px){.about-topt .about .grid-container .content-container{max-width:33.25rem}}@media (min-width: 1536px){.about-topt .about .grid-container .content-container{max-width:43.75rem}}.about-topt .about .grid-container .content-container .title{position:relative;font-weight:300;font-size:28px}@media (min-width: 1280px){.about-topt .about .grid-container .content-container .title{font-size:32px}}.about-topt .about .grid-container .content-container .title .underline{position:absolute;left:0;bottom:-24px;height:2px;width:32px;background-color:#eb0a1e}.about-topt .about .grid-container .content-container .section-copy{margin-top:2rem;font-size:.875rem;line-height:2}.about-topt .about .grid-container .content-container .section-copy>*+*{margin-top:1rem}@media (min-width: 1280px){.about-topt .about .grid-container .content-container .section-copy{font-size:1.125rem}}.about-topt .about .grid-container .content-container .section-copy .subcopy{font-size:1.25rem;line-height:1.75rem;margin-bottom:1.5rem;margin-top:48px;font-weight:350}@media (min-width: 1280px){.about-topt .about .grid-container .content-container .section-copy .subcopy{margin-bottom:1.5rem}}.about-topt .about .grid-container .content-container .section-copy .ctx_1{margin-bottom:1.5rem;font-size:1rem;line-height:213%;font-weight:350}@media (min-width: 768px){.about-topt .about .grid-container .content-container .section-copy .ctx_1{line-height:193%}}@media (min-width: 1024px){.about-topt .about .grid-container .content-container .section-copy .ctx_1{line-height:195%;margin-bottom:1.2rem}}@media (min-width: 1280px){.about-topt .about .grid-container .content-container .section-copy .ctx_1{line-height:225%}}@media (min-width: 1536px){.about-topt .about .grid-container .content-container .section-copy .ctx_1{line-height:190%}}.about-topt .about .grid-container .content-container .section-copy .ctx_2{font-size:1rem;line-height:213%;margin-bottom:40px;font-weight:350}@media (min-width: 768px){.about-topt .about .grid-container .content-container .section-copy .ctx_2{line-height:193%}}@media (min-width: 1024px){.about-topt .about .grid-container .content-container .section-copy .ctx_2{line-height:195%;margin-bottom:24px}}@media (min-width: 1280px){.about-topt .about .grid-container .content-container .section-copy .ctx_2{line-height:225%;margin-bottom:48px}}@media (min-width: 1536px){.about-topt .about .grid-container .content-container .section-copy .ctx_2{line-height:190%}}.about-topt .about .grid-container .content-container a{padding-inline:24px;padding-block:12.5px;border:1px solid #101010;color:#101010;text-transform:uppercase;width:203px;font-size:12px;letter-spacing:15%;white-space:nowrap;display:block;cursor:pointer;font-weight:600;text-decoration:none;position:relative;transition:color .3s ease;z-index:1}.about-topt .about .grid-container .content-container a:before{content:"";color:#fff!important;background:#101010;z-index:-1}.about-topt .about .grid-container .content-container a:hover{color:#fff!important;cursor:pointer}
