.works{background:#f2f2f2;padding:76px 0 88px}.works .eyebrow{color:#914000}.work-card{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);background:white;align-items:center;gap:42px;border-bottom:5px solid var(--orange)}.work-image{position:relative;display:block;padding:0;border:0;background:#292929;cursor:zoom-in;width:100%;font:inherit;color:white;text-align:left}.work-image img{display:block;width:100%;height:auto}.work-image>span{display:block;padding:15px 20px;font-size:1rem}.work-image:hover>span{color:#ff9b55}.work-image:focus-visible,.close-dialog:focus-visible{outline:3px solid #0767c5;outline-offset:5px}.work-copy{padding:36px 36px 36px 0}.work-copy h3{font-size:2rem}.work-copy .eyebrow{font-size:.875rem;margin-bottom:18px}.work-copy .button{margin-top:28px;gap:24px}.work-dialog{padding:0;border:0;background:#202020;color:white;max-width:min(1000px,94vw);max-height:94dvh;overflow:auto}.work-dialog::backdrop{background:rgb(0 0 0 / .85)}.work-dialog img{display:block;width:100%;height:auto}.close-dialog{position:sticky;top:0;display:block;margin-left:auto;border:0;padding:16px 22px;background:#292929;color:white;font:700 1rem Arial,sans-serif;cursor:pointer}.gallery-open{overflow:hidden}@media(max-width:700px){.works{padding:50px 0}.work-card{grid-template-columns:1fr;gap:0}.work-copy{padding:28px 24px}.nav nav{flex-wrap:wrap;gap:14px}.work-copy h3{font-size:1.7rem}}

.work-card + .work-card{margin-top:36px}
