.collection-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}}.collection-main-wrapper{align-self:stretch;display:flex;flex-direction:column;gap:2.5rem}@media (max-width: 48rem){.collection-main-wrapper{padding:2.5rem;gap:5rem}}.collection-main-wrapper .collection-text-wrapper{display:flex;flex-direction:column;gap:2.5rem;padding:2.5rem}@media (max-width: 48rem){.collection-main-wrapper .collection-text-wrapper{padding-bottom:2.5rem 2.5rem 0 2.5rem}}@media (max-width: 30rem){.collection-main-wrapper .collection-text-wrapper{padding:1.25rem 1.25rem 0}}.collection-main-wrapper .collection-text-wrapper .collection-section-container{display:flex;flex-direction:row;align-self:stretch;gap:2.5rem}@media (max-width: 48rem){.collection-main-wrapper .collection-text-wrapper .collection-section-container{flex-direction:column}}.collection-main-wrapper .collection-text-wrapper .collection-section-container .collection-paragraph-wrapper{flex:1;display:flex;color:#000}.collection-main-wrapper .collection-text-wrapper .collection-section-container .collection-paragraph-wrapper.inverted{color:#fff}.collection-main-wrapper .collection-text-wrapper .collection-section-container .collection-paragraph-container{flex:1;display:flex;max-width:100%}.collection-main-wrapper .collection-text-wrapper .collection-section-container .collection-paragraph-container .collection-paragraph-text{max-width:31.25rem;font-family:Diatype;font-size:1.125rem;font-weight:400;line-height:120%;text-align:left;margin-top:auto;margin-bottom:auto}.collection-main-wrapper .collection-text-wrapper .collection-section-container .collection-paragraph-container .collection-paragraph-text.right-align{margin-left:auto}.collection-main-wrapper .collection-text-wrapper .collection-section-container .collection-paragraph-container .collection-paragraph-text.center-align{margin-left:auto;margin-right:auto}@media (max-width: 48rem){.collection-main-wrapper .collection-text-wrapper .collection-section-container .collection-paragraph-container .collection-paragraph-text{max-width:none}}.collection-main-wrapper .collection-text-wrapper .collection-section-container .collection-paragraph-container .collection-paragraph-bigtext{font-family:Diatype-Extended;font-feature-settings:"ss15" 1;font-weight:500;font-size:3rem;line-height:120%;text-align:center;cursor:default;margin-top:auto;margin-bottom:auto;text-transform:uppercase;max-width:100%;overflow-wrap:break-word;word-break:break-word}@media (max-width: 30rem){.collection-main-wrapper .collection-text-wrapper .collection-section-container .collection-paragraph-container .collection-paragraph-bigtext{font-size:2.25rem}}.collection-main-wrapper .collection-text-wrapper .collection-section-container .collection-paragraph-container .collection-paragraph-images-wrapper{padding:1.25rem;flex:1;display:flex;flex-wrap:wrap;gap:1.25rem;width:100%;max-height:70vh;box-sizing:border-box;justify-content:center;align-content:stretch;align-items:stretch;overflow:hidden}.collection-main-wrapper .collection-text-wrapper .collection-section-container .collection-paragraph-container .collection-paragraph-image-wrapper{display:flex;flex-direction:column;justify-content:center;flex:1 1 40%;min-width:40%;min-height:0;box-sizing:border-box}.collection-main-wrapper .collection-text-wrapper .collection-section-container .collection-paragraph-container .collection-paragraph-image-wrapper .collection-paragraph-image-container{flex:0 1 auto;min-height:0;max-height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden}.collection-main-wrapper .collection-text-wrapper .collection-section-container .collection-paragraph-container .collection-paragraph-image-wrapper .collection-paragraph-image-container img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.collection-main-wrapper .collection-text-wrapper .collection-section-container .collection-paragraph-container .collection-paragraph-image-wrapper .collection-paragraph-image-caption{flex:0 0 auto;align-self:stretch;text-align:center;font-family:Diatype-Italic;font-size:1.125rem;font-weight:400;line-height:120%;padding-top:.5rem}.collection-main-wrapper .collection-text-wrapper .collection-section-container .collection-paragraph-container .collection-paragraph-images-wrapper[data-image-count="1"] .collection-paragraph-image-wrapper{flex:1 1 100%;max-height:100%;overflow:hidden}.collection-main-wrapper .collection-text-wrapper .collection-section-container .collection-paragraph-container .collection-paragraph-images-wrapper[data-image-count="2"] .collection-paragraph-image-wrapper{flex:1 1 calc(50% - .625rem);min-width:calc(50% - .625rem);max-height:100%;overflow:hidden}.collection-main-wrapper .collection-text-wrapper .collection-section-container .collection-paragraph-container .collection-paragraph-images-wrapper[data-image-count="3"][data-three-variant=row] .collection-paragraph-image-wrapper{flex:1 1 calc(50% - .625rem);min-width:calc(50% - .625rem);max-height:calc(50% - .625rem)}.collection-main-wrapper .collection-text-wrapper .collection-section-container .collection-paragraph-container .collection-paragraph-images-wrapper[data-image-count="3"][data-three-variant=row] .collection-paragraph-image-wrapper:nth-child(3){flex:0 1 calc(50% - .625rem);min-width:calc(50% - .625rem)}.collection-main-wrapper .collection-text-wrapper .collection-section-container .collection-paragraph-container .collection-paragraph-images-wrapper[data-image-count="3"][data-three-variant=col]{flex-direction:column;flex-wrap:wrap;align-content:stretch}.collection-main-wrapper .collection-text-wrapper .collection-section-container .collection-paragraph-container .collection-paragraph-images-wrapper[data-image-count="3"][data-three-variant=col] .collection-paragraph-image-wrapper{flex:0 0 calc(50% - .625rem);max-width:calc(50% - .625rem)}.collection-main-wrapper .collection-text-wrapper .collection-section-container .collection-paragraph-container .collection-paragraph-images-wrapper[data-image-count="3"][data-three-variant=col] .collection-paragraph-image-wrapper:nth-child(3){flex:0 0 100%;max-width:calc(50% - .625rem)}.collection-main-wrapper .collection-text-wrapper .collection-section-container .collection-paragraph-container .collection-paragraph-images-wrapper[data-image-count="4"] .collection-paragraph-image-wrapper{flex:1 1 calc(50% - .625rem);min-width:calc(50% - .625rem);max-height:calc(50% - .625rem)}@media (min-width: 48rem){.collection-main-wrapper .collection-text-wrapper .collection-section-container .collection-paragraph-container .collection-paragraph-images-wrapper[data-layout=single]{flex-wrap:nowrap}.collection-main-wrapper .collection-text-wrapper .collection-section-container .collection-paragraph-container .collection-paragraph-images-wrapper[data-layout=single] .collection-paragraph-image-wrapper{flex:1 1 0;min-width:0;max-height:none}}@media (max-width: 48rem){.collection-main-wrapper .collection-text-wrapper .collection-section-container .collection-paragraph-container .collection-paragraph-images-wrapper[data-layout=single][data-image-count="3"],.collection-main-wrapper .collection-text-wrapper .collection-section-container .collection-paragraph-container .collection-paragraph-images-wrapper[data-layout=single][data-image-count="4"]{flex-wrap:wrap}.collection-main-wrapper .collection-text-wrapper .collection-section-container .collection-paragraph-container .collection-paragraph-images-wrapper[data-layout=single][data-image-count="3"] .collection-paragraph-image-wrapper,.collection-main-wrapper .collection-text-wrapper .collection-section-container .collection-paragraph-container .collection-paragraph-images-wrapper[data-layout=single][data-image-count="4"] .collection-paragraph-image-wrapper{flex:1 1 calc(50% - .625rem);min-width:calc(50% - .625rem);max-height:calc(50% - .625rem)}.collection-main-wrapper .collection-text-wrapper .collection-section-container .collection-paragraph-container .collection-paragraph-images-wrapper[data-layout=single][data-image-count="3"] .collection-paragraph-image-wrapper:nth-child(3){flex:0 1 calc(50% - .625rem)}}.collection-main-wrapper .collection-text-wrapper .collection-section-container .collection-paragraph-container .collection-paragraph-video{width:100%;max-height:70vh;margin:0 auto;aspect-ratio:16/9}.collection-main-wrapper .collection-text-wrapper .collection-section-container .collection-paragraph-container .collection-paragraph-video iframe{width:100%;height:100%;border:none}.collection-main-wrapper .collection-text-wrapper .collection-section-container.single .collection-paragraph-text{max-width:none;padding-left:2.5rem;padding-right:2.5rem}@media (max-width: 48rem){.collection-main-wrapper .collection-text-wrapper .collection-section-container.single .collection-paragraph-text{padding-left:0;padding-right:0}}.collection-main-wrapper .collection-text-wrapper .collection-section-container.single .collection-paragraph-bigtext{font-size:4rem}@media (max-width: 48rem){.collection-main-wrapper .collection-text-wrapper .collection-section-container.single .collection-paragraph-bigtext{font-size:3rem}}@media (max-width: 30rem){.collection-main-wrapper .collection-text-wrapper .collection-section-container.single .collection-paragraph-bigtext{font-size:2.25rem}}.collection-main-wrapper .collection-meta-container{display:flex;flex-direction:column;gap:1.5625rem;align-self:stretch;flex:1;padding:0 2.5rem 2.5rem}@media (max-width: 48rem){.collection-main-wrapper .collection-meta-container{flex:auto}}@media (max-width: 30rem){.collection-main-wrapper .collection-meta-container{padding:0 1.25rem 1.25rem}}.collection-main-wrapper .collection-meta-container .collection-curator-container{align-self:stretch;font-family:Diatype;font-size:1.125rem;font-weight:400;line-height:120%;text-align:right;text-transform:uppercase}.collection-main-wrapper .collection-meta-container .collection-tags-container{display:flex;flex-direction:column;gap:.625rem}.collection-main-wrapper .collection-description-container{align-self:stretch;flex:1;display:flex;flex-direction:column;align-items:stretch;gap:2.5rem}@media (max-width: 48rem){.collection-main-wrapper .collection-description-container.empty{display:none}}.collection-main-wrapper .collection-description-container .collection-description-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){.collection-main-wrapper .collection-description-container .collection-description-paragraph{max-width:none}}.collection-main-wrapper .collection-gallery-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;gap:2.5rem;padding:0 2.5rem;box-sizing:border-box}@media (max-width: 30rem){.collection-main-wrapper .collection-gallery-wrapper{gap:1.25rem;padding:0 1.25rem}}.collection-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}.collection-gallery-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;gap:2.5rem 2.5rem;width:100%}@media (max-width: 30rem){.collection-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}.collection-admin-buttons-container{max-width:31.25rem}.collection-admin-buttons-container a{max-width:100%;height:3.5rem;min-height:3.5rem;text-decoration:none}.collection-paragraph-video-caption{flex:0 0 auto;align-self:stretch;text-align:center;font-family:Diatype-Italic;font-size:1.125rem;font-weight:400;line-height:120%;padding-top:.5rem}
