@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/lander/hanken-300-900-var.woff2) format("woff2")}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/lander/instrument-serif-italic.woff2) format("woff2")}.c2{--c2-bg:#efefef;--c2-surface:#fff;--c2-ink:#0b0b0b;--c2-ink-2:#3a3a3a;--c2-muted:#626262;--c2-line:#dcdcdc;--c2-dark:#0b0b0b;--c2-dark-2:#161616;--c2-dark-line:#2a2a2a;--c2-dark-muted:#a8a8a8;--c2-sans:"Hanken Grotesk",ui-sans-serif,system-ui,sans-serif;--c2-serif:"Instrument Serif","Iowan Old Style",Georgia,serif;--c2-radius:18px;--c2-gutter:clamp(1rem,4vw,2.5rem);--l-clip-radius:16px;--l-clip-ground:#1a1a1a;--l-gutter:var(--c2-gutter);min-height:100vh;background:var(--c2-bg);color:var(--c2-ink);font-family:var(--c2-sans);font-size:1rem;line-height:1.55;-webkit-font-smoothing:antialiased}.c2 :where(ul,ol){list-style:none;margin:0;padding:0}.c2 :where(h1,h2,h3,p,dl,dd,figure){margin:0}.c2 :where(a,button,summary):focus-visible{outline:3px solid currentColor;outline-offset:3px}.c2 img{display:block;max-width:100%;height:auto}.c2 em{font-family:var(--c2-serif);font-style:italic;font-weight:400;letter-spacing:0}.c2-wrap{width:min(76rem,100%);margin-inline:auto;padding-inline:var(--c2-gutter)}.c2-sr{width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.c2-skip,.c2-sr{position:absolute}.c2-skip{left:1rem;top:-4rem;z-index:50;padding:.75rem 1rem;border-radius:999px;background:var(--c2-ink);color:#fff}.c2-skip:focus{top:1rem}.c2-arrow{width:1.125rem;height:1.125rem;flex:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.c2-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:3rem;padding:0 1.375rem;border:0;border-radius:12px;background:var(--c2-ink);color:#fff;font:inherit;font-weight:700;text-decoration:none;cursor:pointer;transition:background-color .15s ease,transform .15s ease}.c2-btn:hover{background:#2b2b2b;transform:translateY(-1px)}.c2-btn--small{min-height:2.75rem;padding:0 1rem;font-size:.9375rem}.c2-btn--big{min-height:3.5rem;padding:0 1.75rem;font-size:1.0625rem}.c2-btn--ghost{background:var(--c2-surface);color:var(--c2-ink);box-shadow:inset 0 0 0 1px var(--c2-line)}.c2-btn--ghost:hover{background:#f7f7f7}.c2-btn--ghost svg{width:1rem;height:1rem}.c2-btn--ghost .lwalk-time{color:var(--c2-muted);font-weight:500}.c2-btn--light{background:#fff;color:var(--c2-ink)}.c2-btn--light:hover{background:#e9e9e9}.c2-btn--full{width:100%}.c2-nav{position:sticky;top:0;z-index:20;background:var(--c2-bg)}.c2-nav-inner{display:flex;align-items:center;gap:2rem;min-height:4.5rem}.c2-logo img{width:9.25rem}.c2-links{display:flex;gap:1.75rem;margin-inline:auto}.c2-links a{color:var(--c2-ink-2);font-size:.9375rem;font-weight:600;text-decoration:none}.c2-links a:hover{color:var(--c2-ink);text-decoration:underline;text-underline-offset:4px}.c2-nav-actions{display:flex;gap:.5rem}.c2-hero{position:relative;overflow:hidden;padding-block:clamp(4rem,9vw,8rem) clamp(3rem,6vw,5rem)}.c2-hero-copy{position:relative;z-index:2;max-width:46rem;text-align:center}.c2-badge{display:inline-flex;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:.375rem .875rem;border:1px solid var(--c2-line);border-radius:999px;background:var(--c2-surface);font-size:.875rem;font-weight:600}.c2-badge span{width:.5rem;height:.5rem;border-radius:50%;background:#22c55e;box-shadow:0 0 0 3px rgb(34 197 94/.2)}.c2-hero h1{font-size:clamp(2.75rem,6vw,5rem);font-weight:700;line-height:1;letter-spacing:-.045em}.c2-hero h1 em{display:block;font-size:1.08em;line-height:1}.c2-lede{max-width:34rem;margin:1.5rem auto 0;color:var(--c2-ink-2);font-size:clamp(1.0625rem,1.4vw,1.25rem)}.c2-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:2rem}.c2-fine{margin-top:1rem;color:var(--c2-muted);font-size:.875rem}.c2-float{position:absolute;inset:0;z-index:1;pointer-events:none}.c2-float .lauto{position:absolute;box-shadow:0 20px 50px rgb(0 0 0/.18)}.c2-float .lauto__sound{display:none}.c2-float .lauto:first-child{--l-clip-width:9.5rem;left:3%;top:8%;transform:rotate(-6deg)}.c2-float .lauto:nth-child(2){--l-clip-width:8rem;left:12%;top:52%;transform:rotate(4deg)}.c2-float .lauto:nth-child(3){--l-clip-width:6.5rem;left:1%;bottom:-4%;filter:blur(2px);opacity:.7}.c2-float .lauto:nth-child(4){--l-clip-width:9.5rem;right:3%;top:6%;transform:rotate(6deg)}.c2-float .lauto:nth-child(5){--l-clip-width:8rem;right:13%;top:50%;transform:rotate(-4deg)}.c2-float .lauto:nth-child(6){--l-clip-width:6.5rem;right:1%;bottom:-2%;filter:blur(2px);opacity:.7}.c2-float-row{display:none}.c2-chips{padding-block:1.25rem;border-block:1px solid var(--c2-line);background:var(--c2-surface);--lmarq-seconds:45s;--l-clip-gap:0.625rem}.c2-chips li{flex:none;padding:.5rem 1rem;border:1px solid var(--c2-line);border-radius:999px;background:var(--c2-bg);font-size:.9375rem;font-weight:600;white-space:nowrap}.c2-section{padding-block:clamp(4rem,8vw,7rem)}.c2-section--line{border-top:1px solid var(--c2-line)}.c2-dark{padding-block:clamp(4rem,8vw,7rem);background:var(--c2-dark);color:#fff}.c2-dark--tight{padding-top:0}.c2-head{max-width:44rem;margin:0 auto clamp(2.25rem,4vw,3.5rem);text-align:center}.c2 h2,.c2-head h2{font-size:clamp(2rem,4vw,3.5rem);font-weight:700;line-height:1.04;letter-spacing:-.04em}.c2 h2 em{font-size:1.1em}.c2 .c2-lines{font-size:min(clamp(2rem,4vw,3.5rem),calc((100vw - 2 * var(--c2-gutter)) / 9.8))}.c2-lines span{display:block;white-space:nowrap}.c2-head p{margin-top:1rem;color:var(--c2-ink-2);font-size:1.125rem}.c2-head--dark p{color:var(--c2-dark-muted)}.c2-center{margin-top:2.5rem;text-align:center}.c2-how{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.c2-how li{display:flex;flex-direction:column}.c2-how-visual{position:relative;display:grid;place-items:center;height:17rem;margin-bottom:1.25rem;overflow:hidden;border-radius:var(--c2-radius);background:var(--c2-dark-2)}.c2-how-visual>img{width:86%;border-radius:10px;transform:translateY(12%)}.c2-how-visual--stack img{position:absolute;width:34%;border-radius:12px;box-shadow:0 16px 40px rgb(0 0 0/.5);transform:none}.c2-how-visual--stack img:first-child{left:9%;top:16%;transform:rotate(-8deg)}.c2-how-visual--stack img:nth-child(2){left:33%;top:9%;z-index:1}.c2-how-visual--stack img:nth-child(3){right:9%;top:16%;transform:rotate(8deg)}.c2-how-count{position:absolute;left:50%;bottom:1rem;z-index:2;padding:.375rem .875rem;border-radius:999px;background:#fff;color:var(--c2-ink);font-size:.875rem;font-weight:700;transform:translateX(-50%)}.c2-how-visual--faces{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;padding:1rem;place-items:stretch}.c2-how-visual--faces img{width:100%;height:100%;aspect-ratio:auto;object-fit:cover;object-position:top;border-radius:10px;transform:none}.c2-how h3,.c2-tile h3{font-size:1.625rem;font-weight:700;line-height:1.15;letter-spacing:-.03em}.c2-how h3 em,.c2-tile h3 em{font-size:1.12em}.c2-how p{margin-top:.5rem;color:var(--c2-ink-2)}.c2-grid{--l-clip-width:100%;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:2.75rem .875rem;padding-bottom:1.75rem}.c2-grid .lauto:nth-child(2n){transform:translateY(1.75rem)}.c2-bento{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.c2-tile{display:flex;flex-direction:column;padding:1.5rem;border:1px solid var(--c2-dark-line);border-radius:var(--c2-radius);background:var(--c2-dark-2)}.c2-tile p{margin-top:.5rem;color:var(--c2-dark-muted)}.c2-tile--clip{--l-clip-width:9rem;flex-direction:row;align-items:flex-end;gap:1.25rem}.c2-frames{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-bottom:1.25rem}.c2-frames img{aspect-ratio:9/16;width:100%;object-fit:cover;border-radius:10px}.c2-frames img:nth-child(2){outline:2px solid #fff;outline-offset:2px}.c2-editor{margin-bottom:1.25rem;border-radius:10px}.c2-tile--wide{grid-column:1/-1;flex-direction:row;align-items:center;justify-content:space-between;gap:2rem;padding:2rem}.c2-tile--wide>div:first-child{max-width:40rem}.c2-modes{display:inline-flex;flex:none;gap:.25rem;padding:.3rem;border:1px solid var(--c2-dark-line);border-radius:12px;font-size:1.125rem;font-weight:700}.c2-modes span{padding:.625rem 1.5rem;border-radius:9px;color:var(--c2-dark-muted)}.c2-modes [data-on]{background:#fff;color:var(--c2-ink)}.c2-reveal{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,4rem)}.c2-reveal p{max-width:30rem;margin:1.25rem 0 2rem;color:var(--c2-ink-2);font-size:1.125rem}.c2-reveal-clips{--l-clip-width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.c2-reveal-clips .lauto{box-shadow:0 24px 60px rgb(0 0 0/.22)}.c2-reveal-clips .lauto:first-child{transform:rotate(-3deg)}.c2-reveal-clips .lauto:last-child{transform:rotate(3deg) translateY(2rem)}.c2-cost{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:clamp(2rem,5vw,4rem)}.c2-cost-figure em{display:block;font-size:clamp(6rem,14vw,11rem);line-height:.85;letter-spacing:-.02em}.c2-cost h2{margin-top:1rem;font-size:clamp(1.75rem,3vw,2.5rem)}.c2-cost>div>p:last-child{margin-top:1rem;color:var(--c2-ink-2);font-size:1.0625rem}.c2-vs{border-radius:var(--c2-radius);background:var(--c2-dark);color:#fff}.c2-vs div{display:grid;grid-template-columns:9rem minmax(0,1fr);gap:1rem;padding:1.125rem 1.5rem}.c2-vs div+div{border-top:1px solid var(--c2-dark-line)}.c2-vs dt{color:var(--c2-dark-muted);font-size:.9375rem}.c2-vs dd{display:grid;gap:.125rem}.c2-vs s{color:#8a8a8a;font-size:.9375rem}.c2-vs span{font-weight:700}.c2-toggle{display:flex;width:fit-content;margin:0 auto 2rem;padding:.3rem;border:1px solid var(--c2-dark-line);border-radius:12px}.c2-toggle button{display:inline-flex;align-items:center;gap:.5rem;min-height:2.75rem;padding:0 1.25rem;border:0;border-radius:9px;background:transparent;color:var(--c2-dark-muted);font:inherit;font-weight:700;cursor:pointer}.c2-toggle button[aria-pressed=true]{background:#fff;color:var(--c2-ink)}.c2-toggle-save{padding:.125rem .5rem;border-radius:999px;background:#22c55e;color:#052e12;font-size:.75rem}.c2-plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.c2-plan{position:relative;display:flex;flex-direction:column;padding:2rem 1.75rem;border:1px solid var(--c2-dark-line);border-radius:var(--c2-radius);background:var(--c2-dark-2)}.c2-plan[data-start]{border-color:#fff}.c2-plan-flag{position:absolute;top:-.875rem;left:1.75rem;padding:.25rem .75rem;border-radius:999px;background:#fff;color:var(--c2-ink);font-size:.8125rem;font-weight:700}.c2-plan h3{font-size:1.5rem;font-weight:700}.c2-plan li,.c2-plan-billing,.c2-plan-blurb,.c2-plan-plus,.c2-plan-price{color:var(--c2-dark-muted)}.c2-plan-price{margin-top:1.25rem}.c2-plan-price s{margin-right:.25rem;font-size:1.25rem}.c2-plan-price strong{color:#fff;font-size:3rem;line-height:1;letter-spacing:-.04em}.c2-plan-billing{min-height:3em;margin:.5rem 0 1.25rem;font-size:.875rem}.c2-plan ul{display:grid;gap:.625rem;margin-top:1.5rem}.c2-plan li{padding-left:1.5rem;background:no-repeat left .45em/.875rem url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='m4 10.5 3.5 3.5L16 5.5' fill='none' stroke='%23fff' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.c2-plan-plus{margin-top:auto;padding-top:1.5rem;font-size:.8125rem}.c2-guarantee{max-width:40rem;margin:2rem auto 0;color:var(--c2-dark-muted);text-align:center}.c2-guarantee strong{color:#fff}.c2-faq-wrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:2.5rem}.c2-faq details{border-bottom:1px solid var(--c2-line)}.c2-faq summary{display:flex;justify-content:space-between;gap:1rem;padding-block:1.25rem;font-size:1.125rem;font-weight:700;cursor:pointer;list-style:none}.c2-faq summary::-webkit-details-marker{display:none}.c2-faq summary:after{content:"+";font-size:1.5rem;line-height:1}.c2-faq details[open] summary:after{content:"−"}.c2-faq details p{padding-bottom:1.25rem;color:var(--c2-ink-2)}.c2-close{padding-block:0 clamp(3rem,6vw,5rem)}.c2-close-card{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:2rem;padding:clamp(2rem,5vw,4rem);overflow:hidden;border-radius:28px;background:var(--c2-dark);color:#fff}.c2-close-copy p{margin:1rem 0 2rem;color:var(--c2-dark-muted);font-size:1.125rem}.c2-close-fan{--l-clip-width:100%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.625rem}.c2-close-fan .lauto__sound{display:none}.c2-close-fan .lauto:first-child{transform:rotate(-8deg) translateY(1rem)}.c2-close-fan .lauto:nth-child(2){transform:rotate(-3deg)}.c2-close-fan .lauto:nth-child(3){transform:rotate(3deg)}.c2-close-fan .lauto:nth-child(4){transform:rotate(8deg) translateY(1rem)}.c2-footer{padding-top:2rem;padding-bottom:clamp(6rem,11vw,160px);overflow:hidden}.c2-footer-row{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem;padding-bottom:1rem;border-bottom:1px solid var(--c2-line)}.c2-footer nav{display:flex;flex-wrap:wrap;gap:1.25rem}.c2-footer a,.c2-footer p{color:var(--c2-muted);font-size:.9375rem;text-decoration:none}.c2-footer a:hover{color:var(--c2-ink)}.c2 .c2-wordmark{margin-top:clamp(3.5rem,11vw,10rem);color:#858585;font-size:clamp(4rem,17vw,15rem);font-weight:800;line-height:1;letter-spacing:-.06em;text-align:center;white-space:nowrap}@media (max-width:1099px){.c2-float{display:none}.c2-float-row{--l-clip-width:100%;position:relative;z-index:2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;max-width:34rem;margin:2.5rem auto 0;padding-inline:var(--c2-gutter)}.c2-float-row .lauto:first-child{transform:rotate(-4deg)}.c2-float-row .lauto:nth-child(3){transform:rotate(4deg)}}@media (max-width:899px){.c2-links{display:none}.c2-nav-actions{margin-left:auto}.c2-bento,.c2-close-card,.c2-cost,.c2-faq-wrap,.c2-how,.c2-plans,.c2-reveal{grid-template-columns:minmax(0,1fr)}.c2-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.c2-grid .lauto:nth-child(n+7){display:none}.c2-tile--wide{flex-direction:column;align-items:flex-start}.c2-plan[data-start]{order:-1}.c2-reveal-clips .lauto:last-child{transform:rotate(3deg)}.c2-close-copy .c2-btn,.c2-reveal .c2-btn{display:flex;width:fit-content;margin-inline:auto}}@media (max-width:560px){.c2-badge{font-size:min(.875rem,3.6vw);white-space:nowrap}.c2-nav-inner{gap:.75rem}.c2-nav-actions .c2-btn{padding-inline:.75rem;white-space:nowrap}.c2-logo img{width:clamp(5.5rem,28vw,7rem)}.c2-actions .c2-btn{width:100%}.c2-tile--clip{flex-direction:column;align-items:stretch;--l-clip-width:100%}.c2-vs div{grid-template-columns:minmax(0,1fr);gap:.25rem}.c2-close-fan .lauto:nth-child(4){display:none}.c2-close-fan{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.c2-btn{transition:none}.c2-btn:hover{transform:none}}