:root{--bg: #ffffff;--fg: #172019;--accent: #718044;--accent-2: #31499a;--neutral-block: #edf1ec;--olive-deep: #4c572a;--cobalt-deep: #26377a;--muted: #5e685f;--rule: #cfd6d0;--font-reading: "Pretendard", Arial, system-ui, sans-serif;--font-display: "Pretendard", Arial, system-ui, sans-serif;--motion-fast: .16s;--motion-lead: .24s;--ease-out: cubic-bezier(.2,.8,.2,1)}@font-face{font-family:Pretendard;src:url(/fonts/Pretendard-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Pretendard;src:url(/fonts/Pretendard-Black.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}*,*:before,*:after{box-sizing:border-box}html{background:var(--bg);color:var(--fg);font-family:var(--font-reading)}body{margin:0;min-width:320px;font-size:17px;line-height:1.62;overflow-x:hidden}img{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--accent-2);outline-offset:3px}button,summary{font:inherit}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.measure-head{position:fixed;z-index:80;inset:0 0 auto;height:96px;display:grid;grid-template-columns:170px minmax(0,1fr) 150px;align-items:center;background:#fffffff7;border-bottom:1px solid var(--fg);padding:0 max(20px,calc((100vw - 1400px)/2));backdrop-filter:blur(10px)}.measure-head__name{font-size:32px;font-weight:900;letter-spacing:-.055em;line-height:1}.measure-head__rail{display:flex;align-items:stretch;justify-content:center;height:100%;overflow-x:auto;scrollbar-width:none}.measure-head__rail a{display:flex;align-items:center;min-width:max-content;padding:0 15px;font-size:13px;border-left:1px solid var(--rule)}.measure-head__rail a:last-child{border-right:1px solid var(--rule)}.measure-head__fixed-links{display:flex;justify-content:flex-end;gap:14px;font-size:12px}.measure-head__menu{display:none}.home-sheet{padding-top:96px}.slick-lead{position:relative;height:520px;overflow:hidden;background:var(--olive-deep);color:#fff;border-bottom:1px solid var(--fg)}.slick-lead__identity,.slick-lead--empty>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 58%;filter:saturate(.82) contrast(.98)}.slick-lead:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#172019c7,#17201914 65%);pointer-events:none}.slick-lead__story{position:absolute;z-index:2;inset:0;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--motion-lead) var(--ease-out)}.slick-lead__story.is-active{opacity:1;visibility:visible;pointer-events:auto}.slick-lead__story>img{position:absolute;right:0;top:0;width:38%;height:100%;object-fit:fill;border-left:1px solid rgba(255,255,255,.55)}.slick-lead__story>a{position:absolute;left:max(24px,calc((100vw - 1400px)/2));bottom:48px;width:min(760px,54vw);z-index:3}.slick-lead__story span{font-size:12px}.slick-lead__story h2{margin:10px 0 0;font-size:clamp(40px,5vw,78px);line-height:1.04;letter-spacing:-.055em;font-weight:900;text-wrap:balance}.slick-lead__controls{position:absolute;z-index:5;right:max(20px,calc((100vw - 1400px)/2));bottom:22px;display:flex;align-items:center;background:#fff;color:var(--fg);border:1px solid var(--fg)}.slick-lead__controls button{width:48px;height:44px;border:0;background:transparent;color:inherit;cursor:pointer}.slick-lead__controls span{min-width:62px;text-align:center;font-size:12px;border-inline:1px solid var(--fg)}.slick-lead__controls b{font-weight:900}.slick-lead--empty{display:flex;align-items:flex-end;padding:48px max(24px,calc((100vw - 1400px)/2));background:var(--olive-deep)}.slick-lead--empty p{position:relative;z-index:3;margin:0;font-size:22px;font-weight:900}.card-ledger{width:min(1400px,100%);margin:auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-left:1px solid var(--fg)}.story-tile{position:relative;min-width:0;border-right:1px solid var(--fg);border-bottom:1px solid var(--fg);background:#fff}.story-tile__media,.story-tile:before{display:block;width:100%;aspect-ratio:4/5;border-bottom:1px solid var(--fg);background:var(--neutral-block)}.story-tile:before{content:"";background:var(--accent)}.story-tile:nth-child(3n+2):before{background:var(--accent-2)}.story-tile[data-homunea-media=available]:before{display:none}.story-tile__media img{width:100%;height:100%;object-fit:fill}.story-tile>a{display:block;padding:18px 18px 28px;min-height:210px}.story-tile__meta{display:flex;justify-content:space-between;gap:12px;margin:0 0 18px;color:var(--muted);font-size:12px;line-height:1.35}.story-tile__meta span{color:var(--olive-deep)}.story-tile h2{margin:0;font-size:22px;line-height:1.22;letter-spacing:-.025em}.story-tile>a>p:not(.story-tile__meta){margin:14px 0 0;color:var(--muted);font-size:14px;line-height:1.52}.story-tile--closing{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;background:var(--accent-2);color:#fff}.story-tile--closing .story-tile__media,.story-tile--closing:before{grid-row:1;aspect-ratio:4/5;max-height:480px}.story-tile--closing>a{display:flex;flex-direction:column;justify-content:flex-end;min-height:360px;padding:36px}.story-tile--closing .story-tile__meta,.story-tile--closing .story-tile__meta span,.story-tile--closing>a>p:not(.story-tile__meta){color:#fff}.source-foot{display:grid;grid-template-columns:1.15fr 2fr .5fr;background:var(--fg);color:#fff;border-top:1px solid var(--fg)}.source-foot>*{padding:32px;border-right:1px solid rgba(255,255,255,.24)}.source-foot__identity{display:grid;grid-template-columns:1fr 112px;gap:24px;align-items:start}.source-foot__identity img{width:112px;aspect-ratio:1;object-fit:cover}.source-foot__name{font-size:30px;font-weight:900;letter-spacing:-.05em}.source-foot nav{display:grid;grid-template-columns:repeat(3,1fr);align-content:start;gap:10px 24px;font-size:14px}.source-foot nav a{min-height:44px;display:flex;align-items:center;border-bottom:1px solid rgba(255,255,255,.25)}.source-foot>p{margin:0;font-size:12px;writing-mode:vertical-rl}.load-state{min-height:70svh;padding:180px max(24px,calc((100vw - 1200px)/2));background:var(--accent);color:#fff}.load-state h1{font-size:clamp(42px,7vw,78px);line-height:1.05;margin:0;max-width:12ch}.article-sheet{padding-top:96px}.article-progress{position:fixed;z-index:90;top:95px;left:0;width:100%;height:2px}.article-progress span{display:block;width:100%;height:100%;background:var(--accent-2);transform:scaleX(var(--reading-progress,0));transform-origin:left}.article-sheet__header{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,360px);gap:48px;padding:72px max(24px,calc((100vw - 1200px)/2));background:var(--accent-2);color:#fff}.article-sheet__header h1{grid-column:1;margin:12px 0 24px;max-width:14ch;font-size:clamp(46px,7vw,88px);line-height:1.02;letter-spacing:-.055em;text-wrap:balance}.article-sheet__type{grid-column:1;margin:0;font-size:13px}.article-sheet__answer{grid-column:2;grid-row:1/4;align-self:end;margin:0;font-size:18px;line-height:1.62}.article-sheet__provenance{grid-column:1;display:flex;gap:18px;font-size:13px}.article-sheet__provenance p{margin:0}.article-share--corner{position:absolute;top:20px;right:max(24px,calc((100vw - 1200px)/2));display:flex;gap:4px}.article-share__btn{display:grid;place-items:center;width:44px;height:44px;border:1px solid rgba(255,255,255,.6);background:transparent;color:#fff}.article-share__btn[data-copied=true]{background:#fff;color:var(--accent-2)}.article-sheet__figure{margin:0;background:var(--neutral-block)}.article-sheet__figure img{width:100%;height:auto}.article-sheet__reading-grid{width:min(1200px,calc(100% - 48px));margin:72px auto 96px;display:grid;grid-template-columns:220px minmax(0,68ch) 160px;gap:48px;align-items:start}.article-sheet__contents{position:sticky;top:128px;border-top:5px solid var(--accent);padding-top:16px}.article-sheet__contents ol{margin:0;padding-left:22px;font-size:13px}.article-sheet__contents li+li{margin-top:9px}.article-sheet__contents li[data-depth="3"]{margin-left:14px}.article-sheet__content{font-size:18px;line-height:1.68;min-width:0}.article-sheet__content>:first-child{margin-top:0}.article-sheet__content h2{margin:2.6em 0 .7em;font-size:32px;line-height:1.2}.article-sheet__content h3{margin:2em 0 .6em;font-size:22px}.article-sheet__content a{text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:.18em}.article-sheet__content blockquote{margin:2em 0;padding:20px 24px;background:var(--neutral-block);border-left:6px solid var(--accent)}.article-sheet__content table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse}.article-sheet__content :is(th,td){padding:10px;border:1px solid var(--rule)}.article-sheet__content pre{max-width:100%;overflow:auto;padding:18px;background:var(--fg);color:#fff}.article-sheet__content figure{margin:2.4em 0}.article-sheet__content figure img{height:auto;object-fit:contain}.article-sheet__context{position:sticky;top:128px;border-top:5px solid var(--accent-2);padding-top:16px;font-size:13px}.article-sheet__context a{text-decoration:underline;text-underline-offset:.2em}.article-sheet__continuation{padding:56px max(24px,calc((100vw - 1200px)/2));background:var(--neutral-block)}.article-sheet__continuation h2{margin:0 0 24px;font-size:32px}.article-sheet__continuation ol{list-style:none;margin:0;padding:0;border-top:1px solid var(--fg)}.article-sheet__continuation li{border-bottom:1px solid var(--fg)}.article-sheet__continuation a{display:grid;grid-template-columns:150px 1fr;gap:24px;align-items:center;min-height:72px}.archive-folio,.about-folio,.contact-folio,.corrections-folio,.policy-folio,.not-found-folio,.research-folio,.desk-folio,.author-folio{padding-top:96px;min-height:80svh}.archive-folio__opening,.contact-folio__opening,.corrections-folio__opening,.policy-folio__opening,.not-found-folio__opening,.desk-folio__opening,.author-folio__opening{padding:64px max(24px,calc((100vw - 1200px)/2));border-bottom:1px solid var(--fg)}:is(.archive-folio,.contact-folio,.corrections-folio,.policy-folio,.not-found-folio,.research-folio,.desk-folio,.author-folio) h1{margin:0;font-size:clamp(48px,8vw,96px);line-height:1;letter-spacing:-.06em}.archive-folio__opening{background:var(--accent);color:#fff}.archive-folio__state{min-height:46svh;display:grid;place-items:center;padding:48px}.archive-folio__years{width:min(1200px,100%);margin:auto}.record-year{display:grid;grid-template-columns:220px 1fr;border-bottom:1px solid var(--fg)}.record-year>h2{margin:0;padding:28px;font-size:52px;color:var(--accent-2)}.record-year ol{list-style:none;margin:0;padding:0;border-left:1px solid var(--fg)}.record-year li{border-bottom:1px solid var(--rule)}.record-year article{display:grid;grid-template-columns:1fr auto;gap:8px 24px;padding:24px}.record-year article h3,.record-year article p{margin:0}.record-year article p{color:var(--muted);font-size:14px}.record-year time{grid-column:2;grid-row:1;color:var(--muted);font-size:12px}.about-folio{display:grid;grid-template-columns:repeat(12,1fr)}.about-folio__opening{grid-column:1/8;padding:72px max(24px,calc((100vw - 1200px)/2));background:var(--olive-deep);color:#fff}.about-folio__opening h1{font-size:clamp(64px,10vw,130px);line-height:.9;letter-spacing:-.07em;margin:0}.about-folio__opening p{max-width:32ch;margin:48px 0 0;font-size:20px}.about-folio__scope{grid-column:8/13;padding:72px 36px;background:var(--accent-2);color:#fff}.about-folio__scope h2{font-size:32px;margin:0 0 32px}.about-folio__formats{grid-column:1/13;padding:72px max(24px,calc((100vw - 1200px)/2))}.about-folio__formats>div{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid var(--fg);border-left:1px solid var(--fg)}.about-folio__formats article{padding:28px;border-right:1px solid var(--fg);border-bottom:1px solid var(--fg)}.about-folio__formats h3{margin:0 0 14px;font-size:24px}.about-folio__formats p{margin:0;color:var(--muted)}.about-folio__masthead{grid-column:1/13;padding:48px max(24px,calc((100vw - 1200px)/2));background:var(--neutral-block)}.contact-folio__opening{background:var(--accent-2);color:#fff}.contact-folio__channels{display:grid;grid-template-columns:repeat(2,1fr);margin:0}.contact-folio__channels>div{min-height:220px;padding:36px;border-right:1px solid var(--fg);border-bottom:1px solid var(--fg);display:flex;flex-direction:column;justify-content:space-between}.contact-folio__channels dt{font-size:14px}.contact-folio__channels dd{margin:0;font-size:clamp(20px,3vw,38px);line-height:1.1;overflow-wrap:anywhere}.policy-folio__opening{display:grid;grid-template-columns:1fr 1fr;gap:48px;background:var(--accent-2);color:#fff}.policy-folio__opening p{align-self:end;max-width:42ch;margin:0}.policy-folio__principles,.policy-folio__boundaries{width:min(1200px,100%);margin:auto;display:grid;grid-template-columns:repeat(2,1fr);border-left:1px solid var(--fg)}.policy-folio__principles section,.policy-folio__boundaries section{padding:32px;border-right:1px solid var(--fg);border-bottom:1px solid var(--fg)}.policy-folio__principles h2,.policy-folio__boundaries h2{margin:0 0 20px;font-size:28px}.policy-folio__declaration{padding:64px max(24px,calc((100vw - 1200px)/2));background:var(--accent);color:#fff}.policy-folio__declaration h2{margin:0;font-size:clamp(36px,6vw,70px);line-height:1}.policy-folio__declaration p{max-width:60ch}.policy-folio__contact{padding:40px max(24px,calc((100vw - 1200px)/2));background:var(--neutral-block)}.corrections-folio__opening{background:var(--accent);color:#fff}.corrections-folio__sequence{list-style:none;counter-reset:steps;width:min(1200px,100%);margin:auto;padding:0;border-left:1px solid var(--fg)}.corrections-folio__sequence li{counter-increment:steps;display:grid;grid-template-columns:100px 260px 1fr;gap:28px;padding:30px;border-right:1px solid var(--fg);border-bottom:1px solid var(--fg)}.corrections-folio__sequence li:before{content:counter(steps,decimal-leading-zero);font-weight:900;color:var(--accent-2)}.corrections-folio__sequence h2,.corrections-folio__sequence p{margin:0}.corrections-folio__contact{padding:48px max(24px,calc((100vw - 1200px)/2));background:var(--accent-2);color:#fff}.not-found-folio{background:var(--accent-2);color:#fff}.not-found-folio__opening{min-height:54svh;display:flex;flex-direction:column;justify-content:flex-end}.not-found-folio__opening h1{max-width:12ch}.not-found-folio__orientation{display:grid;grid-template-columns:1fr 2fr;gap:32px;padding:36px max(24px,calc((100vw - 1200px)/2));border-top:1px solid rgba(255,255,255,.5)}.not-found-folio__orientation h2{margin:0}.not-found-folio__orientation nav{display:grid;grid-template-columns:repeat(3,1fr)}.not-found-folio__orientation a{min-height:52px;border-bottom:1px solid rgba(255,255,255,.5)}.research-folio__opening{display:grid;grid-template-columns:1fr 1fr;background:var(--olive-deep);color:#fff}.research-folio__opening>div{padding:72px max(24px,calc((100vw - 1200px)/2))}.research-folio__opening h1{margin:0;font-size:clamp(48px,8vw,96px);line-height:1}.research-folio__opening p{max-width:30ch;margin-top:40px;font-size:20px}.research-folio__opening img{width:100%;height:100%;max-height:620px;object-fit:cover}.research-folio__grades{padding:64px max(24px,calc((100vw - 1200px)/2))}.research-folio__grades h2{font-size:32px}.research-folio__grades dl{border-top:1px solid var(--fg)}.research-folio__grades dl>div{display:grid;grid-template-columns:200px 1fr;gap:24px;padding:22px 0;border-bottom:1px solid var(--fg)}.research-folio__grades dd{margin:0}.research-folio__contact{padding:40px max(24px,calc((100vw - 1200px)/2));background:var(--accent-2);color:#fff}.desk-folio__opening{display:grid;grid-template-columns:1fr minmax(260px,420px);gap:48px;background:var(--accent);color:#fff}.desk-folio__opening h1{grid-row:1/3}.desk-folio__scope,.desk-folio__count{margin:0}.desk-folio__desks{display:flex;overflow-x:auto;border-bottom:1px solid var(--fg)}.desk-folio__desks a{min-width:max-content;min-height:52px;display:flex;align-items:center;gap:12px;padding:0 18px;border-right:1px solid var(--fg);font-size:13px}.desk-folio__desks a[aria-current=page]{background:var(--accent-2);color:#fff}.desk-folio__state{min-height:36svh;display:grid;place-items:center}.desk-folio__list{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);margin:0;padding:0}.desk-folio__list li{border-right:1px solid var(--fg);border-bottom:1px solid var(--fg)}.desk-folio__list a{display:block;padding:20px}.desk-folio__list img{width:100%;aspect-ratio:4/5;object-fit:fill;margin-bottom:18px}.desk-folio__list h2{font-size:22px}.desk-folio__list p{color:var(--muted)}.desk-folio__back{margin:0;padding:24px}.author-folio__opening{background:var(--accent);color:#fff}.author-folio__portrait{width:160px;height:160px;object-fit:cover;margin-bottom:24px}.author-folio__bio,.author-folio__desks,.author-folio__contact,.author-folio__work,.author-folio__orientation{padding:36px max(24px,calc((100vw - 1200px)/2));border-bottom:1px solid var(--fg)}.author-folio__list{list-style:none;padding:0}.author-folio__list li{padding:20px 0;border-top:1px solid var(--fg)}@media(hover:hover)and (pointer:fine){.article-sheet__continuation strong:hover,.story-tile h2:hover,.slick-lead__story h2:hover{text-decoration:underline;text-underline-offset:.16em}}@media(max-width:900px){body{font-size:16px}.measure-head{height:64px;grid-template-columns:1fr auto;padding:0 16px}.measure-head__name{font-size:24px}.measure-head__rail,.measure-head__fixed-links{display:none}.measure-head__menu{display:block;position:relative}.measure-head__menu summary{list-style:none;display:grid;place-items:center;width:52px;height:52px;cursor:pointer;font-size:13px}.measure-head__menu summary::-webkit-details-marker{display:none}.measure-head__menu nav{position:absolute;right:-16px;top:58px;width:min(100vw,360px);max-height:calc(100svh - 64px);overflow:auto;background:#fff;border:1px solid var(--fg);display:grid}.measure-head__menu nav a{display:flex;align-items:center;min-height:52px;padding:0 18px;border-bottom:1px solid var(--rule)}.home-sheet,.article-sheet,.archive-folio,.about-folio,.contact-folio,.corrections-folio,.policy-folio,.not-found-folio,.research-folio,.desk-folio,.author-folio{padding-top:64px}.slick-lead{height:420px}.slick-lead:after{background:linear-gradient(to top,#172019d1,#1720190f 72%)}.slick-lead__story>img{width:42%;height:54%}.slick-lead__story>a{left:18px;bottom:66px;width:calc(100% - 36px)}.slick-lead__story h2{font-size:clamp(34px,10vw,50px)}.slick-lead__controls{right:12px;bottom:12px}.slick-lead--empty{padding:24px 18px 28px}.card-ledger{grid-template-columns:1fr}.story-tile--closing{grid-column:auto;display:block}.story-tile--closing .story-tile__media,.story-tile--closing:before{max-height:none}.story-tile--closing>a{min-height:210px;padding:20px}.story-tile>a{min-height:0}.source-foot{grid-template-columns:1fr}.source-foot>*{border-right:0;border-bottom:1px solid rgba(255,255,255,.24)}.source-foot nav{grid-template-columns:repeat(2,1fr)}.source-foot>p{writing-mode:horizontal-tb}.article-progress{top:63px}.article-sheet__header{grid-template-columns:1fr;padding:64px 18px 36px;gap:24px}.article-sheet__header h1{font-size:clamp(44px,13vw,68px)}.article-sheet__answer{grid-column:1;grid-row:auto;font-size:17px}.article-sheet__provenance{flex-direction:column;gap:4px}.article-share--corner{position:static;grid-row:1;justify-self:end;margin-bottom:18px}.article-sheet__reading-grid{width:calc(100% - 36px);margin:48px auto 64px;display:flex;flex-direction:column;gap:36px}.article-sheet__contents,.article-sheet__context{position:static;width:100%}.article-sheet__content{font-size:17px}.article-sheet__continuation a,.policy-folio__opening,.desk-folio__opening,.research-folio__opening,.not-found-folio__orientation,.policy-folio__principles,.policy-folio__boundaries,.contact-folio__channels,.desk-folio__list{grid-template-columns:1fr}.corrections-folio__sequence li{grid-template-columns:44px 1fr}.corrections-folio__sequence p{grid-column:2}.record-year{grid-template-columns:1fr}.record-year ol{border-left:0}.about-folio{display:block}.about-folio__formats>div{grid-template-columns:1fr}.research-folio__opening>div{padding:48px 18px}.research-folio__opening img{max-height:none;aspect-ratio:1;object-fit:cover}.not-found-folio__orientation nav{grid-template-columns:1fr}.desk-folio__opening h1{grid-row:auto}.archive-folio__opening,.contact-folio__opening,.corrections-folio__opening,.policy-folio__opening,.not-found-folio__opening,.desk-folio__opening,.author-folio__opening{padding:48px 18px}.record-year article{grid-template-columns:1fr}.record-year time{grid-column:1;grid-row:auto}.contact-folio__channels>div{min-height:160px}.research-folio__grades dl>div{grid-template-columns:1fr;gap:6px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
