.lg[data-astro-cid-6sshswgu]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap);row-gap:40px;padding:0 var(--m) clamp(64px,6vw,104px)}.lg__h[data-astro-cid-6sshswgu]{grid-column:1 / -1;margin-top:clamp(32px,7svh,90px);margin-inline:-.03em;font-size:var(--size);font-weight:500;line-height:.8;letter-spacing:-.045em;text-transform:uppercase;font-variation-settings:"opsz" 32;white-space:nowrap}.lg__h[data-astro-cid-6sshswgu] .line--in[data-astro-cid-6sshswgu]{padding-left:18vw}.line[data-astro-cid-6sshswgu]{display:block;overflow:clip;padding-block:.06em .03em;margin-block:-.06em -.03em}[data-astro-cid-6sshswgu][data-line]{display:block}.dot[data-astro-cid-6sshswgu]{display:inline-block;width:.17em;height:.17em;border-radius:50%;background:var(--accent);margin-left:.05em}.lg__meta[data-astro-cid-6sshswgu]{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:6px 28px;color:var(--muted)}.lg__meta[data-astro-cid-6sshswgu] span[data-astro-cid-6sshswgu]:first-child{color:var(--ink);font-weight:600}.lg__body[data-astro-cid-6sshswgu]{align-items:start;row-gap:40px;padding-bottom:var(--section);padding-top:clamp(24px,2vw,40px)}.lg__body[data-astro-cid-6sshswgu] .toc[data-astro-cid-6sshswgu]{grid-column:1 / span 3;position:sticky;top:calc(var(--bar) + 24px);z-index:5}.toc__sum[data-astro-cid-6sshswgu]{list-style:none;cursor:default;display:flex;align-items:baseline;gap:.5em;font-weight:600;margin-bottom:18px}.toc__sum[data-astro-cid-6sshswgu]::-webkit-details-marker{display:none}.toc__n[data-astro-cid-6sshswgu]{color:var(--muted);font-weight:500;font-variant-numeric:tabular-nums}.toc__list[data-astro-cid-6sshswgu]{display:grid;gap:2px;max-height:calc(100svh - var(--bar) - 120px);overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;padding-right:8px}.toc__a[data-astro-cid-6sshswgu]{display:grid;grid-template-columns:2.2em 1fr;padding:5px 0;color:var(--muted);text-decoration:none;transition:color var(--t-hover) ease}.toc__i[data-astro-cid-6sshswgu]{font-variant-numeric:tabular-nums}.toc__a--plain[data-astro-cid-6sshswgu]{grid-template-columns:1fr}.toc__a[data-astro-cid-6sshswgu][aria-current]{color:var(--ink)}.toc__a[data-astro-cid-6sshswgu][aria-current] .toc__i[data-astro-cid-6sshswgu]{color:var(--accent)}@media(hover:hover)and (pointer:fine){.toc__a[data-astro-cid-6sshswgu]:hover{color:var(--ink)}}.doc[data-astro-cid-6sshswgu]{grid-column:5 / span 7;max-width:70ch;font-size:17px;line-height:1.65;color:#2c2b29}.doc[data-astro-cid-6sshswgu] h2{font-size:clamp(26px,2.4vw,36px);font-weight:500;letter-spacing:-.025em;line-height:1.05;color:var(--ink);text-transform:uppercase;margin:clamp(64px,6vw,96px) 0 24px;scroll-margin-top:calc(var(--bar) + 24px);text-wrap:balance}.doc[data-astro-cid-6sshswgu] h2:first-child{margin-top:0}.doc[data-astro-cid-6sshswgu] h3{font-size:20px;font-weight:600;letter-spacing:-.01em;line-height:1.25;color:var(--ink);text-transform:uppercase;margin:44px 0 14px}.doc[data-astro-cid-6sshswgu] h4{font-size:17px;font-weight:600;margin:28px 0 10px}.doc[data-astro-cid-6sshswgu] p{margin:0 0 14px}.doc[data-astro-cid-6sshswgu] p strong:only-child{color:var(--ink)}.doc[data-astro-cid-6sshswgu] ul,.doc[data-astro-cid-6sshswgu] ol{margin:0 0 16px;display:grid;gap:8px}.doc[data-astro-cid-6sshswgu] li{position:relative;padding-left:1.4em}.doc[data-astro-cid-6sshswgu] li:before{content:"";position:absolute;left:0;top:.72em;width:.36em;height:.36em;border-radius:50%;background:#9a9994}.doc[data-astro-cid-6sshswgu] li ul,.doc[data-astro-cid-6sshswgu] li ol{margin:8px 0 4px}.doc[data-astro-cid-6sshswgu] li li:before{background:#bdbcb7}.doc[data-astro-cid-6sshswgu] a{color:var(--ink);text-decoration:underline;text-decoration-thickness:.07em;text-underline-offset:.2em;overflow-wrap:anywhere}.doc[data-astro-cid-6sshswgu] table{width:100%;border-collapse:collapse;margin:0 0 20px;font-size:15px}.doc[data-astro-cid-6sshswgu] th,.doc[data-astro-cid-6sshswgu] td{text-align:left;vertical-align:top;padding:10px 12px 10px 0;border-bottom:1px solid var(--stone)}@media(prefers-reduced-motion:no-preference){.js .lg[data-astro-cid-6sshswgu] [data-astro-cid-6sshswgu][data-line]{transform:translateY(105%);animation:line-up .9s var(--ease-out) calc(.12s + var(--d2, 0ms)) forwards}.js .lg[data-astro-cid-6sshswgu] .dot[data-astro-cid-6sshswgu]{transform:translateY(-1.4em) scale(.3);opacity:0;animation:dot-land .6s var(--ease-out) 1.05s forwards}.js .lg[data-astro-cid-6sshswgu] [data-astro-cid-6sshswgu][data-load]{opacity:0;transform:translateY(12px);animation:load-rise .5s var(--ease-out) var(--d) forwards}}@keyframes line-up{to{transform:none}}@keyframes dot-land{to{transform:none;opacity:1}}@keyframes load-rise{to{opacity:1;transform:none}}@media(max-width:900px){.lg__h[data-astro-cid-6sshswgu] .line--in[data-astro-cid-6sshswgu]{padding-left:0}.lg__body[data-astro-cid-6sshswgu] .toc[data-astro-cid-6sshswgu]{grid-column:1 / -1;position:sticky;top:var(--bar);margin-inline:calc(var(--m) * -1);padding:12px var(--m);background:var(--stone)}.toc__sum[data-astro-cid-6sshswgu]{cursor:pointer;margin:0;min-height:28px;align-items:center}.toc__sum[data-astro-cid-6sshswgu]:after{content:"+";margin-left:auto;font-size:20px;font-weight:400}.toc__box[data-astro-cid-6sshswgu][open] .toc__sum[data-astro-cid-6sshswgu]:after{content:"–"}.toc__box[data-astro-cid-6sshswgu][open] .toc__sum[data-astro-cid-6sshswgu]{margin-bottom:12px}.toc__list[data-astro-cid-6sshswgu]{max-height:60svh}.toc__a[data-astro-cid-6sshswgu]{padding:9px 0;color:#4f4e4a}.doc[data-astro-cid-6sshswgu] h2{font-size:22px}.doc[data-astro-cid-6sshswgu]{grid-column:1 / -1;font-size:16px}}
