.curator-hero .page-intro{max-width:780px}.curator-actions{display:flex;align-items:center;gap:24px;margin-top:30px;flex-wrap:wrap}.curator-actions>span{font-size:12px}.curator-process{border-top:1px solid var(--line);padding-bottom:80px}.curator-steps{padding-left:22px;margin:0;display:grid;gap:32px}.curator-steps li{padding-left:10px}.curator-steps strong{font-weight:500}.curator-steps p{margin-top:8px}.curator-application-section{border-top:1px solid var(--line);scroll-margin-top:35px}.curator-form-intro{max-width:310px;margin-top:26px;font-size:13px}.curator-form{width:100%;max-width:770px}.curator-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.curator-field{margin-bottom:26px}.curator-field>label{display:block;font-size:13px;font-weight:500;margin-bottom:8px}.curator-help{font-size:12px;color:var(--muted);margin:0 0 12px!important;line-height:1.6}.curator-field input,.curator-field textarea{width:100%;display:block;border:1px solid #aaa9a2;border-radius:0;background:transparent;color:var(--ink);font:inherit;padding:12px;line-height:1.5}.curator-field textarea{resize:vertical;min-height:86px}.curator-field input:focus,.curator-field textarea:focus{outline:2px solid var(--navy);outline-offset:2px}.curator-field input::placeholder{color:#7b7b76}.curator-honeypot{display:none}.curator-check{display:flex;gap:12px;align-items:flex-start;font-size:12px;margin:0 0 22px;line-height:1.7}.curator-check input{margin:5px 0 0;flex-shrink:0;accent-color:var(--navy)}.curator-check a{text-decoration:underline;text-underline-offset:3px}.curator-form button{margin-top:8px}.curator-form button:disabled{opacity:.6;cursor:wait}.curator-form-status{margin-top:22px;font-size:13px}.curator-form-status:empty{display:none}.curator-form-status.error{color:#8b2929}.curator-form-status.received{border-top:1px solid var(--line);padding-top:28px}.curator-form-status.received h3{margin-bottom:22px}.curator-data-note{font-size:11px;color:var(--muted);margin-top:24px;max-width:620px}[hidden]{display:none!important}@media(min-width:1001px) and (max-width:1250px){.nav{gap:16px}.brand{width:200px}.site-header{gap:24px}}@media(max-width:700px){.curator-form-grid{grid-template-columns:1fr;gap:0}.curator-actions{gap:16px}.curator-hero h1{font-size:clamp(44px,10vw,66px)}.curator-application-section{scroll-margin-top:20px}.curator-form-intro{max-width:none;margin-bottom:10px}.curator-steps{padding-left:18px}}@media print{.curator-form{display:none}.curator-application-section{display:none}}

.curator-hero .curator-program-name{font-size:clamp(72px,12vw,176px);letter-spacing:.01em;margin-bottom:12px}.curator-program-subtitle{font-size:clamp(18px,2vw,26px);margin-bottom:26px;letter-spacing:.015em}.curator-recognition{border-top:1px solid var(--line)}.curator-cv{margin-top:30px;padding:26px;border:1px solid var(--line)}.curator-cv .eyebrow{margin-bottom:14px}.curator-cv .curator-help{margin-top:18px!important;margin-bottom:0!important}

.curator-directory{border:0;border-top:1px solid var(--line);padding:28px 0 0;margin:6px 0 30px;min-width:0;scroll-margin-top:30px}.curator-directory legend{font-size:18px;font-weight:500;padding:0 0 10px;max-width:100%}.curator-artist-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:22px 0}.curator-artist{border:1px solid var(--line);padding:20px;min-width:0}.curator-artist-choice{display:flex;gap:10px;align-items:flex-start;font-size:16px;font-weight:500;line-height:1.4;cursor:pointer}.curator-artist-choice input{margin:3px 0 0;width:18px;height:18px;flex-shrink:0;accent-color:var(--navy)}.curator-artist p{font-size:12px;line-height:1.7;margin:10px 0 14px}.curator-artist .curator-artist-media{font-size:11px;color:var(--muted);margin:10px 0}.curator-artist a,.curator-directory-note a{font-size:11px;text-decoration:underline;text-underline-offset:3px}.curator-artist:has(input:checked){border-color:var(--navy);background:rgba(43,61,74,.04)}.curator-artist a:focus-visible,.curator-artist input:focus-visible{outline:2px solid var(--navy);outline-offset:4px}.curator-guidance{margin-top:22px}.curator-directory-note{font-size:11px;line-height:1.6;color:var(--muted);margin:20px 0 0}@media(max-width:700px){.curator-artist-grid{grid-template-columns:1fr}.curator-artist{padding:18px}.curator-directory legend{font-size:17px}}
.curator-artist .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.wide-photo.curator-visit-photo{height:auto;aspect-ratio:4/3}.curator-visit-photo img{position:absolute;inset:0;object-fit:contain;object-position:center}
