@font-face{font-family:Pretendard;src:url(/fonts/Pretendard-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Pretendard;src:url(/fonts/Pretendard-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Pretendard;src:url(/fonts/Pretendard-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Pretendard;src:url(/fonts/Pretendard-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Pretendard;src:url(/fonts/Pretendard-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{font-family:Pretendard,system-ui,sans-serif;line-height:1.5;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;scroll-behavior:smooth}body{min-height:100vh}a{text-decoration:none;color:inherit}button{cursor:pointer;border:none;background:none;font:inherit}ul,ol{list-style:none}img{max-width:100%;display:block}._1814tvrj{--_1814tvr0: #ffffff;--_1814tvr1: #f5f5f3;--_1814tvr2: #0d0d0d;--_1814tvr3: #6b6b6b;--_1814tvr4: #e5e5e5;--_1814tvr5: #0d0d0d;--_1814tvr6: #ffffff;--_1814tvr7: 4px;--_1814tvr8: 8px;--_1814tvr9: 16px;--_1814tvra: 24px;--_1814tvrb: 48px;--_1814tvrc: 96px;--_1814tvrd: "Pretendard", system-ui, sans-serif;--_1814tvre: "Pretendard", "Courier New", monospace;--_1814tvrf: 4px;--_1814tvrg: 8px;--_1814tvrh: 16px;--_1814tvri: 24px}._1814tvrk{--_1814tvr0: #0d0d0d;--_1814tvr1: #1a1a1a;--_1814tvr2: #f5f5f3;--_1814tvr3: #888888;--_1814tvr4: #2a2a2a;--_1814tvr5: #f5f5f3;--_1814tvr6: #0d0d0d;--_1814tvr7: 4px;--_1814tvr8: 8px;--_1814tvr9: 16px;--_1814tvra: 24px;--_1814tvrb: 48px;--_1814tvrc: 96px;--_1814tvrd: "Pretendard", system-ui, sans-serif;--_1814tvre: "JetBrains Mono", "Courier New", monospace;--_1814tvrf: 4px;--_1814tvrg: 8px;--_1814tvrh: 16px;--_1814tvri: 24px}@keyframes _1egactfo{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes _1egactfp{0%{transform:translate(0);opacity:1}to{transform:translate(100%);opacity:0}}._1egactf0{position:fixed;top:0;left:0;right:0;z-index:100;display:flex;align-items:center;justify-content:space-between;padding:0 var(--_1814tvrb);height:64px;transition:transform .4s cubic-bezier(.4,0,.2,1),background-color .4s,border-color .4s,backdrop-filter .4s;will-change:transform}._1egactf1{background-color:transparent;border-bottom:1px solid transparent}._1egactf2{background-color:var(--_1814tvr0);border-bottom:1px solid var(--_1814tvr4);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}._1egactf3{transform:translateY(-100%)}._1egactf4{display:flex;align-items:center;cursor:pointer;flex-shrink:0}._1egactf5{height:45px;width:auto;display:block;transition:filter .3s}._1egactf7{filter:invert(1)}._1egactf8{display:flex;align-items:center;gap:var(--_1814tvrb)}._1egactf9{font-size:14px;font-weight:400;transition:color .2s;color:var(--_1814tvr3)}._1egactf9:hover{color:var(--_1814tvr2)}._1egactfa{color:#ffffffb3}._1egactfa:hover{color:#fff}._1egactfb{display:flex;align-items:center;gap:var(--_1814tvr9)}._1egactfc{width:34px;height:34px;border-radius:50%;border:1px solid var(--_1814tvr4);display:flex;align-items:center;justify-content:center;font-size:15px;color:var(--_1814tvr2);transition:all .2s}._1egactfc:hover{background-color:var(--_1814tvr1)}._1egactfd{border-color:#ffffff59;color:#fff}._1egactfd:hover{background-color:#ffffff1a}._1egactfe{display:flex;flex-direction:column;gap:5px;width:40px;height:40px;align-items:flex-end;justify-content:center;cursor:pointer;padding:4px}._1egactff{position:relative;width:24px;height:14px}._1egactfg{position:absolute;left:0;height:1.5px;background-color:var(--_1814tvr2);transition:transform .35s cubic-bezier(.4,0,.2,1),opacity .25s,width .3s,background-color .3s;transform-origin:center;border-radius:2px}._1egactfh{background-color:#fff}._1egactfi{top:0;width:24px}._1egactfj{top:6px;width:18px}._1egactfk{top:12px;width:24px}._1egactfl{transform:translateY(6px) rotate(45deg);width:24px}._1egactfm{opacity:0;transform:scaleX(0)}._1egactfn{transform:translateY(-6px) rotate(-45deg);width:24px}._1egactfq{position:fixed;top:0;left:0;right:0;bottom:0;background-color:var(--_1814tvr0);z-index:98;display:flex;flex-direction:column;justify-content:center;padding:var(--_1814tvrb);animation:_1egactfo .4s cubic-bezier(.4,0,.2,1) forwards}._1egactfr{animation:_1egactfp .35s cubic-bezier(.4,0,.2,1) forwards}._1egactfs{display:flex;flex-direction:column;gap:4px;align-items:center;margin-top:10%}._1egactft{font-size:clamp(36px,8vw,64px);font-weight:800;color:var(--_1814tvr2);letter-spacing:-2px;line-height:1.15;display:inline-block;transition:opacity .2s}._1egactft:hover{opacity:.4}._1egactfu{margin-top:auto;padding-top:var(--_1814tvrb);border-top:1px solid var(--_1814tvr4);display:flex;justify-content:space-between;align-items:center}._1egactfv{font-size:13px;color:var(--_1814tvr3)}._1egactfw{font-size:13px;color:var(--_1814tvr3);display:flex;align-items:center;gap:6px;cursor:pointer;transition:color .2s}._1egactfw:hover{color:var(--_1814tvr2)}@media (max-width: 768px){._1egactf0{padding:0 var(--_1814tvr9)}._1egactf8,._1egactfc{display:none}}._1w1lcw10{border-top:1px solid var(--_1814tvr4);padding:var(--_1814tvrb) var(--_1814tvrb);display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:var(--_1814tvra);background-color:var(--_1814tvr0);transition:background-color .3s}._1w1lcw11{display:flex;flex-direction:column;gap:var(--_1814tvr8)}._1w1lcw12{display:block}._1w1lcw13{height:45px;width:auto;display:block;transition:filter .3s}._1w1lcw14{font-size:13px;color:var(--_1814tvr3);max-width:300px;line-height:1.6}._1w1lcw15{display:flex;flex-direction:column;align-items:flex-end;gap:var(--_1814tvr8)}._1w1lcw16{display:flex;gap:var(--_1814tvra)}._1w1lcw17{font-size:13px;color:var(--_1814tvr3);transition:color .2s}._1w1lcw17:hover{color:var(--_1814tvr2)}._1w1lcw18{font-size:12px;color:var(--_1814tvr3)}@media (max-width: 768px){._1w1lcw10{flex-direction:column;align-items:flex-start;padding:var(--_1814tvra)}._1w1lcw15{align-items:flex-start}}@keyframes _19d3o3x0{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}._19d3o3x1{min-height:100vh;background-color:var(--_1814tvr0);transition:background-color .3s}._19d3o3x2{padding-top:140px;padding-bottom:64px;padding-left:4rem;padding-right:4rem;border-bottom:1px solid var(--_1814tvr4)}._19d3o3x3{font-size:12px;font-weight:600;letter-spacing:3px;text-transform:uppercase;color:var(--_1814tvr3);margin-bottom:16px;animation:_19d3o3x0 .6s ease both}._19d3o3x4{font-size:clamp(40px,7vw,80px);font-weight:800;letter-spacing:-2px;line-height:1;color:var(--_1814tvr2);margin-bottom:16px;animation:_19d3o3x0 .7s .05s ease both}._19d3o3x5{font-size:16px;color:var(--_1814tvr3);line-height:1.7;max-width:480px;animation:_19d3o3x0 .7s .1s ease both}._19d3o3x6{padding-left:4rem;padding-right:4rem;padding-top:48px;padding-bottom:96px}._19d3o3x7{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:48px}._19d3o3x8{padding:8px 18px;border-radius:100px;font-size:13px;font-weight:500;font-family:inherit;cursor:pointer;border:1px solid var(--_1814tvr4);background-color:transparent;color:var(--_1814tvr3);transition:all .2s}._19d3o3x8:hover{border-color:var(--_1814tvr2);color:var(--_1814tvr2)}._19d3o3x9{background-color:var(--_1814tvr2);color:var(--_1814tvr0);border-color:var(--_1814tvr2)}._19d3o3xa{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin-bottom:48px;border-radius:20px;overflow:hidden;border:1px solid var(--_1814tvr4);cursor:pointer;transition:border-color .2s}._19d3o3xa:hover{border-color:var(--_1814tvr2)}._19d3o3xb{width:100%;aspect-ratio:16 / 10;object-fit:cover;display:block;transition:transform .5s ease}._19d3o3xa:hover ._19d3o3xb{transform:scale(1.03)}._19d3o3xc{overflow:hidden}._19d3o3xd{display:flex;flex-direction:column;justify-content:center;padding:40px 40px 40px 32px}._19d3o3xe{font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--_1814tvr3);margin-bottom:12px}._19d3o3xf{font-size:clamp(22px,3vw,32px);font-weight:800;letter-spacing:-.5px;line-height:1.25;color:var(--_1814tvr2);margin-bottom:16px}._19d3o3xg{font-size:14px;color:var(--_1814tvr3);line-height:1.7;margin-bottom:24px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}._19d3o3xh{display:flex;align-items:center;gap:12px;font-size:13px;color:var(--_1814tvr3)}._19d3o3xi{width:3px;height:3px;border-radius:50%;background-color:var(--_1814tvr4);display:inline-block}._19d3o3xj{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}._19d3o3xk{border-radius:16px;overflow:hidden;border:1px solid var(--_1814tvr4);background-color:var(--_1814tvr0);cursor:pointer;transition:border-color .2s,transform .2s}._19d3o3xk:hover{border-color:var(--_1814tvr2);transform:translateY(-4px)}._19d3o3xl{overflow:hidden;aspect-ratio:16 / 9}._19d3o3xm{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}._19d3o3xk:hover ._19d3o3xm{transform:scale(1.05)}._19d3o3xn{padding:20px}._19d3o3xo{font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--_1814tvr3);margin-bottom:8px}._19d3o3xp{font-size:17px;font-weight:700;letter-spacing:-.3px;line-height:1.4;color:var(--_1814tvr2);margin-bottom:8px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._19d3o3xq{font-size:13px;color:var(--_1814tvr3);line-height:1.6;margin-bottom:16px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._19d3o3xr{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--_1814tvr3);border-top:1px solid var(--_1814tvr4);padding-top:14px;margin-top:4px}._19d3o3xs{text-align:center;padding:80px 0;color:var(--_1814tvr3);font-size:15px}@media (max-width: 768px){._19d3o3x2{padding-left:1.25rem;padding-right:1.25rem;padding-top:100px}._19d3o3x6{padding-left:1.25rem;padding-right:1.25rem}}@media (max-width: 900px){._19d3o3xa{grid-template-columns:1fr}._19d3o3xc{aspect-ratio:16 / 9}._19d3o3xd{padding:24px}}@media (max-width: 1100px){._19d3o3xj{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){._19d3o3xj{grid-template-columns:1fr}}@keyframes _1ybu2ek0{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._1ybu2ek1{min-height:100vh;background-color:var(--_1814tvr0);transition:background-color .3s}._1ybu2ek2{position:relative;padding-top:140px;padding-bottom:0;padding-left:4rem;padding-right:4rem}._1ybu2ek3{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:500;color:var(--_1814tvr3);font-family:inherit;background:none;border:none;cursor:pointer;padding:0;margin-bottom:32px;transition:color .2s}._1ybu2ek3:hover{color:var(--_1814tvr2)}._1ybu2ek4{display:flex;align-items:center;gap:10px;margin-bottom:20px;animation:_1ybu2ek0 .6s ease both}._1ybu2ek5{display:inline-block;padding:4px 12px;border-radius:100px;font-size:12px;font-weight:600;letter-spacing:1px;text-transform:uppercase;background-color:var(--_1814tvr1);color:var(--_1814tvr3);border:1px solid var(--_1814tvr4)}._1ybu2ek6{font-size:13px;color:var(--_1814tvr3)}._1ybu2ek7{font-size:clamp(28px,5vw,56px);font-weight:800;letter-spacing:-1.5px;line-height:1.15;color:var(--_1814tvr2);margin-bottom:20px;max-width:820px;animation:_1ybu2ek0 .7s .05s ease both}._1ybu2ek8{font-size:17px;color:var(--_1814tvr3);line-height:1.7;max-width:640px;margin-bottom:32px;animation:_1ybu2ek0 .7s .1s ease both}._1ybu2ek9{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--_1814tvr3);padding-bottom:40px;border-bottom:1px solid var(--_1814tvr4);animation:_1ybu2ek0 .7s .15s ease both}._1ybu2eka{width:3px;height:3px;border-radius:50%;background-color:var(--_1814tvr4)}._1ybu2ekb{width:calc(100% - 8rem);margin-left:4rem;margin-right:4rem;aspect-ratio:21 / 9;object-fit:cover;border-radius:16px;display:block;margin-top:40px;margin-bottom:0}._1ybu2ekc{display:grid;grid-template-columns:1fr 240px;gap:64px;max-width:1100px;margin:0 auto;padding:64px 4rem 96px;align-items:start}._1ybu2ekd{font-size:16px;line-height:1.8;color:var(--_1814tvr2);max-width:720px}._1ybu2ekd h1{font-size:32px;font-weight:800;letter-spacing:-.5px;line-height:1.2;margin-top:56px;margin-bottom:20px;color:var(--color-text, #0d0d0d)}._1ybu2ekd h2{font-size:24px;font-weight:700;letter-spacing:-.3px;line-height:1.3;margin-top:48px;margin-bottom:16px;color:var(--color-text, #0d0d0d);padding-bottom:12px;border-bottom:1px solid var(--color-border, #e5e5e5)}._1ybu2ekd h3{font-size:19px;font-weight:700;margin-top:36px;margin-bottom:12px;color:var(--color-text, #0d0d0d)}._1ybu2ekd p{margin-bottom:20px}._1ybu2ekd ul,._1ybu2ekd ol{padding-left:24px;margin-bottom:20px}._1ybu2ekd li{margin-bottom:6px;line-height:1.7}._1ybu2ekd code{font-family:JetBrains Mono,Courier New,monospace;font-size:13px;background-color:var(--color-bgSecondary, #f5f5f3);padding:2px 6px;border-radius:4px;border:1px solid var(--color-border, #e5e5e5)}._1ybu2ekd pre{background-color:#1a1a1a;border-radius:12px;padding:24px;overflow-x:auto;margin-bottom:24px;margin-top:8px}._1ybu2ekd pre code{background-color:transparent;border:none;padding:0;font-size:13px;color:#e5e5e5;font-family:JetBrains Mono,Courier New,monospace}._1ybu2ekd blockquote{border-left:3px solid var(--color-border, #e5e5e5);padding-left:20px;margin-left:0;margin-right:0;margin-bottom:20px;color:var(--color-textMuted, #6b6b6b);font-style:italic}._1ybu2ekd table{width:100%;border-collapse:collapse;margin-bottom:24px;font-size:14px}._1ybu2ekd th{text-align:left;padding:10px 14px;background-color:var(--color-bgSecondary, #f5f5f3);border-bottom:2px solid var(--color-border, #e5e5e5);font-weight:600;color:var(--color-text, #0d0d0d)}._1ybu2ekd td{padding:10px 14px;border-bottom:1px solid var(--color-border, #e5e5e5);color:var(--color-text, #0d0d0d)}._1ybu2ekd a{color:var(--color-text, #0d0d0d);text-decoration:underline;text-underline-offset:3px}._1ybu2ekd hr{border:none;border-top:1px solid var(--color-border, #e5e5e5);margin:40px 0}._1ybu2ekd strong{font-weight:700;color:var(--color-text, #0d0d0d)}._1ybu2eke{position:sticky;top:80px}._1ybu2ekf{margin-bottom:32px}._1ybu2ekg{font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--_1814tvr3);margin-bottom:12px}._1ybu2ekh{display:flex;flex-wrap:wrap;gap:6px}._1ybu2eki{padding:4px 10px;border-radius:6px;font-size:12px;font-weight:500;background-color:var(--_1814tvr1);color:var(--_1814tvr3);border:1px solid var(--_1814tvr4)}._1ybu2ekj{display:flex;flex-direction:column;gap:8px}._1ybu2ekk{display:flex;justify-content:space-between;font-size:13px}._1ybu2ekl{color:var(--_1814tvr3)}._1ybu2ekm{color:var(--_1814tvr2);font-weight:500;text-align:right}._1ybu2ekn{border-top:1px solid var(--_1814tvr4);padding:64px 4rem}._1ybu2eko{font-size:24px;font-weight:800;letter-spacing:-.5px;color:var(--_1814tvr2);margin-bottom:32px}._1ybu2ekp{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}._1ybu2ekq{border-radius:12px;overflow:hidden;border:1px solid var(--_1814tvr4);cursor:pointer;transition:border-color .2s,transform .2s}._1ybu2ekq:hover{border-color:var(--_1814tvr2);transform:translateY(-3px)}._1ybu2ekr{width:100%;aspect-ratio:16 / 9;object-fit:cover;display:block;transition:transform .4s}._1ybu2ekq:hover ._1ybu2ekr{transform:scale(1.04)}._1ybu2eks{overflow:hidden}._1ybu2ekt{padding:14px 16px 16px}._1ybu2eku{font-size:11px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--_1814tvr3);margin-bottom:6px}._1ybu2ekv{font-size:15px;font-weight:700;letter-spacing:-.2px;line-height:1.35;color:var(--_1814tvr2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (max-width: 1024px){._1ybu2ekc{grid-template-columns:1fr;gap:48px}}@media (max-width: 768px){._1ybu2ek2{padding-left:1.25rem;padding-right:1.25rem;padding-top:100px}._1ybu2ekb{width:calc(100% - 2.5rem);margin-left:1.25rem;margin-right:1.25rem;aspect-ratio:16 / 9}._1ybu2ekc{padding:40px 1.25rem 80px}._1ybu2ekn{padding:48px 1.25rem}}@media (max-width: 900px){._1ybu2ekp{grid-template-columns:repeat(2,1fr)}}@media (max-width: 580px){._1ybu2ekp{grid-template-columns:1fr}}
