.project-page-module__OF8SOa__refined{padding-inline:max(24px,50% - 600px)}.project-page-module__OF8SOa__refined .case-header{padding-block:24px}.project-page-module__OF8SOa__refined .case-intro{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;padding:48px 0 32px;display:grid}.project-page-module__OF8SOa__refined .case-intro>.eyebrow{grid-column:1/-1;font-size:10px;line-height:1.6}.project-page-module__OF8SOa__refined .case-intro h1{letter-spacing:-.045em;margin:0;font-size:clamp(44px,4.5vw,64px);line-height:1.08}.project-page-module__OF8SOa__refined .case-lead{flex-direction:column;align-items:flex-start;gap:20px;margin:0}.project-page-module__OF8SOa__refined .case-lead>p{letter-spacing:-.015em;max-width:620px;font-size:17px;line-height:1.65}.project-page-module__OF8SOa__refined .case-lead>.tag-list{gap:8px;margin:0}.project-page-module__OF8SOa__refined .case-lead .tag-list>span{color:#4b5043;background:#24262008;border:1px solid #2426200d;border-radius:999px;padding:7px 13px;font-size:11px;font-weight:500;line-height:1.4}.project-page-module__OF8SOa__refined .case-body{gap:clamp(40px,7vw,96px);margin-block:64px}.project-page-module__OF8SOa__refined .case-body h2{letter-spacing:-.035em;margin-top:14px;font-size:clamp(26px,2.5vw,32px);line-height:1.2}.project-page-module__OF8SOa__refined .case-body .lead{letter-spacing:-.01em;margin-top:20px;font-size:16px;line-height:1.8}.project-page-module__OF8SOa__refined .case-perspective{border-radius:8px;grid-template-columns:40px minmax(0,1fr) auto;gap:24px;padding:32px;display:grid}.project-page-module__OF8SOa__refined .case-perspective>svg{width:40px;height:40px}.project-page-module__OF8SOa__refined .case-perspective p{letter-spacing:-.025em;font-size:22px;line-height:1.4}.project-page-module__OF8SOa__refined .case-perspective .button{margin-left:0}.project-page-module__OF8SOa__refined .next-project{padding-block:56px}.project-page-module__OF8SOa__refined .next-project>span:last-child{letter-spacing:-.035em;margin-top:16px;font-size:36px;line-height:1.2}.project-page-module__OF8SOa__refined .next-project svg{flex-shrink:0;width:32px;height:32px}@media (max-width:767px){.project-page-module__OF8SOa__refined .case-intro{grid-template-columns:1fr;gap:16px;padding:40px 0 28px}.project-page-module__OF8SOa__refined .case-intro>.eyebrow{font-size:9px}.project-page-module__OF8SOa__refined .case-intro h1{font-size:42px}.project-page-module__OF8SOa__refined .case-lead{gap:16px;display:flex}.project-page-module__OF8SOa__refined .case-lead>p{font-size:16px}.project-page-module__OF8SOa__refined .case-body{gap:32px;margin-block:40px}.project-page-module__OF8SOa__refined .case-perspective{grid-template-columns:minmax(0,1fr);gap:18px;padding:24px}.project-page-module__OF8SOa__refined .case-perspective>svg{width:32px;height:32px}.project-page-module__OF8SOa__refined .case-perspective p{font-size:20px}.project-page-module__OF8SOa__refined .case-perspective .button{justify-self:start}.project-page-module__OF8SOa__refined .next-project{padding-block:40px}.project-page-module__OF8SOa__refined .next-project>span:last-child{font-size:28px}}
