.work-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.work-grid .work-card{min-width:0}.work-grid .work-image{width:100%;height:auto;aspect-ratio:1;object-fit:contain;background:#0d0e14}.work-grid .photo-slide img{aspect-ratio:1;object-fit:contain}.work-grid .work-card .placeholder{position:static;align-self:flex-start;order:1;margin-top:.8rem;padding:0;background:none;color:var(--gold);font-size:.75rem}.work-grid .work-meta{order:2;padding:.55rem 0 0}.work-grid .work-meta h3{line-height:1.25}.work-grid .photo-controls{min-height:60px}.work-grid .photo-slide figcaption{position:static;min-height:40px;margin:0;padding:.6rem 0;background:transparent}.work-grid .photo-track{align-items:start}@media(max-width:580px){.work-grid{grid-template-columns:minmax(0,1fr);gap:2.4rem}.work-grid .work-image,.work-grid .photo-slide img{aspect-ratio:1;object-fit:contain}}

.featured-work-action{display:flex;justify-content:center;margin-top:3rem;padding-top:2rem;border-top:1px solid rgba(210,174,92,.25)}.featured-work-button{min-height:60px;padding:1.1rem 2.6rem;font-size:1rem;box-shadow:0 8px 35px rgba(210,174,92,.18);border:1px solid var(--gold)}.featured-work-button:hover,.featured-work-button:focus-visible{box-shadow:0 8px 42px rgba(210,174,92,.32)}@media(max-width:580px){.featured-work-button{width:100%;text-align:center;justify-content:center}}
