@media only screen and (min-width:0px){#rb-contact{background:#15110c;padding:clamp(3rem,8vw,6rem) 0 clamp(4rem,10vw,7rem)}#rb-contact .rb-contact-grid{align-items:start;display:grid;gap:2.5rem;grid-template-columns:1fr}#rb-contact .rb-contact-main .rb-h2-display{margin-bottom:1.75rem}#rb-contact .rb-form-row{display:grid;gap:1.25rem;grid-template-columns:1fr}#rb-contact .rb-field{display:flex;flex-direction:column;margin-bottom:1.25rem}#rb-contact .rb-field label{color:var(--text-soft);font-size:.75rem;font-weight:700;letter-spacing:.14em;margin-bottom:.55rem;text-transform:uppercase}#rb-contact .rb-field .rb-field-opt{letter-spacing:.04em;opacity:.7}#rb-contact .rb-field input,#rb-contact .rb-field textarea{background:#221c15;border:1px solid var(--border);border-radius:0;color:var(--text);font-family:inherit;font-size:1rem;padding:.85rem .95rem;transition:border-color .2s,box-shadow .2s}#rb-contact .rb-field input::-moz-placeholder,#rb-contact .rb-field textarea::-moz-placeholder{color:var(--text-soft)}#rb-contact .rb-field input::placeholder,#rb-contact .rb-field textarea::placeholder{color:var(--text-soft)}#rb-contact .rb-field input:focus,#rb-contact .rb-field textarea:focus{border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary);outline:none}#rb-contact .rb-field textarea{min-height:8rem;resize:vertical}#rb-contact .rb-form-hp{left:-9999px;position:absolute}#rb-contact .rb-contact-thanks{background:#221c15;border-left:3px solid var(--primary);padding:1.5rem}#rb-contact .rb-contact-thanks p{color:var(--text);line-height:1.6;margin:0}#rb-contact .rb-contact-aside{background:#221c15;border:1px solid var(--border);border-top:3px solid var(--primary);padding:2rem 1.85rem}#rb-contact .rb-contact-aside .rb-contact-paw{height:auto;margin-bottom:.85rem;width:3.25rem}#rb-contact .rb-contact-aside h3{color:var(--text);font-family:"Anton",var(--headerFont);font-size:1.4rem;font-weight:400;letter-spacing:.02em;margin:0 0 .6rem;text-transform:uppercase}#rb-contact .rb-contact-aside p{color:var(--text-soft);line-height:1.6;margin:0 0 .85rem}#rb-contact .rb-contact-aside .rb-contact-email{color:var(--primary);display:inline-block;font-weight:700;margin-bottom:.5rem;word-break:break-word}#rb-contact .rb-contact-aside .rb-contact-note{font-size:.88rem;margin:1rem 0 0}}@media only screen and (min-width:40rem){#rb-contact .rb-form-row{grid-template-columns:1fr 1fr}}@media only screen and (min-width:64rem){#rb-contact .rb-contact-grid{gap:3.5rem;grid-template-columns:1.5fr 1fr}#rb-contact .rb-contact-aside{position:sticky;top:6rem}}