/* Shared presentation of the four local project studies. */
.case-nav{margin:22px var(--gutter) 0;display:flex;gap:32px;flex-wrap:wrap;border-bottom:1px solid #d9d9d9;padding:16px 0;font-size:12px;color:#555}.case-nav a:hover{text-decoration:underline;text-underline-offset:5px}.case-section{padding-top:96px}.case-title{margin-top:28px}.case-title h1{font-size:clamp(44px,5.4vw,82px)}.case-intro{padding-bottom:34px}.case-overview{gap:8vw}.case-narrative{max-width:640px}.case-credits{padding-top:62px;padding-bottom:72px;margin-top:50px;border-top:1px solid #ddd}.case-feature img{height:auto}.case-page figcaption{line-height:1.6}.next-project{margin:0 var(--gutter);border-top:1px solid #171717;padding:26px 0 50px}.next-project-link{display:grid;grid-template-columns:1fr 1fr;gap:5vw;align-items:center;margin-top:24px}.next-visual{display:block;overflow:hidden;background:#eee}.next-visual img{aspect-ratio:2.2;object-fit:cover;transition:transform .5s}.next-project-link:hover .next-visual img{transform:scale(1.025)}.next-copy{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.next-copy small{font-size:12px;color:#666}.next-copy strong{font:500 clamp(26px,3.8vw,58px)/1.15 Paperlogy,sans-serif;letter-spacing:-.05em}.next-copy>span{margin-top:8px;font-size:12px;border-bottom:1px solid;padding-bottom:6px}.next-daehan .next-visual{background:#4a217b}.next-daehan .next-visual img{object-fit:contain;width:82%;margin:auto;aspect-ratio:1.8}.case-footer>a{font-size:24px}.case-footer>div{margin-top:28px}.identity-feature .ci-display{aspect-ratio:2.6;min-height:0}.identity-feature .ci-display img{width:80%;aspect-ratio:auto}.catalog-feature img{aspect-ratio:1.5;object-fit:cover}.name-editorial{display:grid;grid-template-columns:1fr 1fr;gap:8vw;align-items:center;margin-top:48px}.name-editorial figure img{aspect-ratio:1;object-fit:cover}.editorial-copy{max-width:390px}.editorial-copy h3{font-size:clamp(36px,4vw,60px);letter-spacing:-.06em;margin:18px 0}.editorial-copy>p:not(.section-index):not(.case-note){font-size:16px;line-height:1.9}.editorial-copy .case-note{margin-top:26px}.campaign-pair{display:grid;grid-template-columns:1.65fr 1fr;gap:28px;align-items:center}.campaign-pair figure:first-child img{aspect-ratio:auto}.campaign-pair figure:last-child img{aspect-ratio:.75;object-fit:cover}.film-feature video{display:block;width:100%;aspect-ratio:16/9;max-height:78svh;object-fit:contain;background:#101010}.film-sequence{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.scene-link{border:0;background:white;text-align:left;padding:0;min-width:0}.scene-image{display:block;position:relative;overflow:hidden}.scene-image>img{aspect-ratio:16/9;object-fit:cover;transition:transform .5s}.scene-image>span{position:absolute;right:10px;top:10px;padding:5px 8px;background:#000b;color:#fff;font-size:11px}.scene-caption{display:flex;flex-direction:column;gap:8px;padding:18px 0}.scene-caption small{font-size:11px;color:#666}.scene-caption strong{font:500 25px/1.4 Paperlogy,sans-serif;letter-spacing:-.04em}.scene-link:hover img{transform:scale(1.035)}.film-status{font-size:12px;margin-top:12px}.home-proof-grid{display:grid;grid-template-columns:7fr 5fr;gap:26px;align-items:start}.home-proof-grid a:last-child{padding-top:100px}.home-proof-grid img{aspect-ratio:1.45;object-fit:cover}.home-proof-grid figcaption{display:flex;justify-content:space-between;font-size:12px;margin-top:14px}.practice{padding-bottom:74px}.archive-section{padding-bottom:88px}.about-intro{align-self:start}.work-card{min-width:0}.cmf-role{margin-top:70px}.cmf-page .case-title h1{font-size:clamp(48px,7vw,104px)}
@media(min-width:1100px){.about-intro{position:sticky;top:36px}}
@media(max-width:900px){.case-overview{gap:40px}.next-copy strong{font-size:34px}.film-sequence{gap:14px}.scene-caption strong{font-size:22px}.scene-caption small{font-size:10px}.case-title{gap:20px}.case-title>p{min-width:170px}.dandy-page .case-title h1{font-size:clamp(40px,5vw,72px)}}
@media(max-width:700px){.case-title h1{font-size:39px}.dandy-page .case-title h1{font-size:clamp(31px,8.6vw,48px)}.case-title>p{margin-top:18px}.case-intro{padding-bottom:25px}.case-nav{gap:22px;font-size:11px;margin-top:16px;padding:14px 0}.case-section{padding-top:54px}.case-overview{gap:26px}.case-credits{padding-top:30px;padding-bottom:44px;margin-top:30px}.identity-feature .ci-display{aspect-ratio:1.4}.identity-feature .ci-display img{width:88%}.name-editorial{grid-template-columns:1fr;gap:26px;margin-top:30px}.editorial-copy h3{font-size:38px}.editorial-copy>p:not(.section-index):not(.case-note){font-size:14px}.campaign-pair{grid-template-columns:1fr;gap:30px}.campaign-pair figure:last-child{width:82%;margin-left:auto}.film-feature video{max-height:none}.film-sequence{grid-template-columns:1fr;gap:20px}.scene-caption{padding:14px 0 0}.scene-caption strong{font-size:24px}.scene-caption small{font-size:11px}.next-project{padding-top:22px;padding-bottom:32px}.next-project-link{grid-template-columns:1fr;gap:20px;margin-top:20px}.next-copy{gap:10px}.next-copy strong{font-size:34px}.next-copy>span{margin-top:0}.next-visual img{aspect-ratio:2}.next-daehan .next-visual img{aspect-ratio:1.64}.case-footer>a{font-size:23px}.home-proof-grid{grid-template-columns:1fr;gap:30px}.home-proof-grid a:last-child{padding-top:0;width:88%;margin-left:auto}.home-proof-grid figcaption{font-size:11px;margin-top:10px}.practice{padding-bottom:44px}.archive-section{padding-bottom:52px}.cmf-role{margin-top:40px}.case-page figcaption{flex-wrap:wrap;gap:5px 12px}.case-page figcaption>span:last-child{max-width:100%;text-align:left}.film-feature figcaption{display:block}.film-feature figcaption span{display:block}.case-page .dialog-image{aspect-ratio:auto}.case-page h2{word-break:keep-all}}
@media(prefers-reduced-motion:reduce){.next-visual img,.scene-image>img{transition:none}}
.film-player{position:relative;background:#101010}.film-player #film-start{position:absolute;inset:0;width:100%;border:0;padding:0;background:#101010;color:white;text-align:left}.film-player #film-start[hidden]{display:none}.film-player #film-start>img{height:100%;width:100%;object-fit:cover;aspect-ratio:auto}.film-player #film-start>span{position:absolute;inset:auto 0 0;padding:70px 28px 28px;background:linear-gradient(transparent,#000b);font:500 18px Paperlogy,sans-serif}.film-player #film-start b{font-size:16px;border:1px solid #fffa;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;margin-right:14px;font-weight:400}.film-player #film-start small{display:block;font:11px Pretendard,sans-serif;margin:12px 0 0 63px}.film-player #film-start:hover b{background:white;color:#171717}.film-status:empty{display:none}
@media(max-width:700px){.film-player #film-start>span{font-size:13px;padding:45px 16px 16px}.film-player #film-start b{width:32px;height:32px;font-size:11px;margin-right:8px}.film-player #film-start small{font-size:9px;margin:8px 0 0 44px}}
