.TeslaConnectionSection-module-scss-module__G47pzW__intro{flex-direction:column;gap:1rem;max-width:800px;margin-bottom:4rem;display:flex}.TeslaConnectionSection-module-scss-module__G47pzW__intro p{color:#9a9a9f;font-size:1rem;line-height:1.75}.TeslaConnectionSection-module-scss-module__G47pzW__cards{align-items:stretch;gap:2rem;display:grid}.TeslaConnectionSection-module-scss-module__G47pzW__cards>li{min-height:100%;display:flex}@media (min-width:768px){.TeslaConnectionSection-module-scss-module__G47pzW__cards{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.TeslaConnectionSection-module-scss-module__G47pzW__cards{grid-template-columns:repeat(3,1fr)}}
.TeslaModelCard-module-scss-module__TlwDta__cardLink{width:100%;height:100%;min-height:100%;color:inherit;flex-direction:column;flex:1;text-decoration:none;display:flex}.TeslaModelCard-module-scss-module__TlwDta__card{background:#161618;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;flex:1;width:100%;height:100%;min-height:100%;transition:transform .3s,box-shadow .3s,border-color .3s;display:flex;overflow:hidden;box-shadow:0 4px 24px #0006}.TeslaModelCard-module-scss-module__TlwDta__cardLink:hover .TeslaModelCard-module-scss-module__TlwDta__card{border-color:#ffffff24;transform:translateY(-4px);box-shadow:0 12px 40px #00000080}.TeslaModelCard-module-scss-module__TlwDta__imageWrap{aspect-ratio:16/10;background:#111113;flex-shrink:0;position:relative;overflow:hidden}.TeslaModelCard-module-scss-module__TlwDta__image{object-fit:cover;transition:transform .5s}.TeslaModelCard-module-scss-module__TlwDta__cardLink:hover .TeslaModelCard-module-scss-module__TlwDta__image{transform:scale(1.03)}.TeslaModelCard-module-scss-module__TlwDta__content{flex-direction:column;flex:1;gap:1rem;padding:2rem;display:flex}.TeslaModelCard-module-scss-module__TlwDta__name{letter-spacing:-.01em;flex-shrink:0;font-size:1.25rem;font-weight:600;line-height:1.15}.TeslaModelCard-module-scss-module__TlwDta__description{color:#9a9a9f;flex:auto;min-height:0;font-size:1rem;line-height:1.75}.TeslaModelCard-module-scss-module__TlwDta__cta{text-transform:uppercase;letter-spacing:.06em;color:#e82127;flex-shrink:0;align-items:center;gap:.5rem;margin-top:auto;padding-top:.75rem;font-size:.875rem;font-weight:600;transition:gap .2s;display:inline-flex}.TeslaModelCard-module-scss-module__TlwDta__cardLink:hover .TeslaModelCard-module-scss-module__TlwDta__cta{gap:.75rem}
.TeslaModels-module-scss-module__vCQqKq__viewport{padding-inline:clamp(0px,2vw,3rem);position:relative}.TeslaModels-module-scss-module__vCQqKq__track{scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;cursor:grab;align-items:stretch;gap:2rem;margin:0;padding:.5rem .5rem 1rem;list-style:none;display:flex;overflow-x:auto}.TeslaModels-module-scss-module__vCQqKq__track::-webkit-scrollbar{display:none}.TeslaModels-module-scss-module__vCQqKq__track:active{cursor:grabbing}.TeslaModels-module-scss-module__vCQqKq__item{scroll-snap-align:start;flex:0 0 88%;min-height:100%;display:flex}@media (min-width:768px){.TeslaModels-module-scss-module__vCQqKq__item{flex:0 0 calc(50% - 1rem)}}@media (min-width:1024px){.TeslaModels-module-scss-module__vCQqKq__item{flex:0 0 calc(33.3333% - 1.33333rem)}}.TeslaModels-module-scss-module__vCQqKq__nav{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:#0a0a0bd9;border:1px solid #ffffff14;border-radius:9999px;justify-content:center;align-items:center;width:44px;height:44px;margin-top:-22px;transition:background .2s,border-color .2s,opacity .2s;display:flex;position:absolute;top:50%}.TeslaModels-module-scss-module__vCQqKq__nav svg{width:20px;height:20px}@media (hover:hover){.TeslaModels-module-scss-module__vCQqKq__nav:hover:not(:disabled){background:#1c1c1f;border-color:#ffffff24}}.TeslaModels-module-scss-module__vCQqKq__nav:disabled{opacity:.35;cursor:default}.TeslaModels-module-scss-module__vCQqKq__prev{left:0}.TeslaModels-module-scss-module__vCQqKq__next{right:0}@media (max-width:767px){.TeslaModels-module-scss-module__vCQqKq__nav{width:40px;height:40px;margin-top:-20px}.TeslaModels-module-scss-module__vCQqKq__prev{left:.5rem}.TeslaModels-module-scss-module__vCQqKq__next{right:.5rem}}
