:root{--antu-veil:#050510c7}.bg-veil{background-color:var(--antu-veil)}.bg-veil-strong{background-color:#050510eb}.sun-rays{transform-origin:50%;animation:170s linear infinite antu-sun-spin}.sun-core{transform-origin:50%;animation:230s linear infinite antu-sun-spin-rev}@keyframes antu-sun-spin{to{transform:rotate(360deg)}}@keyframes antu-sun-spin-rev{to{transform:rotate(-360deg)}}@media (prefers-reduced-motion:reduce){.sun-rays,.sun-core{animation:none}}.landing-vignette{background:radial-gradient(140% 120% at 50% 42%,#0000 56%,#0000008c 100%)}.faq-icon:before,.faq-icon:after{content:"";background:#e2e2e299;transition:transform .3s,opacity .3s,background .3s;position:absolute}.faq-icon:before{width:16px;height:2px;top:7px;left:0}.faq-icon:after{width:2px;height:16px;top:0;left:7px}.faq-item[data-open=true] .faq-icon:after{opacity:0;transform:scaleY(0)}.faq-item[data-open=true] .faq-icon:before{background:var(--antu-accent)}.portal-veil{-webkit-backdrop-filter:blur(18px);pointer-events:none;-webkit-mask-image:linear-gradient(#0000 42%,#000 100%);mask-image:linear-gradient(#0000 42%,#000 100%)}.liquid-glass{background-blend-mode:luminosity;-webkit-backdrop-filter:blur(4px);background:#ffffff03;border:none;position:relative;overflow:hidden;box-shadow:inset 0 1px 1px #ffffff1a}.liquid-glass:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(#ffffff73 0%,#ffffff26 20%,#fff0 40% 60%,#ffffff26 80%,#ffffff73 100%);padding:1.4px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.blur-fade-up{opacity:0}[data-inview=true] .blur-fade-up{animation:1s ease-out forwards antu-blur-fade-up}@keyframes antu-blur-fade-up{0%{opacity:0;filter:blur(20px);transform:translateY(40px)}to{opacity:1;filter:blur();transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.blur-fade-up{opacity:1}[data-inview=true] .blur-fade-up{animation:none}}
