.portfolio-page .wrap{width:min(1180px,calc(100% - 96px))}.portfolio-page .page-intro{padding-top:65px;padding-bottom:30px}.portfolio-page .page-intro h1{font-size:clamp(43px,5vw,68px);font-family:Arial,Helvetica,sans-serif;font-weight:800;line-height:1.06}.portfolio-page h1 em{font-style:normal;font-weight:800;color:var(--home-blue)}.portfolio-page .page-intro .eyebrow{font-size:10px;letter-spacing:.15em}.portfolio-page .page-intro>p:not(.eyebrow){font-size:19px;color:var(--home-muted)}.portfolio-page .work-grid{gap:44px 28px}.portfolio-page .project h3{font-family:Arial,Helvetica,sans-serif;font-size:27px;font-weight:800}.portfolio-page .project-image{border-radius:14px;padding:24px}.portfolio-page .project>p{font-size:15px;line-height:1.6}.portfolio-page .project-meta .eyebrow{font-size:10px;color:var(--home-muted)}.portfolio-page .section{padding-block:55px}.portfolio-page .project-detail>.project-image{margin-top:20px}.portfolio-page .project-detail h2{font-family:Arial,Helvetica,sans-serif;font-weight:800;font-size:38px}.portfolio-page .detail-grid p{font-size:17px}.portfolio-page .button{background:var(--home-ink);border-color:var(--home-ink);border-radius:99px;font-size:13px}.portfolio-page .button:hover{background:var(--home-blue)}.portfolio-page .project-detail>.app-art{min-height:350px}.portfolio-page .home-contact{margin-top:35px}
@media(max-width:980px){.portfolio-page .wrap{width:calc(100% - 56px)}.portfolio-page .page-intro h1{font-size:54px}.portfolio-page .project h3{font-size:24px}.portfolio-page .project-image{padding:20px}}
@media(max-width:640px){.portfolio-page .wrap{width:calc(100% - 40px)}.portfolio-page .page-intro{padding-top:38px;padding-bottom:16px}.portfolio-page .page-intro h1{font-size:40px;letter-spacing:-.045em}.portfolio-page .page-intro>p:not(.eyebrow){font-size:16px;margin-top:22px}.portfolio-page .section{padding-block:35px}.portfolio-page .project h3{font-size:25px}.portfolio-page .project-image{padding:17px;border-radius:12px}.portfolio-page .work-grid{gap:30px}.portfolio-page .project>p{font-size:14px}.portfolio-page .project-detail h2{font-size:32px}.portfolio-page .detail-grid p{font-size:16px}.portfolio-page .project-detail>.app-art{min-height:270px}.portfolio-page .home-contact{margin-top:20px}}
