.indian-page{--wine:#462333;--cream:#faf6eb;--gold:#eac396;background:var(--cream);color:var(--wine);font-family:Poppins,sans-serif}
.indian-hero{position:relative;isolation:isolate;min-height:540px;padding:180px 24px 90px;display:grid;place-items:center;background:#462333;text-align:center;color:#faf6eb}
.indian-hero-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}
.indian-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(70,35,51,.65),rgba(70,35,51,.88));z-index:-1}
.indian-hero-copy{width:min(100%,850px)}
.indian-page h1,.indian-page h2,.indian-page h3{font-family:"Cormorant Garamond",Georgia,serif;font-weight:600;line-height:1.12}
.indian-page h1{font-size:clamp(46px,6vw,80px);margin:20px 0}
.indian-page p{font-size:15px;line-height:1.9;white-space:pre-line}
.indian-page .indian-eyebrow{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:3px;margin:0 0 16px}
.indian-hero .indian-eyebrow,.indian-section-package .indian-eyebrow{color:var(--gold)}
.indian-section{padding:80px 24px}
.indian-section:nth-of-type(even){background:#eac396}
.indian-section.indian-section-package{background:var(--wine);color:var(--cream)}
.indian-container{max-width:1120px;margin:auto}
.indian-heading{text-align:center;max-width:850px;margin:0 auto 42px}
.indian-page h2{font-size:clamp(34px,4vw,52px);margin:0 0 20px}
.indian-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.indian-card{background:var(--cream);color:var(--wine);border:1px solid rgba(70,35,51,.18);border-radius:12px;padding:25px;box-shadow:0 8px 22px rgba(70,35,51,.035)}
.indian-page .indian-card h3{display:flex;align-items:baseline;gap:12px;font-size:23px;margin:0;overflow-wrap:anywhere}
.indian-card h3 span{color:#9a6b3e;font-size:16px}
.indian-card p{margin:14px 0 0;font-size:14px}
.indian-page .indian-note{border:1px solid currentColor;border-radius:10px;padding:18px 24px;margin:28px 0 0;font-size:13px}
@media(max-width:900px){.indian-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.indian-section{padding:60px 24px}}
@media(max-width:560px){.indian-grid{grid-template-columns:1fr}.indian-hero{min-height:460px;padding:150px 22px 65px}.indian-section{padding:48px 20px}.indian-card{padding:22px}.indian-page .indian-eyebrow{letter-spacing:2px}}
/* Section photography and lotus line art */
.indian-section{position:relative;overflow:hidden}
.indian-container{position:relative}
.indian-ornament{display:block;width:110px;height:62px;margin:0 auto 26px;color:currentColor;opacity:.35;pointer-events:none}
.indian-section-package .indian-ornament{color:var(--gold);opacity:.65}
.indian-section-intro{margin-bottom:42px}
.indian-section-intro .indian-heading{margin-bottom:0}
.indian-with-image{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:65px}
.indian-with-image .indian-heading{text-align:left;margin:0;min-width:0}
.indian-image-right .indian-section-photo{order:2}
.indian-section-photo{position:relative;margin:0;padding:12px;border:1px solid currentColor;border-radius:160px 160px 16px 16px;color:rgba(70,35,51,.3)}
.indian-section-photo img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:150px 150px 10px 10px}
.indian-section-package .indian-section-photo{color:var(--gold)}
.indian-section-photo:after{content:"";position:absolute;inset:20px -9px -9px 20px;border:1px solid currentColor;border-radius:150px 150px 16px 16px;pointer-events:none}
.indian-heading p,.indian-note{overflow-wrap:anywhere}
@media(max-width:900px){.indian-with-image{gap:32px}}
@media(max-width:640px){.indian-with-image{grid-template-columns:1fr;gap:32px}.indian-image-right .indian-section-photo{order:0}.indian-with-image .indian-heading{text-align:center}.indian-section-photo{width:min(100%,440px);margin:auto;box-sizing:border-box}.indian-ornament{width:86px;height:48px;margin-bottom:22px}}