.artist-page[data-v-7bfd697a]{background-color:#f5f5f5;width:100%;padding:60px 20px}.artist-header[data-v-7bfd697a]{text-align:center;margin-bottom:50px}.artist-title[data-v-7bfd697a]{color:#1a1a1a;margin:0;font-family:Georgia,serif;font-size:48px;font-weight:700}.artists-grid[data-v-7bfd697a]{grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:40px;max-width:1400px;margin:0 auto;padding:0;list-style:none;display:grid}.artist-card[data-v-7bfd697a]{background-color:#fff;border-radius:12px;transition:transform .3s,box-shadow .3s;overflow:hidden;box-shadow:0 4px 12px #0000001a}.artist-card[data-v-7bfd697a]:hover{transform:translateY(-8px);box-shadow:0 8px 24px #00000026}.artist-link[data-v-7bfd697a]{cursor:pointer;text-decoration:none;display:block}.artist-image-wrapper[data-v-7bfd697a]{width:100%;height:450px;position:relative;overflow:hidden}.artist-image[data-v-7bfd697a]{object-fit:cover;width:100%;height:100%;transition:transform .3s}.artist-card:hover .artist-image[data-v-7bfd697a]{transform:scale(1.05)}.artist-info[data-v-7bfd697a]{padding:30px}.artist-name[data-v-7bfd697a]{color:#2c2c2c;margin:0 0 15px;font-family:Arial,sans-serif;font-size:28px;font-weight:700}.artist-bio[data-v-7bfd697a]{color:#555;margin:0 0 20px;font-family:Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.6}.artist-quote-container[data-v-7bfd697a]{background-color:#f9f9f9;border-left:4px solid #d4a574;margin-bottom:25px;padding:20px}.artist-quote[data-v-7bfd697a]{color:#333;margin:0;font-family:Georgia,serif;font-size:16px;font-style:italic;font-weight:400;line-height:1.5}.artist-website-link[data-v-7bfd697a]{color:#fff;background-color:#d4a574;border-radius:6px;padding:12px 24px;font-family:Arial,sans-serif;font-size:16px;font-weight:600;text-decoration:none;transition:background-color .3s;display:inline-block}.artist-website-link[data-v-7bfd697a]:hover{background-color:#c18d5a}@media (width<=1024px){.artists-grid[data-v-7bfd697a]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px}.artist-title[data-v-7bfd697a]{font-size:40px}}@media (width<=768px){.artist-page[data-v-7bfd697a]{padding:40px 15px}.artist-title[data-v-7bfd697a]{font-size:36px}.artists-grid[data-v-7bfd697a]{grid-template-columns:1fr;gap:25px}.artist-image-wrapper[data-v-7bfd697a]{height:400px}.artist-info[data-v-7bfd697a]{padding:25px}.artist-name[data-v-7bfd697a]{font-size:24px}.artist-bio[data-v-7bfd697a],.artist-quote[data-v-7bfd697a]{font-size:15px}}@media (width<=480px){.artist-page[data-v-7bfd697a]{padding:30px 10px}.artist-title[data-v-7bfd697a]{font-size:32px}.artist-image-wrapper[data-v-7bfd697a]{height:350px}.artist-info[data-v-7bfd697a]{padding:20px}.artist-name[data-v-7bfd697a]{font-size:22px}.artist-bio[data-v-7bfd697a],.artist-quote[data-v-7bfd697a]{font-size:14px}.artist-website-link[data-v-7bfd697a]{padding:10px 20px;font-size:14px}}@media (width<=320px){.artist-title[data-v-7bfd697a]{font-size:28px}.artist-image-wrapper[data-v-7bfd697a]{height:300px}.artist-name[data-v-7bfd697a]{font-size:20px}}.img-overlay-image[data-v-7bfd697a]{width:100%;height:100%;display:inline-block;position:relative}.img-overlay-image img[data-v-7bfd697a]{object-fit:cover;z-index:-1;width:100%;height:100%;display:block}.img-overlay-image[data-v-7bfd697a]:after{content:"";background:var(--8e1e225c);width:100%;height:100%;position:absolute;top:0;left:0}.ec-btn[data-v-7bfd697a]{cursor:pointer;text-overflow:ellipsis;white-space:pre;justify-content:center;align-items:center;padding:0 24px;font-weight:700;transition:opacity .2s ease-in-out;display:inline-flex;overflow:hidden}.ec-btn[data-v-7bfd697a]:hover{opacity:.5}.ec-btn.solid-button[data-v-7bfd697a]{border:none}.ec-btn.outline-button[data-v-7bfd697a]{background:0 0;border:2px solid}.ec-btn.text-link[data-v-7bfd697a]{height:auto;font-weight:400;font-size:inherit;background:0 0;border:none;padding:0;display:inline}.ec-btn.small[data-v-7bfd697a]{height:30px;font-size:12px}.ec-btn.medium[data-v-7bfd697a]{height:48px;font-size:16px}.ec-btn.large[data-v-7bfd697a]{height:60px;font-size:16px}.ec-btn.pill[data-v-7bfd697a]{border-radius:32px}.ec-btn.rectangle[data-v-7bfd697a]{border-radius:0}.ec-btn.round-corner[data-v-7bfd697a]{border-radius:10px}
