.about-page{--about-border: rgb(14 46 102 / 10%);--about-shadow: 0 18px 52px rgb(14 46 102 / 7%);background:var(--color-brand-25);color:var(--color-gray-900)}.about-page section{scroll-margin-top:6rem}.about-eyebrow{color:var(--color-brand-600);display:inline-block;font-size:.76rem;font-weight:var(--font-bold);letter-spacing:.13em;line-height:1.2;text-transform:uppercase}.about-hero{background:transparent;overflow:hidden;padding:clamp(6rem,9vw,8rem) var(--spacing-4xl) clamp(3.25rem,4.5vw,4rem);position:relative}.about-hero__orb{display:none}.about-hero__orb--one{background:#2473ff14;height:24rem;left:-8rem;top:13rem;width:24rem}.about-hero__orb--two{background:#7839ee17;height:28rem;right:-9rem;top:3rem;width:28rem}.about-hero__inner{position:relative;text-align:center;z-index:1}.about-hero h1{color:var(--color-gray-900);font-size:clamp(2rem,3.2vw,3rem);font-weight:var(--font-bold);letter-spacing:-.04em;line-height:1.08;margin:0 auto;max-width:68rem}.about-hero__inner>p{color:var(--color-gray-800);font-size:clamp(1.08rem,1.6vw,1.28rem);line-height:1.7;margin:2rem auto 0;max-width:52rem}.about-section-heading{margin-inline:auto;max-width:54rem;text-align:center}.about-section-heading--left{margin:0;max-width:35rem;text-align:left}.about-section-heading h2,.about-clients h2{color:var(--color-gray-900);font-size:clamp(2rem,3.2vw,3rem);font-weight:var(--font-bold);letter-spacing:-.04em;line-height:1.08;margin:1rem 0 0}.about-section-heading>h2:first-child{margin-top:0}.about-section-heading>p{color:var(--color-gray-600);font-size:1.06rem;line-height:1.7;margin:1.5rem auto 0;max-width:44rem}.about-mission{background:#fff;padding:clamp(4.75rem,7vw,7rem) var(--spacing-4xl)}.about-mission__inner{margin:0 auto;max-width:58rem}.about-mission__heading{margin-inline:auto;max-width:58rem;text-align:center}.about-mission__heading p{color:var(--color-gray-600);font-size:clamp(1.05rem,1.5vw,1.18rem);line-height:1.75;margin:1.25rem auto 0;max-width:52rem}.about-founders{padding:clamp(3.25rem,4.5vw,4rem) var(--spacing-4xl) clamp(3.5rem,5vw,4.25rem)}.about-founders__inner,.about-media__inner{display:flex;flex-direction:column;gap:clamp(2.5rem,3.5vw,3.25rem)}.about-founders__grid{display:grid;gap:1.5rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-inline:auto;max-width:68rem;width:100%}.about-founder-card{background:#fff;border:1px solid var(--about-border);border-radius:1.75rem;box-shadow:var(--about-shadow);overflow:hidden}.about-founder-card__photo{aspect-ratio:5 / 4;background:var(--color-gray-100);margin:0;overflow:hidden}.about-founder-card__photo img{display:block;height:100%;object-fit:cover;width:100%}.about-founder-card__photo--marcel img{object-position:46% 30%}.about-founder-card__photo--carlos img{object-position:50% 30%}.about-founder-card__content{padding:clamp(1.6rem,3vw,2.25rem)}.about-founder-card__content>span{color:var(--color-brand-600);font-size:.78rem;font-weight:var(--font-bold);letter-spacing:.12em;text-transform:uppercase}.about-founder-card h3{color:var(--color-gray-900);font-size:clamp(1.75rem,3vw,2.25rem);font-weight:var(--font-semibold);letter-spacing:-.045em;line-height:1.05;margin:.55rem 0 0}.about-founder-card p{color:var(--color-gray-600);font-size:.98rem;line-height:1.72;margin:1.15rem 0 0}.about-media{background:transparent;padding:clamp(3.25rem,4.5vw,4rem) var(--spacing-4xl) clamp(3.5rem,5vw,4.25rem)}.about-media__inner{gap:clamp(2rem,3vw,2.75rem)}.about-media__grid{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}.about-media-card{background:#fff;border:1px solid rgb(14 46 102 / 9%);border-radius:1.15rem;box-shadow:none;color:inherit;display:flex;flex-direction:column;min-height:15.5rem;overflow:hidden;padding:1.75rem 1.75rem 1.6rem;text-decoration:none;transition:border-color .18s ease,transform .18s ease}.about-media-card:hover{border-color:#2473ff3d;transform:translateY(-2px)}.about-media-card__logo{align-items:center;background:#fff;display:flex;height:8.25rem;justify-content:center;padding:.75rem .5rem 1.25rem}.about-media-card__logo img{display:block;height:auto;max-height:4.5rem;max-width:72%;object-fit:contain;width:auto}.about-media-card h3{color:var(--color-gray-700);font-size:1rem;font-weight:var(--font-regular);letter-spacing:-.01em;line-height:1.5;margin:.5rem 0 0;padding:0}.about-clients{padding:clamp(4rem,6vw,5.5rem) var(--spacing-4xl)}.about-clients__inner{align-items:center;background:#fff;border:1px solid var(--about-border);border-radius:1.75rem;box-shadow:0 14px 38px #0e2e660d;display:grid;gap:2rem;grid-template-columns:minmax(0,1fr) auto;padding:clamp(2rem,4vw,3.25rem)}.about-clients h2{font-size:clamp(2rem,3.2vw,3rem)}.about-clients__logos{align-items:center;display:flex;gap:clamp(1.5rem,3vw,3rem);justify-content:flex-end}.about-clients__logos img{height:auto;max-height:2.2rem;max-width:8.5rem;object-fit:contain;width:auto}.about-clients__logos img:first-child{max-height:2.5rem;max-width:3rem}.about-faq{background:transparent;border-top:0}.about-faq .page--section-padding{padding-block:clamp(3.25rem,4.5vw,4rem) clamp(5rem,6.5vw,6rem)}.about-faq .faq__header h2{font-size:clamp(2rem,3.2vw,3rem);font-weight:var(--font-bold);letter-spacing:-.04em;line-height:1.08}@media(width<=900px){.about-clients__inner,.about-media__grid{grid-template-columns:1fr}.about-media-card{min-height:0}.about-clients__logos{justify-content:flex-start}}@media(width<=720px){.about-hero,.about-mission,.about-founders,.about-media,.about-clients{padding-inline:var(--spacing-xl)}.about-hero{padding-bottom:3.25rem;padding-top:5.25rem}.about-founders,.about-media{padding-block:3.25rem}.about-founders__inner{gap:2.5rem}.about-media__inner{gap:2.25rem}.about-faq .page--section-padding{padding-block:3.25rem 4.75rem}.about-hero h1,.about-faq .faq__header h2{font-size:clamp(1.9rem,8vw,2.45rem);letter-spacing:-.04em;line-height:1.08}.about-hero__inner>p{font-size:1.02rem;line-height:1.65}.about-section-heading,.about-section-heading--left{text-align:left}.about-section-heading h2,.about-clients h2{font-size:clamp(1.9rem,8vw,2.45rem)}.about-mission__heading{text-align:center}.about-mission__heading>p{margin-inline:auto}.about-section-heading>p{margin-left:0}.about-founders__grid{grid-template-columns:1fr}.about-founder-card__photo{aspect-ratio:4 / 3}.about-media-card{min-height:0;padding:1.5rem 1.4rem 1.35rem}.about-media-card__logo{height:7.25rem;padding:.5rem .25rem 1rem}.about-media-card h3{font-size:.96rem;line-height:1.5;margin-top:.35rem}.about-clients__logos{flex-wrap:wrap}}
