.rwlp{--rw-navy-950: #032139;--rw-navy-900: #082a47;--rw-navy-800: #0e3a5f;--rw-blue: #1488cc;--rw-sky: #22a7e5;--rw-sky-300: #7cc8ef;--rw-ice-50: #eef5fb;--rw-ice-200: #e0ebf6;--rw-ice-500: #b9cde0;--rw-line: #cddcea;--rw-ink: #12222f;--rw-muted: #5a6b7a;--rw-amber: #e0a12b;--rw-green: #1fa463;--rw-display: "Fraunces", Georgia, serif;--rw-body: "Inter", system-ui, sans-serif;--rw-nunito: "Nunito Sans", system-ui, sans-serif;display:block;font-family:var(--rw-body);color:var(--rw-ink);-webkit-font-smoothing:antialiased}.rwlp *,.rwlp *:before,.rwlp *:after{box-sizing:border-box}.rwlp img{max-width:100%;display:block}.rwlp a{text-decoration:none;transition:opacity .15s ease-in-out}.rwlp a:hover{opacity:.75}.rwlp .rwlp-wrap{max-width:1180px;margin:0 auto;padding:0 24px}.rwlp .rwlp-h2{font-family:var(--rw-display);font-weight:600;font-style:normal;letter-spacing:-.01em;font-size:clamp(28px,3.6vw,38px);line-height:1.1;margin:0;color:inherit;text-transform:none;text-wrap:balance}.rwlp .rwlp-h2 em,.rwlp .rwlp-h1 em,.rwlp .rwlp-h2 i,.rwlp .rwlp-h1 i{font-style:italic;color:var(--rw-blue)}.rwlp .rwlp-eyebrow{font:600 12px/1 var(--rw-body);letter-spacing:.18em;text-transform:uppercase;color:var(--rw-blue);margin:0}.rwlp .rwlp-btn{display:inline-flex;align-items:center;justify-content:center;background:var(--rw-blue);color:#fff;border-radius:100px;padding:17px 34px;font:700 16px/1.2 var(--rw-body);border:0;cursor:pointer;text-align:center}.rwlp .rwlp-btn:hover{color:#fff}.rwlp .rwlp-stars{color:var(--rw-amber);letter-spacing:2px;font-size:16px;line-height:1}.rwlp .rwlp-svg{width:1em;height:1em;display:inline-block;vertical-align:middle;flex-shrink:0}.rwlp .rwlp-ph{width:100%;height:100%;background:var(--rw-ice-200);fill:var(--rw-muted);opacity:.6}

