.strategy-visual[data-astro-cid-y2vllrex]{aspect-ratio:1100/450;border-bottom:1px solid var(--line);width:100%}.magazine-link[data-astro-cid-y2vllrex]{margin-top:4px}.portfolio-outcomes[data-astro-cid-y2vllrex]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.portfolio-outcomes[data-astro-cid-y2vllrex] dt[data-astro-cid-y2vllrex],.strategy-visual[data-astro-cid-y2vllrex] strong[data-astro-cid-y2vllrex]{color:var(--berry);font-family:var(--serif);line-height:1.1}.portfolio-outcomes[data-astro-cid-y2vllrex] dt[data-astro-cid-y2vllrex]{font-size:23px}.portfolio-outcomes[data-astro-cid-y2vllrex] dd[data-astro-cid-y2vllrex]{color:var(--muted);margin:3px 0 0;font-size:11px}.strategy-visual[data-astro-cid-y2vllrex]{background:#ede9f1;justify-content:space-between;align-items:center;gap:12px;padding:20px clamp(14px,3vw,32px);display:flex}.strategy-visual[data-astro-cid-y2vllrex] .kicker[data-astro-cid-y2vllrex]{letter-spacing:.06em;margin-bottom:4px}.strategy-visual[data-astro-cid-y2vllrex] .kicker[data-astro-cid-y2vllrex]:before{display:none}.strategy-visual[data-astro-cid-y2vllrex] strong[data-astro-cid-y2vllrex]{font-size:clamp(36px,6vw,78px);font-weight:400}.strategy-visual[data-astro-cid-y2vllrex] img[data-astro-cid-y2vllrex]{width:28%;max-width:140px;height:auto}.strategy-visual[data-astro-cid-y2vllrex] p[data-astro-cid-y2vllrex]:last-child{margin-top:6px}@media (width<=750px){.strategy-visual[data-astro-cid-y2vllrex]{min-height:135px}}.portfolio-section[data-astro-cid-ub4aujo7] h2[data-astro-cid-ub4aujo7]{margin-bottom:12px}.portfolio-intro[data-astro-cid-ub4aujo7]{max-width:69ch;margin-bottom:29px}.portfolio-grid[data-astro-cid-ub4aujo7]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 26px;display:grid}.portfolio-section[data-astro-cid-ub4aujo7] .portfolio-card{border:1px solid var(--line);background:var(--paper);flex-direction:column;min-width:0;display:flex}.portfolio-section[data-astro-cid-ub4aujo7] .portfolio-image{aspect-ratio:1100/450;border-bottom:1px solid var(--line);object-fit:cover;width:100%}.portfolio-section[data-astro-cid-ub4aujo7] .portfolio-card-content{flex-direction:column;flex:1;padding:22px;display:flex}.portfolio-section[data-astro-cid-ub4aujo7] .portfolio-card-content h3{overflow-wrap:anywhere;margin:0 0 13px;font-size:clamp(23px,2.6vw,32px)}.portfolio-section[data-astro-cid-ub4aujo7] .portfolio-category{color:#22656c;text-transform:uppercase;letter-spacing:.055em;margin-bottom:8px;font-size:10px;font-weight:800}.portfolio-section[data-astro-cid-ub4aujo7] .portfolio-card-detail{border-top:1px solid var(--line);margin-top:auto;padding-top:12px}.portfolio-section[data-astro-cid-ub4aujo7] .portfolio-card-content>p:last-of-type:not(:only-of-type){margin-bottom:15px}.portfolio-section[data-astro-cid-ub4aujo7] .portfolio-highlight{color:var(--berry);font-size:13px;font-weight:800}.portfolio-section[data-astro-cid-ub4aujo7] .portfolio-highlight.with-link,.portfolio-section[data-astro-cid-ub4aujo7] .portfolio-scope{color:var(--muted);font-size:12px;font-weight:800}.more-content-projects[data-astro-cid-ub4aujo7]{margin-top:24px}.more-content-projects[data-astro-cid-ub4aujo7] summary[data-astro-cid-ub4aujo7]{cursor:pointer;width:fit-content;list-style:none}.more-content-projects[data-astro-cid-ub4aujo7] summary[data-astro-cid-ub4aujo7]::-webkit-details-marker{display:none}.more-content-projects[data-astro-cid-ub4aujo7] summary[data-astro-cid-ub4aujo7] span[data-astro-cid-ub4aujo7]{font-size:inherit;font-weight:inherit}.more-content-projects[data-astro-cid-ub4aujo7] summary[data-astro-cid-ub4aujo7] .show-less[data-astro-cid-ub4aujo7],.more-content-projects[data-astro-cid-ub4aujo7][open] summary[data-astro-cid-ub4aujo7] .show-more[data-astro-cid-ub4aujo7]{display:none}.more-content-projects[data-astro-cid-ub4aujo7][open] summary[data-astro-cid-ub4aujo7] .show-less[data-astro-cid-ub4aujo7]{display:inline}.more-projects-icon[data-astro-cid-ub4aujo7]:before{content:"+";font-size:16px}.more-content-projects[data-astro-cid-ub4aujo7][open] .more-projects-icon[data-astro-cid-ub4aujo7]:before{content:"−"}.more-content-projects[data-astro-cid-ub4aujo7]>.portfolio-grid[data-astro-cid-ub4aujo7]{margin-top:24px}.website-grid[data-astro-cid-ub4aujo7]{grid-template-columns:repeat(3,minmax(0,1fr))}.website-example[data-astro-cid-ub4aujo7] .portfolio-image{aspect-ratio:720/440}.website-example[data-astro-cid-ub4aujo7] h3[data-astro-cid-ub4aujo7]{font-size:clamp(19px,2vw,25px)}.volunteer-section[data-astro-cid-ub4aujo7]{border-top:1px solid var(--line)}.volunteer-intro[data-astro-cid-ub4aujo7]{max-width:88ch}.volunteer-feature[data-astro-cid-ub4aujo7]{grid-template-columns:repeat(2,minmax(0,1fr));gap:38px;margin-bottom:29px;display:grid}.feature-title[data-astro-cid-ub4aujo7]{margin-bottom:14px;font-size:clamp(30px,4vw,44px)}.feature-title[data-astro-cid-ub4aujo7] em[data-astro-cid-ub4aujo7]{color:var(--berry)}.volunteer-feature[data-astro-cid-ub4aujo7] .text-link[data-astro-cid-ub4aujo7]{margin-top:12px}.feature-stat[data-astro-cid-ub4aujo7]{align-self:start}.feature-stat[data-astro-cid-ub4aujo7]>p[data-astro-cid-ub4aujo7]:first-child{color:var(--ink);font-weight:800}.secondary-stat[data-astro-cid-ub4aujo7]{border-top:1px solid var(--line);margin-top:14px;padding-top:10px}.secondary-stat[data-astro-cid-ub4aujo7] strong[data-astro-cid-ub4aujo7]{font-size:clamp(28px,3vw,39px)}.volunteer-section[data-astro-cid-ub4aujo7] .portfolio-highlight{margin:0 0 8px}.portfolio-contact[data-astro-cid-ub4aujo7]{padding-block:62px}@media (width<=750px){.portfolio-grid[data-astro-cid-ub4aujo7],.website-grid[data-astro-cid-ub4aujo7],.volunteer-feature[data-astro-cid-ub4aujo7]{grid-template-columns:minmax(0,1fr)}.volunteer-feature[data-astro-cid-ub4aujo7]{gap:22px}.portfolio-section[data-astro-cid-ub4aujo7] .portfolio-card-content{padding:17px}}
