/* Supplied Plečnik family: original WOFF2 faces, with sizes fitted to its proportions. */
body{font-family:'Plecnik',Arial,sans-serif;font-weight:400;font-synthesis:none}
button,input,textarea,select{font-family:inherit}
.v2 h1,.v2 h2,.v2 h3,h1,h2,h3{font-family:'Plecnik',Arial,sans-serif}
.micro,.nav-location,.hero-topline,.arena-eyebrow,.arena-enter,.arena-switcher button,.footer-label,.footer-information h3,.loader-meta{font-weight:500}
.mega-title{font-size:clamp(100px,16.8vw,280px)!important;line-height:.88!important;letter-spacing:-.035em!important;font-weight:700;top:210px}
.mega-title>span{white-space:nowrap}.mega-title .word-trophy{margin-top:20px}.title-star{font-family:Arial,sans-serif}
.arena-story h3{font-size:clamp(85px,13.5vw,210px);font-weight:700;line-height:.92;letter-spacing:-.035em}
.arena-top h2{font-size:clamp(21px,2.1vw,35px);line-height:1.14;font-weight:500}
.arena-story p{font-size:12px;line-height:1.65;margin-top:20px;max-width:360px}
.arena-enter{font-size:10px;letter-spacing:.3px}.arena-switcher button{font-size:10px;letter-spacing:.25px;padding:13px 17px}.arena-switcher button small{font-size:7px}
.hero-summary p{font-weight:500;font-size:clamp(19px,1.8vw,29px);line-height:1.2}.hero-summary p strong{font-weight:500}
.round-cta{font-size:15px;font-weight:500;line-height:1.2}
.footer-invitation h2{font-size:clamp(50px,6.1vw,96px);font-weight:500;line-height:1.04;letter-spacing:-.035em}
.footer-message>strong{font-size:23px;font-weight:500;gap:25px}.footer-message>span{font-size:8px}
.footer-information h3{font-weight:500;font-size:9px;line-height:1.6}.footer-sports>a{font-weight:400}.footer-organizer>strong{font-weight:500}
.footer-brand>p,.footer-organizer>p,.footer-organizer address,.footer-contact>p{line-height:1.8}
.detail-copy h1{font-size:clamp(46px,6.5vw,110px);line-height:1.05;font-weight:700;letter-spacing:-.035em}
@media(min-width:1600px){.mega-title{top:230px}.arena-story p{font-size:14px}.arena-switcher button{font-size:11px}}
@media(max-width:1100px){.mega-title{top:245px}.arena-story p{font-size:11px;max-width:290px}.arena-story h3{font-size:13.5vw}.arena-switcher button{padding:12px 15px;font-size:9px}.footer-invitation h2{font-size:5.8vw}.footer-message>strong{font-size:19px;gap:18px}}
@media(max-width:760px){.mega-title{top:187px;font-size:16.8vw!important;line-height:.95!important;letter-spacing:-.035em!important}.mega-title .word-trophy{margin-top:22px}.hero-summary p{font-size:18px;line-height:1.15}.hero-topline .micro{font-size:7px;letter-spacing:.45px}.round-cta{font-size:12px}.orbit-link{font-size:7px}.arena-top h2{font-size:20px;line-height:1.2}.arena-top p{font-size:7px;letter-spacing:.5px}.arena-top p span{font-size:6px}.arena-story h3{font-size:14vw;line-height:1;letter-spacing:-.04em}.arena-eyebrow{font-size:7px;letter-spacing:.7px}.arena-story p{font-size:10px;line-height:1.6;margin-top:14px;max-width:100%}.arena-enter{font-size:8px;padding:12px 15px;margin-top:17px}.arena-switcher button{padding:12px 6px;font-size:8px;letter-spacing:0}.arena-switcher button small{font-size:6px;margin-right:4px}.footer-invitation h2{font-size:10.8vw;line-height:1.1;margin-top:21px;letter-spacing:-.035em}.footer-message>strong{font-size:19px;gap:25px}.footer-message>span{font-size:7px}.footer-information h3{font-size:7px;letter-spacing:.6px}.footer-sports>a{font-size:10px}.footer-contact>a:first-of-type{font-size:10px}.detail-copy h1{font-size:14vw;line-height:1.1}.detail-tagline{font-size:18px}}
@media(max-width:370px){.hero-summary p{font-size:16px}.hero-topline .micro{font-size:6px}.arena-top h2{font-size:17px}.arena-top p{font-size:6px}.arena-top p span{font-size:5px}.arena-switcher button{font-size:7px}.arena-switcher button small{font-size:5px}.arena-story p{font-size:9px}.footer-message>strong{font-size:17px;gap:20px}.footer-information h3{font-size:6px}.footer-sports>a,.footer-contact>a:first-of-type{font-size:9px}}
