@keyframes svelte-1iehr8z-focus{0%,to{opacity:.35;scale:.6}50%{opacity:1;scale:1}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.focus.svelte-1iehr8z{animation:linear both svelte-1iehr8z-focus;animation-timeline:view(inline)}}}@keyframes svelte-1uw1rdo-rise{0%{opacity:0;translate:0 2rem}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.rise.svelte-1uw1rdo{animation:linear both svelte-1uw1rdo-rise;animation-timeline:view();animation-range:entry 10% cover 35%}}}@keyframes svelte-lx731u-draw{0%{scale:0 1}}@keyframes svelte-lx731u-rise{0%{opacity:0;translate:0 1rem}}@keyframes svelte-lx731u-leave{to{visibility:hidden;translate:0 -100%}}@media (prefers-reduced-motion:no-preference){.splash.svelte-lx731u{animation:1s cubic-bezier(.65,0,.35,1) 6s both svelte-lx731u-leave;position:absolute;inset:0 0 auto}.rule.svelte-lx731u{animation:.9s ease-out .2s both svelte-lx731u-draw}.words.svelte-lx731u{animation:1.2s cubic-bezier(.19,1,.22,1) 1.2s both svelte-lx731u-rise}}.menu-card.svelte-d0fojm:not(:hover) h3:where(.svelte-d0fojm):first-of-type+ul:where(.svelte-d0fojm) .row:where(.svelte-d0fojm):first-child,.row.svelte-d0fojm:hover{background:var(--tpl-ink);color:var(--tpl-page)}@keyframes svelte-1mq30bt-grow{to{scale:1.5}}@keyframes svelte-1mq30bt-part-up{to{opacity:0;translate:0 -6rem}}@keyframes svelte-1mq30bt-part-down{to{opacity:0;translate:0 6rem}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.hero.svelte-1mq30bt{view-timeline:--hero block;height:250svh}.stage.svelte-1mq30bt{height:100svh;position:sticky;top:0;overflow:hidden}.grow-in.svelte-1mq30bt,.part-up.svelte-1mq30bt,.part-down.svelte-1mq30bt{animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--hero;animation-range:contain contain 70%}.grow-in.svelte-1mq30bt{animation-name:svelte-1mq30bt-grow}.part-up.svelte-1mq30bt{animation-name:svelte-1mq30bt-part-up}.part-down.svelte-1mq30bt{animation-name:svelte-1mq30bt-part-down}}}@keyframes svelte-1ocueo-slide{to{translate:calc(-1 * var(--travel)) 0}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){@container (width>=64rem){.pinned.svelte-1ocueo{height:calc(100svh + var(--travel));view-timeline:--pin block}.stage.svelte-1ocueo{flex-direction:column;height:100svh;display:flex;position:sticky;top:0;overflow:hidden}.track.svelte-1ocueo{flex-direction:row;flex:1;width:max-content;animation:linear both svelte-1ocueo-slide;animation-timeline:--pin;animation-range:contain;overflow:visible}}}}
