@font-face{font-family:'Wanted Sans';src:url('fonts/WantedSansVariable.woff2') format('woff2');font-weight:400 1000;font-style:normal;font-display:swap}
:root{--ink:#111;--paper:#fff;--muted:#707070;--line:#d6d6d6;--accent:#5f0080;--gutter:clamp(22px,5vw,84px);--sans:'Wanted Sans',Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:17px;line-height:1.7;-webkit-font-smoothing:antialiased;word-break:keep-all}h1,h2,h3,h4,p,figure{margin:0}a{color:inherit;text-decoration:none}button,input,summary{font:inherit;color:inherit}button{background:none;border:0;padding:0;cursor:pointer;text-align:left}img,video{display:block;width:100%;height:auto}img{object-fit:cover}button,a,input,summary{touch-action:manipulation}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible,video:focus-visible{outline:3px solid var(--accent);outline-offset:5px}button:disabled{cursor:default}::selection{background:var(--accent);color:#fff}[hidden]{display:none!important}.skip-link{position:fixed;top:-80px;left:20px;z-index:200;background:#111;color:#fff;padding:12px}.skip-link:focus{top:10px}.site-header{display:flex;align-items:center;gap:30px;justify-content:space-between;min-height:82px;padding:15px var(--gutter);position:sticky;top:0;z-index:60;background:rgba(255,255,255,.96);backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}.brand{font-size:25px;font-weight:700;letter-spacing:-.055em;line-height:1}.site-header nav{display:flex;gap:clamp(18px,2.4vw,40px)}.site-header nav a{font-size:16px;line-height:1;white-space:nowrap}.site-header sup{font-size:10px;margin-right:5px;vertical-align:super}.site-header nav a:hover,.site-header [aria-current=page]{color:var(--accent)}.edition-link{font-size:12px;white-space:nowrap;color:var(--muted)}.menu-button{display:none}.home-page main,.detail-page main{max-width:1760px;margin:auto}.type-cover{min-height:calc(100svh - 82px);padding:32px var(--gutter) 28px;display:flex;flex-direction:column}.cover-top,.cover-bottom{display:flex;align-items:center;justify-content:space-between;gap:25px;font-size:12px}.cover-top{color:#5b5b5b}.cover-top>span:last-child{font-size:10px;letter-spacing:.13em}.type-cover h1{font-family:var(--sans);font-size:clamp(65px,10vw,166px);font-weight:800;letter-spacing:-.075em;line-height:1.13;padding:clamp(36px,5vh,60px) 0 clamp(38px,5vh,58px)}.type-line{display:block;overflow:hidden;padding-bottom:.09em}.type-line>span{display:block}.type-line:nth-child(2){padding-left:8vw}.type-line:nth-child(3){padding-left:16vw}.cover-bottom{margin-top:auto;padding-top:24px;border-top:1px solid var(--ink)}.cover-bottom p{font-size:22px;font-weight:700;letter-spacing:-.04em}.cover-bottom p span{margin-left:18px;font-size:13px;font-weight:400;letter-spacing:0}.cover-bottom>a>span{display:inline-block;margin-left:20px;font-size:22px}.chapter{padding:110px var(--gutter) 0;scroll-margin-top:10px}.chapter-heading{display:flex;align-items:flex-end;justify-content:space-between;border-top:1px solid var(--ink);padding-top:18px;padding-bottom:55px;gap:30px}.chapter-heading>div{display:flex;gap:25px;align-items:baseline;line-height:.95}.chapter-number{font-size:clamp(46px,6.8vw,110px);font-weight:700;letter-spacing:-.07em;color:var(--accent)}.chapter-heading h2{font-size:clamp(70px,10.5vw,160px);font-weight:700;letter-spacing:-.065em;line-height:1.05}.text-link{display:inline-flex;align-items:center;gap:24px;font-size:14px;white-space:nowrap;border-bottom:1px solid;padding:0 0 5px;line-height:1.6}.text-link span{display:inline-block;transition:transform .3s}.text-link:hover span{transform:translate(3px,-3px)}.statement-spread{padding:45px 0 70px 15%;max-width:1350px}.statement-spread>p{font-size:clamp(27px,3.8vw,56px);font-weight:600;line-height:1.65;letter-spacing:-.055em}.intro-folio{display:grid;grid-template-columns:1fr auto;gap:12%;padding:25px 0 20px 44%;align-items:start}.intro-folio p{font-size:16px;line-height:1.9}.intro-folio .text-link{font-size:12px}.media-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(20px,3.5vw,54px);align-items:start}.media-item{min-width:0;display:block}.media-item figure{width:100%}.media-item img{transition:transform 1.1s cubic-bezier(.2,.65,.3,1)}.media-item:hover img{transform:scale(1.018)}.media-item figcaption{display:flex;justify-content:space-between;align-items:flex-start;gap:15px;padding-top:14px;font-size:13px;line-height:1.6;text-align:left}.media-item figcaption>span:last-child{font-size:11px;color:var(--muted)}.media-item figcaption small{display:block;font-size:10px;color:var(--muted);padding-bottom:5px}.portrait-spread{padding:65px var(--gutter) 0}.portrait-main{grid-column:2/7}.portrait-main img{aspect-ratio:4/5;object-fit:contain;background:#f6f8f9}.portrait-field{grid-column:9/12;margin-top:170px}.portrait-field img{aspect-ratio:3/4;object-fit:contain;background:#090909}.portrait-field figcaption{display:block}.big-statement{font-size:clamp(40px,7.4vw,112px);font-weight:700;letter-spacing:-.07em;line-height:1.18;padding:15px 0 75px 15%}.chapter-planning>.big-statement{color:var(--accent)}.planning-spread{margin-top:20px}.planning-lead{grid-column:1/9}.planning-lead img{aspect-ratio:4/3;filter:grayscale(1)}.planning-film{grid-column:9/13;margin-top:180px}.film-frame{position:relative}.film-frame video{aspect-ratio:4/3;object-fit:contain;background:#111}.film-label{position:absolute;top:12px;left:12px;pointer-events:none;color:#fff;background:#111b;padding:3px 7px;font-size:9px;letter-spacing:.06em}.planning-film figcaption{display:block}.project-index{margin:85px 0 0 25%}.index-row{border-top:1px solid var(--line);padding:18px 0;display:grid;grid-template-columns:1fr 170px 25px;gap:24px;align-items:center}.index-row>span:first-child{font-size:clamp(20px,2vw,29px);font-weight:500;line-height:1.4;letter-spacing:-.045em}.index-row small{font-size:11px;color:var(--muted)}.index-row:hover{color:var(--accent)}.directing-spread{row-gap:80px}.directing-wide{grid-column:1/9}.directing-wide img{aspect-ratio:1.5;object-fit:contain;background:#080b12}.directing-tall{grid-column:10/13;margin-top:210px}.directing-tall img{aspect-ratio:2/3;object-fit:cover}.directing-tall figcaption{display:block}.directing-arirang{grid-column:3/10}.arirang-still{position:relative;overflow:hidden;width:100%;aspect-ratio:541/300}.arirang-still img{position:absolute!important;left:-100%;width:200%!important;height:600%!important;max-width:none;object-fit:fill!important;transform:none!important}.scene-right-3 img{top:-200%}.scene-right-5 img{top:-400%}.voice-spread{margin-top:10px}.radio-lead{grid-column:1/9}.radio-lead img{aspect-ratio:1.5;filter:grayscale(1)}.lecture-aside{grid-column:10/13;margin-top:140px}.lecture-aside img{aspect-ratio:1.1;object-fit:cover}.lecture-aside figcaption{display:block}.chapter-media>.big-statement{padding-left:0;font-size:clamp(38px,6.5vw,98px)}.recent-writing{margin:85px 0 0 25%}.writing-row{display:block;padding:28px 0;border-top:1px solid var(--ink)}.writing-row small{font-size:11px;color:var(--muted)}.writing-row h3{font-size:clamp(22px,2.6vw,36px);font-weight:500;letter-spacing:-.05em;line-height:1.5;margin:10px 0 15px}.writing-row>span{font-size:12px}.writing-row:hover h3{color:var(--accent)}.research-books>.section-heading{display:flex;align-items:center;gap:18px;margin-bottom:20px}.research-books>.section-heading h2{font-size:21px}.research-books>.section-heading p{font-size:12px;color:var(--muted)}.book-ribbon{overflow:hidden}.book-ribbon-controls{display:flex;align-items:center;justify-content:space-between;padding:20px 0 25px;font-size:10px;border-top:1px solid var(--line)}.book-motion-toggle{font-size:11px;border-bottom:1px solid;min-height:32px}.book-ribbon-viewport{overflow:hidden}.book-ribbon-track{display:flex;width:max-content;animation:bookflow 28s linear infinite}.book-ribbon-set{display:flex;gap:45px;padding-right:45px}.book-card{display:block;width:190px;flex-shrink:0}.book-image{height:280px;display:flex;align-items:flex-end;justify-content:center}.book-image img{width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain}.book-card h3{font-size:15px;line-height:1.5;margin-top:19px;font-weight:600;letter-spacing:-.035em}.book-card p{font-size:11px;color:var(--muted);margin-top:4px}.book-image.fallback{background:#ececec;align-items:center;padding:24px}.book-ribbon:is(:hover,:focus-within) .book-ribbon-track,.book-ribbon[data-paused=true] .book-ribbon-track,.book-ribbon[data-offscreen=true] .book-ribbon-track{animation-play-state:paused}@keyframes bookflow{to{transform:translateX(-50%)}}.research-folio{display:flex;align-items:flex-end;justify-content:space-between;margin:75px 0 0 40%;padding-top:30px;border-top:1px solid var(--line)}.research-folio p{font-size:clamp(27px,3.5vw,50px);font-weight:500;line-height:1.4;letter-spacing:-.05em}.field-spread{margin-top:100px;background:#111;color:#fff;padding-bottom:100px}.field-label{display:grid;grid-template-columns:2fr 6fr 3fr;gap:35px;align-items:start;margin-bottom:70px}.field-label>p{font-size:11px;letter-spacing:.08em;padding-top:12px}.field-label h2{font-size:clamp(30px,4.5vw,64px);font-weight:500;line-height:1.4;letter-spacing:-.05em}.field-label .text-link{justify-self:end;align-self:end}.field-pair>a:first-child{grid-column:1/8}.field-pair>a:last-child{grid-column:9/13;margin-top:120px}.field-pair img{aspect-ratio:4/3;object-fit:cover}.field-pair figcaption{color:#bbb}.contact-spread{padding:110px var(--gutter) 100px}.contact-spread>p{font-size:15px;margin-bottom:40px}.connect-display{display:block;font-size:clamp(88px,17vw,260px);letter-spacing:-.075em;font-weight:700;line-height:.93;margin-left:-.04em}.connect-display span{font-size:.6em;display:inline-block;margin-left:.15em;transition:transform .4s}.connect-display:hover span{transform:translate(10px,-10px)}.contact-spread>.text-link{margin-top:50px;font-size:19px}.mag-footer{max-width:1760px;margin:auto;padding:25px var(--gutter);border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 1fr auto;gap:30px;align-items:start}.footer-wordmark{font-size:28px;font-weight:700;letter-spacing:-.06em;line-height:1}.mag-footer>div{display:flex;flex-wrap:wrap;gap:12px 28px;font-size:11px}.mag-footer>p{font-size:9px;color:var(--muted)}
/* Full archives and project pages retain their content, with one editorial type system. */
.detail-page main{padding:65px var(--gutter) 100px}.page-heading{display:flex;justify-content:space-between;gap:45px;align-items:flex-end;margin-bottom:75px;padding-bottom:40px;border-bottom:1px solid var(--ink)}.page-heading>div{min-width:0}.eyebrow,.kicker{font-size:12px;letter-spacing:.035em;line-height:1.7;margin-bottom:20px}.page-heading h1{font-size:clamp(70px,12vw,170px);line-height:1;letter-spacing:-.07em;font-weight:700}.page-heading>p{max-width:300px;font-size:15px;line-height:1.9}.about-intro{display:grid;grid-template-columns:5fr 6fr;gap:10%;align-items:start}.about-intro img{aspect-ratio:3/4;object-fit:contain}.about-intro h2{font-size:clamp(28px,3.8vw,53px);font-weight:600;letter-spacing:-.05em;line-height:1.5;margin-bottom:35px}.about-copy p{font-size:18px;line-height:2;margin:0 0 20px;max-width:34em}.credentials-grid{display:grid;grid-template-columns:1fr 1fr;gap:55px 80px;margin:90px 0}.credentials-grid>div{padding-top:22px;border-top:1px solid var(--line)}.credentials-grid h3{font-size:24px;font-weight:600;letter-spacing:-.035em;margin-bottom:20px}ul.text-list,.credentials-grid ul{list-style:none;padding:0;margin:0;font-size:16px;line-height:2.2}.about-statement{padding:80px 0;border-top:1px solid var(--ink)}.about-statement p{font-size:clamp(28px,4vw,60px);font-weight:600;line-height:1.7;letter-spacing:-.055em}.about-statement span{display:block}.plain-details{border-top:1px solid var(--line);padding-top:20px;margin-top:40px}.plain-details summary{font-size:18px;cursor:pointer}.expertise-lines{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin:30px 0}.expertise-lines h3{font-size:30px;letter-spacing:-.045em}.expertise-lines p,.expertise-quote{font-size:17px;line-height:1.9}.planning-program{display:grid;grid-template-columns:1fr 1fr;gap:7%;align-items:center;padding:65px 0;border-top:1px solid var(--line)}.planning-program:first-of-type{border-top:0;padding-top:0}.planning-program.is-reversed>figure{grid-column:2;grid-row:1}.planning-program.is-reversed>.program-copy{grid-column:1;grid-row:1}.planning-program>figure img{aspect-ratio:16/10;object-fit:contain;background:#f6f6f6}.planning-program figcaption{font-size:12px;color:var(--muted);margin-top:12px}.program-copy h2{font-size:clamp(30px,4vw,54px);font-weight:600;letter-spacing:-.055em;line-height:1.25;margin-bottom:25px}.project-subtitle{display:block;font-size:13px;letter-spacing:0;font-weight:400;line-height:1.8;margin-bottom:12px}.program-intro{font-size:18px;margin-bottom:20px}.section-copy{font-size:17px;line-height:2;max-width:33em}.program-note{margin-top:25px;font-size:13px;color:var(--muted)}.program-photo-pair{display:grid;grid-template-columns:3fr 2fr;gap:7px;aspect-ratio:16/10;overflow:hidden}.planning-program .program-photo-pair img{height:100%;aspect-ratio:auto;object-fit:cover;object-position:50% 20%}.program-copy .plain-details,.program-copy .text-list{font-size:14px}.director-works{display:grid;grid-template-columns:1fr 1fr;gap:80px 50px}.work-card{display:flex;flex-direction:column;align-items:stretch;width:100%;justify-content:space-between}.work-copy .eyebrow{font-size:11px;margin-bottom:10px}.work-copy h3{font-size:clamp(25px,2.5vw,36px);font-weight:600;line-height:1.4;letter-spacing:-.05em}.work-role,.work-summary{font-size:13px;line-height:1.8;margin-top:12px}.work-copy{padding-bottom:25px}.work-card>figure{position:relative;overflow:hidden}.work-card>figure>img{height:360px;object-fit:contain;background:#f7f7f7}.work-card>figure>span{position:absolute;right:15px;bottom:10px;font-size:24px;color:#fff}.work-card .arirang-still{aspect-ratio:auto;height:360px}.work-card:hover h3{color:var(--accent)}.media-jump-nav{position:sticky;top:82px;z-index:40;display:flex;gap:30px;background:#fff;padding:20px 0;border-bottom:1px solid var(--ink);margin-bottom:55px}.media-jump-nav a{font-size:18px}.voice-panel{margin-bottom:100px;scroll-margin-top:170px}.voice-panel>.section-heading,.section-heading{display:flex;align-items:baseline;justify-content:space-between;gap:30px;margin-bottom:30px}.section-heading h2,.voice-panel>h2{font-size:clamp(35px,5vw,64px);font-weight:600;letter-spacing:-.05em}.section-heading p{font-size:13px;color:var(--muted)}.broadcast-layout{display:grid;grid-template-columns:1fr 2fr;gap:40px;align-items:start}.broadcast-layout figure img{aspect-ratio:4/3;object-fit:cover;filter:grayscale(1)}.broadcast-layout figcaption{font-size:13px;padding-top:12px}.broadcast-layout h3{font-size:17px;margin:15px 0}.broadcast-layout p{font-size:13px}.broadcast-card,.broadcast-tv,.broadcast-radio{align-self:start}.broadcast-visuals,.broadcast-grid{display:grid;grid-template-columns:1fr 2fr;gap:40px;align-items:start}.media-section img{max-width:100%;height:auto}.media-section figure figcaption{font-size:13px;padding-top:12px}.broadcast-visuals img,.broadcast-grid img{filter:grayscale(1)}.youtube-card{padding:30px 0;border-top:1px solid var(--line);margin-top:40px}.youtube-card h3{font-size:27px}.archive{margin-top:45px}.archive-tools,.archive-toolbar{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-bottom:25px}.archive label{font-size:13px}.archive input{max-width:100%;width:300px;border:0;border-bottom:1px solid #111;background:white;padding:12px 0;border-radius:0;font-size:15px}.archive-count{font-size:11px;color:var(--muted)}.archive-row,.paper-row{border-top:1px solid var(--line);padding:24px 0}.archive-meta{font-size:11px;color:var(--muted);line-height:1.7}.archive-title{font-size:clamp(20px,2vw,28px);line-height:1.55;font-weight:500;letter-spacing:-.04em;margin:8px 0}.archive-row a{display:block}.archive-row a:hover .archive-title{color:var(--accent)}.archive-row p{font-size:13px}.archive-more{border-bottom:1px solid;margin-top:30px;font-size:14px}.column-row-link,.column-row{display:flex;gap:25px;align-items:center}.column-thumb{width:88px;height:72px;flex-shrink:0;object-fit:cover}.column-thumb-wrap{width:88px;flex-shrink:0}.column-thumb-wrap img{width:88px;height:72px;object-fit:cover}.empty{font-size:15px;padding:30px 0}.lecture-hero img{aspect-ratio:16/9;object-fit:cover}.lecture-photo-strip{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin:30px 0 65px}.lecture-photo-strip img{height:300px;object-fit:contain;background:#f8f8f8}.topic-row{border-top:1px solid var(--line);padding:30px 0;display:grid;grid-template-columns:1fr 3fr;gap:40px}.topic-row h3{font-size:26px;letter-spacing:-.035em}.topic-row p{font-size:18px;line-height:1.9}.research-books{margin-bottom:75px}.papers-layout{display:grid;grid-template-columns:1.6fr 1fr;gap:70px;align-items:start}.research-portrait{position:sticky;top:115px}.research-portrait img{object-fit:contain}.paper-row .archive-title{font-size:22px}.field-original-intro{font-size:clamp(25px,3.7vw,48px);font-weight:500;line-height:1.65;letter-spacing:-.04em;max-width:1050px;margin:30px 0 85px}.field-gallery{display:grid;grid-template-columns:1.4fr 1fr;gap:40px}.field-gallery figure{margin:0}.field-gallery img{height:auto;aspect-ratio:4/3;object-fit:cover}.field-gallery .field-lead{grid-row:span 2}.field-gallery .field-lead img{aspect-ratio:3/4;object-fit:contain;background:#111}.field-gallery figcaption{font-size:12px;margin-top:10px}.connect-page{display:grid;grid-template-columns:1.6fr 1fr;gap:70px}.connect-page h1{font-size:clamp(80px,12vw,180px);line-height:.94;letter-spacing:-.07em;font-weight:700}.connect-intro{font-size:21px;margin:40px 0 25px}.contact-mail{font-size:clamp(16px,2.2vw,28px);border-bottom:1px solid}.contact-services{padding:0;list-style:none;margin:50px 0 0}.contact-services li{margin-top:25px;font-size:15px}.contact-services span{display:block;font-size:10px;color:var(--muted);margin-bottom:6px}.connect-page figure{margin-top:120px}.connect-page img{object-fit:contain;max-height:650px}
dialog{width:min(1140px,92vw);max-height:90svh;border:0;border-radius:0;padding:clamp(25px,4vw,65px);color:#111;background:white}dialog::backdrop{background:#000b;backdrop-filter:blur(5px)}.dialog-close{display:block;margin:0 0 30px auto;font-size:14px;position:sticky;top:0;background:#fff;padding:8px 10px;z-index:1}.detail-head h2{font-size:clamp(34px,5vw,65px);font-weight:600;letter-spacing:-.05em;line-height:1.25}.detail-head p{font-size:14px;margin:18px 0}.detail-head .eyebrow{font-size:10px}.detail-head{margin-bottom:40px}#detail-gallery{display:grid;grid-template-columns:1fr 1fr;gap:20px}#detail-gallery img{height:auto;max-height:650px;object-fit:contain}#detail-gallery .festa-poster-detail{height:600px}#detail-copy{max-width:750px;margin-top:40px;font-size:17px;line-height:1.95}#detail-copy p{margin-bottom:20px}.dialog-open{overflow:hidden}
/* Quiet reveals: content remains visible without JS and with reduced motion. */
.motion-ready [data-reveal]{opacity:0;transform:translateY(24px);transition:opacity .8s ease,transform .95s cubic-bezier(.2,.65,.25,1)}.motion-ready [data-reveal].is-visible{opacity:1;transform:none}.motion-ready .type-line>span{animation:typein .85s cubic-bezier(.2,.7,.25,1) both}.motion-ready .type-line:nth-child(2)>span{animation-delay:.09s}.motion-ready .type-line:nth-child(3)>span{animation-delay:.18s}@keyframes typein{from{transform:translateY(115%)}to{transform:translateY(0)}}
@media(min-width:1760px){.site-header,.mag-footer{padding-left:max(var(--gutter),calc((100vw - 1592px)/2));padding-right:max(var(--gutter),calc((100vw - 1592px)/2))}}
@media(max-width:1100px){.site-header{gap:18px}.site-header nav{gap:18px}.site-header nav a{font-size:14px}.intro-folio{padding-left:25%;grid-template-columns:1fr}.intro-folio .text-link{justify-self:start}.statement-spread{padding-left:8%}.portrait-field{grid-column:8/13;margin-top:140px}.project-index,.recent-writing{margin-left:10%}.directing-tall{grid-column:9/13}.lecture-aside{grid-column:9/13}.field-label{grid-template-columns:1fr 3fr}.field-label .text-link{grid-column:2;justify-self:start}.index-row{grid-template-columns:1fr 140px 20px}.page-heading>p{max-width:250px}.broadcast-layout,.broadcast-visuals,.broadcast-grid{gap:25px}.papers-layout{gap:35px}.book-card{width:165px}.book-image{height:245px}.book-ribbon-set{gap:30px;padding-right:30px}}
@media(max-width:760px){:root{--gutter:22px}html{scroll-padding-top:85px}.site-header{min-height:70px;flex-wrap:wrap;padding:20px 22px}.brand{font-size:23px}.edition-link{margin-left:auto;font-size:10px}.menu-button{display:block;font-size:13px;order:3;margin-left:8px;min-height:30px}.site-header nav{display:none;order:4;width:100%;padding:22px 0 8px;flex-direction:column;gap:25px}.site-header nav.is-open{display:flex}.site-header nav a{font-size:30px}.site-header nav sup{font-size:11px}.type-cover{min-height:calc(100svh - 70px);padding-top:25px}.cover-top{font-size:10px;align-items:start;max-width:100%}.cover-top>span:first-child{max-width:210px}.type-cover h1{font-size:clamp(50px,12.4vw,92px);line-height:1.2;padding:clamp(90px,15svh,150px) 0 90px;letter-spacing:-.075em}.type-line:nth-child(2){padding-left:3vw}.type-line:nth-child(3){padding-left:6vw}.cover-bottom{align-items:flex-end;padding-top:18px}.cover-bottom p{font-size:20px}.cover-bottom p span{display:block;margin:3px 0 0;font-size:10px}.cover-bottom>a{font-size:10px}.cover-bottom>a>span{margin-left:10px;font-size:18px}.chapter{padding-top:75px}.chapter-heading{align-items:flex-start;flex-direction:column;gap:25px;padding-top:17px;padding-bottom:35px}.chapter-heading>div{gap:18px}.chapter-number{font-size:42px}.chapter-heading h2{font-size:76px}.chapter-heading>.text-link{font-size:12px;align-self:flex-end}.statement-spread{padding:15px 0 35px}.statement-spread>p{font-size:25px;line-height:1.8;letter-spacing:-.05em}.intro-folio{padding:20px 0 0;gap:20px}.intro-folio p{font-size:14px}.portrait-spread{padding-top:45px;gap:30px}.portrait-main{grid-column:1/9}.portrait-field{grid-column:5/13;margin-top:0}.media-grid{gap:35px 20px}.media-item figcaption{font-size:11px;padding-top:11px}.media-item figcaption>span:last-child{font-size:9px}.big-statement{font-size:clamp(38px,10vw,68px);line-height:1.3;padding:0 0 40px;letter-spacing:-.06em}.planning-lead{grid-column:1/13}.planning-film{grid-column:4/13;margin-top:0}.planning-film video{aspect-ratio:4/3}.project-index,.recent-writing{margin:45px 0 0}.index-row{grid-template-columns:1fr 20px;gap:6px;padding:18px 0}.index-row>span:first-child{font-size:20px}.index-row small{grid-column:1;grid-row:2;font-size:10px}.index-row>span:last-child{grid-column:2;grid-row:1/3}.directing-wide{grid-column:1/13}.directing-tall{grid-column:7/13;margin-top:0}.directing-arirang{grid-column:1/12}.directing-spread{row-gap:35px}.directing-tall figcaption{font-size:10px}.chapter-media>.big-statement{font-size:38px}.radio-lead{grid-column:1/13}.lecture-aside{grid-column:4/13;margin-top:0}.writing-row h3{font-size:23px}.writing-row small{font-size:10px}.book-card{width:150px}.book-image{height:220px}.book-ribbon-set{gap:25px;padding-right:25px}.book-card h3{font-size:13px}.research-folio{margin:45px 0 0;gap:30px}.research-folio p{font-size:30px}.research-folio .text-link{font-size:10px}.field-spread{margin-top:75px;padding-bottom:65px}.field-label{grid-template-columns:1fr;gap:20px;margin-bottom:45px}.field-label h2{font-size:34px}.field-label .text-link{grid-column:1}.field-pair>a:first-child{grid-column:1/13}.field-pair>a:last-child{grid-column:5/13;margin-top:0}.contact-spread{padding-top:70px;padding-bottom:70px}.contact-spread>p{font-size:12px;margin-bottom:35px}.connect-display{font-size:clamp(83px,20.5vw,150px)}.contact-spread>.text-link{font-size:16px;margin-top:40px}.mag-footer{grid-template-columns:1fr;gap:25px;padding-top:35px;padding-bottom:35px}.footer-wordmark{font-size:25px}.mag-footer>div{font-size:10px}.detail-page main{padding-top:45px;padding-bottom:70px}.page-heading{display:block;margin-bottom:45px;padding-bottom:30px}.page-heading h1{font-size:76px}.page-heading>p{max-width:100%;font-size:14px;margin-top:25px}.about-intro{display:flex;flex-direction:column;gap:35px}.about-intro figure{width:80%}.about-intro h2{font-size:31px;margin-bottom:25px}.about-copy p{font-size:16px}.credentials-grid{grid-template-columns:1fr;gap:35px;margin:55px 0}.credentials-grid h3{font-size:23px}.credentials-grid ul{font-size:15px;line-height:2}.about-statement{padding:45px 0}.about-statement p{font-size:27px}.expertise-lines{grid-template-columns:1fr;gap:25px}.expertise-lines h3{font-size:27px}.planning-program{display:flex;flex-direction:column;gap:30px;padding:45px 0}.planning-program>figure,.program-copy{width:100%}.program-copy h2{font-size:34px;margin-bottom:20px}.program-intro{font-size:16px;margin-bottom:15px}.section-copy{font-size:16px}.program-note{font-size:12px}.program-photo-pair{width:100%}.director-works{grid-template-columns:1fr;gap:50px}.work-copy h3{font-size:29px}.work-card>figure>img{height:auto;max-height:480px}.work-card .arirang-still{aspect-ratio:541/300;height:auto}.media-jump-nav{top:70px;padding:15px 0;gap:25px}.media-jump-nav a{font-size:15px}.voice-panel{margin-bottom:65px;scroll-margin-top:135px}.section-heading{display:block;margin-bottom:25px}.section-heading h2{font-size:38px}.section-heading p{font-size:12px;margin-top:12px}.broadcast-layout,.broadcast-visuals,.broadcast-grid{grid-template-columns:1fr;gap:30px}.broadcast-tv{width:70%}.archive-tools,.archive-toolbar{display:block}.archive input{width:100%;margin:12px 0}.archive-title{font-size:21px}.column-row-link,.column-row{gap:15px}.column-thumb,.column-thumb-wrap,.column-thumb-wrap img{width:64px;height:64px}.column-thumb-wrap{height:auto}.lecture-photo-strip{gap:15px;margin-bottom:40px}.lecture-photo-strip img{height:200px}.topic-row{grid-template-columns:1fr;gap:15px}.topic-row h3{font-size:23px}.topic-row p{font-size:16px}.papers-layout{display:flex;flex-direction:column-reverse;gap:30px}.research-portrait{position:static;width:70%;margin:0 auto}.paper-row .archive-title{font-size:20px}.field-original-intro{font-size:26px;margin-bottom:45px}.field-gallery{gap:25px 15px}.field-gallery img{aspect-ratio:4/3}.field-gallery .field-lead{grid-column:1/-1;grid-row:auto}.field-gallery .field-lead img{aspect-ratio:4/3}.field-gallery figcaption{font-size:10px}.connect-page{grid-template-columns:1fr;gap:40px}.connect-page h1{font-size:clamp(75px,20vw,145px)}.connect-page figure{margin:0;width:80%}.connect-intro{font-size:19px}.contact-mail{font-size:20px}#detail-gallery{grid-template-columns:1fr}.detail-head h2{font-size:34px}#detail-copy{font-size:16px}.dialog-close{margin-bottom:20px}}
.detail-page .media-section-heading{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:35px;border-top:1px solid var(--ink);padding-top:20px}.detail-page .media-section-heading h2{font-size:clamp(40px,5.5vw,75px);line-height:1.2;letter-spacing:-.05em}.detail-page .media-section-heading span{font-size:12px;color:var(--muted)}.detail-page .media-grid{grid-template-columns:1fr 2fr;gap:35px;align-items:start}.media-tv img,.media-radio img{aspect-ratio:4/3;object-fit:cover;filter:grayscale(1)}.media-tv figcaption span,.media-radio figcaption span{display:block;font-size:10px;color:var(--muted);margin-bottom:4px}.media-tv strong,.media-radio strong{font-weight:400}.media-pending{grid-column:1/-1;border-top:1px solid var(--line);padding:25px 0 10px;font-size:22px;line-height:1.5}.media-pending>span{display:block;font-size:11px;color:var(--muted);margin-top:15px}.news-heading{margin-top:70px}.archive-row a.column-with-thumb{display:flex;gap:25px;align-items:center}.column-thumbnail{width:88px!important;height:72px!important;object-fit:cover;flex-shrink:0}.column-entry-copy{flex:1;min-width:0}.archive-meta>span+span{margin-left:14px}.out-arrow{font-size:18px}.lecture-lead img{width:100%;aspect-ratio:16/9;object-fit:cover}.topics{margin-top:50px}.field-directing{grid-column:1;grid-row:1}.field-directing img{aspect-ratio:3/4!important;object-fit:contain!important;background:#111}.field-side{grid-column:2;display:grid;gap:35px}.field-more{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:35px}
@media(max-width:760px){.detail-page .media-grid{grid-template-columns:1fr;gap:35px}.media-tv{width:75%}.media-section-heading h2{font-size:40px!important}.archive-row a.column-with-thumb{gap:15px}.column-thumbnail{width:64px!important;height:64px!important}.field-directing{grid-column:1/-1}.field-directing img{aspect-ratio:4/3!important}.field-side{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:20px}.field-more{gap:25px 20px}.field-gallery{gap:30px}.detail-page .media-section-heading{display:block}.detail-page .media-section-heading>span{display:block;margin-top:12px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}.motion-ready [data-reveal]{opacity:1;transform:none}.book-ribbon-viewport{overflow-x:auto}.book-ribbon-track{animation:none}.type-line>span{transform:none!important}}

.expert-intro{padding:20px 0 55px 10%;max-width:1400px}.expert-name{font-size:15px!important;font-weight:400!important;letter-spacing:0!important;margin-bottom:30px}.expert-intro>p:last-child{font-size:clamp(29px,4.15vw,63px);line-height:1.65;letter-spacing:-.055em;font-weight:500}.expert-intro strong{font-weight:750;color:var(--accent)}.expert-manifesto{background:#111;color:white;padding:100px var(--gutter);margin-top:100px}.expert-manifesto>p:first-child{font-size:clamp(45px,7.6vw,115px);line-height:1.2;letter-spacing:-.06em;font-weight:650}.expert-manifesto>p:last-child{font-size:clamp(25px,3.5vw,50px);line-height:1.65;letter-spacing:-.045em;margin:60px 0 0 30%}.expert-manifesto strong{font-weight:750}.detail-page .expert-manifesto{margin:30px calc(-1*var(--gutter)) 85px}.detail-page .expert-intro{padding-top:0;padding-bottom:40px}@media(max-width:760px){.expert-intro{padding:10px 0 35px}.expert-intro>p:last-child{font-size:27px;line-height:1.75}.expert-name{font-size:12px!important;margin-bottom:20px}.expert-manifesto{padding:65px var(--gutter);margin-top:65px}.expert-manifesto>p:first-child{font-size:43px}.expert-manifesto>p:last-child{font-size:24px;margin:40px 0 0 10%}.detail-page .expert-manifesto{margin-bottom:55px}}
.planning-film figcaption>span,.portrait-field figcaption>span,.lecture-aside figcaption>span,.directing-tall figcaption>span{display:block}.planning-film figcaption>span+span,.portrait-field figcaption>span+span,.lecture-aside figcaption>span+span,.directing-tall figcaption>span+span{margin-top:4px}@media(max-width:760px){.type-cover h1{font-size:clamp(56px,13.8vw,98px)}}

.field-statement{padding:110px var(--gutter) 120px;background:#111;color:#fff;margin-top:100px}.field-statement-label{font-size:12px;letter-spacing:.1em;margin-bottom:55px}.field-statement-copy{font-size:clamp(30px,4.7vw,72px);font-weight:600;letter-spacing:-.055em;line-height:1.65}.detail-page .field-original-intro{font-size:clamp(30px,3.5vw,56px);font-weight:600;line-height:1.7}@media(max-width:760px){.field-statement{padding:65px var(--gutter);margin-top:60px}.field-statement-copy br{display:none}.field-statement-copy{font-size:32px;line-height:1.7}}

/* Readable edition: remove repeated labels; enlarge useful type. */
body{font-size:20px}.site-header nav a{font-size:19px}.brand{font-size:29px}.edition-link{font-size:16px}.cover-bottom>a{font-size:18px}.cover-bottom p{font-size:28px}.cover-bottom p span{font-size:18px}.expert-name{font-size:24px}.expert-intro>p:last-child{font-size:clamp(34px,4.9vw,74px);font-weight:600}.text-link{font-size:19px}.media-item figcaption{font-size:21px;line-height:1.6;padding-top:20px}.media-item figcaption>span:last-child{font-size:inherit;color:inherit}.media-item figcaption small{font-size:17px}.index-row{grid-template-columns:1fr 28px;padding:24px 0}.index-row>span:first-child{font-size:clamp(27px,2.7vw,40px);font-weight:600}.book-card{width:230px}.book-card h3{font-size:22px}.book-card p{font-size:16px}.research-books>.section-heading h2{font-size:34px}.book-motion-toggle{font-size:17px}.research-folio p{font-size:clamp(30px,3.2vw,48px)}.about-copy p,.section-copy,.program-intro,.program-role{font-size:22px;line-height:1.9}.program-copy .plain-details,.program-copy .text-list{font-size:19px}.program-copy h2{font-size:clamp(40px,4.5vw,64px)}.work-copy h3{font-size:clamp(34px,3vw,46px)}.work-copy .eyebrow,.archive-meta,.program-note,.media-section-heading span{font-size:17px}.archive-title,.paper-row .archive-title{font-size:28px}.credentials-grid ul{font-size:21px}.field-label>p{font-size:18px}.contact-spread>p{font-size:24px}.mag-footer{font-size:17px}
@media(max-width:760px){body{font-size:18px}.site-header nav a{font-size:22px}.brand{font-size:27px}.expert-intro>p:last-child{font-size:32px}.text-link{font-size:17px}.media-item figcaption{font-size:18px}.media-item figcaption small{font-size:15px}.index-row{grid-template-columns:1fr 22px;padding:22px 0}.index-row>span:first-child{font-size:26px}.book-card{width:185px}.book-card h3{font-size:19px}.about-copy p,.section-copy,.program-intro,.program-role,.credentials-grid ul{font-size:19px}.archive-title,.paper-row .archive-title{font-size:24px}.archive-meta{font-size:15px}.expert-manifesto>p:first-child{font-size:46px}.expert-manifesto>p:last-child{font-size:30px;margin-left:0}.contact-spread>p{font-size:21px}}

/* A consistent editorial rule marks program names and key statements. */
.program-copy h2{border-left:6px solid var(--accent);padding-left:24px}.index-row>span:first-child{border-left:5px solid var(--accent);padding-left:20px}.planning-lead figcaption>span:first-child{border-left:5px solid var(--accent);padding-left:15px}.expert-intro>p:last-child{border-left:6px solid var(--accent);padding-left:28px}.expert-manifesto>p:first-child::before{content:'';display:block;width:90px;height:6px;background:currentColor;margin-bottom:30px}.field-statement-copy{border-left:6px solid #fff;padding-left:28px}.big-statement::before{content:'';display:block;width:90px;height:6px;background:var(--accent);margin-bottom:30px}.detail-page .field-original-intro{border-left:6px solid var(--accent);padding-left:28px}@media(max-width:760px){.expert-intro>p:last-child,.field-statement-copy{border-left-width:4px;padding-left:18px}.program-copy h2{border-left-width:4px;padding-left:18px}.index-row>span:first-child{border-left-width:4px;padding-left:15px}.big-statement::before,.expert-manifesto>p:first-child::before{width:65px;height:4px;margin-bottom:24px}}

/* Professor's review: make the principal copy dominant, not body-sized. */
.home-page .expert-intro>p:last-child,.page-about .expert-intro>p:last-child{font-size:clamp(44px,6.8vw,100px);line-height:1.5;font-weight:650}.expert-manifesto>p:first-child{font-size:clamp(64px,9vw,136px)}.expert-manifesto>p:last-child{font-size:clamp(38px,4.7vw,72px)}.field-statement-copy{font-size:clamp(44px,5.9vw,88px);line-height:1.55}.home-page .media-item figcaption{font-size:28px;line-height:1.45}.home-page .media-item figcaption small{font-size:24px}.home-page .index-row>span:first-child{font-size:clamp(34px,3.8vw,56px)}.home-page .text-link,.home-page .cover-bottom>a{font-size:24px}.home-page .book-card{width:265px}.home-page .book-card h3{font-size:28px}.home-page .research-folio p{font-size:clamp(38px,4.3vw,64px)}.program-copy h2{font-size:clamp(50px,5.8vw,84px)}.section-copy,.about-copy p,.program-intro{font-size:26px}.archive-title,.paper-row .archive-title{font-size:34px}.media-jump-nav a{font-size:25px}.expert-name{font-size:30px}.home-page .cover-bottom p{font-size:36px}
@media(max-width:760px){.home-page .expert-intro>p:last-child,.page-about .expert-intro>p:last-child{font-size:39px;line-height:1.55}.expert-manifesto>p:first-child{font-size:54px}.expert-manifesto>p:last-child{font-size:36px}.field-statement-copy{font-size:38px}.home-page .media-item figcaption{font-size:23px}.home-page .media-item figcaption small{font-size:19px}.home-page .text-link,.home-page .cover-bottom>a{font-size:20px}.home-page .index-row>span:first-child{font-size:32px}.home-page .book-card{width:210px}.home-page .book-card h3{font-size:24px}.section-copy,.about-copy p,.program-intro{font-size:22px}.archive-title,.paper-row .archive-title{font-size:28px}.program-copy h2{font-size:45px}}

/* Career first. Only essential labels lead; descriptions follow. */
.career-highlights{margin:10px 0 90px}.career-row{display:grid;grid-template-columns:110px 1fr;gap:30px;align-items:baseline;padding:30px 0;border-bottom:1px solid var(--line)}.career-row>span{font-size:23px;color:var(--accent);font-weight:650}.career-row h3{font-size:clamp(40px,4.6vw,72px);line-height:1.3;letter-spacing:-.055em;font-weight:650}.chapter-about .expert-intro{padding:65px 0 30px}.home-page .expert-intro .expert-name{display:none}.home-page .connect-display{font-size:clamp(90px,17vw,250px);line-height:1.1}.contact-spread{padding-top:90px}.page-about .career-highlights{margin-bottom:70px}.page-about .credentials-grid{margin:0 0 110px;gap:50px 70px}.page-about .credentials-grid h3{font-size:35px;border-left:5px solid var(--accent);padding-left:20px}.page-about .credentials-grid ul{font-size:25px;line-height:1.9}.page-about .about-intro{margin-top:40px}.page-about .page-heading{margin-bottom:45px}.page-about .about-copy p{font-size:24px}.page-connect .connect-page h1{font-size:clamp(80px,12vw,180px)}.home-page .big-statement{font-size:clamp(50px,7.2vw,110px)}
@media(max-width:760px){.career-row{grid-template-columns:1fr;gap:10px;padding:24px 0}.career-row>span{font-size:20px}.career-row h3{font-size:36px}.career-highlights{margin-bottom:50px}.page-about .credentials-grid ul{font-size:22px}.page-about .credentials-grid h3{font-size:30px}.page-about .about-copy p{font-size:22px}.home-page .connect-display{font-size:clamp(70px,18vw,130px)}}
