.artist-page{background:#faf8f2}.bio-hero{display:grid;grid-template-columns:1.1fr .9fr;min-height:690px;background:#f1ecdf}.bio-intro{padding:35px 9% 65px 12%;display:flex;flex-direction:column;align-items:start;justify-content:center}.bio-back{font-size:10px;color:#6b7b6b;margin-bottom:45px;border-bottom:1px solid #bbc3b0;padding-bottom:3px}.bio-eyebrow{font-size:11px;color:#7b825d;margin-bottom:24px}.bio-intro h1{font:normal clamp(47px,4.9cqw,83px)/1.04 Georgia,serif;letter-spacing:-3px}.bio-intro h1 em,.bio-closing h2 em{color:#518274;font-weight:400}.bio-lead{max-width:440px;font-size:15px;line-height:1.85;color:#4d6b60;margin:29px 0}.bio-button{display:inline-flex;justify-content:space-between;gap:35px;align-items:center;background:#00444a;color:#fff8e8;padding:15px 24px;font:14px Georgia,serif;border:1px solid #00444a}.bio-button:hover{background:#10646a;text-decoration:none}.bio-button span{color:#dcc38b;font:18px Arial,sans-serif}.bio-scene{position:relative;background-image:var(--bio-scene);background-size:auto 100%;background-position:76% center;overflow:hidden;min-height:620px}.bio-scene:before{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#0b3c3166,transparent 30%)}.bio-scene>span{position:absolute;bottom:20px;left:25px;font-size:9px;color:#fff5df;background:#123f36a1;padding:4px 8px}.bio-opening{padding:100px 10%;display:grid;grid-template-columns:.6fr 1.4fr;gap:8%}.bio-opening>span{font-size:11px;padding-top:10px;color:#8a8b6c}.bio-opening h2{font:normal 58px/1.08 Georgia,serif;letter-spacing:-2px;margin-bottom:32px}.bio-opening h2 em{color:#498173;font-weight:400}.bio-opening p{font-size:15px;line-height:1.95;max-width:650px;color:#527163;margin:18px 0}.bio-chapters{display:grid;grid-template-columns:1fr 1fr;gap:12%;padding:60px 10% 90px;background:#e9eddd}.bio-chapters article{border-top:1px solid #aab99b;padding-top:25px}.bio-marker{font:37px Georgia,serif;color:#a1813b;display:inline-block;margin:0 0 20px}.bio-chapters h2{font:normal 38px/1.15 Georgia,serif;letter-spacing:-1px;margin-bottom:25px}.bio-chapters p{font-size:14px;color:#54705b;line-height:1.9;margin:17px 0}.bio-pause{padding:80px 10%;text-align:center;background:#00444a;color:#fff8e6}.bio-pause p{font:normal 60px/1.1 Georgia,serif;letter-spacing:-2px}.bio-pause span{display:block;margin-top:24px;font:italic 31px 'Segoe Script',Georgia,serif;color:#ddc38b}.bio-closing{padding:100px 10%;display:grid;grid-template-columns:1fr 1fr;gap:12%}.bio-closing h2{font:normal 51px/1.08 Georgia,serif;letter-spacing:-1.7px}.bio-closing>div>p:not(.bio-eyebrow){font-size:14px;line-height:1.95;color:#526e5d;margin-bottom:20px}.bio-closing .bio-button{margin-top:12px}.bio-contact{display:block;width:fit-content;margin-top:20px;font-size:12px;border-bottom:1px solid #98ab8b;padding-bottom:4px}.gallery-nav a[aria-current=page]{border-bottom:1px solid #a68b4b;padding-bottom:5px}.bio-review{padding:14px 5%;background:#e9edde;font-size:10px;color:#65775b;line-height:1.8}.bio-review button{border:1px solid #9fb18e;padding:5px 10px;margin-left:12px}.mobile .bio-hero,.mobile .bio-opening,.mobile .bio-chapters,.mobile .bio-closing{grid-template-columns:1fr}.mobile .bio-intro{padding:30px 7% 45px}.mobile .bio-intro h1{font-size:50px;letter-spacing:-2px}.mobile .bio-scene{min-height:430px}.mobile .bio-back{margin-bottom:30px}.mobile .bio-opening,.mobile .bio-chapters,.mobile .bio-closing{padding:50px 7%;gap:30px}.mobile .bio-opening h2{font-size:42px}.mobile .bio-chapters h2{font-size:34px}.mobile .bio-pause{padding:55px 7%}.mobile .bio-pause p{font-size:41px}.mobile .bio-closing h2{font-size:44px}
@media(max-width:700px){.bio-hero,.bio-opening,.bio-chapters,.bio-closing{grid-template-columns:1fr}.bio-intro{padding:30px 7% 45px}.bio-intro h1{font-size:52px;letter-spacing:-2px}.bio-scene{min-height:430px}.bio-back{margin-bottom:30px}.bio-opening,.bio-chapters,.bio-closing{padding:50px 7%;gap:30px}.bio-opening h2{font-size:43px}.bio-chapters h2{font-size:35px}.bio-pause{padding:55px 7%}.bio-pause p{font-size:43px}.bio-closing h2{font-size:45px}}
@media(prefers-reduced-motion:no-preference){.bio-scene{animation:bio-light 18s ease-in-out infinite alternate}@keyframes bio-light{from{background-position:76% center}to{background-position:81% center}}}
