.k-streams:where(.astro-bamufwii){width:100%;height:auto;display:block;overflow:visible}.k-streams:where(.astro-bamufwii) path:where(.astro-bamufwii){fill:none;stroke-linecap:round}.k-streams__lines:where(.astro-bamufwii) path:where(.astro-bamufwii){stroke-width:7px}.k-streams__glow:where(.astro-bamufwii){opacity:.7}.k-streams__glow:where(.astro-bamufwii) path:where(.astro-bamufwii){stroke-width:18px}.k-streams__merged:where(.astro-bamufwii){stroke:var(--k-stream-merged)}.k-streams__end:where(.astro-bamufwii){fill:var(--k-stream-merged)}.k-stop-1:where(.astro-bamufwii){stop-color:var(--k-stream-1)}.k-stop-2:where(.astro-bamufwii){stop-color:var(--k-stream-2)}.k-stop-3:where(.astro-bamufwii){stop-color:var(--k-stream-3)}.k-stop-clear:where(.astro-bamufwii){stop-opacity:0}.k-streams__dot:where(.astro-bamufwii){stroke:var(--k-page);stroke-width:2px}.k-dot-1:where(.astro-bamufwii){fill:var(--k-stream-1)}.k-dot-2:where(.astro-bamufwii){fill:var(--k-stream-2)}.k-dot-3:where(.astro-bamufwii){fill:var(--k-stream-3)}.k-dot-merged:where(.astro-bamufwii){fill:var(--k-page);stroke:var(--k-stream-merged);stroke-width:3px}@media (forced-colors:active){.k-streams:where(.astro-bamufwii){display:none!important}}.k-hero:where(.astro-lcdefpme){padding-block:3rem 1rem}.k-hero__grid:where(.astro-lcdefpme){align-items:center;gap:2rem;display:grid}.k-hero:where(.astro-lcdefpme) h1:where(.astro-lcdefpme){max-width:16ch;font-size:clamp(2.5rem,1.6rem + 4vw,4.25rem);font-weight:800;line-height:1.04}.k-hero__accent:where(.astro-lcdefpme){color:var(--k-accent-text)}.k-hero__art:where(.astro-lcdefpme){display:none}.k-hero__shot:where(.astro-lcdefpme){margin-top:3rem}.k-section:where(.astro-lcdefpme).k-who-section{padding-bottom:1.5rem}.k-who:where(.astro-lcdefpme){gap:1rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.k-who:where(.astro-lcdefpme) li:where(.astro-lcdefpme){margin:0}.k-icon:where(.astro-lcdefpme){border:1px solid color-mix(in srgb, var(--k-accent-text) 30%, transparent);background:color-mix(in srgb, var(--k-accent) 22%, transparent);width:2.75rem;height:2.75rem;color:var(--k-accent-text);border-radius:.875rem;place-items:center;margin-bottom:1rem;display:inline-grid}.k-icon:where(.astro-lcdefpme) svg:where(.astro-lcdefpme){fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:1.5rem;height:1.5rem}.k-icon:where(.astro-lcdefpme) circle:where(.astro-lcdefpme){fill:currentColor;stroke:none}.k-who:where(.astro-lcdefpme) h3:where(.astro-lcdefpme){margin-bottom:.25rem}.k-who:where(.astro-lcdefpme) p:where(.astro-lcdefpme){color:var(--k-fg-dim);margin:0}.k-section:where(.astro-lcdefpme).k-points{isolation:isolate;padding-block:1.5rem;position:relative}.k-points:where(.astro-lcdefpme):before{content:"";z-index:-1;background:radial-gradient(34rem 22rem at 18% 14%, var(--k-glow-1), transparent 70%), radial-gradient(34rem 22rem at 82% 38%, var(--k-glow-2), transparent 70%), radial-gradient(34rem 22rem at 18% 63%, var(--k-glow-3), transparent 70%), radial-gradient(34rem 22rem at 82% 88%, var(--k-glow-1), transparent 70%);pointer-events:none;position:absolute;inset:0}.k-point:where(.astro-lcdefpme){align-items:center;gap:1.5rem;padding:1.5rem;display:grid}.k-point:where(.astro-lcdefpme)+.k-point:where(.astro-lcdefpme){margin-top:1.5rem}.k-point__number:where(.astro-lcdefpme){color:var(--k-accent-text);letter-spacing:.08em;font-variant-numeric:tabular-nums;margin-bottom:.5rem;font-size:.875rem;font-weight:700}.k-point__text:where(.astro-lcdefpme) h3:where(.astro-lcdefpme){letter-spacing:-.025em;font-size:clamp(1.5rem,1.25rem + 1vw,2rem);font-weight:740}.k-point__text:where(.astro-lcdefpme)>:where(.astro-lcdefpme):last-child{margin-bottom:0}.k-point__shot:where(.astro-lcdefpme) img:where(.astro-lcdefpme){border:1px solid var(--k-glass-line);box-shadow:0 18px 40px -22px #000c}.k-point__shot--narrow:where(.astro-lcdefpme){justify-self:center;max-width:20rem}.k-section:where(.astro-lcdefpme).k-bento{isolation:isolate;gap:1rem;padding-top:1.5rem;display:grid;position:relative}.k-bento:where(.astro-lcdefpme):before{content:"";z-index:-1;background:radial-gradient(30rem 18rem at 25% 30%, var(--k-glow-2), transparent 70%), radial-gradient(30rem 18rem at 80% 70%, var(--k-glow-3), transparent 70%);pointer-events:none;position:absolute;inset:0}.k-bento:where(.astro-lcdefpme) h2:where(.astro-lcdefpme){font-size:clamp(1.375rem,1.2rem + .8vw,1.75rem)}.k-bento__testing:where(.astro-lcdefpme){align-items:end;gap:.5rem 2rem;display:grid}.k-bento__testing:where(.astro-lcdefpme) .k-actions:where(.astro-lcdefpme){margin-bottom:0}@media (width>=40em){.k-who:where(.astro-lcdefpme){grid-template-columns:repeat(3,1fr)}}@media (width>=50em){.k-bento:where(.astro-lcdefpme){grid-template-columns:3fr 2fr}.k-bento__testing:where(.astro-lcdefpme){grid-column:1/-1;grid-template-columns:1fr auto}.k-point:where(.astro-lcdefpme){padding:2rem}}@media (width>=64rem){.k-hero:where(.astro-lcdefpme){padding-block:5rem 1.5rem}.k-hero__grid:where(.astro-lcdefpme){grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:3rem}.k-hero__art:where(.astro-lcdefpme){display:block}.k-point:where(.astro-lcdefpme){grid-template-columns:1fr 1fr;gap:3rem;padding:2.5rem}.k-point:where(.astro-lcdefpme):nth-of-type(2n) .k-point__text:where(.astro-lcdefpme){order:2}}
