.ContactForm-module-scss-module__YkDAmW__form{gap:calc(32*var(--pixel));flex-direction:column;width:100%;min-width:0;display:flex}.ContactForm-module-scss-module__YkDAmW__row{gap:calc(23*var(--pixel));grid-template-columns:1fr;display:grid}.ContactForm-module-scss-module__YkDAmW__field{gap:calc(16*var(--pixel));flex-direction:column;min-width:0;display:flex}.ContactForm-module-scss-module__YkDAmW__label{color:#fcfcf2;text-transform:none}.ContactForm-module-scss-module__YkDAmW__input,.ContactForm-module-scss-module__YkDAmW__textarea{width:100%;padding:0 calc(15*var(--pixel));border-radius:calc(4*var(--pixel));color:#000;font-size:calc(16*var(--pixel));appearance:none;box-sizing:border-box;font-weight:300;line-height:1.2;font-family:var(--font-body),system-ui,sans-serif;background:#fcfcf2;border:0;margin:0}.ContactForm-module-scss-module__YkDAmW__input{height:calc(50*var(--pixel))}.ContactForm-module-scss-module__YkDAmW__textarea{height:calc(240*var(--pixel));min-height:calc(120*var(--pixel));padding:calc(20*var(--pixel)) calc(15*var(--pixel));resize:vertical}.ContactForm-module-scss-module__YkDAmW__input::placeholder,.ContactForm-module-scss-module__YkDAmW__textarea::placeholder{color:#00000073}.ContactForm-module-scss-module__YkDAmW__input:focus,.ContactForm-module-scss-module__YkDAmW__textarea:focus{outline:calc(2*var(--pixel)) solid #190a73;outline-offset:calc(2*var(--pixel))}.ContactForm-module-scss-module__YkDAmW__input:-webkit-autofill{color:#000;font-size:calc(16*var(--pixel));-webkit-box-shadow:inset 0 0 0 calc(1000*var(--pixel)) #fcfcf2;box-shadow:inset 0 0 0 calc(1000*var(--pixel)) #fcfcf2;caret-color:#000;font-weight:300;line-height:1.2;font-family:var(--font-body),system-ui,sans-serif;-webkit-text-fill-color:#000;background:#fcfcf2;transition:background-color 99999s ease-out}.ContactForm-module-scss-module__YkDAmW__input:-webkit-autofill:hover{color:#000;font-size:calc(16*var(--pixel));-webkit-box-shadow:inset 0 0 0 calc(1000*var(--pixel)) #fcfcf2;box-shadow:inset 0 0 0 calc(1000*var(--pixel)) #fcfcf2;caret-color:#000;font-weight:300;line-height:1.2;font-family:var(--font-body),system-ui,sans-serif;-webkit-text-fill-color:#000;background:#fcfcf2;transition:background-color 99999s ease-out}.ContactForm-module-scss-module__YkDAmW__input:-webkit-autofill:focus{color:#000;font-size:calc(16*var(--pixel));-webkit-box-shadow:inset 0 0 0 calc(1000*var(--pixel)) #fcfcf2;box-shadow:inset 0 0 0 calc(1000*var(--pixel)) #fcfcf2;caret-color:#000;font-weight:300;line-height:1.2;font-family:var(--font-body),system-ui,sans-serif;-webkit-text-fill-color:#000;background:#fcfcf2;transition:background-color 99999s ease-out}.ContactForm-module-scss-module__YkDAmW__input:-webkit-autofill:active{color:#000;font-size:calc(16*var(--pixel));-webkit-box-shadow:inset 0 0 0 calc(1000*var(--pixel)) #fcfcf2;box-shadow:inset 0 0 0 calc(1000*var(--pixel)) #fcfcf2;caret-color:#000;font-weight:300;line-height:1.2;font-family:var(--font-body),system-ui,sans-serif;-webkit-text-fill-color:#000;background:#fcfcf2;transition:background-color 99999s ease-out}.ContactForm-module-scss-module__YkDAmW__textarea:-webkit-autofill{color:#000;font-size:calc(16*var(--pixel));-webkit-box-shadow:inset 0 0 0 calc(1000*var(--pixel)) #fcfcf2;box-shadow:inset 0 0 0 calc(1000*var(--pixel)) #fcfcf2;caret-color:#000;font-weight:300;line-height:1.2;font-family:var(--font-body),system-ui,sans-serif;-webkit-text-fill-color:#000;background:#fcfcf2;transition:background-color 99999s ease-out}.ContactForm-module-scss-module__YkDAmW__textarea:-webkit-autofill:hover{color:#000;font-size:calc(16*var(--pixel));-webkit-box-shadow:inset 0 0 0 calc(1000*var(--pixel)) #fcfcf2;box-shadow:inset 0 0 0 calc(1000*var(--pixel)) #fcfcf2;caret-color:#000;font-weight:300;line-height:1.2;font-family:var(--font-body),system-ui,sans-serif;-webkit-text-fill-color:#000;background:#fcfcf2;transition:background-color 99999s ease-out}.ContactForm-module-scss-module__YkDAmW__textarea:-webkit-autofill:focus{color:#000;font-size:calc(16*var(--pixel));-webkit-box-shadow:inset 0 0 0 calc(1000*var(--pixel)) #fcfcf2;box-shadow:inset 0 0 0 calc(1000*var(--pixel)) #fcfcf2;caret-color:#000;font-weight:300;line-height:1.2;font-family:var(--font-body),system-ui,sans-serif;-webkit-text-fill-color:#000;background:#fcfcf2;transition:background-color 99999s ease-out}.ContactForm-module-scss-module__YkDAmW__textarea:-webkit-autofill:active{color:#000;font-size:calc(16*var(--pixel));-webkit-box-shadow:inset 0 0 0 calc(1000*var(--pixel)) #fcfcf2;box-shadow:inset 0 0 0 calc(1000*var(--pixel)) #fcfcf2;caret-color:#000;font-weight:300;line-height:1.2;font-family:var(--font-body),system-ui,sans-serif;-webkit-text-fill-color:#000;background:#fcfcf2;transition:background-color 99999s ease-out}.ContactForm-module-scss-module__YkDAmW__actions{margin-top:calc(16*var(--pixel));justify-content:flex-start;display:flex}.ContactForm-module-scss-module__YkDAmW__feedback{margin-top:calc(-32*var(--pixel));grid-template-rows:0fr;transition:grid-template-rows .72s cubic-bezier(.16,1,.3,1),margin-top .72s cubic-bezier(.16,1,.3,1);display:grid}.ContactForm-module-scss-module__YkDAmW__feedback[data-open=true]{grid-template-rows:1fr;margin-top:0}.ContactForm-module-scss-module__YkDAmW__feedback-body{min-height:0;display:grid;overflow:hidden}.ContactForm-module-scss-module__YkDAmW__notice{transform:translateY(calc(10 * var(--pixel)));opacity:0;grid-area:1/1;margin:0;transition:transform .72s cubic-bezier(.16,1,.3,1) .1s,opacity .72s cubic-bezier(.16,1,.3,1) .1s}.ContactForm-module-scss-module__YkDAmW__notice:empty{height:0;line-height:0;overflow:hidden}.ContactForm-module-scss-module__YkDAmW__feedback[data-open=true] .ContactForm-module-scss-module__YkDAmW__notice:not(:empty){opacity:1;transform:translateY(0)}@media (min-width:1025px){.ContactForm-module-scss-module__YkDAmW__form{max-width:calc(648*var(--pixel))}.ContactForm-module-scss-module__YkDAmW__row{gap:calc(24*var(--pixel));grid-template-columns:repeat(2, minmax(0, calc(312 * var(--pixel))))}.ContactForm-module-scss-module__YkDAmW__input,.ContactForm-module-scss-module__YkDAmW__textarea{padding:0 calc(16*var(--pixel))}.ContactForm-module-scss-module__YkDAmW__textarea{height:calc(168*var(--pixel));padding:calc(14*var(--pixel)) calc(16*var(--pixel))}.ContactForm-module-scss-module__YkDAmW__actions{margin-top:0}}@media (prefers-reduced-motion:reduce){.ContactForm-module-scss-module__YkDAmW__feedback,.ContactForm-module-scss-module__YkDAmW__notice,.ContactForm-module-scss-module__YkDAmW__feedback[data-open=true] .ContactForm-module-scss-module__YkDAmW__notice:not(:empty){transition:none}}
.page-module-scss-module__I8o_Ia__section{z-index:1;padding:clamp(calc(176 * var(--pixel)), calc(176 * var(--pixel) + (254 - 176) * (100vw - 767 * var(--pixel)) / 673), calc(254 * var(--pixel))) 0 calc(96*var(--pixel));color:#fcfcf2;box-sizing:border-box;background:#221523;position:relative}.page-module-scss-module__I8o_Ia__inner{width:100%;max-width:calc(1670*var(--pixel));padding:0 clamp(calc(24 * var(--pixel)), calc(24 * var(--pixel) + (40 - 24) * (100vw - 767 * var(--pixel)) / 673), calc(40 * var(--pixel)));box-sizing:border-box;gap:clamp(calc(44 * var(--pixel)), calc(44 * var(--pixel) + (56 - 44) * (100vw - 767 * var(--pixel)) / 673), calc(56 * var(--pixel)));flex-direction:column;margin-inline:auto;display:flex}.page-module-scss-module__I8o_Ia__body{align-items:start;gap:calc(33*var(--pixel));grid-template-columns:1fr;display:grid}.page-module-scss-module__I8o_Ia__copy{gap:clamp(calc(48 * var(--pixel)), calc(48 * var(--pixel) + (56 - 48) * (100vw - 767 * var(--pixel)) / 673), calc(56 * var(--pixel)));flex-direction:column;display:flex}.page-module-scss-module__I8o_Ia__title,.page-module-scss-module__I8o_Ia__subtitle,.page-module-scss-module__I8o_Ia__description{text-box-edge:cap alphabetic;text-box-trim:trim-both;margin:0}.page-module-scss-module__I8o_Ia__title{font-size:clamp(calc(48 * var(--pixel)), calc(48 * var(--pixel) + (68 - 48) * (100vw - 767 * var(--pixel)) / 673), calc(68 * var(--pixel)))}.page-module-scss-module__I8o_Ia__subtitle{font-size:calc(32*var(--pixel));font-weight:400;line-height:1.1;font-family:var(--font-heading-regular),georgia,serif;letter-spacing:-.04em}.page-module-scss-module__I8o_Ia__description{white-space:pre-line}.page-module-scss-module__I8o_Ia__panel{flex-direction:column;width:100%;min-width:0;display:flex}.page-module-scss-module__I8o_Ia__meta{margin-top:calc(68*var(--pixel));flex-direction:column;display:flex}.page-module-scss-module__I8o_Ia__rule{width:100%;height:0;margin:0 0 calc(32*var(--pixel));border:0;border-top:calc(1*var(--pixel)) solid #fcfcf2;opacity:.5}.page-module-scss-module__I8o_Ia__email,.page-module-scss-module__I8o_Ia__address{color:inherit;white-space:pre-line;margin:0;text-decoration:none}.page-module-scss-module__I8o_Ia__email,.page-module-scss-module__I8o_Ia__social{transition:opacity .25s}.page-module-scss-module__I8o_Ia__email:hover,.page-module-scss-module__I8o_Ia__email:focus-visible,.page-module-scss-module__I8o_Ia__social:hover,.page-module-scss-module__I8o_Ia__social:focus-visible{opacity:.7}.page-module-scss-module__I8o_Ia__address{margin-top:calc(24*var(--pixel));font-style:normal}.page-module-scss-module__I8o_Ia__socials{margin:calc(48*var(--pixel)) 0 0;align-items:center;gap:calc(10*var(--pixel));padding:0;list-style:none;display:flex}.page-module-scss-module__I8o_Ia__social{color:inherit;line-height:0;display:inline-flex}.page-module-scss-module__I8o_Ia__icon{width:calc(30*var(--pixel));height:calc(30*var(--pixel));display:block}.page-module-scss-module__I8o_Ia__visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (min-width:1025px){.page-module-scss-module__I8o_Ia__inner{padding-right:clamp(calc(24 * var(--pixel)), calc(24 * var(--pixel) + (40 - 24) * (100vw - 767 * var(--pixel)) / 673), calc(40 * var(--pixel)))}.page-module-scss-module__I8o_Ia__body{gap:calc(73*var(--pixel));grid-template-columns:minmax(0, 1fr) minmax(0, calc(668 * var(--pixel)))}.page-module-scss-module__I8o_Ia__panel,.page-module-scss-module__I8o_Ia__rule{max-width:calc(668*var(--pixel))}.page-module-scss-module__I8o_Ia__title{letter-spacing:0;line-height:.91}.page-module-scss-module__I8o_Ia__subtitle{font-size:calc(48*var(--pixel));font-weight:300;line-height:1;font-family:var(--font-heading),georgia,serif;letter-spacing:-.03em}}@media (prefers-reduced-motion:reduce){.page-module-scss-module__I8o_Ia__email,.page-module-scss-module__I8o_Ia__social{transition:none}}
