.rnv-t{font-family:var(--rnv-body);color:var(--l-text);line-height:1.6;-webkit-font-smoothing:antialiased;background:var(--l-bg)}.rnv-t *,.rnv-t *:before,.rnv-t *:after{box-sizing:border-box}.rnv-t img{display:block;max-width:100%;height:auto}.rnv-t a{color:inherit;text-decoration:none}.rnv-t h1,.rnv-t h2,.rnv-t h3,.rnv-t h4{font-family:var(--rnv-display);font-weight:600;letter-spacing:-.02em;line-height:1.06;text-transform:none;margin:0;color:var(--l-text)}.rnv-t .wrap{max-width:var(--rnv-maxw);margin-inline:auto;padding-inline:clamp(20px,5vw,56px)}.rnv-t .eyebrow{font-family:var(--rnv-display);font-weight:600;text-transform:uppercase;letter-spacing:.2em;font-size:1.12rem;color:var(--tblue)}.rnv-t .eyebrow.neutral{color:var(--l-muted)}:root{--glass-blur: 20px}.rnv-glass{background:#ffffff1f;-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(160%);backdrop-filter:blur(var(--glass-blur)) saturate(160%);border:1px solid rgba(255,255,255,.22);box-shadow:0 8px 32px #0000001f,inset 0 1px #ffffff73,inset 0 -1px #ffffff14}.rnv-glass-dark{background:#12151a6b;-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(150%);backdrop-filter:blur(var(--glass-blur)) saturate(150%);border:1px solid rgba(255,255,255,.16);box-shadow:0 10px 34px #0006,inset 0 1px #fff3,inset 0 -1px #00000040}@media(prefers-reduced-transparency:reduce){.rnv-glass,.rnv-glass-dark,.rnv-carousel .btn-dark,.rnv-carousel .btn-light,body.template-index.rnv-nav-solid .shopify-section-group-header-group{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.rnv-glass{background:#ffffffeb}.rnv-glass-dark{background:#12151af0}.rnv-carousel .btn-dark{background:#171a20!important}.rnv-carousel .btn-light{background:#f4f4f4!important}body.template-index.rnv-nav-solid .shopify-section-group-header-group{background:#fffffff7!important}}.rnv-carousel .btn,.rnv-t .btn{display:inline-flex;align-items:center;justify-content:center;gap:.5em;font-family:var(--rnv-display);font-weight:600;text-transform:none;letter-spacing:.02em;font-size:1.344rem;padding:11px 26px;border:1px solid transparent;border-radius:var(--rnv-radius);cursor:pointer;transition:background .2s,color .2s,border-color .2s,box-shadow .2s;min-width:230px;white-space:nowrap}.rnv-carousel .btn-dark,.rnv-t .btn-dark{background:#171a2080;color:#fff;-webkit-backdrop-filter:blur(18px) saturate(150%);backdrop-filter:blur(18px) saturate(150%);border-color:#ffffff2e;box-shadow:0 8px 26px #00000057,inset 0 1px #ffffff3d,inset 0 -1px #0003}.rnv-carousel .btn-dark:hover,.rnv-t .btn-dark:hover{background:#171a20bd}.rnv-carousel .btn-light,.rnv-t .btn-light{background:#f5f6f76b;color:var(--l-text);-webkit-backdrop-filter:blur(18px) saturate(150%);backdrop-filter:blur(18px) saturate(150%);border-color:#ffffff80;box-shadow:0 8px 24px #0000002e,inset 0 1px #ffffffb3,inset 0 -1px #0000000d}.rnv-carousel .btn-light:hover,.rnv-t .btn-light:hover{background:#ffffffb8}.rnv-carousel .btn-blue,.rnv-t .btn-blue{background:var(--tblue);color:#fff}.rnv-carousel .btn-blue:hover,.rnv-t .btn-blue:hover{background:var(--tblue-d)}.rnv-carousel .btn-outline,.rnv-t .btn-outline{background:transparent;color:var(--l-text);border-color:var(--l-text)}.rnv-carousel .btn-outline:hover,.rnv-t .btn-outline:hover{background:var(--l-text);color:#fff}.rnv-carousel{position:relative;height:100vh;min-height:600px;overflow:hidden;background:#0a0b0d}.rnv-carousel .car-track{display:flex;height:100%;will-change:transform}.rnv-carousel .panel{position:relative;flex:0 0 100%;min-width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:space-between;text-align:center;overflow:hidden;padding:clamp(116px,15vh,150px) 20px 78px;background:radial-gradient(circle at 50% 38%,#15191e,#0a0b0d 72%)}.rnv-carousel .panel-inner{position:relative;z-index:2;max-width:900px;margin-top:1vh}.rnv-carousel .panel .eyebrow{font-family:var(--rnv-display);font-weight:600;text-transform:uppercase;letter-spacing:.2em;font-size:1.12rem;color:var(--rnv-phos)}.rnv-carousel .panel h2{font-size:clamp(4.16rem,7vw,8rem);font-weight:600;letter-spacing:-.02em;line-height:1.04;color:#fff;margin:6px 0 0}.rnv-carousel .panel .sub{margin-top:14px;font-size:clamp(1.6rem,1.4vw,1.84rem);color:var(--rnv-text-soft);max-width:54ch;margin-inline:auto;font-weight:400}.rnv-carousel .panel-mid{position:relative;z-index:2;flex:1;display:flex;align-items:center;justify-content:center;width:100%}.rnv-carousel .panel-mid .glow{position:absolute;width:70%;max-width:760px;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,var(--rnv-phos-glow),transparent 62%);filter:blur(10px)}.rnv-carousel .panel-mid img{position:relative;max-height:46vh;width:auto;object-fit:contain;filter:drop-shadow(0 34px 60px rgba(0,0,0,.65))}.rnv-carousel .panel-bottom{position:relative;z-index:2;width:100%;max-width:540px;display:flex;flex-direction:column;gap:14px;align-items:center}.rnv-carousel .finance{font-family:var(--rnv-display);font-weight:500;letter-spacing:.01em;font-size:1.376rem;color:var(--rnv-text-soft)}.rnv-carousel .finance b{color:#fff;font-weight:600}.rnv-carousel .finance .tag{color:var(--rnv-phos);margin-left:6px}.rnv-carousel .cta-row{display:flex;gap:13px;flex-wrap:wrap;justify-content:center;width:100%}.rnv-carousel .cta-row .btn{flex:1 1 200px;max-width:250px;min-width:0}.rnv-carousel .car-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:6;width:50px;height:50px;border-radius:50%;border:1px solid rgba(255,255,255,.28);background:#0a0b0d4d;color:#fff;-webkit-backdrop-filter:blur(16px) saturate(150%);backdrop-filter:blur(16px) saturate(150%);box-shadow:0 6px 22px #0000004d,inset 0 1px #ffffff38,inset 0 -1px #0003;font-size:1.76rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:border-color .2s,background .2s}.rnv-carousel .car-arrow:hover{border-color:#fff;background:#0a0b0d8c}.rnv-carousel .car-arrow.prev{left:clamp(12px,2vw,30px)}.rnv-carousel .car-arrow.next{right:clamp(12px,2vw,30px)}.rnv-carousel .car-dots{position:absolute;bottom:26px;left:50%;transform:translate(-50%);z-index:6;display:flex;gap:20px;align-items:center}.rnv-carousel .car-dots button{display:flex;flex-direction:column;align-items:center;gap:8px;border:0;background:none;cursor:pointer;font-family:var(--rnv-display);font-weight:500;font-size:1.024rem;letter-spacing:.1em;text-transform:uppercase;color:#ffffff80;transition:color .3s;padding:0}.rnv-carousel .car-dots button .bar{width:36px;height:3px;border-radius:99px;background:#ffffff47;transition:background .3s,width .3s}.rnv-carousel .car-dots button.active{color:#fff}.rnv-carousel .car-dots button.active .bar{background:var(--rnv-phos);width:52px}@media(max-width:620px){.rnv-carousel .car-arrow{display:none}}.rnv-marquee{background:var(--l-bg-2);border-block:1px solid var(--l-line);overflow:hidden;white-space:nowrap;padding:13px 0}.rnv-marquee .track{display:inline-flex;width:max-content;animation:rnv-scrollx 34s linear infinite;font-family:var(--rnv-display);font-weight:600;text-transform:uppercase;letter-spacing:.16em;font-size:1.12rem;color:var(--l-muted)}.rnv-marquee:hover .track{animation-play-state:paused}.rnv-marquee .track>span{display:inline-flex;align-items:center;gap:42px;padding-right:42px}.rnv-marquee .track i{color:var(--tblue);font-style:normal}@keyframes rnv-scrollx{to{transform:translate(-50%)}}.rnv-partners{padding:clamp(58px,7vw,88px) 0;text-align:center;background:var(--l-bg);border-top:1px solid var(--l-line)}.rnv-partners .eyebrow{margin-bottom:28px;display:block}.rnv-partners .row{display:flex;gap:clamp(24px,4vw,58px);justify-content:center;align-items:center;flex-wrap:wrap;font-family:var(--rnv-display);font-weight:700;letter-spacing:.02em;color:#aeb2b8;font-size:clamp(1.52rem,1.6vw,2rem)}.rnv-partners .row span,.rnv-partners .row a{transition:color .2s;color:#aeb2b8}.rnv-partners .row span:hover,.rnv-partners .row a:hover{color:var(--l-soft)}body.template-index .shopify-section-group-header-group{position:fixed;top:0;left:0;right:0;z-index:50;transition:background .3s,box-shadow .3s,border-color .3s}body.template-index .shopify-section-group-header-group,body.template-index .shopify-section-group-header-group .announcement-bar,body.template-index .shopify-section-group-header-group .utility-bar,body.template-index .shopify-section-group-header-group .header-wrapper,body.template-index .shopify-section-group-header-group .header{background:transparent!important}body.template-index .section-header.shopify-section-header-hidden{transform:none!important}body.template-index .section-header{top:var(--rnv-ann-h, 0px)!important}body.template-index.rnv-nav-solid .section-header{top:0!important}body.template-index .rnv-carousel .panel{padding-top:max(clamp(116px,15vh,150px),calc(var(--rnv-ann-h, 0px) + var(--rnv-hdr-h, 0px) + 18px))}body.template-index .header-wrapper--border-bottom,body.template-index .announcement-bar{border-color:#ffffff29!important}body.template-index:not(.rnv-nav-solid) .shopify-section-group-header-group a,body.template-index:not(.rnv-nav-solid) .shopify-section-group-header-group .header__icon,body.template-index:not(.rnv-nav-solid) .shopify-section-group-header-group .header__menu-item,body.template-index:not(.rnv-nav-solid) .shopify-section-group-header-group .header__active-menu-item,body.template-index:not(.rnv-nav-solid) .shopify-section-group-header-group .header__heading-link,body.template-index:not(.rnv-nav-solid) .shopify-section-group-header-group .announcement-bar__message,body.template-index:not(.rnv-nav-solid) .shopify-section-group-header-group .h2{color:#fff!important}body.template-index:not(.rnv-nav-solid) .shopify-section-group-header-group .header__icon .svg-wrapper,body.template-index:not(.rnv-nav-solid) .shopify-section-group-header-group svg{color:#fff!important}body.template-index.rnv-nav-solid .shopify-section-group-header-group{background:#ffffff9e!important;-webkit-backdrop-filter:blur(22px) saturate(170%);backdrop-filter:blur(22px) saturate(170%);border-bottom:1px solid rgba(255,255,255,.35);box-shadow:0 6px 26px #00000012,inset 0 1px #fff9}body.template-index.rnv-nav-solid .shopify-section-group-header-group .announcement-bar{display:none}body.template-index.rnv-nav-solid .shopify-section-group-header-group a,body.template-index.rnv-nav-solid .shopify-section-group-header-group .header__icon,body.template-index.rnv-nav-solid .shopify-section-group-header-group .header__menu-item,body.template-index.rnv-nav-solid .shopify-section-group-header-group .header__heading-link,body.template-index.rnv-nav-solid .shopify-section-group-header-group .h2{color:var(--l-text)!important}body.template-index.rnv-nav-solid .shopify-section-group-header-group .header__menu-item:hover{color:var(--tblue)!important}.footer{--color-background: 244,244,244;--color-foreground: 23,26,32;--color-link: 52,87,220;background-color:var(--l-bg-2)!important;border-top:1px solid var(--l-line);color:var(--l-soft)}.footer .footer__content-bottom{border-top:1px solid var(--l-line)}.footer a{color:var(--l-soft)}.footer a:hover{color:var(--tblue)}.footer .footer-block__heading,.footer .h4{color:var(--l-text)}.rnv-logo{display:inline-flex;align-items:center;line-height:0;background:#0a0b0d;padding:6px 10px;border-radius:4px}.rnv-logo__img{display:block;height:auto;max-width:100%}.w95-only{display:none!important}.rnv-carousel .car-shot{margin:0;position:relative;display:flex;flex-direction:column;align-items:center}
/*# sourceMappingURL=/cdn/shop/t/14/assets/rnv-tesla.css.map */
