html.ee-brand-intro,html.ee-brand-intro body{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;background:#05050f;place-items:center;width:100%;height:100%;min-height:100svh;display:grid;position:fixed;inset:0}.brand-opening[hidden]{display:none!important}.brand-opening.is-leaving{pointer-events:none;animation:.9s forwards brand-opening-exit}.brand-opening__void{background:#05050f;position:absolute;inset:0}.brand-opening__stage{z-index:1;background:#05050f;position:absolute;inset:0;overflow:hidden;transform:translateZ(0)}.brand-opening__reel{z-index:1;object-fit:contain;object-position:center;background:#05050f;width:100%;height:100%;display:block;position:absolute;inset:0;opacity:1!important;visibility:visible!important;pointer-events:none!important}.brand-opening__cover{z-index:2;pointer-events:none;opacity:1;background-color:#05050f;background-position:50%;background-repeat:no-repeat;background-size:contain;transition:opacity .35s;position:absolute;inset:0;transform:translateZ(0)}.brand-opening.is-playing .brand-opening__cover{opacity:0;visibility:hidden;transition-delay:50ms}.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-panel{-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:5;padding:0 1.25rem max(1.5rem, env(safe-area-inset-bottom,0px));pointer-events:none;background:linear-gradient(#0000 0%,#05050feb 100%);flex-direction:column;align-items:center;gap:.75rem;display:flex;position:absolute;bottom:0;left:0;right:0}.brand-opening__enter{pointer-events:auto;color:#fff;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:#c99a451f;border:1px solid #c99a458c;border-radius:999px;min-height:2.75rem;margin-top:.25rem;padding:.85rem 1.5rem;font-size:.78rem;font-weight:700}.brand-opening.is-complete .brand-opening__enter{background:var(--color-gold-500,#c99a45);border-color:var(--color-gold-500,#c99a45);color:var(--color-navy-950,#100e38)}.brand-opening__wordmark{font-family:var(--font-display), "Syne", sans-serif;letter-spacing:.34em;text-transform:uppercase;color:#ddb96fe6;font-size:.68rem;font-weight:700}.brand-opening__progress{background:#ffffff24;width:min(14rem,48vw);height:1px;overflow:hidden}.brand-opening__progress-fill{transform-origin:0;background:linear-gradient(90deg,#c99a45,#ecd7a8);width:100%;height:100%;display:block;transform:scaleX(0)}.brand-opening__tap{letter-spacing:.04em;color:#ffffffd9;margin:0;font-size:.85rem;font-weight:600;animation:1.6s ease-in-out infinite brand-tap-pulse}.brand-opening__hint{color:#ffffff9e;margin:0;font-size:.8rem}@keyframes brand-tap-pulse{0%,to{opacity:.7}50%{opacity:1}}@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}.brand-opening__tap{animation:none}}
