.featured-project[data-astro-cid-r523ij7f]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:32px;padding-block:40px;display:grid}.feature-media[data-astro-cid-r523ij7f]{aspect-ratio:544/546;width:100%;min-width:0;display:block}.feature-art[data-astro-cid-r523ij7f]{aspect-ratio:544/546;object-fit:contain;width:100%;height:auto}.feature-copy[data-astro-cid-r523ij7f]{flex-direction:column;align-items:flex-start;gap:32px;min-width:0;display:flex}.eyebrow[data-astro-cid-r523ij7f]{margin:0 0 16px;font-size:13.1px;line-height:15.74px}h3[data-astro-cid-r523ij7f]{margin:0;font-size:28.8px;font-weight:600;line-height:35px}.feature-copy[data-astro-cid-r523ij7f] .button{border-color:var(--home-button-border);min-height:44px;padding:12px 16px;font-size:15.4px;line-height:18px}.reverse[data-astro-cid-r523ij7f] .feature-media[data-astro-cid-r523ij7f]{grid-area:1/2}.reverse[data-astro-cid-r523ij7f] .feature-copy[data-astro-cid-r523ij7f]{grid-area:1/1}@media (width<=720px){.featured-project[data-astro-cid-r523ij7f]{grid-template-columns:1fr;gap:24px;padding-block:24px}.reverse[data-astro-cid-r523ij7f] .feature-media[data-astro-cid-r523ij7f],.reverse[data-astro-cid-r523ij7f] .feature-copy[data-astro-cid-r523ij7f]{grid-area:auto}.feature-copy[data-astro-cid-r523ij7f]{gap:24px}h3[data-astro-cid-r523ij7f]{font-size:26px;line-height:1.3}}.focus-card[data-astro-cid-gc5ni24i]{border-radius:42px;flex-direction:column;gap:24px;min-width:0;min-height:244px;padding:24px;transition:background-color .22s;display:flex}.focus-icon[data-astro-cid-gc5ni24i]{width:48px;height:48px;color:var(--home-focus-icon);flex:none;display:inline-flex}h3[data-astro-cid-gc5ni24i]{overflow-wrap:break-word;margin:0;font-size:24px;font-weight:500;line-height:1}p[data-astro-cid-gc5ni24i]{max-width:22ch;color:var(--color-muted);margin:16px 0 0;font-size:17px;font-weight:500;line-height:21px}@media (hover:hover){.focus-card[data-astro-cid-gc5ni24i]:hover{background:var(--home-focus-hover)}}.hero[data-astro-cid-dqrjxe2q]{grid-template-columns:minmax(0,1fr) 257px;align-items:start;gap:64px;padding-block:47px 48px;display:grid}.hero-copy[data-astro-cid-dqrjxe2q]{padding-top:32px}.hero-label[data-astro-cid-dqrjxe2q]{margin:0 0 8px;font-size:16px;line-height:19px}.hero[data-astro-cid-dqrjxe2q] h1[data-astro-cid-dqrjxe2q]{margin:0;font-size:40px;line-height:44px}.hero-portrait[data-astro-cid-dqrjxe2q]{aspect-ratio:514/662;width:min(100%,257px)}.hero-portrait[data-astro-cid-dqrjxe2q] img[data-astro-cid-dqrjxe2q]{aspect-ratio:514/662;width:100%;height:auto}.actions[data-astro-cid-dqrjxe2q]{margin-top:37.5px}.actions[data-astro-cid-dqrjxe2q] .button{min-height:45px;padding:12px 16px;font-size:16px;line-height:19px}.selected-work[data-astro-cid-dqrjxe2q]{--home-button-border:#ebd5e6;padding-block:64px}.selected-work-heading[data-astro-cid-dqrjxe2q]{margin-bottom:28px}.selected-work-heading[data-astro-cid-dqrjxe2q] h2[data-astro-cid-dqrjxe2q],.focus-section[data-astro-cid-dqrjxe2q] h2[data-astro-cid-dqrjxe2q]{margin:0;font-size:16px;line-height:19px}.selected-projects[data-astro-cid-dqrjxe2q]{gap:28px;display:grid}.focus-section[data-astro-cid-dqrjxe2q]{--home-focus-icon:#945a9e;--home-focus-hover:#f2eff3;padding-block:112px}.focus-section[data-astro-cid-dqrjxe2q] h2[data-astro-cid-dqrjxe2q]{margin-bottom:24px}.focus-grid[data-astro-cid-dqrjxe2q]{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}[data-theme=dark] .focus-section[data-astro-cid-dqrjxe2q]{--home-focus-icon:var(--page-brand);--home-focus-hover:#29242b}[data-theme=dark] .selected-work[data-astro-cid-dqrjxe2q]{--home-button-border:#775b7c}@media (width<=1000px){.hero[data-astro-cid-dqrjxe2q]{grid-template-columns:minmax(0,1fr) 210px;gap:32px}.hero-portrait[data-astro-cid-dqrjxe2q]{width:min(100%,210px)}.hero[data-astro-cid-dqrjxe2q] h1[data-astro-cid-dqrjxe2q]{font-size:34px;line-height:1.15}.hero-copy[data-astro-cid-dqrjxe2q]{padding-top:16px}.focus-grid[data-astro-cid-dqrjxe2q]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.hero[data-astro-cid-dqrjxe2q]{grid-template-columns:1fr;gap:32px;padding-block:32px 40px}.hero-copy[data-astro-cid-dqrjxe2q]{padding-top:0}.hero[data-astro-cid-dqrjxe2q] h1[data-astro-cid-dqrjxe2q]{font-size:32px;line-height:1.2}.hero-portrait[data-astro-cid-dqrjxe2q]{display:none}.actions[data-astro-cid-dqrjxe2q]{margin-top:24px}.selected-work[data-astro-cid-dqrjxe2q]{padding-block:32px}.focus-section[data-astro-cid-dqrjxe2q]{padding-block:64px}}@media (width<=520px){.focus-grid[data-astro-cid-dqrjxe2q]{grid-template-columns:1fr}}
