.about-link[data-astro-cid-5blmo7yk]{text-decoration:underline;text-underline-offset:4px}.about-link[data-astro-cid-5blmo7yk]{display:inline-flex;align-items:center;min-height:44px;flex-shrink:0;color:var(--color-muted);font-size:14px;text-decoration:none}.about-link[data-astro-cid-5blmo7yk]:hover{color:var(--color-ink)}.about-link[data-astro-cid-5blmo7yk]:focus-visible{outline:1px solid var(--color-accent);outline-offset:4px}.about-link[data-astro-cid-5blmo7yk][aria-current=page]{color:var(--color-ink);text-decoration:underline;text-underline-offset:4px}@media(max-width:639px){nav[data-astro-cid-5blmo7yk]{flex-wrap:wrap;gap:8px 12px}.about-link[data-astro-cid-5blmo7yk]{font-size:13px}}@media(min-width:768px)and (max-width:1199px){nav[data-astro-cid-5blmo7yk]{flex-wrap:wrap;row-gap:12px}.navbar-actions[data-astro-cid-5blmo7yk]{flex-basis:100%;justify-content:flex-end}.navbar-search[data-astro-cid-5blmo7yk]{max-width:none}}.residency-link[data-astro-cid-5blmo7yk]{display:inline-flex;align-items:center;min-height:44px;flex-shrink:0;padding-left:16px;border-left:.5px solid var(--color-border);color:var(--color-accent);font-size:14px;font-weight:500;text-decoration:none}.residency-link[data-astro-cid-5blmo7yk]:hover{color:var(--color-accent-hover);text-decoration:underline;text-underline-offset:4px}.residency-link[data-astro-cid-5blmo7yk]:focus-visible{outline:1px solid var(--color-accent);outline-offset:4px}.residency-link[data-astro-cid-5blmo7yk][aria-current=page]{text-decoration:underline;text-underline-offset:4px}@media(max-width:639px){.residency-link[data-astro-cid-5blmo7yk]{padding-left:12px;font-size:13px}}.navbar-search[data-astro-cid-5blmo7yk]{width:clamp(120px,42vw,576px)}@media(min-width:768px)and (max-width:1050px){.navbar-search[data-astro-cid-5blmo7yk]{width:auto}.navbar-actions[data-astro-cid-5blmo7yk]{gap:12px}}.pieces-menu[data-astro-cid-5blmo7yk],.opportunities-menu[data-astro-cid-5blmo7yk],.glossary-menu[data-astro-cid-5blmo7yk]{position:relative;padding-block:12px;margin-block:-12px}.menu-caret[data-astro-cid-5blmo7yk]{font-size:12px;transition:transform .14s ease}.opportunities-submenu[data-astro-cid-5blmo7yk]{position:absolute;top:calc(100% - 1px);left:50%;width:210px;padding:8px;border:.5px solid var(--color-border-strong);background:var(--color-surface);box-shadow:0 10px 28px #211c161a;opacity:0;visibility:hidden;transform:translate(-50%,-4px);transition:opacity .12s ease,transform .12s ease,visibility .12s}.opportunities-submenu[data-astro-cid-5blmo7yk] a[data-astro-cid-5blmo7yk]{display:block;padding:10px 12px;color:var(--color-muted);text-decoration:none;font-size:13px}.opportunities-submenu[data-astro-cid-5blmo7yk] a[data-astro-cid-5blmo7yk]:hover,.opportunities-submenu[data-astro-cid-5blmo7yk] a[data-astro-cid-5blmo7yk]:focus-visible{color:var(--color-ink);background:var(--color-bg-tint);outline:none}.opportunities-menu[data-astro-cid-5blmo7yk]:hover .opportunities-submenu[data-astro-cid-5blmo7yk],.opportunities-menu[data-astro-cid-5blmo7yk]:focus-within .opportunities-submenu[data-astro-cid-5blmo7yk]{opacity:1;visibility:visible;transform:translate(-50%)}.opportunities-menu[data-astro-cid-5blmo7yk]:hover .menu-caret[data-astro-cid-5blmo7yk],.opportunities-menu[data-astro-cid-5blmo7yk]:focus-within .menu-caret[data-astro-cid-5blmo7yk]{transform:rotate(180deg)}.pieces-submenu[data-astro-cid-5blmo7yk]{position:absolute;top:calc(100% - 1px);left:50%;width:285px;padding:8px;border:.5px solid var(--color-border-strong);background:var(--color-surface);box-shadow:0 10px 28px #211c161a;opacity:0;visibility:hidden;transform:translate(-50%,-4px);transition:opacity .12s ease,transform .12s ease,visibility .12s}.pieces-submenu[data-astro-cid-5blmo7yk]>a[data-astro-cid-5blmo7yk],.pieces-submenu-item[data-astro-cid-5blmo7yk]>a[data-astro-cid-5blmo7yk]{display:block;padding:10px 12px;color:var(--color-muted);text-decoration:none;font-size:13px}.pieces-submenu[data-astro-cid-5blmo7yk]>a[data-astro-cid-5blmo7yk]+a[data-astro-cid-5blmo7yk],.pieces-submenu[data-astro-cid-5blmo7yk]>a[data-astro-cid-5blmo7yk]+.pieces-submenu-item[data-astro-cid-5blmo7yk],.pieces-submenu-item[data-astro-cid-5blmo7yk]+.pieces-submenu-item[data-astro-cid-5blmo7yk],.pieces-submenu-item[data-astro-cid-5blmo7yk]+a[data-astro-cid-5blmo7yk]{border-top:.5px solid var(--color-border)}.pieces-submenu[data-astro-cid-5blmo7yk] a[data-astro-cid-5blmo7yk]:hover,.pieces-submenu[data-astro-cid-5blmo7yk] a[data-astro-cid-5blmo7yk]:focus-visible{color:var(--color-ink);background:var(--color-bg-tint);outline:none}.pieces-submenu-item[data-astro-cid-5blmo7yk]{position:relative}.pieces-form-trigger[data-astro-cid-5blmo7yk]{display:flex!important;align-items:center;justify-content:space-between}.pieces-form-submenu[data-astro-cid-5blmo7yk]{position:absolute;top:-9px;left:calc(100% - 2px);width:225px;max-height:min(72vh,540px);overflow-y:auto;padding:8px;border:.5px solid var(--color-border-strong);background:var(--color-surface);box-shadow:0 10px 28px #211c161a;opacity:0;visibility:hidden;transform:translate(-4px);transition:opacity .12s ease,transform .12s ease,visibility .12s}.pieces-form-submenu[data-astro-cid-5blmo7yk] a[data-astro-cid-5blmo7yk]{display:block;padding:8px 10px;color:var(--color-muted);text-decoration:none;font-size:12px}.pieces-form-submenu[data-astro-cid-5blmo7yk] a[data-astro-cid-5blmo7yk]+a[data-astro-cid-5blmo7yk]{border-top:.5px solid var(--color-border)}.pieces-form-submenu[data-astro-cid-5blmo7yk] .pieces-form-see-all[data-astro-cid-5blmo7yk]{color:var(--color-accent);background:var(--color-bg-tint);font-weight:500}.pieces-submenu-item[data-astro-cid-5blmo7yk]:hover .pieces-form-submenu[data-astro-cid-5blmo7yk],.pieces-submenu-item[data-astro-cid-5blmo7yk]:focus-within .pieces-form-submenu[data-astro-cid-5blmo7yk]{opacity:1;visibility:visible;transform:translate(0)}.pieces-submenu[data-astro-cid-5blmo7yk] .living-composers-heading[data-astro-cid-5blmo7yk]{color:var(--color-muted);font-weight:400}.living-career-submenu[data-astro-cid-5blmo7yk]{max-height:none;overflow:visible}.pieces-menu[data-astro-cid-5blmo7yk]:hover .pieces-submenu[data-astro-cid-5blmo7yk],.pieces-menu[data-astro-cid-5blmo7yk]:focus-within .pieces-submenu[data-astro-cid-5blmo7yk]{opacity:1;visibility:visible;transform:translate(-50%)}.pieces-menu[data-astro-cid-5blmo7yk]:hover .menu-caret[data-astro-cid-5blmo7yk],.pieces-menu[data-astro-cid-5blmo7yk]:focus-within .menu-caret[data-astro-cid-5blmo7yk]{transform:rotate(180deg)}.glossary-submenu[data-astro-cid-5blmo7yk]{position:absolute;top:calc(100% - 1px);right:-8px;width:330px;max-height:min(70vh,560px);overflow-y:auto;padding:8px;border:.5px solid var(--color-border-strong);background:var(--color-surface);box-shadow:0 10px 28px #211c161a;opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity .12s ease,transform .12s ease,visibility .12s}.glossary-submenu[data-astro-cid-5blmo7yk] a[data-astro-cid-5blmo7yk]{display:grid;grid-template-columns:94px 1fr;gap:10px;padding:9px 10px;color:var(--color-muted);text-decoration:none;font-size:12px}.glossary-submenu[data-astro-cid-5blmo7yk] a[data-astro-cid-5blmo7yk]+a[data-astro-cid-5blmo7yk]{border-top:.5px solid var(--color-border)}.glossary-submenu[data-astro-cid-5blmo7yk] a[data-astro-cid-5blmo7yk] span[data-astro-cid-5blmo7yk]{color:var(--color-tertiary)}.glossary-submenu[data-astro-cid-5blmo7yk] a[data-astro-cid-5blmo7yk] strong[data-astro-cid-5blmo7yk]{color:var(--color-ink);font-weight:500}.glossary-submenu[data-astro-cid-5blmo7yk] .glossary-see-all[data-astro-cid-5blmo7yk]{grid-template-columns:94px 1fr;background:var(--color-bg-tint)}.glossary-submenu[data-astro-cid-5blmo7yk] .glossary-see-all[data-astro-cid-5blmo7yk] strong[data-astro-cid-5blmo7yk]{color:var(--color-accent)}.glossary-submenu[data-astro-cid-5blmo7yk] a[data-astro-cid-5blmo7yk]:hover,.glossary-submenu[data-astro-cid-5blmo7yk] a[data-astro-cid-5blmo7yk]:focus-visible{background:var(--color-bg-tint);outline:none}.glossary-menu[data-astro-cid-5blmo7yk]:hover .glossary-submenu[data-astro-cid-5blmo7yk],.glossary-menu[data-astro-cid-5blmo7yk]:focus-within .glossary-submenu[data-astro-cid-5blmo7yk]{opacity:1;visibility:visible;transform:translateY(0)}.glossary-menu[data-astro-cid-5blmo7yk]:hover .menu-caret[data-astro-cid-5blmo7yk],.glossary-menu[data-astro-cid-5blmo7yk]:focus-within .menu-caret[data-astro-cid-5blmo7yk]{transform:rotate(180deg)}
