.vender-landing{--font-sans:"Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-display:var(--font-fraunces), "Cormorant Garamond", ui-serif, Georgia, serif;--radius:.625rem;--background:#fff;--foreground:#0a0a0a;--card:#fff;--card-foreground:#0a0a0a;--primary:#df2225;--primary-foreground:#fff;--primary-soft:#ffecea;--secondary:#f5f5f5;--secondary-foreground:#0a0a0a;--muted:#f5f5f5;--muted-foreground:#686163;--accent:#ffecea;--accent-foreground:#df2225;--ink:#020202;--destructive:#e40014;--border:#e4e4e4;--border-subtle:#f2f2f2;--input:#e4e4e4;--ring:#df2225;--color-background:var(--background);--color-foreground:var(--foreground);--color-card:var(--card);--color-primary:var(--primary);--color-primary-foreground:var(--primary-foreground);--color-muted:var(--muted);--color-muted-foreground:var(--muted-foreground);--color-border:var(--border);--color-input:var(--input);--color-ring:var(--ring);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}@supports (color:lab(0% 0 0)){.vender-landing{--background:lab(100% 0 0);--foreground:lab(2.75381% 0 0);--card:lab(100% 0 0);--card-foreground:lab(2.75381% 0 0);--primary:lab(49.0747% 69.3434 49.6251);--primary-foreground:lab(100% 0 0);--primary-soft:lab(95.0932% 9.04813 5.32234);--secondary:lab(96.52% -.0000298023 .0000119209);--secondary-foreground:lab(2.75381% 0 0);--muted:lab(96.52% -.0000298023 .0000119209);--muted-foreground:lab(41.8744% 3.37328 .0334322);--accent:lab(95.0932% 9.04813 5.32234);--accent-foreground:lab(49.0747% 69.3434 49.6251);--ink:lab(.462488% 0 0);--destructive:lab(48.4493% 77.4328 61.5452);--border:lab(90.72% .0000298023 -.0000119209);--border-subtle:lab(95.36% 0 0);--input:lab(90.72% .0000298023 -.0000119209);--ring:lab(49.0747% 69.3434 49.6251)}}@layer base{.vender-landing.vender-page{background-color:var(--color-background);color:var(--color-foreground);font-family:var(--font-sans);font-size:1rem;line-height:1.5}.vender-landing.vender-page *{border-color:var(--color-border)}.vender-landing.vender-page h1,.vender-landing.vender-page h2,.vender-landing.vender-page h3,.vender-landing .font-display{font-family:var(--font-display);letter-spacing:-.02em;font-optical-sizing:auto;font-weight:500}}.vender-landing.vender-page h1.font-black,.vender-landing.vender-page h2.font-black,.vender-landing.vender-page h3.font-black{font-family:var(--font-display);font-weight:800}.vender-landing.vender-page h1.font-semibold,.vender-landing.vender-page h2.font-semibold,.vender-landing.vender-page h3.font-semibold,.vender-landing .font-display.font-semibold{font-family:var(--font-display);font-weight:600}.vender-landing.vender-page h1.tracking-tight,.vender-landing.vender-page h2.tracking-tight,.vender-landing.vender-page h3.tracking-tight{font-family:var(--font-display)}@layer components{.vender-landing .bg-background{background-color:var(--background)}.vender-landing .bg-card{background-color:var(--card)}.vender-landing .bg-primary{background-color:var(--primary)}.vender-landing .bg-primary-soft{background-color:var(--primary-soft)}.vender-landing .bg-muted,.vender-landing .hover\:bg-muted:hover{background-color:var(--muted)}.vender-landing .bg-ink{background-color:var(--ink)}.vender-landing .text-foreground{color:var(--foreground)}.vender-landing .text-ink{color:var(--ink)}.vender-landing .text-primary{color:var(--primary)}.vender-landing .text-primary-foreground{color:var(--primary-foreground)}.vender-landing .text-muted-foreground{color:var(--muted-foreground)}.vender-landing.border-border,.vender-landing .border-border{border-color:var(--border)}.vender-landing.vender-header{border-bottom-color:var(--border-subtle)}.vender-landing .ring-border{--tw-ring-color:var(--border)}.vender-landing .ring-primary{--tw-ring-color:var(--primary)}.vender-landing .bg-muted\/40{background-color:color-mix(in oklab, var(--muted) 40%, var(--background))}.vender-landing .border-primary\/30{border-color:color-mix(in oklab, var(--primary) 30%, transparent)}.vender-landing .border-primary\/40,.vender-landing .hover\:border-primary\/40:hover{border-color:color-mix(in oklab, var(--primary) 40%, transparent)}.vender-landing .shadow-primary-ring{box-shadow:0 0 0 4px color-mix(in oklab, var(--primary-soft) 60%, transparent)}.vender-landing .shadow-primary-cta{box-shadow:0 10px 30px -10px color-mix(in oklab, var(--primary) 60%, transparent)}.vender-landing .shadow-primary-cta:hover{box-shadow:0 14px 40px -10px color-mix(in oklab, var(--primary) 70%, transparent)}.vender-landing .form-input{border:1px solid var(--color-border);background-color:var(--color-background);width:100%;font-size:.875rem;font-family:var(--font-sans);color:var(--color-foreground);border-radius:.75rem;outline:none;padding:.625rem .875rem;transition:border-color .15s,box-shadow .15s}.vender-landing .form-input::placeholder{color:var(--color-muted-foreground);opacity:.7}.vender-landing .form-input:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in oklab, var(--color-primary) 20%, transparent)}.vender-landing.vender-page{min-width:0;padding-bottom:5.5rem;overflow-x:clip}@media (min-width:768px){.vender-landing.vender-page{padding-bottom:1rem}}.vender-landing .vender-container{width:100%;max-width:80rem;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media (min-width:640px){.vender-landing .vender-container{padding-left:1.5rem;padding-right:1.5rem}}.vender-landing .vender-section-y{padding-top:3.5rem;padding-bottom:3.5rem}@media (min-width:640px){.vender-landing .vender-section-y{padding-top:5rem;padding-bottom:5rem}}@media (min-width:768px){.vender-landing .vender-section-y{padding-top:7rem;padding-bottom:7rem}}.vender-landing .vender-h2{font-size:1.75rem;line-height:1.12}@media (min-width:640px){.vender-landing .vender-h2{font-size:2.25rem}}@media (min-width:768px){.vender-landing .vender-h2{font-size:3rem}}.vender-landing .vender-cta-wide{justify-content:center;width:100%;max-width:24rem}@media (min-width:640px){.vender-landing .vender-cta-wide{width:auto;max-width:none}}}
