.ref-profile-main{width:min(1140px,88%);margin:auto}.ref-breadcrumb{display:flex;gap:13px;font-size:11px;color:#526b88;padding:3px 0 12px}.ref-profile-hero{position:relative;display:grid;grid-template-columns:43% 57%;min-height:350px;gap:26px;align-items:center;margin-bottom:8px}.ref-profile-art{position:relative;height:340px;margin-left:-7%;margin-right:18px}.ref-profile-art .coral{left:-8%;top:-5%;width:60%;height:90%}.ref-profile-art .amber{right:-3%;top:10%;width:70%;height:85%}.ref-profile-art .teal{left:46%;bottom:-2%;width:60%;height:80%}.ref-profile-photo{position:absolute;width:100%;height:100%;object-fit:cover;border-radius:52% 15% 23% 14%/34% 17% 28% 20%;object-position:center 30%}.ref-connect-note{position:absolute;left:4%;top:26%;color:#fff;font-size:26px;text-shadow:0 2px 10px #000}.ref-showreel{position:absolute;bottom:24px;right:-16px;width:180px;min-height:78px;border:3px solid #ffffffb0;border-radius:14px;background:#0d182bbb;color:white;display:flex;align-items:center;gap:12px;padding:12px;text-align:left;backdrop-filter:blur(5px);animation:ref-drift 6s ease-in-out infinite alternate}.ref-showreel>span{display:grid;place-items:center;width:33px;height:33px;border-radius:50%;background:white;color:#142439}.ref-showreel strong{font-size:11px}.ref-showreel small{display:block;font-size:9px;font-weight:400;margin-top:3px}.ref-profile-intro{padding:20px 0 22px;position:relative;z-index:2}.ref-verified{display:inline-block;font-size:9px;background:#e3f8fa;color:#009aaf;padding:4px 8px;border-radius:20px;margin-bottom:8px}.ref-profile-intro h1{font-size:54px;line-height:1.03;letter-spacing:-2px;font-weight:800}.ref-profile-category{font-size:17px;color:#607b98;margin:5px 0 16px!important}.ref-profile-meta{display:flex;flex-wrap:wrap;gap:17px;font-size:10px;margin:18px 0}.ref-profile-meta>span{display:flex;align-items:center;gap:8px}.ref-profile-meta .ref-icon{width:18px;height:18px}.ref-profile-meta small{font-size:10px;color:#6c84a0}.ref-profile-meta>span:nth-child(2) .ref-icon{color:orange}.ref-profile-description{font-size:12px;color:#607897;line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;max-width:430px}.ref-profile-actions{display:flex;align-items:center;gap:10px;margin-top:23px}.ref-profile-actions>.ref-outline,.ref-profile-actions>.ref-primary{font-size:12px;padding:10px 23px}.ref-profile-actions .artists-air-save-control{position:static!important}.ref-profile-actions .artists-air-save-heart{position:static!important;background:white!important;box-shadow:0 3px 15px #00000006!important;width:38px!important;height:38px!important;min-width:38px!important;color:#ff3030!important}.ref-round{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:#fff;border:1px solid #f0f0f0;flex-shrink:0}.ref-round .ref-icon{width:17px;height:17px}.ref-profile-world{position:absolute;right:-3%;top:-10px;font-size:25px;z-index:1}.ref-profile-tabs{display:flex;justify-content:space-between;border-bottom:1px solid #e7edf1;padding:0 22px;margin-bottom:25px;gap:15px}.ref-profile-tabs a{font-size:11px;padding:15px 0;position:relative;color:#466581}.ref-profile-tabs a:first-child{font-weight:700;color:#071a2e}.ref-profile-tabs a:first-child:after{content:"";position:absolute;bottom:0;height:2px;background:#ff292b;left:-9px;right:-9px}.ref-profile h2{font:700 23px/1.2 Georgia,Times New Roman,serif;letter-spacing:-.7px;color:#072a50;margin-bottom:4px}.ref-profile h3{font:700 17px/1.3 Georgia,Times New Roman,serif;letter-spacing:-.4px}.ref-profile-about{display:grid;grid-template-columns:40% 34% 26%;gap:18px;align-items:center;margin-bottom:28px;scroll-margin-top:20px}.ref-profile-about>div:first-child{align-self:start;padding-right:14px}.ref-profile-about p{color:#5d7490;font-size:12px;line-height:1.4;margin-top:6px;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.ref-profile-about p.expanded{-webkit-line-clamp:unset}.ref-profile-features{display:flex;justify-content:space-between;margin-top:22px;gap:10px}.ref-profile-features>div{display:flex;flex-direction:column;align-items:center;text-align:center;font-size:11px;color:#466484;gap:9px;flex:1;border-right:1px solid #e1e6ea}.ref-profile-features>div:last-child{border:0}.ref-profile-features .ref-icon{width:27px;height:27px;color:#ff3030}.ref-profile-features>div:nth-child(2) .ref-icon{color:#00a5b9}.ref-profile-features>div:nth-child(3) .ref-icon{color:#ffa500}.ref-profile-features>div:nth-child(4) .ref-icon{color:#8048ee}.ref-profile-specs{margin:0;padding:9px 20px;background:white;border-radius:14px;box-shadow:0 5px 23px #142b4010;font-size:10px;position:relative;z-index:2}.ref-profile-specs>div{display:grid;grid-template-columns:46% 54%;padding:9px 0;border-bottom:1px solid #edf0f2}.ref-profile-specs>div:last-child{border:0}.ref-profile-specs dt{color:#637b96}.ref-profile-specs dd{margin:0}.ref-about-art{height:240px;position:relative;margin-left:-22px;transform:rotate(6deg);background:#ffb021;border-radius:35% 15% 28% 20%}.ref-about-art img{width:100%;height:100%;object-fit:cover;border-radius:25% 15% 25% 15%}.ref-about-art .ref-hand{position:absolute;bottom:18px;right:9px;color:#fff;font-size:25px;text-shadow:0 1px 6px #000}.ref-profile-section{margin:30px 0;scroll-margin-top:20px}.ref-section-top{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:13px}.ref-section-top p{font-size:12px;color:#607897}.ref-text-button{border:0;padding:0;background:transparent;color:#681cdb!important;font-size:11px!important;cursor:pointer}.ref-media-filters{display:flex;gap:7px}.ref-media-filters button{padding:5px 14px;border:0;border-radius:30px;background:#f2f3f5;font-size:10px;color:#445f7b}.ref-media-filters .active{background:#ff3030;color:#fff}.ref-media-rail{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 50px)/6);gap:10px;overflow-x:auto;padding-bottom:5px}.ref-media-rail button{position:relative;aspect-ratio:1.25;border:0;border-radius:6px;overflow:hidden;padding:0;background:#eef0f2}.ref-media-rail img{width:100%;height:100%;object-fit:cover;transition:transform .4s}.ref-media-rail button:hover img{transform:scale(1.05)}.ref-media-rail button>span{position:absolute;inset:0;margin:auto;width:34px;height:34px;border-radius:50%;background:white;display:grid;place-items:center;font-size:14px}.ref-packages{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.ref-packages article{padding:18px;border:1px solid #edf0f1;background:#fff;border-radius:12px;box-shadow:0 5px 18px #10294107;position:relative;display:flex;flex-direction:column;gap:8px}.ref-packages p{font-size:12px;line-height:1.4;color:#536e8b;flex:1}.ref-packages article>span:not(.ref-package-ribbon){display:flex;align-items:center;gap:9px;color:#536e8b;font-size:11px}.ref-packages .ref-icon{width:14px;height:14px}.ref-packages article>div{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:8px}.ref-packages strong{font:700 24px Arial;letter-spacing:-1px}.ref-packages article:last-child strong{font-size:15px;letter-spacing:-.5px}.ref-packages .ref-outline,.ref-packages .ref-primary{font-size:10px;padding:6px 20px;min-height:31px}.ref-packages article.highlighted{border-color:#ff3030}.ref-package-ribbon{position:absolute;left:12px;top:-8px;background:#ffbb4b;border-radius:5px;padding:2px 10px;font-size:10px;font-weight:700;color:#071a2e}.ref-reviews{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.ref-reviews article{background:#fff;border:1px solid #f1f1f1;box-shadow:0 4px 18px #10294107;border-radius:12px;padding:14px;font-size:12px;color:#536e8b}.ref-reviews header{display:flex;align-items:center;gap:8px;margin-bottom:12px}.ref-reviews header>i{background:#eff3f6;border-radius:50%;width:32px;height:32px;display:grid;place-items:center;color:#071a2e;flex-shrink:0;font-style:normal}.ref-reviews header strong{font-size:10px;color:#122943}.ref-reviews header small{display:block;font-size:8px}.ref-reviews header>span{margin-left:auto;font-size:10px;color:#ffa500;letter-spacing:-1px}.ref-profile-bottom{display:grid;grid-template-columns:42% 58%;gap:24px;margin:30px 0}.ref-profile-bottom details{border:1px solid #edf0f1;background:#fff;border-radius:9px;margin-top:5px;box-shadow:0 3px 12px #10294104;padding:9px 15px;font-size:11px}.ref-profile-bottom summary{cursor:pointer;list-style:none;font-weight:600}.ref-profile-bottom summary:after{content:"⌄";float:right}.ref-profile-bottom details[open] summary:after{content:"⌃"}.ref-profile-bottom details p{margin-top:9px;color:#5a7592;font-size:11px;animation:ref-enter .25s}.ref-similar{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.ref-similar .ref-artist-copy{padding:8px}.ref-similar .ref-artist-copy h3{font:700 11px Arial}.ref-similar .ref-artist-copy>p:not(:first-of-type):not(.ref-rating),.ref-similar .ref-artist-price{display:none}.ref-similar .ref-artist-copy p{font-size:9px}.ref-similar .ref-rating small{display:none}.ref-similar .ref-artist-image{aspect-ratio:1}.ref-similar .ref-featured{display:none}.ref-profile-empty{padding:25px;border:1px solid #edf0f1;border-radius:12px;color:#637b96;background:white;font-size:12px}.ref-availability{display:flex;align-items:center;gap:15px;border-top:1px solid #eceef0;padding:20px 0;color:#566f8b}.ref-availability h3{font:700 15px Arial;color:#132b45}.ref-availability p{font-size:11px;margin-top:4px}.ref-availability>.ref-outline{margin-left:auto;font-size:11px}.ref-profile-social{display:flex;align-items:center;gap:20px;padding:15px 0 35px;font-size:11px;color:#617b98}.ref-quote{padding:0;background:none;border:0;border-radius:15px;margin:15px 0}.ref-quote .quote-entry{max-width:none;margin:0}.ref-quote .quote-entry h2{color:white}.ref-quote .form-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.ref-quote .form-grid .wide{grid-column:1/-1}.ref-quote :is(input,select,textarea){border:1px solid #d9e0e7;border-radius:9px;padding:10px}.gt-profile-lightbox{position:fixed;inset:0;background:#061222ed;z-index:20000;display:grid;place-items:center}.gt-profile-lightbox-media{width:85vw;height:80vh;display:grid;place-items:center}.gt-profile-lightbox-media img{width:100%;height:100%;object-fit:contain}.gt-profile-lightbox-close,.gt-profile-lightbox-nav{position:absolute;color:white;background:#ffffff20;border:1px solid #ffffff30;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;z-index:2}.gt-profile-lightbox svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2}.gt-profile-lightbox-close{right:20px;top:20px}.gt-profile-lightbox-nav.is-left{left:20px}.gt-profile-lightbox-nav.is-right{right:20px}.gt-profile-lightbox-count{position:absolute;bottom:20px;color:white}.gt-profile-lightbox-player{display:block;max-width:100%;max-height:100%;width:auto;height:auto;border-radius:14px;background:#000;box-shadow:0 24px 60px #0008}.gt-profile-toast{position:fixed;bottom:30px;left:50%;transform:translateX(-50%);background:#071a2e;color:white;padding:12px 25px;border-radius:25px;z-index:20001}.gt-profile-loading,.gt-profile-state{margin:80px auto;padding:35px;max-width:700px}.gt-profile-state h1{font-size:30px}.gt-profile-state-back{display:flex;align-items:center;gap:10px}.gt-profile-state-back svg{width:20px;height:20px;fill:none;stroke:currentColor}.gt-profile-loading-media{height:350px;border-radius:20px;background:#f1f0ed;animation:ref-shimmer 1s infinite}@media(min-width:1250px){.ref-profile-hero{min-height:410px}.ref-profile-art{height:400px}.ref-profile-intro h1{font-size:64px}.ref-profile-description{font-size:14px;max-width:490px}.ref-profile-meta{font-size:12px}.ref-profile-main h2{font-size:25px}.ref-profile-about p{font-size:14px}}@media(max-width:1000px){.ref-profile-hero{gap:10px}.ref-profile-actions{gap:7px}.ref-profile-actions>.ref-outline,.ref-profile-actions>.ref-primary{padding:10px 16px;font-size:11px}.ref-profile-world{font-size:21px;top:-5px}.ref-profile-intro h1{font-size:48px}.ref-profile-about{gap:10px}.ref-profile-specs{padding:9px 13px}.ref-profile-bottom{gap:18px;grid-template-columns:42% minmax(0,1fr)}.ref-profile-about{grid-template-columns:39% 34% minmax(0,1fr)}.ref-profile-features{gap:5px}.ref-profile-features>div{font-size:10px}}@media(max-width:760px){.ref-profile-main{width:92%}.ref-profile-art{height:300px;margin-left:0;margin-right:10px}.ref-profile-intro h1{font-size:40px}.ref-profile-world{display:none}.ref-profile-meta{gap:10px;margin:12px 0}.ref-profile-meta>span{font-size:9px}.ref-profile-category{font-size:14px}.ref-profile-actions{flex-wrap:wrap;margin-top:14px}.ref-profile-about{grid-template-columns:1fr 1fr}.ref-about-art{display:none}.ref-packages{gap:10px}.ref-packages article{padding:14px}.ref-packages article>div{flex-wrap:wrap}.ref-packages h3{font-size:15px}.ref-profile-bottom{grid-template-columns:1fr}.ref-reviews{grid-template-columns:repeat(2,minmax(0,1fr))}.ref-media-rail{grid-auto-columns:calc((100% - 20px)/3)}.ref-section-top{gap:10px}.ref-profile h2{font-size:21px}}@media(max-width:560px){.ref-breadcrumb{font-size:10px;padding:4px 0 18px}.ref-profile-hero{display:flex;flex-direction:column;gap:16px}.ref-profile-art{width:94%;height:330px;margin:0}.ref-profile-intro{padding:12px 0;width:100%}.ref-profile-intro h1{font-size:46px}.ref-profile-category{font-size:16px}.ref-profile-meta>span{font-size:10px}.ref-profile-description{font-size:13px;-webkit-line-clamp:4}.ref-profile-actions>.ref-outline,.ref-profile-actions>.ref-primary{font-size:12px;padding:11px 20px}.ref-profile-tabs{padding:0;gap:18px;overflow-x:auto;margin-bottom:22px}.ref-profile-tabs a{white-space:nowrap;font-size:10px}.ref-profile-about{display:block}.ref-profile-specs{margin-top:20px;padding:10px 18px;font-size:11px}.ref-profile-about p{font-size:13px}.ref-profile-features>div{font-size:11px}.ref-packages{grid-template-columns:1fr}.ref-packages article{padding:20px}.ref-packages h3{font-size:19px}.ref-packages article>div{flex-wrap:nowrap}.ref-reviews{grid-template-columns:1fr}.ref-section-top{flex-wrap:wrap}.ref-media-rail{grid-auto-columns:44%}.ref-similar{grid-template-columns:repeat(2,minmax(0,1fr))}.ref-similar .ref-artist-copy h3{font-size:13px}.ref-similar .ref-artist-copy p{font-size:11px}.ref-availability{flex-wrap:wrap}.ref-availability>.ref-outline{margin-left:0}.ref-quote .form-grid{grid-template-columns:1fr}.ref-profile-bottom{gap:25px}.gt-profile-lightbox-nav.is-left{left:7px}.gt-profile-lightbox-nav.is-right{right:7px}.ref-profile-actions .artists-air-save-message{max-width:140px}}.ref-availability-form{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px}.ref-availability-form input[type=date]{min-height:38px;border:1px solid #dfe5ec;border-radius:10px;padding:0 12px;font-size:13px;color:#132b45;background:#fff}.ref-availability-form .ref-outline{font-size:11px}.ref-availability .ref-availability-result{font-size:13px;margin-top:10px;color:#132b45}.ref-availability-result.is-free{color:#1f7a4d}.ref-availability-result.is-booked,.ref-availability-result.is-error{color:#b4372d}.ref-availability-result .ref-text-button{font-size:13px}