/* Founder's Initiative — expanded campaign content within Theme 02. */
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.initiative .fund-hero{grid-template-columns:1.2fr 1fr;gap:8%;min-height:870px}
.initiative .fund-pitch h1{font-size:clamp(42px,4.65vw,76px);line-height:1.12;letter-spacing:-.055em;margin-top:29px}
.initiative .fund-pitch .initiative-slogan{color:#f5f4ee;font-size:13px;font-weight:800;line-height:1.8;letter-spacing:.6px;max-width:470px;margin-top:27px}
.initiative .fund-pitch>p:not(.kicker):not(.initiative-slogan){font-size:14px;line-height:1.9;max-width:420px}
.initiative .fund-pitch>.btn{margin-top:30px;min-width:248px}
.initiative .fund-pitch>.text-link{display:flex;width:max-content;font-size:10px;margin-top:19px}
.initiative .preview-payment-note{font-size:8px;color:#8e9c82;text-align:center;margin-top:9px;line-height:1.8}
.initiative .mission-body h2{font-size:clamp(35px,3.55vw,54px);line-height:1.13}
.initiative .mission-body .lead{font-size:18px;line-height:1.8}
.initiative .mission-body .text-link{margin-top:25px}
.initiative .campaign-nav{gap:34px}
.initiative .campaign-nav>a{font-size:10px}
.initiative .campaign-nav>span{font-size:7px}
.initiative .rewards .section-heading h2{font-size:clamp(44px,4.9vw,74px)}
.edition-jump-links{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:36px}
.edition-jump-links>a{border:1px solid #ffffff30;background:#ffffff03;font-size:9px;font-weight:700;letter-spacing:.6px;padding:10px 16px;line-height:1.5;text-transform:uppercase;transition:background .2s,border-color .2s}
.edition-jump-links>a:hover{background:#f0352d22;border-color:var(--red)}
.initiative .editions-grid{margin-top:0;row-gap:53px;align-items:stretch}
.edition-card{scroll-margin-top:110px;padding:34px 27px 26px;min-width:0}
.edition-card h3{text-transform:uppercase;font-size:26px;line-height:1.2;letter-spacing:-1.1px;min-height:63px;max-width:230px}
.edition-card .reward-label{font-size:8px;line-height:1.8;min-height:30px;margin-bottom:25px;max-width:250px}
.edition-card .reward-number{font-size:160px;right:12px;top:20px;letter-spacing:-.09em}
.edition-card .reward-price{font-size:54px;letter-spacing:-2.5px;margin-top:14px;line-height:1.25}
.edition-card .reward-price>span{font-size:9px;padding-left:7px;letter-spacing:.4px}
.edition-benefits{flex:1;display:flex;flex-direction:column}
.edition-inherits{font-size:11px;line-height:1.8;color:#b6c5aa;margin-top:23px;font-weight:600}
.edition-card ul{padding-top:18px;margin:18px 0 26px;flex:1}
.edition-card li{font-size:11px;line-height:1.85;margin-top:11px}
.edition-card li strong{font-weight:800;color:#fff}
.edition-note{font-size:10px;line-height:1.9;font-style:italic;color:#ffe5d8;border-top:1px solid #ffffff30;padding-top:18px;margin:0 0 27px}
.edition-action>.btn{width:100%;font-size:10px;padding:18px 20px;gap:15px;min-height:56px}
.edition-action>small{font-size:8px;line-height:1.8;color:#8e9c82;display:block;text-align:center;margin-top:13px}
.featured .edition-inherits{color:#ffe5da}.featured .edition-action>small{color:#ffd7c8}
.standard-edition{grid-column:1/-1;display:grid;grid-template-columns:1fr 1.15fr .8fr;align-items:center;column-gap:40px;background:linear-gradient(120deg,#1b2022,#111719);padding:34px 35px;overflow:hidden}
.standard-edition .edition-heading{z-index:1}.standard-edition h3{min-height:0;font-size:25px;max-width:280px}.standard-edition .reward-label{min-height:0;margin-bottom:14px;font-size:8px}.standard-edition .reward-price{font-size:58px;margin-top:15px}
.standard-edition .edition-inherits{margin-top:0;font-size:11px;color:#c0ccb5}
.standard-edition ul{border-top:0;padding:0;margin:6px 0 0}.standard-edition li{font-size:11px;margin-top:8px}
.standard-edition .reward-number{top:-25px;font-size:255px;right:24px;color:#fff04}
.standard-edition .edition-action{position:relative;z-index:1}.standard-edition .edition-action>.btn{font-size:10px;padding:18px 22px}
.legacy-edition{background:linear-gradient(140deg,#26221b,#171918);border-color:#b6a17970}
.legacy-ribbon{background:#caba94;color:#201e19}
.legacy-edition .reward-label{color:#d3c4a3}.legacy-edition .reward-number{color:#dccca20a}
.legacy-edition li:before{color:#d6c59c}
.edition-terms{margin-top:44px;padding:26px 30px;border:1px solid #ffffff22;background:#ffffff03}
.edition-terms>p{font-size:11px;line-height:1.95;color:#adb9a2;max-width:1050px}
.edition-terms>span{display:block;font-size:8px;letter-spacing:1px;color:#818f75;margin-top:17px;line-height:1.8}
.founder-benefits{background:linear-gradient(0deg,#0b0c0df0,#0b0c0df0),url('assets/intel-night.webp') center/cover}
.founder-benefits h2{font-size:clamp(44px,4.9vw,74px)}
.founder-benefit-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:45px 75px;margin-top:60px}
.founder-benefit-grid>article{padding:30px 0 0;border-top:1px solid #ffffff35;position:relative}
.benefit-number{display:block;font-family:var(--heading);font-size:39px;color:transparent;-webkit-text-stroke:1px #ffffff55;line-height:1;margin-bottom:22px;letter-spacing:-2px}
.founder-benefit-grid h3{font-family:var(--heading);font-size:21px;line-height:1.4;letter-spacing:-.7px;max-width:420px}
.founder-benefit-grid p{font-size:14px;color:#a6b59a;line-height:1.95;margin-top:20px;max-width:535px}
.initiative .roadmap{border-top:1px solid var(--line)}
.initiative .roadmap h2{font-size:clamp(39px,4.4vw,66px);line-height:1.13}
.roadmap-table-wrap{margin-top:45px}
.initiative-roadmap{border-collapse:collapse;width:100%;text-align:left}
.initiative-roadmap caption{text-align:left}
.initiative-roadmap thead th{font-size:10px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:#8c9b81;padding:0 24px 19px;border-bottom:1px solid #ffffff45}
.initiative-roadmap thead th:last-child{text-align:right}
.initiative-roadmap tbody th{font-size:16px;font-weight:600;padding:25px 24px;border-bottom:1px solid var(--line);line-height:1.8}
.initiative-roadmap td{padding:25px 24px;border-bottom:1px solid var(--line);text-align:right}
.phase-index{display:inline-block;margin-right:30px;font-size:9px;letter-spacing:1px;color:#7f8f73;font-weight:400}
.phase-pill{display:inline-block;font-size:9px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:#b4bfa8;border:1px solid #ffffff30;padding:6px 12px;line-height:1.6;min-width:95px;text-align:center}
.current-phase{background:#f0352d0d}.current-phase .phase-index{color:var(--red)}.current-phase .phase-pill{background:var(--red);color:#fff;border-color:var(--red)}
.initiative .roadmap-note{font-size:12px;line-height:1.95;max-width:850px;margin-top:28px}
.initiative .fund-closing h2{font-size:clamp(46px,5.5vw,82px);line-height:1.1}
.initiative .fund-closing>.closing-lead{font-size:18px;font-weight:600;color:#f5f4ee;max-width:700px;margin:0 auto 18px;line-height:1.7}
.initiative .fund-closing>p:not(.kicker):not(.closing-lead):not(.closing-promise){font-size:14px;line-height:1.95;color:#b4c0a9;max-width:690px;margin-inline:auto}
.initiative .fund-closing>.closing-promise{font-size:14px;font-weight:700;line-height:1.9;color:#f2f1e9;margin-top:23px}
.initiative .fund-closing>.btn{margin-top:30px}
.initiative .pledge-selection{gap:20px}.initiative .pledge-selection>div:first-child{max-width:65%}.initiative .pledge-selection strong{font-size:22px;line-height:1.4}.initiative #pledge-amount{white-space:nowrap}
@media(max-width:1100px){.initiative .fund-hero{gap:5%}.initiative .fund-pitch h1{font-size:49px}.initiative .fund-pitch .initiative-slogan{font-size:11px}.initiative .mission-body h2{font-size:38px}.initiative .campaign-nav{gap:26px}.initiative .campaign-nav>span{display:none}.edition-card{padding:29px 21px 23px}.edition-card h3{font-size:23px;min-height:58px}.edition-card .reward-price{font-size:47px}.edition-card li{font-size:10px}.edition-inherits{font-size:10px}.edition-action>.btn{font-size:9px;padding:17px 16px}.edition-card .reward-label{font-size:7px}.edition-card .reward-ribbon{font-size:6px;letter-spacing:.6px}.standard-edition{padding:29px;column-gap:25px;grid-template-columns:1fr 1.1fr .9fr}.standard-edition h3{font-size:21px}.standard-edition .reward-price{font-size:51px}.standard-edition li{font-size:10px}.standard-edition .edition-action>.btn{font-size:9px;padding:17px 18px}.founder-benefit-grid{column-gap:50px}.founder-benefit-grid h3{font-size:18px}.founder-benefit-grid p{font-size:13px}}
@media(max-width:800px){.initiative .fund-hero{grid-template-columns:1fr;gap:42px;padding-top:145px}.initiative .fund-pitch h1{font-size:70px}.initiative .fund-pitch .initiative-slogan{font-size:13px;max-width:510px}.initiative .fund-pitch>p:not(.kicker):not(.initiative-slogan){font-size:15px}.initiative .mission-body h2{font-size:51px;max-width:650px}.initiative .mission-body .lead{font-size:19px}.initiative .campaign-nav{gap:25px;justify-content:space-between;overflow:auto;scrollbar-width:none}.initiative .campaign-nav>a{font-size:9px}.initiative .editions-grid{max-width:none;grid-template-columns:repeat(2,1fr);column-gap:20px;row-gap:50px}.standard-edition{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:25px;padding:30px}.standard-edition .edition-action{grid-column:1/-1;display:flex;align-items:center;gap:25px}.standard-edition .edition-action>.btn{width:50%;font-size:10px}.standard-edition .edition-action>small{margin:0;font-size:8px;text-align:left}.edition-card h3{font-size:24px;min-height:59px}.edition-card .reward-label{font-size:8px;min-height:31px}.edition-card .reward-price{font-size:49px}.edition-card li{font-size:11px}.edition-action>.btn{font-size:10px}.edition-action>small{font-size:7px}.edition-card .reward-number{font-size:155px;right:12px;top:20px}.standard-edition .reward-number{font-size:250px;top:-10px;right:25px}.edition-card .reward-ribbon{font-size:6px}.edition-inherits{font-size:11px}.edition-terms{padding:25px}.founder-benefit-grid{gap:35px}.founder-benefit-grid h3{font-size:17px}.founder-benefit-grid p{font-size:12px}.initiative-roadmap tbody th{font-size:14px}.initiative .roadmap h2{font-size:51px}.initiative .fund-closing h2{font-size:63px}}
@media(max-width:480px){.initiative .fund-hero{padding-top:125px;gap:35px}.initiative .fund-pitch h1{font-size:clamp(28px,8.55vw,41px);line-height:1.2;letter-spacing:-.05em}.initiative .fund-pitch .initiative-slogan{font-size:10px;letter-spacing:.45px;line-height:1.9;margin-top:23px;max-width:300px}.initiative .fund-pitch>p:not(.kicker):not(.initiative-slogan){font-size:12px}.initiative .fund-pitch>.btn{font-size:10px;min-height:52px;margin-top:25px;min-width:234px}.initiative .fund-pitch>.text-link{font-size:9px;margin-top:15px}.initiative .preview-payment-note{font-size:7px}.initiative .mission-body h2{font-size:clamp(28px,8.4vw,40px);line-height:1.15}.initiative .mission-body .lead{font-size:16px;line-height:1.8}.initiative .mission-body .text-link{font-size:10px}.initiative .campaign-nav{gap:22px}.initiative .campaign-nav>a{font-size:8px;padding-block:22px}.initiative .rewards .section-heading h2{font-size:45px}.edition-jump-links{gap:7px;margin-bottom:28px}.edition-jump-links>a{font-size:7px;padding:9px 11px;letter-spacing:.4px}.initiative .editions-grid{grid-template-columns:1fr;gap:48px}.edition-card{padding:30px 25px 25px}.edition-card h3{font-size:27px;min-height:0;max-width:270px}.edition-card .reward-label{font-size:8px;min-height:0;margin-bottom:28px;max-width:260px}.edition-card .reward-price{font-size:55px;margin-top:21px}.edition-card .reward-price>span{font-size:9px}.edition-card .reward-number{font-size:185px;top:15px;right:15px}.edition-inherits{font-size:12px;margin-top:25px}.edition-card li{font-size:12px;line-height:1.9}.edition-card ul{padding-top:17px;margin-top:18px;margin-bottom:25px}.edition-note{font-size:11px}.edition-action>.btn{font-size:11px;min-height:54px}.edition-action>small{font-size:8px}.edition-card .reward-ribbon{font-size:7px;letter-spacing:.5px}.standard-edition{display:flex;gap:0;padding:30px 25px}.standard-edition .edition-heading{width:100%}.standard-edition .edition-benefits{width:100%}.standard-edition .edition-inherits{margin-top:22px}.standard-edition .reward-price{font-size:55px}.standard-edition ul{padding-top:17px;border-top:1px solid var(--line);margin:18px 0 25px}.standard-edition li{font-size:12px}.standard-edition .edition-action{display:block;width:100%}.standard-edition .edition-action>.btn{width:100%;font-size:11px}.standard-edition .edition-action>small{margin-top:13px;text-align:center;font-size:8px}.edition-terms{margin-top:30px;padding:22px}.edition-terms>p{font-size:10px;line-height:1.95}.edition-terms>span{font-size:6px;letter-spacing:.5px}.founder-benefits h2{font-size:44px}.founder-benefit-grid{grid-template-columns:1fr;gap:33px;margin-top:37px}.founder-benefit-grid>article{padding-top:25px}.benefit-number{font-size:35px;margin-bottom:19px}.founder-benefit-grid h3{font-size:20px;line-height:1.4}.founder-benefit-grid p{font-size:13px}.initiative .roadmap h2{font-size:clamp(26px,7.7vw,36px);line-height:1.2}.roadmap-table-wrap{margin-top:32px}.initiative-roadmap thead th{padding:0 12px 16px;font-size:8px}.initiative-roadmap tbody th{padding:19px 12px;font-size:11px;line-height:1.8;font-weight:600}.initiative-roadmap td{padding:19px 12px;width:91px}.phase-index{display:block;margin:0 0 6px;font-size:7px}.phase-pill{font-size:7px;min-width:75px;padding:5px 8px;letter-spacing:.3px}.initiative .roadmap-note{font-size:11px;line-height:1.95;margin-top:23px}.initiative .fund-closing h2{font-size:clamp(29px,8.6vw,41px);line-height:1.15;margin-bottom:28px}.initiative .fund-closing>.closing-lead{font-size:15px}.initiative .fund-closing>p:not(.kicker):not(.closing-lead):not(.closing-promise){font-size:12px;line-height:1.95}.initiative .fund-closing>.closing-promise{font-size:12px;line-height:1.9}.initiative .fund-closing>.btn{font-size:10px}.initiative .pledge-selection strong{font-size:17px;letter-spacing:-.7px}.initiative .pledge-selection{gap:12px}.initiative .pledge-selection>div:first-child{max-width:64%}}
