.studio{--s-paper:#fffaf2;--s-ink:#491b37;--s-rose:#f2d7d8;--s-indigo:#491b37;--s-line:#cdb7bb;background:var(--s-paper);color:var(--s-ink);font-family:var(--font-be-vietnam),sans-serif;font-size:15px;line-height:1.8;overflow:clip}.studio *{box-sizing:border-box}.studio a{color:inherit}.studio a:focus-visible,.studio button:focus-visible,.studio input:focus-visible,.studio select:focus-visible,.studio textarea:focus-visible{outline:3px solid #886126;outline-offset:5px}.studio-topline{background:var(--s-ink);color:#fff2e4;text-align:center;font-size:11px;padding:7px 20px;letter-spacing:.03em}.studio-header{padding:23px 5vw;display:flex;align-items:center;justify-content:space-between;gap:28px;background:#fffaf2;position:relative;z-index:2;border-bottom:1px solid #491b3720}.studio-wordmark{font-family:var(--font-eb-garamond),Georgia,serif;font-size:37px;line-height:.95;letter-spacing:-1.5px;text-decoration:none;position:relative;padding-left:41px;white-space:nowrap}.studio-wordmark span{display:block;font-family:var(--font-be-vietnam),sans-serif;font-size:10px;letter-spacing:1.8px;line-height:1.5;margin-top:8px;text-align:center}.studio-wordmark .wordmark-flower{position:absolute;left:0;top:-1px;font-size:37px;line-height:1;color:#a34d68;letter-spacing:0;margin:0}.studio-header nav{display:flex;gap:31px;font-size:13px}.studio-header nav a{text-decoration:none;padding:10px 0}.studio-header nav a:hover{text-decoration:underline;text-underline-offset:6px}.studio-contact{font-size:13px;padding:10px 21px;border:1px solid #491b3766;border-radius:40px;text-decoration:none;white-space:nowrap}.studio-contact span{margin-left:15px}.studio h1,.studio h2,.studio h3{font-family:var(--font-eb-garamond),Georgia,serif;font-weight:400;letter-spacing:-.035em;line-height:1.04;text-wrap:balance}.studio h1{font-size:clamp(53px,6.7vw,94px);margin:21px 0 26px}.studio h2{font-size:clamp(38px,4.4vw,65px);margin:12px 0 23px}.studio h3{font-size:32px;margin:8px 0 13px}.studio p{margin:12px 0;max-width:62ch}.studio-label{letter-spacing:.01em}.studio-label,.studio-small{font-size:12px}.studio a{transition:color .18s,background-color .18s}.studio-text-link{text-underline-offset:7px;display:inline-block;padding-block:12px}.studio-button{display:inline-flex;align-items:center;justify-content:space-between;gap:25px;background:var(--s-ink);color:#fffaf2!important;padding:14px 25px;text-decoration:none;font-size:13px;border:1px solid var(--s-ink);border-radius:40px;cursor:pointer;min-height:48px}.studio-button:hover{background:#6b294b}.studio-button.secondary{background:transparent;color:var(--s-ink)!important}.studio-button.secondary:hover{background:#f2d7d8}.hero-actions{display:flex;align-items:center;gap:25px;margin-top:28px;flex-wrap:wrap}.hero-actions>a:not(.studio-button){font-size:13px;text-underline-offset:6px;padding:12px 0}.mandala-hero{position:relative;isolation:isolate;background:#f2d7d8;display:grid;grid-template-columns:1fr 1fr;gap:4vw;align-items:center;padding:50px 7vw 62px;min-height:670px}.mandala-hero:before{content:"";position:absolute;inset:0;background-image:url(/studio/mandala-paper.webp);background-size:cover;background-position:50%;opacity:.19;z-index:-2}.hero-ornament{position:absolute;width:48%;left:-26%;bottom:-24%;color:#af7586;z-index:-1;opacity:.25}.hero-ornament .studio-motif{width:100%}.hero-copy{position:relative;z-index:1;max-width:600px}.hero-copy>p:not(.studio-label){max-width:360px;font-size:15px}.hero-handnote{font-family:var(--font-eb-garamond),Georgia,serif;font-style:italic;font-size:23px;margin-top:32px;color:#86445f;transform:rotate(-4deg);transform-origin:left}.hero-gallery{position:relative;max-width:510px;justify-self:end;width:100%;padding:8px 12px 30px 60px}.hero-art-frame{padding:12px 12px 0;border:1px solid #491b3750;background:#fff9ee;transform:rotate(3deg);box-shadow:10px 15px 0 #491b3710}.hero-art-frame .studio-photo{aspect-ratio:4/5;border-radius:160px 160px 3px 3px}.art-frame-caption{display:block;text-align:center;font-size:10px;padding:12px 4px}.hero-mini{position:absolute;bottom:0;left:-27px;width:38%;background:#fffaf2;padding:8px 8px 0;transform:rotate(-9deg);box-shadow:3px 8px 18px #491b371f;text-decoration:none}.hero-mini img{width:100%;height:200px;-o-object-fit:cover;object-fit:cover;-o-object-position:center 43%;object-position:center 43%}.hero-mini span{font-family:var(--font-eb-garamond),serif;display:block;text-align:center;font-size:20px;padding:7px 0}.artist-seal{position:absolute;width:125px;height:125px;right:-35px;bottom:15px;background:#e7e9d5;border-radius:50%;display:grid;place-items:center;transform:rotate(12deg);color:#491b37}.artist-seal .studio-motif{position:absolute;width:100%;opacity:.65}.artist-seal span{text-align:center;background:#e7e9d5;border-radius:50%;padding:13px;font-size:11px;line-height:1.6;z-index:1}.studio-motif{width:100%;height:auto;display:block}.studio-strip{padding:22px 5vw;border-bottom:1px solid #cdb7bb;background:#e5e8d5;display:flex;justify-content:center;align-items:center;gap:4vw;flex-wrap:wrap;font-size:12px}.studio-strip span[aria-hidden]{font-size:21px;color:#9b5c67}.studio-section{padding:82px 6vw;max-width:1500px;margin:auto}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:42px}.section-heading>p{max-width:290px;font-size:13px;margin-bottom:20px}.collection-section .section-heading h2{max-width:610px}.studio-collections{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px}.studio-collections article{min-width:0;scroll-margin-top:25px}.studio-collections article:nth-child(2){padding-top:48px}.studio-collections article:first-child .studio-photo{border-radius:150px 150px 4px 4px}.studio-collections article:nth-child(2) .studio-photo{border-radius:4px 4px 150px 150px}.studio-collections article:nth-child(3) .studio-photo{border-radius:150px 150px 4px 4px}.studio-photo{position:relative;aspect-ratio:4/5;display:grid;place-items:center;overflow:hidden;isolation:isolate}.studio-photo,.studio-photo.rose{background:#f2d7d8}.studio-photo.indigo{background:#dce2d6}.studio-photo.ochre{background:#e8d3a7}.studio-photo>.studio-motif{width:85%;opacity:.5}.studio-real-photo{-o-object-fit:cover;object-fit:cover}.photo-slot-label{position:absolute;bottom:22px;inset-inline:20px;text-align:center;font-size:12px}.photo-slot-label span{background:#fffaf2df;padding:4px 10px;border-radius:20px}.photo-slot-label p{margin:7px auto;max-width:30ch}.collection-copy{padding:16px 0}.collection-copy>.studio-label{color:#8b425c;font-size:12px}.collection-copy>p:not(.studio-label){font-size:13px;max-width:36ch}.collection-links{display:flex;flex-direction:column;align-items:start;gap:3px;margin-top:17px}.collection-links a{padding:7px 0;font-size:12px;text-underline-offset:5px}.collection-links a:last-child{font-size:11px;color:#725464}.gallery-footnote{font-size:12px;text-align:center;margin:32px auto 0!important;color:#725464}.studio-story{display:grid;grid-template-columns:.85fr 1fr;gap:9vw;align-items:center;background:#491b37;color:#fff3e8;padding:85px 10vw;position:relative;isolation:isolate}.artist-photo-wrap{padding:12px 12px 0;background:#f0e5cd;transform:rotate(-3deg);max-width:420px}.artist-photo-wrap .studio-photo{aspect-ratio:4/4.6;border-radius:130px 130px 0 0}.photo-signature{display:block;font:italic 28px var(--font-eb-garamond),Georgia,serif;text-align:center;padding:16px;color:#491b37}.studio-story-copy{max-width:580px}.studio-story-copy>p{font-size:14px;color:#ead1d7}.studio-story-copy>.studio-label{color:#e9bd99}.studio-story-copy>a{display:inline-block;margin-top:20px;font-size:13px;text-underline-offset:7px;padding:10px 0}.story-ornament{position:absolute;bottom:-100px;right:-130px;width:360px;opacity:.13;color:#f8cbac;z-index:-1}.studio-jaipur{padding:85px 10vw;display:grid;grid-template-columns:.65fr 1fr;gap:10vw;align-items:center;background:#e5e8d5;color:#314438}.exhibition-image{max-width:330px;transform:rotate(3deg);background:#fffaf2;padding:10px 10px 0}.exhibition-image img{display:block;width:100%;height:370px;-o-object-fit:cover;object-fit:cover}.exhibition-image span{display:block;font:italic 23px var(--font-eb-garamond),Georgia,serif;padding:15px;text-align:center}.studio-jaipur p{max-width:490px;font-size:14px}.studio-conversation{display:grid;grid-template-columns:1fr 1fr;gap:8vw;padding:75px 8vw;background:#f2d7d8;align-items:center;position:relative;isolation:isolate}.studio-conversation p{max-width:420px}.conversation-ornament{position:absolute;width:320px;left:-150px;bottom:-100px;opacity:.13;z-index:-1}.studio-conversation>.conversation-ornament{pointer-events:none}.studio-conversation .studio-small{margin-top:20px}.studio-conversation:before{top:9px}.studio-conversation:after,.studio-conversation:before{content:"";position:absolute;left:1%;right:1%;border-top:1px solid #b97e8d}.studio-conversation:after{bottom:9px}.studio-footer{padding:55px 6vw 35px;display:grid;grid-template-columns:1fr 1fr 1fr;gap:40px;background:#fffaf2}.studio-footer nav{display:flex;flex-direction:column;gap:4px}.studio-footer nav a{padding:6px 0}.studio-footer nav,.studio-footer p,.studio-footer>div:last-child>a{font-size:12px}.studio-footer small{font-size:11px}.studio-footer .studio-wordmark{display:inline-block}.studio-hero{max-width:1350px;margin:auto;padding:65px 7vw 80px;display:grid;grid-template-columns:1fr .8fr;gap:8vw;align-items:center}.studio-hero .hero-photo{border-radius:180px 180px 0 0;aspect-ratio:4/5}.studio-hero p{font-size:14px}.studio-inner{max-width:1100px;margin:auto;padding:65px 6vw 80px}.studio-intro{max-width:790px;margin-bottom:45px}.studio-intro h1{font-size:clamp(48px,6vw,80px)}.studio-note{border-left:2px solid #ad627a;padding-left:18px;font-size:13px}.studio-process{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin:42px 0}.studio-process article{border-top:1px solid var(--s-line);padding-top:18px}.studio-process h3{font-size:27px}.studio-process p{font-size:13px}.studio-request{background:#e5e8d5;padding:35px;border-radius:3px}.studio-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.studio-request label{font-size:13px;display:flex;flex-direction:column;gap:7px}.studio-request input,.studio-request select,.studio-request textarea{background:#fffaf2;border:1px solid #a3a78b;padding:12px;color:var(--s-ink);width:100%;font:inherit;font-size:16px;border-radius:4px}.studio-request textarea{min-height:130px;resize:vertical}.studio-request .full{grid-column:1/-1}.studio-request .studio-button{margin-top:22px}.request-preview{white-space:pre-wrap;font-size:13px;background:#fffaf2;border:1px solid #c5c8b1;padding:22px;margin-top:25px}.request-actions{display:flex;gap:15px;align-items:center;flex-wrap:wrap}.studio-faq{margin-top:45px}.studio-faq details{border-bottom:1px solid var(--s-line);padding:18px 0}.studio-faq summary{cursor:pointer;min-height:30px;font-size:15px}.studio-faq p{font-size:13px}.studio-visit{max-width:640px;margin:auto;text-align:center;padding:45px 6vw 75px}.studio-visit>.studio-motif{width:145px;margin:0 auto 25px;color:#9e4e69}.studio-visit p{margin:16px auto}.visit-links{display:grid;gap:15px;margin-top:30px}.visit-links .studio-button{justify-content:center}.visit-links>a:last-child{font-size:13px;padding:10px}@media (min-width:1500px){.mandala-hero{padding-inline:max(7vw,calc((100vw - 1280px) / 2))}.hero-gallery{max-width:510px}}@media (max-width:1000px){.studio-header nav{gap:18px}.mandala-hero{padding-inline:5vw;gap:2vw;min-height:600px}.hero-gallery{padding-left:30px}.hero-mini{left:0}.artist-seal{right:-10px;width:105px;height:105px}.hero-mini img{height:160px}.studio-collections{gap:22px}.studio-story{padding-inline:7vw;gap:6vw}.studio h3{font-size:28px}}@media (max-width:760px){.studio-topline{font-size:10px;padding:6px 12px}.studio-header{padding:20px 6vw 12px;flex-wrap:wrap;gap:15px}.studio-wordmark{font-size:32px;padding-left:35px}.studio-wordmark .wordmark-flower{font-size:32px}.studio-contact{font-size:12px;padding:8px 17px}.studio-header nav{order:3;width:100%;justify-content:space-between;font-size:11px;gap:10px;border-top:1px solid #491b3720;padding-top:5px}.mandala-hero{padding:35px 7vw 42px;grid-template-columns:1fr;gap:34px;min-height:0}.studio h1{font-size:clamp(48px,11.4vw,73px)}.hero-copy>p:not(.studio-label){font-size:14px;max-width:36ch}.hero-copy h1{margin:15px 0 20px}.hero-actions{gap:20px;margin-top:23px}.hero-handnote{margin-top:21px;font-size:21px}.hero-gallery{justify-self:center;max-width:430px;width:88%;padding:0 0 33px 32px}.hero-art-frame .studio-photo{aspect-ratio:4/4.5}.hero-mini{width:40%;left:-24px;bottom:0}.hero-mini img{height:145px}.hero-mini span{font-size:17px}.artist-seal{bottom:10px;right:-22px;width:95px;height:95px}.artist-seal span{font-size:10px;padding:9px}.hero-ornament{width:90%;left:-60%;bottom:-10%}.studio-strip{gap:14px;padding:15px 12px;font-size:10px}.studio-strip span[aria-hidden]{font-size:15px}.studio-section{padding:48px 6vw}.section-heading{display:block;margin-bottom:25px}.section-heading>p{max-width:40ch}.studio h2{font-size:43px}.studio-collections{grid-template-columns:1fr;gap:27px;max-width:440px;margin:auto}.studio-collections article:nth-child(2){padding-top:0}.studio-collections .studio-photo{aspect-ratio:4/4.7}.studio-collections article:nth-child(2) .studio-photo{border-radius:150px 150px 4px 4px}.collection-copy{padding-top:12px}.collection-copy>p:not(.studio-label){max-width:42ch}.collection-links{gap:0;margin-top:10px}.collection-links a{padding:10px 0}.gallery-footnote{max-width:35ch}.studio-story{grid-template-columns:1fr;padding:55px 8vw;gap:35px}.artist-photo-wrap{width:85%;margin:auto;max-width:330px}.studio-story-copy h2{font-size:45px}.studio-story-copy{max-width:500px}.studio-jaipur{padding:55px 8vw;grid-template-columns:1fr;gap:30px}.exhibition-image{max-width:300px;width:80%;margin:auto}.exhibition-image img{height:300px}.studio-conversation{grid-template-columns:1fr;padding:45px 7vw;gap:8px}.studio-conversation>div:not(.conversation-ornament){position:relative}.studio-footer{grid-template-columns:1fr 1fr;gap:28px;padding:40px 6vw}.studio-footer>div:last-child{grid-column:1/-1}.studio-footer .studio-wordmark,.studio-footer .wordmark-flower{font-size:28px}.studio-hero{padding:35px 7vw 50px;grid-template-columns:1fr;gap:30px}.studio-hero .hero-photo{max-width:400px;width:100%;margin:auto}.studio-inner{padding:35px 6vw 50px}.studio-intro{margin-bottom:30px}.studio-process{grid-template-columns:1fr;gap:18px}.studio-request{padding:23px}.studio-form-grid{grid-template-columns:1fr}.studio-visit{padding-inline:7vw}.studio-visit h1{font-size:64px}}@media (prefers-reduced-motion:reduce){.studio *{scroll-behavior:auto!important;transition:none!important}}.custom-intro{display:grid;grid-template-columns:1fr .48fr;gap:55px;align-items:center}.custom-intro .studio-intro{margin-bottom:0}.custom-intro .studio-photo{border-radius:150px 150px 5px 5px;transform:rotate(3deg)}.contact-page{max-width:none;min-height:65vh;background:#f2d7d8 url(/studio/mandala-paper.webp) 100%/auto 100% no-repeat;padding:70px 8vw}.contact-page .studio-intro{background:#fffaf2ed;padding:40px;max-width:650px;border:1px solid #d8b4bb;border-radius:4px}.visit-photo{margin:28px auto 0;max-width:230px;padding:8px;background:#f2d7d8;transform:rotate(-3deg)}.visit-photo img{width:100%;height:220px;-o-object-fit:cover;object-fit:cover;-o-object-position:center 35%;object-position:center 35%}@media (max-width:760px){.custom-intro{grid-template-columns:1fr;gap:25px}.custom-intro .studio-photo{width:65%;max-width:260px;margin:0 auto;aspect-ratio:4/5}.contact-page{padding:35px 6vw}.contact-page .studio-intro{padding:25px}.contact-page h1{font-size:65px}}.nehal-quote{margin:25px 0;padding-left:22px;border-left:2px solid #b66c85;font:italic 30px/1.25 var(--font-eb-garamond),Georgia,serif;max-width:520px}.nehal-quote cite{display:block;margin-top:12px;font:normal 11px/1.6 var(--font-be-vietnam),sans-serif}.studio-story .nehal-quote{color:#f4d3af;border-color:#a87c88}.story-chapters{background:#e5e8d5;max-width:none;padding-inline:8vw}.story-chapters .studio-process{max-width:1250px}.story-chapters article>a{font-size:12px;text-underline-offset:5px;padding:10px 0;display:inline-block}.story-invitation{display:flex;align-items:center;gap:25px;flex-wrap:wrap;margin-top:30px}@media (min-width:761px) and (max-width:1000px){.hero-mini{width:140px;left:0;bottom:0}.hero-mini img{height:155px}.hero-mini span{font-size:16px;white-space:nowrap}.art-frame-caption{font-size:9px;padding-bottom:35px}.artist-seal{right:-15px;bottom:0}.hero-gallery{padding-left:30px;padding-bottom:40px}.mandala-hero{gap:30px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.hero-copy h1{font-size:52px}.hero-copy>p:not(.studio-label){font-size:14px}}@media (min-width:761px) and (max-width:900px){.studio-header{flex-wrap:wrap;padding:20px 5vw 10px;gap:16px}.studio-header nav{order:3;width:100%;justify-content:space-between;border-top:1px solid #491b3720;padding-top:4px}.studio-header nav a{white-space:nowrap}.studio-collections{gap:20px}.studio-collections h3{font-size:27px}}.catalogue-doors{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:22px;margin:40px 0 70px}.catalogue-doors button{text-align:left;border:0;background:none;color:inherit;cursor:pointer;padding:8px;border-radius:110px 110px 12px 12px}.catalogue-doors button[aria-pressed=true]{background:var(--rose,#f2d7d8);outline:2px solid #491b37}.door-image{position:relative;aspect-ratio:4/5;overflow:hidden;border-radius:140px 140px 8px 8px;background:#f2d7d8}.door-image img{-o-object-fit:cover;object-fit:cover}.door-0 img{-o-object-position:50% 50%;object-position:50% 50%}.catalogue-doors span{display:block;font-family:var(--font-eb-garamond),Georgia,serif;font-size:25px;line-height:1.15;margin:18px 0 8px}.catalogue-doors small{display:block;font-size:12px;line-height:1.6}.catalogue-tools{display:flex;gap:16px;flex-wrap:wrap;margin:26px 0 12px}.catalogue-tools label:first-child{flex:1;min-width:220px}.catalogue-tools input,.catalogue-tools select{width:100%;font:inherit;font-size:14px;padding:14px 18px;background:#fffaf2;border:1px solid #aa899a;border-radius:8px;color:#491b37}.catalogue-tools button{text-decoration:underline}.catalogue-count{font-size:12px;margin:18px 0}.catalogue-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 24px}.piece-image{display:block;position:relative;aspect-ratio:4/5;background:#efe8df;border-radius:100px 100px 8px 8px;overflow:hidden}.piece-image img{-o-object-fit:contain;object-fit:contain;padding:14px}.piece-image>span{position:absolute;bottom:12px;left:12px;background:#fffaf2;padding:6px 10px;border-radius:16px;font-size:11px}.piece-category{font-size:11px;margin:16px 0 6px}.catalogue-grid h3{font-family:var(--font-eb-garamond),Georgia,serif;font-size:27px;line-height:1.15;margin:8px 0}.piece-link{display:inline-block;font-size:12px;text-decoration:underline;padding:12px 0}.catalogue-empty{background:#e5e8d5;padding:40px;border-radius:10px;max-width:800px;margin:30px 0}.catalogue-empty h3{font-family:Georgia,serif;font-size:30px;margin-bottom:12px}.catalogue-empty p{max-width:58ch;line-height:1.8;margin-bottom:18px}.catalogue-empty a{text-decoration:underline}.catalogue-inspiration{margin-top:80px}.catalogue-inspiration>p{margin:15px 0 30px}.piece-back{display:inline-block;margin-bottom:35px;font-size:14px}.piece-detail{display:grid;grid-template-columns:1.1fr 1fr;gap:60px}.piece-large{position:relative;aspect-ratio:4/5;background:#efe8df;border-radius:140px 140px 8px 8px;overflow:hidden}.piece-large img{-o-object-fit:contain;object-fit:contain;padding:20px}.piece-thumbs{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.piece-thumbs button{border:2px solid transparent;border-radius:8px;padding:3px}.piece-thumbs button[aria-pressed=true]{border-color:#491b37}.piece-thumbs img{width:72px;height:72px;-o-object-fit:contain;object-fit:contain}.piece-details h1{font-size:clamp(36px,4vw,60px);line-height:1.05;margin:15px 0 25px}.piece-state{display:inline-block;background:#e5e8d5;border-radius:30px;padding:8px 14px;font-size:12px}.piece-description{white-space:pre-line;line-height:1.8;margin:25px 0}.piece-details dl{display:grid;grid-template-columns:100px 1fr;gap:14px;font-size:14px;line-height:1.6}.piece-details dt{font-weight:600}.piece-enquiry{background:#f2d7d8;padding:24px;border-radius:14px;margin:30px 0}.piece-enquiry textarea{width:100%;background:#fffaf2;border:1px solid #aa899a;padding:12px;font-size:13px;border-radius:6px;margin:14px 0}.piece-enquiry>a{display:inline-block;text-decoration:underline;margin:15px}.piece-enquiry small{display:block;font-size:12px;line-height:1.7;margin-top:10px}.catalogue-doors button:focus-visible,.piece-thumbs button:focus-visible,.studio input:focus-visible,.studio select:focus-visible{outline:3px solid #491b37;outline-offset:4px}@media (max-width:1000px){.catalogue-doors{gap:12px}.catalogue-doors span{font-size:21px}.catalogue-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.piece-detail{gap:30px}}@media (max-width:760px){.catalogue-doors{display:flex;overflow-x:auto;padding:6px 6px 20px;margin-bottom:40px;scroll-snap-type:x mandatory}.catalogue-doors button{flex:0 0 42%;scroll-snap-align:start}.catalogue-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 14px}.catalogue-grid h3{font-size:23px}.piece-detail{grid-template-columns:1fr}.piece-enquiry{padding:20px}.catalogue-empty{padding:25px}.piece-image{border-radius:75px 75px 8px 8px}.piece-image img{padding:7px}.piece-image>span{font-size:10px;left:8px;bottom:8px}.catalogue-tools label{flex:1}.piece-large{aspect-ratio:1}.catalogue-shelf .section-heading{gap:16px}}.studio-ordering{padding:48px clamp(22px,6vw,100px);background:#e8e9d9;color:#491b37;display:grid;grid-template-columns:1fr 2fr;gap:40px}.studio-ordering h2{font-family:var(--font-eb-garamond),Georgia,serif;font-size:clamp(30px,3vw,44px);line-height:1.1;margin:12px 0 18px}.studio-ordering ol{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;list-style:none;padding:0}.studio-ordering li>span{font-size:13px}.studio-ordering h3{font-family:var(--font-eb-garamond),Georgia,serif;font-size:25px;margin:12px 0}.studio-ordering p{font-size:15px;line-height:1.65}.studio-ordering a{text-decoration:underline;text-underline-offset:4px;display:inline-block;padding:10px 0}@media (max-width:900px){.studio-ordering{grid-template-columns:1fr;gap:24px}}@media (max-width:540px){.studio-ordering ol{grid-template-columns:1fr;gap:22px}.studio-ordering li{border-top:1px solid #bcbdb0;padding-top:16px}}.festival-bar{justify-content:space-between;gap:16px;padding:8px 5vw;background:#f8edcf;color:#491b37;font-size:12px}.diya-switch,.festival-bar{display:flex;align-items:center}.diya-switch{gap:12px;min-height:48px;cursor:pointer;font:inherit;white-space:nowrap}.diya-track{width:78px;height:40px;border:1px solid #9c7455;border-radius:28px;background:#e5d9cc;position:relative;display:block}.diya{position:absolute;width:42px;height:42px;left:0;top:-8px;color:#99513b;transition:transform .35s ease}.diya-flame{opacity:.15;transition:opacity .35s ease}[data-festival=diwali] .diya{transform:translateX(32px)}[data-festival=diwali] .diya-flame{opacity:1}[data-festival=diwali] .diya-track{background:#542737;border-color:#f6c987}[data-festival=diwali] .festival-bar{background:#3a172d;color:#ffe4b4;border-bottom:1px solid #75503e}[data-festival=diwali] .studio-topline{background:#3a172d;color:#ffe4b4}[data-festival=diwali] .studio-header{background:#fff4df}[data-festival=diwali] .mandala-hero{background:#34172b;color:#ffe8c1}[data-festival=diwali] .mandala-hero:before{opacity:.08}[data-festival=diwali] .hero-ornament{color:#f5ba62;opacity:.5}[data-festival=diwali] .hero-copy .studio-button{background:#f2c37e;color:#34172b!important;border-color:#f2c37e}[data-festival=diwali] .hero-handnote{color:#f2c37e}[data-festival=diwali] .hero-art-frame{background:#ecd2a9;border-color:#c69450}[data-festival=diwali] .art-frame-caption{color:#491b37}[data-festival=diwali] .artist-seal{color:#f2c37e;background:#34172b}[data-festival=diwali] .studio-strip{background:#efd3a2;color:#491b37}[data-festival=diwali] .studio-ordering{background:#f5e8cf}[data-festival=diwali] .studio-conversation{background:#ecd3ac}[data-festival=diwali] .studio-story{background:#f7e6d4}[data-festival=diwali] .studio-footer{background:#34172b;color:#ffe8c1}.festival-copy{display:none}[data-festival=diwali] .festival-copy{display:block}[data-festival=diwali] .everyday-copy{display:none}@media(max-width:540px){.festival-bar{padding:8px 20px;font-size:10px;gap:10px}.festival-bar>span{max-width:150px;line-height:1.5}.diya-switch{gap:8px}}@media(prefers-reduced-motion:reduce){.diya,.diya-flame{transition:none}}[data-festival=diwali] .artist-seal span,[data-festival=diwali] .hero-mini{color:#491b37}[data-festival=diwali] .hero-ornament{opacity:.18}.studio[data-festival=diwali]{--s-paper:#fff4df;--s-ink:#491b37;--s-rose:#efd3a2;--s-line:#ba915d;--rose:#efd3a2;background:#fff4df}[data-festival=diwali] .studio-wordmark .wordmark-flower{color:#98652e}[data-festival=diwali] .studio-contact{border-color:#a77945}[data-festival=diwali] .studio-hero,[data-festival=diwali] .studio-inner,[data-festival=diwali] .studio-legal,[data-festival=diwali] .studio-section,[data-festival=diwali] .studio-visit{position:relative}[data-festival=diwali] .section-heading,[data-festival=diwali] .studio-intro,[data-festival=diwali] .studio-legal>h1{border-bottom:1px solid #ba915d;padding-bottom:28px}[data-festival=diwali] .studio-hero>div:first-child:before,[data-festival=diwali] .studio-intro:before,[data-festival=diwali] .studio-legal:before{content:"";display:block;width:64px;height:30px;margin-bottom:24px;background:url(/studio/diwali-diya.svg) 50%/contain no-repeat}[data-festival=diwali] .collection-section{background:#fff4df}[data-festival=diwali] .door-image,[data-festival=diwali] .piece-image,[data-festival=diwali] .piece-large,[data-festival=diwali] .studio-collections .studio-photo,[data-festival=diwali] .studio-hero .hero-photo{border:2px solid #b78847;box-shadow:0 0 0 5px #fff4df,0 0 0 6px #d9b77c}[data-festival=diwali] .collection-copy{border-bottom:1px solid #ba915d;padding-bottom:24px}[data-festival=diwali] .studio-ordering{background:#efd3a2;border-block:1px solid #b78847}[data-festival=diwali] .studio-ordering li>span{color:#70441d}[data-festival=diwali] .studio-story{background:#34172b;color:#ffe8c1;border-block:1px solid #b78847}[data-festival=diwali] .studio-story-copy>p{color:#ffe8c1}[data-festival=diwali] .studio-story-copy>.studio-label{color:#f2c37e}[data-festival=diwali] .artist-photo-wrap,[data-festival=diwali] .exhibition-image{background:#efd3a2;color:#491b37}[data-festival=diwali] .studio-jaipur{background:#f0dfbd;color:#491b37}[data-festival=diwali] .studio-conversation{background:#efd3a2;color:#491b37}[data-festival=diwali] .studio-conversation:after,[data-festival=diwali] .studio-conversation:before{border-color:#9b7039}[data-festival=diwali] .studio-process article{border-top:2px solid #b78847}[data-festival=diwali] .catalogue-empty,[data-festival=diwali] .piece-enquiry,[data-festival=diwali] .studio-request{background:#efdbb5;border:1px solid #ba915d}[data-festival=diwali] .catalogue-tools input,[data-festival=diwali] .catalogue-tools select,[data-festival=diwali] .piece-enquiry textarea,[data-festival=diwali] .request-preview,[data-festival=diwali] .studio-request input,[data-festival=diwali] .studio-request select,[data-festival=diwali] .studio-request textarea{background:#fffbf2;border-color:#a77945;color:#491b37}[data-festival=diwali] .piece-state{background:#efd3a2;color:#491b37}[data-festival=diwali] .studio-button{background:#491b37;color:#fff0d1;border-color:#491b37}[data-festival=diwali] .studio-button.secondary{background:transparent;color:#491b37;border-color:#98652e}[data-festival=diwali] .studio-visit>.studio-motif{color:#98652e}[data-festival=diwali] .studio-legal{color:#491b37}[data-festival=diwali] .studio-legal :is(h1,h2,.legal-body){color:#491b37}[data-festival=diwali] .studio-legal .legal-body>section{border-top:1px solid #d9b77c;padding-top:24px}.festival-gifting{display:none}[data-festival=diwali] .festival-gifting{display:grid;grid-template-columns:minmax(160px,280px) minmax(0,640px);justify-content:center;align-items:center;gap:7vw;padding:64px 7vw;background:#34172b;color:#ffe8c1;border-block:1px solid #b78847}.festival-rangoli{color:#d5a75f}.festival-rangoli .studio-motif{width:100%;height:auto}.festival-gifting h2{font-size:clamp(34px,4vw,54px)}.festival-gifting p{max-width:56ch}[data-festival=diwali] .festival-gifting .studio-button{margin-top:16px;background:#f2c37e;color:#34172b!important;border-color:#f2c37e}[data-festival=diwali] .studio-footer{background:#291322;border-top:0}@media(max-width:600px){[data-festival=diwali] .festival-gifting{grid-template-columns:1fr;gap:24px;padding:40px 24px}.festival-rangoli{width:100px}[data-festival=diwali] .studio-intro{padding-bottom:20px}}