/* Clifton Partners — site styles
   Built on the Figma design system foundations.
   This file layers page-specific composition on top of
   colors_and_type.css; no token values are redefined. */

* { box-sizing: border-box; }

html, body {
  margin: 0;
  background: var(--color-canvas);
}

img, svg { display: block; max-width: 100%; }

/* ===========================================================
   LAYOUT PRIMITIVES
   =========================================================== */

.container {
  max-width: var(--content-max);
  margin: 0 auto;
  padding: 0 var(--gutter-desktop);
}

.section {
  padding: var(--space-section) 0;
}
.section--tight { padding: var(--space-xxl) 0; }
.section--tight-top { padding-top: var(--space-md); }

/* Color-block sections — pastel rounded panels inside the canvas */
.block {
  border-radius: var(--radius-lg);
  padding: var(--space-xxl);
  position: relative;
  overflow: hidden;
}
.block--lilac { background: var(--color-block-lilac); color: var(--color-ink); }
.block--cream { background: var(--color-block-cream); color: var(--color-ink); }
.block--mint  { background: #F7F5EE;  color: var(--color-ink); }
.block--lime  { background: var(--color-block-lime);  color: var(--color-ink); }
.block--navy  { background: var(--color-block-navy);  color: var(--color-inverse-ink); }
.block--magic-gradient {
  background: linear-gradient(135deg, #B8A6F2 0%, #D6C9F7 50%, #F1ECFC 100%);
  color: var(--color-ink);
}
.block--magic-gradient .section-head__eyebrow,
.block--magic-gradient .gate__bullets li,
.block--magic-gradient .gate__note,
.block--magic-gradient p { color: rgba(0,0,0,0.78); }
.block--magic-gradient .section-head__eyebrow { color: rgba(0,0,0,0.6); }
.block--magic-gradient .gate__title { color: var(--color-ink); }
.block--magic-gradient .gate__title em { color: var(--color-ink); }
.block--magic-gradient .gate__bullets li::before { background: rgba(0,0,0,0.55); }
/* CTA stays dark on the light purple background */
.block--magic-gradient .btn--primary {
  background: var(--color-primary);
  color: var(--color-on-primary);
}
.block--magic-gradient .btn--primary:hover { background: #1a1a1a; }

/* ===========================================================
   NAVIGATION
   =========================================================== */

.nav {
  position: sticky;
  top: 0;
  z-index: 50;
  background: rgba(255,255,255,0.85);
  backdrop-filter: saturate(140%) blur(8px);
  -webkit-backdrop-filter: saturate(140%) blur(8px);
  border-bottom: 1px solid var(--color-hairline);
}
.nav__inner {
  height: 64px;
  display: flex;
  align-items: center;
  gap: var(--space-xl);
  max-width: var(--content-max);
  margin: 0 auto;
  padding: 0 var(--gutter-desktop);
}
.nav__brand {
  display: inline-flex;
  align-items: center;
  height: 36px;
}
.nav__brand img {
  height: 30px;
  width: auto;
  display: block;
}
.nav__spacer { flex: 1; }
.nav__links {
  display: flex;
  gap: 4px;
}
.nav__link {
  font-size: 15px;
  font-weight: 480;
  letter-spacing: -0.1px;
  color: var(--color-ink);
  padding: 8px 14px;
  border-radius: var(--radius-pill);
  cursor: pointer;
  background: transparent;
  border: 0;
  font-family: inherit;
  transition: background-color 160ms ease, color 160ms ease;
}
.nav__link:hover {
  background: rgba(0, 0, 0, 0.06);
  color: #000;
}

/* --- Mobile nav --- */
.nav__toggle {
  display: none;
  width: 40px;
  height: 40px;
  border: 0;
  background: transparent;
  cursor: pointer;
  padding: 0;
  position: relative;
}
.nav__toggle span {
  position: absolute;
  left: 10px;
  right: 10px;
  height: 1.5px;
  background: var(--color-ink);
  border-radius: 2px;
  transition: transform 220ms ease, opacity 220ms ease, top 220ms ease;
}
.nav__toggle span:nth-child(1) { top: 14px; }
.nav__toggle span:nth-child(2) { top: 19.5px; }
.nav__toggle span:nth-child(3) { top: 25px; }
.nav.is-open .nav__toggle span:nth-child(1) { top: 19.5px; transform: rotate(45deg); }
.nav.is-open .nav__toggle span:nth-child(2) { opacity: 0; }
.nav.is-open .nav__toggle span:nth-child(3) { top: 19.5px; transform: rotate(-45deg); }

.nav__mobile {
  display: none;
  flex-direction: column;
  gap: 4px;
  padding: 8px 20px 20px;
  border-top: 1px solid var(--color-hairline);
  background: rgba(255, 255, 255, 0.97);
}
.nav__mobile-link {
  display: block;
  padding: 14px 8px;
  font-size: 18px;
  font-weight: 480;
  color: var(--color-ink);
  border-bottom: 1px solid var(--color-hairline);
}
.nav__mobile-link:last-of-type { border-bottom: 0; }
.nav__mobile-cta {
  margin-top: 12px;
  justify-content: center;
  text-align: center;
}

@media (max-width: 720px) {
  .nav__links { display: none; }
  .nav__cta   { display: none; }
  .nav__toggle { display: inline-flex; }
  .nav__inner { padding: 0 20px; gap: var(--space-md); }
  .nav.is-open .nav__mobile { display: flex; }
}

/* ===========================================================
   MOBILE — site-wide tightening
   =========================================================== */
@media (max-width: 720px) {
  :root {
    /* Tighter spacing on phone */
    --space-section: 64px;
  }
  .container { padding: 0 20px; }
  .section { padding: 48px 0; }
  .section--tight { padding: 32px 0; }
  .block { padding: 28px 22px; border-radius: 22px; }

  /* Hero — drop the constellation badges, they collapse messily at this width.
     The central rotating mark + the headline carry the visual on their own. */
  .hero .b { display: none; }
  .hero__content { padding: 24px 0 0; }
  .hero__headline {
    font-size: clamp(26px, 7.2vw, 38px);
    line-height: 1.1;
    letter-spacing: -0.3px;
    max-width: none;
    width: 100%;
    overflow-wrap: break-word;
    word-break: normal;
    hyphens: auto;
  }
  .hero__pill { margin-bottom: 28px; }
  .hero__cta { margin-top: 32px; gap: 14px; flex-direction: column; }
  .hero__note { text-align: center; }

  /* Logo marquee — smaller logos so 4 fit in view */
  .logos__marquee .logo { height: 28px !important; }

  /* Stats block — already collapses, tighten padding & numbers */
  .stats-block { padding: 24px 18px 28px; border-radius: 22px; }
  .stats-row--block .stats-row__item { padding: 18px 8px; }
  .stats-row__num { font-size: clamp(40px, 11vw, 56px) !important; }

  /* Partners, testimonials, gate — keep their content readable */
  .partners      { padding: 32px 20px 36px; }
  .testimonials  { padding: 32px 20px 36px; }
  .partners__grid { gap: 28px; }
  .partner__portrait img { max-width: 140px; }
  .partner { grid-template-columns: 100px 1fr; gap: 18px; }

  /* Section heads — stack and shrink */
  .section-head { grid-template-columns: 1fr; gap: 18px; margin-bottom: 28px; }

  /* Footer */
  .footer { padding: 64px 0 36px; margin-top: 48px; }
  .footer .container { padding: 0 20px; }
  .footer__brand { font-size: clamp(40px, 13vw, 64px); }
  .footer__bottom {
    margin-top: 40px;
    flex-direction: column;
    align-items: flex-start;
    gap: 12px;
  }
}

/* ===========================================================
   BUTTONS
   =========================================================== */

.btn {
  font-family: inherit;
  font-size: 16px;
  font-weight: 480;
  letter-spacing: -0.1px;
  line-height: 1;
  border-radius: var(--radius-pill);
  cursor: pointer;
  border: 0;
  display: inline-flex;
  align-items: center;
  gap: 8px;
  white-space: nowrap;
  transition: transform 140ms ease, background-color 160ms ease;
  padding: 14px 22px;
}
.btn:active { transform: scale(0.97); }
.btn--primary {
  background: var(--color-primary);
  color: var(--color-on-primary);
}
.btn--primary:hover { background: #1a1a1a; }
.btn--secondary {
  background: var(--color-canvas);
  color: var(--color-ink);
  box-shadow: inset 0 0 0 1px var(--color-hairline);
}
.btn--secondary:hover { background: var(--color-surface-soft); }
.btn--inverse {
  background: var(--color-canvas);
  color: var(--color-ink);
}
.btn--inverse:hover { background: #f0f0f0; }
.btn--lg { padding: 16px 26px; font-size: 17px; }

/* ===========================================================
   MAGIC CTA — purple gradient, 3D volume, orbiting glow
   =========================================================== */

.btn--magic {
  position: relative;
  isolation: isolate;
  color: #FFFFFF;
  background:
    /* subtle diagonal sheen for texture */
    linear-gradient(115deg, rgba(255,255,255,0.10) 0%, rgba(255,255,255,0) 35%, rgba(255,255,255,0) 65%, rgba(255,255,255,0.06) 100%),
    linear-gradient(135deg, #8B5CF6 0%, #6D28D9 55%, #4C1D95 100%);
  background-size: 100% 100%, 200% 200%;
  background-position: 0% 0%, 0% 0%;
  box-shadow: 0 0 0 1px rgba(124, 58, 237, 0.45);
  transition: background-position 600ms ease, box-shadow 220ms ease;
  animation: magic-gradient-shift 7s ease-in-out infinite;
}

.btn--magic:hover {
  background-position: 0% 0%, 100% 100%;
  box-shadow: 0 0 0 1px rgba(167, 139, 250, 0.7);
}

.btn--magic::before,
.btn--magic::after { content: none; }

@keyframes magic-gradient-shift {
  0%, 100% { background-position: 0% 0%, 0% 0%; }
  50%      { background-position: 0% 0%, 100% 100%; }
}

@media (prefers-reduced-motion: reduce) {
  .btn--magic { animation: none; }
}

/* Eyebrow pill — invitation-only marker */
.pill {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  padding: 6px 14px 7px;
  border-radius: var(--radius-pill);
  background: rgba(255,255,255,0.55);
  box-shadow: inset 0 0 0 1px rgba(0,0,0,0.10);
  font-family: var(--font-mono);
  font-size: 12px;
  font-weight: 500;
  letter-spacing: 0.7px;
  text-transform: uppercase;
}
.pill--dark {
  background: rgba(255,255,255,0.06);
  box-shadow: inset 0 0 0 1px rgba(255,255,255,0.20);
  color: var(--color-inverse-ink);
}
.pill__dot {
  width: 6px; height: 6px;
  border-radius: var(--radius-full);
  background: var(--color-primary);
}
.pill--dark .pill__dot { background: var(--color-on-primary); }

/* ===========================================================
   HERO — radiating-beam composition
   =========================================================== */

.hero {
  padding: var(--space-xl) 0 var(--space-section);
}
/* Hero breaks out of the 1280px content cap — the stage runs near full-bleed
   so the composition fills wide screens instead of floating in side whitespace. */
.hero > .container {
  max-width: none;
  padding: 0 clamp(16px, 2vw, 40px);
}
.hero__stage {
  position: relative;
  width: 100%;
  /* Aspect-ratio drives the SVG geometry (matches viewBox 1280×880) */
  aspect-ratio: 1280 / 880;
  min-height: 640px;
  /* Size the stage to run just past the fold — its bottom edge sits below the
     viewport so it reads as "more below, keep scrolling" rather than ending.
     Capped at 960px so a full-bleed stage never balloons tall on wide screens. */
  max-height: min(960px, calc(100vh - 56px));
  overflow: hidden;
  border-radius: var(--radius-lg);
  background:
    radial-gradient(120% 80% at 50% 105%, #F2EFE6 0%, #FAF8F2 55%, #FFFFFF 100%);
  isolation: isolate;
}
.hero__beams {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}

/* Floating brand badges along the beams */
.b {
  position: absolute;
  width: var(--s);
  height: var(--s);
  border-radius: var(--radius-full);
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-family: var(--font-sans);
  font-weight: 600;
  font-size: calc(var(--s) * 0.46);
  line-height: 1;
  letter-spacing: -0.2px;
  transform: translate(-50%, -50%);
  z-index: 2;
  box-shadow: 0 6px 16px rgba(0,0,0,0.18), 0 1px 2px rgba(0,0,0,0.18);
}
.b--vc {
  background: #FFFFFF;
  color: #0A0A0A;
  font-family: var(--font-mono);
  font-weight: 500;
  font-size: calc(var(--s) * 0.36);
  letter-spacing: 0.2px;
  box-shadow: 0 4px 10px rgba(0,0,0,0.10), inset 0 0 0 1px rgba(0,0,0,0.08);
}
.b--vc sub { font-size: 0.65em; vertical-align: baseline; opacity: 0.85; margin-left: 0; }
.b--vc svg { width: 52%; height: 52%; color: #0A0A0A; }
/* Co-investor logo badges — SVG already contains its own white circle + black mark */
.b--vc-svg {
  background: transparent;
  color: inherit;
  box-shadow: 0 8px 22px rgba(0, 0, 0, 0.12), 0 1px 3px rgba(0, 0, 0, 0.10);
}
.b--vc-svg img {
  width: 100%;
  height: 100%;
  display: block;
  border-radius: var(--radius-full);
  pointer-events: none;
}
.b--logo {
  background: #FFFFFF;
  color: #0A0A0A;
  width: auto;
  height: var(--s);
  padding: 0 calc(var(--s) * 0.38);
  border-radius: var(--radius-pill);
  box-shadow: 0 4px 10px rgba(0,0,0,0.10), inset 0 0 0 1px rgba(0,0,0,0.08);
  gap: calc(var(--s) * 0.25);
}
.b--logo img {
  display: block;
  height: calc(var(--s) * 0.5);
  width: auto;
  max-width: none;
  object-fit: contain;
  pointer-events: none;
  /* Render every logo as solid black so the row reads as a coherent set */
  filter: brightness(0) saturate(100%);
}
/* Square / monogram logos fill more vertical space than wordmarks */
.b--logo.b--logo-square img { height: calc(var(--s) * 0.7); }
.b--deal {
  background: #0A0A0A;
  color: #FFFFFF;
}
.b--deal svg {
  width: 55%;
  height: 55%;
  color: #FFFFFF;
}
/* Brand logo badges — SVG already contains its own black circle + white mark */
.b--deal-svg {
  background: transparent;
  color: inherit;
  box-shadow: 0 10px 24px rgba(0, 0, 0, 0.22), 0 2px 4px rgba(0, 0, 0, 0.18);
}
.b--deal-svg img {
  width: 100%;
  height: 100%;
  display: block;
  border-radius: var(--radius-full);
  pointer-events: none;
}

/* Gentle organic float for every brand badge along both beams.
   Per-badge --fd (duration) and --fde (delay) inline-styled to desync them. */
.b--vc-svg img,
.b--deal-svg img {
  animation: badge-drift var(--fd, 7.5s) ease-in-out infinite;
  animation-delay: var(--fde, 0s);
  will-change: transform;
}
@keyframes badge-drift {
  0%   { transform: translate(0, 0); }
  25%  { transform: translate(2px, -5px); }
  50%  { transform: translate(-3px, 3px); }
  75%  { transform: translate(4px, 2px); }
  100% { transform: translate(0, 0); }
}
@media (prefers-reduced-motion: reduce) {
  .b--vc-svg img, .b--deal-svg img { animation: none; }
}
/* Dark pill chip with white logo glyph — for portfolio company chips */
.b--deal-logo {
  background: #0A0A0A;
  color: #FFFFFF;
  width: auto;
  height: var(--s);
  padding: 0 calc(var(--s) * 0.38);
  border-radius: var(--radius-pill);
  box-shadow: 0 6px 16px rgba(0,0,0,0.22), inset 0 0 0 1px rgba(255,255,255,0.06);
}
.b--deal-logo img {
  display: block;
  height: calc(var(--s) * 0.5);
  width: auto;
  max-width: none;
  object-fit: contain;
  pointer-events: none;
  /* Force every logo to render solid white on the dark chip */
  filter: brightness(0) invert(1);
}
.b--deal-logo.b--logo-square img { height: calc(var(--s) * 0.7); }

/* Central mark — Clifton Partners */
.hero__mark {
  position: absolute;
  left: 50%;
  /* Aligns with SVG viewBox center (640, 720) on a 1280×880 stage:
     720/880 = 81.8% from top */
  top: 81.8%;
  width: clamp(112px, 12.5%, 160px);
  aspect-ratio: 1;
  transform: translate(-50%, -50%);
  z-index: 3;
  filter: drop-shadow(0 18px 40px rgba(0,0,0,0.25)) drop-shadow(0 6px 12px rgba(0,0,0,0.15));
  perspective: 640px;
}
.hero__mark svg {
  width: 100%;
  height: 100%;
  display: block;
  transform-style: preserve-3d;
  transform-origin: 50% 50%;
  animation: clifton-orb 9s ease-in-out infinite;
  will-change: transform;
}

@keyframes clifton-orb {
  0%   { transform: rotateY(-16deg) rotateX(7deg)  rotateZ(-2deg) translateY(0); }
  25%  { transform: rotateY(  6deg) rotateX(-3deg) rotateZ( 1deg) translateY(-2%); }
  50%  { transform: rotateY( 16deg) rotateX(-6deg) rotateZ( 2deg) translateY(0); }
  75%  { transform: rotateY( -6deg) rotateX( 4deg) rotateZ(-1deg) translateY(-2%); }
  100% { transform: rotateY(-16deg) rotateX(7deg)  rotateZ(-2deg) translateY(0); }
}

@media (prefers-reduced-motion: reduce) {
  .hero__mark svg { animation: none; }
}

/* Text overlay */
.hero__content {
  position: relative;
  z-index: 4;
  padding: 56px clamp(24px, 4vw, 72px) 0;
  max-width: 1500px;
  margin: 0 auto;
  text-align: center;
  pointer-events: none;
}
.hero__content > * { pointer-events: auto; }
.hero__pill { margin: 0 auto 44px; }
.hero__headline {
  /* A narrow centered text column over the full-bleed stage — wraps to ~4 lines
     at every width (the ch-based cap scales with the font, so the wrap stays
     consistent). The beam composition fills the width around it. */
  font-size: clamp(30px, 3.9vw, 60px);
  font-weight: 380;
  line-height: 1.06;
  letter-spacing: -0.8px;
  max-width: 25ch;
  margin: 0 auto;
  text-wrap: balance;
}
.hero__cta {
  margin-top: 52px;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 20px;
  flex-wrap: wrap;
}
.hero__note {
  font-family: var(--font-mono);
  font-size: 11px;
  letter-spacing: 0.6px;
  text-transform: uppercase;
  opacity: 0.7;
}

@media (max-width: 900px) {
  .hero__stage {
    aspect-ratio: auto;
    min-height: 720px;
    max-height: none; /* let the stacked mobile layout grow as tall as it needs */
    padding-bottom: 360px; /* room for the visual under the text */
  }
  .hero__content { padding: 36px var(--space-lg) 0; }
}

/* ===========================================================
   LOGO WALLS
   =========================================================== */

.logos {
  display: flex;
  flex-direction: column;
  gap: var(--space-lg);
}
.logos__label {
  display: flex;
  align-items: center;
  gap: 12px;
}
.logos__label-text {
  font-family: var(--font-mono);
  font-size: 12px;
  letter-spacing: 0.7px;
  text-transform: uppercase;
  color: var(--color-ink);
  opacity: 0.7;
}
.logos__rule {
  flex: 1;
  height: 1px;
  background: var(--color-hairline);
}
.logos__row {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 24px 56px;
}
.logos__row--co {
  gap: 24px 64px;
}

/* Marquee — logos scroll left → right; the logo nearest dead-center is highlighted in vivid lilac */
.logos__marquee {
  position: relative;
  width: 100%;
  overflow: hidden;
  padding: 8px 0;
  -webkit-mask-image: linear-gradient(90deg, transparent 0%, #000 10%, #000 90%, transparent 100%);
          mask-image: linear-gradient(90deg, transparent 0%, #000 10%, #000 90%, transparent 100%);
}
.logos__marquee-track {
  display: flex;
  align-items: center;
  flex-wrap: nowrap;
  width: max-content;
  gap: 88px;
  animation: logos-marquee-ltr 48s linear infinite;
  will-change: transform;
}
@keyframes logos-marquee-ltr {
  from { transform: translate3d(-50%, 0, 0); }
  to   { transform: translate3d(0,      0, 0); }
}
.logos__marquee:hover .logos__marquee-track { animation-play-state: paused; }
@media (prefers-reduced-motion: reduce) {
  .logos__marquee-track { animation: none; transform: translate3d(-25%, 0, 0); }
}
.logos__marquee .logo {
  flex-shrink: 0;
  width: var(--w, 140px);
  height: var(--h, 34px);
  /* Per-frame JS sets --cx to the x-offset (in px, relative to the logo's left edge)
     at which the marquee's horizontal center falls. The gradient peaks there and
     fades to a soft lilac on either side — so a single logo can show several shades
     as it passes the center. */
  --cx: 50%;
  --spot: 260px;
  /* Base (off-center) logos kept clearly visible — at 0.30 they read as faint
     ghosts on white and the whole row looked empty. The moving highlight still
     peaks brighter toward the center. */
  --c-dim: rgba(159, 151, 255, 0.62);
  --c-mid: rgba(133, 124, 246, 0.85);
  --c-hot: #6F66E8;
  background-image: linear-gradient(
    90deg,
    var(--c-dim) 0,
    var(--c-dim) calc(var(--cx) - var(--spot)),
    var(--c-mid) calc(var(--cx) - var(--spot) * 0.4),
    var(--c-hot) var(--cx),
    var(--c-mid) calc(var(--cx) + var(--spot) * 0.4),
    var(--c-dim) calc(var(--cx) + var(--spot)),
    var(--c-dim) 100%
  );
  background-repeat: no-repeat;
  background-size: 100% 100%;
  /* The SVG wordmark masks the lilac gradient — only the painted glyphs show. */
  -webkit-mask-image: var(--mask);
          mask-image: var(--mask);
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-position: center;
          mask-position: center;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-mode: alpha;
          mask-mode: alpha;
}
/* Legacy .is-active hook kept harmless — gradient handles the highlight now */
.logos__marquee .logo.is-active { transform: none; }
.logo {
  font-size: 24px;
  font-weight: 540;
  letter-spacing: -0.4px;
  color: var(--color-ink);
  opacity: 0.78;
  display: inline-flex;
  align-items: center;
  gap: 10px;
}
.logo__dot {
  width: 8px; height: 8px;
  background: var(--color-ink);
  border-radius: 2px;
  opacity: 0.55;
}
.logos__foot {
  margin-top: var(--space-md);
  font-family: var(--font-mono);
  font-size: 11px;
  letter-spacing: 0.5px;
  text-transform: uppercase;
  opacity: 0.55;
  text-align: center;
}

/* ===========================================================
   INTRO + STATS
   =========================================================== */

.intro {
  display: grid;
  grid-template-columns: 1.05fr 1fr;
  gap: var(--space-xxl);
  align-items: end;
}
.intro__heading {
  font-size: clamp(32px, 4vw, 52px);
  font-weight: 480;
  line-height: 1.08;
  letter-spacing: -0.8px;
  margin: 0;
  max-width: 22ch;
  text-wrap: balance;
}
.stats {
  display: flex;
  flex-direction: column;
  gap: var(--space-lg);
}
.stat {
  display: grid;
  grid-template-columns: 1fr 1.2fr;
  gap: var(--space-lg);
  padding: 22px 0;
  border-top: 1px solid rgba(0,0,0,0.18);
  align-items: baseline;
}
.stat:last-child { border-bottom: 1px solid rgba(0,0,0,0.18); }
.stat__num {
  font-size: 56px;
  font-weight: 340;
  letter-spacing: -1.2px;
  line-height: 1;
}
.stat__label {
  font-family: var(--font-mono);
  font-size: 12px;
  letter-spacing: 0.6px;
  text-transform: uppercase;
  opacity: 0.7;
  line-height: 1.4;
}

@media (max-width: 800px) {
  .intro { grid-template-columns: 1fr; }
  .stat { grid-template-columns: 1fr; gap: 6px; }
}

.logos__row + .stats-row { margin-top: 48px; }
.stats-row + .logos__foot { margin-top: 24px; }

/* ===========================================================
   STATS ROW — clean three-column layout on white
   =========================================================== */

.stats-row {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  border-top: 1px solid var(--color-hairline);
  border-bottom: 1px solid var(--color-hairline);
}
.stats-row__item {
  padding: 56px 48px;
  position: relative;
}
.stats-row__item + .stats-row__item::before {
  content: "";
  position: absolute;
  left: 0;
  top: 14%;
  bottom: 14%;
  width: 1px;
  background: var(--color-hairline);
}
.stats-row__num {
  font-size: clamp(56px, 6vw, 88px);
  font-weight: 340;
  letter-spacing: -0.02em;
  line-height: 1;
  margin-bottom: 28px;
  color: var(--color-ink);
}
.stats-row__label {
  font-size: 14px;
  font-weight: 400;
  letter-spacing: -0.1px;
  color: rgba(0, 0, 0, 0.55);
  line-height: 1.4;
}

@media (max-width: 800px) {
  .stats-row { grid-template-columns: 1fr; }
  .stats-row__item { padding: 36px 24px; }
  .stats-row__item + .stats-row__item::before {
    left: 14%; right: 14%; top: 0; bottom: auto;
    width: auto; height: 1px;
  }
}

/* Cream stats block — wraps the stats-row in a soft panel with eyebrow */
.stats-block {
  padding: 36px 56px 44px;
  position: relative;
  background:
    radial-gradient(ellipse 80% 110% at 30% 20%, rgba(255, 255, 255, 0.06) 0%, rgba(255, 255, 255, 0) 60%),
    linear-gradient(135deg, #2A2D33 0%, #1E2024 55%, #14161A 100%);
  color: #F4F4F2;
  box-shadow:
    inset 0 1px 0 rgba(255, 255, 255, 0.06),
    inset 0 0 0 1px rgba(255, 255, 255, 0.04),
    0 30px 60px -20px rgba(0, 0, 0, 0.45),
    0 12px 28px -12px rgba(0, 0, 0, 0.30);
}
.stats-block .stats-block__eyebrow {
  color: rgba(244, 244, 242, 0.55);
}
.stats-block .stats-row--block .stats-row__num {
  color: #F4F4F2;
}
.stats-block .stats-row--block .stats-row__label {
  color: rgba(244, 244, 242, 0.62);
}
.stats-block__eyebrow {
  display: block;
  font-family: var(--font-mono);
  font-size: 11px;
  font-weight: 500;
  letter-spacing: 0.7px;
  text-transform: uppercase;
  color: rgba(0, 0, 0, 0.55);
  margin-bottom: 4px;
}
/* When inside a block, drop the top/bottom rules and trim padding */
.stats-row--block {
  border-top: 0;
  border-bottom: 0;
}
.stats-row--block .stats-row__item {
  padding: 20px 36px;
}
.stats-row--block .stats-row__item + .stats-row__item::before {
  background: rgba(255, 255, 255, 0.12);
}
.stats-row--block .stats-row__num {
  font-weight: 360;
  letter-spacing: -0.03em;
}
.stats-row--block .stats-row__label {
  color: rgba(0, 0, 0, 0.62);
}
@media (max-width: 800px) {
  .stats-block { padding: 28px 24px 32px; }
  .stats-row--block .stats-row__item { padding: 22px 8px; }
}

/* ===========================================================
   INSIGHTS WALL
   =========================================================== */

.section-head {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: var(--space-xxl);
  align-items: end;
  margin-bottom: var(--space-xxl);
}
.section-head__eyebrow {
  font-family: var(--font-mono);
  font-size: 12px;
  letter-spacing: 0.7px;
  text-transform: uppercase;
  opacity: 0.7;
  margin-bottom: 14px;
}
.section-head__title {
  font-size: clamp(36px, 4.5vw, 60px);
  font-weight: 380;
  line-height: 1.04;
  letter-spacing: -1.0px;
  margin: 0;
  text-wrap: balance;
}

.insights__grid {
  display: grid;
  grid-template-columns: 1.25fr 1fr 1fr;
  gap: var(--space-md);
}
.insight {
  border-radius: var(--radius-lg);
  padding: 28px 28px 26px;
  display: flex;
  flex-direction: column;
  background: var(--color-canvas);
  border: 1px solid var(--color-hairline);
  min-height: 320px;
  position: relative;
}
.insight--open {
  background: var(--color-block-cream);
  border: 0;
  grid-row: span 2;
  padding: 40px;
  min-height: 0;
}
.insight__tag {
  font-family: var(--font-mono);
  font-size: 11px;
  letter-spacing: 0.6px;
  text-transform: uppercase;
  opacity: 0.7;
  margin-bottom: 18px;
  display: inline-flex;
  align-items: center;
  gap: 8px;
}
.insight__tag .dot {
  width: 5px; height: 5px;
  border-radius: var(--radius-full);
  background: currentColor;
  opacity: 0.4;
}
.insight__title {
  font-size: 22px;
  font-weight: 540;
  line-height: 1.25;
  letter-spacing: -0.3px;
  margin: 0 0 14px;
  text-wrap: balance;
}
.insight--open .insight__title {
  font-size: 34px;
  line-height: 1.1;
  letter-spacing: -0.6px;
  margin-bottom: 18px;
  max-width: 18ch;
}
.insight__body {
  font-size: 15px;
  font-weight: 330;
  line-height: 1.5;
  letter-spacing: -0.1px;
  margin: 0 0 auto;
  color: rgba(0,0,0,0.78);
}
.insight--open .insight__body {
  font-size: 17px;
  color: rgba(0,0,0,0.82);
  max-width: 46ch;
}
.insight__foot {
  margin-top: 22px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.insight__link {
  font-size: 15px;
  font-weight: 540;
  letter-spacing: -0.1px;
  text-decoration: underline;
  text-underline-offset: 4px;
  cursor: pointer;
  display: inline-flex;
  align-items: center;
  gap: 6px;
}
.insight__lock {
  font-family: var(--font-mono);
  font-size: 11px;
  letter-spacing: 0.6px;
  text-transform: uppercase;
  display: inline-flex;
  align-items: center;
  gap: 6px;
  padding: 6px 10px 7px;
  border-radius: var(--radius-pill);
  background: rgba(0,0,0,0.06);
}
.insight__lock svg { width: 11px; height: 11px; }
.insight__peek {
  position: relative;
  overflow: hidden;
}
.insight__peek-text {
  filter: blur(5.5px);
  user-select: none;
  pointer-events: none;
}
.insight__peek::after {
  content: "";
  position: absolute;
  inset: auto 0 0 0;
  height: 60%;
  background: linear-gradient(180deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.95) 80%);
  pointer-events: none;
}

.insights__foot {
  margin-top: var(--space-xl);
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: var(--space-lg);
  padding-top: var(--space-lg);
  border-top: 1px solid var(--color-hairline);
  flex-wrap: wrap;
}
.insights__foot-line {
  font-size: 17px;
  font-weight: 330;
  letter-spacing: -0.14px;
  opacity: 0.75;
}

@media (max-width: 1000px) {
  .insights__grid { grid-template-columns: 1fr 1fr; }
  .insight--open { grid-column: span 2; grid-row: auto; }
}
@media (max-width: 640px) {
  .insights__grid { grid-template-columns: 1fr; }
  .insight--open { grid-column: auto; }
  .section-head { grid-template-columns: 1fr; }
}

/* ===========================================================
   WHO WE ARE — PARTNERS
   =========================================================== */

.partners {
  padding: 56px var(--space-xxl) 64px;
}
.partners__head {
  max-width: none;
  margin-bottom: var(--space-xxl);
}
.partners__head .section-head__title {
  max-width: none;
  white-space: nowrap;
}
.partners__grid {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: var(--space-xxl);
  padding-top: var(--space-xl);
  border-top: 1px solid rgba(0,0,0,0.15);
}
.partner {
  display: grid;
  grid-template-columns: 180px 1fr;
  gap: var(--space-lg);
}
.partner__portrait {
  aspect-ratio: 3/4;
  background: rgba(0,0,0,0.06);
  border-radius: var(--radius-md);
  position: relative;
  overflow: hidden;
  box-shadow: inset 0 0 0 1px rgba(0,0,0,0.04);
}
.partner__portrait::after {
  content: attr(data-name);
  position: absolute;
  inset: auto 0 0 0;
  padding: 8px 10px;
  font-family: var(--font-mono);
  font-size: 10px;
  letter-spacing: 0.5px;
  text-transform: uppercase;
  opacity: 0.5;
}
.partner__portrait svg {
  width: 56%;
  position: absolute;
  inset: 18% 0 auto 22%;
  opacity: 0.35;
}
/* Real photo variant — full-bleed image, no placeholder label */
.partner__portrait--photo { background: #EAE7DE; }
.partner__portrait--photo::after { content: none; }
.partner__portrait--photo img {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center top;
  display: block;
}
/* Tight-crop variant — when the source photo is a wider shot than the others
   we zoom the image in so the face fills the same proportion of the frame. */
.partner__portrait--zoom img {
  transform: scale(1.55) translateY(-9%);
  transform-origin: 50% 10%;
}
.partner__role {
  font-family: var(--font-mono);
  font-size: 11px;
  letter-spacing: 0.6px;
  text-transform: uppercase;
  opacity: 0.7;
  margin-bottom: 8px;
}
.partner__name {
  font-size: 28px;
  font-weight: 540;
  line-height: 1.1;
  letter-spacing: -0.5px;
  margin: 0 0 14px;
}
.partner__copy p {
  font-size: 15px;
  font-weight: 330;
  line-height: 1.5;
  letter-spacing: -0.1px;
  margin: 0 0 12px;
  color: rgba(0,0,0,0.82);
}
.partner__socials {
  margin-top: 12px;
  display: flex;
  gap: 14px;
  font-family: var(--font-mono);
  font-size: 11px;
  letter-spacing: 0.6px;
  text-transform: uppercase;
}
.partner__socials a {
  text-decoration: underline;
  text-underline-offset: 3px;
}
.partners__closing {
  margin-top: var(--space-xl);
  font-size: 22px;
  font-weight: 380;
  letter-spacing: -0.3px;
  line-height: 1.3;
  max-width: 36ch;
}

@media (max-width: 1100px) {
  .partners__grid { grid-template-columns: 1fr; gap: var(--space-xl); }
  /* Release the single-line lock so the title wraps instead of overflowing
     off the right edge on tablet/mobile. */
  .partners__head .section-head__title { white-space: normal; }
}
@media (max-width: 560px) {
  .partner { grid-template-columns: 120px 1fr; gap: var(--space-md); }
}

/* ===========================================================
   TESTIMONIALS — NAVY BLOCK
   =========================================================== */

.testimonials {
  padding: var(--space-xxl) var(--space-xxl) 56px;
}
.testimonials__head {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: var(--space-xxl);
  align-items: end;
  margin-bottom: var(--space-xxl);
}
.testimonials__head h2 {
  font-size: clamp(36px, 4.5vw, 60px);
  font-weight: 380;
  line-height: 1.04;
  letter-spacing: -1.0px;
  margin: 0;
  max-width: 16ch;
}
.testimonials__intro {
  font-size: 17px;
  font-weight: 330;
  line-height: 1.5;
  letter-spacing: -0.1px;
  max-width: 44ch;
  opacity: 0.85;
}
.testimonials__grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
  gap: var(--space-md);
}
.quote {
  padding: 28px;
  border-radius: var(--radius-lg);
  background: rgba(255,255,255,0.06);
  box-shadow: inset 0 0 0 1px rgba(255,255,255,0.12);
  display: flex;
  flex-direction: column;
  min-height: 280px;
}
.quote__mark {
  font-size: 48px;
  font-weight: 340;
  line-height: 0.8;
  margin-bottom: 14px;
  opacity: 0.5;
}
.quote__body {
  font-size: 17px;
  font-weight: 330;
  line-height: 1.5;
  letter-spacing: -0.1px;
  margin: 0 0 auto;
}
.quote__attr {
  margin-top: 22px;
  padding-top: 16px;
  border-top: 1px solid rgba(255,255,255,0.18);
  font-family: var(--font-mono);
  font-size: 11px;
  letter-spacing: 0.6px;
  text-transform: uppercase;
  opacity: 0.75;
}

@media (max-width: 900px) {
  .testimonials__head { grid-template-columns: 1fr; }
}

/* ===========================================================
   REQUEST ACCESS — LIME BLOCK
   =========================================================== */

.gate {
  display: grid;
  grid-template-columns: 5fr 6fr;
  gap: var(--space-xxl);
  padding: 56px var(--space-xxl);
}
.gate__copy h2 {
  font-size: clamp(36px, 4.5vw, 56px);
  font-weight: 380;
  line-height: 1.05;
  letter-spacing: -1.0px;
  margin: 14px 0 22px;
  max-width: 14ch;
}
.gate__copy p {
  font-size: 17px;
  font-weight: 330;
  line-height: 1.55;
  letter-spacing: -0.1px;
  margin: 0 0 14px;
  max-width: 46ch;
}
.gate__bullets {
  list-style: none;
  padding: 0;
  margin: 26px 0 0;
  display: flex;
  flex-direction: column;
  gap: 12px;
}
.gate__bullets li {
  font-size: 15px;
  font-weight: 330;
  letter-spacing: -0.1px;
  line-height: 1.45;
  padding-left: 20px;
  position: relative;
}
.gate--simple {
  grid-template-columns: 1fr;
  max-width: 760px;
  margin: 0 auto;
  text-align: left;
}
.gate--simple .gate__copy h2 { max-width: none; }

/* Refined treatment for the Request Access headline */
.gate__title {
  font-size: clamp(44px, 5.5vw, 72px);
  font-weight: 340;
  letter-spacing: -0.025em;
  line-height: 1.02;
  text-wrap: balance;
  margin: 0 0 28px;
  max-width: none;
}
.gate__title em {
  font-style: italic;
  font-weight: 380;
  /* Soft serif accent — falls back gracefully if not loaded */
  font-family: var(--font-serif, "Tiempos", "Georgia", "Times New Roman", serif);
  letter-spacing: -0.015em;
}
.gate__cta-row {
  margin-top: 36px;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 20px;
}
.gate__note {
  font-size: 14px;
  font-weight: 330;
  letter-spacing: -0.1px;
  color: rgba(0,0,0,0.55);
}
.gate__bullets li::before {
  content: "";
  position: absolute;
  left: 0; top: 9px;
  width: 8px; height: 8px;
  background: var(--color-primary);
  border-radius: 1px;
}

.form {
  background: rgba(255,255,255,0.65);
  border-radius: var(--radius-lg);
  padding: 28px;
  display: flex;
  flex-direction: column;
  gap: 14px;
  box-shadow: inset 0 0 0 1px rgba(0,0,0,0.08);
}
.form__row {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 12px;
}
.form__field {
  display: flex;
  flex-direction: column;
  gap: 6px;
}
.form__label {
  font-family: var(--font-mono);
  font-size: 10.5px;
  letter-spacing: 0.6px;
  text-transform: uppercase;
  opacity: 0.7;
}
.form__input,
.form__select {
  font-family: inherit;
  font-size: 15px;
  font-weight: 330;
  letter-spacing: -0.1px;
  background: rgba(255,255,255,0.9);
  border: 1px solid rgba(0,0,0,0.16);
  border-radius: var(--radius-md);
  padding: 11px 13px;
  outline: none;
  color: var(--color-ink);
  transition: box-shadow 140ms ease, border-color 140ms ease;
  height: 44px;
}
.form__input:focus,
.form__select:focus {
  border-color: rgba(0,0,0,0.55);
  box-shadow: 0 0 0 3px rgba(0,0,0,0.10);
}
.form__select {
  appearance: none;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'><path d='M3 4.5l3 3 3-3' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/></svg>");
  background-repeat: no-repeat;
  background-position: right 12px center;
  padding-right: 32px;
}
.form__cta-row {
  margin-top: 6px;
  display: flex;
  align-items: center;
  gap: 14px;
  flex-wrap: wrap;
}
.form__fine {
  font-family: var(--font-mono);
  font-size: 10.5px;
  letter-spacing: 0.6px;
  text-transform: uppercase;
  opacity: 0.65;
}

.form__success {
  display: none;
  padding: 28px;
  background: rgba(255,255,255,0.8);
  border-radius: var(--radius-lg);
  text-align: left;
  box-shadow: inset 0 0 0 1px rgba(0,0,0,0.08);
}
.form.is-sent .form__success { display: block; }
.form.is-sent .form__body { display: none; }
.form__success h3 {
  font-size: 26px;
  font-weight: 540;
  letter-spacing: -0.4px;
  margin: 0 0 10px;
}
.form__success p {
  font-size: 15px;
  font-weight: 330;
  letter-spacing: -0.1px;
  line-height: 1.5;
  margin: 0;
  max-width: 36ch;
}

@media (max-width: 900px) {
  .gate { grid-template-columns: 1fr; padding: var(--space-xl) var(--space-lg); }
  .form__row { grid-template-columns: 1fr; }
}

/* ===========================================================
   REQUEST ACCESS MODAL
   =========================================================== */

.modal {
  position: fixed;
  inset: 0;
  z-index: 1000;
  display: none;
  align-items: center;
  justify-content: center;
  padding: 24px;
}
.modal.is-open { display: flex; }
.modal__backdrop {
  position: absolute;
  inset: 0;
  background: rgba(10, 10, 10, 0.62);
  backdrop-filter: blur(10px) saturate(1.05);
  -webkit-backdrop-filter: blur(10px) saturate(1.05);
  opacity: 0;
  transition: opacity 240ms ease;
}
.modal.is-open .modal__backdrop { opacity: 1; }
.modal__panel {
  position: relative;
  width: 100%;
  max-width: 580px;
  max-height: calc(100vh - 48px);
  overflow-y: auto;
  background: var(--color-canvas);
  border-radius: var(--radius-lg);
  box-shadow: 0 32px 80px rgba(0, 0, 0, 0.32), 0 4px 16px rgba(0, 0, 0, 0.18);
  padding: 36px;
  transform: translateY(12px) scale(0.985);
  opacity: 0;
  transition: opacity 260ms ease, transform 260ms cubic-bezier(0.2, 0.8, 0.2, 1);
}
.modal.is-open .modal__panel {
  opacity: 1;
  transform: none;
}
.modal__close {
  position: absolute;
  top: 14px;
  right: 14px;
  width: 36px;
  height: 36px;
  border-radius: var(--radius-full);
  border: 0;
  background: transparent;
  color: var(--color-ink);
  cursor: pointer;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  transition: background-color 160ms ease;
}
.modal__close:hover { background: var(--color-surface-soft); }
.modal__close svg { width: 14px; height: 14px; }
.modal__head {
  display: flex;
  flex-direction: column;
  gap: 8px;
  margin-bottom: 22px;
  padding-right: 32px;
}
.modal__eyebrow {
  font-family: var(--font-mono);
  font-size: 11px;
  font-weight: 500;
  letter-spacing: 0.7px;
  text-transform: uppercase;
  opacity: 0.6;
}
.modal__title {
  font-size: 30px;
  font-weight: 380;
  line-height: 1.15;
  letter-spacing: -0.5px;
  margin: 0;
}
.modal__title em {
  font-style: italic;
  font-weight: 420;
}
.modal__sub {
  font-size: 14px;
  font-weight: 330;
  line-height: 1.45;
  color: rgba(0, 0, 0, 0.62);
  margin-top: 4px;
}
/* Tighter form inside the modal — solid canvas, no inner ring */
.modal .form {
  background: transparent;
  box-shadow: none;
  padding: 0;
  gap: 12px;
}
.modal .form__input,
.modal .form__select,
.modal .form__textarea {
  background: var(--color-canvas);
  border: 1px solid var(--color-hairline);
  border-radius: var(--radius-md);
  padding: 12px 14px;
  font-family: inherit;
  font-size: 15px;
  font-weight: 330;
  line-height: 1.4;
  color: var(--color-ink);
  transition: border-color 160ms ease, box-shadow 160ms ease;
  width: 100%;
}
.modal .form__textarea {
  min-height: 96px;
  resize: vertical;
}
.modal .form__input:focus,
.modal .form__select:focus,
.modal .form__textarea:focus {
  outline: none;
  border-color: rgba(0, 0, 0, 0.55);
  box-shadow: 0 0 0 3px rgba(159, 151, 255, 0.22);
}
.modal .form__cta-row {
  margin-top: 8px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 16px;
  flex-wrap: wrap;
}
.modal .form__fine {
  font-family: var(--font-mono);
  font-size: 10.5px;
  letter-spacing: 0.5px;
  text-transform: uppercase;
  opacity: 0.55;
}
.modal .form__success {
  display: none;
  padding: 8px 0;
  text-align: left;
}
.modal .form.is-sent .form__success { display: block; }
.modal .form.is-sent .form__body    { display: none; }
.modal .form__success h3 {
  font-size: 22px;
  font-weight: 540;
  letter-spacing: -0.3px;
  margin: 0 0 8px;
}
.modal .form__success p {
  font-size: 14px;
  font-weight: 330;
  color: rgba(0, 0, 0, 0.62);
  margin: 0;
}
body.modal-open { overflow: hidden; }

@media (max-width: 560px) {
  .modal__panel { padding: 28px 22px; }
  .modal__title { font-size: 26px; }
  .modal .form__row { grid-template-columns: 1fr; }
}

/* ===========================================================
   FOOTER
   =========================================================== */

.footer {
  background:
    radial-gradient(ellipse 80% 60% at 30% 10%, rgba(255, 255, 255, 0.06) 0%, rgba(255, 255, 255, 0) 60%),
    linear-gradient(135deg, #2A2D33 0%, #1E2024 55%, #14161A 100%);
  color: var(--color-inverse-ink);
  box-shadow:
    inset 0 1px 0 rgba(255, 255, 255, 0.06);
  padding: 96px 0 56px;
  margin-top: var(--space-section);
}
.footer__brand {
  font-size: clamp(48px, 9vw, 124px);
  font-weight: 380;
  line-height: 0.95;
  letter-spacing: -3px;
  margin: 0;
}
.footer__tag {
  margin-top: 28px;
  max-width: 60ch;
  font-size: 17px;
  font-weight: 330;
  letter-spacing: -0.1px;
  line-height: 1.5;
  opacity: 0.78;
}
.footer__bottom {
  margin-top: 80px;
  padding-top: 24px;
  border-top: 1px solid rgba(255,255,255,0.14);
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: 16px;
  font-family: var(--font-mono);
  font-size: 11px;
  letter-spacing: 0.6px;
  text-transform: uppercase;
  opacity: 0.6;
}

/* ===========================================================
   SCROLL REVEAL — gentle fade + lift
   =========================================================== */

.reveal {
  opacity: 0;
  transform: translateY(14px);
  transition: opacity 600ms ease, transform 600ms ease;
}
.reveal.is-in {
  opacity: 1;
  transform: none;
}

/* ===========================================================
   MARQUEE LOGO MASKS — inlined as data-URIs
   External SVG masks (mask-image: url(file.svg)) are blocked by
   Chrome over the file:// protocol, which left the logos invisible.
   Embedding the mask shapes here makes them work everywhere.
   =========================================================== */
.logo--anthropic { --mask: url("data:image/svg+xml,%3Csvg%20width%3D%22177%22%20height%3D%2220%22%20viewBox%3D%220%200%20177%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M35.9404%2013.8677L27.3135%200.329231H22.6494V19.6523H26.6123V6.11385L35.2392%2019.6523H39.9033V0.329231H35.9404V13.8677Z%22%20fill%3D%22%23989898%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M43.1864%204.05231H49.6184V19.6523H53.7338V4.05231H60.1658V0.329231H43.1864V4.05231Z%22%20fill%3D%22%23989898%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M76.5844%208.05231H67.5612V0.36H63.4459V19.6831H67.5612V11.7754H76.5844V19.6831H80.6997V0.329231H76.5844V8.05231Z%22%20fill%3D%22%23989898%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M89.8479%204.05231H94.9082C96.9201%204.05231%2097.9871%204.79077%2097.9871%206.20615C97.9871%207.62154%2096.9201%208.36%2094.9082%208.36H89.8479V4.05231ZM102.102%206.23692C102.102%202.57539%2099.4503%200.36%2095.0911%200.36H85.7326V19.6831H89.8479V12.1138H94.4204L98.5358%2019.6831H103.078L98.5358%2011.5292C100.822%2010.6369%20102.102%208.79077%20102.102%206.23692Z%22%20fill%3D%22%23989898%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M114.677%2016.1231C111.446%2016.1231%20109.464%2013.8154%20109.464%2010.0308C109.464%206.18462%20111.446%203.87692%20114.677%203.87692C117.878%203.87692%20119.829%206.18462%20119.829%2010.0308C119.829%2013.8154%20117.878%2016.1231%20114.677%2016.1231ZM114.677%200C109.159%200%20105.227%204.15385%20105.227%2010.0308C105.227%2015.8462%20109.129%2020%20114.677%2020C120.164%2020%20124.066%2015.8462%20124.066%2010.0308C124.066%204.15385%20120.194%200%20114.677%200Z%22%20fill%3D%22%23989898%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M137.082%208.91385H132.022V4.05231H137.082C139.094%204.05231%20140.161%204.88308%20140.161%206.48308C140.161%208.08308%20139.125%208.91385%20137.082%208.91385ZM137.265%200.329231H127.907V19.6523H132.022V12.6677H137.265C141.625%2012.6677%20144.277%2010.36%20144.277%206.51385C144.277%202.66769%20141.625%200.329231%20137.265%200.329231Z%22%20fill%3D%22%23989898%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M172.093%2013.1692C171.392%2015.0462%20169.959%2016.1231%20168.008%2016.1231C164.777%2016.1231%20162.796%2013.8154%20162.796%2010.0308C162.796%206.18462%20164.777%203.87692%20168.008%203.87692C169.959%203.87692%20171.362%204.95385%20172.093%206.83077H176.452C175.355%202.67692%20172.154%200%20168.008%200C162.491%200%20158.558%204.15385%20158.558%2010.0308C158.558%2015.8462%20162.46%2020%20168.008%2020C172.185%2020%20175.385%2017.2923%20176.452%2013.1692H172.093Z%22%20fill%3D%22%23989898%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M145.935%200.329231L153.586%2019.6523H157.763L150.111%200.329231H145.935Z%22%20fill%3D%22%23989898%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M7.22465%2012.0215L9.84626%205.22154L12.4679%2012.0215H7.22465ZM7.65143%200.329231L0%2019.6831H4.26773L5.8224%2015.6215H13.8091L15.3638%2019.6831H19.6316L12.0106%200.329231H7.65143Z%22%20fill%3D%22%23989898%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E"); }
.logo--spacex { --mask: url("data:image/svg+xml,%3Csvg%20width%3D%22216%22%20height%3D%2227%22%20viewBox%3D%220%200%20216%2027%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M19.4932%2016.3512H5.08984V12.7298H23.6625C23.1752%2011.1934%2021.6049%209.7668%2018.8434%209.7668H5.3606C2.27418%209.7668%200.487305%2010.9191%200.487305%2013.4431V16.1317C0.487305%2018.3265%202.32832%2019.5885%205.03571%2019.5885H19.6014V23.4294H0C0.487329%2025.5144%202.05761%2026.6118%204.87329%2026.6118H19.5473C22.6337%2026.6118%2024.1498%2025.4047%2024.1498%2022.8258V20.1372C24.1498%2017.7778%2022.363%2016.5158%2019.4932%2016.3512Z%22%20fill%3D%22%23989898%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M48.8954%209.82167H31.1349V26.6667H36.1707V20.192H49.2744C52.9023%2020.192%2054.9058%2018.93%2054.9058%2015.9671V14.1015C54.8516%2011.358%2052.5774%209.82167%2048.8954%209.82167ZM50.5198%2015.1989C50.5198%2016.406%2050.3032%2017.0645%2048.3539%2017.0645H36.1707L36.2248%2012.6749H48.1373C50.3032%2012.6749%2050.5739%2013.3333%2050.5739%2014.4856V15.1989H50.5198Z%22%20fill%3D%22%23989898%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M69.5256%209.10837L66.4933%2012.8944L71.6374%2020.0823H60.9161L58.2629%2022.9355H73.7491L76.4024%2026.6667H82.3586L69.5256%209.10837Z%22%20fill%3D%22%23989898%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M91.9969%2012.7298H110.84C110.353%2010.7545%20108.458%209.7668%20105.75%209.7668H91.6721C89.2354%209.7668%2086.907%2010.7545%2086.907%2013.4431V22.8807C86.907%2025.5693%2089.2354%2026.5569%2091.6721%2026.5569H105.913C109.162%2026.5569%20110.299%2025.6241%20110.84%2023.3745H91.9969V12.7298Z%22%20fill%3D%22%23989898%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M122.807%2023.4842V18.3265H132.933V15.4733H117.717V26.6667H140.188V23.4842H122.807Z%22%20fill%3D%22%23989898%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M140.946%209.82167H118.259V12.7846H140.946V9.82167Z%22%20fill%3D%22%23989898%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M154.917%209.82167H147.011L156.324%2016.7353C157.678%2015.8025%20159.248%2014.8148%20160.656%2013.9918L154.917%209.82167ZM166.396%2018.4362C165.042%2019.369%20163.689%2020.4115%20162.389%2021.3992L169.428%2026.6118H177.388L166.396%2018.4362Z%22%20fill%3D%22%23989898%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M215.237%200C171.919%202.52401%20151.884%2021.2894%20147.39%2025.7339L146.47%2026.6118H154.483C176.142%204.60905%20207.277%200.713306%20215.237%200Z%22%20fill%3D%22%23989898%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E"); }
.logo--revolut { --mask: url("data:image/svg+xml,%3Csvg%20width%3D%22122%22%20height%3D%2227%22%20viewBox%3D%220%200%20122%2027%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M82.6896%200H87.4689V26.4615H82.6896V0ZM121.212%2011.159V7.05641H116.309V1.72308H111.53V21.2103C111.53%2023.0154%20111.983%2024.3692%20112.89%2025.2718C113.796%2026.1744%20115.156%2026.6256%20117.01%2026.6256H121.212V22.5231H118.122C117.463%2022.5231%20116.968%2022.359%20116.68%2022.0718C116.433%2021.8256%20116.268%2021.1282%20116.268%2020.3897V11.159H121.212ZM50.3472%2021.2923L55.25%207.01538H60.2352L53.1488%2026.4205H47.5043L40.4177%207.05641H45.4031L50.3472%2021.2923ZM103.784%2016.7385C103.784%2017.9692%20103.578%2019.0359%20103.249%2019.8974C102.878%2020.759%20102.342%2021.4564%20101.683%2021.9077C101.024%2022.359%20100.2%2022.5641%2099.2522%2022.5641C97.8926%2022.5641%2096.8626%2022.1128%2096.2034%2021.2513C95.5442%2020.3487%2095.1733%2019.0359%2095.1733%2017.2718V7.01538H90.394V17.7641C90.394%2019.4462%2090.6001%2020.8821%2091.0121%2021.9897C91.4241%2023.1385%2092.0009%2024.041%2092.7013%2024.7385C93.4017%2025.4359%2094.2257%2025.9282%2095.1733%2026.2154C96.0798%2026.5026%2097.0686%2026.6667%2098.0986%2026.6667C99.5819%2026.6667%20100.818%2026.3795%20101.765%2025.8872C102.631%2025.3949%20103.331%2024.8205%20103.908%2024.2051L104.32%2026.4615H108.481V7.05641H103.702V16.7385H103.784ZM75.3971%208.04103C73.9139%207.22051%2072.101%206.81026%2070.1234%206.81026C68.1458%206.81026%2066.3742%207.22051%2064.8497%208.04103C63.3253%208.86154%2062.1305%2010.0513%2061.3065%2011.5282C60.4825%2013.0051%2060.0704%2014.7692%2060.0704%2016.7385C60.0704%2018.7077%2060.4825%2020.4308%2061.3065%2021.9077C62.1305%2023.3846%2063.3253%2024.5744%2064.8497%2025.3949C66.3742%2026.2154%2068.1458%2026.6256%2070.1234%2026.6256C72.1422%2026.6256%2073.9139%2026.2154%2075.3971%2025.3949C76.8803%2024.5744%2078.0752%2023.3846%2078.8992%2021.9077C79.7232%2020.4308%2080.1351%2018.6667%2080.1351%2016.7385C80.1351%2014.7692%2079.7232%2013.0051%2078.8992%2011.5282C78.1164%2010.0513%2076.9215%208.90256%2075.3971%208.04103ZM72.8838%2021.9077C72.101%2022.4%2071.1946%2022.6462%2070.1234%2022.6462C69.0522%2022.6462%2068.1457%2022.4%2067.3629%2021.9077C66.5801%2021.4154%2065.9622%2020.7179%2065.5502%2019.8154C65.1382%2018.9128%2064.8909%2017.8872%2064.8909%2016.7385C64.8909%2015.5487%2065.097%2014.5231%2065.5502%2013.6615C65.9622%2012.8%2066.5801%2012.0615%2067.3629%2011.5692C68.1457%2011.0769%2069.0522%2010.7897%2070.1234%2010.7897C71.1946%2010.7897%2072.1422%2011.0359%2072.8838%2011.5692C73.6666%2012.0615%2074.2434%2012.8%2074.6967%2013.6615C75.1087%2014.5231%2075.3558%2015.5897%2075.3558%2016.7385C75.3558%2017.8872%2075.1499%2018.9128%2074.6967%2019.8154C74.2846%2020.7179%2073.6666%2021.4154%2072.8838%2021.9077ZM4.94409%206.52308H0V26.4205H4.94409V6.52308ZM20.4767%207.67179C20.4767%203.44615%2017.0159%200%2012.7722%200H0V4.26667H12.1542C14.0906%204.26667%2015.6562%205.78462%2015.6974%207.63077C15.6974%208.57436%2015.3678%209.4359%2014.7086%2010.0923C14.0494%2010.7077%2013.1842%2011.0769%2012.2778%2011.0769H7.53967C7.37487%2011.0769%207.25134%2011.2%207.25134%2011.3641V15.1795C7.25134%2015.2615%207.25128%2015.3026%207.29248%2015.3436L15.3267%2026.4205H21.2183L13.1429%2015.3026C17.1806%2015.1385%2020.4767%2011.7333%2020.4767%207.67179ZM35.6797%207.95897C34.2377%207.22051%2032.5484%206.81026%2030.6532%206.81026C28.758%206.81026%2027.0276%207.22051%2025.5856%208.04103C24.1024%208.86154%2022.9899%2010.0513%2022.1659%2011.5282C21.3419%2013.0051%2020.9711%2014.7692%2020.9711%2016.7795C20.9711%2018.7487%2021.3831%2020.4718%2022.2072%2021.9487C23.0312%2023.4256%2024.2259%2024.6154%2025.7091%2025.3949C27.2335%2026.2154%2029.0464%2026.6256%2031.1064%2026.6256C32.7545%2026.6256%2034.1965%2026.3385%2035.4738%2025.7231C36.751%2025.1077%2037.781%2024.2872%2038.5226%2023.2615C39.2642%2022.2769%2039.7585%2021.2103%2040.0057%2020.0205L40.047%2019.8974H35.2266L35.1853%2019.9795C34.9381%2020.8821%2034.4024%2021.5795%2033.702%2022.0718C32.9192%2022.6051%2031.9304%2022.8923%2030.818%2022.8923C29.8704%2022.8923%2029.0052%2022.6872%2028.2635%2022.2769C27.5219%2021.8667%2026.9452%2021.2923%2026.5332%2020.5949C26.1212%2019.8564%2025.9152%2018.9949%2025.8328%2018.0103V17.8462H40.1294V17.7641C40.1706%2017.4769%2040.2118%2017.1897%2040.2118%2016.9436C40.2118%2016.6564%2040.2118%2016.4103%2040.2118%2016.1231C40.1706%2014.2359%2039.7585%2012.5949%2038.9757%2011.2C38.2341%209.7641%2037.0805%208.69744%2035.6797%207.95897ZM33.9493%2011.6103C34.7734%2012.3077%2035.2677%2013.2513%2035.4738%2014.4821H26.0388C26.1624%2013.7026%2026.4095%2013.0051%2026.8215%2012.4308C27.2747%2011.8154%2027.8105%2011.3641%2028.5109%2011.0359C29.1701%2010.7077%2029.9116%2010.5436%2030.6945%2010.5436C32.0129%2010.5436%2033.0841%2010.9128%2033.9493%2011.6103Z%22%20fill%3D%22%23989898%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E"); }
.logo--groq { --mask: url("data:image/svg+xml,%3Csvg%20width%3D%2290%22%20height%3D%2231%22%20viewBox%3D%220%200%2090%2031%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M49.9979%200.0529175C44.2243%200.0529175%2039.5273%204.79226%2039.5273%2010.6185C39.5273%2016.4447%2044.2243%2021.1834%2049.9979%2021.1834C55.7715%2021.1834%2060.4691%2016.4441%2060.4691%2010.6185C60.4691%204.79285%2055.7709%200.0529175%2049.9979%200.0529175ZM49.9979%2017.2218C46.3892%2017.2218%2043.4535%2014.259%2043.4535%2010.6185C43.4535%206.97791%2046.3892%204.01515%2049.9979%204.01515C53.6065%204.01515%2056.5422%206.97731%2056.5422%2010.6185C56.5422%2014.2596%2053.6071%2017.2218%2049.9979%2017.2218Z%22%20fill%3D%22%23989898%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M35.5414%200.0939431C35.1838%200.0535122%2034.8243%200.0321067%2034.4649%200.0297284C34.2857%200.0297284%2034.1143%200.0350792%2033.9387%200.0380521C33.7631%200.0410249%2033.5886%200.0576723%2033.4136%200.0683746C32.7083%200.124264%2032.01%200.246152%2031.327%200.431659C29.9546%200.805645%2028.6317%201.45611%2027.488%202.38007C26.3271%203.31355%2025.3973%204.50567%2024.7709%205.86368C24.4586%206.5403%2024.2282%207.2526%2024.0844%207.98452C24.0131%208.34602%2023.9606%208.71109%2023.9276%209.07853C23.9159%209.26107%2023.8952%209.44419%2023.8929%209.62613L23.8864%209.89904L23.8835%2010.0358V10.1488L23.9012%2017.2254L23.9253%2020.7631H27.8521L27.8769%2017.2254L27.8946%2010.1482V10.04L27.8975%209.95552L27.9023%209.78607C27.9023%209.67251%2027.9188%209.56311%2027.9252%209.45073C27.9464%209.23074%2027.9789%209.01194%2028.0225%208.79551C28.1085%208.3698%2028.2428%207.95538%2028.422%207.56059C28.7832%206.76862%2029.3224%206.07297%2029.9971%205.52774C30.6783%204.9736%2031.4944%204.55978%2032.3765%204.31363C32.8226%204.19055%2033.2793%204.10909%2033.7401%204.07104C33.8568%204.0645%2033.9728%204.0532%2034.0901%204.04904C34.2074%204.04488%2034.327%204.04131%2034.4407%204.04191C34.6664%204.04191%2034.8885%204.05677%2035.1136%204.07758C36.0081%204.16855%2036.875%204.44562%2037.6581%204.89095L39.618%201.4567C38.3658%200.722406%2036.9781%200.259234%2035.5414%200.0939431Z%22%20fill%3D%22%23989898%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M10.4712%200C4.69702%200%200%204.73934%200%2010.565C0%2016.3906%204.69702%2021.1305%2010.4712%2021.1305H13.9149V17.1683H10.4712C6.86257%2017.1683%203.92685%2014.2061%203.92685%2010.565C3.92685%206.9238%206.86257%203.96164%2010.4712%203.96164C14.0799%203.96164%2017.0309%206.9238%2017.0309%2010.565V20.2951C17.0309%2023.9125%2014.1117%2026.8586%2010.5355%2026.8967C8.82424%2026.8824%207.18783%2026.1886%205.98102%2024.9643L3.20441%2027.766C5.12894%2029.7179%207.73646%2030.8286%2010.4648%2030.8583V30.8601C10.4883%2030.8601%2010.5119%2030.8601%2010.5349%2030.8601H10.6085V30.8583C16.3002%2030.7804%2020.9088%2026.0988%2020.9354%2020.3427L20.9389%2010.3057C20.8022%204.60021%2016.1588%200%2010.4712%200Z%22%20fill%3D%22%23989898%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M73.1176%200.0529175C67.344%200.0529175%2062.647%204.79226%2062.647%2010.6185C62.647%2016.4447%2067.344%2021.1834%2073.1176%2021.1834H76.7004V17.2218H73.1176C69.509%2017.2218%2066.5733%2014.259%2066.5733%2010.6185C66.5733%206.97791%2069.509%204.01515%2073.1176%204.01515C76.5348%204.01515%2079.3473%206.6717%2079.6361%2010.0459H79.6302V30.3327H83.557V10.6185C83.5559%204.79226%2078.8913%200.0529175%2073.1176%200.0529175Z%22%20fill%3D%22%23989898%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M89.5581%200.589817H88.9983L88.2346%201.78669L87.4462%200.589817H86.8811V2.72077H87.5122V1.68383L88.072%202.52099H88.3772L88.927%201.65767L88.937%202.72077H89.5681L89.5581%200.589817Z%22%20fill%3D%22%23989898%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M84.5706%201.09877H85.2577V2.72077H85.9501V1.09877H86.6418V0.589817H84.5706V1.09877Z%22%20fill%3D%22%23989898%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E"); }
.logo--klarna { --mask: url("data:image/svg+xml,%3Csvg%20width%3D%22117%22%20height%3D%2229%22%20viewBox%3D%220%200%20117%2029%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M105.598%2023.0476C102.891%2023.0476%20100.781%2020.8299%20100.781%2018.1371C100.781%2015.4443%20102.891%2013.2266%20105.598%2013.2266C108.304%2013.2266%20110.414%2015.4443%20110.414%2018.1371C110.414%2020.8299%20108.304%2023.0476%20105.598%2023.0476ZM104.244%2028.2353C106.553%2028.2353%20109.499%2027.3641%20111.13%2023.9584L111.289%2024.0376C110.573%2025.8988%20110.573%2027.0077%20110.573%2027.2849V27.7205H116.384V8.55375H110.573V8.98936C110.573%209.26657%20110.573%2010.3754%20111.289%2012.2366L111.13%2012.3158C109.499%208.91016%20106.553%208.03893%20104.244%208.03893C98.7117%208.03893%2094.811%2012.395%2094.811%2018.1371C94.811%2023.8792%2098.7117%2028.2353%20104.244%2028.2353ZM84.7011%208.03893C82.0741%208.03893%2080.0043%208.94975%2078.3325%2012.3158L78.1734%2012.2366C78.8898%2010.3754%2078.8898%209.26657%2078.8898%208.98936V8.55375H73.0786V27.7205H79.0491V17.6223C79.0491%2014.9691%2080.6013%2013.3059%2083.1089%2013.3059C85.6166%2013.3059%2086.8505%2014.7315%2086.8505%2017.5828V27.7205H92.8209V15.5235C92.8209%2011.1674%2089.3978%208.03893%2084.7011%208.03893ZM64.4413%2012.3158L64.282%2012.2366C64.9985%2010.3754%2064.9985%209.26657%2064.9985%208.98936V8.55375H59.1873V27.7205H65.1577L65.1976%2018.4935C65.1976%2015.8007%2066.6304%2014.1771%2068.9788%2014.1771C69.6157%2014.1771%2070.1331%2014.2563%2070.7302%2014.4146V8.55375C68.1031%207.99934%2065.7547%208.98936%2064.4413%2012.3158ZM45.4552%2023.0476C42.7486%2023.0476%2040.639%2020.8299%2040.639%2018.1371C40.639%2015.4443%2042.7486%2013.2266%2045.4552%2013.2266C48.1618%2013.2266%2050.2714%2015.4443%2050.2714%2018.1371C50.2714%2020.8299%2048.1618%2023.0476%2045.4552%2023.0476ZM44.1018%2028.2353C46.4105%2028.2353%2049.3559%2027.3641%2050.9878%2023.9584L51.1471%2024.0376C50.4305%2025.8988%2050.4305%2027.0077%2050.4305%2027.2849V27.7205H56.2419V8.55375H50.4305V8.98936C50.4305%209.26657%2050.4305%2010.3754%2051.1471%2012.2366L50.9878%2012.3158C49.3559%208.91016%2046.4105%208.03893%2044.1018%208.03893C38.5693%208.03893%2034.6685%2012.395%2034.6685%2018.1371C34.6685%2023.8792%2038.5693%2028.2353%2044.1018%2028.2353ZM26.3497%2027.7205H32.3202V0H26.3497V27.7205ZM21.9713%200H15.8814C15.8814%204.95008%2012.8166%209.38536%208.15964%2012.5534L6.32867%2013.8207V0H0V27.7205H6.32867V13.979L16.7969%2027.7205H24.5187L14.4485%2014.573C19.0258%2011.2862%2022.0111%206.1777%2021.9713%200Z%22%20fill%3D%22%23989898%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E"); }
.logo--openai { --mask: url("data:image/svg+xml,%3Csvg%20width%3D%22104%22%20height%3D%2228%22%20viewBox%3D%220%200%20104%2028%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M10.9838%200C4.9427%200%200%204.86669%200%2010.8149C0%2016.7631%204.9427%2021.6298%2010.9838%2021.6298C17.025%2021.6298%2021.9677%2016.7931%2021.9677%2010.8149C21.9677%204.83665%2017.0555%200%2010.9838%200ZM10.9838%2017.7544C7.231%2017.7544%204.21045%2014.7203%204.21045%2010.8149C4.21045%206.9095%207.231%203.87532%2010.9838%203.87532C14.7366%203.87532%2017.7572%206.9095%2017.7572%2010.8149C17.7572%2014.7203%2014.7366%2017.7544%2010.9838%2017.7544Z%22%20fill%3D%22%23989898%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M33.0734%206.00826C31.0902%206.00826%2029.168%206.78933%2028.1611%208.11115V6.30867H24.1948V27.3376H28.1611V19.7372C29.168%2020.9689%2031.0291%2021.6298%2033.0734%2021.6298C37.3448%2021.6298%2040.7009%2018.3252%2040.7009%2013.819C40.7009%209.31281%2037.3448%206.00826%2033.0734%206.00826ZM32.4022%2018.2351C30.1444%2018.2351%2028.1306%2016.4927%2028.1306%2013.819C28.1306%2011.1453%2030.1444%209.40293%2032.4022%209.40293C34.66%209.40293%2036.6735%2011.1453%2036.6735%2013.819C36.6735%2016.4927%2034.66%2018.2351%2032.4022%2018.2351Z%22%20fill%3D%22%23989898%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M50.038%206.00826C45.7054%206.00826%2042.2882%209.34285%2042.2882%2013.819C42.2882%2018.2952%2045.2783%2021.6298%2050.16%2021.6298C54.1569%2021.6298%2056.7198%2019.2565%2057.5131%2016.5828H53.6382C53.1501%2017.6943%2051.7771%2018.4754%2050.1295%2018.4754C48.0853%2018.4754%2046.5292%2017.0635%2046.1631%2015.0507H57.6962V13.5186C57.6962%209.43297%2054.7976%206.00826%2050.038%206.00826ZM46.1936%2012.2869C46.6208%2010.3943%2048.2073%209.1626%2050.1295%209.1626C52.1737%209.1626%2053.7298%2010.4844%2053.9128%2012.2869H46.1936Z%22%20fill%3D%22%23989898%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M68.2526%206.00826C66.4829%206.00826%2064.6217%206.78933%2063.7675%208.08111V6.30867H59.801V21.3294H63.7675V13.2482C63.7675%2010.905%2065.0489%209.37289%2067.1237%209.37289C69.0458%209.37289%2070.0832%2010.8149%2070.0832%2012.8276V21.3294H74.0496V12.1968C74.0496%208.47165%2071.7308%206.00826%2068.2526%206.00826Z%22%20fill%3D%22%23989898%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M84.2082%200.300966L75.5737%2021.3299H79.8147L81.6453%2016.7336H91.4698L93.3004%2021.3299H97.6024L89.0289%200.300966H84.2082ZM83.0183%2013.2488L86.5576%204.44667L90.0663%2013.2488H83.0183Z%22%20fill%3D%22%23989898%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M103.247%200.300966H99.2195V21.3299H103.247V0.300966Z%22%20fill%3D%22%23989898%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E"); }
.logo--headspace { --mask: url("data:image/svg+xml,%3Csvg%20width%3D%22168%22%20height%3D%2236%22%20viewBox%3D%220%200%20168%2036%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M44.106%206.91633H46.9175V14.7985C48.0597%2013.1158%2049.6411%2012.2301%2051.4862%2012.2301C54.0342%2012.2301%2055.5278%2013.6471%2055.5278%2016.4812V26.1346H52.7163V17.2782C52.7163%2015.3299%2052.0134%2014.7985%2050.6077%2014.7985C49.7291%2014.7985%2048.9383%2015.3299%2048.1476%2016.304C47.3568%2017.3668%2047.0054%2018.6953%2047.0054%2020.378V26.1346H44.1938L44.106%206.91633Z%22%20fill%3D%22%23989898%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M69.5856%2020.0237H60.0088C60.0088%2022.1492%2061.2388%2023.8319%2063.3474%2023.8319C64.841%2023.8319%2066.2468%2022.9463%2066.8618%2021.5293L69.2341%2022.5035C67.8284%2025.1604%2066.2468%2026.3117%2063.2595%2026.3117C58.7786%2026.3117%2056.9336%2022.5035%2056.9336%2019.2266C56.9336%2015.9498%2058.7786%2012.1416%2063.2595%2012.1416C67.5647%2012.1416%2069.4977%2015.6841%2069.4977%2018.7838V20.0237H69.5856ZM60.0966%2017.7211H66.6862C66.4226%2016.0384%2065.2804%2014.7099%2063.4353%2014.7099C61.5902%2014.7099%2060.448%2015.9498%2060.0966%2017.7211Z%22%20fill%3D%22%23989898%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M91.5507%2012.2301C92.2535%2012.2301%2092.8686%2012.4073%2093.6593%2012.7615C94.3622%2013.1158%2094.8894%2013.47%2095.2408%2013.9128V6.82776H98.0524V26.046H95.2408V24.4519C94.7137%2025.3375%2093.22%2026.2232%2091.5507%2026.2232C87.5969%2026.2232%2085.4883%2023.6548%2085.4883%2019.1381C85.4883%2014.887%2087.5969%2012.2301%2091.5507%2012.2301ZM88.3877%2019.2266C88.3877%2020.6437%2088.7391%2021.7064%2089.3541%2022.5921C89.9691%2023.3891%2090.8477%2023.8319%2091.8142%2023.8319C92.8685%2023.8319%2093.6593%2023.3891%2094.2743%2022.5921C94.8893%2021.795%2095.2408%2020.6437%2095.2408%2019.2266C95.2408%2017.8096%2094.8893%2016.7469%2094.2743%2015.9498C93.6593%2015.1527%2092.7807%2014.7099%2091.8142%2014.7099C90.7599%2014.7099%2089.9691%2015.1527%2089.3541%2015.9498C88.7391%2016.7469%2088.3877%2017.8982%2088.3877%2019.2266Z%22%20fill%3D%22%23989898%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M108.683%2014.3557L106.926%2015.9498C106.311%2015.1527%20105.521%2014.7099%20104.554%2014.7099C103.763%2014.7099%20103.236%2015.2413%20103.236%2016.0384C103.236%2016.304%20103.324%2016.6583%20103.588%2016.8354C104.027%2017.2782%20104.466%2017.5439%20105.696%2017.9868C106.663%2018.341%20107.014%2018.5181%20107.805%2018.961C108.859%2019.5809%20109.386%2020.4665%20109.474%2021.8835C109.474%2023.1234%20109.035%2024.0976%20108.156%2024.9833C107.278%2025.7803%20106.136%2026.2232%20104.73%2026.2232C102.182%2026.2232%20100.337%2024.5404%2099.4581%2022.592L101.83%2021.2636C102.533%2022.9463%20103.588%2023.7434%20104.818%2023.7434C106.048%2023.7434%20106.663%2023.1234%20106.663%2021.9721C106.663%2021.5293%20106.487%2021.175%20105.96%2020.9093C105.696%2020.7322%20105.521%2020.6437%20105.257%2020.5551C104.818%2020.378%20103.851%2020.0237%20103.412%2019.8466C101.479%2019.0495%20100.512%2017.8096%20100.512%2016.1269C100.512%2015.0642%20100.952%2014.09%20101.655%2013.3815C102.445%2012.5844%20103.412%2012.2301%20104.642%2012.2301C106.311%2012.2301%20107.805%2013.0272%20108.683%2014.3557Z%22%20fill%3D%22%23989898%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M117.645%2026.3117C116.064%2026.3117%20114.658%2025.5146%20114.043%2024.5404V31.6255H111.231V12.4073H114.043V14.0014C114.57%2013.1158%20116.064%2012.2301%20117.733%2012.2301C121.687%2012.2301%20123.795%2014.7985%20123.795%2019.3152C123.708%2023.5662%20121.599%2026.3117%20117.645%2026.3117ZM120.808%2019.2266C120.808%2017.8096%20120.457%2016.7469%20119.842%2015.9498C119.227%2015.1527%20118.348%2014.7099%20117.382%2014.7099C116.327%2014.7099%20115.537%2015.1527%20114.922%2015.9498C114.306%2016.7469%20113.955%2017.8982%20113.955%2019.2266C113.955%2020.6437%20114.306%2021.7064%20114.922%2022.5921C115.537%2023.3891%20116.415%2023.8319%20117.382%2023.8319C118.436%2023.8319%20119.227%2023.3891%20119.842%2022.5921C120.457%2021.795%20120.808%2020.6437%20120.808%2019.2266Z%22%20fill%3D%22%23989898%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M151.384%2022.5035C150.241%2024.9833%20148.309%2026.3117%20145.497%2026.3117C143.476%2026.3117%20141.895%2025.6032%20140.753%2024.2748C139.61%2022.9463%20139.083%2021.2636%20139.083%2019.2266C139.083%2017.1897%20139.61%2015.507%20140.753%2014.1785C141.895%2012.8501%20143.476%2012.1416%20145.497%2012.1416C148.309%2012.1416%20150.241%2013.3815%20151.384%2015.9498L148.924%2017.0126C148.221%2015.4184%20147.078%2014.6213%20145.585%2014.6213C143.3%2014.6213%20142.158%2016.4812%20142.158%2019.1381C142.158%2021.8835%20143.3%2023.6548%20145.585%2023.6548C147.078%2023.6548%20148.221%2022.8577%20148.924%2021.2636L151.384%2022.5035Z%22%20fill%3D%22%23989898%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M164.914%2020.0237H155.337C155.337%2022.1492%20156.567%2023.8319%20158.676%2023.8319C160.17%2023.8319%20161.576%2022.9463%20162.191%2021.5293L164.563%2022.5035C163.157%2025.1604%20161.576%2026.3117%20158.588%2026.3117C154.107%2026.3117%20152.262%2022.5035%20152.262%2019.2266C152.262%2015.9498%20154.107%2012.1416%20158.588%2012.1416C162.893%2012.1416%20164.826%2015.6841%20164.826%2018.7838V20.0237H164.914ZM155.425%2017.7211H162.015C161.751%2016.0384%20160.609%2014.7099%20158.764%2014.7099C156.919%2014.7099%20155.689%2015.9498%20155.425%2017.7211Z%22%20fill%3D%22%23989898%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M77.3173%2012.2301C78.0201%2012.2301%2078.6352%2012.4073%2079.4259%2012.7615C80.1288%2013.1158%2080.656%2013.47%2081.0074%2013.9128V12.4073H83.819V26.1346H81.4467L81.0074%2024.5404C80.4803%2025.4261%2078.9866%2026.3117%2077.3173%2026.3117C73.3635%2026.3117%2071.2549%2023.7434%2071.2549%2019.2266C71.167%2014.9756%2073.2757%2012.2301%2077.3173%2012.2301ZM74.1543%2019.3152C74.1543%2020.7322%2074.5057%2021.795%2075.1207%2022.6806C75.7357%2023.4777%2076.6143%2023.9205%2077.5808%2023.9205C78.6351%2023.9205%2079.4259%2023.4777%2080.0409%2022.6806C80.6559%2021.8835%2081.0074%2020.7322%2081.0074%2019.3152C81.0074%2017.8982%2080.6559%2016.8354%2080.0409%2016.0384C79.4259%2015.2413%2078.5473%2014.7985%2077.5808%2014.7985C76.5265%2014.7985%2075.7357%2015.2413%2075.1207%2016.0384C74.5057%2016.7469%2074.1543%2017.8982%2074.1543%2019.3152Z%22%20fill%3D%22%23989898%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M131.176%2012.2301C131.879%2012.2301%20132.494%2012.4073%20133.284%2012.7615C133.987%2013.1158%20134.514%2013.47%20134.866%2013.9128V12.4073H137.677V26.1346H135.305L134.866%2024.5404C134.339%2025.4261%20132.845%2026.3117%20131.176%2026.3117C127.222%2026.3117%20125.113%2023.7434%20125.113%2019.2266C125.026%2014.9756%20127.134%2012.2301%20131.176%2012.2301ZM128.013%2019.3152C128.013%2020.7322%20128.364%2021.795%20128.979%2022.6806C129.594%2023.4777%20130.473%2023.9205%20131.439%2023.9205C132.494%2023.9205%20133.284%2023.4777%20133.899%2022.6806C134.514%2021.8835%20134.866%2020.7322%20134.866%2019.3152C134.866%2017.8982%20134.514%2016.8354%20133.899%2016.0384C133.284%2015.2413%20132.406%2014.7985%20131.439%2014.7985C130.385%2014.7985%20129.594%2015.2413%20128.979%2016.0384C128.276%2016.7469%20128.013%2017.8982%20128.013%2019.3152Z%22%20fill%3D%22%23989898%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M35.4078%2017.5439C35.8471%2023.3891%2033.1234%2026.666%2031.5419%2028.9686C29.0818%2031.6255%2025.831%2035.2566%2017.8357%2035.4337C10.9826%2035.6994%207.64381%2032.6883%204.83228%2030.0314C1.14213%2025.9575%200.175721%2023.4777%200%2017.5439C0%2013.8243%201.40575%2010.1932%203.86584%206.91633C7.29241%202.04534%2012.7398%200.362637%2017.8357%200.00838291C23.1073%20-0.168744%2027.3246%202.48816%2030.224%205.41075C33.9141%209.3961%2035.0564%2012.7615%2035.4078%2017.5439Z%22%20fill%3D%22%23989898%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M167.814%2012.7615C167.726%2012.6729%20167.638%2012.5844%20167.55%2012.4958C167.462%2012.4073%20167.286%2012.3187%20167.199%2012.3187C166.847%2012.2301%20166.408%2012.2301%20166.056%2012.4958C165.969%2012.5844%20165.881%2012.6729%20165.793%2012.7615C165.705%2012.8501%20165.705%2013.0272%20165.617%2013.1158C165.529%2013.47%20165.529%2013.9128%20165.793%2014.1785C165.881%2014.2671%20165.969%2014.3557%20166.056%2014.4442C166.144%2014.5328%20166.32%2014.6213%20166.408%2014.6213C166.496%2014.6213%20166.671%2014.7099%20166.759%2014.7099C167.023%2014.7099%20167.286%2014.6213%20167.462%2014.4442C167.55%2014.3557%20167.638%2014.2671%20167.726%2014.1785C167.814%2014.09%20167.814%2013.9128%20167.901%2013.8243C168.077%2013.47%20167.989%2013.0272%20167.814%2012.7615ZM167.55%2014.09C167.462%2014.1785%20167.374%2014.2671%20167.374%2014.3557C167.286%2014.4442%20167.199%2014.4442%20167.111%2014.5328C166.759%2014.6213%20166.496%2014.6213%20166.232%2014.3557C166.144%2014.2671%20166.056%2014.1785%20166.056%2014.09C165.969%2014.0014%20165.968%2013.9128%20165.881%2013.8243C165.881%2013.7357%20165.793%2013.6471%20165.793%2013.47C165.793%2013.2929%20165.881%2013.0272%20165.969%2012.8501C166.056%2012.7615%20166.144%2012.6729%20166.232%2012.5844C166.32%2012.4958%20166.408%2012.4958%20166.496%2012.4073C166.847%2012.3187%20167.111%2012.3187%20167.374%2012.5844C167.462%2012.6729%20167.55%2012.7615%20167.55%2012.8501C167.638%2012.9386%20167.638%2013.0272%20167.726%2013.1158C167.814%2013.47%20167.726%2013.8243%20167.55%2014.09Z%22%20fill%3D%22%23989898%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M166.935%2013.5586C167.023%2013.5586%20167.111%2013.5586%20167.199%2013.47C167.374%2013.2929%20167.374%2013.0272%20167.286%2012.9386C167.111%2012.7615%20167.023%2012.7615%20166.847%2012.7615H166.32V14.1785H166.496V13.5586H166.759L167.111%2014.1785H167.374L166.935%2013.5586ZM166.759%2013.3815H166.496V12.9386C166.671%2012.9386%20166.847%2012.9386%20167.023%2012.9386C167.111%2013.0272%20167.111%2013.1158%20167.111%2013.2043C167.111%2013.2929%20167.023%2013.2929%20166.935%2013.2929C166.847%2013.3815%20166.847%2013.3815%20166.759%2013.3815Z%22%20fill%3D%22%23989898%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E"); }
.logo--oneweb { --mask: url("data:image/svg+xml,%3Csvg%20width%3D%22106%22%20height%3D%2230%22%20viewBox%3D%220%200%20106%2030%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M15.0068%2029.9987C6.78177%2030.1112%200.0442517%2023.1436%200.000215261%2015.1192C-0.0438212%206.92355%206.6742%20-0.0195305%2015.0313%204.12775e-05C23.2515%200.019613%2030.0331%206.77187%2030.0135%2014.992C29.9988%2023.5057%2023.0117%2030.0916%2015.0019%2029.9987H15.0068ZM6.90415%2014.9382C6.90415%2019.5375%2010.4466%2023.1045%2014.9922%2023.129C19.2735%2023.1534%2023.1536%2019.6794%2023.1194%2015.0214C23.0802%2010.329%2019.4594%206.91376%2015.0753%206.8893C10.3536%206.86484%206.90414%2010.5884%206.90903%2014.9382H6.90415Z%22%20fill%3D%22%23989898%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M77.7441%2013.4997C77.4848%2014.5223%2077.2303%2015.5204%2076.9808%2016.5186C76.4768%2018.5345%2075.9729%2020.5504%2075.4787%2022.5663C75.3809%2022.9675%2075.1704%2023.1534%2074.7496%2023.1339C74.2016%2023.1143%2073.6487%2023.1192%2073.1007%2023.1339C72.7141%2023.1436%2072.4988%2022.9871%2072.401%2022.6103C71.3441%2018.6568%2070.2823%2014.7033%2069.2059%2010.7498C69.0836%2010.2948%2069.2255%2010.1529%2069.661%2010.1627C71.4469%2010.1969%2071.2218%209.90335%2071.6328%2011.6306C72.2933%2014.4049%2072.9735%2017.1743%2073.6488%2019.9437C73.7124%2020.2128%2073.8053%2020.477%2073.8934%2020.7657C74.1332%2020.6336%2074.094%2020.4232%2074.1331%2020.2617C74.9209%2017.1204%2075.7136%2013.9792%2076.4769%2010.833C76.5894%2010.3633%2076.785%2010.1382%2077.2988%2010.1529C79.207%2010.2067%2078.8793%209.88378%2079.3343%2011.6991C80.0732%2014.6446%2080.8267%2017.5853%2081.5704%2020.5259C81.5949%2020.6238%2081.6291%2020.7167%2081.7025%2020.9712C81.9422%2020.0268%2082.1478%2019.2342%2082.3386%2018.4415C82.9404%2015.9461%2083.552%2013.4556%2084.1294%2010.9553C84.2713%2010.3486%2084.56%2010.1382%2085.1862%2010.1529C86.8303%2010.192%2086.5955%2010.1137%2086.2285%2011.4789C85.2303%2015.1975%2084.2076%2018.9064%2083.1997%2022.625C83.1067%2022.9724%2082.9111%2023.1436%2082.549%2023.1388C82.001%2023.129%2081.4481%2023.1192%2080.9001%2023.1436C80.4304%2023.1681%2080.2102%2022.9822%2080.0976%2022.5174C79.4224%2019.6843%2078.7227%2016.8562%2078.0279%2014.0281C77.9888%2013.8617%2077.9888%2013.6611%2077.7441%2013.5046V13.4997Z%22%20fill%3D%22%23989898%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M49.7223%2016.499C49.7223%2019.5327%2048.2789%2021.8666%2045.5829%2022.7816C41.0422%2024.3228%2037.1767%2021.2354%2036.9614%2017.1792C36.8586%2015.2073%2037.2354%2013.4361%2038.5516%2011.8899C41.277%208.6899%2046.8305%209.24281%2048.8562%2012.9223C49.4727%2014.0428%2049.7516%2015.2318%2049.7271%2016.499H49.7223ZM47.3785%2016.499C47.4421%2015.7651%2047.3786%2015.036%2047.1095%2014.3412C46.5664%2012.8978%2045.6513%2011.8214%2044.066%2011.5523C42.4416%2011.2783%2041.1155%2011.7871%2040.132%2013.1816C38.9088%2014.9088%2038.8893%2018.0941%2040.1517%2019.8409C41.9278%2022.2972%2045.392%2022.0329%2046.8011%2019.3418C47.2659%2018.4513%2047.4764%2017.5119%2047.3785%2016.5039V16.499Z%22%20fill%3D%22%23989898%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M96.0534%2016.2789C96.0534%2014.3412%2096.0681%2012.4085%2096.0437%2010.4709C96.0388%209.9425%2096.1856%209.6636%2096.719%209.50213C98.2896%209.02752%2098.2846%209.00305%2098.2846%2010.6471C98.2846%2011.5425%2098.2993%2012.4428%2098.2846%2013.3382C98.2748%2013.8373%2098.4021%2013.8813%2098.8376%2013.6465C100.912%2012.5309%20103.041%2012.8636%20104.327%2014.5859C105.404%2016.0244%20105.468%2017.688%20105.047%2019.3761C104.44%2021.803%20102.268%2023.1632%2099.8896%2023.3589C98.8768%2023.4421%2097.859%2023.403%2096.851%2023.1828C96.2786%2023.0605%2096.0339%2022.8354%2096.0437%2022.2091C96.0828%2020.2323%2096.0584%2018.2556%2096.0584%2016.2789H96.0534ZM98.2846%2018.4464C98.2846%2019.2782%2098.2944%2020.1149%2098.2846%2020.9467C98.2797%2021.3088%2098.4021%2021.4849%2098.7838%2021.5632C101.328%2022.0917%20103.236%2020.0562%20102.874%2017.3308C102.561%2014.9627%20100.761%2014.2874%2098.7691%2015.1926C98.4315%2015.3443%2098.2749%2015.5645%2098.2798%2015.9461C98.2944%2016.7779%2098.2846%2017.6146%2098.2846%2018.4464Z%22%20fill%3D%22%23989898%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M91.3758%2018.7253C90.5196%2018.7253%2089.6634%2018.7351%2088.812%2018.7253C88.3374%2018.7204%2088.2101%2018.9357%2088.2933%2019.3761C88.5575%2020.7999%2089.5165%2021.6219%2090.9599%2021.6709C91.7477%2021.6953%2092.5012%2021.5583%2093.2204%2021.2403C93.9935%2020.8978%2093.9495%2021.666%2094.1991%2021.9889C94.4926%2022.3706%2094.1991%2022.5712%2093.8713%2022.7082C92.2468%2023.3834%2090.5979%2023.6623%2088.8853%2023.0458C87.3098%2022.4831%2086.1844%2020.9418%2086.0132%2019.2782C85.8223%2017.3847%2086.1894%2015.7113%2087.6279%2014.3853C89.6095%2012.5553%2092.9562%2013.1474%2094.0424%2015.54C94.4339%2016.4012%2094.5074%2017.3455%2094.478%2018.2899C94.4682%2018.696%2094.1893%2018.7253%2093.8811%2018.7253C93.0444%2018.7253%2092.2125%2018.7253%2091.3758%2018.7253ZM90.2505%2017.3602C90.7593%2017.3602%2091.2682%2017.3602%2091.7722%2017.3602C91.9728%2017.3602%2092.237%2017.37%2092.2027%2017.0715C92.1244%2016.3327%2091.9825%2015.5938%2091.2633%2015.1877C90.5783%2014.8012%2089.8981%2014.8844%2089.2669%2015.3541C88.7679%2015.7259%2088.5184%2016.2495%2088.3374%2016.8171C88.2199%2017.1792%2088.3324%2017.3651%2088.7238%2017.3602C89.2327%2017.3553%2089.7416%2017.3602%2090.2456%2017.3602H90.2505Z%22%20fill%3D%22%23989898%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M66.3191%2018.7204C65.5068%2018.7204%2064.6898%2018.7351%2063.8775%2018.7155C63.3638%2018.7057%2063.2463%2018.9602%2063.305%2019.4103C63.4567%2020.5797%2064.4598%2021.5534%2065.6341%2021.6464C66.5002%2021.7149%2067.3368%2021.6122%2068.1441%2021.2648C68.6921%2021.0299%2068.8488%2021.1718%2069.2304%2022.0281C69.4653%2022.5467%2069.069%2022.6299%2068.7656%2022.7522C66.9454%2023.4617%2065.1057%2023.7553%2063.2806%2022.7767C61.5583%2021.8519%2060.702%2019.8605%2060.9907%2017.644C61.2158%2015.9119%2061.9937%2014.5223%2063.584%2013.759C65.8983%2012.6532%2069.2108%2013.5486%2069.3918%2017.1204C69.4897%2019.014%2069.5778%2018.6911%2067.9044%2018.7204C67.3759%2018.7302%2066.8475%2018.7204%2066.3142%2018.7204H66.3191ZM65.3993%2014.948C64.4354%2014.9382%2063.3686%2015.9608%2063.3148%2016.9345C63.3001%2017.2281%2063.4372%2017.3455%2063.7063%2017.3504C64.724%2017.3504%2065.7418%2017.3504%2066.7595%2017.3504C67.0237%2017.3504%2067.1656%2017.2428%2067.19%2016.9541C67.2732%2015.9559%2066.3925%2014.9578%2065.3993%2014.948Z%22%20fill%3D%22%23989898%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M51.3125%2018.3535C51.3125%2017.0079%2051.3272%2015.6623%2051.3076%2014.3217C51.2978%2013.7786%2051.4934%2013.5192%2052.0561%2013.5731C52.3399%2013.5975%2052.6287%2013.5877%2052.9124%2013.5731C53.3137%2013.5535%2053.5338%2013.7101%2053.5094%2014.1357C53.48%2014.6495%2053.7002%2014.5614%2053.9986%2014.3461C54.8304%2013.759%2055.7356%2013.3578%2056.768%2013.3382C58.4121%2013.3088%2059.557%2014.3266%2059.601%2015.9706C59.6549%2018.1675%2059.6158%2020.3694%2059.6256%2022.5712C59.6256%2022.9528%2059.469%2023.129%2059.0776%2023.1241C57.096%2023.1143%2057.4335%2023.3149%2057.4139%2021.6122C57.3943%2019.9437%2057.4139%2018.2703%2057.4139%2016.6018C57.4139%2015.4128%2056.7045%2014.8452%2055.5449%2015.0997C55.2856%2015.1584%2055.036%2015.2464%2054.7914%2015.3492C53.6366%2015.8189%2053.5191%2016%2053.5191%2017.2525C53.5191%2018.9651%2053.5044%2020.6776%2053.5289%2022.3852C53.5387%2022.9381%2053.3528%2023.1436%2052.7901%2023.1339C51.1657%2023.0996%2051.3223%2023.2904%2051.3125%2021.6464C51.3125%2020.5455%2051.3125%2019.4446%2051.3125%2018.3437V18.3535Z%22%20fill%3D%22%23989898%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E"); }
