*,*::before,*::after{box-sizing:border-box}*{margin:0;padding:0}ul[role=list],ol[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}a:not([class]){text-decoration-skip-ink:auto}img,picture,svg,video,canvas{max-width:100%;height:auto;vertical-align:middle;font-style:italic;background-repeat:no-repeat;background-size:cover}input,button,textarea,select{font:inherit}@media(prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important;transition:none}}body,html{height:100%;scroll-behavior:smooth}@font-face{font-family:"Rubik";src:url("/assets/fonts/Rubik-VariableFont_wght.ttf");font-style:normal}@font-face{font-family:"Rubik";src:url("/assets/fonts/Rubik-Italic-VariableFont_wght.ttf");font-style:italic}@font-face{font-family:"ComicSans";src:url("/assets/fonts/comicz.ttf");font-style:normal}:root{--main-text-color: #333333;--secondary-text-color: #301e1d;--accent-color: #e9a52d;--primary-color: #e41e25;--secondary-color: #e9a52d;--color-2: #e9a52d;--color-3: #9e9d9d;--color-4: #2a2a2a;--background-color: #ffffff;--secondary-background-color: #f9f9f9;--subtle-color: #f2f2f2;--subtle-color-opacity: rgba(239, 235, 223, 0.7);--brand-gradient: linear-gradient(149deg, #e41e25 0%, #e41e25 50%, #e9a52d 100%);--brand-gradient-opacity: linear-gradient(149deg, #e41e2599 0%, #e41e2599 50%, #e9a52d99 100%);--brand-full-gradient: linear-gradient(149deg, #e41e25 0%, #e9a52d 25%, #9e9d9d 50%, #2a2a2a 75%, #e41e25 100%);--standard-width: 90vw}body{font-size:1rem;line-height:1.75;color:var(--main-text-color);background-color:var(--background-color);font-family:"Rubik",sans-serif;min-height:100vh;display:flex;flex-direction:column;padding-top:250px}@media screen and (max-width: 600px){body{padding-top:140px}}.header{background:var(--background-color);position:fixed;min-height:56px;top:0;left:0;right:0;z-index:20;display:flex;flex-direction:column;align-items:center;box-shadow:0 2px 4px 2px rgba(0,0,0,.1)}.header .brand{padding:1rem;background:none;height:200px;transition:height .5s cubic-bezier(0, 1, 0, 1);text-align:center}@media screen and (max-width: 600px){.header .brand{height:140px}}.header .brand .logo{opacity:1;max-height:100%;transition:opacity .2s ease,transform .2s ease}.header .mobile-brand{position:absolute;margin-right:50px;background:none;transform:translateY(-60px);opacity:0;height:0;padding:0;display:none}@media screen and (max-width: 600px){.header .mobile-brand{display:block}}.header.header-collapsed .brand{height:0;padding:0}.header.header-collapsed .brand .logo{transform:translateY(-60px);opacity:0}.header.header-collapsed .mobile-brand{transform:translateY(0);opacity:1;padding:.5rem;height:auto}.header.header-collapsed .main-nav .nav-logo{max-width:100%;padding:.3rem 1rem}.header .main-nav{width:100%;justify-content:center;display:flex;background:var(--brand-gradient)}@media screen and (max-width: 600px){.header .main-nav{display:none}}.header .main-nav .nav-logo{flex-grow:1;max-width:0;padding:0;overflow:hidden}.header .main-nav .nav-logo img{max-width:80px;filter:brightness(10)}.header .main-nav .nav-logo:hover img{filter:brightness(0)}.header .main-nav a{text-transform:uppercase;display:flex;color:#fff;align-items:center;background:none;font-size:.7em;font-weight:500;text-align:center;padding:.3rem 1rem;position:relative;z-index:1;transition:color .2s ease-in-out}.header .main-nav a.nav-highlight:hover{color:#fff}.header .main-nav a.nav-highlight::after{height:100%;background:linear-gradient(to top, var(--primary-color) 50%, var(--subtle-color) 50%) center top/100% 202% no-repeat}.header .main-nav a::after{content:"";position:absolute;bottom:0;left:0;right:0;height:100%;z-index:-1;transition:background .2s ease-in-out;background:linear-gradient(to top, var(--background-color) 50%, transparent 50%) center top/100% 202% no-repeat}.header .main-nav a:hover{color:var(--main-text-color)}.header .main-nav a:hover::after{background-position:center bottom}.header .logo-underline{background:var(--subtle-color);bottom:1.25rem;height:12.5rem;left:0;margin:0 auto;max-width:min(700px,100% - 2rem);position:absolute;right:0;transform-origin:bottom;transform:scaleY(0.005);width:100%}.header .hamburger{display:none;position:absolute;top:1rem;right:1rem;height:40px;z-index:20;-webkit-user-select:no ne;user-select:none;cursor:pointer}@media screen and (max-width: 600px){.header .hamburger{display:block}}.header .hamburger span{display:block;width:33px;height:4px;margin-bottom:5px;position:relative;background:var(--main-text-color);border-radius:3px;z-index:1;transform-origin:4px 0px;transition:transform .5s cubic-bezier(0.77, 0.2, 0.05, 1),background .5s cubic-bezier(0.77, 0.2, 0.05, 1),opacity .55s ease}.header .hamburger span:first-child{transform-origin:0% 0%}.header .hamburger span:nth-last-child(2){transform-origin:0% 100%}.header .hamburger.hamburguer-menu-open span{opacity:1;transform:rotate(45deg) translate(-1px, -3px)}.header .hamburger.hamburguer-menu-open span:nth-child(2){opacity:0;transform:rotate(0deg) scale(0.2, 0.2)}.header .hamburger.hamburguer-menu-open span:nth-child(3){transform:rotate(-45deg) translate(-1px, -2px)}.hamburger-menu{position:fixed;padding-top:150px;z-index:10;display:flex;flex-direction:column;align-items:center;height:100dvh;width:100vw;top:0;left:0;background:var(--subtle-color);transform-origin:100% 0%;transform:translate(100%, 0);transition:transform .5s cubic-bezier(0.77, 0.2, 0.05, 1)}.hamburger-menu.hamburguer-menu-open{transform:none}.hamburger-menu a{text-transform:uppercase;background:none;text-align:center;font-size:1.2em;font-weight:500;padding:1rem;position:relative;width:100%}.hamburger-menu a.nav-highlight{background-color:var(--primary-color);color:#fff}.box-image-row{margin:3rem auto;max-width:var(--standard-width);width:100%;display:flex;justify-content:center;gap:2rem;flex-wrap:wrap}.box-image{flex:1 1 320px;width:100%;max-width:500px;aspect-ratio:1/1;background:no-repeat center center;background-size:cover;position:relative}.box-image .box-image-content{position:absolute;bottom:0;display:block;color:#fff;font-size:.85em;width:100%;letter-spacing:.025em;padding:2rem;background-color:rgba(0,0,0,.6)}.box-image .box-image-content .disabled-link{margin-top:.8em;padding-top:.5em;border-top:1px solid #fff;text-transform:uppercase;font-size:.85em;letter-spacing:.05em;display:block}.box-image .box-image-content span{display:block}.box-image .box-image-content span.box-image-title{text-transform:uppercase;letter-spacing:.1em;font-weight:600}.box-image .box-image-content a{margin-top:1rem;text-transform:uppercase;font-size:.85em;letter-spacing:.05em;background:none;padding:.6em 0;display:block;max-width:12rem;text-align:center;border:1.5px solid #fff;background-color:rgba(0,0,0,0);transition:color .2s ease,background-color .2s ease}.box-image .box-image-content a:hover{color:#000;background-color:#fff}.countdown{background:var(--brand-gradient-opacity);margin:0 auto;padding:1rem;display:flex;flex-direction:column;align-items:center;color:#fff;position:relative}.countdown img{position:absolute;z-index:-1;width:100%;height:100%;object-fit:cover;overflow:hidden;top:0;filter:grayscale(1) opacity(0.3)}.countdown h2{margin:1rem auto 0;text-align:center;width:100%;line-height:1.3}.countdown p{margin:2rem;text-align:center}.countdown .countdown-clock{margin:1rem auto;text-transform:uppercase;display:flex;gap:2rem}.countdown .countdown-clock span{text-align:center;font-size:.85em}.countdown .countdown-clock span span{line-height:.8;font-weight:500;font-size:3em;display:block}.hero-text{width:100%;min-height:20vh;display:flex;align-items:center;justify-content:center;flex-direction:column;background:var(--brand-gradient)}.hero-text h1{text-align:center;color:#fff;font-size:1.8em;line-height:1.02;letter-spacing:.04em;text-shadow:0 2px 1px rgba(0,0,0,.6)}.image-link-grid{max-width:min(var(--standard-width),680px);display:grid;margin:2rem auto;gap:2rem;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr))}.image-link-grid h2{grid-column:1/3}@media screen and (max-width: 600px){.image-link-grid h2{grid-column:1/1}}.image-link{position:relative;min-height:300px;aspect-ratio:1;transition:box-shadow .2s ease,transform .2s ease}.image-link img{position:absolute;width:100%;height:100%;object-fit:cover}.image-link span{position:absolute;text-transform:uppercase;font-weight:600;letter-spacing:.05em;font-size:1.1em;bottom:2rem;padding:1em;background:rgba(255,255,255,.9);width:90%;display:block}.image-link:hover{transform:translateY(-10px);box-shadow:0 4px 6px -1px rgba(0,0,0,.2),0 2px 4px -2px rgba(0,0,0,.2)}.match-row-container{max-width:min(var(--standard-width),630px);margin:auto}.match-row{display:flex;align-items:stretch;border-bottom:1px solid var(--subtle-color);text-transform:uppercase;font-size:.8em}.match-row[data-category="+45"]{--category-bg-color: #e9ba1e;--category-color: #000}.match-row[data-category="+55"]{--category-bg-color: #a11e24;--category-color: #fff}.match-row .category{position:relative;display:flex;justify-content:center;align-items:center;min-height:30px;background-color:var(--category-bg-color);width:20px;flex-shrink:0}.match-row .category span{position:absolute;color:var(--category-color);letter-spacing:.12em;font-weight:500;font-size:.8em;text-align:center;transform:rotate(-90deg)}.match-row .time{margin-left:10px;margin-right:10px;display:flex;align-items:center;flex-direction:column;justify-content:center}.match-row .time .day{text-wrap:nowrap;font-size:.9em;font-weight:500}.match-row .match{padding:4px 16px;display:flex;flex-direction:column;width:100%}@media screen and (max-width: 600px){.match-row .match{padding:15px 16px}}.match-row:nth-child(odd){background-color:var(--secondary-background-color)}.match-row img{max-height:25px}.match-row .vestuarios{display:flex;justify-content:center;gap:40px;margin:4px 0}.match-row .vestuarios span{padding:0 10px;font-weight:600;letter-spacing:.1em}.match-row .vestuarios span:nth-child(1){text-align:right}.match-row .vestuarios .vestuario-1{background-color:#e9ba1e;color:#000}.match-row .vestuarios .vestuario-2{background-color:#a11e24;color:#fff}.match-row .vestuarios .vestuario-3{background-color:#1e6ba1;color:#fff}.match-row .vestuarios .vestuario-4{background-color:#1ea11e;color:#fff}.match-row .vestuarios .vestuario-5{background-color:#6b1ea1;color:#fff}.match-row .vestuarios .vestuario-6{background-color:#1e6b1a;color:#fff}.match-row .match-content{flex-grow:1;display:grid;grid-template-areas:"home-name home-logo home-score vs away-score away-logo away-name";grid-template-columns:1fr auto auto auto auto auto 1fr;align-items:center;gap:8px}.match-row .match-content .home-name{grid-area:home-name;text-align:right}.match-row .match-content .home-logo{grid-area:home-logo}.match-row .match-content .home-score{grid-area:home-score;text-align:right}.match-row .match-content .away-score{grid-area:away-score}.match-row .match-content .home-score,.match-row .match-content .away-score{font-size:1.2em;font-weight:500}.match-row .match-content .away-logo{grid-area:away-logo}.match-row .match-content .away-name{grid-area:away-name}.match-row .match-content .vs{grid-area:vs;font-size:.7em;text-align:center}@media screen and (max-width: 600px){.match-row .match-content{gap:0px 10px;grid-template-columns:auto auto 1fr 1fr;grid-template-areas:"home-score home-logo home-name home-name" "vs . . ." "away-score away-logo away-name away-name"}.match-row .match-content .home-name,.match-row .match-content .home-score{text-align:left}}.category-toggles{display:flex;justify-content:center;margin-bottom:20px}.category-toggles button{margin:0 5px;padding:5px 10px;border:0px;color:var(--text-color);font-size:.8em;cursor:pointer}.category-toggles button:hover{transform:scale(1.1)}.category-toggles button[data-value="+45"]{background-color:#e9ba1e;color:#000}.category-toggles button[data-value="+55"]{background-color:#a11e24;color:#fff}.next-link{position:relative;min-height:10rem;max-width:var(--standard-width);margin:3rem auto;color:#fff;font-size:.9em}.next-link .next-link-content{position:relative;z-index:1;padding:3rem}.next-link .next-link-title{text-transform:uppercase;letter-spacing:.1em;font-weight:500}.next-link span{margin-bottom:.8rem;display:block;max-width:300px}.next-link a{margin-top:1.5rem;text-transform:uppercase;font-size:.85em;letter-spacing:.05em;background:none;padding:.6em 0;display:block;max-width:12rem;text-align:center;border:1.5px solid #fff;background-color:rgba(0,0,0,.2);transition:color .2s ease,background-color .2s ease}.next-link a:hover{color:#000;background-color:#fff}.next-link::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--bg-img) no-repeat center center;background-size:cover;filter:grayscale(100%) brightness(80%)}.next-link::after{content:"";background:rgba(94,93,85,.8);position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.standing{margin:20px auto;border-collapse:collapse;border-spacing:0;text-transform:uppercase}@media screen and (max-width: 600px){.standing{font-size:.8em}}.standing thead{background-color:var(--primary-color);color:var(--background-color);font-size:.8em}.standing thead th{font-weight:400;letter-spacing:.1em;padding:2px 10px}.standing thead th:nth-child(1){text-align:left;font-weight:600}.standing tbody tr:nth-child(odd){background-color:var(--subtle-color)}.standing tbody tr td{padding:1px 10px;text-align:center}.standing tbody tr td:nth-child(1){padding:1px 0px;text-align:right}.standing tbody tr td:nth-child(2){padding:1px 8px;max-width:38px}.standing tbody tr td:nth-child(3){padding-left:0;text-align:left;font-size:.8em;min-width:250px}.standing tbody tr td:nth-child(3) .shortname{display:none}@media screen and (max-width: 600px){.standing tbody tr td:nth-child(3){min-width:auto}.standing tbody tr td:nth-child(3) .shortname{display:block}.standing tbody tr td:nth-child(3) .fullname{display:none}}.standing tbody tr td:nth-child(4){background-color:rgba(228,30,37,.3176470588);font-weight:500}.top-image{max-width:var(--standard-width);margin-inline:auto;position:relative;display:flex;align-items:center;justify-content:center;min-height:40vh}.top-image img{object-fit:cover;position:absolute;width:100%;height:100%}.top-image span{text-align:center;color:#fff;position:relative;text-transform:uppercase;font-weight:800;font-size:3em;letter-spacing:.1em;text-shadow:0 4px 2px #000}@media screen and (max-width: 600px){.top-image span{font-size:2em}}.youtube-video{width:min(var(--standard-width),850px);aspect-ratio:16/9;position:relative;margin:3rem auto}.youtube-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}h1,h2,h3,h6,ul,p,ol,ul{max-width:min(var(--standard-width),630px);margin:1rem auto;word-break:break-word}p,ol,ul{letter-spacing:.02em;line-height:1.75;margin:2rem auto}h1,h2,h3,h6{text-transform:uppercase;letter-spacing:.05em}section{margin-bottom:4rem}.mt{margin-top:4rem}h6{font-size:.9em;font-weight:500;letter-spacing:.1em}h3{font-weight:600;font-size:.8em;text-transform:uppercase;letter-spacing:.1em;text-align:center}h3::after{content:"";margin:.5rem auto 0;display:block;width:min(80vw,5rem);height:.2rem;background:#e0d8c4}a{text-decoration:none;color:inherit;background:linear-gradient(to right, var(--main-text-color) 50%, var(--accent-color) 50%) right bottom/300% .125rem no-repeat;transition:background .2s ease-in-out}a:hover{background-position:left bottom}ol,ul{padding-left:4rem}@media screen and (max-width: 600px){ol,ul{padding-left:1.5rem}}ol li,ul li{margin-bottom:1.5rem;padding-left:1rem}@media screen and (max-width: 600px){ol li,ul li{padding-left:.2rem}}ul{list-style:none}ul li{position:relative}ul li::before{content:"";position:absolute;left:-1.5rem;top:.4rem;width:1.5rem;height:1rem;background:url(/assets/img/bullet.png) no-repeat;background-size:contain}.text-centered{display:block;text-align:center}.brand-text{font-family:"ComicSans";text-transform:none}.separator{height:.0625rem;background:#e0d8c4;width:var(--standard-width);margin-inline:auto}.aspect-ratio-iframe{margin:3rem auto;width:var(--standard-width);aspect-ratio:16/9;position:relative}.aspect-ratio-iframe iframe{position:absolute;top:0;left:0;width:100%;height:100%}.hero-image{width:100%;min-height:30vh;position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;overflow:hidden}.hero-image img{width:100%;height:100%;object-fit:cover;overflow:hidden;position:absolute;z-index:-1;filter:blur(5px) brightness(var(--img-brightness));transform:scale(1.1)}.hero-image h1{text-align:center;color:#fff;font-size:1.8em;line-height:1.02;letter-spacing:.04em;margin-bottom:2rem;text-shadow:0 2px 1px rgba(0,0,0,.6)}.hero-image a{--link-bg: rgba(0, 0, 0, 0.4);text-transform:uppercase;font-weight:500;letter-spacing:.12em;font-size:.9em;color:#fff;border:1.5px solid #fff;padding:.5rem 1.25rem;background:linear-gradient(to left, #fff 50%, var(--link-bg) 50%) left top/300% 52% no-repeat,linear-gradient(to right, #fff 50%, var(--link-bg) 50%) right bottom/300% 52% no-repeat;transition:color .2s ease,background .6s ease}.hero-image a:hover{color:var(--main-text-color);background-position:right top,left bottom}.img-row{display:grid;margin:3rem auto;max-width:95vw;width:100%;display:grid;gap:1rem;grid-auto-flow:column dense}@media screen and (max-width: 600px){.img-row{gap:.4rem}}.img-row img{width:100%;height:100%;object-fit:cover;overflow:hidden;aspect-ratio:4/3}.img-row img.img-wide{grid-column:1/3}.img-row.aspect-vertical{max-height:700px}.img-row.aspect-vertical img{aspect-ratio:2/3}.footer{background-color:var(--secondary-background-color);padding:3rem;margin-top:auto}.footer .wrapper{max-width:1000px;margin-inline:auto;display:flex;align-items:center;justify-content:space-between;gap:3rem}@media screen and (max-width: 600px){.footer .wrapper{flex-direction:column;align-items:center}}.footer .footer-img{max-height:150px}.footer .footer-links{text-align:center}.footer .footer-links .links-list{display:flex;justify-content:center;gap:2rem}.footer .footer-links a{text-transform:uppercase;font-size:.8em;letter-spacing:.18em;background:none}.footer .social-media{margin-top:2em;list-style:none;display:flex;justify-content:center;gap:2em}/*# sourceMappingURL=main.css.map */