.bavm{--ink:#1F2A44;--ink-soft:#3B4968;--ink-muted:#5D6A86;--line:#E6D7C0;--paper:#FAF6F0;--paper-2:#F4EBDD;--sand:#E9D8C0;--accent:#C0633A;--accent-dark:#9D4C29;--sage:#8A9A7B;--primary:#1F2A44;--shadow:0 18px 40px -18px rgba(31,42,68,.28);--shadow-lg:0 30px 60px -24px rgba(31,42,68,.34);color:var(--ink);background:var(--paper);font-family:Figtree,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased}.bavm *{box-sizing:border-box}.bavm h1,.bavm h2,.bavm h3,.bavm summary{font-family:Fraunces,Georgia,Times New Roman,serif}.bavm img{display:block;max-width:100%}.bavm p{margin:0}.bavm a.bavm-link{font-weight:600;color:var(--accent-dark);text-decoration:underline;text-underline-offset:4px}.bavm a.bavm-link:hover{color:var(--accent)}.bavm .bavm-wrap{max-width:72rem;margin:0 auto}.bavm .bavm-narrow{max-width:48rem;margin:0 auto}.bavm .bavm-ic{width:20px;height:20px;flex:none;margin-top:4px;color:var(--accent-dark)}.bavm .bavm-label{font-size:14px;line-height:20px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--accent-dark)}.bavm .bavm-h2{font-size:24px;line-height:32px;font-weight:600;letter-spacing:-.025em;color:var(--ink);margin:0}.bavm .bavm-body p{font-size:16px;line-height:32px;color:var(--ink-soft)}.bavm .bavm-body p+p{margin-top:16px}.bavm .bavm-body h2+p{margin-top:20px}.bavm .bavm-block+.bavm-block{margin-top:56px}.bavm .bavm-hero{position:relative;overflow:hidden;background:var(--primary)}.bavm .bavm-hero-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.bavm .bavm-hero-ov{position:absolute;inset:0;background:#1f2a448c}.bavm .bavm-hero-in{position:relative;max-width:72rem;margin:0 auto;padding:48px 20px 112px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.bavm .bavm-crumb{font-size:14px;line-height:20px;color:#ffffffb3}.bavm .bavm-crumb a{color:#ffffffb3;text-decoration:none}.bavm .bavm-crumb a:hover{color:var(--sand)}.bavm .bavm-crumb .bavm-sep{margin:0 8px}.bavm .bavm-crumb .bavm-here{color:var(--sand)}.bavm .bavm-pill{margin-top:32px;display:inline-flex;align-items:center;gap:8px;border-radius:9999px;background:#ffffff26;padding:8px 16px;font-size:12px;line-height:16px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:#fff;backdrop-filter:blur(4px)}.bavm h1.bavm-h1{margin:20px 0 0;max-width:760px;font-size:40px;line-height:1.08;font-weight:600;letter-spacing:-.025em;color:#fff}.bavm .bavm-sub{margin-top:20px;max-width:36rem;font-size:18px;line-height:32px;color:#ffffffd9}.bavm .bavm-btn{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:8px;border-radius:9999px;padding:12px 28px;font-size:16px;line-height:24px;font-weight:600;text-decoration:none;transition:background-color .2s}.bavm .bavm-btn svg{width:20px;height:20px;flex:none}.bavm .bavm-btn-accent{background:var(--accent);color:#fff;box-shadow:var(--shadow-lg)}.bavm .bavm-btn-accent:hover{background:var(--accent-dark)}.bavm .bavm-hero .bavm-btn{margin-top:32px}.bavm .bavm-sv-sec{position:relative;z-index:10;background:var(--paper);padding:0 20px 64px}.bavm .bavm-sv{display:grid;gap:32px;border:1px solid var(--line);border-radius:16px;background:var(--sand);padding:28px;box-shadow:var(--shadow)}.bavm .bavm-sv p.bavm-sv-p{margin-top:16px;font-size:16px;line-height:32px;color:var(--ink)}.bavm .bavm-glance{border:1px solid var(--line);border-radius:12px;background:var(--paper);padding:24px}.bavm .bavm-glance dl{margin:8px 0 0}.bavm .bavm-glance dl>div{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:10px 0}.bavm .bavm-glance dl>div+div{border-top:1px solid var(--line)}.bavm .bavm-glance dt{flex:0 1 auto;font-size:14px;line-height:20px;font-weight:600;color:var(--ink)}.bavm .bavm-glance dd{margin:0;flex:0 1 auto;max-width:55%;text-align:right;font-size:14px;line-height:24px;color:var(--ink-soft)}.bavm .bavm-sec{border-top:1px solid var(--line);padding:64px 20px}.bavm .bavm-sec.bavm-p1{background:var(--paper)}.bavm .bavm-sec.bavm-p2{background:var(--paper-2)}.bavm ul.bavm-list{list-style:none;margin:20px 0 0;padding:0}.bavm ul.bavm-list li{display:flex;align-items:flex-start;gap:12px;font-size:15px;line-height:28px;color:var(--ink-soft)}.bavm ul.bavm-list li+li{margin-top:12px}.bavm ul.bavm-list strong{font-weight:600;color:var(--ink)}.bavm .bavm-recap{border:1px solid var(--line);border-radius:16px;background:var(--sand);padding:28px;box-shadow:var(--shadow)}.bavm .bavm-recap ul{margin:20px 0 0;padding-left:20px;list-style:disc}.bavm .bavm-recap li{font-size:16px;line-height:32px;color:var(--ink)}.bavm .bavm-recap li+li{margin-top:12px}.bavm .bavm-faqs{margin-top:32px}.bavm details.bavm-faq{border:1px solid var(--line);border-radius:16px;background:var(--paper);box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.bavm details.bavm-faq+details.bavm-faq{margin-top:12px}.bavm details.bavm-faq[open]{box-shadow:var(--shadow)}.bavm details.bavm-faq summary{display:flex;min-height:48px;cursor:pointer;list-style:none;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;font-size:18px;line-height:28px;font-weight:600;color:var(--ink)}.bavm details.bavm-faq summary::-webkit-details-marker{display:none}.bavm details.bavm-faq summary svg{width:20px;height:20px;flex:none;color:var(--accent-dark);transition:transform .2s}.bavm details.bavm-faq[open] summary svg{transform:rotate(180deg)}.bavm details.bavm-faq p{padding:0 20px 20px;font-size:15px;line-height:28px;color:var(--ink-soft)}.bavm .bavm-cards{margin-top:32px;display:grid;gap:20px}.bavm a.bavm-card{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--line);border-radius:16px;background:var(--paper-2);box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a;text-decoration:none;transition:transform .2s,box-shadow .2s}.bavm a.bavm-card:hover{transform:translateY(-4px);box-shadow:var(--shadow)}.bavm .bavm-card-img{aspect-ratio:16/10;overflow:hidden}.bavm .bavm-card-img img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.bavm a.bavm-card:hover .bavm-card-img img{transform:scale(1.04)}.bavm .bavm-card-body{display:flex;flex:1;flex-direction:column;padding:20px}.bavm .bavm-card h3{margin:0;font-size:20px;line-height:28px;font-weight:600;letter-spacing:-.025em;color:var(--ink)}.bavm .bavm-card-body p{margin-top:8px;flex:1;font-size:14px;line-height:24px;color:var(--ink-soft)}.bavm .bavm-card-go{margin-top:16px;display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:var(--accent-dark)}.bavm .bavm-card-go svg{width:16px;height:16px}.bavm .bavm-src h2{font-size:20px;line-height:28px}.bavm .bavm-src ul{margin:16px 0 0;padding:0;list-style:none}.bavm .bavm-src li{font-size:14px;line-height:24px;color:var(--ink-soft)}.bavm .bavm-src li+li{margin-top:8px}.bavm .bavm-author{display:flex;flex-direction:column;align-items:center;gap:24px;text-align:center}.bavm .bavm-author img{width:96px;height:96px;flex:none;border-radius:9999px;border:4px solid var(--sand);object-fit:cover;object-position:top;box-shadow:var(--shadow)}.bavm .bavm-author-name{font-family:Fraunces,Georgia,serif;font-size:20px;line-height:28px;font-weight:600;letter-spacing:-.025em;color:var(--ink)}.bavm .bavm-author-date{margin-top:6px;font-size:14px;color:var(--ink-muted)}.bavm .bavm-cta{background:var(--primary);padding:64px 20px;text-align:center}.bavm .bavm-cta h2{margin:0;font-size:30px;line-height:36px;font-weight:600;letter-spacing:-.025em;color:var(--sand)}.bavm .bavm-cta p.bavm-cta-p{margin-top:20px;font-size:18px;line-height:32px;color:#fffc}.bavm .bavm-cta-btns{margin-top:32px;display:flex;flex-direction:column;justify-content:center;gap:12px}.bavm .bavm-btn-ghost{border:2px solid rgba(233,216,192,.6);color:var(--sand)}.bavm .bavm-btn-ghost:hover{background:var(--sand);color:var(--primary)}.bavm .bavm-cta-small{margin-top:24px;font-size:12px;line-height:16px;color:#fff9}@media(min-width:640px){.bavm .bavm-hero-in{padding:64px 20px 128px}.bavm h1.bavm-h1{font-size:48px}.bavm .bavm-sub{font-size:20px}.bavm .bavm-sv{padding:36px}.bavm .bavm-sv-sec{padding-bottom:80px}.bavm .bavm-sec{padding:80px 20px}.bavm .bavm-sec.bavm-tight{padding:64px 20px}.bavm .bavm-h2{font-size:30px;line-height:36px}.bavm .bavm-src h2{font-size:24px;line-height:32px}.bavm .bavm-block+.bavm-block{margin-top:64px}.bavm .bavm-recap{padding:36px}.bavm .bavm-author{flex-direction:row;text-align:left}.bavm .bavm-cta{padding:80px 20px}.bavm .bavm-cta h2{font-size:36px;line-height:40px}.bavm .bavm-cta-btns{flex-direction:row}}@media(min-width:768px){.bavm .bavm-cards{grid-template-columns:repeat(3,1fr)}}@media(min-width:1024px){.bavm .bavm-hero-in{min-height:55vh;padding-bottom:144px}.bavm h1.bavm-h1{font-size:54.4px}.bavm .bavm-sv{grid-template-columns:1.35fr 1fr;margin-top:-48px}}
