.architecture-introduction[data-astro-cid-ary542it]{border-bottom:1px solid #ffffff24;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:4rem;padding:3.5rem 3rem 3.75rem;display:grid}.architecture-introduction__heading[data-astro-cid-ary542it]>span[data-astro-cid-ary542it],.architecture-process__introduction[data-astro-cid-ary542it]>span[data-astro-cid-ary542it]{color:#ffffff8f;text-transform:uppercase;margin-bottom:.8rem;font-size:.6875rem;display:block}.architecture-introduction[data-astro-cid-ary542it] h1[data-astro-cid-ary542it]{max-width:18ch;font-family:"Barlow Condensed", var(--font-family);letter-spacing:0;text-transform:uppercase;margin:0;font-size:3.5rem;font-weight:300;line-height:.98}.architecture-introduction__copy[data-astro-cid-ary542it]{align-self:end;max-width:62ch}.architecture-introduction__copy[data-astro-cid-ary542it] p[data-astro-cid-ary542it],.architecture-process[data-astro-cid-ary542it] p[data-astro-cid-ary542it]{color:#ffffffb8;margin:0;font-size:.875rem;line-height:1.75}.architecture-introduction__copy[data-astro-cid-ary542it] p[data-astro-cid-ary542it]+p[data-astro-cid-ary542it]{margin-top:.8rem}.architecture-process__contact[data-astro-cid-ary542it] a[data-astro-cid-ary542it]{color:#fff;text-transform:uppercase;align-items:center;gap:.55rem;min-height:44px;margin-top:1.25rem;font-size:.75rem;display:inline-flex}.architecture-portfolio[data-astro-cid-ary542it]{padding:2rem 3rem 3rem}.architecture-portfolio__heading[data-astro-cid-ary542it]{border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:center;gap:1rem;min-height:44px;display:flex}.architecture-portfolio__heading[data-astro-cid-ary542it] h2[data-astro-cid-ary542it],.architecture-portfolio__heading[data-astro-cid-ary542it] span[data-astro-cid-ary542it]{text-transform:uppercase;margin:0;font-size:.75rem;font-weight:400}.architecture-portfolio__heading[data-astro-cid-ary542it] span[data-astro-cid-ary542it]{color:#ffffff7a}.architecture-portfolio__grid[data-astro-cid-ary542it]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding-top:8px;display:grid}.architecture-process[data-astro-cid-ary542it]{grid-template-columns:minmax(240px,.8fr) minmax(360px,1.2fr) minmax(240px,.8fr);gap:3rem;padding:4rem 3rem;display:grid}.architecture-process[data-astro-cid-ary542it] h2[data-astro-cid-ary542it]{font-family:"Barlow Condensed", var(--font-family);letter-spacing:0;text-transform:uppercase;margin:0 0 1rem;font-size:2.25rem;font-weight:300;line-height:1}.architecture-process__steps[data-astro-cid-ary542it]{margin:0;padding:0;list-style:none}.architecture-process__steps[data-astro-cid-ary542it] li[data-astro-cid-ary542it]{border-top:1px solid #ffffff24;grid-template-columns:2rem minmax(0,1fr);gap:1rem;padding:.85rem 0;display:grid}.architecture-process__steps[data-astro-cid-ary542it] li[data-astro-cid-ary542it]:last-child{border-bottom:1px solid #ffffff24}.architecture-process__steps[data-astro-cid-ary542it]>li[data-astro-cid-ary542it]>span[data-astro-cid-ary542it]{color:#5079b3;font-size:.6875rem}.architecture-process__steps[data-astro-cid-ary542it] h3[data-astro-cid-ary542it]{text-transform:uppercase;margin:0 0 .2rem;font-size:.8125rem;font-weight:400}.architecture-process__steps[data-astro-cid-ary542it] p[data-astro-cid-ary542it]{font-size:.75rem;line-height:1.55}.architecture-process__contact[data-astro-cid-ary542it]{border-left:2px solid var(--color-accent);align-self:end;padding-left:1.5rem}@media (width>=768px) and (width<=1024px){.architecture-introduction[data-astro-cid-ary542it]{grid-template-columns:minmax(0,1fr) minmax(280px,.8fr);gap:2.5rem}.architecture-introduction[data-astro-cid-ary542it] h1[data-astro-cid-ary542it]{font-size:3rem}.architecture-portfolio__grid[data-astro-cid-ary542it],.architecture-process[data-astro-cid-ary542it]{grid-template-columns:repeat(2,minmax(0,1fr))}.architecture-process__contact[data-astro-cid-ary542it]{grid-column:2}}@media (width<=767px){.architecture-introduction[data-astro-cid-ary542it],.architecture-process[data-astro-cid-ary542it]{grid-template-columns:minmax(0,1fr);gap:2rem;padding:2.25rem 1.5rem 2.5rem}.architecture-introduction[data-astro-cid-ary542it] h1[data-astro-cid-ary542it]{max-width:none;font-size:2.5rem}.architecture-portfolio[data-astro-cid-ary542it]{padding:1.5rem 0 2.5rem}.architecture-portfolio__heading[data-astro-cid-ary542it]{margin:0 1.5rem}.architecture-portfolio__grid[data-astro-cid-ary542it]{grid-template-columns:minmax(0,1fr)}.architecture-process__contact[data-astro-cid-ary542it]{padding-left:1rem}}
