html.ee-brand-intro,html.ee-brand-intro body{background:#12153a!important;height:100%!important;overflow:hidden!important}html.ee-brand-intro .site-header,html.ee-brand-intro .site-loader,html.ee-brand-intro #main-content,html.ee-brand-intro .partners-banner,html.ee-brand-intro footer{opacity:0!important;visibility:hidden!important;pointer-events:none!important}html.ee-brand-intro.ee-loading .site-loader{display:none!important}.brand-opening{z-index:9999;color:#fff;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:#12153a;place-items:center;width:100%;min-height:100svh;display:grid;position:fixed;inset:0}.brand-opening[hidden]{display:none!important}.brand-opening.is-leaving{pointer-events:none;animation:.7s forwards brand-opening-exit}.brand-opening__stage{background:#12153a;position:absolute;inset:0;overflow:hidden}.brand-opening__reel{z-index:1;object-fit:contain;object-position:center;background:#12153a;width:100%;height:100%;display:block;position:absolute;inset:0;opacity:1!important;pointer-events:none!important}.brand-opening__cover{z-index:2;pointer-events:none;opacity:1;background-color:#12153a;background-position:50%;background-repeat:no-repeat;background-size:contain;transition:opacity .35s;position:absolute;inset:0}.brand-opening.is-playing .brand-opening__cover{opacity:0;visibility:hidden}.brand-opening__reel::-webkit-media-controls{-webkit-appearance:none!important;opacity:0!important;width:0!important;height:0!important;display:none!important}.brand-opening__reel::-webkit-media-controls-enclosure{-webkit-appearance:none!important;opacity:0!important;width:0!important;height:0!important;display:none!important}.brand-opening__reel::-webkit-media-controls-start-playback-button{-webkit-appearance:none!important;opacity:0!important;width:0!important;height:0!important;display:none!important}.brand-opening__reel::-webkit-media-controls-overlay-play-button{-webkit-appearance:none!important;opacity:0!important;width:0!important;height:0!important;display:none!important}.brand-opening__chrome{z-index:6;padding:1.25rem 1.25rem max(1.5rem, env(safe-area-inset-bottom,0px));pointer-events:none;background:linear-gradient(#0000 0%,#12153a73 45%,#12153aeb 100%);flex-direction:column;align-items:center;gap:.75rem;display:flex;position:absolute;bottom:0;left:0;right:0}.brand-opening__actions{pointer-events:auto;flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;display:flex}.brand-opening__login{pointer-events:auto;color:#f0d28a;letter-spacing:.08em;text-transform:uppercase;background:#c99a451f;border:1px solid #c99a458c;border-radius:999px;justify-content:center;align-items:center;min-height:3rem;padding:1rem 1.5rem;font-size:.82rem;font-weight:700;text-decoration:none;display:inline-flex}.brand-opening__login:hover{color:#fff;background:#c99a4538}.brand-opening__enter{pointer-events:auto;color:#100e38;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:#c99a45;border:1px solid #c99a45;border-radius:999px;min-height:3rem;padding:1rem 1.75rem;font-size:.82rem;font-weight:800;box-shadow:0 8px 24px #00000059}.brand-opening.is-complete .brand-opening__enter{transform:scale(1.03)}.brand-opening__wordmark{font-family:var(--font-display), "Syne", sans-serif;letter-spacing:.32em;text-transform:uppercase;color:#f0d28a;margin:0;font-size:.72rem;font-weight:700}.brand-opening__progress{background:#ffffff38;border-radius:999px;width:min(16rem,60vw);height:3px;overflow:hidden}.brand-opening__progress-fill{transform-origin:0;background:linear-gradient(90deg,#c99a45,#f0d28a);width:100%;height:100%;display:block;transform:scaleX(0)}.brand-opening__tap{color:#fff;margin:0;font-size:.95rem;font-weight:600}@keyframes brand-opening-exit{to{opacity:0}}@media (prefers-reduced-motion:reduce){.brand-opening{display:none!important}html.ee-brand-intro .site-header,html.ee-brand-intro .site-loader,html.ee-brand-intro #main-content,html.ee-brand-intro .partners-banner,html.ee-brand-intro footer{opacity:1!important;visibility:visible!important;pointer-events:auto!important}html.ee-brand-intro,html.ee-brand-intro body{height:auto!important;overflow:auto!important}}
