@font-face{font-family:Neue Haas Display;src:url(/fonts/neuehaasdisplay-mediu.woff)format("woff"),url(/fonts/neuehaasdisplay-mediu.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Neue Haas Display;src:url(/fonts/neuehaasdisplay-roman.woff)format("woff"),url(/fonts/neuehaasdisplay-roman.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}:root{--grey-900:#131520;--grey-800:#30354f;--grey-700:#404668;--grey-600:#4a5078;--grey-500:#5d6598;--grey-400:#7a81ae;--grey-300:#a6abc9;--grey-200:#cccfe0;--grey-100:#ecedf3;--grey-50-501:#f9f9fb;--grey-25:#fcfcfd;--bg-color:#f2e4d5;--text-color:var(--grey-900);--card-bg:#f2e4d5b3;--card-hover-bg:#f2e4d5e6;--btn-bg:#f2e4d566;--btn-hover-bg:#f2e4d5b3;--link-hover-bg:#f2e4d580;--shadow-color:#0000001a;--border-color:#e5d7c8;--highlight-color:#9061f9;--selection-bg:#e2cfcf;--selection-text:var(--grey-900)}html.dark-mode{--bg-color:#1a1a2e;--text-color:#f0f0f0;--card-bg:#1a233ce6;--card-hover-bg:#202a44f2;--btn-bg:#1e293bcc;--btn-hover-bg:#283345f2;--link-hover-bg:#283345e6;--shadow-color:#00000080;--border-color:#ffffff1a;--selection-bg:#2d3748;--selection-text:#f7fafc}*{box-sizing:border-box;transition-property:background-color,color,border-color,box-shadow,transform;transition-duration:.3s;transition-timing-function:ease}html{height:100%}::selection{background:var(--selection-bg);color:var(--selection-text)}body{color:var(--text-color);background-color:var(--bg-color);min-height:100%;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-o-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-family:Neue Haas Display,sans-serif;font-size:16px;line-height:1.5}h1,h2,h3,h4,h5,h6,.text-grey-900,.display-xl,.display-lg,.display-md,.display-sm,.display-xs,.text-xl,.text-lg,.text-md,.text-sm,.text-xs,p,div,span,a,button,.btn{color:var(--text-color)}h1{margin-top:0;margin-bottom:.5em;font-size:3.75rem;font-weight:400;line-height:1.25}h2{margin-top:1em;margin-bottom:.5em;font-size:3em;font-weight:400;line-height:1.25}h3{margin-top:1em;margin-bottom:.5em;font-size:2.25rem;font-weight:400;line-height:1.25}h4{margin-top:1em;margin-bottom:.5em;font-size:1.875rem;font-weight:400;line-height:1.25}h5{margin-top:1em;margin-bottom:.75em;font-size:1.5rem;font-weight:400;line-height:1.25}h6{margin-top:1em;margin-bottom:.75em;font-size:1.25rem;font-weight:500;line-height:1.25}p{margin-bottom:1em;font-size:1.125em}a{color:var(--text-color);border-radius:4px;margin:-2px -4px;padding:2px 4px;text-decoration:none;transition:all .2s}a:hover{background-color:var(--link-hover-bg)}html.dark-mode a:hover{background-color:var(--link-hover-bg);color:#fff}img{max-width:100%;display:inline-block}.btn{color:var(--text-color);background-color:var(--btn-bg);letter-spacing:1px;white-space:nowrap;cursor:pointer;border:1px solid var(--border-color);border-radius:8px;align-items:center;padding:8px;font-weight:500;text-decoration:none;display:flex;position:relative}.btn:hover{background-color:var(--btn-hover-bg);box-shadow:0 4px 8px var(--shadow-color);transform:translateY(-2px)}.row-btns{flex-wrap:wrap;gap:16px;margin:0;padding:10px 0;display:flex}.row-btns .btn{margin:0}.theme-btn{width:40px;height:40px;color:var(--text-color);background-color:var(--btn-bg);justify-content:center;align-items:center;margin-right:8px;padding:0;display:flex}.theme-btn:hover{background-color:var(--btn-hover-bg)}.row-split-content{background-color:var(--card-bg);border:1px solid var(--border-color);box-shadow:0 4px 6px var(--shadow-color);border-radius:8px;margin-bottom:32px;padding:24px}.row-split-content:hover{background-color:var(--card-hover-bg);box-shadow:0 10px 15px var(--shadow-color);transform:translateY(-5px)}.row-split-content a:hover{background-color:var(--link-hover-bg)}html.dark-mode .row-split-content a:hover{background-color:#323c5acc}.header{padding-top:0;padding-bottom:0;position:relative}.section{padding-top:9vh;padding-bottom:9vh;position:relative}.section.pb-0{padding-bottom:0}.container{z-index:1;width:100%;max-width:1280px;margin-left:auto;margin-right:auto;padding-left:32px;padding-right:32px;transition:opacity .2s}.row{flex-wrap:wrap;width:100%;display:flex}.row.row-justify-between{justify-content:space-between}.row.row-split-content{grid-column-gap:64px;grid-row-gap:48px;grid-template-rows:auto;grid-template-columns:1fr;grid-auto-columns:1fr;display:block}.row.mb-16{margin-bottom:16px}.row.row-header{grid-column-gap:64px;grid-row-gap:48px;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.content{flex-direction:column;justify-content:space-between;align-items:stretch;max-width:560px;display:flex}.text-caps{letter-spacing:.25em;text-transform:uppercase}.text-grey-900{color:var(--text-color)}.display-2xl{color:var(--text-color);margin-top:0;margin-bottom:.5em;font-size:4.5rem;line-height:1.25}.display-2xl.mb-0{margin-bottom:0;font-size:4rem;font-weight:400}.display-xl{color:var(--text-color);margin-top:0;margin-bottom:0;font-size:3.75rem;line-height:1.25}.display-xl.preload-text-top,.display-xl.preload-text-btm{margin-bottom:0}.display-lg{color:var(--text-color);margin-top:0;margin-bottom:.5em;font-size:3rem;line-height:1.25}.display-md{color:var(--text-color);margin-top:0;margin-bottom:.5em;font-size:2.25rem;font-weight:400;line-height:1.25}.display-sm{pointer-events:auto;color:var(--text-color);margin-top:0;margin-bottom:.5em;font-size:1.875rem;font-weight:400;line-height:1.25}.display-xs{color:var(--text-color);margin-top:0;margin-bottom:.5em;font-size:1.5rem;line-height:1.25}.text-xl{margin-top:0;font-size:1.25rem;line-height:1.5}.text-xl.header-text{margin-bottom:auto}.text-lg{margin-top:0;font-size:1.125rem;line-height:1.5}.text-md{margin-top:0;font-size:1rem;line-height:1.5}.text-sm{margin-top:0;font-size:.875rem;line-height:1.5}.text-xs{margin-top:0;font-size:.75rem;line-height:1.5}.text-normal{font-weight:400}.text-medium{font-weight:500}.text-medium.mb-32{margin-bottom:.5em}.link-no-underline{text-decoration:none}.link-no-hover:hover{opacity:1;background-color:#0000}.mb-0{margin-bottom:0}.mt-0{margin-top:0}.navigation{background-color:#0000;align-items:center;height:96px;display:flex}.logo{color:var(--text-color);align-items:center;width:auto;text-decoration:none;display:flex}.logo:hover{background-color:#0000}.logo-icon{width:32px;height:32px;margin-bottom:2px;margin-right:8px}.btn-icon-l{width:20px;height:20px;margin-left:0;margin-right:8px}.btn-icon-r{justify-content:center;align-items:center;width:20px;height:20px;margin-bottom:2px;margin-left:8px;margin-right:0;transition:opacity .2s;display:flex}.hero-img{outline-offset:0px;outline:3px #131520;width:100%}.hero-img-content{perspective:1000px;position:relative}.hero-image-wrap{border-radius:50%;overflow:hidden}.header-text-wrap{overflow:hidden}.header-text-wrap.btm{margin-bottom:24px}.footer{padding-top:96px;padding-bottom:48px;position:relative}.footer-top{flex-wrap:wrap;justify-content:space-between;width:100%;margin-bottom:72px;display:flex}.footer-btm{flex-wrap:wrap;width:100%;display:flex}.page-wrap{overflow:hidden}.paragraph{align-self:stretch}.animation-wrapper{will-change:transform,opacity;backface-visibility:hidden}.preloader{z-index:9999;background-color:var(--bg-color);flex-direction:column;justify-content:center;align-items:center;padding-bottom:10vh;display:none;position:fixed;inset:0%}.preloader-text-wrap{margin-right:5vw;display:flex;overflow:hidden}.preloader-text-wrap.btm{margin-left:5vw;margin-right:0}.preloader-line-wrap{position:relative}.line{min-width:232px}.line-wrap{width:232px;position:absolute;inset:auto 0% -30% 20%}.line-wrap-inner{overflow:hidden}.loading-spinner{border:3px solid var(--border-color);border-top-color:var(--highlight-color);border-radius:50%;width:40px;height:40px;margin-top:-20px;margin-left:-20px;animation:1s linear infinite spin;position:absolute;top:50%;left:50%}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:focus{outline:2px solid var(--highlight-color);outline-offset:2px}:focus:not(:focus-visible){outline:none}:focus-visible{outline:2px solid var(--highlight-color);outline-offset:2px}@media screen and (min-width:1280px){.row.row-split-content{grid-column-gap:96px}}@media screen and (max-width:991px){body{font-size:16px}h1{font-size:3rem}h2{font-size:2.25em}h3{font-size:1.875rem}h4{font-size:1.5rem}h5{font-size:1.25rem}.row.row-split-content{grid-column-gap:32px}.row.row-header{grid-column-gap:48px}.section-title.mb-0{margin-bottom:0}.display-2xl{font-size:3.75rem}.display-xl{font-size:3rem}.display-lg{font-size:2.25rem}.display-md{font-size:1.875rem}.display-sm{font-size:1.5rem}.display-xs{font-size:1.25rem}.line{min-width:200px}.line-wrap{width:200px;bottom:-40%}}@media screen and (max-width:767px){.row.row-header{grid-template-columns:1fr}.display-lg{font-size:1.875rem}.display-md{font-size:1.5rem}.display-sm{font-size:1.25rem}.display-xs,.text-xl{font-size:1.125rem}.text-xl.header-text{margin-bottom:32px}.navigation{height:80px}.logo.logo-footer{margin-bottom:24px}.logo.logo-footer.w--current{margin-bottom:16px}.footer{padding-top:64px;padding-bottom:40px}.footer-top{flex-direction:column;align-items:flex-start;margin-bottom:32px}.line{min-width:150px}.line-wrap{width:150px;bottom:-60%;left:10%}}@media screen and (max-width:479px){.container{padding-right:24px}.btn-icon-r{margin-left:4px}.footer{padding-top:48px}}@media (prefers-reduced-motion){*{transition:none!important;animation:none!important}}body,a,button,.btn{cursor:default}a,button,.btn{cursor:pointer}.btn{align-items:center;gap:8px;display:flex}.btn-icon-r{margin-left:4px}.row-btns .btn{justify-content:center;align-items:center;gap:8px;display:flex}.btn>span{margin-right:4px}html.dark-mode .mobile-menu-link,html.dark-mode .text-medium,html.dark-mode .display-sm,html.dark-mode .display-xs,html.dark-mode .btn,html.dark-mode .paragraph{color:var(--text-color)!important}@media screen and (max-width:767px){.hero-img-content{max-width:320px;margin:0 auto 30px}.hero-image-wrap{width:100%;height:100%}.row-btns{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:479px){.row-btns{grid-template-columns:1fr}}
