.ks-head[data-astro-cid-3qfqpgsw]{display:grid;justify-items:start;gap:1.5rem;padding-block:clamp(3.5rem,8vw,7rem) clamp(2rem,4vw,3rem)}.ks-h1[data-astro-cid-3qfqpgsw]{margin:0;font-size:clamp(2.2rem,.8rem + 5.6vw,6rem);font-weight:800;line-height:1.08;letter-spacing:-.03em;font-feature-settings:"palt"}.ks-kicker[data-astro-cid-3qfqpgsw]{display:block;margin-bottom:.6em;color:var(--t-ink-3);font-size:var(--t-step-1);font-weight:700;letter-spacing:.02em}.ks-profile[data-astro-cid-3qfqpgsw]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;margin:1.5rem 0 0;border-top:1px solid var(--t-line)}.ks-profile[data-astro-cid-3qfqpgsw]>div[data-astro-cid-3qfqpgsw]{padding:1.25rem 1.5rem 0 0}.ks-profile[data-astro-cid-3qfqpgsw] dt[data-astro-cid-3qfqpgsw]{margin-bottom:.35rem;color:var(--t-ink-3);font-size:var(--t-step--1);font-weight:700}.ks-profile[data-astro-cid-3qfqpgsw] dd[data-astro-cid-3qfqpgsw]{margin:0;font-weight:600}.ks-tags[data-astro-cid-3qfqpgsw]{display:flex;flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none}.ks-tags[data-astro-cid-3qfqpgsw] li[data-astro-cid-3qfqpgsw]{padding:.15em .8em;border:1px solid var(--t-line);border-radius:999px;font-size:var(--t-step--1)}.ks-figure[data-astro-cid-3qfqpgsw]{margin:clamp(1.5rem,3vw,2.5rem) auto 0}.ks-figure[data-astro-cid-3qfqpgsw] img[data-astro-cid-3qfqpgsw]{display:block;width:100%;aspect-ratio:21 / 9;object-fit:cover;border-radius:1.25rem}.ks-body[data-astro-cid-3qfqpgsw]{display:grid;grid-template-columns:minmax(0,15rem) minmax(0,46rem);justify-content:space-between;gap:clamp(2rem,6vw,6rem);padding-block:clamp(4rem,9vw,7rem)}.ks-toc[data-astro-cid-3qfqpgsw]{position:sticky;top:calc(var(--t-header-h) + 2rem);align-self:start}.ks-toc-title[data-astro-cid-3qfqpgsw]{margin:0 0 1rem;color:var(--t-ink-3);font-size:var(--t-step-1)}.ks-toc[data-astro-cid-3qfqpgsw] ol[data-astro-cid-3qfqpgsw]{margin:0;padding:0;list-style:none;border-left:1px solid var(--t-line)}.ks-toc[data-astro-cid-3qfqpgsw] a[data-astro-cid-3qfqpgsw]{position:relative;display:block;padding:.5rem 0 .5rem 1.1rem;color:var(--t-ink-3);font-size:var(--t-step--1);text-decoration:none;transition:color .3s}.ks-toc[data-astro-cid-3qfqpgsw] a[data-astro-cid-3qfqpgsw]:before{content:"";position:absolute;left:-1px;top:.5rem;bottom:.5rem;width:2px;background:var(--t-signal);transform:scaleY(0);transition:transform .4s var(--t-ease-out)}.ks-toc[data-astro-cid-3qfqpgsw] a[data-astro-cid-3qfqpgsw]:hover,.ks-toc[data-astro-cid-3qfqpgsw] a[data-astro-cid-3qfqpgsw][aria-current=true]{color:var(--t-ink)}.ks-toc[data-astro-cid-3qfqpgsw] a[data-astro-cid-3qfqpgsw][aria-current=true]{font-weight:700}.ks-toc[data-astro-cid-3qfqpgsw] a[data-astro-cid-3qfqpgsw][aria-current=true]:before{transform:scaleY(1)}.ks-sec[data-astro-cid-3qfqpgsw]{scroll-margin-top:calc(var(--t-header-h) + 2rem)}.ks-sec[data-astro-cid-3qfqpgsw]+.ks-sec[data-astro-cid-3qfqpgsw]{margin-top:clamp(4rem,8vw,6rem)}.ks-sec[data-astro-cid-3qfqpgsw] h2[data-astro-cid-3qfqpgsw]{display:flex;align-items:baseline;gap:1rem;margin:0 0 2rem;padding-bottom:1.25rem;border-bottom:1px solid var(--t-line);font-size:var(--t-step-2);font-weight:800;line-height:1.35;font-feature-settings:"palt"}.ks-num[data-astro-cid-3qfqpgsw]{color:var(--t-signal-ink);font-size:var(--t-step-1)}.ks-sec[data-astro-cid-3qfqpgsw] h3[data-astro-cid-3qfqpgsw]{display:flex;align-items:baseline;gap:.75rem;margin:3rem 0 1rem;font-size:var(--t-step-1);font-weight:800}.ks-sub[data-astro-cid-3qfqpgsw]{color:var(--t-ink-3);font-size:var(--t-step-0)}.ks-sec[data-astro-cid-3qfqpgsw] p[data-astro-cid-3qfqpgsw]{margin:0 0 1.25em;color:var(--t-ink-2)}.ks-sec[data-astro-cid-3qfqpgsw] strong[data-astro-cid-3qfqpgsw]{color:var(--t-ink);background:linear-gradient(transparent 62%,color-mix(in srgb,var(--t-signal) 28%,transparent) 62%)}.ks-quote[data-astro-cid-3qfqpgsw]{position:relative;margin:2rem 0;padding-left:clamp(2.5rem,5vw,3.5rem)}.ks-quote[data-astro-cid-3qfqpgsw]:before{content:"“";position:absolute;left:0;top:-.2em;color:var(--t-signal);font-family:var(--t-font-display);font-size:4rem;font-style:italic;line-height:1}.ks-quote[data-astro-cid-3qfqpgsw] p[data-astro-cid-3qfqpgsw]{margin:0;color:var(--t-ink);font-size:var(--t-step-1);font-weight:600;line-height:1.7;font-feature-settings:"palt"}.ks-callout[data-astro-cid-3qfqpgsw]{margin:2rem 0;padding:clamp(1.5rem,3vw,2.25rem);border-radius:1.25rem;background:var(--t-paper-2)}.ks-callout[data-astro-cid-3qfqpgsw] p[data-astro-cid-3qfqpgsw]{margin:0}.ks-callout[data-astro-cid-3qfqpgsw] .ks-callout-label[data-astro-cid-3qfqpgsw]{margin-bottom:.75rem;color:var(--t-ink-3);font-size:var(--t-step--1);font-weight:700}.ks-pull[data-astro-cid-3qfqpgsw]{margin:2.5rem 0;padding-block:clamp(2rem,4vw,3rem);border-block:1px solid var(--t-line)}.ks-pull[data-astro-cid-3qfqpgsw] .ks-pull-small[data-astro-cid-3qfqpgsw]{margin:0 0 1rem;color:var(--t-ink-3)}.ks-pull[data-astro-cid-3qfqpgsw] .ks-pull-big[data-astro-cid-3qfqpgsw]{margin:0;color:var(--t-ink);font-size:var(--t-step-3);font-weight:800;line-height:1.45;font-feature-settings:"palt";word-break:auto-phrase}.ks-mark[data-astro-cid-3qfqpgsw]{background:linear-gradient(var(--t-signal),var(--t-signal)) 0 92% / 0 .1em no-repeat;transition:background-size 1.4s var(--t-ease-out) .4s}.ks-pull[data-astro-cid-3qfqpgsw].is-inview .ks-mark[data-astro-cid-3qfqpgsw],html:not(.js) .ks-mark[data-astro-cid-3qfqpgsw]{background-size:100% .1em}.ks-after[data-astro-cid-3qfqpgsw]{margin-top:clamp(3rem,6vw,4.5rem);padding-top:2rem;border-top:1px solid var(--t-line)}.ks-more[data-astro-cid-3qfqpgsw]{display:inline-flex;align-items:center;gap:.5rem;font-weight:700;text-decoration:underline;text-decoration-color:var(--t-signal);text-decoration-thickness:2px;text-underline-offset:.35em}.ks-more[data-astro-cid-3qfqpgsw] svg{transition:transform .5s var(--t-ease-out)}.ks-more[data-astro-cid-3qfqpgsw]:hover svg{transform:translate(.3em)}@media(max-width:860px){.ks-profile[data-astro-cid-3qfqpgsw],.ks-body[data-astro-cid-3qfqpgsw]{grid-template-columns:1fr}.ks-figure[data-astro-cid-3qfqpgsw] img[data-astro-cid-3qfqpgsw]{aspect-ratio:4 / 3}.ks-toc[data-astro-cid-3qfqpgsw]{position:static}}
