/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on February 7, 2024 */@font-face{font-family:graphikbold;src:url(/_next/static/media/graphik-bold-webfont.0e37b288.woff2) format("woff2"),url(/_next/static/media/graphik-bold-webfont.0d59f4aa.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:graphiklight;src:url(/_next/static/media/graphik-light-webfont.ddc955ea.woff2) format("woff2"),url(/_next/static/media/graphik-light-webfont.2943c13f.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:graphiksemibold;src:url(/_next/static/media/graphik-semibold-webfont.021041d9.woff2) format("woff2"),url(/_next/static/media/graphik-semibold-webfont.cc1f83c3.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:graphikblack;src:url(/_next/static/media/graphik-black-webfont.8fafe0a2.woff2) format("woff2"),url(/_next/static/media/graphik-black-webfont.b778c8a9.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:graphikextralight;src:url(/_next/static/media/graphik-extralight-webfont.a55dbbb3.woff2) format("woff2"),url(/_next/static/media/graphik-extralight-webfont.6fbde7d4.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:graphikmedium;src:url(/_next/static/media/graphik-medium-webfont.0dc06974.woff2) format("woff2"),url(/_next/static/media/graphik-medium-webfont.fb8447bd.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:graphikregular;src:url(/_next/static/media/graphik-regular-webfont.63def4bd.woff2) format("woff2"),url(/_next/static/media/graphik-regular-webfont.3badc641.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:graphiksuper;src:url(/_next/static/media/graphik-super-webfont.0da9adde.woff2) format("woff2"),url(/_next/static/media/graphik-super-webfont.111a007f.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:graphikthin;src:url(/_next/static/media/graphik-thin-webfont.220dc11c.woff2) format("woff2"),url(/_next/static/media/graphik-thin-webfont.af1866b6.woff) format("woff");font-weight:400;font-style:normal}a,article,aside,body,div,footer,form,h1,h2,h3,h4,h5,h6,header,html,label,legend,li,menu,nav,ol,p,span,ul{margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}a{text-decoration:none}:root{font-size:62.5%}@media(min-width:767px)and (max-width:1400px){:root{font-size:47%}}*{box-sizing:border-box}body,html{height:100%;font-size:1.6rem}body{font-family:graphikregular,sans-serif;padding:0;margin:0;color:#000;position:relative;overflow:hidden auto}body::-webkit-scrollbar{background:rgba(0,0,0,0);width:.8rem;position:relative;right:-.5rem}body::-webkit-scrollbar-thumb{background-color:#c1c1c1}body::-webkit-scrollbar-track{background-color:rgba(0,0,0,0)}.section-header{text-align:center;padding-bottom:3.2rem}@media(max-width:767px){.section-header{text-align:left}}.container-small{width:100%;max-width:121rem;padding:0 4rem;margin:0 auto}h3{color:#000;font-size:2.6rem;font-weight:700;line-height:3.6rem}h4{font-family:graphikbold,sans-serif;font-size:2.4rem;line-height:100%;letter-spacing:-.096rem}h4,p{font-style:normal}p{font-family:graphikregular,sans-serif;font-size:1.6rem;line-height:150%;letter-spacing:-.032rem;margin-bottom:2rem;color:#000}p:last-of-type{margin-bottom:0}img{max-width:100%;height:auto}@keyframes line{0%{transform:scaleX(0);transform-origin:0 0}50%{transform:scale(1);transform-origin:0 0}50.1%{transform:scale(1);transform-origin:100% 0}to{transform:scaleX(0);transform-origin:100% 0}}.header-70{font-family:graphikbold,sans-serif;font-size:7.2rem;font-style:normal;font-weight:700;line-height:100%;letter-spacing:-.0288rem;color:#000}@media(max-width:767px){.header-70{font-size:3.5rem;letter-spacing:-.16rem}}.header-48{font-size:4.8rem;letter-spacing:-.288rem;color:#000}.header-32,.header-48{font-family:graphikbold,sans-serif;font-style:normal;font-weight:700;line-height:100%}.header-32{font-size:3.2rem;letter-spacing:-.128rem}.header-24{font-size:2.4rem}.header-20,.header-24{font-family:graphikbold,sans-serif;font-style:normal;font-weight:700;line-height:100%;letter-spacing:-.04em;color:#000;text-align:center}.header-20{font-size:2rem}.header-16{font-family:graphikbold,sans-serif;font-size:1.6rem;font-style:normal;font-weight:700;line-height:110%;letter-spacing:-.032rem;text-transform:uppercase}@media(max-width:767px){.header-16{margin-bottom:2.4rem}}.header-14{font-family:graphikbold,sans-serif;font-size:1.4rem;font-style:normal;font-weight:700;line-height:110%;letter-spacing:-.028rem;text-transform:uppercase}.subheader-16{font-size:1.6rem;color:#000;line-height:150%;letter-spacing:-.032rem}.subheader-16,.subheader-18{font-family:graphiksemibold,sans-serif;font-style:normal;font-weight:600}.subheader-18{font-size:1.8rem;line-height:120%;letter-spacing:-.036rem}.subheader-24{font-size:2.4rem;letter-spacing:-.036rem}.subheader-24,.subheader-32{font-family:graphiksemibold,sans-serif;font-style:normal;font-weight:600;line-height:120%}.subheader-32{font-size:3.2rem;letter-spacing:-.064rem}@media(max-width:767px){.subheader-32{font-size:2.4rem;letter-spacing:-.048rem}}.subheader-40{font-family:graphiksemibold,sans-serif;font-size:4rem;font-style:normal;font-weight:500;line-height:120%;letter-spacing:.015rem;margin-bottom:2rem}@media(max-width:767px){.subheader-40{font-size:2.4rem}}.eyebrow-text-16{font-size:1.6rem;line-height:110%;letter-spacing:-.032rem;margin-bottom:2rem;color:#3b3944}.eyebrow-text-14,.eyebrow-text-16{font-family:graphikbold,sans-serif;font-style:normal;font-weight:700;text-transform:uppercase}.eyebrow-text-14{font-size:1.4rem;line-height:1;letter-spacing:-.028rem}.bodycopy-16-regular{font-size:1.6rem;letter-spacing:-.032rem}.bodycopy-14-regular,.bodycopy-16-regular{font-family:graphikregular,sans-serif;font-style:normal;line-height:150%}.bodycopy-14-regular{font-size:1.4rem;font-weight:400;letter-spacing:-.028rem}.bodycopy-16-semibold{font-family:graphiksemibold,sans-serif;font-size:1.6rem;font-weight:600;line-height:2.4rem;letter-spacing:-.02em}.bodycopy-20-semibold{font-family:graphiksemibold,sans-serif;font-weight:600}.bodycopy-20-regular,.bodycopy-20-semibold{font-size:2rem;line-height:150%;letter-spacing:-.04rem}.bodycopy-20-regular,.link-text-16{font-family:graphikregular,sans-serif;font-style:normal}.link-text-16{font-size:1.6rem;font-weight:400;line-height:150%;letter-spacing:-.032rem;color:#000;text-decoration:underline;transition:.4s}.link-text-16:hover{color:#a100ff}.menu-item-text{font-family:graphikregular,sans-serif;font-size:1.6rem;font-style:normal;font-weight:400;line-height:120%;letter-spacing:-.064rem}@media(max-width:767px){.menu-item-text{font-family:graphiksemibold,sans-serif;font-size:1.8rem;font-style:normal;font-weight:600;line-height:150%;letter-spacing:-.036rem}}.default-navigation-link{font-family:graphiksemibold,sans-serif;font-size:1.6rem;font-style:normal;font-weight:600;line-height:150%;letter-spacing:-.032rem;color:#a100ff}.navigation-link,.navigation-link-secondary-blue{font-family:graphikregular,sans-serif;font-size:1.6rem;line-height:1.9rem;letter-spacing:-.04em;padding:.4rem}.navigation-link-secondary-blue{color:#0041f0}.navigation-link-secondary-blue:focus,.navigation-link-secondary-blue:hover{background-color:#e6f5ff;text-decoration:underline}.navigation-link-secondary-blue:focus{border:.1rem solid #0041f0}.button-text-18{font-size:1.8rem!important;text-align:left}.button-text-16,.button-text-18{font-family:graphiksemibold,sans-serif;font-weight:600;line-height:1;letter-spacing:-.02em}.button-text-16{font-size:16px!important}.full-width{width:100%}.scroll-offset{scroll-margin-top:10rem}.backdrop{position:fixed;inset:0;height:100dvh;width:100%;background-color:rgba(0,0,0,0);z-index:1000}.user-container{background-color:#f2f2f2;padding:4.8rem 0 0;width:100%;display:flex;flex-direction:column;position:relative;z-index:2;flex-grow:1}.sticky-helper{position:-webkit-sticky;position:sticky;padding:3.2rem 4rem 1.6rem;top:4.8rem;left:0;right:0;background-color:#f2f2f2;z-index:49;border-bottom:.3rem solid rgba(0,0,0,0);transition:border-bottom .3s ease-in-out}.sticky-helper.border{border-bottom:.3rem solid #e5e5e5}.padding-helper{padding:0 4rem;flex:1 1;display:flex;flex-direction:column;justify-content:space-between}.report-class{height:100%}.report-class,.report-class iframe{border-radius:0 0 .8rem .8rem}.client-view-wrapper{display:flex;flex-direction:column;padding-top:0;min-height:calc(100vh - 35rem);background-color:#f2f2f2;flex:1 1}.user-view-content{display:flex;flex-grow:1;height:100dvh}.first-letter-uppercased:first-letter{text-transform:uppercase}.flex-center-between{display:flex;align-items:center;justify-content:space-between;padding:2rem 0}.flex-center-between p,.mb-0{margin-bottom:0!important}.mb-4{margin-bottom:.4rem!important}.mb-16{margin-bottom:1.6rem!important}.mb-20{margin-bottom:2rem!important}.mb-40{margin-bottom:4rem!important}.mt-20{margin-top:2rem}.mt-32{margin-top:3.2rem}.w-100{width:100%}.tl{text-align:left!important}.tr{text-align:right!important}.lh-1{line-height:1!important}.no-uppercase{text-transform:unset!important}.page-not-found{display:flex;align-items:center;justify-content:center;width:100vw;background-color:#f2f2f2}#listbox{margin:0}.hide{display:none}iframe{background-color:#fff!important;border:none}hr{border:.1rem solid #cccbce;margin:2.4rem 0}.ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:3rem}.published{color:#3e8629;font-weight:700}.unpublished{color:#b10b02;font-weight:700}.text-animation{animation:animation 1s;opacity:1}.modal-show-animation{animation:animation .5s}@keyframes animation{0%{opacity:0}30%{opacity:.3}85%{opacity:1}}.tox-tinymce{border:none!important}.tox-tinymce,.tox:not(.tox-tinymce-inline) .tox-editor-header{box-shadow:none!important}.tox-edit-area{border-radius:.4rem!important;border:.3rem solid #b3b2b5!important}video{width:100%;height:auto;object-fit:fill;margin:2rem 0}.full-screen-layout{background-color:#f2f2f2;display:flex;flex-direction:column;height:100%;width:100%}.divide-in-two-container{display:grid;grid-template-columns:40% 60%;grid-gap:2.4rem;gap:2.4rem;width:100%;padding:0 4rem 1rem;height:100%}.content-for-in-two-container{flex:1 1;padding-top:8rem;overflow:hidden}.info{display:flex;align-items:center;justify-content:left;padding:0 4rem;gap:2rem}.info,.info p{color:#00558a}