.logo[data-v-4c027c82]{color:var(--color-ink);flex-direction:column;align-items:flex-start;line-height:1;text-decoration:none;display:inline-flex}.logo__mes[data-v-4c027c82]{font-family:var(--font-script);color:var(--color-plum);margin-bottom:-.12em;margin-left:.35em;font-size:.55em;font-style:italic}.logo__main[data-v-4c027c82]{font-family:var(--font-display);letter-spacing:.02em;align-items:baseline;font-size:1em;display:inline-flex}.logo__o[data-v-4c027c82]{align-self:center;width:.74em;height:.74em;margin:0 .03em;transform:translateY(.02em)}.account-menu[data-v-7244ff18]{display:inline-flex;position:relative}.account-menu__trigger[data-v-7244ff18]{color:var(--color-ink);cursor:pointer;background:0 0;border:0;align-items:center;padding:0;transition:color .25s;display:inline-flex}.account-menu.is-open .account-menu__trigger[data-v-7244ff18],.account-menu__trigger[data-v-7244ff18]:hover{color:var(--color-plum)}svg[data-v-7244ff18]{fill:none;stroke:currentColor;stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1.25rem;height:1.25rem}.account-menu__panel[data-v-7244ff18]{z-index:800;border:1px solid var(--color-line);transform-origin:100% 0;background:#fff;border-radius:.6rem;width:15.5rem;padding:.5rem;position:absolute;top:calc(100% + .9rem);right:-.75rem;box-shadow:0 14px 34px #2f2a2c24}.account-menu__head[data-v-7244ff18]{border-bottom:1px solid var(--color-line);gap:.2rem;margin:0 0 .4rem;padding:.6rem .7rem .75rem;font-size:.66rem;display:grid}.account-menu__email[data-v-7244ff18]{color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.account-menu__list[data-v-7244ff18]{margin:0;padding:0;list-style:none}.account-menu__separated[data-v-7244ff18]{border-top:1px solid var(--color-line);margin-top:.4rem;padding-top:.4rem}.account-menu__item[data-v-7244ff18]{width:100%;color:var(--color-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.4rem;align-items:center;gap:.7rem;padding:.6rem .7rem;font-size:.9rem;text-decoration:none;transition:background .15s,color .15s;display:flex}.account-menu__item svg[data-v-7244ff18]{width:1.1rem;height:1.1rem;color:var(--color-mauve)}.account-menu__item[data-v-7244ff18]:hover{background:var(--color-stone)}.account-menu__item.is-active[data-v-7244ff18]{background:var(--color-blush);color:var(--color-plum)}.account-menu-enter-active[data-v-7244ff18],.account-menu-leave-active[data-v-7244ff18]{transition:opacity .18s,transform .22s cubic-bezier(.22,1,.36,1)}.account-menu-enter-from[data-v-7244ff18],.account-menu-leave-to[data-v-7244ff18]{opacity:0;transform:translateY(-.35rem)scale(.98)}@media (prefers-reduced-motion:reduce){.account-menu-enter-active[data-v-7244ff18],.account-menu-leave-active[data-v-7244ff18]{transition:none}}.header[data-v-977247b6]{border-bottom:1px solid var(--color-line);background:#fff}.header__announce[data-v-977247b6]{background:var(--color-plum);color:#fff;text-align:center;margin:0;padding:.55rem 1rem;font-size:.66rem}.header__bar[data-v-977247b6]{grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;padding-block:1.1rem .4rem;display:grid}.header__side[data-v-977247b6]{align-items:center;gap:1.4rem;display:flex}.header__side--end[data-v-977247b6]{justify-content:flex-end}.header__logo[data-v-977247b6]{font-size:2.1rem}.header__icon-link[data-v-977247b6]{color:var(--color-ink);align-items:center;gap:.6rem;text-decoration:none;transition:color .25s;display:inline-flex;position:relative}.header__icon-link[data-v-977247b6]:hover{color:var(--color-plum)}.header__icon-link svg[data-v-977247b6]{fill:none;stroke:currentColor;stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round;width:1.25rem;height:1.25rem}.header__badge[data-v-977247b6]{background:var(--color-plum);color:#fff;border-radius:999px;place-items:center;min-width:1.1rem;height:1.1rem;padding:0 .25rem;font-size:.65rem;font-weight:600;display:grid;position:absolute;top:-.45rem;right:-.6rem}.header__badge.is-bumping[data-v-977247b6]{animation:.45s cubic-bezier(.22,1,.36,1) badge-bump-977247b6}@keyframes badge-bump-977247b6{40%{transform:scale(1.35)}}.header__nav ul[data-v-977247b6]{scrollbar-width:none;justify-content:center;gap:2.75rem;margin:0;padding:.6rem 1rem 1rem;list-style:none;display:flex;overflow-x:auto}.header__nav ul[data-v-977247b6]::-webkit-scrollbar{display:none}.header__nav a[data-v-977247b6]{color:var(--color-ink);white-space:nowrap;padding-bottom:.3rem;text-decoration:none;display:inline-block;position:relative}.header__nav a[data-v-977247b6]:after{content:"";background:currentColor;height:1px;transition:transform .35s cubic-bezier(.22,1,.36,1);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.header__nav a.is-active[data-v-977247b6]:after,.header__nav a[data-v-977247b6]:hover:after{transform:scaleX(1)}@media (width<=48rem){.header__bar[data-v-977247b6]{padding-block:.8rem .2rem}.header__logo[data-v-977247b6]{font-size:1.6rem}.header__hide-mobile[data-v-977247b6]{display:none}.header__nav ul[data-v-977247b6]{justify-content:flex-start;gap:1.75rem;padding-inline:1.25rem}}.footer[data-v-17e6f58c]{border-top:1px solid var(--color-line);background:#fff;margin-top:auto}.footer__inner[data-v-17e6f58c]{text-align:center;flex-direction:column;align-items:center;padding-block:3.5rem 2.5rem;display:flex}.footer__logo[data-v-17e6f58c]{font-size:1.9rem}.footer__title[data-v-17e6f58c]{font-family:var(--font-script);color:var(--color-muted);margin:1.75rem 0 1rem;font-style:italic}.footer__social[data-v-17e6f58c]{flex-wrap:wrap;justify-content:center;gap:.75rem 2.25rem;margin:0 0 2rem;padding:0;list-style:none;display:flex}.footer__social a[data-v-17e6f58c]{color:var(--color-ink);align-items:center;gap:.55rem;text-decoration:none;transition:color .25s;display:inline-flex}.footer__social a[data-v-17e6f58c]:hover{color:var(--color-plum)}.footer__contact[data-v-17e6f58c]{color:var(--color-muted);flex-direction:column;align-items:center;gap:.5rem;margin:0 0 2.25rem;font-size:.88rem;display:flex}.footer__contact a[data-v-17e6f58c]{color:var(--color-ink);overflow-wrap:anywhere}.footer__legal[data-v-17e6f58c]{flex-wrap:wrap;justify-content:center;gap:.5rem 1.75rem;margin:0 0 1.5rem;font-size:.65rem;display:flex}.footer__legal a[data-v-17e6f58c]{color:var(--color-muted);text-decoration:none;transition:color .25s}.footer__legal a[data-v-17e6f58c]:hover{color:var(--color-ink)}.footer__rights[data-v-17e6f58c]{letter-spacing:.12em;color:var(--color-muted);margin:0;font-size:.7rem}
