:root{--bg: #000;--bg-2: #171717;--bg-3: #242424;--line: #3b3b3b;--fg: #fff;--muted: #a3a3a3;--font: "DM Sans", system-ui, sans-serif;--gutter: 30px;--ease: cubic-bezier(.22, .61, .36, 1)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;background:var(--bg);color:var(--fg);font-family:var(--font);font-size:16px;line-height:1.4;text-transform:uppercase;-webkit-font-smoothing:antialiased;overflow-x:hidden}img,video,iframe{max-width:100%;display:block}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--fg);outline-offset:4px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip{position:absolute;left:12px;top:-60px;z-index:100;background:var(--fg);color:var(--bg);padding:10px 14px}.skip:focus{top:12px}.h1{margin:0;font-weight:400;font-size:64px;line-height:1;letter-spacing:-.03em}.h2{margin:0;font-weight:400;font-size:50px;line-height:1;letter-spacing:-.03em}.p{margin:0;font-size:16px;line-height:1.4}.p+.p{margin-top:20px}.s{margin:0;font-size:12px;line-height:1.4;color:var(--muted)}.link-text{font-size:14px;font-weight:600;line-height:1}.wrap{width:100%;max-width:1920px;margin:0 auto;padding:0 var(--gutter)}.sec{margin-top:200px}.sec-head{display:flex;align-items:flex-end;gap:30px}.sec-head .arrow{width:30px;height:30px;flex:none;margin-bottom:4px}.sec-head .titles{display:flex;flex-direction:column;gap:20px;padding-left:70px}.sec-head .titles .h1,.sec-head .titles .h2{max-width:640px}.flip{display:inline-flex;position:relative;overflow:hidden;line-height:1.1;min-height:24px;align-items:center}.flip span{display:block;transition:transform .45s var(--ease)}.flip span+span{position:absolute;left:0;top:100%}.flip:hover span,.flip:focus-visible span{transform:translateY(-100%)}@media(prefers-reduced-motion:reduce){.flip span{transition:none}}.js .blur:not(.in){filter:blur(10px);opacity:0;transform:translateY(18px)}.blur{transition:filter 1s var(--ease),opacity 1s var(--ease),transform 1s var(--ease)}@media(prefers-reduced-motion:reduce){.js .blur:not(.in){filter:none;opacity:1;transform:none}}@media(max-width:1199px){.h1{font-size:54px}.h2{font-size:42px}.sec{margin-top:160px}}@media(max-width:809px){:root{--gutter: 20px}.h1{font-size:36px}.h2{font-size:30px}.sec{margin-top:120px}.sec-head{gap:16px}.sec-head .titles{padding-left:0}}.top[data-astro-cid-5hce7sga]{position:relative;z-index:20}.top-bar[data-astro-cid-5hce7sga]{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:26px var(--gutter)}.top-home[data-astro-cid-5hce7sga] .top-bar[data-astro-cid-5hce7sga]{position:relative}.top-nav[data-astro-cid-5hce7sga]{display:flex;gap:30px}.top-home[data-astro-cid-5hce7sga] .top-nav[data-astro-cid-5hce7sga]{flex:1;justify-content:space-between}.langs[data-astro-cid-5hce7sga]{display:flex;gap:4px;margin-left:30px}.langs[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]{font-size:12px;font-weight:600;min-width:28px;min-height:28px;display:inline-grid;place-items:center;color:var(--muted);transition:color .3s}.langs[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]:hover,.langs[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga][aria-current=true]{color:var(--fg)}.top-logo[data-astro-cid-5hce7sga] img[data-astro-cid-5hce7sga]{width:80px;height:auto}.home-logo[data-astro-cid-5hce7sga]{display:block;width:min(1000px,100% - 2 * var(--gutter));margin:40px auto 0}.home-logo[data-astro-cid-5hce7sga] img[data-astro-cid-5hce7sga]{width:100%;height:auto}.menu-btn[data-astro-cid-5hce7sga]{display:none;width:44px;height:44px;background:none;border:0;color:var(--fg);cursor:pointer;position:relative;z-index:40}.bars[data-astro-cid-5hce7sga]{position:relative;display:block;width:26px;height:10px;margin:0 auto}.bars[data-astro-cid-5hce7sga] i[data-astro-cid-5hce7sga]{position:absolute;left:0;right:0;height:1.5px;background:currentColor;transition:transform .35s var(--ease),top .35s var(--ease)}.bars[data-astro-cid-5hce7sga] i[data-astro-cid-5hce7sga]:first-child{top:0}.bars[data-astro-cid-5hce7sga] i[data-astro-cid-5hce7sga]:last-child{top:8.5px}.menu-btn[data-astro-cid-5hce7sga][aria-expanded=true] .bars[data-astro-cid-5hce7sga] i[data-astro-cid-5hce7sga]:first-child{top:4px;transform:rotate(45deg)}.menu-btn[data-astro-cid-5hce7sga][aria-expanded=true] .bars[data-astro-cid-5hce7sga] i[data-astro-cid-5hce7sga]:last-child{top:4px;transform:rotate(-45deg)}.menu[data-astro-cid-5hce7sga]{position:fixed;inset:0;z-index:30;background:var(--bg);display:flex;flex-direction:column;justify-content:space-between;padding:110px var(--gutter) 40px}.menu[data-astro-cid-5hce7sga][hidden]{display:none}.menu[data-astro-cid-5hce7sga] nav[data-astro-cid-5hce7sga]{display:flex;flex-direction:column;gap:14px}.menu[data-astro-cid-5hce7sga] nav[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga][aria-current=page]{color:var(--muted)}.menu-social[data-astro-cid-5hce7sga]{display:flex;flex-direction:column;gap:16px;border-top:1px solid var(--line);padding-top:24px}.menu-social[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]{min-height:24px}.foot[data-astro-cid-5hce7sga]{position:relative;margin-top:200px;overflow:hidden;min-height:900px;display:flex;align-items:flex-end}.foot-img[data-astro-cid-5hce7sga]{position:absolute;right:0;top:0;width:min(100%,1440px);height:100%;object-fit:cover;object-position:70% 20%;-webkit-mask-image:linear-gradient(to right,transparent 0%,#000 35%);mask-image:linear-gradient(to right,transparent 0%,#000 35%)}.foot[data-astro-cid-5hce7sga]:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,#000 22%,rgba(0,0,0,.55) 45%,transparent 70%);pointer-events:none}.foot-in[data-astro-cid-5hce7sga]{position:relative;z-index:1;display:flex;flex-direction:column;align-items:stretch;gap:16px;padding-bottom:40px}.foot-nav[data-astro-cid-5hce7sga]{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:12px 30px}.foot[data-astro-cid-5hce7sga] hr[data-astro-cid-5hce7sga]{width:100%;border:0;border-top:1px solid rgba(255,255,255,.35);margin:4px 0}.foot-logo[data-astro-cid-5hce7sga]{width:min(1000px,100%);height:auto;margin:120px auto 0}@media(max-width:809px){.top-nav[data-astro-cid-5hce7sga]{display:none}.menu-btn[data-astro-cid-5hce7sga]{display:block}.langs[data-astro-cid-5hce7sga]{margin-left:auto}.top-home[data-astro-cid-5hce7sga] .top-bar[data-astro-cid-5hce7sga]{justify-content:flex-end;padding-block:14px}.top-bar[data-astro-cid-5hce7sga]{padding-block:14px}.home-logo[data-astro-cid-5hce7sga]{margin-top:0;width:calc(100% - 2 * var(--gutter))}.foot[data-astro-cid-5hce7sga]{min-height:720px;margin-top:120px}.foot-img[data-astro-cid-5hce7sga]{width:100%;height:62%;-webkit-mask-image:linear-gradient(to bottom,#000 60%,transparent 100%);mask-image:linear-gradient(to bottom,#000 60%,transparent 100%)}.foot-nav[data-astro-cid-5hce7sga]{flex-direction:column;align-items:flex-start;gap:4px}.foot-logo[data-astro-cid-5hce7sga]{margin-top:40px}}
