.hero[data-astro-cid-ge2uvauf]{isolation:isolate;background:var(--color-cream,#f5ede0);padding-block:clamp(2rem,5vw,4.5rem) clamp(3rem,6vw,5.5rem);position:relative;overflow:clip}.hero__ground[data-astro-cid-ge2uvauf]{z-index:-1;pointer-events:none;background:radial-gradient(60rem 42rem at 92% -6%, color-mix(in oklab, var(--color-gold,#e5be95) 62%, transparent) 0%, color-mix(in oklab, var(--color-gold,#e5be95) 26%, transparent) 38%, transparent 70%), radial-gradient(28rem 20rem at 78% 18%, oklab(96.949% .0021646 .0335206/.7), transparent 70%), linear-gradient(180deg, var(--color-cream-raised,#fbf4e8) 0%, var(--color-cream,#f5ede0) 65%);position:absolute;inset:0}.hero__leaf[data-astro-cid-ge2uvauf]{background:color-mix(in oklab, var(--color-espresso,#2a1a12) 9%, transparent);filter:blur(14px);transform-origin:0 100%;border-radius:0 100%;position:absolute}.hero__leaf--1[data-astro-cid-ge2uvauf]{block-size:7.5rem;inline-size:26rem;top:4%;left:-6%;rotate:24deg}.hero__leaf--2[data-astro-cid-ge2uvauf]{opacity:.8;block-size:5.5rem;inline-size:19rem;top:22%;left:4%;rotate:-14deg}.hero__leaf--3[data-astro-cid-ge2uvauf]{opacity:.6;filter:blur(20px);block-size:4.5rem;inline-size:15rem;top:-2%;left:22%;rotate:52deg}.hero__leaf--4[data-astro-cid-ge2uvauf]{opacity:.45;filter:blur(24px);block-size:6rem;inline-size:22rem;top:58%;right:-8%;rotate:-32deg}@media (prefers-reduced-motion:no-preference){.hero__leaf[data-astro-cid-ge2uvauf]{animation:18s ease-in-out infinite alternate hero-sway}.hero__leaf--2[data-astro-cid-ge2uvauf]{animation-duration:23s;animation-delay:-6s}.hero__leaf--3[data-astro-cid-ge2uvauf]{animation-duration:27s;animation-delay:-11s}.hero__leaf--4[data-astro-cid-ge2uvauf]{animation-duration:31s}}@keyframes hero-sway{0%{translate:0}to{translate:1.1rem .6rem}}.hero__inner[data-astro-cid-ge2uvauf]{align-items:center;gap:clamp(1.5rem,4vw,3rem);display:grid;position:relative}.hero__copy[data-astro-cid-ge2uvauf]{justify-items:start;gap:var(--space-6);min-inline-size:0;display:grid}.hero__line[data-astro-cid-ge2uvauf]{text-wrap:balance;max-width:13ch;margin:0;font-size:clamp(2.9rem,1.4rem + 5.4vw,6.4rem)}.hero__line[data-astro-cid-ge2uvauf] .display--leaf[data-astro-cid-ge2uvauf]{line-height:1.12}.hero__sub[data-astro-cid-ge2uvauf]{max-width:46ch;margin:0}.hero__sub[data-astro-cid-ge2uvauf] strong[data-astro-cid-ge2uvauf]{font-weight:700}.hero__cta[data-astro-cid-ge2uvauf]{margin-block-start:var(--space-1)}.hero__stats[data-astro-cid-ge2uvauf]{gap:var(--space-4) clamp(1.5rem, 3.5vw, 3rem);margin:var(--space-4) 0 0;border-block-start:var(--hairline) solid var(--rule-gold,var(--rule));inline-size:100%;flex-wrap:wrap;max-width:40rem;padding-block-start:var(--space-6);display:flex}.hero__stat[data-astro-cid-ge2uvauf]{gap:var(--space-1);display:grid}.hero__stat[data-astro-cid-ge2uvauf] dt[data-astro-cid-ge2uvauf]{font-family:var(--font-body);font-size:var(--step--2);letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);order:2;font-weight:650}.hero__stat[data-astro-cid-ge2uvauf] dd[data-astro-cid-ge2uvauf]{font-size:var(--step-4);order:1;margin:0;line-height:.9}.hero__wheel[data-astro-cid-ge2uvauf]{inline-size:100%;min-inline-size:0}@media (width>=60rem){.hero__inner[data-astro-cid-ge2uvauf]{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr)}.hero__line[data-astro-cid-ge2uvauf]{font-size:clamp(3.4rem,.9rem + 4.4vw,6.4rem)}}.sechead__no[data-astro-cid-ypavld2q]{color:var(--accent-text);font-variant-numeric:tabular-nums;font-weight:800}.sechead__title[data-astro-cid-ypavld2q]{font-size:var(--display-md);max-inline-size:22ch;line-height:.97}h3[data-astro-cid-ypavld2q].sechead__title{font-family:var(--font-display);text-transform:uppercase;letter-spacing:var(--display-tracking);font-weight:400;font-size:var(--step-3);color:var(--headline-ink)}.sechead__title[data-astro-cid-ypavld2q] em{color:var(--headline-leaf);font-style:normal}.sechead__link[data-astro-cid-ypavld2q]{align-items:center;gap:var(--space-2);font-family:var(--font-body);font-size:var(--step--1);color:var(--text);transition:color var(--dur-fast) var(--ease-out);font-weight:700;text-decoration:none;display:inline-flex}.sechead__link[data-astro-cid-ypavld2q] svg[data-astro-cid-ypavld2q]{block-size:.95em;inline-size:.95em;color:var(--accent);transition:translate var(--dur-fast) var(--ease-out)}.sechead__link[data-astro-cid-ypavld2q]:hover{color:var(--accent-text)}.sechead__link[data-astro-cid-ypavld2q]:hover svg[data-astro-cid-ypavld2q]{translate:3px}.room[data-astro-cid-asbaxjgt]{background:var(--bg);color:var(--text);padding-block:var(--section);margin-inline:calc(50% - 50vw);padding-inline:calc(50vw - 50%);position:relative;overflow:clip}.room[data-astro-cid-asbaxjgt]:before{content:"";background:linear-gradient(90deg, transparent, var(--color-gold,#e5be95), transparent);opacity:.5;block-size:1px;position:absolute;inset-block-start:0;inset-inline:0}.room[data-astro-cid-asbaxjgt]:after{content:"";background:radial-gradient(closest-side, color-mix(in oklab, var(--color-ember,#f2520a) 16%, transparent), transparent);pointer-events:none;block-size:30rem;inline-size:46rem;position:absolute;inset:-30% -10% auto auto}.room__inner[data-astro-cid-asbaxjgt]{z-index:1;position:relative}.room__subhead[data-astro-cid-asbaxjgt]{font-family:var(--font-body);font-size:var(--step--2);letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted);margin:0 0 var(--space-8);border-block-end:var(--hairline) solid var(--rule);padding-block-end:var(--space-3);font-weight:700;line-height:1.4}.room__originals[data-astro-cid-asbaxjgt]{margin:0 0 var(--space-16);gap:var(--space-8);grid-template-columns:repeat(auto-fit,minmax(min(16rem,100%),1fr));padding:0;list-style:none;display:grid}.original__slot[data-astro-cid-asbaxjgt]{aspect-ratio:16/9;border:var(--hairline) dashed color-mix(in oklab, var(--color-room-signal) 32%, transparent);border-radius:var(--radius-lg);background:repeating-linear-gradient(135deg, transparent 0 9px, color-mix(in oklab, var(--color-room-text) 3.5%, transparent) 9px 10px);place-items:center;display:grid;position:relative}.original__ticks[data-astro-cid-asbaxjgt]{background:linear-gradient(var(--color-room-signal), var(--color-room-signal)) 0 0 / 14px 1px, linear-gradient(var(--color-room-signal), var(--color-room-signal)) 0 0 / 1px 14px, linear-gradient(var(--color-room-signal), var(--color-room-signal)) 100% 0 / 14px 1px, linear-gradient(var(--color-room-signal), var(--color-room-signal)) 100% 0 / 1px 14px, linear-gradient(var(--color-room-signal), var(--color-room-signal)) 0 100% / 14px 1px, linear-gradient(var(--color-room-signal), var(--color-room-signal)) 0 100% / 1px 14px, linear-gradient(var(--color-room-signal), var(--color-room-signal)) 100% 100% / 14px 1px, linear-gradient(var(--color-room-signal), var(--color-room-signal)) 100% 100% / 1px 14px;opacity:.55;background-repeat:no-repeat;position:absolute;inset:10px}.original__code[data-astro-cid-asbaxjgt]{font-family:var(--font-display);font-size:var(--step-0);color:var(--text-muted);letter-spacing:.08em}.original__status[data-astro-cid-asbaxjgt]{margin:var(--space-4) 0 0}.original__title[data-astro-cid-asbaxjgt]{font-family:var(--font-body);font-weight:750;font-size:var(--step-1);letter-spacing:-.01em;margin:var(--space-3) 0 0;text-wrap:balance;line-height:1.2}.original__note[data-astro-cid-asbaxjgt]{font-family:var(--font-body);font-size:var(--step--1);color:var(--text-muted);margin:var(--space-2) 0 0;text-wrap:pretty;line-height:1.55}.room__divide[data-astro-cid-asbaxjgt]{block-size:var(--hairline);background:var(--rule);margin-block:0 var(--space-16)}.room__videos[data-astro-cid-asbaxjgt]{gap:var(--space-8) var(--space-6);grid-template-columns:repeat(auto-fit,minmax(min(17rem,100%),1fr));display:grid}.room__foot[data-astro-cid-asbaxjgt]{margin-block-start:var(--space-16)}.pillars-band[data-astro-cid-lcdefpme]{isolation:isolate;border-block-start:var(--hairline) solid var(--rule-gold,var(--rule));position:relative}.pillars-band[data-astro-cid-lcdefpme]:before{content:"";z-index:-1;background:radial-gradient(56rem 40rem at 50% 62%, color-mix(in oklab, var(--color-cream-raised,#fbf4e8) 90%, transparent), transparent 72%);pointer-events:none;position:absolute;inset:0}.pillars-band__head[data-astro-cid-lcdefpme]{justify-items:center;gap:var(--space-4);text-align:center;max-width:48rem;margin-inline:auto;display:grid}.pillars-band__head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin:0}.pillars-band__lede[data-astro-cid-lcdefpme]{max-width:44ch;margin:0}.pillars-band__lede[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-weight:700}.pillars-band__more[data-astro-cid-lcdefpme]{margin:var(--space-12) 0 0;justify-content:center;display:flex}.pindex[data-astro-cid-lcdefpme]{margin:var(--space-12) 0 0;padding:var(--space-8) 0 0;gap:var(--space-6);border-block-start:var(--hairline) solid var(--rule-gold,var(--rule));grid-template-columns:minmax(0,1fr);list-style:none;display:grid}.pindex__item[data-astro-cid-lcdefpme]{display:grid}@media (width>=40rem){.pindex[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.pindex[data-astro-cid-lcdefpme]{row-gap:var(--space-8);grid-template-columns:repeat(12,minmax(0,1fr))}.pindex__item[data-astro-cid-lcdefpme]{grid-column:span 3}.pindex__item[data-astro-cid-lcdefpme]:nth-child(n+5){grid-column:span 4}}.method[data-astro-cid-lcdefpme]{border-block:var(--hairline) solid var(--rule)}.method__grid[data-astro-cid-lcdefpme]{gap:var(--space-12);display:grid}.method__head[data-astro-cid-lcdefpme]{gap:var(--space-4);align-content:start;display:grid}.method__head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme],.method__head[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0}.method__list[data-astro-cid-lcdefpme]{gap:0;margin:0;padding:0;list-style:none;display:grid}.method__item[data-astro-cid-lcdefpme]{--disc:3.25rem;gap:var(--space-6);padding-block:var(--space-6);border-block-start:var(--hairline) solid var(--rule);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.method__item[data-astro-cid-lcdefpme]:last-child{border-block-end:var(--hairline) solid var(--rule)}.method__text[data-astro-cid-lcdefpme]{gap:var(--space-2);display:grid}.method__title[data-astro-cid-lcdefpme]{font-size:var(--step-2);margin:0;line-height:1.1}.method__title[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-weight:800}.method__q[data-astro-cid-lcdefpme]{font-family:var(--font-body);font-size:var(--step--1);letter-spacing:.08em;text-transform:uppercase;color:var(--accent-text);margin:0;font-weight:700}.method__body[data-astro-cid-lcdefpme]{font-family:var(--font-body);font-size:var(--step-0);color:var(--text-muted);text-wrap:pretty;max-width:56ch;margin:0;line-height:1.6}@media (width>=62rem){.method__grid[data-astro-cid-lcdefpme]{gap:var(--space-16);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.method__head[data-astro-cid-lcdefpme]{top:calc(var(--header-h) + var(--space-8));position:sticky}}.start__head[data-astro-cid-lcdefpme]{gap:var(--space-6);border-block-end:var(--hairline) solid var(--rule);align-items:end;margin-block-end:var(--space-12);padding-block-end:var(--space-8);display:grid}.start__title[data-astro-cid-lcdefpme]{gap:var(--space-4);display:grid}.start__title[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme],.start__aside[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0}.start__aside[data-astro-cid-lcdefpme]{gap:var(--space-3);justify-items:start;display:grid}@media (width>=56rem){.start__head[data-astro-cid-lcdefpme]{gap:var(--space-12);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.system[data-astro-cid-lcdefpme]{margin-block-start:var(--space-16)}.system__head[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:baseline;gap:var(--space-4);flex-wrap:wrap;margin-block-end:var(--space-6);display:flex}.system__title[data-astro-cid-lcdefpme]{font-size:var(--step-1);margin:0}.system__link[data-astro-cid-lcdefpme]{font-family:var(--font-body);font-size:var(--step--1);color:var(--brand);text-underline-offset:.22em;font-weight:650}.system__grid[data-astro-cid-lcdefpme]{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(min(17rem,100%),1fr));display:grid}.empty[data-astro-cid-lcdefpme]{justify-items:start;gap:var(--space-4);display:grid}.empty__body[data-astro-cid-lcdefpme]{font-family:var(--font-body);font-size:var(--step-0);color:var(--text-muted);text-wrap:pretty;max-width:52ch;margin:0}.latest[data-astro-cid-lcdefpme]{gap:var(--space-6);display:grid}.latest__rest[data-astro-cid-lcdefpme]{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(min(17rem,100%),1fr));display:grid}
