.notFound-module__C5BHja__notFoundPage{background:var(--background,#f8f8ef);min-height:100vh;position:relative}.notFound-module__C5BHja__hero{z-index:10;min-height:100vh;padding:clamp(120px, 14vh, 180px) var(--base-padding-x,64px) var(--base-padding-y,48px);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.notFound-module__C5BHja__crossRow{width:100%;padding:0 var(--base-padding-x,64px);pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;top:clamp(100px,12vh,160px);left:0}.notFound-module__C5BHja__errorCode{font-family:var(--font-montserrat), "Montserrat", sans-serif;letter-spacing:-.04em;background:linear-gradient(135deg,#1b38ce 0%,#d4b5ff 50%,#dfee62 100%);-webkit-text-fill-color:transparent;opacity:0;-webkit-user-select:none;user-select:none;-webkit-background-clip:text;background-clip:text;margin-bottom:.1em;font-size:clamp(8rem,20vw,16rem);font-weight:700;line-height:1;animation:.8s cubic-bezier(.22,1,.36,1) .2s forwards notFound-module__C5BHja__fadeInUp;transform:translateY(40px)}.notFound-module__C5BHja__title{color:#0a0a0a;opacity:0;margin-bottom:.6em;font-family:Vulf Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(1.8rem,3.5vw,3rem);font-weight:300;line-height:1.15;animation:.8s cubic-bezier(.22,1,.36,1) .4s forwards notFound-module__C5BHja__fadeInUp;transform:translateY(30px)}.notFound-module__C5BHja__description{color:#3d4f5f;opacity:0;max-width:520px;margin:0 auto;font-family:Vulf Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(1rem,1.2vw,1.2rem);line-height:1.7;animation:.8s cubic-bezier(.22,1,.36,1) .55s forwards notFound-module__C5BHja__fadeInUp;transform:translateY(25px)}.notFound-module__C5BHja__ctaWrapper{opacity:0;margin-top:clamp(2rem,4vh,3.5rem);animation:.8s cubic-bezier(.22,1,.36,1) .7s forwards notFound-module__C5BHja__fadeInUp;transform:translateY(20px)}.notFound-module__C5BHja__bottomLine{z-index:2;background:linear-gradient(90deg,#0000,#1b38ce14 30%,#8c78c80f 70%,#0000);width:100%;height:1px;position:relative}.notFound-module__C5BHja__footerWrap{background:var(--background,#f8f8ef);z-index:100;position:relative}@keyframes notFound-module__C5BHja__fadeInUp{0%{opacity:0;transform:translateY(var(--fade-offset,30px))}to{opacity:1;transform:translateY(0)}}.notFound-module__C5BHja__floatingCross{pointer-events:none;opacity:0;animation:1.2s cubic-bezier(.22,1,.36,1) forwards notFound-module__C5BHja__floatIn;position:absolute}.notFound-module__C5BHja__floatingCross:first-child{animation-delay:.8s;top:22%;left:12%}.notFound-module__C5BHja__floatingCross:nth-child(2){animation-delay:1s;top:18%;right:15%}.notFound-module__C5BHja__floatingCross:nth-child(3){animation-delay:1.1s;bottom:28%;left:8%}.notFound-module__C5BHja__floatingCross:nth-child(4){animation-delay:1.3s;bottom:22%;right:10%}.notFound-module__C5BHja__floatingCross:nth-child(5){animation-delay:.9s;top:40%;left:5%}.notFound-module__C5BHja__floatingCross:nth-child(6){animation-delay:1.2s;top:35%;right:6%}@keyframes notFound-module__C5BHja__floatIn{0%{opacity:0;transform:scale(.5)rotate(-20deg)}to{opacity:.15;transform:scale(1)rotate(0)}}@media (max-width:812px){.notFound-module__C5BHja__hero{padding:clamp(100px, 12vh, 140px) var(--base-padding-x,15px) var(--base-padding-y,30px);min-height:80vh}.notFound-module__C5BHja__crossRow,.notFound-module__C5BHja__floatingCross{display:none}.notFound-module__C5BHja__errorCode{font-size:clamp(5rem,25vw,10rem)}}
.shared-module__MkvLlq__ctaButton{float:left;text-transform:uppercase;pointer-events:auto;width:fit-content;height:3.375em;color:var(--project-details-btn-text,#0a0a0a);will-change:transform;background:#fff;border-radius:5.3125em;align-items:center;gap:1em;padding:1em 1.5em 1em 1.625em;font-size:clamp(.875rem,1vw,1.75rem);font-weight:500;text-decoration:none;transition:background .2s cubic-bezier(.35,0,0,1);display:flex;position:relative;overflow:hidden;box-shadow:0 6px 10px #0000000a,0 2px 4px #0000000a}.shared-module__MkvLlq__ctaDot{background:var(--color-black,#0a0a0a);z-index:1;border-radius:100px;width:.5em;height:.5em;transition:background .5s cubic-bezier(.35,0,0,1),transform .4s cubic-bezier(.35,0,0,1);display:inline-block;position:relative}.shared-module__MkvLlq__ctaText{z-index:1;transition:color .5s cubic-bezier(.35,0,0,1),transform .4s cubic-bezier(.35,0,0,1);position:relative}.shared-module__MkvLlq__ctaArrow{width:1.2em;height:1.2em;color:var(--color-blue,#1b38ce);z-index:1;border-radius:100%;justify-content:center;align-items:center;transition:transform .4s cubic-bezier(.4,0,0,1);display:flex;position:absolute;right:1em;transform:translate(3em)}.shared-module__MkvLlq__ctaArrow svg{width:100%;height:100%;transition:color .5s}@media (hover:hover){.shared-module__MkvLlq__ctaButton:hover{color:var(--color-white,#fff);background:var(--color-blue,#1b38ce);transition:background .5s cubic-bezier(.35,0,0,1) .3s}.shared-module__MkvLlq__ctaButton:hover .shared-module__MkvLlq__ctaText{transform:translate(-1.5em)}.shared-module__MkvLlq__ctaButton:hover .shared-module__MkvLlq__ctaDot{background:var(--color-blue,#1b38ce);transform:translate(3em)scale(20)}.shared-module__MkvLlq__ctaButton:hover .shared-module__MkvLlq__ctaArrow{transform:translateZ(0)}.shared-module__MkvLlq__ctaButton:hover .shared-module__MkvLlq__ctaArrow svg{color:var(--color-white,#fff)}}.shared-module__MkvLlq__ctaButtonCentered{float:none;place-self:center;font-family:Vulf Sans,sans-serif;}.shared-module__MkvLlq__ctaDotFeatured{}@media (hover:hover){.shared-module__MkvLlq__ctaButtonCentered:hover .shared-module__MkvLlq__ctaDotFeatured{background:var(--color-blue,#1b38ce);transform:translate(4em)scale(32)}}@media (max-width:812px){.shared-module__MkvLlq__ctaButton{opacity:1;margin-top:3em;margin-bottom:6em}}.shared-module__MkvLlq__crossIcon{--cross-size:12px;--cross-thickness:1.5px;--cross-color:currentColor;width:var(--cross-size);height:var(--cross-size);opacity:.35;flex-shrink:0;position:relative}.shared-module__MkvLlq__crossIcon:before,.shared-module__MkvLlq__crossIcon:after{content:"";background:var(--cross-color);display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.shared-module__MkvLlq__crossIcon:before{width:var(--cross-thickness);height:var(--cross-size)}.shared-module__MkvLlq__crossIcon:after{width:var(--cross-size);height:var(--cross-thickness)}.shared-module__MkvLlq__crossHoverGroup{cursor:pointer}.shared-module__MkvLlq__crossHoverGroup .shared-module__MkvLlq__crossIcon{transition:opacity .4s}.shared-module__MkvLlq__crossHoverGroup .shared-module__MkvLlq__crossIcon:before,.shared-module__MkvLlq__crossHoverGroup .shared-module__MkvLlq__crossIcon:after{transition:all .4s cubic-bezier(.22,1,.36,1)}.shared-module__MkvLlq__crossHoverGroup:hover .shared-module__MkvLlq__crossIcon{opacity:.7;overflow:visible}.shared-module__MkvLlq__crossHoverGroup:hover .shared-module__MkvLlq__crossIcon:before{width:var(--cross-thickness);height:10px;top:50%;left:5%;transform:translate(-50%,-50%)rotate(-40deg)}.shared-module__MkvLlq__crossHoverGroup:hover .shared-module__MkvLlq__crossIcon:after{width:var(--cross-thickness);height:10px;top:50%;left:95%;transform:translate(-50%,-50%)rotate(40deg)}.shared-module__MkvLlq__rollingText{line-height:1.2;display:inline-block;position:relative;overflow:hidden}.shared-module__MkvLlq__rollingText:after{content:attr(data-text);transition:transform .4s cubic-bezier(.4,0,0,1);position:absolute;top:100%;left:0}.shared-module__MkvLlq__rollingText>span{transition:transform .4s cubic-bezier(.4,0,0,1);display:inline-block}a:hover .shared-module__MkvLlq__rollingText>span,button:hover .shared-module__MkvLlq__rollingText>span,a:hover .shared-module__MkvLlq__rollingText:after,button:hover .shared-module__MkvLlq__rollingText:after{transform:translateY(-100%)}.shared-module__MkvLlq__menuLinkHover{position:relative}.shared-module__MkvLlq__menuLinkHover:before{content:"";border-radius:inherit;transform-origin:50%;z-index:0;background-color:#e8e6f5;transition:transform .4s cubic-bezier(.4,0,0,1);position:absolute;inset:0;transform:scale(0)}.shared-module__MkvLlq__menuLinkHover:hover:before{transform:scale(1)}.shared-module__MkvLlq__menuLinkHover>*{z-index:1;position:relative}.shared-module__MkvLlq__menuLinkHover:hover .shared-module__MkvLlq__rollingText>span,.shared-module__MkvLlq__menuLinkHover:hover .shared-module__MkvLlq__rollingText:after{transform:translateY(-100%)}.shared-module__MkvLlq__resourcesArrow{transition:transform .3s cubic-bezier(.4,0,.1,1);transform:translateZ(0)}.shared-module__MkvLlq__resourcesArrowClone{transition:transform .3s cubic-bezier(.4,0,.1,1);transform:translate(-100%,100%)}a:hover .shared-module__MkvLlq__resourcesArrow{transform:translate(100%,-100%)}a:hover .shared-module__MkvLlq__resourcesArrowClone{transform:translateZ(0)}.shared-module__MkvLlq__playButton{cursor:pointer;border-radius:22.5em;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.shared-module__MkvLlq__playButtonBase{background:#fff;border-radius:22.5em;width:100%;height:100%;transition:background .3s cubic-bezier(.4,0,.1,1);position:absolute}.shared-module__MkvLlq__playButtonBg{background:var(--color-blue,#1b38ce);transform-origin:bottom;width:100%;height:100%;transition:transform .4s cubic-bezier(.4,0,.1,1);position:absolute;transform:scaleY(0)}.shared-module__MkvLlq__playButton svg{z-index:1;color:#000;transition:color .3s cubic-bezier(.4,0,.1,1)}@media (hover:hover){.shared-module__MkvLlq__playButton:hover .shared-module__MkvLlq__playButtonBg{transform:scale(1)}.shared-module__MkvLlq__playButton:hover svg{color:#fff}}
@keyframes liquidPulse{0%{opacity:.6;transform:scale(1)translate(0)}33%{opacity:.8;transform:scale(1.1)translate(-2%,2%)}66%{opacity:.7;transform:scale(1.05)translate(2%,-2%)}to{opacity:.6;transform:scale(1)translate(0)}}@keyframes liquidPulseReverse{0%{opacity:.5;transform:scale(1)translate(0)}33%{opacity:.7;transform:scale(1.08)translate(2%,-2%)}66%{opacity:.6;transform:scale(1.03)translate(-2%,2%)}to{opacity:.5;transform:scale(1)translate(0)}}.liquid-fallback-layer-1{animation:8s ease-in-out infinite liquidPulse}.liquid-fallback-layer-2{animation:12s ease-in-out infinite liquidPulseReverse}
.blog-post-card{color:inherit;text-decoration:none;display:block}.blog-post-card-image{background-color:#e4e6ef}.blog-featured-post{color:inherit;text-decoration:none;display:block}.blog-featured-image{background-color:#121414}.blog-related-card{color:inherit;text-decoration:none;display:block}.blog-article-paragraph{color:var(--foreground);opacity:.8;margin-bottom:1.75em;font-size:1.125rem;line-height:1.8}.blog-article-quote{border-left:3px solid var(--color-blue);margin:2.5em 0;padding:1.5em 0 1.5em 1.75em;font-style:italic;position:relative}.blog-article-quote p{color:var(--foreground);opacity:.9;margin:0;font-size:1.375rem;line-height:1.6}.blog-article-heading{color:var(--foreground);margin-top:1.5em;margin-bottom:.75em;font-weight:600;line-height:1.2}h1.blog-article-heading{font-size:2.5rem}h2.blog-article-heading{font-size:2rem}h3.blog-article-heading{font-size:1.625rem}h4.blog-article-heading{font-size:1.375rem}h5.blog-article-heading{font-size:1.125rem}h6.blog-article-heading{font-size:1rem}.blog-article-hr{border:0;border-top:1px solid #02002226;margin:2.5em 0}.blog-article-list{color:var(--foreground);opacity:.8;margin:1.5em 0;padding-left:1.5em;font-size:1.125rem;line-height:1.8}.blog-article-list--bullet{list-style-type:disc}.blog-article-list--number{list-style-type:decimal}.blog-article-list--check{padding-left:0;list-style:none}.blog-article-list-item{margin-bottom:.5em}.blog-article-checkbox{width:1em;height:1em;accent-color:var(--color-blue);cursor:default;margin-right:.75em}.blog-back-link{color:inherit;text-decoration:none}.blog-article-body{padding-top:calc(var(--vh,1vh) * 4)}.blog-card-image-container{perspective:600px;transform-style:preserve-3d;position:relative}.blog-card-image-container:after{content:"";z-index:2;pointer-events:none;opacity:0;border:2px solid #fffc;border-radius:.8rem;transition:opacity .5s,transform .5s cubic-bezier(.16,1,.3,1);position:absolute;inset:8px;transform:scale(1.1)}.blog-card-image-container:hover:after{opacity:1;transform:scale(1)}.blog-card-image-container .blog-card-image-inner{will-change:transform, filter;transition:transform .15s ease-out}.blog-card-image-container:hover .blog-card-image-inner{animation:.4s ease-out forwards blog-module__NNPQFq__focusPull}@keyframes blog-module__NNPQFq__focusPull{0%{filter:blur()}30%{filter:blur(4px)}to{filter:blur()}}@media (max-width:812px){#blog-hero{padding-top:calc(var(--base-padding-y) + 60px)}#blog-hero-title-wrapper{flex-direction:column;display:flex}#blog-hero-subtitle{text-align:left;width:100%;margin-top:1em;position:relative}.blog-post-card{grid-column:span 12}.blog-featured-image{aspect-ratio:16/10}.blog-related-card{grid-column:span 12;margin-bottom:2em}.blog-article-paragraph{font-size:1rem}.blog-article-quote p{font-size:1.125rem}h1.blog-article-heading{font-size:2rem}h2.blog-article-heading{font-size:1.625rem}h3.blog-article-heading{font-size:1.375rem}h4.blog-article-heading{font-size:1.125rem}:is(h5.blog-article-heading,h6.blog-article-heading){font-size:1rem}.blog-article-list{font-size:1rem}.blog-article-body{padding-top:.5rem}}@media (max-width:767px){:is(#header,#blog-main,#blog-post>section,#blog-post .blog-article-body){padding-left:15px;padding-right:15px}}
