:root{--nav-bg:#fff9f2d9;--golden-border:#c5a05933;--golden-primary:#c5a059;--golden-hover:#dab96e;--brown-text:#8b4513;--font-family:"DM Sans","Noto Sans Devanagari",sans-serif;--heading-font:"Playfair Display",Georgia,serif;--heritage-font:"Lora",Georgia,serif;--devanagari-font:"Noto Serif Devanagari","Noto Sans Devanagari",serif;--transition:all 0.3s ease;--motion-soft:cubic-bezier(0.22,1,0.36,1);--motion-silk:cubic-bezier(0.16,1,0.3,1);--motion-handmade:cubic-bezier(0.34,1.56,0.64,1);--duration-fast:280ms;--duration-medium:650ms;--duration-slow:1100ms;--duration-ambient:6200ms}*,:after,:before{border-style:solid;border-width:0;box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body,html{max-width:100%;overflow-x:hidden}body{background-color:#fff8f0;color:#8b4513;color:var(--brown-text);font-family:DM Sans,Noto Sans Devanagari,sans-serif;font-family:var(--font-family);line-height:1.6;padding-top:7.75rem}[id]{scroll-margin-top:8.5rem}.product-identity-hindi,.showcase-card-hindi,[lang=hi]{font-family:Noto Sans Devanagari,DM Sans,sans-serif;font-family:"Noto Sans Devanagari",var(--font-family)}.container{margin:0 auto;max-width:1400px;padding:0 1.5rem;width:100%}main{width:100%}main.container{margin:0 auto;max-width:1400px}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.hero-section{background:#fff;margin-top:0;width:100%}.hero-carousel{align-items:flex-start;contain:paint;display:flex;isolation:isolate;justify-content:center;overflow:hidden;position:relative;touch-action:pan-y;width:100%}.hero-slide-bg{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;left:0;position:absolute;top:0;width:100%}.hero-slide-bg,.hero-slide-bg.hero-slide-initial{transform:translateZ(0) scale(1.01)}.hero-section--intro .hero-slide-bg.hero-slide-initial{animation:heroImageIntro .9s cubic-bezier(.22,1,.36,1) both}.hero-section--ready .hero-slide-bg.hero-slide-initial{animation:heroBgSlowZoom 7s linear forwards;animation:heroBgSlowZoom var(--hero-slide-duration,7s) linear forwards;will-change:transform}.hero-slide-bg.hero-slide-enter-right{animation:enterFromRight .76s cubic-bezier(.4,0,.2,1) forwards;animation:enterFromRight var(--hero-transition-duration,.76s) cubic-bezier(.4,0,.2,1) forwards;will-change:transform}.hero-slide-bg.hero-slide-exit-left{animation:exitToLeft .76s cubic-bezier(.4,0,.2,1) forwards;animation:exitToLeft var(--hero-transition-duration,.76s) cubic-bezier(.4,0,.2,1) forwards;will-change:transform}.hero-slide-bg.hero-slide-enter-left{animation:enterFromLeft .76s cubic-bezier(.4,0,.2,1) forwards;animation:enterFromLeft var(--hero-transition-duration,.76s) cubic-bezier(.4,0,.2,1) forwards;will-change:transform}.hero-slide-bg.hero-slide-exit-right{animation:exitToRight .76s cubic-bezier(.4,0,.2,1) forwards;animation:exitToRight var(--hero-transition-duration,.76s) cubic-bezier(.4,0,.2,1) forwards;will-change:transform}@keyframes heroImageIntro{0%{opacity:0;transform:translateZ(0) scale(1.045)}to{opacity:1;transform:translateZ(0) scale(1.01)}}@keyframes heroBgSlowZoom{0%{transform:translateZ(0) scale(1.01)}to{transform:translateZ(0) scale(1.07)}}@keyframes enterFromRight{0%{transform:translate3d(100%,0,0) scale(1.01)}to{transform:translateZ(0) scale(1.01)}}@keyframes exitToLeft{0%{transform:translateZ(0) scale(1.07)}to{transform:translate3d(-100%,0,0) scale(1.07)}}@keyframes enterFromLeft{0%{transform:translate3d(-100%,0,0) scale(1.01)}to{transform:translateZ(0) scale(1.01)}}@keyframes exitToRight{0%{transform:translateZ(0) scale(1.07)}to{transform:translate3d(100%,0,0) scale(1.07)}}.hero-slide-landscape{display:none}.hero-slide-portrait{display:block}@media (min-width:769px){.hero-slide-landscape{display:block}.hero-slide-portrait{display:none}}.hero-overlay{background:linear-gradient(135deg,#0006,#8b451333);height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.hero-content{align-items:flex-start;display:flex;height:100%;justify-content:center;margin:0 auto;max-width:1400px;padding:3rem 2rem 2rem;position:relative;width:100%;z-index:2}@media (min-width:769px){.hero-content{align-items:center;justify-content:flex-start;padding:0 3rem}}.hero-text-container{color:#fff;max-width:700px;position:relative;text-align:center}@media (min-width:769px){.hero-text-container{margin-right:auto;max-width:450px;text-align:left}}.hero-text-panel{-webkit-backface-visibility:hidden;backface-visibility:hidden;width:100%}.hero-text-panel.hero-text-exiting{inset:0;pointer-events:none;position:absolute}.hero-section--intro .hero-text-panel.hero-text-active{animation:heroContentIntro .82s cubic-bezier(.22,1,.36,1) .12s both}.hero-text-panel.hero-text-enter-right{animation:contentEnterFromRight .76s cubic-bezier(.4,0,.2,1) 80ms both;animation:contentEnterFromRight var(--hero-transition-duration,.76s) cubic-bezier(.4,0,.2,1) 80ms both;will-change:opacity,transform}.hero-text-panel.hero-text-enter-left{animation:contentEnterFromLeft .76s cubic-bezier(.4,0,.2,1) 80ms both;animation:contentEnterFromLeft var(--hero-transition-duration,.76s) cubic-bezier(.4,0,.2,1) 80ms both;will-change:opacity,transform}.hero-text-panel.hero-text-exit-left{animation:contentExitToLeft .76s cubic-bezier(.4,0,.2,1) both;animation:contentExitToLeft var(--hero-transition-duration,.76s) cubic-bezier(.4,0,.2,1) both;will-change:opacity,transform}.hero-text-panel.hero-text-exit-right{animation:contentExitToRight .76s cubic-bezier(.4,0,.2,1) both;animation:contentExitToRight var(--hero-transition-duration,.76s) cubic-bezier(.4,0,.2,1) both;will-change:opacity,transform}@keyframes heroContentIntro{0%{opacity:0;transform:translate3d(0,22px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes contentEnterFromRight{0%{opacity:0;transform:translate3d(48px,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes contentEnterFromLeft{0%{opacity:0;transform:translate3d(-48px,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes contentExitToLeft{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(-48px,0,0)}}@keyframes contentExitToRight{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(48px,0,0)}}.hero-heading{font-family:Playfair Display,serif;font-size:3.2rem;font-weight:700;letter-spacing:-.5px;line-height:1.2;margin-bottom:1.25rem}.hero-heading .highlight{color:#f4b860;font-style:italic}@media (min-width:769px){.hero-heading{font-size:3.5rem;margin-bottom:1rem}}.hero-subheading{font-family:DM Sans,Noto Sans Devanagari,sans-serif;font-family:var(--font-family);font-size:1.1rem;font-weight:400;line-height:1.6;margin-bottom:2rem;margin-left:auto;margin-right:auto;max-width:600px;opacity:.95}@media (min-width:769px){.hero-subheading{font-size:1rem;margin-bottom:2rem;margin-left:0;margin-right:0;max-width:450px}}.hero-cta-container{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}@media (min-width:769px){.hero-cta-container{flex-wrap:nowrap;gap:.8rem;justify-content:flex-start}}.hero-cta-btn{align-items:center;border:none;border-radius:4px;cursor:pointer;display:inline-flex;font-family:DM Sans,Noto Sans Devanagari,sans-serif;font-family:var(--font-family);font-size:.85rem;font-weight:600;gap:.5rem;justify-content:center;letter-spacing:.5px;padding:.75rem 1.5rem;text-decoration:none;text-transform:uppercase;transition:all .3s ease;transition:var(--transition);white-space:nowrap}@media (min-width:769px){.hero-cta-btn{font-size:.8rem;padding:.7rem 1.3rem}}.hero-cta-btn.primary{background-color:#c5a059;background-color:var(--golden-primary);box-shadow:0 4px 15px #c5a05966;color:#fff}.hero-cta-btn.primary:hover{background-color:#f4b860;box-shadow:0 6px 20px #c5a05999;transform:translateY(-2px)}.hero-cta-btn.secondary{background-color:initial;border:2px solid #fff;box-shadow:none;color:#fff}.hero-cta-btn.secondary:hover{background-color:#ffffff1a;border-color:#f4b860;color:#f4b860;transform:translateY(-2px)}.cta-icon{height:20px!important;transition:all .3s ease;transition:var(--transition);width:20px!important}.hero-cta-btn.primary:hover .cta-icon{transform:translateX(4px)}.hero-nav-btn{align-items:center;-webkit-backdrop-filter:none;backdrop-filter:none;background-color:initial;border:none;border-radius:0;color:#ffffff80;cursor:pointer;display:flex;font-size:1.2rem;justify-content:center;padding:.75rem;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;transition:var(--transition);z-index:3}.hero-nav-btn:hover:not(:disabled){background-color:initial;color:#fffc;transform:translateY(-50%) scale(1.05)}.hero-nav-btn:disabled{cursor:not-allowed;opacity:.5}.hero-nav-prev{left:1.5rem}.hero-nav-next{right:1.5rem}.hero-indicators{bottom:2rem;display:flex;gap:.75rem;left:50%;position:absolute;transform:translateX(-50%);z-index:3}.indicator-dot{align-items:center;background:#0000;border:none;border-radius:999px;cursor:pointer;display:inline-flex;height:24px;justify-content:center;padding:0;position:relative}.indicator-dot__track{background:#ffffff52;border-radius:999px;display:block;overflow:hidden;position:relative}.indicator-dot__fill{background:#c5a059;background:var(--golden-primary);border-radius:inherit;display:block;inset:0;position:absolute;transform:scaleX(0);transform-origin:left center}.indicator-dot.active.is-running .indicator-dot__fill{animation:indicatorProgress 7s linear forwards;animation:indicatorProgress var(--hero-slide-duration,7s) linear forwards}@keyframes indicatorProgress{0%{transform:scaleX(0)}50%{transform:scaleX(.5)}to{transform:scaleX(1)}}.indicator-dot:hover:not(:disabled):not(.active){background:#0000}.indicator-dot:hover:not(:disabled):not(.active) .indicator-dot__track{background:#ffffff8f}.indicator-dot:disabled{cursor:not-allowed}.sample-offer-strip{background:linear-gradient(90deg,#7a1f1ff0,#2a1810fa 32%,#7a1f1ff0),url(/static/media/fabric-texture.ce2345ffefc0b7717829.svg);border-bottom:1px solid #f4b86059;box-shadow:0 6px 20px #2a181029;color:#fff8f0;height:2.75rem;left:0;overflow:hidden;position:fixed;top:0;width:100%;z-index:100}.sample-offer-strip:after,.sample-offer-strip:before{bottom:0;content:"";pointer-events:none;position:absolute;top:0;width:clamp(24px,8vw,110px);z-index:2}.sample-offer-strip:before{background:linear-gradient(90deg,#7a1f1f,#7a1f1f00);left:0}.sample-offer-strip:after{background:linear-gradient(270deg,#7a1f1f,#7a1f1f00);right:0}.sample-offer-strip-track{animation:offerTickerLoop 38s linear infinite;display:flex;height:100%;min-width:100%;width:-webkit-max-content;width:max-content;will-change:transform}.sample-offer-strip:focus-within .sample-offer-strip-track,.sample-offer-strip:hover .sample-offer-strip-track{animation-play-state:paused}.sample-offer-strip-group{align-items:center;display:flex;flex:0 0 auto;height:100%;justify-content:space-around;min-width:100vw}.sample-offer-strip-link{align-items:center;border-right:1px solid #f4b8602e;color:inherit;display:flex;flex:1 0 auto;gap:.85rem;height:100%;justify-content:center;min-width:-webkit-max-content;min-width:max-content;padding:0 1.1rem;text-decoration:none;transition:background .2s ease;white-space:nowrap}.sample-offer-strip-link:focus-visible,.sample-offer-strip-link:hover{background:#fff8f014;outline:none}.sample-offer-strip-icon{color:#f4b860!important;flex:0 0 auto;height:20px!important;width:20px!important}.sample-offer-strip-copy{align-items:center;display:inline-flex;flex:0 0 auto;flex-wrap:nowrap;font-size:.84rem;gap:.45rem;line-height:1.25;min-width:0;white-space:nowrap}.sample-offer-strip-copy strong{color:#f4d08c;font-weight:700;white-space:nowrap}.sample-offer-mobile-text{display:none}.sample-offer-strip-action{align-items:center;color:#f4d08c;display:inline-flex;font-size:.78rem;font-weight:700;gap:.25rem;letter-spacing:0;text-transform:uppercase;white-space:nowrap}.sample-offer-strip-action svg{height:16px!important;transition:transform .2s ease;width:16px!important}.sample-offer-strip-link:hover .sample-offer-strip-action svg{transform:translateX(3px)}@keyframes offerTickerLoop{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes pitaaraMarqueeLoop{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@media (prefers-reduced-motion:reduce){.sample-offer-strip-track{animation:none;overflow-x:auto;scrollbar-width:none;width:100%}.sample-offer-strip-track::-webkit-scrollbar{display:none}}.glass-nav{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#fff9f2d9;background:var(--nav-bg);border-bottom-width:1px;border-color:#c5a05933;border-color:var(--golden-border);display:flex;height:5rem;justify-content:center;padding:0 1.5rem;position:fixed;top:2.75rem;width:100%;z-index:99}@media (max-width:768px){.glass-nav{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}}.nav-content{height:100%;justify-content:space-between;max-width:1400px;position:relative;width:100%}.header-logo-container,.nav-content{align-items:center;display:flex;flex-direction:row}.header-logo-container{flex-shrink:0;height:3rem;min-width:-webkit-fit-content;min-width:fit-content;width:auto}.header-logo{height:100%;max-height:3rem;object-fit:contain;width:auto}.hamburger-btn{background:#0000;border:1px solid #0000;border-radius:999px;color:#8b4513;color:var(--brown-text);cursor:pointer;display:none;font-size:1.5rem;padding:.5rem;transition:all .3s ease;transition:var(--transition);z-index:100}.hamburger-btn:hover{opacity:.8;transform:scale(1.1)}.hamburger-btn svg{height:28px;width:28px}.menu-links-container{align-items:center;display:flex;flex:1 1;flex-direction:row;gap:1.5rem;justify-content:center}.menu-links-container .nav-link{align-items:center;color:#8b4513;color:var(--brown-text);cursor:pointer;display:inline-flex;font-weight:600;line-height:1.1;min-height:40px;padding:.25rem 0;position:relative;text-decoration:none;transition:all .3s ease;transition:var(--transition)}.menu-links-container .nav-link:after{background-color:#c5a059;background-color:var(--golden-primary);bottom:2px;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}.menu-links-container .nav-link.is-active,.menu-links-container .nav-link:focus-visible,.menu-links-container .nav-link:hover{color:#7a1f1f}.menu-links-container .nav-link.is-active:after,.menu-links-container .nav-link:focus-visible:after,.menu-links-container .nav-link:hover:after{width:100%}.menu-links-container .nav-link:focus-visible{border-radius:3px;outline:2px solid #c5a05973;outline-offset:.35rem}.nav-menu-social-links{display:none}.social-media-links-container{align-items:center;display:flex;flex-direction:row;flex-shrink:0;gap:1rem}.social-media-links-container a{align-items:center;display:inline-flex;text-decoration:none}.social-icon{color:#c5a059!important;color:var(--golden-primary)!important;cursor:pointer;height:24px!important;transition:all .3s ease;transition:var(--transition);width:24px!important}.social-icon:hover{opacity:.8;transform:scale(1.15)}.nav-cart-btn{background:#fff8f0b3;border:1px solid #c5a05933;border:1px solid var(--golden-border);border-radius:999px;color:#8b4513;color:var(--brown-text);height:40px;position:relative;transition:all .3s ease;transition:var(--transition);width:40px}.nav-cart-btn:hover{background:#c5a0591f;border-color:#c5a0598c;transform:translateY(-2px)}.nav-cart-icon{color:#8b4513!important;color:var(--brown-text)!important;height:20px!important;width:20px!important}.nav-cart-count{background:#7a1f1f;border-radius:999px;box-shadow:0 4px 10px #7a1f1f40;color:#fff8f0;display:inline-flex;font-family:DM Sans,sans-serif;font-size:.58rem;font-weight:700;height:18px;letter-spacing:0;line-height:1;max-width:34px;min-width:18px;padding:0 .32rem;pointer-events:none;position:absolute;right:-14px;top:-9px}.nav-cart-count,.whatsapp-cta-btn{align-items:center;justify-content:center;white-space:nowrap}.whatsapp-cta-btn{background-color:#c5a059;background-color:var(--golden-primary);border:none;border-radius:50px;box-shadow:0 2px 8px #c5a0594d;color:#fff;cursor:pointer;display:flex;font-family:DM Sans,Noto Sans Devanagari,sans-serif;font-family:var(--font-family);font-size:.875rem;font-weight:500;gap:.5rem;min-height:40px;padding:.5rem 1rem;text-decoration:none;transition:all .3s ease;transition:var(--transition)}.whatsapp-cta-btn:hover{background-color:#d9b46d;box-shadow:0 4px 12px #c5a05966;transform:translateY(-2px)}.whatsapp-icon{color:#fff!important;height:20px!important;width:20px!important}@media (max-width:1180px){.glass-nav{height:4.5rem;padding:0 1.25rem}.hamburger-btn{align-items:center;background:#fff8f0c7;border-color:#c5a05938;box-shadow:0 8px 20px #49231014;display:flex;height:44px;justify-content:center;margin-left:.7rem;order:2;width:44px}.hamburger-btn:hover{background:#c5a05924;opacity:1;transform:translateY(-1px)}.hamburger-btn[aria-expanded=true]{background:#7a1f1f;border-color:#7a1f1f;box-shadow:0 10px 22px #7a1f1f3d;color:#fff8f0}.menu-links-container{align-items:stretch;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:#fff9f2;border:1px solid #c5a05947;border-radius:8px;box-shadow:0 18px 38px #49231029;flex:0 0 auto;flex-direction:column;gap:.25rem;left:auto;margin-left:0;max-width:calc(100vw - 1.5rem);opacity:0;overflow:visible;padding:.4rem;pointer-events:none;position:absolute;right:0;top:calc(100% + .65rem);transform:translateY(-8px) scale(.98);transform-origin:top right;transition:opacity .22s ease,transform .22s ease,visibility 0s linear .22s;visibility:hidden;width:min(340px,calc(100vw - 1.5rem));z-index:101}.menu-links-container:before{background:#fff9f2;border-left:1px solid #c5a05947;border-top:1px solid #c5a05947;content:"";height:12px;position:absolute;right:22px;top:-6px;transform:rotate(45deg);width:12px}.menu-links-container.active{opacity:1;pointer-events:auto;transform:translateY(0) scale(1);transition-delay:0s;visibility:visible}.menu-links-container .nav-link{border-radius:6px;display:flex;font-size:.98rem;font-weight:700;justify-content:space-between;line-height:1.2;min-height:46px;padding:.75rem .95rem;text-align:left;width:100%}.menu-links-container .nav-link:after{display:none}.menu-links-container .nav-link:focus-visible,.menu-links-container .nav-link:hover{background-color:#c5a05924;outline:none;padding-left:.95rem}.menu-links-container .nav-link:focus-visible{box-shadow:0 0 0 2px #c5a05961}.menu-links-container .nav-link.is-active{background:#7a1f1f;box-shadow:0 8px 18px #7a1f1f33;color:#fff8f0}.social-media-links-container{gap:.65rem;margin-left:auto}.social-media-links-container>a:not(.nav-cart-btn):not(.whatsapp-cta-btn),.whatsapp-cta-btn span{display:none}.nav-menu-social-links{grid-gap:.45rem;border-top:1px solid #c5a0592e;display:grid;gap:.45rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:.25rem;padding-top:.55rem}.menu-links-container .nav-menu-social-links a{align-items:center;background:#c5a0591f;border-radius:6px;color:#7a1f1f;display:inline-flex;font-size:.8rem;font-weight:800;gap:.38rem;justify-content:center;line-height:1;min-height:42px;text-decoration:none}.menu-links-container .nav-menu-social-links a:focus-visible,.menu-links-container .nav-menu-social-links a:hover{background:#7a1f1f1a;outline:none}.nav-menu-social-links .social-icon{color:#7a1f1f!important;height:18px!important;width:18px!important}}.trust-strip{background-color:#fff3e8;border-bottom:1px solid #c5a05933;border-bottom:1px solid var(--golden-border);height:80px;justify-content:center}.trust-strip,.trust-strip-inner{align-items:center;display:flex;width:100%}.trust-strip-inner{gap:1.5rem;max-width:1400px;padding:0 1.5rem}.trust-stat{align-items:center;display:flex;gap:.5rem}.trust-stat-icon{color:#c5a059!important;color:var(--golden-primary)!important;height:22px!important;opacity:.8;width:22px!important}.trust-stat-number{font-feature-settings:lining-nums tabular-nums;color:#c5a059;color:var(--golden-primary);font-family:DM Sans,sans-serif;font-size:1.5rem;font-variant-numeric:lining-nums tabular-nums;font-weight:700;line-height:1}.trust-stat-label{color:#8b4513;color:var(--brown-text);font-family:DM Sans,Noto Sans Devanagari,sans-serif;font-family:var(--font-family);font-size:.85rem;font-weight:400;line-height:1}.trust-separator{color:#c5a059;color:var(--golden-primary);font-size:1.5rem;line-height:1;opacity:.3;-webkit-user-select:none;user-select:none}.heritage-section{background:linear-gradient(180deg,#2a1810,#1f120b);overflow:hidden;padding:52px 1.5rem;position:relative;width:100%}.heritage-section:before{background-image:var(--fabric-texture-url);background-repeat:repeat;background-size:200px 200px;content:"";height:100%;left:0;opacity:.05;pointer-events:none;position:absolute;top:0;width:100%}.heritage-content{margin:0 auto;max-width:700px;opacity:0;position:relative;text-align:center;transform:translateY(40px);transition:opacity .8s ease-out,transform .8s ease-out}.heritage-content.heritage-visible{opacity:1;transform:translateY(0)}.heritage-divider{display:block;height:48px;margin:0 auto;opacity:.7;width:auto}.heritage-divider-top{margin-bottom:2rem}.heritage-text{text-align:center}.heritage-statement{color:#fff8f0;font-family:Playfair Display,serif;font-size:1.75rem;font-style:normal;font-weight:600;letter-spacing:-.01em;line-height:1.45;margin:0 0 1rem}.heritage-highlight{color:#c5a059;color:var(--golden-primary);font-style:italic}.heritage-sub{color:#fff8f08c;font-family:DM Sans,Noto Sans Devanagari,sans-serif;font-family:var(--font-family);font-size:1rem;font-weight:400;letter-spacing:.01em;line-height:1.7;margin:0}.heritage-signature{color:#fff8f059;font-family:Playfair Display,serif;font-size:.95rem;font-style:italic;letter-spacing:.05em;margin-bottom:0;margin-top:1.5rem}.showcase-section{background-color:#fff3e8;padding:90px 1.5rem 80px;width:100%}.showcase-inner{margin:0 auto;max-width:1100px}.showcase-header{margin-bottom:3.5rem;opacity:0;text-align:center;transform:translateY(24px);transition:opacity .7s ease-out,transform .7s ease-out}.showcase-header.showcase-visible{opacity:1;transform:translateY(0)}.showcase-heading{color:#8b4513;color:var(--brown-text);font-family:Playfair Display,serif;font-size:2.4rem;font-weight:700;line-height:1.25;margin-bottom:.75rem}.showcase-heading .highlight{color:#c5a059;color:var(--golden-primary);font-style:italic}.showcase-subheading{color:#8b4513;color:var(--brown-text);font-family:DM Sans,Noto Sans Devanagari,sans-serif;font-family:var(--font-family);font-size:1.05rem;line-height:1.7;margin:0 auto;max-width:520px;opacity:.75}.showcase-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(2,1fr)}.showcase-card{background:#fff;border:1px solid #c5a05940;border-radius:10px;box-shadow:0 4px 20px #2a18101a;opacity:0;overflow:hidden;position:relative;transform:translateY(30px);transition:box-shadow .35s ease,transform .35s ease}.showcase-card.showcase-card-visible{opacity:1;transform:translateY(0);transition:opacity .6s ease-out,transform .6s ease-out,box-shadow .35s ease}.showcase-card:hover{box-shadow:0 10px 40px #2a181029;transform:translateY(-4px)}.showcase-card-image-wrap{aspect-ratio:5/4;background:#f5ede3;overflow:hidden;position:relative;width:100%}.showcase-card-image{height:100%;left:0;object-fit:cover;object-position:center;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .6s ease;width:100%}.showcase-card-image.active{opacity:1}.showcase-img-nav{align-items:center;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:#fff8f0bf;border:none;border-radius:50%;color:#2a1810;cursor:pointer;display:flex;height:32px;justify-content:center;opacity:0;padding:0;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .25s ease,background .25s ease;width:32px;z-index:3}.showcase-card-image-wrap:hover .showcase-img-nav{opacity:1}.showcase-img-nav:hover{background:#fff8f0f2}.showcase-img-nav svg{height:20px;width:20px}.showcase-img-prev{left:10px}.showcase-img-next{right:10px}.showcase-img-dots{bottom:10px;display:flex;gap:6px;left:50%;position:absolute;transform:translateX(-50%);z-index:3}.showcase-img-dot{background:#ffffff80;border-radius:50%;height:7px;transition:background .3s ease,transform .3s ease;width:7px}.showcase-img-dot.active{background:#c5a059;background:var(--golden-primary);transform:scale(1.25)}.showcase-art-badge{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:#fff8f0e0;border:1px solid #c5a0594d;border-radius:4px;color:#2a1810;font-family:DM Sans,Noto Sans Devanagari,sans-serif;font-family:var(--font-family);font-size:.75rem;font-weight:600;letter-spacing:.8px;line-height:1.3;padding:.35rem .75rem;pointer-events:none;position:absolute;right:12px;text-transform:uppercase;top:12px;z-index:2}.showcase-card-body{padding:22px 26px 26px}.showcase-card-title-row{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;margin-bottom:.5rem}.showcase-card-name-group{flex:1 1;min-width:0}.showcase-card-title{color:#8b4513;color:var(--brown-text);font-family:Playfair Display,serif;font-size:1.5rem;font-weight:700;line-height:1.2;margin-bottom:.1rem}.showcase-card-hindi{color:#8b4513;color:var(--brown-text);display:block;font-family:DM Sans,Noto Sans Devanagari,sans-serif;font-family:var(--font-family);font-size:.9rem;opacity:.5}.showcase-card-price{flex-shrink:0;padding-top:.15rem;text-align:right}.showcase-price-amount{font-feature-settings:"lnum";color:#8b4513;color:var(--brown-text);font-family:DM Sans,sans-serif;font-size:1.35rem;font-variant-numeric:lining-nums;font-weight:700;line-height:1}.showcase-price-unit{display:block;font-size:.8rem;margin-top:.15rem;opacity:.55}.showcase-card-tagline,.showcase-price-unit{color:#8b4513;color:var(--brown-text);font-family:DM Sans,Noto Sans Devanagari,sans-serif;font-family:var(--font-family)}.showcase-card-tagline{font-size:.95rem;line-height:1.55;margin-bottom:.9rem;opacity:.75}.showcase-card-sizes{margin-bottom:1.25rem}.showcase-sizes-label{color:#8b4513;color:var(--brown-text);display:block;font-family:DM Sans,Noto Sans Devanagari,sans-serif;font-family:var(--font-family);font-size:.78rem;letter-spacing:.8px;margin-bottom:.4rem;opacity:.5;text-transform:uppercase}.showcase-sizes-list{display:flex;gap:.5rem}.showcase-size-chip{font-feature-settings:"lnum";background:#c5a0591f;border-radius:4px;color:#8b4513;color:var(--brown-text);font-family:DM Sans,sans-serif;font-size:.88rem;font-variant-numeric:lining-nums;font-weight:500;padding:.3rem .85rem;white-space:nowrap}.showcase-card-cta{align-items:center;background-color:#c5a059;background-color:var(--golden-primary);border-radius:5px;box-shadow:0 3px 12px #c5a0594d;color:#fff;display:flex;font-family:DM Sans,Noto Sans Devanagari,sans-serif;font-family:var(--font-family);font-size:.85rem;font-weight:600;gap:.5rem;justify-content:center;letter-spacing:.6px;padding:.8rem 1.5rem;text-decoration:none;text-transform:uppercase;transition:all .3s ease;transition:var(--transition);width:100%}.showcase-card-cta:hover{background-color:#f4b860;box-shadow:0 5px 18px #c5a05973;transform:translateY(-2px)}.showcase-cta-arrow{height:18px!important;transition:transform .3s ease;width:18px!important}.showcase-card-cta:hover .showcase-cta-arrow{transform:translateX(4px)}.showcase-viewall-wrap{margin-top:2.5rem;opacity:0;text-align:center;transform:translateY(16px);transition:opacity .6s ease-out .4s,transform .6s ease-out .4s}.showcase-viewall-wrap.showcase-visible{opacity:1;transform:translateY(0)}.showcase-viewall-btn{align-items:center;background:#0000;border:1.5px solid #8b451359;border-radius:4px;color:#8b4513;color:var(--brown-text);display:inline-flex;font-family:DM Sans,Noto Sans Devanagari,sans-serif;font-family:var(--font-family);font-size:.88rem;font-weight:600;gap:.5rem;letter-spacing:.3px;padding:.7rem 1.6rem;text-decoration:none;transition:all .3s ease;transition:var(--transition)}.showcase-viewall-btn:hover{background:#c5a0590f;border-color:#c5a059;border-color:var(--golden-primary);color:#c5a059;color:var(--golden-primary);transform:translateY(-1px)}.showcase-viewall-btn .showcase-cta-arrow{font-size:1rem!important;transition:transform .2s ease}.showcase-viewall-btn:hover .showcase-cta-arrow{transform:translateX(3px)}.showcase-sample-cta{border-top:1px solid #c5a05933;border-top:1px solid var(--golden-border);margin-top:3rem;opacity:0;padding-top:2.5rem;text-align:center;transform:translateY(16px);transition:opacity .6s ease-out .5s,transform .6s ease-out .5s}.showcase-sample-cta.showcase-visible{opacity:1;transform:translateY(0)}.showcase-sample-text{color:#8b4513;color:var(--brown-text);font-family:DM Sans,Noto Sans Devanagari,sans-serif;font-family:var(--font-family);font-size:1.05rem;line-height:1.6;margin-bottom:1rem}.showcase-sample-text strong{color:#8b4513;color:var(--brown-text);font-weight:600}.showcase-sample-btn{align-items:center;background-color:#c5a059;background-color:var(--golden-primary);border-radius:4px;box-shadow:0 4px 15px #c5a05959;color:#fff;display:inline-flex;font-family:DM Sans,Noto Sans Devanagari,sans-serif;font-family:var(--font-family);font-size:.85rem;font-weight:600;gap:.5rem;letter-spacing:.5px;padding:.75rem 1.75rem;text-decoration:none;text-transform:uppercase;transition:all .3s ease;transition:var(--transition)}.showcase-sample-btn:hover{background-color:#f4b860;box-shadow:0 6px 20px #c5a05980;transform:translateY(-2px)}.showcase-sample-btn .showcase-cta-arrow{height:18px!important;width:18px!important}.reels-section{background:linear-gradient(175deg,#2a1810,#1a0f08);overflow:hidden;padding:80px 0 70px;width:100%}.reels-inner{margin:0 auto;max-width:1400px}.reels-header{margin-bottom:2.5rem;opacity:0;padding:0 1.5rem;text-align:center;transform:translateY(24px);transition:opacity .7s ease-out,transform .7s ease-out}.reels-header.reels-visible{opacity:1;transform:translateY(0)}.reels-heading{color:#fff8f0;font-family:Playfair Display,serif;font-size:2.4rem;font-weight:700;line-height:1.25;margin-bottom:.75rem}.reels-heading .highlight{color:#c5a059;color:var(--golden-primary);font-style:italic}.reels-subheading{color:#fff8f099;font-family:DM Sans,Noto Sans Devanagari,sans-serif;font-family:var(--font-family);font-size:1.05rem;line-height:1.7;margin:0 auto;max-width:520px}.reels-carousel{opacity:0;transform:translateY(20px);transition:opacity .7s ease-out .2s,transform .7s ease-out .2s}.reels-carousel.reels-visible{opacity:1;transform:translateY(0)}.reels-carousel .swiper{margin-bottom:-20px;margin-top:-8px;padding-bottom:20px;padding-top:8px}.reels-carousel .swiper-slide{height:auto}.reel-card{background:#2e1d14;border:1px solid #c5a05933;border-radius:12px;display:flex;flex-direction:column;height:100%;overflow:hidden;text-decoration:none;transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease}.reel-card:hover{border-color:#c5a05973;box-shadow:0 12px 40px #0006;transform:translateY(-4px)}.reel-card-header{align-items:center;border-bottom:1px solid #c5a0591a;display:flex;gap:.6rem;padding:10px 12px}.reel-card-avatar{background:#fff8f0d9;border-radius:50%;height:26px;object-fit:contain;padding:2px;width:26px}.reel-card-handle{display:flex;flex-direction:column;gap:0}.reel-card-brand{color:#fff8f0;font-family:DM Sans,sans-serif;font-size:.82rem;font-weight:700;line-height:1.2}.reel-card-location{color:#fff8f073;font-family:DM Sans,Noto Sans Devanagari,sans-serif;font-family:var(--font-family);font-size:.7rem;line-height:1.2}.reel-card-media{aspect-ratio:4/5;background:#1a0f08;overflow:hidden;position:relative;width:100%}.reel-card-thumb{height:100%;object-fit:cover;object-position:center;transition:transform .5s ease;width:100%}.reel-card:hover .reel-card-thumb{transform:scale(1.04)}.reel-play-overlay{align-items:center;background:#00000026;display:flex;inset:0;justify-content:center;position:absolute;transition:background .3s ease}.reel-card:hover .reel-play-overlay{background:#0000004d}.reel-play-btn{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#fff8f033;border:1.5px solid #fff8f059;border-radius:50%;display:flex;height:52px;justify-content:center;transition:transform .3s ease,background .3s ease;width:52px}.reel-card:hover .reel-play-btn{background:#fff8f04d;transform:scale(1.1)}.reel-play-icon{color:#fff8f0!important;height:28px!important;margin-left:2px;width:28px!important}.reel-card-caption{padding:12px 14px 14px}.reel-card-text{color:#fff8f0bf;font-family:DM Sans,Noto Sans Devanagari,sans-serif;font-family:var(--font-family);font-size:.88rem;line-height:1.45;margin-bottom:.5rem}.reel-card-text strong{color:#fff8f0;font-weight:600}.reel-card-cta{color:#c5a059;color:var(--golden-primary);font-family:DM Sans,sans-serif;font-size:.78rem;font-weight:600;letter-spacing:.3px;opacity:.8;transition:opacity .3s ease}.reel-card:hover .reel-card-cta{opacity:1}.audience-section{background:linear-gradient(175deg,#2a1810,#1f120b);padding:80px 0 70px;width:100%}.audience-inner{margin:0 auto;max-width:1100px;padding:0 2rem}.audience-header{margin-bottom:3rem;opacity:0;text-align:center;transform:translateY(24px);transition:opacity .7s ease-out,transform .7s ease-out}.audience-header.audience-visible{opacity:1;transform:translateY(0)}.audience-heading{color:#fff8f0;font-family:Playfair Display,serif;font-size:2.4rem;font-weight:700;line-height:1.25;margin-bottom:.75rem}.audience-heading .highlight{color:#c5a059;color:var(--golden-primary);font-style:italic}.audience-subheading{color:#fff8f099;font-family:DM Sans,Noto Sans Devanagari,sans-serif;font-family:var(--font-family);font-size:1.05rem;line-height:1.7;margin:0 auto;max-width:520px}.audience-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(4,1fr);opacity:0;transform:translateY(20px);transition:opacity .7s ease-out .2s,transform .7s ease-out .2s}.audience-grid.audience-visible{opacity:1;transform:translateY(0)}.audience-card{align-items:center;border-radius:12px;display:flex;flex-direction:column;opacity:0;padding:2rem 1rem;text-align:center;transform:translateY(16px);transition:transform .35s ease}.audience-grid.audience-visible .audience-card{opacity:1;transform:translateY(0);transition:opacity .5s ease-out,transform .5s ease-out,background .3s ease}.audience-card:hover{background:#ffffff0a;transform:translateY(-2px)}.audience-icon{margin-bottom:1.25rem}.audience-icon-svg{stroke-width:.5;color:#c5a059!important;color:var(--golden-primary)!important;font-size:56px!important}.audience-title{color:#fff8f0;font-family:Playfair Display,serif;font-size:1.2rem;font-weight:600;margin-bottom:.5rem;padding-bottom:.5rem;position:relative}.audience-title:after{background:#c5a059;background:var(--golden-primary);bottom:0;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%);transition:width .3s ease;width:0}.audience-card:hover .audience-title:after{width:40px}.audience-tagline{color:#fff8f099;font-family:DM Sans,Noto Sans Devanagari,sans-serif;font-family:var(--font-family);font-size:.9rem;line-height:1.55}.brand-promise{background:linear-gradient(90deg,#dab96e14,#0000 18%,#0000 82%,#dab96e14),radial-gradient(circle at 18% 8%,#c5a05914,#0000 30%),radial-gradient(circle at 82% 92%,#8135212e,#0000 34%),linear-gradient(175deg,#2a1810,#1f120b);border-bottom:1px solid #dab96e1f;border-top:1px solid #dab96e1f;color:#fff8f0;overflow:hidden;padding:88px 0 78px;width:100%}.brand-promise__container{margin:0 auto;width:min(100% - 3rem,1140px)}.brand-promise__header{margin:0 auto 2.2rem;max-width:790px;opacity:0;text-align:center;transform:translateY(18px);transition:opacity .65s ease-out,transform .65s ease-out}.brand-promise--visible .brand-promise__header{opacity:1;transform:translateY(0)}.brand-promise__label{align-items:center;background:#301c127a;border:1px solid #dab96e52;border-radius:999px;box-shadow:inset 0 1px 0 #fff8f014;color:#ffedc3e6;display:inline-flex;font-family:DM Sans,sans-serif;font-size:.8rem;font-weight:600;justify-content:center;letter-spacing:.03em;line-height:1.25;margin-bottom:1.1rem;min-height:34px;padding:.22rem 1rem}.brand-promise__heading{color:#fff8f0;font-family:Playfair Display,Georgia,serif;font-family:var(--heading-font);font-size:clamp(40px,4vw,56px);font-weight:700;letter-spacing:0;line-height:1.08;margin:0 auto 1rem;max-width:850px}.brand-promise__highlight{color:#dab96e;color:var(--golden-hover);font-style:italic}.brand-promise__subheading{color:#fff8f0c2;font-family:DM Sans,Noto Sans Devanagari,sans-serif;font-family:var(--font-family);font-size:17px;line-height:1.6;margin:0 auto;max-width:720px}.brand-promise__grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none}.brand-promise__panel{background:repeating-linear-gradient(90deg,rgba(255,237,195,.016) 0 1px,#0000 1px 17px),repeating-linear-gradient(0deg,rgba(255,237,195,.012) 0 1px,#0000 1px 17px),linear-gradient(140deg,#fff8f00f,#0000 38%),linear-gradient(160deg,#522f1df5,#2b1910fc);border:1px solid #dab96e57;border-radius:16px;box-shadow:inset 0 0 0 1px rgba(255,237,195,.055),inset 0 1px 0 #fff8f014,0 18px 42px #0000001f;display:flex;flex-direction:column;min-height:278px;opacity:0;padding:24px 24px 22px;position:relative;transform:translateY(18px);transition:opacity .58s ease-out,transform .58s ease-out,border-color .25s ease,box-shadow .25s ease}.brand-promise__panel:before{border:1px solid #dab96e24;border-radius:10px;content:"";inset:8px;pointer-events:none;position:absolute}.brand-promise__panel:after{border-left:1px solid #dab96e2e;border-right:1px solid #dab96e2e;content:"";height:8px;left:50%;pointer-events:none;position:absolute;top:8px;transform:translateX(-50%);width:44px}.brand-promise--visible .brand-promise__panel{opacity:1;transform:translateY(0)}.brand-promise__panel:hover{border-color:#dab96e7a;box-shadow:inset 0 0 0 1px #ffedc312,inset 0 1px 0 #fff8f01a,0 20px 46px #0000002e;transform:translateY(-2px)}.brand-promise__panel-top{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1.4rem}.brand-promise__meta{align-items:center;display:inline-flex;gap:.65rem;min-width:0}.brand-promise__medallion{align-items:center;background:radial-gradient(circle,#dab96e1f,#1f120b1a 68%),#1f120b47;border:1px solid #dab96e57;border-radius:50%;box-shadow:inset 0 0 0 4px rgba(255,248,240,.025);display:inline-flex;flex:0 0 46px;height:46px;justify-content:center;width:46px}.brand-promise__icon{color:#dab96e;color:var(--golden-hover);flex:0 0 auto;height:28px;width:28px}.brand-promise__icon path{stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.brand-promise__category{color:#ffedc3e0;font-family:"Noto Serif Devanagari",Noto Sans Devanagari,serif;font-family:var(--devanagari-font);font-size:1.08rem;font-weight:700;line-height:1}.brand-promise__proof{align-items:center;background:linear-gradient(180deg,#dab96e1f,#1f120b24),#1f120b57;border:1px solid #dab96e4d;border-radius:999px 999px 999px 4px;color:#ffedc3eb;display:inline-flex;font-family:DM Sans,Noto Sans Devanagari,sans-serif;font-family:var(--font-family);font-size:.68rem;font-weight:700;justify-content:center;letter-spacing:.09em;line-height:1.1;min-height:28px;padding:.34rem .72rem;text-align:center;text-transform:uppercase;white-space:nowrap}.brand-promise__panel-heading{color:#fff8f0;font-family:Playfair Display,Georgia,serif;font-family:var(--heading-font);font-size:22.5px;font-weight:700;letter-spacing:0;line-height:1.25;margin-bottom:.62rem;max-width:13rem}.brand-promise__panel-body{color:#fff8f0c7;font-family:DM Sans,Noto Sans Devanagari,sans-serif;font-family:var(--font-family);font-size:15px;line-height:1.58}.brand-promise__panel-ornament{color:#dab96e61;height:15px;margin-top:auto;padding-top:1.55rem;position:relative;width:min(128px,48%)}.brand-promise__panel-ornament:after,.brand-promise__panel-ornament:before{background:currentColor;content:"";height:1px;position:absolute;top:1.55rem}.brand-promise__panel-ornament:before{left:0;width:42%}.brand-promise__panel-ornament:after{right:0;width:42%}.brand-promise__panel-ornament{background:radial-gradient(circle at center calc(1.55rem + .5px),currentColor 0 2px,#0000 2.5px)}.brand-promise__cta-wrap{margin:2.3rem auto 0;max-width:440px;opacity:0;text-align:center;transform:translateY(12px);transition:opacity .58s ease-out .36s,transform .58s ease-out .36s}.brand-promise--visible .brand-promise__cta-wrap{opacity:1;transform:translateY(0)}.brand-promise__cta{align-items:center;background:linear-gradient(135deg,#cda85b,#e0bf70);border-radius:999px;box-shadow:0 10px 22px #0000002e;color:#1a0f08;display:inline-flex;font-family:DM Sans,Noto Sans Devanagari,sans-serif;font-family:var(--font-family);font-size:.95rem;font-weight:800;gap:.55rem;justify-content:center;letter-spacing:.02em;line-height:1;min-height:48px;padding:.86rem 1.55rem .86rem 1.8rem;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease,background .25s ease}.brand-promise__cta:hover{background:linear-gradient(135deg,#d8b260,#e5c87e);box-shadow:0 14px 28px #00000038;transform:translateY(-1px)}.brand-promise__cta:focus-visible{outline:3px solid #fff8f0;outline-offset:4px}.brand-promise__cta-icon{font-size:1.15rem!important;transition:transform .25s ease}.brand-promise__cta:hover .brand-promise__cta-icon{transform:translateX(3px)}.brand-promise__cta-note{color:#fff8f0ad;font-family:DM Sans,Noto Sans Devanagari,sans-serif;font-family:var(--font-family);font-size:.88rem;line-height:1.55;margin-top:.8rem}.testimonials-section{background:#fff3e8;opacity:0;padding:80px 0 70px;text-align:center;transform:translateY(24px);transition:opacity .7s ease-out,transform .7s ease-out;width:100%}.testimonials-section.visible{opacity:1;transform:translateY(0)}.testimonials-section .section-heading{color:#8b4513;color:var(--brown-text);font-family:Playfair Display,serif;font-size:2.4rem;font-weight:700;line-height:1.25;margin-bottom:.75rem}.testimonials-section .section-heading .highlight{color:#c5a059;color:var(--golden-primary);font-style:italic}.testimonials-section .section-subheading{color:#8b451399;font-family:DM Sans,Noto Sans Devanagari,sans-serif;font-family:var(--font-family);font-size:1.05rem;line-height:1.7;margin:0 auto 3rem;max-width:520px}.testimonial-carousel-wrapper{margin:0 auto;max-width:1200px;padding:0 3.5rem;position:relative;-webkit-user-select:none;user-select:none}.testimonial-carousel-wrapper .swiper{margin:-12px 0;overflow:clip visible;padding:12px 0}.testimonial-card{align-items:center;background:#0000;border:0;cursor:zoom-in;display:flex;flex-direction:column;font-family:inherit;padding:0;text-align:center;width:100%}.testimonial-img{border:1px solid #c5a05933;border:1px solid var(--golden-border);border-radius:12px;box-shadow:0 4px 20px #8b45131a;max-height:450px;object-fit:contain;width:100%}.testimonial-city{color:#8b4513;color:var(--brown-text);display:inline-block;font-family:DM Sans,sans-serif;font-size:.82rem;font-weight:600;margin-top:.75rem;opacity:.7}.testimonial-nav-next,.testimonial-nav-prev{align-items:center;background:#c5a0591f;border:1px solid #c5a0594d;border-radius:50%;color:#8b4513;color:var(--brown-text);cursor:pointer;display:flex;font-size:1.1rem;height:40px;justify-content:center;position:absolute;top:50%;transform:translateY(-60%);transition:background .3s ease,border-color .3s ease;width:40px;z-index:10}.testimonial-nav-next:hover,.testimonial-nav-prev:hover{background:#c5a05940;border-color:#c5a059;border-color:var(--golden-primary)}.testimonial-nav-prev{left:0}.testimonial-nav-next{right:0}.testimonial-pagination{display:flex;gap:6px;justify-content:center;margin-top:1.5rem}.testimonial-pagination .swiper-pagination-bullet{background:#8b451333;border-radius:50%;height:8px;opacity:1;transition:background .3s ease,transform .3s ease;width:8px}.testimonial-pagination .swiper-pagination-bullet-active{background:#c5a059;background:var(--golden-primary);transform:scale(1.2)}.founder-section{background:#fff3e8;padding:80px 0 70px;width:100%}.founder-inner{margin:0 auto;max-width:900px;padding:0 2rem}.founder-header{margin-bottom:3rem;opacity:0;text-align:center;transform:translateY(24px);transition:opacity .7s ease-out,transform .7s ease-out}.founder-header.founder-visible{opacity:1;transform:translateY(0)}.founder-heading{color:#8b4513;color:var(--brown-text);font-family:Playfair Display,serif;font-size:2.4rem;font-weight:700;line-height:1.25;margin-bottom:.75rem}.founder-heading .highlight{color:#c5a059;color:var(--golden-primary);font-style:italic}.founder-subheading{color:#8b451399;font-family:DM Sans,Noto Sans Devanagari,sans-serif;font-family:var(--font-family);font-size:1.05rem;line-height:1.7;margin:0 auto;max-width:480px}.founder-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(2,1fr);opacity:0;transform:translateY(20px);transition:opacity .7s ease-out .2s,transform .7s ease-out .2s}.founder-grid.founder-visible{opacity:1;transform:translateY(0)}.founder-reel-card{display:flex;flex-direction:column;opacity:0;text-decoration:none;transform:translateY(16px)}.founder-grid.founder-visible .founder-reel-card{opacity:1;transform:translateY(0);transition:opacity .5s ease-out,transform .5s ease-out}.founder-reel-media{aspect-ratio:9/16;background:#1a0f08;border-radius:14px;overflow:hidden;position:relative;width:100%}.founder-reel-thumb{height:100%;object-fit:cover;transition:transform .5s ease;width:100%}.founder-reel-card:hover .founder-reel-thumb{transform:scale(1.04)}.founder-play-overlay{align-items:center;background:#00000026;display:flex;inset:0;justify-content:center;position:absolute;transition:background .3s ease}.founder-reel-card:hover .founder-play-overlay{background:#0000004d}.founder-play-btn{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#fff8f033;border:1.5px solid #fff8f059;border-radius:50%;color:#fff8f0;display:flex;height:52px;justify-content:center;transition:transform .3s ease,background .3s ease;width:52px}.founder-reel-card:hover .founder-play-btn{background:#fff8f04d;transform:scale(1.1)}.founder-reel-caption{color:#8b451399;font-family:DM Sans,Noto Sans Devanagari,sans-serif;font-family:var(--font-family);font-size:.95rem;font-style:italic;line-height:1.5;margin-top:1rem;text-align:center}.bharat-section{background:#fff3e8;padding:0 0 70px;position:relative;width:100%}.bharat-tricolor{align-items:center;display:flex;height:24px;justify-content:center;position:relative;width:100%}.bharat-tricolor:before{background:linear-gradient(90deg,#f93,#0000 46%,#0000 59%,#138808);content:"";height:3px;left:0;position:absolute;right:0;top:50%;transform:translateY(-50%)}.bharat-ashoka-chakra{display:block;flex-shrink:0;height:20px;position:relative;width:20px;will-change:transform;z-index:1}.bharat-inner{margin:0 auto;max-width:1000px;padding:70px 2rem 0}.bharat-heading{color:#8b4513;color:var(--brown-text);font-family:Playfair Display,serif;font-size:2.4rem;font-weight:700;line-height:1.25;margin-bottom:3rem;opacity:0;text-align:center;transform:translateY(24px);transition:opacity .7s ease-out,transform .7s ease-out}.bharat-heading.bharat-visible{opacity:1;transform:translateY(0)}.bharat-heading .highlight{color:#c5a059;color:var(--golden-primary);font-style:italic}.bharat-content{grid-gap:3rem;align-items:center;display:grid;gap:3rem;grid-template-columns:280px 1fr;opacity:0;transform:translateY(20px);transition:opacity .7s ease-out .2s,transform .7s ease-out .2s}.bharat-content.bharat-visible{opacity:1;transform:translateY(0)}.bharat-reel{display:block;text-decoration:none}.bharat-reel-media{aspect-ratio:9/16;background:#1a0f08;border-radius:14px;overflow:hidden;position:relative;width:100%}.bharat-reel-thumb{height:100%;object-fit:cover;transition:transform .5s ease;width:100%}.bharat-reel:hover .bharat-reel-thumb{transform:scale(1.04)}.bharat-play-overlay{align-items:center;background:#00000026;display:flex;inset:0;justify-content:center;position:absolute;transition:background .3s ease}.bharat-reel:hover .bharat-play-overlay{background:#0000004d}.bharat-play-btn{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#fff8f033;border:1.5px solid #fff8f059;border-radius:50%;color:#fff8f0;display:flex;height:48px;justify-content:center;transition:transform .3s ease,background .3s ease;width:48px}.bharat-reel:hover .bharat-play-btn{background:#fff8f04d;transform:scale(1.1)}.bharat-text{display:flex;flex-direction:column;gap:1.25rem}.bharat-para{color:#8b4513;color:var(--brown-text);font-family:DM Sans,Noto Sans Devanagari,sans-serif;font-family:var(--font-family);font-size:1.05rem;line-height:1.75;opacity:.85}.conversion-cta-section{background:radial-gradient(circle at 18% 20%,#c5a0591f,#0000 26%),radial-gradient(circle at 82% 82%,#6f252147,#0000 28%),linear-gradient(155deg,#2a1810,#1a0f08);opacity:0;overflow:hidden;padding:80px 0 70px;position:relative;text-align:center;transform:translateY(24px);transition:opacity .7s ease-out,transform .7s ease-out;width:100%}.conversion-cta-section.visible{opacity:1;transform:translateY(0)}.conversion-cta-inner{display:flex;flex-direction:column;max-width:640px;padding:0 2rem}.conversion-cta-shimmer{background:linear-gradient(90deg,#0000,#c5a059,#0000);background:linear-gradient(90deg,#0000,var(--golden-primary),#0000);border-radius:2px;margin-bottom:2rem;width:60px}.conversion-cta-heading{font-family:Playfair Display,serif;font-size:2.4rem;font-weight:700;line-height:1.3;margin-bottom:.75rem}.conversion-cta-heading .highlight{color:#c5a059;color:var(--golden-primary);font-style:italic}.conversion-cta-sub{color:#fff8f099;font-family:DM Sans,Noto Sans Devanagari,sans-serif;font-family:var(--font-family);font-size:1.1rem;line-height:1.6;margin-bottom:2.25rem}.conversion-cta-primary{align-items:center;background:linear-gradient(135deg,#c5a059,#d4a84b);background:linear-gradient(135deg,var(--golden-primary),#d4a84b);border-radius:50px;box-shadow:0 4px 24px #c5a0594d;color:#1a0f08;display:inline-flex;font-family:DM Sans,sans-serif;font-size:1rem;font-weight:600;gap:.35rem;letter-spacing:.3px;padding:1rem 2.5rem;text-decoration:none;transition:transform .3s ease,box-shadow .3s ease}.conversion-cta-primary:hover{box-shadow:0 8px 32px #c5a05973;transform:translateY(-2px)}.conversion-cta-divider{background:#c5a05940;height:1px;margin:2rem 0;width:40px}.conversion-cta-secondary-row{gap:1.25rem;margin-bottom:1.25rem}.conversion-cta-secondary{align-items:center;background:#c5a0590f;border:1px solid #c5a0594d;border-radius:50px;color:#fff8f0d9;display:inline-flex;font-family:DM Sans,sans-serif;font-size:.9rem;font-weight:600;gap:.5rem;padding:.65rem 1.5rem;text-decoration:none;transition:background .3s ease,border-color .3s ease,color .3s ease}.conversion-cta-secondary:hover{background:#c5a05926;border-color:#c5a05980;color:#fff8f0}.conversion-cta-icon{font-size:1.1rem!important;opacity:.9}.site-footer{background:radial-gradient(circle at 8% 20%,#c5a0591f,#0000 30%),radial-gradient(circle at 92% 75%,#6f252138,#0000 32%),#1a0f08;color:#fff8f0b3;font-family:DM Sans,Noto Sans Devanagari,sans-serif;font-family:var(--font-family);overflow:hidden;position:relative;scroll-margin-top:7.25rem;width:100%}.site-footer:before{background:linear-gradient(90deg,#0000,#c5a05980 35%,#c5a05980 65%,#0000);content:"";display:block;height:1px}.footer-inner{margin:0 auto;max-width:1220px;padding:clamp(3rem,5vw,4.5rem) clamp(1.25rem,4vw,2.5rem) clamp(2rem,4vw,3rem)}.footer-main{grid-gap:clamp(2rem,3.6vw,4rem);align-items:start;display:grid;gap:clamp(2rem,3.6vw,4rem);grid-template-columns:minmax(280px,.86fr) minmax(260px,.78fr) minmax(300px,.9fr)}.footer-brand-panel{min-width:0}.footer-brand-card{grid-gap:.72rem clamp(.65rem,1.4vw,1rem);align-content:center;align-items:center;background:linear-gradient(135deg,#fff8f014,#c5a05912),rgba(255,248,240,.035);border:1px solid #c5a05938;border-radius:8px;box-shadow:inset 0 0 0 1px rgba(255,248,240,.035);color:#fff8f0;display:grid;gap:.72rem clamp(.65rem,1.4vw,1rem);grid-template-columns:clamp(58px,5vw,76px) minmax(0,150px);justify-content:center;justify-items:center;min-height:164px;padding:clamp(1rem,2vw,1.45rem);text-decoration:none;transition:border-color .25s ease,background .25s ease,box-shadow .25s ease;width:100%}.footer-brand-card:hover{background:linear-gradient(135deg,#fff8f01a,#c5a0591a),rgba(255,248,240,.045);border-color:#c5a0597a;box-shadow:inset 0 0 0 1px #fff8f00d}.footer-brand-card:focus-visible{border-radius:8px;outline:3px solid #c5a059a6;outline-offset:4px}.footer-brand-mark{display:block;filter:drop-shadow(0 8px 20px rgba(0,0,0,.3));height:auto;object-fit:contain;transition:transform .3s ease;width:100%}.footer-brand-card:hover .footer-brand-mark{transform:rotate(-3deg) scale(1.04)}.footer-brand-wordmark{display:block;height:auto;justify-self:start;min-width:0;object-fit:contain;width:min(100%,150px)}.footer-brand-tagline{--fbt-line:1.4em;--fbt-art-w:3ch;--fbt-hands-w:5.1ch;--fbt-celebrations-w:11.4ch;align-items:center;color:#c5a059;color:var(--golden-primary);display:inline-flex;font-family:Playfair Display,Georgia,serif;font-family:var(--heading-font);font-size:1.05rem;font-style:italic;gap:.35em;grid-column:1/-1;justify-content:center;justify-self:center;margin:0;max-width:100%;width:-webkit-max-content;width:max-content}.fbt-static{color:#fff8f0;flex-shrink:0;font-style:normal}.fbt-slot{animation:fbt-width 9s linear infinite;display:block;height:var(--fbt-line);-webkit-mask-image:linear-gradient(180deg,#0000 0,#000 20%,#000 80%,#0000);mask-image:linear-gradient(180deg,#0000 0,#000 20%,#000 80%,#0000);overflow:hidden;width:var(--fbt-art-w);will-change:width}.fbt-reel{animation:fbt-scroll 9s linear infinite;display:flex;flex-direction:column;will-change:transform}.fbt-reel span{display:block;height:var(--fbt-line);line-height:var(--fbt-line);white-space:nowrap}@keyframes fbt-scroll{0%{transform:translateY(0)}26%{animation-timing-function:cubic-bezier(.45,0,.55,1);transform:translateY(0)}33%{transform:translateY(calc(var(--fbt-line)*-1))}59%{animation-timing-function:cubic-bezier(.45,0,.55,1);transform:translateY(calc(var(--fbt-line)*-1))}66%{transform:translateY(calc(var(--fbt-line)*-2))}92%{animation-timing-function:cubic-bezier(.45,0,.55,1);transform:translateY(calc(var(--fbt-line)*-2))}to{transform:translateY(calc(var(--fbt-line)*-3))}}@keyframes fbt-width{0%{width:var(--fbt-art-w)}26%{animation-timing-function:cubic-bezier(.45,0,.55,1);width:var(--fbt-art-w)}33%{width:var(--fbt-hands-w)}59%{animation-timing-function:cubic-bezier(.45,0,.55,1);width:var(--fbt-hands-w)}66%{width:var(--fbt-celebrations-w)}92%{animation-timing-function:cubic-bezier(.45,0,.55,1);width:var(--fbt-celebrations-w)}to{width:var(--fbt-art-w)}}@media (prefers-reduced-motion:reduce){.fbt-reel,.fbt-slot{animation:none}.fbt-slot{width:var(--fbt-art-w)}}.footer-nav-area{grid-gap:clamp(1.5rem,3vw,3.5rem);align-items:start;display:grid;gap:clamp(1.5rem,3vw,3.5rem);grid-template-columns:repeat(2,minmax(120px,1fr));padding-top:.1rem}.footer-nav-col{min-width:0}.footer-nav-heading{color:#c5a059;color:var(--golden-primary);font-family:Playfair Display,serif;font-size:.72rem;font-weight:700;letter-spacing:.14em;margin-bottom:1.15rem;text-transform:uppercase}.footer-nav-links{list-style:none;margin:0;padding:0}.footer-nav-links li{border-bottom:1px solid #c5a05912}.footer-nav-links li:first-child{border-top:1px solid #c5a05912}.footer-nav-links a{color:#fff8f094;display:block;font-size:.875rem;line-height:1.4;overflow-wrap:anywhere;padding:.58rem 0;text-decoration:none;transition:color .2s ease,padding-left .2s ease}.footer-nav-links a:hover{color:#fff8f0;padding-left:.35rem}.footer-nav-links a:focus-visible{border-radius:2px;outline:2px solid #c5a059a6;outline-offset:2px}.footer-visit-card{background:#fff8f008;border:1px solid #c5a0592e;border-radius:10px;padding:clamp(1.2rem,2vw,1.6rem)}.footer-visit-head{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between;margin-bottom:1rem}.footer-visit-head .footer-nav-heading{margin-bottom:0}.footer-address{color:#fff8f07a;font-size:.84rem;font-style:normal;line-height:1.8;margin:0}.footer-address span{display:block}.footer-directions{align-items:center;border:1px solid #c5a0594d;border-radius:4px;color:#c5a059;color:var(--golden-primary);display:inline-flex;font-size:.72rem;font-weight:700;gap:.3rem;letter-spacing:.08em;min-height:34px;padding:.35rem .65rem;text-decoration:none;text-transform:uppercase;transition:background .2s ease,border-color .2s ease,color .2s ease;white-space:nowrap}.footer-directions:hover{background:#c5a0591a;border-color:#c5a05999;color:#dab96e;color:var(--golden-hover)}.footer-brand-card:focus-visible,.footer-directions:focus-visible,.footer-social-link:focus-visible{border-radius:4px;outline:3px solid #c5a059a6;outline-offset:3px}.footer-social-strip{grid-gap:.45rem;display:grid;gap:.45rem;grid-template-columns:repeat(3,1fr);margin-top:1.1rem}.footer-social-link{align-items:center;background:#fff8f008;border:1px solid #c5a05926;border-radius:5px;color:#fff8f09e;display:inline-flex;font-size:.76rem;font-weight:600;gap:.3rem;justify-content:center;min-height:38px;overflow:hidden;padding:.4rem .5rem;text-align:center;text-decoration:none;transition:background .2s ease,border-color .2s ease,color .2s ease;white-space:nowrap}.footer-social-link:hover{background:#c5a05914;border-color:#c5a05966;color:#fff8f0}.footer-link-icon{flex-shrink:0;font-size:1rem!important;opacity:.8}.footer-bottom-bar{align-items:center;border-top:1px solid #c5a0591f;display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;justify-content:space-between;margin:0 auto;max-width:1220px;padding:1.1rem clamp(1.25rem,4vw,2.5rem)}.footer-copyright{color:#fff8f04d;font-size:.74rem;margin:0}.footer-policy-links{align-items:center;display:flex;gap:1.1rem}.footer-policy-links a{color:#fff8f04d;font-size:.74rem;text-decoration:none;transition:color .2s ease}.footer-policy-links a:hover{color:#fff8f09e}.footer-crafted{color:#fff8f040;font-size:.72rem;margin:0}@media (max-width:1060px){.footer-main{gap:clamp(1.5rem,3vw,2.5rem);grid-template-columns:1fr 1fr}.footer-brand-panel{grid-column:1/-1;justify-self:center;width:min(100%,360px)}}.floating-whatsapp{align-items:center;background:#25d366;border-radius:50%;bottom:24px;box-shadow:0 4px 14px #0000004d;display:flex;height:56px;justify-content:center;opacity:0;pointer-events:none;position:fixed;right:24px;text-decoration:none;transform:translateY(10px);transition:opacity .4s ease,transform .4s ease,box-shadow .3s ease;width:56px;z-index:1300}.floating-whatsapp.floating-visible{animation:whatsappPulse 2s ease-out .5s;opacity:1;pointer-events:auto;transform:translateY(0)}.floating-whatsapp:hover{box-shadow:0 6px 20px #25d36666;transform:translateY(-2px)}.floating-whatsapp-icon{color:#fff;font-size:1.75rem!important}@keyframes whatsappPulse{0%{box-shadow:0 4px 14px #0000004d}50%{box-shadow:0 0 0 12px #25d36626,0 4px 14px #0000004d}to{box-shadow:0 4px 14px #0000004d}}@media (max-width:768px){body{padding-top:7.25rem}[id]{scroll-margin-top:7.9rem}.sample-offer-strip{height:3.25rem}.sample-offer-strip-track{animation-duration:46s}.sample-offer-strip-link{gap:.6rem;min-width:-webkit-max-content;min-width:max-content;padding:0 1rem}.sample-offer-strip-copy{align-items:center;flex-direction:row;font-size:.78rem;gap:.36rem;line-height:1.1}.sample-offer-strip-action{font-size:.7rem}.trust-strip{height:70px}.trust-strip-inner{gap:1rem}.trust-stat-icon{height:18px!important;width:18px!important}.trust-stat-number{font-size:1.25rem}.trust-stat-label{font-size:.75rem}.trust-separator{font-size:1.25rem}.heritage-section{padding:40px 1.5rem}.heritage-statement{font-size:1.5rem}.heritage-sub{font-size:.95rem}.heritage-divider{height:40px}.heritage-divider-top{margin-bottom:1.75rem}.showcase-section{padding:70px 1.5rem 60px}.showcase-heading{font-size:2rem}.showcase-subheading{font-size:.95rem}.showcase-grid{gap:1.5rem}.showcase-card-title{font-size:1.3rem}.showcase-card-body{padding:18px 20px 22px}.showcase-art-badge{font-size:.62rem;padding:.3rem .6rem;right:10px;top:10px}.showcase-img-nav{height:28px;width:28px}.showcase-img-nav svg{height:18px;width:18px}.showcase-price-amount{font-size:1.2rem}.showcase-size-chip{font-size:.82rem;padding:.25rem .75rem}.reels-section{padding:60px 0 50px}.reels-heading{font-size:2rem}.reels-subheading{font-size:.95rem}.audience-section{padding:60px 0 50px}.audience-heading{font-size:2rem}.audience-subheading{font-size:.95rem}.audience-grid{gap:1.5rem;grid-template-columns:repeat(2,1fr)}.audience-icon-svg{font-size:48px!important}.brand-promise{padding:72px 0 64px}.brand-promise__container{width:min(100% - 2.5rem,1160px)}.brand-promise__header{margin-bottom:2rem}.brand-promise__heading{font-size:clamp(34px,7vw,44px)}.brand-promise__subheading{font-size:16px}.brand-promise__grid{gap:18px;grid-template-columns:1fr;margin:0 auto;max-width:640px}.brand-promise__panel{min-height:clamp(214px,28vw,224px);padding:26px}.brand-promise__panel-heading{font-size:21px;max-width:none}.brand-promise__cta-wrap{margin-top:2.25rem;max-width:640px}.brand-promise__cta{width:100%}.testimonials-section{padding:60px 0 50px}.testimonials-section .section-heading{font-size:2rem}.testimonials-section .section-subheading{font-size:.95rem}.testimonial-img{max-height:400px}.founder-section{padding:60px 0 50px}.founder-heading{color:#8b4513;color:var(--brown-text);font-size:2rem}.founder-subheading{font-size:.95rem}.founder-grid{gap:1.5rem}.founder-play-btn{height:44px;width:44px}.bharat-inner{padding-top:50px}.bharat-heading{font-size:2rem}.bharat-content{gap:2rem;grid-template-columns:220px 1fr}.bharat-para{font-size:.95rem}.conversion-cta-section{padding:60px 0 50px}.conversion-cta-heading{font-size:2rem}.conversion-cta-sub{font-size:1rem}.conversion-cta-primary{font-size:.95rem;padding:.9rem 2rem}.footer-inner{padding:clamp(2.5rem,4vw,3.5rem) 1.5rem clamp(2rem,4vw,3rem)}.footer-main{gap:1.75rem;grid-template-columns:1fr}.footer-brand-panel{justify-self:center;width:min(100%,340px)}.footer-brand-card{grid-template-columns:56px minmax(0,172px);min-height:136px}.footer-nav-area{gap:1.5rem;grid-template-columns:repeat(2,1fr)}.footer-bottom-bar{align-items:flex-start;flex-direction:column;gap:.45rem;padding:1rem 1.5rem}.footer-policy-links{gap:.85rem}.footer-social-strip{grid-template-columns:repeat(3,1fr);margin-top:.85rem}.footer-address span:first-child{display:none}.footer-copyright,.footer-crafted{font-size:.7rem}.floating-whatsapp{bottom:20px;height:52px;right:20px;width:52px}.glass-nav{height:4rem;padding:0 1rem;top:3.25rem}.nav-content{padding:0}.hero-carousel{height:calc(100vh - 7.25rem);height:calc(100dvh - 7.25rem);padding-top:0}.hero-content{padding:2.5rem 2rem 2rem}.hero-heading{font-size:2.2rem}.hero-subheading{font-size:.95rem;margin-bottom:1.5rem}.hero-cta-container{gap:.75rem}.hero-cta-btn{font-size:.85rem;padding:.75rem 1.5rem}.hero-nav-btn{font-size:1rem;padding:.6rem}.hero-nav-prev{left:1rem}.hero-nav-next{right:1rem}.hero-indicators{bottom:1.5rem;gap:.5rem}.header-logo-container{height:2.5rem}.header-logo{height:100%}.hamburger-btn{align-items:center;background:#fff8f0c7;border-color:#c5a05938;box-shadow:0 8px 20px #49231014;display:flex;height:44px;justify-content:center;order:2;width:44px}.hamburger-btn:hover{background:#c5a05924;opacity:1;transform:translateY(-1px)}.hamburger-btn[aria-expanded=true]{background:#7a1f1f;border-color:#7a1f1f;box-shadow:0 10px 22px #7a1f1f3d;color:#fff8f0}.menu-links-container{align-items:stretch;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:#fff9f2;border:1px solid #c5a05947;border-radius:8px;box-shadow:0 18px 38px #49231029;flex:0 0 auto;flex-direction:column;gap:.25rem;left:auto;margin-left:0;max-width:calc(100vw - 1.5rem);opacity:0;overflow:visible;padding:.4rem;pointer-events:none;position:absolute;right:0;top:calc(100% + .65rem);transform:translateY(-8px) scale(.98);transform-origin:top right;transition:opacity .22s ease,transform .22s ease,visibility 0s linear .22s;visibility:hidden;width:min(320px,calc(100vw - 1.5rem));z-index:101}.menu-links-container:before{background:#fff9f2;border-left:1px solid #c5a05947;border-top:1px solid #c5a05947;content:"";height:12px;position:absolute;right:22px;top:-6px;transform:rotate(45deg);width:12px}.menu-links-container.active{opacity:1;pointer-events:auto;transform:translateY(0) scale(1);transition-delay:0s;visibility:visible}.menu-links-container .nav-link{border-radius:6px;display:flex;font-size:.98rem;font-weight:700;justify-content:space-between;line-height:1.2;min-height:46px;padding:.75rem .95rem;text-align:left;width:100%}.menu-links-container .nav-link:after{display:none}.menu-links-container .nav-link:focus-visible,.menu-links-container .nav-link:hover{background-color:#c5a05924;outline:none;padding-left:.95rem}.menu-links-container .nav-link:focus-visible{box-shadow:0 0 0 2px #c5a05961}.menu-links-container .nav-link.is-active{background:#7a1f1f;box-shadow:0 8px 18px #7a1f1f33;color:#fff8f0}.social-media-links-container{gap:.8rem}.whatsapp-cta-btn{font-size:.75rem;padding:.5rem .75rem}.whatsapp-cta-btn span{display:none}.social-icon{height:20px!important;width:20px!important}}@media (max-width:480px){body{padding-top:6.25rem}[id]{scroll-margin-top:6.9rem}.sample-offer-strip{height:2.75rem}.sample-offer-strip:after,.sample-offer-strip:before{width:28px}.sample-offer-strip-track{animation:offerTickerLoop 28s linear infinite;width:-webkit-max-content;width:max-content}.sample-offer-strip-group{flex-direction:row;height:100%;padding-right:.45rem;width:auto}.sample-offer-strip-link{align-items:center;border-bottom:0;border-right:1px solid #f4b8602e;gap:.42rem;height:100%;justify-content:center;min-width:-webkit-max-content;min-width:max-content;padding:0 .82rem;width:auto}.sample-offer-strip-icon{height:16px!important;width:16px!important}.sample-offer-strip-copy{align-items:center;flex:0 0 auto;flex-direction:row;font-size:.74rem;gap:.32rem;line-height:1.1;min-width:-webkit-max-content;min-width:max-content;overflow:visible}.sample-offer-desktop-text{display:none}.sample-offer-mobile-text{display:inline;white-space:nowrap}.sample-offer-strip-action{flex:0 0 auto;font-size:.66rem;margin-left:0}.sample-offer-strip-action svg{height:14px!important;width:14px!important}.trust-strip{height:60px}.trust-strip-inner{gap:.6rem}.trust-stat{flex-direction:column;gap:.15rem;text-align:center}.trust-stat-icon{display:none!important}.trust-stat-number{font-size:1.1rem}.trust-stat-label{font-size:.65rem}.trust-separator{align-self:center;font-size:1rem}.heritage-section{padding:36px 1.25rem}.heritage-text{font-size:1rem;line-height:1.8}.heritage-drop-cap{font-size:1.5rem}.heritage-pull-quote{font-size:1.05rem;line-height:1.5}.heritage-rule{margin:1.5rem auto}.heritage-signature{margin-top:1.75rem}.heritage-divider{height:36px}.heritage-divider-top{margin-bottom:1.5rem}.heritage-statement{font-size:1.35rem}.heritage-sub{font-size:.9rem}.showcase-section{padding:60px 1rem 50px}.showcase-header{margin-bottom:2.5rem}.showcase-heading{font-size:1.6rem}.showcase-subheading{font-size:.9rem}.showcase-grid{gap:1.5rem;grid-template-columns:1fr}.showcase-card-title{font-size:1.35rem}.showcase-card-body{padding:18px 20px 22px}.showcase-card-cta{font-size:.82rem;padding:.75rem 1.25rem}.showcase-art-badge{font-size:.62rem;padding:.28rem .55rem;right:8px;top:8px}.showcase-img-nav{height:30px;opacity:1;width:30px}.showcase-img-nav svg{height:18px;width:18px}.showcase-card-title-row{flex-wrap:wrap}.showcase-price-amount{font-size:1.2rem}.showcase-size-chip{font-size:.82rem;padding:.25rem .7rem}.showcase-sample-cta{margin-top:2rem;padding-top:2rem}.showcase-sample-text{font-size:.95rem}.showcase-sample-btn{font-size:.8rem;padding:.7rem 1.5rem}.reels-section{padding:50px 0 40px}.reels-header{margin-bottom:2rem}.reels-heading{font-size:1.6rem}.reels-subheading{font-size:.9rem}.reel-play-btn{height:44px;width:44px}.reel-play-icon{height:24px!important;width:24px!important}.reel-card-text{font-size:.84rem}.audience-section{padding:50px 0 40px}.audience-inner{padding:0 1.25rem}.audience-header{margin-bottom:2rem}.audience-heading{font-size:1.6rem}.audience-subheading{font-size:.9rem}.audience-grid{gap:1rem;grid-template-columns:repeat(2,1fr)}.audience-card{padding:1.25rem .75rem}.audience-icon-svg{font-size:40px!important}.audience-title{font-size:1.05rem}.audience-tagline{font-size:.82rem}.brand-promise{padding:58px 0 54px}.brand-promise__container{width:min(100% - 2rem,1160px)}.brand-promise__header{margin-bottom:1.75rem}.brand-promise__label{font-size:14px;margin-bottom:1rem;min-height:30px}.brand-promise__heading{font-size:clamp(32px,9vw,40px);line-height:1.08;margin-bottom:.85rem}.brand-promise__subheading{font-size:15.5px;line-height:1.55}.brand-promise__grid{gap:16px}.brand-promise__panel{min-height:220px;padding:22px}.brand-promise__panel:before{inset:7px}.brand-promise__panel-top{align-items:flex-start;gap:.75rem;margin-bottom:1.15rem}.brand-promise__medallion{flex-basis:40px;height:40px;width:40px}.brand-promise__icon{height:24px;width:24px}.brand-promise__category{font-size:1rem}.brand-promise__proof{font-size:.65rem;letter-spacing:.07em;min-height:24px;padding:.3rem .58rem}.brand-promise__panel-heading{font-size:20px;margin-bottom:.55rem}.brand-promise__panel-body{font-size:15px;line-height:1.58}.brand-promise__panel-ornament{padding-top:1.2rem}.brand-promise__panel-ornament:after,.brand-promise__panel-ornament:before{top:1.2rem}.brand-promise__panel-ornament{background:radial-gradient(circle at center calc(1.2rem + .5px),currentColor 0 2px,#0000 2.5px)}.brand-promise__cta-wrap{margin-top:2rem}.brand-promise__cta{min-height:50px;padding-inline:1.2rem}.brand-promise__cta-note{font-size:.84rem}.testimonials-section{padding:50px 0 40px}.testimonials-section .section-heading{font-size:1.6rem}.testimonials-section .section-subheading{font-size:.9rem;margin-bottom:2rem}.testimonial-carousel-wrapper{padding:0 .5rem}.testimonial-nav-next,.testimonial-nav-prev{display:none}.testimonial-img{max-height:380px}.testimonial-city{font-size:.75rem}.founder-section{padding:50px 0 40px}.founder-inner{padding:0 1.25rem}.founder-header{margin-bottom:2rem}.founder-heading{color:#8b4513;color:var(--brown-text);font-size:1.6rem}.founder-subheading{font-size:.9rem}.founder-grid{gap:2rem;grid-template-columns:1fr;margin:0 auto;max-width:280px}.founder-play-btn{height:40px;width:40px}.founder-reel-caption{font-size:.88rem}.bharat-section{padding-bottom:50px}.bharat-inner{padding:50px 1.25rem 0}.bharat-heading{font-size:1.6rem;margin-bottom:2rem}.bharat-content{gap:2rem;grid-template-columns:1fr}.bharat-reel{margin:0 auto;max-width:240px}.bharat-play-btn{height:40px;width:40px}.bharat-para{font-size:.92rem;text-align:center}.conversion-cta-section{padding:50px 0 40px}.conversion-cta-heading{font-size:1.5rem}.conversion-cta-sub{font-size:.92rem;margin-bottom:1.75rem}.conversion-cta-primary{font-size:.9rem;padding:.85rem 1.75rem}.conversion-cta-divider{margin:1.5rem 0}.conversion-cta-secondary-row{flex-direction:column;gap:.75rem}.conversion-cta-secondary{font-size:.85rem;padding:.6rem 1.25rem}.footer-inner{padding:clamp(2rem,5vw,3rem) 1rem clamp(1.5rem,4vw,2rem)}.footer-brand-panel{width:100%}.footer-brand-card{grid-template-columns:52px minmax(0,140px);min-height:116px;padding:1rem}.footer-brand-wordmark{width:min(100%,140px)}.floating-whatsapp{bottom:16px;height:48px;right:16px;width:48px}.floating-whatsapp-icon{font-size:1.5rem!important}.glass-nav{height:3.5rem;padding:0 .75rem;top:2.75rem}.nav-content{padding:0}.hero-carousel{height:calc(100vh - 6.25rem);height:calc(100dvh - 6.25rem)}.hero-content{padding:2rem 1.5rem 1.5rem}.hero-heading{font-size:1.65rem;margin-bottom:.85rem}.hero-subheading{font-size:.85rem;margin-bottom:1.25rem}.hero-cta-container{flex-direction:column;gap:.75rem}.hero-cta-btn{font-size:.85rem;justify-content:center;padding:.85rem 1.5rem;width:100%}.hero-overlay{background:linear-gradient(135deg,#00000080,#8b45134d)}.hero-nav-btn{font-size:.95rem;padding:.5rem}.hero-nav-next,.hero-nav-prev{display:none}.hero-indicators{bottom:1rem}.header-logo-container{height:2rem}.menu-links-container{max-width:calc(100vw - 1rem);padding:.35rem;top:calc(100% + .5rem);width:min(300px,calc(100vw - 1rem))}.menu-links-container .nav-link{font-size:.95rem;min-height:44px;padding:.68rem .8rem}.menu-links-container .nav-link:focus-visible,.menu-links-container .nav-link:hover{padding-left:.8rem}.social-media-links-container{gap:.5rem}.social-icon{height:18px!important;width:18px!important}.hamburger-btn svg{height:24px;width:24px}}@media (min-width:1181px){.glass-nav{padding:0 2rem}.nav-content{padding:0 .5rem}.menu-links-container{gap:2rem}.social-media-links-container{gap:1.2rem}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}html{scroll-behavior:auto}}.product-page{padding:0;width:100%}.product-page-split{margin:0 auto;max-width:1400px;padding:2rem 1.5rem}@media (max-width:768px){.product-page-split{padding:0 1rem 2rem}.product-page-right-wrapper{margin-top:1.25rem}}@media (min-width:769px){.product-page-split{grid-gap:2.5rem;align-items:start;display:grid;gap:2.5rem;grid-template-columns:60fr 40fr}.product-page-right-sticky{height:calc(100vh - 9.5rem);overflow:hidden;position:-webkit-sticky;position:sticky;top:2rem}.product-page-right-wrapper{align-self:stretch}.product-page-right{height:100%;overflow-y:auto;scrollbar-width:none}.product-page-right::-webkit-scrollbar{display:none}}.product-page-full{width:100%}.gallery-mobile{display:none}@media (max-width:768px){.gallery-desktop{display:none}.gallery-mobile{display:block;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);overflow:hidden}.gallery-mobile .swiper{overflow:visible}.gallery-mobile .swiper-pagination{bottom:.8rem!important}.gallery-mobile .swiper-pagination-bullet{background:#fff8f0b8;box-shadow:0 2px 8px #2a18102e;height:7px;opacity:1;width:7px}.gallery-mobile .swiper-pagination-bullet-active{background:#fff}}.gallery-primary-wrap{align-items:center;aspect-ratio:5/4;background:#fff8f0;border-radius:8px;box-shadow:inset 0 0 0 1px #c5a05933;box-shadow:inset 0 0 0 1px var(--golden-border);cursor:pointer;display:flex;flex:1 1;justify-content:center;min-width:0;overflow:hidden;position:relative}@media (max-width:768px){.gallery-primary-wrap{border-radius:0;cursor:default}}.gallery-primary-img{height:100%;object-fit:cover;transition:opacity .15s ease;width:100%}.gallery-primary-img.fading{opacity:0}.gallery-thumb-strip{display:flex;gap:.5rem;margin-top:.75rem}@media (max-width:768px){.gallery-thumb-strip{display:none}}.gallery-thumb{background:#fff8f0;border:2px solid #0000;border-radius:4px;cursor:pointer;height:60px;overflow:hidden;padding:0;transition:border-color .2s ease;width:72px}.gallery-thumb.active{border-color:#c5a059;border-color:var(--golden-primary)}.gallery-thumb img{height:100%;object-fit:cover;width:100%}.gallery-lightbox{align-items:center;background:#000000eb;display:flex;inset:0;justify-content:center;position:fixed;z-index:2000}.gallery-lightbox-img{border-radius:4px;max-height:90vh;max-width:90vw;object-fit:contain}.gallery-lightbox-close{background:#0000;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:2rem;line-height:1;padding:.25rem .5rem;position:absolute;right:1.5rem;top:1.5rem;transition:background .2s}.gallery-lightbox-close:hover{background:#ffffff1a}.product-identity{border-top:1px solid #c5a05933;border-top:1px solid var(--golden-border);margin-top:1.25rem;padding:1.75rem 0 1rem}.product-identity-row{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1rem}.product-identity-left{flex:1 1;min-width:0}.product-identity-right{flex-shrink:0;text-align:right}.product-identity-name{color:#8b4513;color:var(--brown-text);font-family:Playfair Display,serif;font-size:2.4rem;font-weight:700;letter-spacing:-.01em;line-height:1.15;margin-bottom:.2rem}@media (max-width:768px){.product-identity{border-top:none;margin-top:0;padding-top:1.15rem}.product-identity-name{font-size:1.9rem}}@media (max-width:640px){.product-identity{padding:1.1rem 0 .45rem}.product-identity-row{align-items:flex-start;flex-direction:row;gap:.85rem;justify-content:space-between;margin-bottom:.8rem}.product-identity-right{padding-top:.15rem;text-align:right}.product-identity-name{font-size:1.64rem;max-width:11ch}.product-identity-hindi{font-size:.9rem}.product-identity-price{font-size:1.28rem;white-space:nowrap}.product-identity-price-unit{font-size:.78rem}.product-identity-tagline{font-size:.88rem;line-height:1.6;padding-top:.85rem}}.product-identity-hindi{color:#8b4513a6;font-family:Lora,serif;font-size:1.05rem}.product-identity-price{color:#c5a059;color:var(--golden-primary);font-family:DM Sans,sans-serif;font-size:1.6rem;font-weight:700;letter-spacing:-.02em;line-height:1.15}.product-identity-price-unit{color:#8b4513a6;font-family:Lora,serif;font-size:.9rem;font-weight:400}.product-identity-price-hint{color:#8b45138c;font-family:Lora,serif;font-size:.75rem;margin-top:.15rem}.product-identity-tagline{border-top:1px solid #c5a05933;color:#8b4513bd;font-family:Lora,serif;font-size:1rem;font-style:italic;line-height:1.7;max-width:42rem;padding-top:.95rem}@media (max-width:768px){.product-identity-tagline{font-size:.95rem;line-height:1.6}}.gallery-thumb-inner{height:100%;position:relative;width:100%}.gallery-thumb-video-badge{background:#c5a059;background:var(--golden-primary);border-radius:3px;bottom:3px;color:#fff;font-size:.55rem;line-height:1;padding:2px 5px;pointer-events:none;position:absolute;right:3px}.gallery-primary-wrap--video{cursor:pointer}.gallery-video-play-overlay{align-items:center;background:#00000038;display:flex;flex-direction:column;gap:.5rem;inset:0;justify-content:center;position:absolute;transition:background .2s ease}.gallery-primary-wrap--video:hover .gallery-video-play-overlay{background:#00000059}.gallery-video-play-icon{color:#fff;filter:drop-shadow(0 2px 8px rgba(0,0,0,.45));font-size:3.5rem!important}.gallery-video-play-label{color:#ffffffe6;font-family:Lora,serif;font-size:.8rem;font-weight:600;letter-spacing:.04em;text-shadow:0 1px 4px #00000080}.gallery-primary-frame{align-items:center;display:flex;position:relative}.gallery-nav-btn{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffffd1;border:1px solid #c5a05933;border:1px solid var(--golden-border);border-radius:50%;box-shadow:0 2px 10px #8b451314;color:#8b4513;color:var(--brown-text);cursor:pointer;display:flex;font-size:1.15rem;height:36px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:background .2s ease,box-shadow .2s ease;width:36px;z-index:10}.gallery-nav-btn:hover{background:#fff;box-shadow:0 4px 16px #8b451326}.gallery-nav-btn--prev{left:.65rem}.gallery-nav-btn--next{right:.65rem}.art-story-section{background:radial-gradient(circle at 18% 20%,#c5a0591f,#0000 26%),radial-gradient(circle at 82% 82%,#6f252147,#0000 28%),linear-gradient(155deg,#2a1810,#1a0f08);overflow:hidden;padding:100px 0}@media (max-width:768px){.art-story-section{padding:64px 0}}@media (max-width:640px){.art-story-section{padding:52px 0 56px}.art-story-inner{gap:1.35rem;padding:0 1rem}.art-story-divider{margin-bottom:.95rem;width:88px}.art-story-divider:last-child{margin-bottom:0;margin-top:.95rem}.art-story-inspiration{font-size:.92rem;line-height:1.45;margin-bottom:.75rem}.art-story-narrative{font-size:.94rem;line-height:1.72}.art-story-reel-card{width:min(100%,290px)}}.art-story-inner{grid-gap:3rem;align-items:center;display:grid;gap:3rem;grid-template-columns:minmax(0,1.2fr) minmax(280px,340px);margin:0 auto;max-width:1140px;padding:0 2rem}.art-story-content{text-align:left}.art-story-divider{display:block;margin:0 0 1.75rem;opacity:.7;width:120px}.art-story-divider:last-child{margin:1.75rem 0 0}.art-story-inspiration{color:#dab96e;color:var(--golden-hover);font-family:Playfair Display,serif;font-size:1.25rem;font-style:italic;line-height:1.5;margin-bottom:1.25rem;max-width:28ch}.art-story-narrative{color:#fff8f0;font-family:Lora,serif;font-size:1.15rem;font-style:normal;line-height:1.9;margin:0;max-width:62ch;padding:0;quotes:none}.art-story-reel{display:flex;justify-content:flex-end}.art-story-reel-card{box-shadow:0 18px 44px #00000047;width:min(100%,330px)}@media (max-width:768px){.art-story-inner{gap:1.85rem;grid-template-columns:1fr;padding:0 1.25rem}.art-story-content{text-align:center}.art-story-divider{margin:0 auto 1.5rem}.art-story-divider:last-child{margin:1.5rem auto 0}.art-story-inspiration,.art-story-narrative{margin-left:auto;margin-right:auto;max-width:none}.art-story-reel{justify-content:center}}.specs-strip-section{background:#fff3e8;padding:80px 1.5rem}@media (max-width:768px){.specs-strip-section{padding:56px 1.1rem}}.specs-strip-inner{margin:0 auto;max-width:1040px}.specs-strip-heading{color:#8b4513;color:var(--brown-text);font-family:Playfair Display,serif;font-size:2.2rem;font-weight:700;line-height:1.2;margin-bottom:.5rem;text-align:center}@media (max-width:768px){.specs-strip-heading{font-size:1.7rem}}.specs-strip-em{color:#c5a059;color:var(--golden-primary);font-style:italic}.specs-strip-sub{color:#8b4513a6;font-family:Lora,serif;font-size:1rem;line-height:1.6;margin-bottom:3rem;text-align:center}.specs-strip-grid{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:repeat(3,1fr)}@media (max-width:768px){.specs-strip-grid{gap:1rem;grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.specs-strip-section{padding:48px 1rem}.specs-strip-heading{font-size:1.48rem;margin-bottom:.4rem}.specs-strip-sub{font-size:.88rem;margin-bottom:1.6rem}.specs-strip-grid{gap:.85rem}}.spec-tile{align-items:center;background:#fff;border:1px solid #c5a05933;border:1px solid var(--golden-border);border-radius:10px;display:flex;flex-direction:column;gap:.5rem;padding:1.75rem 1.25rem;text-align:center;transition:box-shadow .2s ease}.spec-tile:hover{box-shadow:0 4px 16px #8b451314}.spec-tile-icon{align-items:center;color:#c5a059;color:var(--golden-primary);display:flex;font-size:2rem;justify-content:center;line-height:1;margin-bottom:.25rem}.spec-tile-label{color:#8b4513a6;font-family:Lora,serif;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}.spec-tile-value{color:#8b4513;color:var(--brown-text);font-family:DM Sans,sans-serif;font-size:1rem;font-weight:600;line-height:1.35}.spec-tile-dual{display:flex;flex-direction:column;gap:.35rem;text-align:center}.spec-tile-dual-row{align-items:baseline;display:flex;gap:.35rem;justify-content:center}.spec-tile-size-badge{background:#c5a0591a;border:1px solid #c5a0594d;border-radius:3px;color:#c5a059;color:var(--golden-primary);display:inline-block;flex-shrink:0;font-family:Lora,serif;font-size:.62rem;letter-spacing:.06em;padding:.05em .35em;text-transform:uppercase}.hero-section{background:#21130d}.hero-carousel{align-items:center;height:calc(100vh - 7.75rem);height:calc(100dvh - 7.75rem);min-height:560px}.hero-slide-bg{transform:scale(1.01)}.hero-overlay{background:linear-gradient(90deg,#1d100adb,#3f1f13ad 36%,#21120c61 68%,#180d09b8),linear-gradient(180deg,#180d0938,#180d095c)}.hero-content{align-items:center;justify-content:flex-start;padding:clamp(2rem,5vw,4.5rem)}.hero-text-container{color:#fff8f0;max-width:650px;text-align:left;text-shadow:0 2px 24px #00000057;width:min(100%,650px)}.hero-eyebrow{align-items:center;background:#fff8f017;border:1px solid #f4d08c61;border-radius:999px;color:#f4d08c;display:inline-flex;font-family:DM Sans,Noto Sans Devanagari,sans-serif;font-family:var(--font-family);font-size:.75rem;font-weight:700;line-height:1.2;padding:.38rem .76rem;text-transform:uppercase}.hero-eyebrow,.hero-heading{letter-spacing:0;margin-bottom:1rem}.hero-heading{font-size:clamp(3.2rem,6vw,5.8rem);line-height:.98;max-width:650px}.hero-heading .highlight{color:#f4d08c}.hero-subheading{color:#fff8f0e6;font-size:clamp(1rem,1.5vw,1.18rem);line-height:1.55;margin:0 0 1rem;max-width:560px}.hero-trust-line{background:#fff8f014;border-left:2px solid #f4d08cb8;color:#fff8f0d1;display:inline-flex;font-family:DM Sans,Noto Sans Devanagari,sans-serif;font-family:var(--font-family);font-size:.86rem;line-height:1.45;margin:0 0 1.6rem;max-width:100%;padding:.58rem .75rem}.hero-cta-container{gap:.8rem;justify-content:flex-start}.hero-cta-btn{border-radius:999px;font-size:.86rem;letter-spacing:0;min-height:48px;padding:.86rem 1.4rem;text-transform:none}.hero-cta-btn.primary{background:linear-gradient(135deg,#cda85b,#e0bf70);box-shadow:0 12px 28px #0000003d;color:#21130d}.hero-cta-btn.primary:hover{background:linear-gradient(135deg,#d8b260,#e6c87d)}.hero-cta-btn.secondary{background:#fff8f014;border:1px solid #fff8f0ad;color:#fff8f0}.hero-cta-btn.secondary:hover{background:#fff8f024;border-color:#f4d08c;color:#f4d08c}.hero-nav-btn{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#1f120b47;border:1px solid #fff8f038;border-radius:999px;color:#fff8f0b8;height:44px;width:44px}.hero-nav-btn:hover:not(:disabled){background:#1f120b73;color:#fff8f0}.hero-indicators{bottom:1.35rem}.indicator-dot{height:32px;width:32px}.indicator-dot__track{background:#ffffff8c;height:8px;width:28px}.indicator-dot.active .indicator-dot__track{background:#ffffff4d}.indicator-dot__fill{background:#f4d08c}.indicator-dot.active.is-running .indicator-dot__fill{animation:heroIndicatorProgress 7s linear forwards;animation:heroIndicatorProgress var(--hero-slide-duration,7s) linear forwards}@keyframes heroIndicatorProgress{0%{transform:scaleX(0)}50%{transform:scaleX(.5)}to{transform:scaleX(1)}}.trust-strip{background:linear-gradient(90deg,#7a1f1f0a,#0000 18%,#0000 82%,#7a1f1f0a),#fff8f0;border-bottom:1px solid #c5a0593d;border-top:1px solid #c5a05933;padding:1rem 1.25rem}.trust-strip-inner{gap:clamp(.75rem,2vw,1.2rem);justify-content:center;max-width:1040px;min-height:56px}.trust-stat{padding:.35rem .3rem}.trust-stat-icon{color:#7a1f1f!important}.trust-stat-number{color:#5c2f18;font-size:clamp(1.25rem,2.2vw,1.65rem)}.trust-stat-label{color:#5c2f18b8;font-size:clamp(.72rem,1.1vw,.86rem)}.trust-separator{color:#c5a0598c}.heritage-belief{--heritage-reel-gap:clamp(0.7rem,1.4vw,1rem);--heritage-reel-duration:42s;background:radial-gradient(circle at 12% 18%,#c5a05929,#0000 26%),linear-gradient(135deg,#fff8f0e0,#f8e4c9f0),url(/static/media/fabric-texture.ce2345ffefc0b7717829.svg);overflow:hidden;padding:clamp(4.25rem,8vw,7rem) 1.5rem;position:relative}.heritage-belief:after,.heritage-belief:before{border:1px solid #c5a0592e;content:"";height:clamp(140px,22vw,280px);pointer-events:none;position:absolute;transform:rotate(45deg);width:clamp(140px,22vw,280px)}.heritage-belief:before{left:-90px;top:-120px}.heritage-belief:after{bottom:-130px;right:-110px}.heritage-belief__inner{grid-gap:clamp(2rem,5vw,4.5rem);align-items:center;display:grid;gap:clamp(2rem,5vw,4.5rem);grid-template-columns:minmax(240px,.72fr) minmax(0,1fr);margin:0 auto;opacity:0;pointer-events:none;position:relative;transform:translateY(22px);transition:opacity .7s ease,transform .7s ease;width:min(100%,1120px);z-index:1}.heritage-belief__inner--visible{opacity:1;transform:translateY(0)}.heritage-belief__art{min-height:360px;pointer-events:none;position:relative}.heritage-belief__reelImage{border-radius:3px;display:block;height:100%;object-fit:cover;width:100%}.heritage-belief__copy{max-width:680px;pointer-events:auto}.heritage-belief__eyebrow,.sample-invitation__eyebrow,.showcase-eyebrow{color:#7a1f1f;font-family:DM Sans,Noto Sans Devanagari,sans-serif;font-family:var(--font-family);font-size:.78rem;font-weight:800;letter-spacing:0;line-height:1.2;margin-bottom:.85rem;text-transform:uppercase}.heritage-belief__hindi{background:#7a1f1f14;border-radius:999px;color:#7a1f1f;display:inline-flex;font-family:"Noto Serif Devanagari",Noto Sans Devanagari,serif;font-family:var(--devanagari-font);font-size:1rem;line-height:1.3;margin-bottom:1rem;padding:.46rem .75rem}.heritage-belief__heading,.sample-invitation__heading{color:#5c2f18;font-family:Playfair Display,Georgia,serif;font-family:var(--heading-font);font-size:clamp(2.35rem,5vw,4.25rem);font-weight:700;letter-spacing:0;line-height:1.04;margin:0 0 1.2rem}.heritage-belief__highlight,.sample-invitation__highlight{color:#b48739;font-style:italic}.heritage-belief__body{grid-gap:.9rem;color:#5c2f18d1;display:grid;font-size:1.05rem;gap:.9rem;line-height:1.72;max-width:610px}.founder-story-link,.heritage-belief__cta,.sample-invitation__cta{align-items:center;background:#7a1f1f14;border:1px solid #7a1f1f3d;border-radius:999px;color:#7a1f1f;display:inline-flex;font-family:DM Sans,Noto Sans Devanagari,sans-serif;font-family:var(--font-family);font-size:.92rem;font-weight:800;gap:.45rem;justify-content:center;margin-top:1.55rem;min-height:46px;padding:.78rem 1.25rem;text-decoration:none;transition:transform .25s ease,background .25s ease,border-color .25s ease}.founder-story-link:hover,.heritage-belief__cta:hover,.sample-invitation__cta:hover{background:#7a1f1f1f;border-color:#7a1f1f66;transform:translateY(-1px)}.founder-story-link svg,.heritage-belief__cta svg,.sample-invitation__cta svg{height:18px;width:18px}.showcase-section{background:linear-gradient(180deg,#fff8f0,#fff1e4);padding:clamp(4rem,7vw,6.5rem) 1.5rem clamp(3.4rem,6vw,5.5rem)}.showcase-inner{max-width:1180px}.showcase-header{margin:0 auto clamp(2.25rem,4vw,3.25rem);max-width:760px}.showcase-heading{color:#5c2f18;font-size:clamp(2.2rem,4.4vw,4rem);letter-spacing:0;line-height:1.05;margin-bottom:.85rem}.showcase-heading .highlight{color:#b48739}.showcase-subheading{color:#5c2f18c7;font-size:1.04rem;line-height:1.65;max-width:660px}.showcase-use-cases{display:flex;justify-content:flex-start;margin-top:1.35rem;margin-inline:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8%,#000 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8%,#000 92%,#0000);max-width:min(100%,48rem);overflow:hidden;width:100%}.showcase-use-cases-track{animation:pitaaraMarqueeLoop 24s linear infinite;max-width:none;min-width:100%;width:-webkit-max-content;width:max-content;will-change:transform}.showcase-use-cases-group,.showcase-use-cases-track{align-items:center;display:flex;justify-content:flex-start}.showcase-use-cases-group{flex:0 0 auto;flex-wrap:nowrap;gap:.55rem;min-width:-webkit-max-content;min-width:max-content;padding-inline:.28rem}.showcase-use-cases-duplicate{display:flex}.showcase-use-cases span{background:#ffffff94;border:1px solid #c5a05942;border-radius:999px;color:#5c2f18b8;flex:0 0 auto;font-size:.82rem;font-weight:700;line-height:1;padding:.42rem .72rem;white-space:nowrap}.showcase-grid{gap:1rem;grid-template-columns:repeat(4,minmax(0,1fr))}.showcase-card{background:#fffaf4;border-color:#c5a05938;border-radius:8px;box-shadow:0 12px 30px #2a181014}.showcase-card:hover{box-shadow:0 18px 38px #2a181024}.showcase-card-image-wrap{aspect-ratio:4/4.5}.showcase-art-badge{background:#fff8f0e6;border-radius:999px;color:#5c2f18;font-size:.66rem;font-weight:800;left:10px;letter-spacing:0;right:10px;text-align:center;text-transform:none;width:auto}.showcase-card-body{display:flex;flex-direction:column;min-height:276px;padding:1.15rem}.showcase-card-art-line{align-items:center;color:#7a1f1fc7;display:flex;font-family:DM Sans,Noto Sans Devanagari,sans-serif;font-family:var(--font-family);font-size:.68rem;font-weight:900;gap:.6rem;justify-content:flex-start;line-height:1.25;margin-bottom:.72rem;text-transform:uppercase}.showcase-card-art-line span{min-width:0}.showcase-card-title-row{margin-bottom:.42rem}.showcase-card-title{color:#5c2f18;font-size:clamp(1.28rem,2vw,1.48rem);letter-spacing:0}.showcase-card-hindi{color:#5c2f188a;font-size:.86rem}.showcase-card-tagline{color:#5c2f18b8;font-size:.91rem;line-height:1.5;margin-bottom:.85rem;min-height:3rem}.showcase-card-meta{display:flex;flex-wrap:wrap;gap:.45rem;margin-bottom:1rem}.showcase-card-meta span{background:#c5a0591f;border-radius:999px;color:#5c2f18;font-family:DM Sans,Noto Sans Devanagari,sans-serif;font-family:var(--font-family);font-size:.78rem;font-weight:800;line-height:1;padding:.38rem .55rem}.showcase-card-actions{grid-gap:.55rem;display:grid;gap:.55rem;margin-top:auto}.showcase-card-cta{background:#7a1f1f;border-radius:999px;box-shadow:none;color:#fff8f0;font-size:.83rem;letter-spacing:0;min-height:43px;text-transform:none}.showcase-card-cta:hover{background:#8f2929;box-shadow:0 10px 20px #7a1f1f2e}.showcase-card-motion{align-items:center;color:#5c2f18bf;display:inline-flex;font-family:DM Sans,Noto Sans Devanagari,sans-serif;font-family:var(--font-family);font-size:.78rem;font-weight:800;gap:.32rem;justify-content:center;line-height:1.2;min-height:40px;padding:.35rem .2rem;text-align:center;text-decoration:none}.showcase-card-motion:hover{color:#7a1f1f}.showcase-card-motion svg{color:#b48739;height:17px;width:17px}.showcase-img-nav{height:44px;width:44px}.showcase-img-nav svg{height:22px;width:22px}.menu-links-container a,.social-media-links-container a{align-items:center;display:inline-flex;min-height:40px}.social-media-links-container a{justify-content:center;min-width:40px}.showcase-viewall-wrap{margin-top:2rem}.showcase-viewall-btn{background:#fffaf4;border-radius:999px;font-weight:800;letter-spacing:0;min-height:48px}.sample-invitation{background:radial-gradient(circle at 12% 20%,#f4d08c2e,#0000 25%),linear-gradient(135deg,#7a1f1f,#402217 48%,#26150e);color:#fff8f0;overflow:hidden;padding:clamp(2.5rem,6vw,6.5rem) 1.5rem}.sample-invitation__inner{grid-gap:clamp(2rem,5vw,4.5rem);align-items:center;display:grid;gap:clamp(2rem,5vw,4.5rem);grid-template-columns:minmax(280px,.86fr) minmax(0,1fr);margin:0 auto;width:min(100%,1120px)}.sample-invitation__copy,.sample-invitation__visual{opacity:0;transform:translateY(20px);transition:opacity .65s ease,transform .65s ease}.sample-invitation--visible .sample-invitation__copy,.sample-invitation--visible .sample-invitation__visual{opacity:1;transform:translateY(0)}.sample-invitation__visual{min-height:380px}.sample-invitation__card{background:#fff8f0;border:9px solid #fff8f0f0;border-radius:8px;box-shadow:0 22px 44px #00000038;overflow:hidden;position:absolute}.sample-invitation__card img{display:block;height:100%;object-fit:cover;width:100%}.sample-invitation__card--1{aspect-ratio:4/5;left:5%;top:12px;transform:rotate(-5deg);width:54%}.sample-invitation__card--2{aspect-ratio:4/5;right:0;top:70px;transform:rotate(6deg);width:52%}.sample-invitation__card--3{aspect-ratio:4/4.3;bottom:0;left:24%;transform:rotate(1deg);width:46%}.sample-invitation__eyebrow{color:#f4d08c}.sample-invitation__heading{color:#fff8f0}.sample-invitation__highlight{color:#f4d08c}.sample-invitation__body{color:#fff8f0cc;font-size:1.06rem;line-height:1.68;max-width:560px}.sample-invitation__points{grid-gap:.65rem;display:grid;gap:.65rem;list-style:none;margin:1.2rem 0 0}.sample-invitation__points li{align-items:center;color:#fff8f0db;display:flex;font-size:.96rem;gap:.6rem}.sample-invitation__points svg{color:#f4d08c;flex:0 0 auto;height:19px;width:19px}.sample-invitation__cta{background:#f4d08c;border-color:#f4d08c61;color:#21130d}.sample-invitation__cta:hover{background:#ffe1a1;border-color:#f4d08c}.testimonials-section{background:linear-gradient(180deg,#fff8f0,#fff1e4);padding:clamp(4rem,7vw,6rem) 0}.testimonials-section .section-heading{color:#5c2f18;font-size:clamp(2.15rem,4vw,3.6rem);letter-spacing:0;line-height:1.06}.testimonials-section .section-heading .highlight{color:#b48739}.testimonials-section .section-subheading{color:#5c2f18bd;max-width:620px}.testimonial-frame{background:linear-gradient(180deg,#fffaf4,#f7e5ce);border:1px solid #c5a05940;border-radius:8px;box-shadow:0 16px 34px #2a18101f;padding:.7rem;position:relative;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;width:100%}.testimonial-card:focus-visible .testimonial-frame,.testimonial-card:hover .testimonial-frame{border-color:#7a1f1f52;box-shadow:0 20px 40px #2a181029;transform:translateY(-2px)}.testimonial-card:focus-visible{outline:none}.testimonial-card:focus-visible .testimonial-frame{outline:3px solid #7a1f1f3d;outline-offset:4px}.testimonial-expand-hint{background:#2a1810bd;border-radius:999px;bottom:1rem;color:#fff8f0;font-family:DM Sans,Noto Sans Devanagari,sans-serif;font-family:var(--font-family);font-size:.72rem;font-weight:800;line-height:1;opacity:0;padding:.34rem .62rem;pointer-events:none;position:absolute;right:1rem;transform:translateY(4px);transition:opacity .22s ease,transform .22s ease}.testimonial-card:focus-visible .testimonial-expand-hint,.testimonial-card:hover .testimonial-expand-hint{opacity:1;transform:translateY(0)}.testimonial-img{background:#fff;border:0;border-radius:6px;box-shadow:none;display:block;max-height:440px}.testimonial-city{background:#7a1f1f14;border-radius:999px;color:#7a1f1f;margin-top:.85rem;opacity:1;padding:.35rem .68rem}.testimonial-modal{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#180d09c7;display:flex;inset:0;justify-content:center;padding:clamp(1rem,3vw,2rem);position:fixed;z-index:2200}.testimonial-modal__panel{background:linear-gradient(180deg,#fffaf4,#f6e3c9);border:1px solid #f4d08c47;border-radius:10px;box-shadow:0 28px 70px #0000006b;display:grid;grid-template-rows:auto minmax(0,1fr);max-height:min(92vh,980px);overflow:hidden;width:min(100%,760px)}.testimonial-modal__header{align-items:center;border-bottom:1px solid #c5a05938;display:flex;gap:1rem;justify-content:space-between;padding:1rem 1rem .85rem 1.15rem}.testimonial-modal__eyebrow{color:#7a1f1fc7;font-family:DM Sans,Noto Sans Devanagari,sans-serif;font-family:var(--font-family);font-size:.72rem;font-weight:900;line-height:1;margin:0 0 .22rem;text-transform:uppercase}.testimonial-modal__header h3{color:#5c2f18;font-family:Playfair Display,Georgia,serif;font-family:var(--heading-font);font-size:clamp(1.2rem,2.4vw,1.65rem);line-height:1.15;margin:0}.testimonial-modal__close{align-items:center;background:#7a1f1f14;border:1px solid #7a1f1f2e;border-radius:999px;color:#7a1f1f;cursor:pointer;display:inline-flex;flex:0 0 44px;height:44px;justify-content:center;transition:background .2s ease,transform .2s ease;width:44px}.testimonial-modal__close:focus-visible,.testimonial-modal__close:hover{background:#7a1f1f24;transform:translateY(-1px)}.testimonial-modal__close svg{height:22px;width:22px}.testimonial-modal__image-wrap{background:#fff8f0;min-height:0;overflow:auto;padding:clamp(.75rem,2vw,1.2rem)}.testimonial-modal__image{border-radius:8px;box-shadow:0 12px 34px #2a181024;display:block;margin:0 auto;max-height:calc(92vh - 116px);max-width:100%;object-fit:contain;width:auto}.founder-section{background:radial-gradient(circle at 80% 18%,#c5a0591f,#0000 24%),#f8e4c9;padding:clamp(4rem,7vw,6rem) 0}.founder-inner{max-width:980px}.founder-heading{color:#5c2f18;font-size:clamp(2.15rem,4vw,3.5rem);letter-spacing:0;line-height:1.08}.founder-heading .highlight{color:#b48739}.founder-subheading{color:#5c2f18c2;max-width:620px}.founder-grid{gap:1.25rem}.founder-reel-card{background:#fff8f09e;border:1px solid #c5a0593d;border-radius:8px;box-shadow:0 16px 32px #2a181017;padding:.8rem}.founder-reel-media{border-radius:6px}.bharat-play-btn,.founder-play-btn{background:#2a18105c;border-color:#f4d08c8c;color:#f4d08c}.founder-reel-caption{color:#5c2f18c7;font-style:normal;font-weight:800}.founder-story-link-wrap{opacity:0;text-align:center;transform:translateY(14px);transition:opacity .6s ease .22s,transform .6s ease .22s}.founder-story-link-wrap.founder-visible{opacity:1;transform:translateY(0)}.bharat-section{background:linear-gradient(180deg,#fff8f0,#fff1e4);padding:0 0 clamp(4rem,7vw,6rem)}.bharat-tricolor{height:18px}.bharat-tricolor:before{background:linear-gradient(90deg,#ff9933b8,#fff8f0f2 50%,#138808ad);height:4px}.bharat-ashoka-chakra{background:#fff8f0;border-radius:999px;box-shadow:0 0 0 3px #fff8f0d6,0 4px 10px #2a181014;color:#000080d1;height:22px;padding:2px;width:22px}.bharat-inner{max-width:1040px;padding-top:clamp(3.5rem,6vw,5.25rem)}.bharat-heading{color:#5c2f18;font-size:clamp(2.15rem,4vw,3.55rem);letter-spacing:0;line-height:1.08}.bharat-heading .highlight{color:#b48739}.bharat-content{background:#fffaf4b8;border:1px solid #c5a05938;border-radius:8px;box-shadow:0 16px 34px #2a181014;gap:clamp(2rem,5vw,4rem);grid-template-columns:minmax(220px,300px) minmax(0,1fr);padding:1rem}.bharat-reel-media{border-radius:6px}.bharat-para{color:#5c2f18d1}.bharat-signature{--bharat-signature-line:1.5em;--bharat-signature-art-w:3ch;--bharat-signature-hands-w:5.1ch;--bharat-signature-celebrations-w:11.4ch;align-items:center;align-self:flex-start;color:#b48739;display:inline-flex;font-family:Playfair Display,Georgia,serif;font-family:var(--heading-font);font-size:clamp(1.08rem,1.45vw,1.24rem);font-style:italic;font-weight:700;gap:.34em;line-height:1.5;margin-top:.35rem;max-width:100%;width:-webkit-max-content;width:max-content}.bharat-signature__static{color:#7a1f1f;flex:0 0 auto;font-style:normal}.bharat-signature__slot{animation:bharatSignatureWidth 9s linear infinite;display:block;height:var(--bharat-signature-line);-webkit-mask-image:linear-gradient(180deg,#0000 0,#000 20%,#000 80%,#0000);mask-image:linear-gradient(180deg,#0000 0,#000 20%,#000 80%,#0000);overflow:hidden;text-align:left;width:var(--bharat-signature-art-w);will-change:width}.bharat-signature__reel{animation:bharatSignatureScroll 9s linear infinite;display:flex;flex-direction:column;will-change:transform}.bharat-signature__reel span{display:block;height:var(--bharat-signature-line);line-height:var(--bharat-signature-line);white-space:nowrap}@media (max-width:768px){.bharat-signature{align-self:center}}.conversion-cta-section{background:radial-gradient(circle at 12% 18%,#f4d08c24,#0000 28%),linear-gradient(135deg,#2a1810,#7a1f1f 54%,#21130d);padding:clamp(4rem,7vw,6rem) 1.5rem}.conversion-cta-inner{grid-gap:clamp(2rem,5vw,4rem);gap:clamp(2rem,5vw,4rem);grid-template-columns:minmax(0,1fr) minmax(260px,420px);max-width:1080px}.conversion-cta-heading{font-size:clamp(2.25rem,4.7vw,4.2rem);line-height:1.04}.conversion-cta-sub{max-width:560px}.conversion-cta-art{aspect-ratio:4/5;border:10px solid #fff8f0d9;border-radius:8px;box-shadow:0 22px 42px #00000038;overflow:hidden}.conversion-cta-art img{display:block;height:100%;object-fit:cover;width:100%}.heritage-belief__inner{transition:opacity .65s cubic-bezier(.16,1,.3,1),transform .65s cubic-bezier(.16,1,.3,1);transition:opacity var(--duration-medium) var(--motion-silk),transform var(--duration-medium) var(--motion-silk)}.conversion-cta-art,.heritage-belief__art,.sample-invitation__visual{--parallax-x:0;--parallax-y:0}.heritage-belief__art{isolation:isolate;transform:translate3d(calc(var(--parallax-x)*10px),calc(var(--parallax-y)*8px),0);transform-style:preserve-3d;transition:transform .42s cubic-bezier(.22,1,.36,1);transition:transform .42s var(--motion-soft);width:min(100%,460px)}.heritage-belief__reel{bottom:0;left:max(1.5rem,calc(50% - 560px));overflow:visible;pointer-events:auto;position:absolute;top:0;width:clamp(240px,24vw,344px);z-index:0}.heritage-belief__reelTrack{animation:heritageReelVertical var(--heritage-reel-duration) linear infinite;display:flex;flex-direction:column;min-height:100%;position:relative;width:100%;will-change:transform;z-index:1}.heritage-belief__reelSet{-webkit-padding-after:var(--heritage-reel-gap);display:flex;flex:0 0 auto;flex-direction:column;gap:var(--heritage-reel-gap);min-height:100%;padding-block-end:var(--heritage-reel-gap)}.heritage-belief__reelFrame{aspect-ratio:5/3;background:linear-gradient(#fff8f0,#fff8f0) padding-box,linear-gradient(135deg,#fff7b8,#f2c94c 18%,#fff0a6 36%,#d89b24 54%,#fff8cf 72%,#c98112) border-box;border:4px solid #0000;border-radius:9px;box-shadow:0 12px 28px #2a181029,0 0 18px #f2c94c5c,0 0 4px #fff7b8b8;cursor:default;flex:0 0 auto;isolation:isolate;overflow:hidden;position:relative;transform:translateZ(0) scale(1);transform-origin:center;transition:transform .18s cubic-bezier(.22,1,.36,1),box-shadow .18s cubic-bezier(.22,1,.36,1),filter .18s cubic-bezier(.22,1,.36,1);width:100%;will-change:transform,filter;z-index:1}.heritage-belief__reelFrame:after,.heritage-belief__reelFrame:before{border-radius:inherit;content:"";inset:0;opacity:0;pointer-events:none;position:absolute;z-index:1}.heritage-belief__reelFrame:before{background:linear-gradient(112deg,#0000,#0000 38%,#fff8cc6b 47%,#ffe07638 52%,#0000 62%,#0000);transform:translateX(-135%)}.heritage-belief__reelFrame:after{background:radial-gradient(circle at 24% 26%,#fffad185 0 2px,#0000 3px),radial-gradient(circle at 78% 34%,#ffe67f75 0 1.5px,#0000 3px),radial-gradient(circle at 62% 76%,#fffad16b 0 1.5px,#0000 3px),linear-gradient(180deg,#fff7b833,#0000 62%);inset:-1px}@media (hover:hover) and (pointer:fine){.heritage-belief__reelFrame:hover{box-shadow:0 18px 34px #2a181033,0 0 24px #f2c94c94,0 0 7px #fff7b8eb;filter:saturate(1.08) brightness(1.035);transform:translate3d(0,-1px,0) scale(1.035);z-index:5}.heritage-belief__reelFrame:hover:before{animation:heritageReelGlint 3s cubic-bezier(.22,1,.36,1);opacity:.82}.heritage-belief__reelFrame:hover:after{animation:heritageReelSparkle .96s ease-in-out infinite alternate;opacity:1}}.heritage-belief__reelImage{transform:none;transition:transform .18s cubic-bezier(.22,1,.36,1)}@media (hover:hover) and (pointer:fine){.heritage-belief__reelFrame:hover .heritage-belief__reelImage{transform:scale(1.01)}}.sample-invitation__visual{display:grid;isolation:isolate;min-height:460px;opacity:0;place-items:center;position:relative;transform:translate3d(calc(var(--parallax-x)*8px),calc(18px + var(--parallax-y)*7px),0);transition:opacity .65s cubic-bezier(.16,1,.3,1),transform .65s cubic-bezier(.16,1,.3,1);transition:opacity var(--duration-medium) var(--motion-silk),transform var(--duration-medium) var(--motion-silk)}.sample-invitation--visible .sample-invitation__visual{opacity:1;transform:translate3d(calc(var(--parallax-x)*8px),calc(var(--parallax-y)*7px),0)}.sample-invitation__copy{transition:opacity .65s cubic-bezier(.16,1,.3,1) .12s,transform .65s cubic-bezier(.16,1,.3,1) .12s;transition:opacity var(--duration-medium) var(--motion-silk) .12s,transform var(--duration-medium) var(--motion-silk) .12s}.sample-invitation__atelier{min-height:440px;position:relative;transform-style:preserve-3d;width:min(100%,510px)}.sample-invitation__aura{aspect-ratio:1;background:radial-gradient(circle at 48% 42%,#f4d08c57,#0000 58%),radial-gradient(circle at 72% 70%,#7a1f1f57,#0000 54%);border-radius:999px;filter:blur(10px);left:50%;opacity:0;position:absolute;top:4%;transform:translateX(-50%) scale(.86);width:min(96%,460px);z-index:-3}.sample-invitation__envelope{aspect-ratio:1.36;background:linear-gradient(145deg,#fff8f0f5,#eecb97db),url(/static/media/fabric-texture.ce2345ffefc0b7717829.svg);border:1px solid #f4d08c57;border-radius:16px;box-shadow:0 24px 54px #0000002e,inset 0 0 0 1px #7a1f1f14;left:6%;opacity:0;overflow:hidden;position:absolute;top:13%;transform:translate3d(-18px,18px,0) rotate(-8deg);width:78%;z-index:0}.sample-invitation__envelope-fold,.sample-invitation__envelope:after,.sample-invitation__envelope:before{content:"";pointer-events:none;position:absolute}.sample-invitation__envelope:before{border:1px solid #7a1f1f1a;border-radius:12px;inset:18px}.sample-invitation__envelope:after{background:linear-gradient(155deg,#fff8f080,#f4d08c0f);border-top:1px solid #7a1f1f1f;bottom:-47%;height:84%;left:-8%;right:-8%;transform:rotate(-8deg)}.sample-invitation__envelope-fold{background:linear-gradient(90deg,#0000,#7a1f1f2e,#0000);height:1px;left:12%;top:16%;transform:rotate(18deg);width:58%}.sample-invitation__envelope-stamp{border:1px solid #7a1f1f3d;border-radius:50%;color:#7a1f1f;display:grid;font-family:Playfair Display,Georgia,serif;font-family:var(--heading-font);font-size:1rem;font-weight:800;height:42px;line-height:1;place-items:center;position:absolute;right:18px;top:18px;width:42px}.sample-invitation__folio{background:#fff8f0;border:6px solid #fff8f0eb;border-radius:12px;box-shadow:0 18px 36px #0003;opacity:0;overflow:hidden;position:absolute;will-change:transform;z-index:1}.sample-invitation__folio img,.sample-invitation__showpiece img{display:block;height:100%;object-fit:cover;width:100%}.sample-invitation__folio:after{background:linear-gradient(180deg,#2a18100f,#2a181042);content:"";inset:0;pointer-events:none;position:absolute}.sample-invitation__folio--left{aspect-ratio:4/5;bottom:22%;left:0;transform:translate3d(-22px,18px,0) rotate(-14deg);width:min(34%,158px)}.sample-invitation__folio--right{aspect-ratio:4/5;right:1%;top:2%;transform:translate3d(20px,-10px,0) rotate(12deg);width:min(32%,148px)}.sample-invitation__showpiece{--sample-hover-y:0px;aspect-ratio:4/5;background:#fff8f0;border:9px solid #fff8f0;border-radius:16px;box-shadow:0 30px 70px #00000047,inset 0 0 0 1px #f4d08c3d;left:14%;opacity:0;overflow:hidden;position:absolute;top:10%;transform:translate3d(0,28px,0) rotate(2deg) scale(.96);width:min(70%,340px);will-change:transform;z-index:3}.sample-invitation__showpiece:after{background:linear-gradient(110deg,#0000,#ffebb400 36%,#ffebb440 48%,#ffebb400 60%,#0000);content:"";inset:12px;opacity:0;pointer-events:none;position:absolute;transform:translateX(-130%)}.sample-invitation__showpiece img{transform:scale(1.02);transition:transform .56s cubic-bezier(.22,1,.36,1),filter .56s cubic-bezier(.22,1,.36,1);transition:transform .56s var(--motion-soft),filter .56s var(--motion-soft)}.sample-invitation__showpiece-caption{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#2a181085;border:1px solid #fff8f03d;border-radius:999px;bottom:12px;color:#fff8f0;display:flex;font-size:clamp(.56rem,1.2vw,.68rem);font-weight:800;gap:.35rem;justify-content:space-between;left:12px;letter-spacing:.04em;line-height:1;padding:.44rem;position:absolute;right:12px;text-transform:uppercase}.sample-invitation__showpiece-caption span{background:#fff8f024;border-radius:999px;min-width:0;padding:.3rem .42rem;white-space:nowrap}.sample-invitation__ticket{grid-gap:.12rem;background:linear-gradient(145deg,#fff8f0fa,#f5dbb0f5),url(/static/media/fabric-texture.ce2345ffefc0b7717829.svg);border:1px solid #f4d08c5c;border-radius:14px;bottom:16%;box-shadow:0 18px 38px #00000038;color:#5c2f18;display:grid;gap:.12rem;opacity:0;padding:.88rem .82rem;position:absolute;right:2%;transform:translate3d(18px,18px,0) rotate(-5deg);width:min(45%,180px);will-change:transform;z-index:4}.sample-invitation__ticket:before{background:#7a1f1f38;border-radius:999px;box-shadow:inset 0 1px 2px #2a18102e;content:"";height:8px;left:12px;position:absolute;top:12px;width:8px}.sample-invitation__ticket-kicker{color:#7a1f1fbd;font-size:.58rem;font-weight:900;letter-spacing:.08em;line-height:1;padding-left:1rem;text-transform:uppercase}.sample-invitation__ticket strong{color:#7a1f1f;font-family:Playfair Display,Georgia,serif;font-family:var(--heading-font);font-size:clamp(1.55rem,3vw,2.2rem);line-height:.95}.sample-invitation__ticket span:last-child{color:#5c2f18b8;font-size:.68rem;font-weight:800;line-height:1.22}.sample-invitation__finishDeck{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#2a181047;border:1px solid #f4d08c33;border-radius:999px;bottom:8%;display:flex;gap:.42rem;left:8%;opacity:0;padding:.42rem;position:absolute;transform:translate3d(-14px,14px,0) rotate(-3deg);width:auto;z-index:4}.sample-invitation__finishDeck span{border:1px solid #f4d08c3d;border-radius:8px;box-shadow:0 10px 24px #0000001f;color:#0000;display:block;font-size:0;height:22px;line-height:0;min-height:0;padding:0;width:34px}.sample-invitation__finishDeck span:first-child{background:linear-gradient(135deg,#f4d08cf5,#9c5d26d1),url(/static/media/fabric-texture.ce2345ffefc0b7717829.svg)}.sample-invitation__finishDeck span:nth-child(2){background:linear-gradient(135deg,#7a1f1ff2,#f4d08c7a),url(/static/media/fabric-texture.ce2345ffefc0b7717829.svg)}.sample-invitation__finishDeck span:nth-child(3){background:linear-gradient(135deg,#fff8f0f5,#f4d08cad),url(/static/media/fabric-texture.ce2345ffefc0b7717829.svg)}.sample-invitation--visible .sample-invitation__aura{animation:sampleAuraIn .95s cubic-bezier(.16,1,.3,1) forwards,sampleAuraBreathe 7.2s ease-in-out 1.1s infinite;animation:sampleAuraIn .95s var(--motion-silk) forwards,sampleAuraBreathe 7.2s ease-in-out 1.1s infinite}.sample-invitation--visible .sample-invitation__envelope{animation:sampleEnvelopeIn .95s cubic-bezier(.16,1,.3,1) 80ms forwards;animation:sampleEnvelopeIn .95s var(--motion-silk) 80ms forwards}.sample-invitation--visible .sample-invitation__folio--left{animation:sampleFolioLeftIn .9s cubic-bezier(.16,1,.3,1) .12s forwards,sampleFolioLeftFloat 7.6s ease-in-out 1.2s infinite;animation:sampleFolioLeftIn .9s var(--motion-silk) .12s forwards,sampleFolioLeftFloat 7.6s ease-in-out 1.2s infinite}.sample-invitation--visible .sample-invitation__folio--right{animation:sampleFolioRightIn .9s cubic-bezier(.16,1,.3,1) .18s forwards,sampleFolioRightFloat 7.2s ease-in-out 1.25s infinite;animation:sampleFolioRightIn .9s var(--motion-silk) .18s forwards,sampleFolioRightFloat 7.2s ease-in-out 1.25s infinite}.sample-invitation--visible .sample-invitation__showpiece{animation:sampleShowpieceIn .98s cubic-bezier(.16,1,.3,1) .26s forwards,sampleShowpieceFloat 6.8s ease-in-out 1.38s infinite;animation:sampleShowpieceIn .98s var(--motion-silk) .26s forwards,sampleShowpieceFloat 6.8s ease-in-out 1.38s infinite}.sample-invitation--visible .sample-invitation__showpiece:after{animation:samplePremiumGlint 5.2s ease-in-out 1.7s infinite}.sample-invitation--visible .sample-invitation__ticket{animation:sampleTicketIn .76s cubic-bezier(.34,1.56,.64,1) .64s forwards,sampleTicketFloat 7.6s ease-in-out 1.45s infinite;animation:sampleTicketIn .76s var(--motion-handmade) .64s forwards,sampleTicketFloat 7.6s ease-in-out 1.45s infinite}.sample-invitation--visible .sample-invitation__finishDeck{animation:sampleFinishDeckIn .78s cubic-bezier(.16,1,.3,1) .72s forwards;animation:sampleFinishDeckIn .78s var(--motion-silk) .72s forwards}@media (hover:hover) and (pointer:fine){.sample-invitation__visual:hover .sample-invitation__showpiece{--sample-hover-y:-6px}.sample-invitation__visual:hover .sample-invitation__showpiece img{filter:saturate(1.04) contrast(1.02);transform:scale(1.045)}}.conversion-cta-section{transition:opacity .65s cubic-bezier(.16,1,.3,1),transform .65s cubic-bezier(.16,1,.3,1);transition:opacity var(--duration-medium) var(--motion-silk),transform var(--duration-medium) var(--motion-silk)}.conversion-cta-inner{--cta-hover-y:0px}.conversion-cta-inner--cta-active{--cta-hover-y:-3px}.conversion-cta-primary{position:relative}.conversion-cta-primary:focus-visible,.conversion-cta-primary:hover{transform:translateY(-2px)}.conversion-cta-primary:focus-visible:after,.conversion-cta-primary:hover:after{transform:translateX(2px)}.conversion-cta-art{aspect-ratio:auto;min-height:380px;transform:translate3d(calc(var(--parallax-x)*10px),calc(var(--parallax-y)*8px),0);transition:transform .42s cubic-bezier(.22,1,.36,1);transition:transform .42s var(--motion-soft)}.conversion-cta-art__backplate{aspect-ratio:1;background:radial-gradient(circle at 50% 42%,#f4d08c3d,#0000 58%),linear-gradient(135deg,#fff8f01f,#7a1f1f14);border:1px solid #f4d08c38;border-radius:36px;opacity:0;position:absolute;transform:scale(.88) rotate(4deg);width:min(86%,420px);z-index:-2}.conversion-cta-art__ring{aspect-ratio:1;border:1px solid #f4d08c47;border-radius:999px;opacity:0;position:absolute;transform:scale(.82);width:min(72%,340px);z-index:-1}.conversion-cta-art .conversion-cta-art__box{filter:drop-shadow(0 24px 42px rgba(0,0,0,.24));height:auto;max-height:88%;object-fit:contain;opacity:0;position:absolute;width:min(78%,360px);will-change:transform}.conversion-cta-art__box--shadow{filter:blur(.2px) drop-shadow(0 18px 34px rgba(0,0,0,.18));transform:translate3d(38px,28px,0) rotate(6deg);width:min(64%,300px)}.conversion-cta-art__box--main{transform:translate3d(0,28px,0) scale(.95)}.conversion-cta-art__spark{background:#e8bf6fe6;border-radius:999px;box-shadow:0 0 18px #e8bf6f8c;height:7px;opacity:0;position:absolute;width:7px}.conversion-cta-art__spark--one{right:18%;top:22%}.conversion-cta-art__spark--two{bottom:24%;left:16%}.conversion-cta-section--visible .conversion-cta-art__backplate,.conversion-cta-section.visible .conversion-cta-art__backplate{animation:ctaBackplateIn .9s cubic-bezier(.16,1,.3,1) forwards,ctaBackplateBreathe 6.8s ease-in-out 1s infinite;animation:ctaBackplateIn .9s var(--motion-silk) forwards,ctaBackplateBreathe 6.8s ease-in-out 1s infinite}.conversion-cta-section--visible .conversion-cta-art__ring,.conversion-cta-section.visible .conversion-cta-art__ring{animation:ctaRingIn .85s cubic-bezier(.16,1,.3,1) .12s forwards,ctaRingBreathe 7.2s ease-in-out 1.2s infinite;animation:ctaRingIn .85s var(--motion-silk) .12s forwards,ctaRingBreathe 7.2s ease-in-out 1.2s infinite}.conversion-cta-section--visible .conversion-cta-art__box--shadow,.conversion-cta-section.visible .conversion-cta-art__box--shadow{animation:ctaShadowBoxIn .85s cubic-bezier(.16,1,.3,1) .16s forwards,ctaShadowBoxFloat 7.6s ease-in-out 1.2s infinite;animation:ctaShadowBoxIn .85s var(--motion-silk) .16s forwards,ctaShadowBoxFloat 7.6s ease-in-out 1.2s infinite}.conversion-cta-section--visible .conversion-cta-art__box--main,.conversion-cta-section.visible .conversion-cta-art__box--main{animation:ctaMainBoxIn .92s cubic-bezier(.16,1,.3,1) .26s forwards,ctaMainBoxFloat 6.5s ease-in-out 1.3s infinite;animation:ctaMainBoxIn .92s var(--motion-silk) .26s forwards,ctaMainBoxFloat 6.5s ease-in-out 1.3s infinite}.conversion-cta-section--visible .conversion-cta-art__spark--one,.conversion-cta-section.visible .conversion-cta-art__spark--one{animation:ctaSparkDrift 5.2s ease-in-out 1.1s infinite}.conversion-cta-section--visible .conversion-cta-art__spark--two,.conversion-cta-section.visible .conversion-cta-art__spark--two{animation:ctaSparkDrift 6.1s ease-in-out 1.5s infinite reverse}@keyframes heritageReelVertical{to{transform:translate3d(0,-50%,0)}}@keyframes heritageReelHorizontal{to{transform:translate3d(-50%,0,0)}}@keyframes heritageReelGlint{0%{transform:translateX(-135%)}to{transform:translateX(135%)}}@keyframes heritageReelSparkle{0%{filter:brightness(.98);opacity:.34}to{filter:brightness(1.08);opacity:.62}}@keyframes bharatSignatureScroll{0%{transform:translateY(0)}26%{animation-timing-function:cubic-bezier(.45,0,.55,1);transform:translateY(0)}33%{transform:translateY(calc(var(--bharat-signature-line)*-1))}59%{animation-timing-function:cubic-bezier(.45,0,.55,1);transform:translateY(calc(var(--bharat-signature-line)*-1))}66%{transform:translateY(calc(var(--bharat-signature-line)*-2))}92%{animation-timing-function:cubic-bezier(.45,0,.55,1);transform:translateY(calc(var(--bharat-signature-line)*-2))}to{transform:translateY(calc(var(--bharat-signature-line)*-3))}}@keyframes bharatSignatureWidth{0%{width:var(--bharat-signature-art-w)}26%{animation-timing-function:cubic-bezier(.45,0,.55,1);width:var(--bharat-signature-art-w)}33%{width:var(--bharat-signature-hands-w)}59%{animation-timing-function:cubic-bezier(.45,0,.55,1);width:var(--bharat-signature-hands-w)}66%{width:var(--bharat-signature-celebrations-w)}92%{animation-timing-function:cubic-bezier(.45,0,.55,1);width:var(--bharat-signature-celebrations-w)}to{width:var(--bharat-signature-art-w)}}@keyframes sampleAuraIn{to{opacity:1;transform:translateX(-50%) scale(1)}}@keyframes sampleAuraBreathe{0%,to{opacity:.8;transform:translateX(-50%) scale(1)}50%{opacity:1;transform:translateX(-50%) scale(1.045)}}@keyframes sampleEnvelopeIn{to{opacity:.96;transform:translateZ(0) rotate(-7deg)}}@keyframes sampleFolioLeftIn{to{opacity:1;transform:translateZ(0) rotate(-11deg)}}@keyframes sampleFolioRightIn{to{opacity:1;transform:translateZ(0) rotate(9deg)}}@keyframes sampleShowpieceIn{to{opacity:1;transform:translate3d(0,var(--sample-hover-y),0) rotate(1.5deg) scale(1)}}@keyframes sampleShowpieceFloat{0%,to{transform:translate3d(0,var(--sample-hover-y),0) rotate(1.5deg) scale(1)}50%{transform:translate3d(0,calc(var(--sample-hover-y) - 8px),0) rotate(1deg) scale(1.002)}}@keyframes sampleFolioLeftFloat{0%,to{transform:translateZ(0) rotate(-11deg)}50%{transform:translate3d(0,7px,0) rotate(-10.4deg)}}@keyframes sampleFolioRightFloat{0%,to{transform:translateZ(0) rotate(9deg)}50%{transform:translate3d(0,-7px,0) rotate(8.4deg)}}@keyframes sampleTicketIn{to{opacity:1;transform:translateZ(0) rotate(-4deg)}}@keyframes sampleTicketFloat{0%,to{transform:translateZ(0) rotate(-4deg)}50%{transform:translate3d(0,-6px,0) rotate(-3.2deg)}}@keyframes sampleFinishDeckIn{to{opacity:1;transform:translateZ(0) rotate(-3deg)}}@keyframes samplePremiumGlint{0%,58%,to{opacity:0;transform:translateX(-130%)}68%{opacity:.48}84%{opacity:0;transform:translateX(130%)}}@keyframes ctaBackplateIn{to{opacity:1;transform:scale(1) rotate(4deg)}}@keyframes ctaRingIn{to{opacity:1;transform:scale(1)}}@keyframes ctaShadowBoxIn{to{opacity:.78;transform:translate3d(38px,28px,0) rotate(6deg)}}@keyframes ctaMainBoxIn{to{opacity:1;transform:translate3d(0,var(--cta-hover-y),0) scale(1)}}@keyframes ctaMainBoxFloat{0%,to{transform:translate3d(0,var(--cta-hover-y),0) scale(1)}50%{transform:translate3d(0,calc(var(--cta-hover-y) - 9px),0) scale(1.005)}}@keyframes ctaShadowBoxFloat{0%,to{transform:translate3d(38px,28px,0) rotate(6deg)}50%{transform:translate3d(38px,34px,0) rotate(5.4deg)}}@keyframes ctaBackplateBreathe{0%,to{filter:brightness(1)}50%{filter:brightness(1.06)}}@keyframes ctaRingBreathe{0%,to{opacity:.75;transform:scale(1)}50%{opacity:1;transform:scale(1.035)}}@keyframes ctaSparkDrift{0%,to{opacity:0;transform:translateZ(0) scale(.8)}35%{opacity:.65}65%{opacity:.35;transform:translate3d(6px,-8px,0) scale(1)}}@media (max-width:1100px){.showcase-grid{gap:1.25rem;grid-template-columns:repeat(2,minmax(0,1fr))}.showcase-card-image-wrap{aspect-ratio:5/4}}@media (max-width:900px){.hero-carousel{height:calc(100vh - 7.75rem);height:calc(100dvh - 7.75rem);min-height:600px}.hero-slide-bg{background-position:top}.hero-overlay{background:linear-gradient(180deg,#1c0f09d6,#361d139e 48%,#180d09e6)}.hero-content{align-items:flex-end;padding:2rem 1.15rem 5.2rem}.hero-text-container{margin:0 auto;max-width:620px;text-align:center}.hero-eyebrow{font-size:.68rem;justify-content:center;margin-inline:auto}.hero-heading{font-size:clamp(2.25rem,10.2vw,4.6rem);line-height:1.03}.hero-subheading{font-size:.96rem;line-height:1.52;margin-inline:auto}.hero-trust-line{display:flex;font-size:.78rem;margin-inline:auto}.hero-cta-container,.hero-trust-line{justify-content:center}.hero-nav-btn{display:none}.conversion-cta-inner,.heritage-belief__inner,.sample-invitation__inner{grid-template-columns:1fr}.heritage-belief__art,.sample-invitation__visual{margin:0 auto;max-width:520px;min-height:310px;width:100%}.heritage-belief__art{min-height:460px}.sample-invitation__visual{min-height:450px}.sample-invitation__atelier{min-height:430px;width:min(100%,520px)}.conversion-cta-content,.heritage-belief__copy,.sample-invitation__copy{margin:0 auto;max-width:680px;text-align:center}.conversion-cta-sub,.heritage-belief__body,.sample-invitation__body{margin-inline:auto}.sample-invitation__points{margin-inline:auto;max-width:360px;text-align:left}.bharat-content{grid-template-columns:220px 1fr}.conversion-cta-art{margin:0 auto;max-width:360px;min-height:340px;width:100%}}@media (max-width:900px) and (orientation:portrait){.hero-carousel{height:calc(100vh - 7.25rem);height:calc(100svh - 7.25rem);height:calc(100dvh - 7.25rem);min-height:max(600px,calc(100svh - 7.25rem))}.hero-content{align-items:flex-start;justify-content:center;padding:2.5rem 2rem 2rem}.hero-text-container{margin:0 auto;max-width:700px;text-align:center;width:min(100%,700px)}.hero-eyebrow,.hero-subheading,.hero-trust-line{margin-inline:auto}.hero-cta-container,.hero-trust-line{justify-content:center}}@media (max-width:900px) and (orientation:landscape){.hero-content{align-items:center;justify-content:flex-start;padding:clamp(2rem,5vw,4.5rem)}.hero-text-container{margin:0;max-width:650px;text-align:left;width:min(100%,650px)}.hero-eyebrow,.hero-subheading{margin-left:0;margin-right:0}.hero-subheading{max-width:560px}.hero-trust-line{margin-left:0;margin-right:0}.hero-cta-container,.hero-trust-line{justify-content:flex-start}}@media (max-width:640px){.hero-carousel{min-height:590px}.hero-content{padding:1rem 1.5rem 1.5rem}.hero-heading{font-size:clamp(2rem,10vw,3.15rem);margin-bottom:.75rem}.hero-subheading{font-size:.9rem;margin-bottom:.72rem}.hero-trust-line{font-size:.72rem;margin-bottom:1rem;padding:.48rem .62rem}.hero-cta-container{grid-gap:.65rem;display:grid;gap:.65rem;width:100%}.hero-cta-btn{font-size:.84rem;min-height:46px;padding:.78rem 1rem;width:100%}.hero-indicators{bottom:1rem}.trust-strip{padding:.65rem .45rem}.trust-strip-inner{gap:.2rem;justify-content:space-between}.trust-stat{flex:1 1;min-width:0}.trust-stat-number{font-size:1rem}.trust-stat-label{font-size:.62rem;line-height:1.25;max-width:7rem}.conversion-cta-section,.founder-section,.heritage-belief,.sample-invitation,.showcase-section,.testimonials-section{padding-left:1rem;padding-right:1rem}.conversion-cta-section,.heritage-belief,.sample-invitation{padding-top:6.75rem}.conversion-cta-section{padding-top:10rem}.heritage-belief__art,.sample-invitation__visual{min-height:250px}.conversion-cta-art,.heritage-belief__art,.sample-invitation__visual{transform:none}.heritage-belief__reelFrame{border-width:7px}.sample-invitation__visual{min-height:360px}.sample-invitation__atelier{min-height:342px}.sample-invitation__envelope{border-radius:13px;left:4%;top:12%;width:82%}.sample-invitation__envelope-stamp{font-size:.82rem;height:34px;right:12px;top:12px;width:34px}.sample-invitation__folio{border-radius:9px;border-width:5px}.sample-invitation__folio--left{bottom:21%;width:min(32%,112px)}.sample-invitation__folio--right{right:0;width:min(29%,104px)}.sample-invitation__showpiece{border-radius:12px;border-width:7px;left:12%;top:8%;width:min(72%,245px)}.sample-invitation__showpiece-caption{bottom:8px;left:8px;padding:.34rem;right:8px}.sample-invitation__showpiece-caption span{font-size:.54rem;padding:.26rem .32rem}.sample-invitation__ticket{border-radius:11px;bottom:13%;padding:.62rem .58rem;right:0;width:min(38%,124px)}.sample-invitation__ticket strong{font-size:1.35rem}.sample-invitation__ticket span:last-child{font-size:.58rem}.sample-invitation__finishDeck{bottom:4%;gap:.28rem;left:5%;padding:.32rem}.sample-invitation__finishDeck span{border-radius:6px;height:18px;width:27px}.bharat-heading,.conversion-cta-heading,.founder-heading,.heritage-belief__heading,.sample-invitation__heading,.showcase-heading,.testimonials-section .section-heading{font-size:clamp(1.9rem,9vw,2.6rem)}.heritage-belief__hindi{font-size:.9rem}.heritage-belief__body,.sample-invitation__body{font-size:.94rem;line-height:1.62}.showcase-use-cases{margin-inline:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10%,#000 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10%,#000 90%,#0000);max-width:min(100vw,26rem)}.showcase-use-cases-track{animation:pitaaraMarqueeLoop 18s linear infinite;justify-content:flex-start;max-width:none;min-width:100%;width:-webkit-max-content;width:max-content}.showcase-use-cases-group{flex:0 0 auto;gap:.42rem;justify-content:flex-start;min-width:-webkit-max-content;min-width:max-content;padding-inline:.22rem}.showcase-use-cases-duplicate{display:flex}.showcase-use-cases-track:hover{animation-play-state:paused}.showcase-use-cases span{font-size:.74rem}.showcase-grid{grid-template-columns:1fr}.showcase-card-body{min-height:auto}.showcase-card-tagline{min-height:0}.showcase-card-actions{gap:.7rem}.showcase-card-motion{min-height:36px}.conversion-cta-primary,.conversion-cta-secondary,.founder-story-link,.heritage-belief__cta,.sample-invitation__cta,.showcase-viewall-btn{width:100%}.testimonial-carousel-wrapper{padding:0}.testimonial-frame{padding:.5rem}.testimonial-img{max-height:420px}.founder-grid{max-width:340px}.bharat-section{padding-bottom:3.5rem}.bharat-inner{padding-left:1rem;padding-right:1rem}.bharat-content{gap:1.35rem;grid-template-columns:1fr;padding:.75rem}.bharat-reel{margin-inline:auto;max-width:204px;width:clamp(184px,44vw,204px)}.bharat-text{text-align:center}.conversion-cta-inner{gap:1.6rem}.conversion-cta-secondary-row{gap:.7rem;width:100%}.conversion-cta-art{min-height:280px}.conversion-cta-art__backplate{border-radius:24px;width:min(86%,300px)}.conversion-cta-art__ring{width:min(72%,248px)}.conversion-cta-art .conversion-cta-art__box{width:min(78%,260px)}.conversion-cta-art__box--shadow{transform:translate3d(26px,20px,0) rotate(6deg);width:min(62%,210px)}.conversion-cta-art__spark{display:none}@keyframes sampleShowpieceFloat{0%,to{transform:translate3d(0,var(--sample-hover-y),0) rotate(1.5deg) scale(1)}50%{transform:translate3d(0,calc(var(--sample-hover-y) - 4px),0) rotate(1.1deg) scale(1)}}@keyframes sampleFolioLeftFloat{0%,to{transform:translateZ(0) rotate(-11deg)}50%{transform:translate3d(0,4px,0) rotate(-10.6deg)}}@keyframes sampleFolioRightFloat{0%,to{transform:translateZ(0) rotate(9deg)}50%{transform:translate3d(0,-4px,0) rotate(8.6deg)}}@keyframes sampleTicketFloat{0%,to{transform:translateZ(0) rotate(-4deg)}50%{transform:translate3d(0,-3px,0) rotate(-3.5deg)}}@keyframes ctaMainBoxFloat{0%,to{transform:translate3d(0,var(--cta-hover-y),0) scale(1)}50%{transform:translate3d(0,calc(var(--cta-hover-y) - 5px),0) scale(1.003)}}@keyframes ctaShadowBoxFloat{0%,to{transform:translate3d(26px,20px,0) rotate(6deg)}50%{transform:translate3d(26px,24px,0) rotate(5.6deg)}}@keyframes ctaShadowBoxIn{to{opacity:.72;transform:translate3d(26px,20px,0) rotate(6deg)}}}@media (max-width:640px){.hero-cta-container{grid-gap:clamp(.45rem,2vw,.65rem);align-items:stretch;display:grid;gap:clamp(.45rem,2vw,.65rem);grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.hero-cta-btn{font-size:clamp(.6rem,2.9vw,.76rem);line-height:1.14;min-width:0;padding:.72rem clamp(.38rem,2.4vw,.78rem);text-align:center;white-space:normal;width:100%}.hero-cta-btn .cta-icon{flex-shrink:0;height:16px!important;width:16px!important}}@media (max-width:480px) and (orientation:portrait){.hero-carousel{height:calc(100vh - 6.25rem);height:calc(100svh - 6.25rem);height:calc(100dvh - 6.25rem);min-height:max(590px,calc(100svh - 6.25rem))}}@media (min-width:480px) and (max-width:640px){.founder-inner{max-width:600px;padding-inline:clamp(1rem,4vw,1.5rem)}.founder-grid{gap:clamp(.75rem,2.6vw,1rem);grid-template-columns:repeat(2,minmax(0,1fr));margin-inline:auto;max-width:none;width:min(100%,540px)}.founder-reel-card{min-width:0;padding:clamp(.48rem,1.8vw,.7rem)}.founder-reel-caption{font-size:clamp(.74rem,2.35vw,.86rem);line-height:1.35;margin-top:.72rem}.sample-invitation__inner{gap:1.25rem}.sample-invitation__visual{max-width:540px;min-height:420px}.sample-invitation__atelier{min-height:400px;width:min(100%,520px)}.sample-invitation__folio--left{bottom:24%;left:5%;width:135px}.sample-invitation__folio--right{right:5%;top:7%;width:128px}.sample-invitation__showpiece{border-width:8px;left:calc(50% - 150px);top:10%;width:300px}.sample-invitation__ticket{bottom:17%;left:calc(50% + 68px);padding:.68rem .62rem;right:auto;width:150px}.sample-invitation__ticket strong{font-size:1.52rem}.sample-invitation__ticket span:last-child{font-size:.6rem}}.heritage-belief__art{--heritage-stage-max:470px;--heritage-stage-h:clamp(430px,54vw,620px);container-type:inline-size;height:var(--heritage-stage-h);margin-inline:auto;min-height:var(--heritage-stage-h);overflow:visible;width:min(100%,var(--heritage-stage-max))}@supports (width:1cqw){.heritage-belief__art{--heritage-stage-h:clamp(430px,135cqw,620px)}}@media (max-width:900px){.heritage-belief{--heritage-reel-gap:clamp(0.6rem,2vw,0.9rem);--heritage-reel-duration:34s;--heritage-reel-top:clamp(2rem,6vw,3.25rem);--heritage-reel-h:clamp(150px,24vw,210px)}.heritage-belief__inner{gap:clamp(1rem,3.6vw,1.8rem)}.heritage-belief__art{--heritage-stage-max:720px;--heritage-stage-h:var(--heritage-reel-h)}.heritage-belief__reel{bottom:auto;height:var(--heritage-reel-h);left:0;right:0;top:var(--heritage-reel-top);width:100%}.heritage-belief__reelTrack{animation-name:heritageReelHorizontal;flex-direction:row;height:100%;min-height:0;min-width:100%;width:-webkit-max-content;width:max-content}.heritage-belief__reelSet{-webkit-padding-after:0;-webkit-padding-end:var(--heritage-reel-gap);flex-direction:row;gap:var(--heritage-reel-gap);height:100%;min-height:0;min-width:100vw;padding-block-end:0;padding-inline-end:var(--heritage-reel-gap)}.heritage-belief__reelFrame{aspect-ratio:5/3;border-width:clamp(3px,.9vw,4px);height:100%;width:auto}}@media (max-width:640px){.heritage-belief{--heritage-reel-top:clamp(1.75rem,8vw,2.5rem);--heritage-reel-h:clamp(124px,34vw,170px);padding-bottom:clamp(3.75rem,10vw,5rem);padding-top:clamp(3rem,9vw,4.5rem)}.heritage-belief__inner{gap:clamp(.75rem,3.2vw,1.25rem)}}@media (max-width:360px){.heritage-belief{--heritage-reel-h:clamp(118px,37vw,142px)}}.sample-invitation__visual{--sample-stage-max:510px;container-type:inline-size;margin-inline:auto;min-height:clamp(350px,72vw,470px);overflow:visible;width:min(100%,var(--sample-stage-max))}.sample-invitation__atelier{--sample-stage-h:clamp(350px,72vw,470px);--sample-main-w:clamp(220px,48vw,330px);--sample-main-half:clamp(110px,24vw,165px);--sample-main-top:clamp(24px,7vw,48px);--sample-side-w:clamp(78px,20vw,142px);--sample-left-offset:clamp(124px,33vw,208px);--sample-left-top:clamp(104px,24vw,158px);--sample-right-offset:clamp(66px,17vw,104px);--sample-right-top:clamp(12px,4.5vw,34px);--sample-ticket-w:clamp(108px,24vw,166px);--sample-ticket-x:clamp(40px,13vw,78px);--sample-ticket-top:clamp(206px,41vw,298px);height:var(--sample-stage-h);margin-inline:auto;min-height:var(--sample-stage-h);width:100%}@supports (width:1cqw){.sample-invitation__atelier{--sample-stage-h:clamp(350px,92cqw,470px);--sample-main-w:clamp(220px,64cqw,330px);--sample-main-half:clamp(110px,32cqw,165px);--sample-main-top:clamp(24px,9cqw,48px);--sample-side-w:clamp(78px,23cqw,142px);--sample-left-offset:clamp(124px,39cqw,208px);--sample-left-top:clamp(104px,27cqw,158px);--sample-right-offset:clamp(66px,19cqw,104px);--sample-right-top:clamp(12px,5cqw,34px);--sample-ticket-w:clamp(108px,27cqw,166px);--sample-ticket-x:clamp(40px,14cqw,78px);--sample-ticket-top:clamp(206px,52cqw,298px)}}.sample-invitation__aura{top:clamp(8px,4cqw,22px);width:min(90%,450px)}.sample-invitation__folio{border-radius:clamp(9px,2cqw,12px);border-width:clamp(4px,1.1cqw,6px)}.sample-invitation__folio--left{bottom:auto;left:calc(50% - var(--sample-left-offset));right:auto;top:var(--sample-left-top);transform:translate3d(-18px,18px,0) rotate(-14deg);width:var(--sample-side-w)}.sample-invitation__folio--right{left:calc(50% + var(--sample-right-offset));right:auto;top:var(--sample-right-top);transform:translate3d(18px,-10px,0) rotate(12deg);width:var(--sample-side-w)}.sample-invitation__showpiece{border-radius:clamp(12px,2.8cqw,16px);border-width:clamp(7px,1.8cqw,9px);left:calc(50% - var(--sample-main-half));top:var(--sample-main-top);width:var(--sample-main-w)}.sample-invitation__showpiece:after{inset:clamp(8px,2.4cqw,12px)}.sample-invitation__ticket{border-radius:clamp(10px,2.3cqw,14px);bottom:auto;gap:clamp(.06rem,.45cqw,.12rem);left:calc(50% + var(--sample-ticket-x));padding:clamp(.56rem,1.8cqw,.88rem) clamp(.52rem,1.7cqw,.82rem);right:auto;top:var(--sample-ticket-top);width:var(--sample-ticket-w)}.sample-invitation__ticket:before{height:clamp(6px,1.5cqw,8px);left:clamp(8px,2.4cqw,12px);top:clamp(8px,2.4cqw,12px);width:clamp(6px,1.5cqw,8px)}.sample-invitation__ticket-kicker{font-size:clamp(.5rem,1.2cqw,.58rem);line-height:1.08;padding-left:clamp(.72rem,2.6cqw,1rem)}.sample-invitation__ticket strong{font-size:clamp(1.2rem,4.1cqw,2.05rem)}.sample-invitation__ticket span:last-child{font-size:clamp(.54rem,1.35cqw,.68rem);line-height:1.18}@media (max-width:900px){.sample-invitation__inner{gap:clamp(1.45rem,4vw,2.35rem)}}@media (max-width:640px){.sample-invitation{padding-bottom:clamp(4rem,11vw,5.2rem);padding-top:clamp(2.5rem,9vw,5.2rem)}.sample-invitation__inner{gap:clamp(.75rem,4vw,1.8rem)}}@media (max-width:360px){.sample-invitation__atelier{--sample-stage-h:clamp(318px,102vw,350px);--sample-main-w:clamp(208px,64vw,220px);--sample-main-half:clamp(104px,32vw,110px);--sample-main-top:clamp(24px,8vw,32px);--sample-side-w:clamp(72px,24vw,78px);--sample-left-offset:clamp(116px,40vw,124px);--sample-left-top:clamp(96px,29vw,108px);--sample-right-offset:clamp(58px,20vw,66px);--sample-right-top:clamp(10px,4vw,16px);--sample-ticket-w:clamp(100px,32vw,108px);--sample-ticket-x:clamp(32px,12vw,40px);--sample-ticket-top:clamp(196px,58vw,210px)}}@supports (width:1cqw){@media (max-width:360px){.sample-invitation__atelier{--sample-stage-h:clamp(318px,102cqw,350px);--sample-main-w:clamp(208px,64cqw,220px);--sample-main-half:clamp(104px,32cqw,110px);--sample-main-top:clamp(24px,8cqw,32px);--sample-side-w:clamp(72px,24cqw,78px);--sample-left-offset:clamp(116px,40cqw,124px);--sample-left-top:clamp(96px,29cqw,108px);--sample-right-offset:clamp(58px,20cqw,66px);--sample-right-top:clamp(10px,4cqw,16px);--sample-ticket-w:clamp(100px,32cqw,108px);--sample-ticket-x:clamp(32px,12cqw,40px);--sample-ticket-top:clamp(196px,58cqw,210px)}}}.conversion-cta-section{background:radial-gradient(circle at 16% 18%,#f4d08c29,#0000 28%),radial-gradient(circle at 88% 76%,#7a1f1f47,#0000 30%),linear-gradient(135deg,#2a1810,#6b241f 52%,#1c100b);padding:clamp(4.25rem,7vw,6.5rem) 1.5rem;text-align:left}.conversion-cta-inner{grid-gap:clamp(2rem,5vw,4.25rem);align-items:center;display:grid;gap:clamp(2rem,5vw,4.25rem);grid-template-columns:minmax(0,.98fr) minmax(300px,420px);margin:0 auto;max-width:none;padding:0;width:min(100%,1120px)}.conversion-cta-content{max-width:640px;text-align:left}.conversion-cta-shimmer{background:linear-gradient(90deg,#f4d08c,#f4d08c14);height:2px;margin:0 0 1.25rem;width:72px}.conversion-cta-heading{color:#fff8f0;font-size:clamp(2.35rem,5vw,4.55rem);letter-spacing:0;line-height:1.02;margin:0 0 1rem}.conversion-cta-heading .highlight{color:#f4d08c}.conversion-cta-sub{color:#fff8f0c7;font-size:clamp(1rem,1.4vw,1.12rem);line-height:1.68;margin:0 0 1.8rem;max-width:580px}.conversion-cta-primary{border-radius:999px;box-shadow:0 14px 30px #f4d08c38;font-weight:900;letter-spacing:0;min-height:50px;padding:.9rem 1.45rem}.conversion-cta-divider{background:linear-gradient(90deg,#f4d08c52,#0000);margin:1.7rem 0 1.2rem;width:min(100%,430px)}.conversion-cta-secondary-row{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;margin:0}.conversion-cta-secondary{background:#fff8f014;border-color:#f4d08c4d;color:#fff8f0e6;font-weight:800;min-height:44px;padding:.72rem 1rem}.conversion-cta-art{--cta-panel-w:420px;border:0;border-radius:0;box-shadow:none;display:grid;isolation:isolate;margin:0 auto;min-height:0;overflow:visible;place-items:center;position:relative;transform:translate3d(calc(var(--parallax-x)*7px),calc(var(--parallax-y)*6px),0);width:min(100%,var(--cta-panel-w))}.conversion-cta-art__panel{aspect-ratio:1/1.08;background:#0000;border:0;border-radius:8px;box-shadow:none;color:#5c2f18;display:grid;padding:clamp(.9rem,2.2vw,1.15rem);place-items:center;position:relative;transform:rotate(-1deg);transform-origin:center;width:100%}.conversion-cta-art__panel:before{background:#0000;border:1px solid #f4d08c85;border-radius:6px;box-shadow:inset 0 0 0 1px #fff8f014;content:"";inset:32px;pointer-events:none;position:absolute;transform:rotate(4deg);z-index:0}.conversion-cta-art__aura,.conversion-cta-art__folio{position:absolute}.conversion-cta-art__aura{aspect-ratio:1;background:radial-gradient(circle at 50% 44%,#f4d08c4d,#0000 58%),radial-gradient(circle at 70% 74%,#7a1f1f47,#0000 52%);border-radius:999px;filter:blur(10px);opacity:.78;pointer-events:none;width:104%;z-index:-2}.conversion-cta-art__folio{aspect-ratio:4/5;overflow:visible;pointer-events:auto;transition:z-index 0ms linear .18s;z-index:1}.conversion-cta-art__focusCard{background:#fff8f0;border:6px solid #fff8f0e6;border-radius:8px;box-shadow:0 18px 38px #2a181029;display:block;height:100%;overflow:hidden;position:relative;transform:translateZ(0) scale(1);transform-origin:center;transition:transform .72s cubic-bezier(.16,1,.3,1),box-shadow .72s cubic-bezier(.16,1,.3,1),filter .72s cubic-bezier(.16,1,.3,1);transition:transform .72s var(--motion-silk),box-shadow .72s var(--motion-silk),filter .72s var(--motion-silk);width:100%}.conversion-cta-art__folioImage{display:block;height:100%;object-fit:cover;width:100%}.conversion-cta-art__folio--back{right:7%;top:7%;transform:rotate(9deg);width:54%}.conversion-cta-art__folio--side{bottom:9%;left:8%;transform:rotate(-9deg);width:42%}.conversion-cta-art__imageFrame{aspect-ratio:4/3;overflow:visible;pointer-events:auto;position:relative;transform:rotate(-2deg);transition:z-index 0ms linear .18s;width:min(88%,350px);z-index:2}.conversion-cta-art__imageFrame .conversion-cta-art__focusCard{border-width:clamp(6px,1.7vw,8px);box-shadow:0 24px 48px #2a18103d,inset 0 0 0 1px #b4873929}.conversion-cta-art .conversion-cta-art__box{display:block;filter:none;height:100%;max-height:none;object-fit:cover;opacity:1;position:static;transform:none;transition:transform .62s cubic-bezier(.16,1,.3,1),filter .62s cubic-bezier(.16,1,.3,1);transition:transform .62s var(--motion-silk),filter .62s var(--motion-silk);width:100%}.conversion-cta-art__glint{background:linear-gradient(110deg,#0000,#ffebb400 38%,#ffebb452 48%,#ffebb400 58%,#0000);inset:0;opacity:0;pointer-events:none;position:absolute;transform:translateX(-130%)}.conversion-cta-section--visible .conversion-cta-art__panel,.conversion-cta-section.visible .conversion-cta-art__panel{animation:ctaArtPanelFloat 7.6s ease-in-out .8s infinite}.conversion-cta-section--visible .conversion-cta-art__folio--back,.conversion-cta-section.visible .conversion-cta-art__folio--back{animation:ctaArtBackFloat 7.2s ease-in-out .9s infinite}.conversion-cta-section--visible .conversion-cta-art__folio--side,.conversion-cta-section.visible .conversion-cta-art__folio--side{animation:ctaArtSideFloat 7.8s ease-in-out 1s infinite}.conversion-cta-section--visible .conversion-cta-art__glint,.conversion-cta-section.visible .conversion-cta-art__glint{animation:ctaArtGlint 5.6s ease-in-out 1.5s infinite}@media (hover:hover) and (pointer:fine){.conversion-cta-art__panel:has(.conversion-cta-art__folio:hover,.conversion-cta-art__imageFrame:hover) .conversion-cta-art__focusCard{filter:saturate(.9) brightness(.94)}.conversion-cta-art__folio:hover,.conversion-cta-art__imageFrame:hover{transition-delay:0ms;z-index:5}.conversion-cta-art__folio:hover .conversion-cta-art__focusCard,.conversion-cta-art__imageFrame:hover .conversion-cta-art__focusCard,.conversion-cta-art__panel:has(.conversion-cta-art__folio:hover,.conversion-cta-art__imageFrame:hover) .conversion-cta-art__folio:hover .conversion-cta-art__focusCard,.conversion-cta-art__panel:has(.conversion-cta-art__folio:hover,.conversion-cta-art__imageFrame:hover) .conversion-cta-art__imageFrame:hover .conversion-cta-art__focusCard{box-shadow:0 34px 68px #2a181052,0 0 0 1px #fff8f03d;filter:saturate(1.04) brightness(1.02);transform:translate3d(0,clamp(-18px,-2.2vw,-10px),0) scale(1.055)}.conversion-cta-art__imageFrame:hover .conversion-cta-art__focusCard{transform:translate3d(0,clamp(-20px,-2.4vw,-12px),0) scale(1.045)}.conversion-cta-art__imageFrame:hover .conversion-cta-art__box{filter:saturate(1.04) contrast(1.03);transform:scale(1.035)}}@keyframes ctaArtPanelFloat{0%,to{transform:translateZ(0) rotate(-1deg)}50%{transform:translate3d(0,-7px,0) rotate(-.5deg)}}@keyframes ctaArtBackFloat{0%,to{transform:translateZ(0) rotate(9deg)}50%{transform:translate3d(0,-5px,0) rotate(8.4deg)}}@keyframes ctaArtSideFloat{0%,to{transform:translateZ(0) rotate(-9deg)}50%{transform:translate3d(0,5px,0) rotate(-8.3deg)}}@keyframes ctaArtGlint{0%,58%,to{opacity:0;transform:translateX(-130%)}68%{opacity:.5}84%{opacity:0;transform:translateX(130%)}}@media (max-width:900px){.conversion-cta-section{padding:clamp(3.75rem,8vw,5rem) 1rem}.conversion-cta-inner{gap:clamp(1.7rem,4vw,2.4rem);grid-template-columns:1fr}.conversion-cta-content{margin-inline:auto;text-align:center}.conversion-cta-divider,.conversion-cta-shimmer,.conversion-cta-sub{margin-inline:auto}.conversion-cta-secondary-row{justify-content:center}.conversion-cta-primary,.conversion-cta-secondary{width:auto}}@media (max-width:560px){.conversion-cta-section{padding-bottom:clamp(3.5rem,10vw,4.25rem);padding-top:clamp(3.25rem,10vw,4rem)}.conversion-cta-heading{font-size:clamp(2rem,9.5vw,2.75rem)}.conversion-cta-primary,.conversion-cta-secondary{width:100%}.conversion-cta-secondary-row{gap:.65rem}.conversion-cta-art{--cta-panel-w:390px}.conversion-cta-art__panel{padding:.78rem}.conversion-cta-art__imageFrame{width:min(88%,318px)}.conversion-cta-art__folio--back{right:6%}.conversion-cta-art__folio--side{left:6%;width:40%}}@media (max-width:390px){.hero-carousel{min-height:570px}.hero-eyebrow{font-size:.62rem;margin-bottom:.7rem}.hero-heading{font-size:clamp(1.86rem,9.5vw,2.45rem)}.hero-subheading{font-size:.84rem}.hero-trust-line{font-size:.68rem}}@media (prefers-reduced-motion:reduce){.bharat-content,.bharat-heading,.bharat-signature__reel,.bharat-signature__slot,.conversion-cta-section,.founder-grid,.founder-header,.heritage-belief:after,.heritage-belief:before,.heritage-belief__inner,.hero-slide-bg,.hero-text-panel,.indicator-dot__fill,.sample-invitation__copy,.sample-invitation__visual,.showcase-card,.showcase-header,.testimonials-section{animation:none!important;transition:none!important}.indicator-dot.active .indicator-dot__fill{transform:scaleX(1)!important}.conversion-cta-art,.heritage-belief__art,.sample-invitation__visual{transform:none!important}.conversion-cta-art__aura,.conversion-cta-art__backplate,.conversion-cta-art__box,.conversion-cta-art__focusCard,.conversion-cta-art__folio,.conversion-cta-art__glint,.conversion-cta-art__panel,.conversion-cta-art__ring,.conversion-cta-art__spark,.heritage-belief__reel,.heritage-belief__reelFrame,.heritage-belief__reelFrame:after,.heritage-belief__reelFrame:before,.heritage-belief__reelImage,.heritage-belief__reelTrack,.sample-invitation__aura,.sample-invitation__envelope,.sample-invitation__finishDeck,.sample-invitation__folio,.sample-invitation__showpiece,.sample-invitation__showpiece:after,.sample-invitation__ticket{animation:none!important;opacity:1!important;transition:none!important}.heritage-belief__reelTrack{transform:none!important}.heritage-belief__reelFrame,.heritage-belief__reelFrame:hover,.heritage-belief__reelFrame:hover .heritage-belief__reelImage,.heritage-belief__reelImage{filter:none!important;transform:none!important}.heritage-belief__reelFrame:after,.heritage-belief__reelFrame:before{opacity:0!important}.bharat-signature__slot{width:var(--bharat-signature-art-w)!important}.bharat-signature__reel,.conversion-cta-art__backplate,.conversion-cta-art__box--main,.conversion-cta-art__panel,.conversion-cta-art__ring,.sample-invitation__aura,.sample-invitation__showpiece{transform:none!important}.sample-invitation__aura{transform:translateX(-50%) scale(1)!important}.sample-invitation__envelope{transform:rotate(-7deg)!important}.sample-invitation__folio--left{transform:rotate(-11deg)!important}.sample-invitation__folio--right{transform:rotate(9deg)!important}.sample-invitation__ticket{transform:rotate(-4deg)!important}.sample-invitation__finishDeck{transform:rotate(-3deg)!important}.sample-invitation__showpiece:after{opacity:0!important}.conversion-cta-art__box--shadow{transform:translate3d(38px,28px,0) rotate(6deg)!important}.conversion-cta-art__folio--back{transform:rotate(8deg)!important}.conversion-cta-art__folio--side{transform:rotate(-8deg)!important}.conversion-cta-art__imageFrame{transform:rotate(-2deg)!important}.conversion-cta-art__glint{opacity:0!important}.conversion-cta-art__spark{display:none}}.our-story-page{--story-content-max:1320px;--story-ivory:#fff8f0;--story-cream:#fff3e8;--story-parchment:#f3dfbd;--story-cocoa:#2a1810;--story-ink:#5b2b17;--story-maroon:#6f2521;--story-terracotta:#8f4630;--story-gold:var(--golden-primary);--story-green:#2f5b38;background:var(--story-ivory);color:#8b4513;color:var(--brown-text);overflow:hidden}.our-story-highlight{color:var(--story-gold);font-style:italic}.our-story-hero{background:radial-gradient(circle at 82% 18%,#2f5b381f,#0000 34%),radial-gradient(circle at 9% 86%,#8f46301f,#0000 30%),linear-gradient(135deg,#fff8f0,#fff3e8 56%,#f4dfc0);padding:clamp(3rem,4.6vw,4.8rem) clamp(1rem,4vw,2.5rem) clamp(3.6rem,6vw,5.8rem);position:relative}.our-story-hero:before{background-image:linear-gradient(90deg,rgba(91,43,23,.035) 1px,#0000 0),linear-gradient(0deg,rgba(91,43,23,.028) 1px,#0000 0);background-size:34px 34px;content:"";inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 18%,#000 82%,#0000);mask-image:linear-gradient(90deg,#0000,#000 18%,#000 82%,#0000);pointer-events:none;position:absolute}.our-story-hero__inner{grid-column-gap:clamp(2.2rem,5vw,4.8rem);grid-row-gap:0;align-items:center;column-gap:clamp(2.2rem,5vw,4.8rem);display:grid;grid-template-areas:"copy folio" "subheading folio" "actions folio";grid-template-columns:minmax(0,1fr) minmax(440px,1fr);margin:0 auto;max-width:var(--story-content-max);position:relative;row-gap:0;z-index:1}.our-story-hero__copy{align-self:end;grid-area:copy}.our-story-hero__subheading{align-self:start;grid-area:subheading}.our-story-hero__actions{grid-area:actions}.our-story-hero .story-folio{grid-area:folio}.our-story-hero__actions,.our-story-hero__copy,.our-story-hero__subheading,.story-chapter__copy,.story-chapter__media,.story-closing__inner,.story-folio,.story-manifesto__paper{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s ease}.our-story-hero.is-visible .our-story-hero__actions,.our-story-hero.is-visible .our-story-hero__copy,.our-story-hero.is-visible .our-story-hero__subheading,.our-story-hero.is-visible .story-folio,.story-chapter.is-visible .story-chapter__copy,.story-chapter.is-visible .story-chapter__media,.story-closing.is-visible .story-closing__inner,.story-manifesto.is-visible .story-manifesto__paper{opacity:1;transform:translateY(0)}.our-story-hero.is-visible .story-folio,.story-chapter.is-visible .story-chapter__media{transition-delay:.12s}.our-story-eyebrow,.story-chapter__label,.story-closing__eyebrow{font-family:DM Sans,Noto Sans Devanagari,sans-serif;font-family:var(--font-family);font-size:.78rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.our-story-eyebrow{align-items:center;color:#5b2b17b8;display:inline-flex;flex-wrap:wrap;gap:.34rem;margin-bottom:1.2rem}.our-story-eyebrow [lang=hi]{font-family:"Noto Serif Devanagari",Noto Sans Devanagari,serif;font-family:var(--devanagari-font);letter-spacing:.02em}.our-story-hero__title{color:var(--story-ink);font-family:Playfair Display,Georgia,serif;font-family:var(--heading-font);font-size:clamp(3.1rem,6.4vw,6.4rem);font-weight:700;letter-spacing:0;line-height:.98;max-width:720px}.our-story-hero__subheading{color:#5b2b17c7;font-family:Lora,Georgia,serif;font-family:var(--heritage-font);font-size:clamp(1rem,1.2vw,1.125rem);line-height:1.75;margin-top:1.45rem;max-width:620px}.our-story-hero__signature{color:var(--story-maroon);font-size:.9rem;letter-spacing:.08em;margin-top:1.35rem;text-transform:uppercase}.our-story-hero__signature,.our-story-scroll-link{font-family:DM Sans,Noto Sans Devanagari,sans-serif;font-family:var(--font-family);font-weight:700}.our-story-scroll-link{align-items:center;background:#fff8f08f;border:1px solid #9d5b2347;border-radius:4px;color:var(--story-ink);cursor:pointer;display:inline-flex;font-size:.86rem;gap:.6rem;margin-top:2rem;min-height:48px;padding:.82rem 1.05rem;transition:transform .25s ease,border-color .25s ease,background .25s ease}.our-story-scroll-link:hover{background:#fff8f0d6;border-color:#9d5b238c;transform:translateY(-2px)}.our-story-scroll-link:focus-visible,.story-cta:focus-visible,.story-reel__frame:focus-visible{outline:3px solid #c5a059a6;outline-offset:4px}.story-folio{isolation:isolate;min-height:clamp(430px,42vw,560px);position:relative}.story-folio__panel{--panel-rest-z:1;background:#ead0a8;border:1px solid #d6ad5cbd;border-radius:7px;box-shadow:0 24px 60px #2a18102e,0 0 0 1px #ffeeb857,inset 0 0 0 1px #fff8dc3d,inset 0 0 18px #c5a0591f;overflow:hidden;position:absolute;transform:translateZ(0) scale(1);transition:transform .48s cubic-bezier(.2,.7,.2,1),box-shadow .48s ease,border-color .48s ease,filter .48s ease;will-change:transform;z-index:var(--panel-rest-z)}.story-folio__panel:after{background:linear-gradient(145deg,#fff8da57,#0000 16%),linear-gradient(315deg,#c5a0592e,#0000 22%),linear-gradient(105deg,#0000 0 43%,#fff0bc38 47%,#0000 54% 100%);border-radius:inherit;box-shadow:inset 0 0 0 1px #fff1be85,inset 0 0 0 2px #6f25211a,inset 0 0 20px #ffe29329;content:"";inset:0;mix-blend-mode:overlay;opacity:.9;pointer-events:none;position:absolute;z-index:1}.story-folio__panel img{animation:storyFolioImagePan 44s cubic-bezier(.37,0,.63,1) infinite alternate both;animation:storyFolioImagePan var(--panel-pan-duration,44s) cubic-bezier(.37,0,.63,1) infinite alternate both;-webkit-backface-visibility:hidden;backface-visibility:hidden;display:block;height:100%;inset:0 auto 0 0;object-fit:cover;object-position:center 50%;object-position:center var(--panel-pan-y,50%);position:absolute;transform:translate3d(var(--panel-pan-start-x),0,0);transform-origin:left center;width:178%;width:calc(100% + var(--panel-pan-overscan, 78%));will-change:transform}.story-folio__panel figcaption{background:#1a0f08b8;border:1px solid #fff8f038;border-radius:999px;bottom:.72rem;color:#fff8f0e6;font-family:DM Sans,Noto Sans Devanagari,sans-serif;font-family:var(--font-family);font-size:.64rem;font-weight:700;left:.72rem;letter-spacing:.11em;max-width:calc(100% - 1.44rem);padding:.32rem .66rem;position:absolute;text-transform:uppercase;white-space:nowrap;z-index:2}.story-folio__panel.is-active{border-color:#eec874eb;box-shadow:0 30px 76px #2a181047,0 0 0 1px #ffefbb8a,0 0 24px #c5a0593d,inset 0 0 0 1px #fff8dc52;transform:translate3d(0,-.45rem,0) scale(1.022);z-index:10}.story-folio__panel.is-muted{filter:saturate(.9) brightness(.95);transform:translate3d(0,.18rem,0) scale(.995)}.story-folio__panel--1{--panel-rest-z:3;height:75%;left:0;top:9%;width:31%}.story-folio__panel--2{--panel-rest-z:4;height:90%;left:24%;top:0;width:32%}.story-folio__panel--3{--panel-rest-z:1;height:76%;right:17%;top:13%;width:29%}.story-folio__panel--4{--panel-rest-z:2;height:82%;right:-2%;top:6%;width:27%}.story-folio__rule{background:linear-gradient(90deg,#0000,#c5a059cc,#0000);height:1px;pointer-events:none;position:absolute;right:7%;transition:opacity .48s ease,transform .48s ease;width:34%;z-index:5}.story-folio--engaged .story-folio__rule{opacity:.48}.story-folio__rule--top{top:5%}.story-folio__rule--bottom{bottom:8%;left:8%;right:auto}@keyframes storyFolioImagePan{0%{transform:translate3d(var(--panel-pan-start-x),0,0)}to{transform:translate3d(var(--panel-pan-end-x),0,0)}}@media (prefers-reduced-motion:reduce){.story-artform__panel img,.story-folio__panel img{animation:none!important;transform:translate3d(var(--panel-pan-start-x),0,0)}}.story-manifesto{background:radial-gradient(circle at 18% 0,#6f252114,#0000 32%),linear-gradient(180deg,#fff8f0,#fff3e8);padding:clamp(4.2rem,7vw,6.5rem) 1.5rem}.story-manifesto__paper{background:radial-gradient(circle at 18% 22%,rgba(111,37,33,.055),#0000 22%),radial-gradient(circle at 78% 80%,#c5a0591f,#0000 24%),linear-gradient(135deg,#f7e6c9 0,var(--story-parchment) 100%);border:1px solid #9d5b2347;box-shadow:inset 0 0 0 10px #fff8f047,0 20px 50px #5b2b171f;-webkit-clip-path:polygon(.6% 0,99.4% .4%,100% 98.8%,.2% 100%);clip-path:polygon(.6% 0,99.4% .4%,100% 98.8%,.2% 100%);margin:0 auto;max-width:1080px;padding:clamp(2.2rem,5vw,4.6rem);position:relative;text-align:center}.story-manifesto__paper:after,.story-manifesto__paper:before{border-color:#6f25212e;content:"";height:72px;pointer-events:none;position:absolute;width:72px}.story-manifesto__paper:before{border-left:1px solid;border-top:1px solid;left:1.2rem;top:1.2rem}.story-manifesto__paper:after{border-bottom:1px solid;border-right:1px solid;bottom:1.2rem;right:1.2rem}.story-manifesto__label{align-items:center;color:#5b2b17ad;display:inline-flex;flex-wrap:wrap;font-family:DM Sans,Noto Sans Devanagari,sans-serif;font-family:var(--font-family);font-size:.76rem;font-weight:700;gap:.7rem;justify-content:center;letter-spacing:.15em;text-transform:uppercase}.story-manifesto__label [lang=hi]{color:var(--story-maroon);font-family:"Noto Serif Devanagari",Noto Sans Devanagari,serif;font-family:var(--devanagari-font);letter-spacing:.02em}.story-manifesto h2{color:var(--story-ink);font-family:Playfair Display,Georgia,serif;font-family:var(--heading-font);font-size:clamp(2.1rem,4.8vw,4rem);line-height:1.08;margin:1.1rem auto 0;max-width:820px}.story-manifesto__body{grid-gap:.7rem;color:#5b2b17cc;display:grid;font-family:Lora,Georgia,serif;font-family:var(--heritage-font);font-size:clamp(1rem,1.2vw,1.12rem);gap:.7rem;line-height:1.75;margin:1.35rem auto 0;max-width:660px}.story-manifesto__closing{color:var(--story-maroon);font-family:Playfair Display,Georgia,serif;font-family:var(--heading-font);font-size:clamp(1.2rem,2.3vw,2rem);font-weight:700;line-height:1.2;margin:1.4rem auto 0;max-width:700px}.story-chapter{--chapter-bg:var(--story-ivory);--chapter-text:var(--story-ink);--chapter-body:#5b2b17c7;--chapter-muted:#5b2b179e;--chapter-accent:#9d5b23;--chapter-number:#9d5b231f;background:var(--chapter-bg);color:var(--chapter-text);overflow:hidden;padding:clamp(5rem,9vw,9rem) clamp(1rem,4vw,2.5rem);position:relative}.story-chapter:after{background:radial-gradient(circle at 10% 18%,#c5a05914,#0000 25%),radial-gradient(circle at 88% 80%,#2f5b3814,#0000 27%);content:"";inset:0;opacity:.8;pointer-events:none;position:absolute}.story-chapter--deep{--chapter-bg:linear-gradient(155deg,#2a1810,#3a2115 55%,#1a0f08);--chapter-text:#fff8f0;--chapter-body:#fff8f0c2;--chapter-muted:#fff8f09e;--chapter-accent:#d9b46d;--chapter-number:#c5a05929}.story-chapter--ivory{--chapter-bg:linear-gradient(180deg,#fff8f0,#fff3e8)}.story-chapter--maroon{--chapter-bg:linear-gradient(150deg,#6f2521,#8f4630 62%,#492018);--chapter-text:#fff8f0;--chapter-body:#fff8f0c7;--chapter-muted:#fff8f0a8;--chapter-accent:#f2d090;--chapter-number:#fff8f021}.story-chapter--bharat{--chapter-bg:linear-gradient(180deg,#fff8f0,#fff3e8)}.story-chapter--bharat:before{background:linear-gradient(90deg,#f499339e,#fff8f0cc 50%,#1388087a);content:"";height:3px;left:0;position:absolute;right:0;top:0}.story-chapter__inner{grid-gap:clamp(2.5rem,6vw,5.5rem);align-items:center;display:grid;gap:clamp(2.5rem,6vw,5.5rem);grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);margin:0 auto;max-width:var(--story-content-max);position:relative;z-index:1}.story-chapter--media-left .story-chapter__copy{order:2}.story-chapter--media-left .story-chapter__media{order:1}@media (min-width:981px){.story-chapter--media-left .story-chapter__inner{grid-template-columns:minmax(320px,.72fr) minmax(0,1fr)}}.story-chapter__copy{max-width:700px;position:relative}.story-chapter__number{color:var(--chapter-number);font-family:Playfair Display,Georgia,serif;font-family:var(--heading-font);font-size:clamp(5rem,10vw,9rem);font-weight:700;left:-.25rem;line-height:.8;pointer-events:none;position:absolute;top:-1.15rem}.story-chapter__label{color:var(--chapter-accent);margin-bottom:1rem;position:relative;z-index:1}.story-chapter h2{color:var(--chapter-text);font-family:Playfair Display,Georgia,serif;font-family:var(--heading-font);font-size:clamp(2.15rem,4.5vw,4.6rem);font-weight:700;letter-spacing:0;line-height:1.05;max-width:720px;position:relative;z-index:1}.story-chapter__body{grid-gap:1rem;color:var(--chapter-body);display:grid;font-family:Lora,Georgia,serif;font-family:var(--heritage-font);font-size:clamp(1rem,1.2vw,1.125rem);gap:1rem;line-height:1.75;margin-top:1.35rem;max-width:620px;position:relative;z-index:1}.story-chapter__media{display:flex;justify-content:center}.story-reel{width:min(100%,326px)}.story-reel__frame{background:#fff8f014;border:1px solid #c5a05957;border-radius:999px 999px 18px 18px/92px 92px 18px 18px;box-shadow:0 22px 54px #1a0f0838;display:block;padding:.82rem;position:relative;text-decoration:none;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.story-chapter--bharat .story-reel__frame,.story-chapter--ivory .story-reel__frame{background:#fff8f0bd;box-shadow:0 20px 48px #5b2b1726}.story-reel__frame:hover{border-color:#c5a059ad;box-shadow:0 26px 62px #1a0f0847;transform:translateY(-4px)}.story-reel__ornament{background:linear-gradient(90deg,#0000,#c5a059db,#0000);height:1px;left:50%;position:absolute;transform:translateX(-50%);width:42%}.story-reel__ornament--top{top:.52rem}.story-reel__ornament--bottom{bottom:.52rem}.story-reel__media{aspect-ratio:9/16;background:#1a0f08;border-radius:7px;display:block;overflow:hidden;position:relative}.story-reel__media img{display:block;height:100%;object-fit:cover;transition:transform .5s ease;width:100%}.story-reel__frame:hover .story-reel__media img{transform:scale(1.04)}.story-reel__overlay{background:linear-gradient(180deg,#1a0f080f,#1a0f0852);color:#fff8f0;display:flex;flex-direction:column;gap:.7rem;inset:0;padding:1rem;position:absolute;text-align:center}.story-reel__overlay,.story-reel__play{align-items:center;justify-content:center}.story-reel__play{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#fff8f02e;border:1px solid #fff8f070;border-radius:999px;display:inline-flex;height:54px;transition:transform .3s ease,background .3s ease;width:54px}.story-reel__play svg{font-size:2.2rem}.story-reel__action{align-items:center;background:#1a0f08b8;border:1px solid #fff8f047;border-radius:999px;color:#fff8f0f0;display:inline-flex;font-family:DM Sans,Noto Sans Devanagari,sans-serif;font-family:var(--font-family);font-size:.78rem;font-weight:700;justify-content:center;letter-spacing:.06em;line-height:1.25;max-width:100%;min-height:48px;padding:.58rem .95rem;text-transform:uppercase}.story-reel__frame:hover .story-reel__play{background:#fff8f042;transform:translateY(-2px) scale(1.04)}.story-reel__caption{margin-top:1.15rem;text-align:center}.story-reel__caption h3{color:var(--chapter-text);font-family:Playfair Display,Georgia,serif;font-family:var(--heading-font);font-size:clamp(1.2rem,2vw,1.55rem);line-height:1.2}.story-reel__caption p{color:var(--chapter-muted);font-family:Lora,Georgia,serif;font-family:var(--heritage-font);font-size:.94rem;line-height:1.6;margin:.55rem auto 0}.story-artform{margin:0 auto;width:min(100%,470px)}.story-artform__strip{grid-gap:.62rem;align-items:stretch;display:grid;gap:.62rem;grid-template-columns:1fr 1fr 1fr;height:clamp(220px,31vw,360px)}.story-artform__panel{background:#ead0a8;border:1px solid #d6ad5cbd;border-radius:6px;box-shadow:0 18px 42px #5b2b171f,0 0 0 1px #ffeeb857,inset 0 0 0 1px #fff8dc3d,inset 0 0 18px #c5a0591f;display:block;height:100%;min-width:0;overflow:hidden;position:relative;width:100%}.story-artform__panel:after{background:linear-gradient(145deg,#fff8da57,#0000 16%),linear-gradient(315deg,#c5a0592e,#0000 22%),linear-gradient(105deg,#0000 0 43%,#fff0bc38 47%,#0000 54% 100%);border-radius:inherit;box-shadow:inset 0 0 0 1px #fff1be85,inset 0 0 0 2px #6f25211a,inset 0 0 20px #ffe29329;content:"";inset:0;mix-blend-mode:overlay;opacity:.9;pointer-events:none;position:absolute;z-index:1}.story-artform__panel img{animation:storyFolioImagePan 46s cubic-bezier(.37,0,.63,1) infinite alternate both;animation:storyFolioImagePan var(--panel-pan-duration,46s) cubic-bezier(.37,0,.63,1) infinite alternate both;-webkit-backface-visibility:hidden;backface-visibility:hidden;display:block;height:100%;inset:0 auto 0 0;object-fit:cover;object-position:center 50%;object-position:center var(--panel-pan-y,50%);position:absolute;transform:translate3d(var(--panel-pan-start-x),0,0);transform-origin:left center;width:178%;width:calc(100% + var(--panel-pan-overscan, 78%));will-change:transform}.story-artform__panel:nth-child(2){transform:translateY(1.1rem)}.story-artform__lines{border-left:1px solid #9d5b234d;margin-top:2.2rem;padding-left:1.4rem}.story-artform__lines p{color:var(--story-ink);font-family:Playfair Display,Georgia,serif;font-family:var(--heading-font);font-size:clamp(1.2rem,2vw,1.8rem);line-height:1.4}.story-artform__lines p+p{margin-top:.65rem}.story-artform__hindi{color:var(--story-green);font-family:"Noto Serif Devanagari",Noto Sans Devanagari,serif;font-family:var(--devanagari-font);font-size:clamp(1.05rem,1.8vw,1.45rem);font-weight:700;line-height:1.5;margin-top:1.4rem}.story-bharat-signature{max-width:620px;padding-top:1.25rem;position:relative;z-index:1}.story-bharat-signature__rule{align-items:center;display:flex;height:24px;justify-content:center;margin-bottom:1rem;position:relative}.story-bharat-signature__rule:before{background:linear-gradient(90deg,#f4993300,#f49933b3 18%,#b487395c 50%,#13880885 82%,#13880800);content:"";height:1px;left:0;position:absolute;right:0;top:50%;transform:translateY(-50%)}.story-bharat-signature__chakra{background:var(--story-ivory);border-radius:999px;box-shadow:0 0 0 6px var(--story-ivory);color:#173f84;height:22px;padding:2px;position:relative;width:22px;z-index:1}.story-bharat-note__lines{grid-gap:.3rem;color:var(--story-ink);display:grid;font-family:"Noto Serif Devanagari",Noto Sans Devanagari,serif;font-family:var(--devanagari-font);font-size:clamp(1.45rem,3vw,2.45rem);font-weight:700;gap:.3rem;line-height:1.2;margin-top:1rem}.story-bharat-signature__english{color:#5b2b17a3;font-family:Lora,Georgia,serif;font-family:var(--heritage-font);font-size:.92rem;line-height:1.55;margin:.4rem 0 0}.story-closing{background:radial-gradient(circle at 18% 20%,#c5a0591f,#0000 26%),radial-gradient(circle at 82% 82%,#6f252147,#0000 28%),linear-gradient(155deg,#2a1810,#1a0f08);color:#fff8f0;overflow:hidden;padding:clamp(5rem,9vw,8rem) clamp(1rem,4vw,2.5rem);position:relative;text-align:center}.story-closing:before{background:linear-gradient(90deg,#0000,#c5a059db,#0000);content:"";height:1px;left:50%;position:absolute;top:0;transform:translateX(-50%);width:min(520px,72vw)}.story-closing__inner{margin:0 auto;max-width:980px;position:relative;z-index:1}.story-closing__eyebrow{color:var(--story-gold);margin-bottom:1rem}.story-closing h2{font-family:Playfair Display,Georgia,serif;font-family:var(--heading-font);font-size:clamp(2.35rem,5vw,5rem);letter-spacing:0;line-height:1.04;margin:0 auto;max-width:940px}.story-closing__body{grid-gap:.9rem;color:#fff8f0c2;display:grid;font-family:Lora,Georgia,serif;font-family:var(--heritage-font);font-size:clamp(1rem,1.2vw,1.125rem);gap:.9rem;line-height:1.75;margin:1.55rem auto 0;max-width:660px}.story-closing__final{color:#fff8f0f0;font-family:Playfair Display,Georgia,serif;font-family:var(--heading-font);font-size:clamp(1.45rem,2.8vw,2.4rem);font-weight:700;line-height:1.22;margin:1.6rem auto 0;max-width:760px}.story-closing__actions{display:flex;flex-wrap:wrap;gap:.9rem;margin-top:2.2rem}.story-closing__actions,.story-cta{align-items:center;justify-content:center}.story-cta{border-radius:4px;display:inline-flex;font-family:DM Sans,Noto Sans Devanagari,sans-serif;font-family:var(--font-family);font-size:.9rem;font-weight:800;gap:.55rem;min-height:48px;padding:.9rem 1.25rem;text-decoration:none;transition:transform .25s ease,background .25s ease,border-color .25s ease,color .25s ease}.story-cta svg{font-size:1.1rem}.story-cta:hover{transform:translateY(-2px)}.story-cta--primary{background:var(--story-gold);border:1px solid var(--story-gold);color:#1a0f08}.story-cta--primary:hover{background:#dab96e;background:var(--golden-hover);border-color:#dab96e;border-color:var(--golden-hover)}.story-cta--secondary{background:#fff8f00a;border:1px solid #c5a05975;color:#fff8f0eb}.story-cta--secondary:hover{background:#c5a0591f;border-color:#c5a059bd;color:#fff8f0}@media (max-width:980px){.our-story-hero__inner,.story-chapter__inner{grid-template-columns:1fr}.our-story-hero__inner{grid-template-areas:"copy" "subheading" "folio" "actions";row-gap:clamp(1.4rem,4vw,2.2rem)}.story-folio{margin:0 auto;width:min(100%,690px)}.story-chapter--media-left .story-chapter__copy,.story-chapter--media-left .story-chapter__media{order:0}.story-chapter__media{justify-content:flex-start}.story-reel{width:min(100%,350px)}.story-artform{margin:0;width:min(100%,640px)}}@media (max-width:640px){.our-story-hero,.story-chapter,.story-closing,.story-manifesto{padding-left:1rem;padding-right:1rem}.our-story-hero{padding-top:2rem}.our-story-hero__inner{row-gap:1.35rem}.our-story-hero__title{font-size:clamp(2.35rem,13vw,3.35rem);line-height:1.02}.our-story-hero__subheading,.story-chapter__body,.story-closing__body,.story-manifesto__body{font-size:.96rem}.our-story-hero__subheading{margin-top:0}.story-folio{grid-gap:.42rem;display:grid;gap:.42rem;grid-template-columns:repeat(4,minmax(0,1fr));height:clamp(255px,70vw,340px);margin-top:.35rem;min-height:0;padding:0;width:100%}.story-folio__rule{display:none}.story-folio__panel{border-radius:6px;inset:auto;bottom:auto;box-shadow:0 12px 24px #2a181021;left:auto;min-width:0;position:relative;right:auto;top:auto}.story-folio__panel,.story-folio__panel--1,.story-folio__panel--2,.story-folio__panel--3,.story-folio__panel--4{height:100%;width:auto}.story-folio__panel figcaption{bottom:.48rem;font-size:clamp(.48rem,1.65vw,.56rem);left:50%;max-width:calc(100% - .44rem);padding:.26rem .38rem;transform:translateX(-50%)}.story-manifesto__paper{box-shadow:inset 0 0 0 5px #fff8f042,0 16px 38px #5b2b171c;-webkit-clip-path:polygon(.8% 0,99.2% .4%,100% 99.2%,.3% 100%);clip-path:polygon(.8% 0,99.2% .4%,100% 99.2%,.3% 100%);padding:2rem 1.2rem}.story-manifesto__paper:after,.story-manifesto__paper:before{height:42px;width:42px}.story-manifesto__label{font-size:.68rem;gap:.42rem;letter-spacing:.1em}.story-chapter{padding-bottom:4.6rem;padding-top:4.2rem}.story-chapter__inner{gap:2.35rem}.story-chapter__number{font-size:clamp(4.1rem,24vw,6rem);top:-.7rem}.story-chapter h2{font-size:clamp(2rem,10vw,3rem)}.story-chapter__media{justify-content:center}.story-reel{width:min(100%,318px)}.story-reel__frame{border-radius:999px 999px 14px 14px/72px 72px 14px 14px;padding:.64rem}.story-reel__play{height:48px;width:48px}.story-reel__action{font-size:.7rem;padding:.54rem .72rem}.story-artform__strip{gap:.44rem;height:230px}.story-artform__lines{margin-top:1.75rem;padding-left:1rem}.story-bharat-signature{padding-top:1rem}.story-bharat-signature__rule{height:22px;margin-bottom:.7rem}.story-bharat-signature__chakra{box-shadow:0 0 0 5px var(--story-ivory);height:20px;width:20px}.story-bharat-signature__hindi{font-size:clamp(1.08rem,5vw,1.38rem);line-height:1.45}.story-bharat-signature__english{font-size:.84rem}.story-closing h2{font-size:clamp(2.05rem,10vw,3.05rem)}.story-closing__actions{align-items:stretch;flex-direction:column}.story-cta{width:100%}}@media (max-width:380px){.story-folio{gap:.34rem;height:clamp(230px,72vw,300px)}}.commerce-page{background:linear-gradient(180deg,#fff8f0fa,#fff3e8f5),url(/static/media/fabric-texture.ce2345ffefc0b7717829.svg);color:#8b4513;color:var(--brown-text);min-height:calc(100vh - 7.75rem);padding:4.5rem clamp(1rem,4vw,3rem) 5rem}.cart-page-header,.collections-page-header{border-bottom:1px solid #c5a05938;margin:0 auto 1.4rem;max-width:1160px;padding:.35rem 0 1rem}.cart-page-header{align-items:flex-end;display:flex;gap:1.5rem;justify-content:space-between}.cart-page-kicker{color:#7a1f1f;display:inline-flex;font-size:.72rem;font-weight:800;letter-spacing:.13em;margin-bottom:.32rem;text-transform:uppercase}.cart-page-header h1,.collections-page-header h1{color:#8b4513;color:var(--brown-text);font-family:Playfair Display,serif;font-size:clamp(1.85rem,4vw,3rem);line-height:1.08;margin:0}.cart-page-header p,.collections-page-header p{color:#8b4513b8;font-size:.94rem;line-height:1.65;margin:0;max-width:470px}.collections-page{--collections-max:1180px;--collections-cocoa:#2a1810;--collections-maroon:#7a1f1f;--collections-terracotta:#a24b2a;--collections-paper:#fff8f0;--collections-warm-paper:#fff3e8;--collections-green:#315b37;background:linear-gradient(180deg,#fff8f0fa,#fff3e8f5 48%,#fff8f0fa),url(/static/media/fabric-texture.ce2345ffefc0b7717829.svg);color:#8b4513;color:var(--brown-text);min-height:calc(100vh - 7.75rem);overflow:hidden;padding:0 0 5.5rem}.collections-rangmandap-hero{background:linear-gradient(135deg,#fff8f0fa,#ffefdbe6 46%,#fff8f0fa),url(/static/media/fabric-texture.ce2345ffefc0b7717829.svg);border-bottom:1px solid #c5a05938;isolation:isolate;padding:4rem 1.5rem 0;position:relative}.collections-rangmandap-hero:before{background:linear-gradient(90deg,#7a1f1f12,#0000 18%,#0000 82%,#7a1f1f12),repeating-linear-gradient(90deg,#0000 0 36px,rgba(197,160,89,.045) 36px 37px);content:"";inset:0;pointer-events:none;position:absolute;z-index:-1}.collections-rangmandap-hero:after{background:linear-gradient(90deg,#7a1f1f,#c5a059 22%,#a24b2a 48%,#315b37 72%,#7a1f1f);bottom:0;content:"";height:6px;left:0;position:absolute;right:0}.collections-hero-inner{margin:0 auto;width:min(100%,var(--collections-max))}.collections-hero-copy{margin:0 auto 2.6rem;max-width:920px;text-align:center}.collections-eyebrow,.collections-section-kicker{color:var(--collections-maroon);display:inline-flex;font-size:.78rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.collections-hindi-accent{color:#7a1f1fc7;font-family:"Noto Serif Devanagari",Noto Sans Devanagari,serif;font-family:var(--devanagari-font);font-size:1rem;margin:.35rem 0 0}.collections-hero-copy h1{color:var(--collections-cocoa);font-family:Playfair Display,Georgia,serif;font-family:var(--heading-font);font-size:4.8rem;font-weight:700;line-height:.98;margin:.72rem auto 0;max-width:900px}.collections-heading-highlight{color:#c5a059;color:var(--golden-primary);font-style:italic}.collections-copy-mobile{display:none}.collections-hero-subheading{color:#572b12d1;font-family:Lora,Georgia,serif;font-family:var(--heritage-font);font-size:1.06rem;line-height:1.75;margin:1.1rem auto 0;max-width:680px}.collections-hero-actions{align-items:center;display:flex;flex-wrap:wrap;gap:.8rem;justify-content:center;margin-top:1.55rem}.collection-showroom-card__cta,.collections-empty-state a,.collections-primary-action,.collections-sample-link,.collections-secondary-action{border-radius:4px;font-weight:800;min-height:48px;text-decoration:none;transition:transform .25s ease,background .25s ease,border-color .25s ease,box-shadow .25s ease}.collections-primary-action,.collections-sample-link{align-items:center;background:#c5a059;background:var(--golden-primary);box-shadow:0 14px 28px #7a1f1f29;color:#fff8f0;display:inline-flex;flex:0 0 auto;gap:.48rem;justify-content:center;min-width:220px;padding:.8rem 1.35rem}.collections-secondary-action{align-items:center;background:#fff8f09e;border:1px solid #7a1f1f47;color:var(--collections-maroon);display:inline-flex;gap:.45rem;justify-content:center;padding:.78rem 1.2rem}.collection-showroom-card__cta:hover,.collections-empty-state a:hover,.collections-primary-action:hover,.collections-sample-link:hover{background:#dab96e;background:var(--golden-hover);transform:translateY(-2px)}.collections-secondary-action:hover{background:#7a1f1f14;border-color:#7a1f1f70}.collection-showroom-card__cta svg,.collections-primary-action svg,.collections-sample-link svg,.collections-secondary-action svg{height:18px;width:18px}.collections-hero-trust-wrap{margin-top:1rem}.collections-hero-trust,.collections-hero-trust-group{align-items:center;display:flex;justify-content:center;margin:0}.collections-hero-trust-group{color:#572b12b8;flex-wrap:wrap;font-size:.9rem;font-weight:700;gap:.7rem;list-style:none;padding:0}.collections-hero-trust-group li{align-items:center;display:inline-flex;gap:.7rem}.collections-hero-trust-group .collections-hero-trust-loop-extra{display:none}.collections-hero-trust-group li:not(:first-child):before{background:#c5a059;background:var(--golden-primary);border-radius:50%;content:"";height:5px;width:5px}.collections-hero-trust-duplicate{display:none}.collections-swatch-carousel{grid-gap:.8rem;align-items:center;display:grid;gap:.8rem;grid-template-columns:42px minmax(0,1fr) 42px;position:relative}.collections-swatch-control{background:#fff8f0e6;border:1px solid #c5a05952;border-radius:50%;box-shadow:0 10px 24px #2a18101f;color:var(--collections-maroon);cursor:pointer;display:grid;height:42px;min-height:42px;place-items:center;position:relative;transition:background .2s ease,border-color .2s ease,color .2s ease,opacity .2s ease,transform .2s ease;width:42px;z-index:2}.collections-swatch-control:focus-visible:not(:disabled),.collections-swatch-control:hover:not(:disabled){background:var(--collections-maroon);border-color:var(--collections-maroon);color:#fff8f0;transform:translateY(-1px)}.collections-swatch-control:disabled{box-shadow:none;cursor:not-allowed;opacity:.34}.collections-swatch-control svg{height:21px;width:21px}.collections-swatch-rail{-ms-overflow-style:none;display:flex;gap:1rem;margin:-1.9rem -1.3rem 0;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 2rem,#000 calc(100% - 2rem),#0000);mask-image:linear-gradient(90deg,#0000 0,#000 2rem,#000 calc(100% - 2rem),#0000);overflow-x:auto;overflow-y:hidden;padding:2.2rem 1.5rem 3.6rem;scroll-padding-inline:1.5rem;scroll-snap-type:x mandatory;scrollbar-width:none}.collections-browse-modes::-webkit-scrollbar,.collections-filter-chips::-webkit-scrollbar,.collections-mood-strip::-webkit-scrollbar,.collections-swatch-rail::-webkit-scrollbar{display:none}.collections-swatch-card{background:#f5e8d8;border:1px solid #c5a05947;border-radius:8px;box-shadow:0 22px 50px #2a181024;color:#fff8f0;flex:0 0 clamp(260px,26vw,310px);min-height:clamp(190px,18vw,235px);overflow:hidden;position:relative;scroll-snap-align:start;text-decoration:none}.collections-swatch-card:after{background:linear-gradient(180deg,#0000 36%,#2a1810ad),linear-gradient(90deg,#7a1f1f38,#0000 52%,#315b3729);content:"";inset:0;pointer-events:none;position:absolute}.collections-swatch-card img{height:100%;min-height:clamp(190px,18vw,235px);object-fit:cover;transform:scale(1.02);transition:transform .45s ease;width:100%}.collections-swatch-card:hover img{transform:scale(1.08)}.collections-swatch-card strong,.collections-swatch-label{left:1rem;position:absolute;right:1rem;z-index:1}.collections-swatch-label{bottom:3rem;color:#fff8f0d1;font-family:Lora,Georgia,serif;font-family:var(--heritage-font);font-size:.84rem}.collections-swatch-card strong{bottom:1rem;font-family:Playfair Display,Georgia,serif;font-family:var(--heading-font);font-size:1.42rem;line-height:1.12}.collections-finder{background:linear-gradient(180deg,#fff3e8f0,#fff8f0fa),url(/static/media/fabric-texture.ce2345ffefc0b7717829.svg);padding:3.75rem 1.5rem 2.7rem}.collections-finder-shell{background:#fffaf3d1;border:1px solid #c5a0593d;border-radius:8px;box-shadow:0 20px 48px #2a181014;margin:0 auto;padding:1.35rem;width:min(100%,var(--collections-max))}.collections-finder-header{grid-gap:1rem 2rem;align-items:end;display:grid;gap:1rem 2rem;grid-template-columns:minmax(220px,.72fr) minmax(0,1fr);margin-bottom:1.2rem}.collections-finder-header .collections-section-kicker{grid-column:1/-1}.collections-empty-state h2,.collections-finder h2,.collections-grid-header h2,.collections-sample-invite h2{color:var(--collections-cocoa);font-family:Playfair Display,Georgia,serif;font-family:var(--heading-font);font-size:2.45rem;line-height:1.12;margin:0}.collections-empty-state p,.collections-finder p,.collections-grid-header p,.collections-sample-invite p{color:#572b12bf;font-family:Lora,Georgia,serif;font-family:var(--heritage-font);font-size:1rem;line-height:1.7;margin:0}.collections-browse-modes,.collections-filter-chips,.collections-mood-strip{-ms-overflow-style:none;align-items:center;display:flex;flex-wrap:wrap;gap:.55rem;scrollbar-width:none}.collections-browse-mode,.collections-filter-chip,.collections-mobile-browse-helper button,.collections-mood-button,.collections-view-all{background:#fff8f0b8;border:1px solid #c5a05942;border-radius:999px;color:#572b12d6;cursor:pointer;font-family:DM Sans,Noto Sans Devanagari,sans-serif;font-family:var(--font-family);font-size:.9rem;font-weight:800;min-height:48px;padding:.68rem 1rem;transition:background .22s ease,border-color .22s ease,color .22s ease,transform .22s ease}.collections-browse-mode:hover,.collections-filter-chip:hover,.collections-mobile-browse-helper button:hover,.collections-mood-button:hover,.collections-view-all:hover{border-color:#7a1f1f57;transform:translateY(-1px)}.collections-browse-mode.is-active,.collections-filter-chip.is-active,.collections-mobile-browse-helper button.is-active,.collections-mood-button.is-active{background:var(--collections-maroon);border-color:#7a1f1f6b;box-shadow:0 12px 22px #7a1f1f29;color:#fff8f0}.collections-browse-row{align-items:center;border-top:1px solid #c5a0592e;display:flex;flex-wrap:wrap;gap:.72rem;margin-top:1.05rem;padding-top:1.05rem}.collections-browse-row>span{color:#572b1294;font-family:Lora,Georgia,serif;font-family:var(--heritage-font);font-size:.95rem;font-weight:700}.collections-browse-mode,.collections-filter-chip,.collections-view-all{font-size:.84rem;min-height:42px;padding:.54rem .85rem}.collections-view-all{background:#0000;color:var(--collections-maroon);margin-left:auto}.collections-filter-panel{background:#fff8f0ad;border:1px solid #c5a0592e;border-radius:8px;margin-top:1rem;padding:1rem}.collections-filter-panel p{margin-bottom:.75rem}.collections-mobile-browse-helper{display:none}.collections-grid-header{grid-gap:.45rem 1.2rem;align-items:end;display:grid;gap:.45rem 1.2rem;grid-template-columns:minmax(0,1fr) auto;margin:0 auto;padding:2.6rem 1.5rem 1.2rem;width:min(100%,var(--collections-max))}.collections-grid-header .collections-section-kicker{grid-column:1/-1}.collections-grid-count{align-items:center;background:#fffaf3c2;border:1px solid #c5a05940;border-radius:999px;color:var(--collections-green);display:inline-flex;font-size:.84rem;font-weight:800;min-height:38px;padding:.45rem .75rem;white-space:nowrap}.collection-showroom-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 auto;width:min(100% - 3rem,var(--collections-max))}.collection-showroom-card{background:linear-gradient(180deg,#fffbf5f5,#fff4e8eb),url(/static/media/fabric-texture.ce2345ffefc0b7717829.svg);border:1px solid #c5a05947;border-radius:8px;box-shadow:0 18px 44px #2a18101a;overflow:hidden;position:relative}.collection-showroom-card:before{border:1px solid #7a1f1f1a;border-radius:5px;content:"";inset:10px;pointer-events:none;position:absolute;z-index:2}.collection-showroom-card:after{background:#c5a059;background:var(--golden-primary);border-radius:2px;box-shadow:0 0 0 5px #fff8f0c2;content:"";height:10px;position:absolute;right:16px;top:16px;transform:rotate(45deg);width:10px;z-index:3}.collection-gallery{aspect-ratio:5/4;background:#f4e4d1;overflow:hidden;position:relative}.collection-gallery img{height:100%;object-fit:cover;object-position:center;transition:transform .45s ease;width:100%}.collection-showroom-card:hover .collection-gallery img{transform:scale(1.04)}.collection-gallery-nav{background:#fff8f0d1;border-radius:50%;color:var(--collections-cocoa);cursor:pointer;display:grid;height:42px;min-height:42px;opacity:0;place-items:center;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .2s ease,background .2s ease;width:42px;z-index:4}.collection-gallery-nav:focus-visible,.collection-gallery:hover .collection-gallery-nav{opacity:1}.collection-gallery-nav:hover{background:#fff8f0f5}.collection-gallery-nav--prev{left:14px}.collection-gallery-nav--next{right:14px}.collection-gallery-nav svg{height:21px;width:21px}.collection-gallery-dots{bottom:12px;display:flex;gap:.42rem;left:50%;position:absolute;transform:translateX(-50%);z-index:4}.collection-gallery-dots button{background:#fff8f0a3;border-radius:50%;box-shadow:0 0 0 1px #2a181014;cursor:pointer;height:10px;min-height:10px;width:10px}.collection-gallery-dots button.is-active{background:#c5a059;background:var(--golden-primary);box-shadow:0 0 0 2px #fff8f0b8}.collection-showroom-card__body{background:linear-gradient(180deg,#fffbf5f5,#fff7eefa);padding:2rem 2.05rem 1.9rem;position:relative;z-index:1}.collection-showroom-card__art-row{align-items:center;color:#7a1f1fc7;display:flex;flex-wrap:wrap;font-size:.72rem;font-weight:900;gap:.9rem;justify-content:space-between;margin-bottom:.9rem;text-transform:uppercase}.collection-showroom-card__art-row small{color:#572b1285;font-family:Lora,Georgia,serif;font-family:var(--heritage-font);font-size:.78rem;font-weight:700;text-transform:none}.collection-showroom-card__title-row{align-items:flex-start;display:flex;gap:1.2rem;justify-content:space-between;margin-bottom:.62rem}.collection-showroom-card__name{min-width:0}.collection-showroom-card__title-row h3{color:#8b4513;color:var(--brown-text);font-family:Playfair Display,Georgia,serif;font-family:var(--heading-font);font-size:2rem;line-height:1.08;margin:0}.collection-showroom-card__name span{color:#572b1294;display:block;font-size:.94rem;font-weight:600;margin-top:.14rem}.collection-showroom-card__line{color:#572b12c7;font-family:Lora,Georgia,serif;font-family:var(--heritage-font);font-size:1rem;line-height:1.55;margin:0}.collection-showroom-card__tags{display:flex;flex-wrap:wrap;gap:.32rem;margin:.65rem 0 0}.collection-showroom-card__tag-chip{background:#7a1f1f12;border:1px solid #7a1f1f33;border-radius:100px;color:#7a1f1fb8;font-family:Lora,Georgia,serif;font-family:var(--heritage-font);font-size:.71rem;font-weight:700;line-height:1.45;padding:.17rem .6rem;white-space:nowrap}.collection-showroom-card__purchase{border-top:1px solid #c5a0592e;color:#572b12c2;font-size:.84rem;font-weight:800;line-height:1.35;margin:1rem 0 1.18rem;padding-top:.85rem}.collection-showroom-card__price-line{grid-gap:.14rem;display:grid;flex:0 0 auto;gap:.14rem;justify-items:end;text-align:right}.collection-showroom-card__price-line span{color:#572b128a;font-size:.68rem;font-weight:900;letter-spacing:.05em;line-height:1;text-transform:uppercase}.collection-showroom-card__price-line strong{align-items:baseline;color:var(--collections-maroon);display:inline-flex;font-family:DM Sans,Noto Sans Devanagari,sans-serif;font-family:var(--font-family);font-size:1.5rem;font-weight:900;letter-spacing:0;line-height:1}.collection-showroom-card__price-line small{color:#572b12a3;font-family:var(--body-font);font-size:.76rem;font-weight:850;margin-left:.14rem}.collection-showroom-card__cta{align-items:center;background:var(--collections-maroon);box-shadow:0 10px 20px #7a1f1f21;color:#fff8f0;display:inline-flex;gap:.45rem;justify-content:center;padding:.82rem 1rem;width:100%}.collections-empty-state{background:#fffaf3e0;border:1px solid #c5a05947;border-radius:8px;margin:0 auto;padding:2.4rem;text-align:center;width:min(100% - 3rem,760px)}.collections-empty-state p{margin:.7rem auto 1.2rem;max-width:560px}.collections-empty-state a{align-items:center;background:var(--collections-maroon);color:#fff8f0;display:inline-flex;justify-content:center;padding:.75rem 1.05rem}.collections-sample-invite{align-items:center;background:linear-gradient(135deg,#2a1810fa,#4f1c19f5),url(/static/media/fabric-texture.ce2345ffefc0b7717829.svg);border:1px solid #c5a05957;border-radius:8px;box-shadow:0 22px 48px #2a181029;display:flex;gap:2rem;justify-content:space-between;margin:3.2rem auto 0;padding:2rem;width:min(100% - 3rem,var(--collections-max))}.collections-sample-invite .collections-section-kicker{color:#dab96e;color:var(--golden-hover)}.collections-sample-invite h2{color:#fff8f0;margin-top:.3rem}.collections-sample-invite p{color:#fff8f0c2;margin-top:.6rem;max-width:620px}.collections-trust-strip{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(5,minmax(0,1fr));margin:1.2rem auto 0;width:min(100% - 3rem,var(--collections-max))}.collections-trust-item{align-items:center;background:#fffaf3c2;border:1px solid #c5a05933;border-radius:8px;color:#572b12d1;display:flex;font-size:.88rem;font-weight:800;gap:.52rem;justify-content:center;min-height:72px;padding:.75rem;text-align:center}.collections-trust-item svg{color:var(--collections-green);flex:0 0 auto;height:20px;width:20px}@media (max-width:1100px){.collections-hero-copy h1{font-size:3.75rem}.collections-finder-header{grid-template-columns:1fr}.collections-trust-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:780px){.collections-rangmandap-hero{padding:1.45rem .85rem 1.35rem}.collections-hero-copy{margin-bottom:1.05rem}.collections-eyebrow,.collections-section-kicker{font-size:.66rem}.collections-copy-desktop{display:none}.collections-copy-mobile{display:inline}.collections-hero-copy h1{font-size:clamp(1.78rem,7.2vw,2.15rem);line-height:1.08;max-width:22rem}.collections-hindi-accent{font-size:.74rem;margin-top:.24rem}.collections-hero-subheading{font-size:.82rem;line-height:1.45;margin-top:.72rem;max-width:21rem}.collections-hero-actions{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:.95rem}.collections-primary-action,.collections-secondary-action{font-size:.75rem;min-height:42px;min-width:0;padding:.55rem .62rem;white-space:nowrap;width:100%}.collections-primary-action svg,.collections-secondary-action svg{height:16px;width:16px}.collections-hero-trust-wrap{left:50%;margin:.86rem 0 0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12%,#000 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12%,#000 88%,#0000);max-width:none;overflow:hidden;position:relative;transform:translateX(-50%);width:100vw}.collections-hero-trust{animation:pitaaraMarqueeLoop 19s linear infinite;flex-wrap:nowrap;gap:0;justify-content:flex-start;min-width:100%;padding:0 0 .08rem;width:-webkit-max-content;width:max-content;will-change:transform}.collections-hero-trust-group{color:#572b12c7;flex:0 0 auto;flex-wrap:nowrap;font-size:.7rem;gap:.42rem;justify-content:flex-start;min-width:-webkit-max-content;min-width:max-content;padding-inline:.75rem}.collections-hero-trust-duplicate{display:flex}.collections-hero-trust-group li{background:#fff8f0bd;border:1px solid #c5a05938;border-radius:999px;display:inline-flex;flex:0 0 auto;min-height:30px;padding:.32rem .58rem}.collections-hero-trust-group .collections-hero-trust-loop-extra{display:inline-flex}.collections-hero-trust:hover{animation-play-state:paused}.collections-hero-trust-group li:before{content:none!important}.collections-swatch-carousel{display:block;margin-inline:-.85rem;margin-top:.05rem}.collections-swatch-control{background:#fff8f0eb;height:36px;min-height:36px;position:absolute;top:calc(.55rem + 77.5px);transform:translateY(-50%);width:36px}.collections-swatch-control:focus-visible:not(:disabled),.collections-swatch-control:hover:not(:disabled){transform:translateY(-50%)}.collections-swatch-control--prev{left:.36rem}.collections-swatch-control--next{right:.36rem}.collections-swatch-control svg{height:19px;width:19px}.collections-swatch-rail{margin:-1.3rem 0 0;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 1.5rem,#000 calc(100% - 1.5rem),#0000);mask-image:linear-gradient(90deg,#0000 0,#000 1.5rem,#000 calc(100% - 1.5rem),#0000);padding:1.4rem 1.05rem 2.55rem;scroll-padding-inline:1.05rem;scroll-snap-type:x mandatory}.collections-swatch-card{box-shadow:0 14px 28px #2a181021;flex-basis:72%;min-height:155px}.collections-swatch-card img{min-height:155px}.collections-swatch-label{bottom:2.35rem;font-size:.68rem}.collections-swatch-card strong{bottom:.78rem;font-size:1.06rem}.collections-finder{padding:1.28rem .85rem 1rem}.collections-finder-shell{padding:.85rem}.collections-finder-header{gap:.35rem;margin-bottom:.72rem}.collections-empty-state h2,.collections-finder h2,.collections-grid-header h2,.collections-sample-invite h2{font-size:1.38rem}.collections-empty-state p,.collections-finder p,.collections-grid-header p,.collections-sample-invite p{font-size:.82rem;line-height:1.5}.collections-finder-header p{display:none}.collections-filter-chips,.collections-mood-strip{flex-wrap:nowrap;margin-inline:-.85rem;overflow-x:auto;padding:0 .85rem .1rem}.collections-filter-chip,.collections-mood-button{flex:0 0 auto;font-size:.76rem;min-height:38px;padding:.42rem .72rem}.collections-browse-mode,.collections-view-all{font-size:.74rem;min-height:36px;padding:.4rem .68rem}.collections-browse-row{align-items:flex-start;flex-direction:column;gap:.52rem;margin-top:.78rem;padding-top:.72rem}.collections-browse-modes{flex-wrap:nowrap;overflow-x:auto;padding-bottom:.05rem;width:100%}.collections-view-all{margin-left:0}.collections-grid-header{grid-template-columns:1fr;padding:1.35rem .9rem .78rem}.collections-grid-count{justify-self:start}.collection-showroom-grid{gap:1.15rem;grid-template-columns:1fr;width:calc(100% - 1.7rem)}.collection-gallery-nav{opacity:1}.collection-showroom-card__body{padding:1.28rem 1.16rem 1.2rem}.collection-showroom-card__title-row{gap:.75rem;margin-bottom:.66rem}.collection-showroom-card__title-row h3{font-size:1.46rem}.collection-showroom-card__name span{font-size:.78rem}.collection-showroom-card__art-row{grid-gap:.35rem;display:grid;font-size:.62rem;gap:.35rem;margin-bottom:.72rem}.collection-showroom-card__art-row small{font-size:.66rem;width:-webkit-fit-content;width:fit-content}.collection-showroom-card__line{font-size:.84rem;line-height:1.45}.collection-showroom-card__tags{gap:.26rem;margin-top:.5rem}.collection-showroom-card__tag-chip{font-size:.62rem;padding:.13rem .5rem}.collection-showroom-card__purchase{font-size:.72rem;line-height:1.28;margin:.82rem 0 .92rem;padding-top:.7rem}.collection-showroom-card__price-line span{font-size:.58rem}.collection-showroom-card__price-line strong{font-size:1.2rem}.collection-showroom-card__price-line small{font-size:.66rem}.collection-showroom-card__cta{font-size:.8rem;min-height:42px}.collections-sample-invite{align-items:stretch;flex-direction:column;gap:1rem;margin-top:1.65rem;padding:1rem;width:calc(100% - 1.7rem)}.collections-sample-link{min-width:0;width:100%}.collections-trust-strip{gap:.55rem;grid-template-columns:1fr;width:calc(100% - 1.7rem)}.collections-trust-item{font-size:.82rem;justify-content:flex-start;min-height:58px;text-align:left}}@keyframes collectionsTrustMarquee{0%{transform:translateX(0)}to{transform:translateX(calc(-50% - .21rem))}}@media (max-width:420px){.collections-hero-copy h1{font-size:1.72rem}.collections-hero-actions{gap:.42rem}.collections-primary-action,.collections-secondary-action{font-size:.72rem;padding-inline:.48rem}.collections-primary-action svg,.collections-secondary-action svg{height:15px;width:15px}.collections-swatch-card{flex-basis:76%}.collections-mood-button{font-size:.76rem;padding-inline:.82rem}}.commerce-hero{border-bottom:1px solid #c5a05938;color:#8b4513;color:var(--brown-text);margin:0 auto 1.4rem;max-width:1160px;padding:.35rem 0 1rem;position:relative}.commerce-hero:after{content:none}.commerce-hero--compact{padding-block:.35rem 1rem}.commerce-eyebrow{align-items:center;color:#7a1f1f;display:inline-flex;font-size:.72rem;font-weight:800;letter-spacing:.13em;margin-bottom:.32rem;text-transform:uppercase}.commerce-empty-state h1,.commerce-empty-state h2,.commerce-title{font-family:Playfair Display,serif;font-size:clamp(1.85rem,4vw,3rem);font-weight:700;line-height:1.08;margin:0;max-width:840px}.commerce-empty-state p,.commerce-subtitle{color:inherit;font-size:.94rem;line-height:1.65;margin:.6rem 0 0;max-width:620px;opacity:.74}.commerce-actions,.commerce-summary-actions{align-items:center;display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.5rem}.commerce-primary,.commerce-secondary{align-items:center;border-radius:8px;display:inline-flex;font-family:DM Sans,Noto Sans Devanagari,sans-serif;font-family:var(--font-family);font-size:.92rem;font-weight:700;gap:.55rem;justify-content:center;line-height:1.2;min-height:48px;padding:.82rem 1.15rem;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.commerce-primary{background:#c5a059;background:var(--golden-primary);border:1px solid #c5a059a6;box-shadow:0 8px 22px #c5a05947;color:#fff}.commerce-primary:hover,.commerce-secondary:hover{transform:translateY(-2px)}.commerce-secondary{background:#fff8f0d1;border:1px solid #c5a05933;border:1px solid var(--golden-border);color:#8b4513;color:var(--brown-text)}.commerce-secondary--button{cursor:pointer}.commerce-action-icon{flex-shrink:0;height:19px!important;width:19px!important}.commerce-empty-state{background:#fff8f0e6;border:1px solid #c5a05933;border:1px solid var(--golden-border);border-radius:8px;box-shadow:0 18px 48px #2a181014;margin:0 auto;max-width:980px;padding:clamp(2rem,5vw,4rem)}.commerce-empty-state--success{text-align:left}.checkout-layout,.commerce-layout{grid-gap:1.5rem;align-items:start;display:grid;gap:1.5rem;grid-template-columns:minmax(0,1fr) 360px;margin:0 auto;max-width:1160px}.admin-readiness-card,.admin-section,.cart-lines,.checkout-form,.commerce-info-card,.policy-content{background:#fff8f0eb;border:1px solid #c5a05933;border:1px solid var(--golden-border);border-radius:8px;box-shadow:0 16px 42px #2a181014}.cart-lines{grid-gap:1.2rem;display:grid;gap:1.2rem;padding:1.15rem}.cart-line{grid-gap:1.25rem;background:linear-gradient(180deg,#fffcf7fa,#fff8f0eb),url(/static/media/fabric-texture.ce2345ffefc0b7717829.svg);border:1px solid #c5a0592e;border-radius:8px;box-shadow:0 10px 28px #2a18100f;display:grid;gap:1.25rem;grid-template-columns:152px minmax(0,1fr);padding:1.2rem}.cart-line-image-wrap{aspect-ratio:1;background:#f5e6d2;border-radius:8px;display:block;overflow:hidden}.cart-line-image{display:block;height:100%;object-fit:cover;width:100%}.cart-line-main{grid-gap:1rem;display:grid;gap:1rem;min-width:0}.cart-line-heading{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.admin-readiness-card h2,.admin-section-heading h2,.cart-line-heading h2,.checkout-form-section h2,.commerce-info-card h2,.policy-row h2{color:#8b4513;color:var(--brown-text);font-family:Playfair Display,serif;line-height:1.2;margin:0}.cart-line-heading h2{font-size:1.42rem}.admin-product-card p,.admin-section-heading p,.cart-line-heading p,.cart-line-meta,.checkout-summary-item small,.commerce-info-card p,.commerce-summary-note,.policy-row p{color:#8b4513b8}.cart-line-config{align-items:center;color:#8b4513b3;display:flex;flex-wrap:wrap;font-size:.88rem;font-weight:700;gap:.45rem;line-height:1.45;margin-top:.32rem}.cart-line-config span{align-items:center;display:inline-flex}.cart-line-config span+span:before{background:#c5a059d9;border-radius:999px;content:"";height:4px;margin-right:.45rem;width:4px}.cart-remove-btn{background:#7a1f1f0f;border:1px solid #7a1f1f1f;border-radius:999px;color:#7a1f1f;cursor:pointer;flex-shrink:0;height:40px;width:40px}.cart-line-controls{grid-gap:.85rem;display:grid;gap:.85rem;grid-template-columns:minmax(120px,180px);margin-top:1rem}.cart-line-editor{grid-gap:.85rem 1rem;align-items:end;display:grid;gap:.85rem 1rem;grid-template-columns:repeat(2,minmax(180px,1fr))}.commerce-field{grid-gap:.38rem;color:#8b4513c2;display:grid;font-size:.8rem;font-weight:700;gap:.38rem}.commerce-field--inline{min-width:0}.commerce-field input,.commerce-field select,.commerce-field textarea{background:#fffaf3;border:1px solid #c5a05947;border-radius:8px;color:#8b4513;color:var(--brown-text);font-family:DM Sans,Noto Sans Devanagari,sans-serif;font-family:var(--font-family);font-size:.95rem;min-height:46px;outline:none;padding:.72rem .8rem;width:100%}.commerce-field textarea{line-height:1.55;resize:vertical}.commerce-field input:focus,.commerce-field select:focus,.commerce-field textarea:focus{border-color:#c5a059b3;box-shadow:0 0 0 3px #c5a05929}.commerce-field small{color:#8b1e1e;font-weight:600}.cart-line-meta{align-items:center;display:flex;flex-wrap:wrap;font-size:.9rem;gap:.7rem 1rem;margin-top:.85rem}.cart-line-meta strong{color:#8b4513;color:var(--brown-text)}.cart-lines-footer{display:none}.cart-add-collection-link{align-items:center;background:linear-gradient(135deg,#c5a0592e,#fffcf7f0),url(/static/media/fabric-texture.ce2345ffefc0b7717829.svg);border:1px solid #c5a05957;border-radius:8px;box-shadow:inset 0 0 0 1px #ffffff80,0 12px 28px #2a181012;color:#8b4513;color:var(--brown-text);display:flex;font-weight:800;gap:1rem;justify-content:space-between;min-height:72px;padding:.9rem 1rem;text-decoration:none}.cart-add-collection-link span{align-items:center;color:#7a1f1f;display:inline-flex;gap:.52rem}.cart-add-collection-link small{color:#8b4513a8;font-size:.78rem;font-weight:700;text-align:right}.cart-offer-line,.summary-offer-line{align-items:center;background:linear-gradient(90deg,#fff7dee6,#fffaf3eb),url(/static/media/fabric-texture.ce2345ffefc0b7717829.svg);border:1px solid #c5a05947;border-radius:999px;box-shadow:inset 0 0 0 1px #ffffff80;color:#8b4513d1;display:flex;font-size:.82rem;gap:.45rem;line-height:1.35;max-width:-webkit-fit-content;max-width:fit-content;min-height:34px;overflow:hidden;position:relative}.cart-offer-line{margin-top:.75rem;padding:.42rem .72rem}.summary-offer-line{border-radius:8px;font-size:.8rem;margin:.25rem 0 .35rem;max-width:none;padding:.46rem .62rem}.cart-offer-line:before,.summary-offer-line:before{animation:cartGiftShimmer 3.4s ease-in-out infinite;background:linear-gradient(90deg,#0000,#ffffffb8,#0000);content:"";inset:0 auto 0 -70%;pointer-events:none;position:absolute;width:55%}.cart-offer-icon{color:#7a1f1f;flex-shrink:0;height:18px!important;width:18px!important}.cart-offer-line strong,.summary-offer-line strong{color:#8b4513;color:var(--brown-text);font-weight:800}@keyframes cartGiftShimmer{0%{opacity:0;transform:translateX(0)}18%{opacity:1}52%{opacity:.65;transform:translateX(310%)}to{opacity:0;transform:translateX(310%)}}.commerce-summary{background:#fffaf3;border:1px solid #c5a0594d;border-radius:8px;border-top:3px solid #c5a059;border-top:3px solid var(--golden-primary);box-shadow:0 18px 48px #2a18101a;padding:1.35rem;position:-webkit-sticky;position:sticky;top:6rem}.commerce-summary-label{color:#8b4513a3;display:block;font-size:.78rem;font-weight:800;letter-spacing:.12em;margin-bottom:1rem;text-transform:uppercase}.admin-price-row,.commerce-summary-row,.commerce-summary-total{border-bottom:1px solid #c5a05929;display:flex;gap:1rem;justify-content:space-between;padding:.7rem 0}.commerce-summary-row--plain{border-bottom:none;padding-bottom:.4rem}.commerce-summary-row--gst span:first-child{align-items:center;display:inline-flex;gap:.35rem}.commerce-summary-row--gst span span{color:#3d6b4f;font-weight:900}.commerce-summary-row--service{color:#7a1f1fe6}.commerce-summary-row--service span{max-width:16rem}.summary-preparation{border-bottom:1px solid #c5a05929;padding:.8rem 0;position:relative}.summary-preparation-check{grid-gap:.65rem;align-items:flex-start;color:#8b4513;color:var(--brown-text);cursor:pointer;display:grid;gap:.65rem;grid-template-columns:auto minmax(0,1fr)}.summary-preparation-check input{accent-color:#c5a059;accent-color:var(--golden-primary);height:18px;margin-top:.18rem;width:18px}.summary-preparation-check strong{display:block;font-size:.9rem;line-height:1.35}.summary-preparation-check small{color:#8b4513ad;display:block;font-size:.76rem;font-weight:700;line-height:1.45;margin-top:.16rem}.commerce-summary-total{align-items:center;border-bottom:1px solid #c5a05929;margin-top:.4rem}.commerce-summary-total strong{color:#7a1f1f;font-size:1.35rem}.commerce-summary-grand-total{grid-gap:.28rem;background:linear-gradient(135deg,#7a1f1ff5,#431f14f0),url(/static/media/fabric-texture.ce2345ffefc0b7717829.svg);border-radius:8px;color:#fff8f0;display:grid;gap:.28rem;margin-top:.8rem;padding:1rem}.commerce-summary-grand-total span{font-size:.76rem;font-weight:800;letter-spacing:.08em;opacity:.82;text-transform:uppercase}.commerce-summary-grand-total strong{font-size:1.65rem;line-height:1.1}.commerce-summary-note{font-size:.86rem;line-height:1.6;margin:.75rem 0 0}.commerce-summary-note--trust{align-items:flex-start;display:flex;gap:.45rem}.commerce-summary-note--trust span{color:#3d6b4f;font-weight:900}.commerce-summary-actions{display:grid;grid-template-columns:1fr}.checkout-form{padding:clamp(1.15rem,3vw,1.75rem)}.checkout-form-section{grid-gap:1rem;border-bottom:1px solid #c5a0592e;display:grid;gap:1rem;margin-bottom:1.4rem;padding-bottom:1.4rem}.checkout-form-section:last-of-type{border-bottom:none}.commerce-form-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.commerce-check{align-items:center;color:#8b4513d1;display:flex;font-size:.92rem;gap:.65rem}.commerce-check input{accent-color:#c5a059;accent-color:var(--golden-primary);height:18px;width:18px}.checkout-submit{border:none;cursor:pointer;width:100%}.checkout-summary-item{grid-gap:.15rem;border-bottom:1px solid #c5a05924;display:grid;gap:.15rem;padding:.75rem 0}.checkout-summary-item span{font-weight:800}.order-success-card{grid-gap:.8rem;display:grid;gap:.8rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1.5rem}.order-success-card div{background:#fffaf3;border:1px solid #c5a05933;border:1px solid var(--golden-border);border-radius:8px;padding:1rem}.order-success-card span{color:#8b45139e;display:block;font-size:.78rem;font-weight:800;letter-spacing:.08em;margin-bottom:.35rem;text-transform:uppercase}.admin-metric-grid,.admin-product-grid,.admin-readiness-grid,.commerce-card-grid{grid-gap:1rem;display:grid;gap:1rem;margin:0 auto;max-width:1160px}.commerce-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.commerce-info-card{padding:1.4rem}.commerce-info-icon{color:#c5a059;color:var(--golden-primary);height:30px!important;margin-bottom:.8rem;width:30px!important}.contact-page{background:linear-gradient(180deg,#fff9f1f5,#fff3e8fa),url(/static/media/fabric-texture.ce2345ffefc0b7717829.svg);color:#5e2e13;min-height:calc(100vh - 7.75rem);padding:clamp(3rem,7vw,5rem) clamp(1rem,4vw,3rem) 5rem}.contact-conversation{margin:0 auto;max-width:960px}.contact-conversation__frame{background:linear-gradient(180deg,#fffcf7f0,#fff8f0f5),url(/static/media/fabric-texture.ce2345ffefc0b7717829.svg);border:1px solid #a569234d;border-radius:8px;box-shadow:0 20px 54px #2a181014;padding:clamp(2rem,5vw,5rem);position:relative}.contact-conversation__frame:after,.contact-conversation__frame:before{border-color:#a5692347;content:"";height:34px;pointer-events:none;position:absolute;width:34px}.contact-conversation__frame:before{border-left-width:1px;border-top-width:1px;left:14px;top:14px}.contact-conversation__frame:after{border-bottom-width:1px;border-right-width:1px;bottom:14px;right:14px}.contact-conversation__eyebrow{color:#7a1f1f;font-size:.72rem;font-weight:800;letter-spacing:.14em;line-height:1;margin-bottom:.7rem;text-transform:uppercase}.contact-conversation__heading{color:#8b4513;color:var(--brown-text);font-family:Playfair Display,Georgia,serif;font-family:var(--heading-font);font-size:clamp(3rem,5vw,5rem);font-weight:700;letter-spacing:0;line-height:1;margin:0;max-width:780px}.contact-conversation__highlight{color:#7a1f1f;font-style:italic}.contact-conversation__subheading{color:#5e2e13c7;font-size:17px;line-height:1.6;margin:1.25rem 0 0;max-width:600px}.contact-conversation__reassurance{color:#5e2e13b3;font-weight:800;margin:1rem 0 0}.contact-actions{grid-gap:.85rem;display:grid;gap:.85rem;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);margin-top:2rem}.contact-action{grid-gap:.78rem;align-items:center;border-radius:8px;display:grid;gap:.78rem;grid-template-columns:auto minmax(0,1fr) auto;min-height:78px;padding:.95rem 1.05rem;text-decoration:none;transition:transform .2s ease,border-color .2s ease,background .2s ease}.contact-action:hover{transform:translateY(-1px)}.contact-action:focus-visible,.contact-email a:focus-visible,.contact-trust-ledger a:focus-visible{outline:3px solid #7a1f1f3d;outline-offset:3px}.contact-action--whatsapp{background:#2f7a4d;border:1px solid #2f7a4d38;color:#fff}.contact-action--whatsapp:hover{background:#286a43}.contact-action--call{background:#fffcf7bd;border:1px solid #843d2266;color:#8b4513;color:var(--brown-text);grid-template-columns:auto minmax(0,1fr)}.contact-action--call:hover{background:#fffcf7f5;border-color:#7a1f1f61}.contact-action__icon{height:26px!important;width:26px!important}.contact-action__copy{grid-gap:.16rem;display:grid;gap:.16rem}.contact-action__copy strong{font-size:1rem;font-weight:900;line-height:1.2}.contact-action__copy small{font-size:.82rem;font-weight:600;line-height:1.35;opacity:.84}.contact-action__arrow{height:20px!important;transition:transform .2s ease;width:20px!important}.contact-action--whatsapp:hover .contact-action__arrow{transform:translateX(3px)}.contact-prompt{border-bottom:1px solid #a569232e;border-top:1px solid #a569232e;margin-top:1.5rem;padding:1rem 0}.contact-prompt p{color:#5e2e13b8;font-weight:800;margin:0 0 .7rem}.contact-prompt ul{display:flex;flex-wrap:wrap;gap:.5rem 1.6rem;list-style:none;margin:0;padding:0}.contact-prompt li{color:#8b4513;color:var(--brown-text);font-weight:800;position:relative}.contact-prompt li+li:before{color:#c5a059;color:var(--golden-primary);content:"◆";font-size:.48rem;left:-1.05rem;position:absolute;top:.45rem}.contact-prompt span{color:#5e2e138f;display:inline-flex;font-size:.78rem;font-weight:900;letter-spacing:.12em;margin-top:.85rem}.contact-email{align-items:center;color:#5e2e13ad;display:flex;flex-wrap:wrap;font-weight:800;gap:.48rem;margin-top:1.35rem}.contact-email svg{color:#7a1f1f;height:20px!important;width:20px!important}.contact-email a{color:#7a1f1f;-webkit-text-decoration-color:#7a1f1f47;text-decoration-color:#7a1f1f47;text-underline-offset:.22em}.contact-trust-ledger{grid-gap:0;background:#fffaf3b8;border:1px solid #a5692338;border-radius:8px;display:grid;gap:0;grid-template-columns:repeat(3,minmax(0,1fr));margin:2rem 0 0}.contact-trust-ledger__item{border-right:1px solid #a569232e;min-width:0;padding:1rem}.contact-trust-ledger__item:last-child{border-right:none}.contact-trust-ledger dt{align-items:center;color:#5e2e1394;display:flex;font-size:.72rem;font-weight:900;gap:.38rem;letter-spacing:.1em;line-height:1.2;margin-bottom:.42rem;text-transform:uppercase}.contact-trust-ledger dt svg{color:#7a1f1f;height:17px!important;width:17px!important}.contact-trust-ledger dd{color:#8b4513;color:var(--brown-text);font-size:.94rem;font-weight:800;line-height:1.45;margin:0}.contact-trust-ledger dd small,.contact-trust-ledger dd span{display:block}.contact-trust-ledger dd small{color:#5e2e13b8;font-size:.86rem;font-weight:800;margin-top:.18rem}.contact-trust-ledger a{align-items:center;color:#7a1f1f;display:inline-flex;font-size:.78rem;font-weight:900;gap:.2rem;margin-top:.45rem;text-decoration:none}.contact-trust-ledger a svg{height:15px!important;width:15px!important}.policy-content{margin:0 auto;max-width:900px;padding:clamp(1.25rem,3vw,2rem)}.policy-row{border-bottom:1px solid #c5a0592e;padding:1.1rem 0}.policy-row:last-child{border-bottom:none}.policy-row p{line-height:1.7;margin:.45rem 0 0}.shipping-policy-layout{grid-gap:.9rem;display:grid;gap:.9rem;margin:0 auto;max-width:920px}.shipping-policy-note{background:linear-gradient(180deg,#fffcf7f5,#fff7eeeb),url(/static/media/fabric-texture.ce2345ffefc0b7717829.svg);border:1px solid #c5a05938;border-radius:8px;box-shadow:0 14px 34px #2a181012;padding:clamp(1.2rem,3vw,1.7rem)}.shipping-policy-note h2{color:#8b4513;color:var(--brown-text);font-family:Playfair Display,serif;font-size:clamp(1.45rem,4vw,2.1rem);line-height:1.18;margin:0}.shipping-policy-note p{color:#8b4513b8;line-height:1.6;margin:.55rem 0 0;max-width:620px}.shipping-policy-grid{grid-gap:.65rem;display:grid;gap:.65rem;grid-template-columns:repeat(3,minmax(0,1fr))}.shipping-policy-pill{background:#fffcf7c2;border:1px solid #c5a05929;border-radius:8px;min-height:86px;padding:.8rem}.shipping-policy-pill span{color:#8b451380;display:block;font-size:.7rem;font-weight:900;letter-spacing:.08em}.shipping-policy-pill strong{color:#8b4513;color:var(--brown-text);display:block;font-size:.9rem;line-height:1.35;margin-top:.28rem}.samples-page{background:radial-gradient(circle at 12% 8%,#c5a05929,#0000 32rem),linear-gradient(180deg,#fff9f2fa,#fff5ebf5),url(/static/media/fabric-texture.ce2345ffefc0b7717829.svg);color:#8b4513;color:var(--brown-text);min-height:calc(100vh - 7.75rem);overflow:hidden;padding:clamp(1.8rem,4vw,3.2rem) clamp(1rem,4vw,3rem) 5rem}.samples-conversion-panel,.samples-hero{margin-left:auto;margin-right:auto;max-width:1160px}.samples-hero{align-items:center;display:flex;flex-direction:column;min-width:0;text-align:center}.samples-conversion-panel,.samples-form-card,.samples-hero-copy,.samples-selection-panel{min-width:0;width:100%}.samples-kicker{align-items:center;color:#7a1f1f;display:inline-flex;font-size:.72rem;font-weight:900;justify-content:center;letter-spacing:.14em;margin-bottom:.5rem;text-transform:uppercase}.samples-form-head h2,.samples-hero-copy h1,.samples-selection-panel h2{color:#8b4513;color:var(--brown-text);font-family:Playfair Display,serif;line-height:1.08;margin:0}.samples-hero-copy h1{color:#5c2f18;font-size:clamp(2.2rem,4.4vw,4rem);letter-spacing:0;line-height:1.05;margin-bottom:.85rem;margin-left:auto;margin-right:auto;max-width:760px;overflow-wrap:break-word}.samples-hero-copy h1 .highlight{color:#b48739;font-style:italic}.samples-hero-subcopy{color:#8b4513c2;font-size:clamp(.98rem,2vw,1.14rem);line-height:1.62;margin:1rem auto 0;max-width:720px;width:100%}.samples-offer-line{align-items:center;background:linear-gradient(90deg,#fff7deeb,#fffcf7f0),url(/static/media/fabric-texture.ce2345ffefc0b7717829.svg);border:1px solid #c5a05952;border-radius:999px;color:#8b4513d1;display:inline-flex;font-size:.86rem;font-weight:700;gap:.5rem;margin-top:1.1rem;overflow:hidden;padding:.52rem .78rem;position:relative}.samples-offer-line:before{animation:cartGiftShimmer 3.4s ease-in-out infinite;background:linear-gradient(90deg,#0000,#ffffffb8,#0000);content:"";inset:0 auto 0 -70%;pointer-events:none;position:absolute;width:55%}.samples-loop{margin:clamp(1rem,3vw,1.4rem) auto 0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8%,#000 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8%,#000 92%,#0000);overflow:hidden;width:min(100%,1040px)}.samples-loop-track{animation:samplesImageLoop 24s linear infinite;display:flex;gap:.7rem;width:-webkit-max-content;width:max-content}.samples-loop:hover .samples-loop-track{animation-play-state:paused}.samples-loop-group{display:flex;gap:.7rem}.samples-loop-card{aspect-ratio:5/4;background:#fffaf3;border:1px solid #c5a05938;border-radius:8px;box-shadow:0 10px 28px #2a18101a;flex:0 0 clamp(150px,18vw,220px);margin:0;overflow:hidden;position:relative}.samples-loop-card img{display:block;height:100%;object-fit:cover;transform:scale(1.01);width:100%}.samples-loop-card figcaption{background:#fff8f0e6;border-radius:999px;bottom:.55rem;color:#8b4513;color:var(--brown-text);font-size:.68rem;font-weight:900;left:.55rem;padding:.26rem .5rem;position:absolute}@keyframes samplesImageLoop{0%{transform:translateX(0)}to{transform:translateX(calc(-50% - .35rem))}}.samples-conversion-panel{grid-gap:clamp(.9rem,2.4vw,1.4rem);align-items:start;display:grid;gap:clamp(.9rem,2.4vw,1.4rem);grid-template-columns:minmax(280px,.82fr) minmax(0,1.18fr);margin-top:clamp(1.35rem,4vw,2.4rem)}.samples-form-card,.samples-selection-panel{background:#fffaf3f0;border:1px solid #c5a0593d;border-radius:8px;box-shadow:0 16px 42px #2a181014}.samples-selection-panel{padding:clamp(1rem,2.4vw,1.35rem);position:-webkit-sticky;position:sticky;top:6rem}.samples-selection-panel h2{font-size:clamp(1.55rem,3vw,2.15rem);margin-top:.15rem;overflow-wrap:break-word}.samples-selection-list{grid-gap:.1rem;display:grid;gap:.1rem;margin-top:1rem}.samples-selection-item{align-items:center;border-bottom:1px solid #c5a05924;display:flex;gap:.65rem;padding:.72rem 0}.samples-selection-item:last-child{border-bottom:none}.samples-selection-item svg{color:#7a1f1f;flex-shrink:0;height:22px;width:22px}.samples-selection-item span{grid-gap:.05rem;display:grid;gap:.05rem}.samples-selection-item strong{color:#8b4513;color:var(--brown-text);font-size:.92rem}.samples-selection-item small{color:#8b45139e;font-size:.78rem;font-weight:700}.samples-delivery-note,.samples-form-footnote{align-items:center;color:#3d6b4f;display:flex;font-size:.82rem;font-weight:900;gap:.48rem;line-height:1.45;margin:1rem 0 0}.samples-delivery-note svg,.samples-form-footnote svg{flex-shrink:0;height:19px;width:19px}.samples-form-card{padding:clamp(1rem,3vw,1.5rem)}.samples-form-head p{color:#8b4513b3;font-size:.92rem;line-height:1.55;margin:.45rem 0 0}.samples-form-head h2{font-size:clamp(1.45rem,3vw,2rem)}.samples-form-grid{grid-gap:.9rem;display:grid;gap:.9rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1rem}.commerce-field--wide{grid-column:1/-1}.samples-success-note{background:#3d6b4f14;border:1px solid #3d6b4f3d;border-radius:8px;color:#3d6b4f;font-size:.88rem;font-weight:800;margin-top:.85rem;padding:.75rem .85rem}.samples-actions{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-top:1rem}.samples-submit{border:none;cursor:pointer;width:100%}.samples-whatsapp-action{align-items:center;background:#3d6b4f1a;border:1px solid #3d6b4f47;border-radius:8px;color:#3d6b4f;display:flex;font-size:.86rem;font-weight:900;gap:.5rem;justify-content:center;min-height:46px;padding:.72rem 1rem;text-decoration:none;transition:all .3s ease;transition:var(--transition)}.samples-whatsapp-action:hover{background:#3d6b4f;color:#fff;transform:translateY(-1px)}.samples-whatsapp-action svg{height:20px;width:20px}.admin-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:1rem}.admin-metric-card{background:#fffaf3;border:1px solid #c5a05933;border:1px solid var(--golden-border);border-radius:8px;box-shadow:0 12px 32px #2a181012;padding:1.1rem}.admin-metric-card span{color:#8b4513a3;display:block;font-size:.78rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.admin-metric-card strong{color:#7a1f1f;display:block;font-family:DM Sans,sans-serif;font-size:clamp(1.4rem,3vw,2rem);margin-top:.45rem}.admin-readiness-card,.admin-section{margin:1rem auto 0;max-width:1160px;padding:1.35rem}.admin-section-heading{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1rem}.admin-table{grid-gap:.65rem;display:grid;gap:.65rem}.admin-table-row{grid-gap:1rem;align-items:center;background:#fffaf3;border:1px solid #c5a05924;border-radius:8px;display:grid;font-size:.9rem;gap:1rem;grid-template-columns:1.4fr 1fr .8fr 1fr;padding:.8rem}.admin-empty{color:#8b4513b3}.admin-product-grid,.admin-readiness-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-product-card{background:#fffaf3;border:1px solid #c5a05929;border-radius:8px;padding:1rem}.admin-product-card h3{font-family:Playfair Display,serif;font-size:1.35rem;margin:0 0 .25rem}.admin-readiness-card{grid-gap:.65rem;display:grid;gap:.65rem}.admin-readiness-card span{background:#7a1f1f0f;border-radius:8px;color:#7a1f1f;display:block;font-size:.88rem;font-weight:700;padding:.65rem .75rem}@media (max-width:900px){.checkout-layout,.commerce-layout,.samples-conversion-panel{grid-template-columns:1fr}.contact-conversation{max-width:100%}.contact-actions,.contact-trust-ledger{grid-template-columns:1fr}.contact-trust-ledger__item,.contact-trust-ledger__item:last-child{border-bottom:1px solid #a569232e;border-right:none}.contact-trust-ledger__item:last-child{border-bottom:none}.commerce-summary,.samples-selection-panel{position:static}.admin-metric-grid,.admin-product-grid,.admin-readiness-grid,.cart-line-editor,.commerce-card-grid,.shipping-policy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.commerce-page{padding:1.6rem .75rem 4rem}.glass-nav{padding:0 .75rem}.social-media-links-container{gap:.45rem}.social-media-links-container>a:not(.nav-cart-btn):not(.whatsapp-cta-btn){display:none}.nav-menu-social-links{grid-gap:.45rem;border-top:1px solid #c5a0592e;display:grid;gap:.45rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:.25rem;padding-top:.55rem}.menu-links-container .nav-menu-social-links a{align-items:center;background:#c5a0591f;border-radius:6px;color:#7a1f1f;display:inline-flex;font-size:.8rem;font-weight:800;gap:.38rem;justify-content:center;line-height:1;min-height:42px;text-decoration:none}.menu-links-container .nav-menu-social-links a:focus-visible,.menu-links-container .nav-menu-social-links a:hover{background:#7a1f1f1a;outline:none}.nav-menu-social-links .social-icon{color:#7a1f1f!important;height:18px!important;width:18px!important}.nav-cart-btn,.whatsapp-cta-btn{height:38px;min-height:38px;padding:0;width:38px}.hamburger-btn{padding:.35rem}.collections-page{padding:0 0 4rem}.cart-page-header{display:block;margin-bottom:.85rem;padding:.15rem 0 .8rem}.cart-page-header p,.collections-page-header p{font-size:.86rem;line-height:1.55;margin-top:.35rem}.collections-page-header{margin-bottom:1rem;padding-bottom:.85rem}.commerce-hero{margin-bottom:1rem;padding:.15rem 0 .85rem}.commerce-empty-state h1,.commerce-empty-state h2,.commerce-title{font-size:clamp(1.72rem,11vw,2.15rem)}.commerce-empty-state p,.commerce-subtitle{font-size:.92rem;line-height:1.6}.admin-readiness-card,.admin-section,.cart-lines,.checkout-form,.commerce-empty-state,.commerce-hero,.commerce-summary,.policy-content{border-radius:8px}.cart-lines{gap:.8rem;padding:.7rem}.cart-line{gap:.75rem;grid-template-columns:82px minmax(0,1fr);padding:.75rem}.admin-metric-grid,.admin-product-grid,.admin-readiness-grid,.cart-line-controls,.cart-line-editor,.commerce-card-grid,.commerce-form-grid,.order-success-card{grid-template-columns:1fr}.cart-line-image-wrap{border-radius:7px}.cart-line-heading{gap:.6rem}.cart-line-heading h2{font-size:1.18rem}.cart-line-heading p,.cart-line-meta{font-size:.8rem}.cart-line-controls{margin-top:.8rem;max-width:150px}.cart-line-editor,.cart-offer-line{margin-left:-96px;width:calc(100% + 96px)}.cart-line-editor{grid-template-columns:repeat(2,minmax(0,1fr))}.cart-add-collection-link{grid-gap:.25rem;display:grid;gap:.25rem;min-height:0}.cart-add-collection-link small{text-align:left}.commerce-field input,.commerce-field select,.commerce-field textarea{font-size:.88rem;min-height:42px;padding:.62rem .7rem}.cart-line-meta{gap:.45rem .8rem}.cart-offer-line{align-items:flex-start;border-radius:8px;font-size:.76rem;margin-top:.7rem;max-width:none;padding:.5rem .62rem}.summary-offer-line{font-size:.76rem}.contact-page{padding:1.6rem .7rem 4rem}.contact-conversation__frame{padding:1.22rem}.contact-conversation__heading{text-wrap:balance;font-size:clamp(2rem,9.2vw,2.45rem);line-height:1.03}.contact-conversation__subheading{font-size:15.5px;margin-top:.9rem}.contact-action{min-height:48px;padding:.9rem}.contact-prompt ul{grid-gap:.35rem;display:grid;gap:.35rem}.contact-prompt li+li:before{content:none}.contact-prompt span{font-size:.68rem;letter-spacing:.08em}.samples-form-grid,.shipping-policy-grid{grid-template-columns:1fr}.samples-page{padding:1.45rem .75rem 4.25rem}.samples-hero-copy h1{font-size:clamp(1.9rem,9vw,2.6rem);letter-spacing:0;line-height:1.05;max-width:min(100%,24rem)}.samples-form-head h2,.samples-selection-panel h2{font-size:1.42rem}.samples-selection-panel h2{max-width:18rem}.samples-loop{margin-left:-.75rem;margin-right:-.75rem;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12%,#000 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12%,#000 88%,#0000);width:calc(100% + 1.5rem)}.samples-loop-card{box-shadow:0 8px 20px #2a181017;flex-basis:40vw}.samples-hero-subcopy{font-size:.94rem;line-height:1.55;margin-top:.85rem;max-width:min(100%,21rem)}.samples-offer-line{border-radius:8px;font-size:.78rem;justify-content:center;padding:.58rem .62rem;width:100%}.samples-conversion-panel{gap:.85rem;margin-top:1rem}.samples-form-card{order:1}.samples-selection-panel{order:2}.samples-form-card,.samples-selection-panel{padding:.95rem}.samples-actions{grid-template-columns:1fr}.samples-form-footnote{align-items:flex-start}.commerce-summary{padding:1rem}.commerce-summary-row,.commerce-summary-total{align-items:flex-start;font-size:.86rem;gap:.8rem}.commerce-summary-grand-total{padding:.9rem}.commerce-summary-grand-total strong{font-size:1.35rem}.commerce-summary-note{font-size:.78rem}.admin-section-heading,.admin-table-row{display:grid;grid-template-columns:1fr}.commerce-primary,.commerce-secondary{width:100%}}@media (max-width:380px){.contact-conversation__frame{padding:1.1rem}.contact-conversation__heading{font-size:2rem}.contact-action{gap:.62rem}}@media (max-width:420px){.cart-line-editor{grid-template-columns:1fr}.samples-loop-card{flex-basis:42vw}}.configurator-panel{background:#fff;border:1px solid #c5a05933;border-top:3px solid #c5a059;border:1px solid var(--golden-border);border-radius:12px;border-top:3px solid var(--golden-primary);box-shadow:0 6px 32px #8b45131c;padding:2rem}@media (max-width:768px){.configurator-panel{border-radius:8px;padding:1.5rem}}@media (max-width:640px){.configurator-panel{border-radius:12px;padding:1.2rem}.configurator-panel-header{margin-bottom:1.4rem;padding-bottom:1rem;text-align:left}.configurator-panel-title{font-size:1.2rem}.configurator-panel-subtitle{font-size:.76rem;text-align:left}.config-section{margin-bottom:1.35rem;padding-bottom:1.15rem}.config-step-header{gap:.55rem;margin-bottom:.85rem}.config-step-number{font-size:1.1rem;min-width:1.65rem}.config-step-title{font-size:.95rem}.capacity-toggle{gap:.5rem}.capacity-btn{padding:.8rem .75rem}.capacity-btn-size{font-size:.98rem}.capacity-btn-hint{font-size:.74rem}.finish-card{gap:.15rem;grid-template-columns:1fr;padding:.78rem .9rem}.finish-card-price{grid-column:1;grid-row:2;white-space:normal}.finish-card-desc{grid-row:3}.quantity-select{font-size:.85rem}.config-delivery-note,.order-summary-headline,.quantity-hint{text-align:left}.complimentary-callout{align-items:flex-start;flex-wrap:wrap;padding:.72rem .8rem}.complimentary-text{min-width:0}.tray-selector-row{align-items:stretch;flex-direction:column;padding:.8rem .9rem}.tray-view-options-btn{width:100%}.order-summary{padding:1rem}.order-summary-step-heading{margin-bottom:1rem}.order-summary-effective-row,.order-summary-row,.order-summary-total-row{align-items:flex-start;flex-direction:column;gap:.35rem}.order-summary-row--free{gap:.45rem}.order-summary-total-amount{font-size:1.28rem}.btn-add-to-cart,.btn-whatsapp{font-size:.9rem;min-height:48px}.tray-modal-overlay{align-items:flex-end;background:#170e0994;padding:0}.tray-modal{border-radius:22px 22px 0 0;border-top:none;box-shadow:0 -14px 36px #00000047;max-height:min(78vh,720px);max-width:none;padding-top:.7rem}.tray-modal:before{background:#2a181029;border-radius:999px;content:"";height:4px;left:50%;position:absolute;top:.4rem;transform:translateX(-50%);width:52px}.tray-modal-header{padding:1.15rem 1rem .85rem}.tray-modal-body{gap:.85rem;padding:.95rem 1rem 1.1rem}.tray-modal-card{grid-gap:.8rem;border-left-width:1px;border-radius:12px;display:grid;gap:.8rem;grid-template-columns:96px minmax(0,1fr);overflow:visible;padding:.75rem}.tray-modal-card.selected{border-color:#c5a0598c;box-shadow:0 0 0 1px #c5a05973}.tray-modal-img-wrap{aspect-ratio:1;border-radius:10px;width:96px}.tray-modal-card-body{gap:.35rem;padding:0}.tray-modal-card-name{font-size:.86rem}.tray-modal-card-desc{font-size:.74rem;line-height:1.45}.tray-modal-select-btn{align-self:stretch;display:flex;justify-content:center;margin-top:.5rem}}.config-section{border-bottom:1px solid #c5a05926;margin-bottom:1.75rem;padding-bottom:1.5rem}.config-section:last-of-type{border-bottom:none}.config-step-header{align-items:center;display:flex;gap:.7rem;margin-bottom:1rem}.config-step-number{color:#c5a05966;font-family:DM Sans,sans-serif;font-size:1.3rem;font-weight:700;line-height:1;min-width:2rem}.config-step-title{color:#8b4513;color:var(--brown-text);font-family:Playfair Display,serif;font-size:1rem;font-weight:700;letter-spacing:-.01em;line-height:1.2;margin:0}.capacity-toggle{display:flex;gap:.75rem}.capacity-btn{background:#fff;border:2px solid #c5a05933;border:2px solid var(--golden-border);border-radius:8px;cursor:pointer;display:flex;flex:1 1;flex-direction:column;gap:.2rem;padding:.85rem 1rem;text-align:center;transition:all .3s ease;transition:var(--transition)}.capacity-btn:hover{background:#c5a0590a}.capacity-btn.selected,.capacity-btn:hover{border-color:#c5a059;border-color:var(--golden-primary)}.capacity-btn.selected{background:#c5a059;background:var(--golden-primary);box-shadow:0 3px 12px #c5a05959;color:#fff}.capacity-btn-size{font-family:DM Sans,sans-serif;font-size:1.05rem;font-weight:700}.capacity-btn-hint{font-family:DM Sans,sans-serif;font-size:.8rem;font-weight:500;opacity:.82}.finish-cards{display:flex;flex-direction:column;gap:.6rem}.finish-card{grid-gap:0 .5rem;background:#fff;border:1px solid #c5a05933;border:1px solid var(--golden-border);border-left:4px solid #c5a05940;border-radius:6px;cursor:pointer;display:grid;gap:0 .5rem;grid-template-columns:1fr auto;grid-template-rows:auto auto;padding:.85rem 1rem;text-align:left;transition:all .3s ease;transition:var(--transition);width:100%}.finish-card:hover{background:#c5a05905;border-left-color:#c5a0598c}.finish-card.selected{background:#c5a0590f;border-left:4px solid #c5a059;border-left:4px solid var(--golden-primary)}.finish-card-name{color:#8b4513;color:var(--brown-text);font-family:Lora,serif;font-size:.88rem;font-weight:600;grid-column:1;grid-row:1}.finish-card-price{color:#c5a059;color:var(--golden-primary);font-family:DM Sans,sans-serif;font-size:.92rem;font-weight:700;grid-column:2;grid-row:1;white-space:nowrap}.finish-card-desc{color:#8b451399;font-family:Lora,serif;font-size:.75rem;grid-column:1/-1;grid-row:2;margin-top:.15rem}.moq-callout{color:#c5a059;color:var(--golden-primary);font-family:Lora,serif;font-size:.8rem;font-style:italic;margin-bottom:.6rem}.quantity-select-wrap{position:relative}.quantity-select{appearance:none;-webkit-appearance:none;background:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23C5A059' stroke-width='2.5'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:1.1rem;border:1px solid #c5a05933;border:1px solid var(--golden-border);border-radius:8px;color:#8b4513;color:var(--brown-text);cursor:pointer;font-family:Lora,serif;font-size:.9rem;padding:.75rem 2.5rem .75rem 1rem;width:100%}.quantity-select:focus{border-color:#c5a059;border-color:var(--golden-primary);box-shadow:0 0 0 3px #c5a05926;outline:none}.quantity-hint{color:#8b4513;color:var(--brown-text);font-family:Lora,serif;font-size:.85rem;line-height:1.5;margin-top:.6rem}.quantity-hint-free{color:#c5a059;color:var(--golden-primary);font-size:.8rem}.tray-selector-row{align-items:center;background:#c5a0590a;border:1px solid #c5a05933;border-left:4px solid #c5a059;border:1px solid var(--golden-border);border-left:4px solid var(--golden-primary);border-radius:6px;display:flex;gap:1rem;justify-content:space-between;padding:.85rem 1rem}.tray-selected-display{display:flex;flex-direction:column;gap:.15rem;min-width:0}.tray-selected-name{color:#8b4513;color:var(--brown-text);font-family:Lora,serif;font-size:.88rem;font-weight:600}.tray-selected-desc{color:#8b451399;font-family:Lora,serif;font-size:.75rem;line-height:1.3}.tray-view-options-btn{background:#0000;border:1.5px solid #c5a059;border:1.5px solid var(--golden-primary);border-radius:6px;color:#c5a059;color:var(--golden-primary);cursor:pointer;flex-shrink:0;font-family:Lora,serif;font-size:.8rem;font-weight:600;padding:.45rem 1rem;transition:all .3s ease;transition:var(--transition);white-space:nowrap}.tray-view-options-btn:hover{background:#c5a059;background:var(--golden-primary);color:#fff}.tray-static{display:flex;flex-direction:column;gap:.2rem;padding:.6rem 0}.tray-static-name{color:#8b4513a6;font-family:Lora,serif;font-size:.9rem;font-style:italic}.tray-static-note{color:#8b451399;font-family:Lora,serif;font-size:.75rem}.configurator-panel-header{border-bottom:1px solid #c5a05933;margin-bottom:1.75rem;padding-bottom:1.25rem}.configurator-panel-title{color:#8b4513;color:var(--brown-text);font-family:Playfair Display,serif;font-size:1.35rem;font-weight:700;letter-spacing:-.01em;line-height:1.2;margin:0 0 .25rem}.configurator-panel-subtitle{color:#8b45138c;font-family:Lora,serif;font-size:.8rem;font-style:italic;margin:0}.complimentary-callout{align-items:center;background:linear-gradient(135deg,#c5a0591f,#c5a0590f);border:1px solid #c5a05966;border-radius:7px;display:flex;gap:.5rem;margin-top:.65rem;overflow:hidden;padding:.65rem .9rem;position:relative}.complimentary-callout:before{animation:calloutShimmer 6s ease-in-out .8s infinite;background:linear-gradient(110deg,#0000,#0000 35%,#fffcc88c 40%,#ffffe6b8 45%,#fffcc88c 50%,#0000 55%,#0000);content:"";inset:0;pointer-events:none;position:absolute;transform:translateX(-100%);z-index:1}@keyframes calloutShimmer{0%{transform:translateX(-100%)}40%{transform:translateX(200%)}to{transform:translateX(200%)}}.complimentary-icon{color:#c5a059!important;color:var(--golden-primary)!important;flex-shrink:0;font-size:1rem!important;opacity:.9}.complimentary-text{color:#8b4513;color:var(--brown-text);flex:1 1;font-family:Lora,serif;font-size:.88rem;line-height:1.4}.complimentary-chip{background:#c5a059;background:var(--golden-primary);border-radius:4px;color:#fff;flex-shrink:0;font-family:DM Sans,sans-serif;font-size:.68rem;font-weight:700;letter-spacing:.06em;padding:.2em .55em}.price-num{font-family:DM Sans,sans-serif;font-weight:600}.order-free-label{align-items:center;display:flex;gap:.35rem}.order-free-icon{animation:iconShimmer 2.8s ease-in-out infinite;color:#c5a059!important;color:var(--golden-primary)!important;font-size:.88rem!important;opacity:.85}@keyframes iconShimmer{0%,to{opacity:.85}50%{filter:drop-shadow(0 0 3px rgb(197 160 89/.7));opacity:1}}.order-summary{background:#fff8f0b3;border:1px solid #c5a05933;border:1px solid var(--golden-border);border-radius:8px;margin-bottom:1.25rem;padding:1.25rem}.order-summary-step-heading{align-items:center;display:flex;gap:.7rem;margin-bottom:1.25rem}.order-summary-step-number{color:#c5a05966;font-family:DM Sans,sans-serif;font-size:1.3rem;font-weight:700;line-height:1;min-width:2rem}.order-summary-step-title{color:#8b4513;color:var(--brown-text);font-family:Playfair Display,serif;font-size:1rem;font-weight:700;letter-spacing:-.01em;line-height:1.2;margin:0}.order-summary-headline{color:#8b451399;font-family:Lora,serif;font-size:.78rem;letter-spacing:.04em;margin-bottom:1rem;margin-top:.5rem;text-transform:uppercase}.order-summary-rows{display:flex;flex-direction:column;gap:.5rem;margin-bottom:.75rem}.order-summary-row{align-items:center;color:#8b4513;color:var(--brown-text);display:flex;font-family:Lora,serif;font-size:.88rem;justify-content:space-between}.order-summary-row--free{background:linear-gradient(135deg,#c5a05914,#c5a05908);border-radius:5px;margin:0 -.4rem;overflow:hidden;padding:.45rem .65rem;position:relative}.order-summary-row--free:after{animation:freeRowGlow 5.5s ease-in-out 1.2s infinite;background:linear-gradient(110deg,#0000,#0000 30%,#c5a0592e 40%,#c5a05947 45%,#c5a0592e 50%,#0000 60%,#0000);content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;transform:translateX(-100%);width:100%}@keyframes freeRowGlow{0%{transform:translateX(-100%)}35%{transform:translateX(200%)}to{transform:translateX(200%)}}.order-summary-free-tag{color:#c5a059;color:var(--golden-primary);font-family:DM Sans,sans-serif;font-size:.78rem;font-weight:700;letter-spacing:.04em}.order-summary-divider{border-top:1px solid #c5a05933;border-top:1px solid var(--golden-border);margin:.75rem 0}.order-summary-total-row{align-items:baseline;display:flex;justify-content:space-between;margin-bottom:.5rem}.order-summary-total-label{font-size:1rem}.order-summary-total-amount,.order-summary-total-label{color:#8b4513;color:var(--brown-text);font-family:DM Sans,sans-serif;font-weight:700}.order-summary-total-amount{font-size:1.45rem;letter-spacing:-.02em}.order-summary-gst{color:#8b45138c;font-family:Lora,serif;font-size:.75rem;margin-bottom:.5rem}.order-summary-effective-row{align-items:center;background:#c5a05917;border-radius:5px;display:flex;justify-content:space-between;margin-top:.25rem;padding:.45rem .75rem}.order-summary-effective-label{color:#8b4513b3;font-family:Lora,serif;font-size:.75rem;font-style:italic}.order-summary-effective-value{color:#c5a059;color:var(--golden-primary);font-family:DM Sans,sans-serif;font-size:.92rem;font-weight:700}.config-cta-group{display:flex;flex-direction:column;gap:.75rem}.btn-whatsapp{align-items:center;background:#3d6b4f;border-radius:8px;box-shadow:0 3px 12px #3d6b4f47;color:#fff;display:flex;font-family:DM Sans,Noto Sans Devanagari,sans-serif;font-family:var(--font-family);font-size:.95rem;font-weight:600;gap:.5rem;justify-content:center;padding:.9rem 1rem;text-decoration:none;transition:background .2s ease,box-shadow .2s ease}.btn-whatsapp:hover{background:#2d5a3f;box-shadow:0 5px 18px #3d6b4f61}.btn-add-to-cart{align-items:center;background:#c5a059;background:var(--golden-primary);border:none;border-radius:8px;box-shadow:0 3px 12px #c5a0594d;color:#fff;cursor:pointer;display:flex;font-family:DM Sans,Noto Sans Devanagari,sans-serif;font-family:var(--font-family);font-size:.95rem;font-weight:600;gap:.5rem;justify-content:center;padding:.9rem 1rem;text-decoration:none;transition:background .2s ease,box-shadow .2s ease}.btn-add-to-cart:hover{background:#dab96e;background:var(--golden-hover);box-shadow:0 5px 18px #c5a0596b}.btn-icon{flex-shrink:0;height:20px!important;width:20px!important}.config-delivery-note{color:#8b451380;font-family:Lora,serif;font-size:.75rem;text-align:center}.tray-modal-overlay{align-items:center;background:#00000085;display:flex;inset:0;justify-content:center;overflow-y:auto;overscroll-behavior:contain;padding:1.5rem;position:fixed;z-index:2600}.tray-modal{background:#fff;border-radius:12px;border-top:3px solid #c5a059;border-top:3px solid var(--golden-primary);box-shadow:0 20px 60px #00000040;max-height:80vh;max-width:480px;overflow-y:auto;position:relative;width:100%}.tray-modal-header{align-items:center;background:#fff;border-bottom:1px solid #c5a05933;border-bottom:1px solid var(--golden-border);display:flex;justify-content:space-between;padding:1.25rem 1.5rem 1rem;position:-webkit-sticky;position:sticky;top:0;z-index:1}.tray-modal-title{color:#8b4513;color:var(--brown-text);font-family:Playfair Display,serif;font-size:1.1rem;font-weight:700;margin:0}.tray-modal-close{align-items:center;background:none;border:none;border-radius:4px;color:#8b451380;cursor:pointer;display:flex;padding:.25rem;transition:color .2s ease}.tray-modal-close:hover{color:#8b4513;color:var(--brown-text)}.tray-modal-body{display:flex;flex-direction:column;gap:1rem;overscroll-behavior:contain;padding:1.25rem 1.5rem 1.5rem}.tray-modal-card{background:#fff;border:1px solid #c5a05933;border:1px solid var(--golden-border);border-left:4px solid #c5a05940;border-radius:8px;display:flex;gap:1rem;overflow:hidden;transition:all .3s ease;transition:var(--transition)}.tray-modal-card.selected{background:#c5a0590d;border-left:4px solid #c5a059;border-left:4px solid var(--golden-primary)}.tray-modal-img-wrap{background:#f5ede3;flex-shrink:0;overflow:hidden;width:140px}.tray-modal-img{height:100%;object-fit:cover;width:100%}.tray-modal-card-body{display:flex;flex:1 1;flex-direction:column;gap:.25rem;padding:.85rem 1rem .85rem 0}.tray-modal-card-name{color:#8b4513;color:var(--brown-text);font-family:Lora,serif;font-size:.9rem;font-weight:600}.tray-modal-card-desc{color:#8b451399;flex:1 1;font-family:Lora,serif;font-size:.78rem;line-height:1.4}.tray-modal-select-btn{align-self:flex-start;background:#0000;border:1.5px solid #c5a059;border:1.5px solid var(--golden-primary);border-radius:5px;color:#c5a059;color:var(--golden-primary);cursor:pointer;font-family:Lora,serif;font-size:.78rem;font-weight:600;margin-top:.4rem;padding:.35rem .9rem;transition:all .3s ease;transition:var(--transition)}.tray-modal-select-btn.active,.tray-modal-select-btn:hover{background:#c5a059;background:var(--golden-primary);color:#fff}.tray-options-section{background:#fff8f0;padding:60px 1.5rem}@media (max-width:768px){.tray-options-section{padding:48px 1.5rem}}.tray-options-inner{margin:0 auto;max-width:1000px}.tray-options-heading{color:#8b4513;color:var(--brown-text);font-family:Playfair Display,serif;font-size:1.6rem;margin-bottom:.5rem;text-align:center}.tray-options-subheading{color:#8b451399;font-family:Lora,serif;font-size:.9rem;margin-bottom:2rem;text-align:center}.tray-cards-row{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center}@media (max-width:768px){.tray-cards-row{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;padding-bottom:1rem;scroll-snap-type:x mandatory}}.tray-display-card{background:#fff;border:1px solid #c5a05933;border:1px solid var(--golden-border);border-radius:8px;flex-shrink:0;overflow:hidden;scroll-snap-align:start;transition:border-color .2s ease;width:240px}.tray-display-card.highlighted{border-color:#c5a059;border-color:var(--golden-primary);box-shadow:0 0 0 1px #c5a059;box-shadow:0 0 0 1px var(--golden-primary)}@media (max-width:768px){.tray-display-card{width:200px}}.tray-display-card-photo-wrap{aspect-ratio:3/4;background:#fff3e8;overflow:hidden}.tray-display-card-photo{height:100%;object-fit:cover;width:100%}.tray-display-card-name{color:#8b4513;color:var(--brown-text);font-family:Lora,serif;font-size:.85rem;font-weight:600;padding:.75rem .75rem .25rem}.tray-display-card-desc{color:#8b4513a6;font-family:Lora,serif;font-size:.75rem;line-height:1.4;padding:0 .75rem}.tray-display-card-fixed{color:#c5a059;color:var(--golden-primary);font-family:Lora,serif;font-size:.73rem;font-weight:600;padding:0 .75rem .2rem}.tray-display-card-auth{font-size:.7rem;padding:.35rem .75rem .75rem}.tray-1kg-note,.tray-display-card-auth{color:#8b45138c;font-family:Lora,serif;font-style:italic}.tray-1kg-note{font-size:.82rem;margin-top:1rem;text-align:center}.product-reel-section{background:#fff3e8;padding:60px 1.5rem}.product-reel-inner{margin:0 auto;max-width:460px;text-align:center}.product-reel-heading{color:#8b4513;color:var(--brown-text);font-family:Playfair Display,serif;font-size:1.6rem;margin-bottom:1.5rem}.product-reel-card-wrap{display:flex;justify-content:center}.product-reel-card{display:block;max-width:320px;text-decoration:none;width:100%}.product-reel-thumb-wrap{aspect-ratio:9/16;border-radius:12px;overflow:hidden;position:relative}.product-reel-thumb{height:100%;object-fit:cover;transition:transform .4s ease;width:100%}.product-reel-card:hover .product-reel-thumb{transform:scale(1.03)}.product-reel-play-overlay{align-items:center;background:#00000040;display:flex;inset:0;justify-content:center;position:absolute;transition:background .3s ease}.product-reel-card:hover .product-reel-play-overlay{background:#00000059}.product-reel-play-icon{color:#fff;filter:drop-shadow(0 2px 4px rgba(0,0,0,.4));font-size:3.5rem!important;opacity:.9}.product-reel-label{color:#c5a059;color:var(--golden-primary);font-family:Lora,serif;font-size:.88rem;margin-top:.75rem;transition:color .2s ease}.product-reel-card:hover .product-reel-label{color:#dab96e;color:var(--golden-hover)}.related-section{background:radial-gradient(circle at top right,#c5a0591f,#0000 26%),linear-gradient(180deg,#fff8f0,#fffdf8);overflow:hidden;padding:88px 1.5rem;position:relative}.related-section:before{background:linear-gradient(90deg,#c5a0590f,#0000 18%,#0000 82%,#c5a0590f);content:"";inset:0;pointer-events:none;position:absolute}.related-inner{margin:0 auto;max-width:1180px;position:relative}.related-heading{color:#8b4513;color:var(--brown-text);font-family:Playfair Display,serif;font-size:2.15rem;font-weight:700;line-height:1.2;margin-bottom:.65rem;text-align:center}.related-subheading{color:#2a1810b8;font-family:DM Sans,Noto Sans Devanagari,sans-serif;font-family:var(--font-family);font-size:1rem;line-height:1.7;margin:0 auto 2.4rem;max-width:42rem;text-align:center}.related-mobile-hint{display:none}.related-grid{grid-gap:1.6rem;align-items:stretch;display:grid;gap:1.6rem;grid-template-columns:repeat(3,minmax(0,1fr))}.related-showcase-card{background:#fffcf7;border:1px solid #c5a05942;box-shadow:0 10px 30px #2a181014;display:flex;flex-direction:column;height:100%;opacity:1!important;text-decoration:none;transform:none;transition:box-shadow .3s ease,transform .3s ease}.related-showcase-card:hover{box-shadow:0 16px 42px #2a181021;transform:translateY(-4px)}.related-showcase-card .showcase-card-body{display:flex;flex:1 1;flex-direction:column;padding:1.15rem 1.15rem 1.25rem}.related-showcase-card .showcase-card-title{font-size:1.16rem}.related-showcase-card .showcase-card-hindi{font-size:.78rem}.related-showcase-card .showcase-card-tagline{font-size:.87rem;margin-bottom:1rem}.related-showcase-card .showcase-card-sizes{margin-bottom:1.15rem}.related-showcase-card .showcase-sizes-list{flex-wrap:wrap}.related-showcase-card .showcase-size-chip{font-size:.82rem}.related-showcase-card .showcase-card-cta{margin-top:auto}.related-showcase-card .showcase-art-badge{font-size:.7rem;padding:.28rem .72rem}.related-showcase-card .showcase-price-amount{font-family:DM Sans,sans-serif;font-size:1.08rem}@media (max-width:980px){.related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.related-section{overflow:visible;padding:64px 1.25rem}.related-heading{font-size:1.85rem}.related-subheading{font-size:.95rem;margin-bottom:1.8rem}.related-mobile-hint{align-items:center;background:#fffcf7db;border:1px solid #c5a05947;border-radius:999px;box-shadow:0 6px 18px #2a18100d;display:flex;gap:.75rem;justify-content:space-between;margin-bottom:1rem;padding:.7rem .9rem}.related-mobile-hint-label{color:#2a1810bd;font-family:Lora,serif;font-size:.82rem}.related-mobile-hint-arrow{animation:relatedSwipeHint 1.8s ease-in-out infinite;color:#c5a059;color:var(--golden-primary);font-family:DM Sans,sans-serif;font-size:1rem;font-weight:700}.related-grid{-webkit-overflow-scrolling:touch;display:flex;gap:1rem;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);overflow-x:auto;overflow-y:visible;padding:.35rem 0 1rem 1rem;scroll-padding-inline:1rem;scroll-snap-type:x mandatory;scrollbar-width:none}.related-grid::-webkit-scrollbar{display:none}.related-grid:after{content:"";flex:0 0}.related-showcase-card{min-width:min(82vw,308px);scroll-snap-align:start}}@media (max-width:640px){.related-section{padding:56px 1rem}.related-heading{font-size:1.72rem}.related-subheading{font-size:.92rem;line-height:1.6}.related-mobile-hint{margin-bottom:.9rem;padding:.65rem .85rem}.related-mobile-hint-label{font-size:.78rem}.related-showcase-card .showcase-card-body{padding:1rem}.related-showcase-card .showcase-card-title-row{flex-direction:column;gap:.5rem}.related-showcase-card .showcase-card-price{padding-top:0;text-align:left}}@keyframes relatedSwipeHint{0%,to{transform:translateX(0)}50%{transform:translateX(4px)}}.sticky-cta-bar{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#fff9f2f2;border-top:1px solid #c5a05933;border-top:1px solid var(--golden-border);bottom:0;box-shadow:0 -10px 24px #2a18101f;display:none;gap:.75rem;height:64px;left:0;padding:0 1rem env(safe-area-inset-bottom);position:fixed;right:0;transform:translateY(100%);transition:transform .3s ease;z-index:1200}@media (max-width:768px){.sticky-cta-bar{display:flex}}@media (max-width:640px){.sticky-cta-bar{gap:.65rem;height:auto;padding:.75rem .85rem calc(.75rem + env(safe-area-inset-bottom))}.sticky-cta-btn{font-size:.8rem;min-height:46px}}.sticky-cta-bar--visible{transform:translateY(0)}.sticky-cta-btn{align-items:center;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;flex:1 1;font-family:DM Sans,Noto Sans Devanagari,sans-serif;font-family:var(--font-family);font-size:.85rem;font-weight:600;height:44px;justify-content:center;text-decoration:none;transition:opacity .2s ease}.sticky-cta-btn:active{opacity:.85}.sticky-cta-btn--whatsapp{background:#25d366}.sticky-cta-btn--order{background:#c5a059;background:var(--golden-primary)}.sticky-cta-icon{height:18px!important;margin-right:.35rem;width:18px!important}.right-scroll-hint{align-items:center;background:linear-gradient(180deg,#0000 0,#fff8f0f7 48%);border:none;bottom:0;cursor:pointer;display:flex;flex-direction:column;gap:.2rem;left:0;opacity:0;padding:3rem 1rem .85rem;pointer-events:none;position:absolute;right:0;text-align:center;transition:opacity .35s ease;z-index:5}.right-scroll-hint.visible{opacity:1;pointer-events:auto}.scroll-hint-icon{animation:bounceDown 1.8s ease-in-out infinite;color:#c5a059!important;color:var(--golden-primary)!important;font-size:1.6rem!important}.scroll-hint-text{color:#8b4513a6;font-family:Lora,serif;font-size:.72rem;font-style:italic;letter-spacing:.02em}@keyframes bounceDown{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}@media (max-width:768px){.right-scroll-hint{display:none}}.site-footer--product-page{scroll-margin-bottom:88px}@media (max-width:768px){.site-footer--product-page .footer-bottom-bar{padding-bottom:.95rem}}@media (max-width:360px){.footer-social-link span{display:none}}@media (max-width:768px){.product-identity{border-top:none;margin-top:0;padding-top:1.15rem}.art-story-section{padding:64px 0}.art-story-inner{gap:1.85rem}.specs-strip-section{padding:56px 1.1rem}}@media (max-width:640px){.product-page-split{padding:0 1rem 2.25rem}.product-identity{padding:1.1rem 0 .45rem}.product-identity-row{align-items:flex-start;flex-direction:row;gap:.85rem;justify-content:space-between;margin-bottom:.8rem}.product-identity-right{padding-top:.15rem;text-align:right}.product-identity-name{font-size:1.64rem;max-width:11ch}.product-identity-hindi{font-size:.9rem}.product-identity-price{font-size:1.28rem;white-space:nowrap}.product-identity-price-unit{font-size:.78rem}.product-identity-tagline{font-size:.88rem;line-height:1.6;padding-top:.85rem}.configurator-panel{padding:1.2rem}.configurator-panel-header{margin-bottom:1.4rem;padding-bottom:1rem;text-align:left}.configurator-panel-title{font-size:1.2rem}.configurator-panel-subtitle{font-size:.76rem;text-align:left}.config-delivery-note,.order-summary-headline,.quantity-hint{text-align:left}.config-delivery-note{padding-left:.1rem}.tray-selector-row{grid-gap:.8rem;background:#fffaf4;border-left-width:1px;border-radius:10px;border-top:3px solid #c5a059;border-top:3px solid var(--golden-primary);display:grid;gap:.8rem;grid-template-columns:minmax(0,1fr);padding:.8rem .85rem .9rem}.tray-selected-display{gap:.2rem}.tray-selected-name{font-size:.9rem}.tray-selected-desc{font-size:.74rem;line-height:1.45}.order-summary{padding:1rem .95rem}.order-summary-effective-row,.order-summary-row,.order-summary-total-row{grid-gap:.35rem .85rem;align-items:start;display:grid;gap:.35rem .85rem;grid-template-columns:minmax(0,1fr) auto}.order-summary-row--free{align-items:center}.order-summary-effective-row>:first-child,.order-summary-row>:first-child,.order-summary-total-row>:first-child{min-width:0}.order-summary-effective-row>:last-child,.order-summary-row>:last-child,.order-summary-total-row>:last-child{justify-self:end;text-align:right;white-space:nowrap}.order-free-label{line-height:1.45;min-width:0}.order-summary-effective-value,.order-summary-free-tag,.order-summary-total-amount{white-space:nowrap}.order-summary-effective-row{padding:.55rem .7rem}.order-summary-effective-label{line-height:1.35;max-width:18ch}.art-story-section{padding:52px 0 56px}.art-story-inner{gap:1.35rem;padding:0 1rem}.art-story-content{text-align:center}.art-story-divider{margin:0 auto .95rem;width:88px}.art-story-divider:last-child{margin:.95rem auto 0}.art-story-inspiration{font-size:1rem;line-height:1.5;margin-bottom:.75rem;margin-left:auto;margin-right:auto;max-width:26ch}.art-story-narrative{font-size:.9rem;line-height:1.68;margin-left:auto;margin-right:auto;max-width:33ch}.art-story-reel{justify-content:center}.art-story-reel-card{width:min(100%,290px)}.specs-strip-section{padding:48px 1rem}.specs-strip-heading{font-size:1.48rem;margin-bottom:.4rem}.specs-strip-sub{font-size:.88rem;margin-bottom:1.6rem}.specs-strip-grid{gap:.85rem}.tray-modal-overlay{align-items:flex-end;background:#170e0994;padding:0}.tray-modal{border-radius:22px 22px 0 0;border-top:none;box-shadow:0 -14px 36px #00000047;max-height:min(78vh,720px);max-width:none;padding-top:.7rem}.tray-modal-header{padding:1.15rem 1rem .85rem}.tray-modal-body{gap:.85rem;padding:.95rem 1rem 1.1rem}.tray-modal-card{grid-gap:.8rem;border-left-width:1px;border-radius:12px;display:grid;gap:.8rem;grid-template-columns:96px minmax(0,1fr);overflow:visible;padding:.75rem}.tray-modal-card.selected{border-color:#c5a0598c;box-shadow:0 0 0 1px #c5a05973}.tray-modal-img-wrap{aspect-ratio:1;border-radius:10px;width:96px}.tray-modal-card-body{gap:.35rem;padding:0}.tray-modal-card-name{font-size:.86rem}.tray-modal-card-desc{font-size:.74rem;line-height:1.45}.tray-modal-select-btn{align-self:stretch;display:flex;justify-content:center;margin-top:.5rem}}@media (max-width:560px){.specs-strip-grid{gap:.8rem;grid-template-columns:1fr}.spec-tile{grid-gap:.45rem .75rem;align-items:start;border-radius:12px;display:grid;gap:.45rem .75rem;grid-template-areas:"icon label" "value value";grid-template-columns:auto 1fr;padding:1rem .95rem;text-align:left}.spec-tile-icon{font-size:1.5rem;grid-area:icon;justify-content:flex-start;margin:.05rem 0 0}.spec-tile-label{font-size:.72rem;grid-area:label;letter-spacing:.1em;margin-top:.1rem}.spec-tile-value{font-size:.95rem;grid-area:value;line-height:1.45}.spec-tile-dual{align-items:flex-start;gap:.45rem;width:100%}.spec-tile-dual-row{background:#c5a05914;border-radius:8px;flex-wrap:wrap;gap:.45rem;justify-content:flex-start;padding:.45rem .55rem;width:100%}.spec-tile-size-badge{font-size:.58rem;padding:.15em .45em}}