@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.138s14ivx2xer.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.3b2emle-7szv-.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.13rul5q9jl2r0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.138s14ivx2xer.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.3b2emle-7szv-.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.13rul5q9jl2r0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.138s14ivx2xer.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.3b2emle-7szv-.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.13rul5q9jl2r0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.138s14ivx2xer.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.3b2emle-7szv-.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.13rul5q9jl2r0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.jlP5nq_className{font-family:Archivo,Archivo Fallback;font-style:normal}.jlP5nq_variable{--font-archivo:"Archivo", "Archivo Fallback"}
@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/e92fa6abd9c612ef-s.p.0flwvp-hpug-q.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/89b349c86e2966c0-s.1l370_ik_vh1f.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/8b8596bd16cf8eee-s.2fbhppqr8ew25.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/e92fa6abd9c612ef-s.p.0flwvp-hpug-q.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/89b349c86e2966c0-s.1l370_ik_vh1f.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/8b8596bd16cf8eee-s.2fbhppqr8ew25.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/e92fa6abd9c612ef-s.p.0flwvp-hpug-q.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/89b349c86e2966c0-s.1l370_ik_vh1f.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/8b8596bd16cf8eee-s.2fbhppqr8ew25.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Devanagari Fallback;src:local(Arial);ascent-override:84.27%;descent-override:38.37%;line-gap-override:0.0%;size-adjust:106.33%}.-wLPgq_className{font-family:Noto Sans Devanagari,Noto Sans Devanagari Fallback;font-style:normal}.-wLPgq_variable{--font-deva:"Noto Sans Devanagari", "Noto Sans Devanagari Fallback"}
:root{--color-bg:#e4e2df;--color-surface:#d6d3cf;--color-text:#201e1d;--color-divider:#201e1d66;--color-neutral-100:#f8f4f4;--color-neutral-300:#c4c0bc;--color-neutral-800:#444141;--color-neutral-900:#2d2b2b;--color-accent:#9b2f40;--color-accent-100:#f0dfe1;--color-accent-200:#e5c4c9;--color-accent-300:#d79ea7;--color-accent-400:#d08591;--color-accent-500:#ad3d4e;--color-accent-600:#86283a;--color-accent-700:#722232;--color-accent-800:#521823;--color-accent-900:#361017;--font-heading:var(--font-archivo), var(--font-deva), system-ui, sans-serif;--font-body:var(--font-archivo), var(--font-deva), system-ui, sans-serif;--font-heading-weight:800;--gut:clamp(20px, 4vw, 64px);--h-a:.8;--h-b:.55;--h-c:.65;--name-size:clamp(48px, min(7.6vw, 15vh), 176px);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-soft:cubic-bezier(.2, .7, .2, 1)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}html,body{background:var(--color-bg);margin:0}body{color:var(--color-text);font-family:var(--font-body);-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.55}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:var(--font-heading-weight);letter-spacing:-.015em;margin:0;line-height:1.12}p{margin:0}a{color:var(--color-accent-700);text-underline-offset:3px}a:not(.btn):hover{color:var(--color-accent-600)}img{max-width:100%;display:block}figure,blockquote{margin:0}button{font:inherit}:focus{outline:none}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}::selection{background:color-mix(in srgb, var(--color-accent) 30%, transparent)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--color-text);padding:10px 14px;font-weight:800;text-decoration:none;position:fixed;top:-60px;left:12px;color:var(--color-bg)!important}.skip-link:focus{top:12px}.site{--hl:1.04;--dl:.9;font-family:var(--font-body);color:var(--color-text);background:var(--color-bg);font-size:17px;line-height:1.6;overflow-x:clip}.site:lang(ne){--hl:1.32;--dl:1.18}.wrap{max-width:1440px;padding-left:var(--gut);padding-right:var(--gut);margin:0 auto}.sec{padding-top:clamp(80px,12vh,160px);padding-bottom:clamp(80px,12vh,160px)}.sec-top{padding-top:clamp(80px,12vh,160px)}.sec-bot{padding-bottom:clamp(80px,12vh,160px)}.bt{border-top:2px solid var(--color-divider)}.bt-ink{border-top:2px solid var(--color-text)}.bb{border-bottom:2px solid var(--color-divider)}.stack{flex-direction:column;display:flex}.grid-split{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:28px clamp(32px,6vw,112px);display:grid}.grid-split--380{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr))}.end{align-items:end}.center{align-items:center}.on-accent{background:var(--color-accent);color:var(--color-bg)}.on-ink{background:var(--color-text);color:var(--color-bg)}.kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent-700);align-items:center;gap:10px;font-size:13px;font-weight:600;line-height:14px;display:flex}.kicker:before{content:"";background:var(--color-accent);flex:none;width:10px;height:10px}.on-accent .kicker{color:var(--color-accent-200)}.on-accent .kicker:before{background:var(--color-bg)}.on-ink .kicker{color:var(--color-accent-300)}.on-ink .kicker:before{background:var(--color-accent-400)}.label{letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:600}.muted{color:color-mix(in srgb, var(--color-text) 70%, transparent)}.on-accent .muted,.on-ink .muted{color:color-mix(in srgb, var(--color-bg) 75%, transparent)}.num{color:var(--color-accent-700);font-feature-settings:"tnum" 1;font-size:13px;font-weight:800}.on-accent .num{color:var(--color-accent-200)}.on-ink .num{color:var(--color-accent-300)}.tnum{font-feature-settings:"tnum" 1}.display{letter-spacing:-.05em;line-height:var(--dl);margin-left:-.058em}.headline{letter-spacing:-.04em;line-height:var(--hl);margin-left:-.05em}.hl{line-height:var(--hl)}.on-accent h1,.on-accent h2,.on-accent h3,.on-ink h1,.on-ink h2,.on-ink h3{color:var(--color-bg)}.lede{text-wrap:pretty;max-width:38ch;font-size:clamp(18px,1.6vw,24px);font-weight:600;line-height:1.45}.body-lg{text-wrap:pretty;max-width:46ch;color:color-mix(in srgb, var(--color-text) 85%, transparent);font-size:clamp(18px,1.4vw,21px);line-height:1.65}.body-md{text-wrap:pretty;max-width:44ch;color:color-mix(in srgb, var(--color-text) 82%, transparent);font-size:clamp(17px,1.3vw,20px);line-height:1.65}.on-accent .body-lg,.on-accent .body-md,.on-ink .body-lg,.on-ink .body-md{color:color-mix(in srgb, var(--color-bg) 80%, transparent)}.stat{font-family:var(--font-heading);letter-spacing:-.04em;font-weight:800;line-height:1;font-size:calc(clamp(56px, 6vw, 104px) * var(--h-b));color:var(--color-accent);font-feature-settings:"tnum" 1}.caption{color:color-mix(in srgb, var(--color-text) 70%, transparent);margin-top:12px;font-size:13px}.caption-row{flex-wrap:wrap;justify-content:space-between;gap:8px 24px;display:flex}.btn{cursor:pointer;font-family:var(--font-heading);color:var(--color-text);background:0 0;border:1px solid #0000;border-radius:0;justify-content:flex-start;align-items:center;gap:6px;padding:8px 14.4px;font-size:14px;font-weight:800;line-height:1.2;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.btn svg{flex:none;display:block}.btn-primary{background:var(--color-accent);color:var(--color-bg)}.btn-primary:hover{background:var(--color-accent-600);color:var(--color-bg)}.btn-primary:active{background:var(--color-accent-700)}.btn-secondary{border-color:var(--color-divider);color:var(--color-text)}.btn-secondary:hover{background:color-mix(in srgb, var(--color-text) 7%, transparent);color:var(--color-text)}.btn-light{background:var(--color-bg);color:var(--color-text)}.btn-light:hover{background:var(--color-accent-100);color:var(--color-text)}.btn-ghost-light{color:var(--color-bg);border-color:color-mix(in srgb, var(--color-bg) 55%, transparent)}.btn-ghost-light:hover{background:color-mix(in srgb, var(--color-bg) 14%, transparent);color:var(--color-bg)}.btn-icon{justify-content:center;width:40px;height:40px;padding:0}.btn-row{flex-wrap:wrap;gap:12px;display:flex}.self-start{align-self:flex-start}.field{flex-direction:column;gap:6px;display:flex}.field>span{color:color-mix(in srgb, var(--color-text) 75%, transparent);font-size:13px}.input{width:100%;min-height:44px;font:inherit;color:var(--color-text);caret-color:var(--color-accent);background:var(--color-surface);border:1px solid var(--color-divider);border-radius:0;padding:10px 12px;font-size:16px}.input:hover{border-color:color-mix(in srgb, var(--color-text) 55%, transparent)}.input:focus-visible{border-color:var(--color-accent);outline-offset:0}textarea.input{resize:vertical;min-height:160px}.seg{border:1px solid var(--color-divider);display:inline-flex;overflow:hidden}.seg-opt{cursor:pointer;white-space:nowrap;align-items:center;gap:6px;padding:7px 12px;font-size:13px;display:inline-flex;position:relative}.seg-opt input{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.seg-opt+.seg-opt{border-left:1px solid var(--color-divider)}.seg-opt:has(input:checked){background:var(--color-accent);color:var(--color-bg)}.seg-opt:not(:has(input:checked)):hover{background:color-mix(in srgb, var(--color-text) 7%, transparent)}.seg-opt:has(input:focus-visible){outline:2px solid var(--color-accent);outline-offset:-2px}.tag{letter-spacing:.02em;border:1px solid var(--color-divider);align-items:center;padding:5px 10px;font-size:12px;display:inline-flex}.tag-accent{background:var(--color-accent-100);color:var(--color-accent-800);border-color:#0000;font-weight:600}.tag-outline{border-color:var(--color-accent);color:var(--color-accent)}.media{background:var(--color-surface);position:relative;overflow:hidden}.media>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.media>img.px{height:120%;inset:-10% auto auto 0}.media>img.px-sm{height:112%;inset:-6% auto auto 0}.media>img.px-md{height:116%;inset:-8% auto auto 0}.on-ink .media{background:#333}.cells{background:var(--color-divider);border-top:2px solid var(--color-divider);border-bottom:2px solid var(--color-divider);gap:2px;display:grid}.cells>*{background:var(--color-bg);min-width:0}.on-accent .cells{background:color-mix(in srgb, var(--color-bg) 30%, transparent);border-color:color-mix(in srgb, var(--color-bg) 30%, transparent);border-bottom:0}.on-accent .cells>*{background:var(--color-accent)}.cols-220{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.cols-260{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.cols-280{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.cols-300{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.cols-3{grid-template-columns:1fr}@media (min-width:560px){.cols-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.row-item{border-top:2px solid var(--color-divider);align-items:baseline;gap:20px;padding:22px 0;display:flex}.row-item__text{font-family:var(--font-heading);font-size:clamp(22px,2vw,30px);font-weight:800;line-height:var(--hl);letter-spacing:-.02em}.page-hero{padding-top:calc(var(--hh,66px) + clamp(48px, 9vh, 112px))}.page-hero__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:end;gap:28px clamp(32px,5vw,96px);display:grid}@media (min-width:900px){.page-hero__grid{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr)}}.hero-lines>span{padding:.04em 0;display:block;overflow:hidden}.hero-lines>span>span{max-width:100%;display:inline-block}.hero-figure{margin-top:clamp(40px,7vh,80px)}.hdr-wrap{z-index:50;position:fixed;top:0;left:0;right:0}.hdr{isolation:isolate;background:var(--color-bg);padding:12px var(--gut);border-bottom:2px solid var(--color-text);justify-content:space-between;align-items:center;gap:16px;transition:background-color .35s,border-color .35s;display:flex;position:relative}.hdr:before{content:"";z-index:-1;pointer-events:none;opacity:0;background:linear-gradient(#140f0a8c,#140f0a00);transition:opacity .35s;position:absolute;inset:0 0 -24px}.hdr.is-clear{background:0 0;border-bottom-color:#0000}.hdr.is-clear:before{opacity:1}.hdr .brand,.hdr .brand__sub,.hdr__cta,.menu-btn,.hdr .seg,.hdr .seg-opt{transition:color .35s,border-color .35s,background-color .35s}.hdr.is-clear .brand,.hdr.is-clear .brand:hover,.hdr.is-clear .hdr__cta,.hdr.is-clear .menu-btn{color:#fff!important}.hdr.is-clear .brand__sub{color:#ffffffd1}.hdr.is-clear .seg{border-color:#fff9}.hdr.is-clear .seg-opt{color:#fff}.hdr.is-clear .seg-opt+.seg-opt{border-left-color:#fff9}.hdr.is-clear .seg-opt:not(:has(input:checked)):hover{background:#ffffff24}.hdr.is-clear .brand,.hdr.is-clear .hdr__cta,.hdr.is-clear .menu-btn__label,.hdr.is-clear .seg-opt{text-shadow:0 1px 3px #00000059}.hdr.is-clear .menu-btn__icon span{box-shadow:0 1px 3px #0000004d}.brand{color:var(--color-text);align-items:center;gap:12px;min-width:0;text-decoration:none;display:flex}.brand:hover{color:var(--color-text)!important}.brand__mark{background:var(--color-accent);flex:none;width:14px;height:14px}.brand__text{flex-direction:column;min-width:0;line-height:1.1;display:flex}.brand__name{letter-spacing:-.01em;white-space:nowrap;font-size:16px;font-weight:800}.brand__sub{letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:color-mix(in srgb, var(--color-text) 62%, transparent);font-size:11px;font-weight:600}.hdr__right{flex:none;align-items:center;gap:clamp(10px,1.4vw,20px);display:flex}.hdr__cta{color:var(--color-text);white-space:nowrap;box-shadow:inset 0 -2px 0 var(--color-accent);padding:6px 0;font-size:14px;font-weight:700;text-decoration:none}.hdr__cta:hover{color:var(--color-accent)!important}.menu-btn{all:unset;cursor:pointer;height:44px;color:var(--color-text);align-items:center;gap:12px;transition:color .2s;display:flex}.menu-btn:hover{color:var(--color-accent)}.menu-btn:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.menu-btn__label{letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:700}.menu-btn__icon{flex-direction:column;align-items:flex-end;gap:7px;width:26px;display:flex}.menu-btn__icon span{background:currentColor;width:26px;height:2px;display:block}.menu-btn__icon span+span{width:18px}.hdr__progress{background:var(--color-accent);transform-origin:0;height:2px;position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}@media (max-width:759px){.hdr__cta{display:none}}@media (max-width:420px){.menu-btn__label{display:none}}@media (max-width:559px){.hdr .seg{display:none}}.menu{z-index:90;background:var(--color-text);color:var(--color-bg);clip-path:inset(0 0 100%);visibility:hidden;flex-direction:column;transition:clip-path .7s cubic-bezier(.76,0,.24,1),visibility 0s linear .7s;display:flex;position:fixed;inset:0}.menu.is-open{clip-path:inset(0);visibility:visible;transition:clip-path .7s cubic-bezier(.76,0,.24,1),visibility linear}.menu__bar{padding:12px var(--gut);border-bottom:1px solid color-mix(in srgb, var(--color-bg) 14%, transparent);justify-content:space-between;align-items:center;gap:16px;display:flex}.menu .brand,.menu .brand:hover{color:var(--color-bg)!important}.menu .brand__mark{background:var(--color-accent-400)}.menu .brand__sub{color:color-mix(in srgb, var(--color-bg) 62%, transparent)}.menu__close{all:unset;cursor:pointer;width:44px;height:44px;color:var(--color-bg);justify-content:flex-end;align-items:center;transition:color .2s;display:flex}.menu__close:hover{color:var(--color-accent-300)}.menu__close:focus-visible{outline:2px solid var(--color-accent-300)}.menu__body{flex:1;min-height:0;display:flex}.menu__aside{flex:0 0 34%;display:none;position:relative;overflow:hidden}@media (min-width:960px){.menu__aside{display:block}}.menu__aside img{object-fit:cover;width:100%;height:100%;transition:opacity .6s ease, transform 1.2s var(--ease-out);position:absolute;inset:0}.menu__aside-cap{background:linear-gradient(to top, color-mix(in srgb, var(--color-text) 90%, transparent), transparent);flex-direction:column;gap:6px;padding:120px clamp(20px,2.6vw,40px) clamp(24px,3vw,40px);display:flex;position:absolute;bottom:0;left:0;right:0}.menu__aside-k{letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent-300);font-size:12px;font-weight:700}.menu__aside-d{letter-spacing:-.01em;color:var(--color-bg);max-width:24ch;font-size:clamp(18px,1.6vw,24px);font-weight:800;line-height:1.25}.menu__main{min-width:0;padding:clamp(28px, 6vh, 72px) var(--gut) 0 clamp(24px, 6vw, 112px);flex-direction:column;flex:auto;justify-content:space-between;gap:32px;display:flex;overflow-y:auto}.menu__nav{flex-direction:column;gap:clamp(28px,5vh,56px);display:flex}.menu ul{margin:0;padding:0;list-style:none}.menu__primary{flex-direction:column;gap:clamp(2px,.6vh,8px);display:flex}.menu__link{align-items:baseline;gap:18px;padding:2px 0;text-decoration:none;display:inline-flex;color:var(--color-bg)!important}.menu__num{color:color-mix(in srgb, var(--color-bg) 45%, transparent);font-feature-settings:"tnum" 1;min-width:20px;font-size:12px;font-weight:700;transition:color .25s}.menu__label{font-family:var(--font-heading);letter-spacing:-.04em;transition:color .25s ease, transform .6s var(--ease-out);font-size:clamp(36px,min(5vw,8vh),84px);font-weight:800;line-height:1.04}.menu__link:hover .menu__label,.menu__link:focus-visible .menu__label{color:var(--color-accent-300);transform:translate(10px)}.menu__link:hover .menu__num,.menu__link.is-current .menu__num,.menu__link.is-current .menu__label{color:var(--color-accent-300)}.menu__more{border-top:1px solid color-mix(in srgb, var(--color-bg) 16%, transparent);flex-wrap:wrap;align-items:baseline;gap:10px 28px;padding-top:clamp(18px,3vh,28px);display:flex}.menu__more-k{letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb, var(--color-bg) 45%, transparent);min-width:38px;font-size:12px;font-weight:700}.menu__more ul{flex-wrap:wrap;gap:8px 28px;display:flex}.menu__sub{font-size:clamp(17px,1.5vw,22px);font-weight:700;text-decoration:none;transition:color .2s;color:var(--color-bg)!important}.menu__sub:hover,.menu__sub.is-current{color:var(--color-accent-300)!important}.menu .menu__primary li,.menu .menu__more{opacity:0;transform:translateY(24px)}.menu.is-open .menu__primary li,.menu.is-open .menu__more{opacity:1;transition:opacity .6s ease var(--d,0s), transform .8s var(--ease-out) var(--d,0s);transform:none}.menu__foot{border-top:1px solid color-mix(in srgb, var(--color-bg) 16%, transparent);opacity:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;padding:clamp(18px,3vh,28px) 0;transition:opacity .6s;display:flex}.menu.is-open .menu__foot{opacity:1;transition-delay:.6s}.menu__contacts{flex-wrap:wrap;gap:6px 28px;font-size:15px;font-weight:600;display:flex}.menu__contacts a{color:color-mix(in srgb, var(--color-bg) 80%, transparent);text-decoration:none}.menu__contacts a:hover{color:var(--color-accent-300)!important}.lang-toggle{border:1px solid color-mix(in srgb, var(--color-bg) 50%, transparent);display:flex}.lang-toggle button{all:unset;cursor:pointer;color:var(--color-bg);padding:7px 14px;font-size:13px;font-weight:700}.lang-toggle button[aria-pressed=true]{background:var(--color-bg);color:var(--color-text)}.lang-toggle button:focus-visible{outline:2px solid var(--color-accent-300);outline-offset:2px}@media (max-width:639px){.menu__main{padding-left:var(--gut)}.menu__label{font-size:clamp(34px,11vw,48px)}.menu__link{gap:12px}}.ftr-banner__cards{background:var(--color-bg);border:2px solid var(--color-bg);grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:2px;display:grid}.contact-card{background:var(--color-accent);min-width:0;transition:background .35s var(--ease-soft), color .35s var(--ease-soft);flex-direction:column;gap:14px;padding:24px 20px 28px;text-decoration:none;display:flex;color:var(--color-bg)!important}.contact-card:hover{background:var(--color-bg);color:var(--color-accent)!important}.contact-card__label{letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;font-size:13px;font-weight:700;display:flex}.contact-card__value{letter-spacing:-.02em;overflow-wrap:anywhere;font-size:clamp(18px,1.7vw,26px);font-weight:800;line-height:1.2}.ftr{flex-direction:column;gap:clamp(48px,8vh,96px);padding-top:clamp(48px,8vh,96px);padding-bottom:32px;display:flex}.ftr__cols{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:32px;font-size:15px;display:grid}.ftr__col{flex-direction:column;gap:8px;display:flex}.ftr__col a{color:var(--color-text);width:fit-content;font-weight:600;text-decoration:none}.ftr__col a:hover{color:var(--color-accent)!important}.ftr__big{font-family:var(--font-heading);font-weight:800;font-size:var(--name-size);line-height:var(--dl);letter-spacing:-.055em;border-top:2px solid var(--color-text);text-wrap:balance;margin-left:-.05em;padding-top:16px}.hover-row{transition:background .35s ease, padding .35s var(--ease-soft)}.hover-row:hover{background:var(--color-accent-100);padding-left:20px!important;padding-right:20px!important}@media (hover:none){.hover-row:hover{background:0 0;padding-left:0!important;padding-right:0!important}}.lightbox{z-index:80;color:var(--color-bg);background:color-mix(in srgb, var(--color-text) 95%, transparent);flex-direction:column;padding:16px clamp(16px,3vw,40px) 24px;display:flex;position:fixed;inset:0}.lightbox .btn-icon{color:var(--color-bg);border-color:color-mix(in srgb, var(--color-bg) 50%, transparent)}.lightbox .btn-icon:hover{background:color-mix(in srgb, var(--color-bg) 14%, transparent);color:var(--color-bg)}.lightbox__stage{flex:1;justify-content:center;align-items:center;min-height:0;padding:16px 0;display:flex}.lightbox__stage img{object-fit:contain;max-width:100%;max-height:100%;display:block}.lightbox__bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.masonry{align-items:flex-start;gap:16px;margin-top:24px;display:flex}.masonry__col{flex-direction:column;flex:1 1 0;gap:16px;min-width:0;display:flex}.tile{all:unset;cursor:zoom-in;flex-direction:column;gap:8px;display:flex}.tile:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}.tile__img{background:var(--color-surface);display:block;position:relative;overflow:hidden}.tile__img img{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--ease-out)}.tile:hover .tile__img img{transform:scale(1.05)}.tile__paper{background:var(--color-surface);padding:14px;transition:background .25s;display:block;overflow:hidden}.tile:hover .tile__paper{background:var(--color-accent-100)}.tile__paper img{object-fit:contain;width:100%;height:100%}.tile__cap{justify-content:space-between;gap:12px;font-size:13px;display:flex}.home-hero{height:240vh;position:relative}.home-hero__sticky{height:100svh;position:sticky;top:0;overflow:hidden}.home-hero__grid{padding:calc(var(--hh,66px) + 20px) var(--gut) clamp(20px, 5vh, 48px);grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:24px clamp(24px,4vw,64px);display:grid;position:absolute;inset:0}.home-hero__left{min-width:0;height:100%;min-height:0;position:relative}.home-hero__text{height:100%;min-height:0}.home-hero__meta{letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--color-text) 70%, transparent);flex-wrap:wrap;gap:6px 20px;font-size:13px;font-weight:600;display:flex}.home-hero__meta span{align-items:center;gap:8px;display:flex}.home-hero__meta span:before{content:"";background:var(--color-accent);width:6px;height:6px;display:block}.home-hero h1{font-size:var(--name-size);margin-top:clamp(16px,4vh,48px)}.home-hero h1>span{padding:.06em 0 .04em;display:block;overflow:hidden}.home-hero h1>span>span{display:inline-block}.home-hero__photo{background:var(--color-surface);width:100%;max-width:calc((100svh - var(--hh,66px) - 20px - clamp(20px, 5vh, 48px)) * 4 / 3);aspect-ratio:4/3;place-self:center end;position:relative;overflow:hidden}.home-hero__photo>img{object-fit:cover;object-position:51% 50%;width:100%;height:100%;display:block}.home-hero__reveal{aspect-ratio:1672/941;z-index:2;visibility:hidden;pointer-events:none;transform-origin:0 0;will-change:transform;width:100%;position:absolute;top:0;left:0}.home-hero__reveal>img{width:100%;height:100%;display:block}.home-hero.is-live .home-hero__reveal{visibility:visible}.home-hero.is-live .home-hero__photo>img{visibility:hidden}.home-hero__scrim{opacity:0;pointer-events:none;background:radial-gradient(120% 90% at 0 100%,#120e0ac7 0%,#120e0a73 30%,#120e0a00 55%);position:absolute;inset:0}.home-hero__panel{z-index:3;left:var(--gut);color:#fff;opacity:0;pointer-events:none;visibility:hidden;text-shadow:0 1px 2px #00000073,0 2px 18px #00000059;flex-direction:column;gap:22px;width:min(520px,36vw);display:flex;position:absolute;top:30%;transform:translateY(40px)}.home-hero__panel p{font-size:var(--quote-size,24px)!important}.home-hero__panel:before{content:"";background:var(--color-accent-400);width:40px;height:4px;display:block}.home-hero__panel .btn{text-shadow:none}@media (max-width:739px){.home-hero{height:auto}.home-hero__sticky{height:auto;position:relative}.home-hero__grid{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);padding-bottom:32px;position:relative;inset:auto}.home-hero__left{height:auto}.home-hero__photo{justify-self:stretch;max-width:none}:root{--name-size:clamp(44px, 14vw, 72px)}.home-hero__intro p{font-size:17px!important}.home-hero__panel,.home-hero__reveal{display:none}}.manifesto span{color:var(--color-neutral-300);transition:color .25s}.story-frame{width:100%;height:min(calc(100vh - var(--hh,66px) - 120px), 760px);background:var(--color-surface);min-height:360px;position:relative;overflow:hidden}.story-frame>div{transition:opacity .8s ease, transform 1.4s var(--ease-soft);position:absolute;inset:0}.story-frame img{object-fit:cover;width:100%;height:100%}@media (max-width:799px){.story-sticky{position:relative!important;top:0!important}.story-frame{height:62vh;min-height:320px}.story-chapter{min-height:0!important}}.panel{background:var(--color-bg);border-top:2px solid var(--color-text);margin-bottom:10vh;position:sticky}.panel__inner{transform-origin:50% 0;min-height:min(calc(100vh - var(--hh,66px) - 110px), 760px);grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:24px clamp(24px,4vw,72px);padding:24px 0 32px;display:grid}.panel__media{background:var(--color-surface);min-height:300px;position:relative;overflow:hidden}@media (max-width:899px){.panel{margin-bottom:48px;position:relative;top:0!important}.panel__inner{min-height:0}}.journey{background:var(--color-bg);height:420vh;position:relative}.journey__sticky{height:100svh;padding:calc(var(--hh,66px) + clamp(16px, 3vh, 32px)) 0 clamp(16px, 3vh, 32px);flex-direction:column;display:flex;position:sticky;top:0;overflow:hidden}.journey__head{padding:0 var(--gut);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:end;gap:16px clamp(24px,4vw,72px);display:grid}.journey__year{font-family:var(--font-heading);font-weight:800;font-size:calc(clamp(56px, min(11vw, 17vh), 200px) * var(--h-b));letter-spacing:-.055em;color:var(--color-accent);font-feature-settings:"tnum" 1;white-space:nowrap;line-height:.86;display:block}.journey__track{box-sizing:border-box;width:max-content;height:100%;padding:clamp(14px, 2.4vh, 24px) var(--gut) 0;will-change:transform;display:flex}.station{border-right:2px solid var(--color-divider);flex-direction:column;flex:none;gap:12px;width:clamp(280px,29vw,460px);height:100%;margin-right:clamp(20px,2.4vw,40px);padding-right:clamp(20px,2.4vw,40px);transition:opacity .5s;display:flex}.station__vis{transform-origin:50% 100%;min-height:90px;transition:transform .7s var(--ease-out);flex:auto;position:relative;overflow:hidden;transform:scale(.94)}.journey__ticks{border-top:2px solid var(--color-divider);display:grid;position:relative}.journey__ticks>span[data-jtick]{letter-spacing:.02em;color:color-mix(in srgb, var(--color-text) 40%, transparent);white-space:nowrap;text-overflow:ellipsis;flex-direction:column;gap:6px;padding-top:10px;font-size:12px;font-weight:700;transition:color .3s;display:flex;overflow:hidden}.journey__ticks>span[data-jtick]>span{background:var(--color-neutral-300);width:6px;height:6px;transition:background .3s;display:block}@media (max-width:639px){.journey__head{grid-template-columns:minmax(0,1fr) auto}.journey__lede{display:none}.journey__ticks>span[data-jtick]{font-size:0}}.drift-row{gap:16px;width:max-content;display:flex}.preview{z-index:40;aspect-ratio:4/3;pointer-events:none;opacity:0;background:var(--color-surface);width:clamp(220px,22vw,340px);transition:opacity .3s;position:fixed;top:0;left:0;overflow:hidden}.preview img{object-fit:cover;width:100%;height:100%}.marquee-row{width:max-content;display:flex}.not-found{flex-direction:column;justify-content:center;gap:28px;min-height:100vh;display:flex}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.menu,.menu.is-open{transition:visibility}}@media (max-width:479px){.seg-opt{padding:7px 8px;font-size:12px}}
