.c-terra-interior-details{z-index:2;--tw-bg-opacity:1;background-color:rgb(19 19 25/var(--tw-bg-opacity,1));--tw-text-opacity:1;width:100%;color:rgb(255 255 255/var(--tw-text-opacity,1));padding-top:17px;padding-bottom:17px;position:relative;overflow:clip visible}@media (min-width:468px){.c-terra-interior-details{padding-top:var(--s-16);padding-bottom:var(--s-16)}}@media (min-width:992px){.c-terra-interior-details{padding-top:55px;padding-bottom:50px}}.c-terra-interior-details__glow-anchor{pointer-events:none;z-index:0;width:100%;max-width:1440px;margin-left:auto;margin-right:auto;display:none;position:absolute;top:0;left:0;right:0}@media (min-width:992px){.c-terra-interior-details__glow-anchor{height:100%;display:block}}.c-terra-interior-details__mobile-glow-frame{pointer-events:none;z-index:0;--tw-translate-x:-50%;width:100%;max-width:375px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));position:absolute;top:0;bottom:0;left:50%}@media (min-width:992px){.c-terra-interior-details__mobile-glow-frame{display:none}}.c-terra-interior-details__glow{width:450px;height:588.5px}.c-terra-interior-details__glow--desktop{top:164px;left:-364px}.c-terra-interior-details__glow--desktop .c-terra-glow__transform{transform:none}.c-terra-interior-details__glow--mobile{bottom:218.5px;right:365px}.c-terra-interior-details__glow--mobile .c-terra-glow__transform{transform:none}.c-terra-interior-details__inner{z-index:1;width:100%;max-width:1440px;padding-left:var(--gutter-mobile);padding-right:var(--gutter-mobile);margin-left:auto;margin-right:auto;position:relative}@media (min-width:468px){.c-terra-interior-details__inner{padding-left:var(--gutter-tablet);padding-right:var(--gutter-tablet)}}@media (min-width:992px){.c-terra-interior-details__inner{padding-left:72px;padding-right:72px}}.c-terra-interior-details__header{justify-content:center;margin-bottom:16px;display:flex}@media (min-width:992px){.c-terra-interior-details__header{margin-bottom:36px}}.c-terra-interior-details__eyebrow{--tw-border-opacity:1;border-width:.5px;border-color:rgb(51 51 58/var(--tw-border-opacity,1));text-transform:uppercase;--tw-text-opacity:1;height:18px;color:rgb(255 255 255/var(--tw-text-opacity,1));background-color:#13131933;border-radius:5px;justify-content:center;align-items:center;padding:1px 5px;font-size:10px;font-weight:600;line-height:1.5;display:inline-flex}@media (min-width:992px){.c-terra-interior-details__eyebrow{height:auto;padding:1px 4px 2px;font-size:14px;line-height:1.25rem}}.c-terra-interior-details__slider-rail{z-index:1;width:100%;position:relative}@media (min-width:468px){.c-terra-interior-details__slider-rail{max-width:1440px;margin-left:auto;margin-right:auto}}@media (min-width:992px){.c-terra-interior-details__slider-rail{width:100vw;max-width:none;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}}.c-terra-interior-details__slider,.c-terra-interior-details__slider-frame{width:100%;position:relative}.c-terra-interior-details__track{scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;width:100%;padding-left:var(--gutter-mobile);padding-right:var(--gutter-mobile);scroll-padding-inline:var(--gutter-mobile);outline:none;flex-direction:row;align-items:flex-start;gap:36px;display:flex;overflow:auto hidden}.c-terra-interior-details__track::-webkit-scrollbar{display:none}.c-terra-interior-details__track:focus-visible{border-radius:8px;box-shadow:0 0 0 2px #ffffff40}@media (min-width:468px){.c-terra-interior-details__track{padding-left:var(--gutter-tablet);padding-right:var(--gutter-tablet);scroll-padding-inline:var(--gutter-tablet)}}@media (min-width:992px){.c-terra-interior-details__track{gap:48px;padding-left:max(169px,50vw - 551px);padding-right:max(169px,50vw - 551px);scroll-padding-inline:max(169px,50vw - 551px)}}.c-terra-interior-details__item{scroll-snap-align:start;flex:0 0 100%;list-style-type:none}@media (min-width:992px){.c-terra-interior-details__item{flex:0 0 335px}}.c-terra-interior-details__card{flex-direction:column;gap:16px;width:100%;display:flex}@media (min-width:992px){.c-terra-interior-details__card{width:335px}}.c-terra-interior-details__card-media-wrap{border:1.5px solid #151515;border-radius:8px;width:100%;position:relative;overflow:hidden}@media (min-width:992px){.c-terra-interior-details__card-media-wrap{height:241px}}.c-terra-interior-details__card-inner{width:100%;height:100%;min-height:241px;position:relative;overflow:hidden}@media (min-width:992px){.c-terra-interior-details__card-inner{min-height:0}}.c-terra-interior-details__card-media{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.c-terra-interior-details__card-media--ph{background-image:linear-gradient(to bottom, var(--tw-gradient-stops));--tw-gradient-from:#292d32 var(--tw-gradient-from-position);--tw-gradient-to:#131319 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.c-terra-interior-details__card-text{overflow-wrap:break-word;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));margin:0;font-size:12px;line-height:1.5}.c-terra-interior-details__dots{flex-shrink:0;justify-content:center;align-items:center;gap:5px;display:flex}.c-terra-interior-details__dots--horizontal{margin-top:33px}@media (min-width:992px){.c-terra-interior-details__dots--horizontal{display:none}}.c-terra-interior-details__dot{cursor:pointer;background-color:#32323a;border-width:0;border-radius:9999px;flex-shrink:0;width:8px;height:8px;padding:0}.c-terra-interior-details__dot:focus-visible{outline-offset:2px;outline:2px solid #0000;box-shadow:0 0 0 2px #ffffff59}.c-terra-interior-details__dot--active{background-color:var(--brand-blue)}
.c-terra-multimedia{--tw-text-opacity:1;width:100%;color:rgb(255 255 255/var(--tw-text-opacity,1));position:relative;overflow:clip visible}.c-terra-multimedia:before{content:"";pointer-events:none;z-index:0;--tw-bg-opacity:1;background-color:rgb(19 19 25/var(--tw-bg-opacity,1));display:block;position:absolute;inset:0}.c-terra-multimedia{padding-top:var(--s-6);padding-bottom:var(--s-12)}@media (min-width:768px){.c-terra-multimedia{padding-bottom:var(--s-16)}}@media (min-width:992px){.c-terra-multimedia{padding-top:0;padding-bottom:120px}}.c-terra-multimedia__inner{width:100%;max-width:1440px;margin-left:auto;margin-right:auto;position:relative}.c-terra-multimedia__mobile-glow-frame{pointer-events:none;--tw-translate-x:-50%;width:100%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));max-width:375px;position:absolute;inset:0 0 0 50%}@media (min-width:768px){.c-terra-multimedia__mobile-glow-frame{display:none}}.c-terra-multimedia__mobile-glow{width:450px;height:588.5px;position:absolute}.c-terra-multimedia__mobile-glow--items-1{top:449px;right:365px}.c-terra-multimedia__mobile-glow--items-1 .c-terra-glow__transform{transform:rotate(180deg)scaleY(-1)}.c-terra-multimedia__mobile-glow--items-2{top:1249px;right:-405px}.c-terra-multimedia__mobile-glow--items-2 .c-terra-glow__transform{transform:none}.c-terra-multimedia__mobile-glow--items-3{top:1779px;right:395px}.c-terra-multimedia__mobile-glow--items-3 .c-terra-glow__transform{transform:rotate(180deg)scaleY(-1)}.c-terra-multimedia__mobile-glow--items-4{top:2069px;right:-435px}.c-terra-multimedia__mobile-glow--items-4 .c-terra-glow__transform{transform:none}.c-terra-multimedia__glow-anchor{pointer-events:none;position:absolute}.c-terra-multimedia__glow-anchor--desktop{display:none}@media (min-width:992px){.c-terra-multimedia__glow-anchor--desktop{width:100%;max-width:1440px;height:100%;display:block;top:0;left:50%;transform:translate(-50%)}}.c-terra-multimedia__glow{width:450px;height:588.5px}.c-terra-multimedia__glow-rotate{pointer-events:none;justify-content:center;align-items:center;width:683.961px;height:734.656px;display:flex;position:absolute;top:1026.92px;left:-540.98px}@media (min-width:1440px){.c-terra-multimedia__glow-rotate{top:calc(71.3139px*1vw);width:47.4973vw;height:51.0178vw}}.c-terra-multimedia__glow--desktop{width:450px;height:588.5px;position:relative;inset:auto}.c-terra-multimedia__glow--desktop .c-terra-glow__transform{transform:rotate(-30deg)}.c-terra-multimedia__hero{isolation:isolate;width:100%;position:relative}@media (max-width:991px){.c-terra-multimedia__hero{min-height:calc(67px + 100vw)}}@media (min-width:992px){.c-terra-multimedia__hero{min-height:897px}}@media (min-width:1440px){.c-terra-multimedia__hero{min-height:62.2917vw}}.c-terra-multimedia__header{z-index:4;text-align:center;flex-direction:column;align-items:center;gap:16px;width:334px;max-width:calc(100% - 42px);margin-bottom:14px;margin-left:auto;margin-right:auto;display:flex;position:relative}@media (min-width:992px){.c-terra-multimedia__header{width:612px;max-width:calc(100% - 2*var(--gutter-tablet));margin-bottom:0;gap:12px;margin-inline:0;padding-left:0;padding-right:0;position:absolute;top:32px;left:50%;transform:translate(-50%)}.c-terra-multimedia__header.c-reveal:not(.is-in){transform:translate(-50%,20px)}.c-terra-multimedia__header.c-reveal.is-in{transform:translate(-50%)}}@media (min-width:1440px){.c-terra-multimedia__header{top:calc(32px/1440*100vw)}}.c-terra-multimedia__eyebrow{--tw-border-opacity:1;border-width:.5px;border-color:rgb(51 51 58/var(--tw-border-opacity,1));text-transform:uppercase;--tw-text-opacity:1;height:18px;color:rgb(255 255 255/var(--tw-text-opacity,1));background-color:#13131933;border-radius:5px;justify-content:center;align-items:center;padding:1px 5px;font-size:10px;font-weight:600;line-height:1.5;display:inline-flex}@media (min-width:992px){.c-terra-multimedia__eyebrow{height:23px;padding:1px 4px 2px;font-size:14px;line-height:1.25rem}}.c-terra-multimedia__introduction{text-align:center;width:100%;margin:0;line-height:0}.c-terra-multimedia__introduction-line{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));margin:0;font-size:12px;font-weight:400;line-height:1.5}@media (min-width:992px){.c-terra-multimedia__introduction-line{font-size:16px;line-height:1.5rem}}.c-terra-multimedia__title{text-align:center;--tw-text-opacity:1;width:100%;color:rgb(255 255 255/var(--tw-text-opacity,1));margin:0;font-size:20px;font-weight:600;line-height:1.5}@media (min-width:992px){.c-terra-multimedia__title{font-size:36px;line-height:44px}}.c-terra-multimedia__introduction-text{text-align:center;--tw-text-opacity:1;width:100%;color:rgb(255 255 255/var(--tw-text-opacity,1));margin:0;font-size:12px;font-weight:400;line-height:1.5}@media (min-width:992px){.c-terra-multimedia__introduction-text{font-size:16px;line-height:1.5rem}}.c-terra-multimedia__visual{z-index:1;isolation:isolate;width:100%;position:absolute;left:0;overflow:hidden}@media (max-width:991px){.c-terra-multimedia__visual{aspect-ratio:375/375;width:100vw;max-width:none;height:auto;top:67px;left:calc(50% - 50vw)}}@media (min-width:992px){.c-terra-multimedia__visual{z-index:1;width:100vw;max-width:none;height:720px;top:177px;left:calc(50% - 50vw);overflow:hidden}}@media (min-width:1440px){.c-terra-multimedia__visual{height:50vw;top:12.2917vw}}.c-terra-multimedia__media{z-index:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;display:block;position:absolute;inset:0}@media (min-width:992px){.c-terra-multimedia__media--mobile{display:none}}.c-terra-multimedia__media--desktop{display:none}@media (min-width:992px){.c-terra-multimedia__media--desktop{display:block}}.c-terra-multimedia__media--ph{background-image:linear-gradient(to bottom, var(--tw-gradient-stops));--tw-gradient-from:#292d32 var(--tw-gradient-from-position);--tw-gradient-to:#131319 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #17191c var(--tw-gradient-via-position), var(--tw-gradient-to);aspect-ratio:375/375}@media (min-width:992px){.c-terra-multimedia__media--ph{aspect-ratio:auto}}.c-terra-multimedia__gradient{pointer-events:none;z-index:2;display:block;position:absolute;left:0;right:0}.c-terra-multimedia__gradient--top{background:linear-gradient(#131319 0%,#13131980 68.27%,#13131900 100%);height:224px;top:0}@media (min-width:992px){.c-terra-multimedia__gradient--top{background:linear-gradient(#131319 9.62%,#131319cc 30%,#13131966 50%,#13131900 100%);height:351px}}@media (min-width:1440px){.c-terra-multimedia__gradient--top{height:24.375vw}}.c-terra-multimedia__gradient--bottom{background:linear-gradient(#13131900 0%,#13131980 31.73%,#131319 100%);height:224px;bottom:0}@media (min-width:992px){.c-terra-multimedia__gradient--bottom{background:linear-gradient(#13131900 0%,#131319cc 50% 70%,#131319 90.38%);height:385px}}@media (min-width:1440px){.c-terra-multimedia__gradient--bottom{height:26.7361vw}}@media (max-width:991px){.c-terra-multimedia__gradient--bottom{background:linear-gradient(#13131900 0%,#1313192e 28%,#13131973 48%,#131319b8 68%,#131319eb 86%,#131319 100%);height:45%;min-height:224px}}.c-terra-multimedia__items{width:100%;margin-left:auto;margin-right:auto;position:relative}@media (max-width:991px){.c-terra-multimedia__items{margin-top:20px;padding-left:0;padding-right:0}}@media (min-width:768px) and (max-width:991px){.c-terra-multimedia__items{padding-left:var(--gutter-mobile);padding-right:var(--gutter-mobile)}}@media (min-width:992px) and (max-width:1268px){.c-terra-multimedia__items{margin-top:-31px;padding-left:72px;padding-right:72px}}@media (min-width:1269px){.c-terra-multimedia__items{margin-top:17px;padding-left:72px;padding-right:72px}}@media (min-width:1440px){.c-terra-multimedia__items{margin-top:17px}}.c-terra-multimedia__grid{grid-template-columns:1fr;gap:32px;width:100%;display:grid}@media (min-width:768px) and (max-width:1268px){.c-terra-multimedia__grid{-moz-column-gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 16px}}@media (min-width:1269px){.c-terra-multimedia__grid{-moz-column-gap:48px;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:48px;max-width:none;margin-inline:auto;display:flex}}.c-terra-multimedia__item{flex-direction:column;align-items:center;gap:16px;width:100%;min-width:0;max-width:375px;margin-inline:auto;display:flex;position:relative;overflow:visible}@media (min-width:768px) and (max-width:1268px){.c-terra-multimedia__item{align-items:flex-start;max-width:none;margin-inline:0}}@media (min-width:1269px){.c-terra-multimedia__item{text-align:left;flex:none;justify-self:auto;align-items:center;width:375px;max-width:375px;margin-inline:0}}.c-terra-multimedia__item-media{z-index:1;border:1.5px solid #151515;border-top-left-radius:8px;border-top-right-radius:8px;flex-shrink:0;width:343px;max-width:calc(100% - 32px);height:224px;position:relative;overflow:hidden}@media (min-width:768px) and (max-width:1268px){.c-terra-multimedia__item-media{width:100%;max-width:none}}@media (min-width:1269px){.c-terra-multimedia__item-media{width:343px;max-width:none}}.c-terra-multimedia__item-image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.c-terra-multimedia__item-image--ph{background-image:linear-gradient(to bottom, var(--tw-gradient-stops));--tw-gradient-from:#292d32 var(--tw-gradient-from-position);--tw-gradient-to:#131319 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.c-terra-multimedia__item-body{flex-direction:column;gap:.5rem;width:100%;padding-left:1rem;padding-right:1rem;display:flex;position:relative}@media (min-width:1269px){.c-terra-multimedia__item-body{text-align:left;align-items:flex-start;gap:0;padding-left:1rem;padding-right:1rem}}.c-terra-multimedia__item-copy{flex-direction:column;gap:.5rem;width:100%;max-width:343px;display:flex}@media (min-width:768px) and (max-width:1268px){.c-terra-multimedia__item-copy{max-width:none}}.c-terra-multimedia__item-text-group{flex-direction:column;width:100%;display:flex}.c-terra-multimedia__item-text{overflow-wrap:break-word;text-align:left;--tw-text-opacity:1;color:rgb(139 140 144/var(--tw-text-opacity,1));margin:0;font-size:12px;font-weight:400;line-height:1.5}
.c-terra-hybrid{--tw-text-opacity:1;width:100%;color:rgb(255 255 255/var(--tw-text-opacity,1));position:relative;overflow:clip visible}.c-terra-hybrid:before{content:"";pointer-events:none;z-index:0;--tw-bg-opacity:1;background-color:rgb(19 19 25/var(--tw-bg-opacity,1));display:block;position:absolute;inset:0}.c-terra-hybrid{padding-top:10px;padding-bottom:0}@media (min-width:992px){.c-terra-hybrid{padding-top:0;padding-bottom:0}}.c-terra-hybrid__divider{pointer-events:none;z-index:2;background:linear-gradient(90deg,#78c0ff 0%,#4c749a 25%,#2c3e52 50%,#181c26 75%,#131319 100%);width:100vw;height:1px;display:block;left:50%;transform:translate(-50%)}.c-terra-hybrid__divider--top{display:none;position:absolute;top:0}@media (min-width:992px){.c-terra-hybrid__divider--top{display:block}}.c-terra-hybrid__divider--bottom{margin-top:3rem;position:relative}@media (min-width:992px){.c-terra-hybrid__divider--bottom{margin-top:clamp(50px,5vw,72px)}}.c-terra-hybrid__mobile-glow-frame{pointer-events:none;--tw-translate-x:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));width:375px;height:704px;position:absolute;top:0;left:50%}@media (min-width:992px){.c-terra-hybrid__mobile-glow-frame{display:none}}.c-terra-hybrid__glow-anchor{pointer-events:none;--tw-translate-x:-50%;height:100%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));width:1440px;display:none;position:absolute;top:0;left:50%}@media (min-width:992px){.c-terra-hybrid__glow-anchor{display:block}}.c-terra-hybrid__glow{width:450px;height:588.5px;position:absolute}.c-terra-hybrid__glow--mobile{bottom:83.5px;right:365px}.c-terra-hybrid__glow--mobile .c-terra-glow__transform{transform:none}.c-terra-hybrid__glow--desktop{top:98px;left:1330px}.c-terra-hybrid__glow--desktop .c-terra-glow__transform{transform:none}.c-terra-hybrid__inner{width:100%;max-width:1440px;padding-left:var(--gutter-mobile);padding-right:var(--gutter-mobile);flex-direction:column;align-items:center;gap:0;margin-left:auto;margin-right:auto;display:flex;position:relative}@media (min-width:768px){.c-terra-hybrid__inner{padding-left:var(--gutter-tablet);padding-right:var(--gutter-tablet)}}@media (min-width:992px){.c-terra-hybrid__inner{padding-bottom:0;padding-left:0;padding-right:0}}.c-terra-hybrid__intro-anchor{z-index:4;width:100%;position:relative}@media (max-width:467px){.c-terra-hybrid__intro-anchor{max-width:343px}}@media (min-width:468px) and (max-width:991px){.c-terra-hybrid__intro-anchor{max-width:min(640px,100% - 2*var(--gutter-mobile))}@media (min-width:768px){.c-terra-hybrid__intro-anchor{max-width:min(640px,100% - 2*var(--gutter-tablet))}}}.c-terra-hybrid__intro-anchor--mobile{margin-bottom:0}@media (max-width:991px){.c-terra-hybrid__intro-anchor--mobile{margin-bottom:-20px}}@media (min-width:992px){.c-terra-hybrid__intro-anchor--mobile{margin-bottom:0;display:none}}.c-terra-hybrid__intro-anchor--desktop{display:none}@media (min-width:992px){.c-terra-hybrid__intro-anchor--desktop{max-width:none;display:block}}.c-terra-hybrid__intro{text-align:center;flex-direction:column;align-items:center;gap:1rem;width:100%;display:flex}@media (min-width:992px){.c-terra-hybrid__intro{text-align:left;align-items:flex-start;gap:12px}}.c-terra-hybrid__hero{flex-direction:column;align-items:center;width:100%;display:flex;position:relative}@media (min-width:768px) and (max-width:991px){.c-terra-hybrid__hero{align-items:center}}@media (min-width:992px){.c-terra-hybrid__hero{flex-direction:row;align-items:flex-start;gap:clamp(33px,3.33333vw,48px)}}.c-terra-hybrid__visual{z-index:1;flex-shrink:0;width:100%;margin-top:0;position:relative}@media (max-width:991px){.c-terra-hybrid__visual{overflow:hidden}.c-terra-hybrid__visual:before{content:"";pointer-events:none;z-index:2;background:linear-gradient(#131319 0%,#13131980 58.302%,#13131900 100%);height:130px;display:block;position:absolute;top:0;left:0;right:0}.c-terra-hybrid__visual:after{content:"";pointer-events:none;z-index:2;background:linear-gradient(#13131900 0%,#13131980 36.692%,#131319 100%);height:140px;display:block;position:absolute;bottom:-5px;left:0;right:0}.c-terra-hybrid__visual{width:100vw;max-width:none;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}}@media (min-width:992px){.c-terra-hybrid__visual{order:-9999;width:52.5694%;max-width:none;margin-top:clamp(50px,5.06944vw,73px);margin-left:0;margin-right:0}}.c-terra-hybrid__media{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%;height:auto;display:block}@media (min-width:768px) and (max-width:991px){.c-terra-hybrid__media{-o-object-position:center;object-position:center}}@media (min-width:992px){.c-terra-hybrid__media--mobile{display:none}}.c-terra-hybrid__media--desktop{display:none}@media (min-width:992px){.c-terra-hybrid__media--desktop{display:block}}.c-terra-hybrid__media--ph{background-image:linear-gradient(to bottom right, var(--tw-gradient-stops));--tw-gradient-from:#292d32 var(--tw-gradient-from-position);--tw-gradient-to:#131319 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to);aspect-ratio:375/250}@media (min-width:992px){.c-terra-hybrid__media--ph{aspect-ratio:757/505}}.c-terra-hybrid__aside{z-index:4;text-align:center;flex-direction:column;align-items:center;gap:.625rem;width:100%;max-width:343px;display:none;position:relative}@media (min-width:992px){.c-terra-hybrid__aside{text-align:left;max-width:552px;padding-top:clamp(64px,6.45833vw,93px);padding-left:0;padding-right:var(--gutter-desktop);flex:1;align-items:flex-start;gap:0;display:flex}}.c-terra-hybrid__title{--tw-text-opacity:1;width:100%;color:rgb(255 255 255/var(--tw-text-opacity,1));letter-spacing:0;margin:0;font-size:20px;font-weight:600;line-height:1.5}@media (min-width:992px){.c-terra-hybrid__title{max-width:552px;font-size:30px;font-weight:600;line-height:38px}}.c-terra-hybrid__introduction{--tw-text-opacity:1;width:100%;color:rgb(255 255 255/var(--tw-text-opacity,1));letter-spacing:0;margin:0;font-size:12px;font-weight:400;line-height:1.5}@media (min-width:992px){.c-terra-hybrid__introduction{max-width:552px;font-size:16px;line-height:1.5rem}}.c-terra-hybrid__features-mobile{z-index:4;flex-direction:column;gap:.75rem;width:100%;display:flex;position:relative}@media (max-width:467px){.c-terra-hybrid__features-mobile{max-width:343px}}@media (min-width:468px) and (max-width:991px){.c-terra-hybrid__features-mobile{max-width:min(640px,100% - 2*var(--gutter-mobile))}@media (min-width:768px){.c-terra-hybrid__features-mobile{max-width:min(640px,100% - 2*var(--gutter-tablet))}}}@media (max-width:991px){.c-terra-hybrid__features-mobile{margin-top:-20px}}@media (min-width:992px){.c-terra-hybrid__features-mobile{display:none}}.c-terra-hybrid__feature{text-align:center;flex-direction:column;align-items:center;width:100%;display:flex}.c-terra-hybrid__feature--primary{gap:4px}@media (max-width:991px){.c-terra-hybrid__feature--primary{gap:12px}}.c-terra-hybrid__feature--secondary{gap:4px}@media (max-width:467px){.c-terra-hybrid__feature--secondary{max-width:343px}}.c-terra-hybrid__features-mobile .c-terra-hybrid__feature--secondary{margin-top:0}.c-terra-hybrid__aside .c-terra-hybrid__feature--primary{display:none}@media (min-width:992px){.c-terra-hybrid__aside .c-terra-hybrid__feature--primary{text-align:left;align-items:flex-start;gap:12px;max-width:432px;margin-top:36px;display:flex}}.c-terra-hybrid__secondary-desktop{z-index:4;width:100%;display:none;position:relative}@media (min-width:992px){.c-terra-hybrid__secondary-desktop{margin-top:clamp(25px,2.5vw,36px);display:block}}.c-terra-hybrid__secondary-desktop .c-terra-hybrid__feature--secondary{text-align:center;align-items:center;gap:.75rem;max-width:612px;margin-left:auto;margin-right:auto}.c-terra-hybrid__feature-title{--tw-text-opacity:1;width:100%;color:rgb(255 255 255/var(--tw-text-opacity,1));letter-spacing:0;margin:0;font-size:16px;font-weight:600;line-height:1.5rem}@media (min-width:992px){.c-terra-hybrid__feature-title{font-size:20px;font-weight:600;line-height:30px}}.c-terra-hybrid__feature-body{flex-direction:column;gap:.25rem;width:100%;display:flex}.c-terra-hybrid__rich-line{color:#8b8c90;letter-spacing:0;width:100%;margin:0;font-size:12px;font-weight:400;line-height:1.5}@media (min-width:992px){.c-terra-hybrid__rich-line{--tw-text-opacity:1;color:rgb(139 140 144/var(--tw-text-opacity,1));font-size:16px;line-height:1.5rem}.c-terra-hybrid__feature--primary .c-terra-hybrid__rich-line{max-width:432px}}.c-terra-hybrid__accent{--tw-text-opacity:1;color:rgb(11 59 232/var(--tw-text-opacity,1));font-weight:600}
.c-terra-powertrain{--tw-bg-opacity:1;background-color:rgb(19 19 25/var(--tw-bg-opacity,1));--tw-text-opacity:1;width:100%;color:rgb(255 255 255/var(--tw-text-opacity,1));padding-top:55px;padding-bottom:var(--s-12);position:relative}@media (max-width:767px){.c-terra-powertrain{padding-top:0;overflow-x:clip}}@media (min-width:768px) and (max-width:1309px){.c-terra-powertrain{overflow-x:clip}}@media (min-width:1310px){.c-terra-powertrain{padding-top:0;padding-bottom:calc(var(--s-10) + 34px);margin-top:-60px;overflow-x:clip}}.c-terra-powertrain__glow-anchor{pointer-events:none;z-index:3;--tw-translate-x:-50%;width:100%;max-width:1440px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));display:none;position:absolute;top:0;bottom:0;left:50%}@media (min-width:1310px){.c-terra-powertrain__glow-anchor{display:block}}.c-terra-powertrain__glow{width:450px;height:588.5px;position:absolute;top:424px;left:-428px}.c-terra-powertrain__glow .c-terra-glow__shape path{fill-opacity:.1}.c-terra-powertrain__glow .c-terra-glow__transform{transform:none}.c-terra-powertrain__inner{z-index:1;flex-direction:column;align-items:center;width:100%;max-width:1440px;margin-left:auto;margin-right:auto;display:flex;position:relative}.c-terra-powertrain__intro{width:100%}.c-terra-powertrain__intro--mobile{z-index:4;text-align:center;width:100%;position:relative}@media (max-width:767px){.c-terra-powertrain__stage:has(.c-terra-powertrain__visual) .c-terra-powertrain__intro--mobile{order:3;margin-top:48px;position:relative;top:auto;left:auto;right:auto}.c-terra-powertrain__intro--mobile{padding-left:16px;padding-right:16px}}@media (min-width:768px) and (max-width:1309px){.c-terra-powertrain__intro--mobile{max-width:min(640px,100% - 2*var(--gutter-tablet));margin-inline:auto;order:-1;margin-bottom:-24px;position:relative}}@media (min-width:1310px){.c-terra-powertrain__intro--mobile{display:none}}.c-terra-powertrain__intro--desktop{flex-shrink:0;width:100%;display:none}@media (min-width:1310px){.c-terra-powertrain__intro--desktop{width:100%;max-width:552px;display:block}}@media (min-width:1310px) and (max-width:1439px){.c-terra-powertrain__intro--desktop{flex:0 552px;max-width:min(552px,42vw)}}.c-terra-powertrain__copy-col{width:100%;display:none}@media (min-width:1310px){.c-terra-powertrain__copy-col{flex-direction:column;flex:0 552px;align-items:flex-start;max-width:min(552px,42vw);min-height:324px;display:flex}}.c-terra-powertrain__copy{text-align:center;flex-direction:column;align-items:center;width:100%;display:flex}@media (max-width:767px){.c-terra-powertrain__copy{gap:16px}}@media (min-width:768px) and (max-width:1309px){.c-terra-powertrain__copy{gap:14px}}@media (min-width:1310px){.c-terra-powertrain__copy{text-align:left;align-items:flex-start;gap:.75rem}}.c-terra-powertrain__title{--tw-text-opacity:1;width:100%;color:rgb(255 255 255/var(--tw-text-opacity,1));letter-spacing:0;margin:0;font-size:20px;font-weight:600;line-height:1.5}@media (min-width:768px) and (max-width:1309px){.c-terra-powertrain__title{font-size:28px;line-height:1.2}}@media (min-width:1310px){.c-terra-powertrain__title{font-size:30px;font-weight:600;line-height:38px}}.c-terra-powertrain__description{color:#aeaeb0;letter-spacing:0;width:100%;margin:0;font-size:12px;font-weight:500;line-height:1.5}@media (max-width:767px){.c-terra-powertrain__description{margin-top:0}}@media (min-width:768px) and (max-width:1309px){.c-terra-powertrain__description{font-size:14px;line-height:1.5}}@media (min-width:1310px){.c-terra-powertrain__description{font-size:16px;font-weight:500;line-height:1.5rem}}.c-terra-powertrain__highlight{--tw-text-opacity:1;width:100%;color:rgb(255 255 255/var(--tw-text-opacity,1));letter-spacing:0;margin:0;font-size:12px;font-weight:500;line-height:1.5}@media (max-width:767px){.c-terra-powertrain__highlight{margin-top:0}}@media (min-width:768px) and (max-width:1309px){.c-terra-powertrain__highlight{font-size:14px;line-height:1.5}}@media (min-width:1310px){.c-terra-powertrain__highlight{max-width:389px;font-size:16px;font-weight:500;line-height:1.5rem}}@media (min-width:1310px) and (max-width:1439px){.c-terra-powertrain__highlight{max-width:min(389px,30vw)}}.c-terra-powertrain__stage{width:100%;position:relative}@media (max-width:767px){.c-terra-powertrain__stage:has(.c-terra-powertrain__visual){flex-direction:column;display:flex}}@media (min-width:768px) and (max-width:1309px){.c-terra-powertrain__stage{flex-direction:column;display:flex}}.c-terra-powertrain__visual{z-index:1;width:100%;height:333px;position:relative;overflow:hidden}@media (max-width:767px){.c-terra-powertrain__visual{z-index:1;order:1;width:100vw;max-width:none;margin-top:0;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);position:relative;top:auto;left:auto}}@media (min-width:768px) and (max-width:1309px){.c-terra-powertrain__visual{width:100vw;max-width:none;height:clamp(480px,43.75vw,560px);margin-top:-24px;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}}@media (min-width:1310px){.c-terra-powertrain__visual{z-index:1;width:100vw;max-width:none;height:560px;margin-top:0;position:absolute;top:0;left:calc(50% - 50vw);overflow:hidden}}@media (min-width:1440px){.c-terra-powertrain__visual{height:38.8889vw}}.c-terra-powertrain__media{z-index:1;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;display:block;position:relative}@media (min-width:768px) and (max-width:1309px){.c-terra-powertrain__media--mobile{display:none}}@media (min-width:1310px){.c-terra-powertrain__media--mobile{display:none}}.c-terra-powertrain__media--desktop{display:none}@media (min-width:768px) and (max-width:1309px){.c-terra-powertrain__media--desktop{display:block}}@media (min-width:1310px){.c-terra-powertrain__media--desktop{display:block}}.c-terra-powertrain__media--ph{background-image:linear-gradient(to bottom, var(--tw-gradient-stops));--tw-gradient-from:#292d32 var(--tw-gradient-from-position);--tw-gradient-to:#131319 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #33333a var(--tw-gradient-via-position), var(--tw-gradient-to)}.c-terra-powertrain__gradient{pointer-events:none;z-index:2;position:absolute;left:0;right:0}.c-terra-powertrain__gradient--top{background:linear-gradient(#131319 0%,#13131980 31.731%,#13131900 100%);height:224px;top:0}@media (max-width:767px){.c-terra-powertrain__gradient--top{background:linear-gradient(#131319 0%,#13131980 68.269%,#13131900 100%);height:109px}}@media (min-width:768px) and (max-width:1309px){.c-terra-powertrain__gradient--top{background:linear-gradient(#131319 11.451%,#131319cc 35.727%,#13131966 59.544%,#13131900 95.271%);height:351px}}@media (min-width:1310px){.c-terra-powertrain__gradient--top{background:linear-gradient(#131319 11.451%,#131319cc 35.727%,#13131966 59.544%,#13131900 95.271%);height:351px}}@media (min-width:1440px){.c-terra-powertrain__gradient--top{height:24.375vw}}.c-terra-powertrain__gradient--bottom{background:linear-gradient(#13131900 0%,#131319 100%);height:224px;bottom:0}@media (min-width:768px) and (max-width:1309px){.c-terra-powertrain__gradient--bottom{background:linear-gradient(#13131900 0%,#13131966 50%,#131319cc 70%,#131319 90.3846%);height:385px}}@media (min-width:1310px){.c-terra-powertrain__gradient--bottom{background:linear-gradient(#13131900 0%,#13131966 50%,#131319cc 70%,#131319 90.3846%);height:385px}}@media (min-width:1440px){.c-terra-powertrain__gradient--bottom{height:26.7361vw}}.c-terra-powertrain__content{z-index:4;flex-direction:column;align-items:center;gap:1rem;width:100%;padding-left:1rem;padding-right:1rem;display:flex;position:relative}@media (max-width:767px){.c-terra-powertrain__stage:has(.c-terra-powertrain__visual) .c-terra-powertrain__content{margin-top:0;display:contents;position:relative;top:auto;left:auto;right:auto}}@media (min-width:768px) and (max-width:1309px){.c-terra-powertrain__content{gap:var(--s-10);padding-left:var(--gutter-tablet);padding-right:var(--gutter-tablet);margin-top:-96px}}@media (min-width:1310px){.c-terra-powertrain__content{-moz-column-gap:clamp(16px,2.8vw,157px);flex-direction:row;justify-content:flex-start;align-items:flex-start;column-gap:clamp(16px,2.8vw,157px);margin-top:459px;padding-left:clamp(48px,6.667vw,96px);padding-right:clamp(48px,6.667vw,96px);position:relative}}@media (min-width:1440px){.c-terra-powertrain__content{-moz-column-gap:10.9028vw;column-gap:10.9028vw;margin-top:31.875vw;padding-left:96px;padding-right:96px}}.c-terra-powertrain__specs-wrap{width:100%;margin-left:auto;margin-right:auto}@media (max-width:767px){.c-terra-powertrain__stage:has(.c-terra-powertrain__visual) .c-terra-powertrain__specs-wrap{padding-left:var(--gutter-mobile,16px);padding-right:var(--gutter-mobile,16px);order:2;margin-top:-72px}}@media (min-width:768px) and (max-width:1309px){.c-terra-powertrain__specs-wrap{max-width:min(640px,100% - 2*var(--gutter-tablet));margin-inline:auto}}@media (min-width:1310px){.c-terra-powertrain__specs-wrap{flex:280px;width:clamp(280px,37.43vw,539px);min-width:0;max-width:539px}}.c-terra-powertrain__specs{flex-direction:column;gap:0;width:100%;margin:0;padding:0;list-style-type:none;display:flex}.c-terra-powertrain__spec{flex-direction:column;width:100%;display:flex}.c-terra-powertrain__spec:not(:last-child){padding-bottom:12px}.c-terra-powertrain__spec:not(:last-child):after{content:"";background:linear-gradient(90deg,#131319 0%,#3c3c3f 25%,#4e4e4f 50%,#404040 75%,#151515 100%);flex-shrink:0;width:100%;height:1px;margin-top:13px;display:block}.c-terra-powertrain__spec-row{justify-content:space-between;align-items:center;gap:1rem;width:100%;display:flex}@media (min-width:1310px) and (max-width:1439px){.c-terra-powertrain__spec-row{gap:8px}}.c-terra-powertrain__spec-label{color:#8b8c90;letter-spacing:0;flex-shrink:0;font-size:12px;font-weight:500;line-height:1.5}@media (min-width:1310px) and (max-width:1439px){.c-terra-powertrain__spec-label{flex-shrink:1;min-width:0}}.c-terra-powertrain__spec-value{text-align:right;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));letter-spacing:0;font-size:16px;font-weight:500;line-height:1.5}@media (min-width:1310px) and (max-width:1439px){.c-terra-powertrain__spec-value{flex-shrink:0;font-size:clamp(12px,1.05vw,16px)}}.c-terra-powertrain__cta-wrap{z-index:4;justify-content:center;width:100%;margin-left:auto;margin-right:auto;display:flex;position:relative}@media (min-width:768px) and (max-width:1309px){.c-terra-powertrain__cta-wrap{max-width:min(640px,100% - 2*var(--gutter-tablet))}}.c-terra-powertrain__cta-wrap--desktop{display:none}@media (min-width:1310px){.c-terra-powertrain__cta-wrap--desktop{justify-content:flex-start;max-width:none;margin-top:auto;display:flex}}@media (max-width:767px){.c-terra-powertrain__stage:has(.c-terra-powertrain__visual) .c-terra-powertrain__cta-wrap--mobile{padding-left:var(--gutter-mobile,16px);padding-right:var(--gutter-mobile,16px);order:4;margin-top:28px}}@media (min-width:1310px){.c-terra-powertrain__cta-wrap--mobile{display:none}}.c-terra-powertrain__cta{--tw-border-opacity:1;border-width:2px;border-color:rgb(255 255 255/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-backdrop-blur:blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);border-radius:9999px;justify-content:center;align-items:center;padding:.75rem 1rem;font-size:14px;font-weight:600;line-height:1.25rem;text-decoration-line:none;transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-flex}@media (hover:hover) and (pointer:fine){.c-terra-powertrain__cta:hover{opacity:.9}}.c-terra-powertrain__cta{color:#494950;letter-spacing:0}
@property --terra-safety-fill-accent-end{syntax:"<percentage>";inherits:false;initial-value:0%}@property --terra-safety-fill-gray-end{syntax:"<percentage>";inherits:false;initial-value:86.538%}@property --terra-safety-fill-gray-amount{syntax:"<number>";inherits:false;initial-value:1}.c-terra-safety{--tw-bg-opacity:1;background-color:rgb(19 19 25/var(--tw-bg-opacity,1));--tw-text-opacity:1;width:100%;color:rgb(255 255 255/var(--tw-text-opacity,1));padding-top:48px;position:relative}@media (min-width:992px){.c-terra-safety{padding-top:120px;overflow:clip visible}}.c-terra-safety__glow-anchor{pointer-events:none;z-index:0;--tw-translate-x:-50%;width:100%;max-width:1440px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));display:none;position:absolute;top:0;bottom:0;left:50%}@media (min-width:992px){.c-terra-safety__glow-anchor{display:block;bottom:-310px}}.c-terra-safety__glow{width:450px;height:588.5px;position:absolute;top:484px;left:-428px}.c-terra-safety__glow .c-terra-glow__transform{transform:none}.c-terra-safety__inner{z-index:1;width:100%;max-width:1440px;padding-left:var(--gutter-mobile);padding-right:var(--gutter-mobile);margin-left:auto;margin-right:auto;position:relative}@media (min-width:768px){.c-terra-safety__inner{padding-left:var(--gutter-tablet);padding-right:var(--gutter-tablet)}}@media (min-width:992px){.c-terra-safety__inner{padding-left:max(var(--gutter-tablet),(100% - 1100px)/2);padding-right:max(var(--gutter-tablet),(100% - 1100px)/2)}}@media (min-width:1440px){.c-terra-safety__inner{padding-left:170px;padding-right:170px}}.c-terra-safety__intro-anchor--mobile{display:block}@media (max-width:991px){.c-terra-safety__intro-anchor--mobile{margin-bottom:32px}}@media (min-width:992px){.c-terra-safety__intro-anchor--mobile{margin-bottom:0;display:none}}.c-terra-safety__intro-anchor--desktop{display:none}@media (min-width:992px){.c-terra-safety__intro-anchor--desktop{flex:0 0 416px;width:416px;max-width:416px;display:block}}.c-terra-safety__intro{flex-direction:column;gap:16px;display:flex}@media (max-width:991px){.c-terra-safety__intro{width:100%;max-width:343px;margin-left:auto;margin-right:auto}}@media (min-width:992px){.c-terra-safety__intro{gap:12px;max-width:416px;padding-top:53px}}.c-terra-safety__title{overflow-wrap:break-word;text-align:center;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));letter-spacing:0;margin:0;font-size:20px;font-weight:600;line-height:1.5}@media (min-width:992px){.c-terra-safety__title{text-align:left;max-width:415px;font-size:30px;line-height:38px}}.c-terra-safety__description{width:100%;margin:0}.c-terra-safety__description-line{overflow-wrap:break-word;text-align:center;--tw-text-opacity:1;color:rgb(139 140 144/var(--tw-text-opacity,1));letter-spacing:0;margin:0;font-size:12px;font-weight:400;line-height:1.5}@media (min-width:992px){.c-terra-safety__description-line{text-align:left;--tw-text-opacity:1;color:rgb(174 174 176/var(--tw-text-opacity,1));max-width:392px;font-size:16px;line-height:1.5rem}}.c-terra-safety__accent{--tw-text-opacity:1;color:rgb(48 112 207/var(--tw-text-opacity,1))}.c-terra-safety__body{flex-direction:column;gap:40px;width:100%;display:flex}@media (min-width:992px){.c-terra-safety__body{flex-direction:row;align-items:flex-start;gap:51px}}.c-terra-safety__nav{-moz-column-gap:12px;grid-template-columns:48px minmax(0,1fr);column-gap:12px;width:100%;display:grid;position:relative}@media (max-width:767px){.c-terra-safety__nav{margin-left:calc(9px - var(--gutter-mobile));width:calc(100% + var(--gutter-mobile) - 9px)}}@media (min-width:992px){.c-terra-safety__nav{-moz-column-gap:24px;flex:none;grid-template-columns:56px minmax(0,1fr);column-gap:24px;width:auto;max-width:none;margin-left:0}}.c-terra-safety__nav-rail{pointer-events:none;flex-shrink:0;grid-area:1/1;align-self:stretch;width:48px;min-height:100%;position:relative}@media (min-width:992px){.c-terra-safety__nav-rail{width:56px}}.c-terra-safety__line{pointer-events:none;background:linear-gradient(#262626 0%,#0000 100%);width:1px;display:block;position:absolute;top:0;bottom:0;left:23px}@media (min-width:992px){.c-terra-safety__line{left:27px}}.c-terra-safety__line-fill{--terra-safety-fill-accent-end:0%;--terra-safety-fill-gray-end:86.538%;--terra-safety-fill-gray-amount:1;background:linear-gradient(180deg, #3070cf 0%, #3070cf var(--terra-safety-fill-accent-end), color-mix(in srgb, #3070cf calc((1 - var(--terra-safety-fill-gray-amount)) * 100%), #262626) var(--terra-safety-fill-gray-end), #0000 100%);width:100%;transition:height .75s cubic-bezier(.22,1,.36,1),--terra-safety-fill-accent-end .75s cubic-bezier(.22,1,.36,1),--terra-safety-fill-gray-end .75s cubic-bezier(.22,1,.36,1),--terra-safety-fill-gray-amount .75s cubic-bezier(.22,1,.36,1);display:block;position:absolute;top:0;left:0}@media (prefers-reduced-motion:reduce){.c-terra-safety__line-fill{transition:none}}.c-terra-safety__line-fill--tracking{transition:--terra-safety-fill-accent-end .75s cubic-bezier(.22,1,.36,1),--terra-safety-fill-gray-end .75s cubic-bezier(.22,1,.36,1),--terra-safety-fill-gray-amount .75s cubic-bezier(.22,1,.36,1)}.c-terra-safety__icon{z-index:2;justify-content:center;align-items:center;display:flex;position:absolute;left:0}.c-terra-safety__icon--floating{opacity:1;transition:top .75s cubic-bezier(.22,1,.36,1),opacity .22s cubic-bezier(.22,1,.36,1);top:0;transform:translateY(-50%)}@media (prefers-reduced-motion:reduce){.c-terra-safety__icon--floating{transition:none}}.c-terra-safety__icon--tracking{transition:opacity .22s cubic-bezier(.22,1,.36,1)}.c-terra-safety__icon-outer{isolation:isolate;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:linear-gradient(135deg,#ffffff09 0%,#3070cf0a 42%,#3070cf08 58%,#00000004 100%);border:1px solid #ffffff12;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden;box-shadow:inset 1.17px 1.17px #ffffff1f,inset -.58px -.58px .8px #0000000f}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.c-terra-safety__icon-outer{background:#3070cf14;border-color:#ffffff1d}}.c-terra-safety__icon-outer{box-sizing:border-box;width:48px;height:48px;padding:2px 4px 4px}@media (min-width:992px){.c-terra-safety__icon-outer{-webkit-backdrop-filter:blur(4.667px);backdrop-filter:blur(4.667px);background:linear-gradient(135deg,#ffffff09 0%,#3070cf0a 42%,#3070cf08 58%,#00000004 100%);border:1px solid #ffffff12;border-radius:14px;box-shadow:inset 1.17px 1.17px #ffffff1f,inset -.58px -.58px .93332px #0000000f}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.c-terra-safety__icon-outer{background:#3070cf14;border-color:#ffffff1d}}.c-terra-safety__icon-outer{width:56px;height:56px;padding:2.333px 4.667px 4.667px}}.c-terra-safety__icon-middle{isolation:isolate;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:linear-gradient(135deg,#ffffff04 0%,#3070cf1f 42%,#3070cf17 58%,#00000002 100%);border:1px solid #ffffff09;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden;box-shadow:inset 1.17px 1.17px #ffffff0f,inset -.58px -.58px .8px #00000008}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.c-terra-safety__icon-middle{background:#3070cf29;border-color:#ffffff13}}.c-terra-safety__icon-middle{box-sizing:border-box;width:40px;height:40px}@media (min-width:992px){.c-terra-safety__icon-middle{-webkit-backdrop-filter:blur(4.667px);backdrop-filter:blur(4.667px);background:linear-gradient(135deg,#ffffff04 0%,#3070cf1f 42%,#3070cf17 58%,#00000002 100%);border:1px solid #ffffff09;border-radius:11.667px;box-shadow:inset 1.17px 1.17px #ffffff0f,inset -.58px -.58px .93332px #00000008}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.c-terra-safety__icon-middle{background:#3070cf29;border-color:#ffffff13}}.c-terra-safety__icon-middle{width:46.667px;height:46.667px}}.c-terra-safety__icon-inner{z-index:1;--tw-border-opacity:1;border-width:1px;border-color:rgb(48 112 207/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(48 112 207/var(--tw-bg-opacity,1));border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:relative}@media (min-width:992px){.c-terra-safety__icon-inner{width:28px;height:28px}}.c-terra-safety__icon-shield{width:12px;height:12px;display:block}@media (min-width:992px){.c-terra-safety__icon-shield{width:14px;height:14px}}.c-terra-safety__accordion{flex-direction:column;grid-area:1/1/auto/-1;gap:0;margin:0;padding:12px 0 0;list-style-type:none;display:flex}@media (min-width:992px){.c-terra-safety__accordion{padding-top:0}}.c-terra-safety__item{-moz-column-gap:12px;grid-template-columns:48px minmax(0,1fr);column-gap:12px;display:grid}@media (min-width:992px){.c-terra-safety__item{-moz-column-gap:24px;grid-template-columns:56px minmax(0,1fr);column-gap:24px}}.c-terra-safety__item.is-open .c-terra-safety__item-panel{opacity:1;grid-template-rows:1fr}.c-terra-safety__item-trigger{cursor:pointer;text-align:left;grid-column:1/-1;grid-template-columns:subgrid;width:100%;min-height:32px;transition:opacity .2s var(--ease-out,ease),margin-top .75s cubic-bezier(.22, 1, .36, 1);background-color:#0000;border-width:0;align-items:center;margin-top:0;padding:0;display:grid;position:relative}@media (min-width:768px) and (max-width:991px){.c-terra-safety__item-trigger{min-height:38px}}@media (min-width:992px){.c-terra-safety__item-trigger{min-height:38px}}.c-terra-safety__item-trigger--active{cursor:default}.c-terra-safety__item-trigger:not(.c-terra-safety__item-trigger--active):hover{opacity:.8}.c-terra-safety__item-trigger:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #0000;box-shadow:0 0 0 2px #ffffff59}.c-terra-safety__item-dot{--tw-bg-opacity:1;background-color:rgb(82 82 82/var(--tw-bg-opacity,1));opacity:1;border-radius:9999px;flex-shrink:0;grid-column:1;justify-self:start;width:6px;height:6px;margin-left:23px;transition:opacity .35s cubic-bezier(.22,1,.36,1),background-color .35s cubic-bezier(.22,1,.36,1);display:block;position:relative;transform:translate(-50%)}@media (min-width:992px){.c-terra-safety__item-dot{margin-left:27px}}.c-terra-safety__item-dot--hidden{opacity:0}.c-terra-safety__item-dot--visited{background-color:#3070cf}.c-terra-safety__item-label{white-space:nowrap;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));grid-column:2;font-size:20px;font-weight:600;line-height:1.5}@media (min-width:768px) and (max-width:991px){.c-terra-safety__item-label{font-size:clamp(20px,1rem + 1.5vw,30px);line-height:1.2667}}@media (min-width:992px){.c-terra-safety__item-label{font-size:30px;line-height:38px}}.c-terra-safety__item-panel{opacity:0;grid-column:2;grid-template-rows:0fr;transition:grid-template-rows .75s cubic-bezier(.22,1,.36,1),opacity .75s cubic-bezier(.22,1,.36,1);display:grid}@media (prefers-reduced-motion:reduce){.c-terra-safety__item-panel{transition:none}}.c-terra-safety__item-panel-inner{flex-direction:column;gap:12px;width:100%;max-width:none;min-height:0;padding-top:12px;transition:padding-top .75s cubic-bezier(.22,1,.36,1);display:flex;overflow:hidden}@media (prefers-reduced-motion:reduce){.c-terra-safety__item-panel-inner{transition:none}}.c-terra-safety__item:not(.is-open) .c-terra-safety__item-panel-inner{padding-top:0}.c-terra-safety__item+.c-terra-safety__item .c-terra-safety__item-trigger{margin-top:12px}@media (min-width:992px){.c-terra-safety__item+.c-terra-safety__item .c-terra-safety__item-trigger{margin-top:6px}}.c-terra-safety__item.is-active+.c-terra-safety__item .c-terra-safety__item-trigger{margin-top:40px}@media (min-width:992px){.c-terra-safety__item.is-active+.c-terra-safety__item .c-terra-safety__item-trigger{margin-top:12px}}.c-terra-safety__visual{border:1px solid #262626;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}@media (max-width:991px){.c-terra-safety__visual{aspect-ratio:1.7015;width:100%;max-width:none;height:auto}}@media (min-width:992px){.c-terra-safety__visual{aspect-ratio:auto;border-width:1.448px;width:553px;max-width:100%;height:311px}}@media (min-width:1440px){.c-terra-safety__visual{width:38.4028vw;max-width:none;height:21.5972vw}}.c-terra-safety__media{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;display:block}@media (min-width:768px){.c-terra-safety__media--mobile{display:none}}.c-terra-safety__media--desktop{display:none}@media (min-width:768px){.c-terra-safety__media--desktop{display:block}}.c-terra-safety__media--ph{background-image:linear-gradient(to bottom, var(--tw-gradient-stops));--tw-gradient-from:#292d32 var(--tw-gradient-from-position);--tw-gradient-to:#131319 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #17191c var(--tw-gradient-via-position), var(--tw-gradient-to)}.c-terra-safety__panel-desc{overflow-wrap:break-word;--tw-text-opacity:1;width:100%;max-width:none;color:rgb(255 255 255/var(--tw-text-opacity,1));margin:0;font-size:12px;font-weight:400;line-height:1.5}@media (min-width:768px) and (max-width:991px){.c-terra-safety__panel-desc{font-size:clamp(12px,.7rem + .35vw,16px);line-height:clamp(18px,1rem + .45vw,24px)}}@media (min-width:992px){.c-terra-safety__panel-desc{max-width:553px}}
.c-terra-gallery{z-index:2;--tw-bg-opacity:1;background-color:rgb(19 19 25/var(--tw-bg-opacity,1));--tw-text-opacity:1;width:100%;color:rgb(255 255 255/var(--tw-text-opacity,1));padding-top:9px;padding-bottom:32px;position:relative;overflow-x:clip}@media (min-width:768px){.c-terra-gallery{padding-top:46px;padding-bottom:52px}}.c-terra-gallery__inner{z-index:1;width:100%;max-width:1440px;padding-left:var(--gutter-mobile);padding-right:var(--gutter-mobile);margin-left:auto;margin-right:auto;position:relative}@media (min-width:768px){.c-terra-gallery__inner{padding-left:var(--gutter-tablet);padding-right:var(--gutter-tablet)}}@media (min-width:992px){.c-terra-gallery__inner{padding-left:80px;padding-right:80px}}.c-terra-gallery__header{margin-bottom:1rem}@media (min-width:768px){.c-terra-gallery__header{display:none}}.c-terra-gallery__eyebrow{text-transform:uppercase;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));font-size:12px;font-weight:600;line-height:1.5;display:block}.c-terra-gallery__desktop-rail{display:none}@media (min-width:768px){.c-terra-gallery__desktop-rail{width:100vw;max-width:none;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);display:block}}.c-terra-gallery__desktop-head{pointer-events:none;z-index:3;justify-content:center;height:35px;display:flex;position:relative}.c-terra-gallery__mobile-rail{width:100%;display:block}@media (min-width:768px){.c-terra-gallery__mobile-rail{display:none}}.c-terra-gallery__desktop{outline-offset:2px;outline:2px solid #0000;width:100%;min-height:554px;position:relative}.c-terra-gallery__desktop:focus-visible{border-radius:20px;box-shadow:0 0 0 2px #ffffff40}.c-terra-gallery__viewport{touch-action:pan-y pinch-zoom;cursor:grab;width:100%;height:450px;overflow:hidden}.c-terra-gallery__viewport:active{cursor:grabbing}.c-terra-gallery__desktop-label{white-space:nowrap;text-align:center;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));background-color:#13131933;border:.5px solid #33333a;border-radius:5px;justify-content:center;align-items:center;height:23px;padding:1px 4px 2px;font-size:14px;font-weight:600;line-height:1.25rem;display:inline-flex}.c-terra-gallery__track{will-change:transform;gap:24px;width:max-content;list-style-type:none;display:flex}.c-terra-gallery__track--desktop{align-items:center;height:450px}.c-terra-gallery__track--desktop.c-terra-gallery__track--animated{transition:transform .45s}.c-terra-gallery__track--desktop .c-terra-gallery__item{flex-shrink:0;transition:width .45s,height .45s}.c-terra-gallery__track--desktop .c-terra-gallery__item--outer{width:160px;height:290px}.c-terra-gallery__track--desktop .c-terra-gallery__item--adjacent{width:220px;height:350px}.c-terra-gallery__track--desktop .c-terra-gallery__item--active{width:min(800px,100vw - 160px);height:450px}.c-terra-gallery__track--dragging{cursor:grabbing}.c-terra-gallery__track--dragging .c-terra-gallery__item,.c-terra-gallery__track--repositioning .c-terra-gallery__item{transition:none}.c-terra-gallery__track--lightbox{scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;will-change:auto;gap:16px;width:100%;height:min(62svh,420px);transition:none;overflow-x:auto}.c-terra-gallery__track--lightbox::-webkit-scrollbar{display:none}.c-terra-gallery__item{flex-shrink:0}.c-terra-gallery__item--lightbox{scroll-snap-align:center;scroll-snap-stop:always;flex:0 0 100%;width:100%;height:100%}.c-terra-gallery__slide-frame{border:1.5px solid #151515;border-radius:20px;width:100%;height:100%;position:relative;overflow:hidden}.c-terra-gallery__media{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.c-terra-gallery__media--ph{background-image:linear-gradient(to bottom, var(--tw-gradient-stops));--tw-gradient-from:#292d32 var(--tw-gradient-from-position);--tw-gradient-to:#131319 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.c-terra-gallery__controls{pointer-events:none;height:104px;position:absolute;top:450px;left:0;right:0}.c-terra-gallery__dots{pointer-events:auto;--tw-translate-x:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));justify-content:center;align-items:center;gap:5px;display:flex;position:absolute;top:96px;left:50%}.c-terra-gallery__dots--lightbox{--tw-translate-x:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));flex:1;position:static;top:auto}.c-terra-gallery__dot{cursor:pointer;background-color:#32323a;border-width:0;border-radius:9999px;flex-shrink:0;width:8px;height:8px;padding:0}.c-terra-gallery__dot:focus-visible{outline-offset:2px;outline:2px solid #0000;box-shadow:0 0 0 2px #ffffff59}.c-terra-gallery__dot--active{background-color:#0000}.c-terra-gallery__dot-svg{width:8px;height:8px;display:block}.c-terra-gallery__arrows{pointer-events:auto;flex-shrink:0;align-items:center;gap:16px;display:flex;position:absolute;top:76px;right:80px}@media (min-width:768px){.c-terra-gallery__arrows{right:max(var(--gutter-tablet),(100vw - 1440px)/2 + 80px)}}@media (min-width:992px){.c-terra-gallery__arrows{right:max(80px,50vw - 640px)}}.c-terra-gallery__arrows--lightbox{flex-shrink:0;position:static;top:auto;right:auto}.c-terra-gallery__nav-btn{cursor:pointer;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));background-color:#51515133;border-width:0;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden}.c-terra-gallery__nav-btn:hover:not(:disabled){background-color:#51515159}.c-terra-gallery__nav-btn:focus-visible{outline-offset:2px;outline:2px solid #0000;box-shadow:0 0 0 2px #ffffff59}.c-terra-gallery__nav-btn:disabled{cursor:not-allowed;opacity:.4}.c-terra-gallery__nav-icon{flex-shrink:0;width:24px;height:24px;display:block}.c-terra-gallery__masonry{aspect-ratio:343/455;grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:minmax(0,150fr) minmax(0,190fr);gap:2px 3px;width:100%;max-width:100%;display:grid}.c-terra-gallery__masonry-item{cursor:pointer;background-color:#131319;border:1.5px solid #151515;border-radius:24px;padding:0;position:relative;overflow:hidden}.c-terra-gallery__masonry-item:focus-visible{outline-offset:2px;outline:2px solid #0000;box-shadow:0 0 0 2px #ffffff59}.c-terra-gallery__masonry-item--slot-a1{grid-area:1/1}.c-terra-gallery__masonry-item--slot-b1{border-radius:20px;grid-area:1/2/3}.c-terra-gallery__masonry-item--slot-a2{grid-area:2/1}.c-terra-gallery__masonry-item--slot-a3{grid-area:3/1}.c-terra-gallery__masonry-item--slot-b2{border-radius:24px;grid-area:3/2}.c-terra-gallery__badge{z-index:2;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));background-color:#58595b;border-radius:9999px;align-items:center;gap:.25rem;padding:4px 8px 6px;display:flex;position:absolute;bottom:.75rem;right:.75rem}.c-terra-gallery__badge-icon{flex-shrink:0;width:16px;height:16px}.c-terra-gallery__badge-count{font-size:12px;font-weight:400;line-height:1.5}.c-terra-gallery__lightbox{z-index:100;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.c-terra-gallery__lightbox-backdrop{cursor:pointer;background-color:#000000e0;border-width:0;position:absolute;inset:0}.c-terra-gallery__lightbox-panel{z-index:1;flex-direction:column;width:100%;max-width:480px;max-height:100svh;padding:56px 1rem 32px;display:flex;position:relative}.c-terra-gallery__lightbox-close{z-index:2;cursor:pointer;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));background-color:#51515159;border-width:0;border-radius:9999px;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:absolute;top:1rem;right:1rem}.c-terra-gallery__lightbox-close:focus-visible{outline-offset:2px;outline:2px solid #0000;box-shadow:0 0 0 2px #ffffff59}.c-terra-gallery__lightbox-frame{border:1.5px solid #151515;border-radius:20px;width:100%;height:100%;position:relative;overflow:hidden}.c-terra-gallery__lightbox-controls{justify-content:space-between;align-items:flex-end;gap:1rem;margin-top:1.5rem;display:flex}
main:has(.c-terra-page){background-color:#131319;overflow-x:clip}@media (min-width:992px){main:has(.c-terra-page){overflow-x:visible}}.c-terra-page__banner-glow-anchor{pointer-events:none;z-index:39;width:100%;height:0;position:relative}@media (min-width:992px){.c-terra-page__banner-glow-anchor{z-index:41}}.c-terra-page__banner-glow{pointer-events:none;position:absolute}.c-terra-page__banner-glow--mobile{width:450px;height:588.5px;top:-471px;left:-292px}.c-terra-page__banner-glow--mobile .c-terra-glow__transform{transform:none}@media (min-width:992px){.c-terra-page__banner-glow--mobile{display:none}}.c-terra-page__banner-glow--desktop{display:none}@media (min-width:992px){.c-terra-page__banner-glow--desktop{filter:blur(12px);background:radial-gradient(50% 50%,#78c0ff80 0%,#78c0ff38 30%,#78c0ff14 50%,#78c0ff00 68%);width:900px;height:900px;display:block;top:-587px;left:-459px}}.c-terra-page__glow-bridge{isolation:isolate;position:relative;overflow:clip visible}.c-terra-page__glow-bridge .c-terra-exterior__glow-anchor,.c-terra-page__glow-bridge .c-terra-interior__glow-anchor,.c-terra-page__glow-bridge .c-terra-multimedia__glow-anchor,.c-terra-page__glow-bridge .c-terra-multimedia__mobile-glow-frame,.c-terra-page__glow-bridge .c-terra-hybrid__glow-anchor,.c-terra-page__glow-bridge .c-terra-hybrid__mobile-glow-frame,.c-terra-page__glow-bridge .c-terra-safety__glow-anchor{z-index:2}.c-terra-page__glow-bridge .c-terra-powertrain__glow-anchor{display:none}.c-terra-page__glow-bridge .c-terra-exterior__visual,.c-terra-page__glow-bridge .c-terra-exterior__cards,.c-terra-page__glow-bridge .c-terra-interior__visual,.c-terra-page__glow-bridge .c-terra-multimedia__visual,.c-terra-page__glow-bridge .c-terra-multimedia__item-media,.c-terra-page__glow-bridge .c-terra-hybrid__visual,.c-terra-page__glow-bridge .c-terra-powertrain__visual,.c-terra-page__glow-bridge .c-terra-powertrain__stage{z-index:1}.c-terra-page__glow-bridge .c-terra-exterior__content,.c-terra-page__glow-bridge .c-terra-interior__eyebrow-row,.c-terra-page__glow-bridge .c-terra-interior__content,.c-terra-page__glow-bridge .c-terra-multimedia__header,.c-terra-page__glow-bridge .c-terra-multimedia__items,.c-terra-page__glow-bridge .c-terra-multimedia__item-body,.c-terra-page__glow-bridge .c-terra-hybrid__intro-anchor,.c-terra-page__glow-bridge .c-terra-hybrid__aside,.c-terra-page__glow-bridge .c-terra-hybrid__features-mobile,.c-terra-page__glow-bridge .c-terra-hybrid__secondary-desktop,.c-terra-page__glow-bridge .c-terra-hybrid__closing,.c-terra-page__glow-bridge .c-terra-safety__inner,.c-terra-page__glow-bridge .c-terra-powertrain__intro,.c-terra-page__glow-bridge .c-terra-powertrain__content,.c-terra-page__glow-bridge .c-terra-powertrain__copy-col,.c-terra-page__glow-bridge .c-terra-powertrain__specs-wrap,.c-terra-page__glow-bridge .c-terra-powertrain__cta-wrap{z-index:4}.c-terra-page{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));min-height:calc(100dvh - var(--navbar-h-mobile));background-color:#131319;padding-bottom:58px;position:relative;overflow-x:clip}@media (min-width:768px){.c-terra-page{min-height:calc(100dvh - var(--navbar-h));padding-bottom:0}}.c-terra-page__content{width:100%;max-width:var(--container-max);padding:var(--s-16) var(--gutter-mobile);margin-left:auto;margin-right:auto}@media (min-width:768px){.c-terra-page__content{padding:var(--s-20) var(--gutter-desktop)}}
