.blob-tracking-background[data-v-ab106dd6]{z-index:0;contain:layout paint;pointer-events:none;color:var(--hero-tracking-color);opacity:.2;mix-blend-mode:var(--hero-tracking-blend);position:absolute;inset:0;overflow:hidden}.blob-tracking-background__canvas[data-v-ab106dd6]{fill:none;stroke:currentColor;width:100%;height:100%;display:block;overflow:hidden}.blob-tracking-background__unit[data-v-ab106dd6]{width:var(--grid-unit);visibility:hidden;height:0;position:absolute}.tracking-path[data-v-ab106dd6]{stroke-width:1.35px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:12 14;animation:chase-dashes-ab106dd6 var(--dash-duration) linear infinite;vector-effect:non-scaling-stroke}.tracking-box rect[data-v-ab106dd6],.tracking-box path[data-v-ab106dd6]{stroke-width:1.2px;vector-effect:non-scaling-stroke}.tracking-box[data-v-ab106dd6]{animation:4s ease-in-out infinite alternate tracker-pulse-ab106dd6}.tracking-box[data-v-ab106dd6]:nth-of-type(2n){animation-duration:5.6s;animation-delay:-1.7s}.tracking-box[data-v-ab106dd6]:nth-of-type(3n){animation-duration:6.8s;animation-delay:-3.1s}@keyframes chase-dashes-ab106dd6{to{stroke-dashoffset:-104px}}@keyframes tracker-pulse-ab106dd6{0%{opacity:.55}to{opacity:1}}@media (prefers-reduced-motion:reduce){.tracking-path[data-v-ab106dd6],.tracking-box[data-v-ab106dd6]{animation:none}}.hero-background[data-v-8cf74a16]{background-image:linear-gradient(var(--hero-grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--hero-grid-line) 1px, transparent 1px);background-position:50% calc(50% + var(--grid-unit) / 2);background-size:var(--grid-unit) var(--grid-unit);position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 44%,#000 24%,#000000c7 58%,#0000 100%);mask-image:radial-gradient(70% 44%,#000 24%,#000000c7 58%,#0000 100%)}.home-page[data-v-edd1c86a]{--hero-background:#f8f7f2;--hero-background-glow:radial-gradient(ellipse at center, #ffffffc7, transparent 58%);--hero-ink:#171717;--hero-muted-ink:#1717179e;--hero-grid-line:#207c8a17;--hero-logo-filter:drop-shadow(0 .15rem 0 #fffffff2);--hero-tracking-color:#004225;--hero-tracking-blend:multiply;--hero-primary-background:#171717;--hero-primary-border:#171717;--hero-primary-foreground:#fff;--hero-primary-hover:#004225;--hero-secondary-background:#f8f7f2b8;--hero-secondary-border:#1717173d;--hero-secondary-hover-background:#fff;--hero-secondary-hover-border:#171717;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--hero-background-glow), var(--hero-background);min-height:100svh;color:var(--hero-ink)}.dark .home-page{--hero-background:#0e1411;--hero-background-glow:radial-gradient(ellipse at center, #2a3d34b3, transparent 60%);--hero-ink:#f0f2ed;--hero-muted-ink:#f0f2ed9e;--hero-grid-line:#94beac17;--hero-logo-filter:invert(1) drop-shadow(0 .15rem 0 #000000b8);--hero-tracking-color:#78a990;--hero-tracking-blend:screen;--hero-primary-background:#f0f2ed;--hero-primary-border:#f0f2ed;--hero-primary-foreground:#111713;--hero-primary-hover:#b9d7c7;--hero-secondary-background:#0e1411ad;--hero-secondary-border:#f0f2ed47;--hero-secondary-hover-background:#f0f2ed14;--hero-secondary-hover-border:#f0f2ed;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.hero[data-v-edd1c86a]{--grid-unit:min(2.19512vw, 1.8rem);isolation:isolate;place-items:center;min-height:100svh;padding:clamp(2rem,6vw,6rem) clamp(1.25rem,4vw,4rem);display:grid;position:relative;overflow:hidden}.hero__content[data-v-edd1c86a]{z-index:1;width:calc(var(--grid-unit) * 41);height:calc(var(--grid-unit) * 10);text-align:center;align-items:center;display:flex;position:relative}.hero__logo[data-v-edd1c86a]{width:100%;height:auto;filter:var(--hero-logo-filter);display:block}.hero__below[data-v-edd1c86a]{flex-direction:column;align-items:center;gap:clamp(1.5rem,3vw,2.25rem);width:min(43rem,90vw);display:flex;position:absolute;top:calc(100% + clamp(1.5rem,3vw,2.75rem));left:50%;transform:translate(-50%)}.hero__description[data-v-edd1c86a]{letter-spacing:-.025em;text-wrap:balance;width:100%;color:var(--hero-ink);font-size:clamp(1.125rem,2.2vw,1.65rem);font-weight:500;line-height:1.35}.hero__actions[data-v-edd1c86a],.hero__member[data-v-edd1c86a]{justify-content:center;align-items:center;gap:.75rem;display:flex}.hero__member[data-v-edd1c86a]{flex-direction:column;gap:.85rem}.hero__welcome[data-v-edd1c86a]{letter-spacing:.08em;text-transform:uppercase;color:var(--hero-muted-ink);font-size:clamp(.8125rem,1vw,.9375rem);font-weight:600}.hero__button[data-v-edd1c86a]{letter-spacing:-.01em;min-height:clamp(2.75rem,4vw,3.125rem);box-shadow:none;border-radius:9999px;padding-inline:clamp(1.25rem,2.5vw,1.75rem);font-size:clamp(.875rem,1.15vw,1rem)}.hero__button--primary[data-v-edd1c86a]{border:1px solid var(--hero-primary-border);background:var(--hero-primary-background);color:var(--hero-primary-foreground)}.hero__button--primary[data-v-edd1c86a]:hover{background:var(--hero-primary-hover)}.hero__button--secondary[data-v-edd1c86a]{border-color:var(--hero-secondary-border);background:var(--hero-secondary-background);color:var(--hero-ink);-webkit-backdrop-filter:blur(.25rem);backdrop-filter:blur(.25rem)}.hero__button--secondary[data-v-edd1c86a]:hover{border-color:var(--hero-secondary-hover-border);background:var(--hero-secondary-hover-background)}@media (width<=40rem){.hero[data-v-edd1c86a]{padding-inline:1rem}.hero__content[data-v-edd1c86a]{width:calc(var(--grid-unit) * 41)}.hero__below[data-v-edd1c86a]{width:min(28rem,90vw)}.hero__actions[data-v-edd1c86a]{flex-wrap:wrap}}
