@font-face{font-family:Pixelify Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/pixelify-sans-cyrillic-wght-normal-BfQLqnEI.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Pixelify Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/pixelify-sans-latin-ext-wght-normal-CsF3XSp0.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Pixelify Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/pixelify-sans-latin-wght-normal-Cbhn5ptY.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-cyrillic-ext-wght-normal-d45eAU9y.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-cyrillic-wght-normal-BAAhND-U.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-greek-wght-normal-CmyJS8uq.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-vietnamese-wght-normal-Dg1JeJN0.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-latin-ext-wght-normal-CIII54If.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-latin-wght-normal-IvpUvPa2.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.detail-publications{border-top:1px solid var(--line);gap:10px;padding-top:18px;display:grid}.detail-publications>span{color:var(--muted);text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:500;line-height:1.3}.detail-publications>span [lang=ko]{text-transform:none;font-family:IBM Plex Sans Variable,sans-serif}.detail-publications>div{flex-wrap:wrap;gap:8px;display:flex}.detail-publications a{min-height:44px;color:var(--ink);border:1px solid var(--line);text-transform:uppercase;background:0 0;align-items:center;gap:9px;padding:8px 12px;font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:500;transition:color .16s,border-color .16s,background-color .16s;display:inline-flex}.detail-publications a:hover{color:var(--paper);border-color:var(--ink);background:var(--ink)}.detail-publications a:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.detail-publications .action-copy [lang=ko]{text-transform:none;font-family:IBM Plex Sans Variable,sans-serif}.hero-showcase--empty{background:var(--paper-deep);place-items:center;min-height:520px;display:grid}.hero-showcase--empty p{color:var(--muted);text-align:center;text-transform:uppercase;gap:7px;font-family:IBM Plex Mono,monospace;font-size:10px;display:grid}.hero-showcase--empty p [lang=ko]{text-transform:none;font-family:IBM Plex Sans Variable,sans-serif}.public-route-status main{min-height:calc(100svh - 190px)}.public-route-status main>section{min-height:620px;padding:80px var(--page-pad) 120px;border-top:1px solid var(--line);align-content:center;justify-items:start;display:grid}.public-route-status main>section>span{color:var(--muted);text-transform:uppercase;font:500 10px/1.2 IBM Plex Mono,monospace}.public-route-status h1{letter-spacing:-.03em;max-width:760px;margin:24px 0 0;font-family:Pixelify Sans Variable,sans-serif;font-size:clamp(56px,8vw,96px);font-weight:620;line-height:.9}.public-route-status p{color:var(--muted);margin:22px 0 0;font-size:15px;line-height:1.6}.public-route-status .primary-button{margin-top:40px}@media (width<=767px){.detail-publications>div,.detail-publications a{width:100%}.detail-publications a{justify-content:space-between}.public-route-status main>section{min-height:520px;padding-top:60px;padding-bottom:80px}.public-route-status h1{font-size:clamp(44px,15vw,66px)}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#191816;font-synthesis:none;text-rendering:optimizelegibility;--paper:#f8f5ef;--paper-deep:#eee7dc;--ink:#191816;--muted:#69645c;--line:#d9d1c6;--amber:#c9853e;--charcoal:#272522;--focus:#9b5b1e;--radius:14px;--page-pad:clamp(20px, 3vw, 52px);background:#e9e1d5;font-family:IBM Plex Sans Variable,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;background:#e9e1d5}body{background:linear-gradient(145deg,#e1d5c4 0%,#eee8df 42%,#dfd4c5 100%);min-width:320px;min-height:100dvh;margin:0}body,button,a{-webkit-font-smoothing:antialiased}button,a{font:inherit}button{color:inherit}a{color:inherit;text-underline-offset:.28em;text-decoration-thickness:1px}img{max-width:100%;display:block}::selection{color:#fffaf2;background:#8c511c}:focus-visible{outline:2px solid var(--focus);outline-offset:4px}.site-shell{border-radius:var(--radius);background:var(--paper);width:min(1500px,100% - clamp(20px,3vw,56px));margin:clamp(12px,2vw,30px) auto;overflow:hidden;box-shadow:0 24px 70px #3e2f1e24}.site-header{z-index:5;min-height:72px;padding:0 var(--page-pad);grid-template-columns:1fr auto 1fr;align-items:center;display:grid;position:relative}.nav-wordmark,.footer-wordmark{letter-spacing:-.02em;width:fit-content;font-family:Pixelify Sans Variable,sans-serif;font-size:19px;font-weight:650;text-decoration:none}.site-nav{align-items:center;gap:clamp(26px,4vw,68px);display:flex}.site-nav a{text-transform:uppercase;align-items:baseline;gap:7px;font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.site-nav a [lang=ko]{color:var(--muted);letter-spacing:0;text-transform:none;word-break:keep-all;font-family:IBM Plex Sans Variable,sans-serif;font-size:10px}.site-nav a:after{content:"";transform-origin:100%;background:currentColor;height:1px;transition:transform .22s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-8px;left:0;right:0;transform:scaleX(0)}.site-nav a:hover:after,.site-nav a:focus-visible:after{transform-origin:0;transform:scaleX(1)}.nav-actions{justify-content:flex-end;align-items:center;display:flex}.nav-mark{width:28px;height:28px;color:var(--paper);background:var(--ink);border-radius:2px;place-items:center;text-decoration:none;transition:transform .18s,background .18s;display:grid}.nav-mark:hover{background:#3a352f;transform:translateY(-2px)}.menu-button{background:0 0;border:0;place-items:center;width:44px;height:44px;padding:0;display:none}.pixel-face{color:#f5eee4;border:2px solid;border-radius:8px;width:94px;height:94px;display:block;position:relative}.pixel-face--small{border-width:1px;border-radius:2px;width:15px;height:15px}.pixel-face i{background:currentColor;width:10px;height:10px;display:block;position:absolute}.pixel-face--small i{width:2px;height:2px}.pixel-face__eye--left{top:28%;left:25%}.pixel-face__eye--right{top:28%;right:25%}.pixel-face__mouth--left{bottom:25%;left:29%}.pixel-face__mouth--center{bottom:18%;left:calc(50% - 5px)}.pixel-face__mouth--right{bottom:25%;right:29%}.pixel-face--small .pixel-face__mouth--center{left:calc(50% - 1px)}.hero{min-height:min(720px,100dvh - 118px);padding:clamp(34px, 4vw, 60px) var(--page-pad) 52px;border-bottom:1px solid var(--line);grid-template-columns:minmax(230px,.72fr) minmax(430px,1.45fr) minmax(220px,.68fr);align-items:stretch;gap:clamp(28px,4vw,72px);display:grid}.hero-copy{flex-direction:column;min-width:0;display:flex}.display-wordmark{letter-spacing:-.045em;margin:0;font-family:Pixelify Sans Variable,sans-serif;font-size:clamp(58px,5.55vw,94px);font-weight:650;line-height:.75}.hero-line{letter-spacing:-.04em;max-width:13ch;margin:auto 0 20px;font-size:clamp(25px,2.3vw,36px);font-weight:480;line-height:1.02}.hero-line [lang=ko]{color:var(--muted);letter-spacing:-.02em;word-break:keep-all;margin-top:12px;font-size:14px;font-weight:500;line-height:1.4;display:block}.hero-korean{color:#3c3934;word-break:keep-all;max-width:31ch;margin:0;font-size:14px;line-height:1.7}.hero-showcase{flex-direction:column;min-width:0;display:flex}.hero-stage{border-top:4px solid var(--object-accent);background:#eee8df;flex:none;height:clamp(380px,100dvh - 310px,520px);min-height:0}.hero-render{background:#f2ede5;width:100%;height:100%}.hero-render img{object-fit:contain;transform:scale(1.025)}.hero-showcase__caption{justify-content:space-between;align-items:flex-end;gap:28px;min-height:104px;padding:18px 0 0;display:flex}.hero-showcase__caption>div>span,.hero-picker>p{text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:9px;font-weight:500}.hero-showcase__caption h2{letter-spacing:-.025em;text-transform:uppercase;margin:6px 0 0;font-size:clamp(17px,1.55vw,23px);font-weight:600;line-height:1.04}.hero-showcase__caption p{color:var(--muted);word-break:keep-all;margin:6px 0 0;font-size:12px}.quiet-cta{border-bottom:1px solid var(--ink);text-transform:uppercase;white-space:nowrap;align-items:center;gap:20px;padding:10px 0 8px;font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:500;text-decoration:none;transition:gap .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.quiet-cta:hover{gap:28px}.quiet-cta:active{transform:translateY(1px)}.action-copy{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:inline-flex}.action-copy [lang=ko]{letter-spacing:0;text-transform:none;word-break:keep-all;font-family:IBM Plex Sans Variable,sans-serif;font-size:11px;font-weight:500}.hero-picker{flex-direction:column;justify-content:flex-end;min-width:0;display:flex}.hero-picker>p{color:var(--muted);margin:0 0 12px}.hero-picker>p [lang=ko]{letter-spacing:0;text-transform:none;margin-left:6px;font-family:IBM Plex Sans Variable,sans-serif;font-size:10px}.hero-picker__list{border-top:1px solid var(--line)}.hero-picker button{border:0;border-bottom:1px solid var(--line);width:100%;min-height:66px;color:inherit;cursor:pointer;text-align:left;background:0 0;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 10px;transition:color .18s,background-color .18s,transform .18s;display:grid}.hero-picker button:hover{background:var(--paper-deep);transform:translate(4px)}.hero-picker button[aria-pressed=true]{color:var(--paper);background:var(--ink)}.hero-picker__id{font-family:IBM Plex Mono,monospace;font-size:9px}.hero-picker__name{text-transform:uppercase;gap:4px;font-size:12px;font-weight:600;line-height:1.12;display:grid}.hero-picker__name [lang=ko]{color:var(--muted);letter-spacing:0;text-transform:none;word-break:keep-all;font-size:11px;font-weight:500;line-height:1.25}.hero-picker button[aria-pressed=true] .hero-picker__name [lang=ko]{color:inherit;opacity:.78}.status-chip{background:#f0ebe4;align-items:center;gap:12px;width:fit-content;padding:13px 16px;font-size:10px;font-weight:500;display:inline-flex}.status-label{flex-wrap:wrap;align-items:baseline;gap:4px 8px;min-width:0;display:inline-flex}.status-label__ko{letter-spacing:0;text-transform:none;word-break:keep-all;font-family:IBM Plex Sans Variable,sans-serif;font-size:11px;font-weight:500;line-height:1.2}.status-glyph{border:1px dotted;border-radius:50%;width:13px;height:13px;margin-right:8px;display:inline-block;position:relative}.status-glyph:after{content:"";background:var(--paper);width:4px;height:4px;position:absolute;bottom:-2px;right:-2px}.reality-row{grid-template-columns:auto auto 1fr;align-items:center;gap:10px;min-width:150px;font-size:10px;display:grid}.reality-row strong{font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:500}.reality-line{background:var(--line);height:1px}.product-image{background:#eee9e1;position:relative;overflow:hidden}.product-image img{opacity:0;object-fit:cover;width:100%;height:100%;transition:opacity .42s}.product-image.is-loaded img{opacity:1}.image-skeleton{background:#e8e1d7;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.image-skeleton:after{content:"";background:linear-gradient(105deg,#0000 30%,#ffffff7a 48%,#0000 66%);animation:1.2s ease-in-out infinite skeleton-pass;position:absolute;inset:0;transform:translate(-100%)}.hero-stage{animation:.56s cubic-bezier(.16,1,.3,1) both showcase-swap}.object-card{animation:.62s cubic-bezier(.16,1,.3,1) both archive-card-in;animation-delay:calc(var(--card-index) * 38ms)}}.image-error{min-height:220px;color:var(--muted);text-transform:uppercase;place-items:center;margin:0;font-family:IBM Plex Mono,monospace;font-size:11px;display:grid}.image-error [lang=ko]{letter-spacing:0;text-transform:none;font-family:IBM Plex Sans Variable,sans-serif;font-size:12px;line-height:1.6}.archive{padding:clamp(56px, 6vw, 88px) var(--page-pad) clamp(92px, 11vw, 170px);border-bottom:1px solid var(--line)}.journal-heading h2{text-transform:uppercase;margin:0;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:500}.archive-intro{margin-bottom:clamp(28px,3.5vw,48px)}.archive-intro h2{letter-spacing:-.04em;max-width:14ch;margin:0;font-size:clamp(44px,4.5vw,68px);font-weight:520;line-height:.94}.archive-intro h2>[lang=ko]{font-size:clamp(14px,.24em,17px)}.archive-intro p{color:#4e4942;word-break:keep-all;max-width:38ch;margin:20px 0 0;font-size:15px;line-height:1.65}.collection-filter{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:clamp(36px,4.5vw,64px);display:grid}.collection-filter button{min-height:68px;color:inherit;border:0;border-right:1px solid var(--line);cursor:pointer;text-align:left;background:0 0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:12px 16px;transition:color .18s,background-color .18s;display:grid}.collection-filter button:last-child{border-right:0}.collection-filter button:hover{background:var(--paper-deep)}.collection-filter button[aria-pressed=true]{color:var(--paper);background:var(--ink)}.collection-filter__name{flex-wrap:wrap;align-items:baseline;gap:6px 10px;min-width:0;display:flex}.collection-filter__name>span:first-child,.collection-filter__count{text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:500}.collection-filter__name [lang=ko]{word-break:keep-all;font-size:11px;font-weight:500}.collection-filter__count{font-variant-numeric:tabular-nums;opacity:.65}.archive-empty{color:var(--muted);grid-column:1/-1;margin:0;padding:64px 0}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.object-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:clamp(64px,7vw,96px) clamp(18px,2vw,30px);display:grid}.object-card{min-width:0}.object-card__link{height:100%;color:inherit;grid-template-rows:auto 1fr auto;text-decoration:none;display:grid}.object-card__stage{aspect-ratio:1;background:#ebe5dc;overflow:hidden}.object-card .product-image{width:100%;height:100%}.object-card .product-image img{object-fit:contain;transition:opacity .42s,transform .42s cubic-bezier(.16,1,.3,1)}.object-card:hover .product-image img{transform:scale(1.045)rotate(-.35deg)}.object-card__caption{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:20px;min-height:132px;padding:18px 0 22px;display:grid}.object-card__title{min-height:0}.object-card__title span,.object-card__details{text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:9px}.object-card__title span{color:var(--muted);margin-bottom:7px;display:block}.object-card__title h3{letter-spacing:-.02em;overflow-wrap:anywhere;text-transform:uppercase;max-width:20ch;margin:7px 0 0;font-size:clamp(15px,1.45vw,21px);font-weight:600;line-height:1.04}.object-card__title p{color:var(--muted);word-break:keep-all;margin:7px 0 0;font-size:12px;line-height:1.35}.object-card__arrow{border:1px solid var(--line);place-items:center;width:40px;height:40px;padding:10px;transition:color .18s,border-color .18s,background-color .18s,transform .18s;display:grid}.object-card:hover .object-card__arrow{border-color:var(--ink);color:var(--paper);background:var(--ink);transform:translate(2px,-2px)}.object-card__details{border-top:1px solid var(--line);min-height:70px;color:var(--muted);grid-template-columns:minmax(0,1fr) auto;gap:10px 18px;padding-top:14px;display:grid}.object-card__details>:first-child{color:var(--ink);grid-column:1/-1;margin-right:auto;padding-left:19px;position:relative}.object-card__details>:first-child:before{content:"";background:var(--object-accent);width:11px;height:2px;position:absolute;top:.55em;left:0}.object-card__detail{flex-wrap:wrap;align-items:baseline;gap:4px 7px;display:inline-flex}.object-card__details [lang=ko]{letter-spacing:0;text-transform:none;word-break:keep-all;font-family:IBM Plex Sans Variable,sans-serif;font-size:10px}.object-card__details>.status-label{color:var(--muted)}.paired-display>[lang=ko]{color:var(--muted);letter-spacing:-.025em;word-break:keep-all;margin-top:.65em;font-family:IBM Plex Sans Variable,sans-serif;font-size:.25em;font-weight:550;line-height:1.3;display:block}.about{min-height:600px;padding:120px var(--page-pad);border-bottom:1px solid var(--line);grid-template-columns:minmax(500px,1.35fr) minmax(260px,.75fr) minmax(140px,.35fr);align-items:center;gap:clamp(32px,4vw,72px);display:grid}.about h2{letter-spacing:-.04em;margin:0;font-size:clamp(46px,4.6vw,66px);font-weight:520;line-height:.94}.about-heading__line{white-space:nowrap;display:block}.about-heading>[lang=ko]{font-size:clamp(14px,.25em,17px)}.about-copy{gap:24px;max-width:56ch;font-size:17px;line-height:1.65;display:grid}.about-copy p{margin:0}.about-counter{aspect-ratio:1;color:#f5eee4;background:var(--charcoal);flex-direction:column;justify-content:space-between;padding:22px;display:flex;box-shadow:0 24px 54px #2c251d2e}.about-counter strong{font-family:Pixelify Sans Variable,sans-serif;font-size:clamp(54px,6vw,88px);font-weight:540;line-height:.8}.about-counter span{text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:10px;line-height:1.35}.about-counter__label{gap:9px;display:grid}.about-counter__label [lang=ko]{color:#d3c9bc;letter-spacing:0;text-transform:none;word-break:keep-all;font-family:IBM Plex Sans Variable,sans-serif;font-size:11px}.journal{padding:100px var(--page-pad);border-bottom:1px solid var(--line);grid-template-columns:.65fr 1.35fr;gap:clamp(50px,8vw,140px);display:grid}.journal-heading h2{margin-bottom:18px}.journal-heading h2 [lang=ko]{color:var(--muted);letter-spacing:0;text-transform:none;word-break:keep-all;margin-top:9px;font-family:IBM Plex Sans Variable,sans-serif;font-size:12px;font-weight:500;display:block}.journal-heading p{color:#4e4942;word-break:keep-all;max-width:36ch;margin:0;font-size:15px;line-height:1.6}.journal-heading p [lang=ko]{color:var(--muted);word-break:keep-all;margin-top:9px;font-size:14px;display:block}.reality-scale{grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.reality-scale li{border-bottom:1px solid var(--line);gap:26px;min-height:150px;padding:0 20px 18px;display:grid}.reality-scale li:not(:first-child){border-left:1px solid var(--line)}.reality-scale strong{color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:-.04em;align-items:baseline;font-family:IBM Plex Mono,monospace;font-size:clamp(38px,4.5vw,64px);font-weight:500;line-height:.9;display:flex}.reality-scale__unit{letter-spacing:0;margin-left:2px;font-size:.42em}.reality-scale__label{color:var(--ink);flex-wrap:wrap;align-self:end;gap:5px 9px;display:flex}.reality-scale__label>span:first-child{text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:500}.reality-scale__label [lang=ko]{color:var(--muted);word-break:keep-all;font-size:11px;font-weight:500}.contact{min-height:470px;padding:100px var(--page-pad);border-bottom:1px solid var(--line);color:var(--ink);background:var(--paper-deep);justify-content:space-between;align-items:flex-end;display:flex}.contact h2{letter-spacing:-.035em;margin:0 0 20px;font-family:Pixelify Sans Variable,sans-serif;font-size:clamp(54px,7vw,96px);font-weight:520;line-height:.9}.contact p{color:#4e4942;max-width:52ch;margin:0;font-size:18px;line-height:1.55}.contact .contact-korean{color:#625c54;margin-top:16px;font-size:14px}.contact-email{text-decoration-line:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:.4em;margin-top:28px;font-family:IBM Plex Mono,monospace;font-size:15px;font-weight:500;text-decoration-thickness:1px;transition:text-decoration-color .18s;display:inline-block}.contact-email:hover{text-decoration-color:currentColor}.primary-button{border:1px solid var(--ink);min-height:54px;color:var(--paper);background:var(--ink);text-transform:uppercase;white-space:nowrap;border-radius:2px;justify-content:center;align-items:center;gap:18px;padding:0 22px;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:500;text-decoration:none;transition:color .18s,background .18s,transform .18s;display:inline-flex}.primary-button:hover{color:var(--ink);background:0 0}.primary-button:active{transform:translateY(1px)}.site-footer{padding:30px var(--page-pad);color:var(--muted);background:var(--paper-deep);text-transform:uppercase;grid-template-columns:1fr auto 1fr;align-items:center;font-family:IBM Plex Mono,monospace;font-size:10px;display:grid}.site-footer>div:first-child{align-items:baseline;gap:18px;display:flex}.footer-descriptor,.footer-back-label{flex-wrap:wrap;align-items:baseline;gap:5px 8px;display:inline-flex}.footer-descriptor [lang=ko],.footer-back-label [lang=ko]{letter-spacing:0;text-transform:none;word-break:keep-all;font-family:IBM Plex Sans Variable,sans-serif;font-size:10px}.site-footer .footer-wordmark{color:var(--ink);text-transform:none;font-family:Pixelify Sans Variable,sans-serif;font-size:18px}.footer-links{align-items:center;gap:28px;display:flex}.footer-links a{align-items:center;gap:8px;min-height:32px;text-decoration:none;transition:color .18s;display:inline-flex}.footer-links a:hover{color:var(--ink)}.footer-links svg{flex:none}.site-footer>span{justify-self:end}.detail-hero{padding:28px var(--page-pad) 96px;border-bottom:1px solid var(--line)}.detail-trail,.detail-trail a,.detail-figure figcaption,.detail-identity>span,.detail-reality,.detail-section-heading,.status-ledger dt,.related-object__meta>span{text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:500}.detail-trail{min-height:44px;color:var(--muted);justify-content:space-between;align-items:center;display:flex}.detail-trail a{color:var(--ink);align-items:center;gap:9px;text-decoration:none;display:inline-flex}.trail-label{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:inline-flex}.trail-label [lang=ko],.detail-reality [lang=ko]{letter-spacing:0;text-transform:none;word-break:keep-all;font-family:IBM Plex Sans Variable,sans-serif;font-size:10px}.detail-layout{grid-template-columns:minmax(0,1.55fr) minmax(280px,.55fr);align-items:stretch;gap:clamp(38px,5vw,82px);margin-top:24px;display:grid}.detail-figure{min-width:0;margin:0}.detail-render{aspect-ratio:1.18;background:var(--paper-deep)}.detail-render img{object-fit:contain;transform:scale(1.025)}.detail-figure figcaption{color:var(--muted);justify-content:space-between;gap:20px;padding-top:13px;display:flex}.bilingual-gallery-label{flex-wrap:wrap;align-items:baseline;gap:5px 10px;min-width:0;display:inline-flex}.bilingual-gallery-label [lang=ko],.detail-section-heading h2 [lang=ko]{color:var(--ink);letter-spacing:0;text-transform:none;word-break:keep-all;font-family:IBM Plex Sans Variable,sans-serif;font-size:11px;font-weight:500}.detail-section-heading h2 [lang=ko]{margin-left:8px}.detail-summary{border-top:1px solid var(--ink);flex-direction:column;align-items:flex-start;padding:52px 0 4px;display:flex}.detail-identity>span{color:var(--muted);margin-bottom:16px;display:block}.detail-identity h1{letter-spacing:-.04em;text-transform:uppercase;max-width:10ch;margin:0;font-size:clamp(44px,4.3vw,68px);font-weight:560;line-height:.94}.detail-identity p{color:var(--muted);word-break:keep-all;margin:15px 0 0;font-size:16px;line-height:1.4}.detail-summary .status-chip{margin-top:40px}.detail-reality{grid-template-columns:auto auto 1fr;align-items:center;gap:11px;width:100%;margin-top:25px;display:grid}.detail-reality strong{font-weight:500}.detail-reality__track{background:var(--line);height:1px}.detail-intro{gap:16px;margin:42px 0 38px;display:grid}.detail-intro p{color:#4e4942;max-width:43ch;margin:0;font-size:15px;line-height:1.7}.detail-intro p[lang=ko]{color:var(--muted);word-break:keep-all;font-size:14px}.product-gallery{padding:74px var(--page-pad) 110px;border-bottom:1px solid var(--line)}.product-gallery__grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(26px,3vw,48px) clamp(14px,2vw,28px);margin-top:34px;display:grid}.gallery-item{grid-column:span 6;min-width:0;margin:0}.gallery-item--back{grid-column:span 7}.gallery-item--side-profile{grid-column:span 5}.gallery-item--worn-lifestyle{grid-column:span 8}.gallery-item--packaging{grid-column:span 4}.gallery-item .product-image{aspect-ratio:1;background:var(--paper-deep)}.gallery-item figcaption{color:var(--muted);text-transform:uppercase;justify-content:space-between;gap:20px;padding-top:13px;font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:500;display:flex}.concept-story{min-height:560px;padding:118px var(--page-pad);border-bottom:1px solid var(--line);grid-template-columns:1.1fr .75fr .45fr;align-items:start;gap:clamp(40px,7vw,112px);display:grid}.concept-story h2{letter-spacing:-.04em;max-width:11ch;margin:0;font-size:clamp(46px,6vw,84px);font-weight:520;line-height:.94}.concept-story h2>span:first-child{display:block}.concept-story__title-ko{color:var(--muted);letter-spacing:-.025em;word-break:keep-all;margin-top:.8em;font-size:.27em;font-weight:550;line-height:1.35;display:block}.concept-story__copy{gap:26px;max-width:54ch;font-size:17px;line-height:1.65;display:grid}.story-pair{gap:11px;display:grid}.concept-story__copy p{margin:0}.concept-story__copy p[lang=ko]{color:var(--muted);word-break:keep-all;font-size:15px;line-height:1.7}.concept-story__aside{border-top:1px solid var(--ink);align-self:end;padding-top:18px}.concept-story__aside span{color:var(--muted);text-transform:uppercase;margin-bottom:17px;font-family:IBM Plex Mono,monospace;font-size:10px;display:block}.concept-story__aside span [lang=ko]{letter-spacing:0;text-transform:none;font-family:IBM Plex Sans Variable,sans-serif;font-size:11px}.concept-story__aside strong{font-size:15px;font-weight:600;line-height:1.35}.concept-story__aside strong [lang=ko]{color:var(--muted);word-break:keep-all;margin-top:12px;font-size:13px;font-weight:550;display:block}.status-ledger,.detail-notes,.related{padding:74px var(--page-pad) 90px;border-bottom:1px solid var(--line)}.detail-section-heading{color:var(--muted);justify-content:space-between;align-items:center;display:flex}.detail-section-heading h2{color:var(--ink);font:inherit;text-transform:uppercase;margin:0}.detail-section-heading a{color:var(--ink);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.status-ledger dl{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));margin:30px 0 0;display:grid}.status-ledger dl>div{min-height:144px;padding:22px 18px}.status-ledger dl>div:not(:first-child){border-left:1px solid var(--line)}.status-ledger dt{color:var(--muted)}.status-ledger dt [lang=ko]{letter-spacing:0;text-transform:none;font-family:IBM Plex Sans Variable,sans-serif;font-size:11px}.status-ledger dd{text-transform:uppercase;max-width:16ch;margin:54px 0 0;font-size:15px;font-weight:600;line-height:1.25}.ledger-value{gap:7px;display:grid}.ledger-value [lang=ko]{color:var(--muted);text-transform:none;word-break:keep-all;font-size:13px;line-height:1.35}.detail-notes{padding-top:96px;padding-bottom:116px}.detail-notes__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(22px,3vw,48px);margin-top:62px;display:grid}.detail-notes article{border-top:1px solid var(--ink);padding-top:22px}.detail-notes h3{text-transform:uppercase;gap:8px;margin:0 0 44px;font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:500;display:grid}.detail-notes h3 [lang=ko]{color:var(--muted);letter-spacing:0;text-transform:none;word-break:keep-all;font-family:IBM Plex Sans Variable,sans-serif;font-size:12px}.detail-notes p{color:#4e4942;max-width:36ch;margin:0;font-size:15px;line-height:1.65}.detail-notes p[lang=ko]{color:var(--muted);word-break:keep-all;margin-top:14px;font-size:14px;line-height:1.7}.detail-contact{min-height:500px;padding:104px var(--page-pad);border-bottom:1px solid var(--line);background:var(--paper-deep);justify-content:space-between;align-items:flex-end;display:flex}.detail-contact h2{letter-spacing:-.035em;margin:0 0 28px;font-family:Pixelify Sans Variable,sans-serif;font-size:clamp(54px,7vw,92px);font-weight:540;line-height:.86}.detail-contact p{color:#4e4942;max-width:53ch;margin:0;font-size:17px;line-height:1.6}.detail-contact p[lang=ko]{color:var(--muted);word-break:keep-all;margin-top:10px;font-size:14px}.related{padding-top:46px}.related-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,2vw,30px);margin-top:28px;display:grid}.related-object{min-width:0}.related-object>a{color:inherit;text-decoration:none;display:block}.related-object .product-image{aspect-ratio:1/1.03;background:var(--paper-deep)}.related-object .product-image img{transition:opacity .42s,transform .42s cubic-bezier(.16,1,.3,1)}.related-object:hover .product-image img{transform:scale(1.025)}.related-object__meta{padding-top:16px}.related-object__meta>span:first-child{color:var(--muted)}.related-object h3{text-transform:uppercase;max-width:15ch;min-height:43px;margin:8px 0 16px;font-size:15px;font-weight:600;line-height:1.05}.related-object__meta p{color:var(--muted);word-break:keep-all;margin:-8px 0 18px;font-size:12px;line-height:1.4}.related-object__status{width:fit-content;color:var(--object-accent);align-items:center;display:flex}@keyframes skeleton-pass{to{transform:translate(100%)}}@keyframes showcase-swap{0%{opacity:.01;transform:translateY(18px)scale(.985)}to{opacity:1;transform:none}}@keyframes archive-card-in{0%{opacity:.01;transform:translateY(26px)}to{opacity:1;transform:none}}@media (width<=1120px){.hero{grid-template-columns:minmax(260px,.8fr) minmax(380px,1.2fr);min-height:auto}.hero-picker{grid-column:1/-1;margin-top:8px}.hero-picker__list{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.hero-picker button{border-right:1px solid var(--line);border-bottom:0;grid-template-columns:1fr auto}.hero-picker button:last-child{border-right:0}.hero-picker__name{grid-area:2/1/auto/-1}.object-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.about{grid-template-columns:1.2fr .8fr;gap:clamp(28px,4vw,52px)}.about h2{font-size:clamp(44px,5vw,56px)}.about-counter{aspect-ratio:auto;flex-direction:row;grid-column:1/-1;align-items:flex-end;min-height:170px}.site-footer{grid-template-columns:1fr auto;gap:18px 28px}.footer-links{grid-area:2/1/auto/-1;justify-content:flex-start}.detail-layout{grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr)}.concept-story{grid-template-columns:1fr 1fr}.concept-story__aside{grid-column:2}.detail-notes__grid,.related-grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:52px}.gallery-item,.gallery-item--back,.gallery-item--side-profile,.gallery-item--worn-lifestyle,.gallery-item--packaging{grid-column:span 6}}@media (width<=900px) and (width>=768px){.about{grid-template-columns:1fr;gap:48px;min-height:auto;padding-block:100px}.about h2{font-size:clamp(50px,7vw,58px)}.about-counter{grid-column:auto}}@media (width<=767px){:root{--page-pad:20px;--radius:10px}body{background:#e9e1d5}.site-shell{width:calc(100% - 16px);margin:8px auto}.site-header{grid-template-columns:1fr auto;min-height:64px}.nav-mark{display:none}.menu-button{display:grid}.site-nav{padding:8px var(--page-pad) 22px;border-bottom:1px solid var(--line);background:var(--paper);opacity:0;pointer-events:none;visibility:hidden;gap:0;transition:opacity .18s,transform .18s;display:grid;position:absolute;top:64px;left:0;right:0;transform:translateY(-8px)}.site-nav.is-open{opacity:1;pointer-events:auto;visibility:visible;transform:translateY(0)}.site-nav a{padding:12px 0}.hero{grid-template-columns:1fr;gap:17px;min-height:auto;padding-top:32px;padding-bottom:18px}.display-wordmark{font-size:clamp(52px,15vw,64px);line-height:.76}.hero-line{max-width:13ch;margin:32px 0 12px;font-size:clamp(26px,7.8vw,32px)}.hero-korean{font-size:13px;line-height:1.6}.hero-stage{aspect-ratio:1.35;height:auto;min-height:0}.hero-showcase__caption{gap:18px;min-height:0;padding-top:16px}.hero-showcase__caption h2{font-size:17px}.quiet-cta{gap:12px;font-size:9px}.hero-picker{grid-column:auto;margin-top:0}.hero-picker__list{border-bottom:1px solid var(--line);scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.hero-picker__list::-webkit-scrollbar{display:none}.hero-picker button{border-right:1px solid var(--line);scroll-snap-align:start;border-bottom:0;flex:0 0 205px;grid-template-columns:48px minmax(0,1fr) auto;min-height:66px}.hero-picker button:last-child{border-right:0}.hero-picker__name{grid-area:auto}.detail-hero{padding:16px var(--page-pad) 76px}.detail-trail>span{display:none}.detail-layout{grid-template-columns:1fr;gap:38px;margin-top:16px}.detail-render{aspect-ratio:1}.detail-summary{padding-top:34px}.detail-identity h1{font-size:clamp(44px,14vw,62px)}.detail-summary .status-chip{margin-top:30px}.detail-intro{margin-top:34px}.concept-story{min-height:auto;padding:86px var(--page-pad);grid-template-columns:1fr;gap:44px}.concept-story h2{font-size:clamp(44px,13vw,62px)}.concept-story__copy{font-size:16px}.concept-story__aside{grid-column:auto;align-self:auto}.status-ledger,.product-gallery,.detail-notes,.related{padding:58px var(--page-pad) 74px}.product-gallery__grid{grid-template-columns:1fr;gap:42px;margin-top:28px}.gallery-item,.gallery-item--back,.gallery-item--side-profile,.gallery-item--worn-lifestyle,.gallery-item--packaging{grid-column:auto}.detail-section-heading{align-items:flex-start;gap:22px}.detail-section-heading>span{text-align:right}.status-ledger dl{grid-template-columns:1fr}.status-ledger dl>div{grid-template-columns:.8fr 1.2fr;min-height:auto;padding:20px 0;display:grid}.status-ledger dl>div:not(:first-child){border-top:1px solid var(--line);border-left:0}.status-ledger dd{margin:0}.detail-notes__grid{grid-template-columns:1fr;gap:46px;margin-top:44px}.detail-notes h3{margin-bottom:26px}.detail-contact{min-height:540px;padding:90px var(--page-pad) 68px;gap:56px;display:grid}.detail-contact h2{font-size:clamp(54px,17vw,74px)}.detail-contact p{font-size:16px}.related-grid{gap:42px 12px}.archive{padding-top:52px}.archive-intro h2{font-size:clamp(34px,9.5vw,42px)}.archive-intro p{font-size:15px}.collection-filter{grid-template-columns:1fr;margin-bottom:30px}.collection-filter button{border-right:0;border-bottom:1px solid var(--line);min-height:58px}.collection-filter button:last-child{border-bottom:0}.object-grid{grid-template-columns:1fr;gap:64px}.object-card__caption{min-height:116px}.object-card__title h3{font-size:17px}.object-card__details{gap:7px 14px}.object-card__details>:first-child{width:100%}.about{min-height:auto;padding:92px var(--page-pad);grid-template-columns:1fr;gap:42px}.about h2{font-size:clamp(28px,8.7vw,42px)}.about-copy{font-size:16px}.about-counter{min-height:150px;padding:18px}.journal{padding:86px var(--page-pad);grid-template-columns:1fr;gap:48px}.reality-scale{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:34px}.reality-scale li{min-height:115px;padding:0 12px 14px}.reality-scale li:nth-child(odd){border-left:0}.contact{min-height:520px;padding:90px var(--page-pad) 62px;gap:54px;display:grid}.contact h2{font-size:clamp(52px,17vw,76px)}.contact p{font-size:16px}.primary-button{justify-self:start}.site-footer{grid-template-columns:1fr;gap:24px}.footer-links{flex-wrap:wrap;grid-area:auto;gap:14px 18px}.site-footer>div:first-child{flex-direction:column;align-items:flex-start;gap:6px}.site-footer>span{justify-self:start}}@media (width<=420px){.detail-figure figcaption{font-size:9px}.related-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
