.horizon:where(.astro-uzvondhe){z-index:-1;pointer-events:none;width:100%;height:clamp(14rem,30vw,26rem);position:absolute;inset:auto 0 0;mask-image:linear-gradient(#000 55%,#0000)}.hero:where(.astro-lcdefpme){padding-block:clamp(3.5rem,2rem + 5vw,6.5rem) clamp(3rem,2rem + 3vw,5rem)}.hero-copy:where(.astro-lcdefpme){text-align:center;justify-items:center;gap:1.25rem;display:grid}h1:where(.astro-lcdefpme){letter-spacing:-.035em;max-width:16ch;font-size:clamp(2.5rem,1.2rem + 5.2vw,5.25rem);line-height:1}.accent:where(.astro-lcdefpme){color:var(--magenta)}.hero-copy:where(.astro-lcdefpme) .lead:where(.astro-lcdefpme){max-width:52ch}.lead:where(.astro-lcdefpme) code:where(.astro-lcdefpme){color:var(--text);font-size:.92em}.hero-copy:where(.astro-lcdefpme) .actions:where(.astro-lcdefpme){justify-content:center;margin-top:.75rem}.staff-figure:where(.astro-lcdefpme){margin-top:clamp(2.5rem,1.5rem + 3vw,4rem)}.staff:where(.astro-lcdefpme){border-top:1px solid var(--rule);font-family:var(--mono);grid-template-columns:minmax(0,1fr) minmax(0,36rem) minmax(0,1fr);font-size:.875rem;display:grid}.row:where(.astro-lcdefpme){grid-column:1/-1;grid-template-columns:subgrid;transition:background-color .18s var(--ease);display:grid}.row:where(.astro-lcdefpme)>:where(.astro-lcdefpme){border-bottom:1px solid var(--rule);overflow-wrap:anywhere;min-width:0;padding:.7rem 1.25rem}.row:where(.astro-lcdefpme) .script:where(.astro-lcdefpme){background:var(--raised);border-inline:1px solid var(--magenta)}.row:where(.astro-lcdefpme) .skript:where(.astro-lcdefpme){text-align:right}.head:where(.astro-lcdefpme)>:where(.astro-lcdefpme){padding-block:.9rem}.setup:where(.astro-lcdefpme) .script:where(.astro-lcdefpme){color:var(--muted)}.neo:where(.astro-lcdefpme){justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.same:where(.astro-lcdefpme){color:var(--magenta);flex:none}.who:where(.astro-lcdefpme){display:none}.line:where(.astro-lcdefpme):hover>:where(.astro-lcdefpme){background-color:color-mix(in srgb, var(--magenta) 7%, transparent)}.line:where(.astro-lcdefpme):hover>.script:where(.astro-lcdefpme){background-color:color-mix(in srgb, var(--magenta) 10%, var(--raised))}.line:where(.astro-lcdefpme){animation:settle .7s var(--ease) both}.line:where(.astro-lcdefpme):nth-child(3){animation-delay:.12s}.line:where(.astro-lcdefpme):nth-child(4){animation-delay:.18s}.line:where(.astro-lcdefpme):nth-child(5){animation-delay:.24s}.line:where(.astro-lcdefpme):nth-child(6){animation-delay:.3s}.line:where(.astro-lcdefpme):nth-child(7){animation-delay:.36s}.line:where(.astro-lcdefpme):nth-child(8){animation-delay:.42s}@keyframes settle{0%{opacity:0;transform:translateY(6px)}}.perf:where(.astro-lcdefpme) .script:where(.astro-lcdefpme){font-family:var(--sans);align-content:center;gap:.15rem;display:grid}.perf:where(.astro-lcdefpme) .script:where(.astro-lcdefpme) strong:where(.astro-lcdefpme){letter-spacing:-.01em;font-size:1.0625rem}.what:where(.astro-lcdefpme){color:var(--muted);font-size:.8125rem;font-family:var(--mono)}.perf:where(.astro-lcdefpme) .row:where(.astro-lcdefpme)>:where(.astro-lcdefpme){padding-block:1.25rem}.perf:where(.astro-lcdefpme) .out:where(.astro-lcdefpme){align-items:center;gap:1rem;display:flex}.perf:where(.astro-lcdefpme) .skript:where(.astro-lcdefpme){justify-content:flex-end}.perf:where(.astro-lcdefpme) .neo:where(.astro-lcdefpme){justify-content:flex-start}.bar:where(.astro-lcdefpme){flex:none;width:clamp(6rem,1rem + 12vw,13rem);height:.75rem}.skript:where(.astro-lcdefpme) .bar:where(.astro-lcdefpme){transform:scaleX(-1)}.bar:where(.astro-lcdefpme) .track:where(.astro-lcdefpme){fill:var(--rule)}.skript:where(.astro-lcdefpme) .bar:where(.astro-lcdefpme) .fill:where(.astro-lcdefpme){fill:var(--muted)}.neo:where(.astro-lcdefpme) .bar:where(.astro-lcdefpme) .fill:where(.astro-lcdefpme){fill:var(--magenta)}.bar:where(.astro-lcdefpme) .fill:where(.astro-lcdefpme){transform-box:fill-box;transform-origin:0;animation:draw 1.1s var(--ease) both}.perf:where(.astro-lcdefpme) .line:where(.astro-lcdefpme):nth-child(3) .fill:where(.astro-lcdefpme){animation-delay:.16s}.perf:where(.astro-lcdefpme) .line:where(.astro-lcdefpme){animation:none}@keyframes draw{0%{transform:scaleX(0)}}.time:where(.astro-lcdefpme){font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--text);flex:none;font-size:clamp(1.125rem,.9rem + .9vw,1.625rem);font-weight:500}.skript:where(.astro-lcdefpme) .time:where(.astro-lcdefpme){color:var(--muted)}.reading:where(.astro-lcdefpme){flex:none;gap:.1rem;display:grid}.section-lead:where(.astro-lcdefpme){margin-top:1.25rem}figcaption:where(.astro-lcdefpme){text-wrap:balance;margin-top:1rem;text-align:center;max-width:72ch;color:var(--muted);margin-inline:auto;font-size:.875rem}@media (width<=60rem){.row:where(.astro-lcdefpme) .out:where(.astro-lcdefpme){grid-template-columns:6rem minmax(0,1fr) 3.25rem;align-items:baseline;column-gap:.75rem;display:grid}.perf:where(.astro-lcdefpme) .out:where(.astro-lcdefpme){grid-template-columns:6rem 5.75rem minmax(0,1fr);align-items:center}.perf:where(.astro-lcdefpme) .same:where(.astro-lcdefpme){white-space:nowrap}.perf:where(.astro-lcdefpme) .skript:where(.astro-lcdefpme) .bar:where(.astro-lcdefpme){transform:none}.perf:where(.astro-lcdefpme) .bar:where(.astro-lcdefpme){width:100%;max-width:6.5rem}.perf:where(.astro-lcdefpme) .who:where(.astro-lcdefpme){order:-2}.perf:where(.astro-lcdefpme) .reading:where(.astro-lcdefpme),.perf:where(.astro-lcdefpme) .skript:where(.astro-lcdefpme) .time:where(.astro-lcdefpme){order:-1}.perf:where(.astro-lcdefpme) .time:where(.astro-lcdefpme){font-size:1.125rem}.staff:where(.astro-lcdefpme){border-inline:1px solid var(--magenta);grid-template-columns:minmax(0,1fr)}.row:where(.astro-lcdefpme){grid-template-columns:minmax(0,1fr)}.row:where(.astro-lcdefpme)>:where(.astro-lcdefpme){border-bottom:0;padding-block:.45rem}.row:where(.astro-lcdefpme) .script:where(.astro-lcdefpme){border-inline:0;order:-1;padding-block:.75rem}.row:where(.astro-lcdefpme) .skript:where(.astro-lcdefpme){text-align:left}.row:where(.astro-lcdefpme){border-bottom:1px solid var(--rule);padding-bottom:.4rem}.head:where(.astro-lcdefpme),.setup:where(.astro-lcdefpme) .skript:where(.astro-lcdefpme),.setup:where(.astro-lcdefpme) .neo:where(.astro-lcdefpme){display:none}.who:where(.astro-lcdefpme){font-family:var(--label);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:.6875rem;display:block}}.section:where(.astro-lcdefpme){border-top:1px solid var(--rule);padding-block:clamp(4rem,2.5rem + 5vw,7.5rem)}h2:where(.astro-lcdefpme){max-width:22ch;font-size:clamp(1.75rem,1.3rem + 1.9vw,2.75rem);line-height:1.1}.facts-section:where(.astro-lcdefpme){padding-block:clamp(2.5rem,2rem + 2vw,3.5rem)}.facts:where(.astro-lcdefpme){color:var(--muted);grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem clamp(1.5rem,1rem + 3vw,4rem);display:grid}.facts:where(.astro-lcdefpme) a:where(.astro-lcdefpme){color:var(--text);margin-top:.5rem;font-size:.875rem;display:block}.facts:where(.astro-lcdefpme) strong:where(.astro-lcdefpme){color:var(--text);letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-bottom:.25rem;font-size:clamp(1.5rem,1.2rem + 1.2vw,2.25rem);display:block}@media (width<=52rem){.facts:where(.astro-lcdefpme){grid-template-columns:minmax(0,1fr)}}.steps:where(.astro-lcdefpme){counter-reset:step;border-top:1px solid var(--rule);grid-template-columns:repeat(3,minmax(0,1fr));margin:clamp(2rem,1.5rem + 2vw,3rem) 0 0;padding:0;list-style:none;display:grid}.steps:where(.astro-lcdefpme) li:where(.astro-lcdefpme){counter-increment:step;color:var(--muted);max-width:34ch;padding:1.5rem clamp(1rem,.5rem + 2vw,2.5rem) 0 0}.steps:where(.astro-lcdefpme) li:where(.astro-lcdefpme):before{content:counter(step);font-family:var(--label);color:var(--magenta);margin-bottom:.75rem;font-size:.75rem;display:block}.steps:where(.astro-lcdefpme) strong:where(.astro-lcdefpme){color:var(--text);margin-bottom:.25rem;display:block}.more:where(.astro-lcdefpme){margin-top:2rem}@media (width<=52rem){.steps:where(.astro-lcdefpme){grid-template-columns:minmax(0,1fr)}}.close:where(.astro-lcdefpme){isolation:isolate;border-top:1px solid var(--rule);padding-block:clamp(4.5rem,3rem + 5vw,8rem) clamp(12rem,8rem + 16vw,22rem);position:relative;overflow:hidden}.close-copy:where(.astro-lcdefpme){text-align:center;justify-items:center;gap:1.25rem;display:grid}.close-copy:where(.astro-lcdefpme) .actions:where(.astro-lcdefpme){justify-content:center;margin-top:.75rem}
