@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:75% 100%;font-display:swap;src:url(../media/8b7a0e2f50bdea2b-s.19qyygf-kmpcq.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:75% 100%;font-display:swap;src:url(../media/5fab18730890019a-s.128w4kk8i02cq.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:75% 100%;font-display:swap;src:url(../media/fe68a48bcbeff111-s.p.1jake7ccbq8_p.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}.pICmRq_className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.pICmRq_variable{--lp-font-display:"Bricolage Grotesque", "Bricolage Grotesque Fallback"}
@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/f7095de3000afb68-s.2ytmazkdrg7t9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/e63b65bb308a9351-s.p.3j3877k49yy0l.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/125b6750c58ce347-s.1icgra-w5i50b.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d902bc2bfdd0a4cb-s.p.1g73gv09-xcb6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}.JocZYG_className{font-family:Instrument Serif,Instrument Serif Fallback;font-weight:400}.JocZYG_variable{--lp-font-serif:"Instrument Serif", "Instrument Serif Fallback"}
.lp{--red:#ff3b30;--ice:#dfe6ff;--peri:#8b9cff;--violet:#5b3bff;--amber:#ffb627;--sky:#7ad7ff;--ink:#0e0e10;--cream:#fff4e2;--font-display:var(--lp-font-display), "Arial Narrow", "Helvetica Neue", Arial, sans-serif;--font-serif:var(--lp-font-serif), "Iowan Old Style", Georgia, serif;--nav-h:4rem;--radius:1.1rem;font-family:var(--font-display);font-weight:450;overflow-x:clip}.lp,.lp-cream,.lp-amber,.lp-ice,.lp-sky{--fg:#0e0e10;--muted:#474d63;--line:#0e0e1029;--rule:#0e0e101a;--card:#ffffffb8;--card-line:#0e0e1014;--shadow:0 30px 60px -36px #282e6e66;--hi:#5b3bff;--aside-a:#5b3bff;--aside-b:#7a5cff}.lp,.lp-cream{--bg:#f6f7fc;--glow-a:#8b9cff4d;--glow-b:#ffb6271f}.lp-amber{--bg:#fbf8f2;--glow-a:#ffb62747;--glow-b:#8b9cff29}.lp-ice{--bg:#f4f6ff;--glow-a:#5b3bff2e;--glow-b:#7ad7ff38}.lp-sky{--bg:#f3f8fc;--glow-a:#7ad7ff52;--glow-b:#5b3bff1f}.lp-ink,.lp-violet,:root[data-theme=dark] .lp,:root[data-theme=dark] .lp-cream,:root[data-theme=dark] .lp-amber,:root[data-theme=dark] .lp-ice,:root[data-theme=dark] .lp-sky{--fg:#eef2ff;--muted:#aeb6d0;--line:#cedaff33;--rule:#cedaff1a;--card:#16192a9e;--card-line:#cedaff1f;--shadow:0 30px 70px -30px #000000d9;--hi:#aebcff;--aside-a:#dfe6ff;--aside-b:#8b9cff}:root[data-theme=dark] .lp,:root[data-theme=dark] .lp-cream{--bg:#06070c;--glow-a:#5b3bff38;--glow-b:#8b9cff1a}:root[data-theme=dark] .lp-amber{--bg:#0a0807;--glow-a:#ffb62729;--glow-b:#5b3bff24}:root[data-theme=dark] .lp-ice{--bg:#070913;--glow-a:#8b9cff38;--glow-b:#7ad7ff1a}:root[data-theme=dark] .lp-sky{--bg:#050a10;--glow-a:#7ad7ff2e;--glow-b:#5b3bff24}.lp-ink{--bg:#05060a;--glow-a:#8b9cff33;--glow-b:#5b3bff2e}.lp-violet{--bg:#07071a;--glow-a:#5b3bff99;--glow-b:#8b9cff40}.lp{background:var(--bg);color:var(--fg)}.lp-cream,.lp-amber,.lp-ice,.lp-sky,.lp-ink,.lp-violet{isolation:isolate;background:radial-gradient(55% 60% at 10% 0%, var(--glow-a), transparent 70%), radial-gradient(45% 55% at 95% 40%, var(--glow-b), transparent 70%), var(--bg);color:var(--fg);position:relative}.lp-violet{background:radial-gradient(60% 70% at 50% 35%, var(--glow-a), transparent 72%), radial-gradient(40% 50% at 85% 90%, var(--glow-b), transparent 70%), var(--bg)}.lp-ink:before,.lp-violet:before{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(#aebcff29 1px,#0000 1.6px);background-size:14px 14px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 70% at 50% 40%,#000,#0000 85%);mask-image:radial-gradient(80% 70% at 50% 40%,#000,#0000 85%)}.lp-glass{border:1px solid var(--card-line);background:var(--card);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:1.25rem}[data-tone=violet]{--tint:#5b3bff2e}[data-tone=ice]{--tint:#8b9cff33}[data-tone=amber]{--tint:#ffb62738}[data-tone=sky]{--tint:#7ad7ff3d}[data-tone=ink]{--tint:#0e0e1014}[data-tone=cream]{--tint:#fff4e280}.lp-tile,.lp-how-card,.lp-rung-card{border:1px solid var(--card-line);background:linear-gradient(160deg, var(--tint,transparent), transparent 65%), var(--card);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:var(--fg);border-radius:1.25rem}.lp-muted{color:var(--muted)}.lp-hi{color:var(--hi)}.lp :focus-visible{outline:3px solid var(--hi);outline-offset:3px}.lp-display{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.012em;font-weight:800;font-stretch:75%;line-height:.86}.lp-serif{font-family:var(--font-serif);text-transform:none;letter-spacing:-.01em;font-style:italic;font-weight:400;font-stretch:100%}.lp-mono{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.75rem}.lp-h2{text-wrap:balance;font-size:clamp(3rem,1.6rem + 7vw,8.5rem)}.lp-h2 .lp-serif{background:linear-gradient(90deg, var(--aside-a), var(--aside-b));color:#0000;-webkit-background-clip:text;background-clip:text;padding-right:.08em;font-size:.82em;line-height:.9}.lp-eyebrow{border:1px solid var(--line);background:var(--card);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg);border-radius:999px;align-items:center;gap:.55rem;padding:.3rem .8rem .3rem .55rem;font-size:.75rem;font-weight:600;display:inline-flex}.lp-eyebrow:before{content:"";background:var(--red);border-radius:999px;width:.6rem;height:.6rem}.lp-lede{color:var(--muted);text-wrap:pretty;font-size:1.125rem;line-height:1.55}.lp-note{color:var(--muted)}.lp-btn{white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.6rem;height:3.25rem;padding:0 1.4rem;font-size:1rem;font-weight:700;transition:transform .15s,box-shadow .2s,background-color .2s;display:inline-flex}.lp-btn-primary{color:#fff;background:linear-gradient(135deg,#5b3bff,#7b5cff);box-shadow:0 10px 30px -12px #5b3bffd9,inset 0 1px #ffffff40}.lp-btn-primary:hover{box-shadow:0 14px 40px -10px #5b3bfff2,inset 0 1px #ffffff4d}.lp-violet .lp-btn-primary{background:var(--ice);color:var(--ink);box-shadow:0 0 30px #8b9cff8c}.lp-btn-primary .lp-dot{background:var(--red);border-radius:999px;width:.6rem;height:.6rem}.lp-btn-ghost{color:var(--fg);background:var(--card);border-color:var(--line)}.lp-btn-ghost:hover{border-color:var(--fg)}.lp-btn-sm{height:2.4rem;padding:0 1rem;font-size:.875rem}.lp-vf{--vf-color:var(--fg);--vf-size:1.4rem;--vf-weight:3px;--vf-gap:.75rem;position:relative}.lp-vf:before{content:"";inset:calc(var(--vf-gap) * -1);pointer-events:none;background:linear-gradient(var(--vf-color) 0 0) top left / var(--vf-size) var(--vf-weight), linear-gradient(var(--vf-color) 0 0) top left / var(--vf-weight) var(--vf-size), linear-gradient(var(--vf-color) 0 0) top right / var(--vf-size) var(--vf-weight), linear-gradient(var(--vf-color) 0 0) top right / var(--vf-weight) var(--vf-size), linear-gradient(var(--vf-color) 0 0) bottom left / var(--vf-size) var(--vf-weight), linear-gradient(var(--vf-color) 0 0) bottom left / var(--vf-weight) var(--vf-size), linear-gradient(var(--vf-color) 0 0) bottom right / var(--vf-size) var(--vf-weight), linear-gradient(var(--vf-color) 0 0) bottom right / var(--vf-weight) var(--vf-size);background-repeat:no-repeat;position:absolute}.lp-sprockets{background:var(--cream);height:.8rem;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='12'%3E%3Crect x='7' y='2' width='12' height='8' rx='2'/%3E%3C/svg%3E") 0/26px 12px repeat-x;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='12'%3E%3Crect x='7' y='2' width='12' height='8' rx='2'/%3E%3C/svg%3E") 0/26px 12px repeat-x}:root[data-theme=dark] .lp-sprockets{background:#34343c}.lp-grain{isolation:isolate;position:relative}.lp-grain:after{content:"";z-index:-1;pointer-events:none;opacity:.1;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.lp-ink.lp-grain:after,:root[data-theme=dark] .lp-grain:after{mix-blend-mode:screen;opacity:.07}.lp-nav{z-index:50;height:var(--nav-h);color:#eef0ff;-webkit-backdrop-filter:blur(16px)saturate(140%);background:linear-gradient(#06070df5,#06070ddb);position:sticky;top:0;box-shadow:0 18px 40px -30px #5b3bffb3}.lp-nav:after{content:"";opacity:.6;background:linear-gradient(90deg,#0000,#8b9cff8c 30%,#dfe6ffb3 50%,#8b9cff8c 70%,#0000);height:1px;position:absolute;inset:auto 0 0}.lp-nav .lp-btn-ghost{color:#eef0ff;background:#ffffff0f;border-color:#dfe6ff38}.lp-nav .lp-btn-ghost:hover{border-color:#dfe6ff99}.lp-navlinks{align-items:center;gap:.15rem}.lp-navlink{color:#eef0ffdb;border-radius:999px;padding:.45rem .8rem;font-size:.9375rem;font-weight:500;transition:opacity .2s,color .2s;position:relative}.lp-navlinks:hover .lp-navlink{opacity:.5}.lp-navlinks .lp-navlink:hover,.lp-navlinks .lp-navlink:focus-visible{opacity:1;color:#fff}.lp-navlink:after{content:"";background:linear-gradient(90deg,#8b9cff,#dfe6ff);border-radius:2px;height:2px;transition:transform .25s;position:absolute;bottom:.15rem;left:.8rem;right:.8rem;transform:scaleX(0);box-shadow:0 0 10px #8b9cffe6}.lp-navlink:hover:after,.lp-navlink[aria-current=page]:after{transform:scaleX(1)}.lp-navlink[aria-current=page]{color:#fff}.lp-navrule{background:#dfe6ff40;width:1px;height:1rem;margin:0 .5rem}.lp-theme,.lp-menu-btn{color:#eef0ff;background:#ffffff0a;border:1px solid #dfe6ff2e;border-radius:999px;place-items:center;width:2.4rem;height:2.4rem;transition:border-color .15s;display:grid}.lp-theme:hover,.lp-menu-btn:hover{border-color:#dfe6ff80}.lp-menu{top:calc(var(--nav-h) + .5rem);border-radius:var(--radius);background:#090a12;border:1px solid #dfe6ff24;padding:.75rem;position:absolute;left:.75rem;right:.75rem;box-shadow:0 30px 60px -20px #000000b3,0 0 40px -10px #5b3bff73}.lp-menu-link{color:#eef0ff;border-radius:.75rem;padding:.75rem .9rem;font-size:1.0625rem;font-weight:500;display:block}.lp-menu-link:hover,.lp-menu-link[aria-current=page]{background:#8b9cff24}.lp section[id]{scroll-margin-top:var(--nav-h)}.lp-hero{--bg:#05060a;--fg:#eef2ff;--muted:#cdd4ef;--line:#cedaff52;--ice:#dfe6ff;--glow:#788cff8c;--hi:#aebcff;--rec:var(--red);--head:var(--ice);background:var(--bg);color:var(--fg);flex-direction:column;display:flex;position:relative}.lp-hero>.lp-hero-frame{z-index:1}.lp-backdrop{background:var(--bg);position:absolute;inset:0;overflow:hidden}.lp-backdrop-media{position:absolute;inset:0}.lp-backdrop:after{content:"";background:linear-gradient(#05060a8c 0%,#05060a59 35%,#05060acc 72%,#05060af5 100%),#05060a40;position:absolute;inset:0}@media (min-width:1024px){.lp-backdrop-media{left:30%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 35%);mask-image:linear-gradient(90deg,#0000,#000 35%)}.lp-backdrop:after{background:linear-gradient(90deg,#05060ae6 0%,#05060a8c 40%,#05060a0d 70%),linear-gradient(#0000 45%,#05060abf 70%,#05060af2 100%)}}.lp-hero-frame{flex-direction:column;flex:1;width:100%;max-width:90rem;margin:0 auto;padding-bottom:clamp(2.75rem,4.5vw,4.25rem);display:flex;position:relative}.lp-hud{pointer-events:none;--vf-color:var(--fg);--vf-size:clamp(1.75rem, 4vw, 3.25rem);--vf-weight:clamp(3px, .4vw, 5px);--vf-gap:0px;position:absolute;inset:.85rem}.lp-hud-row{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;font-size:.75rem;font-weight:600;display:flex}.lp-rec{align-items:center;gap:.45rem;display:inline-flex}.lp-rec:before{content:"";background:var(--rec);border-radius:999px;width:.7rem;height:.7rem}.lp-tc{font-variant-numeric:tabular-nums;counter-reset:s var(--lp-s) f var(--lp-f);--lp-s:3;--lp-f:12}.lp-tc:after{content:"00:00:0" counter(s) ":" counter(f, decimal-leading-zero)}@property --lp-s{syntax:"<integer>";inherits:false;initial-value:3}@property --lp-f{syntax:"<integer>";inherits:false;initial-value:12}.lp-meter{align-items:flex-end;gap:2px;height:.85rem;display:inline-flex}.lp-meter>i{transform-origin:bottom;background:currentColor;width:3px;height:100%}.lp-meter>i:nth-child(2){transform:scaleY(.6)}.lp-meter>i:nth-child(3){transform:scaleY(.85)}.lp-meter>i:nth-child(4){transform:scaleY(.4)}.lp-meter>i:nth-child(5){transform:scaleY(.7)}.lp-hero-title{font-size:clamp(3.2rem,min(12.5vw,15svh),8.5rem);line-height:.84}.lp-hero-grid{gap:2rem;display:grid}@media (min-width:1024px){.lp-hero-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:end;gap:3rem}.lp-hero-title{font-size:clamp(3.2rem,min(8.5vw,15svh),8.5rem)}}.lp-hero-title .lp-line{display:block}.lp-pop{background:linear-gradient(#fff 15%,#a9b8ff 95%);color:#0000;filter:drop-shadow(0 0 .18em var(--glow));-webkit-background-clip:text;background-clip:text}.lp-hero-title .lp-serif{margin-top:.14em;font-size:.48em;line-height:1;display:block}.lp-pill{border:max(3px, .035em) solid var(--line);vertical-align:-.02em;background:#000;border-radius:999px;width:1.4em;height:.74em;margin-left:.06em;display:inline-block;position:relative;overflow:hidden}.lp-hero .lp-pill{box-shadow:0 0 .25em var(--glow);border-color:#dfe6ffd9}.lp-pill .lp-shot{opacity:0;position:absolute;inset:0}.lp-pill .lp-shot>svg{width:100%;height:100%;display:block}.lp-pill [data-still]{opacity:1}.lp-pill-tag{white-space:nowrap;color:#fff;font-family:var(--font-mono);letter-spacing:.1em;background:#000000bf;border-radius:999px;padding:.3em .75em;font-size:clamp(.5rem,.07em + .3rem,.8rem);font-weight:600;line-height:1;position:absolute;bottom:11%;left:50%;translate:-50%}.lp-brief{border:2px solid var(--ink);background:var(--cream);color:var(--ink);box-shadow:8px 8px 0 var(--ink);border-radius:1.25rem;gap:.75rem;padding:.9rem .9rem .9rem 1.1rem;display:grid}:root[data-theme=dark] .lp-brief{color:#f5f1e8;box-shadow:8px 8px 0 var(--violet);background:#16161a;border-color:#f5f1e8}.lp-brief:focus-within{box-shadow:8px 8px 0 var(--violet)}.lp-hero .lp-brief,:root[data-theme=dark] .lp-hero .lp-brief{color:var(--fg);box-shadow:0 24px 70px -24px var(--glow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0c0e1a9e;border:1px solid #becdff59}.lp-hero .lp-brief:focus-within{border-color:var(--ice);box-shadow:0 0 0 3px #aab9ff40, 0 24px 70px -20px var(--glow)}.lp-hero .lp-chip-on,:root[data-theme=dark] .lp-hero .lp-brief .lp-chip-on{background:var(--ice);border-color:var(--ice);color:#0b0d18}.lp-hero .lp-btn-primary{background:var(--ice);color:#0b0d18;border-color:var(--ice);box-shadow:0 0 26px var(--glow)}.lp-hero .lp-btn-primary:hover{box-shadow:0 0 40px #8ca0ffcc}.lp-hero .lp-lede{text-shadow:0 1px 14px #05060af2}.lp-hero .lp-btn-ghost{border-color:#cedaff80}.lp-brief-input{resize:none;width:100%;color:inherit;font-family:var(--font-display);background:0 0;border:0;font-size:clamp(1.35rem,1rem + 1.4vw,2rem);font-weight:700;font-stretch:85%;line-height:1.15}.lp-brief-input::placeholder{color:color-mix(in oklab, currentColor 45%, transparent)}.lp-brief-input:focus-visible{outline:none}.lp-brief-note{color:var(--muted);border-top:1px solid #cedaff29;padding-top:.7rem;font-size:.8125rem;font-weight:500}.lp-brief-chip{cursor:pointer;padding:.3rem .75rem;font-size:.8125rem}:root[data-theme=dark] .lp-brief .lp-chip-on{background:var(--ice);border-color:var(--ice);color:var(--ink)}.lp-scrub{border-block:1px solid var(--line);position:relative}.lp-scrub-wave{height:2.6rem;position:relative}.lp-scrub-wave svg{width:100%;height:100%;position:absolute;inset:0}.lp-scrub-wave .lp-all{opacity:.35}.lp-scrub-wave .lp-played{clip-path:inset(0 43.75% 0 0)}.lp-playhead{pointer-events:none;position:absolute;inset:0;transform:translate(56.25%)}.lp-playhead:before{content:"";background:var(--head);width:3px;margin-left:-1.5px;position:absolute;top:-.6rem;bottom:0;left:0}.lp-playhead:after{content:"";background:var(--head);clip-path:polygon(0 0,100% 0,50% 100%);width:1rem;height:.6rem;position:absolute;top:-.9rem;left:-.5rem}.lp-segs{border-top:1px solid var(--line);isolation:isolate;display:flex}.lp-seg{border-left:1px solid var(--line);min-width:0;padding:.55rem .7rem .75rem;font-size:.9375rem;font-weight:600;line-height:1.25;position:relative}.lp-seg:first-child{border-left:0}.lp-seg:before{content:"";background:var(--ice,var(--fg));opacity:0;z-index:-1;position:absolute;inset:0}.lp-seg-kind{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:.6875rem;font-weight:600;display:none}@media (min-width:640px){.lp-seg-kind{display:block}}.lp-seg[data-still]{color:var(--bg)}.lp-seg[data-still]:before{opacity:1}.lp-pic{background:#1b1d24;border-radius:.65rem;position:relative;overflow:hidden}.lp-pic>svg{aspect-ratio:16/9;width:100%;height:auto;display:block}.lp-media{object-fit:cover;background:#1b1d24;width:100%;height:100%;display:block}.lp-pic>.lp-media,.lp-format-wide>.lp-media{aspect-ratio:16/9;height:auto}.lp-credit{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.02em;color:#ffffffe0;background:#0000009e;border-radius:.3rem;max-width:calc(100% - .8rem);padding:.1rem .4rem;font-size:.625rem;font-weight:600;position:absolute;bottom:.35rem;right:.4rem;overflow:hidden}.lp-credit-top{top:.5rem;bottom:auto;right:.5rem}.lp-chip{white-space:nowrap;border:1.5px solid;border-radius:999px;align-items:center;gap:.35rem;padding:.15rem .6rem;font-size:.75rem;font-weight:600;display:inline-flex}.lp-chip-on{background:var(--ink);border-color:var(--ink);color:var(--ice)}.lp-caret{vertical-align:-.15em;background:var(--violet);width:2px;height:1.05em;margin-left:2px;display:inline-block}.lp-how-mock{border:1px solid var(--card-line);background:var(--card);border-radius:.9rem;min-height:12.5rem;margin:.6rem .6rem 0;padding:1rem;overflow:hidden}.lp-how-num{font-family:var(--font-display);background:linear-gradient(180deg, var(--aside-a), var(--aside-b));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:2.25rem;font-weight:800;font-stretch:75%;line-height:1}.lp-field{border:1px solid var(--line);background:var(--card);border-radius:.6rem;padding:.55rem .75rem;font-weight:600}.lp-tl{padding:1rem 1.1rem 1.1rem}.lp-tl-tiles{gap:4px;display:flex}.lp-tl-tile{outline:1px dashed color-mix(in oklab, var(--fg) 30%, transparent);outline-offset:-1px;border-radius:.45rem;min-width:0;height:clamp(2.6rem,7vw,4.5rem);position:relative;overflow:hidden}.lp-tl-tile>svg{width:100%;height:100%;display:block}.lp-tl-wave{height:2.5rem;color:var(--fg);margin-top:.5rem;position:relative}.lp-tl-wave svg{width:100%;height:100%;position:absolute;inset:0}.lp-tl-wave .lp-tl-empty{color:color-mix(in oklab, var(--fg) 30%, transparent)}.lp-tl-cut{color:var(--violet)}:root[data-theme=dark] .lp-tl-cut{color:var(--peri)}.lp-tl-words{color:var(--muted);gap:4px;margin-top:.4rem;font-size:.8125rem;line-height:1.3;display:flex}.lp-tl-words>span{min-width:0;padding:0 .15rem}.lp-ladder{padding-left:2.5rem;position:relative}.lp-ladder-line{background:repeating-linear-gradient(to bottom, color-mix(in oklab, var(--fg) 35%, transparent) 0 7px, transparent 7px 13px);width:3px;position:absolute;top:.75rem;bottom:.75rem;left:.7rem}.lp-ladder-line>span{background:var(--peri);transform-origin:top;position:absolute;inset:0}.lp-rung{position:relative}.lp-rung-node{border:2px solid var(--peri);background:var(--bg);border-radius:999px;place-items:center;width:1.5rem;height:1.5rem;display:grid;position:absolute;top:.2rem;left:-2.5rem;box-shadow:0 0 14px #8b9cff99}.lp-rung-node:after{content:"";background:var(--peri);border-radius:999px;width:.55rem;height:.55rem}.lp-rung-tag{background:var(--fg);color:var(--bg);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;padding:.2rem .7rem;font-size:.75rem;font-weight:700;display:inline-flex}.lp-rung-card{padding:.9rem}.lp-rung-stock .lp-rung-card{box-shadow:none;background:0 0;border-style:dashed}.lp-rung-stock .lp-pic{filter:grayscale();opacity:.6}.lp-rung-stock .lp-rung-node{border-color:color-mix(in oklab, var(--fg) 40%, transparent)}.lp-rung-stock .lp-rung-node:after{background:color-mix(in oklab, var(--fg) 40%, transparent)}.lp-fact{border-top:1px solid var(--line);padding-top:1rem}.lp-fact b{font-family:var(--font-display);color:var(--ice);font-size:3.25rem;font-weight:800;font-stretch:75%;line-height:.9;display:block}.lp-map{--map-sea:#f3e7cf;--map-land:#e0cfa7;--map-coast:#8f7a52;--map-grid:#d4c29b;--map-route:#e2261b;--map-ink:#3d3220;background:var(--map-sea);width:100%;height:auto;display:block}:root[data-theme=dark] .lp-map{--map-sea:#0d1826;--map-land:#1d3049;--map-coast:#3e5c7e;--map-grid:#1b2a3d;--map-route:#ff5a4f;--map-ink:#dfe7f2}.lp-map .lp-map-land{fill:var(--map-land);stroke:var(--map-coast);stroke-width:.8px;stroke-linejoin:round}.lp-map .lp-map-grid{fill:none;stroke:var(--map-grid);stroke-width:.8px}.lp-map .lp-map-route{fill:none;stroke:var(--map-route);stroke-width:3.5px;stroke-linecap:round;stroke-dasharray:9 7}.lp-map .lp-map-reveal{fill:none;stroke:#fff;stroke-width:14px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0}.lp-map .lp-map-pin{fill:var(--map-route)}.lp-map .lp-map-ring{fill:none;stroke:var(--map-route);stroke-width:2px}.lp-map text{fill:var(--map-ink);font-family:var(--font-mono);letter-spacing:.1em;font-weight:700}.lp-map .lp-map-plane{fill:var(--map-ink);transform-box:fill-box;transform-origin:50%}.lp-frame{border:1px solid var(--card-line);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden}.lp-frame-amber{box-shadow:var(--shadow), 0 30px 90px -40px #ffb6278c}.lp-frame-violet{box-shadow:var(--shadow), 0 30px 90px -40px #5b3bff99}.lp-xray{aspect-ratio:400/260;--x:55%;touch-action:pan-y;background:#e9e3d6;position:relative;overflow:hidden}.lp-xray>svg{width:100%;height:100%;position:absolute;inset:0}.lp-xray .lp-xray-in{clip-path:inset(0 calc(100% - var(--x)) 0 0)}.lp-xray-line{top:0;bottom:0;left:var(--x);pointer-events:none;background:#9ff0ff;width:2px;margin-left:-1px;position:absolute;box-shadow:0 0 14px 2px #7fe3ffd9,0 0 40px 6px #7fe3ff59}.lp-xray-knob{top:50%;left:var(--x);background:var(--ice);width:2.75rem;height:2.75rem;color:var(--ink);pointer-events:none;border:1px solid #ffffffb3;border-radius:999px;place-items:center;display:grid;position:absolute;translate:-50% -50%;box-shadow:0 0 22px #7fe3ffcc}.lp-xray input[type=range]{opacity:0;cursor:ew-resize;width:100%;height:100%;margin:0;position:absolute;inset:0}.lp-frame:has(input:focus-visible){outline:3px solid var(--fg);outline-offset:4px}.lp-spec{color:#e8fbff;font-family:var(--font-mono);letter-spacing:.06em;pointer-events:none;background:#0a0e18db;border-radius:.4rem;align-items:center;gap:.4rem;padding:.25rem .5rem;font-size:.6875rem;display:inline-flex;position:absolute}.lp-editor{border:1px solid var(--card-line);border-radius:var(--radius);color:var(--ink);box-shadow:var(--shadow), 0 50px 120px -50px #5b3bff8c;--muted:#474d63;--rule:#0e0e1014;background:#fff;overflow:hidden}:root[data-theme=dark] .lp-editor{color:#f5f1e8;--muted:#b3ada3;--rule:#2a2a30;background:#16161a}.lp-editor-bar{border-bottom:1px solid var(--rule);color:var(--muted);align-items:center;gap:.75rem;padding:.6rem .9rem;font-size:.8125rem;display:flex}.lp-shotrow{color:var(--muted);border-radius:.6rem;grid-template-columns:4.25rem minmax(0,1fr);align-items:center;gap:.6rem;padding:.4rem;font-size:.8125rem;display:grid}.lp-shotrow[aria-current=true]{color:inherit;box-shadow:inset 3px 0 0 var(--violet);background:#5b3bff24;font-weight:600}.lp-tab{color:var(--muted);border-bottom:3px solid #0000;padding:.5rem .1rem;font-size:.875rem;font-weight:600}.lp-tab[aria-selected=true]{border-color:var(--violet);color:inherit}.lp-option{border:1.5px solid var(--rule);color:var(--muted);border-radius:.55rem;align-items:center;gap:.5rem;padding:.4rem .55rem;font-size:.8125rem;display:flex}.lp-option:before{content:"";border:2px solid;border-radius:999px;flex:none;width:.75rem;height:.75rem}.lp-option[aria-pressed=true]{color:inherit;border-color:currentColor;font-weight:700}.lp-option[aria-pressed=true]:before{background:radial-gradient(circle, var(--violet) 0 45%, transparent 50%);border-color:var(--violet)}.lp-option[data-box]:before{border-radius:.2rem}.lp-option[data-box][aria-pressed=true]:before{background:var(--violet)}.lp-fakebtn{white-space:nowrap;border:1.5px solid;border-radius:999px;justify-content:center;align-items:center;gap:.35rem;padding:.3rem .7rem;font-size:.75rem;font-weight:600;display:inline-flex}button.lp-tab,button.lp-option,button.lp-fakebtn{cursor:pointer;text-align:left}button.lp-option:hover,button.lp-tab:hover{color:inherit}button.lp-option:hover{border-color:color-mix(in oklab, currentColor 45%, transparent)}button.lp-fakebtn:hover{background:#5b3bff1a}.lp-fakebtn[aria-pressed=true]{border-color:var(--violet);background:var(--violet);color:#fff}.lp-editor :is(button,input):focus-visible{outline:2px solid var(--violet);outline-offset:2px}.lp-panel{min-height:17.5rem;padding-top:.75rem}.lp-input{border:1.5px solid color-mix(in oklab, currentColor 22%, transparent);width:100%;color:inherit;background:0 0;border-radius:.5rem;padding:.35rem .55rem;font-size:.875rem;font-weight:600;display:block}.lp-preview{aspect-ratio:16/9;background:#1b1d24;border-radius:.65rem;position:relative;overflow:hidden}.lp-preview-pic{position:absolute;inset:0}.lp-preview-img{width:100%;height:100%;position:relative;overflow:hidden}.lp-preview-img>svg,.lp-preview-img>.lp-media{width:100%;height:100%;display:block}.lp-preview[data-frame=print]{background:radial-gradient(circle at 30% 20%,#4d433a,#1f1a16)}.lp-preview[data-frame=print] .lp-preview-pic{border:.4rem solid #f6f2ea;inset:10% 16%;rotate:-2.5deg;box-shadow:0 12px 26px #0000008c}.lp-preview[data-frame=polaroid]{background:radial-gradient(circle at 70% 30%,#3c4a5a,#14181e)}.lp-preview[data-frame=polaroid] .lp-preview-pic{background:#fbfaf6;padding:2% 2% 8%;inset:6% 28%;rotate:3deg;box-shadow:0 12px 26px #0000008c}.lp-polaroid-cap{text-align:center;color:#2b2b2b;font-family:Bradley Hand,Segoe Print,Comic Sans MS,cursive;font-size:clamp(.65rem,1.5vw,.95rem);position:absolute;inset:auto 0 1.6%}.lp-preview[data-frame=crt]{background:#0b0b0d}.lp-preview[data-frame=crt] .lp-preview-pic{border-radius:14%/18%;inset:8% 12%;overflow:hidden;box-shadow:0 0 0 .35rem #2a2a30,0 0 0 .7rem #131316}.lp-preview[data-frame=crt] .lp-preview-img{filter:saturate(.7)contrast(1.15)brightness(1.05)}.lp-preview[data-frame=crt] .lp-preview-img:after{content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#00000047 0 1px,#0000 1px 3px),radial-gradient(#0000 55%,#0009);position:absolute;inset:0}.lp-fx{pointer-events:none;position:absolute;inset:0}.lp-fx-vignette{background:radial-gradient(#0000 42%,#000000bf)}.lp-fx-film{opacity:.4;mix-blend-mode:overlay;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)'/%3E%3C/svg%3E"),#ffc48240}.lp-mark{pointer-events:none;fill:none;stroke:#ffd23f;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;filter:drop-shadow(0 0 2px #0009);width:100%;height:100%;position:absolute;inset:0}.lp-plate{color:#fff;white-space:nowrap;background:#000000bf;border-radius:.3rem;justify-items:center;max-width:90%;padding:.15rem .6rem .2rem;font-size:.8125rem;font-weight:700;line-height:1.25;display:grid;position:absolute;bottom:7%;left:50%;translate:-50%}.lp-plate small{color:#ffffffc7;font-size:.6875rem;font-weight:500}.lp-corner{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#ffd23f;background:#0009;border-radius:.25rem;padding:.12rem .45rem;font-size:.625rem;font-weight:700;position:absolute;top:6%;left:4%}@media (min-width:640px){.lp-plate{font-size:.9375rem}}.lp-bar-fill{stroke-dasharray:1}.lp-real{color:#0d6b48}:root[data-theme=dark] .lp-real{color:#34d399}.lp-roll-window{position:relative}.lp-roll dt{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:.75rem}.lp-roll dd{font-family:var(--font-serif);font-size:1.6rem;line-height:1.2}.lp-roll dd small{font-family:var(--font-display);color:var(--muted);margin-top:.2rem;font-size:.875rem;display:block}.lp-leader{aspect-ratio:1;background:var(--ink);color:#f5f1e8;border-radius:999px;width:min(16rem,62vw);position:relative;overflow:hidden;box-shadow:0 0 0 1px #cedaff33,0 0 80px #8b9cff73}.lp-leader-sweep{background:conic-gradient(#ffffff29 var(--lp-sweep), transparent 0);position:absolute;inset:0}@property --lp-sweep{syntax:"<angle>";inherits:false;initial-value:360deg}.lp-leader svg{width:100%;height:100%;position:absolute;inset:0}.lp-leader-num{font-family:var(--font-display);opacity:0;place-items:center;font-size:clamp(6rem,26vw,10rem);font-weight:800;font-stretch:75%;line-height:1;display:grid;position:absolute;inset:0}.lp-leader-num[data-still]{opacity:1}.lp-footer-word{width:100%;height:auto;display:block}.lp-footer a{text-underline-offset:3px}.lp-footer a:hover{text-decoration:underline}.lp-format-wide{border:1px solid var(--card-line);border-radius:var(--radius);box-shadow:var(--shadow);background:#000;position:relative;overflow:hidden}.lp-phones{scroll-snap-type:x mandatory;grid-auto-columns:minmax(7.25rem,1fr);grid-auto-flow:column;gap:1rem;margin:-.75rem -.75rem 0;padding:.75rem .75rem 1.25rem;display:grid;overflow-x:auto}.lp-phone-wrap{scroll-snap-align:start}.lp-phone{aspect-ratio:9/16;background:var(--ink);color:#fff;box-shadow:var(--shadow);font-family:var(--font-display);border:1px solid #cedaff40;border-radius:1.4rem;position:relative;overflow:hidden}.lp-phone:before{content:"";z-index:2;background:#000;border-radius:999px;width:2.2rem;height:.45rem;position:absolute;top:.45rem;left:50%;translate:-50%}.lp-phone-cap{text-align:center;text-transform:uppercase;color:#fff;text-shadow:0 2px #000;width:max-content;max-width:90%;font-size:1.05rem;font-weight:800;font-stretch:80%;line-height:1.05;position:absolute;bottom:14%;left:50%;translate:-50%}.lp-phone-cap b{color:var(--amber)}.lp-format-cap{font-size:clamp(1.25rem,2.6vw,2.25rem);bottom:9%}.lp-phone-list{background:linear-gradient(#5b3bff,#2a1a8f);align-content:center;gap:.35rem;height:100%;padding:1.6rem .6rem .6rem;font-size:.8rem;font-weight:700;display:grid}.lp-phone-list li{background:#ffffff1f;border-radius:.4rem;padding:.3rem .4rem}.lp-phone-list li[data-on]{background:var(--amber);color:var(--ink)}.lp-phone-quiz{background:var(--sky);height:100%;color:var(--ink);align-content:center;gap:.4rem;padding:1.6rem .6rem .6rem;font-size:.8rem;font-weight:700;display:grid}.lp-phone-quiz p{text-transform:uppercase;margin-bottom:.3rem;font-size:1.05rem;font-weight:800;font-stretch:80%;line-height:1.05}.lp-phone-quiz span{border:2px solid var(--ink);background:var(--cream);border-radius:.5rem;padding:.3rem .45rem}.lp-phone-quiz span[data-on]{background:var(--amber)}.lp-phone-chat{height:100%;font-family:var(--font-sans);background:#f2f2f7;flex-direction:column;justify-content:center;gap:.35rem;padding:1.6rem .5rem .6rem;font-size:.72rem;line-height:1.25;display:flex}.lp-phone-chat span{color:#111;background:#e5e5ea;border-radius:.9rem;align-self:flex-start;max-width:85%;padding:.35rem .55rem}.lp-phone-chat span[data-me]{color:#fff;background:#0a84ff;align-self:flex-end}.lp-phone-wyr{text-transform:uppercase;text-align:center;grid-template-rows:1fr auto 1fr;height:100%;font-size:.95rem;font-weight:800;font-stretch:80%;line-height:1.05;display:grid}.lp-phone-wyr span{background:var(--amber);color:var(--ink);place-items:center;padding:1.4rem .6rem .4rem;display:grid}.lp-phone-wyr span:last-child{background:var(--violet);color:#fff;padding:.4rem .6rem 1rem}.lp-phone-wyr b{z-index:1;border:2px solid var(--ink);background:var(--ice);width:2.2rem;height:2.2rem;color:var(--ink);border-radius:999px;place-items:center;margin:-.9rem auto;font-size:.85rem;display:grid}.lp-faq{border-top:1px solid var(--line)}.lp-faq:last-child{border-bottom:1px solid var(--line)}.lp-faq summary{cursor:pointer;font-family:var(--font-display);text-transform:uppercase;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.35rem 0;font-size:clamp(1.4rem,1rem + 1.4vw,2.25rem);font-weight:800;font-stretch:80%;line-height:1;display:flex}.lp-faq summary:hover{color:var(--hi)}.lp-plus{border:1px solid var(--line);background:var(--card);border-radius:999px;flex:none;width:2.5rem;height:2.5rem;transition:rotate .25s;position:relative}.lp-plus:before,.lp-plus:after{content:"";background:var(--ink);width:.95rem;height:2.5px;position:absolute;top:50%;left:50%;translate:-50% -50%}.lp-plus:after{rotate:90deg}.lp-faq[open] .lp-plus{background:var(--sky);rotate:45deg}.lp-faq-a{max-width:44rem;color:var(--muted);padding:0 0 1.6rem;font-size:1.0625rem;line-height:1.65}.lp-faq-a a{color:var(--fg);text-decoration:underline;-webkit-text-decoration-color:var(--violet);text-decoration-color:var(--violet);text-underline-offset:3px;font-weight:700;text-decoration-thickness:2px}.lp-page-head{border-bottom:1px solid var(--line)}.lp-prose{max-width:44rem;color:var(--fg);font-size:1.0625rem;line-height:1.7}.lp-prose h2{font-family:var(--font-display);text-transform:uppercase;margin-top:2.75rem;font-size:2rem;font-weight:800;font-stretch:75%;line-height:1}.lp-prose h3{margin-top:1.75rem;font-size:1.125rem;font-weight:700}.lp-prose p,.lp-prose ul,.lp-prose ol{color:var(--muted);margin-top:.9rem}.lp-prose strong{color:var(--fg)}.lp-prose ul{padding-left:1.3rem;list-style:outside}.lp-prose ol{padding-left:1.3rem;list-style:decimal}.lp-prose li+li{margin-top:.4rem}.lp-prose a{color:var(--fg);text-decoration:underline;-webkit-text-decoration-color:var(--violet);text-decoration-color:var(--violet);text-underline-offset:3px;font-weight:600;text-decoration-thickness:2px}.lp-prose table{border-collapse:collapse;width:100%;margin-top:1rem;font-size:.9375rem}.lp-prose th,.lp-prose td{border-top:1px solid var(--rule);text-align:left;vertical-align:top;padding:.6rem .75rem .6rem 0}.lp-prose th{color:var(--fg);font-weight:700}.lp-prose td{color:var(--muted)}.lp-io .lp-reveal,.lp-io .lp-slap{transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1)}.lp-io .lp-reveal:not([data-seen]),.lp-io .lp-slap:not([data-seen]){opacity:0;transform:translateY(2rem)}.lp-map:not([data-wait]) .lp-map-reveal{transition:stroke-dashoffset 2.4s cubic-bezier(.45,0,.2,1) .3s}.lp-map:not([data-wait]) .lp-map-plane{transition:opacity .5s 2.5s,scale .5s cubic-bezier(.2,.7,.2,1.3) 2.5s}.lp-map[data-wait] .lp-map-reveal{stroke-dashoffset:1px}.lp-map[data-wait] .lp-map-plane{opacity:0;scale:.4}@media (prefers-reduced-motion:no-preference){html:has(.lp){scroll-behavior:smooth}.lp-rise{margin-bottom:-.1em;padding-bottom:.1em;display:block;overflow:hidden}.lp-rise>span{animation:.9s cubic-bezier(.2,.8,.2,1) both lp-rise-in;animation-delay:calc(var(--i) * .11s + .12s);display:block}@keyframes lp-rise-in{0%{transform:translateY(105%)rotate(2deg)}}.lp-say .lp-w{animation:.45s ease-out both lp-say;animation-delay:calc(var(--i) * 90ms + .7s)}@keyframes lp-say{0%{opacity:.15}}.lp-caret{animation:1.1s steps(2,jump-none) infinite lp-blink}@keyframes lp-blink{50%{opacity:0}}.lp-rec:before{animation:1.2s steps(2,jump-none) infinite lp-blink}.lp-meter>i{animation:.9s ease-in-out infinite alternate lp-level}.lp-meter>i:nth-child(2n){animation-duration:.6s}.lp-meter>i:nth-child(3n){animation-duration:.75s}@keyframes lp-level{0%{transform:scaleY(.25)}to{transform:scaleY(1)}}.lp-loop .lp-pill .lp-shot:first-child,.lp-loop .lp-seg:first-child:before{animation:8s linear infinite lp-cut-1}.lp-loop .lp-pill .lp-shot:nth-child(2),.lp-loop .lp-seg:nth-child(2):before{animation:8s linear infinite lp-cut-2}.lp-loop .lp-pill .lp-shot:nth-child(3),.lp-loop .lp-seg:nth-child(3):before{animation:8s linear infinite lp-cut-3}.lp-loop .lp-pill .lp-shot:nth-child(4),.lp-loop .lp-seg:nth-child(4):before{animation:8s linear infinite lp-cut-4}.lp-loop .lp-seg:first-child{animation:8s linear infinite lp-ink-1}.lp-loop .lp-seg:nth-child(2){animation:8s linear infinite lp-ink-2}.lp-loop .lp-seg:nth-child(3){animation:8s linear infinite lp-ink-3}.lp-loop .lp-seg:nth-child(4){animation:8s linear infinite lp-ink-4}.lp-loop .lp-playhead{animation:8s linear infinite lp-play}.lp-loop .lp-played{animation:8s linear infinite lp-played}.lp-loop .lp-tc{animation:8s steps(8,end) infinite lp-tc-s,1s steps(25,end) infinite lp-tc-f}.lp-preview-pic[data-cut=dip-black]{animation:.55s ease-out both lp-cut-dip}.lp-preview-pic[data-cut=whip-pan]{animation:.4s cubic-bezier(.2,.8,.2,1) both lp-cut-whip}.lp-preview-pic[data-cut=iris]{animation:.6s ease-out both lp-cut-iris}.lp-mark>*{animation:.7s ease-out .2s both lp-mark-draw}.lp-bar-fill{animation:3.2s ease-in-out infinite alternate lp-bar}.lp-loop .lp-fly{animation:8s linear infinite lp-fly}.lp-pulse{transform-box:fill-box;transform-origin:50%}.lp-loop .lp-pulse{animation:1.6s ease-out infinite lp-pulse}.lp-loop[data-paused] *,.lp-loop[data-paused] :before,.lp-loop[data-paused] :after{animation-play-state:paused!important}@keyframes lp-cut-1{0%,17.49%{opacity:1}17.5%,99.9%{opacity:0}to{opacity:1}}@keyframes lp-cut-2{0%,17.49%{opacity:0}17.5%,36.24%{opacity:1}36.25%,to{opacity:0}}@keyframes lp-cut-3{0%,36.24%{opacity:0}36.25%,62.49%{opacity:1}62.5%,to{opacity:0}}@keyframes lp-cut-4{0%,62.49%{opacity:0}62.5%,99.9%{opacity:1}to{opacity:0}}@keyframes lp-ink-1{0%,17.49%{color:var(--bg)}17.5%,99.9%{color:var(--fg)}to{color:var(--bg)}}@keyframes lp-ink-2{0%,17.49%{color:var(--fg)}17.5%,36.24%{color:var(--bg)}36.25%,to{color:var(--fg)}}@keyframes lp-ink-3{0%,36.24%{color:var(--fg)}36.25%,62.49%{color:var(--bg)}62.5%,to{color:var(--fg)}}@keyframes lp-ink-4{0%,62.49%{color:var(--fg)}62.5%,99.9%{color:var(--bg)}to{color:var(--fg)}}@keyframes lp-play{0%{opacity:1;transform:translate(0)}80%{opacity:1;transform:translate(100%)}96%{opacity:0;transform:translate(100%)}to{opacity:0;transform:translate(0)}}@keyframes lp-played{0%{clip-path:inset(0 100% 0 0)}80%,96%{clip-path:inset(0)}to{clip-path:inset(0 100% 0 0)}}@keyframes lp-tc-s{0%{--lp-s:0}to{--lp-s:8}}@keyframes lp-tc-f{0%{--lp-f:0}to{--lp-f:25}}@keyframes lp-cut-dip{0%{filter:brightness(0)}}@keyframes lp-cut-whip{0%{filter:blur(8px);translate:-35%}}@keyframes lp-cut-iris{0%{clip-path:circle(0%)}to{clip-path:circle(75%)}}@keyframes lp-mark-draw{0%{stroke-dashoffset:1px}}@keyframes lp-bar{0%{stroke-dashoffset:1px}}@keyframes lp-fly{0%,62.5%{translate:-14px 4px}to{translate:16px -4px}}@keyframes lp-pulse{0%{opacity:.9;scale:.6}to{opacity:0;scale:1.8}}@supports (animation-timeline:view()){.lp-reveal{animation:linear both lp-up;animation-timeline:view();animation-range:entry entry 70%}@keyframes lp-up{0%{opacity:0;transform:translateY(2.5rem)}}.lp-slap{animation:linear both lp-slap;animation-timeline:view();animation-range:entry 5% entry 85%}@keyframes lp-slap{0%{opacity:0;transform:translateY(3rem) rotate(var(--tilt,-4deg)) scale(.95)}}.lp-slide{animation:linear both lp-slide;animation-timeline:view();animation-range:entry cover 30%}@keyframes lp-slide{0%{opacity:0;transform:translate(-10%)}}.lp-ladder{view-timeline:--lp-ladder block}.lp-ladder-line>span{animation:linear both lp-grow;animation-timeline:--lp-ladder;animation-range:entry 30% exit 60%}@keyframes lp-grow{0%{transform:scaleY(0)}}.lp-rung-node{animation:linear both lp-node;animation-timeline:view();animation-range:entry 60% cover 45%}@keyframes lp-node{0%{opacity:.2;scale:.3}}.lp-tilt{transform-origin:50% 100%;animation:linear both lp-tilt;animation-timeline:view();animation-range:entry cover 45%}@keyframes lp-tilt{0%{opacity:.4;transform:perspective(1400px)rotateX(18deg)scale(.92)}}.lp-credits{view-timeline:--lp-credits block}.lp-roll-window{height:min(32rem,70svh);overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 18% 82%,#0000);mask-image:linear-gradient(#0000,#000 18% 82%,#0000)}.lp-roll{animation:linear both lp-roll;animation-timeline:--lp-credits;animation-range:cover 10% cover 90%}@keyframes lp-roll{0%{transform:translateY(min(32rem,70svh))}to{transform:translateY(-100%)}}.lp-final{view-timeline:--lp-final block}.lp-leader-sweep{animation:linear 3 both lp-sweep;animation-timeline:--lp-final;animation-range:entry 40% cover 55%}@keyframes lp-sweep{0%{--lp-sweep:0deg}to{--lp-sweep:360deg}}.lp-leader-num[data-still]{opacity:0}.lp-leader-num{animation:linear both lp-num;animation-timeline:--lp-final}.lp-leader-num:first-of-type{animation-range:entry 40% cover 25%}.lp-leader-num:nth-of-type(2){animation-fill-mode:forwards;animation-range:cover 25% cover 40%}.lp-leader-num:nth-of-type(3){animation-name:lp-num-last;animation-fill-mode:forwards;animation-range:cover 40% cover 55%}@keyframes lp-num{0%,99%{opacity:1}to{opacity:0}}@keyframes lp-num-last{0%,to{opacity:1}}.lp-footer-word{animation:linear both lp-footer;animation-timeline:view();animation-range:entry}@keyframes lp-footer{0%{transform:translateY(30%)}}.lp-tl{view-timeline:--lp-tl block}.lp-tl-wave svg:not(.lp-tl-empty){animation:linear both lp-wipe;animation-timeline:--lp-tl;animation-range:entry 40% cover 45%}@keyframes lp-wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.lp-tl-cut{animation:linear both lp-cutin;animation-timeline:--lp-tl;animation-range:cover calc(30% + var(--k) * 3%) cover calc(36% + var(--k) * 3%)}.lp-tl-tile>svg,.lp-tl-tile>.lp-media{animation:linear both lp-fill;animation-timeline:--lp-tl;animation-range:cover calc(38% + var(--k) * 4%) cover calc(46% + var(--k) * 4%)}@keyframes lp-cutin{0%{opacity:0;translate:0 -.5rem}}@keyframes lp-fill{0%{opacity:0;scale:1.2}}}}.lp-case,.lp-show{overflow:hidden}.lp-case-pic{aspect-ratio:16/9;background:#0b0c14;position:relative;overflow:hidden}.lp-case-pic>:first-child{object-fit:cover;width:100%;height:100%}.lp-show-video{aspect-ratio:16/9;background:#000;width:100%;display:block}.lp-post{transition:transform .2s,box-shadow .2s}.lp-post:hover{transform:translateY(-3px);box-shadow:0 30px 60px -30px #5b3bff8c}@media (min-width:48rem){.lp-show:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:calc(50% - .75rem)}}
