.hero-logo-container.svelte-1s103w3{--stem-delay: .15s;--stem-duration: .8s;--reveal-delay: 1s;--reveal-duration: 1.45s;--leaf-delay: .15s;--leaf-duration: 4s}.hero-logo.svelte-1s103w3{display:block;width:100%;height:auto;fill-rule:evenodd;clip-rule:evenodd;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:1.5}.hero-logo-circle.svelte-1s103w3{fill:#00242e;opacity:0;animation:svelte-1s103w3-fade-in .35s ease-out 0s forwards}.hero-logo-arc.svelte-1s103w3,.hero-logo-leaf.svelte-1s103w3{fill:#79bf44}.hero-logo-arc-mask.svelte-1s103w3{stroke-dasharray:1;stroke-dashoffset:1;animation:svelte-1s103w3-draw-arc var(--reveal-duration) ease-in-out var(--reveal-delay) forwards}.hero-logo-stem.svelte-1s103w3{fill:none;stroke:#79bf44;stroke-width:18px;stroke-dasharray:1;stroke-dashoffset:1;animation:svelte-1s103w3-draw-stem var(--stem-duration) ease-out var(--stem-delay) forwards}@keyframes svelte-1s103w3-draw-stem{to{stroke-dashoffset:0}}@keyframes svelte-1s103w3-draw-arc{to{stroke-dashoffset:0}}@keyframes svelte-1s103w3-fade-in{to{opacity:1}}.homepage.svelte-1uvrn7f{position:relative;box-sizing:border-box}.homepage.svelte-1uvrn7f:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:100vw;height:100%;background-image:radial-gradient(circle,var(--pattern-color) .8px,transparent .8px);background-size:var(--space-m) var(--space-m);z-index:-1}.hero.svelte-1uvrn7f{padding-block:var(--space-m);margin-bottom:var(--space-xl)}.hero-title-area.svelte-1uvrn7f{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;background-color:var(--color-background);gap:var(--space-l)}.hero-title.svelte-1uvrn7f{align-self:flex-start;text-align:left;flex:1;--hero-text-duration: .65s}.hero-title.svelte-1uvrn7f h1:where(.svelte-1uvrn7f),.hero-title.svelte-1uvrn7f .subtitle:where(.svelte-1uvrn7f){opacity:0;transform:translateY(.4rem);transition:opacity var(--hero-text-duration) ease-out,transform var(--hero-text-duration) ease-out}.hero-title.is-visible.svelte-1uvrn7f h1:where(.svelte-1uvrn7f){opacity:1;transform:translateY(0);transition-delay:.05s}.hero-title.is-visible.svelte-1uvrn7f .subtitle:where(.svelte-1uvrn7f){opacity:1;transform:translateY(0);transition-delay:.2s}.hero.svelte-1uvrn7f h1:where(.svelte-1uvrn7f){font-size:var(--step-4);color:var(--color-text);margin:0;display:flex;flex-direction:column;margin-bottom:var(--space-m)}.devrel.svelte-1uvrn7f{line-height:1}.foundation.svelte-1uvrn7f{font-weight:200;line-height:1}.hero-logo-wrap.svelte-1uvrn7f{flex-shrink:0;width:min(40vw,200px)}.hero.svelte-1uvrn7f .subtitle:where(.svelte-1uvrn7f){font-size:var(--step-1);font-weight:200;color:var(--color-text)}.content-boxes.svelte-1uvrn7f{margin-bottom:var(--space-3xl)}.newsletter-wrap.svelte-1uvrn7f{margin-bottom:var(--space-2xl)}.content-box.svelte-1uvrn7f{background-color:var(--color-background-secondary-1);padding:var(--space-m);border-radius:var(--radius-m);border:var(--border-thickness) solid var(--color-background-secondary-2);display:flex;flex-direction:column;align-items:flex-start;text-align:left;min-height:300px}.content-box.svelte-1uvrn7f img:where(.svelte-1uvrn7f){width:3rem;height:3rem;filter:var(--icon-filter);margin-bottom:var(--space-s)}.content-box-heading.svelte-1uvrn7f{font-size:var(--step-3);line-height:1;color:var(--color-text);margin-bottom:var(--space-s);margin-top:0}.content-box.svelte-1uvrn7f p:where(.svelte-1uvrn7f){color:var(--color-text);font-size:var(--step-0);flex-grow:1;margin-bottom:var(--space-s)}.content-button.svelte-1uvrn7f{margin-top:auto;padding:var(--space-xs) var(--space-l);background-color:var(--color-button-background);color:var(--color-button-text);border:none;border-radius:var(--radius-pill);cursor:pointer;font-weight:500;line-height:1}.content-button.svelte-1uvrn7f:hover{background-color:color-mix(in srgb,var(--color-button-background) 80%,white 20%);color:var(--color-button-text)}.newsletter-section.svelte-1uvrn7f{background-color:var(--color-background-secondary-1);padding:var(--space-m);border-radius:var(--radius-m);border:var(--border-thickness) solid var(--color-accent-green);position:relative;z-index:1}.newsletter-content.svelte-1uvrn7f{text-align:left}.newsletter-content.svelte-1uvrn7f h2:where(.svelte-1uvrn7f){color:var(--color-text);margin-top:0;margin-bottom:var(--space-xs);font-size:var(--step-3)}.newsletter-content.svelte-1uvrn7f p:where(.svelte-1uvrn7f){color:var(--color-text);margin-bottom:var(--space-s);font-size:var(--step-0)}.newsletter-form.svelte-1uvrn7f{display:flex;flex-direction:column;gap:var(--space-xs)}.newsletter-form.svelte-1uvrn7f input:where(.svelte-1uvrn7f){width:100%;padding:var(--space-xs) var(--space-m);border:var(--border-thickness) solid var(--color-background-secondary-2);border-radius:var(--radius-pill);background-color:var(--color-background);color:var(--color-text);box-sizing:border-box}.newsletter-form.svelte-1uvrn7f input:where(.svelte-1uvrn7f)::placeholder{color:var(--color-text-secondary);opacity:1}.newsletter-form.svelte-1uvrn7f button:where(.svelte-1uvrn7f){padding:var(--space-xs) var(--space-m);background-color:var(--color-link);color:var(--color-background-secondary-1);border:none;border-radius:var(--radius-pill);cursor:pointer}@media (min-width: 769px){.hero.svelte-1uvrn7f{padding-block:var(--space-l)}.hero-title-area.svelte-1uvrn7f{flex-direction:row;align-items:center;gap:var(--space-m)}.hero-title.svelte-1uvrn7f{padding-top:var(--space-2xl)}.hero-logo-wrap.svelte-1uvrn7f{width:calc(40% - var(--space-l))}.hero.svelte-1uvrn7f h1:where(.svelte-1uvrn7f){font-size:calc(var(--step-5) * 1.2)}.newsletter-form.svelte-1uvrn7f{flex-direction:row}}@media (prefers-reduced-motion: reduce){.hero-title.svelte-1uvrn7f h1:where(.svelte-1uvrn7f),.hero-title.svelte-1uvrn7f .subtitle:where(.svelte-1uvrn7f){opacity:1;transform:none;transition:none}}
