.studio .partner-section{padding-top:0;scroll-margin-top:120px}.studio .partner-profile{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.75fr);border-radius:24px;overflow:hidden;background:#111b20;color:#faf9f4}.studio .partner-portrait{position:relative;width:100%;min-width:0;aspect-ratio:auto;border-radius:0;overflow:hidden;min-height:440px;background:#121619}.studio .partner-portrait img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 44%;top:0;transform:none}.studio .partner-profile-copy{padding:clamp(24px,4vw,56px);align-self:center;min-width:0}.studio .partner-profile-copy h2{font-size:clamp(32px,4vw,60px);line-height:1.1;letter-spacing:-.045em;color:inherit;margin:20px 0}.studio .partner-profile-copy p{color:#c4cdd0;font-size:17px;line-height:1.6;margin:0 0 18px}.studio .partner-profile-copy .partner-role{color:#ffa287;font-size:13px;margin-bottom:0}.studio .partner-profile-copy .partner-intro{color:#faf9f4;font-size:clamp(18px,2vw,23px)}.studio .partner-expertise{display:flex;flex-wrap:wrap;gap:8px;padding:0;margin:24px 0;list-style:none}.studio .partner-expertise li{border:1px solid #536169;border-radius:24px;padding:8px 13px;font-size:12px}.studio .partner-profile-links{display:flex;flex-wrap:wrap;gap:16px 24px}.studio .partner-profile-links a{color:#faf9f4;font-size:14px;text-decoration:underline;text-underline-offset:5px}.studio .partner-profile-links a:hover{color:#ffa287}.studio .partner-publications .studio-section-heading p{max-width:650px}.studio .partner-publications-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.75fr);gap:clamp(24px,4vw,56px)}.studio .partner-post-illustration{margin:0;min-width:0;align-self:start}.studio .partner-post-illustration img{display:block;width:100%;height:auto;border-radius:20px}.studio .partner-post-illustration figcaption{font-size:12px;line-height:1.6;color:var(--s-muted);margin-top:12px}.studio .partner-post-list{min-width:0}.studio .partner-post{padding:25px 0;border-top:1px solid var(--s-line)}.studio .partner-post:first-child{padding-top:16px}.studio .partner-post-meta{display:flex;gap:10px 22px;flex-wrap:wrap;font-size:12px;line-height:1.6;color:var(--s-muted)}.studio .partner-post h3{font-size:clamp(23px,2.5vw,34px);line-height:1.2;letter-spacing:-.035em;margin:16px 0}.studio .partner-post h3 a{color:var(--s-ink)}.studio .partner-post p{font-size:16px;line-height:1.65;color:var(--s-muted);margin-bottom:20px}.studio .partner-post .studio-text-link{font-size:14px}.studio .journal-project-cover{aspect-ratio:auto;overflow:visible;background:transparent}.studio .journal-project-cover img{position:static;top:auto;left:auto;width:100%;height:auto;object-fit:contain;transform:none;border:1px solid var(--s-line);border-radius:20px}.studio .journal-project-cover figcaption{position:static;background:none;color:var(--s-muted);font-size:13px;line-height:1.6;padding:16px 0 0}.studio .journal-project-cover figcaption a{color:var(--s-ink);text-decoration:underline;text-underline-offset:4px}@media (max-width: 680px){.studio .partner-profile,.studio .partner-publications-grid{grid-template-columns:1fr}.studio .partner-portrait{min-height:0;height:350px}.studio .partner-portrait img{object-position:50% 36%}.studio .partner-profile-copy{padding:26px}.studio .partner-profile-copy p{font-size:16px}.studio .partner-post-illustration{max-width:360px;justify-self:center}.studio .partner-post h3{font-size:26px}}.studio .journal-index-grid[data-category=all]>.journal-card:last-child:nth-child(3n){grid-column:1 / -1;display:grid;grid-template-columns:1fr 1fr}.studio .journal-index-grid[data-category=all]>.journal-card:last-child:nth-child(3n) .journal-cover{aspect-ratio:auto;min-height:300px}.studio .journal-index-grid[data-category=all]>.journal-card:last-child:nth-child(3n) .journal-card-copy{justify-content:center;padding:clamp(24px,3vw,42px)}@media (max-width: 600px){.studio .journal-index-grid[data-category=all]>.journal-card:last-child:nth-child(3n){grid-column:auto;display:flex}.studio .journal-index-grid[data-category=all]>.journal-card:last-child:nth-child(3n) .journal-cover{aspect-ratio:4 / 3;min-height:0}}
