.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]>svg[data-astro-cid-lcdefpme]{color:var(--acid)}.hero[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;align-items:center;gap:44px;padding-block:54px 56px;display:grid}.hero-copy[data-astro-cid-lcdefpme]>.eyebrow[data-astro-cid-lcdefpme]{margin-bottom:27px}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{letter-spacing:-.025em;font-size:clamp(84px,8.4vw,124px);line-height:.86;position:relative}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]{color:var(--blue)}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]>svg[data-astro-cid-lcdefpme]{width:230px;color:var(--acid);position:absolute;bottom:-21px;left:0}.hero-description[data-astro-cid-lcdefpme]{max-width:410px;color:var(--muted);margin-block:48px 26px;font-size:15px}.hero-actions[data-astro-cid-lcdefpme]{align-items:center;gap:23px;display:flex}.hero-call[data-astro-cid-lcdefpme]{white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:flex}.hero-call[data-astro-cid-lcdefpme]:hover{color:var(--blue)}.hero-call[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{width:15px}.hero-footnote[data-astro-cid-lcdefpme]{letter-spacing:.09em;align-items:center;gap:9px;margin-top:30px;font:9px ui-monospace,monospace;display:flex}.mini-bolt[data-astro-cid-lcdefpme]{color:var(--blue);font-size:17px}.hero-photo[data-astro-cid-lcdefpme]{flex-direction:column;align-self:stretch;min-height:600px;margin:0;display:flex;position:relative}.hero-photo[data-astro-cid-lcdefpme]>img[data-astro-cid-lcdefpme]{object-fit:cover;object-position:49% center;width:100%;height:calc(100% - 35px);position:absolute}.hero-photo[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{letter-spacing:.07em;justify-content:space-between;gap:10px;margin-top:auto;padding-top:14px;font:8px/1.5 ui-monospace,monospace;display:flex;position:relative}.hero-wire[data-astro-cid-lcdefpme]{width:110px;height:195px;color:var(--blue);pointer-events:none;position:absolute;bottom:12px;left:-34px}.connection-strip[data-astro-cid-lcdefpme]{background:var(--blue);color:#fff}.connection-strip[data-astro-cid-lcdefpme]>.container[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);padding-block:25px;display:grid}.connection-strip[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{align-items:center;gap:14px;font-size:13px;display:flex}.connection-strip[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:not(:first-child){border-left:1px solid #ffffff45;padding-left:32px}.connection-strip[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{color:var(--acid);width:20px}.section-heading[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:flex-end;gap:45px;margin-bottom:42px;display:flex}.section-heading[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{margin-bottom:20px}.section-heading[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]{color:var(--muted);max-width:280px;margin-bottom:6px;font-size:14px}.section-heading[data-astro-cid-lcdefpme]>.text-link[data-astro-cid-lcdefpme]{white-space:nowrap;margin-bottom:5px}.service-index[data-astro-cid-lcdefpme]{border-top:1px solid var(--ink)}.service-row[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line);grid-template-columns:50px 1.3fr 1fr 36px;align-items:center;gap:20px;padding-block:28px;transition:padding .2s,background .2s;display:grid}.service-row[data-astro-cid-lcdefpme]:hover{background:#e8e8df;padding-inline:14px}.service-row[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:35px}.service-number[data-astro-cid-lcdefpme]{color:var(--blue);font:11px ui-monospace,monospace}.service-short[data-astro-cid-lcdefpme]{color:var(--muted);font-size:12px}.service-row[data-astro-cid-lcdefpme]>svg[data-astro-cid-lcdefpme]{color:var(--blue)}.service-end[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;gap:20px;margin-top:25px;display:flex}.service-end[data-astro-cid-lcdefpme]>.eyebrow[data-astro-cid-lcdefpme]{color:var(--muted);font-size:9px}.work-preview[data-astro-cid-lcdefpme]{background:#e8e9e1}.work-pair[data-astro-cid-lcdefpme]{grid-template-columns:1.25fr .85fr;align-items:start;gap:70px;display:grid}.preview-image[data-astro-cid-lcdefpme]{position:relative;overflow:hidden}.preview-image[data-astro-cid-lcdefpme]>img[data-astro-cid-lcdefpme]{aspect-ratio:1.3;object-fit:cover;width:100%;transition:transform .4s}.preview-project[data-astro-cid-lcdefpme]:hover img[data-astro-cid-lcdefpme]{transform:scale(1.025)}.second-project[data-astro-cid-lcdefpme]{margin-top:90px}.second-project[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:.94;object-position:center}.project-arrow[data-astro-cid-lcdefpme]{background:var(--acid);place-items:center;width:52px;height:52px;display:grid;position:absolute;bottom:0;right:0}.project-caption[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;gap:15px;margin-top:18px;display:flex}.project-caption[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:30px}.project-caption[data-astro-cid-lcdefpme]>.eyebrow[data-astro-cid-lcdefpme]{white-space:nowrap;font-size:8px}.owner-preview[data-astro-cid-lcdefpme]{grid-template-columns:1.2fr 1fr;align-items:center;gap:100px;display:grid}.owner-heading[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-top:25px;font-size:clamp(55px,6vw,84px)}.owner-heading[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]{color:var(--blue)}.owner-copy[data-astro-cid-lcdefpme]{max-width:400px}.owner-copy[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-block:18px;font-size:35px}.owner-copy[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);font-size:14px}.owner-initial[data-astro-cid-lcdefpme]{border:1px solid var(--blue);width:70px;height:70px;color:var(--blue);border-radius:50%;justify-content:center;align-items:center;font:600 35px Barlow Condensed,sans-serif;display:inline-flex;position:relative}.owner-initial[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]{background:var(--paper);font-size:22px;position:absolute;top:-5px;right:-5px}.local-strip[data-astro-cid-lcdefpme]{border-top:1px solid var(--line)}.local-strip[data-astro-cid-lcdefpme]>.container[data-astro-cid-lcdefpme]{grid-template-columns:.8fr 1.3fr 1fr;align-items:center;gap:36px;padding-block:50px;display:grid}.local-strip[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{max-width:170px;color:var(--blue);font-size:9px}.local-strip[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:35px;line-height:1.1}.local-strip[data-astro-cid-lcdefpme] .text-link[data-astro-cid-lcdefpme]{white-space:nowrap;justify-self:end}@media (width<=1100px){.hero[data-astro-cid-lcdefpme]{gap:28px}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:clamp(80px,8.2vw,100px)}.hero-photo[data-astro-cid-lcdefpme]{min-height:570px}.hero-actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:15px}.service-row[data-astro-cid-lcdefpme]{grid-template-columns:35px 1.3fr 1fr 28px;gap:12px}.service-row[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:30px}.work-pair[data-astro-cid-lcdefpme]{gap:40px}.project-caption[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:8px}.owner-preview[data-astro-cid-lcdefpme]{gap:60px}.local-strip[data-astro-cid-lcdefpme]>.container[data-astro-cid-lcdefpme]{grid-template-columns:.8fr 1.5fr;gap:20px}.local-strip[data-astro-cid-lcdefpme] .text-link[data-astro-cid-lcdefpme]{grid-column:2;justify-self:start}.connection-strip[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:not(:first-child){padding-left:18px}.connection-strip[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{font-size:12px}}@media (width<=900px) and (width>=761px){.hero[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:35px}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:110px}.hero-photo[data-astro-cid-lcdefpme]{min-height:510px}.hero-photo[data-astro-cid-lcdefpme]>img[data-astro-cid-lcdefpme]{object-position:center 35%}.hero-description[data-astro-cid-lcdefpme]{max-width:500px}}@media (width<=760px){.hero[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:34px;padding-block:37px 35px}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{max-width:500px;font-size:110px}.hero-description[data-astro-cid-lcdefpme]{max-width:440px}.hero-photo[data-astro-cid-lcdefpme]{min-height:470px;margin-right:10px}.hero-footnote[data-astro-cid-lcdefpme]{margin-top:22px}.hero-wire[data-astro-cid-lcdefpme]{width:80px;left:-14px}.connection-strip[data-astro-cid-lcdefpme]>.container[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:15px;padding-block:19px}.connection-strip[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{font-size:13px}.connection-strip[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:not(:first-child){border-left:0;padding-left:0}.section-heading[data-astro-cid-lcdefpme]{flex-direction:column;align-items:start;gap:24px;margin-bottom:30px}.section-heading[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]{max-width:430px}.service-row[data-astro-cid-lcdefpme]{grid-template-columns:28px 1fr 24px;padding-block:24px}.service-short[data-astro-cid-lcdefpme]{display:none}.service-row[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:30px}.service-end[data-astro-cid-lcdefpme]{align-items:start}.service-end[data-astro-cid-lcdefpme]>.eyebrow[data-astro-cid-lcdefpme]{max-width:160px;line-height:1.8}.work-pair[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:25px}.second-project[data-astro-cid-lcdefpme]{margin-top:65px}.owner-preview[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:35px}.owner-copy[data-astro-cid-lcdefpme]{max-width:100%}.owner-heading[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:70px}.local-strip[data-astro-cid-lcdefpme]>.container[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:20px;padding-block:36px}.local-strip[data-astro-cid-lcdefpme] .text-link[data-astro-cid-lcdefpme]{grid-column:1}.local-strip[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:34px}.local-strip[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{max-width:none}}@media (width<=480px){.hero-copy[data-astro-cid-lcdefpme]>.eyebrow[data-astro-cid-lcdefpme]{margin-bottom:26px;font-size:9px}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:clamp(67px,20.5vw,90px)}.hero-description[data-astro-cid-lcdefpme]{margin-top:45px;font-size:14px}.hero-actions[data-astro-cid-lcdefpme]{gap:16px}.hero-call[data-astro-cid-lcdefpme]{font-size:11px}.hero-photo[data-astro-cid-lcdefpme]{min-height:390px}.hero-photo[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme],.hero-footnote[data-astro-cid-lcdefpme]{font-size:8px}.hero-wire[data-astro-cid-lcdefpme]{width:65px;height:140px;bottom:15px;left:-12px}.service-end[data-astro-cid-lcdefpme]{flex-direction:column}.service-end[data-astro-cid-lcdefpme]>.eyebrow[data-astro-cid-lcdefpme]{max-width:none}.work-pair[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:35px}.second-project[data-astro-cid-lcdefpme]{margin-top:0}.preview-image[data-astro-cid-lcdefpme]>img[data-astro-cid-lcdefpme]{aspect-ratio:1.2}.second-project[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:1.15;object-position:center 43%}.project-caption[data-astro-cid-lcdefpme]{flex-wrap:nowrap}.project-caption[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:28px}.owner-heading[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:57px}.work-preview[data-astro-cid-lcdefpme] .section-heading[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:48px}}
