/* A painted green story with a vertical gold path and rectangular image panels. */
.painted-craft{--craft-flow:0;--craft-drift:0px;background:#123d29 url('/assets/craft-green-paint-v1.webp') center/cover no-repeat;color:#fff5da;position:relative;isolation:isolate;padding:76px var(--page-gutter) 70px}
.painted-craft:before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#0a2d1f25,#0a2d1f50 55%,#0a2d1f20);z-index:-1;pointer-events:none}
.painted-craft-inner{max-width:1280px;margin:auto}.craft-title{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-bottom:48px}.craft-title .eyebrow{color:#cebc7c;font:500 9px/1.5 var(--sans);letter-spacing:3px;margin:0 0 18px}.craft-title h2{font:500 clamp(34px,3.5vw,50px)/1.5 var(--display-hi);margin:0;letter-spacing:-.9px;color:#fff4d5}.craft-title h2 em{font-style:normal;color:#e5c570}.craft-title>p{font:400 13px/1.9 var(--hindi);color:#bcc9ae;max-width:270px;margin:0 0 9px;padding-left:25px;border-left:1px solid #ccb16a55}
.craft-composition{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.15fr);gap:clamp(45px,7vw,110px);align-items:center}.craft-painting{margin:0;min-width:0;position:relative}.craft-painting-frame{position:relative;overflow:hidden;border:1px solid #cfb97180;border-radius:140px 140px 7px 7px;padding:7px;background:#72845712;box-shadow:0 22px 60px #061e1c60;transform:translateY(var(--craft-drift))}.craft-painting-frame>img{width:100%;height:540px;object-fit:cover;object-position:50% 60%;border-radius:132px 132px 3px 3px;display:block}.craft-painting-shine{position:absolute;inset:7px;border-radius:132px 132px 3px 3px;background:linear-gradient(130deg,#fff3bd0d,transparent 45%,#e0a73809);pointer-events:none}.craft-painting figcaption{display:flex;justify-content:space-between;gap:16px;margin-top:17px;color:#b2bf9c;font:400 8px/1.7 var(--sans);letter-spacing:1.3px}.craft-painting figcaption span:last-child{font-family:var(--hindi);letter-spacing:0;font-size:9px}
.craft-timeline{position:relative;padding-left:47px;min-width:0}.craft-line{position:absolute;left:14px;top:27px;bottom:75px;width:1px;background:#afbd8a3a}.craft-line i{display:block;width:1px;height:100%;background:#e5c266;transform:scaleY(var(--craft-flow));transform-origin:top;box-shadow:0 0 9px #e9bd5c55}.craft-line b{position:absolute;left:-3px;top:calc(var(--craft-flow) * 100%);width:7px;height:10px;border-radius:70% 35% 65% 40%;background:#e9c468;box-shadow:0 0 14px #e2b94d70}
.craft-stage{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 112px;align-items:center;gap:25px;min-height:145px;padding:22px 0;border-bottom:1px solid #bacd9b25;transition:opacity .5s,transform .6s var(--ease-out)}.craft-node{position:absolute;left:-46px;top:25px;width:27px;height:27px;border:1px solid #a8b78780;background:#173f2b;border-radius:50%;display:grid;place-items:center;color:#aabc92;font:400 9px/1 var(--sans);transition:background .4s,color .4s,border-color .4s}.craft-stage.is-reached .craft-node{background:#d6bb70;border-color:#e2c777;color:#153a26}.craft-stage .eyebrow{font:400 8px/1.5 var(--sans);letter-spacing:2.5px;color:#a6bb92;margin:0 0 8px}.craft-stage h3{font:500 23px/1.55 var(--display-hi);margin:0 0 8px;color:#f8e7b5;letter-spacing:-.3px}.craft-stage p{font:400 12px/1.9 var(--hindi);margin:0;color:#b0c09f;max-width:290px}.craft-thumb{width:112px;height:106px;object-fit:cover;border:1px solid #d4bb6555;border-radius:8px;box-shadow:0 5px 20px #0b201c30;transition:transform .7s var(--ease-out),filter .7s;filter:saturate(.85)}.craft-stage.is-reached .craft-thumb{filter:saturate(1.05)}.craft-thumb-pack{object-fit:contain;background:#f8efdc;padding:5px}.craft-story-link{display:inline-flex;align-items:center;gap:32px;color:#ecd388;border-bottom:1px solid #d9b85b66;font:500 12px/1.8 var(--hindi);margin-top:25px;padding-bottom:7px}.craft-story-link span{font:20px/1 var(--sans)}.craft-story-link:hover{color:#fff4c6}.motion-ready .craft-stage.motion-pending{opacity:0;transform:translateY(15px)}.motion-ready .craft-stage.motion-visible{opacity:1;transform:none}
html[lang=en] .craft-title h2,html[lang=en] .craft-stage h3{font-family:var(--serif)}html[lang=en] .craft-title h2{line-height:1.18}html[lang=en] .craft-stage h3{line-height:1.3;font-size:26px}html[lang=en] .craft-stage p,html[lang=en] .craft-title>p{font-family:var(--sans)}
.ref-tin-kg{height:340px;right:5px;bottom:135px;z-index:2;clip-path:none}
.brand-header .nav>a.nav-tin-link{font-family:var(--sans);font-size:12px;color:#8e6a22;font-weight:600;display:flex;gap:6px;align-items:center}.nav-tin-link:before{content:'';width:5px;height:5px;border-radius:50%;background:#bc943b;flex:none}
@media(min-width:1241px) and (max-width:1400px){.brand-header .nav{gap:13px}.brand-header .nav>a{font-size:12px}.header-wordmark,.page-collection .header-wordmark{width:180px}.header-emblem,.page-collection .header-emblem{width:66px;height:66px}.brand.header-brand{gap:8px}.header-whatsapp{padding-left:12px;padding-right:12px;font-size:11px}.brand-header .header-actions{gap:9px}}
@media(min-width:1600px){.ref-tin-kg{right:-55px;height:355px;bottom:135px}}
@media(max-width:1100px){.craft-title{gap:30px}.craft-composition{gap:45px}.craft-painting-frame>img{height:510px}.craft-stage{grid-template-columns:minmax(0,1fr) 85px;gap:17px;min-height:145px}.craft-thumb{width:85px;height:100px}.craft-stage h3{font-size:21px}.craft-stage p{font-size:11px}.ref-tin-kg{right:5px}}
@media(max-width:700px){.painted-craft{padding:45px var(--page-gutter) 43px;background-position:48% center}.craft-title{display:block;margin-bottom:27px}.craft-title .eyebrow{font-size:8px;letter-spacing:2px;margin-bottom:15px}.craft-title h2{font-size:31px;line-height:1.5;letter-spacing:-.4px}.craft-title>p{max-width:290px;font-size:12px;padding-left:0;border:0;margin-top:17px}.craft-composition{display:block}.craft-painting{max-width:420px;margin:0 auto 29px}.craft-painting-frame{border-radius:80px 80px 6px 6px;padding:5px;transform:none}.craft-painting-frame>img{height:320px;border-radius:75px 75px 3px 3px;object-position:50% 65%}.craft-painting-shine{inset:5px;border-radius:75px 75px 3px 3px}.craft-painting figcaption{font-size:7px;margin-top:12px;letter-spacing:1px}.craft-painting figcaption span:last-child{font-size:8px}.craft-timeline{padding-left:35px}.craft-line{left:11px;top:25px;bottom:74px}.craft-stage{grid-template-columns:minmax(0,1fr) 80px;gap:15px;padding:20px 0;min-height:134px}.craft-node{left:-35px;top:22px;width:24px;height:24px;font-size:8px}.craft-stage .eyebrow{font-size:7px;letter-spacing:1.7px;margin-bottom:7px}.craft-stage h3{font-size:20px;margin-bottom:7px}.craft-stage p{font-size:11px;line-height:1.8}.craft-thumb{width:80px;height:92px;border-radius:6px}.craft-story-link{font-size:12px;margin-top:22px}html[lang=en] .craft-stage h3{font-size:23px}html[lang=en] .craft-title h2{font-size:34px;line-height:1.2}.ref-tin-kg{right:5px;height:340px;bottom:135px}.brand-header .nav>a.nav-tin-link{font-size:14px}}
@media(max-width:350px){.craft-stage{grid-template-columns:minmax(0,1fr) 65px;gap:10px}.craft-thumb{width:65px;height:85px}.craft-stage h3{font-size:18px}.craft-stage p{font-size:10px}.craft-painting-frame>img{height:280px}}
.motion-paused .craft-painting-frame{transform:none}.motion-paused .craft-line i{transform:scaleY(1)}.motion-paused .craft-line b{display:none}.motion-paused .craft-stage.motion-pending{opacity:1;transform:none}
@media(prefers-reduced-motion:reduce){.craft-painting-frame{transform:none}.craft-line i{transform:scaleY(1)}.craft-line b{display:none}.craft-stage.motion-pending{opacity:1;transform:none}}
