.contact_page__hF6Wn{padding-top:var(--page-top);padding-bottom:var(--section-y-tight)}.contact_header__ppJRC{display:grid;grid-gap:clamp(2rem,1rem + 4vw,3.5rem);gap:clamp(2rem,1rem + 4vw,3.5rem);margin-bottom:clamp(2rem,1.25rem + 3.5vw,4.5rem)}.contact_title__IUS6o{font-size:var(--t-h1);font-weight:200;max-width:15ch}.contact_intro__S3X2u{max-width:40ch}.contact_body__hEb5_{display:grid;grid-gap:clamp(3rem,2rem + 5vw,6rem);gap:clamp(3rem,2rem + 5vw,6rem)}.contact_formColumn__gfqyG{min-width:0}.contact_aside__JYrCV{display:flex;flex-direction:column;gap:var(--s-5)}.contact_apertureWrap__2J4jy{margin-bottom:var(--s-5)}.contact_asideHeading__4lReY{padding-top:var(--s-3);border-top:1px solid var(--rule)}.contact_details__zfZdZ{display:grid;grid-gap:var(--s-5);gap:var(--s-5)}.contact_detail__4Ei8O{display:flex;flex-direction:column;gap:var(--s-2)}.contact_detailValue__eLHv3{font-size:var(--t-body);color:var(--fg)}.contact_pending__QPejC{font-size:var(--t-meta);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--light-faint)}@media (min-width:64rem){.contact_header__ppJRC{grid-template-columns:1.15fr .85fr;align-items:end}.contact_body__hEb5_{grid-template-columns:1.25fr .75fr;gap:var(--gutter)}.contact_aside__JYrCV{-webkit-padding-start:clamp(0rem,-2rem + 4vw,3rem);padding-inline-start:clamp(0rem,-2rem + 4vw,3rem)}}.Aperture_aperture__8cCOF{width:min(100%,clamp(11rem,8rem + 16vw,22rem));height:auto;display:block;overflow:hidden}.Aperture_ringInner__NGwUg,.Aperture_ring__0PoKV{fill:none;stroke:var(--rule-strong);stroke-width:.6}.Aperture_ringInner__NGwUg{stroke:var(--rule)}.Aperture_blade__LaYWE{fill:var(--ink-graphite);stroke:rgba(244,241,236,.1);stroke-width:.5;transform-box:view-box;transform-origin:0 0;transform:rotate(var(--r)) translateY(calc(8px + var(--open) * 74px));transition:transform var(--d-cinema) var(--e-out)}@media (prefers-reduced-motion:reduce){.Aperture_blade__LaYWE{transition:none}}.ContactForm_form__iRylH{display:flex;flex-direction:column;gap:var(--s-6)}.ContactForm_note__OfvqR{font-size:var(--t-micro);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--light-faint)}.ContactForm_summary__ScYjI{padding:var(--s-3) var(--s-4);-webkit-border-start:1px solid var(--danger);border-inline-start:1px solid var(--danger);color:var(--danger);font-size:var(--t-meta)}.ContactForm_summaryTitle__qeLk5{display:block;margin-bottom:var(--s-1);font-weight:500}.ContactForm_fields__YX_u9{display:grid;grid-gap:var(--s-5);gap:var(--s-5)}.ContactForm_field__GJ4_s{display:flex;flex-direction:column;gap:var(--s-2)}.ContactForm_fieldFull__ook07{grid-column:1/-1}.ContactForm_label__55z_4{font-size:var(--t-micro);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--fg-quiet)}.ContactForm_input__hVSDQ{width:100%;padding:.85em 0 .7em;font-size:var(--t-body);color:var(--fg-strong);background:transparent;border-bottom:1px solid var(--rule-control);transition:border-color var(--d-ui) var(--e-out);min-height:44px}.ContactForm_input__hVSDQ::placeholder{color:var(--light-faint)}.ContactForm_input__hVSDQ:hover{border-color:var(--fg-muted)}.ContactForm_input__hVSDQ:focus{outline:none;border-color:var(--light-warm)}.ContactForm_input__hVSDQ:focus-visible{outline:1px solid var(--focus);outline-offset:4px}.ContactForm_input__hVSDQ[aria-invalid=true]{border-color:var(--danger)}.ContactForm_textarea__L25TJ{resize:vertical;min-height:9rem;line-height:var(--leading-body)}select.ContactForm_input__hVSDQ{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--fg-quiet) 50%),linear-gradient(135deg,var(--fg-quiet) 50%,transparent 50%);background-position:right .7em top 55%,right .35em top 55%;background-size:5px 5px,5px 5px;background-repeat:no-repeat;-webkit-padding-end:2em;padding-inline-end:2em}select.ContactForm_input__hVSDQ option{background:var(--ink-carbon);color:var(--fg)}.ContactForm_error__UO9qi{font-size:var(--t-micro);letter-spacing:var(--tracking-wide);color:var(--danger)}.ContactForm_honeypot__Y1FEX{position:absolute;inset-inline-start:-9999px;width:1px;height:1px;overflow:hidden}.ContactForm_submit__i6HtG{align-self:flex-start}.ContactForm_success__hq6uX{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s-4);padding-top:var(--s-5);border-top:1px solid var(--rule-strong)}.ContactForm_successTitle__IWTtM{font-size:var(--t-h3);font-weight:200}.ContactForm_again__OSrZY{font-size:var(--t-meta);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--fg-muted);border-bottom:1px solid var(--rule-strong);padding-bottom:.2em;min-height:44px}.ContactForm_again__OSrZY:focus-visible,.ContactForm_again__OSrZY:hover{color:var(--fg-strong)}@media (min-width:40rem){.ContactForm_fields__YX_u9{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-6) var(--gutter)}}