:root{--p-ink:#20362d;--p-paper:#faf8f2;--p-gold:#a18652;--p-line:#dcd6c9;--p-muted:#70766b}.platform-page{margin:0;background:var(--p-paper);color:var(--p-ink);font-family:Arial,'Malgun Gothic',sans-serif;-webkit-font-smoothing:antialiased}.platform-page *,.platform-header *,.platform-home-intro *{box-sizing:border-box}.platform-page a,.platform-header a,.platform-home-intro a{color:inherit;text-decoration:none}.platform-page button,.platform-header button,.platform-page input,.platform-page select{font:inherit}.platform-page button{cursor:pointer}.platform-page img{max-width:100%;display:block}.platform-page [hidden]{display:none!important}.platform-header.platform-header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:25px!important;height:auto!important;min-height:94px!important;padding:18px 4vw!important;position:relative;z-index:60!important;background:var(--p-paper)!important;border-bottom:1px solid var(--p-line)!important;color:var(--p-ink)!important;width:100%!important;box-sizing:border-box}.platform-home:not(.art-page)>.platform-header{position:absolute!important;top:0!important;inset-inline:0;background:transparent!important;color:white!important;border-bottom:1px solid #ffffff30!important}.platform-header .woowon-logo{color:inherit!important}.platform-header .platform-nav{display:flex!important;align-items:center;justify-content:center;gap:clamp(14px,1.8vw,28px);font:12px Arial,'Malgun Gothic',sans-serif;order:0;width:auto;flex:1;letter-spacing:0}.platform-nav-group{position:relative}.platform-nav-group>summary{display:flex;align-items:center;gap:6px;cursor:pointer;list-style:none;white-space:nowrap;padding:17px 0;font-size:12px}.platform-nav-group>summary::-webkit-details-marker{display:none}.platform-nav-group>summary>span{font-size:10px;opacity:.6}.platform-submenu{position:absolute;top:100%;left:-24px;background:#faf8f2;color:#20362d;padding:13px 10px;min-width:235px;box-shadow:0 15px 45px #0002;border:1px solid #ded6c9;display:grid;gap:1px}.platform-nav-group:not([open]) .platform-submenu{display:none}.platform-submenu a{display:flex;padding:11px 16px;font-size:12px;line-height:1.6;color:#20362d!important;justify-content:space-between}.platform-submenu a:hover{background:#eae6da}.platform-submenu .platform-menu-overview{font-size:14px;border-bottom:1px solid #ded6c9;margin-bottom:5px;padding-bottom:15px}.platform-actions{display:flex;align-items:center;gap:20px;margin-inline-start:auto;flex-shrink:0}.platform-search{display:flex;padding:6px;color:inherit!important}.platform-inquiry{border:1px solid currentColor;padding:12px 14px;font-size:11px;white-space:nowrap;color:inherit!important}.platform-menu-toggle{display:none;border:0;background:none;color:inherit;font-size:23px;padding:5px}.platform-language-note{padding:9px 5vw;font-size:11px;background:#eae5d7;color:#465647;margin:0;line-height:1.6}.platform-home>.platform-language-note{position:absolute;top:94px;left:0;right:0;z-index:20;background:#20362dc9;color:white}.platform-page main{min-height:70vh}.p-wrap{max-width:1400px;margin:auto;padding:65px 6vw}.p-eyebrow{display:block;font-size:10px;letter-spacing:.19em;text-transform:uppercase;color:var(--p-gold);margin-bottom:18px}.p-title{font:400 clamp(34px,4vw,61px)/1.35 Georgia,'Noto Serif CJK KR',serif;letter-spacing:-.035em;margin:0 0 24px}.p-lead{font-size:15px;line-height:2;max-width:760px;color:#657064}.p-heading{font:400 clamp(27px,3vw,39px)/1.5 Georgia,serif;margin:0 0 20px}.p-hero{display:grid;grid-template-columns:1.1fr 1fr;min-height:570px;background:#e9e3d5;align-items:center}.p-hero-copy{padding:70px 6vw}.p-hero-image{height:570px;width:100%;object-fit:cover;object-position:center}.p-hero.dark{background:#21382e;color:#f5efdf}.p-hero.dark .p-lead{color:#c8d0c4}.p-hero.dark .p-eyebrow{color:#c2ab77}.p-breadcrumb{display:flex;gap:9px;font-size:11px;color:#778173;margin-bottom:32px;flex-wrap:wrap}.p-intro-row{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:32px}.p-text-link{display:inline-block;font-size:12px;padding:10px 0;border-bottom:1px solid #9a885f;white-space:nowrap}.p-button{display:inline-flex;align-items:center;justify-content:center;background:var(--p-ink);border:1px solid var(--p-ink);color:white!important;gap:22px;padding:16px 23px;font-size:12px;line-height:1.6}.p-button.outline{background:transparent;color:var(--p-ink)!important}.p-buttons{display:flex;gap:15px;flex-wrap:wrap;margin-top:25px}.p-tabs{display:flex;gap:10px;flex-wrap:wrap;margin:26px 0}.p-tabs a,.p-chip{padding:10px 16px;font-size:12px;border:1px solid var(--p-line);border-radius:0;background:none;color:var(--p-ink)}.p-tabs .active,.p-chip.active{background:var(--p-ink);color:white;border-color:var(--p-ink)}.p-search-form{display:flex;align-items:center;gap:0;margin:30px 0 12px;max-width:850px;border-bottom:1px solid #8b967f}.p-search-form input{background:transparent;border:0;padding:17px 0;font-size:16px;min-width:0;flex:1;color:var(--p-ink)}.p-search-form button{border:0;background:none;padding:17px;color:var(--p-ink)}.p-filters{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin-bottom:35px}.p-filters select{padding:11px 13px;background:transparent;border:1px solid var(--p-line);font-size:12px;color:var(--p-ink)}.p-result-count{font-size:12px;color:#75796c;margin-inline-start:auto}.p-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:38px 27px}.p-work-card{position:relative;min-width:0}.p-work-card .p-card-image{background:#eee9df;height:320px;display:flex;align-items:center;justify-content:center;padding:25px;overflow:hidden}.p-work-card .p-card-image img{width:100%;height:100%;object-fit:contain;transition:transform .35s}.p-work-card:hover .p-card-image img{transform:scale(1.025)}.p-work-card h3{font:400 21px/1.5 Georgia,'Noto Serif CJK KR',serif;margin:10px 0}.p-work-card .p-artist{font-size:11px;color:#777e70;display:block;margin-top:18px}.p-work-card .p-status{font-size:10px;color:#85764f}.p-save{position:absolute;right:12px;top:12px;width:34px;height:34px;border:1px solid #d4cdbb;background:#faf8f2ee;color:#243c30;border-radius:50%;font-size:18px}.p-save[aria-pressed=true]{background:#243c30;color:white}.p-card-note{font-size:11px;color:#838677;line-height:1.6}.p-empty{padding:65px 25px;text-align:center;border:1px solid var(--p-line);line-height:1.9}.p-editorial-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:50px 32px}.p-story-card img{width:100%;height:340px;object-fit:cover;background:#eee9df}.p-story-card h2,.p-story-card h3{font:400 29px/1.5 Georgia,'Noto Serif CJK KR',serif;margin:22px 0 12px}.p-story-card p{font-size:14px;line-height:1.9;color:#697266}.p-story-card .p-eyebrow{margin-top:20px}.p-artists-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.p-artist-card{border-top:1px solid #c6cdbd;padding-top:20px}.p-artist-card img{height:280px;width:100%;object-fit:cover;background:#e7e1d4}.p-artist-card.p-current img{object-fit:contain}.p-artist-card h2{font:400 27px Georgia,serif;margin:22px 0 8px}.p-artist-card p{font-size:13px;line-height:1.9;color:#687463}.p-note{font-size:12px;line-height:1.9;color:#7c826f;padding:16px 0}.p-band{background:#eae5d8;padding:65px 6vw}.p-band-inner{max-width:1220px;margin:auto;display:flex;gap:40px;align-items:center;justify-content:space-between}.p-band p{line-height:1.9;font-size:14px;max-width:700px}.p-values{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.p-values article{padding:30px 0;border-top:1px solid #abb5a3}.p-values h3{font:400 25px/1.5 Georgia,serif;margin:20px 0}.p-values p{font-size:14px;line-height:2;color:#6e7967}.p-step{font:30px Georgia,serif;color:#9e885b}.p-prose{max-width:760px;margin:auto;font-size:16px;line-height:2.2}.p-prose p{margin:0 0 27px}.p-prose h2{font:400 31px/1.5 Georgia,serif;margin:50px 0 22px}.p-prose ul{padding-left:20px}.p-prose li{margin:12px 0}.p-prose img{max-height:600px;width:100%;object-fit:contain;margin:35px 0 10px}.p-prose figcaption{font-size:11px;line-height:1.7;color:#777}.p-source-note{font-size:11px;line-height:1.9;color:#7c826f;border-top:1px solid var(--p-line);margin-top:40px;padding-top:20px;overflow-wrap:anywhere}.p-facts{margin:25px 0}.p-facts>div{display:grid;grid-template-columns:130px 1fr;padding:15px 0;border-bottom:1px solid var(--p-line);gap:15px;font-size:12px;line-height:1.8}.p-facts dt{color:#87917e}.p-facts dd{margin:0}.p-detail{display:grid;grid-template-columns:1.2fr 1fr;gap:65px;align-items:start}.p-detail-image{background:#eae5da;padding:40px;width:100%;border:0;cursor:zoom-in}.p-detail-image img{height:640px;width:100%;object-fit:contain}.p-detail-image.enlarged img{height:auto;max-height:none}.p-detail-image.enlarged{cursor:zoom-out}.p-detail-copy .p-title{font-size:38px}.p-detail-copy p{font-size:14px;line-height:2}.p-role-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.p-role-card{padding:30px;border:1px solid var(--p-line);background:transparent;color:var(--p-ink);text-align:start;cursor:pointer}.p-role-card.active{background:#e9e3d4;border-color:#8e9c80}.p-role-card strong{display:block;font:400 25px Georgia,serif;margin:20px 0}.p-role-card p{font-size:13px;line-height:1.9}.p-application{max-width:900px;margin:60px auto 0;padding:40px;background:#ece7db}.p-application label{display:block;font-size:12px;margin-bottom:20px;line-height:1.8}.p-application input,.p-application textarea,.p-application select{display:block;width:100%;background:#faf8f2;color:#20362d;border:1px solid #c6ccb9;padding:13px;margin-top:8px;font-size:14px}.p-application textarea{min-height:160px;resize:vertical}.p-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.p-consent{display:flex!important;align-items:start;gap:10px}.p-consent input{width:auto;margin-top:5px}.p-form-error{color:#aa3528;line-height:1.8;font-size:13px}.p-form-success{padding:35px;border:1px solid #a5b598;background:#eef0e5;line-height:1.9}.p-honeypot{position:absolute;left:-10000px;opacity:0;pointer-events:none}.platform-footer{padding:65px 6vw 30px;background:#182e25;color:#e8e3d3;display:grid;grid-template-columns:1fr 1fr;gap:25px}.platform-footer p{font-size:12px;color:#b7c1ae;margin-top:25px}.platform-footer nav{display:flex;gap:25px;flex-wrap:wrap;align-items:start;justify-content:end;font-size:12px}.platform-footer small{grid-column:1/-1;border-top:1px solid #ffffff20;padding-top:25px;font-size:10px;color:#a5b199}.platform-home-intro{padding:80px 6vw;display:grid;grid-template-columns:.85fr 1.15fr;gap:7vw;background:#eee9dc;color:#23392c}.platform-home-intro h2{font:400 39px/1.5 Georgia,serif}.platform-home-intro p{font-size:14px;line-height:2;max-width:440px}.platform-home-portals{display:grid;grid-template-columns:1fr 1fr;gap:18px}.platform-home-portals a{position:relative;height:185px;overflow:hidden;background:#21372b}.platform-home-portals img{width:100%;height:100%;object-fit:cover;opacity:.72;transition:transform .3s}.platform-home-portals a:hover img{transform:scale(1.05)}.platform-home-portals span{position:absolute;left:20px;bottom:20px;color:white;font-size:16px}.loading-state{padding:100px 6vw}.p-divider{border:0;border-top:1px solid var(--p-line);margin:45px 0}.platform-page :focus-visible,.platform-header :focus-visible{outline:2px solid #ab8e51;outline-offset:4px}.p-compare-table{width:100%;border-collapse:collapse;font-size:12px;line-height:1.8}.p-compare-table td,.p-compare-table th{padding:16px;text-align:start;border:1px solid var(--p-line)}
@media(max-width:1200px){.platform-header.platform-header{gap:15px!important;padding:15px 3vw!important}.platform-header .platform-nav{gap:13px}.platform-inquiry{display:none}.platform-actions{gap:12px}.platform-header .logo-name{font-size:18px!important;letter-spacing:1px!important}}
@media(max-width:950px){.platform-header.platform-header{min-height:82px!important;flex-wrap:wrap!important}.platform-menu-toggle{display:block;order:1;margin-inline-start:auto}.platform-actions{order:2;margin-inline-start:0}.platform-header .platform-nav{display:none!important;order:3;width:100%;flex:0 0 100%;padding:15px 0;gap:0}.platform-header.menu-open{background:#faf8f2!important;color:#20362d!important}.platform-header.menu-open .platform-nav{display:block!important}.platform-nav-group{border-top:1px solid #d5d9ca}.platform-nav-group>summary{padding:15px 5px;justify-content:space-between;font-size:14px}.platform-submenu{position:static;box-shadow:none;border:0;background:#eee9dc;min-width:0;padding:9px}.p-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.p-hero{min-height:0}.p-hero-image{height:480px}.p-artists-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.p-detail{gap:30px}.p-detail-image img{height:440px}.p-role-grid{gap:12px}.p-role-card{padding:22px}.platform-home-intro{gap:35px}.platform-home-intro h2{font-size:31px}}
@media(max-width:650px){.platform-header.platform-header{padding:14px 5vw!important;gap:12px!important}.platform-actions{gap:8px}.platform-header .logo-name{font-size:17px!important}.p-wrap{padding:45px 6vw}.p-hero{grid-template-columns:1fr}.p-hero-copy{padding:48px 6vw}.p-hero-image{height:330px}.p-title{font-size:38px}.p-lead{font-size:14px}.p-intro-row{align-items:start;flex-direction:column;gap:10px}.p-grid{gap:30px 15px}.p-work-card .p-card-image{height:225px;padding:14px}.p-work-card h3{font-size:18px}.p-work-card .p-artist{font-size:10px}.p-editorial-grid,.p-artists-grid,.p-values,.p-role-grid,.p-detail,.p-form-grid{grid-template-columns:1fr}.p-story-card img{height:280px}.p-detail-image img{height:440px}.p-band-inner{display:block}.p-band .p-button{margin-top:20px}.p-prose{font-size:15px;line-height:2}.p-application{padding:25px;margin-top:35px}.p-application .p-form-grid{gap:0}.platform-footer{grid-template-columns:1fr}.platform-footer nav{justify-content:start;padding:20px 0}.platform-footer small{grid-column:auto}.platform-home-intro{grid-template-columns:1fr;padding:55px 6vw}.platform-home-portals a{height:155px}.p-tabs{gap:7px}.p-tabs a{padding:9px 11px;font-size:11px}.p-result-count{margin-inline-start:0;width:100%}.p-hero.dark .p-title{font-size:38px}.p-compare-table th,.p-compare-table td{padding:9px;font-size:11px}.platform-language-note{font-size:10px}.platform-home>.platform-language-note{top:82px}}
@media(prefers-reduced-motion:reduce){.platform-page *, .platform-home-intro *{scroll-behavior:auto!important;transition:none!important}}

.p-band-inner>img{width:240px;max-width:100%;height:300px;object-fit:cover}.p-source-note{overflow-wrap:anywhere}
