.landing-v2{color-scheme:dark;--va-bg: #14171c;--va-card: rgba(255, 255, 255, .06);--va-text: #fff;--va-muted: #b9bec7;--va-accent: #17c8eb;--va-panel: #0b0d12;font-family:Poppins,Montserrat,sans-serif;color:var(--va-text);background:var(--va-bg);scroll-behavior:smooth}.landing-v2:lang(uk){font-family:Montserrat,sans-serif}.landing-v2 *,.landing-v2 *:before,.landing-v2 *:after{box-sizing:border-box}.landing-v2 body{margin:0;min-width:320px;background:var(--va-bg)}.landing-v2 body.va-modal-open{overflow:hidden}.landing-v2 h1,.landing-v2 h2,.landing-v2 h3,.landing-v2 p{margin:0}.landing-v2 h1{font-family:Montserrat Alternates,Montserrat,sans-serif;font-weight:800}.landing-v2 h2,.landing-v2 h3{font-family:Montserrat,sans-serif;font-weight:700}.landing-v2 h2{font-size:32px;line-height:1.25}.landing-v2 h3{font-size:20px;line-height:1.4}.landing-v2 p{font-size:16px;line-height:1.65;color:var(--va-muted)}.landing-v2 a{color:inherit;text-decoration:none}.landing-v2 button{font:inherit;cursor:pointer}.landing-v2 img{display:block;max-width:100%}.landing-v2 a,.landing-v2 button,.landing-v2 summary{-webkit-tap-highlight-color:transparent}.landing-v2 :focus-visible{outline:2px solid var(--va-accent);outline-offset:4px}.landing-v2 [hidden]{display:none!important}.landing-v2 section[id]{scroll-margin-top:24px}.va-container{width:min(1280px,calc(100% - 96px));margin-inline:auto}.va-section{padding-block:64px;display:flex;flex-direction:column;align-items:flex-start;gap:24px}.va-section-intro{max-width:880px}.va-header{min-height:96px;display:flex;align-items:center;gap:24px;position:relative;z-index:5}.va-brand{flex:0 0 190px}.va-desktop-nav{display:flex;align-items:center;justify-content:flex-end;gap:28px;margin-left:auto;font-size:14px}.va-desktop-nav>a:not(.va-button):hover{color:var(--va-accent)}.va-button{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:14px 24px;min-width:240px;border:1px solid transparent;border-radius:8px;font-size:14px;font-weight:600;line-height:1.5;text-align:center;background:var(--va-accent);color:#14171c!important;transition:background .15s}.va-button:hover{background:#70def3}.va-button.va-outline{background:transparent;border-color:var(--va-accent);color:var(--va-text)!important}.va-button.va-outline:hover{background:#17c8eb1a}.va-desktop-nav .va-button{min-width:190px}.va-popover{position:relative;flex-shrink:0}.va-popover summary{display:flex;justify-content:center;align-items:center;gap:7px;min-width:44px;height:44px;padding:8px;background:var(--va-card);border-radius:8px;cursor:pointer;list-style:none;font-size:12px}.va-popover summary::-webkit-details-marker{display:none}.va-popover[open] summary{outline:1px solid var(--va-accent)}.va-popover-panel{position:absolute;right:0;top:calc(100% + 12px);min-width:208px;max-width:calc(100vw - 48px);padding:8px;background:#21262d;border:1px solid #485463;border-radius:12px;box-shadow:0 16px 40px #0008;display:grid}.va-popover-panel a{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:12px;border-radius:6px;font-size:14px}.va-popover-panel a:hover,.va-popover-panel [aria-current]{background:#ffffff0d;color:var(--va-accent)}.va-mobile-menu{display:none}.va-menu-icon{width:18px;height:14px;border-block:2px solid white;position:relative}.va-menu-icon:after{content:"";position:absolute;inset:4px 0 auto;border-top:2px solid white}.va-hero{min-height:700px;position:relative;isolation:isolate;overflow:hidden}.va-hero-art{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:-2}.va-hero-scrim{position:absolute;inset:0;background:linear-gradient(90deg,#14171ce8,#14171caa 35%,#14171c10 72%),linear-gradient(0deg,#14171c,transparent 35%);z-index:-1}.va-hero-inner{min-height:700px;display:flex;align-items:center;padding-block:72px}.va-hero-copy{max-width:670px;display:flex;flex-direction:column;align-items:flex-start;gap:24px}.landing-v2 .va-eyebrow{color:var(--va-accent);font-size:14px;font-weight:600;letter-spacing:.05em}.va-hero h1{font-size:clamp(48px,5vw,72px);line-height:1.08;letter-spacing:-.025em}.va-hero h1 span{display:block}.landing-v2 .va-event-date{color:#fff;font-size:24px;font-weight:500}.va-scroll-block{position:relative;width:100%;min-width:0}.va-scroll-track{display:flex;gap:24px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#526371 transparent;padding:4px 4px 12px;margin:-4px}.va-gallery-item{display:block;flex:0 0 480px;aspect-ratio:16 / 9;border-radius:12px;overflow:hidden;scroll-snap-align:start}.va-gallery-item img{width:100%;height:100%;object-fit:cover;transition:transform .2s}.va-gallery-item:hover img{transform:scale(1.02)}.va-scroll-controls{position:absolute;inset:0;display:flex;justify-content:space-between;align-items:center;pointer-events:none;z-index:1}.va-icon-button{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;height:44px;width:44px;border-radius:50%;border:1px solid #65717e;background:#14171ce8;color:#fff;font-size:25px!important;line-height:1;pointer-events:auto}.va-icon-button:hover{border-color:var(--va-accent);color:var(--va-accent)}.va-icon-button:disabled{opacity:.35;cursor:default}.landing-v2 .va-disclosure{font-size:12px}.va-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;width:100%}.va-steps{list-style:none;padding:0;margin:0}.va-card{padding:24px;background:var(--va-card);border-radius:16px;display:flex;flex-direction:column;gap:16px;min-width:0;overflow-wrap:anywhere}.va-feature{background:#093143}.va-feature p{max-width:760px}.va-feature .va-eyebrow+h2{max-width:760px}.va-actions{display:flex;flex-wrap:wrap;gap:16px}.va-partners{width:calc(100% + 8px);align-items:center;gap:48px}.va-partner{flex:0 0 284px;min-height:96px;display:flex;align-items:center;justify-content:center;scroll-snap-align:start}.va-partner:only-child{margin-inline:auto}.va-partner img{width:284px;height:69px;object-fit:contain}.va-faq{display:grid;gap:16px;width:100%}.va-faq p{max-width:1050px}.va-join h2{max-width:900px}.va-footer h2{font-size:20px}.va-socials{display:flex;gap:12px}.va-socials a{width:48px;height:48px;display:grid;place-items:center;border-radius:8px;background:var(--va-card)}.va-socials a:hover{background:#ffffff26}.va-footer-bottom{margin-top:16px;display:flex;align-items:center;justify-content:space-between;width:100%;gap:24px;font-size:14px;color:var(--va-muted)}.va-skip{position:fixed;left:16px;top:-100px;z-index:20;background:var(--va-accent);padding:12px;color:#14171c!important}.va-skip:focus{top:12px}.va-lightbox{position:fixed;inset:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;border:0;padding:20px;color:#fff;background:#080b10f7;overflow:hidden}.va-lightbox[open]{display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:16px}.va-lightbox::backdrop{background:#080b10}.va-lightbox-toolbar{display:flex;justify-content:space-between;align-items:center}.va-lightbox-stage{display:flex;align-items:center;justify-content:center;min-height:0}.va-lightbox-stage img{width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain}.va-lightbox-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px}.va-lightbox-bottom p{text-align:center;font-size:14px}@media(max-width:1100px){.va-desktop-nav{gap:16px}.va-desktop-nav>a:not(.va-button){display:none}.va-mobile-menu{display:block}.va-card-grid{gap:16px}}@media(max-width:700px){.va-container{width:calc(100% - 48px)}.va-section{padding-block:32px;gap:24px}.va-header{min-height:88px;gap:12px}.va-brand{flex:1;min-width:0}.va-brand img{width:190px;height:auto}.va-desktop-nav{display:none}.va-language summary{padding-inline:8px}.va-language summary span{display:none}.va-language .va-popover-panel{right:-56px}.landing-v2 h2{font-size:28px}.va-hero,.va-hero-inner{min-height:0}.va-hero-art{height:400px;object-position:72% center}.va-hero-scrim{background:linear-gradient(180deg,transparent 180px,#14171c 355px)}.va-hero-inner{padding-block:300px 48px}.va-hero-copy{width:100%;gap:20px}.va-hero h1{font-size:clamp(30px,10.25vw,40px);line-height:1.1;overflow-wrap:anywhere}.landing-v2 .va-event-date{font-size:20px}.va-button{width:100%;min-width:0}.va-card-grid{grid-template-columns:1fr;gap:16px}.va-card{padding:24px}.va-gallery{gap:16px}.va-gallery-item{flex-basis:248px;border-radius:8px}.va-actions{flex-direction:column;width:100%}.va-partners{gap:24px}.va-partner{flex-basis:250px}.va-partner img{width:250px}.va-footer-bottom{flex-wrap:wrap}.va-lightbox{padding:16px}.va-lightbox-bottom{gap:12px}.va-lightbox-bottom p{font-size:12px}}@media(prefers-reduced-motion:reduce){.landing-v2{scroll-behavior:auto}.landing-v2 *,.landing-v2 *:before,.landing-v2 *:after{transition:none!important}}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/brand/landing-v2/fonts/montserrat-400.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/brand/landing-v2/fonts/montserrat-500.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/brand/landing-v2/fonts/montserrat-600.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/brand/landing-v2/fonts/montserrat-700.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(/brand/landing-v2/fonts/montserrat-800.woff) format("woff")}@font-face{font-family:Montserrat Alternates;font-style:normal;font-weight:800;font-display:swap;src:url(/brand/landing-v2/fonts/montserrat-alternates-800.woff) format("woff")}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/brand/landing-v2/fonts/poppins-400.woff) format("woff")}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/brand/landing-v2/fonts/poppins-500.woff) format("woff")}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/brand/landing-v2/fonts/poppins-600.woff) format("woff")}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/brand/landing-v2/fonts/poppins-700.woff) format("woff")}
