.pbg-wrap[data-astro-cid-imdcozqy]{position:absolute;inset:0}.pbg-wrap[data-astro-cid-imdcozqy] svg{display:block;width:100%;height:100%}.pbg-fallback[data-astro-cid-imdcozqy]{height:100%}.pbg-fallback[data-astro-cid-imdcozqy] .fpo{height:100%;aspect-ratio:auto;border-radius:0}.yt[data-astro-cid-vvlqhbfe]{position:relative;display:grid;place-items:center;aspect-ratio:16 / 9;border-radius:var(--radius);overflow:clip;background:var(--ink)}.yt__poster[data-astro-cid-vvlqhbfe]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.yt__play[data-astro-cid-vvlqhbfe]{position:relative;display:grid;place-items:center;width:56px;height:56px;border-radius:var(--radius);background:var(--paper);transition:background var(--dur-2) var(--ease),transform var(--dur-2) var(--ease)}.yt__play-icon[data-astro-cid-vvlqhbfe]{width:0;height:0;border-block:8px solid transparent;border-left:13px solid var(--ink);margin-left:3px}a[data-astro-cid-vvlqhbfe].yt:hover .yt__play[data-astro-cid-vvlqhbfe],a[data-astro-cid-vvlqhbfe].yt:focus-visible .yt__play[data-astro-cid-vvlqhbfe]{background:var(--paper-soft);transform:scale(1.06)}a[data-astro-cid-vvlqhbfe].yt:active .yt__play[data-astro-cid-vvlqhbfe]{transform:scale(.97)}.yt--playing{position:relative;aspect-ratio:16 / 9;border-radius:var(--radius);overflow:clip;background:var(--ink)}.yt__frame{position:absolute;inset:0;width:100%;height:100%;border:0}.car-hero[data-astro-cid-2pjcwduj]{position:relative;background:var(--paper);color:var(--ink);padding-top:clamp(120px,20vh,200px);padding-bottom:0}.car-hero__stack[data-astro-cid-2pjcwduj]{position:relative;z-index:5}.car-hero__inner[data-astro-cid-2pjcwduj]{position:relative;z-index:1}.car-hero__head[data-astro-cid-2pjcwduj]{--stack-gap: var(--sp-6);align-items:flex-start;padding-bottom:clamp(40px,5vw,80px)}.car-hero__head[data-astro-cid-2pjcwduj] .hero-title[data-astro-cid-2pjcwduj]{max-width:18ch}.car-hero__media[data-astro-cid-2pjcwduj]{position:relative;z-index:5;margin-bottom:clamp(-360px,-20vw,-180px)}.car-hero__frame[data-astro-cid-2pjcwduj]{position:relative;aspect-ratio:16 / 9;border-radius:var(--radius);overflow:clip}.car-hero__frame[data-astro-cid-2pjcwduj] img[data-astro-cid-2pjcwduj],.car-hero__frame[data-astro-cid-2pjcwduj] .fpo{display:block;width:100%;height:100%;object-fit:cover}.car-after-hero[data-astro-cid-2pjcwduj]{padding-top:clamp(240px,26vw,460px);background:var(--paper);color:var(--ink)}.car-light[data-astro-cid-2pjcwduj]{background:var(--paper-soft);color:var(--ink)}.car-head[data-astro-cid-2pjcwduj]{--stack-gap: var(--sp-4);max-width:var(--measure);margin-bottom:clamp(32px,4vw,56px)}.car-head__intro[data-astro-cid-2pjcwduj]{color:var(--ink-60)}.car-split__media[data-astro-cid-2pjcwduj]{border-radius:var(--radius);overflow:clip}.car-split__media[data-astro-cid-2pjcwduj] img[data-astro-cid-2pjcwduj]{width:100%;height:auto}.car-benefits[data-astro-cid-2pjcwduj]{list-style:none;padding:0;margin:0}.car-benefit[data-astro-cid-2pjcwduj]{padding-block:var(--sp-5);border-bottom:var(--keyline) solid var(--lowvis-20)}.car-rail__intro[data-astro-cid-2pjcwduj]{max-width:var(--measure-lede)}.car-rail__note[data-astro-cid-2pjcwduj]{margin-top:var(--sp-4);color:var(--ink-60)}.car-rail__intro[data-astro-cid-2pjcwduj]+.accordion,.car-rail__intro[data-astro-cid-2pjcwduj]+.car-steps[data-astro-cid-2pjcwduj]{margin-top:clamp(var(--sp-5),3vw,var(--sp-7))}.car-steps[data-astro-cid-2pjcwduj]{list-style:none;padding:0;margin:0}.car-steps__item[data-astro-cid-2pjcwduj]{display:flex;padding:var(--sp-5) 0;border-bottom:var(--keyline) solid rgba(255,255,255,.18);font-weight:500;font-size:14px}.car-steps__num[data-astro-cid-2pjcwduj]{margin-right:var(--sp-4);font-weight:600;opacity:.5}.car-principles[data-astro-cid-2pjcwduj]{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-4)}.car-principles__item[data-astro-cid-2pjcwduj]{display:flex}.car-principle[data-astro-cid-2pjcwduj]{flex:1;position:relative;isolation:isolate;overflow:clip;min-height:clamp(300px,24vw,340px);display:grid;grid-template-rows:1fr auto 0fr;padding:clamp(24px,3vw,36px);border-radius:var(--radius);background:var(--ink);cursor:default;transition:grid-template-rows .52s var(--ease)}.car-principle__top[data-astro-cid-2pjcwduj]{grid-row:2;position:relative;z-index:1}.car-principle__more[data-astro-cid-2pjcwduj]{grid-row:3;position:relative;z-index:1;min-height:0;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end}.car-principle__body[data-astro-cid-2pjcwduj]{padding-top:var(--sp-5);opacity:0;transform:translateY(8px);transition:opacity .2s var(--ease),transform .2s var(--ease)}@media(hover:hover){.car-principle[data-astro-cid-2pjcwduj]:hover{grid-template-rows:0fr auto 1fr}.car-principle[data-astro-cid-2pjcwduj]:hover .car-principle__body[data-astro-cid-2pjcwduj]{opacity:1;transform:none;transition-duration:.36s;transition-delay:.16s}.car-principle[data-astro-cid-2pjcwduj]:hover:before{opacity:1}}.car-principle[data-astro-cid-2pjcwduj]:focus-visible,.car-principle[data-astro-cid-2pjcwduj].is-open{grid-template-rows:0fr auto 1fr}.car-principle[data-astro-cid-2pjcwduj]:focus-visible .car-principle__body[data-astro-cid-2pjcwduj],.car-principle[data-astro-cid-2pjcwduj].is-open .car-principle__body[data-astro-cid-2pjcwduj]{opacity:1;transform:none;transition-duration:.36s;transition-delay:.16s}.car-principle[data-astro-cid-2pjcwduj]:focus-visible:before,.car-principle[data-astro-cid-2pjcwduj].is-open:before{opacity:1}@media(hover:none){.car-principle[data-astro-cid-2pjcwduj]:focus{grid-template-rows:0fr auto 1fr}.car-principle[data-astro-cid-2pjcwduj]:focus .car-principle__body[data-astro-cid-2pjcwduj]{opacity:1;transform:none;transition-duration:.36s;transition-delay:.16s}.car-principle[data-astro-cid-2pjcwduj]:focus:before{opacity:1}}.car-principle[data-astro-cid-2pjcwduj]:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(to top,#0a0b0db3,#0a0b0d6b 22%,#0a0b0d00 46%)}.car-principle[data-astro-cid-2pjcwduj]:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:#0a0b0d80;opacity:0;transition:opacity .52s var(--ease)}.car-principle__grain[data-astro-cid-2pjcwduj]{position:absolute;inset:0;pointer-events:none;background-image:var(--grain);background-size:var(--grain-size);opacity:.2}@media(prefers-reduced-motion:reduce){.car-principle[data-astro-cid-2pjcwduj],.car-principle[data-astro-cid-2pjcwduj]:before,.car-principle__body[data-astro-cid-2pjcwduj]{transition:none!important}}.car-principle__bg[data-astro-cid-2pjcwduj]{position:absolute;inset:0;z-index:-2;transition:transform 1.2s var(--ease)}@media(hover:hover)and (prefers-reduced-motion:no-preference){.car-principle[data-astro-cid-2pjcwduj]:hover .car-principle__bg[data-astro-cid-2pjcwduj]{transform:scale(1.18)}}.car-principle__top[data-astro-cid-2pjcwduj]{display:flex;flex-direction:column;gap:var(--sp-2)}.car-principle__tag[data-astro-cid-2pjcwduj]{color:var(--paper)}.car-photo[data-astro-cid-2pjcwduj]{position:relative;margin:0}.car-caption[data-astro-cid-2pjcwduj]{position:absolute;left:var(--cap-inset);right:var(--cap-inset);bottom:var(--cap-inset);--cap-inset: 12px;padding:var(--sp-3) var(--sp-4);background:var(--ink);color:var(--paper);border-radius:2px;display:flex;flex-direction:column;gap:var(--sp-1)}.car-caption__title[data-astro-cid-2pjcwduj]{font-size:12px}.car-caption__body[data-astro-cid-2pjcwduj]{font-size:14px;line-height:var(--lh-lede)}.car-videos[data-astro-cid-2pjcwduj]{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-6) var(--sp-4)}.car-video[data-astro-cid-2pjcwduj]{display:flex;flex-direction:column;gap:var(--sp-4)}@media(max-width:900px){.car-videos[data-astro-cid-2pjcwduj]{grid-template-columns:1fr}}.car-ink[data-astro-cid-2pjcwduj]{background:var(--ink);color:var(--paper)}.car-ink[data-astro-cid-2pjcwduj] .car-rail__note[data-astro-cid-2pjcwduj]{color:var(--paper)}.car-note[data-astro-cid-2pjcwduj]{margin-top:var(--sp-5);max-width:var(--measure-long)}@media(max-width:1100px){.car-principles[data-astro-cid-2pjcwduj]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.car-principles[data-astro-cid-2pjcwduj]{grid-template-columns:1fr}.car-caption[data-astro-cid-2pjcwduj]{position:static;border-radius:0}}
