.case-topline{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-block:20px}.case-header{display:grid;grid-template-columns:.85fr 1.25fr;grid-template-areas:"heading artwork" "metadata artwork";grid-template-rows:auto 1fr;gap:24px var(--gap);align-items:start;margin-bottom:32px}.case-heading{grid-area:heading;padding-top:16px}.case-heading h1{font-size:clamp(46px,5.7vw,96px);margin-block:16px 24px;overflow-wrap:anywhere}.case-heading h1.case-title-long{font:500 clamp(38px,4vw,64px)/1.15 var(--body);letter-spacing:-.035em}.case-summary{font-size:clamp(16px,1.3vw,20px);border-top:var(--rule);padding-top:16px;max-width:43ch}.case-header>.poster-frame{grid-area:artwork}.case-meta{grid-area:metadata;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px;border-top:var(--rule);padding-top:20px}.case-description{grid-column:1/-1;font-size:16px;margin-bottom:4px}.case-meta dt{font:var(--type-label);margin-bottom:6px}.case-meta dd{font:var(--type-caption);color:var(--muted)}.case-meta .case-description dd{font-size:17px;line-height:1.65;color:var(--ink)}.case-campaign>.case-section{border:0;margin-top:0}.case-collection{border-top:var(--rule);padding-top:24px;margin-top:32px}.collection-header{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:20px}.case-collection>.section-heading-row h2,.collection-header h2{font:500 clamp(25px,3vw,40px)/1.2 var(--body);text-transform:none}.case-gallery{display:grid;align-items:start;gap:32px 24px}.case-gallery[data-columns="1"]{grid-template-columns:minmax(0,1fr)}.case-gallery[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.case-gallery[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.case-gallery .poster-frame--wide{grid-column:1/-1}.case-gallery[data-columns="1"] .poster-frame:not(.poster-frame--wide){max-width:680px;width:100%;margin-inline:auto}.collection-more{margin-top:24px}.collection-more summary{cursor:pointer;font:var(--type-label);padding-block:16px;border-top:var(--rule)}.collection-more[open] summary{margin-bottom:16px}.case-jump{display:flex;flex-wrap:wrap;gap:8px 28px;border-block:var(--rule);padding-block:10px;font:var(--type-nav)}.case-jump a{display:inline-flex;align-items:center;min-height:44px}.study-decisions{margin-block:var(--section)}.study-decisions>.section-heading-row h2{font:500 var(--type-section)/1.2 var(--body);text-transform:none}.identity-system,.study-decision{padding-top:32px;border-top:var(--rule);margin-top:24px}.decision-intro{display:grid;grid-template-columns:.85fr 1.15fr;gap:8%;margin-bottom:28px}.decision-intro h3{font:500 clamp(25px,2.6vw,38px)/1.2 var(--body);margin-top:14px;max-width:24ch}.decision-result{color:var(--muted);font-size:16px}.evidence-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;align-items:start}.evidence-gallery[data-count="1"]{grid-template-columns:1fr}.evidence-gallery[data-count="1"]>div{max-width:1120px;width:100%;margin-inline:auto}.study-production .evidence-gallery[data-count="1"]>div{max-width:680px}.evidence-gallery--contact{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 18px}.bilingual-notes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;padding-block:28px}.bilingual-notes span{display:block;font:var(--type-label);border-top:var(--rule);padding-top:18px;margin-bottom:12px}.bilingual-notes p{font-size:16px}.study-reflection{font-weight:500}.study-archive{margin-block:32px;border-top:var(--rule)}.study-archive summary{padding-block:22px;cursor:pointer;font-size:18px}.study-archive summary span{float:right;font:var(--type-caption)}.study-archive>p{margin-bottom:24px}.apparel-subheading{font:500 21px/1.4 var(--body);margin-block:24px 12px}.apparel-study>.poster-frame{margin-bottom:28px}.case-credits{display:grid;grid-template-columns:.7fr 1.5fr;gap:var(--gap);border-top:var(--rule);margin-top:var(--section);padding-block:28px}.credit-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 32px}.credit-list dt{font:var(--type-label);margin-bottom:8px}.credit-list dd{font:var(--type-caption);color:var(--muted);max-width:48ch}.evidence-gallery[data-layout=signage]{grid-template-columns:.65fr 1.35fr;align-items:center}.evidence-gallery[data-layout=signage]>div:first-child{width:100%;max-width:280px;justify-self:center}.evidence-gallery[data-layout=wide]{grid-template-columns:minmax(0,1fr)}.evidence-gallery[data-layout=wide]>div{width:100%;max-width:1120px;margin-inline:auto}@media (max-width:767px){.bilingual-notes,.case-credits,.case-header,.credit-list,.decision-intro,.evidence-gallery,.evidence-gallery[data-layout=signage]{grid-template-columns:minmax(0,1fr)}.case-header{grid-template-areas:"heading" "artwork" "metadata";grid-template-rows:auto;gap:24px}.case-heading{padding-top:0}.case-heading h1{margin-block:12px 20px}.case-topline{flex-wrap:wrap;gap:8px 20px}.decision-intro{gap:16px}.decision-intro h3{max-width:28ch}.evidence-gallery{gap:28px}.evidence-gallery--contact{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px}.study-archive summary{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.study-archive summary span{float:none;flex-shrink:0}.case-credits,.credit-list{gap:20px}.evidence-gallery[data-layout=signage]>div:first-child{max-width:62vw}}.identity-motion{border-top:var(--rule);margin-top:40px;padding-top:32px}.identity-motion video{display:block;width:100%;max-width:640px;height:auto;aspect-ratio:4/5;margin-inline:auto;background:#eaedef}.identity-motion figcaption{max-width:640px;margin:12px auto 0;color:var(--muted);font:var(--type-caption)}@media (max-width:767px){.case-gallery[data-columns="2"],.case-gallery[data-columns="3"]{grid-template-columns:minmax(0,1fr)}}