.Layout_main__nHqqb{overflow:clip}.Layout_mainInner__xgD4d{--hoh:var(--header-outter-height);--hh:var(--header-height);--h-space-y:calc((var(--hoh) - var(--hh)) / 2);--hcmh:var(--help-centre-menu-height);--offset:calc(var(--hoh) + var(--hcmh) - var(--h-space-y));display:grid;grid-template-columns:repeat(24,minmax(0,1fr));padding-left:clamp(1.5rem,.7vw + 1.3rem,2.5rem);padding-right:clamp(1.5rem,.7vw + 1.3rem,2.5rem);margin-left:auto;margin-right:auto;max-width:var(--max-site-width)}@media (min-width:1024px){.Layout_mainInner__xgD4d{grid-template-columns:repeat(24,minmax(0,1fr));-moz-column-gap:clamp(1.25rem,.9vw + 1rem,2.5rem);column-gap:clamp(1.25rem,.9vw + 1rem,2.5rem)}}.Layout_mainInner__xgD4d{grid-template-rows:auto 1fr}@media (min-width:768px){.Layout_mainInner__xgD4d{grid-template-rows:repeat(1,minmax(0,1fr))}}.Layout_mainInner__xgD4d{@media (min-width:768px){min-height:calc(100vh - var(--offset))}}.Layout_aside__8vpmL{position:relative;display:grid;grid-template-columns:subgrid;grid-column:1/-1}@media (min-width:768px){.Layout_aside__8vpmL{grid-column:span 10/span 10}}.Layout_aside__8vpmL{margin-left:calc(clamp(1.5rem, .7vw + 1.3rem, 2.5rem) * -1);margin-right:calc(clamp(1.5rem, .7vw + 1.3rem, 2.5rem) * -1);padding-left:clamp(1.5rem,.7vw + 1.3rem,2.5rem);padding-right:clamp(1.5rem,.7vw + 1.3rem,2.5rem)}@media (min-width:768px){.Layout_aside__8vpmL{margin-left:calc(clamp(1.5rem, .7vw + 1.3rem, 2.5rem) * -1);margin-right:0;padding-left:clamp(1.5rem,.7vw + 1.3rem,2.5rem);padding-right:0}}@media (min-width:1024px){.Layout_aside__8vpmL{margin-left:calc(clamp(1.5rem, .7vw + 1.3rem, 2.5rem) * -1);margin-right:calc(clamp(1.5rem, .7vw + 1.3rem, 2.5rem) * -1);padding-left:clamp(1.5rem,.7vw + 1.3rem,2.5rem);padding-right:clamp(1.5rem,.7vw + 1.3rem,2.5rem)}}.Layout_aside__8vpmL{padding-bottom:clamp(2.75rem,.6vw + 2.6rem,3.5rem);padding-top:clamp(2.5rem,.4vw + 2.4rem,3rem)}@media (min-width:768px){.Layout_aside__8vpmL{padding-bottom:clamp(3rem,3.7vw + 2.1rem,8rem);padding-top:clamp(3rem,3.7vw + 2.1rem,8rem)}}.Layout_asideInner__qcGRr{position:relative;z-index:20;grid-column:1/-1}@media (min-width:768px){.Layout_asideInner__qcGRr{grid-column:span 9/span 9;grid-column-start:1}}@media (min-width:1024px){.Layout_asideInner__qcGRr{grid-column:span 8/span 8;grid-column-start:2}}.Layout_asideInner__qcGRr>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(clamp(1.5rem, .4vw + 1.4rem, 2rem) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(clamp(1.5rem, .4vw + 1.4rem, 2rem) * var(--tw-space-y-reverse))}.Layout_asideInner__qcGRr{max-width:525px}.Layout_asideBackground__a55Jv{position:absolute;top:0;bottom:0;right:0;z-index:10;width:100vw}.Layout_section__Gt0C7{position:relative;display:grid;grid-template-columns:subgrid;align-items:flex-start;grid-column:1/-1}@media (min-width:768px){.Layout_section__Gt0C7{grid-column:span 14/span 14}}.Algorithms_sidebar__ptQ7I{display:none}@media (min-width:1024px){.Algorithms_sidebar__ptQ7I{display:block}}.Algorithms_sidebar__ptQ7I{position:sticky;grid-column:span 6/span 6}.Algorithms_sidebar__ptQ7I>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(clamp(1.5rem, .4vw + 1.4rem, 2rem) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(clamp(1.5rem, .4vw + 1.4rem, 2rem) * var(--tw-space-y-reverse))}.Algorithms_sidebar__ptQ7I{top:125px}.Button_main__NewW7{display:inline-flex;align-items:center;justify-content:center;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(37 37 37/var(--tw-bg-opacity,1));padding-left:1.5rem;padding-right:1.5rem;font-size:clamp(.875rem,.1vw + .8rem,1.0625rem);font-family:var(--font-euclid-circular-a),ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-weight:400;letter-spacing:-.01em;line-height:1;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.5s;transition-timing-function:cubic-bezier(.4,0,.2,1);text-align:center}.Button_textWrapper__5XQPE{position:relative;transition-property:transform;transition-duration:.5s;transition-timing-function:cubic-bezier(.4,0,.2,1);will-change:transform}.Button_textWrapper__5XQPE:after{content:"";position:absolute;left:calc(clamp(.75rem, .2vw + .7rem, 1rem) * -1);top:50%;height:clamp(.25rem,.2vw + .2rem,.5rem);width:clamp(.25rem,.2vw + .2rem,.5rem);--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-radius:9999px;background-color:currentColor;opacity:0;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.5s}@media (hover:hover) and (pointer:fine){.Button_main__NewW7:hover{.Button_textWrapper__5XQPE{--tw-translate-x:clamp(0.25rem,0.2vw + 0.2rem,0.5rem)}.Button_textWrapper__5XQPE,.Button_textWrapper__5XQPE:after{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.Button_textWrapper__5XQPE:after{--tw-translate-x:0;opacity:1}}}.Button_text__hgSv_{display:flex;align-items:center;justify-content:center;gap:clamp(.5625rem,.1vw + .5rem,.75rem)}.Button_default__CcbQU{height:45px}.Button_small__pgXYR{height:34px;font-size:15px;font-style:normal;font-weight:400;line-height:135%;letter-spacing:-.3px}.Button_x-small__GDV9m{height:28px;font-size:14px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:-.14px}.Button_primary__6_Dls{--tw-bg-opacity:1;background-color:rgb(37 37 37/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));@media (hover:hover) and (pointer:fine){&:hover{--tw-bg-opacity:1;background-color:rgb(54 54 54/var(--tw-bg-opacity,1))}}&:active{--tw-bg-opacity:1;background-color:rgb(54 54 54/var(--tw-bg-opacity,1))}}.Button_secondary__uuOdH{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(37 37 37/var(--tw-text-opacity,1));@media (hover:hover) and (pointer:fine){&:hover{--tw-bg-opacity:1;background-color:rgb(249 249 249/var(--tw-bg-opacity,1))}}&:active{--tw-bg-opacity:1;background-color:rgb(249 249 249/var(--tw-bg-opacity,1))}}.Button_tertiary__LjKnU{background:#565656}.Button_ghost__gZqlA{border-width:1px;--tw-border-opacity:1;border-color:rgb(37 37 37/var(--tw-border-opacity,1));background-color:transparent;--tw-text-opacity:1;color:rgb(37 37 37/var(--tw-text-opacity,1))}.Cinematic_main__N0DmD{--cinematic-layer-h-vh:125vh;--cinematic-layer-h-svh:125svh;height:calc(var(--items-quantity, 0) * var(--cinematic-layer-h-vh, 0));height:calc(var(--items-quantity, 0) * var(--cinematic-layer-h-svh, 0))}.Cinematic_inner__fWZJN{height:calc((var(--items-quantity, 0) + 1) * var(--cinematic-layer-h-vh, 0));height:calc((var(--items-quantity, 0) + 1) * var(--cinematic-layer-h-svh, 0))}.Gradient_wrapper__ctWrs{overflow:hidden}.Gradient_wrapper__ctWrs canvas{position:absolute;inset:0;width:100%;height:100%}.TextReveal_text__WlYMq{position:relative;display:inline-flex;overflow:hidden;color:transparent;background-image:linear-gradient(90deg,#fff,#313131 0);-webkit-background-clip:text;background-clip:text;will-change:background-image}.HubspotForm_default__ICXvc .HubspotForm_field__wEfDd[type=checkbox],.HubspotForm_default__ICXvc .HubspotForm_field__wEfDd[type=radio],.HubspotForm_modal__3Sc1z .HubspotForm_field__wEfDd[type=checkbox],.HubspotForm_modal__3Sc1z .HubspotForm_field__wEfDd[type=radio]{height:1rem;width:1rem;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.125rem;border-width:1px;background-color:transparent}.HubspotForm_default__ICXvc .HubspotForm_field__wEfDd[type=checkbox]:checked,.HubspotForm_default__ICXvc .HubspotForm_field__wEfDd[type=radio]:checked,.HubspotForm_modal__3Sc1z .HubspotForm_field__wEfDd[type=checkbox]:checked,.HubspotForm_modal__3Sc1z .HubspotForm_field__wEfDd[type=radio]:checked{--tw-bg-opacity:1;background-color:rgb(37 37 37/var(--tw-bg-opacity,1));background-clip:content-box;padding:2px}.HubspotForm_default__ICXvc.HubspotForm_dark__NKXLT .HubspotForm_field__wEfDd[type=checkbox],.HubspotForm_default__ICXvc.HubspotForm_dark__NKXLT .HubspotForm_field__wEfDd[type=radio],.HubspotForm_modal__3Sc1z.HubspotForm_dark__NKXLT .HubspotForm_field__wEfDd[type=checkbox],.HubspotForm_modal__3Sc1z.HubspotForm_dark__NKXLT .HubspotForm_field__wEfDd[type=radio]{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.HubspotForm_default__ICXvc.HubspotForm_dark__NKXLT .HubspotForm_field__wEfDd[type=checkbox]:checked,.HubspotForm_default__ICXvc.HubspotForm_dark__NKXLT .HubspotForm_field__wEfDd[type=radio]:checked,.HubspotForm_modal__3Sc1z.HubspotForm_dark__NKXLT .HubspotForm_field__wEfDd[type=checkbox]:checked,.HubspotForm_modal__3Sc1z.HubspotForm_dark__NKXLT .HubspotForm_field__wEfDd[type=radio]:checked{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.HubspotForm_default__ICXvc .HubspotForm_field__wEfDd:not([type=checkbox]):not([type=radio]),.HubspotForm_modal__3Sc1z .HubspotForm_field__wEfDd:not([type=checkbox]):not([type=radio]){height:3.5rem;width:100%;padding-left:1rem;padding-right:1rem;font-size:clamp(.875rem,.1vw + .8rem,1.0625rem);font-family:var(--font-euclid-circular-a),ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-weight:400;letter-spacing:-.01em;line-height:1.5;border-radius:.75rem;border-width:1px;background-color:transparent;--tw-border-opacity:1;border-color:rgb(194 194 194/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(37 37 37/var(--tw-text-opacity,1))}.HubspotForm_default__ICXvc.HubspotForm_dark__NKXLT .HubspotForm_field__wEfDd:not([type=checkbox]):not([type=radio]),.HubspotForm_modal__3Sc1z.HubspotForm_dark__NKXLT .HubspotForm_field__wEfDd:not([type=checkbox]):not([type=radio]){--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.HubspotForm_default__ICXvc .HubspotForm_field__wEfDd:not([type=checkbox]):not([type=radio])::-moz-placeholder,.HubspotForm_modal__3Sc1z .HubspotForm_field__wEfDd:not([type=checkbox]):not([type=radio])::-moz-placeholder{--tw-text-opacity:1;color:rgb(117 117 117/var(--tw-text-opacity,1))}.HubspotForm_default__ICXvc .HubspotForm_field__wEfDd:not([type=checkbox]):not([type=radio])::placeholder,.HubspotForm_modal__3Sc1z .HubspotForm_field__wEfDd:not([type=checkbox]):not([type=radio])::placeholder{--tw-text-opacity:1;color:rgb(117 117 117/var(--tw-text-opacity,1))}.HubspotForm_default__ICXvc .HubspotForm_field__wEfDd[type=textarea],.HubspotForm_modal__3Sc1z .HubspotForm_field__wEfDd[type=textarea]{padding-top:clamp(.875rem,.3vw + .8rem,1.25rem);padding-bottom:clamp(.875rem,.3vw + .8rem,1.25rem);min-height:244px}.HubspotForm_footer__ndxOR,.HubspotForm_menu___C_fM,.HubspotForm_news__8JTEQ{position:relative}.HubspotForm_footer__ndxOR,.HubspotForm_news__8JTEQ{font-size:.875rem;font-style:normal;font-weight:400;line-height:130%;letter-spacing:-.14px;position:relative}.HubspotForm_footer__ndxOR .HubspotForm_field__wEfDd:not([type=checkbox]):not([type=radio]),.HubspotForm_menu___C_fM .HubspotForm_field__wEfDd:not([type=checkbox]):not([type=radio]),.HubspotForm_news__8JTEQ .HubspotForm_field__wEfDd:not([type=checkbox]):not([type=radio]){height:3.5rem;padding-left:1.25rem;padding-right:1.25rem;border-radius:9999px}.HubspotForm_footer__ndxOR .HubspotForm_field__wEfDd:not([type=checkbox]):not([type=radio]),.HubspotForm_news__8JTEQ .HubspotForm_field__wEfDd:not([type=checkbox]):not([type=radio]){--tw-bg-opacity:1;background-color:rgb(54 54 54/var(--tw-bg-opacity,1))}.HubspotForm_footer__ndxOR .HubspotForm_field__wEfDd:not([type=checkbox]):not([type=radio])::-moz-placeholder,.HubspotForm_news__8JTEQ .HubspotForm_field__wEfDd:not([type=checkbox]):not([type=radio])::-moz-placeholder{color:hsla(0,0%,100%,.4)}.HubspotForm_footer__ndxOR .HubspotForm_field__wEfDd:not([type=checkbox]):not([type=radio])::placeholder,.HubspotForm_news__8JTEQ .HubspotForm_field__wEfDd:not([type=checkbox]):not([type=radio])::placeholder{color:hsla(0,0%,100%,.4)}.HubspotForm_menu___C_fM .HubspotForm_field__wEfDd:not([type=checkbox]):not([type=radio])::-moz-placeholder{--tw-text-opacity:1;color:rgb(117 117 117/var(--tw-text-opacity,1))}.HubspotForm_menu___C_fM .HubspotForm_field__wEfDd:not([type=checkbox]):not([type=radio])::placeholder{--tw-text-opacity:1;color:rgb(117 117 117/var(--tw-text-opacity,1))}.HubspotForm_footer__ndxOR .HubspotForm_submit__uOyVH,.HubspotForm_menu___C_fM .HubspotForm_submit__uOyVH,.HubspotForm_news__8JTEQ .HubspotForm_submit__uOyVH{position:absolute;right:0;top:0;display:flex;align-items:center;height:3.5rem;padding-right:.75rem}select.HubspotForm_field__wEfDd{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTIgOCIgcGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xMSAxTDYgN0wxIDAuOTk5OTk5IiBzdHJva2U9ImJsYWNrIiBzdHJva2Utd2lkdGg9IjAuOTUiLz4KPC9zdmc+");background-size:10px;background-position:calc(100% - 10px);background-repeat:no-repeat}.HubspotForm_privacyText__zsq0o>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(clamp(.25rem, .2vw + .2rem, .5rem) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(clamp(.25rem, .2vw + .2rem, .5rem) * var(--tw-space-y-reverse))}.HubspotForm_privacyText__zsq0o{font-size:.75rem;line-height:1rem}.HubspotForm_privacyText__zsq0o a{text-decoration-line:underline}.HubspotForm_footer__ndxOR .HubspotForm_privacyText__zsq0o,.HubspotForm_news__8JTEQ .HubspotForm_privacyText__zsq0o{margin-top:clamp(.75rem,.2vw + .7rem,1rem)}.Dropdown_dropdownList__IfY0o{box-sizing:border-box;padding:clamp(.75rem,.2vw + .7rem,1rem) clamp(1rem,.4vw + .9rem,1.5rem);&>li{padding-top:clamp(.25rem,.2vw + .2rem,.5rem);padding-bottom:clamp(.25rem,.2vw + .2rem,.5rem)}}.Dropdown_activeLink__zRcyA{position:relative;&:before{content:"";position:absolute;bottom:-3px;left:0;width:100%;border-bottom-width:2px;border-bottom-color:currentColor}}.Menu_activeLinkUnderline__hv88L{position:absolute;bottom:0;left:0;width:100%;border-bottom-width:2px;border-bottom-color:currentColor}.Header_inner__BcZl_{grid-column:1/-1}@media (min-width:1536px){.Header_inner__BcZl_{grid-column-start:2;grid-column-end:24}}.Header_inner__BcZl_{display:grid;align-items:center;gap:clamp(1.25rem,.9vw + 1rem,2.5rem);grid-template-columns:1fr auto}@media (min-width:1280px){.Header_inner__BcZl_{grid-template-columns:minmax(max-content,1fr) auto minmax(max-content,1fr)}}.Header_inner__BcZl_{border-radius:9999px;padding-left:1.25rem;padding-right:.5rem}@media (min-width:1280px){.Header_inner__BcZl_{padding-right:.625rem}}.Header_inner__BcZl_{font-size:15px;font-style:normal;font-weight:400;line-height:135%;letter-spacing:-.3px;position:relative;height:var(--header-height)}.MobileMenu_activeLink__Sqyjz{display:flex;align-items:center;gap:clamp(.75rem,.2vw + .7rem,1rem);&:before{content:"";height:clamp(.5rem,.1vw + .5rem,.625rem);width:clamp(.5rem,.1vw + .5rem,.625rem);border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(37 37 37/var(--tw-bg-opacity,1))}}.StoryLanding_main__qvsZB{position:relative;overflow:hidden;grid-column:1/-1;margin-left:calc(clamp(1.5rem, .7vw + 1.3rem, 2.5rem) * -1);margin-right:calc(clamp(1.5rem, .7vw + 1.3rem, 2.5rem) * -1);padding:3rem clamp(3rem,1.5vw + 2.6rem,5rem)}@media (min-width:768px){.StoryLanding_main__qvsZB{position:absolute;top:0;bottom:0;right:calc(clamp(1.5rem, .7vw + 1.3rem, 2.5rem) * -1);left:0;margin-left:0;margin-right:0;padding:0}}