@font-face{font-family:__Archivo_7347c0;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/_next/static/media/8a053b136321ec99-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Archivo_7347c0;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/_next/static/media/2a8fe189f1a8dd0c-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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_7347c0;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/_next/static/media/c214ffb7f5362987-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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_7347c0;src:local("Arial");ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.00%;size-adjust:98.70%}.__className_7347c0{font-family:__Archivo_7347c0,__Archivo_Fallback_7347c0;font-style:normal}.__variable_7347c0{--f-wide:"__Archivo_7347c0","__Archivo_Fallback_7347c0"}@font-face{font-family:__DM_Mono_5f54b7;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/8d0a1832fd3be0c8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:__DM_Mono_5f54b7;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/d7df244fe7b07b95-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__DM_Mono_5f54b7;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/64418ffc17e50301-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:__DM_Mono_5f54b7;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/0e96d314a90a6138-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__DM_Mono_Fallback_5f54b7;src:local("Arial");ascent-override:73.71%;descent-override:23.03%;line-gap-override:0.00%;size-adjust:134.59%}.__className_5f54b7{font-family:__DM_Mono_5f54b7,__DM_Mono_Fallback_5f54b7;font-style:normal}.__variable_5f54b7{--f-mono:"__DM_Mono_5f54b7","__DM_Mono_Fallback_5f54b7"}html:has(.hl-page),html:has(.hl-page) body{margin:0;padding:0;background:#000}.hl-page{--black:#000;--line:hsla(0,0%,100%,.1);--line-2:hsla(0,0%,100%,.18);--fg:#f2f2f3;--fg-2:#a7a7ab;--fg-3:#6b6b70;--link:#cfe3ff;--iris:linear-gradient(90deg,#10262d,#2f5f6e 16%,#4fa8c6 32%,#cfe3ff 46%,#fff 54%,#ffb35c 64%,#ff5fb0 74%,#8f6bff 86%,#3d6dff);--gl:max(clamp(16px,3vw,48px),env(safe-area-inset-left,0px));--gr:max(clamp(16px,3vw,48px),env(safe-area-inset-right,0px));--paper:#111113;--ink:var(--fg);--rule:var(--line-2);--green-soft:hsla(0,0%,100%,.08);--green-deep:var(--link);color-scheme:dark;position:relative;min-height:100vh;overflow-x:clip;background:var(--black);color:var(--fg);font:400 16px/1.55 var(--f-wide),Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.hl-page *,.hl-page :after,.hl-page :before{box-sizing:border-box}.hl-page ::selection{background:var(--link);color:var(--black)}.hl-page :focus-visible{outline:2px solid #4fa8c6;outline-offset:3px;border-radius:8px}.hl-page:before{content:"";position:absolute;inset:-10% -10% auto;height:720px;pointer-events:none;background:radial-gradient(50% 50% at 50% 30%,rgba(79,168,198,.12),rgba(143,107,255,.06) 45%,transparent 70%)}.hl-nav{position:-webkit-sticky;position:sticky;top:0;z-index:10;background:rgba(0,0,0,.6);backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%);border-bottom:1px solid var(--line)}.hl-nav__row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px var(--gr) 18px var(--gl)}.hl-nav__logo{display:inline-flex;align-items:center;gap:11px;color:var(--fg);text-decoration:none}.hl-nav__logo svg{display:block;width:23px;height:23px;fill:#fff;flex:none}.hl-nav__logo span{font:600 27px/.8 var(--f-wide);font-stretch:125%;letter-spacing:.06em;padding-top:2px}.hl-nav__right{display:flex;align-items:center;gap:clamp(14px,2.4vw,28px)}.hl-nav__back{display:inline-flex;align-items:center;gap:8px;font:500 12px/1 var(--f-wide);font-stretch:118%;text-transform:uppercase;letter-spacing:.12em;color:#d7d7da;text-decoration:none;padding:6px 0;transition:color .25s}.hl-nav__back i{font-style:normal;transition:transform .35s}.hl-nav__back:hover{color:#fff}.hl-nav__back:hover i{transform:translateX(3px)}.hl-page .hub-lang__trigger{font-family:var(--f-mono),ui-monospace,monospace!important;white-space:nowrap}.hl-page .hub-lang__trigger *{white-space:nowrap}html:has(.hl-page) .hub-locale-banner{background:#0b0b0c!important;color:#d7d7da!important;border-bottom:1px solid hsla(0,0%,100%,.1);font-family:Helvetica Neue,Arial,sans-serif!important}html:has(.hl-page) .hub-locale-banner a{color:#cfe3ff!important;-webkit-text-decoration-color:rgba(207,227,255,.4)!important;text-decoration-color:rgba(207,227,255,.4)!important}html:has(.hl-page) .hub-locale-banner button{border-color:hsla(0,0%,100%,.18)!important}.hl-page .hub-lang__menu{box-shadow:0 18px 50px rgba(0,0,0,.6)!important;border-color:var(--line-2)!important}.lp-teaser{position:relative;padding:clamp(72px,13vh,144px) 0 clamp(24px,4vh,48px)}.lp-teaser__col{width:100%;max-width:calc(680px + var(--gl) + var(--gr));margin:0 auto;padding:0 var(--gr) 0 var(--gl)}.hl-eyebrow{display:flex;align-items:center;gap:14px;margin:0 0 clamp(36px,6vh,56px);font:400 13px/1 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-2)}.hl-eyebrow:before{content:"";display:block;width:32px;height:1px;background:var(--iris);flex:none}.lp-teaser__text{display:flex;flex-direction:column;gap:1.15em}.lp-teaser__text p{margin:0;white-space:pre-line;text-wrap:pretty;font-size:clamp(16px,1.25vw,19px);line-height:1.7;color:#c9c9ce}.lp-teaser__text p:first-child{color:var(--fg)}.lp-teaser__text a{color:var(--link);text-decoration:underline;-webkit-text-decoration-color:rgba(207,227,255,.35);text-decoration-color:rgba(207,227,255,.35);text-underline-offset:3px;transition:color .12s ease,-webkit-text-decoration-color .12s ease;transition:color .12s ease,text-decoration-color .12s ease;transition:color .12s ease,text-decoration-color .12s ease,-webkit-text-decoration-color .12s ease}.lp-teaser__text a:hover{color:#fff;-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.lp-teaser__stage{position:relative;margin-top:clamp(48px,8vh,96px);height:clamp(320px,56vh,600px)}.lp-loop__stage{display:block;width:100%;height:100%;cursor:-webkit-grab;cursor:grab;touch-action:pan-y;animation:hl-fade .9s ease both}.lp-loop__stage:active{cursor:-webkit-grabbing;cursor:grabbing}@keyframes hl-fade{0%{opacity:0}to{opacity:1}}@media (max-width:640px){.hl-nav__row{padding-top:14px;padding-bottom:14px}.hl-nav__logo span{font-size:22px}.hl-nav__logo svg{width:20px;height:20px}.lp-teaser__stage{height:clamp(280px,44vh,400px)}}@media (prefers-reduced-motion:reduce){.lp-loop__stage{animation:none}}