@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;700;900&display=swap";[data-v-ba9d1255]:export{aquamarine:#8dffde;black:#000;blush:#ffe5eb;cotton-candy:#ffc4ff;dark-gray:#a0a0a0;dim-gray:#676767;electric-blue:#8df4ff;flamingo:#ff6aff;green-yellow:#9aff57;lavender:#c2b4ff;light-cyan:#d8fff7;magenta:#f69;mona-lisa:#f99;mortar:#575656;night-rider:#333;pale-lavender:#c4e2ff;papaya-whip:#fff0d8;peach:#fc9;white:#fff;white-smoke:#f2f2f2}.artwork-carousel-container[data-v-ba9d1255]{margin:40px 0;padding:0;width:100%}@media (max-width:768px){.artwork-carousel-container[data-v-ba9d1255]{margin:30px 0}}.carousel-header[data-v-ba9d1255]{align-items:center;display:flex;justify-content:space-between;margin-bottom:30px}.carousel-header .carousel-title[data-v-ba9d1255]{color:#333;font-family:Neue Haas Unica,Inter,Arial,sans-serif;font-size:2.5rem;font-weight:400;margin:0}@media (max-width:768px){.carousel-header .carousel-title[data-v-ba9d1255]{font-size:2rem}}.carousel-header .carousel-nav[data-v-ba9d1255]{display:flex;gap:10px}@media (max-width:768px){.carousel-header .carousel-nav[data-v-ba9d1255]{display:none}}.carousel-header .nav-btn[data-v-ba9d1255]{align-items:center;background:#fff;border:1px solid #ddd;border-radius:50%;color:#666;cursor:pointer;display:flex;height:44px;justify-content:center;transition:all .2s ease;width:44px}.carousel-header .nav-btn[data-v-ba9d1255]:hover:not(:disabled){background:#f5f5f5;border-color:#ccc;color:#000}.carousel-header .nav-btn[data-v-ba9d1255]:disabled{cursor:not-allowed;opacity:.4}.carousel-header .nav-btn svg[data-v-ba9d1255]{height:20px;width:20px}.carousel-wrapper[data-v-ba9d1255]{border-radius:8px;overflow:hidden}.carousel-track[data-v-ba9d1255]{display:flex;gap:20px;overflow-x:auto;padding-bottom:10px;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}.carousel-track[data-v-ba9d1255]::-webkit-scrollbar{display:none}@media (max-width:768px){.carousel-track[data-v-ba9d1255]{gap:15px}}.carousel-item[data-v-ba9d1255]{background:#fff;border-radius:8px;box-shadow:0 2px 12px #00000014;flex:0 0 300px;height:380px;overflow:hidden;transition:all .3s ease}.carousel-item[data-v-ba9d1255]:hover{box-shadow:0 8px 25px #00000026;transform:translateY(-4px)}@media (max-width:768px){.carousel-item[data-v-ba9d1255]{flex:0 0 280px;height:360px}}@media (max-width:480px){.carousel-item[data-v-ba9d1255]{flex:0 0 260px;height:340px}}.artwork-link[data-v-ba9d1255]{color:inherit;display:block;height:100%;text-decoration:none}.artwork-image[data-v-ba9d1255]{align-items:center;background:#f8f8f8;display:flex;height:266px;justify-content:center;overflow:hidden;position:relative}@media (max-width:768px){.artwork-image[data-v-ba9d1255]{height:252px}}@media (max-width:480px){.artwork-image[data-v-ba9d1255]{height:238px}}.artwork-image img[data-v-ba9d1255]{height:auto;max-height:100%;max-width:100%;min-height:70%;min-width:70%;-o-object-fit:scale-down;object-fit:scale-down;transition:transform .3s ease;width:auto}.artwork-content[data-v-ba9d1255]{background:#fff;display:flex;flex-direction:column;height:114px;justify-content:center;padding:0 16px;position:relative;z-index:1}@media (max-width:768px){.artwork-content[data-v-ba9d1255]{height:108px;padding:10px 14px}}@media (max-width:480px){.artwork-content[data-v-ba9d1255]{height:102px;padding:8px 12px}}.article-title[data-v-ba9d1255]{color:#000!important;font-size:1rem;font-weight:400;margin:0 0 4px}.article-title[data-v-ba9d1255],.artist-name[data-v-ba9d1255]{display:block;font-family:Neue Haas Unica,Inter,Arial,sans-serif;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.artist-name[data-v-ba9d1255]{color:#c41e3a!important;font-size:.9rem;font-weight:600;margin:0}.carousel-item:hover .artwork-image img[data-v-ba9d1255]{transform:scale(1.05)}.loading-item[data-v-ba9d1255]{align-items:center;background:#f8f8f8;border:2px dashed #ddd;display:flex;justify-content:center}.loading-spinner[data-v-ba9d1255]{color:#666;text-align:center}.loading-spinner p[data-v-ba9d1255]{font-family:Neue Haas Unica,Inter,Arial,sans-serif;font-size:.9rem;margin:10px 0 0}.spinner[data-v-ba9d1255]{animation:spin-ba9d1255 1s linear infinite;border:3px solid #f3f3f3;border-radius:50%;border-top-color:#c41e3a;height:40px;margin:0 auto;width:40px}@keyframes spin-ba9d1255{0%{transform:rotate(0)}to{transform:rotate(1turn)}}:export{aquamarine:#8dffde;black:#000;blush:#ffe5eb;cotton-candy:#ffc4ff;dark-gray:#a0a0a0;dim-gray:#676767;electric-blue:#8df4ff;flamingo:#ff6aff;green-yellow:#9aff57;lavender:#c2b4ff;light-cyan:#d8fff7;magenta:#f69;mona-lisa:#f99;mortar:#575656;night-rider:#333;pale-lavender:#c4e2ff;papaya-whip:#fff0d8;peach:#fc9;white:#fff;white-smoke:#f2f2f2}.social-share-sticky{align-items:center;bottom:20px;display:flex;flex-direction:column;float:left;gap:0;height:-moz-fit-content;height:fit-content;margin-left:-70px;margin-top:160px;max-height:calc(100vh - 200px);overflow-y:auto;position:sticky;top:clamp(20px,15vh,120px);z-index:500}.social-share-sticky .share-label{color:#000;font-family:Neue Haas Unica,Inter,Arial,sans-serif;font-size:11px;font-weight:600;letter-spacing:.5px;margin-bottom:10px;text-align:center;text-transform:uppercase}.social-share-sticky .share-icons-always{display:flex;flex-direction:column;gap:0;margin-bottom:10px;opacity:1}.social-share-sticky .share-icons{display:flex;flex-direction:column;gap:0;margin-bottom:10px;max-height:0;opacity:0;overflow:hidden;transition:all .3s ease}.social-share-sticky.expanded .share-icons{max-height:400px;opacity:1}.social-share-sticky .share-btn{align-items:center;background:none;border:none;border-radius:2px;color:#000;cursor:pointer;display:flex;height:28px;justify-content:center;margin-bottom:8px;padding:2px;transition:all .2s ease;width:28px}.social-share-sticky .share-btn:hover{background:#0000000d;opacity:.6}.social-share-sticky .share-btn svg{height:18px;width:18px;fill:#000!important;stroke:none;display:block!important;opacity:1!important}.social-share-sticky .share-btn svg path{fill:#000!important;stroke:none}.social-share-sticky .share-toggle{align-items:center;background:none;border:none;border-radius:2px;color:#000;cursor:pointer;display:flex;font-size:18px;font-weight:700;height:28px;justify-content:center;line-height:1;padding:2px;transition:all .2s ease;width:28px}.social-share-sticky .share-toggle:hover{background:#0000000d;opacity:.6}.social-share-sticky .share-toggle svg{height:20px;width:20px;fill:#000;transform:rotate(0);transition:transform .3s ease}.social-share-sticky.expanded .share-toggle svg{transform:rotate(45deg)}@media (max-width:1023px){.social-share-sticky{display:none}}.news-article{color:#333;font-family:News Gothic,Arial,sans-serif;font-weight:400;line-height:1.6;margin:0 auto;max-width:1000px;padding:40px 20px 15px;position:relative;width:100%}.news-article .category-header{margin-bottom:30px;text-align:center}.news-article .category-header .category-text{font-size:12px;letter-spacing:1.5px;text-transform:uppercase}.news-article .category-header .category-text,.news-article .category-header .category-text .bullet{color:#666;font-family:Neue Haas Unica,Inter,Arial,sans-serif;font-weight:900}.news-article .article-title{color:#000;font-family:Neue Haas Unica,Inter,Arial,sans-serif;font-size:42px;font-weight:900;line-height:1.2;margin:0 0 25px;text-align:center}@media (max-width:768px){.news-article .article-title{font-size:32px}}@media (max-width:480px){.news-article .article-title{font-size:28px}}.news-article .article-meta{font-family:Neue Haas Unica,Inter,Arial,sans-serif;margin-bottom:30px;text-align:center}.news-article .article-meta .author{color:#c41e3a;font-size:13px;font-weight:900;letter-spacing:.5px;margin-right:15px}.news-article .article-meta .date{color:#666;font-size:13px;font-weight:400}.news-article .title-divider{background-color:#ddd;height:1px;margin:0 auto 40px;width:100%}.news-article .hero-image-container{margin-bottom:40px;text-align:center}.news-article .hero-image-container .hero-image{box-shadow:0 4px 12px #00000026;display:block;height:auto;margin:0 auto;max-width:100%;width:100%}.news-article .hero-image-container .image-caption{color:#666;font-family:News Gothic,Arial,sans-serif;font-size:12px;font-style:italic;margin-top:10px;text-align:center}.news-article .article-content-wrapper{position:relative;width:100%}.news-article .article-content{font-family:News Gothic,Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.7}.news-article .article-content p{margin:0 0 20px}.news-article .article-content p,.news-article .article-content p:first-child{font-family:News Gothic,Arial,sans-serif;font-weight:400;-webkit-hyphens:auto;hyphens:auto;text-align:justify;text-justify:inter-word}.news-article .article-content p:first-child{font-size:16px;line-height:1.6;margin-bottom:25px}.news-article .article-content h1,.news-article .article-content h2,.news-article .article-content h3,.news-article .article-content h4,.news-article .article-content h5,.news-article .article-content h6{color:#000;font-family:Neue Haas Unica,Inter,Arial,sans-serif;font-weight:900}.news-article .article-content h1{font-size:36px}.news-article .article-content h2{font-size:30px}.news-article .article-content h3{font-size:24px}.news-article .article-content h4{font-size:20px}.news-article .article-content ol,.news-article .article-content ul{list-style-position:outside;margin:20px 0;padding-left:30px}.news-article .article-content ul{list-style-type:disc}.news-article .article-content ol{list-style-type:decimal}.news-article .article-content li{display:list-item;font-family:News Gothic,Arial,sans-serif;font-weight:400;-webkit-hyphens:auto;hyphens:auto;margin:10px 0;text-align:justify;text-justify:inter-word}.news-article .article-content blockquote{background:#f9f9f9;border-left:4px solid #c41e3a;color:#555;font-size:19px;font-style:italic;line-height:1.6;margin:30px 0;padding:20px 25px}.news-article .article-content .image-block{margin:30px 0;text-align:center}.news-article .article-content .image-block img{box-shadow:0 2px 8px #0000001a;height:auto;max-width:100%}.news-article .featured-artworks-section{border-top:1px solid #eee;margin-top:50px;padding-top:30px}@media (max-width:768px){.news-article{padding:30px 15px}.news-article .article-content,.news-article .article-content p:first-child{font-size:15px}}@media (max-width:480px){.news-article{padding:25px 10px}.news-article .category-header .category-text{font-size:11px}.news-article .article-meta .author,.news-article .article-meta .date{font-size:12px}.news-article .article-content,.news-article .article-content p:first-child{font-size:14px}}
