.boa-hero{position:relative;min-height:420px;height:60vh;display:flex;align-items:center;padding-top:80px;overflow:hidden}.boa-hero__bg{position:absolute;inset:0;background-size:cover;background-position:center}.boa-hero__overlay{position:absolute;inset:0;background:radial-gradient(circle at 20% 50%,rgba(13,13,13,0.25),rgba(5,5,5,0.9))}.boa-hero__content{position:relative;z-index:1;margin:0 auto;width:100%;max-width:80rem;padding:0 1.5rem}.boa-hero__kicker{text-transform:uppercase;letter-spacing:0.4em;font-size:10px;color:var(--gold)}.boa-hero__title{font-family:'Cormorant Garamond',serif;font-size:clamp(3.5rem,9vw,8rem);line-height:0.98}.boa-hero__subtitle{margin-top:1rem;font-size:clamp(1.2rem,2.2vw,2rem);color:var(--muted-foreground);font-family:'Cormorant Garamond',serif}.boa-advisor-grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:2rem;margin-top:90px;}@media(min-width:640px){.boa-advisor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.boa-advisor-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.boa-card{position:relative;display:flex;flex-direction:column;border:1px solid rgba(180,150,80,0.25);overflow:hidden;background:linear-gradient(180deg,rgba(255,255,255,0.02) 0%,rgba(0,0,0,0.25) 100%)}.boa-card__media{width:100%;aspect-ratio:4/5;overflow:hidden}.boa-card__media img{width:100%;height:100%;object-fit:cover}.boa-card__body{display:flex;flex-direction:column;gap:0.9rem;padding:1.8rem 2rem 2rem}.boa-card__name{font-family:'Cormorant Garamond',serif;font-size:1.8rem}.boa-card__designation{text-transform:uppercase;letter-spacing:0.28em;font-size:10px;color:var(--gold)}.boa-card__desc{color:var(--muted-foreground);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.boa-card__desc:after{content:'...'}.boa-card__btn{background:none;border:none;cursor:pointer;text-transform:uppercase;letter-spacing:0.28em;font-size:10px;color:var(--foreground);padding:0.8rem 0}.boa-modal{display:none;position:fixed;inset:0;z-index:10000;align-items:center;justify-content:center;padding:1rem}.boa-modal.is-open{display:flex}.boa-modal__backdrop{position:absolute;inset:0;background:rgba(0,0,0,0.92);backdrop-filter:blur(10px)}.boa-modal__dialog{position:relative;z-index:1;width:min(1200px,100%);max-height:90vh;overflow:hidden;border:1px solid rgba(212,175,55,0.35);background:linear-gradient(180deg,rgba(18,16,10,0.98) 0%,rgba(8,7,4,0.98) 100%)}.boa-modal__close{position:absolute;top:1rem;right:1rem;background:none;border:none;color:#fff;font-size:1.8rem;cursor:pointer;z-index:5}.boa-modal__content{display:grid;grid-template-columns:1fr;height:90vh;max-height:90vh}@media(min-width:920px){.boa-modal__content{grid-template-columns:0.38fr 0.62fr}}.boa-modal__media{position:relative;overflow:hidden}.boa-modal__media-inner{position:sticky;top:0;height:90vh}.boa-modal__media img{width:100%;height:100%;object-fit:cover}.boa-modal__body{display:flex;flex-direction:column;gap:1.2rem;padding:clamp(2rem,5vw,4rem);overflow-y:auto;height:90vh;max-height:90vh;scrollbar-width: none; /* Firefox */
    -ms-overflow-style: none;}.boa-modal__title{font-family:'Cormorant Garamond',serif;font-size:clamp(2.8rem,6vw,5.2rem);line-height:1.01;font-weight:600}.boa-modal__designation{text-transform:uppercase;letter-spacing:0.32em;font-size:11px;color:var(--gold)}.boa-modal__full{display:flex;flex-direction:column;color:var(--muted-foreground);line-height:1.95;}.boa-modal__full h3{font-family:'Cormorant Garamond',serif;font-size:1.8rem;color:var(--foreground);margin-top:1rem}.boa-modal__full p{margin:0}body.boa-no-scroll{overflow:hidden}@media(max-width:919px){.boa-modal__content{grid-template-columns:1fr;height:auto;max-height:90vh}.boa-modal__media-inner{position:relative;height:260px}.boa-modal__body{height:auto;max-height:calc(90vh - 260px)}}
.boa-modal__full::-webkit-scrollbar {
    display: none;
}