:root{--surface-canvas: #ffffff;--surface-mist: #f5f6f7;--surface-studio: #eef0f1;--ink: #1c2126;--ink-soft: #3f464d;--ink-mute: #5c636a;--rule: #e3e6e8;--rule-strong: #878e95;--mti: #1c2126;--mti-strong: #353c43;--mti-tint: #eceef0;--mti-on: #ffffff;--material-graphite: #2e3338;--material-soldermask: #5a6660;--material-soldermask-edge: #47524c;--material-soldermask-trace: color-mix(in oklab, var(--material-soldermask), black 20%);--material-soldermask-plane: color-mix(in oklab, var(--material-soldermask), black 26%);--material-soldermask-via: color-mix(in oklab, var(--material-soldermask), black 40%);--material-soldermask-drill: color-mix(in oklab, var(--material-soldermask), black 52%);--material-copper: #b87333;--material-gold: #c9a24a;--material-silk: #e9ece6;--material-steel: #8a949c;--material-ceramic: #d8d2c4;--material-chip-ground: #f3efe8;--material-ink: #6b4220;--font-sans: "Geist Variable", system-ui, sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, monospace;--font-ko: "Geist Variable", "Apple SD Gothic Neo", "Malgun Gothic", "Noto Sans KR", "Noto Sans CJK KR", system-ui, sans-serif;--font-ja: "Geist Variable", "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Yu Gothic UI", "Yu Gothic", Meiryo, "Noto Sans JP", "Noto Sans CJK JP", system-ui, sans-serif;--text-caption: .75rem;--text-small: .875rem;--text-body: 1rem;--text-lead: 1.25rem;--text-h3: 1.5rem;--text-h2: clamp(2.25rem, 1.3rem + 3vw, 4rem);--text-display: clamp(2.75rem, 1.2rem + 4.2vw, 5rem);--leading-body: 1.6;--leading-heading: 1.08;--tracking-display: -.03em;--tracking-heading: -.02em;--measure: 66ch;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--space-8: 64px;--space-9: 96px;--space-10: 128px;--section-y: clamp(72px, 4rem + 5vw, 144px);--container: 1280px;--gutter: clamp(16px, 1rem + .8vw, 24px);--page-pad: clamp(20px, 3.2vw, 48px);--header-h: 68px;--radius-control: 6px;--radius-panel: 10px;--dur-feedback: .16s;--dur-explain: .7s;--ease: cubic-bezier(.2, 0, 0, 1);--dur-transition: var(--dur-feedback);--ease-standard: var(--ease)}:lang(ko){--tracking-display: 0;--tracking-heading: 0;--leading-heading: 1.25;--font-sans: var(--font-ko)}:lang(ja){--tracking-display: 0;--tracking-heading: 0;--leading-heading: 1.3;--font-sans: var(--font-ja)}:lang(ko),:lang(ja){--text-display: clamp(2.25rem, 1.1rem + 3.9vw, 4.25rem);--text-h2: clamp(2rem, 1.2rem + 2.6vw, 3.5rem)}@media(prefers-reduced-motion:reduce){:root{--dur-feedback: 0ms;--dur-explain: 0ms}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 16px)}body{margin:0;background:var(--surface-canvas);color:var(--ink);font:400 var(--text-body)/var(--leading-body) var(--font-sans);font-feature-settings:"ss01","cv11";text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}:lang(ko) body,:lang(ko){word-break:keep-all;overflow-wrap:anywhere;line-break:strict}:lang(ja) body,:lang(ja){line-break:strict;overflow-wrap:anywhere}:lang(ja) :is(h1,h2,h3,.ds-display,.ds-h2,.ds-h3){word-break:auto-phrase}h1,h2,h3,h4,p,ul,ol,dl,dd,figure{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit}a,button,label{-webkit-tap-highlight-color:transparent}img,svg{display:block;max-width:100%}button{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--mti);outline-offset:3px;border-radius:2px}.ds-container{width:min(100% - 2 * var(--page-pad),var(--container));margin-inline:auto}.ds-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:var(--gutter)}@media(min-width:768px){.ds-grid{grid-template-columns:repeat(12,minmax(0,1fr))}}.ds-section{padding-block:var(--section-y)}.ds-mist{background:var(--surface-mist)}.ds-eyebrow,.eyebrow{font:500 var(--text-small)/1.4 var(--font-sans);letter-spacing:0;text-transform:none;color:var(--ink-mute)}.ds-display{font:500 var(--text-display)/var(--leading-heading) var(--font-sans);letter-spacing:var(--tracking-display);text-wrap:balance}.ds-h2{font:500 var(--text-h2)/1.12 var(--font-sans);letter-spacing:var(--tracking-heading);text-wrap:balance;white-space:pre-line}:lang(ko) .ds-h2,:lang(ja) .ds-h2{line-height:1.3}.ds-h3{font:500 var(--text-h3)/1.25 var(--font-sans);letter-spacing:-.01em}:lang(ko) .ds-h3,:lang(ja) .ds-h3{letter-spacing:0;line-height:1.4}.ds-lead{font-size:var(--text-lead);line-height:1.55;color:var(--ink-soft);max-width:40ch;text-wrap:pretty}:lang(ko) .ds-lead,:lang(ja) .ds-lead{max-width:30em;line-height:1.7}.ds-body{color:var(--ink-soft);max-width:var(--measure);text-wrap:pretty}.ds-small{font-size:var(--text-small);color:var(--ink-mute)}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:fixed;z-index:100;top:8px;left:8px;padding:10px 14px;background:var(--ink);color:#fff;transform:translateY(-200%)}.skip-link:focus{transform:none}.email-contact{display:inline-flex;flex-direction:column;align-items:flex-start;gap:var(--space-2)}.email-contact-label{font-size:var(--text-small);color:var(--ink-mute);text-decoration:none;cursor:pointer}.email-contact-label:hover{color:var(--ink);text-decoration:underline;text-underline-offset:4px}.email-contact-row{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-4)}.email-contact .text-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:var(--text-body);color:var(--ink);text-decoration:none;background:linear-gradient(var(--mti),var(--mti)) left calc(100% - 10px) / 0 1px no-repeat,linear-gradient(color-mix(in srgb,var(--ink) 28%,transparent),color-mix(in srgb,var(--ink) 28%,transparent)) left calc(100% - 10px) / 100% 1px no-repeat;transition:background-size var(--dur-feedback) var(--ease)}.email-contact .text-link:hover,.email-contact .text-link:focus-visible{background-size:100% 1px,100% 1px}.email-copy{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 12px;border:1px solid var(--rule-strong);border-radius:var(--radius-control);background:var(--surface-canvas);color:var(--ink-soft);font:500 var(--text-caption)/1 var(--font-sans);cursor:pointer;transition:border-color var(--dur-feedback) var(--ease),color var(--dur-feedback) var(--ease)}.email-copy:hover,.email-copy[data-state=copied]{border-color:var(--mti);color:var(--mti-strong)}::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation-duration:var(--dur-feedback);animation-timing-function:var(--ease)}@media(prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}:root{--color-ink: var(--ink);--color-ink-soft: var(--ink-soft);--color-mute: var(--ink-mute);--color-paper: var(--surface-canvas);--color-paper-warm: var(--surface-mist);--color-rule: var(--rule);--color-focus: var(--mti);--color-error: #b42318;--color-accent: var(--mti);--color-accent-sourcing: var(--mti);--color-accent-development: var(--mti);--color-accent-prototype: var(--mti);--color-accent-production: var(--mti);--font-display: var(--font-sans);--font-body: var(--font-sans)}.wrap{width:min(100% - 2 * var(--page-pad),var(--container));margin-inline:auto}.form-container{border:1px solid var(--rule);border-radius:var(--radius-panel);background:var(--surface-canvas)}.form-container h2{font:500 var(--text-h3)/1.3 var(--font-sans)}.form-container .form-label{font:500 var(--text-small)/1.4 var(--font-sans);color:var(--ink);letter-spacing:0}.form-input,.form-textarea{border-bottom-color:var(--rule-strong)}.form-input:focus,.form-textarea:focus{outline:none;border-bottom:2px solid var(--mti)}.form-button{justify-content:center;gap:10px;border-radius:var(--radius-control);background:var(--mti);border-color:var(--mti);color:var(--mti-on);font-weight:500}.form-button:hover{background:var(--mti-strong);color:var(--mti-on)}.form-button svg{width:18px;height:18px}@keyframes ds-reveal{0%{opacity:0;transform:translateY(14px)}}@supports (timeline-trigger: --t view()){[data-reveal]{timeline-trigger:--ds-reveal view(block 0 12%) entry 0% exit 100%;animation:ds-reveal var(--dur-explain) var(--ease) backwards;animation-trigger:--ds-reveal play-forwards}}@supports not (timeline-trigger: --t view()){[data-reveal]:not(.is-in){opacity:0;transform:translateY(14px)}[data-reveal].is-in{transition:opacity var(--dur-explain) var(--ease),transform var(--dur-explain) var(--ease)}}.ds-head{margin-bottom:clamp(32px,4vw,56px);row-gap:var(--space-3)}.ds-head-eyebrow{grid-column:1 / -1}.ds-head-main{grid-column:1 / -1;display:grid;gap:var(--space-4)}@media(min-width:768px){.ds-head-eyebrow{grid-column:1 / span 3;padding-top:.6em}.ds-head-main{grid-column:4 / span 8}.ds-head--plain .ds-head-main{grid-column:1 / span 9}}.ds-num{font:500 var(--text-caption)/1 var(--font-mono);color:var(--ink-mute);letter-spacing:.06em}.ds-chips{display:flex;flex-wrap:wrap;gap:var(--space-2)}.ds-list{border-top:1px solid var(--rule)}.ds-list>li{padding:14px 0;border-bottom:1px solid var(--rule);color:var(--ink-soft);font-size:var(--text-small)}.ph-w{white-space:nowrap}:lang(ko) :is(.ds-num,.ds-chip.ds-chip),:lang(ja) :is(.ds-num,.ds-chip.ds-chip){letter-spacing:0}:lang(ko) .ds-num{font-family:"IBM Plex Mono",var(--font-ko)}:lang(ja) .ds-num{font-family:"IBM Plex Mono",var(--font-ja)}:lang(ja) :is(h2,h3,h4,.ds-btn,.ds-eyebrow,.eyebrow,.ds-chip,dt,label){word-break:auto-phrase;text-wrap:balance}.fact-line{font-size:var(--text-lead);line-height:1.5;color:var(--ink);max-width:36em;text-wrap:pretty;padding-top:var(--space-4);border-top:1px solid var(--rule)}:lang(ko) .fact-line,:lang(ja) .fact-line{line-height:1.7}.fact-line .fact{white-space:nowrap}.mintec-scene-slot:empty{display:none}.plain-list>li{display:inline}.plain-list>li:not(:last-child):after{content:" · ";white-space:pre;color:var(--ink-mute)}html.chapter-slides{--chapter-height: calc(100svh - var(--chapter-nav-height, 69px));scroll-snap-type:y mandatory;scroll-padding-top:var(--chapter-nav-height, 69px)}html.chapter-slides main>section[data-chapter]{position:sticky!important;top:var(--chapter-nav-height, 69px)!important;z-index:var(--chapter-z, 1)!important}html.chapter-slides main>section[data-chapter=tall]{top:var(--chapter-top, var(--chapter-nav-height, 69px))!important}html.chapter-slides main>section[data-chapter=free]{position:relative!important;top:auto!important}:where(html.chapter-slides main>section[data-chapter]){box-sizing:border-box;background-color:var(--surface-canvas);scroll-margin:0}:where(html.chapter-slides main>section[data-chapter=fit]){min-height:var(--chapter-height);display:grid;align-content:center;grid-template-columns:minmax(0,1fr);padding-block:clamp(24px,5vh,64px)}html.chapter-slides main>section[data-chapter=fit],html.chapter-slides main>section[data-chapter=tall]{scroll-snap-align:none!important;scroll-snap-stop:normal!important}html.chapter-slides main>section[data-chapter]:not([data-chapter=free]){padding-block:clamp(24px,5vh,64px)}.chapter-snaps{display:none}html.chapter-slides main{position:relative}html.chapter-slides .chapter-snaps{display:block;position:absolute;inset:0;pointer-events:none;visibility:hidden}html.chapter-slides .chapter-snaps i{position:absolute;left:0;width:1px;height:1px;scroll-snap-align:start;scroll-snap-stop:always}html.chapter-slides footer{scroll-snap-align:end}@supports (animation-timeline: view()) and (timeline-scope: --depth-probe){html.chapter-slides main{background:var(--surface-studio);timeline-scope:--depth-2,--depth-3,--depth-4,--depth-5,--depth-6,--depth-7,--depth-8,--depth-9,--depth-10,--depth-11,--depth-12,--depth-13,--depth-14}html.chapter-slides main>section[data-chapter=fit],html.chapter-slides main>section[data-chapter=tall]{--depth-scale: .965;--depth-dim: .12;--depth-range-start: cover 0%;--depth-range-end: cover var(--chapter-height, 80svh);transform-origin:50% 0}html.chapter-slides main>section[data-chapter=tall]{transform-origin:50% 100%}html.chapter-slides main>section[data-chapter=fit]:after,html.chapter-slides main>section[data-chapter=tall]:after{content:"";position:absolute;inset:0;z-index:6;background:var(--ink);opacity:0;pointer-events:none}html.chapter-slides main>section:nth-of-type(2){view-timeline:--depth-2 block}html.chapter-slides main>section:nth-of-type(3){view-timeline:--depth-3 block}html.chapter-slides main>section:nth-of-type(4){view-timeline:--depth-4 block}html.chapter-slides main>section:nth-of-type(5){view-timeline:--depth-5 block}html.chapter-slides main>section:nth-of-type(6){view-timeline:--depth-6 block}html.chapter-slides main>section:nth-of-type(7){view-timeline:--depth-7 block}html.chapter-slides main>section:nth-of-type(8){view-timeline:--depth-8 block}html.chapter-slides main>section:nth-of-type(9){view-timeline:--depth-9 block}html.chapter-slides main>section:nth-of-type(10){view-timeline:--depth-10 block}html.chapter-slides main>section:nth-of-type(11){view-timeline:--depth-11 block}html.chapter-slides main>section:nth-of-type(12){view-timeline:--depth-12 block}html.chapter-slides main>section:nth-of-type(13){view-timeline:--depth-13 block}html.chapter-slides main>section:nth-of-type(14){view-timeline:--depth-14 block}html.chapter-slides main>section:nth-of-type(1)[data-chapter=fit],html.chapter-slides main>section:nth-of-type(1)[data-chapter=tall]{animation:depth-recede linear both;animation-timeline:--depth-2;animation-range:var(--depth-range-start) var(--depth-range-end)}html.chapter-slides main>section:nth-of-type(1)[data-chapter=fit]:after,html.chapter-slides main>section:nth-of-type(1)[data-chapter=tall]:after{animation:depth-dim linear both;animation-timeline:--depth-2;animation-range:var(--depth-range-start) var(--depth-range-end)}html.chapter-slides main>section:nth-of-type(2)[data-chapter=fit],html.chapter-slides main>section:nth-of-type(2)[data-chapter=tall]{animation:depth-recede linear both;animation-timeline:--depth-3;animation-range:var(--depth-range-start) var(--depth-range-end)}html.chapter-slides main>section:nth-of-type(2)[data-chapter=fit]:after,html.chapter-slides main>section:nth-of-type(2)[data-chapter=tall]:after{animation:depth-dim linear both;animation-timeline:--depth-3;animation-range:var(--depth-range-start) var(--depth-range-end)}html.chapter-slides main>section:nth-of-type(3)[data-chapter=fit],html.chapter-slides main>section:nth-of-type(3)[data-chapter=tall]{animation:depth-recede linear both;animation-timeline:--depth-4;animation-range:var(--depth-range-start) var(--depth-range-end)}html.chapter-slides main>section:nth-of-type(3)[data-chapter=fit]:after,html.chapter-slides main>section:nth-of-type(3)[data-chapter=tall]:after{animation:depth-dim linear both;animation-timeline:--depth-4;animation-range:var(--depth-range-start) var(--depth-range-end)}html.chapter-slides main>section:nth-of-type(4)[data-chapter=fit],html.chapter-slides main>section:nth-of-type(4)[data-chapter=tall]{animation:depth-recede linear both;animation-timeline:--depth-5;animation-range:var(--depth-range-start) var(--depth-range-end)}html.chapter-slides main>section:nth-of-type(4)[data-chapter=fit]:after,html.chapter-slides main>section:nth-of-type(4)[data-chapter=tall]:after{animation:depth-dim linear both;animation-timeline:--depth-5;animation-range:var(--depth-range-start) var(--depth-range-end)}html.chapter-slides main>section:nth-of-type(5)[data-chapter=fit],html.chapter-slides main>section:nth-of-type(5)[data-chapter=tall]{animation:depth-recede linear both;animation-timeline:--depth-6;animation-range:var(--depth-range-start) var(--depth-range-end)}html.chapter-slides main>section:nth-of-type(5)[data-chapter=fit]:after,html.chapter-slides main>section:nth-of-type(5)[data-chapter=tall]:after{animation:depth-dim linear both;animation-timeline:--depth-6;animation-range:var(--depth-range-start) var(--depth-range-end)}html.chapter-slides main>section:nth-of-type(6)[data-chapter=fit],html.chapter-slides main>section:nth-of-type(6)[data-chapter=tall]{animation:depth-recede linear both;animation-timeline:--depth-7;animation-range:var(--depth-range-start) var(--depth-range-end)}html.chapter-slides main>section:nth-of-type(6)[data-chapter=fit]:after,html.chapter-slides main>section:nth-of-type(6)[data-chapter=tall]:after{animation:depth-dim linear both;animation-timeline:--depth-7;animation-range:var(--depth-range-start) var(--depth-range-end)}html.chapter-slides main>section:nth-of-type(7)[data-chapter=fit],html.chapter-slides main>section:nth-of-type(7)[data-chapter=tall]{animation:depth-recede linear both;animation-timeline:--depth-8;animation-range:var(--depth-range-start) var(--depth-range-end)}html.chapter-slides main>section:nth-of-type(7)[data-chapter=fit]:after,html.chapter-slides main>section:nth-of-type(7)[data-chapter=tall]:after{animation:depth-dim linear both;animation-timeline:--depth-8;animation-range:var(--depth-range-start) var(--depth-range-end)}html.chapter-slides main>section:nth-of-type(8)[data-chapter=fit],html.chapter-slides main>section:nth-of-type(8)[data-chapter=tall]{animation:depth-recede linear both;animation-timeline:--depth-9;animation-range:var(--depth-range-start) var(--depth-range-end)}html.chapter-slides main>section:nth-of-type(8)[data-chapter=fit]:after,html.chapter-slides main>section:nth-of-type(8)[data-chapter=tall]:after{animation:depth-dim linear both;animation-timeline:--depth-9;animation-range:var(--depth-range-start) var(--depth-range-end)}html.chapter-slides main>section:nth-of-type(9)[data-chapter=fit],html.chapter-slides main>section:nth-of-type(9)[data-chapter=tall]{animation:depth-recede linear both;animation-timeline:--depth-10;animation-range:var(--depth-range-start) var(--depth-range-end)}html.chapter-slides main>section:nth-of-type(9)[data-chapter=fit]:after,html.chapter-slides main>section:nth-of-type(9)[data-chapter=tall]:after{animation:depth-dim linear both;animation-timeline:--depth-10;animation-range:var(--depth-range-start) var(--depth-range-end)}html.chapter-slides main>section:nth-of-type(10)[data-chapter=fit],html.chapter-slides main>section:nth-of-type(10)[data-chapter=tall]{animation:depth-recede linear both;animation-timeline:--depth-11;animation-range:var(--depth-range-start) var(--depth-range-end)}html.chapter-slides main>section:nth-of-type(10)[data-chapter=fit]:after,html.chapter-slides main>section:nth-of-type(10)[data-chapter=tall]:after{animation:depth-dim linear both;animation-timeline:--depth-11;animation-range:var(--depth-range-start) var(--depth-range-end)}html.chapter-slides main>section:nth-of-type(11)[data-chapter=fit],html.chapter-slides main>section:nth-of-type(11)[data-chapter=tall]{animation:depth-recede linear both;animation-timeline:--depth-12;animation-range:var(--depth-range-start) var(--depth-range-end)}html.chapter-slides main>section:nth-of-type(11)[data-chapter=fit]:after,html.chapter-slides main>section:nth-of-type(11)[data-chapter=tall]:after{animation:depth-dim linear both;animation-timeline:--depth-12;animation-range:var(--depth-range-start) var(--depth-range-end)}html.chapter-slides main>section:nth-of-type(12)[data-chapter=fit],html.chapter-slides main>section:nth-of-type(12)[data-chapter=tall]{animation:depth-recede linear both;animation-timeline:--depth-13;animation-range:var(--depth-range-start) var(--depth-range-end)}html.chapter-slides main>section:nth-of-type(12)[data-chapter=fit]:after,html.chapter-slides main>section:nth-of-type(12)[data-chapter=tall]:after{animation:depth-dim linear both;animation-timeline:--depth-13;animation-range:var(--depth-range-start) var(--depth-range-end)}html.chapter-slides main>section:nth-of-type(13)[data-chapter=fit],html.chapter-slides main>section:nth-of-type(13)[data-chapter=tall]{animation:depth-recede linear both;animation-timeline:--depth-14;animation-range:var(--depth-range-start) var(--depth-range-end)}html.chapter-slides main>section:nth-of-type(13)[data-chapter=fit]:after,html.chapter-slides main>section:nth-of-type(13)[data-chapter=tall]:after{animation:depth-dim linear both;animation-timeline:--depth-14;animation-range:var(--depth-range-start) var(--depth-range-end)}@keyframes depth-recede{to{transform:scale(var(--depth-scale))}}@keyframes depth-dim{to{opacity:var(--depth-dim)}}}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-cyrillic-ext-wght-normal.DjL33-gN.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-cyrillic-wght-normal.BEAKL7Jp.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-vietnamese-wght-normal.6IgcOCM7.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-latin-ext-wght-normal.DC-KSUi6.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-latin-wght-normal.BgDaEnEv.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-cyrillic-ext-400-normal.xuaO2J-f.woff2) format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-ext-400-normal.DMdlQ8Kv.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-cyrillic-400-normal.BSMlKf0J.woff2) format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-400-normal.CEL4l2ZJ.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-vietnamese-400-normal.BulugwFq.woff2) format("woff2"),url(/_astro/ibm-plex-mono-vietnamese-400-normal.DDuiU_S-.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-latin-ext-400-normal.BmRBH3aV.woff2) format("woff2"),url(/_astro/ibm-plex-mono-latin-ext-400-normal.D3D2R8hC.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-latin-400-normal.DMJ8VG8y.woff2) format("woff2"),url(/_astro/ibm-plex-mono-latin-400-normal.CvHOgSBP.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-cyrillic-ext-500-normal.BqneJy0T.woff2) format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-ext-500-normal.BIfNGwUT.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-cyrillic-500-normal.Bq9vWWag.woff2) format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-500-normal.Ael50iVv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-vietnamese-500-normal.DZ4AoWbu.woff2) format("woff2"),url(/_astro/ibm-plex-mono-vietnamese-500-normal.C8zxqsMH.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-latin-ext-500-normal.CAhNIIs5.woff2) format("woff2"),url(/_astro/ibm-plex-mono-latin-ext-500-normal.CZ70TYgx.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-latin-500-normal.DSY6xOcd.woff2) format("woff2"),url(/_astro/ibm-plex-mono-latin-500-normal.CB9ihrfo.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}.ds-icon[data-astro-cid-yafpve6o]{flex:none;display:inline-block;vertical-align:middle}.ds-btn[data-astro-cid-doskrcgr]{display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:0 20px;border-radius:var(--radius-control);font:500 var(--text-body)/1 var(--font-sans);text-decoration:none;transition:background-color var(--dur-feedback) var(--ease),color var(--dur-feedback) var(--ease),border-color var(--dur-feedback) var(--ease)}.ds-btn--primary[data-astro-cid-doskrcgr]{background:var(--mti);color:var(--mti-on)}.ds-btn--primary[data-astro-cid-doskrcgr]:hover{background:var(--mti-strong)}.ds-btn--secondary[data-astro-cid-doskrcgr]{border:1px solid var(--rule-strong);color:var(--ink);background:var(--surface-canvas)}.ds-btn--secondary[data-astro-cid-doskrcgr]:hover{border-color:var(--ink)}.ds-btn--link[data-astro-cid-doskrcgr]{min-height:44px;padding:0;border-radius:0;color:var(--ink);position:relative}.ds-btn--link[data-astro-cid-doskrcgr]:after{content:"";position:absolute;left:0;right:0;bottom:10px;height:1px;background:color-mix(in srgb,var(--ink) 28%,transparent)}.ds-btn--link[data-astro-cid-doskrcgr]:before{content:"";position:absolute;left:0;right:0;bottom:10px;height:1px;background:var(--mti);transform:scaleX(0);transform-origin:left;transition:transform var(--dur-feedback) var(--ease);z-index:1}.ds-btn--link[data-astro-cid-doskrcgr]:hover:before,.ds-btn--link[data-astro-cid-doskrcgr]:focus-visible:before{transform:scaleX(1)}.ds-btn[data-astro-cid-doskrcgr] .ds-btn-arrow{width:18px;height:18px;transition:transform var(--dur-feedback) var(--ease)}.ds-btn[data-astro-cid-doskrcgr]:hover .ds-btn-arrow{transform:translate(3px)}.ds-header[data-astro-cid-7lnoqtlt]{position:sticky;top:0;z-index:100;background:var(--surface-canvas)}.ds-header-inner[data-astro-cid-7lnoqtlt]{display:flex;align-items:center;gap:var(--space-6);height:var(--header-h)}.ds-wordmark[data-astro-cid-7lnoqtlt]{margin-right:auto;display:inline-flex;align-items:center;min-height:44px;padding:0}.ds-wordmark[data-astro-cid-7lnoqtlt] img[data-astro-cid-7lnoqtlt]{width:88px;height:auto}.ds-nav[data-astro-cid-7lnoqtlt] ul[data-astro-cid-7lnoqtlt]{display:flex;gap:var(--space-6)}.ds-nav[data-astro-cid-7lnoqtlt] a[data-astro-cid-7lnoqtlt]{font-size:var(--text-small);text-decoration:none;color:var(--ink-soft);padding:10px 0}.ds-nav[data-astro-cid-7lnoqtlt] a[data-astro-cid-7lnoqtlt]:hover{color:var(--ink)}.ds-lang[data-astro-cid-7lnoqtlt]{display:flex;gap:2px;font:500 var(--text-caption)/1 var(--font-mono)}.ds-lang[data-astro-cid-7lnoqtlt] a[data-astro-cid-7lnoqtlt]{display:inline-grid;place-items:center;min-width:40px;min-height:44px;text-decoration:none;color:var(--ink-mute);border-radius:var(--radius-control)}.ds-lang[data-astro-cid-7lnoqtlt] a[data-astro-cid-7lnoqtlt][aria-current=true]{color:var(--ink);background:var(--surface-mist)}.ds-header[data-astro-cid-7lnoqtlt] .ds-header-cta{min-height:40px;padding:0 14px;font-size:var(--text-small)}.ds-thread[data-astro-cid-7lnoqtlt]{position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--rule);overflow-x:clip}.ds-thread-fill[data-astro-cid-7lnoqtlt]{position:absolute;inset:-.5px 0 0;height:2px;background:var(--mti);transform-origin:left;transform:scaleX(0)}.ds-thread-head[data-astro-cid-7lnoqtlt]{position:absolute;inset:0;transform:translate(-100%);pointer-events:none}.ds-thread-head[data-astro-cid-7lnoqtlt]:after{content:"";position:absolute;right:-3px;top:-2.5px;width:6px;height:6px;border-radius:1px;background:var(--mti)}@supports (animation-timeline: scroll()){.ds-thread-fill[data-astro-cid-7lnoqtlt]{animation:ds-thread-grow linear both;animation-timeline:scroll(root)}.ds-thread-head[data-astro-cid-7lnoqtlt]{animation:ds-thread-move linear both;animation-timeline:scroll(root)}@keyframes ds-thread-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes ds-thread-move{0%{transform:translate(-100%);opacity:0}1%{opacity:1}to{transform:translate(0);opacity:1}}}@media(prefers-reduced-motion:reduce){.ds-thread-fill[data-astro-cid-7lnoqtlt],.ds-thread-head[data-astro-cid-7lnoqtlt]{animation:none}.ds-thread-head[data-astro-cid-7lnoqtlt]{display:none}}.ds-menu-toggle[data-astro-cid-7lnoqtlt]{display:none;flex:none;width:44px;height:44px;border:1px solid var(--rule-strong);border-radius:var(--radius-control);background:var(--surface-canvas);cursor:pointer}.ds-menu-toggle[data-astro-cid-7lnoqtlt] span[data-astro-cid-7lnoqtlt]{display:block;width:18px;height:1.5px;margin:5px auto;background:var(--ink);transition:transform var(--dur-feedback) var(--ease)}.ds-menu-toggle[data-astro-cid-7lnoqtlt][aria-expanded=true] span[data-astro-cid-7lnoqtlt]:first-child{transform:translateY(3.25px) rotate(45deg)}.ds-menu-toggle[data-astro-cid-7lnoqtlt][aria-expanded=true] span[data-astro-cid-7lnoqtlt]:last-child{transform:translateY(-3.25px) rotate(-45deg)}.ds-menu[data-astro-cid-7lnoqtlt]{border-top:1px solid var(--rule);background:var(--surface-canvas);padding-block:var(--space-4) var(--space-6)}@media(max-width:860px){.ds-menu[data-astro-cid-7lnoqtlt]:not([hidden]){position:absolute;left:0;right:0;top:100%;height:calc(100svh - var(--header-h));overflow-y:auto}}.ds-menu[data-astro-cid-7lnoqtlt] ul[data-astro-cid-7lnoqtlt]{display:grid;margin-bottom:var(--space-5)}.ds-menu[data-astro-cid-7lnoqtlt] li[data-astro-cid-7lnoqtlt] a[data-astro-cid-7lnoqtlt]{display:block;padding:14px 0;border-bottom:1px solid var(--rule);text-decoration:none;font-size:var(--text-lead)}@media(max-width:860px){.ds-nav[data-astro-cid-7lnoqtlt]{display:none}.ds-menu-toggle[data-astro-cid-7lnoqtlt]{display:block}.ds-header-inner[data-astro-cid-7lnoqtlt]{gap:var(--space-3)}}@media(min-width:861px){.ds-menu[data-astro-cid-7lnoqtlt]{display:none}}@media(max-width:600px){.ds-header[data-astro-cid-7lnoqtlt] .ds-header-cta{display:none}}@media(max-width:420px){.ds-lang[data-astro-cid-7lnoqtlt] a[data-astro-cid-7lnoqtlt]{min-width:44px}.ds-lang[data-astro-cid-7lnoqtlt]{gap:0}.ds-header-inner[data-astro-cid-7lnoqtlt]{gap:var(--space-2)}}.ft[data-astro-cid-vyu5xern]{position:relative;z-index:90;background:var(--surface-mist);border-top:1px solid var(--rule);padding-block:var(--space-8) var(--space-6)}.ft-grid[data-astro-cid-vyu5xern]{row-gap:var(--space-6)}.ft-main[data-astro-cid-vyu5xern]{grid-column:1 / -1;display:grid;gap:var(--space-4);align-content:start}.ft-contact[data-astro-cid-vyu5xern]{grid-column:1 / -1;display:grid;gap:var(--space-5);align-content:start}.ft-privacy[data-astro-cid-vyu5xern]{color:inherit;text-underline-offset:3px}.ft-privacy[data-astro-cid-vyu5xern]:hover{color:var(--ink)}.ft-partner[data-astro-cid-vyu5xern]{display:grid;gap:var(--space-1)}.ft-partner-label[data-astro-cid-vyu5xern]{font-size:var(--text-small);color:var(--ink-soft)}.ft-partner[data-astro-cid-vyu5xern] a[data-astro-cid-vyu5xern]{display:inline-flex;align-items:center;gap:6px;min-height:44px;justify-self:start;color:var(--ink);font-size:var(--text-small);font-weight:500;text-decoration:underline;text-underline-offset:5px;text-decoration-color:var(--rule-strong);overflow-wrap:anywhere}.ft-partner[data-astro-cid-vyu5xern] a[data-astro-cid-vyu5xern]:hover{text-decoration-color:var(--mti)}@media(min-width:960px){.ft-main[data-astro-cid-vyu5xern]{grid-column:1 / span 7}.ft-contact[data-astro-cid-vyu5xern]{grid-column:9 / span 4}}.ft-statement[data-astro-cid-vyu5xern]{font:500 var(--text-h3)/1.3 var(--font-sans);max-width:32ch}[data-astro-cid-vyu5xern]:lang(ko) .ft-statement[data-astro-cid-vyu5xern],[data-astro-cid-vyu5xern]:lang(ja) .ft-statement[data-astro-cid-vyu5xern]{line-height:1.5}.ft-slogan[data-astro-cid-vyu5xern]{font-size:var(--text-small);color:var(--ink-soft)}.ft-bottom[data-astro-cid-vyu5xern]{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4) var(--space-6);padding-top:var(--space-5);border-top:1px solid var(--rule)}.ft-bottom[data-astro-cid-vyu5xern] nav[data-astro-cid-vyu5xern] ul[data-astro-cid-vyu5xern]{display:flex;flex-wrap:wrap;gap:var(--space-5)}.ft-bottom[data-astro-cid-vyu5xern] a[data-astro-cid-vyu5xern]{color:var(--ink);text-decoration:none;font-size:var(--text-small);min-height:44px;min-width:44px;display:inline-flex;align-items:center}.ft-bottom[data-astro-cid-vyu5xern] a[data-astro-cid-vyu5xern]:hover{color:var(--mti-strong);text-decoration:underline;text-underline-offset:4px}.ft-lang[data-astro-cid-vyu5xern]{display:flex;gap:2px;font:500 var(--text-caption)/1 var(--font-mono)}.ft-lang[data-astro-cid-vyu5xern] a[data-astro-cid-vyu5xern]{min-width:44px;justify-content:center;color:var(--ink-mute)}.ft-lang[data-astro-cid-vyu5xern] a[data-astro-cid-vyu5xern][aria-current=true]{color:var(--ink)}.ft-bottom[data-astro-cid-vyu5xern] .ds-small[data-astro-cid-vyu5xern]{margin-left:auto}@media(max-width:767px){.ft-bottom[data-astro-cid-vyu5xern] .ds-small[data-astro-cid-vyu5xern]{margin-left:0}}
