.Header-module__hBw1pG__header{z-index:999;background:var(--color-surface);border-bottom:3px solid var(--color-accent);position:fixed;inset-block-start:0;inset-inline:0}.Header-module__hBw1pG__inner{min-height:var(--header-height-mobile);justify-content:space-between;align-items:center;gap:16px;display:flex}@media (min-width:1001px){.Header-module__hBw1pG__inner{min-height:var(--header-height)}}.Header-module__hBw1pG__logoBlock{padding-block:12px}.Header-module__hBw1pG__siteTitle{font-size:22px;font-weight:var(--fw-bold);margin:0;line-height:1.1}@media (min-width:1001px){.Header-module__hBw1pG__siteTitle{font-size:26px}}.Header-module__hBw1pG__siteTitle a{color:var(--color-accent);text-decoration:none}.Header-module__hBw1pG__siteTagline{font-size:var(--fs-tagline);font-weight:var(--fw-bold);color:var(--color-text);max-width:22ch;margin:4px 0 0}.Header-module__hBw1pG__nav{align-items:center;display:flex;position:relative}.Header-module__hBw1pG__menuToggle{border:1px solid var(--color-accent);color:var(--color-accent);text-transform:uppercase;font-size:var(--fs-nav);letter-spacing:.04em;cursor:pointer;background:0 0;align-items:center;gap:8px;padding:8px 16px;display:inline-flex}.Header-module__hBw1pG__navList{gap:28px;margin:0;padding:0;list-style:none;display:flex}.Header-module__hBw1pG__navList a{text-transform:uppercase;font-size:var(--fs-nav);letter-spacing:.04em;color:var(--color-accent);font-weight:var(--fw-regular);transition:border-color var(--transition-standard);border-bottom:2px solid #0000;padding:8px 2px;text-decoration:none;display:inline-block}.Header-module__hBw1pG__navList a:hover,.Header-module__hBw1pG__navList a.Header-module__hBw1pG__current{border-bottom-color:var(--color-accent)}@media (max-width:1000px){.Header-module__hBw1pG__menuToggle{display:inline-flex}.Header-module__hBw1pG__navList{inset-inline:0;background:var(--color-surface);border-bottom:1px solid #0000000f;flex-direction:column;gap:0;padding:8px 20px 16px;display:none;position:absolute;top:100%}.Header-module__hBw1pG__navListOpen{display:flex}.Header-module__hBw1pG__navList a{border-bottom:1px solid #0000000f;width:100%;padding:12px 0}}@media (min-width:1001px){.Header-module__hBw1pG__menuToggle{display:none}}
.Hero-module__ZARIfG__hero{isolation:isolate;min-height:calc(100svh - var(--header-height-mobile));background:#1a1a1a;position:relative;overflow:hidden}@media (min-width:1001px){.Hero-module__ZARIfG__hero{min-height:calc(100svh - var(--header-height))}}.Hero-module__ZARIfG__slide{justify-content:center;align-items:center;transition:opacity 1.2s;display:flex;position:absolute;inset:0}.Hero-module__ZARIfG__slideImage{z-index:0}.Hero-module__ZARIfG__overlay{z-index:1;background-color:var(--color-overlay);background-image:radial-gradient(circle,#ffffff1f 1px,#0000 1px);background-size:4px 4px;position:absolute;inset:0}.Hero-module__ZARIfG__caption{z-index:2;color:var(--color-white);text-align:center;max-width:46rem;padding:0 20px;position:relative}.Hero-module__ZARIfG__heading{color:var(--color-white);font-size:var(--fs-h1-hero);text-transform:uppercase;letter-spacing:.01em;text-shadow:0 2px 12px #0006}.Hero-module__ZARIfG__subheading{font-size:clamp(1rem,2vw,1.25rem);font-weight:var(--fw-light);text-shadow:0 1px 8px #0006;margin-top:20px}.Hero-module__ZARIfG__dots{z-index:3;gap:8px;display:flex;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.Hero-module__ZARIfG__dot{cursor:pointer;background:#ffffff80;border:none;width:28px;height:4px;padding:0}.Hero-module__ZARIfG__dotActive{background:var(--color-accent)}.Hero-module__ZARIfG__scrollCue{z-index:3;color:var(--color-white);border:1px solid #fff9;border-radius:50%;padding:6px;display:inline-flex;position:absolute;bottom:70px;left:50%;transform:translate(-50%)}@media (max-width:640px){.Hero-module__ZARIfG__scrollCue{display:none}}
.ContactForm-module__j1WgZG__form{max-width:var(--container-max);flex-direction:column;gap:24px;margin-inline:auto;display:flex}.ContactForm-module__j1WgZG__field{flex-direction:column;gap:8px;display:flex}.ContactForm-module__j1WgZG__field label{font-weight:var(--fw-regular)}.ContactForm-module__j1WgZG__field input,.ContactForm-module__j1WgZG__field textarea{border:1px solid var(--color-border-accent);border-radius:var(--radius-sharp);color:var(--color-text-strong);resize:vertical;background:#fff9;padding:12px 16px}.ContactForm-module__j1WgZG__field input:focus,.ContactForm-module__j1WgZG__field textarea:focus{background:var(--color-surface)}.ContactForm-module__j1WgZG__verifying{color:var(--color-text);opacity:.75;margin:8px 0 0;font-size:.85rem}.ContactForm-module__j1WgZG__submit{border-radius:var(--radius-sharp);background:var(--color-accent);color:var(--color-white);text-transform:none;cursor:pointer;transition:background var(--transition-standard);border:none;padding:16px 20px;font-size:1rem}.ContactForm-module__j1WgZG__submit:hover:not(:disabled){background:var(--color-accent-dark)}.ContactForm-module__j1WgZG__submit:disabled{opacity:.7;cursor:not-allowed}.ContactForm-module__j1WgZG__error{color:#b3261e;font-weight:var(--fw-regular)}.ContactForm-module__j1WgZG__success{max-width:var(--container-max);border:1px solid var(--color-border-accent);border-radius:var(--radius-sharp);text-align:center;background:#e6643214;margin-inline:auto;padding:24px;font-size:1.05rem}
.ContactSection-module__UONp9G__section{padding-block:var(--section-padding-block);background:var(--color-surface)}
.TeamSection-module__hWUDfq__section{padding-block:var(--section-padding-block);background:var(--color-bg)}.TeamSection-module__hWUDfq__tabs{flex-wrap:wrap;justify-content:center;gap:20px;margin-bottom:40px;display:flex}@media (min-width:700px){.TeamSection-module__hWUDfq__tabs{justify-content:flex-end;gap:16px}}.TeamSection-module__hWUDfq__tab{cursor:pointer;color:var(--color-text);background:0 0;border:none;flex-direction:column;align-items:center;gap:8px;padding:4px;display:flex}.TeamSection-module__hWUDfq__tabPhoto{object-fit:cover;border:2px solid var(--color-surface);width:96px;height:96px;transition:border-color var(--transition-standard);border-radius:50%;box-shadow:0 0 0 1px #00000014}@media (min-width:700px){.TeamSection-module__hWUDfq__tabPhoto{width:130px;height:130px}}.TeamSection-module__hWUDfq__tab:hover .TeamSection-module__hWUDfq__tabPhoto,.TeamSection-module__hWUDfq__tabActive .TeamSection-module__hWUDfq__tabPhoto{border-color:var(--color-accent)}.TeamSection-module__hWUDfq__tabName{text-transform:uppercase;letter-spacing:.03em;font-size:.8rem}.TeamSection-module__hWUDfq__tabActive .TeamSection-module__hWUDfq__tabName{color:var(--color-accent);font-weight:var(--fw-bold)}.TeamSection-module__hWUDfq__detailGrid{grid-template-columns:1fr;align-items:center;gap:32px;max-width:62rem;margin-inline:auto;display:grid}@media (min-width:700px){.TeamSection-module__hWUDfq__detailGrid{grid-template-columns:minmax(260px,410px) 1fr;gap:48px}}.TeamSection-module__hWUDfq__photoWrap{justify-content:center;display:flex}.TeamSection-module__hWUDfq__photo{object-fit:cover;border:4px solid var(--color-surface);border-radius:50%;width:240px;height:240px;box-shadow:0 1px 3px #00000026}@media (min-width:700px){.TeamSection-module__hWUDfq__photo{aspect-ratio:1;width:100%;max-width:401px;height:auto}}.TeamSection-module__hWUDfq__name{font-size:var(--fs-h3-name)}.TeamSection-module__hWUDfq__role{text-transform:uppercase;letter-spacing:.04em;font-size:.85rem;font-weight:var(--fw-bold);color:var(--color-accent);margin-top:6px}.TeamSection-module__hWUDfq__bio{margin-top:16px;line-height:1.7}
.AboutSection-module__UGBiha__section{padding-block:var(--section-padding-block);background:var(--color-bg)}.AboutSection-module__UGBiha__copy{flex-direction:column;gap:20px;max-width:62rem;margin-inline:auto;font-size:1.05rem;line-height:1.75;display:flex}
.Footer-module__S6Hkya__footer{color:#cfcfcf;background:#111;font-size:.875rem}.Footer-module__S6Hkya__inner{flex-wrap:wrap;justify-content:space-between;gap:8px 24px;padding-block:24px;display:flex}.Footer-module__S6Hkya__inner p{margin:0}
.ScrollToTop-module__bPaVnG__button{z-index:500;background:var(--color-accent);width:44px;height:44px;color:var(--color-white);cursor:pointer;transition:background var(--transition-standard);border:none;border-radius:4px;justify-content:center;align-items:center;display:inline-flex;position:fixed;bottom:20px;right:20px;box-shadow:0 2px 8px #0003}.ScrollToTop-module__bPaVnG__button:hover{background:var(--color-accent-dark)}
