:root{--link-duration:.28s;--link-ease:cubic-bezier(.22,1,.36,1)}body a:not(.name,.skip-link,.promo-link):not(:has(img,video,canvas)),body [data-system-toggle],body .promo-link h2 span{transition:background-size var(--link-duration) var(--link-ease);-webkit-box-decoration-break:clone;box-decoration-break:clone;background-image:linear-gradient(currentColor,currentColor);background-position:100% 100%;background-repeat:no-repeat;background-size:0% 1px;text-decoration:none!important}body a:not(.name,.skip-link,.promo-link):not(:has(img,video,canvas)):is(:hover,:focus-visible,.is-active,[aria-current=page],[aria-current=location]),body [data-system-toggle]:is(:hover,:focus-visible,[aria-pressed=true]),body .promo-link:is(:hover,:focus-visible) h2 span{background-position:0 100%;background-size:100% 1px}body .site-header nav a:after{content:none!important}body .ds-link{border-bottom:0}@media (prefers-reduced-motion:reduce){:root{--link-duration:0s}}html.footer-in-view{--page-chrome:#efefef!important;background:#efefef!important}.site-footer[data-astro-cid-nns7i3if]{color:#0a1e27;background:#efefef;width:100%;font-family:Liberation Sans,Arial,sans-serif;font-size:clamp(14px,1.1574vw,20px);font-weight:400;line-height:1.4;position:relative}.footer-inner[data-astro-cid-nns7i3if]{max-width:1728px;margin:0 auto;padding:0 4.6875% 88px}.footer-rule[data-astro-cid-nns7i3if]{background:url(/assets/footer-rule.svg) 50%/100% 100% no-repeat;height:1px}.footer-row[data-astro-cid-nns7i3if]{grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;padding-top:60px;display:grid}.footer-copyright[data-astro-cid-nns7i3if]{text-align:center;font:inherit;margin:0}.footer-socials[data-astro-cid-nns7i3if]{justify-content:flex-end;gap:28px;display:flex}.site-footer[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{color:inherit;text-decoration:none}.site-footer[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:hover{text-underline-offset:4px;text-decoration:underline}.site-footer[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:focus-visible{outline-offset:5px;outline:2px solid}@media (width>=1728px){.footer-inner[data-astro-cid-nns7i3if]{padding-left:81px;padding-right:80px}}@media (width<=600px){.footer-inner[data-astro-cid-nns7i3if]{padding:0 24px calc(36px + env(safe-area-inset-bottom,0px))}.footer-row[data-astro-cid-nns7i3if]{grid-template-columns:1fr auto;gap:26px 16px;padding-top:28px}.footer-socials[data-astro-cid-nns7i3if]{gap:18px}.footer-contact[data-astro-cid-nns7i3if]{grid-column:1/-1;gap:18px}.footer-socials[data-astro-cid-nns7i3if]{grid-column:1/-1;justify-content:flex-start}.footer-copyright[data-astro-cid-nns7i3if]{text-align:center;grid-area:3/1/auto/-1;font-size:12px}}@media (width<=370px){.footer-inner[data-astro-cid-nns7i3if]{padding-left:16px;padding-right:16px}.footer-row[data-astro-cid-nns7i3if]{font-size:13px}.footer-socials[data-astro-cid-nns7i3if]{gap:12px}}.footer-contact{flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}.system-controls{align-items:center;gap:24px;display:flex}.system-controls button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;padding:0}.system-controls button:hover,.system-controls button[aria-pressed=true]{text-underline-offset:4px;text-decoration:underline}.system-controls button:focus-visible{outline-offset:5px;outline:2px solid}.site-system-grid{z-index:8;pointer-events:none;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(1rem,2vw,2rem);width:calc(100% - 2*clamp(1.5rem,5vw,5rem));max-width:98rem;margin-inline:auto;display:none;position:fixed;inset:0}.site-show-grid .site-system-grid{display:grid}.site-system-grid>span{color:#526168;text-align:center;background:#0a1e2708;border-inline:1px solid #0a1e2730;padding-top:104px;font:10px/1.4 Liberation Sans,Arial,sans-serif}[data-system-label]:not(header){position:relative}.site-show-labels [data-system-label]:before{content:attr(data-system-label);z-index:7;color:#efefef;letter-spacing:.02em;pointer-events:none;white-space:nowrap;background:#0a1e27;padding:3px 7px;font:10px/1.5 Liberation Sans,Arial,sans-serif;position:absolute;top:0;left:0;transform:translateY(-100%)}.site-show-labels header[data-system-label]:before{top:100%;transform:none}@media (width<=760px){.site-system-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;width:calc(100% - 48px)}.site-system-grid>span:nth-child(n+7){display:none}}.name{isolation:isolate;line-height:1.2;display:inline-block;position:relative}.nav-logo-reserve{visibility:hidden}.nav-logo-wordmark{white-space:nowrap;align-items:baseline;gap:.28em;display:inline-flex;position:absolute;top:0;left:0}.nav-logo-surname{align-items:baseline;display:inline-flex}.nav-logo-middle{opacity:1;grid-template-columns:1fr;transition:grid-template-columns .85s cubic-bezier(.65,0,.2,1),opacity .65s;display:inline-grid}.nav-logo-middle>span{min-width:0;overflow:hidden}.name:is(:hover,:focus-visible) .nav-logo-middle{opacity:0;grid-template-columns:0fr}.name>.liquid-canvas{pointer-events:none;opacity:0;width:calc(100% + 24px);height:calc(100% + 24px);position:absolute;inset:-12px}.name.liquid-active>.nav-logo-wordmark{opacity:0}.name.liquid-active>.liquid-canvas{opacity:1}@media (prefers-reduced-motion:reduce){.nav-logo-middle{transition:none}.name:is(:hover,:focus-visible) .nav-logo-middle{opacity:1;grid-template-columns:1fr}.name>.liquid-canvas{display:none}.name.liquid-active>.nav-logo-wordmark{opacity:1}}.site-header[data-astro-cid-fzpbxy5g]{box-sizing:border-box;color:#0a1e27;justify-content:space-between;align-items:center;gap:24px;width:100%;max-width:none;margin:0;padding:32px max(clamp(24px,5vw,80px),50% - 49rem);font-family:Liberation Sans,Arial,sans-serif;line-height:1.4;display:flex}.site-header[data-astro-cid-fzpbxy5g] .name[data-astro-cid-fzpbxy5g]{letter-spacing:-.04em;white-space:nowrap;color:inherit;font-size:24px;font-weight:700;text-decoration:none}.site-header[data-astro-cid-fzpbxy5g] nav[data-astro-cid-fzpbxy5g]{align-items:center;gap:32px;font-size:14px;font-weight:400;display:flex}.site-header[data-astro-cid-fzpbxy5g] nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{color:inherit;padding:8px 0;text-decoration:none;position:relative}.site-header[data-astro-cid-fzpbxy5g] nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:after{content:"";transform-origin:100%;background:currentColor;height:1px;transition:transform .28s cubic-bezier(.22,1,.36,1);position:absolute;bottom:3px;left:0;right:0;transform:scaleX(0)}.site-header[data-astro-cid-fzpbxy5g] nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:is(:hover,:focus-visible,.is-active):after{transform-origin:0;transform:scaleX(1)}.site-header[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:focus-visible{outline-offset:5px;outline:2px solid}@media (width<=760px){.site-header[data-astro-cid-fzpbxy5g]{padding:calc(24px + env(safe-area-inset-top)) 24px 24px;gap:16px}.site-header[data-astro-cid-fzpbxy5g] .name[data-astro-cid-fzpbxy5g]{font-size:18px}.site-header[data-astro-cid-fzpbxy5g] nav[data-astro-cid-fzpbxy5g]{gap:16px}}@media (width<=370px){.site-header[data-astro-cid-fzpbxy5g]{gap:12px}.site-header[data-astro-cid-fzpbxy5g] nav[data-astro-cid-fzpbxy5g]{gap:12px;font-size:13px}.site-header[data-astro-cid-fzpbxy5g] .name[data-astro-cid-fzpbxy5g]{font-size:17px}}@media (prefers-reduced-motion:reduce){.site-header[data-astro-cid-fzpbxy5g] nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:after{transition:none}}img,video{-webkit-user-drag:none;-webkit-touch-callout:none}
