.ArchitectureEditorial-module__2Ycz9a__page{--ink:var(--surface-ink);--paper:var(--surface-canvas);--muted:var(--surface-ink-muted);--rule:var(--surface-border);--strong-rule:var(--surface-border-strong);--accent:var(--bfl-primary);--soft:var(--bfl-primary-soft);--field:var(--bfl-sky,#95c9ff);--dark:#11110f;--dark-ink:#f0eee5;--max:1240px;background:var(--paper);color:var(--ink);font-family:var(--font-dm-sans),Arial,sans-serif;overflow:hidden}html[data-theme=dark] .ArchitectureEditorial-module__2Ycz9a__page{--accent:#8ea9ff;--soft:#1b1b18;--field:#122764;--dark:#0b0b0a;--dark-ink:#f0eee5}.ArchitectureEditorial-module__2Ycz9a__wrap{width:min(var(--max),calc(100% - 48px));margin:auto}.ArchitectureEditorial-module__2Ycz9a__mono{text-transform:uppercase;letter-spacing:.12em;font:500 12px ui-monospace,SFMono-Regular,Menlo,monospace}.ArchitectureEditorial-module__2Ycz9a__hero{align-content:center;min-height:94svh;padding:150px 0 90px;display:grid}.ArchitectureEditorial-module__2Ycz9a__hero h1{letter-spacing:-.08em;max-width:1180px;margin:0;font-size:clamp(58px,9.3vw,142px);font-weight:600;line-height:.84}.ArchitectureEditorial-module__2Ycz9a__hero h1 span{color:var(--accent)}.ArchitectureEditorial-module__2Ycz9a__heroDeck{grid-template-columns:repeat(12,1fr);gap:20px;margin-top:48px;display:grid}.ArchitectureEditorial-module__2Ycz9a__lead{grid-column:1/8;margin:0;font-size:clamp(20px,2.1vw,30px);line-height:1.4}.ArchitectureEditorial-module__2Ycz9a__section{padding:clamp(90px,12vw,170px) 0}.ArchitectureEditorial-module__2Ycz9a__dark{background:var(--dark);color:var(--dark-ink)}.ArchitectureEditorial-module__2Ycz9a__soft{background:var(--soft)}.ArchitectureEditorial-module__2Ycz9a__field{background:var(--field)}.ArchitectureEditorial-module__2Ycz9a__sectionHead{grid-template-columns:repeat(12,1fr);gap:20px;margin-bottom:68px;display:grid}.ArchitectureEditorial-module__2Ycz9a__sectionHead .ArchitectureEditorial-module__2Ycz9a__mono{grid-column:1/4}.ArchitectureEditorial-module__2Ycz9a__sectionHead h2{letter-spacing:-.065em;grid-column:4/13;margin:0;font-size:clamp(42px,6.7vw,94px);font-weight:600;line-height:.95}.ArchitectureEditorial-module__2Ycz9a__sectionHead p{grid-column:7/13;margin:24px 0 0;font-size:clamp(18px,1.75vw,24px);line-height:1.5}.ArchitectureEditorial-module__2Ycz9a__reframeGrid{border-top:1px solid color-mix(in srgb,var(--dark-ink) 40%,transparent);grid-template-columns:repeat(3,1fr);display:grid}.ArchitectureEditorial-module__2Ycz9a__principle{padding:30px 30px 48px 0}.ArchitectureEditorial-module__2Ycz9a__principle+.ArchitectureEditorial-module__2Ycz9a__principle{border-left:1px solid color-mix(in srgb,var(--dark-ink) 40%,transparent);padding-left:30px}.ArchitectureEditorial-module__2Ycz9a__principle h3{letter-spacing:-.045em;margin:0 0 18px;font-size:clamp(26px,3vw,40px);line-height:1}.ArchitectureEditorial-module__2Ycz9a__principle p{color:color-mix(in srgb,var(--dark-ink) 68%,transparent);margin:0;font-size:16px;line-height:1.55}.ArchitectureEditorial-module__2Ycz9a__scope{border-top:1px solid var(--ink);grid-template-columns:repeat(2,1fr);display:grid}.ArchitectureEditorial-module__2Ycz9a__scope article{border-bottom:1px solid var(--ink);padding:28px 30px 36px 0}.ArchitectureEditorial-module__2Ycz9a__scope article:nth-child(2n){border-left:1px solid var(--ink);padding-left:30px}.ArchitectureEditorial-module__2Ycz9a__scope h3{letter-spacing:-.04em;margin:0 0 13px;font-size:clamp(24px,2.8vw,38px)}.ArchitectureEditorial-module__2Ycz9a__scope p{max-width:530px;color:var(--muted);margin:0;font-size:16px;line-height:1.55}.ArchitectureEditorial-module__2Ycz9a__methodIntro{grid-template-columns:repeat(12,1fr);align-items:end;gap:20px;margin-bottom:70px;display:grid}.ArchitectureEditorial-module__2Ycz9a__methodIntro h2{letter-spacing:-.07em;grid-column:1/9;margin:0;font-size:clamp(48px,7.5vw,105px);font-weight:600;line-height:.88}.ArchitectureEditorial-module__2Ycz9a__methodIntro p{border-top:1px solid;grid-column:9/13;margin:0;padding-top:14px;font-size:17px;line-height:1.55}.ArchitectureEditorial-module__2Ycz9a__methodGrid{border-top:1px solid;grid-template-columns:repeat(3,1fr);display:grid}.ArchitectureEditorial-module__2Ycz9a__methodGrid article{flex-direction:column;justify-content:space-between;min-height:290px;padding:28px 30px 34px 0;display:flex}.ArchitectureEditorial-module__2Ycz9a__methodGrid article+article{border-left:1px solid;padding-left:30px}.ArchitectureEditorial-module__2Ycz9a__methodGrid b{text-transform:uppercase;letter-spacing:.1em;font:500 12px ui-monospace,SFMono-Regular,Menlo,monospace}.ArchitectureEditorial-module__2Ycz9a__methodGrid h3{letter-spacing:-.045em;margin:0 0 16px;font-size:clamp(27px,3vw,42px);line-height:1}.ArchitectureEditorial-module__2Ycz9a__methodGrid p{margin:0;font-size:15px;line-height:1.55}.ArchitectureEditorial-module__2Ycz9a__servicesLayout{grid-template-columns:4fr 8fr;align-items:start;gap:clamp(50px,8vw,110px);display:grid}.ArchitectureEditorial-module__2Ycz9a__servicesIntro{position:sticky;top:110px}.ArchitectureEditorial-module__2Ycz9a__servicesIntro h2{letter-spacing:-.06em;margin:18px 0 24px;font-size:clamp(43px,5.6vw,76px);font-weight:600;line-height:.94}.ArchitectureEditorial-module__2Ycz9a__servicesIntro p{color:var(--muted);margin:0;font-size:17px;line-height:1.55}.ArchitectureEditorial-module__2Ycz9a__serviceList{border-top:1px solid var(--ink)}.ArchitectureEditorial-module__2Ycz9a__service{border-bottom:1px solid var(--ink);color:inherit;grid-template-columns:minmax(180px,.75fr) minmax(0,1.25fr) auto;align-items:start;gap:24px;padding:24px 0;text-decoration:none;transition:color .2s,padding .2s;display:grid}.ArchitectureEditorial-module__2Ycz9a__service:hover{color:var(--accent);padding-left:10px}.ArchitectureEditorial-module__2Ycz9a__service h3{letter-spacing:-.035em;margin:0;font-size:clamp(20px,2vw,28px)}.ArchitectureEditorial-module__2Ycz9a__service p{color:var(--muted);margin:0;font-size:14px;line-height:1.5}.ArchitectureEditorial-module__2Ycz9a__service span{text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;font:500 11px ui-monospace,SFMono-Regular,Menlo,monospace}.ArchitectureEditorial-module__2Ycz9a__closing{background:var(--dark);min-height:70svh;color:var(--dark-ink);align-content:center;display:grid}.ArchitectureEditorial-module__2Ycz9a__closing h2{letter-spacing:-.075em;max-width:1050px;margin:0;font-size:clamp(58px,9vw,132px);font-weight:600;line-height:.86}.ArchitectureEditorial-module__2Ycz9a__closingRow{justify-content:space-between;align-items:flex-end;gap:40px;margin-top:48px;display:flex}.ArchitectureEditorial-module__2Ycz9a__closingRow p{max-width:670px;color:color-mix(in srgb,var(--dark-ink) 72%,transparent);margin:0;font-size:clamp(18px,1.8vw,24px);line-height:1.5}.ArchitectureEditorial-module__2Ycz9a__closingRow a{color:inherit;text-transform:uppercase;letter-spacing:.08em;border:1px solid;flex-shrink:0;padding:13px 16px;font:500 12px ui-monospace,SFMono-Regular,Menlo,monospace;text-decoration:none}.ArchitectureEditorial-module__2Ycz9a__closingRow a:hover{background:var(--dark-ink);color:var(--dark)}.ArchitectureEditorial-module__2Ycz9a__closing h2 span{color:var(--bfl-acid,#dfff4f)}@media (max-width:850px){.ArchitectureEditorial-module__2Ycz9a__heroDeck,.ArchitectureEditorial-module__2Ycz9a__sectionHead,.ArchitectureEditorial-module__2Ycz9a__methodIntro{grid-template-columns:1fr}.ArchitectureEditorial-module__2Ycz9a__lead,.ArchitectureEditorial-module__2Ycz9a__sectionHead .ArchitectureEditorial-module__2Ycz9a__mono,.ArchitectureEditorial-module__2Ycz9a__sectionHead h2,.ArchitectureEditorial-module__2Ycz9a__sectionHead p,.ArchitectureEditorial-module__2Ycz9a__methodIntro h2,.ArchitectureEditorial-module__2Ycz9a__methodIntro p{grid-column:auto}.ArchitectureEditorial-module__2Ycz9a__reframeGrid,.ArchitectureEditorial-module__2Ycz9a__methodGrid{grid-template-columns:1fr}.ArchitectureEditorial-module__2Ycz9a__principle+.ArchitectureEditorial-module__2Ycz9a__principle,.ArchitectureEditorial-module__2Ycz9a__methodGrid article+article{border-top:1px solid;border-left:0;padding-left:0}.ArchitectureEditorial-module__2Ycz9a__servicesLayout{grid-template-columns:1fr}.ArchitectureEditorial-module__2Ycz9a__servicesIntro{position:static}.ArchitectureEditorial-module__2Ycz9a__service{grid-template-columns:1fr auto}.ArchitectureEditorial-module__2Ycz9a__service p{grid-column:1/-1}.ArchitectureEditorial-module__2Ycz9a__closingRow{flex-direction:column;align-items:flex-start}}@media (max-width:560px){.ArchitectureEditorial-module__2Ycz9a__wrap{width:calc(100% - 30px)}.ArchitectureEditorial-module__2Ycz9a__hero{min-height:auto;padding:120px 0 80px}.ArchitectureEditorial-module__2Ycz9a__scope{grid-template-columns:1fr}.ArchitectureEditorial-module__2Ycz9a__scope article:nth-child(2n){border-left:0;padding-left:0}.ArchitectureEditorial-module__2Ycz9a__methodGrid article{min-height:240px}.ArchitectureEditorial-module__2Ycz9a__service{gap:12px}.ArchitectureEditorial-module__2Ycz9a__closing{min-height:65svh}.ArchitectureEditorial-module__2Ycz9a__closingRow a{text-align:center;width:100%}}@media (prefers-reduced-motion:reduce){.ArchitectureEditorial-module__2Ycz9a__page *{transition:none!important}}
