.case-review-v4 .case-summary-strip{display:grid;grid-template-columns:.7fr 1fr 1fr 1.5fr;align-items:center;gap:20px;padding:22px 4vw;background:#171717;color:#f1eee6;border:0;min-height:0}
.case-review-v4 .case-summary-strip>div{min-width:0}.case-review-v4 .case-summary-strip span.kicker,.case-review-v4 .case-summary-strip>div>span{font:9px/1.5 var(--mono);opacity:.65;margin-bottom:7px}
.case-review-v4 .case-summary-strip strong{font:500 13px/1.5 Sora,sans-serif;display:flex;align-items:center;gap:8px}
.case-review-v4 .case-summary-strip svg{width:16px;height:16px;flex:none}
.case-review-v4 .case-summary-strip .project-tags{gap:5px;display:flex;flex-wrap:wrap}.case-review-v4 .case-summary-strip .project-tags span{font:9px/1.5 var(--mono);border-color:#f1eee640;color:inherit}
.case-review-v4>.content-section{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:7vw;padding:100px 4vw;border:0}
.case-review-v4>.content-section .section-intro,.case-review-v4>.content-section .section-detail,.case-review-v4 .pending-detail{border:0}
.case-review-v4>.content-section:nth-of-type(4) .section-intro{grid-column:2;grid-row:1}
.case-review-v4>.content-section:nth-of-type(4) .section-detail{grid-column:1;grid-row:1}
.case-review-v4 .section-intro h2{font:800 clamp(34px,4.5vw,70px)/1.02 var(--display);letter-spacing:-.055em;margin-top:24px}
.case-review-v4 .section-detail .large-copy{font:500 clamp(19px,1.7vw,26px)/1.55 Sora,sans-serif;letter-spacing:-.025em}
.case-review-v4 .section-detail p{line-height:1.8}.case-review-v4 .pending-detail{padding:20px 0}
.case-review-v4 .decision-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;padding:20px 5px}
.case-review-v4 .decision-grid article{border:1px solid #f1eee629;border-radius:12px;background:#232323;padding:26px 22px;transform:translateY(var(--decision-y,0px)) rotate(var(--decision-turn,0deg));transform-origin:center;will-change:transform}
.case-review-v4 .decision-grid article h3{font:600 21px/1.2 Sora,sans-serif;letter-spacing:-.035em;margin:18px 0 12px}.case-review-v4 .decision-grid article p{font:13px/1.7 Sora,sans-serif;color:#dedbd4}
.case-more-projects{background:var(--paper);color:var(--ink);padding:70px 4vw 90px}.case-more-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:28px}
.case-more-grid>.portfolio-card{grid-column:auto!important;min-height:0!important}.case-more-grid .portfolio-image{height:auto!important;min-height:0!important;aspect-ratio:1280/820;padding:6px}
.case-more-grid .portfolio-card-copy{position:absolute;inset:12px;z-index:4;display:flex;flex-direction:column;pointer-events:none;padding:0!important}.case-more-grid .market-tag{font:8px/1.4 var(--mono)}.case-more-grid .project-tags{margin-top:auto;max-width:64%;gap:3px}.case-more-grid .project-tags span{font:7px/1.4 var(--mono);padding:2px 4px}
.case-more-grid .portfolio-explore{font-size:8px;right:0;bottom:0}.case-more-grid .portfolio-image .portfolio-home-art{position:absolute;inset:6px}
@media(max-width:1000px){.case-review-v4>.content-section{gap:5vw;padding:70px 4vw}.case-review-v4 .decision-grid{gap:16px;grid-template-columns:1fr}.case-more-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.case-review-v4 .case-summary-strip{gap:12px}.case-review-v4 .case-summary-strip strong{font-size:11px}}
@media(max-width:650px){.case-review-v4 .case-summary-strip{grid-template-columns:1fr 1fr;padding:20px;gap:20px 15px}.case-review-v4 .case-summary-strip>div:last-child{grid-column:auto}.case-review-v4>.content-section{grid-template-columns:1fr;padding:60px 20px;gap:30px}.case-review-v4>.content-section:nth-of-type(4) .section-intro,.case-review-v4>.content-section:nth-of-type(4) .section-detail{grid-column:auto;grid-row:auto}.case-review-v4 .section-intro h2{font-size:10vw}.case-review-v4 .decision-grid{grid-template-columns:1fr;gap:22px}.case-more-projects{padding:55px 20px}.case-more-grid{grid-template-columns:1fr;gap:18px}.case-more-grid .market-tag{font-size:9px}.case-more-grid .project-tags span{font-size:8px}.case-more-grid .portfolio-explore{font-size:10px}}
@media(prefers-reduced-motion:reduce){.case-review-v4 .decision-grid article{transform:none!important;will-change:auto}}
.case-more-grid{align-items:start}.case-more-grid>.portfolio-card:nth-child(n){background:#e8e4da;padding:6px;align-self:start}
.case-more-grid>.portfolio-card:nth-child(n) .portfolio-image{aspect-ratio:1280/820!important;height:auto!important;min-height:0!important;flex:none}
.case-more-grid .portfolio-card-link{height:auto;display:block}
.case-review-v4>.case-detail-hero{background:var(--paper)!important;color:#171717;--scene-surface:var(--paper)}
.case-review-v4>.case-detail-hero .project-title h1,.case-review-v4>.case-detail-hero .project-meta,.case-review-v4>.case-detail-hero .project-bottom{color:#171717}
.case-review-v4 .case-summary-strip{background:#171717;color:var(--paper)}
.case-review-v4 .decision-grid article{background:#171717;border-color:#343434}
