.ContactForm-module__1SvrgG__form{flex-direction:column;gap:clamp(1.75rem,4vw,2.5rem);max-width:40rem;display:flex}.ContactForm-module__1SvrgG__honeypot{opacity:0;width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.ContactForm-module__1SvrgG__field{flex-direction:column;gap:.6rem;display:flex;position:relative}.ContactForm-module__1SvrgG__label{font-size:var(--fs-meta);text-transform:uppercase;letter-spacing:.12em;color:var(--muted);transition:color .3s var(--ease);display:inline-block;position:relative}.ContactForm-module__1SvrgG__field:focus-within .ContactForm-module__1SvrgG__label{color:var(--fg)}.ContactForm-module__1SvrgG__labelText{display:inline-block}.ContactForm-module__1SvrgG__input,.ContactForm-module__1SvrgG__textarea{border:none;border-bottom:1px solid var(--border);width:100%;font-size:var(--fs-lead);letter-spacing:-.01em;color:var(--fg);transition:border-color .35s var(--ease);background:0 0;padding:.5rem 0 .75rem}.ContactForm-module__1SvrgG__textarea{resize:vertical;min-height:6rem;line-height:1.5;font-size:var(--fs-h3)}.ContactForm-module__1SvrgG__input::placeholder,.ContactForm-module__1SvrgG__textarea::placeholder{color:var(--muted)}.ContactForm-module__1SvrgG__input:focus,.ContactForm-module__1SvrgG__textarea:focus{border-color:var(--fg)}.ContactForm-module__1SvrgG__underline{background:var(--fg);transform-origin:0;width:100%;height:1px;transition:transform .45s var(--ease);position:absolute;bottom:0;left:0;transform:scaleX(0)}.ContactForm-module__1SvrgG__field:focus-within .ContactForm-module__1SvrgG__underline{transform:scaleX(1)}.ContactForm-module__1SvrgG__error{font-size:var(--fs-meta);color:var(--danger)}.ContactForm-module__1SvrgG__footer{flex-wrap:wrap;align-items:center;gap:1.5rem;display:flex}.ContactForm-module__1SvrgG__submit{font-size:var(--fs-meta);text-transform:uppercase;letter-spacing:.12em;border:1px solid var(--fg);transition:background-color .35s var(--ease), color .35s var(--ease), opacity .35s var(--ease);align-items:center;gap:.6rem;padding:.9rem 1.6rem;display:inline-flex}.ContactForm-module__1SvrgG__submit:hover{background:var(--fg);color:var(--bg)}.ContactForm-module__1SvrgG__submit:disabled{opacity:.55;cursor:default;pointer-events:none}.ContactForm-module__1SvrgG__input:disabled,.ContactForm-module__1SvrgG__textarea:disabled{opacity:.6}.ContactForm-module__1SvrgG__status{font-size:var(--fs-small);color:var(--fg-secondary)}.ContactForm-module__1SvrgG__statusError{color:var(--danger)}
.page-module__j6Q3dW__hero{padding-top:calc(var(--nav-h) + clamp(2rem, 6vw, 4rem));padding-bottom:clamp(1rem,4vw,2rem)}.page-module__j6Q3dW__title{font-size:var(--fs-display);letter-spacing:-.05em;margin-top:.75rem;font-weight:600;line-height:.86}.page-module__j6Q3dW__lead{margin-top:clamp(1.25rem,3vw,2rem)}.page-module__j6Q3dW__status{border-top:1px solid var(--border-subtle);flex-wrap:wrap;gap:1.5rem 3rem;margin-top:clamp(2rem,5vw,3rem);padding-top:clamp(1.25rem,3vw,1.75rem);display:flex}.page-module__j6Q3dW__statusItem{flex-direction:column;gap:.4rem;display:flex}.page-module__j6Q3dW__statusLabel{font-size:var(--fs-meta);text-transform:uppercase;letter-spacing:.12em;color:var(--muted)}.page-module__j6Q3dW__statusValue{font-size:var(--fs-small);color:var(--fg-secondary);font-variant-numeric:tabular-nums}.page-module__j6Q3dW__grid{grid-template-columns:1fr;gap:clamp(3rem,8vw,5rem);display:grid}.page-module__j6Q3dW__links{border-top:1px solid var(--border-subtle);flex-direction:column;gap:0;display:flex}.page-module__j6Q3dW__linkRow{border-bottom:1px solid var(--border-subtle);transition:padding-left .4s var(--ease);justify-content:space-between;align-items:baseline;gap:1rem;padding:clamp(1.25rem,3vw,1.75rem) 0;display:flex}.page-module__j6Q3dW__linkRow:hover,.page-module__j6Q3dW__linkRow:focus-visible{padding-left:.75rem}.page-module__j6Q3dW__linkLabel{font-size:var(--fs-meta);text-transform:uppercase;letter-spacing:.12em;color:var(--muted);transition:color .4s var(--ease)}.page-module__j6Q3dW__linkRow:hover .page-module__j6Q3dW__linkLabel,.page-module__j6Q3dW__linkRow:focus-visible .page-module__j6Q3dW__linkLabel{color:var(--fg)}.page-module__j6Q3dW__linkRight{align-items:baseline;gap:.6rem;display:flex}.page-module__j6Q3dW__linkValue{letter-spacing:-.02em;font-size:clamp(1.1rem,2.6vw,1.5rem)}.page-module__j6Q3dW__arrow{color:var(--muted);transition:transform .5s var(--ease), color .4s var(--ease);font-size:clamp(1rem,2.2vw,1.3rem);display:inline-block;transform:rotate(-45deg)}.page-module__j6Q3dW__linkRow:hover .page-module__j6Q3dW__arrow,.page-module__j6Q3dW__linkRow:focus-visible .page-module__j6Q3dW__arrow{color:var(--fg);transform:translate(.3em)rotate(-45deg)}@media (min-width:900px){.page-module__j6Q3dW__grid{grid-template-columns:1fr 1fr}}
