@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/e92fa6abd9c612ef-s.p.30axz4qhm1rgm.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/89b349c86e2966c0-s.0ri81no2psjj7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/8b8596bd16cf8eee-s.0o9b2vmiv77jv.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/e92fa6abd9c612ef-s.p.30axz4qhm1rgm.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/89b349c86e2966c0-s.0ri81no2psjj7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/8b8596bd16cf8eee-s.0o9b2vmiv77jv.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/e92fa6abd9c612ef-s.p.30axz4qhm1rgm.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/89b349c86e2966c0-s.0ri81no2psjj7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/8b8596bd16cf8eee-s.0o9b2vmiv77jv.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/e92fa6abd9c612ef-s.p.30axz4qhm1rgm.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/89b349c86e2966c0-s.0ri81no2psjj7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/8b8596bd16cf8eee-s.0o9b2vmiv77jv.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Devanagari Fallback;src:local(Arial);ascent-override:84.27%;descent-override:38.37%;line-gap-override:0.0%;size-adjust:106.33%}.LIagaW_className{font-family:Noto Sans Devanagari,Noto Sans Devanagari Fallback;font-style:normal}.LIagaW_variable{--font-deva:"Noto Sans Devanagari", "Noto Sans Devanagari Fallback"}
@font-face{font-family:Inter;src:url(/font/Inter_28pt-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/font/Inter_24pt-Bold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Georgia;src:url(/font/georgia.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}:root{--cream:#f7f2df;--blush:#f5e8d8;--navy:#191a2e;--maroon:#8c1a1a;--maroon-dark:#47070d;--paper:#fffaf1;--ink:#33313a;--muted:#6d6a63;--line:#d8cfb4;--font-display:"Georgia", serif;--font-serif:"Georgia", serif;--font-body:"Inter", sans-serif;--wrap:1200px;--gutter:32px;--gutter-sm:20px;--section-y:48px;--section-y-sm:32px}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--font-body);color:var(--ink);background:var(--cream);-webkit-font-smoothing:antialiased;margin:0;font-weight:400;line-height:1.6;overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}ul{margin:0;padding:0;list-style:none}h1,h2,h3,h4,h5,h6{color:var(--navy);font-family:var(--font-serif);margin:0;font-weight:600}.container{width:100%;max-width:var(--wrap);padding:0 var(--gutter);margin:0 auto}.section{padding:var(--section-y) 0}.btn{font-family:var(--font-body);text-transform:uppercase;cursor:pointer;border:0;justify-content:center;align-items:center;font-size:.8rem;font-weight:700;transition:background-color .25s,transform .25s,color .25s;display:inline-flex}.btn:disabled{opacity:.7;cursor:not-allowed}.btn-primary{background:var(--maroon);color:var(--paper);border-radius:6px;padding:13px 24px}.btn-primary:hover{background:#6f1414;transform:translateY(-2px)}.btn-enquire{background:var(--maroon);color:var(--paper);border-radius:6px;padding:12px 22px}.btn-enquire:hover{background:#6f1414}.site-header{z-index:50;background:var(--cream);transition:box-shadow .3s;position:sticky;top:0}.site-header.scrolled{box-shadow:0 6px 24px #191a2e14}.header-inner{justify-content:space-between;align-items:center;gap:24px;min-height:92px;display:flex}.brand{align-items:center;display:flex}.brand-logo{width:auto;height:40px;display:block}.main-nav{gap:40px;display:flex}.main-nav a{color:var(--navy);padding:4px 0;font-size:.98rem;transition:color .2s;position:relative}.main-nav a:after{content:"";background:var(--maroon);width:0;height:2px;transition:width .25s;position:absolute;bottom:-2px;left:0}.main-nav a:hover{color:var(--maroon)}.main-nav a:hover:after,.main-nav a.is-active:after{width:100%}.main-nav a.is-active{color:var(--maroon)}.nav-toggle{cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;gap:5px;width:42px;height:42px;display:none}.nav-toggle span{background:var(--navy);width:24px;height:2px;transition:transform .3s,opacity .3s;display:block}.nav-toggle.open span:first-child{transform:translateY(7px)rotate(45deg)}.nav-toggle.open span:nth-child(2){opacity:0}.nav-toggle.open span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.hero{padding:70px 0 var(--section-y)}.hero-inner{text-align:center}.eyebrow{font-family:var(--font-serif);color:var(--navy);margin:0 0 4px;font-size:1.1rem;font-weight:700}.hero-title{font-family:var(--font-serif);color:var(--navy);margin:0;font-size:clamp(2.2rem,6vw,3.6rem);font-weight:500;line-height:1.05}.hero-amp{font-family:var(--font-serif);letter-spacing:.35em;text-transform:uppercase;color:var(--navy);margin:10px 0 0 .35em;font-size:1.05rem;font-weight:500}.hero-cta{margin-top:28px}.hero-cta span{font-size:1.1em}.feature-strip{grid-template-columns:repeat(6,1fr);gap:28px 20px;margin-top:62px;display:grid}.feature-strip li{color:var(--navy);text-align:center;flex-direction:column;align-items:center;gap:12px;font-size:.95rem;display:flex}.feature-icon img{object-fit:contain;width:75px;height:75px}.feature-icon svg{fill:none;width:34px;height:34px;stroke:var(--navy);stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;opacity:.85}.feature-strip--relocated{padding:var(--section-y-sm) var(--gutter-sm) calc(var(--section-y-sm) + 8px);background:var(--cream);margin-top:0}.hero-banner{max-width:1440px;padding:0 var(--gutter);margin:66px auto 0}.hero-banner img{width:100%;height:auto;display:block}.section-head{text-align:center;margin-bottom:24px}.section-title{font-family:var(--font-serif);color:var(--navy);margin:6px 0;font-size:clamp(2.2rem,4.5vw,3.2rem);font-weight:500;line-height:1.1}.section-title--caps{text-transform:uppercase;letter-spacing:.06em}.ornament{color:var(--maroon);align-items:center;gap:12px;font-size:.7rem;display:inline-flex}.ornament i{background:var(--line);width:46px;height:1px;display:block}.ornament--light{color:var(--cream)}.ornament--light i{background:#f7f2df66}.venue-lead{grid-template-columns:1fr 1fr;align-items:center;gap:56px;margin-bottom:48px;display:grid}.venue-photo{aspect-ratio:4/3;border-radius:2px;overflow:hidden}.venue-photo img{object-fit:cover;width:100%;height:100%;display:block}.venue-copy h3{font-family:var(--font-serif);margin-bottom:18px;font-size:2.1rem;font-weight:500;line-height:1.15}.venue-copy p{max-width:30ch;color:var(--ink)}.photo-tag{font-family:var(--font-serif);letter-spacing:.18em;text-transform:uppercase;color:var(--maroon);opacity:.55;font-size:.72rem}.spaces-grid{grid-template-columns:1fr 1fr;gap:40px;display:grid}.space{background-position:100%;background-repeat:no-repeat;background-size:cover;align-items:center;min-height:300px;display:flex;position:relative;overflow:hidden}.space:before{content:"";background:linear-gradient(90deg, var(--cream) 0%, #f7f2dfeb 34%, #f7f2df8c 52%, #f7f2df00 72%);position:absolute;inset:0}.space--lawn{background-image:url(/images/space-lawn.jpg)}.space--hall{background-image:url(/images/space-hall.jpg)}.space--gate{background-image:url(/images/space-gate.jpg)}.space--rooms{background-image:url(/images/space-rooms.jpg)}.space-body{max-width:62%;padding:30px 34px;position:relative}.space h4{font-family:var(--font-serif);letter-spacing:.04em;text-transform:uppercase;color:var(--navy);margin-bottom:14px;font-size:1.7rem;font-weight:500}.space-meta{color:var(--ink);margin:0 0 12px}.space p{max-width:26ch;color:var(--ink);margin:0}.occasion-cards{flex-direction:column;gap:34px;display:flex}.occasion-card{background:var(--blush);grid-template-columns:1fr 1fr;align-items:center;min-height:360px;display:grid}.occasion-card--reverse .occasion-text{order:2}.occasion-card--reverse .occasion-photo{order:1}.occasion-photo{align-self:stretch;min-height:360px;overflow:hidden}.occasion-photo img{object-fit:cover;width:100%;height:100%;display:block}.occasion-text{padding:64px}.occasion-text h3{font-family:var(--font-serif);margin-bottom:22px;font-size:2.2rem;font-weight:500}.occasion-text ul{flex-direction:column;gap:14px;display:flex}.occasion-text li{max-width:42ch;color:var(--muted);position:relative}.why-tagline{text-align:center;font-family:var(--font-serif);color:var(--navy);margin:0 0 26px;font-size:clamp(1.8rem,3.4vw,2.4rem);font-weight:500;line-height:1.2}.why-lead{text-align:center;max-width:66ch;color:var(--ink);margin:0 auto 40px}.why-grid{text-align:center;grid-template-columns:repeat(4,1fr);gap:44px;display:grid}.why-item h4{font-family:var(--font-serif);margin-bottom:16px;font-size:1.55rem;font-weight:500;line-height:1.2}.why-item p{color:var(--muted);margin:0}.why-img{max-width:210px;margin:0 auto 22px}.why-img img{width:100%;height:auto;display:block}.contact{background:var(--maroon-dark);color:var(--cream)}.contact .section-title{color:var(--paper)}.contact-title{font-family:var(--font-serif);font-weight:600}.contact-grid{grid-template-columns:1fr 1fr;align-items:start;gap:72px;display:grid}.contact-info{text-align:center;padding-top:20px}.contact-info h3{font-family:var(--font-serif);color:var(--paper);margin-bottom:20px;font-size:2rem;font-weight:600}.contact-info>p{color:#f7f2dfd1;max-width:44ch;margin:0 auto}.contact-sub{font-family:var(--font-serif);color:var(--paper);margin:46px 0 8px;font-size:1.7rem;font-weight:600}.contact-phone{color:var(--paper);font-size:1.05rem}.contact-phone a:hover{color:#e8b4b0}.contact-address{color:#f7f2dfd1;line-height:1.7}.contact-form{background:var(--paper);padding:44px 44px 48px}.contact-form h3{font-family:var(--font-serif);color:var(--navy);margin-bottom:26px;font-size:1.9rem;font-weight:600}.contact-form label{color:var(--ink);margin-bottom:8px;font-size:.95rem;display:block}.contact-form label .optional{color:var(--muted)}.contact-form input,.contact-form select{width:100%;font-family:var(--font-body);color:var(--navy);background:#efe7d4;border:1px solid #0000;margin-bottom:22px;padding:14px 16px;font-size:1rem;transition:border-color .2s,background .2s}.contact-form .form-row{grid-template-columns:1fr 1fr;column-gap:20px;display:grid}.contact-form .form-field{min-width:0}.contact-form input:focus,.contact-form select:focus{border-color:var(--maroon);background:#f4eedd;outline:none}.contact-form input.invalid{border-color:var(--maroon);background:#f7e4e1}.form-submit{margin-top:4px}.form-status{color:var(--maroon);text-align:center;border-radius:5px;font-size:.95rem}.form-status.success{color:#fff;background-color:#2e6b34;margin:0 0 16px;padding:5px}.form-status.error{background-color:var(--maroon);color:#fff;margin:0 0 16px;padding:5px}.form-message{border-radius:4px;width:100%;margin-top:15px;padding:12px 15px;font-size:14px;line-height:1.5;display:none}.form-message.success{color:#176b3a;background:#eaf7ef;border:1px solid #b8dfc7;display:block}.form-message.error{color:#a32020;background:#fdecec;border:1px solid #edb8b8;display:block}.site-footer{background:var(--maroon-dark);color:#f7f2df99;text-align:center;border-top:1px solid #f7f2df1a;padding:26px 0 34px;font-size:.85rem}.reveal{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(24px)}.reveal.visible{opacity:1;transform:none}.gallery-grid{grid-template-columns:repeat(3,1fr);grid-auto-rows:230px;gap:16px;display:grid}.g-item--tall{grid-row:span 2}.g-item--wide{grid-column:span 2}.g-item--big{grid-area:span 2/span 2}.g-item{cursor:zoom-in;background:#efe8dc;border-radius:2px;margin:0;position:relative;overflow:hidden}.g-item[hidden]{display:none}.g-item img{object-fit:cover;width:100%;height:100%;transition:transform .6s;display:block}.g-item:hover img,.g-item:focus-within img{transform:scale(1.05)}.g-item figcaption{font-family:var(--font-serif);color:#fff;opacity:0;background:linear-gradient(#0000,#140e08c7);padding:34px 18px 16px;font-size:1.05rem;transition:opacity .3s;position:absolute;inset:auto 0 0}.g-item:hover figcaption,.g-item:focus-within figcaption{opacity:1}.lightbox{z-index:100;background:#0a0806eb;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.lb-stage{text-align:center;max-width:90vw;margin:0}.lb-stage img{object-fit:contain;max-width:90vw;max-height:80vh;margin:0 auto}.lb-stage figcaption{color:#fff;font-family:var(--font-serif);margin-top:12px}.lb-close,.lb-nav{color:#fff;cursor:pointer;background:0 0;border:0;line-height:1;position:absolute}.lb-close{font-size:2.6rem;top:18px;right:24px}.lb-nav{padding:12px 18px;font-size:3.4rem;top:50%;transform:translateY(-50%)}.lb-prev{left:8px}.lb-next{right:8px}#home,#venue,#occasions,#why,#gallery,#contact{scroll-margin-top:92px}@media (max-width:960px){.feature-strip{grid-template-columns:repeat(3,1fr)}.nav-toggle{display:flex}.btn-enquire{display:none}.main-nav{background:var(--cream);flex-direction:column;gap:0;max-height:0;transition:max-height .35s;display:flex;position:absolute;top:92px;left:0;right:0;overflow:hidden;box-shadow:0 12px 24px #191a2e1a}.main-nav.open{max-height:340px}.main-nav a{border-top:1px solid var(--line);padding:16px 32px}.main-nav a:after{display:none}.venue-lead{grid-template-columns:1fr;gap:32px}.venue-copy p{max-width:none}.spaces-grid{grid-template-columns:1fr;gap:24px}.space{min-height:260px}.space-body{max-width:70%}.occasion-card,.occasion-card--reverse{grid-template-columns:1fr}.occasion-text{order:2;padding:40px 34px}.occasion-photo{order:1;min-height:220px}.why-grid{grid-template-columns:1fr 1fr;gap:40px 32px}.contact-grid{grid-template-columns:1fr;gap:40px}}@media (max-width:900px){.gallery-grid{grid-template-columns:repeat(2,1fr);grid-auto-rows:200px}.g-item--big{grid-column:span 2}}@media (max-width:640px){.contact-form .form-row{grid-template-columns:1fr}}@media (max-width:560px){#home,#venue,#occasions,#why,#gallery,#contact{scroll-margin-top:76px}.container{padding:0 var(--gutter-sm)}.section{padding:var(--section-y-sm) 0}.header-inner{min-height:76px}.main-nav{top:76px}.brand-logo{height:34px}.hero{padding:44px 0 60px}.eyebrow{font-size:.95rem}.hero-title{font-size:clamp(1.9rem,9vw,2.6rem)}.hero-amp{letter-spacing:.22em;margin-left:0;font-size:.88rem}.hero-cta{margin-top:26px}.hero-cta .btn-primary{border-radius:6px;padding:11px 20px;font-size:.68rem}.feature-strip{grid-template-columns:repeat(2,1fr);gap:30px 24px;margin-top:46px}.feature-strip li{font-size:.85rem}.feature-icon svg{width:30px;height:30px}.hero-banner{padding:0 var(--gutter-sm);margin-top:44px}.section-head{margin-bottom:20px}.section-title{font-size:clamp(1.55rem,7vw,1.9rem);line-height:1.15}.venue-lead{margin-bottom:32px}.venue-copy h3{margin-bottom:14px;font-size:1.45rem;line-height:1.2}.venue-copy p{font-size:.88rem;line-height:1.55}.spaces-grid{grid-template-columns:1fr;gap:20px}.space{min-height:240px}.space-body{max-width:80%;padding:24px 26px}.space h4{margin-bottom:10px;font-size:1.25rem;line-height:1.2}.space-meta,.space p{font-size:.88rem;line-height:1.5}.occasion-cards{gap:24px}.occasion-card{min-height:0}.occasion-photo{min-height:210px}.occasion-text{padding:34px 24px}.occasion-text h3{margin-bottom:16px;font-size:1.45rem;line-height:1.2}.occasion-text ul{gap:10px}.occasion-text li{font-size:.88rem;line-height:1.5}.why-tagline{margin-bottom:18px;font-size:1.35rem;line-height:1.25}.why-lead{margin-bottom:32px;font-size:.88rem;line-height:1.55}.why-grid{grid-template-columns:1fr;gap:32px}.why-item h4{margin-bottom:12px;font-size:1.2rem;line-height:1.25}.why-item p{font-size:.88rem;line-height:1.55}.why-img{max-width:180px;margin-bottom:18px}.contact-info{padding-top:10px}.contact-info h3,.contact-form h3{font-size:1.45rem}.contact-info>p,.contact-address{font-size:.88rem;line-height:1.55}.contact-sub{margin-top:34px;font-size:1.3rem}.contact-phone{font-size:.95rem}.contact-form{padding:32px 24px 36px}.contact-form label{font-size:.88rem}.contact-form input,.contact-form select{padding:12px 14px;font-size:.9rem}body{font-size:.9rem;line-height:1.55}.gallery-grid{grid-template-columns:1fr;grid-auto-rows:240px}.g-item--tall,.g-item--wide,.g-item--big{grid-area:span 1/span 1}.g-item figcaption{opacity:1}}@media (max-width:380px){.container{padding-left:16px;padding-right:16px}.hero{padding-top:36px;padding-bottom:50px}.hero-title{font-size:1.8rem}.hero-amp{font-size:.82rem}.hero-cta .btn-primary{padding:10px 18px;font-size:.65rem}.feature-strip{gap:24px 16px}.section-title{font-size:1.45rem}.venue-copy h3,.occasion-text h3{font-size:1.35rem}.space h4{font-size:1.18rem}.why-tagline{font-size:1.25rem}.why-item h4{font-size:1.15rem}.venue-copy p,.space p,.occasion-text li,.why-item p{font-size:.85rem}.occasion-text{padding:28px 20px}.contact-form{padding:28px 20px 32px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transition:none;transform:none}.btn,.main-nav a:after,.g-item img{transition:none}.g-item:hover img{transform:none}}.lang-select{color:var(--navy);border:1px solid var(--line);font-family:var(--font-body);cursor:pointer;background:#efe7d4;border-radius:6px;padding:10px 12px;font-size:.9rem}.lang-select:focus{border-color:var(--maroon);outline:none}.lang-mobile{display:none}@media (max-width:960px){.btn-lang-new{display:none}.lang-mobile{border-top:1px solid var(--line);padding:16px 32px;display:block}.main-nav.open{max-height:420px}}html[lang=hi]{--font-serif:var(--font-deva), "Georgia", serif;--font-body:var(--font-deva), "Inter", sans-serif}html[lang=hi] .hero-amp,html[lang=hi] .space h4,html[lang=hi] .section-title--caps{letter-spacing:0;text-transform:none}html[lang=hi] .hero-amp{font-size:1.3rem}html[lang=hi] body{line-height:1.7}
