@layer components{.glass-container{isolation:isolate;box-shadow:0px 6px 10px -8px var(--opacity-20);background:0 0;transition:all .4s cubic-bezier(.175,.885,.32,2.2);position:relative;overflow:hidden}.glass-filter{inset:calc(var(--spacing,.25rem)*0);z-index:0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);filter:url(#lg-dist);isolation:isolate;position:absolute}.glass-overlay{inset:calc(var(--spacing,.25rem)*0);z-index:1;position:absolute}.glass-specular{inset:calc(var(--spacing,.25rem)*0);z-index:2;border-radius:inherit;box-shadow:inset 0 0 8px -2px var(--opacity-20);position:absolute;overflow:hidden}.glass-content{z-index:3;width:100%;position:relative}}
@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{--tw-font-weight:initial}::backdrop{--tw-font-weight:initial}}}@layer components{.nav{width:10rem;position:relative}@media (min-width:40rem){.nav{width:auto}}.nav{transition:width .5s}.nav .nav-wrapper{border-radius:3.40282e38px}.nav .nav-inner{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem)*2);padding-inline:calc(var(--spacing,.25rem)*2);padding-block:calc(var(--spacing,.25rem)*2);display:flex}.nav--open{width:100%}@media (min-width:40rem){.nav--open{width:auto}}.logo{padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*2);grid-template-rows:1rem 1rem;grid-template-columns:1rem 1rem;justify-content:center;display:grid}.logo>svg{height:calc(var(--spacing,.25rem)*4);width:calc(var(--spacing,.25rem)*4);stroke-width:40px}.logo:hover{cursor:pointer}.logo:hover>svg{animation:none}@media (prefers-reduced-motion:no-preference){.logo:hover>svg{animation:.5s cubic-bezier(.68,-.55,.27,1.55) paused logo-bounce}.logo:hover>svg:first-child{animation-delay:0s}.logo:hover>svg:nth-child(2){animation-delay:80ms}.logo:hover>svg:nth-child(3){animation-delay:.16s}.logo:hover>svg:nth-child(4){animation-delay:.24s}.logo:hover:hover>svg{animation-play-state:running}}@keyframes logo-bounce{0%{transform:translateY(0)}20%{transform:translateY(-8px)}40%{transform:translateY(0)}60%{transform:translateY(-4px)}80%{transform:translateY(0)}to{transform:translateY(0)}}.nav-item{cursor:pointer;padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*3);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);border-radius:3.40282e38px;display:none;position:relative}@media (min-width:40rem){.nav-item{display:block}}.nav-item{color:var(--color-text-primary);list-style:none}.nav-item.active{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);box-shadow:inset 0 0 20px 2px rgba(255,255,255,.45)}.nav-hamburger{padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*2);display:block}@media (min-width:40rem){.nav-hamburger{display:none}}.nav__dropdown{top:100%;left:calc(var(--spacing,.25rem)*0);z-index:9999;margin-top:calc(var(--spacing,.25rem)*3);width:100%;padding:calc(var(--spacing,.25rem)*6);border-radius:2rem;display:none;position:absolute!important}@media (min-width:40rem){.nav__dropdown{display:none}}.nav__dropdown--open{display:block}@media (min-width:40rem){.nav__dropdown--open{display:none}}.nav__dropdown-items{gap:calc(var(--spacing,.25rem)*4);flex-direction:column;display:flex}.nav__dropdown-item{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)))}}@property --tw-font-weight{syntax:"*";inherits:false}
@layer components{.section{margin-top:calc(var(--spacing,.25rem)*16);position:relative}@media (min-width:40rem){.section{margin-top:calc(var(--spacing,.25rem)*28)}}.section{scroll-margin-top:150px}.section__title{text-align:center;font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5/1)))}@media (min-width:40rem){.section__title{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)))}}.section__title{color:var(--color-primary-orange);font-weight:var(--font-semibold)}.section__description{margin-top:calc(var(--spacing,.25rem)*2);text-align:center;font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)))}@media (min-width:40rem){.section__description{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75/1.25)))}}.section__description{font-weight:var(--font-semibold)}}
@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{--tw-leading:initial;--tw-font-weight:initial}::backdrop{--tw-leading:initial;--tw-font-weight:initial}}}@layer components{.section__hero .section__title{text-align:center;font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5/2.25)));--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}@media (min-width:40rem){.section__hero .section__title{font-size:var(--text-5xl,3rem);line-height:var(--tw-leading,var(--text-5xl--line-height,1))}}.section__hero .section__title{color:var(--color-text-primary)}.section__hero .section__description{margin-top:calc(var(--spacing,.25rem)*12);text-align:center;font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)));--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-gray)}.flicker-text{color:#fff;text-transform:uppercase;text-shadow:0 0 5px #f0f,0 0 10px #f0f,0 0 20px #f0f,0 0 40px #f0f;font-weight:700;animation:2.5s infinite flicker}@keyframes flicker{0%,18%,22%,25%,53%,57%,to{opacity:1;text-shadow:0 0 5px #f0f,0 0 10px #f0f,0 0 20px #f0f,0 0 40px #f0f}20%,24%,55%{opacity:.4;text-shadow:none}}}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}
