body{background:#f5f4f0;color:#171717}.site-header{max-width:none;background:#111;color:#fff;border:0;height:80px;padding:0 5vw}.site-header .light{color:#c0c0bb}.site-header .login{border-color:#656560}.impact-hero{position:relative;isolation:isolate;min-height:720px;display:flex;align-items:center;background:#151d20;color:white;overflow:hidden}.hero-photo,.hero-shade{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.hero-photo{object-position:center 55%}.hero-shade{z-index:-1;background:linear-gradient(90deg,rgba(5,10,13,.94),rgba(5,10,13,.68) 40%,rgba(5,10,13,.03) 80%),linear-gradient(0deg,rgba(0,0,0,.65),transparent 25%)}.impact-copy{width:100%;max-width:1320px;padding:75px 5vw 95px}.impact-copy .eyebrow{color:#eee;font-size:10px;letter-spacing:2.3px}.impact-copy h1{font-size:clamp(60px,7.4vw,104px);line-height:.99;letter-spacing:-5px;font-weight:800;margin-bottom:28px}.impact-copy h1 em{font-style:normal;color:#e7dac0}.impact-copy .lead{color:#e3e3df;font-size:17px;line-height:1.7;max-width:440px;text-wrap:pretty}.impact-copy .button{background:#fff;color:#111;border:1px solid #fff;border-radius:0;font-size:15px;padding:20px 25px}.impact-copy .button:hover{background:#e7dac0}.impact-copy .micro{color:#ddd;font-size:11px}.image-credit{position:absolute;bottom:16px;right:25px;left:25px;text-align:right;color:#ddd;font-size:9px;margin:0}.statement{background:#161616;color:#fff;border:0}.statement .wrap{color:#ddd;font-size:12px;padding-top:25px;padding-bottom:25px}.section{padding-top:95px;padding-bottom:95px}h2{font-weight:780;font-size:clamp(34px,4.4vw,54px);letter-spacing:-2px}.eyebrow{color:#62625a}.workflow .index{font-size:34px;font-weight:750;letter-spacing:-2px;color:#97978f}.workflow article{border-color:#aaa}.workflow h3{font-size:21px}.workflow p,.feature-copy p{color:#50504d}.image-story{display:grid;grid-template-columns:.8fr 1.2fr;gap:65px;align-items:center;padding-top:15px;padding-bottom:95px}.image-story-title>p:last-child{max-width:320px;color:#555}.image-story figure{margin:0}.image-story img{width:100%;height:480px;object-fit:cover;object-position:80% center}.image-story figcaption{font-size:10px;color:#62625a;margin-top:12px}.possibilities{padding:90px 0;background:#111}.possibilities h2{font-size:clamp(38px,4.4vw,58px)}.possibilities .text-link{color:#e7dac0}.style-list h3{font-size:19px}.style-list>div{padding:23px 0}.features{border-bottom:1px solid #d6d6cd}.pricing-section{background:#e9e8e1;padding:90px 0}.plan{border-radius:0;padding:40px;background:#f9f9f6;border-color:#c6c6be}.annual{background:#161616;color:#fff;border-color:#161616}.annual .billing,.annual .price span{color:#bdbdb8}.annual ul{color:#e1e1db;border-color:#42423b}.annual li:before{color:#e7dac0}.annual .button{background:#e7dac0;color:#171717;border-color:#e7dac0}.button{border-radius:0}.price{font-size:53px}.plan-name{font-size:22px}.pricing-note{color:#555}.faq{border-color:#ccc}.closing{padding-top:20px;padding-bottom:100px}.closing h2{max-width:670px;font-size:39px}footer{border-color:#ccc}.mobile-cta{display:none}a:focus-visible,summary:focus-visible{outline:3px solid #a2824d;outline-offset:4px}@media(min-width:1600px){.impact-hero{min-height:850px}}@media(max-width:800px){.impact-hero{min-height:760px;align-items:flex-start}.impact-copy{padding-top:60px}.impact-copy h1{font-size:76px}.hero-photo{object-position:64% center}.hero-shade{background:linear-gradient(90deg,rgba(5,10,13,.88),rgba(5,10,13,.3)),linear-gradient(0deg,rgba(0,0,0,.6),transparent 30%)}.image-story{gap:30px}.image-story img{height:380px}.price{font-size:43px}.section{padding-top:65px;padding-bottom:65px}.closing{display:block}.closing .button{margin-top:20px}}@media(max-width:540px){.site-header{height:72px;padding:0 22px}.impact-hero{min-height:740px}.impact-copy{padding:52px 22px 125px}.impact-copy .eyebrow{font-size:8px;letter-spacing:1.8px}.impact-copy h1{font-size:clamp(47px,12.5vw,67px);letter-spacing:-2.8px}.impact-copy .lead{font-size:16px;max-width:350px}.impact-copy .button{width:100%;gap:12px;padding:18px;font-size:14px}.impact-copy .micro{font-size:10px}.hero-photo{object-position:67% center}.hero-shade{background:linear-gradient(180deg,rgba(5,10,13,.84),rgba(5,10,13,.66) 62%,rgba(5,10,13,.12)),linear-gradient(0deg,rgba(0,0,0,.8),transparent 20%)}.image-credit{font-size:8px;text-align:left;left:22px;right:22px;bottom:20px}.statement .wrap{font-size:11px}.statement span{margin:9px 0}.image-story{grid-template-columns:1fr;gap:20px;padding-bottom:55px}.image-story img{height:350px}.image-story-title>p:last-child{max-width:none}.image-story figcaption{font-size:9px}.possibilities,.pricing-section{padding:60px 0}.plan{padding:27px}.price{font-size:45px}.closing h2{font-size:34px}.mobile-cta{display:flex;position:fixed;z-index:10;bottom:0;left:0;right:0;align-items:center;justify-content:space-between;gap:15px;background:#fff;color:#161616;border-top:1px solid #ccc;padding:12px 18px calc(12px + env(safe-area-inset-bottom))}.mobile-cta span{font-size:10px}.mobile-cta strong{display:block;font-size:15px}.mobile-cta a{padding:12px 15px;background:#151515;color:#fff;font-size:12px;font-weight:750}body{padding-bottom:95px}footer{padding-bottom:30px}.closing{padding-bottom:65px}}
