@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/af21ab248943f479-s.3gj6ciom31zjc.woff2?dpl=dpl_61GqoALYr5oJ3SRodWR7Q1NMGTFV)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/4ae66b896b591e96-s.0_kz_z3o_slvt.woff2?dpl=dpl_61GqoALYr5oJ3SRodWR7Q1NMGTFV)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/21ca8f3f56c22ca2-s.p.1cp9-4nby68jc.woff2?dpl=dpl_61GqoALYr5oJ3SRodWR7Q1NMGTFV)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.archivo_d462d458-module__sS3bCG__className{font-family:Archivo,Archivo Fallback;font-style:normal}.archivo_d462d458-module__sS3bCG__variable{--font-archivo:"Archivo", "Archivo Fallback"}
html:has([data-v2]),html:has([data-v2]) body{background:var(--color-v-void);color-scheme:dark;scrollbar-color:#2a2a38 #06060b}html[data-site-theme=light]:has([data-v2]),html[data-site-theme=light]:has([data-v2]) body{color-scheme:light;scrollbar-color:#cfc9be #faf8f4}html[data-site-theme=light]{--color-v-void:#faf8f4;--color-v-abyss:#f3f0e9;--color-v-raised:#fff;--color-v-elevated:#fff;--color-v-text:#16151c;--color-v-text-2:#4a4856;--color-v-text-3:#6b6879;--color-v-teal:#0f766e;--color-v-violet:#6d28d9;--color-v-amber:#b45309;--color-v-flame:#c2410c;--color-v-flame-deep:#9a3412;--color-v-line:#16151c17;--color-v-line-2:#16151c24;--color-v-line-3:#16151c38;--color-v-line-4:#16151c66;--color-v-surface:#16151c06;--color-v-surface-2:#16151c0d;--color-v-surface-3:#16151c1f;--color-v-surface-4:#16151c47}[data-v2]{--pr-mark-1:#fff;--pr-mark-2:#ece9e1;--pr-mark-3:#d6d2c8;--pr-mark-4:#d9d5cb;--pr-mark-5:#a9a498;--pr-mark-fold:#8f8a7e}html[data-site-theme=light] [data-v2]{--pr-mark-1:#8e8b9b;--pr-mark-2:#6f6c7e;--pr-mark-3:#55525f;--pr-mark-4:#4a4856;--pr-mark-5:#2c2a36;--pr-mark-fold:#16151c}[data-v2]{--v-ease:cubic-bezier(.22, 1, .36, 1);--v-ease-io:cubic-bezier(.65, 0, .35, 1);--v-gutter:clamp(20px, 5vw, 72px);--v-max:1320px;background:var(--color-v-void);color:var(--color-v-text);font-family:var(--font-geist), ui-sans-serif, system-ui, sans-serif;font-feature-settings:"ss01", "cv11";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:17px;line-height:1.6}[data-v2] ::selection{background:var(--color-v-flame);color:var(--color-v-void)}[data-v2] :focus-visible{outline:2px solid var(--color-v-flame);outline-offset:3px;border-radius:3px}.v-display{font-family:var(--font-archivo), ui-sans-serif, system-ui, sans-serif;font-variation-settings:"wdth" 90;font-weight:700}.v-display-mid{font-family:var(--font-archivo), ui-sans-serif, system-ui, sans-serif;font-variation-settings:"wdth" 94;font-weight:500}.v-sans{font-family:var(--font-geist), ui-sans-serif, system-ui, sans-serif}.v-mono{font-family:var(--font-jetbrains), ui-monospace, SFMono-Regular, monospace}.v-label{font-family:var(--font-jetbrains), ui-monospace, monospace;letter-spacing:.18em;text-transform:uppercase;font-size:11px;font-weight:500;line-height:1}.v-d1{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(31px,5.2vw,74px);line-height:1}@media (min-width:640px){.v-d1{letter-spacing:-.038em;line-height:.95}}.v-d2{letter-spacing:-.034em;text-wrap:balance;font-size:clamp(30px,4.4vw,58px);line-height:1}.v-d3{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(23px,2.9vw,38px);line-height:1.08}.v-h1{letter-spacing:-.028em;text-wrap:balance;font-size:clamp(28px,3.6vw,46px);font-weight:600;line-height:1.08}.v-h2{letter-spacing:-.022em;text-wrap:balance;font-size:clamp(21px,2.1vw,29px);font-weight:600;line-height:1.2}.v-h3{letter-spacing:-.012em;font-size:clamp(17px,1.3vw,19px);font-weight:600;line-height:1.35}.v-lead{letter-spacing:-.012em;text-wrap:pretty;font-size:clamp(18px,1.6vw,22px);line-height:1.55}.v-body{text-wrap:pretty;font-size:16.5px;line-height:1.65}.v-small{text-wrap:pretty;font-size:14px;line-height:1.6}.v-glass{border:1px solid var(--color-v-line-2);-webkit-backdrop-filter:blur(20px)saturate(140%);background:linear-gradient(#ffffff0e,#ffffff05);position:relative}html[data-site-theme=light] [data-v2] .v-glass{-webkit-backdrop-filter:none;background:#fff;box-shadow:0 1px 2px #16151c0a,0 12px 32px -12px #16151c1f}html[data-site-theme=light] [data-v2] .v-glass:before{display:none}.v-glass:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff47 22% 78%,#0000);height:1px;position:absolute;inset:0 0 auto}.v-hairline{border:1px solid var(--color-v-line-2)}.v-grain:after{content:"";pointer-events:none;z-index:1;opacity:.14;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");background-size:160px 160px;position:absolute;inset:0}html[data-site-theme=light] [data-v2] .v-grain:after{opacity:.05;mix-blend-mode:multiply}.v-rule{background:linear-gradient(90deg, transparent, var(--color-v-line-3) 15%, var(--color-v-line-3) 85%, transparent);height:1px}.v-link{transition:background-size .34s var(--v-ease), color .24s ease;background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0% 1px;padding-bottom:2px}.v-link:hover,.v-link:focus-visible{background-size:100% 1px}@keyframes v-drift-slow{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(2%,-3%)scale(1.06)}}@keyframes v-breathe{0%,to{opacity:.35}50%{opacity:.7}}@keyframes v-marquee{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@keyframes v-sweep{0%{transform:translate(-120%)}to{transform:translate(220%)}}@keyframes v-blink{0%,45%{opacity:1}50%,95%{opacity:0}to{opacity:1}}@keyframes v-pulse-ring{0%{opacity:.55;transform:scale(.85)}70%,to{opacity:0;transform:scale(2.1)}}@keyframes v-flame-core{0%{opacity:.9;transform:scaleY(.9)scaleX(1.03)}to{opacity:1;transform:scaleY(1.14)scaleX(.94)}}@keyframes v-flame-edge{0%{opacity:.45;transform:scaleY(.8)scaleX(1.06)}to{opacity:.85;transform:scaleY(1.24)scaleX(.9)}}.v-anim-marquee{animation:v-marquee var(--v-marquee-dur,42s) linear infinite}.v-anim-breathe{animation:v-breathe 5.5s var(--v-ease-io) infinite}.v-anim-drift{animation:v-drift-slow var(--v-drift-dur,26s) var(--v-ease-io) infinite}.v-anim-blink{animation:1.15s step-end infinite v-blink}.v-flame-core{transform-origin:50% 100%;transform-box:fill-box;animation:.2s ease-in-out infinite alternate v-flame-core}.v-flame-edge{transform-origin:50% 100%;transform-box:fill-box;animation:.14s ease-in-out infinite alternate v-flame-edge}.v-fade-x{-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.v-fade-b{-webkit-mask-image:linear-gradient(#000 62%,#0000);mask-image:linear-gradient(#000 62%,#0000)}[data-v2] ::-webkit-scrollbar{width:10px;height:10px}[data-v2] ::-webkit-scrollbar-track{background:var(--color-v-void)}[data-v2] ::-webkit-scrollbar-thumb{background:var(--color-v-surface-4);border:3px solid var(--color-v-void);border-radius:999px}[data-v2] ::-webkit-scrollbar-thumb:hover{background:var(--color-v-line-4)}@media (prefers-reduced-motion:reduce){[data-v2] .v-anim-marquee,[data-v2] .v-anim-breathe,[data-v2] .v-anim-drift,[data-v2] .v-anim-blink,[data-v2] .v-flame-core,[data-v2] .v-flame-edge{animation:none!important}[data-v2] *,[data-v2] :before,[data-v2] :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
