.home-selections[data-astro-cid-mie22itm]{padding:3.5rem 4% 0}h2[data-astro-cid-mie22itm]{margin:0 0 1.5rem;font-size:clamp(2rem,4vw,3.3rem)}ul[data-astro-cid-mie22itm]{margin:0;padding:0;list-style:none}.selected-recordings[data-astro-cid-mie22itm]{grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem;display:grid}.selected-recordings[data-astro-cid-mie22itm] li[data-astro-cid-mie22itm]{grid-template-columns:34% minmax(0,1fr);align-items:start;gap:1.5rem;display:grid}h3[data-astro-cid-mie22itm]{margin:0 0 .65rem;font-size:clamp(1.4rem,2.3vw,2rem)}h3[data-astro-cid-mie22itm] a[data-astro-cid-mie22itm]{text-decoration:none}h3[data-astro-cid-mie22itm] a[data-astro-cid-mie22itm]:hover{text-decoration:underline}.selection-art[data-astro-cid-mie22itm] img[data-astro-cid-mie22itm]{width:100%;height:auto}.selection-meta[data-astro-cid-mie22itm]{color:var(--muted);margin:0 0 .5rem;font-size:.9rem}.selection-buy[data-astro-cid-mie22itm]{text-underline-offset:.25em;padding-block:.6rem;font-size:.9rem;display:inline-block}.selected-editions[data-astro-cid-mie22itm]{border-block:1px solid var(--rule);margin-top:3.5rem;padding-block:2.75rem}.selected-editions[data-astro-cid-mie22itm] ul[data-astro-cid-mie22itm]{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem;display:grid}.selected-editions[data-astro-cid-mie22itm] li[data-astro-cid-mie22itm]{grid-template-columns:5rem minmax(0,1fr);align-items:start;gap:1.1rem;display:grid}.selected-editions[data-astro-cid-mie22itm] h3[data-astro-cid-mie22itm]{font-size:1.35rem}@media (width<=63rem){.selected-recordings[data-astro-cid-mie22itm]{gap:2rem}.selected-recordings[data-astro-cid-mie22itm] li[data-astro-cid-mie22itm]{grid-template-columns:6.5rem minmax(0,1fr);gap:1.1rem}.selected-editions[data-astro-cid-mie22itm] ul[data-astro-cid-mie22itm]{grid-template-columns:1fr;gap:1.6rem}.selected-editions[data-astro-cid-mie22itm] li[data-astro-cid-mie22itm]{grid-template-columns:5rem minmax(0,1fr)}}@media (width<=47.99rem){.home-selections[data-astro-cid-mie22itm]{padding:2.4rem 1.25rem 0}.selected-recordings[data-astro-cid-mie22itm]{grid-template-columns:1fr}.selected-editions[data-astro-cid-mie22itm]{margin-top:2.4rem;padding-block:2rem}}.portrait-home{background:#f7f3ec}.portrait-home .site-header{background:#f5f0e6}.portrait-home main{max-width:1440px;margin:0 auto;padding:0}.portrait-opening{--paper:#f5f0e6;background:var(--paper);grid-template-rows:auto auto 1fr;grid-template-columns:45% 55%;min-height:min(53.5vw,760px);display:grid}.portrait-heading{z-index:1;grid-area:1/1;padding:1.45rem 7% 1.25rem 8%;position:relative}.portrait-home .portrait-heading h1{font-family:var(--portrait-serif);letter-spacing:-.04em;border:0;max-width:none;margin:0 0 1.6rem;padding:0;font-size:clamp(5rem,9.7vw,8.8rem);font-weight:400;line-height:.9}.portrait-heading h1 span{display:block}.portrait-heading h1:after{content:"";background:var(--ink);width:2rem;height:1px;margin-top:1.6rem;display:block}.portrait-credential{margin:0;font-family:Georgia,serif;font-size:clamp(1.1rem,1.85vw,1.65rem);line-height:1.35}.portrait-photo{grid-area:1/2/4;min-width:0;margin:0;position:relative;overflow:hidden}.portrait-photo img{object-fit:cover;object-position:36% center;width:100%;height:100%;display:block;mask-image:linear-gradient(90deg,#0000,#000 8%)}.portrait-quote{grid-area:2/1;margin:0;padding:.2rem 10% 1.1rem 8%}.portrait-quote p{max-width:27ch;margin:0 0 .6rem;font:italic clamp(1.1rem,1.8vw,1.5rem)/1.45 Georgia,serif}.portrait-quote cite{font:italic 1rem/1.4 Georgia,serif}.portrait-actions{grid-area:3/1;align-self:start;padding:0 10% 1.45rem 8%}.portrait-home .portrait-play{border:1px solid var(--ink);background:var(--ink);color:var(--paper);text-align:left;cursor:pointer;justify-content:flex-start;align-items:center;gap:1rem;max-width:100%;min-height:3.5rem;padding:.8rem 1rem;font:400 1rem/1.35 Inter,sans-serif;display:inline-flex}.portrait-actions .portrait-play{width:100%;max-width:22rem;font-size:1.12rem}.portrait-actions .play-disc{width:2.6rem;height:2.6rem}.portrait-home .portrait-play:hover{background:#4b3b2d}.portrait-play .play-disc{background:var(--paper);width:2.3rem;height:2.3rem;color:var(--ink);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.portrait-play .pause-shape,.portrait-play.playing .play-shape{display:none}.portrait-play.playing .pause-shape{display:block}.portrait-play.loading .play-disc{opacity:.5}.portrait-home .portrait-booking{text-underline-offset:.3em;margin-top:.6rem;padding:.8rem 0;font:1.12rem/1.4 Georgia,serif;display:table}.portrait-home .portrait-booking:after{content:" →";margin-left:.6rem}.portrait-recording{border-block:1px solid var(--rule);grid-template-columns:minmax(150px,22%) 1fr;align-items:start;gap:2.2rem;padding:1.25rem 4%;display:grid}.portrait-recording>a img{width:100%;max-width:260px;height:auto;display:block}.portrait-home .portrait-recording h2{font:400 clamp(1.9rem, 3.4vw, 3rem)/1.05 var(--portrait-serif);letter-spacing:-.025em;max-width:18ch;margin:0 0 .8rem}.portrait-recording p{margin:.6rem 0 1rem}.portrait-recording .portrait-play{color:var(--ink);background:0 0}.portrait-recording .portrait-play:hover{background:#efe5d6}.portrait-recording .play-disc{background:var(--ink);color:var(--paper)}.portrait-recording-links{flex-wrap:wrap;gap:1.5rem;margin-top:1.1rem;font-size:.94rem;display:flex}.portrait-recording-links a{text-underline-offset:.25em;padding-block:.5rem}.portrait-content{padding:3.5rem 4%}.portrait-content h2{font:400 clamp(2rem, 4vw, 3.3rem)/1.1 var(--portrait-serif);letter-spacing:-.03em;margin:0 0 1.5rem}.portrait-section-head{justify-content:space-between;align-items:baseline;gap:1.5rem;display:flex}.portrait-section-head>a{min-height:44px;padding-block:.7rem}.portrait-home .event-list li{grid-template-columns:12rem 1fr}.portrait-home .event-date,.portrait-home .event-list a{color:var(--ink)}.portrait-bio{border-top:1px solid var(--rule);grid-template-columns:1fr 1fr;gap:6%;margin:0 4%;padding:3.5rem 0;display:grid}.portrait-bio h2{font:400 clamp(2rem, 4vw, 3.3rem)/1.1 var(--portrait-serif);letter-spacing:-.025em;margin:0 0 1rem}.portrait-bio p{max-width:48ch;font-size:1.05rem}.portrait-bio a{text-underline-offset:.25em;padding-block:.65rem;display:inline-block}.portrait-ways{max-width:48ch;color:var(--muted);flex-wrap:wrap;gap:.2rem 1.25rem;margin:.1rem 0 .3rem;font-size:.98rem;display:flex}.portrait-ways a.action-link{text-transform:none;min-height:44px;padding-block:.5rem;font-size:1rem;line-height:1.4}.portrait-close{border-top:1px solid var(--rule);margin:0 4%;padding:2.5rem 0 3rem}.portrait-close nav{flex-wrap:wrap;gap:1rem 2rem;display:flex}.portrait-close a{padding-block:.7rem}@media (prefers-reduced-motion:no-preference){.portrait-home .portrait-play{transition:background-color .18s}}@media (width<=63rem) and (width>=48rem){.portrait-opening{min-height:620px}}@media (width<=47.99rem){.portrait-opening{grid-template-rows:auto auto auto auto;grid-template-columns:1fr;min-height:0;display:grid}.portrait-heading{grid-area:1/1;padding:1.65rem 1.25rem 1.3rem}.portrait-home .portrait-heading h1{margin-bottom:1rem;font-size:clamp(3.7rem,17vw,5.5rem);line-height:.92}.portrait-heading h1:after{display:none}.portrait-credential{font-size:1.05rem;line-height:1.3}.portrait-photo{aspect-ratio:.88;grid-area:3/1;margin:0}.portrait-photo img{object-position:33% 25%;mask-image:none}.portrait-actions{grid-area:2/1;padding:0 1.25rem .75rem}.portrait-actions .portrait-play{max-width:none;font-size:1rem}.portrait-actions .play-disc{width:2.3rem;height:2.3rem}.portrait-quote{grid-area:4/1;padding:1.1rem 1.25rem 1.8rem}.portrait-quote p{max-width:27ch;font-size:1.18rem}.portrait-recording{grid-template-columns:100px minmax(0,1fr);align-items:start;gap:1.2rem;padding:1.7rem 1.25rem}.portrait-home .portrait-recording h2{font-size:1.8rem}.portrait-recording p{font-size:.86rem}.portrait-recording .portrait-play{gap:.5rem;padding:.55rem .65rem;font-size:.85rem}.portrait-recording .play-disc{width:1.65rem;height:1.65rem}.portrait-recording-links{gap:.25rem .8rem;font-size:.85rem}.portrait-content{padding:2.4rem 1.25rem}.portrait-section-head{margin-bottom:1rem;display:block}.portrait-section-head h2{margin-bottom:.25rem}.portrait-home .event-list li{grid-template-columns:1fr;gap:.1rem;padding:.9rem 0}.portrait-bio{grid-template-columns:1fr;gap:2.5rem;margin-inline:1.25rem;padding-block:2.4rem}.portrait-close{margin-inline:1.25rem;padding-block:1.8rem}}
