*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-synthesis:none}body{margin:0;background:#FFFEF5;color:#111;font-family:var(--font-en);font-size:14px}a{color:inherit}@media (max-width:700px){body{font-size:12px}}.workTabs{box-sizing:border-box;height:calc(241 * var(--t));padding:calc(40 * var(--t)) 10px calc(20 * var(--t));flex-direction:column;justify-content:flex-start;gap:calc(12 * var(--t))}.workTabs,.workTabsLine{display:flex;align-items:center}.workTabsLine{justify-content:center;font-size:calc(16 * var(--t));line-height:1.4;letter-spacing:calc(-.32 * var(--t));text-transform:uppercase}.workTab{display:inline-flex;margin-right:calc(4 * var(--t))}.workTab:last-child{margin-right:0}.workTab button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;margin:0;padding:0;border:0;background:none;color:rgba(255,255,255,.4);font:inherit;letter-spacing:inherit;text-transform:inherit;white-space:nowrap;cursor:pointer;transition:color .3s ease}.workTab button:hover,.workTab.isActive button{color:#fff}.workTabsDesc{display:flex;flex-direction:column;align-items:center;width:calc(1234 * var(--t));max-width:100%;text-align:center;color:rgba(255,255,255,.4);transition:opacity .3s ease}.workTabsDesc.isHidden{opacity:0;pointer-events:none}.workTabsDesc p{animation:workDescIn .3s ease}.workTabsDesc .isMo{display:none}.workTabsDesc p{margin:0;font-size:calc(14 * var(--t));line-height:1.35;letter-spacing:calc(-.14 * var(--t));white-space:pre-line}.work122Thumb>img,.work122Thumb>video{transform:scale(var(--zoom,1))}@media (min-width:701px){.work122{min-height:100vh;background:#111;color:#fff;padding:calc(160 * var(--t)) 12px 120px;box-sizing:border-box;cursor:default}.work122 a{color:inherit;text-decoration:none}.work122Kv{box-sizing:border-box;height:calc(241 * var(--t));padding:calc(40 * var(--t)) 10px 0;display:flex;flex-direction:column;align-items:center}.work122Kv h1{max-width:100%;margin:0;color:#fff;font-size:calc(20 * var(--t));font-weight:400;line-height:1.4;letter-spacing:calc(-.4 * var(--t));text-align:center;overflow-wrap:anywhere}.work122Kv h1 span{color:rgba(255,255,255,.4)}.workSearchDock,.workSearchPop,.workSearchTop{display:none}.work122Grid{width:100%;align-items:start}.work122Grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:12px;column-gap:12px}.work122Grid3{display:none}.work122Column{display:flex;flex-direction:column;gap:calc(80 * var(--t));min-width:0}.work122Card{display:block;min-width:0}.work122Thumb{position:relative;width:100%;overflow:hidden;border-radius:8px;background:#ecece8;transition:border-radius .45s cubic-bezier(.2,.7,.2,1)}.work122Card:hover .work122Thumb{border-radius:calc(120 * var(--t))}.work122Thumb:after{content:"";position:absolute;inset:0;z-index:2;background:rgba(255,255,255,.08);opacity:0;pointer-events:none;transition:opacity .45s cubic-bezier(.2,.7,.2,1)}.work122Card:hover .work122Thumb:after{opacity:1}.work122Thumb:not(.work122Thumb--confidential):not(.work122Thumb--coming)>:is(img,video){transition:transform .45s cubic-bezier(.2,.7,.2,1)}.work122Card:hover .work122Thumb:not(.work122Thumb--confidential):not(.work122Thumb--coming)>:is(img,video){transform:scale(calc(var(--zoom,1) * 1.1))}.work122Card--confidential{cursor:default}.work122Thumb--coming,.work122Thumb--confidential{background:#4B4B4B;color:#fff}.work122Thumb--coming:not(:has(img)),.work122Thumb--confidential:not(:has(img)){aspect-ratio:3/2}.work122Thumb--coming>img,.work122Thumb--confidential>img{display:block;width:100%;height:auto;transition:filter .3s ease,transform .3s ease}.work122Card:hover .work122Thumb--coming>img,.work122Card:hover .work122Thumb--confidential>img{filter:blur(15px);transform:scale(1.08)}.work122Lock{display:block;width:calc(16 * var(--t));height:calc(16 * var(--t))}.work122ConfLabel{left:calc(12 * var(--t));top:calc(12 * var(--t));display:inline-flex;gap:calc(4 * var(--t))}.work122ConfLabel,.work122Cover{position:absolute;align-items:center;font-size:calc(14 * var(--t));line-height:1.35;letter-spacing:calc(-.28 * var(--t));transition:opacity .3s ease}.work122Cover{inset:0;display:flex;flex-direction:column;justify-content:center;gap:calc(16 * var(--t));background:rgba(0,0,0,.1);color:#fff;text-align:center;opacity:0}.work122Cover .work122Ic,.work122Cover .work122Lock{display:block;width:calc(32 * var(--t));height:calc(32 * var(--t))}.work122Card:hover .work122Cover{opacity:1}.work122Card--confidential:hover .work122ConfLabel{opacity:0}.work122Thumb img{display:block;width:100%;height:auto}.work122Thumb--live img,.work122Thumb--live video{display:block;width:100%;height:100%;object-fit:cover}.work122Thumb--live{background:#111}.work122Meta{box-sizing:border-box;width:100%;padding-top:calc(12 * var(--t));display:flex;flex-direction:column;align-items:flex-start;gap:0;min-width:0}.work122Meta strong,.work122Meta>span{display:block;max-width:calc(620 / 702 * 100%);margin:0;font-size:calc(14 * var(--t));font-weight:400;line-height:1.35;letter-spacing:calc(-.28 * var(--t))}.work122Meta strong{color:#fff}.work122Meta>span{color:#fff;opacity:.5;white-space:normal;overflow-wrap:normal;word-break:normal}.work122Badges{display:flex;align-items:center;flex-wrap:wrap;gap:calc(4 * var(--t));margin-top:calc(8 * var(--t))}.work122Badges span{display:block;align-content:center;text-align:center;text-box-trim:trim-both;text-box-edge:cap alphabetic;box-sizing:border-box;height:calc(18 * var(--t));padding:0 calc(4 * var(--t));border-radius:4px;background:rgba(255,255,255,.1);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:rgba(255,255,255,.5);font-size:calc(11 * var(--t));font-weight:400;line-height:1;letter-spacing:calc(-.22 * var(--t));text-transform:uppercase;white-space:nowrap}}@media (min-width:1920px){.work122Grid2{display:none}.work122Grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-column-gap:12px;column-gap:12px}}@media (max-width:700px){.work122{min-height:100vh;background:#111;color:#fff;padding:var(--gnb-h) 8px 118px}.workTabs{height:auto;min-height:0;padding:120px 0 140px;gap:28px}.workTabsLine{font-size:14px;line-height:1.35;letter-spacing:-.28px}.workTabsDesc{width:280px;max-width:100%;min-height:0;padding:0}.workTabsDesc.isHidden{display:none}.workTabsDesc p{font-size:14px;line-height:1.35;letter-spacing:0;white-space:pre-line;word-break:keep-all;overflow-wrap:normal}.workTabsDesc .isPc{display:none}.workTabsDesc .isMo{display:inline}.work122Kv{height:auto;padding:110.8px 0 120px;align-items:center}.work122Kv h1{margin:0 auto;color:#fff;font-size:18px;font-weight:400;line-height:1.35;letter-spacing:-.54px;text-align:center;overflow-wrap:anywhere}.work122Kv h1 span,.workSearchTop{color:rgba(255,255,255,.4)}.workSearchTop{position:relative;z-index:2;transform-origin:50% 0;will-change:transform,opacity;display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;width:100%;height:44px;margin:calc(50px + env(safe-area-inset-top, 0px) - var(--gnb-h)) 0 0;padding:0 12px;border:0;border-radius:6px;background:rgba(255,255,255,.06);-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);font:400 13px/1 var(--font-en);letter-spacing:-.13px;cursor:pointer}.workSearchPopForm svg,.workSearchTop svg{display:block;flex:none;width:20px;height:20px}.workSearchTop span{position:relative;top:-1px}.workSearchTop svg{position:relative;top:1px}body:has(.work122) .siteLayer{z-index:auto}.gnb{pointer-events:none}.gnb .gnbLogo,.gnb .gnbMenuButton,.gnb .gnbSheet.isOpen,.gnb .gnbSheetClose{pointer-events:auto}.workSearchDock{display:block;position:-webkit-sticky;position:sticky;bottom:16px;z-index:5;width:1px;height:0;margin:0 auto;pointer-events:none}.workSearchPill{position:absolute;left:50%;bottom:0;display:flex;align-items:center;box-sizing:border-box;height:32px;padding:0 16px;border:0;border-radius:48px;background:rgba(255,255,255,.2);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:#fff;font:400 13px/1.35 var(--font-en);letter-spacing:-.26px;text-transform:uppercase;white-space:nowrap;opacity:0;transform:translate(-50%,8px);transition:opacity .2s cubic-bezier(.5,0,.75,0),transform .2s cubic-bezier(.5,0,.75,0);pointer-events:none;cursor:pointer}.workSearchPill span{text-box-trim:trim-both;text-box-edge:cap alphabetic}.workSearchDock.isOn .workSearchPill{opacity:1;transform:translate(-50%);transition:opacity .25s ease-out,transform .25s cubic-bezier(.2,.7,.2,1);pointer-events:auto}html.isMenuOpen .workSearchDock{visibility:hidden}.workSearchPop{display:none;position:fixed;inset:0;z-index:160;box-sizing:border-box;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:0 8px 118px;background:#111;opacity:0;transition:opacity .3s ease}.workSearchPop.isShown{display:block}html.isSearchFlow,html.isSearchFlow body{background:#111}html.isSearchFlow .gnb,html.isSearchFlow .gnbTopBleed,html.isSearchFlow .siteFooter,html.isSearchFlow .siteLayer>:not(.work122),html.isSearchFlow .work122>:not(.workSearchPop){display:none}html.isSearchFlow .work122{min-height:0;padding:0}html.isSearchFlow .workSearchPop{position:relative;inset:auto;min-height:100vh;min-height:100lvh;overflow:visible}.workSearchPop.isOpen{opacity:1}.workSearchPopBar{position:-webkit-sticky;position:sticky;top:0;z-index:2;height:100px;margin:0 -8px -100px;background:linear-gradient(180deg,rgba(0,0,0,.4),rgba(0,0,0,0));pointer-events:none}.workSearchPopClose{position:absolute;right:8px;top:8px;width:28px;height:28px;margin:0;padding:0;border:0;background:none;color:rgba(255,255,255,.6);cursor:pointer;pointer-events:auto}.workSearchPopClose svg{display:block;width:100%;height:100%}.workSearchPopForm{position:relative;height:44px;margin:60px 0 0;overflow:hidden}.workSearchPopForm input{box-sizing:border-box;width:calc(100% / .8125);height:calc(100% / .8125);margin:0;padding:0 calc(44px / .8125) 0 calc(12px / .8125);border:0;border-radius:calc(6px / .8125);background:rgba(255,255,255,.06);color:#fff;font:400 16px/1 var(--font-en);letter-spacing:calc(-.13px / .8125);outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;transform:scale(.8125);transform-origin:0 0}.workSearchPopForm input::placeholder{color:rgba(255,255,255,.4)}.workSearchPopForm input.isKo{font-family:var(--font-ko);font-size:calc(14px / .8125);font-weight:450;letter-spacing:0}.workSearchPopForm input::-webkit-search-cancel-button,.workSearchPopForm input::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.workSearchPopForm svg{position:absolute;right:12px;top:13px;color:rgba(255,255,255,.4);pointer-events:none}.workSearchPopClear{position:absolute;right:12px;top:12px;display:flex;width:20px;height:20px;margin:0;padding:0;border:0;background:none;color:rgba(255,255,255,.2);cursor:pointer}.workSearchPopClear svg{position:static;width:100%;height:100%}.workSearchPopClear:after{content:"";position:absolute;inset:-11px}.workSearchPopHead{margin:0;padding:77.5px 0 82.5px;color:#fff;font:400 18px/24px var(--font-en);letter-spacing:-.54px;text-align:center;overflow-wrap:anywhere}.workSearchPopHead span{color:rgba(255,255,255,.4)}.work122Grid2{display:grid;grid-template-columns:minmax(0,1fr);grid-row-gap:80px;row-gap:80px}.work122Grid2 .work122Column{display:contents}.work122Grid2 .work122Card{order:var(--i);margin-bottom:0}.work122Grid3{display:none}.work122 a{color:inherit;text-decoration:none}.work122Card{display:block;min-width:0}.work122Thumb{position:relative;width:100%;overflow:hidden;border-radius:6px;background:#ecece8}.work122Thumb img{display:block;width:100%;height:auto}.work122Thumb--live img,.work122Thumb--live video{display:block;width:100%;height:100%;object-fit:cover}.work122Thumb--live{background:#111}.work122Meta{box-sizing:border-box;width:100%;padding-top:12px;display:flex;flex-direction:column;align-items:flex-start;gap:0;min-width:0}.work122Meta strong,.work122Meta>span{display:block;margin:0;font-weight:400}.work122Meta strong,.work122Meta>span{color:#fff;font-size:14px;line-height:1.35;letter-spacing:-.28px}.work122Meta>span{opacity:.5;margin-top:2px}.work122Badges{display:flex;align-items:center;flex-wrap:wrap;gap:4px;margin-top:8px}.work122Badges span{display:block;align-content:center;text-align:center;text-box-trim:trim-both;text-box-edge:cap alphabetic;box-sizing:border-box;height:18px;padding:0 4px;border-radius:4px;background:rgba(255,255,255,.1);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:rgba(255,255,255,.5);font-size:11px;font-weight:400;line-height:1;letter-spacing:-.22px;text-transform:uppercase;white-space:nowrap}.work122Card--confidential{cursor:default}.work122Thumb--coming,.work122Thumb--confidential{background:#4B4B4B;color:#fff}.work122Thumb--coming:not(:has(img)),.work122Thumb--confidential:not(:has(img)){aspect-ratio:377/251}.work122Thumb--coming>img,.work122Thumb--confidential>img{display:block;width:100%;height:auto;filter:blur(15px);transform:scale(1.08)}.work122ConfLabel{display:none}.work122Cover{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;background:rgba(0,0,0,.1);color:#fff;font-size:13px;line-height:1.35;letter-spacing:-.13px;text-align:center}.work122Cover .work122Ic,.work122Cover .work122Lock{display:block;width:32px;height:32px}.work122Thumb--coming .work122Cover,.work122Thumb--confidential .work122Cover{opacity:1}}.workDetailPage{container-type:inline-size;background:#111;color:#fff;font-family:var(--font-en)}.workDetailPage *{--p:calc(100cqw / 1440)}.workDetailPage dd,.workDetailPage dl,.workDetailPage dt,.workDetailPage h1,.workDetailPage h2,.workDetailPage p{margin:0;font-weight:400}.wdHead{padding:calc(100 * var(--t)) 12px 0;text-align:center}.wdHead .wdCategory{max-width:calc(940 * var(--p));margin:0 auto;font-size:calc(14 * var(--t));line-height:1.35;letter-spacing:calc(-.28 * var(--t));text-transform:uppercase;opacity:.5}.keepCase{text-transform:none}.wdHead h1,.wdHeadline{max-width:calc(940 * var(--p));margin:calc(16 * var(--t)) auto 0;font-size:calc(32 * var(--t));line-height:1.25;letter-spacing:-.04em;text-transform:uppercase;word-break:keep-all;text-wrap:balance}.wdKv{position:relative;width:calc(100% - 24px);aspect-ratio:3/2;margin:calc(47 * var(--p)) 12px 0;overflow:hidden;border-radius:8px;background:#000}.wdKv>img,.wdKv>video{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}.wdOverview{display:grid;grid-template-columns:minmax(0,529fr) minmax(0,529fr);grid-column-gap:calc(120 * var(--p));column-gap:calc(120 * var(--p));width:calc(1178 * var(--p));margin:0 auto;padding:calc(80 * var(--p)) 0 calc(120 * var(--p))}.wdFacts>div{display:grid;grid-template-columns:calc(117 * var(--p)) minmax(0,1fr);grid-column-gap:calc(20 * var(--p));column-gap:calc(20 * var(--p));box-sizing:border-box;min-height:calc(60 * var(--t));padding:calc(20 * var(--t)) 0;border-top:1px solid #2e2e2e}.wdFacts dt{padding-top:calc(1 * var(--t));font-size:calc(12 * var(--t));text-transform:uppercase;opacity:.4}.wdFacts dd,.wdFacts dt{line-height:1.35;letter-spacing:-.02em}.wdFacts dd{font-size:calc(14 * var(--t))}.wdFacts>div:last-child{min-height:calc(40 * var(--t));padding-bottom:0}.wdLinks{display:flex;flex-wrap:wrap;gap:calc(2 * var(--t))}.wdLinks a{display:block;width:-moz-fit-content;width:fit-content;height:calc(20 * var(--t));align-content:center;text-align:center;box-sizing:border-box;padding:0 calc(8 * var(--t));border:1px solid #fff;border-radius:60px;color:#FFFEF5;font-size:calc(11 * var(--t));line-height:1;letter-spacing:-.02em;text-box-trim:trim-both;text-box-edge:cap alphabetic;text-transform:uppercase;text-decoration:none;transition:background-color .2s ease,color .2s ease}.wdLinks a:hover{background:#fff;color:#111}.wdIntro p{font-size:calc(14 * var(--t));line-height:1.4;letter-spacing:-.01em;white-space:pre-line}.wdIntro p[lang=ko]{margin-top:calc(28 * var(--t));font-weight:450;line-height:1.5;word-break:keep-all}.workDetailWide{width:calc(100% - 24px);margin:0 12px 40px;overflow:hidden;border-radius:8px;background:#1a1a1a}.workDetailWide img,.workDetailWide video{display:block;width:100%;height:auto}.workDetailVideo{position:relative;width:calc(100% - 24px);margin:0 12px 40px;overflow:hidden;border-radius:8px;background:#000}.workDetailPair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin:0 12px 40px;align-items:start}.workDetailPairItem{position:relative;overflow:hidden;border-radius:8px;background:#1a1a1a}.workDetailPairItem img{display:block;width:100%;height:auto}.workDetailPage .workDetailDevices{container-type:inline-size;display:grid;grid-template-columns:repeat(3,23.368%);justify-content:center;grid-gap:6.285%;gap:6.285%;align-items:start;margin:0 0 40px;padding:5.903% 0}.workDetailPage .workDetailDevices>div{position:relative;box-sizing:border-box;overflow:hidden;height:auto;aspect-ratio:673/1420}.workDetailPage .workDetailDevices>div.nypcDevice{border:.5556cqw solid #333;border-radius:3.3333cqw;background:#333;overflow:hidden}.workDetailPage .workDetailDevices>div.nypcDevice .mediaFrame,.workDetailPage .workDetailDevices>div.nypcDevice img,.workDetailPage .workDetailDevices>div.nypcDevice video{position:absolute;inset:0;display:block;width:100%;height:100%;transform:none;object-fit:cover;border-radius:2.7778cqw}.workDetailPage .workDetailDevices>div.isEmpty{border:0;border-radius:0;background:transparent}.wdCopy{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-column-gap:calc(40 * var(--p));column-gap:calc(40 * var(--p));width:calc(1181 * var(--p));margin:0 auto 40px;padding:calc(80 * var(--p)) 0}.wdCopy h2{font-size:calc(24 * var(--t));line-height:1.2;letter-spacing:-.03em;word-break:keep-all}.wdCopy p{font-size:calc(14 * var(--t));line-height:1.4;letter-spacing:-.01em;white-space:pre-line}.wdCopy p[lang=ko]{font-weight:450;line-height:1.5;word-break:keep-all}.wdCredits{display:flex;flex-direction:column;align-items:center;gap:calc(48 * var(--p));width:calc(100% - 24px);margin:0 12px 40px;padding:calc(120 * var(--p)) 10px calc(160 * var(--p))}.wdCredits h2{font-size:calc(12 * var(--t));line-height:1;letter-spacing:-.04em;text-transform:uppercase}.wdCreditRows{display:flex;flex-direction:column;gap:calc(4 * var(--t))}.wdCreditRow{display:flex;flex-wrap:wrap;justify-content:center;gap:calc(4 * var(--t)) calc(20 * var(--t));max-width:calc(1178 * var(--p));font-size:calc(16 * var(--t));line-height:1.35;letter-spacing:-.02em;text-align:center}.wdCredit{max-width:100%}.wdCredit b{white-space:nowrap;margin-right:calc(8 * var(--t));font-weight:400;opacity:.4}.wdCredit em,.wdCredit i{font-style:normal}.wdCredit i+i:before{content:", "}.wdNext{position:relative;padding:0 0 calc(120 * var(--p));color:#fff}.wdNextLink{position:absolute;inset:0;z-index:2;display:block}.wdNext .wdHead{display:none}.wdNext .wdKv{width:44.444%;max-height:none;margin:0 auto;border-radius:8px;transform-origin:50% 0;transition:transform .4s ease}.wdNext.isEnd .wdKv{transform:scale(1.08);transform-origin:50% 50%;transition:transform .7s cubic-bezier(.2,.7,.2,1)}.wdNext.isEnd .wdNextShade{background:rgba(0,0,0,.2)}.wdNext.isEnd .wdNextLink:hover~.wdTop .wdKv>.mediaFrame,.wdNext.isEnd .wdNextLink:hover~.wdTop .wdKv>img,.wdNext.isEnd .wdNextLink:hover~.wdTop .wdKv>video{transform:none}.wdNext .wdKv>.mediaFrame,.wdNext .wdKv>img,.wdNext .wdKv>video{transition:transform .45s cubic-bezier(.2,.7,.2,1)}.wdNext:not(.isLeaving) .wdNextLink:hover~.wdTop .wdKv>.mediaFrame,.wdNext:not(.isLeaving) .wdNextLink:hover~.wdTop .wdKv>img,.wdNext:not(.isLeaving) .wdNextLink:hover~.wdTop .wdKv>video{transform:scale(1.035)}.wdNextShade{inset:0;background:rgba(0,0,0,.6);transition:background .7s ease}.wdNextLabel,.wdNextShade{position:absolute;z-index:1;pointer-events:none}.wdNextLabel{left:50%;top:50%;display:flex;flex-direction:column;align-items:center;gap:calc(8 * var(--t));width:100%;transform:translate(-50%,-50%);text-align:center}.wdNextLabel small{font-size:calc(12 * var(--t));line-height:1;letter-spacing:-.04em;text-transform:uppercase}.wdNext.isLeaving{position:fixed;inset:0;z-index:90;padding:0;background:#111}.wdNext.isLeaving .wdHead{display:block;opacity:0}.wdNext.isLeaving .wdKv{width:calc(100% - 24px);margin:calc(47 * var(--p)) 12px 0;border-radius:8px}.wdNext.isLeaving .wdKv>.mediaFrame,.wdNext.isLeaving .wdKv>img,.wdNext.isLeaving .wdKv>video{transition:none;transform:none}.wdHead .wdHeadline{margin:calc(16 * var(--t)) auto 0}body:has(.aboutBoard),body:has(.work122),body:has(.workDetailPage),body:has(main.home),html:has(.aboutBoard),html:has(.work122),html:has(.workDetailPage),html:has(main.home){background:#111}html:has(.workDetailPage){overscroll-behavior-y:none}.workDetailPage{padding-bottom:0}@media (min-width:701px) and (max-width:1023px){.wdOverview{row-gap:calc(60 * var(--t))}.wdCopy,.wdOverview{grid-template-columns:minmax(0,1fr)}.wdCopy{row-gap:calc(24 * var(--t))}.wdCopy p:empty{display:none}.wdNext .wdKv{width:calc(100% - 24px);margin:0 12px}.wdNext.isLeaving .wdKv{margin:calc(47 * var(--t)) 12px 0}}@media (max-width:700px){.wdHead{padding:calc(var(--gnb-h) + 48px) 8px 0}.wdHead .wdCategory{max-width:calc(360 / 377 * 100%);font-size:14px;line-height:1.35;letter-spacing:-.28px;opacity:.5}.wdHead h1,.wdHeadline{max-width:calc(360 / 377 * 100%);margin-top:12px;font-size:28px;line-height:1.25;letter-spacing:-1.12px;text-wrap:wrap}.wdHead .wdHeadline{margin-top:12px}.wdKv{width:calc(100% - 16px);aspect-ratio:3/2;max-height:none;margin:40px 8px 0;border-radius:6px}.wdOverview{display:flex;flex-direction:column-reverse;gap:60px;width:auto;margin:0;padding:60px 8px 40px}.wdFacts>div{grid-template-columns:88px calc(272 / 377 * 100%);column-gap:8px;min-height:0;padding:20px 0;border-top-color:rgba(255,255,255,.12)}.wdFacts dt{padding-top:0;font-size:12px;line-height:1.35;letter-spacing:-.24px;opacity:.5}.wdFacts dd{font-size:14px;line-height:1.35;letter-spacing:-.28px;opacity:.8}.wdFacts>div:last-child{min-height:0;padding-bottom:20px}.wdLinks{flex-direction:column;align-items:flex-start;gap:8px}.wdLinks a{display:block;width:-moz-fit-content;width:fit-content;height:20px;padding:0 8px;align-content:center;text-align:center;font-size:11px;line-height:1;letter-spacing:-.22px;text-box-trim:trim-both;text-box-edge:cap alphabetic}.wdIntro p{font-size:15px;line-height:1.4;letter-spacing:-.15px;opacity:.8}.wdIntro p[lang=ko]{margin-top:28px;line-height:1.5}.workDetailVideo,.workDetailWide{width:calc(100% - 16px);margin:0 8px 20px;border-radius:6px}.workDetailPairItem{border-radius:6px}.workDetailPair{gap:20px 8px;margin:0 8px 20px}.workDetailPage .workDetailDevices{display:grid;grid-template-columns:repeat(2,37.66%);justify-content:center;grid-gap:32px 10.18%;gap:32px 10.18%;padding:0;margin:0 0 20px}.workDetailPage .workDetailDevices>div.isEmpty{display:none}.workDetailPage .workDetailDevices:has(>.isEmpty:first-child)>div:nth-child(2),.workDetailPage .workDetailDevices>div:nth-child(3):not(.isEmpty){grid-column:1/-1;justify-self:center;width:37.66vw}.workDetailPage .workDetailDevices>div.nypcDevice{border:.94vw solid #333;border-radius:16px}.workDetailPage .workDetailDevices>div.nypcDevice .mediaFrame,.workDetailPage .workDetailDevices>div.nypcDevice img,.workDetailPage .workDetailDevices>div.nypcDevice video{border-radius:calc(16px - .94vw)}.workDetailPage .workDetailPair>.workDetailPairItem.isDevice{grid-column:1/-1;justify-self:stretch;width:100%;border:.94vw solid #333;border-radius:16px}.wdCopy{display:flex;flex-direction:column;gap:28px;width:auto;margin:0 0 20px;padding:60px 8px}.wdCopy h2{max-width:calc(360 / 377 * 100%);font-size:24px;line-height:1.2;letter-spacing:-.72px;opacity:.8}.wdCopy p{font-size:15px;line-height:1.4;letter-spacing:-.15px;opacity:.8}.wdCopy p[lang=ko]{line-height:1.5}.wdCopy h2:empty,.wdCopy p:empty{display:none}.wdCredits{width:auto;gap:40px;margin:0 0 20px;padding:100px 16px}.wdCredits h2{opacity:.8}.wdCreditRows{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px 8px;gap:20px 8px;width:100%}.wdCredit,.wdCreditRow{display:contents}.wdCredit b{margin:0;text-align:right}.wdCredit b,.wdCredit em{font-size:14px;line-height:1.35;letter-spacing:-.28px}.wdCredit em{display:block;text-align:left;opacity:.8}.wdCredit i+i{margin-top:2px}.wdCredit i{display:block}.wdCredit i+i:before{content:none}.wdNext .wdKv{width:calc(300 / 393 * 100%);aspect-ratio:3/2;margin:0 auto;border-radius:6px}.wdNext.isLeaving .wdKv{width:calc(100% - 16px);aspect-ratio:3/2;max-height:none;margin:40px 8px 0;border-radius:6px}}.mediaFrame{position:relative;overflow:hidden}.mediaFrame.isFit{width:100%;aspect-ratio:var(--media-ratio)}.mediaFrame.isCover{position:absolute;inset:0;container-type:size}.mediaFrame .mediaFrameCrop{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden}.mediaFrame.isCover .mediaFrameCrop{left:50%;top:50%;width:max(100cqw,calc(100cqh * var(--media-ratio)));height:max(100cqh,calc(100cqw / var(--media-ratio)));transform:translate(-50%,-50%)}.mediaFrame .mediaFrameCrop>iframe{position:absolute;inset:auto;left:var(--crop-left);top:var(--crop-top);width:var(--crop-width);height:var(--crop-height);max-width:none;display:block;border:0;border-radius:0;transform:none}.workDetailPairItem>video{display:block;width:100%;height:auto}.workDetailPair.isTriple{grid-template-columns:repeat(3,minmax(0,1fr))}.workDetailPair.isCenter>*{grid-column:1/-1;justify-self:center;width:calc(50% - 6px)}.workDetailPair.isLeft>*{grid-column:1}.workDetailPair.isRight>*{grid-column:2}@media(max-width:700px){.workDetailPair.isCenter>*{width:calc(50% - 4px)}}.workDetailPage .workDetailPairItem.isDevice{border:.5556cqw solid #333;border-radius:2.7778cqw;background:#333;overflow:hidden}.workDetailPage .isDevice img,.workDetailPage .isDevice video{border-radius:0}.workDetailPage .workDetailDevices>div.nypcDevice.isLandscape{align-self:center;border-radius:1.6667cqw}.workDetailPage .workDetailDevices>div.nypcDevice.isLandscape img{border-radius:1.1111cqw}:root{--t:clamp(.75px,min(calc(100vw / 1440),calc(1px + (100vw - 1440px) / 2800)),1.4px);--gnb-h:calc(80 * var(--t));--gnb-band:calc(160 * var(--t));--font-en:"acumin-pro-wide","Acumin Pro Wide",Arial,Helvetica,sans-serif;--font-ko:"Pretendard Variable",Pretendard,-apple-system,"Apple SD Gothic Neo",sans-serif;--cream:#FFFEF5;--ink:#333333}[lang=ko]{font-family:var(--font-ko)}.gnb{position:fixed;top:0;left:0;right:0;z-index:100;height:var(--gnb-h);font-family:var(--font-en);--gnb-bg:#FFFDF4;--gnb-fg:#323232;--gnb-logo:#171010;background:var(--gnb-bg);color:var(--gnb-fg)}.gnb.isDark,body:has(main[data-gnb-start=dark]) .gnb:not(.isLight):not(.isDark){--gnb-bg:transparent;--gnb-fg:#FFFEF5;--gnb-logo:#FFFEF5}.gnb.isDark,.gnb.isLight{transition:background-color .25s ease,color .25s ease}.gnb.isLight.isInk{--gnb-bg:transparent;--gnb-fg:#000;--gnb-logo:#000}.gnb.isLeaving{transform:translate3d(0,calc((1 - var(--gnb-p,1)) * -20 * var(--t)),0);opacity:var(--gnb-o,1)}.gnb.isGone{pointer-events:none}.gnbBand{display:none}.gnb.isDark:before{content:none}@media (min-width:701px){body:has(main.work122) .gnb:before{content:"";position:absolute;left:0;right:0;top:0;z-index:-1;height:calc(100 * var(--t));background:linear-gradient(180deg,rgba(0,0,0,.3),rgba(0,0,0,0));pointer-events:none}}.gnbLogo{position:absolute;left:12px;top:calc(12 * var(--t));width:calc(86 * var(--t));height:calc(23 * var(--t));color:var(--gnb-logo);transform:translateY(calc((1 - var(--logo-p,1)) * -20 * var(--t)));opacity:var(--logo-o,1)}.gnbLogo svg{display:block;width:100%;height:100%}.gnbLogo.isHidden{pointer-events:none}.gnbSearch{position:absolute;left:50%;top:calc(8 * var(--t));transform:translateX(-50%);width:calc(280 * var(--t));height:calc(32 * var(--t));margin:0}.searchBox{position:relative}.searchBox input{box-sizing:border-box;width:100%;height:100%;padding:calc(10 * var(--t)) calc(12 * var(--t));border:0;border-radius:6px;background:rgba(255,255,255,.06);backdrop-filter:blur(25px);-webkit-backdrop-filter:blur(25px);color:#fff;font:400 calc(12 * var(--t))/1 var(--font-en);letter-spacing:calc(-.24 * var(--t));outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:background .2s ease}.searchBox input::placeholder{color:rgba(255,255,255,.4)}.searchBox input.isKo{font-size:calc(13 * var(--t))}.searchBox input.isKo,.workQueryKo{font-family:var(--font-ko);font-weight:450;letter-spacing:0}.searchBox input::-webkit-search-cancel-button,.searchBox input::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.searchBox input{padding-right:calc(36 * var(--t))}.searchBoxIcon{position:absolute;right:calc(10 * var(--t));top:50%;display:block;width:calc(16 * var(--t));height:calc(16 * var(--t));color:rgba(255,255,255,.4);transform:translateY(-50%);pointer-events:none}.searchBox.hasValue input{padding-right:calc(42 * var(--t));background:rgba(255,255,255,.14)}html.isSearchOverList .gnbSearch input{background:rgba(255,255,255,.6);backdrop-filter:blur(50px);-webkit-backdrop-filter:blur(50px);color:#000}html.isSearchOverList .gnbSearch input::placeholder{color:rgba(0,0,0,.5)}html.isSearchOverList .gnbSearch .searchBoxClear,html.isSearchOverList .gnbSearch .searchBoxIcon{color:rgba(0,0,0,.5)}html.isSearchOverList .gnbSearch .searchBoxClear:hover{color:#000}.searchBoxClear{position:absolute;right:calc(12 * var(--t));top:50%;display:flex;width:calc(18 * var(--t));height:calc(18 * var(--t));margin:0;padding:0;border:0;background:none;color:rgba(255,255,255,.4);transform:translateY(-50%);cursor:pointer;transition:color .2s ease}.searchBoxClear:hover{color:#fff}.searchBoxClear svg{display:block;width:100%;height:100%}.gnbPills{position:absolute;right:12px;top:calc(13 * var(--t));width:calc(66 * var(--t))}.gnbPillToggle,.gnbPills{height:calc(25 * var(--t))}.gnbPillToggle{display:inline-block;align-content:center;text-align:center;box-sizing:border-box;padding:0 calc(14 * var(--t));border:1px solid var(--gnb-fg);border-radius:999px;background:none;color:inherit;font:400 calc(12 * var(--t))/1 var(--font-en);letter-spacing:calc(-.24 * var(--t));text-box-trim:trim-both;text-box-edge:cap alphabetic;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.gnbPillToggle:hover{background:var(--gnb-fg);color:var(--gnb-bg)}.gnb.isOpen .gnbPills{visibility:hidden}.gnb.isDark .gnbPillToggle:hover{background:#FFFEF5;color:#111}.gnb{--gnb-bg:#FFFFFF}.gnb.isDark,body:has(main[data-gnb-start=dark]) .gnb:not(.isLight):not(.isDark){--gnb-fg:#FFFFFF;--gnb-logo:#FFFFFF}.gnb.isDark .gnbPillToggle:hover{background:#FFFFFF}.gnb.isInk .gnbPillToggle:hover{background:#000;color:#fff}.gnbPillToggle{position:absolute;right:0;top:0;width:calc(66 * var(--t));padding:0}.gnbPillMenu{display:block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);white-space:nowrap;text-box-trim:trim-both;text-box-edge:cap alphabetic}.gnbPanel{--m:min(var(--t),100vw/1440);position:absolute;right:12px;top:calc(12 * var(--m));z-index:2;box-sizing:border-box;width:calc(min(100%, 2560px) * 318 / 1440);padding:calc(12 * var(--m));border:1px solid rgba(255,255,255,.2);border-radius:calc(12 * var(--m));background:rgba(0,0,0,.3);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);color:#fff;font-family:var(--font-en);opacity:0;visibility:hidden;transform:scale(.97);transform-origin:100% 0;transition:opacity .25s ease,transform .3s cubic-bezier(.2,.7,.2,1),visibility 0s .3s}.gnbPanel.isOpen{opacity:1;visibility:visible;transform:none;transition:opacity .25s ease,transform .3s cubic-bezier(.2,.7,.2,1)}.gnbPanelLabel{margin:0;font-size:calc(10 * var(--m));line-height:1.4;letter-spacing:.04em;color:rgba(255,255,255,.6);text-transform:uppercase;position:relative;top:calc(-2.2 * var(--m))}.gnbPanelClose{position:absolute;right:calc(8.5 * var(--m));top:calc(8 * var(--m));width:calc(18 * var(--m));height:calc(18 * var(--m));padding:0;border:0;background:none;color:#fff;opacity:.4;cursor:pointer;transition:opacity .2s ease}.gnbPanelClose:hover{opacity:.7}.gnbPanelClose svg{display:block;width:100%;height:100%}.gnbPanelNav{display:flex;flex-direction:column;align-items:flex-start;gap:calc(2 * var(--m));margin-top:calc(28 * var(--m))}.gnbPanelNav a,.gnbPanelNav button{display:inline-flex;align-items:center;white-space:nowrap;margin:0;padding:0;border:0;background:none;color:#fff;font:400 calc(20 * var(--m))/1.4 var(--font-en);letter-spacing:-.04em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:color .3s ease}.gnbPanelNav>*{position:relative;top:calc(-3.5 * var(--m))}.gnbPanelNav:has(>:hover)>:not(:hover){color:rgba(255,255,255,.4)}.gnbArrow{position:relative;top:calc(2 * var(--m));display:inline-block;overflow:hidden;width:calc(23 * var(--m));margin:0 calc(-4 * var(--m)) 0 calc(5 * var(--m))}.gnbArrow,.gnbArrow svg{height:calc(17 * var(--m))}.gnbArrow svg{position:absolute;left:calc(2 * var(--m));top:0;display:block;width:calc(17 * var(--m))}.gnbArrow svg+svg{transform:translateX(calc(-19 * var(--m)))}.gnbPanelInquiry:focus-visible .gnbArrow svg:first-child,.gnbPanelInquiry:hover .gnbArrow svg:first-child{transform:translateX(calc(21 * var(--m)));transition:transform .38s cubic-bezier(.61,1,.88,1)}.gnbPanelInquiry:focus-visible .gnbArrow svg+svg,.gnbPanelInquiry:hover .gnbArrow svg+svg{transform:none;transition:transform .65s cubic-bezier(.33,1,.68,1) .07s}.gnbMenuButton,.gnbSheet,.gnbSheetClose{display:none}.siteLayer{background:var(--cream)}.siteFooter,.siteLayer{position:relative;z-index:1}.siteFooter{overflow:hidden;font-family:var(--font-en)}.siteFooterMain{background:#fff;color:#111}.siteFooterSns svg{display:block;width:100%;height:100%}@media (min-width:701px){.siteFooterPc{position:relative;display:block;height:100vh;color:#111}.siteFooterMid{position:absolute;inset:0 0 calc(50 * var(--t))}.siteFooterSide{position:absolute;top:50%;margin:0;transform:translateY(calc(-50% - .0375em - 2 * var(--t)));font-size:calc(14 * var(--t));line-height:1;text-transform:uppercase;white-space:nowrap}.siteFooterSide.isL{left:calc(150 * var(--t))}.siteFooterSide.isR{right:calc(165 * var(--t))}@media (max-width:1023px){.siteFooterSide.isL{left:calc((50% - 130 * var(--t)) / 2);translate:-50% 0}.siteFooterSide.isR{right:calc((50% - 130 * var(--t)) / 2);translate:50% 0}}.siteFooterVideo{position:absolute;left:50%;top:50%;display:block;width:calc(260 * var(--t));height:calc(260 * var(--t));transform:translate(-50%,-50%);mix-blend-mode:multiply;pointer-events:none}.siteFooterBottom{position:absolute;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:center;padding:0 calc(25 * var(--t)) calc(12 * var(--t))}.siteFooterSns{display:flex;align-items:center;gap:calc(12 * var(--t));margin-bottom:calc(16 * var(--t))}.siteFooterSns a,.siteFooterSns span{display:block;width:calc(20 * var(--t));height:calc(20 * var(--t));color:#111}.siteFooterSns a:hover{opacity:.6}.siteFooterDesc{margin:0 0 calc(12 * var(--t));text-align:center;font-size:calc(13 * var(--t));line-height:calc(16 * var(--t))}.siteFooterPolicy{display:block;box-sizing:border-box;height:calc(18 * var(--t));padding:calc(3 * var(--t)) calc(6 * var(--t)) 0;border:1px solid #000;border-radius:60px;color:#000;font-size:calc(12 * var(--t));line-height:1.35;letter-spacing:-.02em;text-transform:uppercase;text-decoration:none;text-box-trim:trim-both;text-box-edge:cap alphabetic;white-space:nowrap;transition:background-color .2s ease,color .2s ease}.siteFooterPolicy:hover{background:#000;color:#fff}}.gnbTopBleed{display:none;position:fixed;left:0;right:0;bottom:100%;z-index:1000;height:50vh;background:#111;pointer-events:none}body:has(.aboutBoard) .gnbTopBleed,body:has(.work122) .gnbTopBleed,body:has(.workDetailPage) .gnbTopBleed,body:has(main.home) .gnbTopBleed{display:block}.gnbTopBleed{display:block}.home{container-type:inline-size;background:#111;color:#fff;font-family:var(--font-en)}.home *{--p:calc(100cqw / 1440)}.home h1,.home h2,.home h3,.home p{margin:0;font-weight:500}.homePill{display:block;width:-moz-fit-content;width:fit-content;align-content:center;text-align:center;box-sizing:border-box;text-box-trim:trim-both;text-box-edge:cap alphabetic;height:calc(25 * var(--t));padding:0 calc(12 * var(--t));border:1px solid rgba(255,255,255,.9);border-radius:999px;color:#FFFEF5;font-size:calc(12 * var(--t));line-height:1.35;letter-spacing:calc(-.24 * var(--t));text-transform:uppercase;text-decoration:none;transition:background-color .2s ease,color .2s ease}.homePill:hover{background:#fff;color:#111}.homeKv{position:relative;height:100vh;height:100svh;overflow:hidden;background:#111}.homeKv>picture{display:contents}.homeKv>picture>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0}.homeKv>picture>img.isActive{opacity:1}.homeKvWordmark{position:absolute;left:12px;top:calc(12 * var(--t));z-index:2;width:min(calc(940 * var(--t)),calc(100% * 940 / 1440));height:auto;aspect-ratio:940/60;margin:0;color:#fff}.homeKvWordmark .wm{display:block;width:100%;height:100%}html.intro-on{overflow:hidden}html.intro-on .siteLayer{z-index:auto}html.intro-on .homeKvWordmark{visibility:hidden}.dfyIntro{display:none;position:fixed;inset:0;z-index:99999;overflow:hidden;background:#111;transition:background .9s cubic-bezier(.63,.01,0,.83)}html.intro-on .dfyIntro{display:block}.dfyIntro.isMove{background:rgba(17,17,17,0)}.dfyIntro>svg{position:absolute;left:12px;top:50%;display:block;width:min(calc(940 * var(--t)),calc(100% * 940 / 1440));height:auto;margin:0;color:#fff;overflow:hidden;transform:translateY(-50%)}.dfyIntro>svg path{transform-box:fill-box;transform:translateY(60px)}.dfyIntroWm{display:none}@media (min-width:701px){.homeKvWordmark .wm{transition:transform .6s cubic-bezier(.63,.01,0,.83);will-change:transform}html.wmHide .homeKvWordmark .wm{transform:translateY(calc(-100% - 12 * var(--t) - 4px))}.gnb.isHomeLogo .gnbLogo{transition:opacity .3s ease}}.homeFloatDock{position:-webkit-sticky;position:sticky;bottom:0;z-index:5;width:1px;height:0;margin-left:auto;pointer-events:none;transform:translateY(calc(-12px - 12 * var(--p)))}.homeFloat{position:absolute;right:12px;bottom:0;display:flex;flex-direction:column;justify-content:flex-end;gap:calc(6 * var(--p));width:calc(318 * var(--p));pointer-events:auto;transition:transform 1s cubic-bezier(.2,.7,.2,1),opacity .3s ease}.homeFloat.isEntering{transform:translateY(calc(100% + 40px));transition:none}.homeFloat.isArrive{transition-duration:1s,.3s}.homeFloat.isAway{opacity:0;pointer-events:none}.homeFloat:not(.isArrive){transition-duration:.5s,.3s}@media (prefers-reduced-motion:reduce){.homeFloat,.homeFloat.isEntering{transition:none;transform:none}}.homeFloatCard{position:relative;z-index:calc(10 - var(--i));display:grid;grid-template-columns:calc(80 * var(--p)) minmax(0,1fr);grid-template-rows:1fr auto;grid-column-gap:calc(10 * var(--p));column-gap:calc(10 * var(--p));box-sizing:border-box;height:calc(92 * var(--p));padding:calc(6 * var(--p));border-radius:calc(12 * var(--p));background:rgba(0,0,0,.3);-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);color:#fff;text-decoration:none;transform-origin:50% 0;transition:transform .38s cubic-bezier(.2,.7,.2,1),opacity .3s ease,margin-top .38s cubic-bezier(.2,.7,.2,1),background-color .3s ease}.homeFloatThumb{grid-row:1/3;display:block;height:100%;aspect-ratio:1;overflow:hidden;border-radius:calc(10 * var(--p));background:rgba(255,255,255,.08)}.homeFloatThumb img,.homeFloatThumb video{display:block;width:100%;height:100%;object-fit:cover}.homeFloatTitle{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;align-self:start;max-width:calc(200 * var(--p));margin-top:calc(7 * var(--p));font-size:calc(12 * var(--t));line-height:1.15;opacity:.8}.homeFloatDate,.homeFloatTitle{font-weight:400;letter-spacing:-.02em}.homeFloatDate{display:block;margin-bottom:calc(7 * var(--p));font-size:calc(11 * var(--t));line-height:1.1;opacity:.4}@media (hover:hover) and (pointer:fine) and (min-width:701px){.homeFloat:not(:hover):not(.isOpen) .homeFloatCard{background:rgba(0,0,0,.3)}.homeFloat:not(:hover):not(.isOpen) .homeFloatCard:nth-child(n+2){margin-top:calc(-92 * var(--p) - 6 * var(--p));transform-origin:50% 100%}.homeFloat:not(:hover):not(.isOpen) .homeFloatCard:nth-child(2){transform:translateY(calc(6 * var(--p))) scale(.9)}.homeFloat:not(:hover):not(.isOpen) .homeFloatCard:nth-child(3){transform:translateY(calc(12 * var(--p))) scale(.81)}.homeFloat:not(:hover):not(.isOpen) .homeFloatCard:nth-child(n+2)>*{visibility:hidden}.homeFloat:not(:hover):not(.isOpen) .homeFloatCard:nth-child(n+2){pointer-events:none}}@media (hover:none),(pointer:coarse),(pointer:none){.homeFloat:not(.isOpen) .homeFloatCard{background:rgba(0,0,0,.3)}.homeFloat:not(.isOpen) .homeFloatCard:nth-child(n+2){margin-top:calc(-92 * var(--p) - 6 * var(--p));transform-origin:50% 100%}.homeFloat:not(.isOpen) .homeFloatCard:nth-child(2){transform:translateY(calc(6 * var(--p))) scale(.9)}.homeFloat:not(.isOpen) .homeFloatCard:nth-child(3){transform:translateY(calc(12 * var(--p))) scale(.81)}.homeFloat:not(.isOpen) .homeFloatCard:nth-child(n+2)>*{visibility:hidden}}.homeIntro{padding:calc(20 * var(--p)) 12px 0 calc(50% + 6 * var(--p))}.homeIntro p{max-width:calc(582 * var(--p));font-size:calc(16 * var(--t));font-weight:400;line-height:1.4;letter-spacing:calc(-.16 * var(--t));color:#fff}.homeIntro .homePill{margin-top:calc(40 * var(--t))}.homeCapabilities{padding:calc(160 * var(--p)) 12px 0}.homeCapabilities h2{font-size:calc(16 * var(--t));font-weight:400;line-height:1.4;letter-spacing:calc(-.16 * var(--t));text-transform:uppercase}.homeCapabilities ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin:calc(68 * var(--p)) 0 0;padding:0;list-style:none}.homeCapabilities li{position:relative}.homeCapabilities li a{display:block;color:inherit;text-decoration:none}.homeCapabilitiesMedia{display:block;position:relative;aspect-ratio:464/580;overflow:hidden;border-radius:8px;background:#1a1a1a;transition:border-radius .45s cubic-bezier(.2,.7,.2,1)}.homeCapabilitiesMedia img,.homeCapabilitiesMedia video{display:block;width:100%;height:100%;object-fit:cover}.homeCapabilitiesMedia video{transform:scale(1.01)}.homeCapabilities li a:hover .homeCapabilitiesMedia{border-radius:calc(120 * var(--p))}.homeCapabilitiesMedia:after{content:"";position:absolute;inset:0;background:rgba(255,255,255,.08);opacity:0;pointer-events:none;transition:opacity .45s cubic-bezier(.2,.7,.2,1)}.homeCapabilities li a:hover .homeCapabilitiesMedia:after{opacity:1}.homeCapabilitiesItem{white-space:nowrap}.homeCapabilitiesLabel{display:block;max-width:calc(406 / 464 * 100%);margin-top:calc(12 * var(--t));text-transform:uppercase}.homeCapabilitiesLabel,.homeCapabilitiesServices{font-size:calc(16 * var(--t));font-weight:400;line-height:1.4;letter-spacing:calc(-.16 * var(--t))}.homeCapabilitiesServices{position:absolute;left:0;width:calc(406 / 464 * 100%);top:100%;margin-top:0;color:rgba(255,255,255,.5);opacity:0;transform:translateY(-4px);transition:opacity .3s ease,transform .3s ease}.homeCapabilities li a:hover .homeCapabilitiesServices{opacity:1;transform:none}.homeViewAll{position:relative;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:max-content;margin:calc(214 * var(--p)) auto 0;padding:calc(24 * var(--p)) calc(40 * var(--p));border:1.5px solid #fff;border-radius:100px;color:#fff;font-size:calc(32 * var(--t));font-weight:300;line-height:1;letter-spacing:-.03em;text-transform:uppercase;text-decoration:none;transition:transform .35s cubic-bezier(.2,.7,.2,1),background-color .25s ease,color .25s ease}.homeViewAll:hover{transform:scale(1.1);background:#fff;color:#111}.homeViewAllInner,.homeViewAllMask{display:flex;align-items:center}.homeViewAllInner>span{display:block;text-box-trim:trim-both;text-box-edge:cap alphabetic}.homeViewAllArrow{display:block;width:0;height:calc(23 * var(--p));margin-left:0;opacity:0;transform:scale(.4);transform-origin:0 50%;transition:width .35s cubic-bezier(.2,.7,.2,1),margin-left .35s cubic-bezier(.2,.7,.2,1),opacity .25s ease,transform .35s cubic-bezier(.2,.7,.2,1)}.homeViewAll:hover .homeViewAllArrow{width:calc(24 * var(--p));margin-left:calc(10 * var(--p));opacity:1;transform:none}@media (min-width:701px){.homeViewAll,.homeViewAll:hover{padding:calc(24 * var(--p)) 0;border:0;border-radius:0;background:none;color:#fff;font-weight:400;line-height:1.1;letter-spacing:-.04em;transform:none;transition:none}.homeViewAllArrow{display:none}.homeViewAllSwap{position:relative;display:block;flex:none;overflow:hidden;width:calc(40.06 * var(--t));height:calc(28.12 * var(--t));margin:0 calc(-7 * var(--t)) 0 calc(6.5 * var(--t))}.homeViewAllSwap svg{position:absolute;left:calc(3.5 * var(--t));top:0;display:block;width:calc(29.56 * var(--t));height:100%;transition:transform 0s}.homeViewAllSwap svg+svg{transform:translateX(calc(-33.06 * var(--t)))}.homeViewAll:focus-visible .homeViewAllSwap svg:first-child,.homeViewAll:hover .homeViewAllSwap svg:first-child{transform:translateX(calc(36.56 * var(--t)));transition:transform .38s cubic-bezier(.61,1,.88,1)}.homeViewAll:focus-visible .homeViewAllSwap svg+svg,.homeViewAll:hover .homeViewAllSwap svg+svg{transform:none;transition:transform .65s cubic-bezier(.33,1,.68,1) .07s}.homeViewAll.isReveal .homeViewAllInner{transform:translateY(20px);opacity:0;transition:none}.homeViewAll.isReveal.isIn .homeViewAllInner{transform:none;opacity:1;transition:transform 1s linear(0,.0693,.2302,.4259,.6176,.7823,.9097,.9982,1.0519,1.0777,1.0834,1.0762,1.062,1.0456,1.0298,1.0165,1.0063,.9993,.9952,.9934,.9931,.9938,.995,.9964,.9977,.9988,.9996,1.0001,1.0004,1.0006,1.0006,1.0005,1),opacity .5s ease}.homeCapabilities ul.isReveal>li{transform:translateY(calc(48 * var(--p)));transition:transform 1.2s cubic-bezier(.22,1,.36,1)}.homeCapabilities ul.isReveal.isIn>li{transform:none}.homeCapabilities ul.isReveal.isIn>li:nth-child(2){transition-delay:.15s}.homeCapabilities ul.isReveal.isIn>li:nth-child(3){transition-delay:.3s}}.homeLatest{overflow-anchor:none;padding:calc(303 * var(--p)) 12px calc(200 * var(--p))}.homeLatest h2{margin:calc(284.2 * var(--p)) 0 0;text-align:left;font-size:calc(32 * var(--t));font-weight:400;line-height:1.4;letter-spacing:-.04em;text-transform:uppercase}.homeLatestLines{display:block;width:calc(527 * var(--t))}.homeLatestHead{display:block;width:calc(1392 * var(--p));margin:0 auto}.homeLatestHead>svg{display:block;width:100%;height:auto;overflow:hidden;color:#fff}.homeLatestHead path{transform-box:view-box}.homeLatestHead.isReveal path{transform:translateY(102%);transition:none}.homeLatestHead.isReveal.isIn path{transform:none;transition:transform .9s cubic-bezier(.2,.7,.2,1)}.homeLatestHead.isIn path:nth-child(2){transition-delay:.12s}.homeLatestHead.isIn path:nth-child(3){transition-delay:.24s}.homeLatestHead.isIn path:nth-child(4){transition-delay:.36s}.homeLatestHead.isIn path:nth-child(5){transition-delay:.48s}.homeLatestHead.isIn path:nth-child(6){transition-delay:.6s}.homeLatestLine{display:block;overflow:hidden;padding-bottom:.15em;margin-bottom:-.15em}.homeLatestLine>span{display:inline-block}.homeLatest h2.isReveal .homeLatestLine>span{transform:translateY(105%);transition:transform .9s cubic-bezier(.16,1,.3,1) 0s}.homeLatest h2.isReveal.isIn .homeLatestLine>span{transform:none;transition-delay:var(--d)}.homeLatestGrid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-column-gap:12px;column-gap:12px;grid-row-gap:calc(180 * var(--p));row-gap:calc(180 * var(--p));align-items:start;margin-top:calc(67.1 * var(--p))}.homeLatestCard.isSlot1{grid-area:1/9/2/13}.homeLatestCard.isSlot2{grid-area:1/1/2/7;margin-top:calc(180 * var(--p))}.homeLatestCard.isSlot3{grid-area:2/3/3/11}.homeLatestCard.isSlot4{grid-area:3/7/4/13}.homeLatestCard.isSlot5{grid-area:3/1/4/5;margin-top:calc(180 * var(--p))}.homeLatestCard.isSlot6{grid-area:4/3/5/11}.homeLatestCard.isSlot7{grid-area:5/1/6/7}.homeLatestCard.isSlot8{grid-area:5/9/6/13;margin-top:calc(180 * var(--p))}.homeLatestCard{position:relative;display:flex;flex-direction:column;align-items:flex-start;min-width:0;color:inherit;text-decoration:none}.homeLatestCard.isClickable{cursor:pointer}.homeLatestThumb{position:relative;isolation:isolate;display:block;width:100%;overflow:hidden;border-radius:8px;background:#1f1f1f;transition:border-radius .45s cubic-bezier(.2,.7,.2,1)}.isNarrow .homeLatestThumb{aspect-ratio:464/600}.isWide .homeLatestThumb{aspect-ratio:702/640}.isFull .homeLatestThumb{aspect-ratio:940/628}.homeLatestThumb img,.homeLatestThumb video{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}.homeLatestBadge{transition:opacity .2s ease .25s}@media (hover:hover) and (min-width:701px){.homeLatestCard:hover .homeLatestThumb{border-radius:calc(120 * var(--p));transition-delay:.1s}.homeLatestCard:hover .homeLatestBadge{opacity:0;transition:opacity .1s linear 0s}.homeLatestThumb:after{content:"";position:absolute;inset:0;z-index:2;background:rgba(255,255,255,.08);opacity:0;pointer-events:none;transition:opacity .45s cubic-bezier(.2,.7,.2,1)}.homeLatestCard:hover .homeLatestThumb:after{opacity:1;transition-delay:.1s}.homeLatestThumb>:is(img,video){transition:transform .45s cubic-bezier(.2,.7,.2,1)}.homeLatestCard:hover .homeLatestThumb>:is(img,video){transform:scale(1.1);transition-delay:.1s}}.homeLatestBadge{position:absolute;top:calc(10 * var(--t));left:calc(10 * var(--t));z-index:1;width:-moz-fit-content;width:fit-content;align-content:center;text-align:center;text-box-trim:trim-both;text-box-edge:cap alphabetic;box-sizing:border-box;height:calc(24 * var(--t));padding:0 calc(6 * var(--t));border-radius:4px;background:rgba(0,0,0,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:rgba(255,255,255,.8);font-size:calc(13 * var(--t));letter-spacing:calc(-.26 * var(--t));white-space:nowrap}.homeLatestBadge,.homeLatestDate{display:block;font-weight:400;line-height:1;text-transform:uppercase}.homeLatestDate{margin-top:calc(24 * var(--t));font-size:calc(12 * var(--t));letter-spacing:calc(-.12 * var(--t));color:rgba(255,255,255,.5)}.homeLatestTitle{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin-top:calc(8 * var(--t));font-size:calc(20 * var(--t));font-weight:400;line-height:1.25;letter-spacing:calc(-.4 * var(--t));word-break:keep-all}.homeLatestTitle[lang=ko]{font-weight:450;line-height:1.3;letter-spacing:calc(-.8 * var(--t))}.isNarrow .homeLatestTitle{max-width:calc(420 / 464 * 100%)}.isWide .homeLatestTitle{max-width:calc(420 / 702 * 100%)}.isFull .homeLatestTitle{max-width:calc(583 / 940 * 100%)}@media (max-width:700px){:root{--t:1px;--gnb-h:calc(74px + env(safe-area-inset-top, 0px))}.gnb.isDark,body:has(main[data-gnb-start=dark]) .gnb:not(.isLight):not(.isDark){--gnb-bg:transparent}.gnb.isDark:before,body:has(main.home) .gnb.isDark:before,body:has(main[data-gnb-start=dark]) .gnb:not(.isLight):not(.isDark):before{content:none}.gnb.isDark .gnbBand,body:has(main.home) .gnb.isDark .gnbBand,body:has(main[data-gnb-start=dark]) .gnb:not(.isLight):not(.isDark) .gnbBand{display:block}.gnbBand{position:absolute;left:0;right:0;top:0;z-index:-1;height:100px;background:linear-gradient(180deg,rgba(0,0,0,.3),rgba(0,0,0,0));pointer-events:none}.gnbMenuButton{display:block;align-content:center;text-align:center;position:absolute;right:8px;top:calc(9px + env(safe-area-inset-top, 0px));width:66px;height:25px;margin:0;padding:0;border:1px solid;border-radius:60px;background:none;color:inherit;font:400 12px/14px var(--font-en);text-box-trim:trim-both;text-box-edge:cap alphabetic;letter-spacing:-.24px;text-transform:uppercase;cursor:pointer;-webkit-tap-highlight-color:transparent}.gnb.isOpen,.gnb.isOpen.isInk,.gnb.isOpen.isLight{--gnb-bg:transparent;--gnb-fg:#fff;--gnb-logo:#fff}.gnb.isOpen .gnbMenuButton{visibility:hidden}.gnb.isOpen.isLeaving{transform:none;opacity:1}.gnbSheetClose{display:none;position:absolute;right:8px;top:calc(8px + env(safe-area-inset-top, 0px));width:28px;height:28px;margin:0;padding:0;border:0;background:none;color:#fff;opacity:.4;cursor:pointer;-webkit-tap-highlight-color:transparent}.gnb.isOpen .gnbSheetClose{display:block}.gnbSheetClose svg{display:block;width:100%;height:100%}.gnbSheet{display:block;position:fixed;inset:0;z-index:-2;height:100lvh;background:rgba(17,17,17,.8);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);opacity:0;visibility:hidden;transition:opacity .25s ease,visibility 0s .25s}.gnbSheet.isOpen{opacity:1;visibility:visible;transition:opacity .25s ease}.gnbSheetMain{position:absolute;left:8px;right:53px;top:50%;top:50dvh;transform:translateY(-50%)}.gnbSheetMarquee{position:absolute;left:0;right:0;bottom:calc(100% - 100dvh + 20px + env(safe-area-inset-bottom, 0px));display:block;overflow:hidden;color:rgba(255,255,255,.5);text-decoration:none;-webkit-tap-highlight-color:transparent}.gnbSheetMarqueeTrack{display:flex;width:max-content;animation:gnbMarquee 24s linear infinite;animation-play-state:paused}.gnbSheet.isOpen .gnbSheetMarqueeTrack{animation-play-state:running}.gnbSheetMarqueeItem{display:flex;align-items:center;flex:none;margin-right:52px;font:400 12px/12px var(--font-en);letter-spacing:0;text-transform:uppercase;white-space:nowrap}.gnbSheetMarqueeItem svg{display:block;flex:none;width:9px;height:9px;margin-left:3px}@media (prefers-reduced-motion:reduce){.gnbSheetMarqueeTrack{animation:none}}.gnbSheetLabel{position:relative;top:-2px;margin:0 0 20px;color:rgba(255,255,255,.6);font:400 12px/16.8px var(--font-en);letter-spacing:.04em;text-transform:uppercase}.gnbSheetNav{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.gnbSheetNav a,.gnbSheetNav button{display:flex;align-items:center;box-sizing:border-box;height:32px;margin:0;padding:0 0 3px;border:0;background:none;color:#fff;font:400 28px/29px var(--font-en);letter-spacing:-.04em;text-transform:uppercase;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.gnbSheetArrow{flex:none;width:22.67px;height:22.67px;margin:3px 0 0 8.2px}html.isMenuOpen{overflow:hidden}.gnbLogo{left:10px;top:calc(13.4px + env(safe-area-inset-top, 0px));width:65px;height:17.4px}.gnbLogo,.gnbLogo.isHidden{transform:none;opacity:1;pointer-events:auto}.dfyIntro>svg,.homeKvWordmark{display:none}html.intro-on{overflow:visible}.dfyIntro{position:absolute;inset:auto;top:0;left:0;width:100%;height:100vh;height:100lvh}@supports (-webkit-touch-callout:none){.dfyIntro{height:calc(100lvh + 60px)}}.dfyIntro{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);transition:opacity .91s cubic-bezier(.4,0,.2,1),background .91s cubic-bezier(.4,0,.2,1),backdrop-filter .91s cubic-bezier(.4,0,.2,1),-webkit-backdrop-filter .91s cubic-bezier(.4,0,.2,1)}.dfyIntro.isFade{opacity:0;background:rgba(17,17,17,0);-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}html.intro-on .dfyIntroWm,html.introWm .dfyIntroWm{display:block}.dfyIntroWm{--wm-top:calc(100vw * 19.876 / 393 + env(safe-area-inset-top, 0px));position:absolute;left:calc(100vw * 15.904 / 393);top:var(--wm-top);z-index:99999;width:calc(100vw * 359.35 / 393);aspect-ratio:359.35/105.312;color:#fff;pointer-events:none;will-change:transform,opacity}.dfyIntroWmMask{position:absolute;display:block;overflow:hidden}.dfyIntroWmMask svg{position:absolute;inset:0;display:block;width:100%;height:100%;fill:currentColor;transform:translate3d(0,105%,0);will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden}.dfyIntroWm.isOut{transform:translate3d(0,calc(-100% - var(--wm-top) - 4px),0);opacity:0;transition:transform 1s cubic-bezier(.65,0,.35,1),opacity .8s cubic-bezier(.4,0,1,1) .2s}html.introWm .siteLayer{z-index:auto}html.introWm .gnb .gnbLogo,html.introWm .gnb .gnbMenuButton{transition:opacity .5s cubic-bezier(.4,0,.2,1)}html.introNavHide .gnb .gnbLogo,html.introNavHide .gnb .gnbMenuButton{opacity:0;pointer-events:none}.homeKv{height:100vh;height:100lvh}@supports (-webkit-touch-callout:none){.homeKv{height:calc(100lvh + 60px)}}.gnbPanel,.gnbPills,.gnbSearch{display:none}.siteFooterPc{display:flex;flex-direction:column;min-height:100vh;min-height:100lvh}.siteFooterMid{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:48px}.siteFooterSide{margin:0;font-size:13px;line-height:1.35;letter-spacing:-.02em;text-transform:uppercase;white-space:nowrap;text-align:center}.siteFooterVideo{display:block;width:260px;height:260px;mix-blend-mode:multiply;pointer-events:none}.siteFooterBottom{display:flex;flex-direction:column;align-items:flex-start;padding:0 8px 20px}.siteFooterSns{display:flex;gap:8px;margin-bottom:16px}.siteFooterSns a,.siteFooterSns span{display:block;width:24px;height:24px;color:#111}.siteFooterDesc{width:369px;max-width:100%;margin:0 0 10px;font-size:13px;line-height:16px}.siteFooterPolicy{display:block;box-sizing:border-box;height:18px;padding:3px 6px 0;border:1px solid #000;border-radius:60px;color:#000;font-size:12px;line-height:1.35;letter-spacing:-.02em;text-transform:uppercase;text-decoration:none;text-box-trim:trim-both;text-box-edge:cap alphabetic;white-space:nowrap}.homeFloatDock{bottom:env(safe-area-inset-bottom,0);margin-left:calc(50% - 136px);transform:translateY(-18.72px)}.homeFloat{left:0;right:auto;width:272px}html.floatFix .homeFloatDock{position:fixed;z-index:20}html.floatFix .siteLayer{z-index:2}.homeFloatCard{grid-template-columns:56px 180px;grid-template-rows:min-content min-content;align-content:center;align-items:start;column-gap:8px;height:64px;padding:4px;border-radius:12px;background:rgba(0,0,0,.3)!important;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.homeFloatThumb{position:absolute;grid-area:auto;left:4px;top:4px;width:56px;height:56px;border-radius:10px}.homeFloatDate,.homeFloatTitle{grid-column:2}.homeFloatTitle{max-width:180px;margin-top:0;-webkit-line-clamp:2;font-size:12px;line-height:1.15;letter-spacing:-.24px;opacity:.8;text-transform:none}.homeFloatDate{margin:4px 0 0;font-size:11px;line-height:1.1;letter-spacing:-.22px;opacity:.4}.homeFloat{gap:0}.homeFloat:not(.isOpen) .homeFloatCard:nth-child(n+2){margin-top:-64px;transform-origin:50% 100%}.homeFloat:not(.isOpen) .homeFloatCard:nth-child(2){transform:translateY(5.12px) scale(.9)}.homeFloat:not(.isOpen) .homeFloatCard:nth-child(3){transform:translateY(10.72px) scale(.81)}.homeFloat.isOpen .homeFloatCard:nth-child(n+2){margin-top:6px;transform:none}.homeIntro{padding:16px calc(8px + 9 / 393 * 100vw) 120px calc(100% - 8px - 249 / 393 * 100vw)}.homeIntro p{width:calc(240 / 393 * 100vw);max-width:100%;font-size:15px;line-height:1.4;letter-spacing:-.3px;font-weight:400;color:#fff}.homeIntro .homePill{margin-top:24px}.homePill{height:25px;padding:0 12px;border:1px solid #fff;border-radius:60px;font-size:12px;line-height:1.35;letter-spacing:-.24px;text-transform:uppercase;color:#FFFEF5}.homeCapabilities{padding:0 8px}.homeCapabilities h2{font-size:14px;line-height:1.35;letter-spacing:-.28px;font-weight:400}.homeCapabilities ul{grid-template-columns:minmax(0,1fr);gap:80px;margin-top:20px}.homeCapabilitiesMedia{aspect-ratio:377/471;height:auto;border-radius:6px;transition:border-radius .45s cubic-bezier(.2,.7,.2,1)}.homeLatestThumb{border-radius:6px}.homeCapabilitiesMedia.isRound{border-radius:120px}.homeCapabilitiesMedia.isRound:after{opacity:1}.homeCapabilities li a:hover .homeCapabilitiesMedia:not(.isRound):after{opacity:0}.homeCapabilities li a:hover .homeCapabilitiesMedia{border-radius:6px}.homeCapabilities li a:hover .homeCapabilitiesMedia.isRound{border-radius:120px}.homeCapabilitiesLabel{max-width:none;margin-top:12px}.homeCapabilitiesLabel,.homeCapabilitiesServices{font-size:14px;line-height:1.35;letter-spacing:-.28px}.homeCapabilitiesServices{position:static;display:block;width:calc(360 / 377 * 100%);max-width:100%;margin-top:0;color:#fff;opacity:.5;transform:none}.homeViewAll,.homeViewAll:hover{height:16px;margin:120px auto 0;padding:0;border:0;border-radius:0;background:none;color:#fff;font-size:18px;font-weight:400;line-height:1.4;letter-spacing:-.54px;transform:none;transition:none}.homeViewAllMask{overflow:hidden;padding-bottom:.15em;margin-bottom:-.15em}.homeViewAllInner{gap:4px}.homeViewAllArrow{display:block;flex:none;width:16px;height:16px;margin:0;opacity:1;transform:none;transition:none}.homeViewAllInner>.homeViewAllSwap{display:none}.homeViewAll.isReveal .homeViewAllInner{transform:translateY(120%);transition:none}.homeViewAll.isReveal.isIn .homeViewAllInner{transform:none;transition:transform .9s cubic-bezier(.16,1,.3,1)}.homeLatest{padding:171px 8px 126px}.homeLatestHead{width:100%;margin:0 0 172px}.homeLatest h2{margin:0;font-size:18px;font-weight:400;line-height:1.4;letter-spacing:-.54px}.homeLatestLines{width:313px;max-width:100%}.homeLatestGrid{display:flex;flex-direction:column;gap:120px;margin-top:123px}.homeLatestCard,.homeLatestCard[class*=isSlot]{width:100%;margin-top:0}.homeLatestCard.isWide{width:calc(313 / 377 * 100%)}.homeLatestCard.isNarrow{width:calc(249 / 377 * 100%)}.homeLatestCard.isRight{align-self:flex-end}.isFull .homeLatestThumb{aspect-ratio:377/263}.homeLatestBadge{top:8px;left:8px;height:20px;padding:0 4px;font-size:11px;letter-spacing:-.22px}.homeLatestDate{margin-top:20px;font-size:12px;letter-spacing:-.12px}.homeLatestTitle{-webkit-line-clamp:3;max-width:none;margin-top:8px;font-size:16px;line-height:1.3;letter-spacing:-.48px}.isNarrow .homeLatestTitle{max-width:calc(240 / 249 * 100%)}.isWide .homeLatestTitle{max-width:calc(280 / 313 * 100%)}.isFull .homeLatestTitle{max-width:calc(340 / 377 * 100%)}.homeLatestTitle[lang=ko]{line-height:1.45;letter-spacing:-.32px}}.guide{padding-top:var(--gnb-h)}.guideHead{padding:80px 12px 40px;border-bottom:1px solid #333}.guideHead h1{margin:0;font-size:36px;font-weight:500;line-height:1.2}.guideHead p{max-width:720px;margin:16px 0 0;font-size:15px;line-height:1.6;color:rgba(255,255,255,.6)}.guideHead nav{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.guideHead nav a{padding:6px 12px;border-radius:6px;background:rgba(255,255,255,.1);color:#fff;font-size:14px;text-decoration:none}.guideNote{color:#777}.guideSection{padding:64px 0 24px;border-bottom:1px solid #ddd}.guideInfo{padding:0 12px 24px}.guideInfo h2{margin:0;font-size:26px;font-weight:500;line-height:1.3}.guideInfo h2 small{margin-left:10px;font-size:14px;color:#999;font-weight:500}.guideInfo p{font-size:15px;line-height:1.6}.guideInfo p,.guideInfo ul{max-width:760px;margin:10px 0 0;color:rgba(255,255,255,.6)}.guideInfo ul{padding-left:18px;font-size:14px;line-height:1.7}.guideInfo .guideMo{color:rgba(255,255,255,.85)}.guideSample{padding-top:24px}.guideLabel{margin:0 12px 12px;font-size:13px;font-weight:500;color:#999}.guideLabel:before{content:"▸ ";color:#bbb}@media (max-width:700px){.guideHead{padding:48px 8px 24px}.guideHead h1{font-size:26px}.guideInfo{padding:0 8px 16px}.guideLabel{margin:0 8px 8px}}@media (min-width:2561px){.siteLayer{background:#111;overflow-x:clip}.siteLayer>main{max-width:2560px;margin-left:auto;margin-right:auto}.homeKv{margin-left:calc(50% - 50vw);width:100vw}.aboutBoard .aboutBoardBg{left:calc(50% - 50vw);right:auto;width:100vw}.gnbLogo{left:calc(50% - 1268px)}.gnbPanel,.gnbPills{right:calc(50% - 1268px)}.siteFooterMain{padding-left:calc(50% - 1280px);padding-right:calc(50% - 1280px)}.wdNext.isLeaving{left:calc(50% - 1280px);right:auto;width:2560px}}@media (max-width:700px){@supports not (text-box-trim:trim-both){.gnbMenuButton{padding-bottom:1.5px}}}.aboutBoard{container-type:inline-size;position:relative;isolation:isolate;background:#111;color:#fff;font-family:var(--font-en)}.aboutBoard address,.aboutBoard h1,.aboutBoard h2,.aboutBoard p,.aboutBoard ul{margin:0;padding:0;font-weight:400;font-style:normal;list-style:none}.aboutBoardBg{overflow:clip}.aboutBoardBg,.aboutBoardStage{position:absolute;inset:0}.aboutBoardStage img,.aboutBoardStage video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.aboutWordmark{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.aboutWordmark svg{display:block;width:100%;height:100%}.aboutBoardCols{position:relative;z-index:1;box-sizing:border-box;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-column-gap:12px;column-gap:12px;align-items:end;align-content:end;min-height:100vh;padding:calc(120 * var(--t)) 12px 16px}.aboutCol{display:flex;flex-direction:column;align-items:flex-start;text-transform:uppercase}.aboutColLabel{font-size:calc(10 * var(--t));line-height:1.4;letter-spacing:.06em;opacity:.5}.aboutBoard .aboutColText,.aboutColLabel{position:relative;top:-.15em}.aboutBoard .aboutColText{top:-.19em;margin-top:calc(12 * var(--t));max-width:calc(300 * var(--t));font-size:calc(13 * var(--t));line-height:calc(18 * var(--t));letter-spacing:.02em}.aboutBoardDim,.aboutMoBr{display:none}.aboutBoard .aboutClients{display:flex;flex-direction:column;gap:calc(1 * var(--t));max-width:none}.aboutAddressKo{display:block;position:relative;top:calc(1.2 * var(--t));margin:calc(1.5 * var(--t)) 0;font-family:var(--font-ko);font-size:calc(14 * var(--t));line-height:calc(20 * var(--t));letter-spacing:-.02em}.aboutEmail{color:inherit;text-decoration:none}.aboutEmail:hover{text-decoration:underline;text-underline-offset:3px}.aboutEmail svg{display:inline-block;width:calc(9 * var(--t));height:calc(9 * var(--t));margin-left:calc(4 * var(--t))}.aboutPill{display:inline-block;align-content:center;box-sizing:border-box;height:calc(25 * var(--t));margin-top:calc(20 * var(--t));padding:0 calc(12 * var(--t));border:1px solid #fff;border-radius:999px;background:none;color:#fff;font:400 calc(12 * var(--t))/1 var(--font-en);letter-spacing:-.02em;text-transform:uppercase;text-decoration:none;text-box-trim:trim-both;text-box-edge:cap alphabetic;cursor:pointer;transition:background-color .2s ease,color .2s ease}.aboutPill:hover{background:#fff;color:#111}.aboutCol:nth-child(n+3) .aboutPill{margin-top:calc(16 * var(--t))}@media (min-width:701px){.aboutColLabel{line-height:calc(12 * var(--t));letter-spacing:-.02em;opacity:1}.aboutPill{height:auto;padding:calc(5 * var(--t)) calc(8 * var(--t)) calc(6 * var(--t))}.aboutBoard .aboutPill{margin-top:calc(16 * var(--t))}}@media (max-width:700px){.aboutWordmark{display:none}.aboutBoardStage{position:fixed;inset:0 0 auto;height:100lvh}.aboutBoard.isRelease .aboutBoardStage{display:none}.aboutBoardDim{display:block;position:absolute;inset:0;z-index:1;background:#111;opacity:0;pointer-events:none;will-change:opacity}.aboutBoardCols{position:relative;z-index:2;display:flex;flex-direction:column;align-items:stretch;gap:120px;min-height:0;padding:calc(100lvh + 60px) 8px 160px}.aboutBoard.isColReveal .aboutCol{view-timeline:--aboutCol block}.aboutBoard.isColReveal .aboutCol:not(.isDone)>*{animation:aboutColIn linear both;animation-timeline:--aboutCol;animation-range:entry 0 entry 45svh;will-change:translate}@supports not (animation-timeline:view()){.aboutBoard.isColReveal .aboutCol{translate:0 120px}.aboutBoard.isColReveal .aboutCol.isIn{translate:none;transition:translate .8s cubic-bezier(.22,1,.36,1)}}.aboutMoBr{display:inline}.aboutColLabel{line-height:14px;letter-spacing:0;opacity:1}.aboutBoard .aboutColText{margin-top:8px;max-width:320px;letter-spacing:0}.aboutBoard .aboutPill{display:flex;justify-content:center;align-items:center;height:auto;margin-top:16px;padding:3px 8px 5px;border-radius:60px;line-height:14px;text-box:normal}.aboutBoard .aboutCol>.aboutPill{align-self:flex-start}.aboutAddressKo{top:2.7px;margin:-1px 0 0}.aboutBoard .aboutEmail{display:inline-block;margin-top:3px}}.ins{--p:calc(100cqw / 1440);container-type:inline-size;position:fixed;inset:0;z-index:150;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;background:#fff;color:#111;font-family:var(--font-en);outline:none;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility 0s .3s}.ins.isOpen{opacity:1;visibility:visible;transition:opacity .3s ease}.ins[hidden]{display:none}html.isInsideOpen{overflow:hidden}.insArticle{--p:calc(100cqw / 1440)}.insBar{position:-webkit-sticky;position:sticky;top:0;z-index:5;height:52px;background:#fff}.insClose{position:absolute;right:12px;top:12px;z-index:3;width:28px;height:28px;padding:0;border:0;background:none;color:rgba(0,0,0,.4);cursor:pointer;transition:color .2s ease}@media (min-width:701px){.insBar{background:none;pointer-events:none}.insClose{pointer-events:auto}}.insBarTitle{display:none}.insClose:hover{color:rgba(0,0,0,.6)}.insClose svg{display:block;width:100%;height:100%}.insHead{padding:calc(100 * var(--t) - 52px) 12px calc(60 * var(--t));text-align:center}.insDate{position:relative;top:calc(-2.5 * var(--t));margin:0;font-size:calc(14 * var(--t));line-height:1.4;letter-spacing:-.02em;text-transform:uppercase;opacity:.5}.insTitle{max-width:calc(940 * var(--p));margin:calc(12.5 * var(--t)) auto 0;font:500 calc(36 * var(--t))/1.2 var(--font-ko);letter-spacing:-.04em;word-break:keep-all;text-wrap:balance}.insFigure{margin:0}.insImage{position:relative;width:calc(940 * var(--p));margin:0 auto;overflow:hidden;border-radius:8px;background:#f2f2f2}.insFigure.isFirst .insImage{width:100%;border-radius:0}.insFigure+.insFigure{margin-top:calc(100 * var(--p))}.insCaption{width:calc(940 * var(--p));margin:calc(12 * var(--t)) auto 0;font:400 calc(12 * var(--t))/1.5 var(--font-ko);letter-spacing:-.02em;opacity:.5}.insImage img,.insImage video{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}.insPair{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;width:calc(940 * var(--p));margin-left:auto;margin-right:auto}.insPair .insImage{width:auto;margin:0}.insText{display:flex;flex-direction:column;gap:calc(28 * var(--t));width:calc(702 * var(--t));margin:0 auto;padding:calc(80 * var(--t)) 0}.insHeading{margin:0;font:500 calc(32 * var(--t))/1.25 var(--font-ko);letter-spacing:-.04em;word-break:keep-all}.insParas p,.insQuote p{margin:0;font:450 calc(14 * var(--t))/1.5 var(--font-ko);letter-spacing:-.02em;word-break:keep-all}.insParas p+p{margin-top:calc(21 * var(--t))}.insParas p.insQ{margin:calc(40 * var(--t)) 0 calc(28 * var(--t));font:450 calc(20 * var(--t))/1.4 var(--font-ko);letter-spacing:-.01em}.insParas p.insQ+p,.insParas p.insQ:first-child{margin-top:0}.insHeading+.insParas p.insQ:first-child{margin-top:calc(12 * var(--t))}.insParas p.insSpeaker{display:flex;align-items:center;gap:calc(6 * var(--t));margin:calc(28 * var(--t)) 0 calc(12 * var(--t))}.insParas p.insQ+p.insSpeaker,.insParas p.insSpeaker+p,.insParas p.insSpeaker:first-child{margin-top:0}.insAvatar{display:flex;flex:none;align-items:center;justify-content:center;width:calc(20 * var(--t));height:calc(20 * var(--t));border-radius:50%;font-size:calc(11 * var(--t));font-weight:600;line-height:1;letter-spacing:-.01em}.insParas strong{font-weight:500}.insParas mark{padding:0;background:rgba(0,124,215,.094);color:inherit}.insQuote{margin:0;padding-left:calc(12 * var(--t));border-left:2px solid #ddd}.insQuote p{max-width:calc(400 * var(--t))}.insCredits{padding:calc(120 * var(--t)) 10px;text-align:center}.insCreditsLabel{position:relative;top:calc(-2 * var(--t));margin:0;font-size:calc(12 * var(--t));line-height:calc(14 * var(--t));letter-spacing:-.04em;text-transform:uppercase}.insCreditList{display:flex;flex-wrap:wrap;justify-content:center;gap:0 calc(20 * var(--t));margin:calc(46.5 * var(--t)) 0 0;padding:0;list-style:none;font-size:calc(16 * var(--t));line-height:1.35;letter-spacing:-.02em}.insRole{margin-right:calc(8 * var(--t));opacity:.4}.insNext{position:relative;padding:calc(80 * var(--t)) 0 calc(200 * var(--t))}.insNextLink{position:absolute;inset:0;z-index:2;display:block}.insNext .insHead{display:none}.insNextMedia{position:relative;width:calc(464 * var(--t));aspect-ratio:464/194;margin:0 auto;overflow:hidden;border-radius:8px;background:#f2f2f2;transition:transform .4s ease}.insNextMedia img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;transition:transform .45s cubic-bezier(.2,.7,.2,1)}.insNextShade{inset:0;background:rgba(0,0,0,.4);transition:background .7s ease}.insNextLabel,.insNextShade{position:absolute;z-index:1;pointer-events:none}.insNextLabel{left:50%;top:50%;transform:translate(-50%,calc(-50% - 1.5 * var(--t)));color:#fff;font-size:calc(12 * var(--t));line-height:1;letter-spacing:-.04em;text-transform:uppercase}.insNext:not(.isLeaving) .insNextLink:hover~.insNextTop .insNextMedia img{transform:scale(1.035)}.insNext.isEnd .insNextMedia{transform:scale(1.08);transition:transform .7s cubic-bezier(.2,.7,.2,1)}.insNext.isLeaving{position:fixed;inset:0;z-index:4;padding:52px 0 0;overflow:hidden;background:#fff}.insNext.isLeaving .insHead{display:block;opacity:0}.insNext.isLeaving .insNextMedia{width:100%;aspect-ratio:var(--ar);border-radius:0;transform:none}.insNext.isLeaving .insNextMedia img{transition:none;transform:none}.insPage{min-height:100vh;background:#fff}.siteLayer:has(.insPage){z-index:auto}@media (prefers-reduced-motion:reduce){.ins,.insNextMedia,.insNextMedia img{transition:none}}@keyframes aboutColIn{0%{translate:0 120px;animation-timing-function:cubic-bezier(.33,1,.68,1)}to{translate:none}}@keyframes workDescIn{0%{opacity:0}to{opacity:1}}@keyframes gnbMarquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.workTabsDesc p{animation:none}.homeLatestLine>span,.homeViewAllInner{opacity:1!important}.homeLatestLine>span,.homeViewAll.isReveal,.homeViewAllInner{transform:none!important;transition:none!important}.aboutBoard .aboutCol{opacity:1!important}}@media (max-width:700px){.ins{--m:calc(100cqw / 393)}.insBar{height:44px}.insClose{right:8px;top:8px}.insHead{padding:24px 8px 28px;text-align:left}.insNext.isLeaving{padding-top:44px}.insDate{top:0;font-size:14px;line-height:20px;opacity:.4}.insTitle{max-width:320px;margin:8px 0 0;font-size:28px;line-height:1.2;text-wrap:wrap}.insFigure.isFirst .insImage,.insImage{width:auto;margin:0 8px}.insText{gap:16px;width:auto;margin:0;padding:40px 10px 80px 8px}.insHeading,.insParas{width:calc(360 * var(--m));max-width:100%}.insHeading{font-size:24px;line-height:1.3;letter-spacing:-.02em}.insParas p,.insQuote p{font-size:15px;letter-spacing:-.01em;color:#111}.insParas p+p{margin-top:22.5px}.insParas p.insQ{margin:40px 0 28px;font-size:18px;font-weight:500;line-height:1.4;letter-spacing:-.01em}.insParas p.insQ+p,.insParas p.insQ:first-child{margin-top:0}.insParas p.insSpeaker{gap:6px;margin:28px 0 12px;line-height:20px}.insParas p.insQ+p.insSpeaker,.insParas p.insSpeaker+p,.insParas p.insSpeaker:first-child{margin-top:0}.insHeading+.insParas p.insQ:first-child{margin-top:12px}.insFigure+.insFigure{margin-top:100px}.insPair{width:auto;margin-left:8px;margin-right:8px;gap:8px}.insPair .insImage{width:auto;margin:0}.insCaption{width:auto;margin:12px 8px 0;font-size:12px}.insQuote{width:calc(360 * var(--m));max-width:100%;box-sizing:border-box;padding:0 0 0 12px;border-left:2px solid #ddd}.insQuote p{max-width:none}.insCredits{padding:40px 8px 100px}.insCreditsLabel{top:0;font-size:12px;line-height:14px;color:rgba(17,17,17,.8)}.insCreditList{display:flex;flex-direction:column;gap:20px;margin-top:40px;font-size:14px;line-height:19px}.insCreditList li{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:8px;column-gap:8px}.insRole{margin:0;text-align:right;color:rgba(17,17,17,.4);opacity:1}.insName{text-align:left;color:rgba(17,17,17,.8)}.insNameLine{display:block}.insNameSep{display:none}.insCreditList li:only-child{display:flex;justify-content:center;gap:8px}.insNext{padding:0 0 120px}.insNextMedia{width:calc(300 * var(--m));aspect-ratio:2/1}.insNextLabel{transform:translate(-50%,-50%);font-size:12px}.insFigure.isFirst .insImage,.insImage,.insNextMedia{border-radius:6px}.insNext.isLeaving .insNextMedia{width:calc(100% - 16px);border-radius:6px}}.inq{--q:max(.75px,min(max(1px,var(--t)),calc((100vh - 48px) / 700)));--inq-gray:rgba(0,0,0,.4);position:fixed;inset:0;z-index:200;background:rgba(17,17,17,.8);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);color:#fff;font-family:var(--font-en);opacity:0;visibility:hidden;transition:opacity .3s ease,visibility 0s .3s}.inq.isOpen{opacity:1;visibility:visible;transition:opacity .3s ease}html.isInquiryOpen{overflow:hidden}@supports (height:100lvh){.inq{bottom:auto;height:100lvh}}.inq [lang=ko]{font-weight:450}:is(.inqSide,.inqSideCount,.inqSteps button,.inqLabel,.inqChip span,.inqNext,.inqFileButton,.inqFileIcon,.inqFileName,.inqFileSize){letter-spacing:-.02em}.inqSide{position:fixed;left:calc(12 * var(--q));top:50%;margin:0;transform:translateY(calc(-50% - 2 * var(--q)));font:400 calc(12 * var(--q))/1.35 var(--font-en);text-transform:uppercase;pointer-events:none}.inqSideCount{display:block;color:rgba(255,255,255,.4);font-size:calc(14 * var(--q));line-height:1.35}.inqSteps{position:fixed;right:calc(12 * var(--q));top:50%;z-index:1;margin:0;padding:0;list-style:none;transform:translateY(calc(-50% - 2 * var(--q)));text-align:right}.inqSteps li+li{margin-top:calc(4 * var(--q))}.inqSteps button{display:block;margin:0 0 0 auto;padding:0;border:0;background:none;color:rgba(255,255,255,.4);font:400 calc(12 * var(--q))/1.35 var(--font-en);text-transform:uppercase;cursor:pointer;transition:color .3s ease}.inqSteps button:disabled{cursor:default}.inqSteps button:not(:disabled):hover,.inqSteps button[aria-current]{color:#fff}.inqScroll{position:absolute;inset:0;display:grid;place-items:center;overflow-y:auto;overscroll-behavior:contain;padding:calc(24 * var(--q)) 0}.inqCard{position:relative;box-sizing:border-box;width:calc(463 * var(--q));padding:calc(12 * var(--q));border-radius:calc(12 * var(--q));background:#fff;color:#111;overflow:hidden;outline:none;transform:translateY(calc(12 * var(--q)));transition:transform .4s cubic-bezier(.2,.7,.2,1),height .35s cubic-bezier(.3,.6,.3,1)}.inq.isOpen .inqCard{transform:none}.inqCard,.inqMoLabel,.inqSide,.inqSteps{transition:opacity .3s ease}.inq.isDone .inqMoLabel,.inq.isDone .inqSide,.inq.isDone .inqSteps,.inq.isLeaving .inqCard,.inq.isLeaving .inqMoLabel,.inq.isLeaving .inqSide,.inq.isLeaving .inqSteps{opacity:0;pointer-events:none}.inqDone{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none;color:#fff;text-align:center;animation:inqDoneIn .6s cubic-bezier(.16,1,.3,1) both}.inqDone>*{pointer-events:auto}@keyframes inqDoneIn{0%{opacity:0;transform:translateY(calc(12 * var(--q)))}to{opacity:1;transform:none}}.inqDoneIcon{display:block;width:calc(40 * var(--q));height:calc(40 * var(--q));color:#11E878}.inqDoneText{margin:calc(20 * var(--q)) 0 0;font:450 calc(14 * var(--q))/1.5 var(--font-ko);letter-spacing:-.02em;word-break:keep-all}.inqDoneButton{display:inline-block;align-content:center;box-sizing:border-box;height:calc(25 * var(--q));margin-top:calc(28 * var(--q));padding:0 calc(12 * var(--q));border:1px solid #fff;border-radius:999px;background:none;color:#FFFEF5;font:400 calc(12 * var(--q))/1 var(--font-en);letter-spacing:-.02em;text-transform:uppercase;text-box-trim:trim-both;text-box-edge:cap alphabetic;cursor:pointer;transition:background-color .2s ease,color .2s ease}.inqDoneButton:hover{background:#fff;color:#111}.inqScroll.isMoving{overflow:hidden}.inqCard.isGhost{position:fixed;margin:0;transform:none;transition:none;pointer-events:none}@keyframes inqIn{0%{opacity:0}}.inqClose{position:absolute;right:calc(9.5 * var(--q));top:calc(9.5 * var(--q));z-index:1;width:calc(15 * var(--q));height:calc(15 * var(--q));padding:0;border:0;background:none;color:#A9A9A9;cursor:pointer;transition:color .2s ease}.inqClose:hover{color:#808080}.inqClose svg,.inqFileRemove svg{display:block;width:100%;height:100%}.inqTitle{margin:calc(47 * var(--q)) 0 0;color:#000;font:400 calc(24 * var(--q))/1 var(--font-en);letter-spacing:-.04em;text-align:center;text-transform:uppercase}.inqLede{white-space:pre-line;margin:calc(12 * var(--q)) 0 0;letter-spacing:-.01em;color:var(--inq-gray);font-size:calc(13 * var(--q));line-height:1;text-align:center}.inqField{min-width:0;margin:calc(40.4 * var(--q)) 0 0;padding:0;border:0}.inqLede+.inqContact,.inqLede+.inqField{margin-top:calc(61.3 * var(--q))}.inqLede.isMulti{margin-top:calc(10.5 * var(--q));line-height:calc(19 * var(--q))}.inqLabel{display:block;float:left;width:100%;margin:0 0 calc(11.7 * var(--q));padding:0;color:var(--inq-gray);font:400 calc(12 * var(--q))/1 var(--font-en);text-transform:uppercase}.inqReq{margin-left:calc(2 * var(--q))}.inqChips{clear:both;display:flex;flex-wrap:wrap;gap:calc(6 * var(--q)) calc(4 * var(--q))}.inqChip{position:relative;display:block;cursor:pointer}.inqChip input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.inqChip span{display:block;height:calc(26 * var(--q));padding:0 calc(10 * var(--q));border-radius:calc(13 * var(--q));box-sizing:border-box;padding-bottom:calc(2 * var(--q));background:#F5F5F5;color:var(--inq-gray);font-size:calc(13 * var(--q));line-height:calc(24 * var(--q));white-space:nowrap;transition:background-color .2s ease,color .2s ease}.inqChip span[lang=ko]{padding:calc(.5 * var(--q)) calc(10 * var(--q)) 0}.inqChip:hover span{background:#EFEFEF}.inqChip input:checked+span{background:#151515;color:#fff}.inqChip input:focus-visible+span{outline:1px solid #151515;outline-offset:1px}.inqInput{clear:both;display:block;box-sizing:border-box;width:100%;height:calc(38 * var(--q));margin:0;padding:0 calc(10 * var(--q));border:0;border-radius:calc(8 * var(--q));background:#F5F5F5;color:#111;font-family:var(--font-ko);font-size:calc(13 * var(--q));line-height:1.35;letter-spacing:-.01em;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:box-shadow .2s ease}.inqInput::placeholder{color:var(--inq-gray);opacity:1}.inqInput:focus{box-shadow:inset 0 0 0 1px #E4E4E4}.inqArea{height:calc(100 * var(--q));padding:calc(10 * var(--q));resize:none}.inqArea.isTall{height:calc(120 * var(--q))}.inqContact{display:grid;grid-template-columns:1fr 1fr;grid-gap:calc(40.4 * var(--q)) calc(6 * var(--q));gap:calc(40.4 * var(--q)) calc(6 * var(--q))}.inqContact .inqField{grid-column:1/-1;margin:0}.inqContact .inqField.isHalf{grid-column:auto}.inqDrop{clear:both;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(14 * var(--q));padding-top:calc(3 * var(--q));box-sizing:border-box;height:calc(120 * var(--q));border-radius:calc(8 * var(--q));background:#F5F5F5;transition:box-shadow .2s ease}.inqDrop.isOver{box-shadow:inset 0 0 0 1px #151515}.inqDrop p{margin:0;white-space:pre-line;text-align:center;color:var(--inq-gray);font-size:calc(13 * var(--q));line-height:1;letter-spacing:-.01em}.inqDrop p.isError{color:#D9412B}.inqDrop p.isMulti{line-height:calc(19 * var(--q))}.inqDrop:has(p.isMulti){gap:calc(11.5 * var(--q));padding-top:calc(.5 * var(--q))}.inqFileButton{letter-spacing:-.02em;box-sizing:border-box;width:calc(88 * var(--q));height:calc(24 * var(--q));padding:0;border:1px solid #ddd;border-radius:calc(12 * var(--q));background:#fff;color:rgba(0,0,0,.6);font:400 calc(11 * var(--q))/1 var(--font-en);cursor:pointer;transition:color .2s ease,border-color .2s ease}.inqFileButton:hover{border-color:#C4C4C4;color:#000}.inqFile{display:flex;align-items:center;box-sizing:border-box;height:calc(54 * var(--q));margin-top:calc(8 * var(--q));padding:0 calc(9 * var(--q)) 0 calc(8 * var(--q));border:1px solid #e4e4e4;border-radius:calc(8 * var(--q))}.inqFileIcon{display:grid;place-items:center;flex:none;box-sizing:border-box;width:calc(34 * var(--q));height:calc(34 * var(--q));border:1px solid #e4e4e4;border-radius:calc(6 * var(--q));background:#F5F5F5;color:var(--inq-gray);font-size:calc(10 * var(--q));line-height:1}.inqFileText{display:flex;flex-direction:column;min-width:0;margin:calc(-4.5 * var(--q)) 0 0 calc(12 * var(--q))}.inqFileName{overflow:hidden;color:#797979;font-size:calc(12 * var(--q));line-height:calc(16 * var(--q));white-space:nowrap;text-overflow:ellipsis}.inqFileSize{margin-top:calc(1.5 * var(--q));color:var(--inq-gray);font-size:calc(11 * var(--q));line-height:calc(13 * var(--q))}.inqFileRemove{flex:none;width:calc(15 * var(--q));height:calc(15 * var(--q));margin-left:auto;padding:0;border:0;background:none;color:#D6D6D6;cursor:pointer;transition:color .2s ease}.inqFileRemove:hover{color:#A9A9A9}.inqAgree{display:flex;align-items:center;justify-content:center;margin-top:calc(48.5 * var(--q));color:var(--inq-gray);font-size:calc(13 * var(--q));line-height:1;letter-spacing:-.02em}.inqAgree[lang=ko]{font-weight:500}.inqAgree a{text-decoration:underline;text-underline-offset:calc(2.5 * var(--q));text-decoration-thickness:1px}.inqAgree label{position:relative;display:inline-flex;align-items:center;gap:calc(6 * var(--q));cursor:pointer}.inqAgree input{position:absolute;right:0;margin:0;opacity:0;cursor:pointer}.inqAgree input,.inqCheck{width:calc(18 * var(--q));height:calc(18 * var(--q))}.inqCheck{display:block;border-radius:calc(4 * var(--q));background:#F5F5F5;color:var(--inq-gray);transition:background-color .2s ease,color .2s ease}.inqCheck svg{display:block;width:100%;height:100%}.inqAgree input:checked+.inqCheck{background:#111;color:#fff}.inqAgree input:focus-visible+.inqCheck{outline:1px solid #151515;outline-offset:1px}.inqActions{display:flex;gap:calc(8 * var(--q));margin-top:calc(28 * var(--q))}.inqActions.isAfterChips{margin-top:calc(48 * var(--q))}.inqClose svg+svg,.inqDoneMoBr,.inqMoLabel{display:none}.inqNext{display:block;flex:1 1;width:100%;height:calc(32 * var(--q));margin:0;padding:0 0 calc(2 * var(--q));border:0;border-radius:calc(16 * var(--q));background:#151515;color:#fff;font:400 calc(12 * var(--q))/1 var(--font-en);text-transform:uppercase;cursor:pointer;transition:background-color .2s ease}.inqNext:not(:disabled):hover{background:#333}.inqNext:disabled{background:#B0B0B0;cursor:default}.inqActions{flex-wrap:wrap}.inqSendError{flex-basis:100%;margin:0;color:#D9412B;font-size:calc(13 * var(--q));line-height:1.4;text-align:center}.inqClose:focus-visible,.inqFileButton:focus-visible,.inqNext:focus-visible,.inqSteps button:focus-visible{outline:1px solid currentColor;outline-offset:2px}@media (max-width:740px){.inqSide{width:min-content}}@media (max-width:700px){.inq{--q:1px;background:#111;backdrop-filter:none;-webkit-backdrop-filter:none}html.isInquiryOpen,html.isInquiryOpen body{background:#111!important}.inqSide,.inqSteps{display:none}.inqScroll{position:fixed;inset:auto 0;top:0;display:flex;flex-direction:column;justify-content:center;align-items:stretch;height:100vh;height:100svh;padding:40px 8px;overflow:hidden}.inqMoLabel{display:flex;align-items:center;align-self:center;flex:none;gap:5px;box-sizing:border-box;height:24px;margin:0 0 20px;padding:0 8px 0 6px;border:0;border-radius:28px;background:none;color:rgba(255,255,255,.8);font:400 12px/1 var(--font-en);letter-spacing:-.02em;text-transform:uppercase;text-box-trim:trim-both;text-box-edge:cap alphabetic}.inqMoLabel.isBack{background:rgba(255,255,255,.2);color:#fff;cursor:pointer}.inqMoLabel svg{display:block;flex:none;width:11px;height:12px}.inqCard{display:flex;flex-direction:column;flex:0 1 var(--inq-max,768px);min-height:0;width:100%;padding:40px 0 0}.inqCard:before{content:"";position:absolute;left:0;right:0;top:40px;z-index:1;height:40px;background:linear-gradient(#fff,rgba(255,255,255,0));opacity:0;pointer-events:none;transition:opacity .2s ease}.inqCard[data-scrolled]:before{opacity:1}.inqClose{top:8px;right:8px;width:24px;height:24px;color:rgba(0,0,0,.4)}.inqClose svg:first-child{display:none}.inqClose svg+svg{display:block}.inqBody{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:5px 8px 84px}.inq[data-typing] .inqScroll{top:var(--vvt,0);height:var(--vvl,100svh);padding:8px}.inq[data-typing] .inqCard{flex:1 1 auto}.inq[data-typing] .inqMoLabel{display:none}.inqTitle{margin:0 2px;font-size:20px;line-height:24px}.inqLede{margin:7px 2px 0;font-size:14px;line-height:20px;letter-spacing:-.02em}.inqField,.inqLede+.inqContact,.inqLede+.inqField{margin-top:34.5px}.inqLede+.inqContact,.inqLede+.inqField{margin-top:37.5px}.inqLabel{margin-bottom:8px;line-height:16px}.inqChips{gap:4px}.inqChip span,.inqChip span[lang=ko]{height:40px;padding:0 12px 2px;border-radius:20px;font-size:14px;line-height:38px}.inqContact{gap:34px 6px}.inqContact .inqField{margin:0}.inqDrop{height:100px}.inqDrop:has(p.isMulti){height:120px}.inqLede.isMulti{margin-top:7px;line-height:20px}.inqAgree,.inqDrop p{font-size:14px}.inqAgree{flex-wrap:wrap}.inqActions,.inqActions.isAfterChips{position:absolute;left:0;right:0;bottom:0;z-index:1;margin:0;padding:40px 8px 12px;background:linear-gradient(rgba(255,255,255,0),#fff 40px);pointer-events:none}.inqNext{height:32px;border-radius:60px;background:#111;pointer-events:auto}.inqNext:disabled{background:rgba(17,17,17,.4)}.inqSendError{font-size:14px}.inqInput{width:calc(100% / .875);height:calc(40px / .875);margin:0 calc(100% - 100% / .875) calc(40px - 40px / .875) 0;padding:0 calc(10px / .875);border-radius:calc(8px / .875);font-size:16px;letter-spacing:calc(-.28px / .875);transform:scale(.875);transform-origin:0 0}.inqArea,.inqArea.isTall{height:calc(100px / .875);margin-bottom:calc(100px - 100px / .875);padding:calc(12px / .875) calc(10px / .875)}.inqDoneText{line-height:20px}.inqDoneMoBr{display:inline}.inqDoneSp{display:none}}@media (prefers-reduced-motion:reduce){.inq,.inqBody,.inqCard,.inqDone{transition:none;animation:none}}.policy{position:fixed;inset:0;z-index:210;background:#414141;color:#fff;font-family:var(--font-en);opacity:0;visibility:hidden;transition:opacity .25s ease,visibility 0s .25s}@supports (height:100lvh){.policy{bottom:auto;height:100lvh}}.policy.isOpen{opacity:1;visibility:visible;transition:opacity .25s ease}html.isPolicyOpen{overflow:hidden}.policyClose{position:absolute;right:calc(10 * var(--t));top:calc(10 * var(--t));z-index:1;width:calc(28 * var(--t));height:calc(28 * var(--t));margin:0;padding:0;border:0;background:none;color:#fff;opacity:.4;cursor:pointer;transition:opacity .2s ease}.policyClose:hover{opacity:.7}.policyClose svg{display:block;width:100%;height:100%}.policyClose:focus-visible{outline:1px solid #fff;outline-offset:2px}@property --policyFade{syntax:"<length>";inherits:false;initial-value:0}.policyScroll{--bar:calc(48 * var(--t));position:absolute;inset:var(--bar) 0 0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;-webkit-mask:linear-gradient(#000,#000) 0 0/45% 100% no-repeat,linear-gradient(transparent,#000 var(--policyFade)) 0 0/100% 100% no-repeat;mask:linear-gradient(#000,#000) 0 0/45% 100% no-repeat,linear-gradient(transparent,#000 var(--policyFade)) 0 0/100% 100% no-repeat;transition:--policyFade .2s ease}.policyInner{display:grid;grid-template-columns:464fr 583fr;grid-column-gap:calc(100% * 131 / 1178);column-gap:calc(100% * 131 / 1178);align-items:start;padding:calc(10 * var(--t)) calc(100% * 131 / 1440) calc(60 * var(--t))}.policyHead{position:-webkit-sticky;position:sticky;top:calc(10 * var(--t))}.policyTitle{position:relative;top:calc(-1 * var(--t));margin:0;font:400 calc(24 * var(--t))/1.2 var(--font-en);letter-spacing:-.04em;text-transform:uppercase}.policyDate{margin:calc(8 * var(--t)) 0 0;color:rgba(255,255,255,.4);font:400 calc(14 * var(--t))/1.4 var(--font-en);letter-spacing:-.02em}.policyBody p{margin:0}.policyEn p{white-space:pre-line}.policyEn p+p{margin-top:calc(19.6 * var(--t))}.policyKo p+p{margin-top:calc(21 * var(--t))}.policyEn{font:400 calc(14 * var(--t))/1.4 var(--font-en)}.policyEn,.policyKo{letter-spacing:-.02em}.policyKo{margin-top:calc(40 * var(--t));font-family:var(--font-ko);font-size:calc(14 * var(--t));font-weight:450;line-height:1.5}@media (max-width:700px){.policyClose{right:8px;top:calc(8px + env(safe-area-inset-top, 0px));width:28px;height:28px}.policyScroll{--bar:calc(44px + env(safe-area-inset-top, 0px));-webkit-mask:linear-gradient(transparent,#000 var(--policyFade));mask:linear-gradient(transparent,#000 var(--policyFade))}.policyInner{display:block;padding:23px 8px calc(80px + env(safe-area-inset-bottom, 0px))}.policyHead{position:static;padding-right:72px}.policyTitle{top:-2px}.policyBody{margin-top:40px;color:rgba(255,255,255,.8)}}.popHidden{visibility:hidden!important}html.isPopBehind,html.isPopBehind body{background:var(--popBg)!important}html.isPopFlow{overflow:visible!important}html.isPopFlow,html.isPopFlow body{background:var(--flowBg)!important}.flowHidden{display:none!important}.ins.isFlow{position:relative;inset:auto;min-height:100vh;min-height:100lvh;overflow:visible;overflow-x:clip}@media (max-width:700px){.ins{container-type:normal}.insBar{position:static;background:none}.insBar:before{content:"";position:fixed;left:0;right:0;top:0;z-index:5;height:calc(44px + env(safe-area-inset-top, 0px));background:#fff}.insBarTitle,.insClose{position:fixed;z-index:6}.insBarTitle{display:block;left:8px;top:calc(14px + env(safe-area-inset-top, 0px));width:249px;height:16px;overflow:hidden;font:450 13px/16px var(--font-ko);letter-spacing:-.01em;color:#111;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;opacity:0;transition:opacity .2s ease}.ins.isBarTitle .insBarTitle{opacity:.5}.ins:has(.insNext.isLeaving) .insBarTitle{opacity:0}.ins{transition:none}.ins.isOpen{transition:opacity .3s ease}}@media (prefers-reduced-motion:reduce){.policy{transition:none}}html[data-nf=red],html[data-nf=red] body{background:#E01919}html[data-nf=black],html[data-nf=black] body{background:#111111}.notFound{position:relative;height:100vh;height:100svh;overflow:hidden;background:var(--nf);color:#fff;font-family:var(--font-en)}.notFound,html[data-nf=black] .notFound{--nf:#111111}body:has(main.notFound) .siteFooter{display:none}body:has(main.notFound) .gnb:before,body:has(main.notFound) .gnbBand{display:none!important}body:has(main.notFound) .gnbTopBleed{display:block;background:var(--nf-top,#111111)}html[data-nf=black] body:has(main.notFound) .gnbTopBleed{--nf-top:#111111}@media (min-width:701px){body:has(main.notFound) .gnbLogo{visibility:hidden}}.nfOrbit{display:none;position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.nfOrbit ellipse{fill:none;stroke:#fff;stroke-width:1;vector-effect:non-scaling-stroke}html[data-nf=black] .nfOrbit.isPc{display:block}.nfWordmark{position:absolute;left:12px;top:calc(12 * var(--t));width:min(calc(940 * var(--t)),calc(100% * 940 / 1440));aspect-ratio:940/60;margin:0;color:#fff}.nfWordmark .wm{display:block;width:100%;height:100%}.nfBody{position:absolute;left:12px;right:12px;top:50%;top:50dvh;transform:translateY(-50%);text-align:center}.nfCode{top:calc(-4 * var(--t));margin:0;font:400 calc(28 * var(--t))/1.4 var(--font-en);letter-spacing:-.04em}.nfCode,.nfText{position:relative}.nfText{top:calc(-1.5 * var(--t));margin:calc(12 * var(--t)) 0 0;font-size:calc(16 * var(--t));line-height:1.4;letter-spacing:-.01em}.nfMoBr{display:none}.nfHome{display:inline-block;align-content:center;box-sizing:border-box;height:calc(25 * var(--t));margin-top:calc(40 * var(--t));padding:0 calc(12 * var(--t));border:1px solid;border-radius:999px;color:#fff;font:400 calc(12 * var(--t))/1 var(--font-en);letter-spacing:-.02em;text-transform:uppercase;text-decoration:none;text-box-trim:trim-both;text-box-edge:cap alphabetic;transition:background-color .2s ease,color .2s ease}.nfHome:hover{border-color:transparent;background:#fff;color:var(--nf)}@media (max-width:700px){html[data-nf=black] .nfOrbit.isPc{display:none}html[data-nf=black] .nfOrbit.isMo{display:block}.nfWordmark{display:none}.nfBody{left:8px;right:8px}.nfCode{top:-5px;line-height:1.1}.nfText{top:-2.5px;max-width:240px;margin-left:auto;margin-right:auto;font-size:15px;line-height:1.4;letter-spacing:-.02em}.nfMoBr{display:inline}}