.about-module__65-7Xq__section{padding:var(--section-pad) 0}.about-module__65-7Xq__white{background:var(--white)}.about-module__65-7Xq__forest{background:var(--forest)}.about-module__65-7Xq__stack{gap:clamp(34px,4.5vw,64px);display:grid}.about-module__65-7Xq__hero{padding:clamp(48px,7vw,104px) 0 0}.about-module__65-7Xq__heroGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:end;gap:clamp(28px,4vw,64px);display:grid}.about-module__65-7Xq__heroHead{justify-items:start;gap:clamp(18px,2.2vw,26px);display:grid}.about-module__65-7Xq__heroEyebrow{color:var(--lime);font-size:15px;font-weight:500}.about-module__65-7Xq__heroHead h1{letter-spacing:-.045em;color:var(--paper);max-width:15ch;font-size:clamp(38px,5.8vw,74px);font-weight:600;line-height:.96}.about-module__65-7Xq__heroIntro{max-width:50ch;color:var(--muted-on-dark);font-size:clamp(17px,1.6vw,20px);line-height:1.6}.about-module__65-7Xq__stats{border-top:1px solid #fafbf92e;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:clamp(20px,3vw,40px);margin:clamp(40px,5vw,72px) 0 0;padding:clamp(28px,3.5vw,44px) 0 clamp(32px,4vw,52px);list-style:none;display:grid}.about-module__65-7Xq__stats li{align-content:start;gap:8px;display:grid}.about-module__65-7Xq__statValue{letter-spacing:-.04em;color:var(--lime);font-size:clamp(28px,3.4vw,44px);font-weight:600;line-height:1}.about-module__65-7Xq__statLabel{color:var(--muted-on-dark);font-size:15px;line-height:1.5}.about-module__65-7Xq__story{flex-wrap:wrap;align-items:start;gap:clamp(30px,5vw,80px);display:flex}.about-module__65-7Xq__storyHead{flex:340px;align-content:start;gap:clamp(18px,2.2vw,26px);display:grid}.about-module__65-7Xq__storyHead h2{max-width:12ch}.about-module__65-7Xq__storyLead{letter-spacing:-.03em;color:var(--green);max-width:18ch;font-size:clamp(22px,2.6vw,32px);font-weight:600;line-height:1.22}.about-module__65-7Xq__storyBody{flex:1.3 420px;gap:clamp(16px,2vw,22px);max-width:60ch;display:grid}.about-module__65-7Xq__storyBody p{font-size:clamp(16px,1.5vw,19px);line-height:1.65}.about-module__65-7Xq__person{flex-wrap:wrap;align-items:center;gap:clamp(28px,4.5vw,72px);display:flex}.about-module__65-7Xq__photo{aspect-ratio:4/5;flex:0 420px;min-width:min(100%,260px)}.about-module__65-7Xq__personCopy{flex:380px;gap:clamp(16px,2vw,22px);max-width:58ch;display:grid}.about-module__65-7Xq__personCopy h3{letter-spacing:-.035em;font-size:clamp(28px,3.4vw,44px);font-weight:600;line-height:1.04}.about-module__65-7Xq__personLead{letter-spacing:-.02em;color:var(--green);font-size:clamp(18px,1.9vw,23px);font-weight:500;line-height:1.4}.about-module__65-7Xq__personText{color:var(--ink);font-size:clamp(16px,1.45vw,17px);line-height:1.65}.about-module__65-7Xq__chips{flex-wrap:wrap;gap:8px;display:flex}.about-module__65-7Xq__chips span{color:var(--green);background:#d9ee9980;border-radius:2px;padding:7px 12px;font-size:14px;font-weight:600}.about-module__65-7Xq__personCopy .link{margin-top:4px}.about-module__65-7Xq__beliefsHead h2{max-width:15ch;color:var(--lime)}.about-module__65-7Xq__beliefsHead p{color:var(--muted-on-dark)}.about-module__65-7Xq__beliefs{border-top:1px solid #fafbf92e;border-left:1px solid #fafbf92e;grid-template-columns:repeat(auto-fit,minmax(min(100%,max(280px,45%)),1fr));display:grid}.about-module__65-7Xq__belief{border-bottom:1px solid #fafbf92e;border-right:1px solid #fafbf92e;align-content:start;gap:14px;padding:clamp(24px,3vw,40px);transition:background .2s;display:grid}.about-module__65-7Xq__belief:hover{background:#fafbf90a}.about-module__65-7Xq__belief .num{color:var(--lime)}.about-module__65-7Xq__belief h3{letter-spacing:-.03em;color:var(--paper);font-size:clamp(22px,2.4vw,30px);font-weight:600;line-height:1.12}.about-module__65-7Xq__belief p{color:var(--muted-on-dark);max-width:44ch;font-size:clamp(15px,1.45vw,17px);line-height:1.6}.about-module__65-7Xq__steps{grid-template-columns:repeat(auto-fit,minmax(min(100%,max(200px,22%)),1fr));gap:clamp(28px,3.4vw,44px) clamp(20px,2.6vw,36px);margin:0;padding:0;list-style:none;display:grid}.about-module__65-7Xq__step{align-content:start;gap:clamp(14px,1.6vw,18px);display:grid}.about-module__65-7Xq__stepRule{align-items:center;gap:12px;display:flex}.about-module__65-7Xq__stepNum{background:var(--white);border:1px solid var(--green);width:36px;height:36px;color:var(--green);font-variant-numeric:tabular-nums;flex:none;place-items:center;font-size:13px;font-weight:700;display:grid}.about-module__65-7Xq__step:first-child .about-module__65-7Xq__stepNum{background:var(--lime)}.about-module__65-7Xq__stepLine{background:#254f3e4d;flex:1;height:1px}.about-module__65-7Xq__step h3{letter-spacing:-.03em;color:var(--green);font-size:clamp(20px,2.1vw,26px);font-weight:600;line-height:1.15}.about-module__65-7Xq__step p{color:var(--ink);max-width:36ch;font-size:clamp(15px,1.4vw,16px);line-height:1.6}.about-module__65-7Xq__dontStack{gap:clamp(30px,4vw,56px);display:grid}.about-module__65-7Xq__dontHead h2{max-width:16ch}.about-module__65-7Xq__dontLabels,.about-module__65-7Xq__dontRow{grid-template-columns:1fr 1fr;display:grid}.about-module__65-7Xq__dontLabels{gap:8px clamp(16px,4vw,64px);padding-bottom:14px}.about-module__65-7Xq__dontLabels span{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:13px;font-weight:600}.about-module__65-7Xq__dontLabels span:last-child{color:var(--green)}.about-module__65-7Xq__dontRow{border-top:1px solid #20282329;gap:10px clamp(16px,4vw,64px);padding:clamp(18px,2.2vw,26px) 0;transition:background .2s}.about-module__65-7Xq__dontRow:last-child{border-bottom:1px solid #20282329}.about-module__65-7Xq__dontRow:hover{background:#d9ee992e}.about-module__65-7Xq__dontRow p{align-items:baseline;gap:14px;font-size:clamp(16px,1.5vw,18px);line-height:1.5;display:flex}.about-module__65-7Xq__dont{color:var(--muted)}.about-module__65-7Xq__cross{color:var(--tertiary);flex:none;font-size:18px;font-weight:500}.about-module__65-7Xq__instead{letter-spacing:-.01em;color:var(--ink);font-weight:600}.about-module__65-7Xq__insteadMark{background:var(--lime);border:1px solid var(--green);flex:none;width:11px;height:11px;transform:translateY(1px)}@media (max-width:559.98px){.about-module__65-7Xq__dontRow p{gap:10px;font-size:15px}.about-module__65-7Xq__dontLabels span{letter-spacing:.1em;font-size:12px}}
.CtaBand-module__qlNzKa__band{padding:var(--section-pad) 0;scroll-margin-top:72px}.CtaBand-module__qlNzKa__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));align-items:center;gap:clamp(24px,3.4vw,52px);display:grid}.CtaBand-module__qlNzKa__grid h2{color:var(--paper)}.CtaBand-module__qlNzKa__copy{justify-items:start;gap:clamp(18px,2.2vw,26px);display:grid}.CtaBand-module__qlNzKa__copy p{max-width:46ch;color:var(--muted-on-dark);font-size:clamp(16px,1.5vw,19px);line-height:1.6}.CtaBand-module__qlNzKa__actions{flex-wrap:wrap;align-items:center;gap:clamp(14px,2vw,24px);display:flex}.CtaBand-module__qlNzKa__button{padding:18px clamp(22px,2.4vw,32px)}.CtaBand-module__qlNzKa__link{color:var(--paper);border-bottom:1px solid #d9ee9980;padding-bottom:3px;font-size:16px;font-weight:500;transition:color .2s,border-color .2s}.CtaBand-module__qlNzKa__link:hover{color:var(--lime);border-color:var(--lime)}
.Faq-module__pkI36W__section{padding:var(--section-pad) 0;scroll-margin-top:72px}.Faq-module__pkI36W__white{background:var(--white)}.Faq-module__pkI36W__stack{gap:clamp(30px,4vw,56px);display:grid}.Faq-module__pkI36W__faqHead h2{max-width:14ch}.Faq-module__pkI36W__faq{flex-wrap:wrap;align-items:flex-start;gap:clamp(24px,3.4vw,52px);display:flex}.Faq-module__pkI36W__faqList{border-top:1px solid var(--line);flex:1.1 340px;min-width:min(100%,300px);margin:0;padding:0;list-style:none;display:grid}.Faq-module__pkI36W__faqList li{border-bottom:1px solid var(--line)}.Faq-module__pkI36W__faqButton{text-align:left;cursor:pointer;width:100%;color:var(--ink);background:0 0;border:0;align-items:center;gap:14px;padding:clamp(18px,2.2vw,24px) 18px;transition:background .2s,color .2s;display:flex}.Faq-module__pkI36W__faqButton:hover{background:#d9ee9959}.Faq-module__pkI36W__faqButtonOn,.Faq-module__pkI36W__faqButtonOn:hover{background:var(--lime);color:var(--forest)}.Faq-module__pkI36W__faqNum{letter-spacing:.12em;font-variant-numeric:tabular-nums;opacity:.8;flex:none;width:2.4em;font-size:13px;font-weight:600}.Faq-module__pkI36W__faqQuestion{letter-spacing:-.025em;flex:1;font-size:clamp(17px,1.8vw,21px);font-weight:600;line-height:1.25}.Faq-module__pkI36W__faqArrow{color:var(--green);opacity:0;flex:none;font-size:20px;transition:opacity .2s,transform .2s;transform:translate(-6px)}.Faq-module__pkI36W__faqButtonOn .Faq-module__pkI36W__faqArrow{opacity:1;transform:none}.Faq-module__pkI36W__faqInline{color:var(--muted);padding:4px 18px 22px calc(18px + 2.4em);font-size:16px;line-height:1.6;display:none}.Faq-module__pkI36W__faqPanel{background-color:var(--forest);background-image:repeating-linear-gradient(90deg,#fafbf90b 0 1px,#0000 1px 64px),repeating-linear-gradient(#fafbf90b 0 1px,#0000 1px 64px);flex:320px;grid-template-rows:auto 1fr;align-content:start;gap:clamp(18px,2.2vw,26px);min-width:min(100%,300px);min-height:clamp(340px,34vw,420px);padding:clamp(22px,2.8vw,36px);display:grid;position:sticky;top:96px}.Faq-module__pkI36W__faqPanelBody{align-content:start;gap:clamp(18px,2.2vw,26px);display:grid}.Faq-module__pkI36W__faqPanelQuery{background:#17352a99;border:1px solid #fafbf947;align-items:center;gap:12px;padding:14px 16px;display:flex}.Faq-module__pkI36W__faqPanelQuery span:first-child{border:2px solid var(--lime);border-radius:50%;flex:none;width:12px;height:12px}.Faq-module__pkI36W__faqPanelQuery span:last-child{color:var(--paper);font-size:clamp(15px,1.4vw,16px);line-height:1.35}.Faq-module__pkI36W__faqAnswerLabel{letter-spacing:.14em;text-transform:uppercase;color:var(--lime);align-items:center;gap:10px;font-size:12px;font-weight:600;display:flex}.Faq-module__pkI36W__faqAnswerLabel:before{content:"";background:var(--lime);width:8px;height:8px}.Faq-module__pkI36W__faqAnswer{letter-spacing:-.02em;color:var(--paper);max-width:34ch;font-size:clamp(18px,1.9vw,23px);font-weight:500;line-height:1.5}.Faq-module__pkI36W__faqPanelFoot{border-top:1px solid var(--line-dark);flex-wrap:wrap;justify-content:space-between;align-self:end;align-items:center;gap:12px 20px;padding-top:clamp(16px,2vw,22px);display:flex}.Faq-module__pkI36W__faqPanelFoot span{color:var(--muted-on-dark);font-variant-numeric:tabular-nums;font-size:14px}.Faq-module__pkI36W__faqPanelFoot a{padding-bottom:2px;font-size:15px}@media (max-width:759.98px){.Faq-module__pkI36W__faqPanel{display:none}.Faq-module__pkI36W__faqInline{display:block}}
.Newsletter-module__OxvLTq__box{background:var(--lime);border-radius:3px;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));align-items:center;gap:clamp(24px,3.4vw,48px);padding:clamp(28px,4vw,64px);display:grid}.Newsletter-module__OxvLTq__copy{align-content:start;gap:clamp(14px,1.8vw,20px);display:grid}.Newsletter-module__OxvLTq__heading{letter-spacing:-.035em;color:var(--ink);max-width:18ch;font-size:clamp(26px,3.2vw,42px);font-weight:600;line-height:1.05}.Newsletter-module__OxvLTq__text{color:var(--ink);max-width:42ch;font-size:clamp(16px,1.45vw,17px);line-height:1.6}.Newsletter-module__OxvLTq__form{gap:12px;display:grid}.Newsletter-module__OxvLTq__row{flex-wrap:wrap;gap:10px;display:flex}.Newsletter-module__OxvLTq__input{border-color:#2028234d;flex:220px;width:auto;padding:15px 16px}.Newsletter-module__OxvLTq__button{flex:none;padding:15px 26px;font-size:16px}.Newsletter-module__OxvLTq__small{color:var(--green);font-size:14px;line-height:1.5}.Newsletter-module__OxvLTq__success{letter-spacing:-.025em;color:var(--green);font-size:clamp(20px,2.2vw,26px);font-weight:600}
.Showcase-module__7XH1AW__section{padding:var(--section-pad) 0;background:var(--forest)}.Showcase-module__7XH1AW__stack{gap:clamp(30px,4vw,56px);display:grid}.Showcase-module__7XH1AW__stack h2{max-width:14ch;color:var(--lime)}.Showcase-module__7XH1AW__stack .section-head>p{max-width:44ch;color:var(--muted-on-dark)}.Showcase-module__7XH1AW__maskLogo{max-width:100%;-webkit-mask:var(--logo) left center / contain no-repeat;-webkit-mask:var(--logo) left center / contain no-repeat;mask:var(--logo) left center / contain no-repeat;background:currentColor;flex:none;display:block}.Showcase-module__7XH1AW__press{background:var(--white);padding:clamp(56px,7vw,100px) 0}.Showcase-module__7XH1AW__pressInner{flex-wrap:wrap;align-items:start;gap:clamp(28px,4vw,64px);display:flex}.Showcase-module__7XH1AW__pressHead{flex:280px;align-content:start;gap:clamp(14px,1.8vw,20px);display:grid}.Showcase-module__7XH1AW__pressHead h2{max-width:12ch;font-size:clamp(28px,3.6vw,46px);line-height:1.03}.Showcase-module__7XH1AW__pressHead p{font-size:var(--text-body);max-width:36ch;color:var(--muted);line-height:1.6}.Showcase-module__7XH1AW__pressGrid{border-top:1px solid #20282329;border-left:1px solid #20282329;flex:2 560px;grid-template-columns:repeat(auto-fit,minmax(min(100%,max(180px,31%)),1fr));min-width:0;display:grid}.Showcase-module__7XH1AW__pressCard{color:#3a453f;border-bottom:1px solid #20282329;border-right:1px solid #20282329;align-content:space-between;gap:18px;min-height:148px;padding:clamp(20px,2.4vw,28px);transition:background .2s,color .2s;display:grid}a.Showcase-module__7XH1AW__pressCard:hover{color:var(--ink);background:#d9ee9947}.Showcase-module__7XH1AW__pressName{letter-spacing:-.04em;align-items:center;font-size:26px;font-weight:700;line-height:1;display:flex}.Showcase-module__7XH1AW__pressKind{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);justify-content:space-between;gap:10px;font-size:13px;font-weight:600;display:flex}.Showcase-module__7XH1AW__awards{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:clamp(14px,1.6vw,20px);display:grid}.Showcase-module__7XH1AW__award{border:1px solid #fafbf92e;align-content:start;gap:clamp(22px,2.6vw,32px);padding:clamp(24px,2.8vw,36px);transition:border-color .2s,background .2s;display:grid}.Showcase-module__7XH1AW__award:hover{background:#fafbf908;border-color:#d9ee9999}.Showcase-module__7XH1AW__seal{border:1px solid #d9ee998c;border-radius:50%;place-items:center;width:96px;height:96px;display:grid}.Showcase-module__7XH1AW__sealInner{background:var(--lime);width:80px;height:80px;color:var(--forest);text-align:center;border-radius:50%;place-content:center;justify-items:center;gap:3px;display:grid}.Showcase-module__7XH1AW__sealYear{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:21px;font-weight:700;line-height:1}.Showcase-module__7XH1AW__sealStatus{letter-spacing:.18em;text-transform:uppercase;font-size:9px;font-weight:700}.Showcase-module__7XH1AW__awardText{gap:8px;display:grid}.Showcase-module__7XH1AW__awardText>span{letter-spacing:.12em;text-transform:uppercase;color:var(--lime);font-size:13px;font-weight:600}.Showcase-module__7XH1AW__awardText h3{letter-spacing:-.03em;color:var(--paper);font-size:clamp(20px,2.1vw,25px);font-weight:600;line-height:1.16}.Showcase-module__7XH1AW__awardText p{color:var(--muted-on-dark);font-size:15px;line-height:1.5}
.post-module__epbfUq__progress{z-index:50;pointer-events:none;height:3px;position:fixed;top:0;left:0;right:0}.post-module__epbfUq__progress span{background:var(--lime);height:100%;transition:width .1s linear;display:block}.post-module__epbfUq__header{padding:clamp(28px,4vw,48px) 0 clamp(120px,14vw,200px)}.post-module__epbfUq__headerStack{gap:clamp(20px,2.6vw,30px);display:grid}.post-module__epbfUq__crumbs{color:var(--muted-on-dark);flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;display:flex}.post-module__epbfUq__crumbs a{color:var(--muted-on-dark);transition:color .2s}.post-module__epbfUq__crumbs a:hover,.post-module__epbfUq__crumbs [aria-current]{color:var(--lime)}.post-module__epbfUq__crumbSep{opacity:.5}.post-module__epbfUq__titleBlock{gap:clamp(16px,2vw,22px);max-width:900px;display:grid}.post-module__epbfUq__category{letter-spacing:.12em;text-transform:uppercase;color:var(--forest);background:var(--lime);justify-self:start;padding:6px 10px;font-size:13px;font-weight:600}.post-module__epbfUq__titleBlock h1{letter-spacing:-.045em;color:var(--paper);max-width:20ch;font-size:clamp(34px,5vw,64px);font-weight:600;line-height:1}.post-module__epbfUq__dek{color:var(--muted-on-dark);max-width:56ch;font-size:clamp(17px,1.7vw,21px);line-height:1.55}.post-module__epbfUq__byline{border-top:1px solid #fafbf92e;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 28px;padding-top:clamp(16px,2vw,22px);display:flex}.post-module__epbfUq__bylineLeft{flex-wrap:wrap;align-items:center;gap:14px 28px;display:flex}.post-module__epbfUq__author{color:var(--paper);align-items:center;gap:12px;transition:color .2s;display:flex}.post-module__epbfUq__author:hover{color:var(--lime)}.post-module__epbfUq__avatar{background:var(--forest);border-radius:50%;flex:none;width:44px;height:44px}.post-module__epbfUq__authorText{gap:2px;display:grid}.post-module__epbfUq__authorText span:first-child{font-size:15px;font-weight:600}.post-module__epbfUq__authorText span:last-child{color:var(--muted-on-dark);font-size:13px}.post-module__epbfUq__dates{color:var(--muted-on-dark);flex-wrap:wrap;gap:6px 22px;margin:0;font-size:14px;display:flex}.post-module__epbfUq__dates div{gap:6px;display:flex}.post-module__epbfUq__dates dd{color:var(--paper);margin:0;font-weight:500}.post-module__epbfUq__share{align-items:center;gap:8px;display:flex}.post-module__epbfUq__shareLabel{color:var(--muted-on-dark);margin-right:4px;font-size:13px}.post-module__epbfUq__shareButton{min-width:36px;height:36px;color:var(--paper);cursor:pointer;background:0 0;border:1px solid #fafbf94d;border-radius:2px;place-items:center;padding:0 12px;font-size:13px;font-weight:600;transition:background .2s,color .2s,border-color .2s;display:grid}.post-module__epbfUq__shareIcon{width:36px;padding:0;font-weight:700}.post-module__epbfUq__shareButton:hover{background:var(--lime);color:var(--forest);border-color:var(--lime)}.post-module__epbfUq__heroWrap{margin-top:calc(-1*clamp(96px,12vw,176px))}.post-module__epbfUq__heroFigure{gap:10px;display:grid}.post-module__epbfUq__heroImage{aspect-ratio:21/9;box-shadow:0 30px 70px -40px #0a1c1599}.post-module__epbfUq__heroFigure figcaption{color:var(--muted);font-size:14px}.post-module__epbfUq__layout{padding-top:clamp(36px,4.6vw,64px);padding-bottom:var(--section-pad);flex-wrap:wrap;align-items:flex-start;gap:clamp(28px,4.4vw,72px);display:flex}.post-module__epbfUq__aside{flex:0 0 220px;gap:16px;display:grid;position:sticky;top:96px}.post-module__epbfUq__content{flex:440px;gap:clamp(18px,2.2vw,24px);min-width:0;max-width:760px;display:grid}@media (max-width:819.98px){.post-module__epbfUq__aside{background:var(--white);border:1px solid #20282329;flex:100%;padding:16px 18px;position:static}.post-module__epbfUq__asideCta{display:none!important}}.post-module__epbfUq__toc{gap:4px;display:grid}.post-module__epbfUq__tocToggle{border:0;border-bottom:1px solid var(--line);cursor:pointer;width:100%;color:var(--ink);text-align:left;background:0 0;justify-content:space-between;align-items:center;padding:0 0 12px;display:flex}.post-module__epbfUq__tocToggle span:first-child{letter-spacing:.12em;text-transform:uppercase;font-size:13px;font-weight:700}.post-module__epbfUq__tocToggle span:last-child{color:var(--green);font-size:18px}.post-module__epbfUq__tocList{gap:2px;margin:8px 0 0;padding:0;list-style:none;display:grid}.post-module__epbfUq__tocList a{color:var(--muted);border-left:2px solid #2028231f;padding:8px 0 8px 14px;font-size:15px;font-weight:500;line-height:1.35;transition:color .2s,border-color .2s;display:block}.post-module__epbfUq__tocList a[aria-current=true]{border-left-color:var(--green);color:var(--forest);font-weight:600}.post-module__epbfUq__asideCta{background:var(--lime);color:var(--forest);gap:8px;margin-top:8px;padding:18px;transition:background .2s;display:grid}.post-module__epbfUq__asideCta:hover{color:var(--forest);background:#cfe68a}.post-module__epbfUq__asideCta span:first-child{letter-spacing:-.02em;font-size:16px;font-weight:600;line-height:1.25}.post-module__epbfUq__asideCta span:last-child{color:var(--green);font-size:14px;font-weight:600}.post-module__epbfUq__takeaways{background:var(--forest);gap:16px;padding:clamp(22px,2.8vw,32px);display:grid}.post-module__epbfUq__takeaways h2{letter-spacing:.14em;text-transform:uppercase;color:var(--lime);align-items:center;gap:10px;font-size:13px;font-weight:700;display:flex}.post-module__epbfUq__takeaways h2:before{content:"";background:var(--lime);width:8px;height:8px}.post-module__epbfUq__takeaways ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.post-module__epbfUq__takeaways li{color:var(--paper);align-items:baseline;gap:12px;font-size:16px;line-height:1.55;display:flex}.post-module__epbfUq__takeaways li span{color:var(--lime);flex:none;font-weight:700}.post-module__epbfUq__p{color:var(--ink);font-size:clamp(17px,1.5vw,19px);line-height:1.7}.post-module__epbfUq__lead{color:var(--ink);letter-spacing:-.01em;font-size:clamp(19px,1.8vw,22px);font-weight:500;line-height:1.6}.post-module__epbfUq__h2{letter-spacing:-.035em;color:var(--ink);margin-top:clamp(20px,2.6vw,32px);scroll-margin-top:96px;font-size:clamp(26px,3vw,36px);font-weight:600;line-height:1.1}.post-module__epbfUq__h3{letter-spacing:-.025em;color:var(--green);margin-top:8px;font-size:clamp(20px,2vw,24px);font-weight:600;line-height:1.2}.post-module__epbfUq__inlineLink{color:var(--green);border-bottom:1px solid #254f3e66;font-weight:600;transition:color .2s,border-color .2s}.post-module__epbfUq__inlineLink:hover{color:var(--green-deep);border-color:var(--green-deep)}.post-module__epbfUq__p strong,.post-module__epbfUq__lead strong,.post-module__epbfUq__li strong{font-weight:600}.post-module__epbfUq__ul,.post-module__epbfUq__ol{gap:12px;margin:0;padding:0;list-style:none;display:grid}.post-module__epbfUq__ol{counter-reset:item;gap:14px}.post-module__epbfUq__li{align-items:baseline;gap:14px;font-size:clamp(17px,1.5vw,19px);line-height:1.6;display:flex}.post-module__epbfUq__ul>.post-module__epbfUq__li:before{content:"";background:var(--green);flex:none;width:8px;height:8px;transform:translateY(-2px)}.post-module__epbfUq__ol>.post-module__epbfUq__li{counter-increment:item;gap:16px}.post-module__epbfUq__ol>.post-module__epbfUq__li:before{content:counter(item) ".";min-width:1.6em;color:var(--green);font-variant-numeric:tabular-nums;flex:none;font-size:15px;font-weight:700}.post-module__epbfUq__check{background:var(--white);border:1px solid #20282329;gap:12px;margin:0;padding:clamp(18px,2.2vw,24px);list-style:none;display:grid}.post-module__epbfUq__check>li{align-items:flex-start;gap:14px;font-size:16px;line-height:1.55;display:flex}.post-module__epbfUq__check>li:before{content:"";border:1.5px solid var(--green);border-radius:2px;flex:none;width:18px;height:18px;margin-top:2px}.post-module__epbfUq__quote{border-left:3px solid var(--lime);gap:12px;margin:12px 0;padding:clamp(8px,1vw,12px) 0 clamp(8px,1vw,12px) clamp(20px,2.4vw,32px);display:grid}.post-module__epbfUq__quote p{letter-spacing:-.03em;color:var(--green);font-size:clamp(22px,2.4vw,30px);font-weight:600;line-height:1.3}.post-module__epbfUq__quote cite{color:var(--muted);font-size:14px;font-style:normal;font-weight:600}.post-module__epbfUq__callout{background:#f1f8dc;border-radius:2px;align-items:flex-start;gap:16px;padding:clamp(18px,2.2vw,24px);display:flex}.post-module__epbfUq__calloutIcon{background:var(--green);width:28px;height:28px;color:var(--paper);border-radius:2px;flex:none;place-items:center;font-size:14px;font-weight:700;display:grid}.post-module__epbfUq__calloutText{gap:6px;display:grid}.post-module__epbfUq__calloutText span{letter-spacing:.12em;text-transform:uppercase;color:var(--green);font-size:13px;font-weight:700}.post-module__epbfUq__calloutText p{color:var(--ink);font-size:16px;line-height:1.6}.post-module__epbfUq__warning{background:#fbf1e4}.post-module__epbfUq__warning .post-module__epbfUq__calloutIcon{background:#8a4b12}.post-module__epbfUq__warning .post-module__epbfUq__calloutText span{color:#8a4b12}.post-module__epbfUq__figure{gap:10px;margin:8px 0;display:grid}.post-module__epbfUq__figure figcaption{color:var(--muted);font-size:14px;line-height:1.5}.post-module__epbfUq__image169{aspect-ratio:16/9}.post-module__epbfUq__gallery{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px;display:grid}.post-module__epbfUq__galleryImage{aspect-ratio:4/3}.post-module__epbfUq__video{aspect-ratio:16/9;background:var(--forest);position:relative;overflow:hidden}.post-module__epbfUq__video img,.post-module__epbfUq__video iframe,.post-module__epbfUq__videoPoster{object-fit:cover;border:0;width:100%;height:100%;position:absolute;inset:0}.post-module__epbfUq__videoPoster{background:0 0}.post-module__epbfUq__play{background:var(--lime);cursor:pointer;border:0;border-radius:2px;place-items:center;width:72px;height:72px;transition:background .2s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.post-module__epbfUq__play:hover{background:var(--paper)}.post-module__epbfUq__play span{border-left:18px solid var(--forest);border-top:11px solid #0000;border-bottom:11px solid #0000;width:0;height:0;margin-left:4px}.post-module__epbfUq__tableScroll{border:1px solid #20282329;overflow-x:auto}.post-module__epbfUq__table{border-collapse:collapse;width:100%;min-width:560px;font-size:15px;line-height:1.5}.post-module__epbfUq__table thead th{text-align:left;background:var(--forest);color:var(--lime);letter-spacing:.08em;text-transform:uppercase;padding:14px 16px;font-size:13px;font-weight:600}.post-module__epbfUq__table tbody tr:nth-child(odd){background:var(--white)}.post-module__epbfUq__table tbody tr:nth-child(2n){background:var(--paper)}.post-module__epbfUq__table tbody th,.post-module__epbfUq__table tbody td{text-align:left;vertical-align:top;border-top:1px solid #2028231a;padding:14px 16px}.post-module__epbfUq__table tbody th{color:var(--ink);font-weight:600}.post-module__epbfUq__table tbody td{color:var(--muted)}.post-module__epbfUq__stats{background:#20282324;border:1px solid #20282324;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:1px;margin:8px 0;display:grid}.post-module__epbfUq__stat{background:var(--white);align-content:start;gap:6px;padding:clamp(18px,2.2vw,26px);display:grid}.post-module__epbfUq__stat span:first-child{letter-spacing:-.045em;color:var(--green);font-size:clamp(32px,3.6vw,44px);font-weight:600;line-height:1}.post-module__epbfUq__stat span:last-child{color:var(--muted);font-size:14px;line-height:1.45}.post-module__epbfUq__statSource{color:var(--tertiary);margin-top:-10px;font-size:13px}.post-module__epbfUq__steps{border-left:1px solid #254f3e4d;margin:8px 0;padding:0;list-style:none;display:grid}.post-module__epbfUq__step{gap:6px;padding:0 0 clamp(20px,2.4vw,28px) clamp(24px,3vw,36px);display:grid;position:relative}.post-module__epbfUq__stepNum{background:var(--white);border:1px solid var(--green);width:30px;height:30px;color:var(--green);place-items:center;font-size:13px;font-weight:700;display:grid;position:absolute;top:-2px;left:-15px}.post-module__epbfUq__step:first-child .post-module__epbfUq__stepNum{background:var(--lime)}.post-module__epbfUq__stepTitle{letter-spacing:-.02em;color:var(--ink);font-size:clamp(18px,1.8vw,21px);font-weight:600}.post-module__epbfUq__stepText{color:var(--muted);font-size:16px;line-height:1.6}.post-module__epbfUq__prosCons{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:12px;display:grid}.post-module__epbfUq__pros,.post-module__epbfUq__cons{align-content:start;gap:12px;padding:clamp(18px,2.2vw,24px);display:grid}.post-module__epbfUq__pros{border-top:3px solid var(--green);background:#f1f8dc}.post-module__epbfUq__cons{background:var(--paper);border:1px solid #20282324;border-top:3px solid var(--tertiary)}.post-module__epbfUq__pros>span,.post-module__epbfUq__cons>span{letter-spacing:.12em;text-transform:uppercase;color:var(--green);font-size:13px;font-weight:700}.post-module__epbfUq__cons>span{color:var(--muted)}.post-module__epbfUq__pros p,.post-module__epbfUq__cons p{gap:10px;font-size:15px;line-height:1.5;display:flex}.post-module__epbfUq__pros p span,.post-module__epbfUq__cons p span{color:var(--green);font-weight:700}.post-module__epbfUq__cons p span{color:var(--tertiary)}.post-module__epbfUq__code{background:var(--forest);border-radius:2px;overflow:hidden}.post-module__epbfUq__codeBar{border-bottom:1px solid #fafbf91f;justify-content:space-between;align-items:center;padding:10px 16px;display:flex}.post-module__epbfUq__codeBar span{letter-spacing:.1em;text-transform:uppercase;color:var(--lime);font-size:12px;font-weight:600}.post-module__epbfUq__codeBar button{color:var(--paper);cursor:pointer;background:0 0;border:1px solid #fafbf94d;border-radius:2px;padding:5px 10px;font-size:13px;font-weight:600;transition:color .2s,border-color .2s}.post-module__epbfUq__codeBar button:hover{border-color:var(--lime);color:var(--lime)}.post-module__epbfUq__code pre{color:#e4ebe3;margin:0;padding:18px 16px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;line-height:1.6;overflow-x:auto}.post-module__epbfUq__code code{font-family:inherit}.post-module__epbfUq__inlineCta{background:var(--green);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;margin:12px 0;padding:clamp(20px,2.6vw,30px);display:flex}.post-module__epbfUq__inlineCtaText{gap:6px;max-width:40ch;display:grid}.post-module__epbfUq__inlineCtaText span:first-child{letter-spacing:-.025em;color:var(--paper);font-size:clamp(19px,2vw,23px);font-weight:600;line-height:1.2}.post-module__epbfUq__inlineCtaText span:last-child{color:var(--muted-on-dark);font-size:15px;line-height:1.5}.post-module__epbfUq__inlineCtaButton{flex:none;padding:14px 20px;font-size:15px}.post-module__epbfUq__sources{border-top:1px solid #20282329;gap:10px;margin-top:8px;padding-top:clamp(18px,2.2vw,24px);display:grid}.post-module__epbfUq__sources>span{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:13px;font-weight:700}.post-module__epbfUq__sources ol{color:var(--muted);gap:6px;margin:0;padding-left:20px;font-size:14px;line-height:1.5;display:grid}.post-module__epbfUq__faq{gap:14px;margin-top:clamp(20px,2.6vw,32px);display:grid}.post-module__epbfUq__faq h2{letter-spacing:-.035em;font-size:clamp(26px,3vw,36px);font-weight:600;line-height:1.1}.post-module__epbfUq__faqList{border-top:1px solid var(--line);display:grid}.post-module__epbfUq__faqItem{border-bottom:1px solid var(--line)}.post-module__epbfUq__faqButton{text-align:left;cursor:pointer;width:100%;color:var(--ink);background:0 0;border:0;justify-content:space-between;align-items:center;gap:18px;padding:18px 0;transition:color .2s;display:flex}.post-module__epbfUq__faqButton:hover{color:var(--green)}.post-module__epbfUq__faqButton span:first-child{letter-spacing:-.02em;font-size:clamp(17px,1.7vw,19px);font-weight:600;line-height:1.3}.post-module__epbfUq__faqButton span:last-child{width:28px;height:28px;color:var(--green);border:1px solid #20282340;flex:none;place-items:center;font-size:17px;display:grid}.post-module__epbfUq__faqAnswer{color:var(--muted);padding:0 46px 20px 0;font-size:16px;line-height:1.65}.post-module__epbfUq__tags{border-top:1px solid #20282329;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;padding-top:clamp(18px,2.2vw,24px);display:flex}.post-module__epbfUq__tags>span{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-right:6px;font-size:13px;font-weight:700}.post-module__epbfUq__tags a{color:var(--green);border:1px solid #254f3e4d;border-radius:2px;padding:6px 12px;font-size:14px;font-weight:600;transition:background .2s,color .2s,border-color .2s}.post-module__epbfUq__tags a:hover{background:var(--lime);border-color:var(--lime);color:var(--forest)}.post-module__epbfUq__bio{background:var(--white);border:1px solid #20282324;flex-wrap:wrap;align-items:flex-start;gap:18px 24px;padding:clamp(20px,2.6vw,30px);display:flex}.post-module__epbfUq__bioPhoto{border-radius:50%;flex:none;width:80px;height:80px}.post-module__epbfUq__bioText{flex:280px;gap:8px;display:grid}.post-module__epbfUq__bioText>span:first-child{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:13px;font-weight:700}.post-module__epbfUq__bioName{letter-spacing:-.025em;font-size:20px;font-weight:600}.post-module__epbfUq__bioText p{color:var(--muted);font-size:15px;line-height:1.6}.post-module__epbfUq__bioLinks{flex-wrap:wrap;gap:16px;margin-top:4px;display:flex}.post-module__epbfUq__related{background:var(--white);padding:clamp(56px,7vw,100px) 0}.post-module__epbfUq__relatedStack{gap:clamp(26px,3.4vw,44px);display:grid}.post-module__epbfUq__relatedHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 24px;display:flex}.post-module__epbfUq__relatedHead h2{letter-spacing:-.035em;font-size:clamp(26px,3.2vw,40px);font-weight:600;line-height:1.05}.post-module__epbfUq__relatedGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,max(240px,30%)),1fr));gap:clamp(28px,3.4vw,44px) clamp(20px,2.6vw,36px);margin:0;padding:0;list-style:none;display:grid}.post-module__epbfUq__relatedCard{align-content:start;gap:14px;display:grid}.post-module__epbfUq__relatedImage{aspect-ratio:4/3;display:block}.post-module__epbfUq__relatedCard h3{letter-spacing:-.03em;max-width:24ch;font-size:clamp(19px,1.9vw,23px);font-weight:600;line-height:1.18}.post-module__epbfUq__relatedCard h3 a{color:var(--ink);transition:color .2s}.post-module__epbfUq__relatedCard h3 a:hover{color:var(--green)}.post-module__epbfUq__fill{width:100%;height:100%}.post-module__epbfUq__newsletter{padding:0 0 var(--section-pad);background:var(--white)}
