.brand-mark[data-v-cde52ab2]{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.brand-logo[data-v-3b0cbadc]{align-items:center;color:var(--ink);display:inline-flex;gap:calc(var(--logo-size)*.18);line-height:0}.brand-logo--dark[data-v-3b0cbadc]{color:var(--on-dark)}.brand-logo__mark[data-v-3b0cbadc]{flex:none;height:var(--logo-size);width:calc(var(--logo-size)*.87)}.brand-logo__word[data-v-3b0cbadc]{font-family:var(--font-wordmark);font-size:calc(var(--logo-size)*.5);font-weight:700;letter-spacing:-.03em;line-height:1;transform:translateY(calc(var(--logo-size)*.03))}.nav[data-v-2fae4e10]{left:50%;position:fixed;top:12px;transform:translate(-50%);width:min(1120px,calc(100% - 24px));z-index:100}.nav__bar[data-v-2fae4e10]{align-items:center;-webkit-backdrop-filter:blur(22px) saturate(170%);backdrop-filter:blur(22px) saturate(170%);background:#f6f4eebd;border:1px solid rgba(17,19,24,.08);border-radius:18px;box-shadow:inset 0 1px #ffffffb3,0 10px 30px -18px #11131847;display:grid;grid-template-columns:1fr auto 1fr;height:58px;padding:0 8px 0 16px;transition:background-color .4s ease,border-color .4s ease,box-shadow .4s ease}.nav--scrolled .nav__bar[data-v-2fae4e10]{background:#f6f4eedb;box-shadow:inset 0 1px #ffffffb3,0 14px 36px -18px #11131852}.nav--dark .nav__bar[data-v-2fae4e10]{background:#1c1e256b;border-color:#ffffff21;box-shadow:inset 0 1px #ffffff0f,0 14px 40px -18px #0009}.nav__brand[data-v-2fae4e10]{border-radius:10px;display:inline-flex;justify-self:start;outline:none;padding:6px 4px}.nav__brand[data-v-2fae4e10]:active,.nav__brand[data-v-2fae4e10]:focus,.nav__brand[data-v-2fae4e10]:focus-visible{box-shadow:none;outline:none}.nav__links[data-v-2fae4e10]{align-items:center;display:flex;gap:2px}.nav__link[data-v-2fae4e10]{border-radius:10px;color:var(--text-2);font-size:14.5px;font-weight:460;letter-spacing:-.01em;padding:8px 13px;transition:color .2s ease,background-color .2s ease}.nav__link[data-v-2fae4e10]:hover{background:#1113180d;color:var(--ink)}.nav__link.is-active[data-v-2fae4e10]{background:#1113180f;color:var(--ink)}.nav--dark .nav__link[data-v-2fae4e10]{color:#f4f2ebcc}.nav--dark .nav__link.is-active[data-v-2fae4e10],.nav--dark .nav__link[data-v-2fae4e10]:hover{background:#ffffff17;color:#fff}.nav__actions[data-v-2fae4e10]{align-items:center;display:flex;gap:2px;justify-self:end}.nav__social[data-v-2fae4e10]{border-radius:10px;color:var(--text-2);display:grid;height:34px;place-items:center;transition:color .2s ease,background-color .2s ease;width:34px}.nav__social[data-v-2fae4e10]:hover{background:#1113180d;color:var(--ink)}.nav--dark .nav__social[data-v-2fae4e10]{color:#f4f2ebcc}.nav--dark .nav__social[data-v-2fae4e10]:hover{background:#ffffff17;color:#fff}.nav__cta[data-v-2fae4e10]{border-radius:12px;margin-left:8px}.nav__toggle[data-v-2fae4e10]{border-radius:12px;color:var(--ink);display:none;height:42px;place-items:center;width:42px}.nav--dark .nav__toggle[data-v-2fae4e10]{color:var(--on-dark)}.nav__sheet[data-v-2fae4e10]{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#f6f4eef5;border:1px solid var(--line);border-radius:18px;box-shadow:var(--shadow-lg);margin-top:8px;max-height:calc(100vh - 100px);overflow-y:auto;padding:10px}.nav__sheet-link[data-v-2fae4e10]{align-items:center;border-radius:12px;color:var(--ink);display:flex;font-size:20px;font-weight:500;justify-content:space-between;letter-spacing:-.025em;padding:16px 14px}.nav__sheet-link+.nav__sheet-link[data-v-2fae4e10]{border-top:1px solid var(--line)}.nav__sheet-link[data-v-2fae4e10]:hover{background:#1113180a}.nav__sheet-foot[data-v-2fae4e10]{display:grid;gap:14px;padding:14px 6px 6px}.nav__sheet-cta[data-v-2fae4e10]{width:100%}.nav__sheet-social[data-v-2fae4e10]{align-items:center;color:var(--text-2);display:flex;gap:16px;padding:4px 8px}.nav__sheet-mail[data-v-2fae4e10]{font-size:14px;margin-left:auto}.sheet-enter-active[data-v-2fae4e10],.sheet-leave-active[data-v-2fae4e10]{transition:opacity .25s ease,transform .35s var(--ease-out)}.sheet-enter-from[data-v-2fae4e10],.sheet-leave-to[data-v-2fae4e10]{opacity:0;transform:translateY(-8px)}@media(max-width:1240px){.nav[data-v-2fae4e10]{width:min(1180px,calc(100% - 20px))}.nav__link[data-v-2fae4e10]{font-size:13.5px;padding:8px 9px}}@media(max-width:1023px){.nav__bar[data-v-2fae4e10]{grid-template-columns:1fr auto;padding-right:6px}.nav__cta[data-v-2fae4e10],.nav__links[data-v-2fae4e10],.nav__social[data-v-2fae4e10]{display:none}.nav__toggle[data-v-2fae4e10]{display:grid}}.footer[data-v-ff9fd5c5]{background:var(--obsidian);color:var(--on-dark);overflow:hidden;padding-top:clamp(72px,9vw,112px);position:relative}.footer__top[data-v-ff9fd5c5]{border-bottom:1px solid var(--line-dark);display:grid;gap:56px;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);padding-bottom:56px}.footer__logo[data-v-ff9fd5c5]{display:inline-flex}.footer__pitch[data-v-ff9fd5c5]{color:var(--on-dark-2);font-size:15.5px;line-height:1.65;margin-top:22px;max-width:380px}.footer__locations[data-v-ff9fd5c5]{display:grid;gap:12px;margin-top:28px}.footer__locations li[data-v-ff9fd5c5]{display:grid;gap:2px}.footer__city[data-v-ff9fd5c5]{font-size:15px;font-weight:500}.footer__region[data-v-ff9fd5c5]{color:var(--on-dark-3);font-size:13.5px}.footer__cols[data-v-ff9fd5c5]{display:grid;gap:32px;grid-template-columns:repeat(3,minmax(0,1fr))}.footer__heading[data-v-ff9fd5c5]{color:var(--on-dark-3);font-family:var(--font-mono);font-size:12px;font-weight:500;letter-spacing:.12em;margin-bottom:18px;text-transform:uppercase}.footer__col ul[data-v-ff9fd5c5]{display:grid;gap:11px}.footer__link[data-v-ff9fd5c5]{color:var(--on-dark-2);font-size:15px;overflow-wrap:anywhere;transition:color .2s ease}.footer__link[data-v-ff9fd5c5]:hover{color:#fff}.footer__ai[data-v-ff9fd5c5]{background:linear-gradient(90deg,#c87a4b1a,#ffffff05);border:1px solid var(--line-dark);border-radius:18px;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-top:40px;padding:18px 18px 18px 22px}.footer__ai[data-v-ff9fd5c5],.footer__ai-copy[data-v-ff9fd5c5]{align-items:center;display:flex}.footer__ai-copy[data-v-ff9fd5c5]{color:var(--copper-2);gap:14px}.footer__ai-copy p[data-v-ff9fd5c5]{color:var(--on-dark);font-size:15px}.footer__ai-copy span[data-v-ff9fd5c5]{color:var(--on-dark-3)}.footer__ai-links[data-v-ff9fd5c5]{display:flex;flex-wrap:wrap;gap:8px}.footer__ai-link[data-v-ff9fd5c5]{align-items:center;background:#ffffff0a;border:1px solid var(--line-dark-2);border-radius:999px;color:var(--on-dark);display:inline-flex;font-size:14px;font-weight:500;gap:8px;height:38px;padding:0 14px;transition:background-color .25s ease,border-color .25s ease,transform .3s var(--ease-out)}.footer__ai-link[data-v-ff9fd5c5]:hover{background:#ffffff1a;border-color:#ffffff4d;transform:translateY(-1px)}.footer__bottom[data-v-ff9fd5c5]{align-items:center;color:var(--on-dark-3);display:flex;flex-wrap:wrap;font-size:13.5px;gap:16px;justify-content:space-between;padding:28px 0 8px}.footer__legal[data-v-ff9fd5c5]{display:flex;gap:22px}.footer__legal a[data-v-ff9fd5c5]:hover{color:var(--on-dark)}.footer__word[data-v-ff9fd5c5]{color:#f4f2eb14;font-family:var(--font-wordmark);font-size:clamp(72px,16vw,240px);font-weight:700;letter-spacing:-.04em;line-height:.82;margin:8px auto 0;overflow:hidden;padding-inline:var(--gutter);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:min(1500px,100%)}@media(max-width:960px){.footer__top[data-v-ff9fd5c5]{grid-template-columns:1fr}}@media(max-width:640px){.footer__cols[data-v-ff9fd5c5]{grid-template-columns:1fr 1fr}}.err[data-v-26e1e5b7]{background:var(--canvas);display:flex;flex-direction:column;min-height:100vh}.err__main[data-v-26e1e5b7]{align-items:center;display:grid;flex:1;padding-bottom:64px;padding-top:calc(var(--nav-h) + 48px)}.err__inner[data-v-26e1e5b7]{max-width:760px}.err h1[data-v-26e1e5b7]{margin-top:18px;max-width:14ch}.err .lede[data-v-26e1e5b7]{margin-top:20px;max-width:520px}.err__actions[data-v-26e1e5b7]{align-items:center;display:flex;flex-wrap:wrap;gap:20px;margin-top:32px}
