html{--scrollBarWidth: 0px;--containerWidth: 1310px;--containerSingleWidth: 830px;--defaultStrong: var(--bold)}:root{--colorBlack: #000000;--colorWhite: #FFFFFF;--colorP1: #0A0A0A;--colorP2: #DBFF00;--colorP3: #9D00A5;--colorP4: #FFFFFF;--colorS1: #999999;--colorS2: #DBFF00;--colorS3: #666666;--colorT1: #111111;--colorT2: #1A1A1A;--colorT3: #2A2A2A;--colorE1: #0A0A0A;--colorE2: #9D00A5;--colorE3: #999999;--colorE4: #DBFF00;--colorE5: #FFFFFF;--colorE6: #2A2A2A;--colorE7: #666666;--colorE8: #1A1A1A;--headingFontFamily: 'Michroma', sans-serif;--bodyFontFamily: 'Barlow', sans-serif;--condensedFontFamily: 'Barlow Condensed', sans-serif;--light: 300;--regular: 400;--medium: 500;--semibold: 600;--bold: 700}.ep-flickity-slider:not(.flickity-enabled):not(.ep-flickity-watch-css) .ep-flickity-slide:not(:first-child){display:none}sup{font-size:0.8em;vertical-align:super}sub{font-size:0.8em;vertical-align:sub}body{font-weight:var(--regular);font-family:var(--bodyFontFamily);font-size:var(--bodySize, 16px);line-height:1.6}h1,h2,h3,h4,h5,h6,.av-special-heading-tag{font-family:var(--headingFontFamily);color:var(--headingColor);font-weight:var(--headingWeight, var(--bold));text-transform:var(--headingTransform, none);line-height:var(--headingLineHeight);letter-spacing:var(--headingLetterSpacing, 0px)}@media only screen and (max-width: 767px){h1,h2,h3,h4,h5,h6,.av-special-heading-tag{font-size:var(--headingSizeMobile, var(--headingSize))}}@media only screen and (min-width: 768px) and (max-width: 989px){h1,h2,h3,h4,h5,h6,.av-special-heading-tag{font-size:var(--headingSizeTablet, var(--headingSize))}}@media only screen and (min-width: 990px){h1,h2,h3,h4,h5,h6,.av-special-heading-tag{font-size:var(--headingSize)}}h1,.h1 .av-special-heading-tag{--headingSize: 50px;--headingColor: var(--colorP1);--headingLineHeight: 1.3;--headingColorAlt: var(--colorP4)}h2,.h2 .av-special-heading-tag{--headingSize: 36px;--headingColor: var(--colorP1);--headingLineHeight: 1.31;--headingColorAlt: var(--colorP4)}h3,.h3 .av-special-heading-tag{--headingSize: 24px;--headingColor: var(--colorP2);--headingLineHeight: 1.41}h4,.h4 .av-special-heading-tag{--headingSize: 20px;--headingColor: var(--colorP3);--headingLineHeight: 1.5}h5,.h5 .av-special-heading-tag{--headingSize: 18px;--headingColor: var(--colorP1);--headingLineHeight: 1.5;--headingColorAlt: var(--colorP4)}h6,.h6 .av-special-heading-tag{--headingSize: 16px;--headingColor: var(--colorP2);--headingLineHeight: 1.37}.av-subheading{font-family:var(--headingFontFamily);font-size:var(--subHeading, 24px);color:var(--colorP2);line-height:1.58;font-weight:var(--bold);display:block}p:not(:last-child){margin:0 0 0.85em 0}.header,.ep-custom-menu-element .menu,.ep-custom-menu-element .sub-menu,.av-share-box-list,.ep-social-bookmarks,.avia-slideshow-inner{--listGap: 0;--listInnerGap: 0;--listIcon: none}ul li ul{--listIconColor: var(--colorP1)}ul li ul li ul{--listIconColor: var(--colorS1)}ol li ol{--orderedListStyle: lower-alpha;--orderedListIconColor: var(--colorP1)}ol li ol li ol{--orderedListStyle: lower-roman}ul{margin:0;padding:0}ul li{margin:var(--listGap, 1em 0);padding:var(--listInnerGap, 0 0 0 1.4em);list-style:none;position:relative}ul li:not([style="list-style-type: none;"])::before{content:var(--listIcon, "");font-family:var(--listIconFamily, "fa-fontello");position:absolute;left:0;top:var(--listIconPositionV, 0.5em);font-size:var(--listIconSize, 0.8em);line-height:1;color:var(--listIconColor, var(--colorS2))}ol{margin:var(--orderedListGap, 0 0 0 1.2em);padding:0;list-style:var(--orderedListStyle, decimal)}ol li{padding-left:0.2em;margin:1em 0}ol li::marker{font-weight:var(--bold);color:var(--orderedListIconColor, var(--colorS2))}.avia-section{background-color:var(--sectionBgColor, var(--colorP4));color:var(--sectionColor, var(--colorE1))}.avia-section a{font-size:var(--linkSize, inherit);color:var(--linkColor, var(--colorS2));font-weight:var(--linkWeight, var(--bold));text-decoration:var(--linkDecoration, underline);transition:var(--linkTransition, color ease-in-out 0.2s)}.avia-section a:hover:not(:active){--linkColor: var(--linkColorHover, var(--colorE2));--linkDecoration: none}.alternate_color{--sectionBgColor: var(--colorP1);--sectionColor: var(--colorP4)}.alternate_color h1,.alternate_color h2,.alternate_color h3,.alternate_color h4,.alternate_color h5,.alternate_color h6,.alternate_color .av-special-heading-tag{color:var(--headingColorAlt, var(--headingColor))}.alternate_color a{--linkColor: var(--colorP4);--linkColorHover: var(--colorP4)}.alternate_color ul{--listIconColor: var(--colorP4)}.alternate_color ul li ul{--listIconColor: var(--colorP4)}.alternate_color ul li ul li ul{--listIconColor: var(--colorS1)}.alternate_color ol{--orderedListIconColor: var(--colorP4)}:root .header .header-inner .header-menu .main-menu .menu-item-top-level.menu-item-has-children>.sub-menu>.menu-item>.sub-menu,:root .header .hamburger-content .main-menu>.menu-item>.avia_mega_div,:root .header .hamburger-content .main-menu>.menu-item>.sub-menu,:root .header .hamburger-content .main-menu>.menu-item>.sub-menu>.menu-item>.sub-menu{max-height:0;margin:0;opacity:0;pointer-events:none;overflow:hidden;transition:max-height cubic-bezier(0.4, 0, 0.2, 1) 0.3s,height cubic-bezier(0.4, 0, 0.2, 1) 0.3s,overflow ease 0.25s,opacity ease 0.25s}:root .header .header-inner .header-menu .main-menu .menu-item-top-level.menu-item-has-children>.sub-menu>.menu-item.sub-menu-is-active>.sub-menu,:root .header .hamburger-content .main-menu>.menu-item>.sub-menu>.menu-item.sub-menu-is-active>.sub-menu,:root .header .hamburger-content .main-menu>.menu-item.sub-menu-is-active>.avia_mega_div,:root .header .hamburger-content .main-menu>.menu-item.sub-menu-is-active>.sub-menu{max-height:2000px;pointer-events:initial;overflow:visible;opacity:1;transition-duration:0.75s}:root .header .header-inner .header-menu .main-menu .menu-item-top-level.menu-item-has-children>.sub-menu>.menu-item.menu-item-has-children .sub-menu-indicator,:root .header .hamburger-content .main-menu>.menu-item>.sub-menu-indicator,:root .header .hamburger-content .main-menu>.menu-item>.sub-menu>.menu-item>.sub-menu-indicator{width:30px;height:30px;position:absolute;right:0;top:0;display:flex;align-items:center;justify-content:center;cursor:pointer}:root .header .header-inner .header-menu .main-menu .menu-item-top-level.menu-item-has-children>.sub-menu>.menu-item.menu-item-has-children .sub-menu-indicator:before,:root .header .hamburger-content .main-menu>.menu-item>.sub-menu-indicator:before,:root .header .hamburger-content .main-menu>.menu-item>.sub-menu>.menu-item>.sub-menu-indicator:before{content:var(--headerItemSubMenuIndicator);font-family:"fa-fontello"}:root .header .hamburger-content .main-menu>.menu-item>.sub-menu>.menu-item,:root .header .hamburger-content .main-menu>.menu-item>.sub-menu>.menu-item>.sub-menu>.menu-item,:root .header .hamburger-content .main-menu>.menu-item>.avia_mega_div>.sub-menu>.menu-item>.sub-menu>.menu-item:not(.menu-title){position:relative;padding:18px 20px;background-color:var(--headerItemBgLvl1);margin-top:10px;margin-bottom:10px;border-radius:6px}:root{--headerTopMenu: 0px;--headerMainMenu: 80px;--headerNav: calc( var(--headerMainMenu) + var(--headerTopMenu) );--headerInnerGap: 0 clamp(24px, 5vw, 80px);--headerMenuStatus: block;--headerToggleButtonStatus: none;--headerOverlayStatus: none;--headerTopMenuBgColor: transparent;--headerMenuBgColor: transparent;--headerMenuInnerBgColor: transparent;--headerSearchOpacity: 0;--headerSearchPointer: none;--headerSearchTransform: translateY( calc( 100% + 20px ) );--headerHamburgerBgColor: var(--colorP1);--headerHamburgerWidth: 100%;--headerItemSize: 13px;--headerItemColor: var(--colorS1);--headerItemColorHover: var(--colorP4);--headerTopItemColor: var(--colorP4);--headerTopItemSize: 13px;--headerSubItemSize: 14px;--headerSubItemColor: var(--colorP4);--headerTitleItemSize: 16px;--headerTitleItemColor: var(--colorE7);--headerItemBgLvl1: var(--colorP1);--headerItemBgLvl2: var(--colorBlack);--headerItemBgActive: var(--colorE8);--headerItemSubMenuIndicator: '\e801';--headerItemSubMenuArrow: '\e806';--headerItemSubMenuGap: 20px;--headerLogoWidth: 116px;--headerLogoHeight: 28px;--headerLogoStatus: 1;--headerLogoAlternateStatus: 0}@media only screen and (max-width: 989px){:root{--headerMainMenu: 60px;--headerMenuStatus: none;--headerToggleButtonStatus: block;--headerMenuBgShadow: 0 0 0 1px var(--colorS1);--headerItemSize: 20px;--headerItemColor: var(--colorP4);--headerSubItemSize: 18px;--headerItemBgLvl1: rgba(255, 255, 255, 0.05);--headerItemBgLvl2: rgba(255, 255, 255, 0.05)}}@media only screen and (min-width: 768px) and (max-width: 989px){:root{--headerOverlayStatus: block}}@media only screen and (max-width: 767px){:root{--headerHamburgerWidth: 100%}}:root .header{position:fixed;background:var(--headerMenuBgColor);z-index:12;width:100%;box-shadow:var(--headerMenuBgShadow);transition:box-shadow ease-in-out 0.2s}:root .header ul{margin:0}:root .header .units{float:none;display:block;margin-left:0;min-height:unset}:root .header button{padding:0;border:0;outline:none;background:transparent;cursor:pointer}:root .header .header-search-container{margin-right:25px;display:flex;align-items:center;position:static}@media only screen and (min-width: 500px){:root .header .header-search-container{position:relative}}:root .header .header-search-container .header-search-toggle{width:20px;height:20px}:root .header .header-search-container .header-search-toggle::after{content:'\e803';font-family:'fa-fontello';color:var(--colorP4);font-size:18px;transition:color ease-in-out 0.2s}:root .header .header-search-container .header-search-toggle:hover::after{color:var(--colorP2)}:root .header .header-search-container .header-search-form{position:absolute;width:100%;right:0;bottom:15px;transform:var(--headerSearchTransform);background-color:var(--colorP4);box-shadow:0 15px 30px rgba(0,0,0,0.3);border-radius:10px;padding:20px;opacity:var(--headerSearchOpacity);pointer-events:var(--headerSearchPointer);transition-property:opacity, transform;transition-timing-function:ease-in-out;transition-duration:0.25s}@media only screen and (min-width: 500px){:root .header .header-search-container .header-search-form{right:-42px;width:380px;bottom:0}}@media only screen and (min-width: 500px){:root .header .header-search-container .header-search-form::after{content:'';width:16px;height:16px;background-color:var(--colorP4);position:absolute;top:0;right:50px;transform:rotate(45deg) translateY(-50%)}}:root .header .header-search-container .header-search-form .search-form{position:relative}:root .header .header-search-container .header-search-form .search-form .search-input{width:100%;min-height:48px;border:1px solid var(--colorS1);padding:10px 70px 10px 15px;font-size:14px;font-family:var(--bodyFontFamily);font-weight:var(--regular);color:var(--colorE1);outline:none;border-radius:4px}:root .header .header-search-container .header-search-form .search-form button{width:48px;height:48px;background-color:var(--colorP2);transition:background-color ease-in-out 0.2s;position:absolute;top:0;right:0;border-radius:0 4px 4px 0}:root .header .header-search-container .header-search-form .search-form button::after{content:'\e803';font-family:'fa-fontello';font-size:20px;color:var(--colorP4)}:root .header .header-search-container .header-search-form .search-form button span{display:none}:root .header .header-search-container .header-search-form .search-form button:hover{background-color:var(--colorS2)}:root .header .top-menu{background-color:var(--headerTopMenuBgColor);z-index:13;position:relative}:root .header .top-menu .top-menu-inner{display:flex;align-items:center;flex-direction:row;justify-content:flex-end;width:100%;max-width:1600px;margin-left:auto;margin-right:auto;height:var(--headerTopMenu);padding:var(--headerInnerGap);position:relative}:root .header .top-menu .top-menu-inner .secondary-menu{display:flex;flex-direction:row;align-items:center}:root .header .top-menu .top-menu-inner .secondary-menu>.menu-item>.menu-item-inner{color:var(--headerTopItemColor);font-size:var(--headerTopItemSize);font-family:var(--headingFontFamily);text-decoration:none}:root .header .top-menu .top-menu-inner .secondary-menu>.menu-item>.menu-item-inner:not(.no-link){transition:opacity ease-in-out 0.2s}:root .header .top-menu .top-menu-inner .secondary-menu>.menu-item>.menu-item-inner:not(.no-link):hover{opacity:0.8}:root .header .top-menu .top-menu-inner .secondary-menu>.menu-item:not(:last-child){margin-right:20px;position:relative}:root .header .top-menu .top-menu-inner .secondary-menu>.menu-item:not(:last-child)::after{content:'/';position:absolute;top:50%;right:-20px;transform:translateX(-100%) translateY(-45%);pointer-events:none;color:var(--headerTopItemColor);font-size:var(--headerTopItemSize);font-family:var(--headingFontFamily)}:root .header .header-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;height:var(--headerMainMenu);width:100%;max-width:1600px;margin-left:auto;margin-right:auto;transition:height ease-in-out 0.2s, background-color ease-in-out 0.2s;z-index:12;position:relative;padding:var(--headerInnerGap);background-color:var(--headerMenuInnerBgColor)}:root .header .header-inner .header-logo{position:relative;z-index:2;width:var(--headerLogoWidth);height:var(--headerLogoHeight);transition:width ease-in-out 0.2s, height ease-in-out 0.2s}:root .header .header-inner .header-logo [class*='logo']{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;transition:opacity ease-in-out 0.2s}:root .header .header-inner .header-logo img,:root .header .header-inner .header-logo svg{display:block}:root .header .header-inner .header-logo .logo-main{opacity:var(--headerLogoStatus)}:root .header .header-inner .header-logo .logo-alternate{opacity:var(--headerLogoAlternateStatus)}:root .header .header-inner .header-menu{display:var(--headerMenuStatus)}:root .header .header-inner .header-menu .main-menu{display:flex;flex-direction:row;align-items:center;margin-left:-10px;margin-right:-10px}:root .header .header-inner .header-menu .main-menu .menu-item-top-level{margin-left:10px;margin-right:10px;position:relative}:root .header .header-inner .header-menu .main-menu .menu-item-top-level:not(.menu-button)>.menu-item-inner{font-size:var(--headerItemSize);color:var(--headerItemColor);font-family:var(--headingFontFamily);font-weight:var(--semibold);cursor:pointer;transition:color ease-in-out 0.2s}:root .header .header-inner .header-menu .main-menu .menu-item-top-level:not(.menu-button).sub-menu-is-active>.menu-item-inner,:root .header .header-inner .header-menu .main-menu .menu-item-top-level:not(.menu-button):hover>.menu-item-inner{color:var(--headerItemColorHover)}:root .header .header-inner .header-menu .main-menu .menu-item-top-level.menu-button{--buttonPadding: 9.5px 23px 9px}:root .header .header-inner .header-menu .main-menu .menu-item-top-level.menu-item-has-children>.menu-item-inner{position:relative;padding-right:20px}:root .header .header-inner .header-menu .main-menu .menu-item-top-level.menu-item-has-children>.menu-item-inner::after{content:'\e800';font-family:'fa-fontello';font-size:1.3em;position:absolute;top:50%;right:0;transform:translateY(-50%) rotate(-90deg);line-height:1;transition:transform ease-in-out 0.2s;color:var(--headerItemColor)}:root .header .header-inner .header-menu .main-menu .menu-item-top-level.menu-item-has-children>.sub-menu-indicator{display:none}:root .header .header-inner .header-menu .main-menu .menu-item-top-level.menu-item-has-children>.sub-menu,:root .header .header-inner .header-menu .main-menu .menu-item-top-level.menu-item-has-children>.avia_mega_div{position:absolute;width:max-content;top:calc( 50% + calc( var(--headerMainMenu) / 2 ));left:50%;transform:translateY(15px) translateX(-50%);margin:0;opacity:0;background-color:var(--headerItemBgLvl1);pointer-events:none;transition-property:opacity, transform;transition-timing-function:ease-in-out;transition-duration:0.25s;z-index:1;border-radius:6px;box-shadow:0 30px 30px rgba(0,0,0,0.2)}:root .header .header-inner .header-menu .main-menu .menu-item-top-level.menu-item-has-children>.sub-menu .menu-item-inner,:root .header .header-inner .header-menu .main-menu .menu-item-top-level.menu-item-has-children>.avia_mega_div .menu-item-inner{color:var(--headerSubItemColor);font-size:var(--headerSubItemSize);font-weight:var(--semibold)}:root .header .header-inner .header-menu .main-menu .menu-item-top-level.menu-item-has-children>.sub-menu .menu-item-inner:not(.no-link),:root .header .header-inner .header-menu .main-menu .menu-item-top-level.menu-item-has-children>.avia_mega_div .menu-item-inner:not(.no-link){text-decoration:none;display:inline-flex;justify-content:space-between;align-items:center;width:100%;transition:opacity ease-in-out 0.2s}:root .header .header-inner .header-menu .main-menu .menu-item-top-level.menu-item-has-children>.sub-menu .menu-item-inner:not(.no-link)::after,:root .header .header-inner .header-menu .main-menu .menu-item-top-level.menu-item-has-children>.avia_mega_div .menu-item-inner:not(.no-link)::after{content:var(--headerItemSubMenuArrow);font-family:"fa-fontello";line-height:1;margin-left:calc( var(--headerItemSubMenuGap) * 3)}:root .header .header-inner .header-menu .main-menu .menu-item-top-level.menu-item-has-children>.sub-menu .menu-item-inner:not(.no-link):hover,:root .header .header-inner .header-menu .main-menu .menu-item-top-level.menu-item-has-children>.avia_mega_div .menu-item-inner:not(.no-link):hover{opacity:0.8}:root .header .header-inner .header-menu .main-menu .menu-item-top-level.menu-item-has-children>.sub-menu .menu-title,:root .header .header-inner .header-menu .main-menu .menu-item-top-level.menu-item-has-children>.avia_mega_div .menu-title{margin-bottom:10px}:root .header .header-inner .header-menu .main-menu .menu-item-top-level.menu-item-has-children>.sub-menu .menu-title .menu-item-inner,:root .header .header-inner .header-menu .main-menu .menu-item-top-level.menu-item-has-children>.avia_mega_div .menu-title .menu-item-inner{font-size:var(--headerTitleItemSize);color:var(--headerTitleItemColor);font-weight:var(--bold)}:root .header .header-inner .header-menu .main-menu .menu-item-top-level.menu-item-has-children>.sub-menu .menu-item-has-children>.menu-item-inner::after,:root .header .header-inner .header-menu .main-menu .menu-item-top-level.menu-item-has-children>.sub-menu .menu-title>.menu-item-inner::after,:root .header .header-inner .header-menu .main-menu .menu-item-top-level.menu-item-has-children>.avia_mega_div .menu-item-has-children>.menu-item-inner::after,:root .header .header-inner .header-menu .main-menu .menu-item-top-level.menu-item-has-children>.avia_mega_div .menu-title>.menu-item-inner::after{display:none}:root .header .header-inner .header-menu .main-menu .menu-item-top-level.menu-item-has-children>.sub-menu{min-width:200px;padding:calc( var(--headerItemSubMenuGap) * 0.5) 0}:root .header .header-inner .header-menu .main-menu .menu-item-top-level.menu-item-has-children>.sub-menu .menu-item-inner{padding:calc( var(--headerItemSubMenuGap) * 0.5) var(--headerItemSubMenuGap)}:root .header .header-inner .header-menu .main-menu .menu-item-top-level.menu-item-has-children>.sub-menu>.menu-item.menu-item-has-children{position:relative;transition:background-color ease-in-out 0.2s}:root .header .header-inner .header-menu .main-menu .menu-item-top-level.menu-item-has-children>.sub-menu>.menu-item.menu-item-has-children .sub-menu-indicator{top:calc( var(--headerItemSubMenuGap) * 0.55);right:calc( var(--headerItemSubMenuGap) * 0.5);color:var(--colorP4);transform:translateY(-4px)}:root .header .header-inner .header-menu .main-menu .menu-item-top-level.menu-item-has-children>.sub-menu>.menu-item>.sub-menu{background-color:var(--headerItemBgLvl2)}:root .header .header-inner .header-menu .main-menu .menu-item-top-level.menu-item-has-children>.sub-menu>.menu-item>.sub-menu>.menu-item .menu-item-inner{padding-left:calc( var(--headerItemSubMenuGap) * 1.75)}:root .header .header-inner .header-menu .main-menu .menu-item-top-level.menu-item-has-children>.sub-menu>.menu-item.sub-menu-is-active{--headerItemSubMenuIndicator: '\e802';background-color:var(--headerItemBgActive)}:root .header .header-inner .header-menu .main-menu .menu-item-top-level.menu-item-has-children>.avia_mega_div{background-color:var(--headerItemBgLvl1);padding:0 calc( var(--headerItemSubMenuGap) * 2)}:root .header .header-inner .header-menu .main-menu .menu-item-top-level.menu-item-has-children>.avia_mega_div .menu-item-inner{margin-top:7.5px;margin-bottom:7.5px}:root .header .header-inner .header-menu .main-menu .menu-item-top-level.menu-item-has-children>.avia_mega_div>.sub-menu{display:flex;flex-wrap:wrap}:root .header .header-inner .header-menu .main-menu .menu-item-top-level.menu-item-has-children>.avia_mega_div>.sub-menu>.menu-item{flex:1;padding:calc( var(--headerItemSubMenuGap) * 1.25) 0}:root .header .header-inner .header-menu .main-menu .menu-item-top-level.menu-item-has-children>.avia_mega_div>.sub-menu>.menu-item:not(:last-child){border-right:1px solid var(--colorS1);padding-right:calc( var(--headerItemSubMenuGap) * 2)}:root .header .header-inner .header-menu .main-menu .menu-item-top-level.menu-item-has-children>.avia_mega_div>.sub-menu>.menu-item:not(:first-child){padding-left:calc( var(--headerItemSubMenuGap) * 2)}:root .header .header-inner .header-menu .main-menu .menu-item-top-level.menu-item-has-children.sub-menu-is-active>.menu-item-inner::after{transform:translateY(-50%) rotate(0)}:root .header .header-inner .header-menu .main-menu .menu-item-top-level.menu-item-has-children.sub-menu-is-active>.sub-menu,:root .header .header-inner .header-menu .main-menu .menu-item-top-level.menu-item-has-children.sub-menu-is-active>.avia_mega_div{opacity:1;pointer-events:initial;transform:translateY(0px) translateX(-50%)}:root .header .header-inner .header-menu .main-menu .menu-item-top-level.menu-item-mega-parent{position:static}:root .header .header-inner .header-menu .main-menu .menu-item-top-level.menu-item-mega-parent>.avia_mega_div{width:calc( 100vw - 100px);max-width:1170px}:root .header .header-inner .hamburger-toggle{width:30px;height:19px;padding:0;position:relative;background:transparent;border:none;outline:none;border-radius:0;cursor:pointer;display:var(--headerToggleButtonStatus)}:root .header .header-inner .hamburger-toggle .burger-box{width:100%;height:3px;background-color:var(--colorP1);transition-property:background-color;transition-timing-function:ease-in-out;transition-duration:0.2s}:root .header .header-inner .hamburger-toggle .burger-box::before,:root .header .header-inner .hamburger-toggle .burger-box::after{content:'';height:3px;width:100%;background-color:var(--headerItemColor, var(--colorP1));position:absolute;transition-property:background-color, opacity, transform, top, left, bottom, right;transition-timing-function:ease-in-out;transition-duration:0.2s}:root .header .header-inner .hamburger-toggle .burger-box::before{top:0;left:0}:root .header .header-inner .hamburger-toggle .burger-box::after{bottom:0;left:0}:root .header .hamburger-overlay{background:rgba(0,0,0,0.15);position:fixed;z-index:2;width:100%;height:100%;top:0;left:0;opacity:0;transition:opacity ease-in-out 0.15s;pointer-events:none;display:var(--headerOverlayStatus)}:root .header .hamburger-content{position:fixed;width:var(--headerHamburgerWidth);pointer-events:none;right:0;z-index:11;top:var(--headerNav);height:calc( 100vh - var(--headerNav));opacity:0;background:var(--headerHamburgerBgColor);transform:translateX(100%);transition-property:opacity, width, transform, height;transition-timing-function:ease-in-out;transition-duration:0.2s}:root .header .hamburger-content .hamburger-content-inner{border-top:1px solid var(--colorS1);padding:20px 20px 30px}@media only screen and (max-width: 989px) and (max-height: 920px){:root .header .hamburger-content .hamburger-content-inner{padding-bottom:70px}}:root .header .hamburger-content .main-menu{margin:0}:root .header .hamburger-content .main-menu>.menu-item{position:relative}:root .header .hamburger-content .main-menu>.menu-item:not(.menu-button)>.menu-item-inner{font-size:var(--headerItemSize);color:var(--headerItemColor);font-weight:var(--semibold);font-family:var(--headingFontFamily);display:inline-block;margin-top:10px;margin-bottom:10px}:root .header .hamburger-content .main-menu>.menu-item>.sub-menu-indicator{color:var(--colorP4);width:25px;height:25px;border-radius:100%;background-color:rgba(255,255,255,0.13);top:12px}:root .header .hamburger-content .main-menu>.menu-item>.avia_mega_div .menu-item-inner,:root .header .hamburger-content .main-menu>.menu-item>.sub-menu .menu-item-inner{font-size:var(--headerSubItemSize);color:var(--headerSubItemColor);font-weight:var(--semibold)}:root .header .hamburger-content .main-menu>.menu-item>.avia_mega_div .menu-item-inner:not(.no-link),:root .header .hamburger-content .main-menu>.menu-item>.sub-menu .menu-item-inner:not(.no-link){text-decoration:none;display:inline-flex;justify-content:space-between;align-items:center;width:100%;transition:opacity ease-in-out 0.2s}:root .header .hamburger-content .main-menu>.menu-item>.avia_mega_div .menu-item-inner:not(.no-link)::after,:root .header .hamburger-content .main-menu>.menu-item>.sub-menu .menu-item-inner:not(.no-link)::after{content:var(--headerItemSubMenuArrow);font-family:"fa-fontello";line-height:1;margin-left:calc( var(--headerItemSubMenuGap) * 2);width:25px;height:25px;border-radius:100%;background-color:rgba(255,255,255,0.13);display:flex;align-items:center;justify-content:center;font-size:10px}:root .header .hamburger-content .main-menu>.menu-item>.avia_mega_div .menu-item-inner:not(.no-link):hover,:root .header .hamburger-content .main-menu>.menu-item>.sub-menu .menu-item-inner:not(.no-link):hover{opacity:0.8}:root .header .hamburger-content .main-menu>.menu-item>.avia_mega_div .menu-item.menu-item-has-children>.menu-item-inner,:root .header .hamburger-content .main-menu>.menu-item>.sub-menu .menu-item.menu-item-has-children>.menu-item-inner{width:auto}:root .header .hamburger-content .main-menu>.menu-item>.avia_mega_div .menu-title,:root .header .hamburger-content .main-menu>.menu-item>.sub-menu .menu-title{margin-top:10px;margin-bottom:10px}:root .header .hamburger-content .main-menu>.menu-item>.avia_mega_div .menu-title .menu-item-inner,:root .header .hamburger-content .main-menu>.menu-item>.sub-menu .menu-title .menu-item-inner{font-size:var(--headerTitleItemSize);color:var(--headerTitleItemColor);font-weight:var(--bold)}:root .header .hamburger-content .main-menu>.menu-item>.avia_mega_div .menu-item-has-children>.menu-item-inner::after,:root .header .hamburger-content .main-menu>.menu-item>.avia_mega_div .menu-title>.menu-item-inner::after,:root .header .hamburger-content .main-menu>.menu-item>.sub-menu .menu-item-has-children>.menu-item-inner::after,:root .header .hamburger-content .main-menu>.menu-item>.sub-menu .menu-title>.menu-item-inner::after{display:none}:root .header .hamburger-content .main-menu>.menu-item>.sub-menu>.menu-item>.sub-menu-indicator{color:var(--colorP4);width:25px;height:25px;border-radius:100%;background-color:rgba(255,255,255,0.13);top:20px;right:20px}:root .header .hamburger-content .main-menu>.menu-item>.sub-menu>.menu-item>.sub-menu>.menu-item{background-color:var(--headerItemBgLvl2)}:root .header .hamburger-content .main-menu>.menu-item>.sub-menu>.menu-item>.sub-menu>.menu-item:first-child{margin-top:20px}:root .header .hamburger-content .main-menu>.menu-item>.sub-menu>.menu-item.sub-menu-is-active>.sub-menu-indicator{--headerItemSubMenuIndicator: '\e802'}:root .header .hamburger-content .main-menu>.menu-item>.avia_mega_div>.sub-menu>.menu-item{margin-bottom:20px}:root .header .hamburger-content .main-menu>.menu-item.sub-menu-is-active>.sub-menu-indicator{--headerItemSubMenuIndicator: '\e802'}:root .header .hamburger-content .main-menu>.menu-item.menu-button{margin-top:40px}:root .header .hamburger-content .main-menu>.menu-item.menu-button .menu-item-inner{width:100%;justify-content:center;text-align:center}:root.search-is-active{--headerSearchOpacity: 1;--headerSearchPointer: initial;--headerSearchTransform: translateY( calc( 100% + 15px ) )}:root.header-is-scrolled{--headerMenuBgShadow: 0 6px 12px rgba(0, 0, 0, 0.16)}@media only screen and (max-width: 989px){:root.burger-is-active{--headerMenuInnerBgColor: var(--colorP1);--headerLogoStatus: 0;--headerLogoAlternateStatus: 1;--headerMenuBgShadow: none;overflow:hidden}}:root.burger-is-active .header .header-inner .hamburger-toggle .burger-box{background:transparent}:root.burger-is-active .header .header-inner .hamburger-toggle .burger-box::before,:root.burger-is-active .header .header-inner .hamburger-toggle .burger-box::after{top:calc( 50% - 2px);background-color:var(--colorP4)}:root.burger-is-active .header .header-inner .hamburger-toggle .burger-box::before{transform:rotate(45deg)}:root.burger-is-active .header .header-inner .hamburger-toggle .burger-box::after{bottom:auto;transform:rotate(-45deg)}@media only screen and (max-width: 989px){:root.burger-is-active .header .hamburger-content{pointer-events:auto;-webkit-overflow-scrolling:touch;opacity:1;overflow-y:auto;transform:translateX(0)}}@media only screen and (min-width: 768px) and (max-width: 989px){:root.burger-is-active .hamburger-overlay{opacity:1;pointer-events:initial}}@media only screen and (max-width: 600px){:root #wpadminbar{position:fixed}}:root #wpadminbar ~ #wrap_all .hamburger-content{top:calc( var(--headerNav) + 46px)}@media only screen and (min-width: 783px){:root #wpadminbar ~ #wrap_all .hamburger-content{top:calc( var(--headerNav) + 32px)}}.html_header_top.html_header_sticky #main{padding-top:0 !important}body:not(.page-template-template-blank) #main>.container_wrap_first:first-child .container,body:not(.page-template-template-blank) .avia-builder-el-0>.container,body:not(.page-template-template-blank) .avia-builder-el-0>.av-section-color-overlay-wrap>.container,body:not(.page-template-template-blank) .avia-builder-el-0 .slideshow_caption{padding-top:var(--headerNav)}.header .top-menu,.header .hamburger-overlay{display:none !important}.header{background:linear-gradient(180deg, rgba(10,10,10,0.7) 0%, rgba(10,10,10,0.25) 70%, transparent 100%) !important;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);box-shadow:none !important;transition:background 0.4s ease, padding 0.4s ease, box-shadow 0.3s ease}.header .header-inner{max-width:1400px}.header .main-menu .menu-item-top-level>.menu-item-inner{font-family:var(--bodyFontFamily) !important;font-weight:400 !important;font-size:13px !important;letter-spacing:0.08em;text-transform:uppercase;color:var(--colorS1);transition:color 0.3s ease}.header .main-menu .menu-item-top-level>.menu-item-inner:hover,.header .main-menu .menu-item-top-level.current-menu-item>.menu-item-inner,.header .main-menu .menu-item-top-level.current-page-ancestor>.menu-item-inner{color:var(--colorP4)}.header .main-menu .menu-item-top-level.nav-cta>.menu-item-inner,.header .main-menu .menu-item-top-level .nav-cta>.menu-item-inner{color:var(--colorP2) !important}.header .hamburger-toggle .burger-box{background-color:var(--colorP4)}.header .hamburger-toggle .burger-box::before,.header .hamburger-toggle .burger-box::after{background-color:var(--colorP4)}.header .hamburger-content{inset:0 !important;top:0 !important;right:0 !important;width:100% !important;height:100vh !important;background:rgba(10,10,10,0.98);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:clamp(24px, 4.5vh, 44px);transform:translateY(-16px) !important;transition:opacity 0.5s cubic-bezier(0.16, 1, 0.3, 1),transform 0.5s cubic-bezier(0.16, 1, 0.3, 1),visibility 0.5s !important}.header .hamburger-content .hamburger-content-inner{border-top:none !important;padding:0 !important;width:auto;max-width:none}.header .hamburger-content .main-menu{display:flex;flex-direction:column;align-items:center;gap:clamp(24px, 4.5vh, 44px);margin:0;padding:0;list-style:none}.header .hamburger-content .menu-item-home{display:none !important}.header .hamburger-content .menu-item-top-level>.menu-item-inner,.header .hamburger-content .menu-item-inner{font-family:var(--headingFontFamily) !important;font-weight:400 !important;font-size:clamp(28px, 7vw, 44px) !important;line-height:1 !important;margin:0 !important;letter-spacing:0.02em !important;text-transform:uppercase !important;color:var(--colorP4) !important;opacity:0;transform:translateY(20px);transition:opacity 0.5s cubic-bezier(0.16, 1, 0.3, 1),transform 0.5s cubic-bezier(0.16, 1, 0.3, 1),color 0.3s ease}.header .hamburger-content .nav-cta>.menu-item-inner,.header .hamburger-content .menu-item-top-level.nav-cta>.menu-item-inner{color:var(--colorP2) !important}.header .hamburger-content .menu-item-inner:hover{color:var(--colorP2) !important}.header.header-is-scrolled{background:rgba(10,10,10,0.95) !important;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);--headerMainMenu: 64px;box-shadow:0 1px 0 rgba(255,255,255,0.04) !important}.header .header-logo .logo-alternate{display:none}.header .header-logo img{filter:none}.burger-is-active .hamburger-content{transform:translateY(0) !important}.burger-is-active .header .hamburger-toggle .burger-box::before,.burger-is-active .header .hamburger-toggle .burger-box::after{background-color:var(--colorP2) !important}.burger-is-active .header .hamburger-content .menu-item-top-level>.menu-item-inner,.burger-is-active .header .hamburger-content .menu-item-inner{opacity:1;transform:translateY(0)}.burger-is-active .hamburger-content li:nth-child(1) .menu-item-inner{transition-delay:0.12s}.burger-is-active .hamburger-content li:nth-child(2) .menu-item-inner{transition-delay:0.18s}.burger-is-active .hamburger-content li:nth-child(3) .menu-item-inner{transition-delay:0.24s}.burger-is-active .hamburger-content li:nth-child(4) .menu-item-inner{transition-delay:0.30s}.burger-is-active .hamburger-content li:nth-child(5) .menu-item-inner{transition-delay:0.36s}:root{--buttonTransitionProperty: box-shadow, border-radius, background-color, color;--buttonsGapV: 6px;--buttonsGapH: 12px}div .avia-button,.button,.wp-block-button a,.menu-button .menu-item-inner{font-size:var(--buttonSize, 16px);line-height:1.3;font-family:var(--bodyFontFamily);font-weight:var(--semibold);padding:var(--buttonPadding, 16.5px 23px 16px);color:var(--buttonColor, var(--colorP4));background-color:var(--buttonBgColor, transparent);border-radius:var(--buttonBorderRadius, 2px);display:inline-block;transition-property:var(--buttonTransitionProperty);transition-timing-function:ease-in-out;transition-duration:0.2s;text-decoration:none}div .avia-button:hover,.button:hover,.wp-block-button a:hover,.menu-button .menu-item-inner:hover{--buttonBorderRadius: 27px}div .avia-style-main,.button,.wp-block-button a,.menu-button .menu-item-inner{--buttonBgColor: var(--colorP2)}div .avia-style-main:active,.button:active,.wp-block-button a:active,.menu-button .menu-item-inner:active{--buttonBgColor: var(--colorE4)}@media only screen and (max-width: 480px){div .avia-style-main,div .avia-style-outline,.button,.wp-block-button a{width:100%;text-align:center;justify-content:center}}div .avia-button.avia-size-small{--buttonSize: 14px;--buttonPadding: 8.5px 10px 8px}div .avia-button.avia-size-medium{--buttonPadding: 9.5px 23px 9px}div .avia-button.avia-style-outline{--buttonColor: var(--colorE5);box-shadow:inset 0 0 0 1px var(--colorE3)}div .avia-button.avia-style-outline:active{box-shadow:inset 0 0 0 2px var(--colorE3)}div .avia-button.avia-style-link{--buttonPadding: 0;--buttonColor: var(--colorS2)}div .avia-button.avia-style-link .avia_iconbox_title{text-decoration:underline}div .avia-button.avia-style-link:hover:not(:active) .avia_iconbox_title{text-decoration:none}div .avia-button[class*='icon_select-yes']{display:inline-flex;align-items:center}div .avia-button.avia-icon_select-yes-right-icon .avia_button_icon{margin-left:var(--buttonIconGap, 20px)}div .avia-button.avia-icon_select-yes-left-icon .avia_button_icon{margin-right:var(--buttonIconGap, 20px)}.alternate_color div .avia-button.avia-style-outline{--buttonColor: var(--colorP4);box-shadow:inset 0 0 0 1px var(--colorP4)}.alternate_color div .avia-button.avia-style-outline:active{box-shadow:inset 0 0 0 2px var(--colorP4)}.alternate_color div .avia-button.avia-style-link{--buttonColor: var(--colorP4)}.avia-buttonrow-wrap,.wp-block-buttons{display:flex;flex-wrap:wrap;align-items:center}.avia-buttonrow-wrap.avia-buttonrow-left,.avia-buttonrow-wrap.is-content-justification-left,.wp-block-buttons.avia-buttonrow-left,.wp-block-buttons.is-content-justification-left{justify-content:flex-start}.avia-buttonrow-wrap.avia-buttonrow-center,.avia-buttonrow-wrap.is-content-justification-center,.wp-block-buttons.avia-buttonrow-center,.wp-block-buttons.is-content-justification-center{justify-content:center}.avia-buttonrow-wrap.avia-buttonrow-right,.avia-buttonrow-wrap.is-content-justification-right,.wp-block-buttons.avia-buttonrow-right,.wp-block-buttons.is-content-justification-right{justify-content:flex-end}.avia-buttonrow-wrap.is-content-justification-space-between,.wp-block-buttons.is-content-justification-space-between{justify-content:space-between}.avia-buttonrow-wrap{margin-left:calc( var(--buttonsGapH) * -1);margin-right:calc( var(--buttonsGapH) * -1)}.avia-buttonrow-wrap .avia-button{margin:var(--buttonsGapV) var(--buttonsGapH) !important}.wp-block-buttons .wp-block-button{margin-top:var(--buttonsGapV);margin-bottom:var(--buttonsGapV)}.wp-block-buttons .wp-block-button:not(:last-child){margin-right:var(--buttonsGapH)}@media only screen and (max-width: 989px){.avia-buttonrow-wrap.avia-buttonrow-tablet-center{justify-content:center}.avia-buttonrow-wrap.avia-buttonrow-tablet-right{justify-content:flex-end}.avia-buttonrow-wrap.avia-buttonrow-tablet-left{justify-content:flex-start}}@media only screen and (max-width: 767px){.avia-buttonrow-wrap.avia-buttonrow-mobile-center{justify-content:center}.avia-buttonrow-wrap.avia-buttonrow-mobile-right{justify-content:flex-end}.avia-buttonrow-wrap.avia-buttonrow-mobile-left{justify-content:flex-start}}.heading--home-hero{--headingSize: 109px}@media only screen and (max-width: 989px){.heading--home-hero{--headingSize: 50px}}.heading--home-hero h1,.heading--home-hero .h1 .av-special-heading-tag{line-height:1.1}.av-special-heading-tag a{--linkSize: var(--headingSize);--linkColor: var(--headingColor);--linkDecoration: none;--linkWeight: var(--headingWeight);--linkColorHover: var(--headingColor);--linkTransition: opacity ease-in-out 0.2s}.av-special-heading-tag a:hover:not(:active){opacity:0.85}.avia-button-wrap.btn{display:inline-block;background:transparent;margin:0 !important;padding:0}.avia-button-wrap.btn>.avia-button{font-family:var(--bodyFontFamily);font-weight:500;font-size:13px;letter-spacing:0.1em;text-transform:uppercase;padding:16px 32px;border-radius:0;--buttonBorderRadius: 0;--buttonPadding: 16px 32px;--buttonSize: 13px;display:inline-flex;align-items:center;gap:10px;transition:background 0.35s cubic-bezier(0.16, 1, 0.3, 1),color 0.35s cubic-bezier(0.16, 1, 0.3, 1),border-color 0.35s cubic-bezier(0.16, 1, 0.3, 1),transform 0.35s cubic-bezier(0.16, 1, 0.3, 1)}.avia-button-wrap.btn>.avia-button::after{content:'';flex:0 0 auto;width:10px;height:10px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M3 8h10M9 4l4 4-4 4' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center/contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M3 8h10M9 4l4 4-4 4' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center/contain;transition:transform .3s}.avia-button-wrap.btn>.avia-button:hover{--buttonBorderRadius: 0;transform:translateY(-2px)}.avia-button-wrap.btn>.avia-button:hover::after{transform:translateX(4px)}.avia-button-wrap.btn.btn-primary>.avia-button{background:var(--colorP2);color:var(--colorP1)}.avia-button-wrap.btn.btn-primary>.avia-button:hover{background:#fff;color:var(--colorP1)}.avia-button-wrap.btn.btn-outline>.avia-button{background:transparent;color:var(--colorP4);border:1px solid var(--colorS3)}.avia-button-wrap.btn.btn-outline>.avia-button:hover{background:transparent;color:var(--colorP4);border-color:var(--colorP4)}.lmg-section--contact .avia-button-wrap.btn>.avia-button{font-size:14px;padding:20px 48px;letter-spacing:0.15em}*,*::before,*::after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:hidden;background:#0A0A0A}body{font-family:'Barlow', sans-serif;background:#0A0A0A;color:#fff;overflow-x:hidden;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}:root{--black: #0A0A0A;--white: #FFFFFF;--volt: #DBFF00;--purple: #9D00A5;--grey: #111;--grey-mid: #1A1A1A;--grey-light: #2A2A2A;--text-muted: #999;--text-dim: #666;--font-display: 'Michroma', sans-serif;--font-condensed: 'Barlow Condensed', sans-serif;--font-body: 'Barlow', sans-serif}.container{width:100%;max-width:1400px;margin:0 auto;padding:0 clamp(24px, 5vw, 80px)}.nav{position:fixed;top:0;left:0;width:100%;z-index:100;padding:28px 0;transition:all 0.4s,opacity 0.7s cubic-bezier(0.65, 0, 0.35, 1) 0.1s;background:linear-gradient(180deg, rgba(10,10,10,0.7) 0%, rgba(10,10,10,0.25) 70%, transparent 100%);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.nav.scrolled{background:rgba(10,10,10,0.95);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);padding:16px 0}.nav .container{display:flex;justify-content:space-between;align-items:center}.nav-logo img{height:28px;width:auto}.nav-links{display:flex;gap:36px;align-items:center}.nav-links a{font-family:var(--font-body);font-weight:400;font-size:13px;letter-spacing:0.08em;text-transform:uppercase;color:var(--text-muted);transition:color 0.3s}.nav-links a:hover,.nav-links a.active{color:var(--white)}.nav-cta{color:var(--volt) !important}.nav-burger{display:none;position:relative;width:28px;height:20px;background:transparent;border:none;cursor:pointer;padding:0}.nav-burger span{position:absolute;left:0;width:100%;height:2px;background:var(--white);transition:transform 0.4s cubic-bezier(0.16, 1, 0.3, 1),opacity 0.3s,top 0.4s cubic-bezier(0.16, 1, 0.3, 1),background 0.3s}.nav-burger span:nth-child(1){top:2px}.nav-burger span:nth-child(2){top:9px}.nav-burger span:nth-child(3){top:16px}.nav-burger.open span:nth-child(1){top:9px;transform:rotate(45deg);background:var(--volt)}.nav-burger.open span:nth-child(2){opacity:0}.nav-burger.open span:nth-child(3){top:9px;transform:rotate(-45deg);background:var(--volt)}.mobile-nav{position:fixed;inset:0;z-index:98;background:rgba(10,10,10,0.98);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:clamp(24px, 4.5vh, 44px);opacity:0;visibility:hidden;transform:translateY(-16px);transition:opacity 0.5s cubic-bezier(0.16, 1, 0.3, 1),transform 0.5s cubic-bezier(0.16, 1, 0.3, 1),visibility 0.5s}.mobile-nav.open{opacity:1;visibility:visible;transform:translateY(0)}.mobile-nav a{font-family:var(--font-display);font-size:clamp(28px, 7vw, 44px);text-transform:uppercase;color:var(--white);letter-spacing:0.02em;opacity:0;transform:translateY(20px);transition:opacity 0.5s cubic-bezier(0.16, 1, 0.3, 1),transform 0.5s cubic-bezier(0.16, 1, 0.3, 1),color 0.3s}.mobile-nav.open a{opacity:1;transform:translateY(0)}.mobile-nav.open a:nth-child(1){transition-delay:0.12s}.mobile-nav.open a:nth-child(2){transition-delay:0.18s}.mobile-nav.open a:nth-child(3){transition-delay:0.24s}.mobile-nav.open a:nth-child(4){transition-delay:0.30s}.mobile-nav a.active,.mobile-nav a.nav-cta{color:var(--volt)}.mobile-nav a:hover{color:var(--volt)}body.nav-open{overflow:hidden}.hero{position:relative;min-height:100vh;display:flex;align-items:flex-end;padding-bottom:clamp(60px, 10vh, 120px);overflow:hidden}.hero-bg{position:absolute;inset:0;z-index:0}.hero-bg-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 75%;opacity:0.75;filter:contrast(1.1) saturate(1.15);will-change:transform}.hero-bg-photo{position:absolute;inset:0;background-position:center 40%;background-size:cover;background-repeat:no-repeat;opacity:0.65;filter:contrast(1.1) saturate(1.1);will-change:transform}.hero-bg-overlay{position:absolute;inset:0;background:linear-gradient(180deg, rgba(10,10,10,0) 0%, rgba(10,10,10,0.15) 50%, rgba(10,10,10,0.82) 100%);z-index:1}.hero-bg-overlay::after{content:'';position:absolute;inset:0;background:linear-gradient(180deg, rgba(10,10,10,0.4) 0%, rgba(10,10,10,0.6) 50%, #0a0a0a 100%);opacity:0;transition:opacity 1.2s cubic-bezier(0.65, 0, 0.35, 1);pointer-events:none}body.intro-done .hero-bg-overlay::after{opacity:1}.hero-content{position:relative;z-index:10;width:100%;max-width:1400px;margin:0 auto;padding:0 clamp(24px, 5vw, 80px)}.hero-eyebrow-unused{font-family:var(--font-body);font-weight:400;font-size:13px;letter-spacing:0.15em;text-transform:uppercase;color:var(--text-muted);margin-bottom:32px;opacity:0;transform:translateY(16px);transition:all 0.8s cubic-bezier(0.16, 1, 0.3, 1) 0.1s}.hero-eyebrow.visible{opacity:1;transform:translateY(0)}.hero-eyebrow span{color:var(--volt)}.hero-logo{width:clamp(120px, 22vw, 320px);margin:0 auto clamp(16px, 2vh, 32px);filter:drop-shadow(0 0 0 rgba(219,255,0,0));transform:translate3d(var(--lmg-tx, 0), var(--lmg-ty, 0), 0) scale(var(--lmg-s, 1));transform-origin:center;transition:filter 0.6s ease}.hero-logo.visible{animation:heroLogoBreathe 5.5s ease-in-out 2s infinite}@keyframes heroLogoBreathe{0%,100%{filter:drop-shadow(0 0 0 rgba(219,255,0,0))}50%{filter:drop-shadow(0 0 26px rgba(219,255,0,0.35))}}.intro-overlay{position:fixed;inset:0;background:#000;z-index:200;pointer-events:none;opacity:1;transition:opacity 0.9s cubic-bezier(0.65, 0, 0.35, 1)}.intro-overlay.fading{opacity:0}html.intro-active,body.intro-active{overflow:hidden}body.intro-active{touch-action:none}body.intro-active .nav{opacity:0;pointer-events:none}body.intro-active .hero{overflow:visible}body.intro-active .hero-content{z-index:201}body.intro-settling .hero-logo{transition:transform 0.95s cubic-bezier(0.65, 0, 0.35, 1),filter 0.6s ease}.hero-logo-svg{width:100%;height:auto;display:block;overflow:visible}.hero-logo-svg .letter{transform:translateY(0)}.hero-logo-svg .letter-fill{fill:var(--volt);opacity:0;transition:opacity 0.7s cubic-bezier(0.16, 1, 0.3, 1);transition-delay:calc(var(--i, 0) * 0.18s + 0.15s)}.hero-logo.visible .letter-fill{opacity:1}@media (prefers-reduced-motion: reduce){.hero-logo.visible{animation:none}.hero-logo-svg .letter-fill{transition-duration:0.3s;transition-delay:0s}}.hero-headline{font-family:var(--font-display);font-size:clamp(36px, 9vw, 136px);text-transform:uppercase;line-height:0.9;letter-spacing:-0.02em;margin-bottom:40px;text-align:center;opacity:0;transition:opacity 0.3s ease}.hero-headline.visible{opacity:1}.hero-headline .accent{color:var(--volt)}.hero-char{display:inline-block;opacity:0;transform:translateY(0.5em);transition:opacity 0.7s cubic-bezier(0.16, 1, 0.3, 1),transform 0.7s cubic-bezier(0.16, 1, 0.3, 1);transition-delay:calc(0.25s + var(--i, 0) * 0.035s);will-change:transform, opacity}.hero-headline.visible .hero-char{opacity:1;transform:translateY(0)}.hero-bottom{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;padding-top:40px;border-top:1px solid rgba(255,255,255,0.08);opacity:0;transform:translateY(20px);transition:all 0.8s cubic-bezier(0.16, 1, 0.3, 1) 0.5s}.hero-bottom.visible{opacity:1;transform:translateY(0)}.hero-bottom-left{max-width:400px}.hero-bottom-text{font-family:var(--font-body);font-weight:300;font-size:16px;line-height:1.7;color:var(--white);margin-bottom:0}.hero-bottom-right{display:flex;gap:16px;flex-shrink:0}a.btn{font-family:var(--font-body);font-weight:500;font-size:13px;letter-spacing:0.1em;text-transform:uppercase;padding:16px 32px;border:none;border-radius:0;cursor:pointer;display:inline-flex;align-items:center;gap:10px;transition:all 0.35s cubic-bezier(0.16, 1, 0.3, 1)}a.btn-primary{background:var(--volt);color:var(--black)}a.btn-primary:hover{background:#fff;transform:translateY(-2px)}a.btn-outline{background:transparent;color:var(--white);border:1px solid var(--text-dim)}a.btn-outline:hover{border-color:var(--white);transform:translateY(-2px)}.btn-arrow{width:10px;height:10px;transition:transform 0.3s;stroke-width:2}a.btn:hover .btn-arrow{transform:translateX(4px)}.statement{padding:clamp(80px, 12vh, 140px) 0;border-bottom:1px solid rgba(255,255,255,0.06)}.statement-text{font-family:var(--font-body);font-weight:300;font-size:clamp(28px, 4vw, 56px);line-height:1.35;color:var(--text-muted);max-width:900px}.statement-text strong{font-family:var(--font-display);font-weight:400;color:var(--white);font-size:0.85em}.statement-text em{font-style:normal;color:var(--volt)}.split{display:grid;grid-template-columns:1fr 1fr;min-height:90vh}.split-image{position:relative;overflow:hidden}.split-image img{width:100%;height:120%;object-fit:cover;will-change:transform;transition:transform 8s cubic-bezier(0.16, 1, 0.3, 1)}.split-image:hover img{transform:scale(1.04)}.split-image-overlay{position:absolute;inset:0;background:linear-gradient(180deg, transparent 50%, rgba(10,10,10,0.4) 100%);pointer-events:none}.split-content{display:flex;flex-direction:column;justify-content:center;padding:clamp(48px, 6vw, 100px);background:var(--grey)}.split-eyebrow{font-family:var(--font-body);font-weight:400;font-size:12px;letter-spacing:0.2em;text-transform:uppercase;color:var(--text-dim);margin-bottom:32px}.split-headline{font-family:var(--font-display);font-size:clamp(32px, 4.5vw, 72px);text-transform:uppercase;line-height:0.95;margin-bottom:28px;letter-spacing:-0.01em}.split-headline .light{font-family:var(--font-display);font-weight:400;font-size:0.85em;display:block;color:var(--text-muted)}.split-body{font-family:var(--font-body);font-weight:300;font-size:clamp(15px, 1.3vw, 18px);line-height:1.8;color:var(--text-muted);max-width:420px;margin-bottom:40px}.split-stats{display:flex;gap:clamp(28px, 3vw, 48px);padding-top:32px;border-top:1px solid rgba(255,255,255,0.06);margin-bottom:40px}.split-stat-label{font-family:var(--font-body);font-weight:400;font-size:11px;letter-spacing:0.2em;text-transform:uppercase;color:var(--text-dim);margin-bottom:8px}.split-stat-value{font-family:var(--font-display);font-size:clamp(24px, 2.5vw, 36px);color:var(--white)}.split-stat-value.accent{color:var(--volt)}.schedule-strip{border-top:1px solid rgba(255,255,255,0.06)}.schedule-strip-header{display:flex;justify-content:space-between;align-items:flex-end;padding:clamp(100px, 14vh, 180px) 0 clamp(48px, 6vh, 72px)}.schedule-strip-title{font-family:var(--font-display);font-size:clamp(32px, 5vw, 72px);text-transform:uppercase;line-height:0.95}.schedule-strip-title .light{font-family:var(--font-display);font-weight:400;display:block;color:var(--text-muted);font-size:0.85em}.schedule-rows{border-top:1px solid rgba(255,255,255,0.06);padding-bottom:clamp(80px, 12vh, 140px)}.schedule-row{display:grid;grid-template-columns:140px 1fr 1fr 100px;gap:20px;align-items:center;padding:24px 0;border-bottom:1px solid rgba(255,255,255,0.04);transition:all 0.3s;opacity:0;transform:translateY(16px);transition:opacity 0.6s cubic-bezier(0.16, 1, 0.3, 1),transform 0.6s cubic-bezier(0.16, 1, 0.3, 1),background 0.3s}.schedule-row.visible{opacity:1;transform:translateY(0)}.schedule-row:hover{background:rgba(255,255,255,0.02)}.schedule-row-date{font-family:var(--font-display);font-size:12px;color:var(--volt);letter-spacing:0.05em}.schedule-row-event{font-family:var(--font-body);font-weight:500;font-size:20px;color:var(--white)}.schedule-row-location{font-family:var(--font-body);font-weight:300;font-size:14px;color:var(--text-dim)}.schedule-row-result{font-family:var(--font-body);font-weight:500;font-size:12px;letter-spacing:0.1em;text-transform:uppercase;color:var(--volt);padding:4px 12px;background:rgba(219,255,0,0.08);justify-self:end}.schedule-row-result.upcoming{color:var(--text-dim);background:rgba(255,255,255,0.03)}.full-image{width:100%;height:70vh;min-height:400px;position:relative;overflow:hidden}.full-image img{width:100%;height:120%;object-fit:cover;will-change:transform}.full-image-overlay{position:absolute;inset:0;background:linear-gradient(180deg, rgba(10,10,10,0.3) 0%, transparent 30%, transparent 70%, rgba(10,10,10,0.5) 100%);pointer-events:none}.gallery{padding:clamp(80px, 12vh, 160px) 0;border-top:1px solid rgba(255,255,255,0.06);overflow:hidden}.gallery-header{margin-bottom:clamp(120px, 16vh, 200px);text-align:center}.gallery-header h2{font-family:var(--font-display);font-size:clamp(32px, 5vw, 64px);text-transform:uppercase;line-height:0.95}.gallery-scene{width:100%;height:clamp(420px, 55vh, 600px);perspective:1800px;perspective-origin:50% 50%;display:flex;align-items:center;justify-content:center;position:relative;cursor:grab;user-select:none}.gallery-scene:active{cursor:grabbing}.gallery-carousel{width:280px;height:380px;position:relative;transform-style:preserve-3d;will-change:transform}.gallery-card{position:absolute;width:280px;height:380px;backface-visibility:hidden;border-radius:6px;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,0.5);transition:opacity 0.4s ease, box-shadow 0.4s ease}.gallery-card img{width:100%;height:100%;object-fit:cover;display:block;pointer-events:none}.gallery-card-label{position:absolute;bottom:0;left:0;right:0;padding:40px 20px 16px;background:linear-gradient(0deg, rgba(10,10,10,0.85) 0%, transparent 100%);font-family:var(--font-body);font-weight:400;font-size:13px;color:rgba(255,255,255,0.7);letter-spacing:0.05em}.gallery-hint{text-align:center;margin-top:24px;font-family:var(--font-body);font-weight:400;font-size:12px;letter-spacing:0.15em;text-transform:uppercase;color:var(--text-dim);opacity:0;animation:hintFade 3s ease 1s forwards}@keyframes hintFade{0%{opacity:0}20%{opacity:1}80%{opacity:1}100%{opacity:0}}.gallery-dots{display:flex;justify-content:center;gap:8px;margin-top:56px}.gallery-dot{width:6px;height:6px;border-radius:50%;background:var(--text-dim);transition:all 0.3s;cursor:pointer}.gallery-dot.active{background:var(--volt);transform:scale(1.4)}.merch-teaser{padding:clamp(100px, 14vh, 180px) 0;text-align:center;position:relative;overflow:hidden}.merch-teaser::before{content:'LMG';position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-family:var(--font-display);font-size:clamp(120px, 20vw, 300px);color:rgba(255,255,255,0.02);pointer-events:none;white-space:nowrap}.merch-teaser-eyebrow{font-family:var(--font-body);font-weight:400;font-size:12px;letter-spacing:0.2em;text-transform:uppercase;color:var(--text-dim);margin-bottom:24px}.merch-teaser-headline{font-family:var(--font-display);font-size:clamp(40px, 7vw, 100px);text-transform:uppercase;line-height:0.95;margin-bottom:24px}.merch-teaser-sub{font-family:var(--font-body);font-weight:300;font-size:16px;color:var(--text-muted);margin-bottom:40px}.partners-strip{padding:clamp(60px, 8vh, 100px) 0;border-top:1px solid rgba(255,255,255,0.06)}.partners-label{font-family:var(--font-body);font-weight:400;font-size:12px;letter-spacing:0.2em;text-transform:uppercase;color:var(--text-dim);text-align:center;margin-bottom:48px}.partners-row{display:flex;justify-content:center;gap:2px;flex-wrap:wrap}.partner-item{background:var(--grey-mid);height:80px;width:clamp(140px, 18vw, 200px);display:flex;align-items:center;justify-content:center;transition:background 0.3s;opacity:0;transform:translateY(16px);transition:opacity 0.5s cubic-bezier(0.16, 1, 0.3, 1),transform 0.5s cubic-bezier(0.16, 1, 0.3, 1),background 0.3s}.partner-item.visible{opacity:1;transform:translateY(0)}.partner-item:nth-child(2){transition-delay:0.06s}.partner-item:nth-child(3){transition-delay:0.12s}.partner-item:nth-child(4){transition-delay:0.18s}.partner-item:hover{background:var(--grey-light)}.partner-item-text{font-family:var(--font-body);font-weight:500;font-size:14px;letter-spacing:0.1em;text-transform:uppercase;color:rgba(255,255,255,0.2)}.contact{position:relative;min-height:80vh;display:flex;align-items:center;justify-content:center;text-align:center;padding:clamp(100px, 16vh, 240px) 0;overflow:hidden;border-top:none;background:radial-gradient(ellipse 80% 60% at 50% 55%, rgba(157,0,165,0.18) 0%, rgba(157,0,165,0.06) 40%, transparent 70%),radial-gradient(ellipse 50% 80% at 30% 70%, rgba(100,0,120,0.1) 0%, transparent 60%),radial-gradient(ellipse 40% 50% at 75% 40%, rgba(157,0,165,0.08) 0%, transparent 55%),var(--black)}.contact-inner{position:relative;z-index:2}.contact-eyebrow{font-family:var(--font-body);font-weight:400;font-size:13px;letter-spacing:0.2em;text-transform:uppercase;color:var(--volt);margin-bottom:clamp(24px, 4vh, 48px);opacity:0.8}.contact-headline{font-family:var(--font-display);font-size:clamp(52px, 10vw, 160px);text-transform:uppercase;line-height:0.88;margin-bottom:clamp(20px, 3vh, 40px);color:var(--volt);white-space:nowrap}.contact-headline .ch{display:inline-block;color:var(--volt);transition:color 0.25s ease, text-shadow 0.35s ease}.contact-headline .ch.flare{color:#fff;text-shadow:0 0 24px rgba(219,255,0,0.95),0 0 56px rgba(219,255,0,0.45),0 0 2px rgba(255,255,255,0.9)}.contact-divider{width:120px;height:2px;margin:0 auto clamp(24px, 4vh, 48px);position:relative;background:rgba(219,255,0,0.08)}.contact-divider::before{content:'';position:absolute;top:0;bottom:0;left:0;right:0;background:var(--volt);box-shadow:0 0 18px rgba(219,255,0,0.5),0 0 48px rgba(219,255,0,0.2);animation:brushDraw 2.4s cubic-bezier(0.65, 0, 0.35, 1) infinite}@keyframes brushDraw{0%{left:0;right:100%}50%{left:0;right:0}100%{left:100%;right:0}}@media (prefers-reduced-motion: reduce){.contact-divider::before{animation:none}}.contact-text{font-family:var(--font-body);font-weight:300;font-size:clamp(15px, 1.2vw, 18px);line-height:1.8;color:var(--text-muted);max-width:480px;margin-left:auto !important;margin-right:auto !important;margin-top:0;margin-bottom:clamp(32px, 5vh, 56px);text-align:center}.contact-actions{display:flex;justify-content:center;gap:16px}.contact .btn-primary{font-size:14px;padding:20px 48px;letter-spacing:0.15em}.contact-gforce{position:absolute;bottom:72px;right:clamp(24px, 5vw, 80px);width:140px;height:140px;z-index:4;pointer-events:none;opacity:0;transform:translateY(16px);transition:opacity 0.8s cubic-bezier(0.16, 1, 0.3, 1) 0.7s,transform 0.8s cubic-bezier(0.16, 1, 0.3, 1) 0.7s}.contact.in-view .contact-gforce{opacity:1;transform:translateY(0)}.contact-gforce .g-ring{position:absolute;inset:0;width:100%;height:100%}.contact-gforce .g-trail,.contact-gforce .g-dot-wrap{position:absolute;inset:0}.contact-gforce .g-dot{position:absolute;width:10px;height:10px;left:calc(50% + var(--gx, 0) * 55px);top:calc(50% + var(--gy, 0) * 55px);transform:translate(-50%, -50%);border-radius:50%;background:var(--volt);box-shadow:0 0 12px rgba(219,255,0,0.95),0 0 28px rgba(219,255,0,0.5);z-index:3;will-change:left, top}.contact-gforce .g-trail-dot{position:absolute;left:50%;top:50%;border-radius:50%;background:var(--volt);pointer-events:none;will-change:transform, opacity}.contact-gforce .g-readout{position:absolute;top:calc(100% + 10px);left:0;right:0;text-align:center;font-family:'Courier New', monospace;font-size:11px;color:var(--volt);letter-spacing:0.2em}.contact-gforce .g-label{position:absolute;top:-16px;left:0;right:0;text-align:center;font-family:var(--font-body);font-weight:500;font-size:9px;letter-spacing:0.38em;color:var(--text-dim);text-transform:uppercase}@media (hover: none), (max-width: 600px){.contact-gforce{display:none}}.footer{padding:60px 0;border-top:1px solid rgba(255,255,255,0.06)}.footer .container{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:40px}.footer-logo img{height:24px;width:auto;margin-bottom:16px;opacity:0.5}.footer-text{font-family:var(--font-body);font-weight:300;font-size:13px;line-height:1.8;color:var(--text-dim);max-width:300px}.footer-right{text-align:right}.footer-links{display:flex;gap:32px}.footer-links a{font-family:var(--font-body);font-weight:400;font-size:12px;letter-spacing:0.1em;text-transform:uppercase;color:var(--text-dim);transition:color 0.3s}.footer-links a:hover{color:var(--white)}.footer-socials{display:flex;gap:20px;margin-top:16px;justify-content:flex-end}.footer-socials a{color:var(--text-dim);transition:color 0.3s}.footer-socials a:hover{color:var(--volt)}.footer-socials svg{width:18px;height:18px}.reveal{opacity:0;transform:translateY(40px);transition:all 0.8s cubic-bezier(0.16, 1, 0.3, 1)}.reveal.visible{opacity:1;transform:translateY(0)}@media (max-width: 900px){.nav-links{display:none}.nav-burger{display:block}.split{grid-template-columns:1fr}.split-image{min-height:50vh}.schedule-row{grid-template-columns:1fr;gap:8px;padding:20px 0}.schedule-row-date{order:-1}.hero-bottom{flex-direction:column;align-items:center;text-align:center}.contact{min-height:60vh}.footer .container{flex-direction:column}.footer-right{text-align:left}.footer-socials{justify-content:flex-start}}@media (max-width: 600px){.btn{padding:14px 24px;font-size:12px;width:100%;justify-content:center}.hero-bottom-right{flex-direction:column;width:100%;align-items:center}.contact-actions{flex-direction:column;align-items:center}.partners-row{flex-direction:column;align-items:center}.partner-item{width:100%}}.grain{position:fixed;inset:0;z-index:9999;pointer-events:none;opacity:0.03;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='1'/%3E%3C/svg%3E");background-repeat:repeat;background-size:128px 128px}::-webkit-scrollbar{width:3px}::-webkit-scrollbar-track{background:var(--black)}::-webkit-scrollbar-thumb{background:var(--volt)}.partners-strip .ep-item-grid-wrapper{overflow:hidden;margin:0 !important;-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 7%, #000 93%, transparent 100%);mask-image:linear-gradient(90deg, transparent 0, #000 7%, #000 93%, transparent 100%)}.partners-strip .ep-item-grid{display:flex !important;flex-wrap:nowrap !important;width:max-content;align-items:center;margin:0 !important}.partners-strip.lmg-marquee-ready .ep-item-grid{animation:lmg-partners-marquee var(--marquee-dur, 28s) linear infinite;will-change:transform}.partners-strip.lmg-marquee-ready .ep-item-grid:hover{animation-play-state:paused}.partners-strip .ep-item{flex:0 0 auto !important;width:auto !important;max-width:none !important;margin:0 clamp(40px, 6vw, 96px) 0 0 !important;padding:0 !important;background:transparent !important}.partners-strip .ep-item-inner,.partners-strip .ep-item-contents,.partners-strip .ep-item-media,.partners-strip .ep-link-wrapper,.partners-strip .ep-item-image{width:auto !important;height:auto !important;min-height:0 !important;aspect-ratio:auto !important;padding:0 !important;margin:0 !important;display:block !important;background:transparent !important}.partners-strip .ep-item img{position:static !important;display:block !important;height:clamp(56px, 6.9vw, 88px) !important;width:auto !important;max-width:none !important;padding:0 !important;object-fit:contain !important;opacity:0.85;transition:opacity 0.3s ease}.partners-strip .ep-item:hover img{opacity:1}@keyframes lmg-partners-marquee{from{transform:translateX(0)}to{transform:translateX(var(--marquee-shift, -50%))}}@media (prefers-reduced-motion: reduce){.partners-strip.lmg-marquee-ready .ep-item-grid{animation:none;flex-wrap:wrap;justify-content:center}}.lmg-section{--sectionBgColor: var(--colorP1);--sectionColor: var(--colorP4);color:var(--colorP4);background-color:var(--colorP1)}.lmg-section .avia_codeblock_section,.lmg-section .avia_codeblock{max-width:none !important;width:100% !important;background:transparent;color:inherit}body{background:var(--colorP1) !important;color:var(--colorP4)}.lmg-section h1,.lmg-section h2,.lmg-section h3,.lmg-section h4,.lmg-section h5,.lmg-section h6,.lmg-section .av-special-heading-tag{color:var(--colorP4);--headingColor: var(--colorP4)}.lmg-section .btn-primary{color:var(--colorP1) !important}.lmg-section .btn-outline{color:var(--colorP4) !important}.lmg-section .btn,.lmg-section .btn:hover,.lmg-section .btn:focus,.lmg-section .btn:active{text-decoration:none !important}body.intro-active .lmg-section--hero{z-index:201;position:relative}.lmg-section--hero .av-section-color-overlay{background:linear-gradient(180deg, rgba(10,10,10,0.4) 0%, rgba(10,10,10,0.66) 50%, #0a0a0a 100%) !important;opacity:1 !important}.lmg-section--partners_strip{padding:96px 0 !important}.lmg-section--merch_teaser{padding:126px 0 !important}.lmg-section--cta_banner{padding:clamp(48px, 8vh, 96px) 0 !important}.lmg-section--stat_bar{padding:clamp(44px, 7vh, 88px) 0 !important}.lmg-section--highlights{padding:96px 0 !important}.lmg-section--merch_section{padding:80px 0 !important}.lmg-section--page_hero{padding:clamp(104px, 15vh, 200px) 0 clamp(36px, 5vh, 72px) !important}.lmg-section--gallery{padding:60px 0 !important}.lmg-section--gallery .gallery-scene{max-height:440px}.lmg-section--gallery .gallery-hint{margin-top:12px}.lmg-section{--miniSpace: 8px;--smallSpace: 20px;--defaultSpace: 32px;--largeSpace: 48px;--hugeSpace: 64px}.lmg-section--error_main{padding:clamp(40px, 6vh, 80px) 0 !important;display:flex;align-items:center;justify-content:center;text-align:center}.lmg-section--error_main,.lmg-section--error_main .container,.lmg-section--error_main .template-page{min-height:auto !important}.lmg-section--error_main .container{display:flex;flex-direction:column;align-items:center;justify-content:center}.lmg-section--error_main .template-page>*,.lmg-section--error_main .ep-space-small{margin:0 !important;padding:0 !important}.lmg-section--error_main .ep-split-heading{margin:0 !important}.lmg-section--error_main .error-eyebrow{margin-bottom:12px !important}.lmg-section--error_main .error-code .av-special-heading-tag{margin:0 !important;padding:0 !important}.lmg-section--error_main .error-headline{margin-top:4px !important}.lmg-section--error_main .error-body{margin:20px auto 8px !important}.lmg-section--error_main .hr{margin:16px 0 !important}.lmg-section--error_main .avia-button-wrap{display:inline-block;margin:0 6px !important}.error-eyebrow{font-family:var(--bodyFontFamily);font-weight:500;font-size:13px;letter-spacing:0.2em;text-transform:uppercase;color:var(--colorS1);margin-bottom:8px}.error-eyebrow p{margin:0}.error-code .ep-split-heading-tag,.error-headline .ep-split-heading-tag{text-align:center}.error-body{max-width:560px;color:var(--colorS1);margin:16px auto 8px;text-align:center}.error-body p{margin:0;line-height:1.6}.error-btn{margin:0 8px}.lmg-section--split{display:block !important;min-height:85vh !important;padding:0 !important;grid-template-columns:none !important}.lmg-section--split>.container,.lmg-section--split .template-page{max-width:none !important;width:100%;padding:0 !important}.lmg-section--split .ep-columns{--epColumnSpace: 0px;width:100%;min-height:85vh}.lmg-section--split .ep-columns-inner{align-items:stretch}.lmg-section--split .ep-column{min-height:85vh}.lmg-section--split .ep-column.split-image{overflow:hidden;position:relative}.lmg-section--split .ep-column.split-image .ep-column-inner{height:100%}.lmg-section--split .ep-column.split-image .avia-image-container,.lmg-section--split .ep-column.split-image .avia-image-container-inner,.lmg-section--split .ep-column.split-image .avia-image-overlay-wrap{height:100%;width:100%}.lmg-section--split .ep-column.split-image img{width:100%;height:120%;object-fit:cover;display:block;max-width:none}.lmg-section--split .ep-column.split-content{background:var(--colorT1)}.lmg-section--split .ep-column.split-content .ep-column-inner{padding:clamp(48px, 6vw, 100px);justify-content:center}.lmg-section--split .ep-column.split-content .ep-text{max-width:480px}@media (max-width: 989px){.lmg-section--split,.lmg-section--split .ep-columns,.lmg-section--split .ep-column{min-height:0 !important}.lmg-section--split .ep-column.split-image{min-height:50vh !important}}.split-stats.ep-item-grid-wrapper{margin-top:clamp(16px, 2vh, 32px) !important;padding-top:28px;border-top:1px solid rgba(255,255,255,0.06)}.split-stats .ep-item-grid{display:grid !important;grid-template-columns:repeat(var(--itemCount, 4), 1fr);gap:clamp(12px, 1.5vw, 24px);margin:0 !important}.split-stats .ep-item{width:auto !important;max-width:none !important;padding:0 !important;background:transparent !important;text-align:left}.split-stats .ep-item-inner{padding:0 !important}.split-stats .ep-item-contents{padding:0 !important}.split-stats .ep-item-title-wrapper{display:flex;flex-direction:column-reverse;gap:4px;padding:0}.split-stats .ep-item-subtitle{font-family:var(--headingFontFamily);font-size:clamp(28px, 3vw, 40px);color:var(--colorP2);line-height:1;margin:0}.split-stats .ep-item-title{font-family:var(--bodyFontFamily) !important;font-weight:400 !important;font-size:11px !important;letter-spacing:0.18em;text-transform:uppercase;color:var(--colorS3) !important;margin:0 !important;padding:0 !important;line-height:1.4}.split-stats .ep-item-content{display:none}.highlights-grid.ep-item-grid-wrapper,.stat-bar-grid.ep-item-grid-wrapper{margin-top:clamp(40px, 6vh, 80px) !important}.highlights-grid .ep-item-grid,.stat-bar-grid .ep-item-grid,.merch-grid .ep-item-grid{display:grid !important;width:100% !important;margin:0 !important;gap:2px !important}.highlights-grid .ep-item-grid{grid-template-columns:repeat(3, 1fr) !important}.stat-bar-grid .ep-item-grid{grid-template-columns:repeat(4, 1fr) !important}.merch-grid .ep-item-grid{grid-template-columns:repeat(3, 1fr) !important}.highlights-grid .ep-item,.stat-bar-grid .ep-item,.merch-grid .ep-item{--epColumnWidth: auto;width:auto !important;max-width:none !important;margin:0 !important;padding:0 !important;background:var(--colorT2) !important;position:relative;transition:background 0.3s ease;text-align:left}.highlights-grid .ep-item:hover,.stat-bar-grid .ep-item:hover{background:var(--colorT3) !important}.highlights-grid .ep-item::before,.stat-bar-grid .ep-item::before{content:'';position:absolute;top:0;left:0;width:100%;height:2px;background:var(--colorP3)}.highlights-grid .ep-item:nth-child(even)::before,.stat-bar-grid .ep-item:nth-child(even)::before{background:var(--colorP2)}.highlights-grid .ep-item-inner,.stat-bar-grid .ep-item-inner{padding:clamp(28px, 4vw, 56px) !important}.highlights-grid .ep-item-contents,.stat-bar-grid .ep-item-contents{padding:0 !important}.highlights-grid .ep-item-title-wrapper,.stat-bar-grid .ep-item-title-wrapper{display:flex;flex-direction:column;gap:4px;padding:0}.highlights-grid .ep-item-subtitle,.stat-bar-grid .ep-item-subtitle{font-family:var(--headingFontFamily);font-size:clamp(36px, 4.5vw, 56px);color:var(--colorP2);line-height:1;margin:0 0 12px}.highlights-grid .ep-item-title,.stat-bar-grid .ep-item-title{font-family:var(--bodyFontFamily) !important;font-weight:500 !important;font-size:clamp(15px, 1.4vw, 20px) !important;color:var(--colorP4) !important;text-transform:none !important;margin:0 0 6px !important;padding:0 !important;line-height:1.3}.highlights-grid .ep-item-content,.stat-bar-grid .ep-item-content{padding:0 !important}.highlights-grid .ep-item-content p,.stat-bar-grid .ep-item-content p{font-family:var(--bodyFontFamily);font-weight:300;font-size:13px;color:var(--colorS3);line-height:1.5;margin:0}.highlights-header,.highlights-header.ep-align-center{text-align:left !important}.highlights-header .av-special-heading-tag{display:block}.highlights-header .av-special-heading-tag strong,.highlights-header .ep-split-heading--highlight{font-family:var(--headingFontFamily);font-weight:400;display:block;color:var(--colorS1) !important;font-size:0.85em !important;background:transparent !important;padding:0 !important;max-width:none !important;text-align:left !important}.merch-section-header{text-align:left !important;margin-bottom:clamp(28px, 4vh, 56px)}.merch-section-header .av-special-heading-tag{display:block}.merch-section-header .av-special-heading-tag strong,.merch-section-header .ep-split-heading--highlight{font-family:var(--headingFontFamily);font-weight:400;display:block;color:var(--colorS1) !important;font-size:0.85em !important;background:transparent !important;padding:0 !important;max-width:none !important;text-align:left !important}.merch-grid.ep-item-grid-wrapper{margin-top:clamp(24px, 4vh, 48px) !important}.merch-grid .ep-item:hover{background:var(--colorT3) !important}.merch-grid .ep-item::before{content:'';position:absolute;top:0;left:0;width:100%;height:2px;background:var(--colorP2)}.merch-grid .ep-item-inner{padding:clamp(24px, 3vw, 40px) !important;display:flex;flex-direction:column;gap:12px}.merch-grid .ep-item-contents{padding:0 !important}.merch-grid .ep-item-title-wrapper{display:flex;flex-direction:column-reverse;gap:4px;padding:0}.merch-grid .ep-item-subtitle{font-family:var(--bodyFontFamily);font-weight:500;font-size:13px;letter-spacing:0.08em;color:var(--colorP2);margin:0}.merch-grid .ep-item-title{font-family:var(--headingFontFamily) !important;font-weight:400 !important;font-size:clamp(18px, 1.6vw, 22px) !important;color:var(--colorP4) !important;text-transform:uppercase !important;margin:0 !important;padding:0 !important;line-height:1.3}.merch-grid .ep-item-content p{font-family:var(--bodyFontFamily);font-weight:300;font-size:14px;color:var(--colorS1);line-height:1.6;margin:0}@media (max-width: 900px){.merch-grid .ep-item-grid{grid-template-columns:1fr 1fr !important}.stat-bar-grid .ep-item-grid{grid-template-columns:1fr 1fr !important}.highlights-grid .ep-item-grid{grid-template-columns:1fr 1fr !important}}@media (max-width: 600px){.merch-grid .ep-item-grid,.stat-bar-grid .ep-item-grid,.highlights-grid .ep-item-grid{grid-template-columns:1fr !important}}.page-hero-body{max-width:640px}.page-hero-body p{font-family:var(--bodyFontFamily);font-weight:300;font-size:clamp(15px, 1.3vw, 18px);line-height:1.6;color:var(--colorS1);margin:clamp(16px, 2vh, 28px) 0 0}.split-eyebrow p{font-family:var(--bodyFontFamily);font-weight:400;font-size:12px;letter-spacing:0.2em;text-transform:uppercase;color:var(--colorS3);margin:0 0 32px}.split-body p{font-family:var(--bodyFontFamily);font-weight:300;font-size:clamp(15px, 1.3vw, 18px);line-height:1.8;color:var(--colorS1);margin-bottom:20px}.split-body p:first-child{font-size:clamp(17px, 1.5vw, 21px);color:rgba(255,255,255,0.85)}.hero-headline .av-special-heading-tag,.hero-headline{font-size:clamp(36px, 9vw, 136px) !important;line-height:0.9;letter-spacing:-0.02em;text-transform:uppercase}.split-headline .av-special-heading-tag{font-size:clamp(32px, 4.5vw, 72px);line-height:0.95;letter-spacing:-0.01em;text-transform:uppercase}.merch-teaser-headline .av-special-heading-tag{font-size:clamp(40px, 7vw, 100px);line-height:0.95;letter-spacing:-0.01em;text-transform:uppercase}.contact-headline .av-special-heading-tag{font-size:clamp(52px, 10vw, 160px);line-height:0.88;letter-spacing:-0.02em;text-transform:uppercase;color:var(--colorP2)}.cta-headline .av-special-heading-tag{font-size:clamp(40px, 7vw, 100px);line-height:0.95;letter-spacing:-0.01em;text-transform:uppercase}.page-hero-headline .av-special-heading-tag{font-size:clamp(36px, 9vw, 136px);line-height:0.9;letter-spacing:-0.02em;text-transform:uppercase}.highlights-header .av-special-heading-tag,.highlights-header h2{font-size:clamp(32px, 5vw, 64px);line-height:0.95;text-transform:uppercase}.merch-section-header .av-special-heading-tag{font-size:clamp(32px, 5vw, 72px);line-height:0.95;letter-spacing:-0.01em;text-transform:uppercase}.error-code .av-special-heading-tag{font-size:clamp(120px, 22vw, 300px);line-height:0.9;letter-spacing:-0.02em;text-transform:uppercase;color:var(--colorP2)}.error-headline .av-special-heading-tag{font-size:clamp(28px, 5vw, 56px);line-height:1;letter-spacing:-0.01em;text-transform:uppercase}.ep-split-heading--highlight{font-size:inherit;font-weight:inherit;padding:0 !important;background:transparent !important}.split-headline,.merch-teaser-headline,.contact-headline,.cta-headline,.page-hero-headline,.highlights-header,.error-main-headline{font-size:inherit}*,*::before,*::after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:hidden;background:#0A0A0A}body{font-family:'Barlow', sans-serif;background:#0A0A0A;color:#fff;overflow-x:hidden;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}:root{--black: #0A0A0A;--white: #FFFFFF;--volt: #DBFF00;--purple: #9D00A5;--grey: #111;--grey-mid: #1A1A1A;--grey-light: #2A2A2A;--text-muted: #999;--text-dim: #666;--font-display: 'Michroma', sans-serif;--font-condensed: 'Barlow Condensed', sans-serif;--font-body: 'Barlow', sans-serif}.container{width:100%;max-width:1400px;margin:0 auto;padding:0 clamp(24px, 5vw, 80px)}.nav{position:fixed;top:0;left:0;width:100%;z-index:100;padding:28px 0;transition:all 0.4s;background:rgba(10,10,10,0.95);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.nav.scrolled{padding:16px 0}.nav .container{display:flex;justify-content:space-between;align-items:center}.nav-logo img{height:28px;width:auto}.nav-links{display:flex;gap:36px;align-items:center}.nav-links a{font-family:var(--font-body);font-weight:400;font-size:13px;letter-spacing:0.08em;text-transform:uppercase;color:var(--text-muted);transition:color 0.3s}.nav-links a:hover,.nav-links a.active{color:var(--white)}.nav-cta{color:var(--volt) !important}.nav-burger{display:none;position:relative;width:28px;height:20px;background:transparent;border:none;cursor:pointer;padding:0}.nav-burger span{position:absolute;left:0;width:100%;height:2px;background:var(--white);transition:transform 0.4s cubic-bezier(0.16, 1, 0.3, 1),opacity 0.3s,top 0.4s cubic-bezier(0.16, 1, 0.3, 1),background 0.3s}.nav-burger span:nth-child(1){top:2px}.nav-burger span:nth-child(2){top:9px}.nav-burger span:nth-child(3){top:16px}.nav-burger.open span:nth-child(1){top:9px;transform:rotate(45deg);background:var(--volt)}.nav-burger.open span:nth-child(2){opacity:0}.nav-burger.open span:nth-child(3){top:9px;transform:rotate(-45deg);background:var(--volt)}.mobile-nav{position:fixed;inset:0;z-index:98;background:rgba(10,10,10,0.98);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:clamp(24px, 4.5vh, 44px);opacity:0;visibility:hidden;transform:translateY(-16px);transition:opacity 0.5s cubic-bezier(0.16, 1, 0.3, 1),transform 0.5s cubic-bezier(0.16, 1, 0.3, 1),visibility 0.5s}.mobile-nav.open{opacity:1;visibility:visible;transform:translateY(0)}.mobile-nav a{font-family:var(--font-display);font-size:clamp(28px, 7vw, 44px);text-transform:uppercase;color:var(--white);letter-spacing:0.02em;opacity:0;transform:translateY(20px);transition:opacity 0.5s cubic-bezier(0.16, 1, 0.3, 1),transform 0.5s cubic-bezier(0.16, 1, 0.3, 1),color 0.3s}.mobile-nav.open a{opacity:1;transform:translateY(0)}.mobile-nav.open a:nth-child(1){transition-delay:0.12s}.mobile-nav.open a:nth-child(2){transition-delay:0.18s}.mobile-nav.open a:nth-child(3){transition-delay:0.24s}.mobile-nav.open a:nth-child(4){transition-delay:0.30s}.mobile-nav a.active,.mobile-nav a.nav-cta{color:var(--volt)}.mobile-nav a:hover{color:var(--volt)}body.nav-open{overflow:hidden}.page-hero{padding:clamp(160px, 22vh, 260px) 0 clamp(60px, 8vh, 100px)}.page-hero-eyebrow{font-family:var(--font-body);font-weight:400;font-size:12px;letter-spacing:0.2em;text-transform:uppercase;color:var(--text-dim);margin-bottom:24px}.page-hero h1{font-family:var(--font-display);font-size:clamp(48px, 9vw, 140px);text-transform:uppercase;line-height:0.9;letter-spacing:-0.02em}.page-hero h1 .light{font-family:var(--font-display);font-weight:400;display:block;color:var(--text-muted);font-size:0.85em}.split{display:grid;grid-template-columns:1fr 1fr;min-height:85vh}.split-image{position:relative;overflow:hidden}.split-image img{width:100%;height:120%;object-fit:cover;will-change:transform;transition:transform 8s cubic-bezier(0.16, 1, 0.3, 1)}.split-image:hover img{transform:scale(1.04)}.split-content{display:flex;flex-direction:column;justify-content:center;padding:clamp(48px, 6vw, 100px);background:var(--grey)}.split-eyebrow{font-family:var(--font-body);font-weight:400;font-size:12px;letter-spacing:0.2em;text-transform:uppercase;color:var(--text-dim);margin-bottom:32px}.bio-text{margin-bottom:24px}.bio-text p{font-family:var(--font-body);font-weight:300;font-size:clamp(15px, 1.3vw, 18px);line-height:1.8;color:var(--text-muted);margin-bottom:20px;max-width:480px}.bio-text p:first-child{font-size:clamp(17px, 1.5vw, 21px);color:rgba(255,255,255,0.8)}.stats-bar{display:flex;gap:clamp(28px, 3vw, 48px);padding-top:32px;border-top:1px solid rgba(255,255,255,0.06);margin-top:16px}.stat-label{font-family:var(--font-body);font-weight:400;font-size:11px;letter-spacing:0.2em;text-transform:uppercase;color:var(--text-dim);margin-bottom:8px}.stat-value{font-family:var(--font-display);font-size:clamp(24px, 2.5vw, 36px);color:var(--white)}.stat-value.accent{color:var(--volt)}.highlights{border-top:1px solid rgba(255,255,255,0.06)}.highlights-header{padding:clamp(60px, 8vh, 100px) 0 clamp(40px, 5vh, 60px)}.highlights-header h2{font-family:var(--font-display);font-size:clamp(32px, 5vw, 64px);text-transform:uppercase;line-height:0.95}.highlights-header h2 .light{font-family:var(--font-display);font-weight:400;display:block;color:var(--text-muted);font-size:0.85em}.highlights-grid{display:block}.highlight-card{background:var(--grey-mid);padding:clamp(36px, 4vw, 56px);position:relative;transition:background 0.3s}.highlight-card:hover{background:var(--grey-light)}.highlight-card::before{content:'';position:absolute;top:0;left:0;width:100%;height:2px;background:var(--purple)}.highlight-card:nth-child(even)::before{background:var(--volt)}.highlight-number{font-family:var(--font-display);font-size:clamp(40px, 5vw, 64px);color:var(--volt);margin-bottom:16px;line-height:1}.highlight-label{font-family:var(--font-body);font-weight:500;font-size:clamp(18px, 1.6vw, 22px);color:var(--white);margin-bottom:8px}.highlight-desc{font-family:var(--font-body);font-weight:300;font-size:14px;color:var(--text-dim);line-height:1.6}.gallery{padding:clamp(80px, 12vh, 160px) 0;border-top:1px solid rgba(255,255,255,0.06);overflow:hidden}.gallery-header{margin-bottom:clamp(120px, 16vh, 200px);text-align:center}.gallery-header h2{font-family:var(--font-display);font-size:clamp(32px, 5vw, 64px);text-transform:uppercase;line-height:0.95}.gallery-scene{width:100%;height:clamp(420px, 55vh, 600px);perspective:1800px;perspective-origin:50% 50%;display:flex;align-items:center;justify-content:center;position:relative;cursor:grab;user-select:none}.gallery-scene:active{cursor:grabbing}.gallery-carousel{width:280px;height:380px;position:relative;transform-style:preserve-3d;will-change:transform}.gallery-card{position:absolute;width:280px;height:380px;backface-visibility:hidden;border-radius:6px;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,0.5);transition:opacity 0.4s ease, box-shadow 0.4s ease}.gallery-card img{width:100%;height:100%;object-fit:cover;display:block;pointer-events:none}.gallery-card-label{position:absolute;bottom:0;left:0;right:0;padding:40px 20px 16px;background:linear-gradient(0deg, rgba(10,10,10,0.85) 0%, transparent 100%);font-family:var(--font-body);font-weight:400;font-size:13px;color:rgba(255,255,255,0.7);letter-spacing:0.05em}.gallery-hint{text-align:center;margin-top:24px;font-family:var(--font-body);font-weight:400;font-size:12px;letter-spacing:0.15em;text-transform:uppercase;color:var(--text-dim);opacity:0;animation:hintFade 3s ease 1s forwards}@keyframes hintFade{0%{opacity:0}20%{opacity:1}80%{opacity:1}100%{opacity:0}}.gallery-dots{display:flex;justify-content:center;gap:8px;margin-top:56px}.gallery-dot{width:6px;height:6px;border-radius:50%;background:var(--text-dim);transition:all 0.3s;cursor:pointer}.gallery-dot.active{background:var(--volt);transform:scale(1.4)}.footer{padding:60px 0;border-top:1px solid rgba(255,255,255,0.06)}.footer .container{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:40px}.footer-logo img{height:24px;width:auto;margin-bottom:16px;opacity:0.5}.footer-text{font-family:var(--font-body);font-weight:300;font-size:13px;line-height:1.8;color:var(--text-dim);max-width:300px}.footer-right{text-align:right}.footer-links{display:flex;gap:32px}.footer-links a{font-family:var(--font-body);font-weight:400;font-size:12px;letter-spacing:0.1em;text-transform:uppercase;color:var(--text-dim);transition:color 0.3s}.footer-links a:hover{color:var(--white)}.footer-socials{display:flex;gap:20px;margin-top:16px;justify-content:flex-end}.footer-socials a{color:var(--text-dim);transition:color 0.3s}.footer-socials a:hover{color:var(--volt)}.footer-socials svg{width:18px;height:18px}.reveal{opacity:0;transform:translateY(40px);transition:all 0.8s cubic-bezier(0.16, 1, 0.3, 1)}.reveal.visible{opacity:1;transform:translateY(0)}@media (max-width: 900px){.nav-links{display:none}.nav-burger{display:block}.split{grid-template-columns:1fr}.split-image{min-height:50vh}.gallery-carousel{width:240px;height:320px}.gallery-card{width:240px;height:320px}.footer .container{flex-direction:column}.footer-right{text-align:left}.footer-socials{justify-content:flex-start}}@media (max-width: 600px){.gallery-carousel{width:200px;height:280px}.gallery-card{width:200px;height:280px}.gallery-scene{height:360px}.stats-bar{gap:20px;flex-wrap:wrap}}.grain{position:fixed;inset:0;z-index:9999;pointer-events:none;opacity:0.03;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='1'/%3E%3C/svg%3E");background-repeat:repeat;background-size:128px 128px}::-webkit-scrollbar{width:3px}::-webkit-scrollbar-track{background:var(--black)}::-webkit-scrollbar-thumb{background:var(--volt)}.contact{position:relative;min-height:80vh;display:flex;align-items:center;justify-content:center;text-align:center;padding:clamp(100px, 16vh, 240px) 0;overflow:hidden;border-top:none;background:radial-gradient(ellipse 80% 60% at 50% 55%, rgba(157,0,165,0.18) 0%, rgba(157,0,165,0.06) 40%, transparent 70%),radial-gradient(ellipse 50% 80% at 30% 70%, rgba(100,0,120,0.1) 0%, transparent 60%),radial-gradient(ellipse 40% 50% at 75% 40%, rgba(157,0,165,0.08) 0%, transparent 55%),var(--black)}.contact-glow{position:absolute;width:700px;height:700px;border-radius:50%;background:radial-gradient(circle, rgba(157,0,165,0.18) 0%, rgba(219,255,0,0.05) 35%, transparent 65%);top:50%;left:50%;transform:translate(-50%, -50%);filter:blur(100px);z-index:0;opacity:0.8;will-change:transform;pointer-events:none}@media (hover: none){.contact-glow{animation:contactGlowPulse 6s ease-in-out infinite}}@keyframes contactGlowPulse{0%,100%{opacity:0.6;transform:translate(-50%, -50%) scale(1)}50%{opacity:1;transform:translate(-50%, -50%) scale(1.2)}}.contact-inner{position:relative;z-index:2}.contact-eyebrow{font-family:var(--font-body);font-weight:400;font-size:13px;letter-spacing:0.2em;text-transform:uppercase;color:var(--volt);margin-bottom:clamp(24px, 4vh, 48px);opacity:0.8}.contact-headline{font-family:var(--font-display);font-size:clamp(52px, 10vw, 160px);text-transform:uppercase;line-height:0.88;margin-bottom:clamp(20px, 3vh, 40px);background:linear-gradient(90deg, var(--white) 0%, var(--volt) 50%, var(--white) 100%);background-size:200% 100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:contactShine 4s ease-in-out infinite}@keyframes contactShine{0%,100%{background-position:100% 0}50%{background-position:-100% 0}}.contact-headline .light{font-family:var(--font-display);font-weight:400;display:block;font-size:0.85em;-webkit-text-fill-color:transparent}.contact-divider{width:80px;height:2px;background:var(--volt);margin:clamp(12px, 2vh, 24px) auto clamp(24px, 4vh, 48px);box-shadow:0 0 20px rgba(219,255,0,0.4),0 0 60px rgba(219,255,0,0.15);animation:contactDividerGlow 3s ease-in-out infinite}@keyframes contactDividerGlow{0%,100%{width:80px;opacity:0.7}50%{width:120px;opacity:1}}.contact-text{font-family:var(--font-body);font-weight:300;font-size:clamp(15px, 1.2vw, 18px);line-height:1.8;color:var(--text-muted);max-width:480px;margin-left:auto !important;margin-right:auto !important;margin-top:0;margin-bottom:clamp(32px, 5vh, 56px);text-align:center}.contact-actions{display:flex;justify-content:center;gap:16px}a.btn{font-family:var(--font-body);font-weight:500;font-size:13px;letter-spacing:0.1em;text-transform:uppercase;padding:16px 32px;border:none;border-radius:0;cursor:pointer;display:inline-flex;align-items:center;gap:10px;transition:all 0.35s cubic-bezier(0.16, 1, 0.3, 1)}a.btn-primary{background:var(--volt);color:var(--black)}a.btn-primary:hover{background:#fff;transform:translateY(-2px)}.btn-arrow{width:10px;height:10px;transition:transform 0.3s;stroke-width:2}a.btn:hover .btn-arrow{transform:translateX(4px)}.contact .btn-primary{font-size:14px;padding:20px 48px;letter-spacing:0.15em}@media (max-width: 900px){.contact{min-height:60vh}}@media (max-width: 600px){.contact-actions{flex-direction:column;align-items:center}}*,*::before,*::after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:hidden;background:#0A0A0A}body{font-family:'Barlow', sans-serif;background:#0A0A0A;color:#fff;overflow-x:hidden;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}:root{--black: #0A0A0A;--white: #FFFFFF;--volt: #DBFF00;--purple: #9D00A5;--grey: #111;--grey-mid: #1A1A1A;--grey-light: #2A2A2A;--text-muted: #999;--text-dim: #666;--font-display: 'Michroma', sans-serif;--font-condensed: 'Barlow Condensed', sans-serif;--font-body: 'Barlow', sans-serif}.container{width:100%;max-width:1400px;margin:0 auto;padding:0 clamp(24px, 5vw, 80px)}.nav{position:fixed;top:0;left:0;width:100%;z-index:100;padding:28px 0;transition:all 0.4s;background:rgba(10,10,10,0.95);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.nav.scrolled{padding:16px 0}.nav .container{display:flex;justify-content:space-between;align-items:center}.nav-logo img{height:28px;width:auto}.nav-links{display:flex;gap:36px;align-items:center}.nav-links a{font-family:var(--font-body);font-weight:400;font-size:13px;letter-spacing:0.08em;text-transform:uppercase;color:var(--text-muted);transition:color 0.3s}.nav-links a:hover,.nav-links a.active{color:var(--white)}.nav-cta{color:var(--volt) !important}.nav-burger{display:none;position:relative;width:28px;height:20px;background:transparent;border:none;cursor:pointer;padding:0}.nav-burger span{position:absolute;left:0;width:100%;height:2px;background:var(--white);transition:transform 0.4s cubic-bezier(0.16, 1, 0.3, 1),opacity 0.3s,top 0.4s cubic-bezier(0.16, 1, 0.3, 1),background 0.3s}.nav-burger span:nth-child(1){top:2px}.nav-burger span:nth-child(2){top:9px}.nav-burger span:nth-child(3){top:16px}.nav-burger.open span:nth-child(1){top:9px;transform:rotate(45deg);background:var(--volt)}.nav-burger.open span:nth-child(2){opacity:0}.nav-burger.open span:nth-child(3){top:9px;transform:rotate(-45deg);background:var(--volt)}.mobile-nav{position:fixed;inset:0;z-index:98;background:rgba(10,10,10,0.98);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:clamp(24px, 4.5vh, 44px);opacity:0;visibility:hidden;transform:translateY(-16px);transition:opacity 0.5s cubic-bezier(0.16, 1, 0.3, 1),transform 0.5s cubic-bezier(0.16, 1, 0.3, 1),visibility 0.5s}.mobile-nav.open{opacity:1;visibility:visible;transform:translateY(0)}.mobile-nav a{font-family:var(--font-display);font-size:clamp(28px, 7vw, 44px);text-transform:uppercase;color:var(--white);letter-spacing:0.02em;opacity:0;transform:translateY(20px);transition:opacity 0.5s cubic-bezier(0.16, 1, 0.3, 1),transform 0.5s cubic-bezier(0.16, 1, 0.3, 1),color 0.3s}.mobile-nav.open a{opacity:1;transform:translateY(0)}.mobile-nav.open a:nth-child(1){transition-delay:0.12s}.mobile-nav.open a:nth-child(2){transition-delay:0.18s}.mobile-nav.open a:nth-child(3){transition-delay:0.24s}.mobile-nav.open a:nth-child(4){transition-delay:0.30s}.mobile-nav a.active,.mobile-nav a.nav-cta{color:var(--volt)}.mobile-nav a:hover{color:var(--volt)}body.nav-open{overflow:hidden}.page-hero{padding:clamp(160px, 22vh, 260px) 0 clamp(60px, 8vh, 100px)}.page-hero-eyebrow{font-family:var(--font-body);font-weight:400;font-size:12px;letter-spacing:0.2em;text-transform:uppercase;color:var(--text-dim);margin-bottom:24px}.page-hero h1{font-family:var(--font-display);font-size:clamp(48px, 9vw, 140px);text-transform:uppercase;line-height:0.9;letter-spacing:-0.02em}.page-hero h1 .light{font-family:var(--font-display);font-weight:400;display:block;font-size:0.85em}.page-hero-sub{font-family:var(--font-body);font-weight:300;font-size:clamp(15px, 1.3vw, 18px);color:var(--text-muted);margin-top:28px;max-width:480px;line-height:1.7}.full-image{width:100%;height:50vh;min-height:300px;position:relative;overflow:hidden}.full-image img{width:100%;height:120%;object-fit:cover;object-position:center 70%;will-change:transform}.full-image-overlay{position:absolute;inset:0;background:linear-gradient(180deg, rgba(10,10,10,0.4) 0%, transparent 30%, transparent 70%, rgba(10,10,10,0.5) 100%);pointer-events:none}.avia-section.lmg-image-band{height:50vh;min-height:300px;background-size:cover !important;background-position:center 70% !important}.avia-section.lmg-image-band .container,.avia-section.lmg-image-band .template-page{min-height:0 !important}.schedule-section{border-top:1px solid rgba(255,255,255,0.06)}.schedule-header{display:flex;justify-content:space-between;align-items:flex-end;padding:clamp(36px, 5vh, 72px) 0 clamp(24px, 3.5vh, 44px)}.schedule-title{font-family:var(--font-display);font-size:clamp(32px, 5vw, 72px);text-transform:uppercase;line-height:0.95}.schedule-title .light{font-family:var(--font-display);font-weight:400;display:block;font-size:0.85em}.schedule-count{font-family:var(--font-body);font-weight:300;font-size:14px;color:var(--text-dim)}.schedule-rows{border-top:1px solid rgba(255,255,255,0.06)}.schedule-row{display:grid;grid-template-columns:140px 1fr 1fr 100px;gap:20px;align-items:center;padding:28px 0;border-bottom:1px solid rgba(255,255,255,0.04);opacity:0;transform:translateY(16px);transition:opacity 0.6s cubic-bezier(0.16, 1, 0.3, 1),transform 0.6s cubic-bezier(0.16, 1, 0.3, 1),background 0.3s}.schedule-row.visible{opacity:1;transform:translateY(0)}.schedule-row:hover{background:rgba(255,255,255,0.02)}.schedule-row-date{font-family:var(--font-display);font-size:12px;color:var(--volt);letter-spacing:0.05em}.schedule-row-event{font-family:var(--font-body);font-weight:500;font-size:20px;color:var(--white)}.schedule-row-location{font-family:var(--font-body);font-weight:300;font-size:14px;color:var(--text-dim)}.schedule-row-result{font-family:var(--font-body);font-weight:500;font-size:12px;letter-spacing:0.1em;text-transform:uppercase;color:var(--volt);padding:4px 12px;background:rgba(219,255,0,0.08);justify-self:end}.schedule-row-result.upcoming{color:var(--text-dim);background:rgba(255,255,255,0.03)}.stat-bar{border-top:1px solid rgba(255,255,255,0.06);padding:clamp(60px, 8vh, 100px) 0}.stat-bar-grid{display:block}.stat-card{background:var(--grey-mid);padding:clamp(36px, 4vw, 56px);position:relative;transition:background 0.3s}.stat-card:hover{background:var(--grey-light)}.stat-card::before{content:'';position:absolute;top:0;left:0;width:100%;height:2px;background:var(--purple)}.stat-card:nth-child(even)::before{background:var(--volt)}.stat-number{font-family:var(--font-display);font-size:clamp(36px, 4.5vw, 56px);color:var(--volt);margin-bottom:12px;line-height:1}.stat-label{font-family:var(--font-body);font-weight:500;font-size:clamp(16px, 1.4vw, 20px);color:var(--white);margin-bottom:6px}.stat-desc{font-family:var(--font-body);font-weight:300;font-size:13px;color:var(--text-dim);line-height:1.5}.cta-banner{padding:clamp(80px, 12vh, 160px) 0;text-align:center;position:relative;overflow:hidden;border-top:1px solid rgba(255,255,255,0.06)}.cta-banner::before{content:'#8';position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-family:var(--font-display);font-size:clamp(160px, 25vw, 400px);color:rgba(255,255,255,0.015);pointer-events:none;white-space:nowrap}.cta-headline{font-family:var(--font-display);font-size:clamp(36px, 6vw, 80px);text-transform:uppercase;line-height:0.95;margin-bottom:20px}.cta-headline .light{font-family:var(--font-display);font-weight:400;display:block;font-size:0.85em}.cta-sub{font-family:var(--font-body);font-weight:300;font-size:16px;color:var(--text-muted);margin-bottom:40px}a.btn{font-family:var(--font-body);font-weight:500;font-size:13px;letter-spacing:0.1em;text-transform:uppercase;padding:16px 32px;border:none;border-radius:0;cursor:pointer;display:inline-flex;align-items:center;gap:10px;transition:all 0.35s cubic-bezier(0.16, 1, 0.3, 1)}a.btn-primary{background:var(--volt);color:var(--black)}a.btn-primary:hover{background:#fff;transform:translateY(-2px)}a.btn-outline{background:transparent;color:var(--white);border:1px solid var(--text-dim)}a.btn-outline:hover{border-color:var(--white);transform:translateY(-2px)}.btn-arrow{width:10px;height:10px;transition:transform 0.3s;stroke-width:2}a.btn:hover .btn-arrow{transform:translateX(4px)}.footer{padding:60px 0;border-top:1px solid rgba(255,255,255,0.06)}.footer .container{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:40px}.footer-logo img{height:24px;width:auto;margin-bottom:16px;opacity:0.5}.footer-text{font-family:var(--font-body);font-weight:300;font-size:13px;line-height:1.8;color:var(--text-dim);max-width:300px}.footer-right{text-align:right}.footer-links{display:flex;gap:32px}.footer-links a{font-family:var(--font-body);font-weight:400;font-size:12px;letter-spacing:0.1em;text-transform:uppercase;color:var(--text-dim);transition:color 0.3s}.footer-links a:hover{color:var(--white)}.footer-socials{display:flex;gap:20px;margin-top:16px;justify-content:flex-end}.footer-socials a{color:var(--text-dim);transition:color 0.3s}.footer-socials a:hover{color:var(--volt)}.footer-socials svg{width:18px;height:18px}.reveal{opacity:0;transform:translateY(40px);transition:all 0.8s cubic-bezier(0.16, 1, 0.3, 1)}.reveal.visible{opacity:1;transform:translateY(0)}@media (max-width: 900px){.nav-links{display:none}.nav-burger{display:block}.schedule-row{grid-template-columns:1fr;gap:8px;padding:20px 0}.schedule-row-date{order:-1}.schedule-row-result{justify-self:start}.schedule-header{flex-direction:column;align-items:flex-start;gap:24px}.footer .container{flex-direction:column}.footer-right{text-align:left}.footer-socials{justify-content:flex-start}}.grain{position:fixed;inset:0;z-index:9999;pointer-events:none;opacity:0.03;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='1'/%3E%3C/svg%3E");background-repeat:repeat;background-size:128px 128px}::-webkit-scrollbar{width:3px}::-webkit-scrollbar-track{background:var(--black)}::-webkit-scrollbar-thumb{background:var(--volt)}.contact{position:relative;min-height:80vh;display:flex;align-items:center;justify-content:center;text-align:center;padding:clamp(100px, 16vh, 240px) 0;overflow:hidden;border-top:none;background:radial-gradient(ellipse 80% 60% at 50% 55%, rgba(157,0,165,0.18) 0%, rgba(157,0,165,0.06) 40%, transparent 70%),radial-gradient(ellipse 50% 80% at 30% 70%, rgba(100,0,120,0.1) 0%, transparent 60%),radial-gradient(ellipse 40% 50% at 75% 40%, rgba(157,0,165,0.08) 0%, transparent 55%),var(--black)}.contact-glow{position:absolute;width:700px;height:700px;border-radius:50%;background:radial-gradient(circle, rgba(157,0,165,0.18) 0%, rgba(219,255,0,0.05) 35%, transparent 65%);top:50%;left:50%;transform:translate(-50%, -50%);filter:blur(100px);z-index:0;opacity:0.8;will-change:transform;pointer-events:none}@media (hover: none){.contact-glow{animation:contactGlowPulse 6s ease-in-out infinite}}@keyframes contactGlowPulse{0%,100%{opacity:0.6;transform:translate(-50%, -50%) scale(1)}50%{opacity:1;transform:translate(-50%, -50%) scale(1.2)}}.contact-inner{position:relative;z-index:2}.contact-eyebrow{font-family:var(--font-body);font-weight:400;font-size:13px;letter-spacing:0.2em;text-transform:uppercase;color:var(--volt);margin-bottom:clamp(24px, 4vh, 48px);opacity:0.8}.contact-headline{font-family:var(--font-display);font-size:clamp(52px, 10vw, 160px);text-transform:uppercase;line-height:0.88;margin-bottom:clamp(20px, 3vh, 40px);background:linear-gradient(90deg, var(--white) 0%, var(--volt) 50%, var(--white) 100%);background-size:200% 100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:contactShine 4s ease-in-out infinite}@keyframes contactShine{0%,100%{background-position:100% 0}50%{background-position:-100% 0}}.contact-headline .light{font-family:var(--font-display);font-weight:400;display:block;font-size:0.85em}.contact-divider{width:80px;height:2px;background:var(--volt);margin:clamp(12px, 2vh, 24px) auto clamp(24px, 4vh, 48px);box-shadow:0 0 20px rgba(219,255,0,0.4),0 0 60px rgba(219,255,0,0.15);animation:contactDividerGlow 3s ease-in-out infinite}@keyframes contactDividerGlow{0%,100%{width:80px;opacity:0.7}50%{width:120px;opacity:1}}.contact-text{font-family:var(--font-body);font-weight:300;font-size:clamp(15px, 1.2vw, 18px);line-height:1.8;color:var(--text-muted);max-width:480px;margin-left:auto !important;margin-right:auto !important;margin-top:0;margin-bottom:clamp(32px, 5vh, 56px);text-align:center}.contact-actions{display:flex;justify-content:center;gap:16px}.contact .btn-primary{font-size:14px;padding:20px 48px;letter-spacing:0.15em}@media (max-width: 900px){.contact{min-height:60vh}}@media (max-width: 600px){.contact-actions{flex-direction:column;align-items:center}}*,*::before,*::after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:hidden;background:#0A0A0A}body{font-family:'Barlow', sans-serif;background:#0A0A0A;color:#fff;overflow-x:hidden;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}:root{--black: #0A0A0A;--white: #FFFFFF;--volt: #DBFF00;--purple: #9D00A5;--grey: #111;--grey-mid: #1A1A1A;--grey-light: #2A2A2A;--text-muted: #999;--text-dim: #666;--font-display: 'Michroma', sans-serif;--font-condensed: 'Barlow Condensed', sans-serif;--font-body: 'Barlow', sans-serif}.container{width:100%;max-width:1400px;margin:0 auto;padding:0 clamp(24px, 5vw, 80px)}.nav{position:fixed;top:0;left:0;width:100%;z-index:100;padding:28px 0;transition:all 0.4s;background:rgba(10,10,10,0.95);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.nav.scrolled{padding:16px 0}.nav .container{display:flex;justify-content:space-between;align-items:center}.nav-logo img{height:28px;width:auto}.nav-links{display:flex;gap:36px;align-items:center}.nav-links a{font-family:var(--font-body);font-weight:400;font-size:13px;letter-spacing:0.08em;text-transform:uppercase;color:var(--text-muted);transition:color 0.3s}.nav-links a:hover,.nav-links a.active{color:var(--white)}.nav-cta{color:var(--volt) !important}.nav-burger{display:none;position:relative;width:28px;height:20px;background:transparent;border:none;cursor:pointer;padding:0}.nav-burger span{position:absolute;left:0;width:100%;height:2px;background:var(--white);transition:transform 0.4s cubic-bezier(0.16, 1, 0.3, 1),opacity 0.3s,top 0.4s cubic-bezier(0.16, 1, 0.3, 1),background 0.3s}.nav-burger span:nth-child(1){top:2px}.nav-burger span:nth-child(2){top:9px}.nav-burger span:nth-child(3){top:16px}.nav-burger.open span:nth-child(1){top:9px;transform:rotate(45deg);background:var(--volt)}.nav-burger.open span:nth-child(2){opacity:0}.nav-burger.open span:nth-child(3){top:9px;transform:rotate(-45deg);background:var(--volt)}.mobile-nav{position:fixed;inset:0;z-index:98;background:rgba(10,10,10,0.98);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:clamp(24px, 4.5vh, 44px);opacity:0;visibility:hidden;transform:translateY(-16px);transition:opacity 0.5s cubic-bezier(0.16, 1, 0.3, 1),transform 0.5s cubic-bezier(0.16, 1, 0.3, 1),visibility 0.5s}.mobile-nav.open{opacity:1;visibility:visible;transform:translateY(0)}.mobile-nav a{font-family:var(--font-display);font-size:clamp(28px, 7vw, 44px);text-transform:uppercase;color:var(--white);letter-spacing:0.02em;opacity:0;transform:translateY(20px);transition:opacity 0.5s cubic-bezier(0.16, 1, 0.3, 1),transform 0.5s cubic-bezier(0.16, 1, 0.3, 1),color 0.3s}.mobile-nav.open a{opacity:1;transform:translateY(0)}.mobile-nav.open a:nth-child(1){transition-delay:0.12s}.mobile-nav.open a:nth-child(2){transition-delay:0.18s}.mobile-nav.open a:nth-child(3){transition-delay:0.24s}.mobile-nav.open a:nth-child(4){transition-delay:0.30s}.mobile-nav a.active,.mobile-nav a.nav-cta{color:var(--volt)}.mobile-nav a:hover{color:var(--volt)}body.nav-open{overflow:hidden}.page-hero{padding:clamp(160px, 22vh, 260px) 0 clamp(60px, 8vh, 100px)}.page-hero-eyebrow{font-family:var(--font-body);font-weight:400;font-size:12px;letter-spacing:0.2em;text-transform:uppercase;color:var(--text-dim);margin-bottom:24px}.page-hero h1{font-family:var(--font-display);font-size:clamp(48px, 9vw, 140px);text-transform:uppercase;line-height:0.9;letter-spacing:-0.02em}.page-hero h1 .light{font-family:var(--font-display);font-weight:400;display:block;color:var(--text-muted);font-size:0.85em}.page-hero-sub{font-family:var(--font-body);font-weight:300;font-size:clamp(15px, 1.3vw, 18px);color:var(--text-muted);margin-top:28px;max-width:480px;line-height:1.7}.full-image{width:100%;height:50vh;min-height:300px;position:relative;overflow:hidden}.full-image img{width:100%;height:120%;object-fit:cover;will-change:transform}.full-image-overlay{position:absolute;inset:0;background:linear-gradient(180deg, rgba(10,10,10,0.4) 0%, transparent 30%, transparent 70%, rgba(10,10,10,0.5) 100%);pointer-events:none}.merch-section{border-top:1px solid rgba(255,255,255,0.06)}.merch-header{padding:clamp(60px, 8vh, 100px) 0 clamp(40px, 5vh, 60px)}.merch-title{font-family:var(--font-display);font-size:clamp(32px, 5vw, 72px);text-transform:uppercase;line-height:0.95}.merch-title .light{font-family:var(--font-display);font-weight:400;display:block;color:var(--text-muted);font-size:0.85em}.merch-grid{display:block}.merch-card{background:var(--grey-mid);position:relative;overflow:hidden;transition:background 0.3s;opacity:0;transform:translateY(24px);transition:opacity 0.6s cubic-bezier(0.16, 1, 0.3, 1),transform 0.6s cubic-bezier(0.16, 1, 0.3, 1),background 0.3s}.merch-card.visible{opacity:1;transform:translateY(0)}.merch-card:nth-child(2){transition-delay:0.08s}.merch-card:nth-child(3){transition-delay:0.16s}.merch-card:hover{background:var(--grey-light)}.merch-card-image{width:100%;aspect-ratio:3 / 2;background:var(--grey);position:relative;overflow:hidden}.merch-card-image img{width:100%;height:100%;object-fit:cover;transition:transform 0.6s cubic-bezier(0.16, 1, 0.3, 1)}.merch-card:hover .merch-card-image img{transform:scale(1.05)}.merch-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-family:var(--font-body);font-weight:400;font-size:12px;letter-spacing:0.15em;text-transform:uppercase;color:var(--text-dim)}.merch-card-info{padding:clamp(24px, 3vw, 36px)}.merch-card-name{font-family:var(--font-body);font-weight:500;font-size:clamp(18px, 1.6vw, 22px);color:var(--white);margin-bottom:8px}.merch-card-desc{font-family:var(--font-body);font-weight:300;font-size:14px;color:var(--text-dim);line-height:1.5;margin-bottom:16px}.merch-card-price{font-family:var(--font-display);font-size:16px;color:var(--volt)}.merch-card-tag{display:inline-block;font-family:var(--font-body);font-weight:500;font-size:11px;letter-spacing:0.12em;text-transform:uppercase;color:var(--text-dim);padding:4px 10px;background:rgba(255,255,255,0.04);margin-left:12px}.statement{padding:clamp(80px, 12vh, 140px) 0;border-top:1px solid rgba(255,255,255,0.06)}.statement-text{font-family:var(--font-body);font-weight:300;font-size:clamp(28px, 4vw, 56px);line-height:1.35;color:var(--text-muted);max-width:900px}.statement-text strong{font-family:var(--font-display);font-weight:400;color:var(--white);font-size:0.85em}.statement-text em{font-style:normal;color:var(--volt)}.cta-banner{padding:clamp(80px, 12vh, 160px) 0;text-align:center;position:relative;overflow:hidden;border-top:1px solid rgba(255,255,255,0.06)}.cta-banner::before{content:'#8';position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-family:var(--font-display);font-size:clamp(160px, 25vw, 400px);color:rgba(255,255,255,0.015);pointer-events:none;white-space:nowrap}.cta-headline{font-family:var(--font-display);font-size:clamp(36px, 6vw, 80px);text-transform:uppercase;line-height:0.95;margin-bottom:20px}.cta-headline .light{font-family:var(--font-display);font-weight:400;display:block;color:var(--text-muted);font-size:0.85em}.cta-sub{font-family:var(--font-body);font-weight:300;font-size:16px;color:var(--text-muted);margin-bottom:40px}a.btn{font-family:var(--font-body);font-weight:500;font-size:13px;letter-spacing:0.1em;text-transform:uppercase;padding:16px 32px;border:none;border-radius:0;cursor:pointer;display:inline-flex;align-items:center;gap:10px;transition:all 0.35s cubic-bezier(0.16, 1, 0.3, 1)}a.btn-primary{background:var(--volt);color:var(--black)}a.btn-primary:hover{background:#fff;transform:translateY(-2px)}a.btn-outline{background:transparent;color:var(--white);border:1px solid var(--text-dim)}a.btn-outline:hover{border-color:var(--white);transform:translateY(-2px)}.btn-arrow{width:10px;height:10px;transition:transform 0.3s;stroke-width:2}a.btn:hover .btn-arrow{transform:translateX(4px)}.footer{padding:60px 0;border-top:1px solid rgba(255,255,255,0.06)}.footer .container{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:40px}.footer-logo img{height:24px;width:auto;margin-bottom:16px;opacity:0.5}.footer-text{font-family:var(--font-body);font-weight:300;font-size:13px;line-height:1.8;color:var(--text-dim);max-width:300px}.footer-right{text-align:right}.footer-links{display:flex;gap:32px}.footer-links a{font-family:var(--font-body);font-weight:400;font-size:12px;letter-spacing:0.1em;text-transform:uppercase;color:var(--text-dim);transition:color 0.3s}.footer-links a:hover{color:var(--white)}.footer-socials{display:flex;gap:20px;margin-top:16px;justify-content:flex-end}.footer-socials a{color:var(--text-dim);transition:color 0.3s}.footer-socials a:hover{color:var(--volt)}.footer-socials svg{width:18px;height:18px}.reveal{opacity:0;transform:translateY(40px);transition:all 0.8s cubic-bezier(0.16, 1, 0.3, 1)}.reveal.visible{opacity:1;transform:translateY(0)}@media (max-width: 900px){.nav-links{display:none}.nav-burger{display:block}.footer .container{flex-direction:column}.footer-right{text-align:left}.footer-socials{justify-content:flex-start}}.grain{position:fixed;inset:0;z-index:9999;pointer-events:none;opacity:0.03;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='1'/%3E%3C/svg%3E");background-repeat:repeat;background-size:128px 128px}::-webkit-scrollbar{width:3px}::-webkit-scrollbar-track{background:var(--black)}::-webkit-scrollbar-thumb{background:var(--volt)}.contact{position:relative;min-height:80vh;display:flex;align-items:center;justify-content:center;text-align:center;padding:clamp(100px, 16vh, 240px) 0;overflow:hidden;border-top:none;background:radial-gradient(ellipse 80% 60% at 50% 55%, rgba(157,0,165,0.18) 0%, rgba(157,0,165,0.06) 40%, transparent 70%),radial-gradient(ellipse 50% 80% at 30% 70%, rgba(100,0,120,0.1) 0%, transparent 60%),radial-gradient(ellipse 40% 50% at 75% 40%, rgba(157,0,165,0.08) 0%, transparent 55%),var(--black)}.contact-glow{position:absolute;width:700px;height:700px;border-radius:50%;background:radial-gradient(circle, rgba(157,0,165,0.18) 0%, rgba(219,255,0,0.05) 35%, transparent 65%);top:50%;left:50%;transform:translate(-50%, -50%);filter:blur(100px);z-index:0;opacity:0.8;will-change:transform;pointer-events:none}@media (hover: none){.contact-glow{animation:contactGlowPulse 6s ease-in-out infinite}}@keyframes contactGlowPulse{0%,100%{opacity:0.6;transform:translate(-50%, -50%) scale(1)}50%{opacity:1;transform:translate(-50%, -50%) scale(1.2)}}.contact-inner{position:relative;z-index:2}.contact-eyebrow{font-family:var(--font-body);font-weight:400;font-size:13px;letter-spacing:0.2em;text-transform:uppercase;color:var(--volt);margin-bottom:clamp(24px, 4vh, 48px);opacity:0.8}.contact-headline{font-family:var(--font-display);font-size:clamp(52px, 10vw, 160px);text-transform:uppercase;line-height:0.88;margin-bottom:clamp(20px, 3vh, 40px);background:linear-gradient(90deg, var(--white) 0%, var(--volt) 50%, var(--white) 100%);background-size:200% 100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:contactShine 4s ease-in-out infinite}@keyframes contactShine{0%,100%{background-position:100% 0}50%{background-position:-100% 0}}.contact-headline .light{font-family:var(--font-display);font-weight:400;display:block;font-size:0.85em;-webkit-text-fill-color:transparent}.contact-divider{width:80px;height:2px;background:var(--volt);margin:clamp(12px, 2vh, 24px) auto clamp(24px, 4vh, 48px);box-shadow:0 0 20px rgba(219,255,0,0.4),0 0 60px rgba(219,255,0,0.15);animation:contactDividerGlow 3s ease-in-out infinite}@keyframes contactDividerGlow{0%,100%{width:80px;opacity:0.7}50%{width:120px;opacity:1}}.contact-text{font-family:var(--font-body);font-weight:300;font-size:clamp(15px, 1.2vw, 18px);line-height:1.8;color:var(--text-muted);max-width:480px;margin-left:auto !important;margin-right:auto !important;margin-top:0;margin-bottom:clamp(32px, 5vh, 56px);text-align:center}.contact-actions{display:flex;justify-content:center;gap:16px}.contact .btn-primary{font-size:14px;padding:20px 48px;letter-spacing:0.15em}@media (max-width: 900px){.contact{min-height:60vh}}@media (max-width: 600px){.contact-actions{flex-direction:column;align-items:center}}*,*::before,*::after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:hidden;background:#0A0A0A}body{font-family:'Barlow', sans-serif;background:#0A0A0A;color:#fff;overflow-x:hidden;-webkit-font-smoothing:antialiased;min-height:100vh;display:flex;flex-direction:column}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}:root{--black: #0A0A0A;--white: #FFFFFF;--volt: #DBFF00;--grey: #111;--text-muted: #999;--text-dim: #666;--font-display: 'Michroma', sans-serif;--font-condensed: 'Barlow Condensed', sans-serif;--font-body: 'Barlow', sans-serif}.container{width:100%;max-width:1400px;margin:0 auto;padding:0 clamp(24px, 5vw, 80px)}.nav{position:fixed;top:0;left:0;width:100%;z-index:100;padding:28px 0;transition:all 0.4s;background:linear-gradient(180deg, rgba(10,10,10,0.7) 0%, rgba(10,10,10,0.25) 70%, transparent 100%);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.nav .container{display:flex;justify-content:space-between;align-items:center}.nav-logo img{height:28px;width:auto}.nav-links{display:flex;gap:36px;align-items:center}.nav-links a{font-family:var(--font-body);font-weight:400;font-size:13px;letter-spacing:0.08em;text-transform:uppercase;color:var(--text-muted);transition:color 0.3s}.nav-links a:hover{color:var(--white)}.nav-cta{color:var(--volt) !important}.nav-burger{display:none;position:relative;width:28px;height:20px;background:transparent;border:none;cursor:pointer;padding:0}.nav-burger span{position:absolute;left:0;width:100%;height:2px;background:var(--white);transition:transform 0.4s cubic-bezier(0.16, 1, 0.3, 1),opacity 0.3s,top 0.4s cubic-bezier(0.16, 1, 0.3, 1),background 0.3s}.nav-burger span:nth-child(1){top:2px}.nav-burger span:nth-child(2){top:9px}.nav-burger span:nth-child(3){top:16px}.nav-burger.open span:nth-child(1){top:9px;transform:rotate(45deg);background:var(--volt)}.nav-burger.open span:nth-child(2){opacity:0}.nav-burger.open span:nth-child(3){top:9px;transform:rotate(-45deg);background:var(--volt)}.mobile-nav{position:fixed;inset:0;z-index:98;background:rgba(10,10,10,0.98);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:clamp(24px, 4.5vh, 44px);opacity:0;visibility:hidden;transform:translateY(-16px);transition:opacity 0.5s cubic-bezier(0.16, 1, 0.3, 1),transform 0.5s cubic-bezier(0.16, 1, 0.3, 1),visibility 0.5s}.mobile-nav.open{opacity:1;visibility:visible;transform:translateY(0)}.mobile-nav a{font-family:var(--font-display);font-size:clamp(28px, 7vw, 44px);text-transform:uppercase;color:var(--white);letter-spacing:0.02em;opacity:0;transform:translateY(20px);transition:opacity 0.5s cubic-bezier(0.16, 1, 0.3, 1),transform 0.5s cubic-bezier(0.16, 1, 0.3, 1),color 0.3s}.mobile-nav.open a{opacity:1;transform:translateY(0)}.mobile-nav.open a:nth-child(1){transition-delay:0.12s}.mobile-nav.open a:nth-child(2){transition-delay:0.18s}.mobile-nav.open a:nth-child(3){transition-delay:0.24s}.mobile-nav.open a:nth-child(4){transition-delay:0.30s}.mobile-nav a.nav-cta{color:var(--volt)}.mobile-nav a:hover{color:var(--volt)}body.nav-open{overflow:hidden}.error-main{flex:1;display:flex;align-items:center;justify-content:center;text-align:center;padding:180px 0 120px;position:relative;background:radial-gradient(ellipse 80% 60% at 50% 55%, rgba(219,255,0,0.05) 0%, transparent 70%),var(--black)}.error-code{font-family:var(--font-display);font-size:clamp(120px, 22vw, 300px);line-height:0.9;color:var(--volt);letter-spacing:-0.03em;margin-bottom:clamp(24px, 4vh, 40px);text-shadow:0 0 40px rgba(219,255,0,0.25)}.error-eyebrow{font-family:var(--font-body);font-weight:500;font-size:13px;letter-spacing:0.25em;text-transform:uppercase;color:var(--text-muted);margin-bottom:clamp(16px, 2vh, 24px)}.error-headline{font-family:var(--font-display);font-size:clamp(28px, 5vw, 56px);text-transform:uppercase;line-height:1;letter-spacing:-0.01em;margin-bottom:clamp(16px, 2vh, 24px)}.error-text{font-family:var(--font-body);font-weight:300;font-size:clamp(14px, 1.1vw, 16px);line-height:1.7;color:var(--text-muted);max-width:440px;margin:0 auto clamp(32px, 5vh, 48px)}.error-actions{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}a.btn{font-family:var(--font-body);font-weight:500;font-size:13px;letter-spacing:0.12em;text-transform:uppercase;padding:18px 36px;border:none;border-radius:0;cursor:pointer;display:inline-flex;align-items:center;gap:10px;transition:all 0.35s cubic-bezier(0.16, 1, 0.3, 1)}a.btn-primary{background:var(--volt);color:var(--black)}a.btn-primary:hover{background:#fff;transform:translateY(-2px)}a.btn-outline{background:transparent;color:var(--white);border:1px solid var(--text-dim)}a.btn-outline:hover{border-color:var(--white);transform:translateY(-2px)}.btn-arrow{width:10px;height:10px;transition:transform 0.3s;stroke-width:2}a.btn:hover .btn-arrow{transform:translateX(4px)}.footer{padding:40px 0;border-top:1px solid rgba(255,255,255,0.06)}.footer .container{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px}.footer-text{font-family:var(--font-body);font-weight:300;font-size:12px;color:var(--text-dim)}@media (max-width: 900px){.nav-links{display:none}.nav-burger{display:block}.footer .container{flex-direction:column;text-align:center}}.lmg-schedule-section .schedule-header-side{display:flex;align-items:center;gap:clamp(16px, 2vw, 28px);flex-shrink:0}.lmg-schedule-section .schedule-header-btn{flex:0 0 auto}@media (max-width: 600px){.lmg-schedule-section .schedule-header-side{flex-direction:column;align-items:flex-start;gap:clamp(14px, 4vw, 22px);width:100%}.lmg-schedule-section .schedule-header-btn.btn{width:auto}}.avia-section.lmg-section--contact{min-height:80vh;padding:clamp(56px, 11vh, 150px) 0}.avia-section.lmg-section--contact .container{max-width:1310px !important;margin-left:auto;margin-right:auto}@media (max-width: 989px){.avia-section.lmg-section--contact{min-height:auto;padding:clamp(56px, 8vh, 88px) 0}}@media (max-width: 600px){.avia-section.lmg-section--contact{min-height:auto;padding:clamp(40px, 6vh, 56px) 0}}@media (max-width: 989px){.lmg-section--statement,.lmg-section--partners_strip,.lmg-section--highlights{padding:clamp(56px, 8vw, 84px) 0 !important}.lmg-section--merch_teaser{padding:clamp(64px, 9vw, 100px) 0 !important}.lmg-section--merch_section,.lmg-section--cta_banner,.lmg-section--stat_bar,.lmg-section--gallery{padding:clamp(48px, 7vw, 72px) 0 !important}}@media (max-width: 600px){.lmg-section--statement,.lmg-section--partners_strip,.lmg-section--highlights,.lmg-section--merch_teaser,.lmg-section--merch_section,.lmg-section--cta_banner,.lmg-section--stat_bar,.lmg-section--gallery{padding:clamp(40px, 11vw, 56px) 0 !important}}@media (max-width: 989px){.lmg-section--page_hero{padding:clamp(112px, 13vh, 150px) 0 clamp(56px, 8vh, 88px) !important}.lmg-section--page_hero .container{padding-top:clamp(8px, 2vh, 24px) !important}}@media (max-width: 600px){.lmg-section--page_hero{padding:clamp(96px, 22vw, 120px) 0 clamp(40px, 9vw, 56px) !important}.lmg-section--page_hero .container{padding-top:0 !important}}.avia-section.lmg-section--schedule_section{padding:clamp(56px, 9vh, 104px) 0 !important}.lmg-section--schedule_section .schedule-header{padding-top:0 !important}.lmg-section--schedule_section .schedule-rows{padding-bottom:0 !important}@media (max-width: 989px){.avia-section.lmg-section--schedule_section{padding:clamp(48px, 7vw, 80px) 0 !important}}@media (max-width: 600px){.avia-section.lmg-section--schedule_section{padding:clamp(40px, 11vw, 56px) 0 !important}}@media (max-width: 600px){.split-stats .ep-item-grid:has(.ep-item:nth-child(4)){grid-template-columns:1fr 1fr !important;row-gap:clamp(20px, 5vw, 32px)}}@media (max-width: 600px){.lmg-section--error_main .avia-button-wrap{display:block;margin:0 auto 14px !important}.lmg-section--error_main .avia-button-wrap:last-child{margin-bottom:0 !important}}

/*# sourceMappingURL=main.css.map */
