:root{--vz-bg:#fff;--vz-bg-alt:#f8f8f8;--vz-surface:#fff;--vz-ink:#1a1a1a;--vz-ink-muted:#666;--vz-ink-faint:#999;--vz-line:#e0e0e0;--vz-line-strong:#ccc;--vz-brand:#333;--vz-brand-hover:#222;--vz-brand-soft:#f4f4f4;--vz-brand-ring:#3333334d;--vz-on-brand:#fff;--vz-accent:#555;--vz-accent-soft:#f4f4f4;--vz-ok:#2a8a2a;--vz-ok-soft:#f0faf0;--vz-danger:#c33;--vz-danger-soft:#fdf2f2;--vz-font-display:system-ui, sans-serif;--vz-font-text:system-ui, sans-serif;--vz-font-mono:ui-monospace, monospace;--vz-fs-xs:.8rem;--vz-fs-sm:.875rem;--vz-fs-md:1rem;--vz-fs-lg:1.25rem;--vz-fs-xl:1.5rem;--vz-fs-2xl:2rem;--vz-fs-3xl:2.5rem;--vz-lh-tight:1.2;--vz-lh-body:1.5;--vz-space-1:.25rem;--vz-space-2:.5rem;--vz-space-3:.75rem;--vz-space-4:1rem;--vz-space-5:1.5rem;--vz-space-6:2rem;--vz-space-7:3rem;--vz-space-8:4rem;--vz-measure:70ch;--vz-container:1140px;--vz-radius-sm:.25rem;--vz-radius-md:.375rem;--vz-radius-control:.375rem;--vz-border:1px;--vz-focus:0 0 0 2px var(--vz-brand-ring);--vz-dur-fast:.12s;--vz-dur:.2s;--vz-ease:ease}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%}img,svg,video,canvas{max-width:100%;height:auto;display:block}input,button,textarea,select{font:inherit;color:inherit}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@font-face{font-family:Alumni Sans;src:url(/_a/alumni-cyrillic.D4aZ6V4J.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Alumni Sans;src:url(/_a/alumni-latin-ext.CmNqbua3.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alumni Sans;src:url(/_a/alumni-latin.1Q9PatON.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;src:url(/_a/manrope-cyrillic.DJ9PYDpy.woff2)format("woff2");font-weight:200 800;font-style:normal;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;src:url(/_a/manrope-latin-ext.CDracvZH.woff2)format("woff2");font-weight:200 800;font-style:normal;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;src:url(/_a/manrope-latin.C46ZzDBF.woff2)format("woff2");font-weight:200 800;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--clip-torn-a:polygon(0.0% 11px, 2.5% 12px, 5.8% 6px, 8.7% 6px, 12.2% 11px, 15.7% 12px, 17.8% 9px, 19.7% 7px, 23.8% 2px, 26.4% 5px, 28.9% 1px, 33.4% 0px, 36.5% 2px, 40.6% 7px, 43.7% 3px, 47.3% 4px, 49.6% 10px, 53.1% 6px, 57.2% 12px, 60.5% 10px, 64.3% 4px, 68.0% 6px, 70.0% 8px, 73.9% 6px, 77.3% 9px, 80.0% 5px, 82.0% 8px, 86.2% 9px, 89.3% 6px, 93.1% 9px, 97.2% 3px, 100.0% 5px, calc(100% - 5px) 9.2%, calc(100% - 5px) 19.9%, calc(100% - 1px) 30.2%, calc(100% - 5px) 41.3%, calc(100% - 6px) 50.4%, calc(100% - 4px) 56.3%, calc(100% - 2px) 66.6%, calc(100% - 2px) 77.6%, calc(100% - 0px) 88.1%, calc(100% - 0px) 96.6%, 100.0% calc(100% - 7px), 97.2% calc(100% - 10px), 93.1% calc(100% - 7px), 89.3% calc(100% - 1px), 86.2% calc(100% - 5px), 82.0% calc(100% - 12px), 80.0% calc(100% - 1px), 77.3% calc(100% - 6px), 73.9% calc(100% - 2px), 70.0% calc(100% - 0px), 68.0% calc(100% - 4px), 64.3% calc(100% - 6px), 60.5% calc(100% - 12px), 57.2% calc(100% - 6px), 53.1% calc(100% - 1px), 49.6% calc(100% - 0px), 47.3% calc(100% - 9px), 43.7% calc(100% - 9px), 40.6% calc(100% - 12px), 36.5% calc(100% - 0px), 33.4% calc(100% - 6px), 28.9% calc(100% - 11px), 26.4% calc(100% - 9px), 23.8% calc(100% - 5px), 19.7% calc(100% - 8px), 17.8% calc(100% - 4px), 15.7% calc(100% - 8px), 12.2% calc(100% - 3px), 8.7% calc(100% - 0px), 5.8% calc(100% - 4px), 2.5% calc(100% - 0px), 0.0% calc(100% - 1px), 0px 96.6%, 4px 88.1%, 4px 77.6%, 0px 66.6%, 1px 56.3%, 3px 50.4%, 2px 41.3%, 4px 30.2%, 2px 19.9%, 1px 9.2%);--clip-torn-b:polygon(0.0% 7px, 3.1% 0px, 6.4% 10px, 10.7% 1px, 13.8% 7px, 17.0% 10px, 20.5% 4px, 22.9% 6px, 26.1% 8px, 29.6% 1px, 33.6% 11px, 35.7% 4px, 38.4% 5px, 40.6% 12px, 44.6% 3px, 48.3% 8px, 50.3% 4px, 54.7% 0px, 59.1% 1px, 62.7% 9px, 66.2% 12px, 68.5% 1px, 70.5% 6px, 73.8% 1px, 75.8% 4px, 78.3% 6px, 80.8% 1px, 82.8% 0px, 85.9% 10px, 88.9% 0px, 93.0% 3px, 96.3% 3px, 99.8% 0px, 100.0% 7px, calc(100% - 0px) 7.2%, calc(100% - 0px) 16.5%, calc(100% - 3px) 24.0%, calc(100% - 6px) 32.5%, calc(100% - 3px) 38.5%, calc(100% - 1px) 47.6%, calc(100% - 5px) 54.6%, calc(100% - 4px) 61.4%, calc(100% - 1px) 66.3%, calc(100% - 3px) 73.7%, calc(100% - 4px) 84.4%, calc(100% - 1px) 90.1%, calc(100% - 5px) 99.0%, 100.0% calc(100% - 12px), 99.8% calc(100% - 2px), 96.3% calc(100% - 6px), 93.0% calc(100% - 10px), 88.9% calc(100% - 6px), 85.9% calc(100% - 1px), 82.8% calc(100% - 6px), 80.8% calc(100% - 6px), 78.3% calc(100% - 3px), 75.8% calc(100% - 0px), 73.8% calc(100% - 4px), 70.5% calc(100% - 12px), 68.5% calc(100% - 9px), 66.2% calc(100% - 4px), 62.7% calc(100% - 0px), 59.1% calc(100% - 3px), 54.7% calc(100% - 2px), 50.3% calc(100% - 6px), 48.3% calc(100% - 9px), 44.6% calc(100% - 10px), 40.6% calc(100% - 9px), 38.4% calc(100% - 1px), 35.7% calc(100% - 0px), 33.6% calc(100% - 2px), 29.6% calc(100% - 3px), 26.1% calc(100% - 7px), 22.9% calc(100% - 4px), 20.5% calc(100% - 0px), 17.0% calc(100% - 12px), 13.8% calc(100% - 9px), 10.7% calc(100% - 5px), 6.4% calc(100% - 4px), 3.1% calc(100% - 6px), 0.0% calc(100% - 1px), 0px 99.0%, 0px 90.1%, 1px 84.4%, 4px 73.7%, 5px 66.3%, 1px 61.4%, 0px 54.6%, 4px 47.6%, 2px 38.5%, 2px 32.5%, 4px 24.0%, 3px 16.5%, 1px 7.2%);--clip-torn-c:polygon(0.0% 9px, 3.3% 9px, 6.1% 15px, 10.2% 12px, 12.9% 3px, 16.1% 11px, 18.9% 4px, 21.9% 8px, 26.3% 4px, 28.5% 10px, 31.5% 2px, 34.0% 12px, 36.8% 5px, 41.3% 13px, 44.1% 13px, 47.6% 14px, 50.6% 9px, 54.3% 4px, 57.4% 10px, 59.8% 6px, 62.8% 8px, 65.8% 0px, 69.7% 0px, 73.1% 12px, 75.5% 13px, 79.1% 4px, 81.8% 13px, 85.1% 4px, 87.5% 9px, 90.5% 0px, 94.4% 1px, 97.7% 1px, 100.0% 9px, calc(100% - 3px) 5.6%, calc(100% - 1px) 16.4%, calc(100% - 2px) 24.5%, calc(100% - 0px) 29.7%, calc(100% - 6px) 34.7%, calc(100% - 3px) 44.4%, calc(100% - 3px) 50.2%, calc(100% - 3px) 59.6%, calc(100% - 8px) 66.7%, calc(100% - 3px) 72.0%, calc(100% - 5px) 81.4%, calc(100% - 3px) 87.9%, calc(100% - 0px) 92.8%, 100.0% calc(100% - 3px), 97.7% calc(100% - 8px), 94.4% calc(100% - 10px), 90.5% calc(100% - 7px), 87.5% calc(100% - 13px), 85.1% calc(100% - 1px), 81.8% calc(100% - 10px), 79.1% calc(100% - 13px), 75.5% calc(100% - 9px), 73.1% calc(100% - 5px), 69.7% calc(100% - 9px), 65.8% calc(100% - 13px), 62.8% calc(100% - 3px), 59.8% calc(100% - 13px), 57.4% calc(100% - 1px), 54.3% calc(100% - 12px), 50.6% calc(100% - 13px), 47.6% calc(100% - 15px), 44.1% calc(100% - 0px), 41.3% calc(100% - 10px), 36.8% calc(100% - 12px), 34.0% calc(100% - 4px), 31.5% calc(100% - 4px), 28.5% calc(100% - 5px), 26.3% calc(100% - 11px), 21.9% calc(100% - 15px), 18.9% calc(100% - 12px), 16.1% calc(100% - 16px), 12.9% calc(100% - 2px), 10.2% calc(100% - 10px), 6.1% calc(100% - 6px), 3.3% calc(100% - 15px), 0.0% calc(100% - 1px), 7px 92.8%, 3px 87.9%, 3px 81.4%, 7px 72.0%, 2px 66.7%, 8px 59.6%, 5px 50.2%, 2px 44.4%, 2px 34.7%, 0px 29.7%, 7px 24.5%, 0px 16.4%, 8px 5.6%);--clip-wave:polygon(0.0% 14px, 0.9% 22px, 1.8% 26px, 2.6% 22px, 3.5% 14px, 4.4% 6px, 5.2% 2px, 6.1% 6px, 7.0% 14px, 7.9% 22px, 8.8% 26px, 9.6% 22px, 10.5% 14px, 11.4% 6px, 12.2% 2px, 13.1% 6px, 14.0% 14px, 14.9% 22px, 15.8% 26px, 16.6% 22px, 17.5% 14px, 18.4% 6px, 19.2% 2px, 20.1% 6px, 21.0% 14px, 21.9% 22px, 22.8% 26px, 23.6% 22px, 24.5% 14px, 25.4% 6px, 26.2% 2px, 27.1% 6px, 28.0% 14px, 28.9% 22px, 29.8% 26px, 30.6% 22px, 31.5% 14px, 32.4% 6px, 33.2% 2px, 34.1% 6px, 35.0% 14px, 35.9% 22px, 36.8% 26px, 37.6% 22px, 38.5% 14px, 39.4% 6px, 40.2% 2px, 41.1% 6px, 42.0% 14px, 42.9% 22px, 43.8% 26px, 44.6% 22px, 45.5% 14px, 46.4% 6px, 47.2% 2px, 48.1% 6px, 49.0% 14px, 49.9% 22px, 50.8% 26px, 51.6% 22px, 52.5% 14px, 53.4% 6px, 54.2% 2px, 55.1% 6px, 56.0% 14px, 56.9% 22px, 57.8% 26px, 58.6% 22px, 59.5% 14px, 60.4% 6px, 61.2% 2px, 62.1% 6px, 63.0% 14px, 63.9% 22px, 64.8% 26px, 65.6% 22px, 66.5% 14px, 67.4% 6px, 68.2% 2px, 69.1% 6px, 70.0% 14px, 70.9% 22px, 71.8% 26px, 72.6% 22px, 73.5% 14px, 74.4% 6px, 75.2% 2px, 76.1% 6px, 77.0% 14px, 77.9% 22px, 78.8% 26px, 79.6% 22px, 80.5% 14px, 81.4% 6px, 82.2% 2px, 83.1% 6px, 84.0% 14px, 84.9% 22px, 85.8% 26px, 86.6% 22px, 87.5% 14px, 88.4% 6px, 89.2% 2px, 90.1% 6px, 91.0% 14px, 91.9% 22px, 92.8% 26px, 93.6% 22px, 94.5% 14px, 95.4% 6px, 96.2% 2px, 97.1% 6px, 98.0% 14px, 98.9% 22px, 99.8% 26px, 100% 100%, 0 100%);--clip-wave-both:polygon(0.0% 12px, 1.1% 19px, 2.2% 22px, 3.4% 19px, 4.5% 12px, 5.6% 5px, 6.8% 2px, 7.9% 5px, 9.0% 12px, 10.1% 19px, 11.2% 22px, 12.4% 19px, 13.5% 12px, 14.6% 5px, 15.8% 2px, 16.9% 5px, 18.0% 12px, 19.1% 19px, 20.2% 22px, 21.4% 19px, 22.5% 12px, 23.6% 5px, 24.8% 2px, 25.9% 5px, 27% 12px, 28.1% 19px, 29.2% 22px, 30.4% 19px, 31.5% 12px, 32.6% 5px, 33.8% 2px, 34.9% 5px, 36.0% 12px, 37.1% 19px, 38.2% 22px, 39.4% 19px, 40.5% 12px, 41.6% 5px, 42.8% 2px, 43.9% 5px, 45.0% 12px, 46.1% 19px, 47.2% 22px, 48.4% 19px, 49.5% 12px, 50.6% 5px, 51.8% 2px, 52.9% 5px, 54% 12px, 55.1% 19px, 56.2% 22px, 57.4% 19px, 58.5% 12px, 59.6% 5px, 60.8% 2px, 61.9% 5px, 63.0% 12px, 64.1% 19px, 65.2% 22px, 66.4% 19px, 67.5% 12px, 68.6% 5px, 69.8% 2px, 70.9% 5px, 72.0% 12px, 73.1% 19px, 74.2% 22px, 75.4% 19px, 76.5% 12px, 77.6% 5px, 78.8% 2px, 79.9% 5px, 81.0% 12px, 82.1% 19px, 83.2% 22px, 84.4% 19px, 85.5% 12px, 86.6% 5px, 87.8% 2px, 88.9% 5px, 90.0% 12px, 91.1% 19px, 92.2% 22px, 93.4% 19px, 94.5% 12px, 95.6% 5px, 96.8% 2px, 97.9% 5px, 99.0% 12px, 99.0% calc(100% - 22px), 97.9% calc(100% - 17px), 96.8% calc(100% - 9px), 95.6% calc(100% - 3px), 94.5% calc(100% - 2px), 93.4% calc(100% - 7px), 92.2% calc(100% - 15px), 91.1% calc(100% - 21px), 90.0% calc(100% - 22px), 88.9% calc(100% - 17px), 87.8% calc(100% - 9px), 86.6% calc(100% - 3px), 85.5% calc(100% - 2px), 84.4% calc(100% - 7px), 83.2% calc(100% - 15px), 82.1% calc(100% - 21px), 81.0% calc(100% - 22px), 79.9% calc(100% - 17px), 78.8% calc(100% - 9px), 77.6% calc(100% - 3px), 76.5% calc(100% - 2px), 75.4% calc(100% - 7px), 74.2% calc(100% - 15px), 73.1% calc(100% - 21px), 72.0% calc(100% - 22px), 70.9% calc(100% - 17px), 69.8% calc(100% - 9px), 68.6% calc(100% - 3px), 67.5% calc(100% - 2px), 66.4% calc(100% - 7px), 65.2% calc(100% - 15px), 64.1% calc(100% - 21px), 63.0% calc(100% - 22px), 61.9% calc(100% - 17px), 60.8% calc(100% - 9px), 59.6% calc(100% - 3px), 58.5% calc(100% - 2px), 57.4% calc(100% - 7px), 56.2% calc(100% - 15px), 55.1% calc(100% - 21px), 54% calc(100% - 22px), 52.9% calc(100% - 17px), 51.8% calc(100% - 9px), 50.6% calc(100% - 3px), 49.5% calc(100% - 2px), 48.4% calc(100% - 7px), 47.2% calc(100% - 15px), 46.1% calc(100% - 21px), 45.0% calc(100% - 22px), 43.9% calc(100% - 17px), 42.8% calc(100% - 9px), 41.6% calc(100% - 3px), 40.5% calc(100% - 2px), 39.4% calc(100% - 7px), 38.2% calc(100% - 15px), 37.1% calc(100% - 21px), 36.0% calc(100% - 22px), 34.9% calc(100% - 17px), 33.8% calc(100% - 9px), 32.6% calc(100% - 3px), 31.5% calc(100% - 2px), 30.4% calc(100% - 7px), 29.2% calc(100% - 15px), 28.1% calc(100% - 21px), 27% calc(100% - 22px), 25.9% calc(100% - 17px), 24.8% calc(100% - 9px), 23.6% calc(100% - 3px), 22.5% calc(100% - 2px), 21.4% calc(100% - 7px), 20.2% calc(100% - 15px), 19.1% calc(100% - 21px), 18.0% calc(100% - 22px), 16.9% calc(100% - 17px), 15.8% calc(100% - 9px), 14.6% calc(100% - 3px), 13.5% calc(100% - 2px), 12.4% calc(100% - 7px), 11.2% calc(100% - 15px), 10.1% calc(100% - 21px), 9.0% calc(100% - 22px), 7.9% calc(100% - 17px), 6.8% calc(100% - 9px), 5.6% calc(100% - 3px), 4.5% calc(100% - 2px), 3.4% calc(100% - 7px), 2.2% calc(100% - 15px), 1.1% calc(100% - 21px), 0.0% calc(100% - 22px));--clip-zig:polygon(0.0% 14px, 3.85% 0px, 7.69% 14px, 11.54% 0px, 15.38% 14px, 19.23% 0px, 23.08% 14px, 26.92% 0px, 30.77% 14px, 34.62% 0px, 38.46% 14px, 42.31% 0px, 46.15% 14px, 50.0% 0px, 53.85% 14px, 57.69% 0px, 61.54% 14px, 65.38% 0px, 69.23% 14px, 73.08% 0px, 76.92% 14px, 80.77% 0px, 84.62% 14px, 88.46% 0px, 92.31% 14px, 96.15% 0px, 100.0% 14px, 100% 100%, 0 100%);--vz-bg:#fbf5ec;--vz-bg-alt:#f6c7a6;--vz-surface:#fff;--vz-ink:#1c2350;--vz-ink-muted:#565c82;--vz-ink-faint:#565c82;--vz-line:#e7ddcd;--vz-line-strong:#1c2350;--vz-brand:#2e47c0;--vz-brand-hover:#243a9e;--vz-brand-soft:#e6eafa;--vz-brand-ring:#2e47c059;--vz-on-brand:#fff;--vz-accent:#f28db8;--vz-accent-soft:#fbe0ec;--vz-ok:#1f6b3a;--vz-ok-soft:#e4f3e9;--vz-danger:#b3261e;--vz-danger-soft:#fbe7e5;--vz-font-display:"Alumni Sans", "Arial Narrow", sans-serif;--vz-font-text:"Manrope", system-ui, sans-serif;--vz-radius-sm:12px;--vz-radius-md:18px;--vz-radius-control:14px;--vz-border:2px;--vz-container:1240px;--vz-dur-fast:.14s;--vz-dur:.22s;--vz-ease:cubic-bezier(.2, .8, .2, 1);--navy:#1c2350;--cobalt:#2e47c0;--pink:#f28db8;--lime:#cfe36b;--peach:#f6c7a6;--cream:#fbf5ec;--gutter:clamp(1.25rem, 4vw, 3rem)}html{scroll-padding-top:1rem}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--cream);color:var(--navy);font-family:var(--vz-font-text);-webkit-font-smoothing:antialiased;font-size:1.0625rem;line-height:1.6;overflow-x:clip}h1,h2,h3{font-family:var(--vz-font-display);text-transform:uppercase;letter-spacing:.005em;text-wrap:balance;margin:0;font-weight:800;line-height:.92}h2{font-size:clamp(2.8rem,6.4vw,5rem)}h3{font-size:clamp(1.9rem,3.2vw,2.5rem);line-height:.96}p{margin:0}.wrap{width:min(100% - 2 * var(--gutter), var(--vz-container));margin-inline:auto}a:focus-visible,button:focus-visible,summary:focus-visible,.vz-input:focus-visible{outline:3px solid var(--navy);outline-offset:3px}.btn,.vz-btn{cursor:pointer;white-space:nowrap;background:var(--cobalt);color:#fff;min-height:3.4rem;font-family:var(--vz-font-display);text-transform:uppercase;letter-spacing:.03em;transition:transform var(--vz-dur) var(--vz-ease), background-color var(--vz-dur) var(--vz-ease);border:0;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.55rem 2.1rem;font-size:1.6rem;font-weight:800;line-height:1;text-decoration:none;display:inline-flex}.btn:hover,.vz-btn:hover{background:var(--vz-brand-hover);transform:translateY(-3px)rotate(-.6deg)}.btn:active,.vz-btn:active{transform:translateY(1px)scale(.98)}.btn--soft{background:var(--peach);color:var(--navy)}.btn--soft:hover{background:#f0b58c}.btn--sm{min-height:2.9rem;padding-inline:1.5rem;font-size:1.4rem}@media (width<=420px){.btn--sm{padding-inline:1rem;font-size:1.25rem}}.torn-a{clip-path:var(--clip-torn-a)}.torn-b{clip-path:var(--clip-torn-b)}.torn-c{clip-path:var(--clip-torn-c)}.edge-wave{clip-path:var(--clip-wave)}.edge-wave-both{clip-path:var(--clip-wave-both)}.edge-zig{clip-path:var(--clip-zig)}.spark{width:var(--s,28px);aspect-ratio:1;color:var(--c,var(--cobalt));clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%);pointer-events:none;background:currentColor;position:absolute}@keyframes vz-rise{0%{opacity:0;translate:0 30px}to{opacity:1;translate:0}}@keyframes vz-twinkle{0%,to{transform:scale(1)rotate(0)}50%{transform:scale(.65)rotate(18deg)}}@keyframes vz-slide{0%{opacity:0;translate:0 40px;rotate:2deg}to{opacity:1;translate:0;rotate:0deg}}@media (prefers-reduced-motion:no-preference){.spark{animation:3.6s ease-in-out infinite vz-twinkle;animation-delay:var(--d,0s)}.rise{animation:vz-slide .8s var(--vz-ease) both;animation-delay:var(--d,0s)}@supports (animation-timeline:view()){.reveal{animation:linear both vz-rise view();animation-range:entry entry 40%}}}@media (prefers-reduced-motion:reduce){.spark,.rise,.reveal{animation:none!important}.btn,.vz-btn,.card-hover{transition:none}}.vz-leadform{width:100%}.vz-leadform__title{font-family:var(--vz-font-display);text-transform:uppercase;margin-bottom:.4rem;font-size:2.2rem;font-weight:800;line-height:.95}.vz-leadform__desc{color:var(--navy);margin-bottom:1rem}.vz-field{margin-bottom:1rem}.vz-field__label{color:var(--navy);margin-bottom:.35rem;font-size:.95rem;font-weight:700;display:block}.vz-field__req{color:#a3224f}.vz-input{box-sizing:border-box;border:2px solid var(--navy);width:100%;color:var(--navy);font:inherit;transition:border-color var(--vz-dur) var(--vz-ease), box-shadow var(--vz-dur) var(--vz-ease);background:#fff;border-radius:14px;padding:.85rem 1.1rem;font-size:1rem}textarea.vz-input{resize:vertical;min-height:5.5rem}.vz-input::placeholder{color:#565c82;opacity:1}.vz-input:focus{border-color:var(--cobalt);box-shadow:0 0 0 4px var(--vz-brand-ring);outline:none}.vz-input[aria-invalid=true],.vz-field.has-error .vz-input{border-color:#b3261e}.vz-field__error{color:#b3261e;margin-top:.3rem;font-size:.9rem;font-weight:600}.vz-checkbox{width:1.3rem;height:1.3rem;accent-color:var(--cobalt);flex:none;margin-top:.2rem}.vz-leadform a{color:var(--cobalt);text-underline-offset:3px;text-decoration-thickness:2px}.vz-leadform__actions{margin-top:1.1rem}.vz-leadform__actions .vz-btn{width:100%}.vz-leadform__status{margin-top:.8rem;font-weight:600}.vz-leadform__done{background:var(--lime);color:var(--navy);border-radius:18px;padding:1.4rem;font-weight:700}.legal h1{margin-bottom:.8rem;font-size:clamp(2.8rem,6vw,4.4rem)}.legal h2{font-family:var(--vz-font-display);text-transform:uppercase;margin-top:2rem;margin-bottom:.6rem;font-size:2rem;font-weight:800;line-height:1}.legal a{color:var(--cobalt);text-underline-offset:3px;text-decoration-thickness:2px}.legal__meta,.vz-muted{color:var(--vz-ink-muted)}.nf{text-align:left;padding-block:clamp(3rem,10vw,8rem)}.nf h1{font-size:clamp(5rem,16vw,11rem);line-height:.85}.nf p{max-width:30ch;margin:1.2rem 0 1.8rem;font-size:1.2rem}.top[data-astro-cid-jr7posx5]{padding-block:1.1rem}.top__row[data-astro-cid-jr7posx5]{justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.top__brand[data-astro-cid-jr7posx5]{color:var(--navy);flex-direction:column;line-height:1;text-decoration:none;display:flex}.top__name[data-astro-cid-jr7posx5]{font-family:var(--vz-font-display);text-transform:uppercase;letter-spacing:.01em;font-size:3rem;font-weight:800;line-height:.85}.top__sub[data-astro-cid-jr7posx5]{font-family:var(--vz-font-display);text-transform:uppercase;letter-spacing:.08em;margin-top:.15rem;font-size:1rem;font-weight:700}.top__nav[data-astro-cid-jr7posx5]{gap:clamp(1.2rem,3vw,2.6rem);display:flex}.top__nav[data-astro-cid-jr7posx5] a[data-astro-cid-jr7posx5]{font-family:var(--vz-font-display);text-transform:uppercase;letter-spacing:.03em;color:var(--navy);transition:border-color var(--vz-dur) var(--vz-ease), color var(--vz-dur) var(--vz-ease);border-bottom:3px solid #0000;padding-block:.3rem;font-size:1.45rem;font-weight:800;text-decoration:none}.top__nav[data-astro-cid-jr7posx5] a[data-astro-cid-jr7posx5]:hover{border-color:var(--pink);color:var(--cobalt)}@media (width<=860px){.top__nav[data-astro-cid-jr7posx5]{display:none}}@media (width<=420px){.top__row[data-astro-cid-jr7posx5]{gap:.75rem}.top__sub[data-astro-cid-jr7posx5]{letter-spacing:.05em;font-size:.8rem}.top__name[data-astro-cid-jr7posx5]{font-size:2.5rem}}.foot[data-astro-cid-nw2ivrzo]{padding-block:2.5rem 3rem}.foot__row[data-astro-cid-nw2ivrzo]{grid-template-columns:1.4fr 1fr auto;align-items:end;gap:1.5rem 2.5rem;display:grid}.foot__name[data-astro-cid-nw2ivrzo]{font-family:var(--vz-font-display);text-transform:uppercase;font-size:3.2rem;font-weight:800;line-height:.85}.foot__sub[data-astro-cid-nw2ivrzo]{margin-top:.4rem}.foot__links[data-astro-cid-nw2ivrzo]{gap:.4rem;display:grid}.foot__links[data-astro-cid-nw2ivrzo] a[data-astro-cid-nw2ivrzo]{color:var(--navy);text-underline-offset:3px;text-decoration-thickness:2px}.foot__links[data-astro-cid-nw2ivrzo] a[data-astro-cid-nw2ivrzo]:hover{color:var(--cobalt)}.foot__copy[data-astro-cid-nw2ivrzo]{font-size:.95rem}@media (width<=820px){.foot__row[data-astro-cid-nw2ivrzo]{grid-template-columns:1fr}}
