::after,::before,a,abbr,acronym,address,applet,area,article,aside,audio,b,base,basefont,bdo,big,blockquote,body,br,button,canvas,caption,center,cite,code,col,colgroup,datalist,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,font,footer,form,frame,frameset,h1,h2,h3,h4,h5,h6,head,header,hgroup,hr,html,i,iframe,img,input,ins,kbd,keygen,label,legend,li,link,map,mark,math,menu,meta,meter,nav,nobr,noembed,noframes,noscript,object,ol,optgroup,option,output,p,param,picture,pre,progress,q,rp,rt,ruby,s,samp,script,section,select,small,source,span,strike,strong,style,sub,summary,sup,svg,table,tbody,td,textarea,tfoot,th,thead,time,title,tr,tt,u,ul,var,video,wbr{margin:0;padding:0;border:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;-webkit-border-radius:0;border-radius:0;outline:0;background:rgba(0,0,0,0);font-family:inherit;font-size:100%;font-weight:inherit;font-style:inherit;color:inherit;-moz-opacity:inherit;-ms-opacity:inherit;-o-opacity:inherit;-webkit-opacity:inherit;opacity:inherit;vertical-align:baseline;pointer-events:inherit}article,aside,button,details,figcaption,figure,footer,header,menu,nav,section,summary{display:block}h1,h2,h3,h4,h5,h6{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}html,body{scroll-behavior:smooth}:focus{margin:0;padding:0;border:0;outline:0}p,span,div,*{cursor:default;-webkit-tap-highlight-color:rgba(0,0,0,0)}a img,textarea{border:0 none;outline:none;background:rgba(0,0,0,0)}a{cursor:pointer;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}a:link{-webkit-tap-highlight-color:rgba(0,0,0,0)}a:hover{cursor:pointer;text-decoration:none}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{margin:.67em 0;font-size:2em}h2{margin:.83em 0;font-size:1.5em}h3{margin:1em 0;font-size:1.17em}h4{margin:1.33em 0;font-size:1em}h5{margin:1.67em 0;font-size:.83em}h6{margin:2.33em 0;font-size:.75em}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}mark{background:#ff0;color:#000}p,pre{margin:1em 0}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em;_font-family:"courier new",monospace}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:""}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{margin:0 2px;padding:.35em .625em .75em;border:1px solid silver}legend{padding:0;border:0;white-space:normal}button,input,select,textarea{margin:0;font-size:100%;vertical-align:baseline}button,input{line-height:normal}input[type=submit],input[type=reset],input[type=button],button{padding:0;border:0;background:none;font:inherit;line-height:normal;color:inherit;cursor:pointer;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;user-select:none;-webkit-appearance:button}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}button[disabled],input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{padding:0;box-sizing:border-box}input[type=search]{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}textarea{overflow:auto;vertical-align:top}input[type=button]{width:100px}table{border-spacing:0;border-collapse:collapse}caption,th,td{font-weight:normal;text-align:left;vertical-align:middle}input::-ms-clear,input::-ms-reveal{display:none}*{font-family:"degular",sans-serif;font-weight:normal;font-style:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:normal;font-size:14px;font-display:swap}.template-about .about-faqs__faqs,.template-about .about-faqs__heading,.template-about .about-dream-team__member,.template-about .about-brand-values__value,.template-about .about-who-we-are__content,.template-about .about-hero__copy,.template-about .about-hero__heading,.theme-footer-contact__content,.theme-footer__content{grid-column-end:span 12}@media(min-width: 1024px){.template-about .about-hero__heading{grid-column-end:span 10}}@media(min-width: 1024px){.theme-footer__content{grid-column-end:span 7}}@media(min-width: 1024px){.template-about .about-faqs__faqs,.theme-footer-contact__content{grid-column-end:span 6}}@media(min-width: 1024px){.template-about .about-hero__copy{grid-column-end:span 5}}@media(min-width: 1024px){.template-about .about-faqs__heading{grid-column-end:span 4}}@media(min-width: 1024px){.template-about .about-faqs__heading,.template-about .about-hero__heading,.theme-footer-contact__content{grid-column-start:2}}@media(min-width: 1024px){.template-about .about-faqs__faqs,.theme-footer__content{grid-column-start:6}}@media(min-width: 1024px){.template-about .about-hero__copy{grid-column-start:8}}.theme-footer-contact__paragraph,.theme-footer-contact__headline{color:#16191c;font-family:"degular",sans-serif;font-weight:600}.theme-footer-contact__headline{font-family:"degular-display",sans-serif;font-size:32px;font-style:normal;font-weight:600;line-height:36px}@media(min-width: 720px){.theme-footer-contact__headline{font-size:56px;font-style:normal;font-weight:600;line-height:60px}}.theme-footer-contact__paragraph{font-family:"degular-display",sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:26px;letter-spacing:.08px}@media(min-width: 720px){.theme-footer-contact__paragraph{font-size:22px;font-style:normal;font-weight:400;line-height:32px;letter-spacing:.374px}}.template-about .about-faqs__grid,.template-about .about-dream-team__grid,.template-about .about-brand-values__grid,.template-about .about-who-we-are__grid,.template-about .about-hero__grid,.theme-footer-contact__grid,.theme-footer__grid{position:relative;display:grid;display:-ms-grid;max-width:1900px;margin:0 auto;padding:0 32px;align-items:flex-start;grid-column-gap:32px;grid-template-columns:repeat(12, [col-start] minmax(0, 1600px));-ms-grid-columns:repeat(12, [col-start] minmax(0, 1600px))}@media(min-width: 720px)and (max-width: 1023px){.template-about .about-faqs__grid,.template-about .about-dream-team__grid,.template-about .about-brand-values__grid,.template-about .about-who-we-are__grid,.template-about .about-hero__grid,.theme-footer-contact__grid,.theme-footer__grid{grid-template-columns:repeat(12, [col-start] minmax(0, 1600px))}}@media(max-width: 1023px){.template-about .about-faqs__grid,.template-about .about-dream-team__grid,.template-about .about-brand-values__grid,.template-about .about-who-we-are__grid,.template-about .about-hero__grid,.theme-footer-contact__grid,.theme-footer__grid{padding:0 16px;grid-column-gap:16px;grid-template-columns:repeat(12, [col-start] minmax(0, 1600px))}}.template-about .about-faqs__grid>*,.template-about .about-dream-team__grid>*,.template-about .about-brand-values__grid>*,.template-about .about-who-we-are__grid>*,.template-about .about-hero__grid>*,.theme-footer-contact__grid>*,.theme-footer__grid>*{word-wrap:break-word}.theme-footer-contact__paragraph,.theme-footer-contact__headline{margin:0;padding:0}.theme-main:not(.theme-main--no-padding){margin-top:100px}@media(min-width: 1024px){.theme-main:not(.theme-main--no-padding){margin-top:168px}}.theme-button{border:0;background-color:#16191c;font-family:"epilogue",sans-serif;color:#fff;text-align:center;text-decoration:none;text-overflow:ellipsis;text-transform:none;font-size:11px;font-style:normal;font-weight:500;line-height:18px;letter-spacing:.22px;text-decoration:none;display:flex;width:auto;height:36px;justify-content:center;align-items:center;margin:0;padding:3px 24px 0;white-space:nowrap;cursor:pointer;outline:none;overflow-x:hidden;border-radius:100px;position:relative;--pulse-color: $color-white}@media(min-width: 1024px){.theme-button{line-height:43px;font-size:18px;height:48px;padding:5px 32px 0}}.theme-button:hover::after{width:100%}.theme-button::after{content:"";background-color:rgba(255,255,255,.1);position:absolute;top:0;left:0;width:0%;height:100%;pointer-events:none;transition:width .2s ease-in-out;z-index:1}.theme-button,.theme-button *{cursor:pointer}.theme-button:link,.theme-button:visited{background:#16191c;color:#fff}.theme-button:active,.theme-button:focus,.theme-button:hover{background:#16191c;color:#fff}.full-width.theme-button{display:block}@keyframes theme-button-pulse{70%{box-shadow:0 0 0 20px rgba(var(--pulse-color), 0)}100%{box-shadow:0 0 0 0 rgba(var(--pulse-color), 0)}}.theme-button--big{line-height:24px;padding:24px 48px;height:72px}@media(max-width: 1023px){.theme-button--big{font-size:18px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:.09px}}.theme-button--blue,.theme-button--blue:link,.theme-button--blue:visited,.theme-button--blue:active,.theme-button--blue:focus,.theme-button--blue:hover{background:#1451e0;color:#fff;--pulse-color: #1451e0}.theme-button--white,.theme-button--white:link,.theme-button--white:visited,.theme-button--white:active,.theme-button--white:focus,.theme-button--white:hover{background:#fff;color:#16191c;--pulse-color: #fff}.theme-button--white:after{background-color:rgba(67,75,84,.1)}.theme-button--bright,.theme-button--bright:link,.theme-button--bright:visited,.theme-button--bright:active,.theme-button--bright:focus,.theme-button--bright:hover{background:#d2f84f;color:#16191c;--pulse-color: #d2f84f}.theme-button--full-width{flex:1}.theme-button--hollow,.theme-button--hollow:link,.theme-button--hollow:visited,.theme-button--hollow:active,.theme-button--hollow:focus,.theme-button--hollow:hover{border:1px #16191c solid;background:rgba(0,0,0,0);color:#16191c;--pulse-color: #d2f84f}.theme-button--pulse{box-shadow:0 0 0 0 rgba(var(--pulse-color), 0.5);animation:theme-button-pulse 1.5s infinite}.theme-button--small{font-size:14px;padding:2px 24px 0;height:48px}@media(max-width: 1023px){.theme-button--small{font-size:14px;padding:2px 24px 0;height:36px}}.theme-cursor{mix-blend-mode:difference;position:fixed;top:0;left:0;width:100px;height:100px;pointer-events:none;z-index:9999;display:none}@media(min-width: 1024px){.theme-cursor{display:block}}.theme-cursor--link{mix-blend-mode:normal}.theme-cursor--link .theme-cursor__inner{width:32px;height:32px;position:absolute;top:0;left:0}.theme-cursor--link .theme-cursor__inner-svg--link path{stroke:#fff;box-shadow:0 0 10px 0 rgba(255,255,255,.5)}.theme-cursor--link .theme-cursor__outer{width:48px;height:48px}.theme-cursor--link .theme-cursor__outer circle{stroke:#fff;fill:#fff}.theme-cursor--video,.theme-cursor--work{mix-blend-mode:normal}.theme-cursor--video .theme-cursor__inner,.theme-cursor--work .theme-cursor__inner{display:block;width:90px;position:absolute;top:0;left:0}@media(min-width: 1024px){.theme-cursor--video .theme-cursor__inner,.theme-cursor--work .theme-cursor__inner{width:150px}}.theme-cursor--video .theme-cursor__inner svg,.theme-cursor--work .theme-cursor__inner svg{width:100%;height:auto}.theme-cursor--video .theme-cursor__outer,.theme-cursor--work .theme-cursor__outer{width:50px;height:50px;opacity:0}.theme-cursor--video .theme-cursor__outer circle,.theme-cursor--work .theme-cursor__outer circle{stroke:#fff;fill:#fff}.theme-cursor--arrow{mix-blend-mode:normal}.theme-cursor--arrow .theme-cursor__inner{display:block;position:absolute;top:0;left:0;width:60px;height:60px;border-radius:100%}.theme-cursor--arrow .theme-cursor__inner .theme-cursor__blue-button{width:60px;height:60px;border-radius:100%;box-shadow:0px 12px 44px rgba(0,0,0,.8)}.theme-cursor--arrow .theme-cursor__inner .theme-cursor__blue-button svg{width:24px;height:24px}.theme-cursor--arrow .theme-cursor__outer{width:50px;height:50px;opacity:0}.theme-cursor--arrow .theme-cursor__outer circle{stroke:#fff;fill:#fff}.theme-cursor>svg circle{stroke:#fff}.theme-cursor__inner{width:20px;height:20px;position:absolute;top:0;left:0}.theme-cursor__inner-svg--default circle{fill:#fff}.theme-cursor__outer{width:32px;height:32px;transition:fill .3s ease,stroke .3s ease,width .3s ease,height .3s ease}.theme-cursor__blue-button{display:flex;align-items:center;justify-content:center;width:auto;height:25px;border-radius:25px;background-color:#1451e0;font-family:"epilogue",sans-serif;font-size:10px;color:#fff;letter-spacing:.005em}@media(min-width: 1024px){.theme-cursor__blue-button{height:48px;border-radius:48px;font-size:18px}}.theme-cursor__blue-button img{display:block;width:16px;height:16px;mix-blend-mode:lighten;margin-right:10px}@media(min-width: 1024px){.theme-cursor__blue-button img{width:32px;height:32px}}.theme-dr-strange-video{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99999}.theme-dr-strange-video video{width:100%;height:100%;object-fit:cover}@keyframes theme-floating-avatar-svg-rotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.theme-floating-avatar{width:64px;height:64px;position:fixed;bottom:12px;right:12px;z-index:100}@media(min-width: 1024px){.theme-floating-avatar{width:100px;height:100px;bottom:32px;right:32px}}.theme-floating-avatar--speaking .theme-floating-avatar__speech-bubble{opacity:1;pointer-events:auto;visibility:visible;transform:translateY(-50%) translateX(0px);transition-duration:.3s}.theme-floating-avatar__sparky{display:flex;justify-content:center;align-items:center;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transform:translate(0px, 1px)}.theme-floating-avatar__sparky canvas{width:56px;height:56px}@media(min-width: 1024px){.theme-floating-avatar__sparky canvas{width:72px;height:72px}}.theme-floating-avatar svg{width:100%;height:auto}.theme-floating-avatar svg g.rotatable{animation:theme-floating-avatar-svg-rotate 10s linear infinite;transform-origin:center}.theme-floating-avatar__speech-bubble{background-color:#fff;color:#16191c;font-family:"degular",sans-serif;font-size:14px;line-height:20px;letter-spacing:.2px;text-align:right;display:flex;width:max-content;max-width:200px;padding:8px 16px;border-radius:4px;position:absolute;top:50%;right:calc(90% + 20px);z-index:-1;transform:translateY(-50%) translateX(20px);box-shadow:0 2px 4px rgba(0,0,0,.1);opacity:0;pointer-events:none;visibility:hidden;transition:opacity 0s ease-in-out,visibility 0s ease-in-out,transform 0s ease-in-out}.theme-floating-avatar__speech-bubble::after{content:"";position:absolute;right:0;top:50%;width:0;height:0;border:8px solid rgba(0,0,0,0);border-left-color:#fff;border-right:0;margin-top:-10px;margin-right:-8px}.theme-footer{border-top:1px solid #5c646c;background-color:#16191c;padding:32px 0 0;position:relative;z-index:101}@media(min-width: 1024px){.theme-footer{padding:56px 0 0}}.theme-footer__content{display:flex;flex-direction:column-reverse;justify-content:flex-start;align-items:stretch;gap:12px}@media(min-width: 1024px){.theme-footer__content{gap:32px;flex-direction:row;justify-content:flex-start;align-items:flex-start}}.theme-footer__logo{height:0;padding-bottom:22%;position:relative;overflow:hidden}.theme-footer__logo svg{width:110%;height:auto;position:absolute;top:0;left:-8%}.theme-footer__logo svg path{fill:#fff}.theme-footer__paragraph{color:#8899a6;font-family:"degular",sans-serif;font-size:10px;font-style:normal;font-weight:500;line-height:18px;letter-spacing:.2px;text-align:center}@media(min-width: 1024px){.theme-footer__paragraph{flex-basis:40%;font-size:14px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:.28px;text-align:left}}.theme-footer__paragraph a{text-decoration:underline}.theme-footer__social{display:flex;justify-content:center;align-items:flex-start;width:48px;height:48px}.theme-footer__social,.theme-footer__social *{cursor:pointer}.theme-footer__social svg{width:100%;max-width:24px;height:auto}@media(max-width: 1023px){.theme-footer__social svg{max-width:32px}}.theme-footer__socials{display:flex;justify-content:center;align-items:center;gap:8px}@media(min-width: 1024px){.theme-footer__socials{justify-content:flex-start;align-items:center}}@keyframes contact-svg-rotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.theme-footer-contact{background-color:#16191c;padding:24px 0 48px;position:relative;z-index:101;overflow:hidden}@media(min-width: 1024px){.theme-footer-contact{padding:140px 0 160px}}.theme-footer-contact::before{content:"";position:absolute;bottom:100%;left:0;width:100%;height:24px;background-color:#16191c;z-index:1;border-top-left-radius:24px;border-top-right-radius:24px;transform:translateY(1px)}.theme-footer-contact__actions{display:flex;justify-content:flex-start;align-items:center;gap:12px;margin:20px 0 0}@media(min-width: 1024px){.theme-footer-contact__actions{margin:0 0}}@media(max-width: 719px){.theme-footer-contact__actions .theme-button{width:100%}}.theme-footer-contact__content{display:flex;flex-direction:column;justify-content:center;align-items:stretch;padding-top:85%;gap:16px;position:relative}@media(min-width: 1024px){.theme-footer-contact__content{gap:24px;height:100%;padding:0}}.theme-footer-contact__grid{height:100%}.theme-footer-contact__headline{color:#fff}.theme-footer-contact__headline .split-line{padding-bottom:0;overflow:hidden}@media(min-width: 1024px){.theme-footer-contact__headline .split-line{padding-bottom:0}}.theme-footer-contact__headline .split-line:not(:first-child){margin-top:-24px}.theme-footer-contact__headline strong{background:linear-gradient(90deg, var(--color-one), var(--color-two), var(--color-one)) 0 0/var(--bg-size) 100%;color:#d2f84f;font-weight:500}.theme-footer-contact__image{display:flex;justify-content:center;align-items:flex-start;width:70%;position:absolute;top:24px;bottom:0;right:15%;pointer-events:none}@media(min-width: 1024px){.theme-footer-contact__image{align-items:center;width:25%;position:absolute;top:0;bottom:0;right:15%}}@media(min-width: 2560px){.theme-footer-contact__image{width:15%}}.theme-footer-contact__image svg{width:100%;height:auto}.theme-footer-contact__image svg g.rotatable{transform-origin:center;animation:contact-svg-rotate 20s linear infinite}.theme-footer-contact__paragraph{color:#fff}.theme-footer-contact__paragraph .split-line{overflow:hidden}.theme-footer-contact__paragraph em{font-weight:700}.theme-header--normal,.theme-header--transparent-black{background-color:rgba(0,0,0,0)}.theme-header--normal .theme-header-bar__nav-list-item-link:not(.theme-button),.theme-header--transparent-black .theme-header-bar__nav-list-item-link:not(.theme-button){color:#16191c}.theme-header--normal .theme-header-bar__nav-list-item-link:not(.theme-button)::after,.theme-header--transparent-black .theme-header-bar__nav-list-item-link:not(.theme-button)::after{background-color:#16191c}.theme-header--normal .theme-header-branding--active,.theme-header--transparent-black .theme-header-branding--active{mix-blend-mode:difference}.theme-header--normal .theme-header-branding--active .theme-header-branding__logo span:first-child svg path,.theme-header--transparent-black .theme-header-branding--active .theme-header-branding__logo span:first-child svg path{fill:#fff}.theme-header--normal .theme-header-branding--active .theme-header-branding__logo span:last-child svg path,.theme-header--transparent-black .theme-header-branding--active .theme-header-branding__logo span:last-child svg path{fill:#fff}.theme-header--normal .theme-header-branding--active .theme-header-branding__tagline,.theme-header--transparent-black .theme-header-branding--active .theme-header-branding__tagline{opacity:0}.theme-header--normal .theme-header-branding__logo span:first-child svg path,.theme-header--transparent-black .theme-header-branding__logo span:first-child svg path{fill:#16191c}.theme-header--normal .theme-header-branding__logo span:last-child svg path,.theme-header--transparent-black .theme-header-branding__logo span:last-child svg path{fill:#16191c}.theme-header--normal .theme-header-branding__tagline,.theme-header--transparent-black .theme-header-branding__tagline{color:#16191c}.theme-header--transparent-white{background-color:rgba(0,0,0,0)}.theme-header--transparent-white .theme-header-bar__nav-list-item-link:not(.theme-button){color:#fff}.theme-header--transparent-white .theme-header-bar__nav-list-item-link:not(.theme-button)::after{background-color:#fff}.theme-header--transparent-white .theme-header-bar__nav-list-item-link.theme-button{background-color:rgba(255,255,255,.1)}.theme-header--transparent-white .theme-header-branding{mix-blend-mode:normal}.theme-header--transparent-white .theme-header-branding__logo span svg path{fill:#fff}.theme-header--transparent-white .theme-header-branding__tagline{color:#fff}.theme-header--transparent-white .theme-header__hamburger svg path{fill:#fff}.theme-header--transparent-white-nav{background-color:rgba(0,0,0,0)}.theme-header--transparent-white-nav .theme-header-bar__nav-list-item-link:not(.theme-button){color:#fff}.theme-header--transparent-white-nav .theme-header-bar__nav-list-item-link:not(.theme-button)::after{background-color:#fff}.theme-header--transparent-white-nav .theme-header-bar__nav-list-item-link.theme-button{background-color:rgba(255,255,255,.1)}.theme-header--transparent-white-nav .theme-header-branding--active{mix-blend-mode:difference}.theme-header--transparent-white-nav .theme-header-branding--active .theme-header-branding__logo span:first-child svg path{fill:#fff}.theme-header--transparent-white-nav .theme-header-branding--active .theme-header-branding__logo span:last-child svg path{fill:#fff}.theme-header--transparent-white-nav .theme-header-branding--active .theme-header-branding__tagline{opacity:0}.theme-header--transparent-white-nav .theme-header-branding__logo span:first-child svg path{fill:#16191c}.theme-header--transparent-white-nav .theme-header-branding__logo span:last-child svg path{fill:#16191c}.theme-header--transparent-white-nav .theme-header-branding__tagline{color:#16191c}.theme-header--transparent-white-nav .theme-header__hamburger svg path{fill:#fff}.theme-header__hamburger{width:48px;height:48px;display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,0);border:none;position:fixed;top:9px;right:3px;z-index:1001}.theme-header__hamburger--blend{mix-blend-mode:difference}.theme-header__hamburger--blend svg path{fill:#fff}@media(min-width: 720px){.theme-header__hamburger{display:none}}.theme-header__hamburger svg:last-child{display:none}.theme-header__hamburger--active svg:first-child{display:none}.theme-header__hamburger--active svg:last-child{display:block}.theme-header__hamburger,.theme-header__hamburger *{cursor:pointer}.theme-header-bar{display:flex;justify-content:flex-end;align-items:center;position:absolute;top:0;left:0;right:0;z-index:1000;padding:16px 16px}@media(max-width: 719px){.theme-header-bar{padding-right:0;right:48px}}@media(min-width: 1024px){.theme-header-bar{padding:36px 32px;position:absolute;top:0;left:0;right:0;z-index:1000}}.theme-header-bar__nav-list{display:flex;justify-content:flex-end;align-items:center;gap:16px;margin:0}@media(min-width: 1440px){.theme-header-bar__nav-list{gap:32px}}.theme-header-bar__nav-list-item:not(:last-child){padding-top:5px}@media(max-width: 719px){.theme-header-bar__nav-list-item:not(:last-child){display:none}}.theme-header-bar__nav-list-item-link:not(.theme-button){color:#16191c;font-family:"epilogue",sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:48px;letter-spacing:.09px;text-decoration:none;position:relative}@media(min-width: 1024px){.theme-header-bar__nav-list-item-link:not(.theme-button){font-size:18px}}.theme-header-bar__nav-list-item-link:not(.theme-button)::after{content:"";background-color:#16191c;display:block;width:0;height:1px;position:absolute;bottom:-4px;left:0;right:0;transition:width .2s ease-in-out}.theme-header-bar__nav-list-item-link:not(.theme-button):hover::after{width:100%}.theme-header-branding{display:flex;justify-content:flex-start;align-items:center;gap:12px;position:fixed;top:18px;left:16px;z-index:1001}@media(min-width: 720px){.theme-header-branding{top:28px;left:32px;position:fixed}}@media(min-width: 1024px){.theme-header-branding{top:36px;left:32px;position:fixed}}.theme-header-branding--active{mix-blend-mode:difference}.theme-header-branding--active .theme-header-branding__logo{padding-right:36px}@media(min-width: 1024px){.theme-header-branding--active .theme-header-branding__logo{padding-right:48px}}.theme-header-branding--active .theme-header-branding__logo span:first-child{width:0;opacity:0}.theme-header-branding--active .theme-header-branding__logo span:last-child{height:36px;right:0;top:0}@media(min-width: 1024px){.theme-header-branding--active .theme-header-branding__logo span:last-child{height:48px}}.theme-header-branding--active .theme-header-branding__tagline{opacity:0}.theme-header-branding__logo{height:36px;padding-right:17px;position:relative;transition:padding-right .3s ease-in-out}@media(min-width: 1024px){.theme-header-branding__logo{height:48px;padding-right:23px}}.theme-header-branding__logo a{display:block;height:100%}.theme-header-branding__logo a,.theme-header-branding__logo a *{cursor:pointer}.theme-header-branding__logo a svg{height:100%;width:auto}.theme-header-branding__logo span:first-child{display:block;height:36px;width:112px;opacity:1;overflow:hidden;transition:.3s opacity ease-in-out,.3s width ease-in-out}@media(min-width: 1024px){.theme-header-branding__logo span:first-child{height:48px;width:152px}}.theme-header-branding__logo span:first-child svg{height:100%;width:auto}.theme-header-branding__logo span:first-child svg path{fill:#fff}.theme-header-branding__logo span:last-child{display:block;height:18px;position:absolute;top:6px;right:0;transition:height .3s ease-in-out,top .3s ease-in-out}@media(min-width: 1024px){.theme-header-branding__logo span:last-child{height:24px}}.theme-header-branding__logo span:last-child svg{height:100%;width:auto}.theme-header-branding__logo span:last-child svg path{fill:#fff}.theme-header-branding__logo,.theme-header-branding__logo *{cursor:pointer}.theme-header-branding__tagline{display:none}@media(min-width: 1024px){.theme-header-branding__tagline{color:#fff;font-family:"epilogue",sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:18px;letter-spacing:.28px;transform:translateY(-2px);opacity:1;transition:opacity .3s ease-in-out;display:block}}.theme-header-mobile-nav{background-color:#fff;padding:68px 16px 0;position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000;transform:translateX(100%);transition:transform .2s ease-in-out;pointer-events:none}@media(min-width: 1024px){.theme-header-mobile-nav{display:none}}.theme-header-mobile-nav--active{pointer-events:auto;transform:translateX(0)}.theme-header-mobile-nav__list{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;margin:0;padding:0;list-style:none;width:100%}.theme-header-mobile-nav__list-item{border-bottom:1px solid #ced1d3;display:flex;justify-content:flex-start;align-items:center;width:100%;height:64px;padding:0;margin:0}.theme-header-mobile-nav__list-item:last-child{border-bottom:none}.theme-header-mobile-nav__list-item a:not(.theme-button){font-family:"degular-display",sans-serif;font-size:32px;font-style:normal;font-weight:500;line-height:38px;display:block;padding:12px 32px}.theme-header-mobile-nav__list-item a.theme-button{line-height:24px;padding:20px 48px;width:100%;height:auto}@media(max-width: 1023px){.theme-header-mobile-nav__list-item a.theme-button{font-size:18px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:.09px;margin-top:56px}}.theme-header-mobile-nav__sparky{position:absolute;bottom:-12px;left:50%;transform:translateX(-50%)}*{color:#16191c;-webkit-font-smoothing:antialiased}body{background-color:#fff}body.no-scroll{overflow:hidden}@media(min-width: 1024px){html *{cursor:none !important}}.template-about .about-hero{position:relative;display:flex;flex-direction:column;padding-top:80px;padding-bottom:60px}@media(min-width: 720px){.template-about .about-hero{padding-top:77px}}@media(min-width: 1024px){.template-about .about-hero{padding-top:160px}}.template-about .about-hero__heading{display:flex;flex-direction:column;font-family:"degular-display",sans-serif;font-weight:600;font-size:clamp(100px,20.84vw,300px);line-height:.7333333333;margin:0;text-align:center}@media(min-width: 720px){.template-about .about-hero__heading{text-align:left}}.template-about .about-hero__heading span{display:contents;color:#1451e0;font-weight:400;font-style:italic}.template-about .about-hero__copy{text-align:center;margin:24px 0 40px;font-size:clamp(100px,20.84vw,300px)}@media(min-width: 720px){.template-about .about-hero__copy{text-align:left;transform:translate(140%, -0.4em);width:40%;margin:0}}@media(min-width: 1024px){.template-about .about-hero__copy{width:unset;transform:translate(0%, -0.4em);padding-right:7vw}}.template-about .about-hero__copy p{font-family:"epilogue",sans-serif;font-size:16px;line-height:1.3333333333;letter-spacing:.005em;padding-right:1em;margin-top:0}@media(min-width: 720px){.template-about .about-hero__copy p{font-size:18px}}.template-about .about-hero__image-snake{display:none;position:absolute;top:0;left:0;width:100%;height:100%;z-index:9999}@media(min-width: 1024px){.template-about .about-hero__image-snake{display:block}}.template-about .about-hero__image-snake .vertebra{position:absolute;top:0;left:0;min-width:40px;min-height:40px;transform-origin:center center;will-change:transform;transform:scale(0)}.template-about .about-hero__image-snake .vertebra img,.template-about .about-hero__image-snake .vertebra video{display:block;width:132px;height:auto;margin:0;padding:0;line-height:0;box-sizing:border-box;user-select:none;pointer-events:none;border-radius:4px}.template-about .about-hero__image-row{display:flex;align-items:flex-end;gap:12px;width:100%;overflow-x:auto;padding:0 16px;pointer-events:none}@media(min-width: 1024px){.template-about .about-hero__image-row{display:none}}.template-about .about-hero__image-row-item{width:132px;height:auto;border-radius:4px}.template-about .about-who-we-are__content{display:flex;flex-direction:column;align-items:center;background-color:#1451e0;border-radius:24px;padding:20px 24px 40px}@media(min-width: 720px){.template-about .about-who-we-are__content{padding:40px 44px 50px}}@media(min-width: 1024px){.template-about .about-who-we-are__content{padding:130px 44px 130px}}.template-about .about-who-we-are__nav{display:flex;flex-direction:column;align-items:center;color:#fff;margin-bottom:25px}@media(min-width: 720px){.template-about .about-who-we-are__nav{flex-direction:row;justify-content:space-between;width:100%}}@media(min-width: 1024px){.template-about .about-who-we-are__nav{max-width:68vw}}.template-about .about-who-we-are__nav h3{font-family:"epilogue",sans-serif;font-size:16px;font-weight:600;letter-spacing:.005em;text-transform:uppercase;margin-bottom:1.2em}@media(min-width: 720px){.template-about .about-who-we-are__nav h3{font-size:18px;letter-spacing:.04em;margin:.3em 0 0}}.template-about .about-who-we-are__nav nav{display:flex;gap:16px}@media(min-width: 1024px){.template-about .about-who-we-are__nav nav{gap:18px}}.template-about .about-who-we-are__nav nav button{font-family:"epilogue",sans-serif;font-size:14px;font-weight:600;letter-spacing:.02em;border:2px solid #fff;border-radius:2em;padding:.71em 1.2em .51em;transition:.2s background-color}.template-about .about-who-we-are__nav nav button.is-visible{background-color:#fff;color:#417aff}@media(min-width: 1024px){.template-about .about-who-we-are__info-tabs{max-width:68vw}}.template-about .about-who-we-are__info-tab{display:none;font-family:"degular-display",sans-serif;font-size:var(--copy-size-mobile);line-height:calc(var(--copy-size-mobile)*var(--copy-line-height));font-weight:600;color:#fff;opacity:0;pointer-events:none;transition:opacity .35s ease}@media(min-width: 1024px){.template-about .about-who-we-are__info-tab{font-size:var(--copy-size-desktop);line-height:calc(var(--copy-size-desktop)*var(--copy-line-height))}}.template-about .about-who-we-are__info-tab.is-visible{opacity:1;display:block;pointer-events:auto}.template-about .about-who-we-are__info-tab.is-hiding{opacity:0}.template-about .about-brand-values{padding:55px 0 75px}@media(min-width: 720px){.template-about .about-brand-values{padding:44px 0 85px}}@media(min-width: 1024px){.template-about .about-brand-values{padding:90px 0 110px}}.template-about .about-brand-values__grid{gap:16px}@media(min-width: 720px){.template-about .about-brand-values__grid{gap:24px}}@media(min-width: 1024px){.template-about .about-brand-values__grid{gap:32px}}.template-about .about-brand-values__value{height:100%}@media(min-width: 720px){.template-about .about-brand-values__value{grid-column-end:span 6}}@media(min-width: 1024px){.template-about .about-brand-values__value{grid-column-end:span 4}}.template-about .about-brand-values__value:hover .about-brand-values__value-image img{transform:scale(1.15)}.template-about .about-brand-values__value-heading{height:100%;display:flex;align-items:center;justify-content:center}.template-about .about-brand-values__value-heading h3{font-family:"degular-display",sans-serif;font-size:52px;font-weight:600;line-height:1.0384615385;letter-spacing:-0.01em;text-align:center;margin:0 0 .25em}@media(min-width: 720px){.template-about .about-brand-values__value-heading h3{font-size:80px;line-height:1.025}}@media(min-width: 1024px){.template-about .about-brand-values__value-heading h3{font-size:120px;line-height:.8666666667;letter-spacing:0}}.template-about .about-brand-values__value-wrapper{display:flex;flex-direction:column;border:2px solid #e7e7e7;border-radius:16px;padding:16px 24px 25px;height:100%}@media(min-width: 1024px){.template-about .about-brand-values__value-wrapper{padding:30px 30px 40px}}.template-about .about-brand-values__value-number{font-family:"degular-display",sans-serif;font-size:24px;font-weight:600;letter-spacing:-0.01em}@media(min-width: 1024px){.template-about .about-brand-values__value-number{font-size:32px;letter-spacing:0}}.template-about .about-brand-values__value-image{padding:30px 40px}.template-about .about-brand-values__value-image img{width:100%;height:auto;transform:scale(1);transition:.25s transform;will-change:transform}.template-about .about-brand-values__value-title{font-family:"degular-display",sans-serif;font-size:24px;line-height:1.125;font-weight:600;letter-spacing:-0.01em;margin:0 0 .5em}@media(min-width: 1024px){.template-about .about-brand-values__value-title{font-size:32px;line-height:1.1875;letter-spacing:0}}.template-about .about-brand-values__value-description{font-family:"epilogue",sans-serif;font-size:16px;line-height:1.5;letter-spacing:.005em;margin:0}@media(min-width: 1024px){.template-about .about-brand-values__value-description{font-size:18px;line-height:1.3333333333}}.template-about .about-ribbon{overflow:hidden;white-space:nowrap;width:100%;padding:2px 0 4px;background:#d2f84f;border-top:1px solid #16191c;border-bottom:1px solid #16191c}@media(min-width: 1024px){.template-about .about-ribbon{padding:0px 0 10px}}.template-about .about-ribbon__track{display:flex;width:fit-content;animation:ribbon-scroll-left 20s linear infinite}.template-about .about-ribbon__track.is-direction-right{animation-name:ribbon-scroll-right}.template-about .about-ribbon__track.is-direction-left{animation-name:ribbon-scroll-left}@keyframes ribbon-scroll-left{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}@keyframes ribbon-scroll-right{0%{transform:translateX(-50%)}100%{transform:translateX(0)}}.template-about .about-ribbon__words{display:flex}.template-about .about-ribbon__word{display:inline-flex;align-items:center;font-family:"degular-display",sans-serif;font-size:52px;font-weight:600;line-height:.77em;color:#16191c;white-space:nowrap;letter-spacing:-0.002em}@media(min-width: 1024px){.template-about .about-ribbon__word{font-size:120px;letter-spacing:0}}.template-about .about-ribbon img{display:inline-block;width:32px;height:auto;margin:4px 21px 0}@media(min-width: 1024px){.template-about .about-ribbon img{width:64px;margin:10px 53px 0}}.template-about .about-dream-team{position:relative;padding:55px 0 75px;background:linear-gradient(0deg, #1451e0 0%, rgba(20, 81, 224, 0) 50%)}.template-about .about-dream-team:after{content:"";position:absolute;left:0;bottom:-3px;display:block;width:100%;height:10px;background-color:#1451e0;z-index:-1}@media(min-width: 720px){.template-about .about-dream-team{padding:44px 0 85px}}@media(min-width: 1024px){.template-about .about-dream-team{padding:90px 0 110px}}.template-about .about-dream-team__grid{gap:32px}.template-about .about-dream-team__member{position:relative;height:100%;border-radius:12px;aspect-ratio:8/11;overflow:hidden}@media(min-width: 720px){.template-about .about-dream-team__member{grid-column-end:span 6;aspect-ratio:380/522}}@media(min-width: 1024px){.template-about .about-dream-team__member{grid-column-end:span 4}}.template-about .about-dream-team__member:hover .about-dream-team__member-image{filter:grayscale(0%);transform:scale(1.098)}.template-about .about-dream-team__member:hover .about-dream-team__member-info{transform:translate(-50%, calc(100% + 30px))}.template-about .about-dream-team__member a{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.template-about .about-dream-team__member-image{position:relative;width:100%;height:100%;filter:grayscale(100%);transform:scale(1.005);transition:.5s all}.template-about .about-dream-team__member-image--not-grayscale{filter:none}.template-about .about-dream-team__member-image img{display:block;width:100%;height:100%;object-fit:cover}.template-about .about-dream-team__member-image:after{content:"";position:absolute;display:block;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 65%, rgba(0, 0, 0, 0.33) 86%)}.template-about .about-dream-team__member-info{position:absolute;bottom:30px;left:50%;transform:translate(-50%, 0);color:#fff;text-align:center;width:100%;transition:.5s transform;text-shadow:0 2px 9px rgba(0,0,0,.4)}.template-about .about-dream-team__member-name{font-family:"degular-display",sans-serif;font-size:24px;font-weight:600;line-height:112%;letter-spacing:-0.01em;margin:0 0 .2em}@media(min-width: 1024px){.template-about .about-dream-team__member-name{font-size:32px;line-height:1.1875;letter-spacing:0}}.template-about .about-dream-team__member-title{font-family:"epilogue",sans-serif;font-size:16px;line-height:1.5;letter-spacing:.005em;margin:0}@media(min-width: 1024px){.template-about .about-dream-team__member-title{font-size:18px;line-height:1.3333333333}}.template-about .about-dream-team__member-link{display:flex;align-items:center;justify-content:center;font-family:"Roboto",sans-serif;font-size:16px;color:#d2f84f}.template-about .about-dream-team__member-link svg{margin-left:10px}.template-about .about-join{background-color:#16191c}.template-about .about-join__content{background-color:#1451e0;border-bottom-left-radius:24px;border-bottom-right-radius:24px;overflow:hidden;display:flex;flex-direction:column;align-items:center;text-align:center;color:#fff;padding:15px 16px 30px}@media(min-width: 720px){.template-about .about-join__content{padding:15px 24px 130px}}@media(min-width: 1024px){.template-about .about-join__content{padding:72px 24px 130px}}.template-about .about-join__content h3{font-family:"degular-display",sans-serif;font-weight:600;font-size:32px;line-height:1.125;max-width:300px;margin:0 0 .3em}@media(min-width: 720px){.template-about .about-join__content h3{max-width:480px;font-size:52px;line-height:1.0384615385;margin:0 0 .6em}}@media(min-width: 1024px){.template-about .about-join__content h3{font-size:80px;line-height:1.025;max-width:none}}.template-about .about-join__content p{font-family:"degular-display",sans-serif;font-size:20px;line-height:112%;letter-spacing:.001em;margin-top:0;margin-bottom:1.2em}@media(min-width: 720px){.template-about .about-join__content p{max-width:500px;font-size:22px;line-height:1.4545454545;margin-bottom:1.4em}}.template-about .about-join__content .theme-button{position:relative;z-index:1;font-family:"epilogue",sans-serif;font-size:18px;line-height:1.3333333333;height:48px}.template-about .about-join__content img{position:relative;z-index:1;width:100%;max-width:180px;height:auto;margin-top:20px}@media(min-width: 720px){.template-about .about-join__content img{max-width:270px}}@media(min-width: 1024px){.template-about .about-join__content img{margin-top:40px}}.template-about .about-join__collage{position:relative;width:100%;display:flex;justify-content:center;transform:scale(0.5) translateY(-472px)}@media(min-width: 720px){.template-about .about-join__collage{transform:scale(1) translateY(-380px)}}@media(min-width: 1024px){.template-about .about-join__collage{transform:scale(1) translateY(-430px)}}.template-about .about-join__collage-image{position:absolute}.template-about .about-join__collage img{position:relative;left:-50%;border-radius:4px;box-shadow:0 12px 40px 10px rgba(0,0,0,.1);max-width:none}.template-about .about-faqs{position:relative;background-color:#16191c;color:#fff;padding:45px 0}@media(min-width: 1024px){.template-about .about-faqs{padding:100px 0}}.template-about .about-faqs__heading h3{font-family:"degular-display",sans-serif;font-size:56px;font-weight:600;margin:0}@media(min-width: 1024px){.template-about .about-faqs__heading h3{font-size:120px}}.template-about .about-faqs__faq{border-top:1px solid #434b54}.template-about .about-faqs__faq:first-of-type{border-top:none}.template-about .about-faqs__faq-question{cursor:pointer;display:flex;justify-content:space-between;align-items:flex-start;position:relative;user-select:none;font-family:"degular-display",sans-serif;font-size:24px;line-height:112%;font-weight:600;letter-spacing:-0.001em;padding:.92em 0}@media(min-width: 1024px){.template-about .about-faqs__faq-question{font-size:32px;line-height:1.1875}}.template-about .about-faqs__faq-question img{display:block;width:24px;height:24px;transition:.5s transform}.template-about .about-faqs__faq-question--open img{transform:rotate(180deg)}.template-about .about-faqs__faq-answer{max-height:0;overflow:hidden;transition:max-height .5s ease-in-out}.template-about .about-faqs__faq-answer *{font-family:"epilogue",sans-serif;font-size:16px;line-height:1.5;letter-spacing:.005em;margin-top:0}@media(min-width: 1024px){.template-about .about-faqs__faq-answer *{font-size:18px;line-height:1.3333333333}}.template-about .about-faqs__faq-answer * a{text-decoration:underline}
/*# sourceMappingURL=about.css.map */