.header{position:fixed;top:0;width:100%;background-color:#fff;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a;border-bottom:1px solid var(--color-border-neutral-low-contrast);transition:all .6s;z-index:10}.header a{border-radius:.5rem;font-size:.875rem;text-decoration:none;line-height:1}.header nav{padding:1rem;max-width:1280px;margin:auto;display:flex;justify-content:space-between;align-items:center}@media screen and (min-width: 640px){.header nav{padding-left:1.5rem;padding-right:1.5rem}}.header-sites{align-items:center;gap:2rem;display:flex}.header-sites a.header-site{display:none;padding:.5rem 1rem;transition:all .3s;color:var(--content-neutral-primary)}@media (hover: hover) and (pointer: fine){.header-sites a.header-site:hover{background-color:#dedede}}@media screen and (min-width: 640px){.header-sites a.header-site{display:inline}}.header-account{display:flex;align-items:center;gap:.5rem}.header-account a{padding:.5rem 1rem;display:none;transition:all .3s}@media screen and (min-width: 640px){.header-account a{display:inline}}.header-account a.login{background-color:#7f3f9766;color:#4c2757}@media (hover: hover) and (pointer: fine){.header-account a.login:hover{background-color:#7f3f97;color:#fff}}.header-account a.signup{background-color:#7f3f97;color:#fff}@media (hover: hover) and (pointer: fine){.header-account a.signup:hover{background-color:#351341}}.header-menu{display:contents}@media screen and (min-width: 640px){.header-menu{display:none}}.header-menu-icon{width:1.5rem;height:1.5rem;position:relative;cursor:pointer}.header-menu-icon svg{transition:all .3s}.header-menu-icon #navbar-hamburger-icon,.header-menu-icon #navbar-close-icon{position:absolute;inset:0}.header-menu-container{position:absolute;z-index:10;height:0;opacity:0;inset:100% 0;transition:all .3s;background-color:#fff;display:flex;flex-direction:column;gap:1.5rem;padding:.75rem 1rem 1rem}.header-menu-container a{padding:.4rem 1rem;line-height:30px;display:flex}.header-menu-sites{display:flex;flex-direction:column;gap:.75rem}.header-menu-sites a{color:var(--content-neutral-primary)}@media (hover: hover) and (pointer: fine){.header-menu-sites a:hover{background-color:#dedede}}.header-menu-account{display:flex;gap:.5rem}.header-menu-account a{flex:1;justify-content:center}.header-menu-account .header-menu-login{background-color:#7f3f9766;color:#4c2757}@media (hover: hover) and (pointer: fine){.header-menu-account .header-menu-login:hover{background-color:#7f3f97;color:#fff}}.header-menu-account .header-menu-signup{background-color:#7f3f97;color:#fff}@media (hover: hover) and (pointer: fine){.header-menu-account .header-menu-signup:hover{background-color:#351341}}.full_height{height:calc(100vh - 64px)!important}.full_opacity{opacity:1!important}.null_opacity{opacity:0!important}.menu-accordion{display:flex;flex-direction:column;overflow:clip}.menu-accordion__button{display:flex;justify-content:space-between;align-items:center;cursor:pointer}.menu-accordion__button__text{font-size:14px}.menu-accordion__category{display:flex;flex-direction:column;overflow:clip}.menu-accordion__category__button{display:flex;justify-content:space-between;align-items:center;cursor:pointer}.menu-accordion__category__button__container{display:flex;gap:10px;align-items:center}.menu-accordion__category__text{font-size:14px;text-transform:uppercase}.menu-accordion__category__chevron{transition:transform .3s ease}.menu-accordion__category__links{display:flex;flex-direction:column}.menu-accordion__category__links .menu-accordion__link-item{font-size:14px;margin-bottom:10px}.menu-accordion__category__links .menu-accordion__link-item:last-child{margin-bottom:0}.menu-accordion__spacer{height:6px}#menu-accordion-chevron{transition:transform .3s ease}.menu-accordion-55{height:55px}.menu-accordion-46{height:46px}.rotate-180{transform:rotate(180deg)}@keyframes slideUp{0%{transform:translateY(.75rem);opacity:0}to{transform:translateY(0);opacity:1}}.navbar-solutions{position:relative;display:none}@media screen and (min-width: 640px){.navbar-solutions{display:inline-flex}}.navbar-solutions>button{display:flex;align-items:center;gap:10px;cursor:pointer;color:var(--content-neutral-primary);transition:background-color .15s ease;font-family:Geist,sans-serif;background-color:transparent;border:none;border-radius:.5rem;font-size:.875rem;text-decoration:none;padding:.5rem 1rem;line-height:1}@media (hover: hover) and (pointer: fine){.navbar-solutions>button:hover{background-color:#dedede}}.navbar-solutions #navbar-solutions-dropdown-chevron{display:flex;align-items:center;transition:transform .3s ease}.navbar-solutions #navbar-solutions-dropdown-chevron.rotate-180{transform:rotate(180deg)}.navbar-solutions #navbar-solutions-dropdown{--tw-shadow: 0px 6px 12px 8px rgba(0, 0, 0, .06);--tw-shadow-colored: 0px 6px 12px 8px var(--tw-shadow-color);--tw-bg-opacity: 1;box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow);background-color:rgb(255 255 255/var(--tw-bg-opacity));border:1px solid rgba(0,0,0,.1);border-radius:20px;display:flex}.navbar-solutions .navbar-solutions-dropdown-content-category{width:255px;padding:24px 0;display:flex;flex-direction:column;gap:20px;border-right:1px solid rgba(0,0,0,.1)}.navbar-solutions .navbar-solutions-dropdown-content-category:last-child{border-right:none}.navbar-solutions .navbar-solutions-dropdown-content-category-header{display:flex;align-items:center;gap:10px;padding:0 32px}.navbar-solutions .navbar-solutions-dropdown-content-category-title{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:wider;color:#686868}.navbar-solutions .navbar-solutions-dropdown-content-category-links{display:flex;flex-direction:column;gap:8px;padding:0 16px}.navbar-solutions .navbar-solutions-dropdown-content-category-links a{color:#000;font-weight:400;font-size:14px;padding:.5rem 1rem;border-radius:8px;transition:background-color .15s ease}@media (hover: hover) and (pointer: fine){.navbar-solutions .navbar-solutions-dropdown-content-category-links a:hover{background-color:#dedede}}#navbar-solutions-container{padding-top:15px;position:absolute;top:100%;left:-6px;animation-name:slideUp;animation-duration:.15s;animation-fill-mode:forwards;animation-timing-function:ease-out}#navbar-solutions-container.hidden{display:none}.footer{padding-top:5rem;padding-bottom:2rem;gap:4rem}.footer>div{padding-left:1rem;padding-right:1rem;max-width:1280px;margin:auto;display:flex;flex-direction:column;row-gap:3rem;column-gap:3rem}@media screen and (min-width: 640px){.footer>div{padding-left:1.5rem;padding-right:1.5rem}}@media screen and (min-width: 1280px){.footer>div{flex-direction:row}}.footer>p{margin:auto;margin-top:4rem;padding-top:1.25rem;padding-bottom:1.25rem;text-transform:uppercase;text-align:center;font-size:.75rem;max-width:768px;border-top:1px solid var(--color-border-neutral-low-contrast)}.footer_logo a{cursor:pointer;display:flex}.footer_logo p{color:var(--content-neutral-primary);margin-top:2.5rem;color:#585858;line-height:1.6;max-width:17rem}.footer_links{display:flex;flex-direction:column;gap:4rem;flex:1}.footer_links nav{line-height:1.6}.footer_links a{display:block;transition:all .6s;text-decoration:none;color:var(--content-neutral-primary);font-weight:500}@media (hover: hover) and (pointer: fine){.footer_links a:hover{opacity:.55}}.footer_links_databases nav{display:grid;grid-template-columns:repeat(auto-fill,minmax(159px,1fr));column-gap:3rem;row-gap:.25rem;margin-top:1rem}.footer_links_databases nav a{margin-top:.25rem}.footer_links_languages nav{display:grid;grid-template-columns:repeat(auto-fill,minmax(101px,1fr));column-gap:3rem;row-gap:.25rem;margin-top:1rem}.footer_links_languages nav a{margin-top:.25rem}.footer_links_header{text-transform:uppercase;color:#686868;font-size:.75rem;letter-spacing:.025rem;font-weight:600}.footer_links_site{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));column-gap:2rem;row-gap:4rem}@media screen and (min-width: 768px){.footer_links_site{column-gap:3rem}}.footer_links_site>div nav{margin-top:1rem}.footer_links_site>div nav a{margin-top:.25rem}/*! modern-normalize v2.0.0 | MIT License | https://github.com/sindresorhus/modern-normalize */*,:before,:after{box-sizing:border-box}html{font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";line-height:1.15;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4}body{margin:0}hr{height:0;color:inherit}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}:root{--background-primary: #121212;--background-secondary: #161616;--content-neutral-primary: #fff;--content-neutral-secondary: #a2a2a2;--content-neutral-negative: #161616;--content-neutral-on-brand: #fff;--content-neutral-on-accent: #fff;--content-accent-primary: #7f3f98;--content-accent-primary-hover: #4c2757;--content-brand-primary: #aa6dc2;--content-brand-primary-hover: #7f3f98;--cta-surface-neutral-primary: #252525;--cta-surface-neutral-primary-hover: #a2a2a2;--cta-surface-accent-primary: #7f3f98;--cta-surface-accent-primary-hover: #4c2757;--cta-surface-brand-primary: #aa6dc2;--cta-surface-brand-primary-hover: #7f3f98;--cta-surface-brand-secondary: #4c2757;--cta-surface-brand-secondary-hover: #7f3f98;--color-border-neutral-low-contrast: #585858;--color-border-neutral-medium-contrast: #a2a2a2;--color-border-neutral-high-contrast: #fff;--color-border-brand-primary: #7f3f98;--color-border-accent-primary: #aa6dc2;--selection-background: rgba(127, 63, 152, .3);--blue-code-text: #0080ff;--orange-code-text: #e67e22;--yellow-code-text: #f1c40f;--purple-code-text: #8558de;--system-error: #e74c3c;--system-warning: #f1c40f;--system-info: #0080ff;--brand-gradient: linear-gradient( 180deg, #7f3f98, #8558de )}:root[data-theme=light]{--background-primary: #fbfafc;--background-secondary: #dedede;--content-neutral-primary: #161616;--content-neutral-secondary: #686868;--content-neutral-negative: #fff;--content-neutral-on-brand: #fff;--content-neutral-on-accent: #fff;--content-accent-primary: #aa6dc2;--content-accent-primary-hover: #4c2757;--content-brand-primary: #7f3f98;--content-brand-primary-hover: #4c2757;--cta-surface-neutral-primary: #dedede;--cta-surface-neutral-primary-hover: #686868;--cta-surface-accent-primary: #aa6dc2;--cta-surface-accent-primary-hover: #4c2757;--cta-surface-brand-primary: #7f3f98;--cta-surface-brand-primary-hover: #4c2757;--cta-surface-brand-secondary: #4c2757;--cta-surface-brand-secondary-hover: #7f3f98;--color-border-neutral-low-contrast: #dedede;--color-border-neutral-medium-contrast: #a2a2a2;--color-border-neutral-high-contrast: #686868;--color-border-brand-primary: #7f3f98;--color-border-accent-primary: #aa6dc2}:root{--spacing-xxxl: 120px;--spacing-xxl: 80px;--spacing-xl: 64px;--spacing-l: 40px;--spacing-m: 32px;--spacing-s: 24px;--spacing-xs: 16px;--spacing-xxs: 8px;--spacing-xxxs: 4px}@media screen and (max-width: 1024px){:root{--spacing-xxxl: 80px;--spacing-xxl: 56px;--spacing-xl: 40px;--spacing-l: 32px;--spacing-m: 24px;--spacing-s: 20px;--spacing-xs: 12px;--spacing-xxs: 8px;--spacing-xxxs: 4px}}@media screen and (max-width: 640px){:root{--spacing-xxxl: 64px;--spacing-xxl: 40px;--spacing-xl: 32px;--spacing-l: 24px;--spacing-m: 20px;--spacing-s: 16px;--spacing-xs: 8px;--spacing-xxs: 4px;--spacing-xxxs: 2px}}.adroll_consent_banner{border-radius:80px!important}@media screen and (max-width: 600px){.adroll_consent_banner{border-radius:20px!important}}#adroll_consent_container .adroll_consent_close_icon{line-height:21px!important;padding-top:0!important}#adroll_consent_container .adroll_consent_overlay .adroll_modal_background{margin:5%!important}#adroll_consent_container .adroll_consent_banner{font-family:Geist,sans-serif!important;width:90%!important;right:50%!important;transform:translate3d(50%,0,0)!important;box-shadow:0 0 50px black03;background-image:url(../svg/cookie.svg)!important;background-repeat:no-repeat!important;background-position:20px center!important;background-size:25px!important;padding:1em 1.8em 1em 60px!important}@media screen and (min-width: 2540px){#adroll_consent_container .adroll_consent_banner{background-position:25px 22px!important}}@media screen and (max-width: 600px){#adroll_consent_container .adroll_consent_banner{left:20px!important;right:20px!important;transform:none!important;width:auto!important;bottom:20px!important}}#adroll_consent_container .adroll_consent_notice_title_settings{position:absolute!important;width:auto!important;top:32px;right:190px!important;font-size:18px}@media screen and (max-width: 1075px){#adroll_consent_container .adroll_consent_notice_title_settings{top:42px}}@media screen and (max-width: 910px){#adroll_consent_container .adroll_consent_notice_title_settings{bottom:24px;left:65px!important;top:auto}}#adroll_consent_container .adroll_consent_notice_title_text,#adroll_consent_container .adroll_consent_box+.adroll_consent_box{display:none!important}#adroll_consent_container .adroll_consent_notice{float:left!important;width:calc(100% - 280px)!important}@media screen and (max-width: 910px){#adroll_consent_container .adroll_consent_notice{float:none!important;width:100%!important}}@media screen and (max-width: 600px){#adroll_consent_container .adroll_consent_notice{height:auto!important;overflow:auto!important}}#adroll_consent_container .adroll_consent_button_bar{float:right!important;width:280px!important;margin-top:10px!important;text-align:right}@media screen and (max-width: 1075px){#adroll_consent_container .adroll_consent_button_bar{margin-top:20px!important}}@media screen and (max-width: 910px){#adroll_consent_container .adroll_consent_button_bar{float:none!important;width:100%!important;margin-top:8px!important}}#adroll_consent_container .adroll_consent_box{font-size:10px!important}@media screen and (min-width: 2540px){#adroll_consent_container .adroll_consent_notice_text{padding-top:10px}}#adroll_consent_container .adroll_consent_banner .adroll_consent_notice_text,#adroll_consent_container .adroll_consent_banner .adroll_consent_text,#adroll_consent_container .adroll_consent_box{margin:0!important}#adroll_consent_container .adroll_consent_button_bar>a{width:auto!important}#adroll_consent_container .adroll_consent_button{margin:0!important;padding:.4em .8em!important;font-size:.9em!important;font-weight:700!important;border-width:2px!important;border-style:solid!important;text-align:center!important;color:#7f3f98!important;background-color:transparent!important;transition:.2s opacity ease-in-out}#adroll_consent_container .adroll_consent_button:hover{opacity:.8}#adroll_consent_container .adroll_consent_button div{text-transform:none!important}#adroll_consent_container #adroll_settings{border:none!important;border-color:transparent!important;padding:0!important;margin:0!important}#adroll_consent_container #adroll_settings .adroll_button_text{line-height:1!important;font-size:12px}#adroll_consent_container #adroll_reject{border:1px solid #7f3f98!important}#adroll_consent_container #adroll_allow_all{color:#fff!important;border-color:transparent!important;background-color:#7f3f98!important;margin-left:.5em!important}#adroll_consent_container .adroll_consent_button .adroll_button_text{font-weight:700!important;font-family:Geist,sans-serif!important}html{font-size:100%;scroll-padding-top:60px}@media (prefers-reduced-motion: no-preference){html{scroll-behavior:smooth}}img{user-select:none}button{color:inherit}a,button{touch-action:manipulation}svg{pointer-events:none}iframe,video{height:100%;width:100%}ol,ul{list-style:none}*,*:before,*:after{margin:0;padding:0;border:0;font:inherit}html,body{height:100%}a{text-decoration:none}main{padding-top:100px;width:100%;height:100%;min-height:100vh}section{max-width:min(1180px,100% - 80px);margin:0 auto}@media screen and (max-width: 640px){section{max-width:unset;margin:0 20px}}input:-webkit-autofill{background-color:var(--background-primary)!important}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{background-clip:text;-webkit-text-fill-color:var(--content-neutral-primary);transition:var(--background-primary) 5000s ease-in-out 0s;box-shadow:inset 0 0 20px 20px var(--background-primary)}body{font-family:Geist,sans-serif;text-rendering:optimizespeed;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--background-primary);width:100%;margin:0 auto;overflow-x:hidden}::selection{background:var(--selection-background)}@font-face{font-family:Berkeley Mono;src:url(../otf/berkeleymono-regular.otf);font-weight:400;font-display:swap}@font-face{font-family:Geist;src:url(../otf/geist-light-2.otf);font-weight:100;font-display:swap}@font-face{font-family:Geist;src:url(../otf/geist-regular-2.otf);font-weight:400;font-display:swap}@font-face{font-family:Geist;src:url(../otf/geist-medium-2.otf);font-weight:500;font-display:swap}@font-face{font-family:Geist;src:url(../otf/geist-semibold-2.otf);font-weight:600;font-display:swap}@font-face{font-family:Geist;src:url(../otf/geist-bold-2.otf);font-weight:700;font-display:swap}@font-face{font-family:Geist;src:url(../otf/geist-extrabold-2.otf);font-weight:800;font-display:swap}@font-face{font-family:Geist;src:url(../otf/geist-black-2.otf);font-weight:900;font-display:swap}.waitlist-form{display:flex;flex-direction:column}.waitlist-form__submit-input{display:flex;flex-direction:row;gap:8px;border-width:1px;border-style:solid;border-color:var(--color-border-neutral-low-contrast);padding:6px calc(var(--spacing-s) - 8px) 6px var(--spacing-s);height:60px;width:100%;background-color:var(--background-secondary);align-items:center}.waitlist-form__label{font-family:Geist,sans-serif;font-size:.875rem;font-weight:500;line-height:1.2;letter-spacing:-.01em;color:var(--content-neutral-primary)}.waitlist-form__label-hidden{visibility:hidden;height:0}.waitlist-form__wrapper{display:flex;flex-direction:column;gap:var(--spacing-xxs)}.waitlist-form__input{font-family:Geist,sans-serif;font-weight:400;font-size:1rem;line-height:1.6;letter-spacing:-.01em;width:100%;border:none;height:100%;color:var(--content-neutral-primary);background-color:var(--background-primary);background-clip:text!important}.waitlist-form__input::placeholder{color:var(--content-neutral-primary)}.waitlist-form__input:focus{outline:0}.waitlist-form__button{display:flex;background:transparent;border:none;cursor:pointer;padding:8px;opacity:.3;transition:background-color .6s}.waitlist-form__button>svg>path{stroke:var(--content-neutral-primary)}@media (hover: hover) and (pointer: fine){.waitlist-form__button:hover{background-color:var(--cta-surface-neutral-primary-hover)}}.recaptcha-badge{visibility:hidden;opacity:0}.newsletter-section{display:grid;grid-template-columns:1fr 3fr;column-gap:48px;padding:var(--spacing-xxl) 0}@media screen and (max-width: 1024px){.newsletter-section{grid-template-columns:100%}}.newsletter-section__content{display:flex;flex-direction:column;gap:var(--spacing-l);max-width:700px}@media screen and (max-width: 1024px){.newsletter-section__content{max-width:unset}}.newsletter-section__description{font-family:Geist,sans-serif;font-size:1.25rem;line-height:1.5;letter-spacing:-.01em;font-weight:500;color:var(--content-neutral-secondary)}@media screen and (max-width: 640px){.newsletter-section__description{font-size:1rem}}.newsletter-section__description-strong{font-family:Geist,sans-serif;font-size:1.25rem;line-height:1.5;letter-spacing:-.01em;font-weight:500;color:var(--content-neutral-primary)}@media screen and (max-width: 640px){.newsletter-section__description-strong{font-size:1rem}}
