*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0}.launch{--green:#116649;color:#102f29;background:#faf9f5;font:16px/1.6 Arial,sans-serif}.launch a{color:inherit}.launch header{max-width:1440px;margin:auto;padding:28px 5%;display:flex;align-items:center;gap:30px}.brand{font:700 38px Georgia,serif;letter-spacing:-2px;text-decoration:none}.launch nav{display:flex;gap:30px;margin:auto;font-size:14px}.launch nav a{text-decoration:none}.badge{background:#e3eddf;padding:9px 18px;border-radius:30px;font-size:12px;white-space:nowrap}.menu{display:none}.hero{max-width:1440px;margin:auto;display:grid;grid-template-columns:1.05fr 1fr;min-height:560px}.copy{padding:65px 30px 60px max(6vw,30px);align-self:center}.eyebrow{text-transform:uppercase;letter-spacing:2px;font-size:11px;font-weight:600;margin:0 0 24px}.hero h1{font:normal clamp(42px,4.3vw,66px)/1.08 Georgia,serif;letter-spacing:-2.5px;margin:0 0 26px}.intro{font-size:20px;max-width:490px}.actions{display:flex;flex-wrap:wrap;gap:14px;margin:30px 0 10px}.button{display:inline-flex;justify-content:center;align-items:center;text-decoration:none;padding:13px 21px;border-radius:5px;font-size:14px;font-weight:600;cursor:pointer;min-height:48px;font-family:inherit;border:1px solid var(--green)}.launch .primary{background:var(--green);color:white}.secondary{color:var(--green);background:transparent}.button:hover{filter:brightness(.92)}.small{font-size:12px;color:#525e58}.photo{min-height:530px;position:relative;overflow:hidden}.photo img{width:100%;height:100%;position:absolute;-o-object-fit:cover;object-fit:cover;-o-object-position:52% center;object-position:52% center}.how{padding:60px 6% 70px;max-width:1440px;margin:auto}.heading{text-align:center}.launch h2{font:normal 38px/1.15 Georgia,serif;letter-spacing:-1px;margin:0 0 18px}.heading p{color:#53605b}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:46px}.steps article{display:flex;gap:18px}.number{background:#dce7d6;min-width:46px;height:46px;border-radius:50%;display:grid;place-items:center;font:24px Georgia,serif}.launch h3{font:normal 23px/1.25 Georgia,serif;margin:3px 0 12px}.steps p{font-size:14px;color:#53605b;margin:0}.join{background:#123e30;color:white;padding:60px 6%;display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.join>div:first-child{max-width:520px}.join .small{color:#dce7df;margin-top:25px}.card{background:#faf9f5;color:#102f29;padding:28px;border-radius:12px;max-width:530px;width:100%;justify-self:end}.choice{display:flex;gap:8px;margin-bottom:22px}.choice button{flex:1;background:transparent;border:1px solid #bac7bd;border-radius:5px;padding:12px;font:13px Arial;cursor:pointer;color:#102f29}.choice button[aria-pressed=true]{background:#e0ebdc;border-color:var(--green);font-weight:700}.card label:not(.consent){display:block;font-size:13px;margin-bottom:6px;font-weight:600}.card input:not([type=checkbox]),.card select{width:100%;font:16px Arial;border:1px solid #b9c5bd;background:white;border-radius:5px;padding:13px;margin-bottom:16px;color:#102f29;min-height:48px}.consent{display:flex;align-items:flex-start;gap:9px;font-size:12px;margin:4px 0 20px}.consent input{margin-top:3px;accent-color:var(--green);width:18px;height:18px;flex-shrink:0}.submit{width:100%}.submit:disabled{opacity:.65}.error{color:#a22424}.privacy{max-width:900px;margin:auto;padding:50px 6%;font-size:14px;color:#53605b}.privacy h2{font-size:28px;color:#102f29}.launch footer{border-top:1px solid #dae1d8;padding:25px 6%;display:flex;align-items:center;flex-wrap:wrap;gap:24px;font-size:12px}footer .brand{font-size:30px;margin-right:auto}:focus-visible{outline:3px solid #b57930;outline-offset:4px}@media(max-width:900px){.badge{display:none}.copy{padding:45px 6%}.hero h1{font-size:45px}.intro{font-size:17px}.actions{flex-direction:column}.steps{gap:24px}.join{gap:30px;padding:50px 5%}}@media(max-width:640px){.launch header{padding:22px 6%;flex-wrap:wrap;gap:14px}.brand{font-size:34px}.menu{display:block;margin-left:auto;border:1px solid #b9c5bd;background:transparent;border-radius:5px;padding:10px 16px;color:#102f29;font:14px Arial}.launch nav{display:none;width:100%;margin:0}.launch nav.open{display:flex;flex-direction:column;gap:0}.launch nav a{padding:12px 0}.hero{grid-template-columns:1fr;min-height:0}.copy{padding:30px 6%}.hero h1{font-size:43px;letter-spacing:-1.6px}.eyebrow{font-size:10px;letter-spacing:1.4px;margin-bottom:18px}.photo{min-height:310px}.how{padding:40px 6%}.heading{text-align:left}.launch h2{font-size:31px}.steps{gap:28px;margin-top:30px}.join,.steps{grid-template-columns:1fr}.join{padding:42px 6%;gap:25px}.card{padding:22px;justify-self:stretch}.privacy{padding:38px 6%}.launch footer{gap:18px}footer .brand{width:100%}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.signature{color:var(--green);font-style:italic;font-size:.82em}.hero .intro{font-size:18px}.audiences{padding:64px 6%;background:#eef2e9}.audienceGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:22px;max-width:1150px;margin:38px auto 0}.audienceGrid article{background:#faf9f5;border:1px solid #dbe4d8;border-radius:10px;padding:30px}.audienceGrid h3{font-size:26px}.audienceGrid p{font-size:15px;color:#4b5d54;margin-bottom:0}.mission{max-width:940px;margin:auto;padding:70px 6%;text-align:center}.mission p:not(.eyebrow){color:#4b5d54}.mission .button{margin-top:15px}.situations{margin:0 6%;padding:40px;border-top:1px solid #dbe4d8;border-bottom:1px solid #dbe4d8}.situations ul{padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:12px;margin:26px 0}.situations li{padding:10px 16px;border-radius:24px;background:#e3eddf;font-size:14px}.situations>p{font-size:13px;color:#4b5d54;max-width:850px}@media(max-width:640px){.audiences{padding:40px 6%}.audienceGrid{grid-template-columns:1fr;gap:16px;margin-top:25px}.audienceGrid article{padding:24px}.mission{padding:45px 6%;text-align:left}.situations{padding:28px 0}.hero .intro{font-size:17px}.launch nav{gap:18px}}#ensemble .audienceGrid{grid-template-columns:repeat(3,minmax(0,1fr))}#ensemble .audienceGrid a{display:inline-block;margin-top:18px;color:#116649;font-weight:600}@media(max-width:800px){#ensemble .audienceGrid{grid-template-columns:1fr}}.launch .brand{display:inline-flex;align-items:center;flex-shrink:0;line-height:1}.launch .brandLogo{display:block;width:220px;height:auto;max-width:100%}@media(max-width:640px){.launch .brandLogo{width:180px}}.skipLink{position:absolute;top:0;left:12px;transform:translateY(-150%);z-index:20;background:#fff;padding:12px;color:#123e30}.skipLink:focus{transform:translateY(0)}.launch .alwaysNav{display:flex;flex-wrap:wrap}.launch .mission h1{font:normal clamp(32px,5vw,52px)/1.15 Georgia,serif}.sectionNote{max-width:1000px;margin:24px auto;font-size:14px}.launch header{flex-wrap:wrap}.launch input,.launch select{max-width:100%}.launch .card{min-width:0}.launch .card .small{color:#4b5d54}.launch .choice{flex-wrap:wrap}.launch .choice button{min-height:44px}.launch a,.launch h1,.launch h2,.launch p{overflow-wrap:break-word}@media(max-width:360px){.launch .brandLogo{width:150px}.launch .hero h1{font-size:36px}.launch .button{width:100%}}.launch.my-secondary{--green:#7924b4;color:#181e41;background:#fdfbfe;min-height:100vh;font:16px/1.65 Arial,Helvetica,sans-serif}.my-secondary header{background:white;max-width:none;border-bottom:1px solid #eee3f5;padding:22px 5%;gap:24px}.my-secondary header .brand{margin-right:auto}.my-secondary .brandLogo{width:190px}.my-secondary header>a:not(.brand){font-size:13px;color:#5f267f}.my-secondary header .textButton,.my-secondary header>a:not(.brand){font-weight:600;text-decoration:none}.my-secondary .communityIntro{max-width:1200px;padding:48px 5%;background:#f4ecfa;margin:26px auto 0;border-radius:28px}.my-secondary .communityIntro h1{font:normal clamp(34px,4vw,54px)/1.12 Georgia,serif;margin:0 0 22px;letter-spacing:-1.4px;color:#201335}.my-secondary .communityIntro .eyebrow{color:#7629a7}.my-secondary .communityIntro>p{max-width:760px}.my-secondary .sectionNote,.my-secondary .small{color:#59546c}.my-secondary .communityTabs{background:transparent;border:0;max-width:1200px;margin:0 auto;justify-content:flex-start;padding:24px 0;gap:10px!important}.my-secondary .communityTabs button,.my-secondary .pagination button{background:white;border:1px solid #d6bce7;border-radius:24px;color:#5b287d;font-size:13px;padding:12px 20px;min-height:46px;cursor:pointer}.my-secondary .communityTabs button[aria-current]{background:#7924b4;border-color:#7924b4;color:white}.my-secondary .communityMain{max-width:1200px;padding:8px 0 45px}.my-secondary h2{color:#201335;font-size:34px}.my-secondary h3{color:#201335}.my-secondary .communityPanel,.my-secondary .storyCard,.my-secondary .storyDetail{background:white;border:1px solid #e9dcf1;border-radius:23px;padding:30px;box-shadow:0 8px 26px #36164d04}.my-secondary .communityPanel,.my-secondary .storyDetail{max-width:850px}.my-secondary .empty{background:white;border:1px solid #e5d5ee;border-radius:24px;padding:46px 30px;text-align:center}.my-secondary .empty p{max-width:650px;margin:16px auto 24px;color:#59546c}.my-secondary .filter{font-size:12px;color:#5c456d;max-width:430px}.my-secondary input:not([type=checkbox]),.my-secondary select,.my-secondary textarea{border:1px solid #cfbbdd;border-radius:12px;background:white;color:#181e41;min-height:47px;font:16px/1.5 Arial;padding:12px 14px}.my-secondary textarea{min-height:150px}.my-secondary .check input,.my-secondary .consent input{accent-color:#7924b4}.my-secondary .button{border-color:#7924b4;border-radius:25px;min-height:46px;padding:12px 22px}.my-secondary .primary{background:#7924b4;color:white}.my-secondary .secondary{background:transparent;color:#7025a3}.my-secondary .textButton{color:#7025a3}.my-secondary .topic{display:inline-block;background:#f0e5f9;padding:5px 11px;border-radius:20px;color:#7025a3;font-size:11px;letter-spacing:.3px}.my-secondary .byline{color:#686077}.my-secondary .notice{background:#f1e7f8;border-color:#7924b4;color:#422353;border-radius:0 12px 12px 0}.my-secondary .notice.failure{background:#fff0f1;border-color:#ad3450;color:#8b263b}.my-secondary .comment{background:#f6effa;border-radius:16px}.my-secondary .communityCharter{max-width:1100px;border-color:#e6d7ef;color:#59546c;padding-top:35px;padding-bottom:45px}.my-secondary .communityCharter h2{font-size:28px}.my-secondary footer{background:white;border-color:#eee3f5;padding:28px 5%;color:#59546c}.my-secondary :focus-visible{outline:3px solid #7924b4;outline-offset:4px}.my-secondary .communityPanel dd{margin:0 0 18px;overflow-wrap:anywhere}.my-secondary .communityPanel dt{font-size:12px;color:#685474;font-weight:700}.my-secondary .communityPanel p,.my-secondary .storyCard p{overflow-wrap:anywhere}.my-secondary .communityPanel form{max-width:650px;margin:auto}.my-secondary .pagination{flex-wrap:wrap}.my-secondary .storyGrid{gap:24px}.my-secondary .audiences{background:#f4ecfa;border-radius:28px;max-width:1200px;margin:auto;padding:45px 4%}.my-secondary .audienceGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.my-secondary .audienceGrid article{border:1px solid #eadcf3;background:white;border-radius:22px;padding:26px}.my-secondary .audienceGrid p,.my-secondary .mission p:not(.eyebrow){color:#59546c}.my-secondary .mission{padding:55px 5%}.my-secondary .mission .eyebrow{color:#7924b4}.my-secondary .mission h1{color:#201335}.my-secondary .join{background:#f0e5f8;color:#201335;border-radius:28px;max-width:1200px;margin:0 auto 40px;padding:40px 5%;gap:45px}.my-secondary .join .small{color:#59546c}.my-secondary .card{border:1px solid #e5d5ee;background:white;border-radius:22px;color:#181e41}.my-secondary .card label{color:#422353}.my-secondary .card .small{color:#59546c}.my-secondary .audienceGrid a{color:#7025a3}.my-secondary .verify-card{max-width:600px;margin:60px auto 100px;padding:40px;background:white;border:1px solid #e5d5ee;border-radius:24px}.my-secondary .verify-card h1{font:normal 38px/1.2 Georgia,serif;color:#201335;margin:0 0 20px}.my-secondary .verify-card p{color:#59546c}.my-secondary .verify-card .eyebrow{color:#7924b4}@media(max-width:1250px){.my-secondary .audiences,.my-secondary .communityIntro,.my-secondary .communityMain,.my-secondary .communityTabs,.my-secondary .join{margin-left:5%;margin-right:5%}}@media(max-width:800px){.my-secondary .audienceGrid,.my-secondary .join{grid-template-columns:1fr}.my-secondary .join{gap:24px}.my-secondary .communityTabs{gap:8px!important;padding:20px 0}.my-secondary .communityTabs button{flex:1;min-width:135px}.my-secondary .communityIntro{padding:30px 6%}.my-secondary .communityIntro h1{font-size:37px}.my-secondary .communityPanel,.my-secondary .storyDetail{padding:24px}.my-secondary .verify-card{margin:40px 5%;padding:30px}.my-secondary header{gap:15px}.my-secondary .brandLogo{width:165px}}@media(max-width:480px){.my-secondary header .brand{width:100%;margin:0}.my-secondary header .textButton,.my-secondary header>a:not(.brand){font-size:12px}.my-secondary .communityIntro h1{font-size:32px}.my-secondary h2{font-size:28px}.my-secondary .communityPanel,.my-secondary .storyCard,.my-secondary .storyDetail{padding:20px}.my-secondary .communityTabs button{padding:10px 12px;font-size:12px;min-width:125px}.my-secondary .button{font-size:13px}.my-secondary .empty{padding:30px 20px}.my-secondary .join{padding:25px 5%}.my-secondary .card{padding:20px}.my-secondary .verify-card h1{font-size:30px}}.my-secondary .communityTabs{width:auto}.my-secondary header{flex-wrap:wrap}