.company-landing{background:var(--cl-background);color:var(--cl-foreground);-webkit-font-smoothing:antialiased;--radius:1rem;--cl-background:#fcfaf4;--cl-foreground:#1a0e0e;--cl-card:#ffffff8c;--cl-card-foreground:#1a0e0e;--cl-border:#e7e4dd99;--cl-pastel-rose:#fceae8;--cl-pastel-peach:#f8f4f5;--cl-pastel-cream:#fdfbfc;--cl-pastel-mint:#ebe2e1;--cl-pastel-sky:#e1ddde;--cl-pastel-lilac:#ffe4e3;--cl-brand-red:#ee2531;--cl-font-display:"Instrument Serif", serif;--cl-font-sans:"Geist", "Inter", sans-serif;--cl-font-mono:"Geist Mono", ui-monospace, monospace;font-family:Geist,Inter,sans-serif;font-size:16px;line-height:1.5;overflow-x:hidden}@supports (color:lab(0% 0 0)){.company-landing{--cl-background:lab(98.3013% -.0122488 3.05653);--cl-foreground:lab(5.11504% 5.0736 1.88976);--cl-card:lab(100% 0 0/.55);--cl-card-foreground:lab(5.11504% 5.0736 1.88976);--cl-border:lab(90.7711% -.00748038 3.82591/.6);--cl-pastel-rose:lab(94.0159% 6.12193 3.29628);--cl-pastel-peach:lab(96.4572% 1.69086 .0164032);--cl-pastel-cream:lab(98.8149% .676721 .00654459);--cl-pastel-mint:lab(90.6282% 3.05629 1.64311);--cl-pastel-sky:lab(88.3372% 1.69078 .0164151);--cl-pastel-lilac:lab(92.7384% 9.51916 4.03112);--cl-brand-red:lab(52.419% 72.8658 47.8671)}}.company-landing .font-display{font-family:var(--cl-font-display)!important}.company-landing .font-mono{font-family:var(--cl-font-mono)!important}.company-landing .font-sans{font-family:var(--cl-font-sans)!important}.company-landing{--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--text-5xl:3rem;--text-6xl:3.75rem;--text-7xl:4.5rem;--text-8xl:6rem;--text-9xl:8rem}.company-landing .text-xs{font-size:.75rem;line-height:1rem}.company-landing .text-sm{font-size:.875rem;line-height:1.25rem}.company-landing .text-base{font-size:1rem;line-height:1.5rem}.company-landing .text-lg{font-size:1.125rem;line-height:1.75rem}.company-landing .text-xl{font-size:1.25rem;line-height:1.75rem}.company-landing .text-2xl{font-size:1.5rem;line-height:2rem}.company-landing .text-3xl{font-size:1.875rem;line-height:2.25rem}.company-landing .text-4xl{font-size:2.25rem;line-height:2.5rem}.company-landing .text-5xl{font-size:3rem;line-height:1}.company-landing .text-6xl{font-size:3.75rem;line-height:1}.company-landing .text-7xl{font-size:4.5rem;line-height:1}.company-landing{--background:var(--cl-background);--foreground:var(--cl-foreground);--border:var(--cl-border);--brand-red:var(--cl-brand-red);--pastel-rose:var(--cl-pastel-rose);--pastel-peach:var(--cl-pastel-peach);--pastel-cream:var(--cl-pastel-cream);--pastel-mint:var(--cl-pastel-mint);--pastel-sky:var(--cl-pastel-sky);--pastel-lilac:var(--cl-pastel-lilac)}.company-landing .liquid-glass{-webkit-backdrop-filter:blur(28px)saturate(180%);backdrop-filter:blur(28px)saturate(180%);background:linear-gradient(135deg,#ffffff8c,#ffffff2e);background:linear-gradient(135deg,lab(100% -.0000298023 .0000119209/.55),lab(100% -.0000298023 .0000119209/.18));border:1px solid #fff9;border:1px solid lab(100% -.0000298023 .0000119209/.6);box-shadow:inset 0 1px #ffffffb3,inset 0 -1px #ffffff26,0 20px 60px -20px #b450502e,0 1px 2px #0000000a}.company-landing .liquid-pill{-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);background:linear-gradient(135deg,#ffffffb3,#ffffff40);background:linear-gradient(135deg,lab(100% -.0000298023 .0000119209/.7),lab(100% -.0000298023 .0000119209/.25));border:1px solid #ffffffb3;border:1px solid lab(100% -.0000298023 .0000119209/.7);box-shadow:inset 0 1px #fffc,0 8px 24px -8px #0000001f}.company-landing .transition-liquid{transition-property:all;transition-duration:.5s;transition-timing-function:cubic-bezier(.16,1,.3,1)}.company-landing .hover-spring{transition:transform .4s cubic-bezier(.16,1,.3,1),opacity .3s cubic-bezier(.16,1,.3,1),background-color .3s,border-color .3s}.company-landing .hover-spring:hover{transform:scale(1.02)}.company-landing .hover-spring:active{transform:scale(.97)}.company-landing .hover-spring-sm{transition:transform .3s cubic-bezier(.16,1,.3,1),opacity .2s cubic-bezier(.16,1,.3,1),background-color .2s,border-color .2s}.company-landing .hover-spring-sm:hover{transform:scale(1.04)}.company-landing .hover-spring-sm:active{transform:scale(.95)}.company-landing .text-balance{text-wrap:balance}@keyframes cl-blob-drift{0%,to{transform:translate(0)scale(1)}33%{transform:translate(6%,-4%)scale(1.08)}66%{transform:translate(-5%,6%)scale(.94)}}@keyframes cl-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes cl-float-slow{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-12px)rotate(2deg)}}@keyframes cl-spin-slow{to{transform:rotate(360deg)}}@keyframes cl-scan-line{0%{opacity:0;transform:translateY(-100%)}10%{opacity:1}90%{opacity:1}to{opacity:0;transform:translateY(100%)}}@keyframes cl-fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.company-landing .animate-blob{animation:18s ease-in-out infinite cl-blob-drift}.company-landing .animate-float-slow{animation:6s ease-in-out infinite cl-float-slow}.company-landing .animate-spin-slow{animation:40s linear infinite cl-spin-slow}.company-landing .animate-scan{animation:3s ease-in-out infinite cl-scan-line}.company-landing .animate-fadeIn{animation:.3s ease-out both cl-fade-in}.company-landing [class*=shimmer-bg]{animation:4s linear infinite cl-shimmer}