.lv2{--lv2-ground:#0a0b0c;--lv2-band:#0e1013;--lv2-band2:#0b0c0e;--lv2-card:#121417f0;--lv2-ink:#edeff2;--lv2-soft:#9ba1a8;--lv2-faint:#5f666e;--lv2-silver:#c3cad2;--lv2-line:#ebf0f51a;--lv2-line2:#ebf0f533;--lv2-net:#618df3;--lv2-ok:#46c97e;--lv2-warn:#e0a94a;--lv2-serif:var(--font-fraunces), Georgia, serif;--lv2-sans:var(--font-geist), Inter, system-ui, sans-serif;--lv2-mono:var(--font-geist-mono), ui-monospace, Menlo, monospace;--lv2-gutter:44px;--lv2-rhythm:128px;--lv2-rhythm-sm:48px;--lv2-track-mono:.18em;--lv2-track-btn:.02em;--lv2-track-display:-.025em;--lv2-lh-display:.95;--lv2-lh-body:1.625;--lv2-lh-ui:1.5;--lv2-nav-h:56px;--lv2-nav-top:16px;--lv2-nav-pad:16px;background:var(--lv2-ground);color:var(--lv2-ink);font-family:var(--lv2-sans);-webkit-font-smoothing:antialiased;overscroll-behavior:contain;height:100svh;overflow:hidden auto}@media (max-width:760px){.lv2{--lv2-gutter:20px;--lv2-rhythm:88px;--lv2-rhythm-sm:36px;--lv2-nav-h:52px;--lv2-nav-top:10px;--lv2-nav-pad:12px}}.lv2-wrap{padding:0}.lv2-measure{max-width:1440px;padding:0 var(--lv2-gutter);margin:0 auto}.lv2-hero{background:var(--lv2-ground);overflow:hidden;container-type:inline-size}.lv2-hero__top{grid-template-columns:1fr 1fr;height:min(50vw,90svh);display:grid;position:relative}.lv2-left{padding:calc(var(--lv2-nav-top) + var(--lv2-nav-h) + clamp(16px, 2.4cqw, 40px)) 0 clamp(24px, 4.2cqw, 72px) var(--lv2-gutter);flex-direction:column;justify-content:center;display:flex}.lv2-brand{letter-spacing:-.02em;color:var(--lv2-ink);align-items:center;gap:.42em;font-size:clamp(1.05rem,1.8cqw,1.55rem);display:inline-flex}.lv2-brand__mark,.lv2-foot__markico{flex:none;width:1.35em;height:1.35em;margin-top:-.02em}.lv2-body{padding-right:4.5cqw}.lv2-h1{font-family:var(--lv2-serif);font-size:clamp(min(2.6rem,11.2vw),4.17cqw,4.6rem);font-weight:400;line-height:var(--lv2-lh-display);letter-spacing:var(--lv2-track-display);margin:0 0 32px}.lv2-h1 em{color:var(--lv2-silver);font-style:italic}.lv2-sub{font-size:clamp(1rem,1.111cqw,1.15rem);line-height:var(--lv2-lh-body);color:var(--lv2-soft);max-width:min(100%,628px);margin:0 0 40px}.lv2-ctas{font-family:var(--lv2-mono);letter-spacing:.09em;text-transform:uppercase;gap:.75cqw;font-size:clamp(.7rem,.9cqw,.78rem);display:flex}.lv2-btn{border:1px solid var(--lv2-line2);white-space:nowrap;color:var(--lv2-ink);cursor:pointer;font:inherit;letter-spacing:inherit;text-transform:inherit;background:0 0;border-radius:3px;padding:.92cqw 1.75cqw;text-decoration:none}.lv2-btn--p{background:var(--lv2-ink);color:#0a0b0c;border-color:var(--lv2-ink);font-weight:600}.lv2-btn:focus-visible{outline:2px solid var(--lv2-net);outline-offset:3px}.lv2-dbtn{font-family:var(--lv2-sans);letter-spacing:var(--lv2-track-btn);text-transform:none;font-size:clamp(.84rem,.91cqw,.86rem);font-weight:400;line-height:var(--lv2-lh-ui);white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:4px;padding:clamp(7px,.56cqw,10px) clamp(12px,1.11cqw,18px);text-decoration:none;transition:background-color .2s,border-color .2s,color .2s}.lv2-dbtn--lg{border-radius:8px;padding:clamp(10px,.83cqw,14px) clamp(18px,1.67cqw,28px);font-size:1rem}.lv2-dbtn--p{background:var(--lv2-ink);color:#0a0b0c;border-color:var(--lv2-ink)}.lv2-dbtn--p:hover{background:#fff;border-color:#fff}.lv2-dbtn--g{color:var(--lv2-silver);border-color:var(--lv2-line2);background:#edeff229}.lv2-dbtn--g:hover{color:var(--lv2-ink);background:#edeff23d}.lv2-dbtn:focus-visible{outline:2px solid var(--lv2-net);outline-offset:3px}.lv2-plate{background:#000;height:100%;position:relative;overflow:hidden}.lv2-media{opacity:0;transition:opacity .9s;position:absolute;inset:0}.lv2-media[data-on=true]{opacity:1}.lv2-media>img,.lv2-media>video{object-fit:cover;width:100%;height:100%;display:block}.lv2-plate:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#000c 0%,#00000057 12%,#0000 28%);position:absolute;inset:0}.lv2-nav{z-index:60;pointer-events:none;position:fixed;inset:0 0 auto}.lv2-nav__inner{max-width:1440px;padding:var(--lv2-nav-top) calc(var(--lv2-gutter) - var(--lv2-nav-pad)) 0;margin:0 auto}.lv2-nav__bar{pointer-events:auto;isolation:isolate;height:var(--lv2-nav-h);padding:0 var(--lv2-nav-pad);border-radius:14px;justify-content:space-between;align-items:center;gap:clamp(12px,2vw,28px);display:flex;position:relative}.lv2-nav__bar:before{content:"";z-index:-1;border-radius:inherit;border:1px solid var(--lv2-line);-webkit-backdrop-filter:blur(24px)saturate(1.4);opacity:0;pointer-events:none;background:#0d0f12b8;transition:opacity .3s ease-out;position:absolute;inset:0}.lv2-nav[data-lifted=true] .lv2-nav__bar:before{opacity:1}@media (max-width:900px){.lv2-nav{transition:transform .35s,opacity .35s}.lv2-nav[data-covered=true]{transform:translateY(calc((var(--lv2-nav-top) + var(--lv2-nav-h) + 12px) * -1));opacity:0;pointer-events:none}}@media (prefers-reduced-motion:reduce){.lv2-nav,.lv2-nav__bar:before{transition:none}}.lv2-nav .lv2-brand{flex:none;font-size:clamp(1.02rem,1.15vw,1.25rem);text-decoration:none}.lv2-nav .lv2-brand:focus-visible{outline:2px solid var(--lv2-net);outline-offset:4px;border-radius:4px}.lv2-navr{font-family:var(--lv2-mono);letter-spacing:var(--lv2-track-mono);text-transform:uppercase;color:var(--lv2-soft);align-items:center;gap:clamp(14px,1.7vw,24px);font-size:clamp(.7rem,.86vw,.78rem);display:flex}.lv2-navr a{color:inherit;text-decoration:none;transition:color .24s}.lv2-navr a:hover{color:var(--lv2-ink)}.lv2-navr a:focus-visible{outline:2px solid var(--lv2-net);outline-offset:3px;border-radius:2px}.lv2-navr__cta{align-items:center;gap:clamp(8px,1.18vw,17px);display:flex}.lv2-navr .lv2-dbtn--p,.lv2-navr .lv2-dbtn--p:hover{color:#0a0b0c}.lv2-navr .lv2-dbtn--g{color:var(--lv2-silver)}.lv2-navr .lv2-dbtn--g:hover{color:var(--lv2-ink)}.lv2-navr .lv2-dbtn:focus-visible{border-radius:4px}.lv2-card{z-index:5;background:var(--lv2-card);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);opacity:0;border:1px solid #c8dcf51a;border-radius:8px;width:min(21cqw,21.5rem);padding:28px 24px;transition:opacity .62s,transform .62s;position:absolute;top:46%;right:4.2cqw;transform:translateY(.7cqw);box-shadow:0 2.2cqw 4.4cqw -1.4cqw #000000eb}.lv2-card__k{font-family:var(--lv2-mono);letter-spacing:var(--lv2-track-mono);text-transform:uppercase;color:var(--lv2-faint);font-size:clamp(.68rem,.78cqw,.7rem);display:block}.lv2-stat{letter-spacing:var(--lv2-track-display);color:var(--lv2-ink);font-variant-numeric:tabular-nums;margin-top:10px;font-size:clamp(1.35rem,2.08cqw,2.1rem);font-weight:400;line-height:1.2;display:block}.lv2-delta{font-size:clamp(.75rem,.87cqw,.78rem);line-height:var(--lv2-lh-ui);color:var(--lv2-soft);margin:4px 0 0}.lv2-delta i{color:var(--lv2-ok);margin-right:.35em;font-style:normal}.lv2-card[data-on=true]{opacity:1;transform:none}.lv2{--lv2-ease:cubic-bezier(.22, 1, .36, 1)}.lv2-fig{--lv2-fig-accent:var(--lv2-ok);width:100%;height:clamp(52px,6cqw,92px);margin:.5cqw 0 .9cqw;display:block;overflow:visible}.lv2-fig--grid,.lv2-fig--insight{--lv2-fig-accent:var(--lv2-net)}.lv2-fig__guide{stroke:#c8dcf51a;stroke-width:1px;vector-effect:non-scaling-stroke;opacity:0}.lv2-fig__area{opacity:0}.lv2-fig__line,.lv2-fig__read{fill:none;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1px}.lv2-fig__line{stroke:var(--lv2-fig-accent)}.lv2-fig__read{stroke:var(--lv2-fig-accent);stroke-width:1.3px}.lv2-fig__dot{fill:var(--lv2-fig-accent);opacity:0;transform-box:fill-box;transform-origin:50%}.lv2-fig__ping{fill:none;stroke:var(--lv2-fig-accent);stroke-width:1px;vector-effect:non-scaling-stroke;opacity:0;transform-box:fill-box;transform-origin:50%}.lv2-fig__cell{fill:#c8dcf512;opacity:0}.lv2-fig__cell--on{fill:rgba(200, 220, 245, var(--lv2-cell,.5))}.lv2-fig__cell--hot{fill:var(--lv2-fig-accent);fill-opacity:calc(var(--lv2-cell,.6) + .25)}.lv2-fig__pt{fill:#c8dcf547;opacity:0;transform-box:fill-box;transform-origin:50%}.lv2-fig__pt--on{fill:var(--lv2-fig-accent);transform:scale(0)}.lv2-card[data-on=true] .lv2-fig__guide{animation:.5s .55s forwards lv2-fig-fade}.lv2-card[data-on=true] .lv2-fig__area{animation:.6s .6s forwards lv2-fig-fade}.lv2-card[data-on=true] .lv2-fig__line{animation:lv2-fig-draw .9s var(--lv2-ease) .15s forwards}.lv2-card[data-on=true] .lv2-fig__dot{animation:lv2-fig-pop .4s var(--lv2-ease) .95s forwards}.lv2-card[data-on=true] .lv2-fig__ping{animation:lv2-fig-fade .3s ease 1.1s forwards, lv2-fig-ping 2.6s var(--lv2-ease) 1.3s infinite}.lv2-card[data-on=true] .lv2-fig__cell{animation:lv2-fig-fade .5s var(--lv2-ease) both}.lv2-card[data-on=true] .lv2-fig__pt{animation:.45s both lv2-fig-fade}.lv2-card[data-on=true] .lv2-fig__pt--on{animation:lv2-fig-pop .45s var(--lv2-ease) both}.lv2-card[data-on=true] .lv2-fig__read{animation:lv2-fig-draw .9s var(--lv2-ease) .85s forwards}@keyframes lv2-fig-draw{to{stroke-dashoffset:0}}@keyframes lv2-fig-fade{to{opacity:1}}@keyframes lv2-fig-pop{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes lv2-fig-ping{0%{opacity:.55;transform:scale(.6)}70%,to{opacity:0;transform:scale(1.9)}}@media (prefers-reduced-motion:reduce){.lv2-fig__guide,.lv2-fig__area,.lv2-fig__dot,.lv2-fig__cell,.lv2-fig__pt{opacity:1}.lv2-fig__line,.lv2-fig__read{stroke-dashoffset:0}.lv2-fig__dot,.lv2-fig__pt--on{transform:scale(1)}.lv2-fig__ping{display:none}.lv2-card[data-on=true] .lv2-fig__guide,.lv2-card[data-on=true] .lv2-fig__area,.lv2-card[data-on=true] .lv2-fig__line,.lv2-card[data-on=true] .lv2-fig__dot,.lv2-card[data-on=true] .lv2-fig__ping,.lv2-card[data-on=true] .lv2-fig__cell,.lv2-card[data-on=true] .lv2-fig__pt,.lv2-card[data-on=true] .lv2-fig__pt--on,.lv2-card[data-on=true] .lv2-fig__read{animation:none}}.lv2-logos{background:var(--lv2-band2);border-top:1px solid var(--lv2-line);padding:clamp(20px, 2.3cqw, 40px) var(--lv2-gutter);align-items:center;gap:3.4cqw;display:flex}.lv2-logos .lv2-kicker{font-family:var(--lv2-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--lv2-faint);white-space:nowrap;font-size:clamp(.7rem,.86cqw,.78rem)}.lv2-marks{flex:1;align-items:center;min-width:0;display:flex}.lv2-marks__track{display:flex}.lv2-marks__set{align-items:center;gap:3cqw;display:flex}.lv2-marks__set[aria-hidden=true]{display:none}.lv2-mk{color:#4a5058;letter-spacing:-.005em;white-space:nowrap;align-items:center;gap:.55em;font-size:clamp(.84rem,1.02cqw,1.08rem);font-weight:600;display:inline-flex}.lv2-mk__ico{flex:none;width:1.15em;height:1.15em}@media (max-width:900px){.lv2-hero__top{height:auto;display:block}.lv2-left{padding:calc(var(--lv2-nav-top) + var(--lv2-nav-h) + clamp(26px, 7vw, 44px)) var(--lv2-gutter) clamp(30px, 5vw, 48px)}.lv2-body{padding-right:0}.lv2-navr__more{display:none}.lv2-navr__cta{gap:8px}.lv2-navr .lv2-dbtn{padding-block:10px}.lv2-plate{aspect-ratio:16/10;height:auto}.lv2-plate:after{display:none}.lv2-card{top:auto;bottom:var(--lv2-gutter);left:var(--lv2-gutter);width:min(100% - var(--lv2-gutter) * 2, 22rem);padding:18px 18px 16px;right:auto}.lv2-logos{flex-direction:column;align-items:flex-start;gap:16px;padding:clamp(28px,4vw,44px) 0}.lv2-logos .lv2-kicker{padding-left:var(--lv2-gutter)}.lv2-marks{width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.lv2-marks__set{flex:none;gap:26px;padding-right:26px}.lv2-marks__set[aria-hidden=true]{display:flex}.lv2-marks__track{width:max-content;animation:26s linear infinite lv2-marquee}}@keyframes lv2-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.lv2-marks__track{animation:none}.lv2-marks{overflow-x:auto}}@media (max-width:760px){.lv2-plate{aspect-ratio:4/5}.lv2-card{right:var(--lv2-gutter);width:auto}.lv2-card__k{font-size:.68rem}.lv2-stat{font-size:1.75rem}.lv2-delta{font-size:.82rem}}.lv2-vs{--h:clamp(268px, min(37cqw, 62svh), 412px);--pw:calc(var(--h) * 1.625);--ov:calc(var(--h) * .5833);--rr:calc(var(--h) * .0833);flex-direction:column;justify-content:center;min-height:100svh;padding:clamp(72px,12svh,136px) 0;display:flex;container-type:inline-size}.lv2-vs__h{font-family:var(--lv2-serif);font-size:clamp(2.15rem,3.4cqw,2.7rem);font-weight:400;line-height:var(--lv2-lh-display);letter-spacing:-.02em;text-align:center;color:var(--lv2-soft);text-wrap:balance;margin:0 0 clamp(40px,5.2cqw,72px)}.lv2-vs__h em{color:var(--lv2-ink);font-style:italic}.lv2-venn{aspect-ratio:10/7;width:100%;display:none;position:relative}.lv2-venn__ring{aspect-ratio:1;border:1px solid #ebf0f526;border-radius:50%;width:70%;position:absolute;top:0}.lv2-venn__ring--l{left:0}.lv2-venn__ring--r{right:0}.lv2-venn__lens{aspect-ratio:1;border-radius:50%;width:70%;position:absolute;top:0;right:0;overflow:hidden}.lv2-venn__lens i{aspect-ratio:1;background:repeating-linear-gradient(90deg,#ebf0f521 0 1px,#0000 1px 5px);border-radius:50%;width:100%;position:absolute;top:0;left:-42.857%}.lv2-venn__lbl{text-align:center;width:30%;color:var(--lv2-soft);font-size:1rem;font-weight:400;line-height:1.3;position:absolute;top:50%;transform:translate(-50%,-50%)}.lv2-venn__lbl--l{left:15%}.lv2-venn__lbl--c{color:var(--lv2-ink);left:50%}.lv2-venn__lbl--r{left:85%}.lv2-stage{height:var(--h);width:calc(var(--pw) * 2 - var(--ov));max-width:100%;margin:0 auto;display:flex;position:relative}.lv2-panel{z-index:10;border:1px solid #ebf0f526;flex-direction:column;flex:1;justify-content:center;display:flex;position:relative}.lv2-panel--l{border-radius:var(--rr) 9999px 9999px var(--rr);padding:0 calc(var(--ov) + 4px) 0 clamp(22px, 3.4cqw, 52px)}.lv2-panel--r{border-radius:9999px var(--rr) var(--rr) 9999px;margin-left:calc(var(--ov) * -1);padding:0 clamp(22px, 3.4cqw, 52px) 0 calc(var(--ov) + 4px);text-align:right}.lv2-panel h3{color:var(--lv2-ink);margin:0 0 clamp(12px,1.6cqw,20px);font-size:1rem;font-weight:600}.lv2-panel ul{margin:0;padding:0;list-style:none}.lv2-panel li{color:var(--lv2-soft);border-bottom:1px solid #ebf0f517;padding:clamp(9px,1.25cqw,15px) 0;font-size:.95rem;line-height:1.4}.lv2-panel li:last-child{border-bottom:0}.lv2-panel li em{color:var(--lv2-warn);font-style:italic;font-weight:500}.lv2-panel__note{max-width:34ch;font-size:clamp(.82rem,.92cqw,.86rem);line-height:var(--lv2-lh-ui);color:var(--lv2-faint);margin:clamp(14px,1.8cqw,22px) 0 0}.lv2-panel--r .lv2-panel__note{margin-left:auto}.lv2-lens{width:var(--h);height:var(--h);z-index:5;transform:translate(calc(var(--h) * -.7083), -50%);pointer-events:none;border-radius:50%;position:absolute;top:50%;left:50%;overflow:hidden}.lv2-lens>div{left:calc(var(--h) * .41667);width:var(--h);height:var(--h);border-radius:50%;position:absolute;top:0;overflow:hidden;-webkit-mask-image:linear-gradient(#00000005 0%,#00000057 13%,#000000a3 27%,#000000e0 40%,#000 47%,#000000d6 60%,#0000009c 73%,#0000005c 87%,#00000012 100%);mask-image:linear-gradient(#00000005 0%,#00000057 13%,#000000a3 27%,#000000e0 40%,#000 47%,#000000d6 60%,#0000009c 73%,#0000005c 87%,#00000012 100%)}.lv2-lens__canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.lv2-vslabel{z-index:30;width:min(13rem, calc(var(--ov) - 28px));text-align:center;pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lv2-vslabel span{color:var(--lv2-ink);font-size:clamp(.95rem,1.08cqw,1rem);line-height:1.25;display:block}.lv2-vslabel i{font-family:var(--lv2-sans);letter-spacing:normal;text-transform:none;color:var(--lv2-faint);text-wrap:balance;margin-top:.55em;font-size:clamp(.7rem,.78cqw,.74rem);font-style:normal;line-height:1.45;display:block}@container (max-width:760px){.lv2-venn{margin:0 auto clamp(30px,8cqw,48px);display:block}.lv2-stage{grid-template-columns:1fr 1fr;column-gap:clamp(16px,5cqw,28px);width:100%;height:auto;display:grid}.lv2-panel{border:0;border-radius:0;margin:0;padding:0;display:block}.lv2-panel--r{text-align:right}.lv2-panel h3{margin-bottom:clamp(14px,4cqw,20px);font-weight:400}.lv2-panel li{border-bottom:1px solid var(--lv2-line);padding:clamp(10px,3cqw,14px) 0}.lv2-panel li:last-child{border-bottom:1px solid var(--lv2-line)}.lv2-panel__note,.lv2-lens,.lv2-vslabel{display:none}}@media (prefers-reduced-motion:reduce){.lv2-media,.lv2-card{transition:none!important}}.lv2-fork{margin-top:var(--lv2-rhythm);container-type:inline-size}.lv2-fork__h{font-family:var(--lv2-serif);font-size:clamp(2.15rem,3.4cqw,2.7rem);font-weight:400;line-height:var(--lv2-lh-display);letter-spacing:-.022em;color:var(--lv2-ink);margin:0 0 clamp(38px,5cqw,66px)}.lv2-fork__h em{color:var(--lv2-silver);letter-spacing:-.012em;margin-top:.2em;font-size:.58em;font-style:italic;display:block}.lv2-index{grid-template-columns:repeat(3,1fr);align-items:end;gap:clamp(20px,3.4cqw,56px);display:grid}.lv2-icol{text-align:left;cursor:pointer;color:inherit;font:inherit;border:0;border-bottom:1px solid var(--lv2-line);background:0 0;flex-direction:column;align-items:flex-start;padding:0 0 clamp(18px,2.2cqw,26px);display:flex;position:relative}.lv2-icol:after{content:"";background:var(--lv2-net);transform-origin:0;height:2px;transition:transform .38s cubic-bezier(.4,0,.2,1);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.lv2-icol[data-on=true]:after{transform:scaleX(1)}.lv2-icol:hover:after{background:var(--lv2-silver);transform:scaleX(.18)}.lv2-icol[data-on=true]:hover:after{background:var(--lv2-net);transform:scaleX(1)}.lv2-icol:focus-visible{outline:2px solid var(--lv2-net);outline-offset:4px}.lv2-icol__name{font-family:var(--lv2-serif);letter-spacing:-.022em;color:var(--lv2-silver);margin-bottom:clamp(12px,1.6cqw,20px);font-size:clamp(1.75rem,2.5cqw,2.15rem);font-weight:400;line-height:1.04;transition:color .26s}.lv2-icol[data-on=true] .lv2-icol__name{color:var(--lv2-ink)}.lv2-icol:hover .lv2-icol__name{color:var(--lv2-silver)}.lv2-icol__blurb{color:var(--lv2-soft);margin-bottom:0;font-size:.95rem;line-height:1.5}.lv2-fork__live{display:none}@container (max-width:780px){.lv2-index{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:clamp(9px,2.6cqw,16px)}.lv2-icol{justify-content:flex-end;min-height:100%;padding:14px 0 clamp(11px,3cqw,15px)}.lv2-icol__name{text-wrap:balance;margin-bottom:0;font-size:clamp(1.08rem,4.9cqw,1.35rem);line-height:1.15}.lv2-icol__blurb{display:none}.lv2-fork__live{font-size:1rem;line-height:var(--lv2-lh-ui);color:var(--lv2-soft);min-height:2.5em;margin:clamp(16px,4.4cqw,24px) 0 clamp(48px,15cqw,68px);display:block}}.lv2-scroll{border-top:1px solid var(--lv2-line);align-items:flex-start;display:flex;position:relative;container-type:inline-size}.lv2-scroll__media{background:#000;flex:none;width:50%;height:100svh;position:sticky;top:0;overflow:hidden}.lv2-scroll__bg{object-fit:cover;opacity:.5;width:100%;height:100%;display:block;position:absolute;inset:0}.lv2-scroll__text{flex:none;width:50%}.lv2-scroll__block{opacity:.34;flex-direction:column;justify-content:center;height:100svh;padding:0 clamp(24px,7cqw,104px);transition:opacity .42s;display:flex}.lv2-scroll__block[data-on=true]{opacity:1}.lv2-scroll__period{font-family:var(--lv2-serif);letter-spacing:-.01em;color:var(--lv2-silver);margin-bottom:clamp(8px,1.2cqw,14px);font-size:clamp(1.15rem,1.7cqw,1.5rem);font-style:italic;display:block}.lv2-scroll__n{font-family:var(--lv2-mono);letter-spacing:.16em;color:var(--lv2-faint);margin-bottom:clamp(16px,2.4cqw,30px);font-size:clamp(.75rem,1cqw,.85rem)}.lv2-scroll__h{font-family:var(--lv2-serif);letter-spacing:-.025em;color:var(--lv2-ink);text-wrap:balance;margin:0 0 clamp(18px,2.6cqw,34px);font-size:clamp(2.15rem,4.2cqw,3.4rem);font-weight:400;line-height:1.06}.lv2-scroll__block p{color:var(--lv2-soft);max-width:40ch;margin:0 0 clamp(12px,1.6cqw,20px);font-size:clamp(1rem,1.35cqw,1.08rem);line-height:1.62}.lv2-scroll__block p:last-child{margin-bottom:0}.lv2-scroll__block p strong,.lv2-deck__panel p strong{font-weight:inherit;color:var(--lv2-ink)}.lv2-rail{inset-block:0;z-index:20;pointer-events:none;position:absolute;right:clamp(14px,1.6cqw,26px)}.lv2-rail__pins{flex-direction:column;align-items:center;gap:10px;display:flex;position:sticky;top:50%;transform:translateY(-50%)}.lv2-rail__pins span{background:var(--lv2-ink);opacity:.22;border-radius:999px;width:2px;height:8px;transition:height .32s,opacity .32s;display:block}.lv2-rail__pins span[data-on=true]{opacity:.9;height:26px}.lv2-demo{opacity:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#101215f0;border:1px solid #c8dcf529;border-radius:8px;padding-top:26px;transition:opacity .52s,transform .52s;position:absolute;top:50%;left:9%;right:9%;overflow:hidden;transform:translateY(calc(10px - 50%));box-shadow:0 3cqw 6cqw -1.6cqw #000000f2}.lv2-demo[data-on=true]{opacity:1;transform:translateY(-50%)}.lv2-demo[data-portrait=true]{width:min(30%,232px);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding-top:0;left:50%;right:auto;transform:translate(-50%,calc(10px - 50%))}.lv2-demo[data-portrait=true][data-on=true]{transform:translate(-50%,-50%)}.lv2-demo[data-portrait=true] .lv2-demo__shot{aspect-ratio:450/944;border-radius:13.8%/6.6%}.lv2-demo[data-portrait=true] .lv2-demo__ph{bottom:4px;right:4px}.lv2-demo__bar{border-bottom:1px solid #c8dcf51a;align-items:center;gap:6px;height:26px;padding:0 12px;display:flex;position:absolute;top:0;left:0;right:0}.lv2-demo__bar i{background:#c8dcf529;border-radius:50%;width:7px;height:7px;display:block}.lv2-demo__shot{width:100%;height:auto;aspect-ratio:var(--lv2-shot,1582 / 1032);object-fit:cover;object-position:center;display:block}.lv2-demo__ph{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-family:var(--lv2-mono);letter-spacing:var(--lv2-track-mono);text-transform:uppercase;color:var(--lv2-soft);background:#0a0b0cb8;border:1px solid #c8dcf524;border-radius:3px;padding:4px 9px;font-size:clamp(.7rem,.95cqw,.78rem);position:absolute;bottom:9px;right:10px}@container (max-width:760px){.lv2-fork__grid{grid-template-columns:1fr}}@media (max-width:900px){.lv2-scroll{display:block;height:auto!important}.lv2-scroll__media{z-index:2;width:100%;height:55svh;position:sticky;top:0}.lv2-scroll__text{width:100%}.lv2-scroll__block{opacity:1;height:100svh;padding:0;display:block}.lv2-scroll__hold{height:45svh;padding:0 var(--lv2-gutter);flex-direction:column;justify-content:center;display:flex;position:sticky;top:55svh}.lv2-scroll__media .lv2-demo{left:var(--lv2-gutter);right:var(--lv2-gutter)}.lv2-scroll__h{margin-bottom:clamp(12px,2.4vw,18px);font-size:1.9rem}.lv2-scroll__n{margin-bottom:clamp(10px,2vw,14px)}.lv2-rail{display:none}}.lv2-uses{--gap:clamp(56px, 9cqw, 132px);--metaw:clamp(92px, 12cqw, 150px);padding:var(--lv2-rhythm) 0;container-type:inline-size}.lv2-uses__h{font-family:var(--lv2-serif);font-size:clamp(2.15rem,3.4cqw,2.9rem);font-weight:400;line-height:var(--lv2-lh-display);letter-spacing:-.025em;color:var(--lv2-ink);text-wrap:balance;max-width:24ch;margin:0 0 clamp(26px,4svh,48px)}.lv2-uses__line{text-align:right;max-width:54ch;min-height:3.3em;color:var(--lv2-soft);opacity:0;grid-area:2/1;justify-self:end;margin:clamp(6px,.9svh,12px) 0 0;font-size:1rem;line-height:1.62;transition:opacity .46s,transform .46s;transform:translateY(5px)}.lv2-uses__item[data-on=true] .lv2-uses__line{opacity:1;transform:none}.lv2-uses__h em{color:var(--lv2-silver);letter-spacing:-.012em;margin-top:.2em;font-size:.58em;font-style:italic;display:block}.lv2-uses__list{flex-direction:column;gap:clamp(14px,2.4svh,30px);margin:0;padding:0;list-style:none;display:flex;position:relative}.lv2-uses__spine{top:0;bottom:0;right:var(--metaw);background:var(--lv2-line);width:1px;position:absolute}.lv2-uses__item{grid-template-columns:minmax(0, 1fr) var(--gap) var(--metaw);transform:translateX(calc(var(--gap) * -.16));grid-template-rows:auto auto;align-items:baseline;transition:transform .52s cubic-bezier(.22,1,.36,1);display:grid}.lv2-uses__item[data-on=true]{transform:none}.lv2-uses__name{font-family:var(--lv2-serif);letter-spacing:-.03em;text-align:right;white-space:nowrap;color:var(--lv2-faint);font-size:clamp(1.8rem,4.1cqw,3.4rem);font-weight:400;line-height:1.06;transition:color .52s}.lv2-uses__item[data-on=true] .lv2-uses__name{color:var(--lv2-ink)}.lv2-uses__thread{background:linear-gradient(90deg, #618df300 0%, var(--lv2-net) 100%);grid-column:2;place-self:center start;width:0;height:1px;transition:width .62s cubic-bezier(.22,1,.36,1)}.lv2-uses__item[data-on=true] .lv2-uses__thread{width:100%}.lv2-uses__meta{font-family:var(--lv2-mono);letter-spacing:var(--lv2-track-mono);text-transform:uppercase;color:var(--lv2-faint);opacity:.5;grid-column:3;padding-left:clamp(14px,1.6cqw,22px);font-size:clamp(.72rem,.86cqw,.76rem);transition:color .52s,opacity .52s}.lv2-uses__item[data-on=true] .lv2-uses__meta{color:var(--lv2-net);opacity:1}@media (prefers-reduced-motion:reduce){.lv2-uses__item,.lv2-uses__name,.lv2-uses__thread,.lv2-uses__meta,.lv2-uses__line{transition:none}}@media (max-width:760px){.lv2-uses__list{gap:0}.lv2-uses__item{border-bottom:1px solid var(--lv2-line);grid-template-columns:1fr auto;align-items:baseline;column-gap:14px;padding:clamp(16px,4.5vw,22px) 0;display:grid;transform:none}.lv2-uses__item:last-of-type{border-bottom:0}.lv2-uses__name{white-space:normal;text-align:left;color:var(--lv2-soft);grid-column:1}.lv2-uses__item[data-on=true] .lv2-uses__name{color:var(--lv2-ink)}.lv2-uses__meta{white-space:nowrap;grid-column:2;margin-top:0;padding-left:0;display:block}.lv2-uses__line{opacity:.26;text-align:left;grid-column:1/-1;max-width:none;min-height:2.9em;margin-top:8px;transition:opacity .4s;transform:none}.lv2-uses__item[data-on=true] .lv2-uses__line{opacity:1}.lv2-uses__spine,.lv2-uses__thread{display:none}}.lv2-world{height:500svh;position:relative;container-type:inline-size}.lv2-world__stage{--lv2-open:0;--lv2-shut-top:clamp(196px, 34vh, 330px);--lv2-shut-side:clamp(14px, 5.5cqw, 96px);--lv2-shut-bot:clamp(14px, 4cqw, 68px);--lv2-ajar:10px;--lv2-ft:calc(var(--lv2-shut-top) + (var(--lv2-ajar) - var(--lv2-shut-top)) * var(--lv2-open));--lv2-fs:calc(var(--lv2-shut-side) + (var(--lv2-ajar) - var(--lv2-shut-side)) * var(--lv2-open));--lv2-fb:calc(var(--lv2-shut-bot) + (var(--lv2-ajar) - var(--lv2-shut-bot)) * var(--lv2-open));--lv2-fr:calc(26px + (16px - 26px) * var(--lv2-open));height:100svh;position:sticky;top:0;overflow:hidden}.lv2-world__panel{inset:var(--lv2-ft) var(--lv2-fs) var(--lv2-fb);border-radius:var(--lv2-fr);background:#161616;position:absolute}.lv2-world__canvas{width:100%;height:100%;clip-path:inset(var(--lv2-ft) var(--lv2-fs) var(--lv2-fb) var(--lv2-fs) round var(--lv2-fr));display:block;position:absolute;inset:0}.lv2-world__copy{pointer-events:none;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(20px,4cqw,64px);padding:clamp(40px,5.6cqw,84px) clamp(22px,6cqw,96px) 0;display:grid;position:absolute;inset:0 0 auto}.lv2-world__h{font-family:var(--lv2-serif);font-size:clamp(2.05rem,3.6cqw,3rem);font-weight:400;line-height:var(--lv2-lh-display);letter-spacing:-.025em;color:var(--lv2-ink);text-wrap:balance;max-width:16ch;margin:0}.lv2-world__h em{color:var(--lv2-silver);letter-spacing:-.012em;margin-top:.2em;font-size:.58em;font-style:italic;display:block}.lv2-world__beats{max-width:38ch;display:grid}.lv2-world__beat{opacity:0;grid-area:1/1;transition:opacity .46s,transform .46s;transform:translateY(8px)}.lv2-world__beat[data-on=true]{opacity:1;transform:none}.lv2-world__beat span{font-family:var(--lv2-mono);letter-spacing:.16em;color:var(--lv2-faint);margin-bottom:clamp(10px,1.3cqw,16px);font-size:.68rem;display:block}.lv2-world__beat h3{font-family:var(--lv2-serif);letter-spacing:-.02em;color:var(--lv2-ink);margin:0 0 clamp(8px,1cqw,12px);font-size:clamp(1.4rem,2cqw,1.7rem);font-weight:400}.lv2-world__beat p{color:var(--lv2-soft);margin:0;font-size:1rem;line-height:1.6}.lv2-world__beat p+p{margin-top:.7em}@media (prefers-reduced-motion:reduce){.lv2-world{height:100svh}.lv2-world__beat{transition:none}}@media (max-width:760px){.lv2-world{height:380svh}.lv2-world__copy{padding:clamp(28px, 8vw, 44px) var(--lv2-gutter) clamp(26px, 7vw, 38px);background:linear-gradient(to bottom, var(--lv2-ground) 0%, var(--lv2-ground) 74%, #0a0b0c00 100%);grid-template-columns:minmax(0,1fr);gap:clamp(20px,5vw,30px)}.lv2-world__stage{--lv2-shut-top:clamp(300px, 47vh, 420px)}.lv2-world__h,.lv2-world__beats{max-width:none}}.lv2-hl{border-top:1px solid var(--lv2-line);background:var(--lv2-ground);position:relative;container-type:inline-size}.lv2-hl__stage{background:radial-gradient(96% 58% at 64% -12%,#e2ecf81c,#0000 62%),radial-gradient(70% 40% at 64% 96%,#96b0d60f,#0000 70%),linear-gradient(#08090b 0%,#0c0e12 54%,#090a0c 100%);height:100svh;position:sticky;top:0;overflow:hidden}.lv2-hl__canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.lv2-hl__copy{z-index:3;width:min(36cqw,460px);display:grid;position:absolute;top:50%;left:clamp(24px,6cqw,92px);transform:translateY(-50%)}.lv2-hl__card{opacity:0;pointer-events:none;grid-area:1/1;transition:opacity .15s,transform 0s linear .15s;transform:translateY(12px)}.lv2-hl__card[data-on=true]{opacity:1;transition:opacity .36s .15s,transform .42s cubic-bezier(.2,.7,.3,1) .15s;transform:none}.lv2-hl__eyebrow{font-family:var(--lv2-mono);letter-spacing:var(--lv2-track-mono);text-transform:uppercase;color:var(--lv2-faint);margin-bottom:clamp(14px,2cqw,24px);font-size:clamp(.7rem,.78cqw,.72rem);display:block}.lv2-hl__h,.lv2-hl__t{font-family:var(--lv2-serif);font-weight:400;line-height:var(--lv2-lh-display);letter-spacing:-.028em;color:var(--lv2-ink);text-wrap:balance;margin:0 0 clamp(16px,2.2cqw,26px)}.lv2-hl__h{font-size:clamp(2.15rem,3.7cqw,3.1rem)}.lv2-hl__t{font-size:clamp(1.95rem,3.2cqw,2.7rem)}.lv2-hl__h em{color:var(--lv2-silver);font-style:italic;display:block}.lv2-hl__body{color:var(--lv2-soft);max-width:38ch;margin:0;font-size:clamp(1rem,1.25cqw,1.02rem);line-height:1.62}.lv2-hl__body+.lv2-hl__body{margin-top:.7em}.lv2-hl__from{flex-wrap:wrap;gap:6px;margin:clamp(20px,2.6cqw,30px) 0 0;padding:0;list-style:none;display:flex}.lv2-hl__from li{font-family:var(--lv2-mono);letter-spacing:.08em;color:var(--lv2-silver);border:1px solid var(--lv2-line2);white-space:nowrap;border-radius:999px;padding:5px 10px;font-size:.72rem}.lv2-hl__rail{z-index:3;pointer-events:none;flex-direction:column;gap:clamp(12px,1.5cqw,18px);display:flex;position:absolute;top:50%;right:clamp(16px,2.4cqw,40px);transform:translateY(-50%)}.lv2-hl__rail span{font-family:var(--lv2-mono);letter-spacing:.13em;color:var(--lv2-faint);align-items:center;gap:10px;font-size:.7rem;transition:color .38s;display:flex}.lv2-hl__rail span i{border:1px solid var(--lv2-line2);border-radius:50%;width:6px;height:6px;transition:background .38s,border-color .38s,transform .38s}.lv2-hl__rail span[data-done=true] i{background:var(--lv2-faint);border-color:var(--lv2-faint)}.lv2-hl__rail span[data-on=true]{color:var(--lv2-ink)}.lv2-hl__rail span[data-on=true] i{background:var(--lv2-net);border-color:var(--lv2-net);transform:scale(1.34)}.lv2-hl__track{pointer-events:none;flex-direction:column;display:flex;position:absolute;inset:0 0 100svh}.lv2-hl__block{flex:1 1 0}@container (max-width:900px){.lv2-hl__stage:after{content:"";pointer-events:none;z-index:2;background:linear-gradient(#0000,#08090b 42%);height:46%;position:absolute;inset:auto 0 0}.lv2-hl__copy{width:auto;inset:auto clamp(20px,5cqw,40px) clamp(28px,7cqw,56px);transform:none}.lv2-hl__body{max-width:none}.lv2-hl__rail span{gap:0;font-size:0}}@media (prefers-reduced-motion:reduce){.lv2-hl__card{transition:opacity .16s linear}.lv2-hl__card[data-on=true]{transform:none}}.lv2-close{isolation:isolate;border-top:1px solid var(--lv2-line);background:var(--lv2-ground);align-items:center;min-height:100svh;display:flex;position:relative;overflow:hidden;container-type:inline-size}.lv2-close__film{z-index:-2;object-fit:cover;object-position:center;width:100%;height:100%;display:block;position:absolute;inset:0}.lv2-close__scrim{z-index:-1;background:linear-gradient(90deg,#0a0b0ceb 0%,#0a0b0ca8 42%,#0a0b0c2e 72%,#0a0b0c00 100%),linear-gradient(#0a0b0c8c 0%,#0a0b0c00 22% 62%,#0a0b0cf0 100%);position:absolute;inset:0}.lv2-close__body{z-index:1;width:100%;max-width:1240px;margin:0 auto;padding:0 clamp(20px,4vw,48px);position:relative}.lv2-close__h{font-family:var(--lv2-serif);font-size:clamp(2.6rem,5.6cqw,4.6rem);font-weight:400;line-height:var(--lv2-lh-display);letter-spacing:-.03em;color:var(--lv2-ink);text-wrap:balance;max-width:15ch;margin:0 0 clamp(18px,2.6cqw,30px)}.lv2-close__h em{color:var(--lv2-silver);font-style:italic;display:block}.lv2-close__p{color:var(--lv2-soft);max-width:46ch;margin:0 0 clamp(28px,3.6cqw,44px);font-size:clamp(1rem,1.3cqw,1.12rem);line-height:1.62}@media (max-width:900px){.lv2-close{align-items:flex-end}.lv2-close__body{padding-bottom:clamp(56px,12svh,110px)}.lv2-close__film{object-position:66% 38%}.lv2-close__scrim{background:linear-gradient(#0a0b0c9e 0%,#0a0b0c47 26%,#0a0b0cb8 62%,#0a0b0cf2 100%)}.lv2-close__h{max-width:none}}.lv2-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lv2-foot{border-top:1px solid var(--lv2-line);background:var(--lv2-ground);padding:var(--lv2-rhythm) var(--lv2-gutter) var(--lv2-rhythm-sm);container-type:inline-size}.lv2-foot__inner{flex-wrap:wrap;justify-content:space-between;gap:clamp(36px,6cqw,96px);max-width:1440px;margin:0 auto;display:flex}.lv2-foot__brand{min-width:200px}.lv2-foot__mark{letter-spacing:-.02em;color:var(--lv2-ink);align-items:center;gap:.42em;font-size:clamp(1.05rem,1.5cqw,1.35rem);display:inline-flex}.lv2-foot__brand p{color:var(--lv2-faint);max-width:26ch;margin:clamp(8px,1cqw,12px) 0 0;font-size:.95rem;line-height:1.6}.lv2-foot__cols{flex-wrap:wrap;gap:clamp(32px,5cqw,84px);display:flex}.lv2-foot__label{font-family:var(--lv2-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--lv2-faint);margin-bottom:clamp(12px,1.6cqw,18px);font-size:.68rem;display:block}.lv2-foot__col ul{flex-direction:column;gap:clamp(8px,1cqw,12px);margin:0;padding:0;list-style:none;display:flex}.lv2-foot__col a{color:var(--lv2-soft);margin:-6px 0;padding:6px 0;font-size:.95rem;text-decoration:none;transition:color .24s;display:inline-block}.lv2-foot__col a:hover{color:var(--lv2-ink)}.lv2-foot__col a:focus-visible{outline:2px solid var(--lv2-net);outline-offset:3px;border-radius:2px}.lv2-foot__base{border-top:1px solid var(--lv2-line);max-width:1240px;font-family:var(--lv2-mono);letter-spacing:var(--lv2-track-mono);text-transform:uppercase;color:var(--lv2-faint);flex-wrap:wrap;justify-content:space-between;gap:10px clamp(20px,3cqw,40px);margin:clamp(40px,6svh,76px) auto 0;padding-top:clamp(18px,2.4svh,26px);font-size:.68rem;display:flex}.lv2-uses[data-dense=true]{--gap:clamp(44px, 7cqw, 104px);padding:clamp(80px,12svh,150px) 0 clamp(84px,13svh,160px)}.lv2-uses[data-dense=true] .lv2-uses__list{gap:clamp(13px,2.1svh,26px)}.lv2-uses[data-dense=true] .lv2-uses__name{font-size:clamp(1.6rem,3.1cqw,2.5rem)}.lv2-uses[data-dense=true] .lv2-uses__line{min-height:2.9em}.lv2-deck{isolation:isolate;border-top:1px solid var(--lv2-line);background:var(--lv2-ground);padding:clamp(44px,6svh,78px) 0 clamp(52px,7svh,88px);position:relative;overflow:hidden;container-type:inline-size}.lv2-deck__plate{z-index:-2;object-fit:cover;object-position:60% center;transform-origin:58% 46%;opacity:.44;width:100%;height:100%;position:absolute;inset:0;transform:scale(2)}.lv2-deck__scrim{z-index:-1;background: linear-gradient(to right, #0a0b0ceb 0%, #0a0b0cdb 42%, #0a0b0c80 74%, #0a0b0c57 100%), linear-gradient(to bottom, var(--lv2-ground) 0%, #0a0b0c00 16%, #0a0b0c00 84%, var(--lv2-ground) 100%);position:absolute;inset:0}.lv2-deck__inner{max-width:1240px;margin:0 auto;padding:0 clamp(20px,4vw,48px)}.lv2-deck__h{font-family:var(--lv2-serif);font-size:clamp(2.15rem,3.4cqw,2.9rem);font-weight:400;line-height:var(--lv2-lh-display);letter-spacing:-.025em;color:var(--lv2-ink);text-wrap:balance;margin:0 0 clamp(38px,5.4svh,64px)}.lv2-deck__h em{color:var(--lv2-silver);letter-spacing:-.012em;margin-top:.2em;font-size:.58em;font-style:italic;display:block}.lv2-deck__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.72fr);align-items:start;gap:clamp(28px,4.4cqw,72px);display:grid}.lv2-deck__list{--lv2-gut:clamp(52px, 5.2cqw, 72px);--lv2-tick:5px;flex-direction:column;display:flex;position:relative}.lv2-deck__list:before{content:"";left:var(--lv2-gut);background:var(--lv2-line);pointer-events:none;width:1px;position:absolute;top:0;bottom:0}.lv2-deck__period{font-family:var(--lv2-mono);letter-spacing:var(--lv2-track-mono);text-transform:uppercase;color:var(--lv2-faint);padding:clamp(14px, 1.9cqw, 22px) 0 clamp(8px, 1cqw, 12px) calc(var(--lv2-gut) + clamp(14px, 1.8cqw, 22px));border-top:1px solid var(--lv2-line);margin-top:clamp(10px,1.4cqw,16px);font-size:.66rem;display:block}.lv2-deck__slot:first-child .lv2-deck__period{border-top:0;margin-top:0;padding-top:0}.lv2-deck__row{grid-template-columns:var(--lv2-gut) 1fr;text-align:left;cursor:pointer;width:100%;font:inherit;color:var(--lv2-soft);background:0 0;border:0;align-items:baseline;column-gap:clamp(14px,1.8cqw,22px);padding:clamp(7px,1cqw,12px) 0;transition:color .24s;display:grid;position:relative}.lv2-deck__row:before{content:"";left:calc(var(--lv2-gut) - (var(--lv2-tick) - 1px) / 2);width:var(--lv2-tick);background:var(--lv2-faint);border-radius:999px;height:1px;transition:height .24s cubic-bezier(.22,1,.36,1),background-color .24s,transform .24s cubic-bezier(.22,1,.36,1);position:absolute;top:calc(clamp(7px,1cqw,12px) + .79em)}.lv2-deck__row:hover{color:var(--lv2-ink)}.lv2-deck__row:hover:before{background:var(--lv2-silver)}.lv2-deck__row[data-on=true]{color:var(--lv2-ink)}.lv2-deck__row[data-on=true]:before{height:var(--lv2-tick);background:var(--lv2-net);transform:translateY(calc((var(--lv2-tick) - 1px) / -2))}.lv2-deck__row:focus-visible{outline:2px solid var(--lv2-net);outline-offset:2px;border-radius:2px}.lv2-deck__time{text-align:right;font-family:var(--lv2-mono);letter-spacing:.08em;font-variant-numeric:tabular-nums;color:var(--lv2-faint);padding-right:clamp(9px,1.1cqw,14px);font-size:clamp(.7rem,.8cqw,.74rem);transition:color .24s}.lv2-deck__row[data-on=true] .lv2-deck__time{color:var(--lv2-net)}.lv2-deck__name{font-family:var(--lv2-serif);letter-spacing:-.015em;font-size:clamp(1rem,1.56cqw,1.34rem);line-height:1.2}.lv2-deck__panel{min-width:0;min-height:790px}.lv2-deck__title{font-family:var(--lv2-serif);letter-spacing:-.025em;color:var(--lv2-ink);text-wrap:balance;margin:0 0 clamp(10px,1.4cqw,16px);font-size:clamp(1.7rem,2.5cqw,2.15rem);font-weight:400;line-height:1.1}.lv2-deck__panel p{color:var(--lv2-soft);max-width:62ch;margin:0 0 clamp(8px,1cqw,12px);font-size:1rem;line-height:1.62}.lv2-deck__panel .lv2-demo{opacity:1;width:100%;margin-top:clamp(18px,2.6cqw,32px);position:relative;inset:auto;transform:none}.lv2-deck__panel .lv2-demo[data-portrait=true],.lv2-deck__panel .lv2-demo[data-portrait=true][data-on=true]{aspect-ratio:532/1085;width:min(46%,300px);box-shadow:none;filter:drop-shadow(0 26px 34px #000000b8);background:0 0;border-radius:0;margin-inline:auto;padding:0;position:relative;left:auto;overflow:visible;transform:none}.lv2-deck__panel .lv2-demo[data-portrait=true] .lv2-demo__ph{display:none}.lv2-deck__panel .lv2-demo[data-portrait=true] .lv2-demo__shot{aspect-ratio:auto;object-fit:cover;border-radius:7%/3.2%;width:87.594%;height:94.654%;position:absolute;top:2.673%;left:6.203%;transform:none}.lv2-deck__panel .lv2-demo[data-portrait=true]:after{content:"";pointer-events:none;background:url(/landing/phone-frame.png) 50%/100% 100% no-repeat;position:absolute;inset:0}@media (max-width:900px){.lv2-deck__grid{grid-template-columns:minmax(0,1fr);gap:clamp(20px,5vw,30px)}.lv2-deck__panel{min-height:0}.lv2-deck__list{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;flex-direction:row;gap:8px;margin:0 calc(-1*clamp(20px,4vw,48px));padding:0 clamp(20px,4vw,48px) 10px;overflow-x:auto}.lv2-deck__list:before{display:none}.lv2-deck__slot{scroll-snap-align:start;flex:none}.lv2-deck__period{display:none}.lv2-deck__row{white-space:nowrap;background:#ebf0f50b;border:1px solid #0000;border-radius:10px;flex-direction:column;align-items:flex-start;gap:3px;padding:10px 14px;transition:background-color .24s,border-color .24s,color .24s;display:flex}.lv2-deck__row:before{display:none}.lv2-deck__time{text-align:left;padding-right:0}.lv2-deck__row:hover{background:#ebf0f513}.lv2-deck__row[data-on=true]{border-color:var(--lv2-net);background:#618df31a;transform:none}.lv2-deck__row .lv2-deck__name{font-size:.92rem}}.lv2-uses{isolation:isolate;position:relative}.lv2-uses__plate,.lv2-uses__scrim{pointer-events:none;z-index:-1;width:100vw;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.lv2-uses__plate{object-fit:cover;object-position:38% center;opacity:.38;max-width:none;height:100%}.lv2-uses__scrim{background:linear-gradient(to right, #0a0b0c14 0%, #0a0b0c80 34%, #0a0b0ce6 58%, var(--lv2-ground) 88%),  linear-gradient(to bottom, var(--lv2-ground) 0%, #0a0b0c00 14%, #0a0b0c00 86%, var(--lv2-ground) 100%)}@media (max-width:900px){.lv2-uses__plate{opacity:.3}}
