/* September 2026 studio refinement — preserve the original Tempo palette. */
.v3-body h1,.v3-body h2,.v3-body h3{font-weight:400}
.v3-body .proof-band{padding-top:55px}
.v3-body .project-context{display:block}.v3-body .project-context>div{max-width:750px}
.v3-body #finance.studio-pov{background:var(--lavender);padding:clamp(4rem,7vw,7rem) 0}
.pov-lines{border-top:1px solid #001c2040}.pov-lines article{display:grid;grid-template-columns:40px 1.2fr 1fr;gap:30px;padding:36px 0;border-bottom:1px solid #001c2040;align-items:start}
.pov-lines article>span{font-size:13px;padding-top:9px}.pov-lines h3{font-size:clamp(1.5rem,2.8vw,2.8rem);line-height:1.1;letter-spacing:-.035em;margin:0;max-width:19ch}.pov-lines p{font-size:17px;line-height:1.6;margin:0;max-width:40ch}
.v3-body .studio-section{padding:clamp(4rem,8vw,8rem) 0;background:var(--paper);color:var(--ink)}
.studio-layout{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:center}.studio-copy h2{font:400 clamp(3rem,5.5vw,5.8rem)/1.04 var(--font-pp-neue-montreal);letter-spacing:-.045em;margin:25px 0 30px}.studio-copy>p:not(.eyebrow){font-size:18px;line-height:1.65;max-width:43ch}.studio-copy .project-link{margin-top:20px}
.studio-art{position:relative;isolation:isolate;overflow:hidden;background:var(--mint);aspect-ratio:1;border-radius:8px;padding:30px;display:flex;flex-direction:column;justify-content:space-between}
.studio-art-word{font-size:clamp(3rem,6vw,6rem);letter-spacing:-.07em;line-height:1}.studio-disciplines{display:flex;flex-wrap:wrap;gap:8px;z-index:1}.studio-disciplines span{background:var(--paper);padding:8px 12px;border:1px solid #001c2033;border-radius:30px;font-size:13px}.studio-art-note{font-size:24px;line-height:1.15;z-index:1}
.studio-rings{position:absolute;inset:25% -20% -30% 20%;z-index:-1;transform:rotate(-25deg)}.studio-rings i{position:absolute;inset:0;border:35px solid var(--lavender);border-radius:50%}.studio-rings i:nth-child(2){inset:16%;border-width:24px}.studio-rings i:nth-child(3){inset:32%;border-width:15px}
.v3-body .journal-card{padding:0 0 24px;overflow:hidden;border:0;border-bottom:1px solid var(--line-dark);background:transparent}.journal-image{width:100%;aspect-ratio:1.5;object-fit:cover;margin-bottom:24px;border-radius:6px;transition:transform 700ms ease}.journal-card:hover .journal-image{transform:scale(1.025)}.journal-index{margin-bottom:20px}.journal-card h3{font-weight:400}.journal-card p{margin-top:0}
@media(max-width:767px){.studio-layout{grid-template-columns:1fr;gap:32px}.studio-art{max-width:520px;width:100%}.pov-lines article{grid-template-columns:25px 1fr;gap:16px;padding:28px 0}.pov-lines p{grid-column:2;font-size:16px}.v3-body .journal-grid{gap:40px}}
@media(prefers-reduced-motion:reduce){.journal-image{transition:none}.journal-card:hover .journal-image{transform:none}}
.journal-all{margin-top:2rem}
