: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{background:radial-gradient(circle at 85% 20%,rgba(194,130,13,.15),transparent 45%),#151c2c;color:#fff;padding:64px 0;text-align:center}.cta-band__title{color:#fff;font-size:30px;font-weight:700;line-height:1.2;margin:0 0 24px}.cta-band__actions{align-items:center;display:flex;flex-wrap:wrap;gap:14px 28px;justify-content:center}.cta-band__button{align-items:center;background:#fff;border-radius:999px;box-shadow:0 8px 24px -8px rgba(0,0,0,.6);color:#151c2c;display:inline-flex;font-size:16px;font-weight:700;gap:10px;padding:14px 26px}.cta-band__button svg{font-size:20px}.cta-band__button:focus,.cta-band__button:hover{color:#151c2c;text-decoration:none}.cta-band__secondary{color:hsla(0,0%,100%,.75);font-weight:600;text-decoration:underline}.cta-band__secondary:focus,.cta-band__secondary:hover{color:#fff}@media (max-width:980px){.cta-band{padding:52px 0}.cta-band .container{padding-inline:16px}.cta-band__title{font-size:26px;margin-bottom:20px}}.about-kicker{background:rgba(194,130,13,.12);border-radius:999px;color:#9c680a;display:inline-block;font-size:13px;font-weight:700;letter-spacing:.06em;margin-bottom:14px;padding:5px 14px;text-transform:uppercase}.about-kicker--light{background:hsla(0,0%,100%,.18);color:#fff}.about-hero{background:radial-gradient(circle at 90% 90%,rgba(21,28,44,.15),transparent 45%),radial-gradient(circle at 15% 20%,hsla(0,0%,100%,.18),transparent 35%),linear-gradient(120deg,#c2820d,#c2820d);color:#fff;padding:129px 0 64px}.about-hero__title{color:#fff;font-size:42px;font-weight:700;letter-spacing:-.02em;line-height:1.12;margin:0 0 16px;max-width:760px}.about-hero__lead{color:hsla(0,0%,100%,.88);font-size:18px;line-height:1.6;margin:0 0 36px;max-width:680px}.about-figures{display:flex;flex-wrap:wrap;gap:18px;margin:0}.about-figures__item{background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.25);border-radius:8px;min-width:170px;padding:18px 24px}.about-figures__item dt{font-size:34px;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.1}.about-figures__item dd{color:hsla(0,0%,100%,.85);font-size:15px;margin:4px 0 0}.about-section{background:#fff;padding:80px 0}.about-section--tinted{background:linear-gradient(160deg,rgba(194,130,13,.08),#fdfaf5 70%)}.about-section__title{color:#4d4d4d;font-size:34px;font-weight:700;letter-spacing:-.02em;line-height:1.15;margin:0 0 14px}.about-section__lead{color:#9a9a9a;font-size:17px;line-height:1.6;margin:0 0 36px;max-width:640px}.about-subtitle{color:#4d4d4d;font-size:20px;font-weight:700;margin:56px 0 20px}.about-values{display:grid;gap:28px;grid-template-columns:repeat(3,1fr);list-style:none;margin:28px 0 0}.about-values__icon{align-items:center;background:rgba(194,130,13,.14);border-radius:14px;color:#a56f0b;display:inline-flex;font-size:28px;height:52px;justify-content:center;margin-bottom:14px;width:52px}.about-values__title{color:#4d4d4d;font-size:18px;font-weight:700;line-height:1.3;margin:0 0 6px}.about-values__text{color:#9a9a9a;font-size:15px;line-height:1.6;margin:0}.about-team{display:grid;gap:24px;grid-template-columns:repeat(2,1fr)}.about-member{align-items:flex-start;background:#fff;border:1px solid #e3e5ea;border-radius:8px;box-shadow:0 14px 30px -20px rgba(21,28,44,.35);display:flex;gap:22px;padding:26px}.about-member__photo{border-radius:50%;flex:none;height:104px;-o-object-fit:cover;object-fit:cover;width:104px}.about-member__name{color:#4d4d4d;font-size:20px;font-weight:700;line-height:1.3;margin:0}.about-member__role{color:#a56f0b;font-size:14px;font-weight:600;margin:2px 0 10px}.about-member__bio{color:#9a9a9a;font-size:15px;line-height:1.6;margin:0 0 10px}.about-member__link{font-size:14px;font-weight:600}.about-contributors{display:grid;gap:14px 24px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));list-style:none;margin:0}.about-contributor{align-items:center;display:flex;gap:12px}.about-contributor__photo{border-radius:50%;flex:none;height:44px;-o-object-fit:cover;object-fit:cover;width:44px}.about-contributor__name{color:#4d4d4d;display:block;font-size:14px;font-weight:600;line-height:1.3}a.about-contributor__name:hover{color:#c2820d}.about-contributor__role{color:#9a9a9a;display:block;font-size:13px;line-height:1.4}.about-supporters{display:flex;flex-wrap:wrap;gap:18px 40px;list-style:none;margin:16px 0 0}.about-supporter{align-items:center;display:flex;gap:14px;max-width:320px}.about-supporter__logo{height:44px;-o-object-fit:contain;object-fit:contain;width:72px}.about-quotes{-moz-column-gap:24px;column-gap:24px;-moz-columns:280px 3;columns:280px 3;margin-top:28px}.about-quote{background:#fff;border-radius:8px;box-shadow:0 14px 30px -20px rgba(21,28,44,.35);display:inline-block;margin:0 0 24px;padding:24px 26px;width:100%;-moz-column-break-inside:avoid;break-inside:avoid}.about-quote__text{border:0;color:#4d4d4d;font-size:15px;line-height:1.65;margin:0 0 14px;padding:0;position:relative}.about-quote__text:before{color:#c2820d;content:"\201C";display:block;font-size:54px;font-weight:700;height:30px;line-height:1}.about-quote__author{color:#9a9a9a;font-size:14px;font-weight:600}.about-quote--featured{background:#151c2c;-moz-column-span:all;column-span:all;padding:32px 36px}.about-quote--featured .about-quote__text{color:#fff;font-size:17px}.about-quote--featured .about-quote__author{color:hsla(0,0%,100%,.7)}@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-team,.about-values{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}}