:root,:host{--fa-font-solid: normal 900 1em/1 "Font Awesome 6 Solid";--fa-font-regular: normal 400 1em/1 "Font Awesome 6 Regular";--fa-font-light: normal 300 1em/1 "Font Awesome 6 Light";--fa-font-thin: normal 100 1em/1 "Font Awesome 6 Thin";--fa-font-duotone: normal 900 1em/1 "Font Awesome 6 Duotone";--fa-font-sharp-solid: normal 900 1em/1 "Font Awesome 6 Sharp";--fa-font-sharp-regular: normal 400 1em/1 "Font Awesome 6 Sharp";--fa-font-sharp-light: normal 300 1em/1 "Font Awesome 6 Sharp";--fa-font-sharp-thin: normal 100 1em/1 "Font Awesome 6 Sharp";--fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands"}svg:not(:root).svg-inline--fa,svg:not(:host).svg-inline--fa{overflow:visible;box-sizing:content-box}.svg-inline--fa{display:var(--fa-display, inline-block);height:1em;overflow:visible;vertical-align:-.125em}.svg-inline--fa.fa-2xs{vertical-align:.1em}.svg-inline--fa.fa-xs{vertical-align:0em}.svg-inline--fa.fa-sm{vertical-align:-.07143em}.svg-inline--fa.fa-lg{vertical-align:-.2em}.svg-inline--fa.fa-xl{vertical-align:-.25em}.svg-inline--fa.fa-2xl{vertical-align:-.3125em}.svg-inline--fa.fa-pull-left{margin-right:var(--fa-pull-margin, .3em);width:auto}.svg-inline--fa.fa-pull-right{margin-left:var(--fa-pull-margin, .3em);width:auto}.svg-inline--fa.fa-li{width:var(--fa-li-width, 2em);top:.25em}.svg-inline--fa.fa-fw{width:var(--fa-fw-width, 1.25em)}.fa-layers svg.svg-inline--fa{inset:0;margin:auto;position:absolute}.fa-layers-text,.fa-layers-counter{display:inline-block;position:absolute;text-align:center}.fa-layers{display:inline-block;height:1em;position:relative;text-align:center;vertical-align:-.125em;width:1em}.fa-layers svg.svg-inline--fa{-webkit-transform-origin:center center;transform-origin:center center}.fa-layers-text{left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transform-origin:center center;transform-origin:center center}.fa-layers-counter{background-color:var(--fa-counter-background-color, #ff253a);border-radius:var(--fa-counter-border-radius, 1em);box-sizing:border-box;color:var(--fa-inverse, #fff);line-height:var(--fa-counter-line-height, 1);max-width:var(--fa-counter-max-width, 5em);min-width:var(--fa-counter-min-width, 1.5em);overflow:hidden;padding:var(--fa-counter-padding, .25em .5em);right:var(--fa-right, 0);text-overflow:ellipsis;top:var(--fa-top, 0);-webkit-transform:scale(var(--fa-counter-scale, .25));transform:scale(var(--fa-counter-scale, .25));-webkit-transform-origin:top right;transform-origin:top right}.fa-layers-bottom-right{bottom:var(--fa-bottom, 0);right:var(--fa-right, 0);top:auto;-webkit-transform:scale(var(--fa-layers-scale, .25));transform:scale(var(--fa-layers-scale, .25));-webkit-transform-origin:bottom right;transform-origin:bottom right}.fa-layers-bottom-left{bottom:var(--fa-bottom, 0);left:var(--fa-left, 0);right:auto;top:auto;-webkit-transform:scale(var(--fa-layers-scale, .25));transform:scale(var(--fa-layers-scale, .25));-webkit-transform-origin:bottom left;transform-origin:bottom left}.fa-layers-top-right{top:var(--fa-top, 0);right:var(--fa-right, 0);-webkit-transform:scale(var(--fa-layers-scale, .25));transform:scale(var(--fa-layers-scale, .25));-webkit-transform-origin:top right;transform-origin:top right}.fa-layers-top-left{left:var(--fa-left, 0);right:auto;top:var(--fa-top, 0);-webkit-transform:scale(var(--fa-layers-scale, .25));transform:scale(var(--fa-layers-scale, .25));-webkit-transform-origin:top left;transform-origin:top left}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:.225em}.fa-xs{font-size:.75em;line-height:.08333em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.07143em;vertical-align:.05357em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-xl{font-size:1.5em;line-height:.04167em;vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:var(--fa-li-margin, 2.5em);padding-left:0}.fa-ul>li{position:relative}.fa-li{left:calc(var(--fa-li-width, 2em) * -1);position:absolute;text-align:center;width:var(--fa-li-width, 2em);line-height:inherit}.fa-border{border-color:var(--fa-border-color, #eee);border-radius:var(--fa-border-radius, .1em);border-style:var(--fa-border-style, solid);border-width:var(--fa-border-width, .08em);padding:var(--fa-border-padding, .2em .25em .15em)}.fa-pull-left{float:left;margin-right:var(--fa-pull-margin, .3em)}.fa-pull-right{float:right;margin-left:var(--fa-pull-margin, .3em)}.fa-beat{-webkit-animation-name:fa-beat;animation-name:fa-beat;-webkit-animation-delay:var(--fa-animation-delay, 0s);animation-delay:var(--fa-animation-delay, 0s);-webkit-animation-direction:var(--fa-animation-direction, normal);animation-direction:var(--fa-animation-direction, normal);-webkit-animation-duration:var(--fa-animation-duration, 1s);animation-duration:var(--fa-animation-duration, 1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-iteration-count:var(--fa-animation-iteration-count, infinite);-webkit-animation-timing-function:var(--fa-animation-timing, ease-in-out);animation-timing-function:var(--fa-animation-timing, ease-in-out)}.fa-bounce{-webkit-animation-name:fa-bounce;animation-name:fa-bounce;-webkit-animation-delay:var(--fa-animation-delay, 0s);animation-delay:var(--fa-animation-delay, 0s);-webkit-animation-direction:var(--fa-animation-direction, normal);animation-direction:var(--fa-animation-direction, normal);-webkit-animation-duration:var(--fa-animation-duration, 1s);animation-duration:var(--fa-animation-duration, 1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-iteration-count:var(--fa-animation-iteration-count, infinite);-webkit-animation-timing-function:var(--fa-animation-timing, cubic-bezier(.28, .84, .42, 1));animation-timing-function:var(--fa-animation-timing, cubic-bezier(.28, .84, .42, 1))}.fa-fade{-webkit-animation-name:fa-fade;animation-name:fa-fade;-webkit-animation-delay:var(--fa-animation-delay, 0s);animation-delay:var(--fa-animation-delay, 0s);-webkit-animation-direction:var(--fa-animation-direction, normal);animation-direction:var(--fa-animation-direction, normal);-webkit-animation-duration:var(--fa-animation-duration, 1s);animation-duration:var(--fa-animation-duration, 1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-iteration-count:var(--fa-animation-iteration-count, infinite);-webkit-animation-timing-function:var(--fa-animation-timing, cubic-bezier(.4, 0, .6, 1));animation-timing-function:var(--fa-animation-timing, cubic-bezier(.4, 0, .6, 1))}.fa-beat-fade{-webkit-animation-name:fa-beat-fade;animation-name:fa-beat-fade;-webkit-animation-delay:var(--fa-animation-delay, 0s);animation-delay:var(--fa-animation-delay, 0s);-webkit-animation-direction:var(--fa-animation-direction, normal);animation-direction:var(--fa-animation-direction, normal);-webkit-animation-duration:var(--fa-animation-duration, 1s);animation-duration:var(--fa-animation-duration, 1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-iteration-count:var(--fa-animation-iteration-count, infinite);-webkit-animation-timing-function:var(--fa-animation-timing, cubic-bezier(.4, 0, .6, 1));animation-timing-function:var(--fa-animation-timing, cubic-bezier(.4, 0, .6, 1))}.fa-flip{-webkit-animation-name:fa-flip;animation-name:fa-flip;-webkit-animation-delay:var(--fa-animation-delay, 0s);animation-delay:var(--fa-animation-delay, 0s);-webkit-animation-direction:var(--fa-animation-direction, normal);animation-direction:var(--fa-animation-direction, normal);-webkit-animation-duration:var(--fa-animation-duration, 1s);animation-duration:var(--fa-animation-duration, 1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-iteration-count:var(--fa-animation-iteration-count, infinite);-webkit-animation-timing-function:var(--fa-animation-timing, ease-in-out);animation-timing-function:var(--fa-animation-timing, ease-in-out)}.fa-shake{-webkit-animation-name:fa-shake;animation-name:fa-shake;-webkit-animation-delay:var(--fa-animation-delay, 0s);animation-delay:var(--fa-animation-delay, 0s);-webkit-animation-direction:var(--fa-animation-direction, normal);animation-direction:var(--fa-animation-direction, normal);-webkit-animation-duration:var(--fa-animation-duration, 1s);animation-duration:var(--fa-animation-duration, 1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-iteration-count:var(--fa-animation-iteration-count, infinite);-webkit-animation-timing-function:var(--fa-animation-timing, linear);animation-timing-function:var(--fa-animation-timing, linear)}.fa-spin{-webkit-animation-name:fa-spin;animation-name:fa-spin;-webkit-animation-delay:var(--fa-animation-delay, 0s);animation-delay:var(--fa-animation-delay, 0s);-webkit-animation-direction:var(--fa-animation-direction, normal);animation-direction:var(--fa-animation-direction, normal);-webkit-animation-duration:var(--fa-animation-duration, 2s);animation-duration:var(--fa-animation-duration, 2s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-iteration-count:var(--fa-animation-iteration-count, infinite);-webkit-animation-timing-function:var(--fa-animation-timing, linear);animation-timing-function:var(--fa-animation-timing, linear)}.fa-spin-reverse{--fa-animation-direction: reverse}.fa-pulse,.fa-spin-pulse{-webkit-animation-name:fa-spin;animation-name:fa-spin;-webkit-animation-direction:var(--fa-animation-direction, normal);animation-direction:var(--fa-animation-direction, normal);-webkit-animation-duration:var(--fa-animation-duration, 1s);animation-duration:var(--fa-animation-duration, 1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-iteration-count:var(--fa-animation-iteration-count, infinite);-webkit-animation-timing-function:var(--fa-animation-timing, steps(8));animation-timing-function:var(--fa-animation-timing, steps(8))}@media(prefers-reduced-motion:reduce){.fa-beat,.fa-bounce,.fa-fade,.fa-beat-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{-webkit-animation-delay:-1ms;animation-delay:-1ms;-webkit-animation-duration:1ms;animation-duration:1ms;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:0s;transition-duration:0s}}@-webkit-keyframes fa-beat{0%,90%{-webkit-transform:scale(1);transform:scale(1)}45%{-webkit-transform:scale(var(--fa-beat-scale, 1.25));transform:scale(var(--fa-beat-scale, 1.25))}}@keyframes fa-beat{0%,90%{-webkit-transform:scale(1);transform:scale(1)}45%{-webkit-transform:scale(var(--fa-beat-scale, 1.25));transform:scale(var(--fa-beat-scale, 1.25))}}@-webkit-keyframes fa-bounce{0%{-webkit-transform:scale(1,1) translateY(0);transform:scale(1) translateY(0)}10%{-webkit-transform:scale(var(--fa-bounce-start-scale-x, 1.1),var(--fa-bounce-start-scale-y, .9)) translateY(0);transform:scale(var(--fa-bounce-start-scale-x, 1.1),var(--fa-bounce-start-scale-y, .9)) translateY(0)}30%{-webkit-transform:scale(var(--fa-bounce-jump-scale-x, .9),var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -.5em));transform:scale(var(--fa-bounce-jump-scale-x, .9),var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -.5em))}50%{-webkit-transform:scale(var(--fa-bounce-land-scale-x, 1.05),var(--fa-bounce-land-scale-y, .95)) translateY(0);transform:scale(var(--fa-bounce-land-scale-x, 1.05),var(--fa-bounce-land-scale-y, .95)) translateY(0)}57%{-webkit-transform:scale(1,1) translateY(var(--fa-bounce-rebound, -.125em));transform:scale(1) translateY(var(--fa-bounce-rebound, -.125em))}64%{-webkit-transform:scale(1,1) translateY(0);transform:scale(1) translateY(0)}to{-webkit-transform:scale(1,1) translateY(0);transform:scale(1) translateY(0)}}@keyframes fa-bounce{0%{-webkit-transform:scale(1,1) translateY(0);transform:scale(1) translateY(0)}10%{-webkit-transform:scale(var(--fa-bounce-start-scale-x, 1.1),var(--fa-bounce-start-scale-y, .9)) translateY(0);transform:scale(var(--fa-bounce-start-scale-x, 1.1),var(--fa-bounce-start-scale-y, .9)) translateY(0)}30%{-webkit-transform:scale(var(--fa-bounce-jump-scale-x, .9),var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -.5em));transform:scale(var(--fa-bounce-jump-scale-x, .9),var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -.5em))}50%{-webkit-transform:scale(var(--fa-bounce-land-scale-x, 1.05),var(--fa-bounce-land-scale-y, .95)) translateY(0);transform:scale(var(--fa-bounce-land-scale-x, 1.05),var(--fa-bounce-land-scale-y, .95)) translateY(0)}57%{-webkit-transform:scale(1,1) translateY(var(--fa-bounce-rebound, -.125em));transform:scale(1) translateY(var(--fa-bounce-rebound, -.125em))}64%{-webkit-transform:scale(1,1) translateY(0);transform:scale(1) translateY(0)}to{-webkit-transform:scale(1,1) translateY(0);transform:scale(1) translateY(0)}}@-webkit-keyframes fa-fade{50%{opacity:var(--fa-fade-opacity, .4)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity, .4)}}@-webkit-keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity, .4);-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(var(--fa-beat-fade-scale, 1.125));transform:scale(var(--fa-beat-fade-scale, 1.125))}}@keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity, .4);-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(var(--fa-beat-fade-scale, 1.125));transform:scale(var(--fa-beat-fade-scale, 1.125))}}@-webkit-keyframes fa-flip{50%{-webkit-transform:rotate3d(var(--fa-flip-x, 0),var(--fa-flip-y, 1),var(--fa-flip-z, 0),var(--fa-flip-angle, -180deg));transform:rotate3d(var(--fa-flip-x, 0),var(--fa-flip-y, 1),var(--fa-flip-z, 0),var(--fa-flip-angle, -180deg))}}@keyframes fa-flip{50%{-webkit-transform:rotate3d(var(--fa-flip-x, 0),var(--fa-flip-y, 1),var(--fa-flip-z, 0),var(--fa-flip-angle, -180deg));transform:rotate3d(var(--fa-flip-x, 0),var(--fa-flip-y, 1),var(--fa-flip-z, 0),var(--fa-flip-angle, -180deg))}}@-webkit-keyframes fa-shake{0%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}4%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}8%,24%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}12%,28%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}16%{-webkit-transform:rotate(-22deg);transform:rotate(-22deg)}20%{-webkit-transform:rotate(22deg);transform:rotate(22deg)}32%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}36%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}40%,to{-webkit-transform:rotate(0deg);transform:rotate(0)}}@keyframes fa-shake{0%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}4%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}8%,24%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}12%,28%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}16%{-webkit-transform:rotate(-22deg);transform:rotate(-22deg)}20%{-webkit-transform:rotate(22deg);transform:rotate(22deg)}32%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}36%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}40%,to{-webkit-transform:rotate(0deg);transform:rotate(0)}}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.fa-rotate-90{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-webkit-transform:scale(-1,1);transform:scaleX(-1)}.fa-flip-vertical{-webkit-transform:scale(1,-1);transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{-webkit-transform:scale(-1,-1);transform:scale(-1)}.fa-rotate-by{-webkit-transform:rotate(var(--fa-rotate-angle, none));transform:rotate(var(--fa-rotate-angle, none))}.fa-stack{display:inline-block;vertical-align:middle;height:2em;position:relative;width:2.5em}.fa-stack-1x,.fa-stack-2x{inset:0;margin:auto;position:absolute;z-index:var(--fa-stack-z-index, auto)}.svg-inline--fa.fa-stack-1x{height:1em;width:1.25em}.svg-inline--fa.fa-stack-2x{height:2em;width:2.5em}.fa-inverse{color:var(--fa-inverse, #fff)}.sr-only,.fa-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.sr-only-focusable:not(:focus),.fa-sr-only-focusable:not(:focus){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.svg-inline--fa .fa-primary{fill:var(--fa-primary-color, currentColor);opacity:var(--fa-primary-opacity, 1)}.svg-inline--fa .fa-secondary{fill:var(--fa-secondary-color, currentColor);opacity:var(--fa-secondary-opacity, .4)}.svg-inline--fa.fa-swap-opacity .fa-primary{opacity:var(--fa-secondary-opacity, .4)}.svg-inline--fa.fa-swap-opacity .fa-secondary{opacity:var(--fa-primary-opacity, 1)}.svg-inline--fa mask .fa-primary,.svg-inline--fa mask .fa-secondary{fill:#000}.fad.fa-inverse,.fa-duotone.fa-inverse{color:var(--fa-inverse, #fff)}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/montserrat-cyrillic-ext-wght-normal.CO5hGrJv.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/montserrat-cyrillic-wght-normal.EAA9jha_.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/montserrat-vietnamese-wght-normal.k7S-YeeD.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/montserrat-latin-ext-wght-normal.BsZE-iaG.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/montserrat-latin-wght-normal.l_AIctKy.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*{box-sizing:border-box}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none;max-width:100%}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}html{all:initial;background:var(--principalColor);line-height:1.15;scroll-behavior:smooth;font-size:17px}body{font-family:Montserrat Variable,Montserrat,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;scroll-margin-top:100px;color:var(--accentColor);font-size:27px;text-align:center}:root{--scrollbar-width: 0;--principal: 19, 69, 92;--principalDark: 33, 88, 115;--light: #e3f6ff;--secondary: 81, 138, 166;--accent: 250, 250, 250;--accent-2: 204, 255, 255;--accent-3: rgb(184 232 255);--accent-4: #ccccccdb;--principalColor: rgba(var(--principal));--principalColorDark: rgba(var(--principalDark));--secondaryColor: rgba(var(--secondary));--accentColor: rgba(var(--accent));--accent-2-Color: rgba(var(--accent-2));--glow-rgb: 127, 233, 255;--glow: rgb(var(--glow-rgb));--principalColorAlpha: rgba(var(--principal), .867);--secondaryColorAlpha: rgba(var(--secondary), .667);--principalColorDarkAlpha: rgba(var(--principalDark), .667);--sans: "Inter", sans-serif, -apple-system, ui-sans-serif, system-ui, blinkmacsystemfont, sego ui, roboto, helvetica neue, arial, noto sans, sans-serif, monospace;--transition-left: left .2s ease-in-out;--transition-width: width .2s ease-in-out;--transition-prop-formui: border-color, background, color, transform, box-shadow;--radius1: 6px;--index1: 1;--index2: 2;--index4: 4;--index3: 3}h1,h2,h3,h4,h5,h6{margin:0}:target{scroll-margin-top:52px}h1{text-align:center;font-size:clamp(1.5rem,4vw,1.8rem);font-weight:400}h2{font-size:clamp(2rem,4vw,2.8rem);color:var(--accent-3);font-weight:400}h3{font-size:clamp(1.1rem,2.4vw,1.9rem);font-weight:400;color:var(--accent-4)}ul{padding:0;margin-block:.6rem}li{list-style:none}a{text-decoration:none}h1{border-radius:7px}.typed-cursor{display:inline-block}input,textarea,button,select,a{-webkit-tap-highlight-color:transparent}section p.p{width:clamp(min(400px,80vw),70vw,800px);font-size:clamp(1rem,3vw,1.5rem);margin:0}strong{color:var(--principalColorDark)}section:nth-child(1){display:grid;place-content:center;width:100%;height:100vh;height:100svh;position:relative;overflow:hidden}section:nth-child(2n):not(:first-child){background:var(--secondaryColor);position:relative}section:nth-child(odd):not(:first-child){background:var(--principalColor)}section>h1{margin:0;padding:16px 30px}button{padding:0}.marginContainer{width:100%;display:flex;flex-direction:column;align-items:center;gap:1rem;padding:2rem;scroll-margin-top:64px}:is(button,svg,a)>*{pointer-events:none}@media not all and (min-resolution:.001dpcm){@supports (-webkit-appearance: none){body{letter-spacing:-.1rem}}}@keyframes show{0%{opacity:0}to{opacity:1}}@keyframes unShow{0%{opacity:1}to{opacity:0}}[data-reveal]{opacity:0;transform:translate(20px);transition:opacity .6s ease,transform .6s ease;will-change:opacity,transform}[data-reveal=bottom]{transform:translateY(40px)}[data-reveal=right]{transform:translate(-20px)}[data-reveal].is-visible{opacity:1;transform:none}.wave-path{transition:transform .8s ease-out}.wave-path.wave-path-1{transform:translate(-80vw)}.wave-path.wave-path-2,.wave-path.wave-path-3{transform:translate(20vw)}.wave-path.wave-path-animate{transform:translate(0)}.cursor{pointer-events:none;position:fixed;z-index:1000;width:30px;height:30px}.cursor__ball{position:absolute;transition:cubic-bezier(.18,.89,.32,1.28);transition-property:translate scale;will-change:translate}.cursor__ball--big{border:3px solid #fff;border-radius:50%;width:30px;height:30px;transition-duration:.3s}.cursor__ball--small{width:0;height:0;border:4px solid #fff;border-radius:50%;inset:0;margin:auto;transition-duration:0s}.cursor__ball circle{fill:#f7f8fa}@media(width<=800px){html,a,button{cursor:default}.cursor{display:none}}._button_15ysa_1{position:absolute;top:0;right:1rem;height:67px;z-index:50;-webkit-appearance:none;appearance:none;background:transparent;border:none;outline:none;color:#fff;display:grid;place-content:center;padding:0}._button_15ysa_1 svg{width:clamp(1.3rem,4vw,1.5rem);height:clamp(1.3rem,4vw,1.5rem)}.dark{--accents-8: rgba(var(--accent));--accents-7: #eaeaea;--accents-6: #999;--accents-5: rgba(var(--accent), .7);--accents-4: #666;--accents-3: var(--principalColorDark);--accents-2: var(--principalColorDark);--accents-1: var(--principalColorAlpha);--black0: #000;--black1: #0e0e0f;--black2: #0a0a0a;--white1: var(--accentColor);--white2: #cccbcb;--offsetblack1: hsla(0, 0%, 100%, .08);--offsetblack2: var(--principalColorDark);--offsetwhite1: hsla(0, 0%, 100%, .4);--offsetwhite2: #fff;--offsetsecondary1: rgba(50, 145, 255, .1);--offsetsecondary2: rgba(50, 180, 255, .1);--bs-md: rgba(0, 0, 0, .2) 0 1px 2px 0, rgba(0, 0, 0, .1) 0 1px 3px 0;--bs-lg: 0 30px 60px rgba(0, 0, 0, .12);--bs-inset1: inset 0 0 10px 8px rgba(74, 74, 74, .2);--bs-inset2: inset 0 0 10px 8px hsla(0, 0%, 7%, .5), inset 0 0 10px 8px hsla(0, 0%, 7%, .3);--bs-offset1: hsla(0, 0%, 53%, .1) 0 0 3px 2px, hsla(0, 0%, 53%, .05) 0 1px 3px 2px;--blue1: #0070f3;--blue2: #3291ff;--blue3: #7f95f5;--dividerBg: rgba(64, 100, 143, .1);--border-color: hsla(0, 0%, 100%, .14);--border: 1px solid var(--border-color);--text-shadow: 1px 1px 12px hsla(0, 0%, 100%, .4)}#body{color:var(--white1);font-weight:400;justify-self:end;text-rendering:optimizespeed;overflow:hidden;margin-inline-end:var(--scrollbar-width)}.header{align-items:center;display:flex;justify-content:center;width:100%}.header,.navbar{position:relative}.navbar{border:1px solid var(--accents-2);border-radius:40px;box-shadow:none;transform:scale(1);z-index:10}.navbar-root{background-color:rgba(var(--secondary),.2);display:flex;overflow:hidden;padding:4px}.navbar-link,.navbar-root{border-radius:inherit;position:relative}.navbar-link{width:max-content;display:grid;place-content:center;border:0;color:var(--accents-5);font-size:17px;font-weight:700;height:36px;padding:0 24px;position:relative;text-transform:capitalize;transition:color .15s ease;z-index:50}.navbar-link--active,.navbar-link:hover{color:var(--accents-8)}.navbar-link:focus-visible{box-shadow:0 0 0 1px var(--accents-4)}.navbar-curr--glow,.navbar-curr--pill,.navbar-curr--stroke{pointer-events:none;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none}.navbar-curr--glow,.navbar-curr--pill{border-radius:inherit;top:4px}.navbar-curr--stroke{background:linear-gradient(90deg,transparent,var(--accents-4) 20%,var(--accents-2) 67.19%,transparent);height:1px;left:32px;position:absolute;top:-1px;width:90%;z-index:-1}.navbar-curr--pill{background:linear-gradient(to right bottom,var(--principalColorDark),var(--principalColor));height:36px;transition:var(--transition-left),var(--transition-width),transform .3s;width:79px}.navbar-curr--glow{background:var(--offsetwhite2);opacity:.2;bottom:-52px;filter:blur(32px);height:50px;transition:var(--transition-left),transform .3s;width:39.5px;z-index:0}.lightbulb{position:absolute;top:0;width:100%}.lightbulb{background:var(--white2);border-radius:100%;filter:blur(64px);height:16px;mix-blend-mode:normal;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:1}.original{display:flex;font-size:.875rem;width:100%;justify-content:center;align-items:center;flex-direction:row;position:absolute;z-index:100;height:50px}.original button,.original a{background:transparent;border:var(--border);color:var(--white2);font-size:.925rem;font-weight:500;height:40px;width:auto;border-radius:6px;cursor:pointer;line-height:40px;padding:0 .75rem}.original button{margin-right:1rem}@media(width<985px){#body{display:none}}._container_bar_14l1f_1{display:inline-block}._nav_fixed_14l1f_4 button{-webkit-appearance:none;appearance:none;background:transparent;border:none;outline:none;color:#fff}._principal_nav_14l1f_12{height:100%;height:100dvh;display:grid;overflow:clip;grid-template-rows:1fr;position:fixed;top:0;left:0;background-color:rgba(var(--secondary),.3);backdrop-filter:blur(25px);-webkit-backdrop-filter:blur(25px);z-index:30}._principal_nav_14l1f_12 a{color:#fff}._nav_fixed_14l1f_4{width:100vw;display:grid;grid-template-columns:1fr min-content;align-items:center;padding-inline:1rem;overflow:clip;position:fixed;z-index:20;box-shadow:0 0 50px 0 var(--principalColorAlpha);background-color:rgba(var(--principal),.4);backdrop-filter:blur(25px);-webkit-backdrop-filter:blur(25px)}._principal_icon_14l1f_44{display:flex;justify-content:center;align-items:center;justify-self:start;font-size:clamp(1.3rem,4vw,1.5rem)}._tag_title_14l1f_52{margin:0 .4rem;font-weight:700;font-size:clamp(1.3rem,4vw,1.5rem)}._nav_fixed_ul_14l1f_58{display:flex;flex-direction:column;align-self:center;padding:0;margin:0;font-size:1.4em;user-select:none}._nav_fixed_li_14l1f_67 a{width:100%;display:inline-block;padding:20px;border-radius:5px}._bg_dark_14l1f_74{width:100vw;height:100vh;background:#000000b3;position:fixed;top:0;left:0;z-index:20;display:none;opacity:0}._containerMenuToggle_14l1f_85{position:fixed;z-index:40;right:0;display:none}@keyframes _show_14l1f_1{0%,to{opacity:1}}@keyframes _unShow_14l1f_1{0%,to{opacity:0}}@media(width<985px){._containerMenuToggle_14l1f_85{display:grid}}._anchor_12ipc_1{position:absolute;left:50%;bottom:10px;z-index:var(--index2)}._mouseScroll_12ipc_8{margin:auto;-webkit-transform:translateX(-50%);transform:translate(-50%)}._mouseScroll_12ipc_8 span{display:block;width:5px;height:5px;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);border-right:2px solid #fff;border-bottom:2px solid #fff;margin:0 0 3px 5px}._mouseScroll_12ipc_8 ._mouse_12ipc_8{height:21px;width:14px;border-radius:10px;-webkit-transform:none;-ms-transform:none;transform:none;border:2px solid #ffffff;top:170px}._mouseScroll_12ipc_8 ._downArrow1_12ipc_34{margin-top:6px}._mouseScroll_12ipc_8 ._downArrow1_12ipc_34,._mouseScroll_12ipc_8 ._downArrow2_12ipc_38,._mouseScroll_12ipc_8 ._downArrow3_12ipc_39{animation:_mouse-scroll_12ipc_1 1s infinite}._mouse-croll_12ipc_42 ._downArrow1_12ipc_34{animation-delay:.1s;animation-direction:alternate}._mouseScroll_12ipc_8 ._downArrow2_12ipc_38{animation-delay:.2s;animation-direction:alternate}._mouseScroll_12ipc_8 ._downArrow3_12ipc_39{animation-delay:.3s;animation-direction:alternate}._mouseScroll_12ipc_8 ._mouseIn_12ipc_54{height:5px;width:2px;display:block;margin:5px auto;background:#fff;position:relative}._mouseScroll_12ipc_8 ._mouseIn_12ipc_54{animation:_animated-mouse_12ipc_1 1.2s ease infinite}@keyframes _animated-mouse_12ipc_1{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(6px);-ms-transform:translateY(6px);transform:translateY(6px)}}@keyframes _mouse-scroll_12ipc_1{0%{opacity:0}50%{opacity:.5}to{opacity:1}}._heroContent_1czog_1{position:relative;z-index:2;text-align:center;padding:0 1.2rem;display:flex;flex-direction:column;align-items:center;gap:clamp(1rem,2.5vw,1.6rem);pointer-events:none;transform-style:preserve-3d;transition:transform .35s cubic-bezier(.2,.8,.2,1)}._heroContent_1czog_1>*{opacity:0;animation:_heroRise_1czog_1 .9s cubic-bezier(.2,.8,.2,1) forwards}@keyframes _heroRise_1czog_1{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}._title_1czog_29{margin:0;color:var(--light);font-weight:400;font-size:clamp(1.7rem,4.6vw,4.6rem);text-wrap:balance;padding:clamp(1.1rem,2.4vw,1.7rem) clamp(1.4rem,3.6vw,3.6rem);border:clamp(3px,.55vw,7px) solid var(--light);border-radius:999px;background:rgba(var(--principal),.36);backdrop-filter:blur(22px);animation:_heroRise_1czog_1 .9s cubic-bezier(.2,.8,.2,1) forwards,_titleGlow_1czog_1 4.5s ease-in-out 1s infinite}@keyframes _titleGlow_1czog_1{0%,to{box-shadow:0 0 22px -6px rgba(var(--glow-rgb),.25),inset 0 0 26px -10px rgba(var(--glow-rgb),.12)}50%{box-shadow:0 0 46px -4px rgba(var(--glow-rgb),.55),inset 0 0 34px -8px rgba(var(--glow-rgb),.22)}}._sub_1czog_58{margin:0;color:#e3f6ffdb;font-weight:400;font-size:clamp(1.2rem,3vw,2.6rem);padding:.5rem 1.4rem;border-radius:999px;min-height:1.4em;background:rgba(var(--principal),.32);backdrop-filter:blur(18px);display:inline-flex;align-items:center;justify-content:center}._role_1czog_72{white-space:nowrap;display:inline-block;opacity:0;transform:translateY(7px);transition:opacity .55s ease,transform .55s ease}._roleShow_1czog_81{opacity:1;transform:none}._cta_1czog_87{display:flex;gap:1rem;flex-wrap:wrap;justify-content:center;pointer-events:auto;margin-top:.3rem}._btn_1czog_95{position:relative;display:inline-flex;align-items:center;justify-content:center;font-family:inherit;font-weight:600;font-size:clamp(.92rem,1.5vw,1.05rem);letter-spacing:.01em;padding:.82rem 1.9rem;border-radius:999px;cursor:pointer;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s,background .25s,border-color .25s,color .25s;will-change:transform}._btnPrimary_1czog_115{color:#0e3346;background:var(--glow);border:1px solid transparent;box-shadow:0 6px 22px -8px var(--glow)}._btnPrimary_1czog_115:hover{box-shadow:0 10px 34px -6px var(--glow)}._btnGhost_1czog_124{color:var(--light);background:rgba(var(--principal),.34);border:1px solid rgba(var(--glow-rgb),.35);backdrop-filter:blur(14px)}._btnGhost_1czog_124:hover{border-color:var(--glow);background:rgba(var(--glow-rgb),.12);box-shadow:0 0 0 1px rgba(var(--glow-rgb),.2),0 8px 26px -10px var(--glow)}._floatLayer_1czog_139{position:absolute;inset:0;z-index:1;pointer-events:none}._floatIcon_1czog_145{position:absolute;transition:transform .5s cubic-bezier(.2,.8,.2,1);will-change:transform}._fiInner_1czog_150{display:grid;place-content:center;width:100%;height:100%;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate;will-change:transform}._floatIcon_1czog_145 svg{width:100%;height:100%;display:block;filter:brightness(0) invert(1)}._near_1czog_166{opacity:.17;filter:drop-shadow(0 0 10px rgba(var(--glow-rgb),.45))}._far_1czog_170{opacity:.085;filter:blur(1.4px) drop-shadow(0 0 8px rgba(var(--glow-rgb),.4))}._near_1czog_166 ._fiInner_1czog_150{animation-name:_floatA_1czog_1}._far_1czog_170 ._fiInner_1czog_150{animation-name:_floatB_1czog_1}@keyframes _floatA_1czog_1{0%{transform:translate(-9px,-13px) rotate(-6deg)}to{transform:translate(9px,15px) rotate(6deg)}}@keyframes _floatB_1czog_1{0%{transform:translate(11px,-10px) rotate(5deg)}to{transform:translate(-11px,17px) rotate(-5deg)}}._hudLayer_1czog_198{position:absolute;top:clamp(76px,10vh,104px);left:clamp(22px,3.5vw,46px);right:clamp(22px,3.5vw,46px);bottom:clamp(30px,5vh,56px);z-index:2;pointer-events:none}._hud_1czog_198{position:absolute;width:30px;height:30px;border:1.5px solid rgba(var(--glow-rgb),.34)}._tl_1czog_213{top:0;left:0;border-right:0;border-bottom:0}._tr_1czog_219{top:0;right:0;border-left:0;border-bottom:0}._bl_1czog_225{bottom:0;left:0;border-right:0;border-top:0}._br_1czog_231{bottom:0;right:0;border-left:0;border-top:0}@media(prefers-reduced-motion:reduce){._heroContent_1czog_1>*,._title_1czog_29{opacity:1!important;animation:none!important;transform:none!important}._role_1czog_72{opacity:1!important;transform:none!important}._fiInner_1czog_150{animation:none!important}}.hero-fade[data-astro-cid-hxwkvfo2]{position:absolute;left:0;right:0;bottom:0;height:26vh;z-index:1;background:linear-gradient(to bottom,rgba(var(--secondary),0) 0%,rgba(var(--secondary),.55) 60%,var(--secondaryColor) 100%);pointer-events:none}._wrapper_1dy5v_1{width:100%;max-width:1180px;margin-inline:auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:1.8rem}._card_1dy5v_10{display:grid;grid-template-rows:230px 1fr;border-radius:20px;overflow:clip;background:#ffffff29;border:1px solid rgba(255,255,255,.14);text-align:left;z-index:9}._note_1dy5v_21{margin:0 auto 1.6rem;max-width:620px;font-size:clamp(.9rem,1.6vw,1.05rem);color:#e3f6ff99;text-wrap:pretty}._cardImg_1dy5v_29{position:relative;display:grid;place-content:center;overflow:clip}._cardImgPlaceholder_1dy5v_35{background:repeating-linear-gradient(-45deg,#ffffff0a 0 12px,#ffffff12 12px 24px)}._soonBadge_1dy5v_42{font-size:.72rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--light);padding:.4rem .9rem;border-radius:999px;background:rgba(var(--glow-rgb),.12);border:1px solid rgba(var(--glow-rgb),.3)}._skel_1dy5v_54{display:block;height:.7rem;border-radius:999px;background:#ffffff14}._skelTitle_1dy5v_60{height:1.1rem;width:55%}._skelShort_1dy5v_64{width:70%}._cardImg_1dy5v_29 img{width:100%;height:100%;object-fit:cover}._cardImgTag_1dy5v_72{font-family:ui-monospace,SFMono-Regular,JetBrains Mono,monospace;font-size:.8rem;letter-spacing:.04em;color:#13455cb3;background:#ffffff8c;padding:.35rem .7rem;border-radius:6px}._cardBody_1dy5v_82{padding:1.1rem 1.2rem 1.3rem;display:flex;flex-direction:column;gap:.9rem;background:#ffffff14}._cardTop_1dy5v_89{display:flex;align-items:baseline;justify-content:space-between;gap:.8rem}._cardTitle_1dy5v_95{color:var(--light);font-size:clamp(1.2rem,2.4vw,1.5rem);font-weight:600;margin:0}._cardDate_1dy5v_101{font-size:.8rem;color:#e3f6ff99;white-space:nowrap}._cardDesc_1dy5v_106{margin:0;font-size:.98rem;line-height:1.5;color:#f0f8fcdb;text-wrap:pretty}._cardDesc_1dy5v_106 strong{color:var(--light);font-weight:600}._cardFoot_1dy5v_117{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:.4rem}._cardStack_1dy5v_124{display:flex;flex-wrap:wrap;gap:.4rem}._chip_1dy5v_129{font-size:.72rem;padding:.25rem .6rem;border-radius:999px;background:rgba(var(--glow-rgb),.14);color:#cdeefb;border:1px solid rgba(var(--glow-rgb),.18)}._cardLinks_1dy5v_137{display:flex;gap:.5rem}._cardIc_1dy5v_141{display:grid;place-content:center;color:#cfe9f5;opacity:.85;transition:opacity .25s,color .25s}._cardIc_1dy5v_141:hover{opacity:1;color:#fff}._cardIc_1dy5v_141 svg{width:20px;height:20px;display:block}._articlePage_1f0ra_1{width:100%}._skillCards_1f0ra_6{width:100%;max-width:920px;margin-inline:auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(175px,1fr));gap:1rem}._skillCard_1f0ra_6{display:flex;align-items:center;gap:.85rem;padding:.9rem 1.2rem;min-width:0;border-radius:16px;background:#00000029;border:1px solid rgba(var(--glow-rgb),.16);transition:transform .28s cubic-bezier(.2,.8,.2,1),box-shadow .28s,border-color .28s,background .28s}._skillCard_1f0ra_6:hover{transform:translateY(-4px);border-color:var(--glow);background:rgba(var(--glow-rgb),.08);box-shadow:0 12px 30px -14px var(--glow)}._scIcon_1f0ra_35{display:grid;place-content:center;width:40px;height:40px;flex:none}._scIcon_1f0ra_35 svg{width:34px;height:34px;display:block;transition:transform .28s}._skillCard_1f0ra_6:hover ._scIcon_1f0ra_35 svg{transform:scale(1.12)}._scLabel_1f0ra_51{font-size:clamp(.92rem,1.6vw,1.05rem);font-weight:500;color:var(--light);text-align:left}._knowledgeContainer_1f0ra_57{container-type:inline-size;width:100%}._paragraphWrapper_1f0ra_62{display:flex;flex-direction:column;gap:2rem}.divider-wrap[data-astro-cid-g2vovh5f]{position:relative}.divider[data-astro-cid-g2vovh5f]{position:relative;width:100%;overflow:hidden}.d-halo[data-astro-cid-g2vovh5f],.d-core[data-astro-cid-g2vovh5f]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:999px}.d-halo[data-astro-cid-g2vovh5f]{width:min(62%,780px);height:4px;filter:blur(4px);opacity:.9;background:linear-gradient(90deg,transparent,rgba(var(--glow-rgb),.95) 50%,transparent)}.d-core[data-astro-cid-g2vovh5f]{width:min(60%,760px);height:1.5px;background:linear-gradient(90deg,transparent,rgba(232,250,255,.97) 50%,transparent);box-shadow:0 0 6px #ffffff8c}._footer_final_xiogi_1{background:var(--principalColorDark);width:100%;overflow:hidden;height:fit-content;padding-block:clamp(4rem,8vw,7rem);padding-inline:clamp(1rem,4vw,2rem);display:flex;flex-direction:column;align-items:center}._contactCard_xiogi_14{width:min(640px,100%);padding:clamp(1.1rem,4vw,2.8rem);border-radius:24px;background:#ffffff0d;border:1px solid rgba(var(--glow-rgb),.16);backdrop-filter:blur(16px);box-shadow:0 26px 64px -32px #000000a6;display:flex;flex-direction:column;gap:1.7rem;text-align:left}._contactHead_xiogi_27{display:flex;flex-direction:column;gap:.55rem}._contactTitle_xiogi_32{font-size:clamp(1.5rem,3.2vw,2.2rem);color:var(--light);font-weight:600;padding:0}._contactSub_xiogi_38{margin:0;color:#e3f6ffad;font-size:clamp(.95rem,1.6vw,1.05rem);line-height:1.55;text-wrap:pretty}._form_xiogi_47{display:flex;flex-direction:column;gap:1rem;width:100%}._formGrid_xiogi_53{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media(width<520px){._formGrid_xiogi_53{grid-template-columns:1fr}._sendBtn_xiogi_62{align-self:stretch}}._field_xiogi_67{display:flex;flex-direction:column;gap:.45rem}._field_xiogi_67 label{font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;font-weight:600;color:#e3f6ff80;transition:color .2s}._field_xiogi_67 input,._field_xiogi_67 textarea{width:100%;box-sizing:border-box;font-family:inherit;font-size:1rem;color:#eaf6fc;background:transparent;border:none;border-bottom:1.5px solid rgba(var(--glow-rgb),.22);border-radius:0;padding:.5rem .15rem;resize:vertical;transition:border-color .2s}._field_xiogi_67 textarea{min-height:120px}._field_xiogi_67 input:focus,._field_xiogi_67 textarea:focus{outline:none;border-bottom-color:var(--glow)}._field_xiogi_67:focus-within label{color:var(--glow)}._sendBtn_xiogi_62{position:relative;overflow:hidden;margin-top:.6rem;align-self:flex-start;cursor:pointer;font-family:inherit;font-weight:600;font-size:1rem;letter-spacing:.01em;color:#06222e;background:var(--glow);border:none;border-radius:10px;padding:.85rem 2rem;display:inline-flex;align-items:center;justify-content:center;transition:transform .2s,box-shadow .2s}._sendBtn_xiogi_62:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 26px -12px rgba(var(--glow-rgb),.6)}._sendBtn_xiogi_62:active:not(:disabled){transform:translateY(0)}._sendLabel_xiogi_137{position:relative;z-index:1}._sendBtn_xiogi_62:disabled{cursor:not-allowed}._sendBtn_xiogi_62._loading_xiogi_146{color:transparent}._sendBtn_xiogi_62._loading_xiogi_146 ._sendLabel_xiogi_137{opacity:0}._sendBtn_xiogi_62._loading_xiogi_146:after{content:"";display:block;position:absolute;top:50%;left:50%;translate:-50% -50%;width:16px;height:16px;border:3px solid #06222e;border-right-color:transparent;border-radius:50%;animation:_spinner_xiogi_1 .5s linear infinite;z-index:2}._sendBtn_xiogi_62._success_xiogi_167:after{content:"";display:inline-block;background-color:#7ac142;clip-path:circle(0);position:absolute;top:50%;left:50%;translate:-50% -50%;width:100%;height:100%;animation:_success_xiogi_167 325ms ease-out both;z-index:1}._sendBtn_xiogi_62._error_xiogi_181{background:red;color:#fff}._bounce_xiogi_186{animation-name:_bounce_xiogi_186;animation-duration:.5s;animation-delay:.25s}@keyframes _bounce_xiogi_186{0%{transform:translate(0)}37%{transform:translate(5px)}55%{transform:translate(-5px)}73%{transform:translate(4px)}82%{transform:translate(-4px)}91%{transform:translate(2px)}to{transform:translate(0)}}@keyframes _spinner_xiogi_1{to{rotate:360deg}}@keyframes _success_xiogi_167{0%{clip-path:circle(0)}to{clip-path:circle(100%)}}._checkmark_xiogi_229{width:40px;height:40px;border-radius:50%;position:absolute;inset:0;margin:auto;stroke-width:3;stroke-miterlimit:10;z-index:3}:has(._sendBtn_xiogi_62._success_xiogi_167) ._checkmark_xiogi_229{stroke:#06222e}:has(._sendBtn_xiogi_62._success_xiogi_167) ._checkmark__check_xiogi_243{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;animation:_stroke_xiogi_1 1s ease-in-out .4s both}@keyframes _stroke_xiogi_1{to{stroke-dashoffset:0}}._contactLinks_xiogi_256{display:flex;flex-direction:column;gap:.8rem;padding-top:1.5rem;border-top:1px solid rgba(var(--glow-rgb),.12)}._contactLinksLabel_xiogi_263{font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:#e3f6ff73}._contactLinksRow_xiogi_269{display:flex;flex-wrap:wrap;gap:.7rem}._contactLink_xiogi_256{display:inline-flex;align-items:center;gap:.5rem;padding:.55rem .95rem;border-radius:999px;font-size:.92rem;font-weight:600;color:#cfe9f5;background:#08202a66;border:1px solid rgba(var(--glow-rgb),.16);transition:transform .2s,border-color .2s,background .2s,color .2s}._contactLink_xiogi_256:hover{transform:translateY(-2px);color:#fff;border-color:var(--glow);background:rgba(var(--glow-rgb),.1)}._clIc_xiogi_297{display:grid;place-content:center;width:18px;height:18px}._clIc_xiogi_297 svg{width:18px;height:18px;display:block}._langSwitcher_etcbc_1{position:fixed;bottom:15px;right:15px;z-index:100;font-size:1.3rem;color:#fff}._containerItems_etcbc_9{border-radius:20px;display:flex;flex-direction:column;backdrop-filter:blur(15px);border:2px solid #fafafa;overflow:clip}._containerItems_etcbc_9 a{padding:.5rem 1rem}._menuSelect_etcbc_20{display:flex;flex-direction:row;align-items:center;color:#fff;backdrop-filter:blur(15px);border:2px solid #fafafa;border-radius:999px;background:#fff2;padding:.3rem 1rem;gap:10px}._menuSelect_etcbc_20 img,._itemSelect_etcbc_33 img{width:1.8rem}._itemSelect_etcbc_33 a{display:flex;color:#fff;flex-direction:row;align-items:center;justify-content:center;gap:7px;pointer-events:all}._itemSelect_etcbc_33:not(:last-child){border-bottom:2px solid #fff2}._arrow_etcbc_49{font-size:1rem}
