@charset "UTF-8";
@font-face{font-family:Pretendard;src:url('/assets/PretendardVariable.woff2') format('woff2');font-weight:100 900;font-display:swap}
:root{--ink:#282925;--muted:#777a72;--paper:#f8f7f3;--line:#ddddd5;--gold:#b6a074;--dark:#20211f;--soft:#efeee8}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:104px}body{margin:0;background:var(--paper);color:var(--ink);font-family:Pretendard,Arial,sans-serif;word-break:keep-all;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button{font:inherit}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid #b5985b;outline-offset:6px}.wrap{width:min(1200px,calc(100% - 104px));margin:auto}.skip{position:fixed;top:-90px;left:20px;background:white;padding:16px;z-index:30}.skip:focus{top:15px}.header{height:102px;display:flex;align-items:center;padding:0 52px;gap:35px;background:var(--dark);color:#e5e3dc;position:sticky;top:0;z-index:20;border-bottom:1px solid #3b3c37}.brand{display:block;width:106px;flex-shrink:0}.brand img{width:106px;height:76px;object-fit:contain}.header nav{display:flex;gap:37px;margin:auto;font-size:13px;font-weight:400}.header nav a{padding:12px 0}.header nav a:hover{color:#d9c391}.header nav span{margin-left:4px;color:#ae9b70}.header-caption{font-size:9px;letter-spacing:1.4px;color:#b3b4a9}.menu-toggle{display:none}.hero{padding:74px 0 0;display:grid;grid-template-columns:1.3fr 1fr;gap:30px 50px;align-items:center}.eyebrow{font-size:10px;font-weight:450;letter-spacing:1.8px;line-height:1.8;margin:0 0 28px;color:#858675}.hero h1{font-size:clamp(40px,4.5vw,64px);line-height:1.32;font-weight:430;letter-spacing:-2.6px;margin:0}.hero h1 em,h2 em{font-style:normal;color:#979582;font-weight:350}.hero-description{font-size:14px;line-height:1.95;color:#787b71;margin:27px 0 34px}.text-link{display:inline-flex;align-items:center;justify-content:space-between;gap:40px;font-size:12px;font-weight:450;border-bottom:1px solid #b2b4a4;padding:12px 0;transition:color .2s,gap .2s}.text-link:hover{color:#9e844b;gap:48px}.text-link>span{font-size:18px}.hero-art{margin:0;background:#1e1e1d;position:relative;aspect-ratio:1;overflow:hidden}.hero-art img{width:100%;height:100%;object-fit:cover}.hero-art figcaption{position:absolute;bottom:24px;left:25px;right:25px;display:flex;justify-content:space-between;color:#8f9086;font-size:8px;letter-spacing:1px}.hero-bottom{grid-column:1/-1;display:flex;justify-content:space-between;font-size:8px;letter-spacing:1.8px;color:#929384;border-bottom:1px solid var(--line);padding:29px 0;margin-top:21px}.section{padding:100px 0}.section-label{display:flex;justify-content:space-between;align-items:center;font-size:9px;letter-spacing:1.3px;color:#949584;margin-bottom:46px}.section-label>span:last-child{letter-spacing:0;font-size:11px}.about-grid{display:grid;grid-template-columns:1fr 1fr;gap:100px}h2{font-size:clamp(30px,3.05vw,44px);line-height:1.45;font-weight:420;letter-spacing:-1.7px;margin:0}.lead{font-size:20px;line-height:1.75;font-weight:400;letter-spacing:-.5px;margin:0 0 23px}.body-copy{font-size:14px;line-height:2;color:#7b7e73;margin:18px 0 0}.expertise{display:grid;grid-template-columns:repeat(3,1fr);gap:45px;margin-top:62px}.expertise>div{border-top:1px solid var(--line);padding-top:22px}.expertise span{font-size:9px;color:#a09980}.expertise h3{font-size:18px;font-weight:450;margin:22px 0 12px;letter-spacing:-.3px}.expertise p{font-size:13px;line-height:1.9;color:#828478;margin:0}.projects{background:var(--soft)}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:46px}.section-heading>p{font-size:13px;line-height:1.9;color:#8a8c7f}.project-grid{display:grid;grid-template-columns:1fr 1fr;gap:26px}.project{background:#f9f8f4;border:1px solid #deded4}.project-top{display:flex;justify-content:space-between;align-items:center;padding:22px 27px;font-size:9px;letter-spacing:1.4px}.badge{font-size:9px;letter-spacing:0;padding:6px 10px;border:1px solid #d7d6c9;border-radius:2px;color:#787b6d}.project-art{height:280px;position:relative;overflow:hidden;display:grid;place-items:center}.wallet-art{background:#deded2}.wallet-plate{background:linear-gradient(120deg,#343831,#20231f);width:258px;height:157px;z-index:1;transform:rotate(-9deg);padding:20px 23px;color:#e5e3d4;box-shadow:18px 28px 37px #383d3126;border:1px solid #7c7f6d;border-radius:8px}.wallet-plate>span{font-size:7px;letter-spacing:2px;color:#acac92}.wallet-plate>b{font-size:38px;font-weight:350;display:block;letter-spacing:-1.5px;margin-top:7px}.wallet-plate>div{display:flex;justify-content:space-between;align-items:center;font-size:7px;line-height:1.4;letter-spacing:1px;margin-top:15px;color:#b6b69b}.wallet-plate>div>span:last-child{font-size:26px}.wallet-circle{width:165px;height:165px;position:absolute;border:1px solid #b9ba9f;border-radius:50%;top:19px;right:52px}.art-caption{position:absolute;bottom:18px;left:27px;font-size:7px;letter-spacing:1.7px;color:#80846d}.broker-art{background:#e4dfd3}.bridge{position:absolute;width:225px;height:135px;top:40px;left:calc(50% - 112px);border-top:1px solid #a7a38c;border-bottom:1px solid #a7a38c;display:flex;align-items:center;justify-content:space-around;transform:skewY(-10deg)}.bridge i{height:135px;width:1px;background:#aaa791}.bridge:after{content:'';position:absolute;height:1px;background:#aaa791;width:100%;top:50%}.bridge b{position:absolute;display:grid;place-items:center;width:51px;height:51px;border-radius:50%;background:#555e4d;color:#eae7d9;font-size:23px;font-weight:300;z-index:1;right:46px;top:35px}.bridge-label{position:absolute;left:30px;top:52px;font-size:6px;letter-spacing:1px;color:#979580;writing-mode:vertical-rl}.bridge-label.right{left:auto;right:30px;top:100px}.broker-art-name{font-size:39px;font-weight:350;letter-spacing:-1.7px;position:absolute;bottom:46px;color:#5f6556}.broker-art-name>span{color:#96977e}.project-copy{padding:35px 30px 27px}.project-copy .eyebrow{font-size:8px;margin-bottom:13px;letter-spacing:1.6px}.project-copy h3{font-size:32px;font-weight:430;letter-spacing:-1px;margin:0 0 22px}.project-copy h3>span{display:inline-block;font-size:12px;color:#a0a18f;margin-left:16px;letter-spacing:0;font-weight:350}.project-copy>p:not(.eyebrow){font-size:13px;line-height:1.95;color:#7a7d71;min-height:76px}.project-tags{display:flex;gap:10px;flex-wrap:wrap;font-size:9px;color:#909280;margin-top:22px}.project-tags>span+span:before{content:'·';margin-right:10px}.project-copy .text-link{display:flex;margin-top:29px;border-top:1px solid #e1e1d8;border-bottom:0;padding-top:21px}.project-note{font-size:10px;line-height:1.7;color:#898b7d;margin:22px 0 0}.connection-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:100px;align-items:center}.connection-grid .eyebrow{font-size:8px}.connection-grid .body-copy{font-size:13px;margin-top:29px}.connection-flow{list-style:none;margin:0;padding:0}.connection-flow li{display:flex;gap:22px;border-top:1px solid var(--line);padding:27px 0;align-items:flex-start}.connection-flow li:last-child{border-bottom:1px solid var(--line)}.connection-flow li>span{font-size:10px;color:#aaa48b;padding-top:3px}.connection-flow small{font-size:8px;letter-spacing:1.6px;color:#929480}.connection-flow h3{font-size:22px;font-weight:430;letter-spacing:-.5px;margin:9px 0}.connection-flow p{font-size:12px;color:#878a7b;line-height:1.8;margin:0}.connection-flow b{margin-left:auto;color:#a3a18b;font-weight:300;font-size:20px}.philosophy{background:#20211f;color:#e3e1d7}.philosophy-grid{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center;padding:65px 0}.philosophy figure{margin:0}.philosophy img{width:100%;aspect-ratio:1;object-fit:contain}.philosophy .eyebrow{color:#a19476;font-size:9px}.philosophy h2{font-size:41px;font-weight:350}.philosophy h2 em{color:#b4a077}.philosophy p:not(.eyebrow){font-size:14px;color:#999d90;line-height:2.2;margin-top:28px}.signature{display:block;margin-top:46px;color:#b0a383;font-family:Georgia,serif;font-style:italic;font-size:16px}.support-section{padding:95px 0;display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.support-links>a{display:flex;justify-content:space-between;border-bottom:1px solid var(--line);font-size:18px;font-weight:400;padding:21px 0}.support-links>a span:last-child{color:#9d997f}.support-status{display:flex;gap:8px;align-items:center;font-size:10px;color:#7e8172;margin-top:23px}.status-dot{display:inline-block;width:5px;height:5px;background:#ad9870;border-radius:50%;flex-shrink:0}.support-status small{margin-left:auto;font-size:9px;color:#9a9c8d}.footer{padding:48px 0 24px;background:#20211f;color:#8e9585}.footer-top{display:flex;gap:40px;align-items:center;margin-bottom:43px}.footer-logo img{width:126px;height:88px;object-fit:contain}.footer-top>p{font-size:11px;line-height:1.9;color:#adb2a3}.footer-nav{display:flex;gap:23px;margin-left:auto;font-size:11px;color:#c3c6b9}.footer-nav a:hover{color:#dcc18a}.company-info{display:flex;flex-wrap:wrap;gap:10px 20px;font-size:10px;line-height:1.7;padding-bottom:28px}.company-info strong{flex-basis:100%;font-weight:450;color:#bfc4b5;font-size:12px}.company-info span:last-child{flex-basis:100%;font-size:9px;color:#8b9380}.footer-bottom{border-top:1px solid #3a3f33;padding-top:21px;display:flex;justify-content:space-between;font-size:9px}.footer-bottom>div{display:flex;gap:20px}.page-hero{padding:76px 0 47px;border-bottom:1px solid var(--line)}.page-hero h1{font-size:51px;font-weight:430;letter-spacing:-2px;margin:0 0 20px}.page-hero p:last-child{font-size:15px;line-height:1.9;color:#7a7e70}.page-body{max-width:880px;padding:50px 0 90px}.page-body h2{font-size:25px;letter-spacing:-.6px;margin:41px 0 16px;font-weight:450}.page-body h2:first-child{margin-top:0}.page-body p,.page-body li{font-size:14px;line-height:1.95;color:#71796a}.page-body li{margin-bottom:10px}.notice{background:#eeeee5;border-left:2px solid #b9a779;padding:23px 27px;font-size:14px;line-height:1.9;color:#727765;margin-bottom:34px}.notice strong{display:block;color:#535d47;font-weight:500;margin-bottom:5px}.page-body .table-wrap{overflow:auto}.page-body table{width:100%;border-collapse:collapse;font-size:13px;line-height:1.8}.page-body th,.page-body td{text-align:left;vertical-align:top;border:1px solid #d7dbcd;padding:17px;font-weight:400}.page-body th{background:#eceee4}.page-body td:first-child{min-width:130px}.page-body details{border-bottom:1px solid #d9ddcf;padding:22px 0}.page-body summary{cursor:pointer;font-size:16px;font-weight:450;line-height:1.6}.page-body .text-link{margin-right:25px}.tags{display:flex;gap:10px;flex-wrap:wrap}.tags span{padding:6px 10px;font-size:10px;border:1px solid #d2d8c6;color:#7a846a}.page-links{display:flex;gap:12px;flex-wrap:wrap;margin-top:33px}.button{display:inline-flex;padding:15px 21px;font-size:12px;border:1px solid #bcc4ae}.primary{background:#3c4634;color:#f0f1e7;border-color:#3c4634}.secondary{background:transparent;color:#59644c}.page-note{font-size:11px!important;color:#9a9f8a!important}
@media(max-width:1050px){.wrap{width:calc(100% - 64px)}.header{padding:0 32px}.header-caption{display:none}.header nav{margin-left:auto;margin-right:0;gap:25px}.hero{gap:30px;padding-top:54px}.hero h1{font-size:45px;letter-spacing:-2px}.hero-description{font-size:13px}.about-grid,.connection-grid,.philosophy-grid,.support-section{gap:45px}.project-copy{padding:28px 24px}.project-copy h3{font-size:29px}.project-copy h3>span{font-size:10px;margin-left:10px}.footer-nav{gap:15px}.footer-top{gap:25px}.philosophy h2{font-size:35px}.lead{font-size:18px}}
@media(max-width:700px){html{scroll-padding-top:83px}.wrap{width:calc(100% - 44px)}.header{height:83px;padding:0 22px;justify-content:space-between}.brand{width:86px}.brand img{width:86px;height:64px}.menu-toggle{display:block;background:none;color:#d2d1c3;border:1px solid #4e5145;padding:8px 12px;font-size:10px}.menu-toggle span{margin-left:12px}.header nav{display:none;position:absolute;top:83px;left:0;right:0;margin:0;background:#20211f;border-bottom:1px solid #494c40;padding:15px 24px 22px}.header nav.open{display:flex;flex-direction:column;gap:0}.header nav a{padding:15px 0;font-size:13px}.hero{padding-top:52px;grid-template-columns:1fr;gap:37px}.hero .eyebrow{font-size:8px;letter-spacing:1.5px;margin-bottom:26px}.hero h1{font-size:clamp(32px,8.6vw,49px);line-height:1.42;letter-spacing:-1.4px}.hero-description{font-size:12px;line-height:2;margin:22px 0}.hero-description br{display:none}.hero-art{aspect-ratio:1.18}.hero-art img{object-fit:cover}.hero-art figcaption{font-size:7px;bottom:18px;left:20px;right:20px}.hero-bottom{margin:0;padding:0 0 26px;font-size:6px;letter-spacing:.8px;gap:10px}.hero-bottom>span:last-child{display:none}.section{padding:65px 0}.section-label{margin-bottom:32px;font-size:8px;gap:10px;letter-spacing:1px}.section-label>span:last-child{font-size:9px}.about-grid{grid-template-columns:1fr;gap:26px}h2{font-size:30px;letter-spacing:-1.2px;line-height:1.45}.lead{font-size:17px;line-height:1.8}.body-copy{font-size:13px;line-height:2}.expertise{grid-template-columns:1fr;gap:24px;margin-top:37px}.expertise>div{position:relative;padding:20px 0 0 28px}.expertise span{position:absolute;left:0;top:25px}.expertise h3{margin:0 0 10px;font-size:17px}.expertise p{font-size:12px}.expertise br{display:none}.section-heading{display:block;margin-bottom:28px}.section-heading>p{font-size:12px;margin-top:20px}.project-grid{grid-template-columns:1fr;gap:25px}.project-top{padding:18px 21px;font-size:8px}.project-art{height:245px}.wallet-plate{width:223px;height:141px;padding:16px 19px}.wallet-plate>b{font-size:34px}.wallet-circle{width:142px;height:142px;right:34px}.project-copy{padding:28px 23px 21px}.project-copy h3{font-size:29px}.project-copy h3>span{font-size:11px;margin-left:15px}.project-copy>p:not(.eyebrow){font-size:12px;min-height:0;line-height:2}.project-copy>p br{display:none}.project-note{font-size:9px;line-height:1.9}.project-copy .text-link{margin-top:23px}.connection-grid{grid-template-columns:1fr;gap:36px}.connection-grid .body-copy br{display:none}.connection-flow li{padding:24px 0}.connection-flow p{font-size:12px}.philosophy-grid{grid-template-columns:1fr;gap:10px;padding:35px 0 58px}.philosophy figure{width:85%;margin:auto}.philosophy h2{font-size:33px}.philosophy .eyebrow{font-size:8px}.philosophy p:not(.eyebrow){font-size:12px}.signature{font-size:15px;margin-top:29px}.support-section{grid-template-columns:1fr;gap:25px;padding:65px 0}.support-links>a{font-size:17px}.support-status{flex-wrap:wrap;font-size:10px;line-height:1.7}.support-status small{flex-basis:100%;margin:0 0 0 13px}.footer{padding-top:32px}.footer-top{display:flex;flex-wrap:wrap;gap:20px}.footer-logo img{width:101px;height:74px}.footer-top>p{font-size:10px}.footer-nav{flex-basis:100%;margin:4px 0 0;gap:19px;flex-wrap:wrap;font-size:10px}.company-info{font-size:9px;gap:8px 15px}.footer-bottom{display:block;font-size:8px;line-height:1.7}.footer-bottom>div{margin-top:15px;gap:22px}.page-hero{padding:48px 0 31px}.page-hero h1{font-size:37px;letter-spacing:-1.3px}.page-hero p:last-child{font-size:13px}.page-body{padding:35px 0 65px}.page-body p,.page-body li{font-size:13px}.page-body h2{font-size:23px}.notice{padding:18px;font-size:13px}.page-body th,.page-body td{font-size:12px;padding:12px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important;animation:none!important}}

/* Compact brand system and editorial project imagery. */
html{scroll-padding-top:76px}
.header{height:72px}
.brand{width:160px}
.brand img{width:160px;height:40px;object-fit:contain}
.hero-sketch{position:relative;isolation:isolate;display:block;padding:72px 0 0}
.hero-sketch:before{content:'';position:absolute;inset:0 calc((1200px - 100vw)/2);z-index:-1;background:linear-gradient(90deg,#f8f7f3 5%,#f8f7f3d9 32%,#f8f7f312 100%),url('/assets/connection-sketch.png') right center/auto 115% no-repeat;opacity:.8;pointer-events:none}
.hero-copy{padding:8px 0 50px;max-width:760px}
.hero h1{font-size:clamp(40px,4.5vw,62px)}
.hero-bottom{margin-top:0;padding:20px 0}
.section{padding:64px 0}
.section-label{margin-bottom:30px}
.about{position:relative;isolation:isolate}
.about:before{content:'';position:absolute;inset:0;z-index:-1;background:url('/assets/connection-sketch.png') left center/cover no-repeat;opacity:.065;pointer-events:none}
.about-grid{gap:70px}
.expertise{margin-top:36px}
.expertise h3{margin-top:16px}
.broker-art{background:linear-gradient(90deg,#11171470,transparent),url('/assets/broker-shadow.png') center 44%/cover no-repeat}
.broker-art-name{left:27px;bottom:46px;font-size:30px;letter-spacing:3px;color:#f2ede1;font-weight:400}
.broker-art-name small{display:block;font-size:12px;letter-spacing:1px;color:#d2b881;margin-top:8px}
.broker-art .art-caption{color:#d7c7a6;font-size:7px}
.philosophy-grid{padding:32px 0;gap:70px}
.philosophy figure{width:100%;max-width:420px;margin:auto}
.philosophy img{height:auto;aspect-ratio:1020/710}
.philosophy .eyebrow{margin-bottom:16px}
.philosophy h2{font-size:35px}
.philosophy p:not(.eyebrow){margin-top:18px;line-height:2}
.signature{margin-top:24px}
.support-section{padding:60px 0}
.community-banner{height:310px;background:linear-gradient(90deg,#10161388,transparent),url('/assets/broker-shadow.png') center 42%/cover;display:flex;align-items:flex-end;padding:32px;margin-bottom:30px;color:#f4eee1}
.community-banner>span{font-size:32px;letter-spacing:4px}
.community-banner small{display:block;color:#d2b881;font-size:13px;letter-spacing:1px;margin-top:10px}
@media(max-width:1304px){.hero-sketch:before{inset:0 -52px}}
@media(max-width:1050px){.hero-sketch:before{inset:0 -32px}.hero-sketch{padding-top:54px}.philosophy-grid{gap:35px}.philosophy h2{font-size:30px}}
@media(max-width:700px){
 html{scroll-padding-top:64px}.header{height:64px}.brand{width:144px}.brand img{width:144px;height:36px}.header nav{top:64px}
 .hero-sketch{padding-top:38px}.hero-sketch:before{inset:0 -22px;background:linear-gradient(90deg,#f8f7f3ef,#f8f7f3a8),url('/assets/connection-sketch.png') 64% center/auto 100% no-repeat;opacity:1}
 .hero-copy{padding:0 0 30px}.hero .eyebrow{margin-bottom:19px}.hero h1{font-size:clamp(30px,8.4vw,46px)}.hero-description{margin:18px 0}.hero-bottom{padding:16px 0}
 .section{padding:42px 0}.section-label{margin-bottom:24px}.about-grid{gap:22px}.expertise{margin-top:26px;gap:20px}.expertise h3{margin-top:0}.about:before{background-position:65% center;opacity:.05}
 .philosophy-grid{padding:26px 0 30px;gap:22px}.philosophy figure{width:76%;max-width:280px}.philosophy h2{font-size:30px}.philosophy p:not(.eyebrow){margin-top:15px}.signature{margin-top:19px}
 .support-section{padding:42px 0}.community-banner{height:240px;padding:24px}.community-banner>span{font-size:27px}.broker-art{background-position:58% center}
}

/* Three projects and synchronized language navigation. */
.header nav{gap:clamp(16px,2.4vw,37px)}
.language-control{position:relative;margin-left:auto;flex-shrink:0}
.language-toggle{display:flex;gap:7px;align-items:center;background:transparent;border:1px solid #54564c;border-radius:3px;color:#e5e3dc;padding:9px 10px;cursor:pointer}
.language-toggle svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.3}
.language-code{font-size:10px;letter-spacing:.8px}
.menu-toggle{white-space:nowrap}
#language-options{position:absolute;right:0;top:calc(100% + 12px);width:180px;max-height:calc(100dvh - 100px);overflow:auto;background:#272924;border:1px solid #565a4c;box-shadow:0 12px 30px #0003;padding:6px;z-index:25}
#language-options[hidden]{display:none}
#language-options a{display:block;padding:10px 12px;font-size:14px;color:#eee;line-height:1.4}
#language-options a:hover,#language-options a[aria-current]{background:#3c4035;color:#ecd8a9}
.careers-project{grid-column:1/-1;display:grid;grid-template-columns:1.1fr 1fr}
.careers-project .project-top{grid-column:1/-1}
.careers-art{height:100%;min-height:300px;background:#eaf1f5}
.careers-art img{width:100%;height:auto;object-fit:contain}
.careers-project .project-copy h3{font-size:29px}
.careers-project .project-copy h3 span{display:block;margin:10px 0 0}
.careers-banner{background:#eaf1f5;margin-bottom:30px}
.careers-banner img{width:100%;height:auto}
html:not([lang="ko"]) body{word-break:normal;overflow-wrap:break-word}
html:not([lang="ko"]) .hero h1{font-size:clamp(34px,4vw,54px);line-height:1.25;letter-spacing:-1.5px}
html:not([lang="ko"]) .hero-copy{max-width:790px}
html:not([lang="ko"]) .project-copy h3{font-size:28px}
html:not([lang="ko"]) .footer-nav{flex-wrap:wrap;justify-content:flex-end}
html:not([lang="ko"]) .section-label{line-height:1.5}
@media(max-width:900px){
 html{scroll-padding-top:64px}.header{height:64px;gap:12px}.brand{width:144px}.brand img{width:144px;height:36px}.menu-toggle{display:block;margin-left:auto;background:none;color:#d2d1c3;border:1px solid #4e5145;padding:9px;font-size:10px}.menu-toggle span{margin-left:6px}.language-control{margin-left:0}
 .header nav{display:none;position:absolute;top:64px;left:0;right:0;margin:0;background:#20211f;border-bottom:1px solid #494c40;padding:15px 24px 22px}.header nav.open{display:flex;flex-direction:column;gap:0}.header nav a{padding:15px 0;font-size:13px}
}
@media(max-width:380px){.header{padding:0 16px;gap:8px}.brand{width:124px}.brand img{width:124px;height:32px}}
@media(max-width:700px){
 .language-toggle{padding:7px}.language-toggle svg{width:18px;height:18px}.language-code{font-size:9px}.header{gap:10px}.menu-toggle{padding:8px}
 .careers-project{display:block}.careers-art{min-height:0;height:auto;padding:18px 0}.careers-project .project-copy h3{font-size:26px}
 html:not([lang="ko"]) .hero h1{font-size:clamp(30px,8vw,42px);line-height:1.3;letter-spacing:-.6px}
 html:not([lang="ko"]) .footer-nav{justify-content:flex-start}.section-label>span:last-child{max-width:50%;text-align:right}
}
