/* Full-width editorial layout; shared header, footer and homepage theme. */
.bka-page{padding-bottom:70px}.bka-hero{position:relative;isolation:isolate;min-height:340px;display:flex;align-items:center;overflow:hidden;background:#17566d}.bka-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.bka-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#153b4de8,#153b4d55 75%,transparent);z-index:-1}.bka-hero .container{padding-block:48px}.bka-hero h1{color:#fff;max-width:1000px;overflow-wrap:anywhere}.bka-hero p{color:#fff;max-width:650px;margin:0}.bka-hero .bka-kicker{font-size:13px;letter-spacing:2px;margin-bottom:18px;color:#f1d4ae}.bka-breadcrumb{display:flex;flex-wrap:wrap;gap:12px;font-size:14px;padding-block:24px;margin-bottom:25px}.bka-story{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:60px}.bka-story-image img{width:100%;height:auto;aspect-ratio:20/17;object-fit:cover;border-radius:90px 12px 90px 12px}.bka-story .eyebrow{font-size:13px}.bka-copy{font-size:17px;line-height:1.9;overflow-wrap:anywhere}.bka-copy h2{font-size:28px;line-height:1.3}.bka-copy h3{font-family:var(--serif);font-size:24px;line-height:1.4}.bka-copy p{margin-bottom:20px}.bka-copy a{color:var(--gold);text-decoration:underline}.bka-copy img{max-width:100%;height:auto}.bka-copy table{display:block;max-width:100%;overflow-x:auto}.bka-story .button{font-size:14px;margin-top:14px}.bka-section{margin-top:65px}.bka-section>h2{text-align:center;margin-bottom:30px}.bka-values{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.bka-value{padding:28px 24px;background:#fff;border:1px solid var(--line);border-radius:12px}.bka-value>.icon{width:34px;height:34px;color:var(--gold);margin-bottom:20px}.bka-value h3{font-family:var(--serif);font-size:24px;line-height:1.35;margin-bottom:14px}.bka-value p,.bka-small-copy{font-size:14px;line-height:1.8;margin:0;color:var(--muted)}.bka-small-copy p{margin-bottom:10px}.bka-purpose{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}.bka-purpose article{padding:36px;border:1px solid var(--line);border-radius:12px;background:linear-gradient(145deg,#f3e8d9,#fff)}.bka-purpose article>.icon{color:var(--gold);width:32px;height:32px;margin-bottom:20px}.bka-purpose .eyebrow{font-size:12px;margin-bottom:12px}.bka-purpose h2{font-size:32px;line-height:1.3}.bka-approach ol{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;margin:0;padding:0}.bka-approach li{position:relative;padding:28px;background:#fff;border:1px solid var(--line);border-radius:12px}.bka-approach li>span{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;background:var(--paper);border-radius:50%;border:1px solid var(--line);color:var(--gold);font-size:16px;margin-bottom:20px}.bka-approach h3{font-family:var(--serif);font-size:26px;line-height:1.35;margin-bottom:12px}.bka-approach p{font-size:15px;line-height:1.8;margin:0}.bka-team{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.bka-team article{overflow:hidden;background:#fff;border:1px solid var(--line);border-radius:12px}.bka-team article>img{width:100%;height:auto;aspect-ratio:6/7;object-fit:cover;object-position:top}.bka-team article>div:not(.bka-person-placeholder){padding:20px}.bka-team h3{font-family:var(--serif);font-size:24px;line-height:1.35}.bka-team p{font-size:14px;margin:10px 0 0}.bka-person-placeholder{aspect-ratio:6/7;background:linear-gradient(145deg,#eee3d3,#faf7f1);display:flex;align-items:center;justify-content:center}.bka-person-placeholder .icon{width:70px;height:70px;color:var(--gold)}.bka-team-intro{text-align:center;font-size:16px;max-width:700px;margin:0 auto 28px}.bka-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:20px;padding:32px;background:#fff;border:1px solid var(--line);border-radius:12px;text-align:center}.bka-stats strong{display:block;color:var(--gold);font:40px/1.3 var(--serif)}.bka-stats span{font-size:14px}.bka-cta{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:42px;border:1px solid var(--line);border-radius:14px;background:linear-gradient(110deg,#ead5b9,var(--paper))}.bka-cta h2{font-size:35px;line-height:1.3;margin-bottom:14px}.bka-cta p{font-size:16px;max-width:800px;margin:0}.bka-cta .button{flex-shrink:0;font-size:14px}.bka-video{text-align:center;padding:36px;border:1px solid var(--line);border-radius:12px;background:#fff}.bka-page a:focus-visible{outline:3px solid var(--gold);outline-offset:3px}
@media(max-width:1000px){.bka-story{gap:32px}.bka-values,.bka-team{grid-template-columns:repeat(2,minmax(0,1fr))}.bka-purpose article{padding:28px}.bka-cta{flex-wrap:wrap}.bka-approach ol{gap:18px}.bka-approach li{padding:22px}}
@media(max-width:760px){.bka-story{grid-template-columns:1fr}.bka-story-image img{max-height:420px}.bka-purpose{grid-template-columns:1fr}.bka-approach ol{grid-template-columns:1fr}.bka-section{margin-top:44px}.bka-hero{min-height:280px}.bka-copy{font-size:16px}}
@media(max-width:520px){.bka-values,.bka-team{grid-template-columns:1fr}.bka-hero{min-height:250px}.bka-hero .container{padding-block:35px}.bka-cta{padding:26px}.bka-cta h2{font-size:29px}.bka-purpose article{padding:25px}.bka-page{padding-bottom:42px}}
