.work-nav{display:flex;justify-content:space-between;gap:18px}.work-nav a,.work-nav-empty{flex:1;min-width:0}.work-nav a{display:flex;flex-direction:column;gap:5px;padding:14px 18px;border:1px solid var(--line);background:#faf9f5}.work-nav a:hover,.work-nav a:focus-visible{border-color:#a87a59;background:#fff}.work-nav a[rel=next]{text-align:right}.work-nav span{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.work-nav strong{font-family:Georgia,serif;font-size:20px;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.work>.eyebrow{margin-top:42px}.view-carousel{margin:0}.view-carousel:focus-visible{outline:3px solid #a87a59;outline-offset:4px}.carousel-stage{position:relative;display:grid;place-items:center;aspect-ratio:3/2;background:#e8e6df}.carousel-image{display:block;width:100%;height:100%;object-fit:contain}.carousel-arrow{position:absolute;top:50%;transform:translateY(-50%);width:48px;height:64px;border:0;background:#07162dba;color:#fff;font:400 42px/1 Georgia,serif;cursor:pointer}.carousel-arrow:hover,.carousel-arrow:focus-visible{background:#07162d;outline:2px solid #d6b16d;outline-offset:2px}.carousel-prev{left:12px}.carousel-next{right:12px}.carousel-caption{display:flex;justify-content:space-between;gap:20px;padding:17px 2px;border-bottom:1px solid var(--line);color:var(--muted);font-size:12px;font-weight:650;letter-spacing:.12em;text-transform:uppercase}.carousel-count{font-variant-numeric:tabular-nums}@media(max-width:640px){.work-nav{gap:8px}.work-nav a{padding:10px}.work-nav strong{font-size:15px}.carousel-arrow{width:40px;height:52px;font-size:34px}.carousel-prev{left:4px}.carousel-next{right:4px}.work>.eyebrow{margin-top:32px}}
