.rr-soc{--ink: #4E5136;--deep: #677554;--sage: #A7AF96;--cream: #F5F1E5;--paper: #FFFDF7;--clay: #C29D7C;font-family:var(--font-body-family, "Quicksand", sans-serif);background:var(--cream);color:var(--ink);max-width:1080px;margin:0 auto;padding:64px 24px 96px}.rr-soc *,.rr-soc *:before,.rr-soc *:after{box-sizing:border-box}.rr-soc h1,.rr-soc h2,.rr-soc h3,.rr-soc p{margin-top:0}.rr-soc [id]{scroll-margin-top:96px}.rr-soc__kicker{font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--ink);margin:0 0 18px}.rr-soc h1{font-family:var(--font-heading-family, "Cormorant", serif);font-style:italic;font-weight:500;font-size:clamp(44px,8vw,78px);line-height:.98;letter-spacing:-.005em;color:var(--ink);margin-bottom:18px}.rr-soc__lead{font-family:var(--font-heading-family, "Cormorant", serif);font-size:clamp(19px,2.4vw,23px);font-style:italic;line-height:1.5;max-width:46ch;margin:0 0 30px}.rr-soc__head{max-width:720px;margin:0 0 56px}.rr-soc__head--center{margin-left:auto;margin-right:auto;text-align:center}.rr-soc__head--center .rr-soc__lead{margin-left:auto;margin-right:auto}.rr-soc__rule{display:flex;align-items:baseline;gap:18px;margin:0 0 28px}.rr-soc__rule h2{font-family:var(--font-heading-family, "Cormorant", serif);font-style:italic;font-weight:500;font-size:clamp(26px,4vw,38px);color:var(--ink);margin:0;white-space:nowrap}.rr-soc__rule:after{content:"";flex:1;height:1px;background:var(--sage);align-self:center}.rr-soc .rr-soc__btn{display:inline-block;font-family:var(--font-body-family, "Quicksand", sans-serif);font-size:14px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;border-radius:0;padding:15px 30px;margin:0 10px 10px 0;background:var(--ink);border:1px solid var(--ink);color:var(--paper);transition:background .15s ease,border-color .15s ease,color .15s ease}.rr-soc .rr-soc__btn:hover,.rr-soc .rr-soc__btn:focus-visible{background:var(--deep);border-color:var(--deep);color:var(--paper)}.rr-soc .rr-soc__btn--ghost{background:transparent;color:var(--ink);border-color:var(--ink)}.rr-soc .rr-soc__btn--ghost:hover,.rr-soc .rr-soc__btn--ghost:focus-visible{background:var(--ink);border-color:var(--ink);color:var(--cream)}.rr-soc .rr-soc__btn:focus-visible{outline:2px solid var(--clay);outline-offset:3px}.rr-soc--gate{text-align:center;padding-top:96px;padding-bottom:120px}.rr-soc--gate .rr-soc__head{margin-left:auto;margin-right:auto}.rr-soc__mark{display:block;width:120px;height:auto;margin:0 auto 30px}@media(max-width:749px){.rr-soc__mark{width:92px;margin-bottom:24px}}.rr-next{background:var(--ink);color:var(--paper);padding:44px 48px;margin:0 0 72px;display:grid;grid-template-columns:1fr auto;gap:44px;align-items:center}.rr-next__label{font-size:10.5px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--clay);margin:0 0 14px}.rr-next h2{font-family:var(--font-heading-family,"Cormorant",serif);font-style:italic;font-weight:500;font-size:clamp(40px,5.6vw,60px);line-height:.98;color:var(--paper);margin:0}.rr-next__when{font-size:14px;font-weight:600;letter-spacing:.06em;color:#cbd1bb;margin:10px 0 12px}.rr-next p.rr-next__say{font-size:16px;line-height:1.6;color:#dde1d0;margin:0;max-width:52ch}.rr-soc .rr-next__cta{display:inline-block;white-space:nowrap;font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;padding:15px 28px;background:var(--paper);color:var(--ink);border:1px solid var(--paper);transition:background .15s ease,color .15s ease}.rr-soc .rr-next__cta:hover,.rr-soc .rr-next__cta:focus-visible{background:var(--cream);color:var(--ink)}.rr-index{border-top:1px solid var(--sage)}.rr-soc .rr-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,22rem) 2.2rem;align-items:baseline;gap:32px;padding:26px 0;border-bottom:1px solid var(--sage);text-decoration:none;color:var(--ink);transition:padding-left .18s ease}.rr-soc .rr-row:hover{padding-left:10px}.rr-row__name{font-family:var(--font-heading-family,"Cormorant",serif);font-style:italic;font-weight:500;font-size:clamp(30px,4.2vw,42px);line-height:1.05}.rr-row__say{font-size:15px;line-height:1.55;color:var(--deep);text-align:right}.rr-row__go{font-family:var(--font-heading-family,"Cormorant",serif);font-size:28px;color:var(--sage);line-height:1;text-align:right}.rr-soc .rr-row:hover .rr-row__name{color:var(--deep)}.rr-soc .rr-row:hover .rr-row__go{color:var(--ink)}.rr-soc__stamp-home{display:flex;align-items:center;gap:14px;margin:52px 0 0;font-size:11px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--ink)}.rr-soc__stamp-home:before{content:"";width:38px;height:1px;background:var(--clay)}.rr-soc__list{display:grid;gap:2px;background:var(--sage);border:1px solid var(--sage)}.rr-soc__card{background:var(--paper);display:grid;grid-template-columns:300px 1fr}.rr-soc__card--noimg{grid-template-columns:1fr}.rr-soc__card figure{margin:0;overflow:hidden;background:var(--cream)}.rr-soc__card figure img{display:block;width:100%;height:100%;object-fit:cover}.rr-soc__card__body{padding:36px 38px}.rr-soc__meta{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:16px}.rr-soc__badge{display:inline-block;font-size:10.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;padding:6px 12px;border-radius:0;border:1px solid var(--ink);color:var(--ink);background:transparent}.rr-soc__badge--solid{background:var(--ink);color:var(--cream)}.rr-soc__where{font-size:11.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--ink)}.rr-soc__card h3{font-family:var(--font-heading-family, "Cormorant", serif);font-weight:500;font-size:clamp(25px,3.4vw,34px);line-height:1.1;color:var(--ink);margin:0 0 12px}.rr-soc__card p{font-size:16px;line-height:1.7;margin:0 0 22px;max-width:62ch}.rr-soc__benefit{font-family:var(--font-heading-family, "Cormorant", serif);font-style:italic;font-size:18px;color:var(--deep);margin:0 0 22px}.rr-soc__benefits{border-top:1px solid var(--sage);margin:0 0 48px}.rr-soc__benefit-row{border-bottom:1px solid var(--sage);padding:28px 0}.rr-soc__benefit-row h3{font-family:var(--font-body-family, "Quicksand", sans-serif);font-size:12px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;margin:0 0 8px;color:var(--ink)}.rr-soc__benefit-row p{font-family:var(--font-heading-family, "Cormorant", serif);font-size:21px;font-style:italic;line-height:1.45;margin:0;color:var(--ink)}.rr-soc__stamp{text-align:center;margin:56px 0 0;font-size:11.5px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--ink)}.rr-soc__stamp span{display:block;width:44px;height:1px;background:var(--clay);margin:0 auto 20px}.rr-price-member{display:block;margin-top:6px;line-height:1.4}.rr-price-member__public{color:var(--ink);opacity:.55;text-decoration:line-through}.rr-price-member__label{display:block;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#677554;margin-top:4px}.rr-price-member__value{font-weight:700}.rr-soc__note{font-size:13px;line-height:1.6;color:var(--deep);margin:26px 0 0}.rr-soc .rr-soc__note a{color:var(--ink);text-decoration:underline;text-underline-offset:.18em}.rr-soc .rr-soc__note a:hover{color:var(--deep)}.rr-soc__back{display:inline-block;margin:0 0 34px;font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;text-decoration:none;color:var(--ink);border-bottom:1px solid var(--sage);padding-bottom:4px}.rr-soc .rr-soc__back:hover{color:var(--deep);border-color:var(--deep)}@media(max-width:900px){.rr-soc__card{grid-template-columns:220px 1fr}}@media(max-width:749px){.rr-soc{padding:44px 18px 72px}.rr-soc__head{margin-bottom:40px}.rr-soc__rule h2{white-space:normal}.rr-next{grid-template-columns:1fr;gap:26px;padding:32px 24px;align-items:start}.rr-soc .rr-next__cta{display:block;text-align:center}.rr-soc .rr-row{grid-template-columns:minmax(0,1fr) 1.6rem;gap:8px 16px;padding:22px 0}.rr-row__say{grid-column:1;text-align:left}.rr-row__go{grid-row:1;grid-column:2}.rr-soc__card{grid-template-columns:1fr}.rr-soc__card figure{aspect-ratio:16 / 9}.rr-soc__card__body{padding:28px 24px}.rr-soc .rr-soc__btn{display:block;text-align:center;margin-right:0}.rr-soc--gate{padding-top:60px;padding-bottom:80px}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/rr-society.css.map */
