.news-page{background:#eeeae5;color:#191917;padding-top:150px}.news-intro{padding:75px 7vw 85px;max-width:1400px;margin:auto}.news-intro .eyebrow{display:block;color:#625e57}.news-intro h1{font-size:clamp(48px,6.8vw,100px);font-weight:400;line-height:1.02;letter-spacing:-.065em;margin:35px 0}.news-cta h2 em,.news-intro h1 em{font-family:Georgia,serif;font-weight:400}.news-intro>p{font-size:20px;line-height:1.65;max-width:620px}.news-stories{padding:0 7vw 90px}.news-story{display:grid;grid-template-columns:1.1fr 1fr;gap:7vw;align-items:center;padding:65px 0;border-top:1px solid #c6c0b8}.news-photo{display:block;aspect-ratio:1.22;overflow:hidden}.news-photo img{transition:transform .7s}.news-photo:hover img{transform:scale(1.025)}.news-story:nth-child(2) .news-photo{border-radius:48% 48% 0 0}.news-story h2{font-family:Georgia,serif;font-size:clamp(30px,3.2vw,48px);font-weight:400;line-height:1.15;letter-spacing:-.04em;margin:25px 0}.news-story p{line-height:1.8;color:#555149;max-width:540px}.news-link{display:inline-block;border-bottom:1px solid;padding:15px 0;font-size:15px;line-height:1.5}.news-link span{margin-left:30px}.news-cta{background:#171715;color:#eeeae5;padding:90px 7vw}.news-cta h2{font-size:clamp(42px,6vw,78px);font-weight:400;letter-spacing:-.05em;line-height:1.08;margin:25px 0}.news-cta p{line-height:1.7}.news-back{display:block;margin-bottom:45px;font-size:14px}.news-article .news-intro{max-width:1250px}.news-article .news-intro h1{font-size:clamp(42px,5.5vw,78px);line-height:1.09}.news-byline{font-size:13px;margin-top:30px;color:#625e57}.article-hero{margin:0 7vw}.article-hero img{display:block;aspect-ratio:2.15;object-fit:cover}.article-hero figcaption{font-size:12px;color:#69645c;padding:15px 0}.article-layout{display:grid;grid-template-columns:250px minmax(0,720px);gap:7vw;justify-content:center;padding:70px 7vw 100px}.article-toc{align-self:start;position:sticky;top:125px}.article-toc nav{display:grid;gap:18px;margin-top:25px}.article-toc a{font-size:14px;line-height:1.55;color:#625e57}.article-toc a:hover{text-decoration:underline}.article-body{font-size:18px;line-height:1.85}.article-body h2{font-family:Georgia,serif;font-size:34px;font-weight:400;letter-spacing:-.035em;line-height:1.2;margin:48px 0 20px}.article-body section{scroll-margin-top:125px}.article-body p{margin:0 0 22px}.article-body ol,.article-body ul{padding-left:24px;margin-bottom:28px}.article-body li{margin-bottom:12px}.article-body a{text-decoration:underline;text-underline-offset:4px}.article-answer{border-left:2px solid #847561;padding:4px 0 4px 26px}.article-answer p{margin:16px 0 0}.article-body table{width:100%;border-collapse:collapse;font-size:15px;line-height:1.6;margin:25px 0}.article-body td,.article-body th{text-align:left;padding:14px 10px;border-bottom:1px solid #c6c0b8;vertical-align:top}.article-body th{background:#ded8cf}.article-contact{border-top:1px solid #c6c0b8;margin-top:50px}.news-related{padding:65px 7vw 90px;background:#ded8cf}.news-related>a{display:flex;justify-content:space-between;gap:35px;border-bottom:1px solid #bbb3a8;padding:28px 0;font-family:Georgia,serif;font-size:28px;line-height:1.3}.news-page a:focus-visible{outline:2px solid #746349;outline-offset:5px}@media(max-width:800px){.news-page{padding-top:110px}.news-intro{padding:50px 6vw}.news-story{grid-template-columns:1fr;gap:28px;padding:40px 0}.news-stories{padding:0 6vw 45px}.news-story h2{margin:18px 0}.news-intro>p{font-size:18px}.article-layout{display:block;padding:35px 6vw 55px}.article-toc{position:static;border-bottom:1px solid #c6c0b8;padding-bottom:28px;margin-bottom:35px}.article-toc nav{gap:12px}.article-hero{margin:0 6vw}.article-hero img{aspect-ratio:1.25}.article-body{font-size:17px}.article-body h2{font-size:29px}.article-body table{font-size:13px}.article-body td,.article-body th{padding:10px 6px}.news-related>a{font-size:24px}.news-cta{padding:60px 6vw}}@media(prefers-reduced-motion:reduce){.news-photo img{transition:none}.news-photo:hover img{transform:none}}body:has(.news-page)>.navigation{background:#090909;color:#eeeae5}.news-intro h1>em{margin-left:0;letter-spacing:inherit}@media(max-width:800px){.news-page{padding-top:180px}}.news-credit{font-size:11px;line-height:1.6;color:#655e55;margin-top:14px}.article-hero figcaption a,.news-credit a{text-decoration:underline;text-underline-offset:2px}.news-story figure{min-width:0}.article-hero:has(img[src*=Conservatory]) img{aspect-ratio:1.6;object-position:50% 45%}.news-related{overflow-wrap:anywhere}.venue-photo{margin:26px 0 22px}.venue-photo img{display:block;width:100%;height:auto;aspect-ratio:1.5;object-fit:cover}.venue-photo figcaption{font-size:12px;line-height:1.6;margin-top:10px;color:#625e57}.profile-location{font-size:14px;color:#625e57}.article-body h3{font-size:21px;line-height:1.4;margin:28px 0 12px}.article-toc{max-height:calc(100vh - 150px);overflow-y:auto;padding-right:15px}.article-hero img{width:100%;height:auto}.article-hero:has(img[src*=showit]) img{aspect-ratio:1.5;object-position:center 65%}@media(max-width:800px){.article-toc{max-height:300px}.venue-photo img{aspect-ratio:1.2}.article-hero:has(img[src*=showit]) img{aspect-ratio:1.1}}