.see-work{border-top:1px solid var(--line)}.work-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4rem;margin:2rem 0}.work-card{min-width:0;padding:1.5rem;border:1px solid var(--line);border-radius:8px;background:var(--panel,#182537);display:flex;flex-direction:column}.work-card h3{font-size:1.65rem;margin:.4rem 0 1rem}.work-card>p:not(.eyebrow){font-size:.95rem}.work-player{margin:1rem 0;min-height:100px;display:grid;place-items:center;background:rgba(0,0,0,.2);border-radius:6px;padding:1rem}.work-player iframe{width:100%;height:620px;border:0;background:white}.work-credit,.work-note{font-size:.8rem!important;color:var(--muted)}.work-links{display:grid;gap:.7rem;margin-top:auto}.work-links a{font-weight:600}.work-player button{cursor:pointer;white-space:normal}.work-grid:has(>.work-card:only-child){grid-template-columns:minmax(0,700px)}@media(max-width:900px){.work-grid{grid-template-columns:1fr}.work-card{padding:1.2rem}.work-player iframe{max-width:540px}.work-player{padding:.5rem}}
.work-player button[hidden]{display:none!important}
.work-close{display:block;margin:0 0 .7rem;min-height:44px;padding:.65rem 1rem;border:1px solid var(--line);border-radius:4px;background:transparent;color:inherit;font:inherit;cursor:pointer}.work-links a{min-height:44px;display:flex;align-items:center}.work-player{min-width:0}.work-player iframe{max-width:100%}@media(min-width:701px) and (max-width:1100px){.work-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.work-player{padding:0;background:transparent}.work-player iframe{height:580px}.work-card{padding:1rem}.work-card h3{font-size:1.5rem}.see-work{scroll-margin-top:1rem}}
.work-player[data-provider="facebook"] iframe{height:auto;aspect-ratio:16/9;min-height:180px}.work-grid:has(>.work-card:nth-child(4)){grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:700px){.work-grid:has(>.work-card:nth-child(4)){grid-template-columns:1fr}}