@font-face{font-family:Shrikhand;src:url(../../../fonts/Shrikhand-400-latin.woff2) format("woff2");font-weight:400;font-display:block;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215}@font-face{font-family:Shrikhand;src:url(../../../fonts/Shrikhand-400-latin-ext.woff2) format("woff2");font-weight:400;font-display:block;unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113}@font-face{font-family:Shrikhand;src:url(../../../fonts/Shrikhand-400-gujarati.woff2) format("woff2");font-weight:400;font-display:block;unicode-range:U+0A80-0AFF,U+200C-200D,U+20B9,U+25CC,U+A830-A839}@font-face{font-family:Norwester;src:url(../../../fonts/Norwester.woff2) format("woff2");font-weight:400;font-display:block}@font-face{font-family:Noto Sans Rupee;src:url(../../../fonts/NotoSans-rupee.woff2) format("woff2");font-weight:400;font-display:block;unicode-range:U+20B9}@font-face{font-family:Noto Sans Gujarati;src:url(../../../fonts/NotoSansGujarati-700-gujarati.woff2) format("woff2");font-weight:700;font-display:block;unicode-range:U+0A80-0AFF,U+200C-200D,U+20B9,U+25CC,U+A830-A839}@font-face{font-family:Noto Sans Devanagari;src:url(../../../fonts/NotoSansDevanagari-700-devanagari.woff2) format("woff2");font-weight:700;font-display:block;unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20B9,U+25CC,U+A830-A839}@font-face{font-family:Sanchez;src:url(../../../fonts/Sanchez-normal-latin.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Sanchez;src:url(../../../fonts/Sanchez-normal-latin-ext.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113}@font-face{font-family:Sanchez;src:url(../../../fonts/Sanchez-italic-latin.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}.nc{--face-display: "Shrikhand", "Noto Sans Gujarati", "Noto Sans Devanagari", Georgia, serif;--face-signage: "Norwester", "Noto Sans Rupee", "Noto Sans Gujarati", "Noto Sans Devanagari", system-ui, sans-serif;--face-prose: "Sanchez", "Noto Sans Gujarati", Georgia, serif;--t0: max(11px, .92vw);--t1: max(12.5px, 1.18vw);--t2: max(14px, 1.51vw);--t3: max(16px, 1.93vw);--t4: max(19px, 2.47vw);--t5: max(22.5px, 3.16vw);--t6: max(27px, 4.05vw);--t7: max(32px, 5.18vw);--t8: max(38px, 6.63vw);--t9: max(45px, 8.49vw);--u: max(6.5px, 1.05vh);--rule-hair: max(1px, .09vw);--rule-heavy: max(2px, .3vw);font-family:var(--face-signage);font-synthesis:none;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.nc--light{--stage: #f5f1ea;--pool: #fffdf8;--edge: #e4ddd1;--ink: #14110d;--ink-soft: rgb(20 17 13 / .6);--ink-faint: rgb(20 17 13 / .34);--rule: rgb(20 17 13 / .16);--rule-strong: rgb(20 17 13 / .72);--accent: #853509;--glow: #e8a33d;--cast: rgb(72 46 18 / .3);color-scheme:light;color:var(--ink);background:radial-gradient(ellipse 42% 34% at 72% 30%,rgb(232 163 61 / .13) 0%,transparent 72%),radial-gradient(ellipse 58% 48% at 72% 34%,var(--pool) 0%,transparent 68%),radial-gradient(ellipse 125% 115% at 42% 118%,var(--edge) 0%,transparent 58%),var(--stage)}.nc--dark{--stage: #0e0d0c;--pool: #1c1917;--edge: #050505;--ink: #f5f0e8;--ink-soft: rgb(245 240 232 / .62);--ink-faint: rgb(245 240 232 / .32);--rule: rgb(245 240 232 / .18);--rule-strong: rgb(245 240 232 / .75);--accent: #e8a33d;--glow: #f0b255;--cast: rgb(0 0 0 / .6);color-scheme:dark;color:var(--ink);background:radial-gradient(ellipse 58% 48% at 72% 34%,var(--pool) 0%,transparent 68%),var(--stage)}.nc .nc-name{font-family:var(--face-display);font-weight:400;line-height:.98;letter-spacing:-.015em}.nc .nc-label{font-family:var(--face-signage);font-size:var(--t1);letter-spacing:.26em;text-transform:uppercase;color:var(--accent)}.nc .nc-figure{font-family:var(--face-signage);font-variant-numeric:tabular-nums lining-nums;letter-spacing:.005em}.nc .rupee{font-family:"Noto Sans Rupee",var(--face-signage);font-size:.58em;margin-right:.1em;vertical-align:.08em}.nc .nc-plate{position:relative;min-height:0;display:flex;align-items:center;justify-content:center}.nc .nc-plate__img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 1.4vh 1.6vh var(--cast)) drop-shadow(0 .5vh 3.5vh var(--cast))}.curd{--t10: 10.87vw;--t11: 13.91vw;--table-h: 58vh;--stand: 20vh;--shelf-plate: 21vh;--pair-stand: 29vh;--pair-plate: 27vh;--measure: 54ch;position:relative;min-height:100vh;overflow-x:clip}.curd-bar{position:fixed;inset:0 0 auto;z-index:40;display:flex;align-items:center;gap:calc(var(--u) * 3);padding:calc(var(--u) * 1.6) calc(var(--u) * 3);pointer-events:none}.curd-bar:before{content:"";position:absolute;inset:0 0 auto;height:200px;background:linear-gradient(var(--stage) 0%,rgb(14 13 12 / .94) 24%,rgb(14 13 12 / .62) 52%,rgb(14 13 12 / .24) 76%,transparent 100%);pointer-events:none}.curd-bar>*{position:relative;z-index:1;pointer-events:auto}.curd-bar__mark{display:block;width:clamp(84px,8vw,122px);flex:none}.curd-bar__mark img{display:block;width:100%;height:auto}.curd-bar__nav{display:flex;gap:calc(var(--u) * 2.2);margin-inline-start:auto}.curd-bar__link{font-family:var(--face-signage);font-size:var(--t0);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft);text-decoration:none;padding-block:calc(var(--u) * .4);border-bottom:var(--rule-hair) solid transparent}.curd-bar__link:hover,.curd-bar__link:focus-visible{color:var(--ink)}.curd-bar__link.is-current{color:var(--ink);border-bottom-color:var(--accent)}.curd-bar__end{display:flex;align-items:center;gap:calc(var(--u) * 1.6)}.curd-lang{display:flex;gap:calc(var(--u) * .8)}.curd-lang__btn{font-family:var(--face-signage);font-size:var(--t0);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-faint);background:none;border:0;padding:calc(var(--u) * .4);cursor:pointer}.curd-lang__btn.is-on{color:var(--ink)}.curd-bar__cta{font-family:var(--face-signage);font-size:var(--t0);letter-spacing:.16em;text-transform:uppercase;color:#0e0d0c;background:var(--accent);text-decoration:none;padding:calc(var(--u) * .9) calc(var(--u) * 1.8);white-space:nowrap}.curd-bar__cta:hover,.curd-bar__cta:focus-visible{background:var(--glow)}.curd-table{position:fixed;inset:auto 0 0;height:var(--table-h);z-index:12;pointer-events:none;background:url(../../../curd/table.webp) 50% 6% / cover no-repeat;filter:brightness(.76) saturate(.9);-webkit-mask-image:linear-gradient(transparent 0%,#000 13%,#000 52%,transparent 86%);mask-image:linear-gradient(transparent 0%,#000 13%,#000 52%,transparent 86%)}.curd-table:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--stage) 0%,rgb(14 13 12 / 0) 27%,rgb(14 13 12 / 0) 73%,var(--stage) 100%)}.curd-stage{position:fixed;inset:0;z-index:20;display:flex;align-items:flex-end;justify-content:center;padding-bottom:calc(var(--stand) - 4vh);pointer-events:none}.curd-stage__plate .nc-plate__img,.curd-pair__plate .nc-plate__img,.curd-family__plate .nc-plate__img{filter:drop-shadow(0 .5vh .5vh rgb(0 0 0 / .72)) drop-shadow(0 1.4vh 1.8vh rgb(0 0 0 / .55)) drop-shadow(0 .4vh 4vh rgb(0 0 0 / .4))}.curd-stage__plate{height:72vmin;aspect-ratio:4 / 5;will-change:transform}.curd-glow{position:fixed;inset:0;z-index:11;pointer-events:none;background:radial-gradient(ellipse 38% 30% at 50% calc(100% - var(--stand)),rgb(240 178 85 / .1),transparent 72%)}.curd-scrim{display:none}.curd-word{position:absolute;left:50%;z-index:14;margin:0;display:flex;flex-direction:column;align-items:center;width:max-content;transform:translate3d(-50%,var(--drift, 0px),0);will-change:transform;pointer-events:none;-webkit-user-select:none;user-select:none}.curd-word__line{font-family:var(--face-signage);font-weight:400;line-height:.84;letter-spacing:-.005em;text-transform:uppercase;white-space:nowrap;opacity:.86}.curd-word--glow .curd-word__line{color:var(--accent)}.curd-word--bone .curd-word__line{color:var(--ink);opacity:.78}.curd-acts{position:relative}.curd-act{position:relative;min-height:135vh;display:grid;grid-template-columns:minmax(0,1fr) 40vmin minmax(0,1fr);align-content:center;gap:calc(var(--u) * 4) calc(var(--u) * 3);padding:calc(var(--u) * 12) calc(var(--u) * 4)}.curd-act__left,.curd-act__right,.curd-act__head,.curd-spec,.curd-still,.curd-nothing,.curd-shelf{position:relative;z-index:30}.curd-act__left{grid-column:1;align-self:center;max-width:var(--measure)}.curd-act__right{grid-column:3;align-self:center;max-width:var(--measure)}.curd-act__head{grid-column:1;align-self:center;max-width:var(--measure)}.curd-act--name{padding-top:calc(var(--u) * 12 + 22vh)}.curd-act--name .curd-word{top:17vh}.curd-kicker{margin:0 0 calc(var(--u) * 1.8);font-size:var(--t0)}.curd-name{font-size:var(--t6);margin:0 0 calc(var(--u) * 2.2);color:var(--ink)}.curd-prose{font-family:var(--face-prose);font-size:var(--t1);line-height:1.74;color:var(--ink-soft);margin:0 0 calc(var(--u) * 2);max-width:var(--measure)}.curd-btn{display:inline-block;font-family:var(--face-signage);font-size:var(--t0);letter-spacing:.16em;text-transform:uppercase;color:var(--ink);text-decoration:none;padding:calc(var(--u) * 1) 0;border-bottom:var(--rule-heavy) solid var(--accent)}.curd-btn:hover,.curd-btn:focus-visible{color:var(--accent)}.curd-spec{grid-column:3;align-self:center;margin:0;max-width:var(--measure);border-top:var(--rule-heavy) solid var(--rule-strong)}.curd-spec__row{padding:calc(var(--u) * 1.8) 0;border-bottom:var(--rule-hair) solid var(--rule)}.curd-spec__label{margin:0 0 calc(var(--u) * .7);font-size:var(--t0)}.curd-spec__figure{font-size:var(--t4);line-height:1;color:var(--ink);margin:0 0 calc(var(--u) * .9)}.curd-spec__note{font-family:var(--face-prose);font-size:var(--t0);line-height:1.68;color:var(--ink-soft);margin:0}.curd-act--made .curd-word,.curd-act--lactose .curd-word{top:9vh}.curd-head{font-family:var(--face-display);font-weight:400;font-size:var(--t3);line-height:1.2;letter-spacing:-.015em;color:var(--ink);margin:0 0 calc(var(--u) * 2)}.curd-head--minor{font-size:var(--t2);margin-top:calc(var(--u) * 3.5)}.curd-pull{font-family:var(--face-signage);font-size:var(--t1);line-height:1.44;letter-spacing:.03em;color:var(--accent);margin:calc(var(--u) * 3) 0 0;padding-top:calc(var(--u) * 2);border-top:var(--rule-hair) solid var(--rule);max-width:var(--measure)}.curd-still{grid-column:1;align-self:center;margin:0;max-width:var(--measure)}.curd-still__plate{height:28vmin;aspect-ratio:4 / 5;justify-content:flex-start}.curd-still__cap{font-family:var(--face-prose);font-style:italic;font-size:var(--t0);line-height:1.55;color:var(--ink-faint);margin:calc(var(--u) * 1.4) 0 0}.curd-act--split{min-height:auto}.curd-act--split .curd-word{top:9vh}.curd-pair{width:100%;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 calc(var(--u) * 9);align-items:start}.curd-stand{position:sticky;top:0;height:100vh;display:flex;align-items:flex-start;padding-top:calc(100vh - var(--pair-stand) - var(--pair-plate))}.curd-act--split .curd-shelf--pair{min-height:116vh}.curd-pair__item{display:grid;grid-template-rows:var(--pair-plate) auto;max-width:44ch}.curd-pair__item:first-child{justify-self:end}.curd-pair__copy{margin-top:calc(var(--u) * 2)}.curd-pair__plate{width:100%;align-self:end;justify-content:center}.curd-pair__plate--small{height:19vh}.curd-pair__plate--large{height:var(--pair-plate)}.curd-pair__title{margin:0 0 calc(var(--u) * 1.2);font-size:var(--t1)}.curd-pair__body{font-family:var(--face-prose);font-size:var(--t0);line-height:1.72;color:var(--ink-soft);margin:0}.curd-nothing{grid-column:1;max-width:var(--measure);margin:calc(var(--u) * 5) 0 0;padding-top:calc(var(--u) * 2.5);border-top:var(--rule-hair) solid var(--rule)}.curd-nothing__title{margin:0 0 calc(var(--u) * 1.2);font-size:var(--t0)}.curd-nothing__body{font-family:var(--face-prose);font-size:var(--t1);line-height:1.72;color:var(--ink);margin:0}.curd-act--family{min-height:180vh;align-content:space-between}.curd-act--family .curd-word{top:52vh}.curd-family__head{font-family:var(--face-display);font-weight:400;font-size:var(--t3);line-height:1.2;color:var(--ink);margin:0 0 calc(var(--u) * 2)}.curd-shelf{grid-column:1 / -1;min-height:96vh}.curd-family{position:sticky;top:calc(100vh - var(--stand) - var(--shelf-plate));list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:calc(var(--u) * 2);align-items:start}.curd-family__item{display:flex;flex-direction:column;align-items:center;text-align:center}.curd-family__plate{width:100%;height:var(--shelf-plate);margin-bottom:calc(var(--u) * 1.4)}.curd-family__name{font-family:var(--face-signage);font-size:var(--t0);letter-spacing:.12em;text-transform:uppercase;color:var(--ink);margin:0 0 calc(var(--u) * .5);line-height:1.3}.curd-family__note{font-family:var(--face-prose);font-size:var(--t0);line-height:1.5;color:var(--ink-faint);margin:0}@media(max-width:900px),(prefers-reduced-motion:reduce){.curd{--measure: 100%}.curd-act{grid-template-columns:minmax(0,1fr);align-content:start;min-height:auto;padding:calc(var(--u) * 8) calc(var(--u) * 3);gap:calc(var(--u) * 4)}.curd-act--name,.curd-act--family{min-height:auto;align-content:start}.curd-act__left,.curd-act__right,.curd-act__head,.curd-spec,.curd-still,.curd-nothing,.curd-shelf,.curd-family{grid-column:1;max-width:none;text-align:start}.curd-act .curd-word{position:relative;left:auto;top:auto;transform:none;align-items:flex-start;margin-bottom:calc(var(--u) * 2)}.curd-stand{position:static;height:auto;display:block;padding-bottom:0}.curd-pair{grid-template-columns:minmax(0,1fr);gap:calc(var(--u) * 6);align-items:start}.curd-pair__item,.curd-pair__item:first-child{justify-self:stretch;height:auto;max-width:none}.curd-pair__item{grid-template-rows:auto auto}.curd-pair__plate--small,.curd-pair__plate--large{justify-content:flex-start}.curd-nothing{max-width:none}.curd-shelf,.curd-shelf--pair{min-height:0}.curd-family{position:static;grid-template-columns:repeat(4,minmax(0,1fr));gap:calc(var(--u) * 4) calc(var(--u) * 2);margin-top:calc(var(--u) * 4)}.curd-family__plate{height:auto;aspect-ratio:4 / 5}}@media(max-width:900px){.curd-bar{gap:calc(var(--u) * 1.5);padding:calc(var(--u) * 1.2) calc(var(--u) * 2);flex-wrap:wrap}.curd-bar__nav{order:3;width:100%;margin-inline-start:0;gap:calc(var(--u) * 2);overflow-x:auto}.curd-bar__end{margin-inline-start:auto}.curd-table{inset:0 0 auto;height:44vh;background-position:50% 40%;-webkit-mask-image:linear-gradient(transparent 0%,#000 30%,#000 74%,transparent 100%);mask-image:linear-gradient(transparent 0%,#000 30%,#000 74%,transparent 100%)}.curd-glow{background:radial-gradient(ellipse 62% 20% at 50% 30%,rgb(240 178 85 / .1),transparent 70%)}.curd-stage{align-items:flex-start;padding:10vh 0 0}.curd-stage__plate{height:25vh}.curd-scrim{display:block;position:fixed;inset:0 0 auto;height:40vh;z-index:32;pointer-events:none;background:linear-gradient(rgb(14 13 12 / .94) 0%,rgb(14 13 12 / .88) 36%,rgb(14 13 12 / .55) 74%,transparent 100%)}.curd-stage{z-index:34}.curd--seated .curd-stage{z-index:30}.curd-act{padding-top:42vh}.curd-act+.curd-act{padding-top:18vh}.curd-still__plate{height:24vh}.curd-pair__plate--small{height:17vh}.curd-pair__plate--large{height:24vh}}@media(max-width:520px){.curd-family{grid-template-columns:repeat(2,minmax(0,1fr))}}.curd--still .curd-table{position:absolute;inset:0 0 auto;height:58vh;background-position:50% 40%;-webkit-mask-image:linear-gradient(transparent 0%,#000 24%,#000 72%,transparent 100%);mask-image:linear-gradient(transparent 0%,#000 24%,#000 72%,transparent 100%)}.curd--still .curd-glow{display:none}.curd--still .curd-stage{position:absolute;inset:7vh 0 auto;height:40vh;align-items:flex-start;padding:0}.curd--still .curd-stage__plate{height:36vh;transform:none}.curd--still .curd-act--name{padding-top:52vh}.curd--still .curd-scrim{display:none}.curd:not(.curd--ready) .curd-stage{opacity:0}.curd-stage{transition:opacity .24s ease}
