@font-face{font-family:__Orbitron_11a371;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/fae5ce323ba7dfbc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Orbitron_Fallback_11a371;src:local("Arial");ascent-override:81.50%;descent-override:19.59%;line-gap-override:0.00%;size-adjust:124.05%}.__className_11a371{font-family:__Orbitron_11a371,__Orbitron_Fallback_11a371;font-weight:500;font-style:normal}.__variable_11a371{--font-orbitron:"__Orbitron_11a371","__Orbitron_Fallback_11a371"}@font-face{font-family:__Schibsted_Grotesk_85d398;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/66e0d8e3d85ca834-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Schibsted_Grotesk_85d398;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/122d694ae1fedc6d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Schibsted_Grotesk_Fallback_85d398;src:local("Arial");ascent-override:93.46%;descent-override:24.67%;line-gap-override:0.00%;size-adjust:104.49%}.__className_85d398{font-family:__Schibsted_Grotesk_85d398,__Schibsted_Grotesk_Fallback_85d398;font-weight:500;font-style:normal}.__variable_85d398{--font-grotesk:"__Schibsted_Grotesk_85d398","__Schibsted_Grotesk_Fallback_85d398"}@keyframes sd-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes sd-blurIn{0%{opacity:0;filter:blur(4px)}to{opacity:1;filter:blur(0)}}@keyframes sd-slideUp{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}[data-sd-animate]{animation:var(--sd-animation,sd-fadeIn) var(--sd-duration,.15s) var(--sd-easing,ease) var(--sd-delay,0ms) both}body{background-color:var(--bg-primary);color:var(--text-primary);--duration-fast:0.3s;--duration-normal:0.5s;--duration-slow:0.8s;--ease-primary:cubic-bezier(0.25,1,0.5,1)}html{font-family:var(--font-grotesk)}.bg-background{background-color:var(--bg-primary)}.section-padding{padding-top:clamp(5em,21vh,12em)}@media screen and (max-width:1024px) and (orientation:portrait){.section-padding{padding-top:10%}}.font-fancy{font-family:var(--font-orbitron)}.font-corporate{font-family:var(--font-grotesk)}::-webkit-scrollbar{width:0}.nav-logo{font-family:var(--font-orbitron)}.alternate_nav_container{display:grid;grid-template-columns:100%;grid-template-rows:100vh;width:100%;position:fixed;z-index:10;pointer-events:none;--color-text:var(--bg-primary);--color-text-alt:#3e4843;--color-heading-main:var(--bg-primary);--color-heading-main-alt:#f2f2f2;--color-heading-sub:#374b41;--color-menu:#f2f2f2;--color-menu-hover:var(--accent-purple);--color-bg:#4f6c5e;--color-bg-menu:var(--bg-primary);--color-link:var(--bg-primary);--color-link-alt:#3e4843;--color-link-hover:var(--accent-purple);--color-link-alt-hover:#f2f2f2;--color-button-menu:var(--text-primary);--color-button-menu-hover:#0dffff;--color-button-close:#f2f2f2;--color-button-close-hover:#79a18a;transition:var(--duration-fast) top var(--ease-primary);top:0}.alternate_nav_container .js .loading:after,.alternate_nav_container .js .loading:before{content:"";position:fixed;z-index:1000}.alternate_nav_container .js .loading:before{top:0;left:0;width:100%;height:100%;background:var(--color-bg)}.alternate_nav_container .js .loading:after{top:50%;left:50%;width:60px;height:60px;margin:-30px 0 0 -30px;border-radius:50%;opacity:.4;background:var(--color-link);animation:loaderAnim .7s linear infinite alternate forwards}@keyframes loaderAnim{to{opacity:1;transform:scale3d(.5,.5,1)}}.alternate_nav_container .menu__item{text-decoration:none;color:var(--color-link);outline:none;transition:color var(--duration-fast) var(--ease-primary);background:var(--bg-primary);padding-inline:.5em}.alternate_nav_container .menu__item:hover{color:var(--color-link-hover);outline:none}.alternate_nav_container .menu__item:focus{outline:none;background:#d3d3d3}.alternate_nav_container .menu__item:focus:not(:focus-visible){background:transparent}.alternate_nav_container .menu__item:focus-visible{outline:2px solid #f2f2f2;background:transparent}.alternate_nav_container .unbutton{background:none;border:0;padding:0;font:inherit;cursor:pointer}.alternate_nav_container .unbutton:focus{outline:none}.alternate_nav_container .hover-line{white-space:nowrap;overflow:hidden;position:relative;display:inline-block}.alternate_nav_container .hover-line:before{content:"";height:1px;width:100%;background:currentColor;position:absolute;top:92%;transition:transform var(--duration-fast) var(--ease-primary);transform-origin:0 50%}.alternate_nav_container .hover-line:hover:before{transform:scaleX(0);transform-origin:100% 50%}.alternate_nav_container .button-menu{aspect-ratio:1;border-radius:50%;place-items:center;fill:var(--color-button-menu);display:flex}.alternate_nav_container .button-menu .button-menu-dots-container{display:flex;flex-direction:column;gap:.5em}.alternate_nav_container .button-menu .button-menu-dots{gap:.65em}.alternate_nav_container .button-menu .button-menu-dot{width:.65em;height:.65em;background:var(--color-button-menu);position:relative;overflow:hidden}.alternate_nav_container .button-menu .button-menu-dot .dot-child-1{width:100%;height:100%;position:absolute;background:#9333ea;top:-100%;left:0;z-index:1}.alternate_nav_container .button-menu .button-menu-dot .dot-child-2{width:100%;height:100%;position:absolute;background:#0dffff;top:-100%;left:0;z-index:2}.alternate_nav_container .button-menu .button-menu-text{color:var(--color-button-menu)}.alternate_nav_container .button-menu svg{transition:transform var(--duration-normal) var(--ease-primary)}.alternate_nav_container .button-menu:focus-visible,.alternate_nav_container .button-menu:hover{fill:var(--color-button-menu-hover);border-color:var(--color-button-menu-hover)}.alternate_nav_container .frame--menu-open .button-menu{opacity:0;pointer-events:none}.alternate_nav_container .alternate_nav_content{grid-area:1/1/2/2;display:flex;flex-direction:column;width:100vw;position:relative;align-items:center;height:100vh;justify-content:center}.alternate_nav_container .alternate_nav_content__title{text-align:center;line-height:.75;cursor:default;margin:10vh 0 0}.alternate_nav_container .alternate_nav_content__title-main,.alternate_nav_container .alternate_nav_content__title-sub{display:block;will-change:opacity,transform}.alternate_nav_container .button-enter{margin-top:4vh;cursor:not-allowed;transition:transform var(--duration-normal) var(--ease-primary)}.alternate_nav_container .button-enter:hover{transform:translateX(15px) rotate(-40deg)}.alternate_nav_container .menu-wrap{grid-area:1/1/2/2;display:grid;grid-template-columns:100%;grid-template-rows:100vh;position:relative;background:var(--color-bg-menu);pointer-events:none;opacity:0}.alternate_nav_container .menu-wrap.menu-wrap--open{pointer-events:auto;opacity:1}.alternate_nav_container .overlay{grid-area:1/1/2/2;position:relative;z-index:1000;pointer-events:none;width:100%;height:100%;fill:#f9fafb}.alternate_nav_container .menu{grid-area:1/1/2/2;display:flex;flex-direction:column;position:relative;align-items:center;justify-content:center;height:100%;gap:2em}.alternate_nav_container .menu__item{color:#f2f2f2;cursor:pointer;line-height:1;text-align:left!important;position:relative;will-change:opacity,transform}.alternate_nav_container .menu__item:hover .menu__item-tiny{color:#f2f2f2}.alternate_nav_container .menu__item-text{color:var(--color-menu);text-transform:lowercase;transition:color var(--duration-fast) var(--ease-primary)}.alternate_nav_container .menu__item:hover .menu__item-text{color:var(--color-menu-hover)}.alternate_nav_container .tiles{position:absolute;left:50%;top:50%;height:150vh;display:flex;opacity:.5;flex-direction:column;justify-content:center;transform:translate3d(-50%,-50%,0) rotate(22.5deg)}.alternate_nav_container .tiles__line{display:flex;transform:translateX(25%);animation:runner 10s linear infinite}.alternate_nav_container .tiles__line:nth-child(2){animation-duration:16s}.alternate_nav_container .tiles__line:nth-child(3){animation-duration:22s}@keyframes runner{to{transform:translateX(-25%)}}.alternate_nav_container .tiles__line-img{--tile-margin:3vw;flex:none;width:30vh;height:30vh;margin:var(--tile-margin);background-size:cover;background-position:50% 50%;border-radius:50%}.alternate_nav_container .tiles__line-img--large{width:100vh;border-radius:20vh}.alternate_nav_container .button-close{position:absolute;top:0;right:0;stroke:var(--color-button-close);fill:none}@media screen and (min-width:53em){.alternate_nav_container .frame{grid-template-columns:390px 1fr 390px;grid-template-areas:"author heading button" "... ... ..." "title links links"}.alternate_nav_container .frame__title{justify-self:start;align-self:end;margin:0 3rem 0 0}.alternate_nav_container .frame__links{display:flex;justify-self:start;padding:0}.alternate_nav_container .frame__links a:not(:last-child){margin-right:.5rem}}.alternate_nav_frame{grid-area:1/1/2/2;z-index:100;display:grid;align-content:space-between;align-items:center;height:100vh;padding:1%;pointer-events:none;grid-template-columns:repeat(4,25%);grid-template-rows:auto auto 1fr auto;grid-template-areas:"author heading heading button" "... ... ... ..." "links links links links" "title title title title"}@media screen and (max-width:1024px) and (orientation:portrait){.alternate_nav_frame{padding:5%}}.alternate_nav_frame--menu-open{color:var(--color-text-alt);--color-link:var(--color-link-alt);--color-link-hover:(--color-link-hover-alt);--color-heading-main:var(--color-heading-main-alt)}.alternate_nav_frame__title{grid-area:title;margin:.5rem 0 0;justify-self:center}.alternate_nav_frame__links{grid-area:links;display:flex;flex-wrap:wrap;justify-self:center;align-self:end}.alternate_nav_frame__links a{margin:0 .5rem}.alternate_nav_frame__author{margin:0;grid-area:author}.alternate_nav_frame__button{justify-self:end;grid-area:button}.alternate_nav_frame--menu-open .alternate_nav_frame__author{opacity:0;pointer-events:none}.alternate_nav_frame__heading{grid-area:heading;text-align:center;margin:0;display:flex;flex-direction:column;white-space:nowrap;justify-self:center}.alternate_nav_frame__heading-main{line-height:.8;display:block;color:var(--color-heading-main)}.alternate_nav_frame__heading-sub{line-height:1;color:var(--color-heading-sub)}.alternate_nav_frame--menu-open .alternate_nav_frame__heading-sub{pointer-events:none;opacity:0}.alternate_nav_frame a,.alternate_nav_frame button{pointer-events:auto}.alternate_nav_container .hamburger-icon-animated{transform:scale(.8)}.alternate_nav_container .hamburger-icon-animated .wrapper{width:3em;height:2em;position:relative;cursor:pointer}.alternate_nav_container .hamburger-icon-animated .icon{position:absolute;top:0;left:0;width:100%;height:100%}.alternate_nav_container .hamburger-icon-animated .icon .line{position:absolute;width:100%;height:10%;background-color:var(--text-primary)}.alternate_nav_container .hamburger-icon-animated .icon.icon-burger .line:first-child{top:0;left:0}.alternate_nav_container .hamburger-icon-animated .icon.icon-burger .line:nth-child(2){top:calc(50% - 10% / 2);left:0;z-index:1}.alternate_nav_container .hamburger-icon-animated .icon.icon-burger .line:nth-child(3){bottom:0;left:0}.alternate_nav_container .hamburger-icon-animated .icon.icon-close{transform:rotate(-90deg)}.alternate_nav_container .hamburger-icon-animated .icon.icon-close .line:first-child,.alternate_nav_container .hamburger-icon-animated .icon.icon-close .line:nth-child(2){transform:rotate(45deg);top:calc(50% - 10% / 2);left:0;opacity:0}.button-menu-dot-close{position:relative;width:3em;height:3em}.button-menu-dot-close .dot{width:.5em;height:.5em;background-color:var(--text-primary)}.button-menu-dot-close .left-dot-container{width:100%;display:flex;justify-content:space-between;position:absolute;top:0}.button-menu-dot-close .center-dot-container{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;justify-content:center}.button-menu-dot-close .right-dot-container{width:100%;display:flex;justify-content:space-between;position:absolute;bottom:0}.button-menu-dot-close .burger{position:absolute;z-index:2;top:100px;left:100px;width:39px;height:39px;cursor:pointer}.landing-section h2{font-family:var(--font-orbitron)}.burger-menu-icon{background-color:transparent;border:none;cursor:pointer;display:flex;padding:0}.line{fill:none;stroke:var(--text-primary);transition:stroke-dasharray .6s cubic-bezier(.4,0,.2,1),stroke-dashoffset .6s cubic-bezier(.4,0,.2,1)}.line,.line1{stroke-width:6}.line1{stroke-dasharray:60 207}.line2{stroke-dasharray:60 60}.line2,.line3{stroke-width:6}.line3{stroke-dasharray:60 207}.opened .line1{stroke-dasharray:90 207;stroke-dashoffset:-134;stroke-width:6}.opened .line2{stroke-dasharray:1 60;stroke-dashoffset:-30;stroke-width:6}.opened .line3{stroke-dasharray:90 207;stroke-dashoffset:-134;stroke-width:6}.case-study-grid-item h3{font-family:var(--font-orbitron)}.case-study-grid-item span{font-family:var(--font-grotesk)}.case-study-list,.case-study-list-item{border-bottom:1px solid #2e3035}.case-study-list-item *{transition:all .2s ease-in-out}.case-study-list-item:hover *{scale:1.01}.case-study-list-item h3{font-family:var(--font-orbitron)}.page-transition-overlay{grid-area:1/1/2/2;position:relative;z-index:9999999;pointer-events:none;width:100%;height:100%;fill:var(--text-primary)}#landing-text{overflow:hidden}#landing-text .char{display:inline-flex;transform-origin:center center;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-align:center}.overflown-subheading{overflow:hidden}.overflown-subheading .char{display:inline-flex;transform-origin:center center;text-align:center}.circle-button-landing{position:relative}.circle-button-landing .circle-button-landing-moon{position:absolute;width:90%;height:90%;border:4px solid;border-radius:50%;border-bottom:0;border-left:0;transition:all .5s ease-in-out;-webkit-transform:translateZ(0)}.circle-button-landing:hover .circle-button-landing-moon{transform:rotate(-180deg)}::-moz-selection{color:#f9fafb;background:#9333ea}::selection{color:var(--text-primary);background:var(--accent-purple)}.common-button{pointer-events:auto;cursor:pointer;background:#131314;border:none;margin:0;position:relative;display:inline-block}.common-button:after,.common-button:before{position:absolute;top:0;left:0;width:100%;height:100%}.button--bestia{font-size:1.15rem;color:#fff;background:none;padding:0}.button--bestia .button__bg{top:0;left:0;position:absolute;width:100%;height:100%;background:var(--bg-primary);border-radius:999em;overflow:hidden;transition:transform var(--duration-fast) var(--ease-primary);border:2px solid hsl(var(--border))}.button--bestia:hover .button__bg{transform:scale3d(1.2,1.2,1)}.button--bestia .button__bg:after,.button--bestia .button__bg:before{content:"";position:absolute;background:#fff}.dark .button--bestia .button__bg:after,.dark .button--bestia .button__bg:before{background:#fff}:root:not(.dark) .button--bestia .button__bg:after,:root:not(.dark) .button--bestia .button__bg:before{background:#000}.button--bestia .button__bg:before{width:110%;height:0;padding-bottom:110%;top:50%;left:50%;border-radius:50%;transform:translate3d(-50%,-50%,0) scale3d(0,0,1)}.button--bestia:hover .button__bg:before{transition:transform var(--duration-fast) var(--ease-primary);transform:translate3d(-50%,-50%,0) scaleX(1)}.button--bestia .button__bg:after{top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity .3s}.button--bestia:hover .button__bg:after{opacity:1;transition-duration:.01s;transition-delay:.3s}.button--bestia span{display:block;position:relative;mix-blend-mode:difference;color:#fff!important}.menu__lines_container{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:100%;height:100%}.menu__lines{grid-area:1/1/2/2;display:flex;flex-direction:column;position:relative;align-items:center;justify-content:center;height:100%;gap:2em;border:1px solid red}.menu__line{position:absolute;width:100%;height:1px;left:0;background:hsla(0,0%,100%,.1);overflow:hidden}.menu__line:after{content:"";display:block;position:absolute;height:100%;width:15vw;top:0;left:-50%;background:linear-gradient(to right,rgba(249,250,251,0) 0,var(--text-primary) 75%,var(--text-primary) 100%);animation:drop 4s 0s infinite;animation-fill-mode:backwards;animation-timing-function:cubic-bezier(.4,.26,0,.97);animation-delay:inherit}@keyframes drop{0%{left:-50%}to{left:110%}}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-background-clip:text;-webkit-text-fill-color:var(--text-primary);-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s;box-shadow:inset 0 0 20px 20px rgba(35,35,35,.161)}.card-inner{position:relative;width:100%;height:100%;text-align:center;transition:transform .6s;transform-style:preserve-3d}.flipped .card-inner{transform:rotateY(180deg)}.card-back,.card-front{position:absolute;width:100%;height:100%;backface-visibility:hidden;display:flex;align-items:center;justify-content:center}.card-back{background-color:var(--bg-primary);color:var(--text-primary);transform:rotateY(180deg);padding:1rem}