@import url('./project-testimonial.css');
.pj-page{background:#f6f5ef;color:#1e241e}.pj-page .hdr:not(.solid){background:#f6f5eff5;color:#111}.pj-page .hdr:not(.solid) .brand-logo-dark{display:block}.pj-page .hdr:not(.solid) .brand-logo-light{display:none}.pj-page.menu-open .hdr{background:transparent}.pj-hero,.pj-overview,.pj-deliverables,.pj-next{max-width:1380px;margin:auto;padding-left:48px;padding-right:48px}.pj-hero{padding-top:125px;padding-bottom:44px}.pj-back{display:inline-flex;font-size:12px;color:#657369;margin-bottom:45px;text-decoration:none}.pj-back:hover{text-decoration:underline}.pj-kicker{font-size:10px;font-weight:600;letter-spacing:.15em;color:#6a8076;margin:0 0 18px}.pj-hero h1{font-size:min(clamp(39px,5vw,72px),var(--type-title));line-height:1.04;letter-spacing:-.05em;font-weight:500;max-width:1050px;margin:0 0 35px}.pj-hero-row{display:grid;grid-template-columns:1.3fr 1fr;gap:45px;align-items:end}.pj-hero-row h2{font-size:clamp(24px,2.7vw,37px);font-weight:400;letter-spacing:-.04em;line-height:1.15;margin:0;max-width:500px;color:#6b776b}.pj-hero-row>div{font-size:13px;line-height:1.7;justify-self:end}.pj-hero-row p{margin:0 0 10px}.pj-hero-row a{font-size:12px;color:#39739d;text-decoration:none}.pj-hero-row a:hover{text-decoration:underline}.pj-status{display:inline-flex;font-size:10px;padding:6px 10px;border-radius:30px;background:#e1e5ac}.pj-hero-art,.pj-dashboard{max-width:1284px;margin:0 auto 65px;border-radius:20px;overflow:hidden;background:#ebece6;border:1px solid #11111110}.pj-hero-art img{display:block;width:100%;height:auto;max-height:680px;object-fit:cover;object-position:top}.pj-logo-art img{height:390px;object-fit:contain;padding:75px}.pj-dashboard img{width:100%;height:auto;display:block}.pj-dashboard figcaption{font-size:11px;line-height:1.6;color:#788375;padding:14px 20px}.pj-overview{display:grid;grid-template-columns:1fr 1.3fr;gap:80px;padding-top:20px;padding-bottom:70px}.pj-overview h2,.pj-deliverables h2{font-size:min(clamp(28px,3vw,42px),var(--type-section));line-height:1.12;letter-spacing:-.04em;font-weight:500;margin:0}.pj-overview>p{font-size:16px;line-height:1.9;color:#687568;margin:0}.pj-deliverables{padding-bottom:65px}.pj-deliverables>div{display:grid;grid-template-columns:1fr 1.3fr;gap:80px;border-top:1px solid #11111118;padding-top:30px}.pj-deliverables ul{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:15px 28px}.pj-deliverables li{font-size:13px;line-height:1.65;padding-bottom:12px;border-bottom:1px solid #1111110d;color:#5d705f}.pj-next{padding-top:52px;padding-bottom:60px}.pj-next h2{font-size:min(clamp(35px,4vw,58px),var(--type-section));line-height:1.1;font-weight:500;letter-spacing:-.045em;margin:0 0 28px}.pj-next>div{display:flex;gap:25px;flex-wrap:wrap;align-items:center}.pj-next a{font-size:13px;text-decoration:none}.pj-next a:hover{text-decoration:underline}.pj-next .pj-book{padding:15px 22px;border-radius:30px;background:#6aa6da;color:#111}.pj-page a:focus-visible{outline:3px solid #467fae;outline-offset:4px}@media(max-width:900px){.pj-hero,.pj-overview,.pj-deliverables,.pj-next{padding-left:28px;padding-right:28px}.pj-hero-art,.pj-dashboard{margin-left:28px;margin-right:28px}.pj-overview,.pj-deliverables>div{gap:35px}.pj-deliverables ul{grid-template-columns:1fr}}@media(max-width:650px){.pj-hero,.pj-overview,.pj-deliverables,.pj-next{padding-left:22px;padding-right:22px}.pj-hero{padding-top:110px;padding-bottom:30px}.pj-back{margin-bottom:35px}.pj-hero h1{font-size:min(47px,var(--type-title));margin-bottom:25px;overflow-wrap:break-word}.pj-hero-row,.pj-overview,.pj-deliverables>div{grid-template-columns:1fr;gap:25px}.pj-hero-row>div{justify-self:start}.pj-hero-art,.pj-dashboard{margin-left:22px;margin-right:22px;border-radius:14px;margin-bottom:40px}.pj-logo-art img{height:250px;padding:40px}.pj-overview{padding-top:0;padding-bottom:45px}.pj-overview>p{font-size:14px}.pj-deliverables{padding-bottom:40px}.pj-next{padding-top:45px;padding-bottom:55px}}
