._media_12gix_1{background:var(--navy-900);height:100%;position:relative;overflow:hidden}._slide_12gix_9,._video_12gix_10{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}._slide_12gix_9{opacity:0;transition:opacity 1.4s;aspect-ratio:auto!important;height:100%!important}._slide_12gix_9._current_12gix_26{opacity:1}@media (prefers-reduced-motion:reduce){._slide_12gix_9{transition:none}}._toggle_12gix_37{width:2.75rem;height:2.75rem;color:var(--white);cursor:pointer;z-index:1;--focus:var(--accent);background:#0a1a2ebf;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:1rem;right:1rem}._frame_1a1ms_1{aspect-ratio:16/9;background:var(--navy-950);border-radius:var(--radius);position:relative;overflow:hidden}._video_1a1ms_9,._facade_1a1ms_10{width:100%;height:100%;display:block}._facade_1a1ms_10{color:var(--white);cursor:pointer;text-align:left;background:0 0;border:0;padding:0;position:relative}._facade_1a1ms_10 ._poster_1a1ms_26{object-fit:cover;width:100%;height:100%}._facade_1a1ms_10:after{content:"";background:linear-gradient(#0b1a2c00 55%,#0b1a2ca6 100%);transition:background-color .2s;position:absolute;inset:0}._facade_1a1ms_10:hover:after,._facade_1a1ms_10:focus-visible:after{background-color:#0b1a2c26}._cue_1a1ms_46{z-index:1;align-items:center;gap:.9rem;display:flex;position:absolute;bottom:clamp(1rem,3vw,2rem);left:clamp(1rem,3vw,2rem)}._play_1a1ms_56{aspect-ratio:1;background:var(--accent);width:clamp(3.5rem,7vw,4.75rem);color:var(--navy-950);border-radius:50%;place-items:center;padding-left:.2rem;transition:transform .2s,background-color .2s;display:grid;box-shadow:0 4px 18px #0b1a2c73}._facade_1a1ms_10:hover ._play_1a1ms_56,._facade_1a1ms_10:focus-visible ._play_1a1ms_56{background:var(--accent-hover);transform:scale(1.06)}._label_1a1ms_75{letter-spacing:.02em;text-transform:uppercase;text-shadow:0 1px 3px #0b1a2cb3;flex-direction:column;font-size:clamp(1rem,1.8vw,1.25rem);font-weight:800;font-stretch:85%;display:flex}._duration_1a1ms_86{opacity:.9;font-size:.85em;font-weight:600}@media (prefers-reduced-motion:reduce){._play_1a1ms_56,._facade_1a1ms_10:after{transition:none}}._bar_1a1xa_1{--focus:var(--blue-700);background:var(--white);color:var(--navy-950);border-bottom:1px solid var(--line);padding-block:1.1rem}._inner_1a1xa_9{align-items:center;gap:.9rem;display:grid}@media (width>=60rem){._inner_1a1xa_9{grid-template-columns:auto 1fr;gap:2.5rem;padding-block:.4rem}}._badge_1a1xa_24{justify-self:start;margin:0;font-size:1rem}._badge_1a1xa_24,._badgeLink_1a1xa_31{background:var(--navy-950);color:var(--white);align-items:center;gap:.75rem;padding:.65rem 1rem;text-decoration:none;display:inline-flex}._badge_1a1xa_24:has(._badgeLink_1a1xa_31){padding:0}._badgeLink_1a1xa_31{--focus:var(--white)}._stars_1a1xa_49{color:var(--gold);gap:.15rem;line-height:0;display:inline-flex}._badgeText_1a1xa_56{letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;font-size:1rem;font-weight:800;font-stretch:85%}._quotes_1a1xa_65{align-items:center;gap:1.5rem;min-width:0;display:flex}._window_1a1xa_74{flex:1;min-width:0;display:grid;overflow:hidden}._quote_1a1xa_65{flex-wrap:wrap;grid-area:1/1;align-items:baseline;gap:.2rem .9rem;margin:0;transition:transform .55s cubic-bezier(.2,.7,.2,1),opacity .35s;display:flex}._quote_1a1xa_65[data-state=active]{opacity:1;transform:none}._quote_1a1xa_65[data-state=prev]{opacity:0;transform:translateY(-110%)}._quote_1a1xa_65[data-state=next]{opacity:0;transition:none;transform:translateY(110%)}._quote_1a1xa_65 blockquote{margin:0}._quote_1a1xa_65 p{max-width:none;margin:0;font-size:clamp(1.05rem,1.6vw,1.25rem);font-weight:700;line-height:1.35}._quote_1a1xa_65 figcaption{white-space:nowrap;font-size:.95rem;font-weight:600}._quote_1a1xa_65 figcaption:before{content:"— "}._controls_1a1xa_129{flex-shrink:0;gap:.35rem;display:flex}._controls_1a1xa_129 button{border:2px solid var(--navy-950);width:2.25rem;height:2.25rem;color:var(--navy-950);cursor:pointer;background:0 0;border-radius:50%;place-items:center;padding:0;display:grid}._controls_1a1xa_129 button:hover{background:var(--navy-950);color:var(--white)}@media (width<=39.99rem){._quotes_1a1xa_65{flex-direction:column;align-items:stretch;gap:.75rem}}@media (prefers-reduced-motion:reduce){._quote_1a1xa_65,._quote_1a1xa_65[data-state]{transition:none;transform:none}}._hero_1hraa_2{min-height:clamp(26rem, calc(82svh - var(--header-h) - var(--mobile-bar)), 40rem);background:var(--navy-950);align-items:center;display:flex;position:relative;overflow:hidden}._heroMedia_1hraa_11{position:absolute;inset:0}._heroMedia_1hraa_11:after{content:"";background:linear-gradient(#0b1a2c4d 0%,#0b1a2c66 45%,#0b1a2cb3 100%);position:absolute;inset:0}._heroText_1hraa_26{text-shadow:0 1px 3px #0b1a2cb3,0 2px 18px #0b1a2c99;padding-block:2.5rem 3rem;position:relative}._heroText_1hraa_26 :is(a,button){text-shadow:none}@media (width<=59.99rem){._heroText_1hraa_26 .eyebrow{color:var(--white)}._heroActions_1hraa_43 a:not(:first-child){background:#0b1a2c8c}}._heroTitle_1hraa_48{max-width:14ch;margin-bottom:1rem;font-size:clamp(2.3rem,5.2vw,4.4rem);line-height:.95}._heroLead_1hraa_55{max-width:40ch;color:var(--blue-50);margin:0;font-size:clamp(1.1rem,1.7vw,1.35rem);line-height:1.45}._heroActions_1hraa_43{flex-wrap:wrap;gap:.7rem;margin-top:1.75rem;display:flex}@media (width>=60rem){._heroMedia_1hraa_11:after{background:linear-gradient(90deg,#0b1a2cf2 0%,#0b1a2ccc 40%,#0b1a2c33 100%)}._heroText_1hraa_26{padding-block:4rem}}._film_1hraa_82{padding-block:clamp(2rem,5vw,3.5rem) 0}._film_1hraa_82 ._filmInner_1hraa_86{max-width:60rem}@property --spark{syntax:"<angle>";inherits:false;initial-value:0deg}._electric_1hraa_99{--spark-ring:conic-gradient(from var(--spark), transparent 0deg, #01adec66 30deg, var(--accent) 70deg, #0a7fd8 90deg, var(--accent) 110deg, transparent 150deg, transparent 180deg, #01adec66 210deg, var(--accent) 250deg, #0a7fd8 270deg, var(--accent) 290deg, transparent 330deg);isolation:isolate;background:var(--spark-ring), #01adec59;border-radius:8px;padding:5px;animation:5s linear infinite _spark_1hraa_1;position:relative}._electric_1hraa_99:before{content:"";z-index:-1;border-radius:inherit;background:var(--spark-ring);filter:blur(12px);opacity:.9;transition:opacity .6s;position:absolute;inset:0}._electric_1hraa_99:has(video){background:#01adec73;animation:none}._electric_1hraa_99:has(video):before{opacity:0}@keyframes _spark_1hraa_1{to{--spark:360deg}}@media (prefers-reduced-motion:reduce){._electric_1hraa_99{animation:none}}._servicesHead_1hraa_159{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem 2rem;margin-bottom:2rem;display:flex}._servicesHead_1hraa_159 h2{max-width:22ch;margin:0}._mot_1hraa_174{background:var(--blue-50);display:grid}._motText_1hraa_179{padding:2.5rem var(--gutter) 3rem}._motActions_1hraa_183{flex-wrap:wrap;align-items:center;gap:1.25rem;margin-top:1.5rem;display:flex}@media (width>=60rem){._mot_1hraa_174{grid-template-columns:6fr 5fr}._motImage_1hraa_196>*{height:100%}._motImage_1hraa_196 img{object-position:30% center}._motText_1hraa_179{align-self:center;max-width:36rem;padding:4rem}}._story_1hraa_213{gap:2rem;display:grid}@media (width>=60rem){._story_1hraa_213{grid-template-columns:5fr 1fr 6fr}._storyImage_1hraa_223{grid-column:1}._storyText_1hraa_227{grid-column:3;align-self:center}}._storyImage_1hraa_223{margin:0}._storyImage_1hraa_223 figcaption{font-family:var(--font-serif);color:var(--muted);margin-top:.6rem;font-size:.95rem;font-style:italic}._storyLead_1hraa_245{font-family:var(--font-serif);font-size:clamp(1.25rem,2.2vw,1.5rem);line-height:1.45}._storyLinks_1hraa_251{flex-wrap:wrap;gap:1.5rem;margin-top:1.5rem;display:flex}._cars_1hraa_259{background:var(--paper-2);padding-block:clamp(2.5rem,5vw,3.5rem)}._carsInner_1hraa_264{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;display:flex}._carsInner_1hraa_264 h2{margin-bottom:.4rem}._carsInner_1hraa_264 p{margin:0}._carsLink_1hraa_280{border-radius:var(--radius);background:var(--navy-900);min-height:3.25rem;color:var(--white);align-items:center;gap:.55rem;padding:.8rem 1.4rem;font-weight:700;font-stretch:90%;text-decoration:none;display:inline-flex}._carsLink_1hraa_280:hover{background:var(--navy-950)}
