.international-site{--int-surface-warm:#f4f2ec;--int-surface-white:#fafaf8;--int-ink:#0a0b0d;--int-ink-secondary:#555b66;--int-deep:#080a0f;--int-deep-raised:#10141d;--int-line:#d9dde6;--int-line-dark:#fafaf826;--int-blue:#5b74ff;--int-link:#3554d1;--int-violet:#8d6bff;--int-cyan:#69d9e8;--int-warm:#ffb56b;--int-success:#24a36a;--int-warning:#d7922b;--int-spectrum:linear-gradient(118deg,#69d9e8 0%,#5b74ff 50%,#8d6bff 100%);background:var(--int-surface-warm);min-width:0;min-height:100svh;color:var(--int-ink);font-family:var(--font-geist-sans),sans-serif;overflow-x:clip}.international-site a{color:inherit;text-decoration:none}.international-site a:focus-visible,.international-site summary:focus-visible,.international-site button:focus-visible,.international-site input:focus-visible,.international-site select:focus-visible,.international-site textarea:focus-visible{outline:2px solid var(--int-blue);outline-offset:4px}.int-shell{width:min(100%,1320px);margin-inline:auto;padding-inline:clamp(1.25rem,4.45vw,4.5rem)}.int-kicker{color:var(--int-link);font-family:var(--font-geist-mono),monospace;letter-spacing:.16em;text-transform:uppercase;font-size:.72rem;font-weight:600;line-height:1.5}.int-skip-link{z-index:100;background:var(--int-surface-white);color:var(--int-ink);border-radius:999px;padding:.65rem .9rem;font-weight:700;position:fixed;top:.75rem;left:.75rem;transform:translateY(-180%)}.int-skip-link:focus{transform:translateY(0)}.int-site-header{z-index:50;border-bottom:1px solid var(--int-line-dark);height:4.75rem;color:var(--int-surface-white);background:#080a0feb;position:fixed;inset:0 0 auto}.int-header-inner{justify-content:space-between;align-items:center;gap:1.5rem;height:100%;display:flex;position:relative}.int-wordmark{flex:none;align-items:center;display:inline-flex}.int-language-switch{font-family:var(--font-geist-mono),monospace;flex:none;align-items:center;gap:.4rem;font-size:.68rem;display:flex}.int-language-switch>span[aria-current]{color:var(--int-surface-white)}.int-language-switch>span:not([aria-current]),.int-language-switch a{color:#fafaf899}.int-language-switch a{justify-content:center;align-items:center;min-width:2.75rem;min-height:2.75rem;display:inline-flex}.int-language-switch a:hover{color:var(--int-cyan)}.int-language-switch a:focus-visible{outline:2px solid var(--int-cyan);outline-offset:5px}.int-company-logo{width:11.75rem;height:auto;display:block}.int-company-emblem{width:min(100%,15rem);height:auto;margin-inline:auto;display:block}.int-cramai-mark{flex:none;width:2.5rem;height:auto;display:block}.int-cramai-mark--compact{width:1.4rem}.int-product-wordmark{letter-spacing:-.05em;white-space:nowrap;align-items:center;gap:.25em;font-weight:600;line-height:1;display:inline-flex}.locale-zh .international-site h1{white-space:normal}.int-product-wordmark .int-cramai-mark{width:.85em}.int-page-hero-brand{margin-bottom:2rem;font-size:2rem}.int-desktop-nav{margin-left:auto}.int-desktop-nav>ul{align-items:center;gap:clamp(1rem,1.65vw,1.75rem);list-style:none;display:flex}.int-desktop-nav>ul>li>a,.int-desktop-nav summary{color:#fafaf8b8;white-space:nowrap;font-size:.82rem;font-weight:600}.int-desktop-nav>ul>li>a:hover,.int-desktop-nav>ul>li>a[aria-current=page],.int-desktop-nav summary:hover,.int-desktop-nav details[open] summary{color:var(--int-surface-white)}.int-nav-cluster details{position:static}.int-nav-cluster summary{cursor:pointer;list-style:none;display:inline-flex}.int-nav-cluster summary::-webkit-details-marker{display:none}.int-nav-cluster summary:after{content:"+";color:var(--int-cyan);font-family:var(--font-geist-mono),monospace;margin-left:.35rem}.int-nav-cluster details[open] summary:after{content:"−"}.int-mega-menu{border:1px solid var(--int-line-dark);background:#10141df7;border-radius:1.25rem;grid-template-columns:1fr 1.5fr .75fr;gap:2rem;padding:2rem;display:grid;position:absolute;top:calc(100% + .7rem);left:clamp(1.25rem,4.45vw,4.5rem);right:clamp(1.25rem,4.45vw,4.5rem);box-shadow:0 24px 80px #00000059}.int-mega-intro>p:not(.int-kicker){color:#fafaf8ad;max-width:24rem;margin-top:.65rem;font-size:.95rem;line-height:1.55}.int-mega-intro>a,.int-mega-feature,.int-mega-menu li a{align-items:center;display:flex}.int-mega-intro>a{color:var(--int-cyan);gap:.45rem;margin-top:1.25rem;font-size:.82rem;font-weight:700}.int-mega-menu>ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;list-style:none;display:grid}.int-mega-menu li a{border:1px solid var(--int-line-dark);border-radius:.85rem;grid-template-columns:auto 1fr;gap:.15rem .65rem;min-height:4.6rem;padding:.8rem;display:grid;position:relative}.int-mega-menu li a>span{color:var(--int-cyan);font-family:var(--font-geist-mono),monospace;grid-row:1/3;font-size:.66rem}.int-mega-menu li a strong{font-size:.83rem}.int-mega-menu li a small{color:#fafaf880;font-family:var(--font-geist-mono),monospace;letter-spacing:.08em;font-size:.59rem}.int-mega-menu li a:hover{background:#69d9e80a;border-color:#69d9e88c}.int-mega-feature{background:radial-gradient(circle at 80% 10%,#8d6bff59,#0000 60%),#0b0f16;border:1px solid #8d6bff66;border-radius:1rem;flex-direction:column;place-content:flex-end;align-items:flex-start;gap:.7rem;min-height:10rem;padding:1rem;position:relative;overflow:hidden}.int-mega-feature>span{color:var(--int-violet);font-family:var(--font-geist-mono),monospace;letter-spacing:.09em;font-size:.6rem}.int-mega-feature strong{max-width:16rem;font-size:.95rem;line-height:1.3}.int-mega-feature svg{color:var(--int-cyan)}.int-header-cta{border:1px solid var(--int-line-dark);border-radius:999px;flex:none;align-items:center;gap:.5rem;min-height:2.7rem;padding:.55rem .9rem;font-size:.78rem;font-weight:700;display:inline-flex}.int-mobile-menu{display:none}.int-action{border:1px solid #0000;border-radius:999px;justify-content:space-between;align-items:center;gap:1rem;min-height:3.15rem;padding:.75rem 1.15rem .75rem 1.35rem;font-size:.88rem;font-weight:750;line-height:1;display:inline-flex}.int-action--primary{background:var(--int-ink);color:var(--int-surface-white)!important}.int-section--deep .int-action--primary,.int-section--blue .int-action--primary,.int-home-hero .int-action--primary{background:var(--int-surface-white);color:var(--int-ink)!important}.int-home-hero .int-action--primary{background:var(--int-ink);color:var(--int-surface-white)!important}.int-action--secondary{background:0 0;border-color:currentColor}.int-action--text{border:0;border-radius:0;justify-content:flex-start;min-height:2rem;padding:0;color:var(--int-link)!important}.int-action svg{flex:none}.int-actions{flex-wrap:wrap;gap:.75rem;display:flex}.int-home-hero{background:radial-gradient(circle at 78% 36%,#5b74ff1c,transparent 27rem),linear-gradient(90deg,transparent 49.9%,#0a0b0d0d 50%,transparent 50.1%),var(--int-surface-warm);min-height:max(47.5rem,94svh);padding-top:4.75rem;overflow:hidden}.int-home-hero-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:1.5rem;min-height:calc(max(47.5rem,94svh) - 9.25rem);padding-block:clamp(4rem,7vw,6rem) 3.5rem;display:grid}.int-home-hero-copy{grid-column:span 5}.int-home-hero-copy .int-kicker{max-width:34rem}.int-home-hero h1{max-width:11ch;font-family:var(--font-geist-sans),sans-serif;letter-spacing:-.062em;text-wrap:balance;margin-top:1.65rem;font-size:clamp(3.5rem,5.15vw,5.5rem);font-weight:700;line-height:.94}.int-home-hero-body{max-width:37rem;color:var(--int-ink-secondary);margin-top:2rem;font-size:clamp(1.08rem,1.35vw,1.25rem);line-height:1.55}.int-home-hero-body p+p{color:var(--int-ink);margin-top:.75rem;font-weight:650}.int-location{color:var(--int-ink-secondary);font-family:var(--font-geist-mono),monospace;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.6rem;margin-top:2rem;font-size:.7rem;display:flex}.int-location>span{background:var(--int-success);border-radius:50%;width:.45rem;height:.45rem;box-shadow:0 0 0 4px #24a36a1f}.int-world-model{isolation:isolate;border:1px solid #0000;border-radius:1.5rem;grid-column:span 7;min-width:0;padding:1rem;position:relative}.int-world-model:before{pointer-events:none;content:"";border:1px solid #69d9e814;border-radius:50%;position:absolute;inset:12% 8%;transform:rotate(-7deg)}.int-world-model-meta,.int-world-model figcaption{color:#fafaf8b8;font-family:var(--font-geist-mono),monospace;letter-spacing:.12em;justify-content:space-between;align-items:center;gap:1rem;font-size:.58rem;display:flex}.int-world-model svg{width:100%;height:auto;display:block;position:relative}.int-world-model--compact{width:100%}.int-hero-foot{border-top:1px solid #0a0b0d1f;justify-content:space-between;align-items:center;gap:2rem;min-height:4.5rem;display:flex}.int-hero-foot ul{color:var(--int-ink-secondary);font-family:var(--font-geist-mono),monospace;letter-spacing:.11em;flex-wrap:wrap;gap:1.4rem;font-size:.62rem;list-style:none;display:flex}.int-hero-foot li:before{content:"•";color:var(--int-blue);margin-right:.45rem}.int-hero-foot>a{color:var(--int-ink-secondary);flex:none;font-size:.75rem;font-weight:700}.int-section{padding-block:clamp(5.5rem,11vw,10rem);position:relative}.int-section--warm{background:var(--int-surface-warm);color:var(--int-ink)}.int-section--white{background:var(--int-surface-white);color:var(--int-ink)}.int-section--deep{background:var(--int-deep);color:var(--int-surface-white)}.int-section--blue{background:var(--int-link);color:var(--int-surface-white)}.int-section-intro{max-width:52rem;margin-bottom:clamp(3rem,6vw,5rem)}.int-section-intro h2,.int-closing-grid h2{font-family:var(--font-geist-sans),sans-serif;font-size:var(--int-display-l);letter-spacing:-.052em;text-wrap:balance;margin-top:1.2rem;font-weight:500;line-height:1.02}.int-section-intro--inverse .int-kicker,.int-section--deep .int-kicker{color:var(--int-cyan)}.int-section--blue .int-kicker{color:var(--int-surface-white)}.int-section-copy{max-width:43rem;color:var(--int-ink-secondary);margin-top:1.65rem;font-size:clamp(1.05rem,1.5vw,1.27rem);line-height:1.62}.int-section-intro--inverse .int-section-copy{color:#fafaf8a8}.int-belief-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:clamp(3rem,9vw,8rem);display:grid}.int-belief h2{max-width:13ch;font-family:var(--font-geist-sans),sans-serif;font-size:var(--int-display-belief);letter-spacing:-.06em;margin-top:1.2rem;line-height:.98}.int-belief-copy{border-top:1px solid var(--int-line);color:var(--int-ink-secondary);padding-top:1.5rem;font-size:clamp(1.15rem,1.7vw,1.4rem);line-height:1.6}.int-belief-response{border-left:2px solid var(--int-warm);color:var(--int-ink);margin-top:2rem;padding-left:1.5rem;font-weight:600}.int-loop-layout,.int-neolab-grid,.int-rsi-grid{grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:start;gap:clamp(3rem,7vw,7rem);display:grid}.int-loop-steps{border-top:1px solid var(--int-line-dark);max-width:39rem;margin-bottom:2rem;list-style:none}.int-loop-steps li{border-bottom:1px solid var(--int-line-dark);grid-template-columns:3rem 1fr;gap:1rem;padding-block:1.3rem;display:grid}.int-loop-steps li>span{color:var(--int-cyan);font-family:var(--font-geist-mono),monospace;font-size:.68rem}.int-loop-steps h3{font-size:1.25rem;line-height:1.2}.int-loop-steps p{color:#fafaf89e;margin-top:.45rem;line-height:1.55}.int-loop-architecture{aspect-ratio:1;min-width:0;position:relative}.int-loop-architecture>svg{width:100%;height:100%;position:absolute;inset:0}.int-loop-core{z-index:2;text-align:center;background:radial-gradient(circle,#5b74ff2e,#0000 70%);border:1px solid #69d9e847;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:12rem;height:12rem;display:flex;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.int-loop-core span,.int-loop-core small{color:var(--int-cyan);font-family:var(--font-geist-mono),monospace;letter-spacing:.12em;font-size:.55rem}.int-loop-core strong{margin-block:.5rem;font-size:1.1rem;line-height:1.05}.int-loop-orbit{z-index:3;border:1px solid var(--int-line-dark);background:var(--int-deep);border-radius:999px;align-items:center;gap:.45rem;padding:.65rem .85rem;display:flex;position:absolute}.int-loop-orbit span{color:var(--int-cyan);font-family:var(--font-geist-mono),monospace;font-size:.6rem}.int-loop-orbit strong{font-size:.74rem}.int-loop-orbit--1{top:7%;left:40%}.int-loop-orbit--2{top:28%;right:0}.int-loop-orbit--3{bottom:16%;right:7%}.int-loop-orbit--4{bottom:2%;left:28%}.int-loop-orbit--5{top:35%;left:-2%}.int-pillar-grid{border-top:1px solid var(--int-line);border-left:1px solid var(--int-line);grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;display:grid}.int-pillar-grid>li>a{border-right:1px solid var(--int-line);border-bottom:1px solid var(--int-line);background:#fafaf87a;flex-direction:column;min-height:27rem;padding:clamp(1.5rem,3.5vw,3rem);display:flex}.int-pillar-top,.int-index-card-top{color:var(--int-ink-secondary);font-family:var(--font-geist-mono),monospace;justify-content:space-between;align-items:center;gap:1rem;font-size:.68rem;display:flex}.int-pillar-glyph{width:100%;height:var(--int-glyph-h,8rem);--int-glyph-h:8rem;--int-glyph-k:calc(var(--int-glyph-h)/128);margin-block:1.5rem;position:relative;overflow:hidden}.int-pillar-glyph:before,.int-pillar-glyph:after,.int-pillar-glyph i{content:"";pointer-events:none;position:absolute}.int-pillar-glyph:before{inset:0 calc(50% - var(--int-glyph-k)*120);opacity:0;background:radial-gradient(closest-side,#5b74ff1a,#0000);border-radius:50%}.int-pillar-glyph:after{background:var(--int-glyph)50% 50%/calc(var(--int-glyph-k)*160)var(--int-glyph-h)no-repeat;inset:0}.int-pillar-glyph i{display:none}.int-pillar-glyph i:first-child{width:calc(var(--int-glyph-k)*6);height:calc(var(--int-glyph-k)*6);top:calc(50% + var(--int-glyph-k)*(var(--int-dot-y,64) - 67));left:calc(50% + var(--int-glyph-k)*(var(--int-dot-x,80) - 83));border-radius:50%;display:block}.int-pillar-grid h3{letter-spacing:-.035em;max-width:18ch;font-size:clamp(1.8rem,3vw,2.7rem);line-height:1.08}.int-pillar-grid p{max-width:34rem;color:var(--int-ink-secondary);margin-top:1rem;font-size:1.03rem;line-height:1.65}.int-card-link{color:var(--int-link);align-items:center;gap:.5rem;margin-top:auto;padding-top:2rem;font-size:.83rem;font-weight:750;display:flex}.int-status{width:fit-content;color:var(--int-ink-secondary);font-family:var(--font-geist-mono),monospace;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.48rem;font-size:.62rem;font-weight:650;display:inline-flex}.int-status i{background:var(--int-blue);border-radius:50%;width:.45rem;height:.45rem;box-shadow:0 0 0 4px #5b74ff1f}.int-status--frontier i{background:var(--int-violet);box-shadow:0 0 0 4px #8d6bff21}.int-status--direction i{background:var(--int-warning);box-shadow:0 0 0 4px #d7922b1f}.int-section--deep .int-status{color:#fafaf8a6}.int-rsi-roadmap{border-top:1px solid var(--int-line-dark);list-style:none;display:grid}.int-rsi-roadmap li{border-bottom:1px solid var(--int-line-dark);grid-template-columns:3rem 1fr 5rem;align-items:center;gap:1rem;min-height:8.5rem;display:grid;position:relative}.int-rsi-roadmap li>span{color:var(--int-violet);font-family:var(--font-geist-mono),monospace;font-size:.72rem}.int-rsi-roadmap h3{font-size:1.2rem}.int-rsi-roadmap p{color:#fafaf894;margin-top:.35rem;line-height:1.5}.int-rsi-roadmap li>i{width:calc(var(--rsi-level)*1rem);height:calc(var(--rsi-level)*1rem);border:1px solid rgb(141 107 255/calc(.2 + var(--rsi-level)*.1));border-radius:50%;justify-self:end}.int-safeguards{flex-wrap:wrap;gap:.55rem;margin-block:0 2rem;list-style:none;display:flex}.int-safeguards li{border:1px solid var(--int-line-dark);color:#fafaf8b8;font-family:var(--font-geist-mono),monospace;letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:.55rem .75rem;font-size:.62rem}.int-program-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:1rem;display:grid}.int-program-card{border:1px solid var(--int-line);background:var(--int-surface-warm);border-radius:1.25rem;flex-direction:column;grid-column:span 4;min-height:29rem;padding:clamp(1.5rem,3vw,2.5rem);display:flex}.int-program-card--featured{background:var(--int-deep);color:var(--int-surface-white)}.int-program-card-head{justify-content:space-between;align-items:center;gap:1rem;display:flex}.int-program-card-head>span{font-family:var(--font-geist-mono),monospace;font-size:.7rem}.int-program-card-head p{color:var(--int-link);font-family:var(--font-geist-mono),monospace;letter-spacing:.08em;font-size:.62rem}.int-program-card--featured .int-program-card-head p{color:var(--int-cyan)}.int-program-card h3{letter-spacing:-.03em;margin-top:auto;padding-top:5rem;font-size:clamp(1.7rem,2.5vw,2.45rem);line-height:1.08}.int-program-card>p{color:var(--int-ink-secondary);margin-top:1rem;line-height:1.62}.int-program-card--featured>p{color:#fafaf8a3}.int-program-actions{flex-wrap:wrap;gap:.7rem;margin-top:1.6rem;display:flex}.int-program-card:not(.int-program-card--featured) .int-action--text{color:var(--int-link)!important}.int-capability-chain{border-top:1px solid var(--int-line);border-left:1px solid var(--int-line);grid-template-columns:repeat(5,minmax(0,1fr));list-style:none;display:grid}.int-capability-chain li{border-right:1px solid var(--int-line);border-bottom:1px solid var(--int-line);flex-direction:column;justify-content:space-between;min-height:13rem;padding:1.35rem;display:flex;position:relative}.int-capability-chain li>span{color:var(--int-link);font-family:var(--font-geist-mono),monospace;font-size:.65rem}.int-capability-chain strong{max-width:13ch;font-size:1.15rem;line-height:1.25}.int-capability-chain svg{z-index:2;background:var(--int-surface-warm);color:var(--int-blue);border-radius:50%;padding:.18rem;position:absolute;bottom:1.35rem;right:-.63rem}.int-direction-note{max-width:55rem;color:var(--int-ink-secondary);align-items:flex-start;gap:1rem;margin-top:2rem;font-size:.86rem;line-height:1.55;display:flex}.int-direction-note .int-status{flex:none}.int-neolab-diagram{border:1px solid var(--int-line-dark);border-radius:1.25rem;padding:1.5rem}.int-neolab-diagram ol{grid-template-columns:repeat(5,minmax(0,1fr));margin-top:1.5rem;list-style:none;display:grid}.int-neolab-diagram li{border-top:1px solid var(--int-line-dark);border-bottom:1px solid var(--int-line-dark);flex-direction:column;justify-content:space-between;min-height:7rem;padding-block:1rem;display:flex;position:relative}.int-neolab-diagram li>span{color:var(--int-cyan);font-family:var(--font-geist-mono),monospace;font-size:.58rem}.int-neolab-diagram li strong{font-size:.76rem}.int-neolab-diagram li svg{color:var(--int-violet);position:absolute;bottom:.8rem;right:0}.int-neolab-diagram>p:last-child{color:#fafaf88a;margin-top:1.4rem;font-size:.8rem;line-height:1.55}.int-values-list{border-top:1px solid var(--int-line-dark);list-style:none}.int-values-list li{border-bottom:1px solid var(--int-line-dark);grid-template-columns:3rem 1fr;gap:1rem;padding-block:1.7rem;display:grid}.int-values-list li>span{color:var(--int-cyan);font-family:var(--font-geist-mono),monospace;font-size:.66rem}.int-values-list h3{font-size:1.3rem}.int-values-list p{color:#fafaf894;margin-top:.4rem;line-height:1.55}.int-latest-head{justify-content:space-between;align-items:flex-end;gap:2rem;display:flex}.int-inline-link{align-items:center;gap:.5rem;font-size:.86rem;font-weight:750;display:inline-flex;color:var(--int-link)!important}.int-empty-state{border-block:1px solid var(--int-line);grid-template-columns:auto 1fr;align-items:start;gap:1.5rem;padding-block:clamp(2rem,4vw,3.5rem);display:grid}.int-empty-state>span{border:1px solid var(--int-line);width:3.5rem;height:3.5rem;color:var(--int-blue);font-family:var(--font-geist-mono),monospace;border-radius:50%;justify-content:center;align-items:center;font-size:1.2rem;display:flex}.int-empty-state h3{font-size:clamp(1.55rem,2.6vw,2.2rem)}.int-empty-state p{max-width:48rem;color:var(--int-ink-secondary);margin-top:.65rem;line-height:1.65}.int-section--deep .int-empty-state{border-color:var(--int-line-dark)}.int-section--deep .int-empty-state>span{border-color:var(--int-line-dark);color:var(--int-cyan)}.int-section--deep .int-empty-state p{color:#fafaf89e}.int-closing-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:clamp(3rem,8vw,8rem);display:grid}.int-closing-grid>div:last-child>p{max-width:37rem;color:var(--int-surface-white);font-size:clamp(1.1rem,1.5vw,1.3rem);line-height:1.62}.int-closing-grid .int-actions,.int-closing-grid .int-action{margin-top:1.7rem}.int-closing-grid .int-action+.int-action{margin-left:.3rem}.int-page-hero{background:linear-gradient(#0a0b0d09 1px,transparent 1px),linear-gradient(90deg,#0a0b0d09 1px,transparent 1px),radial-gradient(circle at 82% 28%,#5b74ff21,transparent 28rem),var(--int-surface-warm);background-size:40px 40px,40px 40px,auto,auto;min-height:46rem;padding-top:4.75rem}.int-page-hero-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:1.5rem;min-height:41.25rem;padding-block:6.5rem 5rem;display:grid}.int-page-hero-grid>div:first-child{grid-column:span 7}.int-page-hero-aside{grid-column:9/span 4;min-width:0}.int-page-hero h1{max-width:12ch;font-family:var(--font-geist-sans),sans-serif;letter-spacing:-.06em;text-wrap:balance;margin-top:1.4rem;font-size:clamp(4rem,7vw,6.4rem);line-height:.96}.int-page-lede{max-width:45rem;color:var(--int-ink-secondary);margin-top:2rem;font-size:clamp(1.15rem,1.65vw,1.4rem);line-height:1.62}.int-index-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.int-index-card{border:1px solid var(--int-line);background:var(--int-surface-white);border-radius:1.25rem;flex-direction:column;min-height:22rem;padding:clamp(1.5rem,3vw,2.5rem);display:flex}.int-index-card h3{letter-spacing:-.035em;max-width:18ch;margin-top:auto;padding-top:4rem;font-size:clamp(1.8rem,3vw,2.75rem);line-height:1.08}.int-index-card>p{color:var(--int-ink-secondary);margin-top:.9rem;line-height:1.62}.int-index-card .int-inline-link{margin-top:1.5rem}.int-frontier-callout{background:radial-gradient(circle at 88% 10%,#8d6bff33,transparent 26rem),var(--int-deep);color:var(--int-surface-white);border:1px solid #8d6bff66;border-radius:1.25rem;justify-content:space-between;align-items:center;gap:2rem;margin-top:1rem;padding:clamp(1.5rem,4vw,3rem);display:flex}.int-frontier-callout h3{letter-spacing:-.035em;margin-top:1rem;font-size:clamp(1.75rem,3vw,2.6rem)}.int-frontier-callout p{color:#fafaf899;max-width:48rem;margin-top:.75rem;line-height:1.6}.int-split-heading,.int-two-column-section,.int-research-detail-grid,.int-product-feature,.int-contact-layout{grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:start;gap:clamp(3rem,8vw,8rem);display:grid}.int-split-heading .int-section-intro,.int-two-column-section .int-section-intro,.int-contact-layout .int-section-intro{margin-bottom:0}.int-split-heading>div:last-child,.int-product-feature>div:last-child{color:var(--int-ink-secondary);font-size:clamp(1.1rem,1.45vw,1.3rem);line-height:1.65}.int-split-heading>div:last-child p+p{margin-top:1.3rem}.int-two-column-section .int-page-copy-on-dark,.int-page-copy-on-dark{color:#fafaf89e;font-size:1.05rem;line-height:1.68}.int-open-problems{border-top:1px solid var(--int-line);list-style:none}.int-open-problems li{border-bottom:1px solid var(--int-line);grid-template-columns:4rem 1fr;gap:1.5rem;padding-block:2rem;display:grid}.int-open-problems li>span{color:var(--int-link);font-family:var(--font-geist-mono),monospace;font-size:.7rem}.int-open-problems li p{color:var(--int-ink-secondary);font-family:var(--font-geist-mono),monospace;letter-spacing:.08em;text-transform:uppercase;font-size:.67rem}.int-open-problems h3{max-width:50rem;margin-top:.55rem;font-size:clamp(1.35rem,2.4vw,2rem);line-height:1.35}.int-detail-status-card{border:1px solid var(--int-line);background:#fafaf8c2;border-radius:1.25rem;padding:1.5rem}.int-detail-status-card p{margin-top:3rem;font-size:1.2rem;font-weight:700}.int-detail-status-card>span{color:var(--int-ink-secondary);margin-top:.35rem;font-size:.76rem;display:block}.int-research-detail-grid h2{letter-spacing:-.04em;max-width:19ch;margin-top:1.2rem;font-size:clamp(2rem,4vw,3rem);line-height:1.08}.int-architecture-band{border:1px solid var(--int-line-dark);background:var(--int-deep);color:var(--int-surface-white);border-radius:1.25rem;display:grid}.int-architecture-input,.int-architecture-output{justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 1.25rem;display:flex}.int-architecture-input{border-bottom:1px solid var(--int-line-dark)}.int-architecture-output{border-top:1px solid var(--int-line-dark)}.int-architecture-band>div>span{color:var(--int-cyan);font-family:var(--font-geist-mono),monospace;letter-spacing:.09em;font-size:.62rem}.int-architecture-band>div>p{color:#fafaf894;font-size:.78rem}.int-architecture-band ol{grid-template-columns:repeat(5,minmax(0,1fr));padding:1rem;list-style:none;display:grid}.int-architecture-band li{border-right:1px solid var(--int-line-dark);flex-direction:column;justify-content:space-between;min-height:6.5rem;padding:.75rem;display:flex}.int-architecture-band li:last-child{border:0}.int-architecture-band li span{color:var(--int-violet);font-family:var(--font-geist-mono),monospace;font-size:.6rem}.int-architecture-band li strong{font-size:.72rem}.int-numbered-list{border-top:1px solid var(--int-line);list-style:none}.int-numbered-list li{border-bottom:1px solid var(--int-line);grid-template-columns:3rem 1fr;gap:1rem;padding-block:1.4rem;display:grid}.int-numbered-list span{color:var(--int-link);font-family:var(--font-geist-mono),monospace;font-size:.65rem}.int-numbered-list p{line-height:1.55}.int-check-list{gap:1rem;padding:0;list-style:none;display:grid}.int-check-list li{border-bottom:1px solid var(--int-line);color:var(--int-ink-secondary);padding:0 0 1rem 2rem;line-height:1.6;position:relative}.int-check-list li:before{content:"✓";color:var(--int-success);font-weight:800;position:absolute;left:0}.int-check-list--large li{padding-block:0 1.5rem;font-size:1.12rem}.int-layer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.int-layer-grid article{border:1px solid var(--int-line);background:var(--int-surface-white);border-radius:1.15rem;min-height:17rem;padding:1.5rem}.int-layer-grid span,.int-values-grid span,.int-career-problems span,.int-technology-to-product span,.int-contact-purpose-grid span{color:var(--int-link);font-family:var(--font-geist-mono),monospace;font-size:.65rem}.int-layer-grid h3{margin-top:5rem;font-size:1.45rem}.int-layer-grid p{color:var(--int-ink-secondary);margin-top:.75rem;line-height:1.62}.int-status-system{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(3rem,8vw,8rem);display:grid}.int-status-system .int-section-intro{margin-bottom:0}.int-status-system dl{border-top:1px solid var(--int-line)}.int-status-system dl>div{border-bottom:1px solid var(--int-line);grid-template-columns:9rem 1fr;gap:1.5rem;padding-block:1.3rem;display:grid}.int-status-system dt{color:var(--int-link);font-family:var(--font-geist-mono),monospace;letter-spacing:.08em;font-size:.7rem}.int-status-system dd{color:var(--int-ink-secondary);line-height:1.55}.int-product-visual{background:radial-gradient(circle at 50% 42%,#5b74ff45,transparent 14rem),var(--int-deep);min-height:32rem;color:var(--int-surface-white);border-radius:1.4rem;padding:2rem}.int-product-visual>span{color:var(--int-cyan);font-family:var(--font-geist-mono),monospace;letter-spacing:.1em;font-size:.65rem}.int-product-visual>strong{letter-spacing:-.05em;margin-top:7rem;font-size:clamp(3rem,7vw,5rem);display:flex}.int-product-visual .int-cramai-mark{background:#fff;border-radius:.15em;width:1.05em;padding:.1em}.int-product-visual ol{border-top:1px solid var(--int-line-dark);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:5rem;list-style:none;display:grid}.int-product-visual li{border-right:1px solid var(--int-line-dark);flex-direction:column;gap:1.2rem;padding:1rem .7rem;font-size:.75rem;display:flex}.int-product-visual li:last-child{border:0}.int-product-visual li span{color:var(--int-violet);font-family:var(--font-geist-mono),monospace;font-size:.58rem}.int-product-feature>div:last-child{align-self:center}.int-product-feature h2{color:var(--int-ink);letter-spacing:-.05em;margin-top:1.2rem;font-size:clamp(2.25rem,4.5vw,4.25rem);line-height:1.05}.int-product-feature p{margin-top:1.4rem}.int-product-feature .int-actions{margin-top:2rem}.int-product-loop{border-top:1px solid var(--int-line-dark);border-left:1px solid var(--int-line-dark);grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;display:grid}.int-product-loop li{border-right:1px solid var(--int-line-dark);border-bottom:1px solid var(--int-line-dark);min-height:20rem;padding:1.5rem}.int-product-loop li>span{color:var(--int-cyan);font-family:var(--font-geist-mono),monospace;font-size:.65rem}.int-product-loop h3{margin-top:7rem;font-size:1.7rem}.int-product-loop p{color:#fafaf894;margin-top:.75rem;line-height:1.58}.int-technology-to-product{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.int-technology-to-product article{border-top:2px solid var(--int-blue);padding-top:1rem}.int-technology-to-product h3{margin-top:3rem;font-size:1.25rem}.int-technology-to-product p{color:var(--int-ink-secondary);margin-top:.7rem;line-height:1.6}.int-solution-stack{gap:1rem;display:grid}.int-solution-stack article{border:1px solid var(--int-line);background:var(--int-surface-white);border-radius:1.25rem;padding:clamp(1.5rem,4vw,3rem)}.int-solution-stack header{grid-template-columns:4rem 1fr;align-items:baseline;gap:1rem;display:grid}.int-solution-stack header span{color:var(--int-link);font-family:var(--font-geist-mono),monospace;font-size:.7rem}.int-solution-stack h3{letter-spacing:-.04em;font-size:clamp(1.85rem,3.4vw,3rem)}.int-solution-stack dl{border-top:1px solid var(--int-line);border-left:1px solid var(--int-line);grid-template-columns:repeat(3,minmax(0,1fr));margin-block:2.5rem;display:grid}.int-solution-stack dl>div{border-right:1px solid var(--int-line);border-bottom:1px solid var(--int-line);min-height:10rem;padding:1rem}.int-solution-stack dt{color:var(--int-link);font-family:var(--font-geist-mono),monospace;letter-spacing:.07em;text-transform:uppercase;font-size:.62rem}.int-solution-stack dd{color:var(--int-ink-secondary);margin-top:1rem;line-height:1.5}.int-company-loop{border-top:1px solid var(--int-line-dark);border-left:1px solid var(--int-line-dark);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.int-company-loop>div{border-right:1px solid var(--int-line-dark);border-bottom:1px solid var(--int-line-dark);flex-direction:column;justify-content:space-between;min-height:11rem;padding:1.2rem;display:flex;position:relative}.int-company-loop span{color:var(--int-cyan);font-family:var(--font-geist-mono),monospace;font-size:.62rem}.int-company-loop strong{font-size:1.05rem}.int-company-loop svg{z-index:2;background:var(--int-deep);color:var(--int-violet);border-radius:50%;position:absolute;bottom:1.1rem;right:-.65rem}.int-values-grid,.int-career-problems,.int-contact-purpose-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.int-values-grid article,.int-career-problems article,.int-contact-purpose-grid article{border:1px solid var(--int-line);background:var(--int-surface-white);border-radius:1.1rem;min-height:15rem;padding:1.5rem}.int-values-grid h3,.int-career-problems h3,.int-contact-purpose-grid h3{margin-top:4rem;font-size:1.4rem}.int-values-grid p,.int-career-problems p,.int-contact-purpose-grid p{color:var(--int-ink-secondary);margin-top:.7rem;line-height:1.55}.int-values-grid--dark article{border-color:var(--int-line-dark);background:var(--int-deep-raised)}.int-values-grid--dark p{color:#fafaf894}.int-values-grid--dark span{color:var(--int-cyan)}.int-company-facts{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(3rem,8vw,8rem);display:grid}.int-company-facts .int-section-intro{margin-bottom:0}.int-company-facts dl{border-top:1px solid var(--int-line)}.int-company-facts dl>div{border-bottom:1px solid var(--int-line);grid-template-columns:9rem 1fr;gap:1.5rem;padding-block:1.3rem;display:grid}.int-company-facts dt{color:var(--int-link);font-family:var(--font-geist-mono),monospace;letter-spacing:.07em;text-transform:uppercase;font-size:.65rem}.int-company-facts dd{color:var(--int-ink-secondary);line-height:1.55}.int-hiring-process{border-top:1px solid var(--int-line);border-left:1px solid var(--int-line);grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;display:grid}.int-hiring-process li{border-right:1px solid var(--int-line);border-bottom:1px solid var(--int-line);min-height:11rem;padding:1.25rem}.int-hiring-process span{color:var(--int-link);font-family:var(--font-geist-mono),monospace;font-size:.65rem}.int-hiring-process h3{margin-top:3.5rem;font-size:1.25rem}.int-insight-types{border-top:1px solid var(--int-line);border-left:1px solid var(--int-line);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.int-insight-types>div{border-right:1px solid var(--int-line);border-bottom:1px solid var(--int-line);min-height:12rem;padding:1.2rem}.int-insight-types span{color:var(--int-link);font-family:var(--font-geist-mono),monospace;font-size:.62rem}.int-insight-types h3{margin-top:4rem;font-size:1.2rem}.int-contact-purpose-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.int-contact-purpose-grid article{min-height:18rem}.int-contact-form{border:1px solid var(--int-line);background:var(--int-surface-warm);border-radius:1.25rem;gap:1.35rem;padding:clamp(1.5rem,4vw,2.5rem);display:grid}.int-form-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.int-contact-form label{color:var(--int-ink-secondary);letter-spacing:.05em;text-transform:uppercase;gap:.55rem;font-size:.73rem;font-weight:700;display:grid}.int-contact-form input,.int-contact-form select,.int-contact-form textarea{border:1px solid var(--int-line);background:var(--int-surface-white);width:100%;color:var(--int-ink);font:inherit;text-transform:none;border-radius:.6rem;padding:.85rem}.int-contact-form :disabled{cursor:not-allowed;opacity:.67}.int-contact-form .int-consent{text-transform:none;grid-template-columns:1rem 1fr;align-items:start;line-height:1.5;display:grid}.int-contact-form .int-consent input{width:1rem;height:1rem;margin-top:.15rem;padding:0}.int-form-footer{border-top:1px solid var(--int-line);justify-content:space-between;align-items:center;gap:1rem;padding-top:1.2rem;display:flex}.int-form-footer p{color:#875600;font-size:.72rem}.int-form-footer button{background:var(--int-ink);min-height:2.8rem;color:var(--int-surface-white);border:0;border-radius:999px;align-items:center;gap:.6rem;padding:.65rem 1rem .65rem 1.2rem;font-weight:700;display:inline-flex}.int-legal-notice{border:1px solid var(--int-line);border-radius:1.25rem;max-width:52rem;margin-inline:auto;padding:clamp(1.5rem,5vw,4rem)}.int-legal-notice h2{font-size:var(--int-display-m);letter-spacing:-.04em;text-wrap:balance;margin-top:1.5rem;line-height:1.08}.int-legal-notice p{color:var(--int-ink-secondary);margin-top:1.25rem;line-height:1.68}.int-legal-notice .int-inline-link{margin-top:2rem}.int-footer{border-top:1px solid var(--int-line-dark);background:var(--int-deep);color:var(--int-surface-white);padding-block:6rem 2rem}.int-footer>.int-shell{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:4rem;display:grid}.int-wordmark--footer .int-company-logo{width:min(15rem,100%)}.int-footer-lead>p{color:#fafaf89e;max-width:22rem;margin-top:1.4rem;font-size:1.15rem;line-height:1.55}.int-footer-lead .int-footer-location{color:var(--int-cyan);font-family:var(--font-geist-mono),monospace;letter-spacing:.08em;text-transform:uppercase;margin-top:2rem;font-size:.63rem}.int-footer-nav{grid-template-columns:1.6fr 1fr 1fr .8fr;gap:2rem;display:grid}.int-footer-nav h2{color:#fafaf880;font-family:var(--font-geist-mono),monospace;letter-spacing:.1em;text-transform:uppercase;font-size:.62rem}.int-footer-nav ul{gap:.72rem;margin-top:1.2rem;list-style:none;display:grid}.int-footer-nav a{color:#fafaf8b8;font-size:.86rem}.int-footer-nav a:hover,.int-footer-bottom a:hover{color:var(--int-cyan)}.int-footer-nav a[href^=mailto\:]{overflow-wrap:anywhere}.int-footer-bottom{border-top:1px solid var(--int-line-dark);color:#fafaf880;font-family:var(--font-geist-mono),monospace;grid-column:1/-1;justify-content:space-between;align-items:center;gap:2rem;margin-top:4rem;padding-top:1.5rem;font-size:.63rem;display:flex}.int-footer-bottom>div{gap:1.5rem;display:flex}.international-document{background:#f4f2ec;scroll-padding-top:6rem}.international-document body{font-family:var(--font-geist-sans),sans-serif;background:#f4f2ec}.international-site ::selection{color:#0a0b0d;background:#dbe1ff}.int-kicker{color:var(--int-link);font-size:.75rem}.int-site-header{transition:background var(--motion-dur-ui)var(--motion-ease-ui),box-shadow var(--motion-dur-ui)var(--motion-ease-ui)}.int-mega-menu .int-kicker{color:var(--int-cyan)}.int-desktop-nav summary[aria-current=page]{color:var(--int-surface-white)}.int-action--text,.int-inline-link{color:var(--int-link)!important}.int-section--deep .int-action--text{color:var(--int-cyan)!important}.int-hero-product-link{border-top:1px solid var(--int-line);flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:2rem;padding-top:1rem;font-size:.82rem;display:inline-flex;color:var(--int-ink-secondary)!important}.int-hero-product-link>span{color:var(--int-ink);font-weight:700}.int-hero-product-link svg{color:var(--int-link);transition:transform var(--motion-dur-move)var(--motion-ease-out)}.int-world-model{padding:1.5rem}.int-world-model--compact{padding:1rem}.int-world-model svg{animation:int-arrive var(--int-dur-draw)var(--motion-ease-soft)both}.int-world-node{transition:opacity var(--motion-dur-ui)var(--motion-ease-ui)}.int-world-model:hover .int-world-node circle:first-child{stroke-width:2px}.int-evolution{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,6vw,5rem);display:grid}.int-evolution-steps{border-top:1px solid var(--int-line);list-style:none}.int-evolution-steps li{border-bottom:1px solid var(--int-line)}.int-evolution-steps button{width:100%;color:var(--int-ink);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:2rem 1fr auto;gap:1rem;padding:1.5rem .75rem;display:grid}.int-evolution-steps button[aria-pressed=true]{background:var(--int-surface-white);box-shadow:inset 3px 0 var(--int-blue)}.int-evolution-number{color:var(--int-link);font-family:var(--font-geist-mono),monospace;padding-top:.4rem;font-size:.68rem}.int-evolution-steps strong{letter-spacing:-.03em;font-size:1.4rem;font-weight:600;display:block}.int-evolution-steps button>span:nth-child(2)>span{max-width:33rem;color:var(--int-ink-secondary);margin-top:.6rem;line-height:1.6;display:block}.int-evolution-mobile-example{display:none!important}.int-evolution-arrow{color:var(--int-link);opacity:.25;transition:opacity var(--motion-dur-ui)var(--motion-ease-ui);padding-top:.2rem;font-size:1.2rem}.int-evolution-steps button[aria-pressed=true] .int-evolution-arrow{opacity:1}.int-evolution-visual{min-width:0;padding-top:1.25rem;position:sticky;top:7rem}.int-evolution-visual>.int-kicker{text-align:center;padding-inline:1.5rem;font-size:.62rem}.int-loop-pause{width:44px;height:44px;color:var(--int-link);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:.6rem;right:-.5rem}.int-loop-pause:focus-visible{outline:2px solid var(--int-blue);outline-offset:2px}.int-evolution-map{width:min(100%,31rem);color:var(--int-link);margin:1rem auto;position:relative}.int-evolution-map svg{width:100%;display:block}.int-evolution-spoke{stroke:currentColor;stroke-opacity:.15;transition:stroke-opacity var(--motion-dur-ui)var(--motion-ease-ui)}.int-evolution-node{fill:var(--int-surface-warm);stroke:currentColor;stroke-opacity:.3;transition:fill var(--motion-dur-ui)var(--motion-ease-ui)}.int-evolution-map text{fill:var(--int-link);font-family:var(--font-geist-mono),monospace;font-size:12px}.int-evolution-map .is-active .int-evolution-node{fill:var(--int-link);stroke-opacity:1}.int-evolution-map .is-active .int-evolution-spoke{stroke-opacity:.9}.int-evolution-map .is-active text{fill:var(--int-surface-white)}.int-evolution-center{border:1px solid var(--int-line);background:var(--int-surface-white);text-align:center;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:34% 26% 26%}.int-evolution-center>span,.int-evolution-center small{font-family:var(--font-geist-mono),monospace;letter-spacing:.06em;font-size:clamp(.4rem,.7vw,.56rem)}.int-evolution-center>span{color:var(--int-link)}.int-evolution-center strong{color:var(--int-ink);letter-spacing:-.05em;margin-block:.75rem;font-size:clamp(1.4rem,2.7vw,2.4rem);font-weight:500;line-height:1}.int-evolution-center small{color:var(--int-ink-secondary)}.int-evolution-caption{border-top:1px solid var(--int-line);grid-template-columns:auto 1fr;gap:1.5rem;min-height:7rem;padding-top:1.5rem;display:grid}.int-evolution-caption>span{color:var(--int-link);font-family:var(--font-geist-mono),monospace;padding-top:.25rem;font-size:.62rem}.int-evolution-caption h3{font-size:1.1rem;font-weight:600}.int-evolution-caption p{color:var(--int-ink-secondary);margin-top:.45rem;font-size:.92rem;line-height:1.6}.int-loop-action{margin-top:2rem}.int-pillar-glyph{transition:translate var(--motion-dur-move)var(--motion-ease-out)}.int-card-link{color:var(--int-link)}.int-cramai-spotlight{border:1px solid var(--int-line);background:var(--int-surface-warm);border-radius:1.5rem;grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:clamp(2rem,6vw,5rem);padding:clamp(1.5rem,4vw,3.5rem);display:grid}.int-cramai-intro h3{letter-spacing:-.055em;margin-top:2rem;font-size:clamp(3rem,5vw,4.5rem);font-weight:600;line-height:1}.int-cramai-intro h3>span:not(.int-product-wordmark){letter-spacing:-.04em;max-width:18ch;margin-top:1rem;font-size:clamp(1.65rem,2.5vw,2.25rem);font-weight:500;line-height:1.14;display:block}.int-cramai-intro>p:not(.int-kicker){max-width:33rem;color:var(--int-ink-secondary);margin-top:1.5rem;line-height:1.7}.int-cramai-intro .int-actions{align-items:center;gap:1.5rem;margin-top:2rem}.int-coaching-journey{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2rem,7vw,6rem);display:grid}.int-coaching-note h3{letter-spacing:-.045em;margin-top:1.5rem;font-size:clamp(2rem,4vw,3.3rem);font-weight:500;line-height:1.08}.int-coaching-note h3>span{color:var(--int-ink-secondary)}.int-coaching-note>p:not(.int-kicker){max-width:32rem;color:var(--int-ink-secondary);margin-top:1.5rem;line-height:1.65}.int-coaching-caption{color:var(--int-ink-secondary);font-family:var(--font-geist-mono),monospace;letter-spacing:.06em;margin-top:2rem;font-size:.7rem;line-height:1.8;display:block}.int-coaching-journey--compact{flex-direction:column;gap:1rem;display:flex}.int-coaching-journey--compact .int-coaching-caption{margin-top:.5rem}.int-coaching-steps{border-top:1px solid var(--int-line)}.int-coaching-steps details{border-bottom:1px solid var(--int-line)}.int-coaching-steps summary{cursor:pointer;grid-template-columns:2rem 1fr auto;align-items:center;gap:1rem;min-height:4.25rem;padding:.85rem .25rem;list-style:none;display:grid}.int-coaching-steps summary::-webkit-details-marker{display:none}.int-coaching-steps summary>span:first-child{color:var(--int-link);font-family:var(--font-geist-mono),monospace;font-size:.63rem}.int-coaching-steps summary strong{letter-spacing:-.025em;font-size:1.35rem;font-weight:500}.int-coaching-toggle{color:var(--int-link);transition:transform var(--motion-dur-move)var(--motion-ease-out);font-size:1.35rem}.int-coaching-steps details[open] .int-coaching-toggle{transform:rotate(45deg)}.int-coaching-steps details>div{padding:.1rem 1rem 1.5rem 3.25rem}.int-coaching-steps h4{font-size:1rem;font-weight:600}.int-coaching-steps details p{color:var(--int-ink-secondary);margin-top:.6rem;font-size:.95rem;line-height:1.65}.int-program-grid--partnerships{margin-top:1rem}.int-program-grid--partnerships .int-program-card{background:0 0;grid-column:span 6;min-height:18rem}.int-program-grid--partnerships .int-program-card h3{margin-top:0;padding-top:2.5rem;font-size:1.65rem}.int-program-grid--partnerships .int-program-actions{margin-top:auto;padding-top:1.5rem}.int-reference{border-top:1px solid var(--int-line);margin-top:2rem;padding-top:1.5rem}.int-reference p{max-width:47rem;color:var(--int-ink-secondary);line-height:1.65}.int-reference>a{max-width:45rem;color:var(--int-link);text-underline-offset:.2em;margin-top:.9rem;font-size:.88rem;line-height:1.6;text-decoration:underline;display:inline-block}@keyframes int-arrive{0%{opacity:.3;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:60rem){.int-evolution,.int-cramai-spotlight,.int-coaching-journey{grid-template-columns:minmax(0,1fr)}.int-evolution-visual{position:relative;top:auto}.int-evolution-center>span,.int-evolution-center small{font-size:.55rem}.int-evolution-center strong{font-size:2.3rem}.int-evolution-map{max-width:27rem}.int-evolution-visual>.int-kicker{text-align:left}.int-world-model{justify-self:center;width:100%;max-width:40rem}}@media (max-width:47.99rem){.int-program-grid--partnerships .int-program-card{grid-column:span 12}.int-evolution-steps button{gap:.6rem;padding-inline:.5rem}.int-evolution{gap:1.5rem}.int-evolution-visual{order:-1;width:100%;padding-top:1rem;display:block}.int-evolution-steps{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:var(--int-blue)transparent;border-top:0;gap:.75rem;padding:.25rem .25rem .75rem;scroll-padding-inline:.25rem;display:flex;overflow-x:auto}.int-evolution-steps li{border:1px solid var(--int-line);scroll-snap-align:start;flex:0 0 calc(100% - 1.25rem);min-width:0;max-width:24rem;display:flex}.int-evolution-steps button{grid-template-columns:1.5rem minmax(0,1fr) auto;height:100%;padding:1.1rem .8rem}.int-evolution-visual>.int-kicker{text-align:left;padding-left:0;padding-right:2.5rem;font-size:.58rem;line-height:1.6}.int-evolution-map{max-width:22rem}.int-evolution-center strong{font-size:clamp(1.55rem,7vw,2rem)}.int-evolution-center>span,.int-evolution-center small{letter-spacing:.02em;font-size:clamp(.4rem,1.7vw,.55rem)}.int-evolution-caption{gap:.8rem;min-height:6.5rem;padding-top:1rem}.int-evolution-steps strong{font-size:1.2rem;line-height:1.3}.int-evolution-steps button[aria-pressed=true]{box-shadow:inset 3px 0 var(--int-blue)}.int-cramai-intro h3{margin-top:1.5rem}.int-world-model{padding:1rem}.int-world-model-meta,.int-world-model figcaption{letter-spacing:.03em;gap:.5rem;font-size:.5rem}.int-coaching-steps details>div{padding-left:3.25rem}}@media (max-width:74rem){.int-desktop-nav,.int-header-cta{display:none}.int-mobile-menu{margin-left:auto;display:block}.int-mobile-menu>summary{cursor:pointer;border:1px solid var(--int-line-dark);border-radius:999px;align-items:center;gap:.7rem;min-height:2.75rem;padding:.55rem .8rem;font-size:.78rem;font-weight:700;list-style:none;display:flex}.int-mobile-menu>summary::-webkit-details-marker{display:none}.int-menu-lines{flex-direction:column;justify-content:space-between;width:1rem;height:.7rem;display:flex;position:relative}.int-menu-lines i{background:currentColor;width:1rem;height:1px;display:block}.int-mobile-menu[open] .int-menu-lines i:first-child{position:absolute;top:.35rem;transform:rotate(45deg)}.int-mobile-menu[open] .int-menu-lines i:last-child{position:absolute;top:.35rem;transform:rotate(-45deg)}.int-mobile-menu nav{z-index:-1;background:var(--int-deep);flex-direction:column;justify-content:space-between;padding:2rem clamp(1.25rem,4.45vw,4.5rem) 2.5rem;display:flex;position:fixed;inset:4.75rem 0 0;overflow-y:auto}.int-mobile-menu ul{list-style:none}.int-mobile-menu li a{border-bottom:1px solid var(--int-line-dark);letter-spacing:-.035em;grid-template-columns:3rem 1fr;padding-block:1.2rem;font-size:clamp(1.8rem,5vw,2.6rem);font-weight:700;display:grid}.int-mobile-menu li a>span{color:var(--int-cyan);font-family:var(--font-geist-mono),monospace;letter-spacing:0;font-size:.65rem}.int-mobile-menu-footer{justify-content:space-between;align-items:center;gap:1.5rem;margin-top:2rem;display:flex}.int-mobile-menu-footer>a:last-child{color:#fafaf89e;font-size:.78rem}.int-home-hero-copy,.int-world-model,.int-program-card{grid-column:span 6}.int-program-card--featured{grid-column:span 12;min-height:25rem}.int-contact-purpose-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.int-contact-purpose-grid article:last-child{grid-column:span 2}}@media (max-width:60rem){.int-home-hero-grid{align-content:center}.int-home-hero-copy,.int-world-model{grid-column:1/-1}.int-home-hero-copy{padding-top:2rem}.int-home-hero h1{max-width:9ch}.int-world-model{margin-top:2rem}.int-home-hero,.int-home-hero-grid{min-height:auto}.int-belief-grid,.int-loop-layout,.int-neolab-grid,.int-rsi-grid,.int-closing-grid,.int-split-heading,.int-two-column-section,.int-research-detail-grid,.int-product-feature,.int-contact-layout,.int-status-system,.int-company-facts{grid-template-columns:minmax(0,1fr)}.int-loop-architecture{max-width:38rem;margin-inline:auto}.int-capability-chain{grid-template-columns:repeat(3,minmax(0,1fr))}.int-capability-chain li:nth-child(3) svg{display:none}.int-page-hero-grid>div:first-child{grid-column:1/span 8}.int-page-hero-aside{grid-column:9/span 4}.int-layer-grid,.int-solution-stack dl,.int-values-grid,.int-career-problems{grid-template-columns:repeat(2,minmax(0,1fr))}.int-insight-types{grid-template-columns:repeat(3,minmax(0,1fr))}.int-product-loop,.int-technology-to-product,.int-hiring-process{grid-template-columns:repeat(2,minmax(0,1fr))}.int-footer>.int-shell{grid-template-columns:minmax(0,1fr)}}@media (max-width:47.99rem){.int-shell{padding-inline:1.25rem}.int-site-header{height:4.25rem}.int-company-logo{width:10.5rem}.int-mobile-menu nav{padding-inline:2rem;inset-block-start:4.25rem}.int-home-hero{padding-top:4.25rem}.int-home-hero-grid{padding-block:5rem 3rem}.int-home-hero h1{max-width:12ch;font-size:clamp(3.2rem,10vw,5rem)}.int-hero-foot{flex-direction:column;align-items:flex-start;padding-block:1.5rem}.int-hero-foot ul{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.int-pillar-grid,.int-index-grid{grid-template-columns:minmax(0,1fr)}.int-pillar-grid>li>a{min-height:24rem}.int-program-card,.int-program-card--featured{grid-column:span 12}.int-capability-chain{grid-template-columns:minmax(0,1fr)}.int-capability-chain li{min-height:8rem}.int-capability-chain svg{display:none}.int-direction-note{flex-direction:column}.int-neolab-diagram ol{grid-template-columns:minmax(0,1fr)}.int-neolab-diagram li{min-height:4.5rem}.int-neolab-diagram li svg{transform:rotate(90deg)}.int-latest-head{flex-direction:column;align-items:flex-start}.int-page-hero{min-height:auto;padding-top:4.25rem}.int-page-hero-grid{min-height:auto;padding-block:6rem 4.5rem}.int-page-hero-grid>div:first-child,.int-page-hero-aside{grid-column:1/-1}.int-page-hero-aside{margin-top:2rem}.int-page-hero h1{max-width:15ch}.int-frontier-callout{flex-direction:column;align-items:flex-start}.int-architecture-band ol{grid-template-columns:minmax(0,1fr)}.int-architecture-band li{border-right:0;border-bottom:1px solid var(--int-line-dark);min-height:4rem}.int-architecture-band li:last-child{border-bottom:0}.int-layer-grid,.int-values-grid,.int-career-problems,.int-contact-purpose-grid,.int-insight-types{grid-template-columns:minmax(0,1fr)}.int-contact-purpose-grid article:last-child{grid-column:auto}.int-product-loop,.int-technology-to-product,.int-hiring-process,.int-company-loop{grid-template-columns:minmax(0,1fr)}.int-company-loop svg{display:none}.int-solution-stack dl,.int-form-row{grid-template-columns:minmax(0,1fr)}.int-form-footer{flex-direction:column;align-items:flex-start}.int-footer-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.int-footer-bottom{flex-direction:column;align-items:flex-start}}@media (max-width:30rem){.int-header-inner{gap:.5rem}.int-header-inner .int-company-logo{width:8rem}.int-language-switch>span{display:none}.int-shell,.int-mobile-menu nav{padding-inline:1.25rem}.int-mobile-menu-footer{flex-direction:column;align-items:flex-start}.int-actions{flex-direction:column;align-items:stretch}.int-action{width:100%}.int-home-hero h1{font-size:clamp(2.65rem,11vw,3.8rem)}.int-world-model-meta,.int-world-model figcaption{font-size:.5rem}.int-hero-foot ul{grid-template-columns:minmax(0,1fr)}.int-section{padding-block:5rem}.int-loop-orbit{padding:.45rem .55rem}.int-loop-orbit strong{font-size:.6rem}.int-loop-core{width:9rem;height:9rem}.int-rsi-roadmap li{grid-template-columns:2.5rem 1fr}.int-rsi-roadmap li>i{display:none}.int-open-problems li{grid-template-columns:2.5rem 1fr}.int-architecture-input,.int-architecture-output{flex-direction:column;align-items:flex-start}.int-status-system dl>div,.int-company-facts dl>div{grid-template-columns:minmax(0,1fr);gap:.5rem}}@media (prefers-reduced-motion:reduce){.international-site *,.international-site :before,.international-site :after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation:none!important}}main .int-effect-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}main .int-world-scene{transform:translate(var(--world-x,0px),var(--world-y,0px));transition:transform var(--motion-dur-move)var(--motion-ease-out);position:relative}@property --world-x{syntax:"<length>";inherits:false;initial-value:0}@property --world-y{syntax:"<length>";inherits:false;initial-value:0}main .int-world-model-meta{padding-right:1.75rem}main .int-world-pause{z-index:3;color:#fafaf8a6;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;inset:.15rem .15rem auto auto}main .int-world-pause:hover{color:var(--int-cyan)}main .int-world-pause>svg{width:12px;height:12px;animation:none}main .int-world-hotspots{position:absolute;inset:0}main .int-world-hotspot{top:var(--node-y);left:var(--node-x);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:50%;width:44px;height:44px;position:absolute;transform:translate(-50%,-50%)}main .int-world-hotspot:focus-visible,main .int-world-pause:focus-visible{outline:2px solid var(--int-cyan);outline-offset:4px;background:#69d9e814}main .int-world-signal:not([data-world-enhanced]) .int-world-pause,main .int-world-signal:not([data-world-enhanced]) .int-world-hotspots{display:none}main .int-world-tracer{transition:opacity .8s var(--motion-ease-ui);filter:drop-shadow(0 0 5px #69d9e8bf)}main .int-world-comet{opacity:0;pointer-events:none}main .int-world-drift{transform-origin:340px 245px}@media (prefers-reduced-motion:no-preference){main .int-world-core-glow{opacity:.7}main .int-world-signal[data-world-enhanced] .int-world-tracer{opacity:0}main .int-world-signal[data-world-enhanced][data-world-motion] .int-world-comet{opacity:1;transition:opacity .8s var(--motion-ease-ui)}main .int-world-signal[data-world-motion=on] .int-world-comet{animation:12s linear infinite int-world-comet}main .int-world-signal[data-world-motion=on] .int-world-drift{animation:44s linear infinite int-signal-drift}main .int-world-signal[data-world-motion=on] .int-world-core-glow{animation:9s ease-in-out infinite int-signal-breathe}}main .int-world-signal[data-world-motion]:is([data-world-ambient=fading],[data-world-ambient=resting]) .int-world-comet{opacity:0}main .int-world-spoke{opacity:0;transition:opacity var(--motion-dur-move)var(--motion-ease-ui)}main .int-world-node-halo{opacity:.22;transition:opacity var(--motion-dur-move)var(--motion-ease-ui),filter var(--motion-dur-move)var(--motion-ease-ui)}main [data-world-phase=perceive] [data-world-node=perceive],main [data-world-phase=model] [data-world-node=model],main [data-world-phase=act] [data-world-node=act],main [data-world-phase=assess] [data-world-node=assess],main [data-world-phase=evolve] [data-world-node=evolve]{opacity:1}main [data-world-phase=perceive] [data-world-node=perceive] .int-world-node-halo,main [data-world-phase=model] [data-world-node=model] .int-world-node-halo,main [data-world-phase=act] [data-world-node=act] .int-world-node-halo,main [data-world-phase=assess] [data-world-node=assess] .int-world-node-halo,main [data-world-phase=evolve] [data-world-node=evolve] .int-world-node-halo{opacity:1;filter:drop-shadow(0 0 6px #69d9e880)}main .int-evolution-beam{transition:stroke-opacity var(--motion-dur-move)var(--motion-ease-ui)}main [data-loop-node][data-active=true] .int-evolution-beam{stroke-opacity:.75;stroke-dasharray:8 12}main .int-evolution-halo{transition:stroke-opacity var(--motion-dur-move)var(--motion-ease-ui),filter var(--motion-dur-move)var(--motion-ease-ui)}main [data-loop-node][data-active=true] .int-evolution-halo{stroke-opacity:.7;filter:drop-shadow(0 0 5px #5b74ff59)}main .int-evolution-orbit{transform-origin:250px 250px;transition:opacity .8s var(--motion-ease-ui)}main .int-evolution-packet{fill:currentColor;stroke:var(--int-surface-white);stroke-width:1.5px;opacity:0;pointer-events:none}@media (prefers-reduced-motion:no-preference){main .int-evolution[data-loop-motion=on] .int-evolution-orbit{animation:10s linear infinite int-evolution-spin}main .int-evolution[data-loop-motion=on] [data-loop-node][data-active=true] .int-evolution-packet{animation:2.4s cubic-bezier(.45,0,.25,1) infinite int-evolution-packet}}main .int-evolution-packet-track{transition:opacity .8s var(--motion-ease-ui)}main .int-evolution[data-loop-idle] .int-evolution-orbit,main .int-evolution[data-loop-idle] .int-evolution-packet-track{opacity:0}main .int-pillar-grid>li>a,main .int-index-card,main .int-program-card{position:relative}main .int-pillar-grid>li>a:is(:hover,:focus-visible){box-shadow:0 8px 30px #0a0b0d0a}main .int-index-card:focus-within,main .int-program-card:focus-within{border-color:#5b74ff6b}main .int-pillar-glyph:before,main .int-pillar-glyph i{transition:opacity var(--motion-dur-move)var(--motion-ease-ui),box-shadow var(--motion-dur-move)var(--motion-ease-ui)}main .int-pillar-grid>li>a:is(:hover,:focus-visible) .int-pillar-glyph:before{opacity:1}main .int-pillar-grid>li>a:is(:hover,:focus-visible) .int-pillar-glyph i:first-child{box-shadow:0 0 0 3px #5b74ff29,0 0 16px #5b74ffb3}main .int-rsi-roadmap li>i{transition:border-color var(--motion-dur-move)var(--motion-ease-ui),box-shadow var(--motion-dur-move)var(--motion-ease-ui);position:relative;box-shadow:inset 0 0 20px #8d6bff0a}@media (hover:hover) and (pointer:fine){main .int-rsi-roadmap li:hover>i{border-color:var(--int-violet);box-shadow:0 0 24px #8d6bff21,inset 0 0 20px #8d6bff1a}}@keyframes int-signal-drift{to{transform:rotate(360deg)}}@keyframes int-signal-breathe{0%,to{opacity:.7}50%{opacity:1}}@keyframes int-evolution-spin{to{transform:rotate(360deg)}}@keyframes int-evolution-packet{0%{opacity:0;transform:translate(78px)}20%{opacity:1}80%{opacity:1}to{opacity:0;transform:translate(166px)}}@keyframes int-world-comet{0%{transform:translate(184.8px,138.5px)rotate(-27deg)}1.389%{transform:translate(200.2px,131.1px)rotate(-24.6deg)}2.778%{transform:translate(215.9px,124.3px)rotate(-22.2deg)}4.167%{transform:translate(231.9px,118.2px)rotate(-19.5deg)}5.556%{transform:translate(248.3px,112.8px)rotate(-16.8deg)}6.944%{transform:translate(264.7px,108.3px)rotate(-13.9deg)}8.333%{transform:translate(281.4px,104.6px)rotate(-10.9deg)}9.722%{transform:translate(298.3px,101.9px)rotate(-7.8deg)}11.111%{transform:translate(315.4px,100px)rotate(-4.6deg)}12.5%{transform:translate(332.4px,99.1px)rotate(-1.4deg)}13.889%{transform:translate(349.6px,99.2px)rotate(1.8deg)}15.278%{transform:translate(366.6px,100.2px)rotate(5deg)}16.667%{transform:translate(383.7px,102.1px)rotate(8.2deg)}18.056%{transform:translate(400.5px,105px)rotate(11.2deg)}19.444%{transform:translate(417.2px,108.8px)rotate(14.2deg)}20.833%{transform:translate(433.7px,113.4px)rotate(17.1deg)}22.222%{transform:translate(449.9px,118.8px)rotate(19.8deg)}23.611%{transform:translate(465.8px,125px)rotate(22.4deg)}25%{transform:translate(481.5px,131.9px)rotate(24.9deg)}26.389%{transform:translate(496.9px,139.4px)rotate(27.3deg)}27.778%{transform:translate(512px,147.6px)rotate(29.4deg)}29.167%{transform:translate(526.8px,156.3px)rotate(31.5deg)}30.556%{transform:translate(541.1px,165.4px)rotate(33.4deg)}31.177%{transform:translate(548px,170px)rotate(34.3deg)}31.257%{transform:translate(548px,170px)rotate(70.9deg)}31.944%{transform:translate(550.8px,178.5px)rotate(72.4deg)}33.333%{transform:translate(555.6px,194.9px)rotate(75.5deg)}34.722%{transform:translate(559.3px,211.6px)rotate(79.2deg)}36.111%{transform:translate(562px,228.5px)rotate(83.4deg)}37.5%{transform:translate(563.2px,245.6px)rotate(88.3deg)}38.889%{transform:translate(562.9px,262.7px)rotate(94.1deg)}40.278%{transform:translate(560.7px,279.7px)rotate(100.5deg)}41.667%{transform:translate(556.6px,296.3px)rotate(107.6deg)}43.056%{transform:translate(550.3px,312.2px)rotate(115.1deg)}44.444%{transform:translate(542.1px,327.2px)rotate(122.7deg)}45.833%{transform:translate(531.9px,341px)rotate(129.8deg)}47.222%{transform:translate(520.2px,353.5px)rotate(136.4deg)}48.611%{transform:translate(507.2px,364.6px)rotate(142.2deg)}50%{transform:translate(493.3px,374.5px)rotate(147.3deg)}51.67%{transform:translate(475px,385px)rotate(152.5deg)}51.75%{transform:translate(475px,385px)rotate(157.5deg)}52.778%{transform:translate(462.8px,389.8px)rotate(159.3deg)}54.167%{transform:translate(446.7px,395.5px)rotate(161.9deg)}55.556%{transform:translate(430.2px,400.5px)rotate(164.5deg)}56.944%{transform:translate(413.6px,404.7px)rotate(167.2deg)}58.333%{transform:translate(396.9px,408px)rotate(170.1deg)}59.722%{transform:translate(380px,410.5px)rotate(173deg)}61.111%{transform:translate(362.9px,412.2px)rotate(176deg)}62.5%{transform:translate(345.8px,412.9px)rotate(179deg)}63.889%{transform:translate(328.7px,412.8px)rotate(182deg)}65.278%{transform:translate(311.6px,411.8px)rotate(185deg)}66.667%{transform:translate(294.6px,409.8px)rotate(187.9deg)}68.056%{transform:translate(277.7px,407px)rotate(190.8deg)}69.444%{transform:translate(261px,403.4px)rotate(193.6deg)}70.833%{transform:translate(244.5px,399px)rotate(196.4deg)}72.222%{transform:translate(228.2px,393.8px)rotate(199deg)}73.611%{transform:translate(212.1px,387.9px)rotate(201.5deg)}74.19%{transform:translate(205px,385px)rotate(202.5deg)}74.27%{transform:translate(205px,385px)rotate(214.7deg)}75%{transform:translate(197.3px,379.5px)rotate(216deg)}76.389%{transform:translate(183.7px,369.2px)rotate(218.5deg)}77.778%{transform:translate(170.6px,358.2px)rotate(221.5deg)}79.167%{transform:translate(158px,346.5px)rotate(225deg)}80.556%{transform:translate(146.4px,334px)rotate(229.2deg)}81.944%{transform:translate(135.7px,320.5px)rotate(234.1deg)}83.333%{transform:translate(126.4px,306.2px)rotate(240deg)}84.722%{transform:translate(118.8px,290.9px)rotate(246.9deg)}86.111%{transform:translate(113.1px,274.7px)rotate(254.7deg)}87.5%{transform:translate(109.8px,258px)rotate(263.1deg)}88.889%{transform:translate(109px,240.9px)rotate(271.8deg)}90.278%{transform:translate(110.8px,223.9px)rotate(280deg)}91.667%{transform:translate(114.9px,207.3px)rotate(287.4deg)}93.056%{transform:translate(120.9px,191.3px)rotate(293.7deg)}94.96%{transform:translate(132px,170px)rotate(301.1deg)}95.04%{transform:translate(132px,170px)rotate(325.7deg)}95.833%{transform:translate(140.5px,164.3px)rotate(326.8deg)}97.222%{transform:translate(155px,155.2px)rotate(328.7deg)}98.611%{transform:translate(169.8px,146.6px)rotate(330.8deg)}to{transform:translate(184.8px,138.5px)rotate(333deg)}}@media (max-width:30rem){main .int-world-model-meta{letter-spacing:.06em;gap:.35rem}}@media (prefers-reduced-motion:reduce){main .int-world-scene{transform:none}}.int-site-header{isolation:isolate;transition:transform var(--int-dur-slide,.56s)var(--motion-ease-out),box-shadow var(--motion-dur-ui)var(--motion-ease-ui);background:0 0;border-bottom-color:#0000;box-shadow:0 1px #0000,0 8px 24px -14px #0000}.int-site-header:before{content:"";z-index:-1;pointer-events:none;border-bottom:1px solid var(--int-line-dark);transition:background-color var(--motion-dur-ui)var(--motion-ease-ui);background-color:#080a0fe6;position:absolute;inset:0 0 -1px}.int-site-header[data-scrolled=true]{background:0 0;box-shadow:0 1px #0000000f,0 8px 24px -14px #00000040}.int-site-header[data-scrolled=true]:before{background-color:#080a0ff2}.int-site-header[data-motion-hidden=true]{transform:translateY(-100%);box-shadow:0 1px #0000,0 8px 24px -14px #0000}.int-site-header:has(details[open]){transition:box-shadow var(--motion-dur-ui)var(--motion-ease-ui);transform:none}.int-footer-nav a,.int-footer-bottom a{transition:background-size var(--motion-dur-move)var(--motion-ease-out),color var(--motion-dur-ui)var(--motion-ease-ui);background:linear-gradient(currentColor,currentColor) 100% 100%/0 1px no-repeat}.int-footer-nav a:is(:hover,:focus-visible),.int-footer-bottom a:is(:hover,:focus-visible){background-position:0 100%;background-size:100% 1px}.int-desktop-nav>ul>li>a{transition:color var(--motion-dur-ui)var(--motion-ease-ui);border-radius:.4rem;padding-block:.3rem;position:relative}.int-desktop-nav>ul>li>a:after{content:"";pointer-events:none;transform-origin:100%;height:1px;transition:transform var(--motion-dur-move)var(--motion-ease-out);background:currentColor;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.int-desktop-nav>ul>li>a:is(:hover,:focus-visible,[aria-current=page]):after{transform-origin:0;transform:scaleX(1)}.int-desktop-nav summary{transition:color var(--motion-dur-ui)var(--motion-ease-ui);border-radius:.4rem}.int-home-hero,.int-page-hero{isolation:isolate;position:relative}.int-home-hero .motion-dot-field,.int-page-hero .motion-dot-field{z-index:-1}.int-home-hero{background:radial-gradient(56rem 34rem at 92% 6%,#69d9e817,transparent 62%),var(--int-surface-warm)}.int-page-hero{--int-plate-mask:radial-gradient(ellipse 78% 105% at 76% 34%,#000 24%,#0000006b 56%,transparent 86%);background:var(--int-surface-warm)}.int-page-hero:not(:has(>.int-page-hero-grid>.int-page-hero-aside)){--int-plate-mask:radial-gradient(ellipse 58% 112% at 100% 8%,#000000e0 10%,#0006 50%,transparent 92%);background:radial-gradient(46rem 30rem at 96% 4%,#5b74ff1f,#8d6bff0a 54%,transparent 78%),var(--int-surface-warm)}.int-page-hero:before{content:"";z-index:-1;pointer-events:none;-webkit-mask-image:var(--int-plate-mask);-webkit-mask-image:var(--int-plate-mask);mask-image:var(--int-plate-mask);background-image:linear-gradient(#0a0b0d11 1px,#0000 1px),linear-gradient(90deg,#0a0b0d11 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0}.int-world-model:after{content:"";z-index:-1;pointer-events:none;border-radius:inherit;background:radial-gradient(ellipse at 24% 20%,#69d9e814,transparent 52%),radial-gradient(ellipse at 82% 78%,#5b74ff21,transparent 56%),linear-gradient(140deg,#fafaf812,transparent 30%,transparent 72%,#69d9e80d),linear-gradient(#fafaf806 1px,transparent 1px),linear-gradient(90deg,#fafaf806 1px,transparent 1px),radial-gradient(circle at 52% 52%,#5b74ff24,transparent 44%),var(--int-deep);background-size:auto,auto,auto,32px 32px,32px 32px,auto,auto;border:1px solid #fafaf824;position:absolute;inset:-1px;box-shadow:0 1px 2px #0a0b0d0f,0 18px 44px -30px #0a0b0d38,inset 0 1px #fafaf814}.int-world-model--compact:after{box-shadow:0 1px 2px #0a0b0d0f,0 12px 32px -22px #0a0b0d33,inset 0 1px #fafaf814}@media (min-width:60.01rem) and (hover:hover) and (pointer:fine){html[data-motion] .int-home-hero{clip-path:inset(0 0 1px)}html[data-motion] .int-page-hero:has(>.int-page-hero-grid>.int-page-hero-aside){z-index:1;overflow:clip}html[data-motion] .int-home-hero-copy{z-index:1;translate:0 calc(var(--hero-progress,0)*-32px);opacity:calc(1 - var(--hero-progress,0)*.5);position:relative}html[data-motion] .int-home-hero .int-world-model{z-index:1;translate:0 calc(var(--hero-progress,0)*56px)}html[data-motion] .int-page-hero-aside{translate:0 calc(var(--hero-progress,0)*40px)}}@supports not (animation-timeline:view()){@media (min-width:60.01rem) and (hover:hover) and (pointer:fine){html[data-motion] .int-home-hero-copy{will-change:translate,opacity}html[data-motion] :is(.int-home-hero .int-world-model,.int-page-hero-aside){will-change:translate}}}@keyframes int-hero-sink{to{translate:0 var(--int-hero-sink,0)}}@supports (animation-timeline:view()){@media (hover:hover) and (pointer:fine){.int-home-hero,.int-page-hero{view-timeline:--int-hero block;view-timeline-inset:0}}@media (min-width:60.01rem) and (hover:hover) and (pointer:fine){html[data-motion] :is(.int-home-hero-copy,.int-home-hero .int-world-model,.int-page-hero-aside:not(:has(>img))){translate:none}html[data-motion] .int-home-hero-copy{opacity:1}html[data-motion] .int-page-hero-aside:has(>img){will-change:translate}}@media (min-width:60.01rem) and (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){html[data-motion] .int-home-hero-copy{--motion-parallax-y:-32px;--motion-parallax-opacity:.5;animation:linear both motion-parallax;animation-timeline:--int-hero;animation-range:exit-crossing}html[data-motion] .int-home-hero .int-world-model{animation:motion-visual-in var(--int-dur-enter)var(--motion-ease-out).16s backwards,int-hero-sink linear both;animation-timeline:auto,--int-hero;animation-range:normal,exit-crossing}html[data-motion] .int-page-hero-aside:not(:has(>img)){animation:motion-visual-in var(--int-dur-enter)var(--motion-ease-out).16s backwards,int-hero-sink linear both;animation-timeline:auto,--int-hero;animation-range:normal,exit-crossing}html[data-motion] .int-home-hero .int-world-model{--int-hero-sink:56px}html[data-motion] .int-page-hero-aside{--int-hero-sink:40px}html[data-motion] .int-home-hero .int-world-model:after{will-change:transform}}}:is(.int-home-hero-copy,.int-page-hero-grid>div:first-child)>.int-kicker:before{content:"";vertical-align:.32em;opacity:.6;transform-origin:0;background:currentColor;width:1.75rem;height:1px;margin-right:.85rem;display:inline-block}.int-section--deep,.int-section--blue{isolation:isolate}.int-section--deep:before,.int-section--blue:before{content:"";z-index:-1;pointer-events:none;position:absolute;inset:0}.international-site{--int-spot:#5b74ff1f}.int-site-header,.int-section--deep,.int-program-card--featured,.int-frontier-callout{--int-spot:#69d9e829}.int-pillar-grid>li>a,.int-index-card,.int-program-card,.int-layer-grid>article,.int-values-grid>article,.int-career-problems>article,.int-contact-purpose-grid>article,.int-solution-stack>article,.int-frontier-callout,.int-mega-menu li a,.int-mega-feature{isolation:isolate;position:relative}.int-pillar-grid>li{display:flex}.int-pillar-grid>li>a{flex:auto;min-width:0}.int-pillar-grid>li>a:after,.int-index-card:after,.int-program-card:after,.int-solution-stack>article:after,.int-frontier-callout:after,.int-mega-menu li a:after,.int-mega-feature:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(22rem circle at var(--motion-spot-x,50%)var(--motion-spot-y,50%),var(--int-spot),transparent 64%);transition:opacity var(--motion-dur-move)var(--motion-ease-ui);position:absolute;inset:0}.international-site [data-motion-spotlight=true]:after{opacity:1}@keyframes int-hairline-draw{0%{transform:scaleX(0)}}@media (prefers-reduced-motion:no-preference){:where(.int-home-hero-copy,.int-page-hero-grid>div:first-child)>*{animation:motion-hero-rise var(--motion-dur-reveal)var(--motion-ease-out)backwards}:where(.int-home-hero-copy,.int-page-hero-grid>div:first-child)>h1{animation-name:motion-hero-mask-rise;animation-delay:0s}:where(.int-home-hero-copy,.int-page-hero-grid>div:first-child)>.int-kicker,:where(.int-home-hero-copy,.int-page-hero-grid>div:first-child)>.int-page-hero-brand{animation-delay:40ms}:where(.int-home-hero-copy,.int-page-hero-grid>div:first-child)>.int-home-hero-body,:where(.int-home-hero-copy,.int-page-hero-grid>div:first-child)>.int-page-lede{animation-delay:.18s}:where(.int-home-hero-copy,.int-page-hero-grid>div:first-child)>.int-actions{animation-delay:.26s}:where(.int-home-hero-copy,.int-page-hero-grid>div:first-child)>.int-location{animation-delay:.34s}:where(.int-home-hero-copy,.int-page-hero-grid>div:first-child)>.int-hero-product-link{animation-delay:.4s}:where(.int-home-hero-copy,.int-page-hero-grid>div:first-child)>.int-kicker:before{animation:int-hairline-draw var(--int-dur-draw)var(--motion-ease-out).12s backwards}.int-home-hero .int-world-model,.int-page-hero-aside{animation:motion-visual-in var(--int-dur-enter)var(--motion-ease-out).16s backwards}.int-home-hero-grid:after,.int-page-hero-aside:before{animation:motion-fade var(--int-dur-enter)var(--motion-ease-ui).22s backwards}.int-home-hero .int-world-model svg,.int-page-hero-aside .int-world-model svg{animation:none}.int-hero-foot{animation:motion-fade var(--motion-dur-reveal)var(--motion-ease-ui).56s backwards}.int-home-hero .motion-dot-field,.int-page-hero .motion-dot-field{animation:motion-fade var(--int-dur-enter)var(--motion-ease-ui).6s backwards}html[data-motion] .int-kicker[data-motion-reveal=pending]:before{transform:scaleX(0)}html[data-motion] .int-kicker[data-motion-reveal=in]:before{animation:int-hairline-draw var(--int-dur-draw)var(--motion-ease-out)calc(var(--motion-delay,0s) + .12s)backwards}}@media (hover:hover) and (pointer:fine){.international-site .motion-grain{transition:opacity .6s var(--motion-ease-ui).7s}html[data-scrolling] .international-site .motion-grain{opacity:0;transition:none}}@keyframes int-field-park{to{visibility:hidden}}@supports (animation-timeline:view()){@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.int-home-hero .motion-dot-field,.int-page-hero .motion-dot-field{animation:motion-fade var(--int-dur-enter)var(--motion-ease-ui).6s backwards,int-field-park linear both;animation-timeline:auto,--int-hero;animation-range:normal,exit-crossing 99%}}}@media (max-width:60rem){.int-home-hero{background:radial-gradient(28rem 20rem at 100% 0,#69d9e817,transparent 66%),var(--int-surface-warm)}}@media (max-width:47.99rem){html[data-motion] .int-evolution-steps>li[data-motion-reveal]{opacity:1;animation:none;transform:translate(0,0)}}@media (max-width:30rem){:is(.int-home-hero-copy,.int-page-hero-grid>div:first-child)>.int-kicker:before{width:1.25rem;margin-right:.6rem}}@property --int-tick{syntax:"<color>";inherits:true;initial-value:#0a0b0d33}.international-site{--int-dur-draw:.7s;--int-dur-enter:1.2s;--int-dur-slide:.56s;--int-line:#0a0b0d1c;--int-gutter:clamp(1.25rem,4.45vw,4.5rem);--int-radius-card:1rem;--int-radius-panel:1.25rem;--int-card-surface:linear-gradient(180deg,#fdfcf9 0%,#f8f7f2 100%);--int-card-shadow:inset 0 1px 0 #ffffffe6,0 1px 2px #0a0b0d0a,0 22px 44px -34px #141c4829;--int-tick:#0a0b0d33;--int-cross:#0a0b0d5c;--int-row-line:linear-gradient(90deg,#69d9e86b,#5b74ff4d 28%,#fafaf81a 62%,#fafaf80d)}.int-section--deep,.int-section--blue,.int-frontier-callout,.int-program-card--featured,.int-product-visual,.int-architecture-band,.int-footer{--int-tick:#fafaf847;--int-cross:#fafaf866}.int-home-hero:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(var(--int-cross),var(--int-cross))0 calc(100% - 4.5rem + 1px)/11px 1px,linear-gradient(var(--int-cross),var(--int-cross))5px calc(100% - 4.5rem + 6px)/1px 11px,linear-gradient(var(--int-cross),var(--int-cross))100% calc(100% - 4.5rem + 1px)/11px 1px,linear-gradient(var(--int-cross),var(--int-cross))calc(100% - 5px)calc(100% - 4.5rem + 6px)/1px 11px,linear-gradient(180deg,transparent,#0a0b0d14 22%)5px 0/1px 100%,linear-gradient(180deg,transparent,#0a0b0d14 22%)calc(100% - 5px)0/1px 100%;background-repeat:no-repeat;width:calc(min(100% - 24px,1320px) + 11px);margin-inline:auto;position:absolute;inset:4.75rem 0 0}.int-hero-foot{--int-guide-x:calc((min(100vw,1320px) - min(100vw - 24px,1320px))/2);background:repeating-linear-gradient(90deg,#0a0b0d38 0 1px,transparent 1px 12px)var(--int-guide-x)0/97px 5px,repeating-linear-gradient(90deg,#0a0b0d38 0 1px,transparent 1px 12px)calc(100% - var(--int-guide-x))0/97px 5px;background-repeat:no-repeat;border-top-color:#0a0b0d1f;position:relative}.int-hero-foot ul{letter-spacing:.13em}.int-hero-foot>a{font-family:var(--font-geist-mono),monospace;letter-spacing:.1em;text-transform:uppercase;transition:color var(--motion-dur-ui)var(--motion-ease-ui);align-items:center;gap:.4rem;font-size:.66rem;font-weight:500;display:inline-flex}.int-hero-foot>a:hover{color:var(--int-ink)}html:not(:lang(zh)) .int-home-hero h1{text-wrap:wrap}@media (min-width:100rem){.int-home-hero h1{font-size:4.75rem}}.int-home-hero-body{max-width:35.5rem;margin-top:1.9rem}.int-home-hero-body p+p{margin-top:1rem;padding-left:1.1rem;position:relative}.int-home-hero-body p+p:before{content:"";background:var(--int-spectrum);border-radius:2px;width:2px;position:absolute;top:.3em;bottom:.3em;left:0}@media (min-width:75rem){.int-home-hero-body p+p{padding-left:0}.int-home-hero-body p+p:before{left:-1.1rem}}.int-home-hero .int-actions{margin-top:2.25rem}.int-home-hero .int-location{letter-spacing:.12em;border-top:1px solid #0a0b0d1a;max-width:35.5rem;margin-top:2.5rem;padding-top:1.15rem}.int-location>span{box-shadow:0 0 0 3px #24a36a24,0 0 0 7px #24a36a0f}.int-hero-product-link{-webkit-tap-highlight-color:transparent;transition:border-color var(--motion-dur-ui)var(--motion-ease-ui),background-color var(--motion-dur-ui)var(--motion-ease-ui),box-shadow var(--motion-dur-move)var(--motion-ease-ui),scale var(--motion-dur-press)var(--motion-ease-ui);background:#ffffff8c;border:1px solid #0a0b0d1a;border-radius:999px;margin-top:.9rem;padding:.4rem .85rem .4rem .5rem;box-shadow:inset 0 1px #fff,0 6px 18px -12px #141c484d}@media (hover:hover) and (pointer:fine){.int-hero-product-link:hover{background-color:#ffffffd9;border-color:#5b74ff66;box-shadow:inset 0 1px #fff,0 10px 24px -14px #141c485c}.int-hero-product-link:hover svg{transform:translate(3px)}}.int-home-hero .int-world-model{outline-offset:6px;outline:1px solid #0a0b0d0f}.int-page-hero-aside .int-world-model--compact{outline-offset:5px;outline:1px solid #0a0b0d12}.int-world-model{container:int-world/inline-size}@container int-world (max-width:700px){.int-world-node text{font-size:12px}.int-world-scene>svg>text:nth-of-type(2){letter-spacing:1.5px;font-size:11.5px}}@container int-world (max-width:560px){.int-world-node text{letter-spacing:1.2px;font-size:12.5px}.int-world-comet>circle:first-of-type{r:17px}.int-world-comet>circle:nth-of-type(2){r:8.5px}.int-world-comet>circle:nth-of-type(3){r:4.3px}.int-world-comet>path{stroke-width:4px}.int-world-scene>svg>text:first-of-type{font-size:22px}.int-world-scene>svg>text:nth-of-type(2){letter-spacing:1.2px;font-size:12px}}@container int-world (max-width:420px){.int-world-scene{overflow-clip-margin:6px;margin-block:.6rem .9rem;overflow:clip}.int-world-scene>svg,.int-world-scene>.int-world-hotspots{transform-origin:50% 34%;scale:1.15}.int-world-node text{letter-spacing:1px;font-size:17px}.int-world-node:is([data-world-node=assess],[data-world-node=evolve]) text{transform:translateY(4px)}.int-world-scene>svg>text:first-of-type{font-size:27px}.int-world-scene>svg>text:nth-of-type(2){letter-spacing:.6px;font-size:16.5px}.int-world-scene>svg>rect{x:196px;width:288px}}@container int-world (max-width:300px){.int-world-node text{letter-spacing:.8px;font-size:21px}.int-world-scene>svg>text:first-of-type{font-size:30px}.int-world-scene>svg>text:nth-of-type(2){letter-spacing:.3px;font-size:19.5px}.int-world-scene>svg>rect{x:174px;width:332px}}.int-page-hero h1{--int-h1-en:clamp(3.4rem,6vw,5.75rem);--int-h1-zh:clamp(2.6rem,4.3vw,3.85rem);--int-h1-en-leading:.98;--int-h1-zh-leading:1.14;font-size:var(--int-h1-en);font-weight:500;line-height:max(var(--int-h1-en)*var(--int-h1-en-leading),var(--int-h1-zh)*var(--int-h1-zh-leading));letter-spacing:-.052em;margin-top:1.5rem}@media (min-width:48rem){.int-page-hero h1{max-width:none}.int-page-hero:not(:has(>.int-page-hero-grid>.int-page-hero-aside)){min-height:auto}.int-page-hero:not(:has(>.int-page-hero-grid>.int-page-hero-aside)) .int-page-hero-grid{min-height:auto;padding-block:7rem 4.5rem}.int-page-hero:not(:has(>.int-page-hero-grid>.int-page-hero-aside)) .int-page-hero-grid>div:first-child{grid-column:1/-1}html:not(:lang(zh)) .int-page-hero:not(:has(>.int-page-hero-grid>.int-page-hero-aside)) h1{max-width:19ch}html:not(:lang(zh)) .int-page-hero:has(.int-actions>a[href^=\#research-agenda]) h1{text-wrap:pretty;max-width:13ch}}@media (min-width:48rem) and (max-width:60rem){.int-page-hero h1{--int-h1-en:min(3.4rem,6.5vw)}}@media (min-width:60.01rem){.int-page-hero-grid>div:first-child{grid-column:1/span 8}.int-page-hero h1{--int-h1-en:clamp(3.4rem,5.3vw,5.1rem)}.int-page-hero-grid>.int-page-hero-aside:has(>.int-detail-status-card){padding-top:calc(2.625rem + clamp(3.4rem,5.3vw,5.1rem)/7.14286)}}@media (min-width:100rem){.int-page-hero h1{--int-h1-en:4.9rem}.int-page-hero-grid>.int-page-hero-aside:has(>.int-detail-status-card){padding-top:3.311rem}}@media (min-width:48rem) and (max-width:60rem){.int-page-hero-grid:has(>.int-page-hero-aside>.int-world-model)>div:first-child{grid-column:1/-1}.int-page-hero-grid:has(>.int-page-hero-aside>.int-world-model)>.int-page-hero-aside{grid-column:1/-1}.int-page-hero-aside:has(>.int-world-model){width:100%;max-width:36rem;margin-top:1.5rem}}.int-page-lede{margin-top:1.75rem}.int-page-hero .int-actions{margin-top:2.25rem}.int-page-hero-brand{margin-bottom:1.75rem}.int-detail-status-card{border-radius:var(--int-radius-panel);min-height:15rem;box-shadow:var(--int-card-shadow);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(#ffffffd1,#faf9f5a8);border-color:#0a0b0d1a #0a0b0d1a #0a0b0d26;flex-direction:column;align-items:flex-start;padding:1.75rem;display:flex;position:relative}.int-detail-status-card p{letter-spacing:-.02em;border-top:1px solid #0a0b0d24;align-self:stretch;margin-top:auto;padding-top:1rem;font-size:1.3rem;font-weight:600}.int-page-hero-aside>.int-detail-status-card:before{background-size:12px 1px,1px 12px,12px 1px,1px 12px,12px 1px,1px 12px,12px 1px,1px 12px;inset:.85rem}@media (min-width:48rem){.int-page-hero-grid:has(>.int-page-hero-aside>.int-detail-status-card){align-content:center}.int-page-hero-aside:has(>.int-detail-status-card){align-self:stretch;padding-top:calc(2.625rem + clamp(3.4rem,6vw,5.75rem)/7.14286);display:flex}.int-page-hero-aside>.int-detail-status-card{width:100%}}.int-detail-status-card>span:not(.int-status){font-family:var(--font-geist-mono),monospace;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem}.int-detail-status-card>.int-status{margin-top:0;display:inline-flex}@media (prefers-reduced-motion:no-preference){.int-page-hero-aside:has(>img){animation-name:motion-hero-rise}}.int-section-intro{max-width:none;padding-top:1.4rem;position:relative}.int-section-intro h2{max-width:52rem;margin-top:1.35rem}.int-section-intro .int-section-copy{margin-top:1.5rem}.international-site{--int-rule:#0a0b0d26;--int-tab:var(--int-spectrum);--int-tab-width:2.25rem;--int-tab-glow:none}.int-section--deep{--int-rule:#fafaf826;--int-tab-width:4.5rem;--int-tab-glow:0 0 14px #69d9e873}.int-section--blue{--int-rule:#ffffff4d;--int-tab:var(--int-surface-white);--int-tab-width:4.5rem}:is(.int-section--warm,.int-section--white)>.int-shell>:is(.int-section-intro,.int-latest-head) h2{font-size:var(--int-display-m);line-height:1.04}.int-belief-grid,.int-closing-grid,.int-research-detail-grid,.int-split-heading,.int-latest-head,.int-status-system,.int-company-facts{padding-top:1.4rem;position:relative}:is(.int-split-heading,.int-latest-head,.int-status-system,.int-company-facts)>.int-section-intro{padding-top:0;position:static}:is(.int-section-intro,.int-belief-grid>div:first-child,.int-closing-grid>div:first-child,.int-research-detail-grid>div:first-child)>.int-kicker:before,:is(.int-section-intro,.int-belief-grid>div:first-child,.int-closing-grid>div:first-child,.int-research-detail-grid>div:first-child)>.int-kicker:after{content:"";pointer-events:none;transform-origin:0;position:absolute;left:0}:is(.int-section-intro,.int-belief-grid>div:first-child,.int-closing-grid>div:first-child,.int-research-detail-grid>div:first-child)>.int-kicker:before{background:var(--int-rule);height:1px;top:0;right:0}:is(.int-section-intro,.int-belief-grid>div:first-child,.int-closing-grid>div:first-child,.int-research-detail-grid>div:first-child)>.int-kicker:after{width:var(--int-tab-width);background:var(--int-tab);height:3px;box-shadow:var(--int-tab-glow);top:-1px}.int-latest-head>.int-section-intro{flex:auto}.int-belief-copy{border-top:0;padding-top:0}:is(.int-status-system,.int-company-facts) dl{border-top:0}:is(.int-status-system,.int-company-facts) dl>div:first-child{padding-top:.35rem}.int-closing-grid .int-actions>.int-action{margin:0}.int-belief h2,.int-closing-grid h2,.int-research-detail-grid h2{margin-top:1.35rem}.int-company-facts .int-section-intro h2{max-width:8.5em}.int-product-feature h2{font-size:var(--int-display-feature);text-wrap:balance}@media (min-width:60.01rem){:is(.int-rsi-grid,.int-neolab-grid,.int-split-heading,.int-two-column-section,.int-contact-layout) .int-section-intro h2{font-size:var(--int-display-m);letter-spacing:-.045em;line-height:1.04}:is(.int-status-system,.int-company-facts) .int-section-intro h2{font-size:var(--int-display-s);letter-spacing:-.045em;line-height:1.05}.int-neolab-grid .int-section-intro h2{max-width:8.6em}.int-research-detail-grid h2{letter-spacing:-.032em;text-wrap:pretty;font-size:clamp(2rem,2.75vw,2.6rem);line-height:1.12}}:is(.int-index-card-top,.int-pillar-top,.int-program-card-head,.int-solution-stack header)>span:first-child,:is(.int-layer-grid,.int-values-grid,.int-career-problems,.int-contact-purpose-grid,.int-technology-to-product)>article>span:first-child,:is(.int-hiring-process,.int-product-loop,.int-capability-chain,.int-open-problems)>li>span:first-child,:is(.int-insight-types,.int-company-loop)>div>span:first-child{font-family:var(--font-geist-mono),monospace;font-variant-numeric:tabular-nums;letter-spacing:.1em;align-items:center;gap:.6rem;font-size:.68rem;display:inline-flex}:is(.int-index-card-top,.int-pillar-top,.int-program-card-head,.int-solution-stack header)>span:first-child:after,:is(.int-layer-grid,.int-values-grid,.int-career-problems,.int-contact-purpose-grid,.int-technology-to-product)>article>span:first-child:after,:is(.int-hiring-process,.int-product-loop,.int-capability-chain,.int-open-problems)>li>span:first-child:after,:is(.int-insight-types,.int-company-loop)>div>span:first-child:after{content:"";opacity:.4;background:currentColor;width:1.5rem;height:1px}.int-pillar-top>span:first-child,.int-index-card-top>span:first-child{color:var(--int-link)}:is(.int-hiring-process,.int-product-loop,.int-capability-chain,.int-open-problems)>li>span:first-child,:is(.int-insight-types,.int-company-loop)>div>span:first-child{align-self:start}.int-status{background:#ffffff80;border:1px solid #0a0b0d1a;border-radius:999px;padding:.32rem .62rem .32rem .5rem;line-height:1.2}.int-status i{width:.4rem;height:.4rem;box-shadow:0 0 0 3px #5b74ff24}.int-status--frontier i{box-shadow:0 0 0 3px #8d6bff29}.int-status--direction i{box-shadow:0 0 0 3px #d7922b29}:is(.int-section--deep,.int-frontier-callout,.int-program-card--featured) .int-status{color:#fafaf8b8;background:#fafaf80d;border-color:#fafaf824}.int-index-card,.int-program-card:not(.int-program-card--featured),.int-layer-grid>article,.int-values-grid:not(.int-values-grid--dark)>article,.int-career-problems>article,.int-contact-purpose-grid>article,.int-solution-stack>article{border-radius:var(--int-radius-card);background:linear-gradient(90deg,transparent,var(--int-blue)30%,var(--int-violet)70%,transparent)50% 0/0% 1px no-repeat,var(--int-card-surface);box-shadow:var(--int-card-shadow);border-color:#0a0b0d17 #0a0b0d17 #0a0b0d24}.int-index-card,.int-program-card,.int-solution-stack>article{transition:transform var(--motion-dur-move)var(--motion-ease-out),box-shadow var(--motion-dur-move)var(--motion-ease-ui),border-color var(--motion-dur-ui)var(--motion-ease-ui),background-size var(--int-dur-draw)var(--motion-ease-out)}.int-index-card:before,.int-program-card:before,.int-solution-stack>article:before{transition:--int-tick var(--motion-dur-ui)var(--motion-ease-ui)}.int-program-card--featured{box-shadow:inset 0 1px #fafaf812,0 40px 80px -48px #141c4899}.int-index-card:before,.int-program-card:before,.int-layer-grid>article:before,.int-values-grid>article:before,.int-career-problems>article:before,.int-contact-purpose-grid>article:before,.int-solution-stack>article:before,.int-frontier-callout:before,.int-cramai-spotlight:before,.int-legal-notice:before,.int-detail-status-card:before{content:"";pointer-events:none;background:linear-gradient(var(--int-tick),var(--int-tick))0 0/8px 1px,linear-gradient(var(--int-tick),var(--int-tick))0 0/1px 8px,linear-gradient(var(--int-tick),var(--int-tick))100% 0/8px 1px,linear-gradient(var(--int-tick),var(--int-tick))100% 0/1px 8px,linear-gradient(var(--int-tick),var(--int-tick))0 100%/8px 1px,linear-gradient(var(--int-tick),var(--int-tick))0 100%/1px 8px,linear-gradient(var(--int-tick),var(--int-tick))100% 100%/8px 1px,linear-gradient(var(--int-tick),var(--int-tick))100% 100%/1px 8px;background-repeat:no-repeat;position:absolute;inset:.75rem}.int-index-card{min-height:19rem}.int-index-card h3{padding-top:3rem}.int-index-card h3,.int-program-card h3,:is(.int-layer-grid,.int-values-grid,.int-career-problems,.int-contact-purpose-grid) h3{letter-spacing:-.03em;font-weight:550}.int-layer-grid h3,:is(.int-values-grid,.int-career-problems,.int-contact-purpose-grid) h3{line-height:1.15}.int-solution-stack h3{font-weight:550}.int-solution-stack dl{border-color:var(--int-line)}.int-solution-stack dl>div{position:relative}@media (hover:hover) and (pointer:fine){html:not([data-scrolling]) .int-index-card:hover,html:not([data-scrolling]) .int-program-card:hover,html:not([data-scrolling]) .int-solution-card:hover{--int-tick:#5b74ffd9}html:not([data-scrolling]) .int-index-card:hover,html:not([data-scrolling]) .int-program-card:not(.int-program-card--featured):hover,html:not([data-scrolling]) .int-solution-card:hover{background-size:76% 1px,auto;border-color:#5b74ff52;box-shadow:inset 0 1px #fff0,0 1px 2px #0a0b0d0a,0 30px 60px -34px #141c484d}html:not([data-scrolling]) .int-program-card--featured:hover{border-color:#69d9e84d;box-shadow:inset 0 1px #fafaf81a,0 44px 80px -42px #000000b3}html:not([data-scrolling]) :is(.int-index-card,.int-solution-card):hover .int-inline-link{background-position:0 100%;background-size:100% 1px}html:not([data-scrolling]) :is(.int-index-card,.int-solution-card):hover .int-inline-link .int-arrow{transform:translate(4px)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){html:not([data-scrolling]) .int-index-card:hover,html:not([data-scrolling]) .int-program-card:hover,html:not([data-scrolling]) .int-solution-card:hover{transform:translateY(-4px)}}@media (hover:hover) and (pointer:fine){html[data-scrolling] .int-index-card,html[data-scrolling] .int-index-card:before,html[data-scrolling] .int-index-card:after,html[data-scrolling] .int-program-card,html[data-scrolling] .int-program-card:before,html[data-scrolling] .int-program-card:after,html[data-scrolling] .int-solution-stack>article,html[data-scrolling] .int-solution-stack>article:before,html[data-scrolling] .int-solution-stack>article:after,html[data-scrolling] .int-pillar-card,html[data-scrolling] .int-pillar-card:after,html[data-scrolling] .int-pillar-glyph,html[data-scrolling] .int-inline-link,html[data-scrolling] .int-arrow{transition-duration:0s}}.int-hiring-process>li,.int-insight-types>div,.int-product-loop>li{position:relative}.int-pillar-grid>li>a:before,.int-capability-chain>li:before,.int-hiring-process>li:before,.int-insight-types>div:before,.int-solution-stack dl>div:before,.int-product-loop>li:before,.int-company-loop>div:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(var(--int-cross),var(--int-cross))0 4px/9px 1px no-repeat,linear-gradient(var(--int-cross),var(--int-cross))4px 0/1px 9px no-repeat;width:9px;height:9px;position:absolute;top:-5px;left:-5px}.int-pillar-grid>li>a{-webkit-tap-highlight-color:transparent;background-color:#fff0;background-image:linear-gradient(90deg,transparent,var(--int-blue)30%,var(--int-violet)70%,transparent),linear-gradient(180deg,#ffffff80,#ffffff2e);transition:background-color var(--motion-dur-move)var(--motion-ease-ui),background-size var(--int-dur-draw)var(--motion-ease-out),box-shadow var(--motion-dur-move)var(--motion-ease-ui),scale var(--motion-dur-press)var(--motion-ease-ui);background-position:50% 0,0 0;background-repeat:no-repeat;background-size:0% 1px,auto}@media (hover:hover) and (pointer:fine){html:not([data-scrolling]) .int-pillar-card:hover{background-color:#ffffff9e;background-size:76% 1px,auto}html:not([data-scrolling]) .int-pillar-card:hover .int-pillar-glyph{translate:0 -4px}}.int-pillar-grid h3{letter-spacing:-.04em;font-weight:550}.int-capability-chain li,.int-hiring-process li,.int-insight-types>div{background:linear-gradient(#ffffff6b,#ffffff1f)}.int-capability-chain strong{letter-spacing:-.015em;font-weight:600}.int-evolution-steps button{-webkit-tap-highlight-color:transparent;transition:background-color var(--motion-dur-move)var(--motion-ease-ui),box-shadow var(--motion-dur-move)var(--motion-ease-ui);background-color:#fff0;box-shadow:inset 0 0 #5b74ff00,0 18px 36px -30px #141c4800}@media (hover:hover) and (pointer:fine){.int-evolution-steps button:hover{background-color:#ffffff80}}.int-evolution-steps button[aria-pressed=true]{box-shadow:inset 3px 0 0 var(--int-blue),0 18px 36px -30px #141c4873;background-color:#ffffffe6}.int-evolution-steps strong{font-weight:550}.int-evolution-center{background:radial-gradient(circle at 50% 30%,#fff,#f7f6f2 70%);border-color:#0a0b0d1a;box-shadow:0 0 0 8px #ffffff73,0 0 0 9px #0a0b0d12,0 24px 48px -28px #3554d166}.int-evolution-caption{border-top-color:var(--int-line)}.int-cramai-spotlight{border-radius:var(--int-radius-panel);box-shadow:var(--int-card-shadow);background:radial-gradient(34rem 22rem at 100% 0,#5b74ff14,#0000 70%),linear-gradient(#f7f5f0,#f2f0ea);border-color:#0a0b0d17 #0a0b0d17 #0a0b0d24;position:relative}.int-legal-notice{margin-inline:0}.int-legal-notice,.int-contact-form{border-radius:var(--int-radius-panel);background:var(--int-card-surface);box-shadow:var(--int-card-shadow);border-color:#0a0b0d17 #0a0b0d17 #0a0b0d24;position:relative}.int-contact-form input,.int-contact-form select,.int-contact-form textarea{background:#fff;border-color:#0a0b0d1f;box-shadow:inset 0 1px 2px #0a0b0d0a}.int-empty-state>span{background:linear-gradient(#fff,#f6f5f0);box-shadow:inset 0 1px #fff,0 8px 20px -14px #141c4859}.int-section--deep .int-empty-state>span{background:linear-gradient(#fafaf812,#fafaf805);box-shadow:inset 0 1px #fafaf814,0 0 24px -6px #69d9e84d}.int-two-column-section .int-section-intro+ol,.int-two-column-section .int-section-intro+ul{margin-top:2.25rem}.int-section--deep{background:linear-gradient(#06080d 0%,#0a0d14 100%)}.int-section--deep:before{background:linear-gradient(90deg,#0000 2%,#69d9e857 30%,#8d6bff57 70%,#0000 98%) 0 0/100% 1px no-repeat,radial-gradient(56rem 32rem at 88% -6%,#5b74ff40,#0000 70%),radial-gradient(40rem 28rem at -8% 108%,#69d9e81a,#0000 70%)}.int-section--deep:after{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(#fafaf80b 1px,#0000 1px),linear-gradient(90deg,#fafaf80b 1px,#0000 1px);background-position:50% 0;background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(62% 70% at 86% 0,#000,#0000 78%);mask-image:radial-gradient(62% 70% at 86% 0,#000,#0000 78%)}.int-rsi-roadmap,.int-values-list,.int-loop-steps{border-top-color:#0000;position:relative}.int-rsi-roadmap:before,.int-values-list:before,.int-loop-steps:before{content:"";background:var(--int-row-line);pointer-events:none;height:1px;position:absolute;top:-1px;left:0;right:0}:is(.int-rsi-roadmap,.int-values-list,.int-loop-steps)>li{border-bottom-color:#0000;position:relative}:is(.int-rsi-roadmap,.int-values-list,.int-loop-steps)>li:after{content:"";background:var(--int-row-line);opacity:.75;pointer-events:none;height:1px;position:absolute;bottom:-1px;left:0;right:0}.int-rsi-roadmap:after,.int-values-list:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#8d6bff26,#5b74ff0d 60%,#0000);position:absolute;inset:-8% -4%}.int-values-list:after{background:radial-gradient(closest-side,#5b74ff21,#69d9e80a 60%,#0000)}.int-rsi-roadmap li>span,.int-values-list li>span{font-variant-numeric:tabular-nums;letter-spacing:.08em}.int-rsi-roadmap h3,.int-values-list h3{letter-spacing:-.02em;font-weight:550}.int-rsi-roadmap li>i{background:radial-gradient(circle,rgb(141 107 255/calc(.04 + var(--rsi-level)*.035)),transparent 70%);box-shadow:0 0 calc(var(--rsi-level)*6px)#8d6bff1f}.int-safeguards li{color:#fafaf8d1;background:linear-gradient(#fafaf813,#fafaf805);border-color:#fafaf824;align-items:center;gap:.5rem;padding:.55rem .8rem .55rem .65rem;display:inline-flex;box-shadow:inset 0 1px #fafaf814,0 8px 22px -14px #000000b3}.int-safeguards li:before{content:"";background:var(--int-cyan);border-radius:50%;flex:none;width:5px;height:5px;box-shadow:0 0 8px #69d9e8bf}.int-neolab-diagram{border-radius:var(--int-radius-card);background:linear-gradient(#fafaf80d,#fafaf803);border-color:#fafaf81f;box-shadow:inset 0 1px #fafaf812,0 30px 60px -40px #000c}.int-values-grid--dark article{border-radius:var(--int-radius-card);background:linear-gradient(#fafaf80d,#fafaf804),#0b0e15;border-color:#fafaf81c;box-shadow:inset 0 1px #fafaf812,0 24px 60px -30px #0000}.int-values-grid--dark h3{color:var(--int-surface-white)}.int-frontier-callout,.int-program-card--featured,.int-architecture-band,.int-product-visual{isolation:isolate;border-color:#fafaf81f;position:relative;box-shadow:inset 0 1px #fafaf812,0 40px 80px -48px #141c4899}.int-frontier-callout{border-radius:var(--int-radius-panel);background:radial-gradient(34rem 20rem at 92% 0%,#8d6bff42,transparent 70%),radial-gradient(26rem 18rem at 0% 100%,#69d9e814,transparent 70%),linear-gradient(#fafaf809 1px,transparent 1px)0 0/40px 40px,linear-gradient(90deg,#fafaf809 1px,transparent 1px)0 0/40px 40px,var(--int-deep);border-color:#8d6bff52}.int-architecture-band{border-radius:var(--int-radius-panel);background:linear-gradient(90deg,#0000 4%,#69d9e866 30%,#8d6bff66 70%,#0000 96%) 0 0/100% 1px no-repeat,radial-gradient(30rem 16rem,#5b74ff1f,#0000 70%),linear-gradient(#0b0e16,#07090e)}.int-architecture-band li span{letter-spacing:.08em}.int-product-visual{border-radius:var(--int-radius-panel);background:radial-gradient(circle at 50% 42%,#5b74ff4d,transparent 15rem),radial-gradient(30rem 20rem at 100% 0%,#8d6bff29,transparent 70%),var(--int-deep);overflow:hidden}.int-product-visual:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(#fafaf80d 1px,#0000 1px),linear-gradient(90deg,#fafaf80d 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 70% at 50% 40%,#000,#0000 80%);mask-image:radial-gradient(70% 70% at 50% 40%,#000,#0000 80%)}.int-product-loop,.int-company-loop{border-color:#fafaf81f}.int-product-loop>li,.int-company-loop>div{background:linear-gradient(#fafaf809,#0000);border-color:#fafaf81f}.international-site main [data-research-outputs-preview=international],.international-site main [data-research-outputs=international]{border-radius:var(--int-radius-panel);background:linear-gradient(90deg,#0000 4%,#69d9e861 30%,#8d6bff61 70%,#0000 96%) 0 0/100% 1px no-repeat,radial-gradient(40rem 22rem at 100% 0,#5b74ff38,#0000 70%),radial-gradient(30rem 20rem at 0 100%,#69d9e812,#0000 70%),#080a0f;border-color:#fafaf81a;position:relative;box-shadow:inset 0 1px #fafaf80f,0 44px 90px -54px #141c48b3}.int-section--blue{background:linear-gradient(140deg,#2b3fb8 0%,#2c38a4 48%,#2a2f8f 100%)}.int-section--blue:before{background:linear-gradient(90deg,#0000 2%,#ffffff5c 50%,#0000 98%) 0 0/100% 1px no-repeat,radial-gradient(52rem 34rem at 96% -10%,#8d6bff57,#0000 65%),radial-gradient(44rem 30rem at -6% 112%,#69d9e824,#0000 70%),radial-gradient(40rem 22rem at 50% 125%,#080a0f42,#0000 70%)}.int-section--blue:after{content:none}.int-section--blue .int-closing-grid:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle,#fff3 1px,#0000 1.5px) 0 0/24px 24px;width:min(62%,46rem);position:absolute;top:-1rem;bottom:-3rem;left:-2rem;-webkit-mask-image:radial-gradient(70% 80% at 30% 60%,#000,#0000 72%);mask-image:radial-gradient(70% 80% at 30% 60%,#000,#0000 72%)}.int-action{isolation:isolate;letter-spacing:-.005em;-webkit-tap-highlight-color:transparent;min-height:3.15rem;transition:background-color var(--motion-dur-ui)var(--motion-ease-ui),border-color var(--motion-dur-ui)var(--motion-ease-ui),color var(--motion-dur-ui)var(--motion-ease-ui),box-shadow var(--motion-dur-move)var(--motion-ease-ui),translate var(--motion-dur-move)var(--motion-ease-out),scale var(--motion-dur-press)var(--motion-ease-ui);gap:.95rem;padding:.5rem .5rem .5rem 1.3rem;font-size:.87rem;font-weight:650;position:relative;overflow:hidden}.int-action--text{overflow:visible}.int-action:not(.int-action--text) svg{width:2.15rem;height:2.15rem;transition:background-color var(--motion-dur-ui)var(--motion-ease-ui),color var(--motion-dur-ui)var(--motion-ease-ui);border-radius:50%;padding:.5rem}.int-action svg path{transition:transform var(--motion-dur-move)var(--motion-ease-out)}.international-site .int-action--primary{background:linear-gradient(#1a1c22,#0a0b0d);box-shadow:inset 0 1px #ffffff1f,0 1px 2px #0a0b0d3d,0 10px 24px -14px #0a0b0d99}.int-action--primary svg{background-color:#ffffff1f}.int-action--secondary{background-color:#ffffff8c;border-color:#0a0b0d29;box-shadow:inset 0 1px #ffffffe6,0 6px 16px -12px #141c4859}.int-action--secondary svg{background-color:#0a0b0d0f}:is(.int-section--deep,.int-section--blue,.int-frontier-callout,.int-program-card--featured,.int-mobile-menu) .int-action--primary{background:linear-gradient(#fff,#eceae4);box-shadow:inset 0 1px #fff,0 1px 2px #0003,0 12px 28px -14px #0000008c;color:var(--int-ink)!important}:is(.int-section--deep,.int-section--blue,.int-frontier-callout,.int-program-card--featured,.int-mobile-menu) .int-action--primary svg{background-color:#0a0b0d12}:is(.int-section--deep,.int-frontier-callout,.int-program-card--featured) .int-action--secondary{background-color:#fafaf80a;border-color:#fafaf838;box-shadow:inset 0 1px #fafaf812,0 10px 24px -16px #0000}:is(.int-section--deep,.int-frontier-callout,.int-program-card--featured) .int-action--secondary svg{background-color:#fafaf81a}.int-section--blue .int-action--secondary{background-color:#ffffff1a;border-color:#ffffff8c;font-weight:700;box-shadow:inset 0 1px #ffffff29,0 10px 24px -16px #080a1e00}.int-section--blue .int-action--secondary svg{background-color:#ffffff29}:is(.int-section--deep,.int-section--blue,.int-frontier-callout,.int-program-card--featured) .int-action--secondary:before{content:"";z-index:-1;pointer-events:none;opacity:0;transition:opacity var(--motion-dur-move)var(--motion-ease-ui);background:radial-gradient(120% 140% at 50% 130%,#ffffff24,#0000 70%);position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.international-site .int-action--primary:is(:hover,:focus-visible){box-shadow:inset 0 1px #ffffff3d,0 1px 2px #0a0b0d3d,0 16px 34px -14px #3554d19e}.int-action--primary:is(:hover,:focus-visible) svg{background-color:var(--int-blue);color:#fff}.int-action:not(.int-action--text):is(:hover,:focus-visible) svg path{transform:translate(2.5px)}.int-action--secondary:is(:hover,:focus-visible){background-color:#fff;border-color:#0a0b0d4d;box-shadow:inset 0 1px #fff,0 14px 30px -14px #141c4861}.int-action--secondary:is(:hover,:focus-visible) svg{background-color:var(--int-ink);color:var(--int-surface-white)}:is(.int-section--deep,.int-section--blue,.int-frontier-callout,.int-program-card--featured,.int-mobile-menu) .int-action--primary:is(:hover,:focus-visible){box-shadow:inset 0 1px #fff,0 1px 2px #0003,0 16px 40px -16px #69d9e880}:is(.int-section--deep,.int-section--blue,.int-frontier-callout,.int-program-card--featured,.int-mobile-menu) .int-action--primary:is(:hover,:focus-visible) svg{background-color:var(--int-ink);color:var(--int-surface-white)}:is(.int-section--deep,.int-frontier-callout,.int-program-card--featured) .int-action--secondary:is(:hover,:focus-visible){background-color:#fafaf80f;border-color:#fafaf880;box-shadow:inset 0 1px #fafaf81a,0 10px 24px -16px #0009}:is(.int-section--deep,.int-frontier-callout,.int-program-card--featured) .int-action--secondary:is(:hover,:focus-visible) svg{background-color:var(--int-surface-white);color:var(--int-ink)}.int-section--blue .int-action--secondary:is(:hover,:focus-visible){background-color:#ffffff24;border-color:#fff;box-shadow:inset 0 1px #ffffff38,0 10px 24px -16px #080a1e80}.int-section--blue .int-action--secondary:is(:hover,:focus-visible) svg{color:#2b3fb8;background-color:#fff}:is(.int-section--deep,.int-section--blue,.int-frontier-callout,.int-program-card--featured) .int-action--secondary:is(:hover,:focus-visible):before{opacity:1}}.int-action.int-action--text{gap:.55rem;min-height:2rem;padding:0;font-weight:650}.int-inline-link,.int-card-link{gap:.55rem;font-weight:650}.int-action--text>span,.int-inline-link{transition:background-size var(--motion-dur-move)var(--motion-ease-out);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat}.int-action--text:is(:hover,:focus-visible)>span,.int-inline-link:is(:hover,:focus-visible){background-size:100% 1px}.int-action--text svg,.int-inline-link svg,.int-card-link svg{transition:transform var(--motion-dur-move)var(--motion-ease-out)}@media (hover:hover) and (pointer:fine){:is(.int-action--text,.int-inline-link):hover svg,html:not([data-scrolling]) .int-pillar-card:hover .int-card-link .int-arrow{transform:translate(4px)}}.int-form-footer button{background:linear-gradient(#1a1c22,#0a0b0d);padding-right:.5rem;box-shadow:inset 0 1px #ffffff1f}.int-form-footer button svg{background:#ffffff1f;border-radius:50%;width:2rem;height:2rem;padding:.45rem}@media (prefers-reduced-motion:no-preference){.int-action:not(.int-action--text):active,.int-header-cta:active,.int-hero-product-link:active,.int-mobile-menu>summary:active{scale:var(--motion-press-scale,.97)}.int-pillar-grid>li>a:active,.int-mega-menu li a:active,.int-mega-feature:active{scale:.985}}.int-site-header:before{border-bottom-color:#fafaf812}.int-site-header:after{content:"";pointer-events:none;opacity:.55;height:1px;transition:opacity var(--motion-dur-move)var(--motion-ease-ui);background:linear-gradient(90deg,#0000 4%,#69d9e84d 32%,#8d6bff4d 68%,#0000 96%);position:absolute;bottom:-1px;left:0;right:0}.int-site-header[data-scrolled=true]:after{opacity:1}@media (min-width:30.01rem){.int-language-switch{gap:0}.int-language-switch>span[aria-current]{justify-content:center;align-items:center;min-width:2.75rem;min-height:2.75rem;display:inline-flex}}.int-header-cta{isolation:isolate;-webkit-tap-highlight-color:transparent;transition:color var(--motion-dur-ui)var(--motion-ease-ui),translate var(--motion-dur-move)var(--motion-ease-out),scale var(--motion-dur-press)var(--motion-ease-ui);background:linear-gradient(#121620,#0b0e15) padding-box padding-box,linear-gradient(120deg,#69d9e899,#5b74ff80 50%,#8d6bffb3) border-box;border-color:#0000;position:relative;box-shadow:inset 0 1px #fafaf80f}.int-header-cta:before,.int-header-cta:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;transition:opacity var(--motion-dur-move)var(--motion-ease-ui);position:absolute}.int-header-cta:before{z-index:-1;background:linear-gradient(#fafaf814,#fafaf805);inset:0;box-shadow:0 0 24px -6px #5b74ff8c}.int-header-cta:after{background:linear-gradient(120deg,var(--int-cyan),var(--int-blue)50%,var(--int-violet))border-box;-webkit-mask-composite:xor;border:1px solid #0000;inset:-1px;-webkit-mask:linear-gradient(#000 0 0) padding-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) padding-box exclude,linear-gradient(#000 0 0)}.int-header-cta svg{transition:transform var(--motion-dur-move)var(--motion-ease-out)}@media (hover:hover) and (pointer:fine){.int-header-cta:is(:hover,:focus-visible){color:var(--int-surface-white)}.int-header-cta:is(:hover,:focus-visible):before,.int-header-cta:is(:hover,:focus-visible):after{opacity:1}.int-header-cta:hover svg{transform:translate(3px)}}.int-mega-menu{border-radius:var(--int-radius-panel);background:radial-gradient(34rem 18rem at 0 0,#5b74ff24,#0000 70%),#0d1018;border-color:#fafaf81a;box-shadow:inset 0 1px #fafaf812,0 30px 80px #00000073}.int-mega-menu li a{-webkit-tap-highlight-color:transparent;transition:border-color var(--motion-dur-ui)var(--motion-ease-ui),background-color var(--motion-dur-ui)var(--motion-ease-ui),scale var(--motion-dur-press)var(--motion-ease-ui);background-color:#fafaf805;border-color:#fafaf81a}.int-mega-menu li a:hover{background-color:#69d9e80a}.int-mobile-menu nav{background:radial-gradient(30rem 20rem at 100% 0%,#5b74ff29,transparent 70%),var(--int-deep)}.int-mobile-menu .int-menu-lines i{transition:transform var(--motion-dur-ui)var(--motion-ease-ui),top var(--motion-dur-ui)var(--motion-ease-out).14s;position:absolute;left:0}.int-mobile-menu .int-menu-lines i:first-child{top:0}.int-mobile-menu .int-menu-lines i:last-child{top:calc(100% - 1px)}.int-mobile-menu[open] .int-menu-lines i:first-child,.int-mobile-menu[open] .int-menu-lines i:last-child{transition:top var(--motion-dur-ui)var(--motion-ease-ui),transform var(--motion-dur-move)var(--motion-ease-out).14s;top:.35rem}.int-mobile-menu>summary{-webkit-tap-highlight-color:transparent;transition:border-color var(--motion-dur-ui)var(--motion-ease-ui),scale var(--motion-dur-press)var(--motion-ease-ui)}@keyframes int-menu-drop{0%{opacity:0;transform:translateY(-6px)}30%{opacity:1}}@keyframes int-menu-open{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@keyframes int-menu-item{0%{opacity:0;transform:translateY(12px)}}@media (prefers-reduced-motion:no-preference){.int-nav-cluster details[open] .int-mega-menu{animation:int-menu-drop var(--motion-dur-move)var(--motion-ease-out)backwards}.int-mobile-menu[open] nav{animation:int-menu-open var(--motion-dur-move)var(--motion-ease-out)backwards}.int-mobile-menu[open] nav li,.int-mobile-menu[open] .int-mobile-menu-footer{animation:int-menu-item var(--motion-dur-move)var(--motion-ease-out)backwards}.int-mobile-menu[open] nav li:first-child{animation-delay:60ms}.int-mobile-menu[open] nav li:nth-child(2){animation-delay:90ms}.int-mobile-menu[open] nav li:nth-child(3){animation-delay:.12s}.int-mobile-menu[open] nav li:nth-child(4){animation-delay:.15s}.int-mobile-menu[open] nav li:nth-child(5){animation-delay:.18s}.int-mobile-menu[open] nav li:nth-child(6){animation-delay:.21s}.int-mobile-menu[open] nav li:nth-child(n+7){animation-delay:.24s}.int-mobile-menu[open] .int-mobile-menu-footer{animation-delay:.28s}@supports selector(::details-content){.int-nav-cluster details::details-content{opacity:0;transition:opacity var(--motion-dur-ui)var(--motion-ease-ui),content-visibility var(--motion-dur-ui)allow-discrete}.int-nav-cluster details[open]::details-content{opacity:1}.int-mobile-menu::details-content{transition:content-visibility .28s allow-discrete}.int-mobile-menu[open] nav{clip-path:inset(0)}.int-mobile-menu:not([open]) nav{clip-path:inset(0 0 100%);transition:clip-path .28s var(--motion-ease-ui)}.int-mobile-menu:not([open]) nav li,.int-mobile-menu:not([open]) nav .int-mobile-menu-footer{opacity:0;transition:opacity .12s var(--motion-ease-ui)}.int-coaching-steps details{interpolate-size:allow-keywords}.int-coaching-steps details::details-content{opacity:0;block-size:0;transition:block-size var(--motion-dur-move)var(--motion-ease-out),opacity var(--motion-dur-move)var(--motion-ease-ui),content-visibility var(--motion-dur-move)allow-discrete;overflow:clip}.int-coaching-steps details[open]::details-content{opacity:1;block-size:auto}}}.int-footer{isolation:isolate;background:radial-gradient(60rem 24rem at 16% 0,#5b74ff26,#0000 70%),radial-gradient(40rem 22rem at 96% 0,#8d6bff17,#0000 70%),linear-gradient(#0a0d14,#06080d);border-top:0;position:relative;overflow:hidden}.int-footer:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 2%,#69d9e873 30%,#8d6bff73 70%,#0000 98%);height:1px;position:absolute;inset:0 0 auto}.int-footer:after{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(#fafaf80a 1px,#0000 1px),linear-gradient(90deg,#fafaf80a 1px,#0000 1px);background-position:50% 0;background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 55%);mask-image:linear-gradient(#000,#0000 55%)}.int-footer-lead>p:not(.int-footer-location){color:#fafaf8db;letter-spacing:-.03em;max-width:19rem;font-size:clamp(1.3rem,1.9vw,1.6rem);line-height:1.25}.int-footer-lead .int-footer-location{align-items:center;gap:.6rem;display:inline-flex}.int-footer-lead .int-footer-location:before{content:"";background:var(--int-success);border-radius:50%;width:.4rem;height:.4rem;box-shadow:0 0 0 3px #24a36a2e}.int-footer-nav section{border-top:1px solid #fafaf81a;padding-top:1.1rem}.int-footer-nav h2{color:#fafaf88f}.int-footer-bottom{border-top-color:#fafaf81a;margin-top:0}.int-contact-layout>form[data-contact-form]{--form-line:#0a0b0d1f;--form-input:#fff;--form-surface:#f6f5f0;border-radius:var(--int-radius-panel);background:var(--int-card-surface);box-shadow:var(--int-card-shadow);border-color:#0a0b0d17 #0a0b0d17 #0a0b0d24;position:relative}.int-contact-layout>form[data-contact-form]:before{content:"";pointer-events:none;background:linear-gradient(var(--int-tick),var(--int-tick))0 0/8px 1px,linear-gradient(var(--int-tick),var(--int-tick))0 0/1px 8px,linear-gradient(var(--int-tick),var(--int-tick))100% 0/8px 1px,linear-gradient(var(--int-tick),var(--int-tick))100% 0/1px 8px,linear-gradient(var(--int-tick),var(--int-tick))0 100%/8px 1px,linear-gradient(var(--int-tick),var(--int-tick))0 100%/1px 8px,linear-gradient(var(--int-tick),var(--int-tick))100% 100%/8px 1px,linear-gradient(var(--int-tick),var(--int-tick))100% 100%/1px 8px;background-repeat:no-repeat;position:absolute;inset:.75rem}.int-contact-layout>form[data-contact-form] input:not([type=checkbox]),.int-contact-layout>form[data-contact-form] select,.int-contact-layout>form[data-contact-form] textarea{background:linear-gradient(#fff,#fbfaf7);border-color:#0a0b0d1f;border-radius:.75rem;box-shadow:inset 0 1px 2px #0a0b0d0a}.int-contact-layout>form[data-contact-form] input:focus-visible,.int-contact-layout>form[data-contact-form] select:focus-visible,.int-contact-layout>form[data-contact-form] textarea:focus-visible{border-color:#5b74ff8c}.int-contact-layout>form[data-contact-form] fieldset:disabled{opacity:1}.int-contact-layout>form[data-contact-form] fieldset:disabled input:not([type=checkbox]),.int-contact-layout>form[data-contact-form] fieldset:disabled select,.int-contact-layout>form[data-contact-form] fieldset:disabled textarea{opacity:1;box-shadow:none;background-color:#ffffff73;border-color:#0a0b0d1a}.int-contact-layout>form[data-contact-form] fieldset:disabled input:not([type=checkbox]),.int-contact-layout>form[data-contact-form] fieldset:disabled textarea{background-image:none}.int-contact-layout>form[data-contact-form] fieldset:disabled input[type=checkbox]{opacity:.6}.int-contact-layout>form[data-contact-form] button[type=submit]{background:linear-gradient(#1a1c22,#0a0b0d);border-color:#0000;box-shadow:inset 0 1px #ffffff1f,0 1px 2px #0a0b0d3d,0 10px 24px -14px #0a0b0d99}.int-contact-layout>form[data-contact-form] button[type=submit]:disabled{opacity:1;color:#4a515c;box-shadow:none;background:#0a0b0d0f;border-color:#0a0b0d29}html:lang(zh) .int-home-hero h1{text-wrap:wrap;max-width:6.15em;line-height:1.08}html:lang(zh) .int-page-hero h1{max-width:11em;font-size:var(--int-h1-zh);letter-spacing:-.01em}html:lang(zh) .international-site .int-section-intro h2,html:lang(zh) .international-site .int-closing-grid h2,html:lang(zh) .international-site .int-belief h2,html:lang(zh) .international-site .int-research-detail-grid h2,html:lang(zh) .international-site .int-product-feature h2,html:lang(zh) .international-site .int-cramai-intro h3,html:lang(zh) .international-site .int-coaching-note h3{letter-spacing:-.012em;line-height:1.18}html:lang(zh) .int-section-intro h2{max-width:55rem}html:lang(zh) .int-page-hero:has(.int-actions>a[href^=\/careers]) h1{text-wrap:wrap;max-width:10.5em}html:lang(zh) .int-page-hero:has(.int-actions>a[href^=\#open-roles]) h1{text-wrap:wrap;max-width:11.5em}html:lang(zh) .int-page-hero:has(.int-actions>a:only-child[href^=\/contact]) h1{text-wrap:wrap;max-width:7.5em}html:lang(zh) .int-page-hero:has(.int-actions>a:only-child[href^=\/contact]) h1:before{content:"";float:right;width:2.2em;height:1lh}@property --motion-delay{syntax:"<time>";inherits:false;initial-value:0s}html[data-motion] .int-kicker[data-motion-reveal]:before,html[data-motion] .int-kicker[data-motion-reveal]:after{--motion-delay:inherit}@keyframes int-kicker-in{0%{color:#0000}}@media (prefers-reduced-motion:no-preference){html[data-motion] .int-kicker[data-motion-reveal=pending]{opacity:1;color:#0000;transform:none}html[data-motion] .int-kicker[data-motion-reveal=pending]:after{transform:scaleX(0)}html[data-motion] .int-kicker[data-motion-reveal=in]{animation:int-kicker-in var(--motion-dur-move)var(--motion-ease-ui)calc(var(--motion-delay,0s) + 60ms)backwards}html[data-motion] :is(.int-section-intro,.int-belief-grid>div:first-child,.int-closing-grid>div:first-child,.int-research-detail-grid>div:first-child)>.int-kicker[data-motion-reveal=in]:before{animation:int-hairline-draw var(--int-dur-draw)var(--motion-ease-out)var(--motion-delay,0s)backwards}html[data-motion] :is(.int-section-intro,.int-belief-grid>div:first-child,.int-closing-grid>div:first-child,.int-research-detail-grid>div:first-child)>.int-kicker[data-motion-reveal=in]:after{animation:int-hairline-draw var(--motion-dur-move)var(--motion-ease-out)var(--motion-delay,0s)backwards}.international-site main{--motion-reveal-distance:18px}.international-site main .int-safeguards,.international-site main .int-loop-action,.international-site main .int-direction-note,.international-site main .int-reference{--motion-reveal-distance:8px}html[data-motion] [data-motion-reveal=pending]:where(.international-site main *):not([data-motion-kind=heading],.int-kicker){transform:none;translate:0 var(--motion-reveal-distance)}}@media (min-width:48.01rem) and (max-width:60rem){.int-capability-chain,.int-insight-types{grid-template-columns:repeat(6,minmax(0,1fr))}:is(.int-capability-chain,.int-insight-types)>*{grid-column:span 2}:is(.int-capability-chain,.int-insight-types)>:nth-child(n+4){grid-column:span 3}.int-capability-chain li{min-height:9rem}.int-insight-types>div{min-height:10rem}.int-insight-types h3{margin-top:3rem}}@media (max-width:47.99rem){.int-page-hero h1{--int-h1-en:clamp(1.9rem,8.6vw,3.4rem);--int-h1-zh:clamp(1.75rem,8.4vw,2.6rem);--int-h1-en-leading:1.1;--int-h1-zh-leading:1.12;letter-spacing:-.058em}html:lang(zh) .int-page-hero h1{letter-spacing:-.01em}html:not(:lang(zh)) .int-page-hero:has(.int-actions>a[href^=\#research-agenda]) h1{text-wrap:pretty;max-width:13ch}.int-page-hero:has(.int-actions>a:only-child[href^="/products/cramai"]) h1{--int-h1-en:min(3.4rem,8.6vw,(100vw - 2.5rem)/10.6)}.int-page-hero:has(.int-actions>a:only-child[href^=\/contact]) h1{--int-h1-en:min(3.4rem,8.6vw,(100vw - 2.5rem)/11.3)}:is(html:not(:lang(zh)) .int-page-hero:has(.int-actions>a:only-child[href^="/products/cramai"]) h1,html:not(:lang(zh)) .int-page-hero:has(.int-actions>a:only-child[href^=\/contact]) h1){max-width:none}.int-page-hero:has(.int-actions>a[href^=\#open-roles]) h1{--int-h1-zh:min(2.6rem,8.4vw,(100vw - 2.5rem)/11.3)}.int-home-hero:before{display:none}.int-hero-foot{background:0 0}.int-home-hero .int-location{max-width:none}.int-page-hero{--int-plate-mask:radial-gradient(ellipse 120% 70% at 90% 0%,#000 20%,#00000059 55%,transparent 90%)}.int-index-card:before,.int-program-card:before,.int-layer-grid>article:before,.int-values-grid>article:before,.int-career-problems>article:before,.int-contact-purpose-grid>article:before,.int-solution-stack>article:before,.int-frontier-callout:before,.int-cramai-spotlight:before,.int-legal-notice:before,.int-detail-status-card:before{inset:.6rem}.int-footer>.int-shell{gap:3rem}.int-footer{padding-block:4.5rem 2rem}.int-detail-status-card{background:linear-gradient(#ffffffd1,#faf9f5a8);min-height:0}.int-detail-status-card p{margin-top:2.75rem}.int-research-detail-grid h2{font-size:var(--int-display-phone);letter-spacing:-.03em;text-wrap:pretty;line-height:1.16}}@media (max-width:30rem){.int-action:not(.int-action--text) svg{width:2rem;height:2rem;padding:.45rem}.int-hero-product-link{border-radius:1rem}}.int-home-hero-grid:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(44rem 30rem at 68% 52%,#5b74ff1a,#8d6bff0a 46%,#0000 72%),radial-gradient(50rem 28rem at 70% 48%,#5b74ff0d,#0000 70%);position:absolute;inset:0}@media (max-width:60rem){.int-home-hero-grid:after{background:radial-gradient(36rem 26rem at 50% 70%,#5b74ff1a,#8d6bff09 50%,#0000 74%)}}.int-page-hero-aside{isolation:isolate;position:relative}.int-page-hero-aside:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#5b74ff1a,#8d6bff09 62%,#0000);position:absolute;inset:-55% -58%}.int-page-hero-aside:has(>img):before{background:radial-gradient(closest-side,#ffb56b17,#ffb56b08 58%,#0000)}.int-page-hero-aside:has(>img):after{--int-plate:calc(min(100%,15rem) + 6rem);content:"";z-index:-1;width:var(--int-plate);aspect-ratio:1;margin:calc(var(--int-plate)/-2)0 0 calc(var(--int-plate)/-2);pointer-events:none;background:linear-gradient(var(--int-tick),var(--int-tick))0 0/14px 1px,linear-gradient(var(--int-tick),var(--int-tick))0 0/1px 14px,linear-gradient(var(--int-tick),var(--int-tick))100% 0/14px 1px,linear-gradient(var(--int-tick),var(--int-tick))100% 0/1px 14px,linear-gradient(var(--int-tick),var(--int-tick))0 100%/14px 1px,linear-gradient(var(--int-tick),var(--int-tick))0 100%/1px 14px,linear-gradient(var(--int-tick),var(--int-tick))100% 100%/14px 1px,linear-gradient(var(--int-tick),var(--int-tick))100% 100%/1px 14px,linear-gradient(#0a0b0d4d,#0a0b0d4d)50% .25rem/1px .7rem,linear-gradient(#0a0b0d4d,#0a0b0d4d)50% calc(100% - .25rem)/1px .7rem,linear-gradient(#0a0b0d4d,#0a0b0d4d).25rem 50%/.7rem 1px,linear-gradient(#0a0b0d4d,#0a0b0d4d)calc(100% - .25rem)50%/.7rem 1px,radial-gradient(closest-side,transparent calc(100% - 1.75rem - 1.5px),#0a0b0d1f calc(100% - 1.75rem - .75px)calc(100% - 1.75rem),transparent calc(100% - 1.75rem + .75px)),radial-gradient(closest-side,transparent calc(100% - .6rem - 1.5px),#0a0b0d12 calc(100% - .6rem - .75px)calc(100% - .6rem),transparent calc(100% - .6rem + .75px));background-repeat:no-repeat;position:absolute;top:50%;left:50%}@media (prefers-reduced-motion:no-preference){.int-page-hero-aside:has(>img):after{animation:motion-fade var(--int-dur-enter)var(--motion-ease-ui).22s backwards}}.int-page-hero:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0a0b0d1f,#0a0b0d1f)5px 100%/calc(100% - 10px)1px,repeating-linear-gradient(90deg,#0a0b0d38 0 1px,transparent 1px 12px)5px calc(100% - 1px)/97px 5px,repeating-linear-gradient(90deg,#0a0b0d38 0 1px,transparent 1px 12px)calc(100% - 5px)calc(100% - 1px)/97px 5px,linear-gradient(var(--int-cross),var(--int-cross))0 calc(100% - 1px)/11px 1px,linear-gradient(var(--int-cross),var(--int-cross))5px 100%/1px 11px,linear-gradient(var(--int-cross),var(--int-cross))100% calc(100% - 1px)/11px 1px,linear-gradient(var(--int-cross),var(--int-cross))calc(100% - 5px)100%/1px 11px,linear-gradient(180deg,transparent,#0a0b0d14 22%)5px 0/1px 100%,linear-gradient(180deg,transparent,#0a0b0d14 22%)calc(100% - 5px)0/1px 100%;background-repeat:no-repeat;width:calc(min(100% - 24px,1320px) + 11px);margin-inline:auto;position:absolute;inset:4.75rem 0 0}.int-page-hero:not(:has(>.int-page-hero-grid>.int-page-hero-aside)) .int-page-hero-grid:after{--int-dial-size:min(23rem,26vw);--int-dial-edge:calc(100% - var(--int-gutter) - var(--int-dial-size));content:"";z-index:-1;pointer-events:none;background:var(--int-dial,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 480 480' fill='none'%3E%3Cdefs%3E%3ClinearGradient id='s' gradientUnits='userSpaceOnUse' x1='404' y1='232' x2='318' y2='388'%3E%3Cstop offset='0' stop-color='%2369d9e8'/%3E%3Cstop offset='.5' stop-color='%235b74ff'/%3E%3Cstop offset='1' stop-color='%238d6bff'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg stroke='%230a0b0d'%3E%3Ccircle cx='240' cy='240' r='235.5' stroke-opacity='.14'/%3E%3Ccircle cx='240' cy='240' r='225' stroke-width='8' stroke-opacity='.22' stroke-dasharray='.9 10.881'/%3E%3Ccircle cx='240' cy='240' r='223' stroke-width='12' stroke-opacity='.42' stroke-dasharray='1.2 115.563'/%3E%3Ccircle cx='240' cy='240' r='164' stroke-opacity='.12'/%3E%3Ccircle cx='240' cy='240' r='86' stroke-opacity='.16'/%3E%3Cpath d='M240 30v120M240 330v120M30 240h120M330 240h120' stroke-opacity='.1'/%3E%3Cpath d='M234 240h12M240 234v12' stroke-opacity='.4'/%3E%3Cellipse cx='240' cy='240' rx='232' ry='86' transform='rotate(-18 240 240)' stroke-opacity='.15' stroke-dasharray='2 7'/%3E%3C/g%3E%3Cpath d='M246.4 228.1 321.5 111.6' stroke='%235b74ff' stroke-opacity='.4' stroke-dasharray='2 4'/%3E%3Ccircle cx='240' cy='240' r='164' stroke='url(%23s)' stroke-width='1.75' stroke-linecap='round' stroke-dasharray='172 858' transform='rotate(-118 240 240)'/%3E%3Ccircle cx='240' cy='240' r='86' stroke='%235b74ff' stroke-opacity='.45' stroke-dasharray='40 500' transform='rotate(62 240 240)'/%3E%3Ccircle cx='327.1' cy='101.1' r='9' stroke='%238d6bff' stroke-opacity='.35'/%3E%3Ccircle cx='327.1' cy='101.1' r='3.5' fill='%237a6cff'/%3E%3C/svg%3E"))right var(--int-gutter)center/auto min(var(--int-dial-size),88%)no-repeat;width:min(100%,1320px);-webkit-mask-image:linear-gradient(90deg,transparent var(--int-dial-edge),#000 calc(var(--int-dial-edge) + var(--int-dial-size)*.38));-webkit-mask-image:linear-gradient(90deg,transparent var(--int-dial-edge),#000 calc(var(--int-dial-edge) + var(--int-dial-size)*.38));mask-image:linear-gradient(90deg,transparent var(--int-dial-edge),#000 calc(var(--int-dial-edge) + var(--int-dial-size)*.38));margin-inline:auto;position:absolute;inset:4.75rem 0 0}@media (min-width:60.01rem){html:not(:lang(zh)) .int-page-hero:not(:has(>.int-page-hero-grid>.int-page-hero-aside)) h1{max-width:11.4em}}@media (max-width:60rem){.int-page-hero:not(:has(>.int-page-hero-grid>.int-page-hero-aside)) .int-page-hero-grid:after{display:none}}@media (max-width:47.99rem){.int-page-hero:after{display:none}}.int-detail-status-card{--int-meter-tone:linear-gradient(90deg,var(--int-cyan),var(--int-blue))}.int-detail-status-card:has(>.int-status--frontier){--int-meter-tone:linear-gradient(90deg,var(--int-blue),var(--int-violet))}.int-detail-status-card:after{--track:linear-gradient(transparent 1px,#0a0b0d1a 1px 2px,transparent 2px);--level:linear-gradient(#0a0b0d33,#0a0b0d33);--mark:linear-gradient(transparent 1px,#0a0b0d6b 1px 2px,transparent 2px);content:"";pointer-events:none;background:var(--int-meter-tone)1.4rem 12.5%/calc((100% - 1.4rem)*.94)3px,var(--level)1.4rem 37.5%/calc((100% - 1.4rem)*.68)3px,var(--level)1.4rem 62.5%/calc((100% - 1.4rem)*.44)3px,var(--level)1.4rem 87.5%/calc((100% - 1.4rem)*.22)3px,var(--track)1.4rem 12.5%/calc(100% - 1.4rem)3px,var(--track)1.4rem 37.5%/calc(100% - 1.4rem)3px,var(--track)1.4rem 62.5%/calc(100% - 1.4rem)3px,var(--track)1.4rem 87.5%/calc(100% - 1.4rem)3px,var(--mark)0 12.5%/9px 3px,var(--mark)0 37.5%/9px 3px,var(--mark)0 62.5%/9px 3px,var(--mark)0 87.5%/9px 3px,repeating-linear-gradient(180deg,#0a0b0d2e 0 1px,transparent 1px 8px)0 0/4px 100%,linear-gradient(#0a0b0d29,#0a0b0d29)0 0/1px 100%;background-repeat:no-repeat;position:absolute;inset:4.9rem 1.75rem 7.4rem}@media (max-width:47.99rem){.int-detail-status-card:after{display:none}}.int-frontier-callout h3{letter-spacing:-.035em;text-wrap:balance;font-weight:600;line-height:1.1}.int-frontier-callout>.int-action{white-space:nowrap;flex:none}@media (max-width:64rem){.int-frontier-callout{flex-direction:column;align-items:flex-start;gap:1.75rem}}.int-index-card h3{margin-top:0}.int-index-card .int-inline-link{margin-top:auto;padding-top:1.5rem}.int-index-card>p{margin-bottom:.25rem}.int-cramai-intro h3>span:not(.int-product-wordmark){text-wrap:balance}:is(.int-split-heading,.int-two-column-section)>div:last-child>.int-action,:is(.int-split-heading,.int-two-column-section)>div:last-child>.int-actions,.int-closing-grid>div:last-child>.int-action,.int-closing-grid>div:last-child>.int-actions{margin-top:2rem}.int-two-column-section>div:last-child>p{color:var(--int-ink-secondary);font-size:clamp(1.1rem,1.45vw,1.3rem);line-height:1.65}.int-two-column-section>div:last-child>p.int-page-copy-on-dark{color:#fafaf8a8}.int-reference+.int-inline-link{margin-top:1.75rem}@media (min-width:60.01rem){.int-split-heading>div:last-child{padding-top:var(--int-cap-offset,2.45rem)}.int-two-column-section>div:last-child>p:first-child,.int-two-column-section>.int-check-list:last-child{padding-top:var(--int-cap-offset-intro,3.85rem)}.int-belief-copy{padding-top:2.6rem}}.int-closing-grid h2{font-size:var(--int-display-closing);text-wrap:balance;line-height:1.02}html:not(:lang(zh)) .int-closing-grid h2{max-width:11.5em}html:not(:lang(zh)) .int-belief h2{text-wrap:wrap;max-width:8.2em}@media (min-width:60.01rem){.int-rsi-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(3rem,6vw,6rem)}html:not(:lang(zh)) .int-rsi-grid .int-section-intro h2{font-size:clamp(2.4rem,3.4vw,3.2rem)}}@media (max-width:47.99rem){html:not(:lang(zh)) .int-rsi-grid .int-section-intro h2{max-width:8.4em}}.int-neolab-diagram ol{column-gap:1.25rem}.int-neolab-diagram li svg{bottom:calc(1rem + .15em);right:-1.1rem}@media (max-width:47.99rem){.int-neolab-diagram li svg{right:0}}.int-pillar-grid,.int-capability-chain,.int-insight-types,.int-hiring-process,.int-product-loop,.int-company-loop{position:relative}.int-pillar-grid:after,.int-capability-chain:after,.int-insight-types:after,.int-hiring-process:after,.int-product-loop:after,.int-company-loop:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(var(--int-cross),var(--int-cross))100% 4px/9px 1px,linear-gradient(var(--int-cross),var(--int-cross))calc(100% - 4px)0/1px 9px,linear-gradient(var(--int-cross),var(--int-cross))0 calc(100% - 4px)/9px 1px,linear-gradient(var(--int-cross),var(--int-cross))4px 100%/1px 9px,linear-gradient(var(--int-cross),var(--int-cross))100% calc(100% - 4px)/9px 1px,linear-gradient(var(--int-cross),var(--int-cross))calc(100% - 4px)100%/1px 9px;background-repeat:no-repeat;position:absolute;inset:-5px}.int-capability-chain svg{box-shadow:0 0 0 4px var(--int-surface-warm);padding:.18rem}.int-company-loop svg{box-shadow:0 0 0 4px #090b11}@media (max-width:47.99rem){.int-company-loop>div{flex-direction:row;justify-content:flex-start;align-items:baseline;gap:1.25rem;min-height:0;padding:1rem 1.2rem}:is(.int-layer-grid,.int-values-grid,.int-career-problems,.int-contact-purpose-grid)>article{min-height:0}:is(.int-layer-grid,.int-values-grid,.int-career-problems,.int-contact-purpose-grid) h3{margin-top:2.25rem}.int-insight-types>div,.int-hiring-process>li{min-height:0}:is(.int-insight-types,.int-hiring-process) h3{margin-top:2rem}.int-product-loop li{min-height:0}.int-product-loop h3{margin-top:2.5rem}.int-technology-to-product h3{margin-top:1.75rem}.int-index-card{min-height:0}.int-index-card h3{padding-top:2.25rem}html:not(:lang(zh)) .int-home-hero .int-kicker{text-wrap:wrap;max-width:16rem}.int-hero-foot{gap:1rem;padding-block:0 1.25rem}.int-hero-foot ul{border-bottom:1px solid #0a0b0d1a;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;width:100%}.int-hero-foot li{align-items:center;min-height:3.1rem;padding:.7rem .75rem .7rem 0;line-height:1.35;display:flex}.int-hero-foot li:nth-child(2n){border-left:1px solid #0a0b0d1a;padding-left:.85rem}.int-hero-foot li:nth-child(n+3){border-top:1px solid #0a0b0d1a}}@media (max-width:30rem){.int-hero-foot ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:48rem){.int-latest-head{align-items:last baseline}}@media (max-width:47.99rem){.int-latest-head{gap:1.5rem}.int-latest-head>.int-section-intro{margin-bottom:0}.int-latest-head>.int-inline-link{margin-bottom:2.75rem}}@media (min-width:60.01rem){.int-contact-layout>.int-section-intro{position:sticky;top:7rem}}@media (min-width:48.01rem) and (max-width:80rem){.int-contact-purpose-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.int-contact-purpose-grid>article,.int-contact-purpose-grid>article:last-child{grid-column:span 2}.int-contact-purpose-grid>article:nth-child(n+4){grid-column:span 3}.int-contact-purpose-grid article{min-height:15rem}}.int-contact-layout>form[data-contact-form]{container:int-form/inline-size}.int-contact-layout>form[data-contact-form] input:not([type=checkbox]),.int-contact-layout>form[data-contact-form] textarea{text-overflow:ellipsis}.int-contact-layout>form[data-contact-form] select:not([multiple]){appearance:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M2.5 4.5 6 8l3.5-3.5' stroke='%23555b66' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") right 1rem center/12px 12px no-repeat,linear-gradient(#fff,#fbfaf7);padding-right:2.75rem}.int-contact-layout>form[data-contact-form] fieldset:disabled select:not([multiple]){background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M2.5 4.5 6 8l3.5-3.5' stroke='%23555b66' stroke-opacity='.55' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}@container int-form (max-width:34rem){.int-contact-layout>form[data-contact-form] fieldset>div:first-of-type{grid-template-columns:minmax(0,1fr)}}h3:where(.international-site main *),h4:where(.international-site main *),figcaption:where(.international-site main *){text-wrap:pretty}@media (max-width:47.99rem){.int-section-intro h2,:is(.int-section--warm,.int-section--white)>.int-shell>:is(.int-section-intro,.int-latest-head) h2{line-height:1.08}}.int-status,.int-detail-status-card>.int-status,.int-safeguards li,.int-footer-nav h2,.int-hero-foot ul,.int-hero-foot>a,.int-program-card-head p,.int-values-list li>span,.int-numbered-list span,.int-loop-steps li>span,.int-solution-stack dt,.int-company-facts dt,.int-architecture-band>div>span,.int-architecture-band li span,.int-product-visual>span,.int-product-visual li span,.int-neolab-diagram li>span,.int-mega-feature>span,.int-mega-menu li a>span,.int-mobile-menu li a>span,.int-footer-bottom,.int-footer-lead .int-footer-location,.int-evolution-caption>span,.int-coaching-steps summary>span:first-child,.int-open-problems li p{font-size:.68rem}.int-status,.int-safeguards li,.int-footer-nav h2,.int-hero-foot ul,.int-program-card-head p,.int-solution-stack dt,.int-mega-feature>span{letter-spacing:.09em}.int-mega-menu li a small{letter-spacing:.06em;font-size:.68rem}.int-evolution-visual>.int-kicker{letter-spacing:.12em;font-size:.68rem}.int-evolution-center>span,.int-evolution-center small{letter-spacing:.04em;font-size:clamp(.6rem,.78vw,.68rem)}:is(.int-capability-chain,.int-neolab-diagram) [role=tooltip]>p:first-child{font-size:.68rem}.int-contact-layout>form[data-contact-form] label>span{letter-spacing:.02em;font-size:.7rem}.int-contact-layout>form[data-contact-form]>div:first-child>span:first-child,.int-contact-layout>form[data-contact-form] fieldset span[id$=-message-length]{font-size:.68rem}.int-world-model .int-world-model-meta,.int-world-model figcaption{letter-spacing:.1em;font-size:.68rem}@container int-world (max-width:30rem){.int-world-model .int-world-model-meta,.int-world-model figcaption{letter-spacing:.03em}}@container int-world (max-width:21.5rem){.int-world-model figcaption{flex-direction:column;align-items:flex-start;gap:.2rem}}@container int-world (max-width:19rem){.int-world-model-meta{flex-direction:column;align-items:flex-start;gap:.2rem}}.int-language-switch a{transition:color var(--motion-dur-ui)var(--motion-ease-ui),scale var(--motion-dur-press)var(--motion-ease-ui)}@media (prefers-reduced-motion:no-preference){.int-language-switch a:active{scale:.92}}.int-language-switch a:active{color:var(--int-surface-white)}@media print{.international-site [data-motion-reveal]{translate:none!important}}html:lang(zh) .int-section h2:before,html:lang(zh) .int-section h3:before{content:var(--first-line-mark,none);float:right;width:max(0px,calc(100% - var(--zh-first)));height:1lh}html:not(:lang(zh)) .int-section h2:before,html:not(:lang(zh)) .int-section h3:before{content:var(--first-line-mark,none);float:right;width:max(0px,calc(100% - var(--en-first)));height:1lh}html:not(:lang(zh)) .international-site #research-agenda .int-section-intro h2{--en-first:6.3em;--first-line-mark:"";text-wrap:wrap}html:not(:lang(zh)) .int-section-intro:has(+.int-architecture-band) h2{--en-first:4.35em;--first-line-mark:"";text-wrap:wrap}html:not(:lang(zh)) .int-section-intro:has(+.int-insight-types) h2{--en-first:5.85em;--first-line-mark:"";text-wrap:wrap}html:not(:lang(zh)) .int-section-intro:has(+.int-values-grid--dark) h2{text-wrap:wrap;max-width:7.3em}html:not(:lang(zh)) .international-site #neolab .int-section-intro h2{max-width:8.6em}html:lang(zh) .international-site #belief h2{--zh-first:5.4em;--first-line-mark:"";text-wrap:wrap;max-width:none}html:lang(zh) .international-site #from-lab-to-world .int-section-intro h2{--zh-first:13.15em;--first-line-mark:"";text-wrap:wrap}html:lang(zh) .international-site #governed-rsi .int-section-intro h2{--zh-first:6.15em;--first-line-mark:"";text-wrap:wrap}html:lang(zh) .international-site #neolab .int-section-intro h2{--zh-first:8.15em;--first-line-mark:"";text-wrap:wrap}html:lang(zh) .international-site #contact .int-closing-grid h2{--zh-first:9.15em;--first-line-mark:"";text-wrap:wrap}html:lang(zh) .int-section--blue:not(#contact) .int-closing-grid:has(>div>.int-actions>a[href^=\/company]) h2{--zh-first:6.15em;--first-line-mark:"";text-wrap:wrap}html:lang(zh) .int-section--blue:not(#contact) .int-closing-grid:has(>div>.int-actions>a[href^=\/careers]) h2{--zh-first:5.15em;--first-line-mark:"";text-wrap:wrap}html:lang(zh) .international-site #outputs h2{--zh-first:8.1em;--first-line-mark:"";text-wrap:wrap}html:lang(zh) .int-section-intro:has(+.int-company-loop) h2{--zh-first:9.15em;--first-line-mark:"";text-wrap:wrap}html:lang(zh) .int-status-system .int-section-intro h2{--zh-first:8.15em;--first-line-mark:"";text-wrap:wrap}html:lang(zh) .int-two-column-section>.int-section-intro:has(+div>p:first-child:not([class])) h2{text-wrap:wrap}html:lang(zh) .int-two-column-section>.int-section-intro:has(+div>.int-page-copy-on-dark) h2{--zh-first:6.15em;--first-line-mark:"";text-wrap:wrap}html:lang(zh) .int-section-intro:has(+.int-values-grid--dark) h2{--zh-first:10.15em;--first-line-mark:"";text-wrap:wrap}html:lang(zh) .int-split-heading .int-section-intro h2{text-wrap:wrap}html:lang(zh) .int-company-facts .int-section-intro h2{text-wrap:wrap;max-width:6.4em}html:lang(zh) .int-split-heading:has(>div:last-child>p:only-child) h2{--zh-first:6.15em;--first-line-mark:""}html:lang(zh) .int-split-heading:has(>div:last-child>.int-action) h2{--zh-first:5.15em;--first-line-mark:""}html:lang(zh) .int-split-heading:has(>div:last-child>p+p) h2{--zh-first:6.15em;--first-line-mark:""}html:lang(zh) .international-site #open-roles .int-section-intro h2{--zh-first:4.15em;--first-line-mark:"";text-wrap:wrap}html:lang(zh) .int-two-column-section>.int-section-intro:has(+.int-empty-state) h2{--zh-first:4.15em;--first-line-mark:"";text-wrap:wrap}html:lang(zh) .int-two-column-section>div:first-child>.int-section-intro h2{--zh-first:4.15em;--first-line-mark:"";text-wrap:wrap}html:lang(zh) .int-open-problems li:nth-child(2) h3{--zh-first:15.15em;--first-line-mark:""}html:lang(zh) .int-open-problems li:nth-child(4) h3{--zh-first:11.15em;--first-line-mark:""}html:lang(zh) .int-two-column-section>.int-section-intro:has(+div>p:first-child:not([class])) h2{--zh-first:10.15em;--first-line-mark:""}html:lang(zh) .int-research-detail-grid h2{text-wrap:pretty}@media (max-width:47.99rem){html:lang(zh) .int-open-problems h3{font-size:1.15rem;line-height:1.5}html:lang(zh) .int-open-problems li:first-child h3,html:lang(zh) .int-open-problems li:nth-child(3) h3{--zh-first:11.15em;--first-line-mark:""}html:lang(zh) .int-section-intro:has(+.int-contact-purpose-grid) h2{--zh-first:5.15em;--first-line-mark:"";text-wrap:wrap}html:lang(zh) .international-site #research-agenda .int-section-intro h2{--zh-first:7.15em;--first-line-mark:"";text-wrap:wrap}}@media (max-width:24rem){html:lang(zh) .int-section-intro:has(+.int-technology-to-product) h2{--zh-first:5.15em;--first-line-mark:"";text-wrap:wrap}}.international-site{--int-display-l:clamp(2.45rem,4.4vw,4.1rem);--int-display-m:clamp(2.4rem,3.9vw,3.6rem);--int-display-s:clamp(2.2rem,3.4vw,3.15rem);--int-display-closing:clamp(2.6rem,4.2vw,3.8rem);--int-display-belief:clamp(2.6rem,4.4vw,4.1rem);--int-display-feature:clamp(2.25rem,4.5vw,3.9rem);--int-display-phone:clamp(1.5rem,6.8vw,1.9rem)}html:lang(zh) .international-site{--int-display-l:clamp(1.95rem,3.6vw,3.3rem);--int-display-m:clamp(1.85rem,3.1vw,2.85rem);--int-display-s:clamp(1.8rem,2.7vw,2.6rem);--int-display-closing:clamp(1.95rem,3.4vw,3.1rem);--int-display-belief:clamp(2.2rem,4vw,3.7rem);--int-display-feature:var(--int-display-m)}@media (max-width:47.99rem){:is(html,html:lang(zh)) .international-site{--int-display-l:var(--int-display-phone);--int-display-m:var(--int-display-phone);--int-display-s:var(--int-display-phone);--int-display-closing:var(--int-display-phone);--int-display-feature:var(--int-display-phone);--int-display-belief:clamp(1.95rem,9vw,2.6rem)}html:lang(zh) .international-site{--int-display-phone:clamp(1.5rem,6.7vw,1.9rem);--int-display-belief:clamp(1.9rem,8.5vw,2.4rem)}.international-site main :is([data-research-outputs=international],[data-research-outputs-preview=international]) h2{font-size:var(--int-display-phone)}}.international-site main h2{font-weight:500}html:not(:lang(zh)) .int-belief h2{max-width:8.4em}html:not(:lang(zh)) .international-site #from-lab-to-world .int-section-intro h2{max-width:11em}html:lang(zh) .int-product-feature h2{--zh-first:4.6em;--first-line-mark:"";text-wrap:wrap}html:not(:lang(zh)) .int-section-intro:has(+.int-company-loop) h2{text-wrap:wrap;max-width:13.8em}@media (max-width:47.99rem){html:not(:lang(zh)) .int-section-intro:has(+.int-company-loop) h2{font-size:min(var(--int-display-phone),(100vw - 2.5rem)/13.5)}}html:lang(zh) .int-closing-grid:has(>div:last-child>.int-action[href^=\/contact]) h2{word-break:keep-all}html:lang(zh) .int-page-hero--governed-rsi h1{text-wrap:wrap}html:lang(zh) .int-page-hero--governed-rsi h1:before{content:"";float:right;width:calc(100% - 4.2em);height:1lh}@media (min-width:60.01rem),(max-width:47.99rem){html:lang(zh) .int-page-hero--ai-assessment h1{text-wrap:wrap}html:lang(zh) .int-page-hero--ai-assessment h1:before{content:"";float:right;width:calc(100% - 3.6em);height:1lh}html:lang(zh) .int-page-hero:not(:has(>.int-page-hero-grid>.int-page-hero-aside)):has(.int-actions>a:only-child[href^=\/research]) h1{text-wrap:wrap}html:lang(zh) .int-page-hero:not(:has(>.int-page-hero-grid>.int-page-hero-aside)):has(.int-actions>a:only-child[href^=\/research]) h1:before{content:"";float:right;width:calc(100% - 5.2em);height:1lh}html:lang(zh) .int-page-hero:has(.int-actions>a[href^=mailto\:]) h1{text-wrap:wrap}html:lang(zh) .int-page-hero:has(.int-actions>a[href^=mailto\:]) h1:before{content:"";float:right;width:calc(100% - 4.2em);height:1lh}}@media (min-width:48rem){.int-page-hero:not(:has(>.int-page-hero-grid>.int-page-hero-aside)):has(.int-actions) .int-page-lede{min-block-size:2lh}}@media (min-width:78.01rem){.int-page-hero:has(.int-actions>a[href^=\#research-agenda]) .int-page-hero-grid{min-height:max(41.25rem,21.375rem + 3.92*clamp(3.4rem,5.3vw,5.1rem) + 4.86*clamp(1.15rem,1.65vw,1.4rem))}}@media (min-width:60.01rem){.int-page-hero:has(.int-actions>a[href^=\/careers]) .int-page-hero-grid{min-height:max(41.25rem,21.375rem + 2.94*clamp(3.4rem,5.3vw,5.1rem) + 4.86*clamp(1.15rem,1.65vw,1.4rem))}}@media (min-width:100rem){.int-page-hero:has(.int-actions>a[href^=\#research-agenda]) .int-page-hero-grid{min-height:47.387rem}.int-page-hero:has(.int-actions>a[href^=\/careers]) .int-page-hero-grid{min-height:42.585rem}}@media (min-width:60.01rem) and (max-width:78rem){.int-page-hero:has(>.int-page-hero-grid>.int-page-hero-aside>.int-world-model){--int-h1-wm:min(clamp(3.4rem,5.3vw,5.1rem),(53.14vw - .625rem)/10.1)}.int-page-hero:has(>.int-page-hero-grid>.int-page-hero-aside>.int-world-model) h1{--int-h1-en:var(--int-h1-wm)}.int-page-hero-grid:has(>.int-page-hero-aside>.int-world-model)>div:first-child{grid-column:1/span 7}.int-page-hero-grid:has(>.int-page-hero-aside>.int-world-model)>.int-page-hero-aside{grid-column:8/span 5}.int-page-hero:has(>.int-page-hero-grid>.int-page-hero-aside>.int-world-model) .int-page-lede{text-wrap:pretty}.int-page-hero:has(.int-actions>a[href^=\#research-agenda]) .int-page-hero-grid{min-height:max(41.25rem,21.5rem + 4*.98*var(--int-h1-wm) + 6.48*clamp(1.15rem,1.65vw,1.4rem))}}@media (min-width:48rem) and (max-width:60rem){.int-page-hero-grid:has(>.int-page-hero-aside>.int-detail-status-card)>div:first-child{grid-column:1/-1}.int-page-hero-grid:has(>.int-page-hero-aside>.int-detail-status-card)>.int-page-hero-aside{grid-column:1/-1}.int-page-hero-aside:has(>.int-detail-status-card){align-self:start;width:100%;max-width:36rem;margin-top:1.5rem;padding-top:0}.int-page-hero-aside>.int-detail-status-card{min-height:16.5rem}.int-page-hero:has(>.int-page-hero-grid>.int-page-hero-aside>:is(.int-world-model,.int-detail-status-card)) .int-page-lede{text-wrap:balance}}@media (min-width:60.01rem) and (max-width:79rem){.int-page-hero-aside>.int-detail-status-card{min-height:17rem}.int-detail-status-card:after{top:4.6rem;bottom:9rem}}@media (min-width:60.01rem){.int-closing-grid{align-items:start}.int-closing-grid>div:last-child{padding-top:var(--int-closing-offset,2.6rem)}}.int-section--warm+.int-section--warm,.int-section--white+.int-section--white{padding-top:clamp(2.5rem,4vw,3.5rem)}@media (min-width:60.01rem){.int-home-hero{min-height:max(40rem,100svh)}.int-home-hero-grid{min-height:calc(max(40rem,100svh) - 9.25rem);padding-block:clamp(2.25rem,3.6vw,3.25rem) 2.25rem}.int-home-hero h1{margin-top:1.35rem}.int-home-hero-body{margin-top:1.6rem}.int-home-hero .int-actions,.int-home-hero .int-location{margin-top:2rem}}@media (min-width:79rem){.int-home-hero-copy{grid-template-columns:max-content minmax(0,1fr);align-items:center;column-gap:1.5rem;display:grid}.int-home-hero-copy>*{grid-column:1/-1}.int-home-hero-copy:after{content:"";background:#0a0b0d1a;grid-area:5/1/auto/-1;align-self:start;max-width:35.5rem;height:1px;margin-top:2rem}.int-home-hero .int-location{border-top:0;grid-area:5/1;align-items:flex-start;max-width:10.5rem;margin-top:calc(3.1rem + 1px);padding-top:0;line-height:1.55}.int-home-hero .int-location>span{flex:none;margin-top:calc(.775em - .225rem)}.int-home-hero-copy>.int-hero-product-link{grid-area:5/2;justify-self:start;min-width:0;margin-top:calc(3.1rem + 1px)}}@media (min-width:79rem) and (prefers-reduced-motion:no-preference){.int-home-hero-copy:after{animation:motion-fade var(--motion-dur-reveal)var(--motion-ease-ui).34s backwards}}.int-legal-notice h2{--int-notice-en:clamp(2.4rem,3.9vw,3.6rem);--int-notice-zh:clamp(1.85rem,3.1vw,2.85rem);max-width:11em;line-height:max(var(--int-notice-en)*1.08,var(--int-notice-zh)*1.18)}@media (max-width:47.99rem){.int-legal-notice h2{--int-notice-en:var(--int-display-phone);--int-notice-zh:var(--int-display-phone)}}html:lang(zh) .int-legal-notice h2{--zh-first:4.15em;--first-line-mark:"";text-wrap:wrap}@media (min-width:74.01rem){.int-desktop-nav>ul{min-width:calc(23.37rem + 5*clamp(1rem,1.65vw,1.75rem))}.int-desktop-nav>ul>li{flex:none}html:not(:lang(zh)) .int-desktop-nav>ul>li:first-child{min-width:4.66rem}html:not(:lang(zh)) .int-desktop-nav>ul>li:nth-child(2){min-width:4.6rem}html:not(:lang(zh)) .int-desktop-nav>ul>li:nth-child(3){min-width:3.66rem}html:not(:lang(zh)) .int-desktop-nav>ul>li:nth-child(4){min-width:3.82rem}html:not(:lang(zh)) .int-desktop-nav>ul>li:nth-child(5){min-width:3.25rem}html:not(:lang(zh)) .int-desktop-nav>ul>li:nth-child(6){min-width:3.38rem}html:lang(zh) .int-desktop-nav>ul{gap:calc(1.33333*clamp(1rem,1.65vw,1.75rem));min-width:calc(25.37rem + 5*clamp(1rem,1.65vw,1.75rem));padding-left:calc(5.45rem - clamp(1rem,1.65vw,1.75rem)/1.2)}html:not(:lang(zh)) .int-header-cta{min-width:9.45rem}.int-header-cta{justify-content:center}}@media (max-width:74rem){.int-mobile-menu>summary{justify-content:center;min-width:5.6rem}}@media (max-width:47.99rem){:is(html:lang(zh) .int-page-hero:has(.int-actions>a[href^=\/careers]) h1,html:lang(zh) .int-page-hero:has(.int-actions>a[href^=\#research-agenda]) h1){min-block-size:3lh}}@media (min-width:48rem) and (max-width:60rem){html:not(:lang(zh)) .int-page-hero:not(:has(.int-actions>a[href^=\#research-agenda])):has(>.int-page-hero-grid>.int-page-hero-aside>.int-world-model) h1{max-width:11.3em}}.int-cramai-intro h3{font-size:clamp(1.9rem,3.5vw,3.2rem)}.int-coaching-note h3{font-size:clamp(1.75rem,3.4vw,3rem)}@media (max-width:47.99rem){.international-site :is(.int-pillar-grid,.int-index-card,.int-program-card,.int-solution-stack,.int-frontier-callout,.int-product-loop,.int-coaching-note) h3{font-size:clamp(1.3rem,5.8vw,1.55rem)}}.int-page-hero--products{--int-dial:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 480 480' fill='none'%3E%3Cdefs%3E%3ClinearGradient id='s' gradientUnits='userSpaceOnUse' x1='124' y1='356' x2='327.9' y2='101.5'%3E%3Cstop offset='0' stop-color='%2369d9e8'/%3E%3Cstop offset='.5' stop-color='%235b74ff'/%3E%3Cstop offset='1' stop-color='%238d6bff'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg stroke='%230a0b0d'%3E%3Ccircle cx='240' cy='240' r='235.5' stroke-opacity='.14'/%3E%3Ccircle cx='240' cy='240' r='225' stroke-width='8' stroke-opacity='0.22' stroke-dasharray='.9 13.826'/%3E%3Ccircle cx='240' cy='240' r='223' stroke-width='12' stroke-opacity='0.42' stroke-dasharray='1.2 173.944'/%3E%3Cpath d='M133.9 346.1A150 150 0 1 1 346.1 346.1' stroke-width='6' stroke-opacity='.2' stroke-dasharray='.9 6.9'/%3E%3Cpath d='M124 356A164 164 0 1 1 356 356' stroke-opacity='.12'/%3E%3Ccircle cx='240' cy='240' r='86' stroke-opacity='.14'/%3E%3Ccircle cx='300.8' cy='179.2' r='4.5' stroke-opacity='.32'/%3E%3Ccircle cx='300.8' cy='300.8' r='4.5' stroke-opacity='.32'/%3E%3Ccircle cx='179.2' cy='300.8' r='4.5' stroke-opacity='.32'/%3E%3Ccircle cx='179.2' cy='179.2' r='4.5' stroke-opacity='.32'/%3E%3Cpath d='M240 30v40M240 410v40M30 240h40M410 240h40' stroke-opacity='.1'/%3E%3Ccircle cx='240' cy='240' r='6' stroke-opacity='.32'/%3E%3Cpath d='M234 240h12M240 234v12' stroke-opacity='.4'/%3E%3C/g%3E%3Cpath d='M245.4 231.6L321.4 111.7' stroke='%235b74ff' stroke-opacity='.4' stroke-dasharray='2 4'/%3E%3Cpath d='M124 356A164 164 0 0 1 327.9 101.5' stroke='url(%23s)' stroke-width='1.75' stroke-linecap='round'/%3E%3Cpath d='M179.2 179.2A86 86 0 0 1 262.3 156.9' stroke='%235b74ff' stroke-opacity='.45'/%3E%3Ccircle cx='327.9' cy='101.5' r='9' stroke='%238d6bff' stroke-opacity='.35'/%3E%3Ccircle cx='327.9' cy='101.5' r='3.5' fill='%237a6cff'/%3E%3C/svg%3E")}.int-page-hero--cramai{--int-dial:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 480 480' fill='none'%3E%3Cdefs%3E%3ClinearGradient id='s' gradientUnits='userSpaceOnUse' x1='218.1' y1='300.1' x2='397.6' y2='212.2'%3E%3Cstop offset='0' stop-color='%2369d9e8'/%3E%3Cstop offset='.5' stop-color='%235b74ff'/%3E%3Cstop offset='1' stop-color='%238d6bff'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg stroke='%230a0b0d'%3E%3Ccircle cx='240' cy='240' r='235.5' stroke-opacity='.14'/%3E%3Ccircle cx='240' cy='240' r='225' stroke-width='8' stroke-opacity='0.22' stroke-dasharray='.9 10.881'/%3E%3Ccircle cx='240' cy='240' r='223' stroke-width='12' stroke-opacity='0.42' stroke-dasharray='1.2 138.915'/%3E%3Ccircle cx='240' cy='240' r='64' stroke-opacity='.12'/%3E%3Ccircle cx='240' cy='240' r='112' stroke-opacity='.12'/%3E%3Ccircle cx='240' cy='240' r='160' stroke-opacity='.14'/%3E%3Ccircle cx='240' cy='240' r='186' stroke-opacity='.12' stroke-dasharray='2 7'/%3E%3Cpath d='M240 30v120M240 330v120M30 240h120M330 240h120' stroke-opacity='.08'/%3E%3Ccircle cx='218.1' cy='300.1' r='3' fill='%230a0b0d' fill-opacity='.28' stroke='none'/%3E%3Ccircle cx='134.8' cy='201.7' r='3' fill='%230a0b0d' fill-opacity='.28' stroke='none'/%3E%3Ccircle cx='294.7' cy='89.6' r='3' fill='%230a0b0d' fill-opacity='.28' stroke='none'/%3E%3Cpath d='M234 240h12M240 234v12' stroke-opacity='.4'/%3E%3C/g%3E%3Cpath d='M218.1 300.1A64 64 0 0 1 179.9 218.1L134.8 201.7A112 112 0 0 1 278.3 134.8L294.7 89.6A160 160 0 0 1 397.6 212.2' stroke='url(%23s)' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3Ccircle cx='397.6' cy='212.2' r='9' stroke='%238d6bff' stroke-opacity='.35'/%3E%3Ccircle cx='397.6' cy='212.2' r='3.5' fill='%237a6cff'/%3E%3C/svg%3E")}.int-page-hero--organizations{--int-dial:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 480 480' fill='none'%3E%3Cdefs%3E%3ClinearGradient id='s' gradientUnits='userSpaceOnUse' x1='280' y1='200' x2='394.1' y2='183.9'%3E%3Cstop offset='0' stop-color='%2369d9e8'/%3E%3Cstop offset='.5' stop-color='%235b74ff'/%3E%3Cstop offset='1' stop-color='%238d6bff'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg stroke='%230a0b0d'%3E%3Ccircle cx='240' cy='240' r='235.5' stroke-opacity='.14'/%3E%3Ccircle cx='240' cy='240' r='225' stroke-width='8' stroke-opacity='0.22' stroke-dasharray='.9 8.917'/%3E%3Ccircle cx='240' cy='240' r='223' stroke-width='12' stroke-opacity='0.36' stroke-dasharray='1.2 349.088'/%3E%3Cpath d='M240 76 404 240 240 404 76 240Z' stroke-opacity='.14'/%3E%3Crect x='160' y='160' width='160' height='160' stroke-opacity='.16'/%3E%3Cpath d='M200 160V320M160 200H320' stroke-opacity='.08'/%3E%3Cpath d='M240 160V320M160 240H320' stroke-opacity='.08'/%3E%3Cpath d='M280 160V320M160 280H320' stroke-opacity='.08'/%3E%3Cpath d='M148 160h-8v8M332 160h8v8M148 320h-8v-8M332 320h8v-8' stroke-opacity='.4'/%3E%3Ccircle cx='240' cy='240' r='164' stroke-opacity='.1' stroke-dasharray='2 7'/%3E%3Cpath d='M240 30v40M240 410v40M30 240h40M410 240h40' stroke-opacity='.1'/%3E%3C/g%3E%3Cpath d='M240 240 300 180' stroke='%235b74ff' stroke-opacity='.4' stroke-dasharray='2 4'/%3E%3Crect x='280' y='160' width='40' height='40' stroke='url(%23s)' stroke-width='1.75'/%3E%3Cpath d='M296.1 85.9A164 164 0 0 1 394.1 183.9' stroke='url(%23s)' stroke-width='1.75' stroke-linecap='round'/%3E%3Ccircle cx='394.1' cy='183.9' r='9' stroke='%238d6bff' stroke-opacity='.35'/%3E%3Ccircle cx='394.1' cy='183.9' r='3.5' fill='%237a6cff'/%3E%3C/svg%3E")}.int-page-hero--careers{--int-dial:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 480 480' fill='none'%3E%3Cdefs%3E%3ClinearGradient id='s' gradientUnits='userSpaceOnUse' x1='100' y1='330' x2='380' y2='150'%3E%3Cstop offset='0' stop-color='%2369d9e8'/%3E%3Cstop offset='.5' stop-color='%235b74ff'/%3E%3Cstop offset='1' stop-color='%238d6bff'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg stroke='%230a0b0d'%3E%3Ccircle cx='240' cy='240' r='235.5' stroke-opacity='.14'/%3E%3Ccircle cx='240' cy='240' r='225' stroke-width='8' stroke-opacity='0.22' stroke-dasharray='.9 10.881'/%3E%3Ccircle cx='240' cy='240' r='223' stroke-width='12' stroke-opacity='0.42' stroke-dasharray='1.2 232.325'/%3E%3Cellipse cx='240' cy='240' rx='200' ry='74' transform='rotate(-32 240 240)' stroke-opacity='.14'/%3E%3Cellipse cx='240' cy='240' rx='200' ry='74' transform='rotate(32 240 240)' stroke-opacity='.12' stroke-dasharray='2 7'/%3E%3Ccircle cx='240' cy='240' r='96' stroke-opacity='.12'/%3E%3Ccircle cx='240' cy='240' r='164' stroke-opacity='.08'/%3E%3Ccircle cx='402.1' cy='188' r='7' stroke-opacity='.22'/%3E%3Ccircle cx='402.1' cy='188' r='2.6' fill='%230a0b0d' fill-opacity='.32' stroke='none'/%3E%3Ccircle cx='141.4' cy='360.5' r='7' stroke-opacity='.22'/%3E%3Ccircle cx='141.4' cy='360.5' r='2.6' fill='%230a0b0d' fill-opacity='.32' stroke='none'/%3E%3Ccircle cx='110.4' cy='249.6' r='7' stroke-opacity='.22'/%3E%3Ccircle cx='110.4' cy='249.6' r='2.6' fill='%230a0b0d' fill-opacity='.32' stroke='none'/%3E%3Ccircle cx='247.6' cy='328.8' r='7' stroke-opacity='.22'/%3E%3Ccircle cx='247.6' cy='328.8' r='2.6' fill='%230a0b0d' fill-opacity='.32' stroke='none'/%3E%3Ccircle cx='94.9' cy='118.7' r='7' stroke-opacity='.22'/%3E%3Ccircle cx='94.9' cy='118.7' r='2.6' fill='%230a0b0d' fill-opacity='.32' stroke='none'/%3E%3Ccircle cx='366.7' cy='246.5' r='7' stroke-opacity='.22'/%3E%3Ccircle cx='366.7' cy='246.5' r='2.6' fill='%230a0b0d' fill-opacity='.32' stroke='none'/%3E%3Ccircle cx='240' cy='240' r='18' stroke-opacity='.3'/%3E%3C/g%3E%3Cellipse cx='240' cy='240' rx='200' ry='74' transform='rotate(-32 240 240)' pathLength='100' stroke='url(%23s)' stroke-width='1.75' stroke-linecap='round' stroke-dasharray='18 82' stroke-dashoffset='-4'/%3E%3Ccircle cx='240' cy='240' r='5' fill='%237a6cff'/%3E%3C/svg%3E")}.int-page-hero--insights{--int-dial:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 480 480' fill='none'%3E%3CclipPath id='c'%3E%3Ccircle cx='240' cy='240' r='164'/%3E%3C/clipPath%3E%3Cdefs%3E%3ClinearGradient id='s' gradientUnits='userSpaceOnUse' x1='76' y1='240' x2='404' y2='240'%3E%3Cstop offset='0' stop-color='%2369d9e8'/%3E%3Cstop offset='.5' stop-color='%235b74ff'/%3E%3Cstop offset='1' stop-color='%238d6bff'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg stroke='%230a0b0d'%3E%3Ccircle cx='240' cy='240' r='235.5' stroke-opacity='.14'/%3E%3Ccircle cx='240' cy='240' r='225' stroke-width='8' stroke-opacity='0.22' stroke-dasharray='.9 13.237'/%3E%3Ccircle cx='240' cy='240' r='223' stroke-width='12' stroke-opacity='0.42' stroke-dasharray='1.2 138.915'/%3E%3Ccircle cx='240' cy='240' r='164' stroke-opacity='.14'/%3E%3Cg clip-path='url(%23c)'%3E%3Cpath d='M76 180h328M76 300h328M76 240h328' stroke-opacity='.07'/%3E%3Cpath d='M180 76v328' stroke-opacity='.06'/%3E%3Cpath d='M240 76v328' stroke-opacity='.06'/%3E%3Cpath d='M300 76v328' stroke-opacity='.06'/%3E%3Cpath d='M60 183.6L62.5 185.8L65 187.3L67.5 188L70 187.8L72.5 186.9L75 185.1L77.5 182.8L80 180.1L82.5 177.2L85 174.4L87.5 171.9L90 169.9L92.5 168.5L95 168L97.5 168.3L100 169.4L102.5 171.3L105 173.7L107.5 176.4L110 179.3L112.5 182.1L115 184.6L117.5 186.5L120 187.6L122.5 188L125 187.5L127.5 186.3L130 184.3L132.5 181.8L135 179L137.5 176.1L140 173.3L142.5 171L145 169.3L147.5 168.2L150 168L152.5 168.7L155 170.1L157.5 172.2L160 174.8L162.5 177.6L165 180.5L167.5 183.2L170 185.4L172.5 187L175 187.9L177.5 187.9L180 187.1L182.5 185.5L185 183.3L187.5 180.7L190 177.8L192.5 175L195 172.4L197.5 170.2L200 168.7L202.5 168L205 168.2L207.5 169.1L210 170.9L212.5 173.2L215 175.9L217.5 178.8L220 181.6L222.5 184.1L225 186.1L227.5 187.5L230 188L232.5 187.7L235 186.6L237.5 184.7L240 182.3L242.5 179.6L245 176.7L247.5 173.9L250 171.4L252.5 169.5L255 168.4L257.5 168L260 168.5L262.5 169.7L265 171.7L267.5 174.2L270 177L272.5 179.9L275 182.7L277.5 185L280 186.7L282.5 187.8L285 188L287.5 187.3L290 185.9L292.5 183.8L295 181.2L297.5 178.4L300 175.5L302.5 172.8L305 170.6L307.5 169L310 168.1L312.5 168.1L315 168.9L317.5 170.5L320 172.7L322.5 175.3L325 178.2L327.5 181L330 183.6L332.5 185.8L335 187.3L337.5 188L340 187.8L342.5 186.9L345 185.1L347.5 182.8L350 180.1L352.5 177.2L355 174.4L357.5 171.9L360 169.9L362.5 168.5L365 168L367.5 168.3L370 169.4L372.5 171.3L375 173.7L377.5 176.4L380 179.3L382.5 182.1L385 184.6L387.5 186.5L390 187.6L392.5 188L395 187.5L397.5 186.3L400 184.3L402.5 181.8L405 179L407.5 176.1L410 173.3L412.5 171L415 169.3L417.5 168.2L420 168' stroke-opacity='.24'/%3E%3Cpath d='M60 308.5L62.5 306L65 302.9L67.5 299.6L70 296.8L72.5 294.8L75 294L77.5 294.6L80 296.4L82.5 299.2L85 302.4L87.5 305.6L90 308.2L92.5 309.7L95 309.9L97.5 308.8L100 306.6L102.5 303.6L105 300.3L107.5 297.3L110 295.1L112.5 294.1L115 294.4L117.5 295.9L120 298.6L122.5 301.7L125 305L127.5 307.7L130 309.5L132.5 310L135 309.2L137.5 307.1L140 304.2L142.5 300.9L145 297.8L147.5 295.4L150 294.2L152.5 294.2L155 295.5L157.5 298L160 301.1L162.5 304.4L165 307.2L167.5 309.2L170 310L172.5 309.4L175 307.6L177.5 304.8L180 301.6L182.5 298.4L185 295.8L187.5 294.3L190 294.1L192.5 295.2L195 297.4L197.5 300.4L200 303.7L202.5 306.7L205 308.9L207.5 309.9L210 309.6L212.5 308.1L215 305.4L217.5 302.3L220 299L222.5 296.3L225 294.5L227.5 294L230 294.8L232.5 296.9L235 299.8L237.5 303.1L240 306.2L242.5 308.6L245 309.8L247.5 309.8L250 308.5L252.5 306L255 302.9L257.5 299.6L260 296.8L262.5 294.8L265 294L267.5 294.6L270 296.4L272.5 299.2L275 302.4L277.5 305.6L280 308.2L282.5 309.7L285 309.9L287.5 308.8L290 306.6L292.5 303.6L295 300.3L297.5 297.3L300 295.1L302.5 294.1L305 294.4L307.5 295.9L310 298.6L312.5 301.7L315 305L317.5 307.7L320 309.5L322.5 310L325 309.2L327.5 307.1L330 304.2L332.5 300.9L335 297.8L337.5 295.4L340 294.2L342.5 294.2L345 295.5L347.5 298L350 301.1L352.5 304.4L355 307.2L357.5 309.2L360 310L362.5 309.4L365 307.6L367.5 304.8L370 301.6L372.5 298.4L375 295.8L377.5 294.3L380 294.1L382.5 295.2L385 297.4L387.5 300.4L390 303.7L392.5 306.7L395 308.9L397.5 309.9L400 309.6L402.5 308.1L405 305.4L407.5 302.3L410 299L412.5 296.3L415 294.5L417.5 294L420 294.8' stroke-opacity='.2' stroke-dasharray='2 4'/%3E%3C/g%3E%3Cpath d='M240 30v40M240 410v40M30 240h40M410 240h40' stroke-opacity='.1'/%3E%3C/g%3E%3Cg clip-path='url(%23c)'%3E%3Cpath d='M60 240L62.5 244.6L65 249L67.5 253.2L70 257L72.5 260.4L75 263.3L77.5 265.5L80 267L82.5 267.9L85 267.9L87.5 267.3L90 265.9L92.5 263.8L95 261.1L97.5 257.8L100 254L102.5 249.9L105 245.5L107.5 240.9L110 236.3L112.5 231.9L115 227.6L117.5 223.7L120 220.2L122.5 217.2L125 214.9L127.5 213.2L130 212.2L132.5 212L135 212.5L137.5 213.8L140 215.8L142.5 218.4L145 221.5L147.5 225.2L150 229.3L152.5 233.6L155 238.2L157.5 242.7L160 247.2L162.5 251.6L165 255.6L167.5 259.1L170 262.2L172.5 264.7L175 266.5L177.5 267.6L180 268L182.5 267.6L185 266.5L187.5 264.7L190 262.2L192.5 259.1L195 255.6L197.5 251.6L200 247.2L202.5 242.7L205 238.2L207.5 233.6L210 229.3L212.5 225.2L215 221.5L217.5 218.4L220 215.8L222.5 213.8L225 212.5L227.5 212L230 212.2L232.5 213.2L235 214.9L237.5 217.2L240 220.2L242.5 223.7L245 227.6L247.5 231.9L250 236.3L252.5 240.9L255 245.5L257.5 249.9L260 254L262.5 257.8L265 261.1L267.5 263.8L270 265.9L272.5 267.3L275 267.9L277.5 267.9L280 267L282.5 265.5L285 263.3L287.5 260.4L290 257L292.5 253.2L295 249L297.5 244.6L300 240L302.5 235.4L305 231L307.5 226.8L310 223L312.5 219.6L315 216.7L317.5 214.5L320 213L322.5 212.1L325 212.1L327.5 212.7L330 214.1L332.5 216.2L335 218.9L337.5 222.2L340 226L342.5 230.1L345 234.5L347.5 239.1L350 243.7L352.5 248.1L355 252.4L357.5 256.3L360 259.8L362.5 262.8L365 265.1L367.5 266.8L370 267.8L372.5 268L375 267.5L377.5 266.2L380 264.2L382.5 261.6L385 258.5L387.5 254.8L390 250.7L392.5 246.4L395 241.8L397.5 237.3L400 232.8L402.5 228.4L405 224.4L407.5 220.9L410 217.8L412.5 215.3L415 213.5L417.5 212.4L420 212' stroke='url(%23s)' stroke-width='1.6' stroke-linecap='round'/%3E%3C/g%3E%3Ccircle cx='276' cy='212' r='9' stroke='%238d6bff' stroke-opacity='.35'/%3E%3Ccircle cx='276' cy='212' r='3.5' fill='%237a6cff'/%3E%3C/svg%3E")}.int-page-hero--contact{--int-dial:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 480 480' fill='none'%3E%3Cdefs%3E%3ClinearGradient id='s' gradientUnits='userSpaceOnUse' x1='240' y1='342.5' x2='240' y2='137.5'%3E%3Cstop offset='0' stop-color='%2369d9e8'/%3E%3Cstop offset='.5' stop-color='%235b74ff'/%3E%3Cstop offset='1' stop-color='%238d6bff'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg stroke='%230a0b0d'%3E%3Ccircle cx='240' cy='240' r='235.5' stroke-opacity='.14'/%3E%3Ccircle cx='240' cy='240' r='225' stroke-width='8' stroke-opacity='0.22' stroke-dasharray='.9 10.145'/%3E%3Ccircle cx='240' cy='240' r='223' stroke-width='12' stroke-opacity='0.42' stroke-dasharray='1.2 115.563'/%3E%3Ccircle cx='200' cy='240' r='110' stroke-opacity='.16'/%3E%3Ccircle cx='280' cy='240' r='110' stroke-opacity='.16'/%3E%3Ccircle cx='240' cy='240' r='164' stroke-opacity='.1' stroke-dasharray='2 7'/%3E%3Cpath d='M240 30v40M240 410v40M30 240h40M410 240h40' stroke-opacity='.1'/%3E%3Cpath d='M234 240h12M240 234v12' stroke-opacity='.4'/%3E%3C/g%3E%3Cpath d='M240 137.5A110 110 0 0 1 240 342.5A110 110 0 0 1 240 137.5Z' stroke='url(%23s)' stroke-width='1.75' stroke-linejoin='round'/%3E%3Cpath d='M246 234 341.7 127' stroke='%235b74ff' stroke-opacity='.4' stroke-dasharray='2 4'/%3E%3Ccircle cx='349.7' cy='118.1' r='9' stroke='%238d6bff' stroke-opacity='.35'/%3E%3Ccircle cx='349.7' cy='118.1' r='3.5' fill='%237a6cff'/%3E%3C/svg%3E")}.int-page-hero--legal{--int-dial:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 480 480' fill='none'%3E%3Cg stroke='%230a0b0d'%3E%3Ccircle cx='240' cy='240' r='235.5' stroke-opacity='.14'/%3E%3Ccircle cx='240' cy='240' r='225' stroke-width='8' stroke-opacity='0.22' stroke-dasharray='.9 10.145'/%3E%3Ccircle cx='240' cy='240' r='223' stroke-width='12' stroke-opacity='0.36' stroke-dasharray='1.2 349.088'/%3E%3Ccircle cx='240' cy='240' r='164' stroke-opacity='.12'/%3E%3Ccircle cx='240' cy='240' r='120' stroke-opacity='.1' stroke-dasharray='2 7'/%3E%3Ccircle cx='240' cy='240' r='60' stroke-opacity='.14'/%3E%3Cpath d='M240 30v120M240 330v120M30 240h120M330 240h120' stroke-opacity='.1'/%3E%3Crect x='226' y='226' width='28' height='28' rx='6' stroke-opacity='.3'/%3E%3Cpath d='M98 158A164 164 0 0 1 211.5 78.5' stroke-opacity='.42' stroke-width='1.5' stroke-linecap='round'/%3E%3Ccircle cx='211.5' cy='78.5' r='3.5' fill='%230a0b0d' fill-opacity='.5' stroke='none'/%3E%3C/g%3E%3C/svg%3E")}.int-page-hero--not-found{--int-dial:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 480 480' fill='none'%3E%3Cdefs%3E%3ClinearGradient id='s' gradientUnits='userSpaceOnUse' x1='158' y1='382' x2='76.9' y2='257.1'%3E%3Cstop offset='0' stop-color='%2369d9e8'/%3E%3Cstop offset='.5' stop-color='%235b74ff'/%3E%3Cstop offset='1' stop-color='%238d6bff'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg stroke='%230a0b0d'%3E%3Cpath d='M447.9 129.4A235.5 235.5 0 1 1 350.6 32.1' stroke-opacity='.14'/%3E%3Cpath d='M438.7 134.4A225 225 0 1 1 345.6 41.3' stroke-width='8' stroke-opacity='0.22' stroke-dasharray='.9 10.145'/%3E%3Cpath d='M436.9 135.3A223 223 0 1 1 344.7 43.1' stroke-width='12' stroke-opacity='0.42' stroke-dasharray='1.2 115.563'/%3E%3Ccircle cx='240' cy='240' r='164' stroke-opacity='.12' stroke-dasharray='6 10'/%3E%3Ccircle cx='240' cy='240' r='86' stroke-opacity='.14'/%3E%3Cpath d='M240 30v120M240 330v120M30 240h120M330 240h120' stroke-opacity='.08'/%3E%3Cpath d='M262 214h12M268 208v12' stroke-opacity='.4'/%3E%3Ccircle cx='380' cy='100' r='12' stroke-opacity='.34' stroke-dasharray='2 3'/%3E%3C/g%3E%3Cpath d='M246 234 370.1 109.9' stroke='%235b74ff' stroke-opacity='.4' stroke-dasharray='2 4'/%3E%3Cpath d='M158 382A164 164 0 0 1 95.2 317' stroke='url(%23s)' stroke-width='1.75' stroke-linecap='round'/%3E%3Cpath d='M84 290.7A164 164 0 0 1 76.9 257.1' stroke='url(%23s)' stroke-width='1.75' stroke-linecap='round'/%3E%3C/svg%3E")}.int-pillar-glyph--01{--int-glyph:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 160 128' fill='none'%3E%3Cdefs%3E%3ClinearGradient id='s' x1='0' y1='1' x2='1' y2='0'%3E%3Cstop offset='0' stop-color='%2369d9e8'/%3E%3Cstop offset='.55' stop-color='%235b74ff'/%3E%3Cstop offset='1' stop-color='%238d6bff'/%3E%3C/linearGradient%3E%3CradialGradient id='h1' cx='.5' cy='.5' r='.5'%3E%3Cstop offset='0' stop-color='%235b74ff' stop-opacity='.2'/%3E%3Cstop offset='.55' stop-color='%235b74ff' stop-opacity='.08'/%3E%3Cstop offset='1' stop-color='%235b74ff' stop-opacity='0'/%3E%3C/radialGradient%3E%3ClinearGradient id='l' x1='0' y1='0' x2='1' y2='0'%3E%3Cstop offset='0' stop-color='%2369d9e8' stop-opacity='0'/%3E%3Cstop offset='.5' stop-color='%2369d9e8'/%3E%3Cstop offset='1' stop-color='%2369d9e8' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='80' cy='64' r='54' fill='url(%23h1)'/%3E%3Ccircle cx='80' cy='64' r='54' stroke='%235b74ff' stroke-opacity='.24' stroke-dasharray='2 5'/%3E%3Ccircle cx='80' cy='64' r='40' stroke='%235b74ff' stroke-opacity='.18'/%3E%3Cpath d='M96.7 44.1A26 26 0 1 1 67 41.5' stroke='url(%23s)' stroke-width='1.6' stroke-linecap='round'/%3E%3Cpath d='M63.8 47.9L67 41.5L59.8 41' stroke='%238d6bff' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3Ccircle cx='80' cy='64' r='11' fill='%238d6bff' fill-opacity='.14' stroke='%238d6bff' stroke-opacity='.55'/%3E%3Ccircle cx='80' cy='64' r='3' fill='%235b74ff'/%3E%3Ccircle cx='127.7' cy='89.4' r='2.5' fill='%238d6bff'/%3E%3Cpath d='M6 98 154 30' stroke='url(%23l)'/%3E%3C/svg%3E")}.int-pillar-glyph--02{--int-glyph:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 160 128' fill='none'%3E%3Cdefs%3E%3ClinearGradient id='s' x1='0' y1='1' x2='1' y2='0'%3E%3Cstop offset='0' stop-color='%2369d9e8'/%3E%3Cstop offset='.55' stop-color='%235b74ff'/%3E%3Cstop offset='1' stop-color='%238d6bff'/%3E%3C/linearGradient%3E%3CclipPath id='c2'%3E%3Ccircle cx='80' cy='64' r='48'/%3E%3C/clipPath%3E%3CradialGradient id='g2' cx='.38' cy='.34' r='.75'%3E%3Cstop offset='0' stop-color='%235b74ff' stop-opacity='.16'/%3E%3Cstop offset='1' stop-color='%235b74ff' stop-opacity='.03'/%3E%3C/radialGradient%3E%3C/defs%3E%3Ccircle cx='80' cy='64' r='48' fill='url(%23g2)'/%3E%3Cg clip-path='url(%23c2)'%3E%3Cpath d='M22 0V128M30 0V128M38 0V128M46 0V128M54 0V128M62 0V128M70 0V128M78 0V128M86 0V128M94 0V128M102 0V128M110 0V128M118 0V128M126 0V128M134 0V128M0 18H160M0 26H160M0 34H160M0 42H160M0 50H160M0 58H160M0 66H160M0 74H160M0 82H160M0 90H160M0 98H160M0 106H160' stroke='%235b74ff' stroke-opacity='.1'/%3E%3C/g%3E%3Cellipse cx='80' cy='24.2' rx='25' ry='6.5' stroke='%235b74ff' stroke-opacity='.22'/%3E%3Cellipse cx='80' cy='41' rx='43.3' ry='11.3' stroke='%235b74ff' stroke-opacity='.22'/%3E%3Cellipse cx='80' cy='87' rx='43.3' ry='11.3' stroke='%235b74ff' stroke-opacity='.22'/%3E%3Cellipse cx='80' cy='103.8' rx='25' ry='6.5' stroke='%235b74ff' stroke-opacity='.22'/%3E%3Cellipse cx='80' cy='64' rx='25' ry='48' stroke='%235b74ff' stroke-opacity='.2'/%3E%3Cellipse cx='80' cy='64' rx='43.3' ry='48' stroke='%235b74ff' stroke-opacity='.2'/%3E%3Ccircle cx='80' cy='64' r='48' stroke='%235b74ff' stroke-opacity='.34'/%3E%3Cellipse cx='80' cy='64' rx='64' ry='17' transform='rotate(-14 80 64)' stroke='%238d6bff' stroke-opacity='.55'/%3E%3Cpath d='M80 16A20 48 0 0 1 80 112' stroke='url(%23s)' stroke-width='1.5'/%3E%3Ccircle cx='100' cy='64' r='3' fill='%235b74ff'/%3E%3Ccircle cx='100' cy='64' r='7' stroke='%235b74ff' stroke-opacity='.35'/%3E%3C/svg%3E")}.int-pillar-glyph--03{--int-glyph:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 160 128' fill='none'%3E%3Cdefs%3E%3ClinearGradient id='s' x1='0' y1='1' x2='1' y2='0'%3E%3Cstop offset='0' stop-color='%2369d9e8'/%3E%3Cstop offset='.55' stop-color='%235b74ff'/%3E%3Cstop offset='1' stop-color='%238d6bff'/%3E%3C/linearGradient%3E%3ClinearGradient id='a3' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%235b74ff' stop-opacity='.2'/%3E%3Cstop offset='1' stop-color='%235b74ff' stop-opacity='.02'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M8 64L10 67.8L12 71.4L14 74.6L16 77.2L18 79L20 79.9L22 79.9L24 79L26 77.2L28 74.6L30 71.4L32 67.8L34 64L36 60.2L38 56.6L40 53.4L42 50.8L44 49L46 48.1L48 48.1L50 49L52 50.8L54 53.4L56 56.6L58 60.2L60 64L62 67.8L64 71.4L66 74.6L68 77.2L70 79L72 79.9L74 79.9L76 79L78 77.2L80 74.6L82 71.4L84 67.8L86 64L88 60.2L90 56.6L92 53.4L94 50.8L96 49L98 48.1L100 48.1L102 49L104 50.8L106 53.4L108 56.6L110 60.2L112 64L114 67.8L116 71.4L118 74.6L120 77.2L122 79L124 79.9L126 79.9L128 79L130 77.2L132 74.6L134 71.4L136 67.8L138 64L140 60.2L142 56.6L144 53.4L146 50.8L148 49L150 48.1L152 48.1L152 92L8 92Z' fill='url(%23a3)'/%3E%3Cpath d='M8 36.5L10 37L12 36.5L14 35.2L16 33.1L18 30.7L20 28.1L22 25.8L24 24.1L26 23.1L28 23.1L30 24L32 25.8L34 28.1L36 30.6L38 33.1L40 35.2L42 36.5L44 37L46 36.5L48 35.2L50 33.1L52 30.7L54 28.1L56 25.8L58 24.1L60 23.1L62 23.1L64 24L66 25.8L68 28.1L70 30.6L72 33.1L74 35.2L76 36.5L78 37L80 36.5L82 35.2L84 33.1L86 30.7L88 28.1L90 25.8L92 24.1L94 23.1L96 23.1L98 24L100 25.8L102 28.1L104 30.6L106 33.1L108 35.2L110 36.5L112 37L114 36.5L116 35.2L118 33.1L120 30.7L122 28.1L124 25.8L126 24.1L128 23.1L130 23.1L132 24L134 25.8L136 28.1L138 30.6L140 33.1L142 35.2L144 36.5L146 37L148 36.5L150 35.2L152 33.1L152 44L8 44Z' fill='%2369d9e8' fill-opacity='.1'/%3E%3Cpath d='M8 106.1L10 101.9L12 97.3L14 93.4L16 91.2L18 91.4L20 93.9L22 98.1L24 102.7L26 106.6L28 108.8L30 108.6L32 106.1L34 101.9L36 97.3L38 93.4L40 91.2L42 91.4L44 93.9L46 98.1L48 102.7L50 106.6L52 108.8L54 108.6L56 106.1L58 101.9L60 97.3L62 93.4L64 91.2L66 91.4L68 93.9L70 98.1L72 102.7L74 106.6L76 108.8L78 108.6L80 106.1L82 101.9L84 97.3L86 93.4L88 91.2L90 91.4L92 93.9L94 98.1L96 102.7L98 106.6L100 108.8L102 108.6L104 106.1L106 101.9L108 97.3L110 93.4L112 91.2L114 91.4L116 93.9L118 98.1L120 102.7L122 106.6L124 108.8L126 108.6L128 106.1L130 101.9L132 97.3L134 93.4L136 91.2L138 91.4L140 93.9L142 98.1L144 102.7L146 106.6L148 108.8L150 108.6L152 106.1L152 116L8 116Z' fill='%238d6bff' fill-opacity='.09'/%3E%3Cpath d='M8 36.5L10 37L12 36.5L14 35.2L16 33.1L18 30.7L20 28.1L22 25.8L24 24.1L26 23.1L28 23.1L30 24L32 25.8L34 28.1L36 30.6L38 33.1L40 35.2L42 36.5L44 37L46 36.5L48 35.2L50 33.1L52 30.7L54 28.1L56 25.8L58 24.1L60 23.1L62 23.1L64 24L66 25.8L68 28.1L70 30.6L72 33.1L74 35.2L76 36.5L78 37L80 36.5L82 35.2L84 33.1L86 30.7L88 28.1L90 25.8L92 24.1L94 23.1L96 23.1L98 24L100 25.8L102 28.1L104 30.6L106 33.1L108 35.2L110 36.5L112 37L114 36.5L116 35.2L118 33.1L120 30.7L122 28.1L124 25.8L126 24.1L128 23.1L130 23.1L132 24L134 25.8L136 28.1L138 30.6L140 33.1L142 35.2L144 36.5L146 37L148 36.5L150 35.2L152 33.1' stroke='%2369d9e8' stroke-opacity='.7'/%3E%3Cpath d='M8 64L10 67.8L12 71.4L14 74.6L16 77.2L18 79L20 79.9L22 79.9L24 79L26 77.2L28 74.6L30 71.4L32 67.8L34 64L36 60.2L38 56.6L40 53.4L42 50.8L44 49L46 48.1L48 48.1L50 49L52 50.8L54 53.4L56 56.6L58 60.2L60 64L62 67.8L64 71.4L66 74.6L68 77.2L70 79L72 79.9L74 79.9L76 79L78 77.2L80 74.6L82 71.4L84 67.8L86 64L88 60.2L90 56.6L92 53.4L94 50.8L96 49L98 48.1L100 48.1L102 49L104 50.8L106 53.4L108 56.6L110 60.2L112 64L114 67.8L116 71.4L118 74.6L120 77.2L122 79L124 79.9L126 79.9L128 79L130 77.2L132 74.6L134 71.4L136 67.8L138 64L140 60.2L142 56.6L144 53.4L146 50.8L148 49L150 48.1L152 48.1' stroke='url(%23s)' stroke-width='1.5' stroke-linecap='round'/%3E%3Cpath d='M8 106.1L10 101.9L12 97.3L14 93.4L16 91.2L18 91.4L20 93.9L22 98.1L24 102.7L26 106.6L28 108.8L30 108.6L32 106.1L34 101.9L36 97.3L38 93.4L40 91.2L42 91.4L44 93.9L46 98.1L48 102.7L50 106.6L52 108.8L54 108.6L56 106.1L58 101.9L60 97.3L62 93.4L64 91.2L66 91.4L68 93.9L70 98.1L72 102.7L74 106.6L76 108.8L78 108.6L80 106.1L82 101.9L84 97.3L86 93.4L88 91.2L90 91.4L92 93.9L94 98.1L96 102.7L98 106.6L100 108.8L102 108.6L104 106.1L106 101.9L108 97.3L110 93.4L112 91.2L114 91.4L116 93.9L118 98.1L120 102.7L122 106.6L124 108.8L126 108.6L128 106.1L130 101.9L132 97.3L134 93.4L136 91.2L138 91.4L140 93.9L142 98.1L144 102.7L146 106.6L148 108.8L150 108.6L152 106.1' stroke='%238d6bff' stroke-opacity='.6'/%3E%3Cpath d='M8 44H152M8 92H152M8 116H152' stroke='%230a0b0d' stroke-opacity='.1'/%3E%3Cpath d='M99 14V122' stroke='%235b74ff' stroke-opacity='.45' stroke-dasharray='2 3'/%3E%3Ccircle cx='99' cy='48' r='3' fill='%235b74ff'/%3E%3C/svg%3E")}.int-pillar-glyph--04{--int-glyph:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 160 128' fill='none'%3E%3Cdefs%3E%3ClinearGradient id='s' x1='0' y1='1' x2='1' y2='0'%3E%3Cstop offset='0' stop-color='%2369d9e8'/%3E%3Cstop offset='.55' stop-color='%235b74ff'/%3E%3Cstop offset='1' stop-color='%238d6bff'/%3E%3C/linearGradient%3E%3CradialGradient id='g4' cx='.5' cy='1' r='1'%3E%3Cstop offset='0' stop-color='%235b74ff' stop-opacity='.03'/%3E%3Cstop offset='1' stop-color='%238d6bff' stop-opacity='.16'/%3E%3C/radialGradient%3E%3ClinearGradient id='l4' x1='0' y1='0' x2='1' y2='0'%3E%3Cstop offset='0' stop-color='%2369d9e8' stop-opacity='0'/%3E%3Cstop offset='.5' stop-color='%2369d9e8'/%3E%3Cstop offset='1' stop-color='%2369d9e8' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M14 104A66 66 0 0 1 146 104Z' fill='url(%23g4)'/%3E%3Cpath d='M30 104A50 50 0 0 1 103.5 59.9' stroke='url(%23s)' stroke-width='5' stroke-opacity='.35'/%3E%3Cpath d='M14 104A66 66 0 0 1 146 104' stroke='%235b74ff' stroke-opacity='.34'/%3E%3Cpath d='M23 104L14 104M19.9 93.4L15 92.5M22.7 83.1L18 81.4M30.6 75.5L22.8 71M33.3 64.8L29.4 61.6M40.8 57.3L37.6 53.4M51.5 54.6L47 46.8M59.1 46.7L57.4 42M69.4 43.9L68.5 39M80 47L80 38M90.6 43.9L91.5 39M100.9 46.7L102.6 42M108.5 54.6L113 46.8M119.2 57.3L122.4 53.4M126.7 64.8L130.6 61.6M129.4 75.5L137.2 71M137.3 83.1L142 81.4M140.1 93.4L145 92.5M137 104L146 104' stroke='%230a0b0d' stroke-opacity='.28'/%3E%3Cpath d='M128.8 55.2A69 69 0 0 1 146.6 86.1' stroke='%238d6bff' stroke-opacity='.6' stroke-width='1.5'/%3E%3Cpath d='M80 104L105.4 56.3' stroke='%230a0b0d' stroke-opacity='.7' stroke-width='1.25' stroke-linecap='round'/%3E%3Cpath d='M8 104H152' stroke='url(%23l4)'/%3E%3Ccircle cx='80' cy='104' r='4' fill='%235b74ff'/%3E%3C/svg%3E")}.int-pillar-glyph--02{--int-dot-x:100}.int-pillar-glyph--03{--int-dot-x:99;--int-dot-y:48}.int-pillar-glyph--04{--int-dot-y:104}@media (max-width:47.99rem){.int-pillar-glyph{--int-glyph-h:5rem;margin-block:1rem .75rem}.int-pillar-grid>li>a{min-height:0;padding:1.25rem 1.25rem 1.35rem}.int-pillar-grid p{margin-top:.7rem;line-height:1.6}.int-pillar-grid .int-card-link{padding-top:1.1rem}}
