:root{--bg:#130a1b;--bg2:#190f23;--raise:#1f1429;--line:#2a1d36;--line2:#3a2b48;--text:#f1ebf7;--dim:#a99cb8;--faint:#76698a;--lilac:#a480cd;--lilac2:#c4a8ea;--lilac3:#e9dcfa;--ok:#3fb27f;--sans:"Geist Variable","Geist",-apple-system,system-ui,sans-serif;--mono:"Geist Mono Variable","Geist Mono",ui-monospace,monospace;--disp:"Fraunces Variable","Fraunces",Georgia,serif;--g:clamp(18px,2.8vw,40px)}*{box-sizing:border-box}[hidden]{display:none!important}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font:400 15px/1.55 var(--sans);-webkit-font-smoothing:antialiased;overflow-x:clip;letter-spacing:-.005em}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}i,em{font-style:normal}.k{display:block;font:500 11.5px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--faint)}.in{opacity:0;transform:translateY(10px);animation:in .9s cubic-bezier(.2,.8,.2,1) forwards;animation-delay:var(--d,0s)}@keyframes in{to{opacity:1;transform:none}}.btns{display:flex;flex-wrap:wrap;gap:10px}.btn{display:inline-flex;align-items:center;height:40px;padding:0 18px;border-radius:99px;background:var(--text);color:var(--bg);font:500 14px var(--sans);transition:background .2s}.btn:hover{background:var(--lilac3)}.btn.ghost{background:transparent;color:var(--text);box-shadow:inset 0 0 0 1px var(--line2)}.btn.ghost:hover{background:var(--raise)}.btn.sm{height:34px;padding:0 14px;font-size:13.5px}.hero{min-height:100svh;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:auto 1fr auto;column-gap:20px;padding:var(--g) var(--g) calc(var(--g) - 6px)}.hero-logo{grid-column:1/3;grid-row:1;align-self:start}.hero-logo .hx-wm{font-size:40px}.hero-lede{grid-column:4/9;grid-row:1}.hero-lede h1{margin:0 0 10px;font:400 17px/1.38 var(--sans)}.hero-lede p{margin:0 0 22px;font-size:17px;line-height:1.38;color:var(--dim);max-width:560px}.hero-r{grid-column:10/13;grid-row:1;justify-self:end;align-self:start;display:flex;gap:8px}.hero-tags{grid-column:10/13;grid-row:1;justify-self:end;align-self:start;list-style:none;margin:58px 0 0;padding:0;text-align:right;font-size:13.5px;line-height:1.75;color:var(--dim)}.hero-tags li:first-child{color:var(--text)}.hero-nav{grid-column:1/4;grid-row:2;align-self:start;list-style:none;margin:64px 0 0;padding:0;font-size:17px;line-height:1.62}.hero-nav a,.hero-nav button{position:relative;color:var(--faint);transition:color .25s,padding .35s cubic-bezier(.2,.8,.2,1)}.hero-nav button{color:var(--text)}.hero-nav a:before{content:"";position:absolute;left:0;top:50%;width:0;height:1px;background:var(--lilac2);transition:width .35s cubic-bezier(.2,.8,.2,1)}.hero-nav a.on{color:var(--text);padding-left:22px}.hero-nav a.on:before{width:14px}.hero-nav a:hover,.hero-nav button:hover,.hero-nav button[aria-expanded=true]{color:var(--lilac2)}.hero-nav i{color:var(--faint);margin-left:4px;display:inline-block;transition:transform .3s}.hero-nav button[aria-expanded=true] i{transform:rotate(45deg)}.hero-media{grid-column:4/13;grid-row:2;align-self:center;justify-self:end;width:min(100%,calc((100svh - 330px)*1.5));margin:44px 0 28px}.frame{position:relative;isolation:isolate;overflow:hidden;border-radius:16px;padding:6% 6% 0;background:#2b1b40}.paint{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;z-index:-1}.screen{position:relative;aspect-ratio:1440/900;border-radius:10px 10px 0 0;overflow:hidden;background:#f5f3f7;box-shadow:0 0 0 1px #ffffff2e,0 30px 70px -20px #14082099}.screen video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .45s}.screen video.on{opacity:1}.hero-media figcaption,.plate figcaption{margin-top:12px;font:12px var(--mono);color:var(--faint)}.frame{box-shadow:0 0 0 1px #ffffff0f}.hero-foot{grid-column:1/13;grid-row:3;display:flex;justify-content:space-between;font-size:15px;color:var(--dim)}.hero-foot a{color:var(--text)}.hero-foot a:hover{color:var(--lilac2)}.mega{position:fixed;z-index:60;top:16px;left:50%;width:min(1000px,calc(100vw - 2 * var(--g)));transform:translate(-50%);background:#f1ecf7f5;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);color:#1a1121;border-radius:16px;overflow:hidden;box-shadow:0 40px 80px -30px #000c;animation:drop .45s cubic-bezier(.2,.8,.2,1)}@keyframes drop{0%{clip-path:inset(0 0 100% 0 round 16px);opacity:.4}to{clip-path:inset(0 0 0 0 round 16px);opacity:1}}.mega-in{display:grid;grid-template-columns:1fr 300px}.mega-grid{display:grid;grid-template-columns:1fr 1fr;gap:2px;padding:12px}.mi{display:flex;gap:13px;padding:13px;border-radius:12px;transition:background .2s}.mi:hover{background:#fffc}.mi b{display:flex;align-items:center;gap:8px;font:500 14px var(--sans)}.mi b em{font:500 10px var(--mono);letter-spacing:.04em;text-transform:uppercase;color:#75688a;border:1px solid #d4cade;border-radius:5px;padding:1px 6px}.mi small{display:block;margin-top:3px;font-size:12.5px;line-height:1.45;color:#62566f}.ico{flex:none;width:30px;height:30px;border-radius:9px;margin-top:1px;background:linear-gradient(145deg,#fff,#d9cfe5);box-shadow:inset 0 0 0 1px #fffc,0 2px 6px -2px #28143c59;position:relative}.ico:after{content:"";position:absolute;top:9px;right:9px;bottom:9px;left:9px;border-radius:3px;background:#2a1b38}.ico-bench:after{border-radius:50%}.ico-sleeve:after{top:8px;right:11px;bottom:8px;left:11px;border-radius:2px;box-shadow:-5px 0 #2a1b38,5px 0 #a480cd}.ico-plans:after{top:9px;right:8px;bottom:9px;left:8px;border-radius:2px;background:linear-gradient(#2a1b38 0,#2a1b38 0) top/100% 3px no-repeat,linear-gradient(#2a1b38 0,#2a1b38 0) center/100% 3px no-repeat,linear-gradient(#a480cd 0,#a480cd 0) bottom/60% 3px no-repeat}.ico-fees:after{top:8px;right:8px;bottom:8px;left:8px;border-radius:50%;background:conic-gradient(#a480cd 0,#a480cd 45%,#2a1b38 0)}.ico-run:after{top:9px;right:9px;bottom:9px;left:9px;border-radius:50%;background:none;border:2px solid #2a1b38;border-top-color:#a480cd}.mega-tile{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;gap:4px;padding:18px;color:#fff;min-height:260px;background:#1d1227}.mega-tile .peek{position:absolute;left:18px;top:18px;width:520px;max-width:none;border-radius:8px;transition:opacity .2s}.mega-tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(transparent 40%,#120a1af0)}.mega-tile>span,.mega-tile>small{position:relative;z-index:1}.mega-tile span{font:500 14px var(--sans)}.mega-tile small{font-size:12.5px;color:#ffffffc7}.scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;background:#0603098c;opacity:0;pointer-events:none;transition:opacity .35s}.scrim.on{opacity:1;pointer-events:auto}.band{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--bg2)}.band div{padding:28px var(--g) 30px;border-left:1px solid var(--line)}.band div:first-child{border-left:0}.band span{font:500 11px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--faint)}.band b{display:block;margin:12px 0 6px;font:300 clamp(26px,2.6vw,36px)/1 var(--sans);letter-spacing:-.035em}.band b.zero{color:var(--lilac2)}.band p{margin:0;font-size:13px;color:var(--dim)}.sec{padding:clamp(80px,8vw,120px) var(--g) 0;max-width:1440px;margin:0 auto}.sec+.sec{margin-top:clamp(80px,8vw,120px);border-top:1px solid var(--line)}.head{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:20px;margin-bottom:44px}.head .k{grid-column:1/4;padding-top:10px}.head>div{grid-column:4/11}.head h2{margin:0 0 12px;font:400 clamp(26px,2.6vw,36px)/1.15 var(--sans);letter-spacing:-.025em}.head p{margin:0;max-width:640px;font-size:16.5px;color:var(--dim)}.split{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:20px;align-items:start}.split>:first-child{grid-column:1/6}.split>:last-child{grid-column:6/13}.split.rev>:first-child{grid-column:1/8}.split.rev>:last-child{grid-column:8/13}.steps{list-style:none;margin:0;padding:0}.steps li{display:flex;gap:18px;padding:18px 0;border-top:1px solid var(--line)}.steps li:last-child{border-bottom:1px solid var(--line)}.steps i{flex:none;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font:500 12px var(--mono);color:var(--lilac2);box-shadow:inset 0 0 0 1px var(--line2)}.steps.plain i{width:28px;border-radius:0;box-shadow:none;place-items:start;padding-top:2px;color:var(--faint)}.steps h3{margin:0 0 4px;font:500 16px var(--sans);letter-spacing:-.01em}.steps p{margin:0;font-size:14.5px;color:var(--dim)}.more{display:inline-flex;margin-top:24px;font-size:14.5px;font-weight:500;color:var(--text)}.more:hover{color:var(--lilac3)}.cover .more{margin:4px 0 16px}.btns .mail{align-self:center;margin-left:10px;font-size:14.5px;color:var(--dim);text-decoration:underline;text-underline-offset:3px}.btns .mail:hover{color:var(--text)}.note-box{margin-top:26px;padding:18px 20px;border-radius:12px;background:var(--bg2);box-shadow:inset 0 0 0 1px var(--line)}.note-box span{font:500 11px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--lilac2)}.note-box p{margin:8px 0 0;font-size:14px;color:var(--dim)}.plate{margin:0}.plate video{display:block;width:100%;aspect-ratio:1440/900;object-fit:cover;border-radius:10px 10px 0 0;background:#f5f3f7;box-shadow:0 0 0 1px #ffffff2e,0 30px 70px -20px #14082099}.plate.wide{margin-top:48px}.jobs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border-top:1px solid var(--line)}.jobs div{grid-column:span 2}.jobs div:nth-child(n+4){grid-column:span 3}.jobs div{padding:26px 24px 30px 0;border-bottom:1px solid var(--line)}.jobs div:not(:nth-child(3n+1)){padding-left:24px;border-left:1px solid var(--line)}.jobs span{font:500 11px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--lilac2)}.jobs h3{margin:28px 0 8px;font:400 20px/1.25 var(--sans);letter-spacing:-.02em}.jobs p{margin:0;font-size:14px;color:var(--dim)}.charts{display:grid;grid-template-columns:1fr 1fr;gap:20px}.chart{padding:24px;border-radius:14px;background:var(--bg2);box-shadow:inset 0 0 0 1px var(--line)}.chart h3{margin:0 0 4px;font:500 16px var(--sans)}.chart>p{margin:0 0 20px;font-size:13px;color:var(--dim)}.bars div{display:grid;grid-template-columns:190px 1fr 56px;gap:12px;align-items:center;padding:8px 0}.bars span{font-size:13px}.bars em{display:block;font-size:11.5px;color:var(--faint)}.bars i{display:block;height:8px;border-radius:4px;background:var(--lilac);width:0;transition:width 1s cubic-bezier(.2,.8,.2,1)}.bars b{font:500 13px var(--mono);text-align:right}.src{margin:16px 0 0;font-size:13px;color:var(--faint)}.cover{padding:26px;border-radius:14px;background:var(--bg2);box-shadow:inset 0 0 0 1px var(--line)}.cover-h{display:block;font:500 15px var(--sans);margin-bottom:10px}.fam{padding:16px 0;border-top:1px solid var(--line)}.fam>div{display:flex;justify-content:space-between;align-items:baseline}.fam h3{margin:0;font:500 15px var(--sans)}.fam b{font:300 24px var(--sans);letter-spacing:-.03em}.fam p{margin:6px 0;font-size:13.5px;color:var(--dim)}.fam span{font:11.5px var(--mono);color:var(--lilac2)}.total{display:flex;justify-content:space-between;align-items:baseline;padding:16px 0;border-top:1px solid var(--line2);border-bottom:1px solid var(--line2)}.total span{font-size:14px}.total b{font:400 30px var(--sans);letter-spacing:-.03em}.minis{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;padding:16px 0}.minis b{display:block;font:400 20px var(--sans)}.minis span{font-size:12px;color:var(--dim)}.cover-foot{margin:0;font-size:12.5px;color:var(--faint)}.readers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.readers>div{padding:24px;border-radius:14px;background:var(--bg2);box-shadow:inset 0 0 0 1px var(--line)}.readers span{font:500 11px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--lilac2)}.readers h3{margin:30px 0 6px;font:400 22px var(--sans);letter-spacing:-.02em}.readers p{margin:0 0 16px;font-size:14px;color:var(--dim)}.readers ul{margin:0;padding:0;list-style:none}.readers li{padding:9px 0 9px 22px;border-top:1px solid var(--line);font-size:13.5px;position:relative}.readers li:before{content:"";position:absolute;left:2px;top:15px;width:8px;height:5px;border-left:1.5px solid var(--lilac2);border-bottom:1.5px solid var(--lilac2);transform:rotate(-45deg)}.partner{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:20px;margin-top:clamp(80px,8vw,120px);padding:clamp(70px,8vw,110px) var(--g);border-top:1px solid var(--line);background:var(--bg2)}.partner>div:first-child{grid-column:1/7}.partner .terms{grid-column:8/13}.partner h2{margin:16px 0 14px;font:400 clamp(30px,3.4vw,48px)/1.08 var(--sans);letter-spacing:-.035em}.partner p{margin:0;max-width:460px;font-size:16px;color:var(--dim)}.terms>div:not(.btns){display:flex;justify-content:space-between;padding:16px 0;border-top:1px solid var(--line)}.terms span{font-size:14px;color:var(--dim)}.terms b{font-weight:500}.terms .btns{padding-top:22px;border-top:1px solid var(--line)}.cookie{position:fixed;z-index:70;left:var(--g);bottom:var(--g);max-width:440px;display:flex;align-items:flex-end;gap:16px;padding:16px 16px 16px 18px;border-radius:14px;background:#1f1429f5;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 0 0 1px var(--line2),0 20px 50px -20px #000c;animation:in .5s .6s both}.cookie p{margin:0;font-size:13px;line-height:1.5;color:var(--dim)}.cookie b{color:var(--text);font-weight:500}.cookie a{color:var(--lilac2);text-decoration:underline;text-underline-offset:2px}.cookie .btn{flex:none}.hx-foot{--deep:#1a0b28;--line:#352249;--muted:#b9adc8;--dim:#9d91ad;--lilac-ink:#c9b3ea;background:var(--deep);padding:80px 0 0;overflow:hidden}.hx-in{max-width:1200px;margin:0 auto;padding:0 var(--g)}.hx-wm{font-family:var(--disp);font-weight:900;font-variation-settings:"opsz" 144,"SOFT" 100,"WONK" 0;letter-spacing:-.035em;line-height:1;display:inline-flex;align-items:baseline;font-size:44px;color:#fff}.hx-wm i{width:.2em;height:.2em;border-radius:50%;background:#a480cd;margin-left:.05em;display:inline-block}.hx-footrow{display:grid;grid-template-columns:1fr 1fr;gap:60px;padding-bottom:48px;border-bottom:1px solid var(--line)}.hx-footbrand p{margin:18px 0;color:var(--muted);font-size:16px;max-width:400px}.hx-cols{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px}.hx-cols div{display:flex;flex-direction:column;gap:14px}.hx-cols span{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:4px}.hx-cols a{font-size:14.5px;color:var(--text)}.hx-cols a:hover{color:var(--lilac-ink)}.hx-legal{display:flex;justify-content:space-between;gap:40px;padding:32px 0 40px;font-size:13px;color:var(--dim)}.hx-legal p{margin:0;max-width:880px}.hx-legal span{white-space:nowrap}.hx-giant:before{content:"Tark"}.hx-giant{font-family:var(--disp);font-weight:900;font-variation-settings:"opsz" 144,"SOFT" 100,"WONK" 0;font-size:min(29vw,440px);line-height:.72;letter-spacing:-.045em;color:#2a1c37;text-align:center;margin-bottom:-.02em;-webkit-user-select:none;user-select:none;display:flex;justify-content:center;align-items:baseline}.hx-giant i{width:.19em;height:.19em;border-radius:50%;background:#271739;display:inline-block;margin-left:.04em}@media(max-width:1100px){.hero-lede{grid-column:4/10}.hero-tags{grid-column:10/13}.band{grid-template-columns:repeat(3,minmax(0,1fr))}.band div:nth-child(4){border-left:0}.band div:nth-child(n+4){border-top:1px solid var(--line)}.split>*,.split.rev>*{grid-column:1/13!important}.split>:last-child{margin-top:36px}.jobs{grid-template-columns:1fr 1fr}.jobs div{padding-left:24px!important;border-left:1px solid var(--line)}.jobs div:nth-child(odd){border-left:0;padding-left:0!important}.jobs div,.jobs div:nth-child(n+4){grid-column:auto}.hx-cols{grid-template-columns:1fr 1fr}.charts,.readers{grid-template-columns:1fr}.partner>div:first-child,.partner .terms{grid-column:1/13}.partner .terms{margin-top:32px}.mega-in{grid-template-columns:1fr}.mega-tile{display:none}}@media(max-width:760px){.hero{grid-template-columns:minmax(0,1fr);grid-template-rows:none}.hero>*{grid-column:1!important;grid-row:auto!important}.hero-lede{margin-top:28px}.hero-r{justify-self:start;margin-top:22px;order:3}.hero-tags{justify-self:start;text-align:left;margin-top:18px}.frame{padding:5% 4% 0}.hero-nav{margin-top:26px}.hero-media{margin:28px 0 24px}.band{grid-template-columns:1fr 1fr}.band div{border-left:0!important;border-top:1px solid var(--line)}.band div:nth-child(odd){border-right:1px solid var(--line)}.head{grid-template-columns:1fr;row-gap:14px}.head .k,.head>div{grid-column:1}.jobs{grid-template-columns:1fr}.jobs div{padding-left:0!important;border-left:0!important}.bars div{grid-template-columns:1fr 48px;row-gap:6px}.bars i{grid-column:1/3;grid-row:2}.bars b{grid-row:1;grid-column:2}.minis,.mega-grid{grid-template-columns:1fr}.cookie{left:12px;right:12px;bottom:12px;max-width:none}.hx-footrow{grid-template-columns:1fr;gap:36px}.hx-legal{flex-direction:column}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}.in{opacity:1;transform:none}html{scroll-behavior:auto}}
