.promise[data-astro-cid-7r4ulshw]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:40px clamp(40px,6vw,96px)}.promise[data-astro-cid-7r4ulshw] .h2[data-astro-cid-7r4ulshw]{max-width:10ch}.promise__list[data-astro-cid-7r4ulshw]{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(24px,4vw,56px);border-top:1px solid #c9c6be}.promise__list[data-astro-cid-7r4ulshw] div[data-astro-cid-7r4ulshw]{padding:24px 0 26px;border-bottom:1px solid #c9c6be}.promise__list[data-astro-cid-7r4ulshw] dt[data-astro-cid-7r4ulshw]{margin-bottom:8px}.promise__list[data-astro-cid-7r4ulshw] dd[data-astro-cid-7r4ulshw]{margin:0;font-size:var(--step-0)}.block-title[data-astro-cid-7r4ulshw]{margin-bottom:14px}.block-note[data-astro-cid-7r4ulshw]{margin-bottom:40px;max-width:52ch}.stages[data-astro-cid-7r4ulshw]{list-style:none;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid var(--line)}.stage[data-astro-cid-7r4ulshw]{border-right:1px solid var(--line);padding:24px 22px 28px}.stage[data-astro-cid-7r4ulshw]:first-child{padding-left:0}.stage[data-astro-cid-7r4ulshw]:last-child{border-right:0}.stage__num[data-astro-cid-7r4ulshw]{display:block;font-stretch:75%;font-weight:600;font-size:var(--step-4);color:var(--amber);line-height:1;margin-bottom:14px}.stage[data-astro-cid-7r4ulshw] .h4[data-astro-cid-7r4ulshw]{margin-bottom:14px}.stage[data-astro-cid-7r4ulshw] ul[data-astro-cid-7r4ulshw]{list-style:none;display:grid;gap:8px}.stage[data-astro-cid-7r4ulshw] li[data-astro-cid-7r4ulshw]{font-size:var(--step-0);color:var(--dim);line-height:1.45}.models[data-astro-cid-7r4ulshw]{border-top:1px solid var(--line)}.models[data-astro-cid-7r4ulshw] .block-title[data-astro-cid-7r4ulshw]{margin-bottom:clamp(28px,4vw,48px)}.models__list[data-astro-cid-7r4ulshw]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px clamp(24px,4vw,56px)}.model[data-astro-cid-7r4ulshw] .h3[data-astro-cid-7r4ulshw]{margin-bottom:12px}.model[data-astro-cid-7r4ulshw] p[data-astro-cid-7r4ulshw]{font-size:var(--step-0);max-width:40ch}.installs[data-astro-cid-7r4ulshw]{border-top:1px solid var(--line)}.installs__grid[data-astro-cid-7r4ulshw]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px clamp(20px,3vw,40px)}.installs__grid[data-astro-cid-7r4ulshw]>.next--s3-0{display:none}.installs__grid[data-astro-cid-7r4ulshw]>.next--s3-2{grid-column:span 2;aspect-ratio:32 / 10}.more[data-astro-cid-7r4ulshw]{margin-top:clamp(48px,6vw,80px)}.more__title[data-astro-cid-7r4ulshw]{margin-bottom:14px}.more__list[data-astro-cid-7r4ulshw]{list-style:none;border-top:1px solid var(--line)}.more__list[data-astro-cid-7r4ulshw] li[data-astro-cid-7r4ulshw]{display:grid;grid-template-columns:minmax(0,1fr) 18rem;gap:4px 32px;padding:16px 0;border-bottom:1px solid var(--line);align-items:baseline}.more__name[data-astro-cid-7r4ulshw]{font-weight:650;font-stretch:104%;text-decoration-color:var(--amber)}.more__meta[data-astro-cid-7r4ulshw]{font-size:var(--step--1);text-align:right}@media(max-width:1200px){.installs__grid[data-astro-cid-7r4ulshw]{grid-template-columns:repeat(2,minmax(0,1fr))}.installs__grid[data-astro-cid-7r4ulshw]>.next{display:flex;grid-column:auto;aspect-ratio:16 / 10}.installs__grid[data-astro-cid-7r4ulshw]>.next--s2-0{display:none}}@media(max-width:700px){.installs__grid[data-astro-cid-7r4ulshw],.more__list[data-astro-cid-7r4ulshw] li[data-astro-cid-7r4ulshw]{grid-template-columns:1fr}.installs__grid[data-astro-cid-7r4ulshw]>.next{display:none}.more__meta[data-astro-cid-7r4ulshw]{text-align:left}}.brief[data-astro-cid-7r4ulshw]{border-top:1px solid var(--line)}.brief[data-astro-cid-7r4ulshw] .h2[data-astro-cid-7r4ulshw]{margin-bottom:32px}.brief__grid[data-astro-cid-7r4ulshw]{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:40px clamp(40px,6vw,96px)}.brief__list[data-astro-cid-7r4ulshw]{list-style:none;counter-reset:b;border-top:1px solid var(--line)}.brief__list[data-astro-cid-7r4ulshw] li[data-astro-cid-7r4ulshw]{padding:16px 0 16px 2.2em;border-bottom:1px solid var(--line);position:relative}.brief__list[data-astro-cid-7r4ulshw] li[data-astro-cid-7r4ulshw]:before{content:"";position:absolute;left:.3em;top:1.15em;width:.9em;height:.5em;border-left:2px solid var(--amber);border-bottom:2px solid var(--amber);transform:rotate(-45deg)}.brief[data-astro-cid-7r4ulshw] .lede[data-astro-cid-7r4ulshw]{margin-bottom:28px}@media(max-width:1100px){.stages[data-astro-cid-7r4ulshw]{grid-template-columns:1fr 1fr}.stage[data-astro-cid-7r4ulshw],.stage[data-astro-cid-7r4ulshw]:first-child{padding:24px 20px 28px 0;border-right:0;border-bottom:1px solid var(--line)}}@media(max-width:900px){.promise[data-astro-cid-7r4ulshw],.brief__grid[data-astro-cid-7r4ulshw],.models__list[data-astro-cid-7r4ulshw],.promise__list[data-astro-cid-7r4ulshw]{grid-template-columns:1fr}}@media(max-width:560px){.stages[data-astro-cid-7r4ulshw]{grid-template-columns:1fr}}
