.topo[data-astro-cid-wu26wzza]{position:absolute;inset:0;z-index:0;overflow:hidden;background:repeating-radial-gradient(ellipse at 70% 40%,transparent 0 22px,rgba(201,180,143,.1) 23px 24px)}.topo[data-astro-cid-wu26wzza].is-live{background:none}.sf[data-astro-cid-f4cqzpk2]{--sf-tile: #4a4e24;--sf-text: #fff6ee;display:inline-flex;align-items:center;gap:4px;color:var(--sf-text);font-family:SFMono-Regular,Roboto Mono,Cascadia Code,Liberation Mono,Menlo,monospace;font-size:clamp(15px,3.4vw,30px);font-weight:760;line-height:1;letter-spacing:.035em;white-space:pre;user-select:none;font-variant-numeric:tabular-nums;max-width:100%}.sf__tile[data-astro-cid-f4cqzpk2]{position:relative;width:.78em;height:1.08em;overflow:hidden;border-radius:6px;background:radial-gradient(circle at 50% 0%,rgba(255,255,255,.16),transparent 44%),linear-gradient(180deg,color-mix(in srgb,var(--sf-tile) 82%,white),var(--sf-tile));box-shadow:0 .035em .08em #ffffff14 inset,0 -.05em .1em #00000061 inset,0 .16em .38em #00000047;perspective:520px;transform-style:preserve-3d;isolation:isolate;outline:1px solid rgba(255,255,255,.14)}.sf__tile[data-astro-cid-f4cqzpk2]:before{content:"";position:absolute;z-index:8;top:calc(50% - .5px);left:0;width:100%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.18) 18%,rgba(0,0,0,.64) 50%,rgba(255,255,255,.14) 82%,transparent);pointer-events:none}.sf[data-astro-cid-f4cqzpk2] .sf__half,.sf[data-astro-cid-f4cqzpk2] .sf__flap{position:absolute;left:0;width:100%;height:50%;overflow:hidden;background:linear-gradient(180deg,rgba(255,255,255,.07),transparent 34%),var(--sf-tile);backface-visibility:hidden}.sf[data-astro-cid-f4cqzpk2] .sf__half--top,.sf[data-astro-cid-f4cqzpk2] .sf__flap--front{top:0}.sf[data-astro-cid-f4cqzpk2] .sf__half--bottom,.sf[data-astro-cid-f4cqzpk2] .sf__flap--back{bottom:0;background:linear-gradient(0deg,rgba(255,255,255,.06),transparent 38%),color-mix(in srgb,var(--sf-tile) 92%,black)}.sf[data-astro-cid-f4cqzpk2] .sf__char{position:absolute;left:0;width:100%;height:200%;display:flex;align-items:center;justify-content:center;color:var(--sf-text)}.sf[data-astro-cid-f4cqzpk2] .sf__half--top .sf__char,.sf[data-astro-cid-f4cqzpk2] .sf__flap--front .sf__char{top:0}.sf[data-astro-cid-f4cqzpk2] .sf__half--bottom .sf__char,.sf[data-astro-cid-f4cqzpk2] .sf__flap--back .sf__char{bottom:0}.sf[data-astro-cid-f4cqzpk2] .sf__flap{z-index:6;transform-style:preserve-3d}.sf[data-astro-cid-f4cqzpk2] .sf__flap--front{transform-origin:center bottom;animation:sf-front .12s cubic-bezier(.23,1,.32,1) both}.sf[data-astro-cid-f4cqzpk2] .sf__flap--back{transform-origin:center top;transform:rotateX(90deg);animation:sf-back .12s cubic-bezier(.23,1,.32,1) both}@keyframes sf-front{0%{transform:rotateX(0);filter:brightness(1.08)}to{transform:rotateX(-90deg);filter:brightness(.52)}}@keyframes sf-back{0%,45%{transform:rotateX(90deg);filter:brightness(.58)}to{transform:rotateX(0);filter:brightness(1)}}@media(prefers-reduced-motion:reduce){.sf[data-astro-cid-f4cqzpk2] .sf__flap{animation:none!important}}.sf__cap[data-astro-cid-f4cqzpk2]{margin:.5rem 0 0;font-size:.82rem;color:#e9d8c8;display:flex;gap:.75rem;align-items:center;flex-wrap:wrap}.sf__pause[data-astro-cid-f4cqzpk2]{font:inherit;font-weight:700;color:#fbe9e9;background:transparent;border:1px solid rgba(251,233,233,.5);border-radius:999px;padding:.15rem .7rem;cursor:pointer}.striped[data-astro-cid-6rcgbdro]{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.hero[data-astro-cid-j7pv25f6]{position:relative;overflow:hidden;background:radial-gradient(120% 80% at 80% 10%,#4a4e26 0%,var(--color-brand-800) 45%,#1e2010 100%);color:#f1ead9}.hero__grid[data-astro-cid-j7pv25f6]{position:relative;z-index:1;display:grid;gap:2rem;padding-top:clamp(2.75rem,6vw,5rem);padding-bottom:clamp(2.5rem,5vw,4rem);grid-template-columns:minmax(0,1fr)}@media(min-width:1024px){.hero__grid[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:end}}.hero__kicker[data-astro-cid-j7pv25f6]{font-weight:700;letter-spacing:.12em;text-transform:uppercase;font-size:.82rem;color:var(--color-accent-300);margin:0 0 .8rem}.hero__h1[data-astro-cid-j7pv25f6]{font-size:var(--text-display);color:#fff;font-weight:700;margin:0 0 1.1rem;max-width:20ch}.hero__lede[data-astro-cid-j7pv25f6]{font-size:1.12rem;color:#eae1cf;max-width:60ch;margin:0 0 1.5rem}.hero__ctas[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1.8rem}.hero[data-astro-cid-j7pv25f6] .btn-primary[data-astro-cid-j7pv25f6]{background:var(--color-accent-300);border-color:var(--color-accent-300);color:#23240f}.hero[data-astro-cid-j7pv25f6] .btn-primary[data-astro-cid-j7pv25f6]:hover{background:#fff}.hero__ghost[data-astro-cid-j7pv25f6]{border:2px solid rgba(255,255,255,.6);color:#fff}.hero__board[data-astro-cid-j7pv25f6]{overflow-x:auto}.diff[data-astro-cid-j7pv25f6]{position:relative;overflow:hidden;background:#f8f5eef5;color:#23240f;border-radius:4px 28px;padding:1.5rem}.diff[data-astro-cid-j7pv25f6] .diff__stripes{color:#34371a1a}.diff__h[data-astro-cid-j7pv25f6]{position:relative;font-size:1.35rem;margin:0 0 .75rem;color:var(--color-brand-800)}.diff[data-astro-cid-j7pv25f6] ul[data-astro-cid-j7pv25f6]{position:relative;padding-left:1.1rem;margin:0;display:grid;gap:.6rem;font-size:.95rem}.band[data-astro-cid-j7pv25f6]{padding:clamp(3rem,6vw,4.5rem) 0}.band[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin-bottom:.9rem}.band[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0 0 1rem}.band--soft[data-astro-cid-j7pv25f6]{background:var(--color-surface-100)}.band--tool[data-astro-cid-j7pv25f6]{background:linear-gradient(180deg,#1e2010 0 3rem,var(--color-surface-50) 3rem);padding-top:0}.band--tool[data-astro-cid-j7pv25f6] .py{background:var(--color-surface-50);border-radius:26px;padding:clamp(1rem,3vw,2rem)}.band--dark[data-astro-cid-j7pv25f6]{background:var(--color-brand-800);color:#efe6d6}.band--dark[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{color:#fff}.band--dark[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:var(--color-accent-300)}.lede[data-astro-cid-j7pv25f6]{max-width:72ch;font-size:1.07rem;color:var(--color-text-secondary)}.cols[data-astro-cid-j7pv25f6]{display:grid;gap:2rem;grid-template-columns:minmax(0,1fr);align-items:start}@media(min-width:960px){.cols[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}}.chart[data-astro-cid-j7pv25f6]{margin:1.5rem 0 0}.chart[data-astro-cid-j7pv25f6] img{width:100%;height:auto;border-radius:4px 22px;border:1px solid var(--color-surface-200)}.chart[data-astro-cid-j7pv25f6] figcaption[data-astro-cid-j7pv25f6]{font-size:.82rem;color:var(--color-text-muted);margin-top:.4rem}.table-wrap[data-astro-cid-j7pv25f6]{overflow-x:auto}.table-wrap[data-astro-cid-j7pv25f6] table[data-astro-cid-j7pv25f6]{width:100%;border-collapse:collapse;background:#fff}.table-wrap[data-astro-cid-j7pv25f6] caption[data-astro-cid-j7pv25f6]{text-align:left;font-weight:700;padding-bottom:.5rem}.table-wrap[data-astro-cid-j7pv25f6] th[data-astro-cid-j7pv25f6],.table-wrap[data-astro-cid-j7pv25f6] td[data-astro-cid-j7pv25f6]{padding:.65rem .85rem;border-bottom:1px solid var(--color-surface-200);text-align:left}.table-wrap[data-astro-cid-j7pv25f6] thead[data-astro-cid-j7pv25f6] th[data-astro-cid-j7pv25f6]{background:var(--color-brand-700);color:#fff}.tiles[data-astro-cid-j7pv25f6]{display:grid;gap:1rem;grid-template-columns:minmax(0,1fr)}@media(min-width:760px){.tiles[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1150px){.tiles[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(4,minmax(0,1fr))}}.tiles[data-astro-cid-j7pv25f6] article[data-astro-cid-j7pv25f6]{border-top:4px solid var(--color-accent-500);background:#fff;padding:1.2rem;border-radius:0 0 18px 18px}.tiles[data-astro-cid-j7pv25f6] .tiles__n[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-size:2.4rem;font-weight:700;color:var(--color-brand-700);margin:0;line-height:1}.tiles[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin:.4rem 0;font-size:1.1rem}.tiles[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:.94rem}.tiles[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{font-weight:700}.ops[data-astro-cid-j7pv25f6]{background:#fff;border-left:5px solid var(--color-brand-600);padding:1.3rem;border-radius:0 18px 18px 0}.ops[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:1.4rem}.checks[data-astro-cid-j7pv25f6]{list-style:none;padding:0;margin:0;display:grid;gap:.6rem}.checks[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{background:#ffffff12;border:1px solid rgba(255,255,255,.16);border-radius:12px;padding:.8rem 1rem}.src[data-astro-cid-j7pv25f6]{font-size:.85rem;color:var(--color-text-muted)}
