.chromatic-button{position:relative;isolation:isolate;display:inline-grid;place-items:center;box-sizing:border-box;min-width:165.25px;height:48px;min-height:48px;padding:0 16px;border:0;border-radius:calc(var(--chromatic-button-short-side, 100px) * var(--chromatic-button-radius, .5));background:radial-gradient(ellipse at var(--chromatic-fallback-focus, 35% 0%),color-mix(in srgb,var(--chromatic-button-color, #b126ff) var(--chromatic-fallback-light, 70%),#000),color-mix(in srgb,var(--chromatic-button-color, #b126ff) 6%,#000) 70%);box-shadow:inset 0 -2px 7px color-mix(in srgb,var(--chromatic-button-color, #b126ff) 40%,transparent),inset 2px 0 6px color-mix(in srgb,var(--chromatic-button-color, #b126ff) 20%,transparent);color:#fff;font-family:Inter Variable,Inter,sans-serif;font-size:14px;font-weight:400;line-height:20px;letter-spacing:-.13px;white-space:nowrap;cursor:pointer;transition:transform .22s ease,background-position .22s ease;-webkit-tap-highlight-color:transparent}.chromatic-button .chromatic-surface{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.chromatic-button:has([data-renderer=webgl]){background:transparent;box-shadow:none}.chromatic-button-content{position:relative;display:inline-flex;align-items:center;gap:8px;text-shadow:none}.chromatic-button[data-entrance=blur-up]{animation:chromatic-button-blur-up calc(.7s / var(--chromatic-entrance-speed, 1)) cubic-bezier(.16,1,.3,1) backwards}.chromatic-button[data-entrance=zoom]{animation:chromatic-button-zoom calc(.6s / var(--chromatic-entrance-speed, 1)) cubic-bezier(.16,1,.3,1) backwards}@keyframes chromatic-button-blur-up{0%{opacity:0;filter:blur(var(--chromatic-entrance-blur, 10px));translate:0 var(--chromatic-entrance-distance, 20px)}to{opacity:var(--chromatic-button-opacity, 1);filter:blur(0);translate:0 0}}@keyframes chromatic-button-zoom{0%{opacity:0;scale:var(--chromatic-entrance-scale, .65)}to{opacity:var(--chromatic-button-opacity, 1);scale:1}}.chromatic-button:not(:has([data-renderer=webgl])):not([data-hover-effect=none]):not(:disabled):is(:hover,:focus-visible){--chromatic-fallback-light: 85%}.chromatic-button[data-hover-effect=flow]:not(:has([data-renderer=webgl])):not(:disabled):is(:hover,:focus-visible){--chromatic-fallback-focus: 65% 70%}.chromatic-button:focus-visible{outline:2px solid #d8b8ff;outline-offset:5px}.chromatic-button:not([data-hover-effect=brighten]){transition:background-position .22s ease}.chromatic-button[data-hover-effect=spotlight]:not(:disabled){transform:var(--chromatic-pointer-transform, none)}.chromatic-button[data-hover-effect=brighten]:not(:disabled):focus-visible{transform:translateY(-2px)}@media (hover: hover){.chromatic-button[data-hover-effect=brighten]:not(:disabled):hover{transform:translateY(-2px)}}.chromatic-button:disabled{--chromatic-button-opacity: .45;cursor:not-allowed;opacity:.45}@media (prefers-reduced-motion: reduce){.chromatic-button{transition:none}.chromatic-button[data-entrance]{animation:none}.chromatic-button[data-hover-effect=brighten]:not(:disabled):is(:hover,:focus-visible){transform:none}.chromatic-button[data-hover-effect=spotlight]:not(:disabled){transform:none}}.liquid-glass-logo{position:relative;isolation:isolate;width:100%;height:100%;min-height:16rem;overflow:hidden}.liquid-glass-logo-background,.liquid-glass-logo>canvas{position:absolute;inset:0;display:block;width:100%;height:100%;pointer-events:none}.liquid-glass-logo>canvas{opacity:0}.liquid-glass-logo[data-liquid-glass-ready]>canvas{opacity:1}.liquid-glass-logo-fallback{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;line-height:1;white-space:pre}.liquid-glass-logo-fallback>img{height:.8em;width:auto}@font-face{font-family:ReactDrops Librestile;src:url("./fonts/librestile-extended-bold-PC7RPDZK.woff2") format("woff2");font-style:normal;font-weight:900;font-display:swap}@font-face{font-family:ReactDrops Square Display;src:url("./fonts/square-display-CCAK4BAV.woff2") format("woff2");font-style:normal;font-weight:900;font-display:swap}.refracted-text{position:relative;display:inline-block;width:min(100%,var(--refracted-width));max-width:100%;vertical-align:middle}.refracted-text canvas{position:absolute;inset:0;display:block;width:100%;height:100%}.refracted-text__fallback{position:absolute;inset:0;display:grid;place-items:center;overflow:hidden;color:currentColor;font-size:.8em;font-weight:900;white-space:nowrap}.fan-gallery{width:100%;min-width:0;box-sizing:border-box;overflow:hidden;overflow:clip;padding:32px 0 20px;color:inherit}.fan-gallery .fan-gallery-heading{margin:0 0 24px;padding:0 16px;font-family:inherit;text-align:center}.fan-gallery-heading h2{margin:0;font:inherit;font-size:clamp(1.5rem,4cqw,2.5rem);font-weight:600;line-height:1.2;letter-spacing:-.025em}.fan-gallery-heading p{margin:12px 0 0;font:inherit;font-size:1rem;line-height:1.5}.fan-gallery-stage{position:relative;width:100%;min-height:120px;height:320px;isolation:isolate;touch-action:pan-y;user-select:none;caret-color:transparent}.fan-gallery-card{appearance:none;contain:paint;isolation:isolate;position:absolute;left:0;top:0;display:block;width:176px;aspect-ratio:.8;padding:0;border:0;border-radius:18px;background:color-mix(in srgb,currentColor 8%,transparent);overflow:hidden;cursor:pointer;backface-visibility:hidden;transform-origin:50% 50%}.fan-gallery.is-active{position:relative;z-index:1;overflow-x:visible;overflow-y:clip}.fan-gallery.is-animating{position:relative;z-index:1;overflow:visible}.fan-gallery-stage.is-moving .fan-gallery-card{will-change:transform}.fan-gallery-card img{display:block;width:100%;height:100%;object-fit:cover;pointer-events:none;user-select:none}.fan-gallery-card:focus-visible{outline:2px solid currentColor;outline-offset:-4px}.fan-gallery:not([data-ready]) .fan-gallery-stage,.fan-gallery:not([data-ready]) .fan-gallery-heading{visibility:hidden}@media (max-width: 600px){.fan-gallery{padding-top:24px}}.chromatic-button{font-family:inherit}.chromatic-button:focus-visible{outline-color:var(--accent)}.fx-icon-btn.chromatic-button{min-width:0;width:var(--fx-icon-size, 48px);height:var(--fx-icon-size, 48px);min-height:0;padding:0}.fx-text-btn.chromatic-button{min-width:0;height:48px;padding:0 22px;font-size:var(--fs-base);font-weight:600;letter-spacing:0}[data-fx-title] .refracted-text{display:block;color:var(--fg);margin-inline:auto}
