.rr-cs__hero{position:relative;overflow:hidden;background:linear-gradient(180deg,var(--rr-bg-alt),var(--rr-bg))}.rr-cs__hero-media{position:absolute;top:0;right:0;bottom:0;width:58%}.rr-cs__hero-media img{width:100%;height:100%;object-fit:cover;object-position:var(--rr-cs-pos, 70% 50%)}.rr-cs__hero-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,var(--rr-bg-alt) 0%,rgba(var(--rr-bg-rgb),.55) 35%,rgba(var(--rr-bg-rgb),0) 70%)}.rr-cs__hero-inner{position:relative;z-index:1;padding-top:2.4rem;padding-bottom:4.8rem}.rr-cs__crumbs{display:flex;gap:.8rem;margin-bottom:3.2rem;font-family:var(--font-heading-family);font-size:1.4rem;color:var(--rr-muted)}.rr-cs__crumbs a{color:var(--rr-muted);text-decoration:none}.rr-cs__crumbs a:hover{color:var(--rr-accent)}.rr-cs__crumbs [aria-current]{color:var(--rr-ink)}.rr-cs__eyebrow{margin:0 0 1.2rem;font-family:var(--rr-label-font);font-size:1.15rem;letter-spacing:var(--rr-label-tracking);text-transform:uppercase;color:var(--rr-accent)}.rr-cs__title{margin:0 0 1.4rem;max-width:14ch;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:calc(var(--rr-heading-scale, 1) * clamp(4rem,5.6vw,7.6rem));line-height:1;letter-spacing:-.02em;color:var(--rr-ink)}.rr-cs__title em{font-style:italic;color:var(--rr-accent)}.rr-cs__intro{margin:0;max-width:46ch;font-family:var(--font-heading-family);font-size:clamp(1.7rem,1.6vw,2.1rem);line-height:1.45;color:var(--rr-ink)}.rr-cs__main{padding-top:0}.rr-cs__grid{display:grid;gap:2.4rem;margin-top:2.4rem;position:relative;z-index:2}@media screen and (min-width:990px){.rr-cs__grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:3.2rem;align-items:start}}.rr-cs__h2{margin:0 0 2rem;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:calc(var(--rr-heading-scale, 1) * clamp(2.6rem,2.4vw,3.4rem));line-height:1.15;color:var(--rr-ink)}.rr-cs__form-card{padding:2.8rem 2.4rem;background:var(--rr-bg)}@media screen and (min-width:750px){.rr-cs__form-card{padding:3.2rem 3.2rem 3.6rem}}.rr-cs__form{display:grid;gap:1.6rem}.rr-cs__field{position:relative;display:grid;gap:.6rem}.rr-cs__field>span{font-family:var(--font-heading-family);font-size:1.6rem;color:var(--rr-ink)}.rr-cs__field>span em{font-style:normal;color:var(--rr-muted)}.rr-cs__field input,.rr-cs__field select,.rr-cs__field textarea{width:100%;min-height:4.8rem;padding:1rem 1.4rem;border:1px solid rgba(var(--rr-rosewood-rgb),.35);border-radius:.6rem;background:#fff;color:var(--rr-ink);font-family:var(--font-heading-family);font-size:1.6rem;box-shadow:none;outline:0;-webkit-appearance:none;appearance:none;transition:border-color .2s,box-shadow .2s}.rr-cs__field textarea{min-height:11rem;resize:vertical}.rr-cs__field input:focus,.rr-cs__field select:focus,.rr-cs__field textarea:focus{border-color:var(--rr-btn);box-shadow:0 0 0 3px rgba(var(--rr-blush-rgb),.45)}.rr-cs__field input[aria-invalid=true]{border-color:var(--rr-error)}.rr-cs__field--select select{padding-right:4rem;color:var(--rr-ink);cursor:pointer}.rr-cs__field--select>svg{position:absolute;right:1.4rem;bottom:1.6rem;width:1.6rem;height:1.6rem;pointer-events:none;color:var(--rr-ink)}.rr-cs__submit{display:inline-flex;align-items:center;justify-content:center;gap:1.4rem;justify-self:start;min-width:min(100%,30rem);min-height:5.2rem;margin-top:.8rem;padding:0 3.2rem;border:0;border-radius:.6rem;background:var(--rr-btn);color:var(--rr-btn-text);cursor:pointer;font-family:var(--rr-label-font);font-size:1.2rem;letter-spacing:var(--rr-label-tracking);text-transform:uppercase;transition:background-color .25s,gap .25s}.rr-cs__submit:hover{background:var(--rr-btn-hover);color:var(--rr-btn-hover-text);gap:1.8rem}.rr-cs__submit svg{width:1.6rem;height:1.6rem}.rr-cs__msg{display:flex;gap:1rem;align-items:flex-start;padding:1.2rem 1.4rem;border-radius:.6rem;font-family:var(--font-heading-family);font-size:1.6rem}.rr-cs__msg p{margin:0}.rr-cs__msg svg{flex:none;width:2rem;height:2rem}.rr-cs__msg--ok{background:#5f8f721f;color:var(--rr-ink)}.rr-cs__msg--ok svg{color:var(--rr-success)}.rr-cs__msg--err{background:#b5544f1a;color:var(--rr-ink)}.rr-cs__msg--err svg{color:var(--rr-error)}.rr-cs__ways{padding:2.8rem 2.4rem;border-radius:1.2rem;background:linear-gradient(160deg,rgba(var(--rr-blush-rgb),.35),var(--rr-bg-alt) 60%)}@media screen and (min-width:750px){.rr-cs__ways{padding:3.2rem 3.6rem}}.rr-cs__list{margin:0;padding:0}.rr-cs__way{display:grid;grid-template-columns:6.4rem minmax(0,1fr);gap:1.8rem;align-items:start;padding:2.2rem 0;border-top:1px solid rgba(var(--rr-ink-rgb),.1)}.rr-cs__way:first-child{border-top:0;padding-top:.4rem}.rr-cs__way-ico{display:grid;place-items:center;width:6.4rem;height:6.4rem;border-radius:50%;background:var(--rr-bg);color:var(--rr-accent);box-shadow:0 .8rem 2rem -.8rem rgba(var(--rr-ink-rgb),.18)}.rr-cs__way-ico svg{width:2.8rem;height:2.8rem}.rr-cs__way-title{margin:.4rem 0;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:2.1rem;line-height:1.2;color:var(--rr-ink)}.rr-cs__way-text{margin:0 0 .8rem;font-family:var(--font-heading-family);font-size:1.6rem;line-height:1.45;color:var(--rr-muted)}.rr-cs__link{display:inline-flex;align-items:center;gap:.8rem;padding:.4rem 0;border:0;border-bottom:1px solid currentColor;background:none;cursor:pointer;font-family:var(--font-heading-family);font-size:1.6rem;color:var(--rr-accent);text-decoration:none;transition:gap .25s}.rr-cs__link:hover{gap:1.2rem}.rr-cs__link svg{width:1.4rem;height:1.4rem}.rr-cs__btn{display:inline-flex;align-items:center;gap:1rem;min-height:4.6rem;padding:0 2.2rem;border:0;border-radius:.6rem;cursor:pointer;background:var(--rr-btn);color:var(--rr-btn-text);font-family:var(--font-heading-family);font-size:1.6rem;text-decoration:none;transition:background-color .25s}.rr-cs__btn:hover{background:var(--rr-btn-hover);color:var(--rr-btn-hover-text)}.rr-cs__btn svg{width:2rem;height:2rem}.rr-cs__note{display:flex;align-items:center;justify-content:center;gap:1rem;margin:1.2rem 0 0;padding-top:2rem;border-top:1px solid rgba(var(--rr-ink-rgb),.1);font-family:var(--font-heading-family);font-size:1.6rem;color:var(--rr-muted)}.rr-cs__note svg{width:2rem;height:2rem;color:var(--rr-accent)}.rr-cs__strip{display:grid;gap:0;margin:4rem 0 0;padding:2.4rem 0 0;border-top:1px solid var(--rr-line)}@media screen and (min-width:750px){.rr-cs__strip{grid-template-columns:repeat(3,minmax(0,1fr))}}.rr-cs__help{display:grid;grid-template-columns:6.4rem minmax(0,1fr);gap:1.8rem;align-items:start;padding:1.6rem 0}@media screen and (min-width:750px){.rr-cs__help{padding:.8rem 2.4rem}.rr-cs__help+.rr-cs__help{border-left:1px solid var(--rr-line)}.rr-cs__help:first-child{padding-left:0}}.rr-cs__help .rr-cs__way-title{font-size:1.9rem}.rr-cs__help .rr-cs__way-text{font-size:1.5rem}@media screen and (max-width:749px){.rr-cs__hero-media{width:100%;opacity:.45}.rr-cs__hero-media:after{background:linear-gradient(180deg,rgba(var(--rr-bg-rgb),.3),var(--rr-bg-alt))}.rr-cs__hero-inner{padding-bottom:3.2rem}.rr-cs__crumbs{margin-bottom:2rem}.rr-cs__grid{margin-top:0}.rr-cs__form-card{padding:2rem 0}.rr-cs__way,.rr-cs__help{grid-template-columns:5.2rem minmax(0,1fr);gap:1.4rem}.rr-cs__way-ico{width:5.2rem;height:5.2rem}.rr-cs__way-ico svg{width:2.4rem;height:2.4rem}.rr-cs__submit{width:100%}}.rr-cs__phone{display:inline-block;font-family:var(--font-heading-family);font-size:1.8rem;letter-spacing:.02em;color:var(--rr-ink);text-decoration:none}@media(hover:hover)and (pointer:fine){.rr-cs__phone{pointer-events:none;cursor:text}}.rr-cs__field [aria-invalid=true]{border-color:var(--rr-error)}.rr-cs-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:flex;align-items:flex-end;justify-content:center}@media screen and (min-width:750px){.rr-cs-modal{align-items:center}}.rr-cs-modal[hidden]{display:none}.rr-cs-modal__overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:block!important;background:rgba(var(--rr-ink-rgb),.45);opacity:0;transition:opacity .3s var(--rr-ease)}.rr-cs-modal__panel{position:relative;width:100%;max-width:52rem;padding:4rem 2.4rem 3.2rem;background:var(--rr-bg);text-align:center;border-top:3px solid var(--rr-btn);transform:translateY(3rem);opacity:0;transition:transform .4s var(--rr-ease),opacity .4s var(--rr-ease);outline:none}@media screen and (min-width:750px){.rr-cs-modal__panel{padding:4.8rem 4.4rem 4rem}}.rr-cs-modal.is-open .rr-cs-modal__overlay{opacity:1}.rr-cs-modal.is-open .rr-cs-modal__panel{transform:none;opacity:1}.rr-cs-modal__close{position:absolute;top:1rem;right:1rem;width:4.4rem;height:4.4rem;display:grid;place-items:center;border:0;background:none;color:var(--rr-ink);cursor:pointer}.rr-cs-modal__close svg{width:1.6rem;height:1.6rem}.rr-cs-modal__mark{display:inline-grid;place-items:center;width:6rem;height:6rem;margin-bottom:1.6rem;border-radius:50%;background:var(--rr-btn);color:var(--rr-btn-text)}.rr-cs-modal__mark svg{width:2.4rem;height:2.4rem}.rr-cs-modal__title{margin:0 0 1.2rem;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:calc(var(--rr-heading-scale, 1) * clamp(2.8rem,3vw,3.6rem));line-height:1.15;color:var(--rr-ink)}.rr-cs-modal__text{margin:0 auto 2.4rem;max-width:40ch;font-size:1.7rem;line-height:1.55;color:var(--rr-muted)}.rr-cs-modal__actions{display:grid;gap:1rem}@media screen and (min-width:750px){.rr-cs-modal__actions{grid-template-columns:1fr 1fr}}@media(prefers-reduced-motion:reduce){.rr-cs-modal__overlay,.rr-cs-modal__panel{transition:none}}.rr-cs-modal__mark{display:grid;margin:0 auto 1.6rem}.rr-cs-modal .rr-eyebrow{display:block;margin-bottom:1rem}.rr-cs-modal__close:focus:not(:focus-visible){outline:none}.rr-cs-modal__actions .rr-btn{padding:0 1.6rem;white-space:nowrap}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-rr-contact-studio.css.map */
