.brand-intro .case-title h1{font-size:clamp(44px,6vw,90px);line-height:1.15}.brand-lead{margin:0 var(--gutter);display:grid;grid-template-columns:8fr 4fr;gap:18px;max-height:850px}.brand-lead>a{position:relative;display:block;min-width:0;overflow:hidden}.brand-lead-main img{height:100%;aspect-ratio:1.45;object-fit:cover}.brand-lead-side img{height:100%;object-fit:cover;object-position:50% 45%}.brand-lead a>span{position:absolute;left:0;right:0;bottom:0;padding:45px 24px 22px;background:linear-gradient(transparent,#000b);color:white;font:500 28px Paperlogy,sans-serif}.brand-lead small{display:block;font:11px Pretendard,sans-serif;margin-top:8px}.brand-section{margin:0 var(--gutter);padding:110px 0 0}.brand-section-head{display:flex;justify-content:space-between;gap:60px;align-items:flex-end;margin-bottom:38px}.brand-section-head h2{font-size:clamp(36px,4.1vw,63px);line-height:1.2;letter-spacing:-.06em;margin-top:20px;word-break:keep-all}.brand-section-head>p{max-width:420px;font-size:15px;line-height:1.8;color:#555}.identity-stories{display:grid;grid-template-columns:1fr 1fr;gap:28px}.brand-ci{background:#4a217b;display:flex;align-items:center;justify-content:center;aspect-ratio:1.3}.brand-ci img{width:86%;height:auto}.identity-story-label{padding:22px 0 0}.identity-story-label h3{font-size:29px;letter-spacing:-.04em;margin-bottom:12px}.identity-story-label p{font-size:13px;line-height:1.9}.identity-story-label span{font-size:11px;color:#777}.kr-objects{display:grid;grid-template-columns:1fr 1fr;background:#ececec;aspect-ratio:1.3;overflow:hidden}.kr-objects figure,.kr-objects button{height:100%;background:#eee}.kr-objects img{height:100%;width:100%;object-fit:cover}.kr-objects figure:first-child img{object-fit:contain}.kr-objects figcaption{display:none}.adopted-identity{display:grid;grid-template-columns:7fr 5fr;gap:8vw;align-items:center;margin-top:80px}.adopted-identity img{aspect-ratio:1.38;object-fit:cover}.adopted-identity h3,.renewal-study h3{font-size:clamp(34px,4vw,60px);letter-spacing:-.05em;line-height:1.22;margin:20px 0}.adopted-identity>div>p,.renewal-study>div>p{font-size:15px;line-height:1.9}.adopted-identity .case-note{font-size:11px;margin-top:22px}.brand-filters{display:flex;gap:28px;flex-wrap:wrap;border-bottom:1px solid #ccc;margin-bottom:32px}.brand-filters button{border:0;background:white;color:#777;font-size:12px;padding:14px 0;border-bottom:2px solid transparent}.brand-filters button[aria-pressed=true]{color:#171717;border-color:#171717}.advertising-wall{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:56px 28px;align-items:start}.ad-work{grid-column:span 6;min-width:0}.ad-work[hidden]{display:none}.ad-work:nth-child(1){grid-column:span 8}.ad-work:nth-child(2){grid-column:span 4;grid-row:span 2}.ad-work:nth-child(3){grid-column:span 8}.ad-work:nth-child(4){grid-column:span 4}.ad-work:nth-child(5){grid-column:span 8;align-self:center}.ad-work:nth-child(9){grid-column:3/span 8}.advertising-wall img{width:100%;height:auto;object-fit:contain}.advertising-wall.filtered .ad-work{grid-column:span 6;grid-row:auto;align-self:start}.advertising-wall.filtered img{max-height:680px}.brand-section-end{display:flex;justify-content:space-between;gap:30px;margin-top:35px;align-items:center}.brand-section-end p{font-size:12px;color:#777}.kia-panorama img{width:100%;height:auto;aspect-ratio:2098/750;object-fit:contain}.space-study-pair{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-top:32px}.space-study-pair img{aspect-ratio:1.4;object-fit:cover}.space-caption{display:grid;grid-template-columns:1fr 1fr;gap:8vw;padding:28px 0 12px}.space-caption h3{font-size:clamp(27px,3vw,43px);line-height:1.25;letter-spacing:-.05em}.space-caption p{font-size:14px;line-height:1.9;color:#555;max-width:520px}.kr-space{margin-top:75px}.identity-studies{display:grid;grid-template-columns:1fr 1fr;gap:45px 28px;align-items:start}.identity-studies img{aspect-ratio:1.25;object-fit:cover}.identity-studies figure:nth-child(3){grid-column:1/span 2;width:75%;margin:0 auto}.identity-studies figure:nth-child(3) img{aspect-ratio:2480/1370}.renewal-study{display:grid;grid-template-columns:4fr 6fr;gap:10vw;align-items:center;margin:70px auto 0;max-width:1050px}.renewal-study img{max-height:580px;object-fit:contain}.responsibility-lines{border-top:1px solid #171717}.responsibility-lines article{display:grid;grid-template-columns:40px 2fr 3fr 1.3fr;gap:25px;padding:30px 0;border-bottom:1px solid #ddd;align-items:start}.responsibility-lines b{font-size:12px;font-weight:400;color:#777}.responsibility-lines h3{font-size:26px;letter-spacing:-.04em}.responsibility-lines p{font-size:14px;line-height:1.9;color:#555}.responsibility-lines a{font-size:12px;align-self:end;justify-self:end;border-bottom:1px solid;padding-bottom:6px}.brand-responsibility{padding-bottom:95px}.home-brand-edit{padding-top:80px}.home-brand-wall{display:grid;grid-template-columns:3fr 6fr 3fr;gap:20px;align-items:start}.home-brand-wall a{display:block;min-width:0}.home-brand-wall img{object-fit:cover;transition:transform .45s;aspect-ratio:.72}.home-brand-wall .home-ad-link img{aspect-ratio:1.5}.home-brand-wall .home-ad-link{padding-top:65px}.home-brand-wall .home-study-link{padding-top:130px}.home-brand-wall .home-study-link img{aspect-ratio:.88}.home-brand-wall a>span{display:block;font:500 17px Paperlogy,sans-serif;letter-spacing:-.04em;margin-top:16px}.home-brand-wall small{display:block;font:11px Pretendard,sans-serif;color:#777;margin-top:8px}.brand-collection-link{display:flex;justify-content:space-between;gap:25px;border-top:1px solid #222;padding:22px 0 0;margin-top:38px;font:500 25px Paperlogy,sans-serif;letter-spacing:-.04em}.brand-collection-link span{font:12px Pretendard,sans-serif;align-self:center}.home-brand-edit+.practice{border-top:0;padding-top:35px}
/* Work-specific cuts: poster wipe, identity split, spatial reveal, then film. */
.opening-reel{background:#242424}.opening-reel .reel-layer{opacity:0}.opening-reel .brand-start{opacity:1}.opening-reel .identity-scene{background:#eee}.reel-credit{position:absolute;left:28px;bottom:28px;right:28px;color:white;text-shadow:0 1px 7px #0008}.reel-credit strong{display:block;font:500 clamp(32px,5.8vw,90px)/1.08 Paperlogy,sans-serif;letter-spacing:-.055em}.reel-credit span{display:block;font-size:11px;margin-top:14px}.reel-credit.dark{color:#171717;text-shadow:none}.brand-start>img{object-position:50% 52%}.ad-triptych{display:grid;grid-template-columns:4fr 2.5fr 4fr;gap:0;height:100%;background:#ccc}.ad-triptych>img{height:100%;width:100%;object-fit:cover}.ad-triptych>img:nth-child(2){object-position:50% 35%}.ad-scene .reel-credit{background:#171717;padding:15px 20px;left:24px;right:auto;bottom:24px}.ad-scene .reel-credit strong{font-size:clamp(23px,3.7vw,52px)}.ad-scene .reel-credit span{font-size:10px;margin-top:9px}.reel-identity-pair{display:grid;grid-template-columns:1fr 1fr;height:100%;max-width:1100px;margin:auto;background:#eee}.reel-identity-pair>img{height:100%;width:100%;object-fit:contain}.identity-scene .reel-credit{left:auto;text-align:right;background:#ffffffd9;padding:18px 22px;bottom:20px;right:20px}.identity-scene .reel-credit strong{font-size:clamp(24px,4vw,58px)}.kia-scene .reel-credit{background:#ffffffd9;left:20px;right:auto;padding:16px 20px;bottom:20px}.kia-scene .reel-credit strong{font-size:clamp(24px,4vw,58px)}
@media(max-width:1000px){.brand-section-head{gap:35px}.brand-section-head>p{font-size:13px;max-width:330px}.brand-lead{grid-template-columns:7fr 4fr}.responsibility-lines article{grid-template-columns:24px 2fr 3fr}.responsibility-lines a{grid-column:3;justify-self:start}.home-brand-wall{gap:14px}.home-brand-wall a>span{font-size:13px}.brand-lead a>span{font-size:24px}}
@media(max-width:700px){.brand-intro .case-title h1{font-size:clamp(34px,8.7vw,50px)}.brand-lead{gap:10px;grid-template-columns:1fr}.brand-lead-main img{aspect-ratio:1.1}.brand-lead-side{display:none!important}.brand-lead a>span{padding:40px 18px 18px;font-size:25px}.brand-section{padding-top:58px}.brand-section-head{display:block;margin-bottom:26px}.brand-section-head h2{font-size:34px;line-height:1.25;margin-top:16px}.brand-section-head>p{margin-top:20px;font-size:13px;max-width:none}.identity-stories{grid-template-columns:1fr;gap:42px}.brand-ci{aspect-ratio:1.5}.kr-objects{aspect-ratio:1.3}.identity-story-label h3{font-size:26px}.identity-story-label p{font-size:12px}.identity-story-label span{font-size:10px}.adopted-identity{grid-template-columns:1fr;gap:26px;margin-top:48px}.adopted-identity h3{font-size:38px;margin:14px 0}.adopted-identity>div>p{font-size:14px}.brand-filters{gap:19px;margin-bottom:25px}.brand-filters button{font-size:10px;padding:12px 0}.advertising-wall{grid-template-columns:1fr 1fr;gap:30px 14px}.ad-work:nth-child(n){grid-column:span 2;grid-row:auto}.ad-work:nth-child(2),.ad-work:nth-child(4){grid-column:span 1}.ad-work:nth-child(3){grid-column:span 1}.ad-work:nth-child(4){grid-column:span 2;width:75%;margin-left:auto}.advertising-wall.filtered .ad-work{grid-column:span 2;width:100%}.brand-section-end{display:block;margin-top:25px}.brand-section-end p{font-size:11px}.brand-section-end .line-link{margin-top:12px}.space-study-pair{grid-template-columns:1fr;gap:26px;margin-top:24px}.space-caption{grid-template-columns:1fr;gap:20px;padding-top:24px}.space-caption h3{font-size:30px}.space-caption p{font-size:13px}.kr-space{margin-top:45px}.identity-studies{grid-template-columns:1fr;gap:30px}.identity-studies figure:nth-child(n){grid-column:auto;width:100%}.identity-studies figure:nth-child(2){width:85%;margin-left:auto}.renewal-study{grid-template-columns:1fr;gap:25px;margin-top:45px}.renewal-study figure{width:70%;margin:auto}.renewal-study h3{font-size:34px;margin:16px 0}.renewal-study>div>p{font-size:14px}.responsibility-lines article{grid-template-columns:25px 1fr;gap:14px;padding:24px 0}.responsibility-lines h3{font-size:24px}.responsibility-lines p{grid-column:2;font-size:13px}.responsibility-lines a{grid-column:2;font-size:11px}.brand-responsibility{padding-bottom:50px}.home-brand-wall{grid-template-columns:1fr 1fr;gap:24px 14px}.home-brand-wall .home-ad-link{grid-column:span 2;grid-row:1;padding-top:0}.home-brand-wall .home-study-link{padding-top:45px}.home-brand-wall img{aspect-ratio:.85}.home-brand-wall .home-study-link img{aspect-ratio:.85}.brand-collection-link{font-size:21px;display:block;margin-top:28px;padding-top:18px}.brand-collection-link span{font-size:11px;display:block;margin-top:10px}.home-brand-edit+.practice{padding-top:0}.reel-credit{left:18px;bottom:22px;right:18px}.reel-credit strong{font-size:clamp(28px,9vw,42px)}.reel-credit span{font-size:9px;line-height:1.6;margin-top:10px}.brand-start>img{object-position:62% 50%}.ad-triptych{grid-template-columns:1fr 1fr}.ad-triptych>img:nth-child(3){display:none}.ad-triptych>img:first-child{object-position:66% 50%}.ad-scene .reel-credit{left:12px;right:12px;bottom:18px;padding:12px}.ad-scene .reel-credit strong{font-size:25px}.ad-scene .reel-credit span{font-size:8px}.reel-identity-pair{grid-template-columns:1fr}.reel-identity-pair>img:nth-child(2){display:none}.reel-identity-pair>img:first-child{max-height:100%;object-fit:contain}.identity-scene .reel-credit{left:12px;right:12px;bottom:18px;padding:12px}.identity-scene .reel-credit strong{font-size:28px}.kia-scene>img{object-position:42% center}.kia-scene .reel-credit{left:12px;right:12px;padding:12px;bottom:18px}}
@media(prefers-reduced-motion:reduce){.home-brand-wall img{transition:none}}
.brand-page .case-nav{position:sticky;top:0;z-index:5;background:#fff;margin-left:0;margin-right:0;padding-left:var(--gutter);padding-right:var(--gutter)}.name-family{margin-top:55px}.name-family-heading{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-bottom:24px}.name-family-heading h3{font-size:32px;letter-spacing:-.05em}.name-family-heading p{font-size:12px;color:#666}.name-family-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.name-family-grid img{aspect-ratio:1;object-fit:cover}
@media(max-width:700px){.brand-page .case-nav{gap:12px 22px;font-size:10px}.name-family{margin-top:35px}.name-family-heading{display:block;margin-bottom:20px}.name-family-heading h3{font-size:28px}.name-family-heading p{font-size:11px;margin-top:12px}.name-family-grid{gap:10px}.name-family-grid figcaption{font-size:9px}}
.work-card.daehan .work-image img{width:100%;height:100%;margin:0;object-fit:cover;object-position:54% 50%}
@media(max-width:700px){.work-card.daehan .work-image img{object-position:60% 50%}}
.home-brand-wall a>span{position:relative;padding-right:19px}.home-brand-wall a>span::after{content:'↗';position:absolute;right:0;top:0;font-family:Pretendard,sans-serif;font-size:17px}
@media(max-width:700px){.work-stage{max-height:540px}.work-card.daehan .work-image img{object-position:46% 50%}}
@media(max-width:360px){.work-stage{max-height:480px}}
.brand-page #kr-identity,.brand-page .ad-work[id]{scroll-margin-top:var(--brand-nav-height,80px)}
.brand-page .brand-objects{display:grid;grid-template-columns:1.25fr 1fr;gap:5vw;align-items:center;padding-top:70px}
.brand-object-detail{position:relative;display:block;overflow:hidden}
.brand-object-detail img{width:100%;height:auto;aspect-ratio:1.5;object-fit:cover}
.brand-object-detail>span{position:absolute;inset:auto 0 0;padding:45px 24px 22px;background:linear-gradient(transparent,#000b);color:white;font-size:13px}
.brand-object-copy h2{font:500 clamp(32px,3.8vw,55px)/1.2 Paperlogy,sans-serif;letter-spacing:-.055em;margin:18px 0 24px}
.brand-object-copy>p:not(.section-index){font-size:13px;line-height:1.9;color:#555}
.brand-object-copy .line-link{margin-top:24px}
.brand-object-copy .object-disclosure{margin-top:20px;font-size:11px!important;color:#777!important}
.brand-page .brand-responsibility{padding-bottom:0}
.brand-page #space>.kr-proof{padding-top:0}
.technical-home-link{display:flex;justify-content:space-between;align-items:center;gap:25px;border-top:1px solid #ccc;padding:23px 0;margin-top:23px;font-size:14px}.technical-home-link small{font-size:12px;color:#666;margin-left:15px}.technical-home-link>span:last-child{font-size:12px}
.technical-case{display:grid;grid-template-columns:1.2fr 1fr;gap:5vw;align-items:center;margin:95px var(--gutter) 0;scroll-margin-top:90px}.technical-case-art{display:grid;grid-template-columns:.65fr 1fr;gap:20px;align-items:center}.technical-case-art img{width:100%;height:auto}.technical-case h2{font:500 clamp(30px,3.4vw,50px)/1.2 Paperlogy,sans-serif;letter-spacing:-.055em;margin:18px 0 25px}.technical-case>div>p:not(.section-index){font-size:16px;line-height:1.85;color:#555}.technical-case .line-link{margin-top:25px}
@media(max-width:700px){.technical-home-link{display:block;font-size:13px}.technical-home-link small{display:block;margin:7px 0}.technical-home-link>span:last-child{display:block;line-height:1.7;margin-top:15px}.technical-case{grid-template-columns:1fr;margin-top:58px;gap:28px}.technical-case-art{gap:14px}.technical-case h2{font-size:34px}.technical-case>div>p:not(.section-index){font-size:15px}}
@media(max-width:700px){.brand-page .brand-objects{grid-template-columns:1fr;gap:26px;padding-top:58px}.brand-object-copy h2{font-size:34px;margin:15px 0 20px}.brand-object-detail>span{padding:35px 18px 16px;font-size:12px}}
