/*!**************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[13].oneOf[7].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[13].oneOf[7].use[3]!./src/app/about/about.module.css ***!
  \**************************************************************************************************************************************************************************************************************************************************************************/
/* ===== About Page — matches landing design system ===== */

.about_about__zxZUz {
  --bg: #f6f5f0;
  --bg-2: #ffffff;
  --panel: #15181f;
  --panel-2: #1c2230;
  --line: #e3e1d8;
  --line-strong: #15181f;
  --ink: #15181f;
  --ink-dim: #555a68;
  --ink-mute: #8a8e9a;
  --on-dark: #f1f3f8;
  --on-dark-dim: #9aa3b8;
  --coral: #ff5a4a;
  --green: #1fb866;
  --green-bright: #3dff8a;
  --blue: #2a82d8;
  --blue-bright: #4cb8ff;
  --yellow: #ffc92e;

  background: var(--bg);
  color: var(--ink);
  font-family: var(--font-body, "Inter", system-ui, sans-serif);
  font-size: 16px;
  line-height: 1.55;
  -webkit-font-smoothing: antialiased;
  overflow-x: hidden;
  width: 100%;
  min-height: 100vh;
}

.about_bgPattern__uOgd6 {
  position: fixed;
  inset: 0;
  pointer-events: none;
  z-index: 0;
  opacity: 1;
  background-image: radial-gradient(rgba(21,24,31,0.13) 1px, transparent 1px);
  background-size: 24px 24px;
}

.about_main__nbSSX {
  position: relative;
  z-index: 1;
}

/* ── Hero ── */
.about_hero__hgGLN {
  max-width: 1320px;
  margin: 0 auto;
  padding: 80px 32px 64px;
  display: grid;
  grid-template-columns: 1.1fr 1fr;
  gap: 56px;
  align-items: center;
  min-height: 70vh;
}

.about_eyebrow___ecmO {
  font-family: var(--font-mono), ui-monospace, monospace;
  font-size: 12px;
  color: var(--coral);
  text-transform: uppercase;
  letter-spacing: 0.12em;
  margin-bottom: 16px;
  display: flex;
  align-items: center;
  gap: 10px;
  font-weight: 600;
}

.about_eyebrow___ecmO::before {
  content: "";
  width: 28px;
  height: 2px;
  background: var(--coral);
}

.about_heroTitle__ew_Rg {
  font-family: var(--font-display), system-ui, sans-serif;
  font-size: clamp(44px, 5.5vw, 76px);
  line-height: 0.95;
  letter-spacing: -0.035em;
  margin: 0 0 28px;
  font-weight: 800;
}

.about_accentGreen__EYX6V { color: var(--green); }
.about_accentCoral__Q88_q { color: var(--coral); }

.about_underlineMark__CrFJY {
  position: relative;
  display: inline-block;
}

.about_underlineMark__CrFJY::after {
  content: "";
  position: absolute;
  left: -2px;
  right: -2px;
  bottom: 4px;
  height: 14px;
  background: var(--yellow);
  z-index: -1;
  transform: skew(-6deg);
}

.about_heroSub__4r7Nq {
  font-size: 19px;
  line-height: 1.55;
  color: var(--ink-dim);
  max-width: 540px;
  margin: 0 0 36px;
}

.about_heroSub__4r7Nq strong {
  color: var(--ink);
  font-weight: 600;
}

/* Hero visual — origin story card */
.about_originCard__g6bU8 {
  background: var(--panel);
  border: 2px solid var(--panel);
  border-radius: 20px;
  padding: 28px;
  box-shadow: 8px 8px 0 var(--coral);
  position: relative;
  overflow: hidden;
}

.about_originCard__g6bU8::before {
  content: "";
  position: absolute;
  inset: 0;
  background-image:
    linear-gradient(rgba(76,184,255,0.05) 1px, transparent 1px),
    linear-gradient(90deg, rgba(76,184,255,0.05) 1px, transparent 1px);
  background-size: 24px 24px;
  pointer-events: none;
}

