/* Biography and horses: the photograph determines its own shape. */
.definitive-intro-v37{display:block!important;text-align:center!important;padding:30px 24px!important}
.definitive-intro-v37>p{max-width:900px!important;margin:0 auto 18px!important;text-align:center!important}
.definitive-intro-v37 .bio-focus-nav-v36,.definitive-intro-v37 .biography-chapters{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;text-align:center!important;gap:9px 24px!important;width:auto!important;max-width:1100px!important;margin:16px auto!important}
.bio-focus-nav-v36 a{display:inline-block;font-size:15px;line-height:1.5}
.bio-chapters-v37{max-width:1150px;margin:22px auto 0;text-align:center;color:#ddd}
.bio-chapters-v37>summary{cursor:pointer;font-size:14px;line-height:1.5;list-style-position:inside}
.bio-chapters-v37 .biography-chapters a{font-size:12px!important;line-height:1.5;padding:3px 0!important;text-align:center!important}
body .biography-source .natural-row-v37,body .biography-source .bio-creator-v36.natural-row-v37,body .original-layout .natural-row-v37,body.chevaux .natural-row-v37,body.chevaux-en .natural-row-v37{display:grid!important;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)!important;gap:0!important;align-items:start!important;height:auto!important;min-height:0!important;padding:18px 24px!important;margin:0!important;background:#1d1d1d!important;box-sizing:border-box!important}
body .biography-source .natural-row-v37>.sheet-copy,body .biography-source .natural-row-v37>.bio-creator-copy-v36,body .natural-row-v37>.original-copy,body .natural-row-v37>.sheet-copy{padding:34px clamp(24px,3.5vw,56px)!important;min-height:0!important;height:auto!important;overflow:visible!important;text-align:left!important;order:2!important}
body .natural-row-v37.reverse>.sheet-copy,body .natural-row-v37.reverse>.original-copy{order:1!important}
body .natural-row-v37>.natural-carousel-v37{order:1!important}
body .natural-row-v37.reverse>.natural-carousel-v37{order:2!important}
body .biography-source .natural-row-v37 .sheet-copy h2{font-size:clamp(27px,2.8vw,38px)!important;line-height:1.2!important}
body .natural-row-v37.pair-end{margin-bottom:12px!important}
.natural-carousel-v37{position:sticky;top:105px;min-width:0;align-self:start;max-width:100%;margin:18px 0!important;padding:0 0 6px!important;box-sizing:border-box;color:#fff}
.natural-slide-v37{display:none;align-items:center;justify-content:center;flex-direction:column;position:relative!important;inset:auto!important;top:auto!important;margin:0!important;height:min(65svh,520px);min-width:0;box-sizing:border-box;padding:0!important}
.natural-slide-v37.is-active{display:flex!important}
.natural-photo-v37{position:relative;flex:none;max-width:100%;width:100%;line-height:0;box-sizing:border-box;border:1px solid #090909;box-shadow:0 3px 12px #0003;overflow:hidden}
body main .natural-photo-v37>img{position:static!important;inset:auto!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;max-width:none!important;object-fit:initial!important;object-position:center!important;padding:0!important;margin:0!important;display:block!important;filter:none!important;border:0!important}
body main .natural-photo-v37>figcaption{position:absolute!important;inset:auto 8px 8px auto!important;z-index:3;margin:0!important;padding:5px 8px!important;width:auto!important;height:auto!important;max-width:calc(100% - 16px)!important;min-height:0!important;background:#000b!important;color:#fff!important;text-align:right!important;font:italic 10px/1.4 Raleway,sans-serif!important;box-sizing:border-box!important;transform:none!important}
.natural-photo-label-v37{font-size:12px!important;line-height:1.45!important;text-align:center!important;margin:10px 12px 0!important;color:#e6dfd3!important}
.natural-controls-v37{display:flex;align-items:center;justify-content:center;gap:13px;padding:14px 4px 0;min-height:32px;box-sizing:border-box}
.natural-controls-v37 button{color:#ddd;border:0;background:transparent;cursor:pointer;padding:0;width:28px;height:28px;font:300 29px/1 Raleway,sans-serif;transition:color .2s}
.natural-controls-v37 button:hover,.natural-controls-v37 button:focus-visible{color:#e8d8b6;outline:1px solid #e8d8b6;outline-offset:3px}
.natural-dots-v37{display:flex;justify-content:center;gap:7px;flex-wrap:wrap;max-width:65%}
.natural-dots-v37 button{width:7px;height:7px;border:1px solid #d9ceba;border-radius:50%;background:transparent}
.natural-dots-v37 button[aria-current=true]{background:#e8d8b6}
.natural-count-v37{font-size:11px;line-height:1;color:#ccc;min-width:33px;text-align:center;font-variant-numeric:tabular-nums}
.horses-intro-v37{display:block!important;min-height:0!important;height:auto!important;padding:34px 24px!important;background:#1d1d1d!important;margin-bottom:12px!important}
.horses-intro-v37>.original-copy{max-width:930px!important;margin:auto!important;padding:0!important;text-align:center!important}
.horses-intro-v37 h2,.horses-intro-v37 h3,.horses-intro-v37 p{text-align:center!important}
.niasque-intro-v37>.original-copy{text-align:center!important}
.niasque-intro-v37 .inner,.niasque-intro-v37 .col{padding:0!important;text-align:center!important}
.niasque-intro-v37 h2,.niasque-intro-v37 h3,.niasque-intro-v37 p{text-align:center!important}
.niasque-intro-v37 .button{align-self:center!important;margin-left:auto!important;margin-right:auto!important}
.bio-songs-v37{background:#1d1d1d;color:#fff;padding:32px 24px;margin:12px 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}
.bio-songs-v37>header{grid-column:1/-1;text-align:center}.bio-songs-v37>header h2{font-size:clamp(28px,3vw,38px);margin:10px 0 8px}
.bio-songs-v37>.song-feature{display:flex!important;flex-direction:column!important;gap:0!important;align-items:center!important;max-width:560px;width:100%;margin:0 auto!important;padding:20px!important;box-sizing:border-box;border:1px solid #ffffff20}
.bio-songs-v37 .song-cover{max-width:320px!important;width:100%;text-align:center}.bio-songs-v37 .song-cover>img{max-width:260px!important;width:100%!important;height:auto!important;margin:auto;display:block;object-fit:contain}
.bio-songs-v37 .song-copy{padding:20px 0 0!important;text-align:center!important}.bio-songs-v37 .song-copy .eyebrow{display:none}.bio-songs-v37 .song-copy h2{margin:0 0 16px!important;font-size:25px!important}.bio-songs-v37 .song-copy p{font-size:15px!important;line-height:1.7!important;margin:0!important}
.bio-songs-v37 .inline-music-player{width:100%!important;height:180px!important}.bio-songs-v37 .studio-return{font-size:12px!important;margin:14px auto 0!important}
@media(min-width:1500px){body .biography-source .natural-row-v37{padding-left:max(30px,calc((100vw - 1550px)/2))!important;padding-right:max(30px,calc((100vw - 1550px)/2))!important}}
@media(max-width:800px){body .biography-source .natural-row-v37,body .biography-source .bio-creator-v36.natural-row-v37,body .original-layout .natural-row-v37,body.chevaux .natural-row-v37,body.chevaux-en .natural-row-v37{grid-template-columns:1fr!important;padding:15px!important}.natural-carousel-v37{position:relative;top:auto;margin:10px 0 0!important;order:1!important}.natural-slide-v37{height:min(63svh,480px)}body .natural-row-v37.reverse>.natural-carousel-v37{order:1!important}body .natural-row-v37>.sheet-copy,body .natural-row-v37>.original-copy,body .natural-row-v37.reverse>.sheet-copy,body .natural-row-v37.reverse>.original-copy,body .biography-source .natural-row-v37>.bio-creator-copy-v36{order:2!important;padding:26px 18px!important}.bio-songs-v37{grid-template-columns:1fr;padding:26px 18px}.bio-songs-v37>header{grid-column:auto}.bio-focus-nav-v36 a{font-size:14px}.natural-photo-label-v37{font-size:11px!important}}
