:root{--blue-h: 198;--blue-s: 51%;--blue-l: 53%;--teal-h: 168;--teal-s: 50%;--teal-l: 52%;--coral-h: 8;--coral-s: 64%;--coral-l: 56%;--orange-h: 27;--orange-s: 67%;--orange-l: 55%;--rose-h: 335;--rose-s: 60%;--rose-l: 62%;--purple-h: 306;--purple-s: 42%;--purple-l: 52%;--brown-h: 30;--brown-s: 40%;--brown-l: 48%;--blue: hsl(var(--blue-h), var(--blue-s), var(--blue-l));--teal: hsl(var(--teal-h), var(--teal-s), var(--teal-l));--coral: hsl(var(--coral-h), var(--coral-s), var(--coral-l));--orange: hsl(var(--orange-h), var(--orange-s), var(--orange-l));--rose: hsl(var(--rose-h), var(--rose-s), var(--rose-l));--purple: hsl(var(--purple-h), var(--purple-s), var(--purple-l));--brown: hsl(var(--brown-h), var(--brown-s), var(--brown-l));--tag-orange-h: 31;--tag-orange-s: 85%;--tag-orange-l: 56%;--tag-blue-h: 199;--tag-blue-s: 70%;--tag-blue-l: 55%;--tag-pink-h: 327;--tag-pink-s: 80%;--tag-pink-l: 57%;--tag-gold-h: 39;--tag-gold-s: 92%;--tag-gold-l: 44%;--tag-orange: hsl(var(--tag-orange-h), var(--tag-orange-s), var(--tag-orange-l));--tag-blue: hsl(var(--tag-blue-h), var(--tag-blue-s), var(--tag-blue-l));--tag-pink: hsl(var(--tag-pink-h), var(--tag-pink-s), var(--tag-pink-l));--tag-gold: hsl(var(--tag-gold-h), var(--tag-gold-s), var(--tag-gold-l))}.cta-band{padding:64px 0;background:radial-gradient(circle at 85% 20%,rgba(60,148,184,.15),transparent 45%),#151c2c;color:#fff;text-align:center}.cta-band__title{margin:0 0 24px;color:#fff;font-size:30px;font-weight:700;line-height:1.2}.cta-band__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:14px 28px}.cta-band__button{display:inline-flex;align-items:center;gap:10px;padding:14px 26px;border-radius:999px;background:#fff;box-shadow:0 8px 24px -8px #0009;color:#151c2c;font-size:16px;font-weight:700}.cta-band__button svg{font-size:20px}.cta-band__button:hover,.cta-band__button:focus{color:#151c2c;text-decoration:none}.cta-band__secondary{color:#ffffffbf;font-weight:600;text-decoration:underline}.cta-band__secondary:hover,.cta-band__secondary:focus{color:#fff}@media (max-width: 980px){.cta-band{padding:52px 0}.cta-band .container{padding-inline:16px}.cta-band__title{margin-bottom:20px;font-size:26px}}.about-kicker{display:inline-block;margin-bottom:14px;padding:5px 14px;border-radius:999px;background:rgba(60,148,184,.12);color:#327b99;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.about-kicker--light{background:rgba(255,255,255,.18);color:#fff}.about-hero{padding:129px 0 64px;background:radial-gradient(circle at 15% 20%,rgba(255,255,255,.18),transparent 35%),radial-gradient(circle at 90% 90%,rgba(21,28,44,.15),transparent 45%),linear-gradient(120deg,#3c94b8,#5daaca);color:#fff}.about-hero__title{max-width:760px;margin:0 0 16px;color:#fff;font-size:42px;font-weight:700;line-height:1.12;letter-spacing:-.02em}.about-hero__lead{max-width:680px;margin:0 0 36px;color:#ffffffe0;font-size:18px;line-height:1.6}.about-figures{display:flex;flex-wrap:wrap;gap:18px;margin:0}.about-figures__item{min-width:170px;padding:18px 24px;border:1px solid rgba(255,255,255,.25);border-radius:8px;background:rgba(255,255,255,.12)}.about-figures__item dt{font-size:34px;font-weight:700;line-height:1.1;font-variant-numeric:tabular-nums}.about-figures__item dd{margin:4px 0 0;color:#ffffffd9;font-size:15px}.about-section{padding:80px 0;background:#fff}.about-section--tinted{background:linear-gradient(160deg,rgba(60,148,184,.08),#f7fbfc 70%)}.about-section__title{margin:0 0 14px;color:#4d4d4d;font-size:34px;font-weight:700;line-height:1.15;letter-spacing:-.02em}.about-section__lead{max-width:640px;margin:0 0 36px;color:#9a9a9a;font-size:17px;line-height:1.6}.about-subtitle{margin:56px 0 20px;color:#4d4d4d;font-size:20px;font-weight:700}.about-values{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin:28px 0 0;list-style:none}.about-values__icon{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;margin-bottom:14px;border-radius:14px;background:rgba(60,148,184,.14);color:#3481a1;font-size:28px}.about-values__title{margin:0 0 6px;color:#4d4d4d;font-size:18px;font-weight:700;line-height:1.3}.about-values__text{margin:0;color:#9a9a9a;font-size:15px;line-height:1.6}.about-team{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.about-member{display:flex;gap:22px;align-items:flex-start;padding:26px;border-radius:8px;border:1px solid #e3e5ea;background:#fff;box-shadow:0 14px 30px -20px #151c2c59}.about-member__photo{flex:none;width:104px;height:104px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.about-member__name{margin:0;color:#4d4d4d;font-size:20px;font-weight:700;line-height:1.3}.about-member__role{margin:2px 0 10px;color:#3481a1;font-size:14px;font-weight:600}.about-member__bio{margin:0 0 10px;color:#9a9a9a;font-size:15px;line-height:1.6}.about-member__link{font-size:14px;font-weight:600}.about-contributors{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px 24px;margin:0;list-style:none}.about-contributor{display:flex;gap:12px;align-items:center}.about-contributor__photo{flex:none;width:44px;height:44px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.about-contributor__name{display:block;color:#4d4d4d;font-size:14px;font-weight:600;line-height:1.3}a.about-contributor__name:hover{color:#3c94b8}.about-contributor__role{display:block;color:#9a9a9a;font-size:13px;line-height:1.4}.about-supporters{display:flex;flex-wrap:wrap;gap:18px 40px;margin:16px 0 0;list-style:none}.about-supporter{display:flex;gap:14px;align-items:center;max-width:320px}.about-supporter__logo{width:72px;height:44px;-o-object-fit:contain;object-fit:contain}.about-quotes{-moz-columns:3 280px;columns:3 280px;-moz-column-gap:24px;column-gap:24px;margin-top:28px}.about-quote{display:inline-block;width:100%;margin:0 0 24px;padding:24px 26px;border-radius:8px;background:#fff;box-shadow:0 14px 30px -20px #151c2c59;-moz-column-break-inside:avoid;break-inside:avoid}.about-quote__text{position:relative;margin:0 0 14px;padding:0;border:0;color:#4d4d4d;font-size:15px;line-height:1.65}.about-quote__text:before{content:"\201c";display:block;height:30px;color:#3c94b8;font-size:54px;font-weight:700;line-height:1}.about-quote__author{color:#9a9a9a;font-size:14px;font-weight:600}.about-quote--featured{-moz-column-span:all;column-span:all;padding:32px 36px;background:#151c2c}.about-quote--featured .about-quote__text{color:#fff;font-size:17px}.about-quote--featured .about-quote__author{color:#ffffffb3}@media (max-width: 980px){.about-hero .container,.about-section .container{padding-inline:16px}.about-hero__title{font-size:32px}.about-section{padding:56px 0}.about-section__title{font-size:28px}.about-values,.about-team{grid-template-columns:1fr}}@media (max-width: 480px){.about-member{flex-direction:column}.about-figures__item{flex:1 1 140px;min-width:0}}@media (max-width: 767px){.about-hero__lead br{display:none}}
