@import url("https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@600;700;800;900&family=DM+Sans:wght@400;450;500;550;600;650;700&family=Space+Mono:wght@400;700&display=swap");:root{--bg:#0b0d0c;--surface:#121512;--line:#2b302a;--muted:#a0a79d;--lime:#d4ff52;--text:#f4f5ed;--display:"Barlow Condensed",Impact,"Arial Narrow",sans-serif;--body:"DM Sans",Arial,sans-serif;--mono:"Space Mono",monospace}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:95px}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--body);font-size:15px;-webkit-font-smoothing:antialiased}button,input,textarea{font:inherit}a,button{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{opacity:.5;cursor:not-allowed}a{text-decoration:none}a,button{color:inherit}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible,textarea:focus-visible{outline:2px solid var(--lime);outline-offset:5px}::selection{background:var(--lime);color:#111}h1,h2,h3,p{margin:0}h1,h2{font-family:var(--display);font-weight:700;letter-spacing:-.02em}h2{font-size:70px;line-height:.99}em{color:var(--lime);font-style:normal}p{color:var(--muted);line-height:1.7}svg{flex-shrink:0}button{border:0;background:none}.skip-link{position:fixed;left:20px;top:-60px;background:var(--lime);color:#111;padding:12px;z-index:100}.skip-link:focus{top:10px}.nav{height:88px;padding:0 4.5%;display:flex;justify-content:space-between;border-bottom:1px solid #ffffff14;background:#0b0d0cf2;position:relative;z-index:10}.brand,.nav{align-items:center}.brand{display:inline-flex;font-family:var(--display);font-weight:800;font-size:33px;letter-spacing:.035em;gap:10px}.brand-dot{font:10px var(--body);align-self:flex-start;margin-top:6px;margin-left:-6px}.brand-icon{width:24px;height:23px;border:2px solid var(--lime);border-radius:3px;display:flex;align-items:center;justify-content:center;gap:6px;position:relative}.brand-icon:after,.brand-icon:before{content:"";position:absolute;width:2px;height:8px;background:var(--lime);top:-9px}.brand-icon:before{left:3px;transform:rotate(-13deg)}.brand-icon:after{right:3px;transform:rotate(13deg)}.brand-icon i{height:6px;width:3px;background:var(--lime)}.nav-actions,.nav-links{display:flex;align-items:center;gap:30px}.nav-links{font-size:13px;color:#b7bcb3}.nav-links a:hover,.text-link:hover{color:var(--lime)}.nav-actions{gap:22px}.account-link{font-size:12px;display:flex;align-items:center;gap:5px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:49px;padding:14px 22px;border-radius:4px;font-size:13px;font-weight:650;transition:background .2s,transform .2s,border-color .2s}.btn:hover{transform:translateY(-2px)}.lime{background:var(--lime);color:#13180b}.lime:hover{background:#e2ff91}.outline{border:1px solid #51564b;background:#10130fc2}.outline:hover{border-color:var(--lime)}.dark{background:#10160a;color:#f4ffe4}.nav-back{min-height:40px;padding:11px 16px;font-size:12px}.mobile-menu{display:none!important}.hero{height:800px;min-height:760px;position:relative;overflow:hidden;background:#090d0c}.hero-film{position:absolute;inset:0 -9% 0 24%;-webkit-mask-image:linear-gradient(90deg,transparent,black 23%);mask-image:linear-gradient(90deg,transparent,black 23%)}.hero-film video{width:100%;height:100%;object-fit:cover}.hero-shade{background:linear-gradient(90deg,#0b0d0c,#0b0d0ce8 22%,#0b0d0c45 52%,transparent 85%),linear-gradient(0deg,#0b0d0c,transparent 37%,#0b0d0c33)}.hero-grid,.hero-shade{position:absolute;inset:0}.hero-grid{pointer-events:none;background-image:linear-gradient(#ffffff02 1px,transparent 0),linear-gradient(90deg,#ffffff02 1px,transparent 0);background-size:90px 90px}.hero-content{position:relative;padding:90px 4.5% 0;z-index:1;max-width:820px}.eyebrow,.section-kicker{font:10px var(--mono);letter-spacing:.1em;color:#cad0c3;display:flex;align-items:center;gap:9px}.status-dot{width:6px;height:6px;border-radius:50%;display:inline-block;background:var(--lime);box-shadow:0 0 12px #d4ff5260;flex-shrink:0}.hero h1{font-size:108px;line-height:.91;letter-spacing:-.015em;margin:31px 0 24px}.hero h1 span{color:var(--lime)}.hero-content p{font-size:16px;line-height:1.8;max-width:470px;color:#b4bbb0}.text-link{display:inline-flex;align-items:center;gap:13px;font-size:12px;font-weight:550}.hero-content .text-link{margin-top:27px}.play-circle{width:31px;height:31px;border:1px solid #c7d1b670;border-radius:50%;display:grid;place-items:center}.hero-coordinate{position:absolute;right:4.6%;top:48px;font:12px var(--mono);letter-spacing:.1em;color:var(--lime);text-align:right}.hero-coordinate span{display:block;font-size:8px;color:#89927f;letter-spacing:.13em;margin-top:8px}.film-control{position:absolute;right:4.5%;bottom:253px;display:flex;align-items:center;gap:16px;color:#a3ae98;font:8px var(--mono);letter-spacing:.1em}.icon-button{width:34px;height:34px;border:1px solid #4d5545;border-radius:50%;display:grid;place-items:center;background:#12161080}.campaign-panel{position:absolute;left:4.5%;right:4.5%;bottom:37px;display:grid;grid-template-columns:1fr 1fr;gap:6%;padding:27px 31px;background:#141911db;border:1px solid #49503b;border-radius:5px;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.funding-label{display:flex;align-items:center;gap:8px;font:8px var(--mono);letter-spacing:.05em}.funding-label>span:last-child{margin-left:auto;font-size:7px;color:var(--lime);border:1px solid #d4ff5230;padding:4px 6px;border-radius:2px}.funding-amount{display:flex;align-items:baseline;gap:13px;margin:8px 0 13px}.funding-amount strong{font-size:39px;letter-spacing:-.045em}.funding-amount>span{font-size:11px;color:#959e8b}.funding-amount b{color:#c7cebe;font-weight:500}.progress{height:4px;background:#3c4431;border-radius:10px;overflow:hidden}.progress span{display:block;height:100%;background:var(--lime)}.funding-meta{font-size:9px;color:#aab59b;display:flex;justify-content:space-between;margin-top:10px}.funding-meta>span:last-child{display:flex;gap:5px;align-items:center}.funding-cta{align-self:center;border-left:1px solid #404633;padding-left:8%}.funding-cta>div{display:flex;gap:12px}.funding-cta .btn{flex:1 1;white-space:nowrap;padding:15px 14px}.funding-cta>span{display:block;text-align:center;font-size:9px;color:#a7b198;margin-top:15px}.ticker{justify-content:space-around;border-top:1px solid var(--line);border-bottom:1px solid var(--line);height:75px;background:#10140e;gap:15px;padding:0 4.5%;overflow:hidden}.ticker,.ticker>span{display:flex;align-items:center}.ticker>span{font:10px var(--mono);letter-spacing:.07em;white-space:nowrap;gap:11px}.ticker svg{width:15px;color:var(--lime)}.ticker i{color:var(--lime);font-size:23px;font-style:normal}.section{padding:100px 4.5%;max-width:1600px;margin:auto}.section-kicker{color:var(--lime);font-size:9px;margin-bottom:28px}.mission-intro{display:grid;grid-template-columns:1fr 1fr;gap:13%;align-items:start}.mission-intro>div{padding-top:5px;max-width:475px}.mission-intro p:first-child{font-size:22px;line-height:1.5;margin-bottom:19px}.mission-intro strong{font-weight:500;color:#f0f3e9}.mission-intro p:last-child{font-size:13px}.pillars{display:grid;grid-template-columns:repeat(3,1fr);gap:50px;margin-top:58px}.pillars article{position:relative;padding-top:29px;border-top:1px solid #394032}.pillar-icon{width:34px;height:34px;display:grid;place-items:center;border:1px solid #414a34;border-radius:5px;margin-bottom:28px;color:var(--lime)}.pillar-icon svg{width:17px}.pillars small{font:8px var(--mono);color:#8e9784;letter-spacing:.08em}.pillars h3{font-size:25px;font-weight:500;line-height:1.2;letter-spacing:-.04em;margin:12px 0 17px}.pillars p{font-size:13px;max-width:310px}.lab{display:grid;grid-template-columns:1fr 1.25fr;gap:9%;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#10130f}.lab-copy{align-self:center}.lab-copy h2{font-size:65px}.lab-copy>p{font-size:13px;margin:24px 0 30px;max-width:400px}.lab-spec{max-width:410px;margin-bottom:29px}.lab-spec>div{display:flex;justify-content:space-between;padding:13px 0;border-bottom:1px solid #2c3425;gap:12px}.lab-spec span{font:8px var(--mono);color:#87947a}.lab-spec b{font-size:10px;font-weight:500;display:flex;align-items:center;gap:6px}.lab-view{height:550px;position:relative;border:1px solid #333d29;background:#090d0c;overflow:hidden;border-radius:5px}.lab-top{position:absolute;top:20px;left:20px;right:20px;z-index:2;display:flex;justify-content:space-between;font:7px var(--mono);letter-spacing:.06em;color:#a7b898}.lab-top>span:first-child{display:flex;align-items:center;gap:6px}.lab-canvas{width:100%;height:100%;position:relative}.lab-canvas canvas{display:block;width:100%;height:100%}.canvas-status{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:30px;text-align:center;color:#9fae91;font:11px var(--mono)}.lab-overlay-label{position:absolute;left:20px;bottom:83px;font:30px var(--display);letter-spacing:.02em}.lab-overlay-label span{display:block;font:7px var(--mono);color:#9cae8a;letter-spacing:.1em;margin-top:4px}.lab-controls{display:flex;position:absolute;left:20px;right:20px;bottom:20px;border:1px solid #4a543b;background:#10150cea;border-radius:3px;padding:4px;gap:3px}.lab-controls button{flex:1 1;padding:11px 8px;font-size:10px;border-radius:2px;display:flex;align-items:center;justify-content:center}.lab-controls .active,.payment-tabs .active{background:var(--lime);color:#10150b}.section-title{display:flex;align-items:flex-end;justify-content:space-between;gap:50px;margin-bottom:44px}.section-title>p{font-size:13px;max-width:360px}.reward-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:17px}.reward{border:1px solid #32392a;padding:27px;background:linear-gradient(145deg,#161b12,#10130f);border-radius:5px;display:flex;flex-direction:column;position:relative}.reward.featured{border-color:#a8c64d;background:linear-gradient(145deg,#222b16,#141a0f)}.reward-top{display:flex;align-items:center;justify-content:space-between;color:#9aab85;margin-bottom:32px;height:22px;font:8px var(--mono)}.reward-top svg{color:#7d9367}.tag{font:6px var(--mono);color:var(--lime);background:#d4ff5210;padding:7px;border:1px solid #d4ff5233;border-radius:3px}.reward h3{font-size:21px;letter-spacing:-.04em;font-weight:500;margin-bottom:13px}.reward-price{font-size:38px;letter-spacing:-.055em;display:flex;align-items:baseline;gap:8px;font-weight:550}.reward-price span{font:8px var(--mono);letter-spacing:0;color:#8e9d7b}.reward-tagline{font-size:11px;margin:7px 0 24px;color:#91a17e}.reward ul{list-style:none;padding:22px 0 0;margin:0 0 26px;border-top:1px solid #323e26;flex:1 1}.reward li{font-size:11px;display:flex;align-items:flex-start;gap:9px;color:#c5ceba;margin-bottom:13px;line-height:1.5}.reward li svg{color:var(--lime);margin-top:2px}.reward .btn{font-size:11px;justify-content:space-between;min-height:43px;padding:12px 15px}.reward-note{font-size:10px;line-height:1.8;color:#7f8a74;max-width:980px;margin:23px auto 0;text-align:center}.reward-note span{font:8px var(--mono);color:#c0cba8;margin-right:10px}.roadmap{border-top:1px solid var(--line);background:#0f120e}.milestones{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #4a543c;margin-top:62px;gap:34px}.milestones article{position:relative;padding-top:33px}.milestone-number{position:absolute;top:-12px;left:0;width:23px;height:23px;display:grid;place-items:center;font:8px var(--mono);border:1px solid #5c7040;border-radius:50%;background:#10170d;color:var(--lime)}.milestones strong{font:50px var(--display);color:var(--lime)}.milestones h3{font-size:15px;font-weight:500;margin:13px 0 11px}.milestones p{font-size:11px;max-width:250px}.community{border-top:1px solid var(--line)}.community .section-title{align-items:center}.community-tabs{display:flex;border-bottom:1px solid var(--line);gap:35px;align-items:center}.community-tabs button{display:flex;gap:9px;align-items:center;padding:20px 0;border-bottom:2px solid transparent;font-size:12px;color:#97a18c}.community-tabs .selected{color:var(--lime);border-color:var(--lime)}.community-tabs>span{font:8px var(--mono);margin-left:auto;color:#66745a}.topic{border-bottom:1px solid var(--line)}.topic-heading{padding:28px 0;display:flex;align-items:center;justify-content:space-between;text-align:left;width:100%;gap:30px}.topic-heading small{font:7px var(--mono);color:var(--lime);letter-spacing:.1em}.topic-heading h3{font-size:19px;font-weight:500;letter-spacing:-.025em;margin:9px 0}.topic-heading p{font-size:11px;max-width:690px}.topic-count{display:flex;align-items:center;gap:10px;font:10px var(--mono);color:#879678}.topic-count>svg:last-child{margin-left:18px}.topic-body{padding:0 0 30px;max-width:760px}.topic-body>.btn{margin-top:20px}.topic-body textarea{margin:10px 0;width:100%;height:120px;resize:vertical;padding:15px;background:#13190f;color:var(--text);border:1px solid #3d4c2d;border-radius:4px}.topic-body form{margin-top:25px}.topic-body label{font-size:12px}.form-bottom{display:flex;align-items:center;justify-content:space-between;gap:10px}.form-bottom>span{font-size:9px;color:#879678}.comment{padding:20px 0;border-top:1px solid var(--line)}.comment>div{display:flex;gap:20px}.comment b{font-size:12px}.comment time{font-size:10px;color:#879678}.comment p{font-size:13px;margin-top:10px;white-space:pre-wrap;overflow-wrap:anywhere}.empty-state{display:flex;flex-direction:column;align-items:center;text-align:center;padding:60px 20px;border-bottom:1px solid var(--line)}.empty-state>svg{color:var(--lime);width:30px;height:30px;margin-bottom:20px}.empty-state h3{font-size:22px;font-weight:500}.empty-state p{font-size:12px;margin:13px 0 25px}.leader-row{display:flex;align-items:center;gap:20px;border-bottom:1px solid var(--line);padding:22px 10px}.rank{font:13px var(--mono);color:var(--lime)}.avatar{width:36px;height:36px;background:#29351a;border-radius:50%;display:grid;place-items:center}.leader-row small{display:block;color:#899979;font-size:10px;margin-top:5px}.leader-row>strong{margin-left:auto}.muted{font-size:12px;color:#919c86;margin-top:20px}.faq{display:grid;grid-template-columns:1fr 1.3fr;gap:10%;border-top:1px solid var(--line)}.faq h2{font-size:62px}.faq details{border-bottom:1px solid var(--line)}.faq summary{list-style:none;cursor:pointer;font-size:13px;font-weight:500;padding:21px 0;display:flex;justify-content:space-between;gap:20px;align-items:center}.faq summary::-webkit-details-marker{display:none}.faq summary svg{color:#99ac80}.faq details[open] summary svg{transform:rotate(45deg)}.faq details p{font-size:12px;margin-bottom:23px}.closing{padding:64px 4.5% 70px;background:var(--lime);color:#10150a;position:relative;overflow:hidden}.closing .eyebrow{color:#35411d;font-size:8px;margin-bottom:23px}.closing h2{font-size:107px;line-height:.89;letter-spacing:-.015em;position:relative;z-index:1}.closing em{color:#52682d}.closing .btn{margin-top:30px;position:relative;z-index:1}.closing-mark{position:absolute;right:5%;top:-15%;font-size:420px;line-height:1.2;transform:rotate(15deg);color:#bce13f}footer{padding:36px 4.5%;display:flex;align-items:center;gap:26px}footer .brand{font-size:28px}footer p{font-size:10px;margin-right:auto}footer>a:not(.brand),footer>span{font-size:9px;color:#8b9780}dialog{border:1px solid #465734;border-radius:10px;background:#141b0f;color:var(--text);padding:0;width:min(520px,calc(100% - 30px));max-height:90dvh;box-shadow:0 40px 120px #0008}dialog::backdrop{background:#020501c9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.dialog-inner{position:relative;padding:36px}.dialog-close{position:absolute;top:16px;right:16px}.dialog-inner>.section-kicker{font-size:7px;margin:12px 30px 23px 0}.dialog-inner h2{font-size:53px}.dialog-inner>p{font-size:12px;margin-top:16px}.dialog-inner>label{display:block;font-size:11px;margin:22px 0 9px}.payment-tabs{display:flex;gap:5px;padding:5px;background:#0c1108;border:1px solid #344428;border-radius:4px;margin:25px 0}.payment-tabs button{flex:1 1;padding:11px;border-radius:2px;display:flex;justify-content:center;align-items:center;gap:8px;font-size:11px}.amount-input{display:flex;align-items:center;border:1px solid #4f613a;border-radius:4px;padding:10px 16px;font-size:25px}.amount-input input{width:100%;border:0;outline:0;background:none;color:var(--text);font-size:30px;padding:2px 8px}.amount-options{display:flex;gap:9px;margin:10px 0 20px}.amount-options button{flex:1 1;border:1px solid #3a482d;border-radius:3px;padding:9px;font-size:11px}.amount-options .active{border-color:var(--lime);color:var(--lime)}.selected-tier{display:flex;align-items:center;gap:13px;padding:16px;background:#d4ff5209;border:1px solid #d4ff5222;border-radius:4px}.selected-tier>svg{color:var(--lime)}.selected-tier small{display:block;font:7px var(--mono);color:#8ba075;margin-bottom:5px}.selected-tier b{font-size:13px}.dialog-inner .checkbox{display:flex;align-items:flex-start;gap:10px;line-height:1.5;color:#b1bea4;margin-top:20px}.checkbox input{accent-color:var(--lime);margin-top:2px}.fine-print{font-size:10px!important;line-height:1.65!important}.fine-print a{text-decoration:underline}.full{width:100%;margin-top:20px}.notice{padding:15px;background:#d4ff520b;border:1px solid #d4ff5225;border-radius:4px;color:#c6d7b4;font-size:12px;line-height:1.6;margin-top:22px}.account-benefits{display:grid;gap:20px;padding:30px 0}.account-benefits span{display:flex;align-items:center;gap:13px;font-size:12px;color:#c3d0b6}.account-benefits svg{width:18px;color:var(--lime)}.history-row{display:flex;justify-content:space-between;padding:16px 0;border-bottom:1px solid #3a482d;font-size:12px}.legal{max-width:850px;margin:auto;padding:80px 25px}.legal h1{font-size:65px;margin:40px 0 20px}.legal h2{font:600 22px var(--body);margin:32px 0 15px}.legal li,.legal p{font-size:14px;color:#aab69f;line-height:1.8}.legal ul{padding-left:20px}@media(min-width:1500px){.hero{height:900px}.hero-content{padding-top:120px;max-width:960px}.hero h1{font-size:130px}.hero-content p{font-size:18px}.campaign-panel{bottom:44px;padding:35px}.funding-amount strong{font-size:45px}.film-control{bottom:270px}}@media(max-width:1100px){.nav-links{gap:18px}.nav-actions{gap:13px}.account-link{display:none}.hero h1{font-size:92px}.hero-content{max-width:690px}.campaign-panel{gap:24px;padding:23px}.funding-cta{padding-left:24px}.funding-cta .btn{font-size:10px;gap:7px;padding:13px 10px}.funding-amount>span{font-size:9px}.lab{gap:5%}.lab-copy h2{font-size:55px}.reward{padding:23px}.tag{font-size:5px}.mission h2,.section-title h2{font-size:62px}.ticker>span{font-size:8px}.ticker{gap:15px}.community-tabs>span{font-size:6px}}@media(max-width:800px){.nav{height:73px;padding:0 5%}.brand{font-size:28px}.brand-icon{width:20px;height:19px}.nav-links{display:none;position:absolute;top:73px;left:0;right:0;background:#11170d;padding:25px 5%;border-bottom:1px solid #374329;flex-direction:column;align-items:flex-start;gap:23px}.nav-links.expanded{display:flex}.mobile-menu{display:grid!important}.nav-back{font-size:11px;min-height:36px;padding:10px 12px}.hero{height:920px}.hero-content{padding:53px 5% 0;max-width:570px}.hero h1{font-size:79px;margin:24px 0 22px}.hero-content p{font-size:14px;max-width:350px}.hero-film{inset:140px -18% 100px 8%;opacity:.8}.hero-shade{background:linear-gradient(90deg,#0b0d0cd9,#0b0d0c60 52%,transparent),linear-gradient(0deg,#0b0d0c,transparent 45%,#0b0d0c80 80%)}.hero-coordinate{top:27px;right:5%;font-size:8px}.hero-coordinate span{display:none}.eyebrow{font-size:8px}.campaign-panel{left:5%;right:5%;bottom:28px;grid-template-columns:1fr;gap:23px;padding:23px}.funding-cta{border-left:0;border-top:1px solid #39432b;padding:20px 0 0}.funding-cta .btn{font-size:12px;padding:14px;gap:10px}.funding-amount strong{font-size:34px}.funding-amount>span{font-size:10px}.funding-cta>span{margin-top:12px}.funding-label{font-size:8px}.film-control{bottom:352px;right:5%;font-size:6px}.ticker{height:64px;justify-content:flex-start;gap:28px;padding:0 5%;overflow-x:auto}.ticker>span{font-size:9px}.ticker svg{width:14px}.section{padding:68px 5%}.mission-intro{grid-template-columns:1fr;gap:28px}.mission-intro h2,.section-title h2{font-size:59px}.mission-intro>div{max-width:100%;display:grid;grid-template-columns:1fr 1.1fr;gap:30px}.mission-intro p:first-child{font-size:18px}.mission-intro p:last-child{font-size:12px}.pillars{gap:22px;margin-top:33px}.pillars h3{font-size:20px}.pillars p{font-size:11px}.pillars small{font-size:6px}.lab{grid-template-columns:1fr;gap:36px}.lab-copy>p{max-width:550px}.lab-spec{max-width:100%}.lab-view{height:530px}.lab-copy h2{font-size:60px}.section-title{align-items:flex-start;gap:24px;flex-direction:column}.section-title>p{font-size:12px}.reward-grid{grid-template-columns:repeat(2,1fr);gap:13px}.reward{padding:23px}.reward h3{font-size:20px}.reward-price{font-size:34px}.tag{font-size:5px}.reward li{font-size:10px}.reward-top{margin-bottom:24px}.milestones{grid-template-columns:repeat(2,1fr);row-gap:45px}.milestones article:nth-child(n+3){border-top:1px solid #4a543c}.community .section-title{align-items:flex-start}.community-tabs{gap:24px}.community-tabs button{font-size:11px}.community-tabs>span{display:none}.topic-heading h3{font-size:18px}.topic-heading p{font-size:11px}.topic-count{gap:6px}.topic-count>svg:last-child{margin-left:5px}.faq{grid-template-columns:1fr;gap:30px}.closing{padding:55px 5%}.closing h2{font-size:88px}.closing-mark{font-size:280px;right:-8%;top:16%}footer{padding:30px 5%;flex-wrap:wrap;gap:20px}footer p{flex:1 1}footer>span{width:100%;margin-top:5px}.desktop-break{display:none}}@media(max-width:450px){.hero{height:905px}.hero-content{padding-top:50px}.hero h1{font-size:66px}.hero-content p{font-size:13px;max-width:285px}.hero-film{inset:230px -44% 125px 5%}.hero-shade{background:linear-gradient(90deg,#0b0d0c99,transparent),linear-gradient(0deg,#0b0d0c,transparent 55%,#0b0d0c 85%)}.hero-content .text-link{font-size:11px;margin-top:20px}.campaign-panel{padding:19px;gap:18px}.funding-cta .btn{font-size:10px;gap:7px;padding:13px 9px;min-height:46px}.funding-cta .btn svg{width:15px}.funding-amount{gap:10px}.funding-amount>span{font-size:9px}.funding-amount strong{font-size:34px}.film-control{bottom:335px}.nav-back{gap:6px;font-size:10px}.nav-actions{gap:10px}.nav-back svg{width:13px}.brand{font-size:25px}.brand-icon{display:none}.mission-intro>div{display:block}.mission-intro p:first-child{font-size:19px}.pillars{grid-template-columns:1fr;gap:28px}.pillars article{padding:23px 0 0 52px}.pillar-icon{position:absolute;top:23px;left:0;margin:0}.pillars h3{font-size:23px}.pillars small{font-size:7px}.pillars p{font-size:12px;max-width:100%}.pillars h3 br{display:none}.reward-grid{grid-template-columns:1fr}.reward{padding:26px}.reward h3{font-size:24px}.reward-top{margin-bottom:22px}.reward-price{font-size:41px}.reward li,.reward-tagline{font-size:12px}.tag{font-size:7px}.reward-note{text-align:left}.lab-view{height:460px}.lab-top{font-size:6px}.lab-controls{left:12px;right:12px}.faq h2,.lab-copy h2,.mission h2,.section-title h2{font-size:54px}.topic-heading h3{font-size:16px}.topic-heading{gap:15px}.topic-count{font-size:9px}.topic-count>svg:first-child{display:none}.closing h2{font-size:75px}.closing-mark{opacity:.6}.closing .btn{font-size:12px}.dialog-inner{padding:27px}.dialog-inner h2{font-size:48px}.dialog-inner .section-kicker{font-size:6px}.form-bottom{align-items:flex-end}.form-bottom>span{max-width:100px}.form-bottom .btn{font-size:10px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation:none!important;transition:none!important}.hero-film video{visibility:hidden}.hero-film{background:url(/hero-poster.jpg) 50%/cover no-repeat}}