.mykit[data-astro-cid-piyb6z5l]{gap:var(--space-5);display:grid}@media (width>=960px){.mykit[data-astro-cid-piyb6z5l]{gap:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}.mykit__steps[data-astro-cid-piyb6z5l]{gap:var(--space-4);display:grid}.mykit__step[data-astro-cid-piyb6z5l]{gap:var(--space-3);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);margin:0;display:grid}.mykit__step[data-astro-cid-piyb6z5l] legend[data-astro-cid-piyb6z5l],.mykit__legend[data-astro-cid-piyb6z5l]{float:left;align-items:center;gap:var(--space-2);width:100%;margin-bottom:var(--space-3);font-size:1.0625rem;font-weight:600;display:flex}.mykit__step[data-astro-cid-piyb6z5l] legend[data-astro-cid-piyb6z5l]+[data-astro-cid-piyb6z5l]{clear:both}.mykit__num[data-astro-cid-piyb6z5l]{background:var(--color-primary);color:#fff;border-radius:50%;place-items:center;width:1.75rem;height:1.75rem;font-size:.875rem;display:grid}.mykit__tiles[data-astro-cid-piyb6z5l]{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=560px){.mykit__tiles[data-astro-cid-piyb6z5l]{grid-template-columns:repeat(4,minmax(0,1fr))}}.mykit__tile[data-astro-cid-piyb6z5l]{justify-items:center;gap:var(--space-2);padding:var(--space-4) var(--space-2);border:1.5px solid var(--color-border);border-radius:var(--radius-lg);text-align:center;cursor:pointer;font-size:.9375rem;font-weight:600;transition:border-color .2s,background-color .2s;display:grid;position:relative}.mykit__tile[data-astro-cid-piyb6z5l] input[data-astro-cid-piyb6z5l],.mykit__chip[data-astro-cid-piyb6z5l] input[data-astro-cid-piyb6z5l]{opacity:0;pointer-events:none;position:absolute}.mykit__tile-icon[data-astro-cid-piyb6z5l]{background:var(--color-primary-soft);width:3.25rem;height:3.25rem;color:var(--color-primary);border-radius:16px;place-items:center;transition:background-color .2s;display:grid}.mykit__tick[data-astro-cid-piyb6z5l]{background:var(--color-primary);color:#fff;opacity:0;border-radius:50%;place-items:center;width:1.375rem;height:1.375rem;transition:opacity .2s,transform .2s;display:grid;position:absolute;top:8px;right:8px;transform:scale(.6)}.mykit__tile[data-astro-cid-piyb6z5l]:has(input:checked){border-color:var(--color-primary);background:var(--color-primary-soft)}.mykit__tile[data-astro-cid-piyb6z5l]:has(input:checked) .mykit__tile-icon[data-astro-cid-piyb6z5l]{background:var(--color-accent)}.mykit__tile[data-astro-cid-piyb6z5l]:has(input:checked) .mykit__tick[data-astro-cid-piyb6z5l]{opacity:1;transform:none}.mykit__tile[data-astro-cid-piyb6z5l]:has(input:focus-visible),.mykit__chip[data-astro-cid-piyb6z5l]:has(input:focus-visible){outline:3px solid var(--color-focus,var(--color-primary));outline-offset:2px}.mykit__chips[data-astro-cid-piyb6z5l]{gap:var(--space-2);flex-wrap:wrap;display:flex}.mykit__chip[data-astro-cid-piyb6z5l]{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1.5px solid var(--color-border);cursor:pointer;border-radius:999px;font-size:.9375rem;transition:border-color .2s,background-color .2s,color .2s;display:inline-flex;position:relative}.mykit__chip[data-astro-cid-piyb6z5l] svg{color:var(--color-primary)}.mykit__chip[data-astro-cid-piyb6z5l]:has(input:checked){border-color:var(--color-primary);background:var(--color-primary);color:#fff}.mykit__chip[data-astro-cid-piyb6z5l]:has(input:checked) svg{color:var(--color-accent)}.mykit__where[data-astro-cid-piyb6z5l]{align-items:center;gap:var(--space-4);display:flex}.mykit__shape[data-astro-cid-piyb6z5l]{background:var(--color-primary-soft);border-radius:18px;flex:none;width:4.5rem;height:4.5rem;padding:6px}.mykit__shape[data-astro-cid-piyb6z5l] path[data-astro-cid-piyb6z5l]{fill:var(--color-primary);stroke:var(--color-primary);stroke-linejoin:round}.mykit__shape[data-astro-cid-piyb6z5l] circle[data-astro-cid-piyb6z5l]{fill:none;stroke:var(--color-primary);stroke-width:3px;stroke-dasharray:6 6;opacity:.5}.mykit__shape[data-astro-cid-piyb6z5l] [data-astro-cid-piyb6z5l][hidden]{display:none}.mykit__field[data-astro-cid-piyb6z5l]{flex:1;min-width:0;display:grid}@media (width<=480px){.mykit__shape[data-astro-cid-piyb6z5l]{width:3.25rem;height:3.25rem}.mykit__field[data-astro-cid-piyb6z5l] select[data-astro-cid-piyb6z5l]{padding-left:var(--space-3);font-size:.9375rem}}.mykit__field[data-astro-cid-piyb6z5l] select[data-astro-cid-piyb6z5l]{-webkit-appearance:none;appearance:none;width:100%;padding:var(--space-3) calc(var(--space-4) + 22px) var(--space-3) var(--space-4);border:1.5px solid var(--color-border-strong);background-color:var(--color-surface);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2313294B' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--space-4) center;color:var(--color-text);font:inherit;cursor:pointer;border-radius:999px;font-weight:600}.mykit__result[data-astro-cid-piyb6z5l]{gap:var(--space-4);padding:var(--space-5);border-radius:var(--radius-xl);background:var(--color-primary);color:#fff;display:grid}@media (width>=960px){.mykit__result[data-astro-cid-piyb6z5l]{padding:var(--space-6);position:sticky;top:6rem}}.mykit__head[data-astro-cid-piyb6z5l]{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.mykit__count[data-astro-cid-piyb6z5l]{align-items:baseline;gap:var(--space-2);color:#ffffffd9;font-size:1.0625rem;display:flex}.mykit__count[data-astro-cid-piyb6z5l] strong[data-astro-cid-piyb6z5l]{color:var(--color-accent);font-size:2.75rem;line-height:1}.mykit__list[data-astro-cid-piyb6z5l]{gap:var(--space-2);list-style:none;display:grid}.mykit__list[data-astro-cid-piyb6z5l]>li[data-astro-cid-piyb6z5l][hidden],.mykit__hint[data-astro-cid-piyb6z5l][hidden]{display:none}.mykit__list[data-astro-cid-piyb6z5l]>li[data-astro-cid-piyb6z5l]{animation:.25s ease-out mykit-in}@keyframes mykit-in{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.mykit__list[data-astro-cid-piyb6z5l]>li[data-astro-cid-piyb6z5l]{animation:none}}.mykit__list[data-astro-cid-piyb6z5l] a[data-astro-cid-piyb6z5l]{color:inherit}.mykit__kit[data-astro-cid-piyb6z5l]>a[data-astro-cid-piyb6z5l],.mykit__region[data-astro-cid-piyb6z5l]>a[data-astro-cid-piyb6z5l]{align-items:center;gap:var(--space-3);padding:var(--space-2);padding-right:var(--space-4);border-radius:var(--radius-lg);background:#ffffff12;text-decoration:none;transition:background-color .2s;display:flex}.mykit__kit[data-astro-cid-piyb6z5l]>a[data-astro-cid-piyb6z5l]:hover,.mykit__region[data-astro-cid-piyb6z5l]>a[data-astro-cid-piyb6z5l]:hover{background:#ffffff24}.mykit__thumb[data-astro-cid-piyb6z5l]{border-radius:var(--radius-md);object-fit:cover;background:#fff;flex:none;width:4.5rem;height:3.5rem}.mykit__thumb--icon[data-astro-cid-piyb6z5l],.mykit__thumb--shape[data-astro-cid-piyb6z5l]{color:var(--color-primary);place-items:center;display:grid}.mykit__thumb--shape[data-astro-cid-piyb6z5l]{background:var(--color-accent);padding:6px}.mykit__thumb--shape[data-astro-cid-piyb6z5l] path[data-astro-cid-piyb6z5l]{fill:var(--color-primary);stroke:var(--color-primary);stroke-linejoin:round}.mykit__kit-text[data-astro-cid-piyb6z5l]{flex:1;min-width:0;display:grid}.mykit__kit-text[data-astro-cid-piyb6z5l] small[data-astro-cid-piyb6z5l]{letter-spacing:.04em;text-transform:uppercase;color:var(--color-accent);font-size:.75rem;font-weight:600}.mykit__kit-text[data-astro-cid-piyb6z5l] strong[data-astro-cid-piyb6z5l]{font-size:1.0625rem}.mykit__kit-text[data-astro-cid-piyb6z5l] span[data-astro-cid-piyb6z5l]{color:#ffffffc7;font-size:.875rem}.mykit__risks[data-astro-cid-piyb6z5l]{align-items:center;gap:var(--space-2);margin-top:var(--space-2);padding-left:var(--space-2);color:#ffffffd9;flex-wrap:wrap;font-size:.875rem;display:flex}.mykit__risks[data-astro-cid-piyb6z5l] a[data-astro-cid-piyb6z5l]{background:var(--color-accent);color:var(--color-primary);border-radius:999px;padding:2px 10px;font-weight:600;text-decoration:none}.mykit__hint[data-astro-cid-piyb6z5l]{color:#ffffffbf;font-size:.9375rem}.k72f[data-astro-cid-nm4yh3gg]{border-radius:var(--radius-xl);display:grid;overflow:hidden;box-shadow:0 30px 60px -30px #13294b8c}.k72f__media[data-astro-cid-nm4yh3gg]{aspect-ratio:16/10;position:relative}.k72f__media[data-astro-cid-nm4yh3gg] img[data-astro-cid-nm4yh3gg]{object-fit:cover;object-position:50% 45%;width:100%;height:100%}.k72f__media[data-astro-cid-nm4yh3gg]:after{content:"";background:linear-gradient(to bottom, transparent 35%, #13294b59 65%, var(--color-deep) 98%);pointer-events:none;position:absolute;inset:0}.k72f__body[data-astro-cid-nm4yh3gg]{z-index:1;gap:var(--space-4);padding:var(--space-5) var(--space-5) var(--space-6);flex-direction:column;display:flex;position:relative}.k72f__badge[data-astro-cid-nm4yh3gg]{align-items:center;gap:var(--space-2);background:var(--color-accent);color:var(--color-on-accent);font-size:var(--text-sm);border-radius:999px;align-self:flex-start;margin:0;padding:.35rem .8rem;font-weight:700;display:inline-flex}.k72f__title[data-astro-cid-nm4yh3gg]{letter-spacing:-.02em;margin:0;font-size:clamp(1.9rem,1.3rem + 2vw,2.75rem);line-height:1.08}.k72f__title[data-astro-cid-nm4yh3gg] a[data-astro-cid-nm4yh3gg]{text-decoration:none;color:inherit!important}.k72f__title[data-astro-cid-nm4yh3gg] a[data-astro-cid-nm4yh3gg]:hover{text-underline-offset:6px;text-decoration:underline 2px}.k72f__summary[data-astro-cid-nm4yh3gg]{max-width:32rem;color:var(--color-on-deep-muted);margin:0;font-size:1.0625rem}.k72f__facts[data-astro-cid-nm4yh3gg]{gap:var(--space-2);margin:var(--space-2) 0 0;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;display:grid}.k72f__facts[data-astro-cid-nm4yh3gg] li[data-astro-cid-nm4yh3gg]{border-radius:var(--radius-sm);background:#ffffff0f;border:1px solid #ffffff1f;gap:.15rem;padding:.75rem .85rem;display:grid}.k72f__facts[data-astro-cid-nm4yh3gg] strong[data-astro-cid-nm4yh3gg]{color:var(--color-accent);font-size:1.35rem;line-height:1.1}.k72f__facts[data-astro-cid-nm4yh3gg] span[data-astro-cid-nm4yh3gg]{color:var(--color-on-deep-muted);font-size:.8125rem;line-height:1.3}.k72f__actions[data-astro-cid-nm4yh3gg]{align-items:center;gap:var(--space-3) var(--space-5);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.k72f__pdf[data-astro-cid-nm4yh3gg]{align-items:center;gap:var(--space-2);text-underline-offset:4px;min-height:44px;font-weight:600;text-decoration:underline #ffffff59;display:inline-flex;color:var(--color-on-deep)!important}.k72f__pdf[data-astro-cid-nm4yh3gg]:hover{text-decoration-color:var(--color-accent)}@media (width<=30rem){.k72f__facts[data-astro-cid-nm4yh3gg]{grid-template-columns:1fr}.k72f__facts[data-astro-cid-nm4yh3gg] li[data-astro-cid-nm4yh3gg]{grid-template-columns:4.5rem 1fr;align-items:center}}@media (width>=64rem){.k72f[data-astro-cid-nm4yh3gg]{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);min-height:30rem}.k72f__media[data-astro-cid-nm4yh3gg]{aspect-ratio:auto;order:2;margin-left:-4rem}.k72f__media[data-astro-cid-nm4yh3gg] img[data-astro-cid-nm4yh3gg]{position:absolute;inset:0}.k72f__media[data-astro-cid-nm4yh3gg]:after{background:var(--grain), linear-gradient(to right, var(--color-deep) 0%, #13294bd9 12%, #13294b73 28%, #13294b1f 45%, transparent 60%)}.k72f__body[data-astro-cid-nm4yh3gg]{padding:var(--space-8) var(--space-6) var(--space-8) var(--space-8);justify-content:center}}.hero[data-astro-cid-lcdefpme]{margin-top:calc(-1 * var(--header-h))}.hero__panel[data-astro-cid-lcdefpme]{isolation:isolate;padding-block:calc(var(--header-h) + var(--space-8)) var(--space-8);border-radius:0 0 var(--radius-xl) var(--radius-xl);position:relative;overflow:hidden}@media (width>=62rem){.hero__panel[data-astro-cid-lcdefpme]{padding-bottom:6rem}}.hero__mesh[data-astro-cid-lcdefpme]{z-index:-1;background:radial-gradient(40rem 28rem at 88% 8%, rgb(var(--rgb-sage) / .22), transparent 65%), radial-gradient(36rem 30rem at 0% 100%, rgb(var(--rgb-deep-2) / .45), transparent 70%), radial-gradient(30rem 20rem at 55% 55%, rgb(var(--rgb-deep) / .9), transparent 70%);position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.hero__mesh[data-astro-cid-lcdefpme]{animation:18s ease-in-out infinite alternate drift}@keyframes drift{to{transform:translate(-3%,2%)scale(1.06)}}}.hero__inner[data-astro-cid-lcdefpme]{gap:var(--space-7);align-items:center;display:grid}@media (width>=62rem){.hero__inner[data-astro-cid-lcdefpme]{gap:clamp(var(--space-7), 5vw, 5.5rem);grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:stretch}}.hero__visual[data-astro-cid-lcdefpme]{position:relative}.hero__visual[data-astro-cid-lcdefpme] .hero__img{aspect-ratio:16/13;object-fit:cover;object-position:50% 35%;border-radius:var(--radius-lg);width:100%;height:auto;display:block;box-shadow:0 0 0 1px #ffffff14,0 40px 80px -30px #0009}@media (width<=61.99rem){.hero__visual[data-astro-cid-lcdefpme] .hero__img{aspect-ratio:16/11}}@media (width>=62rem){.hero__visual[data-astro-cid-lcdefpme] picture{height:100%;display:block}.hero__visual[data-astro-cid-lcdefpme] .hero__img{aspect-ratio:auto;object-position:50% 40%;height:100%;min-height:30rem}}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{color:var(--color-on-deep);font-size:clamp(2.25rem,1.55rem + 2.8vw,4rem)}.hero__soft[data-astro-cid-lcdefpme]{color:var(--color-sage)}.hero[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{margin-top:var(--space-5);color:var(--color-on-deep-muted)}.hero__actions[data-astro-cid-lcdefpme]{gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap;display:flex}@media (width>=62rem){.hero__actions[data-astro-cid-lcdefpme]{flex-wrap:nowrap}.hero__actions[data-astro-cid-lcdefpme] .button{white-space:nowrap}}.hero__trust[data-astro-cid-lcdefpme]{margin-top:var(--space-6);padding-top:var(--space-5);color:var(--color-on-deep-muted);font-size:var(--text-sm);border-top:1px solid #ffffff1f}.hero__trust[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{align-items:center;gap:var(--space-2);display:flex}.hero__trust[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;list-style:none;display:flex}.hero__trust[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{align-items:center;gap:var(--space-2);color:var(--color-on-deep);background:#ffffff12;border-radius:999px;padding:.35rem .8rem;font-weight:500;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff1a}.hero__trust[data-astro-cid-lcdefpme] svg{color:var(--color-accent);flex-shrink:0}.kit-card[data-astro-cid-lcdefpme]{margin:calc(-1 * var(--space-7)) var(--space-3) 0;padding:var(--space-5);border-radius:var(--radius-lg);background:var(--color-surface);color:var(--color-text);position:relative;box-shadow:0 0 0 1px #ffffff80,0 40px 80px -30px #0000008c}@media (width>=62rem){.kit-card[data-astro-cid-lcdefpme]{left:calc(-1 * var(--space-7));bottom:var(--space-6);width:min(19rem,72%);margin:0;position:absolute}}.kit-card__head[data-astro-cid-lcdefpme]{gap:var(--space-4);align-items:flex-start;display:flex}.kit-card[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-bottom:var(--space-2);font-size:var(--text-lg)}.kit-card__list[data-astro-cid-lcdefpme]{margin-top:var(--space-4);gap:var(--space-2);flex-wrap:wrap;list-style:none;display:flex}.kit-card__list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{align-items:center;gap:var(--space-2);background:var(--color-sage-soft);font-weight:500;font-size:var(--text-xs);border-radius:999px;padding:.35rem .7rem;display:inline-flex}.kit-card__list[data-astro-cid-lcdefpme] svg{width:15px;height:15px;color:var(--color-primary)}.kit-card[data-astro-cid-lcdefpme] .citation{margin-top:var(--space-4)}.hero[data-astro-cid-lcdefpme] .kit-card[data-astro-cid-lcdefpme] .citation__link{color:var(--color-text-muted)}.intro[data-astro-cid-lcdefpme]{gap:var(--space-5);align-items:stretch;display:grid}@media (width>=52rem){.intro[data-astro-cid-lcdefpme]{gap:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.intro__copy[data-astro-cid-lcdefpme]{gap:var(--space-4);align-content:center;display:grid}.intro__copy[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:var(--text-2xl)}.intro__copy[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--color-text-muted);font-size:var(--text-lg)}.intro__link[data-astro-cid-lcdefpme]{align-items:center;gap:var(--space-2);font-weight:600;display:inline-flex}.k72[data-astro-cid-lcdefpme]{isolation:isolate;gap:var(--space-5);padding:var(--space-6);border-radius:var(--radius-lg);background:var(--color-deep);color:var(--color-on-deep-muted);box-shadow:var(--shadow-lg);transition:box-shadow var(--duration-base) var(--ease-out);align-content:start;text-decoration:none;display:grid;position:relative;overflow:hidden}.k72[data-astro-cid-lcdefpme]:hover{color:var(--color-on-deep-muted);box-shadow:0 30px 70px -30px rgb(var(--rgb-deep) / .7)}.k72__glow[data-astro-cid-lcdefpme]{z-index:-1;background:radial-gradient(closest-side at 70% 30%, rgb(var(--rgb-accent) / .35), transparent), radial-gradient(closest-side at 25% 80%, rgb(var(--rgb-sage) / .28), transparent);animation:9s ease-in-out infinite alternate k72-drift;position:absolute;inset:-40%}@keyframes k72-drift{to{transform:translate(-12%,10%)rotate(8deg)}}.k72__top[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.k72__tag[data-astro-cid-lcdefpme]{background:var(--color-accent);color:var(--color-on-accent);font-size:var(--text-xs);letter-spacing:.02em;border-radius:999px;align-items:center;gap:.35rem;padding:.3rem .75rem;font-weight:700;display:inline-flex}.k72__number[data-astro-cid-lcdefpme]{color:var(--color-on-deep);letter-spacing:-.06em;justify-self:start;font-size:clamp(4.5rem,3rem + 5vw,7rem);font-weight:600;line-height:.85;position:relative}.k72__number[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{color:var(--color-accent);letter-spacing:-.02em;margin-left:.05em;font-size:.4em}.k72__ring[data-astro-cid-lcdefpme]{border:2px solid rgb(var(--rgb-accent) / .55);opacity:0;width:1.6em;height:1.6em;animation:k72-ring 2.8s var(--ease-out) infinite;pointer-events:none;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.6)}@keyframes k72-ring{0%{opacity:.8;transform:translate(-50%,-50%)scale(.55)}to{opacity:0;transform:translate(-50%,-50%)scale(1.25)}}@media (prefers-reduced-motion:reduce){.k72__glow[data-astro-cid-lcdefpme],.k72__ring[data-astro-cid-lcdefpme]{animation:none}}.k72__body[data-astro-cid-lcdefpme]{gap:var(--space-3);display:grid}.k72__title[data-astro-cid-lcdefpme]{color:var(--color-on-deep);font-size:var(--text-xl);line-height:var(--leading-snug)}.k72__text[data-astro-cid-lcdefpme]{font-size:var(--text-sm)}.k72__cta[data-astro-cid-lcdefpme]{justify-self:start;align-items:center;gap:var(--space-2);margin-top:var(--space-2);background:var(--color-accent);color:var(--color-on-accent);font-weight:700;font-size:var(--text-sm);transition:background-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out);border-radius:999px;padding:.7rem 1.2rem;display:inline-flex}.k72__cta[data-astro-cid-lcdefpme]:hover{background:var(--color-accent-hover);color:var(--color-on-accent);box-shadow:0 10px 30px -10px rgb(var(--rgb-accent) / .45)}.k72__cta[data-astro-cid-lcdefpme]:hover svg{transform:translate(3px)}.k72__cta[data-astro-cid-lcdefpme] svg{transition:transform var(--duration-base) var(--ease-spring)}.groups[data-astro-cid-lcdefpme]{gap:var(--space-8);display:grid}.group__head[data-astro-cid-lcdefpme]{gap:var(--space-2);max-width:44rem;margin-bottom:var(--space-5);display:grid}.group__head[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--text-xl)}.group__head[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--color-text-muted)}.live[data-astro-cid-lcdefpme]{align-items:center;gap:var(--space-4);margin-top:var(--space-4);padding:var(--space-5) var(--space-6);border-radius:var(--radius-lg);background:radial-gradient(30rem 12rem at 100% 0%, rgb(var(--rgb-sage) / .2), transparent 70%), var(--color-deep);color:var(--color-on-deep-muted);transition:transform var(--duration-base) var(--ease-out);text-decoration:none;display:flex}.live[data-astro-cid-lcdefpme]:hover{color:var(--color-on-deep-muted);transform:translateY(-2px)}.live__icon[data-astro-cid-lcdefpme]{width:3.25rem;height:3.25rem;color:var(--color-accent);background:#ffffff14;border-radius:16px;flex:none;place-items:center;display:grid}.live__text[data-astro-cid-lcdefpme]{min-width:0;font-size:var(--text-sm);flex:1;gap:.2rem;display:grid}.live__text[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--color-on-deep);font-size:var(--text-lg)}.live[data-astro-cid-lcdefpme] .live__arrow{color:var(--color-accent);flex:none}.principles[data-astro-cid-lcdefpme]{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));list-style:none;display:grid}.principle[data-astro-cid-lcdefpme]{padding:var(--space-6);border-radius:var(--radius-lg);background:var(--color-surface);border:1px solid var(--color-border)}.principle__top[data-astro-cid-lcdefpme]{margin-bottom:var(--space-7);justify-content:space-between;align-items:flex-start;display:flex}.principle[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--text-xl);letter-spacing:-.025em}.principle[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin-top:var(--space-3);color:var(--color-text-muted)}@media (width<=30rem){.principle[data-astro-cid-lcdefpme],.k72[data-astro-cid-lcdefpme]{padding:var(--space-5)}}.basics[data-astro-cid-lcdefpme]{margin-top:var(--space-5)}main>section.section~section.section,main>section.sources{content-visibility:auto;contain-intrinsic-size:auto 900px}
