:root{--charcoal:#0d0d0d;--charcoal-soft:#191919;--charcoal-mid:#141414;--ember-red:#ef2925;--deep-red:#a51717;--flame-orange:#f47a1f;--fire-yellow:#ffb71b;--cream:#fff1dc;--warm-white:#fff9f0;--smoke:#cfc7bc;--steel:#77736e;--fresh-green:#527d3b;--font-display:"Anton", "Barlow Condensed", system-ui, sans-serif;--font-condensed:"Barlow Condensed", "Anton", system-ui, sans-serif;--font-body:"Inter", system-ui, sans-serif;--nav-height:64px;--section-pad:clamp(80px, 10vw, 140px);--container:1320px}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:var(--font-body);background:var(--charcoal);color:var(--cream);-webkit-font-smoothing:antialiased;line-height:1.6;overflow-x:hidden}img,video{max-width:100%;display:block}button{cursor:pointer;font:inherit;background:0 0;border:none}a{color:inherit;text-decoration:none}ul,ol{list-style:none}.skip-link{z-index:9999;background:var(--ember-red);color:#fff;border-radius:0 0 8px 8px;padding:.75rem 1.5rem;font-weight:700;transition:top .2s;position:fixed;top:-100%;left:1rem}.skip-link:focus{top:0}.display-hero{font-family:var(--font-display);letter-spacing:-.02em;text-transform:uppercase;font-size:max(72px,min(13vw,200px));line-height:.88}.display-xl{font-family:var(--font-display);letter-spacing:-.02em;text-transform:uppercase;font-size:max(48px,min(7vw,110px));line-height:.9}.display-lg{font-family:var(--font-display);letter-spacing:-.01em;text-transform:uppercase;font-size:max(36px,min(5vw,72px));line-height:.92}.display-md{font-family:var(--font-condensed);letter-spacing:.01em;text-transform:uppercase;font-size:max(24px,min(3.5vw,48px));font-weight:700;line-height:1}.label{font-family:var(--font-condensed);letter-spacing:.2em;text-transform:uppercase;font-size:max(11px,min(1.2vw,13px));font-weight:700}.body-lg{font-size:max(16px,min(1.6vw,20px));line-height:1.7}.body-md{font-size:max(14px,min(1.3vw,17px));line-height:1.65}.body-sm{font-size:13px;line-height:1.6}.container{width:100%;max-width:var(--container);margin:0 auto;padding:0 max(20px,min(5vw,60px))}.section{padding:var(--section-pad) 0;position:relative;overflow:hidden}.text-ember{color:var(--ember-red)}.text-orange{color:var(--flame-orange)}.text-yellow{color:var(--fire-yellow)}.text-cream{color:var(--cream)}.text-smoke{color:var(--smoke)}.text-steel{color:var(--steel)}.btn{font-family:var(--font-condensed);letter-spacing:.12em;text-transform:uppercase;border-radius:4px;align-items:center;gap:8px;padding:14px 28px;font-size:15px;font-weight:700;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.btn:focus-visible{outline:2px solid var(--fire-yellow);outline-offset:3px}.btn:active{transform:scale(.97)}.btn-fire{background:var(--ember-red);color:#fff;box-shadow:0 4px 24px rgba(239,41,37,.35)}.btn-fire:hover{background:#d4241f;transform:translateY(-2px);box-shadow:0 6px 32px rgba(239,41,37,.5)}.btn-gold{background:var(--fire-yellow);color:#0d0d0d;font-weight:800;box-shadow:0 4px 24px rgba(255,183,27,.3)}.btn-gold:hover{background:#e6a518;transform:translateY(-2px);box-shadow:0 6px 32px rgba(255,183,27,.45)}.btn-outline{color:var(--cream);border:2px solid rgba(255,241,220,.3)}.btn-outline:hover{border-color:var(--cream);background:rgba(255,241,220,.05);transform:translateY(-2px)}.btn-ghost{color:var(--smoke);font-family:var(--font-condensed);letter-spacing:.1em;text-transform:uppercase;text-underline-offset:4px;padding:14px 8px;font-size:14px;font-weight:600;-webkit-text-decoration:underline rgba(207,199,188,.35);text-decoration:underline rgba(207,199,188,.35)}.btn-ghost:hover{color:var(--cream);-webkit-text-decoration-color:var(--cream);text-decoration-color:var(--cream)}@keyframes emberRise{0%{opacity:1;transform:translateY(0)translate(0)scale(1)}40%{transform:translateY(-80px) translateX(var(--drift-x,8px)) scale(.7);opacity:.8}to{transform:translateY(-200px) translateX(var(--drift-x2,14px)) scale(.15);opacity:0}}@keyframes smokeDrift{0%{opacity:0;transform:translateY(0)scale(1)}15%{opacity:.13}70%{opacity:.06;transform:translateY(-100px)translate(-40px)scale(2)}to{opacity:0;transform:translateY(-180px)translate(-70px)scale(2.8)}}@keyframes glowPulse{0%,to{opacity:.55}50%{opacity:.88}}@keyframes flicker{0%,to{opacity:1}20%{opacity:.9}50%{opacity:.95}80%{opacity:.82}}@keyframes marqueeScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}@keyframes charcoalGlow{0%,to{filter:blur(30px);opacity:.6}50%{filter:blur(36px);opacity:.85}}.reveal{opacity:0;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transform:translateY(28px)}.reveal.visible{opacity:1;transform:translateY(0)}.reveal-delay-1{transition-delay:.1s}.reveal-delay-2{transition-delay:.22s}.reveal-delay-3{transition-delay:.36s}.reveal-delay-4{transition-delay:.52s}.reveal-delay-5{transition-delay:.68s}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.reveal{opacity:1;transform:none}}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:var(--charcoal)}::-webkit-scrollbar-thumb{background:#3a3330;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#5a4f4a}::-moz-selection{background:var(--ember-red);color:#fff}::selection{background:var(--ember-red);color:#fff}:focus-visible{outline:2px solid var(--fire-yellow);outline-offset:3px}.ember-divider{background:linear-gradient(90deg, var(--ember-red), var(--flame-orange));border-radius:2px;width:48px;height:3px;margin:16px 0}.tag{font-family:var(--font-condensed);letter-spacing:.15em;text-transform:uppercase;color:var(--ember-red);background:rgba(239,41,37,.12);border:1px solid rgba(239,41,37,.3);border-radius:3px;align-items:center;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}.tag-pending{color:var(--fire-yellow);background:rgba(255,183,27,.1);border-color:rgba(255,183,27,.3)}.verify-badge{letter-spacing:.1em;text-transform:uppercase;border-radius:3px;align-items:center;gap:4px;padding:3px 8px;font-size:10px;font-weight:600;display:inline-flex}.verify-badge.needs{color:var(--fire-yellow);background:rgba(255,183,27,.15)}.verify-badge.confirmed{color:var(--fresh-green);background:rgba(82,125,59,.15)}.verify-badge.historical{color:var(--steel);background:rgba(119,115,110,.15)}.stars{color:var(--fire-yellow);letter-spacing:1px}.tab-list{flex-wrap:wrap;gap:4px;display:flex}.tab-btn{font-family:var(--font-condensed);letter-spacing:.12em;text-transform:uppercase;color:var(--steel);border-radius:4px;padding:9px 18px;font-size:13px;font-weight:700;transition:background .2s,color .2s}.tab-btn[aria-selected=true]{background:var(--ember-red);color:#fff}.tab-btn:hover:not([aria-selected=true]){color:var(--cream);background:rgba(255,241,220,.08)}.no-scrollbar{scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}@media (max-width:640px){:root{--section-pad:clamp(56px, 14vw, 80px)}section{overflow-x:hidden}.display-hero{font-size:max(52px,min(14vw,96px))}.display-xl{font-size:max(38px,min(10vw,64px))}.display-lg{font-size:max(28px,min(8vw,48px))}.container{padding-left:20px;padding-right:20px}.btn{min-height:48px}#hero .container>div>div:first-child>div:last-child{flex-direction:column!important;align-items:stretch!important}#hero .container>div>div:first-child>div:last-child>*{text-align:center;justify-content:center}#hero .container>div{grid-template-columns:1fr!important}#hero picture{width:max(240px,min(80vw,400px))!important;transform:translate(-50%,-50%)!important}#by-the-kilo .container>div:last-child{grid-template-columns:1fr!important}#by-the-kilo .container>div:last-child>div:last-child{order:-1}#experience [style*="repeat(12, 1fr)"]{flex-direction:column!important;display:flex!important}#experience [style*="repeat(12, 1fr)"]>div{grid-column:unset!important;grid-row:unset!important}#social [style*="repeat(12, 1fr)"]{grid-template-columns:repeat(2,1fr)!important;grid-auto-rows:130px!important}#social [style*="repeat(12, 1fr)"]>div{grid-area:auto!important}#locations .container>div:last-child,#nepali-table .container>div,#nepali-table .container>div>div:last-child>div{grid-template-columns:1fr!important}section[aria-label="About this concept"]>div>div:nth-child(2){flex-direction:column!important;align-items:flex-start!important}footer [style*="grid-template-columns: repeat(auto-fit"]{grid-template-columns:1fr!important}}@media (max-width:480px){.display-xl{font-size:max(32px,min(9vw,52px))}.body-lg{font-size:15px}#by-the-kilo [role=radiogroup][aria-label=Select\ weight]{grid-template-columns:repeat(3,1fr)!important}}.ls{z-index:99999;background:var(--charcoal);flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.ls-glow{background:radial-gradient(circle,rgba(239,41,37,.22) 0%,rgba(244,122,31,.12) 35%,rgba(255,183,27,.05) 60%,transparent 75%);border-radius:50%;width:max(320px,min(60vw,560px));height:max(320px,min(60vw,560px));animation:.9s cubic-bezier(.22,1,.36,1) .15s both ls-glow-in,2.4s ease-in-out 1.1s infinite ls-glow-breathe;position:absolute}.ls-logo{filter:drop-shadow(0 0 40px rgba(239,41,37,.3))drop-shadow(0 8px 32px rgba(0,0,0,.6));width:max(160px,min(30vw,260px));animation:.75s cubic-bezier(.34,1.42,.64,1) .2s both ls-logo-in;position:relative}.ls-bar{background:rgba(255,241,220,.06);height:3px;position:absolute;bottom:0;left:0;right:0}.ls-bar-fill{background:linear-gradient(90deg, var(--ember-red) 0%, var(--flame-orange) 60%, var(--fire-yellow) 100%);background-size:200% 100%;height:100%;animation:1.7s cubic-bezier(.4,0,.2,1) .1s both ls-bar-fill,1.2s linear .5s infinite ls-bar-shimmer}.ls--exit{pointer-events:none;animation:.65s cubic-bezier(.4,0,.2,1) forwards ls-exit}@keyframes ls-logo-in{0%{opacity:0;transform:scale(.82)translateY(16px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes ls-glow-in{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes ls-glow-breathe{0%,to{opacity:.75;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}@keyframes ls-bar-fill{0%{width:0%}to{width:100%}}@keyframes ls-bar-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes ls-exit{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.06)}}
