@import"https://fonts.googleapis.com/css2?family=Atkinson+Hyperlegible:ital,wght@0,400;0,700;1,400;1,700&display=swap";.headerContainer[data-v-448ebb9c]{position:fixed;z-index:10;left:0;right:0;top:var(--padding-2);width:100%;display:flex;justify-content:center}.headerContainer .header[data-v-448ebb9c]{background-color:var(--bg-lvl-2);padding:var(--padding-1);height:3.5rem;border-radius:var(--rounded-1);display:flex;gap:var(--padding-2)}.headerContainer .header img[data-v-448ebb9c]{height:100%}.headerContainer .header .routerLinks[data-v-448ebb9c]{display:flex;gap:var(--padding-1);align-items:center}.footer[data-v-838d8501]{width:100%;background-color:var(--bg-lvl-5);display:flex;justify-content:space-between;padding:var(--padding-4) max(var(--padding-3),50vw - var(--content-width) / 2);color:#fff}.footer .quote[data-v-838d8501]{display:flex;flex-direction:column;gap:var(--padding-2)}.footer .quote h5[data-v-838d8501]{font-size:var(--heading-1);text-transform:uppercase}.footer .quote h5 b[data-v-838d8501]{font-style:italic;font-weight:600}.footer .quote p[data-v-838d8501]{font-size:1.5rem;max-width:450px}.footer .links[data-v-838d8501]{display:flex;gap:var(--padding-5)}.footer .links h5[data-v-838d8501]{font-size:1.2rem;font-weight:600;margin-bottom:var(--padding-2)}.footer .links ul[data-v-838d8501]{list-style-type:none;padding-left:0}.footer .links ul li[data-v-838d8501]{margin-bottom:var(--padding-1)}@media only screen and (max-width: 1000px){.footer[data-v-838d8501]{flex-direction:column;gap:var(--padding-5)}}.loader{position:fixed;z-index:100;width:100%;height:100%;top:0;left:0;background-color:var(--bg-lvl-3)}.loader .shader{position:absolute;top:0;left:0;width:100%;height:var(--progress);background-color:var(--bg-lvl-4);transition:height .3s cubic-bezier(.455,.03,.515,.955)}.loader:after{content:""}.loader .loaderInner{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:1rem;text-align:center}.loader span#progress{font-size:5rem}.loader span#text{letter-spacing:1.5rem}.cover-bottom-enter-active{transition:.5s cubic-bezier(.04,.68,.43,.99)}.cover-bottom-leave-active{transition:.5s .35s cubic-bezier(.04,.68,.43,.99)}.cover-bottom-enter-from{transform:translateY(-100%)}.cover-bottom-leave-to{transform:translateY(100%)}.page-fade-enter-active{transition:.5s .5s cubic-bezier(.04,.68,.43,.99);transform-origin:center}.page-fade-leave-active{transition:.5s cubic-bezier(.04,.68,.43,.99);transform-origin:center}.page-fade-enter-from,.page-fade-leave-to{opacity:0;transform:scale(.95)}.paralax{display:flex;height:80vh;width:100%;border-radius:var(--rounded-1);overflow:hidden;--scroll-progress: 0}.paralax .imagesContent{position:absolute;bottom:0;left:0;color:#fff;padding:var(--padding-5)}.paralax .imagesContent h3{max-width:400px;font-size:var(--heading-1);line-height:1;transition:.3s ease}.paralax .imagesContent h3 b{font-weight:600;font-style:italic}.paralax:not(.focus) .imagesContent h3{transform:translate(-10%);opacity:0}.paralax .main-image,.paralax .side-image{position:relative;overflow:hidden}.paralax .main-image:after,.paralax .side-image:after{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background-color:#0006}.paralax .main-image{flex:8;transition:flex .5s}.paralax .side-image{flex:1;transition:flex .5s;cursor:pointer}.paralax:hover .main-image:not(:hover){flex:1!important}.paralax:hover .side-image:hover{flex:8!important}.paralax img{width:min(100svw - var(--padding-5) * 2,var(--content-width));height:100vh;position:absolute;top:0%;left:50%;transform:translate(-50%,calc(-35% + var(--visible) * 15%));object-fit:cover;object-position:center}@media only screen and (max-width: 1000px){.paralax .side-image{display:none}.paralax .main-image img{width:100%}.paralax .imagesContent{padding:var(--padding-3)}}h2[data-v-d9e0cf36]{width:100%;font-size:3rem;padding:0 max(var(--padding-2),50vw - var(--content-width) / 2);padding-top:var(--padding-5);padding-bottom:var(--padding-2);margin-bottom:var(--padding-4);border-bottom:1.5px solid black}.caseLanding{width:100%;height:100svh;position:relative}.caseLanding video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.caseLanding .landingOverlay{position:absolute;top:0;left:0;right:0;width:100%;height:100%;background:url(/assets/bg_dark.3e831f1c.svg) rgba(0,0,0,.8);background-size:10% auto;display:flex;flex-direction:column;align-items:flex-start;padding:var(--padding-5) max(var(--padding-5),50vw - var(--content-width) / 2);color:#fff}.caseLanding .landingOverlay .landingContent{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;max-width:800px;gap:var(--padding-1)}.caseLanding .landingOverlay .landingContent h1{font-size:var(--heading-1);line-height:1}.caseLanding .landingOverlay .landingContent h1 b{font-weight:600;font-style:italic}.caseLanding .landingOverlay a{padding:var(--padding-1);border:1.5px solid white;border-radius:var(--rounded-1);position:relative;font-size:1.2rem;margin-top:var(--padding-5)}.caseLanding .landingOverlay a:after,.caseLanding .landingOverlay a:before{position:absolute;content:"";width:100vw;height:1.5px;right:-100vw;top:50%;background-color:#fff}.caseLanding .landingOverlay a:after{left:-100vw}.caseLanding .landingOverlay a span{margin-right:1ch;font-weight:600}.casesOverview{width:100%;display:flex;flex-direction:column;padding:var(--padding-5) max(var(--padding-3),50vw - var(--content-width) / 2);padding-top:0;gap:var(--padding-5)}.caseCard{width:100%;height:70svh;display:flex;gap:var(--padding-2);--viewpos:0}.caseCard:nth-child(even){flex-direction:row-reverse}.caseCard:nth-child(even) .info{text-align:end}.caseCard .info{flex:1;position:relative;display:flex;flex-direction:column;gap:var(--padding-1);padding-bottom:10%;padding-right:var(--padding-5);justify-content:center}.caseCard .info h1{font-size:3rem;line-height:90%;font-weight:500}.caseCard .info h1 b{font-weight:600;font-style:italic}.caseCard .info:before{content:"";position:absolute;top:0;left:-30%;width:80vh;height:80vh;transition:.4s ease;background-color:var(--bg-lvl-2);border-radius:100vmax;filter:blur(5vh);animation:bubble 5s ease-in-out 0s infinite}@keyframes bubble{0%,to{transform:scale(calc(.5 + .5 * var(--viewpos)))}50%{transform:scale(calc(.5 + .7 * var(--viewpos)))}}.caseCard .card{height:100%;aspect-ratio:5/9;perspective:2000px;transform-style:preserve-3d;transition:.1s ease;transform:rotateX(calc((1 - var(--viewpos)) * 10deg)) rotateY(calc((1 - var(--viewpos)) * 35deg)) translateY(calc((1 - var(--viewpos)) * -20%));opacity:var(--viewpos)}.caseCard .card img{width:100%;height:90%;margin:10% 0 0;object-fit:cover;animation:levitateL 5s infinite ease-in-out;transform-style:preserve-3d;perspective:2000px;border-radius:var(--rounded-1);overflow:hidden}@keyframes levitateL{0%,to{transform:translateZ(0) rotateY(10deg) rotateX(0);box-shadow:0 10px 20px -5px #000000b3}50%{transform:translate3d(0,-10px,0) rotateY(15deg) rotateX(5deg);box-shadow:0 20px 50px -10px #000000b3}}@keyframes levitateR{0%,to{transform:translate3d(0,-10px,0) rotateY(-10deg) rotateX(0);box-shadow:0 10px 20px -5px #000000b3}50%{transform:translate3d(0,-20px,0) rotateY(-15deg) rotateX(-5deg);box-shadow:0 20px 50px -10px #000000b3}}.caseCard .card:nth-child(2){transform:rotateX(calc((1 - var(--viewpos)) * 10deg * -1)) rotateY(calc((1 - var(--viewpos)) * 25deg)) translateY(calc((1 - var(--viewpos)) * -30%))}.caseCard .card:nth-child(2) img{margin:0 0 10%;animation:levitateR 4s infinite ease-in-out}@media screen and (max-width: 1200px){.caseCard{max-width:900px;margin-left:auto;margin-right:auto}.caseCard .info{padding-right:0}.caseCard .card img{margin:0;height:100%}.caseCard .card:nth-child(2){display:none}}@media screen and (max-width: 800px){.caseCard{flex-direction:column-reverse!important}}.cases{display:flex;flex-direction:column;padding:var(--padding-5) max(var(--padding-2),50vw - var(--content-width) / 2);margin-left:auto;gap:var(--padding-5);margin-right:auto;padding-top:calc(var(--padding-5) * 2);overflow:hidden}:root{--bg-lvl-1:#f9f9f9;--bg-lvl-2:#e8f1e6;--bg-lvl-3:#c0bcab;--bg-lvl-4:#918c77;--bg-lvl-5:#2b4934;--green:#1e331d;--black:#202020;--accent:#202020;--color:#ff9500;--color-dull:#fcefe3;--accent-grey:#e4e4e4;--text-lvl-2: #7e7e7e;--padding-1:.75rem;--padding-2:2rem;--padding-3:4rem;--padding-4:6rem;--padding-5:8rem;--rounded-1:.75rem;--heading-1:3rem;--content-width:1520px;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}@media only screen and (max-width: 1000px){:root{--padding-1:.75rem;--padding-2:2rem;--padding-3:3rem;--padding-4:4rem;--padding-5:5rem;font-size:.7rem}}a{text-decoration:none;color:var(--color-text)}:root{--color-background: var(--vt-c-white);--color-background-soft: var(--vt-c-white-soft);--color-background-mute: var(--vt-c-white-mute);--color-border: var(--vt-c-divider-light-2);--color-border-hover: var(--vt-c-divider-light-1);--color-heading: var(--vt-c-text-light-1);--color-text: var(--vt-c-text-light-1);--section-gap: 160px}@media (prefers-color-scheme: dark){:root{--color-background: var(--vt-c-black);--color-background-soft: var(--vt-c-black-soft);--color-background-mute: var(--vt-c-black-mute);--color-border: var(--vt-c-divider-dark-2);--color-border-hover: var(--vt-c-divider-dark-1);--color-heading: var(--vt-c-text-dark-1);--color-text: var(--vt-c-text-dark-2)}}*,*:before,*:after{box-sizing:border-box;margin:0;position:relative;font-weight:400}body,#app,html{width:100%;overflow-x:clip;color:var(--color-text);background:var(--bg-lvl-1);font-family:Atkinson Hyperlegible,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app{background:url(/assets/bg.a3372a29.svg);background-size:10% auto}/*! locomotive-scroll v4.1.3 | MIT License | https://github.com/locomotivemtl/locomotive-scroll */html.has-scroll-smooth{overflow:hidden}html.has-scroll-dragging{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.has-scroll-smooth body{overflow:hidden}.has-scroll-smooth [data-scroll-container]{min-height:100vh}[data-scroll-direction=horizontal] [data-scroll-container]{height:100vh;display:inline-block;white-space:nowrap}[data-scroll-direction=horizontal] [data-scroll-section]{display:inline-block;vertical-align:top;white-space:nowrap;height:100%}.c-scrollbar{position:absolute;right:0;top:0;width:11px;height:100%;transform-origin:center right;transition:transform .3s,opacity .3s;opacity:0}.c-scrollbar:hover{transform:scaleX(1.45)}.c-scrollbar:hover,.has-scroll-scrolling .c-scrollbar,.has-scroll-dragging .c-scrollbar{opacity:1}[data-scroll-direction=horizontal] .c-scrollbar{width:100%;height:10px;top:auto;bottom:0;transform:scaleY(1)}[data-scroll-direction=horizontal] .c-scrollbar:hover{transform:scaleY(1.3)}.c-scrollbar_thumb{position:absolute;top:0;right:0;background-color:#000;opacity:.5;width:7px;border-radius:10px;margin:2px;cursor:-webkit-grab;cursor:grab}.has-scroll-dragging .c-scrollbar_thumb{cursor:-webkit-grabbing;cursor:grabbing}[data-scroll-direction=horizontal] .c-scrollbar_thumb{right:auto;bottom:0}
