.ProjectDetail_emphasis__a6Ae8{font-family:Pretendard-Bold,Arial,sans-serif;font-weight:700;color:#20262d}.ProjectDetail_detail__TQ_3g{position:relative;z-index:2;--detail-inset:clamp(24px,4.4vw,64px);width:min(100%,1440px);margin:0 auto;padding:128px var(--detail-inset) 72px;color:#20262d;background:rgba(0,0,0,0);font:16px/1.7 Pretendard-Regular,Arial,sans-serif;min-height:calc(80*var(--layout-vh, 1dvh))}.ProjectDetail_detail__TQ_3g:before{content:"";position:absolute;inset:0 calc(50% - 50vw);z-index:-1;pointer-events:none;background:linear-gradient(180deg,#f4f7fa calc(100% - clamp(220px, 32vh, 340px)),transparent)}.ProjectDetail_topline__fpqZJ{display:flex;justify-content:space-between;align-items:center;gap:20px}.ProjectDetail_heroTitle__kLMmg{padding:26px 0 24px;text-align:center}.ProjectDetail_heroTitle__kLMmg .ProjectDetail_category__BF6cs{justify-content:center}.ProjectDetail_heroTitle__kLMmg h1{margin-top:12px;font:400 clamp(64px,6.9vw,88px)/1.08 NewYork,Pretendard-Regular,serif;letter-spacing:-.035em}.ProjectDetail_heroTitle__kLMmg h1.ProjectDetail_longTitle__V1352{font-size:clamp(52px,5.8vw,76px)}.ProjectDetail_heroVisual__bPZnB{position:relative;width:100%;aspect-ratio:3/2}.ProjectDetail_heroVisual__bPZnB img{display:block;width:100%;height:100%}@media(max-width:760px){.ProjectDetail_heroTitle__kLMmg{padding:22px 0 20px}.ProjectDetail_heroTitle__kLMmg h1{font-size:clamp(44px,10.5vw,56px)}.ProjectDetail_heroTitle__kLMmg h1.ProjectDetail_longTitle__V1352{font-size:clamp(36px,8.9vw,56px)}.ProjectDetail_heroVisual__bPZnB{margin-inline:calc(-1*var(--detail-inset));width:calc(100% + 2*var(--detail-inset))}}.ProjectDetail_backLink__6ZxcC{display:inline-flex;align-items:center;min-height:42px;padding:8px 16px;border-radius:999px;box-shadow:inset 0 0 0 1px rgba(52,79,99,.1098039216);font-size:12px;transition:color .18s,box-shadow .18s}.ProjectDetail_backLink__6ZxcC:hover{color:#3978b7;box-shadow:inset 0 0 0 1px rgba(57,120,183,.3019607843)}.ProjectDetail_category__BF6cs>span,.ProjectDetail_contents__aGtmV a>span:first-of-type,.ProjectDetail_contents__aGtmV>span,.ProjectDetail_eyebrow__86gha,.ProjectDetail_facts__j_Hjh>div:nth-child(2) dd,.ProjectDetail_phaseNumber__sLJMw,.ProjectDetail_phaseYear__tgdJV,.ProjectDetail_projectIndex__alAcz{font-family:NewYork,Pretendard-Regular,serif}.ProjectDetail_projectIndex__alAcz{color:#8b969b;font-size:12px;letter-spacing:.1em}.ProjectDetail_overview__VGpod{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:40px clamp(40px,7vw,100px);gap:40px clamp(40px,7vw,100px);margin-top:44px;scroll-margin-top:120px}.ProjectDetail_category__BF6cs{display:flex;align-items:center;gap:20px;font-size:12px;color:#68757e}.ProjectDetail_category__BF6cs>span{color:#3978b7;font-size:16px}.ProjectDetail_identity__jyz27 h1{margin-top:18px;font:400 clamp(64px,8vw,116px)/1.07 NewYork,Pretendard-Regular,serif;letter-spacing:-.035em;overflow-wrap:normal}.ProjectDetail_identity__jyz27 h1.ProjectDetail_longTitle__V1352{font-size:clamp(50px,6vw,84px)}.ProjectDetail_detail__TQ_3g .ProjectDetail_action__y81r_{margin:0}.ProjectDetail_subtitle__tBVuq{max-width:400px;margin-top:20px;font:20px/1.6 Pretendard-Regular,Arial,sans-serif;color:#526573;word-break:keep-all}.ProjectDetail_actions__n_dRS{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.ProjectDetail_action__y81r_{position:relative;grid-column:auto;justify-self:start;width:-moz-fit-content;width:fit-content;gap:16px;min-height:48px;padding:8px 10px 8px 20px;border-radius:999px;background:#20262d;color:#f4f7fa;font:13px/1.5 Pretendard-Regular,Arial,sans-serif}.ProjectDetail_secondary__96erL{color:#20262d;background:rgba(0,0,0,0);box-shadow:inset 0 0 0 1px rgba(52,79,99,.1098039216)}.ProjectDetail_secondary__96erL>span:last-child{border-color:rgba(52,79,99,.2666666667)}@media(hover:none){.ProjectDetail_action__y81r_:active,.ProjectDetail_action__y81r_[data-pressed=true]{background:#1461d4;color:#f4f7fa}}.ProjectDetail_brief__8PXJv{padding-top:2px}.ProjectDetail_eyebrow__86gha{color:#8a959d;font-size:11px;letter-spacing:.12em}.ProjectDetail_description__VuY11{margin-top:18px;color:#4b5963;font:17px/1.9 Pretendard-Regular,Arial,sans-serif;word-break:keep-all}.ProjectDetail_responsibilities__dHtBA{margin-top:28px}.ProjectDetail_responsibilities__dHtBA h2{font:13px/1.6 Pretendard-Regular,Arial,sans-serif;color:#68757e}.ProjectDetail_responsibilities__dHtBA ul{display:grid;grid-gap:5px;gap:5px;list-style:none;padding:0;margin-top:10px}.ProjectDetail_responsibilities__dHtBA li{position:relative;padding-left:17px;font:15px/1.75 Pretendard-Regular,Arial,sans-serif;word-break:keep-all}.ProjectDetail_responsibilities__dHtBA li:before{content:"";position:absolute;width:4px;height:4px;left:0;top:11px;border-radius:50%;background:#3978b7}.ProjectDetail_facts__j_Hjh{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(100px,.55fr) minmax(0,1fr);grid-gap:32px;gap:32px;padding:25px 0 0;box-shadow:inset 0 1px 0 rgba(52,79,99,.1098039216)}.ProjectDetail_facts__j_Hjh dt{font-size:11px;color:#8b969c}.ProjectDetail_facts__j_Hjh dd{margin-top:7px;font:13px/1.7 Pretendard-Regular,Arial,sans-serif;word-break:keep-all}.ProjectDetail_facts__j_Hjh>div:nth-child(2) dd{font-size:17px}.ProjectDetail_visual__6ZRQ8{margin:40px 0 0;overflow:hidden;border-radius:8px}.ProjectDetail_visual__6ZRQ8>div{aspect-ratio:1.95}.ProjectDetail_facts__j_Hjh>div:nth-child(2) dd.ProjectDetail_periods__IbPTJ{display:grid;grid-gap:4px;gap:4px;font:13px/1.7 Pretendard-Regular,Arial,sans-serif;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ProjectDetail_caseSteps__n6wNm{display:grid;grid-gap:16px;gap:16px;margin-top:24px;padding-left:18px;box-shadow:inset 2px 0 0 rgba(52,79,99,.1098039216);font:15px/1.85 Pretendard-Regular,Arial,sans-serif;word-break:keep-all}.ProjectDetail_caseSteps__n6wNm dt{color:#3978b7;font-size:12px;margin-bottom:4px}.ProjectDetail_caseSteps__n6wNm dd{color:#526573}.ProjectDetail_reading__1wDdO{display:flow-root;position:relative}.ProjectDetail_contents__aGtmV{--contents-gap:28px;position:-webkit-sticky;position:sticky;top:96px;z-index:8;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:16px 0;margin-top:var(--contents-gap);background:#f4f7fa;box-shadow:0 1px 0 rgba(52,79,99,.1098039216)}.ProjectDetail_contents__aGtmV:before{content:"";position:absolute;bottom:100%;left:calc(-1*var(--detail-inset));right:calc(-1*var(--detail-inset));height:var(--contents-gap);background:#f4f7fa;pointer-events:none}.ProjectDetail_contents__aGtmV>span{color:#87949d;font-size:11px;letter-spacing:.09em}.ProjectDetail_contents__aGtmV>div{display:flex;flex-wrap:wrap;gap:10px}.ProjectDetail_contents__aGtmV a{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:40px;padding:8px 16px;border-radius:999px;box-shadow:inset 0 0 0 1px rgba(52,79,99,.1098039216);font:13px/1.5 Pretendard-Regular,Arial,sans-serif;transition:color .18s,box-shadow .18s}.ProjectDetail_contents__aGtmV a>span:first-of-type{color:#8c9aa3;font-size:13px}.ProjectDetail_contents__aGtmV a svg{width:13px;height:13px}.ProjectDetail_contents__aGtmV a:focus-visible,.ProjectDetail_contents__aGtmV a:hover{color:#3978b7;box-shadow:inset 0 0 0 1px rgba(57,120,183,.3607843137)}.ProjectDetail_workSection__A4iEY{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);grid-gap:clamp(40px,7vw,100px);gap:clamp(40px,7vw,100px);padding:80px 0;scroll-margin-top:200px}.ProjectDetail_workSection__A4iEY+.ProjectDetail_workSection__A4iEY{box-shadow:0 -1px 0 rgba(52,79,99,.1098039216)}.ProjectDetail_phaseHeading__kXiWk{position:-webkit-sticky;position:sticky;align-self:start;top:200px}.ProjectDetail_phaseNumber__sLJMw{display:block;color:#b4c5d0;font-size:58px;line-height:1}.ProjectDetail_phaseYear__tgdJV{margin-top:25px;font-size:15px;color:#879aa8}.ProjectDetail_phaseHeading__kXiWk h2{margin-top:8px;font:400 clamp(26px,2.7vw,36px)/1.4 Pretendard-Regular,Arial,sans-serif;letter-spacing:-.04em;word-break:keep-all}.ProjectDetail_phaseRole__Fg5FK{margin-top:18px;font:14px/1.9 Pretendard-Regular,Arial,sans-serif;color:#68757e;word-break:keep-all}.ProjectDetail_stack__dNslV{display:flex;flex-wrap:wrap;gap:8px;margin-top:25px}.ProjectDetail_stack__dNslV>span{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:4px 9px;border-radius:5px;background:rgba(233,238,240,.5019607843);color:#506472;font:12px/1.5 Pretendard-Regular,Arial,sans-serif}.ProjectDetail_implementations___iTkv article{display:grid;grid-template-columns:28px minmax(0,1fr);grid-gap:16px;gap:16px;padding:30px 0}.ProjectDetail_implementations___iTkv article+article{box-shadow:0 -1px 0 rgba(52,79,99,.1098039216)}.ProjectDetail_implementations___iTkv article:first-child{padding-top:0}.ProjectDetail_implementations___iTkv article>span{color:#95a8b5;font:16px/1.9 NewYork,Pretendard-Regular,serif}.ProjectDetail_implementations___iTkv article h3{font:400 clamp(22px,2.2vw,29px)/1.5 Pretendard-Regular,Arial,sans-serif;letter-spacing:-.035em;word-break:keep-all}.ProjectDetail_implementations___iTkv article p{margin-top:16px;color:#64727c;font:16px/1.95 Pretendard-Regular,Arial,sans-serif;word-break:keep-all}.ProjectDetail_nextProject__xxqk1{display:flex;justify-content:space-between;align-items:center;gap:30px;padding:36px 40px;margin-top:30px;border-radius:16px;box-shadow:inset 0 0 0 1px rgba(52,79,99,.1098039216);background:linear-gradient(110deg,#f2f5f4,transparent);transition:background-color .2s}.ProjectDetail_nextProject__xxqk1>span:first-child{min-width:0}.ProjectDetail_nextProject__xxqk1 small{display:block;font:12px/1.5 Pretendard-Regular,Arial,sans-serif;color:#7c8d99}.ProjectDetail_nextProject__xxqk1 strong{display:block;margin-top:12px;font:400 clamp(32px,4.2vw,56px)/1.2 NewYork,Pretendard-Regular,serif}.ProjectDetail_nextProject__xxqk1>span:last-child{position:relative;display:grid;place-items:center;width:52px;height:52px;flex-shrink:0;border-radius:50%;box-shadow:inset 0 0 0 1px rgba(56,85,106,.2);transition:color .2s,background-color .2s}.ProjectDetail_nextProject__xxqk1:hover>span:last-child{background:#1461d4;color:#fff}.ProjectDetail_nextSubtitle__P_0KQ{display:block;margin-top:10px;font:13px/1.7 Pretendard-Regular,Arial,sans-serif;color:#68757e;word-break:keep-all}@media(max-width:1000px){.ProjectDetail_detail__TQ_3g{padding-top:120px}.ProjectDetail_overview__VGpod{gap:34px;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.ProjectDetail_identity__jyz27 h1{font-size:clamp(60px,8.4vw,88px)}.ProjectDetail_subtitle__tBVuq{font-size:18px}.ProjectDetail_description__VuY11{font-size:16px}.ProjectDetail_contents__aGtmV>span{display:none}.ProjectDetail_workSection__A4iEY{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:40px}}@media(max-width:680px){.ProjectDetail_detail__TQ_3g{--detail-inset:24px;padding-top:96px;padding-bottom:48px}.ProjectDetail_projectIndex__alAcz{font-size:10px;letter-spacing:.05em}.ProjectDetail_backLink__6ZxcC{padding-inline:13px;font-size:11px}.ProjectDetail_overview__VGpod{display:block;margin-top:30px}.ProjectDetail_identity__jyz27 h1{font-size:clamp(64px,17vw,92px);margin-top:12px}.ProjectDetail_identity__jyz27 h1.ProjectDetail_longTitle__V1352{font-size:clamp(50px,14vw,72px)}.ProjectDetail_category__BF6cs{font-size:11px;gap:16px}.ProjectDetail_subtitle__tBVuq{font-size:19px;margin-top:16px}.ProjectDetail_actions__n_dRS{margin-top:22px}.ProjectDetail_brief__8PXJv{margin-top:36px}.ProjectDetail_description__VuY11{margin-top:12px;font-size:16px}.ProjectDetail_responsibilities__dHtBA{margin-top:24px}.ProjectDetail_responsibilities__dHtBA li{font-size:14px}.ProjectDetail_facts__j_Hjh{grid-template-columns:1fr 1fr;margin-top:30px;gap:18px;padding-top:22px}.ProjectDetail_facts__j_Hjh>div:first-child{grid-column:1/-1}.ProjectDetail_facts__j_Hjh dd{font-size:12px}.ProjectDetail_visual__6ZRQ8{margin-top:28px;border-radius:6px}.ProjectDetail_visual__6ZRQ8>div{aspect-ratio:1.3}.ProjectDetail_contents__aGtmV{--contents-gap:18px;top:64px;padding-block:12px;gap:0}.ProjectDetail_contents__aGtmV a{font-size:12px;padding-inline:12px;gap:9px}.ProjectDetail_workSection__A4iEY{display:block;padding:48px 0;scroll-margin-top:180px}.ProjectDetail_phaseHeading__kXiWk{position:static}.ProjectDetail_phaseNumber__sLJMw{font-size:44px}.ProjectDetail_phaseYear__tgdJV{margin-top:18px}.ProjectDetail_phaseHeading__kXiWk h2{font-size:28px}.ProjectDetail_phaseRole__Fg5FK{font-size:13px;margin-top:12px}.ProjectDetail_stack__dNslV{margin-top:18px}.ProjectDetail_implementations___iTkv{margin-top:36px}.ProjectDetail_implementations___iTkv article{grid-template-columns:23px minmax(0,1fr);gap:12px;padding-block:25px}.ProjectDetail_implementations___iTkv article h3{font-size:22px}.ProjectDetail_implementations___iTkv article p{font-size:15px;margin-top:13px}.ProjectDetail_nextProject__xxqk1{margin-top:15px;padding:25px 22px;gap:20px}.ProjectDetail_nextProject__xxqk1>span:last-child{width:42px;height:42px}}@media(max-height:620px){.ProjectDetail_phaseHeading__kXiWk{position:static}}@media(prefers-reduced-motion:reduce){.ProjectDetail_detail__TQ_3g a,.ProjectDetail_nextProject__xxqk1>span:last-child{transition:none}}