:root{--paper:#fff;--paper-2:#f5f5f4;--ink:#222;--ink-2:#4d4d4d;--ink-3:#6b6b6b;--line:#e2e2e0;--line-strong:#222;--red:#e24747;--red-ink:#c73a3a;--cover:#222;--sans:"Pretendard Subset", "Pretendard Variable", Pretendard, -apple-system, system-ui, sans-serif;--t-display:clamp(1.7rem, 3.6vw, 3.2rem);--t-hero:1.75rem;--t-sub:1.5rem;--t-body:1.125rem;--t-title:1.0625rem;--t-ui:.9375rem;--t-meta:.8125rem;--t-micro:.6875rem;--max:1800px;--prose:43rem;--media:70rem;--figure:56rem;--gutter:1.5rem;--edge:2rem;--fast:.12s ease}*,:before,:after{box-sizing:border-box}html{background:var(--paper)}body{background:var(--paper);color:var(--ink);font-family:var(--sans);word-break:keep-all;overflow-wrap:anywhere;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:1rem;line-height:1.5}a{color:inherit;text-decoration:none}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip:focus{clip:auto;background:var(--ink);color:#fff;z-index:100;width:auto;height:auto;padding:.5rem .75rem;position:fixed;top:8px;left:8px}:focus-visible{outline:2px solid var(--red);outline-offset:3px}img{max-width:100%;height:auto;display:block}.shell{width:100%;max-width:var(--max);padding:0 var(--edge);margin:0 auto}.masthead{z-index:40;background:var(--paper);border-bottom:1px solid var(--line-strong);transition:transform .22s;position:sticky;top:0}.masthead.is-away{transform:translateY(-100%)}@media (prefers-reduced-motion:reduce){.masthead{transition:none}}.masthead__row{grid-template-columns:auto 1fr auto;align-items:center;gap:2.5rem;height:4rem;display:grid}.brand{display:flex}.brand__word{width:auto}.nav{min-width:0;font-size:var(--t-ui);letter-spacing:.01em;scrollbar-width:none;gap:1.6rem;font-weight:500;display:flex;overflow-x:auto}.nav::-webkit-scrollbar{display:none}.nav a{white-space:nowrap;transition:color var(--fast), border-color var(--fast);border-bottom:2px solid #0000;padding:.2rem 0}.nav a:hover{color:var(--red-ink)}.nav a[aria-current=page],.nav a.is-section{border-bottom-color:var(--ink)}.masthead__search{width:44px;height:44px;transition:color var(--fast);justify-content:center;justify-self:end;align-items:center;margin-inline-end:-12px;display:flex;position:relative}.masthead__search svg{flex-shrink:0}.masthead__search:hover{color:var(--red-ink)}@media (width<=40rem){.masthead__search{grid-area:1/2;height:32px}.masthead__search:after{content:"";position:absolute;inset:-6px 0}}.search{max-width:calc(var(--prose) + 2 * var(--edge));min-height:60vh}.search__form{gap:.75rem;display:flex}.search__form input{border:1px solid var(--line-strong);background:var(--paper);min-width:0;font:inherit;color:var(--ink);flex:1;padding:.8rem}.search__form button{border:1px solid var(--ink);background:var(--ink);color:var(--paper);font:inherit;cursor:pointer;padding:.8rem 1rem}.search__status{color:var(--ink-2);font-size:var(--t-ui);margin:1.25rem 0}.search__results{margin:0 0 4rem;padding:0;list-style:none}.search__results li{border-top:1px solid var(--line)}.search__results a{padding:1.5rem 0;display:block}.search__results h2{font-size:var(--t-title);margin:0 0 .5rem;font-weight:600;line-height:1.6}.search__results a:hover h2{color:var(--red-ink)}.search__meta{color:var(--ink-3);font-size:var(--t-meta);margin:0 0 .75rem}.search__excerpt{color:var(--ink-2);font-size:var(--t-ui);margin:0;line-height:1.8}.chip{font-size:var(--t-micro);border:1px solid var(--ink);white-space:nowrap;padding:.36rem .55rem .32rem;line-height:1;display:inline-block}main:focus{outline:none}.cover{aspect-ratio:1;background:var(--cover);color:#fff;position:relative;overflow:hidden}.cover--wide{aspect-ratio:16/10}.cover--blank{background:var(--cover)}.cover>img:not(.cover__mark){object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cover__mark{opacity:.9;width:18px;height:18px;position:absolute;top:.85rem;right:.85rem}.cover--wide .cover__mark{width:30px;height:30px;top:1.5rem;right:1.5rem}.cover__text{color:#fff;font-size:var(--t-title);word-break:keep-all;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;font-weight:500;line-height:1.55;display:-webkit-box;position:absolute;bottom:1rem;left:1.1rem;right:1.1rem;overflow:hidden}@media (width<=40rem){.cover__text{font-size:var(--t-ui);bottom:.75rem;left:.8rem;right:.8rem}.cover__more{display:none}}@media (width<=22.5rem){.cover__text{font-size:var(--t-meta)}}.hero__track img,.gallery--strip img,.reel__track img{cursor:grab;-webkit-user-drag:none}.hero__track.is-dragging,.gallery--strip.is-dragging,.reel__track.is-dragging{cursor:grabbing;user-select:none}.hero__track.is-dragging img,.gallery--strip.is-dragging img,.reel__track.is-dragging img{cursor:grabbing}.hero{position:relative;overflow-x:clip}.hero__track{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;display:flex;overflow-x:auto}.hero__track::-webkit-scrollbar{display:none}.hero__slide{scroll-snap-align:start;flex:0 0 100%;min-width:0}.hero__slide.lead{padding-bottom:1rem}.hero__bar{padding-bottom:2.5rem}@media (width<=64rem){.hero__bar{flex-direction:column;padding-bottom:2rem;display:flex}.hero__rail{order:1}.hero__foot{padding:0 0 .6rem}}.hero__rail{background:var(--line);height:1px;display:flex;position:relative}.hero__mark{width:calc(100% / var(--n));background:var(--ink);height:2px;transform:translateX(calc(100% * var(--at,0)));transition:transform .42s cubic-bezier(.4,0,.2,1);position:absolute;top:-1px;left:0}.hero__seg{cursor:pointer;background:0 0;border:0;flex:1;height:24px;margin-top:-12px;padding:0}.hero__foot{justify-content:space-between;align-items:center;gap:1rem;padding-top:.65rem;display:flex}.hero__count{font-size:var(--t-meta);color:var(--ink-3);font-variant-numeric:tabular-nums;letter-spacing:.06em;margin:0}.hero__count b{color:var(--ink);font-weight:500}.hero__ctrl{align-items:center;gap:.15rem;display:flex}.hero__btn{width:32px;height:32px;color:var(--ink-3);cursor:pointer;transition:color var(--fast);background:0 0;border:0;place-items:center;padding:0;display:grid}.hero__btn:hover{color:var(--ink)}.hero__btn svg{fill:currentColor;width:16px;height:16px}.hero__btn--play{margin-right:.6rem;position:relative}.hero__btn--play:after{content:"";background:var(--line);width:1px;height:12px;margin-top:-6px;position:absolute;top:50%;right:-.35rem}.hero__btn--play[data-playing=true] .hero__i-play,.hero__btn--play[data-playing=false] .hero__i-pause{display:none}.lead{gap:1.5rem var(--gutter);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;padding:2rem 0 2.5rem;display:grid}.lead--photo{grid-template:"cover head"1fr"cover side"1fr/minmax(0,7fr) minmax(0,5fr);align-items:end}.lead--photo .lead__cover{grid-area:cover;display:block}.lead--photo .lead__head{grid-area:head;align-self:end}.lead--photo .lead__side{grid-area:side;align-self:start;padding-top:1.5rem}.lead__meta{font-size:var(--t-meta);color:var(--ink-3);font-variant-numeric:tabular-nums;align-items:center;gap:.6rem;display:flex}.lead__title{font-weight:500;font-size:var(--t-display);letter-spacing:-.02em;text-wrap:balance;margin:.9rem 0 0;line-height:1.12}.lead__title a:hover{color:var(--red-ink)}.lead__side{padding-top:.35rem}.lead__deck{font-size:var(--t-title);color:var(--ink-2);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0 0 1.1rem;line-height:1.6;display:-webkit-box;overflow:hidden}.lead__more{font-size:var(--t-ui);border-bottom:2px solid var(--ink);padding-bottom:1px;font-weight:600}.lead__more:hover{color:var(--red-ink)}.rule[hidden]{display:none}.rule{border-top:1px solid var(--line-strong);font-size:var(--t-meta);color:var(--ink-2);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:baseline;padding:.7rem 0 0;display:flex}.grid{gap:1.75rem var(--gutter);padding:var(--gutter) 0 4rem;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;display:grid}.tile__link{color:inherit;display:block}.tile__body{margin-top:.7rem}.tile__kicker{letter-spacing:.06em;min-width:4.5rem;font-weight:600}.tile__date,.tile__meta .chip{white-space:nowrap}.tile__title{font-weight:500;font-size:var(--t-title);letter-spacing:-.005em;text-wrap:balance;color:var(--ink);margin:0;line-height:1.4}.tile__link:hover .tile__title{color:var(--red-ink)}@media (width<=40rem){.tile__title{font-size:var(--t-ui)}}.tile__meta{font-size:var(--t-meta);color:var(--ink-3);font-variant-numeric:tabular-nums;align-items:baseline;gap:.55rem;margin-bottom:.3rem;display:flex}.section-head{border-bottom:1px solid var(--line-strong);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;padding:2.5rem 0 1.25rem;display:flex}.empty-note{max-width:var(--prose);font-size:var(--t-body);color:var(--ink-2);margin:3rem 0 5rem;line-height:1.7}.empty-note a{border-bottom:1px solid var(--ink-3)}.empty-note a:hover{color:var(--red-ink);border-bottom-color:var(--red)}.section-head h1{font-weight:500;font-size:var(--t-hero);letter-spacing:-.01em;margin:0}.section-head p{color:var(--ink-2);font-size:var(--t-ui);margin:0}.section-head--who{justify-content:flex-start;align-items:center;gap:1.25rem}.section-head:not(.section-head--who)>div{display:contents}.section-head--who .who__photo{object-fit:cover;background:var(--line);flex:none;width:6rem;height:6rem;display:block}.section-head--who .who__bio{max-width:34rem;margin:.35rem 0 .4rem;line-height:1.65}.section-head--who a{border-bottom:1px solid var(--line)}.section-head--who a:hover{color:var(--red-ink);border-color:var(--red)}@media (width<=40rem){.section-head--who .who__photo{width:4.5rem;height:4.5rem}}.article{padding:3rem 0 5rem}.article__head{max-width:var(--prose);margin:0 auto}.article__meta{font-size:var(--t-meta);color:var(--ink-3);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:.45rem .6rem;display:flex}.article__meta>*{white-space:nowrap}@media (width<=40rem){.article__meta{row-gap:0}.article__meta:after{content:"";flex-basis:100%;order:1}.article__meta>:not(.chip){order:2;margin-top:.5rem}.article__meta .chip--category{display:none}.article__meta:not(:has(.chip:not(.chip--category)))>:not(.chip){margin-top:0}}.article__title{font-weight:500;font-size:var(--t-hero);letter-spacing:-.015em;text-wrap:balance;margin:.9rem 0 0;line-height:1.3}.prose a{border-bottom:1px solid var(--ink-3);transition:color var(--fast), border-color var(--fast)}.prose a:hover{color:var(--red-ink);border-bottom-color:var(--red)}.article__embed{max-width:var(--prose);font-size:var(--t-ui);margin:1.75rem auto 0}.article__embed a{border-bottom:1px solid var(--ink-3)}.article__embed a:hover{color:var(--red-ink);border-bottom-color:var(--red)}.gallery{max-width:var(--media);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:.75rem;margin:3rem auto 0;display:grid}.gallery img{background:var(--paper-2);width:100%}.shot--lead{width:var(--prose);max-width:calc(100vw - 2 * var(--gutter));margin:2.5rem auto 0}.shot--lead img{background:var(--paper-2);width:100%;height:auto}@media (width<=40rem){.article{padding-top:1.75rem}.shot--lead{margin-top:1.75rem}}.gallery--single{max-width:var(--prose);grid-template-columns:1fr}.gallery.gallery--strip{scroll-snap-type:x proximity;overscroll-behavior-x:contain;scrollbar-width:none;gap:.75rem;display:flex;overflow-x:auto}.gallery.gallery--strip::-webkit-scrollbar{display:none}.gallery.gallery--strip:focus-visible{outline:2px solid var(--red);outline-offset:4px}.gallery.gallery--strip img{scroll-snap-align:center;flex:none;width:auto;max-width:none;height:min(62vh,520px);margin-bottom:0}.prose{max-width:var(--prose);font-size:var(--t-body);margin:2.5rem auto 0;line-height:1.8}.prose p{margin:0 0 2.25rem}@media (width<=40rem){.prose{font-size:1rem;line-height:1.7}.prose p{margin-bottom:1.75rem}.article__title{font-size:var(--t-sub)}}.prose p.turn:has(+p.turn){margin-bottom:1.25rem}.prose img{background:var(--paper-2);width:var(--prose);max-width:100%;height:auto;margin:2.5rem auto;display:block}.prose img.fig--sized,.figure.fig--sized{max-width:calc(100vw - 2 * var(--gutter));margin-left:50%;transform:translate(-50%)}.figure.fig--sized img{width:100%}.prose img.fig--crop,.figure.fig--crop img{aspect-ratio:var(--ar);object-fit:cover;object-position:var(--x,50%) var(--y,50%)}.prose p>img:only-child{margin-block:0}.figure{margin:2.5rem 0}.figure img{margin-block:0}.figure figcaption{font-size:var(--t-meta);color:var(--ink-3);margin-top:.6rem;line-height:1.6}.reel{--reel-h:780px;width:clamp(var(--prose), calc(var(--reel-h) * var(--ar)), var(--media));max-width:calc(100vw - 2 * var(--gutter));margin:3rem 0 3rem 50%;transform:translate(-50%)}.reel__track{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;display:flex;overflow-x:auto}.reel__track::-webkit-scrollbar{display:none}.reel__track:focus-visible{outline:2px solid var(--red);outline-offset:4px}.reel__slide{scroll-snap-align:start;flex:0 0 100%;min-width:0;margin:0}.reel__slide img{width:100%;aspect-ratio:var(--ar);object-fit:contain;background:var(--paper-2);height:auto;margin:0;display:block}.reel--pair{--pair-gap:6px;width:var(--prose)}.reel__slide--pair{gap:var(--pair-gap);display:flex}.reel__slide--pair img{width:calc(50% - var(--pair-gap) / 2);flex:none}.reel .reel__cap{max-width:var(--prose);font-size:var(--t-meta);color:var(--ink-3);margin:.6rem 0 0;line-height:1.6}.reel__bar{margin-top:.9rem}.reel__rail{background:var(--line);height:1px;display:flex;position:relative}.reel__mark{width:calc(100% / var(--n));background:var(--ink);height:2px;transform:translateX(calc(100% * var(--at,0)));transition:transform .42s cubic-bezier(.4,0,.2,1);position:absolute;top:-1px;left:0}.reel__seg{cursor:pointer;background:0 0;border:0;flex:1;height:24px;margin-top:-12px;padding:0}.reel__seg:focus-visible{outline:2px solid var(--red);outline-offset:2px}.reel__count{font-size:var(--t-micro);color:var(--ink-3);font-variant-numeric:tabular-nums;margin:.5rem 0 0}@media (prefers-reduced-motion:reduce){.reel__mark{transition:none}}.slide+.slide{margin-top:3.5rem}.slide+.slide:before{content:"";border-top:1px solid var(--line);margin-bottom:3.5rem;display:block}.reel-link{display:block;position:relative}.reel-link img{display:block}.reel-link__badge{color:#fff;font-size:var(--t-micro);letter-spacing:.04em;pointer-events:none;background:#222222c7;padding:.3rem .55rem;line-height:1;position:absolute;bottom:.6rem;right:.6rem}.reel-link:hover .reel-link__badge{background:var(--red)}.reel-link:after{content:"";clip-path:polygon(0 0,100% 50%,0 100%);filter:drop-shadow(0 2px 10px #00000073);pointer-events:none;width:52px;height:60px;transition:background var(--fast), transform var(--fast);background:#fff;margin:-30px 0 0 -22px;position:absolute;top:50%;left:50%}.reel-link:hover:after{background:var(--red);transform:scale(1.08)}.reel-player{background:#000;position:relative}.reel-player iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.reel-player--vertical iframe{aspect-ratio:9/16;width:auto;max-width:100%;left:50%;transform:translate(-50%)}@media (width<=40rem){.reel-link:after{width:40px;height:46px;margin:-23px 0 0 -17px}}.prose blockquote{border-left:2px solid var(--ink);color:var(--ink-2);margin:0 0 1.5rem;padding-left:1.1rem}.prose blockquote p:last-child{margin-bottom:0}.prose sup:has(>a[data-footnote-ref]){font-size:var(--t-micro);vertical-align:baseline;margin-left:.2em;line-height:0;position:relative;top:-.5em}.fn-mark,.prose a[data-footnote-ref],.prose .footnotes li:before{border:1px solid var(--ink);font-size:var(--t-micro);color:var(--ink);padding:.22rem .36rem .18rem;font-weight:600;line-height:1;display:inline-block}.prose a[data-footnote-ref]{scroll-margin-top:30vh;position:relative}.prose a[data-footnote-ref]:after{content:"";position:absolute;inset:-10px -8px}.prose a[data-footnote-ref]:hover{color:var(--red-ink);border-color:var(--red)}.prose a[data-footnote-ref][aria-expanded=true]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.fn-open{background:var(--paper-2);font-size:var(--t-ui);color:var(--ink-2);margin:-1.25rem 0 2.25rem;padding:.85rem 1.1rem;line-height:1.75}.prose .fn-open p{margin:0}.prose .fn-open p+p{margin-top:.6em}.fn-open .fn-mark{vertical-align:.12em;margin-right:.55em}.prose .footnotes{border-top:1px solid var(--line);font-size:var(--t-ui);color:var(--ink-2);margin-top:3.5rem;padding-top:1.5rem;line-height:1.75}.prose .footnotes__label{font-size:var(--t-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin:0 0 .55rem;font-weight:400;line-height:1.5}.prose .footnotes ol{counter-reset:fn;margin:0;padding:0;list-style:none}.prose .footnotes li{counter-increment:fn;margin:0 0 .55rem;padding-left:2.3em;scroll-margin-top:30vh;position:relative}.prose .footnotes li:before{content:counter(fn);position:absolute;top:.22em;left:0}.prose .footnotes li p{font-size:inherit;line-height:inherit;margin:0}.prose .footnotes li p+p{margin-top:.6em}.prose .footnotes [data-footnote-backref]{color:var(--ink-3);border-bottom:0;margin-left:.3em}.prose .footnotes [data-footnote-backref]:hover{color:var(--red-ink)}.prose:has(>.footnotes:last-child)+.article__foot{margin-top:1.75rem}.prose ul,.prose ol{margin:0 0 1.75rem;padding-left:1.15rem}.prose li{margin-bottom:.55rem}.prose li::marker{color:var(--ink-3)}.prose h2{font-weight:600;font-size:var(--t-sub);letter-spacing:-.015em;text-wrap:balance;margin:3rem 0 1.25rem;line-height:1.35}.prose h3,.prose h2:where([data-source-heading="3"]){font-weight:600;font-size:var(--t-body);letter-spacing:-.01em;text-wrap:balance;margin:2.5rem 0 1.25rem;line-height:1.45}.article[data-category=interview] .prose h3:before,.article[data-category=interview] .prose h2:where([data-source-heading="3"]):before{content:"Q.";margin-right:.35em}.prose strong{font-weight:600}.prose>:first-child{margin-top:0}.prose pre{font-size:var(--t-meta);border:1px solid var(--line);margin:0 0 1.25rem;padding:.9rem 1rem;overflow-x:auto;background:var(--paper-2)!important}.prose pre code{color:var(--ink)}.prose :not(pre)>code{background:var(--paper-2);border:1px solid var(--line);padding:.1em .35em;font-size:.9em}.article__foot{max-width:var(--prose);border-top:1px solid var(--line);font-size:var(--t-ui);color:var(--ink-2);margin:3.5rem auto 0;padding-top:1.5rem;line-height:1.75}.article__foot+.article__foot{border-top:1px solid var(--line);margin-top:1.75rem}.article__foot a{border-bottom:1px solid var(--line);word-break:break-word}.article__foot a:hover{color:var(--red-ink);border-bottom-color:var(--red)}.byline{margin:0;display:block}.byline__label{font-size:var(--t-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);display:block}.byline__name{font-size:var(--t-body);color:var(--ink);margin-top:.1rem;font-weight:500;display:inline-block}a.byline__name{border-bottom:1px solid var(--line)}a.byline__name:hover{color:var(--red-ink);border-bottom-color:var(--red)}.credit{font-size:var(--t-meta);color:var(--ink-3);margin-top:1rem}.byline__bio{max-width:34rem;font-size:var(--t-ui);color:var(--ink-2);margin:.4rem 0 0;line-height:1.65}.signed--photo{grid-template-columns:5rem minmax(0,1fr);align-items:center;column-gap:1.25rem;display:grid}.byline__photo{object-fit:cover;background:var(--line);width:5rem;height:5rem;display:block}@media (width<=40rem){.signed--photo{grid-template-columns:4rem minmax(0,1fr);align-items:start;column-gap:1rem}.byline__photo{width:4rem;height:4rem}.byline__name{font-size:1rem}}.article__foot a.byline__ig{vertical-align:-.15em;width:1.75rem;height:1.75rem;color:var(--ink-3);border-bottom:0;justify-content:center;align-items:center;margin-left:.25rem;display:inline-flex}.article__foot a.byline__ig:hover{color:var(--red-ink)}.byline__ig svg{width:1rem;height:1rem}.about{max-width:var(--prose);margin:0 auto;padding:3.5rem 0 5rem}.about__h{width:56px;height:56px;margin-bottom:1.25rem}.about h1{font-weight:500;font-size:var(--t-hero);letter-spacing:-.01em;margin:0 0 1.25rem}.about .prose{margin-top:0}.colophon{border-top:1px solid var(--line-strong);margin-top:3rem}.colophon__row{padding:1.5rem var(--edge) 2.5rem;font-size:var(--t-meta);color:var(--ink-2);grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:.6rem;display:grid}.colophon__row p{margin:0;line-height:1}.colophon__h{width:18px;height:18px;transform:translateY(5px)}.colophon b{color:var(--ink);font-weight:600}.colophon a{color:var(--ink-2);border-bottom:0}.colophon a:hover{color:var(--red-ink)}.colophon__mail{overflow-wrap:anywhere;justify-self:end}@media (width<=40rem){.colophon__row{padding:1.25rem var(--edge) 2rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.6rem .8rem}.colophon__row p{line-height:1.3}.colophon__h{grid-row:1/span 2;width:26px;height:26px;transform:none}.colophon__mail{grid-column:2;justify-self:start}.colophon__row a{margin-block:-.25rem;padding-block:.25rem;display:inline-block}}@media (width<=64rem){.prose img.fig--sized,.figure.fig--sized{width:100%!important}.prose img,.prose img.fig--sized,.figure,.figure.fig--sized,.shot--lead,.shot--lead.shot--wide,.reel{width:100%;max-width:100%;margin-left:auto;margin-right:auto;transform:none}.prose .reel__slide--pair img{width:calc(50% - var(--pair-gap) / 2)}.grid{columns:3}.gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.lead,.lead--photo{grid-template:auto/1fr;align-items:start;gap:1.25rem}.lead--photo .lead__cover,.lead--photo .lead__head,.lead--photo .lead__side{grid-area:auto;align-self:start}.lead--photo .lead__side{padding-top:0}}@media (width<=40rem){.hero__slide.lead{gap:1rem;padding-top:1.5rem;padding-bottom:.75rem}.hero .lead__deck{-webkit-line-clamp:2;margin-bottom:.75rem}.hero .lead__title{margin-top:.65rem}.hero__bar{padding-bottom:1.25rem}.masthead__row{grid-template-columns:auto 1fr;gap:.6rem 1rem;height:auto;padding-top:.9rem;padding-bottom:0}.nav{min-width:0;margin:0 calc(-1 * var(--edge));padding:0 var(--edge) .4rem;grid-column:1/-1}.brand__word{height:13px}.cover--wide{aspect-ratio:4/3}.gallery{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*{transition-duration:.01ms!important}}.player{background:var(--ink);max-width:44rem;margin:2.5rem auto 0}.player iframe{border:0;width:100%;height:100%;display:block}.player--short{aspect-ratio:auto}.player--short iframe{height:166px}.player--vertical{max-width:22rem}.player--inline{margin-block:2rem}.figure--player .player{margin:0 auto}.figure--player:has(.player--vertical){max-width:22rem;margin-inline:auto}.yt-facade{background:#000;width:100%;height:100%;display:block;position:relative}.yt-facade img{object-fit:cover;width:100%;height:100%;display:block}.yt-facade:after{content:"";clip-path:polygon(0 0,100% 50%,0 100%);filter:drop-shadow(0 2px 10px #00000073);pointer-events:none;width:52px;height:60px;transition:background var(--fast), transform var(--fast);background:#fff;margin:-30px 0 0 -22px;position:absolute;top:50%;left:50%}.yt-facade:hover:after{background:var(--red);transform:scale(1.08)}@media (width<=40rem){.yt-facade:after{width:40px;height:46px;margin:-23px 0 0 -17px}}.article__source{color:var(--ink-3);position:relative}.article__source:hover{color:var(--red-ink);border-bottom:1px solid var(--red)}.article__source:after{content:"";position:absolute;inset:-8px -6px}html.is-lightbox{overflow:hidden}.is-zoomable{cursor:zoom-in}.lightbox{color:#fff;overscroll-behavior:contain;background:#111;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0}.lightbox::backdrop{background:0 0}.lightbox__fig{flex-direction:column;justify-content:center;align-items:center;margin:0;display:flex;position:absolute;inset:3.5rem 0}.lightbox__img{min-height:0;max-width:calc(100vw - 2 * var(--edge));object-fit:contain;cursor:zoom-in;max-height:100%;display:block}.lightbox__cap{max-width:40rem;padding:0 var(--edge);font-size:var(--t-meta);text-align:center;color:#ffffffb8;flex:none;margin-top:.8rem;line-height:1.5}.lightbox__cap:empty{display:none}.lightbox__at{top:1.15rem;left:var(--edge);font-size:var(--t-meta);letter-spacing:.06em;font-variant-numeric:tabular-nums;color:#ffffffb8;margin:0;position:absolute}.lightbox__btn{color:#fff;cursor:pointer;width:44px;height:44px;transition:color var(--fast);background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute}.lightbox__btn:hover{color:var(--red)}.lightbox__close{top:.35rem;right:calc(var(--edge) - 10px)}.lightbox__prev,.lightbox__next{margin-top:-22px;top:50%}.lightbox__prev{left:calc(var(--edge) - 10px)}.lightbox__next{right:calc(var(--edge) - 10px)}@media (width<=40rem){.lightbox__prev,.lightbox__next{margin-top:0;top:auto;bottom:.35rem}}.lightbox.is-zoomed .lightbox__fig{display:block;inset:0;overflow:auto}.lightbox.is-zoomed .lightbox__img{cursor:zoom-out;max-width:none;max-height:none}.lightbox.is-zoomed .lightbox__cap,.lightbox.is-zoomed .lightbox__at{display:none}@media print{.lightbox{display:none!important}}.related{max-width:var(--media);margin:4rem auto 0}.grid--related{grid-template-columns:repeat(3,minmax(0,1fr));padding-bottom:0;display:grid}[data-zone=upcoming] .grid:has(>:nth-child(2)):not(:has(>:nth-child(3))){grid-template-columns:repeat(2,minmax(0,1fr))}[data-zone=upcoming] .grid:has(>:only-child){grid-template-columns:minmax(0,30rem)}.pager{max-width:var(--media);border-top:1px solid var(--line-strong);grid-template-columns:1fr 1fr;gap:2rem;margin:3.5rem auto 0;padding-top:1.25rem;display:grid}.pager__item{flex-direction:column;gap:.35rem;min-width:0;display:flex}.pager__item--right{text-align:right}.pager__label{font-size:var(--t-meta);color:var(--ink-3)}.pager__title{font-weight:500;font-size:var(--t-title);text-wrap:balance;line-height:1.4}.pager__item:hover .pager__title{color:var(--red-ink)}@media (width<=40rem){.pager{grid-template-columns:1fr;gap:1rem}.pager__item--right{text-align:left}}.cover{transition:background var(--fast)}.cover>img:not(.cover__mark){transition:transform .26s,filter .26s}.tile__link:hover .cover,.lead__cover:hover .cover{background:#333}.tile__link:hover .cover--photo img,.lead__cover:hover .cover--photo img{filter:brightness(.85);transform:scale(1.03)}.gallery{columns:3;column-gap:.75rem;display:block}.gallery img{object-fit:initial;break-inside:avoid;margin-bottom:.75rem}.gallery.gallery--single{columns:1}@media (width<=64rem){.gallery{columns:2}}@media (width<=40rem){.nav{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 2.5rem),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 2.5rem),#0000)}.gallery{columns:1}}@media (prefers-reduced-motion:reduce){.cover,.cover>img{transition:none!important}.tile__link:hover .cover--photo img{transform:none}}.grid .cover{aspect-ratio:3/2}@media (width<=40rem){.grid .cover{aspect-ratio:1}}.grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width>=88rem){.grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=40rem){.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem .75rem}.article,.grid:not(.grid--related){padding-bottom:1.5rem}[data-zone=upcoming] .grid{padding-bottom:4rem}.grid{grid-template-columns:repeat(2,minmax(0,1fr))}:root{--edge:1.25rem}}.lead__deck{max-width:44ch}.grid.grid--related{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=40rem){.grid.grid--related{grid-template-columns:repeat(2,minmax(0,1fr))}html,body{overflow-x:clip}}.masthead__row{column-gap:2rem}.nav{font-size:var(--t-ui)}@media (width<=40rem){.brand__h{width:25px;height:25px}.brand__word{height:16px}}@font-face{font-family:Pretendard Subset;src:url(/fonts/pretendard-subset.woff2)format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:DM Serif Display;src:url(/fonts/dm-serif-display.woff2)format("woff2");font-weight:400;font-display:swap}.brand__word{height:auto;font-family:"DM Serif Display", var(--sans);letter-spacing:-.01em;color:var(--ink);font-size:1.375rem;font-weight:400;line-height:1;transform:translateY(1px)}@media (width<=40rem){.brand__word{font-size:1.2rem}.brand__h{width:23px;height:23px}}@media (width<=40rem){.brand__h{width:25px;height:25px}.brand__word{font-size:1.2rem}}.brand{align-items:center;gap:.6rem}.brand__h{width:28px;height:28px}.brand__word{transform:none}@media (width<=40rem){.brand__h{width:25px;height:25px}.brand__word{font-size:1.2rem}}.tile__meta .chip{padding:.2rem .45rem .18rem;line-height:1}.tile__meta{flex-wrap:wrap;row-gap:.25rem;min-height:1.25rem}.nav{margin-block:-6px;margin-inline-start:-6px;padding-block:6px;padding-inline-start:6px}@media (width<=64rem){.nav{padding-inline-end:2.5rem;scroll-padding-inline-end:2.5rem;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 2.5rem),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 2.5rem),#0000)}}.brand:hover .brand__word{color:var(--red-ink)}body{flex-direction:column;min-height:100vh;display:flex}main{flex:1 0 auto}.lbl{color:var(--ink);font-weight:600}@media print{.masthead,.colophon,.related,.pager,.player,.figure--player{display:none!important}body{color:#000}.prose,.article__head{max-width:none}}.cover--photo>img:not(.cover__mark){object-position:50% 15%}.nav a{border-top:2px solid #0000;position:relative}.nav a:after{content:"";position:absolute;inset:-6px -7px}@media (width<=26rem){.nav{gap:1.2rem;font-size:.875rem}}
