.club-site{--club-site-primary:#c8102e;color:#181818;font-family:var(--font-poppins),sans-serif;background:#faf9f6;line-height:1.6;overflow:clip}.club-site a{color:inherit;text-decoration:none}.club-site a:focus-visible{outline-offset:5px;outline:3px solid}.club-site h1,.club-site h2,.club-site h3,.club-site p{margin:0}.club-site h1,.club-site h2{font-family:var(--font-barlow-condensed),sans-serif;letter-spacing:-.025em;line-height:.98}.club-site-demo{color:#563000;text-align:center;letter-spacing:.03em;background:#fff0ca;padding:8px 18px;font-size:11px;font-weight:600}.club-site-header{background:#fff;border-bottom:1px solid #e5e1dd;justify-content:space-between;align-items:center;gap:30px;padding:22px max(24px,50vw - 620px);display:flex}.club-site-brand{align-items:center;gap:12px;font-size:18px;font-weight:800;line-height:1.2;display:flex}.club-site-brand img{object-fit:contain}.club-site-header nav{gap:24px;font-size:13px;font-weight:600;display:flex}.club-site .club-site-button{color:#fff;background:#181818;border:1px solid #181818;justify-content:center;align-items:center;gap:24px;padding:16px 22px;font-size:13px;font-weight:700;transition:transform .2s;display:inline-flex}.club-site-button:hover{transform:translateY(-2px)}.club-site-kicker{letter-spacing:.15em;text-transform:uppercase;font-weight:700;font-size:11px!important}.club-site-hero{grid-template-columns:1.1fr 1fr;max-width:1440px;min-height:620px;margin:auto;display:grid}.club-site-hero-copy{align-self:center;padding:80px 40px 70px 100px}.club-site-hero-copy>.club-site-kicker{color:#635e5b;margin-bottom:24px}.club-site-hero h1{max-width:700px;font-size:clamp(42px,4vw,62px)}.club-site-hero h1 span{text-transform:uppercase;margin-top:18px;font-size:clamp(64px,6.7vw,104px);display:block}.club-site-hero-copy>p:not(.club-site-kicker){color:#55504c;max-width:430px;margin-top:28px;font-size:15px}.club-site-actions{flex-wrap:wrap;align-items:center;gap:26px;margin-top:32px;display:flex}.club-site .club-site-text-link{text-underline-offset:6px;font-size:13px;font-weight:700;text-decoration:underline}.club-site-emblem{background:var(--club-site-primary);isolation:isolate;flex-direction:column;justify-content:center;align-items:center;gap:30px;padding:55px 35px;display:flex;position:relative;overflow:hidden}.club-site-emblem:before{content:"";z-index:-1;background:#fff;position:absolute;inset:-40%;transform:rotate(-30deg)translateY(23%)}.club-site-emblem>img{filter:drop-shadow(0 18px 20px #0002);width:min(100%,390px);height:auto}.club-site-emblem>span{letter-spacing:.12em;z-index:1;font-size:10px;font-weight:700}.club-site-pitch{z-index:-1;border:1px solid #ffffff4a;position:absolute;inset:30px}.club-site-pitch:before{content:"";border:1px solid #ffffff4a;border-radius:50%;width:120px;height:120px;position:absolute;top:calc(50% - 60px);left:calc(50% - 60px)}.club-site-match-strip{color:#fff;background:#181818;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:28px max(24px,50vw - 620px);display:flex}.club-site-match-strip>.club-site-kicker{color:#e1b6bc}.club-site-match-strip>span:not(.club-site-kicker),.club-site-match-strip a{font-size:12px}.club-site-match-strip a{text-underline-offset:5px;text-decoration:underline}.club-site-section{max-width:1240px;margin:auto;padding:88px 24px}.club-site-section-title{justify-content:space-between;align-items:end;gap:20px;margin-bottom:36px;display:flex}.club-site-section .club-site-kicker{color:#6b5353;margin-bottom:14px}.club-site h2{font-size:clamp(42px,4.3vw,64px)}.club-site-news{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;display:grid}.club-site-news-card{flex-direction:column;align-items:start;gap:14px;min-width:0;display:flex}.club-site-news-art{aspect-ratio:1.6;background:#e9e6e1;justify-content:space-between;align-items:end;width:100%;padding:25px;display:flex;position:relative;overflow:hidden}.club-site-news-art img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.club-site-news-art b{font-family:var(--font-barlow-condensed),sans-serif;color:#c7c0b8;font-size:120px;line-height:.85}.club-site-news-art span{letter-spacing:.15em;z-index:1;font-size:10px;font-weight:700}.club-site-news-card:nth-child(2) .club-site-news-art{color:#fff;background:#181818}.club-site-news-card:nth-child(2) .club-site-news-art b{color:#514747}.club-site-news-card h3{font-size:21px;line-height:1.3}.club-site-news-card>p:not(.club-site-kicker){color:#5c5753;font-size:13px}.club-site-news-card>.club-site-kicker{margin:4px 0 0;font-size:10px!important}.club-site-about{border-top:1px solid #dedad5;border-bottom:1px solid #dedad5;grid-template-columns:1fr 1fr;gap:80px;display:grid}.club-site-about-body{white-space:pre-line;color:#55504c;max-width:520px;font-size:15px;margin:26px 0!important}.club-site-teams{align-content:center;gap:18px;display:grid}.club-site-teams a{border-left:5px solid var(--club-site-primary);background:#fff;padding:30px;position:relative}.club-site-teams h3{font-size:25px}.club-site-teams p{color:#635e5b;margin-top:8px;font-size:13px}.club-site-teams a>span:last-child{font-size:26px;position:absolute;top:28px;right:26px}.club-site-fixtures a{border-top:1px solid #dedad5;grid-template-columns:190px 1fr 90px;align-items:center;gap:25px;padding:24px 0;display:grid}.club-site-fixtures time{color:#635e5b;font-size:12px}.club-site-fixtures strong{font-size:16px}.club-site-fixtures strong span{color:#726b65;margin:0 12px;font-weight:400}.club-site-fixtures b{text-align:right;font-size:20px}.club-site-app-promo{color:#fff;background:#181818;grid-template-columns:1fr 1fr;align-items:center;gap:100px;padding:80px max(24px,50vw - 596px);display:grid}.club-site-app-promo h2{margin:22px 0;font-size:clamp(58px,6vw,90px)}.club-site-app-promo>div>p:not(.club-site-kicker){color:#c9c4bf;max-width:440px;font-size:14px}.club-site-app-promo .club-site-button{color:#181818;background:#fff;margin-top:28px}.club-site-app-promo small{color:#c9c4bf;margin-top:14px;font-size:11px;display:block}.club-site-app-preview{justify-self:center;width:100%;max-width:350px;margin:0}.club-site-app-preview>a{background:#111014;border:8px solid #45403e;border-radius:28px;display:block;overflow:hidden;box-shadow:18px 20px #ffffff0a}.club-site-app-preview img{width:100%;height:auto;display:block}.club-site-app-preview figcaption{color:#c9c4bf;text-align:center;margin-top:24px;font-size:11px}.club-site-partners{text-align:center}.club-site-partners>div{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:30px;margin-top:38px;display:flex}.club-site-partners a{background:#fff;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-width:170px;max-width:220px;padding:18px;display:flex}.club-site-partners img{object-fit:contain;max-height:88px}.club-site-partners span{font-size:12px;font-weight:600}.club-site-footer{border-top:1px solid #dedad5;grid-template-columns:1fr 1fr;gap:35px;padding:46px max(24px,50vw - 596px);font-size:12px;display:grid}.club-site-footer strong{font-size:20px}.club-site-footer>div:nth-child(2){flex-wrap:wrap;place-content:start flex-end;gap:18px;display:flex}.club-site-footer>p{color:#635e5b;grid-column:1/-1;font-size:11px}.club-site-refresh-note{color:#563000;background:#fff0ca;padding:16px 24px}.club-site-article{max-width:850px;margin:0 auto;padding:64px 24px}.club-site-article h1{margin:30px 0;font-size:clamp(40px,5vw,72px)}.club-site-article .club-site-article-body{white-space:pre-line;margin-top:32px;line-height:1.9}.club-site-article>img{width:100%;height:auto;margin:30px 0}.club-site-article p{margin:20px 0}@media (min-width:1441px){.club-site-hero-copy{padding-left:100px}}@media (max-width:1000px){.club-site-header nav{display:none}.club-site-hero{min-height:auto}.club-site-hero-copy{padding:55px 25px}.club-site-hero h1{font-size:40px}.club-site-hero h1 span{font-size:65px}.club-site-about{gap:35px}.club-site-app-promo{gap:40px}.club-site-fixtures a{grid-template-columns:140px 1fr 70px}.club-site-news{gap:18px}}@media (max-width:650px){.club-site-header{gap:12px;padding:15px 18px}.club-site-brand{max-width:190px;font-size:14px}.club-site-brand img{width:40px;height:40px}.club-site-header .club-site-button{gap:8px;padding:11px 12px;font-size:11px}.club-site-hero{grid-template-columns:1fr}.club-site-hero-copy{padding:46px 22px}.club-site-hero h1{font-size:38px}.club-site-hero h1 span{font-size:72px}.club-site-hero-copy>p:not(.club-site-kicker){font-size:14px}.club-site-emblem{min-height:340px;padding:35px}.club-site-emblem>img{width:245px}.club-site-match-strip{gap:12px;padding:26px 22px;display:grid}.club-site-section{padding:55px 22px}.club-site-section-title{flex-direction:column;align-items:start;gap:22px}.club-site h2{font-size:48px}.club-site-news{grid-template-columns:1fr;gap:36px}.club-site-news-art{aspect-ratio:1.8}.club-site-about{grid-template-columns:1fr;gap:32px}.club-site-fixtures a{grid-template-columns:1fr auto;gap:8px}.club-site-fixtures time{grid-column:1/-1}.club-site-fixtures strong{font-size:14px}.club-site-fixtures strong span{margin:0 4px}.club-site-app-promo{grid-template-columns:1fr;gap:45px;padding:55px 22px}.club-site-app-preview{max-width:310px}.club-site-partners>div{gap:15px}.club-site-partners a{min-width:140px;max-width:160px}.club-site-partners img{max-width:120px}.club-site-footer{grid-template-columns:1fr;padding:35px 22px}.club-site-footer>div:nth-child(2){justify-content:flex-start}.club-site-footer>p{grid-column:auto}}@media (prefers-reduced-motion:reduce){.club-site-button{transition:none!important;transform:none!important}}.club-site{--club-site-primary:#b30c1c;background:#f8f7f4}.club-site-hero{color:#fff;background:radial-gradient(at 15% 90%,#991522 0,#0000 70%),#111014;grid-template-columns:1fr 1fr;max-width:none}.club-site-hero-copy{padding:70px 32px 70px max(28px,50vw - 620px)}.club-site-hero h1{font:600 clamp(20px,2vw,28px)/1.2 var(--font-poppins),sans-serif;letter-spacing:.02em}.club-site-hero h1 span{font:800 clamp(42px,4.7vw,72px)/1.03 var(--font-poppins),sans-serif;letter-spacing:-.055em;text-transform:none;margin-top:24px}.club-site-hero h1 em{font-weight:400}.club-site-hero-copy>.club-site-kicker,.club-site-hero-copy>p:not(.club-site-kicker){color:#e8dadd}.club-site-hero .club-site-button{color:#111;background:#fff;border-color:#fff}.club-site-team-photo{background:#111014;justify-content:center;gap:0;padding:0}.club-site-team-photo:before{display:none}.club-site-team-photo>img{filter:none;width:100%;max-width:none;height:auto}.club-site-team-photo>a{color:#ccc;text-align:right;width:100%;padding:14px 20px;font-size:10px}.club-site-match-strip{background:var(--club-site-primary)}.club-site-match-strip strong{font-size:clamp(16px,2vw,24px)}.club-social-section{max-width:1240px;color:inherit;margin:auto;padding:80px 24px}.club-social-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:32px;display:flex}.club-social-heading h2{font:800 clamp(32px,4vw,56px)/1.08 var(--font-poppins),sans-serif;letter-spacing:-.04em;margin:14px 0 0}.club-social-heading h2 em{font-weight:400}.club-social-heading>a{color:inherit;text-underline-offset:5px;white-space:nowrap;font-size:13px}.club-social-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.club-social-grid article{min-width:0}.club-social-image{aspect-ratio:4/5;background:#121212;margin-bottom:20px;display:block;overflow:hidden}.club-social-image img{object-fit:contain;width:100%;height:100%}.club-social-grid h3{font:700 23px/1.2 var(--font-poppins),sans-serif;margin:14px 0!important}.club-social-grid article>p:not(.club-site-kicker){margin-bottom:20px;font-size:13px;line-height:1.65}.club-social-grid .club-site-text-link{color:inherit;margin-top:8px;font-size:12px;display:inline-block}.club-social-source{opacity:.7;font-size:11px;margin-top:32px!important}.club-social-section.is-compact{padding:30px 20px}.club-social-section.is-compact .club-social-heading h2{font-size:34px}.club-social-section.is-compact .club-social-grid{gap:18px}.club-social-section.is-compact .club-social-grid h3{font-size:18px}.club-site-cms-news{border-top:1px solid #d6d3cf;border-bottom:1px solid #d6d3cf;max-width:1240px;margin:0 auto 32px;padding:20px 24px}.club-site-cms-news>summary{cursor:pointer;font-size:13px;font-weight:600}.club-site-cms-news .club-site-section{padding:32px 0}.club-site-calendar{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.club-site-calendar img{width:100%;max-width:450px;height:auto;margin:auto;display:block}.club-site-calendar p:not(.club-site-kicker){max-width:430px;margin:25px 0}@media (max-width:800px){.club-site-hero{grid-template-columns:1fr}.club-site-hero-copy{padding:50px 24px}.club-site-hero h1 span{font-size:clamp(40px,9vw,65px)}.club-site-team-photo{min-height:0;padding:0}.club-site-team-photo>img{width:100%}.club-social-section{padding:48px 22px}.club-social-heading{flex-direction:column;align-items:start}.club-social-grid{grid-template-columns:1fr;gap:36px}.club-social-image{aspect-ratio:4/5;max-width:480px}.club-site-calendar{grid-template-columns:1fr;gap:35px}.club-social-section.is-compact .club-social-grid{grid-template-columns:1fr}}.club-site-menu-toggle{display:none}.club-site-footer>nav{flex-wrap:wrap;place-content:start flex-end;gap:18px;display:flex}.club-site-footer a:hover{text-underline-offset:4px;text-decoration:underline}.club-site-footer>.club-site-colophon{color:#625b58;flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:22px;padding-top:24px;display:flex}.club-site-colophon>p{font-size:11px}.club-site .club-site-credit{color:#625b58;flex-wrap:wrap;align-items:center;gap:7px;font-size:12px;display:inline-flex}.club-site-credit>span{white-space:nowrap}.club-site .club-site-credit a{white-space:nowrap;color:#181818;align-items:center;gap:7px;font-weight:700;text-decoration:none;display:inline-flex}.club-site-credit-heart{color:var(--club-site-primary);font-size:15px}.club-site-credit img{object-fit:contain;display:block}.club-site-legal{max-width:900px;margin:auto;padding:64px 24px 80px}.club-site-legal h1{margin:20px 0;font-size:clamp(48px,6vw,72px)}.club-site-legal h2{font-family:var(--font-poppins),sans-serif;letter-spacing:0;margin-bottom:14px;font-size:22px;line-height:1.3}.club-site-legal section{margin-top:36px}.club-site-legal p{color:#514b48;margin:12px 0;font-size:15px}.club-site-legal a{text-underline-offset:4px;text-decoration:underline}@media (max-width:800px){.club-site-footer>nav{justify-content:flex-start}.club-site-legal{padding:40px 22px 55px}}.club-site-hero h1 span{white-space:pre-line}.club-site-header{z-index:40;gap:20px;max-height:100dvh;padding-top:18px;padding-bottom:18px;position:sticky;top:0;overflow-y:auto;box-shadow:0 4px 18px #18181812}.club-site-header nav{gap:17px;font-size:12px}.club-site-brand{max-width:230px}.club-site section[id],.club-site #squadre,.club-site #club-site-main{scroll-margin-top:calc(var(--club-site-header-height,100px) + 20px)}.club-site-quicklinks{border-bottom:1px solid #d8d0cd;grid-template-columns:repeat(3,minmax(0,1fr));max-width:1240px;margin:auto;display:grid}.club-site-quicklinks a{border-right:1px solid #d8d0cd;align-items:center;gap:20px;padding:25px 24px;font-weight:700;display:flex}.club-site-quicklinks span{color:#876565;font-size:11px}.club-site-quicklinks b{margin-left:auto}.club-site-search{text-transform:uppercase;letter-spacing:.08em;width:100%;max-width:330px;font-size:11px}.club-site-search input{width:100%;font:400 13px var(--font-poppins),sans-serif;letter-spacing:0;color:#181818;background:0 0;border:0;border-bottom:1px solid #a49b97;margin-top:8px;padding:14px 0;display:block}.club-site-filters{flex-wrap:wrap;gap:8px;margin:0 0 32px;display:flex}.club-site-filters button{font:600 12px var(--font-poppins),sans-serif;color:#181818;cursor:pointer;background:0 0;border:1px solid #d8d0cd;border-radius:30px;padding:10px 18px}.club-site-filters button[aria-pressed=true]{color:#fff;background:#191519;border-color:#191519}.club-site button:focus-visible,.club-site input:focus-visible{outline-offset:4px;outline:3px solid #b90e2a}.club-site .club-site-news-art{aspect-ratio:1.2}.club-site .club-site-news-art img{transition:transform .25s}.club-site-news-card:hover img{transform:scale(1.025)}.club-site-history{padding-top:70px}.club-site-history ol{border-top:2px solid #a60c27;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;padding:0;list-style:none;display:grid}.club-site-history li{padding-top:28px;position:relative}.club-site-history li:before{content:"";background:#a60c27;border-radius:50%;width:12px;height:12px;position:absolute;top:-7px;left:0}.club-site-history li>span{letter-spacing:-.04em;color:#a60c27;font-size:34px;font-weight:800}.club-site-history h3{margin:10px 0;font-size:19px}.club-site-history p{color:#625b58;font-size:13px}.club-site-history a{margin-top:18px;font-size:11px;text-decoration:underline;display:inline-block}.club-site-gallery{grid-template-columns:1.4fr 1fr 1fr;gap:20px;display:grid}.club-site-gallery button{text-align:left;cursor:pointer;color:inherit;font:inherit;background:0 0;border:0;min-width:0;padding:0}.club-site-gallery img{object-fit:cover;width:100%;height:310px}.club-site-gallery button>span{justify-content:space-between;gap:15px;margin-top:14px;font-size:12px;line-height:1.5;display:flex}.club-site-lightbox{color:#fff;background:#151215;border:0;max-width:min(1000px,95vw);max-height:95dvh;padding:24px}.club-site-lightbox::backdrop{background:#080608e8}.club-site-lightbox>div{position:relative}.club-site-lightbox img{object-fit:contain;width:100%;height:auto;max-height:68dvh;margin-top:50px;display:block}.club-site-lightbox a{font-size:12px;text-decoration:underline}.club-site-close{position:absolute;top:0;right:0}.club-site-lightbox button{color:#fff;cursor:pointer;font:inherit;background:0 0;border:1px solid #ffffff70;padding:10px 16px;font-size:12px}.club-site-lightbox-controls{justify-content:space-between;align-items:center;gap:15px;margin-top:20px;font-size:12px;display:flex}.club-site-community{background:#f0ebe6;grid-template-columns:1fr 1.2fr;gap:80px;padding:80px max(24px,50vw - 596px);display:grid}.club-site-community h2{margin:20px 0}.club-site-community>div>p:last-child{color:#625b58;max-width:400px;font-size:14px}.club-site-community-links{gap:0;display:grid}.club-site-community-links a{border-top:1px solid #c9bfb8;padding:22px 0;display:block}.club-site-community-links span{text-transform:uppercase;letter-spacing:.1em;color:#8d1631;font-size:10px;display:block}.club-site-community-links strong{margin:10px 0;font-size:22px;display:block}.club-site-community-links p{color:#625b58;font-size:13px}.club-site-community-links b{margin-top:15px;font-size:12px;display:block}.club-site-contact{border-top:1px solid #dedad5;grid-template-columns:1fr 1fr;gap:70px;display:grid}.club-site-contact h2{margin:20px 0}.club-site-contact p{color:#625b58;max-width:420px;font-size:14px}.club-site-contact>div:last-child{align-content:center;gap:0;display:grid}.club-site-contact a{overflow-wrap:anywhere;border-bottom:1px solid #d8d0cd;padding:22px 0}.club-site-contact a>span{color:#625b58;margin-bottom:8px;font-size:11px;display:block}.club-site-contact strong{font-size:18px}.club-site-story-lead{font-size:21px;line-height:1.6;margin-bottom:30px!important}.club-site-article>.club-site-kicker{margin-top:35px}.club-site-article>img{object-fit:contain;max-height:850px;margin:25px 0}.club-site-photo-credit{color:#625b58;font-size:11px}.club-site-share{align-items:center;gap:20px;margin:30px 0;font-size:13px;display:flex}.club-site-related{border-top:1px solid #d8d0cd;margin-top:40px;padding-top:35px}.club-site-related h2{margin-bottom:20px;font-size:38px}.club-site-related a{padding:15px 0;text-decoration:underline;display:block}@media (max-width:1100px){.club-site-header{flex-wrap:wrap}.club-site-header nav{order:3;justify-content:center;width:100%;display:flex}.club-site-header>.club-site-button{margin-left:auto}}@media (max-width:800px){.club-site-header{gap:14px;padding:16px 20px}.club-site-brand{max-width:190px;font-size:14px}.club-site-brand img{width:42px;height:42px}.club-site-header>.club-site-button{display:none}.club-site-menu-toggle{font:600 13px var(--font-poppins),sans-serif;color:#fff;background:#191519;border:0;min-height:44px;margin-left:auto;padding:12px 16px;display:block}.club-site-header nav{display:none}.club-site-header nav.is-open{text-align:left;grid-template-columns:1fr 1fr;gap:0;display:grid}.club-site-header nav a{border-top:1px solid #e6dfda;padding:14px 8px}.club-site-quicklinks{grid-template-columns:1fr}.club-site-quicklinks a{border-bottom:1px solid #dedad5;border-right:0;padding:17px 24px;font-size:13px}.club-site-section-title{flex-direction:column;align-items:start}.club-site-search{max-width:none}.club-site-history ol{border-top:0;border-left:2px solid #a60c27;grid-template-columns:1fr;gap:28px;padding-left:25px}.club-site-history li{padding-top:0}.club-site-history li:before{top:20px;left:-32px}.club-site-gallery{grid-template-columns:1fr 1fr}.club-site-gallery button:first-child{grid-column:1/-1}.club-site-gallery img{height:220px}.club-site-gallery button:first-child img{height:260px}.club-site-community,.club-site-contact{grid-template-columns:1fr;gap:35px;padding-top:50px;padding-bottom:50px}.club-site-lightbox{padding:16px}.club-site-lightbox-controls button{padding:10px}.club-site-story-lead{font-size:18px}}@media (prefers-reduced-motion:reduce){.club-site *{scroll-behavior:auto!important;transition:none!important}}
