.-s3S1G_rail{--gutter:max(var(--i-content-gutter), (100vw - var(--i-content-max)) / 2);--card-w:min(400px, 84vw);--step-gap:1.5rem}.-s3S1G_railHead{margin-bottom:clamp(2rem,4vw,3rem)}.-s3S1G_railLede{max-width:36ch;margin-top:1.25rem}.-s3S1G_railViewport{margin-inline:calc(var(--gutter) * -1);scroll-padding-inline:var(--gutter);scroll-snap-type:x mandatory;scrollbar-width:none;overflow-x:auto}.-s3S1G_railViewport::-webkit-scrollbar{display:none}.-s3S1G_railViewport:focus-visible{outline:2px solid var(--ai-yellow);outline-offset:-2px}.-s3S1G_track{gap:var(--step-gap);width:max-content;padding:0 var(--gutter);margin:0;list-style:none;display:flex}.-s3S1G_step{width:var(--card-w);scroll-snap-align:start;flex-direction:column;flex:none;gap:16px;display:flex}.-s3S1G_kicker{color:#fff;letter-spacing:-.01em;white-space:nowrap;align-items:center;gap:10px;font-size:1rem;line-height:1.2;display:flex}.-s3S1G_kickerIcon{border:1px solid var(--ai-ink-line);background:var(--ai-ink-card);width:32px;height:32px;color:var(--ai-yellow);border-radius:9px;flex:none;place-items:center;display:grid}.-s3S1G_kickerIcon svg{width:18px;height:18px}.-s3S1G_step>.-s3S1G_cell{flex:1}.-s3S1G_rail[data-pinned]{height:calc(100svh + var(--rail-distance,0px))}.-s3S1G_section:has(>.-s3S1G_rail[data-pinned]){padding-block:0}.-s3S1G_rail[data-pinned]{--pin-slack:max(0px, calc((100svh - 144px - 48px - var(--card-h)) / 2));margin-block:calc(var(--pin-slack) * -1);--card-h:clamp(440px, calc((100svh - 144px) * .72), 600px);--card-w:clamp(380px, calc(var(--card-h) * .84), 500px);--step-gap:1.5rem}.-s3S1G_rail[data-pinned] .-s3S1G_pin{align-content:center;height:100svh;padding-block:104px 40px;display:grid;position:sticky;top:0;overflow:clip}.-s3S1G_rail[data-pinned] .-s3S1G_railInner{-moz-column-gap:48px;grid-template-columns:minmax(0,340px) minmax(0,1fr);column-gap:48px;display:grid}.-s3S1G_rail[data-pinned] .-s3S1G_railHead{align-self:center;padding-top:48px}.-s3S1G_rail[data-pinned] .-s3S1G_step{min-height:var(--card-h)}.-s3S1G_rail[data-pinned] .-s3S1G_railTitle{white-space:nowrap;font-size:clamp(2.1rem,3vw,2.75rem);line-height:1.04}.-s3S1G_rail[data-pinned] .-s3S1G_kicker,.-s3S1G_rail[data-pinned] .-s3S1G_pillarText{font-size:1.125rem}.-s3S1G_rail[data-pinned] .-s3S1G_pillarIconLarge{border-radius:22px;width:80px;height:80px}.-s3S1G_rail[data-pinned] .-s3S1G_pillarIconLarge svg{width:38px;height:38px}.-s3S1G_rail[data-pinned] .-s3S1G_brand{height:88px}.-s3S1G_rail[data-pinned] .-s3S1G_brand svg{width:132px}.-s3S1G_rail[data-pinned] .-s3S1G_brandImage{height:34px}.-s3S1G_rail[data-pinned] .-s3S1G_projects{gap:calc(6px * var(--chip-scale,1))}.-s3S1G_rail[data-pinned] .-s3S1G_project{padding-block:5px}.-s3S1G_rail[data-pinned] .-s3S1G_projectCode{width:calc(28px * var(--chip-scale,1));height:calc(28px * var(--chip-scale,1))}.-s3S1G_rail[data-pinned] .-s3S1G_railHead{margin-bottom:0}.-s3S1G_rail[data-pinned] .-s3S1G_railViewport{scroll-snap-type:none;margin-left:0;overflow:clip}.-s3S1G_rail[data-pinned] .-s3S1G_track{will-change:transform;padding-left:0}.-s3S1G_cell{--cell-bg:var(--ai-card);border-radius:var(--i-radius-panel);flex-direction:column;gap:28px;min-width:0;padding:clamp(24px,2.6vw,32px);display:flex;}.-s3S1G_cell.-s3S1G_alt{--cell-bg:var(--ai-ink-card);background:var(--ai-ink-card)}.-s3S1G_cell.-s3S1G_light{--cell-bg:#fff;--ai-line:#dedede;--ai-text-soft:#6e6e6e;border-color:var(--gray-200);color:var(--ai-ink);background:#fff}.-s3S1G_light .-s3S1G_glow{display:none}.-s3S1G_light .-s3S1G_pillarText{color:var(--ai-ink)}.-s3S1G_light .-s3S1G_pillarDetail{color:var(--ai-text-soft)}@media (hover:hover){.-s3S1G_light :focus-visible{outline-color:var(--ai-ink)}}.-s3S1G_cell.-s3S1G_halo{background:var(--ai-halo);color:var(--ai-ink);border-color:#0000}.-s3S1G_darkCards .-s3S1G_cell:not(.-s3S1G_halo){--cell-bg:var(--ai-card);background:linear-gradient(var(--cell-bg), var(--cell-bg)) padding-box, var(--i-ring-dark) border-box;border-color:#0000}.-s3S1G_darkCards .-s3S1G_glow{display:none}.-s3S1G_darkCards .-s3S1G_cell.-s3S1G_light{--ai-line:var(--ai-ink-line);--ai-text-soft:#8a8a8a;color:var(--i-henry-white)}.-s3S1G_darkCards .-s3S1G_light .-s3S1G_pillarText{color:var(--i-henry-white)}@media (hover:hover){.-s3S1G_darkCards .-s3S1G_light :focus-visible{outline-color:var(--ai-yellow)}}.-s3S1G_darkCards .-s3S1G_chip{order:calc(var(--chip-i,0) * -1);background:var(--i-white);max-width:100%;height:auto;min-height:36px;color:var(--ai-ink);text-align:center;border-color:#0000;padding-block:6px}.-s3S1G_darkCards .-s3S1G_visual>.-s3S1G_chips{flex-flow:row-reverse wrap-reverse}.-s3S1G_darkCards .-s3S1G_brand{background:linear-gradient(var(--cell-bg), var(--cell-bg)) padding-box, var(--i-ring-dark) border-box;border-color:#0000}.-s3S1G_lightCards .-s3S1G_kicker{color:var(--ai-ink)}.-s3S1G_lightCards .-s3S1G_cell.-s3S1G_light{background:linear-gradient(var(--cell-bg), var(--cell-bg)) padding-box, var(--ai-ring) border-box;border-color:#0000}.-s3S1G_lightCards .-s3S1G_pillarFigure{color:var(--ai-text-soft)}.-s3S1G_lightCards .-s3S1G_pillarFigure strong{color:var(--ai-ink)}.-s3S1G_lightCards .-s3S1G_flagMore{color:var(--i-white)}.-s3S1G_lightCards .-s3S1G_glow{display:none}.-s3S1G_lightCards .-s3S1G_chip{order:calc(var(--chip-i,0) * -1);background:linear-gradient(var(--i-white), var(--i-white)) padding-box, var(--ai-ring) border-box;max-width:100%;height:auto;min-height:36px;color:var(--ai-ink);text-align:center;border-color:#0000;padding-block:6px}.-s3S1G_lightCards .-s3S1G_visual>.-s3S1G_chips{flex-flow:row-reverse wrap-reverse}.-s3S1G_lightCards .-s3S1G_brand{background:linear-gradient(var(--cell-bg), var(--cell-bg)) padding-box, var(--ai-ring) border-box;color:var(--ai-ink);border-color:#0000}.-s3S1G_lightCards .-s3S1G_recognitionAward{color:var(--ai-ink)}.-s3S1G_lightCards .-s3S1G_recognitionMeta,.-s3S1G_lightCards .-s3S1G_backersLabel{color:var(--ai-text-soft)}.-s3S1G_lightCards .-s3S1G_backer{border-color:var(--ai-line)}.-s3S1G_lightCards .-s3S1G_backer img{filter:brightness(0)}.-s3S1G_lightCards .-s3S1G_backer .-s3S1G_backerColor{filter:none}.-s3S1G_lightCards .-s3S1G_railViewport:focus-visible{outline-color:var(--ai-ink)}.-s3S1G_lightCards .-s3S1G_rail:not([data-pinned]) .-s3S1G_projectsStage .-s3S1G_photo{min-height:240px}.-s3S1G_visual{z-index:1;flex-direction:column;flex:1;justify-content:center;gap:12px;min-width:0;min-height:0;display:flex;position:relative}.-s3S1G_visual>.-s3S1G_chips,.-s3S1G_visual>.-s3S1G_pillarIconLarge{align-self:center}.-s3S1G_visual>.-s3S1G_chips{justify-content:center}.-s3S1G_visual:has(>.-s3S1G_liveImage){justify-content:flex-start}.-s3S1G_copy{z-index:1;position:relative}.-s3S1G_copy:empty{display:none}.-s3S1G_step:nth-child(2n)>.-s3S1G_cell .-s3S1G_copy{order:-1}.-s3S1G_step>.-s3S1G_cell{position:relative;overflow:clip}.-s3S1G_glow{z-index:0;aspect-ratio:726/528;pointer-events:none;background:url(/ai-engineering/pillars/card-glow.svg) 0 0/100% 100% no-repeat;width:min(726px,178%);position:absolute;top:0;left:50%;translate:-50% -50%}.-s3S1G_halo .-s3S1G_glow{display:none}.-s3S1G_liveImage{width:100%;height:auto;display:block}.-s3S1G_rail[data-pinned] .-s3S1G_liveImage{-o-object-fit:contain;object-fit:contain;flex:0 auto;min-height:0}.-s3S1G_photo{-o-object-fit:cover;object-fit:cover;border-radius:16px;flex:1 1 0;width:100%;min-height:0;display:block}.-s3S1G_rail:not([data-pinned]) .-s3S1G_photo{flex:auto;min-height:170px}.-s3S1G_expertPhoto{-o-object-position:58% 30%;object-position:58% 30%}.-s3S1G_photo+.-s3S1G_brands{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px}.-s3S1G_photo+.-s3S1G_brands .-s3S1G_brand,.-s3S1G_rail[data-pinned] .-s3S1G_photo+.-s3S1G_brands .-s3S1G_brand{height:52px}.-s3S1G_photo+.-s3S1G_brands svg,.-s3S1G_rail[data-pinned] .-s3S1G_photo+.-s3S1G_brands svg{width:100px}.-s3S1G_photo+.-s3S1G_brands .-s3S1G_brandImage,.-s3S1G_rail[data-pinned] .-s3S1G_photo+.-s3S1G_brands .-s3S1G_brandImage{height:26px}.-s3S1G_photo+.-s3S1G_logoBrands svg,.-s3S1G_rail[data-pinned] .-s3S1G_photo+.-s3S1G_logoBrands svg{width:auto;max-width:100%;height:22px}.-s3S1G_communityPhoto{-o-object-position:50% 30%;object-position:50% 30%}.-s3S1G_photo+.-s3S1G_flags{background:linear-gradient(to bottom, var(--cell-bg) 0%, color-mix(in srgb, var(--cell-bg) 92%, transparent) 30%, color-mix(in srgb, var(--cell-bg) 62%, transparent) 60%, color-mix(in srgb, var(--cell-bg) 30%, transparent) 85%, transparent 100%);border-radius:16px 16px 0 0;justify-content:center;padding:12px 12px 32px;position:absolute;top:0;left:0;right:0}.-s3S1G_pillarIcon{border:1px solid var(--ai-ink-line);background:var(--ai-ink-card);width:44px;height:44px;color:var(--ai-yellow);border-radius:12px;place-items:center;margin-bottom:18px;display:grid}.-s3S1G_halo .-s3S1G_pillarIcon{background:var(--ai-ink);color:var(--ai-yellow);border-color:#0000}.-s3S1G_pillarIcon svg{width:22px;height:22px}.-s3S1G_pillarIconLarge{border-radius:18px;width:72px;height:72px;margin-bottom:0}.-s3S1G_pillarIconLarge svg{width:34px;height:34px}.-s3S1G_pillarText{color:#fff;font-size:clamp(.9375rem,1.2vw,1.0625rem);line-height:1.45}.-s3S1G_pillarDetail{color:var(--ai-on-dark-soft);margin-top:.4rem;font-size:.9375rem;line-height:1.45}.-s3S1G_pillarFigure{color:var(--ai-on-dark-soft);align-items:baseline;gap:.6rem;font-size:1.125rem;line-height:1;display:flex}.-s3S1G_pillarFigure strong{color:#fff;letter-spacing:-.03em;font-size:clamp(2.5rem,4vw,3.5rem)}.-s3S1G_halo .-s3S1G_pillarText{color:var(--ai-ink)}.-s3S1G_halo .-s3S1G_pillarDetail{color:#222222b8}.-s3S1G_chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.-s3S1G_chip{border:1px solid var(--ai-line);border-radius:12px;align-items:center;height:36px;padding:0 14px;font-size:.875rem;display:inline-flex}.-s3S1G_brands{gap:10px;margin:0;padding:0;list-style:none;display:grid}.-s3S1G_brand{color:#fff;border:1px solid #ffffff1f;border-radius:12px;place-items:center;height:72px;display:grid}.-s3S1G_brand svg{width:118px;height:auto;display:block}.-s3S1G_brandImage{width:auto;height:30px;display:block}.-s3S1G_jobs{width:100%;min-width:0;height:260px;position:relative}.-s3S1G_job{box-sizing:border-box;border-radius:var(--i-radius-control);background:linear-gradient(var(--i-white), var(--i-white)) padding-box, var(--i-ring-light) border-box;color:var(--i-henry-black);box-shadow:var(--i-shadow-light);border:1px solid #0000;flex-direction:column;justify-content:space-between;padding:10px 12px;display:flex;position:absolute}.-s3S1G_jobAdvanced{background:linear-gradient(var(--i-henry-black), var(--i-henry-black)) padding-box, var(--i-ring-dark) border-box;color:var(--i-white);border-color:#0000}.-s3S1G_job:first-child{z-index:2;width:75.4%;height:100px;top:76px;left:1.4%;transform:rotate(-3deg)}.-s3S1G_job:nth-child(2){z-index:3;width:81.4%;height:100px;top:152px;left:15.7%;transform:rotate(3.78deg);box-shadow:0 4px 12px #00000014}.-s3S1G_job:nth-child(3){z-index:1;opacity:.82;width:75.4%;height:106px;top:0;left:22.9%;transform:rotate(3deg)}.-s3S1G_job{animation:4s linear infinite paused -s3S1G_job-float}.-s3S1G_job:nth-child(2){animation-delay:-1.5s}.-s3S1G_job:nth-child(3){animation-delay:-2.5s}.-s3S1G_job:first-child{animation-delay:-.5s}.-s3S1G_jobStatusAccent svg{transform-origin:50% 10%;animation:12s cubic-bezier(.22,1,.36,1) infinite paused -s3S1G_job-bell}.-s3S1G_jobs[data-live] .-s3S1G_job,.-s3S1G_jobs[data-live] .-s3S1G_jobStatusAccent svg{animation-play-state:running}@keyframes -s3S1G_job-float{0%{translate:0}5%{translate:0 .62px}10%{translate:0 1.18px}15%{translate:0 1.62px}20%{translate:0 1.9px}25%{translate:0 2px}30%{translate:0 1.9px}35%{translate:0 1.62px}40%{translate:0 1.18px}45%{translate:0 .62px}50%{translate:0}55%{translate:0 -.62px}60%{translate:0 -1.18px}65%{translate:0 -1.62px}70%{translate:0 -1.9px}75%{translate:0 -2px}80%{translate:0 -1.9px}85%{translate:0 -1.62px}90%{translate:0 -1.18px}95%{translate:0 -.62px}to{translate:0}}@keyframes -s3S1G_job-bell{0%,10%,to{rotate:0deg}2%{rotate:12deg}4%{rotate:-9deg}6%{rotate:6deg}8%{rotate:-3deg}}@media (prefers-reduced-motion:reduce){.-s3S1G_job,.-s3S1G_jobStatusAccent svg{animation:none}}.-s3S1G_jobRole{font-size:var(--i-text-label);font-weight:var(--i-weight-medium);line-height:var(--i-lh-chip)}.-s3S1G_jobMeta{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.-s3S1G_jobCompany{min-width:0;color:var(--i-gray-600);font-size:var(--i-text-meta);line-height:var(--i-lh-meta);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.-s3S1G_jobAdvanced .-s3S1G_jobCompany{color:inherit}.-s3S1G_jobStatus{border-radius:var(--i-radius-pill);font-size:var(--i-text-meta);font-weight:var(--i-weight-medium);line-height:var(--i-lh-meta);flex:none;align-items:center;gap:4px;padding:2px 8px;display:inline-flex}.-s3S1G_jobStatusAccent{background:color-mix(in srgb, var(--i-white) 22%, transparent);color:var(--i-white)}.-s3S1G_jobStatusAccent svg{width:11px;height:11px}.-s3S1G_jobStatusMuted{border:1px solid var(--i-border-light);color:var(--i-gray-600)}.-s3S1G_projectsStage{flex-direction:column;flex:1 1 0;min-height:0;display:flex;position:relative}.-s3S1G_rail:not([data-pinned]) .-s3S1G_projectsStage{flex:auto}.-s3S1G_rail:not([data-pinned]) .-s3S1G_projectsStage .-s3S1G_photo{min-height:220px}.-s3S1G_projectsStage .-s3S1G_photo{flex:1 1 0}.-s3S1G_projectsStage .-s3S1G_projects{--chip-scale:.75;align-items:flex-start;gap:calc(8px * var(--chip-scale));pointer-events:none;flex-direction:column;padding:16px;display:flex;position:absolute;inset:0}.-s3S1G_projectsStage .-s3S1G_projects .-s3S1G_project{gap:calc(12px * var(--chip-scale));border-radius:calc(12px * var(--chip-scale));max-width:100%;padding:calc(6px * var(--chip-scale)) calc(12px * var(--chip-scale)) calc(6px * var(--chip-scale)) calc(6px * var(--chip-scale));color:#fff;font-size:calc(.875rem * var(--chip-scale));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#2222229e;border:1px solid #ffffff24;box-shadow:inset 0 1px #ffffff14}.-s3S1G_projectsStage .-s3S1G_projects .-s3S1G_project:nth-child(n+3){align-self:flex-end}.-s3S1G_projectsStage .-s3S1G_projects .-s3S1G_project:nth-child(3){margin-top:auto}.-s3S1G_projectsStage .-s3S1G_projectCode{width:calc(26px * var(--chip-scale));height:calc(26px * var(--chip-scale));border-radius:calc(8px * var(--chip-scale));font-size:calc(.8125rem * var(--chip-scale))}.-s3S1G_projects{gap:8px;margin:0;padding:0;list-style:none;display:grid}.-s3S1G_project{border:1px solid var(--ai-line);border-radius:12px;align-items:center;gap:12px;padding:8px 12px 8px 8px;font-size:.9375rem;line-height:1.3;display:flex}.-s3S1G_projectCode{background:var(--ai-halo);width:32px;height:32px;color:var(--ai-ink);border-radius:8px;flex:none;place-items:center;font-size:.8125rem;display:grid}.-s3S1G_flags{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.-s3S1G_flag{width:36px;height:26px;display:block}.-s3S1G_flagMore{background:var(--ai-ink-card);border-radius:8px;place-items:center;height:26px;padding-inline:8px;font-size:.8125rem;display:grid}.-s3S1G_recognitions{--badge-h:112px;--slide-gap:12px;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);container-type:inline-size}.-s3S1G_recognitionTrack{width:max-content;animation:48s linear infinite paused -s3S1G_recognitions-marquee;display:flex}.-s3S1G_recognitions[data-live] .-s3S1G_recognitionTrack{animation-play-state:running}.-s3S1G_recognitions:hover .-s3S1G_recognitionTrack,.-s3S1G_recognitions:focus-within .-s3S1G_recognitionTrack{animation-play-state:paused}@keyframes -s3S1G_recognitions-marquee{to{translate:-50%}}.-s3S1G_recognitionList{gap:var(--slide-gap);padding:0 var(--slide-gap) 0 0;margin:0;list-style:none;display:flex}.-s3S1G_recognition{flex:0 0 calc((100cqi - var(--slide-gap)) / 2);text-align:center;flex-direction:column;align-items:center;gap:4px;min-width:0;display:flex}@media (prefers-reduced-motion:reduce){.-s3S1G_recognitions{overscroll-behavior-x:contain;scrollbar-width:none;overflow-x:auto;-webkit-mask-image:none;mask-image:none}.-s3S1G_recognitions::-webkit-scrollbar{display:none}.-s3S1G_recognitionTrack{animation:none}.-s3S1G_recognitionCopy{display:none}.-s3S1G_recognitionList{padding-right:0}}.-s3S1G_recognitionBadge{width:100%;height:var(--badge-h);margin-bottom:10px;display:block}.-s3S1G_recognitionBadge img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block}.-s3S1G_recognitionAward{color:#fff;text-wrap:balance;font-size:.875rem;line-height:1.3}.-s3S1G_recognitionMeta{color:var(--ai-on-dark-soft);font-size:.75rem;line-height:1.4}.-s3S1G_rail[data-pinned] .-s3S1G_recognitions{--badge-h:clamp(72px, calc(var(--card-h) - 297px), 128px)}.-s3S1G_backers{gap:12px;margin-top:12px;display:grid}.-s3S1G_backersLabel{color:var(--ai-on-dark-soft);text-align:center;font-size:.875rem;line-height:1.3}.-s3S1G_backerList{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.-s3S1G_backer{border:1px solid var(--ai-ink-line);border-radius:12px;place-items:center;height:48px;padding-inline:8px;display:grid}.-s3S1G_backer img{-o-object-fit:contain;object-fit:contain;filter:brightness(0)invert();width:100%;height:22px}.-s3S1G_backer .-s3S1G_backerColor{filter:none}@media (max-width:680px){.-s3S1G_rail{--gutter:16px;--card-w:min(320px, 82vw);--step-gap:.75rem}.-s3S1G_cell{gap:20px;padding:20px}.-s3S1G_pillarIconLarge{width:56px;height:56px}.-s3S1G_flags{gap:8px}.-s3S1G_flag{width:30px;height:22px}.-s3S1G_brands{grid-template-columns:repeat(2,minmax(0,1fr))}.-s3S1G_brand{height:56px}.-s3S1G_brand svg{width:100px}.-s3S1G_brandImage{height:26px}.-s3S1G_recognitions{--badge-h:84px}.-s3S1G_backerList{grid-template-columns:repeat(2,minmax(0,1fr))}.-s3S1G_backer{height:44px}.-s3S1G_rail{display:none}}
.Fk3IeG_bar{gap:var(--i-gap-3);flex-direction:column;display:flex}.Fk3IeG_field{box-sizing:border-box;min-height:44px;padding:var(--i-gap-3) var(--i-gap-4);border-radius:var(--i-radius-control);background:linear-gradient(var(--i-white), var(--i-white)) padding-box, var(--i-ring-light) border-box;font-family:var(--font-primary);font-size:var(--i-text-body-sm);font-weight:var(--i-weight-regular);line-height:var(--i-lh-body);color:var(--i-dark);border:1px solid #0000;align-items:center;gap:2px;margin:0;display:flex}.Fk3IeG_text{white-space:pre;flex:0 auto;justify-content:flex-end;min-width:0;display:flex;overflow:hidden}.Fk3IeG_caret{background-color:var(--i-henry-black);flex:none;width:1.5px;height:1em}.Fk3IeG_placeholder{color:var(--i-gray-400)}.Fk3IeG_text:not(:empty)~.Fk3IeG_placeholder{display:none}@media (prefers-reduced-motion:reduce){.Fk3IeG_caret{display:none}}.Fk3IeG_srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;list-style:none;position:absolute;overflow:hidden}
._5g5d3q_panel{box-sizing:border-box;border:var(--i-ring-width) solid transparent;border-radius:var(--i-radius-card-sm);background:linear-gradient(var(--i-white), var(--i-white)) padding-box, var(--i-ring-light) border-box;flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}._5g5d3q_header{align-items:center;gap:var(--i-gap-2);padding:var(--i-gap-4);border-bottom:1px solid var(--i-border-light);display:flex}._5g5d3q_badge{border-radius:var(--i-radius-pill);background:var(--i-yellow);width:40px;height:40px;color:var(--i-henry-black);flex:none;place-items:center;display:grid}._5g5d3q_badgeGlyph{width:20px;height:20px}._5g5d3q_brand{min-width:0;font-family:var(--font-primary);font-size:var(--i-text-label);font-weight:var(--i-weight-bold);line-height:var(--i-lh-chip);color:var(--i-henry-black);flex:auto}._5g5d3q_collapse{border-radius:var(--i-radius-pill);background:color-mix(in srgb, var(--i-black) 5%, var(--i-white));width:24px;height:24px;color:var(--i-gray-600);flex:none;place-items:center;display:grid}._5g5d3q_thread{gap:var(--i-gap-3);min-height:0;padding:var(--i-gap-4);flex-direction:column;flex:auto;display:flex}._5g5d3q_message{align-items:flex-start;gap:var(--i-gap-2);display:flex}._5g5d3q_avatar{border-radius:var(--i-radius-pill);background:var(--i-yellow);width:28px;height:28px;color:var(--i-henry-black);flex:none;place-items:center;display:grid}._5g5d3q_avatarGlyph{width:14px;height:14px}._5g5d3q_bubble{padding:var(--i-gap-2) var(--i-gap-3);border-radius:var(--i-radius-control);background:color-mix(in srgb, var(--i-black) 4%, var(--i-white));font-family:var(--font-primary);font-size:var(--i-text-body-sm);font-weight:var(--i-weight-medium);line-height:var(--i-lh-meta);color:var(--i-henry-black);margin:0}._5g5d3q_suggestions{align-items:flex-end;gap:var(--i-gap-2);flex-direction:column;margin:auto 0 0;padding:0;list-style:none;display:flex}._5g5d3q_suggestion{max-width:100%;padding:var(--i-gap-1-5) var(--i-gap-3);border:1px solid var(--i-border-light);border-radius:var(--i-radius-control);background:var(--i-white);font-family:var(--font-primary);font-size:var(--i-text-meta);line-height:var(--i-lh-meta);color:var(--i-gray-600)}._5g5d3q_suggestionsEnter ._5g5d3q_suggestion{animation:_5g5d3q_suggestion-in var(--i-dur-base) var(--i-ease-out) both}._5g5d3q_suggestionsEnter ._5g5d3q_suggestion:nth-child(2){animation-delay:40ms}@keyframes _5g5d3q_suggestion-in{0%{opacity:0;filter:blur(2px);translate:0 8px}}@media (prefers-reduced-motion:reduce){._5g5d3q_suggestionsEnter ._5g5d3q_suggestion{animation:none}}._5g5d3q_inputSlot{padding:0 var(--i-gap-4) var(--i-gap-4);flex:none}@media (max-height:820px){._5g5d3q_header,._5g5d3q_thread{padding:var(--i-gap-3)}._5g5d3q_thread{gap:var(--i-gap-2)}._5g5d3q_badge{width:32px;height:32px}._5g5d3q_suggestion:nth-child(n+2){display:none}._5g5d3q_inputSlot{padding:0 var(--i-gap-3) var(--i-gap-3)}}
.najgzG_rail{--slide-h:500px;--slide-gap:var(--i-gap-3);--slide-peek:var(--i-gap-5);--slide-pad:var(--i-gap-5)}@media (min-width:681px){.najgzG_rail{display:none}}.najgzG_jobsSlot{display:contents}.najgzG_railHead{margin-bottom:clamp(2rem,4vw,3rem)}.najgzG_railLede{margin-top:1rem}.najgzG_railViewport{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;position:relative;overflow-x:auto;container-type:inline-size}.najgzG_railViewport::-webkit-scrollbar{display:none}.najgzG_railViewport:focus-visible{outline:var(--i-focus-width) solid var(--ai-yellow);outline-offset:calc(var(--i-focus-width) * -1)}.najgzG_track{--slide-w:min(100cqw - 2 * (var(--slide-peek) + var(--slide-gap)), 340px);gap:var(--slide-gap);width:max-content;padding-inline:calc((100cqw - var(--slide-w)) / 2);display:flex}.najgzG_slide{width:var(--slide-w);height:var(--slide-h);scroll-snap-align:center;flex:none}.najgzG_controls{margin-top:var(--i-gap-6);justify-content:flex-end;display:flex}.najgzG_counter{color:var(--ai-on-dark-soft);font-size:var(--i-text-label);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0}.najgzG_cell{gap:var(--i-gap-4);border-radius:var(--i-radius-panel);height:100%;padding:var(--slide-pad);flex-direction:column;display:flex;position:relative;overflow:clip;}.najgzG_kicker{z-index:1;color:inherit;font-size:var(--i-text-body);letter-spacing:-.01em;text-wrap:balance;align-items:center;gap:10px;line-height:1.2;display:flex;position:relative}.najgzG_kickerIcon{border:1px solid var(--ai-ink-line);background:var(--ai-ink-card);width:32px;height:32px;color:var(--ai-yellow);border-radius:9px;flex:none;place-items:center;display:grid}.najgzG_kickerIcon svg{width:18px;height:18px}.najgzG_cell.najgzG_light{--ai-line:#dedede;--ai-text-soft:#6e6e6e;border-color:var(--gray-200);background:var(--i-white);color:var(--ai-ink)}.najgzG_light .najgzG_kickerIcon{border-color:var(--ai-line);background:var(--i-white);color:var(--ai-ink)}.najgzG_light .najgzG_pillarText{color:var(--ai-ink)}.najgzG_light .najgzG_pillarDetail{color:var(--ai-text-soft)}@media (hover:hover){.najgzG_light :focus-visible{outline-color:var(--ai-ink)}}.najgzG_cell.najgzG_halo{background:var(--ai-halo);color:var(--ai-ink);border-color:#0000}.najgzG_halo .najgzG_kickerIcon{background:color-mix(in srgb, var(--i-white) 55%, transparent);color:var(--ai-ink);border-color:#0000}.najgzG_halo .najgzG_pillarText{color:var(--ai-ink)}.najgzG_halo .najgzG_pillarDetail{color:color-mix(in srgb, var(--ai-ink) 72%, transparent)}.najgzG_darkCards .najgzG_cell:not(.najgzG_halo){--cell-bg:var(--ai-card);background:linear-gradient(var(--cell-bg), var(--cell-bg)) padding-box, var(--i-ring-dark) border-box;border-color:#0000}.najgzG_darkCards .najgzG_cell.najgzG_light{--ai-line:var(--ai-ink-line);--ai-text-soft:#8a8a8a;color:var(--i-henry-white)}.najgzG_darkCards .najgzG_light .najgzG_kickerIcon{border-color:var(--ai-ink-line);background:var(--ai-ink-card);color:var(--ai-yellow)}.najgzG_darkCards .najgzG_light .najgzG_pillarText{color:var(--i-henry-white)}@media (hover:hover){.najgzG_darkCards .najgzG_light :focus-visible{outline-color:var(--ai-yellow)}}.najgzG_darkCards .najgzG_chip{order:calc(var(--chip-i,0) * -1);background:var(--i-white);color:var(--ai-ink);border-color:#0000}.najgzG_darkCards .najgzG_visual>.najgzG_chips{flex-flow:row-reverse wrap-reverse}.najgzG_lightCards .najgzG_cell.najgzG_light{--cell-bg:var(--i-white);background:linear-gradient(var(--cell-bg), var(--cell-bg)) padding-box, var(--ai-ring) border-box;border-color:#0000}.najgzG_lightCards .najgzG_light .najgzG_kickerIcon{border-color:var(--ai-ink-line);background:var(--ai-ink-card);color:var(--ai-yellow)}.najgzG_lightCards .najgzG_backdropLight:after{background:linear-gradient(to bottom, color-mix(in srgb, var(--i-white) 88%, transparent) 0%, transparent 26%, transparent 44%, color-mix(in srgb, var(--i-white) 94%, transparent) 66%, var(--i-white) 100%)}.najgzG_lightCards .najgzG_pillarFigure{color:var(--ai-text-soft)}.najgzG_lightCards .najgzG_pillarFigure strong{color:var(--ai-ink)}.najgzG_lightCards .najgzG_flagMore{color:var(--i-white)}.najgzG_lightCards .najgzG_brand{-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--ai-ink);background:0 0}.najgzG_lightCards .najgzG_brand:before{background:var(--ai-ring)}.najgzG_lightCards .najgzG_chip{order:calc(var(--chip-i,0) * -1);background:linear-gradient(var(--i-white), var(--i-white)) padding-box, var(--ai-ring) border-box;color:var(--ai-ink);border-color:#0000}.najgzG_lightCards .najgzG_visual>.najgzG_chips{flex-flow:row-reverse wrap-reverse}.najgzG_lightCards .najgzG_counter{color:var(--ai-text-soft)}.najgzG_lightCards .najgzG_railViewport:focus-visible{outline-color:var(--ai-ink)}.najgzG_lightCards .najgzG_backersLabel{color:var(--ai-text-soft)}.najgzG_lightCards .najgzG_backer{border-color:var(--ai-line)}.najgzG_lightCards .najgzG_backer img{filter:brightness(0)}.najgzG_lightCards .najgzG_backer .najgzG_backerColor{filter:none}.najgzG_haloLead{letter-spacing:-.02em;font-size:clamp(1.375rem,2vw,1.625rem);line-height:1.15}.najgzG_scaleSlot{flex:1;min-height:0;position:relative;overflow:hidden}.najgzG_scaleInner{transform-origin:0 0;flex-direction:column;display:flex;position:absolute;top:0;left:0}.najgzG_visual{justify-content:center;gap:var(--i-gap-3);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.najgzG_visual>.najgzG_chips,.najgzG_visual>.najgzG_pillarIconLarge{align-self:center}.najgzG_visual>.najgzG_chips{justify-content:center}.najgzG_copy{z-index:1;margin-top:auto;position:relative}.najgzG_pillarText{color:var(--i-white);font-size:var(--i-text-body-sm);line-height:1.45}.najgzG_pillarDetail{color:var(--ai-on-dark-soft);font-size:var(--i-text-label);margin-top:.4rem;line-height:1.45}.najgzG_liveImage{width:100%;height:auto;display:block}.najgzG_chips{gap:var(--i-gap-1-5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.najgzG_chip{border:1px solid var(--ai-line);border-radius:var(--i-radius-pill);white-space:nowrap;align-items:center;height:30px;padding:0 10px;font-size:.75rem;display:inline-flex}.najgzG_cell.najgzG_bleed{background:var(--ai-ink);border-color:#0000}.najgzG_backdrop{z-index:0;position:absolute;inset:0;overflow:hidden}.najgzG_backdrop:after{background:linear-gradient(to bottom, color-mix(in srgb, var(--ai-ink) 70%, transparent) 0%, transparent 26%, transparent 46%, color-mix(in srgb, var(--ai-ink) 72%, transparent) 70%, var(--ai-ink) 100%);content:"";position:absolute;inset:0}.najgzG_backdropImage{-o-object-fit:cover;object-fit:cover}.najgzG_expertPhoto{-o-object-position:58% 30%;object-position:58% 30%;transform-origin:60% 35%}.najgzG_communityPhoto{-o-object-position:50% 30%;object-position:50% 30%}.najgzG_bleedFoot{z-index:1;gap:var(--i-gap-3);margin-top:auto;display:grid;position:relative}.najgzG_bleedFoot .najgzG_copy{margin-top:0}.najgzG_bleed .najgzG_pillarText{font-weight:var(--i-weight-medium)}.najgzG_brands{gap:var(--i-gap-2);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.najgzG_brand{border:var(--i-ring-width) solid transparent;border-radius:var(--i-radius-control);height:48px;color:var(--i-white);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#2222229e;place-items:center;display:grid;position:relative}.najgzG_brand:before{inset:calc(var(--i-ring-width) * -1);padding:var(--i-ring-width);border-radius:inherit;background:var(--i-ring-dark);-webkit-mask-composite:xor;-webkit-mask-composite:xor;content:"";pointer-events:none;position:absolute;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.najgzG_brand svg{width:96px;height:auto;display:block}.najgzG_brandImage{width:auto;height:24px;display:block}.najgzG_logoBrands svg{width:auto;max-width:100%;height:20px}.najgzG_pillarFigure{color:var(--ai-on-dark-soft);font-size:var(--i-text-body);flex-wrap:wrap;align-items:baseline;gap:.25rem .6rem;line-height:1;display:flex}.najgzG_pillarFigure strong{color:var(--i-white);font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-size:clamp(2.5rem,3.4vw,3.25rem)}.najgzG_flags{align-items:center;gap:var(--i-gap-1-5);flex-wrap:wrap;display:flex}.najgzG_flag{width:28px;height:auto;display:block}.najgzG_flagMore{border-radius:var(--i-radius-pill);background:var(--ai-ink-card);height:22px;padding-inline:var(--i-gap-2);font-size:var(--i-text-meta);place-items:center;display:grid}.najgzG_projectsStage{border-radius:var(--i-radius-card-xs);background:var(--ai-ink-card);flex:1;min-height:0;position:relative;overflow:hidden}.najgzG_projectsStage>video{-o-object-fit:cover;object-fit:cover;border-radius:0;width:100%;height:100%;position:absolute;inset:0}.najgzG_projects{--chip-scale:.75;align-items:flex-start;gap:calc(var(--i-gap-1-5) * var(--chip-scale));padding:var(--i-gap-2);pointer-events:none;flex-direction:column;margin:0;list-style:none;display:flex;position:absolute;inset:0}.najgzG_project{align-items:center;gap:calc(var(--i-gap-2) * var(--chip-scale));border-radius:calc(10px * var(--chip-scale));max-width:100%;padding:calc(4px * var(--chip-scale)) calc(10px * var(--chip-scale)) calc(4px * var(--chip-scale)) calc(4px * var(--chip-scale));color:var(--i-white);font-size:calc(.75rem * var(--chip-scale));white-space:nowrap;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:border-color var(--i-dur-slow) var(--i-ease-out);background:#2222229e;border:1px solid #ffffff24;line-height:1.25;display:flex;box-shadow:inset 0 1px #ffffff14}.najgzG_project:nth-child(n+3){align-self:flex-end}.najgzG_project:nth-child(3){margin-top:auto}.najgzG_projectCode{width:calc(24px * var(--chip-scale,1));height:calc(24px * var(--chip-scale,1));border-radius:calc(7px * var(--chip-scale,1));background:var(--ai-halo);color:var(--ai-ink);font-size:calc(.75rem * var(--chip-scale,1));transition:background-color var(--i-dur-slow) var(--i-ease-out), color var(--i-dur-slow) var(--i-ease-out);flex:none;place-items:center;display:grid}.najgzG_projects[data-cycling] .najgzG_projectCode{background:var(--ai-ink-card);color:var(--i-white)}.najgzG_projects[data-cycling] .najgzG_project[data-current]{border-color:color-mix(in srgb, var(--ai-yellow) 70%, transparent)}.najgzG_projects[data-cycling] .najgzG_project[data-current] .najgzG_projectCode{background:var(--ai-yellow);color:var(--ai-ink)}.najgzG_pillarIcon{border:1px solid var(--ai-ink-line);border-radius:var(--i-radius-control);background:var(--ai-ink-card);width:44px;height:44px;color:var(--ai-yellow);place-items:center;display:grid}.najgzG_pillarIcon svg{width:22px;height:22px}.najgzG_pillarIconLarge{border-radius:18px;width:72px;height:72px}.najgzG_pillarIconLarge svg{width:34px;height:34px}.najgzG_backers{gap:12px;display:grid}.najgzG_backersLabel{color:var(--ai-on-dark-soft);text-align:center;font-size:.875rem;line-height:1.3}.najgzG_backerList{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.najgzG_backer{border:1px solid var(--ai-ink-line);border-radius:12px;place-items:center;height:44px;padding-inline:8px;display:grid}.najgzG_backer img{-o-object-fit:contain;object-fit:contain;filter:brightness(0)invert();width:100%;height:22px}.najgzG_backer .najgzG_backerColor{filter:none}.najgzG_slide:not([data-active]) .najgzG_jobsSlot>div>div,.najgzG_slide:not([data-active]) .najgzG_jobsSlot svg{animation-play-state:paused}.najgzG_carousel[data-visible] .najgzG_slide[data-active] .najgzG_chip{animation:najgzG_chip-in .48s var(--i-ease-out) backwards}.najgzG_chip:nth-child(2){animation-delay:90ms}.najgzG_chip:nth-child(3){animation-delay:.18s}.najgzG_chip:nth-child(n+4){animation-delay:.27s}@keyframes najgzG_chip-in{0%{opacity:0;translate:0 8px}}.najgzG_carousel[data-visible] .najgzG_slide[data-active] .najgzG_expertPhoto{animation:14s ease-in-out infinite alternate najgzG_ken-burns}@keyframes najgzG_ken-burns{0%{scale:1}to{scale:1.1}}@media (prefers-reduced-motion:reduce){.najgzG_carousel[data-visible] .najgzG_slide[data-active] :is(.najgzG_chip,.najgzG_expertPhoto){animation:none}}
