.mx-bg[data-v-ccef864c]{background:var(--bg-primary);inset:0;overflow:hidden;pointer-events:none;position:fixed;z-index:-1}.mx-bg__art[data-v-ccef864c]{background-position:50%;background-repeat:no-repeat;background-size:cover;inset:0;position:absolute}.mx-bg__art--pc[data-v-ccef864c]{display:none}.mx-bg__art--mobile[data-v-ccef864c]{display:block}@media(min-width:768px){.mx-bg__art--pc[data-v-ccef864c]{display:block}.mx-bg__art--mobile[data-v-ccef864c]{display:none}}.mx-bg__glow[data-v-ccef864c]{background:radial-gradient(52% 54% at 88% 6%,color-mix(in srgb,var(--color-theme) 30%,transparent) 0,transparent 64%),radial-gradient(46% 50% at 6% 94%,color-mix(in srgb,var(--color-accent,var(--color-theme)) 20%,transparent) 0,transparent 62%),radial-gradient(60% 60% at 50% 118%,color-mix(in srgb,var(--color-theme) 14%,transparent) 0,transparent 66%);inset:0}.mx-bg__blobs[data-v-ccef864c],.mx-bg__glow[data-v-ccef864c]{mix-blend-mode:screen;position:absolute}.mx-bg__blobs[data-v-ccef864c]{background:radial-gradient(24% 28% at 76% 20%,color-mix(in srgb,var(--color-theme) 34%,transparent) 0,transparent 70%),radial-gradient(20% 24% at 18% 66%,color-mix(in srgb,var(--color-accent,var(--color-theme)) 26%,transparent) 0,transparent 70%),radial-gradient(18% 22% at 58% 82%,color-mix(in srgb,var(--color-theme) 22%,transparent) 0,transparent 72%);filter:blur(2.875rem);inset:-10%}.mx-bg__grid[data-v-ccef864c]{background-image:linear-gradient(color-mix(in srgb,#fff 3%,transparent) .0625rem,transparent 0),linear-gradient(90deg,color-mix(in srgb,#fff 3%,transparent) .0625rem,transparent 0);background-size:2.875rem 2.875rem;inset:0;-webkit-mask-image:radial-gradient(80% 70% at 78% 4%,#000 0,transparent 74%);mask-image:radial-gradient(80% 70% at 78% 4%,#000 0,transparent 74%);opacity:.5;position:absolute}.mx-bg__scrim[data-v-ccef864c]{background:linear-gradient(180deg,color-mix(in srgb,var(--bg-primary) 26%,transparent) 0,color-mix(in srgb,var(--bg-primary) 52%,transparent) 45%,color-mix(in srgb,var(--bg-primary) 78%,transparent)),linear-gradient(90deg,color-mix(in srgb,var(--bg-primary) 72%,transparent) 0,color-mix(in srgb,var(--bg-primary) 34%,transparent) 34%,transparent 64%);inset:0;position:absolute}@media(max-width:767.98px){.mx-bg__scrim[data-v-ccef864c]{background:linear-gradient(180deg,color-mix(in srgb,var(--bg-primary) 14%,transparent) 0,color-mix(in srgb,var(--bg-primary) 42%,transparent) 45%,color-mix(in srgb,var(--bg-primary) 68%,transparent))}.mx-bg__grid[data-v-ccef864c]{opacity:.28}}.mx-hd[data-v-6626a4fb]{--mx-hd-h:4rem;background:transparent;border-bottom:.0625rem solid transparent;left:0;position:fixed;right:0;top:0;transition:background .22s ease,border-color .22s ease,backdrop-filter .22s ease;z-index:50}.mx-hd.is-stuck[data-v-6626a4fb]{backdrop-filter:blur(.75rem);-webkit-backdrop-filter:blur(.75rem);background:color-mix(in srgb,var(--bg-primary) 88%,transparent);border-bottom-color:color-mix(in srgb,var(--color-theme) 12%,transparent)}.mx-hd-spacer[data-v-6626a4fb]{flex-shrink:0;height:4.0625rem}.mx-hd__inner[data-v-6626a4fb]{align-items:center;display:flex;gap:1.5rem;height:var(--mx-hd-h);margin:0 auto;max-width:75rem;padding:0 1.25rem}.mx-hd__brand[data-v-6626a4fb]{align-items:center;color:#fff;display:inline-flex;flex-shrink:0;font-size:1.4rem;font-weight:900;gap:.6rem;letter-spacing:-.02em;text-decoration:none;white-space:nowrap}.mx-hd__logo[data-v-6626a4fb]{display:block;filter:drop-shadow(0 0 .625rem color-mix(in srgb,var(--color-theme) 55%,transparent));flex-shrink:0;height:2.875rem;-o-object-fit:contain;object-fit:contain;width:2.875rem}.mx-hd__brand-accent[data-v-6626a4fb]{background:linear-gradient(100deg,var(--color-theme),var(--color-accent,var(--color-theme)));-webkit-background-clip:text;background-clip:text;color:transparent}.mx-hd__nav[data-v-6626a4fb]{align-items:center;display:flex;flex:1;gap:.35rem;justify-content:center}.mx-hd__link[data-v-6626a4fb]{align-items:center;background:none;border:none;border-radius:624.9375rem;color:#ffffffd1;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.9rem;font-weight:600;gap:.28rem;padding:.5rem .7rem;text-decoration:none;transition:color .15s,background .15s}.mx-hd__link[data-v-6626a4fb]:hover{background:color-mix(in srgb,var(--color-theme) 14%,transparent);color:#fff}.mx-hd__actions[data-v-6626a4fb]{align-items:center;display:flex;flex-shrink:0;gap:.6rem}.mx-hd__cta[data-v-6626a4fb]{align-items:center;background:linear-gradient(120deg,var(--color-theme),var(--color-accent,var(--color-theme)));border:none;border-radius:624.9375rem;box-shadow:0 .5rem 1.375rem color-mix(in srgb,var(--color-theme) 40%,transparent);color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.93rem;font-weight:800;justify-content:center;padding:.62rem 1.3rem;text-decoration:none;transition:transform .15s,filter .15s;white-space:nowrap}.mx-hd__cta[data-v-6626a4fb]:hover{filter:brightness(1.07);transform:translateY(-.0625rem)}.mx-hd__burger[data-v-6626a4fb]{align-items:center;background:none;border:none;cursor:pointer;display:none;flex-direction:column;gap:.3125rem;height:2.5rem;justify-content:center;width:2.5rem}.mx-hd__burger span[data-v-6626a4fb]{background:#fff;border-radius:.125rem;height:.125rem;transition:transform .2s,opacity .2s;width:1.375rem}.mx-hd__burger span.open[data-v-6626a4fb]:first-child{transform:translateY(.4375rem) rotate(45deg)}.mx-hd__burger span.open[data-v-6626a4fb]:nth-child(2){opacity:0}.mx-hd__burger span.open[data-v-6626a4fb]:nth-child(3){transform:translateY(-.4375rem) rotate(-45deg)}.mx-hd__drawer[data-v-6626a4fb]{display:none}@media(max-width:999px){.mx-hd__actions[data-v-6626a4fb],.mx-hd__nav[data-v-6626a4fb]{display:none}.mx-hd__burger[data-v-6626a4fb]{display:flex;margin-left:auto}.mx-hd__drawer[data-v-6626a4fb]{background:var(--bg-primary);border-top:.0625rem solid color-mix(in srgb,var(--color-theme) 12%,transparent);display:flex;flex-direction:column;gap:.15rem;max-height:calc(100vh - var(--mx-hd-h));max-height:calc(100dvh - var(--mx-hd-h));overflow-y:auto;overscroll-behavior:contain;padding:.75rem 1.25rem 1.4rem;-webkit-overflow-scrolling:touch}.mx-hd__m-link[data-v-6626a4fb]{align-items:center;background:none;border:none;border-radius:.5625rem;color:#ffffffe6;cursor:pointer;display:flex;font-family:inherit;font-size:1rem;font-weight:600;justify-content:space-between;padding:.85rem .4rem;text-align:left;text-decoration:none}}.mxfab[data-v-f03b433c]{background:linear-gradient(transparent,color-mix(in srgb,var(--bg-primary) 92%,transparent) 38%);bottom:0;display:none;left:0;overflow:visible;padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom));pointer-events:none;position:fixed;right:0;z-index:40}.mxfab__btn[data-v-f03b433c]{align-items:center;background:linear-gradient(100deg,var(--color-theme),var(--color-accent,var(--color-theme)));border-radius:624.9375rem;box-shadow:0 .375rem 1.375rem color-mix(in srgb,var(--color-theme) 42%,transparent);color:#fff;display:flex;font-size:1rem;font-weight:800;gap:.5625rem;justify-content:center;letter-spacing:-.2px;overflow:visible;padding:.9375rem;pointer-events:auto;position:relative;text-decoration:none;width:100%}.mxfab__btn[data-v-f03b433c]:active{transform:scale(.985)}.mxfab__badge[data-v-f03b433c]{animation:mxfab-pop-f03b433c 1.8s ease-in-out infinite;background:var(--color-accent,var(--color-theme));border:.09375rem solid #fff;border-radius:624.9375rem;box-shadow:0 .1875rem .625rem color-mix(in srgb,var(--color-accent,var(--color-theme)) 50%,transparent);color:#fff;font-size:.62rem;font-weight:900;letter-spacing:.02em;line-height:1.5;padding:.125rem .5rem;pointer-events:none;position:absolute;right:1.125rem;text-transform:uppercase;top:-.625rem;white-space:nowrap;z-index:2}@keyframes mxfab-pop-f03b433c{0%,to{transform:scale(1)}50%{transform:scale(1.09)}}@media(max-width:999px){.mxfab[data-v-f03b433c]{display:block}}.mxfab-enter-active[data-v-f03b433c]{transition:transform .3s ease,opacity .3s ease}.mxfab-enter-from[data-v-f03b433c]{opacity:0;transform:translateY(110%)}@media(prefers-reduced-motion:reduce){.mxfab__badge[data-v-f03b433c]{animation:none}.mxfab-enter-active[data-v-f03b433c]{transition:none}}.mx-ft[data-v-caba2b52]{background:var(--bg-secondary);border-top:.0625rem solid color-mix(in srgb,var(--color-theme) 12%,transparent);color:#fffc}.mx-ft__inner[data-v-caba2b52]{display:grid;gap:2.5rem;grid-template-columns:1.1fr 3fr;margin:0 auto;max-width:75rem;padding:3.5rem 1.5rem 2.5rem}.mx-ft__brand[data-v-caba2b52]{align-items:center;color:#fff;display:inline-flex;font-size:1.3rem;font-weight:900;gap:.6rem;text-decoration:none}.mx-ft__logo[data-v-caba2b52]{display:block;filter:drop-shadow(0 0 .625rem color-mix(in srgb,var(--color-theme) 55%,transparent));flex-shrink:0;height:2.625rem;-o-object-fit:contain;object-fit:contain;width:2.625rem}.mx-ft__brand-accent[data-v-caba2b52]{background:linear-gradient(100deg,var(--color-theme),var(--color-accent,var(--color-theme)));-webkit-background-clip:text;background-clip:text;color:transparent}.mx-ft__blurb[data-v-caba2b52]{color:#ffffff9e;font-size:.92rem;line-height:1.65;margin:1rem 0 0;max-width:20rem}.mx-ft__cols[data-v-caba2b52]{display:grid;gap:1.25rem;grid-template-columns:repeat(3,1fr)}.mx-ft__col-title[data-v-caba2b52]{color:var(--color-theme);font-size:.78rem;font-weight:700;letter-spacing:.1em;margin:0 0 .9rem;text-transform:uppercase}.mx-ft__list[data-v-caba2b52]{display:flex;flex-direction:column;gap:.65rem;list-style:none;margin:0;padding:0}.mx-ft__link[data-v-caba2b52]{color:#ffffffb8;font-size:.9rem;text-decoration:none;transition:color .15s}.mx-ft__link[data-v-caba2b52]:hover{color:#fff}.mx-ft__bar[data-v-caba2b52]{align-items:center;border-top:.0625rem solid hsla(0,0%,100%,.08);color:#ffffff80;display:flex;flex-wrap:wrap;font-size:.85rem;gap:.75rem;justify-content:space-between;margin:0 auto;max-width:75rem;padding:1.3rem 1.5rem}.mx-ft__mail[data-v-caba2b52]{color:#ffffff8c}.mx-ft__sitemap[data-v-caba2b52]{color:#fff9;text-decoration:none}.mx-ft__sitemap[data-v-caba2b52]:hover{color:#fff}@media(max-width:860px){.mx-ft__inner[data-v-caba2b52]{gap:2rem;grid-template-columns:1fr}.mx-ft__cols[data-v-caba2b52]{gap:1.75rem;grid-template-columns:repeat(2,1fr)}}
