.ea-proof-preview{color:#fff;background:#45267f;border-radius:52px 12px;justify-self:end;width:100%;min-width:0;max-width:520px;padding:clamp(20px,2vw,28px);box-shadow:0 20px 60px #45267f12}.ea-proof-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.ea-proof-heading>span:first-child{letter-spacing:.12em;font-size:11px;font-weight:700}.ea-proof-years{color:#fff4ce;border:1px solid #ffffff40;border-radius:30px;padding:8px 12px;font-size:12px}.ea-proof-images{gap:14px;display:grid}.ea-capture{break-inside:avoid;background:#fff;border:1px solid #e5dfed;border-radius:16px;min-width:0;margin:0;overflow:hidden}.ea-capture-open{cursor:zoom-in;background:#182124;border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.ea-capture-open img{object-fit:contain;width:100%;height:auto;display:block}.ea-capture-zoom{color:#45267f;background:#ffffffed;border-radius:20px;padding:5px 10px;font:600 11px/1.5 Academy Poppins,sans-serif;position:absolute;bottom:9px;right:9px;box-shadow:0 2px 8px #0002}.ea-capture figcaption{color:#45267f;gap:5px;padding:14px 16px;display:grid}.ea-capture figcaption strong{font-size:14px;line-height:1.4}.ea-capture figcaption span{color:#67616f;font-size:11px;line-height:1.5}.ea-proof-images .ea-capture figcaption{display:none}.ea-proof-all{color:#fff;justify-content:space-between;align-items:center;gap:15px;margin-top:16px;font-size:13px;font-weight:600;text-decoration:none;display:flex}.ea-proof-all:hover{text-decoration:underline}.ea-gallery-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-bottom:28px;display:flex}.ea-gallery-toolbar>p{color:#696273;margin:0;font-size:12px}.ea-gallery-filters{flex-wrap:wrap;gap:8px;display:flex}.ea-gallery-filters button{font:inherit;color:#45267f;cursor:pointer;background:0 0;border:1px solid #d8d0e4;border-radius:24px;padding:10px 16px;font-size:12px;font-weight:600}.ea-gallery-filters button[aria-pressed=true]{color:#fff;background:#45267f;border-color:#45267f}.ea-gallery-grid{columns:4;column-gap:22px}.ea-gallery-grid .ea-capture{width:100%;margin:0 0 22px;display:inline-block}.ea-gallery-grid .ea-capture-open img{min-height:90px;max-height:310px}.ea-capture-dialog{color:#30263e;overscroll-behavior:contain;background:#fff;border:0;border-radius:18px;width:min(94vw,1000px);max-width:94vw;height:fit-content;max-height:92dvh;margin:auto;padding:0;inset:0;box-shadow:0 24px 80px #0005}.ea-capture-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#171126d9}.ea-capture-detail-heading{z-index:1;background:#fff;border-bottom:1px solid #eee8f2;justify-content:space-between;align-items:center;gap:20px;padding:16px 20px;display:flex;position:sticky;top:0}.ea-capture-detail-heading h3{margin:0;font-size:16px;line-height:1.5}.ea-capture-detail-heading button{color:#fff;cursor:pointer;background:#45267f;border:0;border-radius:8px;flex-shrink:0;padding:10px 14px;font-family:inherit;font-size:13px;font-weight:600;line-height:1.5}.ea-capture-detail>img{object-fit:contain;background:#182124;width:100%;height:auto;display:block}.ea-capture-detail>p{margin:0;padding:16px 20px;font-size:12px;line-height:1.7}.ea-social-links{flex-wrap:wrap;gap:12px;margin:26px 0 0;display:flex}.ea-social-links a{color:#fff;border:1px solid #ffffff60;border-radius:8px;align-items:center;gap:8px;padding:10px 14px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.ea-social-links a:hover{background:#ffffff15;border-color:#fff}.ea-social-links svg{flex-shrink:0;width:20px;height:20px}.ea-gallery button:focus-visible,.ea-proof-preview button:focus-visible,.ea-capture-dialog button:focus-visible{outline-offset:3px;outline:3px solid #f39200}@media (width>=1600px){.ea-proof-images .ea-capture-open img{max-height:230px}.ea-gallery-grid{columns:5}.ea-gallery-grid .ea-capture-open img{max-height:340px}}@media (width<=1100px){.ea-gallery-grid{columns:3}.ea-proof-preview{border-radius:40px 12px;padding:24px}.ea-proof-heading{gap:12px}}@media (width<=800px){.ea-gallery-grid{columns:2}.ea-proof-preview{width:100%}.ea-capture-dialog{width:94vw}}@media (width<=520px){.ea-gallery-grid{columns:1}.ea-proof-images{grid-template-columns:1fr}.ea-proof-heading{margin-bottom:18px}.ea-capture-detail-heading{gap:10px;padding:12px}.ea-capture-detail-heading h3{font-size:14px}.ea-social-links{gap:8px}.ea-gallery-grid .ea-capture-open img{max-height:380px}.ea-gallery-filters button{padding:9px 12px}}
