.portfolio-expansion{margin-top:75px;border-top:1px solid #c8cdbb;padding-top:65px}.project-filters{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:30px}.project-filters button{border:1px solid #bac5ab;background:transparent;color:var(--ink);border-radius:25px;padding:9px 19px;min-height:42px;font:12px var(--sans);cursor:pointer}.project-filters button[aria-pressed=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.project-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px}.portfolio-card{min-width:0}.portfolio-card[hidden]{display:none}.portfolio-card-art{display:flex;flex-direction:column;align-items:flex-start;gap:22px;min-height:290px;padding:28px;border-radius:6px;background:#dce5df;color:#253b48;transition:transform .2s}.portfolio-card-art:hover{transform:translateY(-3px)}.portfolio-wordmark{font:600 18px var(--display);letter-spacing:-.7px}.portfolio-card-art>strong{font:500 clamp(25px,2.5vw,35px)/1.16 var(--display);letter-spacing:-1.4px;max-width:360px}.portfolio-caption{font-size:8px;letter-spacing:1px;margin-top:auto}.portfolio-card-copy{padding:20px 0}.portfolio-card-copy h3{font-size:19px;line-height:1.3;margin:0 0 10px}.portfolio-card-copy p{font-size:13px;color:var(--muted);margin:0 0 15px}.art-harbor{background:#253b48;color:#eff4f3}.art-juniper{background:#ebddc0;color:#4b402b}.art-juniper .portfolio-wordmark{font:30px Georgia,serif}.art-northstar,.art-sessionbook{background:#ddd3ee;color:#392652}.art-formfound{background:#202a26;color:#d8eab9}.art-formfound .portfolio-wordmark{font-size:24px}.art-jobdesk{background:#cfdee2;color:#253b48}.art-orderlane{background:#dfc69c;color:#4b402b}.art-orderlane .portfolio-wordmark{font:34px Georgia,serif}.art-scopequote{background:#dcd9ed;color:#37314e}.plugin-callout{margin-top:35px;padding:30px;border:1px solid #bac5ab;border-radius:5px;display:flex;gap:35px;align-items:center;justify-content:space-between}.plugin-callout .eyebrow{font-size:8px;margin-bottom:10px}.plugin-callout h3{font-size:23px;margin:0 0 12px;letter-spacing:-.8px}.plugin-callout p{font-size:13px;color:var(--muted);max-width:600px;margin:0}.plugin-callout>a{flex-shrink:0}.command-block{white-space:pre-wrap;overflow-wrap:anywhere;background:#e9ebdf;padding:20px;border-radius:5px;font-size:12px;line-height:1.8}.download-actions{display:flex;flex-wrap:wrap;gap:20px;align-items:center;margin-block:20px}.plain-page .button{max-width:100%;white-space:normal}.plain-page strong{overflow-wrap:anywhere}@media(max-width:650px){.project-grid{grid-template-columns:1fr}.portfolio-card-art{min-height:270px;padding:25px}.portfolio-card-art>strong{font-size:32px}.portfolio-expansion{margin-top:45px;padding-top:45px}.plugin-callout{align-items:flex-start;flex-direction:column;padding:24px;gap:20px}.portfolio-wordmark{font-size:20px}.project-filters{gap:8px}.project-filters button{padding:8px 16px;font-size:11px}}
