@font-face{font-family:Inter Light;font-style:normal;font-weight:400;src:url(/static/media/Inter-Light.02850f28027788580733.ttf) format("opentype")}@font-face{font-family:Inter Regular;font-style:normal;font-weight:400;src:url(/static/media/Inter-Regular.9ca9ba81e9dcaa12b3a1.ttf) format("opentype")}@font-face{font-family:Inter Medium;font-style:normal;font-weight:400;src:url(/static/media/Inter-Medium.3f7acfe50aad7ad68548.ttf) format("opentype")}@font-face{font-family:Inter Semibold;font-style:normal;font-weight:400;src:url(/static/media/Inter-Semibold.6058d3da655fb35169c2.ttf) format("opentype")}@font-face{font-family:Inter Bold;font-style:normal;font-weight:400;src:url(/static/media/Inter-Bold.0eaf807b1cf0eceabe0f.ttf) format("opentype")}@keyframes scrollBGAnimation{to{-webkit-backdrop-filter:blur(10px) saturate(150%);backdrop-filter:blur(10px) saturate(150%);opacity:1}}body,html{-webkit-font-smoothing:antialiased;background-color:#000;font-style:normal;font-weight:400;margin:0;overflow-x:hidden;overflow:hidden;padding:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.content-container{height:100dvh;position:relative;width:100vw}@keyframes textAnimation{0%{filter:blur(10px)}to{filter:blur(0)}}@keyframes opacityAnimation{0%{opacity:0}to{opacity:1}}@keyframes opacityAnimationHalf{0%{opacity:0}to{opacity:.5}}.team-text{gap:10px;opacity:.5}.link-wrapper,.team-text{align-items:center;display:flex}.link-wrapper{gap:40px;margin-top:40px}.link-group{align-items:center;display:flex;gap:10px;opacity:.5;transition:all .25s ease-in-out}.link-group:hover{opacity:1}.team-text span{color:#fff;font-family:Inter Bold;font-size:16px;letter-spacing:1.5px;line-height:normal}.apple-logo{background:url(/static/media/apple-logo.1be9950df0030584b621.svg) 50%;background-repeat:no-repeat;background-size:cover;height:20px;width:20px}.subtext{color:#fff;font-family:Inter Regular;font-size:23px;letter-spacing:-.4px;line-height:147.836%;margin-bottom:0;margin-top:15px;opacity:.5}.header-section{background-color:initial;height:100%;left:0;margin:0 auto;max-width:1600px;min-height:100vh;position:relative;top:0;width:90%}.progressbar{background-color:#ffffff80;border-radius:5px;display:none;height:5px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:200px}.progress{background-color:#fff;border-radius:5px;height:100%;left:0;position:relative;top:0;transition:width .1s ease;width:0}.centered-text{bottom:0;color:#fff;left:0;opacity:0;padding-bottom:4rem;position:absolute;transition:opacity .3s ease;width:750px}.centered-text-animation{animation:opacityAnimation 2s ease-in-out forwards;-webkit-animation:opacityAnimation 2s ease-in-out forwards;animation-delay:2.5s}.centered-text-wrapper{filter:blur(10px);-webkit-filter:blur(10px)}.centered-text-wrapper-animation{animation:textAnimation 2s ease-in-out forwards;-webkit-animation:textAnimation 2s ease-in-out forwards;animation-delay:2.5s}.centered-text .header{color:#fff;font-family:Inter Semibold;font-size:40px;letter-spacing:-2.5px;line-height:normal;margin-bottom:0;margin-top:10px}.centered-text a{color:#fff;font-family:Inter Regular;font-size:20px;letter-spacing:-.4px;line-height:normal;text-decoration:none}.location-icon{background:url(/static/media/location.f25fe54b60a3855225f8.svg) 50% no-repeat;height:15px;width:15px}.link-icon{background:url(/static/media/link.d1defde273ec85f3ff16.svg) 50% no-repeat;height:15px;width:15px}.bg-info{align-items:center;bottom:0;display:flex;gap:10px;opacity:0;padding:15px;position:fixed;right:0}.bg-info-animation{animation:opacityAnimationHalf 2s ease-in-out forwards;-webkit-animation:opacityAnimationHalf 2s ease-in-out forwards;animation-delay:3.5s}.bg-info-text{color:#fff;font-family:Inter Regular;font-size:15px;letter-spacing:0;line-height:normal;text-decoration:none}.info-icon{background:url(/static/media/info.411946ba3e43d282800f.svg) 50% no-repeat;height:15px;width:15px}@media (max-width:750px){.bg-info{display:flex;justify-content:center;position:fixed;width:100%}.centered-text{width:430px}.link-wrapper{display:block}.link-group{padding:5px}}@media (max-width:500px){.header-section{align-items:center;display:flex;justify-content:center}.centered-text{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:320px}.centered-text .header{font-size:35px;letter-spacing:-2px}.link-wrapper{align-items:start;display:flex;flex-direction:column;gap:10px}.subtext{font-size:18px}}@keyframes bgAnimation{0%{-webkit-backdrop-filter:blur(0) saturate(100%);backdrop-filter:blur(0) saturate(100%);opacity:0}to{-webkit-backdrop-filter:blur(25px) saturate(150%);backdrop-filter:blur(25px) saturate(150%);opacity:1}}#video-background{height:100vh;height:100dvh;left:0;object-fit:cover;padding-bottom:env(safe-area-inset-bottom);position:fixed;top:0;width:100%}.blur-layer{backdrop-filter:blur(25px) saturate(150%);-webkit-backdrop-filter:blur(25px) saturate(150%);-moz-backdrop-filter:blur(25px) saturate(150%);background-color:#0000001a;-webkit-mask-image:radial-gradient(ellipse 150% 120% at bottom left,#000 35%,#0000 65%);-moz-mask-image:radial-gradient(ellipse 150% 120% at bottom left,#000 35%,#0000 65%);mask-image:radial-gradient(ellipse 150% 120% at bottom left,#000 35%,#0000 65%);transform:translateZ(0);transition:transform .5s ease,filter .5s ease;will-change:backdrop-filter,-webkit-backdrop-filter,-moz-backdrop-filter}.blur-layer,.blur-layer-max{height:100vh;height:100dvh;left:0;opacity:0;padding-bottom:env(safe-area-inset-bottom);position:fixed;top:0;width:100vw}.blur-layer-max{backdrop-filter:blur(150px) saturate(150%);-webkit-backdrop-filter:blur(150px) saturate(150%);-moz-backdrop-filter:blur(150px) saturate(150%);background-color:#0003}.blur-layer-animation{animation:bgAnimation 2s ease-in-out forwards;-webkit-animation:bgAnimation 2s ease-in-out forwards;-moz-animation:bgAnimation 2s ease-in-out forwards;animation-delay:2.5s}.scaleUp{transform:scale(3)}@media (max-width:500px){.blur-layer{-webkit-mask-image:radial-gradient(ellipse at center,#000 55%,#0000 75%);-moz-mask-image:radial-gradient(ellipse at center,#000 55%,#0000 75%);mask-image:radial-gradient(ellipse at center,#000 55%,#0000 75%)}}.section{left:0;margin:0 auto;max-width:1200px;position:relative;top:0;width:90%}.section.first{background-color:red;margin-top:-300px;visibility:hidden}.section-header{background-color:initial;color:#fff;font-family:Inter Semibold;font-size:40px;letter-spacing:-2px}.section-header.with-subtitle{margin-bottom:10px}.section-subtitle{background-color:initial;color:#fff;font-family:Inter Regular;font-size:23px;letter-spacing:-.4px;margin:0;opacity:.5;padding:0;position:relative;top:0}@media screen and (max-width:500px){.section-header{font-size:28px;letter-spacing:-1.5px}.section-subtitle{font-size:18px;letter-spacing:-.3px}}.about-container,.works-container{color:red;left:0;position:relative;top:20px}.show{filter:blur(0);-webkit-filter:blur(0);height:auto;opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}.hide{filter:blur(20px);-webkit-filter:blur(100px);height:0;opacity:0;pointer-events:none;position:absolute;transform:translateY(100px)}.activeTab,.tab{overflow:hidden;position:relative;transition:background-color .3s ease}.tab:hover{background-color:#ffffff0d}.activeTab:hover{background-color:#ffffff40}.activeTab:hover .button-highlight,.tab:hover .button-highlight{opacity:.3}.tabContainer{background-color:initial;display:flex;gap:15px;justify-content:flex-start;margin-bottom:10px;padding:0;transition:background-color .3s ease}.tabContainer.hidden{opacity:0!important;pointer-events:none!important;transition:none!important;visibility:hidden!important}#sticky-tabbar-container{pointer-events:none;z-index:1000}#sticky-tabbar-container>*{pointer-events:auto}.tabContainer.sticky{align-items:center;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:linear-gradient(180deg,#0000 0,#0000 70%,#0000);display:flex;justify-content:flex-start;left:0;margin-bottom:0;mask-image:linear-gradient(180deg,#000 0,#000000f2 60%,#000000b3 80%,#0000);-webkit-mask-image:linear-gradient(180deg,#000 0,#000000f2 60%,#000000b3 80%,#0000);padding:20px 20px 20px max(5%,calc(50% - 600px));position:fixed;right:0;top:0;width:100%;z-index:1000}.tab{background-color:initial}.activeTab,.tab{border:none;border-radius:50px;color:#fff;cursor:pointer;font-family:Inter Medium,sans-serif;font-size:18px;letter-spacing:-.7px;padding:15px 25px}.activeTab{background-color:#ffffff26}.contentContainer{margin-bottom:30px;position:relative}.animated-content{width:100%;will-change:transform,opacity,filter}@media screen and (max-width:500px){.tabContainer{gap:10px;margin-bottom:5px}.tabContainer.sticky{padding:15px 15px 15px 5%;top:0;width:100%}.activeTab,.tab{border-radius:30px;font-size:16px;letter-spacing:-.5px;padding:10px 15px}.about-container,.works-container{top:10px}.contentContainer{margin-bottom:15px}}.footer{align-items:center;color:#fff;display:flex;font-family:Inter Regular;font-size:18px;justify-content:space-between;letter-spacing:-.75px;line-height:normal;opacity:1;padding:60px 0;position:relative;text-decoration:none;transition:all .3s ease;width:100%}.copyright{font-family:Inter SemiBold;font-size:20px;margin-bottom:3px;opacity:.8}.footer-subtitle{font-family:Inter Regular;font-size:16px;letter-spacing:-.1px;opacity:.5}.footer-nav{display:flex;gap:24px}.footer-link{color:#fff;font-family:Inter Regular;font-size:16px;letter-spacing:-.1px;opacity:.7;text-decoration:none;transition:opacity .2s ease-in-out}.footer-link:hover{opacity:1}@media screen and (max-width:500px){.footer{align-items:flex-start;font-size:16px;gap:20px;padding:30px 0;text-align:left}.footer,.footer-nav{flex-direction:column}.footer-nav{gap:16px}}.detail-page{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;position:relative;width:100%}.detail-page.animating{overflow:hidden}.content{position:relative;z-index:2}.detail-page-container{margin:0 auto;max-width:900px;padding-top:20px;position:relative;width:90%}.back-button:hover{background-color:#ffffff40}.back-button-blur{background-color:#fff0;margin-left:-150px;margin-top:-100px;-webkit-mask-image:radial-gradient(ellipse 50% 50% at center,#000 35%,#0000 100%);mask-image:radial-gradient(ellipse 50% 50% at center,#000 35%,#0000 100%);padding:100px 150px;position:fixed;transition:backdrop-filter .3s ease,-webkit-backdrop-filter .3s ease;z-index:3}.showBlur{backdrop-filter:blur(25px);-webkit-backdrop-filter:blur(25px)}.back-button-wrapper{margin-bottom:-20px;pointer-events:auto;position:relative;z-index:10}.back-button-wrapper.hidden{opacity:0!important;pointer-events:none!important;transition:none!important;visibility:hidden!important}.back-button{align-items:center;background-color:#ffffff26;border:none;border-radius:50px;color:#fff;cursor:pointer;display:flex;font-family:Inter Medium,sans-serif;font-size:18px;gap:8px;letter-spacing:-.7px;overflow:hidden;padding:15px 25px;pointer-events:auto;position:relative;transition:background-color .3s ease,color .25s ease;z-index:10}.back-button.back-button-dark-text{background-color:#00000026;color:#111}.back-button.back-button-dark-text:hover{background-color:#00000040}.back-button-sticky-wrapper{align-items:center;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:linear-gradient(180deg,#0000 0,#0000 70%,#0000);display:flex;left:0;margin:0;mask-image:linear-gradient(180deg,#000 0,#000000f2 60%,#000000b3 80%,#0000);-webkit-mask-image:linear-gradient(180deg,#000 0,#000000f2 60%,#000000b3 80%,#0000);padding:20px 20px 20px max(5%,calc(50% - 450px));position:fixed;right:0;top:0;width:100%;z-index:1000}#sticky-backbutton-container{pointer-events:none;z-index:1000}#sticky-backbutton-container>*{pointer-events:auto}.sticky-portal-visible{display:block;opacity:1}.sticky-portal-hidden{display:none}.back-button:hover .button-highlight{opacity:.3}.button-highlight{background:radial-gradient(circle at var(--mouse-x) var(--mouse-y),#ffffff80 0,#fff3 50%,#0000 90%);height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .3s ease;width:100%;z-index:4}.detail-page-title{color:#fff;font-family:Inter Semibold,sans-serif;font-size:40px;letter-spacing:-2.5px;line-height:normal;margin-bottom:0}p{color:#ffffffb3;font-family:Inter Regular,sans-serif;font-size:18px;letter-spacing:-.1px;line-height:1.6}@media screen and (max-width:500px){.detail-page-container{overflow-x:hidden;overflow-y:visible;padding-left:30px;padding-right:30px;padding-top:10px;width:90%}.back-button{border-radius:30px;font-size:16px;letter-spacing:-.5px;padding:10px 15px}.back-button-sticky-wrapper{padding:15px 15px 15px 5%;top:0;width:100%}.detail-page-title{font-size:28px;letter-spacing:-1.5px}p{font-size:16px;letter-spacing:-.3px;line-height:1.5}}.info-tags-container{display:flex;flex-wrap:nowrap;gap:12px;margin:24px 0 32px}@media (max-width:768px){.info-tags-container{flex-wrap:wrap;gap:12px;margin:20px 0 28px}}.detail-page-container .section{max-width:100%;width:100%}.detail-page-hero-container{border-radius:50px;height:500px;margin-top:40px;overflow:visible;position:relative;width:100%}.detail-page-hero-container.adaptive-aspect{aspect-ratio:16/9;aspect-ratio:var(--detail-page-hero-aspect,16/9);height:auto;width:100%}.detail-page-hero-image-blur{filter:blur(40px);inset:0;transform:translateY(10px) scale(1.5);z-index:0}.detail-page-hero-image,.detail-page-hero-image-blur{border-radius:50px;height:100%;object-fit:cover;position:absolute;transition:opacity .5s ease;width:100%}.detail-page-hero-image{left:0;top:0;z-index:1}.detail-page-hero-header{bottom:0;color:#fff;font-family:Inter Semibold;font-size:30px;left:0;letter-spacing:-1.5px;line-height:normal;padding-bottom:30px;padding-left:30px;position:absolute;width:50%;z-index:2}.detail-page-hero-blur-gradient{backdrop-filter:blur(25px) saturate(150%);-webkit-backdrop-filter:blur(25px) saturate(150%);background-color:#0000001a;border-radius:50px;bottom:0;height:100%;left:0;mask-image:linear-gradient(15deg,#000 30%,#0000 60%);-webkit-mask-image:linear-gradient(15deg,#000 30%,#0000 60%);position:absolute;width:100%;z-index:1}.detail-page-hero-container.no-margin{margin-top:0}@media screen and (max-width:500px){.detail-page-hero-container{border-radius:30px;height:250px;margin-top:40px;width:100%}.detail-page-hero-container.adaptive-aspect{aspect-ratio:16/9;aspect-ratio:var(--detail-page-hero-aspect,16/9);height:auto;width:100%}.detail-page-hero-image-blur{border-radius:30px;transform:translateY(5px) scale(1.3)}.detail-page-hero-image{border-radius:30px;height:100%}.detail-page-hero-header{bottom:0;color:#fff;font-family:Inter Semibold;font-size:20px;left:0;letter-spacing:-.5px;line-height:normal;padding:20px;position:absolute;width:95%;z-index:2}.detail-page-hero-blur-gradient{border-radius:30px;mask-image:linear-gradient(15deg,#000 25%,#0000 55%);-webkit-mask-image:linear-gradient(15deg,#000 25%,#0000 55%)}.detail-page-hero-container.no-margin{margin-top:0}}.info-tag{align-items:center;background:linear-gradient(to top right,#ffffff1a,#fff0);border:2px solid #ffffff0d;border-radius:50px;display:inline-flex;margin:0;padding:10px 16px}.info-tag-headline{color:#fff;display:inline;font-family:Inter Semibold,sans-serif;font-size:17px;letter-spacing:-.3px;line-height:1.4;margin-right:6px}.info-tag-subtitle{color:#fff9;display:inline;font-family:Inter Medium,sans-serif;font-size:16px;letter-spacing:-.2px;line-height:1.3}@media screen and (max-width:500px){.info-tag{border-radius:30px;padding:8px 12px}.info-tag-headline{display:block;font-size:15px;letter-spacing:-.2px;margin-bottom:2px}.info-tag-subtitle{display:block;font-size:14px;letter-spacing:-.1px}}.detail-page-hero-video-container{border-radius:50px;overflow:visible;position:relative;width:100%}.detail-page-hero-video{border-radius:50px;height:500px;object-fit:cover;transition:opacity .5s ease;width:100%}@media screen and (max-width:500px){.detail-page-hero-video-container{border-radius:30px;margin-top:40px}.detail-page-hero-video{border-radius:30px;height:250px}}.banner-container{background:linear-gradient(to top right,#ffffff1a,#fff0);border:2px solid #ffffff0d;border-radius:25px;margin:40px 0;padding:24px}.banner-container span{color:#fff;font-family:Inter Semibold,sans-serif;font-size:19px;letter-spacing:-.8px;line-height:1.6}.banner-container p{margin:0}@media screen and (max-width:500px){.banner-container{border-radius:20px;margin:30px 0;padding:16px}.banner-container span{font-size:16px;letter-spacing:-.6px}}.scroll-indicator{bottom:40px;left:50%;opacity:0;pointer-events:none;position:fixed;transform:translateX(-50%);transition:opacity .15s ease-out;z-index:1001}.scroll-indicator.visible{opacity:.6}.scroll-indicator.hidden{opacity:0}.scroll-indicator-wrapper{filter:blur(10px);-webkit-filter:blur(10px)}.scroll-indicator-animation{animation:scrollIndicatorOpacityAnimation 2s ease-in-out forwards;-webkit-animation:scrollIndicatorOpacityAnimation 2s ease-in-out forwards;animation-delay:2.5s}.scroll-indicator-wrapper-animation{animation:textAnimation 2s ease-in-out forwards;-webkit-animation:textAnimation 2s ease-in-out forwards;animation-delay:2.5s}@keyframes scrollIndicatorOpacityAnimation{0%{opacity:0}to{opacity:.6}}.scroll-arrow{animation:bounce 2s infinite;color:#fff}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-8px)}60%{transform:translateY(-4px)}}@media (max-width:768px){.scroll-indicator{bottom:30px}.scroll-arrow{height:20px;width:20px}}
/*# sourceMappingURL=main.ebb2799d.css.map*/