@font-face{font-family:Manrope;font-style:normal;font-weight:300;font-display:swap;src:url(../media/a342834df7752944-s.10ev4cu2inrn-.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:300;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.p.0i6ci0u~g4zml.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:300;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.0x1a9yg0jkq20.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:300;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.0dyk20wuvya7a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:300;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.0ctuso5mgh_i..woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Manrope;font-style:normal;font-weight:300;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.0kho-wj7-y-w1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a342834df7752944-s.10ev4cu2inrn-.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.p.0i6ci0u~g4zml.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.0x1a9yg0jkq20.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.0dyk20wuvya7a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.0ctuso5mgh_i..woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.0kho-wj7-y-w1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a342834df7752944-s.10ev4cu2inrn-.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.p.0i6ci0u~g4zml.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.0x1a9yg0jkq20.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.0dyk20wuvya7a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.0ctuso5mgh_i..woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.0kho-wj7-y-w1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a342834df7752944-s.10ev4cu2inrn-.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.p.0i6ci0u~g4zml.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.0x1a9yg0jkq20.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.0dyk20wuvya7a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.0ctuso5mgh_i..woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.0kho-wj7-y-w1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_83b8344-module__-diDzG__className{font-family:Manrope,Manrope Fallback;font-style:normal}
.cv-downoald-module__Q2P6qq__download{top:var(--indent-smallest);right:calc(var(--indent-smallest) + 4px);color:var(--color-electric);z-index:23;gap:4px;display:flex;position:fixed}.cv-downoald-module__Q2P6qq__download>svg{width:22px;height:22px}.cv-downoald-module__Q2P6qq__download>svg circle{display:none}.cv-downoald-module__Q2P6qq__download:active>svg{transform:scale(.8)}.cv-downoald-module__Q2P6qq__download>span{white-space:nowrap;font-size:18px;line-height:1}.cv-downoald-module__Q2P6qq__download>span>i{font-style:normal}@media (hover:hover){.cv-downoald-module__Q2P6qq__download{transition:color var(--duration-fast) var(--ease-in-out)}.cv-downoald-module__Q2P6qq__download:focus-visible{color:var(--color-accent);outline:none}.cv-downoald-module__Q2P6qq__download:hover{color:var(--color-accent)}}@supports (animation-timeline:scroll()){@keyframes cv-downoald-module__Q2P6qq__collapse-text-animation{0%{opacity:1;transform:translateY(0%)scale(1)}to{opacity:0;transform:translateY(-100%)scale(.8)}}@keyframes cv-downoald-module__Q2P6qq__collapse-circle-animation{0%{stroke-dashoffset:0}to{stroke-dashoffset:94.3px}}@keyframes cv-downoald-module__Q2P6qq__collapse-bottom-line-animation{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.cv-downoald-module__Q2P6qq__download>svg circle{stroke-dasharray:94.3;animation-name:cv-downoald-module__Q2P6qq__collapse-circle-animation;animation-range:0% 12%;display:inline}.cv-downoald-module__Q2P6qq__download>svg>path:last-of-type{animation-name:cv-downoald-module__Q2P6qq__collapse-bottom-line-animation;animation-range:4% 12%;transform:scaleX(0)}.cv-downoald-module__Q2P6qq__download>span>i{animation-name:cv-downoald-module__Q2P6qq__collapse-text-animation;animation-range:0% 12%;display:inline-block}.cv-downoald-module__Q2P6qq__download>svg>circle,.cv-downoald-module__Q2P6qq__download>svg>path:last-of-type,.cv-downoald-module__Q2P6qq__download>span>i{animation-duration:.1s;animation-timing-function:var(--ease-in-out);animation-fill-mode:forwards;animation-timeline:scroll(root)}.cv-downoald-module__Q2P6qq__download>span>i:first-of-type{animation-delay:11ms}}
.footer-module__kSXO0a__footer{padding:var(--indent-small) 0;text-align:center;font-size:14px}.footer-module__kSXO0a__footer>a{margin-top:var(--indent-smallest);opacity:.7;display:inline-block}
.logo-module__1cO_FG__logoLink{top:var(--indent-logo);box-sizing:border-box;width:var(--logo-size);height:var(--logo-size);background-color:rgb(from var(--color-grey) r g b / .05);-webkit-backdrop-filter:blur(23px);backdrop-filter:blur(23px);z-index:23;margin:0 auto;display:block;position:sticky}.logo-module__1cO_FG__logoLink>svg{width:100%;height:100%}.logo-module__1cO_FG__logoLink>svg>path{transition:stroke var(--duration-medium) var(--ease-in-out)}@supports (animation-timeline:scroll()){@keyframes logo-module__1cO_FG__logo-animation{0%{transform:scale(1)}to{transform:scale(.8)}}.logo-module__1cO_FG__logoLink{animation-name:logo-module__1cO_FG__logo-animation;animation-duration:1ms;animation-range:10% 20%;animation-timing-function:var(--ease-in-out);transform-origin:top;animation-fill-mode:forwards;animation-timeline:scroll(root)}}
.active-link-module__UUxZJq__nav-link{padding:var(--indent-smallest) calc(var(--indent-small) / 2);color:var(--color-grey);white-space:nowrap;font-size:clamp(16px,.25vw + 15.2px,20px);text-decoration:none;position:relative}.active-link-module__UUxZJq__nav-link:after{content:"";width:calc(100% - var(--indent-small));background-color:var(--color-accent);transform-origin:0;height:3px;transition:transform var(--duration-fast) var(--ease-in-out), background-color var(--duration-medium) var(--ease-in-out);margin:0 auto;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.active-link-module__UUxZJq__child-active:after{transform-origin:bottom;background-color:var(--color-electric);transform:scaleY(2)}.active-link-module__UUxZJq__active:after{transform:scaleX(1)}.active-link-module__UUxZJq__nav-link:focus-visible{outline:none}@media (hover:hover){.active-link-module__UUxZJq__nav-link:hover:after,.active-link-module__UUxZJq__nav-link:focus-visible:after{transform:scaleX(1)}}
.navigation-module__majUgq__nav{width:fit-content;padding:0 calc(var(--indent-small) / 2);border-radius:calc(var(--indent-smallest) + var(--indent-small));background-color:var(--color-bg-muted);-webkit-backdrop-filter:blur(23px);backdrop-filter:blur(23px);border:1px solid var(--color-border);transition:border-color var(--duration-fast) var(--ease-in-out);z-index:23;justify-content:center;margin:0 auto;display:flex;position:sticky;bottom:clamp(12px,.5vw + 10.4px,20px)}
.theme-switcher-module__MPYFPW__button{--color-surface:rgb(from var(--color-grey) r g b / .23);top:50vh;right:calc(var(--indent-smallest) + 4px);background-color:var(--color-surface);border:1px solid var(--color-border);width:clamp(28px,3vw,42px);height:clamp(28px,3vw,42px);color:inherit;cursor:pointer;z-index:23;border-radius:50%;place-items:center;padding:0;display:grid;position:fixed}.theme-switcher-module__MPYFPW__button:focus-visible{border-color:var(--color-accent);color:var(--color-accent);outline:none}.theme-switcher-module__MPYFPW__button:active{transform:scale(.96)}.theme-switcher-module__MPYFPW__sun{display:contents}.theme-switcher-module__MPYFPW__moon{display:none}[data-theme=dark] .theme-switcher-module__MPYFPW__sun{display:none}[data-theme=dark] .theme-switcher-module__MPYFPW__moon{display:contents}@media (hover:hover){.theme-switcher-module__MPYFPW__button{transition:border-color var(--duration-fast) var(--ease-in-out), color var(--duration-fast) var(--ease-in-out), transform var(--duration-fast) var(--ease-in-out)}.theme-switcher-module__MPYFPW__button:hover{border-color:var(--color-accent);color:var(--color-accent)}}
*{box-sizing:border-box}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--color-black:#232323;--color-accent:#f23232;--color-electric:#3d3df3;--color-grey:#dcdcdc;--color-bg-muted:rgb(from var(--color-black) r g b / .69);--color-border-light:rgb(from var(--color-black) r g b / .23);--color-border-dark:rgb(from var(--color-grey) r g b / .23);--color-border:var(--lightningcss-light,var(--color-border-light))var(--lightningcss-dark,var(--color-border-dark));--font-sans:"Avenir Next", Avenir, "Segoe UI", Inter, Manrope, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;--font-size-body:clamp(18px, calc(18px + 18 * (100vw - 320px) / 1600), 36px);--indent-smallest:clamp(8px, calc(8px + 8 * (100vw - 320px) / 1600), 16px);--indent-small:clamp(16px, calc(16px + 16 * (100vw - 320px) / 1600), 32px);--indent-medium:clamp(32px, calc(32px + 32 * (100vw - 320px) / 1600), 64px);--indent-large:clamp(40px, calc(40px + 40 * (100vw - 320px) / 1600), 80px);--indent-largest:clamp(44px, calc(44px + 44 * (100vw - 320px) / 1600), 88px);--indent-logo:9px;--logo-size:clamp(32px, 4vw, 46px);--max-width:1920px;--heading-animation-name:headingAnimation;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--duration-fast:.23s;--duration-medium:calc(var(--duration-fast) * 2);--duration-slow:calc(var(--duration-fast) * 3)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@keyframes headingAnimation{0%{transform:scaleX(0)skew(30deg)}to{transform:scaleX(1)skew(0)}}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){html:not([data-theme]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}html{font-size:16px}body{font-family:var(--font-sans);color:var(--lightningcss-light,var(--color-black))var(--lightningcss-dark,var(--color-grey));background-color:var(--lightningcss-light,var(--color-grey))var(--lightningcss-dark,var(--color-black));transition:background-color var(--duration-medium) var(--ease-in-out), color var(--duration-medium) var(--ease-in-out);margin:0;font-size:1rem}h1,h2,h3{letter-spacing:.02em;max-width:var(--max-width);font-weight:500}h1{padding:var(--indent-small) var(--indent-smallest) var(--indent-medium);text-align:center;margin:0 auto;font-size:clamp(34px,5.375vw + 16.8px,120px);line-height:1.4}h1>strong{color:var(--color-accent)}h2{margin:var(--indent-large) auto var(--indent-small);text-align:center;font-size:clamp(30px,4.6875vw + 15px,105px)}h3{font-size:clamp(24px,3.75vw + 12px,84px)}ul{padding:0}p{max-width:var(--max-width);margin:0 auto}a{color:inherit;text-decoration:none}a.link{color:var(--color-accent);text-decoration:none;position:relative}a.link:before{content:"";background-color:var(--color-accent);height:2px;position:absolute;bottom:0;left:0;right:0}@media (hover:hover){a.link{transition:color var(--duration-medium) var(--ease-in-out)}a.link:after{content:"";background-color:var(--color-electric);transform-origin:0;height:2px;transition:transform var(--duration-fast) var(--ease-in-out);transition-delay:0s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}a.link:before{transform-origin:100%;transition:transform var(--duration-fast) var(--ease-in-out);transition-delay:var(--duration-fast);transform:scaleX(1)}a.link:hover{color:var(--color-electric);transition-delay:var(--duration-fast)}a.link:hover:after{transition-delay:var(--duration-fast);transform:scaleX(1)}a.link:hover:before{transition-delay:0s;transform:scaleX(0)}}.text-muted{opacity:.69}@supports (animation-timeline:view()){@keyframes fade-in-up{0%{opacity:.3;transform:scale(.98)translateY(2.3vh)rotate3d(23,0,0,-10deg)}to{opacity:1;transform:scale(1)translateY(0)rotate3d(23,0,0,0)}}.parent-fade-up{perspective:800px}.fade-up{animation-name:fade-in-up;animation-timeline:view(y 65% 0%);animation-duration:var(--duration-medium);animation-timing-function:var(--ease-in-out);view-timeline-inset:-15% 0;animation-fill-mode:both}}
