.lp{--lp-edge:clamp(16px,3.6vw,56px);--lp-nav:72px;--lp-ink:#f4efe8;--lp-ink-2:rgba(244,239,232,0.74);--lp-ink-3:rgba(244,239,232,0.5);--lp-line:rgba(244,239,232,0.13);--ease-out:cubic-bezier(0.16,0.7,0.12,1);position:relative;background:#000;color:var(--lp-ink);overflow-x:clip}.lp-frame{position:fixed;inset:0;z-index:40;pointer-events:none}.lp-cross,.lp-rail,.lp-rule{position:absolute;display:block}.lp-rail{top:0;bottom:0;width:1px;background:var(--lp-line)}.lp-rail-l{left:var(--lp-edge)}.lp-rail-r{right:var(--lp-edge)}.lp-rule{top:var(--lp-nav);left:0;right:0;height:1px;background:var(--lp-line)}.lp-cross{top:calc(var(--lp-nav) - 5px);width:11px;height:11px;background:linear-gradient(var(--lp-ink),var(--lp-ink)) 50% /1px 100% no-repeat,linear-gradient(var(--lp-ink),var(--lp-ink)) 50% /100% 1px no-repeat;opacity:.8}.lp-cross:after{content:"";position:absolute;inset:3px;background:var(--lp-ink);transform:rotate(45deg) scale(.6)}.lp-cross-l{left:calc(var(--lp-edge) - 5px)}.lp-cross-r{right:calc(var(--lp-edge) - 5px)}.lp .wl-nav{position:fixed;top:0;left:0;right:0;z-index:45;height:var(--lp-nav);padding:0 calc(var(--lp-edge) + 24px);border-bottom:0;transition:background .4s ease,-webkit-backdrop-filter .4s ease;transition:background .4s ease,backdrop-filter .4s ease;transition:background .4s ease,backdrop-filter .4s ease,-webkit-backdrop-filter .4s ease}.lp.is-scrolled .wl-nav{background:rgba(0,0,0,.55);backdrop-filter:blur(14px) saturate(1.2);-webkit-backdrop-filter:blur(14px) saturate(1.2)}.lp .wl-brand{color:var(--lp-ink);font-family:var(--font-mono)}.lp .wl-nav-links{font-family:var(--font-mono);font-size:11px;letter-spacing:.18em}.lp .wl-nav-links a{color:var(--lp-ink-2)}.lp .wl-nav-links a:hover{color:var(--lp-ink)}.lp .wl-nav-links a.wl-nav-cta{border-color:var(--lp-line);color:var(--lp-ink)}.lp .wl-nav-links a.wl-nav-cta:hover{border-color:var(--lp-ink)}.lp-label{display:inline-block;margin:0 0 22px;padding:5px 9px 4px;border:1px solid var(--lp-line);font-family:var(--font-mono);font-size:10.5px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--lp-ink-2)}.lp h1,.lp-big,.lp-h,.lp-huge{font-family:var(--font-serif);font-weight:300;font-optical-sizing:auto;color:var(--lp-ink);text-wrap:balance}.lp h1 em,.lp-big em,.lp-h em,.lp-huge em{font-style:italic}.lp-huge{margin:0;font-size:clamp(54px,10.4vw,172px);line-height:.94;letter-spacing:-.03em}.lp-big{margin:0;font-size:clamp(36px,5.6vw,88px);letter-spacing:-.022em}.lp-big,.lp-h{line-height:1.02}.lp-h{margin:0 0 22px;font-size:clamp(34px,4.4vw,64px);letter-spacing:-.02em}.lp-cta{display:inline-flex;align-items:center;gap:16px;height:50px;padding:0 7px 0 22px;background:var(--accent);color:#150803!important;font-family:var(--font-mono);font-size:11.5px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;text-decoration:none;transition:background .25s ease,box-shadow .35s ease}.lp-cta b{display:grid;place-items:center;width:36px;height:36px;border:1px solid rgba(21,8,3,.3);font-weight:500;letter-spacing:0;transition:transform .35s var(--ease-out)}.lp-cta:hover b{transform:translateX(3px)}.lp-cta-ghost{font-family:var(--font-mono);font-size:11.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--lp-ink-2)!important;text-decoration:underline;-webkit-text-decoration-color:var(--lp-line);text-decoration-color:var(--lp-line);text-underline-offset:7px;transition:color .2s ease,-webkit-text-decoration-color .2s ease;transition:color .2s ease,text-decoration-color .2s ease;transition:color .2s ease,text-decoration-color .2s ease,-webkit-text-decoration-color .2s ease}.lp-cta-ghost:hover{color:var(--lp-ink)!important;-webkit-text-decoration-color:var(--lp-ink);text-decoration-color:var(--lp-ink)}.lp-cta-row{display:flex;flex-wrap:wrap;align-items:center;gap:18px 30px;margin-top:40px}.lp .sky.is-drawn .sky-sharp{transition:none}.lp-flight{position:relative;background:#000}.lp-flight-canvas,.lp-flight-rail,.lp-flight-skip{display:none}.lp-beat{position:relative;display:grid;align-items:center;min-height:88vh;min-height:88svh;padding:calc(var(--lp-nav) + 8vh) calc(var(--lp-edge) + 32px) 10vh;overflow:hidden}.lp-beat-still{position:absolute;inset:0;width:100%;height:100%}.lp-beat:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 75% 70% at var(--lp-beat-x,50%) 50%,rgba(0,0,0,.66),rgba(0,0,0,0) 76%);pointer-events:none}.lp-beat-copy{position:relative;max-width:760px;text-shadow:0 1px 2px rgba(0,0,0,.55),0 2px 28px rgba(0,0,0,.8)}.lp-beat .lp-beat-sub,.lp-beat .lp-steps{color:rgba(244,239,232,.9)}.lp-beat .lp-label{color:var(--lp-ink);border-color:rgba(244,239,232,.3);background:rgba(0,0,0,.35)}.lp-beat-centre{justify-items:center;text-align:center}.lp-beat-centre .lp-cta-row{justify-content:center}.lp-beat-left{--lp-beat-x:25%;justify-items:start}.lp-beat-right{--lp-beat-x:75%;justify-items:end;text-align:right}.lp-beat h1{margin:0;font-size:clamp(44px,min(9vw,12.5vh),148px);line-height:.92;letter-spacing:-.032em}.lp-beat-sub{max-width:46ch;margin:28px 0 0;font-family:var(--font-sans);font-size:clamp(16px,1.35vw,19px);line-height:1.55;color:var(--lp-ink-2)}.lp-beat-centre .lp-beat-sub{margin-left:auto;margin-right:auto}.lp-beat-right .lp-beat-sub{margin-left:auto}.lp-beat[data-beat=hero] .lp-beat-copy{animation:lp-rise 1.4s var(--ease-out) both}.lp-flight.is-flying{height:calc(var(--flight-screens, 10) * 100vh);height:calc(var(--flight-screens, 10) * 100svh)}.is-flying .lp-flight-stage{position:fixed;top:0;left:0;right:0;height:100vh;height:100svh;overflow:hidden;visibility:hidden}.is-flying.is-live .lp-flight-stage{visibility:visible}.is-flying .lp-flight-canvas{display:block;position:absolute;inset:0;width:100%;height:100%}.is-flying .lp-beat{position:absolute;inset:0;min-height:0;opacity:0;pointer-events:none;will-change:opacity,transform}.is-flying .lp-beat.is-on{pointer-events:auto}.is-flying .lp-beat-still{display:none}.is-flying .lp-beat[data-beat=dawn],.is-flying .lp-beat[data-beat=week]{align-items:start;padding-top:calc(var(--lp-nav) + 12vh)}.is-flying .lp-beat[data-beat=dawn]:before,.is-flying .lp-beat[data-beat=week]:before{display:none}.is-flying .lp-beat[data-beat=hero]{grid-template-rows:minmax(0,1fr) auto;padding-bottom:64px}.is-flying .lp-hero-proof{justify-self:stretch;margin:24px 0 0}.is-flying .lp-flight-rail{position:absolute;z-index:2;left:calc(var(--lp-edge) + 32px);right:calc(var(--lp-edge) + 150px);bottom:24px;display:flex;align-items:center;gap:18px;font-family:var(--font-mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--lp-ink-3)}.lp-flight-chapter{min-width:11ch}.lp-flight-rail i{flex:1 1;height:1px;background:var(--lp-line)}.lp-flight-fill{display:block;height:100%;background:var(--lp-ink-2);transform:scaleX(0);transform-origin:left}.is-flying .lp-flight-skip{position:absolute;z-index:2;right:calc(var(--lp-edge) + 32px);bottom:17px;display:block;padding:4px 0;font-family:var(--font-mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--lp-ink-2)!important;text-decoration:underline;-webkit-text-decoration-color:var(--lp-line);text-decoration-color:var(--lp-line);text-underline-offset:6px}.is-flying .lp-beat{padding-bottom:calc(76px + env(safe-area-inset-bottom, 0px))}@media (max-width:860px){.lp-steps{margin-top:20px;font-size:14.5px;line-height:1.45}.lp-steps li{padding-top:9px;padding-bottom:9px}.lp-steps li:before{top:12px}.is-flying .lp-beat[data-beat=how]:before{background:linear-gradient(180deg,rgba(0,0,0,.45),rgba(0,0,0,.72) 30%,rgba(0,0,0,.72) 85%,rgba(0,0,0,.45))}}.is-touring .lp-flight-rail,.is-touring .lp-flight-skip{display:none}.lp-steps{max-width:52ch;margin:30px 0 0;padding:0;list-style:none;counter-reset:lp-step;font-family:var(--font-sans);font-size:clamp(15px,1.15vw,17px);line-height:1.5;color:var(--lp-ink-2)}.lp-steps li{counter-increment:lp-step;position:relative;padding:12px 0 12px 38px;border-top:1px solid var(--lp-line)}.lp-steps li:before{content:counter(lp-step,decimal-leading-zero);position:absolute;left:0;top:16px;font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;color:var(--lp-ink-3)}.lp-steps b{font-weight:500;color:var(--lp-ink)}.is-flying .lp-flight-skip:focus-visible,.is-flying .lp-flight-skip:hover{color:var(--lp-ink)!important}.lp-hero-proof{position:relative;display:flex;justify-content:center;flex-wrap:wrap;gap:8px 30px;margin:56px 0 0;padding:18px 0 0;list-style:none;border-top:1px solid var(--lp-line);font-family:var(--font-mono);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--lp-ink-3)}.lp-hero-proof li:before{content:"";display:inline-block;width:5px;height:5px;margin:0 10px 1px 0;border:1px solid var(--lp-ink-3)}@keyframes lp-rise{0%{opacity:0;transform:translateY(26px);filter:blur(6px)}}.lp.has-motion [data-reveal]{opacity:0;transform:translateY(34px);filter:blur(8px);transition:opacity 1.2s var(--ease-out),transform 1.2s var(--ease-out),filter 1.2s var(--ease-out)}.lp.has-motion [data-reveal].is-in{opacity:1;transform:none;filter:none}.lp-atmos,.lp-dawn,.lp-foot{position:relative;z-index:1}.lp-atmos{background:rgba(0,0,0,.62)}.lp-dawn{background:linear-gradient(180deg,rgba(0,0,0,.62),rgba(0,0,0,.18) 45%,rgba(0,0,0,.1))}.lp-foot{background:#000}.lp-body.wl{max-width:1240px;padding:0 calc(var(--lp-edge) + 32px);color:var(--lp-ink)}.lp-body .wl-section{padding:140px 0;border-top:1px solid var(--lp-line)}.lp-body .wl-section:first-child{border-top:0}.lp-body .wl-section h2{display:inline-flex;margin:0 0 26px;padding:5px 9px 4px;border:1px solid var(--lp-line);font-family:var(--font-mono);font-size:10.5px;letter-spacing:.2em;color:var(--lp-ink-2)}.lp-body .wl-section h2:before{display:none}.lp-body .sc-title,.lp-body .wl-split-head h3{font-family:var(--font-serif);font-weight:300;font-size:clamp(34px,4vw,58px);line-height:1.02;letter-spacing:-.02em;color:var(--lp-ink)}.lp-body .wl-split-head h3{margin-bottom:22px}.lp-body .sc-title{margin:0 0 18px;max-width:18ch}.lp-body .sc-title em{font-style:italic}.lp-body .wl-section>p.sc-intro{max-width:52ch;margin-bottom:36px;font-size:17px}.lp-body .wl-faq details p,.lp-body .wl-privacy dd,.lp-body .wl-rows p,.lp-body .wl-section>p,.lp-body .wl-split-head p{font-family:var(--font-sans);color:var(--lp-ink-2)}.lp-body .wl-split-head{top:calc(var(--lp-nav) + 40px)}.lp-body .wl-faq details,.lp-body .wl-rows,.lp-body .wl-rows li,.lp-body .wl-split.wl-privacy dl,.lp-body .wl-split.wl-privacy dl>div{border-color:var(--lp-line)}.lp-body .wl-rows li{padding:28px 0}.lp-body .wl-rows h4{font-family:var(--font-serif);font-weight:400;font-size:26px;letter-spacing:-.01em}.lp-body .wl-rows-table h4{font-size:22px}.lp-body .wl-row-n{font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;color:var(--lp-ink-3)}.lp-body .wl-privacy dt{font-weight:400;font-size:24px}.lp-body .wl-faq summary,.lp-body .wl-privacy dt{font-family:var(--font-serif);letter-spacing:-.01em;color:var(--lp-ink)}.lp-body .wl-faq summary{font-weight:300;font-size:clamp(20px,1.9vw,26px);padding:22px 0}.lp-body #pricing>h2{margin-bottom:40px}.lp-body .wl-plans{gap:0;border:1px solid var(--lp-line)}.lp-body .wl-plan{padding:40px;border:0;background:transparent}.lp-body .wl-plan+.wl-plan{border-left:1px solid var(--lp-line)}.lp-body .wl-plan-pro{background:linear-gradient(180deg,rgba(244,239,232,.035),rgba(244,239,232,0))}.lp-body .wl-plan-head h3{font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--lp-ink-2)}.lp-body .wl-section .wl-price{margin:18px 0 8px;font-family:var(--font-serif);font-weight:300;font-size:clamp(48px,5vw,72px);line-height:1;letter-spacing:-.03em;color:var(--lp-ink)}.lp-body .wl-price span{display:block;margin-top:12px;font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--lp-ink-3)}.lp-body .wl-plan-pro{box-shadow:inset 0 1px 0 var(--lp-ink-2)}.lp-body .wl-plan li:before{color:var(--lp-ink-3)}.lp-body .wl-plan li{font-size:15px;color:var(--lp-ink-2);border-color:var(--lp-line)}.lp-body .wl-founding,.lp-body .wl-note,.lp-body .wl-plan li{font-family:var(--font-sans)}.lp-body .wl-cta{font-family:var(--font-mono);letter-spacing:.18em;font-size:11.5px;box-shadow:none}.lp-dawn{--lp-p:0;position:relative;display:grid;align-items:start;min-height:112vh;padding:26vh calc(var(--lp-edge) + 32px) 30vh;overflow:hidden;text-align:center}.lp-dawn-copy{position:relative;z-index:2;max-width:980px;margin:0 auto}.lp-dawn .lp-label{border-color:rgba(244,239,232,.35)}.lp-dawn .lp-huge{text-shadow:0 2px 40px rgba(10,16,36,.35)}.lp-dawn-copy p:not(.lp-label){max-width:44ch;margin:32px auto 40px;font-family:var(--font-sans);font-size:clamp(16px,1.4vw,19px);line-height:1.6;color:rgba(244,239,232,.86)}.lp-foot.wl{max-width:none;padding:36px calc(var(--lp-edge) + 32px) 40px}.lp-foot .wl-footer{border-top:1px solid var(--lp-line);font-family:var(--font-mono);font-size:11px;letter-spacing:.08em}@media (max-width:860px){.lp{--lp-nav:60px}.lp .wl-nav{padding:0 calc(var(--lp-edge) + 14px)}.lp .wl-nav-links{gap:16px}.lp-hero-proof{gap:6px 18px;font-size:10px}.lp-beat{padding-left:calc(var(--lp-edge) + 18px);padding-right:calc(var(--lp-edge) + 18px)}.lp-beat-left,.lp-beat-right{--lp-beat-x:50%;justify-items:start;text-align:left}.lp-beat-right .lp-beat-sub{margin-left:0}.is-flying .lp-flight-rail{left:calc(var(--lp-edge) + 18px);right:calc(var(--lp-edge) + 120px)}.is-flying .lp-flight-skip{right:calc(var(--lp-edge) + 18px)}.lp-dawn{padding-left:calc(var(--lp-edge) + 18px);padding-right:calc(var(--lp-edge) + 18px)}.lp-body.wl{padding:0 calc(var(--lp-edge) + 18px)}.lp-body .wl-section{padding:96px 0}.lp-body .wl-plan+.wl-plan{border-left:0;border-top:1px solid var(--lp-line)}.lp-body .wl-plan{padding:28px 22px}.lp-foot.wl{padding:28px calc(var(--lp-edge) + 18px) 32px}}@media (max-width:560px){.lp .wl-brand-sub,.lp .wl-nav-wide{display:none}.lp .wl-nav-links a.wl-nav-cta{padding:7px 10px}.lp .wl-nav-links{gap:14px;white-space:nowrap}.lp-hero-proof li:nth-child(n+3){display:none}}@media (max-width:420px){.lp .wl-nav-mid{display:none}.lp .wl-nav-links{gap:12px;letter-spacing:.1em}}@media (prefers-reduced-motion:reduce){.lp-beat-copy{animation:none}.sky-soft{transition:none}}.lp-body .wl-faq summary:before{color:var(--lp-ink-3)}.lp-body .wl-founding{border-color:var(--lp-line);border-left:1px solid var(--lp-ink-2);background:rgba(0,0,0,.35)}.lp-body .lp-runaround dl{display:block}.lp-runaround-ceres{--size:clamp(150px,19vw,250px);float:right;width:var(--size);height:var(--size);margin:18px 0 18px 28px;shape-outside:circle(50%);shape-margin:22px;position:relative;z-index:1;cursor:-webkit-grab;cursor:grab;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:margin-top .6s var(--ease-spring,var(--ease-out))}.lp-runaround-ceres.is-left{float:left;margin:18px 28px 18px 0}.lp-runaround-ceres.is-held{cursor:-webkit-grabbing;cursor:grabbing;transition:none}.lp-runaround-ceres i{position:absolute;inset:0;-webkit-clip-path:circle(50%);clip-path:circle(50%);background:radial-gradient(closest-side,rgba(0,0,0,.5),rgba(255,255,255,.5)) 0 0 /7px 7px,radial-gradient(circle at 70% 58%,rgba(255,255,255,.5) 0 9%,transparent 14%),radial-gradient(circle at 30% 70%,rgba(255,255,255,.35) 0 6%,transparent 10%),radial-gradient(circle at 34% 30%,#000 0,#2a2a2a 18%,#8c8c8c 36%,#e2e2e2 50%,#fff 60%);background-repeat:repeat,repeat-x,repeat-x,no-repeat;filter:contrast(28) invert(1);transform:scale(1);transition:transform .45s var(--ease-spring,var(--ease-out))}.lp-runaround-ceres:before{content:"";position:absolute;inset:-1px;border-radius:50%;border:1px solid rgba(244,239,232,.14);background:radial-gradient(circle at 50% 50%,rgba(255,158,64,.55),transparent 32%) 0 0 /180% 180%,radial-gradient(circle at 34% 30%,#f4ece0 0,#ff9e40 22%,#e0501e 45%,#431008 72%,#080505 100%);mix-blend-mode:color;animation:lp-thermal-drift 14s ease-in-out infinite alternate;z-index:1;pointer-events:none}.lp-runaround-ceres.is-3d:before{background:none;mix-blend-mode:normal}@keyframes lp-thermal-drift{0%{background-position:0 100%,0 0}to{background-position:100% 0,0 0}}@media (prefers-reduced-motion:reduce){.lp-runaround-ceres:before{animation:none}}.lp-runaround-ceres:after{content:"";position:absolute;left:63%;top:31%;width:7px;height:7px;background:var(--accent,#e0501e);box-shadow:0 0 14px rgba(224,80,30,.7);pointer-events:none}.lp-runaround-ceres.is-held i,.lp-runaround-ceres:hover i{transform:scale(1.035)}@media (prefers-reduced-motion:no-preference){.lp-runaround-ceres i{animation:lp-ceres-turn 48s linear infinite}}@keyframes lp-ceres-turn{to{background-position:0 0,calc(var(--size) * -1) 0,calc(var(--size) * -1) 0,0 0}}@media (max-width:600px){.lp-runaround-ceres{--size:128px;margin-left:16px;shape-margin:12px}.lp-runaround-ceres.is-left{margin:18px 16px 18px 0}}.lp-firefly{position:absolute;z-index:1;left:0;top:0;width:16px;height:16px;margin:-8px 0 0 -8px;background:radial-gradient(closest-side,#fbffe0 0,#e6f59a 18%,rgba(204,232,110,.38) 42%,rgba(190,220,90,0) 100%);mix-blend-mode:screen;pointer-events:none;opacity:0}.lp-cta{translate:var(--mx,0) var(--my,0);transition:background .25s ease,box-shadow .35s ease,translate .5s var(--ease-spring,var(--ease-out))}.lp-cta.is-near{transition:background .25s ease,box-shadow .35s ease,translate .12s linear}.lp-spiral{position:relative;border-top:1px solid var(--lp-line)}.lp-spiral-stage{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:center;grid-gap:24px 56px;gap:24px 56px;min-height:100vh;padding:calc(var(--lp-nav) + 24px) 0 40px}.lp-spiral-head .lp-h em{font-style:italic}.lp-spiral-sub{max-width:40ch;margin:0;font-family:var(--font-sans);font-size:16px;line-height:1.6;color:var(--lp-ink-2)}.lp-spiral-wheel{position:relative;width:min(80%,520px,60vh);justify-self:center}.lp-spiral-cards{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.lp-spiral-card{display:grid;grid-gap:4px;gap:4px;width:168px;padding:10px 12px;border:1px solid var(--lp-line);background:rgba(6,6,8,.86)}.lp-spiral-cards .lp-spiral-card{width:auto}.lp-spiral-when{font-family:var(--font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--lp-ink-3)}.lp-spiral-text{font-family:var(--font-sans);font-size:13px;line-height:1.35;color:var(--lp-ink)}.lp-spiral-amount{font-family:var(--font-mono);font-size:12px;color:var(--lp-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lp-spiral-card.is-skipped{border-style:dashed}.lp-spiral-card.is-skipped .lp-spiral-amount,.lp-spiral-card.is-skipped .lp-spiral-text{color:var(--lp-ink-3)}.lp-spiral-core{display:grid;justify-items:center;grid-gap:6px;gap:6px;margin-top:24px;text-align:center}.lp-spiral-core b{font-family:var(--font-serif);font-weight:300;font-size:clamp(52px,6vw,84px);line-height:.9;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--lp-ink)}.lp-spiral-core>span:not(.wl-receipt-verdict){font-family:var(--font-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--lp-ink-2)}.lp-spiral-core .wl-receipt-verdict{max-width:18ch;font-size:17px;line-height:1.25;transition:opacity .5s var(--ease-out)}.lp-spiral-note{grid-column:1/-1;margin:0}.lp-spiral.is-wound .lp-spiral-wheel{aspect-ratio:1}.lp-spiral.is-wound .lp-spiral-path{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.lp-spiral.is-wound .lp-spiral-path path{fill:none;stroke:var(--lp-line);stroke-width:1;stroke-dasharray:2 5}.lp-spiral.is-wound .lp-spiral-cards{position:absolute;inset:0;display:block}.lp-spiral.is-wound .lp-spiral-card{position:absolute;left:50%;top:50%;width:168px;margin:-34px 0 0 -84px;will-change:transform,opacity}.lp-spiral.is-wound .lp-spiral-card.is-next{border-color:rgba(244,239,232,.6);background:rgba(14,12,12,.94)}.lp-spiral.is-wound .lp-spiral-core{position:absolute;left:50%;top:50%;width:30%;margin:0;translate:-50% -50%}.lp-spiral.is-wound .lp-spiral-core .wl-receipt-verdict:not(.is-shown){opacity:0}@media (max-width:860px){.lp-spiral-stage{grid-template-columns:minmax(0,1fr);align-content:center}.lp-spiral-wheel{width:min(58%,46vh)}.lp-spiral.is-wound .lp-spiral-card{width:132px;margin:-30px 0 0 -66px;padding:8px 9px}.lp-spiral-text{font-size:12px}.lp-spiral.is-wound .lp-spiral-core{width:40%}.lp-spiral-core b{font-size:42px}.lp-spiral-core .wl-receipt-verdict{font-size:13px}}.lp-runaround-globe{position:absolute;inset:0;width:100%;height:100%;display:block;transition:transform .45s var(--ease-spring,var(--ease-out))}.lp-runaround-ceres.is-3d i,.lp-runaround-ceres.is-3d:after{display:none}.lp-runaround-ceres.is-3d.is-held .lp-runaround-globe,.lp-runaround-ceres.is-3d:hover .lp-runaround-globe{transform:scale(1.035)}.lp-intro{position:relative;height:100vh;height:100svh;background:#030304;color:#e9e3d6}.lp.has-motion .lp-intro{z-index:3;height:320vh;margin-bottom:-100svh;background:transparent;pointer-events:none}.lp.has-motion .lp-intro-hud,.lp.has-motion .lp-intro-pitch{position:absolute;left:24px;right:24px;bottom:clamp(56px,12vh,120px);display:grid;justify-items:center;max-width:620px;margin:0 auto;text-align:center;pointer-events:auto}.lp-intro-pitch p{margin:0;font:400 clamp(17px,1.9vw,21px) /1.45 var(--font-sans);color:#f4ece0;text-wrap:balance}.lp-intro-pitch .lp-cta-row{justify-content:center;margin-top:24px}.lp.has-motion .lp-intro-pitch{opacity:calc(1 - var(--intro-fade, 0) * 1.6)}.lp-intro.is-leaving .lp-intro-pitch{visibility:hidden;pointer-events:none}.lp-intro-word{opacity:calc(1 - var(--intro-fade, 0) * 1.6)}.lp-intro.is-gone .lp-intro-stage{visibility:hidden}.lp-intro-stage{position:-webkit-sticky;position:sticky;top:0;height:100vh;height:100svh;overflow:hidden;animation:lp-intro-in .9s var(--ease-out,ease-out) both}@keyframes lp-intro-in{0%{opacity:0}}.lp-intro-ascii,.lp-intro-gl{position:absolute;inset:0;width:100%;height:100%;display:block}.lp-intro-ascii{mix-blend-mode:screen}.lp-intro-mark{position:absolute;left:50%;top:44%;width:calc(min(100vw, 100vh) * .46 * .64 + min(100vw, 100vh) * .46 * .085);translate:-50% -50%;border:calc(min(100vw, 100vh) * .46 * .085) solid var(--accent,#e0501e);box-sizing:border-box;display:grid;place-items:center;box-shadow:0 0 60px rgba(224,80,30,.35)}.lp-intro-mark,.lp-intro-mark i{aspect-ratio:1;border-radius:50%}.lp-intro-mark i{width:calc(min(100vw, 100vh) * .46 * .21);background:var(--accent,#e0501e)}.lp-intro.is-drawn .lp-intro-mark{display:none}.lp-intro-hud{position:absolute;inset:84px 28px 28px;display:grid;grid-template-columns:1fr 1fr;align-content:space-between;font:10px/1.6 var(--font-mono,monospace);letter-spacing:.14em;color:rgba(233,227,214,.55);pointer-events:none}.lp-intro-hud span:nth-child(n+3){visibility:hidden}.lp-intro-hud span:nth-child(2n){text-align:right}.lp-intro-word{position:absolute;left:0;right:0;top:calc(44% + min(100vw, 100vh) * .27);margin:0;text-align:center;font:500 clamp(14px,2.2vw,22px) /1 var(--font-mono,monospace);letter-spacing:.6em;text-indent:.6em;color:#f4ece0;text-shadow:0 0 18px rgba(255,106,46,.55)}.lp.has-motion .lp-intro-word:not(.is-in){opacity:0}.lp.has-motion .lp-intro-word{transition:opacity .4s}.wl-pace-goals{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:22px;font-family:var(--font-mono);font-size:11px;letter-spacing:.08em}.wl-pace-goals span{color:var(--lp-ink-3,var(--text-muted));text-transform:uppercase}.wl-pace-goals a{color:var(--lp-ink-2);text-decoration:underline;-webkit-text-decoration-color:var(--lp-line);text-decoration-color:var(--lp-line);text-underline-offset:5px}.wl-pace-goals a:hover{color:var(--lp-ink)}html.lenis.lenis-smooth{scroll-behavior:auto!important}html.lenis.lenis-stopped{overflow:clip}.has-text-rift{position:relative;isolation:isolate}.lp .is-pixel-pending{-webkit-clip-path:circle(0);clip-path:circle(0)}