html{scroll-padding-top:calc(56px * var(--z,1));zoom:var(--z,1)}:root{--font-display:"Funnel Display",Inter,-apple-system,BlinkMacSystemFont,sans-serif;--font-body:Inter,-apple-system,BlinkMacSystemFont,"Helvetica Neue",Helvetica,Arial,sans-serif;--ink:#111;--muted:#5c5c66;--line:#111;--hair:#e4e4e7;--accent:#5b35d6}body{font-family:var(--font-body);color:var(--ink);-webkit-font-smoothing:antialiased;background:#fff;margin:0}a{color:inherit}a:focus-visible,button:focus-visible,input:focus-visible{outline-offset:3px;outline:3px solid #7c4dff}.slide{box-sizing:border-box;padding:56px 0;position:relative;overflow:hidden}.full{min-height:calc(100vh / var(--z,1) - 56px);flex-direction:column;justify-content:center;display:flex}.wrap{box-sizing:border-box;width:100%;max-width:1360px;margin:0 auto;padding:0 48px;position:relative}.lift{transition:transform .35s}.lift:hover{transform:translateY(-5px)}.tiltL,.tiltR{transition:transform .35s cubic-bezier(.3,1.5,.5,1)}.tiltL{transform:rotate(-1.2deg)}.tiltR{transform:rotate(1.2deg)}.tiltL:hover,.tiltR:hover{transform:rotate(0)translateY(-6px)}.btn{transition:transform .25s}.btn:hover{transform:translateY(-2px)scale(1.02)}.dots a{background:#c9c2e6;border-radius:50%;width:10px;height:10px;transition:all .3s;display:block}.dots a.on{background:var(--ink);border-radius:999px;width:12px;height:28px}@media (width<=760px){.vs,.navlinks,.arrow{display:none!important}.wrap{padding:0 20px}.slide{padding:40px 0}}@keyframes fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes floaty{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-10px)rotate(-2deg)}}@keyframes drift{0%,to{transform:translate(0)}50%{transform:translate(8px,-12px)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{0%{box-shadow:0 0 #12b5a68c}to{box-shadow:0 0 0 10px #12b5a600}}@keyframes blink{0%,80%,to{opacity:.25}40%{opacity:1}}@keyframes tap{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@keyframes ring{0%{opacity:.55;transform:translate(-50%,-50%)scale(.35)}to{opacity:0;transform:translate(-50%,-50%)scale(1.15)}}@keyframes breathe{0%,to{transform:translate(-50%,-50%)scale(1)}50%{transform:translate(-50%,-50%)scale(1.07)}}@keyframes confetti{0%{opacity:1;transform:translateY(40px)scale(.4)rotate(0)}to{opacity:0;transform:translateY(-70px)scale(1)rotate(260deg)}}@keyframes shakeA{0%,to{transform:rotate(0)}25%{transform:rotate(-7deg)}75%{transform:rotate(7deg)}}@keyframes shakeB{0%,to{transform:rotate(0)}25%{transform:rotate(-7deg)}75%{transform:rotate(7deg)}}@keyframes shimmer{0%,to{opacity:.55}50%{opacity:1}}.floaty{animation:6s ease-in-out infinite floaty}.drift{animation:5s ease-in-out infinite drift}.spin{animation:9s linear infinite spin}.spinfast{animation:1.1s linear infinite spin}.live{animation:1.6s ease-out infinite pulse}.dot1,.dot2,.dot3{animation:1.2s infinite blink}.dot2{animation-delay:.2s}.dot3{animation-delay:.4s}.tapbtn{animation:1s ease-in-out infinite tap}.ring1,.ring2,.ring3{animation:5.4s ease-out infinite ring}.ring2{animation-delay:1.8s}.ring3{animation-delay:3.6s}.breathe{animation:4.5s ease-in-out infinite breathe}.shimmer{animation:1.2s ease-in-out infinite shimmer}@media (width<=1000px){.dots{display:none!important}}@media (prefers-reduced-motion:reduce){.floaty,.drift,.spin,.spinfast,.live,.dot1,.dot2,.dot3,.tapbtn,.ring1,.ring2,.ring3,.breathe,.shimmer{animation:none}}.sr-only{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.intent input{opacity:0;pointer-events:none;position:absolute}.intent span{cursor:pointer;color:var(--ink);border:1px solid var(--hair);background:#fff;border-radius:6px;padding:7px 14px;font-size:14px;font-weight:400;display:inline-block}.intent input:checked+span{background:var(--ink);border-color:var(--ink);color:#fff;font-weight:500}.intent input:focus-visible+span{outline-offset:3px;outline:3px solid #7c4dff}.policy h2{font-family:var(--font-display);letter-spacing:-.015em;margin:32px 0 8px;font-size:24px;font-weight:500}.policy p,.policy li{color:var(--muted);font-size:16px;line-height:1.65}.policy ul{padding-left:22px}.policy a{color:#5b35d6}@media (width>=1700px){:root{--z:1.18}}@media (width>=1900px){:root{--z:1.32}}@media (width>=2200px){:root{--z:1.52}}@media (width>=2560px){:root{--z:1.78}}@media (width>=3000px){:root{--z:2.08}}@media (width<=760px){.m-hide{display:none!important}.slide{padding:32px 0!important}.full{min-height:0!important}#early{padding-bottom:0!important}.wrap{padding:0 18px!important}.wrap.policy{padding:32px 18px 56px!important}#top h1{font-size:40px!important;line-height:1!important}.slide h2{font-size:30px!important;line-height:1.05!important}#iris h2{font-size:44px!important}.chips{scrollbar-width:none;margin:0 -18px;padding:2px 18px 6px;overflow-x:auto;flex-wrap:nowrap!important}.chips::-webkit-scrollbar{display:none}.chips>*{white-space:nowrap!important;flex:none!important}.emailbar{border-radius:8px!important;flex-direction:column!important;padding:8px!important}.emailbar input{box-sizing:border-box;text-align:center;width:100%;flex:none!important;padding:10px 14px!important}.emailbar button{text-align:center!important;padding:14px 0!important}.donut-row{align-items:center;flex-wrap:nowrap!important;gap:14px!important}.team-card{box-sizing:border-box!important;flex:calc(50% - 9px)!important;padding:8px 8px 14px!important}.team-card>div:last-child{padding:0 4px!important}.team-card>div:last-child>div:first-child{font-size:16px!important}.team-card>div:last-child>div:nth-child(2){font-size:12.5px!important}}.navbar a{transition:color .2s}.navbar a:hover{color:var(--ink)}@media (width<=760px){.film-sound{gap:0!important;padding:4px!important;bottom:8px!important;left:8px!important}.film-sound [data-hero-sound-label]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.film-sound>span:first-child{width:34px!important;height:34px!important;font-size:12px!important}}.sec-label{background:var(--ink);color:#fff;align-self:flex-start;padding:3px 8px;font-size:12px;font-weight:500;line-height:1.5;display:inline-block}
