@font-face{font-family:Khand;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/khand-600-devanagari.woff2) format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Khand;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/khand-600-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Khand;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/khand-700-devanagari.woff2) format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Khand;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/khand-700-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Mukta;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/mukta-400-devanagari.woff2) format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Mukta;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/mukta-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Mukta;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/mukta-600-devanagari.woff2) format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Mukta;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/mukta-600-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--milk: #fcfaf6;--milk-pure: #ffffff;--buff: #f0e9da;--buff-deep: #e4d9c3;--bark: #241c12;--bark-soft: #5c5142;--bark-faint: #6e6353;--milk-faint: #a89b88;--madder: #9e2b25;--madder-deep: #7c1f1b;--madder-wash: #f7ecea;--marigold: #d98a21;--marigold-ink: #8a5209;--leaf: #4c6b3c;--leaf-deep: #3a5230;--leaf-wash: #edf2e9;--night: #2b3a5c;--night-deep: #1d2740;--banner-blue: #307bcd;--banner-blue-mid: #1a6ab8;--banner-blue-deep: #0e5aa4;--topbar-blue: #0b4d8f;--banner-edge-l: #1861b5;--banner-edge-q: #2e7bd0;--banner-edge-c: #3c8de0;--nav-green: var(--leaf);--nav-green-hover: #3f5a31;--page-bg: var(--milk);--page-fg: var(--bark);--muted-fg: var(--bark-soft);--faint-fg: var(--bark-faint);--rule: color-mix(in srgb, var(--bark) 14%, transparent);--rule-strong: color-mix(in srgb, var(--bark) 26%, transparent);--focus: var(--madder);--font-display: "Khand", "Noto Sans Devanagari", system-ui, sans-serif;--font-body: "Mukta", "Noto Sans Devanagari", system-ui, -apple-system, sans-serif;--step--1: clamp(.82rem, .79rem + .14vw, .9rem);--step-0: clamp(1rem, .96rem + .2vw, 1.12rem);--step-1: clamp(1.18rem, 1.1rem + .4vw, 1.4rem);--step-2: clamp(1.45rem, 1.28rem + .85vw, 1.95rem);--step-3: clamp(1.9rem, 1.55rem + 1.75vw, 2.9rem);--step-4: clamp(2.5rem, 1.85rem + 3.2vw, 4.4rem);--step-5: clamp(3.1rem, 2rem + 5.4vw, 6.5rem);--space-3xs: .25rem;--space-2xs: .5rem;--space-xs: .75rem;--space-s: 1rem;--space-m: 1.5rem;--space-l: 2rem;--space-xl: 3rem;--space-2xl: 4rem;--space-3xl: 6rem;--section-y: clamp(3.5rem, 2.2rem + 6vw, 7rem);--shell: 74rem;--measure: 62ch;--gutter: clamp(1.15rem, .7rem + 2.2vw, 2.75rem);--radius-s: 3px;--radius-m: 6px;--radius-pill: 999px;--shadow-low: 0 1px 2px rgb(36 28 18 / .06), 0 2px 8px rgb(36 28 18 / .05);--shadow-lift: 0 2px 4px rgb(36 28 18 / .07), 0 10px 26px rgb(36 28 18 / .09);--ease: cubic-bezier(.2, .6, .25, 1);--dur: .22s;--actionbar-h: 3.75rem}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:5.5rem}body{background:var(--page-bg);color:var(--page-fg);font-family:var(--font-body);font-size:var(--step-0);font-weight:400;line-height:1.65;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}@media(max-width:47.99em){body{padding-bottom:calc(var(--actionbar-h) + env(safe-area-inset-bottom,0px))}}img,svg,picture,iframe{display:block;max-width:100%}img{height:auto}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:none;border:none;padding:0}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.2em}ul,ol{padding:0;list-style:none}h1,h2,h3,h4{font-family:var(--font-display);font-weight:700;line-height:1.04;letter-spacing:-.005em;text-wrap:balance}:lang(ne) h1,:lang(ne) h2,:lang(ne) h3,:lang(ne) h4{line-height:1.3;letter-spacing:0}:lang(ne) body,:lang(ne) p,:lang(ne) li{line-height:1.8}p{text-wrap:pretty}.eyebrow{display:inline-flex;align-items:center;gap:var(--space-2xs);font-family:var(--font-body);font-size:var(--step--1);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--madder);margin-bottom:var(--space-s)}:lang(ne) .eyebrow{text-transform:none;letter-spacing:.02em}.eyebrow:before{content:"";width:1.75rem;height:2px;background:var(--madder);flex:none}.section-title{font-size:var(--step-3);max-width:20ch}.lede{font-size:var(--step-1);color:var(--muted-fg);max-width:48ch}.shell{width:min(100% - var(--gutter) * 2,var(--shell));margin-inline:auto}.section{padding-block:var(--section-y)}.band{background:var(--buff)}.band--dark{background:var(--bark);color:var(--milk);--muted-fg: color-mix(in srgb, var(--milk) 80%, transparent);--faint-fg: var(--milk-faint)}.cream-line{border:0;height:3px;background:linear-gradient(to bottom,var(--madder) 0 1px,transparent 1px 2px,var(--buff-deep) 2px 3px)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.55em;min-height:2.9rem;padding:.7rem 1.45rem;font-family:var(--font-body);font-size:var(--step-0);font-weight:600;line-height:1.2;text-decoration:none;border-radius:var(--radius-s);border:1.5px solid transparent;transition:background-color var(--dur) var(--ease),border-color var(--dur) var(--ease),color var(--dur) var(--ease),transform var(--dur) var(--ease)}.btn svg{flex:none}.btn--primary{background:var(--madder);color:var(--milk-pure);border-color:var(--madder)}.btn--primary:hover{background:var(--madder-deep);border-color:var(--madder-deep)}.btn--secondary{background:transparent;color:var(--bark);border-color:var(--rule-strong)}.btn--secondary:hover{border-color:var(--bark);background:color-mix(in srgb,var(--bark) 4%,transparent)}.btn--onDark{background:var(--milk);color:var(--bark);border-color:var(--milk)}.btn--onDark:hover{background:var(--buff);border-color:var(--buff)}.btn--ghostOnDark{background:transparent;color:var(--milk);border-color:color-mix(in srgb,var(--milk) 45%,transparent)}.btn--ghostOnDark:hover{border-color:var(--milk);background:color-mix(in srgb,var(--milk) 10%,transparent)}.btn:active{transform:translateY(1px)}:focus-visible{outline:3px solid var(--focus);outline-offset:3px;border-radius:2px}.band--dark :focus-visible,.contact :focus-visible{outline-color:var(--milk)}.skip-link{position:absolute;left:var(--space-s);top:var(--space-s);z-index:100;padding:.7rem 1.1rem;background:var(--bark);color:var(--milk);font-weight:600;border-radius:var(--radius-s);transform:translateY(-160%);transition:transform var(--dur) var(--ease)}.skip-link:focus{transform:translateY(0)}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.js [data-reveal]{opacity:0;transform:translateY(14px);transition:opacity .42s var(--ease),transform .42s var(--ease)}.js [data-reveal].is-visible{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.js [data-reveal]{opacity:1;transform:none}}@media print{.site-header,.action-bar,.map-facade,.day-ribbon{display:none!important}body{background:#fff;color:#000;font-size:11pt;padding-bottom:0}a[href^="tel:"]:after{content:" (" attr(href) ")";font-size:.85em}}
