:root{--paper:#f3e6d3;--paper-2:#ead9c0;--paper-3:#e1cbab;--card:#f8efe2;--ink:#2a1f17;--ink-soft:#5e4c3e;--line:#2a1f1724;--wool:#b8322a;--saffron:#e0a526;--pine:#2f4a3b;--pine-2:#24392e;--river:#7fb6c8;--sun:#f4a64a;--display:"Instrument Serif", "Tiro Devanagari Hindi", Georgia, serif;--deva:"Tiro Devanagari Hindi", "Instrument Serif", serif;--body:"Hanken Grotesk", "Tiro Devanagari Hindi", system-ui, -apple-system, "Segoe UI", sans-serif;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--ease-drawer:cubic-bezier(.32, .72, 0, 1);--ease-pop:cubic-bezier(.34, 1.32, .64, 1);--gutter:clamp(16px, 4vw, 48px);--radius:18px;--shadow-paper:0 1px 0 #fff9 inset, 0 18px 40px -18px #3a241459, 0 2px 6px #3a241414}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--paper);color:var(--ink);font:400 1.0625rem/1.6 var(--body);-webkit-font-smoothing:antialiased;margin:0;overflow-x:clip}img,svg,canvas{max-width:100%;display:block}button{font:inherit;color:inherit;cursor:pointer}a{color:inherit}h1,h2,h3{font-family:var(--display);letter-spacing:-.01em;margin:0;font-weight:400;line-height:1.02}p{margin:0}em{font-style:italic}:focus-visible{outline:2px solid var(--wool);outline-offset:3px;border-radius:6px}.skip{z-index:100;background:var(--ink);color:var(--paper);border-radius:8px;padding:8px 14px;position:absolute;top:8px;left:-999px}.skip:focus{left:8px}.eyebrow{font:500 .78rem/1 var(--body);letter-spacing:.22em;text-transform:uppercase;color:var(--ink-soft)}.lede{color:var(--ink-soft);max-width:46ch;font-size:1.125rem}.btn{border:1.5px solid var(--ink);min-height:48px;transition:transform .16s var(--ease-out), background-color .2s ease, color .2s ease;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-weight:500;text-decoration:none;display:inline-flex}.btn:active{transform:scale(.97)}.btn--solid{background:var(--ink);color:var(--paper)}.btn--ghost{background:0 0}.btn--block{width:100%}@media (hover:hover) and (pointer:fine){.btn--solid:hover{background:var(--wool);border-color:var(--wool)}.btn--ghost:hover{background:var(--ink);color:var(--paper)}}.nav{z-index:30;padding:max(12px, env(safe-area-inset-top)) var(--gutter) 12px;transition:background-color .3s ease, box-shadow .3s ease, transform .3s var(--ease-out);justify-content:space-between;align-items:center;gap:16px;display:flex;position:fixed;inset:0 0 auto}.nav.is-solid{box-shadow:0 1px 0 var(--line);background:#f3e6d3eb}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.nav.is-solid{-webkit-backdrop-filter:blur(12px)saturate(1.2);backdrop-filter:blur(12px)saturate(1.2);background:#f3e6d3c7}}.nav.is-hidden{transform:translateY(-100%)}.brand{align-items:baseline;gap:10px;text-decoration:none;display:inline-flex}.brand__dev{font:400 2.1rem/1 var(--deva);color:var(--wool);padding-top:4px}.brand__lat{font:600 .82rem/1 var(--body);letter-spacing:.32em}.nav__links{gap:clamp(16px,3vw,36px);display:flex}.nav__links a{padding:6px 0;font-weight:500;text-decoration:none;position:relative}.nav__links a:after{content:"";background:var(--wool);transform-origin:100%;height:2px;transition:transform .25s var(--ease-out);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}@media (hover:hover) and (pointer:fine){.nav__links a:hover:after{transform-origin:0;transform:scaleX(1)}}.bag-btn{border:1.5px solid var(--ink);width:46px;height:46px;transition:transform .16s var(--ease-out);background:0 0;border-radius:50%;place-items:center;display:grid;position:relative}.bag-btn:active{transform:scale(.94)}.bag-btn__count{background:var(--wool);color:#fff;border-radius:10px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:.72rem;font-weight:700;display:grid;position:absolute;top:-4px;right:-4px}.bag-btn__count.bump{animation:bump .3s var(--ease-out)}@keyframes bump{40%{transform:scale(1.3)}}@media (width<=640px){.nav__links{display:none}.brand__dev{font-size:1.7rem}}.hero{isolation:isolate;height:100svh;min-height:560px;position:relative;overflow:hidden}.scene{z-index:-1;background:linear-gradient(#f1dfc6 0%,#f6d6ae 42%,#f4c28d 60%,#eeb27c 75%);position:absolute;inset:0}.scene:before{content:"";z-index:0;opacity:0;background:linear-gradient(#a99bb8 0%,#d9a9a0 60%,#e6a982 100%);position:absolute;inset:0}.layer{pointer-events:none;position:absolute;inset:0}.layer svg{width:100%;height:100%}.grain{pointer-events:none;opacity:.22;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .25 0 0 0 0 .17 0 0 0 0 .1 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.flow{fill:none;stroke:#e8f6f8;stroke-linecap:round;stroke-dasharray:6 14;opacity:.85}.flow--0{stroke-width:2.4px}.flow--1{stroke-width:3.2px;stroke-dasharray:9 16}.flow--2{stroke-width:2.4px;stroke-dasharray:5 18}.js .pop{transform-origin:50% 100%;animation:popup 1.15s var(--ease-pop) both}.js .layer--sky .pop{animation:.9s ease-out both fadein}.js .layer--far .pop{animation-delay:.1s}.js .layer--mid .pop{animation-delay:.22s}.js .layer--hills .pop{animation-delay:.34s}.js .layer--ridge .pop{animation-delay:.46s}.js .layer--valley .pop{animation-delay:.58s}.js .layer--fg .pop{animation-delay:.7s}@keyframes popup{0%{opacity:0;transform:perspective(1600px)rotateX(78deg)}30%{opacity:1}to{opacity:1;transform:perspective(1600px)rotateX(0)}}@keyframes fadein{0%{opacity:0}}.js .scene:before{animation:2.6s ease-out .2s both dawn}@keyframes dawn{0%{opacity:.85}to{opacity:0}}.sun{transform-box:fill-box;transform-origin:50%}.js .sun{animation:sunrise 2.4s .35s var(--ease-out) both}@keyframes sunrise{0%{transform:translateY(240px)scale(.92)}}.river{transform-box:fill-box;transform-origin:50% 0}.js .river{animation:river-in 1.2s 1.2s var(--ease-out) both}@keyframes river-in{0%{opacity:0;transform:scaleY(.04)}}.flow{animation:6s linear infinite flow}.flow--1{animation-duration:4.5s}.flow--2{animation-duration:7s}@keyframes flow{to{stroke-dashoffset:-100px}}.cloud{animation:38s ease-in-out infinite alternate drift}.cloud:nth-child(2){animation-duration:52s;animation-delay:-12s}.cloud:nth-child(3){animation-duration:44s;animation-delay:-20s}@keyframes drift{0%{transform:translate(-40px)}to{transform:translate(60px)}}.birds{animation:30s linear infinite birds}@keyframes birds{0%{transform:translate(-120px,20px)}to{transform:translate(260px,-50px)}}.hero__copy{padding:clamp(96px, 13vh, 150px) var(--gutter) 0;text-align:center;justify-items:center;gap:18px;display:grid;position:absolute;inset:0 0 auto}.hero__title{font-size:clamp(3rem,7vw,6.2rem);font-weight:400;line-height:.98}.hero__title span{display:block}.hero__title em{color:var(--wool);font-weight:400}.hero__cta{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:6px;display:flex}.js .hero__in{animation:rise .9s calc(1.15s + var(--i) * 90ms) var(--ease-out) both}@keyframes rise{0%{opacity:0;transform:translateY(18px)}}.scroll-cue{z-index:2;color:#fbf4e8;text-shadow:0 1px 8px #1c17148c;font:600 .72rem/1 var(--body);letter-spacing:.28em;text-transform:uppercase;justify-items:center;gap:8px;text-decoration:none;display:grid;position:absolute;bottom:70px;left:50%;translate:-50%}.scroll-cue__mouse{border:1.5px solid #fbf4e8e6;border-radius:13px;width:24px;height:38px;position:relative;box-shadow:0 1px 8px #1c171459}.scroll-cue__mouse span{width:4px;height:8px;animation:cue 2s var(--ease-in-out) infinite;background:#fbf4e8;border-radius:2px;margin-left:-2px;position:absolute;top:7px;left:50%}@media (width<=640px){.scroll-cue{bottom:54px}}@keyframes cue{0%{opacity:0;transform:translateY(0)}30%{opacity:1}80%,to{opacity:0;transform:translateY(14px)}}@media (width<=640px){.hero__copy{gap:14px;padding-top:clamp(96px,14vh,140px)}.hero__cta .btn{min-height:44px;padding:0 18px}}.patti{z-index:2;height:52px;position:absolute;bottom:0;left:0;right:0;overflow:hidden;box-shadow:0 -6px 18px #1c171459}.patti__track{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='192' height='52' shape-rendering='crispEdges'%3E%3Crect width='192' height='52' fill='%231c1714'/%3E%3Crect width='192' height='3' fill='%23b8322a'/%3E%3Crect y='49' width='192' height='3' fill='%23b8322a'/%3E%3Crect x='2' y='5' width='4' height='2' fill='%23e0a526'/%3E%3Crect x='2' y='45' width='4' height='2' fill='%23e0a526'/%3E%3Crect x='10' y='5' width='4' height='2' fill='%23e0a526'/%3E%3Crect x='10' y='45' width='4' height='2' fill='%23e0a526'/%3E%3Crect x='18' y='5' width='4' height='2' fill='%23e0a526'/%3E%3Crect x='18' y='45' width='4' height='2' fill='%23e0a526'/%3E%3Crect x='26' y='5' width='4' height='2' fill='%23e0a526'/%3E%3Crect x='26' y='45' width='4' height='2' fill='%23e0a526'/%3E%3Crect x='34' y='5' width='4' height='2' fill='%23e0a526'/%3E%3Crect x='34' y='45' width='4' height='2' fill='%23e0a526'/%3E%3Crect x='42' y='5' width='4' height='2' fill='%23e0a526'/%3E%3Crect x='42' y='45' width='4' height='2' fill='%23e0a526'/%3E%3Crect x='50' y='5' width='4' height='2' fill='%23e0a526'/%3E%3Crect x='50' y='45' width='4' height='2' fill='%23e0a526'/%3E%3Crect x='58' y='5' width='4' height='2' fill='%23e0a526'/%3E%3Crect x='58' y='45' width='4' height='2' fill='%23e0a526'/%3E%3Crect x='66' y='5' width='4' height='2' fill='%23e0a526'/%3E%3Crect x='66' y='45' width='4' height='2' fill='%23e0a526'/%3E%3Crect x='74' y='5' width='4' height='2' fill='%23e0a526'/%3E%3Crect x='74' y='45' width='4' height='2' fill='%23e0a526'/%3E%3Crect x='82' y='5' width='4' height='2' fill='%23e0a526'/%3E%3Crect x='82' y='45' width='4' height='2' fill='%23e0a526'/%3E%3Crect x='90' y='5' width='4' height='2' fill='%23e0a526'/%3E%3Crect x='90' y='45' width='4' height='2' fill='%23e0a526'/%3E%3Crect x='98' y='5' width='4' height='2' fill='%23e0a526'/%3E%3Crect x='98' y='45' width='4' height='2' fill='%23e0a526'/%3E%3Crect x='106' y='5' width='4' height='2' fill='%23e0a526'/%3E%3Crect x='106' y='45' width='4' height='2' fill='%23e0a526'/%3E%3Crect x='114' y='5' width='4' height='2' fill='%23e0a526'/%3E%3Crect x='114' y='45' width='4' height='2' fill='%23e0a526'/%3E%3Crect x='122' y='5' width='4' height='2' fill='%23e0a526'/%3E%3Crect x='122' y='45' width='4' height='2' fill='%23e0a526'/%3E%3Crect x='130' y='5' width='4' height='2' fill='%23e0a526'/%3E%3Crect x='130' y='45' width='4' height='2' fill='%23e0a526'/%3E%3Crect x='138' y='5' width='4' height='2' fill='%23e0a526'/%3E%3Crect x='138' y='45' width='4' height='2' fill='%23e0a526'/%3E%3Crect x='146' y='5' width='4' height='2' fill='%23e0a526'/%3E%3Crect x='146' y='45' width='4' height='2' fill='%23e0a526'/%3E%3Crect x='154' y='5' width='4' height='2' fill='%23e0a526'/%3E%3Crect x='154' y='45' width='4' height='2' fill='%23e0a526'/%3E%3Crect x='162' y='5' width='4' height='2' fill='%23e0a526'/%3E%3Crect x='162' y='45' width='4' height='2' fill='%23e0a526'/%3E%3Crect x='170' y='5' width='4' height='2' fill='%23e0a526'/%3E%3Crect x='170' y='45' width='4' height='2' fill='%23e0a526'/%3E%3Crect x='178' y='5' width='4' height='2' fill='%23e0a526'/%3E%3Crect x='178' y='45' width='4' height='2' fill='%23e0a526'/%3E%3Crect x='186' y='5' width='4' height='2' fill='%23e0a526'/%3E%3Crect x='186' y='45' width='4' height='2' fill='%23e0a526'/%3E%3Crect x='0' y='9' width='12' height='2' fill='%232f8f5b'/%3E%3Crect x='2' y='11' width='8' height='2' fill='%232f8f5b'/%3E%3Crect x='4' y='13' width='4' height='2' fill='%232f8f5b'/%3E%3Crect x='0' y='41' width='12' height='2' fill='%232f8f5b'/%3E%3Crect x='2' y='39' width='8' height='2' fill='%232f8f5b'/%3E%3Crect x='4' y='37' width='4' height='2' fill='%232f8f5b'/%3E%3Crect x='12' y='9' width='12' height='2' fill='%23c2307a'/%3E%3Crect x='14' y='11' width='8' height='2' fill='%23c2307a'/%3E%3Crect x='16' y='13' width='4' height='2' fill='%23c2307a'/%3E%3Crect x='12' y='41' width='12' height='2' fill='%23c2307a'/%3E%3Crect x='14' y='39' width='8' height='2' fill='%23c2307a'/%3E%3Crect x='16' y='37' width='4' height='2' fill='%23c2307a'/%3E%3Crect x='24' y='9' width='12' height='2' fill='%232f8f5b'/%3E%3Crect x='26' y='11' width='8' height='2' fill='%232f8f5b'/%3E%3Crect x='28' y='13' width='4' height='2' fill='%232f8f5b'/%3E%3Crect x='24' y='41' width='12' height='2' fill='%232f8f5b'/%3E%3Crect x='26' y='39' width='8' height='2' fill='%232f8f5b'/%3E%3Crect x='28' y='37' width='4' height='2' fill='%232f8f5b'/%3E%3Crect x='36' y='9' width='12' height='2' fill='%23c2307a'/%3E%3Crect x='38' y='11' width='8' height='2' fill='%23c2307a'/%3E%3Crect x='40' y='13' width='4' height='2' fill='%23c2307a'/%3E%3Crect x='36' y='41' width='12' height='2' fill='%23c2307a'/%3E%3Crect x='38' y='39' width='8' height='2' fill='%23c2307a'/%3E%3Crect x='40' y='37' width='4' height='2' fill='%23c2307a'/%3E%3Crect x='48' y='9' width='12' height='2' fill='%232f8f5b'/%3E%3Crect x='50' y='11' width='8' height='2' fill='%232f8f5b'/%3E%3Crect x='52' y='13' width='4' height='2' fill='%232f8f5b'/%3E%3Crect x='48' y='41' width='12' height='2' fill='%232f8f5b'/%3E%3Crect x='50' y='39' width='8' height='2' fill='%232f8f5b'/%3E%3Crect x='52' y='37' width='4' height='2' fill='%232f8f5b'/%3E%3Crect x='60' y='9' width='12' height='2' fill='%23c2307a'/%3E%3Crect x='62' y='11' width='8' height='2' fill='%23c2307a'/%3E%3Crect x='64' y='13' width='4' height='2' fill='%23c2307a'/%3E%3Crect x='60' y='41' width='12' height='2' fill='%23c2307a'/%3E%3Crect x='62' y='39' width='8' height='2' fill='%23c2307a'/%3E%3Crect x='64' y='37' width='4' height='2' fill='%23c2307a'/%3E%3Crect x='72' y='9' width='12' height='2' fill='%232f8f5b'/%3E%3Crect x='74' y='11' width='8' height='2' fill='%232f8f5b'/%3E%3Crect x='76' y='13' width='4' height='2' fill='%232f8f5b'/%3E%3Crect x='72' y='41' width='12' height='2' fill='%232f8f5b'/%3E%3Crect x='74' y='39' width='8' height='2' fill='%232f8f5b'/%3E%3Crect x='76' y='37' width='4' height='2' fill='%232f8f5b'/%3E%3Crect x='84' y='9' width='12' height='2' fill='%23c2307a'/%3E%3Crect x='86' y='11' width='8' height='2' fill='%23c2307a'/%3E%3Crect x='88' y='13' width='4' height='2' fill='%23c2307a'/%3E%3Crect x='84' y='41' width='12' height='2' fill='%23c2307a'/%3E%3Crect x='86' y='39' width='8' height='2' fill='%23c2307a'/%3E%3Crect x='88' y='37' width='4' height='2' fill='%23c2307a'/%3E%3Crect x='96' y='9' width='12' height='2' fill='%232f8f5b'/%3E%3Crect x='98' y='11' width='8' height='2' fill='%232f8f5b'/%3E%3Crect x='100' y='13' width='4' height='2' fill='%232f8f5b'/%3E%3Crect x='96' y='41' width='12' height='2' fill='%232f8f5b'/%3E%3Crect x='98' y='39' width='8' height='2' fill='%232f8f5b'/%3E%3Crect x='100' y='37' width='4' height='2' fill='%232f8f5b'/%3E%3Crect x='108' y='9' width='12' height='2' fill='%23c2307a'/%3E%3Crect x='110' y='11' width='8' height='2' fill='%23c2307a'/%3E%3Crect x='112' y='13' width='4' height='2' fill='%23c2307a'/%3E%3Crect x='108' y='41' width='12' height='2' fill='%23c2307a'/%3E%3Crect x='110' y='39' width='8' height='2' fill='%23c2307a'/%3E%3Crect x='112' y='37' width='4' height='2' fill='%23c2307a'/%3E%3Crect x='120' y='9' width='12' height='2' fill='%232f8f5b'/%3E%3Crect x='122' y='11' width='8' height='2' fill='%232f8f5b'/%3E%3Crect x='124' y='13' width='4' height='2' fill='%232f8f5b'/%3E%3Crect x='120' y='41' width='12' height='2' fill='%232f8f5b'/%3E%3Crect x='122' y='39' width='8' height='2' fill='%232f8f5b'/%3E%3Crect x='124' y='37' width='4' height='2' fill='%232f8f5b'/%3E%3Crect x='132' y='9' width='12' height='2' fill='%23c2307a'/%3E%3Crect x='134' y='11' width='8' height='2' fill='%23c2307a'/%3E%3Crect x='136' y='13' width='4' height='2' fill='%23c2307a'/%3E%3Crect x='132' y='41' width='12' height='2' fill='%23c2307a'/%3E%3Crect x='134' y='39' width='8' height='2' fill='%23c2307a'/%3E%3Crect x='136' y='37' width='4' height='2' fill='%23c2307a'/%3E%3Crect x='144' y='9' width='12' height='2' fill='%232f8f5b'/%3E%3Crect x='146' y='11' width='8' height='2' fill='%232f8f5b'/%3E%3Crect x='148' y='13' width='4' height='2' fill='%232f8f5b'/%3E%3Crect x='144' y='41' width='12' height='2' fill='%232f8f5b'/%3E%3Crect x='146' y='39' width='8' height='2' fill='%232f8f5b'/%3E%3Crect x='148' y='37' width='4' height='2' fill='%232f8f5b'/%3E%3Crect x='156' y='9' width='12' height='2' fill='%23c2307a'/%3E%3Crect x='158' y='11' width='8' height='2' fill='%23c2307a'/%3E%3Crect x='160' y='13' width='4' height='2' fill='%23c2307a'/%3E%3Crect x='156' y='41' width='12' height='2' fill='%23c2307a'/%3E%3Crect x='158' y='39' width='8' height='2' fill='%23c2307a'/%3E%3Crect x='160' y='37' width='4' height='2' fill='%23c2307a'/%3E%3Crect x='168' y='9' width='12' height='2' fill='%232f8f5b'/%3E%3Crect x='170' y='11' width='8' height='2' fill='%232f8f5b'/%3E%3Crect x='172' y='13' width='4' height='2' fill='%232f8f5b'/%3E%3Crect x='168' y='41' width='12' height='2' fill='%232f8f5b'/%3E%3Crect x='170' y='39' width='8' height='2' fill='%232f8f5b'/%3E%3Crect x='172' y='37' width='4' height='2' fill='%232f8f5b'/%3E%3Crect x='180' y='9' width='12' height='2' fill='%23c2307a'/%3E%3Crect x='182' y='11' width='8' height='2' fill='%23c2307a'/%3E%3Crect x='184' y='13' width='4' height='2' fill='%23c2307a'/%3E%3Crect x='180' y='41' width='12' height='2' fill='%23c2307a'/%3E%3Crect x='182' y='39' width='8' height='2' fill='%23c2307a'/%3E%3Crect x='184' y='37' width='4' height='2' fill='%23c2307a'/%3E%3Crect x='46' y='12' width='4' height='2' fill='%23e0a526'/%3E%3Crect x='46' y='38' width='4' height='2' fill='%23e0a526'/%3E%3Crect x='44' y='14' width='8' height='2' fill='%23e0a526'/%3E%3Crect x='44' y='36' width='8' height='2' fill='%23e0a526'/%3E%3Crect x='42' y='16' width='12' height='2' fill='%23e0a526'/%3E%3Crect x='42' y='34' width='12' height='2' fill='%23e0a526'/%3E%3Crect x='40' y='18' width='16' height='2' fill='%23e0a526'/%3E%3Crect x='40' y='32' width='16' height='2' fill='%23e0a526'/%3E%3Crect x='38' y='20' width='20' height='2' fill='%23e0a526'/%3E%3Crect x='38' y='30' width='20' height='2' fill='%23e0a526'/%3E%3Crect x='36' y='22' width='24' height='2' fill='%23e0a526'/%3E%3Crect x='36' y='28' width='24' height='2' fill='%23e0a526'/%3E%3Crect x='34' y='24' width='28' height='2' fill='%23e0a526'/%3E%3Crect x='34' y='26' width='28' height='2' fill='%23e0a526'/%3E%3Crect x='46' y='16' width='4' height='2' fill='%23b8322a'/%3E%3Crect x='46' y='34' width='4' height='2' fill='%23b8322a'/%3E%3Crect x='44' y='18' width='8' height='2' fill='%23b8322a'/%3E%3Crect x='44' y='32' width='8' height='2' fill='%23b8322a'/%3E%3Crect x='42' y='20' width='12' height='2' fill='%23b8322a'/%3E%3Crect x='42' y='30' width='12' height='2' fill='%23b8322a'/%3E%3Crect x='40' y='22' width='16' height='2' fill='%23b8322a'/%3E%3Crect x='40' y='28' width='16' height='2' fill='%23b8322a'/%3E%3Crect x='38' y='24' width='20' height='2' fill='%23b8322a'/%3E%3Crect x='38' y='26' width='20' height='2' fill='%23b8322a'/%3E%3Crect x='46' y='20' width='4' height='2' fill='%23f5efe4'/%3E%3Crect x='46' y='30' width='4' height='2' fill='%23f5efe4'/%3E%3Crect x='44' y='22' width='8' height='2' fill='%23f5efe4'/%3E%3Crect x='44' y='28' width='8' height='2' fill='%23f5efe4'/%3E%3Crect x='42' y='24' width='12' height='2' fill='%23f5efe4'/%3E%3Crect x='42' y='26' width='12' height='2' fill='%23f5efe4'/%3E%3Crect x='46' y='24' width='4' height='2' fill='%232f8f5b'/%3E%3Crect x='46' y='26' width='4' height='2' fill='%232f8f5b'/%3E%3Crect x='142' y='12' width='4' height='2' fill='%232f8f5b'/%3E%3Crect x='142' y='38' width='4' height='2' fill='%232f8f5b'/%3E%3Crect x='140' y='14' width='8' height='2' fill='%232f8f5b'/%3E%3Crect x='140' y='36' width='8' height='2' fill='%232f8f5b'/%3E%3Crect x='138' y='16' width='12' height='2' fill='%232f8f5b'/%3E%3Crect x='138' y='34' width='12' height='2' fill='%232f8f5b'/%3E%3Crect x='136' y='18' width='16' height='2' fill='%232f8f5b'/%3E%3Crect x='136' y='32' width='16' height='2' fill='%232f8f5b'/%3E%3Crect x='134' y='20' width='20' height='2' fill='%232f8f5b'/%3E%3Crect x='134' y='30' width='20' height='2' fill='%232f8f5b'/%3E%3Crect x='132' y='22' width='24' height='2' fill='%232f8f5b'/%3E%3Crect x='132' y='28' width='24' height='2' fill='%232f8f5b'/%3E%3Crect x='130' y='24' width='28' height='2' fill='%232f8f5b'/%3E%3Crect x='130' y='26' width='28' height='2' fill='%232f8f5b'/%3E%3Crect x='142' y='16' width='4' height='2' fill='%23e0a526'/%3E%3Crect x='142' y='34' width='4' height='2' fill='%23e0a526'/%3E%3Crect x='140' y='18' width='8' height='2' fill='%23e0a526'/%3E%3Crect x='140' y='32' width='8' height='2' fill='%23e0a526'/%3E%3Crect x='138' y='20' width='12' height='2' fill='%23e0a526'/%3E%3Crect x='138' y='30' width='12' height='2' fill='%23e0a526'/%3E%3Crect x='136' y='22' width='16' height='2' fill='%23e0a526'/%3E%3Crect x='136' y='28' width='16' height='2' fill='%23e0a526'/%3E%3Crect x='134' y='24' width='20' height='2' fill='%23e0a526'/%3E%3Crect x='134' y='26' width='20' height='2' fill='%23e0a526'/%3E%3Crect x='142' y='20' width='4' height='2' fill='%23c2307a'/%3E%3Crect x='142' y='30' width='4' height='2' fill='%23c2307a'/%3E%3Crect x='140' y='22' width='8' height='2' fill='%23c2307a'/%3E%3Crect x='140' y='28' width='8' height='2' fill='%23c2307a'/%3E%3Crect x='138' y='24' width='12' height='2' fill='%23c2307a'/%3E%3Crect x='138' y='26' width='12' height='2' fill='%23c2307a'/%3E%3Crect x='142' y='24' width='4' height='2' fill='%23f5efe4'/%3E%3Crect x='142' y='26' width='4' height='2' fill='%23f5efe4'/%3E%3Crect x='-2' y='19' width='4' height='14' fill='%23f5efe4'/%3E%3Crect x='-7' y='24' width='14' height='4' fill='%23f5efe4'/%3E%3Crect x='-2' y='24' width='4' height='4' fill='%23b8322a'/%3E%3Crect x='-14' y='25' width='3' height='2' fill='%23e0a526'/%3E%3Crect x='11' y='25' width='3' height='2' fill='%23e0a526'/%3E%3Crect x='94' y='19' width='4' height='14' fill='%23f5efe4'/%3E%3Crect x='89' y='24' width='14' height='4' fill='%23f5efe4'/%3E%3Crect x='94' y='24' width='4' height='4' fill='%23b8322a'/%3E%3Crect x='82' y='25' width='3' height='2' fill='%23e0a526'/%3E%3Crect x='107' y='25' width='3' height='2' fill='%23e0a526'/%3E%3Crect x='190' y='19' width='4' height='14' fill='%23f5efe4'/%3E%3Crect x='185' y='24' width='14' height='4' fill='%23f5efe4'/%3E%3Crect x='190' y='24' width='4' height='4' fill='%23b8322a'/%3E%3Crect x='178' y='25' width='3' height='2' fill='%23e0a526'/%3E%3Crect x='203' y='25' width='3' height='2' fill='%23e0a526'/%3E%3C/svg%3E") repeat-x;width:calc(100% + 192px);height:100%;animation:24s linear infinite weave}@keyframes weave{to{transform:translate(-192px)}}.js .patti{animation:patti-in 1s 1.25s var(--ease-out) both}@keyframes patti-in{0%{clip-path:inset(0 50%)}to{clip-path:inset(0)}}@media (width<=640px){.patti{height:40px}.patti__track{background-size:auto 40px;animation-name:weave-sm}}@keyframes weave-sm{to{transform:translate(-147.7px)}}section{padding:clamp(72px, 11vw, 140px) var(--gutter)}.section-head{text-align:center;justify-items:center;gap:14px;max-width:760px;margin:0 auto clamp(28px,4vw,48px);display:grid}.section-head h2{font-size:clamp(2.1rem,4.6vw,3.6rem)}.js .reveal{opacity:0;transition:opacity .7s var(--ease-out), transform .7s var(--ease-out);transition-delay:var(--rd,0s);transform:translateY(24px)}.js .reveal.is-in{opacity:1;transform:none}.crafts{background:radial-gradient(120% 70% at 50% 0%, #f8ecdb 0%, var(--paper) 60%)}.tabs{background:var(--paper-2);scrollbar-width:none;border-radius:999px;justify-content:center;gap:4px;width:fit-content;max-width:100%;margin:0 auto 28px;padding:5px;display:flex;position:relative;overflow-x:auto}.tab{z-index:1;white-space:nowrap;color:var(--ink-soft);background:0 0;border:0;border-radius:999px;padding:10px 18px;font-weight:500;transition:color .2s;position:relative}.tab[aria-selected=true]{color:var(--paper)}.tabs__pill{z-index:0;background:var(--ink);transition:transform .3s var(--ease-in-out), width .3s var(--ease-in-out);border-radius:999px;position:absolute;top:5px;bottom:5px;left:0}@media (width<=420px){.tab{padding:9px 13px;font-size:.95rem}}.showcase{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:clamp(20px,4vw,56px);max-width:1240px;margin:0 auto;display:grid}.stage{aspect-ratio:1/.92;box-shadow:var(--shadow-paper);background:radial-gradient(60% 50% at 50% 55%,#fff4dee6,#0000 70%),linear-gradient(#ecd9bd,#e3cba8);border-radius:28px;position:relative;overflow:hidden}.stage canvas{cursor:grab;width:100%!important;height:100%!important}.stage canvas.is-dragging{cursor:grabbing}.stage__loading{color:var(--ink-soft);place-content:center;justify-items:center;gap:14px;font-size:.95rem;transition:opacity .4s;display:grid;position:absolute;inset:0}.stage__loading span{border:3px solid var(--paper-3);border-top-color:var(--wool);border-radius:50%;width:44px;height:44px;animation:.9s linear infinite spin}.stage.is-ready .stage__loading{opacity:0;pointer-events:none}@keyframes spin{to{transform:rotate(360deg)}}.stage__hint{color:var(--ink-soft);pointer-events:none;opacity:0;background:#f8efe2d9;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:.85rem;transition:opacity .4s;display:flex;position:absolute;bottom:16px;left:50%;translate:-50%}.stage.is-ready .stage__hint{opacity:1}.stage.was-dragged .stage__hint{opacity:0}.info{gap:16px;display:grid}.info>*{transition:opacity .26s var(--ease-out), transform .26s var(--ease-out)}.info.is-swapping>*{opacity:0;transform:translateY(8px)}.info__origin{letter-spacing:.16em;text-transform:uppercase;color:var(--wool);font-size:.85rem;font-weight:500}.info__title{font-size:clamp(2rem,3.6vw,3rem)}.info__hindi{font:400 1.3rem/1.3 var(--deva);color:var(--ink-soft);margin-top:8px;display:block}.info__brief{color:var(--ink-soft);font-size:1.1rem}.facts{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.facts li{border:1px solid var(--line);background:var(--card);border-radius:999px;padding:6px 12px;font-size:.88rem}.swatches{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.swatch{border:1.5px solid var(--line);background:var(--card);transition:border-color .2s ease, transform .16s var(--ease-out);border-radius:999px;align-items:center;gap:8px;padding:5px 12px 5px 5px;font-size:.9rem;display:inline-flex}.swatch:active{transform:scale(.96)}.swatch i{border-radius:50%;width:24px;height:24px;box-shadow:inset 0 0 0 2px #ffffff80}.swatch[aria-pressed=true]{border-color:var(--ink)}.info__actions{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}@media (width<=860px){.showcase{grid-template-columns:1fr}.stage{aspect-ratio:1;border-radius:22px}.info{text-align:left}}.shop{background:var(--paper-2)}.filters{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:32px;display:flex}.chip{border:1.5px solid var(--ink);transition:background-color .2s ease, color .2s ease, transform .16s var(--ease-out);background:0 0;border-radius:999px;padding:8px 16px;font-weight:500}.chip:active{transform:scale(.96)}.chip.is-on{background:var(--ink);color:var(--paper)}.grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:clamp(14px,2vw,24px);max-width:1240px;margin:0 auto;padding:0;list-style:none;display:grid}@media (width<=560px){.grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.card{position:relative}.card.is-hidden{display:none}.card__link{text-align:left;background:0 0;border:0;width:100%;padding:0;display:block}.card__media{aspect-ratio:4/5;border-radius:var(--radius);box-shadow:var(--shadow-paper);background:radial-gradient(70% 60% at 50% 55%,#fbf3e6,#ecdcc3);position:relative;overflow:hidden}.card__media img{object-fit:contain;width:100%;height:100%;transition:opacity .4s ease, transform .6s var(--ease-out);padding:8%;position:absolute;inset:0}.card__media img+img{opacity:0}@media (hover:hover) and (pointer:fine){.card__link:hover .card__media img:first-child{opacity:0}.card__link:hover .card__media img+img{opacity:1}.card__link:hover .card__media img{transform:scale(1.04)}}.card__tag{letter-spacing:.08em;text-transform:uppercase;background:#f8efe2e6;border-radius:999px;padding:4px 10px;font-size:.75rem;font-weight:500;position:absolute;top:12px;left:12px}.card__body{gap:2px;padding:14px 4px 0;display:grid}.card__name{font:400 1.45rem/1.1 var(--display)}.card__sub{color:var(--ink-soft);font-size:.92rem}.card__price{margin-top:4px;font-weight:700}.card__add{background:var(--ink);width:42px;height:42px;color:var(--paper);transition:transform .16s var(--ease-out), background-color .2s ease;border:0;border-radius:50%;place-items:center;margin-top:10px;font-size:1.4rem;line-height:1;display:grid;position:absolute;top:0%;right:10px}.card__add:active{transform:scale(.9)}@media (hover:hover) and (pointer:fine){.card__add:hover{background:var(--wool)}}@media (width<=560px){.card__name{font-size:1.05rem}.card__sub{font-size:.82rem}.card__add{width:36px;height:36px;margin-top:8px;right:8px}}.story{background:var(--paper)}.story__inner{max-width:1180px;margin:0 auto}.pillars{grid-template-columns:repeat(3,1fr);gap:20px;margin:0 0 56px;padding:0;list-style:none;display:grid}.pillar{border-radius:var(--radius);background:var(--card);box-shadow:var(--shadow-paper);gap:10px;padding:28px;display:grid}.pillar h3{font-size:1.5rem}.pillar p{color:var(--ink-soft)}.pillar__num{font:600 .85rem/1 var(--body);color:var(--wool);letter-spacing:.2em}@media (width<=860px){.pillars{grid-template-columns:1fr}}.photo-strip{grid-template-columns:repeat(3,1fr);gap:14px;margin:0;display:grid}.photo-strip:empty{display:none}.photo{gap:8px;margin:0;display:grid}.photo img{aspect-ratio:4/5;object-fit:cover;border-radius:var(--radius);background:var(--paper-2);width:100%}.photo figcaption{color:var(--ink-soft);font-size:.8rem}.photo figcaption a{color:inherit}@media (width<=640px){.photo-strip{grid-template-columns:1fr 1fr}.photo:last-child{display:none}}.footer{--night:#1d2621;background:var(--night);color:#efe4d2;margin-top:40px;position:relative}.footer__scene{background:var(--paper);height:clamp(260px,32vw,460px);position:relative;overflow:hidden}.dusk{width:100%;height:100%;position:absolute;inset:0}.dusk__sun{transform-box:fill-box;transform-origin:50%}.star{fill:#fbf1dc;animation:twinkle var(--sl,4s) var(--sd,0s) ease-in-out infinite}@keyframes twinkle{0%,to{opacity:.9}50%{opacity:.25}}.win{fill:#ffcf73;opacity:.08;transition:opacity .7s ease-out;transition-delay:var(--wd,0s)}.footer.is-dusk .win{opacity:1}.footer__farewell{text-align:center;font:italic 400 clamp(1.4rem, 3vw, 2.4rem)/1.2 var(--display);color:#f6ead2;letter-spacing:.01em;position:absolute;top:22%;left:0;right:0}.footer__farewell span{font-family:var(--deva);font-style:normal}.patti--static{height:40px;box-shadow:none;position:relative}.js .patti--static{animation:none}.patti--static .patti__track{background-size:auto 40px;animation-name:weave-sm;animation-direction:reverse}.footer__inner{max-width:1240px;padding:clamp(40px, 6vw, 72px) var(--gutter) max(32px, env(safe-area-inset-bottom));grid-template-columns:1.6fr 1fr 1fr;align-items:start;gap:32px 40px;margin:0 auto;display:grid}.brand--footer .brand__dev{color:var(--saffron)}.footer__note{color:#efe4d2bf;max-width:38ch;margin-top:14px}.footer__col{justify-items:start;gap:10px;display:grid}.footer__head{font:600 .75rem/1 var(--body);letter-spacing:.22em;text-transform:uppercase;color:var(--saffron);margin-bottom:6px}.footer__col a{color:#efe4d2;padding:2px 0;text-decoration:none;position:relative}.footer__col a:after{content:"";transform-origin:100%;height:1px;transition:transform .25s var(--ease-out);background:currentColor;position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}@media (hover:hover) and (pointer:fine){.footer__col a:hover:after{transform-origin:0;transform:scaleX(1)}}.footer__top span{transition:transform .2s var(--ease-out);display:inline-block}@media (hover:hover) and (pointer:fine){.footer__top:hover span{transform:translateY(-3px)}}.footer__small{color:#efe4d28c;border-top:1px solid #efe4d21f;grid-column:1/-1;padding-top:24px;font-size:.82rem}@media (width<=760px){.footer__inner{grid-template-columns:1fr 1fr}.footer__brand{grid-column:1/-1}}dialog{color:var(--ink);background:var(--card);border:0;padding:0}dialog::backdrop{background:#1f160f73}.sheet{opacity:0;width:min(1000px,100vw - 32px);max-height:min(88vh,860px);transition:opacity .26s var(--ease-out), transform .32s var(--ease-out), overlay .32s allow-discrete, display .32s allow-discrete;border-radius:26px;overflow:auto;transform:translateY(16px)scale(.98);box-shadow:0 30px 80px -20px #1f160f80}.sheet[open]{opacity:1;transform:none}@starting-style{.sheet[open]{opacity:0;transform:translateY(16px)scale(.98)}}.sheet::backdrop{opacity:0;transition:opacity .26s ease, overlay .32s allow-discrete, display .32s allow-discrete}.sheet[open]::backdrop{opacity:1}@starting-style{.sheet[open]::backdrop{opacity:0}}.sheet__close{float:right;z-index:2;background:var(--paper-2);width:42px;height:42px;transition:transform .16s var(--ease-out);border:0;border-radius:50%;margin:14px 14px 0 0;font-size:1.6rem;line-height:1;position:sticky;top:14px}.sheet__close:active{transform:scale(.92)}.sheet__body{padding:clamp(20px,4vw,44px)}.pd{grid-template-columns:1.1fr 1fr;gap:clamp(20px,4vw,44px);display:grid}.pd__gallery{gap:10px;display:grid}.pd__main{aspect-ratio:1;background:radial-gradient(70% 60% at 50% 55%,#fbf3e6,#ecdcc3);border-radius:20px;place-items:center;display:grid;overflow:hidden}.pd__main img{object-fit:contain;width:100%;height:100%;padding:6%}.pd__thumbs{gap:10px;display:flex}.pd__thumbs button{aspect-ratio:1;background:var(--paper-2);border:1.5px solid #0000;border-radius:12px;width:72px;padding:4px}.pd__thumbs button[aria-pressed=true]{border-color:var(--ink)}.pd__thumbs img{object-fit:contain;width:100%;height:100%}.pd__info{align-content:start;gap:14px;display:grid}.pd__info h2{font-size:clamp(1.9rem,3vw,2.6rem)}.pd__price{font-size:1.4rem;font-weight:700}.pd__sizes{flex-wrap:wrap;gap:8px;display:flex}.pd__sizes button{border:1.5px solid var(--line);background:0 0;border-radius:12px;min-width:48px;height:44px;padding:0 12px}.pd__sizes button[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:var(--paper)}.pd__label{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);font-size:.8rem}.pd__note{color:var(--ink-soft);font-size:.95rem}@media (width<=760px){.pd{grid-template-columns:1fr}}.story-sheet{gap:22px;max-width:760px;margin:0 auto;display:grid}.story-sheet h2{font-size:clamp(2.2rem,5vw,3.4rem)}.story-sheet .lede{max-width:none}.values{gap:14px;margin:0;padding:0;list-style:none;display:grid}.values li{background:var(--paper);border-left:4px solid var(--saffron);border-radius:16px;padding:20px 22px}.values li:nth-child(2){border-color:var(--wool)}.values li:nth-child(3){border-color:var(--pine)}.values h3{margin-bottom:6px;font-size:1.3rem}.values p{color:var(--ink-soft)}@media (width<=640px){.sheet{width:100vw;max-width:100vw;max-height:92vh;transition:opacity .2s ease, transform .42s var(--ease-drawer), overlay .42s allow-discrete, display .42s allow-discrete;border-radius:24px 24px 0 0;margin:auto 0 0;transform:translateY(100%)}.sheet[open]{transform:none}@starting-style{.sheet[open]{transform:translateY(100%)}}}.drawer{width:min(420px,100vw);height:100dvh;max-height:none;transition:transform .42s var(--ease-drawer), overlay .42s allow-discrete, display .42s allow-discrete;flex-direction:column;margin:0 0 0 auto;display:none;transform:translate(100%)}.drawer[open]{display:flex;transform:none}@starting-style{.drawer[open]{transform:translate(100%)}}.drawer::backdrop{opacity:0;transition:opacity .3s ease, overlay .42s allow-discrete, display .42s allow-discrete}.drawer[open]::backdrop{opacity:1}@starting-style{.drawer[open]::backdrop{opacity:0}}.drawer__head{justify-content:space-between;align-items:center;padding:20px 20px 10px 24px;display:flex}.drawer__head h2{font-size:1.8rem}.drawer__head .sheet__close{float:none;margin:0;position:static}.drawer__items{flex:1;align-content:start;gap:14px;margin:0;padding:8px 24px;list-style:none;display:grid;overflow:auto}.drawer__empty{color:var(--ink-soft);padding:24px 0}.line{grid-template-columns:72px 1fr auto;align-items:center;gap:14px;display:grid}.line img{object-fit:contain;background:var(--paper-2);border-radius:12px;width:72px;height:72px}.line__name{font-weight:600}.line__meta{color:var(--ink-soft);font-size:.85rem}.line__rm{color:var(--ink-soft);background:0 0;border:0;padding:4px;font-size:.85rem;text-decoration:underline}.drawer__foot{padding:18px 24px max(22px, env(safe-area-inset-bottom));border-top:1px solid var(--line);gap:14px;display:grid}.drawer__total{justify-content:space-between;font-size:1.15rem;display:flex}.toast{left:50%;bottom:max(24px, env(safe-area-inset-bottom));z-index:60;background:var(--ink);color:var(--paper);opacity:0;transition:transform .35s var(--ease-out), opacity .25s ease;pointer-events:none;border-radius:999px;padding:12px 20px;font-weight:500;position:fixed;transform:translate(-50%,140%)}.toast.is-on{opacity:1;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.js .pop,.js .layer--sky .pop{animation:.5s ease-out both fadein}.js .sun,.js .river{animation:.6s ease-out both fadein}.js .scene:before{animation:none}.js .hero__in{animation:.5s ease-out both fadein}.flow,.cloud,.birds,.patti__track,.scroll-cue__mouse span,.js .patti,.star{animation:none}.win{transition:none}.js .reveal{transition:opacity .4s;transform:none}.sheet,.drawer,.sheet[open],.drawer[open]{transform:none}@starting-style{.sheet[open],.drawer[open]{transform:none}}}@media (width<=560px){.card__tag{display:none}}
