._form_11msq_10{gap:var(--length-26);flex-direction:column;width:100%;display:flex}._field_11msq_17{gap:var(--length-8);flex-direction:column;min-width:0;display:flex}._field_11msq_17 label{font-family:var(--font-family-mono);font-size:var(--font-size-13);color:var(--color-ink)}._labelRow_11msq_30{justify-content:space-between;align-items:baseline;gap:var(--length-12);display:flex}._hint_11msq_37{font-family:var(--font-family-mono);font-size:var(--font-size-11);color:var(--color-text-quiet);flex:none}._hintRejected_11msq_44{color:var(--color-hex-b45309)}._nameRow_11msq_48{gap:var(--length-20);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}._input_11msq_54{box-sizing:border-box;width:100%;min-width:0;height:var(--length-54);padding:0 var(--length-16);border:var(--length-1) solid var(--color-contact-field-border);border-radius:var(--radius-0);background:var(--color-paper);color:var(--color-ink);font-family:var(--font-family-mono);font-size:var(--font-size-15);box-shadow:none;transition:box-shadow var(--duration-160) var(--easing-ease)}._input_11msq_54::placeholder{color:var(--color-text-quiet);opacity:1}._inputFilled_11msq_79{box-shadow:var(--shadow-contact-field-filled)}._input_11msq_54:focus{border-color:var(--color-contact-field-focus-border);box-shadow:0 0 0 var(--length-3) var(--color-contact-field-focus-ring)}._input_11msq_54:disabled{opacity:1;background:var(--color-paper);color:var(--color-ink);-webkit-text-fill-color:var(--color-ink)}._consent_11msq_100{align-items:flex-start;gap:var(--length-10);display:flex;position:relative}._consentInput_11msq_112{z-index:var(--z-index-1);width:3ch;height:1.5em;font-family:var(--font-family-mono);font-size:var(--font-size-13);opacity:0;cursor:pointer;margin:0;padding:0;position:absolute;top:0;left:0}._consentMark_11msq_127{font-family:var(--font-family-mono);font-size:var(--font-size-13);line-height:var(--line-height-1-5);color:var(--color-ink);flex:none}._consentInput_11msq_112:focus-visible+._consentMark_11msq_127{outline:var(--length-2) solid var(--color-ink);outline-offset:var(--length-2)}._consentLabel_11msq_140{font-family:var(--font-family-sans);font-size:var(--font-size-13);line-height:var(--line-height-1-5);color:var(--color-text-body);text-align:left;cursor:pointer}._consentLabel_11msq_140 a{color:var(--color-ink);text-decoration:underline}._actions_11msq_154{align-items:center;gap:var(--length-16);padding-top:var(--length-6);flex-wrap:wrap;display:flex}._submit_11msq_162{align-items:center;gap:var(--length-12);min-height:var(--length-58);padding:0 var(--length-28);border:var(--length-1) solid var(--color-ink-alpha-10);border-radius:var(--radius-0);background:var(--color-button-fill);box-shadow:var(--shadow-export-9);color:var(--color-white);font-family:var(--font-family-mono);font-size:var(--font-size-14);font-weight:var(--font-weight-600);letter-spacing:var(--letter-spacing-0-06);cursor:pointer;transition:transform var(--duration-120) var(--easing-ease), box-shadow var(--duration-120) var(--easing-ease), background var(--duration-200) var(--easing-ease);display:inline-flex}._submitMark_11msq_184{width:var(--length-7);height:var(--length-7);background:var(--color-accent);flex:none}._submit_11msq_162:disabled{opacity:1;background:var(--color-button-fill);color:var(--color-white);cursor:default}._note_11msq_198{min-width:0;font-family:var(--font-family-mono);font-size:var(--font-size-11);line-height:var(--line-height-1-4);color:var(--color-text-faint-on-light)}._noteRejected_11msq_206{color:var(--color-hex-b45309)}._honeypot_11msq_210{display:none}._success_11msq_220{justify-content:center;gap:var(--length-18);animation:_contact-request-success-enter_11msq_1 var(--duration-320) var(--easing-standard);flex-direction:column;flex:1;display:flex}._successMark_11msq_229{width:var(--length-56);height:var(--length-56);border:var(--length-1) solid var(--color-ink-alpha-12);border-radius:var(--radius-0);background:var(--color-accent);box-shadow:var(--shadow-export-6);color:var(--color-ink);font-family:var(--font-family-mono);font-size:var(--font-size-26);font-weight:var(--font-weight-700);justify-content:center;align-items:center;display:flex}._successMark_11msq_229:before{content:"✓"}._successTitle_11msq_250,._successBody_11msq_251,._submitError_11msq_252{margin:0}._successTitle_11msq_250{font-family:var(--font-family-sans);font-size:var(--font-size-40);line-height:var(--line-height-1-05);font-weight:var(--font-weight-600);letter-spacing:var(--letter-spacing-negative-0-03);color:var(--color-ink)}._successAccent_11msq_265{color:var(--color-accent)}._successBody_11msq_251{max-width:var(--length-520);font-family:var(--font-family-serif);font-size:var(--font-size-20);line-height:var(--line-height-1-5);color:var(--color-text-secondary)}._reset_11msq_277{color:var(--color-ink);font-family:var(--font-family-mono);font-size:var(--font-size-12);font-weight:var(--font-weight-700);letter-spacing:var(--letter-spacing-0-06);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;text-decoration:underline}._submitError_11msq_252{font-family:var(--font-family-mono);font-size:var(--font-size-11);line-height:var(--line-height-1-4);color:var(--color-hex-b45309)}@keyframes _contact-request-success-enter_11msq_1{0%{opacity:0;transform:translateY(var(--length-14))}to{opacity:1;transform:none}}@media (width<=760px){._submit_11msq_162{white-space:nowrap;justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){._success_11msq_220{animation:none}}.pixel-blend-transition[data-astro-cid-kyzevgnf]{width:100%;height:100%;z-index:var(--z-index-0);pointer-events:none;display:block;position:absolute;inset:0}.pixel-blend-transition[data-astro-cid-kyzevgnf][data-canvas-height-px="260"]{height:var(--length-260);bottom:auto}.contact-section[data-astro-cid-fo5om7u5]{background:var(--color-paper);color:var(--color-ink);position:relative;overflow:hidden}.contact-section[data-astro-cid-fo5om7u5] p[data-astro-cid-fo5om7u5]{margin:0}.contact-section[data-astro-cid-fo5om7u5] .pixel-blend-transition{z-index:var(--z-index-0);pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.contact-section-inner[data-astro-cid-fo5om7u5]{z-index:var(--z-index-1);gap:var(--length-56);box-sizing:border-box;max-width:var(--layout-page-max-width);padding:var(--length-360) var(--length-32) var(--length-128);flex-direction:column;margin:0 auto;display:flex;position:relative}.contact-section-chapter[data-astro-cid-fo5om7u5]{text-align:center;flex-direction:column;align-items:center;width:100%;display:flex}.contact-section-chapter-body[data-astro-cid-fo5om7u5]{align-items:center;gap:var(--length-22);flex-direction:column;width:100%;min-width:0;display:flex}.contact-section-eyebrow[data-astro-cid-fo5om7u5]{font-family:var(--font-family-mono);font-size:var(--font-size-11);letter-spacing:var(--letter-spacing-0-18);color:var(--color-text-quiet);justify-content:center;gap:0;display:flex}.contact-section-eyebrow[data-astro-cid-fo5om7u5] span[data-astro-cid-fo5om7u5]+span[data-astro-cid-fo5om7u5]:before{content:"·";margin:0 var(--length-14)}.contact-section-title[data-astro-cid-fo5om7u5]{max-width:var(--length-1000);font-family:var(--font-family-sans);font-size:var(--font-size-68);line-height:var(--line-height-0-96);font-weight:var(--font-weight-600);letter-spacing:var(--letter-spacing-negative-0-045);color:var(--color-ink);text-wrap:balance;margin:0 auto}.contact-section-title[data-astro-cid-fo5om7u5] em[data-astro-cid-fo5om7u5]{font-family:var(--font-family-serif);font-style:italic;font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-negative-0-025)}.contact-section-title-period[data-astro-cid-fo5om7u5]{color:var(--color-accent)}.contact-section-standfirst[data-astro-cid-fo5om7u5]{max-width:var(--length-620);font-family:var(--font-family-serif);font-size:var(--font-size-23);line-height:var(--line-height-1-5);font-weight:var(--font-weight-400);color:var(--color-text-secondary);text-wrap:pretty;hanging-punctuation:first last;margin:0 auto}.contact-section-highlight[data-astro-cid-fo5om7u5]{color:var(--color-ink);text-decoration-line:underline;text-decoration-color:var(--color-accent);text-decoration-thickness:var(--text-decoration-thickness-contact-highlight);text-underline-offset:var(--text-underline-offset-contact-highlight);text-decoration-skip-ink:none}.contact-section-grid[data-astro-cid-fo5om7u5]{gap:var(--length-64);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;display:grid}.contact-section-form-column[data-astro-cid-fo5om7u5]{min-width:0;padding-top:var(--length-262);position:relative}.contact-section-painting-slot[data-astro-cid-fo5om7u5]{top:var(--length-negative-24);right:var(--length-16);z-index:var(--z-index-0);width:var(--length-350);pointer-events:none;position:absolute}.contact-section-painting-slot[data-astro-cid-fo5om7u5] img{width:100%;height:auto;display:block}.contact-section-form-card[data-astro-cid-fo5om7u5]{scroll-margin-top:var(--length-96);z-index:var(--z-index-1);min-width:0;min-height:var(--length-560);box-sizing:border-box;border:var(--length-1) solid var(--color-ink-alpha-12);border-radius:var(--radius-0);background:var(--color-white);box-shadow:var(--shadow-export-6);flex-direction:column;display:flex;position:relative;overflow:hidden}.contact-section-form-chrome[data-astro-cid-fo5om7u5]{align-items:center;gap:var(--length-10);height:var(--length-38);padding:0 var(--length-14);border-bottom:var(--length-1) solid var(--color-ink-alpha-08);background:var(--color-paper-alpha-9);font-family:var(--font-family-mono);flex:none;display:flex}.contact-section-form-mark[data-astro-cid-fo5om7u5]{width:var(--length-7);height:var(--length-7);background:var(--color-accent);flex:none}.contact-section-form-chrome-title[data-astro-cid-fo5om7u5]{font-size:var(--font-size-11-5);color:var(--color-text-quiet)}.contact-section-form-chrome-note[data-astro-cid-fo5om7u5]{font-size:var(--font-size-10-5);color:var(--color-text-faint-on-light);margin-left:auto}.contact-section-form-body[data-astro-cid-fo5om7u5]{padding:var(--length-32) var(--length-32) var(--length-30);flex-direction:column;flex:1;display:flex}.contact-section-form-body[data-astro-cid-fo5om7u5] astro-island{flex-direction:column;flex:1;min-width:0;display:flex}.contact-section-side[data-astro-cid-fo5om7u5]{gap:var(--length-22);flex-direction:column;min-width:0;display:flex}.contact-section-side-intro[data-astro-cid-fo5om7u5]{gap:var(--length-8);flex-direction:column;display:flex}.contact-section-kicker[data-astro-cid-fo5om7u5]{font-family:var(--font-family-mono);font-size:var(--font-size-11);letter-spacing:var(--letter-spacing-0-18);color:var(--color-ink)}.contact-section-side-lead[data-astro-cid-fo5om7u5]{font-family:var(--font-family-serif);font-size:var(--font-size-21);line-height:var(--line-height-1-4);color:var(--color-text-secondary)}.contact-section-stats[data-astro-cid-fo5om7u5]{border:var(--length-1) solid var(--color-ink-alpha-12);border-radius:var(--radius-0);background:var(--color-white);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.contact-section-stats[data-astro-cid-fo5om7u5] li[data-astro-cid-fo5om7u5]{padding:var(--length-10) var(--length-12)}.contact-section-stat-value[data-astro-cid-fo5om7u5]{font-family:var(--font-family-sans);font-size:var(--font-size-22);line-height:var(--line-height-1);font-weight:var(--font-weight-600);letter-spacing:var(--letter-spacing-negative-0-03)}.contact-section-stat-label[data-astro-cid-fo5om7u5]{margin-top:var(--length-5);font-family:var(--font-family-mono);font-size:var(--font-size-10);line-height:var(--line-height-1-35);color:var(--color-text-quiet)}.contact-section-steps[data-astro-cid-fo5om7u5]{margin:0;padding:0;list-style:none}.contact-section-step[data-astro-cid-fo5om7u5]{grid-template-columns:var(--length-52) minmax(0, 1fr);gap:var(--length-14);padding-bottom:var(--length-18);display:grid;position:relative}.contact-section-step[data-astro-cid-fo5om7u5]:last-child{padding-bottom:0}.contact-section-step-line[data-astro-cid-fo5om7u5]{top:var(--length-40);bottom:0;left:var(--length-19);width:var(--length-1);background:var(--color-ink);position:absolute}.contact-section-step-index[data-astro-cid-fo5om7u5]{width:var(--length-40);height:var(--length-40);border:var(--length-1) solid var(--color-ink-alpha-12);border-radius:var(--radius-0);background:var(--color-white);font-family:var(--font-family-mono);font-size:var(--font-size-12);font-weight:var(--font-weight-700);justify-content:center;align-items:center;display:flex}.contact-section-step-index-accent[data-astro-cid-fo5om7u5]{background:var(--color-accent)}.contact-section-step-copy[data-astro-cid-fo5om7u5]{gap:var(--length-3);flex-direction:column;display:flex}.contact-section-step-when[data-astro-cid-fo5om7u5]{font-family:var(--font-family-mono);font-size:var(--font-size-10-5);letter-spacing:var(--letter-spacing-0-08);color:var(--color-text-quiet)}.contact-section-step-name[data-astro-cid-fo5om7u5]{font-family:var(--font-family-sans);font-size:var(--font-size-18);line-height:var(--line-height-1-2);font-weight:var(--font-weight-600);letter-spacing:var(--letter-spacing-negative-0-01)}.contact-section-step-detail[data-astro-cid-fo5om7u5]{font-family:var(--font-family-serif);font-size:var(--font-size-15);line-height:var(--line-height-1-45);color:var(--color-text-secondary)}.contact-section-approval[data-astro-cid-fo5om7u5]{gap:var(--length-8);padding:var(--length-14) var(--length-16);border:var(--length-1) solid var(--color-ink-alpha-12);border-radius:var(--radius-0);background:var(--color-white);flex-direction:column;display:flex}.contact-section-approval-label[data-astro-cid-fo5om7u5]{font-family:var(--font-family-mono);font-size:var(--font-size-10-5);letter-spacing:var(--letter-spacing-0-12)}.contact-section-approval-note[data-astro-cid-fo5om7u5]{letter-spacing:var(--letter-spacing-0);color:var(--color-text-faint-on-light)}.contact-section-chips[data-astro-cid-fo5om7u5]{gap:var(--length-6);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.contact-section-chips[data-astro-cid-fo5om7u5] li[data-astro-cid-fo5om7u5]{padding:var(--length-6) var(--length-10);border:var(--length-1) solid var(--color-ink-alpha-16);border-radius:var(--radius-0);background:var(--color-white);font-family:var(--font-family-sans);font-size:var(--font-size-13)}.contact-section-stats[data-astro-cid-fo5om7u5] li[data-astro-cid-fo5om7u5]+li[data-astro-cid-fo5om7u5]{border-left:var(--length-1) solid var(--color-ink-alpha-12)}@media (width<=1100px){.contact-section-grid[data-astro-cid-fo5om7u5]{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.contact-section-title[data-astro-cid-fo5om7u5]{font-size:var(--font-size-44)}.contact-section-standfirst[data-astro-cid-fo5om7u5]{font-size:var(--font-size-19)}}
