/* pages-chinmaya-udghosh.min.css, minified by tools/minify.py: edit css/pages-chinmaya-udghosh.css, never this file */
.gallery-masonry{columns:3;column-gap:1.25rem}@media (max-width:1100px){.gallery-masonry{columns:2}}@media (max-width:768px){.gallery-masonry{columns:1}}.gallery-masonry{columns:3;column-gap:1.25rem}.publication-article-source{color:var(--gold);font-size:.62rem;font-weight:700;letter-spacing:1.8px;text-transform:uppercase}.publication-article-meta{display:flex;justify-content:space-between;gap:1rem;margin-top:1.35rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.06);color:rgba(255,255,255,.28);font-size:.66rem;letter-spacing:.5px}@media (max-width:768px){.gallery-masonry{columns:2}}@media (max-width:767px){.gallery-masonry{columns:1;column-gap:0}}@media (min-width:768px) and (max-width:1024px){.gallery-masonry{columns:2}}.publication-article-source{color:var(--gold);font-size:.62rem;font-weight:700;letter-spacing:1.8px;text-transform:uppercase}.publication-article-meta{display:flex;justify-content:space-between;gap:1rem;margin-top:1.35rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.06);color:rgba(255,255,255,.28);font-size:.66rem;letter-spacing:.5px}.udl-head{display:flex;justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:2.25rem}.udl-head-side{display:flex;flex-direction:column;align-items:flex-start;gap:1.1rem;max-width:30rem}.udl-lede{font-size:.92rem;line-height:1.7;color:rgba(255,255,255,.5);margin:0}.udl-total{color:var(--gold-bright,#e8be5a)}.udl-all{gap:.55rem}.udl-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.udl-card{display:flex;flex-direction:column;border:1px solid rgba(255,255,255,.07);border-radius:16px;overflow:hidden;background:linear-gradient(180deg,rgba(255,255,255,.025),rgba(255,255,255,.01));transition:border-color .3s,transform .45s cubic-bezier(.19,1,.22,1),box-shadow .45s}.udl-card:hover,.udl-card:focus-within{border-color:rgba(201,162,74,.45);transform:translateY(-4px);box-shadow:0 22px 50px rgba(0,0,0,.5)}.udl-card-link{display:flex;flex-direction:column;flex:1;color:inherit;text-decoration:none;outline:0}.udl-card-link:focus-visible .udl-card-title{text-decoration:underline;text-decoration-color:var(--gold,#c9a24a);text-underline-offset:4px}.udl-card-img{display:block;aspect-ratio:16/9;overflow:hidden;background:#0b0906}.udl-card-img img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.19,1,.22,1)}.udl-card:hover .udl-card-img img{transform:scale(1.03)}.udl-card-body{display:flex;flex-direction:column;gap:.45rem;padding:1.1rem 1.2rem 1rem;flex:1}.udl-card-col{font-size:.62rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--gold,#c9a24a)}.udl-card-title{font-family:var(--font-display,'Syne',sans-serif);font-weight:800;font-size:1rem;line-height:1.35;color:#fff}.udl-card-desc{font-size:.8rem;line-height:1.6;color:rgba(255,255,255,.45);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.udl-card-meta{display:flex;justify-content:space-between;gap:.75rem;margin-top:auto;padding-top:.7rem;font-size:.7rem;color:rgba(255,255,255,.38)}.udl-card-all{display:flex;justify-content:space-between;align-items:center;gap:.5rem;width:100%;padding:.85rem 1.2rem;border:0;border-top:1px solid rgba(201,162,74,.16);background:rgba(201,162,74,.05);color:var(--gold-bright,#e8be5a);font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;text-align:left;cursor:pointer;transition:background-color .25s,color .25s}.udl-card-all:hover,.udl-card-all:focus-visible{background:rgba(201,162,74,.14);color:#fff;outline:0}.udl-card-all span{transition:transform .25s}.udl-card-all:hover span{transform:translateX(4px)}.udl-modal{position:fixed;inset:0;z-index:100000;display:flex;align-items:center;justify-content:center;padding:clamp(.75rem,3vw,2rem)}.udl-modal[hidden]{display:none}.udl-modal-scrim{position:absolute;inset:0;background:rgba(0,0,0,.78);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);opacity:0;transition:opacity .22s}.udl-modal-box{position:relative;display:flex;flex-direction:column;width:min(760px,100%);max-height:min(86vh,900px);padding:1.5rem 1.5rem 0;border:1px solid rgba(201,162,74,.3);border-radius:20px;background:linear-gradient(160deg,#17130c 0%,#0a0806 60%,#050505 100%);box-shadow:0 40px 120px rgba(0,0,0,.7);opacity:0;transform:translateY(16px) scale(.98);transition:opacity .22s,transform .3s cubic-bezier(.19,1,.22,1);outline:0}.udl-modal.is-open .udl-modal-scrim{opacity:1}.udl-modal.is-open .udl-modal-box{opacity:1;transform:none}.udl-modal-head{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.1rem}.udl-modal-eyebrow{margin:0 0 .3rem;font-size:.62rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--gold,#c9a24a)}.udl-modal-title{margin:0;font-family:var(--font-display,'Syne',sans-serif);font-weight:800;font-size:clamp(1.3rem,3vw,1.75rem);line-height:1.2;color:#fff}.udl-modal-close{flex:0 0 auto;width:40px;height:40px;display:grid;place-items:center;border:1px solid rgba(201,162,74,.3);border-radius:50%;background:rgba(201,162,74,.06);color:#fff;cursor:pointer;transition:background-color .25s,border-color .25s}.udl-modal-close:hover,.udl-modal-close:focus-visible{background:rgba(201,162,74,.18);border-color:var(--gold-bright,#e8be5a);outline:0}.udl-modal-close svg{width:18px;height:18px}.udl-controls{display:flex;gap:.6rem;flex-wrap:wrap;margin-bottom:.75rem}.udl-search{flex:1 1 260px;display:flex;align-items:center;gap:.6rem;padding:0 1rem;border:1px solid rgba(201,162,74,.25);border-radius:100px;background:rgba(255,255,255,.03);transition:border-color .25s,box-shadow .25s}.udl-search:focus-within{border-color:var(--gold,#c9a24a);box-shadow:0 0 0 3px rgba(201,162,74,.12)}.udl-search svg{width:17px;height:17px;color:var(--gold,#c9a24a);flex:0 0 auto}.udl-search input{flex:1;min-width:0;padding:.75rem 0;background:none;border:0;outline:0;color:#fff;font-size:.9rem}.udl-search input::placeholder{color:rgba(255,255,255,.3)}.udl-select{flex:0 1 250px;position:relative}.udl-select select{width:100%;appearance:none;padding:.75rem 2.5rem .75rem 1rem;border:1px solid rgba(201,162,74,.25);border-radius:100px;background:rgba(255,255,255,.03) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%23c9a24a' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat right 1rem center;color:#fff;font-size:.86rem;cursor:pointer;outline:0}.udl-select select:focus{border-color:var(--gold,#c9a24a)}.udl-select option{background:#0d0d0d}.udl-count{margin:0 0 .5rem;font-size:.75rem;color:rgba(255,255,255,.42)}.udl-list{list-style:none;margin:0 -1.5rem;padding:0 1.5rem 1.25rem;overflow-y:auto;overscroll-behavior:contain;border-top:1px solid rgba(255,255,255,.06)}.udl-row{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem .25rem;border-bottom:1px solid rgba(255,255,255,.06);color:inherit;text-decoration:none;transition:background-color .2s,padding .2s}.udl-row:hover,.udl-row:focus-visible{background:rgba(201,162,74,.07);padding-left:.75rem;outline:0}.udl-row-main{display:flex;flex-direction:column;gap:.2rem;min-width:0}.udl-row-title{font-weight:600;font-size:.92rem;line-height:1.4;color:#fff}.udl-row:hover .udl-row-title{color:var(--gold-bright,#e8be5a)}.udl-row-meta{font-size:.72rem;color:rgba(255,255,255,.4)}.udl-row-time{flex:0 0 auto;font-size:.68rem;letter-spacing:.06em;color:var(--gold,#c9a24a);white-space:nowrap}html.udl-open{overflow:hidden}.udl .sr-only,.udl-modal .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:1024px){.udl-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.udl-head{flex-direction:column;align-items:flex-start;gap:1rem}}@media (max-width:600px){.udl-grid{grid-template-columns:1fr}.udl-select{flex:1 1 100%}.udl-modal{padding:0;align-items:flex-end}.udl-modal-box{max-height:92dvh;border-radius:20px 20px 0 0;padding:1.2rem 1.1rem 0}.udl-list{margin:0 -1.1rem;padding:0 1.1rem 1.25rem}}@media (max-width:767px){#udghosh-issues-grid.gallery-masonry{columns:3!important;column-gap:.5rem!important}#udghosh-issues-grid .gallery-item{margin-bottom:.5rem!important;border-radius:10px}}
