._contactPage_16dnx_1{color:#f1f7ff;isolation:isolate;background-color:#b8cccd;background-image:url(/contact/contact-background-blue.png);background-position:top;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;min-height:100svh;position:relative}._contactNote_16dnx_14{width:min(40rem, calc(100vw - (var(--page-gutter) * 2)));letter-spacing:.012em;margin-left:clamp(2.25rem,11vw,12rem);padding:clamp(8.5rem,13vh,10.5rem) 0 clamp(9rem,14vh,12rem);font-family:Space Mono,Courier New,monospace;font-weight:400}._introduction_16dnx_23{margin:0 0 clamp(2.6rem,4.5vh,3.7rem)}._introduction_16dnx_23 h1{letter-spacing:.075em;margin:0 0 1rem;font-family:inherit;font-size:clamp(1.625rem,1.9vw,2rem);font-weight:400;line-height:1.15}._introduction_16dnx_23 p{color:#f1f7ffe0;letter-spacing:-.015em;margin:0;font-size:clamp(1.0625rem,1.18vw,1.25rem);line-height:1.55}._email_16dnx_42{color:#f1f7ffe6;text-underline-offset:.3rem;margin-top:1.1rem;font-size:clamp(.8rem,.84vw,.94rem);line-height:1.4;text-decoration-line:underline;text-decoration-color:#f1f7ff61;text-decoration-thickness:1px;transition:color .25s,text-decoration-color .25s;display:inline-block}:is(._email_16dnx_42:hover,._email_16dnx_42:focus-visible){color:#fff;text-decoration-color:#ffffffd1}._form_16dnx_61{gap:clamp(1.8rem,3.1vh,2.55rem);display:grid}._question_16dnx_63{border:0;min-width:0;margin:0;padding:0}._question_16dnx_63 legend{color:#f1f7ff;letter-spacing:.09em;width:100%;margin-bottom:.85rem;padding:0;font-size:clamp(.875rem,.88vw,1rem);font-weight:500;line-height:1.45}._question_16dnx_63 legend span{opacity:.68}._selector_16dnx_83{border-bottom:1px solid #f1f7ff6b;transition:border-color .2s;position:relative}._selector_16dnx_83:hover,._selector_16dnx_83:focus-within{border-bottom-color:#fffc}._selector_16dnx_83[aria-invalid=true]{border-bottom-color:#ffe1dceb}._selectorToggle_16dnx_94{color:#f1f7fff5;letter-spacing:.07em;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;min-height:2.4rem;padding:.2rem 0 .55rem;font-family:inherit;font-size:clamp(.9375rem,.94vw,1.0625rem);line-height:1.35;transition:color .2s;display:flex}:is(._selectorToggle_16dnx_94:hover,._selectorToggle_16dnx_94:focus-visible){color:#fff}._selectorToggle_16dnx_94:focus-visible{outline-offset:.24rem;outline:1px dotted #ffffffd1}._selectorToggle_16dnx_94 span{color:#f1f7ff;font-size:1.15em;transition:color .2s,transform .2s}._selectorToggle_16dnx_94[aria-expanded=true] span{transform:rotate(180deg)}._optionList_16dnx_127{gap:.1rem;padding:.25rem 0 .75rem;display:grid}._option_16dnx_127{color:#f1f7ffeb;letter-spacing:.055em;cursor:pointer;grid-template-columns:1.2rem 1fr;align-items:baseline;padding:.34rem 0;font-size:clamp(.78rem,.8vw,.9rem);line-height:1.4;display:grid}._option_16dnx_127:hover{color:#fff}._option_16dnx_127 input{opacity:0;width:1px;height:1px;position:absolute}._option_16dnx_127:has(input:focus-visible){outline-offset:.15rem;outline:1px dotted #ffffffc2}._mark_16dnx_148{opacity:.6}._option_16dnx_127:has(input:checked) ._mark_16dnx_148{opacity:1}._error_16dnx_151{color:#ffe1dcf0;letter-spacing:.07em;margin:.55rem 0 0;font-size:.65rem}._textarea_16dnx_158,._field_16dnx_159 input{color:#fff;width:100%;font:inherit;letter-spacing:.005em;caret-color:#fff;background-color:#0000;border:0;border-radius:0;outline:0;font-size:clamp(.9375rem,.94vw,1.0625rem);line-height:1.65}._textarea_16dnx_158{resize:vertical;background-image:repeating-linear-gradient(#0000 0 calc(1.65em - 1px),#f1f7ff6b calc(1.65em - 1px) 1.65em);background-position:0 .18rem;background-size:100% 1.65em;min-height:7rem;padding:.18rem 0 .25rem}._textarea_16dnx_158::placeholder{color:#f1f7ff99;opacity:1}._textarea_16dnx_158:focus{outline-offset:.28rem;outline:1px dotted #ffffffc7}._contactFields_16dnx_195{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 1.8rem;display:grid}._field_16dnx_159{color:#f1f7ffe6;letter-spacing:.09em;gap:.42rem;font-size:clamp(.75rem,.76vw,.84rem);line-height:1.25;display:grid}._field_16dnx_159:last-child{grid-column:1/-1}._field_16dnx_159 input{border-bottom:1px solid #f1f7ff6b;padding:.12rem 0 .48rem;transition:border-color .2s}._field_16dnx_159 input:hover{border-bottom-color:#ffffffa8}._field_16dnx_159 input:focus{outline-offset:.22rem;border-bottom-color:#ffffffd1;outline:1px dotted #ffffffc2}._submit_16dnx_225{color:#f1f7fff0;font:inherit;letter-spacing:.11em;cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;gap:.65rem;padding:.45rem 0;font-size:clamp(.8rem,.84vw,.94rem);transition:color .22s;display:inline-flex}._arrow_16dnx_241{transition:transform .25s}:is(._submit_16dnx_225:hover,._submit_16dnx_225:focus-visible){color:#fff}:is(._submit_16dnx_225:hover ._arrow_16dnx_241,._submit_16dnx_225:focus-visible ._arrow_16dnx_241){transform:translate(.3rem)}@media (max-width:820px){._contactPage_16dnx_1{background-position:58% 0}._contactNote_16dnx_14{width:min(37rem,100vw - 3rem);margin-left:1.5rem;padding-top:8rem}}@media (max-width:520px){._contactPage_16dnx_1{background-position:62% 0;background-attachment:scroll;min-height:100dvh}._contactNote_16dnx_14{width:auto;margin:0;padding:7.2rem 1.25rem 8rem}._introduction_16dnx_23{margin-bottom:2.5rem}._email_16dnx_42{overflow-wrap:anywhere}._form_16dnx_61{gap:1.8rem}._contactFields_16dnx_195{grid-template-columns:1fr;gap:1.15rem}._field_16dnx_159:last-child{grid-column:auto}}@media (prefers-reduced-motion:reduce){._email_16dnx_42,._selectorToggle_16dnx_94 span,._field_16dnx_159 input,._submit_16dnx_225,._arrow_16dnx_241{transition:none}}
