.About_about__5rH9I{position:relative;padding:var(--space-xl) 0;min-height:500px;display:flex;align-items:center;overflow:hidden}.About_backgroundImage__HnzeP{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1}.About_image___1OTE{width:100%;height:100%;object-fit:cover}.About_imageOverlay__PGXoi{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(14,14,14,.7)}.About_container__4qcu7{width:100%;max-width:1200px;margin:0 auto;padding:0 var(--space-md);position:relative;z-index:1}.About_aboutContent__SECuP{text-align:center;max-width:800px;margin:0 auto;padding:var(--space-xl) 0;color:var(--white)}.About_sectionTitle__mwpbi{font-size:var(--text-3xl);margin-bottom:var(--space-lg);color:var(--white)}.About_aboutDescription__RrqdB{line-height:1.6;color:var(--gray-200);margin-bottom:var(--space-xl);font-size:var(--text-lg)}.About_aboutHighlights__HJ05f{display:flex;justify-content:center;gap:var(--space-xl);margin-bottom:var(--space-xl)}.About_highlightItem__NdmI2{display:flex;flex-direction:column}.About_highlightNumber__d0mGF{font-size:var(--text-2xl);font-weight:700;color:var(--white)}.About_highlightText__OfB4I{font-size:var(--text-sm);color:var(--gray-200)}.About_aboutLink__FPCId{display:inline-block;color:var(--white);font-weight:500;text-decoration:none;padding:var(--space-sm) var(--space-md);border:2px solid var(--white);border-radius:var(--rounded-lg);transition:all var(--transition-fast) ease}.About_aboutLink__FPCId:hover{background-color:var(--white);color:var(--secondary-800)}@media (max-width:1024px){.About_about__5rH9I{min-height:400px}.About_aboutHighlights__HJ05f{gap:var(--space-lg)}}@media (max-width:768px){.About_about__5rH9I{min-height:500px}.About_sectionTitle__mwpbi{font-size:var(--text-3xl)}.About_aboutDescription__RrqdB{font-size:var(--text-base)}.About_aboutHighlights__HJ05f{flex-direction:column;gap:var(--space-md)}}.Hero_hero__P7Tsh{padding:var(--space-xl) 0;background-color:var(--bg-secondary);position:relative;overflow:hidden;height:81vh;display:flex;align-items:center}.Hero_container__fiNH0{width:100%;max-width:1200px;margin:0 auto;padding:0 var(--space-md)}.Hero_heroContent__oPx5M{display:flex;align-items:center;gap:var(--space-xl);position:relative;z-index:1}.Hero_heroText__QjVuo{flex:1 1;max-width:600px}.Hero_heroTitle__wQgEv{font-size:var(--text-4xl);font-weight:700;line-height:1.2;margin-bottom:var(--space-md);color:var(--gray-900)}.Hero_highlight__JaSa6{color:var(--primary-600);position:relative;display:inline-block}.Hero_highlight__JaSa6:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:30%;background-color:var(--primary-100);z-index:-1;transform:skewY(-2deg)}.Hero_heroSubtitle__HrS4w{font-size:var(--text-lg);color:var(--gray-600);margin-bottom:var(--space-lg);line-height:1.6}.Hero_heroButtons__3qhr1{display:flex;gap:var(--space-md);margin-top:var(--space-xl)}.Hero_primaryButton___l6pt{display:inline-flex;align-items:center;gap:var(--space-xs);padding:var(--space-md) var(--space-lg);background-color:var(--primary-600);color:var(--white);border-radius:var(--rounded-lg);font-weight:600;text-decoration:none;transition:all var(--transition-fast) ease}.Hero_primaryButton___l6pt:hover{background-color:var(--primary-700);transform:translateY(-2px)}.Hero_secondaryButton__wEdfK{display:inline-flex;align-items:center;padding:var(--space-md) var(--space-lg);background-color:transparent;color:var(--primary-600);border:2px solid var(--primary-600);border-radius:var(--rounded-lg);font-weight:600;text-decoration:none;transition:all var(--transition-fast) ease}.Hero_secondaryButton__wEdfK:hover{background-color:var(--primary-50);transform:translateY(-2px)}.Hero_buttonIcon__EFGDX{fill:var(--text-on-primary);width:22px;height:22px;transition:transform var(--transition-fast) ease}.Hero_primaryButton___l6pt:hover .Hero_buttonIcon__EFGDX{transform:translateX(3px)}.Hero_heroImageContainer__VNXuo{flex:1 1;position:relative;min-height:500px;padding-top:40px;display:flex;justify-content:center;align-items:flex-end}.Hero_imageShape__9_doU{position:absolute;width:350px;height:70%;bottom:0;background-color:var(--primary-100);border-radius:30% 70% 70% 30%/30% 30% 70% 70%;transform:rotate(10deg);left:50%;bottom:5%;transform:translateX(-50%)}.Hero_heroImage__W3dGS{width:280px;height:auto;position:relative;z-index:1}@media (max-width:969px) and (min-width:769px){.Hero_heroText__QjVuo{max-width:100%}.Hero_heroImageContainer__VNXuo{margin-top:var(--space-lg);padding-top:20px}.Hero_heroButtons__3qhr1{flex-direction:column;align-items:flex-start}.Hero_primaryButton___l6pt,.Hero_secondaryButton__wEdfK{width:100%;justify-content:center}}@media (max-width:768px){.Hero_heroTitle__wQgEv{font-size:var(--text-5xl)}.Hero_heroSubtitle__HrS4w{font-size:var(--text-lg)}.Hero_heroContent__oPx5M{flex-direction:column;text-align:center}.Hero_heroImageContainer__VNXuo{display:none}.Hero_heroButtons__3qhr1{align-items:center;width:100%;justify-content:center}}@media (max-width:480px){.Hero_heroTitle__wQgEv{font-size:var(--text-4xl)}.Hero_heroSubtitle__HrS4w{font-size:var(--text-base)}.Hero_heroButtons__3qhr1{flex-direction:column;gap:var(--space-sm)}.Hero_primaryButton___l6pt,.Hero_secondaryButton__wEdfK{width:70%;justify-content:center;font-size:var(--text-sm);padding:var(--space-md)}.Hero_buttonIcon__EFGDX{width:18px;height:18px}}.Location_location__qDze2{padding:var(--space-xl) 0;background-color:var(--bg-secondary)}.Location_container__dOe4X{width:100%;max-width:1200px;margin:0 auto;padding:0 var(--space-md)}.Location_sectionHeader__kxmP1{text-align:center;margin-bottom:var(--space-xl)}.Location_sectionTitle__Erx_J{font-size:var(--text-3xl);color:var(--primary-800);margin-bottom:var(--space-sm)}.Location_sectionSubtitle__vVvD9{font-size:var(--text-lg);color:var(--gray-600);max-width:600px;margin:0 auto}.Location_mapContainer__k_8B1{position:relative;margin-top:var(--space-lg)}.Location_loading__ni9vh{text-align:center;padding:var(--space-xl);color:var(--gray-500)}.Location_addressCard__xiu4R{position:absolute;bottom:var(--space-lg);left:var(--space-lg);background-color:var(--white);padding:var(--space-md);border-radius:var(--rounded-lg);box-shadow:var(--shadow-md);z-index:1;max-width:250px}.Location_addressTitle__BjRbQ{font-size:var(--text-lg);color:var(--primary-700);margin-bottom:var(--space-sm)}.Location_addressText__k8qoe{font-style:normal;color:var(--gray-700);line-height:1.6}.Location_mapLink__867pk{display:inline-block;margin-top:var(--space-sm);color:var(--primary-600);font-weight:500;text-decoration:none;transition:color var(--transition-fast) ease}.Location_mapLink__867pk:hover{color:var(--primary-700);text-decoration:underline}@media (max-width:768px){.Location_location__qDze2{padding:var(--space-3xl) 0}.Location_addressCard__xiu4R{position:relative;bottom:auto;left:auto;margin-top:var(--space-md);max-width:100%}}@media (max-width:480px){.Location_sectionTitle__Erx_J{font-size:var(--text-2xl)}.Location_sectionSubtitle__vVvD9{font-size:var(--text-sm)}}