@property --spin{syntax:"<angle>";inherits:false;initial-value:0deg}.nav-module__vWw9oq__nav,.nav-module__vWw9oq__menu{--accent:#a8e03a;--brand:#84b026}.nav-module__vWw9oq__nav{z-index:40;height:var(--a-nav-h);padding:0 var(--a-gutter);pointer-events:none;align-items:center;transition:transform .45s cubic-bezier(.2,.7,.2,1),opacity .35s;display:flex;position:fixed;inset:0 0 auto}.nav-module__vWw9oq__nav[data-hidden]{opacity:0;transform:translateY(-130%)}html[data-giro] .nav-module__vWw9oq__nav{opacity:0;transform:translateY(-130%)}.nav-module__vWw9oq__bar{-webkit-backdrop-filter:blur(14px)saturate(1.3);pointer-events:auto;background:#121a2b9e;border:1px solid #ffffff1f;border-radius:999px;flex:1;align-items:center;gap:1.5rem;padding:.45rem .45rem .45rem 1rem;display:flex;box-shadow:0 12px 40px #00000059,inset 0 1px #ffffff1a}.nav-module__vWw9oq__brand{color:var(--a-ink);font:700 1.15rem/1 var(--a-display);align-items:center;gap:.55rem;text-decoration:none;display:inline-flex}.nav-module__vWw9oq__brand svg{filter:drop-shadow(0 0 8px #a8e03a73);width:1.45rem;height:1.65rem}.nav-module__vWw9oq__hex{fill:#161f30;stroke:var(--accent);stroke-width:10px;stroke-linejoin:round}.nav-module__vWw9oq__mono{fill:#f4f4f4}.nav-module__vWw9oq__brand:focus-visible,.nav-module__vWw9oq__link:focus-visible,.nav-module__vWw9oq__toggle:focus-visible,.nav-module__vWw9oq__menuLink:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:6px}.nav-module__vWw9oq__links{gap:1.75rem;margin-left:auto;display:none}.nav-module__vWw9oq__link{color:#c9d4e3;font-size:.95rem;text-decoration:none;transition:color .2s;position:relative}.nav-module__vWw9oq__link:hover,.nav-module__vWw9oq__link[aria-current=page]{color:var(--a-ink)}.nav-module__vWw9oq__link[aria-current=page]:after{content:"";background:var(--accent);width:5px;height:5px;box-shadow:0 0 8px var(--accent);border-radius:50%;position:absolute;bottom:-.55rem;left:50%;transform:translate(-50%)}.nav-module__vWw9oq__cta{color:#f4f7ee;font:600 .95rem/1 var(--a-display), system-ui, sans-serif;white-space:nowrap;isolation:isolate;background:linear-gradient(#121a2b,#070b14);border-radius:999px;align-items:center;padding:.7rem 1.2rem;text-decoration:none;transition:transform .2s;display:none;position:relative;box-shadow:0 0 26px #a8e03a40}.nav-module__vWw9oq__cta:before{content:"";z-index:-1;border-radius:inherit;background:conic-gradient(from var(--spin), var(--brand), #eaffb8, var(--accent), #84b02633, var(--brand));-webkit-mask-composite:xor;padding:1.5px;animation:4s linear infinite nav-module__vWw9oq__spin;position:absolute;inset:-1.5px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes nav-module__vWw9oq__spin{to{--spin:360deg}}.nav-module__vWw9oq__cta:hover{transform:translateY(-1px)}.nav-module__vWw9oq__cta:focus-visible{outline-offset:4px;outline:2px solid #f4f7ee}.nav-module__vWw9oq__toggle{cursor:pointer;background:#ffffff12;border:0;border-radius:50%;place-items:center;width:2.75rem;height:2.75rem;margin-left:auto;padding:0;display:grid;position:relative}.nav-module__vWw9oq__toggle span{background:var(--a-ink);border-radius:2px;width:1.1rem;height:2px;transition:transform .3s;position:absolute}.nav-module__vWw9oq__toggle span:first-child{transform:translateY(-3.5px)}.nav-module__vWw9oq__toggle span:last-child{transform:translateY(3.5px)}.nav-module__vWw9oq__toggle[aria-expanded=true] span:first-child{transform:rotate(45deg)}.nav-module__vWw9oq__toggle[aria-expanded=true] span:last-child{transform:rotate(-45deg)}.nav-module__vWw9oq__menu{z-index:39;padding:6.5rem var(--a-gutter) calc(2rem + env(safe-area-inset-bottom));background:radial-gradient(ellipse 80% 50% at 50% 100%, #84b0262e, transparent 70%), var(--a-bg);flex-direction:column;justify-content:space-between;gap:2rem;display:flex;position:fixed;inset:0;overflow-y:auto}.nav-module__vWw9oq__menu[hidden]{display:none}.nav-module__vWw9oq__menu nav{gap:.4rem;display:grid}.nav-module__vWw9oq__menuLink{color:var(--a-ink);font:700 clamp(2.4rem, 11vw, 3.4rem)/1.05 var(--a-display);letter-spacing:-.01em;align-items:center;gap:.75rem;text-decoration:none;display:flex}.nav-module__vWw9oq__menuLink[aria-current=page]:before{content:"";background:var(--accent);width:.6rem;height:.6rem;box-shadow:0 0 12px var(--accent);border-radius:50%}.nav-module__vWw9oq__menuFoot{justify-items:stretch;gap:.75rem;display:grid}.nav-module__vWw9oq__menuFoot .nav-module__vWw9oq__cta{justify-content:center;padding:1rem 1.2rem;display:inline-flex}.nav-module__vWw9oq__menuFoot a:last-child{justify-content:center}@media (min-width:640px){.nav-module__vWw9oq__bar .nav-module__vWw9oq__cta{margin-left:auto;display:inline-flex}.nav-module__vWw9oq__toggle{margin-left:0}}@media (min-width:960px){.nav-module__vWw9oq__links{display:flex}.nav-module__vWw9oq__bar .nav-module__vWw9oq__cta{margin-left:0}.nav-module__vWw9oq__toggle,.nav-module__vWw9oq__menu{display:none}}
@property --fill{syntax:"<number>";inherits:true;initial-value:0}.footer-module__ZH_msW__footer{--accent:#a8e03a;padding:clamp(3rem, 6vw, 5rem) var(--a-gutter) 1.5rem;color:var(--a-mute);background:radial-gradient(ellipse 70% 55% at 50% 100%, #84b02629, transparent 70%), var(--a-bg);gap:clamp(2.5rem,5vw,4rem);display:grid;overflow:clip}.footer-module__ZH_msW__cols{gap:2.25rem;display:grid}.footer-module__ZH_msW__label{font-family:var(--font-geist-mono), "Geist Mono", monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin:0 0 1rem;font-size:.72rem;font-weight:500}.footer-module__ZH_msW__footer ul{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.footer-module__ZH_msW__footer ul a{color:var(--a-ink);text-decoration:none;transition:color .2s}.footer-module__ZH_msW__footer ul a:hover{color:var(--accent)}.footer-module__ZH_msW__footer ul a:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:2px}.footer-module__ZH_msW__talk{align-content:start;justify-items:start;gap:1rem;display:grid}.footer-module__ZH_msW__talk .footer-module__ZH_msW__label{margin:0}.footer-module__ZH_msW__wordmark{width:100%}.footer-module__ZH_msW__wordmark svg{width:100%;height:auto;display:block;overflow:visible}.footer-module__ZH_msW__wordmark text{font-family:var(--a-display);letter-spacing:-.02em;font-size:222px;font-weight:700}.footer-module__ZH_msW__outline{fill:none;stroke:#f3f5f038;stroke-width:1.5px}.footer-module__ZH_msW__lit{clip-path:inset(calc((1 - var(--fill)) * 100%) -5% 0 -5%)}.footer-module__ZH_msW__glow{filter:drop-shadow(0 0 18px rgb(168 224 58/calc(var(--fill) * .5)))}.footer-module__ZH_msW__legal{margin:0;padding-right:4.5rem;font-size:.8rem}@media (min-width:768px){.footer-module__ZH_msW__cols{grid-template-columns:repeat(3,max-content);column-gap:clamp(4rem,9vw,9rem)}}
