@font-face{font-family:anton;src:url(../media/Anton_Regular-s.p.08y5z02o64oj-.ttf)format("truetype");font-display:swap;font-weight:400}@font-face{font-family:anton Fallback;src:local(Arial);ascent-override:127.93%;descent-override:35.79%;line-gap-override:0.0%;size-adjust:91.94%}.v837Oa_className{font-family:anton,anton Fallback;font-weight:400}.v837Oa_variable{--font-anton:"anton", "anton Fallback"}
.jGM-lG_backdrop{z-index:-1;background:var(--rvyn-ink-0);position:fixed;inset:0;overflow:hidden}.jGM-lG_image{object-fit:cover;object-position:62% 50%;filter:blur(14px)saturate(1.1);transform:translateZ(0);width:calc(100% + 96px)!important;height:calc(100% + 96px)!important;inset:-48px!important}.jGM-lG_dim{background:radial-gradient(120% 90% at 50% 40%,#0000,#0b0b0c59),#0b0b0c80;transition:background-color .3s;position:absolute;inset:0}[data-theme=light] .jGM-lG_dim{background:radial-gradient(120% 90% at 50% 40%,#0000,#0b0b0c38),#0b0b0c47}@media (max-width:767px){.jGM-lG_image{filter:blur(10px)saturate(1.1);object-position:70% 50%}}
:root{--rvyn-ink-0:#0b0b0c;--rvyn-ink-1:#151517;--rvyn-ink-2:#1e1e21;--rvyn-ink-line:#2a2a2e;--rvyn-ink-muted:#9a9aa1;--rvyn-paper-0:#f7f6f3;--rvyn-paper-1:#fff;--rvyn-paper-2:#efeeea;--rvyn-paper-line:#e2e0db;--rvyn-paper-muted:#5f5f66;--rvyn-paper-text:#111113;--rvyn-red:#c1121f;--rvyn-red-rgb:193 18 31;--rvyn-on-red:#fff;--r-sm:8px;--r-md:12px;--r-lg:16px;--r-xl:24px;--r-2xl:32px;--r-pill:999px;--content-max:1280px;--gutter:48px;--section-y:clamp(72px, 8vw, 112px);--header-h:72px;--font-ui:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", system-ui, Roboto, "Helvetica Neue", Arial, sans-serif;--font-display:var(--font-anton), "Anton", Impact, "Arial Narrow", sans-serif;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-spring:cubic-bezier(.32, .72, 0, 1);--dur-press:.1s;--dur-release:.32s;--dur-reflect:.42s}@media (max-width:767px){:root{--gutter:20px;--header-h:60px}}[data-theme=light]{--bg:var(--rvyn-paper-1);--bg-soft:var(--rvyn-paper-0);--surface:var(--rvyn-paper-1);--surface-2:var(--rvyn-paper-2);--fg:var(--rvyn-paper-text);--muted:var(--rvyn-paper-muted);--line:var(--rvyn-paper-line);--focus:var(--rvyn-paper-text);--glass-rgb:255 255 255;--glass-alpha:.72;--glass-edge:#00000012;--glass-rim:#ffffffe6;--glass-shadow:0 1px 2px #1111130a, 0 12px 32px -12px #11111329;--glass-solid:#fffffff7;--glass-fg:var(--rvyn-paper-text);color:var(--fg)}[data-theme=dark]{--bg:var(--rvyn-ink-0);--bg-soft:var(--rvyn-ink-1);--surface:var(--rvyn-ink-1);--surface-2:var(--rvyn-ink-2);--fg:#fff;--muted:var(--rvyn-ink-muted);--line:var(--rvyn-ink-line);--focus:#fff;--glass-rgb:30 30 33;--glass-alpha:.66;--glass-edge:#ffffff17;--glass-rim:#ffffff24;--glass-shadow:0 1px 2px #0000004d, 0 18px 40px -16px #0009;--glass-solid:#1e1e21f7;--glass-fg:#fff;color:var(--fg)}
*,:before,:after{box-sizing:border-box}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--rvyn-ink-0);-moz-text-size-adjust:100%;text-size-adjust:100%}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{min-height:100svh;font-family:var(--font-ui);color:var(--fg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;font-size:1rem;line-height:1.5;overflow-x:clip}img,svg,video{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}h1,h2,h3,h4,p,ul,ol,figure{margin:0}ul,ol{padding:0;list-style:none}:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:6px}::selection{background:rgb(var(--rvyn-red-rgb) / .85);color:#fff}[data-theme=dark]{--ink:#fff;--field-bg:#ffffff12;--field-ring:#ffffff29;--field-focus:#fff;--field-divider:#ffffff24;--ok:#5fd38a;--error:#ff6b73;--notice-bg:#5fd38a1a;--notice-ring:#5fd38a4d;--divider:#ffffff1a}[data-theme=light]{--ink:var(--rvyn-paper-text);--field-bg:#ffffffb8;--field-ring:#1111131f;--field-focus:var(--rvyn-paper-text);--field-divider:#1111131a;--ok:#1f7a3d;--error:var(--rvyn-red);--notice-bg:#1f7a3d14;--notice-ring:#1f7a3d33;--divider:#11111314}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}:where(.glass){position:relative}.glass{isolation:isolate;color:var(--glass-fg);background:rgb(var(--glass-rgb) / var(--glass-alpha));-webkit-backdrop-filter:blur(30px)saturate(1.9);backdrop-filter:blur(30px)saturate(1.9);box-shadow:inset 0 1px 0 var(--glass-rim), inset 0 0 0 .5px var(--glass-edge), var(--glass-shadow)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.glass{background:var(--glass-solid)}}.btn{--btn-h:50px;border-radius:var(--r-pill);-webkit-tap-highlight-color:transparent;touch-action:manipulation;min-height:48px;text-decoration:none;display:inline-flex;position:relative}.btn:focus-visible{outline:none}.btn:focus-visible .btn-face{outline:2px solid var(--focus);outline-offset:3px}.btn-face{isolation:isolate;min-height:var(--btn-h);border-radius:inherit;font-family:var(--font-ui);letter-spacing:-.016em;white-space:nowrap;transition:transform var(--dur-press) ease-out, background-color .2s ease, filter .2s ease;justify-content:center;align-items:center;gap:8px;padding:0 24px;font-size:1.0625rem;font-weight:600;line-height:1.2;display:inline-flex;position:relative;overflow:hidden}.btn:active:not([aria-disabled=true]):not([aria-busy=true]) .btn-face{transform:scale(.97)}.btn.is-releasing .btn-face{animation:rvyn-settle var(--dur-release) var(--ease-out)}.btn-face:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(110deg,#0000 30%,#ffffff52 48%,#0000 66%);position:absolute;inset:0;transform:translate(-115%)}.btn.is-releasing .btn-face:after{animation:rvyn-reflect var(--dur-reflect) var(--ease-out)}.btn-face svg{flex:none}.btn-primary .btn-face{color:var(--rvyn-on-red);-webkit-backdrop-filter:blur(16px)saturate(1.5);backdrop-filter:blur(16px)saturate(1.5);background:linear-gradient(#d01a27f5,#b80e1bf5);box-shadow:inset 0 1px #ffffff4d,inset 0 0 0 .5px #5a000859,0 1px 2px #1111131f,0 8px 20px -10px #8c000c73}@media (hover:hover) and (pointer:fine){.btn-primary:hover .btn-face{filter:brightness(1.08)}}.btn-secondary .btn-face{color:var(--fg);-webkit-backdrop-filter:blur(20px)saturate(1.8);backdrop-filter:blur(20px)saturate(1.8);background:#1111130f;box-shadow:inset 0 0 0 .5px #11111314}[data-theme=dark] .btn-secondary .btn-face{background:#ffffff1f;box-shadow:inset 0 1px #ffffff1f,inset 0 0 0 .5px #ffffff1a}@media (hover:hover) and (pointer:fine){.btn-secondary:hover .btn-face{background:#1111131a}[data-theme=dark] .btn-secondary:hover .btn-face{background:#ffffff2e}}.btn-small{--btn-h:40px}.btn-small .btn-face{padding:0 16px;font-size:.9375rem}.btn[aria-busy=true] .btn-face{cursor:progress}.btn[aria-disabled=true] .btn-face,.btn:disabled:not([aria-busy=true]) .btn-face{opacity:.5;cursor:not-allowed}.btn:disabled{cursor:not-allowed}@keyframes rvyn-settle{0%{transform:scale(.97)}62%{transform:scale(1.015)}to{transform:scale(1)}}@keyframes rvyn-reflect{to{transform:translate(115%)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.btn-face:after{display:none}}@media (prefers-reduced-transparency:reduce){.glass,.btn-secondary .btn-face{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--glass-solid)}.btn-primary .btn-face{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--rvyn-red)}}@media (prefers-contrast:more){.glass,.btn-secondary .btn-face{background:var(--glass-solid);box-shadow:0 0 0 1.5px var(--fg)}}
