.selector__options[data-astro-cid-dxykprqe]{flex-wrap:wrap;gap:.6rem;display:flex}.selector__option[data-astro-cid-dxykprqe]{border:var(--hairline);border-radius:var(--radius);cursor:pointer;font-size:var(--fs-small);transition:border-color var(--dur-fast) var(--ease), background-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);align-items:center;padding:.75rem 1.1rem;display:inline-flex;position:relative}.selector__option[data-astro-cid-dxykprqe]:hover{border-color:var(--c-accent)}.selector__option[data-astro-cid-dxykprqe]:focus-within{outline:2px solid var(--c-accent);outline-offset:3px}.selector__option[data-astro-cid-dxykprqe]:has(input:checked){background-color:var(--c-primary);border-color:var(--c-primary);color:var(--c-on-dark)}.selector__option[data-astro-cid-dxykprqe] input[data-astro-cid-dxykprqe]{opacity:0;pointer-events:none;position:absolute}.selector__panels[data-astro-cid-dxykprqe]{border-top:var(--hairline);min-block-size:12rem;margin-block-start:2.5rem;padding-block-start:2.5rem}.selector__panel[data-astro-cid-dxykprqe]{gap:1rem;max-width:46rem;display:none}.selector__guidance[data-astro-cid-dxykprqe]{font-size:var(--fs-lede);max-width:44ch;margin:0;line-height:1.5}.selector__service[data-astro-cid-dxykprqe]{color:var(--c-accent);margin:0}.selector__actions[data-astro-cid-dxykprqe]{flex-wrap:wrap;align-items:center;gap:1.25rem;margin-block-start:1rem;display:flex}.selector[data-astro-cid-dxykprqe]:has(#stage-idea:checked) #panel-idea[data-astro-cid-dxykprqe],.selector[data-astro-cid-dxykprqe]:has(#stage-feasibility:checked) #panel-feasibility[data-astro-cid-dxykprqe],.selector[data-astro-cid-dxykprqe]:has(#stage-design:checked) #panel-design[data-astro-cid-dxykprqe],.selector[data-astro-cid-dxykprqe]:has(#stage-construction:checked) #panel-construction[data-astro-cid-dxykprqe],.selector[data-astro-cid-dxykprqe]:has(#stage-management:checked) #panel-management[data-astro-cid-dxykprqe],.selector[data-astro-cid-dxykprqe]:has(#stage-supply:checked) #panel-supply[data-astro-cid-dxykprqe],.selector[data-astro-cid-dxykprqe]:has(#stage-underway:checked) #panel-underway[data-astro-cid-dxykprqe],.selector[data-astro-cid-dxykprqe]:has(#stage-complete:checked) #panel-complete[data-astro-cid-dxykprqe]{display:grid}@supports not selector(:has(*)){.selector__panel[data-astro-cid-dxykprqe]:first-child{display:grid}}.lifecycle-full__head[data-astro-cid-zby63hrh]{border-bottom:var(--hairline);grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);align-items:end;gap:2rem;padding-block-end:2.5rem;display:grid}.lifecycle-full__title[data-astro-cid-zby63hrh]{max-width:26ch}.lifecycle-full__list[data-astro-cid-zby63hrh]{gap:0;display:grid}.lifecycle-full__stage[data-astro-cid-zby63hrh]{border-bottom:var(--hairline);grid-template-columns:8rem minmax(0,1fr);gap:clamp(1.5rem,4vw,4rem);padding-block:clamp(1.75rem,3vw,2.5rem);display:grid}.lifecycle-full__marker[data-astro-cid-zby63hrh]{flex-direction:column;gap:.85rem;padding-block-start:.4rem;display:flex}.lifecycle-full__line[data-astro-cid-zby63hrh]{background-color:var(--c-accent);block-size:1px;inline-size:100%}.lifecycle-full__content[data-astro-cid-zby63hrh]{justify-items:start;gap:.65rem;max-width:58ch;display:grid}.lifecycle-full__stage-title[data-astro-cid-zby63hrh]{margin:0}.lifecycle-full__stage-text[data-astro-cid-zby63hrh]{color:var(--c-muted);max-width:52ch;margin:0}.lifecycle-full__link[data-astro-cid-zby63hrh]{color:var(--c-accent);margin-block-start:.35rem}.lifecycle-full__link[data-astro-cid-zby63hrh]:hover{text-underline-offset:4px;text-decoration:underline}.stage-section__head[data-astro-cid-zby63hrh]{max-width:52rem;padding-block-end:clamp(2rem,4vw,3rem)}.stage-section__title[data-astro-cid-zby63hrh]{max-width:22ch;margin-block:1.25rem}.models__head[data-astro-cid-zby63hrh]{border-bottom:var(--hairline);padding-block-end:2.5rem}.models__title[data-astro-cid-zby63hrh]{max-width:22ch;margin-block-start:1.25rem}.models__grid[data-astro-cid-zby63hrh]{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.models__item[data-astro-cid-zby63hrh]{border-right:var(--hairline);flex-direction:column;gap:.85rem;padding:2.5rem 2.5rem 2.5rem 0;display:flex}.models__item[data-astro-cid-zby63hrh]+.models__item[data-astro-cid-zby63hrh]{padding-inline-start:2.5rem}.models__item[data-astro-cid-zby63hrh]:last-child{border-right:0;padding-inline-end:0}.models__item-title[data-astro-cid-zby63hrh]{margin:0}.models__item-text[data-astro-cid-zby63hrh]{color:var(--c-muted);max-width:36ch;margin:0}.models__points[data-astro-cid-zby63hrh]{border-top:var(--hairline);gap:.5rem;margin-block-start:.75rem;padding-block-start:1.25rem;display:grid}.models__points[data-astro-cid-zby63hrh] li[data-astro-cid-zby63hrh]{font-size:var(--fs-small);color:var(--c-muted);padding-inline-start:1.25rem;position:relative}.models__points[data-astro-cid-zby63hrh] li[data-astro-cid-zby63hrh]:before{content:"";background-color:var(--c-accent);block-size:1px;inline-size:.5rem;position:absolute;inset-block-start:.7em;inset-inline-start:0}@media (width<=1000px){.models__grid[data-astro-cid-zby63hrh]{grid-template-columns:minmax(0,1fr)}.models__item[data-astro-cid-zby63hrh],.models__item[data-astro-cid-zby63hrh]+.models__item[data-astro-cid-zby63hrh]{border-right:0;border-bottom:var(--hairline);padding:2rem 0}.models__item[data-astro-cid-zby63hrh]:last-child{border-bottom:0}}@media (width<=800px){.lifecycle-full__head[data-astro-cid-zby63hrh]{grid-template-columns:minmax(0,1fr)}.lifecycle-full__stage[data-astro-cid-zby63hrh]{grid-template-columns:minmax(0,1fr);gap:1rem}.lifecycle-full__marker[data-astro-cid-zby63hrh]{flex-direction:row;align-items:center}.lifecycle-full__line[data-astro-cid-zby63hrh]{inline-size:2.5rem}}
