.c-main-menu.svelte-jvf3nm.svelte-jvf3nm{--default-link-color:#000;position:fixed;height:100vh;width:50vw;right:0;top:0;background-color:var(--secondary-color);z-index:2;overflow:auto;transform:translate(100%);transition:all .5s cubic-bezier(.87,0,.13,1)}@media screen and (max-width: 767px){.c-main-menu.svelte-jvf3nm.svelte-jvf3nm{width:100%;padding:5rem 2rem}}.c-main-menu.open.svelte-jvf3nm.svelte-jvf3nm{transform:translate(0)}.c-main-menu.svelte-jvf3nm ul.svelte-jvf3nm{list-style:none;margin:0;padding:0;opacity:0;transition:all 1.25s ease}.c-main-menu.svelte-jvf3nm ul li.svelte-jvf3nm{margin:0;padding:0}.c-main-menu.svelte-jvf3nm ul.main li.svelte-jvf3nm{font-size:3rem;font-weight:400;transform:translate(10%);transition:all .5s ease;opacity:0;overflow-x:hidden}@media screen and (max-width: 767px){.c-main-menu.svelte-jvf3nm ul.main li.svelte-jvf3nm{font-size:2rem}}.c-main-menu.svelte-jvf3nm ul.main li.sub-item.svelte-jvf3nm{font-size:2rem;margin-left:1rem;font-weight:300}.c-main-menu.svelte-jvf3nm ul.main li span.svelte-jvf3nm{display:flex;align-items:center;gap:1rem;transform:translate(-2.5rem);transition:all .5s cubic-bezier(.87,0,.13,1)}.c-main-menu.svelte-jvf3nm ul.main li:hover span.svelte-jvf3nm,.c-main-menu.svelte-jvf3nm ul.main li.active span.svelte-jvf3nm{transform:translate(0);transition-delay:.2s}.c-main-menu.svelte-jvf3nm ul.main li.svelte-jvf3nm:nth-child(4n+1){transition-delay:.1s}.c-main-menu.svelte-jvf3nm ul.main li.svelte-jvf3nm:nth-child(4n+2){transition-delay:.2s}.c-main-menu.svelte-jvf3nm ul.main li.svelte-jvf3nm:nth-child(4n+3){transition-delay:.3s}.c-main-menu.svelte-jvf3nm ul.main li.svelte-jvf3nm:nth-child(4n+4){transition-delay:.4s}@supports (-webkit-touch-callout: none) and (not (translate: none)){.c-main-menu.svelte-jvf3nm ul.main.svelte-jvf3nm li span svg{display:inline-block;margin-right:1rem}}.c-main-menu.svelte-jvf3nm ul.secondary li.svelte-jvf3nm{font-size:2rem;font-weight:300;transform:translateY(10%);transition:all .5s ease;opacity:0;position:relative}.c-main-menu.svelte-jvf3nm ul.secondary li.svelte-jvf3nm:before{content:"";width:60px;height:2px;background-color:var(--accent-color);transform:scaleX(0);transition:all .5s cubic-bezier(.87,0,.13,1);position:absolute;bottom:5px;left:0;transform-origin:left}.c-main-menu.svelte-jvf3nm ul.secondary li.svelte-jvf3nm:hover:before{transform:scaleX(1)}.c-main-menu.svelte-jvf3nm ul.secondary li.svelte-jvf3nm:nth-child(5n+1){transition-delay:1.3s}.c-main-menu.svelte-jvf3nm ul.secondary li.svelte-jvf3nm:nth-child(5n+2){transition-delay:1.2s}.c-main-menu.svelte-jvf3nm ul.secondary li.svelte-jvf3nm:nth-child(5n+3){transition-delay:1.1s}.c-main-menu.svelte-jvf3nm ul.secondary li.svelte-jvf3nm:nth-child(5n+4){transition-delay:1s}.c-main-menu.svelte-jvf3nm ul.secondary li.svelte-jvf3nm:nth-child(5n+5){transition-delay:.9s}.c-main-menu.svelte-jvf3nm ul.social.svelte-jvf3nm{transform:translateY(10%);transition:all .5s ease;transition-delay:2s;margin-top:2rem}.c-main-menu.svelte-jvf3nm ul.social ul li a:hover svg path.svelte-jvf3nm{fill:var(--accent-color)}.c-main-menu.svelte-jvf3nm ul.social svg path.svelte-jvf3nm{transition:all .25s ease}.c-main-menu.svelte-jvf3nm ul.social svg:hover path.svelte-jvf3nm{fill:#fff}.c-main-menu.svelte-jvf3nm .close.svelte-jvf3nm{position:absolute;top:var(--ui-spacer-2);right:var(--gutter);padding:1rem;color:#000;background-color:transparent;border:none;z-index:3;cursor:pointer;line-height:1;text-align:center;opacity:0;transition:opacity .5s ease;width:max-content}@supports (-webkit-touch-callout: none) and (not (translate: none)){.c-main-menu.svelte-jvf3nm .close.svelte-jvf3nm{width:75px}}@media screen and (max-width: 767px){.c-main-menu.svelte-jvf3nm .close.svelte-jvf3nm{right:1rem}}.c-main-menu.svelte-jvf3nm .close svg.svelte-jvf3nm{width:40px}.c-main-menu.reveal.svelte-jvf3nm .close.svelte-jvf3nm{opacity:1}.c-main-menu.reveal.svelte-jvf3nm ul.svelte-jvf3nm{opacity:1;transform:translateY(0)}.c-main-menu.reveal.svelte-jvf3nm ul li.svelte-jvf3nm{transform:translate(0) translateY(0);opacity:1}
