@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-leading:initial}}}@layer components{._eventTitle_42ly2_2{font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height, 1.2 ));text-wrap:balance;--text-length:0;--scale:clamp(.6,1 - (var(--text-length) - 26)*.008,1)}@media (min-width:48rem){._eventTitle_42ly2_2{--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25);font-size:calc(var(--text-6xl)*var(--scale))}}}@property --tw-leading{syntax:"*";inherits:false}@layer components{._landingBanner_19r7x_2{--side-width:max( calc((100vw - 77rem)/2) ,1.5rem);gap:calc(var(--spacing)*4);padding-top:calc(var(--spacing)*6);padding-bottom:calc(var(--spacing)*6);padding-left:var(--side-width);padding-right:var(--side-width);flex-direction:column-reverse;display:flex}@media (min-width:48rem){._landingBanner_19r7x_2{gap:calc(var(--spacing)*6);padding-top:calc(var(--spacing)*10);padding-bottom:calc(var(--spacing)*10);flex-direction:row}}@media (min-width:64rem){._landingBanner_19r7x_2{padding-right:0}}}/*! tailwindcss v4.1.14 | MIT License | https://tailwindcss.com */@layer components{._promoBanner_13jy0_2{background-color:#6300a8;justify-content:center;align-items:center;display:flex}}
