.question-reel{--question-reel-shift:.78s;--question-reel-ease:cubic-bezier(.22, 1, .36, 1);--question-reel-size:clamp(1.05rem, 2.4vw, 1.95rem);--question-reel-overscale:1;--question-reel-stage-h:clamp(15rem, 30vh, 20rem);box-sizing:border-box;width:100%;margin:0;margin-block:calc((var(--question-reel-overscale) - 1) * var(--question-reel-stage-h) / 2);color:inherit;perspective:900px;perspective-origin:20%;padding:0}.question-reel__tilt{width:100%;transform-style:preserve-3d}.question-reel__plane{width:100%;transform-style:preserve-3d;position:relative}.question-reel__glow{z-index:0;pointer-events:none;background:radial-gradient(circle at 52% 48%,#05070a52 0%,#05070a29 28%,#05070a00 68%);position:absolute;inset:-55% -40% -60% -65%;transform:translateZ(-1px)}.question-reel--reduce{--question-reel-overscale:1}.question-reel--reduce .question-reel__tilt{transform:none}.question-reel__stage{z-index:1;width:100%;min-height:var(--question-reel-stage-h);position:relative;overflow:visible hidden;transform:translateZ(0)}@media (width>=48rem){.question-reel{--question-reel-overscale:1.42;--question-reel-scale-origin:84%}.question-reel__tilt{transform-origin:0;transform:rotateY(-28deg)rotateX(3deg)}.question-reel__plane{transform:scale(var(--question-reel-overscale));transform-origin:var(--question-reel-scale-origin) center}}.question-reel__item{box-sizing:border-box;width:100%;font-family:var(--site-display);font-weight:200;font-size:var(--question-reel-size);letter-spacing:-.03em;text-align:center;color:#f4f6f9e0;quotes:none;transform-origin:50%;opacity:0;pointer-events:none;-webkit-user-select:none;user-select:none;will-change:top, transform, opacity;transition:top var(--question-reel-shift) var(--question-reel-ease), transform var(--question-reel-shift) var(--question-reel-ease), opacity calc(var(--question-reel-shift) * .85) ease;margin:0;padding:0 .5rem;line-height:1.22;position:absolute;left:50%;transform:translate(-50%,-50%)scale(.72)}.question-reel__stack{max-width:100%;display:inline-block;position:relative}.question-reel__line{white-space:nowrap;display:block}.question-reel__stack:before,.question-reel__stack:after{content:"";pointer-events:none;opacity:0;height:1px;transition:opacity calc(var(--question-reel-shift) * .85) ease;background:#f4f6f938;position:absolute;left:0;right:0}.question-reel__stack:before{bottom:calc(100% + .65rem)}.question-reel__stack:after{top:calc(100% + .65rem)}.question-reel__item[data-pos=prev] .question-reel__stack:before,.question-reel__item[data-pos=center] .question-reel__stack:before,.question-reel__item[data-pos=center] .question-reel__stack:after,.question-reel__item[data-pos=next] .question-reel__stack:after{opacity:1}.question-reel__item[data-pos=prev]{opacity:.34;z-index:1;top:25%;transform:translate(-50%,-50%)scale(.72)}.question-reel__item[data-pos=center]{opacity:1;z-index:3;top:50%;transform:translate(-50%,-50%)scale(1)}.question-reel__item[data-pos=next]{opacity:.34;z-index:1;top:75%;transform:translate(-50%,-50%)scale(.72)}.question-reel__item[data-pos=queue-prev]{opacity:0;z-index:0;top:-12%;transform:translate(-50%,-50%)scale(.62)}.question-reel__item[data-pos=queue-next]{opacity:0;z-index:0;top:112%;transform:translate(-50%,-50%)scale(.62)}.question-reel__item[data-pos=idle]{opacity:0;visibility:hidden;z-index:0;transition:none;top:112%;transform:translate(-50%,-50%)scale(.62)}.question-reel--reduce .question-reel__item:not([data-pos=center]){display:none}.question-reel--reduce .question-reel__item[data-pos=center]{opacity:1;position:relative;top:auto;left:auto;transform:none}.mode-cycle{--mode-cycle-gap:1.35rem;gap:0 var(--mode-cycle-gap);grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;display:grid}.mode-cycle__tab{appearance:none;width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin:0;padding:0;display:block}.mode-cycle__tab:focus-visible{outline-offset:4px;outline:2px solid #f4f6f98c}.mode-cycle__title{font-family:var(--site-display);letter-spacing:-.02em;white-space:nowrap;color:#f4f6f97a;margin:0 0 .55rem;font-size:clamp(1.05rem,1.6vw,1.25rem);font-weight:400;line-height:1.15;transition:color .28s;display:block}.mode-cycle__tab.is-active .mode-cycle__title{color:#f4f6f9}.mode-cycle__meter{background:#f4f6f92e;height:2px;display:block;overflow:hidden}.mode-cycle__fill{transform-origin:0;will-change:transform;background:#f4f6f9;width:100%;height:100%;display:block;transform:scaleX(0)}.mode-cycle--reduce .mode-cycle__tab.is-active .mode-cycle__fill{transform:scaleX(1)}.mode-cycle__panel{padding-inline:calc((100% - 3 * var(--mode-cycle-gap)) / 8);grid-column:1/-1;margin-top:calc(1.15rem + .5lh);display:grid}.mode-cycle__body{visibility:hidden;pointer-events:none;grid-area:1/1}.mode-cycle__body.is-active{visibility:visible;pointer-events:auto}.mode-cycle__copy{color:#f4f6f9db;max-width:none;margin:0}.mode-cycle__ideal{max-width:none;font-family:var(--site-display);letter-spacing:-.01em;color:#838589;margin:.7rem 0 0;font-size:.95em;font-weight:200;line-height:1.45}@media (width<=48rem){.mode-cycle{--mode-cycle-gap:.7rem}.mode-cycle__title{letter-spacing:-.03em;margin-bottom:.4rem;font-size:clamp(.72rem,2.8vw,.95rem)}}@media (width<=40rem){.mode-cycle{--mode-cycle-gap:.4rem}.mode-cycle__title{margin-bottom:.3rem;font-size:clamp(.62rem,2.6vw,.78rem)}.mode-cycle__panel{margin-top:calc(.95rem + .5lh)}}@media (prefers-reduced-motion:reduce){.mode-cycle__title{transition:none}}.home-page{color:#f4f6f9;--home-title-size:var(--site-title-size);--home-title-weight:var(--site-title-weight);--home-title-tracking:var(--site-title-tracking);--home-title-leading:var(--site-title-leading);--home-body-size:var(--site-body-size);--home-body-weight:var(--site-body-weight);--home-body-tracking:var(--site-body-tracking);--home-body-leading:var(--site-body-leading);--home-kicker-size:var(--site-kicker-size)}.home-page .hero-band{isolation:isolate;z-index:0;max-width:none;margin:calc(-1 * var(--site-topbar-height)) 0 0;box-shadow:none;min-height:100dvh;padding:0;position:relative;overflow:visible}.home-page .hero-band:before{display:none}.home-page .hero-band:after{content:"";inset-inline:0;z-index:2;pointer-events:none;background:linear-gradient(#00000047,#0000);height:.55rem;position:absolute;top:100%}.home-page .site-hero-wrap{z-index:0;pointer-events:none;--video-parallax-y:0px;--reveal-x:50%;--reveal-y:50%;--reveal-inner:0px;--reveal-outer:0px;--smoke-a-x:0px;--smoke-a-y:0px;--smoke-b-x:0px;--smoke-b-y:0px;--smoke-c-x:0px;--smoke-c-y:0px;--smoke-d-x:0px;--smoke-d-y:0px;height:100%;min-height:100dvh;position:absolute;inset:0;overflow:hidden}.home-page .site-hero-video{object-fit:cover;object-position:center center;width:100%;height:100%;transform:translate3d(0, var(--video-parallax-y,0px), 0) scale(2);will-change:transform;position:absolute;inset:0}.home-page .site-hero-video--mono{filter:grayscale(.8)saturate(.2)brightness(.2)contrast()blur(5px)}.home-page .site-hero-video--color{opacity:0;transition:opacity .2s ease-out;-webkit-mask:url(#hero-mask);mask:url(#hero-mask)}.home-page .hero-band.is-color-reveal .site-hero-video--color{opacity:1}.home-page .home-hero__content{z-index:1;box-sizing:border-box;min-height:100dvh;width:min(100%, var(--site-max));padding:calc(var(--site-topbar-height) + clamp(2rem, 8vh, 5rem)) var(--site-gutter) clamp(2rem, 4vh, 3rem);align-items:center;margin-inline:auto;display:grid;position:relative}.home-page .home-hero__lede{width:100%;max-width:none;font-family:var(--site-display);font-weight:var(--site-lede-weight);font-size:var(--site-lede-size);line-height:var(--site-lede-leading);letter-spacing:var(--site-lede-tracking);color:#fff;text-shadow:0 2px 4px #00000080,0 14px 36px #0e17266b;margin:0;transform:translateY(-3vh)}.home-page .home-hero__lede strong{background:#ffffff24;font-weight:400}.home-page .home-probe__title,.home-page .cluster__title,.home-page .expand__title,.home-page .band__title{font-family:var(--site-display);font-weight:var(--home-title-weight);font-size:var(--home-title-size);letter-spacing:var(--home-title-tracking);line-height:var(--home-title-leading)}.home-page .home-probe__copy,.home-page .cluster__lede,.home-page .band__copy,.home-page .expand__content p,.home-page .mode-cycle__copy{font-family:var(--site-display);font-weight:var(--home-body-weight);font-size:var(--home-body-size);letter-spacing:var(--home-body-tracking);line-height:var(--home-body-leading)}.home-page .home-probe__kicker,.home-page .expand__kicker{font-size:var(--home-kicker-size)}.home-page .home-probe{box-sizing:border-box;width:min(100%, var(--site-max));padding:clamp(3.5rem, 8vh, 5.5rem) var(--site-gutter);margin-inline:auto}.home-page .home-probe__grid{align-items:stretch;margin:0}.home-page .home-probe__grid>[class*=pure-u-]{box-sizing:border-box}@media (width>=48rem){.home-page .home-probe__grid{flex-wrap:wrap;display:flex}.home-page .home-probe__grid>[class*=pure-u-]{flex-direction:column;display:flex}.home-page .home-probe__grid>[class*=pure-u-]:first-child{justify-content:center;padding-right:1.75rem}.home-page .home-probe__grid>[class*=pure-u-]:last-child{justify-content:center;padding-left:1.75rem;overflow:visible}}.home-page .home-probe__kicker{font-family:var(--site-mono);letter-spacing:.12em;text-transform:uppercase;color:#f4f6f98c;margin:0 0 .75rem}.home-page .home-probe__title{color:#f4f6f9;margin:0}.home-page .home-probe__copy{color:#f4f6f9c7;margin:.85rem 0 0}@media (width>=48rem){.home-page .home-probe__title{white-space:nowrap}.home-page .home-probe__copy{margin-top:1.85rem}}.home-page .home-systems-expand{--expand-stage-height:min(68vh, 32rem)}.home-page .home-systems-expand .expand__visuals{order:-1}.home-page .home-systems-expand .expand__track{height:480vh}.home-page .home-systems-expand .expand__content p+p{margin-top:.85rem}.home-page .home-systems-expand .expand__link{width:fit-content;font-family:var(--site-display);font-weight:400;font-size:var(--home-body-size);letter-spacing:var(--home-body-tracking);color:#f4f6f9;text-underline-offset:.18em;margin-top:.35rem;margin-left:auto;-webkit-text-decoration:underline #f4f6f966;text-decoration:underline #f4f6f966;display:block}.home-page .home-systems-expand .expand__link:hover,.home-page .home-systems-expand .expand__link:focus-visible{text-decoration-color:#f4f6f9}@media (width<=48rem){.home-page .home-systems-expand{margin-top:2.75rem}.home-page .home-systems-expand .expand__pin{align-items:flex-start;padding-top:1.75rem}.home-page .home-systems-expand .expand__stage{flex:none;height:auto;max-height:none}.home-page .home-systems-expand .expand__layout{flex:none;justify-content:flex-start;gap:1rem;height:auto;min-height:0}.home-page .home-systems-expand .expand__copy{flex:none;max-height:none;overflow:visible}.home-page .home-systems-expand .expand__visuals{width:calc(100% + 2 * var(--site-gutter));margin-inline:calc(-1 * var(--site-gutter));flex:none;justify-content:center;align-items:center;height:auto;max-height:none;display:flex}.home-page .home-systems-expand .expand__visuals-frame{aspect-ratio:4/3;width:min(100%,22rem);max-width:min(100%,1.33333*min(40dvh,15rem));height:auto;max-height:min(40dvh,15rem)}.home-page .home-systems-expand .expand__figure,.home-page .home-systems-expand .expand__figure .viz-stage,.home-page .home-systems-expand .system-figure__scene,.home-page .home-systems-expand .system-figure__plane{width:100%;height:100%}.home-page .home-systems-expand .expand__figure .viz-stage{object-fit:contain;overflow:visible}.home-page .home-systems-expand .viz-stage__canvas{width:100%;height:100%;display:block}}@media (width<=40rem){.home-page .hero-band,.home-page .site-hero-wrap{min-height:50dvh}.home-page .home-hero__content{min-height:50dvh;padding-top:calc(var(--site-topbar-height) + 1.5rem);padding-bottom:1.25rem}.home-page .site-hero-video{transform:translate3d(0, var(--video-parallax-y,0px), 0) scale(1.48);object-position:center 24%}.home-page .site-hero-video--mono{filter:grayscale(.42)saturate(.42)brightness(.62)contrast(1.03)blur(3.5px)}.home-page .home-systems-expand .expand__visuals-frame{max-width:min(100%,1.33333*min(36dvh,13rem));max-height:min(36dvh,13rem)}}@media (prefers-reduced-motion:reduce){.home-page .site-hero-video{transform:none}}
