@layer components{.certificate-wall-module__d4HNwG__section{background:linear-gradient(#ffffff17 1px,#0000 1px) 0 0/44px 44px,linear-gradient(90deg,#ffffff17 1px,#0000 1px) 0 0/44px 44px,radial-gradient(45% 55% at 80% 15%,#78e6cd73 0%,#0000 70%),radial-gradient(55% 65% at 90% 90%,#39a7c4b3 0%,#0000 65%),linear-gradient(150deg,#1fae8f 0%,#1c9c8c 45%,#1a86a3 100%)}.certificate-wall-module__d4HNwG__section:before,.certificate-wall-module__d4HNwG__section:after{content:"";z-index:0;pointer-events:none;border-radius:50%;position:absolute}.certificate-wall-module__d4HNwG__section:before{background:radial-gradient(circle,#78e6cd38,#0000 70%);width:520px;height:520px;top:-12%;left:30%}.certificate-wall-module__d4HNwG__section:after{background:radial-gradient(circle,#39a7c48c,#0000 70%);width:460px;height:460px;bottom:-18%;left:-6%}.certificate-wall-module__d4HNwG__motif{z-index:0;pointer-events:none;position:absolute}.certificate-wall-module__d4HNwG__motif g{fill:#e6f4f0}.certificate-wall-module__d4HNwG__motifMain{width:min(54vw,760px);height:auto;top:50%;right:-140px;transform:translateY(-50%)}.certificate-wall-module__d4HNwG__motifCorner{width:280px;height:auto;top:-60px;left:-110px}.certificate-wall-module__d4HNwG__action{color:var(--color-rivn-black);background:#fff;box-shadow:0 16px 30px -18px #00000059}.certificate-wall-module__d4HNwG__action:hover{color:var(--color-rivn-blue-ink);background:#fff;box-shadow:0 20px 34px -18px #0000006b}.certificate-wall-module__d4HNwG__accent{color:#fff}.certificate-wall-module__d4HNwG__card{box-shadow:0 0 0 1px var(--color-ng-rule), 0 24px 48px -34px #1a7f9c6b;background:#fff;border-radius:22px;transition:box-shadow .22s,transform .22s}.certificate-wall-module__d4HNwG__card:before{content:"";background:var(--rivn-gradient);height:4px;position:absolute;inset:0 0 auto}.certificate-wall-module__d4HNwG__card:hover{box-shadow:0 0 0 1.5px var(--color-rivn-blue), 0 26px 50px -32px #1a7f9c8c;transform:translateY(-3px)}.certificate-wall-module__d4HNwG__cardMark{pointer-events:none;width:170px;height:auto;position:absolute;top:-34px;right:-46px}.certificate-wall-module__d4HNwG__cardMark g{fill:var(--color-rivn-mist)}.certificate-wall-module__d4HNwG__pass{background:var(--rivn-gradient);color:var(--color-rivn-action-ink)}.certificate-wall-module__d4HNwG__traceWell{background:linear-gradient(180deg, var(--color-rivn-sky) 0%, #fff 100%);border-radius:12px;padding:6px 10px 0}.certificate-wall-module__d4HNwG__chip{background:linear-gradient(90deg, var(--color-rivn-mist) 0%, var(--color-rivn-sky) 100%);transition:box-shadow .2s}.certificate-wall-module__d4HNwG__chip:hover{box-shadow:0 0 0 1.5px var(--color-rivn-green)}.certificate-wall-module__d4HNwG__check{background:var(--rivn-gradient);clip-path:polygon(25% 4%,75% 4%,100% 50%,75% 96%,25% 96%,0 50%)}.certificate-wall-module__d4HNwG__viewport{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 5% 95%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 5% 95%,#0000 100%)}.certificate-wall-module__d4HNwG__track,.certificate-wall-module__d4HNwG__trackReverse{will-change:transform;width:max-content;display:flex}.certificate-wall-module__d4HNwG__track{animation:42s linear infinite certificate-wall-module__d4HNwG__ngc-marquee}.certificate-wall-module__d4HNwG__trackReverse{animation:36s linear infinite certificate-wall-module__d4HNwG__ngc-marquee-reverse}.certificate-wall-module__d4HNwG__run{flex:none;gap:19px;padding-right:19px;display:flex}.certificate-wall-module__d4HNwG__viewport[data-motion=paused] .certificate-wall-module__d4HNwG__track,.certificate-wall-module__d4HNwG__viewport[data-motion=paused] .certificate-wall-module__d4HNwG__trackReverse,.certificate-wall-module__d4HNwG__viewport:hover .certificate-wall-module__d4HNwG__track,.certificate-wall-module__d4HNwG__viewport:hover .certificate-wall-module__d4HNwG__trackReverse,.certificate-wall-module__d4HNwG__viewport:focus-within .certificate-wall-module__d4HNwG__track,.certificate-wall-module__d4HNwG__viewport:focus-within .certificate-wall-module__d4HNwG__trackReverse{animation-play-state:paused}.certificate-wall-module__d4HNwG__pulse{opacity:.78}.certificate-wall-module__d4HNwG__reveal{animation:.9s cubic-bezier(.22,1,.36,1) both certificate-wall-module__d4HNwG__ngc-rise}.certificate-wall-module__d4HNwG__filedTrace{stroke:var(--color-rivn-green);stroke-width:1.6px;stroke-dasharray:420;stroke-dashoffset:0}.certificate-wall-module__d4HNwG__pendingTrace{stroke:#39a7c473;stroke-width:1.2px;stroke-dasharray:6 9;animation:none}}@keyframes certificate-wall-module__d4HNwG__ngc-orb{to{transform:translate(80px,40px)scale(1.15)}}@keyframes certificate-wall-module__d4HNwG__ngc-marquee{to{transform:translate(-50%)}}@keyframes certificate-wall-module__d4HNwG__ngc-marquee-reverse{0%{transform:translate(-50%)}to{transform:translate(0)}}@keyframes certificate-wall-module__d4HNwG__ngc-pulse{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.78;transform:scale(1.16)}}@keyframes certificate-wall-module__d4HNwG__ngc-rise{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:none}}@keyframes certificate-wall-module__d4HNwG__ngc-trace-draw{to{stroke-dashoffset:0}}@keyframes certificate-wall-module__d4HNwG__ngc-trace-wait{to{stroke-dashoffset:-60px}}@media (prefers-reduced-motion:reduce){.certificate-wall-module__d4HNwG__track,.certificate-wall-module__d4HNwG__trackReverse,.certificate-wall-module__d4HNwG__pulse,.certificate-wall-module__d4HNwG__reveal,.certificate-wall-module__d4HNwG__filedTrace,.certificate-wall-module__d4HNwG__pendingTrace,.certificate-wall-module__d4HNwG__card,.certificate-wall-module__d4HNwG__chip,.certificate-wall-module__d4HNwG__section:before,.certificate-wall-module__d4HNwG__section:after{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}}@media (max-width:700px){.certificate-wall-module__d4HNwG__track{animation-duration:48s}.certificate-wall-module__d4HNwG__trackReverse{animation-duration:42s}.certificate-wall-module__d4HNwG__viewport{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 8% 92%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 8% 92%,#0000 100%)}}.certificate-wall-module__d4HNwG__eyebrow{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--color-rivn-black);letter-spacing:.12em;text-transform:uppercase;background:#ffffff38;border:1px solid #ffffff8c;border-radius:999px;align-self:flex-start;align-items:center;gap:10px;padding:8px 16px 8px 12px;font-size:12.5px;font-weight:700;display:inline-flex}.certificate-wall-module__d4HNwG__eyebrow i{background:#fff;border-radius:50%;width:8px;height:8px;position:relative}.certificate-wall-module__d4HNwG__eyebrow i:after{content:"";border:2px solid #fff;border-radius:50%;animation:2s ease-out infinite certificate-wall-module__d4HNwG__ngc-ping;position:absolute;inset:-4px}.certificate-wall-module__d4HNwG__accent{color:#fff;display:inline-block;position:relative}.certificate-wall-module__d4HNwG__accent svg{width:100%;height:.28em;position:absolute;bottom:-.14em;left:0;overflow:visible}.certificate-wall-module__d4HNwG__accent path{fill:none;stroke:#fff;stroke-width:5px;stroke-linecap:round;vector-effect:non-scaling-stroke;opacity:.9}.certificate-wall-module__d4HNwG__lab{white-space:nowrap;background:#ffffff59;border-radius:6px;padding:1px 8px;font-weight:700}.certificate-wall-module__d4HNwG__figures{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:4px;display:grid}.certificate-wall-module__d4HNwG__figure{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3;border:1px solid #ffffff8c;border-radius:18px;flex-direction:column;min-width:0;padding:18px 18px 16px;transition:background-color .2s,transform .2s;display:flex;position:relative;box-shadow:inset 0 1px #ffffff73,0 18px 30px -24px #00000059}.certificate-wall-module__d4HNwG__figure:hover{background:#ffffff52;transform:translateY(-2px)}.certificate-wall-module__d4HNwG__figureIcon{width:34px;height:34px;color:var(--color-rivn-blue-ink);background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;top:14px;right:14px}.certificate-wall-module__d4HNwG__figure strong{color:var(--color-rivn-black);letter-spacing:-.04em;font-variant-numeric:tabular-nums;padding-right:40px;font-size:clamp(24px,2vw,30px);font-weight:800;line-height:1.1;display:block}.certificate-wall-module__d4HNwG__figure>span:last-child{color:#000000b8;margin-top:6px;font-size:12.5px;font-weight:600;line-height:1.4;display:block}@keyframes certificate-wall-module__d4HNwG__ngc-ping{0%{opacity:.8;transform:scale(.6)}to{opacity:0;transform:scale(1.8)}}@media (prefers-reduced-motion:reduce){.certificate-wall-module__d4HNwG__eyebrow i:after{animation:none}.certificate-wall-module__d4HNwG__figure{transition:none}}@media (max-width:1199px){.certificate-wall-module__d4HNwG__motifMain{width:min(96vw,620px);top:auto;bottom:-60px;right:-180px;transform:none}}@media (max-width:640px){.certificate-wall-module__d4HNwG__motifCorner{width:200px;top:-40px;left:-90px}.certificate-wall-module__d4HNwG__motifMain{width:440px;bottom:-40px;right:-170px}}@media (max-width:420px){.certificate-wall-module__d4HNwG__figures{gap:8px}.certificate-wall-module__d4HNwG__figure{border-radius:14px;padding:14px 12px 12px}.certificate-wall-module__d4HNwG__figureIcon{width:28px;height:28px;top:10px;right:10px}.certificate-wall-module__d4HNwG__figureIcon svg{width:15px;height:15px}.certificate-wall-module__d4HNwG__figure strong{padding-right:30px;font-size:20px}.certificate-wall-module__d4HNwG__figure>span:last-child{font-size:11px}}.certificate-wall-module__d4HNwG__ink,.certificate-wall-module__d4HNwG__ink h2{color:#fff}.certificate-wall-module__d4HNwG__lede{color:#ffffffe6}.certificate-wall-module__d4HNwG__eyebrow{color:#fff;background:#ffffff24;border-color:#fff6}.certificate-wall-module__d4HNwG__figure{background:#ffffff1a;border-color:#ffffff4d}.certificate-wall-module__d4HNwG__figure:hover{background:#ffffff29}.certificate-wall-module__d4HNwG__figure strong{color:#fff}.certificate-wall-module__d4HNwG__figure>span:last-child{color:#ffffffd1}.certificate-wall-module__d4HNwG__lab{color:#fff;background:#ffffff2e}.certificate-wall-module__d4HNwG__accent{color:#bff5e6;text-shadow:none}.certificate-wall-module__d4HNwG__accent path{stroke:#bff5e6}
.common-questions-module__lgdHPW__section{padding:var(--spacing-ng-band) var(--spacing-ng-gutter,24px);background:var(--color-ng-ground);color:var(--color-ng-navy);position:relative}.common-questions-module__lgdHPW__shell{width:min(calc(100% - var(--spacing-ng-shell-frame) - var(--spacing-ng-shell-frame)), var(--container-ng-shell));align-items:start;gap:36px clamp(40px,5vw,88px);margin-inline:auto;display:grid}@media (min-width:1000px){.common-questions-module__lgdHPW__shell{grid-template-columns:minmax(300px,.8fr) minmax(0,1.2fr)}.common-questions-module__lgdHPW__intro{top:calc(var(--ng-header-h) + 24px);position:sticky}}.common-questions-module__lgdHPW__eyebrow{color:var(--color-rivn-blue-ink);letter-spacing:0;margin:0 0 12px;font-size:clamp(14px,1vw,16px);font-weight:600;line-height:1.3}.common-questions-module__lgdHPW__title{letter-spacing:-.045em;max-width:12ch;margin:0;font-size:clamp(34px,4vw,58px);font-weight:800;line-height:1}.common-questions-module__lgdHPW__title em{background:var(--rivn-gradient);color:#0000;-webkit-background-clip:text;background-clip:text;padding-bottom:.06em;font-style:normal;font-weight:800}.common-questions-module__lgdHPW__lede{max-width:38ch;color:var(--color-ng-ink-soft);margin:18px 0 0;font-size:16px;line-height:1.6}.common-questions-module__lgdHPW__support{border:1px solid var(--color-ng-rule);border-radius:var(--radius-ng-plate);background:var(--rivn-gradient-soft);color:var(--color-rivn-black);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;margin-top:28px;padding:22px;display:grid;box-shadow:0 18px 40px -30px #1a7f9c73}.common-questions-module__lgdHPW__support strong{letter-spacing:-.01em;font-size:15px;font-weight:800;display:block}.common-questions-module__lgdHPW__supportPhone{object-fit:contain;object-position:center top;grid-column:1/-1;width:100%;height:auto;max-height:280px;display:block}.common-questions-module__lgdHPW__support span{color:var(--color-ng-ink-soft);font-size:13px}.common-questions-module__lgdHPW__supportIcon{background:var(--rivn-gradient);border-radius:50%;place-items:center;width:40px;height:40px;display:grid;color:var(--color-ng-white)!important}.common-questions-module__lgdHPW__supportLink{border-radius:var(--radius-ng-seal);background:var(--rivn-action);min-height:46px;color:var(--color-rivn-action-ink);font-family:var(--font-ng-button);grid-column:1/-1;justify-content:center;align-items:center;gap:8px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.common-questions-module__lgdHPW__supportLink:hover{background:var(--rivn-action-hover);color:var(--color-rivn-action-ink)}.common-questions-module__lgdHPW__list{border-top:1px solid var(--color-ng-rule)}.common-questions-module__lgdHPW__row{border-bottom:1px solid var(--color-ng-rule)}.common-questions-module__lgdHPW__summary{cursor:pointer;align-items:center;gap:18px;padding:22px 0;list-style:none;display:flex}.common-questions-module__lgdHPW__summary::-webkit-details-marker{display:none}.common-questions-module__lgdHPW__summary:focus-visible{outline:2px solid var(--color-rivn-blue-ink);outline-offset:4px;border-radius:6px}.common-questions-module__lgdHPW__number{width:26px;color:var(--color-ng-ink-soft);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:13px;font-weight:700}.common-questions-module__lgdHPW__question{letter-spacing:-.015em;text-wrap:pretty;flex:1;font-size:clamp(17px,1.4vw,20px);font-weight:700;line-height:1.35}.common-questions-module__lgdHPW__mark{border:1px solid var(--color-ng-rule);width:34px;height:34px;color:var(--color-ng-cyan-deep);border-radius:50%;flex-shrink:0;place-items:center;transition:transform .2s,background-color .2s,color .2s;display:grid}.common-questions-module__lgdHPW__row[open] .common-questions-module__lgdHPW__mark{background:var(--rivn-gradient);color:var(--color-ng-white);border-color:#0000;transform:rotate(45deg)}.common-questions-module__lgdHPW__row[open] .common-questions-module__lgdHPW__number,.common-questions-module__lgdHPW__summary:hover .common-questions-module__lgdHPW__question{color:var(--color-ng-cyan-deep)}.common-questions-module__lgdHPW__answer{max-width:70ch;color:var(--color-ng-ink-soft);margin:0;padding:0 52px 24px 44px;font-size:15.5px;line-height:1.65}.common-questions-module__lgdHPW__all{color:var(--color-ng-cyan-deep);align-items:center;gap:8px;margin-top:22px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.common-questions-module__lgdHPW__all:hover{color:var(--color-ng-navy)}@media (max-width:640px){.common-questions-module__lgdHPW__section{padding-top:24px}.common-questions-module__lgdHPW__summary{gap:12px;padding:18px 0}.common-questions-module__lgdHPW__number{width:20px}.common-questions-module__lgdHPW__answer{padding:0 0 20px 32px}}@media (prefers-reduced-motion:reduce){.common-questions-module__lgdHPW__mark{transition:none}}
.dispatch-module__DJqsHW__section{isolation:isolate;padding:clamp(56px, 6vw, 96px) var(--spacing-ng-gutter);background:radial-gradient(70% 60% at 85% 10%, #39a7c438 0%, transparent 70%), radial-gradient(60% 60% at 10% 95%, #24bd9c38 0%, transparent 70%), linear-gradient(160deg, var(--color-rivn-mist) 0%, var(--color-rivn-sky) 100%);color:var(--color-rivn-black);position:relative;overflow:hidden}.dispatch-module__DJqsHW__shell{width:min(100%, var(--container-ng-shell));grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,80px);margin-inline:auto;display:grid}.dispatch-module__DJqsHW__header h2{max-width:14ch;font-family:var(--font-ng-display), sans-serif;letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(34px,3.4vw,52px);font-weight:700;line-height:1.05}.dispatch-module__DJqsHW__header p{max-width:44ch;color:var(--color-ng-ink-soft);margin:16px 0 0;font-size:16.5px;line-height:1.65}.dispatch-module__DJqsHW__steps{flex-direction:column;gap:8px;margin:32px 0 0;padding:0;list-style:none;display:flex}.dispatch-module__DJqsHW__stepButton{width:100%;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:1px solid #0000;border-radius:18px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:16px;padding:14px 16px;transition:background-color .24s,border-color .24s,box-shadow .24s;display:grid;position:relative;overflow:hidden}.dispatch-module__DJqsHW__stepButton:hover{background:#fff9}li[data-state=active] .dispatch-module__DJqsHW__stepButton{border-color:var(--color-ng-rule);background:#fff;box-shadow:0 22px 40px -30px #1a7f9c99}.dispatch-module__DJqsHW__stepIcon{border:1px solid var(--color-ng-rule);width:44px;height:44px;color:var(--color-ng-ink-soft);background:#fff;border-radius:14px;place-items:center;transition:background .24s,color .24s,border-color .24s;display:grid}li[data-state=done] .dispatch-module__DJqsHW__stepIcon{color:var(--color-rivn-blue-ink);background:#fff;border-color:#0000}li[data-state=active] .dispatch-module__DJqsHW__stepIcon{background:var(--rivn-gradient);color:var(--color-rivn-action-ink);border-color:#0000}.dispatch-module__DJqsHW__stepText{flex-direction:column;min-width:0;display:flex}.dispatch-module__DJqsHW__stepLabel{color:var(--color-rivn-blue-ink);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:750}.dispatch-module__DJqsHW__stepText strong{font-family:var(--font-ng-display), sans-serif;letter-spacing:-.02em;margin-top:2px;font-size:18px;font-weight:700}li[data-state=todo] .dispatch-module__DJqsHW__stepText strong{color:var(--color-ng-ink-soft)}.dispatch-module__DJqsHW__stepDesc{max-height:0;color:var(--color-ng-ink-soft);opacity:0;font-size:14px;line-height:1.6;transition:max-height .32s,opacity .32s,margin .32s;display:block;overflow:hidden}li[data-state=active] .dispatch-module__DJqsHW__stepDesc{opacity:1;max-height:140px;margin-top:6px}.dispatch-module__DJqsHW__stepTimer{background:var(--rivn-gradient);transform-origin:0;border-radius:3px;height:3px;position:absolute;bottom:0;left:16px;right:16px;transform:scaleX(0)}.dispatch-module__DJqsHW__section[data-running=true] .dispatch-module__DJqsHW__stepTimer{animation:dispatch-module__DJqsHW__dispatch-timer var(--dur,2.7s) linear forwards}.dispatch-module__DJqsHW__stage{background:0 0;border-radius:32px;place-items:center;padding:clamp(28px,4vw,56px);display:grid;position:relative}.dispatch-module__DJqsHW__device{border:1px solid var(--color-ng-rule);background:#fff;border-radius:28px;width:min(100%,400px);padding:18px;box-shadow:0 40px 80px -50px #1a7f9cb3,0 2px #11141608}.dispatch-module__DJqsHW__deviceBar{border-bottom:1px solid var(--color-ng-rule);justify-content:center;align-items:center;padding:2px 4px 14px;font-size:12px;display:flex}.dispatch-module__DJqsHW__deviceBar span:last-child{color:var(--color-ng-ink-soft)}.dispatch-module__DJqsHW__orderHead{justify-content:space-between;align-items:center;gap:12px;padding:16px 4px 0;display:flex}.dispatch-module__DJqsHW__orderHead small{color:var(--color-ng-ink-soft);font-size:11px;display:block}.dispatch-module__DJqsHW__orderHead strong{font-size:15px;font-weight:750}.dispatch-module__DJqsHW__status{background:var(--color-rivn-mist);color:var(--color-rivn-blue-ink);border-radius:999px;padding:6px 12px;font-size:12px;font-weight:700;animation:.36s both dispatch-module__DJqsHW__dispatch-pop}.dispatch-module__DJqsHW__hero{background:linear-gradient(160deg, var(--color-rivn-mist) 0%, #fff 100%);text-align:center;border-radius:20px;flex-direction:column;align-items:center;margin:16px 0 0;padding:22px 12px 18px;animation:.42s both dispatch-module__DJqsHW__dispatch-rise;display:flex}.dispatch-module__DJqsHW__heroIcon{background:var(--rivn-gradient);width:68px;height:68px;color:var(--color-rivn-action-ink);border-radius:22px;place-items:center;display:grid;box-shadow:0 16px 28px -16px #1a7f9cb3}.dispatch-module__DJqsHW__hero strong{font-family:var(--font-ng-display), sans-serif;letter-spacing:-.025em;margin-top:12px;font-size:22px;font-weight:700}.dispatch-module__DJqsHW__hero>span:last-child{color:var(--color-ng-ink-soft);margin-top:2px;font-size:12.5px}.dispatch-module__DJqsHW__rail{background:var(--color-ng-rule);border-radius:6px;height:6px;margin:22px 10px 0;position:relative}.dispatch-module__DJqsHW__railFill{border-radius:inherit;background:var(--rivn-gradient);transition:width .6s cubic-bezier(.22,1,.36,1);position:absolute;inset:0 auto 0 0}.dispatch-module__DJqsHW__railDot{background:var(--color-ng-rule-strong);border:3px solid #fff;border-radius:50%;width:14px;height:14px;transition:background-color .3s;position:absolute;top:50%;translate:-50% -50%;box-shadow:0 2px 6px -2px #1114164d}.dispatch-module__DJqsHW__railDot[data-on=true]{background:var(--color-rivn-blue)}.dispatch-module__DJqsHW__railLabels{color:var(--color-ng-ink-soft);justify-content:space-between;margin:10px 4px 0;font-size:11px;display:flex}.dispatch-module__DJqsHW__inbox{border-top:1px solid var(--color-ng-rule);flex-direction:column;gap:6px;margin-top:18px;padding-top:14px;display:flex}.dispatch-module__DJqsHW__inbox>small{color:var(--color-ng-ink-soft);letter-spacing:.12em;text-transform:uppercase;padding:0 4px 4px;font-size:11px;font-weight:700}.dispatch-module__DJqsHW__mail{background:var(--color-ng-ground,#f7f9fa);opacity:.7;border-radius:14px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.dispatch-module__DJqsHW__mail[data-fresh=true]{background:var(--color-rivn-sky);opacity:1;animation:.46s cubic-bezier(.22,1,.36,1) both dispatch-module__DJqsHW__dispatch-mail}.dispatch-module__DJqsHW__mailIcon{width:32px;height:32px;color:var(--color-rivn-blue-ink);background:#fff;border-radius:10px;place-items:center;display:grid}.dispatch-module__DJqsHW__mailText{min-width:0}.dispatch-module__DJqsHW__mailText strong{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:700;display:block;overflow:hidden}.dispatch-module__DJqsHW__mailText span{color:var(--color-ng-ink-soft);font-size:11.5px}.dispatch-module__DJqsHW__unread{background:var(--color-rivn-green);border-radius:50%;width:8px;height:8px}.dispatch-module__DJqsHW__section :focus-visible{outline:2px solid var(--color-rivn-blue-ink);outline-offset:2px}@keyframes dispatch-module__DJqsHW__dispatch-timer{to{transform:scaleX(1)}}@keyframes dispatch-module__DJqsHW__dispatch-pop{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:none}}@keyframes dispatch-module__DJqsHW__dispatch-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes dispatch-module__DJqsHW__dispatch-mail{0%{opacity:0;transform:translateY(-12px)scale(.97)}to{opacity:1;transform:none}}@media (max-width:980px){.dispatch-module__DJqsHW__shell{grid-template-columns:1fr}.dispatch-module__DJqsHW__header h2{max-width:18ch}}@media (max-width:520px){.dispatch-module__DJqsHW__section{padding-inline:var(--spacing-ng-shell-frame)}.dispatch-module__DJqsHW__stepButton{grid-template-columns:40px minmax(0,1fr);gap:12px;padding:12px}.dispatch-module__DJqsHW__stepIcon{width:40px;height:40px}.dispatch-module__DJqsHW__stage{border-radius:24px;padding:18px}.dispatch-module__DJqsHW__device{border-radius:22px;padding:14px}}@media (prefers-reduced-motion:reduce){.dispatch-module__DJqsHW__stepButton,.dispatch-module__DJqsHW__stepIcon,.dispatch-module__DJqsHW__stepDesc,.dispatch-module__DJqsHW__railFill,.dispatch-module__DJqsHW__railDot{transition:none}.dispatch-module__DJqsHW__status,.dispatch-module__DJqsHW__hero,.dispatch-module__DJqsHW__mail[data-fresh=true],.dispatch-module__DJqsHW__section[data-running=true] .dispatch-module__DJqsHW__stepTimer{animation:none}}@media (max-width:640px){.dispatch-module__DJqsHW__section{padding-block:40px}.dispatch-module__DJqsHW__shell{gap:20px}.dispatch-module__DJqsHW__header h2{max-width:none;font-size:32px}.dispatch-module__DJqsHW__header p{margin-top:8px;font-size:14.5px}.dispatch-module__DJqsHW__steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;margin-top:20px;display:grid}.dispatch-module__DJqsHW__stepButton{text-align:center;border-radius:14px;flex-direction:column;align-items:center;gap:6px;padding:8px 2px 10px;display:flex}.dispatch-module__DJqsHW__stepIcon{border-radius:12px;width:40px;height:40px}.dispatch-module__DJqsHW__stepIcon svg{width:18px;height:18px}.dispatch-module__DJqsHW__stepLabel,.dispatch-module__DJqsHW__stepDesc{display:none}.dispatch-module__DJqsHW__stepText strong{letter-spacing:0;margin:0;font-family:inherit;font-size:10.5px;font-weight:650;line-height:1.2}.dispatch-module__DJqsHW__stepTimer{height:2px;left:10px;right:10px}.dispatch-module__DJqsHW__stage{border-radius:22px;padding:14px}.dispatch-module__DJqsHW__device{border-radius:20px;padding:12px 12px 10px}.dispatch-module__DJqsHW__deviceBar{padding-bottom:10px}.dispatch-module__DJqsHW__orderHead{padding-top:10px}.dispatch-module__DJqsHW__hero{text-align:left;flex-direction:row;justify-content:center;gap:12px;margin-top:10px;padding:12px}.dispatch-module__DJqsHW__heroIcon{border-radius:14px;width:46px;height:46px}.dispatch-module__DJqsHW__heroIcon svg{width:24px;height:24px}.dispatch-module__DJqsHW__hero strong{margin:0;font-size:18px}.dispatch-module__DJqsHW__hero>span:last-child{display:none}.dispatch-module__DJqsHW__rail{margin-top:16px}.dispatch-module__DJqsHW__railLabels{margin-top:8px}.dispatch-module__DJqsHW__inbox{margin-top:12px;padding-top:10px}.dispatch-module__DJqsHW__mail:nth-of-type(n+3){display:none}.dispatch-module__DJqsHW__mail{padding:8px 10px}}.dispatch-module__DJqsHW__stepsWrap{position:relative}.dispatch-module__DJqsHW__mRail,.dispatch-module__DJqsHW__mDot{display:none}@media (max-width:640px){.dispatch-module__DJqsHW__stepsWrap{margin-top:20px}.dispatch-module__DJqsHW__steps{z-index:1;margin-top:0;position:relative}li[data-state] .dispatch-module__DJqsHW__stepButton,li[data-state=active] .dispatch-module__DJqsHW__stepButton,.dispatch-module__DJqsHW__stepButton:hover{box-shadow:none;background:0 0;border-color:#0000}.dispatch-module__DJqsHW__stepTimer{display:none}.dispatch-module__DJqsHW__stepIcon{z-index:1;transition:background .3s,color .3s,transform .3s;position:relative}li[data-state=active] .dispatch-module__DJqsHW__stepIcon{transform:scale(1.1);box-shadow:0 10px 18px -10px #1a7f9cb3}li[data-state=active] .dispatch-module__DJqsHW__stepText strong{color:var(--color-rivn-black)}.dispatch-module__DJqsHW__mRail{background:#1a7f9c2e;border-radius:2px;height:2px;display:block;position:absolute;top:28px;left:10%;right:10%}.dispatch-module__DJqsHW__mRail i{width:calc(var(--p) * 100%);border-radius:inherit;background:var(--rivn-gradient);transition:width .7s cubic-bezier(.22,1,.36,1);position:absolute;inset:0 auto 0 0}.dispatch-module__DJqsHW__mDot{z-index:0;top:28px;left:calc(10% + var(--p) * 80%);background:var(--color-rivn-blue);border:3px solid #fff;border-radius:50%;width:12px;height:12px;transition:left .7s cubic-bezier(.22,1,.36,1);display:block;position:absolute;translate:-50% -50%;box-shadow:0 2px 8px -2px #1a7f9cb3}}@media (max-width:640px) and (prefers-reduced-motion:reduce){.dispatch-module__DJqsHW__mRail i,.dispatch-module__DJqsHW__mDot,.dispatch-module__DJqsHW__stepIcon{transition:none}}
.hero-module__gAG-Ya__section{color:var(--color-rivn-black);background:linear-gradient(#fff 0%,#f6fbfa 58%,#eef7f6 100%);position:relative;overflow:hidden}.hero-module__gAG-Ya__gradientDefs{width:0;height:0;position:absolute;overflow:hidden}.hero-module__gAG-Ya__motif{pointer-events:none;position:absolute}.hero-module__gAG-Ya__motif g{fill:#e8f5f1}.hero-module__gAG-Ya__motifMain{right:max(-2vw,-40px);top:calc(50% + var(--ng-header-h) / 2);width:min(50vw,700px);height:auto;transform:translateY(-50%)}.hero-module__gAG-Ya__motifMain g{fill:url(#rivn-hero-mist)}.hero-module__gAG-Ya__motifCorner{left:-120px;top:calc(var(--ng-header-h) - 40px);opacity:.9;width:300px;height:auto}.hero-module__gAG-Ya__glow{aspect-ratio:1;pointer-events:none;background:radial-gradient(circle,#39a7c429 0%,#24bd9c1a 38%,#0000 68%);border-radius:50%;width:min(46vw,640px);position:absolute;top:48%;right:12%;transform:translateY(-50%)}.hero-module__gAG-Ya__motionGate{display:contents}.hero-module__gAG-Ya__shell{box-sizing:border-box;z-index:1;min-height:100svh;width:min(calc(100% - var(--spacing-ng-shell-frame) * 2),var(--container-ng-shell));padding-inline:var(--spacing-ng-shell-inset);padding-block:calc(var(--ng-header-h) + 38px) 76px;grid-template-columns:minmax(0,1.06fr) minmax(0,1fr);align-items:center;gap:clamp(28px,4vw,64px);margin-inline:auto;display:grid;position:relative}.hero-module__gAG-Ya__copy{min-width:0;container-type:inline-size}.hero-module__gAG-Ya__eyebrow{margin:0 0 22px}.hero-module__gAG-Ya__verified{border:1px solid var(--color-ng-rule);color:var(--color-rivn-blue-ink);background:#fff;border-radius:999px;align-items:center;gap:12px;padding:5px 15px 5px 6px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:0 6px 18px -14px #11141659}.hero-module__gAG-Ya__verifiedIcon{background:var(--rivn-gradient);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:33px;height:33px;display:grid}.hero-module__gAG-Ya__verified:hover{border-color:var(--color-rivn-green);background:var(--color-rivn-mist)}.hero-module__gAG-Ya__title{color:var(--color-rivn-black);margin:0;font-weight:700;letter-spacing:-.025em!important;font-size:clamp(40px,10.4cqw,74px)!important;line-height:1.04!important}.hero-module__gAG-Ya__line{margin-bottom:-.12em;padding-bottom:.12em;display:block;overflow:hidden}.hero-module__gAG-Ya__lineInk{animation:.8s cubic-bezier(.16,1,.3,1) both hero-module__gAG-Ya__line-in;display:block}.hero-module__gAG-Ya__line:nth-child(2) .hero-module__gAG-Ya__lineInk{animation-delay:.12s}.hero-module__gAG-Ya__lineAccent{background:var(--rivn-gradient);color:#0000;-webkit-background-clip:text;background-clip:text;padding-bottom:.06em}.hero-module__gAG-Ya__lede{color:var(--color-ng-ink-soft);max-width:36em;margin:20px 0 0;font-size:clamp(16px,3.45cqw,20px);font-weight:400;line-height:1.6}.hero-module__gAG-Ya__solutionCallout{background:var(--color-rivn-mist);width:fit-content;color:var(--color-rivn-green-ink);border-radius:12px;align-items:center;gap:10px;margin:18px 0 0;padding:11px 16px;font-size:clamp(15px,2.7cqw,18px);font-weight:800;line-height:1.35;display:flex}.hero-module__gAG-Ya__solutionCallout svg{flex:none}.hero-module__gAG-Ya__checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:20px 0 0;padding:0;list-style:none;display:grid}.hero-module__gAG-Ya__checks li{border:1px solid var(--color-ng-rule);background:#ffffffc7;border-radius:16px;align-items:center;gap:12px;min-width:0;padding:11px 13px;display:flex}.hero-module__gAG-Ya__checks strong{color:var(--color-rivn-black);font-size:14px;font-weight:700;line-height:1.35;display:block}.hero-module__gAG-Ya__checks small{color:var(--color-ng-ink-soft);margin-top:4px;font-size:13px;font-weight:400;line-height:1.45;display:block}.hero-module__gAG-Ya__mobileChecks{display:none}.hero-module__gAG-Ya__checkMark{background:var(--rivn-gradient);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:43px;height:43px;display:grid}.hero-module__gAG-Ya__checkMark svg{stroke-width:1.7px;width:23px;height:23px}.hero-module__gAG-Ya__checkMark .hero-module__gAG-Ya__flag{width:25px;height:auto}.hero-module__gAG-Ya__trust{flex-wrap:nowrap;align-items:center;gap:10px 13px;margin:23px 0 0;font-size:clamp(15px,2.9cqw,18px);font-weight:800;line-height:1.4;display:flex}.hero-module__gAG-Ya__trust p{white-space:nowrap;margin:0}.hero-module__gAG-Ya__trust strong{color:var(--color-rivn-black);font-weight:700}.hero-module__gAG-Ya__trustStars{flex-shrink:0;gap:3px;display:inline-flex}.hero-module__gAG-Ya__trustStars svg{color:#fff;background:#00b67a;width:24px;height:24px;padding:2px}.hero-module__gAG-Ya__actions{gap:13px;margin-top:25px;display:flex}.hero-module__gAG-Ya__primary,.hero-module__gAG-Ya__secondary{justify-content:center;gap:13px;min-width:185px;font-weight:700;text-transform:none!important;letter-spacing:0!important;border-radius:999px!important;min-height:56px!important;font-size:15px!important}.hero-module__gAG-Ya__primary{background:var(--rivn-action)!important;color:var(--color-rivn-action-ink)!important;padding:7px 7px 7px 30px!important}.hero-module__gAG-Ya__primaryBadge{place-items:center;margin-left:18px;display:grid;width:41px!important;height:41px!important;color:var(--color-rivn-action-ink)!important;background:#ffffff4d!important}.hero-module__gAG-Ya__secondary{border:1.5px solid var(--color-rivn-black)!important;color:var(--color-rivn-black)!important;background:#ffffffb3!important}.hero-module__gAG-Ya__secondary:hover{background:var(--color-rivn-mist)!important;color:var(--color-rivn-black)!important}.hero-module__gAG-Ya__stage{justify-self:center;width:108%;position:relative;container-type:inline-size}.hero-module__gAG-Ya__cluster{isolation:isolate}.hero-module__gAG-Ya__motionGate[data-motion=paused] .hero-module__gAG-Ya__lineInk{animation-play-state:paused}@keyframes hero-module__gAG-Ya__line-in{0%{transform:translateY(102%)}to{transform:translateY(0)}}@media (max-width:1199px){.hero-module__gAG-Ya__checks li{gap:8px;padding:10px}.hero-module__gAG-Ya__checks strong,.hero-module__gAG-Ya__checks small{font-size:12px}.hero-module__gAG-Ya__checkMark{width:35px;height:35px}.hero-module__gAG-Ya__primary,.hero-module__gAG-Ya__secondary{min-width:155px}}@media (max-width:1024px){.hero-module__gAG-Ya__shell{grid-template-columns:1fr;row-gap:32px}.hero-module__gAG-Ya__copy{width:100%;max-width:680px;margin-inline:auto}.hero-module__gAG-Ya__stage{width:100%;max-width:630px}.hero-module__gAG-Ya__checks strong{font-size:15px}.hero-module__gAG-Ya__checks small{font-size:12px}}@media (max-width:720px){.hero-module__gAG-Ya__solutionCallout{box-sizing:border-box;text-align:left;white-space:nowrap;justify-content:flex-start;gap:4px;width:100%;margin-top:14px;padding:10px 8px;font-size:clamp(10.5px,3vw,12px);line-height:1.2}.hero-module__gAG-Ya__solutionCallout svg{width:14px;height:14px;display:block}.hero-module__gAG-Ya__shell{padding-block:calc(var(--ng-header-h) + 10px) 18px;align-content:space-between;row-gap:10px}.hero-module__gAG-Ya__stage{width:100%;max-width:350px}.hero-module__gAG-Ya__eyebrow{margin-bottom:12px}.hero-module__gAG-Ya__verified{gap:6px;padding:3px 9px 3px 4px;font-size:9px}.hero-module__gAG-Ya__verifiedIcon{width:23px;height:23px}.hero-module__gAG-Ya__verifiedIcon svg{width:15px;height:15px}.hero-module__gAG-Ya__verified>svg{width:13px;height:13px}.hero-module__gAG-Ya__lede{margin-top:12px;font-size:14px;line-height:1.5}.hero-module__gAG-Ya__checks{gap:4px 8px;margin-top:12px}.hero-module__gAG-Ya__desktopChecks{display:none}.hero-module__gAG-Ya__mobileChecks{margin-top:0;display:grid}.hero-module__gAG-Ya__checks li{border-radius:0;align-items:flex-start;gap:7px;padding:7px 4px}.hero-module__gAG-Ya__checks strong{font-size:12px}.hero-module__gAG-Ya__checks small{margin-top:2px;font-size:11px;line-height:1.35}.hero-module__gAG-Ya__checkMark{width:29px;height:29px}.hero-module__gAG-Ya__checkMark svg{width:18px;height:18px}.hero-module__gAG-Ya__trust{gap:8px;margin-top:12px;font-size:clamp(10px,3.3cqw,14px)}.hero-module__gAG-Ya__trustStars{gap:2px;width:auto}.hero-module__gAG-Ya__trustStars svg{width:clamp(12px,4.9cqw,18px);height:clamp(12px,4.9cqw,18px);padding:1px}.hero-module__gAG-Ya__actions{gap:10px;margin-top:14px}.hero-module__gAG-Ya__primary,.hero-module__gAG-Ya__secondary{flex:1;gap:8px;min-width:0;min-height:44px!important;padding:5px 12px!important;font-size:12px!important}.hero-module__gAG-Ya__primary{justify-content:space-between;padding:5px 5px 5px 16px!important}.hero-module__gAG-Ya__primaryBadge{flex-shrink:0;margin-left:auto;width:30px!important;height:30px!important}.hero-module__gAG-Ya__secondary>svg{width:18px;height:18px}}@media (prefers-reduced-motion:reduce){.hero-module__gAG-Ya__lineInk{animation:none!important}}.hero-module__gAG-Ya__trust{color:var(--color-rivn-black);text-decoration:none}.hero-module__gAG-Ya__trust:hover p{text-underline-offset:4px;text-decoration:underline}.hero-module__gAG-Ya__trust:focus-visible{outline:2px solid var(--color-rivn-blue-ink);outline-offset:5px}@media (max-width:1024px){.hero-module__gAG-Ya__motifMain{width:min(120vw,760px);inset:auto auto -4% 50%;transform:translate(-50%)}.hero-module__gAG-Ya__glow{width:min(100vw,560px);inset:auto auto 4% 50%;transform:translate(-50%)}.hero-module__gAG-Ya__motifCorner{display:none}}@media (max-width:720px){.hero-module__gAG-Ya__checks li{background:#ffffffdb;border-radius:12px;padding:7px 8px}}.hero-module__gAG-Ya__specks{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero-module__gAG-Ya__specks span{opacity:0;will-change:transform, opacity;background:#39a7c4;border-radius:50%;animation:linear infinite hero-module__gAG-Ya__hero-speck;position:absolute;bottom:-10px;box-shadow:0 0 10px 2px #39a7c466}.hero-module__gAG-Ya__specks span:nth-child(3n){background:#24bd9c;box-shadow:0 0 10px 2px #24bd9c66}@keyframes hero-module__gAG-Ya__hero-speck{0%{opacity:0;transform:translate(0,0)}15%{opacity:.6}50%{transform:translate(10px,-50vh)}80%{opacity:.45}to{opacity:0;transform:translate(-6px,-105vh)}}@media (max-width:700px){.hero-module__gAG-Ya__specks{display:none}}@media (prefers-reduced-motion:reduce){.hero-module__gAG-Ya__specks{display:none}}
.specimen-cluster-module__LWaDXq__cluster{height:max(210px,min(520px,66vh,86vw));position:relative}@supports (container-type:inline-size){.specimen-cluster-module__LWaDXq__cluster{height:max(210px, min(520px, 66vh, 86vw, calc(100cqw * var(--ngp-fit))))}}.specimen-cluster-module__LWaDXq__field{position:absolute;inset:0}.specimen-cluster-module__LWaDXq__seat{animation:1.15s cubic-bezier(.16,1,.3,1) 60ms both specimen-cluster-module__LWaDXq__arrive;position:absolute;top:50%;left:50%}.specimen-cluster-module__LWaDXq__seat[data-slot=left]{animation-delay:.2s}.specimen-cluster-module__LWaDXq__seat[data-slot=right]{animation-delay:.34s}.specimen-cluster-module__LWaDXq__drift{position:absolute;inset:0}.specimen-cluster-module__LWaDXq__centre{animation:6.8s ease-in-out 1.21s infinite specimen-cluster-module__LWaDXq__float-centre}.specimen-cluster-module__LWaDXq__left{animation:8.2s ease-in-out 1.35s infinite specimen-cluster-module__LWaDXq__float-left}.specimen-cluster-module__LWaDXq__right{animation:7.6s ease-in-out 1.49s infinite specimen-cluster-module__LWaDXq__float-right}:is([data-motion=paused] .specimen-cluster-module__LWaDXq__seat,[data-motion=paused] .specimen-cluster-module__LWaDXq__drift){animation-play-state:paused}.specimen-cluster-module__LWaDXq__vial{object-fit:contain;filter:drop-shadow(0 16px 18px #1a7f9c26)}@keyframes specimen-cluster-module__LWaDXq__arrive{0%{opacity:0;transform:var(--ngp-from);filter:blur(3px)}to{opacity:1;transform:var(--ngp-rest);filter:blur()}}@keyframes specimen-cluster-module__LWaDXq__float-centre{0%,to{transform:translate(0,0)rotate(0)}50%{transform:translate(.5%,-2.8%)rotate(.7deg)}}@keyframes specimen-cluster-module__LWaDXq__float-left{0%,to{transform:translate(0,0)rotate(0)}50%{transform:translate(-.8%,2.4%)rotate(-1.3deg)}}@keyframes specimen-cluster-module__LWaDXq__float-right{0%,to{transform:translate(0,0)rotate(0)}50%{transform:translate(.8%,-2.3%)rotate(1.2deg)}}@media (prefers-reduced-motion:reduce){.specimen-cluster-module__LWaDXq__seat,.specimen-cluster-module__LWaDXq__drift{animation:none!important}}
.anatomy-of-precision-module__NgFw_q__section{--an-s:min(60vh, 600px, 78vw);--an-r:min(58vh, 580px, 86vw);background:linear-gradient(180deg, #fff 0%, var(--color-rivn-mist) 14%, var(--color-rivn-mist) 86%, #fff 100%);height:300vh;color:var(--color-rivn-black);position:relative}.anatomy-of-precision-module__NgFw_q__defs{width:0;height:0;position:absolute;overflow:hidden}.anatomy-of-precision-module__NgFw_q__field{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.anatomy-of-precision-module__NgFw_q__fieldMark{height:auto;position:absolute}.anatomy-of-precision-module__NgFw_q__fieldMark g{fill:#e3f4ee}.anatomy-of-precision-module__NgFw_q__fieldMark1 g,.anatomy-of-precision-module__NgFw_q__fieldMark3 g{fill:#e1eff5}.anatomy-of-precision-module__NgFw_q__fieldMark0{width:min(38vw,560px);top:6%;left:max(-14vw,-210px);transform:rotate(-8deg)}.anatomy-of-precision-module__NgFw_q__fieldMark1{width:min(40vw,580px);top:25%;right:max(-16vw,-230px);transform:rotate(14deg)}.anatomy-of-precision-module__NgFw_q__fieldMark2{width:min(40vw,580px);top:45%;left:max(-16vw,-230px);transform:rotate(24deg)}.anatomy-of-precision-module__NgFw_q__fieldMark3{width:min(38vw,560px);top:64%;right:max(-14vw,-210px);transform:rotate(-10deg)}.anatomy-of-precision-module__NgFw_q__fieldMark4{width:min(34vw,500px);top:83%;left:max(-12vw,-180px);transform:rotate(8deg)}.anatomy-of-precision-module__NgFw_q__pin{z-index:1;flex-direction:column;justify-content:center;min-height:100svh;padding:clamp(20px,3vh,48px) clamp(16px,4vw,56px);display:flex;position:sticky;top:0;overflow:hidden}.anatomy-of-precision-module__NgFw_q__layer{pointer-events:none;transition:opacity 1s;position:absolute;inset:0}.anatomy-of-precision-module__NgFw_q__bg0{background:radial-gradient(70% 65% at 30% 35%,#24bd9c14,#0000 72%)}.anatomy-of-precision-module__NgFw_q__bg1{background:radial-gradient(70% 65% at 70% 40%,#39a7c417,#0000 72%)}.anatomy-of-precision-module__NgFw_q__bg2{background:linear-gradient(110deg,#24bd9c0f,#39a7c414)}.anatomy-of-precision-module__NgFw_q__blob{pointer-events:none;border-radius:50%;position:absolute}.anatomy-of-precision-module__NgFw_q__blob0{--b:min(52vw, 620px);width:var(--b);height:var(--b);margin:calc(var(--b) * -.5) 0 0 calc(var(--b) * -.5);background:radial-gradient(50% 50%,#24bd9c1a,#0000 70%);top:14%;left:18%}.anatomy-of-precision-module__NgFw_q__blob1{--b:min(46vw, 560px);width:var(--b);height:var(--b);margin:calc(var(--b) * -.5) 0 0 calc(var(--b) * -.5);background:radial-gradient(50% 50%,#39a7c41a,#0000 70%);top:78%;left:82%}.anatomy-of-precision-module__NgFw_q__blob2{--b:min(38vw, 460px);width:var(--b);height:var(--b);margin:calc(var(--b) * -.5) 0 0 calc(var(--b) * -.5);background:radial-gradient(50% 50%,#24bd9c12,#0000 68%);top:8%;left:50%}.anatomy-of-precision-module__NgFw_q__inner{width:100%;max-width:1440px;margin:0 auto;position:relative}.anatomy-of-precision-module__NgFw_q__heading{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.anatomy-of-precision-module__NgFw_q__overline{letter-spacing:0;text-transform:none;color:var(--color-rivn-blue-ink);font-size:clamp(14px,1vw,16px);font-weight:600;line-height:1.3}.anatomy-of-precision-module__NgFw_q__title{font-family:var(--font-ng-display,inherit);letter-spacing:-.04em;color:var(--color-rivn-black);margin:0;font-size:clamp(40px,5.4vw,80px);font-weight:700;line-height:1.04}.anatomy-of-precision-module__NgFw_q__title span{background:var(--rivn-gradient);color:#0000;-webkit-background-clip:text;background-clip:text;padding-bottom:.06em}.anatomy-of-precision-module__NgFw_q__row{flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(26px,3vw,44px);margin-top:clamp(44px,6vh,76px);display:flex;position:relative}.anatomy-of-precision-module__NgFw_q__col{z-index:3;flex-direction:column;flex:210px;gap:clamp(30px,6vh,72px);min-width:0;max-width:290px;display:flex}.anatomy-of-precision-module__NgFw_q__colA{align-items:flex-end}.anatomy-of-precision-module__NgFw_q__colB{align-items:flex-start}.anatomy-of-precision-module__NgFw_q__note{opacity:0;flex-direction:column;gap:9px;transition:opacity .4s;display:flex}.anatomy-of-precision-module__NgFw_q__noteA{text-align:right;align-items:flex-end;padding-right:clamp(0px,2.6vw,36px)}.anatomy-of-precision-module__NgFw_q__noteB{text-align:left;align-items:flex-start;padding-left:clamp(0px,2.6vw,36px)}.anatomy-of-precision-module__NgFw_q__noteNum{letter-spacing:.16em;color:var(--color-rivn-blue-ink);font-variant-numeric:tabular-nums;font-size:11px;font-weight:700}.anatomy-of-precision-module__NgFw_q__noteTitle{font-family:var(--font-ng-display,inherit);letter-spacing:-.03em;color:var(--color-rivn-black);text-wrap:balance;font-size:clamp(16px,1.95vw,30px);font-weight:650;line-height:1.12}.anatomy-of-precision-module__NgFw_q__noteBody{color:var(--color-ng-ink-soft);font-size:clamp(11px,.95vw,13.5px);line-height:1.5}.anatomy-of-precision-module__NgFw_q__line{border-radius:2px;width:0;height:2px;transition:width 1.1s cubic-bezier(.16,1,.3,1);display:block}.anatomy-of-precision-module__NgFw_q__lineA{background:linear-gradient(90deg,#24bd9c00,#24bd9c)}.anatomy-of-precision-module__NgFw_q__lineB{background:linear-gradient(270deg,#39a7c400,#39a7c4)}.anatomy-of-precision-module__NgFw_q__stage{height:var(--an-s);flex:none;justify-content:center;align-items:center;display:flex;position:relative}.anatomy-of-precision-module__NgFw_q__glow{--g:min(88vw, 1000px);width:var(--g);height:var(--g);margin:calc(var(--g) * -.5) 0 0 calc(var(--g) * -.5);pointer-events:none;transition:opacity .6s;position:absolute;top:50%;left:50%}.anatomy-of-precision-module__NgFw_q__glowLayer{transition:opacity 1s;position:absolute;inset:0}.anatomy-of-precision-module__NgFw_q__glow0{background:radial-gradient(50% 50%,#24bd9c33,#0000 68%)}.anatomy-of-precision-module__NgFw_q__glow1{background:radial-gradient(50% 50%,#39a7c433,#0000 68%)}.anatomy-of-precision-module__NgFw_q__glow2{background:radial-gradient(50% 50%,#24bd9c24,#39a7c41f 38%,#0000 68%)}.anatomy-of-precision-module__NgFw_q__ringBase{pointer-events:none;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.anatomy-of-precision-module__NgFw_q__ring3{width:calc(var(--an-r) * 1.16);height:calc(var(--an-r) * 1.16);border:1px solid #39a7c438}.anatomy-of-precision-module__NgFw_q__ring2{width:var(--an-r);height:var(--an-r);background:var(--rivn-gradient);opacity:.75;-webkit-mask-image:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 1.5px));mask-image:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 1.5px))}.anatomy-of-precision-module__NgFw_q__orbit{width:var(--an-r);height:var(--an-r);margin:calc(var(--an-r) * -.5) 0 0 calc(var(--an-r) * -.5);pointer-events:none;position:absolute;top:50%;left:50%}.anatomy-of-precision-module__NgFw_q__mark{width:92%;height:92%;position:absolute;inset:4%}.anatomy-of-precision-module__NgFw_q__mark g{fill:url(#rivn-anatomy-mark)}.anatomy-of-precision-module__NgFw_q__orbitDotA{background:var(--rivn-gradient);border-radius:50%;width:8px;height:8px;margin-left:-4px;position:absolute;top:-4px;left:50%;box-shadow:0 0 0 4px #24bd9c29}.anatomy-of-precision-module__NgFw_q__orbitDotB{background:var(--color-rivn-blue);border-radius:50%;width:6px;height:6px;margin-left:-3px;position:absolute;bottom:-3px;left:50%}.anatomy-of-precision-module__NgFw_q__vial{z-index:2;height:100%;transition:transform 1.4s cubic-bezier(.16,1,.3,1),opacity 1.2s;position:relative}.anatomy-of-precision-module__NgFw_q__float{filter:drop-shadow(0 40px 46px #1a7f9c38);height:100%;animation:8.5s ease-in-out infinite anatomy-of-precision-module__NgFw_q__anFloat;position:relative}.anatomy-of-precision-module__NgFw_q__img{object-fit:contain;width:auto;max-width:100%;height:100%;transition:opacity 1.8s cubic-bezier(.22,1,.36,1),transform 1.9s cubic-bezier(.22,1,.36,1);display:block}.anatomy-of-precision-module__NgFw_q__imgStacked{position:absolute;top:0;left:0}@keyframes anatomy-of-precision-module__NgFw_q__anFloat{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-15px)rotate(1.2deg)}}@media (max-width:759px){.anatomy-of-precision-module__NgFw_q__pin{justify-content:flex-start;padding-block:24px}.anatomy-of-precision-module__NgFw_q__noteA,.anatomy-of-precision-module__NgFw_q__noteB{padding:0}.anatomy-of-precision-module__NgFw_q__col{align-items:flex-start;gap:10px}.anatomy-of-precision-module__NgFw_q__note{flex:1;min-width:0}.anatomy-of-precision-module__NgFw_q__colA .anatomy-of-precision-module__NgFw_q__note:first-child{text-align:left;flex:.85;align-items:flex-start}.anatomy-of-precision-module__NgFw_q__colA .anatomy-of-precision-module__NgFw_q__note:last-child{flex:1.15}.anatomy-of-precision-module__NgFw_q__colA .anatomy-of-precision-module__NgFw_q__note:last-child .anatomy-of-precision-module__NgFw_q__noteBody{white-space:nowrap;font-size:clamp(9px,2.65vw,13.5px)}.anatomy-of-precision-module__NgFw_q__noteTitle{font-size:16px}.anatomy-of-precision-module__NgFw_q__fieldMark g{fill:#e8f6f2}.anatomy-of-precision-module__NgFw_q__fieldMark1 g,.anatomy-of-precision-module__NgFw_q__fieldMark3 g{fill:#e6f2f7}.anatomy-of-precision-module__NgFw_q__fieldMark0{width:66vw;top:4%;left:-40vw}.anatomy-of-precision-module__NgFw_q__fieldMark1{width:66vw;top:24%;right:-40vw}.anatomy-of-precision-module__NgFw_q__fieldMark2{width:66vw;top:44%;left:-40vw}.anatomy-of-precision-module__NgFw_q__fieldMark3{width:66vw;top:63%;right:-40vw}.anatomy-of-precision-module__NgFw_q__fieldMark4{width:66vw;top:82%;left:-40vw}}@media (prefers-reduced-motion:reduce){.anatomy-of-precision-module__NgFw_q__float{animation:none}.anatomy-of-precision-module__NgFw_q__note{opacity:1!important;transform:none!important}}
.ambient-motion-module__4wpt2a__page[data-ambient-managed=true]>section[data-ambient-state=paused],.ambient-motion-module__4wpt2a__page[data-ambient-managed=true]>section[data-ambient-state=paused] *,.ambient-motion-module__4wpt2a__page[data-ambient-managed=true]>section[data-ambient-state=paused]:before,.ambient-motion-module__4wpt2a__page[data-ambient-managed=true]>section[data-ambient-state=paused]:after,.ambient-motion-module__4wpt2a__page[data-ambient-managed=true]>section[data-ambient-state=paused] :before,.ambient-motion-module__4wpt2a__page[data-ambient-managed=true]>section[data-ambient-state=paused] :after{animation-play-state:paused!important}html[data-nextgen-ruo=pending] .ambient-motion-module__4wpt2a__page>section{animation-play-state:paused!important}html[data-nextgen-ruo=pending] .ambient-motion-module__4wpt2a__page>section *{animation-play-state:paused!important}html[data-nextgen-ruo=pending] .ambient-motion-module__4wpt2a__page>section:before{animation-play-state:paused!important}html[data-nextgen-ruo=pending] .ambient-motion-module__4wpt2a__page>section:after{animation-play-state:paused!important}html[data-nextgen-ruo=pending] .ambient-motion-module__4wpt2a__page>section :before{animation-play-state:paused!important}html[data-nextgen-ruo=pending] .ambient-motion-module__4wpt2a__page>section :after{animation-play-state:paused!important}
.newsletter-popup-module__Ielf1G__dialog{border-radius:var(--radius-ng-plate);width:min(760px,100vw - 32px);max-width:none;max-height:calc(100dvh - 32px);color:var(--color-ng-navy);background:var(--color-ng-white);box-shadow:var(--shadow-ng-stage);font-family:var(--font-ng-body);border:0;margin:auto;padding:0;overflow:hidden}.newsletter-popup-module__Ielf1G__dialog[open]{animation:newsletter-popup-module__Ielf1G__newsletter-arrive var(--duration-ng-passage) var(--ease-ng-instrument) both}.newsletter-popup-module__Ielf1G__dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:newsletter-popup-module__Ielf1G__newsletter-backdrop var(--duration-ng-component) ease-out both;background:#151b1db8}.newsletter-popup-module__Ielf1G__layout{grid-template-columns:210px minmax(0,1fr);min-height:410px;display:grid}.newsletter-popup-module__Ielf1G__signalPanel{color:var(--color-ng-white);background:linear-gradient(150deg,#24bd9c 0%,#39a7c4 100%);place-items:center;display:grid;position:relative;overflow:hidden}.newsletter-popup-module__Ielf1G__panelMotif{pointer-events:none;position:absolute}.newsletter-popup-module__Ielf1G__panelMotifMain{opacity:.32;width:200px;height:auto;top:50%;left:50%;transform:translate(-50%,-50%)}.newsletter-popup-module__Ielf1G__panelMotifCorner{opacity:.18;width:150px;height:auto;top:-62px;right:-66px;transform:rotate(90deg)}.newsletter-popup-module__Ielf1G__instrument{z-index:1;place-items:center;display:grid;position:relative}.newsletter-popup-module__Ielf1G__instrumentCore{z-index:1;border-radius:var(--radius-ng-seal);width:76px;height:76px;color:var(--color-rivn-blue-ink);background:var(--color-ng-white);place-items:center;animation:2.6s ease-in-out infinite newsletter-popup-module__Ielf1G__newsletter-message-pulse;display:grid;position:relative;box-shadow:0 16px 34px -14px #1a7f9c99}.newsletter-popup-module__Ielf1G__content{align-items:center;padding:54px 52px 46px;display:grid;position:relative}.newsletter-popup-module__Ielf1G__close{border:1px solid var(--color-ng-rule);border-radius:var(--radius-ng-seal);width:40px;height:40px;color:var(--color-ng-navy);background:var(--color-ng-ground);cursor:pointer;transition:border-color var(--duration-ng-micro) ease, background-color var(--duration-ng-micro) ease, transform var(--duration-ng-micro) ease;place-items:center;padding:0;display:grid;position:absolute;top:18px;right:18px}.newsletter-popup-module__Ielf1G__close:hover{border-color:var(--color-ng-rule-strong);background:var(--color-ng-cyan-wash);transform:translateY(-1px)}.newsletter-popup-module__Ielf1G__form h2,.newsletter-popup-module__Ielf1G__success h2{max-width:12ch;color:var(--color-ng-navy);font-family:var(--font-ng-display);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(32px,4.2vw,46px);font-weight:750;line-height:1.02}.newsletter-popup-module__Ielf1G__description,.newsletter-popup-module__Ielf1G__success p{max-width:40ch;color:var(--color-ng-ink-soft);text-wrap:pretty;margin:18px 0 0;font-size:16px;line-height:1.6}.newsletter-popup-module__Ielf1G__label{color:var(--color-ng-navy);letter-spacing:.1em;text-transform:uppercase;margin-top:28px;font-size:12px;font-weight:700;display:block}.newsletter-popup-module__Ielf1G__emailRow{grid-template-columns:minmax(0,1fr) auto;gap:10px;margin-top:9px;display:grid}.newsletter-popup-module__Ielf1G__input{box-sizing:border-box;border:1px solid var(--color-ng-rule-strong);border-radius:var(--radius-ng-control);width:100%;min-width:0;height:54px;color:var(--color-ng-navy);background:var(--color-ng-white);font:inherit;transition:border-color var(--duration-ng-micro) ease, box-shadow var(--duration-ng-micro) ease;outline:none;padding:0 16px}.newsletter-popup-module__Ielf1G__input::placeholder{color:var(--color-ng-ink-soft);opacity:.72}.newsletter-popup-module__Ielf1G__input:hover{border-color:var(--color-ng-navy-mid)}.newsletter-popup-module__Ielf1G__input:focus-visible{border-color:var(--color-ng-cyan-deep);box-shadow:0 0 0 3px var(--color-ng-cyan-wash)}.newsletter-popup-module__Ielf1G__input[aria-invalid=true]{border-color:var(--color-ng-orchid-deep)}.newsletter-popup-module__Ielf1G__submit,.newsletter-popup-module__Ielf1G__done{border-radius:var(--radius-ng-control);min-height:54px;color:var(--color-rivn-action-ink);background:var(--rivn-action);cursor:pointer;font-family:var(--font-ng-button);white-space:nowrap;transition:background-color var(--duration-ng-micro) ease, box-shadow var(--duration-ng-micro) ease, transform var(--duration-ng-micro) ease;border:1px solid #0000;justify-content:center;align-items:center;gap:9px;padding:0 20px;font-size:13px;font-weight:700;display:inline-flex}.newsletter-popup-module__Ielf1G__submit:hover:not(:disabled),.newsletter-popup-module__Ielf1G__done:hover{color:var(--color-rivn-action-ink);background:var(--rivn-action-hover);transform:translateY(-1px);box-shadow:0 8px 18px #1a7f9c38}.newsletter-popup-module__Ielf1G__submit:disabled{cursor:wait;opacity:.62}.newsletter-popup-module__Ielf1G__close:focus-visible,.newsletter-popup-module__Ielf1G__input:focus-visible,.newsletter-popup-module__Ielf1G__submit:focus-visible,.newsletter-popup-module__Ielf1G__done:focus-visible,.newsletter-popup-module__Ielf1G__privacy a:focus-visible{outline:3px solid var(--color-ng-cyan);outline-offset:3px}.newsletter-popup-module__Ielf1G__honeypot{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.newsletter-popup-module__Ielf1G__status{min-height:21px;color:var(--color-ng-ink-soft);margin:9px 0 0;font-size:13px;line-height:1.55}.newsletter-popup-module__Ielf1G__statusError{color:var(--color-ng-orchid-deep);font-weight:600}.newsletter-popup-module__Ielf1G__privacy{color:var(--color-ng-ink-soft);margin:8px 0 0;font-size:12px;line-height:1.55}.newsletter-popup-module__Ielf1G__privacy a{color:var(--color-ng-navy-mid);text-decoration:underline;-webkit-text-decoration-color:var(--color-ng-rule-strong);text-decoration-color:var(--color-ng-rule-strong);text-underline-offset:3px}.newsletter-popup-module__Ielf1G__success{flex-direction:column;align-items:flex-start;display:flex}.newsletter-popup-module__Ielf1G__successMark{border-radius:var(--radius-ng-seal);width:52px;height:52px;color:var(--color-ng-white);background:var(--rivn-gradient);place-items:center;margin-bottom:24px;display:grid}.newsletter-popup-module__Ielf1G__done{margin-top:28px}@keyframes newsletter-popup-module__Ielf1G__newsletter-arrive{0%{opacity:0;filter:blur(6px);transform:translateY(24px)scale(.985)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes newsletter-popup-module__Ielf1G__newsletter-backdrop{0%{opacity:0}to{opacity:1}}@keyframes newsletter-popup-module__Ielf1G__newsletter-message-pulse{0%,to{box-shadow:0 16px 34px -14px #1a7f9c99,0 0 #fff0}36%{box-shadow:0 16px 34px -14px #1a7f9c99,0 0 0 10px #ffffff38}}@media (max-width:680px){.newsletter-popup-module__Ielf1G__dialog{width:min(100% - 24px,520px);max-height:calc(100dvh - 24px)}.newsletter-popup-module__Ielf1G__layout{grid-template-columns:minmax(0,1fr);min-height:0}.newsletter-popup-module__Ielf1G__signalPanel{place-items:center;min-height:84px;padding-inline:0}.newsletter-popup-module__Ielf1G__panelMotifMain{opacity:.2;width:220px;top:auto;bottom:-120px;left:-70px;transform:none}.newsletter-popup-module__Ielf1G__panelMotifCorner{opacity:.24;width:110px;top:-30px;left:62%;right:auto;transform:none}.newsletter-popup-module__Ielf1G__instrumentCore{width:46px;height:46px}.newsletter-popup-module__Ielf1G__instrumentCore svg{width:21px;height:21px}.newsletter-popup-module__Ielf1G__content{padding:38px 24px 28px}.newsletter-popup-module__Ielf1G__close{color:var(--color-rivn-black);background:#ffffffeb;border-color:#0000;top:-62px;right:14px}.newsletter-popup-module__Ielf1G__form h2,.newsletter-popup-module__Ielf1G__success h2{max-width:11ch;font-size:clamp(30px,9.6vw,40px)}.newsletter-popup-module__Ielf1G__description,.newsletter-popup-module__Ielf1G__success p{margin-top:14px;font-size:15px}.newsletter-popup-module__Ielf1G__label{margin-top:24px}.newsletter-popup-module__Ielf1G__emailRow{grid-template-columns:minmax(0,1fr)}.newsletter-popup-module__Ielf1G__submit,.newsletter-popup-module__Ielf1G__done{width:100%}}@media (max-height:590px) and (orientation:landscape){.newsletter-popup-module__Ielf1G__dialog{max-height:calc(100dvh - 16px)}.newsletter-popup-module__Ielf1G__layout{grid-template-columns:150px minmax(0,1fr);min-height:0}.newsletter-popup-module__Ielf1G__content{padding-block:32px 24px}}@media (prefers-reduced-motion:reduce){.newsletter-popup-module__Ielf1G__dialog[open],.newsletter-popup-module__Ielf1G__dialog::backdrop,.newsletter-popup-module__Ielf1G__instrumentCore{animation:none}.newsletter-popup-module__Ielf1G__close,.newsletter-popup-module__Ielf1G__input,.newsletter-popup-module__Ielf1G__submit,.newsletter-popup-module__Ielf1G__done{transition:none}}.newsletter-popup-module__Ielf1G__submit{background:var(--rivn-action);color:var(--color-rivn-action-ink);border-color:#0000}.newsletter-popup-module__Ielf1G__submit:hover:not(:disabled){background:var(--rivn-action-hover);color:var(--color-rivn-action-ink);border-color:#0000}
.pocket-record-module__0EBHxG__section{padding-block:var(--spacing-ng-band);background:linear-gradient(#fffffff0,#f5fdfafa);position:relative;overflow:hidden}.pocket-record-module__0EBHxG__atmosphere,.pocket-record-module__0EBHxG__wash{pointer-events:none;position:absolute;inset:0}.pocket-record-module__0EBHxG__wash{border-radius:var(--radius-ng-seal);filter:blur(44px);background:radial-gradient(circle,#39a7c424,#24bd9c14 40%,#0000 68%);width:min(820px,70vw);height:min(820px,85vw);inset:auto -10% -34% auto}.pocket-record-module__0EBHxG__shell{z-index:1;width:min(calc(100% - var(--spacing-ng-shell-frame) - var(--spacing-ng-shell-frame)), var(--container-ng-shell));max-width:var(--container-ng-shell);padding-inline:var(--spacing-ng-shell-inset);grid-template-columns:minmax(0,1fr) minmax(330px,410px);align-items:center;gap:clamp(56px,8vw,126px);margin-inline:auto;display:grid;position:relative}.pocket-record-module__0EBHxG__copy{max-width:720px}.pocket-record-module__0EBHxG__title{max-width:11ch;color:var(--color-ng-navy);font-family:var(--font-ng-display);font-size:clamp(46px,5.1vw,70px);font-weight:var(--text-ng-display--font-weight);letter-spacing:-.055em;margin:0;line-height:.98}.pocket-record-module__0EBHxG__lede{max-width:54ch;color:var(--color-ng-ink-soft);font-family:var(--font-ng-body);font-size:var(--text-ng-body);margin:22px 0 0;line-height:1.7}.pocket-record-module__0EBHxG__form{border:1px solid var(--color-ng-rule);border-radius:var(--radius-ng-plate);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe0;max-width:670px;margin-block-start:clamp(30px,4vw,48px);padding:clamp(20px,3vw,30px);box-shadow:0 24px 60px #1822261a}.pocket-record-module__0EBHxG__formHead{align-items:center;gap:13px;display:flex}.pocket-record-module__0EBHxG__formIcon{border-radius:var(--radius-ng-focus);background:var(--rivn-gradient);width:42px;height:42px;color:var(--color-ng-white);flex:none;place-items:center;display:grid;box-shadow:0 10px 24px #1a7f9c38}.pocket-record-module__0EBHxG__formHead p{color:var(--color-ng-navy);font-family:var(--font-ng-display);margin:0;font-size:17px;font-weight:750}.pocket-record-module__0EBHxG__formHead span:not(.pocket-record-module__0EBHxG__formIcon){color:var(--color-ng-ink-soft);font-family:var(--font-ng-body);margin-block-start:2px;font-size:12px;display:block}.pocket-record-module__0EBHxG__fields{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:14px;margin-block-start:22px;display:grid}.pocket-record-module__0EBHxG__field>span:first-child{color:var(--color-ng-navy-mid);font-family:var(--font-ng-body);letter-spacing:.1em;text-transform:uppercase;margin-block-end:8px;font-size:11px;font-weight:750;display:block}.pocket-record-module__0EBHxG__inputWrap{display:block;position:relative}.pocket-record-module__0EBHxG__inputWrap>svg{color:var(--color-ng-cyan-deep);pointer-events:none;position:absolute;top:50%;left:15px;transform:translateY(-50%)}.pocket-record-module__0EBHxG__inputWrap input{border:1px solid var(--color-ng-rule);border-radius:var(--radius-ng-control);background:var(--color-ng-ground);width:100%;height:52px;color:var(--color-ng-navy);font:650 14px/1 var(--font-ng-body);transition:border-color var(--duration-ng-micro) ease, box-shadow var(--duration-ng-micro) ease, background-color var(--duration-ng-micro) ease;outline:0;padding:0 14px 0 43px}.pocket-record-module__0EBHxG__inputWrap input::placeholder{color:var(--color-ng-ink-soft);opacity:.72}.pocket-record-module__0EBHxG__inputWrap input:focus-visible{border-color:var(--color-ng-cyan);background:var(--color-ng-white);box-shadow:0 0 0 4px #1fd6ae24}.pocket-record-module__0EBHxG__submit{border-radius:var(--radius-ng-control);background:var(--rivn-action);width:100%;min-height:54px;color:var(--color-rivn-action-ink);cursor:pointer;font-family:var(--font-ng-button);transition:transform var(--duration-ng-micro) ease, box-shadow var(--duration-ng-micro) ease;border:0;justify-content:center;align-items:center;gap:10px;margin-block-start:15px;padding:0 22px;font-size:14px;font-weight:800;display:flex;box-shadow:0 14px 30px #1a7f9c33}.pocket-record-module__0EBHxG__submit:hover:not(:disabled){background:var(--rivn-action-hover);color:var(--color-rivn-action-ink);transform:translateY(-2px);box-shadow:0 18px 38px #1a7f9c3d}.pocket-record-module__0EBHxG__submit:focus-visible{outline-offset:3px;outline:3px solid #1fd6ae47}.pocket-record-module__0EBHxG__submit:disabled{cursor:wait;opacity:.72}.pocket-record-module__0EBHxG__privacy{color:var(--color-ng-ink-soft);font-family:var(--font-ng-body);align-items:flex-start;gap:7px;margin:14px 0 0;font-size:11px;line-height:1.5;display:flex}.pocket-record-module__0EBHxG__privacy svg{color:var(--color-ng-cyan-deep);flex:none;margin-block-start:1px}.pocket-record-module__0EBHxG__deviceWrap{justify-content:center;display:flex;position:relative}.pocket-record-module__0EBHxG__deviceGlow{border-radius:var(--radius-ng-seal);filter:blur(48px);background:radial-gradient(circle,#39a7c42e,#0000 66%);width:460px;height:460px;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%)}.pocket-record-module__0EBHxG__device{border:1px solid var(--color-ng-rule);border-radius:var(--radius-ng-plate);background:var(--color-ng-white);width:min(370px,100%);padding:11px;position:relative;box-shadow:0 42px 85px #1a7f9c2e}.pocket-record-module__0EBHxG__deviceNotch{z-index:3;border-radius:var(--radius-ng-seal);background:var(--color-rivn-mist);width:104px;height:23px;position:absolute;top:19px;left:50%;transform:translate(-50%)}.pocket-record-module__0EBHxG__screen{border-radius:var(--radius-ng-card);background:var(--color-ng-ground);flex-direction:column;min-height:622px;display:flex;overflow:hidden}.pocket-record-module__0EBHxG__screenHead{border-block-end:1px solid var(--color-ng-rule);justify-content:space-between;align-items:center;padding:52px 20px 14px;display:flex}.pocket-record-module__0EBHxG__screenBrand{color:var(--color-ng-navy);font-family:var(--font-ng-display);font-size:14px;font-weight:800}.pocket-record-module__0EBHxG__liveBadge{border-radius:var(--radius-ng-control);background:var(--color-ng-cyan-wash);color:var(--color-ng-cyan-deep);font-family:var(--font-ng-body);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:6px;padding:6px 10px;font-size:9px;font-weight:800;display:inline-flex}.pocket-record-module__0EBHxG__liveBadge>span{border-radius:var(--radius-ng-seal);background:var(--color-ng-cyan);width:6px;height:6px;box-shadow:0 0 0 4px #1fd6ae21}.pocket-record-module__0EBHxG__screenBody{outline:0;flex:1;min-height:0;padding:20px;display:flex}.pocket-record-module__0EBHxG__screenBody:focus-visible{box-shadow:inset 0 0 0 3px #1fd6ae3d}.pocket-record-module__0EBHxG__phoneState,.pocket-record-module__0EBHxG__orderResult{width:100%;animation:.36s both pocket-record-module__0EBHxG__result-in}.pocket-record-module__0EBHxG__phoneState{border:1px solid var(--color-ng-rule);border-radius:var(--radius-ng-card);background:radial-gradient(circle at 50% 5%, var(--color-ng-cyan-wash), transparent 44%), var(--color-ng-white);text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:430px;padding:28px 22px;display:flex}.pocket-record-module__0EBHxG__stateIcon{border-radius:var(--radius-ng-seal);background:linear-gradient(145deg, var(--color-ng-cyan), var(--color-ng-cyan-deep));width:54px;height:54px;color:var(--color-ng-white);place-items:center;display:grid;box-shadow:0 14px 28px #1fd6ae3d}.pocket-record-module__0EBHxG__stateIconError{background:var(--color-rivn-sea-darkest);box-shadow:0 14px 28px #1a7f9c38}.pocket-record-module__0EBHxG__stateEyebrow,.pocket-record-module__0EBHxG__routeLabel{color:var(--color-ng-cyan-deep);font-family:var(--font-ng-body);letter-spacing:.15em;text-transform:uppercase;margin:19px 0 0;font-size:9px;font-weight:800}.pocket-record-module__0EBHxG__stateTitle{color:var(--color-ng-navy);font-family:var(--font-ng-display);letter-spacing:-.035em;overflow-wrap:anywhere;margin:8px 0 0;font-size:22px;font-weight:800;line-height:1.12}.pocket-record-module__0EBHxG__stateCopy{color:var(--color-ng-ink-soft);font-family:var(--font-ng-body);margin:12px 0 0;font-size:12px;line-height:1.6}.pocket-record-module__0EBHxG__readyList{width:100%;margin:24px 0 0;padding:0;list-style:none}.pocket-record-module__0EBHxG__readyList li{border-block-start:1px solid var(--color-ng-rule);color:var(--color-ng-ink-soft);font-family:var(--font-ng-body);text-align:left;align-items:center;gap:10px;padding:12px 0;font-size:11px;font-weight:650;display:flex}.pocket-record-module__0EBHxG__readyList li>span{border:1px solid var(--color-ng-rule-strong);border-radius:var(--radius-ng-seal);width:23px;height:23px;color:var(--color-ng-ink-soft);flex:none;place-items:center;font-size:9px;display:grid}.pocket-record-module__0EBHxG__readyList .pocket-record-module__0EBHxG__readyItemDone{color:var(--color-ng-navy)}.pocket-record-module__0EBHxG__readyList .pocket-record-module__0EBHxG__readyItemDone>span{border-color:var(--color-ng-cyan);background:var(--color-ng-cyan-wash);color:var(--color-ng-cyan-deep)}.pocket-record-module__0EBHxG__responseCode{color:var(--color-ng-ink-soft);font-family:var(--font-ng-body);letter-spacing:.12em;text-transform:uppercase;margin-block-start:22px;font-size:9px;font-weight:750}.pocket-record-module__0EBHxG__loadingLines{gap:8px;width:100%;margin-block-start:28px;display:grid}.pocket-record-module__0EBHxG__loadingLines span{border-radius:var(--radius-ng-control);background:linear-gradient(90deg, var(--color-ng-ground-deep), var(--color-ng-cyan-wash), var(--color-ng-ground-deep));background-size:200% 100%;height:8px;animation:1.4s linear infinite pocket-record-module__0EBHxG__shimmer}.pocket-record-module__0EBHxG__loadingLines span:nth-child(2){width:78%}.pocket-record-module__0EBHxG__loadingLines span:nth-child(3){width:58%}.pocket-record-module__0EBHxG__orderResult{border:1px solid var(--color-ng-rule);border-radius:var(--radius-ng-card);background:var(--color-ng-white);padding:18px}.pocket-record-module__0EBHxG__orderHead{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.pocket-record-module__0EBHxG__orderHead .pocket-record-module__0EBHxG__stateEyebrow,.pocket-record-module__0EBHxG__routeLabel{margin-block-start:0}.pocket-record-module__0EBHxG__orderReference{color:var(--color-ng-navy);font-family:var(--font-ng-display);letter-spacing:-.03em;margin:5px 0 0;font-size:23px;font-weight:850}.pocket-record-module__0EBHxG__statusPill{border-radius:var(--radius-ng-control);background:var(--color-ng-cyan-wash);max-width:46%;color:var(--color-ng-cyan-deep);font-family:var(--font-ng-body);letter-spacing:.08em;overflow-wrap:anywhere;text-align:center;text-transform:uppercase;border:1px solid #1fd6ae42;padding:7px 9px;font-size:8px;font-weight:850;line-height:1.25}.pocket-record-module__0EBHxG__statusPill[data-mode=halted],.pocket-record-module__0EBHxG__statusPill[data-mode=held]{border-color:var(--color-ng-rule-strong);background:var(--color-ng-ground-deep);color:var(--color-ng-navy)}.pocket-record-module__0EBHxG__routeCard{border-radius:var(--radius-ng-focus);background:var(--color-ng-ground);margin-block-start:18px;padding:15px}.pocket-record-module__0EBHxG__route{grid-template-columns:repeat(3,minmax(0,1fr));margin:13px 0 0;padding:0;list-style:none;display:grid}.pocket-record-module__0EBHxG__route li{color:var(--color-ng-ink-soft);font-family:var(--font-ng-body);text-align:center;flex-direction:column;align-items:center;gap:7px;font-size:8px;font-weight:700;display:flex;position:relative}.pocket-record-module__0EBHxG__route li:not(:last-child):after{background:var(--color-ng-rule-strong);content:"";width:calc(100% - 22px);height:1px;position:absolute;top:9px;left:calc(50% + 11px)}.pocket-record-module__0EBHxG__route li.pocket-record-module__0EBHxG__stationOn:not(:last-child):after{background:var(--color-ng-cyan)}.pocket-record-module__0EBHxG__stationMark{z-index:1;border:1px solid var(--color-ng-rule-strong);border-radius:var(--radius-ng-seal);background:var(--color-ng-white);place-items:center;width:20px;height:20px;display:grid;position:relative}.pocket-record-module__0EBHxG__stationOn{color:var(--color-ng-navy)!important}.pocket-record-module__0EBHxG__stationOn .pocket-record-module__0EBHxG__stationMark{background:var(--rivn-gradient);color:var(--color-ng-white);border-color:#0000}.pocket-record-module__0EBHxG__orderFacts{border-block:1px solid var(--color-ng-rule);grid-template-columns:repeat(2,minmax(0,1fr));margin:16px 0 0;display:grid}.pocket-record-module__0EBHxG__orderFacts>div{min-width:0;padding:12px 0}.pocket-record-module__0EBHxG__orderFacts>div+div{border-inline-start:1px solid var(--color-ng-rule);padding-inline-start:13px}.pocket-record-module__0EBHxG__orderFacts dt{color:var(--color-ng-ink-soft);font-family:var(--font-ng-body);letter-spacing:.11em;text-transform:uppercase;font-size:8px;font-weight:750}.pocket-record-module__0EBHxG__orderFacts dd{color:var(--color-ng-navy);font-family:var(--font-ng-display);overflow-wrap:anywhere;margin:5px 0 0;font-size:12px;font-weight:800}.pocket-record-module__0EBHxG__manifest{margin-block-start:16px}.pocket-record-module__0EBHxG__manifest ul{margin:9px 0 0;padding:0;list-style:none}.pocket-record-module__0EBHxG__manifest li{border-block-start:1px solid var(--color-ng-rule);color:var(--color-ng-navy);font-family:var(--font-ng-body);justify-content:space-between;align-items:baseline;gap:10px;padding:8px 0;font-size:10px;display:flex}.pocket-record-module__0EBHxG__manifest li>span{overflow-wrap:anywhere}.pocket-record-module__0EBHxG__manifest strong{color:var(--color-ng-cyan-deep);flex:none;font-size:10px}.pocket-record-module__0EBHxG__emptyManifest,.pocket-record-module__0EBHxG__moreItems{color:var(--color-ng-ink-soft);font-family:var(--font-ng-body);margin:9px 0 0;font-size:10px}.pocket-record-module__0EBHxG__screenFooter{border-block-start:1px solid var(--color-ng-rule);background:var(--color-ng-white);min-height:48px;color:var(--color-ng-ink-soft);font-family:var(--font-ng-body);letter-spacing:.08em;text-transform:uppercase;justify-content:center;align-items:center;gap:6px;font-size:9px;font-weight:700;display:flex}.pocket-record-module__0EBHxG__spinner{animation:.9s linear infinite pocket-record-module__0EBHxG__spin}@media (max-width:1000px){.pocket-record-module__0EBHxG__shell{grid-template-columns:minmax(0,1fr)}.pocket-record-module__0EBHxG__copy{max-width:760px;margin-inline:auto}.pocket-record-module__0EBHxG__deviceWrap{width:100%}}@media (max-width:640px){.pocket-record-module__0EBHxG__section{padding-block:28px var(--spacing-ng-band)}.pocket-record-module__0EBHxG__shell{gap:48px}.pocket-record-module__0EBHxG__title{max-width:12ch;font-size:clamp(42px,13vw,56px)}.pocket-record-module__0EBHxG__lede{font-size:16px}.pocket-record-module__0EBHxG__form{border-radius:var(--radius-ng-card);padding:19px}.pocket-record-module__0EBHxG__fields{grid-template-columns:minmax(0,1fr)}.pocket-record-module__0EBHxG__inputWrap input,.pocket-record-module__0EBHxG__submit{min-height:52px}.pocket-record-module__0EBHxG__deviceGlow{width:min(440px,116vw);height:min(440px,116vw)}.pocket-record-module__0EBHxG__device{width:min(370px,100%);padding:8px}.pocket-record-module__0EBHxG__screen{min-height:590px}}@media (max-width:380px){.pocket-record-module__0EBHxG__screenBody{padding:15px}.pocket-record-module__0EBHxG__phoneState,.pocket-record-module__0EBHxG__orderResult{padding:16px}.pocket-record-module__0EBHxG__orderHead{flex-direction:column;align-items:stretch}.pocket-record-module__0EBHxG__statusPill{align-self:flex-start;max-width:100%}}@media (prefers-reduced-motion:reduce){.pocket-record-module__0EBHxG__phoneState,.pocket-record-module__0EBHxG__orderResult,.pocket-record-module__0EBHxG__loadingLines span,.pocket-record-module__0EBHxG__spinner{animation:none!important}.pocket-record-module__0EBHxG__submit{transition:none}}@keyframes pocket-record-module__0EBHxG__result-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes pocket-record-module__0EBHxG__shimmer{to{background-position:-200% 0}}@keyframes pocket-record-module__0EBHxG__spin{to{transform:rotate(360deg)}}.pocket-record-module__0EBHxG__section{background:radial-gradient(70% 60% at 85% 10%, #39a7c438 0%, transparent 70%), radial-gradient(60% 60% at 10% 95%, #24bd9c38 0%, transparent 70%), linear-gradient(160deg, var(--color-rivn-mist) 0%, var(--color-rivn-sky) 100%)}.pocket-record-module__0EBHxG__section .pocket-record-module__0EBHxG__atmosphere{display:none}.pocket-record-module__0EBHxG__motif{pointer-events:none;width:680px;max-width:none;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pocket-record-module__0EBHxG__motif g{fill:#e4f3ef}.pocket-record-module__0EBHxG__standalone{padding-top:clamp(32px,4.5vw,64px)}.pocket-record-module__0EBHxG__device{z-index:1;background:linear-gradient(#f7fbfa, #f7fbfa) padding-box, var(--rivn-gradient) border-box;border:2px solid #0000;border-radius:52px;width:min(410px,100%);padding:10px;box-shadow:0 34px 64px -28px #1a7f9c6b,inset 0 2px #fffc}.pocket-record-module__0EBHxG__deviceGlow{background:radial-gradient(circle,#39a7c42e,#24bd9c1a 42%,#0000 68%);width:520px;height:520px;display:block;top:50%}.pocket-record-module__0EBHxG__deviceNotch{background:var(--color-rivn-mist);border:1px solid var(--color-ng-rule);border-radius:20px;width:90px;height:20px;top:21px}.pocket-record-module__0EBHxG__screen{outline:1px solid var(--color-ng-rule);outline-offset:-1px;background:#fff;border-radius:41px;min-height:640px;position:relative}.pocket-record-module__0EBHxG__screenHead{background:var(--rivn-gradient-soft);border:0;padding:48px 24px 21px;display:block;position:relative}.pocket-record-module__0EBHxG__screenHead:after{content:"";background:var(--rivn-gradient);height:3px;position:absolute;bottom:0;left:0;right:0}.pocket-record-module__0EBHxG__phoneLogo{object-fit:contain;width:150px;height:auto}.pocket-record-module__0EBHxG__phoneTagline{color:var(--color-rivn-blue-ink);justify-content:space-between;align-items:center;gap:12px;margin-top:17px;font-size:12px;font-weight:600;display:flex}.pocket-record-module__0EBHxG__screenBody{padding:0}.pocket-record-module__0EBHxG__phoneState{background:0 0;border:0;border-radius:0;min-height:420px;padding:34px 25px}.pocket-record-module__0EBHxG__stateIcon{background:var(--rivn-gradient);color:#fff;width:56px;height:56px;box-shadow:0 14px 26px -14px #1a7f9c99}.pocket-record-module__0EBHxG__stateIcon svg{width:26px;height:26px}.pocket-record-module__0EBHxG__stateTitle{color:var(--color-rivn-black);margin-top:20px;font-size:24px}.pocket-record-module__0EBHxG__stateCopy{color:var(--color-ng-ink-soft);margin-top:18px;font-size:15px;line-height:1.7}.pocket-record-module__0EBHxG__screenFooter{background:var(--color-rivn-mist);min-height:64px;color:var(--color-ng-ink-soft);font-size:10px}.pocket-record-module__0EBHxG__screenFooter svg{color:var(--color-rivn-blue-ink)}.pocket-record-module__0EBHxG__title{letter-spacing:-.04em}@media (max-width:1000px){.pocket-record-module__0EBHxG__motif{width:620px}}@media (max-width:640px){.pocket-record-module__0EBHxG__device{border-radius:44px;padding:8px}.pocket-record-module__0EBHxG__screen{border-radius:35px;min-height:600px}.pocket-record-module__0EBHxG__phoneState{min-height:370px;padding:28px 20px}.pocket-record-module__0EBHxG__standalone{padding-top:28px}.pocket-record-module__0EBHxG__motif{width:520px}}.pocket-record-module__0EBHxG__submit{background:var(--rivn-action);color:var(--color-rivn-action-ink);border-color:#0000;box-shadow:0 14px 30px -14px #1a7f9c80}.pocket-record-module__0EBHxG__submit:hover:not(:disabled){background:var(--rivn-action-hover);color:var(--color-rivn-action-ink);border-color:#0000}
