:root{--color-bg: #faf4ec;--color-bg-soft: #f1e7d5;--color-paper: #fffaf2;--color-ink: #2a1a10;--color-ink-soft: #4a2e1e;--color-accent: #8b5a2b;--color-accent-2: #c8a47e;--color-leaf: #5a6a3f;--color-muted: #8a7560;--color-line: rgba(74, 46, 30, .16);--font-serif: "Fraunces", "Cormorant Garamond", Georgia, serif;--font-sans: "Manrope", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-italic: "Fraunces", Georgia, serif;--radius-sm: 4px;--radius: 14px;--radius-lg: 28px;--shadow-soft: 0 30px 60px -30px rgba(58, 35, 22, .25);--shadow-card: 0 20px 50px -25px rgba(58, 35, 22, .35);--max-w: 1320px;--gutter: clamp(20px, 4vw, 56px);--ease: cubic-bezier(.22, 1, .36, 1);--dur: .6s}.shopify-section-sudha h1,.shopify-section-sudha h2,.shopify-section-sudha h3,.shopify-section-sudha h4,.shopify-section-sudha h5{font-family:var(--font-serif);font-weight:400;letter-spacing:-.015em;color:var(--color-ink);line-height:1.08}.shopify-section-sudha h1{font-size:clamp(2.8rem,6.8vw,6rem);font-weight:300}.shopify-section-sudha h2{font-size:65px;font-weight:300}.shopify-section-sudha h3{font-size:40px}.shopify-section-sudha h4{font-size:1.25rem}.shopify-section-sudha img{max-width:100%;display:block}.shopify-section-sudha a{color:inherit;text-decoration:none;transition:color .3s var(--ease)}.shopify-section-sudha .eyebrow{font-family:var(--font-sans);font-size:12px;letter-spacing:4px;text-transform:uppercase;font-weight:500;color:var(--color-accent);display:inline-flex;align-items:center;gap:12px}.shopify-section-sudha .eyebrow:before{content:"";width:28px;height:1px;background:var(--color-accent);display:inline-block}.shopify-section-sudha .italic-serif{font-style:italic;font-family:var(--font-serif);font-weight:300}.shopify-section-sudha .lead{font-size:20px;line-height:1.8;color:#56453c;max-width:60ch}.shopify-section-sudha .container{max-width:var(--max-w);margin:0 auto;padding:0 var(--gutter)}.shopify-section-sudha section{padding:50px 0;position:relative}.shopify-section-sudha .section-tight{padding:clamp(60px,8vw,110px) 0}.shopify-section-sudha .btn{display:inline-flex;align-items:center;gap:12px;padding:18px 36px;font-size:.85rem;letter-spacing:.18em;text-transform:uppercase;font-weight:500;border-radius:999px;transition:all .4s var(--ease);position:relative;overflow:hidden;border:1px solid transparent;white-space:nowrap}.policy-content p{font-size:15px}.shopify-section-sudha .btn-primary{background:var(--color-ink);color:var(--color-bg);font-size:15px}.shopify-section-sudha .btn-primary:hover{background:var(--color-accent);transform:translateY(-2px);box-shadow:0 18px 30px -15px #2a1a1066}.shopify-section-sudha .btn-outline{background:transparent;color:var(--color-ink);border-color:var(--color-ink)}.shopify-section-sudha .btn-outline:hover{background:var(--color-ink);color:var(--color-bg)}.shopify-section-sudha .btn .arrow{display:inline-block;transition:transform .4s var(--ease)}.shopify-section-sudha .btn:hover .arrow{transform:translate(6px)}.shopify-section-sudha .page-hero{padding-top:30px;padding-bottom:0;background:linear-gradient(180deg,var(--color-bg) 0%,var(--color-bg-soft) 100%);text-align:center;position:relative}.shopify-section-sudha .page-hero .eyebrow{justify-content:center}.shopify-section-sudha .page-hero h1{margin:28px auto;max-width:14ch}.shopify-section-sudha .page-hero p{max-width:56ch;margin:0 auto;font-size:20px;line-height:1.8;color:#56453c}.shopify-section-sudha .page-hero .breadcrumb{font-size:.78rem;letter-spacing:.18em;text-transform:uppercase;color:var(--color-muted);margin-top:36px;display:none}.shopify-section-sudha .page-hero .breadcrumb a:hover{color:var(--color-accent)}.shopify-section-sudha .split{display:grid;grid-template-columns:1fr 1fr;gap:clamp(40px,6vw,100px);align-items:center}.shopify-section-sudha .split.reverse{direction:rtl}.shopify-section-sudha .split.reverse>*{direction:ltr}.shopify-section-sudha .split-image{aspect-ratio:4/5;border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-soft);position:relative}.shopify-section-sudha .split-image img{width:100%;height:100%;object-fit:cover;transition:transform 1.4s var(--ease)}.shopify-section-sudha .split-image:hover img{transform:scale(1.06)}.shopify-section-sudha .split-content h2{margin:24px 0 28px}.shopify-section-sudha .split-list{list-style:none;margin-top:6px;padding:0}.shopify-section-sudha .split-list li{padding:22px 0;border-top:1px solid var(--color-line);display:grid;grid-template-columns:auto 1fr;gap:24px;align-items:start}.shopify-section-sudha .split-list li:last-child{border-bottom:1px solid var(--color-line)}.shopify-section-sudha .split-list .num{font-family:var(--font-serif);font-style:italic;color:var(--color-accent);font-size:3.1rem;min-width:30px}.shopify-section-sudha .split-list strong{font-family:var(--font-serif);font-weight:400;font-size:30px;display:block;margin-bottom:4px;color:#56453c}.shopify-section-sudha .split-list p{font-size:17px;color:#56453c}.shopify-section-sudha .lifestyle{background:var(--color-bg-soft)}.shopify-section-sudha .timeline{position:relative;padding:60px 0}.shopify-section-sudha .timeline:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:1px;background:var(--color-line);transform:translate(-50%)}.shopify-section-sudha .tl-item{display:grid;grid-template-columns:1fr 1fr;gap:80px;padding:50px 0;align-items:center;position:relative}.shopify-section-sudha .tl-item:nth-child(2n) .tl-text{grid-column:2;text-align:left}.shopify-section-sudha .tl-item:nth-child(2n) .tl-img{grid-column:1;grid-row:1}.shopify-section-sudha .tl-item .tl-text{text-align:right}.shopify-section-sudha .tl-item:nth-child(odd) .tl-text{padding-right:40px}.shopify-section-sudha .tl-item:nth-child(2n) .tl-text{padding-left:40px;text-align:left}.shopify-section-sudha .tl-year{font-family:var(--font-serif);font-style:italic;font-size:32px;color:var(--color-accent);margin-bottom:12px;display:inline-block}.shopify-section-sudha .tl-item h3{margin-top:0;margin-bottom:30px}.shopify-section-sudha .tl-item p{color:var(--color-muted);font-size:17px}.shopify-section-sudha .tl-img{border-radius:var(--radius);overflow:hidden;aspect-ratio:5/4;box-shadow:var(--shadow-soft)}.shopify-section-sudha .tl-img img{width:100%;height:100%;object-fit:cover}.shopify-section-sudha .tl-item:before{content:"";position:absolute;left:50%;top:50%;width:14px;height:14px;background:var(--color-accent);border-radius:50%;transform:translate(-50%,-50%);border:3px solid var(--color-bg);z-index:1}.shopify-section-sudha .stats{background:var(--color-paper);border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line)}.shopify-section-sudha .stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:40px}.shopify-section-sudha .stat{text-align:center;padding:20px}.shopify-section-sudha .stat strong{font-family:var(--font-serif);font-size:8rem;font-weight:300;display:block;color:var(--color-accent)}.shopify-section-sudha .stat span{font-size:2rem;text-transform:uppercase;color:#56453c}.shopify-section-sudha .featured{background:var(--color-ink);color:var(--color-bg)}.shopify-section-sudha .featured h2,.shopify-section-sudha .featured h3,.shopify-section-sudha .featured h4{color:var(--color-bg)}.shopify-section-sudha .featured .eyebrow{color:var(--color-accent-2)}.shopify-section-sudha .featured .eyebrow:before{background:var(--color-accent-2)}.shopify-section-sudha .faq-section{background:var(--color-paper)}.shopify-section-sudha .faq-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px}.shopify-section-sudha .faq-list{display:flex;flex-direction:column}.shopify-section-sudha .faq-item{border-top:1px solid var(--color-line);padding:28px 0;cursor:pointer;transition:padding .3s var(--ease)}.shopify-section-sudha .faq-item:last-child{border-bottom:1px solid var(--color-line)}.shopify-section-sudha .faq-q{display:flex;justify-content:space-between;align-items:start;gap:24px;font-family:var(--font-serif);font-weight:400;font-size:21px;color:var(--color-ink)}.shopify-section-sudha .faq-q .plus{width:30px;height:30px;flex-shrink:0;border:1px solid var(--color-ink);border-radius:50%;position:relative;transition:all .4s var(--ease)}.shopify-section-sudha .faq-q .plus:before,.shopify-section-sudha .faq-q .plus:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:var(--color-ink)}.shopify-section-sudha .faq-q .plus:before{width:12px;height:1px}.shopify-section-sudha .faq-q .plus:after{width:1px;height:12px;transition:transform .4s var(--ease)}.shopify-section-sudha .faq-a{max-height:0;overflow:hidden;transition:max-height .5s var(--ease),padding .5s var(--ease);color:color: #56453c;font-size:18px;line-height:1.7}.shopify-section-sudha .faq-item.open .faq-q .plus{background:var(--color-ink)}.shopify-section-sudha .faq-item.open .faq-q .plus:before,.shopify-section-sudha .faq-item.open .faq-q .plus:after{background:var(--color-bg)}.shopify-section-sudha .faq-item.open .faq-q .plus:after{transform:translate(-50%,-50%) rotate(90deg)}.shopify-section-sudha .faq-item.open .faq-a{max-height:400px;padding-top:20px}.shopify-section-sudha .contact-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:80px}.shopify-section-sudha .contact-info{display:flex;flex-direction:column;gap:38px}.shopify-section-sudha .contact-block{display:flex;gap:22px;align-items:start;padding:28px 0;border-top:1px solid var(--color-line)}.shopify-section-sudha .contact-block:first-of-type{border-top:1px solid var(--color-line)}.shopify-section-sudha .contact-icon{width:50px;height:50px;border-radius:50%;background:var(--color-bg-soft);display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-serif);font-style:italic;color:var(--color-accent);font-size:30px;flex-shrink:0}.shopify-section-sudha .contact-block h4{font-family:var(--font-serif);font-weight:400;font-size:3rem;margin:0 0 10px}.shopify-section-sudha .contact-block p,.shopify-section-sudha .contact-block a{color:var(--color-muted);font-size:18px}.shopify-section-sudha .contact-block a:hover{color:var(--color-accent)}.shopify-section-sudha .contact-form{background:var(--color-paper);padding:56px 48px;border-radius:var(--radius-lg);box-shadow:var(--shadow-soft)}.shopify-section-sudha .form-row{display:grid;grid-template-columns:1fr 1fr;gap:22px}.shopify-section-sudha .form-group{margin-bottom:22px;position:relative}.shopify-section-sudha .form-group label{display:block;font-size:13px;letter-spacing:.2em;text-transform:uppercase;color:var(--color-muted);margin-bottom:10px;font-weight:600}.shopify-section-sudha .form-group input,.shopify-section-sudha .form-group textarea,.shopify-section-sudha .form-group select{width:100%;padding:16px 0;background:transparent;border:0;border-bottom:1px solid var(--color-line);font:inherit;font-size:18px;color:var(--color-ink);outline:none;transition:border .3s}.shopify-section-sudha .form-group input:focus,.shopify-section-sudha .form-group textarea:focus,.shopify-section-sudha .form-group select:focus{border-color:var(--color-accent)}.shopify-section-sudha .form-group textarea{resize:vertical;min-height:110px}.shopify-section-sudha .form-group .error{color:#b14a3a;font-size:.78rem;margin-top:6px;display:none}.shopify-section-sudha .form-group.invalid .error{display:block}.shopify-section-sudha .form-group.invalid input,.shopify-section-sudha .form-group.invalid textarea{border-color:#b14a3a}.shopify-section-sudha .map-embed{border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow-soft);aspect-ratio:16/7;margin-top:60px}.shopify-section-sudha .map-embed iframe{width:100%;height:100%;border:0}.shopify-section-sudha .reveal{opacity:0;transform:translateY(40px);transition:opacity 1s var(--ease),transform 1s var(--ease)}.shopify-section-sudha .reveal.in{opacity:1;transform:translateY(0)}.shopify-section-sudha .reveal-stagger>*{opacity:0;transform:translateY(40px);transition:opacity .8s var(--ease),transform .8s var(--ease)}.shopify-section-sudha .reveal-stagger.in>*{opacity:1;transform:translateY(0)}.shopify-section-sudha .reveal-stagger.in>*:nth-child(1){transition-delay:.05s}.shopify-section-sudha .reveal-stagger.in>*:nth-child(2){transition-delay:.15s}.shopify-section-sudha .reveal-stagger.in>*:nth-child(3){transition-delay:.25s}.shopify-section-sudha .reveal-stagger.in>*:nth-child(4){transition-delay:.35s}.shopify-section-sudha .reveal-stagger.in>*:nth-child(5){transition-delay:.45s}.shopify-section-sudha .reveal-stagger.in>*:nth-child(6){transition-delay:.55s}@media(max-width:1100px){.shopify-section-sudha .split,.shopify-section-sudha .contact-grid,.shopify-section-sudha .faq-grid{grid-template-columns:1fr}.shopify-section-sudha .stats-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.shopify-section-sudha section{padding:70px 0}.shopify-section-sudha .stats-grid{grid-template-columns:1fr}.shopify-section-sudha .timeline:before{left:18px}.shopify-section-sudha .tl-item{grid-template-columns:1fr;gap:24px;padding:30px 0 30px 50px}.shopify-section-sudha .tl-item:before{left:18px}.shopify-section-sudha .tl-item .tl-text,.shopify-section-sudha .tl-item:nth-child(2n) .tl-text{text-align:left;padding:0}.shopify-section-sudha .tl-item:nth-child(2n) .tl-img{grid-column:1;grid-row:2}.shopify-section-sudha .tl-item:nth-child(2n) .tl-text{grid-column:1;grid-row:1}.shopify-section-sudha .contact-form{padding:36px 24px}.shopify-section-sudha .form-row{grid-template-columns:1fr}}@media(max-width:480px){.shopify-section-sudha h1{font-size:2.6rem}.shopify-section-sudha .btn{padding:15px 28px;font-size:.78rem}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/sudha-story.css.map */
