.sumy-menu-open.sumy-menu-open,.sumy-menu-open.sumy-menu-open:hover,.sumy-menu-open.sumy-menu-open:focus{color:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;margin:0;padding:0;line-height:0;display:block}.sumy-burger{color:#fff;letter-spacing:.04em;filter:drop-shadow(0 1px 2px #1008228c);align-items:center;gap:12px;font:600 1.05rem/1 Space Grotesk,sans-serif;display:inline-flex}.sumy-burger__bars{width:28px;height:14px;display:block;position:relative}.sumy-burger__bars i{background:currentColor;border-radius:2px;height:2px;transition:width .35s cubic-bezier(.2,.7,.2,1),top .35s cubic-bezier(.2,.7,.2,1),transform .45s cubic-bezier(.7,0,.2,1);position:absolute;right:0}.sumy-burger__bars i:first-child{width:28px;top:0}.sumy-burger__bars i:last-child{width:18px;top:12px}.sumy-menu-open:hover .sumy-burger__bars i:last-child,.sumy-menu-open:focus-visible .sumy-burger__bars i:last-child{width:28px}.sumy-menu-open[aria-expanded=true] .sumy-burger__bars i{width:28px;top:6px}.sumy-menu-open[aria-expanded=true] .sumy-burger__bars i:first-child{transform:rotate(45deg)}.sumy-menu-open[aria-expanded=true] .sumy-burger__bars i:last-child{transform:rotate(-45deg)}.sumy-menu-open:focus-visible{outline-offset:4px;border-radius:8px;outline:3px solid #f89237}.sumy-menu{--ox:100%;--oy:0px;z-index:9990;overscroll-behavior:contain;color:#f6ffff;width:100%;height:100dvh;clip-path:circle(0 at var(--ox) var(--oy));visibility:hidden;background:radial-gradient(60rem 40rem at 85% 110%,#8400ff8c,#0000 60%),radial-gradient(40rem 30rem at 0 0,#2db2cf38,#0000 60%),#100822;font-family:Space Grotesk,sans-serif;transition:clip-path .75s cubic-bezier(.7,0,.2,1),visibility 0s .75s;position:fixed;inset:0;overflow:hidden auto}.sumy-menu.is-open{clip-path:circle(150% at var(--ox) var(--oy));visibility:visible;transition-delay:0s}.sumy-menu__bg{pointer-events:none;position:absolute;inset:0;overflow:hidden}.sumy-menu__ring{opacity:.55;pointer-events:none;background:conic-gradient(from 200deg,#2db2cf,#8400ff,#c124ff,#2db2cf);border-radius:50%;width:62vmin;height:62vmin;position:absolute;bottom:-14vmin;right:-14vmin;-webkit-mask:radial-gradient(circle,#0000 62%,#000 63%);mask:radial-gradient(circle,#0000 62%,#000 63%)}.sumy-menu__inner{box-sizing:border-box;flex-direction:column;width:100%;height:100%;margin:0;padding:clamp(12px,2.5vh,20px) clamp(20px,5vw,64px) clamp(14px,3vh,28px);display:flex;position:relative}.sumy-menu__top{justify-content:space-between;align-items:center;gap:16px;display:flex}.sumy-menu__brand img{width:clamp(96px,14vw,140px);height:auto;display:block}.sumy-menu .sumy-menu__close,.sumy-menu .sumy-menu__close:hover,.sumy-menu .sumy-menu__close:focus{color:#f6ffff;cursor:pointer;background:0 0;border:1px solid #f6ffff59;border-radius:50%;place-items:center;width:48px;height:48px;margin:0;padding:0;line-height:0;transition:background .2s,transform .45s cubic-bezier(.2,.7,.2,1);display:inline-grid}.sumy-menu .sumy-menu__close:hover,.sumy-menu .sumy-menu__close:focus-visible{background:#f6ffff1f;transform:rotate(90deg)}.sumy-menu__close path{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .3s ease-in}.sumy-menu.is-open .sumy-menu__close path{stroke-dashoffset:0;transition:stroke-dashoffset .4s cubic-bezier(.2,.7,.2,1) .45s}.sumy-menu.is-open .sumy-menu__close path+path{transition-delay:.58s}.sumy-menu a:focus-visible,.sumy-menu button:focus-visible{outline-offset:4px;border-radius:8px;outline:3px solid #f89237}.sumy-menu__nav{flex-direction:column;flex:1;justify-content:center;gap:clamp(4px,1.5vh,16px);min-height:0;padding:clamp(8px,3vh,40px) 0;display:flex}.sumy-menu__nav a{color:#f6ffff;flex-wrap:wrap;align-items:baseline;column-gap:18px;font-weight:700;line-height:1.05;text-decoration:none;display:flex}.sumy-menu__label{letter-spacing:-.02em;font-size:clamp(2rem,min(11vw,13vh),6.5rem);transition:color .2s}.sumy-menu__hint{color:#8fdcec;font-size:clamp(.9rem,1.6vw,1.1rem);font-weight:500}.sumy-menu__nav a:hover .sumy-menu__label,.sumy-menu__nav a[aria-current=page] .sumy-menu__label{color:#2db2cf}.sumy-menu__foot{border-top:1px solid #f6ffff2e;grid-template-columns:1fr 1fr auto;align-items:end;gap:24px 40px;padding-top:24px;display:grid}.sumy-menu__foot h2{letter-spacing:.12em;text-transform:uppercase;color:#8fdcec;margin:0 0 10px;font-size:.8rem;font-weight:600}.sumy-menu__social{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.sumy-menu__social a,.sumy-menu__mail{color:#f6ffff;align-items:center;gap:8px;font-size:1.05rem;font-weight:500;text-decoration:none;display:inline-flex}.sumy-menu__social a{border:1px solid #f6ffff59;border-radius:999px;padding:8px 14px;transition:background .2s}.sumy-menu__social a:hover{background:#f6ffff1f}.sumy-menu__mail{text-underline-offset:4px;word-break:break-all;text-decoration:underline}.sumy-menu__cta{color:#100822;background:#f89237;border-radius:14px;justify-self:end;padding:16px 28px;font-size:1.1rem;font-weight:700;text-decoration:none;transition:transform .2s}.sumy-menu__cta:hover{transform:translateY(-2px)}.sumy-menu__legal{flex-wrap:wrap;gap:6px 22px;margin:22px 0 0;padding:0;list-style:none;display:flex}.sumy-menu__legal a{color:#c9d9dc;font-size:.9rem;text-decoration:none}.sumy-menu__legal a:hover{color:#f6ffff;text-decoration:underline}.sumy-menu__sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sumy-menu__nav a,.sumy-menu__foot,.sumy-menu__legal{opacity:0;transition:opacity .5s,transform .6s cubic-bezier(.2,.7,.2,1);transform:translateY(36px)}.sumy-menu.is-open .sumy-menu__nav a,.sumy-menu.is-open .sumy-menu__foot,.sumy-menu.is-open .sumy-menu__legal{opacity:1;transition-delay:calc(.28s + var(--i,0) * 90ms);transform:none}@media (width<=720px){.sumy-menu__foot{grid-template-columns:1fr 1fr;align-items:start}.sumy-menu__foot section{grid-column:1/-1}.sumy-menu__cta{text-align:center;grid-column:1/-1;justify-self:stretch;padding:14px 22px}.sumy-menu__mail{font-size:.95rem}}@media (height<=700px){.sumy-menu__hint,.sumy-menu__foot h2{display:none}.sumy-menu__foot{gap:12px 24px;padding-top:14px}.sumy-menu__legal{margin-top:12px}.sumy-menu__cta{padding:12px 22px}}@media (height<=560px){.sumy-menu__nav{padding:4px 0}.sumy-menu__legal{display:none}}@media (height<=500px){.sumy-menu .sumy-menu__close{width:40px;height:40px}.sumy-menu__brand img{width:84px}.sumy-menu__legal{display:none}}@media (prefers-reduced-motion:reduce){.sumy-burger__bars i,.sumy-menu__close path{transition:none}.sumy-menu__close path{stroke-dashoffset:0}.sumy-menu{clip-path:none;opacity:0;transition:opacity .2s,visibility 0s .2s}.sumy-menu.is-open{opacity:1}.sumy-menu__nav a,.sumy-menu__foot,.sumy-menu__legal{opacity:1;transition:none;transform:none}}html.sumy-menu-locked{overflow:hidden}
