@font-face{font-family:KilnMono;src:url(/concept-architecture.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}._86OdHW_site{--ink:#163d35;--paper:#e7ede4;--line:#a9b8a7;background:var(--paper);color:var(--ink);font-family:var(--font-geist-sans),Arial,sans-serif;line-height:1.6;overflow:hidden}._86OdHW_site *{box-sizing:border-box}._86OdHW_site :is(h1,h2,h3,p){margin:0}._86OdHW_site a{color:inherit;text-decoration:none}._86OdHW_site :is(button,input,select){font:inherit}._86OdHW_site :is(a,button,input,select):focus-visible{outline-offset:5px;outline:3px solid #b86d1c}._86OdHW_site button{cursor:pointer}._86OdHW_site button:active{transform:translateY(1px)}._86OdHW_nav{border-bottom:1px solid var(--line);justify-content:space-between;gap:25px;padding:26px 5%;display:flex}._86OdHW_mark{letter-spacing:-.065em;font-size:37px;font-weight:800;line-height:1}._86OdHW_mark span{letter-spacing:0;margin-top:10px;font:10px KilnMono,monospace;display:block}._86OdHW_nav nav{align-items:center;gap:27px;font:12px KilnMono,monospace;display:flex}._86OdHW_hero{grid-template-columns:.85fr 1.15fr;gap:5%;min-height:660px;padding:60px 5% 45px;display:grid}._86OdHW_title{align-self:center}._86OdHW_title>p:first-child,._86OdHW_label{text-transform:uppercase;letter-spacing:.04em;font:11px KilnMono,monospace}._86OdHW_title h1{letter-spacing:-.07em;margin:26px 0;font-size:clamp(40px,5.2vw,74px);line-height:1.06}._86OdHW_intro{max-width:35ch;font-size:16px}._86OdHW_link{border-bottom:1px solid var(--ink);justify-content:space-between;max-width:300px;margin-top:18px;padding:26px 0 9px;display:flex}._86OdHW_link span{font-size:27px}._86OdHW_drawing{background:#193d37;border:1px solid #355b50;align-self:center}._86OdHW_drawing svg{width:100%;height:auto;display:block}._86OdHW_drawingCaption{color:#c5d6ce;border-top:1px solid #526363;justify-content:space-between;padding:16px 22px;font:10px KilnMono,monospace;display:flex}._86OdHW_capabilities{border-top:1px solid var(--line);grid-template-columns:1fr 1.6fr;gap:8%;padding:80px 5%;display:grid}._86OdHW_site h2{letter-spacing:-.055em;font-size:clamp(32px,4vw,53px);line-height:1.12}._86OdHW_capabilities article{border-top:1px solid var(--line);grid-template-columns:60px 1fr;gap:12px 20px;padding:28px 0;display:grid}._86OdHW_capabilities article>span{font:12px KilnMono,monospace}._86OdHW_capabilities h3{font-size:21px;line-height:1.3}._86OdHW_capabilities article p{grid-column:2;max-width:54ch;font-size:14px}._86OdHW_materialSection{background:#d3dfd1;grid-template-columns:1fr 1.6fr;gap:8%;padding:75px 5%;display:grid}._86OdHW_materialSection h2{margin-top:24px}._86OdHW_swatches{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}._86OdHW_swatches button{color:var(--ink);text-align:left;background:0 0;border:1px solid #8eaa93;padding:15px}._86OdHW_swatches button[aria-pressed=true]{outline:2px solid var(--ink);outline-offset:2px}._86OdHW_swatches i{height:90px;margin-bottom:15px;display:block;background-image:repeating-linear-gradient(110deg,#0000 0 2px,#ffffff25 2px 3px)!important}._86OdHW_swatches span,._86OdHW_swatches small{display:block}._86OdHW_swatches span{font-size:14px}._86OdHW_swatches small{margin-top:8px;font:10px KilnMono,monospace}._86OdHW_materialNote{max-width:54ch;font-size:14px;margin-top:26px!important}._86OdHW_process{border-bottom:1px solid var(--line);padding:100px 12%}._86OdHW_process h2{margin:24px 0}._86OdHW_process>p:last-child{max-width:65ch;font-size:17px}._86OdHW_brief{grid-template-columns:1fr 1.2fr;gap:12%;padding:90px 5%;display:grid}._86OdHW_brief h2{margin:20px 0}._86OdHW_brief>div>p:last-child{max-width:36ch;font-size:14px}._86OdHW_brief form{background:#f5f6ef;padding:32px}._86OdHW_brief label{gap:8px;font:11px KilnMono,monospace;display:grid}._86OdHW_brief input,._86OdHW_brief select{width:100%;color:var(--ink);border:1px solid var(--line);background:0 0;padding:12px}._86OdHW_formPair{grid-template-columns:1fr 1fr;gap:16px;margin:22px 0;display:grid}._86OdHW_brief form>button{background:var(--ink);color:#edf0e6;text-align:left;border:0;justify-content:space-between;width:100%;padding:16px;display:flex}._86OdHW_result{min-height:70px;margin-top:18px!important;font-size:12px!important}._86OdHW_footer{background:var(--ink);color:var(--paper);flex-wrap:wrap;justify-content:space-between;gap:20px;padding:32px 5%;font:11px KilnMono,monospace;display:flex}@media (max-width:760px){._86OdHW_nav{align-items:flex-start;padding:22px 6%}._86OdHW_nav nav{flex-wrap:wrap;justify-content:flex-end;gap:10px;max-width:175px;font-size:10px}._86OdHW_mark{font-size:31px}._86OdHW_mark span{max-width:115px;font-size:9px;line-height:1.5}._86OdHW_hero{grid-template-columns:1fr;gap:38px;min-height:0;padding:48px 6% 40px}._86OdHW_title h1{font-size:46px}._86OdHW_drawingCaption{font-size:9px}._86OdHW_capabilities,._86OdHW_materialSection,._86OdHW_brief{grid-template-columns:1fr;gap:35px;padding:55px 6%}._86OdHW_capabilities article{grid-template-columns:45px 1fr}._86OdHW_swatches{gap:8px}._86OdHW_swatches button{padding:10px}._86OdHW_swatches span{font-size:12px}._86OdHW_swatches i{height:70px}._86OdHW_process{padding:65px 6%}._86OdHW_brief form{padding:23px}._86OdHW_footer{padding:27px 6%;font-size:10px;display:grid}}@media (prefers-reduced-motion:reduce){._86OdHW_site button:active{transform:none}}
