.device{box-sizing:border-box;display:block;position:relative;container-type:inline-size}.device__screen{background:#000;display:block;position:relative;overflow:hidden}.device__screen>img,.device__screen>picture,.device__screen>picture>img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.device--mac .device__lid{background:#0b0b0c;border-radius:3.4cqi 3.4cqi .6cqi .6cqi;margin-inline:5.8cqi;padding:2.4cqi 2.4cqi 3.2cqi;display:block;box-shadow:inset 0 0 0 .18cqi #4a4b4f,inset 0 0 0 .4cqi #101012}.device--mac .device__screen{aspect-ratio:16/10;border-radius:.9cqi .9cqi 0 0}.device--mac .device__base{background:linear-gradient(#f1f2f4 0%,#d4d6da 38%,#a9acb1 100%);border-radius:0 0 4cqi 4cqi/0 0 2.2cqi 2.2cqi;height:2.3cqi;display:block;position:relative;box-shadow:0 1.6cqi 3cqi -1.2cqi #00000073,inset 0 .12cqi #fff}.device--mac .device__base:after{content:"";background:linear-gradient(#9fa2a7,#c6c8cc);border-radius:0 0 1.2cqi 1.2cqi;width:15%;height:45%;position:absolute;top:0;left:50%;translate:-50%}.device--phone{aspect-ratio:.4841}.device--phone .device__body{box-sizing:border-box;background:#050506;border-radius:17.5cqi;height:100%;padding:4.6cqi;display:block;box-shadow:inset 0 0 0 .9cqi #8c8d91,inset 0 0 0 1.5cqi #2a2b2e,0 6cqi 12cqi -5cqi #0000008c}.device--phone .device__screen{border-radius:13cqi;width:100%;height:100%}.device--phone .device__island{background:#000;border-radius:999px;width:31.5%;height:4.3%;position:absolute;top:2.6%;left:50%;translate:-50%}.mcard__clock[data-astro-cid-nrb2xhnd]{color:#f4f4f5;--since-accent:#c81e3a;--since-ink:#f4f4f5;--since-size:1em;--since-family:var(--mono);--since-duration:.3s;--since-radius:.2em;background:radial-gradient(120% 90% at 50% 0,#26262b 0%,#141417 70%);place-items:center;width:100%;height:100%;display:grid;overflow:hidden;container-type:size}.mcard__clock[data-astro-cid-nrb2xhnd] [data-since]{font-size:min(6.4cqi,22cqh)}.mcard__device[data-astro-cid-nrb2xhnd]{place-items:center;display:grid;container-type:size}.mcard__device[data-astro-cid-nrb2xhnd][data-frame=mac]>.device{width:min(88cqw,138cqh)}.mcard__device[data-astro-cid-nrb2xhnd][data-frame=phone]>.device{width:min(60cqw,40cqh)}.mcard__device[data-astro-cid-nrb2xhnd][data-count="3"]{justify-content:center;align-items:center;gap:5%;display:flex}.mcard__device[data-astro-cid-nrb2xhnd][data-count="3"]>.device{flex:none;width:min(24cqw,40cqh)}.hg[data-astro-cid-upssosqz]{box-sizing:border-box;min-height:100%;padding:var(--card-inset);background:var(--paper-2);color:var(--ink);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(1rem,3vw,3rem);display:grid;position:relative;overflow:hidden}.hg__copy[data-astro-cid-upssosqz],.hg__devices[data-astro-cid-upssosqz]{min-width:0}.hg__title[data-astro-cid-upssosqz]{font:400 clamp(1.6rem, 2.9vw, 2.6rem) / 1.05 var(--serif);letter-spacing:-.03em;margin:0 0 1.2rem}.hg__promises[data-astro-cid-upssosqz]{color:var(--ink-2);gap:.45rem;margin:0 0 1.6rem;padding:0;font-size:clamp(.95rem,1.2vw,1.08rem);line-height:1.4;list-style:none;display:grid}.hg__promises[data-astro-cid-upssosqz] li[data-astro-cid-upssosqz]{gap:.65rem;display:flex}.hg__promises[data-astro-cid-upssosqz] li[data-astro-cid-upssosqz]:before{content:"—";color:var(--ink-3)}.hg__cta[data-astro-cid-upssosqz]{background:var(--paper-raise);min-height:46px;color:var(--ink);font:600 1rem var(--sans);border-radius:999px;align-items:center;gap:.45rem;padding:0 1.3rem;text-decoration:none;display:inline-flex}.hg__cta[data-astro-cid-upssosqz]:hover{background:var(--paper)}.hg__cta[data-astro-cid-upssosqz]:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.hg__where[data-astro-cid-upssosqz]{gap:.35rem;margin:1.5rem 0 0;font-size:.85rem;display:grid}.hg__where[data-astro-cid-upssosqz] div[data-astro-cid-upssosqz]{grid-template-columns:4.5rem 1fr;display:grid}.hg__where[data-astro-cid-upssosqz] dt[data-astro-cid-upssosqz]{color:var(--ink-3)}.hg__where[data-astro-cid-upssosqz] dd[data-astro-cid-upssosqz]{color:var(--ink-2);margin:0}.hg__where[data-astro-cid-upssosqz] a[data-astro-cid-upssosqz]{color:var(--ink);text-underline-offset:.25em}.hg__devices[data-astro-cid-upssosqz]{padding-bottom:6%;position:relative}.hg__devices[data-astro-cid-upssosqz] .hg__phone{width:23%;position:absolute;bottom:0;left:-7%}@media (width<=48rem){.hg[data-astro-cid-upssosqz]{grid-template-columns:1fr;align-content:start;padding-top:3.5rem}.hg__devices[data-astro-cid-upssosqz]{margin:0 0 0 8%}.hg__devices[data-astro-cid-upssosqz] .hg__phone{width:26%;left:-9%}}.hl[data-astro-cid-auwns547]{box-sizing:border-box;min-height:100%;padding:var(--card-inset);background:var(--paper);color:var(--ink);grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) auto;gap:clamp(1.5rem,4svh,2.5rem) 2rem;display:grid}.hl__kicker[data-astro-cid-auwns547]{font:600 .75rem/1 var(--sans);letter-spacing:.3em;text-transform:uppercase;color:var(--ink-2);margin:0}.hl__number[data-astro-cid-auwns547]{font:400 clamp(3.2rem, min(8vw, 13svh), 6.5rem) / .9 var(--serif);letter-spacing:-.045em;font-variant-numeric:lining-nums;margin:.3em 0 0 -.03em}.hl__unit[data-astro-cid-auwns547]{font:italic 400 clamp(1rem, 1.3vw, 1.15rem) / 1.35 var(--serif);color:var(--ink-2);margin:.5rem 0 0}.hl__cta[data-astro-cid-auwns547]{color:inherit;text-underline-offset:.3em;margin-top:1rem;display:inline-block}.hl__facts[data-astro-cid-auwns547]{border-left:1px solid var(--hairline-2);align-self:end;gap:1rem;margin:0;padding-left:1.5rem;display:grid}.hl__facts[data-astro-cid-auwns547] dt[data-astro-cid-auwns547]{font:600 .66rem/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3)}.hl__facts[data-astro-cid-auwns547] dd[data-astro-cid-auwns547]{font:400 1.25rem/1.15 var(--serif);margin:.3rem 0 0}.hl__chart[data-astro-cid-auwns547]{grid-column:1/-1;align-self:end;margin:0}.hl__chart[data-astro-cid-auwns547] svg[data-astro-cid-auwns547]{border-bottom:1px solid var(--ink-3);width:100%;height:clamp(7rem,34svh,20rem);display:block}.hl__chart[data-astro-cid-auwns547] figcaption[data-astro-cid-auwns547]{color:var(--ink-3);justify-content:space-between;align-items:baseline;gap:1rem;padding-top:.6rem;font-size:.8rem;display:flex}.hl__key[data-astro-cid-auwns547]{color:var(--ink-2);flex-wrap:wrap;justify-content:center;gap:.3rem 1.2rem;margin:0;padding:0;list-style:none;display:flex}.hl__key[data-astro-cid-auwns547] li[data-astro-cid-auwns547]{align-items:center;gap:.4rem;display:inline-flex}.hl__key[data-astro-cid-auwns547] li[data-astro-cid-auwns547]:before{content:"";background:var(--repo-color);border-radius:2px;width:.6rem;height:.6rem}.hl__key[data-astro-cid-auwns547] b[data-astro-cid-auwns547]{color:var(--ink);font-weight:600}@media (width<=40rem){.hl[data-astro-cid-auwns547]{grid-template-columns:1fr;padding-top:3.5rem}.hl__facts[data-astro-cid-auwns547]{border-left:0;grid-template-columns:repeat(2,auto);justify-content:start;align-self:start;gap:1rem 1.5rem;padding-left:0}.hl__facts[data-astro-cid-auwns547] dd[data-astro-cid-auwns547]{font-size:1.05rem}.hl__chart[data-astro-cid-auwns547] svg[data-astro-cid-auwns547]{height:clamp(4rem,16svh,12rem)}.hl__chart[data-astro-cid-auwns547] figcaption[data-astro-cid-auwns547]{flex-wrap:wrap}.hl__key[data-astro-cid-auwns547]{order:3;justify-content:start}}.hs[data-astro-cid-uubzgvpe]{box-sizing:border-box;min-height:100%;padding:var(--card-inset);background:radial-gradient(80% 80% at 60% 40%, var(--paper) 0%, var(--paper-2) 100%);color:var(--ink);grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:center;gap:clamp(1.5rem,4vw,4rem);display:grid}.hs__title[data-astro-cid-uubzgvpe]{font:400 clamp(1.7rem, 3vw, 2.7rem) / 1.04 var(--serif);letter-spacing:-.03em;margin:0 0 .8rem}.hs__line[data-astro-cid-uubzgvpe]{color:var(--ink-2);margin:0 0 1.2rem;font-size:1rem;line-height:1.5}.hs__cta[data-astro-cid-uubzgvpe]{color:inherit;text-underline-offset:.3em}.hs__table[data-astro-cid-uubzgvpe]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2.4vw,2rem);margin:0;padding:0;list-style:none;display:grid}.hs__print[data-astro-cid-uubzgvpe]{aspect-ratio:4/3.4;background:var(--paper);color:var(--ink);transition:translate var(--t-structural) var(--ease-structural);grid-template-rows:minmax(0,1fr) auto;gap:.55rem;padding:.6rem .6rem .55rem;text-decoration:none;display:grid;box-shadow:0 1px 2px #0000001f,0 22px 40px -22px #0000008c}.hs__print[data-astro-cid-uubzgvpe]:hover{translate:0 -4px}.hs__print[data-astro-cid-uubzgvpe] img[data-astro-cid-uubzgvpe]{object-fit:cover;width:100%;height:100%;min-height:0;display:block}.hs__print[data-astro-cid-uubzgvpe]>span[data-astro-cid-uubzgvpe]:last-child{font:italic 400 1rem/1 var(--serif);color:var(--ink-2)}.hs__print--plain[data-astro-cid-uubzgvpe]>[data-astro-cid-uubzgvpe]:first-child{background:var(--paper-2);place-items:center;min-height:0;display:grid}.hs__clock[data-astro-cid-uubzgvpe]{font:500 clamp(.9rem, 1.5vw, 1.3rem) / 1 var(--mono)}.hs__soon[data-astro-cid-uubzgvpe]{font:italic 400 clamp(1rem, 1.6vw, 1.35rem) / 1 var(--serif);color:var(--ink-2)}@media (width<=48rem){.hs[data-astro-cid-uubzgvpe]{grid-template-columns:1fr;align-content:start;padding-top:3.5rem}}@media (prefers-reduced-motion:reduce){.hs__print[data-astro-cid-uubzgvpe]{transition:none}}.ha[data-astro-cid-xr47ygir]{box-sizing:border-box;min-height:100%;padding:var(--card-inset);background:linear-gradient(180deg, var(--paper) 0%, var(--paper-2) 100%);color:var(--ink);place-items:center;display:grid}.ha__sheet[data-astro-cid-xr47ygir]{text-align:center;width:min(100%,46rem)}.ha__bio[data-astro-cid-xr47ygir]{font:400 clamp(1.3rem, 2.2vw, 1.8rem) / 1.35 var(--serif);letter-spacing:-.01em;margin:0}.ha__sign[data-astro-cid-xr47ygir]{font:italic 400 1.15rem/1 var(--serif);color:var(--ink-2);margin:.9rem 0 0}.ha__record[data-astro-cid-xr47ygir]{color:var(--ink-3);margin:1.4rem 0 2.4rem;font-size:.85rem}.ha__contents[data-astro-cid-xr47ygir]{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:0 0 2.4rem;padding:0;list-style:none;display:grid}.ha__contents[data-astro-cid-xr47ygir] a[data-astro-cid-xr47ygir]{min-height:44px;color:inherit;gap:.4rem;padding:.4rem 0;text-decoration:none;display:grid}.ha__contents[data-astro-cid-xr47ygir] a[data-astro-cid-xr47ygir]:hover .ha__name[data-astro-cid-xr47ygir]{text-underline-offset:.25em;text-decoration:underline}.ha__name[data-astro-cid-xr47ygir]{font:400 1.35rem/1 var(--serif)}.ha__line[data-astro-cid-xr47ygir]{color:var(--ink-2);overflow-wrap:anywhere;font-size:.85rem}.ha__elsewhere[data-astro-cid-xr47ygir]{flex-wrap:wrap;justify-content:center;gap:.5rem 1.4rem;margin:0;font-size:.95rem;display:flex}.ha__elsewhere[data-astro-cid-xr47ygir] a[data-astro-cid-xr47ygir]{color:var(--ink-2);text-underline-offset:.3em}.ha__elsewhere[data-astro-cid-xr47ygir] .ha__cta[data-astro-cid-xr47ygir]{color:var(--ink)}@media (width<=34rem){.ha[data-astro-cid-xr47ygir]{padding-top:3.5rem}.ha__contents[data-astro-cid-xr47ygir]{grid-template-columns:repeat(2,minmax(0,1fr))}}.lc[data-astro-cid-q7d55eqw]{box-sizing:border-box;min-height:100%;padding:var(--card-inset);color:#e8e8e8;--repo-garden:oklch(76% .07 150);--repo-garden-native:oklch(74% .06 245);--repo-kapers:oklch(78% .07 80);--repo-khushin:oklch(72% .06 330);background-color:#17171a;background-image:linear-gradient(#ffffff13 1px,#0000 1px),linear-gradient(90deg,#ffffff13 1px,#0000 1px),linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:100px 100px,100px 100px,20px 20px,20px 20px;grid-template-rows:auto minmax(0,1fr);gap:clamp(.8rem,3svh,2rem);display:grid;position:relative}.lc__head[data-astro-cid-q7d55eqw]{padding-right:calc(var(--card-close-size) + .5rem);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:2rem;display:flex}.lc__number[data-astro-cid-q7d55eqw]{font:400 clamp(3.5rem, 9vw, 7.5rem) / .9 var(--serif);letter-spacing:-.045em;margin:0}.lc__unit[data-astro-cid-q7d55eqw]{font:600 .72rem/1 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:#e8e8e8b3;margin:.5rem 0 0}.lc__block[data-astro-cid-q7d55eqw]{border-collapse:collapse;border:1.5px solid #e8e8e8bf;font-size:.78rem}.lc__block[data-astro-cid-q7d55eqw] th[data-astro-cid-q7d55eqw],.lc__block[data-astro-cid-q7d55eqw] td[data-astro-cid-q7d55eqw]{text-align:left;border:1px solid #e8e8e859;padding:.35rem .7rem;font-weight:400}.lc__block[data-astro-cid-q7d55eqw] th[data-astro-cid-q7d55eqw]{font:600 .62rem/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:#e8e8e899}.lc__plot[data-astro-cid-q7d55eqw]{width:100%;height:100%;min-height:12rem;display:block;overflow:visible}.lc__month[data-astro-cid-q7d55eqw] line[data-astro-cid-q7d55eqw]{stroke:#e8e8e838;stroke-dasharray:3 5}.lc__month[data-astro-cid-q7d55eqw] text[data-astro-cid-q7d55eqw]{fill:#e8e8e8c7;font:400 15px var(--sans);letter-spacing:.04em}.lc__floor[data-astro-cid-q7d55eqw]{stroke:#e8e8e899;stroke-width:1.5px}.lc__hatch[data-astro-cid-q7d55eqw] line[data-astro-cid-q7d55eqw]{stroke:#e8e8e852;stroke-width:3px}.lc__hatch[data-astro-cid-q7d55eqw] line[data-astro-cid-q7d55eqw].r-garden{stroke:var(--repo-garden);stroke-opacity:.85}.lc__hatch[data-astro-cid-q7d55eqw] line[data-astro-cid-q7d55eqw].r-garden-native{stroke:var(--repo-garden-native);stroke-opacity:.85}.lc__hatch[data-astro-cid-q7d55eqw] line[data-astro-cid-q7d55eqw].r-kapers{stroke:var(--repo-kapers);stroke-opacity:.85}.lc__hatch[data-astro-cid-q7d55eqw] line[data-astro-cid-q7d55eqw].r-khushin{stroke:var(--repo-khushin);stroke-opacity:.85}.lc__areas[data-astro-cid-q7d55eqw]{opacity:1}.lc__area[data-astro-cid-q7d55eqw]{stroke:color-mix(in srgb, currentColor 35%, white);stroke-width:1px;fill-opacity:.8}.lc__mark-label[data-astro-cid-q7d55eqw]{fill:#fff;font:italic 400 15px var(--serif);pointer-events:none}.lc__leader[data-astro-cid-q7d55eqw]{stroke:#ffffff9e;stroke-width:1px;pointer-events:none}.lc__line[data-astro-cid-q7d55eqw]{fill:none;stroke:#fff;stroke-width:2.5px;stroke-linejoin:round}.lc__mark[data-astro-cid-q7d55eqw]{cursor:pointer;outline:none}.lc__mark[data-astro-cid-q7d55eqw] circle[data-astro-cid-q7d55eqw]:first-child{stroke:#e8e8e8;stroke-width:1.5px}.lc__mark-ring[data-astro-cid-q7d55eqw]{fill:none;stroke:#e8e8e88c;stroke-width:1.5px;opacity:0;transform-box:fill-box;transform-origin:50%;transition:opacity .16s,transform .16s;transform:scale(.6)}.lc__mark[data-astro-cid-q7d55eqw]:hover .lc__mark-ring[data-astro-cid-q7d55eqw],.lc__mark[data-astro-cid-q7d55eqw]:focus-visible .lc__mark-ring[data-astro-cid-q7d55eqw]{opacity:1;transform:scale(1)}.lc__mark[data-astro-cid-q7d55eqw]:focus-visible circle[data-astro-cid-q7d55eqw]:first-child{stroke-width:2.5px}.lc__crosshair[data-astro-cid-q7d55eqw]{stroke:#e8e8e88c;stroke-width:1px;stroke-dasharray:2 4;pointer-events:none}.lc[data-astro-cid-q7d55eqw][data-anim] .lc__line[data-astro-cid-q7d55eqw]{transition:stroke-dashoffset .9s var(--ease-structural,ease)}.lc[data-astro-cid-q7d55eqw][data-anim] .lc__areas[data-astro-cid-q7d55eqw],.lc[data-astro-cid-q7d55eqw][data-anim] .lc__hatch[data-astro-cid-q7d55eqw]{opacity:0;transition:opacity .5s .5s}.lc[data-astro-cid-q7d55eqw][data-anim][data-open] .lc__areas[data-astro-cid-q7d55eqw],.lc[data-astro-cid-q7d55eqw][data-anim][data-open] .lc__hatch[data-astro-cid-q7d55eqw]{opacity:1}.lc[data-astro-cid-q7d55eqw][data-anim] .lc__mark[data-astro-cid-q7d55eqw]{opacity:0;transition:opacity .3s}.lc[data-astro-cid-q7d55eqw][data-anim][data-open] .lc__mark[data-astro-cid-q7d55eqw]{opacity:1;transition-delay:.7s}@media (width<=40rem){.lc[data-astro-cid-q7d55eqw]{padding-top:3.5rem}.lc__block[data-astro-cid-q7d55eqw]{display:none}}@media (prefers-reduced-motion:reduce){.lc[data-astro-cid-q7d55eqw][data-anim] .lc__line[data-astro-cid-q7d55eqw]{transition:none;stroke-dashoffset:0!important}.lc[data-astro-cid-q7d55eqw][data-anim] .lc__areas[data-astro-cid-q7d55eqw],.lc[data-astro-cid-q7d55eqw][data-anim] .lc__hatch[data-astro-cid-q7d55eqw],.lc[data-astro-cid-q7d55eqw][data-anim] .lc__mark[data-astro-cid-q7d55eqw]{opacity:1;transition:none}}.ld[data-astro-cid-5w3fxfbq]{box-sizing:border-box;height:100%;min-height:100%;padding:var(--card-inset);background:radial-gradient(90% 80% at 50% 0%, var(--paper) 0%, var(--paper-2) 100%);color:var(--ink);grid-template-rows:auto minmax(0,1fr);gap:clamp(1rem,3svh,2.2rem);display:grid}.ld__head[data-astro-cid-5w3fxfbq]{max-width:48rem;padding-right:calc(var(--card-close-size) + .5rem)}.ld__title[data-astro-cid-5w3fxfbq]{font:400 clamp(2.2rem, 5vw, 4.2rem) / 1 var(--serif);letter-spacing:-.035em;margin:0 0 .6rem}.ld__title[data-astro-cid-5w3fxfbq] span[data-astro-cid-5w3fxfbq]{color:var(--ink-2)}.ld__line[data-astro-cid-5w3fxfbq]{opacity:.72;margin:0;font-size:clamp(.95rem,1.3vw,1.08rem);line-height:1.5}.ld__legend[data-astro-cid-5w3fxfbq]{flex-wrap:wrap;gap:.4rem 1.1rem;margin:.9rem 0 0;padding:0;list-style:none;display:flex}.ld__legend-btn[data-astro-cid-5w3fxfbq]{font:500 .875rem/1.3 var(--sans);color:inherit;cursor:pointer;opacity:.72;transition:opacity .16s var(--ease-inplace,ease);background:0 0;border:0;align-items:center;gap:.45rem;padding:.2rem 0;display:inline-flex}.ld__legend-btn[data-astro-cid-5w3fxfbq]:hover,.ld__legend-btn[data-astro-cid-5w3fxfbq]:focus-visible,.ld__legend-btn[data-astro-cid-5w3fxfbq].is-active{opacity:1}.ld__swatch[data-astro-cid-5w3fxfbq]{background:currentColor;border-radius:3px;flex:none;width:12px;height:12px}.ld__swatch[data-astro-cid-5w3fxfbq].r-garden{color:var(--repo-garden)}.ld__swatch[data-astro-cid-5w3fxfbq].r-garden-native{color:var(--repo-garden-native)}.ld__swatch[data-astro-cid-5w3fxfbq].r-kapers{color:var(--repo-kapers)}.ld__swatch[data-astro-cid-5w3fxfbq].r-khushin{color:var(--repo-khushin)}.ld__tray[data-astro-cid-5w3fxfbq]{width:100%;height:100%;min-height:10rem;display:block}.ld__month[data-astro-cid-5w3fxfbq],.ld__weekday[data-astro-cid-5w3fxfbq]{fill:currentColor;opacity:.55;font:400 12px var(--sans);letter-spacing:.04em}.ld__sq[data-astro-cid-5w3fxfbq]{stroke:none}.ld__sq--0[data-astro-cid-5w3fxfbq]{fill:color-mix(in srgb, currentColor 12%, var(--paper))}.ld__sq--1[data-astro-cid-5w3fxfbq]{fill:color-mix(in srgb, var(--cell-hue) 28%, var(--paper))}.ld__sq--2[data-astro-cid-5w3fxfbq]{fill:color-mix(in srgb, var(--cell-hue) 48%, var(--paper))}.ld__sq--3[data-astro-cid-5w3fxfbq]{fill:color-mix(in srgb, var(--cell-hue) 68%, var(--paper))}.ld__sq--4[data-astro-cid-5w3fxfbq]{fill:var(--cell-hue)}.ld__sq[data-astro-cid-5w3fxfbq].r-garden{--cell-hue:var(--repo-garden)}.ld__sq[data-astro-cid-5w3fxfbq].r-garden-native{--cell-hue:var(--repo-garden-native)}.ld__sq[data-astro-cid-5w3fxfbq].r-kapers{--cell-hue:var(--repo-kapers)}.ld__sq[data-astro-cid-5w3fxfbq].r-khushin{--cell-hue:var(--repo-khushin)}.ld__cell[data-astro-cid-5w3fxfbq]{cursor:pointer;outline:none}.ld__cell[data-astro-cid-5w3fxfbq]:focus-visible .ld__sq[data-astro-cid-5w3fxfbq]{stroke:currentColor;stroke-width:2px}.ld[data-astro-cid-5w3fxfbq][data-hover-repo] .ld__cell[data-astro-cid-5w3fxfbq]{opacity:.22;transition:opacity .14s var(--ease-inplace,ease)}.ld[data-astro-cid-5w3fxfbq][data-hover-repo] .ld__cell[data-astro-cid-5w3fxfbq][data-repo=""]{opacity:.1}.ld[data-astro-cid-5w3fxfbq][data-hover-repo=garden] .ld__cell[data-astro-cid-5w3fxfbq][data-repo=garden],.ld[data-astro-cid-5w3fxfbq][data-hover-repo=garden-native] .ld__cell[data-astro-cid-5w3fxfbq][data-repo=garden-native],.ld[data-astro-cid-5w3fxfbq][data-hover-repo=kapers] .ld__cell[data-astro-cid-5w3fxfbq][data-repo=kapers],.ld[data-astro-cid-5w3fxfbq][data-hover-repo=khushin] .ld__cell[data-astro-cid-5w3fxfbq][data-repo=khushin]{opacity:1}.ld[data-astro-cid-5w3fxfbq][data-anim] .ld__sq[data-astro-cid-5w3fxfbq]{transform-box:fill-box;transform-origin:50%;transition:transform .42s var(--ease-inplace,ease);transform:scale(0)}.ld[data-astro-cid-5w3fxfbq][data-anim][data-open] .ld__sq[data-astro-cid-5w3fxfbq]{transform:scale(1)}.ld__tray--tall[data-astro-cid-5w3fxfbq]{display:none}@media (width<=40rem){.ld[data-astro-cid-5w3fxfbq]{padding-top:3.5rem}.ld__tray[data-astro-cid-5w3fxfbq]{display:none}.ld__tray--tall[data-astro-cid-5w3fxfbq]{display:block}}@media (prefers-reduced-motion:reduce){.ld[data-astro-cid-5w3fxfbq][data-anim] .ld__sq[data-astro-cid-5w3fxfbq]{transition:none;transform:none}}.lm[data-astro-cid-uus3x4i2]{box-sizing:border-box;height:100%;padding:var(--card-inset);color:#e8e8e8;background:#111213;grid-template-rows:auto auto minmax(0,1fr);gap:1rem;display:grid}.lm__head[data-astro-cid-uus3x4i2]{flex-wrap:wrap;align-items:baseline;gap:.4rem 1.5rem;display:flex}.lm__title[data-astro-cid-uus3x4i2]{font:italic 400 clamp(1.9rem, 3.6vw, 3.2rem)/1.04 var(--serif);letter-spacing:-.03em;margin:0}.lm__line[data-astro-cid-uus3x4i2]{color:#e8e8e8a8;max-width:30rem;margin:0;font-size:1rem;line-height:1.5}.lm__pick[data-astro-cid-uus3x4i2]{opacity:0;pointer-events:none;position:absolute}.lm__tabs[data-astro-cid-uus3x4i2]{font:400 .8rem/1 var(--mono);flex-wrap:wrap;gap:.4rem;display:flex}.lm__tabs[data-astro-cid-uus3x4i2] label[data-astro-cid-uus3x4i2]{color:#e8e8e8b3;cursor:pointer;border-radius:999px;padding:.5rem .75rem;box-shadow:inset 0 0 0 1px #ffffff24}.lm__chains[data-astro-cid-uus3x4i2]{min-height:0;display:grid}.lm__chain[data-astro-cid-uus3x4i2]{grid-area:1/1;grid-template-columns:minmax(0,1fr) minmax(8rem,12rem) minmax(0,1fr);align-items:center;gap:1.2rem;min-height:0;margin:0;display:none}#lm-donut[data-astro-cid-uus3x4i2]:checked~.lm__chains[data-astro-cid-uus3x4i2] .lm__chain[data-astro-cid-uus3x4i2]:first-child,#lm-plants[data-astro-cid-uus3x4i2]:checked~.lm__chains[data-astro-cid-uus3x4i2] .lm__chain[data-astro-cid-uus3x4i2]:nth-child(2),#lm-overview[data-astro-cid-uus3x4i2]:checked~.lm__chains[data-astro-cid-uus3x4i2] .lm__chain[data-astro-cid-uus3x4i2]:nth-child(3),#lm-learn[data-astro-cid-uus3x4i2]:checked~.lm__chains[data-astro-cid-uus3x4i2] .lm__chain[data-astro-cid-uus3x4i2]:nth-child(4),#lm-site[data-astro-cid-uus3x4i2]:checked~.lm__chains[data-astro-cid-uus3x4i2] .lm__chain[data-astro-cid-uus3x4i2]:nth-child(5){display:grid}#lm-donut[data-astro-cid-uus3x4i2]:checked~.lm__tabs[data-astro-cid-uus3x4i2] label[data-astro-cid-uus3x4i2]:first-child,#lm-plants[data-astro-cid-uus3x4i2]:checked~.lm__tabs[data-astro-cid-uus3x4i2] label[data-astro-cid-uus3x4i2]:nth-child(2),#lm-overview[data-astro-cid-uus3x4i2]:checked~.lm__tabs[data-astro-cid-uus3x4i2] label[data-astro-cid-uus3x4i2]:nth-child(3),#lm-learn[data-astro-cid-uus3x4i2]:checked~.lm__tabs[data-astro-cid-uus3x4i2] label[data-astro-cid-uus3x4i2]:nth-child(4),#lm-site[data-astro-cid-uus3x4i2]:checked~.lm__tabs[data-astro-cid-uus3x4i2] label[data-astro-cid-uus3x4i2]:nth-child(5){color:#111213;background:#e8e8e8}#lm-donut[data-astro-cid-uus3x4i2]:focus-visible~.lm__tabs[data-astro-cid-uus3x4i2] label[data-astro-cid-uus3x4i2]:first-child,#lm-plants[data-astro-cid-uus3x4i2]:focus-visible~.lm__tabs[data-astro-cid-uus3x4i2] label[data-astro-cid-uus3x4i2]:nth-child(2),#lm-overview[data-astro-cid-uus3x4i2]:focus-visible~.lm__tabs[data-astro-cid-uus3x4i2] label[data-astro-cid-uus3x4i2]:nth-child(3),#lm-learn[data-astro-cid-uus3x4i2]:focus-visible~.lm__tabs[data-astro-cid-uus3x4i2] label[data-astro-cid-uus3x4i2]:nth-child(4),#lm-site[data-astro-cid-uus3x4i2]:focus-visible~.lm__tabs[data-astro-cid-uus3x4i2] label[data-astro-cid-uus3x4i2]:nth-child(5){outline-offset:2px;outline:2px solid #e8e8e8}.lm__step[data-astro-cid-uus3x4i2]{flex-direction:column;justify-content:center;align-items:center;gap:.5rem;height:100%;min-height:0;display:flex}.lm__step[data-astro-cid-uus3x4i2] img[data-astro-cid-uus3x4i2]{object-fit:contain;filter:drop-shadow(0 6px 18px #00000073);width:auto;max-width:100%;height:auto;min-height:0;max-height:calc(100% - 1.6rem)}.lm__step[data-astro-cid-uus3x4i2] span[data-astro-cid-uus3x4i2],.lm__sha[data-astro-cid-uus3x4i2]{font:400 .75rem/1.4 var(--mono);color:#e8e8e880}.lm__step[data-astro-cid-uus3x4i2] span[data-astro-cid-uus3x4i2]{text-align:center}.lm__commit[data-astro-cid-uus3x4i2]{text-align:center;gap:.4rem;margin:0;display:grid}.lm__commit[data-astro-cid-uus3x4i2]:before,.lm__commit[data-astro-cid-uus3x4i2]:after{content:"→";font:1.2rem/1 var(--mono);color:#e8e8e859}.lm__sha[data-astro-cid-uus3x4i2]{color:#c8c8c8}.lm__said[data-astro-cid-uus3x4i2]{font:italic 400 1.05rem/1.3 var(--serif);color:#f0f0f0}@media (width<=56rem){.lm[data-astro-cid-uus3x4i2]{gap:.8rem;padding-top:3.5rem}.lm__line[data-astro-cid-uus3x4i2]{display:none}.lm__chain[data-astro-cid-uus3x4i2]{grid-template-rows:minmax(0,1fr) auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:.6rem}.lm__commit[data-astro-cid-uus3x4i2]{gap:.2rem}.lm__commit[data-astro-cid-uus3x4i2]:before{content:"↓";font-size:1rem}.lm__commit[data-astro-cid-uus3x4i2]:after{display:none}}.lr[data-astro-cid-svhjmbyh]{--repo-garden:oklch(76% .07 150);--repo-garden-native:oklch(74% .06 245);--repo-kapers:oklch(78% .07 80);--repo-khushin:oklch(72% .06 330);background:#1c1c1f;height:100%;min-height:100%}.lr__map[data-astro-cid-svhjmbyh]{width:100%;height:100%;display:block;overflow:hidden}.lr__block[data-astro-cid-svhjmbyh]{stroke:#e8e8e8;stroke-width:6px}:root[data-theme=dark] .lr__block[data-astro-cid-svhjmbyh]{stroke:#151516}.lr__block--lead[data-astro-cid-svhjmbyh]{fill:var(--repo-garden)}.lr__block--khushin[data-astro-cid-svhjmbyh]{fill:var(--repo-khushin)}.lr__block--garden-native[data-astro-cid-svhjmbyh]{fill:var(--repo-garden-native)}.lr__block--retired[data-astro-cid-svhjmbyh]{fill:url(#lr-retired)}.lr__block--retired-tall[data-astro-cid-svhjmbyh]{fill:url(#lr-retired-tall)}.lr__kapers-ground[data-astro-cid-svhjmbyh]{fill:#8a8a90}.lr__kapers-hatch[data-astro-cid-svhjmbyh]{stroke:#6a6a70;stroke-width:3px}.lr__big[data-astro-cid-svhjmbyh]{fill:#e8e8e8;font:400 clamp(3rem, 7vw, 6.5rem) var(--serif);letter-spacing:-.03em}.lr__share[data-astro-cid-svhjmbyh]{fill:#e8e8e838;font:400 clamp(5rem, 16vw, 15rem) var(--serif);letter-spacing:-.05em}.lr__meta[data-astro-cid-svhjmbyh]{fill:#e8e8e8b8;font:400 17px var(--sans)}.lr__name[data-astro-cid-svhjmbyh]{fill:#e8e8e8;font:400 22px var(--serif)}.lr__side--kapers[data-astro-cid-svhjmbyh] .lr__name[data-astro-cid-svhjmbyh],.lr__side--kapers[data-astro-cid-svhjmbyh] .lr__meta[data-astro-cid-svhjmbyh]{fill:#1c1c1f}.lr__meta--side[data-astro-cid-svhjmbyh]{font-size:14px}.lr__spark[data-astro-cid-svhjmbyh]{display:block;overflow:hidden}.lr__spark[data-astro-cid-svhjmbyh] path[data-astro-cid-svhjmbyh]{fill:currentColor;fill-opacity:.18;stroke:currentColor;stroke-opacity:.5;stroke-width:1.5px;vector-effect:non-scaling-stroke}.lr__piece--garden[data-astro-cid-svhjmbyh] .lr__spark[data-astro-cid-svhjmbyh],.lr__side--garden-native[data-astro-cid-svhjmbyh] .lr__spark[data-astro-cid-svhjmbyh],.lr__side--khushin[data-astro-cid-svhjmbyh] .lr__spark[data-astro-cid-svhjmbyh]{color:#e8e8e8}.lr__side--kapers[data-astro-cid-svhjmbyh] .lr__spark[data-astro-cid-svhjmbyh]{color:#1c1c1f}.lr__piece[data-astro-cid-svhjmbyh],.lr__side[data-astro-cid-svhjmbyh]{outline:none;overflow:hidden}.lr__piece[data-astro-cid-svhjmbyh]:hover .lr__block[data-astro-cid-svhjmbyh],.lr__piece[data-astro-cid-svhjmbyh]:focus-visible .lr__block[data-astro-cid-svhjmbyh],.lr__side[data-astro-cid-svhjmbyh]:hover .lr__block[data-astro-cid-svhjmbyh],.lr__side[data-astro-cid-svhjmbyh]:focus-visible .lr__block[data-astro-cid-svhjmbyh]{filter:brightness(1.12)}.lr__side[data-astro-cid-svhjmbyh]:focus-visible .lr__block[data-astro-cid-svhjmbyh],.lr__piece[data-astro-cid-svhjmbyh]:focus-visible .lr__block[data-astro-cid-svhjmbyh]{stroke:#e8e8e8;stroke-width:3px}.lr[data-astro-cid-svhjmbyh][data-anim] [data-astro-cid-svhjmbyh][data-piece]{transform-box:fill-box;transform-origin:50%;transition:transform .46s var(--ease-structural,ease);transform:scale(.001)}.lr[data-astro-cid-svhjmbyh][data-anim][data-open] [data-astro-cid-svhjmbyh][data-piece]{transform:scale(1)}.lr__map--tall[data-astro-cid-svhjmbyh]{display:none}@media (width<=40rem){.lr__map[data-astro-cid-svhjmbyh]{display:none}.lr__map--tall[data-astro-cid-svhjmbyh]{display:block}.lr__big[data-astro-cid-svhjmbyh]{font-size:3.2rem}.lr__share[data-astro-cid-svhjmbyh]{font-size:5.5rem}.lr__name[data-astro-cid-svhjmbyh]{font-size:13px}.lr__meta[data-astro-cid-svhjmbyh]{font-size:12px}.lr__meta--side[data-astro-cid-svhjmbyh]{font-size:11px}}@media (prefers-reduced-motion:reduce){.lr[data-astro-cid-svhjmbyh][data-anim] [data-astro-cid-svhjmbyh][data-piece]{transition:none;transform:none}}.sg[data-astro-cid-6jugxwy6]{box-sizing:border-box;color:#eee;background:#182419;height:100%;overflow:hidden}.plot-embed[data-astro-cid-6jugxwy6],.plot-embed[data-astro-cid-6jugxwy6] .game[data-astro-cid-6jugxwy6]{height:100%}.plot-embed[data-astro-cid-6jugxwy6] .game[data-astro-cid-6jugxwy6]{box-sizing:border-box;flex-direction:column;gap:clamp(.4rem,1.2cqh,.8rem);padding:clamp(.6rem,1.5cqh,1.2rem) clamp(.6rem,2cqw,1.4rem);display:flex}.plotStage[data-astro-cid-6jugxwy6]{flex:auto;place-items:center;min-height:0;display:grid;container-type:size}.plot-embed[data-astro-cid-6jugxwy6] .plotStage[data-astro-cid-6jugxwy6] .board[data-astro-cid-6jugxwy6]{width:min(100cqw,133.333cqh);height:auto}.controls[data-astro-cid-6jugxwy6],.instructions[data-astro-cid-6jugxwy6]{flex:none}.cs[data-astro-cid-z2cocuuo]{--card-inset:clamp(.9rem, 2vw, 1.8rem);box-sizing:border-box;height:100%;padding:var(--card-inset);background:var(--paper);color:var(--ink);grid-template:"head head head""stage stage stage"minmax(10rem,1fr)"look count take"/minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr);gap:1rem clamp(1rem,2.4vw,2.2rem);display:grid;overflow-y:auto}.cs__head[data-astro-cid-z2cocuuo]{grid-area:head;grid-template-columns:auto 1fr;align-items:center;column-gap:.75rem;padding-right:3rem;display:grid}.cs__mark[data-astro-cid-z2cocuuo]{object-fit:cover;mix-blend-mode:multiply;grid-row:span 2;width:4.2rem;height:2.4rem}html[data-theme=dark] .cs__mark[data-astro-cid-z2cocuuo]{mix-blend-mode:screen;filter:invert()hue-rotate(180deg)}.cs__head[data-astro-cid-z2cocuuo]>[data-astro-cid-z2cocuuo]:not(.cs__mark){grid-column:2}.cs__kicker[data-astro-cid-z2cocuuo]{font:600 .66rem/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin:0}.cs__line[data-astro-cid-z2cocuuo]{color:var(--ink-2);max-width:60ch;margin:.35rem 0 0;font-size:.88rem;line-height:1.4}.cs__stage[data-astro-cid-z2cocuuo]{color:#f4f4f5;background:radial-gradient(120% 90% at 50% 0,#26262b 0%,#141417 70%);border-radius:14px;grid-area:stage;place-items:center;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0f,inset 0 1px #ffffff14;container-type:size}.cs__stage[data-astro-cid-z2cocuuo][data-plate=light]{color:#1c1c1f;background:radial-gradient(120% 90% at 50% 0,#fff 0%,#ececea 70%);box-shadow:inset 0 0 0 1px #00000014}.cs__stage[data-astro-cid-z2cocuuo][data-plate=none]{background:var(--paper);box-shadow:inset 0 0 0 1px var(--hairline-2);color:var(--ink)}.cs__clock[data-astro-cid-z2cocuuo]{font-size:min(3.6cqi,9cqh)}.cs__clock[data-astro-cid-z2cocuuo][data-since-shell=strata]{font-size:min(3.6cqi,5.8cqh)}.cs__tabs[data-astro-cid-z2cocuuo]{grid-area:tabs;gap:.35rem;display:none}.cs__group[data-astro-cid-z2cocuuo]{align-content:start;gap:.4rem;min-width:0;display:grid}.cs__group[data-astro-cid-z2cocuuo][data-group=look]{grid-area:look}.cs__group[data-astro-cid-z2cocuuo][data-group=count]{grid-area:count}.cs__group[data-astro-cid-z2cocuuo][data-group=take]{grid-area:take}.cs__group[data-astro-cid-z2cocuuo] h3[data-astro-cid-z2cocuuo]{font:600 .7rem/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);margin:0 0 .15rem}.cs__swatch[data-astro-cid-z2cocuuo][data-i="0"]{background:#c81e3a}.cs__swatch[data-astro-cid-z2cocuuo][data-i="1"]{background:#22c55e}.cs__swatch[data-astro-cid-z2cocuuo][data-i="2"]{background:#06b6d4}.cs__swatch[data-astro-cid-z2cocuuo][data-i="3"]{background:#7c3aed}.cs__swatch[data-astro-cid-z2cocuuo][data-i="4"]{background:#f59e0b}.cs__swatch[data-astro-cid-z2cocuuo][data-i="5"]{background:#f4f4f5}.cs__swatch[data-astro-cid-z2cocuuo][data-i="6"]{background:#737373}@media (width>=72.01rem) and (height<=56rem){.cs__group[data-astro-cid-z2cocuuo][data-group=look]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:1rem}.cs__group[data-astro-cid-z2cocuuo][data-group=look]>[data-astro-cid-z2cocuuo]{grid-column:1/-1}.cs__group[data-astro-cid-z2cocuuo][data-group=look]>.cs__row[data-astro-cid-z2cocuuo]:has(>.cs__range){grid-column:auto}.cs__group[data-astro-cid-z2cocuuo][data-group=look] .cs__row[data-astro-cid-z2cocuuo] label[data-astro-cid-z2cocuuo]{flex-basis:2.8rem}}@media (width<=72rem){.cs[data-astro-cid-z2cocuuo]{grid-template:"head""stage"minmax(8rem,1fr)"tabs""panel"/minmax(0,1fr);gap:.8rem}.cs__tabs[data-astro-cid-z2cocuuo]{display:flex}.cs__group[data-astro-cid-z2cocuuo][data-group]{grid-area:panel}.cs[data-astro-cid-z2cocuuo]:not([data-tab=look]) .cs__group[data-astro-cid-z2cocuuo][data-group=look],.cs[data-astro-cid-z2cocuuo]:not([data-tab=count]) .cs__group[data-astro-cid-z2cocuuo][data-group=count],.cs[data-astro-cid-z2cocuuo]:not([data-tab=take]) .cs__group[data-astro-cid-z2cocuuo][data-group=take],.cs__group[data-astro-cid-z2cocuuo] h3[data-astro-cid-z2cocuuo]{display:none}.cs__group[data-astro-cid-z2cocuuo][data-group=look]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:1.5rem}.cs__group[data-astro-cid-z2cocuuo][data-group=look]>.cs__row[data-astro-cid-z2cocuuo]{grid-column:1/-1}.cs__group[data-astro-cid-z2cocuuo][data-group=look]>.cs__row[data-astro-cid-z2cocuuo]:has(>.cs__range){grid-column:auto}}@media (width<=40rem){.cs[data-astro-cid-z2cocuuo]{grid-template-rows:auto minmax(8rem,1fr) auto auto;grid-template-areas:"head""stage""look""take"}.cs__head[data-astro-cid-z2cocuuo]{padding-right:2.6rem}.cs[data-astro-cid-z2cocuuo][data-tab] .cs__tabs[data-astro-cid-z2cocuuo],.cs[data-astro-cid-z2cocuuo][data-tab] .cs__more[data-astro-cid-z2cocuuo],.cs[data-astro-cid-z2cocuuo][data-tab] .cs__group[data-astro-cid-z2cocuuo][data-group=count],.cs[data-astro-cid-z2cocuuo][data-tab] .cs__where-tabs[data-astro-cid-z2cocuuo],.cs[data-astro-cid-z2cocuuo][data-tab] .cs__where[data-astro-cid-z2cocuuo]:not([data-where=phone]){display:none}.cs[data-astro-cid-z2cocuuo][data-tab] .cs__group[data-astro-cid-z2cocuuo][data-group=look]{grid-area:look;grid-template-columns:minmax(0,1fr);display:grid}.cs[data-astro-cid-z2cocuuo][data-tab] .cs__group[data-astro-cid-z2cocuuo][data-group=take]{grid-area:take;display:grid}.cs[data-astro-cid-z2cocuuo][data-tab] .cs__where[data-astro-cid-z2cocuuo][data-where=phone]{display:grid}.cs__clock[data-astro-cid-z2cocuuo]{font-size:min(4.2cqi,9cqh)}}.world[data-astro-cid-qblzaxec]{box-sizing:border-box;height:100%;padding:var(--card-inset);color:var(--ink);background:var(--card-surface);align-content:center;gap:clamp(1rem,3cqh,2rem);display:grid;container-type:size}.world__head[data-astro-cid-qblzaxec],.world__wall[data-astro-cid-qblzaxec]{width:min(100%, var(--wall-w,100%));justify-self:center}.world__head[data-astro-cid-qblzaxec]{flex-wrap:wrap;align-items:baseline;gap:.25rem 1rem;display:flex}.world__head[data-astro-cid-qblzaxec] h2[data-astro-cid-qblzaxec]{font:400 clamp(1.6rem, 3vw, 2.4rem)/1 var(--serif);letter-spacing:-.02em;margin:0}.world__intro[data-astro-cid-qblzaxec]{font:400 1rem/1.4 var(--serif);color:var(--ink-2);margin:0}.world__wall[data-astro-cid-qblzaxec]{--gap:clamp(.5rem, 1.2cqw, 1rem);--mat:clamp(.3rem, .6cqw, .55rem);gap:0 var(--gap);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.world__wall[data-astro-cid-qblzaxec]>.world__break{height:var(--gap);flex-basis:100%}.world__plate[data-astro-cid-qblzaxec]{flex:var(--ratio,1) 0 calc(var(--ratio,1) * 7rem);min-width:0;transition:transform .46s var(--ease-structural), opacity .46s var(--ease-structural), filter .46s var(--ease-structural);position:relative}html.js .world__plate[data-astro-cid-qblzaxec]{flex-basis:calc(2 * var(--mat) + 2px)}.world__plate[data-astro-cid-qblzaxec]:hover,.world__plate[data-astro-cid-qblzaxec]:focus-within{z-index:2}.world__work[data-astro-cid-qblzaxec]{--ease-plate-release:cubic-bezier(.34, 1.56, .64, 1);box-sizing:border-box;padding:var(--mat);border:1px solid var(--hairline);border-radius:var(--r);background:var(--paper-raise);transition:border-color var(--t-inplace) var(--ease-inplace), filter .46s var(--ease-plate-release), transform .46s var(--ease-plate-release);display:block;position:relative;overflow:hidden;box-shadow:0 1px 2px #0000000d}.world__work[data-astro-cid-qblzaxec] picture[data-astro-cid-qblzaxec],.world__work[data-astro-cid-qblzaxec] img[data-astro-cid-qblzaxec]{width:100%;height:auto;display:block}.world__work[data-astro-cid-qblzaxec]:after{content:"";pointer-events:none;opacity:0;mix-blend-mode:overlay;background:radial-gradient(circle at calc((var(--tx,0) + 1) * 50%) calc((var(--ty,0) + 1) * 50%), #ffffffb3 0%, transparent 55%);transition:opacity .42s var(--ease-inplace);position:absolute;inset:0}.world__work[data-astro-cid-qblzaxec]:focus-visible{outline:2px solid var(--ink);outline-offset:3px;transform:translateY(-10px)scale(1.05)}@media (hover:hover) and (pointer:fine){.world__work[data-astro-cid-qblzaxec]{transform:perspective(760px) rotateX(calc(var(--ty,0) * -13deg)) rotateY(calc(var(--tx,0) * 13deg)) translateZ(0)}.world__work[data-astro-cid-qblzaxec]:hover,.world__work[data-astro-cid-qblzaxec]:focus-visible{border-color:var(--hairline-2);transform:perspective(760px) rotateX(calc(var(--ty,0) * -13deg)) rotateY(calc(var(--tx,0) * 13deg)) translateY(-14px) scale(1.08) translateZ(0);filter:drop-shadow(calc(var(--tx,0) * -6px) calc(var(--ty,0) * -6px + 10px) 10px #00000029) drop-shadow(calc(var(--tx,0) * -14px) calc(var(--ty,0) * -14px + 30px) 26px #00000038)}.world__work[data-astro-cid-qblzaxec]:hover:after,.world__work[data-astro-cid-qblzaxec]:focus-visible:after{opacity:1}.world__work[data-astro-cid-qblzaxec][data-tilting]{transition:border-color var(--t-inplace) var(--ease-inplace), filter 60ms linear}.world__wall[data-astro-cid-qblzaxec]:has(.world__work:hover) .world__plate[data-astro-cid-qblzaxec]:not(:has(.world__work:hover)){opacity:.68;filter:saturate(.85);transform:scale(.965)}}@media (prefers-reduced-motion:reduce){.world__work[data-astro-cid-qblzaxec],.world__plate[data-astro-cid-qblzaxec]{transition:none;transform:none!important}}dialog.world-lightbox{color:#f5f1e8;background:#171613;border:1px solid #ffffff35;border-radius:3px;width:min(94vw,90rem);max-width:none;max-height:92dvh;padding:0;overflow:auto;box-shadow:0 20px 90px #000b}dialog.world-lightbox::backdrop{background:#080807e8}.world-lightbox__in{grid-template-rows:minmax(0,1fr) auto;min-height:min(80dvh,50rem);display:grid}.world-lightbox__stage{place-items:center;min-height:0;padding:clamp(.8rem,3vw,2rem);display:grid}.world-lightbox__stage img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:68dvh;display:block}.world-lightbox__foot{border-top:1px solid #ffffff25;justify-content:space-between;align-items:end;gap:1rem;padding:1rem clamp(1rem,3vw,2rem);display:flex}.world-lightbox__title,.world-lightbox__meta,.world-lightbox__caption{margin:0}.world-lightbox__title{font:400 1.35rem/1.1 var(--serif)}.world-lightbox__meta{font:500 .65rem/1 var(--sans);opacity:.65;margin-top:.35rem}.world-lightbox__caption{max-width:42rem;font:400 .85rem/1.4 var(--sans);opacity:.75;margin-top:.65rem}.world-lightbox__acts{align-items:center;gap:.4rem;display:flex}.world-lightbox__btn{min-height:2.4rem;color:inherit;font:500 .75rem/1 var(--sans);cursor:pointer;background:0 0;border:1px solid #ffffff45;border-radius:2px;padding:.55rem .8rem}.world-lightbox__btn:disabled{opacity:.35;cursor:default}.world-lightbox__status{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=48rem){.world-lightbox__foot{flex-direction:column;align-items:stretch}.world-lightbox__acts{justify-content:space-between}}@media (prefers-reduced-motion:reduce){dialog.world-lightbox,dialog.world-lightbox *{scroll-behavior:auto;transition:none!important;animation:none!important}}.ss[data-astro-cid-t2waioz7]{box-sizing:border-box;height:100%;padding:var(--card-inset);color:var(--ink);background:var(--card-surface);grid-template-rows:auto minmax(0,1fr);gap:clamp(1rem,3vh,2rem);display:grid}.ss__head[data-astro-cid-t2waioz7] h2[data-astro-cid-t2waioz7]{font:400 clamp(1.6rem, 3vw, 2.4rem)/1 var(--serif);letter-spacing:-.02em;margin:0}.ss__head[data-astro-cid-t2waioz7] p[data-astro-cid-t2waioz7]{max-width:38rem;font:400 1rem/1.45 var(--serif);color:var(--ink-2);margin:.6rem 0 0}.ss__row[data-astro-cid-t2waioz7]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.75rem,2vw,1.5rem);min-height:0;display:grid}.ss__tile[data-astro-cid-t2waioz7]{grid-template-rows:minmax(0,1fr) auto;gap:.7rem;min-height:0;margin:0;display:grid}.ss__stage[data-astro-cid-t2waioz7]{border:1px solid var(--hairline);border-radius:var(--r);background:#ebe4d6;min-height:0;position:relative;overflow:hidden;container-type:size}.ss__tile--box[data-astro-cid-t2waioz7] img[data-astro-cid-t2waioz7]{object-fit:cover;width:100%;height:100%;display:block}.ss__stage[data-astro-cid-t2waioz7] .ss__phone{width:min(46cqw,52cqh);position:absolute;top:9cqh;left:50%;translate:-50%}figcaption[data-astro-cid-t2waioz7]{font:400 .95rem/1.3 var(--sans);color:var(--ink)}.ss__tag[data-astro-cid-t2waioz7]{font:500 .66rem/1 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-right:.45rem}@media (width<=40rem){.ss__row[data-astro-cid-t2waioz7]{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:minmax(0,1fr)}}.an[data-astro-cid-2cv4xfe2]{box-sizing:border-box;background:var(--paper);min-height:100%;color:var(--ink);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.an__plate[data-astro-cid-2cv4xfe2]{object-fit:cover;object-position:30% 50%;width:100%;height:100%;min-height:100%}.an__page[data-astro-cid-2cv4xfe2]{padding:var(--card-inset) calc(var(--card-inset) * 1.3);background:linear-gradient(90deg,#00000012,#0000 6%);align-content:center;display:grid;position:relative}.an__section[data-astro-cid-2cv4xfe2]{top:var(--card-inset);left:calc(var(--card-inset) * 1.3);font:600 .72rem/1 var(--sans);letter-spacing:.32em;text-transform:uppercase;color:var(--ink-2);margin:0;position:absolute}.an__dateline[data-astro-cid-2cv4xfe2]{font:italic 400 1rem/1 var(--serif);opacity:.6;margin:0 0 .8rem}.an__headline[data-astro-cid-2cv4xfe2]{font:400 clamp(2.4rem, 5vw, 4.4rem) / .98 var(--serif);letter-spacing:-.035em;margin:0 0 1.4rem}.an__quote[data-astro-cid-2cv4xfe2]{border-left:3px solid var(--ink-2);font:italic 400 clamp(1.15rem, 1.8vw, 1.45rem) / 1.4 var(--serif);margin:0 0 1.6rem;padding:0 0 0 1.2rem}.an__read[data-astro-cid-2cv4xfe2]{color:inherit;text-underline-offset:.3em;font-size:1rem}.an__older[data-astro-cid-2cv4xfe2]{gap:.5rem;margin:1.6rem 0 0;padding:0;list-style:none;display:grid}.an__older[data-astro-cid-2cv4xfe2] a[data-astro-cid-2cv4xfe2]{color:inherit;text-decoration:none}.an__older[data-astro-cid-2cv4xfe2] time[data-astro-cid-2cv4xfe2]{opacity:.55;margin-right:.8rem;font-size:.8rem}.an__colophon[data-astro-cid-2cv4xfe2]{left:calc(var(--card-inset) * 1.3);right:calc(var(--card-inset) * 1.3);bottom:var(--card-inset);opacity:.55;border-top:1px solid;margin:0;padding-top:.8rem;font-size:.82rem;line-height:1.5;position:absolute}@media (width<=48rem){.an[data-astro-cid-2cv4xfe2]{grid-template-rows:30% auto;grid-template-columns:1fr}.an__page[data-astro-cid-2cv4xfe2]{align-content:start;padding-top:3rem;padding-bottom:6rem}}.aw[data-astro-cid-3rw7exmo]{box-sizing:border-box;min-height:100%;padding:var(--card-inset) calc(var(--card-inset) * 1.6);color:#eee;background:radial-gradient(70% 90% at 85% 10%,#ffffff14,#0000 60%),linear-gradient(160deg,#2a2a2c 0%,#1c1c1e 100%);align-content:center;justify-items:start;display:grid}.aw__now[data-astro-cid-3rw7exmo]{font:600 .8rem/1 var(--sans);letter-spacing:.3em;text-transform:uppercase;align-items:center;gap:.6rem;margin:0 0 1.2rem;display:flex}.aw__now[data-astro-cid-3rw7exmo] span[data-astro-cid-3rw7exmo]{background:#eee;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 5px #eeeeee40}.aw__title[data-astro-cid-3rw7exmo]{max-width:12ch;font:400 clamp(3.2rem, 10vw, 9rem) / .92 var(--serif);letter-spacing:-.045em;margin:0 0 1.4rem}.aw__line[data-astro-cid-3rw7exmo]{max-width:30rem;font:400 clamp(1.05rem, 1.6vw, 1.35rem) / 1.45 var(--serif);color:#eeeeeed9;margin:0 0 2.2rem}.aw__cta[data-astro-cid-3rw7exmo]{color:#1c1c1e;min-height:46px;font:600 1rem var(--sans);background:#eee;border-radius:999px;align-items:center;padding:0 1.3rem;text-decoration:none;display:inline-flex}.aw__cta[data-astro-cid-3rw7exmo]:focus-visible{outline-offset:3px;outline:2px solid #eee}@media (width<=40rem){.aw[data-astro-cid-3rw7exmo]{padding-top:3.5rem}}.ah[data-astro-cid-vefgecin]{box-sizing:border-box;min-height:100%;padding:var(--card-inset);background:linear-gradient(90deg, var(--paper-2) 0 49.9%, #1c1c1e 50.1%);grid-template-columns:1fr 1fr;align-items:end;display:grid;position:relative;overflow:hidden}.ah__above[data-astro-cid-vefgecin],.ah__below[data-astro-cid-vefgecin]{max-width:17ch;font:400 clamp(1.6rem, 3.3vw, 2.9rem) / 1.12 var(--serif);letter-spacing:-.02em;margin:0;position:relative}.ah__above[data-astro-cid-vefgecin]{color:var(--ink);align-self:start}.ah__below[data-astro-cid-vefgecin]{text-align:right;color:#eee;justify-self:end}@media (width<=40rem){.ah[data-astro-cid-vefgecin]{background:linear-gradient(180deg, var(--paper-2) 0 49.9%, #1c1c1e 50.1%);grid-template-rows:1fr 1fr;grid-template-columns:1fr;gap:1rem;padding-top:3.5rem}.ah__above[data-astro-cid-vefgecin]{grid-row:1}.ah__below[data-astro-cid-vefgecin]{grid-row:2;align-self:end}}.as[data-astro-cid-h5vvzbq2]{box-sizing:border-box;min-height:100%;padding:var(--card-inset,1.25rem);color:var(--ink,#16161a);background:var(--card-surface,#fbfbfa);grid-template-rows:auto;grid-template-columns:minmax(0,1fr);align-content:start;gap:clamp(1rem,2.4vh,1.5rem);display:grid}.as__head[data-astro-cid-h5vvzbq2] h2[data-astro-cid-h5vvzbq2]{font:400 clamp(1.6rem, 3vw, 2.4rem) / 1 var(--serif,Georgia, serif);letter-spacing:-.02em;margin:0;padding-right:3rem}.as__moment[data-astro-cid-h5vvzbq2]{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:.75rem 1.75rem;min-height:0;display:grid}.as__stage[data-astro-cid-h5vvzbq2]{box-sizing:border-box;border:1px solid var(--hairline,#dedcd8);border-radius:var(--r,3px);background:var(--paper,#f5f4f2);min-height:0;color:var(--ink,#16161a);padding:.75rem .9rem}.as__stage[data-astro-cid-h5vvzbq2] svg[data-astro-cid-h5vvzbq2]{width:100%;height:100%;display:block}.as__stage--slits[data-astro-cid-h5vvzbq2]{grid-template-rows:minmax(0,1fr);grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.as__panel[data-astro-cid-h5vvzbq2]{grid-template-rows:auto auto;align-content:start;gap:.3rem;min-height:0;margin:0;display:grid}.as__panel[data-astro-cid-h5vvzbq2] figcaption[data-astro-cid-h5vvzbq2],.as__tag[data-astro-cid-h5vvzbq2]{font:500 .66rem / 1.2 var(--sans,system-ui, sans-serif);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3,#66676c)}.as__panel[data-astro-cid-h5vvzbq2] figcaption[data-astro-cid-h5vvzbq2]{text-align:center}.as__panel[data-astro-cid-h5vvzbq2] svg[data-astro-cid-h5vvzbq2]{aspect-ratio:170/130}.as__words[data-astro-cid-h5vvzbq2]{align-self:center;min-width:0}.as__tag[data-astro-cid-h5vvzbq2]{margin:0 0 .5rem}.as__caption[data-astro-cid-h5vvzbq2]{max-width:34rem;font:400 clamp(1.05rem, 1.5vw, 1.25rem) / 1.4 var(--serif,Georgia, serif);color:var(--ink,#16161a);margin:0}.as__link[data-astro-cid-h5vvzbq2]{font:400 .95rem / 1.3 var(--sans,system-ui, sans-serif);color:var(--ink-2,#55565c);text-underline-offset:.2em;margin-top:.6rem;text-decoration:underline;display:inline-block}.as__link[data-astro-cid-h5vvzbq2]:hover{color:var(--ink,#16161a)}.as__link[data-astro-cid-h5vvzbq2]:focus-visible{outline:2px solid var(--ink,#16161a);outline-offset:3px}.as__stage--cantor[data-astro-cid-h5vvzbq2]{place-items:center;display:grid}.cd[data-astro-cid-h5vvzbq2]{font:400 .85rem / 1 var(--mono,ui-monospace, Menlo, monospace);font-variant-numeric:tabular-nums;gap:.15rem;display:grid}.cd__rows[data-astro-cid-h5vvzbq2]{gap:.05rem;margin:0;padding:0;list-style:none;display:grid}.cd__row[data-astro-cid-h5vvzbq2],.cd__new[data-astro-cid-h5vvzbq2]{align-items:center;margin:0;display:flex}.cd__lab[data-astro-cid-h5vvzbq2]{width:2.4rem;color:var(--ink-3,#66676c);font-size:.7rem}.cd__d[data-astro-cid-h5vvzbq2],.cd__n[data-astro-cid-h5vvzbq2]{width:1.45rem;height:1.05rem;color:var(--ink-2,#55565c);border-radius:2px;place-items:center;transition:background-color .16s,color .16s,opacity .16s;display:inline-grid}.cd__d[data-astro-cid-h5vvzbq2][data-diag]{background:var(--ink,#16161a);color:var(--paper,#f5f4f2)}.cd__etc[data-astro-cid-h5vvzbq2]{color:var(--ink-3,#66676c);margin-left:.2rem}.cd__new[data-astro-cid-h5vvzbq2]{border-top:1px solid var(--hairline-2,#c4c2bd);margin-top:.2rem;padding-top:.35rem}.cd__n[data-astro-cid-h5vvzbq2]{color:var(--ink,#16161a);box-shadow:inset 0 0 0 1px var(--ink,#16161a);font-weight:700}.cd__verdict[data-astro-cid-h5vvzbq2]{font:italic 400 1rem / 1 var(--serif,Georgia, serif);color:var(--ink,#16161a);margin-left:.9rem;transition:opacity .24s}.cd__verdict[data-astro-cid-h5vvzbq2]:before{content:"← "}.cd[data-astro-cid-h5vvzbq2][data-anim] .cd__d[data-astro-cid-h5vvzbq2][data-diag]:not(.on){color:var(--ink-2,#55565c);background:0 0}.cd[data-astro-cid-h5vvzbq2][data-anim] .cd__n[data-astro-cid-h5vvzbq2]:not(.on),.cd[data-astro-cid-h5vvzbq2][data-anim] .cd__verdict[data-astro-cid-h5vvzbq2]:not(.on){opacity:0}@media (prefers-reduced-motion:reduce){.cd__d[data-astro-cid-h5vvzbq2],.cd__n[data-astro-cid-h5vvzbq2],.cd__verdict[data-astro-cid-h5vvzbq2]{transition:none}}@media (width<=40rem){.as__stage--slits[data-astro-cid-h5vvzbq2]{gap:.35rem;padding:.6rem}.as__panel[data-astro-cid-h5vvzbq2] figcaption[data-astro-cid-h5vvzbq2]{letter-spacing:.05em;font-size:.58rem}.cd[data-astro-cid-h5vvzbq2]{font-size:.8rem}.cd__d[data-astro-cid-h5vvzbq2],.cd__n[data-astro-cid-h5vvzbq2]{width:1.25rem}.cd__lab[data-astro-cid-h5vvzbq2]{width:2rem}.cd__verdict[data-astro-cid-h5vvzbq2]{margin-left:.5rem;font-size:.9rem}}@media (width>=56rem) and (height>=42rem){.as[data-astro-cid-h5vvzbq2]{grid-template-rows:auto minmax(0,1fr) minmax(0,1fr);height:100%;min-height:0}.as__moment[data-astro-cid-h5vvzbq2]{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr)}.as__stage[data-astro-cid-h5vvzbq2]{overflow:hidden}.as__panel[data-astro-cid-h5vvzbq2]{grid-template-rows:minmax(0,1fr) auto;align-content:stretch}.as__panel[data-astro-cid-h5vvzbq2] svg[data-astro-cid-h5vvzbq2]{aspect-ratio:auto;height:100%}.cd[data-astro-cid-h5vvzbq2]{font-size:1.05rem}.cd__d[data-astro-cid-h5vvzbq2],.cd__n[data-astro-cid-h5vvzbq2]{width:1.8rem;height:1.4rem}.cd__lab[data-astro-cid-h5vvzbq2]{width:3rem;font-size:.8rem}.cd__verdict[data-astro-cid-h5vvzbq2]{margin-left:1.1rem;font-size:1.2rem}.cd__new[data-astro-cid-h5vvzbq2]{margin-top:.3rem;padding-top:.5rem}.cd__rows[data-astro-cid-h5vvzbq2]{gap:.1rem}}
