.rd-contact{background:rgb(var(--color-background))}.rd-contact__shell{width:min(100% - 4rem,148rem);margin-inline:auto;display:grid;grid-template-columns:minmax(22rem,.72fr) minmax(0,1.28fr);gap:clamp(4rem,10vw,15rem);align-items:start}.rd-contact__intro{position:sticky;top:10rem}.rd-contact__eyebrow,.rd-contact__label{margin:0;color:rgb(var(--color-foreground));font:var(--rd-type-weight-label) var(--rd-type-label-size)/var(--rd-type-label-leading) var(--rd-font-sans);letter-spacing:var(--rd-type-label-tracking);text-transform:uppercase}.rd-contact__intro h1{max-width:9ch;margin:2.5rem 0 0;color:rgb(var(--color-foreground));font:var(--rd-type-weight-heading) var(--rd-type-page-title-size)/var(--rd-type-page-title-leading) var(--rd-font-display);letter-spacing:var(--rd-type-page-title-tracking)}.rd-contact__intro-copy{max-width:38ch;margin-top:3rem;color:rgb(var(--color-foreground));font-size:var(--rd-type-lead-size);line-height:var(--rd-type-lead-leading)}.rd-contact__service,.rd-contact__faq,.rd-contact__business{max-width:38ch;margin-top:5rem;padding-top:1.7rem;border-top:.1rem solid rgba(var(--color-foreground),.25)}.rd-contact__service p,.rd-contact__faq p,.rd-contact__business p{margin:1.2rem 0 0;color:rgb(var(--color-foreground));font-size:var(--rd-type-small-size);line-height:var(--rd-type-small-leading)}.rd-contact__service-note{opacity:.66}.rd-contact__faq h2,.rd-contact__business h2{margin:0;color:rgb(var(--color-foreground));font:var(--rd-type-weight-heading) var(--rd-type-component-title-size)/var(--rd-type-component-title-leading) var(--rd-font-display);letter-spacing:var(--rd-type-component-title-tracking)}.rd-contact__text-link,.rd-contact__status a{display:inline-flex;gap:.8rem;align-items:center;margin-top:1.6rem;color:rgb(var(--color-foreground));font-size:var(--rd-type-label-size);font-weight:var(--rd-type-weight-label);letter-spacing:var(--rd-type-label-tracking);line-height:var(--rd-type-label-leading);text-decoration:underline;text-underline-offset:.35rem;text-transform:uppercase}.rd-contact__text-link span{font-size:1.8rem;font-weight:400;line-height:1;transition:transform .2s ease-out}.rd-contact__text-link:hover span,.rd-contact__text-link:focus-visible span{transform:translate(.25rem)}.rd-contact__form-wrap{min-width:0;padding-top:.15rem}.rd-contact__form-heading{display:flex;align-items:baseline;justify-content:space-between;gap:2rem;padding-bottom:2rem;border-bottom:.1rem solid rgba(var(--color-foreground),.25)}.rd-contact__form-heading h2{margin:0;color:rgb(var(--color-foreground));font:var(--rd-type-weight-heading) var(--rd-type-section-title-size)/var(--rd-type-section-title-leading) var(--rd-font-display);letter-spacing:var(--rd-type-section-title-tracking)}.rd-contact__form-heading p{max-width:24ch;margin:0;color:rgba(var(--color-foreground),.65);font-size:var(--rd-type-meta-size);line-height:var(--rd-type-meta-leading);text-align:right}.rd-contact__form{padding-top:2.5rem}.rd-contact__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.4rem}.rd-contact__field{display:grid;gap:.8rem;margin-bottom:2.4rem}.rd-contact__field label{color:rgb(var(--color-foreground));font-size:var(--rd-type-label-size);font-weight:var(--rd-type-weight-label);letter-spacing:var(--rd-type-label-tracking);line-height:var(--rd-type-label-leading);text-transform:uppercase}.rd-contact__field input,.rd-contact__field textarea{width:100%;min-height:5.2rem;padding:1.25rem 1.4rem;border:.1rem solid rgba(var(--color-foreground),.3);border-radius:.3rem;background:rgba(var(--color-background),.3);color:rgb(var(--color-foreground));font:inherit;font-size:var(--rd-type-body-size);line-height:var(--rd-type-body-leading);transition:border-color .2s ease-out,background-color .2s ease-out}.rd-contact__field textarea{min-height:15rem;resize:vertical}.rd-contact__field input:hover,.rd-contact__field textarea:hover{border-color:rgba(var(--color-foreground),.65)}.rd-contact__field input:focus,.rd-contact__field textarea:focus{outline:.2rem solid rgba(var(--color-foreground),1);outline-offset:.2rem;border-color:rgb(var(--color-foreground))}.rd-contact__field--error input{border-color:rgb(var(--color-foreground))}.rd-contact__field small{color:rgb(var(--color-foreground));font-size:var(--rd-type-meta-size);line-height:var(--rd-type-meta-leading)}.rd-contact__submit{display:inline-flex;gap:1.2rem;align-items:center;min-width:16rem;justify-content:space-between;margin-top:.5rem}.rd-contact__submit span{font-size:1.9rem;font-weight:400;line-height:1}.rd-contact__status{display:flex;gap:1.4rem;align-items:flex-start;margin-bottom:2.5rem;padding:1.8rem 2rem;border:.1rem solid rgba(var(--color-foreground),.3);background:rgba(var(--color-foreground),.04)}.rd-contact__status-mark{display:grid;width:2.8rem;height:2.8rem;flex:0 0 2.8rem;place-items:center;border:.1rem solid currentColor;border-radius:50%;font-weight:600}.rd-contact__status h3{margin:0;color:rgb(var(--color-foreground));font:var(--rd-type-weight-heading) var(--rd-type-component-title-size)/var(--rd-type-component-title-leading) var(--rd-font-display);letter-spacing:var(--rd-type-component-title-tracking)}.rd-contact__status p{margin:.6rem 0 0;color:rgba(var(--color-foreground),.75);font-size:var(--rd-type-small-size);line-height:var(--rd-type-small-leading)}.rd-contact__status a{margin-top:.8rem;font-size:var(--rd-type-label-size)}@media screen and (max-width:749px){.rd-contact__shell{width:min(100% - 3rem,148rem);display:block}.rd-contact__intro{position:static}.rd-contact__intro h1{max-width:10ch;margin-top:2rem;font-size:var(--rd-type-page-title-size)}.rd-contact__intro-copy{margin-top:2.4rem}.rd-contact__service,.rd-contact__faq,.rd-contact__business{margin-top:4rem}.rd-contact__form-wrap{margin-top:7rem}.rd-contact__form-heading{display:block}.rd-contact__form-heading p{margin-top:1.1rem;text-align:left}.rd-contact__fields{display:block}}@media(prefers-reduced-motion:reduce){.rd-contact__text-link span,.rd-contact__field input,.rd-contact__field textarea{transition-duration:1ms}}
/*# sourceMappingURL=/cdn/shop/t/49/assets/section-roomden-contact-v1.css.map */
