.rb-site>.rb-kind-words{isolation:isolate;width:100%;color:var(--rb-blue);background:#fff;padding:clamp(82px,9vw,138px) clamp(20px,4vw,54px) clamp(88px,9vw,136px);scroll-margin-top:155px;position:relative}.rb-site .rb-kind-words:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ae7b2c75,#0000);height:1px;position:absolute;top:0;left:max(24px,50vw - 580px);right:max(24px,50vw - 580px)}.rb-site .rb-kind-inner{grid-template-columns:minmax(0,1fr) minmax(0,.97fr);align-items:start;gap:clamp(50px,7vw,105px);width:min(100%,1160px);margin:0 auto;display:grid}.rb-site .rb-kind-intro{min-width:0}.rb-site .rb-kind-kicker{color:var(--rb-gold);letter-spacing:.2em;margin:0 0 20px;font:700 13px/1.45 Georgia,Times New Roman,serif}.rb-site .rb-kind-rule{background:var(--rb-gold);width:77px;height:1.5px;margin-bottom:30px;display:block}.rb-site .rb-kind-intro h2{letter-spacing:-.055em;color:var(--rb-blue);text-wrap:balance;margin:0 0 26px;font:400 clamp(45px,5.3vw,79px)/1.08 Georgia,Times New Roman,serif}.rb-site .rb-kind-lead{color:var(--rb-gold);margin:0 0 23px;font:italic clamp(21px,2.3vw,30px)/1.32 Georgia,Times New Roman,serif}.rb-site .rb-kind-description{color:#405a70;max-width:470px;margin:0 0 32px;font:400 clamp(16px,1.5vw,19px)/1.8 Georgia,Times New Roman,serif}.rb-site .rb-kind-action{color:var(--rb-blue);border:0;border-bottom:1.5px solid var(--rb-gold);letter-spacing:.08em;cursor:pointer;background:0 0;padding:6px 0 9px;font:700 13px/1.35 Georgia,Times New Roman,serif}.rb-site .rb-kind-action span,.rb-site .rb-kind-submit span{color:var(--rb-gold);margin-left:7px;font-size:1.25em;font-weight:400}.rb-site .rb-kind-action:hover{color:var(--rb-gold)}.rb-site .rb-kind-collection{background:linear-gradient(125deg,#fff 0%,#faf8f4 100%);border-top:1px solid #ae7b2c61;border-bottom:1px solid #ae7b2c47;margin-top:clamp(55px,7vw,96px);padding:35px 30px 35px 33px;position:relative}.rb-site .rb-kind-quote{color:#ae7b2c38;font:400 68px/1 Georgia,serif;position:absolute;top:7px;right:20px}.rb-site .rb-kind-collection-name{letter-spacing:.17em;text-transform:uppercase;color:var(--rb-gold);margin:0 0 22px;font:700 12px/1.3 Georgia,serif}.rb-site .rb-kind-empty{color:var(--rb-blue);margin:0 0 13px;font:italic 22px/1.5 Georgia,serif}.rb-site .rb-kind-empty-note{color:#566a7b;margin:0;font:400 15px/1.65 Georgia,serif}.rb-site .rb-kind-form-panel{background:#fbf9f5;border:1px solid #ae7b2c52;min-width:0;padding:clamp(30px,3.7vw,52px);box-shadow:0 25px 65px #0a315b11}.rb-site .rb-kind-form{flex-direction:column;align-items:stretch;display:flex}.rb-site .rb-kind-form-eyebrow{color:var(--rb-gold);letter-spacing:.12em;text-transform:uppercase;margin:0 0 17px;font:600 11px/1.5 Georgia,serif}.rb-site .rb-kind-form h3{color:var(--rb-blue);letter-spacing:-.03em;margin:0 0 32px;font:400 clamp(26px,2.5vw,35px)/1.2 Georgia,serif}.rb-site .rb-kind-label{color:var(--rb-blue);margin:0 0 10px;font:700 14px/1.4 Georgia,Times New Roman,serif;display:block}.rb-site .rb-kind-form input[type=text],.rb-site .rb-kind-form textarea{color:var(--rb-blue);width:100%;box-shadow:none;background:#ffffffc2;border:1px solid #d8d7d3;border-radius:2px;margin:0 0 27px;padding:13px 15px;font:400 16px/1.5 Georgia,serif;display:block}.rb-site .rb-kind-form textarea{resize:vertical;min-height:125px}.rb-site .rb-kind-form input::placeholder,.rb-site .rb-kind-form textarea::placeholder{color:#80909c;opacity:1}.rb-site .rb-kind-rating{border:0;min-width:0;margin:0 0 25px;padding:0}.rb-site .rb-kind-rating legend{margin-bottom:8px}.rb-site .rb-kind-stars{flex-wrap:nowrap;align-items:center;gap:3px;display:flex}.rb-site .rb-kind-stars button{color:#bf9a5a;cursor:pointer;background:0 0;border:0;border-radius:3px;justify-content:center;align-items:center;min-width:42px;height:44px;padding:0 4px;font:400 32px/1 Georgia,serif;transition:transform .2s;display:inline-flex}.rb-site .rb-kind-stars button:hover{transform:translateY(-2px)}.rb-site .rb-kind-stars button.rb-kind-star-active{color:var(--rb-gold)}.rb-site .rb-kind-consent{color:#405a70;cursor:pointer;align-items:flex-start;gap:12px;margin:0 0 12px;font:400 13px/1.55 Georgia,serif;display:flex}.rb-site .rb-kind-consent input{width:17px;height:17px;accent-color:var(--rb-blue);flex:0 0 17px;margin-top:3px}.rb-site .rb-kind-moderation{color:#6d7b85;margin:0 0 23px;font:italic 13px/1.6 Georgia,serif}.rb-site .rb-kind-submit{border:1px solid var(--rb-blue);background:var(--rb-blue);color:#fff;cursor:pointer;letter-spacing:.08em;border-radius:2px;width:100%;min-height:49px;padding:12px 16px;font:700 13px/1.4 Georgia,serif;transition:background .2s}.rb-site .rb-kind-submit span{color:#d8ad72}.rb-site .rb-kind-submit:hover{background:#174978}.rb-site .rb-kind-preview-notice{color:#596c79;margin:17px 0 0;font:italic 12px/1.6 Georgia,serif}.rb-site .rb-kind-error{color:#a33737;margin:6px 0 0;font:13px/1.4 Georgia,serif}.rb-site .rb-kind-form-panel :is(button,input,textarea):focus-visible,.rb-site .rb-kind-action:focus-visible{outline:2px solid var(--rb-gold);outline-offset:3px}.rb-site .rb-kind-preview-stars{color:var(--rb-gold);letter-spacing:.06em;margin:5px 0 18px;font:28px/1.4 Georgia,serif}.rb-site .rb-kind-preview-quote{overflow-wrap:break-word;color:var(--rb-blue);margin:0 0 23px;padding:0;font:italic clamp(20px,2vw,26px)/1.6 Georgia,serif}.rb-site .rb-kind-preview-author{color:var(--rb-gold);overflow-wrap:anywhere;margin:0 0 27px;font:600 15px/1.4 Georgia,serif}.rb-site .rb-kind-preview-explain{color:#596c79;margin:0 0 23px;font:14px/1.6 Georgia,serif}@media (max-width:940px){.rb-site>.rb-kind-words{padding:66px 20px 85px}.rb-site .rb-kind-inner{grid-template-columns:1fr;gap:42px;max-width:640px}.rb-site .rb-kind-intro h2{font-size:clamp(43px,9vw,66px)}.rb-site .rb-kind-collection{margin-top:43px}}@media (max-width:480px){.rb-site>.rb-kind-words{padding:58px 16px 70px;scroll-margin-top:214px}.rb-site .rb-kind-form-panel{padding:26px 22px}.rb-site .rb-kind-stars button{min-width:37px;font-size:30px}.rb-site .rb-kind-form h3{font-size:27px}}@media (prefers-reduced-motion:reduce){.rb-site .rb-kind-words *{transition:none!important}}
.rb-site>.rb-legal-footer{color:#0a315b;text-align:center;background:#fff;border-top:1px solid #ae7b2c33;margin:0;padding:40px 24px 44px;font-family:Georgia,Times New Roman,serif}.rb-site .rb-legal-footer-caption{color:#0a315b;margin:0 0 18px;font:400 15px/1.5 Georgia,serif}.rb-site .rb-legal-footer-caption span{color:#ae7b2c}.rb-site .rb-legal-footer-links{flex-wrap:wrap;justify-content:center;align-items:center;gap:9px 23px;max-width:920px;margin:0 auto;display:flex}.rb-site .rb-legal-footer-links a{color:#0a315b;border-bottom:1px solid #ae7b2c80;padding:2px 0;font:400 13px/1.5 Georgia,serif}.rb-site .rb-legal-footer-links a:hover{color:#a67c39;border-color:#a67c39}.rb-site .rb-legal-footer-links a:focus-visible{outline-offset:4px;outline:2px solid #ae7b2c}.rb-site .rb-legal-footer-credit{color:#7c8a90;margin:24px 0 0;font:400 12px/1.5 Georgia,serif}.rb-site .rb-hello-privacy-note,.rb-site .rb-kind-privacy-note{color:#566b7d;margin:0;font:400 12px/1.6 Georgia,serif}.rb-site .rb-hello-privacy-note a,.rb-site .rb-kind-privacy-note a{color:#0a315b;text-underline-offset:3px;-webkit-text-decoration:underline #ae7b2c;text-decoration:underline #ae7b2c}.rb-site .rb-hello-privacy-note{margin-top:2px}.rb-site .rb-kind-privacy-note{margin-top:13px}
