
.care-case{--care-blue:#8caec9}.care-opening,.studio-heading,.care-film{display:grid;grid-template-columns:1.15fr 1fr;gap:48px;align-items:center}.care-opening h4,.studio-heading h4,.care-film h4,.care-research>h4{font-family:"Instrument Serif",serif;font-size:clamp(38px,5vw,68px);line-height:1.12;letter-spacing:.025em;margin:20px 0}.care-case p{line-height:1.85}.care-eyebrow,.care-scope>span,.care-principles>div>span{font-size:10px;letter-spacing:.16em;line-height:1.8}.care-scope,.care-principles>div,.care-evidence-note,.care-research{padding:28px;border-radius:28px;background:linear-gradient(135deg,#9ec6df13,#ffffff05);box-shadow:inset 0 1px #ffffff28,0 14px 50px #00000008;backdrop-filter:blur(20px)}.care-scope small,.care-film small{display:block;line-height:1.7;opacity:.7}.care-tags{display:flex;flex-wrap:wrap;gap:12px;font-size:11px;margin:24px 0}.care-research{margin:48px 0}.care-principles{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:36px 0}.care-principles h4{font-size:22px;line-height:1.4;font-weight:500}.care-principles p{font-size:13px}.care-ribbon{display:flex;justify-content:space-between;align-items:center;padding:30px 0;gap:16px;font-size:12px;letter-spacing:.1em}.care-ribbon b{color:var(--care-blue);margin-right:12px}.care-ribbon small{display:block;margin-top:12px;letter-spacing:0;opacity:.7}.care-lab iframe{width:100%;height:820px;border:0;border-radius:20px}.creative-corner{margin:90px 0}.studio-heading p{max-width:440px}.studio-board{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;padding:45px 10px}.art-card{color:inherit;background:#a8c2d415;border:0;border-radius:5px 5px 18px 18px;padding:12px;box-shadow:0 12px 30px #0002;transform:rotate(var(--tilt));cursor:pointer;transition:transform .4s}.art-card:hover,.art-card:focus-visible{transform:rotate(0) translateY(-10px)}.art-card img{width:100%;height:220px;object-fit:contain}.art-card span{display:block;font-size:12px;margin:12px 0}.studio-note,.care-evidence-note{font-size:12px;line-height:1.8}.film-frame{aspect-ratio:16/10;border-radius:28px;overflow:hidden;background:radial-gradient(ellipse at 70% 20%,#698ba7,#152c43)}.film-frame button{width:100%;height:100%;border:0;background:transparent;color:white;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px}.play-symbol{display:grid;place-items:center;width:70px;height:70px;border-radius:50%;background:#ffffff25;backdrop-filter:blur(15px)}.film-frame strong{font-size:26px}.film-frame iframe{width:100%;height:100%;border:0}.care-evidence-note{margin-top:40px}.care-film a{display:inline-block;color:inherit;margin:18px 0}.art-dialog{color:#233e52;background:#eaf0f4ed;border:1px solid #fff9;border-radius:28px;padding:30px;width:min(1000px,90vw);max-height:88vh;box-shadow:0 30px 120px #0006;backdrop-filter:blur(30px)}.art-dialog::backdrop{background:#07162299;backdrop-filter:blur(12px)}.art-tools{display:flex;gap:10px;justify-content:flex-end;position:sticky;top:0}.art-tools button{border:0;border-radius:30px;padding:12px 18px;background:#243e52;color:white;cursor:pointer}.art-original{width:100%;max-height:65vh;object-fit:contain}.art-reading{padding:30px 5%;}.art-reading h3{font-family:"Instrument Serif",serif;font-size:clamp(36px,5vw,60px);font-weight:400;line-height:1.15}.art-reading p{line-height:1.9}.art-reading .art-kicker{letter-spacing:.16em;font-size:11px}.art-reading blockquote{font-size:23px;border-left:2px solid #779bb6;padding-left:24px;line-height:1.6}.art-dialog [hidden]{display:none}.art-reading small{display:block;line-height:1.8}.care-research>p{max-width:920px}@media(max-width:760px){.care-opening,.studio-heading,.care-film{grid-template-columns:1fr;gap:24px}.care-principles{grid-template-columns:1fr}.studio-board{grid-template-columns:repeat(2,1fr);gap:16px}.art-card img{height:180px}.care-ribbon{flex-direction:column;align-items:flex-start}.care-ribbon i{transform:rotate(90deg)}.care-lab iframe{height:980px}.care-research{padding:22px}.art-dialog{padding:16px}.art-tools button{padding:10px;font-size:11px}}

/* Shared case-study typography and rhythm with project 01. */
.care-credit{display:block;font-size:12px;font-weight:500;margin-top:18px;line-height:1.8}.care-case .studio-heading h4,.care-case .care-film h4{font-family:Manrope,Arial,sans-serif;font-size:clamp(25px,2.65vw,36px);font-weight:400;line-height:1.5;letter-spacing:.035em}.care-case .creative-corner{margin:44px 0}.care-case .studio-heading{gap:32px}.care-case .studio-heading p{font-size:13px}.care-case .studio-board{display:flex;overflow-x:auto;gap:18px;padding:24px 8px 30px;scroll-snap-type:x proximity}.care-case .art-card{flex:0 0 156px;scroll-snap-align:start}.care-case .art-card img{height:170px}.care-case .care-film{gap:30px}.care-case .care-film p{font-size:13px}.care-case .film-summary{display:none}.care-case .care-evidence-note{background:none;box-shadow:none;padding:0;font-size:11px;opacity:.65}.care-case .care-lab iframe{height:850px}.care-case .studio-note{font-size:10px;opacity:.65}.care-academic p{font-size:14px}.care-case .film-frame{aspect-ratio:16/9}@media(max-width:700px){.care-case .care-lab iframe{height:1020px}.care-case .art-card{flex-basis:145px}}

.film-frame video{display:block;width:100%;height:100%;object-fit:contain;background:#07151b}
