.tt-arrow{-webkit-text-decoration:inherit;text-decoration:inherit;display:inline-block}@media (hover:hover){.tt-arrow-link:hover .tt-arrow{translate:var(--learn-shift) 0}}html.motion-ok .tt-arrow{transition:translate var(--learn-out) var(--learn-ease)}html.motion-ok .tt-arrow-link:hover .tt-arrow{transition-duration:var(--learn-in)}@media (hover:hover){.tt-arrow-link:hover{-webkit-text-decoration-color:var(--color-white);text-decoration-color:var(--color-white)}}html.motion-ok .tt-arrow-link{transition:text-decoration-color var(--duration-quick) var(--ease-out)}.tt-header{z-index:40;position:sticky;top:0}.tt-header:before{content:"";z-index:-1;background-color:#051723eb;background-color:color-mix(in srgb, var(--color-ink) 92%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:0;pointer-events:none;position:absolute;inset:0}.tt-header[data-stuck]:before{opacity:1}.tt-header:has(.tt-menu[data-open=true]):before{opacity:1;background-color:var(--color-ink)}html.motion-ok .tt-header:before{transition:opacity var(--duration-fast) var(--ease-smooth-out)}html[data-snapshot] .tt-header{position:relative}html[data-snapshot] .tt-header:before{display:none}@layer base{:where(html:not([data-snapshot])) :where(main,main *,footer,footer *){scroll-margin-top:var(--header-h)}}.tt-nav{margin-inline-start:clamp(32px,13.5vw - 106px,72px)}.tt-nav-list{column-gap:clamp(22px,4.2vw - 21.4px,34px)}.tt-nav-link{color:var(--color-on-ink-nav);display:block;position:relative}.tt-nav-link:after{content:"";inset-inline:0;background-color:var(--color-cyan);height:2px;position:absolute;bottom:-6px;scale:0 1}.tt-nav-link[data-active]{color:var(--color-white)}.tt-nav-link[data-active]:after{scale:1}@media (hover:hover){.tt-nav-link:hover{color:var(--color-white)}.tt-nav-link:hover:after{scale:1}}html.motion-ok .tt-nav-link{transition:color var(--duration-quick) var(--ease-out)}html.motion-ok .tt-nav-link:after{transition:scale var(--duration-quick) var(--ease-smooth-out)}@media (forced-colors:active){.tt-nav-link:after,.tt-current-bar{forced-color-adjust:none;background-color:canvastext}}.tt-login{text-underline-offset:4px;text-decoration-line:underline;text-decoration-color:#0000;text-decoration-thickness:1px}@media (hover:hover){.tt-login:hover{-webkit-text-decoration-color:color-mix(in srgb, var(--color-white) 55%, transparent);text-decoration-color:color-mix(in srgb, var(--color-white) 55%, transparent)}}html.motion-ok .tt-login{transition:text-decoration-color var(--duration-quick) var(--ease-out)}html.motion-ok .tt-pill{transition-property:translate,scale,background-color;transition-duration:var(--duration-quick);transition-timing-function:var(--ease-smooth-out)}@media (hover:hover){.tt-pill:hover{background-color:var(--color-ice);translate:0 -1px}}.tt-pill:active{scale:.98}
.tt-language{color:var(--color-white);position:relative}.tt-language-trigger{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:0 7px;font-size:13px;font-weight:600;display:inline-flex}.tt-language-trigger:hover,.tt-language-trigger[aria-expanded=true]{background:#ffffff14}.tt-language-trigger:focus-visible,.tt-language-option:focus-visible{outline:2px solid var(--color-cyan);outline-offset:3px}.tt-language-menu{z-index:80;inset-inline-end:0;overscroll-behavior:contain;background:var(--color-ink);color:#fff;width:264px;max-width:calc(100vw - 24px);max-height:min(560px,72dvh);translate:var(--language-shift,0px) 0;border:1px solid #ffffff26;border-radius:12px;padding:6px;position:absolute;top:calc(100% + 8px);overflow-y:auto;box-shadow:0 16px 48px #00000040}.tt-language-option{border-radius:6px;align-items:center;gap:12px;min-height:44px;padding:9px 12px;font-size:14px;line-height:1.4;text-decoration:none;display:flex}.tt-language-option:hover,.tt-language-option:focus-visible{background:#ffffff14}.tt-language-option[aria-checked=true]{color:var(--color-cyan);background:#ffffff0d}.tt-language-flag{border-radius:2px;outline:1px solid #ffffff26;flex:none}.tt-language-neutral{width:24px;color:var(--color-on-ink-body);flex:none;justify-content:center;align-items:center;display:inline-flex}.tt-language-name{text-align:start;overflow-wrap:anywhere;flex:1;min-width:0}.tt-language-check{flex:none;width:16px}.tt-language-current{text-align:start;flex:1;font-weight:400}.tt-language[data-presentation=phone]{width:100%}.tt-language[data-presentation=phone] .tt-language-trigger{border:1px solid #ffffff26;justify-content:start;gap:12px;width:100%;padding-inline:12px}.tt-language[data-presentation=phone] .tt-language-menu{width:100%;max-height:none;box-shadow:none;margin-top:8px;position:static;overflow:visible}.tt-language[data-presentation=footer] .tt-language-menu{top:auto;bottom:calc(100% + 8px);inset-inline:0 auto}.tt-language[data-presentation=footer]{vertical-align:middle;display:inline-block}html.motion-ok .tt-language-trigger,html.motion-ok .tt-language-option{transition:background-color .15s var(--ease-smooth-out), color .15s var(--ease-smooth-out)}@media (prefers-reduced-motion:reduce){.tt-language-trigger,.tt-language-option{transition:none}}@media (min-width:64rem){.tt-language[data-presentation=footer] .tt-language-menu{inset-inline:auto 0}}html[lang=en] .tt-language[data-presentation=footer]{vertical-align:top;margin-block:-11.5px}html[lang=en] .tt-language[data-presentation=footer]:focus-within{outline:none}html[lang=en] .tt-language[data-presentation=footer] .tt-language-trigger:focus-visible{outline-offset:-5px}
.tt-footer-legal-link{--tt-footer-link:var(--color-on-ink-link);color:var(--tt-footer-link);text-underline-offset:3px;text-decoration-line:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, var(--tt-footer-link) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--tt-footer-link) 40%, transparent)}.tt-footer-quiet-link{text-underline-offset:3px;text-decoration-line:underline;text-decoration-color:#0000;text-decoration-thickness:1px}.tt-footer-nav-link{position:relative}@media (min-width:64rem){.tt-footer-nav-link:before{content:"";position:absolute;inset:-6px -4px}}@media (hover:hover){.tt-footer-legal-link:hover{-webkit-text-decoration-color:var(--tt-footer-link);text-decoration-color:var(--tt-footer-link)}.tt-footer-quiet-link:hover{color:var(--color-white);-webkit-text-decoration-color:color-mix(in srgb, var(--color-white) 55%, transparent);text-decoration-color:color-mix(in srgb, var(--color-white) 55%, transparent)}.tt-footer-nav-link:hover{color:var(--color-white)}.tt-footer-legal-link:hover .tt-arrow{translate:var(--learn-shift) 0}}html.motion-ok .tt-footer-legal-link,html.motion-ok .tt-footer-quiet-link{transition:color var(--duration-quick) var(--ease-out), text-decoration-color var(--duration-quick) var(--ease-out)}html.motion-ok .tt-footer-nav-link{transition:color var(--duration-quick) var(--ease-out)}html.motion-ok .tt-footer-legal-link .tt-arrow{transition:translate var(--learn-out) var(--learn-ease)}html.motion-ok .tt-footer-legal-link:hover .tt-arrow{transition-duration:var(--learn-in)}.tt-footer-social{position:relative}.tt-footer-social:before{content:"";position:absolute;inset:-13px}@media (min-width:64rem){.tt-footer-social:before{inset:-9px}}@media (hover:hover){a.tt-footer-social:hover{color:var(--color-white)}}html.motion-ok a.tt-footer-social{transition:color var(--duration-quick) var(--ease-out), translate var(--duration-quick) var(--ease-smooth-out)}html.motion-ok a.tt-footer-social:hover{translate:0 -1px}.tt-footnote{isolation:isolate;position:relative}.tt-footnote:before{content:"";z-index:-1;border-radius:var(--radius-bar);opacity:0;pointer-events:none;background:#ffffff12;position:absolute;inset:-6px}.tt-footnote:target .tt-footnote-n{color:var(--color-cyan)}html.motion-ok .tt-footnote:target:before{animation:tt-footnote-flash 1.6s var(--ease-out) 1}@keyframes tt-footnote-flash{0%,35%{opacity:1}to{opacity:0}}.tt-footer-logo .tt-seg{transform-box:fill-box;transform-origin:50%}.tt-footer-logo .tt-seg[data-seg=top]{--tt-seg-order:0}.tt-footer-logo .tt-seg[data-seg=upper-right]{--tt-seg-order:1}.tt-footer-logo .tt-seg[data-seg=lower-right]{--tt-seg-order:2}.tt-footer-logo .tt-seg[data-seg=bottom]{--tt-seg-order:3}.tt-footer-logo .tt-seg[data-seg=lower-left]{--tt-seg-order:4}.tt-footer-logo .tt-seg[data-seg=upper-left]{--tt-seg-order:5}@media screen{html.motion-ok .tt-footer-logo[data-tt-assemble=armed] .tt-seg{opacity:0;scale:.9}}html.motion-ok .tt-footer-logo[data-tt-assemble=in] .tt-seg{transition:opacity var(--duration-very-slow) var(--ease-smooth-out), scale var(--duration-very-slow) var(--ease-smooth-out);transition-delay:calc(var(--tt-seg-order,0) * 50ms)}@media (prefers-reduced-motion:reduce){.tt-footer-logo .tt-seg,.tt-footnote:before,.tt-footer-social,.tt-footer-legal-link .tt-arrow{transition:none!important;animation:none!important}}
