.sq-brand-home-hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(2rem,5vw,4rem);align-items:center}
.sq-brand-home-hero h1{font-size:clamp(3.4rem,7vw,6rem)}
.sq-brand-home-copy{min-width:0}
.sq-brand-figure{margin:2rem 0;color:#2d173a;min-width:0}
.sq-brand-figure img{display:block;width:100%;height:auto;background:#e7d3b8;border-radius:6px}
.sq-brand-figure figcaption{font:400 .75rem/1.65 var(--mono,monospace);margin-top:.8rem;overflow-wrap:anywhere}
.sq-brand-figure figcaption strong{font-weight:650}
.sq-brand-figure figcaption span{display:block;margin-top:.35rem}
.sq-brand-figure figcaption a{color:inherit;text-underline-offset:3px}
.sq-brand-figure-home{margin:0;max-width:480px;justify-self:end}
.sq-brand-figure-home img{aspect-ratio:4/5;object-fit:cover;object-position:center 75%;box-shadow:8px 8px 0 #e7d3b8}
.sq-brand-figure-about{max-width:660px;margin:2rem auto 2.5rem}
.sq-brand-figure-how-we-choose{margin:2rem 0 2.5rem}
.sq-information .sq-brand-contact-layout{max-width:none;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:2.5rem;align-items:start}
.sq-brand-contact-copy{min-width:0}
.sq-brand-contact-copy .contact-options{grid-template-columns:1fr}
.sq-brand-figure-contact{margin-top:.4rem}
@media(max-width:760px){.sq-brand-home-hero{grid-template-columns:1fr;gap:2.3rem}.sq-brand-home-hero h1{font-size:clamp(3.4rem,10vw,5.5rem)}.sq-brand-figure-home{max-width:480px;justify-self:center;width:100%}.sq-information .sq-brand-contact-layout{grid-template-columns:1fr;gap:1.3rem}.sq-brand-figure-contact{max-width:480px;margin:0 auto;width:100%}.sq-brand-figure figcaption{font-size:.75rem}}
@media print{.sq-brand-figure{break-inside:avoid}.sq-brand-home-hero,.sq-information .sq-brand-contact-layout{display:block}}
