.artist-wrapper{display:flex;flex-direction:column}.hero-wrapper{position:relative;box-sizing:border-box;width:100%;height:calc(4vh - 3.5rem);min-height:calc(40vw - 3.5rem);max-height:calc(45vw - 3.5rem);--dot-rotation-radius-x: 100px;--dot-rotation-radius-y: 100px;z-index:0;overflow:hidden}@media (max-width: 48rem){.hero-wrapper{height:100vw;min-height:100vw;max-height:none}}.artist-main-wrapper{align-self:stretch;display:flex;flex-direction:column;padding:2.5rem;gap:2.5rem;border-top:1px solid #DFDFDF}@media (max-width: 48rem){.artist-main-wrapper{padding:2.5rem;gap:5rem}}@media (max-width: 30rem){.artist-main-wrapper{padding:1.25rem}}.artist-main-wrapper .artist-text-wrapper{display:flex;flex-direction:row;gap:2.5rem;padding-bottom:2.5rem}@media (max-width: 48rem){.artist-main-wrapper .artist-text-wrapper{flex-direction:column;padding:none}}.artist-main-wrapper .artist-meta-container{display:flex;flex-direction:column;gap:1.5625rem;align-self:stretch;flex:1}@media (max-width: 48rem){.artist-main-wrapper .artist-meta-container{flex:auto}}.artist-main-wrapper .artist-meta-container .artist-name-container{display:flex;flex-direction:column;align-self:stretch;gap:1.125rem}.artist-main-wrapper .artist-meta-container .artist-name-container .artist-name-entry-container{display:flex;flex-direction:column;align-self:stretch;gap:.625rem}.artist-main-wrapper .artist-meta-container .artist-name-container .artist-name-entry-container .artist-text-fieldname{font-family:Diatype-Extended;font-size:1.125rem;font-style:normal;font-weight:500;line-height:120%;text-transform:uppercase}.artist-main-wrapper .artist-meta-container .artist-name-container .artist-name-entry-container .artist-text-fieldvalue{font-size:1.125rem;font-style:normal;font-weight:400;line-height:120%;display:flex;flex-direction:column}.artist-main-wrapper .artist-meta-container .artist-links-container{display:flex;flex-direction:column;gap:.375rem}.artist-main-wrapper .artist-meta-container .artist-links-container a{font-family:Diatype;font-size:1.125rem;font-weight:400;line-height:120%;text-align:left;text-decoration:none;color:#000}.artist-main-wrapper .artist-meta-container .artist-links-container a:hover{color:#9f9f9f}.artist-main-wrapper .artist-meta-container .artist-tags-container{display:flex;flex-direction:column;gap:.625rem}.artist-main-wrapper .artist-bio-container{align-self:stretch;flex:1;display:flex;flex-direction:column;align-items:stretch;gap:2.5rem}.artist-main-wrapper .artist-bio-container .artist-bio-paragraph{max-width:31.25rem;font-family:Diatype;font-size:1.125rem;font-weight:400;line-height:120%;text-align:left}@media (max-width: 48rem){.artist-main-wrapper .artist-bio-container .artist-bio-paragraph{max-width:none}}.artist-main-wrapper .artist-bio-container .artist-bio-section-container{display:flex;flex-direction:column;gap:.625rem}.artist-main-wrapper .artist-bio-container .artist-bio-section-container .artist-header{font-family:Diatype-Extended;font-size:1.125rem;font-weight:500;line-height:120%;text-align:left;text-transform:uppercase}.artist-main-wrapper .artist-bio-container .artist-bio-section-container .artist-list-items-container{display:flex;flex-direction:column;gap:0}.artist-main-wrapper .artist-bio-container .artist-bio-section-container .artist-list-items-container .artist-list-item{display:flex;flex-direction:row;gap:.375rem}.artist-main-wrapper .artist-gallery-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;gap:2.5rem}@media (max-width: 30rem){.artist-main-wrapper .artist-gallery-wrapper{gap:1.25rem}}.artist-tags-header{font-family:Diatype;font-size:1.125rem;font-weight:400;line-height:120%;text-align:left;color:#9f9f9f}#tags-fieldvalue{display:flex;flex-direction:row;flex-wrap:wrap;row-gap:.5rem;column-gap:.375rem;align-items:baseline;max-width:31.25rem}#tags-fieldvalue .tag-container{box-sizing:border-box;display:flex}#tags-fieldvalue .tag-container a{padding:.5rem .875rem;justify-content:center;align-items:center;gap:.5rem;border:1px solid #DFDFDF;text-decoration:none;color:#000}#tags-fieldvalue .tag-container a:hover{border:1px solid #000000}#tags-fieldvalue .tag-container span{font-size:1.125rem;font-style:normal;font-weight:400;line-height:120%;overflow-wrap:anywhere}.artist-gallery-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;gap:2.5rem 2.5rem;width:100%}@media (max-width: 30rem){.artist-gallery-wrapper{gap:1.25rem 1.25rem}}.painting-entry{display:flex;flex-direction:column;overflow:hidden;overflow-wrap:break-word;align-items:center}.painting-entry.medium{flex:0 1 calc((100% - 7.5rem)/4)}@media (max-width: 62rem){.painting-entry.medium{flex:0 1 calc((100% - 5rem) / 3)}}@media (max-width: 48rem){.painting-entry.medium{flex:0 1 calc((100% - 2.5rem)/2)}}@media (max-width: 30rem){.painting-entry.medium{flex:0 1 calc((100% - 1.25rem)/2)}}.painting-entry.small{flex:0 1 calc((100% - 17.5rem)/8)}@media (max-width: 120rem){.painting-entry.small{flex:0 1 calc((100% - 12.5rem) / 6)}}@media (max-width: 80rem){.painting-entry.small{flex:0 1 calc((100% - 10rem)/5)}}@media (max-width: 62rem){.painting-entry.small{flex:0 1 calc((100% - 7.5rem)/4)}}@media (max-width: 48rem){.painting-entry.small{flex:0 1 calc((100% - 5rem) / 3)}}@media (max-width: 30rem){.painting-entry.small{flex:0 1 calc((100% - 1.25rem)/2)}}.painting-entry.large{flex:1 1 100%}.painting-entry.large .thumbnail-link{max-height:80vh}.painting-entry .thumbnail-link{max-width:100%;max-height:100vh}.painting-entry .thumbnail-link img{display:block;margin:auto;max-width:100%;max-height:100%}.painting-entry #painting-item-data-container{display:flex;flex-direction:row;padding-top:10px;align-items:flex-start;gap:.625rem;align-self:stretch}.painting-entry #painting-item-data-container.large{align-self:center}.painting-entry #painting-item-data-container #painting-item-favorite-container i{cursor:pointer;width:1rem;height:1rem}.painting-entry #painting-item-data-container #painting-item-favorite-container i svg{width:1rem;height:1rem}.painting-entry #painting-item-data-container #painting-item-text-container{display:flex;flex-direction:column;align-items:flex-start;gap:.375rem;flex:1 0 0;overflow:hidden;box-sizing:border-box;cursor:default}.painting-entry #painting-item-data-container #painting-item-text-container #painting-item-text-headers{display:flex;flex-direction:column;gap:0;max-width:100%;color:#000;font-variant-numeric:lining-nums proportional-nums;font-size:1.125rem;font-style:normal;font-weight:400;line-height:120%}.painting-entry #painting-item-data-container #painting-item-text-container #painting-item-text-headers .painting-title-row{text-decoration:none;cursor:pointer;color:#000}.painting-entry #painting-item-data-container #painting-item-text-container #painting-item-text-headers .painting-title-row:hover{color:#9f9f9f}.painting-entry #painting-item-data-container #painting-item-text-container #painting-item-text-headers .painting-title-row #painting-title{font-style:italic}.painting-entry #painting-item-data-container #painting-item-text-container #painting-item-text-price{color:#9f9f9f;font-variant-numeric:lining-nums proportional-nums;font-size:.9375rem;font-style:normal;font-weight:400;line-height:120%}.artist-admin-buttons-container{max-width:31.25rem}.artist-admin-buttons-container a{max-width:100%;height:3.5rem;min-height:3.5rem;text-decoration:none}
