.banc-home-hero{display:grid;grid-template-columns:43% 57%;background:var(--banc-hero-bg,#17191d);color:var(--banc-hero-fg,#fff);isolation:isolate}.banc-home-hero__copy{padding:clamp(32px,4.5vw,76px) clamp(24px,4vw,72px);align-self:center;min-width:0}.banc-home-hero h1{color:inherit;font-size:clamp(38px,4.2vw,68px);line-height:1.06;letter-spacing:-.045em;margin:24px 0;max-width:13ch;text-wrap:balance}.banc-home-hero .kicker{color:inherit;font-size:11px;line-height:1.6;letter-spacing:.12em}.banc-home-hero__intro{font-size:clamp(16px,1.3vw,19px);line-height:1.65;margin-bottom:26px;max-width:48ch}.banc-home-actions{display:flex;flex-wrap:wrap;gap:12px}.banc-home-secondary{color:inherit!important;border:1px solid currentColor;background:transparent}.banc-home-hero__note{font-size:12px;line-height:1.6;opacity:.8;margin:22px 0 0}.banc-home-hero__visual{margin:0;min-width:0;position:relative;display:flex;align-items:center;background:#1c1b1b}.banc-home-hero__visual img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:contain}.banc-home-hero__visual figcaption{position:absolute;bottom:8px;right:12px;color:#fff;background:rgba(0,0,0,.62);padding:4px 8px;font-size:10px;border-radius:3px}.banc-home-section-head{display:flex;gap:24px;justify-content:space-between;align-items:center;margin-bottom:28px}.banc-home-section-head .btn{flex-shrink:0}.banc-home-resources{display:grid;grid-template-columns:1fr 1fr;gap:48px}.banc-home-resources article{min-width:0}.banc-home-resources h2{font-size:clamp(25px,2.5vw,38px);line-height:1.15;max-width:24ch}.banc-home-resources p{line-height:1.7}.banc-home-seo .container{max-width:1050px}.banc-home-seo p{line-height:1.8}.banc-home-seo h2{font-size:clamp(26px,3vw,40px);line-height:1.2}.banc-home-seo h3{font-size:23px;line-height:1.3;margin-top:32px}@media(max-width:850px){.banc-home-hero{grid-template-columns:1fr}.banc-home-hero__copy{padding:32px 24px}.banc-home-hero h1{font-size:clamp(38px,9vw,58px);max-width:16ch}.banc-home-hero__visual img{width:100%}.banc-home-section-head{display:block}.banc-home-section-head .btn{margin-top:12px}.banc-home-resources{grid-template-columns:1fr;gap:32px}}@media(prefers-reduced-motion:reduce){.banc-home-hero *{scroll-behavior:auto}}
.banc-home-section-head .btn-outline,.banc-home-resources .btn-outline{color:inherit!important}.banc-home-hero__visual img{position:absolute;inset:0;height:100%;aspect-ratio:auto;object-fit:cover;object-position:58% center}@media(max-width:850px){.banc-home-hero__visual{aspect-ratio:16/9}.banc-home-hero__visual img{position:relative;height:auto;object-fit:contain;aspect-ratio:16/9}.banc-home-hero__copy{padding:28px 24px}.banc-home-hero__intro{font-size:16px;line-height:1.6}.banc-home-hero__note{display:none}}
