.mx-hero[data-v-4674c1fc]{align-items:center;display:grid;gap:2.6rem;grid-template-columns:minmax(0,1fr) 35rem;margin:0 auto;max-width:81.25rem;padding:clamp(2.5rem,6vh,4.5rem) 1.5rem clamp(2.5rem,6vh,4rem);position:relative}.mx-hero--compact[data-v-4674c1fc]{padding-bottom:clamp(1.5rem,4vh,2.5rem);padding-top:clamp(1.5rem,4vh,2.5rem)}.mx-hero__copy[data-v-4674c1fc]{max-width:35rem}.mx-hero__crumb[data-v-4674c1fc]{align-items:center;color:#fff9;display:flex;font-size:.82rem;gap:.5rem;margin-bottom:1.1rem}.mx-hero__crumb a[data-v-4674c1fc]{color:#ffffffbf;text-decoration:none}.mx-hero__crumb a[data-v-4674c1fc]:hover{color:#fff}.mx-hero__badge[data-v-4674c1fc]{align-items:center;background:color-mix(in srgb,var(--color-theme) 12%,transparent);border:.0625rem solid color-mix(in srgb,var(--color-theme) 34%,transparent);border-radius:624.9375rem;color:var(--color-theme);display:inline-flex;font-size:.76rem;font-weight:800;gap:.5rem;letter-spacing:.08em;margin-bottom:1.4rem;padding:.45rem .95rem}.mx-hero__dot[data-v-4674c1fc]{background:var(--color-theme);border-radius:50%;box-shadow:0 0 .625rem var(--color-theme);height:.4375rem;width:.4375rem}.mx-hero__h1[data-v-4674c1fc]{color:#fff;font-size:clamp(2.4rem,5vw,3.9rem);font-weight:900;letter-spacing:-.03em;line-height:1.04;margin:0 0 1rem}.mx-hero--compact .mx-hero__h1[data-v-4674c1fc]{font-size:clamp(2rem,4.4vw,3.1rem)}.mx-hero__sub[data-v-4674c1fc]{color:#ffffffc7;font-size:1.05rem;line-height:1.65;margin:0 0 1.8rem}.mx-hero__cta[data-v-4674c1fc]{align-items:center;display:flex;flex-wrap:wrap;gap:1.5rem}.mx-hero__learn[data-v-4674c1fc]{align-items:center;color:var(--color-theme);display:inline-flex;font-size:.95rem;font-weight:800;gap:.35rem;text-decoration:none}.mx-hero__learn[data-v-4674c1fc]:hover{text-decoration:underline}.mx-hero__hint[data-v-4674c1fc]{color:#fff9;font-size:.86rem;margin:1rem 0 0}.mx-hero__aside[data-v-4674c1fc]{min-width:0;width:100%}.mx-collage[data-v-4674c1fc]{height:30rem;position:relative}.mx-polaroid[data-v-4674c1fc]{background:var(--bg-secondary);border:.0625rem solid color-mix(in srgb,#fff 10%,transparent);border-radius:.875rem;box-shadow:0 1.125rem 2.75rem #00000080;margin:0;padding:.5rem .5rem 0;position:absolute;width:11.25rem}.mx-polaroid img[data-v-4674c1fc]{border-radius:.5625rem;display:block;height:11.875rem;-o-object-fit:cover;object-fit:cover;width:100%}.mx-polaroid__tag[data-v-4674c1fc]{color:#ffffffd9;font-size:.74rem;font-weight:700;padding:.5rem .2rem .6rem;text-align:center;white-space:nowrap}.mx-polaroid--1[data-v-4674c1fc]{left:0;top:.375rem;transform:rotate(-7deg);z-index:2}.mx-polaroid--2[data-v-4674c1fc]{right:.75rem;top:2.125rem;transform:rotate(6deg);z-index:1}.mx-polaroid--3[data-v-4674c1fc]{bottom:.5rem;left:1.625rem;transform:rotate(4deg);z-index:2}.mx-callcard[data-v-4674c1fc]{background:var(--bg-secondary);border:.125rem solid color-mix(in srgb,var(--color-theme) 75%,transparent);border-radius:1.125rem;bottom:1.375rem;box-shadow:0 0 0 .0625rem color-mix(in srgb,var(--color-accent,var(--color-theme)) 35%,transparent),0 0 2.125rem color-mix(in srgb,var(--color-theme) 45%,transparent),0 1.375rem 3.125rem #0000008c;overflow:hidden;position:absolute;right:2.875rem;width:12.25rem;z-index:3}.mx-callcard__video[data-v-4674c1fc]{display:block;height:15rem;-o-object-fit:cover;object-fit:cover;width:100%}.mx-callcard__live[data-v-4674c1fc]{align-items:center;backdrop-filter:blur(.375rem);-webkit-backdrop-filter:blur(.375rem);background:color-mix(in srgb,var(--bg-primary) 72%,transparent);border:.0625rem solid color-mix(in srgb,var(--color-theme) 55%,transparent);border-radius:624.9375rem;color:#fff;display:inline-flex;font-size:.68rem;font-weight:800;gap:.4rem;left:.625rem;letter-spacing:.04em;padding:.28rem .7rem;position:absolute;top:.625rem}.mx-callcard__pulse[data-v-4674c1fc]{background:var(--color-accent,var(--color-theme));border-radius:50%;box-shadow:0 0 .5rem var(--color-accent,var(--color-theme));height:.4375rem;width:.4375rem}.mx-callcard__who[data-v-4674c1fc]{background:linear-gradient(transparent,color-mix(in srgb,var(--bg-primary) 88%,transparent));border-radius:.625rem;bottom:.625rem;color:#fff;font-size:.74rem;font-weight:700;left:.625rem;overflow:hidden;padding:.4rem .7rem;position:absolute;right:.625rem;text-overflow:ellipsis;white-space:nowrap}.mx-fade-enter-active[data-v-4674c1fc],.mx-fade-leave-active[data-v-4674c1fc]{transition:opacity .45s ease,transform .45s ease}.mx-fade-enter-from[data-v-4674c1fc],.mx-fade-leave-to[data-v-4674c1fc]{opacity:0;transform:scale(.96)}.mx-doodle[data-v-4674c1fc]{animation:mx-float-4674c1fc 5.5s ease-in-out infinite;color:var(--color-theme);opacity:.85;position:absolute}.mx-doodle--heart1[data-v-4674c1fc]{filter:drop-shadow(0 0 .5rem var(--color-theme));left:42%;top:-.5rem;width:1.625rem}.mx-doodle--heart2[data-v-4674c1fc]{animation-delay:-2.2s;bottom:44%;filter:drop-shadow(0 0 .5rem var(--color-accent,var(--color-theme)));right:-.375rem;width:1.125rem}.mx-doodle--heart2[data-v-4674c1fc],.mx-doodle--spark[data-v-4674c1fc]{color:var(--color-accent,var(--color-theme))}.mx-doodle--spark[data-v-4674c1fc]{animation-delay:-3.6s;left:-.875rem;top:46%;width:1.375rem}.mx-doodle--ring[data-v-4674c1fc]{animation-delay:-1.4s;bottom:-.75rem;opacity:.55;right:34%;width:1.875rem}@keyframes mx-float-4674c1fc{0%,to{transform:translateY(0)}50%{transform:translateY(-.5625rem)}}@media(prefers-reduced-motion:reduce){.mx-doodle[data-v-4674c1fc]{animation:none}}@media(max-width:1040px){.mx-hero[data-v-4674c1fc]{gap:2.2rem;grid-template-columns:1fr}.mx-hero__copy[data-v-4674c1fc]{max-width:none}.mx-hero__aside[data-v-4674c1fc]{margin:0 auto;max-width:35rem}}@media(max-width:999px){.mx-hero__aside[data-v-4674c1fc]{order:-1}.mx-hero__cta[data-v-4674c1fc],.mx-hero__hint[data-v-4674c1fc]{display:none}.mx-collage[data-v-4674c1fc]{height:25rem;margin:0 auto;max-width:26.25rem}.mx-polaroid[data-v-4674c1fc]{width:8.75rem}.mx-polaroid img[data-v-4674c1fc]{height:9.375rem}.mx-callcard[data-v-4674c1fc]{bottom:.75rem;right:.625rem;width:9.875rem}.mx-callcard__video[data-v-4674c1fc]{height:12.25rem}}@media(max-width:560px){.mx-hero__h1[data-v-4674c1fc]{font-size:clamp(1.9rem,8.6vw,2.6rem)}.mx-collage[data-v-4674c1fc]{height:22.5rem}.mx-polaroid[data-v-4674c1fc]{width:7.75rem}.mx-polaroid img[data-v-4674c1fc]{height:8.25rem}.mx-polaroid__tag[data-v-4674c1fc]{font-size:.66rem}}
