.ArchitectureDemo_site__y9OzR{--arch-ink:#11110f;--arch-paper:#f1efe9;--arch-white:#fbfaf6;--arch-acid:#d8ff38;--arch-line:rgba(17,17,15,0.25);--arch-display:"Arial Narrow","Helvetica Neue",Arial,sans-serif;--arch-body:"Helvetica Neue",Arial,sans-serif;--arch-mono:var(--font-code),"Courier New",monospace;min-height:100vh;overflow:clip;background:var(--arch-paper);color:var(--arch-ink);font-family:var(--arch-body)}.ArchitectureDemo_site__y9OzR *,.ArchitectureDemo_site__y9OzR :after,.ArchitectureDemo_site__y9OzR :before{box-sizing:border-box}.ArchitectureDemo_site__y9OzR dd,.ArchitectureDemo_site__y9OzR dl,.ArchitectureDemo_site__y9OzR figure,.ArchitectureDemo_site__y9OzR h1,.ArchitectureDemo_site__y9OzR h2,.ArchitectureDemo_site__y9OzR h3,.ArchitectureDemo_site__y9OzR p{margin:0}.ArchitectureDemo_site__y9OzR a{color:inherit}.ArchitectureDemo_header__06p92{display:flex;position:relative;z-index:5;min-height:5.25rem;padding:0 2.5vw;background:var(--arch-ink);color:var(--arch-white);align-items:center;justify-content:space-between}.ArchitectureDemo_brand__gXrbw{display:flex;gap:1rem;align-items:center;text-decoration:none}.ArchitectureDemo_brand__gXrbw strong{font-family:var(--arch-display);font-size:1.55rem;font-weight:900;letter-spacing:-.08em}.ArchitectureDemo_brand__gXrbw span{color:rgba(251,250,246,.58);font-family:var(--arch-mono);font-size:.58rem;line-height:1.4;text-transform:uppercase}.ArchitectureDemo_desktopNav__bXUMM{display:flex;gap:clamp(1rem,2.5vw,2.5rem);align-items:center}.ArchitectureDemo_desktopNav__bXUMM a{position:relative;padding-block:.75rem;font-family:var(--arch-mono);font-size:.66rem;letter-spacing:.05em;text-decoration:none;text-transform:uppercase}.ArchitectureDemo_desktopNav__bXUMM a:after{position:absolute;right:0;bottom:.45rem;left:0;height:1px;background:var(--arch-acid);content:"";transform:scaleX(0);transform-origin:left;transition:transform .18s ease}.ArchitectureDemo_desktopNav__bXUMM a:hover:after{transform:scaleX(1)}.ArchitectureDemo_mobileMenu__C73Oq{display:none;position:relative}.ArchitectureDemo_mobileMenu__C73Oq summary{min-width:3rem;min-height:3rem;cursor:pointer;list-style:none;align-content:center;color:var(--arch-white);font-family:var(--arch-mono);font-size:.68rem;text-align:center;text-transform:uppercase}.ArchitectureDemo_mobileMenu__C73Oq summary::-webkit-details-marker{display:none}.ArchitectureDemo_mobileMenu__C73Oq nav{position:absolute;top:calc(100% + .35rem);right:0;display:grid;width:min(19rem,100vw - 1.5rem);padding:.5rem;background:var(--arch-ink);border:1px solid rgba(251,250,246,.25)}.ArchitectureDemo_mobileMenu__C73Oq nav a{min-height:3rem;padding:.85rem;border-bottom:1px solid rgba(251,250,246,.2);color:var(--arch-white);font-family:var(--arch-mono);font-size:.72rem;align-content:center;text-decoration:none;text-transform:uppercase}.ArchitectureDemo_mobileMenu__C73Oq nav a:last-child{border:0}.ArchitectureDemo_hero__H1XZY{position:relative;display:grid;grid-template-columns:8vw minmax(0,1fr) minmax(17rem,23vw);grid-template-rows:minmax(37rem,calc(100vh - 5.25rem));background:var(--arch-ink);color:var(--arch-white)}.ArchitectureDemo_heroImage__RqSw6{position:relative;grid-column:2/4;grid-row:1;min-width:0;overflow:hidden}.ArchitectureDemo_heroImage__RqSw6:after{position:absolute;inset:0;background:rgba(17,17,15,.08);content:""}.ArchitectureDemo_heroImage__RqSw6 img{object-fit:cover;object-position:center 58%;filter:saturate(.72) contrast(1.06);transform:scale(1.01);transition:transform .9s cubic-bezier(.2,.7,.2,1)}.ArchitectureDemo_hero__H1XZY:hover .ArchitectureDemo_heroImage__RqSw6 img{transform:scale(1.025)}.ArchitectureDemo_heroSide__Ylvnd{grid-column:1;grid-row:1;padding-block:2rem;align-self:stretch;justify-self:center;color:rgba(251,250,246,.6);font-family:var(--arch-mono);font-size:.58rem;letter-spacing:.08em;text-transform:uppercase;writing-mode:vertical-rl;transform:rotate(180deg)}.ArchitectureDemo_heroTitle__Ulbkv{position:relative;z-index:2;grid-column:1/3;grid-row:1;align-self:end;padding:0 0 clamp(2rem,5vw,4.5rem) 2.5vw;pointer-events:none}.ArchitectureDemo_heroTitle__Ulbkv>span{display:block;margin:0 0 1.2rem 8vw;font-family:var(--arch-mono);font-size:.64rem;letter-spacing:.08em;text-transform:uppercase}.ArchitectureDemo_heroTitle__Ulbkv h1{font-family:var(--arch-display);font-size:clamp(6rem,15vw,14.5rem);font-weight:900;letter-spacing:-.105em;line-height:.67;text-transform:uppercase}.ArchitectureDemo_heroTitle__Ulbkv h1 span{color:var(--arch-acid);font-size:.35em;letter-spacing:-.04em;vertical-align:top}.ArchitectureDemo_heroCaption__vSaGy{position:relative;z-index:2;grid-column:3;grid-row:1;display:grid;min-width:0;align-content:end;grid-gap:.9rem;gap:.9rem;padding:clamp(1.5rem,3vw,2.5rem);background:rgba(17,17,15,.74);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ArchitectureDemo_heroCaption__vSaGy strong{font-family:var(--arch-mono);font-size:.66rem;letter-spacing:.08em;text-transform:uppercase}.ArchitectureDemo_heroCaption__vSaGy p{max-width:100%;color:rgba(251,250,246,.72);font-size:.82rem;line-height:1.5;overflow-wrap:anywhere}.ArchitectureDemo_heroCaption__vSaGy a{min-height:2.8rem;padding-top:.9rem;border-top:1px solid rgba(251,250,246,.35);color:var(--arch-acid);font-size:.78rem;font-weight:700;text-decoration:none}.ArchitectureDemo_projectsSection__LH19i{padding:clamp(5rem,9vw,10rem) 2.5vw;background:var(--arch-paper)}.ArchitectureDemo_projectsHeading__b03uG{display:grid;grid-template-columns:.55fr 1fr auto;grid-gap:2rem;gap:2rem;margin-bottom:clamp(3rem,7vw,7rem);align-items:end}.ArchitectureDemo_projectsHeading__b03uG p,.ArchitectureDemo_projectsHeading__b03uG span,.ArchitectureDemo_sectionIndex__FXjyU span{font-family:var(--arch-mono);font-size:.65rem;letter-spacing:.08em;text-transform:uppercase}.ArchitectureDemo_projectsHeading__b03uG h2{font-family:var(--arch-display);font-size:clamp(4rem,9vw,9rem);font-weight:900;letter-spacing:-.08em;line-height:.78;text-transform:uppercase}.ArchitectureDemo_categoryNav__0wLdO{display:flex;gap:0;margin-bottom:2.5rem;border-top:1px solid var(--arch-line);border-bottom:1px solid var(--arch-line);overflow-x:auto}.ArchitectureDemo_categoryNav__0wLdO button{flex:0 0 auto;min-height:3.25rem;padding:.8rem 1.4rem;border:0;border-right:1px solid var(--arch-line);background:rgba(0,0,0,0);color:var(--arch-ink);cursor:pointer;font-family:var(--arch-mono);font-size:.65rem;text-transform:uppercase}.ArchitectureDemo_categoryNav__0wLdO button[aria-pressed=true]{background:var(--arch-acid)}.ArchitectureDemo_projectGrid___1QLX{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:clamp(2rem,5vw,6rem) 1.25rem;gap:clamp(2rem,5vw,6rem) 1.25rem}.ArchitectureDemo_project__XVJrW{grid-column:span 8}.ArchitectureDemo_project__XVJrW[data-position="1"]{grid-column:5/-1}.ArchitectureDemo_project__XVJrW[data-position="2"]{grid-column:2/span 7}.ArchitectureDemo_project__XVJrW>a{display:block;text-decoration:none}.ArchitectureDemo_projectImage__W86ZL{position:relative;aspect-ratio:16/10;overflow:hidden;background:#d8d5cd}.ArchitectureDemo_project__XVJrW[data-position="1"] .ArchitectureDemo_projectImage__W86ZL{aspect-ratio:4/3}.ArchitectureDemo_project__XVJrW[data-position="2"] .ArchitectureDemo_projectImage__W86ZL{aspect-ratio:3/2}.ArchitectureDemo_projectImage__W86ZL:after{position:absolute;inset:0;background:var(--arch-acid);content:"Ver estudo";display:grid;place-items:center;color:var(--arch-ink);font-family:var(--arch-mono);font-size:.7rem;letter-spacing:.08em;opacity:0;text-transform:uppercase;transition:opacity .18s ease}.ArchitectureDemo_projectImage__W86ZL img{object-fit:cover;transition:transform .45s cubic-bezier(.2,.7,.2,1)}.ArchitectureDemo_project__XVJrW a:hover .ArchitectureDemo_projectImage__W86ZL img{transform:scale(1.018)}.ArchitectureDemo_project__XVJrW a:hover .ArchitectureDemo_projectImage__W86ZL:after{opacity:.82}.ArchitectureDemo_projectMeta__0Dkeu{display:grid;grid-template-columns:1fr 1fr auto;grid-gap:1rem;gap:1rem;padding:.9rem 0;border-bottom:1px solid var(--arch-line);font-family:var(--arch-mono);font-size:.58rem;text-transform:uppercase}.ArchitectureDemo_projectTitle__GaLaw{display:flex;padding-top:1rem;align-items:flex-start;justify-content:space-between}.ArchitectureDemo_projectTitle__GaLaw h3{font-family:var(--arch-display);font-size:clamp(2.6rem,6vw,6rem);font-weight:900;letter-spacing:-.07em;line-height:.9;text-transform:uppercase}.ArchitectureDemo_projectTitle__GaLaw>span{font-size:1.5rem}.ArchitectureDemo_studio__qxgOk{display:grid;grid-template-columns:8vw minmax(0,1.35fr) minmax(18rem,.65fr);grid-gap:clamp(2rem,6vw,7rem);gap:clamp(2rem,6vw,7rem);padding:clamp(5rem,10vw,10rem) 2.5vw;background:var(--arch-ink);color:var(--arch-white)}.ArchitectureDemo_verticalLabel__Fmq_C{justify-self:center;color:var(--arch-acid);letter-spacing:.08em;writing-mode:vertical-rl}.ArchitectureDemo_studioStatement__DSRh8>span,.ArchitectureDemo_verticalLabel__Fmq_C{font-family:var(--arch-mono);font-size:.62rem;text-transform:uppercase}.ArchitectureDemo_studioStatement__DSRh8 h2{max-width:15ch;margin-top:2rem;font-family:var(--arch-display);font-size:clamp(3.4rem,7vw,7rem);font-weight:900;letter-spacing:-.075em;line-height:.86;text-transform:uppercase}.ArchitectureDemo_studioDetails__aRDAv{align-self:end}.ArchitectureDemo_studioDetails__aRDAv>p{color:rgba(251,250,246,.68);line-height:1.6}.ArchitectureDemo_studioDetails__aRDAv dl{margin-top:3rem}.ArchitectureDemo_studioDetails__aRDAv dl div{padding:1rem 0;border-top:1px solid rgba(251,250,246,.25)}.ArchitectureDemo_studioDetails__aRDAv dt{color:var(--arch-acid);font-family:var(--arch-mono);font-size:.58rem;text-transform:uppercase}.ArchitectureDemo_studioDetails__aRDAv dd{margin-top:.5rem;font-size:.82rem}.ArchitectureDemo_process__lCWqP,.ArchitectureDemo_services__Dm7Uq{display:grid;grid-template-columns:.38fr 1fr;grid-gap:clamp(2rem,8vw,9rem);gap:clamp(2rem,8vw,9rem);padding:clamp(5rem,9vw,9rem) 2.5vw}.ArchitectureDemo_sectionIndex__FXjyU{display:grid;align-content:start;grid-gap:1rem;gap:1rem}.ArchitectureDemo_sectionIndex__FXjyU h2{font-family:var(--arch-display);font-size:clamp(3.5rem,7vw,7rem);font-weight:900;letter-spacing:-.075em;line-height:.82;text-transform:uppercase}.ArchitectureDemo_serviceList__Z43E2 details{border-top:1px solid var(--arch-line)}.ArchitectureDemo_serviceList__Z43E2 details:last-child{border-bottom:1px solid var(--arch-line)}.ArchitectureDemo_serviceList__Z43E2 summary{display:grid;grid-template-columns:3rem 1fr auto;min-height:6rem;grid-gap:1rem;gap:1rem;padding:1rem 0;cursor:pointer;align-items:center;list-style:none}.ArchitectureDemo_serviceList__Z43E2 summary::-webkit-details-marker{display:none}.ArchitectureDemo_serviceList__Z43E2 summary span{font-family:var(--arch-mono);font-size:.58rem}.ArchitectureDemo_serviceList__Z43E2 summary strong{font-family:var(--arch-display);font-size:clamp(1.7rem,3.5vw,3.5rem);font-weight:900;letter-spacing:-.05em;text-transform:uppercase}.ArchitectureDemo_serviceList__Z43E2 summary i{font-family:var(--arch-body);font-size:1.6rem;font-style:normal;transition:transform .16s ease}.ArchitectureDemo_serviceList__Z43E2 details[open] summary i{transform:rotate(45deg)}.ArchitectureDemo_serviceList__Z43E2 details p{max-width:42rem;padding:0 2rem 1.5rem 4rem;color:rgba(17,17,15,.68);line-height:1.55}.ArchitectureDemo_process__lCWqP{background:var(--arch-white)}.ArchitectureDemo_process__lCWqP ol{display:grid;grid-template-columns:repeat(2,1fr);padding:0;border-top:1px solid var(--arch-line);border-left:1px solid var(--arch-line);list-style:none}.ArchitectureDemo_process__lCWqP li{min-height:16rem;padding:1.5rem;border-right:1px solid var(--arch-line);border-bottom:1px solid var(--arch-line)}.ArchitectureDemo_process__lCWqP li>span{font-family:var(--arch-mono);font-size:.62rem}.ArchitectureDemo_process__lCWqP h3{margin-top:4rem;font-family:var(--arch-display);font-size:1.6rem;text-transform:uppercase}.ArchitectureDemo_process__lCWqP li p{max-width:24rem;margin-top:.75rem;color:rgba(17,17,15,.65);line-height:1.45}.ArchitectureDemo_contact__W0X_V{padding:clamp(5rem,9vw,8rem) 2.5vw;background:var(--arch-acid)}.ArchitectureDemo_contact__W0X_V>span{font-family:var(--arch-mono);font-size:.62rem;text-transform:uppercase}.ArchitectureDemo_contact__W0X_V h2{margin-top:2rem;font-family:var(--arch-display);font-size:clamp(5rem,14vw,13rem);font-weight:900;letter-spacing:-.1em;line-height:.68;text-transform:uppercase}.ArchitectureDemo_contactGrid__pVlLt{display:grid;grid-template-columns:1.5fr 1fr .8fr 1fr;grid-gap:1rem;gap:1rem;margin-top:clamp(4rem,8vw,8rem);border-top:1px solid var(--arch-ink)}.ArchitectureDemo_contactGrid__pVlLt>div{display:grid;align-content:start;grid-gap:.6rem;gap:.6rem;padding-top:1rem}.ArchitectureDemo_contactGrid__pVlLt small{font-family:var(--arch-mono);font-size:.56rem;text-transform:uppercase}.ArchitectureDemo_contactGrid__pVlLt a,.ArchitectureDemo_contactGrid__pVlLt p{font-size:.82rem;overflow-wrap:anywhere}.ArchitectureDemo_whatsappDemo__E87So button{justify-self:start;min-height:3rem;padding:.75rem 1rem;border:1px solid var(--arch-ink);border-radius:0;background:var(--arch-ink);color:var(--arch-white);cursor:pointer;font:inherit;font-size:.75rem;font-weight:700;text-transform:uppercase}.ArchitectureDemo_whatsappDemo__E87So span{min-height:2.5em;font-size:.68rem;line-height:1.35}.ArchitectureDemo_footer__FaoNI{display:grid;grid-template-columns:1fr 1fr auto;grid-gap:1rem;gap:1rem;min-height:6rem;padding:1.5rem 2.5vw;background:var(--arch-ink);color:var(--arch-white);align-items:center}.ArchitectureDemo_footer__FaoNI strong{font-family:var(--arch-display);font-size:1.3rem}.ArchitectureDemo_footer__FaoNI a,.ArchitectureDemo_footer__FaoNI span{color:rgba(251,250,246,.58);font-family:var(--arch-mono);font-size:.58rem;text-transform:uppercase}.ArchitectureDemo_site__y9OzR a:focus-visible,.ArchitectureDemo_site__y9OzR button:focus-visible,.ArchitectureDemo_site__y9OzR summary:focus-visible{outline:3px solid #ff5a36;outline-offset:4px}.ArchitectureDemo_projectPage__bveoq{background:var(--arch-white)}.ArchitectureDemo_projectHeader__haxS0{display:flex;min-height:5.25rem;padding:0 2.5vw;background:var(--arch-ink);color:var(--arch-white);align-items:center;justify-content:space-between}.ArchitectureDemo_projectHeader__haxS0 a{font-family:var(--arch-mono);font-size:.68rem;text-decoration:none;text-transform:uppercase}.ArchitectureDemo_projectHero__yBl_H{display:grid;grid-template-columns:1.25fr .75fr;grid-gap:3rem;gap:3rem;padding:clamp(4rem,8vw,8rem) 2.5vw}.ArchitectureDemo_projectHero__yBl_H p{font-family:var(--arch-mono);font-size:.64rem;text-transform:uppercase}.ArchitectureDemo_projectHero__yBl_H h1{margin-top:1rem;font-family:var(--arch-display);font-size:clamp(5rem,12vw,12rem);font-weight:900;letter-spacing:-.09em;line-height:.72;text-transform:uppercase}.ArchitectureDemo_projectHero__yBl_H dl{align-self:end}.ArchitectureDemo_projectHero__yBl_H dl div{display:grid;grid-template-columns:.35fr 1fr;padding:.85rem 0;border-top:1px solid var(--arch-line)}.ArchitectureDemo_projectHero__yBl_H dt{font-family:var(--arch-mono);font-size:.58rem;text-transform:uppercase}.ArchitectureDemo_projectHero__yBl_H dd{font-size:.78rem}.ArchitectureDemo_projectLead__OydlI{position:relative;min-height:min(75vw,65rem)}.ArchitectureDemo_projectLead__OydlI img{object-fit:cover}.ArchitectureDemo_projectDescription__b94AO{display:grid;grid-template-columns:.4fr 1fr .7fr;grid-gap:clamp(2rem,6vw,6rem);gap:clamp(2rem,6vw,6rem);padding:clamp(4rem,8vw,8rem) 2.5vw}.ArchitectureDemo_projectDescription__b94AO span{font-family:var(--arch-mono);font-size:.6rem;text-transform:uppercase}.ArchitectureDemo_projectDescription__b94AO p:first-of-type{font-family:var(--arch-display);font-size:clamp(2.2rem,4vw,4.2rem);font-weight:900;letter-spacing:-.055em;line-height:.95;text-transform:uppercase}.ArchitectureDemo_projectDescription__b94AO p:last-child{color:rgba(17,17,15,.65);line-height:1.55}.ArchitectureDemo_projectGallery__xUH_u{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.25rem;gap:1.25rem;padding:0 2.5vw clamp(5rem,9vw,9rem)}.ArchitectureDemo_projectGallery__xUH_u figure{position:relative;min-height:48rem}.ArchitectureDemo_projectGallery__xUH_u img{object-fit:cover}.ArchitectureDemo_projectGallery__xUH_u figcaption{position:absolute;right:0;bottom:0;padding:.55rem .7rem;background:var(--arch-white);font-family:var(--arch-mono);font-size:.55rem}.ArchitectureDemo_projectEnd__GaOYD{display:flex;min-height:8rem;padding:2rem 2.5vw;border-top:1px solid var(--arch-line);align-items:center;justify-content:space-between}.ArchitectureDemo_projectEnd__GaOYD a,.ArchitectureDemo_projectEnd__GaOYD span{font-family:var(--arch-mono);font-size:.62rem;text-transform:uppercase}@media(max-width:900px){.ArchitectureDemo_desktopNav__bXUMM{display:none}.ArchitectureDemo_mobileMenu__C73Oq{display:block}.ArchitectureDemo_hero__H1XZY{grid-template-columns:3.5rem 1fr;grid-template-rows:minmax(35rem,73vh) auto}.ArchitectureDemo_heroImage__RqSw6{grid-column:2;grid-row:1}.ArchitectureDemo_heroSide__Ylvnd{grid-column:1;grid-row:1}.ArchitectureDemo_heroTitle__Ulbkv{grid-column:1/-1;grid-row:1}.ArchitectureDemo_heroCaption__vSaGy{grid-column:1/-1;grid-row:2;padding:1.5rem;background:var(--arch-ink)}.ArchitectureDemo_process__lCWqP,.ArchitectureDemo_projectDescription__b94AO,.ArchitectureDemo_projectHero__yBl_H,.ArchitectureDemo_projectsHeading__b03uG,.ArchitectureDemo_services__Dm7Uq,.ArchitectureDemo_studio__qxgOk{grid-template-columns:1fr}.ArchitectureDemo_projectsHeading__b03uG span{display:none}.ArchitectureDemo_project__XVJrW,.ArchitectureDemo_project__XVJrW[data-position="1"],.ArchitectureDemo_project__XVJrW[data-position="2"]{grid-column:1/-1}.ArchitectureDemo_studio__qxgOk{padding-inline:1.5rem}.ArchitectureDemo_verticalLabel__Fmq_C{justify-self:start;writing-mode:horizontal-tb}.ArchitectureDemo_serviceList__Z43E2 summary{min-height:5rem}.ArchitectureDemo_contactGrid__pVlLt{grid-template-columns:repeat(2,1fr)}.ArchitectureDemo_projectGallery__xUH_u figure{min-height:36rem}}@media(max-width:620px){.ArchitectureDemo_header__06p92{min-height:4.5rem;padding-inline:1rem}.ArchitectureDemo_brand__gXrbw span{max-width:19ch}.ArchitectureDemo_hero__H1XZY{grid-template-columns:2.5rem 1fr;grid-template-rows:minmax(30rem,68vh) auto}.ArchitectureDemo_heroTitle__Ulbkv{padding:0 0 2rem 1rem}.ArchitectureDemo_heroTitle__Ulbkv>span{margin-left:2.5rem}.ArchitectureDemo_heroTitle__Ulbkv h1{font-size:clamp(5rem,26vw,7.5rem);line-height:.7}.ArchitectureDemo_contact__W0X_V,.ArchitectureDemo_process__lCWqP,.ArchitectureDemo_projectsSection__LH19i,.ArchitectureDemo_services__Dm7Uq{padding-inline:1rem}.ArchitectureDemo_projectsHeading__b03uG{margin-bottom:2.5rem}.ArchitectureDemo_projectsHeading__b03uG h2,.ArchitectureDemo_sectionIndex__FXjyU h2{font-size:clamp(3.5rem,18vw,5.5rem)}.ArchitectureDemo_projectGrid___1QLX{display:block}.ArchitectureDemo_project__XVJrW+.ArchitectureDemo_project__XVJrW{margin-top:4.5rem}.ArchitectureDemo_projectImage__W86ZL,.ArchitectureDemo_project__XVJrW[data-position="1"] .ArchitectureDemo_projectImage__W86ZL,.ArchitectureDemo_project__XVJrW[data-position="2"] .ArchitectureDemo_projectImage__W86ZL{aspect-ratio:4/5}.ArchitectureDemo_projectMeta__0Dkeu{grid-template-columns:1fr auto}.ArchitectureDemo_projectMeta__0Dkeu span:nth-child(2){grid-column:1/-1;grid-row:2}.ArchitectureDemo_projectTitle__GaLaw h3{font-size:2.9rem}.ArchitectureDemo_studio__qxgOk{padding-inline:1rem}.ArchitectureDemo_studioStatement__DSRh8 h2{font-size:clamp(3.3rem,17vw,5rem)}.ArchitectureDemo_process__lCWqP,.ArchitectureDemo_services__Dm7Uq{gap:2.5rem}.ArchitectureDemo_process__lCWqP ol{grid-template-columns:1fr}.ArchitectureDemo_process__lCWqP li{min-height:13rem}.ArchitectureDemo_contact__W0X_V h2{font-size:clamp(4.4rem,22vw,7rem);line-height:.72}.ArchitectureDemo_contactGrid__pVlLt{grid-template-columns:1fr}.ArchitectureDemo_footer__FaoNI{grid-template-columns:1fr auto;padding-inline:1rem}.ArchitectureDemo_footer__FaoNI span{grid-column:1/-1;grid-row:2}.ArchitectureDemo_projectHeader__haxS0{min-height:4.5rem;padding-inline:1rem}.ArchitectureDemo_projectHero__yBl_H{padding-inline:1rem}.ArchitectureDemo_projectHero__yBl_H h1{font-size:clamp(4.7rem,24vw,7rem)}.ArchitectureDemo_projectLead__OydlI{min-height:34rem}.ArchitectureDemo_projectDescription__b94AO{padding-inline:1rem}.ArchitectureDemo_projectGallery__xUH_u{grid-template-columns:1fr;padding-inline:1rem}.ArchitectureDemo_projectGallery__xUH_u figure{min-height:32rem}.ArchitectureDemo_projectEnd__GaOYD{display:grid;grid-template-columns:1fr 1fr;padding-inline:1rem;grid-gap:1rem;gap:1rem}.ArchitectureDemo_projectEnd__GaOYD a:nth-child(2){display:none}.ArchitectureDemo_projectEnd__GaOYD a:last-child{text-align:right}}@media(prefers-reduced-motion:reduce){.ArchitectureDemo_desktopNav__bXUMM a:after,.ArchitectureDemo_heroImage__RqSw6 img,.ArchitectureDemo_projectImage__W86ZL img,.ArchitectureDemo_projectImage__W86ZL:after,.ArchitectureDemo_serviceList__Z43E2 summary i{transition:none}}