@font-face{font-family:Urbanist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/680d078f20ab2e33-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:Urbanist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/a22b1dc24103c00d-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:Urbanist Fallback;src:local("Arial");ascent-override:95.93%;descent-override:25.24%;line-gap-override:0.00%;size-adjust:99.04%}.__className_f8ac8c{font-family:Urbanist,Urbanist Fallback;font-style:normal}.__variable_f8ac8c{--font-urbanist-v2:"Urbanist","Urbanist Fallback"}@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(/_next/static/media/e44cdba7d0878bc5-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(/_next/static/media/07fccecd6728972a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(/_next/static/media/486fce9f36bc8f45-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:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(/_next/static/media/46bdd75a3ff56824-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:Caveat Fallback;src:local("Arial");ascent-override:124.77%;descent-override:38.99%;line-gap-override:0.00%;size-adjust:76.94%}.__className_c512e9{font-family:Caveat,Caveat Fallback;font-style:normal}.__variable_c512e9{--font-caveat:"Caveat","Caveat Fallback"}.v2root{--bg:#070d1a;--wall:#0a1224;--raised:#0e1830;--line:rgba(158,175,200,0.16);--line-strong:rgba(158,175,200,0.32);--ink:#f3f7fc;--body:#c1cddf;--mute:#8da0b8;--cyan:#2de6d5;--cyan-ink:#04211e;--coral:#ff3c3c;--coral-ink:#1e0507;--purple-btn:#9333ea;--paper:#f2ecdd;--paper-ink:#262019;--ember:#ff9d3c;--conv:linear-gradient(105deg,#ff3c3c 8%,#ff9d3c);--conv-ink:#1a0505;--signup-grad:linear-gradient(135deg,#0e7490,#1e40af);--signup-ring-grad:linear-gradient(135deg,#2de6d5,#2563eb);--peri:#8b9cf8;--display:var(--font-anton),"Arial Narrow",Impact,sans-serif;--sans:var(--font-urbanist-v2),-apple-system,"Segoe UI",Roboto,sans-serif;--hand:var(--font-caveat),"Bradley Hand","Segoe Script",cursive;--ease:cubic-bezier(0.16,1,0.3,1);--ease-out:cubic-bezier(0.23,1,0.32,1);--r-btn:8px;--r-card:12px;--z-nav:30;background:var(--bg);color:var(--body);font-family:var(--sans);font-weight:450;line-height:1.55;-webkit-font-smoothing:antialiased;overflow-x:clip}html:has(.v2root){scroll-padding-top:84px}@media (prefers-reduced-motion:no-preference){html:has(.v2root){scroll-behavior:smooth}}.v2root h1,.v2root h2,.v2root h3{font-family:var(--display);font-weight:400;text-transform:uppercase;color:var(--ink);line-height:.98;letter-spacing:.012em;text-wrap:balance}.v2root a{color:inherit;text-decoration:none}.v2root img{display:block;max-width:100%}.v2root .v2-wrap{max-width:1280px;margin:0 auto;padding-inline:28px}.v2root #creators,.v2root #featured,.v2root #how,.v2root #next-step,.v2root #wall{scroll-margin-top:84px}.v2root :focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.v2root .v2-cta:focus-visible,.v2root .v2-go:focus-visible{transform:translateY(-2px)}.v2root .v2-cchip:focus-visible{border-color:var(--cyan);color:var(--cyan)}.v2root .v2-btn-donate:focus-visible,.v2root .v2-cta-browse:focus-visible,.v2root .v2-cta-signup:focus-visible,.v2root .v2-go.v2-hot:focus-visible{outline-color:var(--ink)}.v2root .v2-nav{position:sticky;top:0;z-index:var(--z-nav);height:68px;display:flex;align-items:center;background:color-mix(in srgb,var(--bg) 88%,transparent);backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}.v2root .v2-nav .v2-wrap{width:100%;display:flex;align-items:center;gap:30px}.v2root .v2-brand{display:flex;align-items:center;flex-shrink:0}.v2root .v2-brand .v2-logo{height:26px;width:auto;max-width:none}.v2root .v2-brand .v2-logo-mark{display:none;width:30px;height:26px}.v2root .v2-nav-links{display:flex;gap:26px;margin-left:auto;font-size:.92rem;color:var(--mute)}.v2root .v2-nav-links a:hover{color:var(--ink)}.v2root .v2-nav-cta{position:relative;color:var(--ink);font-weight:750;font-size:.82rem;text-transform:uppercase;letter-spacing:.05em;padding:10px 18px;border-radius:var(--r-btn);border:1.5px solid transparent;background-image:linear-gradient(var(--bg),var(--bg)),var(--signup-ring-grad);background-origin:border-box;background-clip:padding-box,border-box;transition:transform .14s var(--ease-out),box-shadow .14s var(--ease-out)}@media (hover:hover) and (pointer:fine){.v2root .v2-nav-cta:hover{transform:translateY(-1px);box-shadow:0 8px 24px rgba(45,230,213,.22)}}.v2root .v2-nav-cta:active{transform:scale(.97);transition-duration:.1s}@media (max-width:900px){.v2root .v2-nav-links{display:flex}.v2root .v2-nav-links a:not(.v2-keep){display:none}.v2root .v2-nav-links .v2-keep{white-space:nowrap}.v2root .v2-nav-cta{margin-left:0;white-space:nowrap}}@media (max-width:480px){.v2root .v2-nav .v2-wrap{gap:16px}.v2root .v2-nav-links{gap:0}.v2root .v2-brand .v2-logo{display:none}.v2root .v2-brand .v2-logo-mark{display:block}}.v2root .v2-lit{position:relative;isolation:isolate}.v2root .v2-lit:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(60% 42% at 24% 0,rgba(45,230,213,.07),transparent 70%),radial-gradient(52% 38% at 78% 0,rgba(255,120,100,.055),transparent 70%);pointer-events:none}.v2root .v2-hero{background:var(--bg);overflow:hidden}.v2root .v2-hero-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:56px;align-items:center;min-height:min(calc(100dvh - 68px),820px);padding-block:44px 84px}.v2root .v2-hero h1{font-size:clamp(2.6rem,5vw,4.6rem)}.v2root .v2-hero h1 em{font-style:normal;color:var(--coral)}.v2root .v2-hero h1 .v2-l1,.v2root .v2-hero h1 .v2-l2{display:block}.v2root .v2-hero-sub{margin-top:22px;font-size:1.12rem;max-width:42ch}.v2root .v2-ctas{display:flex;flex-wrap:wrap;align-items:center;gap:14px 26px;margin-top:30px}.v2root .v2-creator-line{font-weight:700;font-size:.98rem;color:var(--ink);text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1.5px;text-decoration-color:var(--cyan);transition:color .14s var(--ease-out)}.v2root .v2-creator-line:hover{color:var(--cyan)}.v2root .v2-cta{white-space:nowrap;font-weight:750;font-size:.95rem;text-transform:uppercase;letter-spacing:.05em;padding:16px 26px;border-radius:var(--r-btn);transition:transform .14s var(--ease-out),box-shadow .14s var(--ease-out),filter .14s var(--ease-out)}@media (hover:hover) and (pointer:fine){.v2root .v2-cta:hover{transform:translateY(-2px);filter:brightness(1.07)}.v2root .v2-cta-discover:hover{box-shadow:0 14px 40px rgba(45,230,213,.28)}.v2root .v2-cta-signup:hover{box-shadow:0 14px 40px rgba(14,116,144,.42)}.v2root .v2-cta-browse:hover{box-shadow:0 14px 40px rgba(147,51,234,.35)}}.v2root .v2-cta:active{transform:scale(.97);transition-duration:.1s}.v2root .v2-cta-discover{background:var(--cyan);color:var(--cyan-ink)}.v2root .v2-cta-signup{background:var(--signup-grad);color:#fff}.v2root .v2-cta-browse{background:var(--purple-btn);color:#fff}.v2root .v2-featured-zone{position:relative;width:100%;justify-self:center}.v2root .v2-poster{position:relative;border-radius:10px;overflow:hidden;background:var(--raised);box-shadow:0 24px 60px rgba(2,5,12,.65)}.v2root .v2-pin{position:absolute;top:10px;left:50%;width:12px;height:12px;margin-left:-6px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#ff8a7a,var(--coral) 60%,#a31414);box-shadow:0 3px 6px rgba(0,0,0,.5);z-index:3}.v2root .v2-poster>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.v2root .v2-poster .v2-overlay{position:absolute;inset:0;z-index:1;display:flex;flex-direction:column;justify-content:flex-end;padding:20px;background:linear-gradient(180deg,transparent 20%,rgba(3,7,14,.66) 52%,rgba(3,7,14,.97) 84%)}.v2root .v2-poster .v2-cause,.v2root .v2-poster .v2-tagline{text-shadow:0 1px 6px rgba(3,7,14,.9)}.v2root .v2-poster .v2-cause{font-size:.8rem;font-weight:800;color:var(--cyan);letter-spacing:.04em;text-transform:uppercase}.v2root .v2-poster .v2-p-title{font-family:var(--display);font-weight:400;text-transform:uppercase;color:var(--ink);line-height:.98;letter-spacing:.012em;text-wrap:balance;font-size:clamp(1.3rem,1.8vw,1.7rem);margin-top:4px}.v2root .v2-poster .v2-tagline{margin-top:6px;font-size:.9rem;color:#d5dde8;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.v2root .v2-go{position:relative;margin-top:14px;align-self:flex-start;background:var(--cyan);color:var(--cyan-ink);font-weight:750;font-size:.82rem;text-transform:uppercase;letter-spacing:.05em;padding:11px 16px;border-radius:var(--r-btn);transition:transform .14s var(--ease-out),filter .14s var(--ease-out)}@media (hover:hover) and (pointer:fine){.v2root .v2-go:hover{filter:brightness(1.08);transform:translateY(-2px)}}.v2root .v2-go:active{transform:scale(.97);transition-duration:.1s}.v2root .v2-go.v2-hot{background:var(--conv);color:var(--conv-ink)}.v2root .v2-featured{width:100%;aspect-ratio:16/11;transform:rotate(-1.6deg);transform-origin:50% 16px;transition:transform .35s var(--ease),box-shadow .35s ease}.v2root .v2-featured>img{-o-object-position:62% 30%;object-position:62% 30%}.v2root .v2-featured:focus-within,.v2root .v2-featured:hover{transform:rotate(0deg) scale(1.015);box-shadow:0 34px 80px rgba(2,5,12,.8)}.v2root.v2-motion .v2-featured>img{animation:v2-kb 11s var(--ease) both}@keyframes v2-kb{0%{transform:scale(1.07)}to{transform:scale(1)}}.v2root .v2-featured .v2-flag{position:absolute;top:16px;left:16px;z-index:2;background:var(--coral);color:var(--conv-ink);font-weight:800;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;padding:6px 12px;border-radius:6px}.v2root .v2-note{position:absolute;right:-20px;bottom:-24px;background:var(--paper);color:var(--paper-ink);padding:12px 16px;border-radius:6px;rotate:2.2deg;transform-origin:50% 0;font-family:var(--hand);font-size:1.25rem;font-weight:600;line-height:1.15;max-width:190px;box-shadow:0 14px 34px rgba(2,5,12,.5);z-index:4}.v2root .v2-featured-zone:hover .v2-note{animation:v2-wobble .55s ease-in-out}@keyframes v2-wobble{0%{rotate:2.2deg}30%{rotate:-.8deg}65%{rotate:3.8deg}to{rotate:2.2deg}}@media (max-width:960px){.v2root .v2-hero-grid{grid-template-columns:1fr;min-height:0;padding-block:40px 84px}.v2root .v2-note{right:6px;bottom:-26px}}@media (max-width:700px){.v2root .v2-featured{aspect-ratio:4/4.7}.v2root .v2-featured>img{-o-object-position:55% 30%;object-position:55% 30%}}.v2root .v2-band{background:var(--bg);padding:30px 0 10px;overflow:hidden}.v2root .v2-marquee{background:var(--cyan);color:var(--cyan-ink);overflow:hidden;padding:13px 0;transform:rotate(-1.2deg) scale(1.03);box-shadow:0 20px 60px rgba(45,230,213,.13)}.v2root .v2-marquee .v2-track{display:flex;width:-moz-max-content;width:max-content;font-family:var(--display);font-size:clamp(1.15rem,2.4vw,1.7rem);text-transform:uppercase;letter-spacing:.03em;white-space:nowrap}.v2root.v2-motion .v2-band.v2-live .v2-track{animation:v2-slide 32s linear infinite}.v2root .v2-marquee:hover .v2-track{animation-play-state:paused}@keyframes v2-slide{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.v2root .v2-marquee .v2-mseg{padding-right:.9em}.v2root .v2-marquee .v2-mseg i{font-style:normal;color:rgba(4,33,30,.45);padding-right:.9em}.v2root .v2-wall{background:var(--wall);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:100px 0 110px}.v2root .v2-wall-head{display:flex;flex-wrap:wrap;align-items:center;gap:18px 32px}.v2root .v2-wall-head h2{font-size:clamp(2rem,4.2vw,3.2rem);margin-right:auto}.v2root .v2-film-find{position:relative;display:flex;gap:8px;flex:0 1 360px;min-width:260px}.v2root .v2-film-find input{flex:1;min-width:0;background:var(--raised);border:1px solid var(--line-strong);border-radius:var(--r-btn);color:var(--ink);font:inherit;font-size:.92rem;padding:11px 14px}.v2root .v2-film-find input::-moz-placeholder{color:var(--mute)}.v2root .v2-film-find input::placeholder{color:var(--mute)}.v2root .v2-film-find input:focus-visible{outline-offset:0;border-color:var(--cyan)}.v2root .v2-film-find button{border:0;cursor:pointer;font:inherit;margin-top:0;align-self:stretch}.v2root .v2-find-pop{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:20;display:flex;flex-direction:column;max-height:288px;overflow:auto;padding:6px;background:var(--raised);border:1px solid var(--line-strong);border-radius:var(--r-btn);box-shadow:0 18px 40px rgba(2,6,14,.55)}.v2root .v2-find-pop a{padding:10px 12px;border-radius:6px;color:var(--body);font-size:.92rem;font-weight:600;transition:background-color .14s var(--ease-out),color .14s var(--ease-out)}.v2root .v2-find-pop a:focus-visible,.v2root .v2-find-pop a:hover{background:rgba(158,175,200,.12);color:var(--ink)}.v2root .v2-find-empty{margin:0;padding:10px 12px;color:var(--mute);font-size:.88rem}.v2root .v2-causes{margin-top:26px;display:flex;flex-wrap:wrap;gap:10px}.v2root .v2-cchip{border:1px solid var(--line-strong);color:var(--body);font-size:.86rem;font-weight:600;padding:8px 15px;border-radius:var(--r-btn);transition:border-color .15s ease,color .15s ease,transform .15s var(--ease)}.v2root .v2-cchip:hover{border-color:var(--cyan);color:var(--cyan);transform:translateY(-2px)}.v2root .v2-cchip.v2-more{color:var(--cyan);border-style:dashed}.v2root .v2-board{margin-top:52px;display:grid;grid-template-columns:repeat(4,1fr);gap:34px 22px}.v2root .v2-board .v2-poster{aspect-ratio:4/5;rotate:var(--tilt,0deg);translate:0 var(--off,0);transform-origin:50% 16px;transition:rotate .35s var(--ease),translate .35s var(--ease),scale .35s var(--ease),box-shadow .35s ease}.v2root .v2-board .v2-poster:first-child{--tilt:-1.6deg}.v2root .v2-board .v2-poster:nth-child(2){--tilt:1.2deg;--off:10px}.v2root .v2-board .v2-poster:nth-child(3){--tilt:-0.8deg;--off:-8px}.v2root .v2-board .v2-poster:nth-child(4){--tilt:1.6deg}.v2root .v2-board .v2-poster:focus-within,.v2root .v2-board .v2-poster:hover{rotate:0deg;scale:1.02;box-shadow:0 30px 70px rgba(2,5,12,.8);z-index:2}.v2root.v2-motion .v2-board .v2-poster[data-reveal]{opacity:0}.v2root.v2-motion .v2-board .v2-poster[data-reveal].v2-in{opacity:1;animation:v2-hang .95s var(--ease) backwards;animation-delay:var(--d,0s)}@keyframes v2-hang{0%{opacity:0;translate:0 -38px;rotate:calc(var(--tilt, 0deg) + 2.5deg)}62%{opacity:1;rotate:calc(var(--tilt, 0deg) - 1.2deg)}to{opacity:1;translate:0 var(--off,0);rotate:var(--tilt,0deg)}}.v2root .v2-board-legend{margin-top:16px;font-size:.8rem;color:var(--mute)}@media (max-width:960px) and (min-width:701px){.v2root .v2-board{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.v2root .v2-board{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:76%;overflow-x:auto;scroll-snap-type:x mandatory;gap:16px;padding:6px 2px 18px;margin-top:36px;scrollbar-width:thin}.v2root .v2-board .v2-poster{--tilt:0deg;--off:0px;scroll-snap-align:center}.v2root .v2-wall .v2-swipe-hint{display:block}.v2root .v2-film-find{flex-basis:100%}}.v2root .v2-swipe-hint{display:none;margin-top:14px;font-size:.82rem;color:var(--mute)}.v2root .v2-flow{padding:110px 0 90px;background:var(--bg)}.v2root .v2-flow h2{font-size:clamp(1.9rem,3.8vw,2.8rem)}.v2root .v2-steps{margin-top:54px;display:grid;grid-template-columns:repeat(4,1fr);gap:34px;position:relative}.v2root .v2-steps:before{content:"";position:absolute;top:31px;left:3%;right:22%;height:2px;background:linear-gradient(90deg,var(--cyan),rgba(45,230,213,.25));transform-origin:left}.v2root.v2-motion .v2-steps:before{transform:scaleX(0)}.v2root.v2-motion .v2-steps.v2-in:before{animation:v2-drawx .66s steps(4) .05s both}@keyframes v2-drawx{to{transform:scaleX(1)}}.v2root .v2-step{--accent:var(--cyan);--accent-soft:rgba(45,230,213,0.14)}.v2root .v2-step:nth-child(3){--accent:var(--coral);--accent-soft:rgba(255,60,60,0.14)}.v2root .v2-step:first-child .v2-ticket{--tk:-2deg}.v2root .v2-step:nth-child(2) .v2-ticket{--tk:1.6deg}.v2root .v2-step:nth-child(3) .v2-ticket{--tk:-1.2deg}.v2root .v2-step:nth-child(4) .v2-ticket{--tk:2deg}.v2root .v2-ticket{position:relative;width:122px;height:66px;display:flex;align-items:stretch;background:linear-gradient(135deg,var(--accent-soft),transparent 62%),var(--raised);border:1px solid var(--line-strong);border-radius:8px;rotate:var(--tk,0deg);box-shadow:0 10px 26px rgba(2,5,12,.5);transition:rotate .3s var(--ease),translate .3s var(--ease);z-index:1}.v2root .v2-ticket:hover{rotate:0deg;translate:0 -3px}.v2root .v2-ticket:after,.v2root .v2-ticket:before{content:"";position:absolute;right:29px;width:13px;height:13px;border-radius:50%;background:var(--bg);border:1px solid var(--line-strong)}.v2root .v2-ticket:before{top:-8px}.v2root .v2-ticket:after{bottom:-8px}.v2root .v2-ticket .v2-tnum{flex:1;display:grid;place-items:center;font-family:var(--display);font-size:1.9rem;color:var(--accent)}.v2root .v2-ticket .v2-tstub{width:36px;display:grid;place-items:center;border-left:2px dashed var(--line-strong);writing-mode:vertical-rl;white-space:nowrap;font-size:.56rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--mute)}.v2root.v2-motion .v2-steps .v2-ticket{opacity:0}.v2root.v2-motion .v2-steps.v2-in .v2-ticket{animation:v2-stamp .6s var(--ease) backwards;opacity:1}.v2root.v2-motion .v2-steps.v2-in .v2-step:nth-child(2) .v2-ticket{animation-delay:.16s}.v2root.v2-motion .v2-steps.v2-in .v2-step:nth-child(3) .v2-ticket{animation-delay:.32s}.v2root.v2-motion .v2-steps.v2-in .v2-step:nth-child(4) .v2-ticket{animation-delay:.48s}@keyframes v2-stamp{0%{opacity:0;scale:1.28;rotate:calc(var(--tk, 0deg) + 6deg)}72%{opacity:1;scale:.97}to{opacity:1;scale:1;rotate:var(--tk,0deg)}}.v2root .v2-step h3{font-size:1.35rem;margin-top:18px}.v2root .v2-step p{margin-top:8px;font-size:.95rem;max-width:26ch}.v2root.v2-motion .v2-steps .v2-step h3,.v2root.v2-motion .v2-steps .v2-step p{opacity:0}.v2root.v2-motion .v2-steps.v2-in .v2-step h3,.v2root.v2-motion .v2-steps.v2-in .v2-step p{animation:v2-fadeup .5s var(--ease) both}.v2root.v2-motion .v2-steps.v2-in .v2-step:first-child h3{animation-delay:.25s}.v2root.v2-motion .v2-steps.v2-in .v2-step:first-child p{animation-delay:.33s}.v2root.v2-motion .v2-steps.v2-in .v2-step:nth-child(2) h3{animation-delay:.41s}.v2root.v2-motion .v2-steps.v2-in .v2-step:nth-child(2) p{animation-delay:.49s}.v2root.v2-motion .v2-steps.v2-in .v2-step:nth-child(3) h3{animation-delay:.57s}.v2root.v2-motion .v2-steps.v2-in .v2-step:nth-child(3) p{animation-delay:.65s}.v2root.v2-motion .v2-steps.v2-in .v2-step:nth-child(4) h3{animation-delay:.73s}.v2root.v2-motion .v2-steps.v2-in .v2-step:nth-child(4) p{animation-delay:.81s}@media (max-width:860px){.v2root .v2-steps{grid-template-columns:1fr 1fr;gap:40px 26px}.v2root .v2-steps:after,.v2root .v2-steps:before{display:none}}.v2root .v2-action-row{padding:20px 0 110px;background:var(--bg)}.v2root .v2-action-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:26px;align-items:start}.v2root .v2-receipt{position:relative;display:flex;align-items:stretch;border:1px solid var(--line-strong);border-radius:var(--r-card);background:linear-gradient(135deg,rgba(45,230,213,.05),transparent 55%),var(--raised)}.v2root .v2-receipt .v2-receipt-body{flex:1;padding:34px 30px 28px 34px}.v2root .v2-receipt .v2-rstub{width:64px;display:grid;place-items:center;border-left:2px dashed var(--line-strong);writing-mode:vertical-rl;white-space:nowrap;font-family:var(--display);font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;color:var(--mute)}.v2root .v2-receipt:after,.v2root .v2-receipt:before{content:"";position:absolute;right:57px;width:15px;height:15px;border-radius:50%;background:var(--bg);border:1px solid var(--line-strong)}.v2root .v2-receipt:before{top:-9px}.v2root .v2-receipt:after{bottom:-9px}.v2root .v2-rtitle{font-family:var(--display);text-transform:uppercase;color:var(--ink);font-size:1.35rem;line-height:.98;letter-spacing:.012em}.v2root .v2-stats{margin-top:26px;display:grid;grid-template-columns:repeat(4,1fr);gap:18px 18px}.v2root .v2-stat .v2-v{font-family:var(--display);font-size:clamp(1.5rem,2.3vw,2.2rem);color:var(--cyan)}.v2root.v2-motion .v2-stat .v2-v.v2-done{animation:v2-statpop .3s var(--ease)}@keyframes v2-statpop{50%{scale:1.07}}.v2root .v2-stat .v2-k{font-size:.82rem;color:var(--mute);margin-top:2px}.v2root .v2-receipt .v2-src{margin-top:24px;font-size:.78rem;color:var(--mute)}@media (max-width:700px){.v2root .v2-stats{grid-template-columns:1fr 1fr}}.v2root .v2-next{border:1px solid var(--line-strong);border-radius:var(--r-card);background:linear-gradient(135deg,rgba(45,230,213,.09),transparent 55%),var(--raised);padding:34px;display:flex;flex-direction:column}.v2root .v2-next h2{font-size:1.4rem}.v2root .v2-camp{margin-top:22px;display:flex;align-items:center;gap:14px}.v2root .v2-camp .v2-thumb{width:84px;height:56px;-o-object-fit:cover;object-fit:cover;-o-object-position:62% 20%;object-position:62% 20%;border-radius:6px;box-shadow:0 6px 16px rgba(2,5,12,.5);flex-shrink:0}.v2root .v2-camp .v2-cause{font-size:.78rem;font-weight:800;color:var(--cyan);letter-spacing:.04em;text-transform:uppercase}.v2root .v2-camp .v2-t{font-family:var(--display);text-transform:uppercase;color:var(--ink);font-size:1.2rem}.v2root .v2-np-plate{margin:16px 0 0 28px;position:relative;display:flex;align-items:center;gap:12px;border:1px solid var(--line-strong);border-left:none;border-radius:10px;background:var(--wall);padding:12px 16px 12px 18px}.v2root .v2-np-plate:before{content:"";position:absolute;left:-1px;top:-17px;bottom:-1px;width:2px;background:linear-gradient(180deg,rgba(45,230,213,0),var(--cyan) 30%,var(--cyan));border-radius:1px}.v2root .v2-np-plate img{width:42px;height:42px;border-radius:50%;background:#fff;-o-object-fit:contain;object-fit:contain;padding:2px;border:1px solid var(--line-strong);flex-shrink:0}.v2root .v2-np-plate .v2-t{font-weight:800;color:var(--ink);font-size:1rem;line-height:1.3}.v2root .v2-np-plate .v2-s{font-size:.82rem;color:var(--mute);margin-top:2px}.v2root.v2-motion .v2-next[data-reveal] .v2-np-plate{opacity:0}.v2root.v2-motion .v2-next[data-reveal].v2-in .v2-np-plate{animation:v2-popin .45s var(--ease-out) .3s backwards;opacity:1}@keyframes v2-popin{0%{opacity:0;transform:translateY(10px) scale(.97)}}.v2root .v2-give{margin-top:20px}.v2root .v2-give .v2-lbl{font-size:.8rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--mute)}.v2root .v2-seg{margin-top:10px;display:inline-flex;gap:4px;border:1px solid var(--line-strong);border-radius:10px;background:var(--bg);padding:4px;max-width:100%}.v2root .v2-seg button{border:0;cursor:pointer;font:inherit;font-weight:750;font-size:.88rem;text-transform:uppercase;letter-spacing:.05em;color:var(--body);background:transparent;padding:12px 16px;border-radius:7px;transition:background-color .14s var(--ease-out),color .14s var(--ease-out),transform .1s var(--ease-out)}.v2root .v2-seg button:active{transform:scale(.97)}.v2root .v2-seg button[aria-pressed=true]{background:var(--cyan);color:var(--cyan-ink)}.v2root .v2-give .v2-hint{margin-top:10px;font-size:.88rem;color:var(--body);min-height:1.45em}.v2root .v2-cta-row{margin-top:20px;display:flex;align-items:center;gap:18px;flex-wrap:wrap}.v2root .v2-btn-donate{position:relative;display:inline-block;background:var(--conv);color:var(--conv-ink);font-weight:750;font-size:.95rem;text-transform:uppercase;letter-spacing:.05em;padding:15px 24px;border-radius:var(--r-btn);transition:transform .14s var(--ease-out),filter .14s var(--ease-out),box-shadow .14s var(--ease-out)}@media (hover:hover) and (pointer:fine){.v2root .v2-btn-donate:hover{transform:translateY(-2px);filter:brightness(1.07);box-shadow:0 12px 32px rgba(255,157,60,.3)}}.v2root .v2-btn-donate:active{transform:scale(.97);transition-duration:.1s}.v2root .v2-btn-donate:before{content:"";position:absolute;inset:-6px;border-radius:12px;box-shadow:0 0 26px 6px rgba(255,157,60,.5);opacity:0;pointer-events:none}.v2root.v2-motion .v2-btn-donate.v2-ask-cue{animation:v2-askpulse .45s var(--ease)}.v2root.v2-motion .v2-btn-donate.v2-ask-cue:before{animation:v2-askglow .45s ease-out}@keyframes v2-askpulse{50%{scale:1.06}}@keyframes v2-askglow{50%{opacity:1}}.v2root .v2-cta-row .v2-browse{font-weight:800;color:var(--cyan);font-size:.95rem}.v2root .v2-cta-row .v2-browse:hover{text-decoration:underline}.v2root .v2-next .v2-trust{margin-top:auto;padding-top:20px;font-size:.8rem;color:var(--mute)}@media (max-width:560px){.v2root .v2-next{padding:26px 22px}.v2root .v2-np-plate{margin-left:16px}.v2root .v2-seg{display:flex}.v2root .v2-seg button{flex:1;padding-inline:10px}}@media (max-width:900px){.v2root .v2-action-grid{grid-template-columns:1fr}}.v2root .v2-supporters{background:var(--wall);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:90px 0 100px}.v2root .v2-sup-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px 26px}.v2root .v2-sup-head h2{font-size:clamp(1.6rem,2.6vw,2.2rem)}.v2root .v2-sup-src{font-size:.8rem;color:var(--mute)}.v2root .v2-notes{margin-top:44px;display:grid;grid-template-columns:repeat(3,1fr);gap:30px;align-items:start}.v2root .v2-snote{position:relative;border-radius:14px;padding:1.3rem 1.4rem 1.4rem;box-shadow:0 18px 40px rgba(2,4,10,.5);rotate:var(--nt,0deg);transform-origin:50% 16px;transition:rotate .3s var(--ease),scale .3s var(--ease),box-shadow .3s ease}.v2root .v2-snote:hover{rotate:0deg;scale:1.02;box-shadow:0 24px 55px rgba(2,5,12,.65)}.v2root .v2-snote .v2-pin{top:8px}.v2root .v2-snote-paper{background:#fffdf8;color:#3a332a}.v2root .v2-notes .v2-snote-paper:nth-child(3n+1){--nt:-1.1deg}.v2root .v2-notes .v2-snote-paper:nth-child(3n+2){--nt:0.9deg}.v2root .v2-notes .v2-snote-paper:nth-child(3n){--nt:-0.35deg}.v2root .v2-snote .v2-snote-head{display:flex;align-items:center;gap:12px;margin-top:8px}.v2root .v2-snote .v2-avatar{width:40px;height:40px;border-radius:50%;flex-shrink:0;background:#173433;color:#fbf3e6;display:grid;place-items:center;font-weight:800;font-size:.9rem}.v2root .v2-snote .v2-n{font-weight:800;color:#231d15;font-size:.98rem;line-height:1.25}.v2root .v2-snote-paper blockquote{margin-top:14px;font-size:1.05rem;font-weight:600;line-height:1.55;color:#3a332a}.v2root .v2-sup-exits{margin-top:40px;display:flex;flex-wrap:wrap;align-items:center;gap:14px 26px}.v2root .v2-sup-exits .v2-browse{font-weight:800;color:var(--cyan);font-size:.95rem}.v2root .v2-sup-exits .v2-browse:hover{text-decoration:underline}.v2root.v2-motion .v2-notes .v2-snote[data-reveal]{opacity:0}.v2root.v2-motion .v2-notes .v2-snote[data-reveal].v2-in{opacity:1;animation:v2-hang .85s var(--ease) backwards;animation-delay:var(--d,0s);--tilt:var(--nt);--off:0px}@media (max-width:860px){.v2root .v2-notes{grid-template-columns:1fr}}.v2root .v2-creators{position:relative;isolation:isolate;background:radial-gradient(56% 40% at 18% 0,rgba(45,230,213,.1),transparent 70%),radial-gradient(50% 36% at 82% 4%,rgba(139,156,248,.14),transparent 70%),var(--bg);padding:110px 0}.v2root .v2-creators:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,var(--cyan),var(--peri))}.v2root .v2-glass-grid{margin-top:64px;display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:1.2rem}.v2root .v2-glass-card{position:relative;display:block;border-radius:14px;padding:1.8rem 1.6rem 1.5rem;background:linear-gradient(160deg,rgba(241,245,249,.08),rgba(241,245,249,.02));border:1px solid rgba(241,245,249,.17);backdrop-filter:blur(10px);overflow:hidden;transition:transform .2s var(--ease-out),border-color .2s var(--ease-out),box-shadow .2s var(--ease-out)}.v2root .v2-glass-card:before{content:"";position:absolute;top:0;left:0;right:0;height:6px;background:linear-gradient(90deg,var(--cyan),var(--peri))}.v2root .v2-glass-card:hover{transform:translateY(-3px);border-color:rgba(45,230,213,.6);box-shadow:0 20px 50px rgba(45,230,213,.14)}.v2root .v2-glass-card svg{width:26px;height:26px;color:var(--cyan)}.v2root .v2-glass-card h3{font-family:var(--sans);font-weight:800;text-transform:none;letter-spacing:0;font-size:1.12rem;line-height:1.3;color:var(--ink);margin-top:14px}.v2root .v2-glass-card p{margin-top:8px;font-size:.92rem;color:var(--body)}.v2root .v2-glass-card .v2-read{display:inline-block;margin-top:14px;font-size:.9rem;font-weight:700;color:var(--cyan)}.v2root .v2-creators .v2-creators-inner{display:grid;grid-template-columns:minmax(280px,1fr) 1.3fr;gap:52px;align-items:center}.v2root .v2-creators .v2-who-for{font-size:.8rem;font-weight:800;color:var(--cyan);letter-spacing:.06em;text-transform:uppercase;margin-bottom:14px}.v2root .v2-creators h2{font-size:clamp(1.9rem,3.8vw,2.8rem)}.v2root .v2-creators h2 em{font-style:normal;color:var(--cyan)}.v2root .v2-creators p{margin-top:14px;max-width:42ch}.v2root .v2-creators .v2-mkt{color:var(--body);border-top:1px solid var(--line);padding-top:14px;margin-top:18px}.v2root .v2-creators .v2-cta-row{display:flex;align-items:center;flex-wrap:wrap;gap:10px 22px;margin-top:28px}.v2root .v2-creators .v2-demo{font-weight:800;color:var(--cyan);font-size:.95rem}.v2root .v2-creators .v2-demo:hover{text-decoration:underline}.v2root .v2-frame{position:relative;border:1px solid var(--line-strong);border-radius:10px;background:var(--raised);box-shadow:0 34px 80px rgba(2,5,12,.6);transition:translate .35s var(--ease),box-shadow .35s ease}.v2root .v2-frame:hover{translate:0 -4px;box-shadow:0 40px 90px rgba(2,5,12,.75)}.v2root .v2-frame .v2-frame-bar{height:40px;display:flex;align-items:center;padding:0 18px;border-bottom:1px solid var(--line);font-family:var(--display);font-size:.8rem;letter-spacing:.06em;text-transform:uppercase;color:var(--body)}.v2root .v2-frame>img{width:100%;aspect-ratio:1000/927;-o-object-fit:cover;object-fit:cover;background:var(--raised)}.v2root .v2-frame .v2-shot-cap{padding:10px 18px 12px;font-size:.78rem;color:var(--mute);border-top:1px solid var(--line)}.v2root .v2-frame .v2-fnote{position:absolute;left:-16px;bottom:34px;z-index:3;background:var(--cyan);color:var(--cyan-ink);padding:10px 14px;border-radius:6px;rotate:-2deg;font-family:var(--hand);font-size:1.15rem;font-weight:600;line-height:1.1;box-shadow:0 12px 30px rgba(2,5,12,.55)}.v2root.v2-motion .v2-frame[data-reveal] .v2-fnote{opacity:0}.v2root.v2-motion .v2-frame[data-reveal].v2-in .v2-fnote{animation:v2-stamp .55s var(--ease) .7s backwards;opacity:1;--tk:-2deg}@media (max-width:900px){.v2root .v2-creators .v2-creators-inner{grid-template-columns:1fr}.v2root .v2-frame .v2-fnote{left:8px;bottom:24px;font-size:1.05rem}}.v2root .v2-closing{padding:150px 0 160px;position:relative;isolation:isolate;overflow:hidden}.v2root .v2-closing-bg{position:absolute;inset:0;z-index:-2}.v2root .v2-closing-bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 40%;object-position:center 40%;filter:grayscale(1) brightness(.9)}.v2root.v2-motion .v2-closing.v2-live .v2-closing-bg img{animation:v2-slowdrift 26s ease-in-out infinite alternate}@keyframes v2-slowdrift{0%{transform:scale(1.02)}to{transform:scale(1.08)}}.v2root .v2-closing-scrim{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(7,13,26,.97) 0,rgba(7,13,26,.93) 45%,rgba(7,13,26,.8) 66%,rgba(7,13,26,.55) 100%),linear-gradient(180deg,var(--bg) 0,transparent 25%),linear-gradient(rgba(7,13,26,.4),rgba(7,13,26,.4))}.v2root .v2-closing .v2-closing-content{max-width:600px}.v2root .v2-closing h2{font-size:clamp(2.2rem,4.6vw,3.6rem);max-width:16ch;text-shadow:0 2px 12px rgba(3,7,14,.85)}.v2root .v2-closing .v2-who{margin-top:16px;font-size:1.05rem;color:#dbe3ee;text-shadow:0 1px 6px rgba(3,7,14,.8)}.v2root .v2-closing .v2-ctas{margin-top:32px}@media (max-width:700px){.v2root .v2-closing-scrim{background:linear-gradient(180deg,var(--bg) 0,rgba(7,13,26,.82) 40%,rgba(7,13,26,.9) 100%)}}.v2root .v2-partners{padding:110px 0 120px;border-top:1px solid var(--line)}.v2root .v2-partners h2{text-align:center}.v2root .v2-partners .v2-partners-sub{text-align:center;margin-top:14px;color:var(--mute);font-size:.98rem}.v2root .v2-partners .v2-logos{margin-top:46px;display:flex;flex-wrap:wrap;justify-content:center;gap:14px}.v2root .v2-partners .v2-logos a{display:flex;align-items:center;justify-content:center;width:152px;height:96px;padding:18px 24px;border:1px solid var(--line);border-radius:14px;background:rgba(241,245,249,.03);transition:transform .2s var(--ease-out),border-color .2s var(--ease-out)}.v2root .v2-partners .v2-logos a:hover{transform:translateY(-2px);border-color:var(--line-strong)}.v2root .v2-partners .v2-logos a:active{transform:scale(.99)}.v2root .v2-partners .v2-logos img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.v2root .v2-partners .v2-logos a.v2-inv img{filter:invert(1)}@media (max-width:700px){.v2root .v2-partners{padding:80px 0 90px}.v2root .v2-partners .v2-logos a{width:calc(33.3% - 10px);height:84px;padding:14px 16px}}.v2root .v2-footer{border-top:1px solid var(--line);padding:30px 0 44px;background:var(--bg)}.v2root .v2-footer .v2-wrap{display:flex;flex-wrap:wrap;gap:14px 30px;align-items:center}.v2root .v2-footer .v2-logo{height:22px;width:auto}.v2root .v2-footer .v2-fine{font-size:.84rem;color:var(--mute)}.v2root .v2-footer nav{margin-left:auto;display:flex;gap:22px;font-size:.86rem;color:var(--mute)}.v2root .v2-footer nav a:hover{color:var(--ink)}.v2root.v2-motion [data-reveal]{opacity:0;transform:translateY(24px);transition:opacity .75s var(--ease) var(--d,0s),transform .75s var(--ease) var(--d,0s)}.v2root.v2-motion [data-reveal].v2-in{opacity:1;transform:none}.v2root.v2-motion .v2-featured-zone{animation:v2-settle .8s var(--ease) both}@keyframes v2-settle{0%{transform:translateY(-30px) rotate(1.4deg)}to{transform:none}}.v2root.v2-motion .v2-featured .v2-pin{opacity:0;animation:v2-pinpress .35s var(--ease) .85s forwards}@keyframes v2-pinpress{0%{opacity:0;scale:2.4}60%{opacity:1;scale:.85}to{opacity:1;scale:1}}.v2root.v2-motion .v2-note{opacity:0;animation:v2-slap .5s var(--ease) 1.15s forwards}@keyframes v2-slap{0%{opacity:0;scale:1.3;rotate:8deg}70%{opacity:1;rotate:.8deg}to{opacity:1;scale:1;rotate:2.2deg}}.v2root.v2-motion .v2-hero .v2-l1{opacity:0;animation:v2-fadeup .7s var(--ease) .1s forwards}.v2root.v2-motion .v2-hero .v2-l2{opacity:0;animation:v2-fadeup .7s var(--ease) .32s forwards}.v2root.v2-motion .v2-hero-sub{opacity:0;animation:v2-fadeup .7s var(--ease) .5s forwards}.v2root.v2-motion .v2-hero .v2-ctas{opacity:0;animation:v2-fadeup .7s var(--ease) .65s forwards}@keyframes v2-fadeup{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.v2root *,.v2root :after,.v2root :before{animation:none!important;transition:none!important}html:has(.v2root){scroll-behavior:auto}}