.svg-filters[data-v-6dd0abed]{width:0;height:0;position:absolute;overflow:hidden}.nav[data-v-6dd0abed]{z-index:20;opacity:0;pointer-events:none;width:101%;padding:10px 3vw;transition:opacity .45s,transform .45s;position:fixed;bottom:1vw;transform:translateY(24px)}.nav--visible[data-v-6dd0abed]{opacity:1;pointer-events:auto;transform:translateY(0)}@media (width>=1101px){.nav--hidden[data-v-6dd0abed]{opacity:0;transform:translateY(24px)}.nav[data-v-6dd0abed]:not(.nav--desktop-list){width:auto;padding:0;inset:16px 16px auto auto}.nav:not(.nav--desktop-list) .nav__toggle[data-v-6dd0abed]{border:3px solid var(--color-black);background:var(--color-yellow);box-shadow:var(--box-shadow);cursor:pointer;z-index:2;border-radius:14px;gap:6px;padding:14px 12px;display:inline-grid;position:relative}.nav:not(.nav--desktop-list) .nav__overlay[data-v-6dd0abed]{cursor:pointer;z-index:20;background:#000c;border:0;width:100vw;height:100dvh;display:block;position:fixed;inset:0}.nav:not(.nav--desktop-list) .nav__toggle-line[data-v-6dd0abed]{background:var(--color-pink);border-radius:999px;width:28px;height:4px;display:block}.nav:not(.nav--desktop-list) .nav__list[data-v-6dd0abed]{border:3px solid var(--color-black);background:var(--color-pink);width:min(500px,90vw);box-shadow:var(--box-shadow);z-index:2;border-radius:18px;grid-template-columns:1fr;gap:8px;padding:16px;display:none;position:absolute;top:calc(100% + 12px);right:2vw}.nav:not(.nav--desktop-list) .nav__list[data-v-6dd0abed]:after,.nav:not(.nav--desktop-list) .nav__list[data-v-6dd0abed]:before{display:none}.nav:not(.nav--desktop-list) .nav__list--open[data-v-6dd0abed]{display:grid}.nav:not(.nav--desktop-list) .nav__link[data-v-6dd0abed]{border:3px solid var(--color-black);background:var(--color-primary);text-align:left;width:100%;color:var(--color-white);border-radius:12px;justify-content:center;padding:10px 12px;font-size:1.1rem}.nav:not(.nav--desktop-list) .nav__link[data-v-6dd0abed]:hover{transform:translate(-2px)}.nav:not(.nav--desktop-list) .nav__item--active .nav__link[data-v-6dd0abed]{background:var(--color-yellow);scale:1.15}.nav:not(.nav--desktop-list) .nav__label[data-v-6dd0abed]{flex-direction:row}}.nav__overlay[data-v-6dd0abed],.nav__toggle[data-v-6dd0abed]{display:none}.nav__list[data-v-6dd0abed]{filter:var(--drop-shadow);justify-content:space-between;transition:opacity .2s;display:flex;position:relative}.nav__list[data-v-6dd0abed]:after,.nav__list[data-v-6dd0abed]:before{content:"";z-index:-1;border-left:none;border-right:none;width:98%;height:8px;position:absolute;top:50%;transform:translateY(-50%)}.nav__list[data-v-6dd0abed]:after{background:var(--color-primary);border:3px solid var(--color-yellow)}.nav__list[data-v-6dd0abed]:before{width:var(--nav-progress);border:3px solid var(--color-primary);background:var(--color-yellow);z-index:1;transition:width .35s}.nav__link[data-v-6dd0abed]{color:#fbf6d2;z-index:1;paint-order:stroke fill;text-shadow:0 1px #0000001f;text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;height:100%;font-size:18px;font-weight:700;line-height:1.1;transition:background-color .2s,color .2s,opacity .2s,transform .2s,scale .2s;display:flex;position:relative}.nav__link[data-v-6dd0abed]:hover{scale:1.2}.nav__item--passed .nav__link[data-v-6dd0abed]{color:var(--color-yellow);opacity:.92}.nav__item--active .nav__link[data-v-6dd0abed]{color:var(--color-yellow);opacity:1;scale:1.4}.nav__item:first-child .nav__link[data-v-6dd0abed]:after{width:50%;left:50%}.nav__item:last-child .nav__link[data-v-6dd0abed]:after{width:50%;left:0}.nav__label[data-v-6dd0abed]{flex-direction:column;align-items:center;display:flex}.nav__label-line[data-v-6dd0abed]{white-space:nowrap;filter:url(#text-outline);display:block}@media (width<=1100px){.nav[data-v-6dd0abed]{width:auto;padding:0;inset:16px 16px auto auto}.nav__toggle[data-v-6dd0abed]{border:3px solid var(--color-black);background:var(--color-yellow);box-shadow:var(--box-shadow);cursor:pointer;z-index:2;border-radius:14px;gap:6px;padding:14px 12px;display:inline-grid;position:relative}.nav__overlay[data-v-6dd0abed]{cursor:pointer;z-index:20;background:#000c;border:0;width:100vw;height:100dvh;display:block;position:fixed;inset:0}.nav__toggle-line[data-v-6dd0abed]{background:var(--color-pink);border-radius:999px;width:28px;height:4px;display:block}.nav__list[data-v-6dd0abed]{border:3px solid var(--color-black);background:var(--color-pink);width:90vw;max-width:500px;box-shadow:var(--box-shadow);z-index:2;border-radius:18px;grid-template-columns:1fr;gap:8px;padding:16px;display:none;position:absolute;top:calc(100% + 12px);right:2vw}.nav__list[data-v-6dd0abed]:after,.nav__list[data-v-6dd0abed]:before{display:none}.nav__list--open[data-v-6dd0abed]{display:grid}.nav__link[data-v-6dd0abed]{border:3px solid var(--color-black);background:var(--color-primary);text-align:left;width:100%;color:var(--color-white);border-radius:12px;justify-content:center;padding:10px 12px;font-size:1.1rem}.nav__link[data-v-6dd0abed]:hover{transform:translate(-2px)}.nav__item--active .nav__link[data-v-6dd0abed]{background:var(--color-yellow);scale:1.15}.nav__label[data-v-6dd0abed]{flex-direction:row}}footer[data-v-b1a7538a]{background-color:var(--color-pink);text-align:center;justify-items:center;gap:24px;padding:70px 20px;font-size:.8rem;display:grid;position:relative}footer[data-v-b1a7538a]:after,footer[data-v-b1a7538a]:before{content:"";background-image:repeating-linear-gradient(90deg,var(--color-yellow),var(--color-yellow) 5px,transparent 5px,transparent 10px);width:100%;height:3px;display:block;position:absolute;top:0;left:0}footer[data-v-b1a7538a]:after{top:8px}footer a[data-v-b1a7538a]{color:var(--color-white)}.footer__pagetop[data-v-b1a7538a]{border:3px solid var(--color-black);background:var(--color-yellow);min-width:200px;color:var(--color-red);letter-spacing:.08em;box-shadow:var(--box-shadow);cursor:pointer;border-radius:30px;padding:16px;font-size:1.25rem;font-weight:700;line-height:1;transition:transform .2s,box-shadow .2s,background-color .2s;position:relative}.footer__pagetop[data-v-b1a7538a]:hover{transform:translateY(-3px);box-shadow:9px 9px #000c}.footer__pagetop[data-v-b1a7538a]:active{transform:translateY(1px);box-shadow:4px 4px #00000059}
