.vw-display{letter-spacing:-.015em;font-family:Schibsted Grotesk,system-ui,sans-serif}.vw-body,.vw-label{font-family:Schibsted Grotesk,system-ui,sans-serif}.hero-marquee{width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.hero-marquee-track{width:max-content;animation:linear infinite hero-marquee-scroll;display:flex}.hero-marquee:hover .hero-marquee-track{animation-play-state:paused}.hero-marquee-seg{flex-shrink:0;align-items:center;display:flex}@keyframes hero-marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@property --beam-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.hero-border-beam{background:conic-gradient(from var(--beam-angle), transparent 0%, transparent 72%, var(--beam-from) 84%, var(--beam-to) 94%, transparent 100%);-webkit-mask-composite:xor;padding:2px;animation-name:hero-beam-spin;animation-timing-function:linear;animation-iteration-count:infinite;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes hero-beam-spin{to{--beam-angle:360deg}}.hero-shimmer{position:relative;overflow:hidden}.hero-shimmer:after{content:"";background:linear-gradient(115deg,#0000 30%,#ffffff8c 50%,#0000 70%);animation:3.2s ease-in-out infinite hero-shimmer-sweep;position:absolute;inset:0;transform:translate(-120%)}@keyframes hero-shimmer-sweep{0%{transform:translate(-120%)}55%,to{transform:translate(120%)}}.hero-caret{vertical-align:text-bottom;background:var(--vw-primary,#5b2eff);width:2px;height:1.1em;margin-left:2px;animation:1s step-end infinite hero-caret-blink;display:inline-block}@keyframes hero-caret-blink{50%{opacity:0}}.hero-aurora-blob{filter:blur(90px);will-change:transform;border-radius:9999px;animation:18s ease-in-out infinite alternate hero-aurora-drift;position:absolute}@keyframes hero-aurora-drift{0%{transform:translate(0)scale(1)}50%{transform:translate(6%,-8%)scale(1.12)}to{transform:translate(-5%,6%)scale(.94)}}.vw-aurora-layer{will-change:transform;border-radius:9999px}.vw-aurora-warm{animation:18s ease-in-out infinite alternate aurora-drift}.vw-aurora-cool{animation:22s ease-in-out -6s infinite alternate-reverse aurora-drift}@keyframes aurora-drift{0%{transform:translate(0)scale(1)}50%{transform:translate(4%,-6%)scale(1.12)}to{transform:translate(-5%,5%)scale(.95)}}@media (prefers-reduced-motion:reduce){.vw-aurora-warm,.vw-aurora-cool{animation:none!important}}.hero-orbit{animation:linear infinite hero-orbit-spin}.hero-orbit-item{animation:linear infinite hero-orbit-counter}@keyframes hero-orbit-spin{to{transform:rotate(360deg)}}@keyframes hero-orbit-counter{to{transform:rotate(-360deg)}}.hero-dotgrid{background-image:radial-gradient(circle, rgba(var(--vw-ink-rgb,23, 21, 63), .14) 1.2px, transparent 1.3px);background-size:26px 26px}.hero-float{animation:5.5s ease-in-out infinite hero-float-y}@keyframes hero-float-y{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.hero-node{animation:2.8s ease-in-out infinite hero-node-pulse}@keyframes hero-node-pulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:0;transform:scale(2.2)}}.hero-packet{animation:3.6s ease-in-out infinite hero-packet-move}@keyframes hero-packet-move{0%{offset-distance:0%;opacity:0}12%,88%{opacity:1}to{offset-distance:100%;opacity:0}}.hero-beam-line{animation:6s ease-in-out infinite hero-beam-sweep}@keyframes hero-beam-sweep{0%{opacity:0;transform:translate(-45%)scaleX(.5)}25%,70%{opacity:1}to{opacity:0;transform:translate(45%)scaleX(1)}}@media (prefers-reduced-motion:reduce){.hero-marquee-track,.hero-border-beam,.hero-shimmer:after,.hero-aurora-blob,.hero-orbit,.hero-orbit-item,.hero-float,.hero-caret,.hero-node,.hero-packet,.hero-beam-line{animation:none!important}}@keyframes vw-move-vertical{0%{transform:translateY(-50%)}50%{transform:translateY(50%)}to{transform:translateY(-50%)}}@keyframes vw-move-in-circle{0%{transform:rotate(0)}50%{transform:rotate(180deg)}to{transform:rotate(360deg)}}@keyframes vw-move-horizontal{0%{transform:translate(-50%)translateY(-10%)}50%{transform:translate(50%)translateY(10%)}to{transform:translate(-50%)translateY(-10%)}}.animate-first{animation:30s infinite vw-move-vertical}.animate-second{animation:20s infinite reverse vw-move-in-circle}.animate-third{animation:40s linear infinite vw-move-in-circle}.animate-fourth{animation:40s infinite vw-move-horizontal}.animate-fifth{animation:20s infinite vw-move-in-circle}@media (prefers-reduced-motion:reduce){.animate-first,.animate-second,.animate-third,.animate-fourth,.animate-fifth{animation:none!important}}.hg-glass{-webkit-backdrop-filter:blur(18px);background:#ffffff9e;border:1px solid #0f172a0f;box-shadow:0 10px 30px #0b3a5d14}.hg-card{opacity:0;filter:blur(6px);transition:opacity .62s cubic-bezier(.16,1,.3,1),transform .62s cubic-bezier(.16,1,.3,1),filter .62s cubic-bezier(.16,1,.3,1);transform:translateY(14px)}.hg-card-in{opacity:1;filter:none;transform:none}@media (prefers-reduced-motion:reduce){.hg-card{opacity:1;filter:none;transition:none;transform:none}}.hg-sky-item{opacity:0;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transform:translateY(26px)}.hg-sky-in .hg-sky-item{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.hg-sky-item{opacity:1;transition:none;transform:none}}
