@import"https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:opsz,wght@12..96,400;12..96,600;12..96,700;12..96,800&family=Fraunces:opsz,wght@9..144,600;9..144,700&family=Instrument+Sans:wght@400;500;600&family=Tiro+Devanagari+Hindi&display=swap";.langsw{display:inline-flex;align-items:center;gap:6px}.langsw-lbl{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.langsw select{font:inherit;font-size:12.5px;padding:2px 4px;border:1px solid currentColor;border-radius:5px;background:transparent;color:inherit;cursor:pointer;max-width:8.5rem;opacity:.9}.langsw select option{color:#1a1a1a;background:#fff}.langsw select:hover{opacity:1}.langsw select:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.draft-bar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:9px 24px;font-size:13.5px;line-height:1.45;background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--crit) 13%,var(--ground)) 0,color-mix(in srgb,var(--crit) 13%,var(--ground)) 11px,color-mix(in srgb,var(--crit) 8%,var(--ground)) 11px,color-mix(in srgb,var(--crit) 8%,var(--ground)) 22px);color:var(--ink);border-bottom:1px solid color-mix(in srgb,var(--crit) 40%,transparent)}.draft-bar strong{font-size:11px;letter-spacing:.13em;text-transform:uppercase;color:#fff;background:var(--crit);padding:3px 9px;border-radius:2px;flex:none}.draft-bar span{color:var(--ink-2)}:root{--ground:#fffaf3;--raised:#ffffff;--sunk:#faf2e6;--ink:#1a1614;--ink-2:#4a423c;--ink-3:#7d7269;--line:#e5ddd3;--line-2:#d3c7b8;--saffron:#c8611a;--maroon:#5c1d13;--gold:#9c7211;--tulsi:#3f6b45;--topbar:#3d1109;--hero-1:#fffaf3;--hero-2:#fdeede;--crit:#9c2f22;--accent:var(--saffron);--accent-soft:color-mix(in srgb,var(--accent) 12%,transparent);--display:"Bricolage Grotesque",Georgia,serif;--sans:"Instrument Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--deva:"Tiro Devanagari Hindi",Georgia,serif;--maxw:1140px;--radius:3px;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--ground:#14110f;--raised:#1c1815;--sunk:#211c18;--ink:#f5f0e8;--ink-2:#c9bfb3;--ink-3:#9a8e82;--line:#332c26;--line-2:#463c33;--saffron:#e07b2c;--maroon:#c9705c;--gold:#c9a13c;--tulsi:#7aab80;--topbar:#241b17;--hero-1:#14110f;--hero-2:#1e1815;--crit:#e0796a;color-scheme:dark}}:root[data-theme=dark]{--ground:#14110f;--raised:#1c1815;--sunk:#211c18;--ink:#f5f0e8;--ink-2:#c9bfb3;--ink-3:#9a8e82;--line:#332c26;--line-2:#463c33;--saffron:#e07b2c;--maroon:#c9705c;--gold:#c9a13c;--tulsi:#7aab80;--topbar:#241b17;--hero-1:#14110f;--hero-2:#1e1815;--crit:#e0796a;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--ground);color:var(--ink);font-family:var(--sans);font-size:17px;line-height:1.62;-webkit-font-smoothing:antialiased}h1,h2,h3,h4{font-family:var(--display);font-weight:700;text-wrap:balance;margin:0;letter-spacing:-.01em}p{margin:0}img{max-width:100%;display:block}a{color:var(--accent);text-underline-offset:3px}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:2px}@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.wrap{max-width:var(--maxw);margin:0 auto;padding:0 24px}.deva{font-family:var(--deva)}.eyebrow{font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);font-weight:500}.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;font-family:var(--sans);font-size:16px;font-weight:600;padding:13px 28px;border-radius:999px;border:1px solid var(--accent);background:var(--accent);color:var(--ground);cursor:pointer;text-decoration:none;transition:filter .15s,box-shadow .2s,transform .1s}.btn:not(.ghost){color:var(--ground)}.btn:hover{filter:brightness(1.08);box-shadow:0 10px 20px -12px color-mix(in srgb,var(--accent) 75%,transparent)}.btn:active{transform:translateY(1px);box-shadow:none}.btn.ghost{background:transparent;color:var(--accent)}.btn.ghost:hover{background:var(--accent-soft);filter:none;box-shadow:none}.lift{transition:transform .2s cubic-bezier(.2,.7,.2,1),box-shadow .2s}.lift:hover{transform:translateY(-2px);box-shadow:0 12px 26px -18px #00000059}.tbd{font-family:var(--sans);font-size:.86em;color:var(--crit);background:color-mix(in srgb,var(--crit) 9%,transparent);border:1px dashed color-mix(in srgb,var(--crit) 45%,transparent);padding:1px 7px;border-radius:2px;white-space:normal;display:inline-block;max-width:100%}.vh{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.art-rule{display:flex;align-items:center;gap:16px;margin:40px 0;color:var(--accent)}.art-rule-line{flex:1;height:1px;background:var(--line)}.art-rule-mark{width:26px;height:26px;flex:none;opacity:.75}.art-ground{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;color:var(--accent);opacity:.06;display:grid;place-items:center}.art-ground svg{width:min(72%,420px);height:auto}.art-ground.corner{place-items:start end}.art-ground.corner{place-items:center end;padding:0 clamp(8px,3vw,44px)}.art-ground.corner svg{width:min(34%,215px)}.art-ground.wide svg{width:118%}@media print{.art-rule-mark,.art-ground{display:none}}.ig-sec{padding:46px 0;border-top:1px solid var(--line)}.ig-head{display:flex;align-items:flex-end;gap:20px;flex-wrap:wrap;margin-bottom:20px}.ig-head h2{font-size:clamp(21px,2.6vw,27px);margin:0;letter-spacing:-.01em}.ig-lede{margin:6px 0 0;color:var(--ink-2);max-width:56ch}.ig-handle{margin-left:auto;font-weight:600;text-decoration:none;white-space:nowrap}.ig-handle:hover{text-decoration:underline}.ig-grid{list-style:none;padding:0;margin:0;display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(min(100%,190px),1fr))}.ig-grid a{text-decoration:none;color:inherit;display:block}.ig-frame{position:relative;display:block;aspect-ratio:1;overflow:hidden;border-radius:10px;background:var(--sunk);border:1px solid var(--line)}.ig-frame img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.ig-grid a:hover .ig-frame img{transform:scale(1.04)}@media (prefers-reduced-motion:reduce){.ig-frame img{transition:none}.ig-grid a:hover .ig-frame img{transform:none}}.ig-kind{position:absolute;top:8px;right:8px;padding:2px 8px;border-radius:999px;background:#0000009e;color:#fff;font-size:11px;font-weight:600;letter-spacing:.03em}.ig-cap{display:block;margin-top:9px;font-size:13px;line-height:1.5;color:var(--ink-2);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.consent-bar{position:fixed;left:0;right:0;bottom:0;z-index:60;background:var(--raised);border-top:1px solid var(--line);box-shadow:0 -6px 24px #00000012}.consent-in{max-width:1100px;margin:0 auto;padding:16px clamp(16px,4vw,28px);display:flex;gap:20px;align-items:center;flex-wrap:wrap}.consent-in p{margin:0;flex:1 1 380px;font-size:14px;line-height:1.6;color:var(--ink-2)}.consent-btns{display:flex;gap:10px;flex:none}@media (max-width:620px){.consent-btns{width:100%}.consent-btns .btn{flex:1}}.tbl-cards-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.tbl-cards{width:100%;border-collapse:collapse;font-size:15px;line-height:1.5}.tbl-cards th,.tbl-cards td{text-align:left;padding:11px 14px;vertical-align:top;border-bottom:1px solid var(--line)}.tbl-cards thead th{font-family:var(--sans);font-size:11.5px;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);font-weight:600;border-bottom:1px solid var(--line-2);white-space:nowrap}.tbl-cards tbody th{font-weight:600;color:var(--ink)}.tbl-cards tfoot td,.tbl-cards tfoot th{font-weight:600;border-top:2px solid var(--line-2);border-bottom:0}.tbl-cards .num{text-align:right;font-variant-numeric:tabular-nums}.tbl-cards tbody tr:last-child td,.tbl-cards tbody tr:last-child th{border-bottom:0}@media (max-width:639.98px){.tbl-cards thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.tbl-cards colgroup{display:none}.tbl-cards,.tbl-cards tbody,.tbl-cards tfoot,.tbl-cards tr{display:block}.tbl-cards tr{border:1px solid var(--line);border-radius:var(--radius);background:var(--raised);padding:6px 0;margin-bottom:12px}.tbl-cards td,.tbl-cards tbody th,.tbl-cards tfoot th{display:grid;grid-template-columns:minmax(7em,36%) 1fr;gap:10px;align-items:start;border:0;padding:7px 14px;text-align:left}.tbl-cards td:before,.tbl-cards tbody th:before,.tbl-cards tfoot th:before{content:attr(data-label);font-family:var(--sans);font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-weight:600;padding-top:3px}.tbl-cards .num{text-align:left}.tbl-cards tfoot tr{background:var(--sunk)}}.skip-link{position:absolute;left:12px;top:-100px;z-index:100;padding:10px 18px;background:var(--accent);color:var(--ground);border-radius:999px;font-weight:600;font-size:15px;text-decoration:none}.skip-link:focus-visible{top:12px;outline-offset:2px}main:focus{outline:none}.crumbs{border-bottom:1px solid var(--line);background:var(--ground)}.crumbs-in{display:flex;flex-wrap:wrap;gap:6px;align-items:center;min-height:44px;font-size:13.5px;color:var(--ink-3);padding-top:8px;padding-bottom:8px}.crumbs-in span{display:inline-flex;align-items:center;gap:6px;max-width:100%}.crumbs a{color:var(--ink-2);text-decoration:none}.crumbs a:hover{color:var(--accent);text-decoration:underline}.crumbs b{color:var(--ink);font-weight:600;overflow-wrap:anywhere}.crumbs i{color:var(--line-2);font-style:normal}.topstack{position:sticky;top:0;z-index:60}.site-hd{background:color-mix(in srgb,var(--ground) 94%,transparent);-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);border-bottom:1px solid var(--line)}.site-hd .row{display:flex;align-items:center;gap:26px;min-height:66px}.brandmark{display:flex;align-items:center;gap:11px;text-decoration:none;color:var(--ink)}.brandmark .dot{width:9px;height:9px;border-radius:50%;background:var(--accent);flex:none;box-shadow:0 0 0 3px var(--accent-soft)}.brandmark-logo{gap:0}.bm-logo{height:40px;width:auto;display:block}.bm-logo-dark{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .bm-logo-light{display:none}:root:not([data-theme=light]) .bm-logo-dark{display:block}}:root[data-theme=dark] .bm-logo-light{display:none}:root[data-theme=dark] .bm-logo-dark{display:block}.bm-t{display:flex;flex-direction:column;line-height:1.15}.bm-t b{font-family:var(--display);font-size:17px;font-weight:600}.bm-t i{font-style:normal;font-size:12px;color:var(--accent)}.site-hd nav{display:flex;gap:22px;margin-left:auto}.site-hd nav a{color:var(--ink-2);text-decoration:none;font-size:15px;font-weight:500;position:relative;padding:3px 0}.site-hd nav a:hover{color:var(--ink)}.site-hd nav a:after{content:"";position:absolute;left:0;right:0;bottom:-3px;height:1.5px;background:var(--accent);transform:scaleX(0);transform-origin:left;transition:transform .26s cubic-bezier(.2,.7,.2,1)}.site-hd nav a:hover:after,.site-hd nav a:focus-visible:after,.site-hd nav a[aria-current=page]:after{transform:scaleX(1)}.site-hd nav a[aria-current=page]{color:var(--ink)}.site-hd .btn{padding:9px 18px;font-size:14.5px}.acct-nav-link{color:var(--ink-2);text-decoration:none;font-size:14.5px;font-weight:600;white-space:nowrap}.acct-nav-link:hover{color:var(--accent)}@media (max-width:860px){.site-hd nav{display:none}.site-hd .btn{margin-left:auto}.acct-nav-link{margin-left:auto;margin-right:0}}.site-hd{position:relative}.menu-btn{display:none}@media (max-width:860px){.menu-btn{display:inline-flex;align-items:center;gap:7px;min-height:44px;padding:0 14px;margin-left:auto;border:1px solid var(--line-2);border-radius:999px;background:var(--raised);color:var(--ink);font:600 14.5px/1 var(--sans);cursor:pointer}.acct-nav-link~.menu-btn,.btn~.menu-btn{margin-left:0}.menu-btn[aria-expanded=true]{border-color:var(--ink)}.site-hd .menu-sheet .menu-list a{display:flex}}.menu-sheet{position:absolute;left:0;right:0;top:100%;background:var(--ground);border-bottom:1px solid var(--line);box-shadow:0 18px 30px -22px #00000059;max-height:calc(100vh - 100%);overflow:auto;overscroll-behavior:contain}.menu-sheet[hidden]{display:none}.site-hd .menu-sheet nav{display:block;margin:0}.menu-in{padding-top:6px;padding-bottom:18px}.menu-list{list-style:none;margin:0;padding:0}.menu-list li{border-bottom:1px solid var(--line)}.site-hd .menu-sheet .menu-list a{display:flex;align-items:center;min-height:52px;padding:0;font:600 18px/1.2 var(--display);color:var(--ink);text-decoration:none}.site-hd .menu-sheet .menu-list a:after{display:none}.site-hd .menu-sheet .menu-list a[aria-current=page]{color:var(--accent);text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:1.5px}.menu-contact{display:flex;flex-wrap:wrap;gap:6px 18px;margin-top:16px;font-size:14.5px}.menu-contact a{color:var(--ink-2);text-decoration:none;min-height:36px;display:inline-flex;align-items:center}.menu-contact a:hover{color:var(--accent)}@media (min-width:861px){.menu-sheet{display:none!important}}@media (max-width:480px){.site-hd .row:has(.btn) .menu-lbl{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.site-hd .row:has(.btn) .menu-btn{padding:0 12px}.site-hd .row:has(.btn) .acct-nav-link{display:none}.site-hd .row:has(.btn) .btn{max-width:176px}}@media (max-width:480px){.site-hd .row{gap:12px}.site-hd .btn{max-width:132px;padding:8px 14px;font-size:13px;line-height:1.25;border-radius:14px;text-align:center;white-space:normal}}.site-ft{border-top:1px solid var(--line);background:var(--sunk);margin-top:88px;padding:56px 0 28px}.ft-top{display:grid;grid-template-columns:1.5fr 1.15fr .9fr 1.25fr;gap:44px}@media (max-width:1040px){.ft-top{grid-template-columns:1fr 1fr;gap:38px}}@media (max-width:640px){.ft-top{grid-template-columns:1fr;gap:32px}}.ft-om{color:var(--accent);margin-bottom:14px}.ft-h{font-family:var(--display);font-size:16px;font-weight:600;margin-bottom:14px}.ft-h.sm{font-size:13px;color:var(--ink-3);letter-spacing:.05em;text-transform:uppercase;font-family:var(--sans);font-weight:600;margin-bottom:8px}.ft-p{font-size:14.5px;color:var(--ink-2);max-width:44ch;line-height:1.6}.ft-p.sm{font-size:13.5px}.ft-social{display:flex;gap:16px;margin-top:18px;font-size:14px;flex-wrap:wrap}.ft-social a{color:var(--ink-2);text-decoration:none}.ft-social a:hover{color:var(--accent)}.ft-stack{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:11px}.ft-stack li{display:flex;flex-direction:column;gap:1px}.ft-stack a{color:var(--ink);text-decoration:none;font-size:14.5px;font-weight:600}.ft-stack a:hover{color:var(--accent)}.ft-stack span{font-size:12.5px;color:var(--ink-3);line-height:1.45}.ft-camp{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.ft-camp li{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.ft-camp a{color:var(--ink-2);text-decoration:none;font-size:14.5px}.ft-camp a:hover{color:var(--accent)}.ft-camp i{font-style:normal;font-size:12px;color:var(--accent)}.ft-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:9px}.ft-list li{display:flex;flex-direction:column;gap:1px}.ft-list a{color:var(--ink);text-decoration:none;font-size:14.5px;font-weight:500}.ft-list a:hover{color:var(--accent)}.ft-mut{font-size:12.5px;color:var(--ink-3)}.ft-hours{font-size:12.5px;color:var(--ink-3);margin-top:14px;line-height:1.55;max-width:34ch}.ft-legal-row{display:grid;grid-template-columns:1.6fr 1fr;gap:44px;margin-top:44px;padding-top:26px;border-top:1px solid var(--line)}@media (max-width:640px){.ft-legal-row{grid-template-columns:1fr;gap:24px}}.ft-ids{font-size:12.5px;color:var(--ink-3);line-height:1.9;font-variant-numeric:tabular-nums}.ft-base{margin-top:30px;padding-top:20px;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;font-size:12.5px;color:var(--ink-3)}.ft-base-links{margin-right:auto}.ft-base-links a{color:var(--ink-2);text-decoration:underline;text-underline-offset:3px}.ft-base-links a:hover{color:var(--ink)}.ft-love{color:var(--accent);font-size:14px}.topbar{background:var(--topbar);color:#f3e3d8}.topbar-in{display:flex;align-items:center;gap:18px;min-height:42px;flex-wrap:wrap;padding-top:7px;padding-bottom:7px}.tb-line{display:flex;align-items:center;gap:9px;font-size:13.5px;color:#f3e3d8}.tb-line svg{color:var(--gold);flex:none}.tb-contact{margin-left:auto;display:flex;gap:20px;font-size:13.5px;flex-wrap:wrap}.tb-contact a{color:#f0b678;text-decoration:none;white-space:nowrap}.tb-contact a:hover{color:#fff}@media (max-width:720px){.tb-line{font-size:12.5px}.tb-contact{font-size:12.5px;gap:14px}}@media (max-width:600px){.topbar-in{flex-wrap:nowrap;min-height:34px;padding-top:5px;padding-bottom:5px;gap:12px}.tb-line{min-width:0;flex:1 1 auto}.tb-line>svg{display:none}.tb-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.tb-contact{flex:none;gap:0}.tb-contact a:not(.tb-wa){display:none}}.appband{background:linear-gradient(168deg,var(--hero-2),var(--hero-1));border-top:1px solid var(--line);padding:66px 0 72px}.appband h2{font-size:clamp(26px,3.2vw,36px);margin-top:10px}.appband-lede{margin-top:12px;font-size:17px;color:var(--ink-2);max-width:56ch}.appgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(252px,1fr));gap:16px;margin-top:34px}.appcard{background:var(--raised);border:1px solid var(--line);border-radius:14px;padding:24px 24px 22px;display:flex;flex-direction:column;gap:9px;box-shadow:0 1px 2px #00000008,0 8px 24px -18px #00000040}.app-t{display:flex;align-items:baseline;gap:9px;flex-wrap:wrap}.appcard h3{font-size:20px}.app-t i{font-style:normal;font-size:12.5px;color:var(--accent)}.app-w{font-size:14.5px;color:var(--ink-2);flex:1;line-height:1.55}.app-links{display:flex;flex-direction:column;gap:8px;margin-top:6px}.store{display:flex;align-items:center;gap:10px;border:1px solid var(--line-2);border-radius:9px;padding:8px 14px;text-decoration:none;color:var(--ink);background:var(--ground);min-height:46px}.store:hover{border-color:var(--accent);background:var(--accent-soft)}.store svg{flex:none;color:var(--ink)}.store span{display:flex;flex-direction:column;line-height:1.2;font-size:14.5px;font-weight:600}.store small{font-size:10px;font-weight:500;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3)}.bm-by{font-style:normal;font-family:var(--sans);font-size:11.5px;font-weight:500;color:var(--ink-3);margin-left:7px;letter-spacing:0;white-space:nowrap}.tb-wa{display:inline-flex;align-items:center;gap:5px}.tb-wa svg{flex:none;opacity:.9}.reveal{transform:translateY(10px);transition:transform .7s cubic-bezier(.2,.7,.2,1)}.reveal.is-in{transform:none}.reveal-stagger>*{transform:translateY(10px);transition:transform .7s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--i, 0) * 70ms)}.reveal-stagger.is-in>*{transform:none}.reveal-stagger{transform:none}@media (prefers-reduced-motion: reduce){.reveal,.reveal-stagger>*{transform:none}}.hl-sweep{background-image:linear-gradient(to right,var(--accent),var(--accent));background-repeat:no-repeat;background-position:0 92%;background-size:0% .28em;box-decoration-break:clone;-webkit-box-decoration-break:clone;animation:hl-sweep-in 1s cubic-bezier(.2,.7,.2,1) .7s forwards}.hl-sweep-2{animation-delay:1.05s}@keyframes hl-sweep-in{to{background-size:100% .28em}}.tally{font-variant-numeric:tabular-nums lining-nums}.progress{display:block}.progress-hd{display:flex;justify-content:space-between;gap:12px;align-items:baseline;font-size:14px;color:var(--ink-2);margin-bottom:7px}.progress-val{font-variant-numeric:tabular-nums;font-weight:600;color:var(--ink)}.progress-track{height:7px;border-radius:999px;background:var(--sunk);border:1px solid var(--line);overflow:hidden}.progress-bar{height:100%;width:var(--p, 0%);background:var(--accent);border-radius:inherit;transform:scaleX(0);transform-origin:left;transition:transform 1.1s cubic-bezier(.2,.7,.2,1) .1s}.progress.is-in .progress-bar{transform:none}@media (prefers-reduced-motion: reduce){.progress-bar{transform:none}}.ba2{position:relative;overflow:hidden;border-radius:var(--radius, 3px);border:1px solid var(--line);background:var(--sunk);color:var(--accent);user-select:none;-webkit-user-select:none}.ba2-layer{position:absolute;top:0;right:0;bottom:0;left:0}.ba2-layer>svg,.ba2-layer>img,.ba2-layer>picture,.ba2-layer>video{display:block;width:100%;height:100%;object-fit:cover}.ba2-before{clip-path:inset(0 calc(100% - var(--pos, 50%)) 0 0)}.ba2-handle{position:absolute;top:0;bottom:0;left:var(--pos, 50%);width:2px;margin-left:-1px;background:var(--ink);opacity:.8;pointer-events:none}.ba2-handle span{position:absolute;top:50%;left:50%;width:34px;height:34px;transform:translate(-50%,-50%);border-radius:50%;background:var(--ground);border:2px solid var(--ink);box-shadow:0 2px 10px #0000002e}.ba2-handle span:before,.ba2-handle span:after{content:"";position:absolute;top:50%;width:0;height:0;margin-top:-4px;border-top:4px solid transparent;border-bottom:4px solid transparent}.ba2-handle span:before{left:7px;border-right:5px solid var(--ink)}.ba2-handle span:after{right:7px;border-left:5px solid var(--ink)}.ba2-tag{position:absolute;top:10px;font-family:var(--sans);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;padding:3px 8px;border-radius:2px;background:color-mix(in srgb,var(--ground) 86%,transparent);color:var(--ink);border:1px solid var(--line);pointer-events:none}.ba2-tag-b{left:10px}.ba2-tag-a{right:10px}.ba2-range{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent}.ba2-range::-webkit-slider-thumb{-webkit-appearance:none;width:44px;height:100%}.ba2-range::-moz-range-thumb{width:44px;height:100%;border:0}.ba2:has(.ba2-range:focus-visible){outline:2px solid var(--accent);outline-offset:3px}.sticky-action{position:fixed;left:0;right:0;bottom:0;z-index:55;display:none;padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));background:color-mix(in srgb,var(--ground) 92%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid var(--line);box-shadow:0 -8px 24px -12px #00000040;transition:transform .32s cubic-bezier(.2,.7,.2,1)}.sticky-action.is-away{transform:translateY(110%)}.sticky-action a{display:flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 20px;border-radius:999px;background:var(--accent);color:var(--ground);font-weight:600;font-size:17px;text-decoration:none}.sticky-action a:active{transform:translateY(1px)}@media (max-width: 719.98px){.sticky-action{display:block}html:has(.sticky-action) body{padding-bottom:78px}html:has(.sticky-action){scroll-padding-bottom:84px}}body:has(.consent-bar) .sticky-action{display:none}.asof2{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap;font-family:var(--sans);font-size:13.5px;color:var(--ink-2);padding:5px 12px 5px 10px;border:1px solid var(--line);border-radius:999px;background:var(--raised)}.asof2 time{font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums}.asof2 a{color:var(--ink-2)}.asof2-sep{color:var(--ink-3)}.asof2-dot{width:8px;height:8px;border-radius:50%;background:var(--accent);flex:none;box-shadow:0 0 color-mix(in srgb,var(--accent) 45%,transparent);animation:asof-pulse 2.6s ease-out infinite}@keyframes asof-pulse{0%{box-shadow:0 0 color-mix(in srgb,var(--accent) 45%,transparent)}70%{box-shadow:0 0 0 7px color-mix(in srgb,var(--accent) 0%,transparent)}to{box-shadow:0 0 color-mix(in srgb,var(--accent) 0%,transparent)}}.countdown{display:inline-flex;align-items:baseline;gap:8px;flex-wrap:wrap}.countdown-lbl{font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-weight:500}.countdown-val{font-family:var(--display);font-weight:700;font-variant-numeric:tabular-nums;font-size:1.15em;color:var(--ink)}.countdown-closed{font-weight:600;color:var(--ink-3)}.field{display:flex;flex-direction:column;gap:6px;min-width:0}.field-lbl{font-weight:600;font-size:.95em;color:var(--ink);display:flex;gap:8px;align-items:baseline}.field-opt{font-size:12px;font-weight:500;color:var(--ink-3);letter-spacing:.06em;text-transform:uppercase}.field input,.field textarea{font:inherit;color:var(--ink);background:var(--raised);border:1px solid var(--line-2);border-radius:var(--radius, 3px);padding:12px 14px;min-height:48px;width:100%;max-width:100%;transition:border-color .15s,box-shadow .15s}.field textarea{min-height:120px;resize:vertical}.field input::placeholder,.field textarea::placeholder{color:var(--ink-3)}.field input:focus-visible,.field textarea:focus-visible{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.field-msg{font-size:14px;line-height:1.45;color:var(--ink-3);min-height:1.45em;margin:0}.field.is-ok input,.field.is-ok textarea{border-color:color-mix(in srgb,var(--tulsi) 60%,var(--line-2))}.field.is-ok .field-msg{color:var(--tulsi)}.field.is-bad input,.field.is-bad textarea{border-color:var(--crit)}.field.is-bad .field-msg{color:var(--crit);font-weight:500}.spot{display:block;width:72px;height:72px;color:var(--accent)}.spot.lg{width:120px;height:120px}.collage{display:block;width:100%;height:auto;color:var(--accent)}.fig-art .spot{width:100%;height:100%;max-height:220px}@media print{.spot,.collage{color:#000}}.fig{margin:0}.fig img{display:block;width:100%;height:auto;border-radius:3px}.fig-photo.is-cover img{aspect-ratio:var(--ratio, 16 / 9);object-fit:cover}.fig-photo img{background:var(--sunk)}.fig-art{display:grid;place-items:center;background:color-mix(in srgb,var(--accent) 7%,transparent);border-radius:3px;padding:6% 8%}.fig-art svg{width:100%;height:auto;color:var(--accent);opacity:.85}.fig figcaption{margin-top:10px;font-size:13.5px;line-height:1.5;color:var(--ink-3, #6b6862);display:flex;flex-wrap:wrap;gap:4px 8px}.fig-kind{flex:none;font-size:11px;letter-spacing:.09em;text-transform:uppercase;padding:2px 6px;border:1px solid currentColor;border-radius:3px;align-self:flex-start;opacity:.75}.fig-cap{flex:1 1 12rem;min-width:0}.fig-credit{flex:1 1 100%;font-size:12.5px;opacity:.85}.fig-credit a{color:inherit}.fig-ph{display:grid;place-items:center;text-align:center;min-height:220px;padding:24px;background:color-mix(in srgb,var(--accent) 5%,transparent);border:1px dashed color-mix(in srgb,var(--accent) 35%,transparent);border-radius:3px;font-size:14px;color:var(--ink-3, #6b6862)}.card-art .fig-art{height:168px;padding:16px;border-radius:3px 3px 0 0;border-bottom:1px solid var(--line)}.card-art .fig-art svg{width:auto;height:100%}.card-art figcaption{display:none}.signin{max-width:400px;margin:0 auto;padding:8px 0}.signin-h{font-size:clamp(24px,3vw,30px);margin-bottom:6px}.signin-lede{color:var(--ink-2);margin-bottom:20px;max-width:46ch}.signin-form{display:flex;flex-direction:column;gap:16px}.signin-form .btn{min-height:48px}.signin-form .btn:disabled{opacity:.6;cursor:default}.signin-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.signin-msg{font-size:14px;color:var(--crit);font-weight:500;margin:-6px 0 0}.signin-links{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:-4px}.signin-link{background:none;border:none;padding:0;font:inherit;font-size:14px;color:var(--ink-2);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.signin-link:hover{color:var(--accent)}.signin-link:disabled{color:var(--ink-3);text-decoration:none;cursor:default}.signin-turnstile{min-height:66px}.signin-turnstile[hidden]{min-height:0}.signin-turnstile:not([hidden]):not(:empty){margin-bottom:18px}.signin-blocked{font-size:14px;color:var(--ink-2);line-height:1.6;max-width:46ch;margin:-6px 0 0}.acct-shell{padding:48px 0 72px}.acct-loading{color:var(--ink-2);padding:40px 0}.acct-head{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;flex-wrap:wrap;border-bottom:1px solid var(--line);padding-bottom:24px;margin-bottom:32px}.acct-greeting{font-size:clamp(24px,3vw,30px);margin-top:4px}.acct-email{color:var(--ink-3);font-size:14px;margin-top:4px}.acct-signout{padding:9px 20px;font-size:14.5px}.acct-sections{display:flex;flex-direction:column;gap:40px}.acct-empty{color:var(--ink-2);background:var(--sunk);border:1px solid var(--line);border-radius:var(--radius);padding:20px 22px;max-width:56ch}.acct-empty a{color:var(--accent);font-weight:600}.acct-sub{display:block;font-size:12px;color:var(--ink-3);margin-top:2px}.acct-note{display:block;font-size:13px;color:var(--ink-2);margin-top:4px;font-style:italic;max-width:40ch}.acct-field{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:16px 0;border-top:1px solid var(--line)}.acct-field:first-child{border-top:0;padding-top:0}.acct-field-t{font-weight:600}.acct-field-d{color:var(--ink-2);font-size:14px;margin-top:2px}.acct-card{border:1px solid var(--line);border-radius:var(--radius);padding:20px 22px;background:var(--raised)}.acct-card+.acct-card{margin-top:16px}.acct-card h3{margin:0 0 8px}.acct-msg{font-size:13px;color:var(--ink-3);margin-top:8px}.sub-rail{padding:56px 0;border-top:1px solid var(--line);background:var(--sunk)}.sub-rail-in{display:grid;grid-template-columns:96px 1fr;gap:28px;align-items:start}.sub-rail-art{width:96px;height:96px;color:var(--accent);margin-top:4px}.sub-rail-h{font-size:clamp(22px,2.6vw,28px);margin-bottom:8px}.sub-rail-p{color:var(--ink-2);max-width:52ch}.sub-rail-form{display:grid;grid-template-columns:minmax(0,360px) auto;gap:14px 12px;align-items:start;margin-top:18px}.sub-rail-form .btn{margin-top:29px;min-height:48px;white-space:nowrap}.sub-rail-form .btn:disabled{opacity:.6;cursor:default}.sub-rail-turnstile{grid-column:1 / -1;min-height:0}.sub-rail-turnstile:not(:empty){min-height:66px}.sub-rail-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.sub-rail-done{margin-top:18px;padding:14px 18px;border-radius:var(--radius);background:var(--raised);border:1px solid var(--line);border-left:3px solid var(--accent);max-width:52ch}.sub-rail-privacy{margin-top:16px;font-size:14px;color:var(--ink-3);max-width:56ch;line-height:1.55}.sub-rail-privacy a{color:var(--ink-2)}@media (max-width: 640px){.sub-rail-in{grid-template-columns:1fr;gap:12px}.sub-rail-art{width:64px;height:64px}.sub-rail-form{grid-template-columns:1fr}.sub-rail-form .btn{margin-top:0;width:100%}}.privacy{padding:56px 0 24px}.privacy .wrap{max-width:720px}.privacy h1{font-size:clamp(30px,4vw,40px);margin-bottom:10px}.privacy .privacy-lede{color:var(--ink-2);font-size:1.05em;margin-bottom:30px}.privacy h2{font-size:21px;margin:34px 0 10px}.privacy p{margin-bottom:12px;max-width:64ch}.privacy ul{margin:0 0 12px;padding-left:22px;max-width:64ch}.privacy li{margin-bottom:6px}.privacy .privacy-who{margin-top:34px;padding-top:22px;border-top:1px solid var(--line);font-size:15px;color:var(--ink-2)}body{font-size:19px;line-height:1.7}.h-sec{font-size:clamp(28px,3.6vw,40px);margin-bottom:14px;line-height:1.2}.h-sub{font-size:24px;margin-bottom:16px}.sec-lede{color:var(--ink-2);max-width:54ch;font-size:21px;line-height:1.65}section{padding:72px 0}section[id]{scroll-margin-top:124px}@media (max-width:700px){section[id]{scroll-margin-top:200px}}.eyebrow{color:var(--ink-2);font-size:16px}.btn{min-height:56px;font-size:19px;padding:14px 30px}.btn.big{min-height:64px;font-size:21px;padding:16px 34px;font-weight:600}.site-hd .btn{min-height:48px;font-size:17px;padding:11px 22px}.site-hd nav a{font-size:17px}.site-hd .row{height:76px}.hero{position:relative;overflow:hidden;padding:56px 0 68px;border-bottom:1px solid var(--line);background:linear-gradient(180deg,var(--accent-soft),transparent 62%),var(--ground)}.hero-in{display:grid;grid-template-columns:1.04fr .96fr;gap:52px;align-items:center}@media (max-width:960px){.hero-in{grid-template-columns:1fr;gap:38px}}.hero-deva{color:var(--accent);font-size:21px;margin-bottom:16px}.hero h1{font-size:clamp(32px,4.6vw,50px);line-height:1.14;max-width:16ch}.hero h1 em{font-style:normal;color:var(--accent)}.hero-lede{margin-top:22px;font-size:22px;line-height:1.6;color:var(--ink);max-width:44ch}.hero-cta{display:flex;gap:16px;margin-top:32px;flex-wrap:wrap}.hero-note{margin-top:18px;font-size:18px;color:var(--ink-2)}.photo{margin:0;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;background:var(--raised)}.ph{min-height:300px;background:var(--sunk);display:grid;place-items:center;padding:26px;text-align:center;font-size:18px;color:var(--ink-2);line-height:1.55}.photo figcaption{padding:16px 20px;font-size:18px;color:var(--ink-2);border-top:1px solid var(--line);line-height:1.6}.call-sec{background:var(--accent-soft);border-bottom:1px solid var(--line);padding:64px 0;text-align:center}.call-h{font-size:clamp(26px,3.4vw,36px);margin-bottom:26px}.call-num{display:inline-flex;flex-direction:column;align-items:center;gap:8px;font-family:var(--display);font-weight:700;font-size:clamp(30px,6.6vw,52px);line-height:1.1;letter-spacing:-.01em;text-decoration:none;color:#fff;background:var(--accent);border:2px solid var(--accent);border-radius:var(--radius);padding:22px 40px;min-height:96px;max-width:100%;word-break:keep-all}@media (max-width:420px){.call-num{padding:20px 18px}}.call-num:hover{filter:brightness(1.08)}.call-lbl{font-family:var(--sans);font-size:18px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;opacity:.92}.call-alt{margin-top:24px;font-size:21px;color:var(--ink)}.call-alt a{color:var(--accent);font-weight:600;min-height:44px;display:inline-block}.call-hours{margin-top:14px;font-size:18px;color:var(--ink-2)}.cards{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:40px}@media (max-width:820px){.cards{grid-template-columns:1fr}}.card{border:1px solid var(--line);border-radius:var(--radius);background:var(--raised);overflow:hidden;display:flex;flex-direction:column}.card-ph{min-height:168px;background:var(--sunk);display:grid;place-items:center;padding:20px;text-align:center;font-size:18px;color:var(--ink-2);border-bottom:1px solid var(--line)}.card-body{padding:26px 26px 28px}.card h3{font-size:24px;margin-bottom:10px;line-height:1.25}.card p{font-size:19px;color:var(--ink-2);max-width:46ch}.how-sec{background:var(--sunk);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.steps{list-style:none;padding:0;margin:40px 0 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(272px,1fr));gap:32px}.steps li{display:flex;gap:18px;align-items:flex-start}.s-n{font-family:var(--display);font-size:22px;font-weight:700;color:#fff;background:var(--accent);width:48px;height:48px;display:grid;place-items:center;border-radius:50%;flex:none}.steps h3{font-size:23px;margin-bottom:8px}.steps p{font-size:19px;color:var(--ink-2);max-width:42ch}.two{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:40px}@media (max-width:820px){.two{grid-template-columns:1fr}}.two-col{background:var(--raised);border:1px solid var(--line);border-radius:var(--radius);padding:30px 28px}.two-get{border-color:var(--accent);box-shadow:inset 4px 0 0 var(--accent)}.plain{list-style:none;padding:0;margin:0;display:grid;gap:18px}.plain li{position:relative;padding-left:32px;font-size:19px;color:var(--ink-2);max-width:44ch}.plain li:before{content:"";position:absolute;left:0;top:9px;width:14px;height:14px;border-radius:50%;background:var(--accent)}.plain li b{display:block;color:var(--ink);font-weight:600;font-size:20px;margin-bottom:3px}.g-v{display:block;font-size:18px}.two-foot{margin-top:24px;padding-top:20px;border-top:1px solid var(--line);font-size:18px;color:var(--ink-2)}.socs{display:grid;grid-template-columns:repeat(auto-fit,minmax(268px,1fr));gap:22px;margin-top:40px}.soc{margin:0;border:1px dashed var(--line-2);border-radius:var(--radius);background:var(--raised);padding:28px 26px}.soc blockquote{margin:0;font-family:var(--display);font-size:20px;line-height:1.5}.soc figcaption{margin-top:22px;padding-top:18px;border-top:1px solid var(--line);display:grid;gap:6px;font-size:18px;color:var(--ink-2)}.soc-place{font-size:18px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .btn:not(.ghost){color:var(--ground)}:root:not([data-theme=light]) .call-num,:root:not([data-theme=light]) .s-n{color:var(--ground)}}:root[data-theme=dark] .btn:not(.ghost){color:var(--ground)}:root[data-theme=dark] .call-num{color:var(--ground)}:root[data-theme=dark] .s-n{color:var(--ground)}:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.cards>*,.cards2>*,.steps>li,.steps>li>div,.two>*,.socs>*,.bring>*,.more-grid>*,.kvrow>*{min-width:0}.tbd{white-space:normal;font-size:1em}@media (max-width:900px){.g-v,.soc blockquote,.soc figcaption{overflow-wrap:anywhere}}.site-ft{padding-top:60px}.site-ft .ft-p{font-size:17px;line-height:1.65}.site-ft .ft-p.sm{font-size:16px}.site-ft .ft-h{font-size:18px}.site-ft .ft-h.sm{font-size:15px}.site-ft .ft-stack a,.site-ft .ft-camp a,.site-ft .ft-list a{font-size:17px}.site-ft .ft-stack span,.site-ft .ft-mut,.site-ft .ft-hours{font-size:15px;color:var(--ink-2)}.site-ft .ft-ids{font-size:15px;color:var(--ink-2);line-height:2}.site-ft .ft-base{font-size:15px;color:var(--ink-2)}.site-ft .ft-social{font-size:17px;gap:22px}.site-ft a{display:inline-block;padding:3px 0;min-height:30px}.phead{padding:44px 0 40px;border-bottom:1px solid var(--line);background:linear-gradient(180deg,var(--accent-soft),transparent 70%),var(--ground)}.phead h1{font-size:clamp(30px,4.4vw,46px);line-height:1.15;max-width:18ch}.phead-lede{margin-top:20px;font-size:21px;line-height:1.62;color:var(--ink);max-width:52ch}.phead-act{display:flex;gap:16px;align-items:center;flex-wrap:wrap;margin-top:28px}.call-note{margin-top:20px;font-size:19px;color:var(--ink);max-width:52ch;margin-left:auto;margin-right:auto;line-height:1.6}.pagelink{margin-top:30px}.pagelink a{font-size:20px;font-weight:600;color:var(--accent);display:inline-block;min-height:56px;padding:14px 0;line-height:1.5}.card-more{display:inline-block;margin-top:16px;font-size:19px;font-weight:600;color:var(--accent);min-height:56px;padding:14px 0}.card-note{margin:14px 0 0;padding-top:14px;border-top:1px solid var(--line);font-size:17px;line-height:1.5;color:var(--ink-2)}.card-note a{font-weight:600;color:var(--accent)}.bring-sec{border-bottom:1px solid var(--line)}.bring-sec.alt{background:var(--sunk)}.bring{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:44px;align-items:start}@media (max-width:960px){.bring{grid-template-columns:1fr;gap:30px}}.bring-p{margin-top:18px;font-size:19px;color:var(--ink-2);max-width:52ch;line-height:1.68}.bring-ph{min-height:190px;background:var(--sunk);border:1px solid var(--line);border-radius:var(--radius);display:grid;place-items:center;padding:22px;text-align:center;font-size:18px;color:var(--ink-2);line-height:1.55}.bring-sec.alt .bring-ph{background:var(--raised)}.bring-kv{margin:22px 0 0;display:grid;gap:0;border:1px solid var(--line);border-radius:var(--radius);background:var(--raised);overflow:hidden}.bring-kv>div{padding:18px 22px;border-bottom:1px solid var(--line)}.bring-kv>div:last-child{border-bottom:0}.bring-kv dt{font-size:16px;font-weight:600;color:var(--ink-2);letter-spacing:.03em;text-transform:uppercase;margin-bottom:6px}.bring-kv dd{margin:0;font-size:19px;color:var(--ink);line-height:1.55}.money-sec{background:var(--sunk);border-bottom:1px solid var(--line)}.plain.wide{max-width:100%}.plain.wide li{max-width:64ch;font-size:19px}.steps-sec{border-bottom:1px solid var(--line)}.big-steps{grid-template-columns:1fr;gap:34px;max-width:64ch}.big-steps h2{font-size:26px;margin-bottom:8px;line-height:1.25}.big-steps p{font-size:19px;color:var(--ink-2);max-width:50ch}.split-sec{background:var(--sunk);border-bottom:1px solid var(--line)}.never-sec{border-bottom:1px solid var(--line)}.time-sec{background:var(--sunk);border-bottom:1px solid var(--line)}.kvlist{margin:36px 0 0;display:grid;gap:0;border:1px solid var(--line);border-radius:var(--radius);background:var(--raised);overflow:hidden}.kvrow{display:grid;grid-template-columns:220px 1fr;gap:22px;padding:22px 26px;border-bottom:1px solid var(--line)}.kvrow:last-child{border-bottom:0}@media (max-width:760px){.kvrow{grid-template-columns:1fr;gap:7px;padding:20px}}.kvrow dt{font-size:20px;font-weight:600;font-family:var(--display);color:var(--ink)}.kvrow dd{margin:0;font-size:19px;color:var(--ink-2);line-height:1.6}.saathi-sec{border-bottom:1px solid var(--line)}.support-sec{background:var(--sunk);border-bottom:1px solid var(--line)}.recog-sec{border-bottom:1px solid var(--line)}.cards2{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:40px}@media (max-width:820px){.cards2{grid-template-columns:1fr}}.card2{background:var(--raised);border:1px solid var(--line);border-radius:var(--radius);padding:28px 26px}.support-sec .card2,.money-sec .card2{background:var(--raised)}.card2 h3{font-size:23px;margin-bottom:10px;line-height:1.28}.card2 p{font-size:19px;color:var(--ink-2);max-width:46ch}.soc-sec{border-bottom:1px solid var(--line)}.consent-sec{background:var(--sunk);border-bottom:1px solid var(--line)}.first-sec{border-bottom:1px solid var(--line)}.saathi-teaser{background:var(--sunk);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.more-sec{background:var(--sunk);border-top:1px solid var(--line);padding:56px 0 64px}.more-h{font-size:20px;margin-bottom:24px}.more-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(258px,1fr));gap:20px}.more-c{display:block;text-decoration:none;background:var(--raised);border:1px solid var(--line);border-radius:var(--radius);padding:26px 24px;color:var(--ink);min-height:56px}.more-c:hover{border-color:var(--accent)}.more-c h3{font-size:22px;margin-bottom:9px;color:var(--accent)}.more-c p{font-size:18px;color:var(--ink-2);line-height:1.55}.hero>.wrap{position:relative;z-index:1}.socs-empty{border:1px solid var(--line);border-left:3px solid var(--accent);border-radius:12px;padding:26px 28px;background:var(--raised);max-width:68ch}.socs-empty-h{margin:0 0 12px;font-weight:700;font-size:19px;letter-spacing:-.01em}.socs-empty p{margin:0 0 14px;color:var(--ink-2);line-height:1.7;font-size:18px}.socs-empty p:last-child{margin-bottom:0}.form-sec{padding:52px 0;border-top:1px solid var(--line);background:var(--sunk)}.wallsec{padding:54px 0;border-top:1px solid var(--line)}.wall-lede{margin:10px 0 26px;font-size:18px;line-height:1.7;color:var(--ink-2);max-width:60ch}.wall-grid{list-style:none;padding:0;margin:0;display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(min(100%,258px),1fr))}.wall-card{background:var(--raised);border:1px solid var(--line);border-left:3px solid var(--accent);border-radius:12px;padding:18px 20px}.wall-name{margin:0;font-weight:700;font-size:18px;letter-spacing:-.01em}.wall-where{margin:3px 0 0;font-size:16px;color:var(--ink-2)}.wall-where span{color:var(--ink-3)}.wall-does{margin:11px 0 0;font-size:14px;letter-spacing:.05em;text-transform:uppercase;color:var(--accent)}.wall-offers{margin:9px 0 0;font-size:16px;line-height:1.6;color:var(--ink-2)}.wall-note{margin:22px 0 0;font-size:16px;color:var(--ink-3);max-width:62ch}.wall-cta{margin:20px 0 0;font-size:18px}.bring-ph{display:grid;place-items:center;padding:18px}.bring-ph svg{width:auto;height:150px;color:var(--accent);opacity:.8}.sf{display:flex;flex-direction:column;gap:30px;max-width:60ch}.sf-lede{margin:0;font-size:21px;line-height:1.65;color:var(--ink-2);max-width:54ch}.sf-set{border:1px solid var(--line);border-radius:var(--radius);background:var(--raised);margin:0;padding:22px 22px 24px;display:flex;flex-direction:column;gap:16px}.sf-set legend{padding:0 8px;margin-left:-8px;font-size:19px;font-weight:600;color:var(--ink)}.sf-field{display:flex;flex-direction:column;gap:8px}.sf-field label{font-size:18px;font-weight:600;color:var(--ink-2)}.sf-opt{font-weight:400;color:var(--ink-3)}.sf-field input,.sf-field textarea,.sf input,.sf textarea{font:inherit;font-size:19px;line-height:1.5;color:var(--ink);background:var(--raised);border:1px solid var(--line-2);border-radius:var(--radius);padding:15px 14px;min-height:56px;width:100%}.sf-field textarea,.sf textarea{min-height:104px;resize:vertical}.sf-field input:focus-visible,.sf-field textarea:focus-visible{outline:3px solid var(--accent);outline-offset:1px;border-color:var(--accent)}.sf-field input::placeholder,.sf-field textarea::placeholder{color:var(--ink-3);opacity:1}.sf-err input,.sf-err textarea{border-color:var(--crit);border-width:2px}.sf-msg{font-size:17px;line-height:1.5;color:var(--crit);font-weight:600}.sf-check,.sf-consent{display:flex;gap:14px;align-items:flex-start;cursor:pointer;padding:12px;margin:-12px;border-radius:var(--radius);min-height:56px}.sf-check span,.sf-consent span{font-size:19px;line-height:1.6}.sf-check input,.sf-consent input{width:28px;height:28px;margin-top:3px;flex:0 0 28px;accent-color:var(--accent)}.sf-check:has(input:focus-visible),.sf-consent:has(input:focus-visible){outline:3px solid var(--accent);outline-offset:2px}.sf-consent{border:1px solid var(--line);background:var(--sunk);margin:0;padding:20px}.sf-consent em{display:block;margin-top:10px;font-style:normal;font-size:17px;line-height:1.6;color:var(--ink-2)}.sf-chips{display:flex;flex-wrap:wrap;gap:12px}.sf-chip{display:inline-flex;align-items:center;min-height:56px;padding:12px 20px;border:1px solid var(--line-2);border-radius:var(--radius);background:var(--raised);font-size:18px;line-height:1.3;cursor:pointer}.sf-chip input{position:absolute;opacity:0;width:0;height:0}.sf-chip.on{background:var(--accent);border-color:var(--accent);color:var(--ground);font-weight:600}.sf-chip.on:before{content:"✓";margin-right:9px;font-weight:700}.sf-chip:has(input:focus-visible){outline:3px solid var(--accent);outline-offset:2px}.sf-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:22px}.sf-wide{grid-column:1/-1}.sf-turnstile{min-height:65px}.sf-alert{margin:0;font-size:19px;line-height:1.6;padding:18px 20px;border-radius:var(--radius);border:1px solid var(--line-2);background:var(--sunk)}.sf-alert{border-color:var(--crit);border-width:2px;color:var(--crit);font-weight:600}.sf-fine{margin:0;font-size:18px;line-height:1.6;color:var(--ink-2)}.sf-done{border:1px solid var(--line);border-left:4px solid var(--accent);background:var(--raised);border-radius:var(--radius);padding:30px;display:flex;flex-direction:column;gap:14px;max-width:60ch}.sf-done h3{margin:0;font-size:26px;line-height:1.25}.sf-done p{margin:0;font-size:19px;line-height:1.65}.sf-ref strong{font-size:21px;letter-spacing:.02em}.sf button[type=submit]{align-self:flex-start}.sf button[type=submit]:disabled{opacity:.55;cursor:not-allowed}.hero-fig .fig-art{padding:4% 5%;background:color-mix(in srgb,var(--accent) 6%,transparent)}.hero-fig .fig-art svg{opacity:.92}.photo .fig-kind,.card-art .fig-kind{font-size:15px;letter-spacing:.08em}.photo figcaption{gap:8px 12px;align-items:baseline}.card-art .fig-art{height:196px;padding:14px 16px}.card-art .fig-art .spot{width:auto;height:100%;max-height:none}.bring-ph{min-height:0;padding:22px 22px 18px}.bring-ph .spot{width:min(100%,184px);height:184px;opacity:.9}.card.lift:hover{border-color:var(--accent)}.wallsec-page{padding:72px 0;border-top:0;border-bottom:1px solid var(--line)}.wall-where{font-size:18px;color:var(--ink-2)}.wall-where span{color:var(--ink-2)}.wall-does{font-size:16px;letter-spacing:.06em}.wall-offers{font-size:18px}.wall-note{font-size:18px;color:var(--ink-2)}.wall-counts{margin:0 0 24px;font-size:19px;color:var(--ink-2)}.wall-counts b{color:var(--ink);font-variant-numeric:tabular-nums}.wall-quiet{font-size:19px;line-height:1.7;color:var(--ink-2);max-width:60ch;margin:0}div.wall-quiet{display:grid;gap:14px}.wall-quiet p{margin:0}.wall-quiet a{font-weight:600;color:var(--accent)}.wall-cta{font-size:19px}.wall-cta a{display:inline-block;min-height:56px;padding:14px 0;font-weight:600;line-height:1.5}.wall-card{padding:20px 22px}.wall-name{font-size:20px}.sticky-action a{min-height:56px;font-size:19px}.sf .field{gap:8px}.sf .field-lbl{font-size:18px;color:var(--ink-2)}.sf .field-opt{font-size:15px;color:var(--ink-2)}.sf .field input,.sf .field textarea{font-size:19px;line-height:1.5;min-height:56px;padding:15px 14px;border-radius:var(--radius);color:var(--ink);transition:none}.sf .field textarea{min-height:104px}.sf .field input:focus-visible,.sf .field textarea:focus-visible{outline:3px solid var(--accent);outline-offset:1px;box-shadow:none;border-color:var(--accent)}.sf .field-msg{font-size:18px;line-height:1.5;color:var(--ink-2);min-height:1.5em}.sf .field.is-ok .field-msg{color:var(--accent)}.sf .field.is-bad .field-msg{color:var(--crit);font-weight:600}.sf .field.is-bad input,.sf .field.is-bad textarea{border-width:2px}.sf-set.sf-err{border-color:var(--crit);border-width:2px}.sf-closed{display:flex;flex-direction:column;gap:16px;max-width:60ch;padding:30px;border:1px solid var(--line);border-left:4px solid var(--accent);border-radius:var(--radius);background:var(--raised)}.sf-closed p{margin:0;font-size:19px;line-height:1.65;color:var(--ink-2)}.sf-closed-h{font-family:var(--display);font-size:26px;font-weight:700;line-height:1.25;color:var(--ink)!important}.sf-closed .btn{align-self:flex-start;margin-top:4px}.sf-closed .sf-fine{font-size:18px}.kv-when{display:block;color:var(--ink);font-weight:600;font-size:20px;margin-bottom:4px}.sanskriti-spots{display:flex;align-items:center;justify-content:center;gap:28px}.sanskriti-spots .spot:last-child{opacity:.8}.sanskriti-sec .btn{margin-top:8px}.acct-shell{padding:40px 0 64px}.acct-loading,.acct-empty{font-size:19px;line-height:1.7}.acct-greeting{font-size:clamp(26px,4vw,32px)}.acct-email{font-size:18px}.acct-signout{min-height:56px;font-size:18px;padding:12px 24px}.acct-card{padding:22px 24px}.acct-card h3{font-size:22px}.acct-field-d{font-size:18px;color:var(--ink-2);margin-top:6px}.acct-msg{font-size:18px;color:var(--ink-2);margin-top:12px}.acct-consent-gap{margin-top:18px}.signin-h{font-size:clamp(26px,4vw,32px)}.signin-lede{font-size:19px;max-width:52ch}.signin-msg{font-size:18px}.signin-links{gap:20px}.signin-link{font-size:18px;min-height:44px;display:inline-flex;align-items:center}.acct-shell .field-lbl{font-size:18px}.acct-shell .field-opt{font-size:15px}.acct-shell .field input,.acct-shell .field textarea{font-size:19px;line-height:1.5;min-height:56px;padding:15px 14px}.acct-shell .field-msg{font-size:18px;line-height:1.5}@media (max-width:860px){.topbar .tb-line,.topbar .tb-contact a[href^="mailto:"]{display:none}.topbar .tb-contact{margin-left:0;width:100%;justify-content:flex-start;gap:22px}.topbar .tb-contact a{font-size:15px;min-height:36px;display:inline-flex;align-items:center}.topbar-in{min-height:0;padding-top:2px;padding-bottom:2px}.site-hd .row{min-height:64px}.site-hd a.btn[href^="tel:"]{font-size:0;line-height:1;gap:9px;max-width:none;white-space:nowrap;display:inline-flex;align-items:center;min-height:48px;padding:10px 20px;border-radius:999px}.site-hd a.btn[href^="tel:"]:before{content:"";width:19px;height:19px;flex:none;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6.6 10.8a15.1 15.1 0 0 0 6.6 6.6l2.2-2.2c.3-.3.7-.4 1-.2 1.1.4 2.3.6 3.6.6.6 0 1 .4 1 1V20c0 .6-.4 1-1 1A17 17 0 0 1 3 4c0-.6.4-1 1-1h3.5c.6 0 1 .4 1 1 0 1.3.2 2.5.6 3.6.1.3 0 .7-.2 1z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6.6 10.8a15.1 15.1 0 0 0 6.6 6.6l2.2-2.2c.3-.3.7-.4 1-.2 1.1.4 2.3.6 3.6.6.6 0 1 .4 1 1V20c0 .6-.4 1-1 1A17 17 0 0 1 3 4c0-.6.4-1 1-1h3.5c.6 0 1 .4 1 1 0 1.3.2 2.5.6 3.6.1.3 0 .7-.2 1z'/%3E%3C/svg%3E") center/contain no-repeat}.site-hd a.btn[href^="tel:"]:after{content:"Call";content:"Call" / "";font-size:18px;font-weight:600}html:lang(hi) .site-hd a.btn[href^="tel:"]:after,html:lang(mr) .site-hd a.btn[href^="tel:"]:after{content:"कॉल करें";content:"कॉल करें" / ""}.hero{padding:26px 0 48px}.hero-deva{display:none}.hero h1{font-size:30px;line-height:1.16}.hero-lede{margin-top:14px;font-size:20px;line-height:1.55}.hero-cta{margin-top:22px}.phead{padding-top:30px}}.site-ft a{display:inline-flex;align-items:center;min-height:44px;padding:0}.site-ft .ft-stack,.site-ft .ft-list,.site-ft .ft-camp{gap:4px}.site-ft .ft-stack li,.site-ft .ft-list li{align-items:flex-start}.site-ft .ft-social{gap:6px 22px}.call-row{display:flex;justify-content:center;align-items:center;gap:18px;flex-wrap:wrap}.call-copy{min-height:56px;font-size:19px;border:2px solid var(--accent)}@media (max-width:860px){.call-copy{display:none}}.first-box{max-width:62ch;border-left:4px solid var(--accent);padding:6px 0 6px 28px}.first-box .sec-lede{margin-top:14px}.first-h3{font-size:24px;margin-top:34px;line-height:1.25}@media (max-width:600px){.first-box{padding-left:18px}}.onecall{padding:20px 0;background:var(--accent-soft);border-bottom:1px solid var(--line)}.onecall-in{display:flex;align-items:center;justify-content:space-between;gap:12px 28px;flex-wrap:wrap}.onecall p{margin:0;font-size:19px;color:var(--ink-2);line-height:1.55}.onecall b{color:var(--ink);font-weight:600}.onecall-a{font-family:var(--display);font-weight:700;font-size:24px;color:var(--accent);text-decoration:none;min-height:56px;display:inline-flex;align-items:center;white-space:nowrap}.choose{list-style:none;padding:0;margin:36px 0 0;display:grid;grid-template-columns:1fr 1fr;gap:16px}@media (max-width:820px){.choose{grid-template-columns:1fr;gap:12px}}.choose-row{display:grid;gap:6px;min-height:56px;padding:20px 24px 20px 22px;text-decoration:none;background:var(--raised);border:1px solid var(--line);border-left:4px solid var(--accent);border-radius:var(--radius);color:var(--ink);position:relative;height:100%;align-content:start}.choose-row:after{content:"›";position:absolute;right:18px;top:16px;font-size:26px;color:var(--accent)}.choose-row:hover{border-color:var(--accent)}.choose-t{font-family:var(--display);font-size:22px;font-weight:600;line-height:1.3;padding-right:24px}.choose-s{font-size:19px;color:var(--ink-2);line-height:1.55}.choose-n{font-size:18px;font-weight:600;color:var(--accent)}.choose-note{margin-top:22px;font-size:19px}.notice-sec{border-bottom:1px solid var(--line)}.notice-plain{margin-top:26px}.np-list{margin:0;display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media (max-width:760px){.np-list{grid-template-columns:1fr;gap:10px}}.np-row{background:var(--raised);border:1px solid var(--line);border-radius:var(--radius);padding:20px 22px}.np-row dt{font-size:19px;color:var(--ink-2);font-weight:600}.np-row dd{margin:4px 0 0;font-family:var(--display);font-size:26px;font-weight:700;color:var(--ink)}@media (max-width:760px){.np-row{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:16px 20px}.np-row dd{font-size:21px;margin:0;text-align:right}}.np-foot{margin:18px 0 0;font-size:19px;color:var(--ink)}.np-foot a{color:var(--accent);font-weight:600;display:inline-block;min-height:44px;padding:8px 0}.time-sec .notice-plain{margin-bottom:8px}.bring-chips{position:sticky;top:155px;z-index:20;background:color-mix(in srgb,var(--ground) 94%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line)}.bring-chips-in{display:flex;gap:12px;padding-top:10px;padding-bottom:10px}.bring-chips a{min-height:48px;display:inline-flex;align-items:center;padding:0 22px;border-radius:999px;border:1.5px solid var(--accent);color:var(--accent);text-decoration:none;font-weight:600;font-size:18px}.bring-chips a:hover{background:var(--accent-soft)}.bring-jump{display:none}@media (max-width:860px){.bring-chips{display:none}.bring-jump{display:block;padding:26px 0 30px;border-bottom:1px solid var(--line)}.bring-jump-h{margin:0 0 10px;font-size:18px;font-weight:600;color:var(--ink-2)}.bring-jump ul{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.bring-jump a{display:flex;justify-content:space-between;align-items:center;gap:14px;min-height:56px;padding:10px 2px;border-bottom:1px solid var(--line);color:var(--ink);text-decoration:none;font-size:19px;font-weight:600;line-height:1.35}.bring-jump a span{color:var(--accent);font-size:26px}.bring-sec .bring-side{display:none}}.bring-sec[id]{scroll-margin-top:230px}@media (max-width:860px){.bring-sec[id]{scroll-margin-top:130px}}.bring-txt .bring-kv{margin-top:26px;background:var(--raised)}.bring-more{margin-top:18px}.bring-more summary{cursor:pointer;min-height:56px;display:flex;align-items:center;font-size:19px;font-weight:600;color:var(--accent)}.bring-more summary::marker{content:""}.bring-more summary:after{content:"▾";margin-left:10px}.bring-more[open] summary:after{content:"▴"}.bring-more .bring-p:first-of-type{margin-top:4px}.bring-sec{padding:56px 0}.hero-lamp .lamp-glow{opacity:0;transform-box:fill-box;transform-origin:center;filter:blur(2.5px)}@media (prefers-reduced-motion:no-preference){.hero-lamp .lamp-glow{animation:lamp-lit .8s .4s ease-out forwards}.hero-lamp svg>g:last-child>g:nth-child(n+4):nth-child(-n+14){animation:ring-settle .6s 1.2s ease-out backwards}.hero-lamp svg>g:last-child>g:nth-child(n+15){animation:ring-settle .6s 1.8s ease-out backwards}}@media (prefers-reduced-motion:reduce){.hero-lamp .lamp-glow{opacity:.35}}@keyframes lamp-lit{0%{opacity:0;transform:scale(.3)}to{opacity:.35;transform:scale(1)}}@keyframes ring-settle{0%{opacity:.35;transform:translateY(-2.5px)}to{opacity:1;transform:none}}@media (min-width:861px){.bring-sec .bring{grid-template-columns:minmax(0,1fr) 190px;gap:40px;align-items:start}.bring-sec .bring-ph{padding:12px}.bring-sec .bring-ph .spot{height:150px}.bring-txt .bring-kv{grid-template-columns:repeat(3,minmax(0,1fr));border-radius:var(--radius)}.bring-txt .bring-kv>div{border-bottom:0;border-right:1px solid var(--line);border-top:1px solid var(--line);padding:16px 18px}.bring-txt .bring-kv>div:nth-child(-n+3){border-top:0}.bring-txt .bring-kv>div:nth-child(3n){border-right:0}.bring-txt .bring-kv dd{font-size:18px}.bring-txt .sec-lede{max-width:62ch}.bring-sec{padding:44px 0}}.money-box{margin-top:24px;max-width:62ch;background:var(--raised);border:1px solid var(--line);border-left:4px solid var(--accent);border-radius:var(--radius);padding:26px 28px;display:grid;gap:14px}.money-box p{margin:0;font-size:19px;line-height:1.65;color:var(--ink)}.promise-sec{border-bottom:1px solid var(--line)}.hid{padding:48px 0 72px}.hid-flag{display:inline-block;margin:0 0 14px;padding:6px 14px;border-radius:999px;background:var(--accent-soft);color:var(--ink);font-weight:600;font-size:16px}.hid h1{font-size:clamp(30px,4vw,42px)}.hid-toc{display:flex;flex-wrap:wrap;gap:10px 22px;margin:22px 0 10px}.hid-toc a{min-height:44px;display:inline-flex;align-items:center;color:var(--accent);font-weight:600}.hid-page{margin-top:48px}.hid-sec{margin-top:26px}.hid-sec h3{font-size:18px;color:var(--ink-2);margin-bottom:10px}.hid table{width:100%;border-collapse:collapse;background:var(--raised);border:1px solid var(--line);table-layout:fixed}.hid th,.hid td{text-align:left;vertical-align:top;padding:12px 14px;border-top:1px solid var(--line);font-size:17px;line-height:1.6;overflow-wrap:anywhere}.hid th{font-size:15px;color:var(--ink-2);background:var(--sunk)}.hid td[lang=hi]{font-size:19px}@media (max-width:700px){.hid thead{display:none}.hid tr,.hid td{display:block}.hid td[lang=hi]{border-top:0;padding-top:0}}
