.rh-about{--rh-about-ink: #2f2b28;--rh-about-muted: #706862;--rh-about-ivory: #fffaf3;--rh-about-paper: #fffdf8;--rh-about-beige: #f2e8dc;--rh-about-blue: #dfe8ec;--rh-about-gold: #b99658;--rh-about-line: rgba(85, 70, 58, .16);background:var(--rh-about-ivory);color:var(--rh-about-ink);letter-spacing:0}.rh-about *,.rh-about *:before,.rh-about *:after{box-sizing:border-box}.rh-about h1,.rh-about h2,.rh-about h3,.rh-about p{margin-top:0}.rh-about h1,.rh-about h2,.rh-about h3{color:var(--rh-about-ink);font-family:var(--font-heading-family);letter-spacing:0;line-height:1.08}.rh-about__wrap{width:min(100% - 3.2rem,118rem);margin-inline:auto}.rh-about__eyebrow{margin:0 0 1.4rem;color:#7b6840;font-size:1.2rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.rh-about__copy{color:var(--rh-about-muted);font-size:1.6rem;line-height:1.78}.rh-about__hero{padding:clamp(5.6rem,9vw,10rem) 0;background:radial-gradient(circle at 12% 14%,rgba(223,232,236,.9),transparent 34%),linear-gradient(135deg,var(--rh-about-ivory),#f6eee4)}.rh-about__hero-grid,.rh-about__split{display:grid;gap:3.2rem;align-items:center}.rh-about__hero h1{max-width:12ch;margin-bottom:2rem;font-size:clamp(4rem,8vw,7.4rem)}.rh-about__hero .rh-about__copy{max-width:66rem;font-size:1.8rem}.rh-about__actions{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:3rem}.rh-about__button{display:inline-flex;min-height:5rem;align-items:center;justify-content:center;padding:1.2rem 2.4rem;border:1px solid #4f463f;border-radius:4px;background:#4f463f;color:#fffdf8;font-size:1.4rem;font-weight:800;text-align:center;text-decoration:none}.rh-about__button--secondary{border-color:var(--rh-about-line);background:#fffdf8b8;color:var(--rh-about-ink)}.rh-about__media,.rh-about__placeholder{min-height:32rem;border:1px solid var(--rh-about-line);border-radius:6px;background:linear-gradient(135deg,#f7efe4,#dfe8ec);overflow:hidden}.rh-about__media img{display:block;width:100%;height:100%;min-height:32rem;object-fit:cover}.rh-about__placeholder{display:grid;place-items:center;padding:3rem;color:#74665b;font-family:var(--font-heading-family);font-size:2.4rem;text-align:center}.rh-about__section{padding:clamp(5.2rem,8vw,9rem) 0}.rh-about__section--blue{background:var(--rh-about-blue)}.rh-about__section--beige{background:var(--rh-about-beige)}.rh-about__heading{max-width:78rem;margin-bottom:3.2rem}.rh-about__heading h2{margin-bottom:1.4rem;font-size:clamp(3rem,5.6vw,5rem)}.rh-about__grid{display:grid;gap:1.6rem}.rh-about__card{padding:2.4rem;border:1px solid var(--rh-about-line);border-radius:6px;background:var(--rh-about-paper)}.rh-about__card h3{margin-bottom:1rem;font-size:2.2rem}.rh-about__card p{margin-bottom:0}.rh-about__feature-list,.rh-about__promise-list{display:grid;gap:1.2rem;margin:0;padding:0;list-style:none}.rh-about__feature-list li,.rh-about__promise-list li{padding:1.6rem 1.8rem;border:1px solid var(--rh-about-line);border-radius:6px;background:#fffdf8c2;color:var(--rh-about-muted);line-height:1.65}.rh-about__feature-list strong,.rh-about__promise-list strong{display:block;margin-bottom:.4rem;color:var(--rh-about-ink)}.rh-about__memory{padding:clamp(3.2rem,5vw,5.6rem);border:1px solid var(--rh-about-line);border-radius:6px;background:var(--rh-about-paper)}.rh-about__final{padding:clamp(5.6rem,8vw,9rem) 0;background:#34302d;color:#fffdf8;text-align:center}.rh-about__final h2{max-width:14ch;margin:0 auto 2rem;color:#fffdf8;font-size:clamp(3.2rem,7vw,5.8rem)}.rh-about__final .rh-about__copy{max-width:68rem;margin:0 auto 3rem;color:#fffdf8c2}.rh-about__final .rh-about__button{border-color:var(--rh-about-gold);background:var(--rh-about-gold);color:#2f2b28}@media screen and (min-width:750px){.rh-about__wrap{width:min(100% - 8rem,118rem)}.rh-about__hero-grid,.rh-about__split{grid-template-columns:minmax(0,1.04fr) minmax(32rem,.84fr);gap:clamp(4rem,7vw,8rem)}.rh-about__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.rh-about__feature-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.rh-about__actions{flex-direction:column}.rh-about__button{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/section-about-rainbow-haven.css.map */
