.immersive .story-hero{min-height:620px}.immersive .brand-art{border-radius:20px;min-height:580px}.immersive .brand-art .art-piece{object-fit:contain;object-position:center}.immersive .chapter-nav{top:77px}.immersive .story-topline{margin-top:12px}.immersive .guide-observation{position:relative}.immersive .guide-observation img{display:none}.immersive .guide-observation:before{content:'THE THINKING';font-size:9px;letter-spacing:.12em;font-weight:700;color:var(--world);border-bottom:2px solid var(--accent);padding-bottom:8px;display:inline-block;margin:0 0 12px}.vlncy .creative-art{background:#eee3ce;border-radius:16px}.vlncy .creative-art img{width:100%;max-width:440px;max-height:580px;object-fit:contain}.curly .brand-art .piece-1{content:url('assets/creative-showcase-v3/curly-pandi-01.webp')}.curly .brand-art .piece-2{content:url('assets/creative-showcase-v3/curly-biryani-01.webp')}.curly .brand-art .piece-3{content:url('assets/creative-showcase-v3/curly-rack-01.webp')}.hamleys .brand-art{border-radius:12px;background:#9c142c}.hamleys .brand-art:before{content:'PLAY';border:0;border-radius:0;font:800 clamp(120px,18vw,280px)/1 Spartan;color:#ffcf4228;inset:20% 0 auto;width:100%;height:auto;transform:rotate(-8deg);text-align:center}.hamleys .brand-art .piece-1,.hamleys .brand-art .piece-2,.hamleys .brand-art .piece-3{object-fit:contain}.case-entry-surface{max-width:1560px;margin:0 auto 30px;border-radius:18px;overflow:hidden;aspect-ratio:16/8;position:relative;background:var(--world);view-transition-name:case-cover}.case-entry-surface img{width:100%;height:100%;object-fit:cover}.case-entry-surface .entry-caption{position:absolute;bottom:20px;left:25px;color:white;font-size:12px;background:#101d16bd;padding:8px 13px;border-radius:20px}.case-entry-surface.is-captured{animation:entry-settle .7s cubic-bezier(.22,.8,.24,1) both}.case-next-v9{padding:45px clamp(22px,5vw,100px);display:flex;justify-content:space-between;align-items:center;border-top:1px solid #ced8c4;gap:25px;max-width:1760px;margin:auto}.case-next-v9 p{font:700 31px/1.1 Spartan;color:var(--world);max-width:500px}.case-next-v9 a{padding:13px 18px;background:var(--world);color:white;border-radius:5px;font-size:13px;white-space:nowrap}.compare-mode-v9{display:none;gap:8px;margin:15px 0}.compare-mode-v9 button{border:1px solid #a7b59a;border-radius:20px;background:transparent;color:var(--world);padding:10px 17px;min-height:44px;font:12px Hanken}.compare-mode-v9 button[aria-pressed=true]{background:var(--world);color:white}.case-decision-v9{border:1px solid #c4d0bc;border-radius:12px;padding:20px;margin:20px 0;display:grid;grid-template-columns:1fr auto;gap:15px;align-items:center;background:var(--tint)}.case-decision-v9 p{font-size:14px;max-width:620px}.case-decision-v9 button{border:0;background:var(--world);color:white;padding:12px 17px;border-radius:25px;min-height:44px;font-size:12px}.case-decision-v9 .detail-v9{grid-column:1/-1;padding-top:15px;border-top:1px solid #aab69b;font-size:16px;line-height:1.5}.story-chapter img{image-rendering:auto}.case-image-dialog img{object-fit:contain;max-height:80svh}.wipe-stage{isolation:isolate}.wipe-before,.wipe-after{transition:clip-path .5s}@keyframes entry-settle{from{opacity:.6;transform:scale(1.015)}to{opacity:1;transform:none}}@media(max-width:700px){.immersive .story-hero{min-height:0}.immersive .brand-art{min-height:440px}.immersive .chapter-nav{top:68px}.case-entry-surface{aspect-ratio:4/5;margin:0 22px 20px;border-radius:12px}.case-entry-surface img{object-fit:contain}.case-next-v9{display:block;padding-block:30px}.case-next-v9 p{font-size:27px;margin-bottom:20px}.case-next-v9 a{display:inline-block;margin:0 10px 10px 0}.compare-mode-v9{display:flex}.case-decision-v9{grid-template-columns:1fr;padding:17px}.case-decision-v9 button{justify-self:start}.immersive .brand-art .art-piece{max-height:85%}.hamleys .campaign-mosaic img{max-width:340px;max-height:420px;object-fit:contain}.immersive .result-tile{padding:25px}}@media(prefers-reduced-motion:reduce){.case-entry-surface,.wipe-before,.wipe-after{animation:none;transition:none}}
.cube .case-entry-surface{background:#151713;border:8px solid #151713;animation-name:weight-settle}.vlncy .case-entry-surface{animation-name:seam-open;background:#29241d}.curly .case-entry-surface{animation-name:feed-rise}.hamleys .case-entry-surface{border:10px solid #ffcf42;border-radius:180px 180px 12px 12px;background:#9c142c;animation-name:window-open}@keyframes weight-settle{from{transform:translateY(-12px) scale(.96);opacity:.6}to{transform:none;opacity:1}}@keyframes seam-open{from{clip-path:inset(0 48% 0 48% round 15px)}to{clip-path:inset(0 round 15px)}}@keyframes feed-rise{from{transform:translateY(38px);opacity:.5}to{transform:none;opacity:1}}@keyframes window-open{from{clip-path:inset(50% 0 0);opacity:.5}to{clip-path:inset(0);opacity:1}}@media(prefers-reduced-motion:reduce){.cube .case-entry-surface,.vlncy .case-entry-surface,.curly .case-entry-surface,.hamleys .case-entry-surface{animation:none}}
