.director-messages[data-astro-cid-vmajm4xx]{color:var(--navy);background:#fff;padding:76px 0 0;scroll-margin-top:20px}.director-messages[data-astro-cid-vmajm4xx] h2[data-astro-cid-vmajm4xx]{letter-spacing:-.025em;margin:0 0 36px;font-size:clamp(28px,3vw,40px);line-height:1.3}.director-messages__grid[data-astro-cid-vmajm4xx]{border-block:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;display:grid}.director-message[data-astro-cid-vmajm4xx]{min-width:0;padding:32px 0}.director-message[data-astro-cid-vmajm4xx]+.director-message[data-astro-cid-vmajm4xx]{border-left:1px solid var(--line);padding-left:40px}.director-message__person[data-astro-cid-vmajm4xx]{grid-template-columns:112px minmax(0,1fr);align-items:center;gap:24px;display:grid}.director-message__person[data-astro-cid-vmajm4xx] img[data-astro-cid-vmajm4xx]{object-fit:cover;object-position:center 18%;background:#edf0f3;width:112px;height:132px}.director-message[data-astro-cid-vmajm4xx] h3[data-astro-cid-vmajm4xx]{letter-spacing:-.015em;margin:0 0 10px;font-size:23px;line-height:1.3}.director-message__person[data-astro-cid-vmajm4xx] p[data-astro-cid-vmajm4xx]{color:#705829;max-width:25ch;margin:0;font-size:14px;line-height:1.6}.director-message__excerpt[data-astro-cid-vmajm4xx]{margin:24px 0 6px;font-size:19px;line-height:1.7}.director-message__excerpt[data-astro-cid-vmajm4xx] p[data-astro-cid-vmajm4xx]{margin:0}.director-message[data-astro-cid-vmajm4xx]:has(.director-message__details[open]) .director-message__excerpt[data-astro-cid-vmajm4xx]{display:none}.director-message__details[data-astro-cid-vmajm4xx]{margin-top:18px}.director-message__details[data-astro-cid-vmajm4xx] summary[data-astro-cid-vmajm4xx]{width:fit-content;min-height:44px;color:var(--navy);cursor:pointer;text-underline-offset:5px;text-decoration:underline;text-decoration-color:var(--line);align-items:center;gap:10px;font-size:14px;font-weight:600;list-style:none;transition:color .18s ease-out;display:flex}.director-message__details[data-astro-cid-vmajm4xx] summary[data-astro-cid-vmajm4xx]::-webkit-details-marker{display:none}.director-message__details[data-astro-cid-vmajm4xx] summary[data-astro-cid-vmajm4xx]::marker{content:""}.director-message__details[data-astro-cid-vmajm4xx] summary[data-astro-cid-vmajm4xx]:focus-visible{outline:2px solid var(--navy);outline-offset:4px}.director-message__details[data-astro-cid-vmajm4xx] summary[data-astro-cid-vmajm4xx] svg[data-astro-cid-vmajm4xx]{flex:0 0 18px;transition:transform .18s ease-out}.director-message__close[data-astro-cid-vmajm4xx],.director-message__details[data-astro-cid-vmajm4xx][open] .director-message__read[data-astro-cid-vmajm4xx]{display:none}.director-message__details[data-astro-cid-vmajm4xx][open] .director-message__close[data-astro-cid-vmajm4xx]{display:inline}.director-message__details[data-astro-cid-vmajm4xx][open] summary[data-astro-cid-vmajm4xx] svg[data-astro-cid-vmajm4xx]{transform:rotate(180deg)}.director-message__body[data-astro-cid-vmajm4xx]{color:#475564;margin:14px 0 0;font-size:16px;line-height:1.85}.director-message__body[data-astro-cid-vmajm4xx] p[data-astro-cid-vmajm4xx]{margin:0 0 18px}.director-message__body[data-astro-cid-vmajm4xx] p[data-astro-cid-vmajm4xx]:last-child{margin-bottom:0}.director-message__body[data-astro-cid-vmajm4xx][lang=en]{text-wrap:auto;line-height:1.8}.director-message[data-astro-cid-vmajm4xx] [data-astro-cid-vmajm4xx]::selection{color:#fff;background:var(--navy)}@media (hover:hover) and (pointer:fine){.director-message__details[data-astro-cid-vmajm4xx] summary[data-astro-cid-vmajm4xx]:hover{color:#705829;text-decoration-color:currentColor}}@media (width<=899px){.director-messages[data-astro-cid-vmajm4xx]{padding-top:52px}.director-messages[data-astro-cid-vmajm4xx] h2[data-astro-cid-vmajm4xx]{margin-bottom:26px}.director-messages__grid[data-astro-cid-vmajm4xx]{grid-template-columns:minmax(0,1fr);gap:0}.director-message[data-astro-cid-vmajm4xx]{padding:26px 0}.director-message[data-astro-cid-vmajm4xx]+.director-message[data-astro-cid-vmajm4xx]{border-left:0;border-top:1px solid var(--line);padding-left:0}.director-message__person[data-astro-cid-vmajm4xx]{grid-template-columns:80px minmax(0,1fr);gap:18px}.director-message__person[data-astro-cid-vmajm4xx] img[data-astro-cid-vmajm4xx]{width:80px;height:100px}.director-message[data-astro-cid-vmajm4xx] h3[data-astro-cid-vmajm4xx]{font-size:20px}.director-message__person[data-astro-cid-vmajm4xx] p[data-astro-cid-vmajm4xx]{font-size:13px}.director-message__excerpt[data-astro-cid-vmajm4xx]{margin-top:20px;font-size:17px;line-height:1.65}.director-message__details[data-astro-cid-vmajm4xx]{margin-top:8px}.director-message__body[data-astro-cid-vmajm4xx]{font-size:15px;line-height:1.85}}@media (prefers-reduced-motion:reduce){.director-message__details[data-astro-cid-vmajm4xx] summary[data-astro-cid-vmajm4xx],.director-message__details[data-astro-cid-vmajm4xx] summary[data-astro-cid-vmajm4xx] svg[data-astro-cid-vmajm4xx]{transition:none}}.programs[data-astro-cid-hin3s3bt]{padding-top:76px}@media (width<=899px){.programs[data-astro-cid-hin3s3bt]{padding-top:52px}}
