.about-projects[data-astro-cid-czka3s6d]{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.about-project[data-astro-cid-czka3s6d]{min-width:0}.about-project__image[data-astro-cid-czka3s6d]{aspect-ratio:16/11;background:#e9e5df;border:1px solid #d9d3ca;border-radius:10px;padding:16px}.about-project__image[data-astro-cid-czka3s6d] img[data-astro-cid-czka3s6d]{object-fit:contain;object-position:top;width:100%;height:100%}.about-project__meta[data-astro-cid-czka3s6d]{color:#655f58;flex-wrap:wrap;justify-content:space-between;gap:8px 12px;margin-top:18px;font-size:11px;line-height:1.7;display:flex}.about-project__meta[data-astro-cid-czka3s6d]>span[data-astro-cid-czka3s6d]:first-child{color:#191919;font-weight:550}h3[data-astro-cid-czka3s6d]{letter-spacing:-.02em;overflow-wrap:anywhere;margin:10px 0 8px;font-size:21px;font-weight:550;line-height:1.4}.about-project[data-astro-cid-czka3s6d] a[data-astro-cid-czka3s6d]{color:#65554a;text-underline-offset:5px;align-items:center;gap:14px;min-height:44px;font-size:13px;line-height:1.6;text-decoration:underline #b5a89a;display:inline-flex}.about-project[data-astro-cid-czka3s6d] a[data-astro-cid-czka3s6d]:hover{color:#191919;text-decoration-color:currentColor}.about-project[data-astro-cid-czka3s6d] a[data-astro-cid-czka3s6d]:focus-visible{outline-offset:4px;outline:2px solid #65554a}.about-project__preview[data-astro-cid-czka3s6d]{color:#655f58;margin:12px 0 0;font-size:12px;line-height:1.7}@media (width<=899px){.about-projects[data-astro-cid-czka3s6d]{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px}}@media (width<=599px){.about-projects[data-astro-cid-czka3s6d]{grid-template-columns:minmax(0,1fr)}.about-project__image[data-astro-cid-czka3s6d]{padding:12px}}.about-page[data-astro-cid-3tz6n4lc]{--about-muted:#655f58;--about-accent:#65554a;--about-line:#d9d3ca;padding-top:var(--header-height);background:var(--color-paper);color:var(--color-ink);padding-bottom:72px}[data-astro-cid-3tz6n4lc]:where(h1,h2,h3,p,ul,ol){margin:0}.about-page[data-astro-cid-3tz6n4lc] [data-astro-cid-3tz6n4lc]:is(h1,h2,h3){text-wrap:balance}.about-page[data-astro-cid-3tz6n4lc] [data-astro-cid-3tz6n4lc]:is(a,button):focus-visible{outline:2px solid var(--about-accent);outline-offset:5px}.about-page[data-astro-cid-3tz6n4lc] [data-astro-cid-3tz6n4lc]::selection{background:var(--about-accent);color:#fff}.about-page[data-astro-cid-3tz6n4lc] section[data-astro-cid-3tz6n4lc]{scroll-margin-top:calc(var(--header-height) + 24px)}.about-page[data-astro-cid-3tz6n4lc] h2[data-astro-cid-3tz6n4lc]{letter-spacing:-.035em;font-size:clamp(32px,3.3vw,46px);font-weight:480;line-height:1.15}.about-page[data-astro-cid-3tz6n4lc] h3[data-astro-cid-3tz6n4lc]{letter-spacing:-.025em;font-size:23px;font-weight:500;line-height:1.35}.about-hero[data-astro-cid-3tz6n4lc]{border-bottom:1px solid var(--about-line);padding-block:28px 70px}.about-breadcrumb[data-astro-cid-3tz6n4lc]{color:var(--about-muted);flex-wrap:wrap;gap:12px;font-size:12px;line-height:1.6;display:flex}.about-breadcrumb[data-astro-cid-3tz6n4lc] a[data-astro-cid-3tz6n4lc]:hover{text-decoration:underline}.about-hero__layout[data-astro-cid-3tz6n4lc]{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);align-items:center;gap:64px;margin-top:48px;display:grid}.about-eyebrow[data-astro-cid-3tz6n4lc]{color:var(--about-accent);letter-spacing:.08em;margin-bottom:22px;font-size:12px;font-weight:550;line-height:1.6}h1[data-astro-cid-3tz6n4lc]{letter-spacing:-.04em;max-width:19ch;font-size:clamp(42px,4.8vw,70px);font-weight:480;line-height:1.07}.about-hero__description[data-astro-cid-3tz6n4lc]{max-width:56ch;color:var(--about-muted);margin-top:28px;font-size:17px;line-height:1.8}.about-hero__actions[data-astro-cid-3tz6n4lc]{flex-wrap:wrap;gap:12px 28px;margin-top:28px;display:flex}.about-link[data-astro-cid-3tz6n4lc]{min-height:44px;color:var(--about-accent);text-underline-offset:5px;align-items:center;gap:16px;font-size:14px;font-weight:550;line-height:1.6;text-decoration:underline #b5a89a;display:inline-flex}.about-link[data-astro-cid-3tz6n4lc]:hover{color:var(--color-ink);text-decoration-color:currentColor}.about-hero__signature[data-astro-cid-3tz6n4lc]{color:var(--about-muted);text-align:center;flex-direction:column;align-items:center;padding:40px 20px;display:flex}.about-hero__signature[data-astro-cid-3tz6n4lc] img[data-astro-cid-3tz6n4lc]{width:min(75%,230px);height:auto}.about-hero__signature[data-astro-cid-3tz6n4lc]>span[data-astro-cid-3tz6n4lc]{color:var(--color-ink);letter-spacing:-.04em;margin-top:18px;font-size:30px;font-weight:500;line-height:1.3}.about-hero__signature[data-astro-cid-3tz6n4lc] p[data-astro-cid-3tz6n4lc]{margin-top:14px;font-size:12px;line-height:1.6}.about-section[data-astro-cid-3tz6n4lc]{padding-block:76px}.about-philosophy__intro[data-astro-cid-3tz6n4lc]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:80px;display:grid}.about-philosophy[data-astro-cid-3tz6n4lc] h2[data-astro-cid-3tz6n4lc]{max-width:21ch}.about-copy[data-astro-cid-3tz6n4lc] p[data-astro-cid-3tz6n4lc]{max-width:60ch;color:var(--about-muted);font-size:16px;line-height:1.85}.about-copy[data-astro-cid-3tz6n4lc] p[data-astro-cid-3tz6n4lc]+p[data-astro-cid-3tz6n4lc]{margin-top:20px}.about-principles[data-astro-cid-3tz6n4lc]{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;margin-top:48px;display:grid}.about-principles[data-astro-cid-3tz6n4lc] article[data-astro-cid-3tz6n4lc]{border-top:1px solid var(--about-line);padding-top:24px}.about-principles[data-astro-cid-3tz6n4lc] svg[data-astro-cid-3tz6n4lc]{color:var(--about-accent);margin-bottom:22px}.about-principles[data-astro-cid-3tz6n4lc] p[data-astro-cid-3tz6n4lc]{max-width:34ch;color:var(--about-muted);margin-top:12px;font-size:14px;line-height:1.8}.about-services[data-astro-cid-3tz6n4lc]{background:#e9e5df}.about-services__layout[data-astro-cid-3tz6n4lc]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:88px;display:grid}.about-services__intro[data-astro-cid-3tz6n4lc]{max-width:38ch;color:var(--about-muted);margin-top:24px;font-size:16px;line-height:1.8}.about-services__list[data-astro-cid-3tz6n4lc]{padding:0;list-style:none}.about-services__list[data-astro-cid-3tz6n4lc] li[data-astro-cid-3tz6n4lc]{border-left:1px solid #bdb3a6;padding:0 0 32px 30px;position:relative}.about-services__list[data-astro-cid-3tz6n4lc] li[data-astro-cid-3tz6n4lc]:before{content:"";background:var(--about-accent);border-radius:50%;width:7px;height:7px;position:absolute;top:5px;left:-4px}.about-services__list[data-astro-cid-3tz6n4lc] li[data-astro-cid-3tz6n4lc]:last-child{border-left-color:#0000;padding-bottom:0}.about-services__purpose[data-astro-cid-3tz6n4lc]{color:var(--about-accent);margin-bottom:9px;font-size:12px;line-height:1.6}.about-services[data-astro-cid-3tz6n4lc] h3[data-astro-cid-3tz6n4lc] a[data-astro-cid-3tz6n4lc]{justify-content:space-between;align-items:center;gap:20px;min-height:44px;display:flex}.about-services[data-astro-cid-3tz6n4lc] h3[data-astro-cid-3tz6n4lc] a[data-astro-cid-3tz6n4lc]:hover{text-underline-offset:5px;text-decoration:underline}.about-services__description[data-astro-cid-3tz6n4lc]{max-width:52ch;color:var(--about-muted);margin-top:10px;font-size:15px;line-height:1.8}.about-process[data-astro-cid-3tz6n4lc] h2[data-astro-cid-3tz6n4lc]{max-width:26ch}.about-process[data-astro-cid-3tz6n4lc] ol[data-astro-cid-3tz6n4lc]{grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;margin-top:40px;padding:0;list-style:none;display:grid}.about-process[data-astro-cid-3tz6n4lc] li[data-astro-cid-3tz6n4lc]{border-top:1px solid var(--about-line);padding-top:20px}.about-process__number[data-astro-cid-3tz6n4lc]{color:var(--about-accent);font-variant-numeric:tabular-nums;margin-bottom:20px;font-size:14px;display:block}.about-process[data-astro-cid-3tz6n4lc] h3[data-astro-cid-3tz6n4lc]{font-size:20px}.about-process[data-astro-cid-3tz6n4lc] p[data-astro-cid-3tz6n4lc]{color:var(--about-muted);margin-top:12px;font-size:14px;line-height:1.8}.about-work[data-astro-cid-3tz6n4lc]{border-top:1px solid var(--about-line)}.about-work__heading[data-astro-cid-3tz6n4lc]{justify-content:space-between;align-items:end;gap:28px;margin-bottom:36px;display:flex}.about-work__heading[data-astro-cid-3tz6n4lc] h2[data-astro-cid-3tz6n4lc]{max-width:20ch}.about-work__heading[data-astro-cid-3tz6n4lc] p[data-astro-cid-3tz6n4lc]{max-width:58ch;color:var(--about-muted);margin-top:20px;font-size:15px;line-height:1.8}.about-work__heading[data-astro-cid-3tz6n4lc]>a[data-astro-cid-3tz6n4lc]{flex-shrink:0}.about-contact__panel[data-astro-cid-3tz6n4lc]{background:#e9e5df;border-radius:12px;justify-content:space-between;align-items:center;gap:40px;padding:40px;display:flex}.about-contact[data-astro-cid-3tz6n4lc] h2[data-astro-cid-3tz6n4lc]{font-size:clamp(30px,3vw,40px)}.about-contact[data-astro-cid-3tz6n4lc] p[data-astro-cid-3tz6n4lc]{color:var(--about-muted);margin-top:18px;font-size:15px;line-height:1.8}.about-contact__actions[data-astro-cid-3tz6n4lc]{flex-direction:column;flex-shrink:0;align-items:start;gap:10px;display:flex}@media (width<=1023px){.about-hero__layout[data-astro-cid-3tz6n4lc]{gap:28px}.about-philosophy__intro[data-astro-cid-3tz6n4lc],.about-services__layout[data-astro-cid-3tz6n4lc]{gap:40px}.about-principles[data-astro-cid-3tz6n4lc]{gap:28px}.about-process[data-astro-cid-3tz6n4lc] ol[data-astro-cid-3tz6n4lc]{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.about-contact__panel[data-astro-cid-3tz6n4lc]{flex-direction:column;align-items:start;gap:26px}}@media (width<=767px){.about-hero__layout[data-astro-cid-3tz6n4lc],.about-philosophy__intro[data-astro-cid-3tz6n4lc],.about-services__layout[data-astro-cid-3tz6n4lc]{grid-template-columns:minmax(0,1fr)}.about-hero__signature[data-astro-cid-3tz6n4lc]{display:none}.about-hero__layout[data-astro-cid-3tz6n4lc]{margin-top:32px}.about-principles[data-astro-cid-3tz6n4lc]{gap:22px}}@media (width<=599px){.about-page[data-astro-cid-3tz6n4lc]{padding-bottom:48px}.about-hero[data-astro-cid-3tz6n4lc]{padding-block:22px 44px}.about-eyebrow[data-astro-cid-3tz6n4lc]{font-size:11px}h1[data-astro-cid-3tz6n4lc]{font-size:clamp(40px,10vw,54px)}.about-hero__description[data-astro-cid-3tz6n4lc]{margin-top:22px;font-size:15px}.about-hero__actions[data-astro-cid-3tz6n4lc]{gap:8px 20px;margin-top:22px}.about-section[data-astro-cid-3tz6n4lc]{padding-block:48px}.about-philosophy__intro[data-astro-cid-3tz6n4lc]{gap:24px}.about-principles[data-astro-cid-3tz6n4lc]{grid-template-columns:minmax(0,1fr);gap:26px;margin-top:32px}.about-principles[data-astro-cid-3tz6n4lc] article[data-astro-cid-3tz6n4lc]{grid-template-columns:32px minmax(0,1fr);column-gap:18px;padding-top:20px;display:grid}.about-principles[data-astro-cid-3tz6n4lc] svg[data-astro-cid-3tz6n4lc]{grid-row:span 2;margin-bottom:0}.about-principles[data-astro-cid-3tz6n4lc] p[data-astro-cid-3tz6n4lc]{margin-top:8px}.about-services__layout[data-astro-cid-3tz6n4lc]{gap:32px}.about-process[data-astro-cid-3tz6n4lc] ol[data-astro-cid-3tz6n4lc]{grid-template-columns:minmax(0,1fr);gap:22px;margin-top:28px}.about-process[data-astro-cid-3tz6n4lc] li[data-astro-cid-3tz6n4lc]{grid-template-columns:28px minmax(0,1fr);column-gap:14px;padding-top:18px;display:grid}.about-process__number[data-astro-cid-3tz6n4lc]{grid-row:span 2;margin-bottom:0;padding-top:3px}.about-process[data-astro-cid-3tz6n4lc] p[data-astro-cid-3tz6n4lc]{margin-top:8px}.about-work__heading[data-astro-cid-3tz6n4lc]{flex-direction:column;align-items:start;gap:14px;margin-bottom:26px}.about-contact__panel[data-astro-cid-3tz6n4lc]{padding:28px 22px}.about-contact[data-astro-cid-3tz6n4lc] .button[data-astro-cid-3tz6n4lc]{gap:18px;padding-inline:16px;font-size:13px}}
