:root{--ink:#111c34;--muted:#526074;--line:#e4e0d8;--paper:#fbfaf7;--surface:#fff;--brand:#d61f2c;--brand-dark:#8f111c;--accent:#0f766e;--gold:#b8872d;--coal:#162139;--radius:8px;--shadow:0 18px 40px #14141414}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button,input,select,textarea{font:inherit}.site-shell{min-height:100vh}.container{width:min(1180px,100% - 32px);margin:0 auto}.topbar{z-index:50;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fff;position:sticky;top:0}.nav{justify-content:space-between;align-items:center;gap:16px;min-height:68px;display:flex}.brand-lockup{align-items:center;gap:10px;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.35rem,4vw,2rem);font-weight:800;display:inline-flex}.brand-mark{border:2px solid var(--brand);width:34px;height:34px;color:var(--brand);place-items:center;font-family:Inter,sans-serif;font-size:.9rem;font-weight:900;display:grid}.brand-logo-img{object-fit:contain;width:auto;max-width:218px;height:49px}.nav-actions{align-items:center;gap:8px;display:flex}.icon-button,.menu-button{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);width:42px;height:42px;color:var(--ink);cursor:pointer;flex:none;place-items:center;transition:background .16s,border-color .16s,color .16s,box-shadow .16s,transform .16s;display:inline-grid}.menu-button{z-index:65;position:relative}.menu-button:hover,.menu-button[aria-expanded=true]{background:var(--ink);color:#fff;border-color:#111c3429;box-shadow:0 14px 30px #111c3429}.menu-button[aria-expanded=true]{transform:scale(.98)}.search-trigger{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);min-height:42px;color:var(--ink);cursor:pointer;align-items:center;gap:8px;padding:0 10px;font-weight:850;display:inline-flex}.search-trigger span,.search-trigger kbd{display:none}.search-trigger kbd,.search-hint kbd{border:1px solid var(--line);color:var(--muted);background:#f7f5ef;border-radius:6px;padding:2px 6px;font-size:.75rem;font-weight:900}.search-overlay{pointer-events:none;z-index:80;opacity:0;transition:opacity .16s;position:fixed;inset:0}.search-overlay[data-open=true]{pointer-events:auto;opacity:1}.search-backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#07122694;border:0;position:absolute;inset:0}.search-panel{background:var(--surface);border:1px solid #ffffff2e;border-radius:18px;gap:16px;max-height:calc(100vh - 90px);padding:16px;transition:transform .18s;display:grid;position:absolute;inset:74px 12px auto;overflow:auto;transform:translateY(12px)scale(.98);box-shadow:0 28px 80px #07122647}.search-overlay[data-open=true] .search-panel{transform:translateY(0)scale(1)}.search-panel-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.search-panel-head h2{color:var(--ink);margin:8px 0 0;font-size:clamp(1.45rem,5vw,2rem)}.search-command{background:#f8f6f1;border:2px solid #111c341a;border-radius:14px;grid-template-columns:max-content 1fr max-content;align-items:center;gap:10px;padding:10px 12px;display:grid}.search-command input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;font-size:clamp(1rem,4vw,1.2rem);font-weight:800}.search-command button{border-radius:var(--radius);background:var(--ink);color:#fff;cursor:pointer;border:0;place-items:center;width:38px;height:38px;display:inline-grid}.search-typeahead-note{color:var(--muted);margin:-4px 0 0;font-size:.86rem;font-weight:800}.search-live-results{background:radial-gradient(circle at 8% 0,#d61f2c14,#0000 34%),#fbfaf7;border:1px solid #111c341a;border-radius:16px;gap:10px;padding:10px;display:grid}.search-live-head{justify-content:space-between;align-items:center;gap:12px;padding:0 2px;display:flex}.search-live-head h3{color:var(--ink);text-transform:uppercase;margin:0;font-size:.82rem;font-weight:950}.search-live-head span{color:var(--muted);font-size:.78rem;font-weight:900}.search-live-list{gap:8px;display:grid}.search-live-item{color:var(--ink);background:#fff;border:1px solid #111c3414;border-radius:13px;grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:12px;padding:12px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;box-shadow:0 10px 24px #111c340f}.search-live-item:hover{border-color:#d61f2c47;transform:translateY(-1px);box-shadow:0 16px 34px #111c341a}.search-live-item span{gap:4px;min-width:0;display:grid}.search-live-item strong,.search-live-item small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.search-live-item strong{font-size:.98rem;line-height:1.2}.search-live-item small{color:var(--muted);font-size:.78rem;font-weight:800}.search-live-item em{color:var(--brand);text-transform:uppercase;background:#d61f2c14;border-radius:999px;padding:5px 8px;font-size:.68rem;font-style:normal;font-weight:950}.search-empty-state{color:var(--muted);border:1px dashed #111c3424;border-radius:13px;margin:0;padding:12px;font-size:.86rem;font-weight:800}.search-suggestion-grid{gap:12px;display:grid}.search-suggestion-grid section{gap:8px;display:grid}.search-suggestion-grid h3{color:var(--brand);text-transform:uppercase;align-items:center;gap:6px;margin:0;font-size:.78rem;font-weight:950;display:flex}.search-suggestion-grid a{border:1px solid var(--line);border-radius:var(--radius);background:#fbfaf7;justify-content:space-between;padding:12px;font-weight:850;display:flex}.search-hint{color:var(--muted);margin:0;font-size:.85rem;font-weight:700}.newsletter-pill{border-radius:var(--radius);background:var(--ink);color:#fff;align-items:center;min-height:42px;padding:0 14px;font-size:.9rem;font-weight:700;display:none}.drawer{z-index:60;border-left:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--surface);width:min(420px,100%);max-height:calc(100vh - 68px);box-shadow:var(--shadow);padding:20px;transition:transform .22s cubic-bezier(.2,.8,.2,1),opacity .18s;position:fixed;inset:68px 0 auto auto;overflow:auto;transform:translate(100%)}.drawer[data-open=true]{transform:translate(0)}.drawer-grid{gap:24px;display:grid}.drawer h3{letter-spacing:.08em;text-transform:uppercase;color:var(--brand);margin:0 0 10px;font-size:.75rem}.drawer a{border-bottom:1px solid #f0ede7;padding:10px 0;font-weight:700;display:block}.hero{gap:20px;padding:30px 0 18px;display:grid}.hero-media{border-radius:var(--radius);background:var(--coal);min-height:300px;position:relative;overflow:hidden}.hero-media img{object-fit:cover;width:100%;height:100%;min-height:300px}.hero-media:after{content:"";background:linear-gradient(#00000014,#0000009e);position:absolute;inset:0}.hero-copy{flex-direction:column;justify-content:flex-end;gap:14px;display:flex}.hero-overlay{z-index:1;color:#fff;position:absolute;inset:auto 18px 18px}.eyebrow{background:var(--brand);color:#fff;text-transform:uppercase;border-radius:999px;align-items:center;width:fit-content;min-height:28px;padding:0 10px;font-size:.75rem;font-weight:900;display:inline-flex}h1,h2,h3{margin:0;font-family:Georgia,Times New Roman,serif;line-height:1.05}.hero h1{max-width:820px;margin:10px 0 8px;font-size:clamp(2.25rem,8vw,5.6rem)}.hero p,.section-heading p,.page-hero p{color:var(--muted);font-size:1.05rem;line-height:1.55}.hero-overlay p{color:#ffffffdb;max-width:720px}.hero-overlay .meta-row{color:#fff;gap:8px}.hero-overlay .meta-row span{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;letter-spacing:.01em;background:#111c34a3;border:1px solid #ffffff57;border-radius:999px;align-items:center;min-height:30px;padding:0 11px;font-size:.78rem;font-weight:900;display:inline-flex;box-shadow:0 10px 24px #0000002e}.meta-row{color:var(--muted);flex-wrap:wrap;gap:8px 14px;font-size:.88rem;display:flex}.section-band{border-top:1px solid var(--line);padding:28px 0}.section-heading{flex-direction:column;gap:8px;margin-bottom:18px;display:flex}.section-heading h2,.page-hero h1{font-size:clamp(1.8rem,6vw,3.4rem)}.article-grid{gap:16px;display:grid}.article-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);display:grid;overflow:hidden}.article-card img{aspect-ratio:16/10;object-fit:cover;width:100%}.card-body{gap:10px;padding:16px;display:grid}.card-body h3{font-size:clamp(1.22rem,4vw,1.75rem)}.card-body p{color:var(--muted);margin:0;line-height:1.5}.compact-list{gap:12px;display:grid}.compact-card{border-bottom:1px solid var(--line);grid-template-columns:92px 1fr;align-items:center;gap:12px;padding-bottom:12px;display:grid}.compact-card img{border-radius:var(--radius);object-fit:cover;width:92px;height:74px}.compact-card h3{font-size:1.05rem}.ad-strip,.newsletter-block{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);align-items:center;gap:12px;padding:18px;display:grid}.ad-strip{width:min(100%, var(--ad-desktop-width,100%));background:0 0;border:0;border-radius:0;justify-self:center;padding:0}.ad-strip img,.ad-strip video{border-radius:var(--radius);object-fit:cover;width:100%;max-height:320px}.ad-label{color:#7b8495;letter-spacing:.1em;text-transform:uppercase;font-size:.62rem;font-weight:900;line-height:1}.cta-button{border-radius:var(--radius);background:var(--brand);color:#fff;cursor:pointer;border:0;justify-content:center;align-items:center;gap:8px;width:fit-content;min-height:42px;padding:0 16px;font-weight:800;display:inline-flex}.ghost-button{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);justify-content:center;align-items:center;gap:8px;width:fit-content;min-height:42px;padding:0 14px;font-weight:800;display:inline-flex}.public-not-found{align-items:stretch;gap:20px;padding:clamp(34px,7vw,86px) 0;display:grid}.not-found-copy,.not-found-panel{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow)}.not-found-copy{gap:18px;padding:clamp(22px,5vw,48px);display:grid;position:relative;overflow:hidden}.not-found-copy:after{content:"404";color:#111c340b;pointer-events:none;font-size:clamp(5rem,18vw,12rem);font-weight:1000;line-height:1;position:absolute;bottom:-24px;right:clamp(12px,4vw,34px)}.not-found-copy>*{z-index:1;position:relative}.not-found-copy h1{max-width:720px;font-size:clamp(2.25rem,8vw,5.2rem)}.not-found-copy p{max-width:680px;color:var(--muted);margin:0;font-size:1.08rem;line-height:1.6}.not-found-search{border:1px solid var(--line);border-radius:var(--radius);background:#f8f6f1;grid-template-columns:max-content minmax(0,1fr) max-content;align-items:center;gap:10px;max-width:620px;padding:10px 12px;display:grid}.not-found-search input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;font-weight:800}.not-found-search button{border-radius:var(--radius);background:var(--ink);color:#fff;cursor:pointer;border:0;place-items:center;width:38px;height:38px;display:inline-grid}.not-found-actions{flex-wrap:wrap;gap:10px;display:flex}.not-found-panel{align-content:start;gap:14px;padding:20px;display:grid}.not-found-panel strong{color:var(--ink);font-size:1.05rem}.not-found-panel div{gap:8px;display:grid}.not-found-panel a{border:1px solid var(--line);border-radius:var(--radius);color:var(--ink);background:#fbfaf7;padding:10px 12px;font-weight:850}.footer{isolation:isolate;color:#fff;background:radial-gradient(circle at 12% 8%,#d61f2c3d,#0000 28%),radial-gradient(circle at 88% 12%,#ffffff14,#0000 24%),linear-gradient(135deg,#061229 0%,#0b1832 44%,#050b18 100%);border-top:0;margin-top:44px;position:relative;overflow:hidden}.footer:before{z-index:-1;content:"";background:linear-gradient(90deg,#d61f2c,#fff,#122756,#d61f2c) 0 0/220% 100%;height:3px;animation:7s ease-in-out infinite footerPulseLine;position:absolute;inset:0 0 auto}.footer-shell{grid-template-columns:minmax(220px,.72fr) minmax(0,1fr);align-items:stretch;gap:clamp(24px,5vw,58px);padding:clamp(36px,7vw,76px) 0 30px;display:grid}.footer-content{align-content:center;gap:24px;display:grid}.footer-brand{gap:12px;display:grid}.footer .brand-lockup{color:#fff;width:fit-content;transition:transform .22s,opacity .22s}.footer .brand-lockup:hover{transform:translateY(-2px)}.footer .brand-mark{color:#fff;border-color:#fff}.footer .brand-logo-img{filter:none;max-width:230px}.footer-brand p{color:#ffffffc7;max-width:680px;margin:0;font-size:clamp(1rem,2vw,1.15rem);font-weight:700;line-height:1.55}.footer-links{flex-wrap:wrap;gap:18px;display:flex}.footer-links a{color:#fff;text-transform:uppercase;background:0 0;border:0;border-radius:0;align-items:center;min-height:32px;padding:0;font-size:.9rem;font-weight:900;display:inline-flex;position:relative}.footer-links a:after{content:"";background:var(--brand);transform-origin:0;height:1px;transition:transform .18s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.footer-links a:hover:after{transform:scaleX(1)}.footer-newsletter{gap:12px;max-width:620px;display:grid}.footer-newsletter strong{color:#fff;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.6rem,4vw,3.2rem);font-weight:950;line-height:.95}.footer-newsletter .form-grid{grid-template-columns:minmax(0,1fr) max-content;gap:10px;display:grid}.footer-newsletter input{color:#fff;background:#ffffff14;border:1px solid #ffffff38;border-radius:999px;outline:0;min-height:52px;padding:0 18px;transition:border-color .18s,box-shadow .18s,background .18s}.footer-newsletter input:focus{background:#ffffff1f;border-color:#ffffff9e;box-shadow:0 0 0 4px #d61f2c29}.footer-newsletter input::placeholder{color:#ffffff94}.footer-newsletter .cta-button{border-radius:999px;min-height:52px}.site-credit{color:#ffffff9e;margin:0;font-size:.86rem;font-weight:800}.footer a,.footer p{color:inherit}.footer-art{min-height:320px;box-shadow:none;background:0 0;border:0;border-radius:26px;position:relative}.footer-sun{border:1px solid #ffffff52;border-radius:50%;width:78px;height:78px;animation:8s ease-in-out infinite footerHalo;position:absolute;top:44px;left:50%;transform:translate(-50%);box-shadow:0 0 0 18px #ffffff0a,0 0 50px #d61f2c42}.footer-peak{clip-path:polygon(50% 0,100% 100%,0 100%);opacity:.82;background:linear-gradient(135deg,#ffffffe0,#ffffff1a 54%,#0000 55%);width:48%;height:44%;position:absolute;bottom:0}.footer-peak-a{height:52%;animation:9s ease-in-out infinite footerDrift;left:4%}.footer-peak-b{opacity:.94;height:66%;animation:11s ease-in-out infinite reverse footerDrift;right:2%}.footer-peak-c{opacity:.42;height:38%;animation:13s ease-in-out infinite footerDrift;left:28%}.footer-flag{clip-path:polygon(0 0,78% 22%,34% 47%,88% 70%,0 100%);background:#d61f2c;width:54px;height:88px;animation:4.8s ease-in-out infinite footerFlag;position:absolute;top:34px;left:34px;box-shadow:inset 0 0 0 5px #fff,0 12px 24px #d61f2c3d}.footer-flag:after{content:"";border:4px solid #122756;border-right-color:#0000;border-radius:50%;width:28px;height:28px;position:absolute;inset:8px auto auto 10px}.footer-buddha{border:1px solid #ffffff47;border-radius:50% 50% 44% 44%;width:74px;height:74px;position:absolute;top:112px;left:50%;transform:translate(-50%)}.footer-buddha:before,.footer-buddha:after{content:"";position:absolute}.footer-buddha:before{background:#ffffff26;border-radius:50%;width:32px;height:32px;top:-18px;left:50%;transform:translate(-50%)}.footer-buddha:after{background:#ffffff8a;height:2px;bottom:18px;left:15px;right:15px;box-shadow:0 12px #ffffff38}.footer-warrior{border:2px solid #ffffff52;border-radius:50%;width:70px;height:70px;animation:7s ease-in-out infinite footerBlade;position:absolute;top:76px;right:36px;transform:rotate(-18deg)}.footer-warrior:before{content:"";background:#ffffffb8;border-radius:999px;width:92px;height:4px;position:absolute;top:32px;left:-10px}.footer-script{background:#ffffff6b;border-radius:999px;width:72px;height:2px;animation:5s ease-in-out infinite footerStoryLine;position:absolute;bottom:24%;right:20%}.footer-script-b{width:112px;animation-delay:.6s;bottom:19%;right:16%}.footer-script-c{width:90px;animation-delay:1.2s;bottom:14%;right:22%}@keyframes footerPulseLine{0%,to{background-position:0 0}50%{background-position:100% 0}}@keyframes footerHalo{0%,to{opacity:.75;transform:translate(-50%)scale(1)}50%{opacity:1;transform:translate(-50%)scale(1.06)}}@keyframes footerDrift{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes footerFlag{0%,to{transform:skewY(0)}50%{transform:skewY(-4deg)}}@keyframes footerBlade{0%,to{transform:rotate(-18deg)translateY(0)}50%{transform:rotate(-12deg)translateY(-4px)}}@keyframes footerStoryLine{0%,to{opacity:.32;transform:translate(0)}50%{opacity:.72;transform:translate(-12px)}}.footer-art{background:0 0;min-height:clamp(330px,38vw,460px);padding:0;display:grid;overflow:hidden}.footer-nepal-scene{width:100%;height:100%;min-height:inherit;display:block}.scene-aurora{stroke-dasharray:760 420;animation:12s ease-in-out infinite nepalAurora}.scene-aurora-blue{animation-duration:16s;animation-direction:reverse}.scene-particle{fill:#fff;opacity:.52;animation:4.8s ease-in-out infinite nepalStarPulse}.scene-particle-delay{animation-delay:1.4s}.scene-stars{opacity:0;animation:.7s .15s both sceneComponentIn}.scene-bg{opacity:0;transform-box:fill-box;transform-origin:50%;animation:.75s both sceneComponentIn,7s ease-in-out infinite sceneBackdropPulse}.scene-bg-mountains{animation-delay:.35s,1.1s}.scene-bg-flag{animation-delay:.85s,1.6s}.scene-bg-prayer{animation-delay:1.35s,2.1s}.scene-bg-buddha{animation-delay:1.85s,2.6s}.scene-bg-warrior{animation-delay:2.35s,3.1s}.scene-bg-stories{animation-delay:2.85s,3.6s}.scene-prayer-flags{opacity:0;transform-origin:584px 112px;animation:.8s 1.55s both sceneComponentIn,6.5s ease-in-out 2.35s infinite prayerRope}.prayer-flag{transform-box:fill-box;transform-origin:top;animation:3.8s ease-in-out infinite prayerFlagWave}.prayer-flag:nth-child(3),.prayer-flag:nth-child(5){animation-delay:.45s}.prayer-flag-red{fill:#d61f2c}.prayer-flag-blue{fill:#122756}.prayer-flag-white{fill:#fff}.prayer-flag-gold{fill:#f8d57a}.scene-flag{opacity:0;transform-origin:118px 74px;animation:.82s 1.05s both sceneComponentIn,5s ease-in-out 1.85s infinite nepalFlagWave}.flag-sun{transform-box:fill-box;transform-origin:50%;animation:8s ease-in-out infinite flagSunBreath}.scene-buddha{opacity:0;transform-origin:518px 224px;animation:.86s 2.05s both sceneComponentIn,8.5s ease-in-out 2.9s infinite stupaFloat}.stupa-halo{transform-box:fill-box;transform-origin:50%;animation:7s ease-in-out infinite stupaHalo}.buddha-eye{stroke-dasharray:60;animation:7.2s ease-in-out infinite buddhaBlink}.buddha-eye-right{animation-delay:.12s}.buddha-pupil{animation:8s ease-in-out infinite buddhaLook}.buddha-pupil-right{animation-delay:.12s}.scene-khukuri{opacity:0;transform-origin:806px 178px;animation:.8s 2.55s both sceneComponentIn,6.8s ease-in-out 3.35s infinite khukuriFloat}.scene-mountains{opacity:0;animation:.95s .55s both sceneComponentIn}.mountain-back,.mountain-mid,.mountain-front{transform-origin:bottom}.mountain-back{animation:13s ease-in-out infinite mountainParallax}.mountain-mid{animation:15s ease-in-out infinite reverse mountainParallax}.mountain-front{animation:10s ease-in-out infinite mountainBreath}.snow-cut{animation:6.2s ease-in-out infinite snowGlow}.scene-stories{opacity:0;animation:.8s 3.05s both sceneComponentIn}.story-line,.story-quill{fill:none;stroke:#fff;stroke-linecap:round}.story-line{stroke-width:4px;stroke-opacity:.48;stroke-dasharray:190;stroke-dashoffset:190px;animation:5.8s ease-in-out infinite storyDraw}.story-line-two{animation-delay:.5s}.story-line-three{animation-delay:1s}.story-quill{stroke:url(#footerGold);stroke-width:3px;stroke-opacity:.58;stroke-dasharray:130;stroke-dashoffset:130px;animation:7s ease-in-out infinite storyDraw}.scene-slot{opacity:0;transform-box:fill-box;transform-origin:50%;animation:28s ease-in-out infinite sceneSlotCycle}.scene-slot-mountains{animation-delay:0s}.scene-slot-flag{animation-delay:8s}.scene-slot-mithila{animation-delay:4s}.scene-slot-buddha{animation-delay:12s}.scene-slot-warrior{animation-delay:16s}.scene-slot-intellect{animation-delay:20s}.scene-slot-stories{animation-delay:24s}.slot-bg{stroke:#ffffff29;stroke-width:1.5px;transform-box:fill-box;transform-origin:50%;animation:4s ease-in-out infinite slotBackgroundBreath}.slot-bg-mountains{fill:url(#footerMountainBg)}.slot-bg-mithila{fill:#f8d57a21}.slot-bg-flag{fill:url(#footerFlagBg)}.slot-bg-buddha{fill:url(#footerBuddhaBg)}.slot-bg-warrior{fill:url(#footerWarriorBg)}.slot-bg-intellect{fill:#f8d57a1f}.slot-bg-stories{fill:url(#footerStoryBg)}.slot-orbit{fill:none;stroke:#ffffff3d;stroke-width:3px;stroke-dasharray:6 10;transform-box:fill-box;transform-origin:50%;animation:4s linear infinite slotOrbitSpin}.slot-mountain-ridge,.slot-mountain-second,.slot-mountain-everest{fill:url(#footerMountainDark);stroke:#ffffff38;stroke-width:1px;transform-box:fill-box;transform-origin:bottom}.slot-mountain-ridge{animation:4s ease-in-out infinite mountainParallax}.slot-mountain-second{animation:4s ease-in-out infinite reverse mountainParallax}.slot-mountain-everest{fill:url(#footerMountain);animation:4s ease-in-out infinite mountainBreath}.slot-snow{fill:#ffffff94;animation:4s ease-in-out infinite snowGlow}.slot-snow-small{fill:#ffffff61}.slot-ground-line{fill:none;stroke:#ffffff57;stroke-width:2px;stroke-linecap:round;stroke-dasharray:790;stroke-dashoffset:790px;animation:4s ease-in-out infinite storyDraw}.mithila-orbit{fill:none;stroke:#f8d57a52;stroke-width:3px;stroke-dasharray:8 14;transform-box:fill-box;transform-origin:50%;animation:8s linear infinite slotOrbitSpin}.mithila-orbit-small{stroke:#d61f2c42;animation-direction:reverse}.mithila-glow{fill:#f8d57a2e;filter:blur(12px);animation:4s ease-in-out infinite slotBackgroundBreath}.mithila-emblem-image{transform-box:fill-box;transform-origin:50%;animation:4s ease-in-out infinite mithilaEmblemFloat}.mithila-pattern{fill:none;stroke:#f8d57a9e;stroke-width:5px;stroke-linecap:round;stroke-dasharray:130;stroke-dashoffset:130px;animation:4s ease-in-out infinite storyDraw}.mithila-pattern-top{stroke:#ffffff6b;animation-delay:.4s}.flag-pole{fill:none;stroke:#fff;stroke-width:8px;stroke-linecap:round}.flag-white{fill:#fff}.flag-blue{fill:#122756}.flag-red{fill:#d61f2c;transform-box:fill-box;transform-origin:0;animation:4s ease-in-out infinite nepalFlagWave}.flag-moon,.flag-sun-large,.flag-sun-large path,.flag-sun-large circle{fill:#fff}.flag-sun-large{transform-box:fill-box;transform-origin:50%;animation:4s ease-in-out infinite flagSunBreath}.flag-asset-pole{fill:none;stroke:#ffffffdb;stroke-width:8px;stroke-linecap:round}.flag-asset-glow{fill:#d61f2c38;filter:blur(10px);animation:4s ease-in-out infinite slotBackgroundBreath}.flag-asset-image{transform-box:fill-box;transform-origin:0;animation:4s ease-in-out infinite nepalFlagImageWave}.flag-asset-wind{fill:none;stroke:#ffffff6b;stroke-width:4px;stroke-linecap:round;stroke-dasharray:92 30;animation:4s ease-in-out infinite flagWindLines}.buddha-mandala{fill:none;stroke:#f8d57a47;stroke-width:2px;stroke-dasharray:9 12;transform-box:fill-box;transform-origin:50%;animation:8s linear infinite slotOrbitSpin}.buddha-mandala-two{stroke:#ffffff38;animation-direction:reverse}.stupa-spire{fill:#f8d57a8c}.stupa-dome{fill:#ffffff17;stroke:#ffffff94;stroke-width:2px}.stupa-base{fill:#ffffff1f;stroke:#ffffff61;stroke-width:2px}.buddha-brow,.buddha-eye,.buddha-nose{fill:none;stroke:#fff;stroke-linecap:round}.buddha-brow{stroke-opacity:.72;stroke-width:5px}.buddha-eye,.buddha-nose{stroke-opacity:.86;stroke-width:4px}.buddha-pupil{fill:#f8d57a}.swayambhu-eyes-glow{fill:#f8d57a2e;filter:blur(10px);animation:4s ease-in-out infinite slotBackgroundBreath}.swayambhu-eyes-image{transform-box:fill-box;transform-origin:50%;animation:4s ease-in-out infinite swayambhuEyesFloat}.warrior-shield{fill:#12275647;stroke:#fff6;stroke-width:3px;animation:4s ease-in-out infinite stupaHalo}.warrior-shield-line{fill:none;stroke:#ffffff47;stroke-width:3px}.khukuri-blade{fill:#ffffff24;stroke:#ffffffb8;stroke-width:4px;stroke-linejoin:round;animation:4s ease-in-out infinite khukuriFloat}.khukuri-blade-left{animation-delay:.3s}.khukuri-handle{fill:none;stroke:url(#footerGold);stroke-width:10px;stroke-linecap:round}.book-left,.book-right{fill:#ffffff1f;stroke:#ffffff80;stroke-width:2px}.book-spine,.circuit-line,.idea-ray{fill:none;stroke:#ffffff94;stroke-width:3px;stroke-linecap:round}.circuit-line{stroke-dasharray:120;stroke-dashoffset:120px;animation:4s ease-in-out infinite storyDraw}.idea-core{fill:#f8d57a3d;stroke:#f8d57a;stroke-width:3px;animation:4s ease-in-out infinite stupaHalo}.lotus-petal{fill:#d61f2c6b;stroke:#ffffff57;stroke-width:2px}.story-scroll{fill:#ffffff1c;stroke:#ffffff94;stroke-width:2px}.story-scroll-line,.story-thread{fill:none;stroke:#ffffff9e;stroke-width:4px;stroke-linecap:round}.story-scroll-line{stroke-dasharray:400;stroke-dashoffset:400px;animation:4s ease-in-out infinite storyDraw}.story-thread{stroke:url(#footerGold);stroke-width:3px}.story-node{fill:#d61f2c;stroke:#fff;stroke-width:3px;animation:4s ease-in-out infinite nepalStarPulse}.story-node-two{animation-delay:.45s}.story-node-three{animation-delay:.9s}@keyframes nepalAurora{0%,to{stroke-dashoffset:0;transform:translate(0,0)}50%{stroke-dashoffset:-180px;transform:translate(-18px,10px)}}@keyframes sceneComponentIn{0%{opacity:0}to{opacity:1}}@keyframes sceneBackdropPulse{0%,to{transform:scale(1)}50%{transform:scale(1.035)}}@keyframes sceneSlotCycle{0%{opacity:0;transform:translateY(18px)scale(.94)}1.9%,11.9%{opacity:1;transform:translateY(0)scale(1)}14.285%,to{opacity:0;transform:translateY(-18px)scale(.97)}}@keyframes slotBackgroundBreath{0%,to{opacity:.74;transform:scale(1)}50%{opacity:1;transform:scale(1.015)}}@keyframes slotOrbitSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes nepalStarPulse{0%,to{opacity:.24;transform:scale(.72)}50%{opacity:.86;transform:scale(1.14)}}@keyframes prayerRope{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes prayerFlagWave{0%,to{transform:rotate(0)skew(0)}50%{transform:rotate(-5deg)skew(-5deg)}}@keyframes nepalFlagWave{0%,to{transform:rotate(0)translate(0)}50%{transform:rotate(-1.6deg)translate(4px)}}@keyframes flagSunBreath{0%,to{transform:scale(1)rotate(0)}50%{transform:scale(1.08)rotate(8deg)}}@keyframes nepalFlagImageWave{0%,to{transform:rotate(-1deg)translate(0)scale(1)}50%{transform:rotate(1.8deg)translate(8px)scale(1.015)}}@keyframes flagWindLines{0%,to{opacity:.2;stroke-dashoffset:80px}50%{opacity:.72;stroke-dashoffset:-60px}}@keyframes mithilaEmblemFloat{0%,to{transform:translateY(0)rotate(0)scale(1)}50%{transform:translateY(-8px)rotate(2deg)scale(1.035)}}@keyframes stupaFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes stupaHalo{0%,to{opacity:.64;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}@keyframes buddhaBlink{0%,47%,54%,to{stroke-dashoffset:0;opacity:1}50%{stroke-dashoffset:58px;opacity:.22}}@keyframes buddhaLook{0%,to{transform:translate(0)}50%{transform:translate(3px)}}@keyframes swayambhuEyesFloat{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-8px)scale(1.025)}}@keyframes khukuriFloat{0%,to{transform:rotate(0)translateY(0)}50%{transform:rotate(-4deg)translateY(-8px)}}@keyframes mountainParallax{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes mountainBreath{0%,to{transform:scale(1)}50%{transform:scale(1.015)}}@keyframes snowGlow{0%,to{opacity:.72}50%{opacity:1}}@keyframes storyDraw{0%{stroke-dashoffset:190px;opacity:.22}38%,72%{stroke-dashoffset:0;opacity:.72}to{stroke-dashoffset:-190px;opacity:.28}}.page-hero{padding:36px 0 22px}.page-hero p{max-width:760px}.search-page-hero{gap:14px;display:grid}.search-filter-panel{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow);gap:10px;padding:12px;display:grid}.search-filter-panel input,.search-filter-panel select{border:1px solid var(--line);border-radius:var(--radius);min-height:46px;color:var(--ink);background:#fbfaf7;padding:0 12px;font-weight:800}.job-grid{gap:14px;margin-top:22px;display:grid}.job-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow);gap:10px;padding:18px;display:grid}.job-card h2{color:var(--ink);margin:0}.job-card p{margin:0}.job-detail-page{padding:30px 0}.job-detail-hero{border-bottom:1px solid var(--line);gap:14px;padding-bottom:22px;display:grid}.job-detail-hero h1{max-width:860px;margin:0}.job-detail-grid{gap:18px;margin-top:22px;display:grid}.job-description,.job-apply-panel{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:18px}.job-apply-form{gap:12px;display:grid}.job-apply-form label{gap:6px;font-weight:800;display:grid}.job-apply-form input,.job-apply-form textarea{border:1px solid var(--line);border-radius:var(--radius);padding:11px}.article-layout{gap:22px;padding:22px 0 36px;display:grid}.article-header{gap:16px;display:grid}.reading-progress{z-index:80;background:0 0;height:3px;position:fixed;inset:0 0 auto}.reading-progress span{background:var(--brand);height:100%;transition:width .12s linear;display:block}.article-breadcrumb{color:var(--muted);flex-wrap:wrap;gap:4px;font-size:.86rem;font-weight:800;display:flex}.article-breadcrumb span[data-current=true]{min-width:0}.newsroom-hero{border-bottom:1px solid var(--line);padding:10px 0 20px}.hero-label-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.article-type-badge{border:1px solid var(--line);background:var(--surface);min-height:28px;color:var(--muted);text-transform:uppercase;border-radius:999px;align-items:center;padding:0 10px;font-size:.75rem;font-weight:900;display:inline-flex}.share-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.share-actions a,.share-actions button{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);width:40px;height:40px;color:var(--muted);cursor:pointer;place-items:center;transition:border-color .16s,color .16s,transform .16s;display:inline-grid}.share-actions a:hover,.share-actions button:hover{border-color:var(--ink);color:var(--ink);transform:translateY(-1px)}.share-status{color:var(--accent);font-size:.82rem;font-weight:900}.article-header h1{letter-spacing:0;max-width:980px;font-size:clamp(2.25rem,9vw,5.7rem)}.article-subtitle{max-width:860px;color:var(--muted);font-size:clamp(1.08rem,3vw,1.42rem);line-height:1.48}.article-byline-card{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:46px 1fr;align-items:center;gap:10px 14px;padding:13px 0;display:grid}.article-byline-card img{object-fit:cover;border-radius:50%;grid-row:span 2;width:46px;height:46px}.article-byline-card div{gap:2px;display:grid}.article-byline-card span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:900}.article-byline-card a,.article-byline-card strong{font-size:.95rem;font-weight:900}.article-hero{border-radius:var(--radius);background:var(--coal);overflow:hidden}.article-hero img{aspect-ratio:16/9;object-fit:cover;width:100%}.article-hero figcaption,.content-media figcaption{border:1px solid var(--line);background:var(--surface);color:var(--muted);border-top:0;padding:9px 10px;font-size:.84rem}.rail-kicker{color:var(--brand);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:900}.article-audio-card{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(135deg, #d61f2c14, #0f766e0f), var(--surface);gap:14px;padding:16px;display:grid;box-shadow:0 12px 30px #1212120f}.audio-copy{gap:5px;display:grid}.audio-copy span{color:var(--brand);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:900}.audio-copy h2{font-size:clamp(1.32rem,4vw,2rem)}.audio-copy p{color:var(--muted);margin:0;font-weight:800}.article-audio-card audio{width:100%;min-height:42px}.audio-transcript-link{width:fit-content;color:var(--accent);font-size:.9rem;font-weight:900}.takeaway-feature{max-width:820px}.takeaway-feature .callout{border-left:0;border-top:3px solid var(--brand);box-shadow:var(--shadow)}.article-content{gap:22px;max-width:780px;display:grid}.article-content h2{margin-top:14px;padding-top:4px;font-size:clamp(1.72rem,5vw,2.65rem)}.article-content p{margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.12rem,2vw,1.22rem);line-height:1.78}.article-content ul,.article-content ol{gap:8px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:1.1rem;line-height:1.65;display:grid}.quote,.callout{border-left:4px solid var(--brand);background:var(--surface);padding:18px;box-shadow:0 1px #12121208}.quote{color:var(--coal);font-family:Georgia,Times New Roman,serif;font-size:clamp(1.2rem,3vw,1.48rem);line-height:1.55}.pull-quote{border-top:2px solid var(--ink);border-bottom:2px solid var(--ink);margin:0;padding:18px 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.55rem,5vw,2.35rem);line-height:1.18}.sponsored-disclosure{border-left-color:var(--gold)}.content-media{border-radius:var(--radius);background:var(--surface);margin:0;overflow:hidden}.content-media img,.gallery-block img{object-fit:cover;width:100%}.gallery-block{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.video-block{border-radius:var(--radius);background:var(--coal);aspect-ratio:16/9;overflow:hidden}.video-block iframe{border:0;width:100%;height:100%}.table-block{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);overflow-x:auto}.table-block strong{border-bottom:1px solid var(--line);padding:12px 14px;display:block}.table-block table{border-collapse:collapse;width:100%;min-width:520px}.table-block td{border-bottom:1px solid var(--line);vertical-align:top;padding:12px 14px}.table-block tr:last-child td{border-bottom:0}.ad-frame-slot{width:min(100%, var(--ad-desktop-width));min-height:var(--ad-desktop-height);background:0 0;border:0;border-radius:0;justify-self:center;gap:6px;padding:0;display:grid}.ad-frame-slot span{color:#7b8495;letter-spacing:.1em;text-transform:uppercase;font-size:.62rem;font-weight:900}.ad-frame-slot strong{font-size:1rem}.ad-frame-slot p{color:var(--muted);margin:0;font-size:.88rem}.ad-frame-slot small{color:var(--muted);font-size:.74rem;font-weight:800}.ad-frame-slot img,.ad-frame-slot video{width:100%;max-height:var(--ad-desktop-height);object-fit:cover;border-radius:var(--radius)}.ad-video-frame{border-radius:var(--radius);background:0 0;overflow:hidden}.ad-code-frame{width:min(100%, var(--ad-desktop-width));min-height:var(--ad-desktop-height);max-width:100%;overflow:hidden}.desktop-ad-code,.desktop-ad-media{display:block}.mobile-ad-code,.mobile-ad-media{display:none}@media (max-width:760px){.ad-strip{width:min(100%, var(--ad-mobile-width,100%))}.ad-frame-slot{width:min(100%, var(--ad-mobile-width));min-height:var(--ad-mobile-height)}.ad-frame-slot img,.ad-frame-slot video{max-height:var(--ad-mobile-height)}.ad-code-frame{width:min(100%, var(--ad-mobile-width));min-height:var(--ad-mobile-height)}.desktop-ad-code,.desktop-ad-media{display:none}.mobile-ad-code,.mobile-ad-media{display:block}}.jump-links{z-index:30;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);scrollbar-width:none;background:#fbfaf7f5;gap:8px;padding:10px 16px;display:flex;position:sticky;top:69px;overflow-x:auto}.jump-links::-webkit-scrollbar{display:none}.jump-links a{border:1px solid var(--line);background:var(--surface);border-radius:999px;flex:none;padding:8px 12px;font-size:.85rem;font-weight:800;transition:background .18s,border-color .18s,color .18s,box-shadow .18s,transform .18s;transform:translateY(0)}.jump-links a[data-active=true]{border-color:var(--brand);background:var(--brand);color:#fff;transform:translateY(-1px);box-shadow:0 10px 24px #d61f2c38}.source-list{gap:10px;max-width:780px;display:grid}.source-intro{color:var(--muted);margin:10px 0 2px;line-height:1.5}.source-card{border-top:1px solid var(--line);gap:6px;padding:12px 0;display:grid}.source-card p{margin:0}.source-card a{color:var(--accent);word-break:break-all}.author-box{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:76px 1fr;gap:14px;padding:24px 0;display:grid}.author-box img{object-fit:cover;border-radius:50%;width:76px;height:76px}.author-box p{color:var(--muted);margin:8px 0;line-height:1.55}.author-box a{color:var(--accent);font-weight:900}.article-side-rail{display:none}.rail-panel{border-top:3px solid var(--ink);background:var(--surface);gap:12px;padding:14px;display:grid}.rail-panel dl{gap:0;margin:0;display:grid}.rail-panel dl div{border-top:1px solid var(--line);justify-content:space-between;gap:12px;padding:10px 0;display:flex}.rail-panel dt{color:var(--muted);font-size:.82rem;font-weight:800}.rail-panel dd{text-align:right;text-transform:capitalize;margin:0;font-size:.86rem;font-weight:900}.rail-newsletter h2{font-size:1.24rem}.rail-newsletter p{color:var(--muted);margin:0;line-height:1.5}.author-hero{border-bottom:1px solid var(--line);background:linear-gradient(135deg,#111c340a,#d61f2c0f);padding:34px 0 24px}.author-hero-grid,.author-layout,.author-dashboard{gap:18px;display:grid}.author-identity{align-content:center;gap:14px;display:grid}.author-identity h1{font-size:clamp(2.5rem,8vw,5.6rem)}.author-identity p{max-width:780px;color:var(--muted);font-size:clamp(1.08rem,3vw,1.35rem);line-height:1.5}.author-badges{flex-wrap:wrap;gap:8px;display:flex}.author-badges span{border:1px solid var(--line);background:var(--surface);color:var(--muted);text-transform:capitalize;border-radius:999px;padding:8px 12px;font-size:.82rem;font-weight:900}.author-profile-card,.author-panel{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:16px;box-shadow:0 14px 34px #111c3412}.author-profile-card{gap:14px;display:grid}.author-profile-card img{aspect-ratio:4/3;border-radius:var(--radius);object-fit:cover;width:100%}.author-profile-card p,.author-panel p{color:var(--muted);line-height:1.55}.author-company-links{gap:8px;margin:10px 0;display:grid}.author-company-links .ghost-button{background:var(--ink);color:#fff;width:100%}.author-dashboard{padding:22px 0}.author-beat-panel{gap:10px;display:grid}.author-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.author-stat-grid div{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);gap:4px;padding:14px;display:grid}.author-stat-grid strong{font-size:clamp(1.55rem,5vw,2.45rem);line-height:1}.author-stat-grid span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:.78rem;font-weight:900}.profile-detail-list{gap:12px;margin:0;display:grid}.profile-detail-list div{border-bottom:1px solid var(--line);gap:4px;padding:12px 0;display:grid}.profile-detail-list dt{color:var(--muted);text-transform:uppercase;font-size:.78rem;font-weight:900}.profile-detail-list dd{color:var(--ink);margin:0;font-weight:800}.identity-hero{color:#fff;background:linear-gradient(135deg,#081630eb,#12274ed6),radial-gradient(circle at 18% 18%,#dc1f3047,#0000 28%);padding:clamp(72px,10vw,132px) 0}.identity-hero-grid{align-items:center;gap:28px;display:grid}.identity-hero h1{max-width:900px;margin:14px 0;font-size:clamp(3rem,10vw,7rem);line-height:.9}.identity-hero p{color:#ffffffd6;max-width:760px;font-size:clamp(1.05rem,2vw,1.35rem)}.identity-actions,.identity-cta{flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px;display:flex}.identity-proof-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff14;border:1px solid #ffffff2e;border-radius:18px;gap:12px;padding:clamp(22px,4vw,34px);display:grid;box-shadow:0 30px 90px #00000038}.identity-proof-card span{color:#fff;letter-spacing:.12em;text-transform:uppercase;font-size:.76rem;font-weight:900}.identity-proof-card strong{font-size:clamp(1.4rem,4vw,2.4rem);line-height:1}.identity-section-grid,.identity-value-grid,.team-card-grid{gap:16px;display:grid}.identity-section-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));padding-top:clamp(34px,6vw,72px)}.identity-section-card,.identity-value-grid article,.team-card{border:1px solid var(--line);background:var(--surface);border-radius:18px;padding:clamp(20px,4vw,30px)}.identity-section-card{align-content:space-between;min-height:240px;transition:transform .18s,box-shadow .18s;display:grid}.identity-section-card:hover{transform:translateY(-4px);box-shadow:0 24px 70px #0816301a}.identity-section-card span{color:var(--brand);letter-spacing:.12em;text-transform:uppercase;font-size:.76rem;font-weight:900}.identity-section-card h2,.identity-value-grid strong{color:var(--ink);font-size:clamp(1.4rem,3vw,2.2rem);line-height:1}.identity-values,.identity-team-preview,.identity-page-values,.identity-timeline{padding-block:clamp(34px,6vw,72px)}.identity-value-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.identity-timeline{gap:18px;display:grid}.identity-timeline article{border-left:4px solid var(--brand);background:var(--surface);gap:18px;padding:24px;display:grid}.identity-timeline span{color:var(--brand);font-weight:900}.team-card-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.team-card{gap:16px;display:grid}.team-card img,.team-card-fallback{object-fit:cover;background:var(--ink);color:#fff;border-radius:50%;width:86px;height:86px}.team-card-fallback{place-items:center;font-weight:900;display:grid}.team-card strong{color:var(--ink);font-size:1.18rem;display:block}.team-card span,.team-card small{color:var(--muted);font-weight:800;display:block}.team-links{flex-wrap:wrap;gap:8px;display:flex}.team-links a{color:var(--brand);font-size:.82rem;font-weight:900}.mission-hero,.history-hero,.who-hero,.team-hero{background:linear-gradient(135deg,#05122af0,#0c2b52db),radial-gradient(circle at 80% 20%,#dc1f3038,#0000 28%)}.author-filter-bar{gap:10px;margin-bottom:18px;display:grid}.author-filter-bar input,.author-filter-bar select{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);width:100%;min-height:46px;padding:0 12px}.author-main,.author-rail{gap:18px;min-width:0;display:grid}.author-panel{gap:10px;display:grid}.author-panel ul{color:var(--muted);gap:8px;margin:0;padding-left:18px;line-height:1.5;display:grid}.author-timeline{gap:12px;display:grid}.author-timeline article{border-left:2px solid var(--line);gap:4px;padding-left:12px;display:grid}.author-timeline span{color:var(--brand);font-size:.75rem;font-weight:900}.company-mini-card{border-top:1px solid var(--line);gap:9px;padding-top:12px;display:grid}.company-mini-card img{object-fit:cover;border-radius:14px;width:58px;height:58px}details{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:14px 16px}summary{cursor:pointer;font-weight:900}.filter-bar{gap:8px;padding-bottom:10px;display:flex;overflow-x:auto}.filter-bar a,.filter-bar span{border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:999px;flex:none;padding:8px 12px;font-size:.85rem;font-weight:800}.form-grid{gap:12px;max-width:760px;display:grid}.form-grid input,.form-grid select,.form-grid textarea{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);width:100%;padding:12px 14px}.form-status{color:var(--muted);margin:0;font-size:.9rem;font-weight:800}.two-column{gap:18px;display:grid}@media (min-width:720px){.public-not-found{grid-template-columns:minmax(0,1fr) 320px}.identity-hero-grid{grid-template-columns:minmax(0,1.15fr) minmax(320px,.55fr)}.identity-timeline article{grid-template-columns:180px 1fr}.team-card{grid-template-columns:86px 1fr}.newsletter-pill{display:inline-flex}.search-trigger{justify-content:flex-start;min-width:210px}.search-trigger span,.search-trigger kbd{display:inline-flex}.search-trigger kbd{margin-left:auto}.search-panel{width:min(760px,100% - 32px);margin:0 auto;padding:22px;inset:92px 0 auto}.search-suggestion-grid{grid-template-columns:1fr 1fr}.search-filter-panel{grid-template-columns:minmax(180px,1fr) repeat(3,minmax(150px,.6fr)) max-content;align-items:center}.article-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.article-grid.feature{grid-template-columns:1.25fr 1fr 1fr}.job-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.job-detail-grid{grid-template-columns:minmax(0,1fr) 380px;align-items:start}.job-apply-panel{position:sticky;top:88px}.two-column{grid-template-columns:1.2fr .8fr}.footer-shell{grid-template-columns:minmax(220px,.72fr) minmax(0,1fr);align-items:stretch}.footer-links{justify-content:flex-start}.footer-newsletter .form-grid{grid-template-columns:1fr max-content;max-width:560px}.article-byline-card{grid-template-columns:46px 1.2fr repeat(3,max-content)}.article-byline-card img{grid-row:auto}.article-audio-card{grid-template-columns:1fr minmax(280px,.75fr);align-items:center}.audio-transcript-link{grid-column:1/-1}.author-hero-grid{grid-template-columns:minmax(0,1fr) 340px;align-items:center}.author-dashboard{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);align-items:stretch}.author-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.author-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start}.author-rail{position:sticky;top:94px}.author-filter-bar{grid-template-columns:minmax(200px,1.2fr) repeat(3,minmax(130px,.7fr)) auto auto;align-items:center}}@media (min-width:1020px){.article-layout{grid-template-columns:180px minmax(0,820px) minmax(220px,1fr);align-items:start;column-gap:30px;width:min(1320px,100% - 44px)}.article-main{grid-column:2}.desktop-jumps{border-left:2px solid var(--line);gap:8px;padding-left:12px;display:grid;position:sticky;top:94px}.desktop-jumps span{color:var(--brand);letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:.68rem;font-weight:900}.desktop-jumps a{color:var(--muted);padding:5px 0 5px 10px;font-size:.88rem;font-weight:800;line-height:1.35;transition:color .18s,transform .18s;position:relative;transform:translate(0)}.desktop-jumps a:hover{color:var(--ink)}.desktop-jumps a[data-active=true]{color:var(--brand);transform:translate(4px)}.desktop-jumps a[data-active=true]:before{content:"";background:var(--brand);border-radius:999px;width:6px;height:6px;animation:.22s both jumpDotIn;position:absolute;top:50%;left:-15px;transform:translateY(-50%)scale(1);box-shadow:0 0 0 6px #d61f2c1f}.article-side-rail{grid-column:3;gap:16px;display:grid;position:sticky;top:94px}.jump-links{display:none}}@media (max-width:1019px){.desktop-jumps{display:none}}@keyframes jumpDotIn{0%{opacity:0;transform:translateY(-50%)scale(.35)}to{opacity:1;transform:translateY(-50%)scale(1)}}@media (max-width:719px){body{background:radial-gradient(circle at 50% -120px, #d61f2c1a, transparent 260px), linear-gradient(180deg, #fff 0, var(--paper) 420px)}.container{width:min(100% - 24px,1180px)}.topbar{z-index:75;background:#fff;border-bottom-color:#111c341a;box-shadow:0 10px 28px #111c3414}.nav{grid-template-columns:42px minmax(0,1fr) 42px;gap:8px;min-height:72px;display:grid}.brand-lockup{grid-area:1/2;justify-self:center;gap:8px;min-width:0;font-size:clamp(1.16rem,5vw,1.45rem);overflow:hidden}.brand-lockup>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.brand-mark{background:var(--brand);color:#fff;border-radius:12px;width:36px;height:36px;box-shadow:0 10px 18px #d61f2c38}.brand-logo-img{max-width:min(58vw,190px);height:44px}.nav-actions{z-index:66;display:contents;position:relative}.icon-button,.menu-button{border-color:#111c341f;border-radius:15px;flex:0 0 42px;width:42px;height:42px;box-shadow:0 8px 18px #111c3412;display:inline-grid!important}.menu-button{color:#fff;background:#111c34;border-color:#111c342e;grid-area:1/3;justify-self:end}.menu-button[aria-expanded=true]{background:var(--brand);transform:scale(.98);box-shadow:0 16px 30px #d61f2c3d}.search-trigger{border-radius:15px;flex:0 0 42px;grid-area:1/1;justify-content:center;justify-self:start;width:42px;min-width:42px;padding:0}.drawer{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);opacity:0;pointer-events:none;overscroll-behavior:contain;background:#fffffffa;border:0;border-bottom:1px solid #111c341f;border-radius:0 0 24px 24px;width:100%;max-height:min(100dvh - 62px,560px);padding:14px 14px 18px;inset:62px 0 auto;transform:translateY(-112%);box-shadow:0 26px 54px #111c342e}.drawer[data-open=true]{opacity:1;pointer-events:auto;transform:translateY(0)}.drawer-grid{gap:10px;width:min(100%,430px);margin:0 auto}.drawer section{background:#fff;border:1px solid #111c3414;border-radius:16px;gap:7px;padding:10px;display:grid;box-shadow:0 10px 24px #111c340d}.drawer h3{margin:0;padding:0 4px 2px}.drawer a{background:#f7f9fc;border:0;border-radius:12px;min-height:40px;padding:10px 12px;transition:background .16s,color .16s,transform .16s}.drawer a:active{transform:scale(.985)}.hero{width:100%;padding:14px 0 10px}.hero-media{border-radius:0 0 28px 28px;min-height:min(72vh,620px)}.hero-media img{min-height:min(72vh,620px)}.hero-media:after{background:linear-gradient(#0a122214,#0a1222b8)}.hero-overlay{inset:auto 18px max(20px, env(safe-area-inset-bottom))}.hero h1{font-size:clamp(2.25rem,12vw,4.2rem);line-height:.98}.hero-overlay p{font-size:1rem}.section-band{padding:24px 0}.section-heading{gap:6px;margin-bottom:14px}.section-heading h2,.page-hero h1{font-size:clamp(1.78rem,9vw,2.72rem)}.article-grid{scroll-snap-type:x mandatory;scrollbar-width:none;gap:14px;margin-inline:-12px;padding:0 12px 8px;display:flex;overflow-x:auto}.article-grid::-webkit-scrollbar{display:none}.article-card{scroll-snap-align:start;border-color:#111c341a;border-radius:22px;flex:0 0 min(84vw,360px);box-shadow:0 16px 36px #111c341a}.article-card img{aspect-ratio:4/3;border-radius:21px 21px 0 0}.card-body{gap:12px;padding:15px}.card-body h3{font-size:clamp(1.34rem,6vw,1.72rem);line-height:1.08}.card-body p{font-size:.96rem}.compact-list{background:#fff;border:1px solid #111c341a;border-radius:22px;gap:0;overflow:hidden;box-shadow:0 16px 36px #111c3414}.compact-card{border-bottom-color:#111c3414;grid-template-columns:108px 1fr;gap:13px;min-height:112px;padding:12px}.compact-card img{border-radius:16px;width:108px;height:88px}.compact-card h3{font-size:1.08rem;line-height:1.16}.ad-strip,.newsletter-block{border-radius:22px;padding:18px;box-shadow:0 14px 32px #111c3414}.newsletter-block .form-grid{max-width:none}.form-grid input,.form-grid select,.form-grid textarea,.cta-button,.ghost-button{border-radius:15px;min-height:48px}.jump-links{padding:9px 12px;top:62px}.jump-links a{border-color:#111c341a;border-radius:999px;min-height:38px;box-shadow:0 8px 18px #111c340f}.article-layout{width:100%;padding-top:12px}.article-main{min-width:0}.article-breadcrumb{flex-wrap:nowrap;width:min(100% - 24px,1180px);margin:0 auto;font-size:.78rem;overflow:hidden}.article-breadcrumb span{white-space:nowrap;flex:none}.article-breadcrumb span[data-current=true]{text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.article-breadcrumb span[data-current=true] a{display:inline}.newsroom-hero{border:0;width:min(100% - 24px,1180px);margin:0 auto;padding:8px 0 18px}.hero-label-row{gap:7px}.article-type-badge{background:#fff;border-radius:999px;min-height:30px}.article-header h1{font-size:clamp(2.18rem,11.5vw,3.75rem);line-height:.98}.article-subtitle{font-size:clamp(1.05rem,4vw,1.22rem)}.article-byline-card{background:#fff;border:1px solid #111c341a;border-radius:20px;grid-template-columns:50px 1fr 1fr;gap:12px;padding:12px;box-shadow:0 12px 28px #111c3414}.article-byline-card img{grid-row:span 2;width:50px;height:50px}.share-actions{scrollbar-width:none;flex-wrap:nowrap;margin-inline:-2px;padding-bottom:2px;position:relative;overflow-x:auto}.share-actions::-webkit-scrollbar{display:none}.share-actions a,.share-actions button{background:#fff;border-radius:15px;flex:none;width:46px;height:46px;box-shadow:0 8px 18px #111c3412}.article-hero{border-radius:0;margin:0}.article-hero img{aspect-ratio:4/3}.article-hero figcaption{border-left:0;border-right:0;padding-inline:12px}.article-audio-card,.takeaway-feature,.article-content,.section-band,.author-box,.ad-frame-slot{width:min(100% - 24px,1180px);margin-inline:auto}.article-audio-card{border-radius:22px;padding:16px}.article-content{gap:20px;padding-top:2px}.article-content h2{font-size:clamp(1.72rem,8vw,2.5rem)}.article-content p,.article-content ul,.article-content ol{font-size:1.13rem;line-height:1.76}.quote,.callout,.table-block,.content-media,.video-block,details{border-radius:20px}.pull-quote{margin-inline:-2px;font-size:clamp(1.7rem,8vw,2.35rem)}.filter-bar{scrollbar-width:none;margin-inline:-12px;padding:0 12px 10px}.filter-bar::-webkit-scrollbar{display:none}.author-box{background:#fff;border:1px solid #111c341a;border-radius:22px;grid-template-columns:64px 1fr;padding:16px;box-shadow:0 12px 28px #111c3414}.author-box img{width:64px;height:64px}.footer{border-radius:28px 28px 0 0}.footer-shell{grid-template-columns:1fr;gap:22px;padding-top:32px}.footer-art{border-radius:24px;min-height:230px}.footer-sun{width:62px;height:62px;top:30px}.footer-flag{width:44px;height:72px;top:28px;left:28px}.footer-buddha{width:62px;height:62px;top:92px}.footer-warrior{width:58px;height:58px;top:62px;right:28px}.footer-warrior:before{width:78px;top:27px}.footer-content{text-align:center;justify-items:center}.footer .brand-lockup{justify-content:center;margin-inline:auto}.footer-brand p,.site-credit{max-width:38rem}.footer-links{justify-content:center}.footer-newsletter{width:min(100%,520px)}.footer-newsletter .form-grid{grid-template-columns:1fr}.footer-newsletter .cta-button{width:100%}.author-hero{padding:18px 0 20px}.author-hero-grid{width:100%}.author-identity{width:min(100% - 24px,1180px);margin:0 auto}.author-identity h1{font-size:clamp(2.35rem,12vw,4.4rem);line-height:.98}.author-profile-card{border-radius:24px;width:min(100% - 24px,1180px);margin:0 auto}.author-profile-card img{aspect-ratio:1;border-radius:22px}.author-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.author-panel,.author-stat-grid div{border-radius:22px}.author-filter-bar{z-index:15;background:#fffffff0;border:1px solid #111c341a;border-radius:22px;padding:12px;position:sticky;top:110px;box-shadow:0 14px 30px #111c3414}.author-filter-bar input,.author-filter-bar select{border-radius:15px;min-height:48px}}@media (max-width:560px){.container{width:min(100% - 24px,1180px)}.article-layout{padding-top:16px}.newsroom-hero{padding-top:6px}.article-header h1{font-size:clamp(2.08rem,11vw,3.3rem)}.article-hero{border-radius:0;margin-left:-12px;margin-right:-12px}.article-hero img{aspect-ratio:4/3}.article-hero figcaption{border-left:0;border-right:0}.article-audio-card{margin-left:-2px;margin-right:-2px}.article-content{gap:19px}.article-content p,.article-content ul,.article-content ol{font-size:1.1rem;line-height:1.72}.share-actions a,.share-actions button{width:42px;height:42px}.article-byline-card{align-items:start}.footer-art{min-height:200px}.footer-newsletter strong{font-size:clamp(1.8rem,11vw,2.7rem)}}@media (prefers-reduced-motion:reduce){.footer:before,.footer-sun,.footer-peak,.footer-flag,.footer-warrior,.footer-script,.scene-aurora,.scene-bg,.scene-stars,.scene-particle,.scene-prayer-flags,.prayer-flag,.scene-flag,.flag-sun,.scene-buddha,.stupa-halo,.buddha-eye,.buddha-pupil,.swayambhu-eyes-glow,.swayambhu-eyes-image,.scene-khukuri,.scene-mountains,.mountain-back,.mountain-mid,.mountain-front,.snow-cut,.scene-stories,.story-line,.story-quill,.scene-slot,.slot-bg,.slot-orbit,.slot-mountain-ridge,.slot-mountain-second,.slot-mountain-everest,.slot-snow,.slot-ground-line,.mithila-orbit,.mithila-glow,.mithila-emblem-image,.mithila-pattern,.flag-red,.flag-sun-large,.flag-asset-glow,.flag-asset-image,.flag-asset-wind,.buddha-mandala,.warrior-shield,.khukuri-blade,.circuit-line,.idea-core,.story-scroll-line,.story-node{animation:none}.scene-bg,.scene-stars,.scene-prayer-flags,.scene-flag,.scene-buddha,.scene-khukuri,.scene-mountains,.scene-stories{opacity:1}.scene-slot{opacity:0}.scene-slot-mountains{opacity:1;transform:none}}@media print{.topbar,.footer,.jump-links,.desktop-jumps,.article-side-rail,.share-actions,.newsletter-block,.ad-frame-slot{display:none!important}body{background:#fff}.article-layout{width:100%;display:block}.article-content{max-width:none}}
