@property --ko-e{syntax:"<percentage>";inherits:true;initial-value:100%}.pg[data-astro-cid-ld7fryxk]{--c-night:var(--night,#0a0a0c);--c-ink:var(--ink,#f8f3e9);--c-ink2:#dad4c8;--c-ink3:#f8f3e994;--c-cream:#f8f3e9;--c-on-light:#0a0a0c;--c-violet:var(--violet,#7f62fd);--c-link:#9b85ff;--c-rail:#101013;--c-surface:#17171a;--c-line:#2a2a2f;--c-miss:#f2b74a;--c-ok:#5ad398;--pg-out:cubic-bezier(.16, 1, .3, 1);--pg-io:cubic-bezier(.77, 0, .175, 1);--pg-mark:cubic-bezier(.45, 0, .25, 1);--g:var(--gutter,16px);--b-bg:var(--c-night);--b-fg:var(--c-ink);--b-mu:var(--c-ink2);--b-rule:#f8f3e924;--ko-bg:var(--c-violet);--ko-ink:var(--c-night);color:var(--b-fg)}.vh[data-astro-cid-ld7fryxk]{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.label[data-astro-cid-ld7fryxk]{color:var(--b-mu);letter-spacing:0;align-items:center;gap:10px;margin:0;font-size:14px;font-weight:500;line-height:1.3;display:flex}.mk[data-astro-cid-ld7fryxk]{flex:none;width:20px;display:inline-flex}.mk[data-astro-cid-ld7fryxk] path,.chip[data-astro-cid-ld7fryxk] path{transform-box:fill-box;transform-origin:50% 100%}.n[data-astro-cid-ld7fryxk]{color:var(--c-link);font-variant-numeric:tabular-nums;font-weight:700}.hero[data-astro-cid-ld7fryxk]{max-width:1600px;padding:clamp(56px, 11vh, 128px) var(--g) clamp(64px, 11vh, 120px);margin:0 auto}.hero[data-astro-cid-ld7fryxk] .label[data-astro-cid-ld7fryxk]{margin-bottom:clamp(24px,4vh,40px)}.hero-title[data-astro-cid-ld7fryxk]{max-width:11.5em;color:var(--c-ink);--lh:var(--lh-ko);font-size:clamp(52px,8.4vw + 12px,150px);font-weight:900;line-height:var(--lh);letter-spacing:-.05em;text-wrap:balance;margin:0}.w[data-astro-cid-ld7fryxk]{vertical-align:top;padding-block:var(--cap-room) var(--tail);margin-block:calc(-1 * var(--cap-room)) calc(-1 * var(--tail));margin-inline:-.04em -.08em;padding-inline:.04em .08em;display:inline-block;overflow:clip}.w[data-astro-cid-ld7fryxk]>span[data-astro-cid-ld7fryxk]{display:inline-block}.hero-lead[data-astro-cid-ld7fryxk]{max-width:40ch;color:var(--c-ink2);letter-spacing:-.005em;margin:clamp(28px,5vh,48px) 0 0;font-size:clamp(18px,1.5vw,23px);font-weight:500;line-height:1.42}.ko[data-astro-cid-ld7fryxk]{--ko-e:100%;display:inline-block;position:relative}.ko-base[data-astro-cid-ld7fryxk]{clip-path:inset(-40% -4% -40% var(--ko-e));margin:0 -.07em 0 -.06em;padding:0 .07em 0 .06em;display:inline-block}.ko-on[data-astro-cid-ld7fryxk]{white-space:nowrap;color:var(--ko-ink);isolation:isolate;clip-path:inset(-40% calc(100% - var(--ko-e)) -40% -4%);padding:0 .07em 0 .06em;position:absolute;inset:0 -.07em 0 -.06em}.ko-on[data-astro-cid-ld7fryxk]:before{content:"";left:0;right:0;top:calc(var(--lh,1.02) * .5em - .419em);bottom:calc(var(--lh,1.02) * .5em - .476em);background:var(--ko-bg);z-index:-1;position:absolute}.ko-on[data-astro-cid-ld7fryxk]:after{content:attr(data-w)}@media (prefers-reduced-motion:no-preference){.w[data-astro-cid-ld7fryxk]>span[data-astro-cid-ld7fryxk]{animation:pg-rise-word .8s var(--pg-out) both;animation-delay:calc(.1s + var(--i) * 70ms)}.ko[data-astro-cid-ld7fryxk]{animation:pg-ko .6s var(--pg-io) both;animation-delay:calc(var(--i) * 70ms + .56s)}.hero[data-astro-cid-ld7fryxk] .label[data-astro-cid-ld7fryxk]{animation:pg-rise .6s var(--pg-out) 40ms both}.hero-lead[data-astro-cid-ld7fryxk]{animation:pg-rise .6s var(--pg-out) both;animation-delay:calc(var(--n) * 70ms + .42s)}.hero[data-astro-cid-ld7fryxk] .mk[data-astro-cid-ld7fryxk] path{animation:pg-lift 1.4s var(--pg-mark) .9s 1 both}.hero[data-astro-cid-ld7fryxk] .mk[data-astro-cid-ld7fryxk] .makla-mark-a,.hero[data-astro-cid-ld7fryxk] .mk[data-astro-cid-ld7fryxk] .makla-mark-c{animation-name:pg-lift,pg-tint}.hero[data-astro-cid-ld7fryxk] .mk[data-astro-cid-ld7fryxk] .makla-mark-b{animation-delay:1.05s}.hero[data-astro-cid-ld7fryxk] .mk[data-astro-cid-ld7fryxk] .makla-mark-c{animation-delay:1.2s}}@keyframes pg-rise-word{0%{transform:translateY(140%)}}@keyframes pg-rise{0%{opacity:0;transform:translateY(16px)}}@keyframes pg-ko{0%{--ko-e:0%}to{--ko-e:100%}}@keyframes pg-lift{0%,60%,to{transform:translateY(0)scaleY(1)}24%{transform:translateY(-16%)scaleY(1.06)}42%{transform:translateY(3%)scaleY(.97)}}@keyframes pg-tint{0%,60%,to{fill:#f8f3e9}24%{fill:#7f62fd}}.body[data-astro-cid-ld7fryxk]{max-width:1600px;padding:0 var(--g);grid-template-columns:210px minmax(0,1fr);gap:0 28px;margin:0 auto;display:grid}.body[data-astro-cid-ld7fryxk]:before{content:"";border-top:1px solid var(--b-rule);grid-column:1/-1}.toc-col[data-astro-cid-ld7fryxk]{padding-top:clamp(64px,10vh,120px)}.toc[data-astro-cid-ld7fryxk]{position:sticky;top:104px}.toc-k[data-astro-cid-ld7fryxk]{color:var(--c-ink3);margin:0 0 12px;font-size:13px;font-weight:500}.toc[data-astro-cid-ld7fryxk] ol[data-astro-cid-ld7fryxk]{gap:2px;margin:0;padding:0;list-style:none;display:grid}.toc[data-astro-cid-ld7fryxk] a[data-astro-cid-ld7fryxk]{color:var(--c-ink2);transition:color .2s var(--pg-out);grid-template-columns:28px minmax(0,1fr);align-items:baseline;padding-block:7px;padding-inline:14px 0;font-size:14.5px;font-weight:500;line-height:1.3;text-decoration:none;display:grid;position:relative}.toc[data-astro-cid-ld7fryxk] a[data-astro-cid-ld7fryxk]:before{content:"";inset-inline-start:0;background:var(--c-violet);width:2px;transition:transform .28s var(--pg-out);border-radius:2px;position:absolute;top:8px;bottom:8px;transform:scaleY(0)}.toc[data-astro-cid-ld7fryxk] a[data-astro-cid-ld7fryxk]:hover,.toc[data-astro-cid-ld7fryxk] a[data-astro-cid-ld7fryxk][aria-current=true]{color:var(--c-ink)}.toc[data-astro-cid-ld7fryxk] a[data-astro-cid-ld7fryxk][aria-current=true]:before{transform:none}.toc-n[data-astro-cid-ld7fryxk]{color:var(--c-ink3);font-variant-numeric:tabular-nums;font-size:12px}.sections[data-astro-cid-ld7fryxk]{min-width:0}.sec[data-astro-cid-ld7fryxk]{padding:clamp(64px,10vh,120px) 0}.sec-head[data-astro-cid-ld7fryxk] .label[data-astro-cid-ld7fryxk]{margin-bottom:clamp(18px,3vh,28px)}.ln[data-astro-cid-ld7fryxk]{display:block}.h-xl[data-astro-cid-ld7fryxk]{max-width:12em;color:var(--b-fg);font-size:clamp(40px,5.4vw + 10px,104px);font-weight:900;line-height:var(--lh-display);letter-spacing:-.045em;text-wrap:balance;margin:0}.lead[data-astro-cid-ld7fryxk]{max-width:42ch;color:var(--b-mu);margin:clamp(22px,3.5vh,32px) 0 0;font-size:clamp(18px,1.45vw,22px);font-weight:500;line-height:1.42}.rules[data-astro-cid-ld7fryxk]{border-top:1px solid var(--b-rule);margin:clamp(44px,7vh,80px) 0 0;padding:0;list-style:none}.rule[data-astro-cid-ld7fryxk]{border-bottom:1px solid var(--b-rule);grid-template-columns:minmax(0,.82fr) minmax(0,1.3fr);gap:14px clamp(24px,3.4vw,64px);padding:clamp(26px,4vh,44px) 0;display:grid}.h-m[data-astro-cid-ld7fryxk]{color:var(--b-fg);letter-spacing:-.028em;text-wrap:balance;margin:0;font-size:clamp(22px,1.9vw,32px);font-weight:900;line-height:1.04}.rule-body[data-astro-cid-ld7fryxk]{min-width:0}.rule-body[data-astro-cid-ld7fryxk]>p[data-astro-cid-ld7fryxk]{max-width:48ch;color:var(--b-mu);margin:0;font-size:16.5px;line-height:1.58}.rule-body[data-astro-cid-ld7fryxk]>.note[data-astro-cid-ld7fryxk]{color:var(--c-ink3);margin-top:12px;font-size:13.5px;line-height:1.5}.note[data-astro-cid-ld7fryxk] span[data-astro-cid-ld7fryxk]{color:var(--c-ink2);font-weight:500}.fig[data-astro-cid-ld7fryxk]{border:1px solid var(--c-line);background:var(--c-rail);max-width:560px;color:var(--c-ink);border-radius:16px;margin:22px 0 0;padding:40px 18px 18px;position:relative}.fig[data-astro-cid-ld7fryxk]>.il[data-astro-cid-ld7fryxk]{top:14px;position:absolute;inset-inline-start:18px}.il[data-astro-cid-ld7fryxk]{color:var(--c-ink3);letter-spacing:0;font-size:11px;font-weight:500}.k[data-astro-cid-ld7fryxk]{color:var(--c-ink3);margin-bottom:5px;font-size:11px;font-weight:500;line-height:1.3;display:block}.bar[data-astro-cid-ld7fryxk]{background:#f8f3e961;border-radius:3px;width:84%;height:6px;display:block}.st[data-astro-cid-ld7fryxk]{white-space:nowrap;border:1px solid;border-radius:999px;justify-self:start;align-items:center;padding:3px 8px;font-size:11px;font-weight:700;line-height:1.2;display:inline-flex}.st--ok[data-astro-cid-ld7fryxk]{color:var(--c-ok);border-color:#5ad3986b}.st--miss[data-astro-cid-ld7fryxk]{color:var(--c-miss);border-style:dashed;border-color:var(--c-miss)}.st--inc[data-astro-cid-ld7fryxk]{color:var(--c-miss);border-color:#f2b74a73}.st--part[data-astro-cid-ld7fryxk]{color:var(--c-ink2);border-color:#dad4c861}.st--prov[data-astro-cid-ld7fryxk]{color:var(--c-ink2);border-style:dotted;border-color:#dad4c8b3}.fig-month[data-astro-cid-ld7fryxk]{max-width:620px}.month[data-astro-cid-ld7fryxk]{aspect-ratio:16/10;margin:-6px -18px 18px;position:relative;overflow:hidden}.month[data-astro-cid-ld7fryxk][hidden]{display:none}.month[data-astro-cid-ld7fryxk] canvas[data-astro-cid-ld7fryxk]{width:100%;height:100%;display:block;position:absolute;inset:0}.statuses[data-astro-cid-ld7fryxk]{gap:10px;margin:0;padding:0;list-style:none;display:grid}.statuses[data-astro-cid-ld7fryxk] li[data-astro-cid-ld7fryxk]{color:var(--c-ink2);grid-template-columns:104px minmax(0,1fr);align-items:center;gap:14px;font-size:14.5px;line-height:1.4;display:grid}.src[data-astro-cid-ld7fryxk]{grid-template-columns:130px 110px minmax(0,1fr);align-items:center;display:grid}.src-fig[data-astro-cid-ld7fryxk]{border:1px solid var(--c-line);background:var(--c-surface);border-radius:10px;padding:10px 12px}.src-lines[data-astro-cid-ld7fryxk]{width:110px;height:116px;overflow:visible}.src-lines[data-astro-cid-ld7fryxk] path[data-astro-cid-ld7fryxk]{fill:none;stroke:var(--c-link);stroke-width:1.5px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0}.src-lines[data-astro-cid-ld7fryxk] circle[data-astro-cid-ld7fryxk]{fill:var(--c-link)}.src-to[data-astro-cid-ld7fryxk]{gap:12px;display:grid}.src-row[data-astro-cid-ld7fryxk]{border:1px solid var(--c-line);background:var(--c-surface);border-radius:10px;align-content:center;height:52px;padding:0 12px;font-size:12.5px;font-weight:500;line-height:1.3;display:grid}@media (prefers-reduced-motion:no-preference){.rule[data-astro-cid-ld7fryxk].is-visible .src-lines[data-astro-cid-ld7fryxk] path[data-astro-cid-ld7fryxk]{animation:pg-draw .9s var(--pg-out) .35s both}}@keyframes pg-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.mem[data-astro-cid-ld7fryxk]{padding:22px 24px 20px}.mem[data-astro-cid-ld7fryxk]>.il[data-astro-cid-ld7fryxk]{position:static}.mem-q[data-astro-cid-ld7fryxk]{color:var(--c-ink);letter-spacing:-.01em;margin:10px 0 14px;font-size:clamp(19px,1.6vw,24px);font-weight:700;line-height:1.25}.mem-prov[data-astro-cid-ld7fryxk]{color:var(--c-ink3);flex-wrap:wrap;align-items:center;gap:4px;margin:0;font-size:13px;display:flex}.mem-dot[data-astro-cid-ld7fryxk]{background:var(--c-link);width:16px;height:1.5px;margin-inline-end:6px}.ph[data-astro-cid-ld7fryxk]{background:#f8f3e961;border-radius:3px;width:64px;height:6px;display:inline-block}.band[data-astro-cid-ld7fryxk]{background:var(--b-bg);color:var(--b-fg)}.band--cream[data-astro-cid-ld7fryxk]{--b-bg:var(--c-cream);--b-fg:var(--c-on-light);--b-mu:#0a0a0cb8;--b-rule:#0a0a0c29}.band--violet[data-astro-cid-ld7fryxk]{--b-bg:var(--c-violet);--b-fg:var(--c-on-light);--b-mu:var(--c-on-light);--b-rule:#0a0a0c3d}.band--cream[data-astro-cid-ld7fryxk] [data-astro-cid-ld7fryxk]:focus-visible,.band--violet[data-astro-cid-ld7fryxk] [data-astro-cid-ld7fryxk]:focus-visible{outline-color:var(--c-on-light)}.band--cream[data-astro-cid-ld7fryxk] .n[data-astro-cid-ld7fryxk]{color:var(--c-on-light)}.band-wrap[data-astro-cid-ld7fryxk]{max-width:1600px;padding:clamp(96px, 15vh, 168px) var(--g);margin:0 auto}.band-grid[data-astro-cid-ld7fryxk]{grid-template-columns:210px minmax(0,1fr);align-items:start;gap:0 28px;display:grid}.side-label[data-astro-cid-ld7fryxk]{padding-top:.9vw}.cta[data-astro-cid-ld7fryxk] .band-wrap[data-astro-cid-ld7fryxk]{padding-top:clamp(104px,17vh,192px)}.cta[data-astro-cid-ld7fryxk] .label[data-astro-cid-ld7fryxk]{margin-bottom:26px}.chip[data-astro-cid-ld7fryxk]{background:var(--c-on-light);border-radius:8px;flex:none;place-items:center;width:30px;height:30px;display:inline-grid}.h-xxl[data-astro-cid-ld7fryxk]{max-width:11em;font-size:clamp(46px,7.4vw + 8px,140px);font-weight:900;line-height:var(--lh-display);letter-spacing:-.05em;text-wrap:balance;margin:0}.cta-foot[data-astro-cid-ld7fryxk]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:28px 32px;margin-top:clamp(32px,6vh,64px);display:flex}.cta-foot[data-astro-cid-ld7fryxk] .lead[data-astro-cid-ld7fryxk]{margin:0}.p-btn[data-astro-cid-ld7fryxk]{background:var(--c-on-light);height:62px;color:var(--c-ink);letter-spacing:-.005em;white-space:nowrap;transition:transform .12s var(--pg-out), background-color .2s var(--pg-out);border-radius:999px;justify-content:center;align-items:center;padding:0 34px;font-size:18px;font-weight:700;text-decoration:none;display:inline-flex}.p-btn[data-astro-cid-ld7fryxk]:hover{color:var(--c-ink);background:#1b1b20}.p-btn[data-astro-cid-ld7fryxk]:active{transform:scale(.97)}@media (width<=1000px){.body[data-astro-cid-ld7fryxk]{grid-template-columns:minmax(0,1fr)}.toc-col[data-astro-cid-ld7fryxk]{padding:36px 0 8px}.toc[data-astro-cid-ld7fryxk]{position:static}.toc[data-astro-cid-ld7fryxk] ol[data-astro-cid-ld7fryxk]{border-top:1px solid var(--b-rule);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.toc[data-astro-cid-ld7fryxk] a[data-astro-cid-ld7fryxk]{border-bottom:1px solid var(--b-rule);padding:13px 0;font-size:16px}.toc[data-astro-cid-ld7fryxk] a[data-astro-cid-ld7fryxk]:before{display:none}}@media (width<=899px){.rule[data-astro-cid-ld7fryxk]{grid-template-columns:minmax(0,1fr)}.band-grid[data-astro-cid-ld7fryxk]{grid-template-columns:minmax(0,1fr);gap:18px}.side-label[data-astro-cid-ld7fryxk]{padding-top:0}}@media (width<=560px){.toc[data-astro-cid-ld7fryxk] ol[data-astro-cid-ld7fryxk]{grid-template-columns:minmax(0,1fr)}.fig[data-astro-cid-ld7fryxk]{padding:38px 14px 14px}.fig[data-astro-cid-ld7fryxk]>.il[data-astro-cid-ld7fryxk]{inset-inline-start:14px}.mem[data-astro-cid-ld7fryxk]{padding:18px 16px 16px}.statuses[data-astro-cid-ld7fryxk] li[data-astro-cid-ld7fryxk]{grid-template-columns:100px minmax(0,1fr);gap:12px}.month[data-astro-cid-ld7fryxk]{aspect-ratio:4/3;margin:-6px -14px 14px}.src[data-astro-cid-ld7fryxk]{grid-template-columns:minmax(0,1fr);gap:10px}.src-lines[data-astro-cid-ld7fryxk]{display:none}.p-btn[data-astro-cid-ld7fryxk]{height:56px;padding:0 28px;font-size:17px}}.statuses--long[data-astro-cid-ld7fryxk] li[data-astro-cid-ld7fryxk]{grid-template-columns:128px minmax(0,1fr)}@media (width<=560px){.statuses--long[data-astro-cid-ld7fryxk] li[data-astro-cid-ld7fryxk]{grid-template-columns:122px minmax(0,1fr);gap:10px}}
