@font-face{font-family:Martina Plantijn;font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/MartinaPlantijn-Regular.woff2) format("woff2")}@font-face{font-family:ABC Camera Plain;font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/ABCCameraPlain-Regular.woff2) format("woff2"),url(/fonts/ABCCameraPlain-Regular.woff) format("woff")}@font-face{font-family:ABC Camera Plain;font-weight:500;font-style:normal;font-display:swap;src:url(/fonts/ABCCameraPlain-Medium.woff2) format("woff2"),url(/fonts/ABCCameraPlain-Medium.woff) format("woff")}@font-face{font-family:Reckless Standard S;font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/RecklessStandardS-Regular.woff2) format("woff2"),url(/fonts/RecklessStandardS-Regular.woff) format("woff")}@font-face{font-family:Reckless Standard S;font-weight:400;font-style:italic;font-display:swap;src:url(/fonts/RecklessStandardS-RegularItalic.woff2) format("woff2")}@font-face{font-family:Reckless Standard S;font-weight:500;font-style:normal;font-display:swap;src:url(/fonts/RecklessStandardS-Medium.woff2) format("woff2"),url(/fonts/RecklessStandardS-Medium.woff) format("woff")}@font-face{font-family:Reckless Standard S;font-weight:500;font-style:italic;font-display:swap;src:url(/fonts/RecklessStandardS-MediumItalic.woff2) format("woff2")}@font-face{font-family:Geist;font-weight:100 900;font-style:normal;font-display:swap;src:url(/fonts/Geist-Variable.woff2) format("woff2-variations"),url(/fonts/Geist-Variable.woff2) format("woff2")}@font-face{font-family:Geist;font-weight:400;font-style:italic;font-display:swap;src:url(/fonts/Geist-Italic.woff2) format("woff2")}@font-face{font-family:Geist;font-weight:500;font-style:italic;font-display:swap;src:url(/fonts/Geist-MediumItalic.woff2) format("woff2")}@font-face{font-family:Geist;font-weight:600;font-style:italic;font-display:swap;src:url(/fonts/Geist-SemiBoldItalic.woff2) format("woff2")}@font-face{font-family:Geist Mono;font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/GeistMono-Regular.woff2) format("woff2")}@font-face{font-family:Geist Mono;font-weight:400;font-style:italic;font-display:swap;src:url(/fonts/GeistMono-Italic.woff2) format("woff2")}@font-face{font-family:Geist Mono;font-weight:500;font-style:normal;font-display:swap;src:url(/fonts/GeistMono-Medium.woff2) format("woff2")}@font-face{font-family:Geist Mono;font-weight:500;font-style:italic;font-display:swap;src:url(/fonts/GeistMono-MediumItalic.woff2) format("woff2")}@font-face{font-family:Geist Mono;font-weight:600;font-style:normal;font-display:swap;src:url(/fonts/GeistMono-SemiBold.woff2) format("woff2")}@font-face{font-family:Geist Mono;font-weight:600;font-style:italic;font-display:swap;src:url(/fonts/GeistMono-SemiBoldItalic.woff2) format("woff2")}:root{--vl-violet-50: #F5F3FF;--vl-violet-100: #EDE9FE;--vl-violet-200: #DDD6FE;--vl-violet-300: #C4B5FD;--vl-violet-400: #A78BFA;--vl-violet-500: #8B5CF6;--vl-violet-600: #7C3AED;--vl-violet-700: #6D28D9;--vl-violet-800: #5B21B6;--vl-violet-900: #4C1D95;--vl-dark-blue: #172554;--vl-zinc-50: #FAFAFA;--vl-zinc-100: #F4F4F5;--vl-zinc-200: #E4E4E7;--vl-zinc-300: #D4D4D8;--vl-zinc-400: #A1A1AA;--vl-zinc-500: #71717A;--vl-zinc-600: #52525B;--vl-zinc-700: #3F3F46;--vl-zinc-800: #27272A;--vl-zinc-900: #18181B;--vl-zinc-950: #09090B;--vl-beige-50: #FCF9F6;--vl-beige-100: #F7F1E8;--vl-beige-200: #EFE7DC;--vl-beige-300: #DDD0BD;--vl-beige-400: #C9B8A0;--vl-beige-500: #A8987F;--vl-beige-600: #857762;--vl-beige-700: #645945;--vl-beige-800: #403A31;--vl-beige-900: #2A2620;--vl-beige-950: #1A1814;--vl-orange: #FE8337;--vl-blue: #A0C9E5;--vl-green: #74C795;--vl-yellow: #FADE7A;--vl-info: #38BDF8;--vl-success: #34D399;--vl-warn: #FACC15;--vl-alert: #FB923C;--vl-danger: #F87171;--vl-bg: var(--vl-zinc-50);--vl-bg-card: #FFFFFF;--vl-bg-anchor: var(--vl-dark-blue);--vl-fg-1: var(--vl-zinc-950);--vl-fg-2: var(--vl-zinc-600);--vl-fg-3: var(--vl-zinc-400);--vl-fg-inv-1: #FAFAFA;--vl-fg-inv-2: var(--vl-zinc-400);--vl-border: var(--vl-zinc-200);--vl-border-strong: var(--vl-zinc-300);--vl-accent: var(--vl-violet-600);--vl-accent-bg: var(--vl-violet-400);--vl-font-wordmark: "Martina Plantijn", "Reckless Standard S", "Tiempos Text", Georgia, serif;--vl-font-serif: "Reckless Standard S", "Reckless", "Tiempos Text", "Source Serif Pro", Georgia, serif;--vl-font-sans: "Geist", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Helvetica, Arial, sans-serif;--vl-font-mono: "Geist Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--vl-display-1-size: 100px;--vl-display-1-lh: 1.1;--vl-display-1-track: -.01em;--vl-display-2-size: 72px;--vl-display-2-lh: 1.1;--vl-display-2-track: -.01em;--vl-h1-size: 48px;--vl-h1-lh: 1.1;--vl-h1-track: -.02em;--vl-h2-size: 32px;--vl-h2-lh: 1.1;--vl-h2-track: -.01em;--vl-h3-size: 24px;--vl-h3-lh: 1.2;--vl-h3-track: -.02em;--vl-h4-size: 20px;--vl-h4-lh: 1.4;--vl-h4-track: -.01em;--vl-body-lg-size: 20px;--vl-body-lg-lh: 28px;--vl-body-size: 16px;--vl-body-lh: 24px;--vl-body-sm-size: 14px;--vl-body-sm-lh: 20px;--vl-caption-size: 12px;--vl-caption-lh: 16px;--vl-eyebrow-size: 12px;--vl-eyebrow-lh: 16px;--vl-eyebrow-track: .04em;--vl-radius-sm: 6px;--vl-radius: 12px;--vl-radius-lg: 16px;--vl-radius-xl: 20px;--vl-radius-pill: 9999px;--vl-shadow-xs: 0 1px 2px rgba(9,9,11,.04);--vl-shadow-sm: 0 1px 3px rgba(9,9,11,.06), 0 1px 2px rgba(9,9,11,.04);--vl-shadow: 0 4px 12px -2px rgba(9,9,11,.08), 0 2px 4px rgba(9,9,11,.04);--vl-shadow-lg: 0 16px 32px -8px rgba(9,9,11,.1), 0 4px 8px rgba(9,9,11,.04);--vl-shadow-focus: 0 0 0 3px rgba(124,58,237,.2);--vl-space-1: 4px;--vl-space-2: 8px;--vl-space-3: 12px;--vl-space-4: 16px;--vl-space-5: 20px;--vl-space-6: 24px;--vl-space-8: 32px;--vl-space-10: 40px;--vl-space-12: 48px;--vl-space-16: 64px;--vl-space-20: 80px;--vl-space-24: 96px;--vl-ease: cubic-bezier(.2, .8, .2, 1);--vl-ease-in: cubic-bezier(.4, 0, 1, 1);--vl-ease-out: cubic-bezier(0, 0, .2, 1);--vl-dur-fast: .12s;--vl-dur: .2s;--vl-dur-slow: .36s}html,body{color:var(--vl-fg-1);font-family:var(--vl-font-sans);font-weight:500;font-size:var(--vl-body-size);line-height:var(--vl-body-lh);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,.vl-h1{font-family:var(--vl-font-serif);font-weight:500;font-size:var(--vl-h1-size);line-height:var(--vl-h1-lh);letter-spacing:var(--vl-h1-track);color:var(--vl-fg-1);margin:0}h2,.vl-h2{font-family:var(--vl-font-sans);font-weight:600;font-size:var(--vl-h2-size);line-height:var(--vl-h2-lh);letter-spacing:var(--vl-h2-track);color:var(--vl-fg-1);margin:0}h3,.vl-h3{font-family:var(--vl-font-sans);font-weight:500;font-size:var(--vl-h3-size);line-height:var(--vl-h3-lh);letter-spacing:var(--vl-h3-track);color:var(--vl-fg-1);margin:0}h4,.vl-h4{font-family:var(--vl-font-sans);font-weight:500;font-size:var(--vl-h4-size);line-height:var(--vl-h4-lh);letter-spacing:var(--vl-h4-track);color:var(--vl-fg-1);margin:0}.vl-display{font-family:var(--vl-font-serif);font-weight:500;font-size:var(--vl-display-1-size);line-height:var(--vl-display-1-lh);letter-spacing:var(--vl-display-1-track)}.vl-wordmark{font-family:var(--vl-font-wordmark);letter-spacing:-.02em}.vl-wordmark .v,.vl-wordmark .l{font-weight:400}p,.vl-body{font-family:var(--vl-font-sans);font-weight:500;font-size:var(--vl-body-size);line-height:var(--vl-body-lh);color:var(--vl-fg-2);margin:0}.vl-body-lg{font-size:var(--vl-body-lg-size);line-height:var(--vl-body-lg-lh);color:var(--vl-fg-2)}.vl-body-sm{font-size:var(--vl-body-sm-size);line-height:var(--vl-body-sm-lh);color:var(--vl-fg-2)}.vl-caption{font-size:var(--vl-caption-size);line-height:var(--vl-caption-lh);color:var(--vl-fg-3)}.vl-eyebrow{font-family:var(--vl-font-mono);font-weight:500;font-size:var(--vl-eyebrow-size);line-height:var(--vl-eyebrow-lh);letter-spacing:var(--vl-eyebrow-track);text-transform:uppercase;color:var(--vl-fg-2)}code,kbd,samp,pre,.vl-mono{font-family:var(--vl-font-mono);font-weight:500}a{color:var(--vl-accent);text-decoration:none;text-underline-offset:3px;transition:color var(--vl-dur) var(--vl-ease)}a:hover{color:var(--vl-violet-700);text-decoration:underline}
