.Kan_root__BhKVE{--kan-paper:#f4f1ea;--kan-paper-deep:#eae5da;--kan-paper-edge:#fbfaf6;--kan-ink:#1a1815;--kan-ink-soft:#47433c;--kan-ink-mute:#6e695f;--kan-concrete:#8c877d;--kan-concrete-lt:#b8b3a8;--kan-line:#d8d3c7;--kan-clay:#b06a45;--kan-clay-deep:#8f5335;--kan-ink-deep:#141210;--font-display:var(--font-kan-label),"Space Grotesk",system-ui,"Segoe UI",sans-serif;--font-label:var(--font-kan-label),"Space Grotesk",system-ui,sans-serif;--font-body:"Pretendard Variable",Pretendard,"Apple SD Gothic Neo","Malgun Gothic",system-ui,sans-serif;--font-serif-ko:var(--font-body);--edge:clamp(20px,6vw,100px);--nav-h:72px;--ease:cubic-bezier(0.19,1,0.22,1);background:var(--kan-paper);color:var(--kan-ink);font-family:var(--font-body);position:relative;overflow-x:clip;min-height:100vh;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.Kan_root__BhKVE *{box-sizing:border-box}:where(.Kan_root__BhKVE) a{color:inherit}.Kan_root__BhKVE a{text-decoration:none}.Kan_scrollContent__edu0n{position:relative;z-index:1}.Kan_page__Qzfnn{display:block}.Kan_srOnly__vbp17{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.Kan_eyebrow__xGOBf{font-family:var(--font-label);font-size:12px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--kan-clay);margin:0 0 20px}.Kan_eyebrowOnDark__XooOB{color:rgba(244,241,234,.82)}.Kan_dispH2__4r1KV{font-size:clamp(34px,4.8vw,62px);line-height:1.06;letter-spacing:-.012em}.Kan_dispH2__4r1KV,.Kan_dispH3__zS4BQ{font-family:var(--font-display);font-weight:300;color:var(--kan-ink);margin:0}.Kan_dispH3__zS4BQ{font-size:clamp(26px,3.2vw,42px);line-height:1.1;letter-spacing:-.01em}.Kan_bodyText__MZN1B{font-size:clamp(15px,1.15vw,17px);line-height:1.85;color:var(--kan-ink-soft);word-break:keep-all;margin:22px 0 0;max-width:46ch}.Kan_textLink__10urN{display:inline-flex;align-items:center;gap:10px;margin-top:30px;font-family:var(--font-label);font-size:13px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--kan-ink);transition:color .4s var(--ease)}.Kan_textLink__10urN:hover{color:var(--kan-clay)}.Kan_textLinkArrow__sBlZG{font-family:var(--font-label);transition:transform .4s var(--ease)}.Kan_textLink__10urN:hover .Kan_textLinkArrow__sBlZG{transform:translateX(5px)}.Kan_ctaButton__2qIoa{display:inline-block;margin-top:28px;padding:15px 34px;background:var(--kan-ink);color:var(--kan-paper-edge);font-family:var(--font-label);font-size:13px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;border:none;cursor:pointer;transition:background .4s var(--ease)}.Kan_ctaButton__2qIoa:hover{background:var(--kan-clay)}.Kan_mediaImg__CLRZx{object-fit:cover}.Kan_topbar__1fMx7{position:fixed;top:0;left:0;right:0;z-index:60;height:var(--nav-h);display:flex;align-items:center;justify-content:space-between;gap:24px;padding:0 var(--edge);transition:transform .5s var(--ease),background .5s var(--ease),border-color .5s var(--ease);border-bottom:1px solid transparent}.Kan_topbar__1fMx7[data-scrolled=true]{background:rgba(244,241,234,.86);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom-color:var(--kan-line)}.Kan_topbar__1fMx7[data-hidden=true]{transform:translateY(-102%)}.Kan_topbar__1fMx7[data-theme=light]{color:var(--kan-paper-edge)}.Kan_topbar__1fMx7[data-theme=dark]{color:var(--kan-ink)}.Kan_navLeft__b2yaK{display:flex;align-items:center;gap:18px}.Kan_hamburger__2Y2T7{display:inline-flex;flex-direction:column;gap:5px;width:26px;padding:6px 0;background:none;border:none;cursor:pointer;color:inherit}.Kan_hamLine__eq7qG{height:1.4px;width:100%;background:currentColor;transition:opacity .3s var(--ease)}.Kan_wordmarkTop__VRwb_{display:inline-flex;align-items:baseline;gap:9px;color:inherit}.Kan_wordmarkTopLatin__Xorqq{font-family:var(--font-label);font-size:15px;font-weight:500;letter-spacing:.18em}.Kan_wordmarkTopHanja__MlC9n{font-family:var(--font-serif-ko);font-size:15px;opacity:.62}.Kan_navInline__Fy9k0{display:flex;gap:34px;margin-left:auto}.Kan_navInlineLink__N9VgW{position:relative;font-size:14px;letter-spacing:.01em;color:inherit;opacity:.82;transition:opacity .3s var(--ease);padding:6px 0}.Kan_navInlineLink__N9VgW:hover,.Kan_navInlineLink__N9VgW[data-active=true]{opacity:1}.Kan_navInlineLink__N9VgW[data-active=true]:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:1px;background:var(--kan-clay)}.Kan_inquireBtn__uOtC7{font-family:var(--font-label);font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;padding:10px 20px;border:1px solid;color:inherit;transition:background .35s var(--ease),color .35s var(--ease)}.Kan_inquireBtn__uOtC7:hover{background:var(--kan-clay);border-color:var(--kan-clay);color:var(--kan-paper-edge)}.Kan_panel__3ZUQX{position:fixed;inset:0;z-index:70;background:var(--kan-paper);color:var(--kan-ink);padding:clamp(22px,5vw,56px) var(--edge);display:flex;flex-direction:column;animation:Kan_kanPanelIn__l8UIb .5s var(--ease)}@keyframes Kan_kanPanelIn__l8UIb{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.Kan_panelHead__j1eVp{display:flex;align-items:center;justify-content:space-between;height:var(--nav-h)}.Kan_panelWordmark__1JtXT{display:inline-flex;align-items:baseline;gap:9px}.Kan_panelWordmarkLatin__DBL5R{font-family:var(--font-label);font-size:16px;font-weight:500;letter-spacing:.18em}.Kan_panelWordmarkHanja__Fvt9m{font-family:var(--font-serif-ko);opacity:.6}.Kan_panelClose__V_EnU{display:inline-flex;align-items:center;gap:8px;background:none;border:none;cursor:pointer;color:var(--kan-ink);font-family:var(--font-label);font-size:12px;letter-spacing:.1em;text-transform:uppercase}.Kan_panelCloseIcon__a7UlH{width:20px;height:20px}.Kan_panelNav__TZZa2{list-style:none;margin:auto 0;padding:0}.Kan_panelItem__ZFHjR{border-top:1px solid var(--kan-line)}.Kan_panelItem__ZFHjR:last-child{border-bottom:1px solid var(--kan-line)}.Kan_panelLink__aukxO{display:flex;align-items:baseline;gap:20px;padding:clamp(18px,3vw,30px) 0;transition:padding-left .4s var(--ease),color .4s var(--ease)}.Kan_panelLink__aukxO:hover{padding-left:14px;color:var(--kan-clay)}.Kan_panelIndex__aKbkT{font-family:var(--font-label);font-size:13px;color:var(--kan-concrete)}.Kan_panelLabel__pP4uu{font-family:var(--font-display);font-weight:300;font-size:clamp(28px,5vw,48px)}.Kan_panelLatin___iM6G{margin-left:auto;font-family:var(--font-label);font-size:12px;letter-spacing:.14em;color:var(--kan-concrete)}.Kan_panelFoot__3oKJj{display:flex;flex-wrap:wrap;gap:40px;padding-top:30px;border-top:1px solid var(--kan-line)}.Kan_panelFootCol__FTW59{display:flex;flex-direction:column;gap:6px}.Kan_panelFootLabel__1c4CJ{font-family:var(--font-label);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--kan-concrete);margin-bottom:4px}.Kan_panelFootLink__5F_qj{color:var(--kan-ink-soft);transition:color .3s var(--ease)}.Kan_panelFootLink__5F_qj:hover{color:var(--kan-clay)}.Kan_panelFootText__7qam6{color:var(--kan-ink-soft);font-size:14px}.Kan_toTop__nvGst{position:fixed;right:clamp(16px,3vw,34px);bottom:clamp(16px,3vw,34px);z-index:55;width:44px;height:44px;display:grid;place-items:center;border:1px solid var(--kan-line);background:var(--kan-paper-edge);color:var(--kan-ink);cursor:pointer;opacity:0;transform:translateY(10px);pointer-events:none;transition:opacity .4s var(--ease),transform .4s var(--ease),background .3s var(--ease)}.Kan_toTop__nvGst[data-show=true]{opacity:1;transform:translateY(0);pointer-events:auto}.Kan_toTop__nvGst:hover{background:var(--kan-clay);color:var(--kan-paper-edge);border-color:var(--kan-clay)}.Kan_hero__tLEnG{position:relative;height:100svh;min-height:560px;display:flex;align-items:flex-end;overflow:hidden}.Kan_heroMedia__OKfn1{position:absolute;inset:0}.Kan_heroVideo__7Bj8n{width:100%;height:100%;object-fit:cover;display:block}.Kan_heroScrim__vRDrp{position:absolute;inset:0;background:linear-gradient(180deg,rgba(20,18,16,.28),rgba(20,18,16,0) 34%),linear-gradient(0deg,rgba(20,18,16,.62),rgba(20,18,16,0) 52%)}.Kan_heroCopy__MsqY2{position:relative;z-index:2;padding:0 var(--edge) clamp(64px,12vh,128px);width:100%;color:var(--kan-paper-edge)}.Kan_heroEyebrow__6SgRy{margin-bottom:22px}.Kan_heroHead__0TI8r{font-family:var(--font-body);font-weight:500;font-size:clamp(44px,8.4vw,118px);line-height:1.02;letter-spacing:-.02em;color:var(--kan-paper-edge);margin:0;word-break:keep-all}.Kan_heroCue__vm6Mw{position:absolute;left:var(--edge);bottom:clamp(24px,5vh,40px);z-index:3}.Kan_heroCueBtn__9oio0{display:inline-flex;flex-direction:column;align-items:center;gap:12px;background:none;border:none;cursor:pointer;color:var(--kan-paper-edge)}.Kan_heroCueLabel__Qqxqw{font-family:var(--font-label);font-size:10px;letter-spacing:.28em;text-transform:uppercase;opacity:.85}.Kan_heroCueLine__9qhbT{width:1px;height:46px;background:linear-gradient(180deg,rgba(244,241,234,.9),rgba(244,241,234,0));animation:Kan_kanCue__3OtOM 2.4s var(--ease) infinite;transform-origin:top}@keyframes Kan_kanCue__3OtOM{0%,to{transform:scaleY(.4);opacity:.4}50%{transform:scaleY(1);opacity:1}}.Kan_pageHero__l26PT{padding:calc(var(--nav-h) + clamp(60px, 12vh, 130px)) var(--edge) clamp(48px,8vh,96px);border-bottom:1px solid var(--kan-line)}.Kan_pageHeroTitle__ak9qk{font-family:var(--font-display);font-weight:300;font-size:clamp(48px,8vw,112px);line-height:1.02;letter-spacing:-.015em;margin:0}.Kan_pageHeroName__dRd2V{font-size:clamp(18px,2vw,24px);color:var(--kan-ink-soft);margin:16px 0 0}.Kan_pageHeroLead__i5U3C{font-size:clamp(16px,1.4vw,19px);line-height:1.8;color:var(--kan-ink-soft);word-break:keep-all;max-width:52ch;margin:26px 0 0}.Kan_statement__Em_U_{display:grid;grid-template-columns:1.15fr .85fr;grid-gap:clamp(32px,6vw,90px);gap:clamp(32px,6vw,90px);align-items:center;padding:clamp(72px,14vh,160px) var(--edge)}.Kan_statementText__tw7Ri{max-width:42ch}.Kan_statementQuote__75NW5{font-family:var(--font-serif-ko);font-weight:300;font-size:clamp(19px,1.9vw,27px);line-height:1.75;color:var(--kan-ink);word-break:keep-all;margin:30px 0 0}.Kan_statementMedia__fg_H1{position:relative;aspect-ratio:4/5;overflow:hidden;background:var(--kan-paper-deep)}.Kan_statementMediaInner___cyFl{position:absolute;inset:-6% 0}.Kan_index__KMH4Q{padding:clamp(60px,10vh,120px) var(--edge) clamp(72px,12vh,150px);background:var(--kan-paper-deep)}.Kan_indexHead__Q6b19{max-width:60ch;margin-bottom:clamp(40px,6vw,72px)}.Kan_indexLead__Gpom8{font-size:clamp(16px,1.3vw,18px);line-height:1.75;color:var(--kan-ink-soft);word-break:keep-all;margin:22px 0 0;max-width:48ch}.Kan_indexGrid__DShir{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:clamp(18px,2.4vw,40px);gap:clamp(18px,2.4vw,40px)}.Kan_indexCell__L6gvB{min-width:0}.Kan_projCard__yekEE{display:flex;flex-direction:column;height:100%}.Kan_projMedia__ZzySP{position:relative;aspect-ratio:16/9;overflow:hidden;background:var(--kan-concrete-lt)}.Kan_projImg__T8XKE{object-fit:cover}.Kan_projVideo__3YbUG{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .5s var(--ease)}.Kan_projMedia__ZzySP:hover .Kan_projVideo__3YbUG{opacity:1}.Kan_projMeta__WUKVi{padding-top:18px}.Kan_projTag__agaow{display:flex;align-items:center;gap:12px;font-family:var(--font-label);font-size:11px;letter-spacing:.14em;text-transform:uppercase}.Kan_projNum__F_Zhm{color:var(--kan-clay)}.Kan_projType__UL929{color:var(--kan-concrete)}.Kan_projName__SeKGb{font-family:var(--font-display);font-weight:400;font-size:clamp(22px,2.2vw,30px);margin:10px 0 0;color:var(--kan-ink)}.Kan_projLine__mb7uL{font-size:14px;line-height:1.7;color:var(--kan-ink-mute);word-break:keep-all;margin:8px 0 0}.Kan_indexFoot__VsHPz{margin-top:clamp(36px,5vw,60px)}.Kan_process__i2NbA{padding:clamp(72px,14vh,160px) var(--edge)}.Kan_processHead__MawJX{margin-bottom:clamp(40px,6vw,72px)}.Kan_processGrid__OUr5_{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:clamp(20px,3vw,48px);gap:clamp(20px,3vw,48px)}.Kan_processCol___Y_bE{min-width:0}.Kan_processStep__pgjwH{border-top:1px solid var(--kan-line);padding-top:22px}.Kan_processLabel__lxvY_{display:flex;align-items:baseline;gap:12px;font-family:var(--font-label);font-size:12px;letter-spacing:.12em;text-transform:uppercase}.Kan_processNum__eojBa{color:var(--kan-clay)}.Kan_processEn__vDU7Y{color:var(--kan-concrete)}.Kan_processKo__ZyLBQ{font-family:var(--font-display);font-weight:400;font-size:clamp(22px,2.2vw,30px);margin:14px 0 0;color:var(--kan-ink)}.Kan_processBody__TDyuM{font-size:14px;line-height:1.75;color:var(--kan-ink-soft);word-break:keep-all;margin:12px 0 0}.Kan_processStats__rTFnL{display:flex;flex-wrap:wrap;gap:clamp(40px,8vw,100px);margin-top:clamp(48px,7vw,88px);padding-top:clamp(36px,5vw,56px);border-top:1px solid var(--kan-line)}.Kan_statItem__VLUcO{display:flex;flex-direction:column;gap:8px}.Kan_statNum__ErRkd{font-family:var(--font-display);font-weight:300;font-size:clamp(40px,5vw,68px);line-height:1;color:var(--kan-ink)}.Kan_statLabel__3I5m9{font-family:var(--font-label);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--kan-concrete)}.Kan_processFoot__tvSCg{margin-top:clamp(40px,6vw,64px)}.Kan_focus__xE8gH{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:clamp(32px,6vw,88px);gap:clamp(32px,6vw,88px);align-items:center;padding:clamp(60px,10vh,130px) var(--edge) clamp(40px,6vh,72px);background:var(--kan-ink);color:var(--kan-paper)}.Kan_focus__xE8gH .Kan_eyebrow__xGOBf{color:var(--kan-clay)}.Kan_focus__xE8gH .Kan_dispH2__4r1KV{color:var(--kan-paper-edge)}.Kan_focusMedia__uIo_8{position:relative;aspect-ratio:16/9;overflow:hidden;background:var(--kan-ink-deep)}.Kan_focusMediaInner__XixIV{position:absolute;inset:0}.Kan_focusName__pNTB7{font-size:clamp(17px,1.8vw,22px);color:var(--kan-concrete-lt);margin:16px 0 0}.Kan_focus__xE8gH .Kan_bodyText__MZN1B{color:rgba(244,241,234,.78)}.Kan_focus__xE8gH .Kan_textLink__10urN{color:var(--kan-paper-edge)}.Kan_focus__xE8gH .Kan_textLink__10urN:hover{color:var(--kan-clay)}.Kan_focusText__C5Wwq{align-self:center}.Kan_focusTicker__v9nEL{grid-column:1/-1;margin-top:clamp(40px,6vh,72px);padding-top:clamp(24px,3vh,40px);border-top:1px solid rgba(244,241,234,.16)}.Kan_tickerItem__k2vDv{font-family:var(--font-display);font-weight:300;font-size:clamp(24px,3vw,42px);color:var(--kan-concrete-lt);letter-spacing:.01em;white-space:nowrap}.Kan_inquiry__deNdT{position:relative;padding:clamp(80px,16vh,180px) var(--edge);text-align:center;overflow:hidden;background:var(--kan-paper-deep)}.Kan_inquiryBg__uJY5m{position:absolute;inset:-8% 0;z-index:0}.Kan_inquiryBgImg__yYSuM{object-fit:cover;opacity:.14}.Kan_inquiryInner__Dy3D6{position:relative;z-index:1;max-width:46ch;margin:0 auto}.Kan_inquiryInner__Dy3D6 .Kan_eyebrow__xGOBf{display:block}.Kan_inquiryBody__VId2v{font-size:clamp(16px,1.4vw,19px);line-height:1.8;color:var(--kan-ink-soft);word-break:keep-all;margin:22px 0 0}.Kan_workSection__4FuID{padding:clamp(48px,8vh,100px) var(--edge) clamp(72px,12vh,140px)}.Kan_workWrap__AbYVo{display:block}.Kan_workBar__9Plwz{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;padding-bottom:26px;margin-bottom:clamp(32px,5vw,56px);border-bottom:1px solid var(--kan-line)}.Kan_workFilters__3erQO{display:flex;gap:6px}.Kan_workFilterBtn__q2uxe{padding:9px 20px;background:none;border:1px solid var(--kan-line);color:var(--kan-ink-soft);font-size:14px;cursor:pointer;transition:background .3s var(--ease),color .3s var(--ease),border-color .3s var(--ease)}.Kan_workFilterBtn__q2uxe[data-active=true]{background:var(--kan-ink);border-color:var(--kan-ink);color:var(--kan-paper-edge)}.Kan_workViews__DfTIS{display:flex;gap:4px}.Kan_workViewBtn__4dia_{padding:9px 14px;background:none;border:none;color:var(--kan-concrete);font-family:var(--font-label);font-size:11px;letter-spacing:.14em;cursor:pointer;transition:color .3s var(--ease)}.Kan_workViewBtn__4dia_[data-active=true]{color:var(--kan-clay)}.Kan_workGrid__B6z6h{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:clamp(20px,2.6vw,44px);gap:clamp(20px,2.6vw,44px)}.Kan_workList__BRA0u{display:grid;grid-template-columns:1fr;grid-gap:clamp(24px,3vw,44px);gap:clamp(24px,3vw,44px)}.Kan_workCell__qEz6w{min-width:0}.Kan_workItem__Qxo0F{display:flex;flex-direction:column;height:100%}.Kan_workItem__Qxo0F[data-view=list]{flex-direction:row;gap:clamp(20px,4vw,56px);align-items:flex-start;border-top:1px solid var(--kan-line);padding-top:clamp(20px,3vw,40px)}.Kan_workMedia__KKel3{position:relative;aspect-ratio:16/9;overflow:hidden;background:var(--kan-concrete-lt)}.Kan_workItem__Qxo0F[data-view=list] .Kan_workMedia__KKel3{flex:0 0 clamp(200px,34vw,440px)}.Kan_workItemNum__d1qa4{position:absolute;top:12px;left:14px;font-family:var(--font-label);font-size:12px;letter-spacing:.1em;color:var(--kan-paper-edge);z-index:2;mix-blend-mode:difference}.Kan_workItemMeta__sG31T{padding-top:18px}.Kan_workItem__Qxo0F[data-view=list] .Kan_workItemMeta__sG31T{padding-top:4px;flex:1 1;max-width:50ch}.Kan_workItemName__r3lnt{font-family:var(--font-display);font-weight:400;font-size:clamp(24px,2.6vw,36px);margin:0;color:var(--kan-ink)}.Kan_workItemType__ob3IT{font-size:14px;color:var(--kan-clay);margin:8px 0 0}.Kan_workItemFacts__JhPzb{display:flex;gap:10px;font-family:var(--font-label);font-size:12px;letter-spacing:.06em;color:var(--kan-concrete);margin:10px 0 0}.Kan_workDot__wrhiq{color:var(--kan-concrete-lt)}.Kan_workItemLine__WNirb{font-size:15px;line-height:1.7;color:var(--kan-ink-soft);word-break:keep-all;margin:12px 0 0}.Kan_workNotes___Lbu2{margin-top:clamp(48px,8vw,90px);padding-top:clamp(24px,3vw,40px);border-top:1px solid var(--kan-line);display:flex;flex-direction:column;gap:8px}.Kan_workNote__u1C4C{font-size:13px;line-height:1.7;color:var(--kan-ink-mute);word-break:keep-all;margin:0}.Kan_detailHero__ThC0S{padding:calc(var(--nav-h) + clamp(48px, 9vh, 96px)) var(--edge) 0}.Kan_detailHeroText__08Cra{max-width:60ch}.Kan_detailHeroTitle__B3WLg{font-family:var(--font-display);font-weight:300;font-size:clamp(40px,6.6vw,96px);line-height:1.03;letter-spacing:-.015em;margin:0}.Kan_detailHeroName__TRo_L{font-size:clamp(18px,2vw,24px);color:var(--kan-ink-soft);margin:16px 0 0}.Kan_detailHeroLine__G88TE{font-size:clamp(15px,1.3vw,18px);color:var(--kan-ink-mute);word-break:keep-all;margin:10px 0 0}.Kan_detailHeroMedia__rRxxE{position:relative;aspect-ratio:16/10;margin-top:clamp(40px,6vw,72px);overflow:hidden;background:var(--kan-paper-deep)}.Kan_detailOverview__SWl5o{padding:clamp(60px,11vh,130px) var(--edge);display:grid;grid-template-columns:minmax(0,.28fr) minmax(0,.72fr);grid-gap:clamp(20px,4vw,60px);gap:clamp(20px,4vw,60px)}.Kan_detailOverviewBody__Ht6d_{font-size:clamp(17px,1.7vw,23px);line-height:1.8;color:var(--kan-ink);word-break:keep-all;margin:0;max-width:54ch}.Kan_detailSpec__oBzDW{padding:0 var(--edge) clamp(60px,10vh,120px)}.Kan_specList__AYLTI{list-style:none;margin:0;padding:0;border-top:1px solid var(--kan-line)}.Kan_specRow__L_54A{display:flex;align-items:baseline;justify-content:space-between;gap:20px;padding:18px 0;border-bottom:1px solid var(--kan-line)}.Kan_specLabel__7uirs{font-family:var(--font-label);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--kan-concrete)}.Kan_specValue__EMULW{font-size:clamp(16px,1.6vw,20px);color:var(--kan-ink);text-align:right}.Kan_specNum__w4Hr5{font-family:var(--font-display);font-weight:400}.Kan_specNote__SsGiZ{font-size:12px;color:var(--kan-ink-mute);margin:18px 0 0}.Kan_detailFilm__i5kaY{background:var(--kan-ink-deep);padding:clamp(40px,7vh,90px) var(--edge)}.Kan_detailFilmMedia__r23kz{position:relative;aspect-ratio:16/9;overflow:hidden;background:#000}.Kan_detailFilmVideo__S0sKD{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.Kan_detailFilmCaption__lRmcL{font-family:var(--font-label);font-size:12px;letter-spacing:.08em;color:var(--kan-concrete-lt);text-align:center;margin:20px 0 0}.Kan_detailMaterials__geyMr,.Kan_detailNarrativeAlt__Nc38b,.Kan_detailNarrative__fS_3P{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(28px,5vw,80px);gap:clamp(28px,5vw,80px);align-items:center;padding:clamp(56px,10vh,120px) var(--edge)}.Kan_detailNarrText__tWRFF{max-width:46ch}.Kan_detailNarrMedia__hqqSo{aspect-ratio:16/9}.Kan_detailNarrMediaTall__br9KN,.Kan_detailNarrMedia__hqqSo{position:relative;overflow:hidden;background:var(--kan-paper-deep)}.Kan_detailNarrMediaTall__br9KN{aspect-ratio:4/5}.Kan_detailMaterials__geyMr{grid-template-columns:1fr 1fr}.Kan_detailTicker__EaMv6{grid-column:1/-1;margin-top:clamp(28px,4vh,52px);padding-top:clamp(20px,3vh,36px);border-top:1px solid var(--kan-line)}.Kan_detailMaterials__geyMr .Kan_tickerItem__k2vDv{color:var(--kan-concrete)}.Kan_detailRooms___SyqM{padding:0 0 clamp(40px,6vh,80px)}.Kan_roomStack__Lanu8{display:block}.Kan_roomCard__tPdiW{background:var(--kan-paper-edge);border:1px solid var(--kan-line);overflow:hidden}.Kan_roomInner__qxOJI{position:relative;height:100%;display:flex;flex-direction:column}.Kan_roomMedia__kZl6B{position:relative;flex:1 1;min-height:0;overflow:hidden;background:var(--kan-concrete-lt)}.Kan_roomCaption__UVl3G{font-family:var(--font-label);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--kan-ink-soft);padding:16px 20px}.Kan_roomCard__tPdiW{aspect-ratio:16/10}.Kan_roomCard__tPdiW+.Kan_roomCard__tPdiW{margin-top:20px}.Kan_detailNext__GWDXo{padding:clamp(56px,10vh,120px) var(--edge);text-align:center;border-top:1px solid var(--kan-line)}.Kan_detailNextLabel__xcUMW{font-family:var(--font-label);font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--kan-concrete)}.Kan_detailNextName__t_mWJ{font-family:var(--font-display);font-weight:300;font-size:clamp(30px,4.4vw,56px);margin:12px 0 0;color:var(--kan-ink)}.Kan_detailNext__GWDXo .Kan_textLink__10urN{margin-top:22px}.Kan_studioHero__UJnbQ{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(28px,5vw,80px);gap:clamp(28px,5vw,80px);align-items:center;padding:calc(var(--nav-h) + clamp(48px, 9vh, 96px)) var(--edge) clamp(48px,8vh,96px)}.Kan_studioHeroText__b0_mM{max-width:46ch}.Kan_studioHeroMedia__aSssk{position:relative;aspect-ratio:4/3;overflow:hidden;background:var(--kan-paper-deep)}.Kan_studioPhilosophy__jduXh{padding:clamp(60px,11vh,140px) var(--edge);background:var(--kan-paper-deep);text-align:center}.Kan_philosophyQuote__HdiuP{font-family:var(--font-serif-ko);font-weight:300;font-size:clamp(20px,2.4vw,34px);line-height:1.7;color:var(--kan-ink);word-break:keep-all;max-width:24ch;margin:34px auto 0}.Kan_studioProcess__O63F2{padding:clamp(60px,11vh,140px) var(--edge)}.Kan_stepList__KthE5{list-style:none;margin:clamp(36px,5vw,60px) 0 0;padding:0}.Kan_stepRow__ay1X9{display:grid;grid-template-columns:60px minmax(0,.4fr) minmax(0,1fr);grid-gap:clamp(16px,3vw,48px);gap:clamp(16px,3vw,48px);align-items:baseline;padding:clamp(24px,3.4vw,40px) 0;border-top:1px solid var(--kan-line)}.Kan_stepRow__ay1X9:last-child{border-bottom:1px solid var(--kan-line)}.Kan_stepNum__HpDA7{font-family:var(--font-label);font-size:14px;color:var(--kan-clay)}.Kan_stepLabel__0LpMX{font-family:var(--font-display);font-weight:400;font-size:clamp(22px,2.4vw,32px);margin:0;color:var(--kan-ink)}.Kan_stepBody__oNp_3{font-size:15px;line-height:1.8;color:var(--kan-ink-soft);word-break:keep-all;margin:0}.Kan_studioMaterials__ZuivZ{padding:clamp(60px,11vh,140px) var(--edge);background:var(--kan-ink);color:var(--kan-paper)}.Kan_studioMaterials__ZuivZ .Kan_eyebrow__xGOBf{color:var(--kan-clay)}.Kan_studioMaterials__ZuivZ .Kan_dispH2__4r1KV{color:var(--kan-paper-edge)}.Kan_studioMaterials__ZuivZ .Kan_bodyText__MZN1B{color:rgba(244,241,234,.78)}.Kan_studioMaterialsHead__mXlMY{max-width:52ch}.Kan_materialCols__a71by{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:clamp(20px,3vw,48px);gap:clamp(20px,3vw,48px);margin-top:clamp(36px,5vw,60px)}.Kan_materialCol__pRYxK{min-width:0}.Kan_materialGroup__pmLoS{list-style:none;margin:0;padding-top:20px;border-top:1px solid rgba(244,241,234,.2)}.Kan_materialName__yAV_2{font-family:var(--font-display);font-weight:300;font-size:clamp(22px,2.6vw,34px);line-height:1.35;color:var(--kan-paper-edge)}.Kan_studioTicker__vXCJI{margin-top:clamp(40px,6vh,72px);padding-top:clamp(24px,3vh,40px);border-top:1px solid rgba(244,241,234,.16)}.Kan_studioTicker__vXCJI .Kan_tickerItem__k2vDv{color:var(--kan-concrete-lt)}.Kan_studioTeam__Qt_2r{padding:clamp(60px,11vh,140px) var(--edge)}.Kan_studioTeamBody__j0wNI{font-size:clamp(17px,1.7vw,23px);line-height:1.8;color:var(--kan-ink);word-break:keep-all;max-width:52ch;margin:24px 0 0}.Kan_contactBg__AU_05{position:absolute;inset:0;z-index:0;pointer-events:none}.Kan_contactBgImg___EnQC{object-fit:cover;opacity:.1}.Kan_contactHero__ExHvy{position:relative;z-index:1;padding:calc(var(--nav-h) + clamp(60px, 12vh, 130px)) var(--edge) clamp(40px,6vh,72px)}.Kan_contactBody__RlhF4{position:relative;z-index:1;display:grid;grid-template-columns:.85fr 1.15fr;grid-gap:clamp(36px,6vw,96px);gap:clamp(36px,6vw,96px);padding:clamp(20px,4vh,48px) var(--edge) clamp(72px,12vh,140px)}.Kan_contactInfo__JJ4Hs{display:flex;flex-direction:column;gap:clamp(36px,5vw,56px)}.Kan_contactList__uwwWQ{list-style:none;margin:0;padding:0;border-top:1px solid var(--kan-line)}.Kan_contactRow__upGZw{display:flex;gap:20px;padding:16px 0;border-bottom:1px solid var(--kan-line)}.Kan_contactLabel__idY0y{flex:0 0 88px;font-family:var(--font-label);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--kan-concrete);padding-top:2px}.Kan_contactValue__XYJwF{font-size:clamp(15px,1.4vw,18px);color:var(--kan-ink);transition:color .3s var(--ease)}a.Kan_contactValue__XYJwF:hover{color:var(--kan-clay)}.Kan_contactH2__iObf1{font-family:var(--font-display);font-weight:300;font-size:clamp(24px,2.8vw,34px);line-height:1.1;letter-spacing:-.01em;color:var(--kan-ink);margin:0 0 18px}.Kan_visit__Unk5S{max-width:40ch}.Kan_visitBody__X2JPg{font-size:15px;line-height:1.85;color:var(--kan-ink-soft);word-break:keep-all;margin:16px 0 0}.Kan_visitMedia__x3gDs{position:relative;aspect-ratio:4/3;overflow:hidden;margin-top:24px;background:var(--kan-paper-deep)}.Kan_brief__G00OK{max-width:44ch}.Kan_briefList__sG8iU{list-style:none;margin:0;padding:0;border-top:1px solid var(--kan-line)}.Kan_briefRow__6ZXXF{display:grid;grid-template-columns:132px 1fr;grid-gap:18px;gap:18px;padding:14px 0;border-bottom:1px solid var(--kan-line)}.Kan_briefLabel__XxqMH{font-family:var(--font-label);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--kan-concrete);padding-top:2px}.Kan_briefBody__g2U4W{font-size:14px;line-height:1.8;color:var(--kan-ink-soft);word-break:keep-all;margin:0}@media (max-width:560px){.Kan_briefRow__6ZXXF{grid-template-columns:1fr;gap:6px}}.Kan_contactFormWrap__2pkZ_{min-width:0}.Kan_form__cDejC{display:flex;flex-direction:column;gap:clamp(18px,2.4vw,26px)}.Kan_formField__jZ1EI{display:flex;flex-direction:column;gap:8px}.Kan_formLabel__uD_Xe{font-family:var(--font-label);font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--kan-concrete)}.Kan_formInput__pkD_M,.Kan_formSelect__r8RM4,.Kan_formTextarea__bPA2f{font-family:var(--font-body);font-size:15px;color:var(--kan-ink);background:var(--kan-paper-edge);border:1px solid var(--kan-line);padding:13px 14px;width:100%;transition:border-color .3s var(--ease)}.Kan_formInput__pkD_M:focus,.Kan_formSelect__r8RM4:focus,.Kan_formTextarea__bPA2f:focus{outline:none;border-color:var(--kan-clay)}.Kan_formTextarea__bPA2f{resize:vertical;line-height:1.7}.Kan_formFoot__S__XO{display:flex;flex-direction:column;gap:12px;align-items:flex-start}.Kan_formNote__yw8Cb{font-size:12px;color:var(--kan-ink-mute);margin:0}.Kan_formSent__kv7ck{font-size:13px;color:var(--kan-clay);margin:0}.Kan_footer__Q3W57{background:var(--kan-ink-deep);color:var(--kan-paper);padding:clamp(56px,9vh,110px) var(--edge) clamp(28px,4vh,44px)}.Kan_footerMain__GyuxM{display:grid;grid-template-columns:1fr 1.4fr;grid-gap:clamp(36px,6vw,90px);gap:clamp(36px,6vw,90px);padding-bottom:clamp(40px,6vh,72px);border-bottom:1px solid rgba(244,241,234,.14)}.Kan_footerBrand__s_B15{display:flex;flex-direction:column;gap:12px}.Kan_footerWordmark__lgarQ{font-family:var(--font-label);font-size:clamp(20px,2.4vw,30px);font-weight:500;letter-spacing:.16em;color:var(--kan-paper-edge)}.Kan_footerHanja__0KRJu{font-family:var(--font-serif-ko);font-size:22px;color:var(--kan-concrete)}.Kan_footerDescriptor__DGgDI{font-size:14px;color:var(--kan-concrete-lt)}.Kan_footerCols__SXrUS{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:clamp(24px,4vw,48px);gap:clamp(24px,4vw,48px)}.Kan_footerCol__57xPW{min-width:0}.Kan_footerColLabel__mIwuB{font-family:var(--font-label);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--kan-concrete);margin:0 0 16px}.Kan_footerNav__gemkP{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.Kan_footerContactLink__nCDKZ,.Kan_footerNavLink__xPG9d{font-size:14px;color:rgba(244,241,234,.82);transition:color .3s var(--ease)}.Kan_footerContactLink__nCDKZ{display:block;margin-bottom:10px}.Kan_footerContactLink__nCDKZ:hover,.Kan_footerNavLink__xPG9d:hover{color:var(--kan-clay)}.Kan_footerContactText__TzGzK{display:block;font-size:14px;color:rgba(244,241,234,.66)}.Kan_footerSocial__xAgZg{display:flex;flex-direction:column;gap:10px}.Kan_footerSocialLink__TL8C6{font-family:var(--font-label);font-size:12px;letter-spacing:.1em;color:rgba(244,241,234,.82);transition:color .3s var(--ease)}.Kan_footerSocialLink__TL8C6:hover{color:var(--kan-clay)}.Kan_footerLegal___ZJtT{font-size:12px;line-height:1.7;color:var(--kan-ink-mute);word-break:keep-all;margin:clamp(24px,3vh,36px) 0 0;max-width:60ch}@media (max-width:900px){.Kan_navInline__Fy9k0{display:none}.Kan_contactBody__RlhF4,.Kan_detailMaterials__geyMr,.Kan_detailNarrativeAlt__Nc38b,.Kan_detailNarrative__fS_3P,.Kan_detailOverview__SWl5o,.Kan_focus__xE8gH,.Kan_statement__Em_U_,.Kan_studioHero__UJnbQ{grid-template-columns:1fr}.Kan_detailNarrativeAlt__Nc38b .Kan_detailNarrMediaTall__br9KN{order:-1}.Kan_indexGrid__DShir,.Kan_processGrid__OUr5_,.Kan_workGrid__B6z6h{grid-template-columns:repeat(2,1fr)}.Kan_footerMain__GyuxM{grid-template-columns:1fr}.Kan_focusText__C5Wwq{align-self:start}}@media (max-width:620px){.Kan_footerCols__SXrUS,.Kan_indexGrid__DShir,.Kan_materialCols__a71by,.Kan_processGrid__OUr5_,.Kan_workGrid__B6z6h{grid-template-columns:1fr}.Kan_workItem__Qxo0F[data-view=list]{flex-direction:column}.Kan_workItem__Qxo0F[data-view=list] .Kan_workMedia__KKel3{flex:none;width:100%}.Kan_stepRow__ay1X9{grid-template-columns:44px 1fr}.Kan_stepBody__oNp_3{grid-column:1/-1}.Kan_contactLabel__idY0y{flex-basis:72px}.Kan_processStats__rTFnL{gap:32px}}.Marquee_marquee__7qnq4{overflow:hidden;max-width:100%}.Marquee_track__t__yQ{display:inline-flex;will-change:transform}.Marquee_seg__RYLN9{display:inline-flex;flex:none;align-items:baseline;white-space:nowrap}@media (prefers-reduced-motion:reduce){.Marquee_track__t__yQ{transform:none!important}}