.profile-image-modal.svelte-1waecqn{animation:svelte-1waecqn-fadeIn .2s ease-in-out}.profile-image-modal-content.svelte-1waecqn{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.3) transparent;position:relative}.profile-image-modal-content.svelte-1waecqn::-webkit-scrollbar{width:8px}.profile-image-modal-content.svelte-1waecqn::-webkit-scrollbar-track{background:transparent}.profile-image-modal-content.svelte-1waecqn::-webkit-scrollbar-thumb{background-color:#ffffff4d;border-radius:4px}.profile-image-modal-content.svelte-1waecqn::-webkit-scrollbar-thumb:hover{background-color:#ffffff80}.profile-image-centered.svelte-1waecqn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;max-width:400px}.profile-bio-text.svelte-1waecqn{position:absolute;top:50%;left:50%;transform:translate(-50%);margin-top:200px;padding-bottom:2rem;width:100%;max-width:600px;padding:40px;font-size:24px;line-height:1.6;color:#fff;font-weight:400;letter-spacing:.5px}@media (max-width: 640px){.profile-image-centered.svelte-1waecqn{max-width:calc(80vw - 2rem)}.profile-bio-text.svelte-1waecqn{max-width:calc(100vw - 2rem);font-size:20px}}.bio-word.svelte-1waecqn{opacity:0;transition:opacity .3s ease-in-out;display:inline}.bio-word.visible.svelte-1waecqn{opacity:1}@keyframes svelte-1waecqn-fadeIn{0%{opacity:0}to{opacity:1}}.verified-badge-text.svelte-eizze4{flex-shrink:0}.artist-detail-container.svelte-1c335mx{background-color:#fff;min-height:100vh}.artist-detail-content.svelte-1c335mx{padding-top:20px;padding-bottom:.5rem}@media (max-width: 767px){.artist-detail-content.svelte-1c335mx{padding-top:20px;padding-bottom:0}}.artist-detail-two-column.svelte-1c335mx{display:flex;flex-direction:column;gap:0}.artist-detail-column-left.svelte-1c335mx,.artist-detail-column-right.svelte-1c335mx{width:100%;min-width:0}.bio-text-container.svelte-1c335mx{text-align:center}@media (min-width: 1024px){.bio-text-container.svelte-1c335mx{margin-bottom:60px;padding-left:140px!important;padding-right:140px!important}}.artist-name-text.svelte-1c335mx{font-size:26px;font-weight:600!important}.artist-statement-card.svelte-1c335mx{background-color:#fff;border:1px solid var(--color-tat-black-90);padding:28px 20px}.artist-statement-chat.svelte-1c335mx{display:flex;align-items:flex-start;gap:10px;min-width:0}.artist-statement-chat__avatar-wrap.svelte-1c335mx{flex-shrink:0;line-height:0;padding-top:2px}.artist-statement-chat__avatar.svelte-1c335mx{display:block;width:40px;height:40px;border-radius:50%;object-fit:cover;background-color:var(--color-tat-black-95)}.artist-statement-chat__avatar--placeholder.svelte-1c335mx{display:inline-flex;align-items:center;justify-content:center;font-size:15px;font-weight:600;color:var(--color-tat-black-50)}.artist-statement-chat__bubble.svelte-1c335mx{flex:1;min-width:0;background-color:var(--color-tat-black-95);border-radius:4px 20px 20px;padding:14px 16px;box-shadow:0 1px 2px #0000000f}.artist-statement-chat__bubble--expandable.svelte-1c335mx .statement-expandable__text{margin:0;font-size:16px;line-height:150%;color:var(--color-tat-black-30);font-weight:500;white-space:pre-wrap}.studio-images-slider-wrapper.svelte-1c335mx{position:relative;border-radius:24px;overflow:hidden}.studio-content-mobile-layout.svelte-1c335mx{display:flex;flex-direction:column;gap:24px;margin-bottom:24px}.studio-slider-content.svelte-1c335mx{flex:1}.contact-button.svelte-1c335mx{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;background-color:var(--color-tat-black-95);border-radius:16px;border:none;cursor:pointer;transition:opacity .2s ease;color:var(--color-tat-black-base);padding:0}.contact-button.svelte-1c335mx:hover{opacity:.8}.contact-button.svelte-1c335mx:active{opacity:.6}.contact-box.svelte-1c335mx{background:linear-gradient(to bottom,#fff0,#fff);position:fixed;bottom:65px;left:0;right:0;z-index:495;margin:0;border-radius:0;border:none;width:100%;padding-top:12px;padding-left:20px;padding-right:20px;padding-bottom:calc(12px + env(safe-area-inset-bottom,0px))}@media (max-width: 1139px){.contact-box.svelte-1c335mx{z-index:530;padding:0 12px}body.public-sidebar-menu-open .contact-box.svelte-1c335mx{z-index:40}}.contact-title.svelte-1c335mx{display:none}.contact-actions-wrapper.svelte-1c335mx{position:relative;z-index:60;display:flex;align-items:center;gap:12px;max-width:800px;margin:0 auto;width:100%;background:var(--color-white);padding:8px;border-radius:22px;box-shadow:0 20px 40px #00000026}.contact-icons-scroll-wrapper.svelte-1c335mx{position:relative;flex:1;min-width:0}.contact-icons-scroll.svelte-1c335mx{display:flex;gap:4px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;padding-right:20px}.contact-icons-scroll.svelte-1c335mx .contact-button:where(.svelte-1c335mx){flex-shrink:0}.contact-icons-scroll.svelte-1c335mx::-webkit-scrollbar{display:none}.contact-icons-gradient.svelte-1c335mx{position:absolute;right:0;top:0;bottom:0;width:40px;background:linear-gradient(to right,transparent,white);pointer-events:none;z-index:1}.mobile-fav-button-wrapper.svelte-1c335mx{flex-shrink:0}.mobile-fav-button-wrapper.svelte-1c335mx .fav-button{width:116px;min-width:116px}@media (min-width: 1140px){.contact-box.svelte-1c335mx{bottom:0;padding-left:260px}}.style-groups-grid.svelte-1c335mx{display:flex;gap:1rem;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:8px}.style-groups-grid.svelte-1c335mx::-webkit-scrollbar{display:none}.style-groups-grid.svelte-1c335mx .style-group-box{flex-shrink:0;width:180px}@media (max-width: 1023px){.style-groups-grid.svelte-1c335mx{padding-left:20px;padding-right:20px}.style-groups-grid.svelte-1c335mx .style-group-box{width:140px}.style-groups-grid.svelte-1c335mx .style-group-title{font-size:15px}}@media (min-width: 768px){.style-groups-grid.svelte-1c335mx{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;overflow-x:visible;overflow-y:visible;padding-bottom:0}.style-groups-grid.svelte-1c335mx .style-group-box{width:100%;min-width:0;max-width:none}}.profile-image-accent-ring.svelte-1c335mx{position:absolute;inset:-6px;border:6px solid white;border-radius:50%;z-index:5;pointer-events:none}.artist-detail-single-column.svelte-1c335mx{width:100%;max-width:100%}@media (max-width: 1023px){.tattoos-section.svelte-1c335mx,.collections-section.svelte-1c335mx{width:100vw;margin-left:-20px}.collections-section.svelte-1c335mx h2:where(.svelte-1c335mx){padding-left:20px}}.collections-section.svelte-1c335mx h2:where(.svelte-1c335mx){margin-bottom:20px!important}.collections-section.svelte-1c335mx{margin-top:60px}.artist-tattoos-section.svelte-1c335mx{scroll-margin-top:80px}.artist-tattoos-grid.svelte-1c335mx{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px}@media (min-width: 768px){.artist-tattoos-grid.svelte-1c335mx{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px}}@media (min-width: 1024px){.artist-tattoos-grid.svelte-1c335mx{grid-template-columns:repeat(3,1fr);gap:12px}}.artist-tattoos-load-more-card.svelte-1c335mx{display:flex;flex-direction:column;width:100%;margin:0;padding:0;border:none;background:transparent;font:inherit;color:inherit;text-align:inherit;cursor:pointer;transition:transform .2s ease,opacity .2s ease}.artist-tattoos-load-more-card.svelte-1c335mx:hover:not(:disabled){transform:translateY(-4px);opacity:.92}.artist-tattoos-load-more-card.svelte-1c335mx:active:not(:disabled){transform:translateY(-2px);opacity:.85}.artist-tattoos-load-more-card.svelte-1c335mx:disabled{cursor:not-allowed;opacity:.72}.artist-tattoos-load-more-card-inner.svelte-1c335mx{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;aspect-ratio:3 / 4;border-radius:20px;background:linear-gradient(145deg,var(--color-tat-black-80) 0%,color-mix(in srgb,var(--color-tat-black-80) 82%,var(--color-tat-black-70) 18%) 100%);box-sizing:border-box;overflow:hidden;isolation:isolate}.artist-tattoos-load-more-card-inner.svelte-1c335mx:has(.artist-tattoos-load-more-card-collage:where(.svelte-1c335mx)){background:var(--color-tat-black-80)}.artist-tattoos-load-more-card-collage.svelte-1c335mx{position:absolute;inset:0;z-index:0;pointer-events:none}.artist-tattoos-load-more-card-photo.svelte-1c335mx{position:absolute;object-fit:cover;border-radius:12px;box-shadow:0 6px 18px #0003;border:2px solid #fff;box-sizing:border-box}.artist-tattoos-load-more-card-inner[data-photo-count="3"].svelte-1c335mx .artist-tattoos-load-more-card-photo--0:where(.svelte-1c335mx){width:52%;aspect-ratio:3 / 4;left:-6%;top:-5%;transform:rotate(-5deg);z-index:1}.artist-tattoos-load-more-card-inner[data-photo-count="3"].svelte-1c335mx .artist-tattoos-load-more-card-photo--1:where(.svelte-1c335mx){width:48%;aspect-ratio:3 / 4;left:-7%;bottom:-6%;transform:rotate(4deg);z-index:2}.artist-tattoos-load-more-card-inner[data-photo-count="3"].svelte-1c335mx .artist-tattoos-load-more-card-photo--2:where(.svelte-1c335mx){width:46%;aspect-ratio:3 / 4;right:-6%;top:50%;transform:translateY(-50%) rotate(3deg);z-index:3}.artist-tattoos-load-more-card-inner[data-photo-count="2"].svelte-1c335mx .artist-tattoos-load-more-card-photo--0:where(.svelte-1c335mx){width:56%;aspect-ratio:3 / 4;left:-7%;top:-5%;transform:rotate(-4deg);z-index:1}.artist-tattoos-load-more-card-inner[data-photo-count="2"].svelte-1c335mx .artist-tattoos-load-more-card-photo--1:where(.svelte-1c335mx){width:54%;aspect-ratio:3 / 4;right:-7%;bottom:-5%;transform:rotate(5deg);z-index:2}.artist-tattoos-load-more-card-inner[data-photo-count="1"].svelte-1c335mx .artist-tattoos-load-more-card-photo--0:where(.svelte-1c335mx){width:72%;aspect-ratio:3 / 4;left:50%;top:50%;transform:translate(calc(-50% + 4px),calc(-50% - 10px)) rotate(-2deg);z-index:1}.artist-tattoos-load-more-card-scrim.svelte-1c335mx{position:absolute;inset:0;z-index:4;background:linear-gradient(180deg,#ffffff59,#f2f2f2d1 55%,#ffffffe0);pointer-events:none}.artist-tattoos-load-more-card-content.svelte-1c335mx{position:relative;z-index:5;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:16px;text-align:center}.artist-tattoos-load-more-card-text.svelte-1c335mx{font-size:15px;font-weight:600;line-height:1.35;color:var(--color-tat-black-base)}.artist-instagram-more-card.svelte-1c335mx{display:flex;flex-direction:column;text-decoration:none;color:inherit;cursor:pointer;transition:transform .2s ease,opacity .2s ease}.artist-instagram-more-card.svelte-1c335mx:hover{transform:translateY(-4px);opacity:.92}.artist-instagram-more-card.svelte-1c335mx:active{transform:translateY(-2px);opacity:.85}.artist-instagram-more-card-inner.svelte-1c335mx{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;aspect-ratio:3 / 4;border-radius:20px;background:linear-gradient(145deg,var(--color-tat-black-95) 0%,color-mix(in srgb,var(--color-tat-black-95) 88%,#e1306c 12%) 100%);box-sizing:border-box;overflow:hidden;isolation:isolate}.artist-instagram-more-card-inner--has-photo.svelte-1c335mx{background:var(--color-tat-black-base)}.artist-instagram-more-card-bg.svelte-1c335mx{position:absolute;inset:0;z-index:0;overflow:hidden;border-radius:inherit}.artist-instagram-more-card-bg-img.svelte-1c335mx{width:100%;height:100%;object-fit:cover;object-position:center;transform:scale(1.14);filter:blur(30px);-webkit-filter:blur(30px)}.artist-instagram-more-card-scrim.svelte-1c335mx{position:absolute;inset:0;z-index:1;border-radius:inherit;background:linear-gradient(180deg,#00000040,#0000008c);pointer-events:none}.artist-instagram-more-card-content.svelte-1c335mx{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:16px;text-align:center}.artist-instagram-more-card-avatar.svelte-1c335mx{width:60px;height:60px;border-radius:50%;object-fit:cover;object-position:center;border:2px solid #fff;box-sizing:border-box;flex-shrink:0;box-shadow:0 4px 18px #00000038}.artist-instagram-more-card-inner.svelte-1c335mx:not(.artist-instagram-more-card-inner--has-photo) .artist-instagram-more-card-avatar:where(.svelte-1c335mx){box-shadow:0 2px 12px #0000001f}.artist-instagram-more-card-inner--has-photo.svelte-1c335mx .artist-instagram-more-card-text:where(.svelte-1c335mx){color:#fff;text-shadow:0 1px 14px rgba(0,0,0,.45)}.artist-instagram-more-card-inner--has-photo.svelte-1c335mx .artist-instagram-more-card-handle:where(.svelte-1c335mx){color:#ffffffe6;text-shadow:0 1px 10px rgba(0,0,0,.4)}.artist-instagram-more-card-text.svelte-1c335mx{font-size:15px;font-weight:600;line-height:1.35;color:var(--color-tat-black-base)}.artist-instagram-more-card-handle.svelte-1c335mx{font-size:13px;font-weight:500;color:var(--color-tat-black-30);word-break:break-all}.artist-tattoos-error.svelte-1c335mx{text-align:center;color:var(--color-tat-black-50);font-size:14px;margin-top:16px}
