body.pf-system.pf-explore{background:#f2f5ef;color:#25464a;color-scheme:light}.pf-explore .pf-header:before{background:linear-gradient(#f2f5eff5,#f2f5efcf 56%,#f2f5ef00)}.pf-explore .pf-menu-toggle{color:#254c4c;background:#f7faf3e6;border-color:#c5d3c7}.pf-explore .xp-intro h1{text-transform:none}.pf-explore .footer{background:#0b1518;color-scheme:dark}.pf-explore{background:#f2f5ef;color:#25464a}.pf-explore .pf-header,.pf-explore .pf-logo{color:#25464a}.pf-explore .pf-brand-note{color:#728780}.pf-explore .pf-nav{background:#f7faf3df;border-color:#c5d3c7}.pf-explore .pf-nav a{color:#586e65}.pf-explore .pf-nav a[aria-current]{background:#244e46;color:#fff}.xp-layout{max-width:1440px;margin:0 auto;padding:150px 60px 80px;display:grid;grid-template-columns:235px minmax(0,1fr);gap:72px;align-items:start}.xp-sidebar{position:sticky;top:116px}.xp-sidebar>.pf-eyebrow{margin-bottom:16px;color:#668678}.xp-sidebar h2{font:500 36px/1.08 Neuemontreal,Arial,sans-serif;letter-spacing:-.04em;color:#254c4c;margin:0 0 34px}.xp-sidebar h2 em{font-family:var(--editorial);font-style:normal;font-weight:200;color:#738d79;font-size:1.18em}.xp-projects{display:flex;flex-direction:column;gap:6px}.xp-projects a{padding:12px 10px;display:flex;gap:12px;color:#738b7d;font-size:16px;border-radius:5px;line-height:1.4;text-decoration:none}.xp-projects a>span{font:11px/22px var(--mono);opacity:.7}.xp-projects a[aria-current]{color:#244e46;background:#e5eddf}.xp-projects a:hover{background:#e9f0e3;color:#244e46}.xp-contents{display:flex;flex-direction:column;gap:12px;border-top:1px solid #d3dfce;margin-top:30px;padding:24px 10px 0}.xp-contents p{font:11px/1.4 var(--mono);text-transform:uppercase;letter-spacing:.09em;color:#61765d;margin:0 0 6px}.xp-contents a{font-size:14px;line-height:1.4;color:#718573;text-decoration:none}.xp-contents a:hover{color:#274f46}.xp-home{display:inline-block;margin:34px 10px 0;color:#6c846f;font-size:13px;text-decoration:none}.xp-case{min-width:0}.xp-intro>.pf-eyebrow{color:#61765d;margin-bottom:20px}.xp-intro h1{font:500 clamp(40px,4vw,62px)/1.06 Neuemontreal,Arial,sans-serif;letter-spacing:-.05em;color:#25483f;margin:0 0 20px}.xp-lead{font-size:20px;line-height:1.55;color:#596e5e;max-width:52ch;margin:0 0 26px}.xp-meta{display:grid;grid-template-columns:1fr 1.2fr;gap:24px;border-top:1px solid #d8e2d0;padding-top:20px;margin:0 0 32px}.xp-meta dt{font:11px/1.4 var(--mono);text-transform:uppercase;letter-spacing:.05em;color:#61765d;margin-bottom:8px}.xp-meta dd{margin:0;font-size:14px;line-height:1.5;color:#627d61}.xp-demo-note{display:flex;justify-content:space-between;font-size:12px;line-height:1.5;color:#61765d;margin:12px 2px 0}.xp-demo-note span{color:#61765d}.xp-context{display:grid;grid-template-columns:1fr 1fr;gap:42px;padding:64px 0 44px;border-bottom:1px solid #d4e0c8;scroll-margin-top:110px}.xp-context .pf-eyebrow{font-size:11px;color:#61765d;margin-bottom:14px}.xp-context h2{font-size:28px;line-height:1.13;letter-spacing:-.03em;color:#476541;margin:0 0 17px}.xp-context>div>p:last-child{font-size:17px;line-height:1.65;color:#61765d;margin:0}.xp-toolkit{padding:30px 0 36px;border-bottom:1px solid #d4e0c8}.xp-toolkit>.pf-eyebrow{color:#61765d;margin-bottom:18px;font-size:11px}.xp-toolkit .cw-capabilities{margin:0;font-size:15px;line-height:1.6}.xp-toolkit .cw-capabilities>div{grid-template-columns:50px minmax(0,1fr);gap:18px}.xp-toolkit .cw-capabilities dt{color:#61765d}.xp-toolkit .cw-capabilities dd{color:#648152}.xp-case-body .fp-section{padding:42px 0;max-width:none;margin:0;border-bottom:1px solid #d4e0c8;scroll-margin-top:110px}.xp-case-body .fp-section h2{font-size:31px;line-height:1.13}.xp-case-body .fp-steps{gap:20px}.xp-case-body .fp-steps h3{font-size:21px}.xp-case-body .fp-steps p{font-size:16px;line-height:1.5}.xp-case-body .fp-principle{grid-template-columns:1fr;gap:25px}.xp-case-body .fp-principle>div>p:last-child{font-size:17px;max-width:55ch}.xp-case-body .fp-rules{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.xp-case-body .fp-rule{display:block;border:0;padding:0}.xp-case-body .fp-rule p{font-size:15px;line-height:1.5;margin-top:12px}.xp-case-body .fp-state{font-size:12px}.xp-case-body .fp-section-title{gap:20px}.xp-case-body .fp-section-title>p{font-size:14px;line-height:1.5;max-width:27ch}.xp-case-body .fp-scenes{gap:18px}.xp-case-body .fp-scene-title{font-size:18px}.xp-case-body .fp-scene-description{font-size:14px;line-height:1.5}.xp-case-body .fp-scene-meta{font-size:11px}.xp-case-body .fp-scope{grid-template-columns:1fr;gap:22px}.xp-case-body .fp-scope dl{margin:0}.xp-case-body .fp-scope dd{font-size:16px;line-height:1.55}.xp-case-body .fp-details{grid-template-columns:1fr;gap:22px}.xp-case-body .fp-detail-list summary{font-size:17px}.xp-case-body .fp-detail-list p{font-size:16px;line-height:1.6}.xp-case-body .fp-case-next{margin:0;padding:40px 0 0;gap:30px}.xp-case-body .fp-case-next strong{font-size:23px}.pf-explore :is(a,button,summary):focus-visible{outline:2px solid #719959;outline-offset:5px}@media(max-width:1099px){.xp-layout{padding:125px 36px 60px;grid-template-columns:190px minmax(0,1fr);gap:34px}.xp-sidebar h2{font-size:31px}.xp-projects a{font-size:14px;padding-inline:6px;gap:8px}.xp-contents{padding-inline:6px}.xp-contents a{font-size:13px}.xp-intro h1{font-size:42px}.xp-lead{font-size:18px}.xp-meta{grid-template-columns:1fr}.xp-context{grid-template-columns:1fr;gap:30px;padding-top:42px}.xp-case-body .fp-rules,.xp-case-body .fp-scenes{grid-template-columns:1fr}.xp-case-body .fp-scene{display:grid;grid-template-columns:42% 1fr;column-gap:18px;text-align:left}.xp-case-body .fp-scene-image{grid-row:1/4}.xp-case-body .fp-section-title{display:block}.xp-case-body .fp-section-title>p{max-width:none;margin-top:16px}.xp-demo-note span{display:none}}@media(max-width:767px){.xp-layout{display:block;padding:108px 24px 48px}.xp-sidebar{position:static;margin-bottom:35px}.xp-sidebar>.pf-eyebrow{margin:0 0 14px}.xp-sidebar h2{font-size:30px;margin-bottom:22px}.xp-sidebar h2 br{display:none}.xp-sidebar h2 em:before{content:" "}.xp-projects{flex-direction:row;overflow-x:auto;gap:6px;padding-bottom:5px}.xp-projects a{flex:0 0 auto;font-size:14px;padding:10px 12px;white-space:nowrap}.xp-projects a>span{display:none}.xp-contents,.xp-home{display:none}.xp-intro h1{font-size:42px}.xp-intro>.pf-eyebrow{font-size:10px;margin-bottom:15px}.xp-meta{grid-template-columns:1fr;gap:15px}.xp-meta dd{font-size:14px}.xp-demo-note{font-size:11px}.xp-context{padding-top:38px}.xp-context h2{font-size:27px}.xp-context>div>p:last-child{font-size:16px}.xp-case-body .fp-steps{grid-template-columns:1fr}.xp-case-body .fp-rule{display:grid;grid-template-columns:130px 1fr;align-items:start}.xp-case-body .fp-rule p{margin:0}.xp-case-body .fp-case-next{flex-direction:column;align-items:stretch}.xp-case-body .fp-scope dl>div{grid-template-columns:105px 1fr}.xp-case-body .fp-section h2{font-size:29px}}.xp-demonstration .cw-simulated{background:#102b2d;box-shadow:0 18px 35px -24px #10383c66}.xp-demonstration .cw-simulated[data-cw-media=knowledge]{background:#122b37}.xp-demonstration .cw-simulated[data-cw-media=operations]{background:#222e2d}.xp-demonstration .cw-simulated .cw-media-bar{border:0;padding:10px 22px 0;min-height:54px}.xp-demonstration .cw-cover-title{display:inline-flex;align-items:center;width:auto;height:auto;min-height:44px;padding:0;border:0;border-radius:0;background:none;color:#e7f2ee;font:500 16px/1.4 Neuemontreal,Arial,sans-serif;cursor:pointer;opacity:1}.xp-demonstration .cw-cover-title:hover{color:#fff;background:none}.xp-demonstration .cw-cover-title[aria-pressed=true]{color:#aac2bb}.xp-demonstration .cw-cover-title:focus-visible{outline:2px solid #a7d7c7;outline-offset:3px;border-radius:3px}.xp-demonstration .cw-simulated .cw-stage{aspect-ratio:16/9;height:auto;min-height:0;max-height:none}.xp-demonstration .cw-simulated .cw-cover{padding:0;opacity:1;filter:brightness(1);transform:scale(1);transform-origin:50% 50%;transition:opacity .45s ease,filter .45s ease,transform .55s cubic-bezier(.2,.7,.2,1);background:none}.xp-demonstration .cw-cover-video{width:100%;height:100%;object-fit:contain;display:block;pointer-events:none}.xp-demonstration .cw-simulated.is-previewing .cw-cover{opacity:.28;filter:brightness(.65);transform:scale(.985)}.xp-demonstration .cw-simulated .cw-hover-reel{z-index:2;opacity:0;transform:translateY(12px) scale(.96);transition:opacity .32s ease,transform .5s cubic-bezier(.2,.7,.2,1)}.xp-demonstration .cw-simulated.is-previewing .cw-hover-reel{opacity:1;transform:translateY(0) scale(1);transition-delay:.12s}.xp-demonstration .cw-simulated .cw-reel-slot{width:68%;left:16%}.xp-demonstration .cw-simulated .cw-reel-window>span{display:none}@media(max-width:767px){.xp-demonstration .cw-simulated .cw-media-bar{padding:7px 16px 0;min-height:51px}.xp-demonstration .cw-cover-title{font-size:15px}.xp-demonstration .cw-simulated .cw-reel-slot{width:76%;left:12%}}@media(prefers-reduced-motion:reduce){.xp-demonstration .cw-cover-title{display:inline-flex}.xp-demonstration .cw-simulated .cw-cover{transition:none}}