.about_originHead__3gDJF {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-bottom: 14px;
  margin-bottom: 18px;
  border-bottom: 1px solid rgba(255,255,255,0.06);
  font-family: var(--font-mono), ui-monospace, monospace;
  font-size: 11px;
  color: var(--on-dark-dim);
  position: relative;
}

.about_originLive___Hdis {
  color: var(--green-bright);
}

.about_originLive___Hdis::before {
  content: "\25CF ";
}

.about_originTimeline__QdDnk {
  list-style: none;
  padding: 0;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 20px;
  position: relative;
}

.about_originTimeline__QdDnk::before {
  content: "";
  position: absolute;
  top: 6px;
  bottom: 6px;
  left: 11px;
  width: 2px;
  background: rgba(255,255,255,0.06);
}

.about_tlItem__ZzLPL {
  display: flex;
  gap: 16px;
  align-items: flex-start;
  position: relative;
}

.about_tlDot__Av_NX {
  width: 24px;
  height: 24px;
  border-radius: 50%;
  background: #0a0d14;
  border: 2px solid rgba(255,255,255,0.12);
  display: grid;
  place-items: center;
  flex-shrink: 0;
  position: relative;
  z-index: 1;
}

.about_tlDotInner__DpE8f {
  width: 8px;
  height: 8px;
  border-radius: 50%;
}

.about_tlDotGreen__xGUxp .about_tlDotInner__DpE8f { background: var(--green-bright); box-shadow: 0 0 8px rgba(61,255,138,0.4); }
.about_tlDotCoral__oMFwj .about_tlDotInner__DpE8f { background: var(--coral); box-shadow: 0 0 8px rgba(255,90,74,0.4); }
.about_tlDotBlue__D0NRh .about_tlDotInner__DpE8f { background: var(--blue-bright); box-shadow: 0 0 8px rgba(76,184,255,0.4); }
.about_tlDotYellow__KVsML .about_tlDotInner__DpE8f { background: var(--yellow); box-shadow: 0 0 8px rgba(255,201,46,0.4); }

.about_tlContent__pwj6B {
  padding-top: 2px;
}

.about_tlYear__CjqHm {
  font-family: var(--font-mono), ui-monospace, monospace;
  font-size: 10px;
  color: var(--on-dark-dim);
  letter-spacing: 0.1em;
  text-transform: uppercase;
  margin-bottom: 4px;
}

.about_tlText__NAeQY {
  font-size: 14px;
  color: var(--on-dark);
  line-height: 1.5;
  font-weight: 500;
}

.about_tlText__NAeQY strong {
  color: var(--green-bright);
}

/* ── Section zone ── */
.about_zone__cfsCv {
  max-width: 1320px;
  margin: 0 auto;
  padding: 96px 32px;
  position: relative;
}

.about_zoneTitle__AV_g_ {
  font-family: var(--font-display), system-ui, sans-serif;
  font-size: clamp(36px, 4.5vw, 60px);
  line-height: 1;
  letter-spacing: -0.03em;
  margin: 0 0 16px;
  font-weight: 800;
}

.about_zoneSub__E8LKR {
  color: var(--ink-dim);
  font-size: 18px;
  max-width: 580px;
  margin: 0;
}

/* ── Problem → Solution ── */
.about_problemGrid__AkCfT {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 24px;
  margin-top: 48px;
}

.about_problemCard__9o1KT {
  background: var(--bg-2);
  border: 2px solid var(--panel);
  border-radius: 18px;
  padding: 28px;
  position: relative;
  overflow: hidden;
}

.about_problemCard__9o1KT.about_old__dBbFs {
  box-shadow: 6px 6px 0 var(--coral);
}

.about_problemCard__9o1KT.about_new__gJUIt {
  box-shadow: 6px 6px 0 var(--green);
}

.about_cardBadge__QjWtm {
  font-family: var(--font-mono), ui-monospace, monospace;
  font-size: 11px;
  padding: 4px 10px;
  border-radius: 4px;
  display: inline-block;
  margin-bottom: 16px;
  font-weight: 600;
  color: #fff;
}

.about_badgeCoral__voIF_ { background: var(--coral); }
.about_badgeGreen__4XRDm { background: var(--green); }

