.hero[data-astro-cid-gkq7oefr]{background-color:var(--color-black);padding:120px 0 80px;text-align:center}.hero[data-astro-cid-gkq7oefr] h1[data-astro-cid-gkq7oefr]{font-size:clamp(48px,10vw,120px);color:var(--color-white);text-transform:uppercase;letter-spacing:-.02em}.intro-section[data-astro-cid-gkq7oefr]{background-color:var(--color-black);padding:0 0 100px}.intro-content[data-astro-cid-gkq7oefr]{max-width:900px;margin:0 auto;text-align:center}.intro-text[data-astro-cid-gkq7oefr]{font-size:clamp(20px,3vw,28px);line-height:1.6;color:var(--color-white);margin-bottom:32px}.intro-subtext[data-astro-cid-gkq7oefr]{font-size:18px;line-height:1.8;color:#fff9}.intro-subtext[data-astro-cid-gkq7oefr] strong[data-astro-cid-gkq7oefr]{color:var(--color-lime);font-weight:500}.section-header[data-astro-cid-gkq7oefr]{margin-bottom:60px}.section-label[data-astro-cid-gkq7oefr]{font-family:var(--font-display);font-size:12px;text-transform:uppercase;letter-spacing:.15em;color:var(--color-lime);display:block;margin-bottom:20px}.section-label--dark[data-astro-cid-gkq7oefr]{color:#0006}.section-header[data-astro-cid-gkq7oefr] h2[data-astro-cid-gkq7oefr]{font-size:clamp(32px,6vw,64px);color:var(--color-white);text-transform:uppercase;margin-bottom:16px}.section-description[data-astro-cid-gkq7oefr]{font-size:18px;color:#fff9;max-width:600px}.section-description--dark[data-astro-cid-gkq7oefr]{color:#0009}.office-section[data-astro-cid-gkq7oefr]{background-color:var(--color-black);padding:100px 0}.office-media[data-astro-cid-gkq7oefr]{border-radius:var(--radius-lg);overflow:hidden}.video-wrapper[data-astro-cid-gkq7oefr]{position:relative;width:100%;aspect-ratio:16/9;background-color:#ffffff0d}.video-wrapper[data-astro-cid-gkq7oefr] video[data-astro-cid-gkq7oefr]{width:100%;height:100%;object-fit:cover}.team-section[data-astro-cid-gkq7oefr]{background-color:var(--color-white);padding:100px 0}.team-section[data-astro-cid-gkq7oefr] .section-header[data-astro-cid-gkq7oefr] h2[data-astro-cid-gkq7oefr]{color:var(--color-black)}.team-grid[data-astro-cid-gkq7oefr]{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin-bottom:80px}.team-image[data-astro-cid-gkq7oefr]{border-radius:var(--radius-lg);overflow:hidden;aspect-ratio:4/3}.team-image[data-astro-cid-gkq7oefr] img[data-astro-cid-gkq7oefr]{width:100%;height:100%;object-fit:cover;transition:transform var(--transition-slow)}.team-image[data-astro-cid-gkq7oefr]:hover img[data-astro-cid-gkq7oefr]{transform:scale(1.05)}.team-values[data-astro-cid-gkq7oefr]{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.value-item[data-astro-cid-gkq7oefr]{padding:40px;border:1px solid rgba(0,0,0,.1);border-radius:var(--radius-lg);transition:all var(--transition-normal)}.value-item[data-astro-cid-gkq7oefr]:hover{border-color:var(--color-black);transform:translateY(-4px)}.value-number[data-astro-cid-gkq7oefr]{font-family:var(--font-display);font-size:12px;color:#0000004d;margin-bottom:20px;display:block}.value-item[data-astro-cid-gkq7oefr] h3[data-astro-cid-gkq7oefr]{font-size:20px;color:var(--color-black);margin-bottom:12px;text-transform:uppercase}.value-item[data-astro-cid-gkq7oefr] p[data-astro-cid-gkq7oefr]{font-size:15px;line-height:1.7;color:#0009}.social-section[data-astro-cid-gkq7oefr]{background-color:var(--color-black);padding:100px 0}.social-content[data-astro-cid-gkq7oefr]{text-align:center;max-width:600px;margin:0 auto}.social-content[data-astro-cid-gkq7oefr] h2[data-astro-cid-gkq7oefr]{font-size:clamp(32px,5vw,48px);color:var(--color-white);text-transform:uppercase;margin-bottom:16px}.social-content[data-astro-cid-gkq7oefr]>p[data-astro-cid-gkq7oefr]{font-size:18px;color:#fff9;margin-bottom:48px}.social-links[data-astro-cid-gkq7oefr]{display:flex;flex-direction:column;gap:12px;max-width:400px;margin:0 auto}.social-link[data-astro-cid-gkq7oefr]{display:flex;align-items:center;gap:16px;padding:20px;background-color:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-lg);text-decoration:none;transition:all var(--transition-normal)}.social-link[data-astro-cid-gkq7oefr]:hover{background-color:#ffffff1a;transform:translate(8px);border-color:var(--color-lime)}.link-icon[data-astro-cid-gkq7oefr]{width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:#ffffff1a;border-radius:var(--radius-md);color:var(--color-white)}.link-text[data-astro-cid-gkq7oefr]{flex:1;font-family:var(--font-display);font-size:16px;font-weight:500;text-transform:uppercase;letter-spacing:.05em;color:var(--color-white);text-align:left}.link-arrow[data-astro-cid-gkq7oefr]{font-size:20px;color:var(--color-lime);transition:transform var(--transition-fast)}.social-link[data-astro-cid-gkq7oefr]:hover .link-arrow[data-astro-cid-gkq7oefr]{transform:translate(4px)}@media(max-width:1024px){.team-values[data-astro-cid-gkq7oefr]{grid-template-columns:1fr;gap:16px}}@media(max-width:810px){.hero[data-astro-cid-gkq7oefr]{padding:100px 0 60px}.intro-section[data-astro-cid-gkq7oefr]{padding:0 0 60px}.office-section[data-astro-cid-gkq7oefr],.team-section[data-astro-cid-gkq7oefr],.social-section[data-astro-cid-gkq7oefr]{padding:60px 0}.team-grid[data-astro-cid-gkq7oefr]{grid-template-columns:1fr;margin-bottom:48px}.value-item[data-astro-cid-gkq7oefr]{padding:28px}}
