.GuestReviews-module__A7Syrq__reviews{border-top:1px solid var(--line)}.GuestReviews-module__A7Syrq__reviews h2{margin:8px 0 28px;font-size:clamp(34px,4vw,48px)}.GuestReviews-module__A7Syrq__quotes{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;display:grid}.GuestReviews-module__A7Syrq__quotes figure,.GuestReviews-module__A7Syrq__quotes blockquote{margin:0}.GuestReviews-module__A7Syrq__quotes blockquote p{margin:0 0 16px;font:24px/1.4 Georgia,Times New Roman,serif}.GuestReviews-module__A7Syrq__quotes figcaption{font-size:14px;line-height:1.6}.GuestReviews-module__A7Syrq__quotes figcaption span{color:#66554d;font-size:12px;display:block}.GuestReviews-module__A7Syrq__quotes a{color:var(--wine);text-underline-offset:3px;text-decoration:underline}.GuestReviews-module__A7Syrq__quotes a:hover{text-decoration-thickness:2px}.GuestReviews-module__A7Syrq__quotes a:focus-visible{outline:2px solid var(--wine);outline-offset:3px}@media (max-width:760px){.GuestReviews-module__A7Syrq__quotes{grid-template-columns:1fr;gap:28px}}
.KeepInTouch-module__wfNxPq__section{border-top:1px solid var(--line);background:#eee5d5;padding:64px 5%;scroll-margin-top:110px}.KeepInTouch-module__wfNxPq__inner{grid-template-columns:1fr 1.15fr;align-items:start;gap:clamp(32px,5vw,72px);max-width:1200px;margin:0 auto;display:grid}.KeepInTouch-module__wfNxPq__copy h2{margin:14px 0 18px;font-size:clamp(32px,3vw,46px);line-height:1.12}.KeepInTouch-module__wfNxPq__copy p{max-width:45ch;margin:0;font-size:17px;line-height:1.65}.KeepInTouch-module__wfNxPq__fields{grid-template-columns:1fr 1fr;gap:18px;display:grid}.KeepInTouch-module__wfNxPq__fields label{gap:8px;min-width:0;font-size:14px;font-weight:700;display:grid}.KeepInTouch-module__wfNxPq__fields input{background:var(--paper);width:100%;min-width:0;min-height:48px;color:var(--ink);font:inherit;border:1px solid #8b7967;border-radius:0;padding:11px 12px;font-size:16px;font-weight:400}.KeepInTouch-module__wfNxPq__phone{grid-column:1/-1}.KeepInTouch-module__wfNxPq__consent{cursor:pointer;align-items:flex-start;gap:12px;margin-top:22px;font-size:14px;line-height:1.55;display:flex}.KeepInTouch-module__wfNxPq__consent input{width:20px;height:20px;accent-color:var(--wine);flex:0 0 20px;margin:1px 0 0}.KeepInTouch-module__wfNxPq__privacy{color:#57483e;margin:12px 0 20px;font-size:13px;line-height:1.55}.KeepInTouch-module__wfNxPq__privacy a{text-underline-offset:3px;text-decoration:underline}.KeepInTouch-module__wfNxPq__privacy a:hover{color:var(--wine)}.KeepInTouch-module__wfNxPq__status{margin:14px 0;font-size:15px;line-height:1.5}.KeepInTouch-module__wfNxPq__status[data-error=true]{color:var(--wine);font-weight:700}.KeepInTouch-module__wfNxPq__form button{cursor:pointer;min-width:160px;min-height:48px;transition:background-color .2s,transform .2s}.KeepInTouch-module__wfNxPq__form button:hover{background-color:#510705}.KeepInTouch-module__wfNxPq__form button:active{transform:scale(.98)}.KeepInTouch-module__wfNxPq__form button:disabled{cursor:wait;opacity:.65;transform:none}@media (max-width:760px){.KeepInTouch-module__wfNxPq__section{padding:44px 6%}.KeepInTouch-module__wfNxPq__inner{grid-template-columns:1fr;gap:28px}.KeepInTouch-module__wfNxPq__copy p{font-size:16px}.KeepInTouch-module__wfNxPq__fields{grid-template-columns:1fr;gap:16px}.KeepInTouch-module__wfNxPq__form button{width:100%}}
