.tesla-showcase{--te-line:color-mix(in srgb,var(--season-anchor) 14%,transparent);color:var(--season-anchor);background:var(--season-ground)}.tesla-showcase *{box-sizing:border-box}.tesla-showcase h1,.tesla-showcase h2,.tesla-showcase h3,.tesla-showcase p,.tesla-showcase figure{margin:0}.tesla-showcase h1,.tesla-showcase h2,.tesla-showcase h3{letter-spacing:-.05em;text-wrap:balance;font-weight:550;line-height:1.08}.tesla-showcase h1{font-size:clamp(48px,5.5vw,76px)}.tesla-showcase h2{font-size:clamp(38px,4.2vw,58px)}.tesla-showcase h3{font-size:clamp(30px,3vw,42px)}.tesla-showcase p{color:var(--season-muted);font-size:17px;line-height:1.75}.tesla-showcase a{color:inherit;text-decoration:none}.tesla-showcase button{font:inherit;color:inherit;cursor:pointer}.tesla-showcase :is(a,button,summary,[tabindex]):focus-visible{outline-offset:5px;outline:2px solid}.tesla-showcase .te-wrap{width:88%;max-width:1180px;margin-inline:auto;position:relative}.tesla-showcase .te-reading-width{max-width:1100px}.tesla-showcase .te-chapter{padding-block:var(--psw-space-chapter)}.tesla-showcase .te-opening{background:var(--season-wash);padding:112px 0 104px}.tesla-showcase .te-heading{max-width:1000px;margin-bottom:72px}.tesla-showcase .te-heading>p{max-width:700px;margin-top:32px;font-size:19px}.tesla-showcase .te-heading-tone{color:var(--season-line-strong,#607f6b)}.tesla-showcase .te-model-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;display:grid}.tesla-showcase .te-model-card{background:var(--season-ground);border-radius:80px 12px;min-width:0;padding:48px 42px}.tesla-showcase .te-model-sage{background:var(--season-group);border-radius:12px 80px}.tesla-showcase .te-label{letter-spacing:.07em;text-transform:uppercase;color:var(--season-anchor);margin-bottom:20px;font-size:11px;font-weight:600}.tesla-showcase .te-model-card h2{font-size:48px}.tesla-showcase .te-model-card>p:not(.te-label){margin-top:20px}.tesla-showcase .te-model-sage p{color:var(--season-anchor)}.tesla-showcase .te-model-figure{flex-direction:column;justify-content:center;align-items:center;gap:18px;height:380px;margin:40px 0 30px;display:flex}.tesla-showcase .te-powerwall-art{aspect-ratio:632/1146;height:280px}.tesla-showcase .rp-panel-artwork{width:100%;height:100%}.tesla-showcase figcaption{color:var(--season-muted);text-align:center;font-size:10px;line-height:1.6}.tesla-showcase .te-preview-figure img{object-fit:cover;border-radius:40px 8px;width:100%;height:280px}.tesla-showcase .te-model-metric{border-top:1px solid var(--te-line);justify-content:space-between;align-items:end;gap:20px;padding-top:26px;display:flex}.tesla-showcase .te-model-metric strong{letter-spacing:-.04em;font-size:32px;font-weight:550;line-height:1.2}.tesla-showcase .te-model-metric small{font-size:20px}.tesla-showcase .te-model-metric>span{text-align:right;max-width:130px;font-size:11px;line-height:1.6}.tesla-showcase .te-fine{font-size:13px;line-height:1.8}.tesla-showcase .te-source-note{margin-top:30px;font-size:12px;line-height:1.8}.tesla-showcase .te-source-note a{text-underline-offset:4px;text-decoration:underline}.tesla-showcase .te-link{border-bottom:1px solid var(--te-line);align-items:center;gap:16px;margin-top:24px;padding:12px 0;font-size:14px;font-weight:550;display:inline-flex}.tesla-showcase a:hover{text-underline-offset:4px;text-decoration:underline}.tesla-showcase .te-button{--te-button-fill:var(--season-group);--te-button-ink:var(--season-ink);--te-button-hover:color-mix(in srgb,var(--season-group) 75%,var(--season-ground));background:var(--te-button-fill);min-height:48px;color:var(--te-button-ink);border-radius:6px;justify-content:space-between;align-items:center;gap:24px;padding:16px 22px;font-size:14px;font-weight:600;transition:background-color .16s,color .16s;display:inline-flex}.tesla-showcase .te-actions{flex-wrap:wrap;align-items:center;gap:18px 28px;margin-top:34px;display:flex}.tesla-showcase .te-actions .te-link{margin:0}.tesla-showcase .te-section-heading{margin-bottom:var(--psw-space-heading)}.tesla-showcase .te-section-heading>p{max-width:650px;margin-top:28px}.tesla-showcase .te-comparison{isolation:isolate;background:var(--season-wash);padding-block:108px;position:relative;overflow:clip visible}.tesla-showcase .te-comparison>.te-wrap{z-index:1}.tesla-showcase .te-banksia-art{aspect-ratio:1;pointer-events:none;-webkit-user-select:none;user-select:none;width:clamp(600px,43vw,780px);position:absolute;top:-100px;right:-150px;transform:rotate(-90deg)}.tesla-showcase .te-table-scroll{overflow-x:auto}.tesla-showcase .te-comparison-table{border-collapse:collapse;text-align:left;width:100%;min-width:620px}.tesla-showcase .te-comparison-table :is(th,td){border-bottom:1px solid var(--te-line);vertical-align:top;padding:26px 20px;font-size:14px;line-height:1.7}.tesla-showcase .te-comparison-table thead th{letter-spacing:-.035em;font-size:25px;font-weight:550}.tesla-showcase .te-comparison-table tbody th{width:22%;font-size:12px;font-weight:600}.tesla-showcase .te-comparison-table td{width:39%}.tesla-showcase .te-three-phase{background:var(--season-ground);border-radius:8px 64px 8px 8px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:70px;margin-top:64px;padding:58px;scroll-margin-top:32px;display:grid}.tesla-showcase .te-three-phase p+p{margin-top:20px}.tesla-showcase .te-collection{padding-block:144px 152px}.tesla-showcase .te-collection-layout{grid-template-columns:220px minmax(0,1fr);gap:44px;display:grid}.tesla-showcase .te-collection-menu{flex-direction:column;align-items:stretch;display:flex}.tesla-showcase .te-collection-menu button{text-align:left;border:0;border-bottom:1px solid var(--te-line);background:0 0;justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:22px 0;font-size:15px;display:flex}.tesla-showcase .te-collection-menu button[aria-pressed=true]{font-weight:650}.tesla-showcase .te-collection-focus{background:var(--season-group);border-radius:70px 10px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:38px;min-width:0;min-height:520px;padding:64px 44px;display:grid}.tesla-showcase .te-component-art{place-items:center;min-width:0;height:300px;display:grid}.tesla-showcase .te-component-art>img{object-fit:contain;max-width:100%;max-height:300px}.tesla-showcase .te-component-three-phase>img{object-fit:cover;border-radius:30px 5px;width:100%;height:230px}.tesla-showcase .te-component-app>img{mix-blend-mode:multiply;width:100%;height:300px}.tesla-showcase .te-charger-art{aspect-ratio:407/890;height:260px}.tesla-showcase .te-component-copy h3{margin-bottom:24px;font-size:36px}.tesla-showcase .te-component-copy p{color:var(--season-anchor)}.tesla-showcase .te-component-copy .te-fine{margin-top:24px}.tesla-showcase .te-role-art,.tesla-showcase .te-storage-number{text-align:center;flex-direction:column;align-items:center;gap:22px;display:flex}.tesla-showcase .te-storage-number strong{letter-spacing:-.05em;font-size:66px;font-weight:550;line-height:1}.tesla-showcase .te-role-art span,.tesla-showcase .te-storage-number span{font-size:12px}.tesla-showcase .te-expansion-tool{margin-top:28px}.tesla-showcase .te-expansion-buttons{flex-wrap:wrap;gap:8px;display:flex}.tesla-showcase .te-expansion-buttons button{border:1px solid var(--te-line);background:0 0;border-radius:5px;min-height:44px;padding:10px 12px;font-size:12px}.tesla-showcase .te-expansion-buttons button[aria-pressed=true]{background:var(--season-anchor);color:var(--season-ground)}.tesla-showcase .te-expansion-tool output{margin-top:20px;font-size:15px;font-weight:600;line-height:1.6;display:block}.tesla-showcase .te-resources{background:var(--season-wash)}.tesla-showcase .te-resources article{--text:var(--season-anchor);--text-muted:var(--season-anchor);--border:var(--te-line)}.tesla-showcase .te-support{padding-block:150px 50px}.tesla-showcase .te-support-card{background:var(--season-group);border-radius:75px 12px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid;overflow:hidden}.tesla-showcase .te-support-photo{min-height:500px;position:relative}.tesla-showcase .te-support-photo img{object-fit:cover;object-position:45% 50%}.tesla-showcase .te-support-copy{padding:72px 40px}.tesla-showcase .te-support-copy h2{margin-bottom:32px;font-size:47px}.tesla-showcase .te-support-copy p{color:var(--season-anchor)}.tesla-showcase .te-support-installer{background:var(--season-wash);width:max-content;max-width:100%;height:76px;box-shadow:none;border:0;border-radius:4px;justify-content:center;align-items:center;margin-top:32px;padding:14px 24px;display:flex}.tesla-showcase .te-support-installer img{object-fit:contain;opacity:1;filter:none;width:200px;max-width:100%;height:auto;display:block}.tesla-showcase .te-support-copy .te-actions{gap:8px 25px}.tesla-showcase .te-questions{padding-block:144px 156px}.tesla-showcase .te-question-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:80px;display:grid}.tesla-showcase .te-faq-list details{border-top:1px solid var(--te-line)}.tesla-showcase .te-faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;min-height:124px;padding:42px 0;font-size:18px;line-height:1.5;list-style:none;display:flex}.tesla-showcase .te-faq-list summary::-webkit-details-marker{display:none}.tesla-showcase .te-faq-list summary span{flex:none;font-size:24px}.tesla-showcase .te-faq-list details[open] summary span{transform:rotate(45deg)}.tesla-showcase .te-faq-list p{font-size:15px}.tesla-showcase .te-faq-list .te-link{margin-bottom:34px}.tesla-showcase .te-closing{isolation:isolate;background:var(--season-anchor);color:var(--season-ground);padding:130px 0 150px;position:relative;overflow:hidden}.tesla-showcase .te-closing .te-wrap{z-index:1}.tesla-showcase .te-closing h2{max-width:800px;font-size:clamp(44px,5vw,66px)}.tesla-showcase .te-closing p{max-width:620px;color:var(--season-ground);margin-top:30px}.tesla-showcase .te-closing .te-button{--te-button-fill:var(--season-action);--te-button-ink:var(--season-anchor);--te-button-hover:color-mix(in srgb,var(--season-action) 86%,var(--season-ground))}.tesla-showcase .te-closing .te-link{border-color:color-mix(in srgb,var(--season-ground) 30%,transparent)}.tesla-showcase .te-netcc-art{aspect-ratio:1;pointer-events:none;-webkit-user-select:none;user-select:none;width:460px;position:absolute;bottom:-20px;right:-40px}.tesla-showcase .te-starting-points{color:var(--season-group);flex-wrap:wrap;gap:20px 32px;margin-top:48px;font-size:13px;display:flex}.tesla-showcase .te-starting-points a{border-bottom:1px solid color-mix(in srgb,var(--season-ground) 30%,transparent);padding-bottom:8px}.tesla-showcase .te-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1000px){.tesla-showcase .te-model-card{padding:32px}.tesla-showcase .te-model-card h2{font-size:40px}.tesla-showcase .te-model-metric{flex-direction:column;align-items:start;gap:10px}.tesla-showcase .te-model-metric>span{text-align:left}.tesla-showcase .te-three-phase{gap:35px;padding:40px}.tesla-showcase .te-collection-layout{grid-template-columns:180px minmax(0,1fr);gap:28px}.tesla-showcase .te-collection-focus{grid-template-columns:1fr;gap:32px;padding:44px}.tesla-showcase .te-component-art{height:260px}.tesla-showcase .te-component-art .te-powerwall-art{height:240px}.tesla-showcase .te-component-copy h3{font-size:34px}.tesla-showcase .te-support-copy{padding:50px 30px}.tesla-showcase .te-support-copy h2{font-size:39px}.tesla-showcase .te-question-layout{gap:40px}.tesla-showcase .te-netcc-art{width:380px;bottom:-20px;right:-40px}}@media (max-width:700px){.tesla-showcase .te-chapter,.tesla-showcase .te-opening{padding-block:80px}.tesla-showcase h1{font-size:clamp(40px,10.5vw,60px)}.tesla-showcase h2{font-size:38px}.tesla-showcase .te-heading{margin-bottom:48px}.tesla-showcase .te-heading>p{margin-top:28px;font-size:17px}.tesla-showcase .te-model-pair{grid-template-columns:1fr;gap:28px}.tesla-showcase .te-model-card{border-radius:64px 8px;padding:40px 28px}.tesla-showcase .te-model-sage{border-radius:8px 64px}.tesla-showcase .te-model-card h2{font-size:40px}.tesla-showcase .te-model-figure{height:340px;margin-block:36px 28px}.tesla-showcase .te-powerwall-art{height:250px}.tesla-showcase .te-preview-figure img{height:240px}.tesla-showcase .te-model-metric{flex-direction:row;align-items:end}.tesla-showcase .te-model-metric strong{font-size:27px}.tesla-showcase .te-model-metric>span{text-align:right;max-width:105px}.tesla-showcase .te-section-heading{margin-bottom:40px}.tesla-showcase .te-three-phase{grid-template-columns:1fr;gap:30px;margin-top:42px;padding:36px 26px}.tesla-showcase .te-three-phase h3{font-size:34px}.tesla-showcase .te-collection-layout{grid-template-columns:1fr;gap:32px}.tesla-showcase .te-collection-menu{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;display:grid}.tesla-showcase .te-collection-menu button{min-height:58px;padding-block:18px;font-size:14px}.tesla-showcase .te-collection-focus{border-radius:55px 8px;padding:44px 28px}.tesla-showcase .te-component-copy h3{font-size:32px}.tesla-showcase .te-component-copy>p:not(.te-label):not(.te-fine){font-size:16px}.tesla-showcase .te-support{padding-block:108px 36px}.tesla-showcase .te-support-card{grid-template-columns:1fr}.tesla-showcase .te-support-photo{aspect-ratio:16/11;min-height:0}.tesla-showcase .te-support-copy{padding:48px 28px}.tesla-showcase .te-support-copy h2{font-size:38px}.tesla-showcase .te-support-installer{height:68px;padding:12px 24px}.tesla-showcase .te-support-installer img{width:180px}.tesla-showcase .te-questions{padding-block:104px 116px}.tesla-showcase .te-question-layout{grid-template-columns:1fr;gap:56px}.tesla-showcase .te-faq-list summary{min-height:110px;padding-block:36px;font-size:17px}.tesla-showcase .te-closing{padding:88px 0 200px}.tesla-showcase .te-netcc-art{width:220px;bottom:-36px;right:-20px}.tesla-showcase .te-closing h2{font-size:44px}.tesla-showcase .te-closing .te-actions{flex-direction:column;align-items:start}.tesla-showcase .te-starting-points{flex-direction:column;gap:18px}.tesla-showcase .te-starting-points a{width:fit-content}}@media (max-width:1100px){.tesla-showcase .te-banksia-art{display:none}}.tesla-showcase .te-model-card{flex-direction:column;display:flex}.tesla-showcase .te-model-details{margin-top:auto}.tesla-showcase .te-model-details>.te-fine{margin-top:18px}.tesla-showcase .te-model-storage{max-width:36ch;margin-top:18px;font-size:15px;line-height:1.65}.tesla-showcase .te-model-action{margin-top:32px}.tesla-showcase .te-model-action>.te-button{--te-button-fill:var(--season-ink);--te-button-ink:#fff;--te-button-hover:color-mix(in srgb,var(--season-ink) 90%,var(--season-ground));justify-content:center;min-height:52px;padding:16px 24px;font-size:15px;font-weight:500}@media (max-width:700px){.tesla-showcase .te-model-action>.te-button{width:100%}.tesla-showcase .te-model-action{margin-top:28px}}.tesla-showcase .te-button:hover{background:var(--te-button-hover);color:var(--te-button-ink);text-decoration:none}.tesla-showcase .te-button:focus-visible{outline-color:var(--season-anchor)}.tesla-showcase .te-closing .te-button:focus-visible{outline-color:var(--season-ground)}@media (prefers-reduced-motion:reduce){.tesla-showcase .te-button{transition:none}}.tesla-showcase .te-three-phase{margin-top:88px;padding-top:80px}@media (max-width:700px){.tesla-showcase .te-three-phase{margin-top:60px;padding-top:52px}}
