.redesign-modal{position:fixed;inset:0;margin:auto;max-width:520px;width:calc(100vw - 32px);max-height:calc(100dvh - 32px);padding:0;border:0;background:transparent;color:inherit;overflow:visible}.redesign-modal::backdrop{background:linear-gradient(135deg,#140f328c,#28143c99);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.redesign-modal__inner{position:relative;background-color:#fff;border-radius:28px;box-shadow:0 30px 80px #00000059,0 0 0 1px #ffffff0d;max-height:calc(100dvh - 32px);overflow-y:auto;scrollbar-width:none}.redesign-modal__inner::-webkit-scrollbar{display:none}@media(min-width:640px){.redesign-modal__inner{border-radius:32px}}.redesign-modal__panel{padding:32px 24px 24px}@media(min-width:640px){.redesign-modal__panel{padding:40px 40px 32px}}.redesign-modal__close{position:absolute;top:16px;right:16px;z-index:10;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;background-color:#f7f4f2;color:#000;border:0;border-radius:999px;cursor:pointer;transition:background-color .2s}.redesign-modal__close:hover{background-color:#ebe7e3}.redesign-modal__field{position:relative;display:flex;align-items:center}.redesign-modal__field-icon{position:absolute;left:14px;color:#4d4c51;pointer-events:none}.redesign-modal__input{width:100%;padding:13px 16px 13px 40px;background-color:#f7f4f2;border:1.5px solid transparent;border-radius:12px;font-family:Space Grotesk,sans-serif;font-size:14px;font-weight:500;color:#000;transition:border-color .2s,background-color .2s}.redesign-modal__input:focus{outline:none;background-color:#fff;border-color:#d2e534}.redesign-modal__input::placeholder{color:#4d4c51;opacity:.7}.redesign-modal__input:user-invalid{border-color:#dc262680}@keyframes redesignModalIn{0%{opacity:0;transform:translateY(12px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes redesignModalBackdropIn{0%{opacity:0}to{opacity:1}}.redesign-modal[open]{animation:redesignModalIn .3s cubic-bezier(.22,1,.36,1)}.redesign-modal[open]::backdrop{animation:redesignModalBackdropIn .2s ease-out}@media(prefers-reduced-motion:reduce){.redesign-modal[open],.redesign-modal[open]::backdrop{animation:none}}.logo-link.svelte-gvciek{font-size:18px;font-weight:700;letter-spacing:-.01em;color:#000;text-decoration:none;line-height:1;display:flex;align-items:center;gap:.5em}.logo-link--dark.svelte-gvciek{color:#fff}.logo-icon.svelte-gvciek{width:1.5em;height:1.5em;border-radius:999px;flex-shrink:0}.ctx.svelte-gvciek{position:fixed;z-index:300;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:12px;padding:5px;min-width:220px;box-shadow:0 8px 32px #0000001a,0 1px 3px #0000000f;font-family:inherit}.ctx__item.svelte-gvciek{display:flex;align-items:center;gap:9px;width:100%;padding:7px 10px;border:0;border-radius:7px;background:transparent;font-size:13px;font-weight:500;color:#000;cursor:pointer;text-align:left;font-family:inherit;transition:background .1s ease}.ctx__item.svelte-gvciek:hover{background:#0000000d}.ctx__item.svelte-gvciek svg{flex-shrink:0;opacity:.45}.ctx__sep.svelte-gvciek{height:1px;background:#00000012;margin:4px 0}.site-header.svelte-13zjhj5,.site-mobile.svelte-13zjhj5{font-family:Space Grotesk,system-ui,sans-serif}.mm-pos.svelte-13zjhj5{visibility:hidden;opacity:0;pointer-events:none;transition:opacity .14s ease,visibility 0s linear .14s}.mm-wrap.mm-open.svelte-13zjhj5 .mm-pos:where(.svelte-13zjhj5){visibility:visible;opacity:1;pointer-events:auto;transition:opacity .22s cubic-bezier(.16,1,.3,1)}.mm-panel.svelte-13zjhj5{transform:translateY(-8px) scale(.98);transition:transform .14s ease}.mm-wrap.mm-open.svelte-13zjhj5 .mm-panel:where(.svelte-13zjhj5){transform:translateY(0) scale(1);transition:transform .22s cubic-bezier(.16,1,.3,1)}.mm-card.svelte-13zjhj5{opacity:0;transform:translateY(6px);transition:opacity .12s ease,transform .12s ease}.mm-wrap.mm-open.svelte-13zjhj5 .mm-card:where(.svelte-13zjhj5){opacity:1;transform:translateY(0);transition:opacity .26s cubic-bezier(.16,1,.3,1) var(--mm-delay, 0ms),transform .26s cubic-bezier(.16,1,.3,1) var(--mm-delay, 0ms)}@media(prefers-reduced-motion:reduce){.mm-panel.svelte-13zjhj5,.mm-card.svelte-13zjhj5{transform:none!important}}@media(prefers-reduced-motion:reduce){.site-header.svelte-13zjhj5 :where(.svelte-13zjhj5),.site-mobile.svelte-13zjhj5 :where(.svelte-13zjhj5){transition-duration:.01ms!important}}.directional-btn.svelte-8myvri{display:inline-flex;align-items:center;justify-content:center;position:relative;overflow:hidden;padding:0 1.75em;min-height:3.25em;border-radius:999px;font-family:Space Grotesk,sans-serif;font-size:15px;font-weight:600;line-height:1;text-decoration:none;cursor:pointer;transition:transform .28s cubic-bezier(.22,1,.36,1);isolation:isolate}.directional-btn.svelte-8myvri:hover{transform:translateY(-2px)}.directional-btn__bg.svelte-8myvri{position:absolute;inset:0;border-radius:inherit;z-index:0}.directional-btn__circle-wrap.svelte-8myvri{position:absolute;inset:0;border-radius:inherit;overflow:hidden;z-index:1}.directional-btn__circle.svelte-8myvri{position:absolute;top:50%;left:50%;display:block;width:115%;border-radius:50%;background-color:#d2e534;transition:transform .68s cubic-bezier(.625,.05,0,1),background-color .32s cubic-bezier(.625,.05,0,1);transform:translate(-50%,-50%) scale(0) rotate(.001deg);pointer-events:none}.directional-btn__circle-spacer.svelte-8myvri{display:block;padding-top:100%}.directional-btn.svelte-8myvri:hover .directional-btn__circle:where(.svelte-8myvri){transform:translate(-50%,-50%) scale(1) rotate(.001deg)}.directional-btn__text.svelte-8myvri{position:relative;z-index:2;display:inline-flex;align-items:center;gap:.5em;transition:color .68s cubic-bezier(.625,.05,0,1)}.directional-btn.is-primary.svelte-8myvri .directional-btn__bg:where(.svelte-8myvri){background-color:#0b0b0d;box-shadow:var(--shadow-eddie)}.directional-btn.is-primary.svelte-8myvri .directional-btn__text:where(.svelte-8myvri){color:#fff}.directional-btn.is-primary.svelte-8myvri:hover .directional-btn__text:where(.svelte-8myvri){color:#0b0b0d}.directional-btn.is-secondary.svelte-8myvri .directional-btn__bg:where(.svelte-8myvri){background-color:transparent;border:1px solid #0b0b0d}.directional-btn.is-secondary.svelte-8myvri .directional-btn__text:where(.svelte-8myvri){color:#0b0b0d}.directional-btn.is-secondary.svelte-8myvri:hover .directional-btn__text:where(.svelte-8myvri){color:#0b0b0d}.directional-btn.is-primary.is-on-dark.svelte-8myvri .directional-btn__bg:where(.svelte-8myvri){background-color:#d2e534;box-shadow:none}.directional-btn.is-primary.is-on-dark.svelte-8myvri .directional-btn__text:where(.svelte-8myvri){color:#0b0b0d}.directional-btn.is-primary.is-on-dark.svelte-8myvri .directional-btn__circle:where(.svelte-8myvri){background-color:#0b0b0d}.directional-btn.is-primary.is-on-dark.svelte-8myvri:hover .directional-btn__text:where(.svelte-8myvri){color:#d2e534}.directional-btn.is-secondary.is-on-dark.svelte-8myvri .directional-btn__bg:where(.svelte-8myvri){background-color:transparent;border-color:#ffffff47}.directional-btn.is-secondary.is-on-dark.svelte-8myvri .directional-btn__text:where(.svelte-8myvri){color:#fff}.directional-btn.is-secondary.is-on-dark.svelte-8myvri:hover .directional-btn__text:where(.svelte-8myvri){color:#0b0b0d}@media(min-width:1024px){.directional-btn.svelte-8myvri{font-size:16px;padding:0 1.9em;min-height:3.5em}}@media(prefers-reduced-motion:reduce){.directional-btn.svelte-8myvri,.directional-btn__circle.svelte-8myvri,.directional-btn__text.svelte-8myvri{transition:none}.directional-btn.svelte-8myvri:hover{transform:none}}.footer-wordmark-icon[data-astro-cid-rj4vq7qo]{width:clamp(14px,4.5vw,64px);height:clamp(14px,4.5vw,64px);border-radius:999px;flex-shrink:0;margin-left:.25em}@media(max-width:767px){.footer-wordmark-icon[data-astro-cid-rj4vq7qo]{width:clamp(17px,5.4vw,64px);height:clamp(17px,5.4vw,64px)}}[data-astro-cid-rj4vq7qo][data-footer-lang][data-open=true] [data-astro-cid-rj4vq7qo][data-footer-lang-chevron]{transform:rotate(180deg)}.footer-parallax-wrap[data-astro-cid-rj4vq7qo]{position:relative;overflow:hidden}.footer-parallax-inner[data-astro-cid-rj4vq7qo]{display:block;will-change:transform}.footer-parallax-dark[data-astro-cid-rj4vq7qo]{position:absolute;inset:0;background-color:#000;opacity:0;pointer-events:none;will-change:opacity}@media(prefers-reduced-motion:reduce){.footer-parallax-inner[data-astro-cid-rj4vq7qo]{transform:none!important}.footer-parallax-dark[data-astro-cid-rj4vq7qo]{opacity:0!important}}
