.mm-capture-intro[data-astro-cid-cmiewwto]{display:grid;grid-template-columns:1.4fr 1fr;gap:40px;align-items:end;margin-bottom:36px}.mm-capture-intro[data-astro-cid-cmiewwto] h2[data-astro-cid-cmiewwto]{font-size:clamp(2rem,4vw,4rem);line-height:1.08;margin:0}.mm-capture-intro[data-astro-cid-cmiewwto] p[data-astro-cid-cmiewwto]{max-width:440px;margin:0;color:#526c79}.mm-capture-grid[data-astro-cid-cmiewwto]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 24px}.mm-capture-grid[data-astro-cid-cmiewwto] img[data-astro-cid-cmiewwto]{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:12px}.mm-capture-grid[data-astro-cid-cmiewwto] h3[data-astro-cid-cmiewwto]{font-size:clamp(1.2rem,1.6vw,1.5rem);margin:18px 0 8px;letter-spacing:-.035em}.mm-capture-grid[data-astro-cid-cmiewwto] p[data-astro-cid-cmiewwto]{margin:0;max-width:48ch;color:#526c79;font-size:1rem;line-height:1.65}.mm-capture-gallery[data-astro-cid-cmiewwto]>.mm-link[data-astro-cid-cmiewwto]{margin-top:28px}@media(max-width:1000px){.mm-capture-grid[data-astro-cid-cmiewwto]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.mm-capture-intro[data-astro-cid-cmiewwto]{grid-template-columns:1fr;gap:20px}.mm-capture-grid[data-astro-cid-cmiewwto]{grid-template-columns:1fr;gap:28px}}.mobility-logo-strip[data-astro-cid-mj5ibkjn]{position:relative;background:#83d5ed;border-block:1px solid #83d5ed;padding:10px 0 21px;overflow:hidden}.mobility-logo-window[data-astro-cid-mj5ibkjn]{overflow:hidden}.mobility-logo-track[data-astro-cid-mj5ibkjn]{display:flex;width:max-content;animation:mobility-partners 32s linear infinite}.mobility-logo-set[data-astro-cid-mj5ibkjn]{display:flex;flex-shrink:0;align-items:center}.mobility-logo[data-astro-cid-mj5ibkjn]{background:#83d5ed;display:flex;align-items:center;justify-content:center;width:clamp(185px,20vw,290px);height:48px;padding:5px 34px}.mobility-logo[data-astro-cid-mj5ibkjn] span[data-astro-cid-mj5ibkjn]{position:relative;display:block;overflow:hidden;flex-shrink:0}.mobility-logo[data-astro-cid-mj5ibkjn] img[data-astro-cid-mj5ibkjn]{position:absolute;max-width:none;width:var(--image-width);height:auto;left:var(--image-left);top:var(--image-top);filter:grayscale(1);mix-blend-mode:multiply}.mobility-logo-pause[data-astro-cid-mj5ibkjn]{position:absolute;right:18px;bottom:6px;border:0;border-bottom:1px solid #102b3a;background:transparent;color:#102b3a;font:11px Arial,sans-serif;padding:2px 0;cursor:pointer}.mobility-logo-strip[data-astro-cid-mj5ibkjn]:hover .mobility-logo-track[data-astro-cid-mj5ibkjn],.mobility-logo-strip[data-astro-cid-mj5ibkjn]:focus-within .mobility-logo-track[data-astro-cid-mj5ibkjn],.mobility-logo-strip[data-astro-cid-mj5ibkjn].is-paused .mobility-logo-track[data-astro-cid-mj5ibkjn],.paused .mobility-logo-track[data-astro-cid-mj5ibkjn]{animation-play-state:paused}.mobility-logo-pause[data-astro-cid-mj5ibkjn]:focus-visible{outline:2px solid #102b3a;outline-offset:3px}@keyframes mobility-partners{to{transform:translate(-50%)}}@media(max-width:600px){.mobility-logo[data-astro-cid-mj5ibkjn]{height:40px;width:180px;padding-inline:30px}.mobility-logo-strip[data-astro-cid-mj5ibkjn]{padding-top:10px}}@media(prefers-reduced-motion:reduce){.mobility-logo-track[data-astro-cid-mj5ibkjn]{animation:none;width:100%}.mobility-logo-set[data-astro-cid-mj5ibkjn]{flex-wrap:wrap;width:100%;justify-content:center}.mobility-logo-set[data-astro-cid-mj5ibkjn][aria-hidden=true],.mobility-logo-pause[data-astro-cid-mj5ibkjn]{display:none}}.will-enter{opacity:0;transform:translateY(28px);transition:opacity .7s,transform .7s}.will-enter.arrived{opacity:1;transform:none}.studio-lightbox{border:0;background:#fff;color:#16161c;padding:16px;max-width:92vw;max-height:92vh}.studio-lightbox::backdrop{background:#080915eb;backdrop-filter:blur(10px)}.studio-lightbox img{max-width:84vw;max-height:75vh;width:auto;object-fit:contain}.studio-lightbox button{position:absolute;right:24px;top:24px;width:40px;height:40px;border:0;border-radius:50%;background:#fff;color:#111}.studio-lightbox p{font-size:.8rem;margin:15px 0 0}@media(prefers-reduced-motion:reduce){.will-enter{opacity:1;transform:none}}
