._page_1xhkw_1{min-height:100vh;background-color:var(--background);color:var(--foreground)}._sectionInner_1xhkw_9{max-width:72rem;margin:0 auto;padding:0 var(--spacing-6)}._section_1xhkw_9{padding:var(--spacing-20) 0;border-bottom:1px solid var(--border)}._eyebrow_1xhkw_20{display:inline-flex;align-items:center;gap:var(--spacing-2);font-family:var(--font-family-base);font-size:.8125rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);margin:0 0 var(--spacing-4)}._eyebrowDot_1xhkw_33{width:.375rem;height:.375rem;border-radius:var(--radius-full);background-color:var(--accent);flex-shrink:0}._sectionTitle_1xhkw_41{font-family:var(--font-family-display);font-weight:500;font-size:clamp(1.75rem,1.4rem + 1.5vw,2.75rem);line-height:1.15;letter-spacing:-.01em;margin:0 0 var(--spacing-12);max-width:32rem}._reveal_1xhkw_53{opacity:0;transform:translateY(24px);transition:opacity var(--animation-duration-slow) ease,transform var(--animation-duration-slow) ease}._reveal_1xhkw_53[data-revealed=true]{opacity:1;transform:translateY(0)}._heroFadeIn_1xhkw_66{opacity:0;animation:_heroFadeIn_1xhkw_66 var(--animation-duration-slow) ease forwards}@keyframes _heroFadeIn_1xhkw_66{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){._reveal_1xhkw_53,._heroFadeIn_1xhkw_66{opacity:1;transform:none;animation:none;transition:none}}._hero_1xhkw_66{padding:var(--spacing-20) 0 var(--spacing-16)}._heroInner_1xhkw_98{max-width:44rem;margin:0 auto;padding:0 var(--spacing-6);text-align:center}._orb_1xhkw_107{position:relative;width:clamp(17rem,44vw,27rem);margin:0 auto}._orbCircle_1xhkw_113{position:relative;width:100%;aspect-ratio:1;display:flex;align-items:center;justify-content:center}._orbLogo_1xhkw_122{position:absolute;width:87%;height:87%;object-fit:cover;border-radius:var(--radius-md);opacity:1;filter:grayscale(1) contrast(1.05);box-shadow:0 20px 60px #00000080}._srOnly_1xhkw_133{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._navSection_1xhkw_149{padding:var(--spacing-16) 0 var(--spacing-20)}._navGridDesktop_1xhkw_156{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-4)}._navCarouselMobile_1xhkw_154{display:none}@media(max-width:900px){._navGridDesktop_1xhkw_156{display:none}._navCarouselMobile_1xhkw_154{display:block}}._navCard_1xhkw_176{display:flex;flex-direction:column;justify-content:space-between;gap:var(--spacing-4);padding:1.25rem;min-height:7rem;background-color:var(--background);border:1px solid var(--border);border-radius:var(--radius-lg);text-decoration:none;color:var(--foreground);transition:background-color var(--animation-duration-fast) ease,border-color var(--animation-duration-fast) ease}._navCard_1xhkw_176:hover{background-color:var(--card);border-color:var(--muted-foreground)}._navCardLabel_1xhkw_196{font-family:var(--font-family-display);font-weight:600;font-size:1.125rem;letter-spacing:-.01em;margin:0}._navCardFoot_1xhkw_204{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-2)}._navCardHint_1xhkw_211{font-family:var(--font-family-base);font-size:.8125rem;color:var(--muted-foreground)}._navCardArrow_1xhkw_217{color:var(--muted-foreground);transition:transform var(--animation-duration-fast) ease;flex-shrink:0}._navCard_1xhkw_176:hover ._navCardArrow_1xhkw_217{transform:translate(3px);color:var(--foreground)}@media(max-width:900px){._navCard_1xhkw_176{padding:var(--spacing-4);min-height:6rem}}._contactSection_1xhkw_235{border-bottom:none}._contactGrid_1xhkw_239{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-16);align-items:start}._contactIntro_1xhkw_246 ._sectionTitle_1xhkw_41{margin-bottom:var(--spacing-4)}._contactCopy_1xhkw_250{font-family:var(--font-family-base);font-size:1rem;line-height:1.6;color:var(--muted-foreground);max-width:26rem;margin:0 0 var(--spacing-6)}._contactEmail_1xhkw_259{display:inline-flex;align-items:center;gap:var(--spacing-2);font-family:var(--font-family-base);font-size:.9375rem;font-weight:500;color:var(--foreground);text-decoration:none;border-bottom:1px solid var(--border);padding-bottom:var(--spacing-1);transition:border-color var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease}._contactEmail_1xhkw_259:hover{color:var(--accent);border-color:var(--accent)}._contactForm_1xhkw_278{display:flex;flex-direction:column;gap:1.25rem}._formItem_1xhkw_284{display:flex;flex-direction:column;gap:var(--spacing-2)}._submitButton_1xhkw_290{align-self:flex-start;margin-top:var(--spacing-2)}@media(max-width:900px){._contactGrid_1xhkw_239{grid-template-columns:1fr;gap:var(--spacing-8)}}@media(max-width:640px){._section_1xhkw_9{padding:var(--spacing-16) 0}._hero_1xhkw_66{padding:var(--spacing-16) 0 var(--spacing-12)}._orb_1xhkw_107{width:min(88vw,22rem)}._orbLogo_1xhkw_122{width:93%;height:93%}}
