.vm-header[data-v-a05d3bb8]{backdrop-filter:blur(.75rem);-webkit-backdrop-filter:blur(.75rem);background:#fff7f8d6;border-bottom:.0625rem solid var(--border-color);position:sticky;top:0;z-index:60}.vm-header__inner[data-v-a05d3bb8]{align-items:center;display:flex;gap:1.375rem;margin:0 auto;max-width:72.5rem;padding:.75rem 1.375rem}.vm-header__brand[data-v-a05d3bb8]{align-items:center;display:inline-flex;gap:.5625rem;text-decoration:none}.vm-header__brand img[data-v-a05d3bb8]{border-radius:.5rem;display:block}.vm-header__word[data-v-a05d3bb8]{color:var(--text-title);font-size:1.25rem;font-weight:800;letter-spacing:-.01em}.vm-header__nav[data-v-a05d3bb8]{align-items:center;display:flex;gap:1.25rem;margin-left:.75rem}.vm-header__link[data-v-a05d3bb8]{color:var(--text-desc);font-size:.90625rem;font-weight:600;text-decoration:none;transition:color .15s ease}.vm-header__link[data-v-a05d3bb8]:hover{color:var(--color-theme)}.vm-header__cta[data-v-a05d3bb8]{background:var(--color-theme);border-radius:62.4375rem;box-shadow:0 .25rem .875rem rgba(var(--color-theme-rgb),.35);color:#fff;font-size:.90625rem;font-weight:700;margin-left:auto;padding:.5625rem 1.25rem;text-decoration:none;transition:background .18s ease,transform .15s ease;white-space:nowrap}.vm-header__cta[data-v-a05d3bb8]:hover{background:var(--color-theme-hover);transform:translateY(-.0625rem)}.vm-header__cta-short[data-v-a05d3bb8]{display:none}.vm-header__burger[data-v-a05d3bb8]{background:transparent;border:.09375rem solid var(--line-color);border-radius:.625rem;cursor:pointer;display:none;flex-direction:column;gap:.25rem;height:2.5rem;justify-content:center;padding:.5rem;width:2.5rem}.vm-header__burger span[data-v-a05d3bb8]{background:var(--text-title);border-radius:.125rem;display:block;height:.125rem}.vm-menu[data-v-a05d3bb8]{align-items:center;backdrop-filter:blur(.625rem);-webkit-backdrop-filter:blur(.625rem);background:#fff7f8f7;display:flex;inset:0;justify-content:center;position:fixed;z-index:120}.vm-menu__close[data-v-a05d3bb8]{background:transparent;border:0;color:var(--text-title);cursor:pointer;font-size:1.875rem;height:2.625rem;line-height:1;position:absolute;right:1.125rem;top:.875rem;width:2.625rem}.vm-menu__nav[data-v-a05d3bb8]{align-items:center;display:flex;flex-direction:column;gap:1.375rem}.vm-menu__link[data-v-a05d3bb8]{color:var(--text-title);font-size:1.5rem;font-weight:700;text-decoration:none}.vm-menu__link[data-v-a05d3bb8]:hover{color:var(--color-theme)}.vm-menu__match[data-v-a05d3bb8]{background:var(--color-theme);border-radius:62.4375rem;box-shadow:0 .5rem 1.5rem rgba(var(--color-theme-rgb),.4);color:#fff;font-size:1.125rem;font-weight:700;margin-top:.625rem;padding:.875rem 2.375rem;text-decoration:none}@media(max-width:899px){.vm-header__inner[data-v-a05d3bb8]{gap:.75rem;padding:.625rem 1rem}.vm-header__nav[data-v-a05d3bb8]{display:none}.vm-header__burger[data-v-a05d3bb8]{display:flex}.vm-header__cta[data-v-a05d3bb8]{font-size:.84375rem;padding:.5rem 1rem}.vm-header__cta-full[data-v-a05d3bb8]{display:none}.vm-header__cta-short[data-v-a05d3bb8]{display:inline}}.vm-footer[data-v-dadb454f]{background:var(--bg-secondary);border-top:.0625rem solid var(--border-color);margin-top:4.5rem;position:relative;z-index:1}.vm-footer__inner[data-v-dadb454f]{display:grid;gap:2.125rem;grid-template-columns:1.5fr 1fr 1fr 1fr;margin:0 auto;max-width:72.5rem;padding:2.875rem 1.375rem 1.875rem}.vm-footer__logo[data-v-dadb454f]{align-items:center;color:var(--text-title);display:inline-flex;font-size:1.25rem;font-weight:800;gap:.5625rem;text-decoration:none}.vm-footer__logo img[data-v-dadb454f]{border-radius:.5625rem;display:block}.vm-footer__brand p[data-v-dadb454f]{color:var(--text-desc);font-size:.875rem;line-height:1.65;margin:.875rem 0;max-width:18.75rem}.vm-footer__age[data-v-dadb454f]{background:#fff;border:.09375rem solid rgba(var(--color-theme-rgb),.45);border-radius:62.4375rem;color:var(--color-theme);display:inline-block;font-size:.6875rem;font-weight:800;padding:.25rem .5625rem}.vm-footer__col[data-v-dadb454f]{display:flex;flex-direction:column;gap:.5625rem}.vm-footer__col h3[data-v-dadb454f]{color:var(--text-assist);font-size:.75rem;font-weight:800;letter-spacing:.12em;margin:.25rem 0 .375rem;text-transform:uppercase}.vm-footer__col a[data-v-dadb454f]{color:var(--text-content);font-size:.90625rem;text-decoration:none}.vm-footer__col a[data-v-dadb454f]:hover{color:var(--color-theme)}.vm-footer__bottom[data-v-dadb454f]{border-top:.0625rem solid var(--border-color);display:flex;flex-direction:column;gap:.375rem;margin:0 auto;max-width:72.5rem;padding:1.125rem 1.375rem 1.75rem}.vm-footer__bottom p[data-v-dadb454f]{color:var(--text-assist);font-size:.78125rem;line-height:1.55;margin:0}.vm-footer__disclaimer[data-v-dadb454f]{max-width:45rem}@media(max-width:899px){.vm-footer__inner[data-v-dadb454f]{gap:1.625rem;grid-template-columns:1fr 1fr;padding:2.375rem 1.125rem 1.375rem}.vm-footer__brand[data-v-dadb454f]{grid-column:1/-1}.vm-footer__bottom[data-v-dadb454f]{padding:1rem 1.125rem 5.375rem}}html.vm-gate-open .vm-shell{pointer-events:none}.vm-gate[data-v-5a8b8324]{align-items:center;backdrop-filter:blur(.75rem);-webkit-backdrop-filter:blur(.75rem);background:#40222f6b;display:flex;inset:0;justify-content:center;padding:1.25rem;position:fixed;z-index:200}.vm-gate__card[data-v-5a8b8324]{background:#fff;border:.0625rem solid var(--border-color);border-radius:.375rem;box-shadow:0 1.625rem 4.375rem #40222f4d;max-width:25rem;padding:2.125rem 1.75rem 1.625rem;position:relative;text-align:center;transform:rotate(-.6deg);width:100%}.vm-gate__tape[data-v-5a8b8324]{background:#f0568c47;border-left:.0625rem dashed hsla(0,0%,100%,.6);border-right:.0625rem dashed hsla(0,0%,100%,.6);height:1.75rem;left:50%;position:absolute;top:-.8125rem;transform:translate(-50%) rotate(-2.5deg);width:6.5rem}.vm-gate__card img[data-v-5a8b8324]{border-radius:.75rem;display:inline-block}.vm-gate__title[data-v-5a8b8324]{color:var(--text-title);font-size:1.5rem;font-weight:800;margin:.875rem 0 .5rem}.vm-gate__text[data-v-5a8b8324]{color:var(--text-desc);font-size:.90625rem;line-height:1.65;margin:0 0 1.25rem}.vm-gate__actions[data-v-5a8b8324]{display:flex;flex-direction:column;gap:.625rem}.vm-gate__enter[data-v-5a8b8324]{background:var(--color-theme);border:0;border-radius:62.4375rem;box-shadow:0 .5rem 1.5rem rgba(var(--color-theme-rgb),.4);color:#fff;cursor:pointer;font-size:.96875rem;font-weight:700;padding:.8125rem 1.25rem;transition:background .18s ease}.vm-gate__enter[data-v-5a8b8324]:hover{background:var(--color-theme-hover)}.vm-gate__leave[data-v-5a8b8324]{background:transparent;border:.09375rem solid var(--line-color);border-radius:62.4375rem;color:var(--text-desc);cursor:pointer;font-size:.875rem;font-weight:600;padding:.6875rem 1.25rem}.vm-gate__leave[data-v-5a8b8324]:hover{background:var(--bg-secondary)}.vm-gate__fine[data-v-5a8b8324]{color:var(--color-accent);font-size:1.1875rem;margin:1rem 0 0;transform:rotate(-1.2deg)}.vm-hand{font-family:Caveat,Segoe Print,Bradley Hand,cursive;font-weight:600}.vm-wrap{margin:0 auto;max-width:72.5rem;padding:0 1.375rem}.vm-wrap--narrow{max-width:51.25rem}.vm-eyebrow{color:var(--color-accent);font-size:.75rem;font-weight:800;letter-spacing:.18em;margin:0 0 .625rem;text-transform:uppercase}.vm-btn{align-items:center;border-radius:62.4375rem;display:inline-flex;font-size:1rem;font-weight:700;justify-content:center;padding:.75rem 1.625rem;text-decoration:none;transition:transform .15s ease,box-shadow .2s ease,background .2s ease;white-space:nowrap}.vm-btn--lg{font-size:1.0625rem;padding:.9375rem 2.125rem}.vm-btn--primary{background:var(--color-theme);box-shadow:0 .375rem 1.25rem rgba(var(--color-theme-rgb),.36);color:#fff}.vm-btn--primary:hover{background:var(--color-theme-hover);transform:translateY(-.125rem)}.vm-btn--ghost{background:#fff;border:.09375rem solid rgba(var(--color-theme-rgb),.5);color:var(--color-theme)}.vm-btn--ghost:hover{border-color:var(--color-theme);transform:translateY(-.125rem)}.vm-note{background:#fff;border:.0625rem solid var(--border-color);border-radius:.1875rem;box-shadow:0 .25rem .75rem #40222f1a;color:var(--color-accent);display:inline-block;font-size:1.3125rem;line-height:1.15;padding:.25rem .875rem .375rem}.vm-shell[data-v-99016bc9]{background:var(--bg-primary);color:var(--text-content);font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;height:100%;overflow-y:auto;position:relative;-webkit-font-smoothing:antialiased}.vm-shell__main[data-v-99016bc9]{position:relative;z-index:1}
