._old_uh38h_1{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:var(--size-1);gap:var(--size-1);background-color:oklch(from var(--color-accent-1) l calc(c*1.5) h / .18);color:var(--color-accent-1);padding:var(--size-2);border-radius:var(--border-radius-2)}@media (min-width: 1px) and (max-width: 500px){._old_uh38h_1{display:flex;flex-direction:column;padding:var(--size-1)}}.color-schema-light ._old_uh38h_1{background-color:var(--color-vibrant);color:var(--color-on-accent-1)}._old_uh38h_1 h2{font-size:calc(var(--font-size-3) * 1.35);font-family:var(--font-family-serif)}._old_uh38h_1 hr{--fns-hr-color: var(--color-accent-1)}.color-schema-light :is(._old_uh38h_1 hr){--fns-hr-color: var(--color-on-accent-1)}._old_uh38h_1 a{--fns-button-border-color: var(--color-accent-1);--fns-button-color: var(--color-accent-1)}.color-schema-light :is(._old_uh38h_1 a){--fns-button-border-color: var(--color-on-accent-1);--fns-button-color: var(--color-on-accent-1)}:is(.color-schema-light :is(._old_uh38h_1 a)):is(:hover,:focus-visible){--fns-button-font-color: var(--color-surface-1);--fns-button-bg-color: var(--color-on-accent-1)}._hgroup_uh38h_51{position:relative;overflow:hidden;display:grid;align-items:center;grid-gap:var(--size-1);gap:var(--size-1);background-color:oklch(from var(--color-accent-1) l calc(c*1.5) h / .18);color:var(--color-accent-1);padding:var(--size-2);border-radius:var(--border-radius-2)}@media (min-width: 1px) and (max-width: 500px){._hgroup_uh38h_51{display:flex;flex-direction:column;padding:var(--size-1)}}.color-schema-light ._hgroup_uh38h_51{background-color:var(--color-vibrant);color:var(--color-on-accent-1)}._hgroup_uh38h_51 h2{font-size:calc(var(--font-size-3) * 1.35);font-family:var(--font-family-serif)}._hgroup_uh38h_51 a{inline-size:-moz-max-content;inline-size:max-content;--fns-button-border-color: transparent;--fns-button-color: var(--color-vibrant-1);--fns-button-font-color: var(--color-surface-1);--fns-button-bg-color: var(--color-accent-1);padding-block:.15cap;padding-inline-end:.15cap}:is(._hgroup_uh38h_51 a) svg{block-size:2rem}.color-schema-light :is(._hgroup_uh38h_51 a){--fns-button-border-color: var(--color-on-accent-1);--fns-button-color: var(--color-on-accent-1)}:is(.color-schema-light :is(._hgroup_uh38h_51 a)):is(:hover,:focus-visible){--fns-button-font-color: var(--color-surface-1);--fns-button-bg-color: var(--color-on-accent-1)}._hgroup_uh38h_51 a+svg{position:absolute;inset:0;z-index:0;pointer-events:none;width:100%;height:100%}@media (max-width: 800px){._hgroup_uh38h_51 a+svg{display:none}}.color-schema-dark :is(._hgroup_uh38h_51 a+svg){--color-surface-1: #0d380d}.color-schema-light :is(._hgroup_uh38h_51 a+svg){--color-surface-1: #79ff77}._longLogo_fw75p_1{display:inline-flex;align-items:center;gap:.25ch}._anim_fw75p_7>span{display:grid;justify-content:center;transition:inline-size ease-in-out var(--duration-2)}:is(._anim_fw75p_7>span)>*{grid-column:1;grid-row:1}._anim_fw75p_7 svg,._anim_fw75p_7 img{block-size:1cap;opacity:0;inline-size:0;margin:auto;transition:opacity ease-in-out var(--duration-2)}[aria-current]:is(._anim_fw75p_7 svg,._anim_fw75p_7 img){opacity:1;inline-size:auto}._anim_fw75p_7 img[aria-current]{block-size:1.5cap;filter:brightness(1.2) contrast(1.3)}@keyframes _shake_13ois_1{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-2px)}20%,40%,60%,80%{transform:translate(2px)}}@keyframes _numberPulse_13ois_1{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes _borderGlow_13ois_1{0%{border-color:oklch(from var(--color-accent-1) l c h / .3);box-shadow:0 0 oklch(from var(--color-accent-1) l c h / 0)}50%{border-color:oklch(from var(--color-accent-1) l c h / 1);box-shadow:0 0 20px oklch(from var(--color-accent-1) l c h / .6),0 0 40px oklch(from var(--color-accent-1) l c h / .4),inset 0 0 20px oklch(from var(--color-accent-1) l c h / .2)}to{border-color:oklch(from var(--color-accent-1) l c h / .3);box-shadow:0 0 oklch(from var(--color-accent-1) l c h / 0)}}._counter_13ois_46{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--size-2);font-family:var(--font-family-sans);margin-block:var(--size-2);margin-inline:auto;padding:var(--size-4) var(--size-5);text-align:center;max-width:280px;min-height:160px;background:oklch(from var(--color-accent-1) l calc(c*1.2) h / .1);border-radius:var(--border-radius-2);border:2px solid oklch(from var(--color-accent-1) l c h / .3);transition:all .3s ease}.color-schema-light ._counter_13ois_46{background:oklch(from var(--color-vibrant-1) l c h / .15);border-color:oklch(from var(--color-on-accent-1) l c h / .3)}._number_13ois_73{position:relative;font-weight:700;font-size:4rem;line-height:1;color:var(--color-accent-1);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transition:color .3s ease}.color-schema-light ._number_13ois_73{color:var(--color-on-accent-1)}._number_13ois_73._animating_13ois_88{animation:_numberPulse_13ois_1 .6s cubic-bezier(.34,1.56,.64,1);color:#0f0!important;text-shadow:0 0 10px rgba(0,255,0,.5)}.color-schema-light ._number_13ois_73._animating_13ois_88{color:#0c0!important;text-shadow:0 0 10px rgba(0,204,0,.5)}._label_13ois_100{font-size:var(--font-size-2);font-weight:500;letter-spacing:.02em;color:var(--color-on-surface-2);opacity:.9}.color-schema-light ._label_13ois_100{color:var(--color-on-surface-2)}._counter_13ois_46:has(._number_13ois_73._animating_13ois_88){animation:_shake_13ois_1 .5s ease-in-out,_borderGlow_13ois_1 1s ease-out}._controller_1oqlh_1{display:grid;grid-template-columns:4ch 1fr;inline-size:clamp(var(--size-xs),25vw,var(--size-sm))}._controller_1oqlh_1 button{z-index:0;aspect-ratio:1;block-size:calc(1lh + 1.3ex);padding:0;margin:auto;grid-column:1 / 2;grid-row:1;color:var(--color-on-surface-1)}._controller_1oqlh_1 input{padding-inline-start:3.65ch;background-color:transparent;border-radius:var(--border-radius-round);grid-column:1 / -1;grid-row:1}._form_1oqlh_30{z-index:var(--z-index-2);position:sticky;inset-block-start:4.65ch;display:flex;gap:1ch;max-inline-size:calc(1200px + 2 * var(--size-1));inline-size:100%;margin-inline:auto;margin-block-end:var(--size-1);padding:var(--size-1);background-color:var(--color-surface-1);overflow:auto;scrollbar-width:none;scroll-snap-type:x mandatory}._form_1oqlh_30 input:is([type=checkbox],[type=radio]){all:unset;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute}._form_1oqlh_30>*{inline-size:-moz-max-content;inline-size:max-content;white-space:nowrap;scroll-snap-align:center}:is(._form_1oqlh_30>*):is(div:first-of-type){min-inline-size:25ch}@media (min-width: 1px) and (max-width: 500px){:is(._form_1oqlh_30>*):is(div:first-of-type){min-inline-size:65vw}}._more_1dupo_1{display:grid;justify-content:center;padding-block:var(--size-2)}._hr_1dupo_7{margin-block:var(--size-1);visibility:hidden}._ul_1dupo_12{max-inline-size:1200px;inline-size:calc(100% - 2 * var(--size-1));margin-inline:auto}h3._featured_1dupo_18{font-family:var(--font-family-serif);font-size:var(--font-size-2);margin-inline:auto;max-inline-size:1200px}h3._featured_1dupo_18:first-of-type{margin-block-start:var(--size-3)}:is(ul._featured_1dupo_18,ul._communities_1dupo_29)+hr{visibility:visible;margin-inline:auto;margin-block-start:var(--size-3);max-inline-size:1200px;--fns-hr-color: oklch(from var(--color-on-surface-1) l c h / .15)}._header_1dupo_37{display:grid;grid-template-columns:1fr}._header_1dupo_37 div{position:relative;font-family:var(--font-family-serif);text-align:center;font-size:var(--font-size-2);margin-inline:auto;margin-block:var(--size-2) var(--size-3);line-height:var(--line-height-2);display:grid;grid-gap:var(--size-1);gap:var(--size-1);text-wrap-style:balance;max-inline-size:calc(var(--inline-size-2) + 2 * var(--size-1));border-image-source:url(/assets/images/home-hero-borders.png);border-image-slice:42 43;border-image-width:42px 43px;padding-inline:var(--size-1)}:is(._header_1dupo_37 div):before{content:"";display:block;position:absolute;inset-inline-start:calc(50% - 20px);inset-block-start:-40px;inline-size:40px;block-size:40px;background-image:url(/assets/images/home-hero-border-down.png);background-repeat:no-repeat;background-position:center;background-size:cover}:is(._header_1dupo_37 div) button{font-size:var(--font-size-1);font-family:var(--font-family-sans);margin-inline:auto}:is(._header_1dupo_37 div) p{margin-block:var(--size-1)}:is(._header_1dupo_37 div) span{color:var(--color-accent-1)}:is(:is(._header_1dupo_37 div) span):before,:is(:is(._header_1dupo_37 div) span):after{block-size:1cap}._empty_1dupo_96{display:flex;flex-direction:column;gap:var(--size-1);justify-content:center;text-align:center}._empty_1dupo_96>*{margin-inline:auto}@keyframes _toggle_1dupo_1{0%{display:none;opacity:0}50%{display:block;opacity:1}to{display:none;opacity:0}}
