.video-bg-container[data-astro-cid-oayozesz]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;overflow:hidden}.video-bg[data-astro-cid-oayozesz]{width:100%;height:100%;object-fit:cover;display:block}.testimonial-card[data-astro-cid-3ba2o4vp]{background:#ffffff14;border-radius:var(--radius);padding:var(--spacing-lg);display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;height:auto;border:1px solid rgba(255,255,255,.2);backdrop-filter:blur(8px);position:relative;z-index:2}.testimonial-card[data-astro-cid-3ba2o4vp].small{min-height:auto;padding:var(--spacing-lg);align-self:center}@media(max-width:768px){.testimonial-card[data-astro-cid-3ba2o4vp]{padding:var(--spacing-md)}.quote[data-astro-cid-3ba2o4vp]{font-size:14px}.author-name[data-astro-cid-3ba2o4vp]{font-size:.9rem}}.testimonial-card[data-astro-cid-3ba2o4vp].small .quote[data-astro-cid-3ba2o4vp]{margin-bottom:var(--spacing-md)}.quote[data-astro-cid-3ba2o4vp]{font-size:18px;line-height:1.35;margin-bottom:var(--spacing-md);color:var(--color-text-light);font-style:italic}.quote-start[data-astro-cid-3ba2o4vp]{margin-right:.2em}.quote-end[data-astro-cid-3ba2o4vp]{margin-left:.2em}.author-info[data-astro-cid-3ba2o4vp]{display:flex;flex-direction:column;gap:var(--spacing-sm);align-items:flex-end}.author-name[data-astro-cid-3ba2o4vp]{font-size:1rem;color:var(--color-text-light);margin:0}#hero{padding:var(--spacing-xxxl) var(--container-padding) var(--spacing-xxxl);text-align:center;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);margin-top:-120px;padding-left:calc(50vw - 50%);padding-right:calc(50vw - 50%);min-height:800px;overflow:hidden}#hero h1{font-size:3rem;margin-bottom:var(--spacing-lg)}#hero p{font-size:1.5rem}@media(max-width:768px){#hero{margin-top:-210px}}section{min-height:400px;padding:var(--spacing-xxxl) var(--container-padding);display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);padding-left:calc(50vw - 50%);padding-right:calc(50vw - 50%)}section h2{font-size:2rem;margin-bottom:var(--spacing-lg)}section p{font-size:1.1rem;max-width:600px}.type-body-large{max-width:1200px;width:80%;margin-left:auto;margin-right:auto}.aa-logo{max-width:200px;height:auto;margin-bottom:var(--spacing-lg)}#who-are-we{padding:var(--spacing-xxxl) var(--container-padding)}#who-are-we h2{display:inline-block}#our-approach{padding:var(--spacing-xxxl) var(--container-padding);padding-bottom:calc(var(--spacing-xxxl) + var(--spacing-xl))}.our-approach-text{width:100%;margin-bottom:var(--spacing-xxl);display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.our-approach-content{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-xxl);align-items:center;width:80%;max-width:1200px}.our-approach-image{display:flex;justify-content:center;align-items:center;height:400px;border-radius:var(--radius);overflow:hidden}.our-approach-image img{max-width:100%;height:auto;max-height:400px;object-fit:cover}.our-approach-spotify{display:flex;justify-content:center;align-items:center;min-width:0;height:400px;border-radius:var(--radius);overflow:hidden}.our-approach-spotify iframe{height:400px!important}#testimonials{padding:var(--spacing-xxxl) var(--container-padding)}#testimonials h2{margin-bottom:var(--spacing-xxl)}#testimonials .testimonial-card,#testimonials .testimonial-card .quote,#testimonials .testimonial-card .author-name{color:#fff}.testimonials-swiper{width:100%;max-width:100%;margin-bottom:var(--spacing-xxl);overflow:visible;padding:0 50px}.testimonials-swiper .swiper-wrapper{padding:20px 0}.testimonials-swiper .swiper-slide{width:auto;display:flex;justify-content:center;align-items:center;pointer-events:auto;opacity:1!important}.testimonials-swiper .testimonial-card{width:420px;pointer-events:none;opacity:1!important}@media(max-width:768px){.type-body-large{width:100%}#hero h1{font-size:2rem}#hero p{font-size:1.1rem}section h2{font-size:1.5rem}section p{font-size:.95rem}.our-approach-content{grid-template-columns:1fr;width:100%}.testimonials-swiper .testimonial-card{width:350px}}
