.InquiryForm-module__4DaIGa__form{flex-direction:column;gap:12px;max-width:520px;display:flex}.InquiryForm-module__4DaIGa__row{gap:12px;display:flex}.InquiryForm-module__4DaIGa__input,.InquiryForm-module__4DaIGa__textarea{width:100%;font-family:var(--font-primary);letter-spacing:.03em;color:var(--foreground);border:none;border-bottom:1px solid var(--border);resize:none;background:0 0;outline:none;padding:10px 0;font-size:13px;transition:border-color .2s}.InquiryForm-module__4DaIGa__input::placeholder,.InquiryForm-module__4DaIGa__textarea::placeholder{color:var(--muted);text-transform:lowercase}.InquiryForm-module__4DaIGa__input:focus,.InquiryForm-module__4DaIGa__textarea:focus{border-bottom-color:var(--foreground)}.InquiryForm-module__4DaIGa__textarea{padding-top:12px;line-height:1.7}.InquiryForm-module__4DaIGa__footer{justify-content:flex-end;padding-top:4px;display:flex}.InquiryForm-module__4DaIGa__btn{font-family:var(--font-primary);letter-spacing:.2em;text-transform:lowercase;color:var(--foreground);cursor:pointer;background:0 0;border:none;padding:0;font-size:10px;transition:color .2s}.InquiryForm-module__4DaIGa__btn:hover{color:var(--muted)}.InquiryForm-module__4DaIGa__btn:disabled{color:var(--muted);cursor:default}.InquiryForm-module__4DaIGa__success{flex-direction:column;gap:16px;max-width:520px;display:flex}.InquiryForm-module__4DaIGa__success p{letter-spacing:.08em;color:var(--muted);text-transform:lowercase;font-size:13px}.InquiryForm-module__4DaIGa__reset{font-family:var(--font-primary);letter-spacing:.14em;text-transform:lowercase;color:var(--muted);cursor:pointer;text-align:left;background:0 0;border:none;padding:0;font-size:11px;transition:color .2s}.InquiryForm-module__4DaIGa__reset:hover{color:var(--foreground)}.InquiryForm-module__4DaIGa__error{letter-spacing:.1em;color:#c00;font-size:11px}@media (max-width:768px){.InquiryForm-module__4DaIGa__row{flex-direction:column;gap:0}}
.InquirySection-module__w-Eitq__wrap{flex-direction:column;gap:24px;display:flex}.InquirySection-module__w-Eitq__toggle{border:1px solid var(--border);letter-spacing:.18em;text-transform:lowercase;color:var(--foreground);cursor:pointer;background:0 0;align-self:flex-start;align-items:center;gap:16px;padding:14px 22px;font-family:inherit;font-size:11px;transition:background-color .2s,border-color .2s;display:flex}.InquirySection-module__w-Eitq__toggle:hover{background:#fafafa;border-color:#ccc}.InquirySection-module__w-Eitq__sign{color:var(--muted);font-size:14px;line-height:1}.InquirySection-module__w-Eitq__panel{animation:.3s forwards InquirySection-module__w-Eitq__slideDown}@keyframes InquirySection-module__w-Eitq__slideDown{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}
.SocialIcons-module__DcDW_G__row{align-items:center;gap:22px;margin:0;padding:0;list-style:none;display:flex}.SocialIcons-module__DcDW_G__icon{color:#555;justify-content:center;align-items:center;width:22px;height:22px;transition:color .2s,transform .2s;display:inline-flex}.SocialIcons-module__DcDW_G__icon svg{width:100%;height:100%}.SocialIcons-module__DcDW_G__icon:hover{color:var(--foreground);transform:translateY(-2px)}
.page-module__NfDiEG__page{padding-top:calc(var(--nav-height) + var(--ticker-height));min-height:100vh}.page-module__NfDiEG__header{border-bottom:1px solid var(--border);padding:64px 48px 48px}.page-module__NfDiEG__title{letter-spacing:.12em;text-transform:lowercase;font-size:28px;font-weight:400}.page-module__NfDiEG__section{border-bottom:1px solid var(--border);max-width:960px;padding:64px 48px}.page-module__NfDiEG__section:last-child{border-bottom:none}.page-module__NfDiEG__sectionLabel{align-items:baseline;gap:18px;margin-bottom:32px;display:flex}.page-module__NfDiEG__sectionNumber{letter-spacing:.24em;color:var(--muted);font-size:11px}.page-module__NfDiEG__sectionTitle{letter-spacing:.18em;text-transform:lowercase;color:var(--foreground);font-size:15px;font-weight:400}.page-module__NfDiEG__body{color:#444;letter-spacing:.02em;max-width:580px;font-size:15px;line-height:1.9}.page-module__NfDiEG__bioLayout{grid-template-columns:220px 1fr;align-items:stretch;gap:56px;display:grid}.page-module__NfDiEG__headshotWrapper{aspect-ratio:4/5;background:#f4f4f4;width:220px;position:relative;overflow:hidden}.page-module__NfDiEG__headshot{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.page-module__NfDiEG__bioText{align-items:center;display:flex}.page-module__NfDiEG__mediaList{flex-direction:column;list-style:none;display:flex}.page-module__NfDiEG__mediaItem{border-top:1px solid var(--border)}.page-module__NfDiEG__mediaItem:last-child{border-bottom:1px solid var(--border)}.page-module__NfDiEG__mediaLink{color:inherit;grid-template-columns:1fr 24px;align-items:start;gap:24px;padding:24px 0;text-decoration:none;transition:opacity .2s;display:grid}a.page-module__NfDiEG__mediaLink:hover{opacity:.65}.page-module__NfDiEG__mediaContent{flex-direction:column;gap:4px;display:flex}.page-module__NfDiEG__mediaTitle{letter-spacing:.18em;text-transform:uppercase;color:var(--foreground);font-size:13px}.page-module__NfDiEG__mediaSubtitle{letter-spacing:.02em;color:#444;margin-top:2px;font-size:15px}.page-module__NfDiEG__mediaMeta{letter-spacing:.14em;text-transform:lowercase;color:var(--muted);margin-top:6px;font-size:11px}.page-module__NfDiEG__mediaArrow{color:var(--muted);padding-top:4px;font-size:14px;transition:transform .2s,color .2s}a.page-module__NfDiEG__mediaLink:hover .page-module__NfDiEG__mediaArrow{color:var(--foreground);transform:translate(4px)}.page-module__NfDiEG__empty{letter-spacing:.14em;color:var(--muted);text-transform:lowercase;font-size:12px}.page-module__NfDiEG__contactSection{flex-direction:column;gap:0;display:flex}.page-module__NfDiEG__socialBlock{border-top:1px solid var(--border);margin-top:48px;padding-top:36px}@media (max-width:768px){.page-module__NfDiEG__header{padding:40px 24px 32px}.page-module__NfDiEG__section{padding:48px 24px}.page-module__NfDiEG__bioLayout{grid-template-columns:1fr;gap:28px}.page-module__NfDiEG__headshotWrapper{aspect-ratio:4/3;width:100%}.page-module__NfDiEG__headshot{object-position:top}.page-module__NfDiEG__mediaLink{grid-template-columns:1fr 20px;gap:16px;padding:20px 0}}
