.portfolio-intro{padding-block:78px 0}.portfolio-intro h1{max-width:1000px}.portfolio-lede{display:flex;justify-content:space-between;gap:40px;margin-top:35px}.portfolio-lede p:first-child{font-size:23px;letter-spacing:-.03em}.portfolio-lede p:last-child{color:var(--muted);font-size:14px;max-width:290px}.portfolio-jumps{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;border-block:1px solid var(--line);margin-top:35px}.portfolio-jumps a{padding:24px 0;font:12px monospace;display:flex;justify-content:space-between;gap:12px}.portfolio-jumps a:hover{color:var(--red)}.portfolio-section{padding-block:80px;border-bottom:1px solid var(--line)}.portfolio-web-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.portfolio-app-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:36px}.portfolio-image{display:block;background:#e3ded2;overflow:hidden}.portfolio-image img{aspect-ratio:1.4;object-fit:cover}.portfolio-project .eyebrow{margin:22px 0 12px;font-size:9px}.portfolio-project h3{font-size:27px;margin-bottom:12px}.portfolio-project>p:not(.eyebrow){font-size:14px;color:var(--muted)}.portfolio-cta{margin-top:32px}.portfolio-tools{display:flex;justify-content:space-between;align-items:center;gap:40px;background:#e5e1d6;padding:36px;margin-top:40px}.portfolio-tools h3{margin-bottom:16px}.portfolio-tools p:last-child{max-width:540px;font-size:14px;margin:0;color:var(--muted)}.portfolio-tools .text-link{white-space:nowrap}.portfolio-disclosure{font-size:12px;color:var(--muted);max-width:760px;margin-bottom:28px}.portfolio-art-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:36px 24px}.edition-image{background:#e3ded2;aspect-ratio:2/3;overflow:hidden}.edition-image img{height:100%;object-fit:contain}.edition-card .eyebrow{font-size:9px;margin:14px 0 8px}.edition-card h3{font-size:20px;line-height:1.2;letter-spacing:-.03em}.edition-card>p:last-child{font-size:11px;color:var(--muted);margin:12px 0 0}.edition-card>p:last-child span{float:right}.edition-card:hover h3{color:var(--red)}.portfolio-end{padding-block:75px}.portfolio-end .button{margin-top:28px}@media(max-width:1000px){.portfolio-web-grid{grid-template-columns:1fr 1fr}.portfolio-art-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.portfolio-tools{align-items:start;flex-direction:column;gap:24px}}@media(max-width:760px){.portfolio-intro{padding-top:44px}.portfolio-lede{display:block;margin-top:28px}.portfolio-lede p:first-child{font-size:21px}.portfolio-jumps{grid-template-columns:1fr;gap:0;margin-top:25px}.portfolio-jumps a{padding:17px 0}.portfolio-jumps a+a{border-top:1px solid var(--line)}.portfolio-section{padding-block:48px}.portfolio-web-grid,.portfolio-app-grid{grid-template-columns:1fr;gap:35px}.portfolio-art-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}.edition-card h3{font-size:18px}.portfolio-tools{padding:25px}.portfolio-end{padding-block:48px}}
