@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/poppins-devanagari-700-normal.O-jipLrW.woff2) format("woff2"),url(/_astro/poppins-devanagari-700-normal.fHs-vx92.woff) format("woff");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:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/poppins-latin-ext-700-normal.cby-RkWa.woff2) format("woff2"),url(/_astro/poppins-latin-ext-700-normal.DctTR6Tg.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/poppins-latin-700-normal.Qrb0O0WB.woff2) format("woff2"),url(/_astro/poppins-latin-700-normal.BVuQR_eA.woff) format("woff");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{--nf-bg: #efeadc;--nf-fg: #422b17;--nf-card: #fbf8f1;--nf-primary: #465728;--nf-primary-hover: #3a4820;--nf-secondary: #946c37;--nf-muted: #f5f1e6;--nf-muted-fg: #6e5b49;--nf-accent: #fae88a;--nf-border: #ded6c1;--nf-clay: #b0461e;--nf-clay-hover: #b86730;--nf-clay-hover-btn: color-mix(in srgb, var(--nf-clay-hover) 94%, #000);--nf-clay-soft: #fbeee7;--nf-clay-border: #f0d6c6;--nf-radius: .75rem;--nf-radius-lg: 1.5rem;--nf-serif: "Fraunces Variable", Georgia, "Times New Roman", serif;--nf-sans: "Poppins", ui-sans-serif, system-ui, -apple-system, sans-serif;--nf-name-font: "Cormorant Garamond", Cormorant, Garamond, Georgia, serif;--nf-shadow: 0 1px 2px rgb(66 43 23 / .04), 0 10px 24px -14px rgb(66 43 23 / .35);--nf-shadow-lift: 0 2px 4px rgb(66 43 23 / .06), 0 20px 40px -18px rgb(66 43 23 / .45)}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background-color:var(--nf-bg);color:var(--nf-fg);font-family:var(--nf-sans);font-weight:400;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;text-transform:lowercase}abbr,.nf-keep-case{text-transform:none}img{display:block;max-width:100%}picture{display:contents}::selection{background-color:var(--nf-clay);color:var(--nf-bg)}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--nf-primary);outline-offset:3px;border-radius:4px}.nf-skip{position:fixed;top:-100px;left:.75rem;z-index:100;border-radius:999px;background:var(--nf-clay);padding:.625rem 1.25rem;font-size:.875rem;font-weight:600;color:#fff;text-decoration:none;transition:top .2s ease}.nf-skip:focus{top:.75rem}.nf-shell{margin-inline:auto;width:100%;max-width:72rem;padding-inline:1.25rem}@media(min-width:640px){.nf-shell{padding-inline:2rem}}.nf-shell-narrow{max-width:48rem}.nf-section{padding-block:4.5rem}@media(min-width:1024px){.nf-section{padding-block:6rem}}.nf-section-muted{background:linear-gradient(to bottom,var(--nf-muted),var(--nf-bg))}.nf-eyebrow{margin:0;font-size:.875rem;font-weight:500;line-height:1.2;letter-spacing:.35px;color:var(--nf-muted-fg)}.nf-label-serif{margin:0;font-family:var(--nf-serif);font-variation-settings:"SOFT" 0,"WONK" 0,"opsz" 40;font-size:clamp(1.5rem,4vw,1.875rem);font-weight:400;line-height:1.1;color:var(--nf-fg)}.nf-h1,.nf-h2{margin:0;font-family:var(--nf-sans);font-weight:400;line-height:1.25;letter-spacing:-.01em;color:var(--nf-fg)}.nf-h1{font-size:clamp(1.75rem,3.6vw,2.25rem)}.nf-h2{font-size:clamp(1.75rem,4.4vw,3rem);font-weight:700;line-height:1.05}.nf-h1 strong,.nf-h2 strong{font-weight:700}.nf-accent{color:var(--nf-clay-hover)}.nf-h3{margin:0;font-size:1.25rem;font-weight:700;line-height:1.35;color:var(--nf-fg)}.nf-h3-serif{margin:0;font-family:var(--nf-serif);font-variation-settings:"SOFT" 0,"WONK" 0,"opsz" 24;font-size:1.5rem;font-weight:700;line-height:1.2;color:var(--nf-fg)}.nf-lead{margin:0;font-size:1.125rem;font-weight:600;line-height:1.6;color:var(--nf-fg)}.nf-text{margin:0;font-size:1rem;font-weight:400;line-height:1.625;color:var(--nf-muted-fg)}.nf-text strong{font-weight:600;color:var(--nf-fg)}.nf-text-sm{font-size:.875rem}.nf-italic{font-style:italic}.nf-stack>*+*{margin-top:.875rem}.nf-stack-lg>*+*{margin-top:1.5rem}.nf-center{text-align:center}.nf-signature{margin:0;font-family:var(--nf-name-font);font-size:2.25rem;font-style:italic;font-weight:400;color:var(--nf-clay);text-transform:none}.nf-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border:0;border-radius:999px;background:var(--nf-clay);padding:1rem 1.5rem;font-family:var(--nf-sans);font-size:1rem;font-weight:600;color:#fff;text-decoration:none;cursor:pointer;transition:background-color .3s ease,transform .3s cubic-bezier(.22,1,.36,1)}.nf-btn:hover{background:var(--nf-clay-hover-btn);transform:translateY(-1px)}.nf-btn-ghost{border:1.5px solid var(--nf-clay);background:transparent;color:var(--nf-clay)}.nf-btn-ghost:hover{background:var(--nf-clay-soft);color:var(--nf-clay)}.nf-btn-olive{background:var(--nf-primary)}.nf-btn-olive:hover{background:var(--nf-primary-hover)}.nf-btn[disabled],.nf-btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.nf-btn[disabled]:hover{background:var(--nf-clay);transform:none}.nf-btn-block{display:flex;width:100%}.nf-btn-light{background:var(--nf-bg);color:var(--nf-clay)}.nf-btn-light:hover{background:#fff;color:var(--nf-clay)}.nf-card{border:1px solid var(--nf-border);border-radius:var(--nf-radius);background:var(--nf-card);padding:1.75rem;box-shadow:var(--nf-shadow)}.nf-grid{display:grid;gap:1.25rem}@media(min-width:640px){.nf-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:900px){.nf-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.nf-badge{display:inline-flex;height:2rem;width:2rem;flex:none;align-items:center;justify-content:center;border-radius:999px;background:var(--nf-primary);font-family:var(--nf-serif);font-size:.875rem;color:var(--nf-bg)}.nf-panel-dark{border-radius:var(--nf-radius-lg);background:var(--nf-fg);color:var(--nf-bg);padding:2.5rem 1.5rem}@media(min-width:768px){.nf-panel-dark{padding:3rem 2.5rem}}.nf-panel-dark .nf-h2,.nf-panel-dark .nf-h3,.nf-panel-dark .nf-h3-serif,.nf-panel-dark .nf-label-serif,.nf-panel-dark .nf-lead{color:var(--nf-bg)}.nf-panel-dark .nf-eyebrow,.nf-panel-dark .nf-text{color:color-mix(in srgb,var(--nf-bg) 78%,transparent)}.nf-panel-dark .nf-text strong{color:var(--nf-bg)}.nf-pills{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;padding:0;margin:0;list-style:none}.nf-pill{border:2px dashed color-mix(in srgb,var(--nf-bg) 30%,transparent);border-radius:999px;padding:.5rem 1rem;font-size:.9375rem;font-weight:300;line-height:1.4;color:var(--nf-bg)}.nf-checks{margin:0;padding:0;list-style:none}.nf-checks li{display:flex;gap:.75rem;font-size:1rem;font-weight:400;line-height:1.625;color:var(--nf-muted-fg)}.nf-checks li+li{margin-top:.75rem}.nf-checks svg{margin-top:.3rem;height:.75rem;width:.75rem;flex:none;color:var(--nf-primary)}.nf-checks-x svg{color:var(--nf-clay)}.nf-numbered{margin:0;padding:0;list-style:none;counter-reset:nfnum}.nf-numbered li{display:flex;gap:.75rem;counter-increment:nfnum;font-size:.9375rem;font-weight:400;line-height:1.55;color:var(--nf-muted-fg)}.nf-numbered li+li{margin-top:.5rem}.nf-numbered li:before{content:counter(nfnum);flex:none;min-width:1rem;font-family:var(--nf-serif);font-size:.75rem;color:color-mix(in srgb,var(--nf-muted-fg) 70%,transparent);text-align:right}.nf-quote{border:1px solid var(--nf-border);border-left:4px solid var(--nf-primary);border-radius:var(--nf-radius);background:var(--nf-card);padding:1.75rem 1.5rem;margin:0}.nf-quote p{margin:0;font-size:1.25rem;font-style:italic;font-weight:400;line-height:1.6;text-align:center;color:var(--nf-fg)}.nf-faq{display:flex;flex-direction:column;gap:.75rem}.nf-faq details{border:1px solid var(--nf-border);border-radius:var(--nf-radius);background:var(--nf-card);box-shadow:var(--nf-shadow)}.nf-faq summary{display:flex;align-items:center;gap:1rem;padding:1.125rem 1.25rem;cursor:pointer;list-style:none;font-size:1.0625rem;font-weight:600;color:var(--nf-fg)}.nf-faq summary::-webkit-details-marker{display:none}.nf-faq .nf-faq-num{flex:none;font-family:var(--nf-serif);font-size:.875rem;font-weight:400;color:var(--nf-muted-fg)}.nf-faq .nf-faq-q{flex:1}.nf-faq .nf-faq-icon{flex:none;height:.875rem;width:.875rem;color:var(--nf-muted-fg);transition:transform .3s ease}.nf-faq details[open] .nf-faq-icon{transform:rotate(180deg);color:var(--nf-clay)}.nf-faq details[open] summary{color:var(--nf-clay)}.nf-faq .nf-faq-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.nf-faq details[open] .nf-faq-body{grid-template-rows:1fr}.nf-faq .nf-faq-body>div{overflow:hidden}.nf-faq .nf-faq-body p{margin:0;padding:0 1.25rem 1.25rem 3.25rem;font-size:1rem;font-weight:400;line-height:1.65;color:var(--nf-muted-fg)}.nf-split{display:grid;align-items:center;gap:2rem}@media(min-width:1024px){.nf-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:3.5rem}.nf-split-media-first>:first-child{order:2}}.nf-media{overflow:hidden;border-radius:var(--nf-radius)}.nf-media img{height:100%;width:100%;object-fit:cover}.nf-mosaic{display:grid;grid-template-columns:1.15fr 1fr;grid-template-rows:1fr 1fr;gap:.5rem;height:100%;min-height:22rem}.nf-mosaic>*{min-height:0;overflow:hidden}.nf-mosaic-tall{grid-row:span 2}.nf-mosaic img{height:100%;width:100%;object-fit:cover}.nf-prose{margin-top:2.5rem;text-transform:none;font-size:1.0625rem;font-weight:400;line-height:1.75;color:var(--nf-fg)}.nf-prose>*+*{margin-top:1.25rem}.nf-prose h2{margin-top:2.5rem;font-size:1.25rem;font-weight:700;line-height:1.3}.nf-prose h3{margin-top:2rem;font-family:var(--nf-serif);font-variation-settings:"SOFT" 0,"WONK" 0,"opsz" 24;font-size:1.125rem;font-weight:400}.nf-prose strong{font-weight:600}.nf-prose a{color:var(--nf-clay);text-underline-offset:3px}.nf-prose ul,.nf-prose ol{padding-left:1.25rem}.nf-prose li+li{margin-top:.5rem}.nf-prose blockquote{margin:2rem 0;border-left:4px solid var(--nf-primary);border-radius:0 var(--nf-radius) var(--nf-radius) 0;background:var(--nf-card);padding:1.25rem 1.5rem;font-style:italic;color:var(--nf-muted-fg)}.nf-prose blockquote>*+*{margin-top:.75rem}.nf-prose hr{margin:2.5rem 0;border:0;border-top:1px solid var(--nf-border)}.nf-tags{display:flex;flex-wrap:wrap;gap:.5rem;margin:2.5rem 0 0;padding:0;list-style:none}.nf-tags li{border:1px solid var(--nf-border);border-radius:999px;background:var(--nf-card);padding:.375rem .875rem;font-size:.875rem;font-weight:300;color:var(--nf-muted-fg)}.nf-hero{display:grid;align-items:center;gap:2rem}.nf-hero-text{padding:3rem 1.25rem 0}.nf-hero-media{min-height:20rem}.nf-hero-facts{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;margin:2rem 0 0;padding:0;list-style:none;font-size:.9375rem;font-weight:400;color:var(--nf-muted-fg)}.nf-hero-facts li:before{content:"";display:inline-block;height:.25rem;width:.25rem;margin-right:.5rem;vertical-align:middle;border-radius:999px;background:var(--nf-clay)}@media(min-width:640px){.nf-hero-text{padding-inline:2rem}}@media(min-width:1024px){.nf-hero{grid-template-columns:1fr 1fr;gap:0;min-height:calc(100vh - 4rem)}.nf-hero-text{margin-left:auto;max-width:36rem;padding:0 3rem 0 2rem}.nf-hero-media{height:calc(100vh - 4rem);min-height:34rem}.nf-hero-media .nf-mosaic{min-height:0}}.nf-header{position:sticky;top:0;z-index:50;border-bottom:1px solid color-mix(in srgb,var(--nf-border) 60%,transparent);background:color-mix(in srgb,var(--nf-bg) 88%,transparent);backdrop-filter:blur(8px)}.nf-header-inner{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding-block:.875rem}.nf-brand{flex:none;font-size:1.5rem;line-height:1.1;white-space:nowrap;color:var(--nf-fg);text-decoration:none}.nf-nav{display:flex;flex-wrap:wrap;align-items:center;gap:1rem}.nf-nav a{font-size:.875rem;font-weight:400;color:var(--nf-muted-fg);text-decoration:none;transition:color .2s ease}.nf-nav a:hover,.nf-nav a[aria-current=page]{color:var(--nf-clay)}@media(max-width:767px){.nf-header-inner{flex-direction:column;align-items:flex-start;gap:.5rem;padding-block:.75rem}.nf-brand{font-size:1.3rem}.nf-nav{width:100%;flex-wrap:nowrap;gap:.875rem;overflow-x:auto;scrollbar-width:none}.nf-nav::-webkit-scrollbar{display:none}.nf-nav a{font-size:.75rem;white-space:nowrap}}.nf-footer{border-top:1px solid var(--nf-border);background:linear-gradient(to bottom,var(--nf-bg),var(--nf-muted))}.nf-footer-grid{display:grid;gap:2.5rem;padding-block:3.5rem}@media(min-width:768px){.nf-footer-grid{grid-template-columns:1.4fr 1fr 1fr;gap:2rem}}.nf-footer-list{margin:1rem 0 0;padding:0;list-style:none;font-size:.875rem;line-height:1.6;color:var(--nf-muted-fg)}.nf-footer-list li+li{margin-top:.5rem}.nf-footer-aviso{margin:1.5rem 0 0;border:1px solid var(--nf-border);border-radius:var(--nf-radius);background:var(--nf-card);padding:1rem;font-size:.8125rem;line-height:1.6;text-transform:none;color:var(--nf-muted-fg)}.nf-footer-aviso strong{color:var(--nf-clay)}.nf-footer-aviso a{text-decoration:underline;text-underline-offset:2px}.nf-footer-base{border-top:1px solid color-mix(in srgb,var(--nf-border) 70%,transparent);padding-block:1.25rem}.nf-footer-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}.nf-footer a{color:var(--nf-muted-fg);text-decoration:none}.nf-footer a:hover{color:var(--nf-clay)}.nf-footer-brand{margin:0;font-size:1.5rem;line-height:1.1;color:var(--nf-fg)}.nf-fab{position:fixed;right:1rem;bottom:1rem;z-index:40;display:inline-flex;align-items:center;gap:.5rem;border-radius:999px;background:#0f7a45;padding:.75rem 1rem .75rem .75rem;font-size:.875rem;font-weight:600;color:#fff;text-decoration:none;box-shadow:var(--nf-shadow-lift);transition:transform .3s ease,background-color .3s ease}.nf-fab:hover{background:#0b6b3a;transform:scale(1.05)}.nf-fab svg{height:1.5rem;width:1.5rem;flex:none}@media(min-width:640px){.nf-fab{right:1.5rem;bottom:1.5rem}}@media(max-width:639px){.nf-fab span{display:none}.nf-fab{padding:.75rem}}@media(prefers-reduced-motion:reduce){.nf-btn,.nf-faq .nf-faq-icon,.nf-faq .nf-faq-body{transition:none}.nf-btn:hover{transform:none}}.nf-name{font-family:var(--nf-name-font);font-variation-settings:normal;font-weight:500;letter-spacing:.01em;text-transform:none}.nf-signature.nf-name{font-weight:600}
