@import"https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:opsz,wght@12..96,200..800&family=Epilogue:ital,wght@0,100..900;1,100..900&display=swap";.arrow[data-v-95588a9e]{display:none;position:relative;z-index:3}@media (min-width:768px){.arrow[data-v-95588a9e]{display:block;margin-left:.8rem}}a[data-v-d5546a55],button[data-v-d5546a55]{align-items:center;background-color:#ec6151;border:none;border-radius:.7rem;color:#f9ecd7;cursor:pointer;display:flex;font-weight:600;justify-content:center;overflow:hidden;padding:.8rem 1.2rem;position:relative;text-decoration:none}a:hover .btn-content span[data-v-d5546a55],button:hover .btn-content span[data-v-d5546a55]{color:var(--button-hover-color)}a .btn-content[data-v-d5546a55],button .btn-content[data-v-d5546a55]{pointer-events:none;position:relative;z-index:3}a:not(.menu-btn) .btn-cells[data-v-d5546a55],button:not(.menu-btn) .btn-cells[data-v-d5546a55]{display:grid;grid-auto-rows:1fr;grid-template-columns:repeat(10,1fr);height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:2}a:not(.menu-btn) .btn-cells span[data-v-d5546a55],button:not(.menu-btn) .btn-cells span[data-v-d5546a55]{display:block;height:100%;position:relative;width:100%}a:not(.menu-btn) .btn-cells span[data-v-d5546a55]:before,button:not(.menu-btn) .btn-cells span[data-v-d5546a55]:before{background-color:var(--before-color);background-image:linear-gradient(to right,var(--before-color));border-radius:100px;content:"";display:block;height:50px;position:absolute;transform:scale(0);transition:transform .3s ease-in-out;width:50px}a:not(.menu-btn) .btn-cells span[data-v-d5546a55]:hover:before,button:not(.menu-btn) .btn-cells span[data-v-d5546a55]:hover:before{transform:scale(12)}a:not(.menu-btn) .btn-cells span[data-v-d5546a55]:hover~:not(:hover),button:not(.menu-btn) .btn-cells span[data-v-d5546a55]:hover~:not(:hover){pointer-events:none}body:has(label[for=debug] input:checked) a:not(.menu-btn) .btn-cells span[data-v-d5546a55],body:has(label[for=debug] input:checked) button:not(.menu-btn) .btn-cells span[data-v-d5546a55]{border:1px solid red}body:has(label[for=debug] input:checked) a:not(.menu-btn) .btn-cells span[data-v-d5546a55]:before,body:has(label[for=debug] input:checked) button:not(.menu-btn) .btn-cells span[data-v-d5546a55]:before{background:green}a span[data-v-d5546a55],button span[data-v-d5546a55]{line-height:2rem}@media (min-width:768px){a span[data-v-d5546a55],button span[data-v-d5546a55]{line-height:2.2rem}a[data-v-d5546a55],button[data-v-d5546a55]{padding:1.2rem 1.8rem}}a[data-v-d5546a55]:not(.menu-btn) .arrow,button[data-v-d5546a55]:not(.menu-btn) .arrow{transition:transform .3s ease-out}a[data-v-d5546a55]:not(.menu-btn) .arrow path,button[data-v-d5546a55]:not(.menu-btn) .arrow path{fill:#f9ecd7}a[data-v-d5546a55]:not(.menu-btn):hover .arrow,button[data-v-d5546a55]:not(.menu-btn):hover .arrow{transform:translate(.4rem)}a[data-v-d5546a55]:not(.menu-btn):hover .arrow path,button[data-v-d5546a55]:not(.menu-btn):hover .arrow path{fill:var(--button-hover-color)!important}a.menu-btn[data-v-d5546a55],button.menu-btn[data-v-d5546a55]{background-color:transparent;color:#ec6151;font-weight:800;padding:0;transition:color .1s ease-in-out}@media (min-width:992px){a.menu-btn[data-v-d5546a55],button.menu-btn[data-v-d5546a55]{font-size:2.6rem;line-height:2.6rem}}.mobile-text[data-v-d5546a55]{display:block;margin-bottom:-.2rem}@media (min-width:768px){.mobile-text[data-v-d5546a55]{display:none}}.desktop-text[data-v-d5546a55]{display:none;margin-bottom:-.2rem}@media (min-width:768px){.desktop-text[data-v-d5546a55]{display:block}}
