#ffin-root .ffin-dash{background:var(--ffv3-white);padding:var(--ffv3-sec-pad) 0}#ffin-root .ffin-dash__h{color:var(--ffv3-black);font-size:clamp(28px,3.8vw,var(--ffv3-h3));font-weight:var(--ffv3-w-semi);line-height:var(--ffv3-h3-lh);margin:0 auto var(--ffv3-stack-lg);max-width:820px;text-align:center}#ffin-root .ffin-dash__grid{display:grid;gap:var(--ffv3-col-gap);grid-template-columns:repeat(3,1fr)}#ffin-root .ffin-dcard{background:var(--ffv3-grey);border-radius:var(--ffv3-radius-card);display:flex;flex-direction:column;min-width:0;padding:var(--ffv3-card-pad)}#ffin-root .ffin-dshot{background:none;border:0;border-radius:8px;box-shadow:0 6px 20px rgba(8,26,58,.1),0 1px 3px rgba(8,26,58,.07);cursor:zoom-in;display:block;margin:calc(12px - var(--ffv3-card-pad)) calc(12px - var(--ffv3-card-pad)) var(--ffv3-stack-md);overflow:hidden;padding:0;position:relative;width:100%}#ffin-root .ffin-dshot img{aspect-ratio:16/10;display:block;object-fit:cover;object-position:top center;transition:transform .25s ease;width:100%}#ffin-root .ffin-dshot:hover img{transform:scale(1.03)}#ffin-root .ffin-dshot__zoom{align-items:center;background:var(--ffv3-orange);border-radius:50%;bottom:12px;color:var(--ffv3-black);display:flex;height:32px;justify-content:center;opacity:0;position:absolute;right:12px;transition:opacity .18s ease;width:32px}#ffin-root .ffin-dshot:focus-visible .ffin-dshot__zoom,#ffin-root .ffin-dshot:hover .ffin-dshot__zoom{opacity:1}#ffin-root .ffin-dshot__zoom svg{height:16px;width:16px}#ffin-root .ffin-dcard__h{color:var(--ffv3-black);font-size:clamp(20px,2.2vw,var(--ffv3-h5));font-weight:var(--ffv3-w-semi);line-height:var(--ffv3-h5-lh);margin:0}.ffin-lb{background:transparent;border:0;max-height:92vh;max-width:min(1400px,94vw);padding:0}.ffin-lb::backdrop{background:rgba(12,10,20,.86)}.ffin-lb img{background:var(--ffv3-white);border-radius:var(--ffv3-radius-card);display:block;height:auto;max-height:82vh;object-fit:contain;width:100%}.ffin-lb__cap{color:var(--ffv3-white);font-family:var(--ffv3-font);font-size:15px;font-weight:var(--ffv3-w-bold);padding:16px 0 0;text-align:center}.ffin-lb__x{align-items:center;background:var(--ffv3-orange);border:0;border-radius:50%;color:var(--ffv3-black);cursor:pointer;display:flex;font-size:24px;height:44px;justify-content:center;line-height:1;position:fixed;right:24px;top:20px;width:44px}@media (max-width:900px){#ffin-root .ffin-dash{padding:var(--ffv3-sec-pad-sm) 0}#ffin-root .ffin-dash__grid{grid-template-columns:1fr}}