:root{--e-ink:#202923;--e-paper:#f7f4eb;--e-blue:#193b91;--e-quiet:#605e51;--e-rule:#b2afa0;--e-sans:'FN7 Grotesk','Apple SD Gothic Neo','Malgun Gothic',sans-serif;--e-serif:'FN6 Title','FN6 Continuation','AppleMyungjo',Batang,serif;--e-book:'FN6 Book','FN6 Continuation',serif;--e-en:Georgia,'Times New Roman',serif;--e-pad:clamp(22px,5.4vw,105px)}
.mast[data-skin=cover]{color:#202923;background:#f7f4ebf7;border-color:#c8c3b5;backdrop-filter:blur(8px)}.mast[data-skin=cover] .wordmark,.mast[data-skin=cover] .wordmark i,.mast[data-skin=cover] .wordmark>span:last-child{color:#182921}.mast[data-skin=cover] .wordmark svg{color:var(--e-blue)}.mast[data-skin=cover] .wordmark-divider{background:#635e50}.mast[data-skin=cover] .v6-find-open,.mast[data-skin=cover] .motion-btn,.mast[data-skin=cover] .menu-btn{color:#242e26}.mast[data-skin=cover] .motion-btn{border-color:#9c9b8f}.mast[data-skin=cover] .menu-symbol,.mast[data-skin=cover] .menu-symbol:before,.mast[data-skin=cover] .menu-symbol:after{border-color:currentColor}.mast .t10-mast-work{white-space:nowrap}
.cover.e11-cover{height:auto;min-height:0;max-height:none;margin:0;padding:var(--nav-h,72px) 0 0;isolation:isolate;background:var(--e-paper);color:var(--e-ink);overflow:hidden}.e11-hero{display:grid;grid-template-columns:minmax(0,.98fr) minmax(0,1.02fr);min-height:clamp(570px,calc(89svh - var(--nav-h,70px)),910px);max-width:2100px;margin:auto}.e11-intro{display:flex;flex-direction:column;min-width:0;padding:clamp(22px,3.2vw,54px) clamp(24px,3.6vw,80px) 24px var(--e-pad);background:var(--e-paper)}.e11-topline,.e11-imprint,.e11-stillcap,.e11-author,.e11-start,.e11-case-top,.e11-v-top,.e11-v-bottom,.e11-case-top>span,.e11-cabinet .e11-open,.e11-tocoda{display:flex;align-items:center}.e11-topline,.e11-imprint,.e11-stillcap,.e11-case-top,.e11-v-top,.e11-v-bottom{justify-content:space-between}.e11-topline{padding-top:10px;border-top:1px solid #777e6e;color:#505547;font:590 11px/1.5 var(--e-sans);letter-spacing:.075em}.e11-topline>span:last-child{font-variant-numeric:tabular-nums;letter-spacing:.14em}.e11-leaf{margin:auto 0;padding:clamp(46px,7.5vh,108px) 0}.e11-author{gap:10px;color:#3a4338;font:550 clamp(12px,.95vw,17px)/1.5 var(--e-sans)}.e11-author b{color:var(--e-blue);font-weight:760;font-size:1.16em}.e11-author>span{display:inline-block;width:20px;height:1px;background:#8c9688}.cover.e11-cover h1{margin:.36em -.035em .34em;color:var(--e-ink);font:590 clamp(48px,5.65vw,105px)/1.13 var(--e-serif);white-space:normal;letter-spacing:-.077em;text-align:left}.cover.e11-cover h1>span{display:block}.cover.e11-cover h1 em{font-style:normal;color:var(--e-blue);font-weight:730}.e11-standfirst{font:450 clamp(16px,1.22vw,22px)/1.89 var(--e-sans);max-width:30em;letter-spacing:-.027em;color:#3b433b;text-wrap:pretty}.e11-start{gap:clamp(18px,2vw,34px);flex-wrap:wrap;margin-top:clamp(24px,3.5vh,44px)}.e11-start a{display:inline-flex;align-items:center;gap:10px;color:#4d554d;padding:7px 0;font:600 clamp(13px,1vw,17px)/1.48 var(--e-sans);border-bottom:1px solid #a7aea0}.e11-start a.e11-first{color:var(--e-blue);border-color:var(--e-blue)}.e11-start b,.e11-tocoda a::after{font-weight:470;transition:transform .22s}.e11-start a:hover b{transform:translateY(2px)}.e11-imprint{gap:15px;color:var(--e-ink)}.e11-imprint span{font:italic 400 clamp(25px,2.3vw,43px)/1.2 var(--e-en);letter-spacing:-.07em;white-space:nowrap}.e11-imprint i{height:1px;background:#b7beaf;flex:1}.e11-imprint small{font:550 10px/1.4 var(--e-sans);letter-spacing:.12em}.e11-still{position:relative;display:flex;flex-direction:column;min-width:0;isolation:isolate;background:#e8dbb2}.e11-cabinet{position:relative;isolation:isolate;display:block;flex:1;width:100%;min-height:0;overflow:hidden;cursor:zoom-in;color:#111d17;--e11-x:0px;--e11-y:0px}.e11-cabinet picture,.e11-cabinet img,.e11-light{position:absolute;inset:0;width:100%;height:100%;display:block}.e11-cabinet img{object-fit:cover;object-position:53% 45%;transform:scale(1.025) translate3d(var(--e11-x),var(--e11-y),0);transition:transform .52s cubic-bezier(.2,.6,.3,1)}.e11-light{pointer-events:none;background:linear-gradient(113deg,transparent 24%,#fff8cb38 35%,transparent 52%);background-size:220% 100%;animation:e11-day 20s ease-in-out infinite alternate;mix-blend-mode:soft-light}.e11-objectnum{position:absolute;left:25px;top:26px;display:flex;gap:9px;align-items:center;font:700 10px/1.3 var(--e-sans);letter-spacing:.14em;padding:5px 9px;background:#faf4dddc}.e11-objectnum i{font:italic 15px/1 var(--e-en);letter-spacing:0}.e11-open{position:absolute;bottom:clamp(24px,3.4vw,66px);left:clamp(23px,3vw,50px);gap:11px;padding:8px 18px 8px 9px;border-radius:100px;color:#fffdf1;background:#17378e;box-shadow:0 3px 12px #10183435;font:650 clamp(14px,1.15vw,20px)/1.2 var(--e-sans)}.e11-open>i{display:grid;place-items:center;height:40px;width:40px;border:1px solid #c4cbe5;border-radius:50%;font:400 23px/1 var(--e-sans);transition:transform .28s}.e11-open small{display:block;font:450 10px/1.5 var(--e-sans);color:#e0e7ff;margin-top:2px}.e11-cabinet:hover .e11-open>i{transform:rotate(90deg)}.e11-cabinet:focus-visible{outline:3px solid var(--e-blue);outline-offset:-5px}.e11-stillcap{background:#e7e2d3;color:#3a4136;padding:8px clamp(20px,2vw,37px);font:500 10px/1.5 var(--e-sans);gap:12px}.e11-stillcap em{font:italic 13px/1.5 var(--e-en)}
@keyframes e11-day{from{background-position:100% 0}to{background-position:0% 0}}
/* The opening essay is a second leaf, not another cover. */
#prelude.vf-prelude{background:#eaeedf;color:var(--e-ink);border-color:#a9b09b}.vf-prelude .vf-prelude-inner{max-width:1570px}.vf-prelude .v7-pretitle h2{color:#233e32}.vf-prelude .v7-pre-sign{color:#4b6552}.vf-prelude .v7-pretext p{color:#25372d}.vf-prelude .v8-thread-link{color:#203c78}
.e11-works{background:var(--e-paper);color:var(--e-ink);border-top:1px solid #bab9a9}.e11-bound{max-width:1800px;padding:clamp(48px,6.7vw,118px) var(--e-pad) clamp(30px,4.2vw,84px);margin:auto}.e11-workhead{display:grid;grid-template-columns:1.2fr .75fr;align-items:end;gap:10%}.e11-kicker,.e11-job{color:var(--e-blue);font:670 12px/1.55 var(--e-sans);letter-spacing:.07em}.e11-workhead h2{font:580 clamp(49px,6.6vw,110px)/1.2 var(--e-serif);letter-spacing:-.08em;margin:5px 0 0}.e11-workhead h2 span{color:var(--e-blue)}.e11-workhead>p{font:470 clamp(16px,1.36vw,24px)/1.78 var(--e-sans);color:#465046;max-width:31em;letter-spacing:-.025em}.e11-caseindex{display:flex;flex-wrap:wrap;gap:0 24px;border-block:1px solid var(--e-rule);padding:6px 0;margin:clamp(25px,3vw,54px) 0 clamp(22px,2.3vw,40px)}.e11-caseindex a{display:inline-flex;align-items:baseline;gap:6px;font:590 13px/1.5 var(--e-sans);padding:8px 0}.e11-caseindex i{font:italic 16px/1 var(--e-en);color:var(--e-blue)}.e11-caseindex a:hover,.e11-fold a:hover,.e11-tocoda a:hover{text-decoration:underline;text-underline-offset:.24em}.e11-contactsheet{display:grid;grid-template-columns:minmax(0,1.13fr) minmax(0,.87fr);gap:clamp(42px,5.9vw,107px) clamp(28px,5.6vw,107px);align-items:start}.e11-case{position:relative;min-width:0;scroll-margin-top:14px}.e11-case-top{gap:12px;padding:0 0 12px;border-bottom:1px solid #777d6d;font:650 clamp(14px,1.15vw,21px)/1.5 var(--e-sans)}.e11-case-top>span{gap:10px}.e11-case-top i{color:var(--e-blue);font:italic 27px/1 var(--e-en)}.e11-case-top time{font:570 11px/1.4 var(--e-sans);color:#505b4d;letter-spacing:.075em}.e11-print{margin:12px 0 0}.e11-print>a{position:relative;display:grid;place-items:center;background:#e3e5db;min-height:0;aspect-ratio:1.85;overflow:hidden;cursor:zoom-in}.e11-print img{display:block;width:100%;height:100%;min-height:0;object-fit:cover;transition:transform .55s}.e11-print>a:hover img{transform:scale(1.027)}.e11-print b{position:absolute;right:12px;bottom:12px;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:#f6f2e8;color:#193b91;font-size:20px}.e11-print figcaption{padding-top:7px;font:500 11px/1.55 var(--e-sans);color:#586054}.e11-case-paik .e11-print>a,.e11-case-shop .e11-print>a,.e11-case-record .e11-print>a{aspect-ratio:1.64;isolation:isolate}.e11-case-paik .e11-print>a{background:linear-gradient(116deg,#c0c6af,#e2e7d9)}.e11-case-shop .e11-print>a{background:linear-gradient(115deg,#e6d6ab,#f2ead0)}.e11-case-record .e11-print>a{background:linear-gradient(110deg,#b7c6cc,#e1e9e9)}.e11-case-paik .e11-print img,.e11-case-shop .e11-print img,.e11-case-record .e11-print img{position:absolute;width:78%;height:92%;object-fit:contain;filter:drop-shadow(5px 8px 5px #252b2c30);transform:rotate(-3deg)}.e11-case-shop .e11-print img{transform:rotate(4deg)}.e11-case .e11-print>a:focus-visible img,.e11-case .e11-print>a:hover img{transform:scale(1.03) rotate(0)}.e11-case-support .e11-print img,.e11-case-monitor .e11-print img{object-fit:contain}.e11-case-support .e11-print>a{background:#1e3839}.e11-case-monitor .e11-print>a{background:#182831}.e11-case-copy{padding:clamp(17px,2vw,34px) 0 0}.e11-case h3{margin:.17em 0 .45em;font:570 clamp(26px,2.45vw,47px)/1.34 var(--e-serif);letter-spacing:-.06em;max-width:16em}.e11-summary,.e11-fold>div p{color:#394337;font:460 clamp(15px,1.14vw,20px)/1.85 var(--e-sans);letter-spacing:-.028em;max-width:39em;text-wrap:pretty}.e11-fold{border-bottom:1px solid #b1b5a7;margin-top:18px}.e11-fold summary{display:flex;align-items:center;justify-content:space-between;gap:20px;list-style:none;padding:9px 0 12px;cursor:pointer;font:630 13px/1.45 var(--e-sans);color:#1b3a77}.e11-fold summary::-webkit-details-marker{display:none}.e11-fold summary i{position:relative;width:14px;height:14px}.e11-fold summary i:before,.e11-fold summary i:after{content:'';position:absolute;top:6px;left:0;width:14px;height:1.5px;background:currentColor}.e11-fold summary i:after{transform:rotate(90deg);transition:transform .2s}.e11-fold[open] summary i:after{transform:rotate(0)}.e11-fold>div{padding:0 0 20px}.e11-fold a,.e11-tocoda a{font:600 14px/1.65 var(--e-sans);color:var(--e-blue)}.e11-fold a{display:inline-block;margin:9px 0 0}.e11-tocoda{border-top:1px solid #6f7969;gap:10px 28px;flex-wrap:wrap;padding-top:18px;margin-top:clamp(40px,5.6vw,94px)}.e11-tocoda span{margin-right:auto;font:610 12px/1.4 var(--e-sans);color:#515d50}.e11-tocoda a::after{content:' ↘'}
.e11-viewer:not([open]){display:none}.e11-viewer{color:var(--e-ink);background:#f6f3e8;width:min(1040px,calc(100vw - 54px));max-width:100%;max-height:calc(100dvh - 48px);padding:0;border:1px solid #9b9e8c;margin:auto;box-shadow:0 23px 80px #12202c40;overflow:auto;overscroll-behavior:contain}.e11-viewer::backdrop{background:#172a22a8;backdrop-filter:blur(6px)}.e11-v-top,.e11-v-bottom{padding:10px clamp(16px,2.1vw,33px);border-bottom:1px solid #a9ae9d;gap:16px;font:600 13px/1.5 var(--e-sans)}.e11-v-top>span{color:var(--e-blue)}.e11-v-top button{display:flex;align-items:center;gap:12px;padding:4px 0 4px 12px}.e11-v-top i{font:400 24px/1 var(--e-sans)}.e11-v-body{display:grid;grid-template-columns:minmax(0,1.16fr) minmax(0,.84fr);padding:clamp(16px,2.3vw,39px);gap:clamp(22px,3vw,53px);align-items:center}.e11-v-frame{display:grid;place-items:center;min-height:0;aspect-ratio:1.16;background:#dfdfd0;overflow:hidden;touch-action:pan-y;isolation:isolate}.e11-v-frame img{display:block;width:96%;height:93%;max-height: min(48vh,490px);object-fit:contain;filter:drop-shadow(2px 4px 5px #34392a25)}.e11-v-copy>p:first-child{font:650 12px/1.6 var(--e-sans);color:var(--e-blue);letter-spacing:.06em}.e11-v-copy h2{margin:10px 0 17px;font:570 clamp(26px,2.9vw,49px)/1.23 var(--e-serif);letter-spacing:-.062em}.e11-v-copy>p:not(:first-child){font:460 clamp(15px,1.13vw,20px)/1.82 var(--e-sans);letter-spacing:-.02em}.e11-v-copy>a{display:inline-flex;font:650 14px/1.5 var(--e-sans);color:var(--e-blue);border-bottom:1px solid currentColor;margin-top:18px;padding:1px 0 3px}.e11-v-bottom{border:0;border-top:1px solid #a9ae9d}.e11-v-bottom>button{width:40px;height:34px;border:1px solid #9fA38e;font-size:21px}.e11-markers{display:flex;align-items:center;gap:6px}.e11-markers button{font:italic 17px/1 var(--e-en);min-width:32px;min-height:32px;border-radius:50%;color:#444e42}.e11-markers button[aria-current=true],.e11-markers button[aria-pressed=true]{color:#fff;background:var(--e-blue)}.e11-v-status{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.e11-viewer[open]{animation:e11-in .27s ease-out}@keyframes e11-in{from{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}
.reduce .e11-light,.reduce .e11-viewer[open]{animation:none}.reduce .e11-cabinet img,.reduce .e11-print img,.reduce .e11-open>i{transition:none;transform:none}.e11-viewer :focus-visible,.e11-start a:focus-visible,.e11-caseindex a:focus-visible,.e11-fold summary:focus-visible{outline:2px solid var(--e-blue);outline-offset:3px}
@media(min-width:1000px){.e11-case-shop,.e11-case-support,.e11-case-monitor{margin-top:clamp(45px,5.4vw,100px)}}
@media(max-width:950px) and (min-width:681px){.e11-intro{padding-inline:4vw 2.8vw}.e11-leaf{padding-block:46px}.cover.e11-cover h1{font-size:5.6vw}.e11-start{gap:13px}.e11-standfirst{font-size:15px}.e11-hero{min-height:620px}.e11-contactsheet{gap:42px 25px}}
@media(max-width:680px){.e11-hero{display:flex;flex-direction:column;min-height:0}.e11-intro{padding:19px var(--e-pad) 15px}.e11-topline{font-size:10px;padding-top:7px}.e11-leaf{padding:clamp(25px,7vw,44px) 0 13px}.e11-author{font-size:11px}.cover.e11-cover h1{font-size:clamp(42px,10.8vw,68px);margin:.23em 0 .22em;line-height:1.13}.e11-standfirst{font-size:14px;line-height:1.75;max-width:38em}.e11-start{margin-top:13px;gap:20px}.e11-start a{font-size:12.5px;padding-block:6px}.e11-imprint{display:none}.e11-still{margin:0 var(--e-pad) 14px}.e11-cabinet{height:clamp(180px,48vw,295px);min-height:clamp(180px,48vw,295px)}.e11-cabinet img{object-position:50% 52%}.e11-objectnum{left:12px;top:12px;font-size:8px;padding:3px 6px}.e11-objectnum i{font-size:11px}.e11-open{bottom:13px;left:13px;padding:6px 13px 6px 7px;gap:7px;font-size:13px}.e11-open>i{width:29px;height:29px;font-size:18px}.e11-open small{font-size:9px}.e11-stillcap{padding:5px 8px;font-size:9px}.e11-stillcap em{font-size:11px}.e11-bound{padding-top:39px}.e11-workhead{grid-template-columns:1fr;gap:15px}.e11-workhead h2{font-size:clamp(43px,10.1vw,63px)}.e11-workhead>p{font-size:15px}.e11-caseindex{gap:0 16px;padding:4px 0;margin:19px 0 24px}.e11-caseindex a{font-size:12px;padding:5px 0}.e11-contactsheet{grid-template-columns:1fr;gap:39px}.e11-case h3{font-size:clamp(25px,6.1vw,36px)}.e11-case-top{padding-bottom:7px}.e11-case-top i{font-size:22px}.e11-print{margin-top:8px}.e11-print figcaption{font-size:10px}.e11-job{font-size:11px}.e11-summary,.e11-fold>div p{font-size:15px}.e11-fold{margin-top:10px}.e11-tocoda{gap:8px 18px}.e11-tocoda span{flex-basis:100%}.e11-tocoda a{font-size:12px}.e11-viewer{width:calc(100% - 22px);max-height:calc(100dvh - 20px)}.e11-v-body{grid-template-columns:1fr;gap:12px;padding:12px 16px 15px}.e11-v-frame{aspect-ratio:auto;height:clamp(135px,30dvh,310px)}.e11-v-frame img{max-height:100%;height:100%;width:100%}.e11-v-copy h2{font-size:26px;margin:3px 0 7px}.e11-v-copy>p:not(:first-child){font-size:14px;line-height:1.62}.e11-v-copy>a{margin-top:9px;font-size:12px}.e11-v-top,.e11-v-bottom{padding:6px 12px}.e11-markers{gap:3px}.e11-markers button{min-width:24px;min-height:28px;font-size:15px}.e11-v-bottom>button{width:32px;height:30px}}
@media(prefers-reduced-motion:reduce){.e11-light,.e11-viewer[open]{animation:none}.e11-cabinet img,.e11-print img,.e11-open>i{transition:none}}
@media print{.e11-cover,.e11-works,.e11-viewer,.e11-shelf,.e11-bookmark-compact{display:none!important}}
body[data-e11-modal=open]{overflow:hidden}.e11-markers button[aria-current=page]{color:#fff;background:var(--e-blue)}.e11-v-frame{touch-action:pan-y pinch-zoom}
