.architecture-atelier_section__M0wBy{container-type:inline-size;color:var(--aa-foreground);background:var(--aa-background);font-family:var(--aa-font);position:relative;isolation:isolate;overflow:clip}.architecture-atelier_lower___hjqn,.architecture-atelier_top__nLL_J{position:relative;isolation:isolate}.architecture-atelier_section__M0wBy[data-pattern=true] :is(.architecture-atelier_top__nLL_J,.architecture-atelier_lower___hjqn):before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:var(--aa-patternOpacity);background:repeating-linear-gradient(90deg,transparent 0,transparent calc(20% - 1px),var(--aa-patternColor) 20%),radial-gradient(ellipse at 70% 0,transparent 50%,var(--aa-patternColor) 50.2%,transparent 50.4%)}.architecture-atelier_hero__hDKnd{max-width:var(--aa-maxWidth);margin:auto;padding:var(--aa-topPadding) var(--aa-horizontalPadding) var(--aa-bottomPadding);display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.75fr);gap:var(--aa-columnGap);align-items:end}.architecture-atelier_hero__hDKnd[data-image=false]{grid-template-columns:minmax(0,1fr)}.architecture-atelier_copy__OKFNc{min-width:0;position:relative;z-index:1}.architecture-atelier_eyebrow__s5bv2{margin:0 0 23px;color:var(--aa-muted);font-size:var(--aa-eyebrowSize);text-transform:uppercase;letter-spacing:.17em;overflow-wrap:anywhere}.architecture-atelier_section__M0wBy .architecture-atelier_intro___gut_{margin:0 0 36px;width:calc(100% + 150px);max-width:580px;font-size:var(--aa-introSize);line-height:1.48;font-weight:300;letter-spacing:-.025em;color:var(--aa-foreground);white-space:pre-line;overflow-wrap:anywhere}.architecture-atelier_primary__g42n0,.architecture-atelier_secondary__sv19e{display:inline-flex;justify-content:center;align-items:center;gap:18px;padding:12px var(--aa-buttonPadding);min-height:48px;max-width:100%;border-radius:var(--aa-buttonRadius);font-size:var(--aa-buttonSize);line-height:1.4;text-decoration:none;overflow-wrap:anywhere;transition:opacity .2s,transform .2s}.architecture-atelier_primary__g42n0{color:var(--aa-buttonColor);background:var(--aa-buttonBackground)}.architecture-atelier_secondary__sv19e{border:var(--aa-ruleWidth) solid var(--aa-borderColor);color:var(--aa-foreground)}.architecture-atelier_section__M0wBy a:focus-visible{outline:2px solid var(--aa-accent);outline-offset:5px}.architecture-atelier_primary__g42n0:hover,.architecture-atelier_secondary__sv19e:hover{transform:translateY(-2px);opacity:.86}.architecture-atelier_arrow__538s5{font-family:Ubuntu,sans-serif;font-size:27px;line-height:.6;flex-shrink:0}.architecture-atelier_proof__nDpHq{display:flex;margin-top:42px;border-bottom:var(--aa-ruleWidth) solid var(--aa-borderColor);width:100%}.architecture-atelier_availability__N1dsb,.architecture-atelier_review__Y3lrB{flex:1;min-width:0;padding:14px 12px 16px;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;color:var(--aa-foreground);text-decoration:none}.architecture-atelier_review__Y3lrB+.architecture-atelier_availability__N1dsb{border-left:var(--aa-ruleWidth) solid var(--aa-borderColor)}.architecture-atelier_reviewBrand__gD7O4{font-size:13px;overflow-wrap:anywhere}.architecture-atelier_reviewBrand__gD7O4>span{color:var(--aa-accent);font-size:21px}.architecture-atelier_stars__rXnSO{display:flex;gap:3px}.architecture-atelier_stars__rXnSO>span{color:var(--aa-background);background:var(--aa-accent);padding:0 2px;font-size:14px;line-height:1.25}.architecture-atelier_reviewCaption__d66xA{font-size:var(--aa-reviewCaptionSize);color:var(--aa-muted);line-height:1.4;overflow-wrap:anywhere}.architecture-atelier_statValue__esHhP{font-family:var(--aa-headingFont);font-size:var(--aa-statSize);font-weight:400;letter-spacing:-.04em;line-height:1.2;overflow-wrap:anywhere}.architecture-atelier_availability__N1dsb p{white-space:pre-line;font-size:var(--aa-availabilityCaptionSize);line-height:1.3;margin:0;overflow-wrap:anywhere}.architecture-atelier_visual__M2jwn{position:relative;min-width:0;align-self:end}.architecture-atelier_sculpture__DsApz{display:block;width:100%;height:auto;overflow:visible}.architecture-atelier_roundedImage__9NUaJ{display:block;width:100%;height:var(--aa-heroImageHeight);object-fit:cover;background:var(--aa-lowerBackground);border-radius:var(--aa-imageRadius)}.architecture-atelier_team__M0W0v{position:absolute;left:38%;bottom:3%;width:24%;display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px;color:var(--aa-teamColor);background:var(--aa-teamBackground);border-radius:var(--aa-imageRadius) var(--aa-imageRadius) 0 0;text-decoration:none}.architecture-atelier_visual__M2jwn[data-shape=rounded] .architecture-atelier_team__M0W0v{inset:auto 20px 20px auto;width:min(65%,230px);background:var(--aa-teamBackground);border:var(--aa-ruleWidth) solid var(--aa-borderColor);border-radius:var(--aa-imageRadius);padding:20px}.architecture-atelier_avatars___zNuo{display:flex;justify-content:center;flex-wrap:wrap;row-gap:4px;max-width:100%}.architecture-atelier_avatar__CssmR{width:var(--aa-avatarSize);height:var(--aa-avatarSize);border:1px solid var(--aa-borderColor);border-radius:50%;overflow:hidden;display:grid;place-items:center;background:var(--aa-avatarBackground);color:var(--aa-avatarColor);font-size:10px;flex:0 0 auto}.architecture-atelier_avatar__CssmR+.architecture-atelier_avatar__CssmR{margin-left:-8px}.architecture-atelier_avatar__CssmR:nth-child(2n){background:var(--aa-lowerBackground);color:var(--aa-foreground)}.architecture-atelier_avatar__CssmR img{width:100%;height:100%;object-fit:cover}.architecture-atelier_teamCaption__khSSE{white-space:pre-line;font-size:var(--aa-teamCaptionSize);line-height:1.3;overflow-wrap:anywhere}.architecture-atelier_lower___hjqn{background:var(--aa-lowerBackground)}.architecture-atelier_consultation__x6wup{max-width:var(--aa-maxWidth);padding:var(--aa-sectionGap) var(--aa-horizontalPadding);margin:auto;display:grid;grid-template-columns:var(--aa-aboutCardWidth) minmax(0,1fr);gap:var(--aa-columnGap);align-items:center}.architecture-atelier_consultation__x6wup[data-about=false]{grid-template-columns:minmax(0,1fr)}.architecture-atelier_about__tuzCw{border:var(--aa-ruleWidth) solid var(--aa-borderColor);border-radius:999px 999px 0 0;padding:calc(var(--aa-aboutCardPadding) + 24px) var(--aa-aboutCardPadding) var(--aa-aboutCardPadding);text-align:center;min-width:0}.architecture-atelier_section__M0wBy .architecture-atelier_about__tuzCw h2{margin:0 0 20px;font-family:var(--aa-headingFont);font-size:var(--aa-aboutTitleSize);font-weight:400;line-height:1.1;color:var(--aa-foreground);overflow-wrap:anywhere}.architecture-atelier_aboutImages__CV1um{display:flex;justify-content:center;margin-bottom:24px}.architecture-atelier_aboutImages__CV1um img,.architecture-atelier_aboutMonogram__lH0qj{width:var(--aa-aboutImageSize);height:var(--aa-aboutImageSize);border:1px solid var(--aa-borderColor);border-radius:50%;object-fit:cover}.architecture-atelier_aboutImages__CV1um>*+*{margin-left:-9px}.architecture-atelier_aboutMonogram__lH0qj{background:var(--aa-avatarBackground);color:var(--aa-avatarColor);display:grid;place-items:center;font-family:var(--aa-headingFont);font-size:38px}.architecture-atelier_about__tuzCw p{white-space:pre-line;font-size:var(--aa-aboutCaptionSize);line-height:1.5;color:var(--aa-muted);margin:0;overflow-wrap:anywhere}.architecture-atelier_aboutRule__j6ZMt{display:flex;align-items:center;margin:30px 0 10px;gap:0}.architecture-atelier_aboutRule__j6ZMt:after,.architecture-atelier_aboutRule__j6ZMt:before{content:"";flex:1;border-top:var(--aa-ruleWidth) solid var(--aa-borderColor)}.architecture-atelier_aboutRule__j6ZMt span{font-size:25px;line-height:1}.architecture-atelier_consultationCopy__mmBnw{min-width:0;position:relative;padding-bottom:20px}.architecture-atelier_section__M0wBy .architecture-atelier_title__6z5NE{font-family:var(--aa-headingFont);font-size:var(--aa-titleSize);font-weight:400;line-height:1.03;letter-spacing:-.045em;color:var(--aa-foreground);margin:0 0 24px;white-space:pre-line;overflow-wrap:anywhere}.architecture-atelier_description__kxwWj{color:var(--aa-muted);font-size:var(--aa-bodySize);line-height:1.55;white-space:pre-line;margin:0 0 28px;max-width:620px;overflow-wrap:anywhere}.architecture-atelier_consultationCopy__mmBnw[data-detail=true]{padding-bottom:70px}.architecture-atelier_consultationCopy__mmBnw[data-detail=true] .architecture-atelier_description__kxwWj{padding-right:min(22%,170px)}.architecture-atelier_detail__TCvP0{width:var(--aa-detailImageSize);aspect-ratio:1;margin:-75px 0 -35px auto;pointer-events:none;clip-path:polygon(45% 0,100% 0,100% 58%,58% 58%,58% 100%,0 100%,0 45%,45% 45%);border-radius:var(--aa-imageRadius);overflow:hidden}.architecture-atelier_detail__TCvP0 img{width:100%;height:100%;object-fit:cover}.architecture-atelier_makeGood__bRhet{container-type:inline-size;--mg-ink:#111;--mg-muted:#777;--mg-line:#ddd;--mg-accent:#f4e643;background:var(--mg-paper);color:var(--mg-ink);font-family:var(--mg-body-font)}.architecture-atelier_makeGoodHeader__eDQ5o{max-width:var(--mg-max-width);margin:auto;min-height:78px;padding:16px var(--mg-pad);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:28px;border-bottom:1px solid var(--mg-line)}.architecture-atelier_brand__zsPMJ{display:flex;flex-direction:column;width:fit-content;color:inherit;text-decoration:none;line-height:1}.architecture-atelier_brand__zsPMJ strong{font-size:20px;letter-spacing:-.055em;font-weight:600}.architecture-atelier_brand__zsPMJ span{margin-top:4px;color:#aaa9a3;font-size:18px;letter-spacing:-.055em;font-weight:500}.architecture-atelier_makeGoodHeader__eDQ5o nav{display:flex;align-items:center;gap:clamp(14px,2.4vw,34px)}.architecture-atelier_headerCta__QR0FA,.architecture-atelier_makeGoodHeader__eDQ5o nav a{color:inherit;text-decoration:none;font-size:10px;letter-spacing:.09em;text-transform:uppercase}.architecture-atelier_makeGoodHeader__eDQ5o nav a{color:#77766f;transition:color .16s ease}.architecture-atelier_makeGoodHeader__eDQ5o nav a:hover{color:#111}.architecture-atelier_headerCta__QR0FA{display:flex;justify-self:end;align-items:center;gap:14px;padding:12px 16px;border-radius:999px;background:var(--mg-button-bg);color:var(--mg-button-ink)}.architecture-atelier_makeGoodIntro__i200C{max-width:var(--mg-max-width);margin:auto;padding:var(--mg-top-pad) var(--mg-pad) var(--mg-bottom-pad);min-height:340px;display:grid;grid-template-columns:1.15fr .85fr;gap:var(--mg-column-gap)}.architecture-atelier_makeGoodIntroCopy__ixgo_{display:flex;flex-direction:column;align-items:flex-start}.architecture-atelier_makeGoodEyebrow__oBYFR{margin:0;color:var(--mg-muted);font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.architecture-atelier_makeGoodIntro__i200C h1{margin:23px 0 0;max-width:720px;font-family:var(--mg-heading-font);font-size:clamp(50px,7vw,94px);font-weight:500;letter-spacing:-.085em;line-height:.91}.architecture-atelier_makeGoodLead__fFioX{max-width:490px;margin:18px 0 0;color:#aaa9a3;font-size:18px;line-height:1.4}.architecture-atelier_makeGoodTextLink__6MSlA{margin-top:24px;display:inline-flex;gap:18px;align-items:center;text-decoration:none;color:#111;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em}.architecture-atelier_makeGoodStat__gHPbq{border-left:1px solid var(--mg-line);padding-left:44px;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}.architecture-atelier_makeGoodExplore__1r72w{display:inline-flex;gap:20px;align-items:center;color:#77766f;text-transform:uppercase;letter-spacing:.14em;font-size:10px}.architecture-atelier_makeGoodStat__gHPbq>div{display:flex;align-items:flex-end;flex-wrap:wrap;column-gap:12px}.architecture-atelier_makeGoodStat__gHPbq strong{font-size:clamp(84px,11vw,156px);font-weight:500;line-height:.74;letter-spacing:-.09em}.architecture-atelier_makeGoodStat__gHPbq sup{font-size:.25em;vertical-align:top;letter-spacing:-.04em}.architecture-atelier_statRule__dBjJC{width:84px;height:9px;background:#111;margin-bottom:0}.architecture-atelier_makeGoodStat__gHPbq p{flex-basis:100%;margin:22px 0 0;font-size:10px;letter-spacing:.12em}.architecture-atelier_makeGoodProjects__Tl3xD{display:grid;grid-template-columns:minmax(0,1.58fr) minmax(310px,.72fr);min-height:650px;background:var(--mg-dark);color:var(--mg-portfolio-ink)}.architecture-atelier_projectFeature__iZLmZ{min-height:650px;position:relative;overflow:hidden;isolation:isolate;background:var(--mg-dark);color:var(--mg-portfolio-ink)}.architecture-atelier_projectFeature__iZLmZ:after{content:"";position:absolute;inset:30% 0 0;z-index:-1;background:linear-gradient(0deg,#050505b5,transparent);pointer-events:none}.architecture-atelier_projectFeature__iZLmZ>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.architecture-atelier_projectIndex__UB_5S{position:absolute;inset:23px 30px auto;display:flex;justify-content:space-between;gap:20px;color:white;font-size:9px;font-weight:600;letter-spacing:.13em;text-transform:uppercase}.architecture-atelier_projectLabel__SuoaJ{position:absolute;left:clamp(24px,4.8vw,70px);bottom:68px;width:min(370px,calc(100% - 48px));min-height:265px;padding:32px;background:var(--mg-accent);color:var(--mg-card-ink);text-decoration:none;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;transition:transform .18s ease}.architecture-atelier_projectLabel__SuoaJ:hover{transform:translateY(-5px)}.architecture-atelier_projectPin__nKWhz{position:absolute;right:22px;top:22px;width:10px;height:10px;background:#111;border-radius:50%}.architecture-atelier_projectLabelHeading__q1P2I{font-size:clamp(23px,2.4vw,36px);line-height:1.04;letter-spacing:-.07em;text-transform:uppercase}.architecture-atelier_projectLabelHeading__q1P2I small{display:block;margin-top:8px;font-size:11px;font-weight:500;letter-spacing:.02em}.architecture-atelier_projectLabel__SuoaJ>strong{max-width:270px;font-size:clamp(26px,3vw,40px);font-weight:500;line-height:1.04;letter-spacing:-.075em;text-transform:uppercase}.architecture-atelier_projectLabelLink__839qA{font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.architecture-atelier_projectWordmark__m2TDS{position:absolute;right:28px;bottom:62px;max-width:42%;font-size:clamp(42px,7vw,102px);line-height:.78;text-align:right;font-weight:600;letter-spacing:-.095em;text-transform:uppercase}.architecture-atelier_projectSide__Y4BaO{padding:26px clamp(22px,3vw,42px) 30px;display:flex;flex-direction:column;align-items:flex-start;min-width:0;background:var(--mg-dark);color:var(--mg-portfolio-ink)}.architecture-atelier_projectSideTop__us4hF{display:flex;width:100%;justify-content:space-between;color:#a3a19a;font-size:9px;letter-spacing:.12em}.architecture-atelier_projectSideImage___CT2_{width:100%;height:clamp(190px,25vw,330px);margin:25px 0 30px;object-fit:cover;filter:grayscale(1)}.architecture-atelier_projectSide__Y4BaO h2{margin:20px 0 10px;font-size:clamp(30px,3.6vw,48px);font-weight:400;line-height:.98;letter-spacing:-.07em}.architecture-atelier_projectSideDescription__VYVwo{margin:0;max-width:380px;color:#b1afa7;font-size:13px;line-height:1.55}.architecture-atelier_projectMetric__ZqJTq{width:100%;margin-top:auto;padding-top:30px;display:flex;justify-content:space-between;align-items:flex-end;gap:16px;border-top:1px solid #ffffff28;color:#b1afa7;font-size:10px;letter-spacing:.12em;text-transform:uppercase}.architecture-atelier_projectMetric__ZqJTq strong{color:var(--mg-portfolio-ink);font-size:28px;font-weight:400;letter-spacing:-.06em}.architecture-atelier_makeGoodTicker__eR0bk{display:flex;justify-content:space-around;align-items:center;gap:18px;padding:18px 28px;overflow:hidden;background:var(--mg-dark);color:var(--mg-portfolio-ink);border-top:1px solid #ffffff25;white-space:nowrap}.architecture-atelier_makeGoodTicker__eR0bk span{font-size:9px;letter-spacing:.12em;text-transform:uppercase}.architecture-atelier_makeGoodTicker__eR0bk i{margin-left:18px;color:var(--mg-accent);font-style:normal}.architecture-atelier_makeGoodApproach__ecJXI{max-width:var(--mg-max-width);margin:auto;padding:var(--mg-section-gap) var(--mg-pad) 32px;background:var(--mg-paper);color:var(--mg-ink)}.architecture-atelier_approachLabel__UWEDy{display:flex;justify-content:space-between;padding-bottom:18px;border-bottom:1px solid var(--mg-line);font-size:9px;font-weight:600;letter-spacing:.13em}.architecture-atelier_approachContent__s9uLa{display:grid;grid-template-columns:1fr .8fr;gap:9%;padding:34px 0 58px}.architecture-atelier_approachContent__s9uLa h2{margin:0;max-width:650px;font-family:var(--mg-heading-font);font-size:clamp(32px,4.5vw,62px);font-weight:400;line-height:.99;letter-spacing:-.075em}.architecture-atelier_approachContent__s9uLa>div{align-self:end}.architecture-atelier_approachContent__s9uLa p{margin:0;color:#77766f;font-size:15px;line-height:1.6}.architecture-atelier_approachTags__BRRCo{margin-top:20px;display:flex;flex-wrap:wrap;gap:8px}.architecture-atelier_approachTags__BRRCo span{padding:9px 13px;border:1px solid #c8c6bf;border-radius:99px;font-size:9px;text-transform:uppercase;letter-spacing:.08em}.architecture-atelier_approachFooter__b0fDU{display:flex;justify-content:space-between;align-items:center;gap:24px;padding-top:20px;border-top:1px solid var(--mg-line);color:#77766f;font-size:11px}.architecture-atelier_approachFooter__b0fDU a{display:inline-flex;align-items:center;gap:22px;color:#111;text-decoration:none;font-size:10px;font-weight:600;letter-spacing:.09em;text-transform:uppercase}.architecture-atelier_makeGood__bRhet a:focus-visible{outline:2px solid #928400;outline-offset:4px}@container (max-width: 1100px){.architecture-atelier_hero__hDKnd{grid-template-columns:minmax(0,.95fr) minmax(0,1.4fr);gap:28px;padding-inline:min(var(--aa-horizontalPadding),40px)}.architecture-atelier_section__M0wBy .architecture-atelier_intro___gut_{font-size:min(var(--aa-introSize),21px)}.architecture-atelier_teamCaption__khSSE{font-size:min(var(--aa-teamCaptionSize),11px)}.architecture-atelier_avatar__CssmR{width:26px;height:26px;font-size:8px}.architecture-atelier_team__M0W0v{gap:7px}.architecture-atelier_consultation__x6wup{grid-template-columns:minmax(190px,.7fr) minmax(0,1.7fr);gap:34px;padding-inline:min(var(--aa-horizontalPadding),40px)}.architecture-atelier_section__M0wBy .architecture-atelier_title__6z5NE{font-size:min(var(--aa-titleSize),50px)}.architecture-atelier_detail__TCvP0{width:min(var(--aa-detailImageSize),175px)}}@container (max-width: 760px){.architecture-atelier_makeGoodHeader__eDQ5o{padding-inline:24px;grid-template-columns:1fr auto}.architecture-atelier_makeGoodHeader__eDQ5o nav{grid-column:1/-1;grid-row:2;overflow:auto;padding-bottom:3px}.architecture-atelier_makeGoodIntro__i200C{grid-template-columns:1fr .7fr;padding:52px 24px 44px;min-height:260px;gap:24px}.architecture-atelier_makeGoodStat__gHPbq{padding-left:24px}.architecture-atelier_makeGoodProjects__Tl3xD{grid-template-columns:minmax(0,1.2fr) minmax(240px,.8fr);min-height:530px}.architecture-atelier_projectFeature__iZLmZ{min-height:530px}.architecture-atelier_projectLabel__SuoaJ{padding:22px;min-height:220px;bottom:42px}.architecture-atelier_projectWordmark__m2TDS{bottom:36px}.architecture-atelier_makeGoodApproach__ecJXI{padding:50px 24px 28px}.architecture-atelier_hero__hDKnd{grid-template-columns:minmax(0,1fr);padding:min(var(--aa-topPadding),48px) 24px 40px;gap:38px}.architecture-atelier_copy__OKFNc{max-width:620px}.architecture-atelier_section__M0wBy .architecture-atelier_intro___gut_{width:100%;max-width:none;font-size:min(var(--aa-introSize),25px)}.architecture-atelier_proof__nDpHq{max-width:360px;margin-top:30px}.architecture-atelier_visual__M2jwn{max-width:650px;width:100%;margin:auto}.architecture-atelier_teamCaption__khSSE{font-size:min(var(--aa-teamCaptionSize),14px)}.architecture-atelier_team__M0W0v{gap:12px}.architecture-atelier_consultation__x6wup{padding:min(var(--aa-sectionGap),48px) 24px;grid-template-columns:minmax(0,1fr);gap:38px}.architecture-atelier_about__tuzCw{width:min(100%,var(--aa-aboutCardWidth));justify-self:center;order:2}.architecture-atelier_section__M0wBy .architecture-atelier_title__6z5NE{font-size:min(var(--aa-titleSize),49px)}.architecture-atelier_description__kxwWj{font-size:min(var(--aa-bodySize),17px)}.architecture-atelier_consultationCopy__mmBnw[data-detail=true]{padding-bottom:20px}.architecture-atelier_consultationCopy__mmBnw[data-detail=true] .architecture-atelier_description__kxwWj{padding-right:0}.architecture-atelier_detail__TCvP0{margin:22px 0 0 auto}}@container (max-width: 450px){.architecture-atelier_makeGoodHeader__eDQ5o{padding:15px 18px}.architecture-atelier_brand__zsPMJ strong{font-size:16px}.architecture-atelier_brand__zsPMJ span{font-size:14px}.architecture-atelier_headerCta__QR0FA{padding:10px 12px;font-size:8px}.architecture-atelier_makeGoodIntro__i200C{display:flex;flex-direction:column;padding:42px 19px 34px;gap:28px}.architecture-atelier_makeGoodIntro__i200C h1{font-size:clamp(50px,17vw,76px)}.architecture-atelier_makeGoodStat__gHPbq{min-height:120px;border-left:0;border-top:1px solid var(--mg-line);padding:18px 0 0;gap:24px}.architecture-atelier_makeGoodStat__gHPbq>div{width:100%}.architecture-atelier_makeGoodStat__gHPbq strong{font-size:100px}.architecture-atelier_makeGoodProjects__Tl3xD{grid-template-columns:1fr}.architecture-atelier_projectFeature__iZLmZ{min-height:540px}.architecture-atelier_projectSide__Y4BaO{min-height:420px}.architecture-atelier_projectSideImage___CT2_{height:220px}.architecture-atelier_makeGoodTicker__eR0bk{justify-content:flex-start}.architecture-atelier_makeGoodTicker__eR0bk span{flex:0 0 auto}.architecture-atelier_approachContent__s9uLa{grid-template-columns:1fr;gap:25px;padding-bottom:36px}.architecture-atelier_approachFooter__b0fDU{align-items:flex-start;flex-direction:column}.architecture-atelier_hero__hDKnd{padding-inline:20px}.architecture-atelier_section__M0wBy .architecture-atelier_title__6z5NE{font-size:min(var(--aa-titleSize),40px)}.architecture-atelier_teamCaption__khSSE{font-size:10px}.architecture-atelier_avatar__CssmR{width:23px;height:23px}.architecture-atelier_team__M0W0v{gap:7px;bottom:2%}.architecture-atelier_consultation__x6wup{padding-inline:20px}}@media (prefers-reduced-motion:reduce){.architecture-atelier_primary__g42n0,.architecture-atelier_secondary__sv19e{transition:none}}