@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_1svw1_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_1svw1_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_1jz1v_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_1jz1v_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_1jz1v_2{padding-right:0}}}
