.nav-tail.svelte-1h32yp1{z-index:120;align-items:center;gap:24px;display:flex;position:relative}.nav-lang.svelte-1h32yp1{font-family:var(--mono);position:relative}.nav-lang-trigger.svelte-1h32yp1{appearance:none;border:1px solid var(--rule);color:var(--ink-2);cursor:pointer;font:inherit;letter-spacing:.08em;background:0 0;border-radius:4px;align-items:center;gap:8px;padding:8px 10px 8px 12px;font-size:12px;transition:color .2s,border-color .2s,background .2s;display:inline-flex}.nav-lang-trigger.svelte-1h32yp1:hover{color:var(--ink);border-color:var(--ink-3);background:#ffffff08}.nav-lang-code.svelte-1h32yp1{font-weight:600}.nav-lang-chevron.svelte-1h32yp1{width:10px;height:7px;transition:transform .2s}.nav-lang-open.svelte-1h32yp1 .nav-lang-chevron:where(.svelte-1h32yp1){transform:rotate(180deg)}.nav-lang-list.svelte-1h32yp1{-webkit-backdrop-filter:blur(14px)saturate(140%);border:1px solid var(--rule);opacity:0;pointer-events:none;z-index:110;background:#0c0c10f5;border-radius:6px;min-width:160px;margin:0;padding:4px;list-style:none;transition:opacity .18s,transform .18s;position:absolute;top:calc(100% + 6px);right:0;transform:translateY(-4px);box-shadow:0 12px 32px #00000073}.nav-lang-open.svelte-1h32yp1 .nav-lang-list:where(.svelte-1h32yp1){opacity:1;pointer-events:auto;transform:translateY(0)}.nav-lang-item.svelte-1h32yp1{letter-spacing:.06em;color:var(--ink-2);cursor:default;border-radius:4px;align-items:baseline;gap:10px;padding:8px 10px;font-size:12px;display:flex}.nav-lang-item-code.svelte-1h32yp1{color:var(--ink-3);min-width:22px;font-size:11px;font-weight:600}.nav-lang-item-name.svelte-1h32yp1{font-family:var(--sans,inherit);letter-spacing:0;font-size:13px}.nav-lang-item-current.svelte-1h32yp1{color:var(--yellow);background:#ffd24a0f}.nav-lang-item-current.svelte-1h32yp1 .nav-lang-item-code:where(.svelte-1h32yp1){color:var(--yellow)}.nav-lang-list.svelte-1h32yp1 li:where(.svelte-1h32yp1){list-style:none}.nav-lang-item-link.svelte-1h32yp1{cursor:pointer;width:100%;text-decoration:none}.nav-lang-item-link.svelte-1h32yp1:hover{color:var(--ink);background:#ffffff0a}.nav-burger.svelte-1h32yp1{appearance:none;cursor:pointer;width:44px;height:44px;color:var(--ink);background:0 0;border:0;flex-direction:column;justify-content:center;gap:6px;margin:-10px;padding:10px;display:flex}.nav-burger.svelte-1h32yp1 span:where(.svelte-1h32yp1){transform-origin:50%;background:currentColor;border-radius:2px;width:24px;height:2px;transition:transform .25s,opacity .2s;display:block}.nav-burger.svelte-1h32yp1:hover{color:var(--yellow)}.nav-open.svelte-1h32yp1 .nav-burger:where(.svelte-1h32yp1) span:where(.svelte-1h32yp1):first-child{transform:translateY(8px)rotate(45deg)}.nav-open.svelte-1h32yp1 .nav-burger:where(.svelte-1h32yp1) span:where(.svelte-1h32yp1):nth-child(2){opacity:0}.nav-open.svelte-1h32yp1 .nav-burger:where(.svelte-1h32yp1) span:where(.svelte-1h32yp1):nth-child(3){transform:translateY(-8px)rotate(-45deg)}.nav-menu.svelte-1h32yp1{z-index:90;opacity:0;pointer-events:none;background:#1c1f23;transition:opacity .3s;position:fixed;inset:0}.nav-menu-open.svelte-1h32yp1{opacity:1;pointer-events:auto}.nav-menu-inner.svelte-1h32yp1{max-width:var(--max);height:100%;padding:calc(84px + clamp(12px, 2vh, 28px)) var(--pad) clamp(20px, 3vh, 36px);flex-direction:column;justify-content:space-between;gap:clamp(20px,3vh,40px);margin:0 auto;display:flex;overflow-y:auto}.nav-menu-grid.svelte-1h32yp1{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,56px);display:grid}.nav-menu-list.svelte-1h32yp1{border-top:1px solid #ffffff14;flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.nav-menu-list.svelte-1h32yp1 li:where(.svelte-1h32yp1){opacity:0;transition:opacity .35s,transform .35s;transition-delay:calc(var(--i) * 50ms + .1s);border-bottom:1px solid #ffffff14;transform:translateY(12px)}.nav-menu-open.svelte-1h32yp1 .nav-menu-list:where(.svelte-1h32yp1) li:where(.svelte-1h32yp1){opacity:1;transform:translateY(0)}.nav-menu-link.svelte-1h32yp1{color:var(--ink);letter-spacing:-.01em;grid-template-columns:auto 1fr auto;align-items:center;gap:clamp(12px,1.5vw,22px);padding:clamp(8px,1.2vh,14px) 4px;font-size:clamp(16px,2.2vw,26px);font-weight:600;line-height:1.1;text-decoration:none;transition:color .2s,padding-left .25s;display:grid;position:relative}.nav-menu-link.svelte-1h32yp1:before{content:"";background:var(--yellow);width:0;transition:width .25s;position:absolute;top:0;bottom:0;left:0}.nav-menu-link.svelte-1h32yp1:hover,.nav-menu-link.active.svelte-1h32yp1{color:var(--yellow);padding-left:20px}.nav-menu-link.svelte-1h32yp1:hover:before,.nav-menu-link.active.svelte-1h32yp1:before{width:3px}.nav-menu-num.svelte-1h32yp1{font-family:var(--mono);color:var(--ink-3);letter-spacing:.12em;align-self:center;min-width:24px;font-size:10px;font-weight:600;transition:color .2s}.nav-menu-link.svelte-1h32yp1:hover .nav-menu-num:where(.svelte-1h32yp1),.nav-menu-link.active.svelte-1h32yp1 .nav-menu-num:where(.svelte-1h32yp1){color:var(--yellow)}.nav-menu-label.svelte-1h32yp1{min-width:0}.nav-menu-arrow.svelte-1h32yp1{opacity:0;width:18px;height:18px;transition:opacity .25s,transform .25s;transform:translate(-8px)}.nav-menu-link.svelte-1h32yp1:hover .nav-menu-arrow:where(.svelte-1h32yp1),.nav-menu-link.active.svelte-1h32yp1 .nav-menu-arrow:where(.svelte-1h32yp1){opacity:1;transform:translate(0)}.nav-menu-aside.svelte-1h32yp1{justify-content:center;align-items:center;display:flex}.nav-sticker.svelte-1h32yp1{--tile-size:clamp(110px, 14vw, 160px);--tile-bounds:calc(var(--tile-size) * 1.414);width:var(--tile-bounds);height:var(--tile-bounds);color:var(--bg);opacity:0;place-items:center;text-decoration:none;transition:opacity .45s .25s,transform .45s cubic-bezier(.2,.9,.3,1.3) .25s;display:grid;position:relative;transform:scale(.85)rotate(-12deg)}.nav-menu-open.svelte-1h32yp1 .nav-sticker:where(.svelte-1h32yp1){opacity:1;transform:scale(1)rotate(0)}.nav-sticker.svelte-1h32yp1:hover{transform:scale(1.04)}.nav-sticker-tile.svelte-1h32yp1{width:var(--tile-size);height:var(--tile-size);background:var(--yellow);z-index:0;border-radius:clamp(14px,1.4vw,22px);margin:auto;transition:box-shadow .25s;position:absolute;inset:0;transform:rotate(45deg);box-shadow:0 10px 40px #ffd24a47,0 0 60px #ffd24a2e,inset 0 1px #fff6}.nav-sticker.svelte-1h32yp1:hover .nav-sticker-tile:where(.svelte-1h32yp1){box-shadow:0 14px 50px #ffd24a73,0 0 80px #ffd24a40,inset 0 1px #ffffff73}.nav-sticker-content.svelte-1h32yp1{z-index:1;text-align:center;max-width:calc(var(--tile-size) - 18px);flex-direction:column;align-items:center;gap:10px;padding:0 12px;display:flex;position:relative}.nav-sticker-label.svelte-1h32yp1{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.005em;color:var(--bg);font-size:clamp(14px,1.3vw,18px);font-weight:800;line-height:1.05}.nav-sticker-arrow.svelte-1h32yp1{background:var(--bg);width:32px;height:32px;color:var(--yellow);border-radius:999px;justify-content:center;align-items:center;transition:transform .25s;display:inline-flex;position:relative}.nav-sticker.svelte-1h32yp1:hover .nav-sticker-arrow:where(.svelte-1h32yp1){transform:translate(3px)}.nav-sticker-arrow.svelte-1h32yp1 svg:where(.svelte-1h32yp1){width:14px;height:14px}.nav-menu-foot.svelte-1h32yp1{border-top:1px solid #ffffff14;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:clamp(24px,4vw,56px);padding-top:clamp(14px,2vh,24px);display:grid}.nav-menu-secondary.svelte-1h32yp1 ul:where(.svelte-1h32yp1){flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.nav-menu-secondary.svelte-1h32yp1 li:where(.svelte-1h32yp1){opacity:0;transition:opacity .3s,transform .3s;transition-delay:calc(var(--j) * 30ms + .3s);transform:translateY(8px)}.nav-menu-open.svelte-1h32yp1 .nav-menu-secondary:where(.svelte-1h32yp1) li:where(.svelte-1h32yp1){opacity:1;transform:translateY(0)}.nav-menu-secondary.svelte-1h32yp1 a:where(.svelte-1h32yp1){color:var(--ink-2);font-size:13px;font-weight:500;text-decoration:none;transition:color .15s}.nav-menu-secondary.svelte-1h32yp1 a:where(.svelte-1h32yp1):hover,.nav-menu-secondary.svelte-1h32yp1 a.active:where(.svelte-1h32yp1){color:var(--yellow)}.nav-menu-contact.svelte-1h32yp1{opacity:0;flex-direction:column;gap:6px;transition:opacity .35s .4s,transform .35s .4s;display:flex;transform:translateY(8px)}.nav-menu-open.svelte-1h32yp1 .nav-menu-contact:where(.svelte-1h32yp1){opacity:1;transform:translateY(0)}.nav-menu-contact.svelte-1h32yp1 h3:where(.svelte-1h32yp1){font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin:0 0 4px;font-size:10px;font-weight:600}.nav-menu-contact-line.svelte-1h32yp1{color:var(--ink-2);font-size:13px;text-decoration:none;transition:color .15s}.nav-menu-contact-line.svelte-1h32yp1:hover{color:var(--yellow)}.nav-menu-contact-addr.svelte-1h32yp1{color:var(--ink-2);margin-bottom:4px;font-size:13px;font-style:normal;line-height:1.5}@media (width<=760px){.nav-menu-grid.svelte-1h32yp1{grid-template-columns:1fr;gap:clamp(20px,3vh,36px)}.nav-menu-aside.svelte-1h32yp1{justify-content:flex-start}.nav-sticker.svelte-1h32yp1{--tile-size:110px}.nav-menu-foot.svelte-1h32yp1{grid-template-columns:1fr;gap:20px}}@media (height<=720px){.nav-menu-link.svelte-1h32yp1{padding:clamp(6px,1vh,10px) 4px;font-size:clamp(14px,2vw,20px)}.nav-sticker.svelte-1h32yp1{--tile-size:clamp(90px, 11vw, 120px)}.nav-sticker-label.svelte-1h32yp1{font-size:12px}.nav-sticker-arrow.svelte-1h32yp1{width:28px;height:28px}.nav-menu-secondary.svelte-1h32yp1 a:where(.svelte-1h32yp1),.nav-menu-contact-line.svelte-1h32yp1{font-size:12px}}
