@font-face{font-family:__Inter_36bd41;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/55c55f0601d81cf3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_36bd41;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/26a46d62cd723877-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_36bd41;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/97e0cb1ae144a2a9-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_36bd41;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/581909926a08bbc8-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_36bd41;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");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:__Inter_36bd41;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/6d93bde91c0c2823-s.woff2) format("woff2");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,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:__Inter_36bd41;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/a34f9d1faa5f3315-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+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Inter_Fallback_36bd41;src:local("Arial");ascent-override:90.49%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:107.06%}.__className_36bd41{font-family:__Inter_36bd41,__Inter_Fallback_36bd41;font-style:normal}:root{--white:#fff;--grey:#f8f8f8;--black:#121212;--black:#070707;--crimson:#ed143d;--crimson-rgb:237,20,61;--primary:#1066d3;--primary-rgb:16,102,211;--secondary:rgba(193,206,251,.25);--secondary-rgb:193,206,251;--distance:clamp(1.6875rem,4.25vw,5rem);--scroll-padding:4rem}html{max-width:100vw;overflow-x:hidden;scroll-behavior:smooth;background-color:var(--secondary);scroll-padding-top:var(--scroll-padding)}@media(min-width:1921px){html{font-size:calc(1vw - 3.2px)}}*{box-sizing:border-box}body{margin:0;background-color:var(--white);overscroll-behavior:contain}.navigation{contain:layout;position:-webkit-sticky;position:sticky;top:0;left:0;right:0;padding-block:1rem;backdrop-filter:blur(12px) saturate(180%);-webkit-backdrop-filter:blur(12px) saturate(180%);background-color:hsla(0,0%,100%,.25);box-shadow:0 0 1rem var(--secondary),0 0 0 .125rem var(--secondary);z-index:1000}.navigation nav{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:2rem;column-gap:2rem}.navigation nav .logo{display:grid;width:-moz-fit-content;width:fit-content;color:var(--black);text-decoration:none;z-index:1}.navigation nav .logo .brand{font-size:clamp(1.375rem,1.45vw,1.6875rem);font-weight:700}.navigation nav .logo .brand .dot{color:var(--primary)}.navigation nav .menu-wrapper{position:fixed;top:0;left:0;right:0;height:100dvh;overflow:hidden;pointer-events:none}.navigation nav .menu-wrapper .menu-btn{position:fixed;top:50%;right:var(--distance);transform:translateY(-50%);display:grid;grid-template-columns:repeat(2,1.5rem);width:1.5rem;height:1.5rem;z-index:1;cursor:pointer;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:all}.navigation nav .menu-wrapper .menu-btn svg{position:relative;right:0;width:100%;height:100%;transition:right .25s ease-in-out}.navigation nav .menu-wrapper .menu{contain:layout;position:absolute;top:0;right:-100%;background-color:var(--white);box-shadow:-.125rem 0 0 .125rem var(--secondary);padding:4rem 0 0;width:100%;height:100dvh;max-width:30rem;transition:right .25s ease-in-out;pointer-events:all}.navigation nav .menu-wrapper .menu .level1{display:grid;grid-row-gap:1rem;row-gap:1rem;margin:0;padding:0;max-height:100%;padding-block:.75rem;padding-inline:var(--distance);list-style:none;overflow-y:auto}.navigation nav .menu-wrapper .menu .level1 li{display:grid;grid-row-gap:1rem;row-gap:1rem;height:-moz-fit-content;height:fit-content}.navigation nav .menu-wrapper .menu .level1 li a{position:relative;display:grid;grid-template-columns:1.5rem 1fr;grid-column-gap:.375rem;column-gap:.375rem;align-items:center;font-weight:500;text-decoration:none}.navigation nav .menu-wrapper .menu .level1 li a svg{width:1.125rem;height:1.125rem}.navigation nav .menu-wrapper .menu .level1 li ul{display:grid;grid-row-gap:1rem;row-gap:1rem;padding-left:1.6875rem;list-style:none}.navigation nav .menu-show .menu-btn svg{right:1.5rem}.navigation nav .menu-show .menu{right:0}a{color:var(--black)}a.active,a:hover{color:var(--primary)}.h1,h1{font-size:clamp(2.25rem,5vw,3.375rem)}.h1,.h2,h1,h2{text-wrap:balance;margin-block:.75em;max-width:20ch}.h2,h2{font-size:clamp(1.875rem,3.8vw,2.625rem)}.h3,h3{font-size:clamp(1.5rem,2.9vw,2rem)}.h3,.h4,h3,h4{text-wrap:balance;margin-block:.75em;max-width:18ch}.h4,h4{font-size:clamp(1.25rem,2.5vw,1.75rem)}.h5,h5{font-size:clamp(1.125rem,2.35vw,1.5rem)}.h5,.h6,h5,h6{text-wrap:balance;margin-block:.75em;max-width:16ch}.h6,h6{font-size:clamp(1rem,2vw,1.375rem)}figcaption,li,p{line-height:1.5;text-wrap:pretty;max-width:64ch}figure{position:relative;border-radius:.75rem;margin:0}figure figcaption{position:absolute;bottom:0;left:0;width:100%;max-width:100%;font-size:.75rem;color:var(--white);background-color:rgba(0,0,0,.5);padding:.125rem .75rem;border-bottom-left-radius:.75rem;border-bottom-right-radius:.75rem}picture{display:grid}img{max-width:100%;border-radius:.75rem;box-shadow:0 0 0 .375rem var(--secondary);object-fit:cover}.container{max-width:80rem}.container,.container-xl{width:100%;margin-inline:auto}.container-xl{max-width:96rem}.container-xxl{width:100%;max-width:108.75rem;margin-inline:auto}.px{padding-inline:var(--distance)}.px .px{padding-inline:0}.my{margin-block:var(--distance)}.py{padding-block:var(--distance)}.btn-primary{text-decoration:none;letter-spacing:.125rem;color:var(--white);background-color:var(--primary);box-shadow:0 0 0 .375rem var(--secondary);border-radius:1.6875rem;padding:.75rem 1.25rem}.btn-primary:hover{color:var(--black);animation:btn_primary 1.5s linear infinite}.btn-primary.active{color:var(--white)}.btn-primary.active:before{color:var(--primary)}.btn-cancel{text-decoration:none;letter-spacing:.125rem;color:var(--black2);background-color:var(--crimson);box-shadow:0 0 0 .375rem rgba(var(--crimson-rgb),.15);border-radius:1.6875rem;padding:.75rem 1.25rem}.btn-cancel:hover{color:var(--white);animation:btn_cancel 1.5s linear infinite}.btn-cancel.active{color:var(--black2)}.btn-cancel.active:before{color:var(--crimson)}@keyframes btn_primary{0%{box-shadow:0 0 0 .375rem var(--secondary)}50%{box-shadow:0 0 0 .0625rem rgba(var(--primary-rgb),.75)}to{box-shadow:0 0 0 .375rem var(--secondary)}}@keyframes btn_cancel{0%{box-shadow:0 0 0 .375rem rgba(var(--crimson-rgb),.15)}50%{box-shadow:0 0 0 .0625rem rgba(var(--crimson-rgb),.75)}to{box-shadow:0 0 0 .375rem rgba(var(--crimson-rgb),.15)}}.gradient{background:-webkit-linear-gradient(0deg,var(--crimson),var(--primary));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.bg-grey{background-color:var(--grey)}.bg-secondary{background-color:var(--secondary)}.not-found{display:flex;justify-content:center;align-items:center;min-height:100dvh}.page-loader{display:none}.page-transition{scroll-behavior:unset}.page-transition .page-loader{position:fixed;top:0;left:0;z-index:1000;display:flex;justify-content:center;align-items:center;width:100%;height:100%;background-color:var(--black);animation:loader 1.5s linear forwards}.page-transition .page-loader span{font-weight:700;color:var(--white);filter:drop-shadow(0 0 1.875rem rgba(255,255,255,.25))}.page-transition .page-loader span .dot{color:var(--primary)}@keyframes loader{0%{-webkit-clip-path:circle(5% at 50% 50%);clip-path:circle(5% at 50% 50%)}25%{-webkit-clip-path:circle(100% at 50% 50%);clip-path:circle(100% at 50% 50%)}75%{-webkit-clip-path:circle(100% at 50% 50%);clip-path:circle(100% at 50% 50%)}to{-webkit-clip-path:circle(0 at 50% 50%);clip-path:circle(0 at 50% 50%)}}