.landing-page .brand-mark,.bch-page .brand-mark{letter-spacing:-.06em;font-size:12px}.landing-page .editorial-section{background:var(--paper);padding:110px 54px 120px}.landing-page .editorial-heading{grid-template-columns:1fr 1.3fr 1fr;align-items:end;gap:45px;max-width:1332px;margin:0 auto 52px;display:grid}.landing-page .editorial-heading .eyebrow{align-self:start}.landing-page .editorial-heading h2{letter-spacing:-.045em;margin:0;font-size:48px;line-height:1.03}.landing-page .editorial-heading>p{color:var(--muted);margin:0;font-size:14px;line-height:1.7}.landing-page .editorial-grid{grid-template-rows:290px 290px;grid-template-columns:1.35fr .85fr;gap:18px;max-width:1332px;margin:auto;display:grid}.landing-page .editorial-item{background:#20201f;margin:0;position:relative;overflow:hidden}.landing-page .editorial-bch{grid-row:1/3}.landing-page .editorial-item img{object-fit:cover;filter:saturate(.82)contrast(1.05);width:100%;height:100%;transition:transform .45s,filter .45s;display:block;position:absolute;inset:0}.landing-page .editorial-bch img{object-position:50% 50%}.landing-page .editorial-financial img{object-position:50% 52%}.landing-page .editorial-family img{object-position:50% 48%}.landing-page .editorial-item:hover img{filter:saturate(.9)contrast(1.06);transform:scale(1.025)}.landing-page .editorial-item:after{content:none}.landing-page .editorial-item figcaption{z-index:2;color:#fff;background:linear-gradient(90deg,#0f0f0fc7,#0f0f0f00);grid-template-columns:36px 1fr;align-items:end;padding:16px;display:grid;position:absolute;bottom:22px;left:24px;right:24px}.landing-page .editorial-item figcaption>span{color:var(--orange);letter-spacing:.14em;grid-row:1/3;font-size:10px;font-weight:800}.landing-page .editorial-item figcaption strong{font-size:16px}.landing-page .editorial-item figcaption small{color:#d1ccc4;letter-spacing:.12em;text-transform:uppercase;margin-top:5px;font-size:9px}@media (max-width:900px){.landing-page .editorial-heading{grid-template-columns:1fr}.landing-page .editorial-section{padding:70px 24px}.landing-page .editorial-grid{grid-template-rows:440px 300px 300px;grid-template-columns:1fr}.landing-page .editorial-bch{grid-row:auto}}@media (max-width:520px){.landing-page .editorial-heading h2{font-size:39px}.landing-page .editorial-grid{grid-template-rows:330px 250px 250px}}@media (max-width:900px){.landing-page .topbar{gap:8px}.landing-page .topbar>.brand{min-height:48px}.landing-page .contact-nav-link{justify-content:center;align-items:center;min-width:48px;min-height:48px;display:flex}.landing-page .access-button,.landing-page .hero-link,.landing-page .bch-card>a{position:relative}.landing-page .access-button:after,.landing-page .hero-link:after,.landing-page .bch-card>a:after,.landing-page .office-thank-you button:after{content:"";width:max(100%,48px);height:max(100%,48px);position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.landing-page .bch-card>.card-action:after{top:auto;bottom:0;transform:translate(-50%)}.landing-page .bch-card>a:not(.card-action):after{top:0;transform:translate(-50%)}.landing-page .office-contact-form input,.landing-page .office-contact-form textarea{height:48px;min-height:48px;margin-top:5px;padding-top:14px}.bch-page .bch-topbar{gap:8px}.bch-page .bch-topbar>a{align-items:center;min-height:48px;display:flex}.bch-page .bch-copy a,.bch-page .bch-footer a{position:relative}.bch-page .bch-copy a:after,.bch-page .bch-footer a:after{content:"";width:max(100%,48px);height:max(100%,48px);position:absolute;bottom:0;left:0}.bch-page .bch-copy a:not(.bch-primary):after{top:0;bottom:auto}}
