@font-face{font-family:Italiana;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/italiana-latin-400-normal.woff2)format("woff2")}@font-face{font-family:Kalam;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/kalam-jugnu-subset.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+25CC,U+A830-A839,U+A8E0-A8FF}@font-face{font-family:Noto Serif Devanagari;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-serif-devanagari-jugnu-subset.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+25CC,U+A830-A839,U+A8E0-A8FF}html:has(.jugnu){--ground:#351515;--gold:#cfa96b;--cream:#efe3d8;--body-ink:#efe3d8de;--muted-ink:#efe3d8b3;--hair:#cfa96b59;--w:min(100%, 68rem);--pad:clamp(20px, 5vw, 48px);--measure:38rem;--display:"Italiana", Georgia, serif;--body:"Literata", Georgia, serif;--mark:"Kalam", "Noto Serif Devanagari", serif;--latin-mark:"Cormorant Garamond", Georgia, serif;--dev:"Noto Serif Devanagari", serif;--border-strip:url(/images/jugnu/pine_border-1250.webp);scroll-behavior:smooth;-webkit-text-size-adjust:100%;background:var(--ground);overflow-x:clip}body:has(.jugnu){background:0 0}.jugnu,.jugnu *,.jugnu :before,.jugnu :after{box-sizing:border-box}.jugnu{color:var(--body-ink);font-family:var(--body);font-size:17px;font-weight:300;line-height:1.7;overflow-x:clip}.jugnu img{max-width:100%;height:auto;display:block}.jugnu picture{display:contents}.jugnu a{color:inherit}.jugnu h1{font-size:2em}.jugnu h2{font-size:1.5em}.jugnu h3{font-size:1.17em}.jugnu h1,.jugnu h2,.jugnu h3{font-family:var(--display);color:var(--cream);text-wrap:balance;margin:0;font-weight:400;line-height:1.12}.jugnu p{margin:0 0 1.05em}.jugnu .wrap{width:var(--w);padding-inline:var(--pad);margin:0 auto}.jugnu section{z-index:1;position:relative}.jugnu .pine{background:var(--border-strip) left center / auto 100% repeat-x;height:40px}@media (width>=900px){.jugnu .pine{height:48px}}.jugnu .mark{text-align:center}.jugnu .mark .logo{width:26px;color:var(--cream);opacity:.9;margin:12px auto 0;display:block}.jugnu .mark a.logo{border:0;text-decoration:none}.jugnu .mark a.logo:focus-visible{outline:2px solid var(--gold);outline-offset:6px;border-radius:2px}.jugnu .mark .logo svg{fill:currentColor;width:100%;height:auto;display:block}.jugnu .mark .dev{font-family:var(--mark);color:var(--cream);margin:.1em 0 0;font-size:clamp(64px,20vw,108px);line-height:1.05;display:inline-block}.jugnu .mark .lat{font-family:var(--latin-mark);text-transform:uppercase;letter-spacing:.3em;color:var(--gold);margin:-.15em 0 0 .3em;font-size:clamp(20px,5.4vw,30px);line-height:1.2}.jugnu .hin{font-family:var(--dev);color:var(--body-ink);margin:.9rem 0 0;font-size:clamp(13px,3.6vw,15.5px);line-height:1.9}.jugnu .hin s{text-decoration-skip-ink:none;text-decoration-line:line-through;text-decoration-color:#cfa96bbf;text-decoration-thickness:1.5px}.jugnu .hero{padding-bottom:clamp(2rem,6vw,3.5rem);position:relative}.jugnu .hero .text{z-index:2;text-align:center;padding:clamp(1.4rem, 5vw, 2.4rem) var(--pad) 0;position:relative}.jugnu .nb{white-space:nowrap}@media (width<=400px){.jugnu .eyebrow .nb{display:block}.jugnu .eyebrow .mid{display:none}}.jugnu .eyebrow{font-family:var(--body);letter-spacing:.22em;text-transform:uppercase;color:var(--gold);margin:0;font-size:.7rem;font-weight:400;line-height:1.9}.jugnu .hero .head{font-family:var(--display);color:var(--cream);max-width:22ch;margin:1rem auto 0;font-size:clamp(1.7rem,6.4vw,2.6rem);line-height:1.16}.jugnu .hero .sub{color:var(--muted-ink);max-width:34ch;margin:.8rem auto 0;font-size:.95rem;line-height:1.7}.jugnu .hero .cta{margin-top:1.5rem}.jugnu .hero .art{z-index:1;margin:clamp(1.2rem,4vw,2rem) auto 0;position:relative}.jugnu .hero .art img{width:100%;margin-inline:auto;mask-image:linear-gradient(#0000 0,#000 18%)}@media (width>=900px){.jugnu .hero .art img{max-width:1080px}}.jugnu .hero .flies{z-index:3;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.jugnu .sec{padding:clamp(3rem,8vw,5rem) 0 0}.jugnu .sec .wrap{max-width:52rem}.jugnu .label{font-family:var(--body);letter-spacing:.2em;text-transform:uppercase;color:var(--gold);margin:0 0 .9rem;font-size:.68rem;font-weight:400}.jugnu .sec h2{margin-bottom:1.1rem;font-size:clamp(1.85rem,6.2vw,2.9rem)}.jugnu .sec p{max-width:var(--measure)}.jugnu .callout{color:var(--cream);border-left:1px solid var(--gold);max-width:var(--measure);margin:1.6rem 0 0;padding-left:1.1rem;font-style:italic}.jugnu .items{grid-template-columns:1fr;gap:1.5rem 2.2rem;margin:1.9rem 0 0;display:grid}@media (width>=900px){.jugnu .items{grid-template-columns:1fr 1fr}}.jugnu .items b{font-family:var(--body);letter-spacing:.18em;text-transform:uppercase;color:var(--gold);margin-bottom:.35rem;font-size:.68rem;font-weight:400;line-height:1.5;display:block}.jugnu .items span{font-size:1rem;line-height:1.65;display:block}.jugnu .sec.plain .items{gap:2.1rem 2.4rem}.jugnu .sec.plain{padding-bottom:clamp(1rem,3vw,2rem)}.jugnu .art{margin:clamp(1.8rem,5vw,2.6rem) auto 0}.jugnu .art img{width:100%;margin-inline:auto;mask-image:linear-gradient(#0000 0,#000 16%)}.jugnu .gallery-wrap{width:min(100%, calc(1000px + 2 * var(--pad)));padding-inline:var(--pad);margin:0 auto}.jugnu .gallery{margin-top:1.8rem}.jugnu .gallery .stage{touch-action:pan-y;max-width:min(1000px,100%,150svh - 249px);margin-inline:auto;position:relative}.jugnu .gallery .stage:focus-visible{outline:2px solid var(--gold);outline-offset:4px}.jugnu .gallery .frame{aspect-ratio:3/2;background:var(--ground)}.jugnu .gallery .capbox{min-height:3.1rem}.jugnu .gallery .slide{pointer-events:none;flex-direction:column;margin:0;display:flex;position:absolute;inset:0}.jugnu .gallery .slide picture,.jugnu .gallery .slide figcaption{opacity:0;transition:opacity 1s cubic-bezier(.16,1,.3,1)}.jugnu .gallery .slide.is-on picture,.jugnu .gallery .slide.is-on figcaption{opacity:1}.jugnu .gallery .slide picture{aspect-ratio:3/2;background:var(--ground);border:1px solid #cfa96b59;width:100%;display:block;overflow:hidden}.jugnu .gallery .slide img{object-fit:cover;transform-origin:50%;will-change:transform;width:100%;height:100%;display:block}.jugnu .gallery .slide.whole img{object-fit:contain;background:var(--ground)}.jugnu .gallery .slide figcaption{color:var(--muted-ink);text-align:center;padding-top:.6rem;font-size:.78rem;line-height:1.55}.jugnu .gallery .dots{margin-inline:auto;flex-wrap:wrap;justify-content:center;margin-top:.2rem;display:flex}@media (width<=399px){.jugnu .gallery .dots{max-width:192px}}.jugnu .gallery .dot{cursor:pointer;background:0 0;border:0;flex:none;place-items:center;width:24px;height:24px;padding:0;display:grid}.jugnu .gallery .dot:before{content:"";background:#efe3d84d;border-radius:50%;width:6px;height:6px;transition:background .2s}.jugnu .gallery .dot.is-on:before{background:var(--gold)}.jugnu .gallery .dot:focus-visible{outline:2px solid var(--gold);outline-offset:-2px}html:not(.js) .jugnu .gallery .dots{display:none}.jugnu .ask{text-align:center;padding:clamp(3.5rem,9vw,5.5rem) 0 clamp(2rem,6vw,3rem)}.jugnu .ask .wrap{max-width:44rem}.jugnu .ask p{color:var(--body-ink);margin-inline:auto}.jugnu .ask p:not(.eyebrow):not(.contacts){max-width:34ch}.jugnu .ask .eyebrow{margin:1.4rem 0 1.2rem}.jugnu .contacts{color:var(--muted-ink);margin:1.4rem 0 0;font-size:.82rem;line-height:2.1}.jugnu .contacts a{white-space:nowrap;border-bottom:1px solid #cfa96b66;padding-bottom:1px;text-decoration:none}.jugnu .contacts a:hover,.jugnu .contacts a:focus-visible{color:var(--cream);border-bottom-color:var(--gold)}.jugnu .contacts .sep{color:var(--gold);padding:0 .45rem;display:inline-block}.jugnu .contacts .ig{align-items:center;gap:.35rem;display:inline-flex}.jugnu .contacts .ig svg{flex:none;width:14px;height:14px}.jugnu .download{letter-spacing:.06em;color:var(--gold);text-underline-offset:4px;margin-top:1.5rem;font-size:.78rem;text-decoration:underline;display:inline-block}.jugnu .ask .art{margin-top:clamp(2rem,6vw,3rem)}.jugnu .btn{background:var(--cream);color:var(--ground);font-family:var(--body);letter-spacing:.14em;text-transform:uppercase;border:0;border-radius:999px;padding:.95rem 1.6rem;font-size:.82rem;font-weight:500;text-decoration:none;transition:none;display:inline-block}.jugnu .btn:hover,.jugnu .btn:focus-visible{background:var(--cream);color:var(--ground)}.jugnu :focus-visible{outline:2px solid var(--cream);outline-offset:3px}html.js .jugnu .rv{opacity:0;transition:opacity .9s,transform .9s;transform:translateY(14px)}html.js .jugnu .rv.in{opacity:1;transform:none}.jugnu-wa{left:50%;bottom:calc(14px + env(safe-area-inset-bottom,0px));z-index:40;opacity:0;pointer-events:none;transition:opacity .2s,transform .2s;position:fixed;transform:translate(-50%,8px)}.jugnu-wa.is-on{opacity:1;pointer-events:auto;transform:translate(-50%)}.jugnu-wa a{background:var(--cream);min-height:44px;color:var(--ground);font-family:var(--body);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;border:0;border-radius:999px;align-items:center;padding:0 1.25rem;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex;box-shadow:0 0 0 1px #1408088c,0 6px 20px #0a040473}.jugnu-wa a:hover,.jugnu-wa a:focus-visible{background:var(--cream);color:var(--ground)}.jugnu-wa a:focus-visible{outline:2px solid var(--gold);outline-offset:3px}@media (width>=900px){.jugnu-wa{display:none}}@media (prefers-reduced-motion:reduce){.jugnu-wa{transition:none;transform:translate(-50%)}}.jugnu-veil{z-index:100;cursor:pointer;background:#0f0707;transition:opacity .75s;position:fixed;inset:0}.jugnu-veil canvas{width:100%;height:100%;display:block}.jugnu-veil.is-out{opacity:0;pointer-events:none}.jugnu-ink{z-index:102;text-align:center;color:#efe3d8;opacity:0;pointer-events:none;white-space:nowrap;font-family:Kalam,Noto Serif Devanagari,serif;line-height:1.05;transition:opacity .5s;position:fixed}.jugnu-skip{z-index:101;letter-spacing:.14em;text-transform:uppercase;color:#efe3d899;cursor:pointer;background:0 0;border:1px solid #efe3d840;border-radius:999px;padding:9px 13px;font:500 11px/1 Literata,Georgia,serif;transition:opacity .4s;position:fixed;bottom:16px;right:16px}.jugnu-skip:hover,.jugnu-skip:focus-visible{color:#efe3d8;border-color:#efe3d88c}.jugnu-veil.is-out~.jugnu-skip{opacity:0;pointer-events:none}html.js .jugnu.is-opening .hero .text>:not(.mark),html.js .jugnu.is-opening .hero .art,html.js .jugnu.is-opening .hero .pine{opacity:0;transform:translateY(8px)}html.js .jugnu .hero .text>*,html.js .jugnu .hero .art,html.js .jugnu .hero .pine{transition:opacity .9s,transform .9s}html.js .jugnu .hero .text>.hin{transition-delay:.1s}html.js .jugnu .hero .text>.head{transition-delay:.2s}html.js .jugnu .hero .text>.sub{transition-delay:.3s}html.js .jugnu .hero .text>.cta{transition-delay:.4s}html.js .jugnu .hero .art{transition-delay:.15s}html:has(.jugnu) .site-header{border-bottom-color:#0000}html:has(.jugnu) .site-header:before{background:linear-gradient(#1408088c,#14080800)}html:has(.jugnu) .site-header .lockup,html:has(.jugnu) .site-header .nav-link,html:has(.jugnu) .site-header .menu-btn{color:var(--cream)}html:has(.jugnu) .site-header .nav-link:hover,html:has(.jugnu) .site-header .nav-link:focus-visible{color:var(--gold)}html.js:has(.jugnu) .site-header .lockup{transition:opacity .3s,visibility}html.js:has(.jugnu:not(.is-past-hero)) .site-header:not(.menu-open) .lockup{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s,visibility 0s linear .3s}html:has(.jugnu) .site-header.is-solid{backdrop-filter:saturate(1.2)blur(10px);background:#280f0fd6;border-bottom-color:#0000}html:has(.jugnu) .site-header.is-solid .lockup,html:has(.jugnu) .site-header.is-solid .menu-btn,html:has(.jugnu) .site-header.is-solid .nav-link{color:var(--cream)}html:has(.jugnu) .site-header .site-nav{backdrop-filter:blur(10px);background:#280f0ff5;border-bottom-color:#0000}html:has(.jugnu) .site-header.menu-open .nav-link{color:var(--cream)}html:has(.jugnu) .site-header :focus-visible{outline:2px solid var(--cream);outline-offset:2px}html:has(.jugnu.is-opening) .site-header{opacity:0;transition:opacity .6s}@media (prefers-reduced-motion:reduce){.jugnu,.jugnu *{transition:none!important;animation:none!important}html.js .jugnu .rv,html.js .jugnu.is-opening .hero .text>*,html.js .jugnu.is-opening .hero .art,html.js .jugnu.is-opening .hero .pine{opacity:1;transform:none}html:has(.jugnu.is-opening) .site-header{opacity:1}}