.about_problemCard__9o1KT h3 {
  font-family: var(--font-display), system-ui, sans-serif;
  font-size: 26px;
  margin: 0 0 12px;
  letter-spacing: -0.02em;
  font-weight: 700;
}

.about_problemCard__9o1KT p {
  color: var(--ink-dim);
  margin: 0 0 18px;
  font-size: 15px;
  line-height: 1.6;
}

.about_problemList__dPVuU {
  list-style: none;
  padding: 0;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.about_problemList__dPVuU li {
  display: flex;
  gap: 10px;
  align-items: flex-start;
  font-size: 14px;
  color: var(--ink-dim);
  line-height: 1.5;
}

.about_problemList__dPVuU li .about_icon__dANnf {
  flex-shrink: 0;
  margin-top: 2px;
  font-size: 16px;
}

.about_xMark__SAYlk { color: var(--coral); }
.about_checkMark___uZXl { color: var(--green); }

/* ── Stats strip ── */
.about_statsStrip__qKxfE {
  background: var(--panel);
  padding: 56px 32px;
  position: relative;
  overflow: hidden;
}

.about_statsStrip__qKxfE::before {
  content: "";
  position: absolute;
  inset: 0;
  background-image:
    linear-gradient(rgba(76,184,255,0.05) 1px, transparent 1px),
    linear-gradient(90deg, rgba(76,184,255,0.05) 1px, transparent 1px);
  background-size: 24px 24px;
  pointer-events: none;
}

.about_statsGrid__IYE5W {
  max-width: 1320px;
  margin: 0 auto;
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 24px;
  position: relative;
}

.about_statCard__O9Lbh {
  text-align: center;
}

.about_statNumber__JY5Z1 {
  font-family: var(--font-display), system-ui, sans-serif;
  font-size: clamp(40px, 5vw, 64px);
  font-weight: 800;
  letter-spacing: -0.04em;
  line-height: 1;
  color: var(--green-bright);
  text-shadow: 0 0 24px rgba(61,255,138,0.3);
}

.about_statNumberCoral___RvQd {
  color: var(--coral);
  text-shadow: 0 0 24px rgba(255,90,74,0.3);
}

.about_statNumberBlue__QoLKI {
  color: var(--blue-bright);
  text-shadow: 0 0 24px rgba(76,184,255,0.3);
}

.about_statNumberYellow__gnpjI {
  color: var(--yellow);
  text-shadow: 0 0 24px rgba(255,201,46,0.3);
}

.about_statLabel__uFEzo {
  font-family: var(--font-mono), ui-monospace, monospace;
  font-size: 11px;
  color: var(--on-dark-dim);
  letter-spacing: 0.1em;
  text-transform: uppercase;
  margin-top: 8px;
}

/* ── How it Works ── */
.about_howGrid__EHe8Q {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 20px;
  margin-top: 48px;
}

.about_howCard__U1Zsb {
  background: var(--bg-2);
  border: 2px solid var(--panel);
  border-radius: 18px;
  padding: 28px;
  position: relative;
  transition: transform 0.12s ease, box-shadow 0.12s ease;
}

.about_howCard__U1Zsb:hover {
  transform: translate(-2px, -2px);
  box-shadow: 4px 4px 0 var(--panel);
}

.about_howNum__zMYgV {
  font-family: var(--font-mono), ui-monospace, monospace;
  font-size: 12px;
  background: var(--panel);
  color: var(--green-bright);
  width: 28px;
  height: 28px;
  display: grid;
  place-items: center;
  border-radius: 8px;
  font-weight: 700;
  margin-bottom: 18px;
}

.about_howCard__U1Zsb h3 {
  font-family: var(--font-display), system-ui, sans-serif;
  font-size: 22px;
  margin: 0 0 10px;
  letter-spacing: -0.02em;
  font-weight: 700;
}

.about_howCard__U1Zsb p {
  color: var(--ink-dim);
  margin: 0;
  font-size: 15px;
  line-height: 1.6;
}

.about_howTag__af0rr {
  font-family: var(--font-mono), ui-monospace, monospace;
  font-size: 10px;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  padding: 4px 8px;
  border-radius: 4px;
  display: inline-block;
  margin-top: 16px;
  font-weight: 600;
}

.about_tagGreen__DOLW6 {
  background: rgba(31,184,102,0.1);
  color: var(--green);
  border: 1px solid rgba(31,184,102,0.2);
}

.about_tagCoral__sGEqV {
  background: rgba(255,90,74,0.1);
  color: var(--coral);
  border: 1px solid rgba(255,90,74,0.2);
}

.about_tagBlue__QBgTJ {
  background: rgba(42,130,216,0.1);
  color: var(--blue);
  border: 1px solid rgba(42,130,216,0.2);
}

/* ── Values / Principles ── */
.about_valuesRow__V_Xh_ {
  display: grid;
  grid-template-columns: 1fr 1.2fr;
  gap: 56px;
  align-items: center;
}

.about_valuesList__VEIH8 {
  list-style: none;
  padding: 0;
  margin: 28px 0 0;
  display: flex;
  flex-direction: column;
  gap: 20px;
}

.about_valuesList__VEIH8 li {
  display: flex;
  gap: 14px;
}

.about_valNum__hrmND {
  font-family: var(--font-mono), ui-monospace, monospace;
  font-size: 12px;
  background: var(--panel);
  color: var(--green-bright);
  width: 24px;
  height: 24px;
  flex: 0 0 24px;
  display: grid;
  place-items: center;
  border-radius: 6px;
  font-weight: 700;
}

.about_valuesList__VEIH8 b {
  font-family: var(--font-display), system-ui, sans-serif;
  font-weight: 700;
  font-size: 16px;
  color: var(--ink);
}

.about_valuesList__VEIH8 p {
  margin: 2px 0 0;
  color: var(--ink-dim);
  font-size: 14px;
  line-height: 1.55;
}

/* Values visual — the manifesto card */
.about_manifestoCard__uuECT {
  background: var(--bg-2);
  border: 2px solid var(--panel);
  border-radius: 18px;
  padding: 32px;
  box-shadow: 8px 8px 0 var(--green);
  position: relative;
}

.about_manifestoHead__FOG91 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 20px;
  padding-bottom: 14px;
  border-bottom: 1px solid var(--line);
  font-family: var(--font-mono), ui-monospace, monospace;
  font-size: 11px;
  color: var(--ink-mute);
}

