html{font-size:90%}:root{--font-heading:"Inter","sans-serif";--font-body:"Inter","sans-serif";--font-accent:"Inter","sans-serif";--color-brand:rgb(126,34,206);--color-brand-foreground:rgb(255,255,255);--color-brand-hover:rgb(107,33,168);--color-brand-muted:rgb(250,245,255);--color-brand-ring:rgb(168,85,247);--color-primary:rgb(26,26,28);--color-primary-foreground:rgb(255,255,255);--color-secondary:rgb(82,82,91);--color-secondary-foreground:rgb(255,255,255);--color-tertiary:rgb(244,244,245);--color-tertiary-foreground:rgb(113,113,122);--color-event-primary:rgb(26,26,28);--color-event-primary-foreground:rgb(255,255,255);--color-event-primary-muted:rgba(26,26,28,0.08);--color-event-secondary:rgb(82,82,91);--color-event-secondary-foreground:rgb(255,255,255);--color-event-secondary-muted:rgba(82,82,91,0.08);--color-event-accent:rgb(126,34,206);--color-event-accent-foreground:rgb(255,255,255);--color-event-accent-muted:rgba(126,34,206,0.12);--fs-accent:clamp(0.75rem,0.68rem + 0.35vw,0.95rem);--fs-body:clamp(1rem,0.9rem + 0.55vw,1.25rem);--fs-heading:clamp(3rem,2.2rem + 2.2vw,4rem)}.text-fs-accent{font-size:var(--fs-accent)}.text-fs-body{font-size:var(--fs-body)}.text-fs-heading{font-size:var(--fs-heading)}::-moz-selection{background-color:var(--color-brand-muted);color:var(--color-brand-hover)}::selection{background-color:var(--color-brand-muted);color:var(--color-brand-hover)}.text-brand{color:var(--color-brand);accent-color:var(--color-brand)}.text-brand-foreground{color:var(--color-brand-foreground);accent-color:var(--color-brand-foreground)}.bg-brand{background-color:var(--color-brand)}.bg-brand-foreground{background-color:var(--color-brand-foreground)}.bg-brand-hover{background-color:var(--color-brand-hover)}.bg-brand-muted{background-color:var(--color-brand-muted)}.border-brand{border-color:var(--color-brand)}.border-brand-muted{border-color:var(--color-brand-muted)}.ring-brand{--tw-ring-color:var(--color-brand-ring)}.accent-brand{accent-color:var(--color-brand)}.text-primary{color:var(--color-primary);accent-color:var(--color-primary)}.text-primary-foreground{color:var(--color-primary-foreground);accent-color:var(--color-primary-foreground)}.bg-primary{background-color:var(--color-primary)}.bg-primary-foreground{background-color:var(--color-primary-foreground)}.border-primary{border-color:var(--color-primary)}.text-secondary{color:var(--color-secondary);accent-color:var(--color-secondary)}.text-secondary-foreground{color:var(--color-secondary-foreground);accent-color:var(--color-secondary-foreground)}.bg-secondary{background-color:var(--color-secondary)}.bg-secondary-foreground{background-color:var(--color-secondary-foreground)}.border-secondary{border-color:var(--color-secondary)}.text-tertiary{color:var(--color-tertiary);accent-color:var(--color-tertiary)}.text-tertiary-foreground{color:var(--color-tertiary-foreground);accent-color:var(--color-tertiary-foreground)}.bg-tertiary{background-color:var(--color-tertiary)}.bg-tertiary-foreground{background-color:var(--color-tertiary-foreground)}.border-tertiary{border-color:var(--color-tertiary)}.text-event-primary{color:var(--color-event-primary);accent-color:var(--color-event-primary)}.text-event-primary-foreground{color:var(--color-event-primary-foreground)}.bg-event-primary{background-color:var(--color-event-primary)}.bg-event-primary-foreground{background-color:var(--color-event-primary-foreground)}.bg-event-primary-muted{background-color:var(--color-event-primary-muted)}.border-event-primary{border-color:var(--color-event-primary)}.border-event-primary-muted{border-color:var(--color-event-primary-muted)}.text-event-secondary{color:var(--color-event-secondary);accent-color:var(--color-event-secondary)}.text-event-secondary-foreground{color:var(--color-event-secondary-foreground)}.bg-event-secondary{background-color:var(--color-event-secondary)}.bg-event-secondary-foreground{background-color:var(--color-event-secondary-foreground)}.bg-event-secondary-muted{background-color:var(--color-event-secondary-muted)}.border-event-secondary{border-color:var(--color-event-secondary)}.border-event-secondary-muted{border-color:var(--color-event-secondary-muted)}.text-event-accent{color:var(--color-event-accent);accent-color:var(--color-event-accent)}.text-event-accent-foreground{color:var(--color-event-accent-foreground)}.bg-event-accent{background-color:var(--color-event-accent)}.bg-event-accent-foreground{background-color:var(--color-event-accent-foreground)}.bg-event-accent-muted{background-color:var(--color-event-accent-muted)}.border-event-accent{border-color:var(--color-event-accent)}.border-event-accent-muted{border-color:var(--color-event-accent-muted)}.font-heading{font-family:var(--font-heading,system-ui)}.font-body{font-family:var(--font-body,system-ui)}.font-accent{font-family:var(--font-accent,system-ui)}.z{z-index:0}.z-cta-btn{z-index:50}.big-number-background-half-screen{font-size:clamp(1rem,120vw,100rem)}.text-fluid{font-size:clamp(1.25rem,2vw + 1rem,3rem)}.text-big-overlapping-fluid{font-size:clamp(1rem,10vw,100rem);line-height:clamp(.6,.6,.6)}.text-vbig-overlapping-fluid{font-size:clamp(1rem,22vw,100rem);line-height:clamp(1,1,1)}.text-big-fluid{font-size:clamp(1rem,16vw,100rem)}.text-fluid2{font-size:clamp(1rem,2vw,2rem)}.bor{border-radius:15px 30px 5px}.transparent-text-black{background:black;color:white;mix-blend-mode:multiply}.transparent-text-white{background:white;color:black;mix-blend-mode:screen}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}.scroll-y-thin{overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:rgba(115,115,115,.42) transparent}.scroll-y-thin::-webkit-scrollbar{width:.375rem}.scroll-y-thin::-webkit-scrollbar-thumb{background-color:rgba(115,115,115,.45);border-radius:624.9375rem}.scroll-y-thin::-webkit-scrollbar-track{background:transparent}body:has(section.scrollbar-hide),html:has(section.scrollbar-hide){-ms-overflow-style:none;scrollbar-width:none}body:has(section.scrollbar-hide)::-webkit-scrollbar,html:has(section.scrollbar-hide)::-webkit-scrollbar{display:none}.carouselThumb{aspect-ratio:2/4}