.eco-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px 64px;align-items:start}.eco-col{display:grid;gap:24px;align-content:start}.eco-seg{transition:stroke .5s ease,stroke-width .6s var(--out)}.eco-lab{position:absolute;transform:translate(-50%,-50%);width:44px;height:44px;border-radius:50%;border:0;cursor:pointer;font:500 15px Satoshi,system-ui,sans-serif;font-variant-numeric:tabular-nums;background:#ffffff14;color:#f4f6fb;transition:background-color .3s ease,color .3s ease,transform .4s var(--out),box-shadow .3s ease}.eco-lab:hover{transform:translate(-50%,-50%) scale(1.12)}.eco-lab[aria-pressed=true]{background:var(--light);color:#020712;box-shadow:0 0 0 6px color-mix(in srgb,var(--light) 25%,transparent)}.eco-core{position:absolute;inset:19%;border-radius:50%;overflow:hidden;background:#0b1530;box-shadow:0 30px 80px #00000080}.eco-core img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.eco-list{list-style:none;margin:8px 0 0;padding:0;border-top:1px solid rgba(155,186,255,.18)}.eco-node{border-bottom:1px solid rgba(155,186,255,.18)}.eco-node-btn{display:flex;align-items:baseline;gap:14px;width:100%;text-align:left;padding:16px 4px;border:0;background:transparent;color:#f4f6fb;cursor:pointer;font:inherit;transition:color .2s ease,padding-left .3s var(--out)}.eco-node-btn:hover{padding-left:10px}.eco-plus{position:relative;flex:none;width:14px;height:14px;align-self:center}.eco-plus:before,.eco-plus:after{content:"";position:absolute;left:0;top:6px;width:14px;height:2px;background:var(--light);transition:transform .3s var(--out)}.eco-plus:after{transform:rotate(90deg)}.eco-node-btn[aria-expanded=true] .eco-plus:after{transform:rotate(0)}.eco-node[aria-current=true] .eco-node-btn{color:var(--light)}.eco-body{display:grid;gap:14px;padding:0 4px 20px 46px;animation:rise .45s var(--out) both}.eco-thumb{display:none}.eco-chip{display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border-radius:3px 12px 3px 3px;background:color-mix(in srgb,var(--light) 14%,transparent);font-size:14px}@media(max-width:900px){.eco-grid{grid-template-columns:1fr;gap:24px}.eco-wrap{display:none}.eco-body{padding-left:42px}.eco-thumb{display:block;width:100%;aspect-ratio:16 / 10;-o-object-fit:cover;object-fit:cover;border-radius:3px 16px 3px 3px}}@media(prefers-reduced-motion:reduce){.eco-body{animation:none}}.c-hero[data-astro-cid-ltf5osq2]{position:relative;margin-top:-100px;min-height:100svh;display:grid;grid-template-columns:100%;align-items:end;overflow:hidden;background:var(--night);color:#f4f6fb;isolation:isolate}.c-stage[data-astro-cid-ltf5osq2]{position:absolute;inset:0;z-index:-1}@media(prefers-reduced-motion:no-preference){.c-stage[data-astro-cid-ltf5osq2].i-stage.c-iris{animation:stageIn 1.6s var(--out) both,ciris 1.5s cubic-bezier(.76,0,.24,1) .2s both}}@keyframes ciris{0%{clip-path:circle(14% at 50% 46%)}to{clip-path:circle(120% at 50% 46%)}}.c-stage[data-astro-cid-ltf5osq2] img[data-astro-cid-ltf5osq2],.c-stage[data-astro-cid-ltf5osq2] video[data-astro-cid-ltf5osq2]{width:100%;height:112%;-o-object-fit:cover;object-fit:cover;display:block}.c-stage[data-astro-cid-ltf5osq2] video[data-astro-cid-ltf5osq2]{position:absolute;inset:0}.c-stage[data-astro-cid-ltf5osq2] video[data-astro-cid-ltf5osq2].v-off{display:none}.c-ch-frame[data-astro-cid-ltf5osq2]{position:relative}.c-play[data-astro-cid-ltf5osq2]{justify-self:start;display:inline-flex;align-items:center;gap:14px;min-height:52px;padding:6px 22px 6px 6px;border:1px solid color-mix(in srgb,var(--light) 55%,transparent);border-radius:999px;background:#02071259;backdrop-filter:blur(10px);color:#f4f6fb;font-size:var(--t-small);cursor:pointer;transition:transform .16s var(--out),border-color .2s ease,background-color .2s ease}.c-play-ring[data-astro-cid-ltf5osq2]{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:var(--light);color:var(--ink);transition:transform .3s var(--out)}.c-play-dur[data-astro-cid-ltf5osq2]{opacity:.65;font-variant-numeric:tabular-nums;margin-left:4px}.c-play[data-astro-cid-ltf5osq2]:active{transform:scale(.97)}@media(hover:hover)and (pointer:fine){.c-play[data-astro-cid-ltf5osq2]:hover{border-color:var(--light);background:#0207128c}.c-play[data-astro-cid-ltf5osq2]:hover .c-play-ring[data-astro-cid-ltf5osq2]{transform:scale(1.06)}}.c-film[data-astro-cid-ltf5osq2]{width:min(92vw,calc(86vh * 16 / 9));max-width:none;max-height:none;padding:0;border:0;border-radius:14px;background:#000;overflow:visible;color:#fff}.c-film[data-astro-cid-ltf5osq2]::backdrop{background:#020712db;backdrop-filter:blur(6px)}.c-film-in[data-astro-cid-ltf5osq2]{position:relative}.c-film[data-astro-cid-ltf5osq2] video[data-astro-cid-ltf5osq2]{width:100%;aspect-ratio:16 / 9;display:block;border-radius:14px;background:#000}.c-film-x[data-astro-cid-ltf5osq2]{position:absolute;top:-56px;right:0;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;border:1px solid rgba(255,255,255,.3);background:#02071299;color:#fff;cursor:pointer;transition:transform .16s var(--out)}.c-film-x[data-astro-cid-ltf5osq2]:active{transform:scale(.95)}@media(prefers-reduced-motion:no-preference){.c-film[data-astro-cid-ltf5osq2][open]{animation:filmIn .36s var(--out) both}.c-film[data-astro-cid-ltf5osq2][open]::backdrop{animation:filmFade .3s ease both}}@keyframes filmIn{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:none}}@keyframes filmFade{0%{opacity:0}to{opacity:1}}@media(max-width:760px){.c-hero[data-astro-cid-ltf5osq2]:has(.c-loop) .c-veil[data-astro-cid-ltf5osq2]{background:linear-gradient(to top,#020712f5 30%,#020712b8 70%,#0207128c)}.c-film[data-astro-cid-ltf5osq2]{width:100vw;border-radius:0}.c-film[data-astro-cid-ltf5osq2] video[data-astro-cid-ltf5osq2]{border-radius:0}.c-film-x[data-astro-cid-ltf5osq2]{top:-52px;right:12px}}.c-veil[data-astro-cid-ltf5osq2]{position:absolute;inset:0;background:linear-gradient(to top,#020712f0 18%,#02071266 60%,#02071273)}.c-hero-in[data-astro-cid-ltf5osq2]{width:100%;padding-top:160px;padding-bottom:72px;display:grid;gap:24px}.c-crumb[data-astro-cid-ltf5osq2]{display:flex;gap:12px;align-items:center;font-size:var(--t-small);color:var(--fg-mute)}.c-dl[data-astro-cid-ltf5osq2]{display:flex;flex-wrap:wrap;gap:24px 48px;margin:16px 0 0;padding-top:24px;border-top:1px solid color-mix(in srgb,var(--light) 40%,transparent)}.c-dl[data-astro-cid-ltf5osq2] div[data-astro-cid-ltf5osq2]{display:grid;gap:4px}.c-dl[data-astro-cid-ltf5osq2] dt[data-astro-cid-ltf5osq2]{opacity:.6}.c-dl[data-astro-cid-ltf5osq2] dd[data-astro-cid-ltf5osq2]{margin:0;font-weight:500}.c-ring-bg[data-astro-cid-ltf5osq2]{position:absolute;right:-8vw;top:10vh;width:42vw;height:42vw;z-index:-1;opacity:.5;pointer-events:none}.c-concept[data-astro-cid-ltf5osq2]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:48px 80px;align-items:start}.c-concept-head[data-astro-cid-ltf5osq2]{display:grid;gap:20px;position:sticky;top:120px}.c-principles[data-astro-cid-ltf5osq2]{margin:0;display:grid}.c-principles[data-astro-cid-ltf5osq2] div[data-astro-cid-ltf5osq2]{padding:24px 0;border-top:1px solid color-mix(in srgb,var(--light) 55%,#8a94a8);display:grid;gap:8px}.c-principles[data-astro-cid-ltf5osq2] dt[data-astro-cid-ltf5osq2]{margin:0}.c-principles[data-astro-cid-ltf5osq2] dd[data-astro-cid-ltf5osq2]{margin:0;color:var(--fg-mute);max-width:44ch}.c-ch[data-astro-cid-ltf5osq2]{display:grid;gap:32px;padding-bottom:var(--sec)}.c-ch-media[data-astro-cid-ltf5osq2]{margin:0;width:min(100%,var(--wrap));margin-inline:auto;padding-inline:var(--pad)}.c-ch-frame[data-astro-cid-ltf5osq2]{overflow:hidden;border-radius:var(--r);background:#fff;box-shadow:0 24px 60px #0207121f}.c-ch-frame[data-astro-cid-ltf5osq2] img[data-astro-cid-ltf5osq2]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.c-ch-text[data-astro-cid-ltf5osq2]{width:100%;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:12px 64px;align-items:start}.c-ch-text[data-astro-cid-ltf5osq2]>.caption[data-astro-cid-ltf5osq2]{grid-column:1 / -1}.c-ch-text[data-astro-cid-ltf5osq2]>h2[data-astro-cid-ltf5osq2]{grid-column:1}.c-ch-text[data-astro-cid-ltf5osq2]>p[data-astro-cid-ltf5osq2]{grid-column:2;padding-top:10px}.c-strip[data-astro-cid-ltf5osq2]{list-style:none;margin:32px 0 0;padding:0 var(--pad);display:flex;gap:20px;width:-moz-max-content;width:max-content}.c-tile[data-astro-cid-ltf5osq2]{width:clamp(240px,26vw,400px);flex:none}.c-kpis[data-astro-cid-ltf5osq2]{list-style:none;margin:40px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:32px}.c-kpis[data-astro-cid-ltf5osq2] li[data-astro-cid-ltf5osq2]{display:grid;gap:8px;padding-top:24px;border-top:1px solid color-mix(in srgb,var(--light) 60%,#8a94a8)}.c-kpis[data-astro-cid-ltf5osq2] .giant[data-astro-cid-ltf5osq2]{color:var(--ink)}.c-next[data-astro-cid-ltf5osq2]{position:relative;display:grid;grid-template-columns:100%;align-items:center;min-height:70svh;overflow:hidden;background:var(--night);color:#f4f6fb;text-decoration:none;isolation:isolate}.c-next[data-astro-cid-ltf5osq2] img[data-astro-cid-ltf5osq2]{position:absolute;inset:0;width:100%;height:115%;-o-object-fit:cover;object-fit:cover;z-index:-1;opacity:.55;transition:opacity .8s ease,transform 1.2s var(--out)}.c-next[data-astro-cid-ltf5osq2]:hover img[data-astro-cid-ltf5osq2]{opacity:.8;transform:scale(1.03)}.c-next-in[data-astro-cid-ltf5osq2]{width:100%;display:grid;gap:12px;padding-top:96px;padding-bottom:96px}@media(max-width:900px){.c-concept[data-astro-cid-ltf5osq2]{grid-template-columns:1fr;gap:32px}.c-concept-head[data-astro-cid-ltf5osq2]{position:static}.c-ch-text[data-astro-cid-ltf5osq2]{grid-template-columns:1fr}.c-ch-text[data-astro-cid-ltf5osq2]>h2[data-astro-cid-ltf5osq2],.c-ch-text[data-astro-cid-ltf5osq2]>p[data-astro-cid-ltf5osq2]{grid-column:1}.c-ch-text[data-astro-cid-ltf5osq2]>p[data-astro-cid-ltf5osq2]{padding-top:0}}@media(max-width:760px){.c-hero[data-astro-cid-ltf5osq2]{margin-top:-80px}.c-hero-in[data-astro-cid-ltf5osq2]{padding-top:120px}.c-ring-bg[data-astro-cid-ltf5osq2]{display:none}.c-ch-media[data-astro-cid-ltf5osq2]{padding-inline:0}.c-ch-frame[data-astro-cid-ltf5osq2]{border-radius:0}.c-strip[data-astro-cid-ltf5osq2]{overflow-x:auto;width:auto;scroll-snap-type:x proximity;scrollbar-width:none;padding-bottom:8px}.c-strip[data-astro-cid-ltf5osq2]::-webkit-scrollbar{display:none}.c-tile[data-astro-cid-ltf5osq2]{width:78vw;scroll-snap-align:start}.c-next-in[data-astro-cid-ltf5osq2] .giant[data-astro-cid-ltf5osq2]{font-size:clamp(40px,12vw,64px);overflow-wrap:anywhere}}
