@font-face{font-family:Marjoree;src:url(/_next/static/media/Marjoree-VAR-Web.8984109f.woff2);font-weight:300 700;MONO:0 100}.bg-2 #global-bg{background-color:#001d12}.bg-2 .intro,.bg-2 .title{color:#f2a1ab!important}.bg-2 h3.title{color:#fffae0!important}.bg-2 .menu{background:linear-gradient(0deg,rgba(24,11,0,0),#001d12 80%)}.bg-2 .footnotes span.hasImage{color:#f2a1ab}.bg-3 #global-bg{background-color:#26002b}.bg-3 .intro,.bg-3 .title{color:#9bcf85!important}.bg-3 h3.title{color:#fffae0!important}.bg-3 .menu{background:linear-gradient(0deg,rgba(24,11,0,0),#26002b 80%)}.bg-3 .footnotes span.hasImage{color:#9bcf85}.bg-4 #global-bg{background-color:#00162e}.bg-4 .intro,.bg-4 .title{color:#86bae4!important}.bg-4 h3.title{color:#fffae0!important}.bg-4 .menu{background:linear-gradient(0deg,rgba(24,11,0,0),#00162e 80%)}.bg-4 .footnotes span.hasImage{color:#86bae4}.bg-5 #global-bg{background-color:#001d12}.bg-5 .intro,.bg-5 .title{color:#fccf55!important}.bg-5 h3.title{color:#fffae0!important}.bg-5 .menu{background:linear-gradient(0deg,rgba(24,11,0,0),#001d12 80%)}.bg-5 .footnotes span.hasImage{color:#fccf55}.bg-6 #global-bg{background-color:#00162e}.bg-6 .intro,.bg-6 .title{color:#f2a1ab!important}.bg-6 h3.title{color:#fffae0!important}.bg-6 .menu{background:linear-gradient(0deg,rgba(24,11,0,0),#00162e 80%)}.bg-6 .footnotes span.hasImage{color:#f2a1ab}.bg-7 #global-bg{background-color:#26002b}.bg-7 .intro,.bg-7 .title{color:#86bae4!important}.bg-7 h3.title{color:#fffae0!important}.bg-7 .menu{background:linear-gradient(0deg,rgba(24,11,0,0),#26002b 80%)}.bg-7 .footnotes span.hasImage{color:#86bae4}*{box-sizing:border-box}body,html{width:100vw;overflow-x:hidden}.extra{position:fixed;margin:2vw;z-index:9999;width:20vw}a{color:inherit;word-break:break-all}model-viewer button{display:none}#global-bg{position:fixed;inset:0;z-index:-1;pointer-events:none;background-color:#180b00;transition:background-color .6s ease}body{background-color:transparent;color:#fffae0;font-family:Marjoree;font-weight:200;font-size:22px;position:relative;margin:0;padding:0 0 200px;min-height:400vh;font-variation-settings:"MONO" 0}.image-section{mix-blend-mode:screen}.hamburger{position:fixed;bottom:14px;right:14px;z-index:1000;width:50px;height:50px;border:none;background:#000;border-radius:50%;cursor:pointer;display:none;flex-direction:column;justify-content:center;align-items:center;gap:5px}.hamburger span{display:block;width:22px;height:2px;background:#fff;transition:all .3s ease}.hamburger.open{gap:3px}.hamburger.open span:first-child{transform:translateY(5px) rotate(45deg)}.hamburger.open span:nth-child(2){opacity:0}.hamburger.open span:nth-child(3){transform:translateY(-5px) rotate(-45deg)}.menu{position:fixed;top:0;height:200px;width:100%;z-index:999;background:linear-gradient(0deg,rgba(24,11,0,0),#180b00 80%);padding-left:30%;display:flex;justify-content:space-between;padding-top:10px;padding-right:14px}.menu a{width:11.1111111111%;text-decoration:none;word-break:keep-all}.menu p{font-variation-settings:"MONO" 100;font-size:14px;text-transform:uppercase;margin-top:0}.menu img{width:10px;height:auto;margin:10px;cursor:pointer;transform-origin:center;transition:all .4s ease}.menu img.current{transform:rotate(90deg)}.menu img.prev{transform:scaleX(-1)}.menu img.prev:hover{transform:scaleX(-1) rotate(90deg)}.menu img.next:hover{transform:rotate(90deg);-webkit-transform:rotate(90deg)}h3{font-weight:300;font-variation-settings:"MONO" 100;-webkit-text-decoration-line:underline;text-decoration-line:underline;text-decoration-thickness:1px;text-underline-position:under;margin-left:100px}h3,h4{font-size:22px}h4{font-weight:300;line-height:1.4;padding:0 200px 0 100px;color:#fffae0}.hero{position:relative}.hero .title{font-weight:100;color:#fccf55;font-size:100px;max-width:900px;line-height:1.2;margin:0;position:absolute;top:100px;padding:24px 0 0;transition:all .8s ease;-webkit-text-decoration-line:underline;text-decoration-line:underline;text-decoration-thickness:3px;text-underline-position:under}.hero .title.caption{position:relative;padding-bottom:24px}.hero .title.animateTop{top:-80vh}.hero .title.fixed{position:fixed}.hero .sub{font-weight:100;color:#fccf55;font-size:60px;max-width:900px;line-height:1.2;margin:0;position:absolute;z-index:2;top:380px;padding:24px 0 0;transition:all .8s ease}.hero .sub.animateTop{top:-80vh}.hero .sub.fixed{position:fixed}.hero model-viewer{width:100vw;margin-top:0;padding-top:10vh;left:0;opacity:.7}.hero img{padding:0 14px}.animated-3d{height:500vh;position:relative}.animated-3d model-viewer{width:100%;height:100%;display:block;left:0;padding:0}.animated-3d__sticky{position:-webkit-sticky;position:sticky;top:0;left:0;height:100vh;width:100%}.animated-3d .text-section{height:100%;display:flex;flex-direction:column;justify-content:space-between;position:absolute;top:0}.animated-3d .title{font-weight:100;color:#fccf55;font-size:100px;max-width:900px;line-height:1.2;margin:0;position:relative;top:100px;padding:24px 0 0;transition:all .8s ease;-webkit-text-decoration-line:underline;text-decoration-line:underline;text-decoration-thickness:3px;text-underline-position:under}.animated-3d .title.animateTop{top:-80vh}.animated-3d .title.fixed{position:fixed}.correction{margin-top:-100px}.hero.hero2{position:relative;min-height:100vh;margin-top:100px}.hero.hero2 h1{text-transform:uppercase}.hero.hero2 img{width:100vw;height:100vh;object-fit:cover;position:absolute;left:0}.hero.hero3{height:900vh}p{line-height:1.5}h2{margin:0 0 0 5.5vw}.intro{font-size:24px;line-height:1.4;font-variation-settings:"MONO" 100,"wght" 300;margin-left:-4vw}.caption{font-size:16px;font-variation-settings:"MONO" 100;max-width:440px;margin-left:5vw}model-viewer{width:90vw;height:100vh;z-index:1;top:0;left:0;margin-top:100px}.image{padding:0 14px}.image img{width:100%;height:auto}.intro{max-width:calc(1040px + 5vw)}section.intro{max-width:100%}.bg-1 .intro{margin-top:-50vh;margin-bottom:50vh}.hero2 .intro{margin-top:100px;margin-bottom:0}.intro{color:#fccf55;display:flex;margin-top:100px}.intro .intro-title{font-size:48px;padding-right:4vw;max-width:30vw;font-weight:100;width:100%}.intro .intro-title h1{font-weight:100;margin:0}.intro .intro-text{font-size:24px;padding-left:4vw;width:100%;max-width:calc(1040px + 5vw)}.animated:nth-child(49) .imageText .image{height:auto}.imageText{display:flex;margin-top:100px;padding-bottom:48px}.imageText .image{max-width:30vw;padding-right:calc(4vw + 24px);margin-top:30px;height:0}.imageText h3{margin-top:-48px}.text{max-width:1040px;font-variation-settings:"MONO" 0}.image-section{margin-top:100px;max-width:750px}.image-section img{margin-left:2vw}.image-section.fullwidth{max-width:100%}.image-section.fullwidth img{margin-left:0}.images-section{margin-top:100px}.images-section .images-wrapper{display:flex}.images-section img{height:35vw;width:auto;margin-right:24px;mix-blend-mode:screen}.text-section{margin-top:100px;margin-left:30vw}.video-section{height:250vh;width:100%;margin-bottom:0;mix-blend-mode:screen}.video-section.no-hero{height:auto;width:100vw;margin-top:100px}.video-section.small{position:relative;height:auto;padding-bottom:0}.video-section.small video{max-width:750px;height:auto}.video-section video{width:100%;height:auto;mix-blend-mode:screen}.sticky{opacity:1}.notSticky{opacity:0}.footnotes{max-width:calc(25vw + 750px);margin-top:100px;padding-bottom:25vh;margin-left:5vw;margin-right:auto;font-size:14px;font-family:Marjoree;line-height:1.4;column-count:3;column-gap:2vw}.footnotes span{margin-top:14px;margin-left:5px}.footnotes span.hasImage{color:#fccf55}.footnotes img{width:85%;height:auto;margin-left:20px}.rain-wrapper{position:relative;height:200vh;width:100%;margin-top:-20vh;margin-bottom:-20vh;overflow:visible}.rain-wrapper.hero-rain{margin-top:-50vh;height:100vh;overflow:hidden}.rain-wrapper-min{position:fixed;height:200vh;width:100%;margin-top:-20vh;margin-bottom:-20vh;overflow:visible;opacity:.7;z-index:-1}.rain-wrapper-min .rain:after{background:transparent}.rain-wrapper-min .raindrop{transition:left 4s ease,transform 4s ease}.mobile-wrapper{display:none}.rain-wrapper-mobile{position:fixed;height:100vh;width:100%;top:0;overflow:visible;opacity:.7;z-index:-1}.rain-wrapper-mobile .rain:after{background:transparent}.rain-wrapper-mobile .raindrop{transition:left 4s ease,transform 4s ease}.rain{position:absolute;z-index:-1;width:100vw;height:200vh;top:0}.rain:after{top:-20vh;content:"";position:absolute;width:100%;height:120%;z-index:9}.raindrop{position:absolute;width:.09vw;height:.1vw;background-color:#fff;opacity:1;border-radius:0;z-index:-1}.collapsible{page-break-inside:avoid;break-inside:avoid}#start_demo{background-color:#000;position:fixed;z-index:9999999;bottom:0;left:0;color:#fff;text-decoration:none;padding:5px}.ar-button{position:absolute;z-index:9999;top:0;right:50vw}.footnote-link{text-decoration:none;margin-left:5px;margin-right:5px}.footnote-link span{display:inline-block;margin-right:3px}h2 .footnote-link{margin-left:15px}@media only screen and (min-width:1600px){.extra{max-width:400px}}@media only screen and (max-width:1600px){body,h3,h4{font-size:16px}.hero .title{max-width:800px;font-size:65px}.intro{font-size:20px}.intro,.text{max-width:800px}.caption{font-size:14px}.hero .sub{top:300px;font-size:36px}}@media only screen and (max-width:1020px){body{font-size:16px}.fullwidth .image{padding:0}#hero model-viewer{margin-top:100px}.extra{display:none}.menu{left:0}.text-section{margin-left:14px;margin-right:14px}.hero .title{font-size:48px;margin-right:14px;padding-top:50px}.intro{font-size:16px}.intro,h2,h3{margin-left:0}h2{font-size:22px}.caption{font-size:12px}.image-section img{margin-left:0;object-fit:cover}.images-wrapper{flex-direction:column}.images-wrapper img{width:100%;height:auto}.footnotes{column-count:1;margin-left:0;padding:0 14px}.rain-wrapper{margin-bottom:-40vh}.raindrop{width:1px;height:1px}.hero model-viewer{width:100vw}.rain-wrapper.hero-rain{margin-top:-38vh}.hero .sub{top:324px;font-size:24px}.imageText{flex-direction:column}.imageText h3{margin-top:48px}.imageText .image{width:100%;max-width:100%;height:auto}.imageText .text{max-width:100%;padding:0 14px}.intro{flex-direction:column}.intro .intro-text{max-width:100%;padding:0 14px;font-size:16px}h4{padding:0 0 0 48px}.hamburger,.menu{display:flex}.menu{position:fixed;bottom:0;right:0;top:auto;height:auto;width:auto;padding:20px;background:rgba(24,11,0,.95);flex-direction:column;gap:10px;transform:translateY(120%);transition:transform .3s ease}.menu.open{transform:translateY(0)}.menu a{width:100%;display:flex;align-items:center;gap:10px}.menu a p{font-size:12px;margin-top:4px;margin-bottom:0}.rain-wrapper-min{display:none}.mobile-wrapper{display:block}.mobile-wrapper .raindrop{width:2px;height:2px}}