@font-face{font-family:Saans-TRIAL;src:local("Saans Regular"),local("Saans-Regular"),local("Saans TRIAL Regular"),local("Saans-TRIAL Regular"),url(/assets/Saans-TRIAL-Regular-BNIN_DRU.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Saans-TRIAL;src:local("Saans Medium"),local("Saans-Medium"),local("Saans TRIAL Medium"),local("Saans-TRIAL Medium"),url(/assets/Saans-TRIAL-Medium-B_xJM_vd.otf) format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Saans-TRIAL;src:local("Saans Bold"),local("Saans-Bold"),local("Saans TRIAL Bold"),local("Saans-TRIAL Bold"),url(/assets/Saans-TRIAL-Bold-B6EnZc00.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}:root{--text-primary: #171717;--text-secondary: #a1a1a1;--text-highlight: #ffffff;--text-flash: #1d1d1d;--background-primary: #f5f5f5;--background-secondary: #181818;--accent-orange: #ff951c;--accent-pink: #ee4b6a;--waitlist-overlay-font-scale: .7;--waitlist-overlay-font-size-base: calc(16px * var(--waitlist-overlay-font-scale));--waitlist-overlay-font-size-question-min: calc(42px * var(--waitlist-overlay-font-scale));--waitlist-overlay-font-size-question-fluid: calc(4.2vw * var(--waitlist-overlay-font-scale));--waitlist-overlay-font-size-question-max: calc(68px * var(--waitlist-overlay-font-scale));--waitlist-overlay-font-size-input-min: calc(40px * var(--waitlist-overlay-font-scale));--waitlist-overlay-font-size-input-fluid: calc(3.8vw * var(--waitlist-overlay-font-scale));--waitlist-overlay-font-size-input-max: calc(60px * var(--waitlist-overlay-font-scale));--waitlist-overlay-control-size: 52px;--waitlist-overlay-control-icon-size: 25px;--waitlist-overlay-email-close-scale: .75;color-scheme:light}:root[data-theme=dark]{--text-primary: #f5f5f5;--text-secondary: #a1a1a1;--text-highlight: #ffffff;--text-flash: #ececec;--background-primary: #000000;--background-secondary: #f5f5f5;--accent-orange: #ff951c;--accent-pink: #ee4b6a;color-scheme:dark}:root,html{font-family:Saans-TRIAL,Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color:var(--text-primary);background-color:var(--background-primary);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background-color .6s cubic-bezier(.4,0,.2,1),color .6s cubic-bezier(.4,0,.2,1)}*{box-sizing:border-box}body{margin:0;display:flex;min-width:320px;min-height:100vh;width:100%;scrollbar-width:none;-ms-overflow-style:none}html{scrollbar-width:none;-ms-overflow-style:none}body::-webkit-scrollbar,html::-webkit-scrollbar{width:0;height:0}#root{width:100%}.section-title-reveal{opacity:0;transform:translateY(20px);transition:opacity .6s ease-out,transform .6s ease-out}.section-title-reveal.section-title--visible{opacity:1;transform:translateY(0)}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}.page{--page-padding-x: 32px;--page-padding-y: 20px;min-height:100vh;width:100%;background-color:var(--background-primary);color:var(--text-primary);position:relative;overflow-x:hidden;transition:background-color .6s cubic-bezier(.4,0,.2,1),color .6s cubic-bezier(.4,0,.2,1)}.inline-anim-icon{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;margin:0 .2em;line-height:1;transform:translateY(-.05em)}.inline-anim-icon--sparkles{color:#f7c84a}.inline-anim-icon--earth{color:#46c7b1}.inline-anim-icon--party{color:#ff6f91}.inline-anim-icon--clock{color:#ffc04d}.site-header{position:fixed;top:0;left:0;right:0;padding:var(--page-padding-y) var(--page-padding-x);background-color:transparent;z-index:200}.site-nav{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:flex-start}.nav-group{font-size:20px;font-weight:500;line-height:1.5}.nav-group--left{justify-self:start}.nav-group--right{justify-self:end;text-align:right}.nav-group .sub{color:var(--text-secondary);display:block}.waitlist-wrapper{position:relative;display:flex;justify-content:center;justify-self:center}.waitlist-wrapper.expanded{z-index:240}.join-button{background-color:#171717;color:#f5f5f5;border-radius:200px;padding:20px 30px;font-size:20px;font-weight:600;border:none;cursor:pointer;line-height:1;font-family:inherit;transition:opacity .3s ease,transform .3s ease,background-color .24s ease,color .24s ease}.page--at-top .join-button{background-color:var(--accent-orange);color:#f5f5f5}.page--scrolled .join-button{background-color:#171717;color:#f5f5f5}.join-button:hover{opacity:.9}.join-button.hidden{opacity:0;transform:scale(.8);pointer-events:none}.waitlist-form{--waitlist-inset: var(--page-padding-y);--waitlist-email-min-height: 269px;position:fixed;top:var(--page-padding-y);left:50%;width:min(448px,calc(100vw - (var(--page-padding-y) * 2)));transform:translate(-50%) scale(.82);transform-origin:top center;background-color:#ff951c;border-radius:20px;padding:30px;display:flex;flex-direction:column;gap:0;opacity:0;visibility:hidden;pointer-events:none;z-index:260;transition:opacity .32s ease,visibility .32s ease,transform .38s cubic-bezier(.22,1,.36,1),top .42s cubic-bezier(.22,1,.36,1),left .42s cubic-bezier(.22,1,.36,1),width .42s cubic-bezier(.22,1,.36,1),height .42s cubic-bezier(.22,1,.36,1),border-radius .42s cubic-bezier(.22,1,.36,1),padding .42s cubic-bezier(.22,1,.36,1),background-color .32s ease;box-shadow:0 20px 60px #00000026}.waitlist-form:not(.question-step){min-height:var(--waitlist-email-min-height);justify-content:space-between}.waitlist-form.visible{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%) scale(1)}.waitlist-form.question-step{--waitlist-question-padding-y: clamp(24px, 3vw, 42px);--waitlist-question-padding-x: clamp(24px, 3vw, 42px);--waitlist-question-foreground: #f4f4f4;--waitlist-question-muted: rgba(244, 244, 244, .42);--waitlist-question-selected-bg: var(--background-primary);--waitlist-question-selected-text: #171717;top:var(--waitlist-inset);left:var(--waitlist-inset);width:calc(100vw - (var(--waitlist-inset) * 2));height:calc(100dvh - (var(--waitlist-inset) * 2));transform:none;border-radius:clamp(20px,2vw,30px);padding:var(--waitlist-question-padding-y) var(--waitlist-question-padding-x);gap:0;background-color:#141516;box-shadow:0 24px 64px #00000059}.waitlist-form-header{display:flex;justify-content:space-between;align-items:center}.modo-logo{display:flex;align-items:center}.dismiss-button{-webkit-appearance:none;appearance:none;box-shadow:none;background-image:none;border:none;cursor:pointer;font-family:inherit;transition:opacity .2s ease,transform .2s ease}.dismiss-button--icon{align-self:flex-end;border-radius:50%;background-color:#f1f1f1;color:#171717;display:flex;align-items:center;justify-content:center;padding:0}.dismiss-button--email-icon{width:calc(var(--waitlist-overlay-control-size) * var(--waitlist-overlay-email-close-scale));height:calc(var(--waitlist-overlay-control-size) * var(--waitlist-overlay-email-close-scale))}.dismiss-button--question-icon{width:var(--waitlist-overlay-control-size);height:var(--waitlist-overlay-control-size)}.dismiss-icon{width:var(--waitlist-overlay-control-icon-size);height:var(--waitlist-overlay-control-icon-size)}.dismiss-icon--email{width:calc(var(--waitlist-overlay-control-icon-size) * var(--waitlist-overlay-email-close-scale));height:calc(var(--waitlist-overlay-control-icon-size) * var(--waitlist-overlay-email-close-scale))}.dismiss-button:hover{opacity:.8;transform:translateY(-1px)}.waitlist-tagline{color:#f5f5f5;font-size:16px;font-weight:500;margin:0;text-align:center}.waitlist-input-group{display:flex;gap:6px;align-items:center}.email-input{flex:1;background-color:#f5f5f54d;border:none;border-radius:100px;padding:16px 20px;font-size:16px;font-weight:600;color:#f5f5f5;font-family:inherit;outline:none;transition:background-color .2s ease}.email-input::placeholder{color:#f5f5f5;opacity:1}.email-input:focus{background-color:#f5f5f566}.submit-button{-webkit-appearance:none;appearance:none;box-shadow:none;background-image:none;background-color:#f5f5f5;color:#171717;border:none;border-radius:50%;width:var(--waitlist-overlay-control-size);height:var(--waitlist-overlay-control-size);display:flex;align-items:center;justify-content:center;padding:0;font-size:16px;font-weight:600;cursor:pointer;font-family:inherit;transition:opacity .2s ease,transform .2s ease}.submit-icon{width:var(--waitlist-overlay-control-icon-size);height:var(--waitlist-overlay-control-icon-size)}.submit-button:hover{opacity:.9;transform:scale(1.02)}.submit-button:disabled{opacity:.45;cursor:default;pointer-events:none;transform:none}.waitlist-status-message{margin:12px 4px 0;color:#f5f5f5e6;font-size:13px;font-weight:500;line-height:1.35}.waitlist-status-message--question{color:var(--waitlist-question-muted)}.waitlist-status-message--error{color:#fff;border-radius:12px;padding:8px 12px;background-color:#14151633}.waitlist-status-message--question.waitlist-status-message--error{color:#ffc1c1;background-color:#ffffff14}.waitlist-question-stage{flex:1;width:min(100%,980px);margin-inline:auto;padding-inline:clamp(0px,9vw,170px);display:flex;flex-direction:column;justify-content:center;gap:24px}.waitlist-question-content{flex:1;position:relative;z-index:1;display:flex;animation:waitlist-question-reveal .42s cubic-bezier(.22,1,.36,1) both}@keyframes waitlist-question-reveal{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.waitlist-question{margin:0;color:var(--waitlist-question-foreground);font-size:clamp(var(--waitlist-overlay-font-size-question-min),var(--waitlist-overlay-font-size-question-fluid),var(--waitlist-overlay-font-size-question-max));font-weight:500;line-height:1.08;letter-spacing:-.02em;max-width:900px}.waitlist-question--thank-you{max-width:980px}.waitlist-question-form{width:100%}.waitlist-question-input{width:100%;background:transparent;border:none;outline:none;padding:0;color:var(--waitlist-question-foreground);font-family:inherit;font-size:clamp(var(--waitlist-overlay-font-size-input-min),var(--waitlist-overlay-font-size-input-fluid),var(--waitlist-overlay-font-size-input-max));font-weight:500;line-height:1.12;letter-spacing:-.02em;caret-color:#f4f4f4}.waitlist-question-input::placeholder{color:var(--waitlist-question-muted)}.waitlist-capsule-row{display:flex;flex-wrap:wrap;gap:12px}.waitlist-capsule{-webkit-appearance:none;appearance:none;border:none;border-radius:1000px;background-color:var(--waitlist-question-muted);color:var(--waitlist-question-foreground);font-family:inherit;font-size:clamp(14px,1.4vw,18px);font-weight:600;line-height:1;text-transform:uppercase;letter-spacing:.04em;padding:14px 28px;cursor:pointer;transition:background-color .22s ease,color .22s ease,opacity .22s ease}.waitlist-capsule:hover{opacity:.9}.waitlist-capsule:disabled{opacity:.55;cursor:default}.waitlist-capsule.is-selected{background-color:var(--waitlist-question-selected-bg);color:var(--waitlist-question-selected-text)}.question-back-button{-webkit-appearance:none;appearance:none;position:absolute;top:var(--waitlist-question-padding-y);left:var(--waitlist-question-padding-x);border:none;background:none;color:var(--waitlist-question-muted);cursor:pointer;padding:0;display:inline-flex;align-items:center;justify-content:center;transition:opacity .2s ease;z-index:3;pointer-events:auto}.question-back-button:hover{opacity:.8}.question-back-button:disabled{opacity:.35;cursor:default;pointer-events:none}.question-back-icon{width:32px;height:32px}.question-action-button{width:var(--waitlist-overlay-control-size);height:var(--waitlist-overlay-control-size);min-width:var(--waitlist-overlay-control-size);min-height:var(--waitlist-overlay-control-size)}.question-action-icon{width:calc(var(--waitlist-overlay-control-icon-size) * .88);height:calc(var(--waitlist-overlay-control-icon-size) * .88)}.question-close-button{position:absolute;top:var(--waitlist-question-padding-y);right:var(--waitlist-question-padding-x);z-index:3;pointer-events:auto}.question-submit-button{position:absolute;right:var(--waitlist-question-padding-x);bottom:var(--waitlist-question-padding-y);width:calc(var(--waitlist-overlay-control-size) * 1.15);height:calc(var(--waitlist-overlay-control-size) * 1.15);min-width:calc(var(--waitlist-overlay-control-size) * 1.15);min-height:calc(var(--waitlist-overlay-control-size) * 1.15);z-index:3}.question-submit-button:disabled{opacity:.45;cursor:default;pointer-events:none;transform:none}@media(max-width:1024px){.waitlist-form{padding:26px}.waitlist-question-stage{padding-inline:clamp(0px,5vw,60px)}}@media(max-width:768px){.site-nav{grid-template-columns:minmax(0,1fr) auto;align-items:center}.nav-group--right{display:none}.waitlist-wrapper{justify-self:end}.waitlist-form{width:min(448px,calc(100vw - (var(--page-padding-y) * 2)));padding:22px}.waitlist-form.question-step{--waitlist-question-padding-y: 22px;--waitlist-question-padding-x: 30px;border-radius:20px;padding:var(--waitlist-question-padding-y) var(--waitlist-question-padding-x)}.waitlist-question-stage{padding-inline:0;gap:20px}.question-back-icon{width:28px;height:28px}.waitlist-capsule{padding:12px 22px}.waitlist-question{font-size:clamp(calc(30px * var(--waitlist-overlay-font-scale)),calc(9vw * var(--waitlist-overlay-font-scale)),calc(44px * var(--waitlist-overlay-font-scale)))}.waitlist-question-input{font-size:clamp(calc(28px * var(--waitlist-overlay-font-scale)),calc(8.5vw * var(--waitlist-overlay-font-scale)),calc(42px * var(--waitlist-overlay-font-scale)))}}@media(prefers-reduced-motion:reduce){.join-button,.waitlist-form,.submit-button,.dismiss-button,.waitlist-question-content,.waitlist-capsule,.question-back-button{transition:none}}.panel{height:100vh;padding:var(--page-padding-y) var(--page-padding-x);display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;position:relative}.hero-stack{display:flex;flex-direction:column;gap:40px;position:relative;z-index:40;will-change:opacity,transform}.panel--hero{--hero-video-width-min: 200px;--hero-video-width-fluid: 30vw;--hero-video-width-max: 540px;--hero-video-width: clamp(var(--hero-video-width-min), var(--hero-video-width-fluid), var(--hero-video-width-max));--hero-video-aspect-ratio: 16 / 9;--hero-headline-size-min: 100px;--hero-headline-size-fluid: 17vw;--hero-headline-size-max: 300px;--hero-headline-size: clamp(var(--hero-headline-size-min), var(--hero-headline-size-fluid), var(--hero-headline-size-max));--hero-tagline-to-headline-ratio: .1066667;--hero-tagline-size: calc(var(--hero-headline-size) * var(--hero-tagline-to-headline-ratio));--hero-copy-lines-gap-desktop: -20px;--hero-video-top-offset: clamp(96px, 20vw , 300px);padding-top:calc(var(--page-padding-y) + 80px);will-change:opacity,transform;overflow:visible}.hero-focus-group{display:contents}.panel--below{padding-top:calc(var(--page-padding-y) + 80px)}.panel--second{width:100%;height:auto;min-height:0;aspect-ratio:16 / 9;padding:0;margin-top:100px;display:flex;align-items:center;justify-content:center;position:relative;overflow:visible}.hero-tagline-row{width:100%;order:2}.hero-headline-row{width:100%;order:3}.tagline{display:flex;justify-content:space-between;font-size:var(--hero-tagline-size);font-weight:500;text-transform:uppercase;width:100%;margin-bottom:20px;padding:0 15px}.tagline span{display:inline-block;overflow:hidden}.tagline span:after{content:attr(data-text);display:block;transform:translateY(110%);animation:hero-rise .7s cubic-bezier(.22,1,.36,1) forwards;animation-delay:var(--hero-delay, 0ms)}.tagline span{color:transparent;position:relative}.tagline span:after{position:absolute;top:0;left:0;color:var(--text-primary)}.headline{display:flex;justify-content:space-between;font-size:var(--hero-headline-size);font-weight:700;line-height:.8;width:100%}.headline span{display:inline-block;overflow:hidden}.headline span:after{content:attr(data-text);display:block;transform:translateY(110%);animation:hero-rise .8s cubic-bezier(.22,1,.36,1) forwards;animation-delay:var(--hero-delay, 0ms)}.headline span{color:transparent;position:relative}.headline span:after{position:absolute;top:0;left:0;color:var(--text-primary)}.tagline span:nth-child(1){--hero-delay: .2s}.tagline span:nth-child(2){--hero-delay: .28s}.tagline span:nth-child(3){--hero-delay: .36s}.headline span:nth-child(1){--hero-delay: .2s}.headline span:nth-child(2){--hero-delay: .3s}.headline span:nth-child(3){--hero-delay: .4s}.headline span:nth-child(4){--hero-delay: .5s}@keyframes hero-rise{0%{transform:translateY(110%)}to{transform:translateY(0)}}@keyframes hero-drop{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes hero-fade{0%{opacity:0}to{opacity:1}}@keyframes hero-reveal-top-down{0%{transform:translateY(0)}to{transform:translateY(101%)}}.nav-group{opacity:0;transform:translateY(-100%);animation:hero-drop .6s cubic-bezier(.22,1,.36,1) forwards}.nav-group--left{animation-delay:.6s}.nav-group--right{animation-delay:.72s}.waitlist-wrapper{opacity:0;animation:hero-fade .8s ease forwards;animation-delay:.8s}.footer{opacity:0;animation:hero-fade .8s ease forwards;animation-delay:.9s}@media(prefers-reduced-motion:reduce){.tagline span,.headline span{color:var(--text-primary)}.tagline span:after,.headline span:after{animation:none;transform:none}.nav-group,.waitlist-wrapper,.footer{animation:none;opacity:1;transform:none}.hero-rectangle:after{animation:none;transform:translateY(101%)}}.footer{display:flex;justify-content:space-between;align-items:center;margin-top:40px;font-size:24px;font-weight:500;order:4}.footer-item{display:flex;align-items:center;gap:10px;cursor:pointer}.icon{width:24px;height:24px}.hero-rectangle{--rect-translate-x: 0px;--rect-cursor-x: 0px;--rect-translate-y: 0px;--rect-scale-x: 1;--rect-scale-y: 1;--rect-border-radius: 16px;--rect-initial-top: 0px;--rect-initial-left: 0px;position:fixed;top:var(--rect-initial-top);left:var(--rect-initial-left);width:var(--rect-base-width, var(--hero-video-width-max));height:var(--rect-base-height, 304px);border-radius:var(--rect-border-radius);background-color:var(--background-primary);overflow:hidden;transform:translate3d(calc(var(--rect-translate-x) + var(--rect-cursor-x)),var(--rect-translate-y),0) scale(var(--rect-scale-x),var(--rect-scale-y));transform-origin:center center;will-change:transform;cursor:pointer;-webkit-tap-highlight-color:transparent;z-index:60;isolation:isolate}.hero-rectangle:after{content:"";position:absolute;inset:0;z-index:2;background:var(--background-primary);transform:translateY(0);animation:hero-reveal-top-down .7s cubic-bezier(.22,1,.36,1) forwards;animation-delay:0ms;pointer-events:none}.hero-rectangle-video{width:100%;height:100%;display:block;object-fit:cover;transform:scale(1.01);transform-origin:center center;pointer-events:none;position:relative;z-index:1}.hero-rectangle-shell{width:var(--hero-video-width);height:auto;aspect-ratio:var(--hero-video-aspect-ratio);margin-top:var(--hero-video-top-offset);order:1}.hero-audio-toggle-mobile{display:none}.hero-audio-toggle-icon{width:24px;height:24px}@media(min-width:768px){.hero-tagline-row .tagline{margin-bottom:var(--hero-copy-lines-gap-desktop)}.hero-headline-row{margin-top:var(--hero-copy-lines-gap-desktop)}}@media(min-width:1420px){.panel--hero{--hero-video-top-offset: clamp(200px, 14vw , 250px)}}@media(min-width:1024px)and (max-width:1419px){.panel--hero{--hero-video-top-offset: clamp(200px, 17vw , 250px)}}@media(min-width:768px)and (max-width:1023px){.panel--hero{--hero-video-top-offset: clamp(72px, 30vw , 500px)}}@media(min-width:768px)and (max-height:860px){.hero-stack{gap:28px}.footer{margin-top:24px}}@media(max-width:767px){.panel--hero{padding-top:calc(var(--page-padding-y) + 80px);justify-content:flex-end}.hero-stack{gap:16px;width:100%;min-height:calc(100dvh - (var(--page-padding-y) * 2) - 80px);display:grid;grid-template-rows:1fr auto 1fr auto auto;align-items:center}.hero-focus-group{display:flex;flex-direction:column;grid-row:2;gap:12px;width:100%;max-width:var(--hero-video-width-max)}.hero-tagline-row{width:100%;order:initial}.hero-rectangle-shell{order:initial;width:100%;height:auto;aspect-ratio:var(--hero-video-aspect-ratio);margin-top:0}.hero-headline-row{grid-row:4;width:100%;max-width:var(--hero-video-width-max);order:initial}.tagline{margin-bottom:0;padding:0}.hero-rectangle{position:relative;top:auto;left:auto;width:100%;height:100%;transform:none!important;border-radius:20px}.hero-audio-toggle-mobile{-webkit-appearance:none;appearance:none;border:none;display:inline-flex;align-items:center;justify-content:center;position:absolute;right:14px;bottom:14px;width:42px;height:42px;border-radius:999px;background-color:#e4e4e4e6;color:#141516;padding:0;cursor:pointer;z-index:4;-webkit-tap-highlight-color:transparent;transition:transform .2s ease,opacity .2s ease}.hero-audio-toggle-mobile:active{transform:scale(.96)}.hero-audio-toggle-mobile:focus-visible{outline:2px solid #f5f5f5;outline-offset:2px}.footer{grid-row:5;width:100%;max-width:var(--hero-video-width-max);margin-top:8px;margin-bottom:0}.panel--second{display:none}}.culture-panel{justify-content:flex-start;padding:0;min-height:0;height:auto;background-color:transparent;color:var(--text-primary)}.culture-section{width:100%;display:flex;flex:1;align-items:flex-start;justify-content:center}.culture-section__inner{width:100%;max-width:100%;padding:0 clamp(24px,12vw,200px);display:flex;flex-direction:column;gap:32px;font-size:clamp(24px,3vw,40px);line-height:1.25;font-weight:600;letter-spacing:-.01em;margin:0 auto;color:var(--text-secondary)}@media(min-width:1200px){.culture-section__inner{max-width:1200px}}.culture-section__inner p{margin:0}.culture-highlight{color:inherit}.culture-highlight.is-revealed{color:var(--text-highlight);animation:culture-highlight-flash .11s cubic-bezier(.22,1,.36,1)}@keyframes culture-highlight-flash{0%{color:inherit}45%{color:var(--text-flash)}to{color:var(--text-highlight)}}@media(max-width:900px){.culture-section__inner{padding:0 24px;gap:24px;max-width:100%}}@media(max-width:600px){.culture-section__inner{font-size:28px}}.producer-features{--producer-card-width: 400px;--producer-card-gap: 60px;--producer-media-height: 400px;--producer-title-size: 80px;--producer-title-line-height: 100px;--producer-copy-size: 24px;--producer-content-max: 1440px;--producer-side-padding: clamp(24px, 6vw, 100px);--producer-rail-offset: max(var(--producer-side-padding), calc((100vw - var(--producer-content-max)) / 2 + var(--producer-side-padding)));width:100%;display:flex;flex-direction:column;gap:50px;padding:100px 0;color:var(--text-primary)}.producer-features__inner{width:min(100%,var(--producer-content-max));margin:0 auto;padding:0 var(--producer-side-padding)}.producer-features__title{margin:0;font-family:Saans-TRIAL,Inter,sans-serif;font-size:var(--producer-title-size);line-height:var(--producer-title-line-height);font-weight:600;letter-spacing:0}.producer-carousel{width:100%;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior-x:contain}.producer-carousel::-webkit-scrollbar{display:none}.producer-carousel__track{display:flex;gap:var(--producer-card-gap);width:max-content;padding-left:var(--producer-rail-offset);padding-right:var(--producer-rail-offset)}.producer-feature-card{width:var(--producer-card-width);flex:0 0 var(--producer-card-width);display:flex;flex-direction:column;gap:40px}.producer-feature-card__media{width:100%;height:var(--producer-media-height);border-radius:30px;background:#e5e5e5;overflow:hidden;display:flex;align-items:center;justify-content:center}.producer-feature-media-image{width:100%;height:100%}.producer-feature-media-image__img{width:100%;height:100%;display:block;object-fit:cover;object-position:center}.producer-feature-media-image--top .producer-feature-media-image__img{object-position:center top}.producer-feature-media-image--bottom .producer-feature-media-image__img{object-position:center bottom}.producer-feature-media-image--forms .producer-feature-media-image__img{object-position:center 11.46%}.producer-feature-media-image--cohosts .producer-feature-media-image__img{object-position:center 59.51%}.producer-feature-media-image--access .producer-feature-media-image__img{object-position:center 80.54%}.producer-feature-media-image--parallax .producer-feature-media-image__img{height:150%;will-change:transform}.producer-feature-media-image--parallax.producer-feature-media-image--forms .producer-feature-media-image__img{object-position:center -15%}.producer-feature-media-image--parallax.producer-feature-media-image--access .producer-feature-media-image__img{object-position:center 110%}.producer-feature-card__copy{margin:0;font-family:Saans-TRIAL,Inter,sans-serif;font-size:var(--producer-copy-size);line-height:1.2;font-weight:500;color:#7d7d7d;letter-spacing:0}.producer-feature-card__lead{color:var(--text-primary)}.producer-features__controls{display:flex;justify-content:flex-end}.producer-carousel__buttons{display:flex;gap:20px}.producer-carousel__button{width:52px;height:54px;border:0;border-radius:999px;background:#e5e5e5;color:#171717;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:opacity .22s ease}.producer-carousel__button:disabled{opacity:.36;cursor:default}.producer-flat-phone{width:300px;height:400px;display:flex;padding:50px 0;box-sizing:border-box}.producer-flat-phone--top{align-items:flex-start}.producer-flat-phone--bottom{align-items:flex-end}.producer-flat-phone__image{width:300px;height:350px;object-fit:cover;display:block;flex:0 0 auto}.producer-flat-calendar{width:300px;height:400px;display:flex;align-items:center;justify-content:center}.producer-flat-calendar__image{width:300px;height:400px;object-fit:cover;display:block}.producer-inside{width:300px;height:400px}.producer-inside--v1{display:flex;flex-direction:column;justify-content:center;align-items:center;padding-bottom:30px}.producer-profile-pill{margin-top:-30px;border-radius:40px;background:#7d7d7d;color:#f5f5f5;display:flex;align-items:center;overflow:hidden;box-shadow:0 -10px 10px 1px #0000000d}.producer-profile-pill:first-child{margin-top:0}.producer-profile-pill--sm{width:270px;height:68.4px;gap:18px;padding:4.5px 18px 4.5px 4.5px}.producer-profile-pill--md{width:285px;height:72.2px;gap:19px;padding:4.75px 19px 4.75px 4.75px}.producer-profile-pill--lg{width:300px;height:76px;gap:20px;padding:5px 20px 5px 5px}.producer-profile-pill--highlighted{background:linear-gradient(90deg,#ff951c,#ffa63b)}.producer-profile-pill__avatar{border-radius:999px;object-fit:cover;flex:0 0 auto}.producer-profile-pill--sm .producer-profile-pill__avatar{width:58.618px;height:59.4px}.producer-profile-pill--md .producer-profile-pill__avatar{width:61.875px;height:62.7px}.producer-profile-pill--lg .producer-profile-pill__avatar{width:65.132px;height:66px}.producer-profile-pill__name{font-family:Saans-TRIAL,Inter,sans-serif;font-weight:500;letter-spacing:0;white-space:nowrap}.producer-profile-pill--sm .producer-profile-pill__name{font-size:21.6px;line-height:36px}.producer-profile-pill--md .producer-profile-pill__name{font-size:22.8px;line-height:38px}.producer-profile-pill--lg .producer-profile-pill__name{font-size:24px;line-height:40px}.producer-inside--v3{display:flex;align-items:center;justify-content:center;overflow:hidden;padding-bottom:30px}.producer-ticket-stage__lottie{width:503.589px;height:503.589px}.producer-waitlist-stage{width:300px;height:400px;display:flex;align-items:center;justify-content:center}.producer-waitlist-pill{width:350px;height:85px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;gap:12px;background:linear-gradient(90deg,#238ff4,#2fa7ff);box-shadow:0 0 0 2px #9d9d9d8c,0 4px 8px #0000000f}.producer-waitlist-pill__icon-svg{width:32px;height:32px;color:#f5f5f5;flex:0 0 auto}.producer-waitlist-pill__label{font-family:Saans-TRIAL,Inter,sans-serif;font-size:32px;line-height:1;font-weight:400;letter-spacing:0;color:#f5f5f5}:root[data-theme=dark] .producer-feature-card__media,:root[data-theme=dark] .producer-carousel__button{background:#2d2d2d;color:#f5f5f5}:root[data-theme=dark] .producer-feature-card__copy{color:#9a9a9a}@media(max-width:1024px){.producer-features{--producer-side-padding: 24px;--producer-title-size: clamp(52px, 12vw, 80px);--producer-title-line-height: 1.1}}@media(max-width:768px){.producer-features{--producer-side-padding: 18px;--producer-card-width: min(84vw, 320px);--producer-card-gap: 20px;--producer-media-height: 360px;--producer-title-size: clamp(32px, 9.5vw, 40px);--producer-title-line-height: 1.02;--producer-copy-size: 18px;gap:34px;padding:70px 0}.producer-features__title{letter-spacing:-.01em;white-space:nowrap}.producer-feature-card{gap:24px}.producer-feature-card__copy{line-height:1.17}.producer-feature-card__media{border-radius:28px}.producer-carousel__buttons{gap:14px}.producer-carousel__button{width:46px;height:46px}.producer-flat-phone{width:260px;height:360px;padding:42px 0}.producer-flat-phone__image{width:260px;height:306px}.producer-flat-calendar,.producer-flat-calendar__image,.producer-inside{width:260px;height:360px}.producer-inside--v1,.producer-inside--v3{padding-bottom:22px}.producer-profile-pill{margin-top:-24px}.producer-profile-pill--sm{width:234px;height:60px;gap:14px;padding:4px 14px 4px 4px}.producer-profile-pill--md{width:247px;height:63px;gap:15px;padding:4.2px 15px 4.2px 4.2px}.producer-profile-pill--lg{width:260px;height:66px;gap:16px;padding:4.4px 16px 4.4px 4.4px}.producer-profile-pill--sm .producer-profile-pill__avatar{width:51px;height:52px}.producer-profile-pill--md .producer-profile-pill__avatar{width:54px;height:55px}.producer-profile-pill--lg .producer-profile-pill__avatar{width:57px;height:58px}.producer-profile-pill--sm .producer-profile-pill__name{font-size:19px;line-height:1.1}.producer-profile-pill--md .producer-profile-pill__name{font-size:20px;line-height:1.1}.producer-profile-pill--lg .producer-profile-pill__name{font-size:21px;line-height:1.1}.producer-ticket-stage__lottie{width:430px;height:430px}.producer-waitlist-stage{width:260px;height:360px}.producer-waitlist-pill{width:min(300px,92%);height:72px;gap:10px}.producer-waitlist-pill__icon-svg{width:28px;height:28px}.producer-waitlist-pill__label{font-size:26px}}.social-feature-section{width:100%;padding:10px clamp(24px,6vw,100px) 220px;display:flex;flex-direction:column;align-items:center;gap:100px}.social-feature-title{width:min(100%,1440px);display:flex;flex-direction:column;align-items:center;gap:30px;text-align:center}.social-feature-title__subtitle,.social-feature-title__headline{margin:0;font-family:Saans-TRIAL,Inter,sans-serif;font-style:normal;letter-spacing:0;line-height:100%}.social-feature-title__subtitle{font-size:32px;font-weight:500;color:#ff951c}.social-feature-title__headline{width:min(100%,1137px);font-size:80px;font-weight:600;color:#f5f5f7}.social-feature-grid{width:min(100%,1240px);margin:0 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.social-feature-column{min-width:0;display:flex;flex-direction:column;gap:20px}.social-feature-card{position:relative;overflow:hidden;border-radius:30px;background:#1d1d1f}.social-feature-card--tall{height:500px;padding:30px;display:flex;align-items:flex-end}.social-feature-card--short{height:200px}.social-feature-card--copy-card{display:flex;align-items:center;justify-content:center;gap:30px;padding:30px}.social-feature-card__surface{position:absolute;inset:0;background:#1d1d1f}.social-feature-card__image{position:absolute;max-width:none;pointer-events:none;-webkit-user-select:none;user-select:none}.social-feature-card__image--discover{width:125%;height:100%;top:-5%;left:-16.86%}.social-feature-card__image--event-chat{inset:0;width:100%;height:100%;object-fit:cover}.social-feature-card__image--showcase{width:calc(100% + 1px);height:173.93%;top:-11.57%;left:-.5px}.social-feature-card__image--updates{width:111.11%;height:100%;top:-7.58%;left:-5.53%}.social-feature-card__image--discover,.social-feature-card__image--showcase,.social-feature-card__image--updates{will-change:transform}.social-feature-card__gradient{position:absolute;inset:0;border-radius:inherit;pointer-events:none}.social-feature-card__gradient--discover{background:linear-gradient(180deg,#0000 30%,#1d1d1f 86.058%)}.social-feature-card__gradient--showcase{background:linear-gradient(180deg,#0000 30%,#1d1d1f 84.135%)}.social-feature-card__gradient--updates{background:linear-gradient(180deg,#0000 20%,#1d1d1f 76.923%)}.social-feature-card__inside-copy,.social-feature-card__body-copy{margin:0;position:relative;z-index:1;font-family:Saans-TRIAL,Inter,sans-serif;font-style:normal;font-weight:500;letter-spacing:0;color:#f5f5f5;white-space:pre-line}.social-feature-card__inside-copy{width:100%;font-size:36px;line-height:100%}.social-feature-card__inside-copy--updates{text-wrap:balance}.social-feature-card__body-copy{flex:1 1 auto;font-size:24px;line-height:1}.social-feature-card__body-copy--archive{max-width:210px}.social-feature-card__body-copy--search{max-width:232px}.social-feature-card__icon{position:relative;z-index:1;flex:0 0 auto;display:block}.social-feature-card__icon--archive{width:58px;height:66px}.social-feature-card__icon--search{width:56px;height:49px}@media(max-width:1200px){.social-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.social-feature-section{padding:0 24px 160px;gap:64px}.social-feature-title{gap:15px}.social-feature-title__subtitle{font-size:24px;line-height:1.25}.social-feature-title__headline{font-size:56px;line-height:1.25}.social-feature-grid{max-width:400px;grid-template-columns:1fr}.social-feature-card--tall{height:auto;aspect-ratio:4 / 5}.social-feature-card--short{height:auto;aspect-ratio:2 / 1}}@media(max-width:600px){.social-feature-title__headline{font-size:40px;line-height:1.25}}@media(max-width:540px){.social-feature-section{padding:0 16px 120px;gap:48px}.social-feature-card--tall{padding:24px}.social-feature-card--copy-card{gap:18px;padding:24px}.social-feature-card__inside-copy{font-size:clamp(32px,9.4vw,36px)}.social-feature-card__body-copy{font-size:clamp(20px,6vw,24px)}.social-feature-card__icon--archive{width:54px;height:61px}.social-feature-card__icon--search{width:52px;height:45px}}.vision-events{width:100%;display:flex;flex-direction:column;gap:200px;padding:200px 0;color:var(--text-primary);transition:color .6s cubic-bezier(.4,0,.2,1)}.events-section{width:100%;display:flex;flex-direction:column;align-items:center;gap:50px}.events-title{width:min(100%,1440px);padding:0 clamp(24px,8vw,200px);display:flex;flex-direction:column;align-items:center;gap:30px;text-align:center}.events-title__label,.events-title__headline,.events-title__body{margin:0}.events-title__label{width:min(100%,222px);font-size:32px;font-weight:500;line-height:1.25;color:var(--accent-orange)}.events-title__headline{width:min(100%,1137px);font-size:80px;font-weight:600;line-height:1.25;color:var(--background-secondary)}.events-title__body{width:min(100%,882px);font-size:36px;font-weight:500;line-height:40px;color:silver}.events-phones{width:100%;display:flex;justify-content:center;overflow:hidden;padding:0 clamp(24px,8vw,200px)}.events-phones__row{display:flex;align-items:flex-end;gap:31.8px}.events-phone{position:relative;flex:0 0 auto;width:clamp(180px,20vw,276px);aspect-ratio:276 / 790}.events-phone--middle{width:clamp(220px,26vw,359px);aspect-ratio:359 / 738}.events-phone img{width:100%;height:100%;display:block;object-fit:contain}@media(max-width:900px){.events-title{padding:0 24px}.events-title__headline{font-size:56px}.events-title__body{font-size:24px}}@media(max-width:760px){.events-title{gap:15px}.events-title__label{font-size:24px;line-height:1.25}.events-title__headline{font-size:56px}.events-title__body{font-size:24px}.events-phones{padding:0 24px}.events-phones__row{width:100%;justify-content:center;gap:clamp(10px,4vw,20px)}.events-phone{width:auto;flex:276 1 0;max-width:276px}.events-phone--middle{width:auto;flex:359 1 0;max-width:359px}}@media(max-width:600px){.events-title__label{font-size:24px}.events-title__headline{font-size:40px}.events-title__body{font-size:20px}.events-phones__row{gap:20px}.events-phones{padding:0 20px}}.footer-section{padding-top:15vh;width:100%;display:flex;flex-direction:column;align-items:center;overflow:hidden;background-color:transparent}.footer-content{width:100%;line-height:0}.footer-logo{width:100%;height:auto;display:block;fill:var(--text-primary)}.footer-logo-text{font-weight:700;text-transform:uppercase}
