.options-hero[data-astro-cid-kbhmgdn5]{position:relative;overflow:hidden}.options-hero__mark[data-astro-cid-kbhmgdn5]{opacity:.04;pointer-events:none;width:520px;height:auto;position:absolute;bottom:-80px;left:-60px}.options-hero__inner[data-astro-cid-kbhmgdn5]{padding-top:clamp(32px,1.905cqi + 24.57px,52px);padding-bottom:var(--sp-110);position:relative}.options-hero__grid[data-astro-cid-kbhmgdn5]{gap:var(--sp-56) var(--sp-72);margin-top:var(--sp-64);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}@container page (width>=1100px){.options-hero__grid[data-astro-cid-kbhmgdn5]{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}}.options-hero__text[data-astro-cid-kbhmgdn5]{flex-direction:column;gap:24px;display:flex}.options-hero__title[data-astro-cid-kbhmgdn5]{font-size:var(--fs-64-38);letter-spacing:-.04em;text-wrap:balance;font-weight:700;line-height:1.04}.options-hero__lead[data-astro-cid-kbhmgdn5]{max-width:34em;color:var(--on-dark);text-wrap:pretty;font-size:18px}.options-hero__actions[data-astro-cid-kbhmgdn5]{flex-wrap:wrap;gap:14px;margin-top:8px;display:flex}.options-hero__figure[data-astro-cid-kbhmgdn5]{flex-direction:column;gap:12px;width:100%;max-width:600px;display:flex}@container page (width>=1100px){.options-hero__figure[data-astro-cid-kbhmgdn5]{max-width:none}}.options-hero__frame[data-astro-cid-kbhmgdn5]{padding:14px 14px 0 0;position:relative}.options-hero__outline[data-astro-cid-kbhmgdn5]{--cut:28px;border:1px solid #e4e7ec4d;width:calc(100% - 14px);height:calc(100% - 14px);position:absolute;top:0;right:0}.options-hero__photo[data-astro-cid-kbhmgdn5]{--cut:28px;aspect-ratio:4/3;background:#0b0e13;position:relative;overflow:hidden}.options-hero__caption[data-astro-cid-kbhmgdn5]{color:var(--on-dark-2);font-size:14px}.need[data-astro-cid-gzcfowxn]{border-top:2px solid var(--graphite);width:100%}.need[data-astro-cid-gzcfowxn],.need[data-astro-cid-gzcfowxn]>tbody[data-astro-cid-gzcfowxn],.need[data-astro-cid-gzcfowxn] th[data-astro-cid-gzcfowxn],.need[data-astro-cid-gzcfowxn] td[data-astro-cid-gzcfowxn]{display:block}.need[data-astro-cid-gzcfowxn]>thead[data-astro-cid-gzcfowxn]{display:none}.need[data-astro-cid-gzcfowxn] .need__row[data-astro-cid-gzcfowxn]{border-bottom:1px solid var(--rule);grid-template-columns:44px minmax(0,1fr);gap:12px 16px;padding:24px 0;display:grid}.need__row[data-astro-cid-gzcfowxn]>[data-astro-cid-gzcfowxn]{grid-column:2}.need__row[data-astro-cid-gzcfowxn]>.need__num-cell[data-astro-cid-gzcfowxn]{grid-area:1/1/span 5}@container page (width>=856px){.need[data-astro-cid-gzcfowxn] .need__row[data-astro-cid-gzcfowxn]{grid-template-columns:56px repeat(3,minmax(0,1fr));column-gap:24px}.need__row[data-astro-cid-gzcfowxn]>.need__need[data-astro-cid-gzcfowxn],.need__row[data-astro-cid-gzcfowxn]>.need__option[data-astro-cid-gzcfowxn]{grid-column:2/-1}.need__row[data-astro-cid-gzcfowxn]>.need__availability[data-astro-cid-gzcfowxn],.need__row[data-astro-cid-gzcfowxn]>.need__changes[data-astro-cid-gzcfowxn],.need__row[data-astro-cid-gzcfowxn]>.need__limits[data-astro-cid-gzcfowxn]{grid-column:auto}.need__row[data-astro-cid-gzcfowxn]>.need__num-cell[data-astro-cid-gzcfowxn]{grid-row:1/span 3}}.need[data-astro-cid-gzcfowxn] td[data-astro-cid-gzcfowxn][data-label]:before{content:attr(data-label);letter-spacing:.16em;text-transform:uppercase;color:var(--graphite);margin-bottom:4px;font-size:12px;font-weight:600;line-height:1.65;display:block}.need__col[data-astro-cid-gzcfowxn]{color:var(--graphite);text-align:left;vertical-align:baseline;padding:16px 0;line-height:1.65}.need__num[data-astro-cid-gzcfowxn]{font-size:var(--fs-28-22);color:#0000;-webkit-text-stroke:1.1px var(--graphite);font-weight:700;line-height:1;display:block}.need__need[data-astro-cid-gzcfowxn]{color:var(--ink);text-align:left;font-size:18px;font-weight:700;line-height:1.35}.need__link[data-astro-cid-gzcfowxn]{width:fit-content;color:var(--graphite);border-bottom:1px solid;padding-bottom:1px;font-size:16px;font-weight:600;line-height:1.65;display:block}.need__link[data-astro-cid-gzcfowxn]:hover{color:var(--black)}.need__availability[data-astro-cid-gzcfowxn]{color:var(--text-2);font-size:14px;line-height:1.5}.need__changes[data-astro-cid-gzcfowxn],.need__limits[data-astro-cid-gzcfowxn]{color:var(--text);font-size:15px;line-height:1.55}.need__limits[data-astro-cid-gzcfowxn]{color:var(--ink);font-weight:600}@container page (width>=1280px){.need[data-astro-cid-gzcfowxn]{table-layout:fixed;border-collapse:collapse;display:table}.need[data-astro-cid-gzcfowxn]>thead[data-astro-cid-gzcfowxn]{display:table-header-group}.need[data-astro-cid-gzcfowxn]>tbody[data-astro-cid-gzcfowxn]{display:table-row-group}.need[data-astro-cid-gzcfowxn] .need__head[data-astro-cid-gzcfowxn],.need[data-astro-cid-gzcfowxn] .need__row[data-astro-cid-gzcfowxn]{border-bottom:1px solid var(--rule);padding:0;display:table-row}.need[data-astro-cid-gzcfowxn] th[data-astro-cid-gzcfowxn],.need[data-astro-cid-gzcfowxn] td[data-astro-cid-gzcfowxn]{display:table-cell}.need[data-astro-cid-gzcfowxn] td[data-astro-cid-gzcfowxn][data-label]:before{content:none}.need[data-astro-cid-gzcfowxn] .need__num-cell[data-astro-cid-gzcfowxn]{width:56px}.need[data-astro-cid-gzcfowxn] th[data-astro-cid-gzcfowxn]:nth-child(2){width:244px}.need[data-astro-cid-gzcfowxn] th[data-astro-cid-gzcfowxn]:nth-child(3){width:234px}.need[data-astro-cid-gzcfowxn] th[data-astro-cid-gzcfowxn]:nth-child(4){width:214px}.need[data-astro-cid-gzcfowxn] tr[data-astro-cid-gzcfowxn]>[data-astro-cid-gzcfowxn]:not(:first-child){padding-left:24px}.need__row[data-astro-cid-gzcfowxn]>td[data-astro-cid-gzcfowxn],.need__row[data-astro-cid-gzcfowxn]>th[data-astro-cid-gzcfowxn]{vertical-align:baseline;padding-top:24px;padding-bottom:24px}}.options-line[data-astro-cid-js3vrum4]{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.options-line[data-astro-cid-js3vrum4] .hold-marker{line-height:inherit}.options-notes[data-astro-cid-yudor5rm]{flex-direction:column;display:flex}.options-notes--top[data-astro-cid-yudor5rm]{border-top:1px solid var(--rule-2)}.options-notes__item[data-astro-cid-yudor5rm]{border-bottom:1px solid var(--rule-2);color:var(--text);grid-template-columns:16px minmax(0,1fr);align-items:baseline;gap:12px;padding:12px 0;font-size:15px;line-height:1.55;display:grid}.options-notes__marker[data-astro-cid-yudor5rm]{color:var(--graphite);transform:translateY(-1px)}.on-dark .options-notes--top[data-astro-cid-yudor5rm]{border-top-color:#ffffff1f}.on-dark .options-notes__item[data-astro-cid-yudor5rm]{color:#dce1e8;border-bottom-color:#ffffff1f}.on-dark .options-notes__marker[data-astro-cid-yudor5rm]{color:var(--silver)}.options-tag[data-astro-cid-3cm562fy]{color:var(--text);white-space:nowrap;border:1px solid #c3cbd6;align-items:center;padding:3px 10px;font-size:12px;font-weight:600;line-height:1.65;display:inline-flex}.options-tag--filled[data-astro-cid-3cm562fy]{background:var(--graphite);color:var(--white);border:0}.on-dark .options-tag[data-astro-cid-3cm562fy]{color:var(--silver);border-color:#e4e7ec66}.on-dark .options-tag--filled[data-astro-cid-3cm562fy]{background:var(--silver);color:var(--ink)}@media (forced-colors:active){.options-tag--filled[data-astro-cid-3cm562fy]{outline:1px solid canvastext}}.options-item[data-astro-cid-qunrchdb]{border-top:1px solid var(--rule);box-shadow:var(--etch);flex-direction:column;gap:14px;padding-top:24px;display:flex}.on-dark .options-item[data-astro-cid-qunrchdb]{box-shadow:none;border-top-color:#ffffff29}.options-item__head[data-astro-cid-qunrchdb]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.options-item__title[data-astro-cid-qunrchdb]{color:var(--ink);font-size:20px;font-weight:700;line-height:1.65}.on-dark .options-item__title[data-astro-cid-qunrchdb]{color:var(--white)}.options-item__text[data-astro-cid-qunrchdb]{color:var(--text-lead);text-wrap:pretty;font-size:16px}.on-dark .options-item__text[data-astro-cid-qunrchdb]{color:var(--on-dark)}.options-requires[data-astro-cid-easx2u45]{border-top:1px solid var(--rule);align-items:baseline;gap:14px;padding-top:16px;display:flex}.options-requires__label[data-astro-cid-easx2u45]{color:var(--graphite);flex:none;line-height:1.65}.options-requires__value[data-astro-cid-easx2u45]{color:var(--ink);font-size:15px;font-weight:600;line-height:1.55}@container page (width<=479.98px){.options-requires[data-astro-cid-easx2u45]{flex-direction:column;gap:4px}}.video-slot[data-astro-cid-jcqqgzzf]{flex-direction:column;gap:12px;display:flex}.video-slot__frame[data-astro-cid-jcqqgzzf]{--cut:20px;aspect-ratio:16/9;background-color:#0b0e13;background-image:var(--texture-grain);clip-path:polygon(0 0, calc(100% - var(--cut)) 0, 100% var(--cut), 100% 100%, var(--cut) 100%, 0 calc(100% - var(--cut)));background-size:256px 256px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.video-slot__rule[data-astro-cid-jcqqgzzf]{border:1px dashed #e4e7ec47;position:absolute;inset:14px}.video-slot__mark[data-astro-cid-jcqqgzzf]{flex-direction:column;align-items:center;gap:16px;display:flex;position:relative}.video-slot__play[data-astro-cid-jcqqgzzf]{width:56px;height:56px;color:var(--silver);border:1px solid #e4e7ec80;justify-content:center;align-items:center;display:flex;transform:rotate(45deg)}.video-slot__play[data-astro-cid-jcqqgzzf]>svg{transform:rotate(-45deg)}.video-slot__label[data-astro-cid-jcqqgzzf]{color:var(--silver);line-height:1.65}.video-slot__caption[data-astro-cid-jcqqgzzf]{color:var(--text-2);font-size:14px}.motion__block[data-astro-cid-t3zfc5us]{gap:40px var(--sp-64);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@container page (width>=1125px){.motion__block[data-astro-cid-t3zfc5us]{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}}.motion__block[data-astro-cid-t3zfc5us]>.video-slot{max-width:560px}@container page (width>=1125px){.motion__block[data-astro-cid-t3zfc5us]>.video-slot{max-width:none}}.motion__block--ruled[data-astro-cid-t3zfc5us]{margin-top:var(--sp-80);padding-top:var(--sp-56);border-top:1px solid var(--rule);box-shadow:var(--etch)}.motion__main[data-astro-cid-t3zfc5us]{flex-direction:column;gap:20px;min-width:0;display:flex}.motion__main--shuttles[data-astro-cid-t3zfc5us]{gap:28px}.motion__h3[data-astro-cid-t3zfc5us]{font-size:var(--fs-28-22);letter-spacing:-.02em;color:var(--ink);font-weight:700;line-height:1.2}.motion__items[data-astro-cid-t3zfc5us]{grid-template-columns:repeat(auto-fit,minmax(clamp(50% - 20px,559440px - 99900%,100%),1fr));gap:40px;display:grid}.motion__text[data-astro-cid-t3zfc5us]{max-width:40em;color:var(--text-lead);text-wrap:pretty;font-size:17px}.motion__circuit[data-astro-cid-t3zfc5us]{flex-direction:column;gap:14px;min-width:0;display:flex}.motion__label[data-astro-cid-t3zfc5us]{color:var(--graphite);line-height:1.65}.flow[data-astro-cid-us67l3cc]{flex-direction:column;gap:14px;display:flex}.flow__steps[data-astro-cid-us67l3cc]{flex-direction:column;display:flex}.flow__step[data-astro-cid-us67l3cc]{flex-direction:column;align-items:stretch;display:flex}.flow__panel[data-astro-cid-us67l3cc]{--cut:18px;background:#0b0d12b3;border:1px solid #e4e7ec38;flex-direction:column;flex:1;gap:8px;min-width:0;padding:26px 28px;display:flex}.flow__label[data-astro-cid-us67l3cc]{color:var(--silver);line-height:1.65}.flow__title[data-astro-cid-us67l3cc]{color:var(--white);font-size:22px;font-weight:700;line-height:1.65}.flow__text[data-astro-cid-us67l3cc]{color:var(--on-dark);font-size:14px;line-height:1.5}.flow__arrow[data-astro-cid-us67l3cc]{height:48px;color:var(--silver);flex-direction:column;align-items:center;display:flex}.flow__line[data-astro-cid-us67l3cc]{background:#e4e7ec80;flex:1;width:1px}.flow__arrow[data-astro-cid-us67l3cc]>svg[data-astro-cid-us67l3cc]{flex:none;transform:rotate(90deg)}.flow__caption[data-astro-cid-us67l3cc]{color:var(--on-dark-2);font-size:14px}@container page (width>=856px){.flow__steps[data-astro-cid-us67l3cc]{flex-direction:row;align-items:stretch}.flow__step[data-astro-cid-us67l3cc]{flex-direction:row;flex:1 1 0}.flow__step[data-astro-cid-us67l3cc]+.flow__step[data-astro-cid-us67l3cc]{flex-basis:72px}.flow__arrow[data-astro-cid-us67l3cc]{flex-direction:row;align-self:center;width:72px;height:auto}.flow__line[data-astro-cid-us67l3cc]{width:auto;height:1px}.flow__arrow[data-astro-cid-us67l3cc]>svg[data-astro-cid-us67l3cc]{transform:none}}.pressure[data-astro-cid-us67l3cc]{grid-template-columns:repeat(auto-fit, minmax(clamp(calc(50% - var(--sp-64) / 2), calc((760px - 100%) * 999), 100%), 1fr));gap:var(--sp-64);margin-top:var(--sp-72);display:grid}.pressure__col[data-astro-cid-us67l3cc]{flex-direction:column;gap:28px;min-width:0;display:flex}.pressure__head[data-astro-cid-us67l3cc]{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.pressure__h3[data-astro-cid-us67l3cc]{font-size:var(--fs-28-22);letter-spacing:-.02em;color:var(--white);font-weight:700;line-height:1.2}.pressure__text[data-astro-cid-us67l3cc]{color:var(--on-dark);text-wrap:pretty;font-size:16px}@container page (width<=479.98px){.flow__panel[data-astro-cid-us67l3cc]{padding:22px 20px}}.matching[data-astro-cid-5umekx63]{grid-template-columns:repeat(auto-fit, minmax(clamp(calc(50% - var(--sp-72) / 2), calc((760px - 100%) * 999), 100%), 1fr));gap:56px var(--sp-72);align-items:start;display:grid}.matching__col[data-astro-cid-5umekx63]{flex-direction:column;gap:20px;min-width:0;display:flex}.matching__head[data-astro-cid-5umekx63]{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.matching__head--panel[data-astro-cid-5umekx63]{gap:12px}.matching__h3[data-astro-cid-5umekx63]{font-size:var(--fs-28-22);letter-spacing:-.02em;color:var(--ink);font-weight:700;line-height:1.2}.matching__text[data-astro-cid-5umekx63]{color:var(--text-lead);text-wrap:pretty;font-size:16px}.matching__panel[data-astro-cid-5umekx63]{background:var(--ground-light-2);flex-direction:column;gap:12px;margin-top:12px;padding:26px 28px;display:flex}.matching__h4[data-astro-cid-5umekx63]{color:var(--ink);font-size:18px;font-weight:700;line-height:1.65}.matching__panel-text[data-astro-cid-5umekx63]{color:var(--text-lead);text-wrap:pretty;font-size:15px}.matching__link[data-astro-cid-5umekx63]{display:flex}@container page (width<=479.98px){.matching__panel[data-astro-cid-5umekx63]{padding:22px 20px}}.prereq[data-astro-cid-lyc74aj3]{border-top:2px solid var(--graphite);width:100%}.prereq[data-astro-cid-lyc74aj3],.prereq[data-astro-cid-lyc74aj3]>tbody[data-astro-cid-lyc74aj3],.prereq[data-astro-cid-lyc74aj3] th[data-astro-cid-lyc74aj3],.prereq[data-astro-cid-lyc74aj3] td[data-astro-cid-lyc74aj3]{display:block}.prereq[data-astro-cid-lyc74aj3]>thead[data-astro-cid-lyc74aj3]{display:none}.prereq[data-astro-cid-lyc74aj3] .prereq__row[data-astro-cid-lyc74aj3]{border-bottom:1px solid var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;padding:22px 0;display:grid}@container page (width>=608px){.prereq[data-astro-cid-lyc74aj3] .prereq__row[data-astro-cid-lyc74aj3]{grid-template-columns:repeat(3,minmax(0,1fr))}}.prereq__row[data-astro-cid-lyc74aj3]>.prereq__option[data-astro-cid-lyc74aj3],.prereq__row[data-astro-cid-lyc74aj3]>.prereq__requires[data-astro-cid-lyc74aj3]{grid-column:1/-1}.prereq[data-astro-cid-lyc74aj3] td[data-astro-cid-lyc74aj3][data-label]:before{content:attr(data-label);color:var(--ink);margin-bottom:2px;font-size:13px;font-weight:700;line-height:1.65;display:block}.prereq[data-astro-cid-lyc74aj3] td[data-astro-cid-lyc74aj3].prereq__requires:before{letter-spacing:.16em;text-transform:uppercase;color:var(--graphite);font-size:12px;font-weight:600}.prereq__col[data-astro-cid-lyc74aj3]{color:var(--graphite);text-align:left;line-height:1.65}.prereq__model[data-astro-cid-lyc74aj3]{color:var(--ink);text-align:left;font-size:14px;font-weight:700;line-height:1.65}.prereq__option[data-astro-cid-lyc74aj3]{color:var(--ink);text-align:left;font-size:16px;font-weight:700;line-height:1.65}.prereq__value[data-astro-cid-lyc74aj3]{color:var(--text);font-size:14px;line-height:1.65}.prereq__value--standard[data-astro-cid-lyc74aj3]{color:var(--ink);font-weight:600}.prereq__value--na[data-astro-cid-lyc74aj3]{color:var(--text-muted)}.prereq__value--order[data-astro-cid-lyc74aj3]{color:var(--text-2)}.prereq__diamond[data-astro-cid-lyc74aj3]{background:var(--graphite);width:7px;height:7px;margin-right:8px;display:inline-block;transform:translateY(-1px)rotate(45deg)}.prereq__requires[data-astro-cid-lyc74aj3]{color:var(--ink);font-size:14px;font-weight:600;line-height:1.5}.prereq__lines[data-astro-cid-lyc74aj3]{flex-direction:column;align-items:flex-start;gap:8px;display:flex}@container page (width>=1125px){.prereq[data-astro-cid-lyc74aj3]{table-layout:fixed;border-collapse:collapse;display:table}.prereq[data-astro-cid-lyc74aj3]>thead[data-astro-cid-lyc74aj3]{display:table-header-group}.prereq[data-astro-cid-lyc74aj3]>tbody[data-astro-cid-lyc74aj3]{display:table-row-group}.prereq[data-astro-cid-lyc74aj3] .prereq__head[data-astro-cid-lyc74aj3],.prereq[data-astro-cid-lyc74aj3] .prereq__row[data-astro-cid-lyc74aj3]{padding:0;display:table-row}.prereq[data-astro-cid-lyc74aj3] th[data-astro-cid-lyc74aj3],.prereq[data-astro-cid-lyc74aj3] td[data-astro-cid-lyc74aj3]{vertical-align:baseline;display:table-cell}.prereq[data-astro-cid-lyc74aj3] td[data-astro-cid-lyc74aj3][data-label]:before{content:none}.prereq[data-astro-cid-lyc74aj3] .prereq__head[data-astro-cid-lyc74aj3]{border-bottom:1px solid #c3cbd6}.prereq[data-astro-cid-lyc74aj3] .prereq__row[data-astro-cid-lyc74aj3]{border-bottom:1px solid var(--rule)}.prereq__head[data-astro-cid-lyc74aj3]>[data-astro-cid-lyc74aj3]{padding-block:16px}.prereq__row[data-astro-cid-lyc74aj3]>[data-astro-cid-lyc74aj3]{padding-block:20px}.prereq[data-astro-cid-lyc74aj3] tr[data-astro-cid-lyc74aj3]>[data-astro-cid-lyc74aj3]:first-child{width:220px}.prereq[data-astro-cid-lyc74aj3] tr[data-astro-cid-lyc74aj3]>[data-astro-cid-lyc74aj3]:not(:first-child){padding-left:16px}.prereq[data-astro-cid-lyc74aj3] tr[data-astro-cid-lyc74aj3]>[data-astro-cid-lyc74aj3]:last-child{width:276px}}.prereq__foot[data-astro-cid-lyc74aj3]{flex-wrap:wrap;align-items:center;gap:16px 32px;margin-top:28px;display:flex}.prereq__links[data-astro-cid-lyc74aj3]{flex-wrap:wrap;align-items:center;gap:16px 32px;display:flex}.prereq__note[data-astro-cid-lyc74aj3]{color:var(--text-lead);font-size:15px}.prereq__note[data-astro-cid-lyc74aj3] .rich-text__link{border-bottom:1px solid;text-decoration:none}@media (forced-colors:active){.prereq__diamond[data-astro-cid-lyc74aj3]{forced-color-adjust:none;background:canvastext}}.options-retrofit{overflow:hidden}.options-retrofit__mark{opacity:.04;pointer-events:none;width:420px;height:auto;position:absolute;top:40px;right:-40px}.retrofit-items[data-astro-cid-qu3cgnau]{--gap:var(--sp-44);--row-gap:40px}.retrofit-items__item[data-astro-cid-qu3cgnau]{border-top:1px solid #ffffff29;flex-direction:column;gap:14px;padding-top:26px;display:flex}.retrofit-items__title[data-astro-cid-qu3cgnau]{color:var(--white);font-size:20px;font-weight:700;line-height:1.65}.retrofit-items__text[data-astro-cid-qu3cgnau]{color:var(--on-dark);text-wrap:pretty;font-size:16px}.retrofit-items__link[data-astro-cid-qu3cgnau]{margin-top:4px;display:flex}
