.mb-filter{display:grid;grid-template-columns:2fr 1.2fr 1fr auto auto;gap:12px;align-items:end;background:#f3f1ed;padding:24px;margin:28px 0;color:#222}.mb-filter label{font-size:.8rem;letter-spacing:.06em;text-transform:uppercase;font-weight:650}.mb-filter input,.mb-filter select,.mb-contact-form input:not([type=checkbox]),.mb-contact-form textarea{box-sizing:border-box;display:block;width:100%;font:inherit;padding:12px;border:1px solid #c9c6c1;background:#fff;border-radius:0;margin-top:8px}.mb-filter button,.mb-contact-form button{background:#1a1d1e;color:white;border:0;padding:14px 21px;font:inherit;cursor:pointer}.mb-filter-reset{align-self:center;color:inherit}.mb-result-count{color:#676767;font-size:.85rem}.mb-actor-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:26px 18px}.mb-actor-tile{text-decoration:none!important;color:inherit;display:block;min-width:0}.mb-actor-photo{display:block;aspect-ratio:4/5;background:#d8d4cf;overflow:hidden}.mb-actor-photo img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s}.mb-actor-tile:hover .mb-actor-photo img{transform:scale(1.05)}.mb-avatar{font-family:Georgia,serif;display:grid;place-items:center;height:100%;font-size:clamp(2rem,5vw,4rem);letter-spacing:.06em;color:#65615c}.mb-actor-name{display:block;padding-top:12px;text-transform:uppercase;letter-spacing:.095em;font-size:.85rem;font-weight:650}.mb-gallery-clip{overflow:hidden;margin:25px calc(-50vw + 50%);width:100vw}.mb-gallery-track{display:flex;gap:14px;width:max-content;animation:mb-scroll 70s linear infinite}.mb-gallery-track>.mb-actor-tile,.mb-gallery-duplicate>.mb-actor-tile{width:215px}.mb-gallery-duplicate{display:flex;gap:14px}.mb-gallery-clip:hover .mb-gallery-track,.mb-gallery-clip:focus-within .mb-gallery-track{animation-play-state:paused}@keyframes mb-scroll{to{transform:translateX(-50%)}}@media(prefers-reduced-motion:reduce){.mb-gallery-track{animation:none;overflow:auto}}.mb-contact-form{display:grid;gap:20px;max-width:700px}.mb-contact-form label{font-size:.9rem}.mb-contact-form textarea{resize:vertical}.mb-honey{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.mb-consent{display:flex;gap:10px;align-items:start}.mb-form-success{padding:16px;border-left:3px solid #5c7764;background:#eef2ec}@media(max-width:900px){.mb-filter{grid-template-columns:1fr 1fr}.mb-actor-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){.mb-filter{grid-template-columns:1fr}.mb-actor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}.mb-gallery-track>.mb-actor-tile,.mb-gallery-duplicate>.mb-actor-tile{width:145px}}
