.growth-section,.community-section,.answers-section{padding:110px max(5%,24px)}.ending-heading{display:grid;grid-template-columns:1.4fr 1fr;align-items:end;gap:15px 9%}.ending-heading>.eyebrow{grid-column:1/-1}.ending-heading h2,.community-intro h2,.answers-heading h2,.partner-scene h2,.closing-section h2{font-weight:450;font-size:clamp(42px,5vw,72px);line-height:1.08;letter-spacing:-2.6px;margin:20px 0}.ending-heading em,.community-intro em,.answers-heading em,.partner-section em,.closing-section em{font-family:Georgia,serif;font-weight:400;color:#718162}.ending-heading>p,.community-intro>p,.answers-heading>p{font-size:17px;line-height:1.8;color:#657064}.growth-stage{display:grid;grid-template-columns:1fr 1fr;gap:12%;align-items:center;margin-top:65px}.growth-copy h3{font-size:37px;font-weight:450;white-space:pre-line;line-height:1.15;letter-spacing:-1px}.growth-copy>p{font-size:17px;line-height:1.8;color:#657064}.growth-tabs{display:grid;margin:30px 0}.growth-tabs button{font:inherit;font-size:14px;text-align:left;display:flex;justify-content:space-between;padding:19px 16px;border:0;border-top:1px solid #d4d8c9;background:none;color:inherit}.growth-tabs button[aria-pressed=true]{background:#e2e7d8;border-radius:8px}.growth-prompt{border-left:2px solid #99aa80;padding:4px 0 4px 22px}.growth-prompt span{font-size:9px;letter-spacing:1px}.growth-prompt p{font-family:Georgia,serif;font-style:italic;font-size:24px;line-height:1.35}.growth-visual{position:relative;text-align:center;padding:36px 0;background:radial-gradient(ellipse,#e3e7d7,transparent 70%)}.growth-phone{position:relative;z-index:1;width:min(310px,85%);height:580px;overflow:auto;margin:auto;border:7px solid #394c3d;border-radius:36px;background:#08120d;box-shadow:0 25px 55px #24382825;scrollbar-width:thin;scrollbar-color:#7d8c71 transparent}.growth-phone img{width:100%;display:block}.growth-orbit{position:absolute;inset:14% -4%;border:1px solid #cbd2bf;border-radius:50%;transform:rotate(-20deg);display:flex;flex-direction:column;justify-content:space-between;padding:25px 8px;font-size:9px;letter-spacing:2px;color:#6e7c60}.growth-orbit span{transform:rotate(20deg)}.growth-orbit span:nth-child(2){align-self:flex-end}.growth-close{border-top:1px solid #ccd2c2;margin-top:65px;padding-top:35px;display:flex;justify-content:space-between;gap:35px}.growth-close>span{font-family:Georgia,serif;font-size:28px;font-style:italic}.growth-close p{font-size:14px;line-height:1.9;color:#64705e;margin:0}.community-section{background:#e5e9dd;display:grid;grid-template-columns:1fr 1fr;gap:10%;border-radius:40px}.community-intro h2{font-size:clamp(39px,4.2vw,61px)}.future-label{display:inline-block;font-size:10px!important;letter-spacing:1px;text-transform:uppercase;border:1px solid #a6b198;padding:7px 12px;border-radius:30px;margin:25px 0 0}.idea-studio{background:#f9f7f0;padding:38px;border-radius:22px;box-shadow:0 20px 40px #344c2c0c}.idea-studio h3{font-size:30px;line-height:1.2;font-weight:450;letter-spacing:-.7px;margin:20px 0 30px}.idea-studio label{display:block;font-size:12px;margin:22px 0 10px}.idea-studio select,.idea-studio textarea{width:100%;box-sizing:border-box;border:1px solid #bfc8b2;border-radius:8px;background:#fffdf7;padding:14px;color:#23372b;font:inherit;font-size:14px;line-height:1.6}.idea-studio textarea{resize:vertical;min-height:130px}.idea-preview{padding:22px 0;border-bottom:1px solid #d4dbc9;margin-bottom:25px}.idea-preview span{font-size:9px;letter-spacing:1px}.idea-preview p{white-space:pre-wrap;overflow-wrap:anywhere;font-family:Georgia,serif;font-size:19px;line-height:1.5}.idea-status{font-size:11px;line-height:1.7;color:#6c7665;margin-top:18px}.answers-section{display:grid;grid-template-columns:.9fr 1.1fr;gap:10%}.answers-heading h2{font-size:47px}.answer-list details{border-top:1px solid #cdd3c3;padding:22px 0}.answer-list details:last-child{border-bottom:1px solid #cdd3c3}.answer-list summary{cursor:pointer;list-style:none;font-size:16px;line-height:1.5;padding-right:30px;position:relative}.answer-list summary:after{content:'+';position:absolute;right:4px;top:0;color:#718162;font-size:22px}.answer-list details[open] summary:after{content:'−'}.answer-list summary::-webkit-details-marker{display:none}.answer-list details p{font-size:14px;line-height:1.85;color:#61705e;margin:18px 20px 0 0}.answer-list a{display:inline-block;font-size:13px;margin-top:14px;color:inherit}.partner-section{background:#19382b;color:#f5f3e7;overflow:hidden;border-radius:40px 40px 0 0}.partner-scene{position:relative;min-height:560px;isolation:isolate;display:flex;align-items:center;padding:80px 7%}.partner-scene>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.partner-scene:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#0d291ccc,#0d291c20),linear-gradient(0deg,#19382b,transparent 75%);z-index:-1}.partner-scene em,.partner-section em{color:#d4ddbd}.partner-scene p{font-size:17px;line-height:1.9;color:#e0e6d7}.partner-scene-foot{position:absolute;bottom:25px;right:7%;font-size:11px}.partner-body{padding:65px 7% 85px}.partner-heading{display:grid;grid-template-columns:1fr 1fr;gap:12%;align-items:center}.partner-heading h3,.access-letter h3{font-size:44px;line-height:1.1;letter-spacing:-1.5px;font-weight:450;margin:10px 0 30px}.partner-heading p{font-size:16px;line-height:1.8;color:#c2cdbb}.partner-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:38px 0;border-block:1px solid #4e6552;padding:12px 0}.partner-tabs button{background:none;border:0;color:#d3ddc6;font:inherit;font-size:13px;padding:17px 10px;border-radius:30px}.partner-tabs button[aria-pressed=true]{background:#d5dfbd;color:#19382b}.partner-story{display:grid;grid-template-columns:1fr 1fr;gap:12%;min-height:350px;padding:10px 0 45px}.partner-story h4{font-weight:450;font-size:36px;white-space:pre-line;line-height:1.2;letter-spacing:-1px;margin:22px 0}.partner-story p{font-size:15px;line-height:1.8;color:#c3ceba}.partner-story button{background:none;border:0;border-bottom:1px solid #94a881;color:#f5f3e7;padding:14px 0;font:inherit;font-size:14px}.partner-story ul{list-style:none;padding:0}.partner-story li{border-bottom:1px solid #425c47;padding:17px 0 17px 25px;position:relative;font-size:15px;line-height:1.6;color:#e2e8d6}.partner-story li:before{content:'↗';position:absolute;left:0;color:#aabd92}.partner-status{font-size:11px!important;color:#acbba4!important}.access-letter{display:grid;grid-template-columns:.25fr 1fr;gap:8%;padding:55px 6%;background:#e5e9d8;color:#203d2c;border-radius:18px}.access-letter>span{font-family:Georgia,serif;font-size:100px;color:#81956c}.access-letter em{color:#718162}.access-letter p{font-size:16px;line-height:1.9;max-width:720px;color:#52684e}.access-letter a{display:inline-block;color:#254c32;font-size:13px;padding:10px 0}.access-letter small{display:block;font-size:10px;line-height:1.8;color:#65775e;max-width:650px}.closing-section{text-align:center;padding:100px 7% 35px;background:#eff0e5}.closing-flag{font-size:60px;color:#718162;margin-top:25px}.closing-section h2{font-size:clamp(48px,6.5vw,90px);margin:22px 0}.closing-section>p{font-size:18px;line-height:1.8;color:#62735b}.closing-actions{display:flex;justify-content:center;align-items:center;gap:30px;margin:35px 0 15px}.closing-actions>a:last-child{font-size:13px;color:#334e37}.closing-note{font-size:11px!important}.closing-signoff{display:flex;justify-content:space-between;align-items:center;gap:25px;border-top:1px solid #c9d1bb;margin-top:80px;padding-top:30px}.closing-signoff>span{font-size:11px;letter-spacing:3px}.closing-signoff strong{font:italic 26px Georgia,serif;color:#536f45}.closing-signoff a{font-size:11px;color:inherit}.ending-heading,.community-intro,.answers-heading,.partner-heading,.closing-section{scroll-margin-top:30px}.idea-studio :focus-visible,.partner-section :focus-visible,.growth-section :focus-visible,.answer-list :focus-visible{outline:2px solid #b5a16e;outline-offset:4px}@media(max-width:900px){.growth-stage{gap:5%}.community-section{gap:5%}.idea-studio{padding:25px}.answers-section{gap:6%}.partner-heading,.partner-story{gap:7%}.growth-copy h3{font-size:30px}.growth-orbit{inset:15% 0}}@media(max-width:760px){.growth-section,.community-section,.answers-section{padding:65px 6%}.ending-heading,.growth-stage,.community-section,.answers-section,.partner-heading,.partner-story{display:block}.ending-heading h2,.community-intro h2,.answers-heading h2{font-size:42px;letter-spacing:-1.8px}.ending-heading>p{margin-top:25px}.growth-stage{margin-top:40px}.growth-copy h3{font-size:31px}.growth-visual{margin-top:30px}.growth-close{display:block;margin-top:35px}.growth-close>span{display:block;font-size:25px;margin-bottom:25px}.growth-phone{height:550px}.community-section{border-radius:25px}.idea-studio{margin-top:35px;padding:25px 20px}.idea-studio h3{font-size:28px}.answers-heading{margin-bottom:35px}.partner-scene{min-height:530px;padding:65px 7%}.partner-scene h2{font-size:47px;letter-spacing:-2px}.partner-body{padding:45px 7%}.partner-heading h3,.access-letter h3{font-size:35px}.partner-tabs{grid-template-columns:1fr;border:0;gap:5px}.partner-tabs button{text-align:left;padding:15px;border-radius:8px;border-bottom:1px solid #4e6552}.partner-story h4{font-size:32px}.partner-story aside{margin-top:35px}.access-letter{display:block;padding:30px 23px}.access-letter>span{font-size:48px;display:block;margin-bottom:15px}.access-letter p{font-size:15px}.closing-section{padding:70px 6% 35px}.closing-section h2{font-size:49px;letter-spacing:-2px}.closing-actions{flex-direction:column;gap:25px}.closing-signoff{flex-direction:column;margin-top:55px}.partner-section{border-radius:25px 25px 0 0}}
.idea-studio .primary{font-size:13px;gap:15px}.save-idea{display:block;border:0;background:none;border-bottom:1px solid #b4bea6;padding:10px 0;margin-top:15px;color:#45603b;font:inherit;font-size:12px;text-align:left}
.growth-visual{overflow:hidden} footer .studio-credit{color:inherit;font-size:11px;text-decoration:none}
