:root{--jk-bg:var(--colorPrimitive-primitive-base-1000);--jk-fg:var(--color-semantic-object-boldest);--jk-fg-light:var(--color-semantic-object-neutral);--jk-fg-lighter:var(--color-semantic-object-alternative);--jk-fg-muted:var(--color-semantic-object-assistive);--jk-border:var(--color-semantic-stroke-alpha-subtle);--jk-border-strong:var(--color-semantic-stroke-subtle);--jk-ink-accent:var(--colorPrimitive-primitive-blue-dark-500);--jk-ink:var(--color-semantic-object-bold);--jk-ink-bright:var(--colorPrimitive-primitive-base-0);--jk-invert-bg:var(--jk-fg);--jk-invert-fg:var(--jk-bg);--jk-live:var(--colorPrimitive-primitive-green-500);--jk-selection:var(--color-semantic-fill-subtle);color-scheme:dark;--jk-font-sans:"Pretendard Variable",Pretendard,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;--typo-primitive-typeface-title:var(--jk-font-sans);--typo-primitive-typeface-body:var(--jk-font-sans);--typo-primitive-typeface-label:var(--jk-font-sans);--typo-primitive-typeface-syntax:var(--jk-font-sans);--jk-text-xs:12px;--jk-text-sm:14px;--jk-text-base:16px;--jk-text-lg:18px;--jk-text-xl:20px;--jk-text-2xl:24px;--jk-text-3xl:30px;--jk-text-5xl:48px;--jk-text-6xl:60px;--jk-max:1280px;--jk-pad:64px;--jk-gap:8px;--jk-section-y:96px;--jk-header-h:56px;--jk-radius:2px;--jk-space-1:4px;--jk-space-2:8px;--jk-space-3:12px;--jk-space-4:16px;--jk-space-6:24px;--jk-space-8:32px;--jk-space-12:48px;--jk-space-16:64px;--jk-space-24:96px;--jk-ease:cubic-bezier(0.25,0.25,0,1);--jk-dur:300ms;--jk-dur-reveal:900ms}@media (max-width:1023px){:root{--jk-text-5xl:40px;--jk-text-6xl:48px;--jk-pad:32px;--jk-section-y:72px}}@media (max-width:767px){:root{--jk-text-3xl:26px;--jk-text-5xl:30px;--jk-text-6xl:36px;--jk-pad:16px;--jk-section-y:64px}}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:var(--jk-header-h);-webkit-text-size-adjust:100%}body{min-height:100dvh;background:var(--jk-bg);color:var(--jk-fg);font-family:var(--jk-font-sans);font-size:var(--jk-text-base);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip;word-break:keep-all;overflow-wrap:break-word}body,h1,h2,h3,h4,h5,h6{margin:0;font-weight:400}h1,h2,h3,h4,h5,h6{font-size:inherit}dd,dl,figure,ol,p,ul{margin:0}b,strong{font-weight:400}ol,ul{padding:0;list-style:none}a{text-decoration:none}a,button{color:inherit}button{font:inherit}canvas,iframe,img,svg{display:block;max-width:100%}::selection{background:var(--jk-selection)}:focus-visible{outline:1px solid var(--jk-fg);outline-offset:2px}::view-transition-new(root),::view-transition-old(root){animation-duration:.5s;animation-timing-function:var(--jk-ease)}html.theme-fade,html.theme-fade *,html.theme-fade :after,html.theme-fade :before{transition:background-color .5s var(--jk-ease),color .5s var(--jk-ease),border-color .5s var(--jk-ease),fill .5s var(--jk-ease)!important;transition-delay:0s!important}.container{width:100%;max-width:calc(var(--jk-max) + var(--jk-pad) * 2);margin-inline:auto;padding-inline:var(--jk-pad)}.grid5{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--jk-gap)}.grid5>.col-2{grid-column:span 2}.grid5>.col-3{grid-column:span 3}.grid5>.col-5{grid-column:1/-1}.section{padding-block:var(--jk-section-y)}@media (max-width:1023px){.grid5>.col-2,.grid5>.col-3{grid-column:1/-1}.grid5>.col-2+.col-3{margin-top:var(--jk-space-8)}}@media (max-width:767px){.grid5{grid-template-columns:minmax(0,1fr)}.grid5>.col-2,.grid5>.col-3,.grid5>.col-5{grid-column:auto}}.t-xs{font-size:var(--jk-text-xs);line-height:1.5}.t-sm{font-size:var(--jk-text-sm)}.t-base,.t-sm{line-height:1.6}.t-base{font-size:var(--jk-text-base)}.t-lg{font-size:var(--jk-text-lg);line-height:1.5}.t-xl{font-size:var(--jk-text-xl)}.t-2xl,.t-xl{line-height:1.4}.t-2xl{font-size:var(--jk-text-2xl)}.t-3xl{font-size:var(--jk-text-3xl);line-height:1.2}.t-3xl,.t-5xl{letter-spacing:-.02em}.t-5xl{font-size:var(--jk-text-5xl);line-height:1.15}.t-6xl{font-size:var(--jk-text-6xl);line-height:1.1;letter-spacing:-.02em}.t-tabular{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.c-light{color:var(--jk-fg-light)}.c-lighter{color:var(--jk-fg-lighter)}.c-muted{color:var(--jk-fg-muted)}.bullet{flex:none;width:6px;height:6px;background:currentColor}.row-list{border-top:1px solid var(--jk-border-strong)}.row-list>.row,.row-list>li{border-bottom:1px solid var(--jk-border-strong)}.row{display:flex;align-items:center;gap:var(--jk-space-4);padding:var(--jk-space-4);color:var(--jk-fg-lighter);transition:color var(--jk-dur) var(--jk-ease)}.row:focus-visible,.row:hover,details[open]>.row{color:var(--jk-fg)}.reveal-line{overflow:hidden}.reveal-line,.reveal-line>span{display:block}html.js .reveal-line>span{transform:translateY(100%);transition:transform var(--jk-dur-reveal) var(--jk-ease);transition-delay:var(--reveal-delay,0s)}html.js .is-in .reveal-line>span,html.js .reveal-line.is-in>span{transform:none}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;top:var(--jk-space-2);left:var(--jk-space-2);z-index:100;padding:var(--jk-space-2) var(--jk-space-4);border-radius:var(--jk-radius);background:var(--jk-invert-bg);color:var(--jk-invert-fg);font-size:var(--jk-text-sm);transform:translateY(-200%)}.skip-link:focus{transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}html.js .reveal-line>span{transform:none;transition:none}*,:after,:before{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}