@import "https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500&family=Jost:wght@300;400;500;600&display=swap";:root{--warm:#f9923e;--warm-deep:#d9620a;--warm-light:#fef3e8;--cool:#183a47;--cool-deep:#13303a;--cool-light:#e8eef0;--gold:#ab8838;--gold-light:#f1e4bc;--ink:#3e1324;--ink-mid:#5c2236;--ink-soft:#9a6b7e;--cream:#fff;--cream-2:#faf4e5;--cream-3:#f5e9cc;--border:#3e13241f;--burgundy:#3e1324;--burgundy-deep:#320f1d;--burgundy-soft:#f6edf1;--orange:#f9923e;--orange-deep:#d9620a;--teal:#183a47;--beige:#f0deb4;--beige-light:#faf4e5;--burgundy-100:#e8cfd9;--burgundy-300:#a56b86;--burgundy-700:#260c16;--orange-100:#fdddb8;--orange-300:#faa655;--orange-700:#a24a07;--teal-100:#c1cfd5;--teal-300:#547f8c;--teal-700:#0e232b;--gold-300:#d2ae4f;--gold-700:#6b5522;--color-primary:var(--burgundy);--color-primary-hover:var(--burgundy-deep);--color-accent:var(--orange);--color-accent-hover:var(--orange-deep);--color-secondary:var(--teal);--color-highlight:var(--gold);--color-on-dark:var(--beige);--color-text:var(--burgundy);--color-text-muted:var(--ink-mid);--color-bg:#fff;--color-bg-subtle:var(--beige-light);--color-success:#2e7d5b;--color-warning:#c77a1a;--color-danger:#b3261e;--shadow-sm:0 1px 3px #3e132414, 0 1px 2px #3e13240a;--shadow-md:0 4px 8px #3e132414, 0 2px 4px #3e13240a;--shadow-lg:0 12px 20px #3e13241a, 0 4px 8px #3e13240d;--serif:"Cormorant Garamond", "Noto Serif Devanagari", serif;--sans:"Jost", "Noto Sans Devanagari", sans-serif;--radius-sm:8px;--radius-md:12px;--radius-lg:20px;--radius-pill:100px}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--sans);background:var(--cream);color:var(--ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}button{font-family:var(--sans);cursor:pointer}img{max-width:100%;display:block}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--cream-2)}::-webkit-scrollbar-thumb{background:var(--gold);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--gold-700)}::selection{background:var(--burgundy);color:var(--beige)}@media (width<=768px){.hero-grid{grid-template-columns:1fr!important}.hero-right{display:none!important}.hero-left{padding:48px 24px!important}.hero-title{font-size:38px!important}.gallery-grid{grid-template-columns:repeat(2,1fr)!important;gap:12px!important}.section-pad{padding:48px 24px!important}.about-split{grid-template-columns:1fr!important}.about-visual{display:none!important}.about-text{padding:40px 24px!important}.artwork-grid{grid-template-columns:1fr!important}.artwork-img-col{margin-bottom:24px;padding-right:0!important}.cart-grid{grid-template-columns:1fr!important}.footer-grid{grid-template-columns:1fr 1fr!important;gap:32px!important}.test-grid{grid-template-columns:1fr!important}.band-grid{flex-wrap:wrap!important}.band-item{min-width:50%!important}.commissions-grid{grid-template-columns:1fr!important}.commissions-left{border-bottom:.5px solid var(--border);border-right:none!important;margin-bottom:40px!important;padding-bottom:40px!important;padding-right:0!important}.commissions-right{padding-left:0!important}.process-grid{grid-template-columns:repeat(2,1fr)!important}.traditions-grid{grid-template-columns:1fr!important}.desktop-nav{display:none!important}.mobile-menu-btn{display:flex!important}}@media (width>=769px){.mobile-menu-btn{display:none!important}}@media (width<=480px){.gallery-grid{grid-template-columns:1fr!important}.hero-title{font-size:32px!important}.footer-grid,.process-grid{grid-template-columns:1fr!important}}@keyframes marching-ants{0%{background-position:0 0,0 100%,0 0,100% 0}to{background-position:20px 0,-20px 100%,0 -20px,100% 20px}}:root{--rc-drag-handle-size:12px;--rc-drag-handle-mobile-size:24px;--rc-drag-handle-bg-colour:#0003;--rc-drag-bar-size:6px;--rc-border-color:#ffffffb3;--rc-focus-color:#08f}.ReactCrop{cursor:crosshair;max-width:100%;display:inline-block;position:relative}.ReactCrop *,.ReactCrop :before,.ReactCrop :after{box-sizing:border-box}.ReactCrop--disabled,.ReactCrop--locked{cursor:inherit}.ReactCrop__child-wrapper{max-height:inherit;overflow:hidden}.ReactCrop__child-wrapper>img,.ReactCrop__child-wrapper>video{max-width:100%;max-height:inherit;display:block}.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__child-wrapper>img,.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__child-wrapper>video,.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__crop-selection{touch-action:none}.ReactCrop__crop-mask{pointer-events:none;width:calc(100% + .5px);height:calc(100% + .5px);position:absolute;inset:0}.ReactCrop__crop-selection{cursor:move;position:absolute;top:0;left:0;transform:translateZ(0)}.ReactCrop--disabled .ReactCrop__crop-selection{cursor:inherit}.ReactCrop--circular-crop .ReactCrop__crop-selection{border-radius:50%}.ReactCrop--circular-crop .ReactCrop__crop-selection:after{pointer-events:none;content:"";border:1px solid var(--rc-border-color);opacity:.3;position:absolute;inset:-1px}.ReactCrop--no-animate .ReactCrop__crop-selection{outline:1px dashed #fff}.ReactCrop__crop-selection:not(.ReactCrop--no-animate .ReactCrop__crop-selection){color:#fff;background-image:linear-gradient(90deg,#fff 50%,#444 50%),linear-gradient(90deg,#fff 50%,#444 50%),linear-gradient(#fff 50%,#444 50%),linear-gradient(#fff 50%,#444 50%);background-position:0 0,0 100%,0 0,100% 0;background-repeat:repeat-x,repeat-x,repeat-y,repeat-y;background-size:10px 1px,10px 1px,1px 10px,1px 10px;animation:1s linear infinite marching-ants}.ReactCrop__crop-selection:focus{outline:2px solid var(--rc-focus-color);outline-offset:-1px}.ReactCrop--invisible-crop .ReactCrop__crop-mask,.ReactCrop--invisible-crop .ReactCrop__crop-selection{display:none}.ReactCrop__rule-of-thirds-vt:before,.ReactCrop__rule-of-thirds-vt:after,.ReactCrop__rule-of-thirds-hz:before,.ReactCrop__rule-of-thirds-hz:after{content:"";background-color:#fff6;display:block;position:absolute}.ReactCrop__rule-of-thirds-vt:before,.ReactCrop__rule-of-thirds-vt:after{width:1px;height:100%}.ReactCrop__rule-of-thirds-vt:before{left:33.3333%}.ReactCrop__rule-of-thirds-vt:after{left:66.6667%}.ReactCrop__rule-of-thirds-hz:before,.ReactCrop__rule-of-thirds-hz:after{width:100%;height:1px}.ReactCrop__rule-of-thirds-hz:before{top:33.3333%}.ReactCrop__rule-of-thirds-hz:after{top:66.6667%}.ReactCrop__drag-handle{width:var(--rc-drag-handle-size);height:var(--rc-drag-handle-size);background-color:var(--rc-drag-handle-bg-colour);border:1px solid var(--rc-border-color);position:absolute}.ReactCrop__drag-handle:focus{background:var(--rc-focus-color)}.ReactCrop .ord-nw{cursor:nw-resize;top:0;left:0;transform:translate(-50%,-50%)}.ReactCrop .ord-n{cursor:n-resize;top:0;left:50%;transform:translate(-50%,-50%)}.ReactCrop .ord-ne{cursor:ne-resize;top:0;right:0;transform:translate(50%,-50%)}.ReactCrop .ord-e{cursor:e-resize;top:50%;right:0;transform:translate(50%,-50%)}.ReactCrop .ord-se{cursor:se-resize;bottom:0;right:0;transform:translate(50%,50%)}.ReactCrop .ord-s{cursor:s-resize;bottom:0;left:50%;transform:translate(-50%,50%)}.ReactCrop .ord-sw{cursor:sw-resize;bottom:0;left:0;transform:translate(-50%,50%)}.ReactCrop .ord-w{cursor:w-resize;top:50%;left:0;transform:translate(-50%,-50%)}.ReactCrop__disabled .ReactCrop__drag-handle{cursor:inherit}.ReactCrop__drag-bar{position:absolute}.ReactCrop__drag-bar.ord-n{width:100%;height:var(--rc-drag-bar-size);top:0;left:0;transform:translateY(-50%)}.ReactCrop__drag-bar.ord-e{width:var(--rc-drag-bar-size);height:100%;top:0;right:0;transform:translate(50%)}.ReactCrop__drag-bar.ord-s{width:100%;height:var(--rc-drag-bar-size);bottom:0;left:0;transform:translateY(50%)}.ReactCrop__drag-bar.ord-w{width:var(--rc-drag-bar-size);height:100%;top:0;left:0;transform:translate(-50%)}.ReactCrop--new-crop .ReactCrop__drag-bar,.ReactCrop--new-crop .ReactCrop__drag-handle,.ReactCrop--fixed-aspect .ReactCrop__drag-bar,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-n,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-e,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-s,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-w{display:none}@media (pointer:coarse){.ReactCrop .ord-n,.ReactCrop .ord-e,.ReactCrop .ord-s,.ReactCrop .ord-w{display:none}.ReactCrop__drag-handle{width:var(--rc-drag-handle-mobile-size);height:var(--rc-drag-handle-mobile-size)}}
