.relevance-intro{--relevance-intro-width:min(640px,calc(100vw - 32px));--relevance-intro-shift:-8px;--relevance-intro-base:0.4516129032;display:none;color:#f2f0eb;color-scheme:dark;font-family:var(
    --product-font,-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif
  )}html[data-brand-intro=playing] .relevance-intro{position:fixed;inset:0;z-index:100;display:grid;place-items:center;isolation:isolate;overflow:hidden;background:transparent;animation:relevance-intro-arrive 3.254545455s linear both}html[data-brand-intro=playing]:not([data-intro-ready=true]) .relevance-intro,html[data-brand-intro=playing]:not([data-intro-ready=true]) .relevance-intro *{animation-play-state:paused}.relevance-intro:focus{outline:none}.relevance-intro-cover{position:absolute;inset:0;z-index:0;background:#090a0c!important;pointer-events:none}.relevance-intro,.relevance-intro :not(.relevance-intro-cover){background-color:transparent!important}.relevance-intro-stage{position:relative;z-index:1;width:var(--relevance-intro-width);aspect-ratio:2;transform:translateY(var(--relevance-intro-shift));pointer-events:none;animation:relevance-intro-depart .26s ease 1.66s both}.relevance-intro-scene{z-index:2;display:block;overflow:hidden;pointer-events:none;contain:paint;will-change:filter}.relevance-intro-camera-surface,.relevance-intro-scene{position:absolute;inset:0}.relevance-intro-camera-surface>svg{display:block;overflow:hidden}.relevance-intro-camera:not([transform]){transform:translate(50vw,calc(50dvh + var(--relevance-intro-shift) - var(--relevance-intro-width) * .0325)) scale(var(--relevance-intro-base));transform-origin:0 0}.relevance-intro-connections{position:absolute;inset:0;display:block;width:100%;height:100%;overflow:visible;stroke-linecap:round}.relevance-intro-connection{--connection-delay:0ms;color:#baa9ef}.relevance-intro-connection-2{--connection-delay:60ms;color:#a3b8df}.relevance-intro-connection-3{--connection-delay:100ms;color:#8cd5c5}.relevance-intro-light,.relevance-intro-track{stroke:currentColor;vector-effect:non-scaling-stroke}.relevance-intro-track{stroke-width:.7;animation:relevance-intro-connect .85s var(--connection-delay) cubic-bezier(.22,.7,.2,1) both}.relevance-intro-light{stroke-width:1.1;stroke-dasharray:.075 1;animation:relevance-intro-travel .65s var(--connection-delay) cubic-bezier(.4,0,.24,1) both}.relevance-intro-halo{position:absolute;left:50%;top:43.5%;translate:-50% -50%;width:180px;height:160px;background:radial-gradient(ellipse,#9b81e619 0,#85caba0d 34%,transparent 68%);animation:relevance-intro-halo 1.2s ease both}.relevance-intro-mark{animation:relevance-intro-mark-shadow 3.4s linear both}html[data-intro-phase=revealing] .relevance-intro-mark{animation:none}.relevance-intro-wordmark{position:absolute;top:calc(43.5% + 58px);left:50%;translate:-50% 0;width:8em;height:1.1em;overflow:visible;color:#f2f0eb;font-size:40px;font-weight:500;letter-spacing:-.055em;line-height:1.1;animation:relevance-intro-wordmark .44s cubic-bezier(.2,.7,.25,1) .58s both}@media (forced-colors:active){.relevance-intro-wordmark text{fill:CanvasText}}@keyframes relevance-intro-connect{0%{opacity:0;stroke-dasharray:1;stroke-dashoffset:1}24%{opacity:.34}68%{opacity:.3;stroke-dashoffset:0}to{opacity:0;stroke-dasharray:1;stroke-dashoffset:0}}@keyframes relevance-intro-travel{0%{opacity:0;stroke-dashoffset:.1}12%{opacity:.8}78%{opacity:.8}to{opacity:0;stroke-dashoffset:-1}}@keyframes relevance-intro-mark-shadow{0%,50%{filter:drop-shadow(0 8px 20px #0009)}52.941176%,to{filter:none}}@keyframes relevance-intro-halo{0%,12%{opacity:0;transform:scale(.88)}58%{opacity:1;transform:scale(1)}to{opacity:.7;transform:scale(1)}}@keyframes relevance-intro-wordmark{0%{opacity:0;transform:translateY(5px);filter:blur(2px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes relevance-intro-depart{0%{opacity:1}to{opacity:0}}@keyframes relevance-intro-arrive{0%,to{visibility:visible}}@media (max-width:600px){.relevance-intro{--relevance-intro-width:calc(100vw - 24px);--relevance-intro-base:0.3870967742}.relevance-intro-wordmark{top:calc(43.5% + 49px);font-size:34px}}@media (max-height:480px) and (min-width:601px){.relevance-intro{--relevance-intro-width:min(520px,calc(100vw - 160px));--relevance-intro-shift:-16px;--relevance-intro-base:0.3870967742}.relevance-intro-wordmark{top:calc(43.5% + 49px);font-size:34px}}@media (prefers-reduced-motion:reduce){html[data-brand-intro=playing] .relevance-intro{display:none;animation:none}.relevance-intro *{animation:none}}