.new-arrivals{padding:70px 3vw 80px;background:#fff;color:#232824}.new-arrivals>h2,.detail-related>h2{text-align:center;font-size:27px;font-weight:400;letter-spacing:.14em;margin:10px 0 40px}.arrival-eyebrow{text-transform:uppercase;font-size:10px;letter-spacing:.19em;color:#85785f}.new-arrivals>.arrival-eyebrow{text-align:center}.arrival-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.arrival-card{display:block;color:inherit;text-decoration:none;min-width:0}.arrival-image{aspect-ratio:1/1;background:#f4f3ef;padding:28px;display:flex;align-items:center;justify-content:center;overflow:hidden}.arrival-image img{width:100%;height:100%;object-fit:contain;transition:transform .5s}.arrival-card:hover img{transform:scale(1.045)}.arrival-kind{display:block;font-size:10px;letter-spacing:.12em;margin:22px 0 10px;text-transform:uppercase}.arrival-card h3{font-size:16px;font-weight:400;margin:0 0 13px;line-height:1.5}.arrival-price{font-size:11px;color:#827c70}.hero-right{padding-bottom:45px}.hero-side-caption{bottom:65px}.hero-index{display:none}.slide-stage{position:absolute;inset:0;overflow:hidden}.hero-art-wrap .slide-stage{inset:18px}.slide-stage .gallery-slide{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;opacity:0;transition:opacity 1.1s ease;padding:0!important;background:transparent!important}.slide-stage .gallery-slide.is-active{opacity:1}.hero-visual .slide-stage{background:#dedbd3}.hero-visual .gallery-slide:first-child{object-fit:cover}.slide-controls{position:absolute;bottom:14px;left:50%;transform:translateX(-50%);z-index:3;display:flex;align-items:center;gap:10px;padding:6px 12px;background:#fbf9f1e8;color:#23322b;white-space:nowrap;border:1px solid #fff9}.slide-controls button{min-width:32px;min-height:34px;border:0;background:transparent;color:inherit;cursor:pointer}.slide-count{font-size:10px;letter-spacing:.06em}.slide-dots{display:flex;gap:4px}.slide-dots button{min-width:20px;min-height:32px;position:relative}.slide-dots button:after{content:'';position:absolute;width:5px;height:5px;border-radius:50%;background:#8c938b;top:14px;left:8px}.slide-dots button[aria-pressed=true]:after{background:#172e23;transform:scale(1.5)}.slide-pause{font-size:10px}.hero-visual .hero-caption{bottom:75px}.art-detail-page[hidden]{display:none!important}body.art-page> :not(.art-detail-page):not(.header):not(.nav):not(.topline):not(.footer):not(.footend):not(script):not(style):not(link){display:none!important}.art-detail-page{padding:32px 6vw 80px;background:#fff;color:#25312b;min-height:70vh}.detail-back{font-size:12px;display:inline-block;margin-bottom:30px;color:inherit}.detail-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(300px,1fr);gap:6vw;max-width:1330px;margin:auto}.detail-visual{min-width:0}.detail-zoom{background:#f3f2ee;border:0;width:100%;height:680px;padding:45px;display:flex;justify-content:center;align-items:center;cursor:zoom-in;overflow:auto}.detail-zoom img{width:100%;height:100%;object-fit:contain;transition:transform .35s}.detail-zoom.zoomed{cursor:zoom-out}.detail-zoom.zoomed img{transform:scale(1.65)}.detail-hint{font-size:11px;text-align:center;color:#817e75;margin:20px}.detail-info{padding:10px 0}.detail-info h1{font:400 clamp(27px,2.6vw,42px)/1.4 Georgia,'Noto Serif KR',serif;letter-spacing:.015em;margin:18px 0}.detail-medium{font-size:11px;letter-spacing:.12em;text-transform:uppercase}.detail-price{font-size:13px;margin:24px 0;color:#796849}.detail-description{font-size:13px;line-height:2;color:#74776f;margin:26px 0}.detail-inquire{display:block;background:#24372e;color:white;border:0;padding:18px 20px;width:100%;text-align:center;font-size:12px;margin:25px 0 34px;cursor:pointer}.detail-accordion{border-top:1px solid #dfdfd8}.detail-accordion:last-child{border-bottom:1px solid #dfdfd8}.detail-accordion summary{padding:20px 0;font-size:11px;letter-spacing:.08em;cursor:pointer}.detail-fact{display:flex;justify-content:space-between;gap:22px;font-size:12px;line-height:1.8;margin:0 0 16px;color:#6d736d}.detail-fact span:last-child{text-align:right;max-width:65%}.detail-related{margin-top:100px;padding-top:55px;border-top:1px solid #e7e6df}.art-page .nav,.art-page .header{position:relative}.art-page .footer{margin-top:0}body:has(.hero-right) .new-arrivals,body:has(.hero-right) .art-detail-page{background:#faf8f2}.arrival-card:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid #aa8957;outline-offset:4px}@media(max-width:800px){.arrival-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 15px}.arrival-image{padding:18px}.detail-layout{grid-template-columns:1fr;gap:25px}.detail-zoom{height:520px;padding:30px}.detail-info{padding:0}.detail-related{margin-top:55px}.new-arrivals{padding:45px 5vw}.slide-controls{gap:5px}}@media(max-width:480px){.detail-zoom{height:420px;padding:20px}.arrival-image{padding:13px}.arrival-card h3{font-size:14px}.new-arrivals>h2{font-size:24px}.slide-controls{padding:4px 6px}.slide-dots{gap:0}.art-detail-page{padding:24px 5vw 50px}.hero-art-wrap .slide-stage{inset:12px}}@media(prefers-reduced-motion:reduce){.gallery-slide,.arrival-image img,.detail-zoom img{transition:none!important}}
/* Edge-to-edge artwork, continuing behind the transparent navigation. */
body:not(.art-page)>header.nav,body:not(.art-page)>header.header{position:absolute;inset:0 0 auto;z-index:30;background:transparent;border-bottom:1px solid #ffffff45;color:#fff;box-shadow:none;height:100px}
body:not(.art-page)>header .brand,body:not(.art-page)>header .brand-ko,body:not(.art-page)>header .brand-en,body:not(.art-page)>header .nav-links a,body:not(.art-page)>header nav.nav a,body:not(.art-page)>header .back-sites,body:not(.art-page)>header .icon-btn,body:not(.art-page)>header .iconbtn,body:not(.art-page)>header .edition-switch a{color:#fff}
body:not(.art-page)>header .brand-seal,body:not(.art-page)>header .outlined{border-color:#ffffffa6;color:#fff;background:transparent}
body:not(.art-page)>header .edition-switch a[aria-current=page]{background:#ffffff1f;border-color:#ffffffa6}
.hero[data-hero-slider]{position:relative;isolation:isolate;display:flex;align-items:center;width:100%;min-height:760px;min-height:100svh;background:#26332c;overflow:hidden;grid-template-columns:none}
.hero[data-hero-slider]>.slide-stage{inset:0;z-index:-2;width:100%;height:100%}
.hero[data-hero-slider] .gallery-slide{object-fit:cover!important;object-position:center 45%;width:100%;height:100%;filter:none}
.hero[data-hero-slider]:after{content:'';position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,#101b17b3 0%,#101b171a 28%,#101b1738 72%,#101b1766 100%),linear-gradient(90deg,#101b17b3,#101b1738 58%,transparent)}
.hero[data-hero-slider] .hero-right,.hero[data-hero-slider] .hero-visual{display:none}
.hero[data-hero-slider] .hero-left,.hero[data-hero-slider] .hero-copy{position:relative;z-index:1;width:100%;max-width:940px;padding:180px 6vw 140px;background:none;color:white}
.hero[data-hero-slider] h1{color:#fff;font-size:clamp(46px,5.3vw,88px);line-height:1.22;text-shadow:0 2px 24px #0002;margin:30px 0}
.hero[data-hero-slider] h1 strong{color:#e4d0a9}
.hero[data-hero-slider] .eyebrow,.hero[data-hero-slider] .micro{color:#f1dfbc}
.hero[data-hero-slider] .hero-p,.hero[data-hero-slider] .hero-copy p{color:#ffffffdf;max-width:490px;font-size:14px;line-height:2}
.hero[data-hero-slider] .hero-meta,.hero[data-hero-slider] .hero-vertical{display:none}
.hero[data-hero-slider] .textbtn{color:white;border-color:#fff9}
.hero[data-hero-slider] .darkbtn,.hero[data-hero-slider] .darkbutton{background:#f8f6ef;color:#23382e;border:1px solid #f8f6ef}
.hero[data-hero-slider] .slide-controls{bottom:32px;left:auto;right:4vw;transform:none;background:#13221d66;border-color:#ffffff50;color:#fff;backdrop-filter:blur(8px)}
.hero[data-hero-slider] .slide-dots button:after{background:#ffffff60}
.hero[data-hero-slider] .slide-dots button[aria-pressed=true]:after{background:white}
body.art-page>header.nav,body.art-page>header.header{position:relative;inset:auto;background:#faf8f2}
@media(max-width:1000px){body:not(.art-page)>header.header{padding-left:3vw;padding-right:3vw}body:not(.art-page)>header .back-sites{display:none}}
@media(max-width:830px){body:not(.art-page)>header.nav{height:80px}body:not(.art-page)>header .nav-links.open{background:#20392ff2}body:not(.art-page)>header .nav-links.open a{color:white}.hero[data-hero-slider] .hero-left,.hero[data-hero-slider] .hero-copy{padding:155px 7vw 130px}.hero[data-hero-slider]{min-height:820px;min-height:100svh}}
@media(max-width:700px){body:not(.art-page)>header.header{height:80px}body:not(.art-page)>header nav.nav.open{background:#20392ff2;top:80px}body:not(.art-page)>header nav.nav.open a{color:white}.hero[data-hero-slider]{display:flex;flex-direction:row}.hero[data-hero-slider] h1{font-size:clamp(40px,8.5vw,60px)}.hero[data-hero-slider] .hero-left,.hero[data-hero-slider] .hero-copy{padding:140px 6vw 130px}.hero[data-hero-slider] .hero-p,.hero[data-hero-slider] .hero-copy p{font-size:12px}.hero[data-hero-slider] .slide-controls{bottom:25px;right:6vw}.hero[data-hero-slider] .gallery-slide{object-position:60% center}}
/* One unboxed language control; options appear only when opened. */
header .language-dropdown{position:relative;display:block;color:inherit}
header .language-dropdown summary{display:flex;align-items:center;gap:7px;padding:9px 0;min-height:40px;list-style:none;cursor:pointer;border:0;background:transparent;font-size:12px;color:inherit;white-space:nowrap}
header .language-dropdown summary::-webkit-details-marker{display:none}
.language-chevron{font-size:15px;margin-left:3px;transition:transform .18s}.language-dropdown[open] .language-chevron{transform:rotate(180deg)}
header .language-dropdown .language-options{position:absolute;right:0;top:calc(100% + 7px);min-width:145px;padding:7px;background:#20342ef5;box-shadow:0 8px 25px #0002;z-index:100;border-radius:3px}
header .language-dropdown:not([open]) .language-options{display:none}
body header .language-dropdown .language-options a,body:not(.art-page)>header .language-dropdown .language-options a[aria-current=page]{display:flex;gap:9px;padding:12px;color:#fff;border:0;background:transparent;font-size:12px}
body header .language-dropdown .language-options a:hover,body header .language-dropdown .language-options a:focus-visible{background:#ffffff1a}
body:not(.art-page)>header .language-dropdown summary{color:#fff}
body.art-page header .language-dropdown summary{color:#20342e}
@media(max-width:540px){header .language-dropdown summary{font-size:11px;gap:5px}.language-chevron{margin-left:0}}
.gallery-guide{padding:100px 7vw;background:#f1ede3;color:#23362d;scroll-margin-top:30px}.guide-heading{max-width:1200px;margin:0 auto 55px}.guide-heading>p,.guide-kicker{font-size:10px;letter-spacing:.18em;color:#92784f}.guide-heading h2{font:400 clamp(26px,3vw,40px)/1.4 Georgia,'Noto Serif KR',serif;margin:15px 0}.guide-grid{display:grid;grid-template-columns:minmax(240px,350px) minmax(0,650px);gap:7vw;max-width:1200px;margin:auto;align-items:start}.director-portrait{margin:0}.director-portrait img{display:block;width:100%;height:auto;aspect-ratio:1329/1788;object-fit:contain}.director-portrait figcaption{padding:25px 0;display:grid;gap:9px}.director-portrait strong{font:400 26px Georgia,'Noto Serif KR',serif}.director-portrait span{font-size:12px;color:#7c786c}.director-message h3{font:400 clamp(26px,3vw,39px)/1.6 Georgia,'Noto Serif KR',serif;margin:15px 0 26px}.director-message>p{font-size:14px;line-height:2.1;margin:0 0 20px;word-break:keep-all}.director-message .director-signature{margin:32px 0}.director-signature strong{display:inline-block;margin-left:10px;font-size:19px;font-weight:500}.director-bio{border-top:1px solid #cec6b5;padding-top:20px;margin-top:35px}.director-bio summary{font-size:14px;cursor:pointer}.director-bio ul{padding-left:20px;margin:22px 0;font-size:12px;line-height:2.1}.director-bio p{font-size:12px;line-height:1.9;color:#676e62}.director-sources{display:flex;gap:20px;flex-wrap:wrap;margin-top:20px}.director-sources a{font-size:11px;text-decoration:underline;text-underline-offset:4px}.director-footer{display:flex;align-items:center;gap:23px;padding:35px 0;border-top:1px solid #ffffff25;color:inherit;grid-column:1/-1;flex-basis:100%;width:100%}.director-footer>img{width:75px;height:100px;object-fit:contain}.director-footer>div{display:grid;gap:9px}.director-footer span,.director-footer p,.director-footer a{font-size:11px!important;line-height:1.8;margin:0!important;color:inherit!important}.director-footer strong{font:400 20px Georgia,'Noto Serif KR',serif}.director-footer small{font-size:12px;margin-left:8px;font-weight:400}.director-footer a{text-decoration:underline;text-underline-offset:4px}.footer:has(.footer-top)>.director-footer{width:86%;margin:auto}.footer:has(.footer-col){flex-wrap:wrap}.footer:has(.footer-col) .director-footer{border-top-color:#dedcd3}header.header>.brand{font-size:21px;letter-spacing:2px}@media(max-width:800px){.gallery-guide{padding:65px 6vw}.guide-grid{grid-template-columns:1fr;gap:30px}.director-portrait{max-width:290px}.guide-heading{margin-bottom:35px}.director-message>p{font-size:13px}.director-footer strong{font-size:17px}.director-footer small{display:block;margin:5px 0 0}}@media(max-width:540px){header.header>.brand{font-size:16px;letter-spacing:1px}.director-footer{gap:15px}.director-footer>img{width:60px;height:81px}}
header.header>.brand{display:flex;align-items:center;gap:12px}header.header>.brand>span:last-child{font:inherit;letter-spacing:inherit}.woowon-seal{width:48px;height:48px;display:flex;align-items:center;justify-content:center;border:1px solid currentColor;flex:0 0 48px;font:20px/1.2 Georgia,'Noto Serif KR',serif!important;letter-spacing:-1px!important;padding:6px}@media(max-width:540px){header.header>.brand{gap:7px}.woowon-seal{width:36px;height:36px;flex-basis:36px;font-size:16px!important}}
.hero[data-hero-slider] .gallery-slide{transition:opacity .65s ease}

header .nav-right>.language-dropdown,header .actions>.language-dropdown{order:99;margin-left:auto}
