.vigor-module__CgXFmG__root{--v-bg:#0d0f12;--v-surface:#171a20;--v-ink:#f5f5f5;--v-lime:#c6ff3d;--v-focus:#c6ff3d;background-color:var(--v-bg);color:var(--v-ink);font-family:var(--font-vigor-body), system-ui, sans-serif;overflow-x:clip}.vigor-module__CgXFmG__root :focus-visible{outline:3px solid var(--v-focus);outline-offset:3px;border-radius:2px}.vigor-module__CgXFmG__root ::selection{background:var(--v-lime);color:var(--v-bg)}.vigor-module__CgXFmG__display{font-family:var(--font-vigor-display), system-ui, sans-serif}.vigor-module__CgXFmG__duo{isolation:isolate}.vigor-module__CgXFmG__duo img{filter:grayscale()contrast(1.08);transition:filter .7s,transform 1.2s cubic-bezier(.2,.7,.2,1)}.vigor-module__CgXFmG__duo:after{content:"";background:var(--v-lime);mix-blend-mode:multiply;opacity:.85;pointer-events:none;transition:opacity .7s;position:absolute;inset:0}.vigor-module__CgXFmG__duoHover:hover img,.vigor-module__CgXFmG__duoHover:focus-within img{filter:grayscale(0)contrast();transform:scale(1.04)}.vigor-module__CgXFmG__duoHover:hover:after,.vigor-module__CgXFmG__duoHover:focus-within:after{opacity:0}.vigor-module__CgXFmG__duoSoft img{filter:grayscale(.75)contrast(1.06)brightness(.92)}.vigor-module__CgXFmG__duoSoft:after{opacity:.32}.vigor-module__CgXFmG__cutHeroPhoto{clip-path:polygon(0 0,100% 0,100% 100%,0 calc(100% - 7vw))}@media (min-width:1024px){.vigor-module__CgXFmG__cutHeroPhoto{clip-path:polygon(14% 0,100% 0,100% 100%,0 100%)}}.vigor-module__CgXFmG__cutBottom{clip-path:polygon(0 0,100% 0,100% calc(100% - 4vw),0 100%)}.vigor-module__CgXFmG__cutTop{clip-path:polygon(0 4vw,100% 0,100% 100%,0 100%)}.vigor-module__CgXFmG__mark{color:var(--v-bg);z-index:0;padding:0 .12em;display:inline-block;position:relative}.vigor-module__CgXFmG__mark:before{content:"";background:var(--v-lime);z-index:-1;position:absolute;inset:.08em -.06em;transform:skew(-10deg)}.vigor-module__CgXFmG__stroke{color:#0000;-webkit-text-stroke:2px var(--v-ink)}.vigor-module__CgXFmG__strokeLime{color:#0000;-webkit-text-stroke:2px var(--v-lime)}.vigor-module__CgXFmG__track{will-change:transform;width:max-content;animation:32s linear infinite vigor-module__CgXFmG__vigor-marquee;display:flex}.vigor-module__CgXFmG__trackSlow{animation-duration:54s;animation-direction:reverse}.vigor-module__CgXFmG__marquee:hover .vigor-module__CgXFmG__track{animation-play-state:paused}@keyframes vigor-module__CgXFmG__vigor-marquee{0%{transform:translate(0,0)}to{transform:translate(-50%)}}.vigor-module__CgXFmG__rise{animation:.8s cubic-bezier(.2,.7,.1,1) both vigor-module__CgXFmG__vigor-rise;animation-delay:calc(var(--i,0) * .1s)}@keyframes vigor-module__CgXFmG__vigor-rise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translate(0,0)}}.vigor-module__CgXFmG__kenburns{animation:18s ease-out both vigor-module__CgXFmG__vigor-kenburns}@keyframes vigor-module__CgXFmG__vigor-kenburns{0%{transform:scale(1.1)}to{transform:scale(1)}}.vigor-module__CgXFmG__pulse{background:var(--v-lime);border-radius:999px;flex:none;width:8px;height:8px;display:inline-block;position:relative;box-shadow:0 0 12px #c6ff3dcc}.vigor-module__CgXFmG__pulse:after{content:"";border:1px solid var(--v-lime);border-radius:999px;animation:2s ease-out infinite vigor-module__CgXFmG__vigor-pulse;position:absolute;inset:0}@keyframes vigor-module__CgXFmG__vigor-pulse{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(3.2)}}.vigor-module__CgXFmG__grid{background-image:linear-gradient(90deg,#f5f5f512 1px,#0000 1px),linear-gradient(#f5f5f512 1px,#0000 1px);background-size:48px 48px}.vigor-module__CgXFmG__fadeRadial{-webkit-mask-image:radial-gradient(#000 30%,#0000 80%);mask-image:radial-gradient(#000 30%,#0000 80%)}.vigor-module__CgXFmG__stripes{background-image:repeating-linear-gradient(-45deg,#f5f5f50d 0 1px,#0000 1px 14px)}.vigor-module__CgXFmG__scroller{scrollbar-width:none}.vigor-module__CgXFmG__scroller::-webkit-scrollbar{display:none}@media (prefers-reduced-motion:reduce){.vigor-module__CgXFmG__track,.vigor-module__CgXFmG__rise,.vigor-module__CgXFmG__kenburns,.vigor-module__CgXFmG__pulse:after{animation:none!important}.vigor-module__CgXFmG__duo img,.vigor-module__CgXFmG__duo:after{transition:none}.vigor-module__CgXFmG__root *{scroll-behavior:auto!important;transition-duration:.01ms!important}}
