@font-face{font-display:swap;font-family:Beatrice;font-style:normal;font-weight:700;src:url(https://5844617.fs1.hubspotusercontent-na1.net/hubfs/5844617/Marketing/Fonts/HayuBeatrice-Bold.woff2) format("woff2")}@font-face{font-display:swap;font-family:Beatrice;font-style:normal;font-weight:600;src:url(https://5844617.fs1.hubspotusercontent-na1.net/hubfs/5844617/Marketing/Fonts/HayuBeatrice-SemiBold.woff2) format("woff2")}@font-face{font-display:swap;font-family:Beatrice;font-style:normal;font-weight:500;src:url(https://5844617.fs1.hubspotusercontent-na1.net/hubfs/5844617/Marketing/Fonts/HayuBeatrice-Medium.woff2) format("woff2")}@font-face{font-display:swap;font-family:Beatrice;font-style:normal;font-weight:300;src:url(https://5844617.fs1.hubspotusercontent-na1.net/hubfs/5844617/Marketing/Fonts/HayuBeatrice-Light.woff2) format("woff2")}@font-face{font-display:swap;font-family:Compacta;font-style:normal;font-weight:400;src:url(https://5844617.fs1.hubspotusercontent-na1.net/hubfs/5844617/Marketing/Fonts/Compacta.woff2) format("woff2"),url(https://5844617.fs1.hubspotusercontent-na1.net/hubfs/5844617/Marketing/Fonts/Compacta.woff) format("woff")}:root{--ff-coral:#ff285a;--ff-yellow:#ffbe55;--ff-pink:#ff78ff;--ff-purple:#5f0adc;--ff-light-purple:#aa7dff;--ff-blue:#3cd7f0;--ff-mint:#64f0d7;--ff-navy:#191932;--ff-deep-blue:#000a32;--ff-off-white:#f5ebeb;--ff-white:#fff;--ff-black:#09090f;--ff-ink:#130d19;--ff-ink-soft:rgba(19,13,25,.72);--ff-ink-faint:rgba(19,13,25,.54);--ff-paper:#fff9f3;--ff-paper-warm:#fffdf6;--ff-paper-pink:#fff6fb;--ff-paper-blue:#f5fcff;--ff-paper-mint:#f4fffb;--ff-font-body:"Beatrice",Arial,sans-serif;--ff-font-display:"Compacta","Beatrice",Arial,sans-serif;--ff-weight-light:300;--ff-weight-medium:500;--ff-weight-semibold:600;--ff-weight-bold:700;--ff-text-xs:0.75rem;--ff-text-sm:0.875rem;--ff-text-base:1rem;--ff-text-md:1.125rem;--ff-text-lg:1.25rem;--ff-text-xl:1.5rem;--ff-text-2xl:1.875rem;--ff-text-3xl:2.25rem;--ff-text-4xl:3rem;--ff-text-5xl:4rem;--ff-text-6xl:5rem;--ff-display-xs:clamp(1.75rem,4vw,2.5rem);--ff-display-sm:clamp(2.25rem,6vw,3.5rem);--ff-display-md:clamp(3.25rem,9vw,5.5rem);--ff-display-lg:clamp(4.5rem,13vw,7.5rem);--ff-display-xl:clamp(6rem,18vw,10rem);--ff-display-hero:clamp(7rem,22vw,14rem);--ff-leading-display:0.86;--ff-leading-tight:0.96;--ff-leading-snug:1.05;--ff-leading-body:1.5;--ff-leading-loose:1.65;--ff-track-display:0.025em;--ff-track-caps:0.14em;--ff-track-ui:0.08em;--ff-track-tight:-0.01em;--ff-space-1:0.25rem;--ff-space-2:0.5rem;--ff-space-3:0.75rem;--ff-space-4:1rem;--ff-space-5:1.25rem;--ff-space-6:1.5rem;--ff-space-8:2rem;--ff-space-10:2.5rem;--ff-space-12:3rem;--ff-space-16:4rem;--ff-space-20:5rem;--ff-space-24:6rem;--ff-space-28:7rem;--ff-space-32:8rem;--ff-radius-sm:0.375rem;--ff-radius-md:0.625rem;--ff-radius-lg:1rem;--ff-radius-xl:1.5rem;--ff-radius-2xl:2rem;--ff-radius-3xl:2.5rem;--ff-radius-pill:999px;--ff-shadow-sm:0 4px 12px rgba(0,0,0,.08);--ff-shadow-md:0 10px 24px rgba(0,0,0,.14);--ff-shadow-lg:0 18px 42px rgba(0,0,0,.22);--ff-shadow-xl:0 28px 68px rgba(0,0,0,.3);--ff-shadow-coral:0 14px 30px rgba(255,40,90,.28);--ff-shadow-purple:0 14px 30px rgba(170,125,255,.24);--ff-shadow-blue:0 14px 30px rgba(60,215,240,.22);--ff-border-light:hsla(0,33%,94%,.14);--ff-border-strong:hsla(0,33%,94%,.22);--ff-border-dark:rgba(19,13,25,.08);--ff-ease-fast:150ms ease;--ff-ease-base:250ms ease;--ff-ease-slow:400ms ease;--ff-container-max:1240px;--ff-container-wide:1380px;--ff-section-pad-y:clamp(3.75rem,8vw,6.5rem);--ff-section-pad-y-lg:clamp(5rem,10vw,8.5rem);--ff-grad-brand:linear-gradient(90deg,#ff285a,#aa7dff 32%,#3cd7f0 67%,#ffbe55);--ff-grad-brand-diag:linear-gradient(135deg,#ff285a,#ff78ff 18%,#aa7dff 42%,#3cd7f0 72%,#64f0d7 84%,#ffbe55);--ff-grad-coral-pop:linear-gradient(135deg,#ff285a,#ff78ff);--ff-grad-mint-pop:linear-gradient(135deg,#64f0d7,#3cd7f0);--ff-grad-ticket:linear-gradient(135deg,rgba(255,40,90,.22),rgba(170,125,255,.18) 42%,rgba(60,215,240,.16) 72%,rgba(255,190,85,.18));--ff-bg-hero:radial-gradient(circle at 10% 10%,rgba(255,40,90,.34) 0,transparent 28%),radial-gradient(circle at 88% 14%,rgba(60,215,240,.24) 0,transparent 30%),radial-gradient(circle at 78% 82%,rgba(170,125,255,.18) 0,transparent 32%),linear-gradient(145deg,#0a1038,#1e1150 38%,#0a2c5a);--ff-bg-dark:radial-gradient(circle at 12% 18%,rgba(255,120,255,.18) 0,transparent 40%),radial-gradient(circle at 86% 14%,rgba(60,215,240,.16) 0,transparent 42%),linear-gradient(160deg,#070c31,#191932 54%,#06102e);--ff-bg-bright:radial-gradient(circle at 10% 10%,rgba(255,40,90,.18) 0,transparent 30%),radial-gradient(circle at 90% 18%,rgba(60,215,240,.18) 0,transparent 32%),radial-gradient(circle at 72% 84%,rgba(255,190,85,.18) 0,transparent 34%),linear-gradient(145deg,#fff7fb,#f7fffe 52%,#fffdf6);--ff-bg-soft:radial-gradient(circle at 16% 20%,rgba(100,240,215,.16) 0,transparent 34%),radial-gradient(circle at 84% 18%,rgba(255,120,255,.14) 0,transparent 36%),linear-gradient(145deg,#fffdf8,#fff7fb 50%,#f4fffb);--ff-pattern-rings-url:url(https://5844617.fs1.hubspotusercontent-na1.net/hubfs/5844617/Hayu%20FanFest/Background%20Patterns/ff-pattern-rings.svg);--ff-pattern-dots-url:url(https://5844617.fs1.hubspotusercontent-na1.net/hubfs/5844617/Hayu%20FanFest/Background%20Patterns/ff-pattern-dots.svg);--ff-pattern-stripes-url:url(https://5844617.fs1.hubspotusercontent-na1.net/hubfs/5844617/Hayu%20FanFest/Background%20Patterns/ff-pattern-stripes.svg);--ff-pattern-diagonal-url:url(https://5844617.fs1.hubspotusercontent-na1.net/hubfs/5844617/Hayu%20FanFest/Background%20Patterns/ff-pattern-diagonal.svg);--ff-pattern-waves-url:url(https://5844617.fs1.hubspotusercontent-na1.net/hubfs/5844617/Hayu%20FanFest/Background%20Patterns/ff-pattern-waves.svg);--ff-pattern-zigzag-url:url(https://5844617.fs1.hubspotusercontent-na1.net/hubfs/5844617/Hayu%20FanFest/Background%20Patterns/ff-pattern-zigzag.svg);--ff-pattern-ticket-h-url:url(https://5844617.fs1.hubspotusercontent-na1.net/hubfs/5844617/Hayu%20FanFest/Background%20Patterns/ff-pattern-ticket-h.svg)}