.rr-page{max-width:820px;margin:0 auto;padding:80px 40px 100px;color:var(--rr-ice)}.rr-page h1{font-family:Space Grotesk,sans-serif;font-weight:300;text-transform:uppercase;letter-spacing:.24em;font-size:clamp(24px,3vw,32px);margin-bottom:32px;color:var(--rr-ice)}.rr-page .rr-eyebrow{margin-bottom:14px;color:var(--rr-graphite)}.rr-page-body{font-size:15px;line-height:1.8;color:#b9c6ce}.rr-page-body h2{font-family:Space Grotesk,sans-serif;font-weight:400;font-size:18px;letter-spacing:.18em;text-transform:uppercase;color:var(--rr-ice);margin:48px 0 16px}.rr-page-body h3{font-family:Space Grotesk,sans-serif;font-weight:400;font-size:14px;letter-spacing:.16em;text-transform:uppercase;color:var(--rr-ice);margin:32px 0 12px}.rr-page-body p{margin-bottom:20px}.rr-page-body strong{color:var(--rr-ice);font-weight:400}.rr-page-body a{color:var(--rr-slate);border-bottom:1px solid var(--rr-hairline);transition:color .2s,border-color .2s}.rr-page-body a:hover{color:var(--rr-ice);border-color:var(--rr-slate)}.rr-page-body ul,.rr-page-body ol{padding-left:20px;margin-bottom:20px}.rr-page-body li{margin-bottom:8px}.rr-page-body hr{border:none;border-top:1px solid var(--rr-hairline);margin:48px 0}.rr-page-body blockquote{border-left:2px solid var(--rr-slate);padding-left:20px;margin:24px 0;color:var(--rr-graphite);font-style:normal}.rr-contact-page .rr-lede{max-width:60ch;margin-bottom:40px}.rr-contact-form{display:flex;flex-direction:column;gap:14px}.rr-form-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.rr-contact-form input,.rr-contact-form textarea{background:#050709!important;color:var(--rr-ice)!important;border:1px solid var(--rr-hairline)!important;padding:18px 20px!important;font-family:IBM Plex Mono,monospace!important;font-size:12px!important;letter-spacing:.06em!important;transition:border-color .2s!important;width:100%!important}.rr-contact-form input:focus,.rr-contact-form textarea:focus{outline:none!important;border-color:var(--rr-slate)!important}.rr-contact-form ::placeholder{color:var(--rr-graphite-dim);text-transform:uppercase;letter-spacing:.14em}.rr-contact-form textarea{resize:vertical;min-height:200px;font-family:Inter,sans-serif!important;font-size:14px!important;text-transform:none!important}.rr-form-submit{background:transparent!important;border:1px solid var(--rr-ice)!important;color:var(--rr-ice)!important;padding:16px 44px!important;font-size:12px!important;letter-spacing:.24em!important;text-transform:uppercase!important;cursor:pointer;transition:background .2s,color .2s!important;align-self:flex-start;margin-top:10px}.rr-form-submit:hover{background:var(--rr-ice)!important;color:var(--rr-obsidian)!important}.rr-form-success{padding:16px 20px;border:1px solid var(--rr-verified);color:var(--rr-verified);font-size:12px;letter-spacing:.14em;text-transform:uppercase;margin-bottom:20px}.rr-form-error{padding:16px 20px;border:1px solid #B0605E;color:#d08380;font-size:12px;letter-spacing:.08em;margin-bottom:20px}.rr-contact-alt{margin-top:48px;padding-top:32px;border-top:1px solid var(--rr-hairline);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--rr-graphite)}.rr-contact-alt a{color:var(--rr-ice);border-bottom:1px solid var(--rr-hairline)}.rr-contact-alt a:hover{border-color:var(--rr-slate)}@media(max-width:640px){.rr-page{padding:56px 22px 72px}.rr-form-row{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/ridgeline-page.css.map */
