.xfM14W_gallery{min-width:0}.xfM14W_stage{aspect-ratio:5/4;isolation:isolate;background:#f4f1f5;border:1px solid #e9e3ec;border-radius:22px;width:100%;min-height:340px;max-height:570px;position:relative;overflow:hidden}.xfM14W_featuredPhoto{cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;padding:0;display:block;position:absolute;inset:0}.xfM14W_featuredImage{object-fit:contain;width:100%;height:100%;display:block}.xfM14W_openHint{color:#fff;letter-spacing:.005em;opacity:0;pointer-events:none;background:#1b151ed1;border-radius:100px;padding:9px 14px;font-size:12px;font-weight:700;transition:opacity .18s,transform .18s;position:absolute;bottom:22px;left:50%;transform:translate(-50%,7px)}.xfM14W_featuredPhoto:hover .xfM14W_openHint,.xfM14W_featuredPhoto:focus-visible .xfM14W_openHint{opacity:1;transform:translate(-50%)}.xfM14W_arrow,.xfM14W_expand{z-index:2;color:#211927;cursor:pointer;background:#fffffff5;border:1px solid #e2dbe5f2;justify-content:center;align-items:center;transition:background .16s,transform .16s;display:inline-flex;position:absolute;box-shadow:0 6px 20px #140a1821}.xfM14W_arrow:hover,.xfM14W_expand:hover{background:#fff;transform:translateY(-50%)scale(1.04)}.xfM14W_arrow{border-radius:50%;width:43px;height:43px;top:50%;transform:translateY(-50%)}.xfM14W_arrow span{font-size:34px;line-height:.8;transform:translateY(-2px)}.xfM14W_previous{left:12px}.xfM14W_next{right:12px}.xfM14W_counter,.xfM14W_expand{z-index:2;font-size:12px;font-weight:800;position:absolute}.xfM14W_counter{color:#fff;letter-spacing:.02em;background:#1a141fc2;border-radius:100px;padding:8px 11px;top:15px;left:15px}.xfM14W_expand{border-radius:100px;gap:6px;padding:9px 12px;top:auto;bottom:15px;right:15px}.xfM14W_expand span:first-child{font-size:18px;line-height:1}.xfM14W_expand:hover{transform:translateY(-2px)}.xfM14W_thumbnails{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:thin;align-items:center;gap:9px;width:100%;margin-top:12px;padding:2px 2px 8px;display:flex;overflow-x:auto}.xfM14W_thumbnail{cursor:pointer;opacity:.78;scroll-snap-align:start;background:0 0;border:2px solid #0000;border-radius:12px;flex:0 0 84px;width:84px;height:72px;padding:3px;transition:opacity .16s,border-color .16s}.xfM14W_thumbnail:hover{opacity:1}.xfM14W_thumbnail.xfM14W_selected{opacity:1;background:#f5ebfa;border-color:#5e147e}.xfM14W_thumbnail img{object-fit:cover;border-radius:7px;width:100%;height:100%;display:block}.xfM14W_lightbox{color:#fff;background:#111015;border:0;outline:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.xfM14W_lightbox::backdrop{background:#0d0a10fa}.xfM14W_lightbox[open]{flex-direction:column;display:flex}.xfM14W_viewerTop{z-index:2;background:#18151c;border-bottom:1px solid #332d38;flex:none;justify-content:space-between;align-items:center;gap:16px;padding:15px 22px;display:flex;position:relative}.xfM14W_viewerCounter{color:#e6dfe8;font-size:13px;font-weight:700}.xfM14W_viewerTools{align-items:center;gap:11px;display:flex}.xfM14W_viewerTool,.xfM14W_viewerClose{color:#fff;cursor:pointer;background:#2c2630;border:1px solid #42394a;border-radius:12px;justify-content:center;align-items:center;min-width:44px;min-height:42px;display:inline-flex}.xfM14W_viewerTool{padding:0 13px;font-size:13px;font-weight:700}.xfM14W_viewerClose{width:44px;padding:0;font-size:30px;font-weight:300}.xfM14W_viewerStage{flex:auto;justify-content:center;align-items:stretch;min-height:0;display:flex;position:relative;overflow:hidden}.xfM14W_viewerImageFrame{overscroll-behavior:contain;justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow:auto}.xfM14W_viewerImage{object-fit:contain;width:100%;height:100%;display:block}.xfM14W_viewerImage.xfM14W_zoomed{flex:none;width:155%;max-width:none;height:auto;max-height:none}.xfM14W_viewerArrow{z-index:2;color:#fff;cursor:pointer;background:#1a151fc4;border:1px solid #ffffff38;border-radius:50%;place-items:center;width:50px;height:50px;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.xfM14W_viewerArrow span{font-size:40px;line-height:.9;transform:translateY(-3px)}.xfM14W_viewerPrevious{left:20px}.xfM14W_viewerNext{right:20px}.xfM14W_viewerHint{text-align:center;color:#b6acbc;flex:none;margin:0;padding:11px 16px 16px;font-size:12px}.xfM14W_gallery button:focus-visible,.xfM14W_lightbox button:focus-visible{outline-offset:2px;outline:3px solid #bd80dc}@media (max-width:780px){.xfM14W_stage{aspect-ratio:4/3;border-radius:18px;min-height:270px;max-height:none}.xfM14W_arrow{width:37px;height:37px}.xfM14W_previous{left:8px}.xfM14W_next{right:8px}.xfM14W_thumbnail{flex-basis:72px;width:72px;height:64px}.xfM14W_viewerTop{padding:10px 12px}.xfM14W_viewerArrow{width:40px;height:40px}.xfM14W_viewerPrevious{left:9px}.xfM14W_viewerNext{right:9px}.xfM14W_viewerHint{padding-bottom:max(14px, env(safe-area-inset-bottom))}}@media (max-width:440px){.xfM14W_stage{aspect-ratio:1;min-height:230px}.xfM14W_counter{top:9px;left:9px}.xfM14W_expand{bottom:10px;right:10px}.xfM14W_openHint{display:none}}@media (prefers-reduced-motion:reduce){.xfM14W_gallery *,.xfM14W_lightbox *{transition:none!important}}
