.page-hero--contact .page-hero__inner{padding-bottom:66px}.page-hero--contact .page-hero__row{margin-top:42.65px}.page-hero--contact .page-hero__intro{align-items:flex-start;gap:12.6px;max-width:433px;display:flex}.page-hero__bullet{font-family:var(--font-sans);color:var(--color-rose);flex:none;margin-top:3px;font-size:12px;line-height:12px}.page-hero--contact .page-hero__script{margin-bottom:8.65px}.contact{max-width:var(--frame-max);grid-template-columns:minmax(0,439fr) minmax(0,597fr);align-items:start;column-gap:clamp(48px,15vw - 107px,109px);margin-inline:auto;padding:139px clamp(32px,50vw - 573px,147px) 138px clamp(32px,50vw - 572px,148px);display:grid}.contact-list{margin:0}.contact-list__item{border-bottom:1px solid var(--color-line-soft);padding:20px 0 21px}.contact-list__item:last-child{border-bottom:0}.contact-list__label{letter-spacing:var(--track-label);text-transform:uppercase;color:var(--color-text-muted);font-size:10px;line-height:10px}.contact-list__value{font-family:var(--font-serif);color:var(--color-cream);margin:6px 0 0;font-size:24px;line-height:30px}.contact-list__value a{color:inherit;transition:color var(--duration-base) ease;text-decoration:none}.contact-list__value a:hover{color:var(--color-champagne)}.contact-list__value a:focus-visible{outline:1px solid var(--color-gold);outline-offset:4px}.contact-frame{border:1px solid #c9a46a66;padding:60px 50px 58px 59px;position:relative}.contact-frame__corner{border:0 solid var(--color-gold);pointer-events:none;width:35px;height:35px;position:absolute}.contact-frame__corner--tl{border-top-width:2px;border-left-width:2px;top:-8px;left:-8px}.contact-frame__corner--br{border-bottom-width:2px;border-right-width:2px;bottom:-7px;right:-8px}.contact-form .form__grid{row-gap:31px}.contact-form .field__control{margin-top:15px;padding:4px 0 11px}.contact-form textarea.field__control{resize:none;height:112px;min-height:112px;padding:6.5px 0 0;line-height:27px}.contact-form__name{max-width:477px}.contact-form .form__actions{margin-top:35px}.contact-form .form__actions .button{margin-left:-1px}@media (width<=1023.98px){.page-hero--contact .page-hero__inner{padding-top:36px;padding-bottom:46.65px}.page-hero--contact .page-hero__row{flex-direction:column;align-items:flex-start;gap:0;margin-top:46px}.page-hero--contact .page-hero__intro{max-width:none}.page-hero--contact .page-hero__script{margin:-17px 0 0}.contact{grid-template-columns:minmax(0,1fr);row-gap:56px;padding:87px 32px 86px}.contact-frame{margin-inline:-1px;padding:60px 47px 58px}.contact-form__name{max-width:none}}@media (width<=599.98px){.page-hero--contact .page-hero__inner{padding-top:37px;padding-bottom:50px}.page-hero--contact .page-hero__row{margin-top:29px}.page-hero--contact .page-hero__script{display:none}.contact{row-gap:44px;padding:55px 32px 62px}.contact-frame{padding:40px 39px 38px}.contact-form .field--full:last-child{margin-top:4px}.contact-frame__corner--tl{top:7px;left:7px}.contact-frame__corner--br{bottom:4px;right:7px}.contact-form .form__grid{row-gap:21px}.contact-form textarea.field__control{height:139px;min-height:139px}.contact-form .form__actions{justify-content:center;margin-top:29px}.contact-form .form__actions .button{margin-left:0}}
