.hd-hero{display:grid;grid-template-columns:1.4fr 1fr;gap:45px;align-items:center;margin-top:48px}.hd-hero img{width:100%;height:410px;object-fit:cover;border-radius:6px}.hd-page .hd-hero h1{font-size:clamp(36px,3.7vw,54px);letter-spacing:-2px}.hd-hero .lead{font-size:18px}.hd-hero .actions{flex-wrap:wrap;gap:16px}.hd-note{font-size:12px;color:var(--muted);margin-top:24px}.hd-section{margin-top:65px;padding-top:40px;border-top:1px solid var(--line)}.hd-section h2,.hd-close h2{font-size:34px}.hd-intro{max-width:850px}.hd-page p,.hd-page li{color:var(--muted);line-height:1.75}.hd-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:30px 0}.hd-grid article{background:#f4f7fb;padding:26px;border:1px solid var(--line);border-radius:5px}.hd-grid article>span{font-size:10px;color:#1555ef;font-weight:700;letter-spacing:1px}.hd-grid h3{font-size:22px;letter-spacing:-.5px}.hd-grid p{font-size:14px}.hd-band{background:#f4f7fb;padding:35px;border-radius:6px}.hd-band .hd-grid article{background:white}.hd-two{display:grid;grid-template-columns:1.3fr 1fr;gap:45px}.hd-two aside{padding:28px;background:#f4f7fb;border:1px solid var(--line);border-radius:5px}.hd-two aside h3{font-size:23px}.hd-two li{font-size:14px;margin-bottom:12px}.hd-offmarket{background:#09172a;color:white;padding:38px;border-radius:6px}.hd-offmarket p{color:#c3ccdb;max-width:850px}.hd-offmarket .eyebrow{color:#5dd7fa}.hd-close{background:#edf3ff;padding:38px;border-radius:6px;margin-top:55px}.hd-page details p{max-width:900px}.hd-page .eyebrow{color:#1555ef}.hd-page .hd-offmarket .eyebrow{color:#5dd7fa}@media(max-width:900px){.hd-hero{grid-template-columns:1fr}.hd-hero img{height:300px}.hd-grid{grid-template-columns:1fr}.hd-two{grid-template-columns:1fr;gap:24px}}@media(max-width:600px){.hd-page .hd-hero h1{font-size:38px;letter-spacing:-1.7px}.hd-hero{margin-top:30px;gap:25px}.hd-hero img{height:230px}.hd-section{margin-top:42px;padding-top:28px}.hd-section h2,.hd-close h2{font-size:28px}.hd-band,.hd-offmarket,.hd-close{padding:24px}.hd-hero .lead{font-size:16px}.hd-page .button{padding:15px 18px;gap:12px}}
