@property --name-note-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.name-reveal[data-astro-cid-2ssesatp]{--name-size:clamp(64px, 9vw, 132px);margin:20px 0;position:relative}.name-heading[data-astro-cid-2ssesatp]{font-size:var(--name-size);letter-spacing:-.08em;margin:0;line-height:.85}.name-trigger[data-astro-cid-2ssesatp]{width:max-content;max-width:100%;color:var(--c-brick);font:inherit;letter-spacing:inherit;text-align:left;text-shadow:4px 4px 0 color-mix(in srgb, var(--c-sun) 62%, transparent);background:0 0;border:0;margin-top:10px;padding:0;display:block;position:relative}.name-trigger[data-astro-cid-2ssesatp]:focus-visible{text-decoration:underline;text-decoration-color:var(--c-sun);text-underline-offset:10px;outline:none;text-decoration-thickness:3px}.name-spark[data-astro-cid-2ssesatp]{background:var(--c-sun);opacity:.55;width:5px;height:5px;position:absolute;top:2px;right:-8px;transform:rotate(45deg)}[data-astro-cid-2ssesatp][data-open] .name-spark[data-astro-cid-2ssesatp]{background:var(--c-orange);opacity:1}.name-note[data-astro-cid-2ssesatp]{z-index:5;border:1.5px solid var(--c-line);background:var(--c-paper);width:min(300px,100%);color:var(--c-ink);box-shadow:4px 4px 0 color-mix(in srgb, var(--c-shadow) 45%, transparent);border-radius:13px;margin-top:18px;padding:13px 15px;animation:.18s ease-out both name-note-appear;position:relative}.name-note[data-astro-cid-2ssesatp][hidden]{display:none}.name-note-stamp[data-astro-cid-2ssesatp]{color:var(--c-brick);letter-spacing:.025em;align-items:center;gap:7px;font:750 9px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.name-note-stamp[data-astro-cid-2ssesatp]>span[data-astro-cid-2ssesatp]:last-child{color:var(--c-orange);margin-left:auto;font-size:14px;line-height:1}.name-note-pixel[data-astro-cid-2ssesatp]{background:var(--c-sun);width:6px;height:6px;box-shadow:2px 2px 0 var(--c-brick);flex-shrink:0}.name-note-copy[data-astro-cid-2ssesatp]{letter-spacing:0;margin-top:7px;font-size:15px;font-weight:650;line-height:1.6}@supports (mask-composite:exclude){.name-note[data-astro-cid-2ssesatp]:before{content:"";background:conic-gradient(from var(--name-note-angle), transparent 0% 14%, var(--c-sun) 24%, var(--c-orange) 34%, transparent 45% 64%, var(--c-brick) 75%, var(--c-sun) 84%, transparent 95%);filter:drop-shadow(0 0 3px color-mix(in srgb, var(--c-sun) 45%, transparent));pointer-events:none;border-radius:15px;padding:2px;animation:4s linear infinite name-note-orbit;position:absolute;inset:-3px;mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-position:0 0,0 0;mask-size:auto,auto;mask-repeat:repeat,repeat;mask-clip:content-box,border-box;mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}}@media (width>=1100px){.name-note[data-astro-cid-2ssesatp]{top:0;left:calc(var(--name-size) * 2.4);width:244px;max-width:calc(100% - var(--name-size) * 2.4);margin-top:0;position:absolute}}@media (prefers-reduced-motion:reduce){.name-note[data-astro-cid-2ssesatp],.name-note[data-astro-cid-2ssesatp]:before{animation:none}}@keyframes name-note-orbit{to{--name-note-angle:360deg}}@keyframes name-note-appear{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.cap-map-heading[data-astro-cid-ge2uvauf]{z-index:4;color:var(--c-muted);letter-spacing:.1em;justify-content:space-between;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;font-weight:800;display:flex;position:absolute;top:22px;left:24px;right:24px}.cap-map-heading[data-astro-cid-ge2uvauf] strong[data-astro-cid-ge2uvauf]{color:var(--c-brick)}.cap-stage[data-astro-cid-ge2uvauf]{position:absolute;inset:56px 10px 92px}.cap-lines[data-astro-cid-ge2uvauf]{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.cap-ring[data-astro-cid-ge2uvauf]{fill:none;stroke:color-mix(in srgb, var(--c-line) 14%, transparent);stroke-width:1.2px;stroke-dasharray:5 8}.cap-link[data-astro-cid-ge2uvauf]{fill:none;stroke:color-mix(in srgb, var(--c-line) 50%, transparent);stroke-width:1.6px}.cap-orbit[data-astro-cid-ge2uvauf]{fill:none;stroke:var(--c-orange);stroke-width:2px;stroke-dasharray:3 6}.cap-node[data-astro-cid-ge2uvauf]{z-index:2;border:2px solid var(--c-line);background:var(--c-paper);color:var(--c-ink);text-align:center;box-shadow:5px 6px 0 color-mix(in srgb, var(--c-shadow) 28%, transparent);border-radius:999px;flex-direction:column;justify-content:center;align-items:center;padding:10px;text-decoration:none;transition:transform .16s,box-shadow .16s;display:flex;position:absolute}a[data-astro-cid-ge2uvauf].cap-node:hover,a[data-astro-cid-ge2uvauf].cap-node:focus-visible{box-shadow:8px 9px 0 color-mix(in srgb, var(--c-shadow) 28%, transparent);transform:translateY(-4px)rotate(-1deg)}.cap-node[data-astro-cid-ge2uvauf]:focus-visible,.cap-satellite[data-astro-cid-ge2uvauf]:focus-visible{outline:3px solid var(--c-orange);outline-offset:4px}.cap-node[data-astro-cid-ge2uvauf] strong[data-astro-cid-ge2uvauf]{font-size:13px;line-height:1.2}.cap-node[data-astro-cid-ge2uvauf] small[data-astro-cid-ge2uvauf]{letter-spacing:.05em;opacity:.65;margin-top:4px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:8px;font-weight:750}.cap-center[data-astro-cid-ge2uvauf]{background:var(--c-ink);width:148px;height:148px;color:var(--c-paper);box-shadow:8px 9px 0 var(--c-sun);border:0;top:49%;left:50%;transform:translate(-50%,-50%)}.cap-center[data-astro-cid-ge2uvauf] strong[data-astro-cid-ge2uvauf]{letter-spacing:-.03em;font-size:21px}.cap-center[data-astro-cid-ge2uvauf] small[data-astro-cid-ge2uvauf]{color:var(--c-sun);opacity:1}.cap-workflow[data-astro-cid-ge2uvauf]{background:var(--c-sun);width:105px;height:105px;top:7%;left:2%;transform:rotate(-5deg)}.cap-human[data-astro-cid-ge2uvauf]{background:var(--c-pink);width:112px;height:112px;top:8%;right:0;transform:rotate(4deg)}.cap-evidence[data-astro-cid-ge2uvauf]{background:var(--c-olive);width:120px;height:120px;color:var(--c-paper);bottom:4%;right:1%;transform:rotate(-3deg)}.cap-satellite[data-astro-cid-ge2uvauf]{z-index:3;border:2px solid var(--c-line);background:var(--c-paper);color:var(--c-ink);box-shadow:3px 4px 0 color-mix(in srgb, var(--c-shadow) 24%, transparent);border-radius:999px;align-items:center;gap:6px;padding:8px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;font-weight:800;line-height:1;text-decoration:none;transition:transform .15s;display:inline-flex;position:absolute}.cap-satellite[data-astro-cid-ge2uvauf]:before{content:"";background:var(--c-orange);border-radius:50%;width:6px;height:6px}.cap-satellite[data-astro-cid-ge2uvauf]:hover{transform:translateY(-3px)}.cap-rag[data-astro-cid-ge2uvauf]{top:47%;left:0}.cap-agents[data-astro-cid-ge2uvauf]{bottom:5%;left:7%}.cap-writing[data-astro-cid-ge2uvauf]{top:47%;right:0}.cap-delivery[data-astro-cid-ge2uvauf]{bottom:0;left:48%;transform:translate(-50%)}.cap-delivery[data-astro-cid-ge2uvauf]:hover{transform:translate(-50%,-3px)}.cap-pixel[data-astro-cid-ge2uvauf]{z-index:5;justify-items:center;gap:3px;display:grid;position:absolute;top:0;left:50%;transform:translate(-50%)}.cap-pixel[data-astro-cid-ge2uvauf] .pixel-mini[data-astro-cid-ge2uvauf]{background:linear-gradient(var(--c-ink) 0 0) 17px 0 / 21px 8px no-repeat, linear-gradient(#e8be98 0 0) 13px 8px / 29px 23px no-repeat, linear-gradient(var(--c-paper) 0 0) 9px 32px / 37px 20px no-repeat, linear-gradient(var(--c-orange) 0 0) 4px 52px / 19px 16px no-repeat, linear-gradient(var(--c-olive) 0 0) 32px 52px / 19px 16px no-repeat;width:55px;height:68px;position:relative}.cap-pixel[data-astro-cid-ge2uvauf]>span[data-astro-cid-ge2uvauf]:last-child{border:1.5px solid var(--c-line);background:var(--c-paper);letter-spacing:.08em;box-shadow:2px 2px 0 color-mix(in srgb, var(--c-shadow) 20%, transparent);padding:3px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:7px;font-weight:900}.cap-spark[data-astro-cid-ge2uvauf]{z-index:1;background:var(--c-orange);width:8px;height:8px;position:absolute;transform:rotate(45deg)}.cap-spark-a[data-astro-cid-ge2uvauf]{top:13%;left:31%}.cap-spark-b[data-astro-cid-ge2uvauf]{background:var(--c-sun);width:6px;height:6px;top:28%;right:29%}.cap-spark-c[data-astro-cid-ge2uvauf]{background:var(--c-blue);width:7px;height:7px;bottom:17%;left:31%}.cap-legend[data-astro-cid-ge2uvauf]{z-index:4;border:2px solid var(--c-line);background:var(--c-deep);min-height:66px;color:var(--c-deepText);box-shadow:4px 5px 0 var(--c-shadow);border-radius:16px;align-items:center;gap:12px;padding:11px 13px;display:flex;position:absolute;bottom:14px;left:16px;right:16px}.cap-legend[data-astro-cid-ge2uvauf] p[data-astro-cid-ge2uvauf]{margin:0;font-size:10px;line-height:1.45}.cap-legend[data-astro-cid-ge2uvauf] strong[data-astro-cid-ge2uvauf]{color:#f5c05c;font-size:11px;display:block}@media (width<=420px){.capability-star-map[data-astro-cid-ge2uvauf]{min-height:470px}.cap-stage[data-astro-cid-ge2uvauf]{left:4px;right:4px}.cap-node[data-astro-cid-ge2uvauf] strong[data-astro-cid-ge2uvauf]{font-size:11px}.cap-center[data-astro-cid-ge2uvauf]{width:128px;height:128px}.cap-center[data-astro-cid-ge2uvauf] strong[data-astro-cid-ge2uvauf]{font-size:18px}.cap-workflow[data-astro-cid-ge2uvauf]{width:92px;height:92px}.cap-human[data-astro-cid-ge2uvauf]{width:98px;height:98px}.cap-evidence[data-astro-cid-ge2uvauf]{width:104px;height:104px}.cap-satellite[data-astro-cid-ge2uvauf]{padding:7px 8px;font-size:8px}.cap-agents[data-astro-cid-ge2uvauf]{left:0}.cap-delivery[data-astro-cid-ge2uvauf]{left:44%}}@media (width<=720px){.hero-layout[data-astro-cid-ge2uvauf]{gap:28px;padding-top:48px;padding-bottom:32px}.capability-star-map[data-astro-cid-ge2uvauf]{min-height:276px!important}.cap-map-heading[data-astro-cid-ge2uvauf]{font-size:8px;top:13px;left:14px;right:14px}.cap-stage[data-astro-cid-ge2uvauf]{inset:42px 4px 52px}.cap-node[data-astro-cid-ge2uvauf]{min-width:0;box-shadow:3px 4px 0 color-mix(in srgb, var(--c-shadow) 28%, transparent);border-radius:13px;padding:7px}.cap-node[data-astro-cid-ge2uvauf] strong[data-astro-cid-ge2uvauf]{font-size:11px}.cap-node[data-astro-cid-ge2uvauf] small[data-astro-cid-ge2uvauf],.cap-pixel[data-astro-cid-ge2uvauf]{display:none}.cap-center[data-astro-cid-ge2uvauf]{width:104px;height:104px}.cap-center[data-astro-cid-ge2uvauf] strong[data-astro-cid-ge2uvauf]{font-size:15px}.cap-workflow[data-astro-cid-ge2uvauf]{background:var(--c-sun);width:93px;height:46px;top:8%;left:2%;transform:rotate(-4deg)}.cap-human[data-astro-cid-ge2uvauf]{width:98px;height:46px;top:8%;right:2%;transform:rotate(4deg)}.cap-evidence[data-astro-cid-ge2uvauf]{width:104px;height:44px;bottom:0;left:50%;right:auto;transform:translate(-50%)rotate(-2deg)}.cap-satellite[data-astro-cid-ge2uvauf]{padding:5px 7px;font-size:8px}.cap-rag[data-astro-cid-ge2uvauf]{top:0;left:auto;right:18%}.cap-agents[data-astro-cid-ge2uvauf]{bottom:-2%;left:18%}.cap-writing[data-astro-cid-ge2uvauf]{top:auto;bottom:31%;right:5%}.cap-delivery[data-astro-cid-ge2uvauf]{display:none}.cap-legend[data-astro-cid-ge2uvauf]{min-height:38px;box-shadow:3px 4px 0 var(--c-shadow);border-radius:11px;gap:8px;padding:7px 10px;bottom:10px;left:12px;right:12px}.cap-legend[data-astro-cid-ge2uvauf] .brand-illustration{width:28px;height:28px}.cap-legend[data-astro-cid-ge2uvauf] p[data-astro-cid-ge2uvauf],.cap-legend[data-astro-cid-ge2uvauf] strong[data-astro-cid-ge2uvauf]{font-size:9px}}.hiring-mobile-details[data-astro-cid-m7bo6oyu]{display:none}@media (width<=720px){.hiring-cards[data-astro-cid-m7bo6oyu]>article[data-astro-cid-m7bo6oyu]:not(:first-child){display:none}.hiring-cards[data-astro-cid-m7bo6oyu]>article[data-astro-cid-m7bo6oyu]:first-child{padding:20px}.hiring-cards[data-astro-cid-m7bo6oyu]>article[data-astro-cid-m7bo6oyu]:first-child h4[data-astro-cid-m7bo6oyu]{margin-top:14px;font-size:26px;line-height:1.05}.hiring-cards[data-astro-cid-m7bo6oyu]>article[data-astro-cid-m7bo6oyu]:first-child p[data-astro-cid-m7bo6oyu]{line-height:1.65}.quest-progress[data-astro-cid-m7bo6oyu]{display:none}.hiring-mobile-details[data-astro-cid-m7bo6oyu]{display:block}.hiring-mobile-details[data-astro-cid-m7bo6oyu] details[data-astro-cid-m7bo6oyu]{border-bottom:2px solid color-mix(in srgb, var(--c-line) 28%, transparent)}.hiring-mobile-details[data-astro-cid-m7bo6oyu] summary[data-astro-cid-m7bo6oyu]{cursor:pointer;padding:15px 0 13px;font-size:16px;font-weight:900;list-style:none}.hiring-mobile-details[data-astro-cid-m7bo6oyu] summary[data-astro-cid-m7bo6oyu]::-webkit-details-marker{display:none}.hiring-mobile-details[data-astro-cid-m7bo6oyu] summary[data-astro-cid-m7bo6oyu]:after{float:right;color:var(--c-brick);content:"+";font-size:20px;line-height:14px}.hiring-mobile-details[data-astro-cid-m7bo6oyu] details[data-astro-cid-m7bo6oyu][open] summary[data-astro-cid-m7bo6oyu]:after{content:"–"}.hiring-mobile-details[data-astro-cid-m7bo6oyu] p[data-astro-cid-m7bo6oyu]{color:var(--c-muted);margin:-2px 0 14px;font-size:13px;line-height:1.7}.capability-archive[data-astro-cid-nahovmng]{display:none}}.card-brut[data-astro-cid-nahovmng][style*=--spot-color]:after{background:var(--spot-color,var(--c-sun))}.mobile-case-portal[data-astro-cid-6uufqrtv]{display:none}.case-card[data-astro-cid-6uufqrtv]:after{background:var(--spot-color,var(--c-sun))}@media (width<=720px){.case-grid[data-astro-cid-6uufqrtv],.case-all-link[data-astro-cid-6uufqrtv]{display:none}.mobile-case-portal[data-astro-cid-6uufqrtv]{border:2px solid var(--c-line);background:var(--c-card);min-height:82px;box-shadow:4px 4px 0 color-mix(in srgb, var(--c-shadow) 24%, transparent);color:var(--c-ink);border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:15px;text-decoration:none;display:flex}.mobile-case-portal[data-astro-cid-6uufqrtv] strong[data-astro-cid-6uufqrtv],.mobile-case-portal[data-astro-cid-6uufqrtv] small[data-astro-cid-6uufqrtv]{display:block}.mobile-case-portal[data-astro-cid-6uufqrtv] strong[data-astro-cid-6uufqrtv]{font-size:17px}.mobile-case-portal[data-astro-cid-6uufqrtv] small[data-astro-cid-6uufqrtv]{color:var(--c-muted);margin-top:4px;font-size:12px;line-height:1.45}.mobile-case-portal[data-astro-cid-6uufqrtv] b[data-astro-cid-6uufqrtv]{color:var(--c-brick);font-size:23px}[data-astro-cid-oxgmilyn][data-about-heading],.about-points[data-astro-cid-oxgmilyn]{display:none}.about-map[data-astro-cid-oxgmilyn]{min-height:248px!important}.about-copy[data-astro-cid-oxgmilyn]{max-width:100%;padding:20px!important}.about-copy[data-astro-cid-oxgmilyn] h4[data-astro-cid-oxgmilyn]{margin-top:14px;margin-bottom:12px;font-size:42px}.about-copy[data-astro-cid-oxgmilyn] p[data-astro-cid-oxgmilyn]{font-size:14px;line-height:1.7}.about-map[data-astro-cid-oxgmilyn] .pixel-snake[data-astro-cid-oxgmilyn],.about-map[data-astro-cid-oxgmilyn] .pixel-star[data-astro-cid-oxgmilyn]{display:none}}.mobile-notes-portal[data-astro-cid-w7cbg4su]{display:none}.card-brut[data-astro-cid-w7cbg4su][style*=--spot-color]:after{background:var(--spot-color,var(--c-sun))}@media (width<=720px){.notes-grid[data-astro-cid-w7cbg4su],.notes-all-link[data-astro-cid-w7cbg4su]{display:none}.mobile-notes-portal[data-astro-cid-w7cbg4su]{border:2px solid var(--c-line);background:var(--c-card);min-height:82px;box-shadow:4px 4px 0 color-mix(in srgb, var(--c-shadow) 24%, transparent);color:var(--c-ink);border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:15px;text-decoration:none;display:flex}.mobile-notes-portal[data-astro-cid-w7cbg4su] strong[data-astro-cid-w7cbg4su],.mobile-notes-portal[data-astro-cid-w7cbg4su] small[data-astro-cid-w7cbg4su]{display:block}.mobile-notes-portal[data-astro-cid-w7cbg4su] strong[data-astro-cid-w7cbg4su]{font-size:17px}.mobile-notes-portal[data-astro-cid-w7cbg4su] small[data-astro-cid-w7cbg4su]{color:var(--c-muted);margin-top:4px;font-size:12px;line-height:1.45}.mobile-notes-portal[data-astro-cid-w7cbg4su] b[data-astro-cid-w7cbg4su]{color:var(--c-brick);font-size:23px}}
