@font-face{font-family:__Fraunces_56383a;font-style:italic;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c56fbb5486862d1b-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Fraunces_56383a;font-style:italic;font-weight:100 900;font-display:swap;src:url(/_next/static/media/bd7a9b1ce2297c14-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:__Fraunces_56383a;font-style:italic;font-weight:100 900;font-display:swap;src:url(/_next/static/media/45d0fdf0988e07ff-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Fraunces_56383a;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/7452ca4a93358909-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Fraunces_56383a;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e0ecb571b51ea3b5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:__Fraunces_56383a;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/6e8c7cb283336a9d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Fraunces_Fallback_56383a;src:local("Times New Roman");ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.00%;size-adjust:115.45%}.__className_56383a{font-family:__Fraunces_56383a,__Fraunces_Fallback_56383a}.__variable_56383a{--f-display-lr:"__Fraunces_56383a","__Fraunces_Fallback_56383a"}@font-face{font-family:__Outfit_a80a2d;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:__Outfit_a80a2d;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Outfit_Fallback_a80a2d;src:local("Arial");ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.00%;size-adjust:99.82%}.__className_a80a2d{font-family:__Outfit_a80a2d,__Outfit_Fallback_a80a2d;font-style:normal}.__variable_a80a2d{--f-body-lr:"__Outfit_a80a2d","__Outfit_Fallback_a80a2d"}@font-face{font-family:__DM_Mono_f9c3d4;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/64418ffc17e50301-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:__DM_Mono_f9c3d4;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/0e96d314a90a6138-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__DM_Mono_f9c3d4;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ba43ea3467e29870-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:__DM_Mono_f9c3d4;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b7ea2ab4a8ad1f81-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__DM_Mono_Fallback_f9c3d4;src:local("Arial");ascent-override:73.71%;descent-override:23.03%;line-gap-override:0.00%;size-adjust:134.59%}.__className_f9c3d4{font-family:__DM_Mono_f9c3d4,__DM_Mono_Fallback_f9c3d4;font-style:normal}.__variable_f9c3d4{--f-mono-lr:"__DM_Mono_f9c3d4","__DM_Mono_Fallback_f9c3d4"}.lr-root{--ink:#eeede6;--ink-2:#f8f7f2;--ink-3:#e4e2da;--pearl:#1a1920;--mute:rgba(26,25,32,.7);--faint:rgba(26,25,32,.46);--line:rgba(26,25,32,.12);--glass:hsla(50,30%,96%,.82);--shadow:rgba(40,40,60,.18);--aurora:radial-gradient(60% 50% at 0% 0%,hsla(71,83%,80%,.85),transparent 70%),radial-gradient(55% 55% at 100% 30%,rgba(205,200,240,.75),transparent 70%),radial-gradient(60% 50% at 30% 100%,hsla(28,79%,87%,.55),transparent 70%),radial-gradient(50% 40% at 100% 100%,rgba(200,215,245,.6),transparent 70%);--opal:linear-gradient(100deg,#e2669b,#ee9154 22%,#9db236 40%,#2fa58c 58%,#5b8ee6 78%,#9466e0);--s0:#f5a9c8;--s1:#f8c7a0;--s2:#e6ec9e;--s3:#9ee3d2;--s4:#a6c8f7;--s5:#cdb1f5;--seed-out:#b9a3ee;--ring:rgba(26,25,32,.2);--deep-mix:100%;--petal-dim:.72;--rosa:#f5a9c8;--durazno:#f8c7a0;--lima:#e6ec9e;--menta:#9ee3d2;--cielo:#a6c8f7;--lila:#9466e0;--f-display:var(--f-display-lr),"Fraunces","Iowan Old Style",Georgia,serif;--f-body:var(--f-body-lr),"Outfit","Avenir Next","Segoe UI",system-ui,sans-serif;--f-mono:var(--f-mono-lr),"DM Mono",ui-monospace,"SF Mono",Menlo,monospace;--hex-line:rgba(26,25,32,.11);--hex-glow:.6;--acc:#d9ff57;--accink:#17181f;--acc-text:#4f7a00;--glow:0 3px 10px -6px rgba(150,190,20,.35);color-scheme:light}html.night .lr-root{--ink:#252a36;--ink-2:#2e3442;--ink-3:#383f4f;--pearl:#f4f0ea;--mute:hsla(36,31%,94%,.72);--faint:hsla(36,31%,94%,.48);--line:hsla(36,31%,94%,.14);--glass:rgba(46,52,66,.86);--shadow:rgba(0,0,0,.4);--aurora:radial-gradient(60% 55% at 0% 0%,rgba(122,140,64,.55),transparent 70%),radial-gradient(55% 55% at 100% 25%,rgba(70,104,150,.55),transparent 70%),radial-gradient(55% 45% at 30% 100%,rgba(110,90,150,.35),transparent 70%),radial-gradient(50% 45% at 100% 100%,rgba(40,60,100,.6),transparent 70%);--opal:linear-gradient(100deg,#f5a9c8,#f8c7a0 22%,#e6ec9e 40%,#9ee3d2 58%,#a6c8f7 78%,#cdb1f5);--s0:#fffdf9;--s1:#fffdf9;--s2:#fffdf9;--s3:#fffdf9;--s4:#fffdf9;--s5:#fffdf9;--seed-out:#e6ddf8;--ring:hsla(0,0%,100%,.24);--lila:#cdb1f5;--deep-mix:0%;--petal-dim:.42;--hex-line:hsla(36,31%,94%,.12);--hex-glow:.55;--acc-text:#d9ff57;--glow:0 0 12px -6px rgba(217,255,87,.3);color-scheme:dark}body:has(.lr-root){background:#eeede6}html.night body:has(.lr-root){background:#252a36}.lr-root *{box-sizing:border-box}.lr-root{background:var(--ink);color:var(--pearl);transition:background .4s,color .4s;font-family:var(--f-body);font-size:17px;line-height:1.55;-webkit-font-smoothing:antialiased}.lr-root a{color:inherit}.lr-root button{font:inherit;color:inherit}.lr-root :focus-visible{outline:2px solid var(--lila);outline-offset:3px;border-radius:6px}.lr-root h1,.lr-root h2,.lr-root h3{font-family:var(--f-display);font-weight:340;letter-spacing:-.02em;text-wrap:balance;margin:0}.lr-root p{margin:0}.lr-root svg{display:inline}.lr-root .wrap{max-width:1180px;margin-inline:auto;padding-inline:clamp(16px,4cqw,40px)}.lr-root .eyebrow{font-family:var(--f-mono);font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--acc-text)}.lr-root .opal-text{background:var(--opal);-webkit-background-clip:text;background-clip:text;color:transparent;font-style:italic}.lr-root .btn{display:inline-flex;align-items:center;gap:10px;padding:14px 22px;border-radius:999px;border:1px solid var(--line);background:transparent;text-decoration:none;font-weight:500;cursor:pointer;transition:transform .25s,background .25s,border-color .25s}.lr-root .btn:hover{transform:translateY(-2px);border-color:var(--faint)}.lr-root .btn.solid{background:var(--pearl);color:var(--ink);border-color:var(--pearl)}.lr-root .btn.lime,.lr-root .site-nav .btn.lime,.lr-root .site-nav .btn.lime:hover{background:var(--acc);color:var(--accink);border-color:var(--acc);box-shadow:var(--glow)}.lr-root .btn.opal{position:relative;background:var(--ink);border-color:transparent}.lr-root .btn.opal:before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;background:var(--opal);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.lr-root .ctas{display:flex;flex-wrap:wrap;gap:12px}.lr-root .btn:disabled{cursor:default;opacity:.75;transform:none}.lr-root .lr-spin{width:16px;height:16px;border-radius:50%;border:2px solid;border-right:2px solid transparent;animation:lr-spin .8s linear infinite;flex:none}@keyframes lr-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.lr-root .lr-spin{animation-duration:2.4s}}.lr-root .lr-signin-error{flex-basis:100%;text-align:center;color:var(--mute);font-size:14px}.lr-root .lr-fade-out{opacity:0}.lr-root .site-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-block:20px}.lr-root .brand{display:flex;align-items:center;gap:10px;text-decoration:none;font-weight:500;letter-spacing:.01em;font-size:19px}.lr-root .brand svg{width:34px;height:34px;overflow:visible;display:block}.lr-root .site-nav{display:flex;align-items:center;gap:22px;font-size:15px;color:var(--mute)}.lr-root .site-nav a{text-decoration:none}.lr-root .site-nav a:hover{color:var(--pearl)}.lr-root .site-nav .explora{margin-left:10px}.lr-root .site-nav .btn{padding:9px 16px;color:var(--pearl);white-space:nowrap}.lr-root .icon-btn{width:38px;height:38px;display:inline-grid;place-items:center;border-radius:50%;border:1px solid var(--line);background:transparent;cursor:pointer;color:var(--mute);padding:0}.lr-root .icon-btn:hover,.lr-root .lang-btn:hover{color:var(--pearl);border-color:var(--faint)}.lr-root .icon-btn svg{width:18px;height:18px;display:block}.lr-root .lang-btn{height:38px;display:inline-flex;align-items:center;gap:2px;padding:0 10px;border-radius:999px;border:1px solid var(--line);background:transparent;cursor:pointer;font-family:var(--f-mono);font-size:12px;letter-spacing:.06em;color:var(--faint)}.lr-root .lang-btn span{padding:2px 3px}.lr-root .lang-btn span.on{color:var(--pearl)}@container stage (max-width: 520px){.lr-root .site-nav{gap:8px;font-size:14px}.lr-root .site-nav .explora{margin-left:4px}.lr-root .site-nav .btn{padding:8px 12px}.lr-root .icon-btn,.lr-root .lang-btn{height:34px}.lr-root .icon-btn{width:34px}}.lr-root .icon-btn .i-sun{display:none}html.night .lr-root .icon-btn .i-sun{display:block}html.night .lr-root .icon-btn .i-moon{display:none}.lr-root .stage{container:stage/inline-size;background:var(--aurora),var(--ink);background-attachment:fixed;min-height:100vh;position:relative}.lr-root .hexnet{position:absolute;top:0;left:0;width:100%;pointer-events:none;z-index:0;display:block}.lr-root .hexnet path{fill:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round}.lr-root .hx-base{stroke:var(--hex-line)}.lr-root .hx-glow{stroke:url(#lr-hxg);opacity:var(--hex-glow)}.lr-root .hxw{opacity:0;transform-box:fill-box;transform-origin:center;animation:lr-hxwave var(--d,12s) ease-in-out infinite;animation-delay:var(--t,0s)}@keyframes lr-hxwave{0%,28%,to{opacity:0;transform:scale(.75)}52%{opacity:1;transform:scale(1)}76%{opacity:0;transform:scale(1.08)}}.lr-root .proposal{position:relative;z-index:1}@media (prefers-reduced-motion:reduce){.lr-root .hxw{animation:none;opacity:.6;transform:none}}.lr-root .stage.hx-static .hexnet{display:none}.lr-root .stage.hx-static:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.7;background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 58.89 102%22 width=%2258.89%22 height=%22102%22%3E%3Cpath d=%22M-58.89 -85L-29.44 -102L0 -85M-58.89 -85V-51L-29.44 -34L0 -51M-29.44 -34V0M0 -85L29.44 -102L58.89 -85M0 -85V-51L29.44 -34L58.89 -51M29.44 -34V0M58.89 -85L88.33 -102L117.78 -85M58.89 -85V-51L88.33 -34L117.78 -51M88.33 -34V0M-58.89 17L-29.44 0L0 17M-58.89 17V51L-29.44 68L0 51M-29.44 68V102M0 17L29.44 0L58.89 17M0 17V51L29.44 68L58.89 51M29.44 68V102M58.89 17L88.33 0L117.78 17M58.89 17V51L88.33 68L117.78 51M88.33 68V102M-58.89 119L-29.44 102L0 119M-58.89 119V153L-29.44 170L0 153M-29.44 170V204M0 119L29.44 102L58.89 119M0 119V153L29.44 170L58.89 153M29.44 170V204M58.89 119L88.33 102L117.78 119M58.89 119V153L88.33 170L117.78 153M88.33 170V204%22 fill=%22none%22 stroke=%22rgba(26,25,32,.11)%22 stroke-width=%221%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3C/svg%3E");background-size:58.89px 102px;background-position:var(--hx-pos,0 0)}html.night .lr-root .stage.hx-static:before{background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 58.89 102%22 width=%2258.89%22 height=%22102%22%3E%3Cpath d=%22M-58.89 -85L-29.44 -102L0 -85M-58.89 -85V-51L-29.44 -34L0 -51M-29.44 -34V0M0 -85L29.44 -102L58.89 -85M0 -85V-51L29.44 -34L58.89 -51M29.44 -34V0M58.89 -85L88.33 -102L117.78 -85M58.89 -85V-51L88.33 -34L117.78 -51M88.33 -34V0M-58.89 17L-29.44 0L0 17M-58.89 17V51L-29.44 68L0 51M-29.44 68V102M0 17L29.44 0L58.89 17M0 17V51L29.44 68L58.89 51M29.44 68V102M58.89 17L88.33 0L117.78 17M58.89 17V51L88.33 68L117.78 51M88.33 68V102M-58.89 119L-29.44 102L0 119M-58.89 119V153L-29.44 170L0 153M-29.44 170V204M0 119L29.44 102L58.89 119M0 119V153L29.44 170L58.89 153M29.44 170V204M58.89 119L88.33 102L117.78 119M58.89 119V153L88.33 170L117.78 153M88.33 170V204%22 fill=%22none%22 stroke=%22rgba(244,240,234,.12)%22 stroke-width=%221%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3C/svg%3E")}.lr-root .lr-off,.lr-root .lr-off *{animation-play-state:paused!important}.lr-root section{padding-block:clamp(64px,10cqw,120px)}.lr-root .section-head{display:flex;flex-direction:column;gap:14px;max-width:640px;margin-bottom:44px}.lr-root .section-head h2{font-size:clamp(34px,5cqw,54px);line-height:1.05}.lr-root .section-head p{color:var(--mute)}.lr-root .act-stage{height:180px;border-radius:14px;background:radial-gradient(120% 90% at 50% 100%,rgba(205,177,245,.16),transparent 60%),var(--ink-2);box-shadow:inset 0 0 0 1px var(--line);position:relative;cursor:pointer;display:grid;place-items:center;overflow:hidden;border:0;width:100%;padding:0}.lr-root .act-stage svg{position:absolute;inset:0;width:100%;height:100%;display:block;overflow:visible;color:var(--pearl)}.lr-root .act-hint{position:absolute;right:10px;bottom:9px;font-family:var(--f-mono);font-size:11px;color:var(--faint);letter-spacing:.06em;pointer-events:none}.lr-root .vote{display:flex;flex-direction:column;justify-content:center;gap:8px;width:100%;padding:18px;cursor:default}.lr-root .vote .note{font-family:var(--f-mono);font-size:11.5px;color:var(--faint);min-height:16px;text-align:center;margin-top:4px}.lr-root .vote .vq{font-family:var(--f-display);font-size:20px;text-align:center;margin-bottom:4px}.lr-root .vote .vseed{position:absolute;width:16px;height:16px;margin:-8px 0 0 -8px;border-radius:50%;background:radial-gradient(circle at 40% 35%,#fff,var(--seed-out));box-shadow:0 0 16px 4px rgba(205,177,245,.6);pointer-events:none;z-index:3}.lr-root .vote button{position:relative;display:flex;justify-content:space-between;gap:10px;width:100%;text-align:left;padding:8px 11px;border-radius:10px;border:1px solid var(--line);background:transparent;cursor:pointer;font-size:13.5px;overflow:hidden}.lr-root .vote button .bar{position:absolute;inset:0 auto 0 0;width:0;background:linear-gradient(90deg,rgba(205,177,245,.28),rgba(166,200,247,.2));transition:width .7s cubic-bezier(.2,.8,.2,1);z-index:0}.lr-root .vote button span{position:relative;z-index:1}.lr-root .vote button .n{font-family:var(--f-mono);color:var(--mute);font-variant-numeric:tabular-nums}.lr-root .vote button.mine{border-color:rgba(205,177,245,.7)}.lr-root .vote button:disabled{cursor:default}.lr-root .br{animation:lr-breathe 4.8s ease-in-out infinite;transform:translateY(calc(var(--g) * -1px))}@keyframes lr-breathe{50%{transform:translateY(calc((var(--g) + 7) * -1px))}}.lr-root .seedpulse{animation:lr-seedp 4.8s ease-in-out infinite;transform-box:fill-box;transform-origin:center}@keyframes lr-seedp{50%{transform:scale(1.18)}}@keyframes lr-slidein{0%{transform:translateX(-24px);opacity:0}}.lr-root section.final{padding-top:0}.lr-root .a-final{text-align:center;display:flex;flex-direction:column;align-items:center;gap:26px}.lr-root .a-final h2{font-size:clamp(38px,6cqw,72px);line-height:1;max-width:14em}.lr-root .a-final p{color:var(--mute);max-width:34em}.lr-root .c-hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(24px,4cqw,64px);align-items:center;padding-block:8px 40px}@container stage (max-width: 900px){.lr-root .c-hero{grid-template-columns:minmax(0,1fr)}}.lr-root .c-top{display:flex;flex-direction:column;gap:16px;padding-top:28px;text-align:center;align-items:center}.lr-root .c-top h1{font-size:clamp(42px,6.6cqw,84px);line-height:1;max-width:13em}.lr-root .c-top p{color:var(--mute);max-width:34em}.lr-root .wheel{position:relative;aspect-ratio:1;width:100%;max-width:640px;margin-inline:auto;touch-action:pan-y;-moz-user-select:none;user-select:none;-webkit-user-select:none;cursor:pointer}.lr-root .wheel-core{position:absolute;left:50%;top:50%;width:calc(300 / 620 * 100%);aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;touch-action:none;cursor:grab;z-index:1}.lr-root .wheel.drag .wheel-core{cursor:grabbing}.lr-root .wheel svg{width:100%;height:100%;display:block;overflow:visible;color:var(--pearl)}.lr-root .wheel .lbl{font-family:var(--f-body);font-size:19px;fill:var(--faint);text-anchor:middle;dominant-baseline:middle;transition:fill .3s;pointer-events:none}.lr-root .wheel .lbl.on{fill:var(--pearl)}.lr-root .wheel .hit{fill:transparent;cursor:pointer}.lr-root .c-panel{display:flex;flex-direction:column;gap:16px;min-width:0}.lr-root .c-panel .who{color:var(--acc-text);font-family:var(--f-mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase}.lr-root .c-panel h2{font-size:clamp(40px,5cqw,60px);line-height:1}.lr-root .c-panel>p{color:var(--mute);font-size:18px}.lr-root .c-panel .act-stage{height:240px}.lr-root .c-panel ol{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:0;counter-reset:s}.lr-root .c-panel ol li{counter-increment:s;display:grid;grid-template-columns:34px minmax(0,1fr);gap:8px;padding:13px 0;border-top:1px solid var(--line);color:var(--mute)}.lr-root .c-panel ol li:before{content:counter(s,decimal-leading-zero);font-family:var(--f-mono);font-size:12px;color:var(--faint);padding-top:4px}.lr-root .c-dots{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.lr-root .c-dots button{width:100%;height:6px;transition:background .3s;border-radius:4px;border:0;padding:0;cursor:pointer;background:var(--line)}.lr-root .c-dots button[aria-current=true]{background:var(--c)}.lr-root .c-panel .anim{animation:lr-slidein .45s cubic-bezier(.2,.8,.2,1) both}.lr-root .marquee{overflow:hidden;border-block:1px solid var(--line);padding-block:22px;-webkit-mask:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.lr-root .marquee div{display:flex;gap:42px;width:-moz-max-content;width:max-content;animation:lr-marq 46s linear infinite;font-family:var(--f-display);font-size:clamp(26px,3.4cqw,40px);font-weight:300;font-style:italic;color:var(--mute)}.lr-root .marquee span{display:inline-flex;align-items:center;gap:42px;white-space:nowrap}.lr-root .marquee span:after{content:"";width:8px;height:8px;border-radius:50%;background:var(--opal)}@keyframes lr-marq{to{transform:translateX(-50%)}}.lr-root .pq-item .eyebrow{display:block;margin-bottom:10px}.lr-root .pq-item h3{font-size:clamp(28px,3.6cqw,40px);line-height:1.05;margin-bottom:10px}.lr-root .pq-item p{color:var(--mute);max-width:30em}.lr-root .pq svg{color:var(--pearl);overflow:visible}.lr-root .dr{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 1s cubic-bezier(.3,.7,.2,1)}.lr-root .pq3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}@container stage (max-width: 860px){.lr-root .pq3{grid-template-columns:minmax(0,1fr)}}.lr-root .pq3 .pq-item{background:var(--ink-2);border:1px solid var(--line);border-radius:22px;padding:16px 16px 24px;display:flex;flex-direction:column;gap:4px;min-width:0}.lr-root .pq3 .pq-item>svg{width:100%;height:auto;aspect-ratio:3/2;display:block;border-radius:14px;background:radial-gradient(120% 90% at 50% 100%,rgba(205,177,245,.16),transparent 60%),var(--ink);margin-bottom:14px}.lr-root .pq3 .pq-item h3{font-size:30px}.lr-root .pq3 text{font-family:var(--f-body);fill:currentColor}.lr-root .pq3 .mono{font-family:var(--f-mono)}.lr-root .pq3 .k{transform-box:fill-box;transform-origin:center}.lr-root .pq3 .play .out{animation:lr-pqOut .5s ease forwards}.lr-root .pq3 .play .out:nth-child(2){animation-delay:.15s}.lr-root .pq3 .play .out:nth-child(3){animation-delay:.3s}.lr-root .pq3 .play .out:nth-child(4){animation-delay:.45s}@keyframes lr-pqOut{to{opacity:0;transform:translateX(-30px)}}.lr-root .pq3 .in{opacity:0}.lr-root .pq3 .play .in{animation:lr-pqIn .6s cubic-bezier(.3,1.5,.5,1) forwards;animation-delay:var(--d,0s)}@keyframes lr-pqIn{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.lr-root .pq3 .cd{opacity:0}.lr-root .pq3 .play .cd{animation:lr-pqCd .5s ease forwards;animation-delay:var(--d)}@keyframes lr-pqCd{0%{opacity:0;transform:scale(.6)}30%{opacity:1;transform:scale(1.1)}to{opacity:0;transform:scale(1.4)}}.lr-root .pq3 .drop{opacity:0}.lr-root .pq3 .play .drop{animation:lr-pqDrop .7s cubic-bezier(.5,0,.6,1.4) 1.6s forwards}@keyframes lr-pqDrop{0%{opacity:1;transform:translateY(-90px)}to{opacity:1;transform:translateY(0)}}.lr-root .pq3 .play .drop2{animation:lr-pqFade .3s ease 2.3s forwards}@keyframes lr-pqFade{to{opacity:0}}.lr-root .pq3 .app-on,.lr-root .pq3 .trip{opacity:0}.lr-root .pq3 .play .app-on{animation:lr-pqFadeIn .4s ease 2.75s forwards}@keyframes lr-pqFadeIn{to{opacity:1}}.lr-root .pq3 .play .app{animation:lr-pqBump .7s cubic-bezier(.3,1.6,.5,1) 2.75s both}@keyframes lr-pqBump{40%{transform:scale(1.12)}to{transform:scale(1)}}.lr-root .pq3 .ripple{opacity:0}.lr-root .pq3 .play .ripple{animation:lr-pqRipple 1s ease-out 2.8s both}@keyframes lr-pqRipple{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}.lr-root .pq3 .garden .br,.lr-root .pq3 .garden .seedpulse{animation:none!important}.lr-root .pq3 .play .garden .br{animation:lr-breathe 3.2s ease-in-out 3s 1 both!important}.lr-root .pq3 .play .garden .seedpulse{animation:lr-seedp 3.2s ease-in-out 3s 1 both!important}.lr-root .pq3 .play .pathd{stroke-dashoffset:0;transition-delay:.6s;transition-duration:2.2s}@media (prefers-reduced-motion:reduce){.lr-root .br,.lr-root .c-panel .anim,.lr-root .marquee div,.lr-root .seedpulse{animation:none!important}.lr-root .pq3 .play *{animation-duration:0s!important;animation-delay:0s!important;transition-duration:0s!important;transition-delay:0s!important}}.lr-root footer.foot{border-top:1px solid var(--line);padding-block:28px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;color:var(--faint);font-size:14px}.lr-intro{position:fixed;inset:0;z-index:200;display:grid;place-items:center;background:var(--aurora),var(--ink);pointer-events:none;animation:lr-intro-safety 0s linear 3.2s forwards}.lr-intro svg{width:min(44vw,44vh,320px);aspect-ratio:1;overflow:visible;display:block}html[data-lr-intro=done] .lr-intro,html[data-lr-intro=skip] .lr-intro{display:none}@keyframes lr-intro-safety{to{opacity:0;visibility:hidden}}@media (prefers-reduced-motion:reduce){.lr-intro{display:none}}html[data-lr-lang=en] .lr-root:not([data-lang=en]) .stage,html[data-lr-lang=es] .lr-root:not([data-lang=es]) .stage{visibility:hidden;animation:lr-lang-net 0s linear 2.5s forwards}@keyframes lr-lang-net{to{visibility:visible}}