.S7vNGG_shell{color:#e9eae4;-webkit-font-smoothing:antialiased;flex:1;width:min(100%,88rem);min-height:0;margin-inline:auto;font-family:Arial,Helvetica,sans-serif}.S7vNGG_pageHeader{box-sizing:border-box;flex:none;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;column-gap:1.5rem;width:min(100%,88rem);padding-inline:clamp(.5rem,1.25vw,1.25rem);display:grid}.S7vNGG_pageHeaderLogo{justify-content:center;display:flex}.S7vNGG_pageHeaderQuote{text-align:end;place-self:stretch end;width:min(100%,16rem);margin-inline-end:6.5rem;position:relative}@media (max-width:960px){.S7vNGG_pageHeader{padding-inline:.5rem}.S7vNGG_pageHeaderQuote{margin-inline-end:4rem}}@media (max-width:767px){.S7vNGG_pageHeader{grid-template-columns:minmax(0,1fr) auto}.S7vNGG_pageHeaderLogo{justify-content:flex-end}.S7vNGG_pageHeaderQuote{display:none}}@media (max-width:480px){.S7vNGG_pageHeader{grid-template-columns:minmax(0,1fr);row-gap:1rem}.S7vNGG_pageHeaderLogo{order:-1;justify-content:center}}.S7vNGG_constellationView{overflow-anchor:none;flex-direction:column;width:100%;height:100%;display:flex}.S7vNGG_canvasFrame{background:#000;flex:1;grid-template-rows:minmax(0,1fr);grid-template-columns:clamp(15rem,22vw,19rem) minmax(0,1fr) clamp(21rem,30vw,24rem);min-height:0;display:grid;position:relative;overflow:hidden}.S7vNGG_sceneStage{z-index:0;opacity:0;grid-area:1/1/auto/-1;min-width:0;height:100%;transition:opacity .7s ease-out .3s;position:relative;overflow:hidden}.S7vNGG_revealed .S7vNGG_sceneStage{opacity:1}.S7vNGG_canvas{touch-action:none;width:100%;height:100%;display:block}.S7vNGG_systemStage,.S7vNGG_contactStage{grid-area:1/2;justify-content:center;align-items:center;min-width:0;min-height:0;padding:clamp(1rem,3vh,2rem) .5rem;display:flex}.S7vNGG_contactStage{align-items:flex-start;padding-top:clamp(1.25rem,4.5vh,2.5rem)}.S7vNGG_systemFit{justify-content:center;align-items:center;width:100%;height:100%;min-height:0;display:flex}.S7vNGG_agentNote{color:#e9eae480;letter-spacing:.01em;gap:.32rem;width:min(100%,19rem);font-size:clamp(.64rem,.84vw,.76rem);line-height:1.2;display:grid}.S7vNGG_agentNote p{margin:0}.S7vNGG_agentNoteLabel{text-transform:uppercase}.S7vNGG_agentNotePrompt{color:#e9eae4;letter-spacing:0;text-wrap:pretty}.S7vNGG_agentNoteAction{color:inherit;font:inherit;cursor:pointer;text-underline-offset:.25em;background:0 0;border:0;justify-self:start;padding:0;-webkit-text-decoration:underline #e9eae459;text-decoration:underline #e9eae459}.S7vNGG_agentNoteAction:hover,.S7vNGG_agentNoteAction:focus-visible{color:#fff;text-decoration-color:currentColor}@media (max-width:960px){.S7vNGG_contactStage{justify-content:flex-start;padding:.25rem .5rem 0}.S7vNGG_agentNote{font-size:var(--index-font)}}.S7vNGG_hoverSequence{z-index:2;color:#e9eae480;font-variant-numeric:tabular-nums;letter-spacing:.01em;text-align:end;text-transform:uppercase;grid-area:1/3;place-self:start stretch;margin-block-start:clamp(1.25rem,4.5vh,2.5rem);margin-inline:2rem clamp(.5rem,1.25vw,1.25rem);font-size:clamp(.64rem,.84vw,.76rem);line-height:1;position:relative}.S7vNGG_hoverSequence ol{box-sizing:border-box;grid-template-columns:100%;gap:.32rem;padding-inline-end:6.5rem;display:grid}.S7vNGG_hoverSequence li{transition:color .45s cubic-bezier(.77,0,0,.99)}.S7vNGG_hoverSequenceSkew{pointer-events:none;transform:translateX(min(calc(var(--row-index) * .5rem), 6rem)) skewX(26deg);transform-origin:0 0;transition:transform .62s cubic-bezier(.77,0,.18,1)}.S7vNGG_hoverSequenceMirror .S7vNGG_hoverSequenceLink span:first-child{white-space:nowrap;width:2.4em;transition:width .62s cubic-bezier(.77,0,.18,1),opacity .3s;display:inline-block;overflow:hidden}.S7vNGG_readoutMode .S7vNGG_hoverSequenceLink span:first-child{opacity:0;width:0}.S7vNGG_hoverSequenceLink{width:100%;color:inherit;font:inherit;letter-spacing:inherit;text-align:inherit;text-transform:inherit;cursor:pointer;pointer-events:auto;transform-origin:0 0;background:0 0;border:0;grid-template-columns:max-content minmax(0,1fr);justify-content:space-between;align-items:start;gap:.65rem;transition:color .15s,transform .45s cubic-bezier(.77,0,0,.99);display:grid;transform:skew(-26deg)}.S7vNGG_hoverSequenceLink:hover{color:#fff;transform:skew(-26deg)translate(-.5rem)}.S7vNGG_hoverSequencePast{transform:skew(-26deg)}.S7vNGG_hoverSequenceLink span:last-child{overflow-wrap:anywhere;text-wrap:pretty;white-space:normal;justify-self:end;min-width:0;max-width:100%;line-height:1.2;transition:max-width .36s cubic-bezier(.77,0,.18,1)}.S7vNGG_hoverSequenceMirror{text-align:start;grid-area:1/1;justify-self:stretch;margin-inline:clamp(.5rem,1.25vw,1.25rem) 2rem}.S7vNGG_hoverSequenceMirror ol{padding-inline:0}.S7vNGG_hoverSequenceMirror .S7vNGG_hoverSequenceSkew{transform:translateX(min(calc(var(--row-index) * .5rem), 6rem)) skewX(-26deg)}.S7vNGG_hoverSequenceMirror .S7vNGG_hoverSequenceLink span:last-child{justify-self:start}.S7vNGG_hoverSequenceMirror .S7vNGG_hoverSequenceLink{transform-origin:0 0;justify-content:start;transition:color .15s,column-gap .62s cubic-bezier(.77,0,.18,1),transform .45s cubic-bezier(.77,0,0,.99);transform:skew(26deg)}.S7vNGG_hoverSequenceMirror .S7vNGG_hoverSequenceLink:hover{transform:skew(26deg)translate(.5rem)}.S7vNGG_readoutMode .S7vNGG_hoverSequenceSkew{transform:skew(-26deg)}.S7vNGG_readoutMode .S7vNGG_hoverSequenceLink{letter-spacing:0;text-transform:none;cursor:default;pointer-events:none;column-gap:0;font-family:Arial,Helvetica,sans-serif}.S7vNGG_readoutMode .S7vNGG_hoverSequenceLink:hover{transform:skew(26deg)}.S7vNGG_readoutMode li:nth-child(2){color:#e9eae46b}.S7vNGG_readoutLink{pointer-events:auto;cursor:pointer;text-underline-offset:.25em;-webkit-text-decoration:underline #e9eae459;text-decoration:underline #e9eae459}.S7vNGG_readoutLink:hover{color:#fff;text-decoration-color:currentColor}.S7vNGG_readoutProbe{visibility:hidden;letter-spacing:0;text-transform:none;pointer-events:none;font-family:Arial,Helvetica,sans-serif;position:absolute}.S7vNGG_hoverSequenceActive{color:#fff}.S7vNGG_hoverSequenceLink:focus-visible{color:#e9eae4;outline-offset:.2rem;outline:1px solid #e9eae499}@media (max-width:960px){.S7vNGG_canvasFrame{--index-font:clamp(.56rem, 2.4vw, .66rem);--index-row:calc(.75rem + 11 * 1.2 * var(--index-font) + 6 * .32rem);grid-template-rows:var(--index-row) minmax(0, 1fr);grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:1.5rem}.S7vNGG_sceneStage,.S7vNGG_systemStage,.S7vNGG_contactStage{grid-area:2/1/auto/-1;height:100%}.S7vNGG_hoverSequence{width:100%;font-size:var(--index-font);pointer-events:none;grid-area:1/2;place-self:start end;margin:.75rem .5rem 0 0;padding-block-end:0}.S7vNGG_hoverSequence ol{padding-inline-end:4rem}.S7vNGG_hoverSequenceSkew{transform:translateX(min(calc(var(--row-index) * .3rem), 3.5rem)) skewX(26deg)}.S7vNGG_hoverSequenceLink,.S7vNGG_hoverSequencePast{transform:skew(-26deg)}.S7vNGG_hoverSequenceLink{pointer-events:auto}.S7vNGG_hoverSequenceMirror{pointer-events:none;grid-area:1/1;place-self:start;width:calc(100% - 1.25rem);margin:.75rem .75rem 0 .5rem;padding-block-end:0}.S7vNGG_hoverSequenceMirror ol{padding-inline-end:3rem}.S7vNGG_hoverSequenceMirror .S7vNGG_hoverSequenceSkew{transform:translateX(min(calc(var(--row-index) * .3rem), 3.5rem)) skewX(-26deg)}.S7vNGG_readoutMode .S7vNGG_hoverSequenceSkew{transform:skew(-26deg)}.S7vNGG_hoverSequenceMirror .S7vNGG_hoverSequenceLink{transform:skew(26deg)}}@media (max-width:768px){.S7vNGG_shell{padding-block:0}}@media (prefers-reduced-motion:reduce){.S7vNGG_hoverSequence li,.S7vNGG_hoverSequenceLink{transition:none}}@media (max-width:480px){.S7vNGG_hoverSequenceSkew,.S7vNGG_hoverSequenceMirror .S7vNGG_hoverSequenceSkew,.S7vNGG_hoverSequenceLink,.S7vNGG_hoverSequencePast,.S7vNGG_hoverSequenceMirror .S7vNGG_hoverSequenceLink,.S7vNGG_hoverSequenceLink:hover,.S7vNGG_hoverSequenceMirror .S7vNGG_hoverSequenceLink:hover{transform:none}.S7vNGG_hoverSequence ol,.S7vNGG_hoverSequenceMirror ol{padding-inline-end:0}}@media (min-width:961px){.S7vNGG_stackedFrame{grid-template-rows:auto minmax(0,1fr)}.S7vNGG_stackedFrame .S7vNGG_systemStage,.S7vNGG_stackedFrame .S7vNGG_contactStage{grid-area:2/1/auto/-1}.S7vNGG_stackedFrame .S7vNGG_systemStage{padding:1.5rem clamp(.5rem,1.25vw,1.25rem) .5rem}.S7vNGG_stackedFrame .S7vNGG_contactStage{justify-content:flex-start;padding:2rem 0 0 clamp(.5rem,1.25vw,1.25rem)}}@media (max-width:960px){.S7vNGG_hoverSequence{max-height:calc(var(--index-row) - .75rem);overscroll-behavior:contain;scrollbar-width:thin;overflow:clip auto}.S7vNGG_hoverSequenceMirror{min-height:0}}.S7vNGG_constellationView>footer{flex:none;padding-top:.5rem;padding-bottom:0}
._6SpWeG_stage{padding-block:clamp(1rem,3vh,2rem);grid-column:2!important}@media (max-width:960px){._6SpWeG_stage{padding-block:.5rem;grid-area:2/1/auto/-1!important}}
