:root{--base-offset-x: 40px;--offset-x: calc(var(--base-offset-x) + env(safe-area-inset-left));--wrapper-max-width: 3840px;--grid-columns: 12;--grid-gap: 16px;--grid-column-width: calc( min(var(--wrapper-max-width), (100vw - var(--scrollbar-width, 0px) - var(--offset-x) * 2)) / var(--grid-columns) - var(--grid-gap) * ((var(--grid-columns) - 1) / var(--grid-columns)) );--header-height: 64px;--mobile-difference-minvh-vh: 0px}@media screen and (max-width: 1366px){:root{--base-offset-x: 32px;--header-height: 50px}}@media screen and (max-width: 1199px){:root{--base-offset-x: 16px}}*,*:before,*:after{box-sizing:border-box}body{margin:0;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}hr{margin:0;color:inherit;border:0}h6,h5,h4,h3,h2,h1,p{margin-top:0;margin-bottom:0}abbr[title]{text-decoration:underline dotted;cursor:help;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0}b,strong{font-weight:700}small{font-size:.85em}sub,sup{position:relative;font-size:.5em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:inherit;text-decoration:none}a:not([href],[class]),a:not([href],[class]):hover{color:inherit;text-decoration:none}pre{display:block;margin-top:0;margin-bottom:0;overflow:auto}pre code{color:inherit;word-break:normal}code{word-wrap:break-word}a>code{color:inherit}figure{margin:0}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:0;padding-bottom:0;text-align:left}th{font-weight:700;text-align:inherit;text-align:-webkit-match-parent}thead,tbody,tfoot,tr,td,th{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date],[type=datetime-local],[type=month],[type=week],[type=time])::-webkit-calendar-picker-indicator{display:none!important}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:0;line-height:inherit}legend+*{clear:left}::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-text,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none!important}button{padding:0;border:0;background-color:transparent;font-size:inherit;font-family:inherit;font-weight:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}ul,ol{margin-bottom:0}@font-face{font-display:swap;font-family:Montserrat;font-weight:500;src:url(/static/fonts/Montserrat-Medium.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-weight:700;src:url(/static/fonts/Montserrat-Bold.woff2) format("woff2")}@font-face{font-display:swap;font-family:OpenSans;font-weight:400;src:url(/static/fonts/OpenSans-Regular.woff2) format("woff2")}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}html{font-family:OpenSans,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-font-size-adjust:100%;font-size-adjust:100%}.text-default,body{font-size:clamp(14px,10px + .3125vw,16px)}.h1{font-family:Montserrat,OpenSans,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-weight:700;line-height:1;letter-spacing:-.01em;text-transform:uppercase}.h2{font-size:clamp(24px,0px + 1.875vw,36px);font-family:Montserrat,OpenSans,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-weight:700;line-height:1.2;letter-spacing:-.01em;text-transform:uppercase}.h3{font-size:clamp(22px,10px + .9375vw,28px);font-family:Montserrat,OpenSans,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-weight:700;line-height:1.2;letter-spacing:-.01em;text-transform:uppercase}.text-l{font-size:clamp(16px,8px + .625vw,20px);font-family:Montserrat,OpenSans,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-weight:500;line-height:1.2;letter-spacing:-.01em;text-transform:uppercase}.text-ml{font-size:clamp(14px,10px + .3125vw,16px);font-family:Montserrat,OpenSans,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-weight:500;line-height:1.2;letter-spacing:-.01em;text-transform:uppercase}.text-m{font-size:clamp(14px,6px + .625vw,18px);font-weight:700;line-height:1.2;letter-spacing:-.01em}.text-s{font-size:clamp(12px,8px + .3125vw,14px);line-height:1.2;letter-spacing:-.01em}::view-transition-old(root),::view-transition-old(main){animation:none;mix-blend-mode:normal;opacity:1}html[data-vt-lab-fade] ::view-transition-old(root),html[data-vt-lab-fade] ::view-transition-old(main){animation:fade-out .6s cubic-bezier(.65,0,.35,1) both}html[data-vt-lab-fade] ::view-transition-new(root),html[data-vt-lab-fade] ::view-transition-new(main){animation:fade-in .6s cubic-bezier(.65,0,.35,1) both}@media (prefers-reduced-motion: reduce){html[data-vt-lab-fade] ::view-transition-old(root),html[data-vt-lab-fade] ::view-transition-old(main),html[data-vt-lab-fade] ::view-transition-new(root),html[data-vt-lab-fade] ::view-transition-new(main){animation:none}}@supports (scrollbar-width: thin){*{scrollbar-width:thin;scrollbar-color:#fff transparent}}@supports selector(*::-webkit-scrollbar){*{scrollbar-width:revert;scrollbar-color:revert}}*::-webkit-scrollbar{width:8px;height:8px;background-color:#ffffff03}*::-webkit-scrollbar-thumb{background-color:#fff;border-radius:0}:root{interpolate-size:allow-keywords}html{background-color:#000;color:#fff;user-select:none}html.no-scroll{overflow:hidden;padding-right:var(--scrollbar-width, 0px)}body{-webkit-tap-highlight-color:rgba(0,0,0,0);min-height:calc(var(--mobile-vh, 1vh) * 100);min-height:calc(var(--mobile-vh, 1svh) * 100);font-family:OpenSans,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";display:flex;flex-direction:column}.js-focus-visible :focus:not(.focus-visible){outline:none}::selection{background-color:#fff0}:focus{outline-color:currentColor}:focus-visible{outline:1px solid currentColor;outline-offset:2px}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;white-space:nowrap;border:0;clip:rect(0 0 0 0)}.wrapper{display:block;width:100%;max-width:var(--wrapper-max-width);margin-left:auto;margin-right:auto;padding-left:var(--offset-x);padding-right:var(--offset-x)}.wysiwyg img:not([class]),.img-fluid{max-width:100%;height:auto}.pointer-events-none{pointer-events:none!important}.pointer-events-auto{pointer-events:auto!important}/*! beasties:include start */.list-unstyled{list-style:none;padding:0;margin:0}/*! beasties:include end */.tp-dfwv{z-index:100;top:auto!important;bottom:10px;width:350px!important}@media screen and (max-width: 767px),(max-width: 900px) and (orientation: landscape){.tp-dfwv{width:300px!important}}.main{flex:1;display:flex;flex-direction:column;position:relative;z-index:1;padding-top:calc(var(--header-height) + 16px);padding-bottom:var(--offset-x)}.page__header{display:flex;gap:30px;align-items:center;position:relative;z-index:1}.page__header:not(:last-child){margin-bottom:60px}@media screen and (max-width: 767px),(max-width: 900px) and (orientation: landscape){.page__header:not(:last-child){margin-bottom:40px}}.page__header-right{margin-left:auto}.page-counter{font-variant-numeric:tabular-nums;display:flex;gap:.3em}.stats-gl{top:auto!important;bottom:0;height:48px}.clip-container{overflow:hidden;overflow:clip}.clip-container:nth-child(1) .clip-container__el.is-visible{transition-delay:calc(var(--clip-container-delay, 0s) + 0s)}.clip-container:nth-child(2) .clip-container__el.is-visible{transition-delay:calc(var(--clip-container-delay, 0s) + .1s)}.clip-container:nth-child(3) .clip-container__el.is-visible{transition-delay:calc(var(--clip-container-delay, 0s) + .2s)}.clip-container:nth-child(4) .clip-container__el.is-visible{transition-delay:calc(var(--clip-container-delay, 0s) + .3s)}.clip-container:nth-child(5) .clip-container__el.is-visible{transition-delay:calc(var(--clip-container-delay, 0s) + .4s)}.clip-container:nth-child(6) .clip-container__el.is-visible{transition-delay:calc(var(--clip-container-delay, 0s) + .5s)}.clip-container__el{transform:translateY(105%);transition:transform .6s cubic-bezier(.65,0,.35,1)}.clip-container__el.is-visible{transform:translateY(0)}::view-transition-old(clip-line-0){animation:clip-line-vt-exit .6s cubic-bezier(.65,0,.35,1) both}::view-transition-old(clip-line-1){animation:clip-line-vt-exit .6s cubic-bezier(.65,0,.35,1) both}::view-transition-old(clip-line-2){animation:clip-line-vt-exit .6s cubic-bezier(.65,0,.35,1) both}::view-transition-old(clip-line-3){animation:clip-line-vt-exit .6s cubic-bezier(.65,0,.35,1) both}::view-transition-old(clip-line-4){animation:clip-line-vt-exit .6s cubic-bezier(.65,0,.35,1) both}::view-transition-old(clip-line-5){animation:clip-line-vt-exit .6s cubic-bezier(.65,0,.35,1) both}::view-transition-old(clip-line-6){animation:clip-line-vt-exit .6s cubic-bezier(.65,0,.35,1) both}::view-transition-old(clip-line-7){animation:clip-line-vt-exit .6s cubic-bezier(.65,0,.35,1) both}::view-transition-old(clip-line-8){animation:clip-line-vt-exit .6s cubic-bezier(.65,0,.35,1) both}::view-transition-old(clip-line-9){animation:clip-line-vt-exit .6s cubic-bezier(.65,0,.35,1) both}::view-transition-old(clip-line-10){animation:clip-line-vt-exit .6s cubic-bezier(.65,0,.35,1) both}::view-transition-old(index-desc-line-0){animation:clip-line-vt-exit .6s cubic-bezier(.65,0,.35,1) both}::view-transition-old(index-desc-line-1){animation:clip-line-vt-exit .6s cubic-bezier(.65,0,.35,1) both}::view-transition-old(index-desc-line-2){animation:clip-line-vt-exit .6s cubic-bezier(.65,0,.35,1) both}::view-transition-old(index-desc-line-3){animation:clip-line-vt-exit .6s cubic-bezier(.65,0,.35,1) both}::view-transition-old(index-desc-line-4){animation:clip-line-vt-exit .6s cubic-bezier(.65,0,.35,1) both}::view-transition-old(index-desc-line-5){animation:clip-line-vt-exit .6s cubic-bezier(.65,0,.35,1) both}::view-transition-old(index-desc-line-6){animation:clip-line-vt-exit .6s cubic-bezier(.65,0,.35,1) both}::view-transition-old(index-desc-line-7){animation:clip-line-vt-exit .6s cubic-bezier(.65,0,.35,1) both}::view-transition-old(index-desc-line-8){animation:clip-line-vt-exit .6s cubic-bezier(.65,0,.35,1) both}::view-transition-old(index-desc-line-9){animation:clip-line-vt-exit .6s cubic-bezier(.65,0,.35,1) both}::view-transition-old(index-desc-line-10){animation:clip-line-vt-exit .6s cubic-bezier(.65,0,.35,1) both}::view-transition-old(index-title-line-0){animation:clip-line-vt-exit .6s cubic-bezier(.65,0,.35,1) both}::view-transition-old(index-title-line-1){animation:clip-line-vt-exit .6s cubic-bezier(.65,0,.35,1) both}::view-transition-old(index-title-line-2){animation:clip-line-vt-exit .6s cubic-bezier(.65,0,.35,1) both}::view-transition-old(index-title-line-3){animation:clip-line-vt-exit .6s cubic-bezier(.65,0,.35,1) both}::view-transition-old(index-title-line-4){animation:clip-line-vt-exit .6s cubic-bezier(.65,0,.35,1) both}::view-transition-old(index-title-line-5){animation:clip-line-vt-exit .6s cubic-bezier(.65,0,.35,1) both}::view-transition-old(index-title-line-6){animation:clip-line-vt-exit .6s cubic-bezier(.65,0,.35,1) both}::view-transition-old(index-title-line-7){animation:clip-line-vt-exit .6s cubic-bezier(.65,0,.35,1) both}::view-transition-old(index-title-line-8){animation:clip-line-vt-exit .6s cubic-bezier(.65,0,.35,1) both}::view-transition-old(index-title-line-9){animation:clip-line-vt-exit .6s cubic-bezier(.65,0,.35,1) both}::view-transition-old(index-title-line-10){animation:clip-line-vt-exit .6s cubic-bezier(.65,0,.35,1) both}@keyframes clip-line-vt-exit{0%{clip-path:inset(0 0 0 0);transform:translateZ(0)}to{clip-path:inset(0 0 100% 0);transform:translate3d(0,105%,0)}}@media (prefers-reduced-motion: reduce){::view-transition-old(clip-line-0){animation:none}::view-transition-old(clip-line-1){animation:none}::view-transition-old(clip-line-2){animation:none}::view-transition-old(clip-line-3){animation:none}::view-transition-old(clip-line-4){animation:none}::view-transition-old(clip-line-5){animation:none}::view-transition-old(clip-line-6){animation:none}::view-transition-old(clip-line-7){animation:none}::view-transition-old(clip-line-8){animation:none}::view-transition-old(clip-line-9){animation:none}::view-transition-old(clip-line-10){animation:none}::view-transition-old(index-desc-line-0){animation:none}::view-transition-old(index-desc-line-1){animation:none}::view-transition-old(index-desc-line-2){animation:none}::view-transition-old(index-desc-line-3){animation:none}::view-transition-old(index-desc-line-4){animation:none}::view-transition-old(index-desc-line-5){animation:none}::view-transition-old(index-desc-line-6){animation:none}::view-transition-old(index-desc-line-7){animation:none}::view-transition-old(index-desc-line-8){animation:none}::view-transition-old(index-desc-line-9){animation:none}::view-transition-old(index-desc-line-10){animation:none}::view-transition-old(index-title-line-0){animation:none}::view-transition-old(index-title-line-1){animation:none}::view-transition-old(index-title-line-2){animation:none}::view-transition-old(index-title-line-3){animation:none}::view-transition-old(index-title-line-4){animation:none}::view-transition-old(index-title-line-5){animation:none}::view-transition-old(index-title-line-6){animation:none}::view-transition-old(index-title-line-7){animation:none}::view-transition-old(index-title-line-8){animation:none}::view-transition-old(index-title-line-9){animation:none}::view-transition-old(index-title-line-10){animation:none}}.wysiwyg a:not([class]),.link{--bg-size: 0% 100%;--bg-size-hover: 100% 100%;--underline-height: 1px;background-image:linear-gradient(transparent calc(100% - var(--underline-height)),currentColor var(--underline-height));background-repeat:no-repeat;background-size:var(--bg-size);display:inline;transition:background-size .4s cubic-bezier(.25,.25,0,1),color .25s cubic-bezier(.25,.25,0,1),opacity .25s cubic-bezier(.25,.25,0,1)}@media (any-hover: hover),(hover: hover) and (pointer: fine){.wysiwyg a:not(:disabled):hover:not([class]),.link:not(:disabled):hover{background-size:var(--bg-size-hover)}}.wysiwyg a:active:not([class]),.link:active{background-size:var(--bg-size-hover)}.wysiwyg a:focus-visible:not([class]),.link:focus-visible{background-size:var(--bg-size-hover)}.wysiwyg a.link--disabled:not([class]),.link--disabled.link{pointer-events:none;user-select:none;opacity:.5}.wysiwyg a:not([class]),.link--underlined.link{--bg-size: 100% 100%;--bg-size-hover: 0% 100%}.wysiwyg p:not([class]):not(:first-child){margin-top:1.33em}.wysiwyg p:not([class]):not(:last-child){margin-bottom:1.33em}.wysiwyg p:empty{display:none}.wysiwyg a:not([class]){color:#000}.layout-grid[data-astro-cid-5spckylc]{pointer-events:none;position:fixed;z-index:99999999;top:0;left:50%;transform:translate(-50%);width:100%;height:100%;background-position:center;background-repeat:no-repeat;--column-color: rgba(231, 64, 31, .04);--gap-color: rgba(231, 64, 31, .13);background-image:repeating-linear-gradient(to right,var(--column-color),var(--column-color) var(--grid-column-width),var(--gap-color) var(--grid-column-width),var(--gap-color) calc(var(--grid-column-width) + var(--grid-gap)));background-size:min(var(--wrapper-max-width),calc(100vw - var(--scrollbar-width, 0px) - var(--offset-x) * 2)) 100%}.canvas-wrapper{position:fixed;inset:0;height:100lvh}.canvas{position:absolute;inset:0;width:100vw;height:100%}.header{--gap: 32px;position:fixed;width:100%;height:var(--header-height);z-index:5;display:flex;align-items:center;user-select:none}@media screen and (max-width: 1366px){.header{--gap: 24px}}@media screen and (max-width: 1199px){.header{--gap: 20px}}.header__logo{position:relative}.header__logo:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-width:42px;width:100%;min-height:42px;height:100%}.header__logo.is-active{pointer-events:none}.header__wrapper{display:flex;align-items:center}.header__left{width:calc(var(--grid-column-width) * 3 + var(--grid-gap) * 2);flex-shrink:0;margin-right:var(--grid-gap)}@media screen and (max-width: 767px){.header__left{width:auto;flex-shrink:0}}.header__right{margin-left:auto;display:flex;align-items:center;gap:var(--gap)}.header__right-mobile{display:flex;gap:var(--gap);align-items:center;margin-left:var(--gap)}@media screen and (max-width: 767px){.header__right-mobile{margin-left:auto;gap:24px}}.header__right-mobile:before{content:"";width:1px;height:1.8em;background-color:currentColor;transition:transform .6s cubic-bezier(.25,.25,0,1);transform-origin:50% 100%}@media screen and (max-width: 767px){.header__right-mobile:before{display:none}}html.js .header__right-mobile:before{transform:scaleY(0)}html.js-ready .header__right-mobile:before{transform:scaleY(1);transition-delay:.56s}.header__menu{--padding: 24px;display:contents}@media screen and (max-width: 767px){.header__menu{--transition-duration: 1s;--transition-delay: .5s;display:flex;flex-direction:column;align-items:center;text-align:center;gap:60px;position:fixed;z-index:5;top:50%;left:50%;transform:translate(-50%,-50%);width:max-content;max-width:calc(100% - var(--offset-x) * 2);padding:var(--padding);visibility:hidden;transition:visibility var(--transition-duration)var(--transition-delay) ease}.header__menu:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;transition:transform calc(var(--transition-duration) - var(--transition-delay)) cubic-bezier(.65,0,.35,1) var(--transition-delay);transform:scaleY(0);transform-origin:50% 0%}.header__menu .clip-container__el{transform:translateY(105%)}.header__menu .header__menu-close-wrapper{--clip-container-delay: .3s}.header__menu .header__nav{position:relative;z-index:1}.header__menu .header__nav-list{--clip-container-delay: .1s}.header.is-menu-open .header__menu{--transition-delay: 0s;visibility:visible}.header.is-menu-open .header__menu:before{transform:scaleY(1);transition-delay:0s}.header.is-menu-open .header__menu .clip-container__el{transform:none}.header.is-menu-open .header__menu .header__menu-close-wrapper{--clip-container-delay: .1s}.header.is-menu-open .header__menu .header__nav-list{--clip-container-delay: .2s}.header.is-menu-open .header__menu .social-links-item{--clip-container-delay: .45s}}.header__menu-close-wrapper{display:none}@media screen and (max-width: 767px){.header__menu-close-wrapper{display:inline-flex;justify-content:center;align-items:center;z-index:1}}.header__menu-close{position:relative}.header__menu-close:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-width:42px;width:100%;min-height:42px;height:100%}.header__menu-close{display:inline-flex;justify-content:center;align-items:center}.header__nav-list{display:flex;gap:var(--gap);flex-wrap:wrap}@media screen and (max-width: 767px){.header__nav-list{flex-direction:column;gap:24px;font-size:16px;font-family:Montserrat,OpenSans,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-weight:500;line-height:1.2;letter-spacing:-.01em;text-transform:uppercase}}.header__nav-item--mobile{display:none}@media screen and (max-width: 767px){.header__nav-item--mobile{display:block}}.social-links-list{display:flex;justify-content:space-between;gap:var(--gap);flex-wrap:wrap}@media screen and (max-width: 767px){.social-links-list{gap:24px;justify-content:center}}@media screen and (max-width: 355px){.social-links-list{gap:22px}}.menu-btn.round-button{display:none}@media screen and (max-width: 767px){.menu-btn.round-button{display:inline-flex;margin-left:auto;position:relative}}.menu-btn__line{width:12px;height:1px;background-color:currentColor;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.menu-btn__line:nth-child(1){transform:translate(-50%,-50%) translateY(-2px)}.menu-btn__line:nth-child(2){transform:translate(-50%,-50%) translateY(2px)}.header__nav-link{position:relative}.header__nav-link:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-width:42px;width:100%;min-height:42px;height:100%}@media (any-hover: hover),(hover: hover) and (pointer: fine){.header__nav-link:not(:disabled):hover{background-size:0% 100%}}.header__nav-link.is-active{pointer-events:none;background-size:var(--bg-size-hover)}.social-links-link{position:relative}.social-links-link:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-width:42px;width:100%;min-height:42px;height:100%}.header__right-mobile-link{--clip-container-delay: .4s}@media screen and (max-width: 767px){.header__right-mobile-link{--clip-container-delay: 0s}}.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}[data-astro-transition-scope]{animation:none!important}}
