.vytis-knights-root{font-synthesis:none;--font-display:var(--font-display-raw), "Arial Narrow", sans-serif;--font-body:var(--font-body-raw), system-ui, sans-serif;--color-brand-primary:#002f67;--color-brand-primary-bright:#0a4a8f;--color-brand-accent:#fe7f00;--color-brand-secondary:#fe0000;--color-ink-hi:#f4f7ff;--color-ink-lo:#f4f7ffa8;--color-card:#00122e8c;--color-shell-glass:#001028bd;--shell-maxw:1440px;--font-bottle:"mokoko", var(--font-display);--color-bottle-name:#30436f;--color-bottle-number:#d12d2c;font-family:var(--font-body);color:var(--color-ink-hi)}
.vk-art{z-index:0;position:absolute;inset:0;overflow:hidden}.vk-base{background:radial-gradient(120% 90% at 82% 8%,#fe7f001a,#0000 55%),linear-gradient(165deg,#00346e 0%,#002247 55%,#00132e 100%);position:absolute;inset:0}.vk-hero{filter:brightness(1.14)saturate(1.05);transform-origin:60% 40%;background-image:url(/clubs/vytis-knights/hero-vytis-desktop.webp?v=2);background-position:65% 24%;background-repeat:no-repeat;background-size:cover;animation:30s ease-in-out infinite alternate vk-kenburns;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#00000059 24%,#000 52%);mask-image:linear-gradient(90deg,#0000 0%,#00000059 24%,#000 52%)}@keyframes vk-kenburns{0%{transform:scale(1)translate(0)}to{transform:scale(1.015)translate(-.4%,-.3%)}}.vk-wash{background:linear-gradient(90deg,#00132eeb 0%,#00132e8c 30%,#0000 58%),linear-gradient(#0000 76%,#00132e61 100%),radial-gradient(70% 60% at 86% 78%,#fe7f0029,#0000 70%);position:absolute;inset:0}.vk-accent{z-index:1;pointer-events:none;background-image:repeating-linear-gradient(45deg,#f4f7ff0d 0 1px,#0000 1px 13px),repeating-linear-gradient(-45deg,#f4f7ff09 0 1px,#0000 1px 13px);animation:24s linear infinite vk-accent-drift;position:absolute;inset:0;-webkit-mask-image:radial-gradient(130% 100% at 82% 34%,#000 28%,#0000 78%);mask-image:radial-gradient(130% 100% at 82% 34%,#000 28%,#0000 78%)}@keyframes vk-accent-drift{0%{background-position:0 0,0 0}to{background-position:110px 110px,-110px 110px}}.vk-ghost{aspect-ratio:266/332;opacity:.1;pointer-events:none;background:url(/clubs/vytis-knights/marks/knight.svg) 50%/contain no-repeat;width:min(26vw,360px);position:absolute;top:46%;right:-3%;transform:translateY(-50%)}.vk-grain{mix-blend-mode:overlay;opacity:.38;pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");background-size:160px 160px;position:absolute;inset:0}.vk-dim{z-index:3;pointer-events:none;opacity:1;background:#000c1e1f;transition:opacity .35s;position:absolute;inset:0}.vytis-knights-root:has([data-flow-step=variant]) .vk-dim{opacity:0}@media (max-width:639px){.vk-hero{background-image:url(/clubs/vytis-knights/hero-vytis-mobile.webp?v=2);background-position:50% 38%;background-size:cover;-webkit-mask-image:linear-gradient(#0000 0%,#0006 18%,#000 46%);mask-image:linear-gradient(#0000 0%,#0006 18%,#000 46%)}.vk-ghost{opacity:.06;width:78vw;right:-12%}}@media (min-width:640px) and (max-width:767px){.vytis-knights-root:has([data-flow-step=variant]) .vk-hero{background-image:url(/clubs/vytis-knights/hero-vytis-mobile.webp?v=2);background-position:50% 38%;background-size:cover;-webkit-mask-image:linear-gradient(#0000 0%,#0006 18%,#000 46%);mask-image:linear-gradient(#0000 0%,#0006 18%,#000 46%)}}.vytis-knights-root [data-step-hero] h1{font-size:clamp(27px,min(7vw,6.5dvh),74px);line-height:1.02}.vk-marquee{width:100vw;margin-left:calc(50% - 50vw);overflow:hidden}.vk-marquee-track{white-space:nowrap;width:max-content;display:flex;animation:28s linear infinite vk-marquee!important}.vk-marquee-track .vk-mq-dot{margin:0 1.4em}.vk-marquee-track .accent{color:var(--color-brand-accent)}@keyframes vk-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.vk-hero{animation:none;transform:scale(1)}.vk-accent{animation:none}}
