*,:before,:after{box-sizing:border-box}:not(dialog){margin:0}@media (prefers-reduced-motion:no-preference){html{interpolate-size:allow-keywords}}body{-webkit-font-smoothing:antialiased;line-height:1.5}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}#root,#__next{isolation:isolate}.sr-only{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}:root{--max-container-width:1200px}.playfair-display-{font-optical-sizing:auto;font-family:Playfair Display,serif;font-style:normal;font-weight:400}body{font-optical-sizing:auto;font-variation-settings:"wdth" 100, "YTLC" 500;font-family:Nunito Sans,sans-serif;font-size:14px;font-style:normal;font-weight:200}@media (width>=900px){body{font-size:20px}}h1,h2,h3,h4,h5,h6{font-optical-sizing:auto;font-family:Playfair Display,serif;font-size:2em;font-style:normal;font-weight:400}h2{font-size:1.7em}h3{font-size:1.2em}a{color:#000;font-weight:300;text-decoration:none}a:hover{text-decoration:underline}a.active{font-weight:600}.icon{fill:currentColor;height:1em;display:inline-block}.logo{margin-bottom:10px;line-height:1em}.video{aspect-ratio:16/9;border:none;width:100%;max-width:1200px;margin:0 auto;display:block}.container{max-width:1200px;margin:0 auto;padding:0 20px}@media (width>=900px){.container{padding:0 40px}}@media (width>=1200px){.container{padding:0}}.header{margin-bottom:20px;padding-top:20px;padding-bottom:20px}@media (width>=550px){.header{justify-content:space-between;margin-bottom:40px;display:flex}}@media (width>=900px){.header{padding-top:30px;padding-bottom:30px}}@media (width>=1200px){.header{padding-top:40px;padding-bottom:40px}}.header-right{border-top:1px solid #dcdcdc;flex-wrap:wrap;align-items:center;gap:10px;margin-top:15px;padding-top:15px;display:flex}@media (width>=550px){.header-right{border-top:none;align-items:start;margin-top:0;padding-top:0}}.header-links{padding:0;font-size:14px;list-style-type:none}@media (width>=900px){.header-links{font-size:16px}}.header-links-item{min-width:1em;margin-right:10px}.header-links-item:last-child{margin-right:0}.header-nav-links{margin-right:20px;display:flex}.header-social-links{display:flex}@media (width>=550px){.header-social-links{margin-top:3px}}.header-social-link{flex-shrink:0;padding:0 5px;display:flex}.header-social-link:hover{transform:scale(1.2)}.available-work-link-section{text-align:center;margin-top:20px;padding:20px}@media (width>=500px){.available-work-link-section{margin-top:40px;padding:40px}}.artwork-list{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:20px;padding:0;display:grid}@media (width>=500px){.artwork-list{gap:40px}}.artwork{padding:0;font-size:16px;list-style-type:none}.artwork-image{border:1px solid #dcdcdc;margin-bottom:10px}@media (width>=470px){.artwork-image{height:300px}}.artwork-dimensions{font-size:.9em;font-weight:300}.artwork-sold{color:red;font-weight:400}.bio-container{margin-bottom:20px}@media (width>=600px){.bio-container{gap:30px;display:flex}}.headshot{width:100%;max-width:300px;margin-bottom:30px;margin-left:auto;margin-right:auto}@media (width>=600px){.headshot{width:200px}}@media (width>=800px){.headshot{width:300px}}:is(.recent-exhibitions,.notable-collectors) h3{margin-bottom:10px}.recent-exhibitions,.notable-collectors{margin-bottom:30px}@media (width>=600px){.recent-exhibitions,.notable-collectors{flex:50%;margin:30px 0;padding:0 30px}}.bio-contact a{margin:auto;font-size:1.3em}.footer{margin-bottom:100px}.contact-form{grid-template-columns:max-content 1fr;gap:15px 20px;max-width:700px;display:grid}.contact-form textarea{width:100%;height:300px;padding:10px}
