:root{--vv-gold:#F0C84A;--vv-gold-muted:#C9A14A;--vv-black:#000000;--vv-dark:#050505;--vv-white:#ffffff;--vv-text-white:rgba(255, 255, 255, 0.94);--vv-max-width:1280px;--vv-gutter:0px}[class^="vv-"],[class*=" vv-"],[class^="vv-"] *,[class*=" vv-"] *{box-sizing:border-box}html,body,.brx-body,#brx-content,#brx-header{background-color:var(--vv-dark)}.vv-container,.vv-shell,.vv-home-hero__inner,.vv-hero__inner{width:100%;max-width:var(--vv-max-width);margin-left:auto;margin-right:auto;padding-left:var(--vv-gutter)!important;padding-right:var(--vv-gutter)!important}.vv-header{--vv-side-padding:var(--vv-gutter);width:100%;padding-left:var(--vv-gutter)!important;padding-right:var(--vv-gutter)!important;border:0;outline:0}.vv-header__inner{width:100%;max-width:var(--vv-max-width);margin-left:auto;margin-right:auto;padding-left:0!important;padding-right:0!important;border:0;outline:0}#brx-header{border:0;outline:0}@media (max-width:1180px) and (min-width:1101px){:root{--vv-gutter:64px}}@media (max-width:1100px) and (min-width:901px){:root{--vv-gutter:48px}}@media (max-width:900px) and (min-width:479px){:root{--vv-gutter:80px}}@media (max-width:900px){.vv-header__nav,.vv-header__cta{display:none!important}.vv-header__menu-toggle{display:flex!important}}@media (max-width:478px){:root{--vv-gutter:20px}}@media (max-width:360px){:root{--vv-gutter:18px}}.vv-home-hero,.vv-hero,.vv-about-hero,.vv-legal-hero,.vv-privacy-hero,.vv-contact-hero,.vv-home-hero__inner,.vv-hero__inner,.vv-about-hero__inner,.vv-privacy-hero__inner,.vv-contact-hero__inner{height:720px!important;min-height:720px!important;max-height:720px!important;box-sizing:border-box!important}.vv-home-hero,.vv-hero,.vv-about-hero,.vv-legal-hero,.vv-privacy-hero,.vv-contact-hero{position:relative!important;isolation:isolate;overflow:hidden!important}@media (max-width:1100px) and (min-width:901px){.vv-home-hero,.vv-hero,.vv-about-hero,.vv-legal-hero,.vv-privacy-hero,.vv-contact-hero,.vv-home-hero__inner,.vv-hero__inner,.vv-about-hero__inner,.vv-privacy-hero__inner,.vv-contact-hero__inner{height:680px!important;min-height:680px!important;max-height:680px!important}}@media (max-width:900px) and (min-width:479px){.vv-home-hero,.vv-hero,.vv-about-hero,.vv-legal-hero,.vv-privacy-hero,.vv-contact-hero,.vv-home-hero__inner,.vv-hero__inner,.vv-about-hero__inner,.vv-privacy-hero__inner,.vv-contact-hero__inner{height:650px!important;min-height:650px!important;max-height:650px!important}.vv-home-hero__inner,.vv-hero__inner,.vv-about-hero__inner,.vv-privacy-hero__inner,.vv-contact-hero__inner{padding-top:70px!important;padding-bottom:70px!important}}@media (max-width:478px){.vv-home-hero,.vv-hero,.vv-about-hero,.vv-legal-hero,.vv-privacy-hero,.vv-contact-hero,.vv-home-hero__inner,.vv-hero__inner,.vv-about-hero__inner,.vv-privacy-hero__inner,.vv-contact-hero__inner{height:480px!important;min-height:480px!important;max-height:480px!important}.vv-home-hero__inner,.vv-hero__inner,.vv-about-hero__inner,.vv-privacy-hero__inner,.vv-contact-hero__inner{align-items:flex-start!important;padding-top:38px!important;padding-bottom:42px!important}}@media (max-width:360px){.vv-home-hero,.vv-hero,.vv-about-hero,.vv-legal-hero,.vv-privacy-hero,.vv-contact-hero,.vv-home-hero__inner,.vv-hero__inner,.vv-about-hero__inner,.vv-privacy-hero__inner,.vv-contact-hero__inner{height:520px!important;min-height:520px!important;max-height:520px!important}}.vv-hero-image,.vv-about-hero__image,.vv-contact-hero__image{position:absolute;inset:0;z-index:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center center;transform-origin:center center}.vv-hero-overlay,.vv-about-hero__overlay,.vv-contact-hero__overlay,.vv-privacy-hero__shade{position:absolute;inset:0;z-index:1;pointer-events:none;background:rgb(3 3 3 / .36)}@media (max-width:900px){.vv-hero-image{object-position:60% center}}body :is(.vv-home-hero,.vv-hero,.vv-about-hero,.vv-legal-hero,.vv-privacy-hero,.vv-contact-hero) :is(.vv-hero__eyebrow,.vv-legal-hero__eyebrow,.vv-privacy-kicker,.vv-contact-hero__eyebrow,.vv-about-eyebrow){margin:0 0 22px!important;color:var(--vv-gold)!important;font-family:inherit!important;font-size:18px!important;font-weight:700!important;line-height:1.2!important;letter-spacing:0!important;text-transform:uppercase!important;text-shadow:0 2px 8px rgb(0 0 0 / .95)!important}body :is(.vv-home-hero,.vv-hero,.vv-about-hero,.vv-legal-hero,.vv-privacy-hero,.vv-contact-hero) :is(.vv-home-hero__title,.vv-hero__title,.vv-about-hero__title,.vv-legal-hero__title,.vv-privacy-hero__title,.vv-contact-hero__title){margin:0 0 24px!important;color:var(--vv-white)!important;font-family:inherit!important;font-size:clamp(42px, 4vw, 64px)!important;font-weight:700!important;line-height:1.05!important;letter-spacing:-.02em!important;text-transform:uppercase!important;text-shadow:0 1px 2px rgb(0 0 0 / .95),0 2px 5px rgb(0 0 0 / .72),0 4px 12px rgb(0 0 0 / .48),0 0 2px rgb(0 0 0)!important}body .vv-home-hero .vv-home-hero__title-gold,body :is(.vv-hero,.vv-about-hero,.vv-legal-hero,.vv-privacy-hero,.vv-contact-hero) :is(.vv-hero__title,.vv-about-hero__title,.vv-legal-hero__title,.vv-privacy-hero__title,.vv-contact-hero__title) span{color:var(--vv-gold)!important;text-shadow:0 1px 2px rgb(0 0 0 / .95),0 2px 6px rgb(0 0 0 / .72),0 4px 12px rgb(0 0 0 / .42),0 0 2px rgb(0 0 0),0 0 10px rgb(240 200 74 / .12)!important}body :is(.vv-home-hero,.vv-hero,.vv-about-hero,.vv-legal-hero,.vv-privacy-hero,.vv-contact-hero) :is(.vv-home-hero__text,.vv-hero__text,.vv-about-hero__text,.vv-legal-hero__text,.vv-privacy-hero__text,.vv-contact-hero__text){max-width:620px!important;margin:0 0 32px!important;color:var(--vv-text-white)!important;font-family:inherit!important;font-size:18px!important;font-weight:400!important;line-height:1.65!important;letter-spacing:0!important;text-shadow:0 1px 2px rgb(0 0 0 / .95),0 2px 5px rgb(0 0 0 / .60),0 0 1px rgb(0 0 0)!important}body .vv-home-hero .vv-home-hero__buttons{margin-top:0!important}@media (max-width:478px){body :is(.vv-home-hero,.vv-hero,.vv-about-hero,.vv-legal-hero,.vv-privacy-hero,.vv-contact-hero) :is(.vv-home-hero__title,.vv-hero__title,.vv-about-hero__title,.vv-legal-hero__title,.vv-privacy-hero__title,.vv-contact-hero__title){margin:0 0 24px!important;font-size:34px!important;line-height:1.08!important}body :is(.vv-home-hero,.vv-hero,.vv-about-hero,.vv-legal-hero,.vv-privacy-hero,.vv-contact-hero) :is(.vv-home-hero__text,.vv-hero__text,.vv-about-hero__text,.vv-legal-hero__text,.vv-privacy-hero__text,.vv-contact-hero__text){max-width:320px!important;margin:0 0 28px!important;font-size:16px!important;line-height:1.55!important}}body :is(.vv-home-hero,.vv-hero,.vv-about-hero,.vv-legal-hero,.vv-privacy-hero,.vv-contact-hero)::after{position:absolute!important;z-index:3!important;right:0!important;bottom:0!important;left:0!important;display:block!important;width:100%!important;height:1px!important;content:""!important;pointer-events:none!important;background:rgb(240 200 74 / .55)!important;box-shadow:0 -2px 7px rgb(240 200 74 / .70),0 -6px 16px rgb(240 200 74 / .45),0 -12px 28px rgb(240 200 74 / .21)!important}html.vv-motion-enabled .vv-hero-image,html.vv-motion-enabled .vv-about-hero__image,html.vv-motion-enabled .vv-contact-hero__image{animation:vv-hero-image-in 1.8s cubic-bezier(.22,1,.36,1) both}html.vv-motion-enabled .vv-home-hero__title,html.vv-motion-enabled .vv-hero__title,html.vv-motion-enabled .vv-about-hero__title,html.vv-motion-enabled .vv-legal-hero__title,html.vv-motion-enabled .vv-privacy-hero__title,html.vv-motion-enabled .vv-contact-hero__title,html.vv-motion-enabled .vv-home-hero__text,html.vv-motion-enabled .vv-hero__text,html.vv-motion-enabled .vv-about-hero__text,html.vv-motion-enabled .vv-legal-hero__text,html.vv-motion-enabled .vv-privacy-hero__text,html.vv-motion-enabled .vv-contact-hero__text,html.vv-motion-enabled .vv-hero__eyebrow,html.vv-motion-enabled .vv-legal-hero__eyebrow,html.vv-motion-enabled .vv-privacy-kicker,html.vv-motion-enabled .vv-contact-hero__eyebrow,html.vv-motion-enabled .vv-about-hero .vv-about-eyebrow,html.vv-motion-enabled .vv-home-hero__buttons,html.vv-motion-enabled .vv-hero__button,html.vv-motion-enabled .vv-about-hero .vv-about-button,html.vv-motion-enabled .vv-legal-hero .vv-button,html.vv-motion-enabled .vv-privacy-hero .vv-privacy-button,html.vv-motion-enabled .vv-contact-hero .vv-contact-button{animation:vv-hero-content-in 1.25s cubic-bezier(.22,1,.36,1) both}html.vv-motion-enabled .vv-hero__eyebrow,html.vv-motion-enabled .vv-legal-hero__eyebrow,html.vv-motion-enabled .vv-privacy-kicker,html.vv-motion-enabled .vv-contact-hero__eyebrow,html.vv-motion-enabled .vv-about-hero .vv-about-eyebrow{animation-delay:100ms}html.vv-motion-enabled .vv-home-hero__title,html.vv-motion-enabled .vv-hero__title,html.vv-motion-enabled .vv-about-hero__title,html.vv-motion-enabled .vv-legal-hero__title,html.vv-motion-enabled .vv-privacy-hero__title,html.vv-motion-enabled .vv-contact-hero__title{animation-delay:180ms}html.vv-motion-enabled .vv-home-hero__text,html.vv-motion-enabled .vv-hero__text,html.vv-motion-enabled .vv-about-hero__text,html.vv-motion-enabled .vv-legal-hero__text,html.vv-motion-enabled .vv-privacy-hero__text,html.vv-motion-enabled .vv-contact-hero__text{animation-delay:270ms}html.vv-motion-enabled .vv-home-hero__buttons,html.vv-motion-enabled .vv-hero__button,html.vv-motion-enabled .vv-about-hero .vv-about-button,html.vv-motion-enabled .vv-legal-hero .vv-button,html.vv-motion-enabled .vv-privacy-hero .vv-privacy-button,html.vv-motion-enabled .vv-contact-hero .vv-contact-button{animation-delay:360ms}@keyframes vv-hero-image-in{from{opacity:.48;transform:scale(1.035)}to{opacity:1;transform:scale(1)}}@keyframes vv-hero-content-in{from{opacity:.08;transform:translate3d(0,6px,0)}to{opacity:1;transform:translate3d(0,0,0)}}html.vv-reveal-enabled .vv-reveal{opacity:0;transform:translate3d(0,46px,0) scale(.97);transition:opacity 1.25s cubic-bezier(.16,1,.3,1),transform 1.25s cubic-bezier(.16,1,.3,1);transition-delay:var(--vv-reveal-delay,0ms)}html.vv-reveal-enabled .vv-reveal.is-visible{opacity:1;transform:translate3d(0,0,0) scale(1)}.vv-home-services__grid>.vv-reveal:nth-child(1),.vv-home-why__features>.vv-reveal:nth-child(1),.vv-home-stats>.vv-reveal:nth-child(1),.vv-home-work__grid>.vv-reveal:nth-child(1),.vv-home-creatorium__image.vv-reveal{--vv-reveal-delay:0ms}.vv-home-stats>.vv-reveal:nth-child(2){--vv-reveal-delay:120ms}.vv-home-work__grid>.vv-reveal:nth-child(2){--vv-reveal-delay:130ms}.vv-home-services__grid>.vv-reveal:nth-child(2){--vv-reveal-delay:140ms}.vv-home-why__features>.vv-reveal:nth-child(2){--vv-reveal-delay:150ms}.vv-home-creatorium__content.vv-reveal{--vv-reveal-delay:180ms}.vv-home-stats>.vv-reveal:nth-child(3){--vv-reveal-delay:240ms}.vv-home-work__grid>.vv-reveal:nth-child(3){--vv-reveal-delay:260ms}.vv-home-services__grid>.vv-reveal:nth-child(3){--vv-reveal-delay:280ms}.vv-home-why__features>.vv-reveal:nth-child(3){--vv-reveal-delay:300ms}.vv-home-stats>.vv-reveal:nth-child(4){--vv-reveal-delay:360ms}.vv-home-work__grid>.vv-reveal:nth-child(4){--vv-reveal-delay:390ms}.vv-home-services__grid>.vv-reveal:nth-child(4){--vv-reveal-delay:420ms}@media (max-width:478px){.vv-home-stats,.vv-stat,.vv-stat strong,.vv-stat span{text-align:center}.vv-stat{width:100%}.vv-stat__icon{display:flex;align-items:center;justify-content:center;width:100%}.vv-stat__icon svg{display:block;margin-left:auto;margin-right:auto}}@media (prefers-reduced-motion:reduce){html.vv-motion-enabled .vv-hero-image,html.vv-motion-enabled .vv-about-hero__image,html.vv-motion-enabled .vv-contact-hero__image,html.vv-motion-enabled .vv-home-hero__title,html.vv-motion-enabled .vv-hero__title,html.vv-motion-enabled .vv-about-hero__title,html.vv-motion-enabled .vv-legal-hero__title,html.vv-motion-enabled .vv-privacy-hero__title,html.vv-motion-enabled .vv-contact-hero__title,html.vv-motion-enabled .vv-home-hero__text,html.vv-motion-enabled .vv-hero__text,html.vv-motion-enabled .vv-about-hero__text,html.vv-motion-enabled .vv-legal-hero__text,html.vv-motion-enabled .vv-privacy-hero__text,html.vv-motion-enabled .vv-contact-hero__text,html.vv-motion-enabled .vv-hero__eyebrow,html.vv-motion-enabled .vv-legal-hero__eyebrow,html.vv-motion-enabled .vv-privacy-kicker,html.vv-motion-enabled .vv-contact-hero__eyebrow,html.vv-motion-enabled .vv-about-hero .vv-about-eyebrow,html.vv-motion-enabled .vv-home-hero__buttons,html.vv-motion-enabled .vv-hero__button,html.vv-motion-enabled .vv-about-hero .vv-about-button,html.vv-motion-enabled .vv-legal-hero .vv-button,html.vv-motion-enabled .vv-privacy-hero .vv-privacy-button,html.vv-motion-enabled .vv-contact-hero .vv-contact-button,html.vv-reveal-enabled .vv-reveal,html.vv-reveal-enabled .vv-reveal.is-visible{opacity:1;transform:none;animation:none;transition:none}}body :is(.vv-hero,.vv-about-hero,.vv-legal-hero,.vv-privacy-hero,.vv-contact-hero) :is(.vv-hero__inner,.vv-about-hero__inner,.vv-privacy-hero__inner,.vv-contact-hero__inner){align-items:flex-start!important;padding-top:150px!important;padding-bottom:80px!important}@media (max-width:1100px) and (min-width:901px){body :is(.vv-hero,.vv-about-hero,.vv-legal-hero,.vv-privacy-hero,.vv-contact-hero) :is(.vv-hero__inner,.vv-about-hero__inner,.vv-privacy-hero__inner,.vv-contact-hero__inner){padding-top:120px!important;padding-bottom:70px!important}}@media (max-width:900px) and (min-width:479px){body :is(.vv-hero,.vv-about-hero,.vv-legal-hero,.vv-privacy-hero,.vv-contact-hero) :is(.vv-hero__inner,.vv-about-hero__inner,.vv-privacy-hero__inner,.vv-contact-hero__inner){padding-top:70px!important;padding-bottom:70px!important}}@media (max-width:478px){body :is(.vv-hero,.vv-about-hero,.vv-legal-hero,.vv-privacy-hero,.vv-contact-hero) :is(.vv-hero__inner,.vv-about-hero__inner,.vv-privacy-hero__inner,.vv-contact-hero__inner){padding-top:38px!important;padding-bottom:42px!important}}