@font-face{font-family:GroveBarlow;src:url('assets/fonts/Barlow-Medium.ttf') format('truetype');font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:GroveBarlow;src:url('assets/fonts/Barlow-Bold.ttf') format('truetype');font-style:normal;font-weight:700 900;font-display:swap}@font-face{font-family:GroveCondensed;src:url('assets/fonts/BarlowCondensed-ExtraBold.ttf') format('truetype');font-style:normal;font-weight:800;font-display:swap}#gf-finals-dialog .gf-popup{--navy:#022337 !important;--gold:#ffd022 !important;font-family:GroveBarlow,Arial,sans-serif !important;color:#fff !important;position:relative !important;width:min(900px,calc(100vw - 40px)) !important;background:var(--navy) !important;border:1px solid #5d6349 !important;border-radius:18px !important;box-shadow:0 28px 100px #0008 !important;overflow:hidden !important;display:grid !important;grid-template-columns:42% 58% !important;text-align:left !important;line-height:1.5 !important;box-sizing:border-box !important}#gf-finals-dialog .gf-popup *{box-sizing:border-box !important}#gf-finals-dialog .gf-art{display:flex !important;align-items:center !important;justify-content:center !important;padding:35px 22px !important;background:radial-gradient(ellipse at center,#16475b 0,#052b40 55%,#011a2b 100%) !important;border-right:1px solid #ffffff15 !important}#gf-finals-dialog .gf-art img{width:100% !important;max-width:300px !important;height:auto !important;display:block !important}#gf-finals-dialog .gf-copy{padding:44px 40px 30px !important}#gf-finals-dialog .gf-kicker{color:var(--gold) !important;font-size:11px !important;letter-spacing:1.3px !important;font-weight:700 !important;text-transform:uppercase !important;margin:0 0 16px !important}#gf-finals-dialog .gf-title{font-family:GroveCondensed,Impact,sans-serif !important;font-size:66px !important;font-weight:800 !important;line-height:.91 !important;letter-spacing:-.3px !important;text-transform:uppercase !important;margin:0 0 20px !important;color:white !important}#gf-finals-dialog .gf-date{font-family:GroveCondensed,Impact,sans-serif !important;font-size:34px !important;line-height:1.1 !important;text-transform:uppercase !important;font-weight:800 !important;margin:0 0 3px !important;color:white !important}#gf-finals-dialog .gf-location{font-size:13px !important;color:#c1d0d8 !important;margin:0 0 21px !important}#gf-finals-dialog .gf-schedule{display:grid !important;grid-template-columns:repeat(3,1fr) !important;padding:15px 0 !important;border-top:1px solid #ffffff26 !important;border-bottom:1px solid #ffffff26 !important;gap:12px !important;margin:0 0 18px !important}#gf-finals-dialog .gf-schedule span{display:block !important;color:#a7bbc8 !important;font-size:10px !important;font-weight:700 !important;letter-spacing:1px !important;text-transform:uppercase !important}#gf-finals-dialog .gf-schedule strong{font-size:13px !important;font-weight:700 !important;white-space:nowrap !important}#gf-finals-dialog .gf-rate{margin:0 0 17px !important;color:#e8eef1 !important;font-size:13px !important}#gf-finals-dialog .gf-rate strong{color:var(--gold) !important}#gf-finals-dialog .gf-cta{display:block !important;text-align:center !important;padding:14px 20px !important;background:var(--gold) !important;color:#032137 !important;font-family:GroveBarlow,Arial,sans-serif !important;font-size:14px !important;letter-spacing:.8px !important;font-weight:700 !important;text-decoration:none !important;border-radius:5px !important}#gf-finals-dialog .gf-cta:hover{background:#ffe476 !important}#gf-finals-dialog .gf-note{font-size:11px !important;color:#9fb6c4 !important;margin:12px 0 0 !important;line-height:1.5 !important}#gf-finals-dialog .gf-close{position:absolute !important;right:12px !important;top:10px !important;width:34px !important;height:34px !important;border:1px solid #ffffff36 !important;border-radius:50% !important;background:#06283b !important;color:#fff !important;font-size:24px !important;line-height:1 !important;cursor:pointer !important;z-index:1 !important;display:grid !important;place-items:center !important}#gf-finals-dialog .gf-skip{display:block !important;margin:12px auto 0 !important;background:none !important;border:0 !important;color:#c1d0d8 !important;text-decoration:underline !important;font-size:11px !important;cursor:pointer !important;padding:4px !important}#gf-finals-dialog .gf-close:focus-visible,#gf-finals-dialog .gf-skip:focus-visible,#gf-finals-dialog .gf-cta:focus-visible{outline:3px solid white !important;outline-offset:3px !important}#gf-finals-dialog.gf-dialog{border:0 !important;padding:0 !important;background:transparent !important;max-width:100vw !important;max-height:94dvh !important;overflow:auto !important;color:white !important}#gf-finals-dialog.gf-dialog::backdrop{background:#000b !important;backdrop-filter:blur(3px) !important}html.gf-lock{overflow:hidden !important}
@media(max-width:640px){#gf-finals-dialog .gf-popup{grid-template-columns:1fr !important;width:min(420px,calc(100vw - 24px)) !important;border-radius:14px !important}#gf-finals-dialog .gf-art{padding:17px 0 12px !important;border-right:0 !important;border-bottom:1px solid #ffffff15 !important}#gf-finals-dialog .gf-art img{width:114px !important}#gf-finals-dialog .gf-copy{padding:21px 24px 18px !important}#gf-finals-dialog .gf-kicker{font-size:9px !important;letter-spacing:1.5px !important;margin-bottom:9px !important}#gf-finals-dialog .gf-title{font-size:49px !important;line-height:.91 !important;margin-bottom:18px !important}#gf-finals-dialog .gf-date{font-size:29px !important}#gf-finals-dialog .gf-location{font-size:12px !important;margin-bottom:14px !important}#gf-finals-dialog .gf-schedule{padding:10px 0 !important;margin-bottom:12px !important}#gf-finals-dialog .gf-schedule strong{font-size:11px !important}#gf-finals-dialog .gf-rate{font-size:12px !important;margin-bottom:12px !important}#gf-finals-dialog .gf-note{font-size:10px !important;margin-top:10px !important}#gf-finals-dialog .gf-skip{margin-top:7px !important}#gf-finals-dialog .gf-cta{padding:12px !important}#gf-finals-dialog .gf-close{top:9px !important;right:9px !important}}
@media(prefers-reduced-motion:no-preference){#gf-finals-dialog.gf-dialog[open]{animation:gf-in .2s ease-out !important}@keyframes gf-in{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}}#gf-finals-dialog .gf-popup button{font-family:GroveBarlow,Arial,sans-serif !important}#gf-finals-dialog .gf-title{margin-bottom:24px !important}#gf-finals-dialog .gf-close{font-family:Arial,sans-serif !important}#gf-finals-dialog .gf-rate{font-weight:500 !important}#gf-finals-dialog .gf-note{letter-spacing:.05px !important}

#gf-finals-dialog .gf-close{padding:0!important;margin:0!important;width:44px!important;height:44px!important;min-width:44px!important;max-width:44px!important;min-height:44px!important;max-height:44px!important;box-shadow:none!important;letter-spacing:0!important;line-height:1!important;font-family:Arial,sans-serif!important;text-transform:none!important}#gf-finals-dialog .gf-close::before,#gf-finals-dialog .gf-close::after{content:none!important;display:none!important}#gf-finals-dialog .gf-skip{padding:4px!important;min-height:0!important;letter-spacing:0!important;text-transform:none!important;line-height:1.5!important}
