.ot-field-impl,.ot-hero-chrome{position:relative;--ot-spot-x:50%;--ot-spot-y:38%;--ot-pattern-color:#077cdc;--ot-pattern-opacity:7;--ot-spot-size:520px}.ot-hero-chrome{overflow:hidden}.ot-field-impl{background:#f7f7f7;overflow-x:clip;--ot-spot-size:240px;--ot-pattern-opacity:0}.ot-field-spot,.ot-field-spot-always,.ot-field-spot-base,.ot-field-spot-reveal,.ot-hero-pattern,.ot-hero-pattern-base,.ot-hero-pattern-reveal{inset:0;pointer-events:none;position:absolute}.ot-field-spot,.ot-hero-pattern{overflow:hidden;z-index:0}.ot-field-spot-tile,.ot-hero-pattern-tile,.ot-sor-graph-tile{background-color:var(--ot-pattern-color,#077cdc);display:block;height:100%;-webkit-mask-image:var(--ot-pattern-mask);mask-image:var(--ot-pattern-mask);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:repeat;mask-repeat:repeat;width:100%}.ot-hero-pattern-tile{-webkit-mask-size:auto;mask-size:auto}.ot-field-spot-tile{-webkit-mask-size:240px 240px;mask-size:240px 240px}.ot-hero-pattern-base{filter:blur(1px);opacity:calc(var(--ot-pattern-opacity)/100)}.ot-hero-pattern-reveal{-webkit-mask-image:radial-gradient(circle var(--ot-spot-size) at var(--ot-spot-x) var(--ot-spot-y),#000 0,#000 28%,transparent 72%);mask-image:radial-gradient(circle var(--ot-spot-size) at var(--ot-spot-x) var(--ot-spot-y),#000 0,#000 28%,transparent 72%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;opacity:calc((var(--ot-pattern-opacity)/100)*3.6)}.ot-field-impl-content,.ot-hero-chrome-content{position:relative;z-index:1}.ot-hero-graph{z-index:3;--ot-spot-x:62%;--ot-spot-y:42%;--ot-spot-size:520px;-webkit-mask-image:linear-gradient(90deg,#000,#000 16%,rgba(0,0,0,.85) 38%,rgba(0,0,0,.85) 62%,#000 84%,#000);mask-image:linear-gradient(90deg,#000,#000 16%,rgba(0,0,0,.85) 38%,rgba(0,0,0,.85) 62%,#000 84%,#000)}.ot-hero-graph,.ot-hero-graph-base,.ot-hero-graph-reveal{inset:0;pointer-events:none;position:absolute}.ot-hero-graph-svg{display:block;height:100%;width:100%}.ot-hero-graph-base{opacity:1}.ot-hero-graph-base .ot-g-edges,.ot-hero-graph-base .ot-g-nodes{display:none}.ot-hero-graph-reveal{-webkit-mask-image:radial-gradient(circle var(--ot-spot-size) at var(--ot-spot-x) var(--ot-spot-y),#000 0,#000 52%,transparent 82%);mask-image:radial-gradient(circle var(--ot-spot-size) at var(--ot-spot-x) var(--ot-spot-y),#000 0,#000 52%,transparent 82%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;opacity:1}.ot-g-edges path{fill:none;stroke:#e3f1fd;stroke-linecap:round;stroke-width:2.4}.ot-hero-graph-reveal .ot-g-edges path{animation:ot-g-flow 16s linear infinite;stroke:#b9dcfb;stroke-dasharray:6 12;stroke-width:2.2}.ot-g-chip-bg{fill:rgba(8,17,29,.82)}.ot-g-label{fill:#fff;font-family:Inter,ui-sans-serif,sans-serif;font-size:22px;font-weight:700;letter-spacing:.02em}.ot-g-label--kicker{fill:#9fd0f8;font-size:13px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.ot-g-pulse{animation:ot-g-pulse 2.6s ease-out infinite;transform-box:fill-box;transform-origin:center}.ot-hero-live-dot{animation:ot-live-ping 1.8s ease-out infinite;box-shadow:0 0 0 0 rgba(22,163,74,.65)}@keyframes ot-g-flow{to{stroke-dashoffset:-220}}@keyframes ot-g-pulse{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(3.1)}}@keyframes ot-live-ping{0%{box-shadow:0 0 0 0 rgba(22,163,74,.55)}70%{box-shadow:0 0 0 8px rgba(22,163,74,0)}to{box-shadow:0 0 0 0 rgba(22,163,74,0)}}.ot-field-spot-base{opacity:0}.ot-field-spot-always{opacity:.38;--peek-1-x:8%;--peek-1-y:9%;--peek-2-x:96%;--peek-2-y:36%;--peek-3-x:8%;--peek-3-y:68%;-webkit-mask-image:radial-gradient(circle 240px at var(--peek-1-x) var(--peek-1-y),#000 0,#000 22%,transparent 72%),radial-gradient(circle 220px at var(--peek-2-x) var(--peek-2-y),#000 0,#000 20%,transparent 72%),radial-gradient(circle 240px at var(--peek-3-x) var(--peek-3-y),#000 0,#000 22%,transparent 72%);mask-image:radial-gradient(circle 240px at var(--peek-1-x) var(--peek-1-y),#000 0,#000 22%,transparent 72%),radial-gradient(circle 220px at var(--peek-2-x) var(--peek-2-y),#000 0,#000 20%,transparent 72%),radial-gradient(circle 240px at var(--peek-3-x) var(--peek-3-y),#000 0,#000 22%,transparent 72%)}.ot-field-spot-always,.ot-field-spot-reveal{-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.ot-field-spot-reveal{-webkit-mask-image:radial-gradient(circle var(--ot-spot-size) at var(--ot-spot-x) var(--ot-spot-y),#000 0,#000 16%,transparent 70%);mask-image:radial-gradient(circle var(--ot-spot-size) at var(--ot-spot-x) var(--ot-spot-y),#000 0,#000 16%,transparent 70%);opacity:0}.ot-field-impl.is-hot .ot-field-spot-reveal{opacity:.52}.ot-sor-wrap{isolation:isolate;position:relative}.ot-sor-wrap>.ot-sor-card,.ot-sor-wrap>[id=system-of-reality]{position:relative;z-index:1}.ot-sor-graph{bottom:-5rem;left:50%;margin-left:-50vw;-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-image:linear-gradient(180deg,transparent,rgba(0,0,0,.1) 36%,#000),linear-gradient(90deg,#000,#000 18%,transparent 40%,transparent 60%,#000 82%,#000);mask-image:linear-gradient(180deg,transparent,rgba(0,0,0,.1) 36%,#000),linear-gradient(90deg,#000,#000 18%,transparent 40%,transparent 60%,#000 82%,#000);pointer-events:none;position:absolute;top:18%;width:100vw;z-index:0}.ot-sor-graph-tile{-webkit-mask-size:auto;mask-size:auto;opacity:.34}.ot-integ{background:#fbfbfb;border:1px solid #ececec}@media (max-width:820px){.ot-field-spot{--ot-spot-size:180px}.ot-field-spot-always{opacity:0}.ot-sor-graph{bottom:-5rem;top:28%}.ot-sor-graph-tile{opacity:.26}}@media (hover:none){.ot-field-spot-reveal,.ot-hero-graph-reveal,.ot-hero-pattern-reveal{display:none}.ot-hero-pattern-base{filter:none;opacity:calc((var(--ot-pattern-opacity)/100)*1.35)}.ot-hero-graph-base{opacity:1}.ot-hero-graph-base .ot-g-chip,.ot-hero-graph-base .ot-g-edges{display:block}}@media (prefers-reduced-motion:reduce){.ot-field-spot-reveal,.ot-hero-graph-reveal,.ot-hero-pattern-reveal{display:none}.ot-hero-pattern-base{filter:none}.ot-hero-graph-base{opacity:1}.ot-hero-graph-base .ot-g-chip,.ot-hero-graph-base .ot-g-edges{display:block}.ot-g-pulse,.ot-hero-graph-reveal .ot-g-edges path,.ot-hero-live-dot{animation:none}}