.page_main__M0xxf{min-height:calc(100vh - var(--header-height));padding:var(--spacing-20) 0;background-color:var(--color-bg-primary)}.page_container__kytkP{max-width:var(--max-width-narrow);margin:0 auto;padding:0 var(--spacing-4)}@media (min-width:768px){.page_container__kytkP{padding:0 var(--spacing-8)}}.page_title__yVhH_{font-family:var(--font-heading);font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);text-align:center;margin:0 0 var(--spacing-12) 0;line-height:var(--line-height-tight)}@media (min-width:768px){.page_title__yVhH_{font-size:var(--font-size-5xl)}}.page_content__QCmPY{display:flex;flex-direction:column;gap:var(--spacing-12)}.page_profile___tqo3{display:flex;justify-content:center;margin-bottom:var(--spacing-8)}.page_profileImage__kAEo4{width:200px;height:200px;border-radius:var(--radius-full);object-fit:cover;object-position:center 25%;border:2px solid var(--color-border-light);display:block}@media (min-width:768px){.page_profileImage__kAEo4{width:250px;height:250px}}.page_section__1ik7x{display:flex;flex-direction:column;gap:var(--spacing-4)}.page_sectionTitle__2F8yW{font-family:var(--font-heading);font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0;line-height:var(--line-height-tight)}@media (min-width:768px){.page_sectionTitle__2F8yW{font-size:var(--font-size-3xl)}}.page_text__ISPGV{font-family:var(--font-primary);font-size:var(--font-size-base);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);margin:0}@media (min-width:768px){.page_text__ISPGV{font-size:var(--font-size-lg)}}.page_link__v2cvg{color:var(--color-primary);text-decoration:none;border-bottom:1px solid transparent;transition:border-color var(--duration-base) var(--ease-out)}.page_link__v2cvg:hover{border-bottom-color:var(--color-primary)}.page_subhead__fB2Jw{font-family:var(--font-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-primary);margin:var(--spacing-2) 0 0 0}.page_exhibitionList__CTBGb{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--spacing-2)}.page_exhibitionItem___y2z2{display:flex;gap:var(--spacing-4);font-family:var(--font-primary);font-size:var(--font-size-base);color:var(--color-text-secondary);line-height:var(--line-height-relaxed)}.page_exhibitionYear__CpSgK{flex-shrink:0;min-width:5.5rem;font-weight:var(--font-weight-semibold);color:var(--color-text-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (min-width:768px){.page_exhibitionItem___y2z2{font-size:var(--font-size-lg)}}.page_statement__U6bmj{font-family:var(--font-primary);font-size:var(--font-size-lg);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);font-style:italic;margin:0;padding-left:var(--spacing-6);border-left:2px solid var(--color-border-light)}@media (min-width:768px){.page_statement__U6bmj{font-size:var(--font-size-xl)}}.page_ctaSection__m8a2d{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-6);text-align:center;padding:var(--spacing-12) 0;border-top:1px solid var(--color-border-light)}.page_button__mJEBR{display:inline-block;padding:var(--spacing-4) var(--spacing-8);font-family:var(--font-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text-inverse);background-color:var(--color-primary);border:2px solid var(--color-primary);border-radius:var(--radius-md);text-decoration:none;transition:all var(--duration-base) var(--ease-out);min-width:200px;text-align:center}.page_button__mJEBR:hover{background-color:var(--color-primary-hover);border-color:var(--color-primary-hover);transform:translateY(-2px);box-shadow:var(--shadow-md);text-decoration:none}.InstagramLink_glyph__H46fV{width:1.3em;height:1.3em;flex-shrink:0;margin-top:.1em}.InstagramLink_glyphLink__OzqQk{display:flex;flex-shrink:0;line-height:0;border-bottom:none;text-decoration:none}.InstagramLink_glyphLink__OzqQk:hover{opacity:.8}.InstagramLink_note__Psqoz{display:flex;align-items:flex-start;gap:.6em}.page_main__Im2eo{min-height:calc(100vh - var(--header-height));padding:var(--spacing-20) 0;background-color:var(--color-bg-primary)}.page_container__AA3Y1{max-width:var(--max-width-narrow);margin:0 auto;padding:0 var(--spacing-4)}@media (min-width:768px){.page_container__AA3Y1{padding:0 var(--spacing-8)}}.page_title__Owwlz{font-family:var(--font-heading);font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);text-align:center;margin:0 0 var(--spacing-4) 0;line-height:var(--line-height-tight)}@media (min-width:768px){.page_title__Owwlz{font-size:var(--font-size-5xl)}}.page_description__GsCf0{font-family:var(--font-primary);font-size:var(--font-size-lg);color:var(--color-text-secondary);text-align:center;margin:0 0 var(--spacing-12) 0;line-height:var(--line-height-relaxed)}.page_form__T90SA{display:flex;flex-direction:column;gap:var(--spacing-6)}.page_field__3jfJW{display:flex;flex-direction:column;gap:var(--spacing-2)}.page_label__4k18b{font-family:var(--font-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.page_required__BC3kc{color:var(--color-error)}.page_input__jhQwS,.page_textarea__KX_LQ{padding:var(--spacing-3) var(--spacing-4);font-family:var(--font-primary);font-size:var(--font-size-base);color:var(--color-text-primary);background-color:var(--color-bg-primary);border:2px solid var(--color-border-medium);border-radius:var(--radius-md);transition:border-color var(--duration-base) var(--ease-out)}.page_input__jhQwS:focus,.page_textarea__KX_LQ:focus{outline:none;border-color:var(--color-primary)}.page_input__jhQwS:disabled,.page_textarea__KX_LQ:disabled{opacity:.6;cursor:not-allowed}.page_inputError__2hr5N{border-color:var(--color-error)}.page_textarea__KX_LQ{resize:vertical;min-height:150px}.page_charCount__x9lt1{color:var(--color-text-tertiary);align-self:flex-end}.page_charCount__x9lt1,.page_error__DGOPz{font-family:var(--font-primary);font-size:var(--font-size-sm)}.page_error__DGOPz{color:var(--color-error)}.page_submitButton__uYK8o{padding:var(--spacing-4) var(--spacing-8);font-family:var(--font-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text-inverse);background-color:var(--color-primary);border:2px solid var(--color-primary);border-radius:var(--radius-md);cursor:pointer;transition:all var(--duration-base) var(--ease-out);align-self:flex-start;min-width:200px}.page_submitButton__uYK8o:hover:not(:disabled){background-color:var(--color-primary-hover);border-color:var(--color-primary-hover);transform:translateY(-2px);box-shadow:var(--shadow-md)}.page_submitButton__uYK8o:disabled{opacity:.6;cursor:not-allowed;transform:none}.page_submitButton__uYK8o:focus{outline:2px solid var(--color-focus);outline-offset:2px}.page_turnstileContainer__YHn9l{margin:var(--spacing-6) 0;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-2)}.page_turnstileNote__E3AOH{margin:0;font-family:var(--font-primary);font-size:var(--font-size-sm);color:var(--color-text-tertiary);text-align:center;max-width:34rem}.page_turnstileNote__E3AOH a{color:var(--color-primary);text-decoration:underline}.page_turnstileNote__E3AOH a:hover{text-decoration:none}.page_successMessage__06UDq{padding:var(--spacing-4);background-color:var(--color-success-bg);border:1px solid var(--color-success-border);color:var(--color-success-text);border-radius:var(--radius-md);margin-bottom:var(--spacing-6);text-align:center}.page_successMessage__06UDq p{margin:0;font-family:var(--font-primary);font-size:var(--font-size-base)}.page_successMessage__06UDq p+p{margin-top:var(--spacing-3);font-size:var(--font-size-sm)}.page_successMessage__06UDq a{color:inherit;text-decoration:underline}.page_errorMessage__ttPVk{padding:var(--spacing-4);background-color:var(--color-error-bg);border:1px solid var(--color-error-border);color:var(--color-error-text);border-radius:var(--radius-md);margin-top:var(--spacing-4);text-align:center}.page_errorMessage__ttPVk p{margin:0;font-family:var(--font-primary);font-size:var(--font-size-base)}