.hero[data-astro-cid-ge2uvauf]{padding-top:56px;padding-bottom:104px}.hero-grid[data-astro-cid-ge2uvauf]{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;column-gap:64px;display:grid}.hero-text[data-astro-cid-ge2uvauf]{position:relative}.hero[data-astro-cid-ge2uvauf] h1[data-astro-cid-ge2uvauf]{max-width:12ch;font-size:var(--h1);letter-spacing:-.012em;line-height:1.04;position:relative}.hero[data-astro-cid-ge2uvauf] h1[data-astro-cid-ge2uvauf] .node{left:calc(-1 * var(--rail-off));top:.56em}.support[data-astro-cid-ge2uvauf]{max-width:34em;color:var(--color-text-muted);margin-top:28px;font-size:1.125rem}.support[data-astro-cid-ge2uvauf] strong[data-astro-cid-ge2uvauf]{color:var(--color-text);font-weight:400}.actions[data-astro-cid-ge2uvauf]{flex-wrap:wrap;align-items:center;gap:12px 28px;margin-top:36px;display:flex}.hero-screens[data-astro-cid-ge2uvauf]{aspect-ratio:1/.95;margin-top:8px;position:relative}.hero-screens[data-astro-cid-ge2uvauf] picture[data-astro-cid-ge2uvauf]{display:contents}.scr-desk[data-astro-cid-ge2uvauf]{aspect-ratio:1440/784;width:116%;max-width:none}.scr-phone[data-astro-cid-ge2uvauf]{aspect-ratio:390/844;width:29%;position:absolute;top:31.5%;left:-9%}.hero-screens[data-astro-cid-ge2uvauf] .tag[data-astro-cid-ge2uvauf]{position:absolute;top:calc(66.5% + 16px);right:-16%}.proof[data-astro-cid-ge2uvauf]{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 96px;margin:64px 0 0;padding:0;list-style:none;display:grid}.branch[data-astro-cid-ge2uvauf]{padding-top:56px;position:relative}.branch[data-astro-cid-ge2uvauf] .node{left:calc(-1 * var(--rail-off));top:calc(56px + var(--num) * .5)}.num[data-astro-cid-ge2uvauf]{font-family:var(--font-display);font-size:var(--num);letter-spacing:-.02em;font-variant-numeric:tabular-nums lining-nums;white-space:nowrap;line-height:1;display:block}.num[data-astro-cid-ge2uvauf] .u[data-astro-cid-ge2uvauf]{letter-spacing:0;word-spacing:-.1em;font-size:.5em}.num[data-astro-cid-ge2uvauf] .u[data-astro-cid-ge2uvauf]:not(:last-child){margin-right:.16em}.proof-label[data-astro-cid-ge2uvauf]{max-width:18em;color:var(--color-text-muted);margin-top:12px;font-size:1rem;display:block}.proof-label[data-astro-cid-ge2uvauf] b{color:var(--color-text);font-variant-numeric:tabular-nums;font-weight:400}.note[data-astro-cid-ge2uvauf]{color:var(--color-text-muted);grid-column:1/-1;margin-top:48px;font-size:.875rem}@media (width>=1280px){.proof[data-astro-cid-ge2uvauf]{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,.7fr)}.note[data-astro-cid-ge2uvauf]{grid-column:auto;align-self:end;margin-top:0;padding-bottom:4px}}@media (width>=1100px) and (height<=940px){.hero[data-astro-cid-ge2uvauf]{padding-top:28px}.hero[data-astro-cid-ge2uvauf] h1[data-astro-cid-ge2uvauf]{font-size:min(var(--h1), 7.8svh)}.support[data-astro-cid-ge2uvauf]{margin-top:20px}.actions[data-astro-cid-ge2uvauf]{margin-top:28px}.hero-screens[data-astro-cid-ge2uvauf]{width:min(100%,105.263svh - 389.474px)}.proof[data-astro-cid-ge2uvauf]{margin-top:28px}.branch[data-astro-cid-ge2uvauf]{padding-top:32px}.branch[data-astro-cid-ge2uvauf] .node{top:calc(32px + var(--num) * .5)}}@media (width<=1099px){.hero-grid[data-astro-cid-ge2uvauf]{grid-template-columns:1fr}.hero-screens[data-astro-cid-ge2uvauf]{aspect-ratio:1/.7;max-width:640px;margin-top:44px}.scr-desk[data-astro-cid-ge2uvauf]{width:100%}.scr-phone[data-astro-cid-ge2uvauf]{width:26%;top:17%;left:auto;right:-4%}.hero-screens[data-astro-cid-ge2uvauf] .tag[data-astro-cid-ge2uvauf]{margin-top:16px;position:static}.proof[data-astro-cid-ge2uvauf]{column-gap:64px;margin-top:56px}}@media (width<=720px){.hero[data-astro-cid-ge2uvauf]{padding-top:40px;padding-bottom:72px}.support[data-astro-cid-ge2uvauf]{margin-top:18px;font-size:1rem}.actions[data-astro-cid-ge2uvauf]{gap:8px 20px;margin-top:24px}.hero-screens[data-astro-cid-ge2uvauf]{aspect-ratio:1/.76;margin-top:28px;margin-right:20px}.scr-phone[data-astro-cid-ge2uvauf]{width:30%;top:13%;right:-20px}.hero-screens[data-astro-cid-ge2uvauf] .tag[data-astro-cid-ge2uvauf]{margin-top:12px}.proof[data-astro-cid-ge2uvauf]{grid-template-columns:1fr;row-gap:28px;margin-top:40px}.branch[data-astro-cid-ge2uvauf]{padding-top:0}.branch[data-astro-cid-ge2uvauf] .node{top:calc(var(--num) * .5)}.note[data-astro-cid-ge2uvauf]{margin-top:0}.proof-label[data-astro-cid-ge2uvauf]{margin-top:8px}}.reel-arrows[data-astro-cid-nrckqzbp]{flex:none;gap:12px;margin-top:8px;display:flex}.arrow[data-astro-cid-nrckqzbp]{border:1.5px solid var(--line);border-radius:var(--radius);width:48px;height:48px;color:var(--color-text);cursor:pointer;background:0 0;place-items:center;display:grid}.arrow[data-astro-cid-nrckqzbp] svg[data-astro-cid-nrckqzbp]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.arrow[data-astro-cid-nrckqzbp]:disabled{opacity:.35;cursor:default}html:not(.js) .reel-arrows[data-astro-cid-nrckqzbp]{display:none}@media (hover:hover) and (pointer:fine){.arrow[data-astro-cid-nrckqzbp]:not(:disabled):hover{background:var(--wash)}}.reel-wrap[data-astro-cid-nrckqzbp]{margin-top:40px}.reel[data-astro-cid-nrckqzbp]{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:32px;margin:-8px 0 -48px;padding:8px 0 48px;list-style:none;display:flex;overflow-x:auto}.reel[data-astro-cid-nrckqzbp]::-webkit-scrollbar{display:none}html:not(.js) .reel[data-astro-cid-nrckqzbp]{scrollbar-width:thin;scrollbar-color:var(--track) transparent}.reel[data-astro-cid-nrckqzbp]:focus-visible{outline-offset:6px}.panel[data-astro-cid-nrckqzbp]{scroll-snap-align:start;flex-direction:column;flex:0 0 calc(43.4783% - 27.8261px);display:flex}.panel[data-astro-cid-nrckqzbp] .shot[data-astro-cid-nrckqzbp]{aspect-ratio:16/10;object-fit:cover;object-position:left top;width:100%}.panel-body[data-astro-cid-nrckqzbp]{flex-direction:column;flex:1;gap:12px;padding-top:24px;display:flex}.panel[data-astro-cid-nrckqzbp] h3[data-astro-cid-nrckqzbp]{font-size:var(--h3);line-height:1.16}.panel[data-astro-cid-nrckqzbp] h3[data-astro-cid-nrckqzbp] a[data-astro-cid-nrckqzbp]{text-underline-offset:5px;text-decoration:underline 1px;text-decoration-color:var(--underline-soft)}@media (hover:hover) and (pointer:fine){.panel[data-astro-cid-nrckqzbp] h3[data-astro-cid-nrckqzbp] a[data-astro-cid-nrckqzbp]:hover{text-decoration-color:var(--color-text)}}.pitch[data-astro-cid-nrckqzbp]{max-width:34em;color:var(--color-text-muted);font-size:1rem}.foot[data-astro-cid-nrckqzbp]{justify-content:space-between;align-items:center;gap:16px;margin-top:auto;padding-top:4px;display:flex}@media (width<=1099px){.panel[data-astro-cid-nrckqzbp]{flex-basis:min(84%,460px)}}@media (width<=720px){.reel-wrap[data-astro-cid-nrckqzbp]{margin-top:28px}.reel[data-astro-cid-nrckqzbp]{gap:20px;margin-right:-20px;padding-right:20px}.panel[data-astro-cid-nrckqzbp]{flex-basis:84%}.arrow[data-astro-cid-nrckqzbp]{width:44px;height:44px}.reel-arrows[data-astro-cid-nrckqzbp]{margin-top:0}}@media (prefers-reduced-motion:no-preference){.arrow[data-astro-cid-nrckqzbp]{transition:background-color .2s}}.personal[data-astro-cid-6hd5xxrn]{margin-top:128px}.personal-head[data-astro-cid-6hd5xxrn]{position:relative}.personal-head[data-astro-cid-6hd5xxrn] .node{left:calc(-1 * var(--rail-off));top:calc(var(--h2) * .56)}.pb-list[data-astro-cid-6hd5xxrn]{margin-top:88px;margin-left:var(--lane-in);gap:56px;display:grid}.pb[data-astro-cid-6hd5xxrn]{grid-template-columns:minmax(0,1fr) minmax(0,380px);align-items:start;gap:24px 48px;display:grid;position:relative}.pb[data-astro-cid-6hd5xxrn]>.node{left:calc(-1 * var(--lane-off));top:.825rem}.pb[data-astro-cid-6hd5xxrn] .shot[data-astro-cid-6hd5xxrn]{aspect-ratio:16/10;object-fit:cover;object-position:center top;width:100%}.pb[data-astro-cid-6hd5xxrn] .shot[data-astro-cid-6hd5xxrn].crop-left{object-position:22% center}.pb-body[data-astro-cid-6hd5xxrn]{flex-direction:column;gap:8px;max-width:34em;display:flex}.pb[data-astro-cid-6hd5xxrn] h3[data-astro-cid-6hd5xxrn]{font-size:1.375rem;line-height:1.15}.pb[data-astro-cid-6hd5xxrn] h3[data-astro-cid-6hd5xxrn] a[data-astro-cid-6hd5xxrn]{text-underline-offset:5px;text-decoration:underline 1px;text-decoration-color:var(--underline-soft)}@media (hover:hover) and (pointer:fine){.pb[data-astro-cid-6hd5xxrn] h3[data-astro-cid-6hd5xxrn] a[data-astro-cid-6hd5xxrn]:hover{text-decoration-color:var(--color-text)}}.pitch[data-astro-cid-6hd5xxrn]{color:var(--color-text-muted);font-size:1rem}.foot[data-astro-cid-6hd5xxrn]{flex-wrap:wrap;align-items:center;gap:4px 20px;padding-top:4px;display:flex}@media (width<=1099px){.personal[data-astro-cid-6hd5xxrn]{margin-top:104px}.pb-list[data-astro-cid-6hd5xxrn]{gap:48px;margin-top:80px}.pb[data-astro-cid-6hd5xxrn]{grid-template-columns:minmax(0,1fr) minmax(0,220px);gap:16px 32px}}@media (width<=720px){.personal[data-astro-cid-6hd5xxrn]{margin-top:88px}.pb-list[data-astro-cid-6hd5xxrn]{gap:40px;margin-top:40px}.pb[data-astro-cid-6hd5xxrn]{grid-template-columns:1fr;gap:16px}}.spot[data-astro-cid-5rtig3u6] h2[data-astro-cid-5rtig3u6]{max-width:17ch}.spot-panel[data-astro-cid-5rtig3u6]{border-radius:var(--radius);background:var(--color-surface);grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:48px 56px;margin-top:48px;padding:48px;display:grid}.spot-shot[data-astro-cid-5rtig3u6]{margin:0}.spot-shot[data-astro-cid-5rtig3u6] picture[data-astro-cid-5rtig3u6]{display:contents}.spot-shot[data-astro-cid-5rtig3u6] img[data-astro-cid-5rtig3u6]{aspect-ratio:1440/784;width:100%}.spot-shot[data-astro-cid-5rtig3u6] figcaption[data-astro-cid-5rtig3u6]{margin-top:16px}.spot-text[data-astro-cid-5rtig3u6]{flex-direction:column;align-self:center;gap:18px;display:flex}.actions[data-astro-cid-5rtig3u6]{flex-wrap:wrap;align-items:center;gap:12px 28px;margin-top:12px;display:flex}.spot-videos[data-astro-cid-5rtig3u6]{border-top:1px solid var(--hair);grid-column:1/-1;padding-top:40px}.spot-videos[data-astro-cid-5rtig3u6]>p[data-astro-cid-5rtig3u6]{font-family:var(--font-display);font-size:var(--h3);line-height:1.3}.spot-videos[data-astro-cid-5rtig3u6] ol[data-astro-cid-5rtig3u6]{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:24px 0 0;padding:0;list-style:none;display:grid}.spot-videos[data-astro-cid-5rtig3u6] a[data-astro-cid-5rtig3u6]{grid-template-columns:136px minmax(0,1fr);align-items:start;gap:16px;text-decoration:none;display:grid}.spot-videos[data-astro-cid-5rtig3u6] img,.no-pic[data-astro-cid-5rtig3u6]{aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius);width:100%;box-shadow:0 0 0 1px var(--edge);background:var(--color-surface-deep);display:block}.t[data-astro-cid-5rtig3u6]{font-size:1rem;line-height:1.4;display:block}time[data-astro-cid-5rtig3u6]{color:var(--color-text-muted);font-variant-numeric:tabular-nums;margin-top:8px;font-size:.875rem;display:block}@media (hover:hover) and (pointer:fine){.spot-videos[data-astro-cid-5rtig3u6] a[data-astro-cid-5rtig3u6]:hover .t[data-astro-cid-5rtig3u6]{text-underline-offset:4px;text-decoration:underline 1px}}@media (width<=1099px){.spot-panel[data-astro-cid-5rtig3u6]{grid-template-columns:1fr;gap:32px;padding:28px}.spot-videos[data-astro-cid-5rtig3u6] ol[data-astro-cid-5rtig3u6]{grid-template-columns:1fr;gap:20px}}@media (width<=720px){.spot-panel[data-astro-cid-5rtig3u6]{margin-top:32px;padding:20px}.spot-videos[data-astro-cid-5rtig3u6]{padding-top:28px}.spot-videos[data-astro-cid-5rtig3u6] a[data-astro-cid-5rtig3u6]{grid-template-columns:120px minmax(0,1fr)}}.social-head[data-astro-cid-4ckx7ulc]{position:relative}.social-head[data-astro-cid-4ckx7ulc]>.node{left:calc(100% + var(--rail-off));top:calc(var(--h2) * .56)}.vids[data-astro-cid-4ckx7ulc]{grid-template-rows:repeat(5,min-content) 1fr;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;column-gap:56px;margin:48px 0 0;padding:0;list-style:none;display:grid}.vid[data-astro-cid-4ckx7ulc] a[data-astro-cid-4ckx7ulc]{text-decoration:none;display:block}.vid--feature[data-astro-cid-4ckx7ulc]{grid-area:1/1/-1}.vid--row[data-astro-cid-4ckx7ulc]{grid-column:2}.vid--row[data-astro-cid-4ckx7ulc]+.vid--row[data-astro-cid-4ckx7ulc]{border-top:1px solid var(--hair)}.frame[data-astro-cid-4ckx7ulc]{display:block;position:relative}.frame[data-astro-cid-4ckx7ulc] img{aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius);width:100%;box-shadow:0 0 0 1px var(--edge);background:var(--color-surface-deep)}.vid--feature[data-astro-cid-4ckx7ulc] .frame[data-astro-cid-4ckx7ulc] img{box-shadow:var(--shadow-shot)}.play[data-astro-cid-4ckx7ulc]{border-radius:var(--radius);background:var(--btn-bg);place-items:center;width:64px;height:64px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.play[data-astro-cid-4ckx7ulc] svg[data-astro-cid-4ckx7ulc]{width:20px;height:20px;fill:var(--btn-text);margin-left:3px}.words[data-astro-cid-4ckx7ulc]{flex-direction:column;display:flex}.t[data-astro-cid-4ckx7ulc]{font-size:1rem;line-height:1.4;display:block}.when[data-astro-cid-4ckx7ulc]{color:var(--color-text-muted);font-variant-numeric:tabular-nums;font-size:.875rem;display:block}.vid--feature[data-astro-cid-4ckx7ulc] .t[data-astro-cid-4ckx7ulc]{font-family:var(--font-display);font-size:var(--h3);text-wrap:balance;margin-top:24px;line-height:1.18}.vid--feature[data-astro-cid-4ckx7ulc] .when[data-astro-cid-4ckx7ulc]{margin-top:8px}.vid--feature[data-astro-cid-4ckx7ulc]:not(.has-pic) .t[data-astro-cid-4ckx7ulc]{margin-top:0}.vid--row[data-astro-cid-4ckx7ulc] a[data-astro-cid-4ckx7ulc]{padding-block:16px}.vid--row[data-astro-cid-4ckx7ulc].has-pic a[data-astro-cid-4ckx7ulc]{grid-template-columns:152px minmax(0,1fr);align-items:center;gap:20px;display:grid}.vid--feature[data-astro-cid-4ckx7ulc]+.vid--row[data-astro-cid-4ckx7ulc] a[data-astro-cid-4ckx7ulc]{padding-top:0}.vid--row[data-astro-cid-4ckx7ulc] .when[data-astro-cid-4ckx7ulc]{order:-1;margin-bottom:4px}@media (hover:hover) and (pointer:fine){.vid[data-astro-cid-4ckx7ulc] a[data-astro-cid-4ckx7ulc]:hover .t[data-astro-cid-4ckx7ulc]{text-underline-offset:4px;text-decoration:underline 1px}}.empty[data-astro-cid-4ckx7ulc]{max-width:40ch;color:var(--color-text-muted);margin-top:48px}.follow[data-astro-cid-4ckx7ulc]{flex-wrap:wrap;gap:12px;margin:48px 0 0;padding:0;list-style:none;display:flex}@media (width<=1099px){.social-head[data-astro-cid-4ckx7ulc]>.node{left:calc(-1 * var(--rail-off))}.vids[data-astro-cid-4ckx7ulc]{grid-template-rows:none;grid-template-columns:1fr}.vid--feature[data-astro-cid-4ckx7ulc],.vid--row[data-astro-cid-4ckx7ulc]{grid-area:auto/1}.vid--feature[data-astro-cid-4ckx7ulc]{margin-bottom:40px}}@media (width<=720px){.vid--row[data-astro-cid-4ckx7ulc].has-pic a[data-astro-cid-4ckx7ulc]{grid-template-columns:124px minmax(0,1fr);gap:16px}.play[data-astro-cid-4ckx7ulc]{width:48px;height:48px;top:auto;bottom:12px;left:12px;transform:none}.follow[data-astro-cid-4ckx7ulc]{margin-top:36px}}.home .sec{padding-block:var(--sec-pad)}.home h2{font-size:var(--h2);letter-spacing:-.01em;line-height:1.08}.home .sec-head{justify-content:space-between;align-items:flex-start;gap:24px;display:flex;position:relative}.home .sec-head>.node{left:calc(-1 * var(--rail-off));top:calc(var(--h2) * .56)}.home .builds{padding-top:104px}@media (width<=720px){.home .builds{padding-top:80px}}.process[data-astro-cid-lcdefpme]{padding-bottom:calc(var(--sec-pad) * .75)}.process[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{max-width:16ch}.steps[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin:72px 0 0;padding:0;list-style:none;display:grid}.step[data-astro-cid-lcdefpme]{padding-top:44px;position:relative}.step[data-astro-cid-lcdefpme]:nth-child(2){margin-top:72px}.step[data-astro-cid-lcdefpme]:nth-child(3){margin-top:144px}.step[data-astro-cid-lcdefpme] .node{top:0;left:9px}.step[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--h3);line-height:1.15}.step[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:22em;color:var(--color-text-muted);margin-top:12px}@media (width<=1099px){.steps[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:40px;margin-top:48px}.step[data-astro-cid-lcdefpme],.step[data-astro-cid-lcdefpme]:nth-child(2),.step[data-astro-cid-lcdefpme]:nth-child(3){margin-top:0;padding-top:0}.step[data-astro-cid-lcdefpme] .node{left:calc(-1 * var(--rail-off));top:calc(var(--h3) * .6)}}
