.about-page-module-scss-module__14GHQa__about-page{flex-direction:column;width:100%;display:flex}.about-page-module-scss-module__14GHQa__about-page__welcome{background-color:var(--background-color);width:100%;padding:var(--spacing-2xl)var(--spacing-md);justify-content:center;display:flex}@media (min-width:768px){.about-page-module-scss-module__14GHQa__about-page__welcome{padding:var(--spacing-3xl)var(--spacing-xl)}}@media (min-width:1280px){.about-page-module-scss-module__14GHQa__about-page__welcome{padding:var(--spacing-3xl)110px}}.about-page-module-scss-module__14GHQa__about-page__welcome-inner{gap:var(--spacing-lg);max-width:var(--container-desktop);flex-direction:column;width:100%;display:flex}@media (min-width:768px){.about-page-module-scss-module__14GHQa__about-page__welcome-inner{align-items:center;gap:var(--spacing-xl);flex-direction:row}}.about-page-module-scss-module__14GHQa__about-page__welcome-image{aspect-ratio:4/3;background-color:var(--background-alt);flex-shrink:0;width:100%;overflow:hidden}.about-page-module-scss-module__14GHQa__about-page__welcome-image:has(iframe){aspect-ratio:16/9}@media (min-width:768px){.about-page-module-scss-module__14GHQa__about-page__welcome-image{width:50%;max-width:560px}}.about-page-module-scss-module__14GHQa__about-page__welcome-img{object-fit:cover;width:100%;height:100%;display:block}.about-page-module-scss-module__14GHQa__about-page__welcome-video{width:100%;height:100%;position:relative;overflow:hidden}.about-page-module-scss-module__14GHQa__about-page__welcome-iframe{border:0;width:100%;height:100%;position:absolute;top:0;left:0}.about-page-module-scss-module__14GHQa__about-page__welcome-placeholder{background-color:var(--background-alt);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.about-page-module-scss-module__14GHQa__about-page__welcome-placeholder svg{opacity:.15}.about-page-module-scss-module__14GHQa__about-page__welcome-content{gap:var(--spacing-md);flex-direction:column;flex:1;display:flex}.about-page-module-scss-module__14GHQa__about-page__welcome-subtitle{font-size:var(--font-small);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:2px;color:var(--primary-color);margin:0}.about-page-module-scss-module__14GHQa__about-page__welcome-title{font-size:28px;font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:3px;color:var(--text-color);margin:0}@media (min-width:1024px){.about-page-module-scss-module__14GHQa__about-page__welcome-title{font-size:32px}}.about-page-module-scss-module__14GHQa__about-page__welcome-body p{font-size:var(--font-p);line-height:var(--line-height-relaxed);color:var(--text-secondary);margin:0 0 var(--spacing-sm)}.about-page-module-scss-module__14GHQa__about-page__welcome-body p:last-child{margin-bottom:0}.about-page-module-scss-module__14GHQa__about-page__locations{width:100%;padding:var(--spacing-2xl)var(--spacing-md);background-color:var(--background-accent)}@media (min-width:768px){.about-page-module-scss-module__14GHQa__about-page__locations{padding:var(--spacing-3xl)var(--spacing-xl)}}@media (min-width:1280px){.about-page-module-scss-module__14GHQa__about-page__locations{padding:var(--spacing-3xl)110px}}.about-page-module-scss-module__14GHQa__about-page__locations-container{max-width:var(--container-desktop);gap:var(--spacing-xl);flex-direction:column;margin:0 auto;display:flex}.about-page-module-scss-module__14GHQa__about-page__locations-title{text-align:center;text-transform:uppercase;font-size:28px;font-weight:var(--font-weight-bold);letter-spacing:3px;color:var(--primary-color);margin:0}@media (min-width:1024px){.about-page-module-scss-module__14GHQa__about-page__locations-title{font-size:35px}}.about-page-module-scss-module__14GHQa__about-page__locations-grid{gap:var(--spacing-lg);flex-wrap:wrap;justify-content:center;display:flex}.about-page-module-scss-module__14GHQa__about-page__location-card{width:100%}@media (min-width:640px){.about-page-module-scss-module__14GHQa__about-page__location-card{width:calc(50% - var(--spacing-lg)/2)}}@media (min-width:1024px){.about-page-module-scss-module__14GHQa__about-page__location-card{width:calc(33.333% - var(--spacing-lg)*2/3)}}.about-page-module-scss-module__14GHQa__about-page__location-link{width:100%;height:100%;color:inherit;background-color:var(--background-color);transition:var(--transition);flex-direction:column;text-decoration:none;display:flex;overflow:hidden;box-shadow:0 2px 8px #00000014}.about-page-module-scss-module__14GHQa__about-page__location-link:hover{color:inherit;transform:translateY(-4px);box-shadow:0 8px 24px #0000001f}.about-page-module-scss-module__14GHQa__about-page__location-link:hover .about-page-module-scss-module__14GHQa__about-page__location-img{transform:scale(1.05)}.about-page-module-scss-module__14GHQa__about-page__location-image{aspect-ratio:16/10;background-color:var(--background-alt);width:100%;overflow:hidden}.about-page-module-scss-module__14GHQa__about-page__location-img{object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block}.about-page-module-scss-module__14GHQa__about-page__location-placeholder{background-color:var(--background-alt);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.about-page-module-scss-module__14GHQa__about-page__location-placeholder svg{opacity:.15}.about-page-module-scss-module__14GHQa__about-page__location-info{padding:var(--spacing-md);gap:var(--spacing-xs);flex-direction:column;display:flex}.about-page-module-scss-module__14GHQa__about-page__location-name{font-size:var(--font-h5);font-weight:var(--font-weight-bold);color:var(--text-color);margin:0}.about-page-module-scss-module__14GHQa__about-page__location-address{font-size:var(--font-small);color:var(--text-light);margin:0}.about-page-module-scss-module__14GHQa__about-page__cta{width:100%;padding:var(--spacing-3xl)var(--spacing-md);background-color:var(--primary-color)}@media (min-width:768px){.about-page-module-scss-module__14GHQa__about-page__cta{padding:var(--spacing-3xl)var(--spacing-xl)}}@media (min-width:1280px){.about-page-module-scss-module__14GHQa__about-page__cta{padding:var(--spacing-4xl)110px}}.about-page-module-scss-module__14GHQa__about-page__cta-container{text-align:center;align-items:center;gap:var(--spacing-lg);flex-direction:column;max-width:700px;margin:0 auto;display:flex}.about-page-module-scss-module__14GHQa__about-page__cta-heading{font-size:28px;font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:3px;color:var(--background-color);margin:0}@media (min-width:1024px){.about-page-module-scss-module__14GHQa__about-page__cta-heading{font-size:35px}}.about-page-module-scss-module__14GHQa__about-page__cta-body{font-size:var(--font-p);line-height:var(--line-height-relaxed);color:var(--gray-0);margin:0}.about-page-module-scss-module__14GHQa__about-page__cta-buttons{gap:var(--spacing-md);flex-direction:column;align-items:center;display:flex}@media (min-width:480px){.about-page-module-scss-module__14GHQa__about-page__cta-buttons{flex-direction:row}}.about-page-module-scss-module__14GHQa__about-page__cta-contact{padding:var(--spacing-sm)var(--spacing-2xl);background-color:var(--background-color);color:var(--primary-color);font-size:var(--font-p);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:1px;border:2px solid var(--background-color);transition:var(--transition);text-decoration:none;display:inline-block}.about-page-module-scss-module__14GHQa__about-page__cta-contact:hover{background-color:var(--tertiary-color);border-color:var(--tertiary-color);color:var(--background-color);box-shadow:var(--box-shadow);transform:translateY(-2px)}.about-page-module-scss-module__14GHQa__about-page__cta-appointment{padding:var(--spacing-sm)var(--spacing-2xl);color:var(--background-color);font-size:var(--font-p);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:1px;border:2px solid var(--background-color);cursor:pointer;transition:var(--transition);background-color:#0000}.about-page-module-scss-module__14GHQa__about-page__cta-appointment:hover{background-color:var(--background-color);color:var(--primary-color);box-shadow:var(--box-shadow);transform:translateY(-2px)}
