@import"https://fonts.googleapis.com/css2?family=Archivo:wght@400;500;600;700;800;900&family=Fraunces:opsz,wght@9..144,400;9..144,600&family=VT323&display=swap";.landing-theme{--color-cocoaDarkBrown: #141414;--color-mediumVermillion: #fc618d;--color-congoPink: #fc82a6;--color-camel: #fce566;--color-raisin: #141414;--color-armadillo: #312b2b;--color-tikkaMasala: #fce566;--color-oldLace: #fdefd2;--color-antiqueWhite: #fdf4cc;--color-eggshell: #f7f1ff;--color-seashell: #fdf4cc;--color-milk: #fff9e8;--color-halfWhite: #f7f1ff;--color-goldFusion: #bab6c0;--color-ultramarineBlue: #5ad4e6;--color-jordyBlue: #5ad4e6;--color-majorelleBlue: #948ae3;--color-grape: #948ae3;--color-yellow-y3: #fce566;--color-green-g3: #7bd88f;--radius-sm: .25rem;--radius-md: .375rem;--radius-lg: .5rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.5rem;--font-primary: "Archivo", ui-sans-serif, system-ui, sans-serif;--font-serif: "Fraunces", Georgia, "Times New Roman", serif;--font-pixel: "VT323", ui-monospace, SFMono-Regular, monospace;--ld-bg: #f6eedb;--ld-bg-alt: var(--color-seashell);--ld-surface: var(--color-milk);--ld-surface-2: var(--color-halfWhite);--ld-text: var(--color-raisin);--ld-muted: #312b2b;--ld-faint: #bab6c0;--ld-border: #312b2b;--ld-border-strong: #141414;--ld-grid: rgba(49, 43, 43, .14);--ld-orange: hsl(15 72% 54%);--ld-accent: var(--ld-orange);--ld-accent-hover: hsl(15 72% 47%);--ld-accent-ink: #141414;--ld-blue: var(--color-ultramarineBlue);--ld-night: #141414;--ld-ink: #1a1a1a;--ld-ink-soft: #221f1d;--ld-on-dark: #f7f1ff;--ld-on-dark-muted: #bab6c0;--ld-on-dark-border: rgba(247, 241, 255, .18);--ld-frame: var(--color-yellow-y3);background:var(--ld-bg);color:var(--ld-text);font-family:var(--font-primary)}.landing-theme h1,.landing-theme h2,.landing-theme h3{font-family:var(--font-primary);font-weight:700;letter-spacing:0}.landing-theme .ld-pixel{font-family:var(--font-pixel);letter-spacing:0}.landing-theme .landing-hero-section{--landing-hero-canvas-height: clamp(480px, calc(100svh - 220px) , 700px)}@media(min-width:1024px){.landing-theme .landing-hero-section{--landing-hero-canvas-height: clamp(540px, calc(100svh - 236px) , 720px)}}@media(min-width:1536px){.landing-theme .landing-hero-section{--landing-hero-canvas-height: clamp(600px, calc(100svh - 228px) , 760px)}}html.landing-hide-scrollbar{scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:smooth}html.landing-hide-scrollbar::-webkit-scrollbar{display:none}@media(prefers-reduced-motion:reduce){html.landing-hide-scrollbar{scroll-behavior:auto}}.ld-shine{background:linear-gradient(100deg,var(--color-antiqueWhite) 0%,var(--color-antiqueWhite) 40%,var(--color-milk) 50%,var(--color-antiqueWhite) 60%,var(--color-antiqueWhite) 100%);background-size:220% 100%;background-position:220% 0;-webkit-background-clip:text;background-clip:text;color:transparent}.group:hover .ld-shine{animation:ld-shine-sweep 1.6s linear infinite}@keyframes ld-shine-sweep{0%{background-position:220% 0}45%,to{background-position:-120% 0}}@media(prefers-reduced-motion:reduce){.group:hover .ld-shine{animation:none}}.landing-theme [data-slot=input],.landing-theme textarea,.landing-theme [data-slot=select-trigger]{background-color:var(--ld-surface)!important;border-color:var(--ld-border)!important;color:var(--ld-text)!important}.landing-theme [data-slot=input]::-moz-placeholder,.landing-theme textarea::-moz-placeholder{color:var(--ld-muted)!important}.landing-theme [data-slot=input]::placeholder,.landing-theme textarea::placeholder,.landing-theme [data-slot=select-trigger][data-placeholder]{color:var(--ld-muted)!important}.landing-theme [data-slot=input]:focus,.landing-theme [data-slot=input]:focus-visible,.landing-theme textarea:focus,.landing-theme textarea:focus-visible,.landing-theme [data-slot=select-trigger]:focus,.landing-theme [data-slot=select-trigger]:focus-visible{background-color:var(--ld-surface)!important;border-color:var(--ld-accent)!important;box-shadow:0 0 0 3px #de5f3538!important}.landing-theme [data-slot=input]:-webkit-autofill,.landing-theme [data-slot=input]:-webkit-autofill:hover,.landing-theme [data-slot=input]:-webkit-autofill:focus{-webkit-text-fill-color:var(--ld-text)!important;box-shadow:0 0 0 1000px var(--ld-surface) inset!important;caret-color:var(--ld-text)}
