.photo-gallery[data-astro-cid-zbo42owe]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:32px;align-items:stretch}.photo-tile[data-astro-cid-zbo42owe]{display:block;position:relative;min-width:0;margin:0;aspect-ratio:4/3;border:1px solid #36434a;border-radius:10px;overflow:hidden;background:#192126}.photo-tile[data-astro-cid-zbo42owe] img[data-astro-cid-zbo42owe]{display:block;width:100%;height:100%;object-fit:cover}.photo-tile[data-astro-cid-zbo42owe] a[data-astro-cid-zbo42owe]{display:block;width:100%;height:100%;cursor:zoom-in}.photo-tile[data-astro-cid-zbo42owe] a[data-astro-cid-zbo42owe]:focus-visible{outline:3px solid #ffd218;outline-offset:-4px}.photo-viewer[data-astro-cid-zbo42owe]{padding:0;border:0;background:transparent;color:#fff;max-width:calc(100vw - 40px);max-height:calc(100dvh - 40px);overflow:visible}.photo-viewer[data-astro-cid-zbo42owe]::backdrop{background:#000000c7}.photo-viewer-content[data-astro-cid-zbo42owe]{position:relative;width:fit-content;padding:38px 12px 12px;background:#192126;border:1px solid #56616a;border-radius:12px;box-shadow:0 16px 60px #0008}.photo-viewer-image[data-astro-cid-zbo42owe]{display:block;width:auto;height:auto;max-width:min(720px,calc(100vw - 68px));max-height:min(560px,65dvh);object-fit:contain;border-radius:5px}.photo-viewer-close[data-astro-cid-zbo42owe]{position:absolute;right:0;top:0;width:44px;height:38px;padding:0;background:transparent;border:0;color:#fff;font-size:30px;line-height:1;cursor:pointer;border-radius:8px}.photo-viewer-close[data-astro-cid-zbo42owe]:hover{color:#ffd218}.photo-viewer-close[data-astro-cid-zbo42owe]:focus-visible{outline:2px solid #ffd218;outline-offset:-4px}.career-gallery[data-astro-cid-zbo42owe]{grid-template-columns:repeat(8,minmax(0,1fr));gap:10px}.career-gallery[data-astro-cid-zbo42owe] .photo-tile[data-astro-cid-zbo42owe]{aspect-ratio:3/4;border-radius:7px}@media(max-width:1000px){.photo-tile[data-astro-cid-zbo42owe] a[data-astro-cid-zbo42owe]{display:block;width:100%;height:100%;cursor:zoom-in}.photo-tile[data-astro-cid-zbo42owe] a[data-astro-cid-zbo42owe]:focus-visible{outline:3px solid #ffd218;outline-offset:-4px}.photo-viewer[data-astro-cid-zbo42owe]{padding:0;border:0;background:transparent;color:#fff;max-width:calc(100vw - 40px);max-height:calc(100dvh - 40px);overflow:visible}.photo-viewer[data-astro-cid-zbo42owe]::backdrop{background:#000000c7}.photo-viewer-content[data-astro-cid-zbo42owe]{position:relative;width:fit-content;padding:38px 12px 12px;background:#192126;border:1px solid #56616a;border-radius:12px;box-shadow:0 16px 60px #0008}.photo-viewer-image[data-astro-cid-zbo42owe]{display:block;width:auto;height:auto;max-width:min(720px,calc(100vw - 68px));max-height:min(560px,65dvh);object-fit:contain;border-radius:5px}.photo-viewer-close[data-astro-cid-zbo42owe]{position:absolute;right:0;top:0;width:44px;height:38px;padding:0;background:transparent;border:0;color:#fff;font-size:30px;line-height:1;cursor:pointer;border-radius:8px}.photo-viewer-close[data-astro-cid-zbo42owe]:hover{color:#ffd218}.photo-viewer-close[data-astro-cid-zbo42owe]:focus-visible{outline:2px solid #ffd218;outline-offset:-4px}.career-gallery[data-astro-cid-zbo42owe]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:700px){.photo-gallery[data-astro-cid-zbo42owe]:not(.career-gallery){grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.photo-tile[data-astro-cid-zbo42owe] a[data-astro-cid-zbo42owe]{display:block;width:100%;height:100%;cursor:zoom-in}.photo-tile[data-astro-cid-zbo42owe] a[data-astro-cid-zbo42owe]:focus-visible{outline:3px solid #ffd218;outline-offset:-4px}.photo-viewer[data-astro-cid-zbo42owe]{padding:0;border:0;background:transparent;color:#fff;max-width:calc(100vw - 40px);max-height:calc(100dvh - 40px);overflow:visible}.photo-viewer[data-astro-cid-zbo42owe]::backdrop{background:#000000c7}.photo-viewer-content[data-astro-cid-zbo42owe]{position:relative;width:fit-content;padding:38px 12px 12px;background:#192126;border:1px solid #56616a;border-radius:12px;box-shadow:0 16px 60px #0008}.photo-viewer-image[data-astro-cid-zbo42owe]{display:block;width:auto;height:auto;max-width:min(720px,calc(100vw - 68px));max-height:min(560px,65dvh);object-fit:contain;border-radius:5px}.photo-viewer-close[data-astro-cid-zbo42owe]{position:absolute;right:0;top:0;width:44px;height:38px;padding:0;background:transparent;border:0;color:#fff;font-size:30px;line-height:1;cursor:pointer;border-radius:8px}.photo-viewer-close[data-astro-cid-zbo42owe]:hover{color:#ffd218}.photo-viewer-close[data-astro-cid-zbo42owe]:focus-visible{outline:2px solid #ffd218;outline-offset:-4px}.career-gallery[data-astro-cid-zbo42owe]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}}@media(max-width:420px){.photo-gallery[data-astro-cid-zbo42owe]:not(.career-gallery){grid-template-columns:1fr}.photo-tile[data-astro-cid-zbo42owe] a[data-astro-cid-zbo42owe]{display:block;width:100%;height:100%;cursor:zoom-in}.photo-tile[data-astro-cid-zbo42owe] a[data-astro-cid-zbo42owe]:focus-visible{outline:3px solid #ffd218;outline-offset:-4px}.photo-viewer[data-astro-cid-zbo42owe]{padding:0;border:0;background:transparent;color:#fff;max-width:calc(100vw - 40px);max-height:calc(100dvh - 40px);overflow:visible}.photo-viewer[data-astro-cid-zbo42owe]::backdrop{background:#000000c7}.photo-viewer-content[data-astro-cid-zbo42owe]{position:relative;width:fit-content;padding:38px 12px 12px;background:#192126;border:1px solid #56616a;border-radius:12px;box-shadow:0 16px 60px #0008}.photo-viewer-image[data-astro-cid-zbo42owe]{display:block;width:auto;height:auto;max-width:min(720px,calc(100vw - 68px));max-height:min(560px,65dvh);object-fit:contain;border-radius:5px}.photo-viewer-close[data-astro-cid-zbo42owe]{position:absolute;right:0;top:0;width:44px;height:38px;padding:0;background:transparent;border:0;color:#fff;font-size:30px;line-height:1;cursor:pointer;border-radius:8px}.photo-viewer-close[data-astro-cid-zbo42owe]:hover{color:#ffd218}.photo-viewer-close[data-astro-cid-zbo42owe]:focus-visible{outline:2px solid #ffd218;outline-offset:-4px}.career-gallery[data-astro-cid-zbo42owe]{grid-template-columns:repeat(2,minmax(0,1fr))}}.photo-gallery[data-astro-cid-zbo42owe].mosaic-gallery{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:6px;margin-top:0;aspect-ratio:2/1;width:100%}.mosaic-gallery[data-astro-cid-zbo42owe] .photo-tile[data-astro-cid-zbo42owe]{aspect-ratio:1;border-radius:6px;min-height:0}.mosaic-gallery[data-astro-cid-zbo42owe] .photo-tile[data-astro-cid-zbo42owe]:first-child{grid-column:span 2;grid-row:span 2}.mosaic-gallery[data-astro-cid-zbo42owe] .photo-tile[data-astro-cid-zbo42owe] a[data-astro-cid-zbo42owe]{cursor:pointer}.mosaic-gallery[data-astro-cid-zbo42owe] .photo-tile[data-astro-cid-zbo42owe] img[data-astro-cid-zbo42owe]{transition:transform .35s ease}.mosaic-gallery[data-astro-cid-zbo42owe] .photo-tile[data-astro-cid-zbo42owe] a[data-astro-cid-zbo42owe]:hover img[data-astro-cid-zbo42owe]{transform:scale(1.035)}@media(prefers-reduced-motion:reduce){.mosaic-gallery[data-astro-cid-zbo42owe] .photo-tile[data-astro-cid-zbo42owe] img[data-astro-cid-zbo42owe]{transition:none}.mosaic-gallery[data-astro-cid-zbo42owe] .photo-tile[data-astro-cid-zbo42owe] a[data-astro-cid-zbo42owe]:hover img[data-astro-cid-zbo42owe]{transform:none}}
