@import url("https://fonts.googleapis.com/css2?family=Abril+Fatface&family=Source+Sans+Pro:wght@400;600&display=swap");.rr-list-section{--rr-red:#d92f26;--rr-ink:#151515;--rr-cream:#f7f6f4;color:var(--rr-ink);font-family:Source Sans Pro,sans-serif;isolation:isolate;position:relative}.rr-list-section *{box-sizing:border-box}.rr-list-section h1,.rr-list-section h2,.rr-list-section h3{font-family:Abril Fatface,serif;font-weight:400;letter-spacing:normal;margin:0}.rr-list-section p{font-family:Source Sans Pro,sans-serif!important;font-size:19px!important;font-weight:400!important;line-height:1.526!important;margin:0}.rr-list-section p+p{margin-top:24px}.rr-list-inner{margin:auto;max-width:1232px;position:relative;width:calc(100% - 48px)}.rr-list-button{align-items:center;background:var(--rr-red);color:#fff;display:flex;font-size:18px;font-weight:600;gap:20px;justify-content:space-between;line-height:24px;max-width:100%;min-height:60px;padding:16px 24px;text-decoration:none;width:256px}.rr-list-button:hover{text-decoration:underline}.rr-awards button:focus-visible,.rr-list-button:focus-visible{outline:3px solid currentColor;outline-offset:4px}.rr-list-pattern{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:-1}.rr-list-pattern>div{left:50%;position:absolute;top:0;transform:translateX(-50%);width:1440px}.rr-list-pattern span{background:#f1f0ed;border:2px solid #f7f6f4;border-radius:0 0 120px 120px;display:block;opacity:.9;position:absolute}.rr-list-pattern--awards span{background:#242424;border:0;opacity:1}.rr-list-pattern--cta span{background:#fff;border:0;opacity:.12}@media(max-width:767px){.rr-list-inner{width:calc(100% - 40px)}.rr-list-section p{font-size:18px!important}.rr-list-button{width:100%}}.rr-blog-promo{background:#fff;padding:96px 0}.rr-blog-promo__layout{align-items:center;display:grid;gap:72px;grid-template-columns:520fr 640fr}.rr-blog-promo__copy{display:flex;flex-direction:column;gap:24px;min-width:0}.rr-blog-promo h2{color:var(--rr-ink)!important;font-size:42px;line-height:50px}.rr-blog-promo h2 span{color:var(--rr-red)}.rr-blog-promo__copy p{color:#524f4a}.rr-blog-promo__photos{align-items:end;display:grid;gap:16px;grid-template-columns:384fr 240fr;isolation:isolate;min-width:0;position:relative}.rr-blog-promo__main{aspect-ratio:384/448;border-bottom-right-radius:96px;overflow:hidden}.rr-blog-promo__secondary{aspect-ratio:240/304;border-bottom-right-radius:64px;overflow:hidden}.rr-blog-promo__photos img{display:block;height:100%;object-fit:cover;width:100%}.rr-blog-promo__photos .rr-list-pattern>div{left:0;margin-left:-800px;top:-120px;transform:none}@media(max-width:1023px){.rr-blog-promo__layout{gap:40px;grid-template-columns:1fr}.rr-blog-promo__photos{margin:auto;max-width:640px;width:100%}}@media(max-width:767px){.rr-blog-promo{padding:56px 0}.rr-blog-promo h2{color:var(--rr-ink)!important;font-size:34px;line-height:42px}.rr-blog-promo__main{border-bottom-right-radius:56px}.rr-blog-promo__secondary{border-bottom-right-radius:40px}}