*{box-sizing:border-box}html{scroll-behavior:smooth;background:#0a0d0b;min-width:320px}body{color:#f3f0e7;background:#0a0d0b;margin:0;font-family:Arial,Helvetica,sans-serif}.about-page[data-astro-cid-ta2fbyqs]{background:radial-gradient(circle at 82% 22%,#5669491a,#0000 30%),#0a0d0b;min-height:100vh;padding:0 7vw;overflow:hidden}.page-header[data-astro-cid-ta2fbyqs]{border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;min-height:105px;display:flex}.brand[data-astro-cid-ta2fbyqs]{color:inherit;flex-direction:column;line-height:1;text-decoration:none;display:flex}.brand-main[data-astro-cid-ta2fbyqs]{letter-spacing:3px;font-size:21px;font-weight:900}.brand-sub[data-astro-cid-ta2fbyqs]{color:#89957f;letter-spacing:4px;margin-top:8px;font-size:8px;font-weight:700}.page-header[data-astro-cid-ta2fbyqs] nav[data-astro-cid-ta2fbyqs]{align-items:center;gap:30px;display:flex}.page-header[data-astro-cid-ta2fbyqs] nav[data-astro-cid-ta2fbyqs] a[data-astro-cid-ta2fbyqs]{color:#d8d9d3;letter-spacing:1.4px;font-size:10px;font-weight:700;text-decoration:none}.page-header[data-astro-cid-ta2fbyqs] nav[data-astro-cid-ta2fbyqs] a[data-astro-cid-ta2fbyqs].active{color:#9aaa8b}.page-header[data-astro-cid-ta2fbyqs] nav[data-astro-cid-ta2fbyqs] .header-quote[data-astro-cid-ta2fbyqs]{border:1px solid #8da079;padding:14px 17px}.header-quote[data-astro-cid-ta2fbyqs] span[data-astro-cid-ta2fbyqs]{margin-left:16px}.about-intro[data-astro-cid-ta2fbyqs]{border-bottom:1px solid #ffffff26;padding:88px 0 56px;position:relative}.section-kicker[data-astro-cid-ta2fbyqs]{color:#9aaa8b;letter-spacing:1.8px;font-size:9px;font-weight:800}.about-intro[data-astro-cid-ta2fbyqs] h1[data-astro-cid-ta2fbyqs]{letter-spacing:-4px;margin:32px 0 24px;font-size:clamp(56px,8vw,104px);font-weight:900;line-height:.88}.about-intro[data-astro-cid-ta2fbyqs] h1[data-astro-cid-ta2fbyqs] span[data-astro-cid-ta2fbyqs]{color:#0000;-webkit-text-stroke:1px #98a68c}.intro-copy[data-astro-cid-ta2fbyqs]{color:#b7bdb2;max-width:640px;margin:0;font-size:16px;line-height:1.75}.about-content[data-astro-cid-ta2fbyqs]{width:min(100%,900px);margin:0 auto;padding:22px 0 40px}.about-section[data-astro-cid-ta2fbyqs]{border-bottom:1px solid #ffffff1f;grid-template-columns:160px minmax(0,1fr);gap:44px;padding:38px 0 40px;display:grid}.section-number[data-astro-cid-ta2fbyqs]{color:#9aaa8b;letter-spacing:1.5px;margin:6px 0 0;font-size:9px;font-weight:800}.about-section[data-astro-cid-ta2fbyqs] h2[data-astro-cid-ta2fbyqs]{color:#f3f0e7;letter-spacing:0;margin:0 0 18px;font-size:clamp(21px,2.4vw,27px);line-height:1.2}.about-section[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{color:#b7bdb2;margin:0 0 14px;font-size:14px;line-height:1.8}.about-section[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]:last-child{margin-bottom:0}.about-section[data-astro-cid-ta2fbyqs] a[data-astro-cid-ta2fbyqs]{color:#d4ddca;text-underline-offset:3px;text-decoration-color:#899b76}.commitment-values[data-astro-cid-ta2fbyqs]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 30px;margin:26px 0 0;display:grid}.commitment-values[data-astro-cid-ta2fbyqs]>div[data-astro-cid-ta2fbyqs]{border-top:1px solid #98a68c40;min-width:0;padding-top:16px}.commitment-values[data-astro-cid-ta2fbyqs] dt[data-astro-cid-ta2fbyqs]{color:#d4ddca;margin:0 0 8px;font-size:15px;font-weight:700;line-height:1.4}.commitment-values[data-astro-cid-ta2fbyqs] dd[data-astro-cid-ta2fbyqs]{color:#b7bdb2;margin:0;font-size:14px;line-height:1.8}@media (width<=600px){.commitment-values[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr;gap:20px;margin-top:22px}}.brand-phrase[data-astro-cid-ta2fbyqs]{color:#e2e6de;letter-spacing:.5px;margin-bottom:8px;font-size:15px;font-weight:800;display:block}.recent-project[data-astro-cid-ta2fbyqs]{width:min(100%,900px);margin:0 auto;padding:16px 0 48px}.project-heading[data-astro-cid-ta2fbyqs]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 24px;margin:18px 0 14px;display:flex}.project-heading[data-astro-cid-ta2fbyqs] h2[data-astro-cid-ta2fbyqs]{letter-spacing:-.8px;margin:0;font-size:clamp(27px,3vw,38px);line-height:1.15}.project-date[data-astro-cid-ta2fbyqs]{color:#aeb9a5;letter-spacing:1px;margin:0;font-size:12px}.project-route[data-astro-cid-ta2fbyqs]{color:#d4ddca;letter-spacing:1px;margin:0 0 16px;font-size:12px;font-weight:700;line-height:1.6}.project-route[data-astro-cid-ta2fbyqs] span[data-astro-cid-ta2fbyqs]{color:#9aaa8b;margin:0 8px}.project-copy[data-astro-cid-ta2fbyqs]{color:#b7bdb2;max-width:740px;margin:0 0 26px;font-size:14px;line-height:1.8}.project-gallery[data-astro-cid-ta2fbyqs]{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.project-gallery[data-astro-cid-ta2fbyqs] figure[data-astro-cid-ta2fbyqs]{min-width:0;margin:0}.project-gallery[data-astro-cid-ta2fbyqs] img[data-astro-cid-ta2fbyqs]{aspect-ratio:4/3;object-fit:cover;object-position:center 65%;background:#151a15;border:1px solid #ffffff24;width:100%;height:auto;display:block}.project-gallery[data-astro-cid-ta2fbyqs] figcaption[data-astro-cid-ta2fbyqs]{color:#aeb9a5;padding-top:12px;font-size:12px;line-height:1.6}@media (width>=601px) and (width<=800px){.project-gallery[data-astro-cid-ta2fbyqs]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.recent-project[data-astro-cid-ta2fbyqs]{padding-bottom:36px}.project-gallery[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr;gap:26px}.project-gallery[data-astro-cid-ta2fbyqs] figure[data-astro-cid-ta2fbyqs]{width:min(100%,380px);margin:0 auto}.project-gallery[data-astro-cid-ta2fbyqs] figcaption[data-astro-cid-ta2fbyqs]{font-size:13px}}.about-cta[data-astro-cid-ta2fbyqs]{text-align:center;border-top:1px solid #ffffff1f;width:min(100%,900px);margin:0 auto;padding:56px 0 90px}.about-cta[data-astro-cid-ta2fbyqs] h2[data-astro-cid-ta2fbyqs]{letter-spacing:-1px;margin:24px 0 36px;font-size:clamp(36px,5vw,58px);line-height:1}.about-cta[data-astro-cid-ta2fbyqs] h2[data-astro-cid-ta2fbyqs] span[data-astro-cid-ta2fbyqs]{color:#98a68c}.cta-link[data-astro-cid-ta2fbyqs]{color:#0b0e0b;letter-spacing:1.4px;background:#899b76;align-items:center;gap:28px;padding:19px 28px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.contact-footer[data-astro-cid-ta2fbyqs]{color:#899285;letter-spacing:1px;border-top:1px solid #ffffff26;flex-wrap:wrap;align-items:center;gap:22px;min-height:86px;padding:18px 0;font-size:8px;display:flex}.contact-footer[data-astro-cid-ta2fbyqs] i[data-astro-cid-ta2fbyqs]{color:#9aaa8b;font-style:normal}.contact-footer[data-astro-cid-ta2fbyqs] a[data-astro-cid-ta2fbyqs]{color:#d5d9d0;text-decoration:none}.contact-footer[data-astro-cid-ta2fbyqs] .footer-name[data-astro-cid-ta2fbyqs]{color:#f3f0e7;letter-spacing:1.5px;font-size:11px;font-weight:900}.contact-footer[data-astro-cid-ta2fbyqs] .footer-home[data-astro-cid-ta2fbyqs]{color:#9aaa8b;margin-left:auto;font-weight:700}.footer-home[data-astro-cid-ta2fbyqs] span[data-astro-cid-ta2fbyqs]{margin-left:9px}@media (width<=800px){.about-page[data-astro-cid-ta2fbyqs]{padding:0 24px}.page-header[data-astro-cid-ta2fbyqs]{min-height:85px}.page-header[data-astro-cid-ta2fbyqs] nav[data-astro-cid-ta2fbyqs]{gap:10px}.page-header[data-astro-cid-ta2fbyqs] nav[data-astro-cid-ta2fbyqs]>a[data-astro-cid-ta2fbyqs]:not(.header-quote){display:none}.brand-sub[data-astro-cid-ta2fbyqs]{font-size:11px}.page-header[data-astro-cid-ta2fbyqs] nav[data-astro-cid-ta2fbyqs] .header-quote[data-astro-cid-ta2fbyqs]{padding:12px;font-size:12px}.about-intro[data-astro-cid-ta2fbyqs]{padding:72px 0 42px}.about-intro[data-astro-cid-ta2fbyqs] h1[data-astro-cid-ta2fbyqs]{font-size:clamp(54px,15vw,82px)}.about-intro[data-astro-cid-ta2fbyqs] h1[data-astro-cid-ta2fbyqs] span[data-astro-cid-ta2fbyqs]{letter-spacing:-1px;margin-top:8px;font-size:clamp(22px,8vw,60px);line-height:1.1;display:block}.section-kicker[data-astro-cid-ta2fbyqs]{font-size:12px}.about-content[data-astro-cid-ta2fbyqs]{padding:10px 0 30px}.about-section[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr;gap:13px;padding:29px 0 31px}.section-number[data-astro-cid-ta2fbyqs]{margin:0;font-size:12px}.about-cta[data-astro-cid-ta2fbyqs]{padding:44px 0 70px}.contact-footer[data-astro-cid-ta2fbyqs]{gap:12px 18px;padding:21px 0;font-size:13px}.contact-footer[data-astro-cid-ta2fbyqs] .footer-name[data-astro-cid-ta2fbyqs]{width:100%;font-size:13px}.contact-footer[data-astro-cid-ta2fbyqs] .footer-home[data-astro-cid-ta2fbyqs]{margin-left:0}}@media (width<=480px){.about-intro[data-astro-cid-ta2fbyqs] h1[data-astro-cid-ta2fbyqs]{font-size:clamp(48px,16vw,70px)}.contact-footer[data-astro-cid-ta2fbyqs]{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.section-kicker[data-astro-cid-ta2fbyqs],.section-number[data-astro-cid-ta2fbyqs]{font-family:var(--font-operational);font-weight:400}.owner-on-job[data-astro-cid-ta2fbyqs]{float:right;width:min(42%,290px);margin:0 0 24px 28px}.owner-on-job[data-astro-cid-ta2fbyqs] img[data-astro-cid-ta2fbyqs]{object-fit:cover;object-position:center 30%;width:100%;height:auto;max-height:360px;display:block}.owner-on-job[data-astro-cid-ta2fbyqs] figcaption[data-astro-cid-ta2fbyqs]{color:#b7bdb2;margin-top:10px;font-size:12px;line-height:1.7}@media (width<=600px){.owner-on-job[data-astro-cid-ta2fbyqs]{float:none;width:100%;max-width:320px;margin:20px 0}.owner-on-job[data-astro-cid-ta2fbyqs] img[data-astro-cid-ta2fbyqs]{max-height:none}}@media (width>=601px){.about-section[data-astro-cid-ta2fbyqs]:has(.owner-on-job)>div[data-astro-cid-ta2fbyqs]:after{content:"";clear:both;display:block}}
