.dc-landing{--lp-gutter:clamp(20px, 4vw, 40px);--paper:#f4f5f8;--ink:#202e37;--ink-2:#586573;--ink-3:#5f6a75;--sheet:#fcfeff;--rule:color-mix(in oklch, var(--ink) 11%, transparent);--rule-2:color-mix(in oklch, var(--ink) 20%, transparent);--rule-3:color-mix(in oklch, var(--ink) 38%, transparent);--lp-grid-line:color-mix(in oklch, var(--ink) 7%, transparent);--accent:#00a6f4;--accent-ink:#006ba1;--primary:var(--accent-ink);--accent-wash:color-mix(in srgb, #00a6f4 9%, var(--paper));--paid:#08734f;--paid-wash:color-mix(in oklch, #009767 12%, var(--paper));--struck:#c9302c;--amber:#965800;--loop:#a05000;--lp-shadow:0 1px 2px #1018280a, 0 8px 24px -12px #1018281f;--lp-shadow-lg:0 1px 2px #1018280d, 0 24px 60px -24px #10182847;--lp-mapfilter:saturate(.88);--lp-ease:var(--ease-out-quint);--lp-on-photo:#f5f6f7;--on-light:block;--on-dark:none;--lp-paper:var(--paper);--lp-ink:var(--ink);--lp-ink-2:var(--ink-2);--lp-ink-3:var(--ink-3);--lp-sheet:var(--sheet);--lp-rule:var(--rule);--lp-rule-2:var(--rule-2);--lp-rule-3:var(--rule-3);--lp-accent:var(--accent);--lp-accent-ink:var(--accent-ink);--lp-paid:var(--paid);--lp-paid-wash:var(--paid-wash);--lp-amber:var(--amber);--lp-loop:var(--loop);--lp-route:#0ea5e9;--lp-rail:#242424;--lp-rail-ink:#ededed;--lp-rail-muted:#b8b8b8;--lp-rail-hover:#363636;--lp-rail-accent:#65caff;background:var(--paper);color:var(--ink)}@supports (color:lab(0% 0 0)){.dc-landing{--sheet:lab(99.4178% -.333905 -1.07467);--paid-wash:color-mix(in oklch, lab(55.0481% -49.9246 15.93) 12%, var(--paper));--struck:lab(45.9216% 59.6385 41.471);--amber:lab(43.9098% 22.965 54.8778);--loop:lab(43.5541% 33.0407 63.9766)}}.dark .dc-landing{--paper:#262626;--ink:#ededed;--ink-2:#b8b8b8;--ink-3:#a0a0a0;--sheet:#202020;--rule:color-mix(in oklch, var(--ink) 12%, transparent);--rule-2:color-mix(in oklch, var(--ink) 20%, transparent);--rule-3:color-mix(in oklch, var(--ink) 42%, transparent);--lp-grid-line:color-mix(in oklch, var(--ink) 8%, transparent);--accent:#00a5ef;--accent-ink:#38bdf8;--accent-wash:color-mix(in srgb, #00a5ef 14%, var(--paper));--paid:#00bb7f;--success:var(--paid);--paid-wash:color-mix(in oklch, #009767 18%, var(--paper));--struck:#f97165;--amber:#eca851;--loop:#ffb96d;--lp-shadow:0 1px 2px #0000004d, 0 10px 30px -14px #0009;--lp-shadow-lg:0 1px 2px #0006, 0 30px 70px -24px #000000bf;--lp-mapfilter:invert(1) hue-rotate(180deg) saturate(.55) brightness(.9) contrast(.95);--on-light:none;--on-dark:block;--lp-on-accent:#171717;--lp-rail:#151515;--lp-rail-hover:#303030}@supports (color:lab(0% 0 0)){.dark .dc-landing{--accent:lab(63.3038% -18.433 -51.0407);--accent-wash:color-mix(in srgb, lab(63.3038% -18.433 -51.0407) 14%, var(--paper));--paid:lab(66.9756% -58.27 19.5419);--paid-wash:color-mix(in oklch, lab(55.0481% -49.9246 15.93) 18%, var(--paper));--struck:lab(64.7376% 52.7628 33.6615);--amber:lab(74.2674% 20.0168 53.8013);--loop:lab(80.8059% 21.7313 50.4455)}}.dc-landing .lp-form{--background:var(--sheet);--foreground:var(--ink);--muted-foreground:var(--ink-3);--border:var(--rule-2);--input:var(--rule-2);--ring:var(--accent);--primary:var(--accent-ink);--primary-fg:var(--paper);--danger:var(--struck)}.dc-landing .lp-form button:disabled{opacity:1;color:var(--ink-2);background:var(--paper);border-color:var(--rule-2)}.dc-landing [id]{scroll-margin-top:72px}html:has(.dc-landing){scroll-behavior:smooth}@keyframes lp-fade{0%{opacity:0}to{opacity:1}}.dc-landing[data-paused] *,.dc-landing[data-paused] :before,.dc-landing[data-paused] :after{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.dc-landing :not(.animate-spin),.dc-landing :before,.dc-landing :after{transition-property:opacity,color,background-color,border-color!important;animation:none!important}html:has(.dc-landing){scroll-behavior:auto}}.lp-workspace{background:var(--lp-rail);box-shadow:0 0 0 1px var(--rule-2), var(--lp-shadow-lg);border-radius:12px;grid-template-columns:184px minmax(0,1fr);display:grid;position:absolute;inset:0;overflow:hidden}.lp-workspace-sidebar{color:var(--lp-rail-ink);flex-direction:column;font-size:13px;display:flex}.lp-workspace-brand{align-items:center;height:48px;padding:0 16px;display:flex}.lp-workspace-brand img{filter:brightness(0)invert();width:104px;height:auto}.lp-workspace-org{align-items:center;gap:8px;margin:16px 12px 20px;font-size:12px;font-weight:500;display:flex}.lp-workspace-org>span{background:var(--accent-ink);width:24px;height:24px;color:var(--sheet);border-radius:4px;place-items:center;font-size:10px;display:grid}.lp-workspace-group{color:var(--lp-rail-muted);text-transform:uppercase;letter-spacing:.08em;margin:0 16px 8px;font-size:9px;font-weight:500}.lp-workspace-nav{padding:0 8px}.lp-workspace-nav>div{height:32px;color:var(--lp-rail-muted);border-radius:4px;align-items:center;gap:10px;padding:0 10px;transition:background-color .18s,color .18s;display:flex}.lp-workspace-nav>div[data-active]{background:var(--lp-rail-hover);color:var(--lp-rail-accent);box-shadow:inset 2px 0 var(--lp-rail-accent)}.lp-workspace-user{align-items:center;gap:8px;margin-top:auto;padding:16px 12px;font-size:11px;display:flex}.lp-workspace-user>span{background:var(--lp-rail-hover);width:28px;height:28px;color:var(--lp-rail-accent);border-radius:50%;place-items:center;font-size:10px;display:grid}.lp-workspace-user small{color:var(--lp-rail-muted);margin-top:2px;font-size:10px;display:block}.lp-workspace-user>svg{color:var(--lp-rail-muted);margin-left:auto}.lp-workspace-main{grid-template-rows:48px 1fr;min-width:0;display:grid}.lp-workspace-toolbar{color:var(--lp-rail-muted);justify-content:flex-end;align-items:center;gap:16px;padding:0 20px;display:flex}.lp-workspace-search{border:1px solid var(--lp-rail-hover);background:var(--lp-rail-hover);border-radius:4px;align-items:center;gap:8px;width:260px;height:28px;margin-left:auto;padding:0 10px;font-size:11px;display:flex}.lp-workspace-search>span{margin-left:auto}.lp-workspace-canvas{background:var(--sheet);border-radius:12px 12px 0 0;grid-template-rows:1fr;margin-right:6px;display:grid;position:relative;overflow:hidden}.lp-workspace-content{min-height:0;position:relative;overflow:hidden}.lp-workspace-assistant{background:var(--sheet);white-space:nowrap;color:var(--accent-ink);box-shadow:0 0 0 1px var(--rule-2), var(--lp-shadow);border-radius:8px;align-items:center;gap:8px;padding:8px 12px;font-size:11px;display:flex;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.lp-how-frame[data-how-scene="8"] .lp-workspace-assistant{display:none}.lp-workspace-assistant>span:last-child{color:var(--ink-3);border-left:1px solid var(--rule-2);padding-left:8px}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.dc-landing>header{background:var(--paper);-webkit-backdrop-filter:none;backdrop-filter:none}}.lp-display{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(44px,5.4vw,92px);font-weight:600;line-height:1.02}.lp-h2{letter-spacing:-.032em;text-wrap:balance;font-size:clamp(34px,4.4vw,64px);font-weight:600;line-height:1}.lp-h2-sm{letter-spacing:-.028em;text-wrap:balance;font-size:clamp(28px,3.2vw,44px);font-weight:600;line-height:1.05}.lp-h3{letter-spacing:-.02em;font-size:clamp(20px,1.7vw,24px);font-weight:600;line-height:1.2}.lp-lede{color:var(--ink-2);text-wrap:pretty;font-size:clamp(17px,1.35vw,20px);line-height:1.55}.lp-em{color:var(--accent-ink)}.lp-price{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(38px,4.6vw,54px);font-weight:600;line-height:1}.lp-cta{background:var(--accent-ink);color:var(--sheet);transition:background-color .16s ease, scale .16s var(--lp-ease);box-shadow:inset 0 1px #ffffff29,0 1px 2px #1018281f}.lp-cta:hover{background:color-mix(in oklch, var(--accent-ink) 86%, var(--ink))}.lp-cta:active,.lp-ghost:active{scale:.97}.dark .lp-cta{color:var(--lp-on-accent)}.dark .lp-cta:hover{background:color-mix(in oklch, var(--accent-ink) 88%, white)}.lp-ghost{background:var(--sheet);color:var(--ink);border:1px solid var(--rule-2);transition:border-color .16s ease, color .16s ease, scale .16s var(--lp-ease)}.lp-ghost:hover{border-color:var(--rule-3)}.lp-btn-sm{height:40px;padding:0 16px;font-size:14px}.lp-btn-md{height:48px;padding:0 22px;font-size:16px}@media (max-width:639px){.lp-btn-md{height:52px}}.lp-scaled{width:100%;aspect-ratio:var(--w) / var(--h);position:relative;overflow:hidden;container-type:inline-size}.lp-scaled>div{width:calc(var(--w) * 1px);height:calc(var(--h) * 1px);transform-origin:0 0;scale:tan(atan2(100cqw, calc(var(--w) * 1px)));position:absolute;top:0;left:0}@supports (scale:calc(100cqw / 1px)){.lp-scaled>div{scale:calc(100cqw / (var(--w) * 1px))}}@media (min-width:768px){:where(.dc-landing main>section){position:relative}.dc-landing main>section{--lp-frame-x:calc((100% - min(100%, 1560px)) / 2 + var(--lp-gutter) / 2)}.dc-landing main>section:before{content:"";inset:0 var(--lp-frame-x);border-inline:1px solid var(--rule);pointer-events:none;position:absolute}.dc-landing main>section+section:after{content:"";height:9px;top:-4px;inset-inline:calc(var(--lp-frame-x) - 4px);pointer-events:none;background:linear-gradient(var(--rule-2) 0 0) left 0 top 4px / 9px 1px no-repeat, linear-gradient(var(--rule-2) 0 0) left 4px top 0 / 1px 9px no-repeat, linear-gradient(var(--rule-2) 0 0) right 0 top 4px / 9px 1px no-repeat, linear-gradient(var(--rule-2) 0 0) right 4px top 0 / 1px 9px no-repeat;position:absolute}.dc-landing main>.lp-hero+section:after{clip-path:inset(4px 0 0)}.dc-landing main>.lp-hero:after{content:"";height:4px;bottom:0;inset-inline:calc(var(--lp-frame-x) - 4px);pointer-events:none;background:linear-gradient(var(--rule-2) 0 0) left 4px top 0 / 1px 4px no-repeat, linear-gradient(var(--rule-2) 0 0) right 4px top 0 / 1px 4px no-repeat;position:absolute}.dc-landing>footer{--lp-frame-x:calc((100% - min(100%, 1560px)) / 2 + var(--lp-gutter) / 2);border-top:1px solid var(--rule)}.dc-landing>footer:before{content:"";inset:0 var(--lp-frame-x);border-inline:1px solid var(--rule);pointer-events:none;position:absolute}.dc-landing>footer:after{content:"";height:9px;top:-5px;inset-inline:calc(var(--lp-frame-x) - 4px);pointer-events:none;background:linear-gradient(var(--rule-2) 0 0) left 0 top 4px / 9px 1px no-repeat, linear-gradient(var(--rule-2) 0 0) left 4px top 0 / 1px 9px no-repeat, linear-gradient(var(--rule-2) 0 0) right 0 top 4px / 9px 1px no-repeat, linear-gradient(var(--rule-2) 0 0) right 4px top 0 / 1px 9px no-repeat;position:absolute}}.lp-hero{isolation:isolate;background:var(--paper);position:relative;overflow:clip}.lp-hero-inner{row-gap:clamp(40px,5vw,56px);padding-top:clamp(40px,5vw,80px);padding-bottom:clamp(48px,5vw,80px);display:grid}.lp-hero-copy{align-content:center;justify-items:start;gap:28px;display:grid}.lp-hero-trust{margin-top:-4px}@media (min-width:1280px){.lp-hero-inner{grid-template-columns:minmax(0,1fr) clamp(560px,46%,680px);align-items:center;column-gap:clamp(48px,4.5vw,88px)}}@media (max-width:1279px){.lp-job{max-width:720px}}@media (max-width:639px){.lp-hero-inner{flex-direction:column;row-gap:0;padding-top:32px;display:flex}.lp-hero-copy{display:contents}.lp-hero-copy>:not(h1){margin-top:24px}.lp-hero-copy>.lp-hero-trust{order:1;margin-top:28px}.lp-job{margin-top:32px}}.lp-ios{--ios-caption:11px;--ios-footnote:13px;--ios-subhead:15px;--ios-body:17px;--portal-title:32px}.lp-story .lp-scaled>div,.lp-feature-stage{content-visibility:auto}.lp-hero-stage [data-on]{--on:0;--on-fr:0fr}.lp-hero-stage[data-step="0"] [data-on~="0"],.lp-hero-stage[data-step="1"] [data-on~="1"],.lp-hero-stage[data-step="2"] [data-on~="2"],.lp-hero-stage[data-step="3"] [data-on~="3"],.lp-hero-stage[data-step="4"] [data-on~="4"],.lp-hero-stage[data-step="5"] [data-on~="5"],.lp-hero-stage[data-step="6"] [data-on~="6"],.lp-hero-stage[data-step="7"] [data-on~="7"],.lp-hero-stage[data-step="8"] [data-on~="8"],.lp-hero-stage[data-step="9"] [data-on~="9"],.lp-hero-stage[data-step="10"] [data-on~="10"],.lp-hero-stage[data-step="11"] [data-on~="11"],.lp-hero-stage[data-step="12"] [data-on~="12"]{--on:1;--on-fr:1fr}.lp-swap{justify-items:end;display:grid}.lp-swap>*{opacity:var(--on);grid-area:1/1;transition:opacity .25s}.lp-beat{--rest:var(--ink-3);width:fit-content;color:color-mix(in oklch, var(--accent-ink) calc(var(--on) * 100%), var(--rest));transition:color .4s;display:block}.lp-beat[data-past]{--rest:var(--ink)}.lp-pin{border:2px solid var(--sheet);background:var(--accent-ink);width:28px;height:28px;color:var(--paper);border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:grid;position:absolute;translate:-50% -50%;box-shadow:0 4px 12px #00000073}.lp-pin[data-start]{border-color:var(--paid);background:var(--sheet);color:var(--paid)}.lp-timeline{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:16px;margin-top:36px;display:grid}.lp-timeline-track{grid-column:1/-1;height:44px;position:relative}.lp-timeline-rail,.lp-timeline-fill{background:var(--rule-2);height:1px;position:absolute;top:8px;left:0;right:0}.lp-timeline-fill{background:var(--accent-ink);transform-origin:0;scale:var(--p) 1;transition:scale .9s var(--ease-in-out)}.lp-timeline-tick{background:var(--rule-3);width:1px;height:9px;position:absolute;top:4px}.lp-timeline-head{translate:calc(var(--p) * 100%) 0;transition:translate .9s var(--ease-in-out);position:absolute;inset:0}.lp-timeline-head:before{content:"";background:var(--accent-ink);width:9px;height:9px;box-shadow:0 0 0 3px var(--paper);border-radius:50%;position:absolute;top:4px;left:-4.5px}.lp-timeline-mark{color:color-mix(in oklch, var(--ink-2) calc(var(--on) * 100%), var(--ink-3));font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px;transition:color .3s;position:absolute;top:22px;translate:-50%}.lp-timeline-mark strong{color:color-mix(in oklch, var(--ink) calc(var(--on) * 100%), var(--ink-3));font-weight:600;transition:color .3s}.lp-timeline-mark[data-edge=start]{translate:0}.lp-timeline-mark[data-edge=end]{translate:-100%}.lp-timeline-note{text-align:right;color:var(--ink-3);justify-self:end;font-size:12px}.lp-trades{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:clamp(32px,4vw,56px);display:grid}@media (min-width:1024px){.lp-trades{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}}.lp-trade{aspect-ratio:4/3;background:var(--paper);border-radius:12px;position:relative;overflow:hidden}.lp-trade:after{content:"";pointer-events:none;background:linear-gradient(#0000 45%,#080c1059 70%,#080c10db);position:absolute;inset:0}.lp-trade-img{object-fit:cover}.lp-trade-name{z-index:1;color:var(--lp-on-photo);letter-spacing:-.01em;font-size:clamp(15px,1.3vw,18px);font-weight:600;position:absolute;bottom:14px;left:16px}.lp-trade-chip{z-index:1;background:var(--sheet);box-shadow:var(--lp-shadow);border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;font-size:13px;display:flex;position:absolute;top:12px;left:12px;right:12px}.lp-trade-chip strong{font-weight:600;display:block}.lp-trade-chip>div>span{color:var(--ink-3);font-size:12px;display:block}.lp-trade-client{color:var(--ink-2);font-weight:400;display:inline}@media (max-width:639px){.lp-trade-chip{border-radius:8px;padding:4px;top:8px;left:auto;right:8px}.lp-trade-chip>div{display:none}}.lp-workspace-scene{position:absolute;inset:0}.lp-how-frame{--w:960;--h:600}@media (max-width:1279px){.lp-how-frame{--w:770;--h:552}.lp-how-frame[data-how-scene="5"]{--h:480}.lp-how-frame[data-how-scene="8"]{--h:680;--s8-scale:.74;--s8-h:566px;--s8-result:none}.lp-how-frame .lp-workspace{background:var(--sheet);grid-template-columns:minmax(0,1fr)}.lp-how-frame :is(.lp-workspace-sidebar,.lp-workspace-toolbar,.lp-workspace-assistant){display:none}.lp-how-frame .lp-workspace-main{grid-template-rows:minmax(0,1fr)}.lp-how-frame .lp-workspace-canvas{border-radius:0;margin-right:0}}@media (max-width:639px){.lp-how-frame{--w:440}.lp-how-frame[data-how-scene="5"]{--h:600}.lp-how-frame[data-how-scene="8"]{--h:560;--s8-pad:14px;--s8-scale:.54;--s8-left:214px;--s8-h:425px}}.lp-final{background:var(--sheet)}.lp-final-photo{isolation:isolate;align-items:flex-end;min-height:clamp(520px,44vw,640px);display:flex;position:relative;overflow:hidden}.lp-final-photo:after{content:"";background:linear-gradient(270deg,#06090cdb 0%,#06090cb3 40%,#0000 64%),linear-gradient(#0000 50%,#06090c99);position:absolute;inset:0}.lp-final-copy{--ink:var(--lp-on-photo);--ink-2:#f5f6f7d6;z-index:1;width:100%;color:var(--ink);flex-direction:column;align-items:flex-start;padding-top:48px;padding-bottom:clamp(48px,6vw,96px);display:flex;position:relative}@media (min-width:1024px){.lp-final-copy{padding-left:calc(min(100%,1560px)/1.92308)}}@media (max-width:1023px){.lp-final-photo{background:var(--sheet);min-height:0;display:block;overflow:visible}.lp-final-photo>img{aspect-ratio:4/3;height:auto!important;position:relative!important}.lp-final-photo:after{display:none}.lp-final-copy{--ink:var(--lp-ink);--ink-2:var(--lp-ink-2);padding-top:32px;padding-bottom:8px}}.lp-final-demo{gap:24px;padding-top:clamp(48px,6vw,88px);padding-bottom:clamp(48px,6vw,88px);display:grid}@media (min-width:1024px){.lp-final-demo{grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:clamp(40px,5vw,88px)}}.dc-landing .lp-form :is(input,textarea,select){font-size:16px}@media (pointer:coarse){.dc-landing .lp-form :is(input,textarea,select){min-height:44px}.lp-btn-sm{height:44px}}.lp-job{position:relative}.lp-stage{padding-right:168px;position:relative}.lp-hero-matrix{display:none}@media (max-width:1023px){.lp-stage{padding-right:0}}@media (min-width:1024px){.lp-stage:after{content:"";pointer-events:none;background:linear-gradient(var(--rule-3) 0 0) left top / 20px 1px no-repeat, linear-gradient(var(--rule-3) 0 0) left top / 1px 20px no-repeat, linear-gradient(var(--rule-3) 0 0) right top / 20px 1px no-repeat, linear-gradient(var(--rule-3) 0 0) right top / 1px 20px no-repeat, linear-gradient(var(--rule-3) 0 0) left bottom / 20px 1px no-repeat, linear-gradient(var(--rule-3) 0 0) left bottom / 1px 20px no-repeat, linear-gradient(var(--rule-3) 0 0) right bottom / 20px 1px no-repeat, linear-gradient(var(--rule-3) 0 0) right bottom / 1px 20px no-repeat;position:absolute;inset:-20px}.lp-hero-matrix{z-index:-1;pointer-events:none;display:block;position:absolute;inset:-14% -18% 64px -14%;-webkit-mask:radial-gradient(closest-side,#000 50%,#0000);mask:radial-gradient(closest-side,#000 50%,#0000)}.lp-sheet{translate:calc(var(--px,0) * -4px) calc(var(--py,0) * -3px);transition:translate .7s var(--ease-out-quint)}.lp-job-phone{translate:calc(var(--px,0) * 7px) calc(var(--py,0) * 5px);transition:translate .7s var(--ease-out-quint)}}.lp-job-card{border:1px solid var(--rule-2);background:var(--sheet);min-width:0;color:var(--ink-2);box-shadow:var(--lp-shadow);border-radius:14px;flex-direction:column;gap:12px;padding:18px;font-size:13px;line-height:1.4;display:flex}.lp-job-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.lp-job-head .lp-swap{flex:none;justify-items:end}.lp-job-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:11px;font-weight:600}.lp-job-title{color:var(--ink);gap:2px;display:grid}.lp-job-title strong{letter-spacing:-.015em;font-size:17px;font-weight:600}.lp-job-title span{color:var(--ink-2)}.lp-job-stops{display:grid}.lp-job-stops>li{border-top:1px solid var(--rule);align-items:center;gap:8px;padding:7px 0;display:flex}.lp-job-stops>li>div{flex:1;min-width:0}.lp-job-stops strong{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-weight:600;display:block;overflow:hidden}.lp-job-stops>li>div>span{color:var(--ink-3);font-size:12px}.lp-job-stops .lp-pin{flex:none;width:22px;height:22px;font-size:11px;position:static;translate:none}.lp-job-stops .lp-swap{flex:none}.lp-sheet{z-index:1;border:1px solid var(--rule-2);background:var(--sheet);color:var(--ink-2);font-variant-numeric:tabular-nums;box-shadow:var(--lp-shadow-lg);border-radius:8px;flex-direction:column;padding:28px;font-size:13px;line-height:1.4;display:flex;position:relative}.lp-sheet-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.lp-sheet-brand{color:var(--ink);letter-spacing:-.01em;align-items:center;gap:10px;font-size:14px;font-weight:600;display:flex}.lp-sheet-logo{background:var(--accent-ink);width:30px;height:30px;color:var(--sheet);border-radius:6px;place-items:center;font-size:14px;font-weight:700;display:grid}.dark .lp-sheet-logo{color:var(--lp-on-accent)}.lp-sheet-doc{justify-items:end;gap:2px;display:grid}.lp-sheet-doc>span,.lp-sheet-label{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:11px;font-weight:600}.lp-sheet-doc>strong{letter-spacing:-.01em;color:var(--ink);font-size:17px;font-weight:600}.lp-sheet-event{border-block:1px solid var(--rule);background:var(--paper);justify-items:start;margin:18px -28px 0;padding:10px 28px}.lp-sheet-event>span{color:var(--ink);align-items:center;gap:8px;font-weight:500;display:flex}.lp-sheet-event svg{color:var(--accent-ink);flex:none}.lp-sheet-event [data-paid] svg{color:var(--paid)}.lp-sheet-meta{justify-content:space-between;align-items:flex-start;gap:16px;margin-top:18px;display:flex}.lp-sheet-meta>p{gap:1px;display:grid}.lp-sheet-meta strong{color:var(--ink);font-size:14px;font-weight:600}.lp-sheet-job{border-bottom:1px solid var(--rule-2);justify-content:space-between;align-items:baseline;gap:12px;margin-top:18px;padding-bottom:8px;display:flex}.lp-sheet-job strong{color:var(--ink);font-weight:600}.lp-sheet-job span{color:var(--ink-3);font-size:12px}.lp-sheet-lines>li{border-bottom:1px solid var(--rule);justify-content:space-between;gap:12px;padding:8px 0;display:flex}.lp-sheet-lines>li>span:first-child{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.lp-sheet-lines>li>span:last-child{color:var(--ink);flex:none}.lp-sheet-lines>.lp-sheet-more{display:none}.lp-sheet-sum{grid-template-columns:minmax(0,1fr) minmax(0,13rem);align-items:center;gap:16px;margin-top:12px;display:grid}.lp-sheet-totals{grid-area:1/2;gap:6px;display:grid}.lp-sheet-totals>div{justify-content:space-between;gap:12px;display:flex}.lp-sheet-totals>div:last-child{border-top:1px solid var(--rule-2);color:var(--ink);margin-top:2px;padding-top:8px;font-size:16px;font-weight:600}.lp-stamp{outline-offset:-8px;color:var(--paid);letter-spacing:.16em;text-indent:.16em;text-transform:uppercase;opacity:var(--on);rotate:-9deg;scale:calc(1 + (1 - var(--on)) * .5);transition:opacity .14s ease, scale .26s var(--ease-out-quint);-webkit-mask:var(--lp-stamp-grain) 0 0 / 100% 100%;-webkit-mask:var(--lp-stamp-grain) 0 0 / 100% 100%;mask:var(--lp-stamp-grain) 0 0 / 100% 100%;--lp-stamp-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='120'%3E%3Cfilter id='n' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.55' numOctaves='3' seed='7'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 -10 7.4'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");border:3px solid;border-radius:8px;outline:1.25px solid;grid-area:1/1;justify-self:center;justify-items:center;gap:3px;padding:8px 16px 9px;font-size:30px;font-weight:800;line-height:1;display:grid}.lp-stamp small{letter-spacing:.12em;text-indent:.12em;font-size:10px;font-weight:700}.lp-sheet-sign{justify-items:start;margin-top:20px;display:grid}.lp-sheet-sign .lp-swap{border-top:1px solid var(--rule-3);width:min(100%,17rem);color:var(--ink-3);justify-items:start;padding-top:6px;font-size:12px}.lp-sig{width:min(100%,15rem);height:auto;margin-bottom:-6px;display:block;overflow:visible}.lp-sig path{fill:none;stroke:var(--accent-ink);stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1 2;stroke-dashoffset:calc((1 - var(--on)) * 1.05);transition:stroke-dashoffset calc(var(--on) * var(--dur) * 1.5s) linear calc(.3s + var(--on) * var(--at) * 1.5s)}.lp-sheet>*{transition:opacity .3s}.lp-hero-stage[data-step="5"] .lp-sheet>:not(.lp-sheet-head){opacity:0}@keyframes lp-write{0%{opacity:0;clip-path:inset(0 100% 0 0)}}@keyframes lp-thunk{35%{transform:translateY(2px)scale(.996)}}.dc-landing:not([data-paused]) .lp-hero-stage[data-replay][data-step="0"] .lp-sheet-lines>li{animation:lp-write .52s var(--ease-out-quint) calc(.25s + var(--i) * .12s) both}.dc-landing:not([data-paused]) .lp-hero-stage[data-replay][data-step="0"] .lp-sheet-sum{animation:lp-write .52s var(--ease-out-quint) .9s both}.dc-landing:not([data-paused]) .lp-hero-stage[data-step="4"] .lp-sheet{animation:lp-thunk .24s var(--ease-out-quint) .1s}@media (max-width:639px){.lp-sheet{padding:20px}.lp-sheet-event{margin-inline:-20px;padding-inline:20px}.lp-sheet-sum{grid-template-columns:minmax(0,1fr) minmax(0,10.5rem)}.lp-stamp{font-size:24px}.lp-sheet-lines>[data-rolled]{display:none}.lp-sheet-lines>.lp-sheet-more{display:flex}}.lp-job-phone{z-index:2;width:184px;position:absolute;bottom:32px;right:0}@media (max-width:1023px){.lp-job-phone{display:none}}.lp-job-screens{width:390px;height:844px;position:relative}.lp-job-screen{z-index:var(--on);opacity:var(--on);transition:opacity .25s ease calc((1 - var(--on)) * .25s);position:absolute;inset:0}.lp-job-caption{text-align:center;color:var(--ink-3);margin-top:10px;font-size:12px}@media (max-width:639px){.lp-how-frame[data-how-scene="8"]{--s8-label:none}}.lp-foot-mark{isolation:isolate;height:clamp(150px,24vw,380px);margin-top:clamp(32px,4vw,56px);position:relative;-webkit-mask:linear-gradient(#000 55%,#0000);mask:linear-gradient(#000 55%,#0000)}.lp-foot-mark:before{content:"";z-index:-1;inset:0 calc(-1 * var(--lp-gutter) / 2);pointer-events:none;background:linear-gradient(to right, var(--lp-grid-line) 1px, transparent 1px) 0 0 / 32px 32px, linear-gradient(to bottom, var(--lp-grid-line) 1px, transparent 1px) 0 0 / 32px 32px;position:absolute}
.lp-workspace .lp-workspace-nav-sections{scrollbar-width:none;flex:1;min-height:0;overflow:auto}.lp-workspace .lp-workspace-nav-section{margin-top:4px}.lp-workspace .lp-workspace-group{margin-bottom:3px;line-height:14px}.lp-workspace .lp-workspace-nav>div{height:24px}.lp-workspace .lp-workspace-toolbar{justify-content:flex-start;position:relative}.lp-workspace .lp-workspace-search{width:min(260px,44%);margin:0;position:absolute;left:50%;transform:translate(-50%)}.lp-workspace .lp-workspace-toolbar-actions{align-items:center;gap:16px;margin-left:auto;display:flex}.lp-workspace[data-collapsed] .lp-workspace-nav-section{margin-top:4px}.lp-workspace[data-collapsed] .lp-workspace-nav{padding-top:0}
.lp-record-preview{background:var(--sheet);min-width:0;color:var(--ink);opacity:var(--record-reveal);transform:translate3d(0, calc((1 - var(--record-reveal)) * 10px), 0);flex-direction:column;padding:19px 21px;font-size:11px;display:flex;position:absolute;inset:0}.lp-record-head{border-bottom:1px solid var(--rule);grid-template-columns:minmax(150px,1fr) minmax(250px,1.3fr) auto;align-items:center;gap:12px;padding-bottom:15px;display:grid}.lp-record-heading{gap:3px;min-width:0;display:grid}.lp-record-heading strong{letter-spacing:-.035em;font-size:17px;font-weight:600}.lp-record-heading>span{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lp-record-progress{justify-content:center;align-items:center;gap:0;margin:0;padding:0;list-style:none;display:flex}.lp-record-progress li{color:var(--ink-2);white-space:nowrap;align-items:center;gap:5px;display:flex}.lp-record-progress li+li:before{content:"";background:var(--rule-2);width:19px;height:1px;margin:0 7px}.lp-record-progress li[data-final]{opacity:calc(.3 + .7 * var(--record-done))}.lp-record-step-icon{background:var(--accent-ink);width:17px;height:17px;color:var(--sheet);border-radius:50%;place-items:center;display:grid}.lp-record-progress li[data-final] .lp-record-step-icon{background:var(--paid)}.lp-record-action{border:1px solid var(--rule-2);color:var(--ink-2);white-space:nowrap;border-radius:5px;justify-self:end;padding:7px 10px}.lp-record-body{flex:1;grid-template-columns:minmax(0,1fr) 185px;gap:23px;min-height:0;display:grid}.lp-record-main{flex-direction:column;min-width:0;display:flex}.lp-record-tabs{border-bottom:1px solid var(--rule);min-height:41px;color:var(--ink-3);white-space:nowrap;align-items:stretch;gap:16px;display:flex}.lp-record-tabs span{align-items:center;display:flex}.lp-record-tabs [data-active]{border-bottom:2px solid var(--accent-ink);color:var(--ink);font-weight:600}.lp-record-highlights{border-bottom:1px solid var(--rule);gap:8px;padding:15px 0 11px;display:grid}.lp-record-highlights>strong{font-size:13px;font-weight:600}.lp-record-highlights>div{gap:28px;display:flex}.lp-record-highlights span{color:var(--ink-3);gap:3px;display:grid}.lp-record-highlights b{color:var(--ink);font-size:13px;font-weight:600}.lp-record-items{padding-top:15px}.lp-record-items h2,.lp-record-rail h2{letter-spacing:-.02em;margin:0 0 9px;font-size:13px;font-weight:600}.lp-record-items table{border-collapse:collapse;table-layout:fixed;width:100%}.lp-record-items th{border-block:1px solid var(--rule);color:var(--ink-3);text-align:left;padding:7px 5px;font-weight:500}.lp-record-items td{border-bottom:1px solid var(--rule);white-space:nowrap;text-overflow:ellipsis;padding:8px 5px;overflow:hidden}.lp-record-items :is(th,td):first-child{width:39%;padding-left:0}.lp-record-items :is(th,td):nth-child(2){text-align:right;width:8%}.lp-record-items :is(th,td):nth-child(3){text-align:left;width:10%}.lp-record-items :is(th,td):nth-child(4){text-align:right;width:19%}.lp-record-items :is(th,td):last-child{text-align:right;width:24%;padding-right:0}.lp-record-totals{align-self:flex-end;gap:6px;width:190px;margin:12px 0 0;display:grid}.lp-record-totals>div{justify-content:space-between;gap:10px;display:flex}.lp-record-totals dt{color:var(--ink-3)}.lp-record-totals dd{font-variant-numeric:tabular-nums;margin:0}.lp-record-totals>div:last-child{border-top:1px solid var(--rule-2);padding-top:6px;font-size:13px;font-weight:600}.lp-record-totals>div:last-child dt{color:var(--ink)}.lp-record-outcome{color:var(--ink-2);opacity:var(--record-done);transform:translateY(calc((1 - var(--record-done)) * 6px));align-items:center;gap:8px;margin-top:auto;padding-top:11px;display:flex}.lp-record-outcome>svg{color:var(--paid)}.lp-record-outcome>:last-child:not(span){margin-left:auto}.lp-record-rail{border-left:1px solid var(--rule);min-width:0;padding:17px 0 0 18px}.lp-record-rail h2{margin-bottom:14px}.lp-record-detail{gap:5px;margin-bottom:14px;display:grid}.lp-record-detail>span:first-child{color:var(--ink-3)}.lp-record-detail strong{font-weight:500}.lp-record-badges{width:fit-content;display:grid}.lp-record-badges>span:first-child{opacity:calc(1 - var(--record-done));grid-area:1/1}.lp-record-badges>span:last-child{opacity:var(--record-done);grid-area:1/1}.lp-record-pdf{border-top:1px solid var(--rule);margin-top:21px;padding-top:15px}.lp-record-pdf>div{min-width:0;color:var(--ink-2);align-items:center;gap:8px;display:flex}.lp-record-pdf>div span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:1279px){.lp-record-preview{padding:14px 17px;font-size:15px;line-height:1.35}.lp-record-heading strong{font-size:21px}.lp-record-items h2,.lp-record-rail h2,.lp-record-highlights>strong{font-size:17px}.lp-record-highlights b,.lp-record-totals>div:last-child{font-size:18px}.lp-record-body{grid-template-columns:minmax(0,1fr)}.lp-record-rail{display:none}.lp-record-head{padding-bottom:10px}.lp-record-tabs{min-height:33px}.lp-record-highlights{gap:5px;padding:9px 0}.lp-record-items{padding-top:10px}.lp-record-items th{padding-block:5px}.lp-record-items td{padding-block:6px}.lp-record-totals{gap:4px;margin-top:8px}.lp-record-outcome{padding-top:7px}}@media (max-width:639px){.lp-record-preview{font-size:18px;line-height:1.35}.lp-record-heading strong{font-size:23px}.lp-record-items h2,.lp-record-rail h2,.lp-record-highlights>strong{font-size:19px}.lp-record-highlights b,.lp-record-totals>div:last-child{font-size:20px}.lp-record-progress{font-size:16px}.lp-record-step-icon{width:21px;height:21px}.lp-record-head{grid-template-columns:1fr;gap:9px}.lp-record-progress{justify-content:flex-start}.lp-record-action{display:none}.lp-record-tabs{gap:14px}.lp-record-tabs span:nth-child(n+3){display:none}.lp-record-items :is(th,td):first-child{white-space:normal;width:40%}.lp-record-items :is(th,td):nth-child(2){width:11%}.lp-record-items :is(th,td):nth-child(3){display:none}.lp-record-items :is(th,td):nth-child(4){width:24%}.lp-record-items :is(th,td):last-child{width:25%}}
.dc-landing{--lp-halftone-alpha:.16}.dark .dc-landing{--lp-halftone-alpha:.3}.dc-landing .lp-halftone[data-scene=map]{--lp-halftone-alpha:.16}.dc-landing .lp-halftone:is([data-scene=house],[data-scene=van],[data-scene=paid],[data-scene=ahead]){--lp-halftone-alpha:.14}.dark .dc-landing .lp-halftone:is([data-scene=house],[data-scene=van],[data-scene=paid],[data-scene=ahead]){--lp-halftone-alpha:.22}.dc-landing .lp-halftone:is([data-scene=vans],[data-scene=doorstep]){--lp-halftone-alpha:.4}.dark .dc-landing .lp-halftone:is([data-scene=vans],[data-scene=doorstep]){--lp-halftone-alpha:.3}.dc-landing .lp-halftone[data-scene=old-way]{--lp-halftone-alpha:.34}.dark .dc-landing .lp-halftone[data-scene=old-way]{--lp-halftone-alpha:.26}.lp-halftone{pointer-events:none;opacity:var(--lp-halftone-alpha)}.lp-halftone picture{display:contents}.lp-halftone img{object-fit:cover;object-position:100% 0;width:100%;height:100%;display:block}.lp-halftone[data-scene=old-way] img{object-position:50% 50%}@media (max-width:1279px){.lp-halftone[data-scene=old-way] img{object-position:right var(--lp-gutter) top 50%}}.dark .lp-halftone img{filter:invert()}.lp-halftone[data-scene=map]:before{content:url(/landing/halftone/map.webp);image-rendering:pixelated;position:absolute;top:0;left:50%;translate:-50%}@media (max-width:1023px){.lp-halftone[data-scene=map]:before{content:url(/landing/halftone/map-1024.webp)}}@keyframes lp-halftone-develop{0%{-webkit-mask-position:100% 0;mask-position:100% 0}to{-webkit-mask-position:0 0;mask-position:0 0}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.dc-landing:not([data-paused]) .lp-halftone[data-reveal] img{animation:linear both lp-halftone-develop;animation-timeline:view();animation-range:entry cover 40%;-webkit-mask:linear-gradient(90deg,#000 40%,#0000 60%) 0 0/250% 100% no-repeat;mask:linear-gradient(90deg,#000 40%,#0000 60%) 0 0/250% 100% no-repeat}@media (max-width:1279px){.dc-landing:not([data-paused]) .lp-halftone[data-reveal] img{animation-range:entry}}}}.lp-pricing-art,.lp-faq-art{display:none}@media (min-width:1024px){.lp-faq-art{aspect-ratio:1536/1032;width:22rem;margin-top:40px;display:block}}@media (min-width:768px){.lp-pricing-art{aspect-ratio:2048/878;width:min(100%,30rem);margin-bottom:12px;display:block}}
.lp-old-way{border-bottom:1px solid var(--rule);position:relative}.lp-old-way-art{pointer-events:none;position:absolute;inset:0;overflow:clip}.lp-old-way .lp-old-way-backdrop{height:180px;position:absolute;inset:auto 0 0}.lp-old-way-inner{padding-top:clamp(48px,6vw,88px);padding-bottom:calc(clamp(48px,6vw,88px) + 150px);position:relative}.lp-old-way-inner>*{max-width:40rem}.lp-old-way-inner .lp-lede{color:var(--ink)}.lp-old-way-list{border-top:1px solid var(--rule-2)}.lp-old-way-list>div{border-bottom:1px solid var(--rule);gap:2px 24px;padding:14px 0;display:grid}@media (min-width:640px){.lp-old-way-list>div{grid-template-columns:8.5rem minmax(0,1fr);align-items:baseline}}.lp-old-way-link{color:var(--accent-ink);white-space:nowrap;border-radius:4px;align-items:center;gap:3px;margin-left:6px;font-size:14px;font-weight:500;transition:color .16s;display:inline-flex}.lp-old-way-link:hover{text-underline-offset:4px;text-decoration:underline}.lp-old-way-link:focus-visible{outline:2px solid var(--accent-ink);outline-offset:2px}@media (max-width:639px){.lp-old-way-link{min-height:44px;margin-block:-12px}.lp-old-way .lp-old-way-backdrop{display:none}.lp-old-way-inner{padding-bottom:clamp(48px,6vw,88px)}}@media (min-width:1280px){.lp-old-way .lp-old-way-backdrop{inset:0 0 0 max(52%, calc(max(0px, (100% - 1560px) / 2) + var(--lp-gutter) + 40rem + 48px));height:auto}.lp-old-way-inner{padding-bottom:clamp(48px,6vw,88px)}}.lp-story{border-bottom:1px solid var(--rule);position:relative;overflow:clip visible}.lp-story-head{gap:16px;display:grid}.lp-story .lp-how-frame{width:100%;max-width:1120px}.lp-story .lp-how-frame .lp-workspace-group{font-size:10px;font-weight:600}.lp-chapters{margin-top:clamp(40px,5vw,72px)}.lp-chapters-body{display:grid}.lp-chapter{border-top:1px solid var(--rule);padding-block:clamp(48px,5vw,64px)}.lp-chapter:first-child{border-top:0;padding-top:0}.lp-chapter:last-child{padding-bottom:0}.dc-landing .lp-chapter[id]{scroll-margin-top:88px}.lp-chapter-visual{margin-top:clamp(28px,3.5vw,44px)}.lp-chapter-support{margin-top:clamp(32px,4vw,48px)}.lp-chapter-links{flex-wrap:wrap;align-items:center;gap:4px 20px;margin-top:clamp(24px,3vw,36px);font-size:14px;display:flex}.lp-chapter-links>span{color:var(--ink-3)}.lp-chapter-links a{min-height:32px;color:var(--ink-2);border-radius:4px;align-items:center;gap:3px;font-weight:500;transition:color .16s;display:inline-flex}.lp-chapter-links a:hover{color:var(--accent-ink)}.lp-chapter-links svg{color:var(--ink-3);transition:translate .2s var(--lp-ease), color .16s ease}.lp-chapter-links a:hover svg{color:currentColor;translate:1px -1px}@media (max-width:639px){.lp-chapter{padding-block:40px}.lp-chapter-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;margin-top:20px;display:grid}.lp-chapter-links>span{grid-column:1/-1}.lp-chapter-links a{min-height:44px}}.lp-chapter-index ol{margin:0;padding:0;list-style:none;display:flex}.lp-chapter-index a{min-height:44px;color:var(--ink-3);white-space:nowrap;align-items:center;gap:10px;font-size:15px;font-weight:500;transition:color .16s;display:flex}.lp-chapter-index a>span{font-variant-numeric:tabular-nums;width:1ch;font-size:12px}.lp-chapter-index a:hover,.lp-chapter-index a[aria-current]{color:var(--ink)}.lp-chapter-index a:focus-visible,.lp-chapter-links a:focus-visible{outline:2px solid var(--accent-ink);outline-offset:2px}.lp-chapter-art{display:none}@media (min-width:1024px){.lp-chapters{--lp-chapters-gap:clamp(32px, 4vw, 72px);isolation:isolate;column-gap:var(--lp-chapters-gap);grid-template-columns:12rem minmax(0,1fr);align-items:start;display:grid}.lp-chapter-index{position:sticky;top:96px}.lp-chapters-body{z-index:1;position:relative}.lp-chapter-index ol{border-left:1px solid var(--rule-2);flex-direction:column;gap:2px}.lp-chapter-index a{margin-left:-1px;padding:0 16px}.lp-chapter-index a[aria-current]{box-shadow:inset 2px 0 var(--accent-ink)}.lp-chapter .lp-story-head{grid-template-columns:minmax(0,5fr) minmax(0,4fr);align-items:end;gap:clamp(32px,5vw,80px)}.lp-chapter-art{--lp-art-w:44rem;--lp-art-rail:calc(var(--lp-art-w) - 15rem - var(--lp-chapters-gap) - var(--lp-gutter) / 2);z-index:-1;width:var(--lp-art-w);aspect-ratio:2;margin-top:26px;margin-left:calc(var(--lp-chapters-gap) + 15rem - var(--lp-art-w));pointer-events:none;-webkit-mask:linear-gradient(to right, #000 calc(var(--lp-art-rail) - 8px), transparent 0, transparent calc(var(--lp-art-rail) + 9px), #000 0);-webkit-mask:linear-gradient(to right, #000 calc(var(--lp-art-rail) - 8px), transparent 0, transparent calc(var(--lp-art-rail) + 9px), #000 0);mask:linear-gradient(to right, #000 calc(var(--lp-art-rail) - 8px), transparent 0, transparent calc(var(--lp-art-rail) + 9px), #000 0);display:block;position:relative}.lp-chapter-art .lp-halftone{opacity:0;transition:opacity .5s;position:absolute;inset:0}.lp-chapter-art[data-active=win] [data-scene=house],.lp-chapter-art[data-active=run] [data-scene=van],.lp-chapter-art[data-active=paid] [data-scene=paid],.lp-chapter-art[data-active=ahead] [data-scene=ahead]{opacity:var(--lp-halftone-alpha)}}@media (max-width:1023px){.lp-chapter-index{z-index:2;margin-inline:calc(-1 * var(--lp-gutter));padding-inline:var(--lp-gutter);border-bottom:1px solid var(--rule);background:color-mix(in srgb, var(--paper) 94%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);scrollbar-width:none;position:sticky;top:64px;overflow-x:auto}.lp-chapter-index ol{justify-content:space-between;gap:0}.lp-chapter-index a{padding:0 6px;font-size:13px}.lp-chapter-index a>span{display:none}.lp-chapter-index a[aria-current]{box-shadow:inset 0 -2px var(--accent-ink)}.lp-chapters-body{margin-top:clamp(32px,5vw,48px)}.dc-landing .lp-chapter[id]{scroll-margin-top:116px}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.lp-chapter-index{background:var(--paper);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-reduced-motion:reduce){.lp-chapter-art .lp-halftone{transition:none}}@keyframes lp-chapters-down{to{scale:1}}@keyframes lp-chapters-across{to{scale:1}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.lp-chapters{view-timeline:--lp-chapters block}@media (min-width:1024px){.lp-chapter-index ol{position:relative}.lp-chapter-index ol:before{content:"";background:var(--accent-ink);transform-origin:top;pointer-events:none;width:1px;position:absolute;top:0;bottom:0;left:-1px;scale:1 0}.dc-landing:not([data-paused]) .lp-chapter-index ol:before{animation:linear both lp-chapters-down;animation-timeline:--lp-chapters;animation-range:contain}}@media (max-width:1023px){.lp-chapter-index:after{content:"";background:var(--accent-ink);transform-origin:0;pointer-events:none;height:1px;position:absolute;bottom:0;left:0;right:0;scale:0 1}.dc-landing:not([data-paused]) .lp-chapter-index:after{animation:linear both lp-chapters-across;animation-timeline:--lp-chapters;animation-range:contain}}}}.lp-run-stage{gap:16px;margin-top:clamp(28px,3.5vw,44px);display:grid}.lp-run-map{aspect-ratio:5/6;margin-inline:calc(-1 * var(--lp-gutter));background:var(--sheet);position:relative;overflow:clip}.lp-run-map:after{content:"";border-block:1px solid var(--rule-2);border-radius:inherit;pointer-events:none;position:absolute;inset:0}.lp-run-art{aspect-ratio:820/680;height:100%;position:absolute;top:0;left:50%;translate:-50%}.lp-run-art picture{display:contents}.lp-run-art :is(img,svg){width:100%;height:100%;position:absolute;inset:0}.lp-run-line{fill:none;stroke:var(--lp-route);stroke-width:4px;vector-effect:non-scaling-stroke;stroke-opacity:.9;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0}.lp-run-credit{background:color-mix(in oklch, var(--sheet) 78%, transparent);color:var(--ink-3);border-radius:4px;padding:1px 6px;font-size:11px;position:absolute;bottom:6px;right:8px}.lp-run-card{align-self:start}.lp-run-drive{border-top:1px solid var(--rule);color:var(--ink-3);padding-top:10px;font-size:12px}@media (min-width:640px){.lp-run-map{aspect-ratio:4/3}.lp-run-art{width:100%;height:auto;top:50%;left:0;translate:0 -50%}}@media (min-width:768px) and (max-width:1023px){.lp-run-stage{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-run-map{grid-column:1/-1}}@media (min-width:1024px){.lp-run{--run-bleed:calc(var(--lp-gutter) + max(0px, (100vw - 1560px) / 2));--run-edge:min(var(--run-bleed), 120px);--run-h:min(100cqw / 1.5, 680px);--run-s:calc(var(--run-h) / 680);--run-phone-w:clamp(224px, 22cqw, 264px);container-type:inline-size}.lp-run-stage{height:var(--run-h);display:block;position:relative}.lp-run-map{inset:0 calc(-1 * var(--run-bleed)) 0 0;aspect-ratio:auto;border-radius:12px 0 0 12px;margin:0;position:absolute}.lp-run-map:after{border:1px solid var(--rule-2);border-right:0}.lp-run-art{top:0;left:auto;right:calc(var(--run-bleed) - var(--run-edge));width:auto;height:100%;translate:none;-webkit-mask:linear-gradient(90deg,#0000,#000 96px);mask:linear-gradient(90deg,#0000,#000 96px)}.lp-run-credit{left:8px;right:auto}.lp-run-card{width:256px;box-shadow:var(--lp-shadow-lg);position:absolute;top:24px;left:24px}.lp-run-phone{top:calc(410 * var(--run-s));width:var(--run-phone-w);position:absolute;right:0}.lp-run-app{min-height:calc(var(--run-phone-w) * 882 / 433 - 270 * var(--run-s) - 24px);padding-right:calc(var(--run-phone-w) + 32px);align-content:flex-start}}@media (min-width:1721px){.lp-run-art{-webkit-mask:linear-gradient(90deg,#0000,#000 96px calc(100% - 96px),#0000);mask:linear-gradient(90deg,#0000,#000 96px calc(100% - 96px),#0000)}}@keyframes lp-run-draw{0%{stroke-dashoffset:1px}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.dc-landing:not([data-paused]) .lp-run-line{animation:linear both lp-run-draw;animation-timeline:view();animation-range:entry 10% cover 50%}}}
@keyframes lp-final-settle{0%{scale:1.08}to{scale:1}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){@media (min-width:1024px){.lp-final-photo{view-timeline:--lp-final block}.lp-final-img{animation:linear both lp-final-settle;animation-timeline:--lp-final;animation-range:entry}}.dc-landing[data-paused] .lp-final-img{animation:none}}.dc-landing:not([data-paused]) :is([data-reveal=pending],[data-reveal=done]:not([data-ready])) .lp-phone{clip-path:inset(40% 0 0);transform:translateY(6%)}[data-reveal=done][data-ready] .lp-phone{clip-path:inset(0);transition:clip-path .75s var(--ease-out-quint), transform .75s var(--ease-out-quint)}.dc-landing:not([data-paused]) [data-reveal=pending] .lp-check{opacity:0;translate:0 -5px}[data-reveal=done] .lp-check{transition:opacity .32s var(--ease-out-quint), translate .42s var(--ease-out-quint);transition-delay:calc(var(--i) * 50ms)}.dc-landing[data-paused] [data-reveal] :is(.lp-phone,.lp-check){transition:none}}
/*# sourceMappingURL=3d7uo_tx9e_fz.css.map*/