.styles-module-scss-module__VvpTwW__cursorFollower{z-index:9999;pointer-events:none;transition:opacity .3s;position:fixed;top:0;left:0}.styles-module-scss-module__VvpTwW__cursorFollower .styles-module-scss-module__VvpTwW__inner{color:#fff;text-transform:uppercase;font-variation-settings:"wght" 500;white-space:nowrap;background:#0015ff;max-width:8rem;padding:.5rem 0;font-size:.9rem;font-weight:500;position:relative;overflow:hidden;transform:translate(5px,7px)}.styles-module-scss-module__VvpTwW__cursorFollower .styles-module-scss-module__VvpTwW__marquee{width:fit-content;animation:8s linear infinite styles-module-scss-module__VvpTwW__marqueeScroll;display:flex}.styles-module-scss-module__VvpTwW__cursorFollower .styles-module-scss-module__VvpTwW__marqueeContent{white-space:nowrap;display:inline-block}.styles-module-scss-module__VvpTwW__cursorFollower .styles-module-scss-module__VvpTwW__separator{vertical-align:middle;background-color:#fff;width:3px;height:3px;margin:-3px 8px 0;display:inline-block}@keyframes styles-module-scss-module__VvpTwW__marqueeScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}
.styles-module-scss-module__xCsfTW__content{flex-direction:column;justify-content:space-between;align-items:center;height:100%;padding:0 4px 8px;display:flex;position:relative}.styles-module-scss-module__xCsfTW__content .styles-module-scss-module__xCsfTW__svg{object-fit:contain;opacity:0;animation-name:styles-module-scss-module__xCsfTW__keywordFadeIn;animation-duration:.8s;animation-timing-function:ease;animation-fill-mode:forwards}.styles-module-scss-module__xCsfTW__content .styles-module-scss-module__xCsfTW__svg.styles-module-scss-module__xCsfTW__bonnodog{aspect-ratio:179/36;width:150px;margin-top:10px}.styles-module-scss-module__xCsfTW__content .styles-module-scss-module__xCsfTW__svg.styles-module-scss-module__xCsfTW__up{aspect-ratio:1;width:38px;margin-top:2px}.styles-module-scss-module__xCsfTW__content .styles-module-scss-module__xCsfTW__svg.styles-module-scss-module__xCsfTW__neuw{aspect-ratio:98/49;width:75px}.styles-module-scss-module__xCsfTW__content .styles-module-scss-module__xCsfTW__svg.styles-module-scss-module__xCsfTW__reflections{aspect-ratio:186/49;width:130px;margin-top:4px}.styles-module-scss-module__xCsfTW__content .styles-module-scss-module__xCsfTW__svg.styles-module-scss-module__xCsfTW__redis{aspect-ratio:133/42;width:80px;margin-top:6px}.styles-module-scss-module__xCsfTW__content .styles-module-scss-module__xCsfTW__svg.styles-module-scss-module__xCsfTW__runaway{aspect-ratio:329/96;width:100px;margin-top:6px}.styles-module-scss-module__xCsfTW__content .styles-module-scss-module__xCsfTW__svg.styles-module-scss-module__xCsfTW__pacific-partners{aspect-ratio:271/42;width:150px;margin-top:8px}.styles-module-scss-module__xCsfTW__content .styles-module-scss-module__xCsfTW__svg.styles-module-scss-module__xCsfTW__mineral-resources{aspect-ratio:213/42;width:110px;margin-top:6px}.styles-module-scss-module__xCsfTW__content .styles-module-scss-module__xCsfTW__keywords{text-transform:uppercase;flex-wrap:wrap;gap:.3rem;font-size:10px;display:flex}.styles-module-scss-module__xCsfTW__content .styles-module-scss-module__xCsfTW__keywords>span{opacity:0;font-variation-settings:"wght" 500;border:1px solid #fff;border-radius:100px;padding:4px 12px;font-weight:500;animation-name:styles-module-scss-module__xCsfTW__keywordFadeIn;animation-duration:.8s;animation-timing-function:ease;animation-fill-mode:forwards;transform:translateY(.8rem)}@keyframes styles-module-scss-module__xCsfTW__keywordFadeIn{to{opacity:1;transform:translateY(0)}}
.styles-module-scss-module__vNBqcW__canvas{z-index:-1;pointer-events:all;width:100%;height:100lvh;position:fixed;top:0;left:0}.styles-module-scss-module__vNBqcW__canvas .styles-module-scss-module__vNBqcW__canvasFill{will-change:transform,opacity;width:100%;height:100%}.styles-module-scss-module__vNBqcW__canvas .styles-module-scss-module__vNBqcW__canvasFill *{pointer-events:none!important}.styles-module-scss-module__vNBqcW__canvas .styles-module-scss-module__vNBqcW__canvasFill canvas{pointer-events:auto!important}
.styles-module-scss-module__TXwvYa__globalBackground{z-index:-1;pointer-events:none;width:100%;height:100lvh;margin-bottom:-100lvh;transition:background .6s;position:sticky;top:0;left:0}.styles-module-scss-module__TXwvYa__globalBackground.styles-module-scss-module__TXwvYa__default,.styles-module-scss-module__TXwvYa__globalBackground.styles-module-scss-module__TXwvYa__light{background:#fff}.styles-module-scss-module__TXwvYa__globalBackground.styles-module-scss-module__TXwvYa__dark{background:#000}
.styles-module-scss-module__anW5uG__page{isolation:isolate;width:100%;position:relative}.styles-module-scss-module__anW5uG__globalBackgroundSections{z-index:1;isolation:isolate;position:relative}
.styles-module-scss-module__5JNY7G__section{box-sizing:border-box;padding:2.4rem;position:relative}@media screen and (max-width:768px){.styles-module-scss-module__5JNY7G__section{padding:3rem 1.5rem}}
.styles-module-scss-module__HQLa8W__header{pointer-events:none;width:100%;height:100svh;padding:0;position:relative;overflow:hidden}@media screen and (max-width:768px){.styles-module-scss-module__HQLa8W__header{pointer-events:all}}.styles-module-scss-module__HQLa8W__header .styles-module-scss-module__HQLa8W__title{left:2.4rem;bottom:calc(2.4rem + env(safe-area-inset-bottom,0px));font-variation-settings:"wght" 500;text-transform:uppercase;max-width:40rem;font-size:5.5rem;font-weight:500;line-height:1;position:fixed;pointer-events:none!important}@media screen and (max-width:768px){.styles-module-scss-module__HQLa8W__header .styles-module-scss-module__HQLa8W__title{left:1rem;bottom:calc(1rem + env(safe-area-inset-bottom,0px));font-size:2.5rem}}
.styles-module-scss-module__zQ7d5q__bracketReveal{white-space:nowrap;transition:opacity .3s ease-out;display:inline-block}.styles-module-scss-module__zQ7d5q__bracket{display:inline-block}.styles-module-scss-module__zQ7d5q__textWrapper{vertical-align:top;display:inline-block;overflow:hidden}.styles-module-scss-module__zQ7d5q__text{white-space:nowrap;padding:0 .4em;display:inline-block}.styles-module-scss-module__zQ7d5q__measure{visibility:hidden;pointer-events:none;white-space:nowrap;padding:0 .4em;position:absolute}
.styles-module-scss-module__kVdMlq__about{pointer-events:none;width:100%;height:150svh;overflow:hidden}@media screen and (max-width:768px){.styles-module-scss-module__kVdMlq__about{pointer-events:all}}.styles-module-scss-module__kVdMlq__about .styles-module-scss-module__kVdMlq__container{justify-content:center;align-items:center;width:50%;height:100%;display:flex}@media screen and (max-width:768px){.styles-module-scss-module__kVdMlq__about .styles-module-scss-module__kVdMlq__container{width:100%;margin:0}}.styles-module-scss-module__kVdMlq__about .styles-module-scss-module__kVdMlq__inner{flex-direction:column;gap:1rem;display:flex;position:fixed;top:50%;transform:translateY(-50%)}@media screen and (max-width:768px){.styles-module-scss-module__kVdMlq__about .styles-module-scss-module__kVdMlq__inner{top:auto;bottom:calc(1rem + env(safe-area-inset-bottom,0px));width:calc(100% - 2rem);transform:none}}.styles-module-scss-module__kVdMlq__about .styles-module-scss-module__kVdMlq__text{font-variation-settings:"wght" 500;max-width:27rem;font-weight:500}@media screen and (max-width:768px){.styles-module-scss-module__kVdMlq__about .styles-module-scss-module__kVdMlq__text{max-width:none}}
.styles-module-scss-module__r6lroG__design{pointer-events:none;width:100%;height:150svh;overflow:hidden}@media screen and (max-width:768px){.styles-module-scss-module__r6lroG__design{pointer-events:all}}.styles-module-scss-module__r6lroG__design .styles-module-scss-module__r6lroG__container{justify-content:center;align-items:center;width:50%;height:100%;margin-left:auto;display:flex;position:relative}@media screen and (max-width:768px){.styles-module-scss-module__r6lroG__design .styles-module-scss-module__r6lroG__container{width:100%;margin:0}}.styles-module-scss-module__r6lroG__design .styles-module-scss-module__r6lroG__inner{flex-direction:column;gap:1rem;display:flex;position:fixed;top:50%;transform:translateY(-50%)}@media screen and (max-width:768px){.styles-module-scss-module__r6lroG__design .styles-module-scss-module__r6lroG__inner{top:auto;bottom:calc(1rem + env(safe-area-inset-bottom,0px));width:calc(100% - 2rem);transform:none}}.styles-module-scss-module__r6lroG__design .styles-module-scss-module__r6lroG__title{opacity:0;transition:opacity .3s ease-in-out}.styles-module-scss-module__r6lroG__design .styles-module-scss-module__r6lroG__title.styles-module-scss-module__r6lroG__visible{opacity:1}.styles-module-scss-module__r6lroG__design .styles-module-scss-module__r6lroG__text{font-variation-settings:"wght" 500;max-width:27rem;font-weight:500}@media screen and (max-width:768px){.styles-module-scss-module__r6lroG__design .styles-module-scss-module__r6lroG__text{max-width:none}}
.styles-module-scss-module__u4A6SG__development{pointer-events:none;width:100%;height:150svh;overflow:hidden}@media screen and (max-width:768px){.styles-module-scss-module__u4A6SG__development{pointer-events:all}}.styles-module-scss-module__u4A6SG__development .styles-module-scss-module__u4A6SG__container{justify-content:center;align-items:center;width:50%;height:100%;display:flex}@media screen and (max-width:768px){.styles-module-scss-module__u4A6SG__development .styles-module-scss-module__u4A6SG__container{width:100%;margin:0}}.styles-module-scss-module__u4A6SG__development .styles-module-scss-module__u4A6SG__inner{flex-direction:column;gap:1rem;display:flex;position:fixed;top:50%;transform:translateY(-50%)}@media screen and (max-width:768px){.styles-module-scss-module__u4A6SG__development .styles-module-scss-module__u4A6SG__inner{top:auto;bottom:calc(1rem + env(safe-area-inset-bottom,0px));width:calc(100% - 2rem);transform:none}}.styles-module-scss-module__u4A6SG__development .styles-module-scss-module__u4A6SG__title{opacity:0;transition:opacity .3s ease-in-out}.styles-module-scss-module__u4A6SG__development .styles-module-scss-module__u4A6SG__title.styles-module-scss-module__u4A6SG__visible{opacity:1}.styles-module-scss-module__u4A6SG__development .styles-module-scss-module__u4A6SG__text{font-variation-settings:"wght" 500;max-width:27rem;font-weight:500}@media screen and (max-width:768px){.styles-module-scss-module__u4A6SG__development .styles-module-scss-module__u4A6SG__text{max-width:none}}
