body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@font-face{font-display:swap;font-family:SF Pro Display;font-style:normal;font-weight:400;src:url(/static/media/SFProDisplay-Regular.d5ff9f6824d2c6607361.woff2) format("woff2"),url(/static/media/SFProDisplay-Regular.7ee14c637e39445d7093.woff) format("woff"),url(/static/media/SFProDisplay-Regular.6b109fecbc7563467e36.ttf) format("truetype")}@font-face{font-display:swap;font-family:SF Pro Display;font-style:normal;font-weight:200;src:url(/static/media/SFProDisplay-Thin.03046e4ce4425deba9d2.woff2) format("woff2"),url(/static/media/SFProDisplay-Thin.0787f88687d3749547e1.woff) format("woff"),url(/static/media/SFProDisplay-Thin.67a7a40b81cceb5f3374.ttf) format("truetype")}#root,body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Space Grotesk,sans-serif;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.page{background-color:#000;height:100vh;width:100%}.sections{height:100vh;overflow:hidden;overflow-x:hidden;overscroll-behavior-y:contain;position:relative;scroll-behavior:auto}.sections.sections--native{overflow-y:auto}.sections__content{min-height:100vh;transform:translateZ(0);will-change:transform}.section{align-items:center;background-color:#000;display:flex;height:100vh;justify-content:center}.section--hero{position:relative;z-index:1}.next-placeholder{color:#ffffffd9;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(14px,1.2vw,18px);font-weight:200;letter-spacing:.18em;text-transform:uppercase}.section--text{align-items:center;background:#000;display:flex;flex-direction:column;justify-content:center;position:relative;z-index:2}.section--text:before{background-image:radial-gradient(circle at 1px 1px,#ffffff29 1px,#0000 1.8px);background-position:0 0;background-size:30px 30px}.section--text:after,.section--text:before{content:"";inset:0;pointer-events:none;position:absolute}.section--text:after{background:radial-gradient(ellipse at center,#0000 0,#00000073 70%,#000000c7 100%)}.section--split{align-items:center;background:#000;display:flex;justify-content:center;padding:clamp(110px,20vh,220px) clamp(32px,7vw,120px);position:relative}.section--split:before{background-image:radial-gradient(circle at 1px 1px,#ffffff29 1px,#0000 1.8px);background-size:30px 30px}.section--split:after,.section--split:before{content:"";inset:0;pointer-events:none;position:absolute}.section--split:after{background:radial-gradient(ellipse at center,#0000 0,#00000073 70%,#000000c7 100%)}.split-section{transform:translateY(-6vh);width:min(1220px,92vw)}.split-section,.split-stage{align-items:center;display:flex;justify-content:center}.split-stage{background:#0000;border-radius:14px;height:min(560px,72vh);margin:0 auto;overflow:visible;perspective:1400px;position:relative;width:min(900px,82vw)}.split-stage__prompt{align-items:baseline;color:#ffffffe0;display:flex;font-size:clamp(30px,2.6vw,42px);font-weight:500;gap:clamp(10px,1.2vw,18px);left:50%;letter-spacing:.04em;margin:0;pointer-events:none;position:absolute;text-shadow:0 8px 26px #00000073,0 0 18px #ffffff2e;text-transform:none;top:clamp(-120px,-12vh,-80px);transform:translateX(-50%);white-space:nowrap;z-index:5}.split-stage__prompt-main{font-family:SF Pro Display,Inter,sans-serif}.split-stage__prompt-em{color:#fffffff0;font-family:Playfair Display,serif;font-size:1.02em;font-weight:500;text-shadow:0 0 22px #ffffff80,0 0 60px #ffffff61}.split-stage:after,.split-stage:before,.split-stage__seam{display:none}.split-card{height:100%;overflow:visible;position:absolute;transform-style:preserve-3d;width:50%}.split-card:nth-child(2){left:0;transform-origin:right center}.split-card:nth-child(3){right:0;transform-origin:left center}.split-card__inner{border-radius:inherit;height:100%;position:relative;transform-style:preserve-3d;width:100%}.split-card__face{align-items:flex-start;-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:inherit;display:flex;flex-direction:column;gap:clamp(12px,2vw,20px);inset:0;justify-content:flex-end;overflow:hidden;padding:clamp(24px,3.5vw,40px);position:absolute}.split-card__face--front{background:linear-gradient(135deg,#c41e3a,#8b0000)}.split-card__face--back{transform:rotateY(180deg)}.split-card:nth-child(2) .split-card__face--back{background:linear-gradient(165deg,#f5f5f5,#e8e8e8);color:#1a1a1a}.split-card:nth-child(3) .split-card__face--back{background:linear-gradient(165deg,#2a2a2a,#1a1a1a);color:#f5f5f5}.split-card__chip{align-items:center;border-radius:8px;display:inline-flex;font-size:clamp(14px,1.2vw,16px);height:clamp(32px,3vw,40px);justify-content:center;margin-bottom:auto;width:clamp(32px,3vw,40px)}.split-card:nth-child(2) .split-card__face--back .split-card__chip{border:1px solid #00000026;color:#1a1a1a}.split-card:nth-child(3) .split-card__face--back .split-card__chip{border:1px solid #ffffff26;color:#f5f5f5}.split-card__title{font-family:Space Grotesk,sans-serif;font-size:clamp(22px,2.2vw,30px);font-weight:500;line-height:1.2;margin:0}.split-card__body{font-size:clamp(13px,1.2vw,15px);line-height:1.5;margin:0;opacity:.75}.split-card__front-label{display:none}.text-reveal__container{align-items:center;display:flex;flex:0 0 auto;flex-direction:column;height:100%;justify-content:flex-start;margin:0 auto;padding:clamp(80px,12vh,200px) 0 clamp(24px,6vh,80px);position:relative;width:100%;z-index:1}.text-reveal__wrapper{display:flex;justify-content:center;width:100%}.text-reveal__p{color:#fffffff5;font-family:Playfair Display,serif;font-optical-sizing:auto;font-size:clamp(34px,3.2vw,56px);font-style:normal;font-weight:300;letter-spacing:.01em;line-height:1.22;margin:clamp(200px,28vh,380px) auto 0;padding:0;text-align:center;width:min(1500px,80vw)}.logo-strip{align-items:center;display:flex;gap:clamp(24px,4vw,72px);justify-content:center;margin:auto auto clamp(24px,6vh,70px);padding:clamp(12px,2.5vw,26px) clamp(16px,3vw,42px);width:min(1520px,94vw)}.logo-strip__inner{grid-gap:clamp(18px,3vw,48px);align-items:center;display:grid;gap:clamp(18px,3vw,48px);grid-template-columns:repeat(auto-fit,minmax(120px,1fr));width:100%}.logo-strip__item{align-items:center;display:flex;justify-content:center;opacity:.78;transition:opacity .3s ease}.logo-strip__item:hover{opacity:1}.logo-strip__item img{filter:grayscale(100%) brightness(1.1);height:auto;max-width:150px;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%}.text-reveal__p>.word{opacity:.14}.large-rounded-rectangle{background-color:#fff;background-image:url(/static/media/background.6f642c03590c79bd3c79.png);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:20px!important;box-shadow:0 4px 15px #0003;height:94%!important;overflow:hidden;position:relative;width:91%!important}.large-rounded-rectangle:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2'/%3E%3C/filter%3E%3Cpath filter='url(%23a)' opacity='.55' d='M0 0h140v140H0z'/%3E%3C/svg%3E");background-size:200px 200px;content:"";inset:0;mix-blend-mode:soft-light;opacity:.22;pointer-events:none;position:absolute}.large-rounded-rectangle.enter{animation:rectangleEnter .52s cubic-bezier(.22,1,.36,1) both;transform-origin:center}@keyframes rectangleEnter{0%{opacity:0;transform:translateY(60px) scale(.92)}70%{opacity:1;transform:translateY(0) scale(1.02)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion:reduce){.large-rounded-rectangle.enter{animation:none}}.large-rounded-rectangle canvas{display:block;height:100%!important;width:100%!important}.brand{color:#ffffffeb;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:200;left:clamp(18px,2.1vw,36px);letter-spacing:.08em;pointer-events:none;position:fixed;text-transform:uppercase;top:clamp(18px,2.1vw,36px);-webkit-user-select:none;user-select:none;z-index:3}.brand__handle{font-size:clamp(11px,1vw,14px);letter-spacing:.1em;opacity:.95}.brand__info{grid-column-gap:12px;align-items:start;column-gap:12px;display:grid;grid-template-columns:auto 1fr;margin-top:clamp(16px,2vw,26px)}.brand__arrow{font-size:clamp(14px,1.4vw,18px);line-height:1;opacity:.9;transform:translateY(2px)}.brand__line{font-size:clamp(11px,1vw,14px);line-height:1.2;opacity:.92}.hero{pointer-events:none;text-align:center;top:26%;transform:translateX(-50%);-webkit-user-select:none;user-select:none;width:min(1200px,88vw)}.hero,.hero:before{left:50%;position:absolute}.hero:before{background:radial-gradient(ellipse at center,#00000059 0,#0000002e 45%,#0000 72%);content:"";filter:blur(2px);height:260px;top:48%;transform:translate(-50%,-50%);width:min(1180px,92vw);z-index:0}.hero__title{-webkit-text-stroke:1.2px #ffffffc7;color:#0000;font-family:Space Grotesk,sans-serif;font-size:clamp(62px,5.8vw,122px);font-weight:650;letter-spacing:.12em;line-height:1.03;margin:0;opacity:0;position:relative;text-shadow:0 12px 40px #00000059,0 0 28px #ffffff29;text-transform:uppercase;transform:translateY(-12px) scale(.96);will-change:opacity,transform;z-index:1}.large-rounded-rectangle.enter .hero__title{animation:heroTitlePop .52s cubic-bezier(.22,1,.36,1) both;opacity:1;transform:translateY(0) scale(1)}@keyframes heroTitlePop{0%{opacity:0;transform:translateY(-12px) scale(.94)}70%{opacity:1;transform:translateY(0) scale(1.03)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion:reduce){.hero__title{opacity:1;transform:none}.large-rounded-rectangle.enter{animation:rectangleEnter .85s cubic-bezier(.22,1,.36,1) both}.large-rounded-rectangle.enter .hero__title{animation:heroTitlePop .85s cubic-bezier(.22,1,.36,1) both}}.glass-hand{bottom:10%;height:auto;mix-blend-mode:screen;opacity:.95;pointer-events:none;position:absolute;right:6%;-webkit-user-select:none;user-select:none;width:min(400px,70%)}.app{background-color:#000;display:flex;height:100vh;width:100%}.app,.rounded-rectangle{align-items:center;justify-content:center}.rounded-rectangle{background-color:#fff;border-radius:40px;box-shadow:0 4px 8px #0003;cursor:pointer;display:inline-flex;padding:15px 40px;transition:transform .2s ease,box-shadow .2s ease}.rounded-rectangle:hover{box-shadow:0 6px 12px #00000040;transform:translateY(-2px)}.button-text{color:#000;font-size:18px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}
/*# sourceMappingURL=main.20ee6b29.css.map*/