@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600&family=Italiana&display=swap');
:root{--ink:#233b3c;--teal:#216f71;--paper:#faf9f6;--line:#d7dedb}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:105px}body{margin:0;background:var(--paper);color:var(--ink);font:16px/1.75 'DM Sans',Arial,'Microsoft YaHei',sans-serif}a{color:inherit;text-decoration:none}a:hover{color:var(--teal)}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #bf925c;outline-offset:5px}.skip{position:absolute;top:-100px;background:white;padding:12px;z-index:20}.skip:focus{top:10px}header{position:sticky;top:0;z-index:10;min-height:88px;padding:17px 5%;display:flex;gap:25px;align-items:center;justify-content:space-between;background:rgba(255,255,255,.97);border-bottom:1px solid var(--line)}.wordmark{display:flex;align-items:center;gap:12px;color:var(--teal)}.monogram{display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--teal);border-radius:50%;font:22px Georgia,serif}.brand-name{font:17px Georgia,serif;letter-spacing:1.3px;white-space:nowrap}.brand-name small{display:block;font:11px/1.5 Arial;letter-spacing:4px;margin-top:5px}nav{display:flex;gap:25px;font-size:11px;text-transform:uppercase;letter-spacing:1.4px;color:var(--teal)}.languages{display:flex;gap:12px;font-size:12px;white-space:nowrap}.languages [aria-current]{border-bottom:1px solid var(--teal);color:var(--teal)}.hero{position:relative;isolation:isolate;min-height:520px;height:65svh;max-height:760px;background:#121516;color:white;overflow:hidden}.hero-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:65% 40%;z-index:-2}.hero-shade{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(8,17,20,.63),transparent 80%)}.hero-copy{position:absolute;top:28%;left:8%;max-width:62%}.eyebrow{font-size:11px;letter-spacing:2.5px;text-transform:uppercase;margin:0 0 16px;font-weight:500}.hero h1{font:clamp(52px,7.3vw,112px)/1.1 'Italiana',Georgia,serif;font-weight:400;margin:0}.hero-sub{letter-spacing:8px;font-size:18px;margin:22px 0 32px}.hero-link{font-size:12px;letter-spacing:1.5px;text-transform:uppercase;border-bottom:1px solid #c1cccc;padding-bottom:10px}.hero-link span{margin-left:22px}.hero a:hover{color:white}.intro-band{text-align:center;padding:54px 8% 48px;background:white}.intro-band p{font:clamp(22px,2.5vw,35px)/1.55 Georgia,serif;max-width:920px;margin:0 auto 20px;font-weight:400;color:#657170}.intro-band a{font-size:11px;letter-spacing:2px;text-transform:uppercase;color:var(--teal)}.section{padding:80px max(6%,calc((100% - 1220px)/2))}h2{font:400 clamp(35px,4vw,55px)/1.2 'Italiana',Georgia,serif;margin:0 0 22px}.section-heading{margin-bottom:35px}.highlights .section-heading{text-align:center}.highlight-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.highlight-card{display:flex;position:relative;flex-direction:column;justify-content:flex-end;min-height:335px;padding:30px;color:white;background-size:cover;background-position:center}.highlight-card:hover{color:white;box-shadow:0 7px 24px #18353426}.card-0{background-image:linear-gradient(0deg,#101b21eb,#101b2130),url('assets/orchestra.jpg')}.card-1{background-image:linear-gradient(0deg,#101b21eb,#101b2110),url('assets/stage.jpg');background-position:60% 40%}.card-2{background-image:linear-gradient(0deg,#101b21eb,#101b2110),url('assets/conducting.jpg');background-position:center 25%}.highlight-card h3{font:26px/1.25 Georgia,serif;margin:5px 0 12px}.highlight-card p{font-size:13px;margin:0;padding-right:15px}.card-arrow{position:absolute;right:20px;bottom:20px}.biography{color:white;background:linear-gradient(90deg,#102429ed 0%,#102429bf 52%,#10242926 100%),url('assets/portrait.jpg') right 37%/cover}.bio-copy{max-width:675px}.bio-copy .lead{font:26px/1.5 Georgia,serif}.bio-copy p{margin:0 0 22px}.bio-details summary{display:flex;justify-content:space-between;align-items:center;cursor:pointer;list-style:none;border-top:1px solid #ffffff70;padding:17px 0;font-size:13px;letter-spacing:1px}.bio-details summary::-webkit-details-marker{display:none}.bio-details[open] summary{margin-bottom:20px}.bio-details[open] summary span{transform:rotate(45deg)}.curriculum{display:grid;grid-template-columns:1fr 2fr;gap:8%;background:linear-gradient(90deg,#faf9f6f5,#faf9f6eb),url('assets/stage.jpg') center/cover}.cv-row{display:grid;grid-template-columns:85px 1fr;gap:22px;padding:23px 0;border-top:1px solid #a5b7b6}.cv-row>span{font:21px/1.5 Georgia,serif;color:var(--teal)}.cv-row h4{font-size:17px;line-height:1.5;font-weight:500;margin:0 0 5px}.cv-row p{font-size:14px;color:#536465;margin:0}.videos{color:white;background:linear-gradient(#12272ac7,#12272ae6),url('assets/orchestra.jpg') center/cover}.video-grid{display:grid;gap:45px}.video-card{display:grid;grid-template-columns:1.65fr 1fr;gap:40px;align-items:center}.video-frame{aspect-ratio:16/9;background:#07101370;border:1px solid #ffffff75}.video-frame button{width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:15px;background:transparent;border:0;color:white;font:inherit;cursor:pointer}.video-frame button:hover{background:#ffffff15}.play-icon{width:65px;height:65px;border:1px solid white;border-radius:50%;display:grid;place-items:center;padding-left:3px}.video-frame iframe{width:100%;height:100%;border:0;display:block}.video-caption h3{font:28px/1.35 Georgia,serif;margin:0 0 18px}.video-orchestra{font-size:15px;letter-spacing:.5px}.video-caption>a{display:inline-block;font-size:12px;margin-top:16px;border-bottom:1px solid #ffffff90;padding-bottom:5px}.video-caption>a:hover{color:white}.contact-section{padding:65px max(6%,calc((100% - 1220px)/2));display:flex;align-items:center;justify-content:space-between;gap:35px;background:white}.contact-email{font:clamp(17px,2.5vw,31px)/1.6 Georgia,serif;overflow-wrap:anywhere}.social-links{display:flex;gap:25px;font-size:13px;color:var(--teal)}footer{display:flex;gap:30px;align-items:center;border-top:1px solid var(--line);padding:25px 6%;font-size:12px;color:#617171}footer span{margin-left:12px}footer>a:last-child{margin-left:auto}html[lang=zh-CN] h1,html[lang=zh-CN] h2{font-family:'Songti SC',SimSun,serif}html[lang=zh-CN] .hero-sub{letter-spacing:4px}html[lang=zh-CN] .bio-copy{line-height:1.95}@media(min-width:1500px){.hero-copy{left:calc((100% - 1220px)/2)}}@media(max-width:1050px){header{flex-wrap:wrap;gap:12px}.wordmark{flex:1}nav{order:3;width:100%;justify-content:center;border-top:1px solid var(--line);padding-top:12px}.hero-copy{max-width:75%}.highlight-card{padding:22px}.highlight-card h3{font-size:23px}.curriculum{gap:5%}.video-card{gap:25px}.video-caption h3{font-size:24px}}@media(max-width:700px){html{scroll-padding-top:132px}header{padding:12px 5%}.monogram{width:35px;height:35px;font-size:18px}.brand-name{font-size:14px}.brand-name small{font-size:10px}.languages{gap:10px}nav{gap:12px;justify-content:space-between;font-size:10px;letter-spacing:.5px}.hero{min-height:490px;height:65svh;max-height:650px}.hero-photo{object-position:63% center}.hero-shade{background:linear-gradient(0deg,#071317de,transparent 80%)}.hero-copy{left:6%;top:auto;bottom:35px;max-width:90%}.hero h1{font-size:53px}.hero-sub{font-size:15px;margin:15px 0 25px}.section{padding:55px 6%}.intro-band{padding:40px 7%}.highlight-grid{grid-template-columns:1fr}.highlight-card{min-height:310px;padding:28px}.highlight-card h3{font-size:27px}.biography{background-image:linear-gradient(#102429c9,#102429df),url('assets/portrait.jpg');background-position:65% center}.bio-copy .lead{font-size:23px}.curriculum{display:block}.cv-row{grid-template-columns:65px 1fr;gap:15px}.cv-row>span{font-size:18px}.cv-row h4{font-size:16px}.video-card{grid-template-columns:1fr;gap:20px}.video-caption h3{font-size:24px}.video-caption>a{margin-top:5px}.contact-section{display:block;padding:45px 6%}.social-links{margin-top:25px}footer{flex-wrap:wrap;gap:10px 20px}footer p{margin:0}footer>a:last-child{margin-left:0;width:100%}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media print{header,.hero,.highlights,.videos,footer,.intro-band{display:none}.section{background:white;color:black;padding:20px 0}.bio-details>*{display:block}.curriculum{display:block}}
/* Concert calendar and image attribution. */
.hero,.section{position:relative}.photo-credit{font-size:10px;letter-spacing:.2px;margin:28px 0 0;opacity:.85;line-height:1.5}.hero>.photo-credit{position:absolute;bottom:10px;right:20px;margin:0;color:white;text-shadow:0 1px 3px black}.highlight-card{padding-bottom:58px}.card-credit{font-size:9px;line-height:1.4;position:absolute;bottom:15px;left:22px;right:35px;color:#fff}.calendar{background:linear-gradient(90deg,#faf9f6f5,#faf9f6df),url('assets/rehearsal.jpg') center 40%/cover}.event-row{display:grid;grid-template-columns:100px 1fr auto;gap:35px;align-items:center;padding:27px 0;border-top:1px solid #a5b7b6}.event-row time{display:flex;flex-direction:column;align-items:center;color:var(--teal)}.event-row time span{font-size:12px;letter-spacing:2px}.event-row time strong{font:46px/1.25 Georgia,serif}.event-row h3{font:24px/1.35 Georgia,serif;margin:0 0 9px}.event-row p{font-size:14px;margin:4px 0}.event-place{font-weight:500}.event-link{font-size:12px;color:var(--teal);border-bottom:1px solid var(--teal);white-space:nowrap}.curriculum>.photo-credit{grid-column:1/-1;margin-top:0}.recording-note{font-size:12px;line-height:1.6;color:#e3ebeb}nav{flex-wrap:wrap;justify-content:center;gap:15px}@media(max-width:700px){.event-row{grid-template-columns:65px 1fr;gap:15px}.event-row h3{font-size:20px}.event-row time strong{font-size:37px}.event-link{grid-column:2;justify-self:start}.hero>.photo-credit{font-size:9px;right:12px}.calendar{background-image:linear-gradient(#faf9f6e8,#faf9f6ef),url('assets/rehearsal.jpg')}nav{justify-content:center;gap:10px 17px}}
.artist-statement blockquote{margin:0 auto 26px;max-width:960px}.artist-statement blockquote p:first-child{font-size:clamp(23px,2.7vw,37px)}.artist-statement blockquote p+p{font:18px/1.8 'DM Sans',Arial,sans-serif;margin-top:25px;max-width:780px}.artist-statement cite{display:block;font:13px/1.5 'DM Sans',Arial,sans-serif;letter-spacing:2px;margin-top:20px;color:var(--teal)}.cv-row{grid-template-columns:125px 1fr}.cv-row>span{font-size:15px;overflow-wrap:anywhere}.journey-link{display:inline-block;font-size:12px;margin-top:8px;color:var(--teal);border-bottom:1px solid var(--teal)}.contact-section{align-items:flex-start}.contact-section>div:first-child{width:min(100%,780px)}.contact-form label{display:block;font-size:13px;margin-bottom:18px}.contact-form input,.contact-form textarea{display:block;width:100%;margin-top:7px;border:1px solid #a5b7b6;background:#faf9f6;padding:12px 14px;font:inherit;line-height:1.5;color:var(--ink);border-radius:0}.contact-form textarea{resize:vertical;min-height:150px}.contact-form input:focus-visible,.contact-form textarea:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.form-pair{display:grid;grid-template-columns:1fr 1fr;gap:20px}.contact-form .honey{display:none}.contact-form button{border:0;padding:14px 24px;background:var(--teal);color:white;font:14px 'DM Sans',Arial,sans-serif;cursor:pointer}.contact-form button:hover{background:#185659}.form-notice{font-size:11px;line-height:1.7;color:#536465;max-width:630px}.form-notice a{text-decoration:underline}.contact-section .social-links{padding-top:12px}@media(max-width:700px){.form-pair{grid-template-columns:1fr;gap:0}.cv-row{grid-template-columns:95px 1fr}.cv-row>span{font-size:12px}.artist-statement blockquote p+p{font-size:16px}}
/* Selected projects, quiet credits and signature. */
.artist-statement cite{text-align:right;margin-left:auto;margin-right:0}.photo-credit,.card-credit{opacity:.48;font-weight:400}.hero>.photo-credit{opacity:.48;text-shadow:none}.card-0{background-image:linear-gradient(0deg,#101b21ed,#101b2108),url('assets/stage.jpg');background-position:60% 35%}.card-1{background-image:linear-gradient(0deg,#101b21f5 0%,#101b2160 40%,#101b2100 75%),url('assets/cincinnati-academy.jpg');background-position:48% center}.card-2{background-image:linear-gradient(0deg,#101b21ed,#101b2120),url('assets/orchestra.jpg');background-position:center}.highlight-card{min-height:430px}.card-1 h3{font-size:24px}.card-credit{font-size:9px;right:18px}.highlight-card .eyebrow{margin-bottom:8px}@media(max-width:700px){.highlight-card{min-height:380px}.card-1{background-position:47% center}.artist-statement cite{margin-top:24px}}
.card-0{background-image:linear-gradient(0deg,#101b21ed,#101b2108 85%),url('assets/svetlanov-award.jpg');background-position:65% center}.card-2{background-image:linear-gradient(0deg,#101b21f5,transparent 78%),url('assets/rheingold-poster.jpg');background-position:center top}.slide{opacity:0;transition:opacity 1.1s ease;pointer-events:none}.slide.is-active{opacity:1}.slide-2,.slide-3,.slide-4{object-fit:contain;object-position:right center}.slide-controls{position:absolute;bottom:23px;left:8%;display:flex;gap:12px;align-items:center}.slide-controls button{background:transparent;border:0;color:#ffffffa0;cursor:pointer;padding:8px 4px;font:12px Arial,sans-serif;min-width:28px;min-height:35px}.slide-controls button[aria-pressed=true]{color:white;border-bottom:1px solid white}.slide-toggle{margin-left:10px}.hero-copy{top:24%}.form-status{font-size:14px;margin-top:18px}.contact-form button:disabled{opacity:.6;cursor:wait}@media(max-width:700px){.hero-copy{top:auto;bottom:85px}.slide-controls{left:6%;bottom:27px;gap:6px}.hero>.photo-credit{bottom:7px;font-size:8px}.slide-2,.slide-3,.slide-4{object-fit:cover;object-position:60% 30%}}@media(prefers-reduced-motion:reduce){.slide{transition:none}}
/* Unified charcoal, ivory and muted brass. */
:root{--ink:#eee9df;--paper:#191918;--teal:#bdab86;--line:#ffffff24}body{background:var(--paper);color:var(--ink)}header{background:rgba(25,25,24,.97);border-color:var(--line)}.wordmark,nav,.languages [aria-current],.social-links{color:#d5c7aa}.monogram{border-color:#bdab8666}.languages{color:#c8c4bb}a:hover{color:#dec99d}h2{color:#eee9df}.eyebrow{color:#c8b690}.hero{height:auto;min-height:740px;max-height:none;background:#191918;padding:90px 8% 105px}.hero-copy{position:relative;top:auto;left:auto;bottom:auto;max-width:660px}.hero h1{font-size:clamp(50px,6.5vw,94px)}.hero-sub{font-size:15px;letter-spacing:6px;margin:16px 0 38px;color:#d7c8aa}.hero-shade{background:linear-gradient(90deg,rgba(18,18,17,.88),rgba(18,18,17,.65) 46%,rgba(18,18,17,.18)),linear-gradient(0deg,#191918,transparent 22%)}.hero .slide{object-fit:cover;object-position:65% center}.hero-statement{max-width:600px}.hero-statement blockquote{margin:0}.hero-statement p{font:22px/1.65 Georgia,serif;color:#f0ebe3;margin:0 0 20px;text-shadow:0 1px 8px #0004}.hero-statement p+p{font:16px/1.85 'DM Sans',Arial,sans-serif;color:#d4cfc5}.hero-statement cite{display:block;text-align:right;font:12px/1.6 'DM Sans',Arial,sans-serif;letter-spacing:2px;color:#c8b690;margin-top:22px}.slide-controls{bottom:30px}.slide-controls .slide-dot{position:relative;width:30px;min-width:30px;height:35px;padding:0;border:0}.slide-dot:after{content:'';position:absolute;left:0;right:0;top:17px;height:2px;background:#fff5}.slide-controls .slide-dot[aria-pressed=true]{border:0}.slide-dot[aria-pressed=true]:after{background:#d5c7aa}.slide-controls .slide-toggle{color:#c8b690}.highlights{background:#191918}.highlight-card{box-shadow:none}.highlight-card:hover{box-shadow:0 0 0 1px #bdab8666}.highlight-card h3{color:#f6f0e5}.highlight-card .eyebrow{color:#d9c69e}.calendar{background:linear-gradient(90deg,#191918f5,#191918dc),url('assets/rehearsal.jpg') center 40%/cover;color:var(--ink)}.biography{background:linear-gradient(90deg,#191918f0,#191918cf 55%,#19191870),url('assets/portrait.jpg') right 37%/cover}.curriculum{background:linear-gradient(90deg,#191918f2,#191918e8),url('assets/stage.jpg') center/cover}.videos{background:linear-gradient(#191918d6,#191918ef),url('assets/orchestra.jpg') center/cover}.section{border-top:1px solid #ffffff0e}.event-row,.cv-row{border-color:#ffffff26}.event-row p,.cv-row p,.recording-note{color:#c4c0b7}.event-row h3,.cv-row h4{color:#eee9df}.event-row time,.cv-row>span,.event-link,.journey-link{color:#c8b690}.event-link,.journey-link{border-color:#bdab8666}.bio-details summary{border-color:#ffffff30;color:#d5c7aa}.video-frame{background:#0e0f0e70;border-color:#b0a58e66}.video-orchestra{color:#d5c7aa}.video-caption>a{color:#d5c7aa;border-color:#bdab8666}.contact-section{background:#191918;color:#eee9df;border-top:1px solid #ffffff1c}.contact-form input,.contact-form textarea{background:#222220;border-color:#ffffff30;color:#eee9df}.contact-form button{background:#bba984;color:#191918}.contact-form button:hover{background:#d4c09a}.form-notice,footer{color:#aaa69d}footer{background:#191918;border-color:#ffffff24}.skip{background:#eee9df;color:#191918}.photo-credit,.card-credit{opacity:.42}.calendar>.photo-credit,.curriculum>.photo-credit{color:#c4c0b7}html[lang=zh-CN] .hero-statement p{font-family:'Songti SC',SimSun,serif;line-height:1.9}html[lang=zh-CN] .hero-statement p+p{font-size:17px}@media(min-width:1500px){.hero{padding-left:max(8%,calc((100% - 1220px)/2))}.hero-copy{left:auto}}@media(max-width:700px){.hero{height:auto;min-height:680px;padding:72px 6% 115px}.hero-copy{max-width:100%;top:auto;bottom:auto;left:auto}.hero h1{font-size:52px}.hero-sub{margin-bottom:28px}.hero-statement p{font-size:21px}.hero-statement p+p{font-size:15px;line-height:1.8}.hero-shade{background:linear-gradient(90deg,#191918c9,#19191885),linear-gradient(0deg,#191918,transparent 65%)}.hero .slide{object-fit:cover;object-position:63% center}.calendar{background-image:linear-gradient(#191918e8,#191918f2),url('assets/rehearsal.jpg')}.biography{background-image:linear-gradient(#191918c9,#191918ec),url('assets/portrait.jpg')}.slide-controls{bottom:34px}.hero-credit{max-width:80%}}
/* Unique photographs with full, uncropped compositions. */
:root{--ink:#f0e6d7;--teal:#d2b58a;--paper:#191918}h1,h2,.event-row h3,.cv-row h4{color:#f0e6d7}nav,.eyebrow,.hero .eyebrow,.social-links{color:#d2b58a}.hero{height:clamp(620px,52vw,820px);min-height:620px;padding:0;display:flex;align-items:center;overflow:hidden}.hero-copy{position:relative;left:7%;width:43%;max-width:640px;z-index:2}.hero .slide{left:38%;right:0;width:62%;height:100%;object-fit:contain;object-position:center;mask-image:linear-gradient(90deg,transparent,#000 13%);-webkit-mask-image:linear-gradient(90deg,transparent,#000 13%)}.hero-shade{background:linear-gradient(90deg,#191918 24%,#1919188c 47%,transparent 66%);z-index:-1}.slide-copy[hidden]{display:none!important}.hero h1{font-size:clamp(48px,6vw,88px)}.hero-statement p{font:clamp(24px,2.5vw,38px)/1.5 Georgia,serif;color:#f0e6d7;text-shadow:none}.hero-statement cite{color:#d2b58a}.hero-statement{max-width:570px}.hero-sub{color:#c9b899}.calendar{background:#191918!important}.biography{background-color:#191918;background-image:linear-gradient(90deg,#191918 37%,#191918e0 55%,#19191835),url('assets/portrait.jpg');background-size:auto,auto 100%;background-repeat:no-repeat;background-position:center,right center}.curriculum{background-color:#191918;background-image:linear-gradient(90deg,#19191870,#191918e8 38%,#191918f5),url('assets/stage.jpg');background-size:auto,auto 100%;background-repeat:no-repeat;background-position:center,left center}.videos{background-color:#191918;background-image:linear-gradient(90deg,#191918ed,#191918c9),url('assets/conducting.jpg');background-size:auto,auto 100%;background-repeat:no-repeat;background-position:center,right center}.highlight-card{background-color:#22211e;background-repeat:no-repeat;background-size:100% auto;min-height:480px;padding-top:250px;justify-content:flex-end}.card-0{background-image:linear-gradient(0deg,#22211e 0%,#22211e 39%,transparent 64%),url('assets/svetlanov-award.jpg');background-position:center,center top}.card-1{background-image:linear-gradient(0deg,#22211e 0%,#22211e 39%,transparent 64%),url('assets/cincinnati-academy.jpg');background-position:center,center top}.card-2{background-image:linear-gradient(0deg,#22211ef5,transparent 70%),url('assets/rheingold-poster.jpg');background-position:center,center top;background-size:100% 100%,contain}.card-0,.card-1{background-size:100% 100%,100% auto}.highlight-card h3{font-size:25px;color:#f0e6d7}.highlight-card p{color:#d8cdbd}.event-row p,.cv-row p,.recording-note{color:#cec3b4}.contact-form input,.contact-form textarea{color:#f0e6d7}.photo-credit{color:#c2b7a7}.hero-credit{right:3%;max-width:58%}@media(max-width:700px){.hero{height:auto;min-height:720px;display:block;padding:345px 6% 110px}.hero .slide{left:0;top:0;right:0;width:100%;height:340px;object-fit:contain;mask-image:linear-gradient(0deg,transparent,#000 14%);-webkit-mask-image:linear-gradient(0deg,transparent,#000 14%)}.hero-shade{background:none}.hero-copy{left:0;width:100%;min-height:215px;max-width:none}.hero h1{font-size:50px}.hero-statement p{font-size:25px;line-height:1.55}.hero-statement cite{margin-top:18px}.hero-sub{margin-bottom:0}.hero>.hero-credit{max-width:90%;right:5%}.biography{background-image:linear-gradient(#191918bd,#191918ed),url('assets/portrait.jpg');background-size:auto,100% auto;background-position:center,center top}.curriculum{background-image:linear-gradient(#191918d9,#191918ef),url('assets/stage.jpg');background-size:auto,100% auto;background-position:center,center top}.videos{background-image:linear-gradient(#191918de,#191918ee),url('assets/conducting.jpg');background-size:auto,100% auto;background-position:center,center top}.highlight-card{min-height:490px;padding-top:280px}.card-0,.card-1{background-size:100% 100%,100% auto}.card-2{background-size:100% 100%,contain}html[lang=zh-CN] .hero-statement p{font-size:24px}}
/* Warm editorial system: consistent photographic columns and neutral type. */
:root{--ink:#ebe4df;--paper:#242120;--teal:#c7ada6;--line:#ffffff1c}
body,header,.highlights,.calendar,.contact-section,footer{background:#242120!important;color:#ebe4df}header{background:rgba(36,33,32,.97)!important;border-color:#ffffff14;padding-top:22px;padding-bottom:22px}.wordmark,nav,.languages,.languages [aria-current],.social-links{color:#d7cbc5}.monogram{color:#e0d5ce;border-color:#a99b9359}.eyebrow,.hero .eyebrow,.hero-sub,.hero-statement cite,.event-row time,.cv-row>span,.event-link,.journey-link,.video-caption>a,.video-orchestra{color:#c7ada6!important}h1,h2,.event-row h3,.cv-row h4,.highlight-card h3,.video-caption h3{color:#eee8e3!important}a:hover{color:#e4beb7}.languages [aria-current]{border-color:#c7ada6}.section{padding-top:100px;padding-bottom:100px;border-top:1px solid #ffffff12}.section-heading .eyebrow{margin-bottom:16px}h2{font-family:Georgia,'Times New Roman',serif;font-size:clamp(34px,3.8vw,52px);letter-spacing:-.035em;line-height:1.2}.hero{background:#242120}.hero-shade{background:linear-gradient(90deg,#242120 24%,#24212080 47%,transparent 66%)}.hero-statement p{color:#eee8e3}.hero-statement cite{color:#c7ada6}.slide-dot[aria-pressed=true]:after{background:#d6bbb4}.slide-controls .slide-toggle{color:#d6bbb4}.hero-credit{color:#d8cdc5}
/* Every non-home portrait occupies the same right-hand visual column. */
.biography,.curriculum,.videos{display:block!important;background:#242120!important;position:relative;isolation:isolate;min-height:720px}.biography:before,.curriculum:before,.videos:before{content:'';position:absolute;top:100px;right:6%;width:33%;height:min(620px,calc(100% - 180px));background-position:center top;background-repeat:no-repeat;background-size:contain;z-index:-1;opacity:.85}.biography:before{background-image:url('assets/portrait.jpg')}.curriculum:before{background-image:url('assets/stage.jpg')}.videos:before{background-image:url('assets/conducting.jpg')}.biography .bio-copy,.curriculum .section-heading,.curriculum .cv-content,.videos .section-heading,.videos .video-grid{width:56%;max-width:690px}.bio-copy>p,.bio-details>p{font-size:16px;line-height:1.9;color:#d2c8c1}.bio-copy .lead{font:25px/1.6 Georgia,serif;color:#eee8e3}.biography>.photo-credit,.curriculum>.photo-credit,.videos>.photo-credit{position:absolute;top:730px;right:6%;width:33%;text-align:center;margin:0;font-size:9px;line-height:1.5;opacity:.42}.biography>.photo-credit{top:auto;bottom:35px}.timeline-continuation{background:none}.curriculum .section-heading{margin-bottom:38px}.cv-row{grid-template-columns:120px 1fr;gap:25px;padding:25px 0;border-color:#ffffff20}.cv-row h4{font-size:17px;font-weight:400}.cv-row p{font-size:14px;color:#bdb1a9}.cv-row>span{font-size:13px;font-family:Arial,sans-serif;line-height:1.7}.journey-link,.event-link{border-color:#c7ada655}.video-grid{gap:45px}.video-card{display:block}.video-frame{background:#1b191880;border-color:#b1a29b55}.video-caption{margin-top:20px}.video-caption h3{font-size:25px}.recording-note{color:#bdb1a9;font-size:12px}.video-orchestra{font-size:13px}.video-caption>a{font-size:12px;margin-top:5px}.play-icon{border-color:#d7cbc580;color:#e4d9d0}.bio-details summary{border-color:#ffffff20;color:#c7ada6}.highlights .section-heading{text-align:left}.highlight-grid{gap:32px}.highlight-card{background-color:#292524;border:1px solid #ffffff0b;box-shadow:none}.highlight-card:hover{box-shadow:0 0 0 1px #c7ada644}.card-0{background-image:linear-gradient(0deg,#292524 0%,#292524 39%,transparent 64%),url('assets/svetlanov-award.jpg')}.card-1{background-image:linear-gradient(0deg,#292524 0%,#292524 39%,transparent 64%),url('assets/cincinnati-academy.jpg')}.card-2{background-image:linear-gradient(0deg,#292524f5,transparent 70%),url('assets/rheingold-poster.jpg')}.highlight-card h3{font-size:24px;font-weight:400}.highlight-card .eyebrow{color:#c7ada6}.highlight-card p{color:#d0c4bd}.card-credit{color:#d6ccc5}.event-row{grid-template-columns:95px 1fr auto;gap:35px;padding:30px 0;border-color:#ffffff20}.event-row h3{font-size:25px}.event-row p{color:#bfb3ab}.event-row time strong{font-size:42px;font-weight:400}.event-row time span{font-size:11px}.contact-section{padding-top:90px;padding-bottom:90px;border-color:#ffffff20}.contact-form input,.contact-form textarea{background:#2c2826;color:#eee8e3;border-color:#ffffff25}.contact-form label{color:#d4c8c0}.contact-form button{background:#c7ada6;color:#242120;font-weight:500}.contact-form button:hover{background:#dac3bc}.form-notice,footer{color:#a99d94}.photo-credit{color:#b8aca4}footer{border-color:#ffffff18}.skip{background:#eee8e3;color:#242120}a:focus-visible,button:focus-visible,summary:focus-visible{outline-color:#c7ada6}.contact-form input:focus-visible,.contact-form textarea:focus-visible{outline-color:#c7ada6}
@media(min-width:1600px){.biography:before,.curriculum:before,.videos:before{right:max(6%,calc((100% - 1220px)/2));width:400px}.biography>.photo-credit,.curriculum>.photo-credit,.videos>.photo-credit{right:max(6%,calc((100% - 1220px)/2));width:400px}}
@media(max-width:700px){.section{padding-top:60px;padding-bottom:60px}.hero-shade{background:none}.biography,.curriculum,.videos{padding-top:450px;min-height:0}.biography:before,.curriculum:before,.videos:before{top:45px;right:6%;left:6%;width:88%;height:345px;background-position:center;background-size:contain;opacity:1}.biography .bio-copy,.curriculum .section-heading,.curriculum .cv-content,.videos .section-heading,.videos .video-grid{width:100%;max-width:none}.biography>.photo-credit,.curriculum>.photo-credit,.videos>.photo-credit{top:405px;bottom:auto;right:6%;width:88%;text-align:center}.cv-row{grid-template-columns:92px 1fr;gap:16px}.cv-row>span{font-size:11px}.highlight-grid{gap:28px}.event-row{grid-template-columns:62px 1fr;gap:16px}.event-row h3{font-size:21px}.event-link{grid-column:2}.contact-section{padding-top:60px;padding-bottom:60px}h2{font-size:36px}}
/* Photographs return to full-section translucent backgrounds. */
.hero{display:flex;align-items:center;min-height:650px;height:clamp(650px,56vw,850px);padding:80px 7% 110px}.hero .slide{inset:0;width:100%;height:100%;object-fit:cover;object-position:center 40%;mask-image:none;-webkit-mask-image:none;opacity:0}.hero .slide.is-active{opacity:.58}.hero-shade{background:linear-gradient(90deg,#242120ad,#24212055 55%,#24212020),linear-gradient(0deg,#242120,transparent 22%)}.hero-copy{left:0;width:62%;max-width:740px}.hero-statement{max-width:660px}.hero-statement p{color:#f1e9e4;text-shadow:0 1px 8px #0005}.hero-credit{max-width:90%}
.biography,.curriculum,.videos{padding-top:100px;padding-bottom:100px;min-height:0;overflow:hidden}.biography:before,.curriculum:before,.videos:before{inset:0;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;opacity:.25;mask-image:linear-gradient(0deg,transparent,#000 12%,#000 88%,transparent);-webkit-mask-image:linear-gradient(0deg,transparent,#000 12%,#000 88%,transparent)}.biography:before{background-position:center 28%;opacity:.28}.curriculum:before{background-position:center 35%;opacity:.21}.videos:before{background-position:center 30%;opacity:.23}.biography .bio-copy{width:100%;max-width:790px}.curriculum{display:grid!important;grid-template-columns:1fr 2fr;gap:7%}.curriculum .section-heading,.curriculum .cv-content{width:100%;max-width:none}.videos .section-heading,.videos .video-grid{width:100%;max-width:none}.video-card{display:grid;grid-template-columns:1.5fr 1fr;gap:40px;align-items:center}.video-caption{margin-top:0}.biography>.photo-credit,.curriculum>.photo-credit,.videos>.photo-credit{position:relative;inset:auto;width:100%;text-align:right;margin-top:30px;grid-column:1/-1}.bio-copy>p,.bio-details>p,.cv-row p,.recording-note{color:#dfd6d0}.cv-row h4,.event-row h3,.video-caption h3{color:#f0e7e1}.video-frame{background:#211e1c66}
@media(max-width:700px){.hero{height:auto;min-height:700px;padding:100px 6% 110px;display:flex}.hero .slide{inset:0;width:100%;height:100%;object-fit:cover;object-position:60% center;mask-image:none;-webkit-mask-image:none}.hero .slide.is-active{opacity:.43}.hero-shade{background:linear-gradient(0deg,#242120,transparent 28%),linear-gradient(90deg,#24212088,#24212044)}.hero-copy{width:100%;min-height:0;left:0}.hero-statement p{font-size:27px;line-height:1.6}.biography,.curriculum,.videos{padding-top:65px;padding-bottom:65px}.biography:before,.curriculum:before,.videos:before{inset:0;width:100%;height:100%;background-size:cover;opacity:.21}.biography:before{background-position:60% center}.curriculum{display:block!important}.video-card{display:block}.video-caption{margin-top:20px}.biography>.photo-credit,.curriculum>.photo-credit,.videos>.photo-credit{position:relative;inset:auto;width:100%;text-align:right;margin-top:30px}}
