.container[data-astro-cid-kh7btl4r]{max-width:1280px;margin:0 auto;padding:0 40px}.hero[data-astro-cid-kh7btl4r]{padding:100px 40px}.hero-title[data-astro-cid-kh7btl4r]{font-family:var(--font-heading);font-weight:800;font-size:clamp(3rem,8vw,7rem);line-height:.9;letter-spacing:-.045em;color:var(--color-cm-dark);margin:0 0 56px;max-width:1100px}.underline[data-astro-cid-kh7btl4r]{position:relative;display:inline-block}.underline[data-astro-cid-kh7btl4r]:after{content:"";position:absolute;left:0;right:0;bottom:.04em;height:.18em;background:var(--color-cm-accent);z-index:-1}.hero-divider[data-astro-cid-kh7btl4r]{width:60px;height:2px;background:var(--color-cm-dark);margin-bottom:36px}.hero-lead[data-astro-cid-kh7btl4r]{font-family:var(--font-body);font-weight:300;font-size:clamp(1.05rem,1.4vw,1.3rem);line-height:1.55;color:var(--color-cm-text2);max-width:720px;margin:0 0 32px}.hero-addr[data-astro-cid-kh7btl4r]{display:inline-flex;align-items:center;gap:12px;padding:10px 16px;background:#fff;border:1.5px solid var(--color-cm-border-strong);font-family:var(--font-body);font-weight:500;font-size:.85rem;color:var(--color-cm-text)}.hero-addr[data-astro-cid-kh7btl4r] svg[data-astro-cid-kh7btl4r]{color:var(--color-cm-accent-d)}.mission[data-astro-cid-kh7btl4r]{background:var(--color-cm-accent);border-top:2px solid var(--color-cm-dark);border-bottom:2px solid var(--color-cm-dark)}.mission-inner[data-astro-cid-kh7btl4r]{padding:120px 40px;text-align:center}.mission-label[data-astro-cid-kh7btl4r]{font-family:var(--font-body);font-weight:700;font-size:.72rem;letter-spacing:.28em;text-transform:uppercase;color:var(--color-cm-dark);margin-bottom:32px;display:inline-flex;align-items:center;gap:12px}.mission-label[data-astro-cid-kh7btl4r]:before,.mission-label[data-astro-cid-kh7btl4r]:after{content:"";width:32px;height:1.5px;background:var(--color-cm-dark)}.mission-text[data-astro-cid-kh7btl4r]{font-family:var(--font-heading);font-weight:700;font-size:clamp(1.6rem,4vw,3rem);line-height:1.15;letter-spacing:-.025em;color:var(--color-cm-dark);max-width:980px;margin:0 auto}.mission-text[data-astro-cid-kh7btl4r] em[data-astro-cid-kh7btl4r]{font-style:normal;font-weight:800;border-bottom:4px solid var(--color-cm-dark);padding-bottom:4px}.numbers[data-astro-cid-kh7btl4r]{padding:96px 40px}.numbers-title[data-astro-cid-kh7btl4r]{font-family:var(--font-heading);font-weight:800;font-size:clamp(1.8rem,4vw,2.8rem);line-height:1.05;letter-spacing:-.03em;color:var(--color-cm-dark);margin:0 0 48px;max-width:720px}.numbers-title[data-astro-cid-kh7btl4r] .muted[data-astro-cid-kh7btl4r]{color:var(--color-cm-muted)}.numbers-grid[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--color-cm-dark)}.number-cell[data-astro-cid-kh7btl4r]{padding:36px 4px 28px;border-bottom:1px solid var(--color-cm-dark);border-right:1px solid var(--color-cm-border-strong)}.number-cell[data-astro-cid-kh7btl4r]:last-child{border-right:none}.num[data-astro-cid-kh7btl4r]{font-family:var(--font-heading);font-weight:800;font-size:clamp(2.4rem,5.5vw,4.4rem);line-height:.95;letter-spacing:-.04em;color:var(--color-cm-dark);margin-bottom:14px}.num[data-astro-cid-kh7btl4r] .accent[data-astro-cid-kh7btl4r]{background:linear-gradient(transparent 60%,var(--color-cm-accent) 60%);padding:0 4px}.label[data-astro-cid-kh7btl4r]{font-family:var(--font-body);font-weight:500;font-size:.85rem;line-height:1.4;color:var(--color-cm-text2)}.offer[data-astro-cid-kh7btl4r]{background:#fff;border-top:1px solid var(--color-cm-border);border-bottom:1px solid var(--color-cm-border)}.offer-inner[data-astro-cid-kh7btl4r]{padding:96px 40px}.offer-grid[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--color-cm-border)}.offer-cell[data-astro-cid-kh7btl4r]{padding:40px 32px;border-right:1px solid var(--color-cm-border);display:flex;flex-direction:column}.offer-cell[data-astro-cid-kh7btl4r]:last-child{border-right:none}.offer-icon[data-astro-cid-kh7btl4r]{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;background:var(--color-cm-accent);color:var(--color-cm-dark);margin-bottom:28px}.offer-num[data-astro-cid-kh7btl4r]{font-family:var(--font-heading);font-weight:700;font-size:.78rem;letter-spacing:.04em;color:var(--color-cm-muted);margin-bottom:10px}.offer-cell[data-astro-cid-kh7btl4r] h3[data-astro-cid-kh7btl4r]{font-family:var(--font-heading);font-weight:700;font-size:1.4rem;letter-spacing:-.02em;color:var(--color-cm-dark);margin:0 0 14px;line-height:1.1}.offer-cell[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{font-family:var(--font-body);font-weight:300;font-size:.95rem;line-height:1.6;color:var(--color-cm-text2);margin:0}.team-section[data-astro-cid-kh7btl4r]{padding:96px 40px}.team-grid[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.team-card[data-astro-cid-kh7btl4r]{background:#fff;border:1px solid var(--color-cm-border);padding:28px 24px;text-decoration:none;color:inherit;display:flex;flex-direction:column;align-items:start;gap:14px;transition:all .25s}.team-card[data-astro-cid-kh7btl4r]:hover{transform:translateY(-4px);border-color:var(--color-cm-dark)}.team-photo[data-astro-cid-kh7btl4r]{width:72px;height:72px;border-radius:50%;background:linear-gradient(135deg,var(--color-cm-accent),var(--color-cm-accent-d));color:var(--color-cm-dark);font-family:var(--font-heading);font-weight:800;font-size:1.4rem;display:inline-flex;align-items:center;justify-content:center;margin-bottom:4px;overflow:hidden}.team-photo[data-astro-cid-kh7btl4r] img[data-astro-cid-kh7btl4r]{width:100%;height:100%;object-fit:cover;display:block}.team-card[data-astro-cid-kh7btl4r]:nth-child(2) .team-photo[data-astro-cid-kh7btl4r]{background:linear-gradient(135deg,var(--color-cm-surface),var(--color-cm-border-strong))}.team-card[data-astro-cid-kh7btl4r]:nth-child(3) .team-photo[data-astro-cid-kh7btl4r]{background:linear-gradient(135deg,var(--color-cm-dark),#444);color:var(--color-cm-accent)}.team-card[data-astro-cid-kh7btl4r]:nth-child(4) .team-photo[data-astro-cid-kh7btl4r]{background:linear-gradient(135deg,var(--color-cm-accent),#FBE192)}.team-card[data-astro-cid-kh7btl4r] h3[data-astro-cid-kh7btl4r]{font-family:var(--font-heading);font-weight:700;font-size:1.1rem;letter-spacing:-.02em;color:var(--color-cm-dark);margin:0}.role[data-astro-cid-kh7btl4r]{font-family:var(--font-body);font-size:.78rem;color:var(--color-cm-muted);flex:1}.team-link[data-astro-cid-kh7btl4r]{display:inline-flex;align-items:center;gap:6px;padding-top:14px;border-top:1px solid var(--color-cm-border);width:100%;font-family:var(--font-body);font-weight:600;font-size:.8rem;color:var(--color-cm-dark)}.team-card[data-astro-cid-kh7btl4r]:hover .team-link[data-astro-cid-kh7btl4r] svg[data-astro-cid-kh7btl4r]{transform:translate(4px)}.team-link[data-astro-cid-kh7btl4r] svg[data-astro-cid-kh7btl4r]{transition:transform .2s}.location[data-astro-cid-kh7btl4r]{background:var(--color-cm-dark);color:#fff}.location-inner[data-astro-cid-kh7btl4r]{padding:96px 40px;display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.location-info[data-astro-cid-kh7btl4r] .section-label{color:var(--color-cm-accent)}.location-info[data-astro-cid-kh7btl4r] .section-label:before{background:var(--color-cm-accent)}.location-title[data-astro-cid-kh7btl4r]{font-family:var(--font-heading);font-weight:800;font-size:clamp(1.8rem,4vw,2.8rem);line-height:1;letter-spacing:-.03em;color:#fff;margin:0 0 32px}.location-detail[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:32px 1fr;gap:16px;align-items:start;padding:18px 0;border-bottom:1px solid rgba(255,255,255,.08)}.location-detail[data-astro-cid-kh7btl4r] svg[data-astro-cid-kh7btl4r]{color:var(--color-cm-accent);margin-top:4px}.location-detail[data-astro-cid-kh7btl4r] .label[data-astro-cid-kh7btl4r]{font-family:var(--font-body);font-weight:600;font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;color:var(--color-cm-accent);margin-bottom:4px}.location-detail[data-astro-cid-kh7btl4r] .value[data-astro-cid-kh7btl4r]{font-family:var(--font-heading);font-weight:600;font-size:1rem;letter-spacing:-.01em;line-height:1.4;color:#fff}.location-detail[data-astro-cid-kh7btl4r] .value[data-astro-cid-kh7btl4r] a[data-astro-cid-kh7btl4r]{color:#fff;text-decoration:none;border-bottom:1px dashed rgba(255,255,255,.3)}.location-detail[data-astro-cid-kh7btl4r] .value[data-astro-cid-kh7btl4r] a[data-astro-cid-kh7btl4r]:hover{border-color:var(--color-cm-accent)}.location-cta[data-astro-cid-kh7btl4r]{margin-top:32px;display:inline-flex;align-items:center;gap:10px;padding:14px 24px;background:var(--color-cm-accent);color:var(--color-cm-dark);font-family:var(--font-body);font-weight:600;font-size:.85rem;text-decoration:none;transition:all .2s}.location-cta[data-astro-cid-kh7btl4r]:hover{background:#fff}.location-map[data-astro-cid-kh7btl4r]{position:relative;background:linear-gradient(135deg,#1a1a1a,#2a2a2a);border:1.5px solid rgba(255,255,255,.1);aspect-ratio:1.2 / 1;display:flex;align-items:center;justify-content:center;overflow:hidden}.location-map[data-astro-cid-kh7btl4r]:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(245,197,24,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(245,197,24,.06) 1px,transparent 1px);background-size:32px 32px}.location-map[data-astro-cid-kh7btl4r]:after{content:"";position:absolute;width:600px;height:600px;border-radius:50%;background:radial-gradient(circle,rgba(245,197,24,.08),transparent 60%);pointer-events:none}.map-pin[data-astro-cid-kh7btl4r]{position:relative;text-align:center;z-index:2}.map-pin[data-astro-cid-kh7btl4r] .pin-icon[data-astro-cid-kh7btl4r]{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;background:var(--color-cm-accent);border-radius:50% 50% 50% 0;transform:rotate(-45deg);margin-bottom:24px;box-shadow:0 0 40px #f5c51880}.map-pin[data-astro-cid-kh7btl4r] .pin-icon[data-astro-cid-kh7btl4r] svg[data-astro-cid-kh7btl4r]{transform:rotate(45deg);color:var(--color-cm-dark)}.map-pin[data-astro-cid-kh7btl4r] .pin-name[data-astro-cid-kh7btl4r]{font-family:var(--font-heading);font-weight:800;font-size:1.3rem;color:#fff;letter-spacing:-.02em;margin-bottom:6px}.map-pin[data-astro-cid-kh7btl4r] .pin-addr[data-astro-cid-kh7btl4r]{font-family:var(--font-body);font-size:.78rem;color:#ffffff8c;font-weight:300}.editorial-preview[data-astro-cid-kh7btl4r]{padding:96px 40px;display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.editorial-h3[data-astro-cid-kh7btl4r]{font-family:var(--font-heading);font-weight:800;font-size:clamp(1.6rem,3.4vw,2.4rem);line-height:1.05;letter-spacing:-.03em;color:var(--color-cm-dark);margin:0 0 24px}.editorial-preview[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{font-family:var(--font-body);font-weight:300;font-size:1.05rem;line-height:1.65;color:var(--color-cm-text2);margin:0 0 28px}.editorial-link[data-astro-cid-kh7btl4r]{display:inline-flex;align-items:center;gap:10px;padding:14px 28px;background:var(--color-cm-dark);color:#fff;font-family:var(--font-body);font-weight:500;font-size:.88rem;text-decoration:none;border:1.5px solid var(--color-cm-dark);transition:all .2s}.editorial-link[data-astro-cid-kh7btl4r]:hover{background:var(--color-cm-accent);color:var(--color-cm-dark);border-color:var(--color-cm-accent)}.editorial-side[data-astro-cid-kh7btl4r]{background:var(--color-cm-surface);padding:36px 40px;border-left:4px solid var(--color-cm-accent)}.editorial-side[data-astro-cid-kh7btl4r] blockquote[data-astro-cid-kh7btl4r]{font-family:var(--font-body);font-style:italic;font-weight:300;font-size:1.18rem;line-height:1.55;color:var(--color-cm-dark);margin:0 0 24px}.editorial-side[data-astro-cid-kh7btl4r] cite[data-astro-cid-kh7btl4r]{font-family:var(--font-body);font-style:normal;font-weight:500;font-size:.78rem;letter-spacing:.06em;color:var(--color-cm-muted);text-transform:uppercase}@media(max-width:1000px){.editorial-preview[data-astro-cid-kh7btl4r]{grid-template-columns:1fr;gap:32px}.location-inner[data-astro-cid-kh7btl4r]{grid-template-columns:1fr;gap:40px}}@media(max-width:900px){.container[data-astro-cid-kh7btl4r]{padding:0 16px}.hero[data-astro-cid-kh7btl4r]{padding:56px 16px 80px}.hero-title[data-astro-cid-kh7btl4r]{font-size:clamp(2.6rem,11vw,4rem)}.mission-inner[data-astro-cid-kh7btl4r]{padding:80px 16px}.mission-text[data-astro-cid-kh7btl4r]{font-size:clamp(1.4rem,7vw,2.2rem)}.numbers[data-astro-cid-kh7btl4r]{padding:64px 16px}.numbers-grid[data-astro-cid-kh7btl4r]{grid-template-columns:1fr 1fr}.number-cell[data-astro-cid-kh7btl4r]:nth-child(2){border-right:none}.number-cell[data-astro-cid-kh7btl4r]:nth-child(odd){border-right:1px solid var(--color-cm-border-strong)}.offer-inner[data-astro-cid-kh7btl4r]{padding:64px 16px}.offer-grid[data-astro-cid-kh7btl4r]{grid-template-columns:1fr}.offer-cell[data-astro-cid-kh7btl4r]{border-right:none;border-bottom:1px solid var(--color-cm-border);padding:32px 24px}.offer-cell[data-astro-cid-kh7btl4r]:last-child{border-bottom:none}.team-section[data-astro-cid-kh7btl4r]{padding:64px 16px}.team-grid[data-astro-cid-kh7btl4r]{grid-template-columns:1fr}.location-inner[data-astro-cid-kh7btl4r]{padding:64px 16px}.location-cta[data-astro-cid-kh7btl4r]{width:100%;justify-content:center}.editorial-preview[data-astro-cid-kh7btl4r]{padding:64px 16px}.editorial-side[data-astro-cid-kh7btl4r]{padding:28px 24px}}
