.team-manifesto-module__-X_uqG__main{font-family:var(--font-body);background:var(--color-bg)}.team-manifesto-module__-X_uqG__siteWidth{max-width:var(--site-width);margin:0 auto;padding:0 20px}.team-manifesto-module__-X_uqG__section{opacity:0;padding:72px 0;transition:opacity .6s,transform .6s;transform:translateY(24px)}.team-manifesto-module__-X_uqG__section.team-manifesto-module__-X_uqG__visible{opacity:1;transform:translateY(0)}.team-manifesto-module__-X_uqG__heading{margin-bottom:24px}.team-manifesto-module__-X_uqG__headingText{font-family:var(--font-display);color:var(--color-text);font-size:clamp(24px,4vw,38px);font-weight:600}.team-manifesto-module__-X_uqG__cardHeading{font-family:var(--font-body);color:var(--color-text);margin-bottom:12px;font-size:16px;font-weight:600}.team-manifesto-module__-X_uqG__cardText{font-family:var(--font-body);color:var(--color-text-muted);font-size:15px;font-weight:400;line-height:1.75}.team-manifesto-module__-X_uqG__body{font-family:var(--font-body);color:var(--color-text);margin-bottom:16px;font-size:clamp(16px,1.5vw,18px);font-weight:400;line-height:1.8}.team-manifesto-module__-X_uqG__link{color:var(--color-accent);transition:text-decoration var(--transition-fast);text-decoration:none}.team-manifesto-module__-X_uqG__link:hover{text-decoration:underline}.team-manifesto-module__-X_uqG__signature{font-family:var(--font-body);color:var(--color-text-muted);border-top:1px solid var(--color-border);margin-top:32px;padding-top:24px;font-size:18px;font-style:italic;font-weight:500}.team-manifesto-module__-X_uqG__ethosGrid{grid-template-columns:repeat(2,1fr);gap:24px;margin-top:24px;display:grid}.team-manifesto-module__-X_uqG__ethosCard{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);opacity:0;transition:opacity .6s ease, transform .6s ease, background var(--transition-base), box-shadow var(--transition-base);padding:32px;transform:translateY(20px)}.team-manifesto-module__-X_uqG__ethosCard.team-manifesto-module__-X_uqG__cardVisible{opacity:1;transform:translateY(0)}.team-manifesto-module__-X_uqG__ethosCard:hover{background:var(--color-bg);box-shadow:0 4px 12px #0000000f}.team-manifesto-module__-X_uqG__aiSection{border-left:3px solid var(--color-accent);padding-left:24px}.team-manifesto-module__-X_uqG__contactSection{text-align:center;opacity:0;padding:72px 0 80px;transition:opacity .6s,transform .6s;transform:translateY(24px)}.team-manifesto-module__-X_uqG__contactSection.team-manifesto-module__-X_uqG__visible{opacity:1;transform:translateY(0)}.team-manifesto-module__-X_uqG__email{font-family:var(--font-body);color:var(--color-accent);transition:text-decoration var(--transition-fast);margin-bottom:16px;font-size:20px;font-weight:500;text-decoration:none;display:inline-block}.team-manifesto-module__-X_uqG__email:hover{text-decoration:underline}.team-manifesto-module__-X_uqG__address{font-family:var(--font-body);color:var(--color-text-muted);margin-bottom:24px;font-size:15px;font-style:normal;font-weight:400;line-height:1.75}.team-manifesto-module__-X_uqG__socials{justify-content:center;gap:16px;display:flex}.team-manifesto-module__-X_uqG__socialLink{color:var(--color-text-muted);transition:color var(--transition-base);display:inline-flex}.team-manifesto-module__-X_uqG__socialLink:hover{color:var(--color-accent)}@media (max-width:768px){.team-manifesto-module__-X_uqG__section{padding:48px 0}.team-manifesto-module__-X_uqG__ethosGrid{grid-template-columns:1fr}.team-manifesto-module__-X_uqG__contactSection{padding:48px 0 64px}}@media (max-width:480px){.team-manifesto-module__-X_uqG__siteWidth{padding:0 16px}.team-manifesto-module__-X_uqG__ethosCard{padding:24px}.team-manifesto-module__-X_uqG__email{font-size:17px}}
