@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7bdd799813739e3e-s.woff2) format("woff2");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:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c7f848bed9dd25a3-s.p.woff2) format("woff2");unicode-range:u+00??,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}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7bdd799813739e3e-s.woff2) format("woff2");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:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c7f848bed9dd25a3-s.p.woff2) format("woff2");unicode-range:u+00??,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}@font-face{font-family:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/7bdd799813739e3e-s.woff2) format("woff2");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:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c7f848bed9dd25a3-s.p.woff2) format("woff2");unicode-range:u+00??,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}@font-face{font-family:Outfit;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/7bdd799813739e3e-s.woff2) format("woff2");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:Outfit;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/c7f848bed9dd25a3-s.p.woff2) format("woff2");unicode-range:u+00??,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}@font-face{font-family:Outfit Fallback;src:local("Arial");ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.00%;size-adjust:99.82%}.__className_b2a919{font-family:Outfit,Outfit Fallback;font-style:normal}.__variable_b2a919{--font-outfit-sans:"Outfit","Outfit Fallback"}div.cookie_banner{position:fixed;justify-content:space-between;top:0;z-index:100;left:0;right:0;width:100%;padding:1rem;gap:1rem}div.cookie_banner,div.disclaimer *{display:flex;background:var(--foreground);color:var(--base-background)}div.disclaimer *{font-size:.8rem}div.disclaimer{display:flex;flex-direction:column;gap:.5rem}div.cookie_banner div.buttons{display:flex;gap:1rem}div.cookie_banner div.buttons button{padding:.5rem 1rem;font-family:var(--font-outfit-sans);font-weight:400;border-radius:50px;border:2px solid}div.cookie_banner div.buttons button:hover{cursor:pointer}div.cookie_banner div.buttons button.accept{background-color:var(--light-green);border-color:var(--light-green)}div.cookie_banner div.buttons button.decline{border-color:var(--orange)}div.cookie_banner div.buttons button.decline:hover{background-color:var(--orange);border-color:var(--orange)}@media screen and (max-width:750px){div.cookie_banner{flex-direction:column;gap:1rem}div.cookie_banner div.buttons{flex-direction:column;justify-content:space-around}}.flex{display:flex;grid-gap:1rem;max-width:var(--page-width);margin:0 auto}.flex-direction-row{flex-direction:row}.grid{display:grid;grid-gap:1rem;max-width:var(--page-width);width:100%;margin:0 auto}.grid-col-1{grid-template-columns:repeat(1,1fr)}.grid-col-2{grid-template-columns:repeat(2,1fr)}.grid-col-3{grid-template-columns:repeat(3,1fr)}.grid-col-12{grid-template-columns:repeat(12,1fr)}.grid-row-1{grid-template-rows:repeat(1,minmax(2rem,1fr))}.grid-row-6{grid-template-rows:repeat(6,minmax(2rem,1fr))}.grid-row-8{grid-template-rows:repeat(8,1fr)}@media screen and (max-width:780px){.grid-col-2{grid-template-columns:repeat(1,1fr)}.grid-col-3{grid-template-columns:repeat(2,1fr)}.grid-col-12{grid-template-columns:repeat(4,1fr)}.grid-row-1{gap:4rem}.grid-row-6{grid-template-rows:repeat(12,minmax(2rem,1fr))}.grid-row-8{grid-template-rows:repeat(16,1fr)}}@media screen and (max-width:560px){.grid-col-3{grid-template-columns:repeat(1,1fr)}}.col-2{grid-column:auto/span 2}.col-3{grid-column:auto/span 3}@media screen and (max-width:880px){.col-3{grid-column:auto/span 4}}.col-4{grid-column:auto/span 4}.col-5{grid-column:auto/span 5}.col-6{grid-column:auto/span 6}@media screen and (max-width:880px){.col-6{grid-column:auto/span 4}}.col-7{grid-column:auto/span 7}.col-8{grid-column:auto/span 8}.col-9{grid-column:auto/span 9}@media screen and (max-width:880px){.col-9{grid-column:auto/span 4}}.col-10{grid-column:auto/span 10}.col-11{grid-column:auto/span 11}.col-12{grid-column:auto/span 12}@media screen and (max-width:880px){.col-12{grid-column:auto/span 4}}.row-1{grid-row:auto/span 1}.row-2{grid-row:auto/span 2}@media screen and (max-width:880px){.row-2{grid-row:auto/span 2}}.row-4{grid-row:auto/span 4}@media screen and (max-width:880px){.row-4{grid-row:auto/span 1}}.row-6{grid-row:auto/span 6}@media screen and (max-width:880px){.row-6{grid-row:auto/span 12}}.grid-row-minmax{grid-template-rows:repeat(auto-fill,minmax(2rem,20vh))}@property --alpha{syntax:"<number>";inherits:true;initial-value:1}:root{--alpha:1;--base-background:oklch(0.22 0 0);--background:oklch(0.22 0 0/var(--alpha));--foreground:oklch(1 0 0);--black-contrast:oklch(0 0 0);--page-width:1600px;--light-green:oklch(0.78 0.15 171.37);--purple:oklch(0.56 0.28 303.55);--pink:oklch(0.64 0.26 5.28);--light-blue:oklch(0.58 0.16 249.84);--yellow:oklch(0.86 0.15 85.79);--orange:oklch(0.75 0.23 30.0);--letter-spacing:-1px;--highlight-color:oklch(1 0 0)}body,html{max-width:100vw;overflow-x:hidden}body{color:var(--foreground);background:oklch(.22 0 0/var(--alpha));--alpha:1;font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;min-height:100dvh;height:100%;scroll-behavior:smooth}*{box-sizing:border-box;padding:0;margin:0}a{color:inherit;text-decoration:none}section{width:calc(100% - 2rem);margin:0 1rem;scroll-margin-top:3rem}@media screen and (max-width:880px){section.section{width:calc(100% - 1rem);margin:0 .5rem}}.section{max-height:100%}.first_main{min-height:max(100dvh,675px);max-height:calc(100dvh - 3rem)}.first_main,.first_secondary{width:100%;align-items:flex-end}.first_secondary{min-height:max(30dvh,375px);max-height:100dvh;padding-bottom:1.5rem}@media screen and (max-width:560px){.first_secondary{min-height:max(30dvh,475px)}}h1{font-size:clamp(3.5rem,5vw,6rem);font-weight:900;word-break:break-word}h1,h2{color:var(--foreground);font-family:var(--font-outfit-sans);letter-spacing:var(--letter-spacing)}h2{font-size:clamp(2.5rem,5vw,5rem);font-weight:700}h3{font-size:clamp(2rem,1.5vw,3rem);font-weight:500}h3,h4{color:var(--foreground);font-family:var(--font-outfit-sans);letter-spacing:var(--letter-spacing)}h4{font-size:clamp(1.5rem,2vw,2rem);font-weight:700}h5{font-size:clamp(1.3rem,1.8vw,1.6rem);font-weight:500}div.logo,h5{color:var(--foreground);font-family:var(--font-outfit-sans);letter-spacing:var(--letter-spacing)}div.logo{font-size:clamp(2rem,2vw,2rem)}.text_block p{margin-bottom:1.2rem}p{font-size:1.2rem;color:var(--foreground);font-family:var(--font-outfit-sans);font-weight:400}p.large{font-size:clamp(1.2rem,1.5vw,2rem);color:var(--foreground)}p.large,p.small{font-family:var(--font-outfit-sans);font-weight:500;letter-spacing:var(--letter-spacing)}p.small{font-size:clamp(.9rem,1.1vw,1rem)}p.extra_small{font-size:clamp(.9rem,1vw,.9rem);font-family:var(--font-outfit-sans);font-weight:500;letter-spacing:var(--letter-spacing)}.right_aligned{text-align:right}a{text-decoration:underline}a.external:after{content:"\2197";display:inline-block}a.unstyled_link{text-decoration:none}.cta{font-size:clamp(1.2rem,1.2rem,2rem);color:var(--foreground);font-family:var(--font-outfit-sans);font-weight:500;letter-spacing:var(--letter-spacing);padding:.7rem 1.5rem;outline:none;border-radius:25px;border:none}.annimated_link{text-decoration:none;position:relative;display:inline-block}.annimated_link:after{content:"";position:absolute;bottom:-3px;left:0;width:100%;height:.2rem;background-color:var(--highlight-color);transform:scaleX(0);transform-origin:bottom right;transition:transform .3s ease}.annimated_link:focus:after,.annimated_link:hover:after{transform:scaleX(1);transform-origin:bottom left}a.cta{position:relative;padding:10px 20px;font-size:16px;font-weight:700;background-color:transparent;text-decoration:none;color:white;border:2px solid var(--highlight-color);border-radius:25px;cursor:pointer;overflow:hidden;transition:color .4s ease,border-color .4s ease;z-index:0}a.cta:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background-color:var(--highlight-color);transition:left .4s ease;z-index:-1}a.cta:focus:before,a.cta:hover:before{left:0}a.cta:focus,a.cta:hover{color:var(--background);border-color:var(--highlight-color)}button.cta{position:relative;padding:10px 20px;font-size:16px;font-weight:700;background-color:transparent;text-decoration:none;color:white;border:2px solid var(--highlight-color);border-radius:25px;cursor:pointer;overflow:hidden;transition:color .4s ease,border-color .4s ease;z-index:0}button.cta:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background-color:var(--highlight-color);transition:left .4s ease;z-index:-1}button.cta:focus:before,button.cta:hover:before{left:0}button.cta:focus,button.cta:hover{color:var(--background);border-color:var(--highlight-color)}.light_green_highlight button{border:2px solid var(--highlight-color);background:transparent}.light_green_highlight *{-webkit-text-decoration-color:var(--light-green);text-decoration-color:var(--light-green);accent-color:var(--light-green);--highlight-color:var(--light-green)}.purple_highlight *{-webkit-text-decoration-color:var(--purple);text-decoration-color:var(--purple);accent-color:var(--purple);--highlight-color:var(--purple)}.pink_highlight *{-webkit-text-decoration-color:var(--pink);text-decoration-color:var(--pink);accent-color:var(--pink);--highlight-color:var(--pink)}.light_blue_highlight *{-webkit-text-decoration-color:var(--light-blue);text-decoration-color:var(--light-blue);accent-color:var(--light-blue);--highlight-color:var(--light-blue)}.yellow_highlight *{-webkit-text-decoration-color:var(--yellow);text-decoration-color:var(--yellow);accent-color:var(--yellow);--highlight-color:var(--yellow)}.orange_highlight *{-webkit-text-decoration-color:var(--orange);text-decoration-color:var(--orange);accent-color:var(--orange);--highlight-color:var(--orange)}.highlight_text{color:var(--highlight-color)}.highlight_background{background-color:var(--highlight-color)}div.card{flex-direction:column;display:flex;align-items:flex-start;align-content:flex-start;gap:.5rem;padding:.5rem;background-color:oklch(1 0 0/8%);height:100%;border-radius:5px}header{position:fixed;width:100%;top:0;height:3rem;z-index:100;--alpha:0.3;background:oklch(.22 0 0/var(--alpha));-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.header_wrapper,header{display:flex;align-items:center}.header_wrapper{width:calc(100% - 2rem);max-width:var(--page-width);margin:0 auto;justify-content:space-between}@media screen and (max-width:1801px){.header_wrapper{width:calc(100% - .5rem);padding:0 .5rem}}.logo a{text-decoration:none}.logo h4{font-weight:900}footer{width:100vw;max-width:100%;margin-top:5rem}.footer_wrapper{width:calc(100% - 2rem);max-width:var(--page-width);margin:0 auto;display:flex;justify-content:space-between}.footer_wrapper *{color:oklch(1 0 0/.4)}@media screen and (max-width:720px){.footer_wrapper{flex-direction:column;text-align:left;align-items:flex-start;gap:2rem;width:calc(100% - 1rem);margin:0 .5rem}}footer h3.footer_text{font-size:clamp(2rem,12vw,22rem);color:var(--black-contrast);font-family:var(--font-outfit-sans);font-weight:900;text-align:center}