.change-hero{background:var(--paper);grid-template-columns:1.08fr .92fr;min-height:740px;display:grid}.change-hero-copy{padding:104px clamp(42px,7vw,112px)}.change-hero h1{max-width:850px;font:700 clamp(50px,5.35vw,82px)/.95 var(--font-poppins),sans-serif;letter-spacing:-.055em;text-wrap:balance;margin:34px 0 0}.change-hero h1 em{color:var(--blue);font-style:normal}.change-hero-copy>p:not(.section-index){max-width:740px;color:var(--muted);text-wrap:pretty;margin:30px 0 0;font-size:19px;line-height:1.5}.change-hero-copy>.change-principle{color:var(--ink);font:700 17px/1.45 var(--font-poppins),sans-serif;margin-top:22px}.change-actions{align-items:center;gap:36px;margin-top:38px;display:flex}.change-actions>a:last-child{border-bottom:1px solid var(--ink);color:var(--ink);font:700 15px/1.3 var(--font-poppins),sans-serif;padding-bottom:8px;text-decoration:none}.change-actions>a:last-child span{color:var(--blue);margin-left:18px}.change-hero-image{background:var(--ink);min-height:740px;position:relative;overflow:hidden}.change-hero-image>img{object-fit:cover;object-position:center}.change-hero-image:after{content:"";background:linear-gradient(#0000,#051e30e0);position:absolute;inset:35% 0 0}.change-hero-image>div{z-index:1;color:#fff;position:absolute;bottom:58px;left:clamp(28px,4.5vw,68px);right:clamp(28px,4.5vw,68px)}.change-hero-image strong{max-width:610px;font:700 clamp(29px,3vw,44px)/1.05 var(--font-poppins),sans-serif;display:block}.change-hero-image span{color:#d9e4eb;max-width:590px;margin-top:15px;font-size:17px;line-height:1.45;display:block}.change-gap-section{background:#fff;grid-template-columns:.82fr 1.18fr;gap:clamp(55px,8vw,120px);padding:112px clamp(40px,8vw,130px);display:grid}.change-gap-section>div{align-self:center}.change-gap-section h2{font-size:clamp(42px,4.7vw,70px);line-height:.98}.change-gap-section>div>p:last-child{max-width:610px;color:var(--muted);margin:28px 0 0;font-size:18px;line-height:1.5}.change-gap{background:var(--ink);color:#fff;flex-direction:column;justify-content:center;padding:62px clamp(32px,5vw,72px);display:flex}.change-gap-head{border-bottom:1px solid #3b5365;justify-content:flex-end;padding-bottom:24px;display:flex}.change-gap-head p{color:#a9c3e5;font:700 14px/1.2 var(--font-poppins),sans-serif;margin:0}.change-state{background:#11324a;padding:34px}.change-state small{color:#a9c3e5;font:700 13px/1.2 var(--font-poppins),sans-serif;display:block}.change-state strong{font:700 clamp(30px,3vw,45px)/1 var(--font-poppins),sans-serif;margin-top:12px;display:block}.change-state p{color:#c7d3dc;max-width:510px;margin:14px 0 0;font-size:16px;line-height:1.45}.change-state-adopted{color:var(--ink);background:#fff}.change-state-adopted p{color:var(--muted)}.change-state-adopted small{color:var(--blue)}.change-gap-marker{text-align:center;justify-content:center;align-items:center;min-height:128px;display:flex;position:relative}.change-gap-marker:before,.change-gap-marker:after{content:"";background:var(--blue);width:1px;height:28px;position:absolute;left:50%}.change-gap-marker:before{top:16px}.change-gap-marker:after{bottom:16px}.change-gap-marker span{z-index:1;border:1px solid var(--blue);background:var(--ink);color:#a9c3e5;font:700 13px/1.2 var(--font-poppins),sans-serif;padding:12px 20px;display:inline-block;position:relative}.change-signals,.change-solution,.change-faq{background:var(--ice);padding:112px clamp(40px,8vw,130px)}.change-heading{grid-template-columns:1.15fr .85fr;gap:80px;margin-bottom:56px;display:grid}.change-heading h2,.change-agitation h2,.change-solution h2,.change-outcomes h2,.change-formats h2,.change-audience h2,.change-faq h2{font-size:clamp(42px,4.7vw,70px);line-height:.98}.change-heading>p{max-width:620px;color:var(--muted);align-self:end;font-size:18px;line-height:1.5}.change-signal-grid{border-top:1px solid #bdccd7;border-left:1px solid #bdccd7;grid-template-columns:repeat(3,1fr);display:grid}.change-signal-grid article{border-bottom:1px solid #bdccd7;border-right:1px solid #bdccd7;min-height:290px;padding:30px}.change-signal-grid b{color:var(--blue);font:700 14px/1.2 var(--font-poppins),sans-serif}.change-signal-grid h3{font:700 22px/1.15 var(--font-poppins),sans-serif;margin:24px 0 0}.change-signal-grid p{color:var(--muted);margin:17px 0 0;font-size:16px;line-height:1.48}.change-agitation{background:var(--ink);color:#fff;grid-template-columns:.9fr 1.1fr;gap:clamp(50px,8vw,125px);padding:112px clamp(40px,8vw,130px);display:grid}.change-agitation>div:nth-child(2){align-self:end}.change-agitation>div:nth-child(2) p{color:#c6d2da;max-width:660px;margin:0 0 20px;font-size:18px;line-height:1.5}.change-agitation ul{border-top:1px solid #3b5365;border-left:1px solid #3b5365;grid-column:1/-1;grid-template-columns:repeat(3,1fr);margin:18px 0 0;padding:0;list-style:none;display:grid}.change-agitation li{min-height:115px;font:700 17px/1.35 var(--font-poppins),sans-serif;border-bottom:1px solid #3b5365;border-right:1px solid #3b5365;padding:26px}.change-agitation li:before{content:"+";color:var(--blue);margin-right:14px}.change-solution{background:#fff;grid-template-columns:.9fr 1.1fr;gap:clamp(55px,9vw,145px);display:grid}.change-solution>div>p:last-child{max-width:610px;color:var(--muted);margin:28px 0 0;font-size:18px;line-height:1.5}.change-solution ol{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.change-solution li{border-bottom:1px solid var(--line);grid-template-columns:46px 1fr;gap:20px;padding:26px 0;display:grid}.change-solution li>b{color:var(--blue);font:700 14px/1.3 var(--font-poppins),sans-serif}.change-solution h3{font:700 23px/1.1 var(--font-poppins),sans-serif}.change-solution li p{color:var(--muted);margin:9px 0 0;font-size:16px;line-height:1.45}.change-outcomes,.change-formats,.change-audience{grid-template-columns:.9fr 1.1fr;gap:clamp(55px,9vw,145px);padding:112px clamp(40px,8vw,130px);display:grid}.change-outcomes{background:var(--ink);color:#fff}.change-outcomes ul{border-top:1px solid #3b5365;align-self:end;margin:0;padding:0;list-style:none}.change-outcomes li{font:700 18px/1.35 var(--font-poppins),sans-serif;border-bottom:1px solid #3b5365;padding:20px 0}.change-outcomes li:before{content:"+";color:var(--blue);margin-right:18px}.change-formats{background:var(--paper)}.change-formats>div:first-child>p:last-child,.change-audience>div:last-child p{max-width:610px;color:var(--muted);margin:27px 0 0;font-size:18px;line-height:1.5}.change-format-grid{gap:16px;display:grid}.change-format-grid article{background:#fff;border-left:4px solid #c5d2db;padding:27px 29px}.change-format-grid article.featured{border-left-color:var(--blue);background:#e7f0fb}.change-format-grid span{color:var(--blue);font:700 13px/1.2 var(--font-poppins),sans-serif}.change-format-grid h3{font:700 23px/1.1 var(--font-poppins),sans-serif;margin:12px 0 0}.change-format-grid p{color:var(--muted);margin:12px 0 0;font-size:16px;line-height:1.45}.change-audience{background:#fff}.change-audience>div:last-child{align-self:end}.change-audience>div:last-child p:first-child{margin-top:0}.change-faq{background:var(--ice);grid-template-columns:.85fr 1.15fr;gap:clamp(55px,9vw,145px);display:grid}.change-faq-list{border-top:1px solid var(--line)}.change-faq details{border-bottom:1px solid var(--line)}.change-faq summary{cursor:pointer;font:700 18px/1.35 var(--font-poppins),sans-serif;padding:24px 38px 24px 0;list-style:none;position:relative}.change-faq summary:after{content:"+";color:var(--blue);position:absolute;right:5px}.change-faq details[open] summary:after{content:"−"}.change-faq details p{max-width:720px;color:var(--muted);margin:0 0 26px;font-size:16px;line-height:1.5}.change-contact{background:#fff;padding:100px clamp(40px,8vw,130px)}.change-contact h2{max-width:1100px;font-size:clamp(43px,5.2vw,76px);line-height:.98}.change-contact>p:not(.section-index){max-width:900px;color:var(--muted);margin:28px 0 0;font-size:18px;line-height:1.5}.change-contact .button{margin-top:35px}.change-contact small{color:var(--muted);margin-top:18px;font-size:14px;display:block}@media (max-width:940px){.change-hero,.change-gap-section,.change-heading,.change-agitation,.change-solution,.change-outcomes,.change-formats,.change-audience,.change-faq{grid-template-columns:1fr}.change-hero-image{min-height:620px}.change-heading{gap:35px}.change-signal-grid,.change-agitation ul{grid-template-columns:repeat(2,1fr)}}@media (max-width:680px){.change-hero-copy,.change-gap-section,.change-signals,.change-agitation,.change-solution,.change-outcomes,.change-formats,.change-audience,.change-faq,.change-contact{padding:76px 24px}.change-hero h1{overflow-wrap:anywhere;font-size:42px}.change-hero-image{min-height:520px}.change-gap{padding:48px 20px}.change-actions{flex-direction:column;align-items:flex-start;gap:24px}.change-signal-grid,.change-agitation ul{grid-template-columns:1fr}}
