.page-loading{min-height:50vh;display:flex;align-items:center;justify-content:center;color:var(--text-muted,rgba(252,255,255,.5))}.btn--primary,.btn-primary,.btn.btn--primary,.btn.btn-primary,.dreamers-cta-btn{color:#000!important}.platform-loading{min-height:60vh;display:grid;place-items:center;gap:.75rem;color:hsla(0,0%,100%,.7);background:#000}.public-profile{min-height:100vh;color:#fff;padding:2.5rem 1.25rem 3rem;font-family:DM Sans,system-ui,sans-serif;background:radial-gradient(ellipse 80% 50% at 50% -20%,rgba(59,211,211,.18),transparent),#000}.public-profile-inner{max-width:720px;margin:0 auto;width:100%}.public-profile-kicker{color:#e6be69;letter-spacing:.2em;text-transform:uppercase;font-size:.8rem;margin:0 0 .75rem}.public-profile h1{font-family:Playfair Display,Georgia,serif;font-size:clamp(2rem,5vw,3rem);margin:0 0 .35rem}.public-profile-handle{color:var(--primary-400,#0bf9ea);margin:0 0 1.25rem}.public-profile-bio{color:hsla(0,0%,100%,.7);line-height:1.6;margin:0 0 1.5rem}.public-skills{display:flex;flex-wrap:wrap;gap:.45rem}.public-skills span{padding:.35rem .75rem;border-radius:999px;border:1px solid rgba(59,211,211,.35);color:#3bd3d3;font-size:.85rem}.platform-form{display:grid;gap:.85rem;max-width:520px;width:100%}.platform-form label{display:grid;gap:.35rem;font-size:.85rem;font-weight:600;color:hsla(0,0%,100%,.65)}.platform-form input,.platform-form select,.platform-form textarea{font:inherit;width:100%;padding:.75rem 1rem;border-radius:999px;border:1px solid hsla(0,0%,100%,.18);background:transparent;color:#fff}.platform-form textarea{border-radius:16px;min-height:120px}.guest-gate-page{overflow:hidden;height:100%}body.guest-gate-page,html:has(body.guest-gate-page){overflow:hidden;height:100%;background:#000;overscroll-behavior:none}.guest-gate{position:relative;isolation:isolate;min-height:100svh;height:100svh;overflow:hidden;overscroll-behavior:none;background:#000;color:var(--text-on-dark,#fcffff)}.guest-gate__wall{position:absolute;top:-14vh;left:0;right:0;bottom:auto;display:flex;flex-direction:row;gap:.7rem;justify-content:center;width:100%;height:128vh;pointer-events:none;touch-action:none;opacity:.5;z-index:1;contain:none;transform:none}.guest-gate__row{--guest-tile-w:clamp(7.4rem,11.5vw,11.25rem);flex:0 0 auto;overflow:hidden;height:100%}.guest-gate__row--landscape{--guest-tile-w:clamp(11.5rem,17vw,16.5rem)}.guest-gate__track{display:flex;flex-direction:column;height:max-content;gap:.7rem;animation:guest-gate-marquee 50s linear infinite;will-change:transform;backface-visibility:hidden;-webkit-backface-visibility:hidden;transform:translateZ(0)}.guest-gate__row--reverse .guest-gate__track{animation-direction:reverse}.guest-gate__row:nth-child(6n+1) .guest-gate__track{animation-delay:-2s}.guest-gate__row:nth-child(6n+2) .guest-gate__track{animation-delay:-23s}.guest-gate__row:nth-child(6n+3) .guest-gate__track{animation-delay:-11s}.guest-gate__row:nth-child(6n+4) .guest-gate__track{animation-delay:-33.5s}.guest-gate__row:nth-child(6n+5) .guest-gate__track{animation-delay:-6.5s}.guest-gate__row:nth-child(6n+6) .guest-gate__track{animation-delay:-40.5s}.guest-gate__set{display:flex;flex-direction:column;gap:.7rem;flex:0 0 auto;padding-bottom:0}.guest-gate__tile{position:relative;flex:0 0 auto;width:var(--guest-tile-w);border-radius:14px;overflow:hidden;background-color:#d5cec2;background-size:cover;background-position:50%;box-shadow:none}.guest-gate__tile.is-shown{box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.045)}.guest-gate__poster{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;pointer-events:none}.guest-gate__tile:after{content:none}.guest-gate__tile--portrait{aspect-ratio:3/4}.guest-gate__tile--landscape{aspect-ratio:4/3}.guest-gate__sources{position:fixed;bottom:0;z-index:0;overflow:hidden}.guest-gate__source,.guest-gate__sources{left:0;width:180px;height:240px;pointer-events:none}.guest-gate__source{position:absolute;top:0;object-fit:cover;opacity:1}.guest-gate__source-shade{position:fixed;left:0;bottom:0;width:180px;height:240px;z-index:0;background:#000;pointer-events:none}.guest-gate__frame{position:absolute;inset:0;width:100%;height:100%;display:block;pointer-events:none;opacity:0;background:transparent}.guest-gate__frame.is-on{opacity:1}.guest-gate__veil{position:absolute;inset:0;z-index:2;pointer-events:none;background:radial-gradient(ellipse 78% 70% at 50% 46%,rgba(0,0,0,.7) 0,rgba(0,0,0,.46) 22%,rgba(0,0,0,.24) 44%,rgba(0,0,0,.1) 64%,rgba(0,0,0,.03) 82%,transparent 100%)}.guest-gate__chrome{position:fixed;top:1rem;right:1rem;z-index:5}body.guest-gate-page.waitlist-landing{background:#000!important}.guest-gate .waitlist-hero{background:transparent;z-index:4}.guest-gate__cluster{position:relative;width:min(1000px,100%);display:flex;flex-direction:column;align-items:center}.guest-gate__cluster:before{content:"";position:absolute;inset:-42% -28%;background:radial-gradient(ellipse 72% 68% at 50% 42%,rgba(0,0,0,.52) 0,rgba(0,0,0,.28) 36%,rgba(0,0,0,.1) 62%,rgba(0,0,0,.03) 82%,transparent 100%);pointer-events:none;z-index:-1}.guest-gate__cluster .waitlist-hero__inner{width:min(680px,100%)}.guest-gate__cta{width:min(420px,100%);margin-top:1.85rem;display:flex;gap:.7rem;padding:.7rem;border-radius:999px;background:rgba(8,10,12,.58);border:1px solid hsla(0,0%,100%,.14);box-shadow:0 18px 60px rgba(0,0,0,.38),inset 0 1px 0 hsla(0,0%,100%,.08);backdrop-filter:blur(28px) saturate(1.35);-webkit-backdrop-filter:blur(28px) saturate(1.35)}.guest-gate__btn,.guest-gate__btn:active,.guest-gate__btn:focus,.guest-gate__btn:focus-visible,.guest-gate__btn:hover,.guest-gate__btn:link,.guest-gate__btn:visited{flex:1 1 0;display:inline-flex;align-items:center;justify-content:center;min-height:3.35rem;padding:.85rem 1.35rem;border-radius:999px!important;font-family:var(--font-family-base,"DM Sans",sans-serif);font-size:1.02rem;font-weight:650;letter-spacing:.02em;text-decoration:none;-webkit-tap-highlight-color:transparent;transition:transform .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease}.guest-gate__btn:focus-visible{outline:2px solid #0bf9ea;outline-offset:3px}.guest-gate__btn--join{background:#0bf9ea;color:#04181c!important;box-shadow:0 8px 24px rgba(11,249,234,.28)}.guest-gate__btn--join:focus-visible,.guest-gate__btn--join:hover{background:#7ff7ef;transform:translateY(-1px)}.guest-gate__btn--signin{background:hsla(0,0%,100%,.04);color:#0bf9ea!important;border:1px solid rgba(11,249,234,.35)}.guest-gate__btn--signin:focus-visible,.guest-gate__btn--signin:hover{background:rgba(11,249,234,.1);border-color:#0bf9ea;transform:translateY(-1px)}.guest-gate .role-card{text-align:left;background:rgba(10,12,16,.88)}.guest-gate .role-card:focus-visible,.guest-gate .role-card:hover{background:rgba(10,12,16,.92)}body.light-theme.guest-gate-page.waitlist-landing,html[data-theme=light] body.guest-gate-page.waitlist-landing{background:#eae5d9!important}body.light-theme .guest-gate,body.light-theme .guest-gate__source-shade,html[data-theme=light] .guest-gate,html[data-theme=light] .guest-gate__source-shade{background:#eae5d9}body.light-theme .guest-gate__wall,html[data-theme=light] .guest-gate__wall{opacity:.52}body.light-theme .guest-gate__veil,html[data-theme=light] .guest-gate__veil{background:radial-gradient(ellipse 78% 70% at 50% 46%,hsla(42,29%,88%,.58) 0,hsla(42,29%,88%,.32) 24%,hsla(42,29%,88%,.14) 48%,hsla(42,29%,88%,.05) 70%,hsla(42,29%,88%,.015) 86%,hsla(42,29%,88%,0) 100%)}body.light-theme .guest-gate__cluster:before,html[data-theme=light] .guest-gate__cluster:before{background:radial-gradient(ellipse 72% 68% at 50% 42%,hsla(42,29%,88%,.42) 0,hsla(42,29%,88%,.18) 38%,hsla(42,29%,88%,.05) 68%,hsla(42,29%,88%,.015) 86%,transparent 100%)}body.light-theme .guest-gate__cta,html[data-theme=light] .guest-gate__cta{background:hsla(0,0%,100%,.72);border-color:hsla(0,0%,4%,.08);box-shadow:0 18px 50px rgba(0,0,0,.08)}body.light-theme .guest-gate__btn--signin,html[data-theme=light] .guest-gate__btn--signin{color:#e6be69!important;border-color:hsla(41,71%,66%,.5);background:hsla(0,0%,100%,.5)}body.light-theme .guest-gate .role-card,html[data-theme=light] .guest-gate .role-card{background:hsla(0,0%,100%,.9)}body.light-theme .guest-gate .role-card:focus-visible,body.light-theme .guest-gate .role-card:hover,html[data-theme=light] .guest-gate .role-card:focus-visible,html[data-theme=light] .guest-gate .role-card:hover{background:#fff}@media (max-width:768px){body.guest-gate-page,body.guest-gate-page.waitlist-landing,html:has(body.guest-gate-page){overflow:hidden!important;height:100%!important;overscroll-behavior:none}.guest-gate{position:fixed;inset:0;width:100%;height:100dvh;min-height:100dvh;overflow:hidden;overscroll-behavior:none}.guest-gate .waitlist-hero{height:100%;min-height:0;overflow:hidden;padding:4.25rem 1.35rem 1.35rem}.guest-gate__wall{top:-18vh;bottom:auto;left:0;right:0;inset:-18vh 0 auto 0;gap:.45rem;opacity:.56;width:100%;height:140dvh;contain:none;overflow:visible;transform:none;justify-content:center}.guest-gate__set{gap:.55rem;padding-bottom:0}.guest-gate__track{gap:.55rem}.guest-gate__row{--guest-tile-w:calc((100vw - 1.5rem) / 4.7)}.guest-gate__row:nth-child(6n+1) .guest-gate__track{animation-delay:-2s}.guest-gate__row:nth-child(6n+2) .guest-gate__track{animation-delay:-23s}.guest-gate__row:nth-child(6n+3) .guest-gate__track{animation-delay:-11s}.guest-gate__row:nth-child(6n+4) .guest-gate__track{animation-delay:-33.5s}.guest-gate__row:nth-child(6n+5) .guest-gate__track{animation-delay:-6.5s}.guest-gate__row:nth-child(6n+6) .guest-gate__track{animation-delay:-40.5s}.guest-gate__row--landscape{--guest-tile-w:clamp(6.8rem,34vw,9.6rem)}.guest-gate__veil{background:radial-gradient(ellipse 84% 72% at 50% 42%,rgba(0,0,0,.48) 0,rgba(0,0,0,.22) 32%,rgba(0,0,0,.08) 58%,rgba(0,0,0,.02) 80%,transparent 100%)}.guest-gate__cluster{width:min(22rem,100%)}.guest-gate__cluster:before{inset:-36% -22%;background:radial-gradient(ellipse 74% 70% at 50% 38%,rgba(0,0,0,.36) 0,rgba(0,0,0,.14) 40%,rgba(0,0,0,.04) 68%,transparent 100%)}.guest-gate .waitlist-hero__inner,.guest-gate__cluster .waitlist-hero__inner{width:min(18.5rem,100%);gap:0!important}.guest-gate .waitlist-hero__title--large,.guest-gate .waitlist-hero__title--small{line-height:1!important;margin-bottom:0!important}.guest-gate .waitlist-hero__title--small{font-size:clamp(1.05rem,5.6vw,1.45rem)!important;margin-top:0!important}.guest-gate .waitlist-hero__title--large{font-size:clamp(1.55rem,8.4vw,2.15rem)!important;margin-top:.22em!important;letter-spacing:.2em!important}.guest-gate .waitlist-hero__subtitle{font-size:clamp(.78rem,3.4vw,.95rem)!important;margin-top:.55em!important;max-width:24ch}.guest-gate__cta{width:min(20.5rem,100%);margin-top:1.25rem;padding:.55rem;gap:.5rem}.guest-gate__btn{min-height:3.05rem;font-size:.98rem;padding:.75rem 1rem}body.light-theme .guest-gate__veil,html[data-theme=light] .guest-gate__veil{background:radial-gradient(ellipse 84% 72% at 50% 42%,hsla(42,29%,88%,.46) 0,hsla(42,29%,88%,.2) 34%,hsla(42,29%,88%,.06) 62%,hsla(42,29%,88%,.015) 82%,hsla(42,29%,88%,0) 100%)}}@keyframes guest-gate-marquee{0%{transform:translateZ(0)}to{transform:translate3d(0,-50%,0)}}@media (prefers-reduced-motion:reduce){.guest-gate__track{animation:none;transform:none!important}}html body .guest-gate__btn:focus,html body .guest-gate__btn:focus-visible,html body a.guest-gate__btn,html body a.guest-gate__btn:active,html body a.guest-gate__btn:focus,html body a.guest-gate__btn:focus-visible,html body a.guest-gate__btn:hover,html body a.guest-gate__btn:link,html body a.guest-gate__btn:visited{border-radius:999px!important}html:has(.dreamers-join-hero),html:has(.dreamers-join-hero) body{overflow:hidden!important;height:100%!important;background:#000!important}.dreamers-join-hero.waitlist-hero,main.dreamers-join-hero.waitlist-hero{position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important;min-height:100%!important;max-height:100%!important;margin:0 auto!important;padding:var(--spacing-6)!important;text-align:center!important;background:#000}body.light-theme .dreamers-join-hero,html[data-theme=light] .dreamers-join-hero,html[data-theme=light]:has(.dreamers-join-hero),html[data-theme=light]:has(.dreamers-join-hero) body{background:#eae5d9!important}.dreamers-join-actions{position:relative;width:min(420px,100%);margin-top:1.85rem;display:flex;align-items:stretch;justify-content:center;gap:.7rem;padding:.7rem;border:1px solid transparent;border-radius:999px;box-sizing:border-box;background:transparent;box-shadow:none}.dreamers-join-actions .guest-gate__btn{width:100%;flex:1 1 auto;border:1px solid transparent}.dreamers-join-actions .join-signin-hint{position:absolute;top:calc(100% + .85rem);left:50%;transform:translateX(-50%);width:max-content;margin:0}@property --wipe-t{syntax:"<number>";inherits:false;initial-value:-16}.dreamers-wipe{--wipe-t:-16;position:fixed;inset:0;z-index:60;pointer-events:none;-webkit-mask-image:linear-gradient(225deg,#000 0,#000 calc(var(--wipe-t) * 1%),transparent calc((var(--wipe-t) + 16) * 1%));mask-image:linear-gradient(225deg,#000 0,#000 calc(var(--wipe-t) * 1%),transparent calc((var(--wipe-t) + 16) * 1%));-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;transition:--wipe-t .68s cubic-bezier(.22,0,.28,1)}.dreamers-wipe.is-on{--wipe-t:118;pointer-events:auto}.dreamers-wipe__scene{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:var(--spacing-6);background:#000;text-align:center}body.light-theme .dreamers-wipe__scene,html[data-theme=light] .dreamers-wipe__scene{background:#eae5d9}html.dreamers-wiping .guest-gate .waitlist-hero{z-index:auto}html.dreamers-wiping .guest-gate__cta{visibility:hidden}html.dreamers-wiping [data-dreamers-mark]{position:relative;z-index:70}html.dreamers-handoff-arrive,html.dreamers-handoff-arrive body,html.dreamers-wiping,html.dreamers-wiping body{background:#000!important}html.dreamers-handoff-arrive .dreamers-page-loader,html.dreamers-wiping .dreamers-page-loader{display:none!important}@media (max-width:768px){.dreamers-join-hero.waitlist-hero,.dreamers-wipe__scene,main.dreamers-join-hero.waitlist-hero{padding:4.25rem 1.35rem 1.35rem!important}.dreamers-join-hero .guest-gate__cluster,.dreamers-wipe__scene .guest-gate__cluster{width:min(22rem,100%)}.dreamers-join-hero .waitlist-hero__inner{width:min(18.5rem,100%);gap:.2rem}.dreamers-join-actions{width:min(20.5rem,100%);margin-top:1.25rem;gap:.5rem;padding:.55rem}}@media (prefers-reduced-motion:reduce){.dreamers-wipe{transition:none!important}}html.dreamers-intro-boot .x-mark-layer,html.dreamers-intro-in .x-mark-layer,html.dreamers-intro-wait .x-mark-layer,html.dreamers-wiping .x-mark-layer,html:has(.dreamers-page-loader.is-on:not(.is-leaving)) .x-mark-layer{display:none!important}html.dreamers-intro-boot .dreamers-custom-header,html.dreamers-intro-wait .dreamers-custom-header{opacity:0}html.dreamers-intro-boot :is(.role-selection-title,.role-card,.role-selection-footer,.auth-form-container>*,.join-typeform__progress,.join-typeform__stage,.pending-container>*,.join-review,.dreamers-waitlist-footer),html.dreamers-intro-wait :is(.role-selection-title,.role-card,.role-selection-footer,.auth-form-container>*,.join-typeform__progress,.join-typeform__stage,.pending-container>*,.join-review,.dreamers-waitlist-footer){opacity:0;transform:translate3d(0,18px,0)}html.dreamers-intro-in .dreamers-custom-header{animation:dreamers-intro-fade .55s cubic-bezier(.22,1,.36,1) both}html.dreamers-intro-in :is(.role-selection-title,.role-card,.role-selection-footer,.auth-form-container>*,.join-typeform__progress,.join-typeform__stage,.pending-container>*,.join-review,.dreamers-waitlist-footer){animation:dreamers-intro-rise .72s cubic-bezier(.22,1,.36,1) both}html.dreamers-intro-in .auth-form-container>:nth-child(2),html.dreamers-intro-in .join-typeform__stage,html.dreamers-intro-in .pending-container>:first-child,html.dreamers-intro-in .role-card:first-child{animation-delay:.08s}html.dreamers-intro-in .auth-form-container>:nth-child(3),html.dreamers-intro-in .dreamers-waitlist-footer,html.dreamers-intro-in .pending-container>:nth-child(2),html.dreamers-intro-in .role-card:nth-child(2){animation-delay:.18s}html.dreamers-intro-in .auth-form-container>:nth-child(n+4){animation-delay:.24s}html.dreamers-intro-in .role-selection-footer{animation-delay:.28s}html.dreamers-intro-settled .dreamers-custom-header,html.dreamers-intro-settled :is(.role-selection-title,.role-card,.role-selection-footer,.auth-form-container>*,.join-typeform__progress,.join-typeform__stage,.pending-container>*,.join-review,.dreamers-waitlist-footer){opacity:1;transform:none;animation:none}@keyframes dreamers-intro-rise{0%{opacity:0;transform:translate3d(0,18px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes dreamers-intro-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){html.dreamers-intro-boot :is(.role-selection-title,.role-card,.role-selection-footer,.auth-form-container>*,.join-typeform__progress,.join-typeform__stage,.pending-container>*,.join-review,.dreamers-waitlist-footer),html.dreamers-intro-in .dreamers-custom-header,html.dreamers-intro-in :is(.role-selection-title,.role-card,.role-selection-footer,.auth-form-container>*,.join-typeform__progress,.join-typeform__stage,.pending-container>*,.join-review,.dreamers-waitlist-footer),html.dreamers-intro-wait :is(.role-selection-title,.role-card,.role-selection-footer,.auth-form-container>*,.join-typeform__progress,.join-typeform__stage,.pending-container>*,.join-review,.dreamers-waitlist-footer){transform:none;animation:none;transition:opacity .25s ease}}.x-mark-layer{top:0!important;left:0!important}.x-mark,.x-mark-layer{position:absolute!important;width:0;height:0;margin:0;padding:0;overflow:visible;pointer-events:none;z-index:2147482500}.x-mark{--x-ink:#3febdb;top:var(--x-top,28vh);left:var(--x-left,50vw);background:none;border:0;box-shadow:none;transform:translate(-50%,-50%) scale(var(--x-scale,1));filter:none;transition:filter .18s ease}.x-mark.is-dot{filter:drop-shadow(0 0 2px var(--x-ink)) drop-shadow(0 0 8px var(--x-ink))}.x-mark--info,.x-mark--success{--x-ink:#3febdb}.x-mark--warning{--x-ink:#e6be69}.x-mark--error{--x-ink:#ff5b57}.x-mark__arm{width:8px;height:8px;border-radius:999px;background:var(--x-ink);transform:translate(-50%,-50%);will-change:transform,width}.x-mark__arm,.x-mark__copy{position:absolute;left:0;top:0;pointer-events:none;opacity:0}.x-mark__copy{box-sizing:border-box;width:max-content;max-width:min(26rem,calc(100vw - 6.5rem));margin:0;padding:0 2px;font-family:var(--font-family-base,"DM Sans",sans-serif);font-size:.9rem;font-weight:500;letter-spacing:.01em;line-height:1.15;white-space:nowrap;text-align:center;color:var(--text-on-dark,#fcffff)}.x-mark.is-leaving{opacity:0;transition:opacity .26s ease,filter .18s ease}body.light-theme .x-mark__copy,html[data-theme=light] .x-mark__copy{color:#111}@media (max-width:720px){.x-mark__copy{font-size:.78rem;line-height:1.35}}@media (prefers-reduced-motion:reduce){.x-mark,.x-mark__arm,.x-mark__copy{animation:none!important;transition:none!important}.x-mark__copy{opacity:1}}