.jm-dot[data-v-f540d003]{background:#22c55e;border-radius:50%;display:inline-block;height:.5rem;margin-right:.4375rem;vertical-align:middle;width:.5rem}.jm-h1[data-v-f540d003]{color:var(--text-title);font-weight:800;letter-spacing:-.5px;line-height:1.15}.jm-cta[data-v-f540d003]{background:var(--color-theme);border-radius:62.4375rem;box-shadow:0 .5rem 1.375rem var(--color-theme-30);color:#fff;display:inline-block;font-size:1.0625rem;font-weight:700;padding:.9375rem 2.25rem;text-decoration:none;transition:background .15s}.jm-cta[data-v-f540d003]:hover{background:var(--color-theme-hover)}.jm-cta-hint[data-v-f540d003]{margin:.625rem 0 0}.jm-crumb[data-v-f540d003],.jm-cta-hint[data-v-f540d003]{color:var(--text-assist);font-size:.8125rem}.jm-crumb[data-v-f540d003]{backdrop-filter:blur(.5rem);-webkit-backdrop-filter:blur(.5rem);background:#fffcf8e0;border:.0625rem solid hsla(0,0%,100%,.7);border-radius:62.4375rem;left:1rem;padding:.4375rem .875rem;position:absolute;top:1rem;z-index:3}.jm-crumb a[data-v-f540d003]{color:var(--text-desc);font-weight:600;text-decoration:none}.jm-crumb a[data-v-f540d003]:hover{color:var(--color-theme)}.jm-hero[data-v-f540d003]{align-items:center;background:var(--bg-primary);min-height:100dvh;overflow:hidden;padding:2rem 1rem 1.75rem;position:relative}.jm-hero[data-v-f540d003],.jm-wall[data-v-f540d003]{display:flex;flex-direction:column;justify-content:center}.jm-wall[data-v-f540d003]{gap:.625rem;inset:-14% -10%;position:absolute;transform:rotate(-6deg);z-index:0}.jm-wall-row[data-v-f540d003]{flex:none;overflow:hidden}.jm-wall-track[data-v-f540d003]{animation:jm-slide-left-f540d003 113s linear infinite;display:flex;gap:.625rem;width:-moz-max-content;width:max-content;will-change:transform}.jm-wall-row:nth-child(2n) .jm-wall-track[data-v-f540d003]{animation:jm-slide-right-f540d003 132s linear infinite}.jm-wall-row:nth-child(3) .jm-wall-track[data-v-f540d003]{animation-duration:147s}.jm-wall-row:nth-child(4) .jm-wall-track[data-v-f540d003]{animation-duration:104s}.jm-wall-row:nth-child(5) .jm-wall-track[data-v-f540d003]{animation-duration:128s}.jm-wall-row:nth-child(6) .jm-wall-track[data-v-f540d003]{animation-duration:151s}.jm-wall-row:nth-child(7) .jm-wall-track[data-v-f540d003]{animation-duration:118s}@keyframes jm-slide-left-f540d003{0%{transform:translate(0)}to{transform:translate(calc(-50% - .3125rem))}}@keyframes jm-slide-right-f540d003{0%{transform:translate(calc(-50% - .3125rem))}to{transform:translate(0)}}@media(prefers-reduced-motion:reduce){.jm-wall-track[data-v-f540d003]{animation:none}}.jm-tile[data-v-f540d003]{aspect-ratio:3/4;background:var(--bg-tertiary);border-radius:1rem;flex:none;overflow:hidden;position:relative;width:8.125rem}.jm-tile img[data-v-f540d003]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 25%;object-position:center 25%;width:100%}.jm-veil[data-v-f540d003]{background:radial-gradient(70% 48% at 50% 50%,#fffcf8b8 0,#fffcf880 55%,#fffcf838 85%,#fffcf814),linear-gradient(180deg,#fffcf859 0,#fffcf814 25% 75%,#fffcf88c);inset:0;position:absolute;z-index:1}.jm-hero-card[data-v-f540d003]{backdrop-filter:blur(.875rem);-webkit-backdrop-filter:blur(.875rem);background:#fffcf8e6;border:.0625rem solid hsla(0,0%,100%,.7);border-radius:1.75rem;box-shadow:0 1.5rem 3.75rem #502c1a33;max-width:32.5rem;padding:1.625rem 1.25rem 1.25rem;position:relative;text-align:center;width:100%;z-index:2}.jm-pill[data-v-f540d003]{align-items:center;background:var(--bg-secondary);border:.0625rem solid var(--border-color);border-radius:62.4375rem;color:var(--text-desc);display:inline-flex;font-size:.75rem;font-weight:600;padding:.375rem .875rem;white-space:nowrap}.jm-hero-card .jm-h1[data-v-f540d003]{font-size:clamp(1.875rem,8vw,2.375rem);margin:.875rem 0 .5rem;text-wrap:balance}.jm-hero-h2[data-v-f540d003]{color:var(--color-theme);font-size:1.1875rem;font-weight:700;line-height:1.35;margin:0 0 .75rem}.jm-lead[data-v-f540d003]{color:var(--text-content);font-size:.96875rem;line-height:1.6;margin:0 0 1.25rem;text-wrap:pretty}.jm-cta-lg[data-v-f540d003]{display:block;font-size:1.09375rem;isolation:isolate;overflow:hidden;padding:1rem 1.25rem;position:relative;width:100%}.jm-cta-lg[data-v-f540d003]:after{animation:jm-shine-f540d003 3.2s ease-in-out infinite;background:linear-gradient(100deg,#fff0,#ffffff8c 50%,#fff0);bottom:0;content:"";left:-60%;pointer-events:none;position:absolute;top:0;transform:skew(-20deg);width:45%;z-index:-1}@keyframes jm-shine-f540d003{0%{left:-60%}55%,to{left:130%}}@media(prefers-reduced-motion:reduce){.jm-cta-lg[data-v-f540d003]:after{animation:none;display:none}}.jm-hero-card .jm-cta-hint[data-v-f540d003]{font-size:.84375rem;margin-top:.75rem}.jm-hint-key[data-v-f540d003]{color:var(--color-theme);font-weight:800}@media(min-width:960px){.jm-wall[data-v-f540d003],.jm-wall-track[data-v-f540d003]{gap:1rem}.jm-tile[data-v-f540d003]{border-radius:1.25rem;width:13.75rem}.jm-wall-row[data-v-f540d003]:nth-child(n+6){display:none}@keyframes jm-slide-left-f540d003{0%{transform:translate(0)}to{transform:translate(calc(-50% - .5rem))}}@keyframes jm-slide-right-f540d003{0%{transform:translate(calc(-50% - .5rem))}to{transform:translate(0)}}.jm-hero-card[data-v-f540d003]{max-width:37.5rem;padding:2.25rem 2.5rem 1.75rem}.jm-hero-card .jm-h1[data-v-f540d003]{font-size:3.125rem}.jm-hero-h2[data-v-f540d003]{font-size:1.4375rem}.jm-cta-lg[data-v-f540d003]{display:inline-block;padding:1rem 3rem;width:auto}.jm-lead[data-v-f540d003]{font-size:1.09375rem}}.jm-foot[data-v-5da33543]{background:var(--bg-secondary);border-top:.0625rem solid var(--line-color);padding:2rem 1.25rem 2.5rem;text-align:center}.jm-foot-links[data-v-5da33543]{display:flex;flex-wrap:wrap;gap:.625rem 1.375rem;justify-content:center}.jm-foot-links a[data-v-5da33543]{color:var(--text-desc);font-size:.875rem;text-decoration:none}.jm-foot-links a[data-v-5da33543]:hover{color:var(--color-theme)}.jm-foot-note[data-v-5da33543]{line-height:1.6;margin:1.125rem auto 0;max-width:38.75rem}.jm-foot-copy[data-v-5da33543],.jm-foot-note[data-v-5da33543]{color:var(--text-assist);font-size:.78125rem}.jm-foot-copy[data-v-5da33543]{margin:.75rem 0 0}