.about_manifestoQuote__HL3il {
  font-family: var(--font-display), system-ui, sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 1.25;
  letter-spacing: -0.02em;
  margin: 0 0 20px;
  color: var(--ink);
}

.about_manifestoQuote__HL3il span {
  color: var(--green);
}

.about_manifestoAuthor__5iSZz {
  font-family: var(--font-mono), ui-monospace, monospace;
  font-size: 12px;
  color: var(--ink-dim);
  display: flex;
  align-items: center;
  gap: 10px;
}

.about_manifestoAuthor__5iSZz::before {
  content: "";
  width: 20px;
  height: 2px;
  background: var(--ink-mute);
}

/* ── Audience cards ── */
.about_audienceGrid__sSf9h {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 20px;
  margin-top: 48px;
}

.about_audienceCard__Hh6Bg {
  background: var(--bg-2);
  border: 2px solid var(--panel);
  border-radius: 18px;
  padding: 24px;
  transition: transform 0.12s ease, box-shadow 0.12s ease;
}

.about_audienceCard__Hh6Bg:hover {
  transform: translate(-2px, -2px);
  box-shadow: 4px 4px 0 var(--panel);
}

.about_audienceEmoji__gWNle {
  font-size: 32px;
  margin-bottom: 14px;
  display: block;
}

.about_audienceCard__Hh6Bg h3 {
  font-family: var(--font-display), system-ui, sans-serif;
  font-size: 20px;
  margin: 0 0 8px;
  letter-spacing: -0.02em;
  font-weight: 700;
}

.about_audienceCard__Hh6Bg p {
  color: var(--ink-dim);
  margin: 0;
  font-size: 14px;
  line-height: 1.55;
}

/* ── CTA ── */
.about_ctaStrip__cBlVm {
  background: #1D232A;
  color: var(--on-dark);
  padding: 80px 48px;
  text-align: center;
  position: relative;
  overflow: hidden;
}

