.works-heading{padding-top:35px;padding-bottom:15px;max-width:950px}.works-heading h1{font-size:clamp(38px,5.5vw,74px);letter-spacing:-.045em;line-height:1.08;margin:20px 0}.works-heading h1 em{font-style:normal;color:#147f80}.works-heading>p:not(.eyebrow){max-width:720px;font-size:20px;line-height:1.7;color:#47616a}.work-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.work-card{border:1px solid #d8e2dc;border-radius:18px;overflow:hidden;background:white}.work-card-photo{display:block;height:420px;background:#e7eee8}.work-card-photo img{display:block;width:100%;height:100%;object-fit:contain}.work-card-copy{padding:28px}.work-card h3{font-size:27px;line-height:1.2;margin:14px 0}.work-card h3 a{color:#073944;text-decoration:none}.work-card-copy>p:not(.eyebrow){color:#47616a;line-height:1.7}.work-card-copy small{display:block;font-size:12px;color:#52666a;margin:22px 0}.work-main-photo{margin:28px 0}.work-main-photo .photo-open{display:block;width:100%;border:0;padding:0;background:#e7eee8;border-radius:16px;overflow:hidden;cursor:zoom-in}.work-main-photo img{display:block;width:100%;height:auto;max-height:730px;object-fit:contain}.work-main-photo figcaption{font-size:13px;color:#52666a;line-height:1.8;margin-top:12px}.work-expand{font:inherit;background:none;border:0;padding:5px;color:#086c6e;text-decoration:underline;cursor:pointer}.work-details-card{padding:35px;background:#fff;border:1px solid #d8e2dc;border-radius:18px;margin-bottom:35px}.work-details-card h2,.work-consult h2{font-size:32px;letter-spacing:-.03em;line-height:1.2}.work-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;margin-top:28px}.work-detail-grid h3{font-size:19px}.work-detail-grid p{color:#47616a;line-height:1.7}.work-consult{background:#073944;color:white;border-radius:18px;padding:35px;display:grid;grid-template-columns:1.5fr 1fr;gap:35px;align-items:center}.work-consult p{color:#d5e5e1;line-height:1.7}.work-consult .eyebrow{color:#eafa77}.work-consult .text-link{display:block;margin-top:20px;color:#eafa77}.works-gallery-link{display:flex;flex-wrap:wrap;gap:20px;align-items:center;justify-content:space-between;padding:28px 0 0}.work-detail-link{display:block;color:#086c6e;font-size:14px;text-decoration:underline;text-underline-offset:3px;margin-top:16px}.all-work-photos{display:inline-block;margin-top:35px}.works-page .breadcrumb{flex-wrap:wrap}.work-card a:focus-visible,.work-expand:focus-visible{outline:3px solid #147f80;outline-offset:4px}@media(max-width:760px){.work-grid,.work-detail-grid,.work-consult{grid-template-columns:1fr}.work-card-photo{height:380px}.works-heading>p:not(.eyebrow){font-size:18px}.work-details-card,.work-consult{padding:25px}.work-details-card h2,.work-consult h2{font-size:27px}.work-detail-grid{gap:12px}.work-card-copy{padding:24px}.work-card h3{font-size:25px}.works-gallery-link{align-items:flex-start}.work-main-photo img{max-height:650px}}
.work-other-views{margin:35px 0}.work-view-grid figure{margin:0}.work-view-grid .photo-open{display:block;width:100%;border:0;border-radius:16px;overflow:hidden;padding:0;background:#e7eee8;cursor:zoom-in}.work-view-grid img{display:block;width:100%;height:auto;max-height:650px;object-fit:contain}.work-view-grid figcaption{font-size:13px;line-height:1.7;color:#52666a;margin:12px 0}.work-other-views h2{font-size:32px;line-height:1.2;letter-spacing:-.03em}
