html{font-size:16px}body{min-height:100vh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}button, a {cursor:pointer}:focus{outline:none}:focus-visible{box-shadow:0 0 0 4px rgba(51,102,255,0.14);border-radius:8px}.iconify{display:inline-block;line-height:0;vertical-align:middle}.iconify svg{display:block;height:1em;width:1em}img{max-width:100%;height:auto;display:block;object-fit:cover}.container{margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media(min-width:640px){.container{padding-left:1.5rem;padding-right:1.5rem}}@media(min-width:1024px){.container{padding-left:2.5rem;padding-right:2.5rem}}.hover\:scale-102{transition:transform .18s cubic-bezier(.2,.9,.3,1)}.hover\:scale-102:hover{transform:scale(1.02)}.hover\:scale-101{transition:transform .18s cubic-bezier(.2,.9,.3,1)}.hover\:scale-101:hover{transform:scale(1.01)}.scale-95{transform:scale(.95)}.opacity-0{opacity:0}.transition-all{transition:transform .28s ease,opacity .28s ease}.origin-top{transform-origin:top center}.mobile-overlay{position:fixed;inset:0;background:rgba(0,0,0,.5);backdrop-filter:blur(8px)}#mobile-menu{z-index:50}#mobile-menu.show{display:block}#mobile-menu .origin-top{transform:scale(1);opacity:1}#mobile-menu .origin-top[aria-hidden="true"]{transform:scale(.95);opacity:0}#cookie{min-width:16rem;max-width:24rem}#cookie button{border-radius:10px;padding:.5rem .75rem}a[disabled]{opacity:.6;pointer-events:none}form input, form textarea, form select{border-radius:.5rem;border:1px solid rgba(15,23,42,.06);padding:.6rem .75rem;font-size:1rem}form input:focus, form textarea:focus, form select:focus{box-shadow:0 0 0 4px rgba(51,102,255,.08);border-color:rgba(51,102,255,.28)}.rounded-2xl{border-radius:1rem}.rounded-xl{border-radius:.75rem}.shadow-sm{box-shadow:0 1px 2px rgba(16,24,40,.04)}.shadow-md{box-shadow:0 8px 20px rgba(16,24,40,.08)}.shadow-lg{box-shadow:0 20px 40px rgba(16,24,40,.12)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}