.glow-gold{border-width:.8px;border-style:solid;transition:border-color .3s cubic-bezier(.4,0,.2,1)}.glow-gold:hover{border-color:var(--accent)}.glow-white{border:.8px solid var(--border);color:var(--foreground);background:transparent;transition:border-color .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1)}.glow-white:hover{border-color:#fff9;box-shadow:0 0 0 1px #fff3,0 0 18px #ffffff1f}.media-group{position:relative}.media-ani{position:relative;overflow:hidden}.media-ani img{transform:scale(1);transition:transform 1.5s cubic-bezier(.22,1,.36,1),filter 1.5s cubic-bezier(.22,1,.36,1);will-change:transform,filter}.media-ani:after{content:"";position:absolute;inset:0;pointer-events:none;background:#a1853f33;opacity:0;transition:opacity 1.5s cubic-bezier(.22,1,.36,1)}.media-group h3{transition:color 1.5s cubic-bezier(.22,1,.36,1)}.media-group:hover .media-ani img{transform:scale(1.03);filter:sepia(.15) saturate(1.1)}.media-group:hover .media-ani:after{opacity:1}.media-group:hover h3{color:var(--primary)}.media-group .ribbon{transform-origin:left;transition:transform 1.5s cubic-bezier(.22,1,.36,1);will-change:transform}.media-group:hover .ribbon{transform:scaleX(2.083)}.button-dull{transition:background-color .25s cubic-bezier(.4,0,.2,1),border-color .25s cubic-bezier(.4,0,.2,1),color .25s cubic-bezier(.4,0,.2,1),filter .25s cubic-bezier(.4,0,.2,1)}.button-dull:hover{filter:brightness(.8)}.spread{transition:gap .25s cubic-bezier(.4,0,.2,1)}.spread:hover{gap:12px}.text-group{position:relative;transition:border-color 1.5s cubic-bezier(.22,1,.36,1)}.text-group:after{content:"";position:absolute;inset:0;pointer-events:none;background:#a1853f14;opacity:0;transition:opacity 1.5s cubic-bezier(.22,1,.36,1)}.text-group:hover:after{opacity:1}.text-group h2,.text-group p,.text-group svg{transition:color 1.5s cubic-bezier(.22,1,.36,1),border-color 1.5s cubic-bezier(.22,1,.36,1)}.text-group .text-bounce{transition:transform .6s cubic-bezier(.22,1,.36,1)}.text-group:hover h2,.text-group:hover p{color:var(--primary)}.text-group:hover{border-color:var(--primary)}.text-bounce{display:inline-flex;transform:translate(0)}.text-group:hover .text-bounce{transform:translate(6px,-6px)}.button-flip{background-color:var(--background);color:var(--primary);transition:background-color .25s cubic-bezier(.4,0,.2,1),color .25s cubic-bezier(.4,0,.2,1)}.button-flip:hover{background-color:var(--primary);color:var(--background)}.site-header{transition:transform .3s cubic-bezier(.22,1,.36,1)}.media-ani .hover-tags{position:absolute;bottom:16.8px;left:16.8px;display:flex;gap:8px;z-index:10;pointer-events:none}.hover-tag{opacity:0;transform:translate(-6px);transition:opacity .5s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1)}.hover-tag:nth-child(1){transition-delay:.1s}.hover-tag:nth-child(2){transition-delay:0s}.media-group:hover .hover-tag{opacity:.85;transform:translate(0)}.media-group:hover .hover-tag:nth-child(1){transition-delay:0s}.media-group:hover .hover-tag:nth-child(2){transition-delay:.1s}@media(prefers-reduced-motion:no-preference){[data-gsap=hero-bg]{opacity:0}[data-gsap=book-artists] artist-card{opacity:0;transform:translateY(30px)}[data-gsap=artist-page-card]{opacity:0;transform:translateY(60px)}[data-gsap=process-step]{opacity:0;transform:translateY(30px)}[data-gsap=process-stat]{opacity:0;transform:translateY(20px)}[data-gsap=location-cards]>div{opacity:0;transform:translateY(30px)}[data-gsap=get-in-touch]>*{opacity:0;transform:translateY(25px)}[data-gsap=get-in-touch]>[data-gsap=get-in-touch-artists]{opacity:1;transform:none}[data-gsap=get-in-touch-artists] a{opacity:0;transform:translateY(30px)}[data-gsap=footer-items]>div{opacity:0;transform:translateY(25px)}[data-gsap=footer-bottom]>*{opacity:0;transform:translateY(20px)}}
