/* [next]/internal/font/google/bricolage_grotesque_75dbf6a0.module.css [app-client] (css) */
@font-face {
  font-family: Bricolage Grotesque;
  font-style: normal;
  font-weight: 200 800;
  font-stretch: 100%;
  font-display: swap;
  src: url("../media/033400d475fad6b1-s.197tvtifbphtu.woff2") format("woff2");
  unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB;
}

@font-face {
  font-family: Bricolage Grotesque;
  font-style: normal;
  font-weight: 200 800;
  font-stretch: 100%;
  font-display: swap;
  src: url("../media/26daee0352f50a5f-s.2e115y8-hourl.woff2") format("woff2");
  unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: Bricolage Grotesque;
  font-style: normal;
  font-weight: 200 800;
  font-stretch: 100%;
  font-display: swap;
  src: url("../media/017d9bea37084d9b-s.p.41rroleoq1br7.woff2") format("woff2");
  unicode-range: U+??, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: Bricolage Grotesque Fallback;
  src: local(Arial);
  ascent-override: 88.21%;
  descent-override: 25.61%;
  line-gap-override: 0.0%;
  size-adjust: 105.43%;
}

.bricolage_grotesque_75dbf6a0-module__V5rL5a__className {
  font-family: Bricolage Grotesque, Bricolage Grotesque Fallback;
  font-style: normal;
}

.bricolage_grotesque_75dbf6a0-module__V5rL5a__variable {
  --font-bricolage: "Bricolage Grotesque", "Bricolage Grotesque Fallback";
}

/* [project]/alumninew/app/(marketing)/_landing/landing-theme.css [app-client] (css) */
.landing-theme {
  --font-geist: var(--font-bricolage);
  --font-sans: var(--font-bricolage);
  --font-serif: var(--font-bricolage);
  --background: #fbf9f5;
  --foreground: #1c2029;
  --card: #fefdfb;
  --card-foreground: #1c2029;
  --popover: #fefdfb;
  --popover-foreground: #1c2029;
  --primary: #225bcc;
  --primary-foreground: #f8fafd;
  --secondary: #e8eef7;
  --secondary-foreground: #214487;
  --muted: #f0ede7;
  --muted-foreground: #5b616b;
  --accent: #dbe9fe;
  --accent-foreground: #183d86;
  --destructive: #c52c2a;
  --border: #e0ddd7;
  --input: #e0ddd7;
  --ring: #225bcc;
  --ink: #19233e;
  --ink-soft: #26365c;
  --ink-foreground: #f4f7fb;
  --tag-green: #c9f4d7;
  --tag-green-foreground: #185b37;
  --tag-violet: #e9e3ff;
  --tag-violet-foreground: #52407d;
  --tag-amber: #ffe8c1;
  --tag-amber-foreground: #7a4c18;
  --radius: .8rem;
  --lightningcss-light: initial;
  --lightningcss-dark: ;
  color-scheme: light;
  font-family: var(--font-bricolage), ui-sans-serif, system-ui, sans-serif;
  background-color: var(--background);
  color: var(--foreground);
  letter-spacing: -.008em;
}

@supports (color: lab(0% 0 0)) {
  .landing-theme {
    --background: lab(97.9313% .165224 1.89879);
    --foreground: lab(12.3256% -.16208 -6.62532);
    --card: lab(99.4317% .0972152 1.13814);
    --card-foreground: lab(12.3256% -.16208 -6.62532);
    --popover: lab(99.4317% .0972152 1.13814);
    --popover-foreground: lab(12.3256% -.16208 -6.62532);
    --primary: lab(40.5523% 15.311 -64.9009);
    --primary-foreground: lab(98.257% -.443965 -1.43218);
    --secondary: lab(93.9353% -1.03268 -5.14562);
    --secondary-foreground: lab(29.2745% 6.96336 -42.2539);
    --muted: lab(93.7629% .366241 3.03108);
    --muted-foreground: lab(40.7658% -.579149 -6.68446);
    --accent: lab(91.7795% -1.79902 -11.7559);
    --accent-foreground: lab(26.7321% 9.5772 -45.6536);
    --destructive: lab(44.7496% 59.7648 41.0715);
    --border: lab(88.1938% .521362 3.3949);
    --input: lab(88.1938% .521362 3.3949);
    --ring: lab(40.5523% 15.311 -64.9009);
    --ink: lab(13.9678% 2.27664 -18.6575);
    --ink-soft: lab(22.8749% 2.85631 -25.0539);
    --ink-foreground: lab(97.0954% -.662327 -2.14621);
    --tag-green: lab(92.6849% -18.6707 9.5735);
    --tag-green-foreground: lab(33.887% -28.7524 14.833);
    --tag-violet: lab(91.3934% 6.99565 -15.1967);
    --tag-violet-foreground: lab(31.3233% 19.1746 -32.5265);
    --tag-amber: lab(93.1608% 4.39197 23.3808);
    --tag-amber-foreground: lab(37.0888% 16.6284 37.5435);
  }
}

.dark .landing-theme {
  --lightningcss-light: initial;
  --lightningcss-dark: ;
  color-scheme: light;
}

.landing-theme .display {
  letter-spacing: -.035em;
  text-wrap: balance;
  font-weight: 800;
  line-height: 1.02;
}

@media (prefers-reduced-motion: reduce) {
  .landing-theme [class*="animate-"], .landing-theme [class*="animate-"] * {
    animation: none !important;
  }
}

.landing-theme .nav-link {
  color: var(--muted-foreground);
  transition: color .16s cubic-bezier(.22, 1, .36, 1);
}

.landing-theme .nav-link:hover {
  color: var(--foreground);
}

/*# sourceMappingURL=%5Broot-of-the-server%5D__1ww6bzs._.css.map*/