.about_ctaStripEyebrow__nr4xL {
  font-family: var(--font-mono), ui-monospace, monospace;
  font-size: 12px;
  color: var(--green-bright);
  text-transform: uppercase;
  letter-spacing: 0.12em;
  margin-bottom: 16px;
  display: inline-flex;
  align-items: center;
  gap: 10px;
  font-weight: 600;
  justify-content: center;
  position: relative;
}

.about_ctaStripEyebrow__nr4xL::before {
  content: "";
  width: 28px;
  height: 2px;
  background: var(--green-bright);
}

.about_ctaStripTitle__J57e4 {
  font-family: var(--font-display), system-ui, sans-serif;
  font-size: clamp(36px, 4.5vw, 60px);
  line-height: 1;
  letter-spacing: -0.03em;
  margin: 0 auto 24px;
  font-weight: 800;
  color: var(--on-dark);
  position: relative;
}

.about_ctaCtas__wxc_a {
  display: flex;
  gap: 14px;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  position: relative;
}

/* ── Buttons ── */
.about_lBtn__bdrly {
  font-family: var(--font-display), system-ui, sans-serif;
  font-weight: 700;
  font-size: 15px;
  padding: 12px 22px;
  border-radius: 10px;
  border: none;
  cursor: pointer;
  text-decoration: none;
  display: inline-flex;
  align-items: center;
  gap: 8px;
  transition: transform 0.08s ease;
  letter-spacing: -0.01em;
}

.about_lBtn__bdrly:active { transform: translateY(1px); }

.about_lBtnPrimary___Q8_v {
  background: #15181f;
  color: #f1f3f8;
  box-shadow: 4px 4px 0 var(--green);
}

.about_lBtnPrimary___Q8_v:hover {
  box-shadow: 6px 6px 0 var(--green);
  transform: translate(-2px, -2px);
}

.about_lBtnCoral__JMFmK {
  background: var(--coral);
  color: #fff;
  box-shadow: 4px 4px 0 #15181f;
}

.about_lBtnCoral__JMFmK:hover {
  box-shadow: 6px 6px 0 #15181f;
  transform: translate(-2px, -2px);
}

.about_lBtnSecondary__jtcPj {
  background: transparent;
  color: var(--ink);
  border: 1.5px solid var(--line-strong);
}

.about_lBtnSecondary__jtcPj:hover {
  background: var(--ink);
  color: var(--bg);
}

/* ── Responsive ── */
@media (max-width: 980px) {
  .about_hero__hgGLN {
    grid-template-columns: 1fr;
    padding-top: 48px;
    min-height: 0;
  }

  .about_problemGrid__AkCfT {
    grid-template-columns: 1fr;
  }

  .about_howGrid__EHe8Q {
    grid-template-columns: 1fr;
  }

  .about_valuesRow__V_Xh_ {
    grid-template-columns: 1fr;
    gap: 32px;
  }

  .about_audienceGrid__sSf9h {
    grid-template-columns: 1fr;
  }

  .about_statsGrid__IYE5W {
    grid-template-columns: repeat(2, 1fr);
    gap: 32px;
  }
}

