.HeroBadges-module__GbWgTq__highlights{border-top:1px solid #ffffff29;width:100%;margin-top:8px;padding-top:28px;position:relative;container-type:inline-size}.HeroBadges-module__GbWgTq__highlights:before{background:var(--color-primary-container);content:"";width:40px;height:2px;position:absolute;top:-1px;left:0}.HeroBadges-module__GbWgTq__list{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.HeroBadges-module__GbWgTq__stat{flex-direction:column;align-items:flex-start;min-width:0;padding:0 clamp(12px,4cqw,28px);display:flex}.HeroBadges-module__GbWgTq__stat:first-child{padding-left:0}.HeroBadges-module__GbWgTq__stat:last-child{padding-right:0}.HeroBadges-module__GbWgTq__stat+.HeroBadges-module__GbWgTq__stat{border-left:1px solid #ffffff21}.HeroBadges-module__GbWgTq__value{color:var(--color-foreground);font-family:var(--font-anton), Impact, sans-serif;letter-spacing:-.035em;white-space:nowrap;align-items:baseline;gap:2px;font-size:clamp(32px,11cqw,64px);line-height:1;display:flex}.HeroBadges-module__GbWgTq__unit{color:var(--color-primary-container);letter-spacing:0;font-size:.62em}.HeroBadges-module__GbWgTq__slash{color:var(--color-primary-container);padding-inline:2px;font-size:.78em}.HeroBadges-module__GbWgTq__label{color:var(--color-secondary);margin-top:14px;font-size:14px;line-height:1.55}.HeroBadges-module__GbWgTq__detail{color:var(--color-foreground);font-weight:700;display:block}@container (max-width:380px){.HeroBadges-module__GbWgTq__stat{padding-inline:12px}.HeroBadges-module__GbWgTq__value{gap:1px}.HeroBadges-module__GbWgTq__slash{padding-inline:0}.HeroBadges-module__GbWgTq__label{margin-top:10px;font-size:12px}}
.HeroVisual-module__DK6WDq__grid{background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:36px 36px;-webkit-mask-image:radial-gradient(#000 5%,#0000 68%);mask-image:radial-gradient(#000 5%,#0000 68%)}.HeroVisual-module__DK6WDq__glow{background:radial-gradient(at 50% 48%,#e31e242e,#0000 64%);animation:7s ease-in-out infinite HeroVisual-module__DK6WDq__breathe}.HeroVisual-module__DK6WDq__product{animation:7s ease-in-out infinite HeroVisual-module__DK6WDq__float;-webkit-mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000),linear-gradient(#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000),linear-gradient(#0000,#000 5% 95%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.HeroVisual-module__DK6WDq__rotor{animation:45s linear infinite HeroVisual-module__DK6WDq__orbit}.HeroVisual-module__DK6WDq__visual[data-motion=off] .HeroVisual-module__DK6WDq__glow,.HeroVisual-module__DK6WDq__visual[data-motion=off] .HeroVisual-module__DK6WDq__product,.HeroVisual-module__DK6WDq__visual[data-motion=off] .HeroVisual-module__DK6WDq__rotor{animation-play-state:paused}@keyframes HeroVisual-module__DK6WDq__float{0%,to{transform:translateY(4px)rotate(-1deg)}50%{transform:translateY(-10px)rotate(1deg)}}@keyframes HeroVisual-module__DK6WDq__orbit{to{transform:rotate(360deg)}}@keyframes HeroVisual-module__DK6WDq__breathe{0%,to{opacity:.6}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.HeroVisual-module__DK6WDq__visual .HeroVisual-module__DK6WDq__glow,.HeroVisual-module__DK6WDq__visual .HeroVisual-module__DK6WDq__product,.HeroVisual-module__DK6WDq__visual .HeroVisual-module__DK6WDq__rotor{animation:none}}
.LoweringHero-module__dkhbKq__hero{isolation:isolate;border-bottom:1px solid var(--color-outline-variant);background:radial-gradient(at 82% 38%,#39141655,#0000 48%),#0e0e0e;position:relative;overflow:hidden}.LoweringHero-module__dkhbKq__hero:before{z-index:-1;content:"";pointer-events:none;background-image:repeating-linear-gradient(130deg,#ffffff02 0 1px,#0000 1px 6px);position:absolute;inset:0}.LoweringHero-module__dkhbKq__container{width:min(100%,1280px);margin-inline:auto;padding:64px 24px 24px}.LoweringHero-module__dkhbKq__layout{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:center;gap:20px;min-height:490px;display:grid}.LoweringHero-module__dkhbKq__content{z-index:2;padding-bottom:28px;position:relative}.LoweringHero-module__dkhbKq__eyebrow,.LoweringHero-module__dkhbKq__signature,.LoweringHero-module__dkhbKq__optionsIntro,.LoweringHero-module__dkhbKq__optionNumber,.LoweringHero-module__dkhbKq__note,.LoweringHero-module__dkhbKq__sceneLabel,.LoweringHero-module__dkhbKq__heightMarker,.LoweringHero-module__dkhbKq__caption{font-family:var(--font-jetbrains-mono), monospace;text-transform:uppercase}.LoweringHero-module__dkhbKq__eyebrow{color:var(--color-secondary);letter-spacing:.16em;align-items:center;gap:12px;font-size:11px;display:flex}.LoweringHero-module__dkhbKq__racingMark{background:repeating-linear-gradient(90deg, var(--color-primary-container) 0 6px, transparent 6px 10px);width:28px;height:13px;transform:skew(-24deg)}.LoweringHero-module__dkhbKq__title{font-family:var(--font-anton), Impact, sans-serif;letter-spacing:-.035em;text-transform:uppercase;margin-top:26px;font-size:clamp(76px,7.6vw,108px);font-weight:400;line-height:1.06}.LoweringHero-module__dkhbKq__titleAccent{color:var(--color-primary-container);display:block}.LoweringHero-module__dkhbKq__description{max-width:400px;color:var(--color-secondary);margin-top:26px;font-size:16px;line-height:1.8}.LoweringHero-module__dkhbKq__actions{flex-direction:column;align-items:flex-start;gap:20px;margin-top:30px;display:flex}.LoweringHero-module__dkhbKq__primaryAction{background:var(--color-primary-container);color:#fff;min-height:58px;font-family:var(--font-anton), Impact, sans-serif;text-transform:uppercase;justify-content:space-between;align-items:center;gap:28px;padding:14px 24px;font-size:22px;transition:background .18s,box-shadow .18s;display:inline-flex;box-shadow:4px 4px #e31e2426}.LoweringHero-module__dkhbKq__primaryAction:hover{background:var(--color-inverse-primary);box-shadow:6px 6px #e31e2433}.LoweringHero-module__dkhbKq__secondaryAction{border-bottom:1px solid #ffffff30;align-items:center;gap:18px;min-height:44px;font-size:14px;transition:border-color .18s,color .18s;display:inline-flex}.LoweringHero-module__dkhbKq__secondaryAction:hover{border-color:var(--color-primary-container);color:var(--color-primary)}.LoweringHero-module__dkhbKq__primaryAction:focus-visible,.LoweringHero-module__dkhbKq__secondaryAction:focus-visible,.LoweringHero-module__dkhbKq__option:focus-visible{outline:2px solid var(--color-primary);outline-offset:6px}.LoweringHero-module__dkhbKq__signature{color:#929090;letter-spacing:.06em;align-items:center;gap:9px;margin-top:28px;font-size:9px;line-height:1.8;display:flex}.LoweringHero-module__dkhbKq__signature>span{background:var(--color-accent);flex-shrink:0;width:5px;height:5px}.LoweringHero-module__dkhbKq__visual{isolation:isolate;aspect-ratio:1.35;-webkit-user-select:none;user-select:none;width:calc(100% + 70px);margin-left:-50px;position:relative}.LoweringHero-module__dkhbKq__sceneBackdrop{z-index:-1;pointer-events:none;position:absolute;inset:0}.LoweringHero-module__dkhbKq__outlineWord{color:#0000;font-family:var(--font-anton), Impact, sans-serif;letter-spacing:-.025em;text-transform:uppercase;white-space:nowrap;-webkit-text-stroke:1px #d6b7b72e;font-size:clamp(110px,12.5vw,176px);line-height:1;position:absolute;top:8%;left:8%}.LoweringHero-module__dkhbKq__diagonal,.LoweringHero-module__dkhbKq__diagonalFine{background:linear-gradient(#e31e2438,#e31e2405);width:66px;height:78%;position:absolute;top:-5%;right:12%;transform:skew(-26deg)}.LoweringHero-module__dkhbKq__diagonalFine{background:linear-gradient(#e31e2480,#0000);width:3px;right:9%}.LoweringHero-module__dkhbKq__floorGrid{transform-origin:bottom;background-image:linear-gradient(#e31e241f 1px,#0000 1px),linear-gradient(90deg,#e31e241f 1px,#0000 1px);background-size:56px 30px;height:25%;position:absolute;bottom:11%;left:-5%;right:-5%;transform:perspective(300px)rotateX(62deg);-webkit-mask-image:radial-gradient(#000,#0000 70%);mask-image:radial-gradient(#000,#0000 70%)}.LoweringHero-module__dkhbKq__groundLine{background:linear-gradient(90deg,#0000,#e31e24a6 20%,#e31e24,#0000);height:1px;position:absolute;bottom:22%;left:0;right:1%}.LoweringHero-module__dkhbKq__underglow{filter:blur(18px);background:#e31e242e;border-radius:50%;width:86%;height:10%;transition:opacity .35s;position:absolute;bottom:19%;left:8%}.LoweringHero-module__dkhbKq__sceneLabel{color:#a69b9b;letter-spacing:.1em;align-items:center;gap:9px;font-size:9px;display:flex;position:absolute;top:1%;left:8%}.LoweringHero-module__dkhbKq__crosshair{background:linear-gradient(var(--color-primary-container), var(--color-primary-container)) center / 1px 100% no-repeat, linear-gradient(var(--color-primary-container), var(--color-primary-container)) center / 100% 1px no-repeat;width:11px;height:11px}.LoweringHero-module__dkhbKq__carPosition{z-index:1;aspect-ratio:2.5;width:100%;position:absolute;top:28%;left:0}.LoweringHero-module__dkhbKq__carArrival{width:100%;height:100%;position:relative}.LoweringHero-module__dkhbKq__carImage{object-fit:cover;object-position:50% 52%;filter:drop-shadow(0 20px 12px #000000a6)}.LoweringHero-module__dkhbKq__speedLines{width:58%;height:26%;position:absolute;top:46%;right:-8%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 25% 65%,#0000);mask-image:linear-gradient(90deg,#0000,#000 25% 65%,#0000)}.LoweringHero-module__dkhbKq__speedLines>span{opacity:0;background:linear-gradient(90deg,#0000,#e31e24);width:85%;height:1px;position:absolute;top:12%}.LoweringHero-module__dkhbKq__speedLines>span:nth-child(2){width:65%;height:2px;top:45%}.LoweringHero-module__dkhbKq__speedLines>span:nth-child(3){width:95%;top:80%}.LoweringHero-module__dkhbKq__heightMarker{color:#b3a3a3;letter-spacing:.1em;align-items:center;gap:9px;font-size:8px;display:flex;position:absolute;bottom:14%;right:5%}.LoweringHero-module__dkhbKq__heightMarker>span{border-block:1px solid var(--color-primary-container);background:linear-gradient(var(--color-primary-container), var(--color-primary-container)) center / 1px 100% no-repeat;width:7px;height:25px}.LoweringHero-module__dkhbKq__caption{letter-spacing:.06em;border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:16px;padding-top:17px;font-size:9px;line-height:1.8;display:flex;position:absolute;bottom:1%;left:8%;right:5%}.LoweringHero-module__dkhbKq__captionLabel{color:var(--color-foreground)}.LoweringHero-module__dkhbKq__captionDetail{color:#929090}.LoweringHero-module__dkhbKq__optionsBar{border-block:1px solid #ffffff1c;align-items:stretch;gap:44px;margin-top:40px;display:flex}.LoweringHero-module__dkhbKq__optionsIntro{color:var(--color-secondary);letter-spacing:.08em;flex-shrink:0;align-items:center;gap:14px;padding-block:22px;font-size:9px;line-height:1.8;display:flex}.LoweringHero-module__dkhbKq__optionsCount{color:var(--color-primary-container);font-family:var(--font-anton), Impact, sans-serif;font-size:40px;line-height:1}.LoweringHero-module__dkhbKq__options{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.LoweringHero-module__dkhbKq__option{border-left:1px solid #ffffff1c;align-items:center;gap:14px;padding:20px 26px;transition:background .18s;display:flex}.LoweringHero-module__dkhbKq__option:hover{background:#e31e240c}.LoweringHero-module__dkhbKq__optionNumber{color:#a99696;font-size:10px}.LoweringHero-module__dkhbKq__optionName{font-family:var(--font-anton), Impact, sans-serif;text-transform:uppercase;font-size:25px}.LoweringHero-module__dkhbKq__optionArrow{color:var(--color-primary-container);margin-left:auto;font-size:20px}.LoweringHero-module__dkhbKq__note{color:#929090;letter-spacing:.05em;margin-top:16px;font-size:9px;line-height:1.8}@media (prefers-reduced-motion:no-preference){.LoweringHero-module__dkhbKq__carArrival{animation:1.15s cubic-bezier(.16,1,.3,1) both LoweringHero-module__dkhbKq__pullIn}.LoweringHero-module__dkhbKq__speedLines>span{animation:.95s ease-out 2 LoweringHero-module__dkhbKq__ignition}.LoweringHero-module__dkhbKq__speedLines>span:nth-child(2){animation-delay:.12s}.LoweringHero-module__dkhbKq__speedLines>span:nth-child(3){animation-delay:.24s}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.LoweringHero-module__dkhbKq__visual:hover .LoweringHero-module__dkhbKq__speedLines>span{animation:.75s ease-out 2 LoweringHero-module__dkhbKq__rolling}.LoweringHero-module__dkhbKq__visual:hover .LoweringHero-module__dkhbKq__speedLines>span:nth-child(2){animation-delay:.1s}.LoweringHero-module__dkhbKq__visual:hover .LoweringHero-module__dkhbKq__speedLines>span:nth-child(3){animation-delay:.2s}.LoweringHero-module__dkhbKq__visual:hover .LoweringHero-module__dkhbKq__underglow{opacity:.55}}@keyframes LoweringHero-module__dkhbKq__pullIn{0%{opacity:0;transform:translate(70px,-6px)}65%{opacity:1;transform:translate(-3px,2px)}to{opacity:1;transform:translate(0,0)}}@keyframes LoweringHero-module__dkhbKq__ignition{0%{opacity:0;transform:translate(-55%)}25%{opacity:.7}to{opacity:0;transform:translate(95%)}}@keyframes LoweringHero-module__dkhbKq__rolling{0%{opacity:0;transform:translate(-55%)}25%{opacity:.7}to{opacity:0;transform:translate(95%)}}@media (min-width:1280px){.LoweringHero-module__dkhbKq__actions{flex-direction:row;align-items:center;gap:24px}.LoweringHero-module__dkhbKq__primaryAction{gap:22px;padding-inline:20px}}@media (max-width:1023px){.LoweringHero-module__dkhbKq__container{padding-top:44px}.LoweringHero-module__dkhbKq__layout{grid-template-columns:minmax(0,1fr);gap:6px}.LoweringHero-module__dkhbKq__content{padding-bottom:0}.LoweringHero-module__dkhbKq__title{font-size:clamp(68px,12vw,100px)}.LoweringHero-module__dkhbKq__description{max-width:540px}.LoweringHero-module__dkhbKq__actions{flex-direction:row;align-items:center;gap:24px}.LoweringHero-module__dkhbKq__signature{margin-top:22px}.LoweringHero-module__dkhbKq__visual{aspect-ratio:1.65;width:90%;max-width:760px;margin:30px auto 0}.LoweringHero-module__dkhbKq__outlineWord{font-size:clamp(90px,17vw,155px);top:7%}.LoweringHero-module__dkhbKq__carPosition{top:20%}.LoweringHero-module__dkhbKq__heightMarker{bottom:12%}.LoweringHero-module__dkhbKq__caption{bottom:-3%}.LoweringHero-module__dkhbKq__optionsBar{gap:22px;margin-top:46px}.LoweringHero-module__dkhbKq__option{gap:10px;padding:20px 16px}.LoweringHero-module__dkhbKq__optionName{font-size:22px}}@media (max-width:639px){.LoweringHero-module__dkhbKq__container{padding:32px 24px 20px}.LoweringHero-module__dkhbKq__eyebrow{font-size:9px}.LoweringHero-module__dkhbKq__title{margin-top:22px;font-size:clamp(58px,15vw,88px)}.LoweringHero-module__dkhbKq__description{margin-top:20px;font-size:14px;line-height:1.8}.LoweringHero-module__dkhbKq__actions{flex-direction:column;align-items:stretch;gap:10px;margin-top:24px}.LoweringHero-module__dkhbKq__primaryAction{font-size:20px}.LoweringHero-module__dkhbKq__secondaryAction{align-self:flex-start;font-size:13px}.LoweringHero-module__dkhbKq__signature{font-size:8px}.LoweringHero-module__dkhbKq__visual{aspect-ratio:1.45;width:calc(100% + 32px);margin-top:34px;margin-left:-16px}.LoweringHero-module__dkhbKq__sceneLabel{font-size:7px;left:5%}.LoweringHero-module__dkhbKq__outlineWord{font-size:clamp(84px,24vw,148px);top:11%;left:6%}.LoweringHero-module__dkhbKq__carPosition{top:27%}.LoweringHero-module__dkhbKq__diagonal{width:40px}.LoweringHero-module__dkhbKq__heightMarker{font-size:7px;bottom:11%}.LoweringHero-module__dkhbKq__caption{gap:10px;padding-top:12px;font-size:7px;bottom:-6%;left:5%;right:5%}.LoweringHero-module__dkhbKq__optionsBar{margin-top:54px;display:block}.LoweringHero-module__dkhbKq__optionsIntro{gap:12px;padding-block:16px;font-size:8px}.LoweringHero-module__dkhbKq__optionsIntro br{display:none}.LoweringHero-module__dkhbKq__optionsCount{font-size:26px}.LoweringHero-module__dkhbKq__options{border-top:1px solid #ffffff1c}.LoweringHero-module__dkhbKq__option{grid-template-columns:1fr auto;gap:8px;padding:16px 12px;display:grid}.LoweringHero-module__dkhbKq__option:first-child{border-left:0;padding-left:0}.LoweringHero-module__dkhbKq__option:last-child{padding-right:0}.LoweringHero-module__dkhbKq__optionNumber{font-size:8px}.LoweringHero-module__dkhbKq__optionName{grid-area:2/1/auto/-1;font-size:clamp(16px,4vw,22px)}.LoweringHero-module__dkhbKq__optionArrow{grid-area:1/2;font-size:13px}}@media (prefers-reduced-motion:reduce){.LoweringHero-module__dkhbKq__hero *,.LoweringHero-module__dkhbKq__hero :before,.LoweringHero-module__dkhbKq__hero :after{transition:none!important;animation:none!important}}
.Brands-module___0Nwrq__viewport{--visible-brands:2;overflow:hidden}.Brands-module___0Nwrq__track{width:calc(100% / var(--visible-brands) * var(--brand-count) * 2);animation:Brands-module___0Nwrq__marquee calc(var(--brand-count) * 5s) linear infinite;will-change:transform;display:flex}.Brands-module___0Nwrq__group{flex:0 0 50%;min-width:0;display:flex}@keyframes Brands-module___0Nwrq__marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.Brands-module___0Nwrq__logo{filter:grayscale()invert(.75)}@media (min-width:40rem){.Brands-module___0Nwrq__viewport{--visible-brands:3}}@media (min-width:64rem){.Brands-module___0Nwrq__viewport{--visible-brands:5}}
.ContactForm-module__UoqRnG__control{border:1px solid color-mix(in srgb, var(--color-outline-variant) 75%, transparent);background:var(--color-surface-lowest);width:100%;min-width:0;min-height:3.25rem;color:var(--color-foreground);border-radius:0;padding:.875rem 1rem;font-size:1rem;line-height:1.5;transition:border-color .18s,box-shadow .18s;display:block}.ContactForm-module__UoqRnG__control::placeholder{color:color-mix(in srgb, var(--color-secondary) 55%, transparent)}select.ContactForm-module__UoqRnG__control:has(option[value=""]:checked){color:color-mix(in srgb, var(--color-secondary) 55%, transparent)}.ContactForm-module__UoqRnG__control:hover{border-color:var(--color-secondary)}.ContactForm-module__UoqRnG__control:focus{border-color:var(--color-primary-container);box-shadow:0 0 0 1px var(--color-primary-container);outline:none}.ContactForm-module__UoqRnG__control:user-invalid{border-color:var(--color-primary-container)}.ContactForm-module__UoqRnG__control option{background:var(--color-surface-lowest);color:var(--color-foreground)}select.ContactForm-module__UoqRnG__control{padding-right:3rem}textarea.ContactForm-module__UoqRnG__control{resize:vertical;min-height:9rem}@media (prefers-reduced-motion:reduce){.ContactForm-module__UoqRnG__control{transition:none}}
