.heritage{--heritage-paper:#f6f3ed;--heritage-wine:#702d43;color:#252224;background:#fff}.heritage-keepsake{text-align:center;background:#fffaf3;border:1px solid #d9ccc1;flex-direction:column;justify-content:center;min-height:360px;padding:clamp(28px,5vw,65px);display:flex}.heritage-keepsake-year{color:var(--heritage-wine);letter-spacing:-5px;font-size:clamp(68px,9vw,112px);line-height:1.1}.heritage-keepsake h3{margin:24px 0 14px;font-size:clamp(20px,2.4vw,29px);line-height:1.5}.heritage-keepsake>p:last-child{color:#817570;margin:0;font-size:12px;line-height:1.8}.heritage-container{width:min(1100px,100% - 64px);margin-inline:auto}.heritage h1,.heritage h2,.heritage h3{font-weight:500}.heritage h2{letter-spacing:-2px;font-size:clamp(32px,4.6vw,57px);line-height:1.15}.heritage h2 span{color:#867768}.heritage-kicker{letter-spacing:2.4px;color:#795f66;margin:0 0 22px;font-size:10px;font-weight:500;line-height:1.8}.heritage-intro{padding-block:var(--site-intro-space) var(--site-content-space);text-align:center}.heritage-intro h1{letter-spacing:-3px;margin:0;font-size:clamp(44px,6.4vw,79px);line-height:1.13}.heritage-intro h1>span{color:var(--heritage-wine)}.heritage-lead{color:#71676a;max-width:670px;margin:26px auto 0;font-size:15px;line-height:1.9}.heritage-subnav{margin-top:var(--site-content-space);flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.heritage-subnav a{border:1px solid #e6dfe0;border-radius:30px;padding:9px 17px;font-size:11px}.heritage-subnav a:hover{color:#702d43;background:#f7f2f3}.archive-photo{min-width:0;margin:0}.archive-photo>img{width:100%;height:auto;display:block}.archive-crop{background:#ede3d6;width:100%;position:relative;overflow:hidden}.archive-crop img{display:block}.archive-photo figcaption{color:#817570;justify-content:space-between;gap:12px;padding-top:13px;font-size:10px;line-height:1.8;display:flex}.archive-photo figcaption a{white-space:nowrap;text-underline-offset:3px;text-decoration:underline}.heritage-cover .archive-crop,.heritage-cover>img{border-radius:4px}.heritage-cover .archive-crop img{filter:sepia(.13)}.heritage-dates{padding:var(--site-content-space) 0;text-align:center;border-bottom:1px solid #e7e0da;grid-template-columns:repeat(3,1fr);display:grid}.heritage-dates>div{border-right:1px solid #e7e0da;flex-direction:column;gap:8px;display:flex}.heritage-dates>div:last-child{border:0}.heritage-dates strong{letter-spacing:-1px;color:#6c3045;font-size:32px;font-weight:500}.heritage-dates span{color:#857774;font-size:10px}.heritage-story{padding-block:var(--site-section-space);grid-template-columns:1fr 1.15fr;column-gap:90px;display:grid}.heritage-story>.heritage-kicker{grid-column:1/-1}.heritage-story h2{margin:0}.heritage-story>div>p{color:#70676a;margin-bottom:22px;font-size:14px;line-height:2}.heritage-sources{flex-wrap:wrap;align-items:baseline;gap:9px;margin-top:20px;font-size:10px;line-height:1.8;display:flex}.heritage-sources>span{color:#a09491}.heritage-sources>a{color:#7f5362;text-underline-offset:3px;text-decoration:underline}.heritage-section-head{margin-bottom:var(--site-content-space)}.heritage-section-head h2{margin:0 0 20px}.heritage-section-head>p:last-child:not(.heritage-kicker){color:#827775;max-width:600px;font-size:14px;line-height:1.9}.heritage-timeline{padding-bottom:var(--site-section-space)}.heritage-timeline ol{margin:0;padding:0;list-style:none}.heritage-timeline li{grid-template-columns:200px 1fr;column-gap:65px;display:grid;position:relative}.timeline-year{letter-spacing:-1px;color:#78364e;padding:36px 0;font-size:23px}.heritage-timeline li article{border-bottom:1px solid #eee9e6;border-left:1px solid #e3d8d7;padding:36px 0 36px 40px;position:relative}.heritage-timeline li article:before{content:"";box-sizing:content-box;background:#7c304a;border:5px solid #fff;border-radius:50%;width:9px;height:9px;position:absolute;top:44px;left:-9px}.heritage-timeline h3{letter-spacing:-.6px;margin-bottom:13px;font-size:22px;line-height:1.5}.heritage-timeline article>p{color:#7a6e70;font-size:14px;line-height:2}.heritage-document{padding-block:var(--site-section-space);background:var(--heritage-paper)}.history-periods{border-block:1px solid #e7e0da;flex-wrap:wrap;gap:10px 20px;margin-bottom:20px;padding-block:20px;display:flex}.history-periods a{color:var(--heritage-wine);text-underline-offset:5px;padding-block:5px;font-size:12px}.history-periods a:hover,.history-periods a:focus-visible{text-decoration:underline}.history-detailed li{scroll-margin-top:110px}.history-detailed article>p+p{margin-top:20px}.history-detailed .history-period-photo{margin-top:30px}.history-period-photo .archive-crop{border-radius:4px}.history-detailed .history-document-photo{float:right;width:min(280px,45%);margin:4px 0 20px 24px}.history-document-photo>img{border:1px solid #e7e0da;border-radius:4px}.history-detailed article:has(.history-document-photo){display:flow-root}@media (max-width:760px){.history-detailed .history-document-photo{float:none;width:min(280px,100%);margin:20px auto 24px}}.heritage-split{grid-template-columns:1fr 1fr;align-items:center;gap:100px;display:grid}.heritage-split h2{margin-bottom:25px}.heritage-split>div>p:not(.heritage-kicker){color:#796b68;font-size:14px;line-height:2}.heritage-document .archive-crop{box-shadow:0 12px 40px #513c2015}.heritage-section{padding-block:var(--site-section-space)}.heritage-section.memories-encounters-section{padding-top:var(--site-content-space)}.conductor-mini-grid{background:#e7dfda;border:1px solid #e7dfda;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.conductor-mini-grid>a{background:#fff;padding:28px;display:block;position:relative}.conductor-mini-grid>a:hover{background:#faf7f4}.conductor-mini-grid span{color:#9a847c;font-size:10px}.conductor-mini-grid h3{letter-spacing:-.5px;margin:16px 0 8px;font-size:19px}.conductor-mini-grid p{color:#8e8080;padding-right:16px;font-size:11px}.conductor-mini-grid b{color:#8b5e6c;font-weight:400;position:absolute;bottom:25px;right:20px}.heritage-text{color:#7c7072;max-width:760px;margin-top:28px;font-size:14px;line-height:2}.heritage-quote-band{color:#fff8ee;padding:var(--site-section-space) 0;background:#36272d}.heritage-quote-band .heritage-kicker{color:#d3b6a7}.heritage-quote-band blockquote{letter-spacing:-1px;max-width:900px;margin:0 0 30px;font-size:clamp(23px,3.3vw,39px);line-height:1.6}.heritage-quote-band p:not(.heritage-kicker){font-size:13px}.heritage-quote-band p>span{color:#c7aba9}.heritage-link{color:#7e3e55;text-underline-offset:5px;margin-top:20px;font-size:12px;text-decoration:underline;display:inline-block}.heritage-quote-band .heritage-link{color:#f0d7c3}.heritage-quote-band.heritage-quote-with-photo{padding-block:var(--site-content-space)}.heritage-quote-layout{grid-template-columns:minmax(0,1fr) minmax(220px,320px);align-items:center;gap:clamp(32px,5vw,64px);display:grid}.heritage-quote-photo{grid-area:1/2;margin:0}.heritage-quote-copy{grid-area:1/1}.heritage-quote-photo img{width:100%;height:auto;display:block}.heritage-quote-copy blockquote{font-size:clamp(24px,2.9vw,34px)}.heritage-quote-band .heritage-quote-author{color:#e1cbd2;margin:0}@media (max-width:700px){.heritage-quote-layout{grid-template-columns:minmax(0,1fr) minmax(96px,32%);gap:clamp(12px,3vw,20px)}.heritage-quote-photo{grid-area:1/2;width:100%;overflow:hidden}.heritage-quote-photo img{width:150%;max-width:none;margin-left:-25%}.heritage-quote-copy{grid-area:1/1}.heritage-quote-copy blockquote{letter-spacing:-.4px;margin-bottom:18px;font-size:clamp(17px,4.5vw,24px);line-height:1.55}.heritage-quote-band .heritage-quote-author{font-size:11px}.heritage-quote-copy .heritage-link{margin-top:14px;font-size:10px;line-height:1.8}}.heritage-scope{padding-block:var(--site-content-space);border-block:1px solid #e8e1db;align-items:baseline;gap:30px;margin-block:0;display:flex}.heritage-scope>span{white-space:nowrap;color:#9a7c68;font-size:11px}.heritage-scope strong{font-size:12px;font-weight:500}.heritage-scope p{color:#8a7c78;max-width:730px;margin-top:8px;font-size:11px;line-height:1.9}.heritage-cta{text-align:center;padding-block:var(--site-section-space)}.heritage-cta h2{margin-bottom:22px}.heritage-cta>p:not(.heritage-kicker){color:#8b7c79;margin-bottom:25px;font-size:14px;line-height:2}.conductor-grid{padding-block:var(--site-content-space) var(--site-section-space);grid-template-columns:repeat(3,minmax(0,1fr));gap:50px 32px;display:grid}.conductor-card{min-width:0}.conductor-portrait-frame{aspect-ratio:4/5;background:#ede3d6;position:relative;overflow:hidden}.conductor-portrait-initials{color:#8c7277;place-items:center;font-size:clamp(36px,6vw,72px);display:grid}.conductor-portrait-backdrop{object-fit:cover;filter:blur(55px);opacity:.65;transform:scale(1.5)}.heritage-section .assistant-conductor-grid{padding-block:var(--site-content-space)}#assistant-conductors-title{margin-bottom:12px}#assistant-conductors-title+.heritage-text{margin-top:0}.conductor-portrait-frame,.conductor-portrait .archive-crop{border-radius:3px}.conductor-card .conductor-portrait figcaption{display:none}.conductor-card-copy{padding:25px 0 0}.conductor-card-copy .heritage-kicker{margin-bottom:12px;font-size:9px}.conductor-card h2,.conductor-card h3{letter-spacing:-1px;margin-bottom:14px;font-size:26px}.conductor-card-copy>p:not(.heritage-kicker){color:#8a7b78;font-size:12px;line-height:1.9}.conductor-breadcrumb{padding-block:var(--site-content-space);color:#8c7277;justify-content:space-between;font-size:11px;display:flex}.conductor-profile{padding-bottom:var(--site-section-space);grid-template-columns:.85fr 1.15fr;align-items:center;gap:85px;display:grid}.conductor-profile-photo{max-width:400px}.conductor-profile-intro h1{letter-spacing:-2.5px;margin:0 0 20px;font-size:clamp(40px,5.5vw,67px);font-weight:500;line-height:1.12}.conductor-period{color:#966b73;margin-bottom:25px;font-size:13px}.conductor-lead{color:#817271;font-size:19px;line-height:1.8}.heritage-reading{max-width:740px;padding-bottom:var(--site-content-space)}.heritage-reading>p:not(.heritage-kicker){color:#6e6264;margin-bottom:25px;font-size:15px;line-height:2.15}.conductor-own-words{margin-top:var(--site-content-space);background:#f7f3ee;border-left:2px solid #976650;padding:30px}.conductor-own-words blockquote{letter-spacing:-.5px;margin:0;font-size:22px;line-height:1.8}.heritage-next{padding-top:var(--site-content-space);margin-top:var(--site-content-space);color:#8f5363;border-top:1px solid #e9dfda;flex-wrap:wrap;justify-content:space-between;gap:20px;font-size:11px;display:flex}.memories-grid{padding-block:var(--site-content-space) var(--site-section-space);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;align-items:stretch;gap:24px;display:grid}.memory-card{--memory-surface:var(--paper);--memory-border:#e5dccc;--memory-ink:var(--ink);--memory-accent:var(--wine);--memory-muted:#76666d;--memory-line:#e6dbd0;background:var(--memory-surface);border:1px solid var(--memory-border);border-radius:16px;flex-direction:column;min-width:0;padding:28px;transition:border-color .18s;display:flex;box-shadow:0 4px 18px #36272d04}.memory-card:nth-child(4n+2){--memory-surface:#f5e9ee;--memory-border:#e4cbd5;--memory-line:#e3cdd6}.memory-card:nth-child(4n+3){--memory-surface:#f4ecdf;--memory-border:#e3d3ba;--memory-ink:#46392f;--memory-accent:#752b43;--memory-muted:#756451;--memory-line:#e1d1b8}.memory-card:nth-child(4n){--memory-surface:var(--wine);--memory-border:#8e5066;--memory-ink:#fff8ee;--memory-accent:#f1d9b2;--memory-muted:#ead3dc;--memory-line:#ffffff29}.memory-card:hover{border-color:var(--memory-accent)}.memory-card blockquote{letter-spacing:-.3px;color:var(--memory-ink);overflow-wrap:anywhere;margin:0;font-size:19px;line-height:1.7}.memory-story{flex:1;grid-template-columns:minmax(0,1fr) 112px;align-items:start;gap:20px;margin-top:24px;display:grid}.memory-story blockquote{grid-area:1/1}.memory-portrait{aspect-ratio:4/5;border-radius:12px;grid-area:1/2;overflow:hidden}.memory-portrait .archive-photo figcaption{display:none}.memory-portrait-placeholder{width:100%;height:100%;color:var(--memory-accent);border:1px solid var(--memory-line);border-radius:inherit;background:color-mix(in srgb, var(--memory-accent) 7%, transparent);place-items:center;display:grid}@media (max-width:900px){.memory-story{grid-template-columns:minmax(0,1fr) 84px;gap:14px}}@media (max-width:760px){.memories-grid{grid-template-columns:1fr}}@media (max-width:600px){.memory-story{display:flow-root}.memory-portrait{float:right;width:76px;margin:0 0 12px 14px}}.memory-author{flex-direction:column;gap:6px;min-height:48px;display:flex}.memory-author strong{color:var(--memory-accent);font-size:16px;font-weight:500}.memory-author span{color:var(--memory-muted);font-size:11px;line-height:1.7}.memory-context{border-top:1px solid var(--memory-line);min-height:88px;color:var(--memory-muted);margin:24px 0 0;padding-top:18px;font-size:12px;line-height:1.9}.memory-author strong a:hover{text-underline-offset:4px;text-decoration:underline}.memory-author strong a:focus-visible{outline:2px solid var(--memory-accent);outline-offset:4px}.memories-grid+.heritage-scope{margin-top:0}.heritage-encounters{margin-bottom:var(--site-content-space);grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.heritage-encounters.heritage-section{margin-bottom:0}.encounter-intro{grid-template-columns:minmax(0,1fr) 240px;align-items:center;gap:clamp(24px,5vw,64px);display:grid}.encounter-intro-copy{min-width:0}.encounter-intro-copy>p{color:#827775;max-width:650px;margin:0;font-size:14px;line-height:1.9}.encounter-intro-photo{justify-self:center;width:90%;height:auto;display:block}@media (max-width:700px){.encounter-intro{grid-template-columns:minmax(0,1fr) minmax(96px,30%);gap:16px}.encounter-intro h2{letter-spacing:-.8px;margin-bottom:16px;font-size:clamp(22px,5.6vw,34px);line-height:1.25}.encounter-intro-copy>p{font-size:11px;line-height:1.8}}.heritage-encounters article{border-top:1px solid #e7dcd4;width:100%;min-width:0;margin-inline:auto;padding-top:32px}.heritage-encounters h3{margin-bottom:22px;font-size:22px;line-height:1.5}.heritage-encounters p{color:#665552;font-size:14px;line-height:1.9}.encounter-story p+p{margin-top:18px}.archive-library{padding-bottom:var(--site-section-space)}.archive-library-grid{margin-top:var(--site-content-space);grid-template-columns:repeat(4,minmax(0,1fr));gap:25px;display:grid}.archive-library-grid img{border:1px solid #e7ded1;width:100%;height:auto;display:block}.archive-library-grid a>span{color:#94766c;justify-content:space-between;padding-top:13px;font-size:11px;display:flex}.heritage-home{padding-block:var(--site-section-space);text-align:left;grid-template-columns:1fr 1fr;align-items:start;gap:65px;display:grid}.heritage-home h2{letter-spacing:-2px;margin-bottom:22px;font-size:clamp(32px,4.3vw,56px);line-height:1.15}.heritage-home h2 span{color:#7c304a}.heritage-home-intro>p{color:#867477;font-size:14px;line-height:2}.heritage-home .heritage-kicker{color:#8f6f71;font-size:10px}.heritage-home-links{flex-wrap:wrap;gap:20px;display:flex}.heritage-home-video{width:100%;margin-top:var(--site-content-space)}.heritage-home-video-frame{aspect-ratio:16/9;background:#21171c;border-radius:4px;min-height:200px;position:relative;overflow:hidden}.heritage-home-video iframe{border:0;width:100%;height:100%;position:absolute;inset:0}@media (min-width:1101px),(min-width:601px) and (orientation:landscape){.showcase .heritage-home{grid-template-rows:1fr auto auto;row-gap:0}.heritage-home-copy,.heritage-home-video,.heritage-home>.archive-photo{display:contents}.heritage-home-intro{padding-bottom:var(--site-content-space);grid-area:1/1}.heritage-home-video-frame{grid-area:2/1}.heritage-home>.archive-photo>img{grid-area:1/2/3;align-self:end}.heritage-home-video>figcaption{grid-area:3/1}.heritage-home>.archive-photo>figcaption{grid-area:3/2}}@media (min-width:601px) and (max-width:1100px) and (orientation:portrait){.heritage-home{gap:var(--site-content-space);grid-template-columns:repeat(2,minmax(0,1fr))}.heritage-home-copy{display:contents}.heritage-home-intro{grid-area:1/1;min-width:0}.heritage-home>.archive-photo{grid-area:1/2;min-width:0}.heritage-home-video{grid-area:2/1/auto/-1;justify-self:center;max-width:800px;margin-top:0}}@media (max-width:900px){.heritage-container{width:calc(100% - 42px)}.heritage-intro{padding-top:var(--site-intro-space)}.heritage-story,.heritage-split{column-gap:40px}.conductor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.conductor-profile{gap:40px}.heritage-timeline li{grid-template-columns:150px 1fr;column-gap:20px}.heritage-encounters{grid-template-columns:1fr;gap:30px}.archive-library-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.heritage-home{gap:30px}}@media (max-width:600px){.heritage-container{width:calc(100% - 36px)}.heritage-intro{padding:var(--site-intro-space) 0 var(--site-content-space)}.heritage-intro h1{letter-spacing:-2px;font-size:42px}.heritage-lead{margin-top:23px;font-size:13px;line-height:1.9}.heritage-subnav{gap:7px}.heritage-subnav a{padding:8px 12px;font-size:10px}.heritage-dates{padding-block:var(--site-content-space)}.heritage-dates strong{font-size:23px}.heritage-dates span{padding-inline:5px;font-size:9px}.heritage-story{padding-block:var(--site-section-space);display:block}.heritage-story h2{margin-bottom:28px}.heritage-story>div>p{font-size:13px}.heritage-timeline{padding-bottom:var(--site-section-space)}.heritage-timeline li{display:block}.timeline-year{padding:25px 0 10px 23px;font-size:21px}.heritage-timeline li article{padding:0 0 27px 23px}.heritage-timeline li article:before{top:7px}.heritage-timeline h3{font-size:19px}.heritage-timeline article>p{font-size:13px}.heritage-split{grid-template-columns:1fr;gap:30px}.heritage-document,.heritage-section{padding-block:var(--site-section-space)}.conductor-mini-grid{grid-template-columns:1fr}.conductor-mini-grid>a{padding:23px}.heritage-quote-band{padding-block:var(--site-section-space)}.heritage-scope{padding-block:var(--site-content-space);gap:18px;margin-block:0}.heritage-scope>span{font-size:9px}.heritage-scope p{font-size:10px}.heritage-cta{padding-block:var(--site-section-space)}.conductor-grid{padding-bottom:var(--site-section-space);gap:30px 18px}.conductor-card h2,.conductor-card h3{font-size:20px;line-height:1.2}.conductor-card-copy>p:not(.heritage-kicker){font-size:11px}.conductor-card figcaption{display:none}.conductor-card-copy{padding-top:18px}.conductor-profile{padding-bottom:var(--site-section-space);grid-template-columns:1fr;gap:30px}.conductor-profile-photo{max-width:320px}.conductor-profile-intro h1{font-size:43px}.conductor-lead{font-size:16px}.heritage-reading>p:not(.heritage-kicker){font-size:13px}.conductor-own-words{padding:23px}.conductor-own-words blockquote{font-size:19px}.memories-grid{padding-bottom:var(--site-section-space);grid-template-columns:1fr;gap:18px}.memory-card{padding:24px}.memory-card blockquote{font-size:18px}.archive-library-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}.archive-photo figcaption{font-size:9px}.heritage-home{padding-block:var(--site-section-space);grid-template-columns:1fr;gap:30px}}
