@font-face{font-family:Barlow Condensed;font-weight:600;font-display:swap;src:url(/fonts/barlow-condensed-600.woff2) format("woff2")}@font-face{font-family:Barlow Condensed;font-weight:700;font-display:swap;src:url(/fonts/barlow-condensed-700.woff2) format("woff2")}@font-face{font-family:DM Sans;font-weight:400;font-display:swap;src:url(/fonts/dm-sans-400.woff2) format("woff2")}@font-face{font-family:DM Sans;font-weight:700;font-display:swap;src:url(/fonts/dm-sans-700.woff2) format("woff2")}:root{color-scheme:dark;--bg:#101b1b;--ink:#f1f3eb;--body:#d5ddd3;--muted:#b4c2b9;--acid:#dcf497;--acid-ink:#16251c;--line:#d3e0d42b;--gutter:56px;--shape:polygon(14px 0,100% 0,100% calc(100% - 14px) , calc(100% - 14px) 100%,0 100%,0 14px)}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--body);font:400 16px/1.6 DM Sans,system-ui,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit}img{display:block;max-width:100%}.skip-link{position:fixed;top:-100px;left:16px;z-index:60;background:var(--acid);color:var(--acid-ink);padding:16px;font-weight:700}.skip-link:focus{top:16px}.teaser .masthead,.teaser-legal .masthead{position:sticky;top:0;z-index:30;height:96px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;padding-inline:40px;background:#0d1b1af5;border-bottom:1px solid #edf3df20}.brand{display:flex;grid-column:2;justify-self:center;text-decoration:none}.brand>img{display:block;width:58px;height:51px}.language-link{grid-column:3;justify-self:end;display:inline-flex;align-items:center;min-height:44px;font-size:12px;font-weight:700;letter-spacing:.06em;color:#cedbcf;text-decoration:none}.teaser{position:relative;min-height:100svh}.teaser-hero{position:relative;isolation:isolate;overflow:hidden;min-height:100svh;display:grid;place-items:center;padding:48px var(--gutter) 112px;text-align:center}.teaser-stadium{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:50% 48%;z-index:-2;filter:brightness(1.4)}.teaser-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(ellipse 80% 75% at 50% 46%,#07151640 0,#07151690 60%,#050f10e0),linear-gradient(0deg,#050f10d9,transparent 28%)}.teaser-copy{display:grid;justify-items:center;width:min(520px,100%)}.teaser h1{margin:0}.teaser h1 img{width:clamp(92px,8vw,116px);height:auto;filter:drop-shadow(0 6px 24px #000a)}.teaser-line{margin:24px 0 0;font-size:16px;line-height:1.4;color:#e4ecdc}.teaser-access{display:inline-flex;align-items:center;justify-content:center;min-width:132px;min-height:46px;margin-top:28px;padding:0 24px;background:#edf3df1f;clip-path:var(--shape);color:var(--ink);font-size:15px;font-weight:700;text-decoration:none;transition:background .15s,color .15s}.teaser-access:hover{background:var(--acid);color:var(--acid-ink)}.teaser-access:focus-visible{outline:2px solid var(--acid);outline-offset:3px;clip-path:none}.teaser .teaser-footer{position:absolute;inset-inline:0;bottom:0;border-top:0;justify-content:center}.teaser-footer{display:flex;flex-wrap:wrap;align-items:center;gap:8px 32px;padding:20px var(--gutter);border-top:1px solid var(--line);font-size:13px;color:var(--muted)}.teaser-footer nav{display:flex;flex-wrap:wrap;gap:0 20px}.teaser-footer a{display:inline-flex;align-items:center;min-height:36px;text-decoration:none}.teaser-footer a:hover,.teaser-footer a[aria-current]{color:var(--ink)}.teaser-footer a[aria-current]{font-weight:600}.teaser-legal .teaser-footer small{margin-inline-start:auto}.teaser-footer small{font-size:12px;color:#acbeb0}.legal-layout-plain{grid-template-columns:minmax(0,1fr)}.legal-hero-short .frame{padding-block:64px 40px}.legal-layout-plain .legal-section>h2:not(:has(span)){display:block}@media(max-width:700px){:root{--gutter:20px}.teaser .masthead,.teaser-legal .masthead{height:80px;padding-inline:var(--gutter)}.brand>img{width:51px;height:45px}.teaser-hero{padding:32px var(--gutter) 168px}.teaser-stadium{object-position:84% 48%}.teaser-line{font-size:15px;margin-top:20px}.teaser-footer small{flex-basis:100%;text-align:center}.teaser-footer a{min-height:44px}}