/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[13].oneOf[2].use[1]!./node_modules/next/dist/build/webpack/loaders/next-font-loader/index.js??ruleSet[1].rules[13].oneOf[2].use[2]!./node_modules/next/font/google/target.css?{"path":"src/app/about/page.tsx","import":"Bricolage_Grotesque","arguments":[{"subsets":["latin"],"weight":["600","700","800"],"variable":"--font-display"}],"variableName":"bricolage"} ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/* vietnamese */
@font-face {
  font-family: '__Bricolage_Grotesque_01ae00';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url(/_next/static/media/93a6e477e1480c92-s.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: '__Bricolage_Grotesque_01ae00';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url(/_next/static/media/c7e0cf6c760983e7-s.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, 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;
}
/* latin */
@font-face {
  font-family: '__Bricolage_Grotesque_01ae00';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url(/_next/static/media/9d5a263311222317-s.p.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* vietnamese */
@font-face {
  font-family: '__Bricolage_Grotesque_01ae00';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(/_next/static/media/93a6e477e1480c92-s.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: '__Bricolage_Grotesque_01ae00';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(/_next/static/media/c7e0cf6c760983e7-s.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, 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;
}
/* latin */
@font-face {
  font-family: '__Bricolage_Grotesque_01ae00';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(/_next/static/media/9d5a263311222317-s.p.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* vietnamese */
@font-face {
  font-family: '__Bricolage_Grotesque_01ae00';
  font-style: normal;
  font-weight: 800;
  font-stretch: 100%;
  font-display: swap;
  src: url(/_next/static/media/93a6e477e1480c92-s.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: '__Bricolage_Grotesque_01ae00';
  font-style: normal;
  font-weight: 800;
  font-stretch: 100%;
  font-display: swap;
  src: url(/_next/static/media/c7e0cf6c760983e7-s.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, 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;
}
/* latin */
@font-face {
  font-family: '__Bricolage_Grotesque_01ae00';
  font-style: normal;
  font-weight: 800;
  font-stretch: 100%;
  font-display: swap;
  src: url(/_next/static/media/9d5a263311222317-s.p.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, 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_01ae00';src: local("Arial");ascent-override: 88.21%;descent-override: 25.61%;line-gap-override: 0.00%;size-adjust: 105.43%
}.__className_01ae00 {font-family: '__Bricolage_Grotesque_01ae00', '__Bricolage_Grotesque_Fallback_01ae00';font-style: normal
}.__variable_01ae00 {--font-display: '__Bricolage_Grotesque_01ae00', '__Bricolage_Grotesque_Fallback_01ae00'
}

/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[13].oneOf[2].use[1]!./node_modules/next/dist/build/webpack/loaders/next-font-loader/index.js??ruleSet[1].rules[13].oneOf[2].use[2]!./node_modules/next/font/google/target.css?{"path":"src/app/about/page.tsx","import":"JetBrains_Mono","arguments":[{"subsets":["latin"],"weight":["400","500","700"],"variable":"--font-mono"}],"variableName":"jetbrainsMono"} ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/* cyrillic-ext */
@font-face {
  font-family: '__JetBrains_Mono_898c26';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/_next/static/media/edc640959b0c7826-s.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: '__JetBrains_Mono_898c26';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek */
@font-face {
  font-family: '__JetBrains_Mono_898c26';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/_next/static/media/64d784ea54a4acde-s.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: '__JetBrains_Mono_898c26';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/_next/static/media/ff71da380fbe67dd-s.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: '__JetBrains_Mono_898c26';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, 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;
}
/* latin */
@font-face {
  font-family: '__JetBrains_Mono_898c26';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: '__JetBrains_Mono_898c26';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/_next/static/media/edc640959b0c7826-s.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: '__JetBrains_Mono_898c26';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek */
@font-face {
  font-family: '__JetBrains_Mono_898c26';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/_next/static/media/64d784ea54a4acde-s.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: '__JetBrains_Mono_898c26';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/_next/static/media/ff71da380fbe67dd-s.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: '__JetBrains_Mono_898c26';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, 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;
}
/* latin */
@font-face {
  font-family: '__JetBrains_Mono_898c26';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: '__JetBrains_Mono_898c26';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/_next/static/media/edc640959b0c7826-s.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: '__JetBrains_Mono_898c26';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek */
@font-face {
  font-family: '__JetBrains_Mono_898c26';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/_next/static/media/64d784ea54a4acde-s.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: '__JetBrains_Mono_898c26';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/_next/static/media/ff71da380fbe67dd-s.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: '__JetBrains_Mono_898c26';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, 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;
}
/* latin */
@font-face {
  font-family: '__JetBrains_Mono_898c26';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}@font-face {font-family: '__JetBrains_Mono_Fallback_898c26';src: local("Arial");ascent-override: 75.79%;descent-override: 22.29%;line-gap-override: 0.00%;size-adjust: 134.59%
}.__className_898c26 {font-family: '__JetBrains_Mono_898c26', '__JetBrains_Mono_Fallback_898c26';font-style: normal
}.__variable_898c26 {--font-mono: '__JetBrains_Mono_898c26', '__JetBrains_Mono_Fallback_898c26'
}

