.cookie-enter-active[data-v-96241393],.cookie-leave-active[data-v-96241393]{transition:opacity .35s,transform .35s}.cookie-enter-from[data-v-96241393],.cookie-leave-to[data-v-96241393]{opacity:0;transform:translateY(20px)}.field-label[data-v-59b395f1]{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.16em;color:#f4f4f480;margin-bottom:8px;font-size:11px;display:block}.field[data-v-59b395f1]{width:100%;font-family:var(--font-sans);color:var(--color-snow);background:#ffffff09;border:1px solid #ffffff1a;border-radius:10px;outline:none;padding:14px 16px;font-size:15px;line-height:1.4;transition:border-color .25s,background-color .25s,box-shadow .25s}.field[data-v-59b395f1]::placeholder{color:#f4f4f442}.field[data-v-59b395f1]:hover{border-color:#fff3}.field[data-v-59b395f1]:focus{border-color:var(--color-brand);background:#ffffff0d;box-shadow:0 0 0 3px #e6000021}.field--invalid[data-v-59b395f1]{border-color:var(--color-brand)}.field[data-v-59b395f1]:-webkit-autofill{-webkit-text-fill-color:var(--color-snow);caret-color:var(--color-snow);transition:background-color 100000s ease-in-out,border-color .25s,box-shadow .25s}.field[data-v-59b395f1]:-webkit-autofill:hover{-webkit-text-fill-color:var(--color-snow);caret-color:var(--color-snow);transition:background-color 100000s ease-in-out,border-color .25s,box-shadow .25s}.field[data-v-59b395f1]:-webkit-autofill:focus{-webkit-text-fill-color:var(--color-snow);caret-color:var(--color-snow);transition:background-color 100000s ease-in-out,border-color .25s,box-shadow .25s}.select-wrap[data-v-59b395f1]{position:relative}.field--select[data-v-59b395f1]{appearance:none;cursor:pointer;padding-right:44px}.field--select option[data-v-59b395f1]{background:var(--color-panel);color:var(--color-snow)}.select-wrap[data-v-59b395f1]:after{content:"";pointer-events:none;border-bottom:2px solid #f4f4f48c;border-right:2px solid #f4f4f48c;width:9px;height:9px;transition:border-color .25s;position:absolute;top:50%;right:18px;transform:translateY(-70%)rotate(45deg)}.select-wrap[data-v-59b395f1]:focus-within:after{border-color:var(--color-brand)}.field-error[data-v-59b395f1]{font-family:var(--font-mono);color:var(--color-brand);margin-top:6px;font-size:11px}.btn-cta[data-v-59b395f1]:after{content:"";z-index:0;background:#fff;transition:transform .5s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:translate(-101%)}.btn-cta[data-v-59b395f1]:hover:not(:disabled):after{transform:translate(0)}.btn-cta:hover:not(:disabled) span[data-v-59b395f1]{color:var(--color-ink)}.nav-logo[data-v-82ba8c93]{font-family:var(--font-display);letter-spacing:.18em;white-space:nowrap;flex:none;align-items:center;gap:12px;font-size:14px;font-weight:700;display:flex}.nav-logo-img[data-v-82ba8c93]{object-fit:contain;max-height:none;display:block}.brand-star[data-v-82ba8c93]{background:var(--color-brand);clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);flex:none;width:9px;height:9px}.mm[data-v-4d9c8722]{z-index:130;height:100dvh;color:var(--color-snow);background:radial-gradient(110% 55% at 100% 0%, #e6000029, transparent 62%), var(--color-ink);flex-direction:column;display:flex;position:fixed;inset:0}.mm-bar[data-v-4d9c8722]{flex:none}.mm-bar-in[data-v-4d9c8722]{justify-content:space-between;align-items:center;min-height:44px;display:flex;position:relative}.mm-bar-in.is-center .mm-logo[data-v-4d9c8722]{position:absolute;left:50%;transform:translate(-50%)}.mm-bar-in.is-center .mm-close[data-v-4d9c8722]{margin-left:auto}.mm-close[data-v-4d9c8722]{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;margin-right:-10px;position:relative}.mm-close span[data-v-4d9c8722]{background:currentColor;width:22px;height:2px;transition:background-color .2s;position:absolute;top:21px;left:11px}.mm-close span[data-v-4d9c8722]:first-child{transform:rotate(45deg)}.mm-close span[data-v-4d9c8722]:last-child{transform:rotate(-45deg)}.mm-close:hover span[data-v-4d9c8722],.mm-close:focus-visible span[data-v-4d9c8722]{background:var(--color-brand)}.mm-scroll[data-v-4d9c8722]{min-height:0;padding-inline:var(--nav-pad-x,44px);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;display:flex;overflow-y:auto}.mm-body[data-v-4d9c8722]{flex:none;width:100%;padding-top:8px}.mm-list[data-v-4d9c8722]{border-top:1px solid var(--color-line);max-width:760px;margin:0;padding:0;list-style:none}.mm-item[data-v-4d9c8722]{border-bottom:1px solid var(--color-line)}.mm-link[data-v-4d9c8722]{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:16px;padding:15px 0;display:flex}.mm-idx[data-v-4d9c8722]{width:22px;font-family:var(--font-mono);letter-spacing:.08em;opacity:.45;flex:none;font-size:11px;transition:color .25s,opacity .25s}.mm-label[data-v-4d9c8722]{min-width:0;font-family:var(--font-display);letter-spacing:.02em;text-transform:uppercase;overflow-wrap:anywhere;flex:1;font-size:clamp(19px,5.6vw,28px);font-weight:700;line-height:1.15;transition:color .25s,transform .35s cubic-bezier(.2,.8,.2,1)}.mm-arrow[data-v-4d9c8722]{opacity:.35;flex:none;width:20px;height:20px;transition:opacity .25s,transform .35s cubic-bezier(.2,.8,.2,1),color .25s}.mm-link:hover .mm-label[data-v-4d9c8722],.mm-link:focus-visible .mm-label[data-v-4d9c8722]{transform:translate(6px)}.mm-link:hover .mm-arrow[data-v-4d9c8722],.mm-link:focus-visible .mm-arrow[data-v-4d9c8722]{opacity:1;color:var(--color-brand);transform:translate(2px,-2px)}.mm-link.is-active .mm-label[data-v-4d9c8722],.mm-link.is-active .mm-idx[data-v-4d9c8722],.mm-link.is-active .mm-arrow[data-v-4d9c8722]{color:var(--color-brand);opacity:1}.mm-plus[data-v-4d9c8722]{flex:none;width:20px;height:20px;position:relative}.mm-plus[data-v-4d9c8722]:before,.mm-plus[data-v-4d9c8722]:after{content:"";background:currentColor;width:14px;height:2px;transition:transform .35s cubic-bezier(.2,.8,.2,1);position:absolute;top:9px;left:3px}.mm-plus[data-v-4d9c8722]:after{transform:rotate(90deg)}.mm-plus.is-open[data-v-4d9c8722]:after{transform:rotate(0)}.mm-collapse[data-v-4d9c8722]{grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.2,.8,.2,1);display:grid}.mm-collapse.is-open[data-v-4d9c8722]{grid-template-rows:1fr}.mm-collapse-in[data-v-4d9c8722]{min-height:0;padding-left:38px;overflow:hidden}.mm-collapse.is-open .mm-collapse-in[data-v-4d9c8722]{padding-bottom:18px}.mm-brands[data-v-4d9c8722]{grid-template-columns:repeat(auto-fill,minmax(128px,1fr));gap:6px;margin:0 0 6px;padding:0;list-style:none;display:grid}.mm-brand[data-v-4d9c8722]{border:1px solid var(--color-line);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;background:#ffffff05;border-radius:4px;padding:11px 12px;font-size:11px;font-weight:600;transition:border-color .2s,color .2s,background-color .2s;display:block;overflow:hidden}.mm-brand[data-v-4d9c8722]:hover,.mm-brand[data-v-4d9c8722]:focus-visible,.mm-brand.is-active[data-v-4d9c8722]{color:var(--color-brand);background:#e600000f;border-color:#e600008c}.mm-all[data-v-4d9c8722]{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-brand);align-items:center;gap:8px;padding:10px 0 0;font-size:11px;font-weight:700;display:inline-flex}.mm-all svg[data-v-4d9c8722]{width:14px;height:14px;transition:transform .25s}.mm-all:hover svg[data-v-4d9c8722],.mm-all:focus-visible svg[data-v-4d9c8722]{transform:translate(4px)}.mm-foot[data-v-4d9c8722]{width:100%;padding-top:28px;padding-bottom:calc(22px + env(safe-area-inset-bottom,0px));flex:none;margin-top:auto}.mm-foot[data-v-4d9c8722]>*{max-width:760px}.mm-cta[data-v-4d9c8722]{background:var(--color-brand);color:#fff;width:100%;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;border-radius:4px;justify-content:center;align-items:center;gap:10px;padding:16px 20px;font-size:13px;font-weight:700;transition:background-color .2s;display:flex}.mm-cta[data-v-4d9c8722]:hover,.mm-cta[data-v-4d9c8722]:focus-visible{background:var(--color-brand-600)}.mm-cta-icon[data-v-4d9c8722]{flex:none;width:1.15em;height:1.15em}.mm-quick[data-v-4d9c8722]{grid-auto-columns:1fr;grid-auto-flow:column;gap:8px;margin-top:10px;display:grid}.mm-q[data-v-4d9c8722]{border:1px solid var(--color-line);min-height:48px;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;border-radius:4px;justify-content:center;align-items:center;gap:8px;padding:0 10px;font-size:11px;font-weight:600;transition:border-color .2s,color .2s;display:flex}.mm-q svg[data-v-4d9c8722]{flex:none;width:16px;height:16px}.mm-q[data-v-4d9c8722]:hover,.mm-q[data-v-4d9c8722]:focus-visible{color:var(--color-brand);border-color:#e600008c}.mm-meta[data-v-4d9c8722]{font-family:var(--font-mono);letter-spacing:.04em;opacity:.5;margin:14px 0 0;font-size:11px;line-height:1.6}@media (width<=359px){.mm-q span[data-v-4d9c8722]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.mm-enter-active[data-v-4d9c8722]{transition:clip-path .55s cubic-bezier(.77,0,.18,1)}.mm-enter-from[data-v-4d9c8722]{clip-path:inset(0 0 100%)}.mm-enter-to[data-v-4d9c8722]{clip-path:inset(0)}.mm-enter-active .mm-item[data-v-4d9c8722],.mm-enter-active .mm-foot[data-v-4d9c8722],.mm-enter-active .mm-bar[data-v-4d9c8722]{transition:opacity .45s,transform .45s cubic-bezier(.2,.8,.2,1);transition-delay:calc(.16s + var(--i,0) * 40ms)}.mm-enter-active .mm-bar[data-v-4d9c8722]{transition-delay:.12s}.mm-enter-from .mm-item[data-v-4d9c8722],.mm-enter-from .mm-foot[data-v-4d9c8722]{opacity:0;transform:translateY(18px)}.mm-enter-from .mm-bar[data-v-4d9c8722]{opacity:0}.mm-leave-active[data-v-4d9c8722]{transition:opacity .26s}.mm-leave-to[data-v-4d9c8722]{opacity:0}@media (prefers-reduced-motion:reduce){.mm-enter-active[data-v-4d9c8722],.mm-enter-active .mm-item[data-v-4d9c8722],.mm-enter-active .mm-foot[data-v-4d9c8722],.mm-enter-active .mm-bar[data-v-4d9c8722]{transition:opacity .2s}.mm-enter-from[data-v-4d9c8722]{clip-path:none;opacity:0}.mm-enter-from .mm-item[data-v-4d9c8722],.mm-enter-from .mm-foot[data-v-4d9c8722]{transform:none}.mm-collapse[data-v-4d9c8722],.mm-label[data-v-4d9c8722],.mm-arrow[data-v-4d9c8722],.mm-plus[data-v-4d9c8722]:after{transition:none}}.site-nav[data-v-d9a3bbc8]{z-index:100;align-items:center;transition:transform .4s cubic-bezier(.2,.8,.2,1),background-color .35s,color .35s,box-shadow .35s,border-color .35s;display:flex;top:0;left:0;right:0}.nav-sticky[data-v-d9a3bbc8]{position:fixed}.nav-absolute[data-v-d9a3bbc8]{position:absolute}.site-nav.is-hidden[data-v-d9a3bbc8]{transform:translateY(-100%)}.nav-scroll[data-v-d9a3bbc8]{border-bottom:1px solid #0000}.nav-scrolled[data-v-d9a3bbc8]{border-bottom-color:#ffffff14;box-shadow:0 8px 30px #00000059}.nav-scroll-glass[data-v-d9a3bbc8]{-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.nav-scroll-glass[data-v-d9a3bbc8]{background-color:var(--color-ink)!important}}.nav-bar[data-v-d9a3bbc8]{justify-content:space-between;align-items:center;width:100%;min-height:44px;display:flex;position:relative}.is-center .nav-brand[data-v-d9a3bbc8]{position:absolute;left:50%;transform:translate(-50%)}.nav-links[data-v-d9a3bbc8]{white-space:nowrap;flex:none;align-items:center;gap:clamp(20px,2vw,32px);margin:0 0 0 auto;padding:0;list-style:none;display:none}.nav-burger[data-v-d9a3bbc8]{display:inline-flex}@media (width>=1280px){.nav-links[data-v-d9a3bbc8]{display:flex}.nav-burger[data-v-d9a3bbc8]{display:none}.site-nav.is-compact .nav-links[data-v-d9a3bbc8]{visibility:hidden;pointer-events:none;width:max-content;position:absolute;top:0;right:0}.site-nav.is-compact .nav-burger[data-v-d9a3bbc8]{display:inline-flex}}.nav-link[data-v-d9a3bbc8]{color:inherit;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;opacity:.8;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:8px 0;font-size:12px;font-weight:600;transition:opacity .2s;display:inline-flex;position:relative}.nav-link[data-v-d9a3bbc8]:after{content:"";background:var(--color-brand);transform-origin:100%;height:2px;transition:transform .35s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:2px;left:0;right:0;transform:scaleX(0)}.nav-link[data-v-d9a3bbc8]:hover,.nav-link[data-v-d9a3bbc8]:focus-visible,.nav-link.is-active[data-v-d9a3bbc8],.nav-link[aria-expanded=true][data-v-d9a3bbc8]{opacity:1}.nav-link[data-v-d9a3bbc8]:hover:after,.nav-link[data-v-d9a3bbc8]:focus-visible:after,.nav-link.is-active[data-v-d9a3bbc8]:after,.nav-link[aria-expanded=true][data-v-d9a3bbc8]:after{transform-origin:0;transform:scaleX(1)}.nav-chevron[data-v-d9a3bbc8]{width:12px;height:12px;transition:transform .3s}.nav-link[aria-expanded=true] .nav-chevron[data-v-d9a3bbc8]{transform:rotate(180deg)}.nav-cta[data-v-d9a3bbc8]{background:var(--color-brand);color:#fff;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;border-radius:4px;align-items:center;gap:8px;padding:11px 18px;font-size:11px;font-weight:700;transition:background-color .25s,transform .25s;display:inline-flex}.nav-cta[data-v-d9a3bbc8]:hover,.nav-cta[data-v-d9a3bbc8]:focus-visible{background:var(--color-brand-600);transform:translateY(-1px)}.nav-cta-icon[data-v-d9a3bbc8]{flex:none;width:1.1em;height:1.1em}.nav-burger[data-v-d9a3bbc8]{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:none;justify-content:center;align-items:flex-end;gap:7px;margin-right:-10px;padding:0 11px;position:relative}.is-center .nav-burger[data-v-d9a3bbc8]{margin-left:auto}.nav-burger-line[data-v-d9a3bbc8]{background:currentColor;width:22px;height:2px;transition:width .3s cubic-bezier(.2,.8,.2,1);display:block}.nav-burger-line[data-v-d9a3bbc8]:last-child{width:14px}.nav-burger:hover .nav-burger-line[data-v-d9a3bbc8]:last-child,.nav-burger:focus-visible .nav-burger-line[data-v-d9a3bbc8]:last-child{width:22px}.nav-dd[data-v-d9a3bbc8]{z-index:105;width:min(560px,100vw - 32px);color:var(--color-snow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0a0a0af7;border:1px solid #ffffff1a;padding:18px;position:fixed;transform:translate(-50%);box-shadow:0 24px 60px #0000008c}.nav-dd[data-v-d9a3bbc8]:before{content:"";height:16px;position:absolute;top:-16px;left:0;right:0}.nav-dd-head[data-v-d9a3bbc8]{border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:center;gap:16px;margin-bottom:10px;padding:0 6px 14px;display:flex}.nav-dd-title[data-v-d9a3bbc8]{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;opacity:.55;font-size:10px}.nav-dd-all[data-v-d9a3bbc8]{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-brand);align-items:center;gap:6px;font-size:11px;font-weight:700;display:inline-flex}.nav-dd-all svg[data-v-d9a3bbc8]{width:13px;height:13px;transition:transform .25s}.nav-dd-all:hover svg[data-v-d9a3bbc8],.nav-dd-all:focus-visible svg[data-v-d9a3bbc8]{transform:translate(4px)}.nav-dd-grid[data-v-d9a3bbc8]{grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;margin:0;padding:0;list-style:none;display:grid}.nav-dd-link[data-v-d9a3bbc8]{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;opacity:.78;border:1px solid #0000;padding:10px 12px;font-size:12px;font-weight:600;transition:opacity .2s,color .2s,background-color .2s,border-color .2s;display:block;overflow:hidden}.nav-dd-link[data-v-d9a3bbc8]:hover,.nav-dd-link[data-v-d9a3bbc8]:focus-visible,.nav-dd-link.is-active[data-v-d9a3bbc8]{opacity:1;color:var(--color-brand);background:#ffffff0a;border-color:#e6000066}.nav-dd-enter-active[data-v-d9a3bbc8],.nav-dd-leave-active[data-v-d9a3bbc8]{transition:opacity .2s,transform .2s}.nav-dd-enter-from[data-v-d9a3bbc8],.nav-dd-leave-to[data-v-d9a3bbc8]{opacity:0;transform:translate(-50%)translateY(-6px)}@media (prefers-reduced-motion:reduce){.site-nav[data-v-d9a3bbc8],.nav-link[data-v-d9a3bbc8]:after,.nav-dd-enter-active[data-v-d9a3bbc8],.nav-dd-leave-active[data-v-d9a3bbc8]{transition:none}}.back-to-top-enter-active[data-v-76e0dcbf],.back-to-top-leave-active[data-v-76e0dcbf]{transition:opacity .25s,transform .25s}.back-to-top-enter-from[data-v-76e0dcbf],.back-to-top-leave-to[data-v-76e0dcbf]{opacity:0;transform:translate(-50%,16px)}.grain[data-v-76e0dcbf]{z-index:90;pointer-events:none;opacity:.045;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.vignette[data-v-76e0dcbf]{z-index:80;pointer-events:none;background:radial-gradient(120% 120%,#0000 55%,#000000d9 100%);position:fixed;inset:0}.scroll-progress[data-v-76e0dcbf]{transform-origin:0;background:var(--color-brand);z-index:120;width:100%;height:3px;box-shadow:0 0 18px var(--color-brand);pointer-events:none;will-change:transform;position:fixed;top:0;left:0;transform:scaleX(0)}.cursor[data-v-76e0dcbf],.cursor-dot[data-v-76e0dcbf]{z-index:9999;pointer-events:none;will-change:transform;border-radius:50%;position:fixed;top:0;left:0;transform:translate(-50%,-50%)}.cursor[data-v-76e0dcbf]{border:1px solid #e60000b3;width:46px;height:46px;transition:width .3s,height .3s,background .3s,border-color .3s}.cursor.grow[data-v-76e0dcbf]{background:#e600001f;border-color:#0000;width:84px;height:84px}.cursor-dot[data-v-76e0dcbf]{background:var(--color-brand);width:6px;height:6px}@media (pointer:coarse){.cursor[data-v-76e0dcbf],.cursor-dot[data-v-76e0dcbf]{display:none}}.mega[data-v-76e0dcbf]{background:var(--color-ink);border-top:1px solid #ffffff14;padding:13vh 44px 40px;position:relative;overflow:hidden}.mega[data-v-76e0dcbf]:before{content:"";opacity:.045;pointer-events:none;background:repeating-linear-gradient(115deg,#0000 0 14px,#fff 14px 17px,#0000 17px 30px,#fff 30px 31px,#0000 31px 60px);position:absolute;inset:0}.mega-inner[data-v-76e0dcbf]{max-width:var(--content-max,1500px);margin-inline:auto;position:relative}.bigwrap[data-v-76e0dcbf]{position:relative;overflow:hidden}.bigtype[data-v-76e0dcbf]{font-family:var(--font-heavy);font-size:var(--footer-bigtext,clamp(54px, 17vw, 280px));letter-spacing:.01em;color:#0000;-webkit-text-stroke:1.5px #f4f4f429;pointer-events:none;white-space:nowrap;line-height:.8}.mega-grid[data-v-76e0dcbf]{flex-wrap:wrap;align-items:flex-start;gap:48px;margin:8vh 0 6vh;display:flex;position:relative}.mega-col[data-v-76e0dcbf]{flex-direction:column;flex:200px;min-width:180px;display:flex}.mega-col--brand[data-v-76e0dcbf]{flex:2.2 320px;max-width:60ch}.mega-col--map[data-v-76e0dcbf]{text-align:right;flex:220px;align-items:flex-end}.mega-heading[data-v-76e0dcbf]{font-family:var(--font-heavy);letter-spacing:-.02em;color:var(--color-snow);margin:0;font-size:clamp(30px,5vw,64px);font-weight:800;line-height:.95}.mega-col--brand .mega-heading[data-v-76e0dcbf]{font-size:clamp(28px,3.4vw,48px)}.mega-heading[data-v-76e0dcbf]:first-line{color:var(--color-brand)}.mega-logo-link[data-v-76e0dcbf]{line-height:0;display:inline-block}.mega-logo[data-v-76e0dcbf]{height:var(--footer-logo-h,clamp(40px, 6vw, 72px));width:var(--footer-logo-w,auto);object-fit:contain;max-width:100%}.mega-desc[data-v-76e0dcbf]{opacity:.6;margin-top:22px;font-size:15px;font-weight:500;line-height:1.7}.footer-addr[data-v-76e0dcbf]{opacity:.6;white-space:pre-line;margin:0 0 14px;font-size:14px;font-weight:500;line-height:1.7}.footer-contact-line[data-v-76e0dcbf]{opacity:.78;word-break:break-word;width:max-content;max-width:100%;padding:4px 0;font-size:14px;font-weight:600;transition:opacity .3s,color .3s;display:block}.footer-contact-line[data-v-76e0dcbf]:hover{opacity:1;color:var(--color-brand)}.footer-person[data-v-76e0dcbf]{flex-direction:column;margin-top:18px;display:flex}.footer-person-name[data-v-76e0dcbf]{color:var(--color-snow);font-size:14px;font-weight:700}.footer-person-role[data-v-76e0dcbf]{letter-spacing:.04em;opacity:.5;margin-bottom:4px;font-size:12px}.footer-map-link[data-v-76e0dcbf]{display:inline-block}.footer-map-wrap[data-v-76e0dcbf]{width:100%;max-width:280px;margin-left:auto;display:inline-block;position:relative}.footer-map-img[data-v-76e0dcbf]{object-fit:contain;width:100%;height:auto;display:block}.footer-map-point[data-v-76e0dcbf]{z-index:2;background:#0a0a0a;border-radius:50%;width:14px;height:14px;transition:transform .2s,box-shadow .2s;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 2px #fff9,0 2px 6px #00000073}.footer-map-point[data-v-76e0dcbf]:before{content:"";z-index:-1;background:#0a0a0a;border-radius:50%;animation:1.8s cubic-bezier(0,0,.2,1) infinite footer-map-ping-76e0dcbf;position:absolute;inset:0}@keyframes footer-map-ping-76e0dcbf{0%{opacity:.65;transform:scale(1)}75%,to{opacity:0;transform:scale(2.6)}}@media (prefers-reduced-motion:reduce){.footer-map-point[data-v-76e0dcbf]:before{animation:none}}a.footer-map-point[data-v-76e0dcbf]{cursor:pointer}a.footer-map-point[data-v-76e0dcbf]:hover{transform:translate(-50%,-50%)scale(1.25);box-shadow:0 0 0 3px #ffffffbf,0 2px 8px #00000080}.footer-map-point--static[data-v-76e0dcbf]{cursor:default}.footer-map-point-label[data-v-76e0dcbf]{white-space:nowrap;color:var(--color-snow);letter-spacing:.04em;opacity:0;pointer-events:none;background:#0a0a0a;border:1px solid #ffffff1f;border-radius:4px;padding:4px 8px;font-size:11px;transition:opacity .2s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.footer-map-point:hover .footer-map-point-label[data-v-76e0dcbf]{opacity:1}.mega-badges[data-v-76e0dcbf]{flex-wrap:wrap;gap:24px;margin-top:32px;display:flex;position:relative}.badge-card[data-v-76e0dcbf]{background:#f6f6f6;border:1px solid #ffffff14;border-radius:14px;justify-content:center;align-items:center;min-width:48px;min-height:48px;padding:14px 20px;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s;display:inline-flex}a.badge-card[data-v-76e0dcbf]:hover{transform:translateY(-4px);box-shadow:0 18px 40px #00000073}.badge-card img[data-v-76e0dcbf]{object-fit:contain;width:auto;max-width:150px;max-height:72px;display:block}.badge-card--plain[data-v-76e0dcbf]{background:0 0;border-color:#0000;padding:8px}.mega-form-block[data-v-76e0dcbf]{max-width:60ch;margin:0 0 8vh;position:relative}.flabel--spaced[data-v-76e0dcbf]{margin-top:36px}.mega-form-block .form-lead[data-v-76e0dcbf]{opacity:.6;max-width:40ch;margin:0 0 28px;font-size:14px;line-height:1.7}.socials--inline[data-v-76e0dcbf]{margin-top:36px}@media (width<=860px){.mega[data-v-76e0dcbf]{padding:13vh 22px 40px}.mega-grid[data-v-76e0dcbf]{gap:40px}.mega-col--map[data-v-76e0dcbf]{text-align:left;align-items:flex-start}.footer-map-wrap[data-v-76e0dcbf]{margin-left:0}}.flabel[data-v-76e0dcbf]{font-family:var(--font-display);letter-spacing:.22em;color:var(--color-brand);text-transform:uppercase;margin:0 0 16px;font-size:11px}.mega-menu[data-v-76e0dcbf]{flex-direction:column;display:flex}.menu-link[data-v-76e0dcbf]{opacity:.75;width:max-content;padding:7px 0;font-size:13.5px;font-weight:600;transition:opacity .3s,color .3s;display:block}.menu-link[data-v-76e0dcbf]:hover{opacity:1;color:var(--color-brand)}.mega-foot[data-v-76e0dcbf]{letter-spacing:.08em;opacity:.55;border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding-top:36px;font-size:12px;display:flex;position:relative}.socials[data-v-76e0dcbf]{gap:14px;display:flex}.socials a[data-v-76e0dcbf]{width:40px;height:40px;color:var(--color-snow);border:1px solid #ffffff2e;border-radius:50%;justify-content:center;align-items:center;transition:background .3s,border-color .3s;display:flex}.socials a[data-v-76e0dcbf]:hover{background:var(--color-brand);border-color:var(--color-brand)}.socials a svg[data-v-76e0dcbf]{width:17px;height:17px}
