.creative-story-gallery-module__yy1s-a__gallery{color:#111;border-top:1px solid #d6d6d6;max-width:1000px;margin:0 auto 64px;padding:36px 0 0;font-family:Arial,sans-serif}.creative-story-gallery-module__yy1s-a__heading{justify-content:space-between;align-items:baseline;gap:16px;margin:0 0 24px;display:flex}.creative-story-gallery-module__yy1s-a__heading h2{font:700 clamp(25px,3vw,34px)/1.15 var(--font-playfair,Georgia),serif;letter-spacing:-.035em;margin:0}.creative-story-gallery-module__yy1s-a__heading p{color:#626262;margin:0;font-size:13px;line-height:1.5}.creative-story-gallery-module__yy1s-a__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 24px;margin:0;padding:0;list-style:none;display:grid}.creative-story-gallery-module__yy1s-a__grid li{min-width:0}.creative-story-gallery-module__yy1s-a__grid[data-single=true]{grid-template-columns:minmax(0,1fr);max-width:760px;margin:auto}.creative-story-gallery-module__yy1s-a__grid[data-single=true] .creative-story-gallery-module__yy1s-a__figure{grid-template-columns:minmax(0,.8fr) minmax(0,1fr);align-items:center;gap:28px;display:grid}.creative-story-gallery-module__yy1s-a__grid[data-single=true] .creative-story-gallery-module__yy1s-a__thumbnail{aspect-ratio:4/5;max-height:380px}.creative-story-gallery-module__yy1s-a__grid[data-single=true] .creative-story-gallery-module__yy1s-a__figure figcaption{margin:0;font-size:15px;line-height:1.7}.creative-story-gallery-module__yy1s-a__figure{margin:0}.creative-story-gallery-module__yy1s-a__thumbnail{aspect-ratio:16/10;cursor:zoom-in;background:#f1f3f4;border:0;width:100%;padding:16px;display:block;position:relative;overflow:hidden}.creative-story-gallery-module__yy1s-a__thumbnail img{object-fit:contain;width:100%;height:100%;display:block}.creative-story-gallery-module__yy1s-a__enlarge{color:#fff;background:#111;place-items:center;width:32px;height:32px;transition:background .15s;display:grid;position:absolute;bottom:10px;right:10px}.creative-story-gallery-module__yy1s-a__enlarge svg{width:15px;height:15px}.creative-story-gallery-module__yy1s-a__thumbnail:hover .creative-story-gallery-module__yy1s-a__enlarge{background:#3b3b3b}.creative-story-gallery-module__yy1s-a__figure figcaption{color:#383838;overflow-wrap:anywhere;margin:11px 0 0;font-size:13px;line-height:1.5}.creative-story-gallery-module__yy1s-a__figure figcaption span,.creative-story-gallery-module__yy1s-a__fullImage figcaption span{color:#777;margin-top:4px;font-size:12px;display:block}.creative-story-gallery-module__yy1s-a__gallery :focus-visible{outline-offset:4px;outline:3px solid #155dfc}.creative-story-gallery-module__yy1s-a__viewer{color:#fff;background:#090b0dee;border:0;width:100%;max-width:none;height:100dvh;max-height:none;margin:0;padding:20px;position:fixed;inset:0;overflow:auto}.creative-story-gallery-module__yy1s-a__viewer::backdrop{background:#090b0d}.creative-story-gallery-module__yy1s-a__viewerContent{grid-template-rows:auto minmax(0,1fr) auto;gap:12px;width:min(1100px,100%);height:100%;min-height:320px;margin:auto;display:grid}.creative-story-gallery-module__yy1s-a__toolbar{color:#ddd;justify-content:space-between;align-items:center;font-size:13px;display:flex}.creative-story-gallery-module__yy1s-a__viewer button{color:#fff;cursor:pointer;background:0 0;border:1px solid #686868;justify-content:center;align-items:center;gap:12px;min-width:44px;min-height:44px;padding:10px 16px;font:600 14px Arial,sans-serif;display:inline-flex}.creative-story-gallery-module__yy1s-a__viewer button:hover{background:#262626}.creative-story-gallery-module__yy1s-a__viewer svg{width:20px;height:20px}.creative-story-gallery-module__yy1s-a__toolbar button{padding:10px}.creative-story-gallery-module__yy1s-a__fullImage{flex-direction:column;justify-content:center;align-items:center;gap:14px;min-width:0;min-height:0;margin:0;display:flex}.creative-story-gallery-module__yy1s-a__fullImage img{object-fit:contain;width:100%;height:calc(100% - 56px);min-height:0;display:block}.creative-story-gallery-module__yy1s-a__fullImage figcaption{color:#fff;text-align:center;overflow-wrap:anywhere;max-width:780px;font:14px/1.5 Arial,sans-serif}.creative-story-gallery-module__yy1s-a__fullImage figcaption span{color:#b6b6b6}.creative-story-gallery-module__yy1s-a__navigation{justify-content:space-between;gap:20px;display:flex}@media (max-width:640px){.creative-story-gallery-module__yy1s-a__gallery{margin-bottom:40px;padding-top:26px}.creative-story-gallery-module__yy1s-a__heading{display:block}.creative-story-gallery-module__yy1s-a__heading p{margin-top:10px}.creative-story-gallery-module__yy1s-a__grid{gap:20px 14px}.creative-story-gallery-module__yy1s-a__thumbnail{aspect-ratio:4/3;padding:8px}.creative-story-gallery-module__yy1s-a__enlarge{width:28px;height:28px;bottom:6px;right:6px}.creative-story-gallery-module__yy1s-a__figure figcaption{margin-top:8px;font-size:12px}.creative-story-gallery-module__yy1s-a__viewer{padding:12px}.creative-story-gallery-module__yy1s-a__viewerContent{gap:10px}.creative-story-gallery-module__yy1s-a__fullImage figcaption{font-size:13px}.creative-story-gallery-module__yy1s-a__navigation button{gap:8px;font-size:13px}}@media (prefers-reduced-motion:reduce){.creative-story-gallery-module__yy1s-a__enlarge{transition:none}}@media (max-width:640px){.creative-story-gallery-module__yy1s-a__grid[data-single=true] .creative-story-gallery-module__yy1s-a__figure{grid-template-columns:1fr;gap:16px}.creative-story-gallery-module__yy1s-a__grid[data-single=true] .creative-story-gallery-module__yy1s-a__thumbnail{max-width:300px;margin:auto}.creative-story-gallery-module__yy1s-a__grid[data-single=true] .creative-story-gallery-module__yy1s-a__figure figcaption{font-size:13px}}
