.vanya-site{--site-bg:22 36% 96%;--site-surface:20 40% 99%;--site-blush:355 40% 94%;--site-ink:330 18% 11%;--site-muted:340 8% 38%;--site-plum:326 38% 16%;--site-plum-soft:328 36% 21%;--site-rose:349 39% 45%;--site-rose-light:1 59% 80%;--site-champagne:14 38% 76%;--site-line:350 22% 88%;--site-on-photo:22 40% 97%;--site-cta:328 36% 21%;--site-cta-fg:22 40% 97%;--site-shadow:326 42% 12%;--site-scrim:322 46% 9%;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.dark .vanya-site{--site-bg:320 18% 7%;--site-surface:322 15% 10%;--site-blush:324 15% 13%;--site-ink:18 39% 94%;--site-muted:9 13% 69%;--site-plum:326 30% 11%;--site-plum-soft:328 28% 16%;--site-rose:1 59% 78%;--site-rose-light:1 59% 80%;--site-line:330 14% 20%;--site-cta:1 59% 78%;--site-cta-fg:320 18% 7%;--site-shadow:320 30% 3%;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.vanya-site ::selection{background:hsl(var(--site-rose-light) / .4)}.vanya-site .site-skip{z-index:60;background:hsl(var(--site-cta));color:hsl(var(--site-cta-fg));border-radius:999px;padding:.75rem 1.25rem;font-size:.875rem;transition:top .2s;position:absolute;top:-4rem;left:1rem}.vanya-site .site-skip:focus{top:1rem}.vanya-site :is(a,button):focus-visible{outline:2px solid hsl(var(--site-rose));outline-offset:2px;box-shadow:0 0 0 4px hsl(var(--site-on-photo) / .9)}.vanya-site .site-hero-scrim{background:linear-gradient(to top, hsl(var(--site-scrim) / .88) 0%, hsl(var(--site-scrim) / .62) 40%, hsl(var(--site-scrim) / .22) 62%, hsl(var(--site-scrim) / 0) 78%), linear-gradient(to bottom, hsl(var(--site-scrim) / .5) 0%, hsl(var(--site-scrim) / 0) 22%)}@media (width>=768px){.vanya-site .site-hero-scrim{background:linear-gradient(to right, hsl(var(--site-scrim) / .7) 0%, hsl(var(--site-scrim) / .26) 42%, hsl(var(--site-scrim) / 0) 66%), linear-gradient(to top, hsl(var(--site-scrim) / .5) 0%, hsl(var(--site-scrim) / 0) 42%), linear-gradient(to bottom, hsl(var(--site-scrim) / .42) 0%, hsl(var(--site-scrim) / 0) 20%)}}.vanya-site .site-photo-text{text-shadow:0 1px 14px hsl(var(--site-scrim) / .6)}.vanya-site .site-band-glow{background:radial-gradient(ellipse 60% 70% at 85% 10%, hsl(var(--site-rose-light) / .2), transparent 70%), radial-gradient(ellipse 50% 60% at 0% 100%, hsl(var(--site-plum-soft)), transparent 70%), hsl(var(--site-plum))}.vanya-site .site-embed{--background:var(--site-surface);--foreground:var(--site-ink);--card:var(--site-surface);--card-foreground:var(--site-ink);--popover:var(--site-surface);--popover-foreground:var(--site-ink);--primary:var(--site-cta);--primary-foreground:var(--site-cta-fg);--secondary:var(--site-blush);--secondary-foreground:var(--site-ink);--muted:var(--site-blush);--muted-foreground:var(--site-muted);--accent:var(--site-rose);--accent-foreground:var(--site-cta-fg);--border:var(--site-line);--input:var(--site-line);--ring:var(--site-rose);color:hsl(var(--site-ink))}.vanya-site .site-embed :is(input,textarea,select){background-color:hsl(var(--site-bg));border-radius:.875rem}.vanya-site .site-embed button[type=submit],.vanya-site .site-embed a[class*=rounded-full],.vanya-site .site-embed button[class*=rounded-full]{letter-spacing:.04em;border-radius:999px}.vanya-site .site-embed label{font-weight:500}.vanya-site .site-legal,.vanya-site .site-legal .text-sm{font-size:1rem;line-height:1.75}.vanya-site .site-legal h2{border-top:1px solid hsl(var(--site-line));margin:3rem 0 .75rem;padding-top:2rem;font-size:clamp(1.6rem,2.6vw,2rem);font-weight:500;line-height:1.15}.vanya-site .site-legal section:first-child h2{border-top:0;margin-top:0;padding-top:0}.vanya-site .site-legal a{text-underline-offset:4px;text-decoration:underline}.vanya-site .site-faq summary::-webkit-details-marker{display:none}.vanya-site .site-arch{border-radius:999px 999px 4px 4px/46% 46% 4px 4px}.vanya-site .site-rule{background:linear-gradient(90deg, hsl(var(--site-champagne)), hsl(var(--site-rose-light) / 0));width:3.5rem;height:1px}
