@import"https://api.fontshare.com/v2/css?f[]=bespoke-stencil@400,700&f[]=supreme@400,700&display=swap";:root{--ink: #17212b;--muted: #6c7a86;--bg: #f6faf4;--bg-alt: #ddeff0;--card: #f8fff8;--line: #b5cbd0;--line-dark: #8ea8ad;--green: #1daa51;--lime: #8dff7a;--pink: #ff4fd8;--pink-light: #ff9bec;--pink-dark: #a7298b;--white: #ffffff;--shadow: rgba(82, 104, 112, .34);--dark: #101820;--max: 1180px;--radius: 8px;--font-heading: "Bespoke Stencil", Impact, Haettenschweiler, "Arial Narrow Bold", sans-serif;--font-body: "Supreme", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;overflow-x:hidden;background:linear-gradient(rgba(181,203,208,.22) 1px,transparent 1px),linear-gradient(90deg,rgba(181,203,208,.18) 1px,transparent 1px),var(--bg);background-size:100% 150px,150px 100%,auto;color:var(--ink);font-family:var(--font-body);line-height:1.5;-webkit-text-size-adjust:100%;text-size-adjust:100%}body:before,body:after{content:"";position:fixed;inset:-20vh auto auto 8vw;z-index:-1;width:150vw;height:150vh;border-left:2px solid rgba(181,203,208,.24);transform:rotate(-29deg);transform-origin:top left;pointer-events:none}body:after{inset:-26vh 8vw auto auto;transform:rotate(34deg);transform-origin:top right}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}h1,h2,h3,p,figure{margin:0}h1,h2,h3{font-family:var(--font-heading);font-weight:700;letter-spacing:0;text-wrap:balance}p{text-wrap:pretty}h1{max-width:1120px;margin:0 auto 18px;font-size:clamp(3.7rem,8.7vw,7.9rem);line-height:.9;text-align:center}h2{margin-bottom:18px;font-size:clamp(2.55rem,5.8vw,5.9rem);line-height:.9}.skip-link{position:fixed;left:16px;top:12px;z-index:100;transform:translateY(-140%);border:2px solid var(--ink);background:var(--white);padding:10px 14px}.skip-link:focus{transform:translateY(0)}.hero-cta,.form-row,.footer-inner,.brand-mark{display:flex;align-items:center}.hero-cta{position:relative;z-index:4;justify-content:center;width:min(calc(100% - 40px),var(--max));margin:28px auto 0}.download-button{display:inline-flex;min-height:58px;align-items:center;justify-content:center;border:2px solid var(--ink);border-radius:0;padding:0 34px;box-shadow:0 5px 0 var(--line-dark);font-family:var(--font-body);font-size:1rem;font-weight:800;letter-spacing:0;text-transform:uppercase;transition:transform .15s ease,box-shadow .15s ease}.download-button:hover{transform:translateY(2px);box-shadow:0 3px 0 var(--line-dark)}.download-button-dark{border-color:var(--pink-dark);background:var(--pink);box-shadow:0 5px 0 var(--pink-dark);color:var(--white)}.download-button-dark:hover{box-shadow:0 3px 0 var(--pink-dark)}.section{padding:104px 0}.section-inner{width:min(calc(100% - 40px),var(--max));margin:0 auto}.section-dark{background:var(--dark);color:var(--white)}.section-alt{background:linear-gradient(180deg,#ddeff0d1,#f6faf4f5),var(--bg)}.eyebrow{margin-bottom:18px;color:var(--green);font-family:var(--font-body);font-size:.88rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.hero{position:relative;min-height:1060px;overflow:hidden;padding:86px 0 0}.hero-grid{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-image:linear-gradient(118deg,transparent 0 35%,rgba(181,203,208,.32) 35.1% 35.25%,transparent 35.35%),linear-gradient(62deg,transparent 0 56%,rgba(181,203,208,.28) 56.1% 56.25%,transparent 56.35%);pointer-events:none}.hero-copy{position:relative;z-index:3;width:min(calc(100% - 40px),1080px);margin:0 auto;text-align:center}.hero-copy p{max-width:680px;margin:0 auto;color:var(--muted);font-size:clamp(1.08rem,2vw,1.4rem)}.hero-title{display:grid;justify-items:center;row-gap:0;isolation:isolate}.hero-title>span{position:relative;display:block;width:100%;z-index:2}.hero-rotator{position:relative;z-index:1;width:100%;color:var(--green);text-align:center}.hero-rotator-window{display:block;height:1.28em;overflow:hidden}.hero-rotator-strip{display:block;transition:transform .68s cubic-bezier(.22,1.08,.32,1);will-change:transform}.hero-rotator-line{display:flex;width:100%;height:1.28em;align-items:center;justify-content:center;white-space:nowrap}.hero-rotator-logo{width:auto;height:1.18em;object-fit:contain}.brand-mark{justify-content:center;gap:10px;margin-bottom:34px;color:var(--green);font-family:var(--font-body);font-weight:900;letter-spacing:0;text-transform:uppercase}.brand-mark img{width:42px;height:42px;object-fit:cover;object-position:center}.hero-phone-stage{position:relative;z-index:2;width:min(1240px,124vw);height:clamp(520px,44vw,640px);margin:52px auto 0}.device{position:relative;overflow:hidden;border:8px solid #121416;border-radius:56px;background:#121416;box-shadow:0 0 0 2px #ffffffc7,0 0 0 5px #8ea8ade6,0 24px 55px #17212b47}.device:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;border-radius:47px;box-shadow:inset 0 0 0 1px #ffffff9e,inset 18px 0 22px #ffffff14,inset -18px 0 18px #0000002e;pointer-events:none}.device img{width:100%;height:100%;border-radius:45px;object-fit:cover}.hero-device{position:absolute;bottom:-176px}.hero-device-center{left:50%;z-index:3;width:392px;transform:translate(-50%)}.hero-device-left,.hero-device-right{z-index:1;width:332px;opacity:.98}.hero-device-left{left:calc(50% - 560px);transform:rotate(-4deg)}.hero-device-right{right:calc(50% - 560px);transform:rotate(4deg)}.mission-inner,.comparison-inner{max-width:940px}.mission p:not(.eyebrow),.comparison-inner p,.story-copy p,.flow-heading p,.final-copy p,.section-heading p{color:var(--muted);font-size:clamp(1.08rem,2vw,1.36rem)}.section-dark .mission-inner p:not(.eyebrow),.section-dark .flow-heading p,.section-dark .final-copy p{color:#ffffffb3}.story-layout,.final-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,430px);align-items:center;gap:clamp(40px,7vw,96px)}.story-layout-flip{grid-template-columns:minmax(280px,430px) minmax(0,1fr)}.story-layout-flip .story-copy{order:2}.story-copy{max-width:650px}.story-device{justify-self:center;width:min(100%,360px)}.flow-heading{max-width:980px;margin:0 auto 54px;text-align:center}.flow-screen-grid{display:grid;grid-template-columns:minmax(240px,360px);justify-content:center;gap:clamp(16px,2vw,26px);align-items:start}.flow-shot{display:grid;gap:18px}.flow-shot .device{width:100%;border-width:6px;border-radius:44px}.flow-shot .device:before{border-radius:37px}.flow-shot .device img{border-radius:35px}.flow-shot figcaption{min-height:178px;border-top:2px solid rgba(141,255,122,.72);border-left:2px solid rgba(141,255,122,.72);border-right:4px solid rgba(94,220,114,.44);border-bottom:5px solid rgba(94,220,114,.44);border-radius:var(--radius);background:#f8fff814;padding:16px}.flow-shot figcaption span{display:block;margin-bottom:10px;color:var(--lime);font-family:var(--font-body);font-size:.82rem;font-weight:900;text-transform:uppercase}.flow-shot figcaption strong{display:block;margin-bottom:8px;color:var(--white);font-size:1.08rem;line-height:1.15}.flow-shot figcaption p{color:#ffffffad;font-size:.96rem}.section-heading{max-width:900px;margin-bottom:46px}.device-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,4vw,46px);align-items:start}.device-row .device{width:100%}.device-row .device:nth-child(2){margin-top:82px}.device-row .device:nth-child(3){margin-top:28px}.comparison{text-align:center}.comparison-inner{margin:0 auto}.final-cta{position:relative;overflow:hidden}.final-cta:after{content:"";position:absolute;right:-120px;bottom:-160px;width:520px;height:520px;background:url(/assets/go-it-open-skate-mark-C5vnMAoQ.png) center / cover no-repeat;opacity:.16;pointer-events:none}.waitlist-form{position:relative;z-index:1;border-top:2px solid rgba(255,255,255,.86);border-left:2px solid rgba(255,255,255,.86);border-right:4px solid rgba(142,168,173,.8);border-bottom:5px solid rgba(142,168,173,.8);border-radius:var(--radius);background:#f8fff814;padding:22px}.form-field{margin-bottom:14px}.waitlist-form label{display:block;margin-bottom:10px;color:var(--white);font-weight:900}.waitlist-form label span{color:#ffffff9e;font-size:.8rem;text-transform:uppercase}.form-row{gap:10px}.waitlist-form input{min-width:0;flex:1;min-height:58px;border:2px solid var(--lime);border-radius:var(--radius);background:var(--white);color:var(--ink);font:inherit;font-weight:750;padding:0 14px;width:100%}.waitlist-form button:disabled{cursor:wait;opacity:.68;transform:none}.waitlist-form .download-button{width:100%}.form-field-honeypot{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.form-note{margin-top:12px;color:#ffffffa6;font-size:.95rem}.form-note[data-state=success]{color:var(--lime)}.form-note[data-state=error]{color:#ffd6d6}.form-note[data-state=loading]{color:var(--white)}.site-footer{border-top:2px solid var(--line);background:var(--card);padding:26px 0}.footer-inner{flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:22px}.footer-inner .brand-mark{margin:0}.footer-inner p{color:var(--muted)}.footer-link{color:var(--ink);font-family:var(--font-body);font-size:.82rem;font-weight:900;text-transform:uppercase}.footer-link:hover{color:var(--green)}.policy-page{min-height:100vh;padding:48px 16px}.policy-document{width:min(100%,860px);margin:0 auto;border-top:2px solid var(--white);border-left:2px solid var(--white);border-right:4px solid var(--line-dark);border-bottom:5px solid var(--line-dark);border-radius:var(--radius);background:#f8fff8eb;padding:clamp(24px,5vw,56px);box-shadow:0 24px 55px #17212b1f}.policy-back{display:inline-block;margin-bottom:28px;color:var(--green);font-family:var(--font-body);font-weight:900;text-transform:uppercase}.policy-document h1{margin-bottom:18px;font-size:clamp(2.4rem,7vw,4.8rem);line-height:.95;text-align:left}.policy-document h2{margin-top:34px;margin-bottom:12px;font-size:clamp(1.6rem,4vw,2.3rem);line-height:1}.policy-document h3{margin-top:22px;margin-bottom:8px;color:var(--green);font-size:1.05rem;text-transform:uppercase}.policy-document p,.policy-document li{color:var(--ink);font-size:1rem}.policy-document p+p{margin-top:12px}.policy-document ul{margin:10px 0 0;padding-left:22px}.policy-document a{color:var(--green);font-weight:800}.reveal-card{opacity:0;transform:translateY(18px);transition:opacity .56s ease,transform .56s ease}.reveal-card.is-visible{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}@media (max-width: 1180px){.hero{min-height:980px;padding-top:82px}h1{max-width:920px;font-size:clamp(3.9rem,9.6vw,7.6rem)}.hero-phone-stage{width:min(920px,116vw);height:560px}.hero-device-center{width:350px}.hero-device-left,.hero-device-right{width:292px}.hero-device-left{left:calc(50% - 445px)}.hero-device-right{right:calc(50% - 445px)}}@media (max-width: 1020px){.section{padding:92px 0}.hero{min-height:940px;padding-top:78px}.hero-phone-stage{width:min(760px,112vw);height:540px;margin-top:42px}.hero-device-center{width:322px}.hero-device-left,.hero-device-right{width:252px}.hero-device-left{left:calc(50% - 372px)}.hero-device-right{right:calc(50% - 372px)}.story-layout,.story-layout-flip,.final-layout{grid-template-columns:1fr;justify-items:center;text-align:center}.story-layout-flip .story-copy{order:0}.story-copy,.final-copy{max-width:760px}.story-device{width:min(100%,340px)}.flow-heading{max-width:780px;margin-bottom:42px}.flow-screen-grid{grid-template-columns:minmax(240px,320px);justify-content:center}.device-row{grid-template-columns:repeat(2,minmax(240px,320px));justify-content:center;justify-items:stretch}.device-row .device,.device-row .device:nth-child(2),.device-row .device:nth-child(3){width:100%;margin-top:0}.device-row .device:nth-child(3){grid-column:1 / -1;justify-self:center;width:min(100%,320px)}}@media (max-width: 900px){h1{max-width:720px;font-size:clamp(3.25rem,8.9vw,5rem);line-height:.9}}@media (max-width: 720px){body{background-size:100% 112px,112px 100%,auto}body:before,body:after{opacity:.62}.download-button{min-height:50px;padding:0 18px;font-size:.82rem}.section-inner,.hero-copy,.hero-cta{width:min(calc(100% - 28px),var(--max))}.hero{min-height:820px;padding-top:56px}.brand-mark{margin-bottom:24px}h1{max-width:650px;font-size:clamp(3.15rem,14vw,5.6rem);line-height:.9}h2{font-size:clamp(2.2rem,11vw,3.75rem);line-height:.96}.hero-copy p,.mission p:not(.eyebrow),.comparison-inner p,.story-copy p,.flow-heading p,.final-copy p,.section-heading p{font-size:1rem}.hero-phone-stage{width:100vw;height:500px;margin-top:38px}.hero-device-center{width:268px}.hero-device-left,.hero-device-right{width:206px}.hero-device-left{left:calc(50% - 274px)}.hero-device-right{right:calc(50% - 274px)}.device{border-width:6px;border-radius:44px}.device:before{border-radius:37px}.device img{border-radius:35px}.section{padding:78px 0}.story-layout,.story-layout-flip,.final-layout{gap:34px}.story-device{width:min(100%,300px)}.device-row{grid-template-columns:minmax(0,300px)}.device-row .device,.device-row .device:nth-child(3){width:100%}.flow-heading{margin-bottom:34px;text-align:left}.flow-screen-grid{display:grid;grid-template-columns:minmax(0,292px);justify-content:center;margin-inline:0;overflow:visible;padding:0}.flow-shot{width:100%}.flow-shot figcaption{min-height:0;padding:15px}.flow-shot figcaption strong{font-size:1rem}.flow-shot figcaption p{font-size:.92rem}.form-row{align-items:stretch;flex-direction:column}.footer-inner{justify-content:center;gap:16px}}@media (max-width: 430px){.download-button{width:100%}.hero{min-height:730px;padding-top:44px}h1{font-size:clamp(2.55rem,13.5vw,3.4rem)}h2{font-size:clamp(2rem,10.5vw,2.85rem)}.hero-copy p{font-size:.98rem}.hero-phone-stage{height:390px;margin-top:30px}.hero-device-center{width:216px}.hero-device-left,.hero-device-right{width:166px}.hero-device-left{left:calc(50% - 205px)}.hero-device-right{right:calc(50% - 205px)}.waitlist-form{padding:18px}}@media (max-width: 360px){.section-inner,.hero-copy,.hero-cta{width:min(calc(100% - 22px),var(--max))}.download-button{min-height:46px;font-size:.78rem}.hero{min-height:720px}h1{font-size:clamp(2.35rem,12vw,2.95rem)}.hero-phone-stage{height:355px}.hero-device-center{width:196px}.hero-device-left,.hero-device-right{width:150px}.hero-device-left{left:calc(50% - 184px)}.hero-device-right{right:calc(50% - 184px)}}
