.h-17[data-v-cc9d45a6]{height:var(--header-h)}.hamburger[data-v-cc9d45a6]{display:flex;flex-direction:column;gap:5px;justify-content:center;width:20px}.hamburger__line[data-v-cc9d45a6]{background-color:var(--color-text-primary);display:block;height:2px;transform-origin:center;transition:transform .3s ease,opacity .3s ease;width:100%}.hamburger--active .hamburger__line[data-v-cc9d45a6]:first-child{transform:translateY(7px) rotate(45deg)}.hamburger--active .hamburger__line[data-v-cc9d45a6]:nth-child(2){opacity:0}.hamburger--active .hamburger__line[data-v-cc9d45a6]:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.overlay-enter-active[data-v-cc9d45a6],.overlay-leave-active[data-v-cc9d45a6]{transition:opacity .3s ease}.overlay-enter-from[data-v-cc9d45a6],.overlay-leave-to[data-v-cc9d45a6]{opacity:0}.text-ink-soft-label[data-v-efacab60]{color:#4c5257}.cookieControl .cookieControl__Bar{background:#0b1220;border-top:3px solid #1189c7;bottom:0;color:#f2f4f7;font-family:var(--font-body);font-size:.9375rem;left:0;line-height:1.6;padding:1.25rem 1.5rem;position:fixed;right:0;z-index:50}@media(min-width:1024px){.cookieControl .cookieControl__Bar{padding:1.25rem 2.5rem}}.cookieControl .cookieControl__BarContainer{align-items:center;display:flex;flex-wrap:wrap;gap:1.5rem 2rem;justify-content:space-between;margin:0 auto;max-width:72rem}.cookieControl .cookieControl__BarContainer a{color:#f2f4f7;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;transition:color .3s ease}.cookieControl .cookieControl__BarContainer a:hover{color:#1189c7}.cookieControl .cookieControl__BarContainer a:focus-visible{outline:2px solid #1f4fd8;outline-offset:3px}.cookieControl .cookieBar__message{display:flex;flex-direction:column;gap:.5rem;max-width:46ch}.cookieControl .cookieBar__label{align-items:center;color:#1189c7;display:flex;font-family:var(--font-mono);font-size:.625rem;gap:.75rem;letter-spacing:.14em;line-height:1.4;text-transform:uppercase}.cookieControl .cookieBar__labelRule{background:#1189c7;display:inline-block;flex-shrink:0;height:2px;width:1.75rem}.cookieControl .cookieControl__BarButtons{display:flex;flex-shrink:0;flex-wrap:wrap;gap:.625rem;max-width:100%}.cookieControl .cookieControl__BarButtons button{border:1px solid transparent;border-radius:0;cursor:pointer;font-family:var(--font-display);font-size:.875rem;font-weight:600;letter-spacing:-.01em;padding:12px 20px;transition:background-color .3s ease,color .3s ease,border-color .3s ease}.cookieControl .cookieControl__BarButtons button:focus-visible{outline:2px solid #1f4fd8;outline-offset:3px}.cookieControl .cookieControl__BarButtons button:first-child{background:#f2f4f7;color:#1740b4}.cookieControl .cookieControl__BarButtons button:first-child:hover{background:#fff}.cookieControl .cookieControl__BarButtons button:nth-child(2),.cookieControl .cookieControl__BarButtons button:nth-child(3){background:transparent;border-color:#f2f4f759;color:#f2f4f7}.cookieControl .cookieControl__BarButtons button:nth-child(2):hover,.cookieControl .cookieControl__BarButtons button:nth-child(3):hover{background:#f2f4f7;border-color:#f2f4f7;color:#0b1220}.cookieControl .cookieControl__Bar--bottom-full-enter-active,.cookieControl .cookieControl__Bar--bottom-full-leave-active{transition:transform .3s ease}.cookieControl .cookieControl__Bar--bottom-full-enter-from,.cookieControl .cookieControl__Bar--bottom-full-leave-to{transform:translateY(100%)}.cookieControl .cookieControl__ControlButton{display:none}.cookieControl .cookieControl__Modal{align-items:center;background:#0b1220d1;display:flex;inset:0;justify-content:center;overflow-y:auto;padding:1.5rem;position:fixed;z-index:60}.cookieControl .cookieControl__ModalUnsaved{background:#0b1220;border:none;border-left:3px solid #1189c7;color:#f2f4f7;font-family:var(--font-mono);font-size:.6875rem;left:50%;letter-spacing:.04em;margin:0;padding:.625rem .875rem;position:absolute;top:1.25rem;transform:translate(-50%)}.cookieControl .cookieControl__ModalContent{background:#f2f4f7;border:1px solid #0b1220;border-radius:0;box-shadow:0 24px 60px #0b122073;color:var(--color-text-primary);font-family:var(--font-body);max-height:calc(100vh - 3rem);max-width:34rem;overflow-y:auto;position:relative;width:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cookieControl .cookieControl__ModalContentInner{padding:2.25rem 2rem 1.75rem;position:relative}.cookieControl .cookieControl__ModalContentInner h2{border-bottom:1px solid #d5dae2;color:var(--color-text-primary);font-family:var(--font-display);font-size:1.375rem;font-weight:700;letter-spacing:-.03em;line-height:1.1;margin:0 0 1.5rem;padding-bottom:1rem}.cookieControl .cookieControl__ModalContentInner ul{list-style:none;margin:0 0 1.75rem;padding:0}.cookieControl .cookieControl__ModalContentInner li{border-top:1px solid #d5dae2;padding:1rem 0}.cookieControl .cookieControl__ModalContentInner li:first-child{border-top:none}.cookieControl .cookieControl__ModalContentInner li:last-child{border-bottom:1px solid #d5dae2}.cookieControl .cookieControl__ModalClose{background:transparent;border:none;border-radius:0;color:var(--color-text-secondary);cursor:pointer;font-family:var(--font-mono);font-size:.625rem;letter-spacing:.14em;padding:.375rem 0;position:absolute;right:1.125rem;text-transform:uppercase;top:1rem;transition:color .3s ease}.cookieControl .cookieControl__ModalClose:hover{color:#1f4fd8}.cookieControl .cookieControl__ModalClose:focus-visible{outline:2px solid #1f4fd8;outline-offset:3px}.cookieControl .cookieControl__ModalInputWrapper{align-items:start;-moz-column-gap:.875rem;column-gap:.875rem;display:grid;grid-template-columns:auto 1fr}.cookieControl .cookieControl__ModalInputWrapper input[type=checkbox]{accent-color:#1f4fd8;cursor:pointer;height:1rem;margin-top:.25rem;width:1rem}.cookieControl .cookieControl__ModalInputWrapper input[type=checkbox]:focus-visible{outline:2px solid #1f4fd8;outline-offset:3px}.cookieControl .cookieControl__ModalInputWrapper>button{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);border:0;white-space:nowrap}.cookieControl .cookieControl__ModalCookieName{color:var(--color-text-primary);cursor:pointer;font-family:var(--font-display);font-size:.9375rem;font-weight:600;letter-spacing:-.01em;line-height:1.4}.cookieControl .cookieControl__ModalCookieName span{color:var(--color-text-secondary);display:block;font-family:var(--font-body);font-size:.875rem;font-weight:400;letter-spacing:0;line-height:1.6;margin-top:.25rem}.cookieControl .cookieControl__ModalCookieName a{color:#1f4fd8;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;transition:color .3s ease}.cookieControl .cookieControl__ModalCookieName a:hover{color:#1740b4}.cookieControl .cookieControl__ModalButtons{display:flex;flex-wrap:wrap;gap:.625rem;justify-content:flex-end}.cookieControl .cookieControl__ModalButtons button{border:1px solid transparent;border-radius:0;cursor:pointer;font-family:var(--font-display);font-size:.875rem;font-weight:600;letter-spacing:-.01em;padding:12px 18px;transition:background-color .3s ease,color .3s ease,border-color .3s ease}.cookieControl .cookieControl__ModalButtons button:focus-visible{outline:2px solid #1f4fd8;outline-offset:3px}.cookieControl .cookieControl__ModalButtons button:first-child{background:#1f4fd8;color:#f2f4f7}.cookieControl .cookieControl__ModalButtons button:first-child:hover{background:#1740b4}.cookieControl .cookieControl__ModalButtons button:nth-child(2){background:transparent;border-color:#0b1220;color:var(--color-text-primary)}.cookieControl .cookieControl__ModalButtons button:nth-child(2):hover{background:#0b1220;color:#f2f4f7}.cookieControl .cookieControl__ModalButtons button:nth-child(3){background:transparent;border-color:#d5dae2;color:var(--color-text-secondary)}.cookieControl .cookieControl__ModalButtons button:nth-child(3):hover{border-color:#0b1220;color:var(--color-text-primary)}.cookieControl .cookieControl__Modal-enter-active,.cookieControl .cookieControl__Modal-leave-active{transition:opacity .15s ease}.cookieControl .cookieControl__Modal-enter-active .cookieControl__ModalContent,.cookieControl .cookieControl__Modal-leave-active .cookieControl__ModalContent{transition:transform .15s ease}.cookieControl .cookieControl__Modal-enter-from,.cookieControl .cookieControl__Modal-leave-to{opacity:0}.cookieControl .cookieControl__Modal-enter-from .cookieControl__ModalContent,.cookieControl .cookieControl__Modal-leave-to .cookieControl__ModalContent{transform:translateY(8px)}
