.cursor_appCursor__cursor__vvTae .cursor_cursor-container__rLD5U,.cursor_appCursor__vOp75{position:fixed;top:0;left:0;height:100vh;width:100%;z-index:10000;pointer-events:none}.cursor_appCursor__cursor__vvTae .cursor_cursor-container__rLD5U{overflow:hidden}.cursor_appCursor__cursor__vvTae .cursor_cursor-container__rLD5U .cursor_cursor__Gs2Iw{position:absolute;transform:translate(-50%,-50%);border-radius:100%;width:40px;height:40px;background-color:var(--black);opacity:.4;transition:transform .6s var(--ease-out-expo)}.cursor_appCursor__cursor__vvTae .cursor_cursor-container__rLD5U .cursor_cursor__Gs2Iw.cursor_pointer__W7e1H{transform:translate(-50%,-50%) scale(.5)}.cursor_appCursor__cursor__vvTae{position:absolute;transform:translate(-50%,-50%);height:40px;width:40px;opacity:.4;background-color:currentColor;border-radius:100%;transition:.6s transform var(--ease-out-expo)}.cursor_appCursor--pointer__2Q2im .cursor_appCursor__cursor__vvTae{transform:translate(-50%,-50%) scale(.5)}.grid-debugger_grid__73kWH{position:fixed;top:0;left:0;width:100%;height:100vh;pointer-events:none;z-index:10000}.grid-debugger_grid__73kWH button{pointer-events:all;font-size:50px}.grid-debugger_debugger__svyFS{position:absolute;inset:0}.grid-debugger_debugger__svyFS span{background:pink;opacity:.3}.page-transition_overlay__bXF4s{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:1000;display:flex;pointer-events:none}.page-transition_overlay__bXF4s>*{width:100%;height:100%;position:absolute;pointer-events:all}.page-transition_overlay__bXF4s>:first-child{background-color:var(--blue)}.page-transition_overlay__bXF4s>:last-child{background-color:var(--theme-primary);overflow:hidden}.page-transition_overlay__bXF4s>:last-child>*{height:100vh;width:100%;display:flex;justify-content:center;align-items:center;position:absolute}.page-transition_overlay__bXF4s>:last-child svg{height:30px;width:auto}html{line-height:1.15;-webkit-text-size-adjust:100%;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased;-webkit-font-smoothing:subpixel-antialiased;-moz-font-smoothing:antialiased;font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:not(iframe,canvas,img,svg,video,svg *){all:unset;display:revert}*,:after,:before{box-sizing:border-box!important}ol,ul{list-style:none}img{max-width:100%}table{border-collapse:collapse}textarea{white-space:revert}@font-face{font-family:TT Norms;src:url(/fonts/TT_Norms_Pro_Bold.woff2) format("woff2"),url(/fonts/TT_Norms_Pro_Bold.woff) format("woff");font-display:swap;font-weight:700}@font-face{font-family:TT Norms;src:url(/fonts/TT_Norms_Pro_Regular.woff2) format("woff2"),url(/fonts/TT_Norms_Pro_Regular.woff) format("woff");font-display:swap;font-weight:400}@font-face{font-family:Blacker Display;src:url(/fonts/Blacker_Display_Medium.woff2) format("woff2"),url(/fonts/Blacker_Display_Medium.woff) format("woff");font-display:swap;font-weight:400}:root{--white:#fafafa;--black:#000;--grey-20:#f0f0f0;--grey-40:#efefef;--grey-60:#cacaca;--grey-80:#353535;--grey-100:#121212;--blue:#1346ef;--blue-gradient:linear-gradient(315deg,#1346ef,#14b9f3);--puple-gradient:linear-gradient(315deg,#14b9f3,#9b3ff5);--ease-in-quad:cubic-bezier(0.55,0.085,0.68,0.53);--ease-in-cubic:cubic-bezier(0.55,0.055,0.675,0.19);--ease-in-quart:cubic-bezier(0.895,0.03,0.685,0.22);--ease-in-quint:cubic-bezier(0.755,0.05,0.855,0.06);--ease-in-expo:cubic-bezier(0.95,0.05,0.795,0.035);--ease-in-circ:cubic-bezier(0.6,0.04,0.98,0.335);--ease-out-quad:cubic-bezier(0.25,0.46,0.45,0.94);--ease-out-cubic:cubic-bezier(0.215,0.61,0.355,1);--ease-out-quart:cubic-bezier(0.165,0.84,0.44,1);--ease-out-quint:cubic-bezier(0.23,1,0.32,1);--ease-out-expo:cubic-bezier(0.19,1,0.22,1);--ease-out-circ:cubic-bezier(0.075,0.82,0.165,1);--ease-in-out-quad:cubic-bezier(0.455,0.03,0.515,0.955);--ease-in-out-cubic:cubic-bezier(0.645,0.045,0.355,1);--ease-in-out-quart:cubic-bezier(0.77,0,0.175,1);--ease-in-out-quint:cubic-bezier(0.86,0,0.07,1);--ease-in-out-expo:cubic-bezier(1,0,0,1);--ease-in-out-circ:cubic-bezier(0.785,0.135,0.15,0.86)}html:not(.has-scroll-init){overflow:hidden}html.has-scroll-smooth{overflow:hidden;position:fixed;left:0;right:0;top:0;bottom:0}html.has-scroll-dragging{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.has-scroll-smooth body{overflow:hidden}.has-scroll-smooth [data-scroll-container]{min-height:100vh}[data-scroll-direction=horizontal] [data-scroll-container]{height:100vh;display:inline-block;white-space:nowrap}[data-scroll-direction=horizontal] [data-scroll-section]{display:inline-block;vertical-align:top;white-space:nowrap;height:100%}.c-scrollbar{position:absolute;right:0;top:0;width:10px;height:100%;z-index:999}[data-scroll-direction=horizontal] .c-scrollbar{width:100%;height:10px;top:auto;bottom:0}.c-scrollbar_thumb{position:absolute;top:0;right:0;background-color:var(--theme-color);cursor:grab;width:10px;border:2px solid transparent;background-clip:padding-box;border-radius:16px}.has-scroll-dragging .c-scrollbar_thumb{cursor:grabbing}[data-scroll-direction=horizontal] .c-scrollbar_thumb{right:auto;bottom:0}:root{--grid-columns:12;--grid-gap:10px;--max-width:calc(100vw - 40px)}@media(min-width:769px){:root{--max-width:min(1180px,82vw);--grid-gap:20px}}:root{--column-width:calc((var(--max-width) - ((var(--grid-columns) - 1) * var(--grid-gap))) / var(--grid-columns));--border:calc((100vw - var(--max-width)) / 2)}.block,.grid{max-width:var(--max-width);margin-left:auto;margin-right:auto}.grid{display:grid;grid-template-columns:repeat(var(--grid-columns),1fr);grid-gap:var(--grid-gap)}.section{margin-bottom:80px}@media(min-width:769px){.section{margin-bottom:200px}}.section-l{margin-bottom:150px}@media(min-width:769px){.section-l{margin-bottom:300px}}.section-inner{padding-bottom:80px}@media(min-width:769px){.section-inner{padding-bottom:200px}}.aspect-ratio{position:relative;padding-bottom:calc(100%/var(--aspect-ratio));width:100%;height:0}.aspect-ratio>:first-child{position:absolute;top:0;left:0;width:100%;height:100%}.full-width{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.hidden-overflow{overflow:hidden}.relative{position:relative}@media(min-width:769px){.hide-on-desktop{display:none}}@media(max-width:768px){.hide-on-mobile{display:none}}.transition,html.dark,html.light{transition-duration:.6s;transition-property:background-color,color;transition-timing-function:var(--ease-out-expo)}:root{--header-height:96px}@media(min-width:769px){:root{--header-height:128px}}html{font-feature-settings:"liga" off;font-family:TT Norms,serif}html.nav{overflow:hidden}html{background-color:var(--theme-primary);color:var(--theme-color)}@media screen and (prefers-color-scheme:light){html{--theme-primary:var(--white);--theme-color:var(--grey-100);--theme-secondary:var(--grey-40);--theme-third:var(--grey-20);--theme-shadow:0 4px 120px rgba(0,0,0,0.1)}}@media screen and (prefers-color-scheme:dark){html{--theme-primary:var(--grey-100);--theme-color:var(--white);--theme-secondary:var(--grey-80);--theme-third:var(--grey-80);--theme-shadow:0 4px 120px hsla(0,0%,100%,0.1)}}html.light{--theme-primary:var(--white);--theme-color:var(--grey-100);--theme-secondary:var(--grey-40);--theme-third:var(--grey-20);--theme-shadow:0 4px 120px rgba(0,0,0,0.1)}html.dark{--theme-primary:var(--grey-100);--theme-color:var(--white);--theme-secondary:var(--grey-80);--theme-third:var(--grey-80);--theme-shadow:0 0.4rem 120px hsla(0,0%,100%,0.1)}body{-ms-scroll-chaining:none;overscroll-behavior:none;min-height:100vh;overflow:overlay}#__next{overflow-x:hidden}a,button,input,label{cursor:pointer}::-moz-selection{background-color:var(--blue);color:var(--white)}::selection{background-color:var(--blue);color:var(--white)}.embla{overflow:hidden}.embla__container{display:flex}.h1{font-family:TT Norms;font-weight:700;font-size:32px;line-height:120%}@media(min-width:769px){.h1{font-weight:700;font-size:70px;line-height:120%}}.h2{font-family:TT Norms;font-weight:700;line-height:120%;font-size:32px}@media(min-width:769px){.h2{font-size:60px}}.h3{font-family:TT Norms;font-weight:700;font-size:32px;line-height:120%}@media(min-width:769px){.h3{font-size:50px}}.h4{font-family:TT Norms;font-weight:700;font-size:32px;line-height:120%}@media(min-width:769px){.h4{font-weight:700;font-size:40px;line-height:120%}}.h5{font-size:28px}.h5,.h6{font-weight:700;line-height:125%}.h6{font-size:22px}@media(min-width:769px){.h6{font-size:24px}}.h7{font-size:20px;line-height:120%}.h7,.l1{font-weight:700}.l1{font-size:18px;line-height:145%}.l2{font-size:16px;line-height:120%}.l2,.l3{font-weight:700}.l3{font-size:12px;line-height:150%}.p1{font-weight:400;font-size:18px;line-height:160%}@media(min-width:769px){.p1{font-weight:400;font-size:25px;line-height:160%}}.p2{font-weight:400;font-size:16px;line-height:160%}@media(min-width:769px){.p2{font-size:20px}}.p3{font-size:18px}.p3,.p4{font-weight:400;line-height:150%}.p4{font-size:16px}.p5{font-size:14px;line-height:160%}.p5,.p6{font-weight:400}.p6{font-size:10px;line-height:120%}.blue{color:var(--blue)}.icon svg circle[fill],.icon svg path[fill],svg.icon circle[fill],svg.icon path[fill]{fill:currentColor!important}.icon svg circle[stroke],.icon svg path[stroke],svg.icon circle[stroke],svg.icon path[stroke]{stroke:currentColor!important}.link{display:inline-block;position:relative;width:-moz-fit-content;width:fit-content}@media(max-width:768px){.link{text-decoration:underline}}.link.active:after{transform:scaleX(1);transform-origin:center left}@media screen and (hover:hover){.link:hover:after{transform:scaleX(1);transform-origin:center left}}@media(min-width:769px){.link:after{background-color:currentColor;bottom:-4px;content:"";display:block;height:1px;left:0;position:absolute;transform:scaleX(0);transform-origin:center right;transition:transform 1s var(--ease-out-expo);width:100%}}.appear--scale{transition-timing-function:var(--ease-out-expo);transition-property:opacity,transform;transition-duration:1.2s}@media(min-width:769px){.appear--scale:not(.is-inview){opacity:0;transform:translateY(100px) scale(1.2)}}.appear--translate{transition-timing-function:var(--ease-out-expo);transition-property:opacity,transform;transition-duration:1.2s}@media(min-width:769px){.appear--translate:not(.is-inview){opacity:0;transform:translateY(100px)}}.list>*{position:relative;padding-left:20px}.list>:before{content:"•";position:absolute;left:0;opacity:.5}.rounded{border-radius:10px;overflow:hidden}.normal{font-weight:400}.bold{font-weight:700}