*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#f3efe7;color:#171511;font-family:Georgia,"Times New Roman","Noto Serif KR","Noto Serif SC",serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}img{display:block;width:100%;height:100%;object-fit:cover}button{font:inherit}.topbar{height:76px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 4vw;position:sticky;top:0;z-index:30;background:rgba(247,244,238,.94);backdrop-filter:blur(12px);border-bottom:1px solid rgba(0,0,0,.08)}.logo{font-family:Arial,"Noto Sans KR","Noto Sans SC",sans-serif;display:flex;align-items:baseline;gap:9px;letter-spacing:-.03em}.logo strong{font-size:19px}.logo i{font-style:normal;color:#777}.logo span{font-size:12px;letter-spacing:.02em}.topbar nav{font-family:Arial,sans-serif;display:flex;gap:29px;font-size:10px}.header-actions{justify-self:end;display:flex;align-items:center;gap:16px}.pill{font-family:Arial,sans-serif;display:inline-flex;align-items:center;border:1px solid #191919;border-radius:999px;padding:10px 17px;font-size:11px}.langs{display:flex;gap:8px}.langs button{border:0;background:none;padding:0;cursor:pointer;font-family:Arial,sans-serif;font-size:9px;opacity:.35}.langs button.active{opacity:1;font-weight:700}.hero{min-height:690px;display:grid;grid-template-columns:48% 52%;background:#f3efe7;overflow:hidden}.hero-copy{padding:8vw 4vw 5vw;align-self:center}.kicker{font-family:Arial,sans-serif;font-size:9px;letter-spacing:.19em;font-weight:700;margin:0 0 22px}.hero h1{font-size:clamp(64px,7vw,112px);line-height:.82;letter-spacing:-.065em;font-weight:400;margin:0}.thin-rule{width:42px;height:1px;background:#7d7468;margin:34px 0 28px}.hero-korean{font-size:25px;line-height:1.45;margin:0 0 19px}.hero-body{font-size:15px;line-height:1.75;max-width:530px;color:#4a453e}.markets{font-family:Arial,sans-serif;font-size:9px;letter-spacing:.17em;margin-top:34px}.hero-image{margin:0;min-height:690px;background:#ddd2c1}.pillars{display:grid;grid-template-columns:repeat(4,1fr);padding:50px 4vw 52px;border-top:1px solid #cbc2b4;border-bottom:1px solid #cbc2b4}.pillars article{padding:0 28px;border-right:1px solid #bcb4a7;min-height:145px}.pillars article:first-child{padding-left:0}.pillars article:last-child{border-right:0}.pillars span{font-family:Arial,sans-serif;font-size:9px}.pillars h2{font-weight:400;font-size:27px;margin:22px 0 12px}.pillars p{font-size:13px;line-height:1.6;color:#5c554c}.editorial-grid{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid #cbc2b4}.feature{border-right:1px solid #cbc2b4}.feature:last-child{border-right:0}.feature>img{height:280px;filter:saturate(.75)}.feature>div{padding:28px;min-height:220px;display:flex;flex-direction:column}.feature .kicker{margin-bottom:10px}.feature h3{font-size:24px;font-weight:400;margin:0 0 12px}.feature p:not(.kicker){font-size:13px;line-height:1.6;color:#5e584f}.feature a{font-family:Arial,sans-serif;margin-top:auto}.statement{padding:110px 4vw;display:grid;grid-template-columns:1fr 1fr;gap:9vw;background:#181714;color:#eee}.statement h2{font-size:clamp(56px,6vw,96px);line-height:.9;letter-spacing:-.055em;font-weight:400;margin:0}.statement-text{padding-top:38px}.statement-text>p{font-size:17px;line-height:1.8;max-width:620px;color:#c8c1b7}.statement dl{margin-top:55px;border-top:1px solid #555048}.statement dl div{display:grid;grid-template-columns:70px 1fr;padding:15px 0;border-bottom:1px solid #3b3731}.statement dt{font-family:Arial,sans-serif;font-size:9px;color:#aaa}.statement dd{margin:0;font-size:15px}.contact{padding:110px 4vw 120px;text-align:center}.contact h2{font-size:clamp(56px,7vw,110px);line-height:.9;letter-spacing:-.06em;font-weight:400;margin:25px auto;max-width:1000px}.contact>p:not(.kicker){font-size:15px;color:#625b51}.dark{background:#171511;color:#fff;margin-top:24px}.contact .pill{margin-top:18px}footer{padding:34px 4vw;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border-top:1px solid #cbc2b4;font-family:Arial,sans-serif;font-size:9px}footer p:nth-child(2){text-align:center;color:#6c655c}footer p:last-child{text-align:right;color:#8a8379}.reveal{opacity:0;transform:translateY(18px);transition:opacity .75s ease,transform .75s ease}.reveal.visible{opacity:1;transform:none}@media(max-width:920px){.topbar{grid-template-columns:1fr auto}.topbar nav{display:none}.hero{grid-template-columns:1fr}.hero-copy{padding:80px 6vw 60px}.hero-image{min-height:520px}.pillars{grid-template-columns:1fr 1fr}.pillars article:nth-child(2){border-right:0}.pillars article:nth-child(3),.pillars article:nth-child(4){border-top:1px solid #cbc2b4;padding-top:34px}.editorial-grid{grid-template-columns:1fr 1fr}.feature:nth-child(2){border-right:0}.feature:nth-child(3),.feature:nth-child(4){border-top:1px solid #cbc2b4}.statement{grid-template-columns:1fr}.statement-text{padding-top:0}footer{grid-template-columns:1fr;gap:14px}footer p:nth-child(2),footer p:last-child{text-align:left}}@media(max-width:600px){.topbar{padding:0 20px}.pill{display:none}.hero-copy{padding:70px 24px 52px}.hero h1{font-size:60px}.hero-image{min-height:420px}.pillars{grid-template-columns:1fr;padding:30px 24px}.pillars article{border-right:0!important;border-top:1px solid #cbc2b4!important;padding:28px 0!important}.editorial-grid{grid-template-columns:1fr}.feature{border-right:0!important;border-top:1px solid #cbc2b4}.feature>img{height:240px}.statement{padding:80px 24px}.statement h2{font-size:56px}.contact{padding:80px 24px}.contact h2{font-size:55px}footer{padding:30px 20px}}