@scope(.how-i-work){:scope{padding-top:3rem;padding-bottom:5rem}.lead{margin-bottom:1.5rem}}@scope(.engagement){.subtitle{margin-bottom:1.5rem}.grid{border-top:1px solid var(--color-salmon);grid-template-columns:1fr;display:grid}.grid:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:1px solid var(--color-salmon)}.grid:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:1px solid var(--color-salmon)}@media (min-width:768px){.grid{grid-template-columns:repeat(3,1fr)}}.cell{border-bottom:1px solid var(--color-salmon);-ms-flex-direction:column;flex-direction:column;gap:.5rem;padding:1.5rem 1.25rem;display:-ms-flexbox;display:flex}.cell:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-right:1px solid var(--color-salmon)}.cell:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-left:1px solid var(--color-salmon)}.cell--link{padding:0}.cta{color:var(--color-green);-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;padding-top:2.25rem;padding-bottom:2.25rem;text-decoration:none;transition:color .2s;display:-ms-flexbox;display:flex}.cta:hover{background:var(--color-salmon)}.cta:active{color:var(--color-green-dark)}}@scope(.bullet-list){:scope{-ms-flex-direction:column;flex-direction:column;gap:1rem;display:-ms-flexbox;display:flex}.item{-ms-flex-align:center;align-items:center;gap:.85rem;display:-ms-flexbox;display:flex}.item:before{background-color:var(--color-salmon);content:"";-ms-flex-negative:0;flex-shrink:0;width:1.25rem;height:1.25rem;display:block}}@scope(.post-summary){:scope{-ms-flex-direction:column;flex-direction:column;gap:.5rem;text-decoration:none;display:-ms-flexbox;display:flex}:scope:hover .title{color:var(--color-green-dark)}.title{color:var(--color-green);margin:0;margin-bottom:8px;font-size:20px;transition:color .2s}.link{color:var(--color-green);text-decoration:none}.date{color:var(--color-text);font-size:.9rem}.description{color:var(--color-text);margin:0}}@scope(.latest-post){:scope{padding-top:0}.post-card{background-color:var(--color-light);margin-top:2rem;margin-bottom:1.5rem;padding:1.5rem}.post-card:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:3px solid var(--color-salmon)}.post-card:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:3px solid var(--color-salmon)}.view-all{z-index:0;position:relative}.view-all:before{background:var(--color-salmon);content:"";transform-origin:inline-end;z-index:-1;transition:transform .25s ease-in-out;position:absolute;top:0;bottom:0;left:0;right:0;transform:scaleX(0)}.view-all:hover{color:var(--color-green-dark)}.view-all:hover:before{transform-origin:inline-start;transform:scaleX(1)}}@scope(.contact){:scope{padding-top:0}.email{color:var(--color-green);text-underline-offset:3px;text-decoration:underline}}@scope(.footer){:scope{background-color:var(--color-green);padding-block:var(--section-spacing)}.title{color:var(--color-bg);margin-top:0}.social{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.5rem;display:-ms-flexbox;display:flex}.link{color:var(--color-bg);--m-slide-text:var(--color-green-dark);text-decoration:none}.link:active{color:color-mix(in srgb, var(--color-salmon), black 10%)}.link:focus-visible{outline:2px solid var(--color-bg);outline-offset:3px}}.footer-credit{color:var(--color-text);text-align:center;padding-top:.25rem;padding-bottom:.25rem;font-size:.75rem}