.v2{--ink:#040d1b;--navy:#071a31;--navy-2:#0b2342;--blue:#1877e8;--blue-2:#2d8cff;--sky:#6bbcff;--paper:#f4f2ed;--line:#d9dfe7;--text:#0b1c33;--muted:#536073;--serif:"Instrument Serif", "Iowan Old Style", Georgia, "Times New Roman", serif;--mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;color:var(--text);-webkit-font-smoothing:antialiased;background:#fff;font-family:Open Sans,ui-sans-serif,system-ui,sans-serif;overflow-x:clip}.v2 *,.v2 :before,.v2 :after{box-sizing:border-box}.v2 h1,.v2 h2,.v2 h3,.v2 h4{text-wrap:balance;font-family:Montserrat,Open Sans,ui-sans-serif,system-ui,sans-serif}.v2 .serif{font-family:var(--serif);letter-spacing:-.01em;font-style:italic;font-weight:400}.v2 .mono{font-family:var(--mono)}.v2 :focus-visible{outline:2px solid var(--blue-2);outline-offset:3px;border-radius:2px}@keyframes v2-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes v2-route{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes v2-blink{50%{opacity:0}}@keyframes v2-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes v2-ring{0%{opacity:.7;transform:scale(.8)}to{opacity:0;transform:scale(2.2)}}@keyframes v2-draw{0%{stroke-dashoffset:var(--len,400)}to{stroke-dashoffset:0}}@keyframes v2-slide-in{0%{opacity:0;transform:translate(24px)scale(.98)}to{opacity:1;transform:none}}@keyframes v2-pop{0%{opacity:0;transform:scale(.6)}70%{transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes v2-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes v2-word-in{0%{opacity:0;transform:translateY(110%)}to{opacity:1;transform:none}}@keyframes v2-grow-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes v2-grow-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.v2 .v2-route{animation:.55s cubic-bezier(.22,1,.36,1) both v2-route}.v2 .caret:after{content:"";vertical-align:-.15em;background:var(--sky);width:.55ch;height:1.05em;margin-left:2px;animation:1s step-end infinite v2-blink;display:inline-block}.v2 .marquee-track{width:max-content;animation:v2-marquee var(--dur,48s) linear infinite;display:flex}.v2 .marquee:hover .marquee-track{animation-play-state:paused}.v2 .shimmer{background:linear-gradient(100deg,#0000 20%,#ffffff59,#0000 80%) 0 0/200% 100%;animation:2.6s linear infinite v2-shimmer}.v2 .grid-lines{background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:64px 64px}@media(prefers-reduced-motion:reduce){.v2 *,.v2 :before,.v2 :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.v2 .marquee-track{animation:none}}
