:root{--ink:#0D1821;--navy:#374962;--sky:#BACEE8;--paper:#F0F4EF;--orange:#DD6E42;--peach:#FFBC7D;--pink:#CC3366;--text:#374962;--head:"Libre Franklin", sans-serif;--body:"Merriweather", sans-serif;--wrap:1140px}*,*::before,*::after{box-sizing:border-box}body{margin:0;font-family:var(--body);font-size:20px;line-height:2;font-weight:400;color:var(--text);background:var(--paper)}img{max-width:100%;height:auto}a{color:var(--navy)}p{margin:0 0 .9rem}strong,b{font-weight:700}h1,h2,h3,h4{margin:0}h1{font:900 80px/88px var(--head);color:var(--navy)}h1 em,h1 .accent{font-style:normal;font-family:var(--body);color:var(--orange)}h2{font:800 44px/54.4px var(--body);color:var(--navy)}h3{font:700 36px/43.2px var(--head);color:var(--navy)}.wrap{max-width:var(--wrap);margin:0 auto}@media(max-width:1139px){.wrap{padding:0 20px}}.btn{display:inline-block;text-align:center;background:var(--paper);color:var(--orange);font:700 24px/24px var(--head);text-decoration:underline;padding:15px 30px;border:0;cursor:pointer}.arrow-link{font:600 24px/40px var(--head);color:var(--navy)}.site-header{padding:40px 0 0}.site-header .wrap{display:flex;align-items:flex-start}.logo{width:50%}.logo img{width:95px;height:auto;display:block}.nav{width:50%;padding:25px 10px 0 0}.nav ul{list-style:none;margin:0;padding:0;display:flex;justify-content:flex-end}.nav a{display:block;font:500 20px/20px var(--body);color:var(--navy);text-decoration:underline;padding:13px 20px}.nav .current>a{color:var(--orange)}.nav-toggle,.nav-burger{display:none}@media(max-width:767px){.logo img{width:75px}.nav-burger{display:flex;flex-direction:column;gap:5px;padding:8px;cursor:pointer}.nav-burger span{display:block;width:28px;height:3px;background:var(--navy)}.nav{display:none;width:100%}.nav-toggle:checked~.nav{display:block}.site-header .wrap{flex-wrap:wrap;justify-content:space-between}.nav ul{flex-direction:column}}.home-hero{padding:5% 0 2%;position:relative}.home-hero::before{content:"";position:absolute;inset:0;background:url(/wp-content/uploads/2023/08/aipi-eye.png)100% -50%/45% no-repeat}.home-hero .wrap{position:relative}@media(max-width:1024px){.home-hero{padding:5%}.home-hero .wrap{padding:0}.home-hero h1{font-size:3rem;line-height:3.5rem}.home-hero::before{background-position:100% -15%;background-size:60%}}.home-hero h1{max-width:700px}.home-hero h1 span{font-size:clamp(2rem,11vw,5rem)}@media(max-width:1023px){.home-hero h1{max-width:60%}}@media(max-width:767px){.home-hero h1{max-width:88.244%}}.home-hero .lead{margin:5% 0 calc(.9rem + 20px)35%}.home-hero .links{display:flex;padding:5% 0 .9rem}.home-hero .links a:first-child{width:45%}.home-hero .links a:last-child{width:55%;padding-left:8.25%}@media(max-width:767px){.home-hero{padding:10% 5% 5%}.home-hero::before{background-position:0 5%;background-size:100%;opacity:.2}.home-hero h1{font-size:2.3rem;line-height:3rem}.home-hero .lead{margin:0 0 calc(.9rem + 20px)}.home-hero .links{flex-direction:column}.home-hero .links a{width:auto;padding:0}}.split{background:linear-gradient(90deg,var(--navy) 45%,var(--sky) 54%)}.split .wrap{display:flex}.split .left{width:45%;background:var(--navy);color:var(--paper);padding:6.75% 5.4% 6.75% 0}.split .left h2{color:var(--paper);margin:0 0 45px}.split .left img{display:block;width:60%;margin:45px 0 0;transform:scaleX(-1)}.split .right{width:55%;background:var(--sky);padding:8.25% 0 8.25% 8.25%}.stat{margin:0 0 45px}.stat:last-child{margin-bottom:25px}.stat strong{display:block;font:900 80px/54.4px var(--head);color:var(--navy);margin:0 0 20px}.stat p{margin:0;max-width:350px;color:var(--ink)}@media(max-width:767px){.split .wrap{flex-direction:column;padding:0}.split .left,.split .right{width:auto}.split .left{padding:12% 7%}.split .right{padding:15% 10%}}.section{padding:5% 0}.section.inner{padding:8% 5% 5%}.section.navy{background:var(--navy);color:var(--paper)}.section.navy h2,.section.navy h3{color:var(--paper)}.home .state h2{margin:0 0 45px;position:relative}.home .state h2::after{content:"";position:absolute;left:0;top:calc(100% + 53px);width:100px;height:50px;background:url(/wp-content/uploads/2023/08/triblock.png)0 0/contain no-repeat}.home .state p{margin:0 15% .9rem;color:var(--ink)}@media(max-width:767px){.home .state p{margin:0 0 .9rem}.home .state h2+p{margin-top:70px}}.prose img{display:block;margin:20px 0}.prose h3{margin:1.6em 0 .5em}.prose a{color:inherit}.prose a.red{color:red}.page-hero .wrap{padding:10px}.page-hero h1{max-width:800px}.page-hero .intro-row{margin-top:30px}.layout-contact .page-hero .intro-row,.layout-about .page-hero .intro-row{margin-top:50px}.page-hero .intro-row .mark{padding-top:9px}.page-hero .intro-row .text p:last-child{margin-bottom:.9rem}.intro-row{display:flex;margin-top:30px}.intro-row .mark{width:33%;padding:5px 50px 0 0;text-align:right}.intro-row .mark img{width:100px;display:inline-block;margin:0 0 20px}.intro-row .text{width:67%}.intro-row .text p:last-child{margin-bottom:0}@media(max-width:767px){.intro-row{flex-direction:column}.intro-row .mark,.intro-row .text{width:auto;padding:0;text-align:left}.intro-row .mark img{width:80px}}.pillar{display:flex}.pillar+.pillar{margin-top:50px}.layout-about .section.navy{padding-bottom:8%}.pillar h3{width:33%;padding:5px 50px 0 0}.pillar p{width:67%;margin:0 0 .9rem}#team h1{font-size:64px}.team{display:flex;margin-top:50px}.team .photo{width:33%;padding:5px 50px 0 0}.layout-about #team{padding-bottom:8%}.team .photo img{display:block;width:100%}.team .bio{width:67%;padding-bottom:.9rem}.team .name{font:700 40px/40px var(--head);color:var(--navy);margin:0 0 10px}.team .role{font:500 28px/28px var(--body);color:var(--orange);margin:0 0 50px}.team .bio a{color:var(--pink)}@media(max-width:767px){.pillar,.team{flex-direction:column}.pillar h3,.pillar p,.team .photo,.team .bio{width:auto;padding:0}}.subscribe{background:var(--ink);color:var(--paper);padding:6% 5%}.subscribe .wrap{display:flex;align-items:flex-start}.subscribe .art{width:50%;padding:10px}.subscribe .art img{width:385px;max-width:100%;display:block}.subscribe .form{width:50%;padding:10px}.form .field{margin:0 0 25px}.form label>span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.form input,.form textarea{display:block;width:100%;height:59px;padding:7px 20px;font:600 1.4rem/1.4 var(--head);color:var(--ink);background:var(--paper);border:0;border-radius:0}.form textarea{height:171px}.form button{display:block;width:100%;min-height:40px;text-align:left;background:0 0;border:0;padding:0;margin:0;font:600 24px/24px var(--head);color:#fff;text-decoration:underline;cursor:pointer}.form button:hover{color:var(--peach)}.embed{max-width:760px}.embed iframe{width:100%;border:0;min-height:900px}.section.ink{background:var(--ink);padding:5% 2%}.donate-frame{display:block;width:500px;max-width:100%;height:670px;border:0;margin:10px auto 23px}.contact-row{background:linear-gradient(90deg,var(--navy) 45%,var(--ink) 45%)}.contact-row .wrap{display:flex}.contact-row .get{width:45%;background:var(--navy);color:var(--paper);padding:70px 70px 70px 0}.contact-row .join{width:55%;background:var(--ink);color:var(--paper);padding:70px 0 70px 55px}.contact-row h2{font-weight:600;color:var(--paper);margin:0}.contact-row .get .form{margin-top:40px}.contact-row .join p{margin:30px 0 0}.contact-row .join a{color:var(--paper);display:block;margin-top:14px}@media(max-width:767px){.contact-row .wrap{flex-direction:column;padding:0}.contact-row .get,.contact-row .join{width:auto;padding:70px 30px}}.post-list{display:grid;grid-template-columns:1fr;row-gap:50px;margin-top:50px}.layout-news .post-list{margin-top:70px}.post-card{display:flex;background:var(--sky);text-decoration:none;color:var(--ink);position:relative}.post-card .thumb{flex:0 0 33%;align-self:flex-start;margin-right:20px;aspect-ratio:1;overflow:hidden}.post-card .thumb img{width:100%;height:100%;object-fit:cover;display:block}.post-card .text{padding:50px 50px 50px 30px}.post-card h3{font:700 32px/38.4px var(--body);color:var(--ink);margin:0 0 20px}.post-card p{font-size:1.1rem;line-height:1.5;margin:0}.post-card::after{content:"";position:absolute;right:0;bottom:0;width:50px;height:50px;background:url(/wp-content/uploads/2023/08/orange-arrow.png)50%/contain no-repeat}@media(max-width:767px){.post-card{flex-direction:column}.post-card .thumb{flex:none;margin:0 0 20px;aspect-ratio:1/.7}.post-card .text{padding:30px}.post-card h3{font-size:1.5rem}.post-card p{font-size:.9rem}}.pagination{list-style:none;display:flex;gap:8px;justify-content:center;padding:0;margin:48px 0 0}.pagination a{padding:8px 14px;border:1px solid var(--sky);text-decoration:none}.pagination .active a{background:var(--navy);color:#fff}article.post{padding:8% 5% 5%}article.post>.wrap{padding:0 10px}article.post h1{font:600 44px/54.4px var(--body);color:var(--ink);margin:0 0 20px}article.post .post-meta{font-size:20px;line-height:40px;margin:0 0 20px}article.post .intro-row{margin-top:0}article.post ul,article.post ol{padding-left:40px}article.post .subtitle{font-style:italic}article.post.ink .prose{color:var(--ink)}article.post.ink .prose a{color:var(--pink)}.layout-raw main{padding:0}.layout-raw .site-header{background:var(--ink)}.layout-raw .nav a{color:var(--paper)}.layout-raw .logo img{filter:invert(1)}.site-footer{background:linear-gradient(90deg,var(--orange) 45%,var(--sky) 60%)}.site-footer .footer-grid{display:flex;max-width:var(--wrap);margin:0 auto}.site-footer .cta{width:55%;background:var(--orange);padding:50px 31px 50px 0}.site-footer .cta h2{font-weight:600;color:var(--paper);margin:0 0 32px}.site-footer .footer-nav{width:45%;background:var(--sky);padding:51px 0 26px 41px}.footer-nav ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:225px 225px}.footer-nav a{display:block;font:500 20px/20px var(--body);color:var(--navy);text-decoration:underline;padding:13px 20px}.footer-nav .current>a{color:var(--orange)}@media(max-width:1024px){.site-footer .cta{padding:4.4% 2.75%}.site-footer .cta h2{font-size:2rem;line-height:2.8rem}.site-footer .cta .btn{font-size:1.3rem;line-height:1.3rem}.site-footer .footer-nav{padding:4.5% 0 2.25% 3.6%}.footer-nav ul{grid-template-columns:1fr}}@media(max-width:767px){.site-footer .footer-grid{flex-direction:column}.site-footer .cta,.site-footer .footer-nav{width:auto;padding:8%}.footer-nav ul{grid-template-columns:1fr}}.form-hp{position:absolute;left:-9999px}.cf-turnstile{flex-basis:100%}.cf-turnstile.ts-on{margin:0 0 20px}.form-sent{display:none;flex-basis:100%}.form-sent:target{display:block}