.lp{--s0:0;--s1:0;--s2:0;--s3:0;--s4:0;--scan:0;--g:calc(1 - var(--s2));position:relative;height:540svh}.lp-sticky{position:sticky;top:0;height:100svh;display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:clamp(28px,4vw,72px);width:min(100%,var(--max));margin-inline:auto;padding:calc(var(--nav-h) + 12px) var(--pad) 28px;overflow:hidden;overflow:clip;isolation:isolate}.lp:before{background:radial-gradient(rgb(243 240 231/.06) 1px,transparent 1.3px) 0 0 /28px 28px;-webkit-mask-image:linear-gradient(transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(transparent,#000 8%,#000 92%,transparent)}.lp-sticky:before,.lp:before{content:"";position:absolute;inset:0;pointer-events:none}.lp-sticky:before{z-index:-1;background:radial-gradient(60% 50% at 72% 45%,rgb(61 220 132/.14),transparent 70%);opacity:calc(.28 + var(--s2) * .72);will-change:opacity}.lp-copy{position:relative;display:grid;align-content:center;min-height:0;container-type:inline-size}.lp-intro,.lp-scenes{grid-area:1/1}.lp-intro{opacity:calc(1 - var(--s0));translate:0 calc(var(--s0) * -48px)}.lp[data-scene]:not([data-scene="0"]) .lp-intro{pointer-events:none}.lp-intro .k{margin-bottom:clamp(20px,2.6vw,32px)}.lp-h1{font-size:min(clamp(46px,6.4vw,112px),12.6cqi)}.lp-h1 .lp-h1-b{white-space:nowrap}.lp-intro .lede{margin-top:clamp(20px,2.4vw,30px)}.lp-cta{align-items:center;gap:16px 26px;margin-top:clamp(26px,3vw,38px)}.lp-cta,.lp-sure{display:flex;flex-wrap:wrap}.lp-sure{gap:8px 22px;margin-top:clamp(20px,2.2vw,28px);font:500 11px/1.4 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--mute)}.lp-sure li{display:inline-flex;align-items:center;gap:7px}.lp-sure svg{color:var(--signal)}.lp-watch{display:inline-flex;align-items:center;gap:12px;font-size:15px;font-weight:560;color:var(--mute);transition:color .2s}.lp-watch:hover{color:var(--fg)}.lp-watch-i{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;border:1px solid var(--line)}html.m-on .lp-watch-i svg{animation:lp-nudge 2.2s var(--ease-io) infinite}@keyframes lp-nudge{0%,to{translate:0 -2px}50%{translate:0 3px}}.lp-scene{grid-area:1/1;opacity:0;translate:0 26px;pointer-events:none;transition:opacity .5s var(--ease-out),translate .7s var(--ease-out)}.lp-scene.is-on{opacity:1;translate:none;pointer-events:auto;transition-delay:.12s}.lp-scenes{display:grid;align-items:center}.lp-scene .k{margin-bottom:20px}.lp-scene-t{font-size:clamp(38px,4.6vw,80px)}.lp-scene .lede{margin-top:22px}.lp-rail{position:absolute;left:0;right:0;bottom:-2px;grid-template-columns:repeat(4,1fr);opacity:calc(var(--s0))}.lp-rail,.lp-rail-seg{display:grid;gap:8px}.lp-rail-seg i{position:relative;height:2px;background:var(--line);overflow:hidden}.lp-rail-seg i:after{content:"";position:absolute;inset:0;background:var(--signal);transform-origin:0 50%;transform:scaleX(var(--f))}.lp-rail-seg b{font:500 10px/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mute)}.lp[data-scene="1"] .lp-rail-seg:first-child b,.lp[data-scene="2"] .lp-rail-seg:nth-child(2) b,.lp[data-scene="3"] .lp-rail-seg:nth-child(3) b,.lp[data-scene="4"] .lp-rail-seg:nth-child(4) b{color:var(--signal)}.lp-stage{--px:0;--py:0;position:relative;display:grid;place-items:center;min-width:0;height:min(78svh,760px);perspective:1800px}.lp-frame{position:relative;width:100%;min-width:0;max-width:780px;border-radius:14px;background:var(--ink-2);border:1px solid var(--line-ink);box-shadow:0 60px 120px -50px #000;will-change:transform;transform:rotateY(calc((1 - var(--s1)) * -9deg + var(--s4) * 4deg + var(--px) * 5deg)) rotateX(calc((1 - var(--s1)) * 4deg - var(--py) * 4deg)) scale(calc(1 - var(--s4) * .1)) translateX(calc(var(--s4) * -9%));transform-origin:40% 50%}.lp-frame:after{content:"";inset:-1px;z-index:-1;box-shadow:0 0 0 1px rgb(61 220 132/.25),0 0 120px -30px rgb(61 220 132/.35);opacity:var(--s2)}.lp-frame:after,.lp-glint{position:absolute;border-radius:inherit;pointer-events:none}.lp-glint{inset:0;z-index:9;background:radial-gradient(460px circle at calc(50% + var(--px) * 50%) calc(50% + var(--py) * 50%),rgb(255 255 255/.09),transparent 62%);opacity:0;transition:opacity .5s var(--ease-out)}.lp-stage.is-near .lp-glint{opacity:1}.lp-chrome{display:flex;align-items:center;gap:12px;height:38px;padding-inline:14px;border-bottom:1px solid var(--line-ink);font:450 11px/1 var(--f-mono);color:var(--mute-ink)}.lp-dots{display:flex;gap:6px}.lp-dots i{width:9px;height:9px;border-radius:50%;background:#2b332e}.lp-url{flex:1;min-width:0;padding:6px 12px;border-radius:6px;background:#0a0d0b;overflow:hidden;text-overflow:ellipsis}.lp-tag,.lp-url{white-space:nowrap}.lp-tag{color:var(--signal);font-size:10px;letter-spacing:.05em;text-transform:uppercase}.lp-page{position:relative;contain:layout paint;container-type:inline-size;aspect-ratio:100/80;overflow:hidden;border-radius:0 0 13px 13px;color:#1c1f1d;background:color-mix(in oklab,#dddcd6 calc(var(--g) * 100%),#f3f0e7);font-family:var(--f-text)}.lp-page:after{content:"";position:absolute;inset:0;z-index:8;background:#000;opacity:calc(var(--s4) * .35);pointer-events:none}.mk-after,.mk-before{grid-area:1/1}.mk-before{opacity:clamp(0,1 - var(--s2) * 1.7,1);filter:blur(calc(var(--s2) * 5px))}.mk-after{opacity:clamp(0,var(--s2) * 1.7 - .7,1)}.mk-nav{display:flex;justify-content:space-between;gap:2cqi;height:8cqi;padding-inline:3.4cqi;border-bottom:1px solid rgb(0 0 0/.08);font-size:1.9cqi}.mk-logo,.mk-nav{align-items:center}.mk-logo{display:inline-flex;gap:1cqi;font-weight:700;white-space:nowrap;font-family:var(--f-display);letter-spacing:-.02em}.mk-logo i{width:2.6cqi;height:2.6cqi;border-radius:calc(var(--s2) * 50%);background:color-mix(in oklab,#a9aaa4 calc(var(--g) * 100%),var(--forest))}.mk-logo-b{display:inline-block;max-width:calc(var(--g) * 30cqi);overflow:hidden;opacity:var(--g);font-weight:400;color:#77786f}.mk-links{display:flex;align-items:center;flex:1;justify-content:flex-end}.mk-links i{width:6cqi;height:.9cqi;margin-left:2cqi;border-radius:1cqi;background:#b6b7b1}.mk-links .mk-x{width:calc(var(--g) * 6cqi);margin-left:calc(var(--g) * 2cqi);opacity:var(--g)}.mk-navcta{margin-left:2.4cqi;padding:1cqi 1.8cqi;border-radius:99px;background:var(--ink);color:var(--signal);font:650 1.5cqi/1 var(--f-display);white-space:nowrap;opacity:var(--s2);transform:scale(calc(.5 + var(--s2) * .5))}.mk-banner{position:relative;display:grid;place-items:center;height:calc(var(--g) * 19cqi);overflow:hidden;background:#c8c8c2;opacity:var(--g)}.mk-banner svg{position:absolute;inset:0;width:100%;height:100%;fill:#b4b5ae}.mk-banner span{position:relative;font:500 1.3cqi/1 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:#8d8e87}.mk-body{display:grid;grid-template-columns:1.12fr .88fr;gap:4cqi;padding:4.2cqi 3.4cqi}.mk-h,.mk-hero{position:relative}.mk-h{display:grid;font-size:4.7cqi;line-height:1.02;letter-spacing:-.03em}.mk-h .mk-before{font-weight:400;color:#6f716c;font-family:Georgia,Times New Roman,serif;letter-spacing:-.01em}.mk-h .mk-after{font-family:var(--f-display);font-weight:780;font-stretch:calc(64% + var(--s2) * 36%);letter-spacing:-.045em;color:var(--ink)}.mk-p{display:grid;margin-top:2cqi;font-size:1.75cqi;line-height:1.45}.mk-p .mk-before{color:#8b8d87}.mk-p .mk-after{color:#3f4440}.mk-btn{display:inline-grid;margin-top:2.6cqi;padding:calc(1cqi + var(--s2) * .7cqi) calc(2cqi + var(--s2) * 1.6cqi);border-radius:calc(.4cqi + var(--s2) * 4cqi);background:color-mix(in oklab,#b3b4ae calc(var(--g) * 100%),var(--forest));color:color-mix(in oklab,#f2f2ef calc(var(--g) * 100%),var(--paper));font:600 1.6cqi/1 var(--f-display);white-space:nowrap}.mk-proof{display:grid;gap:1.2cqi;margin-top:3.2cqi;padding-top:2.4cqi;border-top:1px solid rgb(0 0 0/calc(var(--s2) * .1));opacity:var(--s2);translate:0 calc((1 - var(--s2)) * 3cqi);font-size:1.45cqi}.mk-stars{color:var(--forest);letter-spacing:.05em}.mk-stars b{color:var(--ink)}.mk-logos{display:flex;flex-wrap:wrap;gap:.6cqi 2cqi}.mk-logos i{font:800 1.6cqi/1 var(--f-display);font-style:normal;letter-spacing:-.02em;color:#6a6f6b;text-transform:uppercase}.mk-form{position:relative;align-self:start;display:grid;padding:2.6cqi;border-radius:calc(.6cqi + var(--s2) * 1.4cqi);background:color-mix(in oklab,#ebebe7 calc(var(--g) * 100%),var(--ink));color:color-mix(in oklab,#3d3f3b calc(var(--g) * 100%),var(--paper));box-shadow:0 calc(var(--s2) * 3cqi) calc(var(--s2) * 6cqi) calc(var(--s2) * -3cqi) rgb(0 0 0/.5)}.mk-form-t{display:grid;margin-bottom:1.6cqi;font:700 2cqi/1.1 var(--f-display);letter-spacing:-.02em}.mk-f{display:grid;height:3.3cqi;margin-bottom:1cqi;padding-inline:1.1cqi;align-items:center;border:1px solid rgb(0 0 0/calc(var(--g) * .15));border-radius:.6cqi;background:color-mix(in oklab,#fff calc(var(--g) * 100%),rgb(255 255 255/.06));font-size:1.25cqi;color:color-mix(in oklab,#8c8d88 calc(var(--g) * 100%),#aab3ac);overflow:hidden}.mk-f em{grid-area:1/1;font-style:normal}.mk-keep em:first-child{opacity:var(--g)}.mk-keep em:last-child{opacity:var(--s2)}.mk-go{height:calc(var(--g) * 3.3cqi);margin-bottom:calc(var(--g) * 1cqi);opacity:clamp(0,var(--g) * 1.6 - .6,1)}.mk-submit{display:grid;place-items:center;margin-top:.6cqi;padding:calc(1.1cqi + var(--s2) * .5cqi) 1cqi;border-radius:calc(.6cqi + var(--s2) * 3cqi);background:color-mix(in oklab,#a4a59f calc(var(--g) * 100%),var(--signal));color:color-mix(in oklab,#fff calc(var(--g) * 100%),var(--ink));font:700 1.5cqi/1 var(--f-display);white-space:nowrap}.mk-mark,.mk-note{--m:0;opacity:calc(var(--m) * (1 - var(--s2) * 1.4))}.mk-m1,.mk-n1{--m:clamp(0,(var(--s1) - .32) * 7,1)}.mk-m2,.mk-n2{--m:clamp(0,(var(--s1) - .55) * 7,1)}.mk-m3,.mk-n3{--m:clamp(0,(var(--s1) - .4) * 7,1)}.mk-mark{position:absolute;z-index:2;display:grid;place-items:center;width:3.6cqi;height:3.6cqi;border-radius:50%;background:var(--signal);color:var(--ink);font:700 1.6cqi/1 var(--f-mono);box-shadow:0 0 0 calc(var(--m) * .9cqi) rgb(61 220 132/.25),0 1cqi 2cqi rgb(0 0 0/.25);transform:scale(calc(.3 + var(--m) * .7))}.mk-m1{top:-1.2cqi;right:2cqi}.mk-m2{left:21cqi;bottom:-1.2cqi}.mk-m3{top:-1.6cqi;right:-1.6cqi}.mk-note{position:absolute;z-index:3;display:inline-flex;align-items:center;gap:1cqi;padding:.9cqi 1.4cqi .9cqi .9cqi;border-radius:99px;background:var(--ink);color:var(--paper);font:500 1.35cqi/1 var(--f-mono);white-space:nowrap;box-shadow:0 1.4cqi 3cqi -1cqi rgb(0 0 0/.45);translate:0 calc((1 - var(--m)) * 1.4cqi)}.mk-note b{display:grid;place-items:center;width:2.2cqi;height:2.2cqi;border-radius:50%;background:var(--signal);color:var(--ink);font-size:1.15cqi}.mk-n1{top:22cqi;left:3.4cqi}.mk-n2{top:60cqi;left:3.4cqi}.mk-n3{top:22.5cqi;right:3cqi}.lp-scan{position:absolute;z-index:4;inset:0;translate:0 calc(var(--scan) * 100% - 100%);border-bottom:2px solid var(--signal);will-change:translate;opacity:calc(clamp(0, var(--scan) * 30, 1) * clamp(0, (1 - var(--scan)) * 30, 1));pointer-events:none}.lp-scan:before{bottom:0;height:16cqi;background:linear-gradient(transparent,rgb(61 220 132/.14))}.lp-scan:after,.lp-scan:before{content:"";position:absolute;left:0;right:0}.lp-scan:after{bottom:-2px;height:2px;box-shadow:0 0 2cqi .3cqi rgb(61 220 132/.6)}.lp-readout{position:absolute;z-index:5;left:3.5%;right:3.5%;bottom:3.5%;padding:16px 18px 18px;border:1px solid rgb(61 220 132/.35);border-radius:12px;background:rgb(11 13 12/.95);color:var(--paper);opacity:calc(var(--s3) * (1 - var(--s4)));translate:0 calc((1 - var(--s3)) * 36px);box-shadow:0 30px 60px -30px #000}.lp-readout>.mono{display:flex;justify-content:space-between;gap:12px;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--signal)}.lp-readout>.mono span{color:var(--mute-ink)}.lp-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:12px}.lp-metric{display:grid;gap:6px;padding-top:10px;border-top:1px solid var(--line-ink)}.lp-metric-v{font:760 clamp(26px,2.6vw,40px)/1 var(--f-display);letter-spacing:-.04em;font-variant-numeric:tabular-nums}.lp-metric-v small{margin-left:2px;font:500 12px/1 var(--f-mono);color:var(--signal)}.lp-metric-l{font-size:12px;line-height:1.35;color:var(--mute-ink)}.lp-spark{position:relative;margin-top:14px;padding-top:10px;border-top:1px solid var(--line-ink)}.lp-spark svg{display:block;width:100%;height:44px;overflow:visible}.lp-spark-line{fill:none;stroke:var(--signal);stroke-width:2px;stroke-linejoin:round;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--s3))}.lp-spark-area{fill:rgb(61 220 132/.1);opacity:clamp(0,var(--s3) * 2 - 1,1)}.lp-spark-fix{left:40%;bottom:0;padding-left:6px;border-left:1px dashed rgb(61 220 132/.5);font:500 9px/1 var(--f-mono);color:var(--signal);opacity:clamp(0,var(--s3) * 3 - 1,1)}.lp-spark-fix,.lp-spark-l{position:absolute;top:10px;letter-spacing:.08em;text-transform:uppercase}.lp-spark-l{right:0;font-size:9px;color:var(--mute-ink)}.lp-answer{--a:clamp(0,(var(--s3) - .35) * 2.2,1);position:absolute;z-index:6;top:16%;right:-5%;width:min(46%,300px);padding:14px 16px;border-radius:14px 14px 4px 14px;background:var(--paper);color:var(--ink);box-shadow:0 30px 60px -24px rgb(0 0 0/.6);opacity:calc(var(--a) * (1 - var(--s4)));translate:calc((1 - var(--a)) * 24px) 0}.lp-answer .mono{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--forest)}.lp-answer p{margin-top:6px;font-size:14px;line-height:1.45}.lp-ticket{--tooth:12px;position:absolute;z-index:7;right:0;bottom:4%;translate:calc(var(--px) * -14px) calc(var(--py) * -10px);width:min(330px,48%);padding:22px 22px calc(22px + var(--tooth));background:var(--paper);color:var(--ink);opacity:var(--s4);transform:translateY(calc((1 - var(--s4)) * 90px)) rotate(calc(5deg - var(--s4) * 3deg));box-shadow:0 50px 90px -40px #000;-webkit-mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) 50% /var(--tooth) 100%;mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) 50% /var(--tooth) 100%}.lp-ticket .mono{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--mute-paper)}.lp-ticket-price{margin-top:10px;font:800 clamp(48px,4.6vw,68px)/1 var(--f-display);letter-spacing:-.06em}.lp-ticket ul{margin-top:14px;border-top:1px dashed var(--paper-3)}.lp-ticket li{padding:8px 0 8px 22px;border-bottom:1px dashed var(--paper-3);font-size:14px;position:relative}.lp-ticket li:before{content:"✓";position:absolute;left:2px;color:var(--forest);font-weight:800}.lp-ticket-f{margin-top:12px;font-size:12.5px;color:var(--forest);font-weight:600}@media (max-width:900px){.lp{height:600svh}.lp-sticky{grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr;align-items:start;gap:18px;padding-top:calc(var(--nav-h) + 8px);padding-bottom:20px}.lp-stage{grid-row:1;height:auto;perspective:none}.lp-frame{transform:scale(calc(1 - var(--s4) * .04))}.mk-before{filter:none}.lp-chrome{height:30px;font-size:9.5px}.lp-tag{font-size:8.5px;overflow:hidden;text-overflow:ellipsis;min-width:0}.lp-url{flex:0 1 auto}.lp-copy{position:static;grid-row:2;align-content:start}.lp-h1{font-size:min(clamp(36px,10.6vw,56px),12.6cqi)}.lp-intro .k{margin-bottom:14px}.lp-intro .lede{margin-top:14px;font-size:16px}.lp-cta{margin-top:18px;gap:14px 20px}.lp-sure{margin-top:14px;gap:6px 16px;font-size:10px}.lp-cta .btn{width:100%;justify-content:space-between}.lp-scene-t{font-size:clamp(30px,8.6vw,44px)}.lp-scene .lede{margin-top:12px;font-size:16px}.lp-scene .k{margin-bottom:12px}.lp-rail{position:absolute;left:var(--pad);right:var(--pad);bottom:calc(14px + env(safe-area-inset-bottom))}.lp-spark{display:none}.lp-readout{padding:10px 12px 12px}.lp-metrics{gap:10px;margin-top:8px}.lp-metric-v{font-size:20px}.lp-metric-l{font-size:10px}.lp-answer{top:10%;right:2%;width:56%;padding:10px 12px}.lp-answer p{font-size:11.5px}.lp-ticket ul{display:none}.lp-ticket{right:4%;bottom:8%;width:58%;padding:14px 14px calc(14px + var(--tooth))}.lp-ticket-price{font-size:40px}.lp-ticket li{font-size:12px;padding-block:5px}.lp-ticket-f{font-size:11px}}@media (max-width:900px) and (max-height:720px){.lp-intro .lede,.lp-sure{display:none}}html.m-off .lp{--s1:1;--s2:1;--s3:1;--s4:0;--s0:0;height:auto}html.m-off .lp-sticky{position:relative;height:auto;padding-block:calc(var(--nav-h) + 40px) 80px}html.m-off .lp-scenes{grid-area:auto;display:grid;gap:48px;margin-top:64px}html.m-off .lp-scene{grid-area:auto;opacity:1;translate:none;pointer-events:auto}html.m-off .lp-scene .d2{font-size:clamp(30px,3vw,44px)}html.m-off .lp-rail,html.m-off .lp-scan{display:none}html.m-off .lp-spark-line{stroke-dashoffset:0}html.m-off .lp-copy{display:block}html.m-off .lp-stage{align-self:start;position:sticky;top:calc(var(--nav-h) + 20px)}