.rp.svelte-1rmzygf{border-radius:inherit;background:#000;outline:none;width:100%;height:100%;position:relative;overflow:hidden}.rp.svelte-1rmzygf video:where(.svelte-1rmzygf){object-fit:cover;cursor:pointer;width:100%;height:100%;display:block}.rp-poster.svelte-1rmzygf{object-fit:cover;pointer-events:none;width:100%;height:100%;transition:opacity .25s;position:absolute;inset:0}.rp-poster-hidden.svelte-1rmzygf{opacity:0}.rp-title.svelte-1rmzygf{color:var(--sb-text-secondary);font-size:var(--sb-text-sm);text-align:center;pointer-events:none;background:linear-gradient(#080c14b8 0%,#080c1459 55%,#0000 100%);padding:10px 12px 26px;font-weight:600;transition:opacity .35s;position:absolute;top:0;left:0;right:0}.rp-title-hidden.svelte-1rmzygf{opacity:0}.rp-bigplay.svelte-1rmzygf{border-radius:var(--sb-radius);border:1px solid var(--sb-text-muted);cursor:pointer;width:60px;height:60px;color:var(--sb-text-muted);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f1525b3;justify-content:center;align-items:center;padding:0;transition:transform .2s,box-shadow .2s,color .2s,border-color .2s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 4px 18px #080c1480}.rp-bigplay.svelte-1rmzygf:hover{color:var(--rp-accent,var(--sb-ice));border-color:var(--rp-accent,var(--sb-ice));animation:2.2s ease-in-out infinite svelte-1rmzygf-rp-breathe;transform:translate(-50%,-50%)scale(1.05)}@keyframes svelte-1rmzygf-rp-breathe{0%,to{box-shadow:0 0 12px rgba(var(--rp-accent-rgb,var(--sb-ice-rgb)), .22), 0 4px 18px #080c1480}50%{box-shadow:0 0 30px rgba(var(--rp-accent-rgb,var(--sb-ice-rgb)), .55), 0 4px 18px #080c1480}}.rp-bigplay.svelte-1rmzygf:active{transform:translate(-50%,-50%)scale(.98)}.rp-bigplay.svelte-1rmzygf svg:where(.svelte-1rmzygf){width:26px;height:26px}.rp-play-tri.svelte-1rmzygf{margin-left:-2px}.rp-duration-badge.svelte-1rmzygf{border-radius:var(--sb-radius-sm);font-size:var(--sb-text-xs);font-variant-numeric:tabular-nums;color:var(--sb-text-secondary);border:1px solid var(--sb-border);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);pointer-events:none;background:#0f1525b3;padding:5px 10px;font-weight:600;line-height:1;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.rp-spinner.svelte-1rmzygf{border:2px solid #38bdf833;border-top-color:var(--sb-ice);pointer-events:none;border-radius:50%;width:34px;height:34px;margin:-17px 0 0 -17px;animation:.8s linear infinite svelte-1rmzygf-rp-spin;position:absolute;top:50%;left:50%}@keyframes svelte-1rmzygf-rp-spin{to{transform:rotate(360deg)}}.rp-controls.svelte-1rmzygf{opacity:0;pointer-events:none;background:linear-gradient(#0000 0%,#080c1480 40%,#080c14e0 100%);align-items:center;gap:8px;padding:22px 10px 8px;transition:opacity .35s;display:flex;position:absolute;bottom:0;left:0;right:0}.rp-controls-active.svelte-1rmzygf{opacity:1;pointer-events:auto}.rp-chrome-hidden.svelte-1rmzygf .rp-controls:where(.svelte-1rmzygf){opacity:0;pointer-events:none}.rp-chrome-hidden.svelte-1rmzygf video:where(.svelte-1rmzygf){cursor:none}.rp-btn.svelte-1rmzygf{cursor:pointer;color:var(--sb-text-muted);background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;padding:6px;transition:color .15s,background .15s;display:flex}.rp-btn.svelte-1rmzygf:hover{color:var(--sb-ice);background:#38bdf81f}.rp-btn.svelte-1rmzygf svg:where(.svelte-1rmzygf){width:18px;height:18px;display:block}.rp-time.svelte-1rmzygf{font-variant-numeric:tabular-nums;color:var(--sb-text-muted);white-space:nowrap;flex:none;font-size:11px;font-weight:600}.rp-time-sep.svelte-1rmzygf{opacity:.5;margin:0 3px}.rp-track.svelte-1rmzygf{cursor:pointer;touch-action:none;outline-offset:2px;border-radius:999px;flex:auto;align-items:center;height:20px;display:flex;position:relative}.rp-track-rail.svelte-1rmzygf{background:#94a3b847;border-radius:999px;width:100%;height:4px;overflow:hidden}.rp-track-fill.svelte-1rmzygf{background:var(--sb-text-muted);border-radius:999px;height:100%;transition:background .15s}.rp-track.svelte-1rmzygf:hover .rp-track-fill:where(.svelte-1rmzygf),.rp-track.svelte-1rmzygf:focus-visible .rp-track-fill:where(.svelte-1rmzygf){background:linear-gradient(90deg, var(--sb-ice), var(--sb-violet))}.rp-knob.svelte-1rmzygf{background:var(--sb-ice);pointer-events:none;border-radius:50%;width:12px;height:12px;transition:transform .15s;position:absolute;top:50%;transform:translate(-50%,-50%)scale(0);box-shadow:0 0 8px #38bdf899}.rp-track.svelte-1rmzygf:hover .rp-knob:where(.svelte-1rmzygf),.rp-track.svelte-1rmzygf:focus-visible .rp-knob:where(.svelte-1rmzygf){transform:translate(-50%,-50%)scale(1)}.rp-btn.svelte-1rmzygf:focus-visible,.rp-bigplay.svelte-1rmzygf:focus-visible,.rp-track.svelte-1rmzygf:focus-visible{outline:2px solid var(--sb-ice)}@media (prefers-reduced-motion:reduce){.rp-bigplay.svelte-1rmzygf,.rp-controls.svelte-1rmzygf,.rp-knob.svelte-1rmzygf{transition:none}.rp-bigplay.svelte-1rmzygf:hover{box-shadow:0 0 24px rgba(var(--rp-accent-rgb,var(--sb-ice-rgb)), .35), 0 4px 18px #080c1480;animation:none}}@media (width<=768px){.rp-btn.svelte-1rmzygf{padding:8px}.rp-btn.svelte-1rmzygf svg:where(.svelte-1rmzygf){width:20px;height:20px}.rp-bigplay.svelte-1rmzygf{width:56px;height:56px}}.reels-grid.svelte-1pxew9a{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;max-width:1200px;margin:0 auto;display:grid}@media (width>=769px){.reel-card.svelte-1pxew9a .phone-shot{width:108.9%;margin-inline:-4.45%;display:block}}.reel-card.svelte-1pxew9a{min-width:0}.reel-card.svelte-1pxew9a .phone-shot-chassis{animation:4s ease-in-out infinite reel-chassis-breathe}.reel-card.svelte-1pxew9a:hover .phone-shot-chassis{animation-play-state:paused}@keyframes reel-chassis-breathe{0%,to{filter:drop-shadow(0 0 10px rgba(var(--sb-ice-rgb), .32)) drop-shadow(0 0 18px rgba(var(--sb-violet-rgb), .18))}50%{filter:drop-shadow(0 0 16px rgba(var(--sb-ice-rgb), .55)) drop-shadow(0 0 30px rgba(var(--sb-violet-rgb), .3))}}@media (prefers-reduced-motion:reduce){.reel-card.svelte-1pxew9a .phone-shot-chassis{animation:none}}.reels-chips.svelte-1pxew9a{display:none}@media (width<=768px){.reels-grid.svelte-1pxew9a{grid-template-columns:minmax(0,1fr);max-width:380px}.reel-card.svelte-1pxew9a{display:none}.reel-card.reel-active.svelte-1pxew9a{display:block}.reels-chips.svelte-1pxew9a{justify-content:center;gap:var(--sb-space-sm);margin-top:var(--sb-space-md);display:flex}}.gc-steps{gap:var(--sb-space-xs);margin-bottom:var(--sb-space-sm);justify-content:center;display:flex}.gc-step-dot{background:var(--sb-border);border-radius:50%;width:8px;height:8px;transition:background .2s,box-shadow .3s}.gc-step-dot.active{background:var(--sb-ice);animation:2s ease-in-out infinite gc-dot-breathe}@keyframes gc-dot-breathe{0%,to{box-shadow:0 0 0 0 rgba(var(--sb-ice-rgb),0)}50%{box-shadow:0 0 6px 1px rgba(var(--sb-ice-rgb),.5)}}@media (prefers-reduced-motion:reduce){.gc-step-dot.active{animation:none}}.tm-input{box-sizing:border-box;border-radius:var(--sb-radius-sm);background:linear-gradient(var(--sb-bg-input,#0e1421), var(--sb-bg-input,#0e1421)) padding-box, linear-gradient(135deg, rgba(var(--sb-ice-rgb),.2), rgba(var(--sb-violet-rgb),.15)) border-box;width:100%;height:38px;color:var(--sb-text);font-family:inherit;font-size:var(--sb-text-sm);border:1px solid #0000;outline:none;padding:0 14px;transition:background .15s}textarea.tm-input{resize:vertical;scrollbar-width:thin;scrollbar-color:#94a3b866 transparent;height:auto;min-height:64px;max-height:180px;padding:8px 14px;line-height:1.5;overflow-y:auto}textarea.tm-input::-webkit-scrollbar{width:6px}textarea.tm-input::-webkit-scrollbar-track{background:0 0;margin:4px 0}textarea.tm-input::-webkit-scrollbar-thumb{background:#94a3b84d;border-radius:4px}textarea.tm-input::-webkit-scrollbar-thumb:hover{background:#94a3b880}.tm-input::placeholder{color:var(--sb-text-muted)}.tm-input:focus{background:linear-gradient(var(--sb-bg-input,#0e1421), var(--sb-bg-input,#0e1421)) padding-box, linear-gradient(135deg, #38bdf8, #6366f1) border-box}@media (width<=768px){.tm-input{height:44px;font-size:16px}textarea.tm-input{height:auto}}.tm-label{text-transform:uppercase;letter-spacing:.05em;color:var(--sb-text-muted);margin-bottom:6px;font-size:.72rem;font-weight:700;display:block}.tm-count-wrap{text-align:right;color:var(--sb-text-muted);margin-top:4px;font-size:.68rem;display:block}.tm-rating-grid{background:var(--sb-bg-body);border:1px solid var(--sb-border);border-radius:var(--sb-radius);gap:8px;padding:10px 14px;display:grid}.tm-rating-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.tm-rating-lbl{color:var(--sb-text-secondary);font-size:.82rem;font-weight:600}.tm-rating{gap:4px;display:flex}.tm-select .cs .cs-options{left:2px;right:2px}.tm-select .cs .cs-options-inner{max-height:none}.tm-checkbox-row{color:var(--sb-text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none;background:var(--sb-bg-body);border:1px solid var(--sb-border);border-radius:var(--sb-radius);align-items:flex-start;gap:10px;padding:10px 12px;font-size:.82rem;transition:border-color .12s;display:flex}.tm-checkbox-row:hover{border-color:rgba(var(--sb-ice-rgb),.4)}.tm-checkbox-row input{opacity:0;pointer-events:none;position:absolute}.tm-checkbox-box{border:1.5px solid var(--sb-border);background:var(--sb-bg-body);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;margin-top:1px;transition:background .12s,border-color .12s;display:flex}.tm-checkbox-box:after{content:"";opacity:0;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23080C14' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'><polyline points='20 6 9 17 4 12'/></svg>") 50%/contain no-repeat;width:11px;height:11px;transition:opacity .12s}.tm-checkbox-row input:checked~.tm-checkbox-box{background:var(--sb-ice);border-color:var(--sb-ice)}.tm-checkbox-row input:checked~.tm-checkbox-box:after{opacity:1}.tm-checkbox-row input:focus-visible~.tm-checkbox-box{box-shadow:0 0 0 3px rgba(var(--sb-ice-rgb),.25)}.tm-checkbox-lbl{line-height:1.45}@media (width<=480px){.tm-rating-row{flex-direction:column;align-items:flex-start;gap:4px}}.tm-star.svelte-1dcn6v2{cursor:pointer;background:0 0;border:none;padding:2px;line-height:0;transition:transform .15s}.tm-star.svelte-1dcn6v2:hover{transform:scale(1.15)}.home-hero .hero-content>:where(.hero-carousel,.hero-carousel-heading,.coverage-strip){width:100%}.home-hero .hero-carousel-heading{margin-top:calc(var(--sb-space-2xl) / 2)}.home-hero .hero-content>.hero-carousel{max-width:none;margin-top:0}@media (width>=769px){.home-hero .hero-carousel-heading{margin-top:2px}.home-hero .coverage-strip{margin-top:16px}}.home-hero .coverage-strip{text-align:center;width:100%;animation:3.8s ease-in-out infinite home-eyebrow-breathe}.home-hero .coverage-cities{text-shadow:0 2px 26px #04060bd9,0 1px 3px #04060be6}@media (prefers-reduced-motion:reduce){.home-hero .coverage-strip{animation:none}}.home-hero .coverage-cities{white-space:nowrap;flex-wrap:wrap;justify-content:center}.home-hero .coverage-cities .coverage-break{flex-basis:100%;height:4px}@media (width<=768px){.home-hero .hero-content>.coverage-strip{display:none}.home-hero .hero-carousel-heading{margin-bottom:6px}}.hero-carousel{margin-top:var(--sb-space-2xl);width:100%;max-width:1100px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 3% 97%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 3% 97%,#0000 100%)}@media (width<=768px){.hero-cards-desktop{display:none}}@media (width>=769px){.hero-ticker-mobile{display:none}}.hero-carousel-heading{text-transform:uppercase;letter-spacing:.6px;color:var(--sb-text-muted);text-align:center;margin-bottom:var(--sb-space-md);font-size:11px;font-weight:700}.hero-carousel-mask{padding:8px 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 3% 97%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 3% 97%,#0000 100%)}.hero-carousel-track{gap:var(--sb-space-md);width:max-content;min-height:60px;display:flex}.hero-carousel-track.hero-ready{animation:30s linear infinite hero-carousel-scroll}.hero-carousel-track:hover{animation-play-state:paused}@keyframes hero-carousel-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.hero-carousel-item{width:220px;color:var(--sb-text);border-radius:var(--sb-radius);transition:all var(--sb-transition);background:#000000b3;flex-shrink:0;align-items:center;gap:10px;padding:10px 16px;text-decoration:none;display:flex;position:relative;box-shadow:inset 0 0 12px #0006}.hero-carousel-item>div{flex:1;min-width:0}.hero-carousel-item:hover{box-shadow:0 0 8px rgba(var(--sb-ice-rgb),.3),0 0 16px rgba(var(--sb-sky-rgb),.15);background:#141c32d9;transform:translateY(-1px)}.hero-carousel-item img{object-fit:cover;border-radius:8px;flex-shrink:0;width:40px;height:40px}.hero-carousel-item-name{font-size:var(--sb-text-xs);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.hero-carousel-item-meta{color:var(--sb-text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.coverage-strip{margin-top:var(--sb-space-xl);font-size:var(--sb-text-xs);color:var(--sb-ice);text-align:center;text-transform:uppercase;letter-spacing:.1em;font-weight:600}.coverage-cities{margin-top:var(--sb-space-sm);text-transform:none;letter-spacing:normal;flex-wrap:wrap;justify-content:center;gap:4px;font-weight:400;display:flex}.coverage-city{color:var(--sb-text-secondary);transition:color var(--sb-transition);text-decoration:none}.coverage-city:hover{color:var(--sb-ice)}.coverage-sep{color:var(--sb-border);margin:0 2px}.coverage-more{color:var(--sb-ice);font-weight:600;text-decoration:none}.coverage-more:hover{color:var(--sb-text)}.coverage-break{flex-basis:100%;height:0}.types-section{padding:0}.types-grid{gap:var(--sb-space-xl);max-width:var(--sb-max-width);grid-template-columns:repeat(4,1fr);margin:0 auto;display:grid}.type-card{padding:var(--sb-space-xl);text-align:center;flex-direction:column;display:flex}.type-card .hero-role-name{margin-bottom:var(--sb-space-md)}.type-card .type-list{flex:0}.type-icon{margin-bottom:var(--sb-space-xs);font-size:48px}.type-card:hover .type-icon{color:var(--sb-ice)}.type-card h3{margin:0 0 var(--sb-space-md);font-size:1.05rem;font-weight:700}.type-card p{font-size:var(--sb-text-sm);color:var(--sb-text-secondary);padding-bottom:var(--sb-space-lg);flex:1;align-items:flex-start;margin-bottom:0;line-height:1.6;display:flex}.type-list{text-align:left;font-size:var(--sb-text-sm);color:var(--sb-text-secondary)}.type-list li{align-items:center;gap:var(--sb-space-sm);flex-wrap:wrap;padding:6px 0;display:flex}.type-list li:before{content:"✓";color:var(--sb-success);font-weight:700}.type-card-btn{isolation:isolate;position:relative}.type-card-btn:after{content:"";background:conic-gradient(from var(--gx-shine-angle),transparent 0deg,transparent 285deg,rgba(var(--sb-white-rgb),.95) 325deg,rgba(var(--sb-white-rgb),.4) 345deg,transparent 360deg);-webkit-mask-composite:xor;pointer-events:none;z-index:2;opacity:0;border-radius:10px;padding:1.5px;animation:2.8s linear infinite gx-btn-shine-sweep,11.2s linear infinite gx-home-shine-fade;position:absolute;inset:-2px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.types-grid .type-card:first-child .type-card-btn:after{animation-delay:0s,0s}.types-grid .type-card:nth-child(2) .type-card-btn:after{animation-delay:0s,-8.4s}.types-grid .type-card:nth-child(3) .type-card-btn:after{animation-delay:0s,-5.6s}.types-grid .type-card:nth-child(4) .type-card-btn:after{animation-delay:0s,-2.8s}@keyframes gx-home-shine-fade{0%,23%{opacity:1}25%,98%{opacity:0}to{opacity:1}}.newartists-section{padding:0;overflow:hidden}.newartists-cta{text-align:center;margin-top:var(--sb-space-xl)}.featured-carousel-wrap{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 3% 97%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 3% 97%,#0000 100%)}.featured-carousel{gap:var(--sb-space-md);will-change:transform;backface-visibility:hidden;width:max-content;padding:8px 0;animation:66s linear infinite featured-scroll;display:flex;transform:translateZ(0)}.featured-carousel:hover,.featured-carousel.is-paused{animation-play-state:paused}@keyframes featured-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.featured-carousel-skeleton{gap:var(--sb-space-md);padding:2px 0;display:flex}.skeleton-card{border-radius:var(--sb-radius);background:var(--sb-bg-card);flex:0 0 220px;height:260px;animation:1.5s ease-in-out infinite skeleton-pulse}.role-corner-badge{border-radius:var(--sb-radius-sm);text-transform:uppercase;letter-spacing:.05em;z-index:1;padding:2px 6px;font-size:8px;font-weight:700;position:absolute;top:8px;right:8px}.role-corner-badge-artist{background:rgba(var(--sb-ice-rgb),.15);color:var(--sb-ice);border:1px solid rgba(var(--sb-ice-rgb),.3)}.role-corner-badge-venue{background:rgba(var(--sb-violet-rgb),.15);color:var(--sb-violet);border:1px solid rgba(var(--sb-violet-rgb),.3)}.role-corner-badge-agent{color:#2dd4bf;background:#14b8a626;border:1px solid #14b8a64d}.role-corner-badge-promoter{color:var(--sb-ice-light);background:#7cd3fc1f;border:1px solid #7cd3fc40}.unverified-pill{font-size:var(--sb-text-xs);color:var(--sb-text-muted)}.verified-pill{font-size:var(--sb-text-xs);color:var(--sb-ice);align-items:center;gap:4px;font-weight:600;line-height:1;display:inline-flex}.verified-pill svg{flex:none;width:13px;height:13px}.testimonials-section{padding:0}.testimonials-grid{margin:0 auto}.testimonial-card{padding:var(--sb-space-2xl) var(--sb-space-xl);text-align:center}.testimonial-honest-heading{color:var(--sb-ice);margin-bottom:var(--sb-space-md);font-size:1.1rem;font-weight:600}.testimonial-text{color:var(--sb-text-secondary);line-height:1.8;font-size:var(--sb-text-sm);margin-bottom:var(--sb-space-lg)}.testimonial-text em{color:var(--sb-text);font-style:normal;font-weight:500}.testimonial-cta{align-items:center;gap:var(--sb-space-xs);color:var(--sb-ice);font-weight:600;font-size:var(--sb-text-sm);display:inline-flex}.testimonial-btn{isolation:isolate;position:relative}.testimonial-btn:after{content:"";background:conic-gradient(from var(--gx-shine-angle),transparent 0deg,transparent 285deg,rgba(var(--sb-white-rgb),.95) 325deg,rgba(var(--sb-white-rgb),.4) 345deg,transparent 360deg);-webkit-mask-composite:xor;pointer-events:none;z-index:2;border-radius:10px;padding:1.5px;animation:2.8s linear infinite gx-btn-shine-sweep;position:absolute;inset:-2px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.testimonial-author{align-items:center;gap:var(--sb-space-sm);margin-top:var(--sb-space-xl);padding-top:var(--sb-space-lg);border-top:1px solid rgba(var(--sb-ice-rgb),.1);flex-direction:column;display:flex}.testimonial-initial{border-radius:var(--sb-radius-full);background:var(--sb-gradient);width:108px;height:108px;box-shadow:0 0 16px rgba(var(--sb-ice-rgb),.3),0 0 40px rgba(var(--sb-violet-rgb),.15);flex-shrink:0;padding:1px;animation:3s ease-in-out infinite founder-glow}.testimonial-initial img{border-radius:var(--sb-radius-full);object-fit:cover;object-position:center 15%;width:100%;height:100%;display:block}.testimonial-name{font-weight:600;font-size:var(--sb-text-sm);text-align:center}.testimonial-role{font-size:var(--sb-text-xs);color:var(--sb-text-muted);text-align:center}.cta-section{text-align:center;padding:48px var(--sb-space-lg);border-radius:var(--sb-radius-lg)}.cta-section h2{margin-bottom:var(--sb-space-sm);font-size:1.8rem;font-weight:800}.cta-section p{color:var(--sb-text-secondary);margin-bottom:var(--sb-space-lg);font-size:.95rem}.accordion-toggle{display:none}.accordion-content{display:block}@media (width<=768px){.accordion-toggle{justify-content:center;align-items:center;gap:var(--sb-space-sm);cursor:pointer;font-size:var(--sb-text-sm);color:var(--sb-ice);padding:var(--sb-space-md) 0;background:0 0;border:none;width:100%;font-weight:600;display:flex}.accordion-toggle:after{content:"+";font-size:var(--sb-text-lg);font-weight:300}.accordion-toggle.open:after{content:"−"}.accordion-content{display:none}.accordion-content.open{animation:.3s accordion-open;display:block}@keyframes accordion-open{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.hero.home-hero h1{white-space:normal;font-size:2rem}.home-hero .hero-content{max-width:100%;overflow:visible}.home-hero .hero-subtitle{font-size:var(--sb-text-base)}.hero.home-hero{padding-left:16px;padding-right:16px}.hero-role-name{font-size:.88rem}.types-grid{grid-template-columns:1fr}.type-card p{min-height:auto}.type-list{width:fit-content;margin-left:auto;margin-right:auto}.featured-carousel .performer-card{flex:0 0 190px;min-height:240px}}.home-grassroots-copy{max-width:1200px;margin:var(--sb-space-lg) auto 0;text-align:center}.home-grassroots-copy p{color:var(--sb-text-secondary);margin:0 0 var(--sb-space-md);line-height:1.75}.home-grassroots-copy p:last-child{margin-bottom:0}.home-grassroots-copy strong{color:var(--sb-text)}.home-grassroots-copy a{color:var(--sb-ice)}.home-grassroots-strip{margin-top:var(--sb-space-xl);width:var(--app-vw,100vw);margin-left:calc(calc(var(--app-vw,100vw) * -.5) + 50%)}.home-grassroots-capture{margin-top:var(--sb-space-xl);width:100%}.home-grassroots-capture .ec-panel{box-sizing:border-box;width:100%;max-width:none;margin-bottom:0}
