.project-page{max-width:1200px;padding-top:38px;padding-bottom:70px}.project-breadcrumb{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;padding:0 48px;font-size:12px;display:flex}.project-breadcrumb a:hover,.project-back-link:hover{text-underline-offset:4px;text-decoration:underline}.project-breadcrumb>span[aria-hidden]{color:#b6baaf}.project-page-header{padding:55px 48px 35px}.project-page-label{flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}.project-page-label .eyebrow{margin:0;font-size:10px}.project-page-label>span:last-child{color:#737b69;font-size:12px}.project-page-header h1{letter-spacing:-2.5px;text-wrap:balance;max-width:900px;margin:24px 0;font-size:clamp(40px,5.8vw,72px);line-height:1.06}.project-page-header>p{max-width:760px;color:var(--muted);text-wrap:pretty;font-size:18px;line-height:1.8}.project-page-meta{color:#697260;flex-wrap:wrap;gap:10px 22px;margin-top:27px;font-size:12px;display:flex}.project-page-meta>span{align-items:center;gap:7px;display:flex}.project-section-nav{border-block:1px solid var(--line);flex-wrap:wrap;gap:10px 26px;margin:0 48px 36px;padding:18px 0;font-size:13px;display:flex}.project-section-nav a:hover{color:#65784d}.project-page [id]{scroll-margin-top:110px}.project-page .automation-result h2{letter-spacing:.8px;text-transform:uppercase;color:#68735e;margin:0 0 10px;font-size:12px;font-weight:400}.project-page .automation-detail-body h2{letter-spacing:-.5px;margin:0 0 15px;font-size:22px}.project-page .automation-detail-body p+h2{margin-top:30px}.project-page .automation-steps h3{letter-spacing:0;margin:0 0 5px;font-size:15px;font-weight:400}.project-page .automation-workflow-heading h2{letter-spacing:-.4px;align-items:center;gap:13px;font-size:23px;display:flex}.project-page .automation-workflow-heading h2>span{color:#7b8472;letter-spacing:0;font-size:11px}.project-page .automation-detail-footer{border:1px solid var(--line);border-radius:14px;margin:0 48px}.project-page .automation-detail-footer h2{letter-spacing:-.4px;max-width:430px;color:var(--ink);font-size:25px;line-height:1.3}.project-page .website-project-detail{max-width:none}.project-related{border-top:1px solid var(--line);grid-template-columns:.8fr 1.2fr;gap:60px;margin:65px 48px 30px;padding-top:35px;display:grid}.project-related h2{letter-spacing:-.8px;margin-top:16px;font-size:32px;line-height:1.15}.project-related-links a{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding:20px 0;font-size:19px;display:flex}.project-related-links a:first-child{padding-top:0}.project-related-links small{color:var(--muted);max-width:400px;margin-top:8px;font-size:13px;line-height:1.7;display:block}.project-related-links .icon{flex-shrink:0;margin-top:5px}.project-related-links a:hover>span{text-underline-offset:4px;text-decoration:underline}.project-back-link{align-items:center;gap:12px;margin:0 48px;font-size:13px;display:inline-flex}.project-page a:focus-visible,.project-page button:focus-visible,.automation-portfolio a:focus-visible{outline-offset:5px;outline:2px solid #647750}@media (width<=700px){.project-page{padding-top:25px;padding-bottom:45px}.project-breadcrumb{gap:8px;padding:0;font-size:11px}.project-page-header{padding:35px 0 26px}.project-page-header h1{letter-spacing:-1.4px;margin:21px 0;font-size:42px}.project-page-header>p{font-size:16px}.project-page-label{gap:10px}.project-page-label>span:last-child{font-size:11px}.project-page-meta{gap:10px 18px;font-size:11px}.project-section-nav{gap:12px 18px;margin:0 0 25px;font-size:12px}.project-page .automation-result{margin-inline:0}.project-page .automation-detail-body,.project-page .website-project-story{padding-inline:0}.project-page .automation-workflow-heading,.project-page .automation-workflow-summary,.project-page .automation-detail-figure{margin-inline:0}.project-page .automation-workflow-heading h2{font-size:22px}.project-page .website-screen-tour{padding-inline:0}.project-page .automation-detail-footer{margin:0;padding:25px}.project-page .automation-detail-footer h2{font-size:24px}.project-related{grid-template-columns:1fr;gap:28px;margin:40px 0 26px;padding-top:28px}.project-related h2{font-size:29px}.project-back-link{margin:0}.project-page .website-screen-toolbar{flex-wrap:wrap}}
