.footer[data-v-2413085d]{background:var(--night);padding:110px 0 60px}.foot-grid[data-v-2413085d]{align-items:end;display:grid;gap:50px;grid-template-columns:1.2fr 1fr}.foot-grid[data-v-2413085d]>*{min-width:0}.foot-title[data-v-2413085d]{font-size:clamp(3rem,9vw,7.5rem)}.foot-sub[data-v-2413085d]{color:var(--soft);margin-top:22px;max-width:34ch}.contact[data-v-2413085d]{display:flex;flex-direction:column;font-size:1.1rem;gap:16px}.contact a[data-v-2413085d]{transition:color .2s}.contact a[data-v-2413085d]:hover{color:var(--teal)}.contact span[data-v-2413085d]{color:var(--soft);display:block;font-size:.78rem}.legal[data-v-2413085d]{border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:80px;margin-top:90px;padding-top:34px}.legal h3[data-v-2413085d]{color:var(--teal);margin-bottom:14px}.legal ul[data-v-2413085d]{color:var(--soft);display:flex;flex-direction:column;font-size:.95rem;gap:8px;list-style:none;padding:0}.legal a[data-v-2413085d]{transition:color .2s}.legal a[data-v-2413085d]:hover{color:var(--mist)}@media (max-width:900px){.foot-grid[data-v-2413085d]{grid-template-columns:1fr}.legal[data-v-2413085d]{gap:44px}}.nav[data-v-28a2d417]{border-bottom:1px solid transparent;left:0;position:fixed;right:0;top:0;transition:background .3s,backdrop-filter .3s,border-color .3s;z-index:50}.nav.is-solid[data-v-28a2d417]{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0b1628db;border-bottom-color:var(--line)}.nav-inner[data-v-28a2d417]{gap:24px;height:76px;justify-content:space-between}.brand[data-v-28a2d417],.nav-inner[data-v-28a2d417]{align-items:center;display:flex}.brand[data-v-28a2d417]{gap:12px}.brand-mark[data-v-28a2d417]{height:38px;-o-object-fit:contain;object-fit:contain;width:34px}.brand-name[data-v-28a2d417]{font-family:var(--display);font-size:1.25rem;font-stretch:118%;font-weight:700;letter-spacing:.02em}.links[data-v-28a2d417]{align-items:center;display:flex;font-size:.98rem;font-weight:500;gap:34px}.dd-trigger[data-v-28a2d417],.links>a[data-v-28a2d417]{opacity:.85;transition:color .2s,opacity .2s}.dd-trigger.is-active[data-v-28a2d417],.dd-trigger[data-v-28a2d417]:hover,.links>a.is-active[data-v-28a2d417],.links>a[data-v-28a2d417]:hover{color:var(--teal);opacity:1}.dd[data-v-28a2d417]{position:relative}.chev[data-v-28a2d417]{font-size:.75em;margin-left:2px}.dd-panel[data-v-28a2d417]{left:-18px;min-width:300px;padding-top:16px;position:absolute;top:100%}.dd-box[data-v-28a2d417]{background:#14253df7;border:1px solid var(--line);border-radius:22px;box-shadow:0 24px 50px #00000073;display:flex;flex-direction:column;padding:10px}.dd-box a[data-v-28a2d417]{border-radius:14px;padding:12px 16px;transition:background .2s,color .2s}.dd-box a.is-active[data-v-28a2d417],.dd-box a[data-v-28a2d417]:hover{background:#ffffff12;color:var(--teal)}.dd-box .all[data-v-28a2d417]{border-radius:0 0 14px 14px;border-top:1px solid var(--line);color:var(--soft);font-size:.9rem;margin-top:6px}.actions[data-v-28a2d417]{align-items:center;display:flex;gap:12px}.portal[data-v-28a2d417]{font-size:.95rem;padding:11px 24px}.burger[data-v-28a2d417]{align-items:center;display:none;height:44px;justify-content:center;width:44px}.burger span[data-v-28a2d417],.burger span[data-v-28a2d417]:before{background:var(--mist);border-radius:2px;display:block;height:2px;transition:transform .25s,background .25s;width:22px}.burger span[data-v-28a2d417]{position:relative}.burger span[data-v-28a2d417]:before{content:"";left:0;position:absolute;top:7px}.burger span[data-v-28a2d417]:after{background:var(--mist);border-radius:2px;content:"";height:2px;left:0;position:absolute;top:-7px;transition:transform .25s;width:22px}.burger span.open[data-v-28a2d417]{background:transparent}.burger span.open[data-v-28a2d417]:before{transform:translateY(-7px) rotate(-45deg)}.burger span.open[data-v-28a2d417]:after{transform:translateY(7px) rotate(45deg)}.mobile[data-v-28a2d417]{align-items:flex-start;display:flex;flex-direction:column;font-size:1.15rem;font-weight:500;gap:4px;max-height:calc(100vh - 76px);overflow-y:auto;padding-bottom:24px;padding-top:8px}.mobile a[data-v-28a2d417]:not(.btn){padding:10px 0}.mobile .sub[data-v-28a2d417]{color:var(--soft);font-size:1.02rem;padding-left:14px}.mobile-label[data-v-28a2d417]{color:var(--teal);margin-top:6px}.mobile .btn[data-v-28a2d417]{margin-top:12px}@media (max-width:900px){.links[data-v-28a2d417]{display:none}.burger[data-v-28a2d417]{display:flex}.portal[data-v-28a2d417]{display:none}}@media (min-width:901px){.mobile[data-v-28a2d417]{display:none!important}}
