.dz-mosaic{column-count:3;column-gap:clamp(.75rem,1.6vw,1.25rem)}.dz-tile{background:var(--paper);break-inside:avoid;isolation:isolate;cursor:inherit;transition:transform .6s var(--ease-out), box-shadow .6s var(--ease-out);border-radius:22px;margin-bottom:clamp(.75rem,1.6vw,1.25rem);display:block;position:relative;overflow:hidden;box-shadow:0 26px 50px -38px #13201a99}.dz-tile:first-child{border-radius:999px 999px 22px 22px}.dz-tile__media{width:100%;height:auto;transition:transform 1.1s var(--ease-out);display:block}.dz-tile--tall .dz-tile__media{aspect-ratio:9/16;object-fit:cover}.dz-tile--wide .dz-tile__media{aspect-ratio:16/9;object-fit:cover}.dz-tile:after{content:"";pointer-events:none;background:linear-gradient(#0000,#13201ab8);position:absolute;top:45%;bottom:0;left:0;right:0}.dz-tile__cap{z-index:1;font-family:var(--f-display);color:var(--cream);text-wrap:balance;font-size:clamp(.95rem,.9rem + .25vw,1.1rem);line-height:1.3;position:absolute;bottom:.9rem;left:1rem;right:1rem}html[lang=hi] .dz-tile__cap{font-family:var(--f-deva)}.dz-tile__badge{z-index:1;color:var(--cream);letter-spacing:.06em;background:#13201a8c;border-radius:999px;align-items:center;gap:.4rem;padding:.35rem .7rem .35rem .55rem;font-size:.75rem;font-weight:700;display:inline-flex;position:absolute;top:.9rem;right:.9rem}.dz-tile:first-child .dz-tile__badge{top:1.1rem;left:50%;right:auto;translate:-50%}.dz-tile__badge i{color:var(--marigold);font-size:.65rem;font-style:normal}@media (hover:hover){.dz-tile:hover{transform:translateY(-4px);box-shadow:0 34px 60px -36px #13201aa6}.dz-tile:hover .dz-tile__media{transform:scale(1.035)}}.dz-tile:focus-visible{outline:3px solid var(--saffron);outline-offset:3px}.dz-tile.is-picked{box-shadow:0 0 0 3px var(--saffron), 0 34px 60px -36px #13201aa6}@media (max-width:900px){.dz-mosaic{column-count:2}}@media (max-width:520px){.dz-tile{border-radius:16px}.dz-tile__cap{font-size:.85rem;bottom:.6rem;left:.7rem;right:.7rem}.dz-tile__badge{top:.6rem;right:.6rem}}html.dz-open{overflow:hidden}html.dz-open .scrollbar{opacity:0;pointer-events:none}.dz-view{z-index:300;color:var(--cream);background:#0a100df5;grid-template-rows:minmax(0,1fr) auto;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.dz-view[hidden]{display:none}.dz-view__glow{filter:blur(6px)saturate(1.2);opacity:.35;pointer-events:none;background-position:50%;background-size:cover;width:12%;height:12%;position:absolute;top:50%;left:50%;translate:-50% -50%;scale:10}.dz-view__stage{touch-action:pan-y;place-items:center;min-height:0;padding:clamp(3.5rem,6vw,4.5rem) clamp(.75rem,6vw,6rem) .5rem;display:grid;position:relative}.dz-view__media{object-fit:contain;-webkit-user-select:none;user-select:none;border-radius:14px;max-width:100%;max-height:100%;box-shadow:0 30px 80px -30px #000000b3}.dz-view__bar{padding:.75rem clamp(1rem, 6vw, 6rem) calc(1.1rem + env(safe-area-inset-bottom));justify-content:space-between;align-items:baseline;gap:1rem;display:flex;position:relative}.dz-view__cap{font-family:var(--f-display);font-size:clamp(1rem,.95rem + .3vw,1.2rem)}html[lang=hi] .dz-view__cap{font-family:var(--f-deva)}.dz-view__count{color:#f7f0e399;font-variant-numeric:tabular-nums;flex:none;font-size:.85rem}.dz-view__btn{z-index:2;width:46px;height:46px;color:var(--cream);background:#f7f0e31f;border-radius:50%;place-items:center;transition:background-color .25s;display:grid;position:absolute}.dz-view__btn:hover{background:#f7f0e338}.dz-view__btn svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.dz-view__close{top:calc(.9rem + env(safe-area-inset-top));right:.9rem}.dz-view__prev,.dz-view__next{top:50%;translate:0 -50%}.dz-view__prev{left:clamp(.5rem,2vw,1.5rem)}.dz-view__next{right:clamp(.5rem,2vw,1.5rem)}@media (max-width:700px){.dz-view__prev,.dz-view__next{top:auto;bottom:calc(3.6rem + env(safe-area-inset-bottom));width:40px;height:40px;translate:none}}.dz-main{padding-block-start:clamp(2.5rem,6vw,5rem);padding-block-end:clamp(4rem,9vw,7rem)}.dz-head{margin-bottom:clamp(2rem,5vw,3.5rem);position:relative}.dz-head__hi{font-family:var(--f-deva);color:#0000;-webkit-text-stroke:1.5px #ec7d1466;background:linear-gradient(#f6b63e4d,#ec7d140f);pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-background-clip:text;background-clip:text;font-size:min(6.4vw,8.5rem);line-height:1;position:absolute;top:2.6rem;right:0}html[lang=hi] .dz-head__hi{display:none}.dz-head>:not(.dz-head__hi){position:relative}.dz-title{font-family:var(--f-display);letter-spacing:-.03em;font-variation-settings:"opsz" 144;margin-top:1.25rem;font-size:clamp(2.6rem,1.5rem + 4.4vw,5.4rem);font-weight:400;line-height:1}.dz-title em{color:var(--saffron-deep);font-weight:300;display:block}html[lang=hi] .dz-title{font-family:var(--f-deva);letter-spacing:0;line-height:1.3}.dz-lede{max-width:56ch;color:var(--muted);margin-top:1.25rem;font-size:1.1rem;line-height:1.6}.dz-close{background:var(--ink);color:var(--cream);border-radius:28px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem;margin-top:clamp(2rem,5vw,3.5rem);padding:clamp(1.5rem,3.5vw,2.5rem);display:flex}.dz-close p{max-width:52ch;font-family:var(--f-display);font-size:clamp(1.1rem,1rem + .5vw,1.4rem);line-height:1.45}html[lang=hi] .dz-close p{font-family:var(--f-deva)}.dz-note{background:var(--ink);color:var(--cream);break-inside:avoid;border-radius:22px;gap:.6rem;margin-bottom:clamp(.75rem,1.6vw,1.25rem);padding:clamp(1.4rem,2.6vw,2rem);display:grid}.dz-note__verse{font-family:var(--f-deva);color:var(--marigold);font-size:clamp(1.5rem,1.1rem + 1.2vw,2.2rem);line-height:1.35}.dz-note__line{font-family:var(--f-display);color:#f7f0e3bf;font-size:clamp(.95rem,.9rem + .25vw,1.1rem);font-style:italic}html[lang=hi] .dz-note__line{font-family:var(--f-deva);font-style:normal}@media (max-width:900px){.dz-note{display:none}}@media (max-width:1100px){.dz-head__hi{display:none}}
