.page_page__vdvb_{min-height:100svh;background:#f8f8f5;color:#1b1b19;padding:34px max(6vw,24px) 40px;--contact-accent:#21211f;--contact-button-ink:#fff;--contact-line:#c8c8c3;--contact-error:#a22c20}.page_header__Sl3_3{display:flex;align-items:center;justify-content:space-between;gap:24px}.page_header__Sl3_3>a:first-child{display:block;width:200px}.page_header__Sl3_3>a:last-child{font-size:13px}.page_main__c0U7_{max-width:1300px;display:grid;grid-template-columns:1fr 1fr;gap:8vw;align-items:center;margin:14vh auto 12vh}.page_intro__kf717>p:first-child{font-size:12px;text-transform:uppercase;letter-spacing:.1em}.page_intro__kf717 h1{font-size:clamp(60px,7vw,106px);font-weight:500;letter-spacing:-.065em;line-height:1;margin:28px 0}.page_intro__kf717 h1 span{color:#74756c}.page_intro__kf717>p{font-size:17px;line-height:1.65}.page_footer__wSOJ4{font-size:12px;border-top:1px solid #d5d5d0;padding-top:24px}@media(max-width:800px){.page_main__c0U7_{grid-template-columns:1fr;gap:48px;margin:64px auto}.page_header__Sl3_3>a:first-child{width:170px}.page_intro__kf717 h1{font-size:clamp(55px,12vw,90px)}}.contact-form_form__mu2I3{width:100%;display:grid;gap:28px}.contact-form_row__kzloE{display:grid;grid-template-columns:1fr 1fr;gap:24px}.contact-form_form__mu2I3 label{display:grid;gap:12px;font-size:13px;letter-spacing:.02em}.contact-form_form__mu2I3 input,.contact-form_form__mu2I3 textarea{width:100%;color:inherit;background:transparent;border:0;border-bottom:1px solid var(--contact-line,#777);border-radius:0;padding:12px 0;font:inherit;font-size:17px;outline-offset:6px}.contact-form_form__mu2I3 textarea{resize:vertical;min-height:150px;line-height:1.6}.contact-form_form__mu2I3 button:focus-visible,.contact-form_form__mu2I3 input:focus-visible,.contact-form_form__mu2I3 textarea:focus-visible{outline:2px solid var(--contact-accent,#d9ff9b)}.contact-form_form__mu2I3 textarea::placeholder{color:inherit;opacity:.45}.contact-form_bottom__JW4h3{display:flex;align-items:center;justify-content:space-between;gap:24px}.contact-form_bottom__JW4h3 p{font-size:12px;opacity:.6;max-width:200px}.contact-form_bottom__JW4h3 button{padding:17px 24px;border:0;background:var(--contact-accent,#d9ff9b);color:var(--contact-button-ink,#10100f);font:inherit;font-size:14px;cursor:pointer;border-radius:3px}.contact-form_bottom__JW4h3 button:disabled{opacity:.6;cursor:wait}.contact-form_honeypot__wfKYa{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.contact-form_error__mMjSy{color:var(--contact-error,#ffbcad);font-size:14px}.contact-form_success__GuXFZ{padding:40px 0;max-width:540px}.contact-form_success__GuXFZ>span{font-size:72px;color:var(--contact-accent,#d9ff9b)}.contact-form_success__GuXFZ h2{font-size:clamp(30px,4vw,48px);line-height:1.08;margin:24px 0}.contact-form_success__GuXFZ p{font-size:17px;line-height:1.6;opacity:.75;margin-bottom:32px}.contact-form_success__GuXFZ a{text-decoration:underline;text-underline-offset:6px}@media(max-width:600px){.contact-form_row__kzloE{grid-template-columns:1fr;gap:28px}.contact-form_bottom__JW4h3{align-items:flex-start;flex-direction:column;gap:16px}.contact-form_bottom__JW4h3 p{max-width:none}.contact-form_bottom__JW4h3 button{width:100%}}