.ethosSection[data-astro-cid-moajojen]{position:relative;overflow:hidden;padding:60px 0 72px}.ethosSection[data-astro-cid-moajojen] .masonryHeaderContainer[data-astro-cid-moajojen]{position:relative;z-index:1;max-width:1200px;margin:0 auto 40px;padding:0 20px;text-align:center}.ethosTextContainer[data-astro-cid-moajojen]{position:relative;z-index:1;box-sizing:border-box;width:100%;margin:80px auto;padding:0 100px}.ethosText[data-astro-cid-moajojen]{max-width:860px;margin:0 0 34px;color:var(--teal);font-family:var(--montserrat);font-weight:300;font-size:24px;line-height:1.75}.ethosText[data-astro-cid-moajojen]:last-child{margin-bottom:0}.ethosText--left[data-astro-cid-moajojen]{margin-right:auto;text-align:left;margin-top:180px;margin-bottom:180px}.ethosText--right[data-astro-cid-moajojen]{margin-left:auto;text-align:right;margin-top:180px;margin-bottom:180px}.ethosText[data-astro-cid-moajojen]:first-child{margin-top:0}@media (max-width: 768px){.ethosTextContainer[data-astro-cid-moajojen]{padding:0 24px;margin:48px auto}.ethosText[data-astro-cid-moajojen]{max-width:none;font-size:20px}.ethosText--left[data-astro-cid-moajojen],.ethosText--right[data-astro-cid-moajojen]{margin-top:48px;margin-bottom:48px}}.meetTeamSection[data-astro-cid-snypznyv]{position:relative;min-height:520px;background-image:linear-gradient(90deg,#000000e6,#0000008f 36%,#0000 68%),url(/meet_the_team.png);background-position:center;background-size:cover;background-repeat:no-repeat;margin-bottom:100px}.meetTeamSection__content[data-astro-cid-snypznyv]{box-sizing:border-box;width:100%;min-height:520px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:0 clamp(24px,9vw,160px)}.meetTeamSection[data-astro-cid-snypznyv] h2[data-astro-cid-snypznyv]{margin:0;color:var(--white);font-family:var(--operetta-18);font-weight:400;font-size:35.2px;line-height:1.15;text-transform:uppercase;text-shadow:0 2px 14px rgba(0,0,0,.55)}.meetTeamSection__button[data-astro-cid-snypznyv]{display:inline-flex;justify-self:end;align-items:center;justify-content:center;width:280px;max-width:360px;padding:12px 22px;border:0;background:var(--teal);color:var(--white);font-family:var(--interLight);font-size:15px;line-height:1;cursor:pointer;text-decoration:none;text-transform:uppercase;letter-spacing:1px}@media (max-width: 768px){.meetTeamSection[data-astro-cid-snypznyv],.meetTeamSection__content[data-astro-cid-snypznyv]{min-height:420px}.meetTeamSection__content[data-astro-cid-snypznyv]{padding:0 24px}.meetTeamSection[data-astro-cid-snypznyv] h2[data-astro-cid-snypznyv]{font-size:26.4px}.meetTeamSection__button[data-astro-cid-snypznyv]{width:180px;max-width:280px}}.testimonialsSection[data-astro-cid-zzqkys7x]{box-sizing:border-box;width:100%;padding:60px 0}.testimonialsSection[data-astro-cid-zzqkys7x] .masonryHeaderContainer[data-astro-cid-zzqkys7x]{box-sizing:border-box;max-width:1200px;width:100%;margin:0 auto 40px;padding:0 20px;text-align:center}.testimonialsSection[data-astro-cid-zzqkys7x] .masonryHeader[data-astro-cid-zzqkys7x]{text-align:center}.testimonialsGrid[data-astro-cid-zzqkys7x]{box-sizing:border-box;width:100%;max-width:1400px;margin:0 auto;padding:0 20px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.testimonialCard[data-astro-cid-zzqkys7x]{margin:0;padding:36px 32px;border:1px solid var(--muted);display:flex;flex-direction:column;gap:24px}.testimonialQuote[data-astro-cid-zzqkys7x]{margin:0;color:var(--ink);font-family:var(--montserrat);font-weight:300;font-size:18px;line-height:1.75}.testimonialMeta[data-astro-cid-zzqkys7x]{display:flex;flex-direction:column;gap:2px}.testimonialName[data-astro-cid-zzqkys7x]{color:var(--teal);font-family:var(--operetta-18);font-size:18px}.testimonialLocation[data-astro-cid-zzqkys7x]{color:var(--color-text-medium);font-family:var(--montserrat);font-size:14px}@media (max-width: 900px){.testimonialsGrid[data-astro-cid-zzqkys7x]{grid-template-columns:1fr;gap:20px}}.partnersSection[data-astro-cid-yc54ngem]{box-sizing:border-box;width:100%;display:flex;flex-direction:column;padding:28px 0 36px;margin-top:40px}.partnersSection[data-astro-cid-yc54ngem] .masonryHeaderContainer[data-astro-cid-yc54ngem]{box-sizing:border-box;max-width:1200px;width:100%;margin:0 auto 40px;padding:0 20px;text-align:center}.partnersSection[data-astro-cid-yc54ngem] .masonryHeader[data-astro-cid-yc54ngem]{text-align:center}.partnersSection[data-astro-cid-yc54ngem] .masonryHeader[data-astro-cid-yc54ngem] h2[data-astro-cid-yc54ngem]{color:var(--black)}.partnersSection__wrapper[data-astro-cid-yc54ngem]{position:relative;width:100%;min-height:300px;background:var(--teal);display:flex;align-items:center;overflow:hidden}.partnersSection__track[data-astro-cid-yc54ngem]{display:flex;align-items:center;gap:80px;padding:0 40px;width:max-content;animation:partnersScroll 40s linear infinite;-webkit-mask-image:linear-gradient(to right,transparent,#000 4%,#000 96%,transparent);mask-image:linear-gradient(to right,transparent,#000 4%,#000 96%,transparent)}.partnersSection__link[data-astro-cid-yc54ngem]{flex:0 0 auto;display:inline-flex;flex-direction:column;align-items:center;gap:10px;text-decoration:none}.partnersSection__wrapper[data-astro-cid-yc54ngem]:hover .partnersSection__track[data-astro-cid-yc54ngem]{animation-play-state:paused}@keyframes partnersScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.partnersSection__logo[data-astro-cid-yc54ngem]{display:block;max-width:230px;max-height:115px;width:auto;height:auto;object-fit:contain;flex:0 0 auto}.partnersSection__type[data-astro-cid-yc54ngem]{flex:0 0 auto;color:#ffffffd9;font-family:var(--montserrat);font-size:12px;text-transform:uppercase;letter-spacing:.5px;text-align:center}.partnersSection__placeholder[data-astro-cid-yc54ngem]{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:200px;height:100px;border:1px dashed rgba(255,255,255,.6);color:#ffffffd9;font-family:var(--montserrat);font-size:13px;text-transform:uppercase;letter-spacing:1px}@media (prefers-reduced-motion: reduce){.partnersSection__track[data-astro-cid-yc54ngem]{animation:none}}
