.lp-root{--cream:#f4efe3;--bone:#efebe1;--ink:#0a0a0a;--ink-soft:#161616;--ink-muted:#3a3a3a;--ink-faint:#6b6b6b;--yellow:#e8ff3a;--lp-border:#0a0a0a1f;--lp-border-strong:#0a0a0a38;font-family:var(--font-ts-body);background:var(--cream);color:var(--ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lp-root,.lp-root *{box-sizing:border-box}.lp-root .lp-mono{font-family:var(--font-ts-mono)}.lp-root .lp-display{font-family:var(--font-ts-display);letter-spacing:-.04em;font-weight:900}.lp-root .h1{font-family:var(--font-ts-display);letter-spacing:-.045em;font-size:clamp(48px,7vw,104px);font-weight:900;line-height:.92}.lp-root .h2{font-family:var(--font-ts-display);letter-spacing:-.035em;font-size:clamp(36px,5vw,64px);font-weight:900;line-height:.95}.lp-root .h3{font-family:var(--font-ts-display);letter-spacing:-.025em;font-size:clamp(22px,2.2vw,28px);font-weight:800;line-height:1.05}.lp-root .accent{background:var(--yellow);box-shadow:.12em 0 0 var(--yellow),-.12em 0 0 var(--yellow);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:.02em 0}.lp-root .has-accent{line-height:1.35}.lp-root h1.has-accent,.lp-root h2.has-accent,.lp-root .h1.has-accent,.lp-root .h2.has-accent{line-height:1.18}.lp-root .section-label{font-family:var(--font-ts-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--ink);align-items:center;gap:10px;margin-bottom:20px;font-size:11px;font-weight:600;display:inline-flex}.lp-root .section-label:before{content:"";background:var(--yellow);border:1.5px solid var(--ink);border-radius:50%;width:8px;height:8px}.lp-root ::selection{background:var(--yellow);color:var(--ink)}.lp-root .ts-lockup{color:inherit;align-items:center;gap:12px;text-decoration:none;display:inline-flex}.lp-root .ts-mark{width:34px;height:34px;font-family:var(--font-ts-mono);letter-spacing:-.03em;border:2.2px solid;justify-content:center;align-items:center;font-size:16px;font-weight:700;line-height:1;display:flex;position:relative}.lp-root .ts-mark>span{transform:translateY(1px)}.lp-root .ts-mark:after{content:"";background:var(--yellow);border-radius:50%;width:9px;height:9px;position:absolute;top:-5px;right:-5px}.lp-root .ts-word{font-family:var(--font-ts-mono);letter-spacing:-.055em;font-size:20px;font-weight:700;line-height:1}.lp-root .ts-word-acc{color:var(--yellow)}.lp-root nav.ts-nav{z-index:50;-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--ink);background:#f4efe3eb;justify-content:space-between;align-items:center;padding:14px 24px;display:flex;position:fixed;top:0;left:0;right:0}@media (min-width:768px){.lp-root nav.ts-nav{padding:14px 48px}}.lp-root nav.ts-nav a:not(.lpbtn){color:var(--ink);font-family:var(--font-ts-mono);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:500;text-decoration:none;transition:opacity .15s}.lp-root nav.ts-nav a:not(.lpbtn):hover{opacity:.55}.lp-root nav.ts-nav ul{align-items:center;gap:28px;margin:0;padding:0;list-style:none;display:none}.lp-root nav.ts-nav .nav-cta{align-items:center;gap:14px;display:none}.lp-root .nav-burger{cursor:pointer;color:var(--ink);background:0 0;border:0;justify-content:center;align-items:center;padding:4px;display:inline-flex}@media (min-width:900px){.lp-root nav.ts-nav ul{display:flex}.lp-root nav.ts-nav .nav-cta{display:inline-flex}.lp-root .nav-burger{display:none}}.lp-root .mobile-nav{z-index:100;background:var(--cream);pointer-events:none;flex-direction:column;padding:20px 24px;transition:transform .28s;display:flex;position:fixed;inset:0;transform:translateY(-100%)}.lp-root .mobile-nav.open{pointer-events:auto;transform:translateY(0)}.lp-root .mobile-nav .mn-top{justify-content:space-between;align-items:center;margin-bottom:48px;display:flex}.lp-root .mobile-nav .mn-close{cursor:pointer;color:var(--ink);background:0 0;border:0;padding:4px;display:inline-flex}.lp-root .mobile-nav ul{flex-direction:column;gap:4px;margin:0;padding:0 4px;list-style:none;display:flex}.lp-root .mobile-nav ul a{color:var(--ink);font-family:var(--font-ts-display);letter-spacing:-.03em;border-bottom:1px solid var(--lp-border);padding:14px 0;font-size:32px;font-weight:900;line-height:1.2;text-decoration:none;display:block}.lp-root .mobile-nav .mn-cta{flex-direction:column;gap:12px;margin-top:32px;padding:0 4px;display:flex}.lp-root .mobile-nav .mn-login{font-family:var(--font-ts-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink);font-size:12px;text-decoration:none}@media (min-width:900px){.lp-root .mobile-nav{display:none}}.lp-root .lpbtn{font-family:var(--font-ts-display);letter-spacing:-.01em;border:2px solid var(--ink);cursor:pointer;text-transform:uppercase;align-items:center;gap:10px;padding:14px 22px;font-size:14px;font-weight:800;line-height:1;text-decoration:none;transition:transform .12s,box-shadow .12s,background .12s,color .12s;display:inline-flex}.lp-root .lpbtn .arrow{transition:transform .18s}.lp-root .lpbtn:hover .arrow{transform:translate(3px)}.lp-root .lpbtn-primary{background:var(--ink);color:var(--yellow)}.lp-root .lpbtn-primary:hover{box-shadow:4px 4px 0 var(--yellow);transform:translate(-2px,-2px)}.lp-root .lpbtn-outline{color:var(--ink);background:0 0}.lp-root .lpbtn-outline:hover{background:var(--ink);color:var(--cream)}.lp-root .lpbtn-yellow{background:var(--yellow);color:var(--ink)}.lp-root .lpbtn-yellow:hover{box-shadow:4px 4px 0 var(--ink);transform:translate(-2px,-2px)}.lp-root .lpbtn-sm{font-family:var(--font-ts-body);letter-spacing:.04em;text-transform:uppercase;padding:11px 18px;font-size:13px;font-weight:700}.lp-root .lpbtn-ink-on-yellow{background:var(--ink);color:var(--yellow)}.lp-root .lp-container{max-width:1280px;margin:0 auto;padding:0 24px}@media (min-width:768px){.lp-root .lp-container{padding:0 48px}}@keyframes lp-ticker-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.lp-root .ticker{background:var(--ink);color:var(--cream);border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);font-family:var(--font-ts-display);letter-spacing:-.02em;text-transform:uppercase;padding:14px 0;font-size:22px;font-weight:900;overflow:hidden}.lp-root .ticker-track{white-space:nowrap;gap:36px;padding-left:36px;animation:38s linear infinite lp-ticker-scroll;display:inline-flex}.lp-root .ticker-dot{background:var(--yellow);border-radius:50%;flex-shrink:0;align-self:center;width:10px;height:10px}.lp-root .hero{background:var(--cream);padding:140px 0 100px;position:relative;overflow:hidden}.lp-root .hero-top{font-family:var(--font-ts-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-muted);align-items:center;gap:14px;margin-bottom:48px;font-size:11px;display:flex}.lp-root .hero-top .bar{background:var(--ink);opacity:.25;flex:1;height:1px}.lp-root .hero-grid{grid-template-columns:1fr;gap:56px;display:grid}@media (min-width:1024px){.lp-root .hero-grid{grid-template-columns:1.35fr 1fr;gap:72px}}.lp-root .hero .sub{font-family:var(--font-ts-body);color:var(--ink);max-width:560px;margin-top:36px;font-size:19px;line-height:1.5}.lp-root .hero .ctas{flex-wrap:wrap;gap:14px;margin-top:36px;display:flex}.lp-root .hero .microtrust{font-family:var(--font-ts-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-faint);margin-top:20px;font-size:11px}.lp-root .hero-card{background:var(--ink);color:var(--cream);border:2px solid var(--ink);flex-direction:column;gap:18px;padding:28px;display:flex;position:relative}.lp-root .hero-card .hc-header{border-bottom:1px solid #f4efe333;justify-content:space-between;align-items:center;padding-bottom:14px;display:flex}.lp-root .hero-card .status{font-family:var(--font-ts-mono);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:8px;font-size:10px;display:inline-flex}.lp-root .hero-card .status .dot{background:var(--yellow);border-radius:50%;width:8px;height:8px;animation:1.4s ease-in-out infinite lp-pulse;box-shadow:0 0 0 3px #e8ff3a33}@keyframes lp-pulse{0%,to{opacity:1}50%{opacity:.6}}.lp-root .hc-ad{border:1px solid #f4efe326;flex-direction:column;gap:10px;padding:18px;display:flex}.lp-root .hc-ad .tag{font-family:var(--font-ts-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--yellow);font-size:10px}.lp-root .hc-ad .headline{font-family:var(--font-ts-display);letter-spacing:-.025em;color:var(--cream);font-size:22px;font-weight:900;line-height:1.08}.lp-root .hc-ad .copy{color:#f4efe3b3;font-size:13px;line-height:1.55}.lp-root .hc-ad .cta-row{border-top:1px dashed #f4efe326;justify-content:space-between;align-items:center;padding-top:10px;display:flex}.lp-root .hc-ad .cta-pill{background:var(--yellow);color:var(--ink);font-family:var(--font-ts-display);text-transform:uppercase;padding:6px 12px;font-size:12px;font-weight:800}.lp-root .hc-ad .stat{font-family:var(--font-ts-mono);opacity:.6;font-size:10px}.lp-root .hc-footer{font-family:var(--font-ts-mono);letter-spacing:.18em;text-transform:uppercase;opacity:.55;justify-content:space-between;font-size:10px;display:flex}.lp-root .know{background:var(--bone);border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);padding:100px 0}.lp-root .know-title{max-width:900px}.lp-root .know-grid{border:1px solid var(--ink);grid-template-columns:1fr;gap:0;margin-top:56px;display:grid}@media (min-width:768px){.lp-root .know-grid{grid-template-columns:repeat(3,1fr)}}.lp-root .know-cell{border-right:1px solid var(--ink);background:var(--cream);flex-direction:column;gap:14px;padding:28px 24px;display:flex;position:relative}.lp-root .know-cell:last-child{border-right:none}@media (max-width:767px){.lp-root .know-cell{border-right:none;border-bottom:1px solid var(--ink)}.lp-root .know-cell:last-child{border-bottom:none}}.lp-root .know-cell .num{font-family:var(--font-ts-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--ink);opacity:.55;font-size:11px}.lp-root .know-cell .t{font-family:var(--font-ts-display);letter-spacing:-.025em;font-size:22px;font-weight:900;line-height:1.1}.lp-root .know-cell .d{color:var(--ink-muted);font-size:14px;line-height:1.55}.lp-root .know-cell .mark-strike{background:var(--yellow);font-family:var(--font-ts-display);text-transform:uppercase;letter-spacing:-.01em;padding:2px 6px;font-size:13px;font-weight:800;display:inline-block}.lp-root .know-cta{flex-wrap:wrap;align-items:baseline;gap:14px;margin-top:40px;display:flex}.lp-root .know-cta p{font-family:var(--font-ts-display);letter-spacing:-.03em;font-size:clamp(22px,3vw,34px);font-weight:900;line-height:1}.lp-root .engine{background:var(--ink);color:var(--cream);padding:110px 0;position:relative}.lp-root .engine .section-label{color:var(--cream)}.lp-root .engine .section-label:before{background:var(--yellow);border:1.5px solid var(--cream)}.lp-root .engine-strip{flex-wrap:wrap;gap:12px;margin:40px 0 0;display:flex}.lp-root .tag-pill{font-family:var(--font-ts-mono);letter-spacing:.14em;text-transform:uppercase;color:#f4efe3b3;text-decoration:line-through;-webkit-text-decoration-color:var(--yellow);text-decoration-color:var(--yellow);border:1.5px solid #f4efe34d;padding:8px 14px;font-size:11px;text-decoration-thickness:2px}.lp-root .engine-bottom{border-top:1px solid #f4efe326;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:18px;margin-top:56px;padding-top:40px;display:flex}.lp-root .engine-bottom .punch{font-family:var(--font-ts-display);letter-spacing:-.035em;color:var(--cream);max-width:700px;font-size:clamp(28px,4vw,48px);font-weight:900;line-height:1}.lp-root .engine-bottom .punch b{color:var(--yellow);font-weight:900}.lp-root .steps{background:var(--cream);border-top:1px solid var(--ink);padding:110px 0}.lp-root .steps-grid{border:1px solid var(--ink);grid-template-columns:1fr;gap:0;margin-top:52px;display:grid}@media (min-width:900px){.lp-root .steps-grid{grid-template-columns:repeat(5,1fr)}}.lp-root .step-cell{border-right:1px solid var(--ink);background:var(--cream);flex-direction:column;gap:14px;min-height:240px;padding:28px 22px;display:flex;position:relative}.lp-root .step-cell:last-child{background:var(--yellow);border-right:none}@media (max-width:899px){.lp-root .step-cell{border-right:none;border-bottom:1px solid var(--ink);min-height:auto}.lp-root .step-cell:last-child{border-bottom:none}}.lp-root .step-num{font-family:var(--font-ts-mono);letter-spacing:.22em;text-transform:uppercase;font-size:11px}.lp-root .step-title{font-family:var(--font-ts-display);letter-spacing:-.025em;font-size:20px;font-weight:900;line-height:1.1}.lp-root .step-desc{color:var(--ink-muted);font-size:13px;line-height:1.55}.lp-root .step-cell.final .step-title{font-size:28px}.lp-root .step-cell.final .arrow-big{align-self:flex-start;font-size:44px;line-height:1}.lp-root .features{background:var(--bone);border-top:1px solid var(--ink);padding:110px 0}.lp-root .features-grid{border:1px solid var(--ink);background:var(--cream);grid-template-columns:1fr;gap:0;margin-top:52px;display:grid}@media (min-width:700px){.lp-root .features-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.lp-root .features-grid{grid-template-columns:repeat(3,1fr)}}.lp-root .feature-cell{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);flex-direction:column;gap:10px;min-height:180px;padding:28px 24px;display:flex}.lp-root .feature-cell .tick{border:1.5px solid var(--ink);justify-content:center;align-items:center;width:24px;height:24px;margin-bottom:4px;display:inline-flex}.lp-root .feature-cell .tick:after{content:"";background:var(--yellow);border-radius:50%;width:10px;height:10px}.lp-root .feature-cell .ft{font-family:var(--font-ts-display);letter-spacing:-.025em;font-size:18px;font-weight:900}.lp-root .feature-cell .fd{color:var(--ink-muted);font-size:13.5px;line-height:1.55}.lp-root .feature-cell.lit{background:var(--ink);color:var(--cream)}.lp-root .feature-cell.lit .fd{color:#f4efe3a6}.lp-root .feature-cell.lit .tick{border-color:var(--cream)}.lp-root .feature-cell.lit .tick:after{background:var(--yellow)}.lp-root .postlaunch{background:var(--ink);color:var(--cream);grid-template-columns:1fr;gap:24px;margin-top:40px;padding:36px;display:grid}@media (min-width:800px){.lp-root .postlaunch{grid-template-columns:1fr 1.3fr}}.lp-root .postlaunch .section-label{color:var(--yellow);margin-bottom:14px}.lp-root .postlaunch .section-label:before{background:var(--yellow);border:1.5px solid var(--cream)}.lp-root .postlaunch h3{font-family:var(--font-ts-display);letter-spacing:-.03em;color:var(--cream);font-size:clamp(24px,3vw,34px);font-weight:900;line-height:1}.lp-root .postlaunch ul{grid-template-columns:1fr 1fr;gap:12px 24px;margin:0;padding:0;list-style:none;display:grid}.lp-root .postlaunch li{font-family:var(--font-ts-mono);letter-spacing:.06em;color:var(--cream);padding-left:18px;font-size:12px;position:relative}.lp-root .postlaunch li:before{content:"";background:var(--yellow);width:8px;height:2px;position:absolute;top:7px;left:0}.lp-root .split{background:var(--cream);border-top:1px solid var(--ink);padding:110px 0}.lp-root .split-grid{border:1px solid var(--ink);grid-template-columns:1fr;gap:0;margin-top:48px;display:grid}@media (min-width:900px){.lp-root .split-grid{grid-template-columns:1fr 1fr}}.lp-root .split-panel{padding:40px 32px}.lp-root .split-panel.a{background:var(--cream);border-right:1px solid var(--ink)}.lp-root .split-panel.b{background:var(--ink);color:var(--cream)}@media (max-width:899px){.lp-root .split-panel.a{border-right:none;border-bottom:1px solid var(--ink)}}.lp-root .split-head{font-family:var(--font-ts-mono);letter-spacing:.22em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:18px;font-size:11px;display:inline-flex}.lp-root .split-head .bullet{background:var(--yellow);width:8px;height:8px;display:inline-block}.lp-root .split-big{font-family:var(--font-ts-display);letter-spacing:-.035em;font-size:clamp(28px,3.2vw,42px);font-weight:900;line-height:.98}.lp-root .split-desc{margin-top:16px;font-size:15px;line-height:1.55}.lp-root .split-panel.a .split-desc{color:var(--ink-muted)}.lp-root .split-panel.b .split-desc{color:#f4efe3a6}.lp-root .split-list{flex-direction:column;gap:10px;margin-top:22px;display:flex}.lp-root .split-list .li{font-family:var(--font-ts-display);letter-spacing:-.02em;font-size:17px;font-weight:800}.lp-root .split-panel.b .split-list .li:before{content:"/ ";color:var(--yellow)}.lp-root .split-panel.a .split-list .li:before{content:"— ";color:var(--ink);opacity:.4}.lp-root .split-caption{font-family:var(--font-ts-display);letter-spacing:-.03em;margin-top:28px;font-size:22px;font-weight:900}.lp-root .split-panel.b .split-caption b{color:var(--yellow)}.lp-root .who{background:var(--bone);border-top:1px solid var(--ink);padding:110px 0}.lp-root .who-grid{border:1px solid var(--ink);background:var(--cream);grid-template-columns:1fr;gap:0;margin-top:48px;display:grid}@media (min-width:800px){.lp-root .who-grid{grid-template-columns:repeat(3,1fr)}}.lp-root .who-cell{border-right:1px solid var(--ink);padding:28px 24px}.lp-root .who-cell:last-child{border-right:none}@media (max-width:799px){.lp-root .who-cell{border-right:none;border-bottom:1px solid var(--ink)}.lp-root .who-cell:last-child{border-bottom:none}}.lp-root .who-t{font-family:var(--font-ts-display);letter-spacing:-.025em;font-size:22px;font-weight:900}.lp-root .plans{background:var(--cream);border-top:1px solid var(--ink);padding:110px 0}.lp-root .plans-card{border:1px solid var(--ink);background:var(--cream);grid-template-columns:1fr;gap:32px;margin-top:48px;padding:32px;display:grid}@media (min-width:900px){.lp-root .plans-card{grid-template-columns:1.1fr 1fr}}.lp-root .plans-left h3{font-family:var(--font-ts-display);letter-spacing:-.035em;font-size:clamp(28px,3.4vw,40px);font-weight:900;line-height:1}.lp-root .plans-left p{color:var(--ink-muted);max-width:440px;margin-top:16px;font-size:16px;line-height:1.55}.lp-root .plans-left .cta{margin-top:28px}.lp-root .plans-right{background:var(--ink);color:var(--cream);padding:28px}.lp-root .plans-right h4{font-family:var(--font-ts-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--yellow);margin-bottom:16px;font-size:11px}.lp-root .plans-right ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.lp-root .plans-right li{font-family:var(--font-ts-display);letter-spacing:-.01em;border-bottom:1px solid #f4efe326;justify-content:space-between;align-items:center;padding:10px 0;font-size:15px;font-weight:800;display:flex}.lp-root .plans-right li .tick{border:1.5px solid var(--cream);justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.lp-root .plans-right li .tick:after{content:"";background:var(--yellow);border-radius:50%;width:8px;height:8px}.lp-root .plans-foot{border-top:1px solid var(--ink);font-family:var(--font-ts-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;gap:12px;padding-top:18px;font-size:11px;display:flex}.lp-root .manifesto{background:var(--yellow);color:var(--ink);border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);padding:120px 0}.lp-root .manifesto .lead{font-family:var(--font-ts-display);letter-spacing:-.04em;font-size:clamp(44px,7vw,92px);font-weight:900;line-height:.92}.lp-root .manifesto-list{font-family:var(--font-ts-display);letter-spacing:-.025em;grid-template-columns:1fr;gap:16px;margin-top:40px;padding:0;font-size:clamp(20px,2.4vw,28px);font-weight:900;line-height:1.1;list-style:none;display:grid}@media (min-width:700px){.lp-root .manifesto-list{grid-template-columns:repeat(3,1fr)}}.lp-root .manifesto-list .item{border-top:2px solid var(--ink);padding-top:10px}.lp-root .manifesto-list .item small{font-family:var(--font-ts-mono);letter-spacing:.18em;text-transform:uppercase;opacity:.55;margin-bottom:6px;font-size:11px;font-weight:500;display:block}.lp-root .manifesto-foot{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:18px;margin-top:56px;display:flex}.lp-root .manifesto-foot .pitch{font-family:var(--font-ts-display);letter-spacing:-.03em;max-width:620px;font-size:clamp(24px,3vw,34px);font-weight:900;line-height:1}.lp-root .faq{background:var(--cream);border-top:1px solid var(--ink);padding:110px 0}.lp-root .faq-list{border-top:1px solid var(--ink);margin-top:40px}.lp-root .faq-item{border-bottom:1px solid var(--ink);cursor:pointer}.lp-root .faq-item .row{justify-content:space-between;align-items:center;gap:24px;padding:24px 0;display:flex}.lp-root .faq-q{font-family:var(--font-ts-display);letter-spacing:-.02em;font-size:18px;font-weight:800}.lp-root .faq-plus{border:1.5px solid var(--ink);flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;transition:background .18s,color .18s;display:flex;position:relative}.lp-root .faq-plus:before,.lp-root .faq-plus:after{content:"";background:var(--ink);position:absolute}.lp-root .faq-plus:before{width:12px;height:2px}.lp-root .faq-plus:after{width:2px;height:12px;transition:transform .18s}.lp-root .faq-item.open .faq-plus{background:var(--ink)}.lp-root .faq-item.open .faq-plus:before,.lp-root .faq-item.open .faq-plus:after{background:var(--yellow)}.lp-root .faq-item.open .faq-plus:after{transform:rotate(90deg)}.lp-root .faq-a{max-height:0;color:var(--ink-muted);font-size:15px;line-height:1.7;transition:max-height .3s,padding .3s;overflow:hidden}.lp-root .faq-item.open .faq-a{max-height:400px;padding-bottom:24px}.lp-root footer.ts-footer{background:var(--ink);color:var(--cream);border-top:1px solid var(--ink);padding:80px 0 32px}.lp-root .foot-top{grid-template-columns:1fr;gap:40px;display:grid}@media (min-width:900px){.lp-root .foot-top{grid-template-columns:1.4fr 1fr 1fr 1fr}}.lp-root .foot-big{font-family:var(--font-ts-display);letter-spacing:-.045em;font-size:clamp(48px,6vw,80px);font-weight:900;line-height:.9}.lp-root .foot-big .acc{color:var(--yellow)}.lp-root .foot-col h5{font-family:var(--font-ts-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--yellow);margin-bottom:18px;font-size:11px}.lp-root .foot-col a{color:var(--cream);font-family:var(--font-ts-body);opacity:.75;padding:6px 0;font-size:14px;text-decoration:none;transition:opacity .15s;display:block}.lp-root .foot-col a:hover{opacity:1}.lp-root .foot-bottom{font-family:var(--font-ts-mono);letter-spacing:.18em;text-transform:uppercase;color:#f4efe38c;border-top:1px solid #f4efe32e;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:56px;padding-top:24px;font-size:11px;display:flex}.lp-root .reveal{opacity:0;transition:opacity .6s cubic-bezier(.2,.7,.3,1),transform .6s cubic-bezier(.2,.7,.3,1);transform:translateY(16px)}.lp-root .reveal.visible{opacity:1;transform:translateY(0)}.lp-root .reveal-d1{transition-delay:80ms}.lp-root .reveal-d2{transition-delay:.16s}.lp-root .reveal-d3{transition-delay:.24s}.lp-root .reveal-d4{transition-delay:.32s}
