svg[data-v-3c1b32b2]{transition:var(--theme-transition-duration) fill var(--ease-in-out-sine)}nav a[data-v-9f264b4c]{outline:none;transition:.4s opacity ease,.4s filter ease,var(--theme-transition-duration) color var(--ease-in-out-sine)}nav a.router-link-exact-active[data-v-9f264b4c]{anchor-name:--thumb;position:relative}nav a.router-link-exact-active[data-v-9f264b4c]:before{background-color:var(--color-button-secondary);border-radius:50%;content:"";height:.25rem;left:-.5rem;position:absolute;top:calc(50% - .125rem);width:.25rem}@supports (position-anchor:--thumb){nav a[data-v-9f264b4c]:before{display:none!important}}nav:not(:has(.router-link-exact-active)) .dot[data-v-9f264b4c]{opacity:0;visibility:hidden}@media (width < 768px){nav[data-v-9f264b4c]{background-color:color-mix(in srgb,var(--color-background),transparent 60%);display:flex;flex-direction:column;gap:1.5rem;inset:0;justify-content:end;pointer-events:auto;position:fixed;transition:opacity .3s ease-in-out,visibility .3s ease-in-out;z-index:10}nav.open[data-v-9f264b4c]{opacity:1;pointer-events:auto;visibility:visible}}svg[data-v-9f264b4c]{overflow:visible}svg rect[data-v-9f264b4c]{transform-origin:center;transition:.8s transform var(--ease-out-elastic)}svg.open rect[data-v-9f264b4c]:first-child{transform:translateY(2.7px) rotate(45deg)}svg.open rect[data-v-9f264b4c]:last-child{transform:translateY(-2.7px) rotate(-45deg)}@supports (position-anchor:--thumb){.dot[data-v-9f264b4c]{display:block;position-anchor:--thumb;left:calc(anchor(left) - .5rem);position:absolute;top:calc(anchor(center) - .1em);transition:.6s top var(--ease-out-elastic),background-color var(--theme-transition-duration) var(--ease-in-out-sine),.4s opacity ease,.4s filter ease,var(--theme-transition-duration) color var(--ease-in-out-sine)}.dot[data-v-9f264b4c][data-v-9f264b4c]:has(~ul li a:hover:not(.router-link-exact-active)){filter:blur(1.5px);opacity:.2}}@media (hover:hover){nav:hover a[data-v-9f264b4c]{filter:blur(1.5px);opacity:.2}a[data-v-9f264b4c]:hover{filter:none!important;opacity:1!important}}nav:has(a:focus-visible) a[data-v-9f264b4c]{filter:blur(1.5px);opacity:.2}a[data-v-9f264b4c]:focus-visible{filter:none!important;opacity:1!important}@keyframes shake-591e8c07{0%,to{transform:translate(0)}25%{transform:translate(-2px)}50%{transform:translate(2px)}75%{transform:translate(-2px)}}.newsletter[data-v-591e8c07]{max-width:300px;position:relative;width:100%}.newsletter.error .input-field[data-v-591e8c07]{animation:shake-591e8c07 .2s;border-color:red}.newsletter.success .input-field input[data-v-591e8c07]::-moz-placeholder{opacity:0}.newsletter.success .input-field input[data-v-591e8c07]::placeholder{opacity:0}.newsletter.success .input-field .nuxt-icon[data-v-591e8c07]:after{content:"Thank you!";left:calc(100% + .75rem);position:absolute;text-wrap:nowrap;top:calc(50% - .5lh)}.input-group[data-v-591e8c07]{display:flex;gap:.5rem;height:2.75rem;width:100%}.input-field[data-v-591e8c07]{align-items:center;background:var(--color-background-alt);border:1px solid var(--color-background-alt);border-radius:10rem;color:var(--color-mid);display:flex;flex:1;gap:.75rem;padding:0 1rem}@media (hover:none){.input-field[data-v-591e8c07]{font-size:1rem!important}}.input-field:has(input:-moz-placeholder)+button[data-v-591e8c07]{opacity:0;transform:scale(.8)}.input-field:has(input:placeholder-shown)+button[data-v-591e8c07]{opacity:0;transform:scale(.8)}input[data-v-591e8c07]{background:none;border:none;color:inherit;max-width:300px;outline:none;padding:0;width:100%}input[data-v-591e8c07]:-webkit-autofill,input[data-v-591e8c07]:-webkit-autofill:active,input[data-v-591e8c07]:-webkit-autofill:focus,input[data-v-591e8c07]:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 30px var(--color-background-alt) inset!important;-webkit-text-fill-color:var(--color-mid)!important}button[data-v-591e8c07]{align-items:center;aspect-ratio:1/1;background:var(--color-background-alt);border:none;border-radius:10rem;color:var(--color-mid);cursor:pointer;display:flex;height:100%;justify-content:center;transition:.2s opacity var(--ease-out-cubic),.8s transform var(--ease-out-elastic)}@media (hover:hover){button:not(:disabled)[data-v-591e8c07]{transform:scale(1.05)}}button:not(:disabled)[data-v-591e8c07]:active{transform:scale(.95)}button[data-v-591e8c07]:disabled{cursor:not-allowed;opacity:.5}label[data-v-591e8c07]{display:block;margin-bottom:1rem}@media (width >= 768px){label[data-v-591e8c07]{margin-left:.6rem;margin-top:calc(-1lh - 1rem)}}.error-message[data-v-591e8c07]{color:var(--color-mid);font-size:.875rem;left:0;position:absolute;top:calc(100% + .5rem)}@media (width >= 768px){.error-message[data-v-591e8c07]{margin-left:.6rem}}.success label[data-v-591e8c07]{color:var(--color-success)}.error label[data-v-591e8c07]{color:var(--color-error)}
