.kalimat-about-masthead {
  background: var(--wp--preset--color--primary, #004659);
  padding: 3.4rem 0 3rem;
  padding-inline: var(--wp--style--root--padding-left, 1rem);
}

.kalimat-about-masthead :where(p, h1, h2) {
  color: #fff;
}

.kalimat-about-masthead-inner > * {
  margin-block-start: 0;
}

.kalimat-about-eyebrow {
  font-family: var(--k-sans);
  font-size: var(--k-fs-label);
  letter-spacing: 0.2em;
  text-transform: uppercase;
  font-weight: 700;
  color: rgba(255, 255, 255, 0.62);
  margin: 0 0 1rem;
}

.kalimat-about-mark {
  font-family: var(--k-arabic);
  font-size: clamp(2.6rem, 6vw, 3.9rem);
  line-height: 1.15;
  margin: 0;
}

.kalimat-about-mark-lat {
  font-family: var(--k-sans);
  font-size: clamp(1.5rem, 3vw, 2rem);
  font-weight: 300;
  letter-spacing: 0.04em;
  color: rgba(255, 255, 255, 0.85);
  margin: 0.1rem 0 0;
}

.kalimat-about-expand {
  max-width: 46ch;
  margin: 1.5rem 0 0;
  font-family: var(--k-sans);
  font-size: var(--k-fs-lead);
  font-weight: 300;
  line-height: var(--k-lh-body);
  color: rgba(255, 255, 255, 0.55);
}

.kalimat-about-expand strong {
  font-weight: 700;
  color: #fff;
}

.kalimat-about-gloss {
  max-width: 52ch;
  margin: 1.6rem 0 0;
  font-size: var(--k-fs-sm);
  color: rgba(255, 255, 255, 0.72);
}

.kalimat-about-gloss .ar {
  display: block;
  direction: rtl;
  margin-top: 0.45rem;
  font-family: var(--k-arabic);
  font-size: var(--k-fs-base);
}

.kalimat-about-cols {
  margin-top: 3.2rem;
  align-items: flex-start;
}

.kalimat-about-rail {
  position: sticky;
  top: 24px;
}

.kalimat-about-toc {
  list-style: none;
  padding: 0;
  margin: 0 0 2rem;
  border-top: 1px solid var(--k-line, #CCDADE);
}
.kalimat-about-toc li {
  border-bottom: 1px solid var(--k-line, #CCDADE);
}
.kalimat-about-toc a {
  display: block;
  padding: 0.62rem 0;
  padding-inline-start: 0.7rem;
  font-family: var(--k-sans);
  font-size: var(--k-fs-sm);
  color: #5c6a70;
  text-decoration: none;
  border-inline-start: 2px solid transparent;
}
.kalimat-about-toc a:hover, .kalimat-about-toc a:focus-visible {
  color: var(--wp--preset--color--primary, #004659);
  font-weight: 700;
  border-inline-start-color: var(--wp--preset--color--primary, #004659);
}

.kalimat-about-facts {
  background: #fff;
  border: 1px solid var(--k-line, #CCDADE);
  border-top: 3px solid var(--wp--preset--color--primary, #004659);
  border-radius: 3px;
  padding: 1.2rem 1.3rem 1.4rem;
}
.kalimat-about-facts p {
  margin: 0;
}
.kalimat-about-facts .k {
  font-family: var(--k-sans);
  font-size: var(--k-fs-micro);
  letter-spacing: 0em;
  text-transform: uppercase;
  font-weight: 700;
  color: #9bb0b7;
  margin-bottom: 0.2rem;
}
.kalimat-about-facts .v {
  font-size: var(--k-fs-sm);
  line-height: 1.5;
  color: #33414a;
  margin-bottom: 0.95rem;
  font-variant-numeric: tabular-nums;
}
.kalimat-about-facts .v:last-child {
  margin-bottom: 0;
}

.kalimat-about-main > *, .kalimat-about-rail > * {
  margin-block-start: 0;
}

.kalimat-about-main p {
  margin-bottom: 1.05rem;
  line-height: 1.72;
  font-size: var(--k-fs-base);
  color: #33414a;
}

.kalimat-about-main a {
  color: var(--wp--preset--color--primary, #004659);
  text-decoration: none;
  border-bottom: 1px solid var(--k-line, #CCDADE);
}

.kalimat-about-main a:hover {
  border-bottom-color: var(--wp--preset--color--primary, #004659);
}

.kalimat-about-main h2 {
  font-weight: 600;
  color: var(--wp--preset--color--primary, #004659);
  border-bottom: 1px solid var(--k-line, #CCDADE);
  padding-bottom: 0.6rem;
  margin: 3.2rem 0 1.4rem;
}

.kalimat-about-lead {
  font-size: var(--k-fs-lead);
  line-height: var(--k-lh-body);
  font-weight: 300;
  color: var(--wp--preset--color--primary, #004659);
  margin-bottom: 1.7rem;
}

.kalimat-about-roster {
  border-top: 1px solid var(--k-line, #CCDADE);
}

.kalimat-about-person {
  margin: 0;
  display: grid;
  grid-template-columns: minmax(0, 1fr) minmax(0, 16.5rem);
  gap: 0.2rem 1.5rem;
  align-items: baseline;
  padding: 0.95rem 0;
  border-bottom: 1px solid var(--k-line, #CCDADE);
}

.kalimat-about-person p {
  margin: 0;
}

.kalimat-about-person .nm {
  font-size: var(--k-fs-base);
  font-weight: 700;
  color: var(--wp--preset--color--primary, #004659);
}

.kalimat-about-person .nm a {
  border-bottom: 0;
}

.kalimat-about-person .rl {
  font-family: var(--k-sans);
  font-size: var(--k-fs-label);
  letter-spacing: 0.1em;
  text-transform: uppercase;
  color: #5c6a70;
}

.kalimat-about-assistants {
  margin-top: 1.4rem;
}

.kalimat-about-assistants p {
  margin: 0;
  font-size: var(--k-fs-sm);
  color: #33414a;
}

.kalimat-about-assistants .k {
  font-family: var(--k-sans);
  font-size: var(--k-fs-micro);
  letter-spacing: 0em;
  text-transform: uppercase;
  font-weight: 700;
  color: #9bb0b7;
}

.kalimat-about-boardmeta {
  font-family: var(--k-sans);
  font-size: var(--k-fs-label);
  letter-spacing: 0.1em;
  text-transform: uppercase;
  color: #9bb0b7;
  margin-bottom: 1.3rem;
  font-variant-numeric: tabular-nums;
}

.kalimat-about-board {
  columns: 2;
  column-gap: 2.4rem;
}
.kalimat-about-board p {
  break-inside: avoid;
  margin: 0 0 1.15rem;
  font-size: var(--k-fs-sm);
  line-height: 1.45;
}
.kalimat-about-board strong {
  display: block;
  font-weight: 700;
  color: #1c2b31;
}
.kalimat-about-board em {
  display: block;
  font-size: var(--k-fs-sm);
  color: #5c6a70;
}

.kalimat-about-contact {
  background: var(--wp--preset--color--primary, #004659);
  padding: 2.8rem 0;
  margin-top: 4rem;
  padding-inline: var(--wp--style--root--padding-left, 1rem);
}
.kalimat-about-contact :where(p, h2) {
  color: #fff;
}
.kalimat-about-contact .kalimat-about-eyebrow {
  color: rgba(255, 255, 255, 0.6);
}
.kalimat-about-contact .em {
  font-size: var(--k-fs-base);
  font-weight: 300;
  margin: 1.2rem 0 0;
}
.kalimat-about-contact .em a {
  color: #fff;
  text-decoration: none;
  border-bottom: 1px solid rgba(255, 255, 255, 0.35);
}
.kalimat-about-contact .soc {
  margin: 0.8rem 0 0;
  font-size: var(--k-fs-sm);
  color: rgba(255, 255, 255, 0.75);
}
.kalimat-about-contact .soc strong {
  font-weight: 400;
  color: rgba(255, 255, 255, 0.5);
}

@media (max-width: 781px) {
  .kalimat-about-cols {
    flex-wrap: wrap;
  }
  .kalimat-about-rail {
    position: static;
    order: 2;
    margin-top: 2rem;
  }
  .kalimat-about-toc {
    display: none;
  }
  .kalimat-about-person {
    grid-template-columns: 1fr;
  }
  .kalimat-about-board {
    columns: 1;
  }
}
/* Arabic (RTL) */
.kalimat-about-ar {
  direction: rtl;
  text-align: right;
}
.kalimat-about-ar :where(p, h1, h2, li, a) {
  font-family: var(--k-arabic);
}
.kalimat-about-ar .kalimat-about-eyebrow,
.kalimat-about-ar .kalimat-about-person .rl,
.kalimat-about-ar .kalimat-about-facts .k,
.kalimat-about-ar .kalimat-about-assistants .k,
.kalimat-about-ar .kalimat-about-boardmeta {
  letter-spacing: 0;
  text-transform: none;
}
.kalimat-about-ar .kalimat-about-expand {
  font-family: var(--k-arabic);
}
.kalimat-about-ar .kalimat-about-board em {
  font-style: normal;
}
.kalimat-about-ar .ltr {
  display: inline-block;
  direction: ltr;
  unicode-bidi: isolate;
  font-family: var(--k-sans);
}

/*# sourceMappingURL=about.css.map */
