/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */:root:where(:has([data-marketing-tokens])){--font-size:16px;--background:#fff;--foreground:oklch(14.5% 0 0);--card:#fff;--card-foreground:oklch(14.5% 0 0);--popover:oklch(100% 0 0);--popover-foreground:oklch(14.5% 0 0);--primary:#030213;--primary-foreground:oklch(100% 0 0);--secondary:oklch(95% .0058 264.53);--secondary-foreground:#030213;--muted:#ececf0;--muted-foreground:#717182;--accent:#e9ebef;--accent-foreground:#030213;--destructive:#d4183d;--destructive-foreground:#fff;--border:#0000001a;--input:transparent;--input-background:#f3f3f5;--switch-background:#cbced4;--font-weight-medium:500;--font-weight-normal:400;--ring:oklch(70.8% 0 0);--chart-1:oklch(64.6% .222 41.116);--chart-2:oklch(60% .118 184.704);--chart-3:oklch(39.8% .07 227.392);--chart-4:oklch(82.8% .189 84.429);--chart-5:oklch(76.9% .188 70.08);--radius:.625rem;--sidebar:oklch(98.5% 0 0);--sidebar-foreground:oklch(14.5% 0 0);--sidebar-primary:#030213;--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(97% 0 0);--sidebar-accent-foreground:oklch(20.5% 0 0);--sidebar-border:oklch(92.2% 0 0);--sidebar-ring:oklch(70.8% 0 0);--bg-color-home:#fff}.dark:where(:has([data-marketing-tokens])){--background:oklch(14.5% 0 0);--foreground:oklch(98.5% 0 0);--card:oklch(14.5% 0 0);--card-foreground:oklch(98.5% 0 0);--popover:oklch(14.5% 0 0);--popover-foreground:oklch(98.5% 0 0);--primary:oklch(98.5% 0 0);--primary-foreground:oklch(20.5% 0 0);--secondary:oklch(26.9% 0 0);--secondary-foreground:oklch(98.5% 0 0);--muted:oklch(26.9% 0 0);--muted-foreground:oklch(70.8% 0 0);--accent:oklch(26.9% 0 0);--accent-foreground:oklch(98.5% 0 0);--destructive:oklch(39.6% .141 25.723);--destructive-foreground:oklch(63.7% .237 25.331);--border:oklch(26.9% 0 0);--input:oklch(26.9% 0 0);--ring:oklch(43.9% 0 0);--font-weight-medium:500;--font-weight-normal:400;--chart-1:oklch(48.8% .243 264.376);--chart-2:oklch(69.6% .17 162.48);--chart-3:oklch(76.9% .188 70.08);--chart-4:oklch(62.7% .265 303.9);--chart-5:oklch(64.5% .246 16.439);--sidebar:oklch(20.5% 0 0);--sidebar-foreground:oklch(98.5% 0 0);--sidebar-primary:oklch(48.8% .243 264.376);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(26.9% 0 0);--sidebar-accent-foreground:oklch(98.5% 0 0);--sidebar-border:oklch(26.9% 0 0);--sidebar-ring:oklch(43.9% 0 0);--bg-color-home:#111}.carousel-card-height{height:530px}p.font-semibold{font-weight:600!important}.card-content-section{flex-direction:column;flex:1;display:flex}.card-description-grow{flex:1}.card-buttons-row{margin-top:auto;padding-top:24px}.hero-bg-image{background-position:25% 20%}@media (max-width:1023px){.hero-bg-image{background-position:20% 30%}}@media (max-width:767px){p[class*="text-[clamp(1.25rem,4vw,2.25rem)]"]{line-height:1.2!important}}.get-involved-bg-img{object-position:calc(100% + 175px) center}@media (max-width:575px){.get-involved-bg-img{object-position:calc(100% + 175px) center}}@media (min-width:640px){.get-involved-bg-img{object-position:calc(100% + 200px) center}}@media (min-width:768px){.get-involved-bg-img{object-position:calc(100% + 300px) calc(40% + 50px)}}@media (min-width:1024px){.get-involved-bg-img{object-position:calc(100% + 375px) calc(40% + 50px)}}@media (min-width:1280px){.get-involved-bg-img{object-position:calc(100% + 475px) calc(35% + 50px)}}@layer base{*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){*{outline-color:color-mix(in oklab,var(--ring) 50%,transparent)}}body{background-color:var(--background);color:var(--foreground);overflow-x:hidden}:where(:not(:has([class*=\ text-]),:not(:has([class^=text-])))) h1{font-size:var(--text-2xl);font-weight:var(--font-weight-medium);line-height:1.5}:where(:not(:has([class*=\ text-]),:not(:has([class^=text-])))) h2{font-size:var(--text-xl);font-weight:var(--font-weight-medium);line-height:1.5}:where(:not(:has([class*=\ text-]),:not(:has([class^=text-])))) h3{font-size:var(--text-lg);font-weight:var(--font-weight-medium);line-height:1.5}:where(:not(:has([class*=\ text-]),:not(:has([class^=text-])))) h4{font-size:var(--text-base);font-weight:var(--font-weight-medium);line-height:1.5}:where(:not(:has([class*=\ text-]),:not(:has([class^=text-])))) p{font-size:var(--text-base);font-weight:var(--font-weight-normal);line-height:1.5}:where(:not(:has([class*=\ text-]),:not(:has([class^=text-])))) button,:where(:not(:has([class*=\ text-]),:not(:has([class^=text-])))) label{font-size:var(--text-base);font-weight:var(--font-weight-medium);line-height:1.5}:where(:not(:has([class*=\ text-]),:not(:has([class^=text-])))) input{font-size:var(--text-base);font-weight:var(--font-weight-normal);line-height:1.5}}html{font-size:var(--font-size)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}.animate-fadeIn{animation:fadeIn .5s ease-in-out}.card-hover-scroll::-webkit-scrollbar{width:6px}.card-hover-scroll::-webkit-scrollbar-track{background:#ffffff0d;border-radius:3px;margin:0}.card-hover-scroll::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:3px}.card-hover-scroll::-webkit-scrollbar-thumb:hover{background:#ffffff80}@keyframes hero-fade-scale{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes hero-scale-in{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes hero-fade-up-30{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes hero-fade-up-20{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes hero-fade-down-centered{0%{opacity:0;transform:translate(-50%,-10px)}to{opacity:1;transform:translate(-50%)}}@keyframes hero-chevron-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}.ari-hero-signature{animation:hero-fade-scale .6s ease-out 1.2s both}.ari-hero-quote-mark{animation:hero-scale-in .8s ease .5s both}.ari-hero-quote-text{animation:hero-fade-up-30 .8s ease-out .8s both}.ari-hero-cta{animation:hero-fade-up-20 .6s ease-out 1.5s both}.ari-hero-scroll-indicator{transform:translateX(-50%);animation:hero-fade-down-centered .6s ease-out 2s both}.ari-hero-chevron{animation:hero-chevron-bounce 1.5s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.ari-hero-chevron,.ari-hero-cta,.ari-hero-quote-mark,.ari-hero-quote-text,.ari-hero-scroll-indicator,.ari-hero-signature{animation:none}}