html,body{color:#0a0a0a;-webkit-font-smoothing:antialiased;background:#fff;margin:0;font-family:Geist,ui-sans-serif,system-ui,sans-serif}a{color:#0a0a0a;text-decoration:none}a:hover{color:#404040}summary{list-style:none}summary::-webkit-details-marker{display:none}details[open] .plus{transform:rotate(45deg)}.plus{transition:transform .2s}.hero-grad{background:radial-gradient(60% 50% at 12% 8%,#fde0d2 0%,#fde0d200 70%),radial-gradient(50% 45% at 90% 12%,#f1dcf3 0%,#f1dcf300 70%),radial-gradient(70% 55% at 50% 100%,#fff0d9 0%,#fff0d900 70%),linear-gradient(#fbe9e4 0%,#f6eef6 55%,#fdf3e6 100%)}@keyframes hf{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.f1{animation:5s ease-in-out infinite hf}.f2{animation:6s ease-in-out -2s infinite hf}.bcard{transition:transform .25s,box-shadow .25s,border-color .25s}.bcard:hover{border-color:#d4d4d4;transform:translateY(-4px);box-shadow:0 14px 32px #00000012}.f3{animation:5.5s ease-in-out -3.5s infinite hf}.fc{display:none}.mob{display:flex}.nl,.si{display:none}@media (min-width:768px){.nl,.si{display:inline-flex}}@media (min-width:1080px){.fc{display:flex}.mob{display:none}}@media (prefers-reduced-motion:reduce){.f1,.f2,.f3{animation:none!important}.bcard{transition:none!important}}
