.tb-switch[data-v-a212b8c3]{--w:50px;--h:24px;--pad:2px;--track-light:#e5e7eb;--track-dark:#334155;--thumb-light:#fff;--thumb-dark:#0b1220;--ring:color-mix(in srgb,#2563eb 35%,transparent);background:var(--track-light);border:1px solid var(--tb-outline);border-radius:999px;cursor:pointer;display:inline-block;height:var(--h);position:relative;transition:background-color .3s ease,box-shadow .2s ease,filter .2s ease;width:var(--w)}.tb-switch.is-dark[data-v-a212b8c3]{background:var(--track-dark)}.tb-switch[data-v-a212b8c3]:hover{box-shadow:0 0 0 3px var(--ring) inset;filter:brightness(1.03)}.tb-switch[data-v-a212b8c3]:focus-visible{box-shadow:0 0 0 3px var(--ring),0 0 0 1px #0000000f inset;outline:none}.tb-switch__thumb[data-v-a212b8c3]{background:var(--thumb-light);border-radius:50%;box-shadow:0 2px 6px #0003,0 0 0 1px #00000014;height:calc(var(--h) - var(--pad)*2);left:var(--pad);position:absolute;top:var(--pad);transform:translate(0);transition:transform .3s ease,background-color .2s ease,box-shadow .2s ease;width:calc(var(--h) - var(--pad)*2)}.tb-switch.is-dark .tb-switch__thumb[data-v-a212b8c3]{background:var(--thumb-dark);box-shadow:0 2px 6px #00000073,inset 0 0 0 1px #ffffff0f;transform:translate(calc(var(--w) - var(--h)))}.tb-switch__icons[data-v-a212b8c3]{align-items:center;display:grid;grid-template-columns:1fr 1fr;top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}.tb-switch .icon[data-v-a212b8c3]{transition:opacity .3s ease,color .3s ease}.tb-switch .icon--sun[data-v-a212b8c3]{color:#0b1220;justify-self:start;margin-left:6px;opacity:1}.tb-switch .icon--moon[data-v-a212b8c3]{color:#fff;justify-self:end;margin-right:6px;opacity:.4}.tb-switch.is-dark .icon--sun[data-v-a212b8c3]{color:#e2e8f0;opacity:.4}.tb-switch.is-dark .icon--moon[data-v-a212b8c3]{color:#fff;opacity:1}@media (prefers-reduced-motion:reduce){.tb-switch[data-v-a212b8c3],.tb-switch .icon[data-v-a212b8c3],.tb-switch__thumb[data-v-a212b8c3]{transition:none!important}}.container[data-v-406557f6]{margin-left:auto;margin-right:auto;max-width:1120px;padding-left:clamp(14px,4vw,32px);padding-right:clamp(14px,4vw,32px)}.site-header[data-v-406557f6]{background:var(--tb-surface);border-bottom:0 solid transparent;box-sizing:border-box;height:64px;left:0;position:fixed;right:0;top:0;transition:background .18s ease,border-color .18s ease;width:100%;z-index:100}.site-header.scrolled[data-v-406557f6]{border-bottom:1px solid rgba(0,0,0,.1)}.site-header .burger[data-v-406557f6]{display:none}html[data-theme=dark]{background:color-mix(in srgb,var(--tb-surface) 85%,#000 15%);border-bottom-color:#ffffff14}.header-inner[data-v-406557f6]{align-items:center;display:grid;grid-template-columns:1fr auto 1fr;height:64px;justify-content:center}.brand[data-v-406557f6]{align-items:center;display:inline-flex;height:36px;padding-left:4px;position:relative;width:140px}.brand-logo[data-v-406557f6]{background-position:0;background-repeat:no-repeat;background-size:contain;top:0;right:0;bottom:0;left:0;position:absolute}.brand-logo--light[data-v-406557f6]{background-image:var( --tb-logo-horizontal,url(./Color_transparent.B9KPSElz.png) );display:block}.brand-logo--dark[data-v-406557f6]{background-image:var( --tb-logo-horizontal-inv,url(./Color-Inverted_transparent.Tl6ash9A.png) );display:none}body[data-theme=dark] .brand-logo--dark,html[data-theme=dark] .brand-logo--dark{background-image:url(./Color-Inverted_transparent.Tl6ash9A.png)!important;display:block!important}.visually-hidden[data-v-406557f6]{height:1px;overflow:hidden;position:absolute!important;width:1px;clip:rect(1px,1px,1px,1px);white-space:nowrap}.nav[data-v-406557f6]{justify-self:center}.nav ul[data-v-406557f6]{display:flex;gap:1rem;list-style:none}.nav a[data-v-406557f6]{color:var(--tb-text);opacity:.9;text-decoration:none}.nav a[data-v-406557f6]:hover{opacity:1}.header-actions[data-v-406557f6]{align-items:center;display:flex;justify-self:end}.toggle-shell[data-v-406557f6]{border:1px solid var(--tb-outline);border-radius:999px;display:inline-flex;padding:2px}.menu-toggle[data-v-406557f6],.toggle-shell[data-v-406557f6]{align-items:center;background:var(--tb-surface)}.menu-toggle[data-v-406557f6]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--tb-outline);border-radius:12px;color:var(--tb-text,#fff);cursor:pointer;display:none;height:44px;justify-content:center;padding:0;position:relative;transition:background .16s ease,border-color .16s ease;width:48px}.menu-toggle[data-v-406557f6]:hover{background:color-mix(in srgb,var(--tb-surface) 90%,var(--tb-text) 10%)}.menu-toggle__icon[data-v-406557f6]{display:block;height:18px;position:relative;width:24px}.menu-toggle__icon span[data-v-406557f6]{background:currentColor;border-radius:2px;height:2px;left:0;position:absolute;transition:transform .25s ease,opacity .2s ease,top .25s ease;width:100%}.menu-toggle__icon span[data-v-406557f6]:first-child{top:0}.menu-toggle__icon span[data-v-406557f6]:nth-child(2){top:8px}.menu-toggle__icon span[data-v-406557f6]:nth-child(3){top:16px}.menu-toggle[aria-expanded=true] .menu-toggle__icon span[data-v-406557f6]:first-child{top:8px;transform:rotate(45deg)}.menu-toggle[aria-expanded=true] .menu-toggle__icon span[data-v-406557f6]:nth-child(2){opacity:0}.menu-toggle[aria-expanded=true] .menu-toggle__icon span[data-v-406557f6]:nth-child(3){top:8px;transform:rotate(-45deg)}.mobile-nav-overlay[data-v-406557f6]{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0000008c;top:0;right:0;bottom:0;left:0;position:fixed;z-index:98}.mobile-nav-panel[data-v-406557f6]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(160deg,color-mix(in srgb,var(--tb-surface) 95%,#000 5%) 0,color-mix(in srgb,var(--tb-surface) 88%,#000 12%) 70%);border-left:1px solid var(--tb-outline);box-shadow:0 4px 16px -4px #00000047,0 10px 38px -10px #00000052;display:flex;flex-direction:column;height:100dvh;padding:16px 18px 28px;position:fixed;right:0;top:0;width:min(320px,82vw);z-index:99}.close-btn[data-v-406557f6]{align-items:center;align-self:flex-end;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:1px solid var(--tb-outline);border-radius:14px;color:var(--tb-text);cursor:pointer;display:inline-flex;font-size:1rem;height:42px;justify-content:center;margin-bottom:12px;transition:background .15s ease,border-color .15s ease;width:42px}.close-btn[data-v-406557f6]:hover{background:color-mix(in srgb,var(--tb-outline) 30%,transparent)}.mobile-links[data-v-406557f6]{display:flex;flex-direction:column;gap:4px;list-style:none;margin:0;overflow-y:auto;padding:10px 0 0;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.mobile-links li[data-v-406557f6]{--link-pad-x:10px}.mobile-links a[data-v-406557f6]{background:color-mix(in srgb,var(--tb-surface) 90%,#000 10%);border-radius:12px;color:var(--tb-text);display:block;font-weight:500;outline:1px solid hsla(0,0%,100%,.05);padding:12px var(--link-pad-x);position:relative;text-decoration:none;transition:background .16s ease,transform .16s ease,outline-color .16s ease,box-shadow .16s ease}.mobile-links a[data-v-406557f6]:hover{background:color-mix(in srgb,var(--tb-surface) 86%,#000 14%)}.mobile-links a[data-v-406557f6]:active{transform:translateY(1px)}.mobile-links[data-v-406557f6]::-webkit-scrollbar{width:8px}.mobile-links[data-v-406557f6]::-webkit-scrollbar-track{background:transparent}.mobile-links[data-v-406557f6]::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--tb-outline) 60%,transparent);border-radius:20px}.mobile-links[data-v-406557f6]::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--tb-outline) 75%,transparent)}.mobile-nav-panel[data-v-406557f6]:after{background:linear-gradient(180deg,#ffffff0f,#fff0);border-radius:0;content:"";top:0;right:0;bottom:0;left:0;mix-blend-mode:overlay;opacity:.6;pointer-events:none;position:absolute}.mobile-nav-panel:focus-within .mobile-links a[data-v-406557f6]{outline-color:#ffffff0f}body.nav-open[data-v-406557f6],html.nav-open[data-v-406557f6]{overflow:hidden}.fade-enter-active[data-v-406557f6],.fade-leave-active[data-v-406557f6]{transition:opacity .18s ease}.fade-enter-from[data-v-406557f6],.fade-leave-to[data-v-406557f6]{opacity:0}.slide-drawer-enter-active[data-v-406557f6],.slide-drawer-leave-active[data-v-406557f6]{transition:transform .26s cubic-bezier(.4,.12,.2,1.01),opacity .2s ease;will-change:transform,opacity}.slide-drawer-enter-from[data-v-406557f6],.slide-drawer-leave-to[data-v-406557f6]{opacity:0;transform:translate(14px) scale(.98)}@media (max-width:960px){.header-inner[data-v-406557f6]{-moz-column-gap:.25rem;column-gap:.25rem;grid-template-columns:auto 1fr auto}.desktop-nav[data-v-406557f6],.nav-primary[data-v-406557f6]{display:none}.site-header .burger[data-v-406557f6]{align-items:center;display:inline-flex;justify-content:center}.brand[data-v-406557f6]{width:132px}}@media (max-width:560px){.brand[data-v-406557f6]{width:122px}.menu-toggle[data-v-406557f6]{height:38px;width:42px}.mobile-nav-panel[data-v-406557f6]{top:60px}}.container[data-v-ddd2814f]{margin-left:auto;margin-right:auto;max-width:1120px}.site-footer[data-v-ddd2814f]{background:color-mix(in srgb,var(--tb-text) 4%,var(--tb-bg));color:var(--tb-text);padding:0}.footer-divider[data-v-ddd2814f]{background:#e5e5e5;height:1px}.footer-grid[data-v-ddd2814f]{align-items:start;display:grid;gap:2.5rem;grid-template-columns:repeat(4,minmax(0,1fr));padding-bottom:12px;padding-top:28px}.footer-brand[data-v-ddd2814f]{align-content:start;display:grid;gap:.5rem}.footer-col h5[data-v-ddd2814f]{color:color-mix(in srgb,var(--tb-text) 70%,var(--tb-muted));font-size:.95rem;font-weight:700;letter-spacing:.04em;margin:0 0 .5rem;text-transform:uppercase}.inline-icon[data-v-ddd2814f]{align-items:center;display:inline-flex;gap:.5rem}.footer-contact[data-v-ddd2814f]{align-items:start;display:grid;gap:.5rem}.footer-social-wrapper .contact-socials[data-v-ddd2814f],.footer-social-wrapper .socials[data-v-ddd2814f]{justify-content:flex-start}.footer-contact .inline-icon a[data-v-ddd2814f],.footer-contact .inline-icon span[data-v-ddd2814f]{font-size:.95rem;opacity:.8}.socials[data-v-ddd2814f]{display:flex;gap:.5rem;margin-top:.25rem}.footer-social[data-v-ddd2814f]{background:transparent;border:0;line-height:1;opacity:1!important;padding:0;transition:transform .18s ease}.footer-social.li-social[data-v-ddd2814f]{color:#0077b5}.footer-social.li-social[data-v-ddd2814f]:active,.footer-social.li-social[data-v-ddd2814f]:focus,.footer-social.li-social[data-v-ddd2814f]:hover,.footer-social.li-social[data-v-ddd2814f]:visited{color:#0077b5!important}.footer-social.yt-social[data-v-ddd2814f]{color:red}.footer-social.yt-social[data-v-ddd2814f]:active,.footer-social.yt-social[data-v-ddd2814f]:focus,.footer-social.yt-social[data-v-ddd2814f]:hover,.footer-social.yt-social[data-v-ddd2814f]:visited{color:red!important}.footer-social .fa-svg-inline[data-v-ddd2814f],.footer-social .svg-inline--fa[data-v-ddd2814f],.footer-social svg[data-v-ddd2814f]{color:currentColor;height:20px;width:20px;fill:currentColor}.footer-social[data-v-ddd2814f]:active,.footer-social[data-v-ddd2814f]:focus,.footer-social[data-v-ddd2814f]:hover,.footer-social[data-v-ddd2814f]:visited{background:transparent!important;border-color:transparent!important;opacity:1!important;text-decoration:none!important;transform:translateY(-1px)}.li-badge[data-v-ddd2814f]{align-items:center;color:#0077b5;display:inline-flex;font-size:.9rem;justify-content:center;line-height:1;padding:0;text-decoration:none}.li-badge .fa-svg-inline[data-v-ddd2814f],.li-badge .svg-inline--fa[data-v-ddd2814f],.li-badge svg[data-v-ddd2814f]{color:currentColor;height:20px;width:20px}.link-list[data-v-ddd2814f]{list-style:none;margin:0;padding-left:0}.link-list li[data-v-ddd2814f]{margin:0}.link-list li+li[data-v-ddd2814f]{margin-top:.625rem}.link-list a[data-v-ddd2814f]{color:var(--tb-text);font-weight:500;opacity:.75;text-decoration:none;transition:color .18s ease,opacity .18s ease,text-decoration-color .18s ease}.link-list a[data-v-ddd2814f]:hover{opacity:1;text-decoration:underline;text-underline-offset:2px}.footer-bottom[data-v-ddd2814f]{border-top:1px solid #e5e5e5;display:block;margin-top:0;padding:14px 0 28px}.footer-bottom-inner[data-v-ddd2814f]{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.brand[data-v-ddd2814f]{align-items:center;display:inline-flex;height:36px;position:relative;width:140px}.brand-logo[data-v-ddd2814f]{background-position:0;background-repeat:no-repeat;background-size:contain;top:0;right:0;bottom:0;left:0;position:absolute}.brand-logo--light[data-v-ddd2814f]{background-image:var( --tb-logo-horizontal,url(./Color_transparent.B9KPSElz.png) );display:block}.brand-logo--dark[data-v-ddd2814f]{background-image:var( --tb-logo-horizontal-inv,url(./Color-Inverted_transparent.Tl6ash9A.png) );display:none}body[data-theme=dark] .brand-logo--light,html[data-theme=dark] .brand-logo--light{display:none!important}body[data-theme=dark] .brand-logo--dark,html[data-theme=dark] .brand-logo--dark{background-image:url(./Color-Inverted_transparent.Tl6ash9A.png)!important;display:block!important}.visually-hidden[data-v-ddd2814f]{height:1px;overflow:hidden;position:absolute!important;width:1px;clip:rect(1px,1px,1px,1px);white-space:nowrap}@media (max-width:960px){.footer-grid[data-v-ddd2814f]{gap:1.5rem;grid-template-columns:1fr 1fr;justify-items:center}.footer-col[data-v-ddd2814f]{border:0;padding-left:0;text-align:center}}@media (max-width:640px){.footer-grid[data-v-ddd2814f]{gap:1.25rem;grid-template-columns:1fr;justify-items:center}.footer-col[data-v-ddd2814f]{border:0;padding-block:.25rem;padding-left:0;text-align:center}.link-list li+li[data-v-ddd2814f]{margin-top:.75rem}.footer-bottom[data-v-ddd2814f]{text-align:center}.footer-contact[data-v-ddd2814f]{align-items:center;display:flex;flex-direction:column;gap:4px}.footer-social-wrapper .contact-socials[data-v-ddd2814f],.footer-social-wrapper .socials[data-v-ddd2814f]{display:flex;gap:12px;justify-content:center;margin-top:12px}}.page[data-v-aa9f0813]{background:var(--tb-bg);color:var(--tb-text);font-family:Inter,Arial,sans-serif;margin:0 auto;padding:64px 1.25rem 0}
