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)}}}.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}@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}}
