@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/poppins-devanagari-300-normal.D7nrgzLr.woff2) format("woff2"),url(/_astro/poppins-devanagari-300-normal.5EpgE5P1.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/poppins-latin-ext-300-normal.Cirz0Guu.woff2) format("woff2"),url(/_astro/poppins-latin-ext-300-normal.nf6F73WS.woff) format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/poppins-latin-300-normal.Dku2WoCh.woff2) format("woff2"),url(/_astro/poppins-latin-300-normal.DCNuMXUj.woff) format("woff");unicode-range:U+0000-00FF,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:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/poppins-devanagari-400-normal.CJDn6rn8.woff2) format("woff2"),url(/_astro/poppins-devanagari-400-normal.CqVvlrh5.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/poppins-latin-ext-400-normal.by3JarPu.woff2) format("woff2"),url(/_astro/poppins-latin-ext-400-normal.DaBSavcJ.woff) format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/poppins-latin-400-normal.cpxAROuN.woff2) format("woff2"),url(/_astro/poppins-latin-400-normal.BOb3E3N0.woff) format("woff");unicode-range:U+0000-00FF,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:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/poppins-devanagari-600-normal.STEjXBNN.woff2) format("woff2"),url(/_astro/poppins-devanagari-600-normal.ClASKHrr.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/poppins-latin-ext-600-normal.CAhIAdZj.woff2) format("woff2"),url(/_astro/poppins-latin-ext-600-normal.Df5ffKXP.woff) format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/poppins-latin-600-normal.zEkxB9Mr.woff2) format("woff2"),url(/_astro/poppins-latin-600-normal.BJdTmd5m.woff) format("woff");unicode-range:U+0000-00FF,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:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/poppins-devanagari-700-normal.O-jipLrW.woff2) format("woff2"),url(/_astro/poppins-devanagari-700-normal.fHs-vx92.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/poppins-latin-ext-700-normal.cby-RkWa.woff2) format("woff2"),url(/_astro/poppins-latin-ext-700-normal.DctTR6Tg.woff) format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/poppins-latin-700-normal.Qrb0O0WB.woff2) format("woff2"),url(/_astro/poppins-latin-700-normal.BVuQR_eA.woff) format("woff");unicode-range:U+0000-00FF,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:Poppins;font-style:normal;font-display:swap;font-weight:900;src:url(/_astro/poppins-devanagari-900-normal.DntvEK6c.woff2) format("woff2"),url(/_astro/poppins-devanagari-900-normal.CcN7yKeD.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:900;src:url(/_astro/poppins-latin-ext-900-normal.DPEExWNF.woff2) format("woff2"),url(/_astro/poppins-latin-ext-900-normal.CddlvElL.woff) format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:900;src:url(/_astro/poppins-latin-900-normal.BmL1zqjw.woff2) format("woff2"),url(/_astro/poppins-latin-900-normal.By5LX1Cr.woff) format("woff");unicode-range:U+0000-00FF,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:Montserrat;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/montserrat-cyrillic-ext-300-normal.AjyHH-nA.woff2) format("woff2"),url(/_astro/montserrat-cyrillic-ext-300-normal.Ctr4ZZfs.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/montserrat-cyrillic-300-normal.DyQnI4ta.woff2) format("woff2"),url(/_astro/montserrat-cyrillic-300-normal.BVP0yxL_.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/montserrat-vietnamese-300-normal.BIrGnxdC.woff2) format("woff2"),url(/_astro/montserrat-vietnamese-300-normal.F69v1y7v.woff) format("woff");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:Montserrat;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/montserrat-latin-ext-300-normal.DiDe5dVi.woff2) format("woff2"),url(/_astro/montserrat-latin-ext-300-normal.BCbSOsYO.woff) format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/montserrat-latin-300-normal.BgP24wlQ.woff2) format("woff2"),url(/_astro/montserrat-latin-300-normal.sTRdVzlf.woff) format("woff");unicode-range:U+0000-00FF,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:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/montserrat-cyrillic-ext-400-normal.Xqov12YL.woff2) format("woff2"),url(/_astro/montserrat-cyrillic-ext-400-normal.DRPPeomZ.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/montserrat-cyrillic-400-normal.BPq32Q8K.woff2) format("woff2"),url(/_astro/montserrat-cyrillic-400-normal.jEs4Tk-Z.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/montserrat-vietnamese-400-normal.D4oHqQTd.woff2) format("woff2"),url(/_astro/montserrat-vietnamese-400-normal.BeEscFYY.woff) format("woff");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:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/montserrat-latin-ext-400-normal.B8bwfy6Y.woff2) format("woff2"),url(/_astro/montserrat-latin-ext-400-normal.BffdBkAA.woff) format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/montserrat-latin-400-normal.BLhwKU8k.woff2) format("woff2"),url(/_astro/montserrat-latin-400-normal.xItZbAXg.woff) format("woff");unicode-range:U+0000-00FF,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}:root{--black: #000;--footer-bg: #090909;--white: #fff;--blue: #0077d4;--blue-hover: #1a8ae6;--violet: #aa8af5;--lilac-border: #c9b6f5;--grey-text: #8b949e;--grey-light: #bcbcbc;--line: #424242;--line-footer: #353535;--case-grey: #575757;--grad-text: linear-gradient(90deg, #2880f6 3.35%, #aa8af5 100%);--font-display: "Poppins", system-ui, sans-serif;--font-body: "Montserrat", system-ui, sans-serif;--container: 1070px;--gutter: clamp(20px, 4vw, 48px);--radius: 16px}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}body{margin:0;background:var(--black);color:var(--white);font-family:var(--font-display);font-weight:400;line-height:1.4;overflow-x:hidden;-webkit-font-smoothing:antialiased}img{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration:none}h1,h2,h3,p,ul{margin:0}ul{padding:0;list-style:none}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}:focus-visible{outline:2px solid var(--violet);outline-offset:3px;border-radius:4px}section[id],footer[id]{scroll-margin-top:90px}.container{width:min(var(--container),100% - 2 * var(--gutter));margin-inline:auto}.br-lg,.br-md{display:none}@media(min-width:1100px){.br-lg{display:inline}}@media(min-width:900px){.br-md{display:inline}}.eyebrow{font-family:var(--font-display);font-weight:700;font-size:clamp(14px,1.39vw,20px);line-height:1;letter-spacing:.35em;text-transform:uppercase;background:var(--grad-text);-webkit-background-clip:text;background-clip:text;color:transparent;width:fit-content}.h2{font-weight:600;font-size:clamp(32px,4.03vw,58px);line-height:1.052;letter-spacing:0}.lead{font-weight:300;font-size:clamp(17px,1.67vw,24px);line-height:1.333}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.35em;background:var(--blue);color:var(--white);border-radius:30px;font-family:var(--font-display);text-transform:uppercase;white-space:nowrap;transition:background-color .2s ease,transform .2s ease,box-shadow .2s ease}.btn:hover{background:var(--blue-hover);box-shadow:0 0 28px #0077d473}.btn:active{transform:translateY(1px)}.btn--sm{height:36px;min-width:154px;padding:0 20px;font-weight:600;font-size:16px}.btn--lg{height:clamp(50px,4.375vw,63px);min-width:clamp(220px,19.8vw,285px);padding:0 28px;font-weight:700;font-size:clamp(18px,1.67vw,24px)}.glow{position:absolute;display:block;border-radius:50%;pointer-events:none}.header{position:fixed;inset:0 0 auto;z-index:70;transition:background-color .3s ease,backdrop-filter .3s ease}.header.is-scrolled{background:#000000b8;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.menu-open .header.is-scrolled{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}.header__inner{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:50px clamp(20px,4.17vw,60px) 20px;max-width:1440px;margin-inline:auto;transition:padding .3s ease}.header.is-scrolled .header__inner{padding-top:16px;padding-bottom:16px}.header__logo img{width:165px;height:auto}@media(max-width:899px){.header__inner{padding:20px var(--gutter)}.header__logo img{width:130px}}.burger{position:relative;width:48px;height:48px;margin-right:-10px;display:grid;place-items:center;border-radius:50%}.burger__icon{position:relative;width:28px;height:14px;display:block}.burger__icon span{position:absolute;right:0;height:1.5px;border-radius:2px;background:#fff;transition:transform .5s cubic-bezier(.7,0,.2,1),width .35s cubic-bezier(.16,1,.3,1),top .5s cubic-bezier(.7,0,.2,1)}.burger__icon span:nth-child(1){top:0;width:28px}.burger__icon span:nth-child(2){top:12.5px;width:18px}.burger:hover .burger__icon span:nth-child(2){width:28px}.burger[aria-expanded=true] .burger__icon span{width:28px;top:6.25px}.burger[aria-expanded=true] .burger__icon span:nth-child(1){transform:rotate(45deg)}.burger[aria-expanded=true] .burger__icon span:nth-child(2){transform:rotate(-45deg)}main,footer{transition:transform .9s cubic-bezier(.7,0,.2,1),opacity .7s ease,filter .7s ease;transform-origin:50% 40vh}.menu-open main,.menu-open footer{transform:perspective(1400px) translateZ(-420px);opacity:.08;filter:blur(5px) saturate(.6);pointer-events:none}.warp-menu{position:fixed;inset:0;z-index:60;overflow-y:auto;overscroll-behavior:contain;background:radial-gradient(120% 90% at 50% 45%,#0a061859,#000000bf);opacity:0;transition:opacity .5s ease;perspective:1000px}.warp-menu.is-open{opacity:1}.warp-menu[hidden]{display:none}.warp-menu__inner{min-height:100%;width:min(1180px,100% - 2 * var(--gutter));margin-inline:auto;padding:clamp(110px,16vh,170px) 0 40px;display:flex;flex-direction:column;justify-content:center}.warp-menu__kicker{display:flex;align-items:center;gap:12px;font-family:var(--font-body);font-size:13px;letter-spacing:.32em;text-transform:uppercase;color:var(--grey-light);margin-bottom:clamp(18px,3vh,34px);opacity:0;transform:translateY(10px);transition:opacity .5s ease .25s,transform .6s ease .25s}.warp-menu.is-open .warp-menu__kicker{opacity:1;transform:none}.warp-menu__dot{width:8px;height:8px;border-radius:50%;background:var(--violet);box-shadow:0 0 12px 3px #aa8af5b3;animation:pulse 1.8s ease-in-out infinite}@keyframes pulse{50%{opacity:.35}}.warp-menu__list{list-style:none;margin:0;padding:0}.warp-menu__list li,.warp-menu__footer{opacity:0;transform:translate3d(0,30px,-700px) scale(.85);filter:blur(10px);transition:opacity .5s ease calc(.12s + var(--i) * 50ms),transform .9s cubic-bezier(.16,1,.3,1) calc(.12s + var(--i) * 50ms),filter .7s ease calc(.12s + var(--i) * 50ms)}.warp-menu.is-open .warp-menu__list li,.warp-menu.is-open .warp-menu__footer{opacity:1;transform:none;filter:none}.warp-menu:not(.is-open) .warp-menu__list li,.warp-menu:not(.is-open) .warp-menu__footer{transform:translateZ(420px) scale(1.25);transition:opacity .35s ease,transform .6s cubic-bezier(.7,0,.84,0),filter .4s ease}.warp-link{position:relative;display:grid;grid-template-columns:56px 1fr auto;align-items:baseline;gap:20px;padding:clamp(6px,1.1vh,12px) 0;border-bottom:1px solid rgba(255,255,255,.08)}.warp-link__num{font-family:var(--font-body);font-size:14px;color:var(--grey-text);letter-spacing:.1em;transition:color .3s ease}.warp-link__label{font-weight:600;font-size:clamp(28px,4.1vh + 1vw,64px);line-height:1.1;letter-spacing:-.03em;color:#fff;background:linear-gradient(90deg,#fff 0% 50%,#2880f6 75%,#aa8af5);background-size:200% 100%;background-position:0 0;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;transition:background-position .6s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1),letter-spacing .5s ease}.warp-link__coord{font-family:var(--font-body);font-size:12px;letter-spacing:.14em;color:#bcbcbc8c;white-space:nowrap;opacity:0;transform:translate(-12px);transition:opacity .4s ease,transform .5s ease}.warp-link:after{content:"";position:absolute;left:0;bottom:-1px;height:1px;width:100%;background:linear-gradient(90deg,#2880f6,#aa8af5);transform:scaleX(0);transform-origin:left;transition:transform .6s cubic-bezier(.16,1,.3,1)}.warp-link:hover .warp-link__label,.warp-link:focus-visible .warp-link__label{background-position:100% 0;transform:translate(18px)}.warp-link:hover .warp-link__num,.warp-link:focus-visible .warp-link__num{color:var(--violet)}.warp-link:hover .warp-link__coord,.warp-link:focus-visible .warp-link__coord{opacity:1;transform:none}.warp-link:hover:after,.warp-link:focus-visible:after{transform:scaleX(1)}.warp-link:focus-visible{outline:none}.warp-menu__list:hover .warp-link:not(:hover) .warp-link__label{opacity:.35;transition:opacity .3s ease,background-position .6s ease,transform .5s ease}.warp-menu__footer{display:flex;flex-wrap:wrap;align-items:center;gap:18px 32px;margin-top:clamp(24px,4.5vh,48px)}.warp-menu__meta{font-family:var(--font-body);font-size:15px;color:var(--grey-text);transition:color .2s ease}.warp-menu__meta:hover{color:#fff}.warp-menu__lang{margin-left:auto;text-transform:uppercase;letter-spacing:.18em;font-size:13px}@media(max-width:699px){.warp-link{grid-template-columns:34px 1fr;gap:10px}.warp-link__coord{display:none}.warp-link__label{font-size:clamp(26px,3.2vh + 2vw,40px);white-space:nowrap}.warp-link{padding:4px 0}.warp-menu__inner{padding-top:100px;justify-content:flex-start}.warp-menu__lang{margin-left:0}}@media(prefers-reduced-motion:reduce){.warp-menu{background:#000000eb}.warp-menu__list li,.warp-menu__footer,.warp-menu:not(.is-open) .warp-menu__list li{transform:none!important;filter:none!important}.menu-open main,.menu-open footer{transform:none;filter:none}}.starfield{position:fixed;inset:0;width:100%;height:100%;z-index:0;pointer-events:none}main,.footer{position:relative;z-index:1}.hero{position:relative;height:100svh;min-height:620px}.is-flight .hero{height:calc(100svh + 170vh);margin-bottom:-55vh}@media(max-width:899px){.is-flight .hero{height:calc(100svh + 120vh);margin-bottom:-45vh}}.is-flight .about{position:relative;z-index:2}.hero__stage{position:sticky;top:0;height:100svh;min-height:620px;overflow:hidden;display:flex;justify-content:center;align-items:center;isolation:isolate}.hero__scene{position:absolute;width:max(104vw,184vh);aspect-ratio:1665 / 904;left:50%;top:50%;translate:-50% -50%;z-index:-2;--vp-x: 64.5%;--vp-y: 47%}.hero__scene.is-laid{translate:none}.hero__layer{position:absolute;left:0;top:0;width:100%;height:100%;max-width:none;transform-origin:var(--vp-x) var(--vp-y);will-change:transform,opacity;user-select:none}.hero__layer--stars{height:58.6%;transform-origin:var(--vp-x) 80%}.hero__flare{position:absolute;left:var(--vp-x);top:var(--vp-y);width:52%;aspect-ratio:1.5;transform:translate(-50%,-50%) scale(.6);background:radial-gradient(closest-side,rgba(255,246,240,1),rgba(250,205,240,.7) 30%,rgba(170,138,245,.25) 60%,transparent);mix-blend-mode:screen;opacity:0;pointer-events:none;will-change:transform,opacity}.hero__shade{position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,#00000059,#0000 22%),radial-gradient(120% 90% at 50% 45%,#0000 55%,#00000073),#0000001f}.hero__content{width:min(1224px,100% - 2 * var(--gutter));padding-top:clamp(40px,6vh,90px);display:flex;flex-direction:column;align-items:center;text-align:center;will-change:transform,opacity,filter}.is-flight .hero__content{opacity:0}.hero__title{font-weight:600;font-size:clamp(40px,5.56vw,80px);line-height:1.15;letter-spacing:-.05em;text-wrap:balance;text-shadow:0 2px 30px rgba(20,0,40,.35)}.hero__subtitle{margin-top:clamp(28px,4.65vw,67px);font-weight:700;font-size:clamp(18px,2.08vw,30px);line-height:1.333;letter-spacing:-.03em;max-width:915px;text-wrap:balance}.hero .btn{margin-top:clamp(32px,3.33vw,48px)}@media(max-width:599px){.hero__title{letter-spacing:-.03em}.hero__subtitle{letter-spacing:-.01em}}.hero__hint{position:absolute;left:50%;bottom:28px;translate:-50% 0;width:24px;height:38px;border:1.5px solid rgba(255,255,255,.55);border-radius:14px;opacity:0}.hero__hint span{position:absolute;left:50%;top:7px;width:3px;height:8px;margin-left:-1.5px;border-radius:2px;background:#fff;animation:hint 1.8s ease-in-out infinite}@keyframes hint{0%{transform:translateY(0);opacity:1}70%{transform:translateY(12px);opacity:0}to{opacity:0}}[data-reveal]{will-change:transform,opacity}.about{padding-top:clamp(40px,6vw,90px)}.about__card{--u: calc(100cqw / 1070);container-type:inline-size;position:relative;isolation:isolate;min-height:min(735.57px,68.75vw);border:1px solid var(--lilac-border);border-radius:var(--radius);box-shadow:0 6px 9px #00000040;background:var(--black)}.about__visual{position:absolute;inset:0;z-index:-1;pointer-events:none}.about__visual>*{--u: calc(100cqw / 1070)}.about__img--full{position:absolute;left:0;top:calc(-79 * var(--u));width:calc(1177 * var(--u));max-width:none}.about__img--crop{display:none}.about__img--lit{position:absolute;left:0;top:calc(-79 * var(--u));width:calc(1177 * var(--u));max-width:none;-webkit-mask-image:radial-gradient(37.5% 49.7% at 70.5% 61.6%,#000 35%,transparent 100%);mask-image:radial-gradient(37.5% 49.7% at 70.5% 61.6%,#000 35%,transparent 100%)}.about__shade{position:absolute;inset:0;border-radius:inherit;background:linear-gradient(155.87deg,#000000b3 18.9%,#0000 109.9%),linear-gradient(155.87deg,#000000b3 18.9%,#0000 109.9%),linear-gradient(65.87deg,#000 2.34%,#09090900 114.2%)}.about__stars{position:absolute;left:calc(576 * var(--u));top:calc(153 * var(--u));width:calc(380 * var(--u));max-width:none}.about__stars--add{mix-blend-mode:plus-lighter}.glow--sun1,.glow--sun2,.glow--sun3{background:radial-gradient(circle,#fff,#ffc27c);mix-blend-mode:plus-lighter}.glow--sun1{left:calc(746 * var(--u));top:calc(384 * var(--u));width:calc(89 * var(--u));height:calc(76 * var(--u));filter:blur(calc(50 * var(--u)))}.glow--sun2{left:calc(746 * var(--u));top:calc(280 * var(--u));width:calc(89 * var(--u));height:calc(132 * var(--u));opacity:.53;filter:blur(calc(50 * var(--u)))}.glow--sun3{left:calc(821 * var(--u));top:calc(521 * var(--u));width:calc(131 * var(--u));height:calc(70 * var(--u));filter:blur(calc(60 * var(--u)))}.about__content{position:relative;min-height:inherit;display:flex;flex-direction:column;padding:calc(57 * var(--u)) calc(50 * var(--u)) calc(30 * var(--u))}.about .h2{margin-top:calc(21 * var(--u));max-width:839px}.about__body{margin-top:calc(136 * var(--u));max-width:18.5em}.about__countries{margin-top:auto;margin-inline:calc(2 * var(--u)) calc(15 * var(--u));padding-top:calc(36 * var(--u));border-top:1px solid var(--line);display:flex;align-items:center;gap:calc(39 * var(--u));padding-left:calc(31 * var(--u))}.about__countries img{width:21px;flex:none}.about__countries ul{display:flex;flex-wrap:wrap;align-items:center;gap:4px 0}.about__countries li{font-size:clamp(13px,1.25vw,18px);letter-spacing:.27em;color:var(--grey-light);white-space:nowrap}.about__countries li+li:before{content:"·";font-weight:900;color:var(--blue);margin:0 clamp(14px,3.2vw,46px);letter-spacing:0}@media(max-width:899px){.about__card{--u: 1px;min-height:0;overflow:hidden}.about__visual>*{--u: 1px}.about__img--full,.about__img--lit,.about__stars,.glow--sun1,.glow--sun2,.glow--sun3{display:none}.about__img--crop{display:block;position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:78% 50%;opacity:.9}.about__shade{background:linear-gradient(180deg,#000000d1,#0000008c 55%,#00000059)}.about__content{padding:36px 24px 26px}.about .h2{margin-top:16px}.about__body{margin-top:28px}.about__countries{margin:120px 0 0;padding:22px 0 0;gap:16px;align-items:center}.about__countries ul{display:grid;grid-template-columns:auto auto;gap:10px 22px}.about__countries li{letter-spacing:.14em}.about__countries li+li:before{content:none}}.services{padding-top:clamp(80px,12.6vw,182px)}.accordion{margin-top:clamp(28px,4.2vw,61px)}.accordion__item{border-bottom:1px solid var(--line)}.accordion__trigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:clamp(18px,1.875vw,27px) 0 clamp(20px,2.08vw,30px);text-align:left;font-weight:600;font-size:clamp(22px,2.78vw,40px);line-height:1.5;transition:color .2s ease}.accordion__trigger:hover{color:#e9e2ff}.accordion__icon{flex:none;margin-right:32px;font-weight:400;font-size:clamp(34px,3.33vw,48px);line-height:1;color:var(--blue);transition:transform .35s ease}.accordion__trigger[aria-expanded=true] .accordion__icon{transform:rotate(45deg)}.accordion__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s ease}.accordion__panel>div{overflow:hidden}.accordion__panel p{max-width:760px;padding-bottom:clamp(22px,2.2vw,32px);font-family:var(--font-body);font-size:clamp(16px,1.39vw,20px);line-height:1.5;color:var(--grey-text)}.accordion__item.is-open .accordion__panel{grid-template-rows:1fr}@media(max-width:599px){.accordion__icon{margin-right:4px}}.cases{padding-top:clamp(90px,15.7vw,226px)}.cases__track{position:relative;margin-top:clamp(36px,7.15vw,103px);display:flex;gap:clamp(12px,1.21vw,17.4px);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-inline:calc(50% - (min(490.8px,34.08vw)/2));overscroll-behavior-x:contain}.cases__track::-webkit-scrollbar{display:none}.case-card{--w: min(490.8px, 34.08vw);flex:0 0 var(--w);aspect-ratio:490.8 / 818;position:relative;border-radius:30px;background:var(--case-grey) var(--img, none) center / cover no-repeat;scroll-snap-align:center;cursor:pointer;overflow:hidden;transition:background-color .45s ease,transform .45s ease}.case-card.is-active,.case-card:hover{background-color:var(--violet)}.case-card[data-has-image]:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,rgba(0,0,0,.55))}.case-card__name{position:absolute;left:14.4%;bottom:9.5%;z-index:1;font-family:var(--font-body);font-weight:300;font-size:clamp(30px,3.47vw,50px);line-height:1.22;color:var(--black)}.case-card[data-has-image] .case-card__name{color:var(--white)}@media(max-width:899px){.cases__track{padding-inline:calc(50% - min(36vw,200px))}.case-card{--w: min(72vw, 400px)}}.why{padding-top:clamp(100px,18.5vw,266px)}.why__card{--u: calc(100cqw / 1070);container-type:inline-size;position:relative;isolation:isolate;border:1px solid var(--lilac-border);border-radius:var(--radius);box-shadow:0 6px 9px #00000040;background:linear-gradient(180deg,#4a3a68,#291a3200)}.why__card>*{--u: calc(100cqw / 1070)}.why__ambient{position:absolute;inset:0;z-index:-1;pointer-events:none}.glow--amb1{left:calc(902 * var(--u));top:calc(84 * var(--u));width:calc(192 * var(--u));height:calc(333 * var(--u));background:#473864;filter:blur(calc(90 * var(--u)))}.glow--amb2{left:calc(763 * var(--u));top:calc(-15 * var(--u));width:calc(288 * var(--u));height:calc(277 * var(--u));background:linear-gradient(90deg,#775489,#af78ba);opacity:.17;filter:blur(calc(50 * var(--u)))}.why__bg{position:absolute;inset:0;border-radius:inherit;overflow:hidden;pointer-events:none}.why__arrow{position:absolute;left:calc(85 * var(--u));top:calc(-28 * var(--u));width:calc(1145 * var(--u));max-width:none}.why__glows{position:absolute;inset:0;pointer-events:none}.glow--p1{left:calc(685 * var(--u));top:calc(48 * var(--u));width:calc(238 * var(--u));height:calc(189 * var(--u));background:#e39ce5;opacity:.79;filter:blur(calc(70 * var(--u)))}.glow--p2{left:calc(635 * var(--u));top:calc(48 * var(--u));width:calc(338 * var(--u));height:calc(226 * var(--u));background:#e39ce5;opacity:.52;filter:blur(calc(70 * var(--u)))}.glow--e1{left:calc(527 * var(--u));top:calc(-24 * var(--u));width:calc(506 * var(--u));height:calc(72 * var(--u));background:#da95de;opacity:.11;mix-blend-mode:plus-lighter;filter:blur(calc(70 * var(--u)))}.glow--e2{left:calc(527 * var(--u));top:calc(-20 * var(--u));width:calc(456 * var(--u));height:calc(48 * var(--u));background:#da95de;mix-blend-mode:plus-lighter;filter:blur(calc(70 * var(--u)))}.glow--e3{left:calc(701 * var(--u));top:calc(-24 * var(--u));width:calc(185 * var(--u));height:calc(57 * var(--u));background:#da95de;filter:blur(calc(70 * var(--u)))}.why__stars{position:absolute;left:calc(558 * var(--u));top:calc(-211 * var(--u));width:calc(470 * var(--u));max-width:none;pointer-events:none}.why__content{position:relative;padding:calc(57 * var(--u)) calc(49 * var(--u)) calc(12 * var(--u))}.why .h2{margin-top:calc(21 * var(--u))}.why__body{margin-top:calc(136 * var(--u));max-width:18.5em}.partners{margin-top:calc(53 * var(--u));margin-inline:calc(2 * var(--u)) calc(16 * var(--u));border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;min-height:calc(166 * var(--u));padding:calc(4 * var(--u)) calc(18 * var(--u)) 0 calc(5 * var(--u))}.partners li{flex:none}.partners img{width:calc(var(--w) * var(--u));opacity:.9;transition:opacity .2s ease,transform .2s ease}.partners li:nth-child(1) img{--w: 130}.partners li:nth-child(2) img{--w: 108}.partners li:nth-child(3) img{--w: 175}.partners li:nth-child(4) img{--w: 134}.partners li:nth-child(5) img{--w: 81}.partners a:hover img{opacity:1;transform:scale(1.04)}.why__facts{margin-top:20px;display:grid;grid-template-columns:1fr 1fr;gap:20px}.fact-card{position:relative;min-height:322px;padding:48px 40px 40px 46px;border:1px solid var(--lilac-border);border-radius:var(--radius);box-shadow:0 6px 9px #00000040;background:linear-gradient(180deg,#281e38,#0f0b16)}.fact-card:before{content:"";position:absolute;inset:0 0 25px;border-radius:inherit;border:1px solid #be8ce8;filter:blur(10px);mix-blend-mode:plus-lighter;opacity:.9;pointer-events:none}.fact-card h3{font-weight:600;font-size:clamp(24px,2.29vw,33px);line-height:1.09}.fact-card p{margin-top:24px;font-weight:300;font-size:clamp(17px,1.67vw,24px);line-height:1.333;max-width:18.3em}@media(max-width:899px){.why__card{overflow:hidden}.why__card>*{--u: 1px}.why__card{--u: 1px}.why__arrow{left:auto;right:-210px;top:300px;width:540px;opacity:.4}.why__stars{left:auto;right:-40px;top:-60px;width:220px}.glow--amb1,.glow--amb2{display:none}.glow--p1,.glow--p2{left:auto;right:0;top:0}.why__content{padding:36px 24px 12px}.why .h2{margin-top:16px}.why__body{margin-top:28px}.why__body p+p{margin-top:0}.partners{margin:40px 0 0;padding:28px 0 20px;flex-wrap:wrap;justify-content:center;gap:26px 30px}.partners img{width:calc(var(--w) * .8px)}.why__facts{grid-template-columns:1fr}.fact-card{min-height:0;padding:32px 24px}}.cta{position:relative;isolation:isolate;margin-top:clamp(40px,5.3vw,76px);min-height:clamp(560px,63.7vw,917px);overflow:hidden;display:flex;justify-content:center}.cta__bg{position:absolute;left:50%;top:0;transform:translate(-50%);width:max(100%,1100px);max-width:none;height:auto;z-index:-1}.glow--c1,.glow--c2{width:calc(93 * 100vw / 1440);height:calc(75 * 100vw / 1440);background:#ffe9ad;opacity:.47;mix-blend-mode:plus-lighter;filter:blur(calc(50 * 100vw / 1440));rotate:-16deg}.glow--c1{left:calc(50% + (677 - 720) * min(100vw,1440px) / 1440);top:calc(201 * min(100vw,1440px) / 1440)}.glow--c2{left:calc(50% + (1088 - 720) * min(100vw,1440px) / 1440);top:calc(163 * min(100vw,1440px) / 1440)}.cta__content{width:min(779px,100% - 2 * var(--gutter));padding-top:clamp(330px,35.5vw,512px);padding-bottom:80px;display:flex;flex-direction:column;align-items:center;text-align:center}.cta__title{margin-top:clamp(28px,2.08vw,30px);font-weight:600;font-size:clamp(36px,4.44vw,64px);line-height:1.0625;text-wrap:balance}@media(max-width:1099px){.cta__bg{width:1100px;left:46%}.glow--c1,.glow--c2{display:none}}@media(max-width:599px){.cta{min-height:600px}.cta__bg{width:760px;top:20px}.cta__content{padding-top:360px}}.footer{position:relative;background:var(--footer-bg);z-index:1}.footer:before{content:"";position:absolute;left:-2%;right:-2%;top:-40px;height:60px;background:#5a415f;border-radius:50%;filter:blur(75px);pointer-events:none;z-index:-1}.footer:after{content:"";position:absolute;left:12.6%;right:12.6%;top:-45px;height:26px;background:#b988b9;opacity:.36;border-radius:50%;filter:blur(30px);mix-blend-mode:screen;pointer-events:none}.footer__inner{width:min(1222px,100% - 2 * var(--gutter));margin-inline:auto;padding-top:clamp(56px,6.9vw,99px);display:grid;grid-template-columns:1fr auto}.footer__logo{align-self:start}.footer__logo img{width:180px}.footer__cols{display:grid;grid-template-columns:144px 206px 284px;column-gap:clamp(40px,4.86vw,70px);padding-top:19px;padding-right:0;margin-right:-2px}.footer__col h2{font-weight:400;font-size:18px;line-height:20px;color:var(--white)}.footer__col ul{margin-top:25px;display:flex;flex-direction:column;gap:20px}.footer__col li,.footer__col a{font-size:18px;line-height:19px;color:var(--grey-text)}.footer__col a{transition:color .2s ease}.footer__col a:hover{color:var(--white)}.footer__bottom{grid-column:1 / -1;margin-top:clamp(56px,6.9vw,99px);border-top:1px solid var(--line-footer);padding:36px 0 65px;display:flex;align-items:center;justify-content:space-between;gap:20px}.footer__bottom p{font-family:var(--font-body);font-size:15px}.footer__social{display:flex;align-items:center;gap:11px;margin-right:8px}.footer__social a{display:grid;place-items:center;width:32px;height:32px;opacity:.9;transition:opacity .2s ease}.footer__social a:hover{opacity:1;filter:brightness(1.6)}@media(max-width:1099px){.footer__inner{grid-template-columns:1fr}.footer__cols{margin-top:40px;padding-top:0;grid-template-columns:repeat(3,auto);justify-content:start}}@media(max-width:699px){.footer__cols{grid-template-columns:1fr 1fr;row-gap:40px}.footer__col:last-child{grid-column:1 / -1}.footer__col li,.footer__col a{font-size:16px}.footer__bottom{flex-direction:column-reverse;align-items:flex-start;padding-bottom:40px}}
