@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-ext-wght-normal-C8S-KRRz.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-greek-wght-normal-DL7QRZyv.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-vietnamese-wght-normal-usUDDRr7.woff2)format("woff2-variations");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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2)format("woff2-variations");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 Black;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/archivo-black-latin-ext-400-normal-DQAASfvW.woff2)format("woff2"),url(/assets/archivo-black-latin-ext-400-normal--j5WRK12.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Black;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/archivo-black-latin-400-normal-BTVu2TQR.woff2)format("woff2"),url(/assets/archivo-black-latin-400-normal-HW9MwEcM.woff)format("woff");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}:root{color:#f0f4f9;color:lab(95.924% -.651538 -2.93612);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#000f26;--bg-deep:#000618;--surface:#041935;--surface-raised:#062447;--primary:#005bb4;--primary-strong:#2e83e6;--primary-soft:#a7ceff;--ink:#f0f4f9;--muted:#aebcce;--faint:#8494a8;--paper:#f4f7fb;--paper-muted:#e4eaf2;--paper-ink:#04172f;--paper-copy:#384658;--paper-line:#1e2f442e;--line:#cdd9e82e;--line-strong:#cbd9ec57;--radius:14px;--radius-small:9px;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-standard:cubic-bezier(.23, 1, .32, 1);--layer-nav:20;--layer-menu:18;--layer-skip:30;background:#000f26;background:lab(4.1508% .990294 -17.3666);font-family:Manrope Variable,system-ui,sans-serif}@supports (color:lab(0% 0 0)){:root{--bg:lab(4.1508% .990294 -17.3666);--bg-deep:lab(1.58049% 1.17862 -11.5499);--surface:lab(8.50991% .748985 -20.9835);--surface-raised:lab(13.6237% 1.05476 -25.7881);--primary:lab(38.2202% 6.66006 -58.186);--primary-strong:lab(53.5793% 1.766 -58.5067);--primary-soft:lab(81.1381% -4.45569 -30.1776);--ink:lab(95.924% -.651538 -2.93612);--muted:lab(75.5656% -2.175 -10.8738);--faint:lab(60.4645% -2.37453 -12.6154);--paper:lab(97.0882% -.492424 -2.20424);--paper-muted:lab(92.4352% -.961185 -4.39514);--paper-ink:lab(7.42429% .341266 -18.9237);--paper-copy:lab(29.1227% -1.96546 -12.4665);--paper-line:lab(18.6008% -1.62056 -15.7885/.18);--line:lab(86.0219% -1.88535 -9.09605/.18);--line-strong:lab(86.0076% -2.21068 -10.8904/.34)}}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg);scroll-padding-top:7rem}body{min-width:320px;min-height:100%;color:var(--ink);background:var(--bg-deep);margin:0;overflow-x:clip}body[data-menu-open=true]{overflow:hidden}::selection{color:var(--bg-deep);background:var(--primary-soft)}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit}img{max-width:100%;display:block}h1,h2,h3,p{margin-top:0}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}.site-shell{isolation:isolate;position:relative}.nowrap{white-space:nowrap}.section-frame{width:min(100% - clamp(2rem,6vw,6rem),82.5rem);margin-inline:auto}.section-space{padding-block:clamp(7rem,11.5vw,11.5rem)}.tilt-shell{perspective:1100px}.light-chapter,.development,.management-chapter{color:var(--paper-ink);background:var(--paper)}.skip-link{z-index:var(--layer-skip);color:var(--bg-deep);background:var(--ink);border-radius:var(--radius-small);transition:transform .18s var(--ease-out);padding:.8rem 1rem;position:fixed;top:.75rem;left:.75rem;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}:focus-visible{outline:3px solid var(--primary-soft);outline-offset:4px}.site-header{z-index:var(--layer-nav);width:min(100% - 2rem,82.5rem);margin-inline:auto;position:fixed;top:1.1rem;left:0;right:0}.site-nav{z-index:var(--layer-nav);border:1px solid var(--line);border-radius:var(--radius);-webkit-backdrop-filter:blur(18px)saturate(130%);background:#000c21e6;background:lab(3.13096% .909217 -15.0998/.9);justify-content:space-between;align-items:center;min-height:4.35rem;padding:.5rem .55rem .5rem 1.15rem;display:flex;position:relative;box-shadow:inset 0 1px #f4f9ff14;box-shadow:inset 0 1px lab(97.6597% -.808775 -3.66694/.08)}.site-nav__brand{align-items:center;min-height:2.75rem;display:inline-flex}.brand-mark{flex-direction:column;align-items:flex-start;line-height:.82;display:inline-flex}.brand-mark__name{letter-spacing:-.04em;font-family:Archivo Black,system-ui,sans-serif;font-size:1.65rem}.brand-mark__group{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;margin-top:.4rem;font-size:.64rem;font-weight:700;line-height:1}.brand-mark--compact .brand-mark__name{font-size:1.25rem}.brand-mark--compact .brand-mark__group{margin-top:.3rem;font-size:.52rem}.site-nav__links{align-items:center;gap:clamp(1.1rem,2vw,2.2rem);padding-inline:1.25rem;display:flex}.site-nav__links a{color:var(--muted);transition:color .18s var(--ease-standard);padding-block:.75rem;font-size:.82rem;font-weight:650;position:relative}.site-nav__links a:after{background:var(--primary-soft);content:"";transform-origin:100%;height:1px;transition:transform .22s var(--ease-out);position:absolute;bottom:.44rem;left:0;right:0;transform:scaleX(0)}.site-nav__links a:hover,.site-nav__links a:focus-visible{color:var(--ink)}.site-nav__links a:hover:after,.site-nav__links a:focus-visible:after{transform-origin:0;transform:scaleX(1)}.site-nav__toggle{width:3.1rem;height:3.1rem;color:var(--ink);background:var(--surface-raised);border-radius:var(--radius-small);cursor:pointer;transition:transform .15s var(--ease-out), background-color .18s var(--ease-standard);border:0;place-items:center;padding:0;display:none}.site-nav__toggle:active{transform:scale(.96)}.mobile-menu{z-index:var(--layer-menu);visibility:hidden;opacity:0;min-height:100dvh;transition:opacity .22s var(--ease-out), transform .24s var(--ease-out), visibility 0s .24s;-webkit-backdrop-filter:blur(22px);background:#000515fa;background:lab(1.36451% 1.45946 -11.7888/.98);padding:7.5rem 2rem 3rem;position:fixed;inset:-1.1rem -1rem auto;transform:translateY(-1rem)}.mobile-menu[data-open=true]{visibility:visible;opacity:1;transition-delay:0s;transform:translateY(0)}.mobile-menu__inner{flex-direction:column;align-items:flex-start;max-width:30rem;margin-inline:auto;display:flex}.mobile-menu__inner a{letter-spacing:-.035em;opacity:0;width:100%;transition:opacity .22s var(--ease-out), transform .26s var(--ease-out);transition-delay:calc(var(--menu-index) * 45ms + 60ms);padding-block:.9rem;font-size:clamp(2.25rem,10vw,4rem);font-weight:750;transform:translateY(.8rem)}.mobile-menu[data-open=true] .mobile-menu__inner a{opacity:1;transform:translateY(0)}.mobile-menu__inner p{color:var(--muted);margin-top:2.5rem;font-size:.9rem}.hero{grid-template-columns:minmax(24rem,1.08fr) minmax(0,.92fr);align-items:center;gap:clamp(2.5rem,6vw,6.5rem);min-height:100dvh;padding-top:5.9rem;padding-bottom:clamp(2.75rem,5vw,4.5rem);display:grid;position:relative}.hero__copy{z-index:1;max-width:42rem;position:relative}.hero__eyebrow,.section-context{color:var(--primary-soft);letter-spacing:.13em;text-transform:uppercase;font-size:.72rem;font-weight:800}.hero__eyebrow{margin-bottom:clamp(1.3rem,3vw,2.15rem)}.hero h1{letter-spacing:-.04em;max-width:13ch;margin-bottom:clamp(1.5rem,3vw,2.2rem);font-size:clamp(3rem,5.1vw,4.8rem);font-weight:780;line-height:.99}.hero h1 span{display:block}.hero__intro{max-width:40rem;color:var(--muted);margin-bottom:2.1rem;font-size:clamp(1.02rem,1.6vw,1.18rem);line-height:1.65}.button{white-space:nowrap;min-height:3.65rem;transition:color .18s var(--ease-standard), background-color .18s var(--ease-standard), transform .15s var(--ease-out);border-radius:999px;justify-content:space-between;align-items:center;gap:1rem;padding:.42rem .42rem .42rem 1.35rem;font-size:.88rem;font-weight:750;display:inline-flex}.button:active{transform:scale(.97)}.button__icon{width:2.8rem;height:2.8rem;transition:transform .22s var(--ease-out), background-color .18s var(--ease-standard);border-radius:50%;place-items:center;display:inline-grid}.button:hover .button__icon{transform:translate(2px,-2px)}.button--primary{color:var(--bg-deep);background:var(--ink)}.button--primary .button__icon{color:var(--ink);background:var(--primary-strong)}.button--primary:hover{background:var(--primary-soft)}.button--secondary{color:var(--ink);background:var(--surface-raised)}.button--secondary .button__icon{color:var(--bg-deep);background:var(--primary-soft)}.button--secondary:hover{background:var(--primary)}.logo-scene{perspective:1200px;place-items:center;min-height:min(43rem,75dvh);display:grid;position:relative}.logo-scene:before{content:"";pointer-events:none;background:radial-gradient(circle,#0961bb29,#0000 68%);background:radial-gradient(circle,lab(40.7476% 4.16584 -54.8757/.16),#0000 68%);position:absolute;inset:8% 7%}.kinetic-mark{aspect-ratio:1;width:min(100%,39rem);transform-style:preserve-3d;will-change:transform;position:relative}.kinetic-mark__guide{z-index:1;background:#dfe9f575;background:lab(91.8358% -1.54999 -7.29773/.46);display:block;position:absolute}.kinetic-mark__guide--horizontal{transform-origin:50%;height:1px;top:50%;left:2%;right:2%}.kinetic-mark__guide--vertical{transform-origin:50%;width:1px;top:2%;bottom:2%;left:50%}.kinetic-mark__letter{z-index:2;width:50%;height:50%;color:var(--ink);letter-spacing:-.04em;place-items:center;font-family:Archivo Black,system-ui,sans-serif;font-size:clamp(5rem,9vw,7.1rem);line-height:.78;display:grid;position:absolute}.kinetic-mark__letter--top-left{top:0;left:0}.kinetic-mark__letter--top-right{top:0;right:0}.kinetic-mark__letter--bottom-left{bottom:0;left:0}.kinetic-mark__letter--bottom-right{bottom:0;right:0}.kinetic-x{z-index:4;transform-origin:50%;width:44%;height:44%;transform-style:preserve-3d;position:absolute;top:28%;left:28%}.kinetic-x__face,.kinetic-x__depth{letter-spacing:-.08em;place-items:center;font-family:Archivo Black,system-ui,sans-serif;font-size:clamp(7.5rem,14vw,11rem);line-height:1;display:grid;position:absolute;inset:0}.kinetic-x__face{color:var(--primary-strong);text-shadow:-7px 7px #00204b;text-shadow:-7px 7px lab(11.6015% 10.6279 -40.9798)}.kinetic-x__depth{color:#00295d;color:lab(16.4418% 7.49178 -40.9888)}.kinetic-mark__caption{z-index:5;color:var(--primary-soft);letter-spacing:.16em;text-transform:uppercase;font-size:.62rem;font-weight:800;position:absolute;bottom:4%;right:5%}.focus-areas{perspective:1300px;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1rem,1.8vw,1.6rem);margin:0;padding:clamp(3.5rem,6vw,5.5rem) 0 0;list-style:none;display:grid}.focus-card{background:var(--paper);border:1px solid var(--paper-line);border-radius:var(--radius);min-height:14.5rem;transition:transform .32s var(--ease-out), box-shadow .32s var(--ease-out), border-color .26s var(--ease-standard);flex-direction:column;padding:1.5rem 1.5rem 1.7rem;display:flex;position:relative;box-shadow:0 1px #c8d2de,0 2px #d8dfe8,0 12px 22px #5e738f1f;box-shadow:0 1px lab(83.7152% -1.53947 -7.29235),0 2px lab(88.368% -1.18428 -5.48466),0 12px 22px lab(47.6314% -2.78896 -17.8033/.12)}.focus-card__index{color:#708298;color:lab(53.4817% -2.54229 -14.3502);letter-spacing:.12em;font-variant-numeric:tabular-nums;font-size:.68rem;font-weight:800;position:absolute;top:1.35rem;right:1.4rem}.focus-card__icon{width:3.1rem;height:3.1rem;color:var(--ink);background:var(--primary);border-radius:var(--radius-small);transition:transform .32s var(--ease-out);place-items:center;margin-bottom:auto;display:grid;box-shadow:inset 0 1px #e8f3ff73;box-shadow:inset 0 1px lab(95.289% -2.23663 -10.9027/.45)}.focus-card__title{color:var(--paper-ink);letter-spacing:-.02em;text-wrap:balance;margin-top:1.9rem;font-size:clamp(1.02rem,1.3vw,1.22rem);font-weight:740;line-height:1.18}.focus-card__text{color:var(--paper-copy);margin-top:.55rem;font-size:.85rem;line-height:1.55}@media (hover:hover) and (pointer:fine){.focus-card:hover{border-color:#1e2f4452;border-color:lab(18.6008% -1.62056 -15.7885/.32);transform:translateY(-5px);box-shadow:0 1px #c8d2de,0 2px #d8dfe8,0 20px 32px #5e738f2e;box-shadow:0 1px lab(83.7152% -1.53947 -7.29235),0 2px lab(88.368% -1.18428 -5.48466),0 20px 32px lab(47.6314% -2.78896 -17.8033/.18)}.focus-card:hover .focus-card__icon{transform:scale(1.06)}}.company{grid-template-columns:minmax(0,1fr) minmax(22rem,.95fr);align-items:center;gap:clamp(3rem,7vw,7rem);display:grid}.section-context{margin-bottom:1.4rem}.company h2,.business-model h2,.operations h2,.development h2,.mission h2,.management h2,.company-info h2,.contact h2{letter-spacing:-.038em;margin-bottom:2.2rem;font-size:clamp(2.35rem,5vw,4.8rem);font-weight:730;line-height:1.02}.company__content{max-width:43rem}.company__body{max-width:42rem}.company__body p,.business-model__copy p,.operations__heading>p:not(.section-context),.development__heading>p,.company-info__heading>p,.management__copy>p:not(.management__kicker,.management__role){color:var(--muted);font-size:1rem;line-height:1.75}.company__body .lead-copy{color:var(--paper-ink);font-size:clamp(1.25rem,2.4vw,1.75rem);font-weight:520;line-height:1.5}.light-chapter .company__body p,.light-chapter .business-model__copy p{color:var(--paper-copy)}.light-chapter .company__body .lead-copy{color:var(--paper-ink)}.company__architecture{justify-self:end;width:min(100%,36rem);position:relative}.parallax-media{aspect-ratio:4/5;border-radius:var(--radius);box-shadow:10px 10px 0 var(--paper-muted);background:#afc6e5;background:lab(78.9769% -3.26771 -17.9721);position:relative;overflow:hidden}.parallax-media img{object-fit:cover;will-change:transform;width:100%;height:116%;position:absolute;inset:-8% 0}.parallax-media:after{content:"";pointer-events:none;background:linear-gradient(#0000 55%,#00112c3d);background:linear-gradient(#0000 55%,lab(4.78603% 2.73034 -22.9539/.24));position:absolute;inset:0}.parallax-media__x,.parallax-media__x:before,.parallax-media__x:after{z-index:1;pointer-events:none;display:block;position:absolute}.parallax-media__x{inset:0}.parallax-media__x:before,.parallax-media__x:after{content:"";background:#f4f9ff85;background:lab(97.6597% -.808775 -3.66694/.52);width:136%;height:1px;top:50%;left:-18%}.parallax-media__x:before{transform:rotate(52deg)}.parallax-media__x:after{transform:rotate(-52deg)}.business-model{border-top:1px solid var(--paper-line);grid-template-columns:minmax(0,.8fr) minmax(33rem,1.2fr);align-items:center;gap:clamp(3rem,8vw,8rem);padding-top:1rem;display:grid}.business-model__copy{max-width:37rem}.commerce-rail{color:var(--ink);background:var(--bg-deep);border-radius:var(--radius);box-shadow:inset 0 1px 0 #f1f6fc1a, 9px 9px 0 var(--paper-muted);padding:clamp(1.4rem,3vw,2.4rem);position:relative;overflow:hidden}@supports (color:lab(0% 0 0)){.commerce-rail{box-shadow:inset 0 1px 0 lab(96.4997% -.808448 -3.66676/.1), 9px 9px 0 var(--paper-muted)}}.commerce-rail:before{content:"";pointer-events:none;background:repeating-linear-gradient(90deg,#dfe9f50b 0 1px,#0000 1px 84px),radial-gradient(circle at 82% -20%,#0961bb24,#0000 60%);background:repeating-linear-gradient(90deg,lab(91.8358% -1.54999 -7.29773/.045) 0 1px,#0000 1px 84px),radial-gradient(circle at 82% -20%,lab(40.7476% 4.16584 -54.8757/.14),#0000 60%);position:absolute;inset:0}.commerce-rail__header{border-bottom:1px solid var(--line);letter-spacing:.13em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:clamp(2.2rem,4vw,3.2rem);padding-bottom:1.15rem;font-size:.68rem;font-weight:800;display:flex;position:relative}.commerce-rail__header span:first-child{color:var(--primary-soft)}.commerce-rail__header span:last-child{color:var(--faint)}.commerce-rail__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2.5vw,1.8rem);margin:0;padding:0;list-style:none;display:grid;position:relative}.commerce-rail__track{transform-origin:0;background:linear-gradient(90deg,#0000,#a7ceff80 14% 86%,#0000);background:linear-gradient(90deg,#0000,lab(81.1381% -4.45569 -30.1776/.5) 14% 86%,#0000);height:1px;position:absolute;top:2.85rem;left:3%;right:3%}.commerce-rail__pulse{z-index:0;background:#5fa7ff;background:lab(66.5921% -1.67474 -55.4339);border-radius:50%;width:9px;height:9px;margin-top:-4.5px;margin-left:-4.5px;position:absolute;top:2.85rem;box-shadow:0 0 0 3px #2e83e638,0 0 16px 4px #2e83e680;box-shadow:0 0 0 3px lab(53.5793% 1.766 -58.5067/.22),0 0 16px 4px lab(53.5793% 1.766 -58.5067/.5)}.commerce-station{z-index:1;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-small);min-height:11.75rem;transition:transform .3s var(--ease-out), border-color .22s var(--ease-standard);flex-direction:column;gap:.4rem;padding:1.25rem 1.3rem 1.4rem;display:flex;position:relative;box-shadow:inset 0 1px #f1f6fc1a,0 1px #00091c,0 2px #000516,0 3px #00030e,0 12px 20px #00010459;box-shadow:inset 0 1px lab(96.4997% -.808448 -3.66676/.1),0 1px lab(2.28573% .900872 -12.8378),0 2px lab(1.39781% 1.04884 -10.2474),0 3px lab(.793667% .794202 -6.64021),0 12px 20px lab(.155325% .384212 -2.13679/.35)}.commerce-station__meta{justify-content:space-between;align-items:center;margin-bottom:auto;display:flex}.commerce-station__icon{width:3rem;height:3rem;color:var(--bg-deep);background:var(--primary-soft);border-radius:var(--radius-small);place-items:center;display:grid}.commerce-station__number{color:var(--faint);letter-spacing:.12em;font-size:.7rem;font-weight:800}.commerce-station__title{letter-spacing:-.02em;margin-top:1.9rem;font-size:clamp(1.02rem,1.5vw,1.28rem);font-weight:740;line-height:1.15}.commerce-station__caption{color:var(--muted);font-size:.83rem;line-height:1.55}.commerce-station--accent{background:var(--primary);border-color:#a7ceffb8;border-color:lab(80.9912% -4.67539 -38.7586/.72);box-shadow:inset 0 1px #e8f3ff80,-9px 9px #000313eb;box-shadow:inset 0 1px lab(95.289% -2.23663 -10.9027/.5),-9px 9px lab(.841211% 1.93901 -11.0834/.92)}.commerce-station--accent .commerce-station__icon{color:var(--ink);background:var(--primary-strong)}.commerce-station--accent .commerce-station__number{color:#c9e0ffd9;color:lab(88.2615% -3.35276 -18.0059/.85)}.commerce-station--accent .commerce-station__caption{color:#dbe9fc;color:lab(91.8085% -2.22743 -10.8983)}@media (hover:hover) and (pointer:fine){.commerce-station:hover{border-color:var(--line-strong);transform:translateY(-4px)}}.operations-chapter{background:var(--bg);border-top:1px solid var(--line);border-bottom:1px solid var(--line);position:relative;overflow:hidden}.operations-chapter:before{color:#0000;content:"X";-webkit-text-stroke:1px oklch(72% .11 255/.12);text-stroke:1px oklch(72% .11 255/.12);letter-spacing:-.08em;pointer-events:none;font-family:Archivo Black,system-ui,sans-serif;font-size:45rem;line-height:1;position:absolute;top:-22rem;left:-9rem;transform:rotate(-8deg)}.operations__inner{z-index:1;position:relative}.operations__heading{max-width:57rem;margin-bottom:clamp(3.5rem,7vw,6rem)}.operations__heading>p{max-width:42rem}.operations-panel{grid-template-columns:minmax(19rem,.72fr) minmax(31rem,1.28fr);align-items:stretch;gap:clamp(1.5rem,5vw,5rem);display:grid}.operations-panel__detail{outline-offset:6px;--ghost-size:clamp(7rem, 13vw, 11.5rem);align-items:center;min-height:26rem;padding:clamp(1.5rem,4vw,3rem) 0;display:flex;position:relative}.operations-panel__keyword{z-index:-1;color:#0000;-webkit-text-stroke:1px oklch(82% .08 255/.26);text-stroke:1px oklch(82% .08 255/.26);font-family:Archivo Black,system-ui,sans-serif;font-size:var(--ghost-size);font-variant-numeric:tabular-nums;letter-spacing:-.05em;pointer-events:none;line-height:.76;display:block;position:absolute;top:0;left:0}.operations-panel__detail-content{z-index:1;max-width:31rem;padding-top:calc(var(--ghost-size) * .86);position:relative}.operations-panel__detail-icon{width:3.3rem;height:3.3rem;color:var(--ink);background:var(--primary);border-radius:var(--radius-small);place-items:center;margin-bottom:1.6rem;display:grid}.operations-panel__detail h3{letter-spacing:-.032em;margin-bottom:1rem;font-size:clamp(1.75rem,3vw,3rem);line-height:1.08}.operations-panel__detail p{color:var(--muted);margin-bottom:0;font-size:1.02rem;line-height:1.7}.operations-panel__deck{perspective:1150px;min-height:24.5rem;transform-style:preserve-3d;position:relative}.operations-panel__scene{transform-origin:bottom;transform-style:preserve-3d;position:absolute;inset:0}.operation-card{z-index:var(--deck-order);width:calc(100% - 11rem);min-height:12.2rem;color:var(--muted);text-align:left;background:linear-gradient(180deg, #051e3c, var(--surface) 34%);border-radius:var(--radius);cursor:pointer;transform:translate3d(var(--deck-x), var(--deck-y), var(--deck-z)) rotateY(var(--deck-rotate)) scale(var(--deck-scale));transform-origin:bottom;transform-style:preserve-3d;transition:color .18s var(--ease-standard), background-color .22s var(--ease-standard), border-color .22s var(--ease-standard), filter .18s var(--ease-standard), transform .58s cubic-bezier(.32, .72, 0, 1);border:1px solid #aac7eb47;border:1px solid lab(78.9359% -3.68944 -21.4798/.28);flex-direction:column;justify-content:space-between;gap:1.2rem;padding:.95rem 1.5rem 1.6rem;display:flex;position:absolute;top:0;left:.5rem;box-shadow:0 1px #000b1f,0 2px #000718,0 3px #000412,0 14px 24px #00010466;box-shadow:0 1px lab(2.84015% .797503 -13.9505),0 2px lab(1.80676% .984661 -11.5896),0 3px lab(1.08105% .755444 -7.68568),0 14px 24px lab(.155325% .384212 -2.13679/.4)}@supports (color:lab(0% 0 0)){.operation-card{background:linear-gradient(180deg, lab(10.8114% .624225 -22.3748), var(--surface) 34%)}}.operation-card__tab{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.operation-card__number{color:var(--primary-soft);letter-spacing:.12em;font-variant-numeric:tabular-nums;font-size:.68rem;font-weight:800}.operation-card__short{color:var(--muted);letter-spacing:.11em;text-transform:uppercase;white-space:nowrap;font-size:.7rem;font-weight:800}.operation-card__body{align-items:flex-end;gap:1.2rem;display:flex}.operation-card[data-active=true]{color:var(--ink);background:linear-gradient(135deg, #126ac8, var(--primary) 55%);border-color:#a7ceffb8;border-color:lab(80.9912% -4.67539 -38.7586/.72);box-shadow:inset 0 1px #e8f3ff80,-11px 11px #000313eb,-26px 30px 44px #00010757;box-shadow:inset 0 1px lab(95.289% -2.23663 -10.9027/.5),-11px 11px lab(.841211% 1.93901 -11.0834/.92),-26px 30px 44px lab(.232679% .804678 -3.9686/.34)}@supports (color:lab(0% 0 0)){.operation-card[data-active=true]{background:linear-gradient(135deg, lab(44.2196% 3.74967 -56.6264), var(--primary) 55%)}}.operation-card[data-active=true] .operation-card__short{color:#d9eaff;color:lab(91.7775% -2.83805 -14.4706)}.operation-card[data-active=true] .operation-card__number{color:#c9e0ffd9;color:lab(88.2615% -3.35276 -18.0059/.85)}.operation-card:hover{filter:brightness(1.12)}.operation-card:active{filter:brightness(.96)}.operation-card__icon{width:3.3rem;height:3.3rem;color:var(--bg-deep);background:var(--primary-soft);border-radius:var(--radius-small);flex:none;place-items:center;display:grid}.operation-card[data-active=true] .operation-card__icon{color:var(--ink);background:var(--primary-strong)}.operation-card__title{letter-spacing:-.03em;max-width:17ch;font-size:clamp(1.12rem,2vw,1.6rem);font-weight:740;line-height:1.08}.development{background:var(--paper);border-top:1px solid var(--paper-line);border-bottom:1px solid var(--paper-line);position:relative}.development__heading{grid-template-columns:minmax(0,1.3fr) minmax(18rem,.7fr);align-items:end;gap:clamp(2rem,7vw,7rem);margin-bottom:clamp(4.5rem,9vw,8rem);display:grid}.development__heading h2{max-width:12ch;margin-bottom:0}.development__heading>p{max-width:31rem;color:var(--paper-copy);margin-bottom:.35rem}.development-track{perspective:1400px;grid-template-columns:repeat(5,minmax(0,1fr));gap:1.8rem;display:grid;position:relative}.development-track__line{background:linear-gradient(90deg, var(--paper-line), #1e2f446b 12% 88%, var(--paper-line));transform-origin:0;height:1px;position:absolute;top:1.85rem;left:2%;right:2%}@supports (color:lab(0% 0 0)){.development-track__line{background:linear-gradient(90deg, var(--paper-line), lab(18.6008% -1.62056 -15.7885/.42) 12% 88%, var(--paper-line))}}.development-step{transform-style:preserve-3d}.development-step article{min-height:17.5rem;transform-style:preserve-3d;transition:transform .34s var(--ease-out);padding:0 .45rem;position:relative}.development-step__marker{transition:transform .34s var(--ease-out), box-shadow .34s var(--ease-out), background-color .42s var(--ease-standard), color .42s var(--ease-standard), border-color .42s var(--ease-standard)}@media (hover:hover) and (pointer:fine){.development-step article:hover{transform:translate3d(0,-.4rem,14px)}.development-step article:hover .development-step__marker{color:var(--ink);background:var(--primary);box-shadow:inset 0 1px 0 #e8f3ff66, 6px 6px 0 var(--paper-muted), 0 14px 22px #0d2e5538;transform:translateZ(22px)scale(1.05)}@supports (color:lab(0% 0 0)){.development-step article:hover .development-step__marker{box-shadow:inset 0 1px 0 lab(95.289% -2.23663 -10.9027/.4), 6px 6px 0 var(--paper-muted), 0 14px 22px lab(18.2644% .471383 -27.5662/.22)}}}.development-step__marker{z-index:1;width:3.7rem;height:3.7rem;color:var(--paper);background:var(--bg-deep);border-radius:var(--radius-small);letter-spacing:.05em;font-variant-numeric:tabular-nums;box-shadow:inset 0 1px 0 #f1f6fc33, 6px 6px 0 var(--paper-muted);border:1px solid #0000;place-items:center;margin-bottom:2.1rem;font-size:.98rem;font-weight:800;display:grid;position:relative}@supports (color:lab(0% 0 0)){.development-step__marker{box-shadow:inset 0 1px 0 lab(96.4997% -.808448 -3.66676/.2), 6px 6px 0 var(--paper-muted)}}.development-step article[data-lit=false] .development-step__marker{color:#54657a;color:lab(41.8726% -2.37213 -14.2892);box-shadow:6px 6px 0 var(--paper-muted);background:0 0;border-color:#1e2f4466;border-color:lab(18.6008% -1.62056 -15.7885/.4)}.development-step h3{letter-spacing:-.022em;margin-bottom:.8rem;font-size:1.23rem}.development-step p{color:var(--paper-copy);margin-bottom:0;font-size:.87rem;line-height:1.65}.mission-chapter{color:var(--ink);background:var(--bg-deep);position:relative;overflow:hidden}.mission-chapter:before{color:#0000;content:"X";-webkit-text-stroke:1px oklch(82% .09 255/.15);text-stroke:1px oklch(82% .09 255/.15);letter-spacing:-.08em;pointer-events:none;font-family:Archivo Black,system-ui,sans-serif;font-size:42rem;line-height:1;animation:linear both mission-x-parallax;animation-timeline:view();animation-range:entry exit;position:absolute;top:-15rem;right:-4rem;transform:translateY(-7%)rotate(8deg)}@keyframes mission-x-parallax{0%{transform:translateY(-7%)rotate(8deg)}to{transform:translateY(11%)rotate(8deg)}}.mission{z-index:1;grid-template-columns:minmax(0,1.35fr) minmax(19rem,.65fr);align-items:end;gap:clamp(3rem,9vw,9rem);display:grid;position:relative}.mission__statement h2{max-width:24ch;margin-bottom:0;font-size:clamp(2.35rem,4.5vw,4.2rem)}.mission__vision{background:var(--primary);border-radius:var(--radius);min-height:24rem;transform-style:preserve-3d;padding:clamp(1.7rem,4vw,3.25rem);position:relative;box-shadow:inset 0 1px #e6effc3d;box-shadow:inset 0 1px lab(94.1559% -1.5527 -7.29914/.24)}.mission__vision-backdrop{border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden;transform:translateZ(4px)}.mission__monogram{color:#0000;-webkit-text-stroke:1px var(--primary-soft);text-stroke:1px var(--primary-soft);letter-spacing:-.04em;font-family:Archivo Black,system-ui,sans-serif;font-size:10rem;line-height:1;position:absolute;top:-1.4rem;right:-.9rem;transform:rotate(-8deg)}.mission__monogram:before{content:"IX"}.mission__vision>div{position:absolute;bottom:clamp(1.7rem,4vw,3.25rem);left:clamp(1.7rem,4vw,3.25rem);right:clamp(1.7rem,4vw,3.25rem);transform:translateZ(34px)}.mission__vision h3{margin-bottom:.8rem;font-size:1.35rem}.mission__vision p{max-width:28rem;color:var(--ink);margin-bottom:0;line-height:1.65}.management{border-top:1px solid var(--paper-line);grid-template-columns:minmax(20rem,.82fr) minmax(0,1.18fr);align-items:center;gap:clamp(3rem,9vw,9rem);display:grid}.management__portrait-shell{border:1px solid var(--line);border-radius:var(--radius);background:#0a2b52;background:lab(17.0891% .746295 -27.5402);padding:.55rem;box-shadow:inset 0 1px #f1f6fc29;box-shadow:inset 0 1px lab(96.4997% -.808448 -3.66676/.16)}.management__portrait-frame{aspect-ratio:4/5;border-radius:calc(var(--radius) - 5px);position:relative;overflow:hidden}.management__portrait-frame:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0005157a,#0000 42%),linear-gradient(#0000 66%,#00041347);background:linear-gradient(90deg,lab(1.36451% 1.45946 -11.7888/.48),#0000 42%),linear-gradient(#0000 66%,lab(1.02261% 1.48862 -10.3563/.28));position:absolute;inset:0}.management__portrait-frame img{object-fit:cover;object-position:center 30%;filter:saturate(.78)contrast(1.04)brightness(.94);width:100%;height:100%;transform:scale(1.012)}.management__copy{max-width:45rem}.management__kicker{max-width:34rem;color:var(--primary);margin-bottom:1.2rem;font-size:clamp(1rem,1.8vw,1.25rem);font-weight:720}.management__copy h2{margin-bottom:.65rem}.management__role{color:var(--primary);margin-bottom:1.8rem;font-size:1.12rem;font-weight:740}.management__disciplines{flex-wrap:wrap;gap:.55rem;margin-bottom:2.1rem;display:flex}.management__disciplines span{color:var(--paper-copy);background:var(--paper-muted);border-radius:999px;padding:.54rem .78rem;font-size:.72rem;font-weight:720}.management__copy>p{max-width:68ch}.management-chapter .management__copy>p:not(.management__kicker,.management__role){color:var(--paper-copy)}.company-info-chapter{color:var(--ink);background:var(--bg);border-top:1px solid var(--line)}.company-info{grid-template-columns:minmax(0,.7fr) minmax(31rem,1.3fr);align-items:start;gap:clamp(3rem,8vw,8rem);display:grid}.company-info__heading{position:sticky;top:8rem}.company-info__heading>p{max-width:32rem}.company-info__record{background:var(--surface);border-radius:var(--radius);padding:clamp(1.5rem,4vw,3.4rem);box-shadow:inset 0 1px #f1f6fc17;box-shadow:inset 0 1px lab(96.4997% -.808448 -3.66676/.09)}.company-info__identity{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:2rem;padding-bottom:2.3rem;display:flex}.company-info__status{color:var(--bg-deep);background:var(--primary-soft);white-space:nowrap;border-radius:999px;align-items:center;gap:.45rem;padding:.55rem .7rem;font-size:.71rem;font-weight:800;display:inline-flex}.company-info__facts{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding-block:1.3rem;display:grid}.company-info__facts div{padding:1.1rem 0}.company-info__facts div:nth-child(odd){padding-right:1.4rem}.company-info__facts div:nth-child(2n){border-left:1px solid var(--line);padding-left:1.4rem}.company-info__facts dt{color:var(--faint);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.5rem;font-size:.69rem;font-weight:800}.company-info__facts dd{color:var(--ink);margin:0;font-size:.94rem;font-weight:650;line-height:1.5}.company-info__address{color:var(--muted);border-radius:var(--radius-small);background:#021128;background:lab(4.99123% .544615 -17.0454);gap:1rem;margin-bottom:2.2rem;padding:1.5rem;font-size:.92rem;font-style:normal;line-height:1.7;display:flex}.company-info__address svg{color:var(--primary-soft);flex:none;margin-top:.18rem}.contact-chapter{color:var(--ink);background:var(--bg-deep);border-top:1px solid var(--line)}.contact{grid-template-columns:minmax(0,.85fr) minmax(28rem,1.15fr);align-items:start;gap:clamp(3rem,8vw,8rem);display:grid}.contact__heading>p:not(.section-context,.contact__note){max-width:34rem;color:var(--muted);font-size:1rem;line-height:1.75}.contact__note{color:var(--faint);margin-top:1.6rem;font-size:.84rem}.contact__note a{color:var(--primary-soft);text-underline-offset:.2em;text-decoration:underline}.contact__note a:hover{color:var(--ink)}.contact-form{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);gap:1.6rem;padding:clamp(1.5rem,4vw,3.1rem);display:grid;box-shadow:inset 0 1px #f1f6fc17;box-shadow:inset 0 1px lab(96.4997% -.808448 -3.66676/.09)}.contact-form__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem;display:grid}.contact-form__field{gap:.6rem;display:grid}.contact-form__label{color:var(--faint);letter-spacing:.1em;text-transform:uppercase;font-size:.69rem;font-weight:800}.contact-form__optional{color:var(--faint);text-transform:none;letter-spacing:.02em;font-weight:650}.contact-form input,.contact-form textarea{width:100%;color:var(--ink);border:1px solid var(--line);border-radius:var(--radius-small);font:inherit;transition:border-color .18s var(--ease-standard), background-color .18s var(--ease-standard);background:#021128;background:lab(4.99123% .544615 -17.0454);padding:.95rem 1.05rem;font-size:.94rem;line-height:1.5}.contact-form input:hover,.contact-form textarea:hover{border-color:var(--line-strong)}.contact-form input::placeholder,.contact-form textarea::placeholder{color:var(--faint)}.contact-form textarea{resize:vertical;min-height:9.5rem}.contact-form__honey{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.contact-form__actions{flex-wrap:wrap;align-items:center;gap:1rem 1.4rem;margin-top:.4rem;display:flex}.contact-form button[aria-disabled=true]{cursor:progress;opacity:.7}.contact-form__status{flex:14rem;margin-bottom:0;font-size:.88rem;line-height:1.55}.contact-form__status-inner{align-items:flex-start;gap:.5rem;display:inline-flex}.contact-form__status-inner svg{flex:none;margin-top:.14rem}.contact-form__status-inner--success{color:var(--primary-soft)}.contact-form__status-inner--error{color:#f4c7a3;color:lab(83.5715% 12.9476 24.2831)}.site-footer{border-top:1px solid var(--line);grid-template-columns:1fr auto;align-items:start;gap:3rem;padding-top:clamp(5rem,9vw,8rem);padding-bottom:3rem;display:grid}.site-footer__brand p{max-width:31rem;color:var(--muted);margin-top:1.4rem;margin-bottom:0;line-height:1.65}.site-footer__links{flex-wrap:wrap;justify-content:flex-end;gap:.65rem 1.3rem;display:flex}.site-footer__links a{min-height:2.75rem;color:var(--muted);transition:color .18s var(--ease-standard);align-items:center;gap:.25rem;font-size:.8rem;font-weight:700;display:inline-flex}.site-footer__links a:hover{color:var(--ink)}.site-footer__meta{color:var(--faint);border-top:1px solid var(--line);grid-column:1/-1;justify-content:space-between;gap:1rem;padding-top:2rem;font-size:.7rem;font-weight:650;display:flex}@media (hover:hover) and (pointer:fine){.button:hover{transform:translateY(-1px)}.logo-scene{cursor:default}}@media (max-width:70rem){.hero{grid-template-columns:minmax(20rem,1fr) minmax(0,1fr);gap:2.5rem}.hero h1{font-size:clamp(2.9rem,5vw,3.5rem)}.business-model{grid-template-columns:1fr}.mission{grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr);gap:3rem}}@media (max-width:56rem){.site-nav__links{display:none}.site-nav__toggle{display:grid}.hero{grid-template-columns:1fr;align-content:center;gap:3rem;min-height:auto;padding-top:8.5rem;padding-bottom:4rem}.hero h1{max-width:16ch;font-size:clamp(3rem,9.5vw,4.6rem)}.hero h1 span{white-space:normal}.logo-scene{min-height:25rem}.focus-areas{grid-template-columns:repeat(2,minmax(0,1fr))}.focus-card{min-height:13rem}.company,.mission,.management,.company-info,.contact{grid-template-columns:1fr}.company__body{padding-top:0}.operations-panel{grid-template-columns:1fr;gap:0}.operations-panel__detail{min-height:auto;padding-bottom:2.5rem}.operations-panel__deck{min-height:24rem}.development__heading{grid-template-columns:1fr}.development__heading h2{max-width:14ch}.development-track{grid-template-columns:1fr;gap:0}.development-track__line{display:none}.development-track:before{background:var(--paper-line);content:"";width:1px;position:absolute;top:1.85rem;bottom:2rem;left:1.85rem}.development-step article{grid-template-columns:3.7rem minmax(0,1fr);min-height:auto;padding-bottom:2.5rem;display:grid}.development-step__marker{grid-row:1/3;margin-bottom:0}.development-step h3,.development-step p{margin-left:1.2rem}.mission__statement h2{max-width:20ch}.company-info__heading{position:static}.site-footer{grid-template-columns:1fr}.site-footer__links{justify-content:flex-start}}@media (max-width:38rem){.section-frame{width:calc(100% - 2rem)}.section-space{padding-block:6.5rem}.site-header{width:calc(100% - 1rem);top:.65rem}.site-nav{min-height:4rem;padding-left:.9rem}.hero{width:calc(100% - 2rem);padding-top:7.6rem}.hero h1{max-width:100%;font-size:clamp(2.7rem,13.5vw,3.7rem);line-height:1.01}.hero__intro{font-size:1rem}.button{width:-moz-fit-content;width:fit-content;max-width:100%}.logo-scene{min-height:21rem}.kinetic-mark{width:min(100%,21rem)}.kinetic-mark__letter{font-size:clamp(3.8rem,21vw,5.4rem)}.kinetic-x__face,.kinetic-x__depth{font-size:clamp(5.5rem,31vw,7.6rem)}.focus-areas{grid-template-columns:1fr;padding-top:3rem}.focus-card{min-height:auto;padding:1.3rem 1.3rem 1.5rem}.focus-card__title{margin-top:1.4rem}.company__architecture{width:100%}.company h2,.business-model h2,.operations h2,.development h2,.mission h2,.management h2,.company-info h2,.contact h2{font-size:clamp(2.2rem,11vw,3.25rem)}.contact-form{padding:1.25rem}.contact-form__row,.commerce-rail__grid{grid-template-columns:1fr}.commerce-rail__track,.commerce-rail__pulse{display:none}.commerce-station{min-height:9rem}.commerce-station__title{margin-top:1.2rem}.operations-panel__detail{min-height:auto;padding:.5rem 0 2rem}.operations-panel__deck{min-height:22.5rem}.operation-card{width:100%;min-height:11rem;transform:translate3d(0, var(--deck-y), var(--deck-z)) scale(var(--deck-scale));padding:.85rem 1.2rem 1.4rem;left:0}.operation-card__title{font-size:1.1rem}.mission__vision{min-height:21rem}.management__disciplines{gap:.45rem}.company-info__record{padding:1.25rem}.company-info__identity{flex-direction:column}.company-info__facts{grid-template-columns:1fr}.company-info__facts div:nth-child(odd),.company-info__facts div:nth-child(2n){border-left:0;padding-left:0;padding-right:0}.site-footer__meta{flex-direction:column}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}.kinetic-mark,.kinetic-mark__letter,.kinetic-mark__guide,.kinetic-x,.mission-chapter:before,.mobile-menu__inner a,.development-step article,.development-step__marker,.commerce-station{transform:none!important}.commerce-rail__pulse{display:none}.parallax-media img{transform:translate(0,0)scale(1.03)!important}}@media (prefers-reduced-transparency:reduce){.site-nav,.mobile-menu{background:var(--bg-deep);-webkit-backdrop-filter:none}}
