.washing-brand-hero{padding:78px 0;background:#17343a;color:#f4f1eb}.washing-brand-hero h1{max-width:850px;font:400 clamp(43px,5vw,70px)/.98 Georgia,serif;letter-spacing:-.055em;margin:0}.washing-brand-hero p:not(.eyebrow){max-width:650px;color:#c6d6d1;font-size:18px;line-height:1.55;margin:27px 0}.washing-brand-hero>div>div{display:flex;gap:24px;align-items:center}.brand-phone{color:#fff;font-size:18px;font-weight:700;text-decoration:none}.brand-main{padding-top:70px}.brand-grid{display:grid;grid-template-columns:1.35fr .65fr;gap:80px}.brand-grid article h2{font:400 35px/1.05 Georgia,serif;margin:38px 0 15px}.brand-grid article h2:first-of-type{margin-top:0}.brand-grid article p,.brand-grid article li{color:var(--ink-soft);font-size:16px;line-height:1.65}.brand-grid article ul{padding-left:22px}.brand-grid article ol{padding-left:22px}.brand-aside{align-self:start;padding:30px;background:#e8d5bd;display:flex;flex-direction:column}.brand-aside span{color:#8c572e;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.brand-aside strong{font:400 45px Georgia;margin:7px 0}.brand-aside small{color:var(--ink-soft);margin-bottom:23px}.brand-aside .button{text-align:center}.brand-aside hr{width:100%;border:0;border-top:1px solid rgba(18,26,32,.18);margin:27px 0 16px}.brand-aside b{font-size:12px;margin-bottom:8px}.brand-aside a:not(.button){color:var(--ink);font-size:13px;font-weight:700;text-decoration:none;padding:9px 0;border-bottom:1px solid rgba(18,26,32,.14)}.brand-bottom{padding:75px 0;background:#1b2927;color:#fff}.brand-bottom .eyebrow{color:#e5a65c}.brand-bottom h2{font:400 45px Georgia;margin:0}.brand-bottom p:not(.eyebrow){max-width:650px;color:#c6d6d1;line-height:1.55;margin:20px 0 27px}@media(max-width:850px){.brand-grid{grid-template-columns:1fr;gap:35px}}@media(max-width:560px){.washing-brand-hero{padding:55px 0}.washing-brand-hero>div>div{flex-direction:column;align-items:stretch;gap:15px}.washing-brand-hero .button{text-align:center}.brand-grid article h2{font-size:30px}.brand-bottom{padding:55px 0}.brand-bottom h2{font-size:38px}}
