.visit-form-module-scss-module___4_x-q__form,.visit-form-module-scss-module___4_x-q__done{background:var(--cream);color:var(--ink);padding:calc(44*var(--u)) calc(48*var(--u));width:calc(520*var(--u));gap:calc(16*var(--u));box-shadow:0 calc(30*var(--u)) calc(70*var(--u)) rgba(var(--scrim-rgb), .3);flex-direction:column;display:flex}.visit-form-module-scss-module___4_x-q__label{font:600 calc(15 * var(--u))/1.3 var(--font-text);letter-spacing:.18em;text-transform:uppercase;color:var(--terra)}.visit-form-module-scss-module___4_x-q__title{font:italic 300 calc(64 * var(--u))/.95 var(--font-display);letter-spacing:-.01em}.visit-form-module-scss-module___4_x-q__sub{font:400 calc(15 * var(--u))/1.6 var(--font-text);color:var(--ink-2);margin-bottom:calc(6*var(--u))}.visit-form-module-scss-module___4_x-q__field{gap:calc(6*var(--u));flex-direction:column;display:flex}.visit-form-module-scss-module___4_x-q__field span{font:600 calc(15 * var(--u))/1.3 var(--font-text);letter-spacing:.18em;text-transform:uppercase;font-size:calc(12*var(--u));color:var(--ink-2)}.visit-form-module-scss-module___4_x-q__field input{font:400 calc(18 * var(--u))/1.4 var(--font-text);color:var(--ink);border:0;border-bottom:1px solid var(--line);padding:calc(8*var(--u)) 0;background:0 0;border-radius:0;outline:none;transition:border-color .3s}.visit-form-module-scss-module___4_x-q__field input:focus{border-bottom-color:var(--ink)}.visit-form-module-scss-module___4_x-q__slots{gap:calc(8*var(--u));margin-top:calc(4*var(--u));flex-wrap:wrap;display:flex}.visit-form-module-scss-module___4_x-q__slots button{font:600 calc(15 * var(--u))/1.3 var(--font-text);letter-spacing:.18em;text-transform:uppercase;font-size:calc(11*var(--u));padding:calc(10*var(--u)) calc(14*var(--u));border:1px solid var(--line);transition:border-color .3s,background .3s,color .3s}.visit-form-module-scss-module___4_x-q__slots .visit-form-module-scss-module___4_x-q__slotOn{border-color:var(--ink);background:var(--ink);color:var(--cream)}.visit-form-module-scss-module___4_x-q__agree{gap:calc(10*var(--u));font:400 calc(13 * var(--u))/1.45 var(--font-text);color:var(--ink-2);cursor:pointer;align-items:flex-start;display:flex}.visit-form-module-scss-module___4_x-q__agree input{accent-color:var(--terra);margin-top:calc(3*var(--u))}.visit-form-module-scss-module___4_x-q__err{font:500 calc(13 * var(--u))/1.4 var(--font-text);color:var(--terra)}.visit-form-module-scss-module___4_x-q__submit{font:600 calc(15 * var(--u))/1.3 var(--font-text);letter-spacing:.18em;text-transform:uppercase;font-size:calc(14*var(--u));padding:calc(18*var(--u)) calc(24*var(--u));background:var(--ink);color:var(--cream);margin-top:calc(6*var(--u));transition:background .35s}.visit-form-module-scss-module___4_x-q__submit:hover{background:var(--terra)}.visit-form-module-scss-module___4_x-q__done{text-align:center;padding:calc(60*var(--u)) calc(48*var(--u));align-items:center}.visit-form-module-scss-module___4_x-q__doneMono{width:calc(80*var(--u));color:var(--terra)}.visit-form-module-scss-module___4_x-q__doneTitle{font:italic 300 calc(72 * var(--u))/.95 var(--font-display);letter-spacing:-.01em}.visit-form-module-scss-module___4_x-q__doneText{font:400 calc(16 * var(--u))/1.6 var(--font-text);color:var(--ink-2)}@media (max-width:1023px){.visit-form-module-scss-module___4_x-q__form,.visit-form-module-scss-module___4_x-q__done{width:auto;padding:calc(24*var(--u)) calc(20*var(--u));gap:calc(12*var(--u))}.visit-form-module-scss-module___4_x-q__title{font-size:calc(40*var(--u))}.visit-form-module-scss-module___4_x-q__sub{font-size:calc(13*var(--u))}.visit-form-module-scss-module___4_x-q__field input{font-size:max(16px,calc(16 * var(--u)))}}.visit-form-module-scss-module___4_x-q__submit,.visit-form-module-scss-module___4_x-q__slots button{letter-spacing:0!important}
.visit-module-scss-module__ylN3CG__visit{background:var(--base);color:var(--ink);position:relative}.visit-module-scss-module__ylN3CG__row{grid-template-columns:1fr 1fr;min-height:100vh;display:grid}.visit-module-scss-module__ylN3CG__photo{position:relative;overflow:hidden}.visit-module-scss-module__ylN3CG__photo picture{position:absolute;inset:0}.visit-module-scss-module__ylN3CG__photo img{object-fit:cover;width:100%;height:100%}.visit-module-scss-module__ylN3CG__formCol{padding:calc(120*var(--u)) calc(80*var(--u));background:var(--paper);place-items:center;display:grid}.visit-module-scss-module__ylN3CG__footer{gap:calc(60*var(--u));padding:calc(110*var(--u)) calc(120*var(--u)) calc(50*var(--u));border-top:1px solid var(--line);grid-template-columns:1.1fr 2fr 1fr;display:grid}.visit-module-scss-module__ylN3CG__brand{align-items:flex-start;gap:calc(18*var(--u));flex-direction:column;display:flex}.visit-module-scss-module__ylN3CG__brand p{font:600 calc(15 * var(--u))/1.3 var(--font-text);letter-spacing:.18em;text-transform:uppercase;font-size:calc(12*var(--u));color:var(--ink-2)}.visit-module-scss-module__ylN3CG__logo{width:calc(150*var(--u));color:var(--terra)}.visit-module-scss-module__ylN3CG__orn{color:var(--terra)}.visit-module-scss-module__ylN3CG__nav{gap:calc(40*var(--u));grid-template-columns:repeat(3,1fr);display:grid}.visit-module-scss-module__ylN3CG__nav ul{gap:calc(10*var(--u));margin-top:calc(16*var(--u));flex-direction:column;display:flex}.visit-module-scss-module__ylN3CG__nav a{font:400 calc(16 * var(--u))/1.4 var(--font-text);transition:color .3s}.visit-module-scss-module__ylN3CG__nav a:hover{color:var(--terra)}.visit-module-scss-module__ylN3CG__navT{font:600 calc(15 * var(--u))/1.3 var(--font-text);letter-spacing:.18em;text-transform:uppercase;font-size:calc(12*var(--u));color:var(--ink-2)}.visit-module-scss-module__ylN3CG__contacts{gap:calc(8*var(--u));text-align:right;flex-direction:column;align-items:flex-end;display:flex}.visit-module-scss-module__ylN3CG__contacts p{font:400 calc(15 * var(--u))/1.5 var(--font-text);color:var(--ink-2)}.visit-module-scss-module__ylN3CG__phone{font:300 calc(36 * var(--u))/1.1 var(--font-display)}.visit-module-scss-module__ylN3CG__legal{padding-top:calc(30*var(--u));border-top:1px solid var(--line);font:600 calc(15 * var(--u))/1.3 var(--font-text);letter-spacing:.18em;text-transform:uppercase;font-size:calc(11*var(--u));color:var(--ink-2);grid-column:1/-1;justify-content:space-between;display:flex}.visit-module-scss-module__ylN3CG__legal a:hover{color:var(--terra)}@media (max-width:1023px){.visit-module-scss-module__ylN3CG__row{grid-template-columns:1fr;min-height:0}.visit-module-scss-module__ylN3CG__photo{height:56svh}.visit-module-scss-module__ylN3CG__formCol{padding:calc(30*var(--u)) calc(16*var(--u)) calc(40*var(--u))}.visit-module-scss-module__ylN3CG__footer{gap:calc(36*var(--u));padding:calc(50*var(--u)) calc(20*var(--u)) calc(30*var(--u));grid-template-columns:1fr}.visit-module-scss-module__ylN3CG__nav{gap:calc(24*var(--u));grid-template-columns:1fr 1fr}.visit-module-scss-module__ylN3CG__nav a{font-size:calc(15*var(--u))}.visit-module-scss-module__ylN3CG__contacts{text-align:left;align-items:flex-start}.visit-module-scss-module__ylN3CG__phone{font-size:calc(30*var(--u))}.visit-module-scss-module__ylN3CG__legal{gap:calc(10*var(--u));flex-direction:column}}.visit-module-scss-module__ylN3CG__phone{letter-spacing:0!important}
