.mv-portal{--mv-yellow:#e7ed43;max-width:1280px;margin:auto;padding:72px 24px 100px;color:#eee;font-family:Arial,sans-serif}.mv-portal-heading{max-width:800px;margin-bottom:48px}.mv-portal h1{font-family:Georgia,serif;font-weight:400;font-size:clamp(38px,6vw,76px);line-height:1.1}.mv-portal p{color:#b9b9b2;line-height:1.7}.mv-eyebrow{font-size:11px;letter-spacing:.16em}.mv-portal a{color:var(--mv-yellow);text-underline-offset:4px}.mv-login{max-width:460px;padding:32px;background:#242624;border:1px solid #454740}.mv-login label{display:block;margin-bottom:8px;color:#eee}.mv-login input[type=text],.mv-login input[type=password]{box-sizing:border-box;display:block;width:100%;padding:14px;border:1px solid #62655a;background:#171a16;color:#fff;font-size:16px}.mv-login input[type=submit],.mv-download{display:inline-block;padding:12px 20px;background:var(--mv-yellow);color:#171a16!important;border:0;font-weight:600;cursor:pointer;text-decoration:none}.mv-portal-bar{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #444;padding-bottom:20px;margin-bottom:36px}.mv-gallery-grid,.mv-photo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.mv-gallery-card{border:1px solid #494c41;padding:30px;background:#242624;text-decoration:none}.mv-gallery-card h3{color:#f3f3e8;font-size:25px}.mv-photo-grid figure{margin:0;min-width:0;background:#242624}.mv-photo-grid img{display:block;width:100%;height:260px;object-fit:cover}.mv-photo-grid figcaption{padding:16px;display:flex;flex-direction:column;align-items:start;gap:16px;overflow-wrap:anywhere}.mv-portal a:focus-visible,.mv-portal input:focus-visible{outline:3px solid var(--mv-yellow);outline-offset:4px}@media(max-width:800px){.mv-gallery-grid,.mv-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:500px){.mv-gallery-grid,.mv-photo-grid{grid-template-columns:1fr}.mv-login{padding:24px}.mv-portal{padding-top:40px}}
