.smart-airbag-story[data-astro-cid-om5pu5xk]{overflow:clip}.smart-airbag-hero[data-astro-cid-om5pu5xk]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(2.5rem,7vw,8rem);padding-block:clamp(3.5rem,9vw,9rem) clamp(4.5rem,10vw,10rem);display:grid}.smart-airbag-hero__copy[data-astro-cid-om5pu5xk]{min-width:0;max-width:42rem}.smart-airbag-eyebrow[data-astro-cid-om5pu5xk],.smart-airbag-fall-moment[data-astro-cid-om5pu5xk] p[data-astro-cid-om5pu5xk]:first-child,.smart-airbag-journey__header[data-astro-cid-om5pu5xk]>p[data-astro-cid-om5pu5xk]:first-child,.smart-airbag-fit[data-astro-cid-om5pu5xk]>div[data-astro-cid-om5pu5xk]>p[data-astro-cid-om5pu5xk]:first-child{margin:0 0 var(--space-16);color:var(--brand-green);font-size:var(--font-caption);font-weight:var(--weight-label)}.smart-airbag-hero[data-astro-cid-om5pu5xk] h1[data-astro-cid-om5pu5xk]{color:var(--text-primary);letter-spacing:-.08em;text-wrap:balance;margin:0;font-size:clamp(3.5rem,7vw,7rem);line-height:.95}.smart-airbag-hero__lead[data-astro-cid-om5pu5xk]{max-width:30rem;margin:var(--space-24) 0 0;color:var(--text-secondary);font-size:var(--font-body-large);font-weight:var(--weight-label);text-wrap:pretty;line-height:1.65}.smart-airbag-hero__jump[data-astro-cid-om5pu5xk]{min-height:48px;margin-top:var(--space-32);color:var(--text-primary);font-weight:var(--weight-label);border-bottom:1px solid;align-items:center;gap:.75rem;text-decoration:none;display:inline-flex}.smart-airbag-hero__jump[data-astro-cid-om5pu5xk]:focus-visible{outline:3px solid var(--brand-green);outline-offset:5px}.smart-airbag-hero__jump-arrow[data-astro-cid-om5pu5xk]{margin-left:.75rem}.smart-airbag-keep[data-astro-cid-om5pu5xk]{white-space:nowrap}.smart-airbag-hero__visual[data-astro-cid-om5pu5xk]{margin:0}.smart-airbag-hero__visual[data-astro-cid-om5pu5xk] .media-frame{box-shadow:0 28px 72px #07122529}.smart-airbag-hero__visual[data-astro-cid-om5pu5xk] figcaption[data-astro-cid-om5pu5xk]{margin-top:var(--space-16);color:var(--text-secondary);font-size:var(--font-caption);line-height:1.6}.smart-airbag-fall-moment[data-astro-cid-om5pu5xk]{isolation:isolate;background:var(--surface-ink);color:var(--paper);padding-block:clamp(5.5rem,12vw,12rem);position:relative;overflow:hidden}.smart-airbag-fall-moment[data-astro-cid-om5pu5xk]:before{z-index:-1;aspect-ratio:1;border:1px solid color-mix(in srgb,var(--brand-mint) 32%,transparent);content:"";border-radius:50%;width:min(68vw,70rem);position:absolute;top:-15rem;right:8%;box-shadow:0 0 0 8rem #7dffc606,0 0 0 16rem #7dffc605}.smart-airbag-fall-moment__inner[data-astro-cid-om5pu5xk]{position:relative}.smart-airbag-fall-moment[data-astro-cid-om5pu5xk] p[data-astro-cid-om5pu5xk]:first-child{color:var(--brand-mint)}.smart-airbag-fall-moment[data-astro-cid-om5pu5xk] h2[data-astro-cid-om5pu5xk],.smart-airbag-journey[data-astro-cid-om5pu5xk] h2[data-astro-cid-om5pu5xk],.smart-airbag-fit[data-astro-cid-om5pu5xk] h2[data-astro-cid-om5pu5xk]{letter-spacing:-.065em;text-wrap:balance;margin:0;line-height:1.05}.smart-airbag-fall-moment[data-astro-cid-om5pu5xk] h2[data-astro-cid-om5pu5xk]{max-width:10ch;color:var(--paper);font-size:clamp(2.8rem,6vw,6.4rem);line-height:1.24}.smart-airbag-fall-moment[data-astro-cid-om5pu5xk] h2[data-astro-cid-om5pu5xk] mark[data-astro-cid-om5pu5xk]{box-decoration-break:clone;background:var(--brand-mint);color:var(--surface-ink);padding:0 .08em}.smart-airbag-fall-moment[data-astro-cid-om5pu5xk] p[data-astro-cid-om5pu5xk]:nth-of-type(2){max-width:39rem;margin:var(--space-28) 0 0;color:color-mix(in srgb,var(--paper) 77%,transparent);font-size:var(--font-body-large);text-wrap:pretty;line-height:1.75}.smart-airbag-fall-moment__measure[data-astro-cid-om5pu5xk]{color:var(--brand-mint);font-family:var(--font-mono);letter-spacing:-.1em;opacity:.9;font-size:clamp(3rem,9vw,9rem);font-weight:700;position:absolute;bottom:0;right:10%}.smart-airbag-journey[data-astro-cid-om5pu5xk]{background:var(--surface-canvas);padding-block:clamp(5.5rem,12vw,12rem)}.smart-airbag-journey__header[data-astro-cid-om5pu5xk]{grid-template-columns:minmax(0,.95fr) minmax(18rem,1.05fr);align-items:end;gap:clamp(2rem,8vw,9rem);display:grid}.smart-airbag-journey__header[data-astro-cid-om5pu5xk]>p[data-astro-cid-om5pu5xk]:first-child{grid-column:1/-1}.smart-airbag-journey[data-astro-cid-om5pu5xk] h2[data-astro-cid-om5pu5xk]{max-width:12ch;font-size:clamp(2.5rem,5vw,5.55rem)}.smart-airbag-journey__header[data-astro-cid-om5pu5xk]>p[data-astro-cid-om5pu5xk]:last-child{max-width:34rem;color:var(--text-secondary);font-size:var(--font-body-large);text-wrap:pretty;margin:0;line-height:1.7}.smart-airbag-journey__stage[data-astro-cid-om5pu5xk]{grid-template-columns:minmax(12rem,.55fr) minmax(0,1.45fr);align-items:center;gap:clamp(2.5rem,10vw,11rem);margin-top:clamp(4rem,9vw,9rem);display:grid}.smart-airbag-journey__silhouette[data-astro-cid-om5pu5xk]{border:1px solid var(--line-subtle);background:linear-gradient(#f7fbf8 0%,#e6f0eb 100%);justify-self:center;width:min(100%,16rem);height:31rem;position:relative;box-shadow:0 28px 50px #0712251a}.smart-airbag-journey__silhouette[data-astro-cid-om5pu5xk] i[data-astro-cid-om5pu5xk]{border:1.4rem solid var(--surface-ink);content:"";border-radius:50%;width:4.8rem;height:4.8rem;position:absolute;top:2.6rem;left:50%;transform:translate(-50%)}.smart-airbag-journey__silhouette[data-astro-cid-om5pu5xk] b[data-astro-cid-om5pu5xk]{background:var(--surface-ink);border-radius:4.8rem 4.8rem 1.5rem 1.5rem;width:10.3rem;height:15.5rem;position:absolute;top:8.1rem;left:50%;transform:translate(-50%)}.smart-airbag-journey__silhouette[data-astro-cid-om5pu5xk] b[data-astro-cid-om5pu5xk]:before{background:var(--brand-green);content:"";border-radius:50%;height:7.2rem;position:absolute;top:2.5rem;left:-2.7rem;right:-2.7rem}.smart-airbag-journey__silhouette[data-astro-cid-om5pu5xk] span[data-astro-cid-om5pu5xk]{z-index:1;border:3px solid var(--paper);background:var(--brand-orange);border-radius:50%;width:1.5rem;height:1.5rem;position:absolute;top:13.5rem;left:50%;transform:translate(-50%)}.smart-airbag-journey__silhouette[data-astro-cid-om5pu5xk] em[data-astro-cid-om5pu5xk]{color:var(--brand-green);font-family:var(--font-mono);letter-spacing:.08em;font-size:.68rem;font-style:normal;position:absolute;bottom:1.3rem;right:1.3rem}.smart-airbag-journey__silhouette[data-astro-cid-om5pu5xk] em[data-astro-cid-om5pu5xk]:after{content:"AIRBAG / IMU"}.smart-airbag-journey__flow[data-astro-cid-om5pu5xk]{gap:0;margin:0;padding:0;list-style:none;display:grid;position:relative}.smart-airbag-journey__flow[data-astro-cid-om5pu5xk]:before{background:var(--brand-green);content:"";width:1px;position:absolute;top:1.2rem;bottom:1.2rem;left:.45rem}.smart-airbag-journey__flow[data-astro-cid-om5pu5xk] li[data-astro-cid-om5pu5xk]{gap:var(--space-16);grid-template-columns:3.5rem minmax(0,1fr);min-width:0;padding:0 0 clamp(1.5rem,3.4vw,3rem);display:grid;position:relative}.smart-airbag-journey__flow[data-astro-cid-om5pu5xk] li[data-astro-cid-om5pu5xk]:last-child{padding-bottom:0}.smart-airbag-journey__flow[data-astro-cid-om5pu5xk]>li[data-astro-cid-om5pu5xk]>span[data-astro-cid-om5pu5xk]{z-index:1;border:2px solid var(--brand-green);background:var(--surface-canvas);color:#0000;border-radius:50%;place-items:center;width:1rem;height:1rem;margin-top:.76rem;display:grid}.smart-airbag-journey__flow[data-astro-cid-om5pu5xk] h3[data-astro-cid-om5pu5xk]{letter-spacing:-.04em;margin:0;font-size:clamp(1.15rem,2vw,1.7rem);line-height:1.35}.smart-airbag-journey__flow[data-astro-cid-om5pu5xk] p[data-astro-cid-om5pu5xk]{max-width:34rem;margin:var(--space-8) 0 0;color:var(--text-secondary);text-wrap:pretty;line-height:1.65}.smart-airbag-journey__flow[data-astro-cid-om5pu5xk] li[data-astro-cid-om5pu5xk]:nth-child(3) h3[data-astro-cid-om5pu5xk]{color:var(--brand-green)}.smart-airbag-fit[data-astro-cid-om5pu5xk]{grid-template-columns:minmax(0,1fr) minmax(18rem,.85fr);align-items:end;gap:clamp(2.5rem,9vw,10rem);padding-block:clamp(5rem,11vw,11rem);display:grid}.smart-airbag-fit[data-astro-cid-om5pu5xk] h2[data-astro-cid-om5pu5xk]{font-size:clamp(2.3rem,4.4vw,4.8rem)}.smart-airbag-fit__facts[data-astro-cid-om5pu5xk]{border-top:2px solid var(--brand-green)}.smart-airbag-fit__facts[data-astro-cid-om5pu5xk] p[data-astro-cid-om5pu5xk]{padding-block:var(--space-24);color:var(--text-secondary);text-wrap:pretty;margin:0;line-height:1.7}.smart-airbag-fit__facts[data-astro-cid-om5pu5xk] p[data-astro-cid-om5pu5xk]+p[data-astro-cid-om5pu5xk]{border-top:1px solid var(--line-subtle)}.smart-airbag-fit__facts[data-astro-cid-om5pu5xk] strong[data-astro-cid-om5pu5xk]{color:var(--text-primary);font-family:var(--font-mono);letter-spacing:-.06em;font-size:clamp(1.6rem,3vw,2.5rem);display:block}.smart-airbag-fit__facts[data-astro-cid-om5pu5xk] span[data-astro-cid-om5pu5xk]{margin-top:var(--space-8);font-size:var(--font-caption);display:block}@media (width<=900px){.smart-airbag-hero[data-astro-cid-om5pu5xk],.smart-airbag-journey__header[data-astro-cid-om5pu5xk],.smart-airbag-journey__stage[data-astro-cid-om5pu5xk],.smart-airbag-fit[data-astro-cid-om5pu5xk]{grid-template-columns:minmax(0,1fr)}.smart-airbag-hero[data-astro-cid-om5pu5xk]{padding-block:var(--space-48) var(--space-72)}.smart-airbag-hero[data-astro-cid-om5pu5xk] h1[data-astro-cid-om5pu5xk]{letter-spacing:-.04em;word-spacing:.04em;font-size:clamp(3rem,13vw,5.75rem);line-height:1.2}.smart-airbag-fall-moment[data-astro-cid-om5pu5xk] h2[data-astro-cid-om5pu5xk],.smart-airbag-journey[data-astro-cid-om5pu5xk] h2[data-astro-cid-om5pu5xk],.smart-airbag-fit[data-astro-cid-om5pu5xk] h2[data-astro-cid-om5pu5xk]{letter-spacing:-.04em;word-break:keep-all;overflow-wrap:break-word}.smart-airbag-journey[data-astro-cid-om5pu5xk] h2[data-astro-cid-om5pu5xk],.smart-airbag-fit[data-astro-cid-om5pu5xk] h2[data-astro-cid-om5pu5xk]{line-height:1.24}.smart-airbag-hero__lead[data-astro-cid-om5pu5xk],.smart-airbag-fall-moment[data-astro-cid-om5pu5xk] p[data-astro-cid-om5pu5xk]:nth-of-type(2),.smart-airbag-journey__header[data-astro-cid-om5pu5xk]>p[data-astro-cid-om5pu5xk]:last-child{font-size:var(--font-body)}.smart-airbag-journey__header[data-astro-cid-om5pu5xk]>p[data-astro-cid-om5pu5xk]:last-child{margin-top:var(--space-24)}.smart-airbag-journey__stage[data-astro-cid-om5pu5xk]{gap:var(--space-48)}.smart-airbag-journey__silhouette[data-astro-cid-om5pu5xk]{justify-self:start;height:22rem}.smart-airbag-journey__silhouette[data-astro-cid-om5pu5xk] b[data-astro-cid-om5pu5xk]{height:12rem}.smart-airbag-fall-moment__measure[data-astro-cid-om5pu5xk]{opacity:.28;bottom:1rem;right:5%}.smart-airbag-fit[data-astro-cid-om5pu5xk]{align-items:start}.smart-airbag-fit__facts[data-astro-cid-om5pu5xk]{max-width:40rem}}@media (width<=500px){.smart-airbag-fall-moment[data-astro-cid-om5pu5xk] h2[data-astro-cid-om5pu5xk]{font-size:min(2.8rem,23vw)}.smart-airbag-journey[data-astro-cid-om5pu5xk] h2[data-astro-cid-om5pu5xk]{font-size:min(2.5rem,21vw)}.smart-airbag-hero__copy[data-astro-cid-om5pu5xk],.smart-airbag-fall-moment__inner[data-astro-cid-om5pu5xk],.smart-airbag-journey[data-astro-cid-om5pu5xk] .content-container[data-astro-cid-om5pu5xk],.smart-airbag-fit[data-astro-cid-om5pu5xk]{padding-inline:var(--space-20)}.smart-airbag-fall-moment[data-astro-cid-om5pu5xk] h2[data-astro-cid-om5pu5xk] br[data-astro-cid-om5pu5xk],.smart-airbag-journey[data-astro-cid-om5pu5xk] h2[data-astro-cid-om5pu5xk] br[data-astro-cid-om5pu5xk],.smart-airbag-fit[data-astro-cid-om5pu5xk] h2[data-astro-cid-om5pu5xk] br[data-astro-cid-om5pu5xk]{display:none}.smart-airbag-fall-moment__measure[data-astro-cid-om5pu5xk]{margin-top:var(--space-32);font-size:4.5rem;display:block;position:static}.smart-airbag-journey__silhouette[data-astro-cid-om5pu5xk]{width:12rem;height:19rem}.smart-airbag-journey__silhouette[data-astro-cid-om5pu5xk] i[data-astro-cid-om5pu5xk]{border-width:1rem;width:3.8rem;height:3.8rem;top:1.5rem}.smart-airbag-journey__silhouette[data-astro-cid-om5pu5xk] b[data-astro-cid-om5pu5xk]{width:8rem;height:10.5rem;top:5.7rem}.smart-airbag-journey__silhouette[data-astro-cid-om5pu5xk] b[data-astro-cid-om5pu5xk]:before{height:5.6rem;top:1.8rem;left:-2rem;right:-2rem}.smart-airbag-journey__silhouette[data-astro-cid-om5pu5xk] span[data-astro-cid-om5pu5xk]{top:9.5rem}.smart-airbag-journey__flow[data-astro-cid-om5pu5xk] li[data-astro-cid-om5pu5xk]{grid-template-columns:2rem minmax(0,1fr)}.smart-airbag-journey__flow[data-astro-cid-om5pu5xk]:before{left:.45rem}.smart-airbag-fit[data-astro-cid-om5pu5xk] h2[data-astro-cid-om5pu5xk]{font-size:min(2.15rem,16vw)}}@media (prefers-reduced-motion:reduce){.smart-airbag-story[data-astro-cid-om5pu5xk] [data-astro-cid-om5pu5xk]{scroll-behavior:auto;transition-duration:.001ms!important;animation-duration:.001ms!important}}@media (forced-colors:active){.smart-airbag-fall-moment[data-astro-cid-om5pu5xk],.smart-airbag-journey[data-astro-cid-om5pu5xk]{border-block:1px solid canvastext}.smart-airbag-fall-moment[data-astro-cid-om5pu5xk] h2[data-astro-cid-om5pu5xk] mark[data-astro-cid-om5pu5xk]{color:highlighttext;background:highlight}.smart-airbag-journey__silhouette[data-astro-cid-om5pu5xk],.smart-airbag-journey__silhouette[data-astro-cid-om5pu5xk] b[data-astro-cid-om5pu5xk]{background:canvas;border:1px solid canvastext}.smart-airbag-journey__silhouette[data-astro-cid-om5pu5xk] b[data-astro-cid-om5pu5xk]:before,.smart-airbag-journey__flow[data-astro-cid-om5pu5xk]:before{background:canvastext}.smart-airbag-journey__flow[data-astro-cid-om5pu5xk]>li[data-astro-cid-om5pu5xk]>span[data-astro-cid-om5pu5xk]{background:canvas;border-color:canvastext}}
