.intro[data-astro-cid-lcdefpme]{overflow:hidden}.intro-inner[data-astro-cid-lcdefpme]{align-items:center;gap:3rem;display:grid}@media (width>=860px){.intro-inner[data-astro-cid-lcdefpme]{grid-template-columns:1.5fr .7fr;gap:clamp(3rem,8vw,8rem)}}.intro-media[data-astro-cid-lcdefpme]{justify-self:center;width:70%;max-width:22rem;position:relative}@media (width>=860px){.intro-media[data-astro-cid-lcdefpme]{width:100%}}.intro-photo[data-astro-cid-lcdefpme]{aspect-ratio:3/4;z-index:1;position:relative}.intro-pebble[data-astro-cid-lcdefpme]{width:46%;top:-8%;right:-18%}.statement[data-astro-cid-lcdefpme]{font-family:var(--font-heading);letter-spacing:-.015em;max-width:22ch;font-size:clamp(1.9rem,1.3rem + 2.6vw,3.4rem);line-height:1.18}.statement[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--green);font-style:italic}.approach[data-astro-cid-lcdefpme]{padding-top:0}.split[data-astro-cid-lcdefpme]{align-items:center;gap:clamp(2.5rem,5vw,6rem);display:grid}@media (width>=960px){.split[data-astro-cid-lcdefpme]{grid-template-columns:1.05fr .95fr}.split--rev[data-astro-cid-lcdefpme]{grid-template-columns:.85fr 1.15fr}.split--rev[data-astro-cid-lcdefpme] .split-media[data-astro-cid-lcdefpme]{order:0}}.split-media[data-astro-cid-lcdefpme]{position:relative}.split-copy[data-astro-cid-lcdefpme] .h-section[data-astro-cid-lcdefpme]{max-width:18ch}.body[data-astro-cid-lcdefpme]{max-width:38rem;margin-top:1.5rem}.more[data-astro-cid-lcdefpme]{margin-top:2rem}.approach-photo[data-astro-cid-lcdefpme]{aspect-ratio:5/4}.space-photo[data-astro-cid-lcdefpme]{aspect-ratio:1080/1160;z-index:1;max-width:30rem;margin-inline:auto;position:relative}.space-inset[data-astro-cid-lcdefpme]{z-index:2;aspect-ratio:4/5;border-radius:var(--radius);border:6px solid var(--cream);width:42%;box-shadow:var(--shadow);position:absolute;bottom:-6%;right:-2%}@media (width<=959px){.space-inset[data-astro-cid-lcdefpme]{width:38%;right:0}}.space-field[data-astro-cid-lcdefpme]{width:110%;bottom:-8%;left:-12%}.options[data-astro-cid-lcdefpme]{gap:1.5rem;margin:2.5rem 0 0;padding:0;list-style:none;display:grid}.options[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);grid-template-columns:auto 1fr;gap:1.1rem;padding-top:1.5rem;display:grid}.options[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-bottom:.35rem;font-size:1.35rem}.options[data-astro-cid-lcdefpme] .opt-icon{margin-top:-.35rem}.services-head[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1.5rem;margin-bottom:clamp(2rem,4vw,3.5rem);display:flex}.service-list[data-astro-cid-lcdefpme]{gap:0;margin:0;padding:0;list-style:none;display:grid}@media (width>=760px){.service-list[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:0 clamp(2rem,5vw,5rem)}}.service-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-top:1.5px solid var(--forest);padding:1.75rem 0}.service-list[data-astro-cid-lcdefpme] .service-icon{margin:0 0 .75rem -4px;display:block}.service-meta[data-astro-cid-lcdefpme]{letter-spacing:.04em;color:var(--green);margin-top:.4rem;font-size:.95rem;font-weight:500}.service-sum[data-astro-cid-lcdefpme]{max-width:34rem;margin-top:.9rem}.services-note[data-astro-cid-lcdefpme]{color:var(--forest-80);flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;margin-top:1.5rem;font-size:.95rem;display:flex}.team-head[data-astro-cid-lcdefpme]{max-width:40rem;margin-bottom:clamp(2.5rem,4vw,3.5rem)}.team-head[data-astro-cid-lcdefpme] .lede[data-astro-cid-lcdefpme]{margin-top:1rem}.team-grid[data-astro-cid-lcdefpme]{gap:2.5rem 2rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=600px){.team-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}}@media (width>=960px){.team-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr)}}.team-card[data-astro-cid-lcdefpme]{color:inherit;text-decoration:none;display:grid}.team-card[data-astro-cid-lcdefpme] .portrait{transition:transform .6s var(--ease);margin-bottom:1.25rem}.team-card[data-astro-cid-lcdefpme] .portrait img{transition:transform .8s var(--ease)}.team-card[data-astro-cid-lcdefpme]:hover .portrait img{transform:scale(1.04)}.team-name[data-astro-cid-lcdefpme]{font-family:var(--font-heading);font-size:1.6rem}.team-cred[data-astro-cid-lcdefpme]{color:var(--green);margin-top:.25rem;font-size:.95rem;font-weight:500}.team-focus[data-astro-cid-lcdefpme]{color:var(--forest-80);margin-top:.6rem;font-size:.95rem}.team-cta[data-astro-cid-lcdefpme]{justify-content:center;margin-top:3rem;display:flex}
