@font-face{font-display:swap;font-family:Jost;font-style:normal;font-weight:300;src:url(../fonts/Jost-Light.ttf) format("truetype")}@font-face{font-display:swap;font-family:Jost;font-style:normal;font-weight:400;src:url(../fonts/Jost-Regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:Jost;font-style:normal;font-weight:500;src:url(../fonts/Jost-Medium.ttf) format("truetype")}@font-face{font-display:swap;font-family:Jost;font-style:normal;font-weight:600;src:url(../fonts/Jost-SemiBold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Hanken Grotesk;font-style:normal;font-weight:400;src:url(../fonts/HankenGrotesk-Regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:Hanken Grotesk;font-style:normal;font-weight:500;src:url(../fonts/HankenGrotesk-Medium.ttf) format("truetype")}@font-face{font-display:swap;font-family:Hanken Grotesk;font-style:normal;font-weight:600;src:url(../fonts/HankenGrotesk-SemiBold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Hanken Grotesk;font-style:normal;font-weight:700;src:url(../fonts/HankenGrotesk-Bold.ttf) format("truetype")}*,:after,:before{box-sizing:border-box;margin:0;padding:0}:root{--ot-abyss:#07223a;--ot-deep:#0a2a43;--ot-marine:#15405e;--ot-tide:#2e6685;--ot-slate:#4f8aac;--ot-surface:#84b3cd;--ot-mist:#c2d9e5;--ot-foam:#e6eff4;--ot-paper:#f5f8fa;--color-bg:var(--ot-paper);--color-bg-subtle:var(--ot-foam);--color-bg-surface:var(--ot-mist);--color-text:var(--ot-abyss);--color-text-muted:var(--ot-tide);--color-text-subtle:var(--ot-slate);--color-primary:var(--ot-deep);--color-primary-hover:var(--ot-marine);--color-accent:var(--ot-slate);--color-border:var(--ot-mist);--color-hair:rgba(7,34,58,.1)}.dark{--color-bg:var(--ot-abyss);--color-bg-subtle:var(--ot-deep);--color-bg-surface:var(--ot-marine);--color-text:var(--ot-paper);--color-text-muted:var(--ot-mist);--color-text-subtle:var(--ot-surface);--color-primary:var(--ot-slate);--color-primary-hover:var(--ot-surface);--color-accent:var(--ot-surface);--color-border:var(--ot-marine);--color-hair:rgba(245,248,250,.1)}:root{--font-display:"Jost",sans-serif;--font-ui:"Hanken Grotesk",sans-serif;--text-wordmark-size:clamp(1.25rem,2vw,1.75rem);--text-wordmark-weight:500;--text-wordmark-spacing:.18em;--text-headline-size:clamp(2rem,4vw,3.5rem);--text-headline-weight:500;--text-headline-spacing:-.01em;--text-subhead-size:clamp(1.125rem,2vw,1.375rem);--text-subhead-weight:700;--text-body-size:1rem;--text-body-weight:400;--text-body-line-height:1.65;--text-label-size:.75rem;--text-label-weight:600;--text-label-spacing:.1em;--max-w:85rem;--radius:.5rem;--radius-lg:1rem;--nav-h:5.5rem}@media(max-width:60rem){:root{--nav-h:4.5rem}}html{background:var(--color-bg);color:var(--color-text);font-family:var(--font-ui);font-size:16px;-webkit-font-smoothing:antialiased;transition:background .2s,color .2s}.ot-theme-toggle[data-v-c6c4dd56]{align-items:center;display:flex;gap:.125rem}.ot-theme-toggle button[data-v-c6c4dd56]{align-items:center;background:none;border:none;color:var(--nav-forced-color,var(--color-text));cursor:pointer;display:flex;line-height:0;opacity:.4;padding:.1875rem .25rem;transition:opacity .15s}.ot-theme-toggle button.is-active[data-v-c6c4dd56],.ot-theme-toggle button[data-v-c6c4dd56]:hover{opacity:1}.ot-theme-toggle svg[data-v-c6c4dd56]{height:.9375rem;width:.9375rem}.ot-btn[data-v-de9bd880]{align-items:center;border:1px solid transparent;border-radius:2px;cursor:pointer;display:inline-flex;font-family:var(--font-ui);font-weight:600;gap:.625rem;letter-spacing:.025em;line-height:1;text-decoration:none;transition:all .15s;white-space:nowrap}.ot-btn--regular[data-v-de9bd880]{font-size:.875rem;padding:.8125rem 1.5rem}.ot-btn--big[data-v-de9bd880]{font-size:.96875rem;padding:1.0625rem 1.875rem}.ot-btn--solid[data-v-de9bd880]{background:var(--color-primary);color:var(--color-bg)}.ot-btn--solid[data-v-de9bd880]:hover{background:var(--color-primary-hover)}.ot-btn--ghost[data-v-de9bd880]{background:transparent;border-color:var(--color-hair);color:var(--color-text)}.ot-btn--ghost[data-v-de9bd880]:hover{background:var(--color-bg-subtle)}.ot-btn--link[data-v-de9bd880]{background:transparent;color:var(--color-primary);padding:0}.ot-btn--link[data-v-de9bd880]:hover{opacity:.75}.ot-btn__arrow[data-v-de9bd880]{flex-shrink:0;height:.875rem;width:.875rem}.ot-nav[data-v-f26ac8bb]{background:var(--color-bg);border-bottom:.0625rem solid var(--color-hair);left:0;position:fixed;right:0;top:0;transition:background .3s,border-color .3s;z-index:100}.ot-nav.is-transparent[data-v-f26ac8bb]{background:transparent;border-bottom-color:transparent;--nav-forced-color:var(--ot-paper);--nav-ink:var(--ot-paper)}.ot-nav__inner[data-v-f26ac8bb]{align-items:center;display:flex;gap:2rem;height:5.5rem;justify-content:space-between;padding:0 clamp(1.375rem,3.9vw,3.5rem)}.ot-nav__cta--on-dark[data-v-f26ac8bb]{background:var(--ot-slate)!important;color:var(--ot-abyss)!important}.ot-nav__cta--on-dark[data-v-f26ac8bb]:hover{background:var(--ot-surface)!important}.ot-nav__logo[data-v-f26ac8bb]{align-items:center;display:flex;flex-shrink:0}.ot-nav__logo-img[data-v-f26ac8bb]{height:3.5rem;width:auto}.ot-nav__links[data-v-f26ac8bb],.ot-nav__right[data-v-f26ac8bb]{align-items:center;display:flex;gap:2rem}.ot-nav__link[data-v-f26ac8bb]{color:var(--color-text);font-family:var(--font-ui);font-size:.875rem;font-weight:500;letter-spacing:.02em;opacity:.92;text-decoration:none;transition:opacity .15s}.ot-nav__link.router-link-active[data-v-f26ac8bb],.ot-nav__link[data-v-f26ac8bb]:hover{opacity:1}.ot-nav__switch[data-v-f26ac8bb]{gap:1rem}.ot-nav__lang[data-v-f26ac8bb],.ot-nav__switch[data-v-f26ac8bb]{align-items:center;display:flex}.ot-nav__lang[data-v-f26ac8bb]{gap:.125rem}.ot-nav__lang button[data-v-f26ac8bb]{background:none;border:none;color:var(--color-text);cursor:pointer;font-family:var(--font-ui);font-size:.75rem;font-weight:700;letter-spacing:.0375em;opacity:.4;padding:.125rem .25rem;transition:opacity .15s}.ot-nav__lang button.is-active[data-v-f26ac8bb],.ot-nav__lang button[data-v-f26ac8bb]:hover{opacity:1}.ot-nav__lang-sep[data-v-f26ac8bb]{height:.6875rem;opacity:.3}.ot-nav__lang-sep[data-v-f26ac8bb],.ot-nav__sep[data-v-f26ac8bb]{background:var(--color-text);display:block;width:.0625rem}.ot-nav__sep[data-v-f26ac8bb]{height:.875rem;opacity:.22}.ot-nav__burger[data-v-f26ac8bb]{background:none;border:none;cursor:pointer;display:none;flex-direction:column;flex-shrink:0;gap:.25rem;padding:.25rem}.ot-nav__burger span[data-v-f26ac8bb]{background:var(--color-text);border-radius:.125rem;display:block;height:.125rem;transform-origin:center;transition:transform .2s,opacity .2s;width:1.375rem}.ot-nav__burger.is-open span[data-v-f26ac8bb]:first-child{transform:translateY(.375rem) rotate(45deg)}.ot-nav__burger.is-open span[data-v-f26ac8bb]:nth-child(2){opacity:0}.ot-nav__burger.is-open span[data-v-f26ac8bb]:nth-child(3){transform:translateY(-.375rem) rotate(-45deg)}.ot-nav__drawer[data-v-f26ac8bb]{background:var(--color-bg);bottom:0;display:flex;flex-direction:column;justify-content:space-between;left:0;padding:2rem 1.375rem 3rem;position:fixed;right:0;z-index:99}.ot-nav__drawer-links[data-v-f26ac8bb]{display:flex;flex-direction:column;gap:.25rem}.ot-nav__drawer-link[data-v-f26ac8bb]{border-bottom:.0625rem solid var(--color-border);color:var(--color-text);font-family:var(--font-display);font-size:2rem;font-weight:500;opacity:.92;padding:.75rem 0;text-decoration:none;transition:opacity .15s}.ot-nav__drawer-link[data-v-f26ac8bb]:hover{opacity:1}.ot-nav__drawer-footer[data-v-f26ac8bb]{display:flex;flex-direction:column;gap:1.5rem}.drawer-enter-active[data-v-f26ac8bb],.drawer-leave-active[data-v-f26ac8bb]{transition:opacity .2s,transform .2s}.drawer-enter-from[data-v-f26ac8bb],.drawer-leave-to[data-v-f26ac8bb]{opacity:0;transform:translateY(-.5rem)}.ot-nav.is-transparent .ot-nav__lang button[data-v-f26ac8bb],.ot-nav.is-transparent .ot-nav__link[data-v-f26ac8bb]{color:var(--ot-paper)}.ot-nav.is-transparent .ot-nav__burger span[data-v-f26ac8bb],.ot-nav.is-transparent .ot-nav__lang-sep[data-v-f26ac8bb],.ot-nav.is-transparent .ot-nav__sep[data-v-f26ac8bb]{background:var(--ot-paper)}@media(max-width:60rem){.ot-nav__inner[data-v-f26ac8bb]{height:4.5rem;padding-left:1.375rem;padding-right:1.375rem}.ot-nav__right[data-v-f26ac8bb]{display:none}.ot-nav__burger[data-v-f26ac8bb]{display:flex}.ot-nav__logo-img[data-v-f26ac8bb]{height:2.6rem}}.ot-footer[data-v-63525d99]{background:var(--ot-deep);color:var(--ot-foam);font-family:var(--font-ui);padding:clamp(3.25rem,6vw,4.75rem) clamp(1.5rem,3.9vw,3.5rem) clamp(2.25rem,4vw,2.5rem)}.ot-footer__inner[data-v-63525d99]{margin:0 auto;max-width:var(--max-w)}.ot-footer__top[data-v-63525d99]{align-items:flex-start;display:flex;flex-wrap:wrap;gap:2.5rem 4rem;justify-content:space-between}.ot-footer__brand[data-v-63525d99]{max-width:20rem}.ot-footer__logo-link[data-v-63525d99]{display:inline-block}.ot-footer__logo[data-v-63525d99]{height:2.25rem;width:auto}.ot-footer__tagline[data-v-63525d99]{color:var(--ot-surface);font-size:.875rem;line-height:1.6;margin-top:1.375rem}.ot-footer__cols[data-v-63525d99]{display:flex;flex-wrap:wrap;gap:clamp(2.5rem,5vw,4.5rem)}.ot-footer__col-heading[data-v-63525d99]{color:var(--ot-surface);font-size:.6875rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase}.ot-footer__col-list[data-v-63525d99]{display:flex;flex-direction:column;gap:.6875rem;list-style:none;margin-top:1rem}.ot-footer__col-link[data-v-63525d99]{color:var(--ot-mist);font-size:.875rem;opacity:.92;text-decoration:none;transition:opacity .15s}.ot-footer__col-link[data-v-63525d99]:hover{opacity:1}.ot-footer__bottom[data-v-63525d99]{align-items:center;border-top:.0625rem solid rgba(132,179,205,.16);color:var(--ot-surface);display:flex;flex-wrap:wrap;font-size:.78125rem;gap:.875rem;justify-content:space-between;letter-spacing:.025em;margin-top:clamp(2.5rem,4vw,3.75rem);padding-top:1.375rem}.ot-footer__bottom-links[data-v-63525d99]{display:flex;gap:1.375rem}@media(max-width:60rem){.ot-footer__top[data-v-63525d99]{flex-direction:column}.ot-footer__brand[data-v-63525d99]{max-width:unset}.ot-footer__bottom[data-v-63525d99]{align-items:flex-start;flex-direction:column}}.ot-main{padding-top:var(--nav-h,5.5rem)}
