.partner-profile[data-v-384d0e50]{min-width:0}.partner-profile__gallery[data-v-384d0e50]{position:relative}.partner-profile--featured[data-v-384d0e50] .aa-card{border-radius:var(--aa-radius-lg);overflow:hidden}.partner-profile--featured .partner-profile__body[data-v-384d0e50]{padding:var(--aa-space-5)}.partner-profile--featured[data-v-384d0e50] .aa-gal-hero__all-btn{display:none}.partner-profile--featured[data-v-384d0e50] .aa-gal-hero__side{gap:var(--aa-space-2)}.partner-profile__photo-action[data-v-384d0e50]{top:var(--aa-space-3);left:var(--aa-space-3);isolation:isolate;position:absolute}.partner-profile__glass[data-v-384d0e50]{pointer-events:none;box-shadow:none;border:0;position:absolute;inset:0}.partner-profile__glass[data-v-384d0e50]:before{display:none}.partner-profile__photo-action[data-v-384d0e50] .aa-btn{background:0 0;position:relative}.partner-profile[data-v-384d0e50] .aa-gal-hero__grid{border-radius:var(--aa-radius-md);height:clamp(15rem,22vw,19rem)}.partner-profile[data-v-384d0e50] .aa-gal-hero__carousel{margin-inline:0}.partner-profile[data-v-384d0e50] .aa-gal-hero__slide-wrap{flex-basis:85%}.partner-profile--featured[data-v-384d0e50] .aa-gal-hero__grid{gap:var(--aa-space-2);border-radius:0;height:clamp(18rem,26vw,22rem)}.partner-profile__body[data-v-384d0e50]{padding-top:var(--aa-space-5)}.partner-profile__meta[data-v-384d0e50]{justify-content:space-between;gap:var(--aa-space-3);color:var(--aa-color-text-secondary);font-size:var(--aa-text-sm);display:flex}.partner-profile__rating[data-v-384d0e50]{align-items:center;gap:var(--aa-space-1);white-space:nowrap;display:inline-flex}.partner-profile h3[data-v-384d0e50]{margin:var(--aa-space-2) 0 var(--aa-space-3);font-size:var(--aa-text-2xl);font-weight:var(--aa-font-semibold);line-height:var(--aa-leading-tight)}.partner-profile h3 a[data-v-384d0e50]{color:var(--aa-color-text);text-decoration:none}.partner-profile p[data-v-384d0e50]{margin:0 0 var(--aa-space-4);color:var(--aa-color-text-secondary);font-size:var(--aa-text-base);line-height:var(--aa-leading-relaxed);-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.partner-profile__features[data-v-384d0e50]{gap:var(--aa-space-3) var(--aa-space-5);margin-bottom:var(--aa-space-5);font-size:var(--aa-text-sm);flex-wrap:wrap;display:flex}.partner-profile__features>span[data-v-384d0e50]{align-items:center;gap:var(--aa-space-2);display:inline-flex}.partner-profile__features>span>span[data-v-384d0e50]{width:1rem;height:1rem}.partner-profile--stable .partner-profile__meta[data-v-384d0e50]{min-block-size:2lh}.partner-profile--stable .partner-profile__meta>span[data-v-384d0e50]:first-child,.partner-profile--stable h3[data-v-384d0e50]{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.partner-profile--stable h3[data-v-384d0e50]{block-size:2lh}.partner-profile--stable p[data-v-384d0e50]{block-size:3lh}.partner-profile--stable .partner-profile__features[data-v-384d0e50]{min-block-size:calc(2lh + var(--aa-space-3));align-content:start}@media (width<=600px){.partner-profile--stable h3[data-v-384d0e50]{-webkit-line-clamp:3;block-size:3lh}.partner-profile--stable .partner-profile__features[data-v-384d0e50]{min-block-size:calc(3lh + var(--aa-space-3)*2)}}.partner-hero[data-v-6a04a075]{padding-block:var(--aa-space-12);align-items:center;display:flex}.partner-hero--primary[data-v-6a04a075]{--partner-hero-text:var(--aa-color-text-on-primary);--partner-hero-muted:color-mix(in srgb, var(--aa-color-text-on-primary) 76%, transparent);--partner-hero-accent:var(--aa-color-text-on-primary);min-height:500px;padding-block:clamp(var(--aa-space-12),7vw,var(--aa-space-20));background:var(--aa-color-primary);color:var(--partner-hero-text)}.partner-hero__grid[data-v-6a04a075]{gap:var(--aa-space-16);grid-template-columns:1fr 1fr;align-items:center;width:100%;display:grid}.partner-hero--primary .partner-hero__grid[data-v-6a04a075]{grid-template-columns:1.2fr .8fr}.partner-hero__content[data-v-6a04a075]{max-width:38rem}.partner-hero__title[data-v-6a04a075]{font-family:var(--aa-font-display);font-size:clamp(var(--aa-text-4xl),4vw,var(--aa-text-6xl));font-weight:var(--aa-font-bold);line-height:var(--aa-leading-tight);letter-spacing:-.035em;margin:0 0 var(--aa-space-6)}.partner-hero--primary .partner-hero__title[data-v-6a04a075]{color:var(--partner-hero-text)}.partner-hero__subtitle[data-v-6a04a075]{font-size:var(--aa-text-xl);line-height:var(--aa-leading-relaxed);color:var(--partner-hero-muted,var(--aa-color-text-secondary));margin:0 0 var(--aa-space-8);max-width:45ch}.partner-hero__actions[data-v-6a04a075]{align-items:center;gap:var(--aa-space-5);flex-wrap:wrap;display:flex}.partner-hero__phone[data-v-6a04a075]{color:var(--partner-hero-text,var(--aa-color-text));text-underline-offset:var(--aa-space-1);padding-block:var(--aa-space-3)}.partner-hero__note[data-v-6a04a075]{font-size:var(--aa-text-base);color:var(--partner-hero-muted,var(--aa-color-text-muted));margin:var(--aa-space-5) 0 0}.partner-hero__visual[data-v-6a04a075]{width:100%;min-width:0}.partner-hero--primary .partner-hero__visual[data-v-6a04a075]{justify-self:end;max-width:27rem}@media (width<=900px){.partner-hero[data-v-6a04a075]{padding-top:var(--aa-space-8)}.partner-hero__grid[data-v-6a04a075]{gap:var(--aa-space-8);grid-template-columns:1fr}.partner-hero__content[data-v-6a04a075]{max-width:none}.partner-hero__visual[data-v-6a04a075]{justify-self:stretch;width:100%;max-width:none}}@media (width<=480px){.partner-hero__actions[data-v-6a04a075]{align-items:stretch;gap:var(--aa-space-2);flex-direction:column}}.partner-questions[data-v-260367a9]{padding-block:var(--partner-section-space)}.partner-questions__layout[data-v-260367a9]{gap:var(--partner-content-gap);grid-template-columns:1fr 1.6fr;display:grid}.partner-questions h2[data-v-260367a9]{font-family:var(--aa-font-display);font-size:var(--aa-text-4xl);line-height:var(--aa-leading-tight);font-weight:var(--aa-font-semibold);margin:0 0 var(--aa-space-5)}.partner-questions__intro[data-v-260367a9]{font-size:var(--aa-text-lg);color:var(--aa-color-text-secondary);line-height:var(--aa-leading-relaxed)}.partner-questions__list[data-v-260367a9]{gap:var(--aa-space-2);min-width:0;display:grid}.partner-questions__list p[data-v-260367a9]{font-size:var(--aa-text-lg);margin:0}.partner-questions__list[data-v-260367a9] .aa-accordion{border-radius:var(--aa-radius-sm);border:none}@media (width<=800px){.partner-questions__layout[data-v-260367a9]{gap:var(--aa-space-6);grid-template-columns:1fr}}
