@font-face{font-family:Geist Sans;src:url(https://cdn.namche.ai/fonts/namche-shadow/v0.4.0/Geist/webfonts/subsets/Geist-Variable-latin.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Namche Shadow Sans;src:url(https://cdn.namche.ai/fonts/namche-shadow/v0.4.0/NamcheShadowSans/webfonts/subsets/NamcheShadowSans-Regular-latin.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Namche Shadow Sans;src:url(https://cdn.namche.ai/fonts/namche-shadow/v0.4.0/NamcheShadowSans/webfonts/subsets/NamcheShadowSans-Italic-latin.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Namche Shadow Sans;src:url(https://cdn.namche.ai/fonts/namche-shadow/v0.4.0/NamcheShadowSans/webfonts/subsets/NamcheShadowSans-Medium-latin.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Namche Shadow Sans;src:url(https://cdn.namche.ai/fonts/namche-shadow/v0.4.0/NamcheShadowSans/webfonts/subsets/NamcheShadowSans-SemiBold-latin.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Namche Shadow Sans;src:url(https://cdn.namche.ai/fonts/namche-shadow/v0.4.0/NamcheShadowSans/webfonts/subsets/NamcheShadowSans-Bold-latin.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Namche Shadow Mono;src:url(https://cdn.namche.ai/fonts/namche-shadow/v0.4.0/NamcheShadowMono/webfonts/subsets/NamcheShadowMono[wght]-latin.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Namche Shadow Pixel;src:url(https://cdn.namche.ai/fonts/namche-shadow/v0.4.0/NamcheShadowPixel/webfonts/subsets/NamcheShadowPixel-Grid-latin.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--gaia-erebos:#262626;--gaia-nyx:#66666e;--gaia-rhea:#bab4ab;--gaia-selene:#f1efe8;--gaia-olymp:#f0f2f5;--okeanos-demeter:#7ca45c;--okeanos-artemis:#0e7a5f;--okeanos-amphitrite:#22a6a0;--okeanos-atlas:#94c7e6;--okeanos-poseidon:#1a387a;--okeanos-uranos:#0d1738;--helios-helios:#ffd433;--helios-eos:#f2942e;--helios-hestia:#eb4629;--helios-chloris:#e03894;--helios-apollon:#b88cd1;--helios-aion:#738cd9;--color-primary-surface:#f09ea5;--color-primary-50:#f8eced;--color-primary-100:#f0c7cb;--color-primary-200:#eb9da4;--color-primary-300:#e9727c;--color-primary-400:#e34a58;--color-primary-500:#d23;--color-primary-600:#b51c2a;--color-primary-700:#90141f;--color-primary-800:#6a0c14;--color-primary-900:#42060b;--color-secondary-surface:#a3b9eb;--color-secondary-50:#ecf0f8;--color-secondary-100:#c9d4ee;--color-secondary-200:#a1b7e7;--color-secondary-300:#789ae2;--color-secondary-400:#537dda;--color-secondary-500:#2d60d2;--color-secondary-600:#254fac;--color-secondary-700:#1b3d88;--color-secondary-800:#122b63;--color-secondary-900:#0a1a3d;--color-accent-surface:#f8c995;--color-accent-50:#f9f3eb;--color-accent-100:#f3dcc4;--color-accent-200:#f3c696;--color-accent-300:#f5b065;--color-accent-400:#f39a3a;--color-accent-500:#f0840f;--color-accent-600:#c56c0c;--color-accent-700:#9c5508;--color-accent-800:#723d04;--color-accent-900:#462501;--color-neutral-50:#f7f7f8;--color-neutral-100:#dddee0;--color-neutral-200:#c2c4ca;--color-neutral-300:#a7aab4;--color-neutral-400:#8c909d;--color-neutral-500:#727786;--color-neutral-600:#5b5f6b;--color-neutral-700:#454851;--color-neutral-800:#2e3036;--color-neutral-900:#17181c;--color-success-bg:#eaf6f2;--color-success-base:#12946e;--color-success-dark:#0b5b44;--color-warning-bg:#f6f1e9;--color-warning-base:#c77a12;--color-warning-dark:#5e3908;--color-error-bg:#f6eaee;--color-error-base:#b0184a;--color-error-dark:#5a0c26;--color-info-bg:#ecf1f4;--color-info-base:#3f8fc4;--color-info-dark:#18384e;--contrast-glacier-lake:#add8e6;--contrast-glacier-lake-ink:#1d4e62;--contrast-himalaya-poppy:#bfa6e8;--contrast-himalaya-poppy-ink:#371a65;--contrast-rhododendron:#f09999;--contrast-rhododendron-ink:#6f1111;--contrast-monks-robe:#f5bc72;--contrast-monks-robe-ink:#774708;--contrast-mustard-bloom:#f9ee72;--contrast-mustard-bloom-ink:#7a7105;--contrast-text-dark:#111;--contrast-text-light:#fff;--namche-raster-cyan:#8be0ff;--namche-raster-pink:#fbaaff;--namche-raster-grey:#d9d9d9;--namche-black:#000;--namche-white:#fff;--state-positive:var(--color-success-base);--state-negative:var(--color-error-base);--state-warning:var(--color-warning-base);--state-info:var(--color-info-base);--focus-ring:var(--accent-system);--disabled-opacity:.4;--surface-page:var(--gaia-selene);--surface-invert:var(--gaia-erebos);--surface-deck:var(--namche-white);--surface-deck-invert:var(--namche-black);--surface-card:var(--color-accent-surface);--surface-card-alt:var(--color-secondary-surface);--surface-card-quiet:var(--gaia-selene);--text-primary:var(--gaia-erebos);--text-muted:#262626a6;--text-on-field:var(--gaia-erebos);--text-invert:var(--gaia-selene);--text-deck:var(--namche-black);--text-deck-invert:var(--namche-white);--text-link:var(--gaia-erebos);--text-link-hover:#262626a6;--line-hairline:#000;--line-rule:var(--gaia-erebos);--accent-system:var(--color-secondary-800);--mark-color:var(--gaia-erebos);--night-raised:#303030;--night-overlay:#343433;--night-quiet:#373737;--night-line:#424241;--night-control:#4d4d4b;--night-ink-muted:#c8c6c1;--color-success-night:#66ae8f;--color-success-bg-night:#2a3832;--color-warning-night:#d59b5f;--color-warning-bg-night:#403529;--color-error-night:#d6858f;--color-error-bg-night:#3f292c;--color-info-night:#75aacf;--color-info-bg-night:#2d3840}.dark{color-scheme:dark;--surface-page:var(--gaia-erebos);--surface-invert:var(--gaia-selene);--surface-card-quiet:var(--night-raised);--text-primary:var(--gaia-selene);--text-muted:var(--night-ink-muted);--text-invert:var(--gaia-erebos);--text-link:var(--gaia-selene);--text-link-hover:var(--night-ink-muted);--line-hairline:#fff;--line-rule:var(--gaia-selene);--accent-system:var(--color-secondary-300);--mark-color:var(--gaia-selene);--color-success-base:var(--color-success-night);--color-success-bg:var(--color-success-bg-night);--color-warning-base:var(--color-warning-night);--color-warning-bg:var(--color-warning-bg-night);--color-error-base:var(--color-error-night);--color-error-bg:var(--color-error-bg-night);--color-info-base:var(--color-info-night);--color-info-bg:var(--color-info-bg-night)}:root{--font-display:"Namche Shadow Sans","Geist Sans",Geist,-apple-system,BlinkMacSystemFont,"Segoe UI Variable Text","Segoe UI",Roboto,Cantarell,"Inter","Helvetica Neue",Helvetica,Arial,sans-serif;--font-sans:"Geist Sans",Geist,-apple-system,BlinkMacSystemFont,"Segoe UI Variable Text","Segoe UI",Roboto,Cantarell,"Inter","Helvetica Neue",Helvetica,Arial,sans-serif;--font-mono:"Namche Shadow Mono","Geist Mono",ui-monospace,"SF Mono",SFMono-Regular,Menlo,Consolas,"Liberation Mono",monospace;--font-pixel:"Namche Shadow Pixel","Namche Shadow Mono","Geist Mono",ui-monospace,monospace;--font-ui:var(--font-sans);--weight-display:500;--weight-display-bold:700;--weight-text:400;--weight-mono:500;--weight-ui:500;--type-specimen:300px;--type-hero:110px;--type-display-xl:100px;--type-display:32px;--type-lede:26px;--type-body:18px;--type-tag:12px;--type-mono-nav:18px;--type-mono-meta:15.68px;--type-mono-caption:12px;--type-ui-title:32px;--type-ui-lg:24px;--type-ui-md:18px;--type-ui-sm:16px;--leading-tight:1;--leading-hero:1.1;--leading-prose:1.65;--tracking-display:-.01em;--tracking-none:0;--type-stat:56px;--grid-x:128px;--grid-x8:16px;--grid-module:184px;--space-2:2px;--space-4:4px;--space-8:8px;--space-16:16px;--space-32:32px;--space-64:64px;--gap-row:18px;--gap-stack:10px;--pad-card-x:44px;--pad-card-y:10px;--page-margin:32px;--page-margin-lg:64px;--radius-square:0;--radius-card:12px;--radius-button:40px;--radius-pill:100px;--hairline:.5px;--border-hairline:.5px solid var(--line-hairline);--border-tag:.5px solid var(--gaia-erebos);--bullet-square:16px;--bullet-square-sm:11.2px;--bullet-dot:11.2px;--node-dot:27px;--mark-size:72px;--shadow-none:none;--ease-standard:cubic-bezier(.2,0,0,1);--dur-fast:.12s;--dur-base:.2s;--dur-slow:.6s;--dur-drift:18s;--hover-tint:.65}@keyframes namche-metaball-drift{0%,to{transform:translate(0,0)rotate(-.4deg)}50%{transform:translate(1.5%,-1%)rotate(.4deg)}}[data-namche-metaball][data-motion=drift]{animation:namche-metaball-drift var(--dur-drift) var(--ease-standard) infinite;transform-box:fill-box;transform-origin:50%;will-change:transform}@media (prefers-reduced-motion:reduce){[data-namche-metaball][data-motion=drift]{animation:none}}:root{--rittersporn:var(--color-secondary-surface);--lavendel:var(--helios-apollon);--mohnrot:var(--color-primary-surface);--strelitzie:var(--color-accent-surface);--goldrute:var(--helios-helios);--schiefergrau:var(--gaia-nyx);--nachthimmel:var(--okeanos-poseidon);--gletscherblau:var(--okeanos-atlas);--fels:var(--gaia-rhea);--jade:var(--okeanos-artemis);--amethyst:var(--okeanos-poseidon);--basalt:var(--gaia-erebos);--nebel:var(--gaia-selene);--mohn-tief:var(--color-primary-600);--paper:var(--surface-page);--ink:var(--text-primary);--muted:var(--text-muted);--line:color-mix(in srgb, var(--line-rule) 22%, var(--surface-page));--sans:var(--font-sans);--display:var(--font-display);--mono:var(--font-mono)}body[data-site=namche]{--accent:var(--nachthimmel);--panel:var(--rittersporn);--panel-2:var(--strelitzie);--blob:var(--strelitzie)}body[data-site=tashi]{--accent:var(--jade);--panel:var(--gletscherblau);--panel-2:var(--rittersporn);--blob:var(--gletscherblau)}body[data-site=pema]{--accent:var(--amethyst);--panel:var(--lavendel);--panel-2:var(--mohnrot);--blob:var(--lavendel)}body[data-site=nima]{--accent:var(--mohn-tief);--panel:var(--goldrute);--panel-2:var(--strelitzie);--blob:var(--goldrute)}.site{--bg:var(--surface-page);--surface:var(--surface-page);--card:var(--surface-card-quiet);--primary:var(--accent);--secondary:var(--panel-2);--soft:var(--panel)}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;line-height:1.55}::selection{background:var(--ink);color:var(--paper)}.emoji{line-height:1;display:inline-block}.site{min-height:100vh;position:relative;overflow:hidden}.blobs{z-index:0;pointer-events:none;width:100%;height:100%;color:var(--blob);position:fixed;inset:0}.shell,main,footer{z-index:1;width:min(1160px,100% - 64px);margin-inline:auto;position:relative}.shell{padding-top:30px}.topbar{justify-content:space-between;align-items:center;gap:18px;display:flex}.brand{color:var(--ink);align-items:center;gap:14px;text-decoration:none;display:inline-flex}.brand svg{width:34px;height:34px;color:var(--ink)}.brand span{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;font-size:.72rem}.pill-nav{align-items:center;gap:30px;display:flex}.pill-nav a{color:var(--ink);font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:9px;font-size:.7rem;text-decoration:none;display:inline-flex}.pill-nav a:before{content:"";background:currentColor;flex:none;width:7px;height:7px}.pill-nav a:hover:before,.pill-nav a.is-active:before{background:var(--accent);border-radius:50%}.pill-nav a.is-active{text-underline-offset:.35em;text-decoration:underline 1px}.pill-group{gap:30px;display:inline-flex}.lets-talk{background:var(--ink);border-radius:999px;padding:10px 20px 10px 16px;color:var(--paper)!important}.lets-talk:before{display:none!important}.lets-talk .arrow{margin-right:10px}.lets-talk:hover{background:var(--accent);text-decoration:none!important}.nav-toggle{border:1px solid var(--ink);color:var(--ink);background:0 0;border-radius:999px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:40px;height:36px;padding:0;display:none}.nav-toggle-line{background:currentColor;width:15px;height:1.5px;display:block}main{padding:40px 0 96px}.hero-copy-only{min-height:40vh;padding:60px 0 56px}.hero-center{text-align:center;place-content:center;min-height:56vh;padding:40px 0 56px;display:grid}.hero-title{font-family:var(--display);letter-spacing:-.02em;margin:0;font-size:clamp(3.4rem,9.5vw,7.6rem);font-weight:500;line-height:1.02}.hero-title .hero-line{display:block}.hero-title .hero-caps{text-transform:uppercase}.lang-toggle{font-family:var(--mono);letter-spacing:.16em;align-items:center;gap:8px;font-size:.7rem;display:inline-flex}.lang-toggle a:before{display:none}.lang-toggle a.is-active{text-underline-offset:.35em;text-decoration:underline}.poster-kicker{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink);align-items:center;gap:9px;margin:0 0 22px;font-size:.68rem;display:flex}.poster-kicker:before{content:"";background:currentColor;width:7px;height:7px}.poster-title{font-family:var(--display);letter-spacing:-.02em;margin:0;font-size:clamp(3rem,9vw,6.4rem);font-weight:500;line-height:.98}.poster-text{max-width:46ch;color:var(--muted);margin:18px 0 0;font-size:1.06rem}.poster-text a{color:var(--ink)}.flow{counter-reset:knum;gap:26px;display:grid}.section{background:var(--panel);border-radius:2px;padding:30px 36px 40px}.section.panel-paper{background:var(--paper);border:1px solid var(--line)}.section.panel-blue{background:var(--rittersporn)}.section.panel-amber{background:var(--strelitzie)}.section.panel-gold{background:var(--goldrute)}.section.panel-lilac{background:var(--lavendel)}.section-head{counter-increment:knum;align-items:baseline;gap:12px;padding:0 0 30px;display:flex}.section-head .tag{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink);align-items:center;gap:9px;margin:0;font-size:.68rem;display:flex}.section-head .tag:before{content:"";background:currentColor;flex:none;width:7px;height:7px}.section-head:after{content:"K00" counter(knum);font-family:var(--mono);letter-spacing:.16em;color:var(--ink);margin-left:44px;font-size:.68rem}.section-body{box-shadow:none;background:0 0;padding:0}.section-body h2,.section-body h3,.section-body h4{font-family:var(--display);letter-spacing:-.015em;margin:0;font-weight:500}.section-body h2{max-width:24ch;font-size:clamp(1.7rem,3.6vw,2.7rem);line-height:1.08}.section-body p{color:var(--text-on-field);max-width:66ch;margin:14px 0 0}.section.panel-paper .section-body p{color:var(--text-muted)}.section-body a:not(.card-link){color:var(--ink);text-underline-offset:.18em;text-decoration:underline 1px}.section-body a:not(.card-link):hover{color:var(--accent)}.more{color:var(--ink);margin-top:12px;font-size:.92rem;display:inline-block}.more .arrow{margin-left:6px}.grid{gap:14px;margin-top:24px;display:grid}.grid.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.card{background:var(--paper);border:1px solid color-mix(in srgb, var(--ink) 14%, transparent);border-radius:2px;padding:18px}.card h3,.card h4{margin:0;font-size:1.02rem}.card p{color:var(--muted);margin:8px 0 0;font-size:.93rem}.card-link{color:inherit;min-height:100%;text-decoration:none;display:block}.card-link,.card-link:hover,.card-link:focus-visible{color:inherit;text-decoration:none}.card-link:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.list{border:1px solid color-mix(in srgb, var(--ink) 16%, transparent);background:var(--paper);border-radius:2px;margin-top:20px}.row{color:var(--muted);padding:12px 16px}.row+.row{border-top:1px solid color-mix(in srgb, var(--ink) 12%, transparent)}.key{color:var(--ink);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;margin-right:10px;font-size:.74rem}.glyph-list{gap:30px;margin:0;padding:0;list-style:none;display:grid}.section-body .glyph-list a{color:inherit;text-decoration:none;display:block}.section-body .glyph-list a:hover{color:inherit}.glyph-list h3{align-items:center;gap:14px;margin:0;font-size:clamp(1.3rem,2.6vw,1.7rem);font-weight:500;display:flex}.glyph-list h3 .glyph{width:22px;height:22px;color:var(--ink);flex:none}.glyph-list p{max-width:62ch;color:var(--text-on-field);margin:10px 0 0 36px;font-size:.98rem}.glyph-list .more{margin:10px 0 0 36px}.glyph-list a:hover h3{text-underline-offset:.22em;text-decoration:underline 1.5px}.mission{text-align:center;padding:84px 36px 30px}.mission-text{max-width:38ch;color:var(--ink);margin:0 auto;font-size:clamp(1.12rem,2.2vw,1.42rem);line-height:1.55}.geo-line{font-family:var(--mono);letter-spacing:.14em;color:var(--ink);justify-content:flex-start;align-items:center;gap:10px;margin:76px 0 0;font-size:.68rem;display:flex}.geo-line .geo-dot{background:currentColor;border-radius:50%;flex:none;width:8px;height:8px}.insight-list{gap:32px;margin:0;padding:0;list-style:none;display:grid}.insight-list h3{max-width:44ch;margin:0;font-size:clamp(1.15rem,2.3vw,1.5rem);font-weight:500}.insight-list p{max-width:62ch;color:var(--text-on-field);margin:8px 0 0;font-size:.98rem}.quote-panel{text-align:center;padding:84px 36px 64px}.quote-text{max-width:44ch;margin:0 auto;font-size:clamp(1.2rem,2.4vw,1.6rem);line-height:1.5}.quote-attr{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;margin:36px 0 0;font-size:.68rem}.quote-attr strong{font-weight:400}.quote-attr a{color:var(--ink);margin-left:20px}.quote-attr a .arrow{margin-left:6px}.cta-panel{text-align:center;padding:84px 36px}.cta-panel h2{font-family:var(--display);letter-spacing:-.015em;margin:0;font-size:clamp(1.7rem,3.6vw,2.7rem);font-weight:500;line-height:1.08}.cta-panel p{max-width:52ch;color:var(--text-muted);margin:18px auto 0}.cta-button{background:var(--ink);color:var(--paper);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;border-radius:999px;align-items:center;margin-top:36px;padding:14px 26px 14px 20px;font-size:.72rem;text-decoration:none;display:inline-flex}.cta-button .arrow{margin-right:10px}.cta-button:hover{background:var(--accent)}footer{z-index:1;position:relative}.footer-line{border-top:1px solid var(--line);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink);justify-content:space-between;align-items:center;gap:12px;padding:18px 0 26px;font-size:.68rem;display:flex}.footer-line p{margin:0}.footer-line a{color:var(--ink);text-decoration:none}.footer-line a:hover{text-underline-offset:.3em;text-decoration:underline}.footer-legal{align-items:center;gap:22px;display:inline-flex}.legal-hero{min-height:auto;padding:40px 0 24px}.legal-hero .poster-title{font-size:clamp(2.4rem,7vw,4.4rem)}.legal h2{margin:34px 0 0;font-size:clamp(1.25rem,2.8vw,1.7rem)}.legal h2:first-child{margin-top:0}.legal ul{color:var(--text-on-field);max-width:70ch;margin:12px 0 0;padding-left:1.2em}.legal li{margin-top:8px}.legal li strong{color:var(--ink)}@media (width<=980px){.grid.cols-3{grid-template-columns:repeat(2,minmax(0,1fr))}.pill-nav,.pill-group{gap:20px}}@media (width<=760px){.shell,main,footer{width:min(1160px,100% - 32px)}.topbar{position:relative}.nav-toggle{display:inline-flex}.pill-nav{background:var(--paper);border:1px solid var(--line);z-index:5;flex-direction:column;align-items:flex-start;gap:16px;padding:18px 20px;display:none;position:absolute;top:calc(100% + 12px);right:0}.pill-nav.is-open{display:flex}.pill-group{flex-direction:column;gap:16px}.section{padding:24px 20px 30px}.mission{padding:56px 20px 24px}.grid.cols-2,.grid.cols-3{grid-template-columns:1fr}.glyph-list p,.glyph-list .more{margin-left:0}.quote-panel,.cta-panel{padding:56px 20px}.footer-line{flex-direction:column;align-items:flex-start;gap:10px}}body.public{min-height:100vh}.public-shell{grid-template-rows:auto 1fr auto;width:min(1160px,100% - 64px);min-height:100vh;margin-inline:auto;padding:30px 0 28px;display:grid}.public-top{justify-content:space-between;align-items:center;gap:18px;display:flex}.public-wordmark{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb, var(--ink) 45%, var(--paper));font-size:.78rem;text-decoration:none}.public-wordmark:hover{color:var(--ink)}.public-action{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink);border:1px solid var(--ink);border-radius:999px;align-items:center;padding:9px 20px;font-size:.78rem;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.public-action:hover{background:var(--ink);color:var(--paper)}.public-main{align-content:start;width:100%;padding:48px 0;display:grid}.public-main.is-centered{align-content:center}.public-foot{width:100%;font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;gap:22px;margin-inline:0;font-size:.72rem;display:flex}.public-foot a{color:color-mix(in srgb, var(--ink) 45%, var(--paper));text-decoration:none}.public-foot a:hover{color:var(--ink)}@media (width<=640px){.public-shell{width:calc(100% - 40px)}}
