.ann-ico-arrow,.ann-ico-external{position:relative;display:inline-grid;width:12px;height:12px;overflow:hidden;flex-shrink:0}.ann-ico-arrow svg,.ann-ico-external svg{grid-area:1 / 1;width:12px;height:12px;transition:transform .28s cubic-bezier(.22,1,.36,1)}.ann-btn .ann-ico-arrow svg,.ann-link .ann-ico-arrow svg,.lp-tool-row .ann-ico-arrow svg,.lp-game .ann-ico-arrow svg,.story-links a .ann-ico-arrow svg,.nf-cell-help a .ann-ico-arrow svg,.ann-btn .ann-ico-external svg,.ann-link .ann-ico-external svg,.lp-tool-row .ann-ico-external svg,.lp-game .ann-ico-external svg{transition:transform .28s cubic-bezier(.22,1,.36,1)}.ann-ico-arrow svg:first-child{transform:translate(0)}.ann-ico-arrow svg:last-child{transform:translate(-110%)}.ann-btn:hover .ann-ico-arrow svg:first-child,.ann-link:hover .ann-ico-arrow svg:first-child,.lp-tool-row:hover .ann-ico-arrow svg:first-child,.lp-game:hover .ann-ico-arrow svg:first-child,.story-links a:hover .ann-ico-arrow svg:first-child,.nf-cell-help a:hover .ann-ico-arrow svg:first-child{transform:translate(110%)}.ann-btn:hover .ann-ico-arrow svg:last-child,.ann-link:hover .ann-ico-arrow svg:last-child,.lp-tool-row:hover .ann-ico-arrow svg:last-child,.lp-game:hover .ann-ico-arrow svg:last-child,.story-links a:hover .ann-ico-arrow svg:last-child,.nf-cell-help a:hover .ann-ico-arrow svg:last-child{transform:translate(0)}.ann-ico-external svg:first-child{transform:translate(0)}.ann-ico-external svg:last-child{transform:translate(-110%,110%)}.ann-btn:hover .ann-ico-external svg:first-child,.ann-link:hover .ann-ico-external svg:first-child,.lp-tool-row:hover .ann-ico-external svg:first-child,.lp-game:hover .ann-ico-external svg:first-child{transform:translate(110%,-110%)}.ann-btn:hover .ann-ico-external svg:last-child,.ann-link:hover .ann-ico-external svg:last-child,.lp-tool-row:hover .ann-ico-external svg:last-child,.lp-game:hover .ann-ico-external svg:last-child{transform:translate(0)}.ann-ico-rocket{transform:rotate(0);transform-origin:50% 55%}.ann-btn:hover .ann-ico-rocket,.lp-btn-discover:hover .ann-ico-rocket{transform:rotate(-8deg)}.ann-ico-globe{transform:rotate(0);transform-origin:50% 50%}.ann-btn:hover .ann-ico-globe{transform:rotate(360deg);transition-duration:.55s}@media(prefers-reduced-motion:reduce){.ann-btn:hover .ann-ico-rocket,.lp-btn-discover:hover .ann-ico-rocket,.ann-btn:hover .ann-ico-globe{transform:none}.ann-ico-arrow svg,.ann-ico-external svg,.ann-btn:hover .ann-ico-arrow svg:first-child,.ann-link:hover .ann-ico-arrow svg:first-child,.lp-tool-row:hover .ann-ico-arrow svg:first-child,.lp-game:hover .ann-ico-arrow svg:first-child,.story-links a:hover .ann-ico-arrow svg:first-child,.nf-cell-help a:hover .ann-ico-arrow svg:first-child,.ann-btn:hover .ann-ico-arrow svg:last-child,.ann-link:hover .ann-ico-arrow svg:last-child,.lp-tool-row:hover .ann-ico-arrow svg:last-child,.lp-game:hover .ann-ico-arrow svg:last-child,.story-links a:hover .ann-ico-arrow svg:last-child,.nf-cell-help a:hover .ann-ico-arrow svg:last-child,.ann-btn:hover .ann-ico-external svg:first-child,.ann-link:hover .ann-ico-external svg:first-child,.lp-tool-row:hover .ann-ico-external svg:first-child,.lp-game:hover .ann-ico-external svg:first-child,.ann-btn:hover .ann-ico-external svg:last-child,.ann-link:hover .ann-ico-external svg:last-child,.lp-tool-row:hover .ann-ico-external svg:last-child,.lp-game:hover .ann-ico-external svg:last-child{transition:none;transform:none}.ann-ico-arrow svg:last-child,.ann-ico-external svg:last-child{opacity:0}}html{overflow-x:clip;overflow-y:scroll;height:100%;scroll-padding-top:5.5rem}body{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;margin:0;min-height:100%;background-color:#08090a;color:#f4f4f5;overflow-x:clip;line-height:1.6;-webkit-font-smoothing:antialiased}::selection{background:#3bbbf647;color:#fff}.about-page{--story-sidebar-width: clamp(18rem, 28vw, 22.5rem)}.story-page{box-sizing:border-box;min-width:0;container:story / inline-size;--story-line: rgba(255, 255, 255, .1);--story-muted: rgba(244, 244, 245, .55);--story-plus: rgba(255, 255, 255, .45);padding:7.25rem 1.25rem 9.5rem;color:#f4f4f5}.story-frame{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-areas:"hero    hero    hero    hero" "origin  origin  prod1   prod2" "origin  origin  prod3   prod4" "mission mission mission mission" "perf    sec     acc     rel" "vision  vision  vision  vision" "close   close   close   close";gap:1px;background:var(--story-line);border:1px solid var(--story-line);max-width:68rem;margin-inline:auto}.story-plus{position:absolute;width:11px;height:11px;z-index:2;pointer-events:none;color:var(--story-plus)}.story-plus:before,.story-plus:after{content:"";position:absolute;left:50%;top:50%;background:currentColor;transform:translate(-50%,-50%)}.story-plus:before{width:11px;height:1px}.story-plus:after{width:1px;height:11px}.story-plus-tl{top:0;left:0;transform:translate(-50%,-50%)}.story-plus-tr{top:0;right:0;transform:translate(50%,-50%)}.story-plus-bl{bottom:0;left:0;transform:translate(-50%,50%)}.story-plus-br{bottom:0;right:0;transform:translate(50%,50%)}.story-cell{background:#08090a;padding:1.75rem 1.6rem;min-width:0}.story-cell-hero{grid-area:hero;min-height:18rem;display:flex;flex-direction:column;justify-content:flex-end;padding:2.5rem 2rem 2.25rem}.story-cell-origin{grid-area:origin}.story-cell-prod1{grid-area:prod1;--story-accent: #8352ff}.story-cell-prod2{grid-area:prod2;--story-accent: #3b82f6}.story-cell-prod3{grid-area:prod3;--story-accent: #00e5ff}.story-cell-prod4{grid-area:prod4;--story-accent: #ff5252}.story-cell-mission{grid-area:mission}.story-cell-perf{grid-area:perf;--story-accent: #52ff66}.story-cell-sec{grid-area:sec;--story-accent: #529aff}.story-cell-acc{grid-area:acc;--story-accent: #ffa500}.story-cell-rel{grid-area:rel;--story-accent: #8352ff}.story-cell-vision{grid-area:vision}.story-cell-close{grid-area:close}.story-title{font-size:clamp(2.75rem,7vw,5rem);font-weight:700;letter-spacing:-.055em;line-height:.95;margin:0 0 1rem;color:#fff}.story-title .word{display:inline-block;vertical-align:top;white-space:nowrap}.story-title .char,.story-title .char-space{display:inline-block;vertical-align:top;-webkit-font-smoothing:antialiased;backface-visibility:hidden}.js-ready .story-title .char,.js-ready .story-title .char-space{opacity:0}.story-title .char.start-animate,.story-title .char-space.start-animate{will-change:transform,opacity,filter;animation:charFadeIn .8s cubic-bezier(.16,1,.3,1) forwards}.story-title .char-accent{color:#3b82f6!important}@keyframes charFadeIn{0%{opacity:0;filter:blur(8px);transform:translateY(8px)}to{opacity:1;filter:blur(0);transform:translateY(0)}}.story-lede{margin:0;max-width:34rem;font-size:1.125rem;line-height:1.55;color:var(--story-muted)}.js-ready .story-lede{opacity:0}.story-lede.is-in{animation:slideInUpDelayed .4s ease forwards}@keyframes slideInUpDelayed{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.story-cell h2{font-size:1.15rem;font-weight:600;letter-spacing:-.025em;margin:0 0 .85rem;color:#fff}.story-cell p{margin:0 0 1rem;font-size:.98rem;line-height:1.7;color:var(--story-muted)}.story-cell p:last-child,.story-item p{margin-bottom:0}.story-item{display:flex;flex-direction:column;align-items:flex-start;gap:.7rem;height:100%}.story-item-media{width:36px;height:36px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.story-item-media img{width:36px;height:36px;object-fit:contain;border-radius:8px}.story-item-media .material-symbols-rounded{font-size:1.35rem;color:var(--story-accent, rgba(255, 255, 255, .7))}.story-item h3{margin:0 0 .35rem;font-size:.95rem;font-weight:600;letter-spacing:-.02em;color:#fff}.story-item p{font-size:.875rem;line-height:1.5}.story-detail-button{display:inline;max-width:100%;overflow-wrap:anywhere;padding:0;border:0;background:transparent;color:inherit;font:inherit;letter-spacing:inherit;text-align:start;cursor:pointer;text-decoration:none}.story-detail-button:hover,.story-detail-button:active{color:inherit;background:transparent}.story-detail-button:focus-visible{outline:2px solid #ccc;outline-offset:3px}.story-links{display:flex;flex-wrap:wrap;gap:1.25rem 1.75rem;margin-top:.35rem}.story-links a{display:inline-flex;align-items:center;gap:6px;color:#fff;font-size:.9rem;font-weight:600;text-decoration:none}.story-links a .ann-ico-arrow{color:#f4f4f573;transition:color .15s ease}.story-links a:hover .ann-ico-arrow{color:#fff}.story-links a:focus-visible{outline:2px solid #93c5fd;outline-offset:3px}@media(max-width:960px){.story-page{padding-inline:1.15rem;padding-top:6.25rem}}@container story (max-width: 960px){.story-frame{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"hero    hero" "origin  origin" "prod1   prod2" "prod3   prod4" "mission mission" "perf    sec" "acc     rel" "vision  vision" "close   close"}.story-cell-hero{min-height:14rem;padding:2rem 1.5rem 1.75rem}}@media(max-width:640px){.story-page{padding-inline:.85rem;padding-top:5.75rem;padding-bottom:5.5rem}}@container story (max-width: 640px){.story-frame{grid-template-columns:1fr;grid-template-areas:"hero" "origin" "prod1" "prod2" "prod3" "prod4" "mission" "perf" "sec" "acc" "rel" "vision" "close"}.story-cell-hero{min-height:0;padding:1.75rem 1.15rem 1.5rem}.story-title{font-size:2.4rem}.story-cell{padding:1.4rem 1.15rem}}.story-detail-trigger{position:relative;cursor:pointer}.story-detail-trigger:has(.story-detail-button:focus-visible),.story-detail-trigger.is-previewed{background:#101214}.story-detail-trigger:after{content:"";position:absolute;bottom:0;left:16px;right:16px;height:3px;background:var(--story-accent);border-radius:999px;opacity:0;pointer-events:none}.story-detail-trigger:has(.story-detail-button:focus-visible):after,.story-detail-trigger.is-previewed:after{opacity:1}.story-details{display:flex;flex-direction:column;position:fixed;inset:0 0 0 auto;z-index:10000;box-sizing:border-box;width:var(--story-sidebar-width);height:100vh;height:100dvh;max-width:100%;overflow:hidden;overscroll-behavior:contain;background:#141414;border:0;border-radius:20px 0 0 20px;color:#f4f4f5;visibility:hidden;pointer-events:none;transform:translate(100%);transition:transform .18s cubic-bezier(.22,1,.36,1),visibility 0s linear .18s}.story-details.is-open{visibility:visible;pointer-events:auto;transform:translate(0);transition-delay:0s}.story-details-toolbar{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:64px;padding:max(16px,env(safe-area-inset-top)) 20px 8px 28px;box-sizing:border-box}.story-details-eyebrow{color:#969696;font-size:.8125rem;font-weight:500;letter-spacing:0}.story-details-close{display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:10px;background:transparent;color:#aaa;cursor:pointer;transition:background-color .1s ease,color .1s ease}.story-details-close .material-symbols-rounded{font-size:20px}.story-details-body{min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;padding:20px 28px max(28px,env(safe-area-inset-bottom))}.story-details-handle{display:none}.story-details-media{display:grid;place-items:center;width:32px;height:32px;margin-bottom:20px;border:0;background:transparent;color:#e4e4e4}.story-details-icon{font-size:24px!important}.story-details-image{width:30px;height:30px;object-fit:contain;border-radius:6px}.story-details [hidden]{display:none}#story-details-title{margin:0 0 14px;font-size:1.5rem;font-weight:600;letter-spacing:-.035em;line-height:1.25}.story-details-copy{margin:0;color:#aaa;font-size:.9375rem;line-height:1.65}#story-details-title,.story-details-copy{overflow-wrap:anywhere}.story-details-actions{display:flex;flex-direction:column;gap:10px;margin-top:28px}.story-details-actions:empty{display:none}.story-details-actions a{overflow-wrap:anywhere;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;box-sizing:border-box;padding:12px 16px;border:0;border-radius:10px;background:#242424;box-shadow:inset 0 1px #ffffff12,inset 0 -1px #00000038;color:#f4f4f5;text-decoration:none;font-size:.8125rem;font-weight:500;transition:background-color .1s ease,box-shadow .1s ease}.story-details-actions a:active{background:#202020}.story-details-actions .ann-ico-external{color:#949ba6}.story-details-actions .ann-ico-external,.story-details-actions .ann-ico-external svg{width:18px;height:18px}.story-details :focus-visible{outline:2px solid #ccc;outline-offset:3px}@media(hover:hover)and (pointer:fine){.story-detail-trigger:hover{background:#101214}.story-detail-trigger:hover:after{opacity:1}.story-details-close:hover{background:#ffffff17;color:#fff}.story-details-actions a:hover{background:#303030;box-shadow:inset 0 1px #ffffff1f,inset 0 -1px #0003}.story-details-actions a:active{background:#202020}}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.story-details-actions a:hover .ann-ico-external svg:first-child{transform:translate(110%,-110%)}.story-details-actions a:hover .ann-ico-external svg:last-child{transform:translate(0)}}@media(max-width:768px){.story-details{inset:auto 0 0;width:auto;height:min(32rem,85vh);height:min(32rem,85dvh);max-height:85vh;max-height:85dvh;border-radius:20px 20px 0 0;box-shadow:0 -8px 32px #00000040;transform:translateY(calc(100% + 16px))}.story-details.is-open{transform:translateY(var(--sheet-offset, 0px))}.story-details.is-dragging{transition:none}.story-details-handle{display:grid;place-items:center;flex-shrink:0;align-self:center;width:80px;height:32px;padding:0;border:0;background:transparent;cursor:grab;touch-action:none}.story-details-handle:before{content:"";width:32px;height:4px;border-radius:999px;background:#666}.story-details.is-dragging .story-details-handle{cursor:grabbing}.story-details-toolbar{min-height:48px;padding:0 16px 0 24px}.story-details-body{padding:16px 24px max(32px,calc(env(safe-area-inset-bottom) + 16px))}.story-details-actions{margin-top:24px}}@media(prefers-reduced-motion:reduce){.js-ready .story-title .char,.js-ready .story-title .char-space,.js-ready .story-lede{opacity:1}.story-title .char.start-animate,.story-title .char-space.start-animate,.story-lede.is-in{animation:none}.story-details{transition:none}}
