.hero-cta{--cta-border-width:1px;--cta-radius:999px;--cta-surface:#000000e6;--cta-glow:#44009940;--cta-highlight:#fff;--cta-accent:#409;--cta-shadow:#ffffff29;appearance:none;isolation:isolate;border-radius:var(--cta-radius);color:#fff;cursor:pointer;white-space:normal;overflow-wrap:break-word;box-sizing:border-box;letter-spacing:0;max-width:100%;font-size:clamp(.72rem,.68rem + .22vw,.9rem);line-height:1.1;font-family:var(--font-lexend-deca), system-ui, sans-serif;box-shadow:0 0 0 1px #ffffff14, 0 0 20px var(--cta-glow);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;gap:.5rem;padding:.625rem 1rem;font-weight:800;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex;position:relative;overflow:hidden}.hero-cta:before{content:"";aspect-ratio:1;background:conic-gradient(from 0deg, var(--cta-highlight) 0%, #fff0 10%, #440099f2 55%, var(--cta-highlight) 100%);z-index:-2;border-radius:50%;width:180%;animation:2.8s linear infinite hero-cta-spin;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero-cta:after{content:"";inset:var(--cta-border-width);border-radius:calc(var(--cta-radius) - var(--cta-border-width));background:linear-gradient(180deg, #ffffff14, #fff0) border-box, var(--cta-surface);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:-1;position:absolute}.hero-cta:hover{transform:translateY(-1px);box-shadow:0 0 0 1px #ffffff1f,0 0 24px #44009961,0 0 34px #ffffff14}.hero-cta:active{transform:translateY(0)}.hero-cta__label{z-index:1;text-wrap:balance;overflow-wrap:anywhere;letter-spacing:inherit;line-height:inherit;color:inherit;font:inherit;text-transform:none;display:inline-block;position:relative}.navbar-links{gap:10px}.hero-cta:focus-visible{outline-offset:.3rem;outline:2px solid #f5f5f5}@keyframes hero-cta-spin{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@media (prefers-reduced-motion:reduce){.hero-cta:before{animation:none}.hero-cta{transition:none}}@media screen and (max-width:320px){.hero-cta{font-size:.68rem}.hero-cta__label{text-wrap:wrap}}
.Navbar-module__Tm1ooa__links{flex-flow:column wrap;gap:20px;min-width:0;max-width:calc(100% - 2rem);display:flex;position:fixed;top:1rem;right:1rem}.Navbar-module__Tm1ooa__mobileControls,.Navbar-module__Tm1ooa__mobileBottomCta{display:none}.Navbar-module__Tm1ooa__brand{width:fit-content;min-height:2rem;color:inherit;letter-spacing:0;text-transform:uppercase;align-items:center;font-size:.78rem;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.Navbar-module__Tm1ooa__links a{text-transform:uppercase;overflow-wrap:break-word;min-width:0;max-width:100%;margin-right:0;font-size:1.3em;transition:margin-right .35s}.Navbar-module__Tm1ooa__languageToggle{width:4.25rem;min-height:2rem;color:inherit;font:inherit;letter-spacing:0;cursor:pointer;background:0 0;border:1px solid;align-items:center;gap:.45rem;padding:.35rem .5rem;font-size:.82rem;line-height:1;transition:color .35s,border-color .35s,background .35s;display:inline-flex}.Navbar-module__Tm1ooa__languageToggle:hover{background:currentColor}.Navbar-module__Tm1ooa__menuButton{display:none}.Navbar-module__Tm1ooa__languageOption,.Navbar-module__Tm1ooa__languageOptionActive{width:1.1rem;min-width:1.1rem;color:inherit;justify-content:center;align-items:center;display:inline-flex}.Navbar-module__Tm1ooa__languageOption{opacity:.46}.Navbar-module__Tm1ooa__languageOptionActive{opacity:1;font-weight:700}.Navbar-module__Tm1ooa__languageDivider{opacity:.42;background:currentColor;width:1px;height:.85rem;display:block}.Navbar-module__Tm1ooa__navWord{--nav-letter-shift:-1lh;--nav-letter-duration:.9s;--nav-letter-delay-factor:24ms;--nav-letter-timing-function:linear(0, .011 0.6%, .041 1.2%, .173 2.6%, .894 7.4%, 1.128 9.3%, 1.271 11.1%, 1.311 12%, 1.333 13%, 1.328 14.4%, 1.286 15.9%, 1.031 21%, .95 23%, .907 24.7%, .888 26.5%, .89 27.9%, .904 29.4%, 1.034 42.5%, .997 49.3%, .987 53.3%, 1.004 66.5%, 1);white-space:nowrap;flex-direction:row;align-items:flex-start;gap:0;line-height:1;display:inline-flex;overflow:hidden}.Navbar-module__Tm1ooa__linkLetter{letter-spacing:inherit;text-shadow:0 1lh;transition:transform var(--nav-letter-duration) var(--nav-letter-timing-function) calc(var(--letter-index) * var(--nav-letter-delay-factor)), color .35s ease;display:inline-block;transform:translateY(0)}.Navbar-module__Tm1ooa__activeLink{color:inherit;font-weight:700}.Navbar-module__Tm1ooa__inactiveLink{color:color-mix(in srgb, currentColor 46%, transparent);font-weight:400}.Navbar-module__Tm1ooa__navRevealItem{--nav-reveal-index:0;opacity:0;transform:translateY(110%)}.Navbar-module__Tm1ooa__navRevealActive{animation:.7s cubic-bezier(.16,1,.3,1) forwards Navbar-module__Tm1ooa__nav-item-rise;animation-delay:calc(var(--nav-reveal-index) * .12s)}.Navbar-module__Tm1ooa__desktopBottomCta{bottom:calc(1rem + env(safe-area-inset-bottom));z-index:1001;pointer-events:none;max-width:min(22rem,100vw - 2rem);display:flex;position:fixed;right:1rem}.Navbar-module__Tm1ooa__desktopBottomCtaButton{pointer-events:auto;width:auto;max-width:min(22rem,100vw - 2rem);min-height:2.9rem;padding:.72rem 1rem;font-size:clamp(.72rem,.68rem + .12vw,.86rem);line-height:1;box-shadow:0 12px 30px #0000002e,0 0 0 1px #ffffff1f}.Navbar-module__Tm1ooa__desktopBottomCta.Navbar-module__Tm1ooa__navRevealItem,.Navbar-module__Tm1ooa__mobileBottomCta.Navbar-module__Tm1ooa__navRevealItem{transform:none}.Navbar-module__Tm1ooa__desktopBottomCta.Navbar-module__Tm1ooa__navRevealActive,.Navbar-module__Tm1ooa__mobileBottomCta.Navbar-module__Tm1ooa__navRevealActive{animation:.7s forwards Navbar-module__Tm1ooa__nav-fixed-cta-fade;animation-delay:calc(var(--nav-reveal-index) * .12s)}@keyframes Navbar-module__Tm1ooa__nav-item-rise{0%{opacity:0;transform:translateY(110%)}to{opacity:1;transform:translateY(0)}}@keyframes Navbar-module__Tm1ooa__nav-fixed-cta-fade{0%{opacity:0}to{opacity:1}}.Navbar-module__Tm1ooa__siteHeader{z-index:1000;isolation:isolate;pointer-events:none;opacity:0;width:100%;transition:opacity .8s,transform .8s,color .25s;position:fixed;top:0;left:0;transform:translateY(-10px)}.Navbar-module__Tm1ooa__isVisible{opacity:1;transform:translateY(0)}.Navbar-module__Tm1ooa__isHidden{opacity:0}.Navbar-module__Tm1ooa__light{color:#111}.Navbar-module__Tm1ooa__dark{color:#fff}.Navbar-module__Tm1ooa__dark .Navbar-module__Tm1ooa__inactiveLink{color:#ffffffa3}.Navbar-module__Tm1ooa__light .Navbar-module__Tm1ooa__inactiveLink{color:#1111116b}.Navbar-module__Tm1ooa__dark .Navbar-module__Tm1ooa__inactiveLink.Navbar-module__Tm1ooa__navRevealActive{margin-right:2vw}.Navbar-module__Tm1ooa__light .Navbar-module__Tm1ooa__languageToggle:hover .Navbar-module__Tm1ooa__languageOption,.Navbar-module__Tm1ooa__light .Navbar-module__Tm1ooa__languageToggle:hover .Navbar-module__Tm1ooa__languageOptionActive,.Navbar-module__Tm1ooa__light .Navbar-module__Tm1ooa__languageToggle:hover .Navbar-module__Tm1ooa__languageDivider{color:#fff}.Navbar-module__Tm1ooa__dark .Navbar-module__Tm1ooa__languageToggle:hover .Navbar-module__Tm1ooa__languageOption,.Navbar-module__Tm1ooa__dark .Navbar-module__Tm1ooa__languageToggle:hover .Navbar-module__Tm1ooa__languageOptionActive,.Navbar-module__Tm1ooa__dark .Navbar-module__Tm1ooa__languageToggle:hover .Navbar-module__Tm1ooa__languageDivider{color:#111}.Navbar-module__Tm1ooa__siteNav{pointer-events:auto;font-family:var(--font-geist-mono), monospace;box-sizing:border-box;flex-wrap:wrap;justify-content:space-between;align-items:start;gap:1rem;width:100%;min-width:0;max-width:100%;padding:1em;display:flex;position:fixed}.Navbar-module__Tm1ooa__siteNav a{color:inherit;cursor:pointer;overflow-wrap:break-word;flex-direction:column;min-width:0;max-width:100%;text-decoration:none;transition:color .35s,background-color .35s,border-color .35s,margin-right .35s;display:flex}.Navbar-module__Tm1ooa__siteNav .Navbar-module__Tm1ooa__navWord{flex-direction:row;align-items:center;display:inline-flex}.Navbar-module__Tm1ooa__siteNav a:hover{font-weight:700}.Navbar-module__Tm1ooa__navWord:hover .Navbar-module__Tm1ooa__linkLetter,.Navbar-module__Tm1ooa__activeLink .Navbar-module__Tm1ooa__linkLetter{transform:translateY(var(--nav-letter-shift))}@media (min-width:769px){.Navbar-module__Tm1ooa__siteNav{z-index:1}.Navbar-module__Tm1ooa__links{background:0 0;border-left:1px solid #0000;align-items:flex-start;gap:20px;width:max-content;max-width:min(12rem,100vw - 2rem);padding:0;transition:background .25s,border-color .25s,color .25s,gap .25s,padding .25s;right:1rem}.Navbar-module__Tm1ooa__dark .Navbar-module__Tm1ooa__links{color:#111;background:#f4f4f4f5;border-left-color:#1111112e;gap:.76rem;padding:.85rem .8rem .95rem .95rem}.Navbar-module__Tm1ooa__links a{width:fit-content;padding:.08rem .16rem .08rem 0}.Navbar-module__Tm1ooa__links .Navbar-module__Tm1ooa__inactiveLink.Navbar-module__Tm1ooa__navRevealActive{margin-right:0}.Navbar-module__Tm1ooa__dark .Navbar-module__Tm1ooa__links .Navbar-module__Tm1ooa__activeLink{color:#111}.Navbar-module__Tm1ooa__dark .Navbar-module__Tm1ooa__links .Navbar-module__Tm1ooa__inactiveLink{color:#1111119e}.Navbar-module__Tm1ooa__links a:hover,.Navbar-module__Tm1ooa__links a:focus-visible{color:inherit}.Navbar-module__Tm1ooa__links a:active{opacity:.76}.Navbar-module__Tm1ooa__links .Navbar-module__Tm1ooa__languageToggle{margin-top:.12rem}.Navbar-module__Tm1ooa__links .Navbar-module__Tm1ooa__languageToggle:hover,.Navbar-module__Tm1ooa__links .Navbar-module__Tm1ooa__languageToggle:focus-visible{background:currentColor}.Navbar-module__Tm1ooa__dark .Navbar-module__Tm1ooa__links .Navbar-module__Tm1ooa__languageToggle{color:#111;border-color:#1111116b}.Navbar-module__Tm1ooa__dark .Navbar-module__Tm1ooa__links .Navbar-module__Tm1ooa__languageToggle:hover,.Navbar-module__Tm1ooa__dark .Navbar-module__Tm1ooa__links .Navbar-module__Tm1ooa__languageToggle:focus-visible{color:#f4f4f4;background:#111}.Navbar-module__Tm1ooa__dark .Navbar-module__Tm1ooa__links .Navbar-module__Tm1ooa__languageToggle:hover .Navbar-module__Tm1ooa__languageOption,.Navbar-module__Tm1ooa__dark .Navbar-module__Tm1ooa__links .Navbar-module__Tm1ooa__languageToggle:hover .Navbar-module__Tm1ooa__languageOptionActive,.Navbar-module__Tm1ooa__dark .Navbar-module__Tm1ooa__links .Navbar-module__Tm1ooa__languageToggle:hover .Navbar-module__Tm1ooa__languageDivider,.Navbar-module__Tm1ooa__dark .Navbar-module__Tm1ooa__links .Navbar-module__Tm1ooa__languageToggle:focus-visible .Navbar-module__Tm1ooa__languageOption,.Navbar-module__Tm1ooa__dark .Navbar-module__Tm1ooa__links .Navbar-module__Tm1ooa__languageToggle:focus-visible .Navbar-module__Tm1ooa__languageOptionActive,.Navbar-module__Tm1ooa__dark .Navbar-module__Tm1ooa__links .Navbar-module__Tm1ooa__languageToggle:focus-visible .Navbar-module__Tm1ooa__languageDivider{color:#f4f4f4}}@media (max-width:768px){.Navbar-module__Tm1ooa__siteHeader,.Navbar-module__Tm1ooa__isVisible,.Navbar-module__Tm1ooa__isHidden{transform:none}.Navbar-module__Tm1ooa__siteHeader{transition:opacity .8s,color .25s}.Navbar-module__Tm1ooa__siteNav{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:1rem;display:grid;top:0}.Navbar-module__Tm1ooa__navbarModule{flex-direction:column;align-items:flex-start}.Navbar-module__Tm1ooa__brand{min-height:2.25rem}.Navbar-module__Tm1ooa__desktopBottomCta{display:none}.Navbar-module__Tm1ooa__mobileControls{z-index:1;justify-self:end;align-items:center;gap:.45rem;min-width:0;display:inline-flex;position:fixed;top:1rem;right:1rem}.Navbar-module__Tm1ooa__mobileLanguage{display:inline-flex}.Navbar-module__Tm1ooa__mobileLanguage .Navbar-module__Tm1ooa__languageToggle{color:#111;background:#f4f4f4e0;border-color:#111111b8;width:auto;min-height:2.25rem;padding:.35rem .48rem;font-size:.62rem}.Navbar-module__Tm1ooa__mobileLanguage .Navbar-module__Tm1ooa__languageToggle:hover{background:#111}.Navbar-module__Tm1ooa__mobileLanguage .Navbar-module__Tm1ooa__languageToggle:hover .Navbar-module__Tm1ooa__languageOption,.Navbar-module__Tm1ooa__mobileLanguage .Navbar-module__Tm1ooa__languageToggle:hover .Navbar-module__Tm1ooa__languageOptionActive,.Navbar-module__Tm1ooa__mobileLanguage .Navbar-module__Tm1ooa__languageToggle:hover .Navbar-module__Tm1ooa__languageDivider{color:#fff}.Navbar-module__Tm1ooa__menuButton{appearance:none;color:#111;cursor:pointer;min-height:2.25rem;font:inherit;letter-spacing:0;text-transform:uppercase;background:#f4f4f4e0;border:1px solid #111111b8;justify-content:center;align-items:center;padding:.4rem .58rem;font-size:.68rem;font-weight:700;line-height:1;transition:background .2s,color .2s,transform .2s;display:inline-flex}.Navbar-module__Tm1ooa__menuButton:hover,.Navbar-module__Tm1ooa__menuButton[aria-expanded=true]{color:#fff;background:#111}.Navbar-module__Tm1ooa__menuButton:active{transform:translateY(1px)}.Navbar-module__Tm1ooa__links{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-sizing:border-box;background:#f4f4f4e0;border:1px solid;flex-flow:column;justify-content:flex-start;align-items:flex-end;gap:.7rem;width:max-content;min-width:0;max-width:calc(100vw - 2rem);padding:.75rem .8rem;display:none;position:fixed;top:3.9rem;left:auto;right:1rem}.Navbar-module__Tm1ooa__mobileLinksOpen{display:flex}.Navbar-module__Tm1ooa__dark .Navbar-module__Tm1ooa__links{background:#111111d6}.Navbar-module__Tm1ooa__links a,.Navbar-module__Tm1ooa__languageToggle{width:auto}.Navbar-module__Tm1ooa__links .hero-cta{width:auto}.Navbar-module__Tm1ooa__links>.Navbar-module__Tm1ooa__languageToggle{display:none}.Navbar-module__Tm1ooa__links a{text-align:right;align-items:flex-end;font-size:.78rem;line-height:1}.Navbar-module__Tm1ooa__mobileBottomCta{right:1rem;bottom:calc(.85rem + env(safe-area-inset-bottom));z-index:2;pointer-events:none;justify-content:center;display:flex;position:fixed;left:1rem}.Navbar-module__Tm1ooa__mobileBottomCtaButton{--cta-surface:#060606f0;--cta-glow:#0000002e;pointer-events:auto;width:min(100%,17.5rem);min-height:2.85rem;padding:.72rem 1rem;font-size:.78rem;line-height:1;display:inline-flex;box-shadow:0 12px 30px #0000002e,0 0 0 1px #ffffff1f}.Navbar-module__Tm1ooa__mobileBottomCtaButton:before{display:none}.Navbar-module__Tm1ooa__mobileBottomCtaButton:hover{transform:translateY(-1px);box-shadow:0 14px 34px #00000038,0 0 0 1px #ffffff2e}.Navbar-module__Tm1ooa__dark .Navbar-module__Tm1ooa__inactiveLink.Navbar-module__Tm1ooa__navRevealActive,.Navbar-module__Tm1ooa__light .Navbar-module__Tm1ooa__inactiveLink.Navbar-module__Tm1ooa__navRevealActive{margin-right:0}}@media (prefers-reduced-motion:reduce){.Navbar-module__Tm1ooa__navRevealItem{opacity:1;transform:none}.Navbar-module__Tm1ooa__navRevealActive{animation:none}}
.footer{color:#f6efdfd1;background:#000;border-top:1px solid #ffffff14;min-height:18vh;padding:clamp(2rem,5vw,3.5rem);position:relative}.footer-inner{overflow-wrap:break-word;min-width:0;max-width:100%;font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;margin:0 auto;font-size:clamp(.75rem,.9vw,.9rem);display:flex}.footer-links{flex-wrap:wrap;gap:clamp(1rem,2vw,2rem);display:flex}.footer-links a{color:#f6efdfd1;overflow-wrap:break-word;flex-wrap:wrap;align-items:center;gap:6px;min-width:0;max-width:100%;text-decoration:none;transition:opacity .2s;display:inline-flex}.footer-icon{color:currentColor;width:18px;height:18px}.footer-links a:hover{opacity:.6;transform:translateY(-2px)}@media (min-width:769px){.footer{padding-right:calc(clamp(2rem, 5vw, 3.5rem) + var(--desktop-nav-reserve));padding-bottom:calc(clamp(2rem, 5vw, 3.5rem) + var(--fixed-cta-reserve))}}@media (max-width:768px){.footer{padding:1.5em}.footer-links a{margin-left:0}.footer-inner{justify-content:center}}
