.main-page-title{text-align:left;margin-bottom:4rem;font-weight:400}.page-width,.selected-works,.selected-works-grid{max-width:1400px;margin:0 auto}.rte{margin-bottom:4rem}.selected-works-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--grid-gap, 16px)}.selected-work-item{position:relative}.selected-work-item img{width:100%;height:auto;object-fit:contain;display:block;padding:clamp(1.2rem,2.2vw,2.4rem);background:var(--color-mat, #f0ede8)}.selected-work-item .lightbox-trigger{display:block;transition:opacity var(--transition-base, .2s ease)}.selected-work-item .lightbox-trigger:hover{opacity:.92}.selected-work-item h2{font-family:var(--font-serif, "Libre Caslon Text", Georgia, serif);font-style:italic;font-size:var(--text-md, 1.76rem);font-weight:400;margin-bottom:.5rem;letter-spacing:0;text-transform:none;color:var(--color-ink, #000000)}.selected-work-item p{font-family:var(--font-body-family, "Sora", sans-serif);font-size:var(--text-sm, 1.3rem);line-height:1.6;color:var(--color-meta, #777777)}.painting-group{display:flex;flex-direction:column;text-decoration:none;color:inherit;transition:opacity var(--transition-base, .2s ease)}.painting-group img{width:100%;height:auto;object-fit:contain;margin-bottom:var(--spacing-base, 16px);display:block;background:var(--color-mat, #f0ede8)}.painting-group:hover{opacity:.92}.painting-group.featured-group{grid-column:span 2}.group-details{padding:0;text-align:left}.group-details h2{margin:0;font-family:var(--font-serif, "Libre Caslon Text", Georgia, serif);font-style:italic;font-size:var(--text-md, 1.76rem);font-weight:400;letter-spacing:0;text-transform:none;color:var(--color-ink, #000000)}.SelectedWorkIndex{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--grid-gap, 16px)}.SelectedWorkIndex .painting-group.featured-group img{width:100%;height:auto;object-fit:cover}@media(min-width:640px){.selected-works-grid,.SelectedWorkIndex{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.selected-works-grid,.SelectedWorkIndex{grid-template-columns:repeat(3,minmax(0,1fr))}}.SelectedWorkIndex .painting-group.featured-group{grid-column:1 / -1}@media(max-width:639px){.painting-group.featured-group{grid-column:1 / -1}}.lightbox{display:none;position:fixed;z-index:1000;top:0;right:0;bottom:0;left:0;background-color:var(--color-ground, #faf9f5);justify-content:center;align-items:center}.lightbox-content{position:relative;width:calc(100% - 20px);height:calc(100% - 20px);display:flex;flex-direction:column;justify-content:center;align-items:center;box-sizing:border-box;padding:20px}.lightbox-image-container{width:100%;height:90%;max-width:calc(100vw - 40px);max-height:calc(100vh - 100px);display:flex;justify-content:center;align-items:center;overflow:hidden;position:relative}#lightbox-image{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;transition:transform .2s ease;transform-origin:center;will-change:transform}#lightbox-image.zoom-in,[id^=lightbox-image].zoom-in{cursor:zoom-in}#lightbox-image.zoom-out,[id^=lightbox-image].zoom-out{cursor:zoom-out}#lightbox-image.grabbing,[id^=lightbox-image].grabbing{cursor:grabbing}#lightbox-image.zoomed~.lightbox-nav,.lightbox-image.zoomed~.lightbox-nav{opacity:0;pointer-events:none}.lightbox-content:hover .lightbox-nav{opacity:1;pointer-events:auto}.lightbox-nav{position:absolute;cursor:pointer;z-index:1010;background-color:transparent;padding:.5rem;border-radius:0;font-weight:400;transition:color var(--transition-fast, .15s ease),opacity .2s}@media(max-width:768px){.lightbox-image-container{width:100%;height:80%;max-width:100vw;max-height:calc(100vh - 120px);padding:0}.lightbox-content{padding:10px;height:100%}.lightbox-details{max-width:100%;text-align:center;left:0;right:0;bottom:0;width:100%;background-color:var(--color-ground, #faf9f5);padding:8px}.lightbox-title-container{display:flex;align-items:center;justify-content:center;position:relative}.info-icon{position:absolute;right:0}}.close-lightbox,.lightbox-prev,.lightbox-next{position:absolute;cursor:pointer;z-index:1010;background:transparent;border:none;padding:0;margin:0;font-family:inherit}.close-lightbox{top:20px;right:20px;width:30px;height:30px}.lightbox-prev,.lightbox-next{top:50%;transform:translateY(-50%);font-size:16px;color:#000}.lightbox-prev{left:20px}.lightbox-next{right:20px}.close-lightbox,.lightbox-details,.lightbox-prev,.lightbox-next{transition:opacity .3s ease-in-out}.lightbox-details{position:absolute;bottom:0;right:20px;color:#000;font-size:16px;line-height:1.4;max-width:200px;padding:1rem}@media(max-width:480px){.lightbox-details{width:100%;max-width:none;left:0;right:auto}}.lightbox-details h2,#lightbox-title{font-size:1.2rem;line-height:1.2}#lightbox-description{font-size:1.2rem;overflow-wrap:break-word}.fade-out{opacity:0}.lightbox-nav.highlight,.close-lightbox.highlight{color:var(--color-accent, #d4920a)}.info-icon{position:absolute;top:18px;right:0;width:16px;height:16px;cursor:pointer;color:#000;background:none;border:none;padding:0;display:flex;align-items:center;justify-content:center}.info-icon svg{width:100%;height:100%}.info-icon:hover{color:var(--color-accent, #d4920a)}.info-modal p,.info-message{font-size:13px;font-style:italic;margin-bottom:10px}.loading-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:16px;color:var(--color-faint, #9a9a9a);z-index:999;animation:blink 2s infinite}@keyframes blink{0%{opacity:.3}50%{opacity:1}to{opacity:.3}}.selected-works-index-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--grid-gap, 16px)}@media(min-width:640px){.selected-works-index-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.selected-works-index-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.selected-works-index-grid .painting-group.featured-group{grid-column:1 / -1}.selected-works-container{margin-bottom:2rem;max-width:1200px;margin-left:auto;margin-right:auto}.featured-image-block{display:block;text-decoration:none;color:inherit;margin-bottom:2rem}.featured-image-container{position:relative;width:100%;padding-top:10px;padding-bottom:calc(56.25% + 20px);overflow:hidden;background-color:var(--color-mat, #f0ede8)}.featured-image-container img{position:absolute;top:10px;left:0;width:100%;height:calc(100% - 20px);object-fit:contain}.featured-image-details{padding:10px;text-align:center}.featured-image-details h2{margin:0;font-size:1.2rem}@media(max-width:768px){.featured-image-container{padding-bottom:calc(75% + 20px)}}@media(max-width:480px){.featured-image-container{padding-bottom:calc(100% + 20px)}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/selectedWork.css.map */
