.bay-status-hero-module__g5Aowq__hero{gap:var(--primitive-space-6);border:1px solid var(--primitive-line-strong);background:linear-gradient(180deg, color-mix(in oklab, var(--primitive-text-on-accent) 6%, transparent), color-mix(in oklab, var(--primitive-text-on-accent) 1.2%, transparent)), var(--primitive-panel-strong);min-height:320px;box-shadow:inset 0 1px 0 color-mix(in oklab, var(--primitive-text-on-accent) 8%, transparent), 0 36px 90px color-mix(in oklab, var(--primitive-canvas) 48%, transparent);color:var(--primitive-text-strong);border-radius:22px;padding:clamp(28px,2.4vw,44px);display:grid;position:relative;overflow:hidden}.bay-status-hero-module__g5Aowq__accent{background:var(--bay-display-accent,var(--primitive-red));width:8px;box-shadow:0 0 24px var(--bay-display-accent,var(--primitive-red));position:absolute;inset:0 auto 0 0}.bay-status-hero-module__g5Aowq__head{align-items:center;gap:18px;display:flex}.bay-status-hero-module__g5Aowq__bayId{font-family:var(--ff-ts-anton,var(--primitive-font-display));text-transform:uppercase;grid-template-columns:auto auto;align-items:baseline;gap:14px;display:inline-grid}.bay-status-hero-module__g5Aowq__bayId em{letter-spacing:.14em;color:var(--primitive-muted);font-size:clamp(20px,1.5vw,28px);font-style:normal}.bay-status-hero-module__g5Aowq__bayId strong{color:var(--primitive-text-strong);text-shadow:0 0 38px color-mix(in oklab, var(--primitive-text-on-accent) 18%, transparent);font-variant-numeric:tabular-nums;font-size:clamp(96px,9vw,156px);font-weight:400;line-height:.85}.bay-status-hero-module__g5Aowq__pulse{border-radius:var(--primitive-radius-round);background:var(--bay-display-accent,var(--primitive-red));width:22px;height:22px;box-shadow:0 0 0 0 var(--bay-display-accent,var(--primitive-red)), 0 0 28px var(--bay-display-accent,var(--primitive-red))}.bay-status-hero-module__g5Aowq__hero[data-pulse=on] .bay-status-hero-module__g5Aowq__pulse{animation:bay-status-hero-module__g5Aowq__bay-pulse 1.6s var(--primitive-ease-out) infinite}@keyframes bay-status-hero-module__g5Aowq__bay-pulse{0%{box-shadow:0 0 0 0 color-mix(in oklab, var(--bay-display-accent) 65%, transparent)}60%{box-shadow:0 0 0 18px color-mix(in oklab, var(--bay-display-accent) 0%, transparent)}to{box-shadow:0 0 0 0 color-mix(in oklab, var(--bay-display-accent) 0%, transparent)}}.bay-status-hero-module__g5Aowq__chip{padding:var(--primitive-space-2) var(--primitive-space-4);margin-left:auto;font-size:clamp(14px,1.05vw,20px)}.bay-status-hero-module__g5Aowq__vehicleBlock{gap:var(--primitive-space-2);display:grid}.bay-status-hero-module__g5Aowq__vehicle{font-family:var(--ff-ts-anton,var(--primitive-font-display));letter-spacing:.012em;text-transform:uppercase;color:var(--primitive-text-strong);font-size:clamp(36px,3.2vw,64px);font-weight:400;line-height:1;display:block}.bay-status-hero-module__g5Aowq__customer{font-family:var(--ff-ts-bebas,var(--primitive-font-display));letter-spacing:.18em;text-transform:uppercase;color:var(--primitive-amber);font-size:clamp(20px,1.6vw,28px)}.bay-status-hero-module__g5Aowq__clearMsg{padding:var(--primitive-space-5) var(--primitive-space-6);border:1px dashed var(--primitive-line-strong);color:var(--primitive-body);letter-spacing:.05em;text-transform:uppercase;text-align:center;border-radius:14px;margin:0;font-size:clamp(18px,1.4vw,26px)}.bay-status-hero-module__g5Aowq__foot{gap:var(--primitive-space-6);border-top:1px solid var(--primitive-line);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));padding-top:18px;display:grid}.bay-status-hero-module__g5Aowq__cell{gap:var(--primitive-space-1-5);display:grid}.bay-status-hero-module__g5Aowq__cell em{font-style:normal;font-family:var(--primitive-font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--primitive-muted);font-size:clamp(10px,.8vw,13px)}.bay-status-hero-module__g5Aowq__cell strong{font-family:var(--ff-ts-anton,var(--primitive-font-display));letter-spacing:.01em;color:var(--primitive-text-strong);font-size:clamp(28px,2.2vw,44px);font-weight:400}.bay-status-hero-module__g5Aowq__tabular{font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.bay-status-hero-module__g5Aowq__hero[data-pulse=on] .bay-status-hero-module__g5Aowq__pulse{box-shadow:0 0 0 4px color-mix(in oklab, var(--bay-display-accent) 45%, transparent);animation:none}}
.vehicle-queue-rail-module__AZaLJW__rail{border:1px solid var(--primitive-line);background:linear-gradient(180deg, color-mix(in oklab, var(--primitive-text-on-accent) 5%, transparent), color-mix(in oklab, var(--primitive-text-on-accent) 1%, transparent)), var(--primitive-panel);color:var(--primitive-body);border-radius:18px;gap:18px;padding:clamp(20px,1.8vw,28px);display:grid}.vehicle-queue-rail-module__AZaLJW__head{gap:var(--primitive-space-1);display:grid}.vehicle-queue-rail-module__AZaLJW__kicker{font-family:var(--primitive-font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--primitive-red);font-size:clamp(11px,.85vw,14px);font-weight:700}.vehicle-queue-rail-module__AZaLJW__title{font-family:var(--ff-ts-anton,var(--primitive-font-display));letter-spacing:.012em;text-transform:uppercase;color:var(--primitive-text-strong);margin:0;font-size:clamp(28px,2.4vw,44px);font-weight:400}.vehicle-queue-rail-module__AZaLJW__track{scrollbar-width:thin;scrollbar-color:var(--primitive-line) transparent;grid-auto-columns:minmax(240px,1fr);grid-auto-flow:column;gap:14px;margin:0;padding:0;list-style:none;display:grid;overflow-x:auto}.vehicle-queue-rail-module__AZaLJW__card{gap:var(--primitive-space-2-5);padding:var(--primitive-space-4) 18px;border:1px solid var(--primitive-line);background:color-mix(in oklab, var(--primitive-text-on-accent) 2.5%, transparent);border-radius:14px;min-width:240px;display:grid;position:relative}.vehicle-queue-rail-module__AZaLJW__card[data-position=next]{border-color:color-mix(in oklab, var(--primitive-red) 55%, transparent);background:linear-gradient(135deg, color-mix(in oklab, var(--primitive-red) 16%, transparent), transparent 60%), color-mix(in oklab, var(--primitive-text-on-accent) 4%, transparent);box-shadow:0 0 0 1px color-mix(in oklab, var(--primitive-red) 32%, transparent)}.vehicle-queue-rail-module__AZaLJW__card[data-position=soon]{border-color:color-mix(in oklab, var(--primitive-amber) 42%, transparent)}.vehicle-queue-rail-module__AZaLJW__cardHead{align-items:center;gap:var(--primitive-space-1-5);display:flex}.vehicle-queue-rail-module__AZaLJW__vehicle{font-family:var(--ff-ts-anton,var(--primitive-font-display));letter-spacing:.008em;text-transform:uppercase;color:var(--primitive-text-strong);font-size:clamp(22px,1.8vw,30px);font-weight:400;line-height:1.05}.vehicle-queue-rail-module__AZaLJW__customer{font-family:var(--ff-ts-bebas,var(--primitive-font-display));letter-spacing:.18em;text-transform:uppercase;color:var(--primitive-amber);font-size:clamp(14px,1vw,18px)}.vehicle-queue-rail-module__AZaLJW__meta{gap:var(--primitive-space-2-5);padding-top:var(--primitive-space-2);border-top:1px solid var(--primitive-line);grid-template-columns:repeat(auto-fit,minmax(72px,1fr));display:grid}.vehicle-queue-rail-module__AZaLJW__meta span{gap:var(--primitive-space-0-5);display:grid}.vehicle-queue-rail-module__AZaLJW__meta em{font-style:normal;font-family:var(--primitive-font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--primitive-muted);font-size:clamp(9px,.7vw,11px)}.vehicle-queue-rail-module__AZaLJW__meta strong{font-family:var(--ff-ts-anton,var(--primitive-font-display));color:var(--primitive-text-strong);font-size:clamp(16px,1.2vw,22px);font-weight:400}.vehicle-queue-rail-module__AZaLJW__tabular{font-variant-numeric:tabular-nums}
.kinetic-text-module__2WtMSq__root{--kt-color:var(--foreground,var(--primitive-text-strong));--kt-color-accent:var(--primitive-amber);--kt-color-secondary:var(--primitive-teal);color:var(--kt-color);min-width:0;max-width:100%;line-height:var(--primitive-leading-tight);font-family:var(--kt-font);overflow-wrap:normal;word-break:normal;text-wrap:balance;vertical-align:bottom;margin:0;display:inline-block;position:relative}.kinetic-text-module__2WtMSq__root[data-motion=marquee]{contain:paint;inline-size:100%;max-inline-size:100%;display:block;overflow:hidden}html[data-primitive-theme=light] .kinetic-text-module__2WtMSq__root{--kt-color:var(--primitive-text-strong)}.kinetic-text-module__2WtMSq__sm{font-size:var(--primitive-text-md);line-height:var(--primitive-leading-snug)}.kinetic-text-module__2WtMSq__md{font-size:var(--primitive-text-xl)}.kinetic-text-module__2WtMSq__lg{font-size:var(--primitive-h2)}.kinetic-text-module__2WtMSq__xl{font-size:var(--primitive-h1)}.kinetic-text-module__2WtMSq__hero{font-size:var(--primitive-display);letter-spacing:var(--primitive-tracking-normal)}@media (max-width:720px){.kinetic-text-module__2WtMSq__sm{font-size:var(--primitive-text-base)}.kinetic-text-module__2WtMSq__md{font-size:var(--primitive-text-lg)}.kinetic-text-module__2WtMSq__lg{font-size:var(--primitive-h3)}.kinetic-text-module__2WtMSq__xl{font-size:var(--primitive-h2)}.kinetic-text-module__2WtMSq__hero{font-size:var(--primitive-h1)}}.kinetic-text-module__2WtMSq__motionLetterRise{flex-wrap:wrap;gap:0;display:inline-flex;overflow:hidden}.kinetic-text-module__2WtMSq__motionLetterRise span[data-glyph]{animation:.72s cubic-bezier(.16,1,.3,1) both kinetic-text-module__2WtMSq__kt-letter-rise;animation-delay:calc(var(--kt-i,0) * 38ms);display:inline-block}@keyframes kinetic-text-module__2WtMSq__kt-letter-rise{0%{opacity:0;transform:translateY(110%)}to{opacity:1;transform:translate(0,0)}}.kinetic-text-module__2WtMSq__motionOutlineFill{-webkit-text-stroke:1px currentColor;color:#0000;background:linear-gradient(90deg, var(--primitive-amber) 0%, var(--primitive-red) 50%, var(--primitive-amber) 100%);background-position:100% 0;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:2.4s cubic-bezier(.65,0,.35,1) infinite alternate kinetic-text-module__2WtMSq__kt-outline-fill;display:inline-block;position:relative}@keyframes kinetic-text-module__2WtMSq__kt-outline-fill{0%{background-position:100% 0}to{background-position:0 0}}.kinetic-text-module__2WtMSq__motionMarqueeWrap{contain:paint;inline-size:100%;max-inline-size:100%;display:block;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 12% 88%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 12% 88%,#0000 100%)}.kinetic-text-module__2WtMSq__motionMarqueeTrack{white-space:nowrap;will-change:transform;gap:56px;max-inline-size:none;padding-inline:24px;animation:22s linear infinite kinetic-text-module__2WtMSq__kt-marquee;display:inline-flex}.kinetic-text-module__2WtMSq__motionMarqueeTrack>span{display:inline-block}@keyframes kinetic-text-module__2WtMSq__kt-marquee{0%{transform:translate(0,0)}to{transform:translate(-50%)}}.kinetic-text-module__2WtMSq__motionTypeOn{white-space:nowrap;border-right:2px solid var(--primitive-teal);width:0;animation:3.2s steps(28,end) infinite alternate kinetic-text-module__2WtMSq__kt-type-on,.7s steps(2,end) infinite kinetic-text-module__2WtMSq__kt-caret;display:inline-block;position:relative;overflow:hidden}@keyframes kinetic-text-module__2WtMSq__kt-type-on{0%{width:0}to{width:100%}}@keyframes kinetic-text-module__2WtMSq__kt-caret{0%{border-right-color:var(--primitive-teal)}to{border-right-color:#0000}}.kinetic-text-module__2WtMSq__motionWeightMorph{font-variation-settings:"wght" 200;animation:5.5s cubic-bezier(.45,0,.55,1) infinite alternate kinetic-text-module__2WtMSq__kt-weight-morph}@keyframes kinetic-text-module__2WtMSq__kt-weight-morph{0%{font-variation-settings:"wght" 200, "opsz" 9}50%{font-variation-settings:"wght" 700, "opsz" 144}to{font-variation-settings:"wght" 900, "opsz" 144}}.kinetic-text-module__2WtMSq__motionScramble{font-feature-settings:"tnum";letter-spacing:.02em}.kinetic-text-module__2WtMSq__motionAxisSwing{font-variation-settings:"wdth" 75, "opsz" 12;animation:6s ease-in-out infinite alternate kinetic-text-module__2WtMSq__kt-axis-swing}@keyframes kinetic-text-module__2WtMSq__kt-axis-swing{0%{font-variation-settings:"wdth" 75, "opsz" 12}50%{font-variation-settings:"wdth" 100, "opsz" 48}to{font-variation-settings:"wdth" 125, "opsz" 96}}.kinetic-text-module__2WtMSq__motionScanlineWipe{background:linear-gradient(90deg, var(--primitive-teal), var(--primitive-green));color:#0000;-webkit-background-clip:text;background-clip:text;display:inline-block;position:relative}.kinetic-text-module__2WtMSq__motionScanlineWipe:after{content:"";background:linear-gradient(90deg, transparent 0%, var(--primitive-teal) 50%, transparent 100%);mix-blend-mode:screen;opacity:.55;pointer-events:none;width:30%;animation:3.4s cubic-bezier(.65,0,.35,1) infinite kinetic-text-module__2WtMSq__kt-scanline;position:absolute;inset:0}@keyframes kinetic-text-module__2WtMSq__kt-scanline{0%{transform:translate(-100%)}to{transform:translate(420%)}}.kinetic-text-module__2WtMSq__motionColorSweep{background:linear-gradient(90deg, var(--primitive-red) 0%, var(--primitive-amber) 30%, var(--primitive-teal) 60%, var(--primitive-green) 100%);color:#0000;background-size:280% 100%;-webkit-background-clip:text;background-clip:text;animation:5.5s ease-in-out infinite alternate kinetic-text-module__2WtMSq__kt-color-sweep}@keyframes kinetic-text-module__2WtMSq__kt-color-sweep{0%{background-position:0 0}to{background-position:100% 0}}.kinetic-text-module__2WtMSq__motionItalicShift{font-style:italic;animation:5s cubic-bezier(.4,0,.2,1) infinite alternate kinetic-text-module__2WtMSq__kt-italic-shift;display:inline-block}@keyframes kinetic-text-module__2WtMSq__kt-italic-shift{0%{opacity:0;font-style:italic;transform:translateY(12px)skew(-6deg)}60%{opacity:1;font-style:italic;transform:translate(0,0)skew(-3deg)}to{opacity:1;font-style:normal;transform:translate(0,0)skew(0)}}.kinetic-text-module__2WtMSq__motionHeatShimmer{color:#0000;background:linear-gradient(92deg, var(--primitive-red) 0%, var(--primitive-amber) 24%, var(--primitive-text-strong) 48%, var(--primitive-amber) 64%, var(--primitive-red) 100%);filter:drop-shadow(0 0 12px color-mix(in oklab, var(--primitive-red) 28%, transparent));background-size:260% 100%;-webkit-background-clip:text;background-clip:text;animation:2.8s ease-in-out infinite alternate kinetic-text-module__2WtMSq__kt-heat-shimmer;display:inline-block}html[data-primitive-theme=light] .kinetic-text-module__2WtMSq__motionHeatShimmer{background:linear-gradient(92deg, color-mix(in oklab, var(--primitive-red) 80%, black) 0%, color-mix(in oklab, var(--primitive-amber) 78%, black) 24%, color-mix(in oklab, var(--primitive-amber) 26%, black) 48%, color-mix(in oklab, var(--primitive-amber) 90%, black) 64%, color-mix(in oklab, var(--primitive-red) 66%, black) 100%);filter:drop-shadow(0 1px 0 color-mix(in oklab, var(--primitive-neumo-light) 70%, transparent));background-size:260% 100%;-webkit-background-clip:text;background-clip:text}@keyframes kinetic-text-module__2WtMSq__kt-heat-shimmer{0%{background-position:0 0;transform:skew(-1deg)}to{background-position:100% 0;transform:skew(2deg)}}.kinetic-text-module__2WtMSq__motionStampPop,.kinetic-text-module__2WtMSq__motionSignalBounce,.kinetic-text-module__2WtMSq__motionPistonStroke,.kinetic-text-module__2WtMSq__motionValveTick,.kinetic-text-module__2WtMSq__motionClutchDrop,.kinetic-text-module__2WtMSq__motionBrakePulse,.kinetic-text-module__2WtMSq__motionSparkPlugFire,.kinetic-text-module__2WtMSq__motionHoistLift{flex-wrap:wrap;display:inline-flex}.kinetic-text-module__2WtMSq__motionStampPop span[data-glyph]{transform-origin:50% 70%;animation:1.8s cubic-bezier(.18,1.45,.28,1) infinite kinetic-text-module__2WtMSq__kt-stamp-pop;animation-delay:calc(var(--kt-i,0) * 42ms);display:inline-block}@keyframes kinetic-text-module__2WtMSq__kt-stamp-pop{0%,68%,to{text-shadow:none;transform:translate(0,0)scale(1)}12%{text-shadow:0 0 14px color-mix(in oklab, var(--primitive-amber) 55%, transparent);transform:translateY(-.08em)scale(1.12)}}.kinetic-text-module__2WtMSq__motionLaneSplit{animation:2.4s steps(2,end) infinite kinetic-text-module__2WtMSq__kt-lane-split;display:inline-block}@keyframes kinetic-text-module__2WtMSq__kt-lane-split{0%,to{text-shadow:-.035em 0 var(--primitive-red), .035em 0 var(--primitive-teal)}50%{text-shadow:-.075em 0 var(--primitive-red), .075em 0 var(--primitive-teal)}}.kinetic-text-module__2WtMSq__motionSparkTrail{padding-bottom:.08em;display:inline-block;position:relative}.kinetic-text-module__2WtMSq__motionSparkTrail:after{content:"";background:linear-gradient(90deg, transparent, var(--primitive-red), var(--primitive-amber), transparent);height:.08em;box-shadow:0 0 16px color-mix(in oklab, var(--primitive-amber) 52%, transparent);background-size:240% 100%;border-radius:999px;animation:1.8s ease-in-out infinite kinetic-text-module__2WtMSq__kt-spark-trail;position:absolute;bottom:0;left:0;right:0}@keyframes kinetic-text-module__2WtMSq__kt-spark-trail{0%{transform-origin:0;background-position:0 0;transform:scaleX(.18)}to{transform-origin:100%;background-position:100% 0;transform:scaleX(1)}}.kinetic-text-module__2WtMSq__motionTorqueTilt{transform-origin:0 100%;animation:3.6s cubic-bezier(.65,0,.35,1) infinite alternate kinetic-text-module__2WtMSq__kt-torque-tilt;display:inline-block}@keyframes kinetic-text-module__2WtMSq__kt-torque-tilt{0%{transform:rotate(-2deg)skew(-4deg)}to{transform:rotate(2deg)skew(3deg)}}.kinetic-text-module__2WtMSq__motionChromeGlint{color:#0000;background:linear-gradient(100deg, color-mix(in oklab, var(--primitive-text-strong) 58%, black) 0%, var(--primitive-text-strong) 18%, var(--primitive-teal) 26%, var(--primitive-text-strong) 36%, color-mix(in oklab, var(--primitive-text-strong) 49%, black) 54%, var(--primitive-text-strong) 72%, color-mix(in oklab, var(--primitive-text-strong) 63%, black) 100%);background-size:320% 100%;-webkit-background-clip:text;background-clip:text;animation:3s ease-in-out infinite kinetic-text-module__2WtMSq__kt-chrome-glint;display:inline-block}html[data-primitive-theme=light] .kinetic-text-module__2WtMSq__motionChromeGlint{background:linear-gradient(100deg, var(--primitive-text-strong) 0%, color-mix(in oklab, var(--primitive-text-strong) 60%, var(--primitive-muted)) 18%, var(--primitive-teal) 28%, var(--primitive-text-strong) 40%, color-mix(in oklab, var(--primitive-text-strong) 78%, var(--primitive-muted)) 56%, color-mix(in oklab, var(--primitive-muted) 78%, var(--primitive-text-strong)) 68%, var(--primitive-text-strong) 100%);filter:drop-shadow(0 1px 0 color-mix(in oklab, var(--primitive-neumo-light) 60%, transparent)) drop-shadow(0 0 1px color-mix(in oklab, var(--primitive-text-strong) 22%, transparent));background-size:320% 100%;-webkit-background-clip:text;background-clip:text}@keyframes kinetic-text-module__2WtMSq__kt-chrome-glint{0%{background-position:0 0}to{background-position:100% 0}}.kinetic-text-module__2WtMSq__motionSignalBounce span[data-glyph]{animation:1.7s cubic-bezier(.16,1,.3,1) infinite kinetic-text-module__2WtMSq__kt-signal-bounce;animation-delay:calc(var(--kt-i,0) * 34ms);display:inline-block}@keyframes kinetic-text-module__2WtMSq__kt-signal-bounce{0%,72%,to{color:currentColor;transform:translateY(0)}24%{color:var(--primitive-teal);transform:translateY(-.16em)}}.kinetic-text-module__2WtMSq__motionRoadBlur{animation:2.6s cubic-bezier(.65,0,.35,1) infinite alternate kinetic-text-module__2WtMSq__kt-road-blur;display:inline-block}@keyframes kinetic-text-module__2WtMSq__kt-road-blur{0%{filter:blur();transform:translate(-.08em)}to{filter:blur(.04em);text-shadow:-.1em 0 color-mix(in oklab, var(--primitive-red) 45%, transparent), .1em 0 color-mix(in oklab, var(--primitive-teal) 35%, transparent);transform:translate(.08em)}}.kinetic-text-module__2WtMSq__motionArcFlash{animation:2.2s steps(2,end) infinite kinetic-text-module__2WtMSq__kt-arc-flash;display:inline-block}@keyframes kinetic-text-module__2WtMSq__kt-arc-flash{0%,68%,to{filter:brightness();text-shadow:0 0 0 color-mix(in oklab, var(--primitive-amber) 0%, transparent)}18%{filter:brightness(1.24);text-shadow:0 0 .15em color-mix(in oklab, var(--primitive-amber) 85%, transparent), 0 0 .38em color-mix(in oklab, var(--primitive-red) 45%, transparent)}}.kinetic-text-module__2WtMSq__motionBoostSqueeze{transform-origin:50% 100%;animation:2.7s cubic-bezier(.65,0,.35,1) infinite alternate kinetic-text-module__2WtMSq__kt-boost-squeeze;display:inline-block}@keyframes kinetic-text-module__2WtMSq__kt-boost-squeeze{0%{letter-spacing:.01em;transform:scaleX(.92)translateY(.04em)}to{letter-spacing:.04em;transform:scaleX(1.08)translateY(-.02em)}}.kinetic-text-module__2WtMSq__motionBayDoorReveal{clip-path:inset(0 100% 0 0);animation:3s cubic-bezier(.16,1,.3,1) infinite alternate kinetic-text-module__2WtMSq__kt-bay-door-reveal;display:inline-block}@keyframes kinetic-text-module__2WtMSq__kt-bay-door-reveal{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.kinetic-text-module__2WtMSq__motionRubberBurn{animation:2.4s ease-in-out infinite alternate kinetic-text-module__2WtMSq__kt-rubber-burn;display:inline-block}@keyframes kinetic-text-module__2WtMSq__kt-rubber-burn{0%{text-shadow:-.04em 0 color-mix(in oklab, var(--primitive-red) 32%, transparent), .05em 0 color-mix(in oklab, var(--primitive-teal) 22%, transparent);transform:skew(-3deg)translate(-.04em)}to{text-shadow:-.09em 0 color-mix(in oklab, var(--primitive-red) 42%, transparent), .1em 0 color-mix(in oklab, var(--primitive-teal) 32%, transparent);transform:skew(4deg)translate(.04em)}}.kinetic-text-module__2WtMSq__motionGaugeSweep{padding-bottom:.1em;display:inline-block;position:relative}.kinetic-text-module__2WtMSq__motionGaugeSweep:after{content:"";background:linear-gradient(90deg, var(--primitive-red), var(--primitive-amber), var(--primitive-teal), var(--primitive-green));transform-origin:0;height:.08em;box-shadow:0 0 14px color-mix(in oklab, var(--primitive-teal) 42%, transparent);border-radius:999px;animation:2.3s cubic-bezier(.65,0,.35,1) infinite alternate kinetic-text-module__2WtMSq__kt-gauge-sweep;position:absolute;bottom:0;left:0;right:0;transform:scaleX(.16)}@keyframes kinetic-text-module__2WtMSq__kt-gauge-sweep{0%{transform:scaleX(.16)}to{transform:scaleX(1)}}.kinetic-text-module__2WtMSq__motionWeldFlicker{color:#0000;background:linear-gradient(92deg, var(--primitive-red), var(--primitive-amber), var(--primitive-text-strong), var(--primitive-red));background-size:260% 100%;-webkit-background-clip:text;background-clip:text;animation:1.7s steps(2,end) infinite kinetic-text-module__2WtMSq__kt-weld-flicker;display:inline-block}html[data-primitive-theme=light] .kinetic-text-module__2WtMSq__motionWeldFlicker{background:linear-gradient(92deg, var(--kt-weld-red-light,color-mix(in oklab, var(--primitive-red) 74%, black)), var(--kt-weld-amber-light,color-mix(in oklab, var(--primitive-amber) 76%, black)), var(--kt-weld-core-light,var(--primitive-text-strong)), var(--kt-weld-end-light,var(--primitive-red)));background-size:260% 100%;-webkit-background-clip:text;background-clip:text;animation-name:kinetic-text-module__2WtMSq__kt-weld-flicker-light}@keyframes kinetic-text-module__2WtMSq__kt-weld-flicker{0%,74%,to{filter:brightness();text-shadow:0 0 0 color-mix(in oklab, var(--primitive-amber) 0%, transparent);background-position:0 0}12%{filter:brightness(1.55);text-shadow:0 0 .1em color-mix(in oklab, var(--primitive-text-strong) 58%, transparent), 0 0 .28em color-mix(in oklab, var(--primitive-amber) 42%, transparent), 0 0 .5em color-mix(in oklab, var(--primitive-red) 30%, transparent);background-position:62% 0}18%,24%{filter:brightness(1.24);background-position:100% 0}}@keyframes kinetic-text-module__2WtMSq__kt-weld-flicker-light{0%,74%,to{filter:brightness();text-shadow:0 0 0 color-mix(in oklab, var(--primitive-red) 0%, transparent);background-position:0 0}12%{filter:brightness();text-shadow:0 0 .12em color-mix(in oklab, var(--primitive-red) 16%, transparent);background-position:62% 0}18%,24%{filter:brightness();background-position:100% 0}}.kinetic-text-module__2WtMSq__motionDynoPull{transform-origin:0 80%;animation:3.2s cubic-bezier(.4,0,.2,1) infinite kinetic-text-module__2WtMSq__kt-dyno-pull;display:inline-block}@keyframes kinetic-text-module__2WtMSq__kt-dyno-pull{0%,to{filter:none;transform:scaleX(.96)translate(0,0)}42%{filter:drop-shadow(-.08em 0 0 color-mix(in oklab, var(--primitive-teal) 38%, transparent));transform:scaleX(1.08)translate(.08em,-.02em)}64%{transform:scaleX(1.02)translate(.02em)}}.kinetic-text-module__2WtMSq__motionPistonStroke span[data-glyph]{animation:1.45s cubic-bezier(.76,0,.24,1) infinite kinetic-text-module__2WtMSq__kt-piston-stroke;animation-delay:calc(var(--kt-i,0) * 26ms);display:inline-block}@keyframes kinetic-text-module__2WtMSq__kt-piston-stroke{0%,64%,to{transform:translateY(0)}26%{color:var(--primitive-amber);transform:translateY(-.18em)}}.kinetic-text-module__2WtMSq__motionNeonIdle{color:var(--kt-color);animation:3.4s ease-in-out infinite alternate kinetic-text-module__2WtMSq__kt-neon-idle;display:inline-block}html[data-primitive-theme=light] .kinetic-text-module__2WtMSq__motionNeonIdle{color:var(--kt-neon-idle-light,var(--primitive-text-strong))}@keyframes kinetic-text-module__2WtMSq__kt-neon-idle{0%{text-shadow:0 0 .1em color-mix(in oklab, var(--primitive-teal) 12%, transparent), 0 0 .24em color-mix(in oklab, var(--primitive-green) 10%, transparent)}to{text-shadow:0 0 .16em color-mix(in oklab, var(--primitive-teal) 72%, transparent), 0 0 .38em color-mix(in oklab, var(--primitive-green) 42%, transparent), 0 0 .72em color-mix(in oklab, var(--primitive-red) 24%, transparent)}}.kinetic-text-module__2WtMSq__motionValveTick span[data-glyph]{animation:1.2s steps(2,end) infinite kinetic-text-module__2WtMSq__kt-valve-tick;animation-delay:calc(var(--kt-i,0) * 28ms);display:inline-block}@keyframes kinetic-text-module__2WtMSq__kt-valve-tick{0%,to{transform:translateY(0)}50%{color:var(--primitive-red);transform:translateY(-.08em)}}.kinetic-text-module__2WtMSq__motionExhaustWave{animation:3.8s ease-in-out infinite alternate kinetic-text-module__2WtMSq__kt-exhaust-wave;display:inline-block}@keyframes kinetic-text-module__2WtMSq__kt-exhaust-wave{0%{filter:blur();opacity:.84;transform:skew(-2deg)translate(-.03em)}to{filter:blur(.025em);opacity:1;text-shadow:.08em 0 color-mix(in oklab, var(--primitive-teal) 26%, transparent);transform:skew(5deg)translate(.05em,-.02em)}}.kinetic-text-module__2WtMSq__motionOilSlick{color:#0000;background:linear-gradient(100deg, var(--primitive-red), var(--primitive-amber), var(--primitive-green), var(--primitive-teal), var(--primitive-red));background-size:360% 100%;-webkit-background-clip:text;background-clip:text;animation:5.2s ease-in-out infinite alternate kinetic-text-module__2WtMSq__kt-oil-slick;display:inline-block}@keyframes kinetic-text-module__2WtMSq__kt-oil-slick{0%{filter:saturate(.95);background-position:0 0}to{filter:saturate(1.4)contrast(1.08);background-position:100% 0}}.kinetic-text-module__2WtMSq__motionGridLock{animation:2.2s steps(4,end) infinite alternate kinetic-text-module__2WtMSq__kt-grid-lock;display:inline-block}@keyframes kinetic-text-module__2WtMSq__kt-grid-lock{0%{text-shadow:-.05em 0 color-mix(in oklab, var(--primitive-teal) 34%, transparent), .05em 0 color-mix(in oklab, var(--primitive-red) 18%, transparent);transform:translate(-.04em)}to{text-shadow:.04em 0 color-mix(in oklab, var(--primitive-green) 28%, transparent), -.03em 0 color-mix(in oklab, var(--primitive-amber) 20%, transparent);transform:translate(0,0)}}.kinetic-text-module__2WtMSq__motionRelayPulse{color:#0000;background:linear-gradient(90deg, var(--primitive-red), var(--primitive-amber) 28%, var(--primitive-teal) 56%, var(--primitive-green) 76%, var(--primitive-red));filter:drop-shadow(0 0 .18em color-mix(in oklab, var(--primitive-teal) 22%, transparent));letter-spacing:.01em;background-size:260% 100%;-webkit-background-clip:text;background-clip:text;padding-bottom:.12em;animation:3.1s cubic-bezier(.65,0,.35,1) infinite alternate kinetic-text-module__2WtMSq__kt-relay-pulse;display:inline-block;position:relative}.kinetic-text-module__2WtMSq__motionRelayPulse:before,.kinetic-text-module__2WtMSq__motionRelayPulse:after{content:"";pointer-events:none;border-radius:999px;height:.07em;position:absolute;bottom:0;left:0;right:0}.kinetic-text-module__2WtMSq__motionRelayPulse:before{background:color-mix(in srgb, var(--kt-color) 18%, transparent);opacity:.42}.kinetic-text-module__2WtMSq__motionRelayPulse:after{background:linear-gradient(90deg, var(--primitive-amber), var(--primitive-teal));width:42%;box-shadow:0 0 .18em color-mix(in oklab, var(--primitive-amber) 48%, transparent);animation:1.8s cubic-bezier(.65,0,.35,1) infinite alternate kinetic-text-module__2WtMSq__kt-relay-scan;right:auto}html[data-primitive-theme=light] .kinetic-text-module__2WtMSq__motionRelayPulse{background:linear-gradient(90deg, color-mix(in oklab, var(--primitive-red) 70%, black), color-mix(in oklab, var(--primitive-amber) 70%, black) 28%, color-mix(in oklab, var(--primitive-teal) 86%, black) 56%, color-mix(in oklab, var(--primitive-green) 88%, black) 76%, color-mix(in oklab, var(--primitive-red) 70%, black));filter:drop-shadow(0 1px 0 color-mix(in oklab, var(--primitive-neumo-light) 76%, transparent));background-size:260% 100%;-webkit-background-clip:text;background-clip:text}html[data-primitive-theme=light] .kinetic-text-module__2WtMSq__motionRelayPulse:after{background:linear-gradient(90deg, color-mix(in oklab, var(--primitive-amber) 70%, black), color-mix(in oklab, var(--primitive-teal) 86%, black));box-shadow:0 0 .08em color-mix(in oklab, color-mix(in oklab, var(--primitive-teal) 86%, black) 18%, transparent)}@keyframes kinetic-text-module__2WtMSq__kt-relay-pulse{0%{filter:drop-shadow(0 0 .08em color-mix(in oklab, var(--primitive-teal) 10%, transparent));background-position:0 0}to{filter:drop-shadow(0 0 .22em color-mix(in oklab, var(--primitive-amber) 32%, transparent));background-position:100% 0}}@keyframes kinetic-text-module__2WtMSq__kt-relay-scan{0%{transform:translate(0,0)scaleX(.64)}to{transform:translate(138%)scaleX(1)}}.kinetic-text-module__2WtMSq__motionCircuitTrace{--kt-circuit-text:var(--kt-color);--kt-circuit-red:var(--primitive-red);--kt-circuit-amber:var(--primitive-amber);--kt-circuit-teal:var(--primitive-teal);--kt-circuit-green:var(--primitive-green);--kt-circuit-shadow:color-mix(in oklab, var(--primitive-teal) 28%, transparent);padding-inline:.04em;color:#0000;background:linear-gradient(90deg, var(--kt-circuit-text) 0%, var(--kt-circuit-text) 24%, var(--kt-circuit-amber) 38%, var(--kt-circuit-text) 52%, var(--kt-circuit-teal) 70%, var(--kt-circuit-text) 100%);background-size:260% 100%;-webkit-background-clip:text;background-clip:text;padding-bottom:.18em;animation:2.9s cubic-bezier(.65,0,.35,1) infinite alternate kinetic-text-module__2WtMSq__kt-circuit-trace-text;display:inline-block;position:relative}.kinetic-text-module__2WtMSq__motionCircuitTrace:before,.kinetic-text-module__2WtMSq__motionCircuitTrace:after{content:"";pointer-events:none;position:absolute;bottom:.02em;left:.03em;right:.03em}.kinetic-text-module__2WtMSq__motionCircuitTrace:before{background:linear-gradient(90deg, var(--kt-circuit-red) 0% 18%, transparent 18% 25%, var(--kt-circuit-amber) 25% 45%, transparent 45% 54%, var(--kt-circuit-teal) 54% 76%, transparent 76% 84%, var(--kt-circuit-green) 84% 100%);height:.075em;box-shadow:0 0 .16em var(--kt-circuit-shadow);transform-origin:0;border-radius:999px;animation:2.9s cubic-bezier(.65,0,.35,1) infinite alternate kinetic-text-module__2WtMSq__kt-circuit-trace-bar;transform:scaleX(.42)}.kinetic-text-module__2WtMSq__motionCircuitTrace:after{background:radial-gradient(circle, var(--kt-circuit-amber) 0 22%, transparent 25%), radial-gradient(circle, var(--kt-circuit-teal) 0 18%, transparent 22%);opacity:.8;background-position:0 0,.62em 0;background-size:1.24em 100%;height:.18em;animation:1.45s steps(4,end) infinite kinetic-text-module__2WtMSq__kt-circuit-trace-nodes}html[data-primitive-theme=light] .kinetic-text-module__2WtMSq__motionCircuitTrace{--kt-circuit-text:var(--kt-circuit-text-light,var(--primitive-text-strong));--kt-circuit-red:var(--kt-circuit-red-light,color-mix(in oklab, var(--primitive-red) 66%, black));--kt-circuit-amber:var(--kt-circuit-amber-light,color-mix(in oklab, var(--primitive-amber) 62%, black));--kt-circuit-teal:var(--kt-circuit-teal-light,color-mix(in oklab, var(--primitive-teal) 82%, black));--kt-circuit-green:var(--kt-circuit-green-light,color-mix(in oklab, var(--primitive-green) 84%, black));--kt-circuit-shadow:var(--kt-circuit-shadow-light,color-mix(in oklab, color-mix(in oklab, var(--primitive-teal) 82%, black) 16%, transparent));filter:var(--kt-circuit-filter-light,drop-shadow(0 1px 0 color-mix(in oklab, var(--primitive-neumo-light) 78%, transparent)))}@keyframes kinetic-text-module__2WtMSq__kt-circuit-trace-text{0%{background-position:0 0;transform:translate(0,0)}48%{transform:translateY(-.015em)}to{background-position:100% 0;transform:translate(0,0)}}@keyframes kinetic-text-module__2WtMSq__kt-circuit-trace-bar{0%{opacity:.62;transform:scaleX(.42)}to{opacity:.9;transform:scaleX(1)}}@keyframes kinetic-text-module__2WtMSq__kt-circuit-trace-nodes{0%{background-position:0 0,.62em 0}to{background-position:1.24em 0,1.86em 0}}.kinetic-text-module__2WtMSq__motionRedlineRamp{color:#0000;background:linear-gradient(90deg, var(--kt-color) 0%, var(--kt-color) 34%, var(--primitive-amber) 52%, var(--primitive-red) 72%, var(--primitive-text-strong) 100%);background-size:280% 100%;-webkit-background-clip:text;background-clip:text;padding-bottom:.16em;animation:3.2s cubic-bezier(.65,0,.35,1) infinite alternate kinetic-text-module__2WtMSq__kt-redline-ramp;display:inline-block;position:relative}.kinetic-text-module__2WtMSq__motionRedlineRamp:after{content:"";background:linear-gradient(90deg, var(--primitive-green), var(--primitive-amber), var(--primitive-red));height:.08em;box-shadow:0 0 .2em color-mix(in oklab, var(--primitive-red) 42%, transparent);transform-origin:0;border-radius:999px;animation:1.8s cubic-bezier(.65,0,.35,1) infinite alternate kinetic-text-module__2WtMSq__kt-redline-ramp-bar;position:absolute;bottom:0;left:0;right:0;transform:scaleX(.24)}html[data-primitive-theme=light] .kinetic-text-module__2WtMSq__motionRedlineRamp{background:linear-gradient(90deg, var(--primitive-text-strong) 0%, var(--primitive-text-strong) 34%, color-mix(in oklab, var(--primitive-amber) 66%, black) 52%, color-mix(in oklab, var(--primitive-red) 66%, black) 72%, var(--primitive-text-strong) 100%);background-size:280% 100%;-webkit-background-clip:text;background-clip:text}@keyframes kinetic-text-module__2WtMSq__kt-redline-ramp{0%{background-position:0 0}to{background-position:100% 0}}@keyframes kinetic-text-module__2WtMSq__kt-redline-ramp-bar{0%{transform:scaleX(.24)}to{transform:scaleX(1)}}.kinetic-text-module__2WtMSq__motionClutchDrop span[data-glyph]{transform-origin:50% 100%;animation:1.9s cubic-bezier(.18,1.25,.28,1) infinite kinetic-text-module__2WtMSq__kt-clutch-drop;animation-delay:calc(var(--kt-i,0) * 24ms);display:inline-block}@keyframes kinetic-text-module__2WtMSq__kt-clutch-drop{0%,70%,to{color:currentColor;transform:translateY(0)scaleY(1)}18%{color:var(--primitive-amber);transform:translateY(.18em)scaleY(.9)}34%{transform:translateY(-.08em)scaleY(1.08)}}.kinetic-text-module__2WtMSq__motionTurboSpool{color:#0000;background:linear-gradient(96deg, var(--primitive-teal), var(--primitive-text-strong), var(--primitive-green), var(--primitive-teal));filter:drop-shadow(0 0 .14em color-mix(in oklab, var(--primitive-teal) 22%, transparent));background-size:320% 100%;-webkit-background-clip:text;background-clip:text;padding-inline:.06em;animation:1.9s cubic-bezier(.76,0,.24,1) infinite alternate kinetic-text-module__2WtMSq__kt-turbo-spool;display:inline-block;position:relative}.kinetic-text-module__2WtMSq__motionTurboSpool:after{content:"";border:1px solid color-mix(in srgb, var(--primitive-teal) 42%, transparent);opacity:.5;pointer-events:none;border-inline-color:#0000;border-radius:999px;animation:1.1s linear infinite kinetic-text-module__2WtMSq__kt-turbo-spool-ring;position:absolute;inset:.06em -.1em;transform:skew(-12deg)}html[data-primitive-theme=light] .kinetic-text-module__2WtMSq__motionTurboSpool{background:linear-gradient(96deg, color-mix(in oklab, var(--primitive-teal) 84%, black), var(--primitive-text-strong), color-mix(in oklab, var(--primitive-green) 84%, black), color-mix(in oklab, var(--primitive-teal) 84%, black));filter:drop-shadow(0 1px 0 color-mix(in oklab, var(--primitive-neumo-light) 76%, transparent));background-size:320% 100%;-webkit-background-clip:text;background-clip:text}@keyframes kinetic-text-module__2WtMSq__kt-turbo-spool{0%{letter-spacing:0;background-position:0 0}to{letter-spacing:.04em;background-position:100% 0}}@keyframes kinetic-text-module__2WtMSq__kt-turbo-spool-ring{0%{transform:skew(-12deg)translate(-.08em)}to{transform:skew(-12deg)translate(.08em)}}.kinetic-text-module__2WtMSq__motionBrakePulse span[data-glyph]{animation:1.6s steps(2,end) infinite kinetic-text-module__2WtMSq__kt-brake-pulse;animation-delay:calc(var(--kt-i,0) * 18ms);display:inline-block}@keyframes kinetic-text-module__2WtMSq__kt-brake-pulse{0%,66%,to{color:currentColor;text-shadow:none}24%{color:var(--primitive-red);text-shadow:0 0 .16em color-mix(in oklab, var(--primitive-red) 62%, transparent), 0 0 .4em color-mix(in oklab, var(--primitive-red) 28%, transparent)}}.kinetic-text-module__2WtMSq__motionPaintMask{color:#0000;background:linear-gradient(110deg, var(--kt-color) 0%, var(--kt-color) 24%, var(--primitive-red) 34%, var(--primitive-amber) 50%, var(--primitive-teal) 66%, var(--kt-color) 78%, var(--kt-color) 100%);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;animation:3.8s cubic-bezier(.65,0,.35,1) infinite alternate kinetic-text-module__2WtMSq__kt-paint-mask;display:inline-block;position:relative}.kinetic-text-module__2WtMSq__motionPaintMask:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in oklab, var(--primitive-text-strong) 26%, transparent), transparent);mix-blend-mode:screen;pointer-events:none;animation:2.4s cubic-bezier(.65,0,.35,1) infinite kinetic-text-module__2WtMSq__kt-paint-mask-sheen;position:absolute;inset:.06em -.08em .08em;transform:translate(-110%)skew(-18deg)}html[data-primitive-theme=light] .kinetic-text-module__2WtMSq__motionPaintMask{background:linear-gradient(110deg, var(--primitive-text-strong) 0%, var(--primitive-text-strong) 24%, color-mix(in oklab, var(--primitive-red) 66%, black) 34%, color-mix(in oklab, var(--primitive-amber) 64%, black) 50%, color-mix(in oklab, var(--primitive-teal) 82%, black) 66%, var(--primitive-text-strong) 78%, var(--primitive-text-strong) 100%);background-size:300% 100%;-webkit-background-clip:text;background-clip:text}html[data-primitive-theme=light] .kinetic-text-module__2WtMSq__motionPaintMask:after{background:linear-gradient(90deg, transparent, color-mix(in oklab, var(--primitive-neumo-light) 78%, transparent), transparent);mix-blend-mode:normal}@keyframes kinetic-text-module__2WtMSq__kt-paint-mask{0%{background-position:0 0}to{background-position:100% 0}}@keyframes kinetic-text-module__2WtMSq__kt-paint-mask-sheen{0%,36%{transform:translate(-110%)skew(-18deg)}to{transform:translate(110%)skew(-18deg)}}.kinetic-text-module__2WtMSq__motionRouteDraw{padding-bottom:.18em;display:inline-block;position:relative}.kinetic-text-module__2WtMSq__motionRouteDraw:before,.kinetic-text-module__2WtMSq__motionRouteDraw:after{content:"";pointer-events:none;border-radius:999px;height:.08em;position:absolute;bottom:.03em;left:0;right:0}.kinetic-text-module__2WtMSq__motionRouteDraw:before{background:repeating-linear-gradient(90deg, color-mix(in srgb, var(--kt-color) 26%, transparent) 0 .18em, transparent .18em .36em)}.kinetic-text-module__2WtMSq__motionRouteDraw:after{background:linear-gradient(90deg, var(--primitive-amber), var(--primitive-teal));width:34%;box-shadow:0 0 .18em color-mix(in oklab, var(--primitive-teal) 34%, transparent);animation:2.2s cubic-bezier(.65,0,.35,1) infinite alternate kinetic-text-module__2WtMSq__kt-route-draw;right:auto}@keyframes kinetic-text-module__2WtMSq__kt-route-draw{0%{transform:translate(0)}to{transform:translate(194%)}}.kinetic-text-module__2WtMSq__motionReceiptStamp{border:.055em solid color-mix(in srgb, var(--primitive-red) 68%, currentColor);color:var(--primitive-red);text-transform:uppercase;transform-origin:50% 70%;border-radius:.08em;padding:.05em .18em .02em;animation:2.4s cubic-bezier(.18,1.45,.28,1) infinite kinetic-text-module__2WtMSq__kt-receipt-stamp;display:inline-block}html[data-primitive-theme=light] .kinetic-text-module__2WtMSq__motionReceiptStamp{color:color-mix(in oklab, var(--primitive-red) 66%, black);border-color:color-mix(in oklab, var(--primitive-red) 66%, black)}@keyframes kinetic-text-module__2WtMSq__kt-receipt-stamp{0%,70%,to{opacity:.92;transform:rotate(-1deg)scale(1)}18%{opacity:1;box-shadow:0 0 .22em color-mix(in oklab, var(--primitive-red) 22%, transparent);transform:rotate(-1deg)scale(1.08)}}.kinetic-text-module__2WtMSq__motionSparkPlugFire span[data-glyph]{animation:1.55s steps(3,end) infinite kinetic-text-module__2WtMSq__kt-spark-plug-fire;animation-delay:calc(var(--kt-i,0) * 32ms);display:inline-block}@keyframes kinetic-text-module__2WtMSq__kt-spark-plug-fire{0%,72%,to{color:currentColor;text-shadow:none;transform:translateY(0)}18%{color:var(--primitive-text-strong);text-shadow:0 0 .12em color-mix(in oklab, var(--primitive-text-strong) 80%, transparent), 0 0 .3em color-mix(in oklab, var(--primitive-amber) 58%, transparent), 0 0 .52em color-mix(in oklab, var(--primitive-teal) 34%, transparent);transform:translateY(-.08em)}32%{color:var(--primitive-amber)}}html[data-primitive-theme=light] .kinetic-text-module__2WtMSq__motionSparkPlugFire span[data-glyph]{text-shadow:none;animation-name:kinetic-text-module__2WtMSq__kt-spark-plug-fire-light}@keyframes kinetic-text-module__2WtMSq__kt-spark-plug-fire-light{0%,72%,to{color:currentColor;text-shadow:none;transform:translateY(0)}18%{color:var(--primitive-text-strong);text-shadow:0 0 .1em color-mix(in oklab, var(--primitive-red) 14%, transparent);transform:translateY(-.08em)}32%{color:var(--primitive-amber)}}.kinetic-text-module__2WtMSq__motionHoistLift span[data-glyph]{animation:2.6s cubic-bezier(.65,0,.35,1) infinite alternate kinetic-text-module__2WtMSq__kt-hoist-lift;animation-delay:calc(var(--kt-i,0) * 22ms);display:inline-block}@keyframes kinetic-text-module__2WtMSq__kt-hoist-lift{0%{color:color-mix(in srgb, currentColor 70%, var(--primitive-teal));transform:translateY(.1em)}to{color:currentColor;transform:translateY(-.08em)}}.kinetic-text-module__2WtMSq__motionTachoNeedle{padding-bottom:.16em;display:inline-block;position:relative}.kinetic-text-module__2WtMSq__motionTachoNeedle:before{content:"";background:linear-gradient(90deg, var(--primitive-green), var(--primitive-amber), var(--primitive-red));opacity:.74;border-radius:999px;height:.075em;position:absolute;bottom:0;left:4%;right:4%}.kinetic-text-module__2WtMSq__motionTachoNeedle:after{content:"";background:var(--primitive-text-strong);width:12%;height:.13em;box-shadow:0 0 .22em color-mix(in oklab, var(--primitive-amber) 42%, transparent);pointer-events:none;border-radius:999px;animation:1.7s cubic-bezier(.76,0,.24,1) infinite alternate kinetic-text-module__2WtMSq__kt-tacho-needle;position:absolute;bottom:-.01em;left:4%}html[data-primitive-theme=light] .kinetic-text-module__2WtMSq__motionTachoNeedle:after{background:var(--primitive-text-strong);box-shadow:0 0 .08em color-mix(in oklab, var(--primitive-text-strong) 20%, transparent)}@keyframes kinetic-text-module__2WtMSq__kt-tacho-needle{0%{transform:translate(0)}to{transform:translate(650%)}}.kinetic-text-module__2WtMSq__motionVisorScan{color:#0000;background:linear-gradient(90deg, var(--kt-color), var(--primitive-teal), var(--kt-color));background-size:240% 100%;-webkit-background-clip:text;background-clip:text;animation:3.4s ease-in-out infinite alternate kinetic-text-module__2WtMSq__kt-visor-scan-text;display:inline-block;position:relative}.kinetic-text-module__2WtMSq__motionVisorScan:after{content:"";background:repeating-linear-gradient(180deg, transparent 0 .18em, color-mix(in oklab, var(--primitive-teal) 22%, transparent) .18em .24em);mix-blend-mode:screen;opacity:.56;pointer-events:none;animation:1.4s linear infinite kinetic-text-module__2WtMSq__kt-visor-scan-lines;position:absolute;inset:0}html[data-primitive-theme=light] .kinetic-text-module__2WtMSq__motionVisorScan{background:linear-gradient(90deg, var(--primitive-text-strong), color-mix(in oklab, var(--primitive-teal) 82%, black), var(--primitive-text-strong));background-size:240% 100%;-webkit-background-clip:text;background-clip:text}html[data-primitive-theme=light] .kinetic-text-module__2WtMSq__motionVisorScan:after{opacity:.22;mix-blend-mode:normal}@keyframes kinetic-text-module__2WtMSq__kt-visor-scan-text{0%{background-position:0 0}to{background-position:100% 0}}@keyframes kinetic-text-module__2WtMSq__kt-visor-scan-lines{0%{transform:translateY(-.16em)}to{transform:translateY(.16em)}}.kinetic-text-module__2WtMSq__motionCheckerWave{color:#0000;background:repeating-linear-gradient(45deg, var(--kt-color) 0 .16em, var(--primitive-amber) .16em .32em, var(--primitive-red) .32em .48em, var(--kt-color) .48em .64em);background-size:220% 220%;-webkit-background-clip:text;background-clip:text;animation:2.4s steps(8,end) infinite alternate kinetic-text-module__2WtMSq__kt-checker-wave;display:inline-block;position:relative}.kinetic-text-module__2WtMSq__motionCheckerWave:after{content:"";background:repeating-linear-gradient(90deg, var(--primitive-red) 0 .2em, var(--primitive-amber) .2em .4em);opacity:.78;pointer-events:none;height:.07em;animation:1.2s steps(6,end) infinite kinetic-text-module__2WtMSq__kt-checker-wave-line;position:absolute;bottom:.02em;left:0;right:0}html[data-primitive-theme=light] .kinetic-text-module__2WtMSq__motionCheckerWave{background:repeating-linear-gradient(45deg, var(--primitive-text-strong) 0 .16em, color-mix(in oklab, var(--primitive-amber) 66%, black) .16em .32em, color-mix(in oklab, var(--primitive-red) 66%, black) .32em .48em, var(--primitive-text-strong) .48em .64em);background-size:220% 220%;-webkit-background-clip:text;background-clip:text}@keyframes kinetic-text-module__2WtMSq__kt-checker-wave{0%{background-position:0 0;transform:skew(-1deg)}to{background-position:100% 100%;transform:skew(1deg)}}@keyframes kinetic-text-module__2WtMSq__kt-checker-wave-line{0%{background-position:0 0}to{background-position:.8em 0}}.kinetic-text-module__2WtMSq__motionBlueprintPan{color:#0000;background:linear-gradient(90deg, var(--kt-color) 0 28%, var(--primitive-teal) 44%, var(--kt-color) 64%), repeating-linear-gradient(90deg, color-mix(in oklab, var(--primitive-teal) 34%, transparent) 0 .04em, transparent .04em .42em), repeating-linear-gradient(180deg, color-mix(in oklab, var(--primitive-teal) 20%, transparent) 0 .04em, transparent .04em .42em);filter:drop-shadow(0 0 .14em color-mix(in oklab, var(--primitive-teal) 18%, transparent));background-size:260% 100%,.84em .84em,.84em .84em;-webkit-background-clip:text;background-clip:text;padding:.02em .08em .14em;animation:4.2s cubic-bezier(.65,0,.35,1) infinite alternate kinetic-text-module__2WtMSq__kt-blueprint-pan;display:inline-block;position:relative}.kinetic-text-module__2WtMSq__motionBlueprintPan:after{content:"";background:repeating-linear-gradient(90deg, var(--primitive-teal) 0 .16em, transparent .16em .32em), linear-gradient(90deg, var(--primitive-teal), var(--primitive-green));height:.07em;box-shadow:0 0 .16em color-mix(in oklab, var(--primitive-teal) 28%, transparent);pointer-events:none;border-radius:999px;animation:1.8s steps(6,end) infinite kinetic-text-module__2WtMSq__kt-blueprint-rule;position:absolute;bottom:.02em;left:.08em;right:.08em}html[data-primitive-theme=light] .kinetic-text-module__2WtMSq__motionBlueprintPan{background:linear-gradient(90deg, var(--primitive-text-strong) 0 28%, color-mix(in oklab, var(--primitive-teal) 82%, black) 44%, var(--primitive-text-strong) 64%), repeating-linear-gradient(90deg, color-mix(in oklab, color-mix(in oklab, var(--primitive-teal) 82%, black) 24%, transparent) 0 .04em, transparent .04em .42em), repeating-linear-gradient(180deg, color-mix(in oklab, color-mix(in oklab, var(--primitive-teal) 82%, black) 18%, transparent) 0 .04em, transparent .04em .42em);filter:drop-shadow(0 1px 0 color-mix(in oklab, var(--primitive-neumo-light) 78%, transparent));background-size:260% 100%,.84em .84em,.84em .84em;-webkit-background-clip:text;background-clip:text}@keyframes kinetic-text-module__2WtMSq__kt-blueprint-pan{0%{background-position:0 0,0 0,0 0}to{background-position:100% 0,.84em 0,0 .84em}}@keyframes kinetic-text-module__2WtMSq__kt-blueprint-rule{0%{background-position:0 0,0 0}to{background-position:.96em 0,100% 0}}.kinetic-text-module__2WtMSq__motionMarkerSwipe{--kt-marker-ink:var(--kt-color);--kt-marker-fill:color-mix(in oklab, var(--primitive-amber) 56%, var(--primitive-red));color:var(--kt-marker-ink);isolation:isolate;padding-inline:.06em;display:inline-block;position:relative}.kinetic-text-module__2WtMSq__motionMarkerSwipe:before{content:"";background:linear-gradient(90deg, transparent, color-mix(in oklab, var(--primitive-text-strong) 32%, transparent), transparent), var(--kt-marker-fill);height:.42em;box-shadow:0 0 .22em color-mix(in oklab, var(--primitive-amber) 24%, transparent);transform-origin:0;z-index:-1;border-radius:.06em;animation:2.7s cubic-bezier(.16,1,.3,1) infinite alternate kinetic-text-module__2WtMSq__kt-marker-swipe;position:absolute;bottom:.05em;left:0;right:0;transform:scaleX(.16)}html[data-primitive-theme=light] .kinetic-text-module__2WtMSq__motionMarkerSwipe{--kt-marker-ink:var(--primitive-text-strong);--kt-marker-fill:color-mix(in oklab, var(--primitive-amber) 48%, var(--primitive-red))}html[data-primitive-theme=light] .kinetic-text-module__2WtMSq__motionMarkerSwipe:before{opacity:.54;box-shadow:none}@keyframes kinetic-text-module__2WtMSq__kt-marker-swipe{0%{transform:scaleX(.16)}62%,to{transform:scaleX(1)}}.kinetic-text-module__2WtMSq__motionMeterStep{color:#0000;background:linear-gradient(90deg, var(--kt-color), var(--primitive-amber), var(--primitive-red));background-size:220% 100%;-webkit-background-clip:text;background-clip:text;padding-bottom:.2em;animation:2.8s steps(5,end) infinite alternate kinetic-text-module__2WtMSq__kt-meter-step-text;display:inline-block;position:relative}.kinetic-text-module__2WtMSq__motionMeterStep:after{content:"";background:repeating-linear-gradient(90deg, var(--primitive-green) 0 10%, transparent 10% 13%), linear-gradient(90deg, var(--primitive-green), var(--primitive-amber), var(--primitive-red));height:.09em;box-shadow:0 0 .16em color-mix(in oklab, var(--primitive-amber) 24%, transparent);clip-path:inset(0 76% 0 0);pointer-events:none;border-radius:999px;animation:2.8s steps(5,end) infinite alternate kinetic-text-module__2WtMSq__kt-meter-step-bar;position:absolute;bottom:.03em;left:0;right:0}html[data-primitive-theme=light] .kinetic-text-module__2WtMSq__motionMeterStep{background:linear-gradient(90deg, var(--primitive-text-strong), color-mix(in oklab, var(--primitive-amber) 64%, black), color-mix(in oklab, var(--primitive-red) 66%, black));background-size:220% 100%;-webkit-background-clip:text;background-clip:text}html[data-primitive-theme=light] .kinetic-text-module__2WtMSq__motionMeterStep:after{box-shadow:none}@keyframes kinetic-text-module__2WtMSq__kt-meter-step-text{0%{background-position:0 0}to{background-position:100% 0}}@keyframes kinetic-text-module__2WtMSq__kt-meter-step-bar{0%{clip-path:inset(0 76% 0 0)}to{clip-path:inset(0)}}.kinetic-text-module__2WtMSq__motionImpactStack{color:var(--kt-color);text-shadow:.055em .055em 0 var(--primitive-red), .11em .11em 0 color-mix(in oklab, var(--primitive-teal) 42%, transparent);transform-origin:50% 80%;animation:1.9s cubic-bezier(.18,1.25,.28,1) infinite kinetic-text-module__2WtMSq__kt-impact-stack;display:inline-block}html[data-primitive-theme=light] .kinetic-text-module__2WtMSq__motionImpactStack{color:var(--primitive-text-strong);text-shadow:.045em .045em 0 color-mix(in oklab, var(--primitive-red) 32%, transparent), .09em .09em 0 color-mix(in oklab, color-mix(in oklab, var(--primitive-teal) 82%, black) 20%, transparent)}@keyframes kinetic-text-module__2WtMSq__kt-impact-stack{0%,72%,to{transform:translate(0,0)}18%{transform:translate(-.035em,-.045em)}34%{transform:translate(.018em,.018em)}}.kinetic-text-module__2WtMSq__motionSignalCut{color:#0000;background:linear-gradient(100deg, var(--kt-color) 0 34%, var(--primitive-teal) 42%, var(--primitive-text-strong) 48%, var(--primitive-green) 56%, var(--kt-color) 70%);background-size:280% 100%;-webkit-background-clip:text;background-clip:text;animation:2.4s cubic-bezier(.65,0,.35,1) infinite alternate kinetic-text-module__2WtMSq__kt-signal-cut;display:inline-block;position:relative}.kinetic-text-module__2WtMSq__motionSignalCut:after{content:"";background:linear-gradient(100deg, transparent 38%, color-mix(in oklab, var(--primitive-teal) 42%, transparent) 48%, transparent 58%);clip-path:polygon(0 0,78% 0,100% 100%,22% 100%);mix-blend-mode:screen;opacity:.72;pointer-events:none;animation:1.8s cubic-bezier(.65,0,.35,1) infinite kinetic-text-module__2WtMSq__kt-signal-cut-slice;position:absolute;inset:.08em -.04em;transform:translate(-110%)}html[data-primitive-theme=light] .kinetic-text-module__2WtMSq__motionSignalCut{background:linear-gradient(100deg, var(--primitive-text-strong) 0 34%, color-mix(in oklab, var(--primitive-teal) 82%, black) 42%, var(--primitive-text-strong) 48%, color-mix(in oklab, var(--primitive-green) 84%, black) 56%, var(--primitive-text-strong) 70%);background-size:280% 100%;-webkit-background-clip:text;background-clip:text}html[data-primitive-theme=light] .kinetic-text-module__2WtMSq__motionSignalCut:after{background:linear-gradient(100deg, transparent 38%, color-mix(in oklab, color-mix(in oklab, var(--primitive-teal) 82%, black) 20%, transparent) 48%, transparent 58%);mix-blend-mode:normal;opacity:.5}@keyframes kinetic-text-module__2WtMSq__kt-signal-cut{0%{background-position:0 0}to{background-position:100% 0}}@keyframes kinetic-text-module__2WtMSq__kt-signal-cut-slice{0%,34%{transform:translate(-110%)}to{transform:translate(110%)}}.kinetic-text-module__2WtMSq__motionStatusLatch{color:var(--kt-color);padding:.06em .18em .08em;display:inline-block;position:relative}.kinetic-text-module__2WtMSq__motionStatusLatch:before,.kinetic-text-module__2WtMSq__motionStatusLatch:after{content:"";border-block:.055em solid var(--primitive-green);opacity:.78;pointer-events:none;width:.26em;position:absolute;inset-block:0}.kinetic-text-module__2WtMSq__motionStatusLatch:before{border-left:.055em solid var(--primitive-green);transform-origin:0;left:0}.kinetic-text-module__2WtMSq__motionStatusLatch:after{border-right:.055em solid var(--primitive-teal);transform-origin:100%;right:0}.kinetic-text-module__2WtMSq__motionStatusLatch:before,.kinetic-text-module__2WtMSq__motionStatusLatch:after{animation:1.85s cubic-bezier(.16,1,.3,1) infinite alternate kinetic-text-module__2WtMSq__kt-status-latch}html[data-primitive-theme=light] .kinetic-text-module__2WtMSq__motionStatusLatch{color:var(--primitive-text-strong)}html[data-primitive-theme=light] .kinetic-text-module__2WtMSq__motionStatusLatch:before{border-color:color-mix(in oklab, var(--primitive-green) 84%, black)}html[data-primitive-theme=light] .kinetic-text-module__2WtMSq__motionStatusLatch:after{border-color:color-mix(in oklab, var(--primitive-teal) 82%, black)}@keyframes kinetic-text-module__2WtMSq__kt-status-latch{0%{filter:drop-shadow(0 0 0 color-mix(in oklab, var(--primitive-green) 0%, transparent));transform:scaleY(.58)}to{filter:drop-shadow(0 0 .14em color-mix(in oklab, var(--primitive-green) 32%, transparent));transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.kinetic-text-module__2WtMSq__motionLetterRise span[data-glyph],.kinetic-text-module__2WtMSq__motionOutlineFill,.kinetic-text-module__2WtMSq__motionMarqueeTrack,.kinetic-text-module__2WtMSq__motionTypeOn,.kinetic-text-module__2WtMSq__motionWeightMorph,.kinetic-text-module__2WtMSq__motionAxisSwing,.kinetic-text-module__2WtMSq__motionScanlineWipe:after,.kinetic-text-module__2WtMSq__motionColorSweep,.kinetic-text-module__2WtMSq__motionItalicShift,.kinetic-text-module__2WtMSq__motionHeatShimmer,.kinetic-text-module__2WtMSq__motionStampPop span[data-glyph],.kinetic-text-module__2WtMSq__motionLaneSplit,.kinetic-text-module__2WtMSq__motionSparkTrail:after,.kinetic-text-module__2WtMSq__motionTorqueTilt,.kinetic-text-module__2WtMSq__motionChromeGlint,.kinetic-text-module__2WtMSq__motionSignalBounce span[data-glyph],.kinetic-text-module__2WtMSq__motionRoadBlur,.kinetic-text-module__2WtMSq__motionArcFlash,.kinetic-text-module__2WtMSq__motionBoostSqueeze,.kinetic-text-module__2WtMSq__motionBayDoorReveal,.kinetic-text-module__2WtMSq__motionRubberBurn,.kinetic-text-module__2WtMSq__motionGaugeSweep:after,.kinetic-text-module__2WtMSq__motionWeldFlicker,.kinetic-text-module__2WtMSq__motionDynoPull,.kinetic-text-module__2WtMSq__motionPistonStroke span[data-glyph],.kinetic-text-module__2WtMSq__motionNeonIdle,.kinetic-text-module__2WtMSq__motionValveTick span[data-glyph],.kinetic-text-module__2WtMSq__motionExhaustWave,.kinetic-text-module__2WtMSq__motionOilSlick,.kinetic-text-module__2WtMSq__motionGridLock,.kinetic-text-module__2WtMSq__motionRelayPulse,.kinetic-text-module__2WtMSq__motionRelayPulse:after,.kinetic-text-module__2WtMSq__motionCircuitTrace,.kinetic-text-module__2WtMSq__motionCircuitTrace:before,.kinetic-text-module__2WtMSq__motionCircuitTrace:after,.kinetic-text-module__2WtMSq__motionRedlineRamp,.kinetic-text-module__2WtMSq__motionRedlineRamp:after,.kinetic-text-module__2WtMSq__motionClutchDrop span[data-glyph],.kinetic-text-module__2WtMSq__motionTurboSpool,.kinetic-text-module__2WtMSq__motionTurboSpool:after,.kinetic-text-module__2WtMSq__motionBrakePulse span[data-glyph],.kinetic-text-module__2WtMSq__motionPaintMask,.kinetic-text-module__2WtMSq__motionPaintMask:after,.kinetic-text-module__2WtMSq__motionRouteDraw:after,.kinetic-text-module__2WtMSq__motionReceiptStamp,.kinetic-text-module__2WtMSq__motionSparkPlugFire span[data-glyph],.kinetic-text-module__2WtMSq__motionHoistLift span[data-glyph],.kinetic-text-module__2WtMSq__motionTachoNeedle:after,.kinetic-text-module__2WtMSq__motionVisorScan,.kinetic-text-module__2WtMSq__motionVisorScan:after,.kinetic-text-module__2WtMSq__motionCheckerWave,.kinetic-text-module__2WtMSq__motionCheckerWave:after,.kinetic-text-module__2WtMSq__motionBlueprintPan,.kinetic-text-module__2WtMSq__motionBlueprintPan:after,.kinetic-text-module__2WtMSq__motionMarkerSwipe:before,.kinetic-text-module__2WtMSq__motionMeterStep,.kinetic-text-module__2WtMSq__motionMeterStep:after,.kinetic-text-module__2WtMSq__motionImpactStack,.kinetic-text-module__2WtMSq__motionSignalCut,.kinetic-text-module__2WtMSq__motionSignalCut:after,.kinetic-text-module__2WtMSq__motionStatusLatch:before,.kinetic-text-module__2WtMSq__motionStatusLatch:after{animation:none}.kinetic-text-module__2WtMSq__root[data-motion=marquee],.kinetic-text-module__2WtMSq__motionMarqueeWrap{contain:paint}.kinetic-text-module__2WtMSq__motionMarqueeTrack{white-space:normal;will-change:auto;padding-inline:0;display:block;transform:none}.kinetic-text-module__2WtMSq__motionMarqueeTrack>span{display:none}.kinetic-text-module__2WtMSq__motionMarqueeTrack>span:first-child{display:inline}.kinetic-text-module__2WtMSq__motionTypeOn{border-right-color:#0000;width:100%}.kinetic-text-module__2WtMSq__motionOutlineFill{color:var(--primitive-amber);-webkit-text-stroke-color:transparent;background:0 0}.kinetic-text-module__2WtMSq__motionScanlineWipe{background:var(--primitive-teal);-webkit-background-clip:text;background-clip:text}.kinetic-text-module__2WtMSq__motionColorSweep{background:var(--primitive-amber);-webkit-background-clip:text;background-clip:text}.kinetic-text-module__2WtMSq__motionItalicShift{opacity:1;font-style:normal;transform:none}.kinetic-text-module__2WtMSq__motionSparkTrail:after{transform:scaleX(1)}.kinetic-text-module__2WtMSq__motionBayDoorReveal{clip-path:inset(0)}.kinetic-text-module__2WtMSq__motionGaugeSweep:after{transform:scaleX(1)}.kinetic-text-module__2WtMSq__motionTorqueTilt,.kinetic-text-module__2WtMSq__motionRoadBlur,.kinetic-text-module__2WtMSq__motionBoostSqueeze,.kinetic-text-module__2WtMSq__motionRubberBurn,.kinetic-text-module__2WtMSq__motionDynoPull,.kinetic-text-module__2WtMSq__motionExhaustWave,.kinetic-text-module__2WtMSq__motionGridLock{filter:none;text-shadow:none;transform:none}.kinetic-text-module__2WtMSq__motionGridLock{text-shadow:none}.kinetic-text-module__2WtMSq__motionRelayPulse{color:var(--primitive-teal);filter:none;background:0 0}.kinetic-text-module__2WtMSq__motionRelayPulse:after{opacity:.7;width:100%;transform:none}.kinetic-text-module__2WtMSq__motionCircuitTrace{color:var(--kt-color);filter:none;background:0 0}.kinetic-text-module__2WtMSq__motionCircuitTrace:before{opacity:.72;transform:none}.kinetic-text-module__2WtMSq__motionCircuitTrace:after{opacity:0}.kinetic-text-module__2WtMSq__motionRedlineRamp,.kinetic-text-module__2WtMSq__motionTurboSpool,.kinetic-text-module__2WtMSq__motionPaintMask,.kinetic-text-module__2WtMSq__motionVisorScan,.kinetic-text-module__2WtMSq__motionCheckerWave,.kinetic-text-module__2WtMSq__motionBlueprintPan,.kinetic-text-module__2WtMSq__motionMeterStep,.kinetic-text-module__2WtMSq__motionSignalCut{color:var(--kt-color);filter:none;background:0 0}.kinetic-text-module__2WtMSq__motionTurboSpool:after,.kinetic-text-module__2WtMSq__motionPaintMask:after,.kinetic-text-module__2WtMSq__motionVisorScan:after,.kinetic-text-module__2WtMSq__motionSignalCut:after{opacity:0}.kinetic-text-module__2WtMSq__motionRouteDraw:after,.kinetic-text-module__2WtMSq__motionRedlineRamp:after,.kinetic-text-module__2WtMSq__motionBlueprintPan:after,.kinetic-text-module__2WtMSq__motionMeterStep:after{clip-path:none;width:auto;transform:none}.kinetic-text-module__2WtMSq__motionReceiptStamp,.kinetic-text-module__2WtMSq__motionTachoNeedle:after,.kinetic-text-module__2WtMSq__motionCheckerWave,.kinetic-text-module__2WtMSq__motionImpactStack{box-shadow:none;text-shadow:none;transform:none}.kinetic-text-module__2WtMSq__motionMarkerSwipe:before{transform:scaleX(1)}.kinetic-text-module__2WtMSq__motionStatusLatch:before,.kinetic-text-module__2WtMSq__motionStatusLatch:after{filter:none;transform:none}}
.website-hero-section-module__2qNSFa__host{isolation:isolate;border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-xl);padding:var(--primitive-space-8);background:radial-gradient(ellipse at 82% 14%, color-mix(in oklab, var(--primitive-red) 16%, transparent), transparent 52%), radial-gradient(ellipse at 8% 92%, color-mix(in oklab, var(--primitive-teal) 12%, transparent), transparent 56%), var(--primitive-panel);box-shadow:var(--primitive-surface-shadow);position:relative;overflow:hidden}.website-hero-section-module__2qNSFa__weave{z-index:-1;background-image:var(--primitive-carbon-weave);background-size:var(--primitive-carbon-weave-size);opacity:.5;pointer-events:none;-webkit-mask-image:radial-gradient(ellipse at 50% 40%, color-mix(in oklab, var(--primitive-canvas) 90%, transparent), transparent 82%);mask-image:radial-gradient(ellipse at 50% 40%, color-mix(in oklab, var(--primitive-canvas) 90%, transparent), transparent 82%);position:absolute;inset:0}.website-hero-section-module__2qNSFa__layout{gap:var(--primitive-space-8);grid-template-columns:minmax(0,1.35fr) minmax(0,.85fr);align-items:center;display:grid}.website-hero-section-module__2qNSFa__hero{min-width:0}.website-hero-section-module__2qNSFa__visual{align-content:start;gap:var(--primitive-space-5);padding:var(--primitive-space-6);border:1px solid var(--primitive-line-strong);border-radius:var(--primitive-radius-lg);isolation:isolate;background:linear-gradient(180deg, var(--primitive-glass-soft), transparent 60%), var(--primitive-panel-strong);box-shadow:var(--primitive-shadow-soft);display:grid;position:relative;overflow:hidden}.website-hero-section-module__2qNSFa__visualSheen{z-index:-1;pointer-events:none;background:var(--primitive-metallic-sheen);opacity:.4;position:absolute;inset:0}.website-hero-section-module__2qNSFa__bayBadge{gap:var(--primitive-space-3);padding:var(--primitive-space-3) var(--primitive-space-4);border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-md);background:var(--primitive-field-bg);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.website-hero-section-module__2qNSFa__bayBadge strong{color:var(--primitive-text-strong);font-family:var(--primitive-font-display);font-size:var(--primitive-text-xl);font-weight:var(--primitive-weight-semibold);letter-spacing:var(--primitive-tracking-tight);text-transform:uppercase;display:block}.website-hero-section-module__2qNSFa__bayBadge span{margin-top:var(--primitive-space-1);color:var(--primitive-muted);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-xs);letter-spacing:var(--primitive-tracking-wide);text-transform:uppercase;display:block}.website-hero-section-module__2qNSFa__featureList{gap:var(--primitive-space-2-5);margin:0;padding:0;list-style:none;display:grid}.website-hero-section-module__2qNSFa__featureList li{gap:var(--primitive-space-3);min-height:44px;padding:0 var(--primitive-space-3);border:1px solid var(--primitive-line-muted);border-radius:var(--primitive-radius-md);color:var(--primitive-body);background:var(--primitive-glass-soft);font-size:var(--primitive-text-sm);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}@media (max-width:1023px){.website-hero-section-module__2qNSFa__layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.website-hero-section-module__2qNSFa__host{padding:var(--primitive-space-5)}}
.service-tile-module__npZWxG__tile{border:1px solid var(--primitive-line);background:radial-gradient(ellipse at 100% 0%, var(--accent-soft,color-mix(in oklab, var(--primitive-teal) 16%, transparent)), transparent 60%), var(--primitive-panel-strong);color:var(--primitive-body);font-family:var(--primitive-font-body);isolation:isolate;transition:transform var(--primitive-duration-normal) var(--primitive-ease-out), border-color var(--primitive-duration-normal) var(--primitive-ease-out), box-shadow var(--primitive-duration-normal) var(--primitive-ease-out);border-radius:14px;grid-template-rows:auto auto 1fr auto;gap:14px;padding:22px;text-decoration:none;display:grid;position:relative;overflow:hidden}.service-tile-module__npZWxG__tile:before{content:"";inset-inline:0;background:var(--accent,var(--primitive-red));opacity:.85;z-index:1;height:2px;position:absolute;top:0}.service-tile-module__npZWxG__tile:hover,.service-tile-module__npZWxG__tile:focus-visible{border-color:var(--accent,var(--primitive-red));box-shadow:var(--primitive-shadow-soft);outline:none;transform:translateY(-4px)}.service-tile-module__npZWxG__iconmark{border-radius:var(--primitive-radius-lg);border:1px solid var(--primitive-line);background:linear-gradient(180deg, var(--primitive-glass-strong), transparent 70%), var(--accent-soft,color-mix(in oklab, var(--primitive-red) 16%, transparent));width:56px;height:56px;color:var(--accent,var(--primitive-red));place-items:center;display:grid}.service-tile-module__npZWxG__iconmark svg{stroke:currentColor;fill:none;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:30px;height:30px}.service-tile-module__npZWxG__name{font-family:var(--primitive-font-display);font-size:var(--primitive-text-xl);letter-spacing:0;text-transform:uppercase;color:var(--primitive-text-strong);margin:0;font-weight:400;line-height:1.05}.service-tile-module__npZWxG__description{font-size:var(--primitive-text-sm);color:var(--primitive-body);margin:0;line-height:1.5}.service-tile-module__npZWxG__meta{gap:var(--primitive-space-2);padding-top:var(--primitive-space-3);border-top:1px solid var(--primitive-line-muted);flex-wrap:wrap;display:flex}.service-tile-module__npZWxG__chip{align-items:center;gap:var(--primitive-space-1-5);border:1px solid var(--primitive-line);background:var(--primitive-field-bg);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.12em;text-transform:uppercase;color:var(--primitive-muted);border-radius:6px;padding:5px 9px;font-weight:700;display:inline-flex}.service-tile-module__npZWxG__chip strong{color:var(--primitive-text-strong);font-weight:800}.service-tile-module__npZWxG__chipLead{border-color:color-mix(in oklab, var(--primitive-amber) 32%, transparent);color:var(--primitive-amber)}.service-tile-module__npZWxG__chipPrice{border-color:color-mix(in oklab, var(--primitive-teal) 30%, transparent);color:var(--primitive-teal)}@media (prefers-reduced-motion:reduce){.service-tile-module__npZWxG__tile{transition:none}.service-tile-module__npZWxG__tile:hover,.service-tile-module__npZWxG__tile:focus-visible{transform:none}}
.service-detail-hero-module__UP4xiq__hero{gap:var(--primitive-space-3);display:grid}.service-detail-hero-module__UP4xiq__cover{border:1px solid var(--primitive-line);background:linear-gradient(135deg, color-mix(in oklab, var(--primitive-teal) 12%, transparent), color-mix(in oklab, var(--primitive-amber) 8%, transparent) 60%, color-mix(in oklab, var(--primitive-red) 10%, transparent)), repeating-linear-gradient(45deg, transparent 0 14px, color-mix(in oklab, var(--primitive-text-strong) 3%, transparent) 14px 15px), color-mix(in oklab, var(--primitive-canvas) 92%, transparent);isolation:isolate;border-radius:14px;place-items:center;min-height:240px;display:grid;position:relative;overflow:hidden}.service-detail-hero-module__UP4xiq__cover:before{content:"";border:1px dashed var(--primitive-line-strong);pointer-events:none;border-radius:10px;position:absolute;inset:14px}.service-detail-hero-module__UP4xiq__coverLabel{gap:var(--primitive-space-1-5);text-align:center;color:var(--primitive-text-strong);font-family:var(--primitive-font-display);text-transform:uppercase;display:grid;position:relative}.service-detail-hero-module__UP4xiq__coverLabel small{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.18em;color:var(--primitive-amber)}.service-detail-hero-module__UP4xiq__coverLabel strong{font-size:var(--primitive-text-2xl);font-weight:400;line-height:1}.service-detail-hero-module__UP4xiq__coverLabel em{font-family:var(--primitive-font-mono);font-style:normal;font-size:var(--primitive-text-2xs);letter-spacing:.14em;color:var(--primitive-muted)}.service-detail-hero-module__UP4xiq__actions{gap:var(--primitive-space-2-5);flex-wrap:wrap;padding-left:clamp(8px,1.6vw,18px);display:flex}.service-detail-hero-module__UP4xiq__secondaryCta{align-items:center;gap:var(--primitive-space-2);padding:11px var(--primitive-space-4);border:1px solid var(--primitive-btn-secondary-border);border-radius:var(--primitive-btn-radius);background:var(--primitive-btn-secondary-bg);color:var(--primitive-btn-secondary-fg);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-xs);font-weight:var(--primitive-weight-bold);letter-spacing:var(--primitive-tracking-wide);text-transform:uppercase;transition:transform var(--primitive-duration-normal) var(--primitive-ease-out), border-color var(--primitive-duration-normal) var(--primitive-ease-out), background var(--primitive-duration-normal) var(--primitive-ease-out);text-decoration:none;display:inline-flex}.service-detail-hero-module__UP4xiq__secondaryCta:hover,.service-detail-hero-module__UP4xiq__secondaryCta:focus-visible{border-color:var(--primitive-line-strong);background:var(--primitive-surface-hover);outline:none;transform:translateY(-2px)}.service-detail-hero-module__UP4xiq__secondaryCta:focus-visible{box-shadow:var(--primitive-focus-shadow)}@media (prefers-reduced-motion:reduce){.service-detail-hero-module__UP4xiq__secondaryCta{transition:none}.service-detail-hero-module__UP4xiq__secondaryCta:hover,.service-detail-hero-module__UP4xiq__secondaryCta:focus-visible{transform:none}}
.service-pricing-band-module__4kB74W__band{border:1px solid var(--primitive-line);background:linear-gradient(135deg, color-mix(in oklab, var(--primitive-teal) 12%, transparent), transparent 60%), radial-gradient(circle at 100% 0%, color-mix(in oklab, var(--primitive-amber) 10%, transparent), transparent 56%), var(--primitive-panel-strong);color:var(--primitive-body);font-family:var(--primitive-font-body);box-shadow:var(--primitive-surface-shadow);border-radius:14px;grid-template-columns:minmax(0,1.2fr) auto;align-items:center;gap:18px;padding:clamp(20px,2.6vw,28px);display:grid}.service-pricing-band-module__4kB74W__left{gap:var(--primitive-space-2);display:grid}.service-pricing-band-module__4kB74W__kicker{align-items:center;gap:var(--primitive-space-2);border:1px solid color-mix(in oklab, var(--primitive-teal) 32%, transparent);border-radius:var(--primitive-radius-pill);background:var(--primitive-field-bg);width:fit-content;color:var(--primitive-teal);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:var(--primitive-tracking-wider);text-transform:uppercase;padding:5px 11px;font-weight:800;display:inline-flex}.service-pricing-band-module__4kB74W__price{align-items:baseline;gap:var(--primitive-space-2-5);flex-wrap:wrap;display:flex}.service-pricing-band-module__4kB74W__fromLabel{font-family:var(--primitive-font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--primitive-amber);font-size:11px;font-weight:800}.service-pricing-band-module__4kB74W__priceHelper{font-family:var(--primitive-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--primitive-muted);font-size:11px}.service-pricing-band-module__4kB74W__chips{gap:var(--primitive-space-2);flex-wrap:wrap;justify-content:flex-end;margin:0;padding:0;list-style:none;display:flex}.service-pricing-band-module__4kB74W__chip{align-items:center;gap:var(--primitive-space-1-5);border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-pill);background:var(--primitive-glass-soft);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:var(--primitive-tracking-wide);text-transform:uppercase;color:var(--primitive-body);padding:7px 11px;font-weight:800;display:inline-flex}.service-pricing-band-module__4kB74W__chipDot{border-radius:var(--primitive-radius-round);width:7px;height:7px}.service-pricing-band-module__4kB74W__chipGst{color:var(--primitive-teal);border-color:color-mix(in oklab, var(--primitive-teal) 32%, transparent)}.service-pricing-band-module__4kB74W__chipGst .service-pricing-band-module__4kB74W__chipDot{background:var(--primitive-teal);box-shadow:0 0 0 3px color-mix(in oklab, var(--primitive-teal) 18%, transparent)}.service-pricing-band-module__4kB74W__chipDeposit{color:var(--primitive-amber);border-color:color-mix(in oklab, var(--primitive-amber) 32%, transparent)}.service-pricing-band-module__4kB74W__chipDeposit .service-pricing-band-module__4kB74W__chipDot{background:var(--primitive-amber);box-shadow:0 0 0 3px color-mix(in oklab, var(--primitive-amber) 18%, transparent)}.service-pricing-band-module__4kB74W__chipFinance{color:var(--primitive-green);border-color:color-mix(in oklab, var(--primitive-green) 32%, transparent)}.service-pricing-band-module__4kB74W__chipFinance .service-pricing-band-module__4kB74W__chipDot{background:var(--primitive-green);box-shadow:0 0 0 3px color-mix(in oklab, var(--primitive-green) 18%, transparent)}@media (max-width:720px){.service-pricing-band-module__4kB74W__band{grid-template-columns:minmax(0,1fr)}.service-pricing-band-module__4kB74W__chips{justify-content:flex-start}}
.contact-enquiry-section-module__92Rajq__points{gap:var(--primitive-space-3);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.contact-enquiry-section-module__92Rajq__point{gap:var(--primitive-space-1);padding:var(--primitive-space-4);border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-md);background:linear-gradient(180deg, var(--primitive-glass-soft), transparent 60%), var(--primitive-card-bg);display:grid}.contact-enquiry-section-module__92Rajq__pointLabel{color:var(--primitive-muted);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);font-weight:var(--primitive-weight-bold);letter-spacing:var(--primitive-tracking-wider);text-transform:uppercase}.contact-enquiry-section-module__92Rajq__pointValue{color:var(--primitive-text-strong);font-family:var(--primitive-font-body);font-size:var(--primitive-text-sm);font-weight:var(--primitive-weight-medium);line-height:var(--primitive-leading-snug);text-decoration:none}a.contact-enquiry-section-module__92Rajq__pointValue{transition:color var(--primitive-duration-fast) var(--primitive-ease-out)}a.contact-enquiry-section-module__92Rajq__pointValue:hover,a.contact-enquiry-section-module__92Rajq__pointValue:focus-visible{color:var(--primitive-amber);outline:none}a.contact-enquiry-section-module__92Rajq__pointValue:focus-visible{outline:2px solid var(--primitive-focus-ring);outline-offset:2px;border-radius:var(--primitive-radius-xs)}.contact-enquiry-section-module__92Rajq__formCard{gap:var(--primitive-space-3);padding:var(--primitive-space-6);border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-lg);background:linear-gradient(180deg, var(--primitive-glass-soft), transparent 40%), var(--primitive-panel-strong);box-shadow:var(--primitive-surface-shadow);display:grid}.contact-enquiry-section-module__92Rajq__formTitle{color:var(--primitive-text-strong);font-family:var(--primitive-font-display);font-size:var(--primitive-h4);font-weight:var(--primitive-weight-regular);letter-spacing:var(--primitive-tracking-tight);text-transform:uppercase;margin:0}.contact-enquiry-section-module__92Rajq__formHint{color:var(--primitive-body);font-family:var(--primitive-font-body);font-size:var(--primitive-text-sm);line-height:var(--primitive-leading-normal);margin:0}@media (max-width:1024px){.contact-enquiry-section-module__92Rajq__points{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.contact-enquiry-section-module__92Rajq__points{grid-template-columns:minmax(0,1fr)}.contact-enquiry-section-module__92Rajq__formCard{padding:var(--primitive-space-4)}}
.part-image-gallery-module__8cJy-q__gallery{gap:var(--primitive-space-3);display:grid}.part-image-gallery-module__8cJy-q__stage{aspect-ratio:1;border:1px solid var(--primitive-line);background:radial-gradient(circle at 24% 22%, color-mix(in oklab, var(--primitive-amber) 16%, transparent), transparent 58%), linear-gradient(135deg, color-mix(in oklab, var(--primitive-canvas) 78%, var(--primitive-teal)) 0%, var(--primitive-canvas) 100%);border-radius:14px;place-items:center;display:grid;position:relative;overflow:hidden}.part-image-gallery-module__8cJy-q__image{object-fit:cover;transform-origin:50%;width:100%;height:100%;transition:transform .3s cubic-bezier(.16,1,.3,1)}.part-image-gallery-module__8cJy-q__stageZoomed .part-image-gallery-module__8cJy-q__image{transform:scale(1.42)}.part-image-gallery-module__8cJy-q__fallback{gap:var(--primitive-space-1-5);text-align:center;padding:var(--primitive-space-8);display:grid}.part-image-gallery-module__8cJy-q__fallback strong{font-family:var(--primitive-font-display);font-size:var(--primitive-text-lg);letter-spacing:.04em;text-transform:uppercase;color:var(--primitive-amber)}.part-image-gallery-module__8cJy-q__fallback span{color:var(--primitive-muted);font-family:var(--primitive-font-mono);letter-spacing:var(--primitive-tracking-wider);text-transform:uppercase;font-size:11px}.part-image-gallery-module__8cJy-q__zoomBtn{align-items:center;gap:var(--primitive-space-1-5);padding:var(--primitive-space-1-5) var(--primitive-space-2-5);border:1px solid var(--primitive-line-strong);border-radius:var(--primitive-radius-pill);background:color-mix(in oklab, var(--primitive-canvas) 46%, transparent);color:var(--primitive-text-strong);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);font-weight:var(--primitive-weight-bold);letter-spacing:var(--primitive-tracking-wider);text-transform:uppercase;backdrop-filter:blur(6px);cursor:pointer;z-index:2;transition:background .16s,transform .2s;display:inline-flex;position:absolute;inset-block-start:12px;inset-inline-end:12px}.part-image-gallery-module__8cJy-q__zoomBtn:hover,.part-image-gallery-module__8cJy-q__zoomBtn:focus-visible{background:color-mix(in oklab, var(--primitive-canvas) 66%, transparent);outline:none;transform:translateY(-1px)}.part-image-gallery-module__8cJy-q__watermark{background:radial-gradient(circle at 24% 22%, color-mix(in oklab, var(--primitive-teal) 16%, transparent), transparent 58%), linear-gradient(135deg, color-mix(in oklab, var(--primitive-canvas) 78%, var(--primitive-teal)) 0%, var(--primitive-canvas) 100%)}.part-image-gallery-module__8cJy-q__watermarkChip{padding:var(--primitive-space-1) var(--primitive-space-2);border:1px solid color-mix(in oklab, var(--primitive-teal) 32%, transparent);border-radius:var(--primitive-radius-pill);background:color-mix(in oklab, var(--primitive-teal) 12%, transparent);color:var(--primitive-teal);font-family:var(--primitive-font-mono);letter-spacing:.18em;text-transform:uppercase;font-size:9px;position:absolute;inset-block-start:12px;inset-inline-start:12px}.part-image-gallery-module__8cJy-q__caption{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.14em;text-transform:uppercase;color:var(--primitive-muted);margin:0}.part-image-gallery-module__8cJy-q__strip{gap:var(--primitive-space-2);grid-template-columns:repeat(auto-fill,minmax(68px,1fr));margin:0;padding:0;list-style:none;display:grid}.part-image-gallery-module__8cJy-q__thumb{aspect-ratio:1;border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-md);background:var(--primitive-glass-soft);cursor:pointer;place-items:center;transition:border-color .16s,transform .16s;display:grid;position:relative;overflow:hidden}.part-image-gallery-module__8cJy-q__thumb img{object-fit:cover;width:100%;height:100%}.part-image-gallery-module__8cJy-q__thumb:hover{border-color:color-mix(in oklab, var(--primitive-text-strong) 36%, transparent)}.part-image-gallery-module__8cJy-q__thumbActive{border-color:var(--primitive-amber);box-shadow:0 0 0 2px color-mix(in oklab, var(--primitive-amber) 16%, transparent)}.part-image-gallery-module__8cJy-q__thumbFallback{font-family:var(--primitive-font-display);font-size:var(--primitive-text-lg);color:var(--primitive-muted)}.part-image-gallery-module__8cJy-q__srOnly{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.part-image-gallery-module__8cJy-q__image,.part-image-gallery-module__8cJy-q__zoomBtn,.part-image-gallery-module__8cJy-q__thumb{transition:none}.part-image-gallery-module__8cJy-q__stageZoomed .part-image-gallery-module__8cJy-q__image{transform:none}}
.part-spec-table-module___3IjXG__section{border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-xl);background:linear-gradient(180deg, color-mix(in oklab, var(--primitive-text-strong) 4.5%, transparent), color-mix(in oklab, var(--primitive-text-strong) 0.5%, transparent)), var(--primitive-panel-strong);gap:18px;padding:clamp(22px,3vw,32px);display:grid}.part-spec-table-module___3IjXG__header{gap:var(--primitive-space-1-5);display:grid}.part-spec-table-module___3IjXG__kicker{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);font-weight:var(--primitive-weight-bold);letter-spacing:.2em;text-transform:uppercase;color:var(--primitive-amber)}.part-spec-table-module___3IjXG__heading{font-family:var(--primitive-font-display);font-size:clamp(20px,2.2vw,30px);font-weight:var(--primitive-weight-regular);letter-spacing:var(--primitive-tracking-normal);line-height:var(--primitive-leading-none);text-transform:uppercase;color:var(--primitive-text-strong);margin:0}.part-spec-table-module___3IjXG__table{border-collapse:collapse;table-layout:fixed;width:100%}.part-spec-table-module___3IjXG__table thead th{padding:var(--primitive-space-2-5) 14px;border-bottom:1px solid var(--primitive-line);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);font-weight:var(--primitive-weight-bold);letter-spacing:.2em;text-transform:uppercase;color:var(--primitive-muted);text-align:start}.part-spec-table-module___3IjXG__thLabel{width:38%}.part-spec-table-module___3IjXG__thValue{width:62%}.part-spec-table-module___3IjXG__groupBody{border-top:1px solid var(--primitive-line-muted)}.part-spec-table-module___3IjXG__groupHeading{padding:18px 14px var(--primitive-space-2);font-family:var(--primitive-font-display);font-size:14px;font-weight:var(--primitive-weight-regular);letter-spacing:.06em;text-transform:uppercase;color:var(--primitive-amber);text-align:start;position:relative}.part-spec-table-module___3IjXG__groupBar{width:22px;height:2px;margin-right:var(--primitive-space-2-5);background:var(--primitive-amber);vertical-align:middle;display:inline-block}.part-spec-table-module___3IjXG__row{border-top:1px solid var(--primitive-line-muted)}.part-spec-table-module___3IjXG__row:hover{background:color-mix(in oklab, var(--primitive-text-strong) 2%, transparent)}.part-spec-table-module___3IjXG__cellLabel{padding:var(--primitive-space-3) 14px;font-family:var(--primitive-font-mono);font-size:11px;font-weight:var(--primitive-weight-medium);letter-spacing:.12em;text-transform:uppercase;color:var(--primitive-muted);text-align:start;vertical-align:top}.part-spec-table-module___3IjXG__cellValue{padding:var(--primitive-space-3) 14px;font-family:var(--primitive-font-display);letter-spacing:.02em;color:var(--primitive-text-strong);vertical-align:top;font-size:14px}@media (prefers-reduced-motion:reduce){.part-spec-table-module___3IjXG__row{transition:none}}
.fitment-compatibility-list-module__9uuW1W__section{gap:var(--primitive-space-4);border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-xl);background:linear-gradient(180deg, color-mix(in oklab, var(--primitive-green) 6%, transparent), color-mix(in oklab, var(--primitive-text-strong) 0.5%, transparent)), var(--primitive-panel-strong);padding:clamp(22px,3vw,32px);display:grid}.fitment-compatibility-list-module__9uuW1W__header{gap:var(--primitive-space-1-5);display:grid}.fitment-compatibility-list-module__9uuW1W__kicker{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);font-weight:var(--primitive-weight-bold);letter-spacing:.2em;text-transform:uppercase;color:var(--primitive-green)}.fitment-compatibility-list-module__9uuW1W__heading{font-family:var(--primitive-font-display);font-size:clamp(20px,2.2vw,30px);font-weight:var(--primitive-weight-regular);line-height:var(--primitive-leading-none);text-transform:uppercase;color:var(--primitive-text-strong);margin:0}.fitment-compatibility-list-module__9uuW1W__table{border-collapse:collapse;border-radius:10px;width:100%;overflow:hidden}.fitment-compatibility-list-module__9uuW1W__table thead th{padding:var(--primitive-space-2-5) var(--primitive-space-3);background:var(--primitive-glass-soft);border-bottom:1px solid var(--primitive-line);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);font-weight:var(--primitive-weight-bold);letter-spacing:var(--primitive-tracking-wider);text-transform:uppercase;color:var(--primitive-muted);text-align:start}.fitment-compatibility-list-module__9uuW1W__row{border-top:1px solid var(--primitive-line-muted)}.fitment-compatibility-list-module__9uuW1W__row:hover{background:color-mix(in oklab, var(--primitive-text-strong) 2%, transparent)}.fitment-compatibility-list-module__9uuW1W__cellMake,.fitment-compatibility-list-module__9uuW1W__cellModel{padding:var(--primitive-space-3);font-family:var(--primitive-font-display);font-size:var(--primitive-text-sm);letter-spacing:.04em;text-transform:uppercase;color:var(--primitive-text-strong);text-align:start}.fitment-compatibility-list-module__9uuW1W__cellYears,.fitment-compatibility-list-module__9uuW1W__cellBody,.fitment-compatibility-list-module__9uuW1W__cellEngine{padding:var(--primitive-space-3);font-family:var(--primitive-font-mono);letter-spacing:var(--primitive-tracking-wide);color:var(--primitive-body);font-size:11px}.fitment-compatibility-list-module__9uuW1W__cellNotes{padding:var(--primitive-space-3)}.fitment-compatibility-list-module__9uuW1W__noteChipRow{gap:var(--primitive-space-1-5);flex-wrap:wrap;display:inline-flex}.fitment-compatibility-list-module__9uuW1W__thMake{width:12%}.fitment-compatibility-list-module__9uuW1W__thModel{width:16%}.fitment-compatibility-list-module__9uuW1W__thYears{width:14%}.fitment-compatibility-list-module__9uuW1W__thBody{width:16%}.fitment-compatibility-list-module__9uuW1W__thEngine{width:18%}.fitment-compatibility-list-module__9uuW1W__thNotes{width:24%}@media (max-width:720px){.fitment-compatibility-list-module__9uuW1W__table thead{display:none}.fitment-compatibility-list-module__9uuW1W__table,.fitment-compatibility-list-module__9uuW1W__table tbody,.fitment-compatibility-list-module__9uuW1W__row,.fitment-compatibility-list-module__9uuW1W__row>*{width:100%;display:block}.fitment-compatibility-list-module__9uuW1W__row{padding:var(--primitive-space-3);border:1px solid var(--primitive-line);margin-bottom:var(--primitive-space-2-5);border-radius:10px}.fitment-compatibility-list-module__9uuW1W__row>th,.fitment-compatibility-list-module__9uuW1W__row>td{padding:var(--primitive-space-1) 0}.fitment-compatibility-list-module__9uuW1W__row>th:before,.fitment-compatibility-list-module__9uuW1W__row>td:before{content:attr(data-label)}}
.related-parts-rail-module__ocpzJa__section{border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-xl);background:linear-gradient(180deg, color-mix(in oklab, var(--primitive-text-strong) 3.5%, transparent), color-mix(in oklab, var(--primitive-text-strong) 0.5%, transparent)), var(--primitive-panel-strong);gap:18px;padding:clamp(22px,3vw,36px);display:grid}.related-parts-rail-module__ocpzJa__header{grid-template-columns:1fr auto;align-items:end;gap:14px;display:grid}.related-parts-rail-module__ocpzJa__kicker{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);font-weight:var(--primitive-weight-bold);letter-spacing:.2em;text-transform:uppercase;color:var(--primitive-amber)}.related-parts-rail-module__ocpzJa__heading{font-family:var(--primitive-font-display);font-size:clamp(22px,2.6vw,32px);font-weight:var(--primitive-weight-regular);letter-spacing:var(--primitive-tracking-normal);line-height:var(--primitive-leading-none);text-transform:uppercase;color:var(--primitive-text-strong);margin:0}.related-parts-rail-module__ocpzJa__body{margin:var(--primitive-space-1-5) 0 0;max-width:60ch;color:var(--primitive-body);font-size:14px;line-height:1.55}.related-parts-rail-module__ocpzJa__count{padding:var(--primitive-space-1-5) var(--primitive-space-3);border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-pill);background:var(--primitive-glass-soft);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.18em;text-transform:uppercase;color:var(--primitive-muted)}.related-parts-rail-module__ocpzJa__rail{gap:var(--primitive-space-4);padding:var(--primitive-space-1) var(--primitive-space-1) 14px;scroll-snap-type:x mandatory;scrollbar-color:color-mix(in oklab, var(--primitive-text-strong) 16%, transparent) transparent;grid-auto-columns:minmax(260px,320px);grid-auto-flow:column;margin:0;list-style:none;display:grid;overflow-x:auto}.related-parts-rail-module__ocpzJa__rail::-webkit-scrollbar{height:8px}.related-parts-rail-module__ocpzJa__rail::-webkit-scrollbar-track{background:0 0}.related-parts-rail-module__ocpzJa__rail::-webkit-scrollbar-thumb{background:color-mix(in oklab, var(--primitive-text-strong) 16%, transparent);border-radius:var(--primitive-radius-pill)}.related-parts-rail-module__ocpzJa__item{scroll-snap-align:start;display:grid}@media (max-width:640px){.related-parts-rail-module__ocpzJa__header{grid-template-columns:1fr}}
.typography-role-card-module__Dm1jjG__card{border:1px solid var(--primitive-line);background:linear-gradient(135deg, color-mix(in oklab, var(--primitive-text-strong) 7%, transparent), transparent), var(--primitive-panel);min-width:0;min-height:100%;box-shadow:inset 0 1px 0 color-mix(in oklab, var(--primitive-text-strong) 7%, transparent);isolation:isolate;transition:border-color .18s var(--primitive-ease-out), box-shadow .18s var(--primitive-ease-out), transform .18s var(--primitive-ease-out);border-radius:8px;gap:14px;padding:clamp(16px,2vw,22px);display:grid;position:relative;overflow:hidden}.typography-role-card-module__Dm1jjG__card:before{content:"";z-index:-1;background:linear-gradient(120deg, transparent 12%, color-mix(in oklab, var(--primitive-red) 12%, transparent), transparent 58%), repeating-linear-gradient(90deg, color-mix(in oklab, var(--primitive-text-strong) 4%, transparent) 0 1px, transparent 1px 30px);opacity:.38;animation:typography-role-card-module__Dm1jjG__role-card-scan 5.4s var(--primitive-ease-in-out) infinite alternate;position:absolute;inset:0;transform:translate(-40%)}.typography-role-card-module__Dm1jjG__card:after{content:"";border-radius:var(--primitive-radius-pill);background:linear-gradient(90deg, var(--primitive-red), var(--primitive-amber), var(--primitive-teal));opacity:.74;background-size:180% 100%;height:2px;animation:3.4s linear infinite typography-role-card-module__Dm1jjG__role-card-meter;position:absolute;inset:auto 16px 14px}.typography-role-card-module__Dm1jjG__card:hover{border-color:color-mix(in oklab, var(--primitive-red) 38%, var(--primitive-line));box-shadow:inset 0 1px 0 color-mix(in oklab, var(--primitive-text-strong) 8%, transparent), 0 14px 30px color-mix(in oklab, var(--primitive-canvas) 24%, transparent);transform:translateY(-2px)}.typography-role-card-module__Dm1jjG__header{justify-content:space-between;align-items:start;gap:14px;min-width:0;display:flex}.typography-role-card-module__Dm1jjG__header h3{font-family:var(--primitive-font-display);font-size:var(--primitive-text-xl);font-weight:var(--primitive-weight-regular);line-height:var(--primitive-leading-none);text-transform:uppercase;color:var(--primitive-text-strong);margin:0}.typography-role-card-module__Dm1jjG__kicker{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);font-weight:var(--primitive-weight-bold);letter-spacing:var(--primitive-tracking-wider);text-transform:uppercase;color:var(--primitive-amber);flex:none}.typography-role-card-module__Dm1jjG__preview{max-width:var(--role-preview-max,24ch);font-family:var(--role-font-family);font-size:var(--role-font-size);font-weight:var(--role-font-weight);line-height:var(--role-line-height);letter-spacing:var(--role-letter-spacing);text-transform:var(--role-transform);color:var(--primitive-text-strong);font-variant-numeric:var(--role-numeric-variant,normal);overflow-wrap:anywhere;margin:0}.typography-role-card-module__Dm1jjG__meta{gap:8px;margin:0;display:grid}.typography-role-card-module__Dm1jjG__meta div{border-top:1px solid var(--primitive-line-muted);grid-template-columns:minmax(78px,.32fr) minmax(0,1fr);align-items:baseline;gap:10px;min-width:0;padding-top:8px;display:grid}.typography-role-card-module__Dm1jjG__meta dt{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);font-weight:var(--primitive-weight-bold);letter-spacing:var(--primitive-tracking-wider);text-transform:uppercase;color:var(--primitive-muted)}.typography-role-card-module__Dm1jjG__meta dd{min-width:0;font-family:var(--primitive-font-mono);font-size:var(--primitive-text-xs);line-height:var(--primitive-leading-snug);color:var(--primitive-body);overflow-wrap:anywhere;margin:0}.typography-role-card-module__Dm1jjG__usage{color:var(--primitive-body);font-size:var(--primitive-text-sm);line-height:var(--primitive-leading-normal);margin:0;padding-bottom:8px}@keyframes typography-role-card-module__Dm1jjG__role-card-scan{0%{transform:translate(-40%)}to{transform:translate(18%)}}@keyframes typography-role-card-module__Dm1jjG__role-card-meter{0%{background-position:0 0}to{background-position:180% 0}}@media (max-width:640px){.typography-role-card-module__Dm1jjG__header{display:grid}.typography-role-card-module__Dm1jjG__meta div{grid-template-columns:1fr;gap:4px}}@media (prefers-reduced-motion:reduce){.typography-role-card-module__Dm1jjG__card,.typography-role-card-module__Dm1jjG__card:before,.typography-role-card-module__Dm1jjG__card:after{transition:none;animation:none;transform:none}}
.parts-breadcrumb-module__JZeVaq__wrap{--tone:var(--primitive-amber);width:fit-content;display:inline-flex}.parts-breadcrumb-module__JZeVaq__wrap nav[aria-label] ol>li:last-child>span[aria-current=page]{color:var(--tone)}.parts-breadcrumb-module__JZeVaq__toneRed{--tone:var(--primitive-red)}.parts-breadcrumb-module__JZeVaq__toneAmber{--tone:var(--primitive-amber)}.parts-breadcrumb-module__JZeVaq__toneTeal{--tone:var(--primitive-teal)}.parts-breadcrumb-module__JZeVaq__toneGreen{--tone:var(--primitive-green)}
.side-by-side-hero-module__EKA8Na__hero{background:linear-gradient(180deg, var(--primitive-canvas) 0%, color-mix(in oklab, var(--primitive-canvas) 84%, var(--primitive-teal)) 100%);width:100%;min-height:78svh;color:var(--primitive-text-strong);font-family:var(--primitive-font-body);isolation:isolate;grid-template-columns:minmax(0,1.05fr) auto minmax(0,.95fr);gap:0;display:grid;position:relative;overflow:hidden}.side-by-side-hero-module__EKA8Na__videoColumn{background:color-mix(in oklab, var(--primitive-canvas) 80%, black);position:relative;overflow:hidden}.side-by-side-hero-module__EKA8Na__video{object-fit:cover;filter:brightness(.92)saturate(1.05);width:100%;height:100%;position:absolute;inset:0}.side-by-side-hero-module__EKA8Na__videoOverlay{z-index:1;background:linear-gradient(120deg,#00000052 0%,#0000000a 50%,#0000007a 100%),radial-gradient(at 70% 30%,#0000 38%,#0006 100%);background:linear-gradient(120deg,lab(0% 0 0/.32) 0%,lab(0% 0 0/.04) 50%,lab(0% 0 0/.48) 100%),radial-gradient(at 70% 30%,#0000 38%,lab(0% 0 0/.4) 100%);position:absolute;inset:0}.side-by-side-hero-module__EKA8Na__videoLabel{gap:var(--primitive-space-1);padding:var(--primitive-space-2-5) 14px;background:color-mix(in oklab, var(--primitive-canvas) 80%, transparent);border:1px solid color-mix(in oklab, var(--primitive-text-strong) 10%, transparent);font-family:var(--primitive-font-mono);z-index:2;display:grid;position:absolute;top:28px;left:28px}.side-by-side-hero-module__EKA8Na__videoLabel span{font-size:var(--primitive-text-2xs);letter-spacing:.28em;text-transform:uppercase;color:color-mix(in oklab, var(--primitive-text-strong) 50%, transparent)}.side-by-side-hero-module__EKA8Na__videoLabel strong{letter-spacing:.2em;color:var(--primitive-amber);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-size:14px}.side-by-side-hero-module__EKA8Na__cornerTL,.side-by-side-hero-module__EKA8Na__cornerBR{border:2px solid var(--primitive-amber);z-index:2;width:38px;height:38px;position:absolute}.side-by-side-hero-module__EKA8Na__cornerTL{border-bottom:none;border-right:none;top:16px;left:16px}.side-by-side-hero-module__EKA8Na__cornerBR{border-top:none;border-left:none;bottom:16px;right:16px}.side-by-side-hero-module__EKA8Na__stripe{padding:var(--primitive-space-8) 18px;background:linear-gradient(180deg, var(--primitive-red) 0%, var(--primitive-red-dark) 50%, var(--primitive-red) 100%);color:var(--primitive-text-on-accent);box-shadow:inset 1px 0 0 color-mix(in oklab, var(--primitive-text-strong) 18%, transparent), inset -1px 0 0 #0000004d;border-left:1px solid #0006;border-left:1px solid lab(0% 0 0/.4);border-right:1px solid #0006;border-right:1px solid lab(0% 0 0/.4);grid-template-rows:auto auto 1fr auto auto;place-items:center;gap:18px;display:grid;position:relative}@supports (color:lab(0% 0 0)){.side-by-side-hero-module__EKA8Na__stripe{box-shadow:inset 1px 0 0 color-mix(in oklab, var(--primitive-text-strong) 18%, transparent), inset -1px 0 0 lab(0% 0 0/.3)}}.side-by-side-hero-module__EKA8Na__stripe span{writing-mode:vertical-rl;font-family:var(--primitive-font-display);letter-spacing:.16em;text-transform:uppercase;font-size:28px;font-weight:400;transform:rotate(180deg)}.side-by-side-hero-module__EKA8Na__stripe i{background:var(--primitive-text-on-accent);border-radius:var(--primitive-radius-pill);width:8px;height:8px;box-shadow:0 0 12px color-mix(in oklab, var(--primitive-text-on-accent) 70%, transparent)}.side-by-side-hero-module__EKA8Na__copyColumn{align-items:center;padding:clamp(36px,5vw,80px);display:grid}.side-by-side-hero-module__EKA8Na__copyInner{gap:18px;display:grid;padding:clamp(28px,4vw,44px)!important}.side-by-side-hero-module__EKA8Na__kicker{font-family:var(--primitive-font-mono);letter-spacing:.3em;text-transform:uppercase;color:var(--primitive-amber);font-size:11px}.side-by-side-hero-module__EKA8Na__headline{font-family:var(--primitive-font-display);letter-spacing:-.005em;text-transform:uppercase;color:var(--primitive-text-strong);margin:0;font-size:clamp(2.25rem,1.4rem + 3.6vw,4.4rem);font-weight:400;line-height:.95}.side-by-side-hero-module__EKA8Na__subhead{font-size:var(--primitive-text-base);color:color-mix(in oklab, var(--primitive-text-strong) 80%, transparent);margin:0;line-height:1.55}.side-by-side-hero-module__EKA8Na__specs{border-top:1px solid color-mix(in oklab, var(--primitive-text-strong) 10%, transparent);border-bottom:1px solid color-mix(in oklab, var(--primitive-text-strong) 10%, transparent);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:4px 0 0;display:grid}.side-by-side-hero-module__EKA8Na__specs>div{gap:var(--primitive-space-1);padding:var(--primitive-space-3) 14px;border-right:1px solid color-mix(in oklab, var(--primitive-text-strong) 6%, transparent);transition:background .2s;display:grid;position:relative}.side-by-side-hero-module__EKA8Na__specs>div:after{content:"";background:var(--primitive-amber);transform-origin:0;width:100%;height:2px;transition:transform .24s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-1px;left:0;transform:scaleX(0)}.side-by-side-hero-module__EKA8Na__specs>div:hover{background:color-mix(in oklab, var(--primitive-amber) 6%, transparent)}.side-by-side-hero-module__EKA8Na__specs>div:hover:after{transform:scaleX(1)}.side-by-side-hero-module__EKA8Na__specs>div:last-child{border-right:none}.side-by-side-hero-module__EKA8Na__specs dt{font-family:var(--primitive-font-mono);letter-spacing:.28em;text-transform:uppercase;color:color-mix(in oklab, var(--primitive-text-strong) 46%, transparent);margin:0;font-size:9px}.side-by-side-hero-module__EKA8Na__specs dd{font-family:var(--primitive-font-display);font-size:var(--primitive-text-lg);letter-spacing:.12em;color:var(--primitive-text-strong);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;margin:0}.side-by-side-hero-module__EKA8Na__actions{flex-wrap:wrap;gap:14px;margin-top:4px;display:flex}.side-by-side-hero-module__EKA8Na__cta{align-items:center;gap:var(--primitive-space-2);font-family:var(--primitive-font-display);font-size:var(--primitive-text-sm);letter-spacing:var(--primitive-tracking-widest);text-transform:uppercase;border-radius:var(--primitive-btn-radius);transition:transform .2s var(--primitive-ease-out), background .2s, color .2s, box-shadow .2s, border-color .2s;padding:12px 22px;display:inline-flex}.side-by-side-hero-module__EKA8Na__ctaPrimary{background:var(--primitive-btn-primary-bg);color:var(--primitive-btn-primary-fg);box-shadow:var(--primitive-btn-primary-shadow)}.side-by-side-hero-module__EKA8Na__ctaPrimary:hover{background:var(--primitive-btn-primary-hover-bg);color:var(--primitive-btn-primary-hover-fg);box-shadow:var(--primitive-btn-primary-hover-shadow);transform:translateY(-2px)}.side-by-side-hero-module__EKA8Na__ctaGhost{background:var(--primitive-btn-secondary-bg);color:var(--primitive-btn-secondary-fg);border:1px solid var(--primitive-btn-secondary-border)}.side-by-side-hero-module__EKA8Na__ctaGhost:hover{border-color:var(--primitive-amber);color:var(--primitive-amber);background:color-mix(in oklab, var(--primitive-amber) 8%, var(--primitive-canvas));transform:translateY(-2px)}.side-by-side-hero-module__EKA8Na__cta:active{transform:translateY(0)}.side-by-side-hero-module__EKA8Na__cta:focus-visible{outline:2px solid var(--primitive-focus-ring);outline-offset:4px;box-shadow:var(--primitive-focus-shadow)}@media (max-width:920px){.side-by-side-hero-module__EKA8Na__hero{grid-template-rows:320px auto auto;grid-template-columns:1fr}.side-by-side-hero-module__EKA8Na__stripe{grid-template-rows:auto;grid-auto-columns:auto;grid-auto-flow:column;place-items:center;padding:14px 24px}.side-by-side-hero-module__EKA8Na__stripe span{writing-mode:horizontal-tb;font-size:22px;transform:none}}@media (prefers-reduced-motion:reduce){.side-by-side-hero-module__EKA8Na__video{display:none}.side-by-side-hero-module__EKA8Na__videoColumn{background:linear-gradient(135deg, color-mix(in oklab, var(--primitive-canvas) 80%, var(--primitive-red)) 0%, color-mix(in oklab, var(--primitive-canvas) 92%, var(--primitive-teal)) 60%, var(--primitive-canvas) 100%)}.side-by-side-hero-module__EKA8Na__cta,.side-by-side-hero-module__EKA8Na__specs>div,.side-by-side-hero-module__EKA8Na__specs>div:after{transition:none}}
.full-bleed-marquee-hero-module__53JS8a__hero{isolation:isolate;background:radial-gradient(ellipse at 50% 30%, color-mix(in oklab, var(--primitive-red) 10%, transparent), transparent 56%), var(--primitive-canvas);width:100%;min-height:86svh;font-family:var(--primitive-font-body);color:var(--primitive-text-strong);grid-template-rows:1fr auto;display:grid;position:relative;overflow:hidden}.full-bleed-marquee-hero-module__53JS8a__video{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}.full-bleed-marquee-hero-module__53JS8a__glow{z-index:1;background:radial-gradient(circle at 30% 30%, color-mix(in oklab, var(--primitive-teal) 22%, transparent), transparent 38%), radial-gradient(circle at 78% 64%, color-mix(in oklab, var(--primitive-amber) 16%, transparent), transparent 42%);mix-blend-mode:screen;position:absolute;inset:0}.full-bleed-marquee-hero-module__53JS8a__darken{z-index:2;background:linear-gradient(#0000005c 0%,#0000001f 36%,#000000c7 100%);background:linear-gradient(lab(0% 0 0/.36) 0%,lab(0% 0 0/.12) 36%,lab(0% 0 0/.78) 100%);position:absolute;inset:0}.full-bleed-marquee-hero-module__53JS8a__dashedRing{z-index:3;border:1px dashed color-mix(in oklab, var(--primitive-amber) 32%, transparent);border-radius:var(--primitive-radius-pill);pointer-events:none;width:280px;height:280px;animation:32s linear infinite full-bleed-marquee-hero-module__53JS8a__ringSpin;position:absolute;top:12%;right:8%}.full-bleed-marquee-hero-module__53JS8a__dashedRing:after{content:"";border:1px dashed color-mix(in oklab, var(--primitive-text-strong) 16%, transparent);border-radius:var(--primitive-radius-pill);position:absolute;inset:18px}@keyframes full-bleed-marquee-hero-module__53JS8a__ringSpin{to{transform:rotate(360deg)}}.full-bleed-marquee-hero-module__53JS8a__content{z-index:4;text-align:center;place-self:center;gap:20px;max-width:880px;padding:0 clamp(24px,5vw,64px);display:grid;position:relative}.full-bleed-marquee-hero-module__53JS8a__kicker{font-family:var(--primitive-font-mono);letter-spacing:.3em;text-transform:uppercase;color:var(--primitive-amber);font-size:11px}.full-bleed-marquee-hero-module__53JS8a__headline{font-family:var(--primitive-font-display);letter-spacing:-.01em;text-transform:uppercase;color:var(--primitive-text-strong);text-shadow:0 4px 32px #000000a6;text-shadow:0 4px 32px lab(0% 0 0/.65);margin:0;font-size:clamp(3rem,1rem + 7vw,8rem);font-weight:400;line-height:.9}.full-bleed-marquee-hero-module__53JS8a__subhead{font-size:17px;line-height:var(--primitive-leading-normal);color:color-mix(in oklab, var(--primitive-text-strong) 78%, transparent);max-width:56ch;margin:0 auto}.full-bleed-marquee-hero-module__53JS8a__cta{align-items:center;gap:var(--primitive-space-2-5);background:var(--primitive-btn-primary-bg);color:var(--primitive-btn-primary-fg);font-family:var(--primitive-font-display);letter-spacing:.2em;text-transform:uppercase;border-radius:var(--primitive-radius-pill);box-shadow:var(--primitive-btn-primary-shadow);transition:background .22s, border-color .22s, transform .22s var(--primitive-ease-out), box-shadow .22s;border:1px solid #0000;margin:8px auto 0;padding:14px 26px;font-size:14px;display:inline-flex}.full-bleed-marquee-hero-module__53JS8a__cta:hover{background:var(--primitive-btn-primary-hover-bg);color:var(--primitive-btn-primary-hover-fg);box-shadow:var(--primitive-btn-primary-hover-shadow);border-color:#0000;transform:translateY(-2px)}.full-bleed-marquee-hero-module__53JS8a__cta:active{box-shadow:var(--primitive-btn-primary-shadow);transform:translateY(0)}.full-bleed-marquee-hero-module__53JS8a__cta:focus-visible{outline:2px solid var(--primitive-focus-ring);outline-offset:4px;box-shadow:var(--primitive-focus-shadow)}.full-bleed-marquee-hero-module__53JS8a__ctaDot{border-radius:var(--primitive-radius-pill);background:var(--primitive-amber);width:8px;height:8px;box-shadow:0 0 14px var(--primitive-amber);animation:1.6s ease-in-out infinite full-bleed-marquee-hero-module__53JS8a__ctaDotPulse}@keyframes full-bleed-marquee-hero-module__53JS8a__ctaDotPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.6)}}.full-bleed-marquee-hero-module__53JS8a__marqueeStrip{z-index:5;background:linear-gradient(180deg, transparent, #0006 36%, var(--primitive-red) 100%);border-top:1px solid color-mix(in oklab, var(--primitive-text-strong) 12%, transparent);padding:18px 0;position:relative}@supports (color:lab(0% 0 0)){.full-bleed-marquee-hero-module__53JS8a__marqueeStrip{background:linear-gradient(180deg, transparent, lab(0% 0 0/.4) 36%, var(--primitive-red) 100%)}}.full-bleed-marquee-hero-module__53JS8a__marqueeItem{font-family:var(--primitive-font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--primitive-text-on-accent);white-space:nowrap;align-items:center;font-size:36px;display:inline-flex}.full-bleed-marquee-hero-module__53JS8a__marqueeSeparator{color:var(--primitive-amber);align-items:center;margin:0 28px;font-size:18px;display:inline-flex}@media (max-width:720px){.full-bleed-marquee-hero-module__53JS8a__dashedRing{opacity:.6;width:180px;height:180px;top:auto;bottom:30%;right:-40px}.full-bleed-marquee-hero-module__53JS8a__marqueeItem{font-size:24px}}@media (prefers-reduced-motion:reduce){.full-bleed-marquee-hero-module__53JS8a__video{display:none}.full-bleed-marquee-hero-module__53JS8a__dashedRing,.full-bleed-marquee-hero-module__53JS8a__ctaDot{animation:none}.full-bleed-marquee-hero-module__53JS8a__cta{transition:none}}
.role-display-module__T9MMaG__role{--role-font-family:var(--primitive-font-display);--role-font-size:var(--primitive-display);--role-font-weight:var(--primitive-weight-regular);--role-line-height:var(--primitive-leading-tight);--role-letter-spacing:var(--primitive-tracking-tight);--role-transform:uppercase;--role-preview-max:10ch}
.role-h1-module__YQke6W__role{--role-font-family:var(--primitive-font-display);--role-font-size:var(--primitive-h1);--role-font-weight:var(--primitive-weight-regular);--role-line-height:var(--primitive-leading-none);--role-letter-spacing:var(--primitive-tracking-normal);--role-transform:uppercase;--role-preview-max:13ch}
.role-h2-module__EwELla__role{--role-font-family:var(--primitive-font-display);--role-font-size:var(--primitive-h2);--role-font-weight:var(--primitive-weight-regular);--role-line-height:var(--primitive-leading-none);--role-letter-spacing:var(--primitive-tracking-normal);--role-transform:uppercase;--role-preview-max:16ch}
.role-h3-module__wPcooq__role{--role-font-family:var(--primitive-font-display);--role-font-size:var(--primitive-h3);--role-font-weight:var(--primitive-weight-regular);--role-line-height:var(--primitive-leading-snug);--role-letter-spacing:var(--primitive-tracking-normal);--role-transform:uppercase;--role-preview-max:18ch}
.role-h4-module__ANrsEa__role{--role-font-family:var(--primitive-font-body);--role-font-size:var(--primitive-h4);--role-font-weight:var(--primitive-weight-bold);--role-line-height:var(--primitive-leading-snug);--role-letter-spacing:var(--primitive-tracking-normal);--role-transform:none;--role-preview-max:22ch}
