/* Two commissions and a photographic contact sheet, inside the operations chapter. */
.wa-archive{--wa-hair:#bab5a9;--wa-note:#52534c;background:var(--paper,#f3efe6);color:var(--ink,#171a1b);font-family:var(--sans,Arial,sans-serif);padding:clamp(55px,8vw,135px) 0 clamp(65px,8vw,132px);word-break:keep-all;overflow-wrap:break-word}
.wa-wrap{width:min(100%,1540px);padding-inline:var(--gutter,6vw);margin:auto}.wa-archive :where(p,figure,h3,h4,h5,ol){margin:0}.wa-archive figure,.wa-archive article,.wa-archive figcaption{min-width:0}
.wa-lede,.wa-sheet-head{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:clamp(30px,8vw,135px);align-items:end;border-top:2px solid currentColor;padding-top:clamp(20px,2.3vw,38px)}
.wa-overline,.wa-data,.wa-shot-meta,.wa-figline,.wa-sheet-note{font-size:clamp(12px,.9vw,15px);line-height:1.6;letter-spacing:.015em}.wa-overline{font-weight:650}.wa-overline span,.wa-figline b{padding-inline:.6em;color:var(--blue,#2447e8)}.wa-overline:before{content:"";display:inline-block;width:9px;height:9px;vertical-align:1px;margin-right:11px;background:var(--orange,#e66c43)}
.wa-lede h3{font-size:clamp(51px,6.6vw,108px);font-weight:530;line-height:1.08;letter-spacing:-.09em;margin-top:clamp(17px,2.2vw,37px)}
.wa-intro,.wa-sheet-head>p{max-width:37em;font-size:clamp(16px,1.24vw,21px);line-height:1.9;letter-spacing:-.035em}
.wa-feature{display:grid;grid-template-columns:minmax(0,1.28fr) minmax(0,.8fr);align-items:center;column-gap:clamp(32px,6.7vw,116px);margin-top:clamp(44px,6vw,99px)}
.wa-feature-copy{max-width:39em}.wa-feature-copy h4{font-size:clamp(30px,3.15vw,55px);line-height:1.18;letter-spacing:-.08em;font-weight:580;margin:clamp(17px,2vw,29px) 0 .52em}
.wa-feature-copy>p:not(.wa-data){font-size:clamp(16px,1.16vw,19px);line-height:1.9;letter-spacing:-.035em}.wa-feature-copy>p.wa-feature-lead{font-size:clamp(18px,1.5vw,25px);line-height:1.6;font-weight:580;letter-spacing:-.04em;margin-bottom:.8em}
.wa-data,.wa-shot-meta{display:flex;align-items:baseline;gap:13px;color:var(--wa-note);font-weight:550}.wa-data>span,.wa-shot-meta>b{font:italic 500 1.55em/1 var(--italic,Georgia,serif);letter-spacing:-.06em;color:var(--blue,#2447e8);font-variant-numeric:lining-nums}
.wa-mainfigure{width:100%;position:relative}.wa-mat{position:relative;padding:clamp(12px,2vw,35px);overflow:hidden}.wa-mat-institute{background:#d7d6ca}.wa-mat-institute .wa-zoom{margin-inline:auto;width:min(100%,620px)}
.wa-zoom{display:block;position:relative;width:100%;border:0;padding:0;background:transparent;color:var(--ink,#171a1b);text-align:left;cursor:zoom-in}.wa-zoom img{display:block;width:100%;height:auto}
.wa-zoom:after{content:"＋";position:absolute;right:7px;bottom:7px;display:grid;place-items:center;width:24px;height:24px;background:#f4f0e4ed;color:#171a1b;font:16px/1 Arial,sans-serif;opacity:0;transition:opacity .18s ease}
.wa-zoom:hover:after,.wa-zoom:focus-visible:after{opacity:1}.wa-zoom:focus-visible,.wa-link:focus-visible{outline:2px solid var(--orange,#e66c43);outline-offset:4px}
.wa-figline{display:flex;justify-content:space-between;align-items:baseline;gap:12px;color:var(--wa-note);margin-top:12px;font-weight:470}.wa-figline>span:first-child{color:var(--ink,#171a1b)}
.wa-link{display:inline-flex;align-items:center;gap:8px;border-bottom:1px solid currentColor;color:var(--blue,#2447e8);font-weight:610;font-size:clamp(13px,1vw,16px);line-height:1.5;padding:2px 0;text-decoration:none;width:max-content;max-width:100%}.wa-link:hover{color:var(--ink,#171a1b)}.wa-feature-copy>.wa-link{margin-top:1.3em}
.wa-mingo{grid-template-columns:minmax(0,.8fr) minmax(0,1.28fr);border-top:1px solid var(--wa-hair);padding-top:clamp(30px,5.3vw,85px)}.wa-mingo .wa-mainfigure{grid-column:2;grid-row:1}.wa-mingo .wa-feature-copy{grid-column:1;grid-row:1}
.wa-mat-mingo{background:#d4dbe0;padding:clamp(17px,2.4vw,40px);display:grid;align-items:center;min-height:clamp(240px,30vw,460px)}
.wa-duo{display:grid;grid-template-columns:minmax(0,3.1fr) minmax(0,1fr);align-items:center;gap:clamp(10px,1.2vw,23px)}.wa-desktop-piece{align-self:center;box-shadow:0 5px 14px #0922351c}.wa-phone-piece{align-self:end;box-shadow:0 5px 14px #0922351c}
.wa-contactsheet{margin-top:clamp(70px,9vw,154px)}.wa-sheet-head{padding-bottom:clamp(29px,4vw,67px)}.wa-sheet-head h4{font-size:clamp(38px,4.8vw,79px);line-height:1.16;letter-spacing:-.085em;font-weight:540;margin-top:.42em}
.wa-sheet{list-style:none;padding:0;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(13px,1.65vw,28px);row-gap:clamp(40px,6.2vw,96px);align-items:start}
.wa-print{min-width:0}.wa-print figure>button{background:#d9d5cb;padding:5px}.wa-print figure>button img{width:100%;height:auto}.wa-print figcaption{margin-top:14px}
.wa-shot-meta{gap:.8em;font-size:clamp(12px,.96vw,15px)}.wa-shot-meta b{font-size:1.42em}.wa-print h5{font-weight:580;font-size:clamp(24px,2.05vw,36px);line-height:1.2;letter-spacing:-.065em;margin:8px 0 10px}.wa-print h5[lang=en]{font-size:clamp(29px,2.5vw,41px);font-family:var(--serif,Georgia,serif);font-weight:500;letter-spacing:-.055em}
.wa-print figcaption>p:not(.wa-shot-meta){max-width:39em;font-size:clamp(15px,1.08vw,18px);line-height:1.83;letter-spacing:-.029em}.wa-sources{display:flex;gap:18px;flex-wrap:wrap;margin-top:11px}.wa-sources .wa-link{font-size:13px}
.wa-print-kplan{grid-column:1/span 6}.wa-print-pet{grid-column:8/span 5;margin-top:clamp(34px,5vw,83px)}.wa-print-kstay{grid-column:1/span 4}.wa-print-tumoony{grid-column:5/span 4;margin-top:clamp(28px,3.8vw,60px)}.wa-print-seoul{grid-column:9/span 4}.wa-print-beat{grid-column:2/span 10}
.wa-print-beat figure{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,.77fr);gap:clamp(19px,2.8vw,43px);align-items:center;border-block:1px solid var(--wa-hair);padding-block:clamp(23px,3vw,46px)}.wa-print-beat figcaption{margin:0}
.wa-sheet-note{color:var(--wa-note);max-width:68em;margin-top:clamp(30px,4vw,64px)}
@media(max-width:960px){.wa-feature,.wa-mingo{column-gap:30px}.wa-print-kstay,.wa-print-seoul{grid-column:1/span 6}.wa-print-tumoony,.wa-print-beat{grid-column:7/span 6;margin-top:36px}.wa-print-beat figure{display:block;padding:0;border:0}.wa-print-beat figcaption{margin-top:14px}}
@media(max-width:720px){.wa-archive{padding:58px 0 64px}.wa-lede,.wa-sheet-head{display:block}.wa-lede h3{font-size:clamp(48px,12vw,72px)}.wa-intro,.wa-sheet-head>p{margin-top:22px;font-size:16px;max-width:40em}.wa-feature,.wa-mingo{display:flex;flex-direction:column;align-items:stretch;gap:23px;margin-top:39px}.wa-mingo{padding-top:35px}.wa-mat{padding:12px}.wa-mat-mingo{min-height:0;padding:clamp(17px,4.7vw,33px)}.wa-feature-copy h4{margin-top:12px;font-size:clamp(31px,7.1vw,46px)}.wa-feature-copy>p.wa-feature-lead{font-size:20px}.wa-figline{font-size:11px;gap:8px}.wa-feature-copy>.wa-link{margin-top:12px}.wa-contactsheet{margin-top:60px}.wa-sheet-head h4{font-size:clamp(37px,9.8vw,61px)}.wa-sheet-head{padding-bottom:26px}.wa-sheet{grid-template-columns:repeat(2,minmax(0,1fr));gap:33px 22px}.wa-sheet>li{grid-column:auto;margin-top:0}.wa-print h5{font-size:25px}.wa-zoom:after{opacity:1;width:21px;height:21px;font-size:14px}.wa-figline b{padding-inline:.2em}}
@media(max-width:520px){.wa-sheet{display:flex;flex-direction:column;gap:36px}.wa-print{width:100%}.wa-print figure>button{padding:4px}.wa-print figcaption{margin-top:11px}.wa-sheet-note{margin-top:27px;font-size:12px}.wa-print h5{margin-top:5px}.wa-copy{max-width:100%}}
@media(prefers-reduced-motion:reduce){.wa-zoom:after{transition:none}}html.reduce .wa-zoom:after{transition:none}
