@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@500;600;700;800;900&family=Inter:wght@400;500;600;700&display=swap');
:root{--green:#003d2c;--deep:#00241b;--gold:#d7b34e;--ink:#101715;--paper:#f6f6f2;--line:#d9dedb;--heading:'Barlow Condensed',sans-serif;--body:'Inter',sans-serif}*{box-sizing:border-box}body{margin:0;color:var(--ink);font-family:var(--body);background:#fff}a{text-decoration:none;color:inherit}.container{max-width:1320px}.site-header{height:82px;background:rgba(0,27,20,.98);position:relative;z-index:20}.navbar{height:82px;padding:0}.brand{display:flex;align-items:center;gap:12px;color:#fff;font:700 20px var(--heading);letter-spacing:.08em}.crest{width:56px;height:68px;clip-path:polygon(0 0,100% 0,92% 78%,50% 100%,8% 78%);border:2px solid var(--gold);background:var(--green);color:#fff;display:grid;place-items:center;font:800 20px var(--heading);position:relative}.crest small{position:absolute;bottom:11px;font:600 7px var(--body);color:var(--gold)}.navbar-nav{gap:24px}.navbar .nav-link{color:#fff;font:700 15px var(--heading);letter-spacing:.08em;padding:30px 0!important;border-bottom:3px solid transparent}.navbar .nav-link:hover{color:var(--gold);border-color:var(--gold)}.nav-search{color:#fff;background:none;border:0;font-size:21px}.hero{height:680px;background:center 35%/cover no-repeat;position:relative;color:#fff;display:flex;align-items:center}.hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,12,9,.9) 0%,rgba(0,12,9,.48) 36%,transparent 68%)}.hero-content{position:relative;z-index:1;max-width:650px}.hero h1{font:900 clamp(64px,8vw,116px)/.86 var(--heading);letter-spacing:-.02em;margin:0 0 20px}.hero h1 span{color:var(--gold)}.hero p{font-size:21px;line-height:1.55;max-width:570px}.btn-gold,.btn-outline-gold{display:inline-flex;align-items:center;gap:25px;padding:17px 27px;border:1px solid var(--gold);font:800 16px var(--heading);letter-spacing:.1em;border-radius:0}.btn-gold{background:var(--gold);color:var(--deep)}.btn-outline-gold{color:var(--gold);background:transparent}.match-band{background:var(--deep);color:#fff;border-top:1px solid #1e6857}.match-grid{display:grid;grid-template-columns:280px 1fr 1fr}.match-intro,.match-card{padding:34px 38px;border-right:1px solid #245548}.match-intro h2{font:800 42px var(--heading)}.match-card .label{letter-spacing:.2em;font:700 13px var(--body);color:var(--gold)}.scoreline{display:flex;align-items:center;justify-content:space-between;margin-top:18px}.mini-crest{width:48px;height:48px;border:2px solid var(--gold);border-radius:50%;display:grid;place-items:center;font:800 12px var(--heading)}.score{font:900 45px var(--heading)}.countdown{font:800 21px var(--heading);letter-spacing:.08em;color:var(--gold)}section.block{padding:82px 0}.section-head{display:flex;align-items:center;gap:25px;margin-bottom:34px}.section-head h2,.page-hero h1{font:900 clamp(50px,6vw,76px)/.9 var(--heading);color:var(--green);margin:0}.section-head:after{content:"";height:1px;background:var(--gold);flex:1}.news-layout{display:grid;grid-template-columns:1.35fr .9fr;gap:34px}.lead-story{min-height:520px;color:#fff;position:relative;background:center/cover}.lead-story:after{content:"";position:absolute;inset:35% 0 0;background:linear-gradient(transparent,rgba(0,0,0,.92))}.lead-copy{position:absolute;z-index:1;left:35px;right:35px;bottom:30px}.category{font-size:11px;letter-spacing:.15em;font-weight:700;color:var(--gold)}.lead-copy h3{font:800 43px/.96 var(--heading)}.news-rail article{display:grid;grid-template-columns:165px 1fr;gap:20px;padding:0 0 22px;margin-bottom:22px;border-bottom:1px solid var(--line)}.news-rail img{width:165px;height:112px;object-fit:cover}.news-rail h3{font:800 23px/1 var(--heading);margin:8px 0}.team-band{background:var(--green);color:#fff}.team-band .section-head h2{color:#fff}.players-showcase,.player-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:2px}.player-card{position:relative;background:#064a38;overflow:hidden}.player-card img{width:100%;height:330px;object-fit:cover;filter:saturate(.85)}.player-card-copy{padding:16px;border-top:2px solid var(--gold)}.player-card .num{font:800 44px var(--heading);color:var(--gold);float:right}.player-card h3{font:800 23px var(--heading);margin:0}.player-card p{font-size:11px;letter-spacing:.14em;margin:3px 0}.table-wrap{overflow-x:auto}.league{width:100%;border-collapse:collapse}.league th,.league td{padding:13px;border-bottom:1px solid var(--line);text-align:center}.league th:nth-child(2),.league td:nth-child(2){text-align:left}.league tr.unity{background:var(--gold);font-weight:800}.media-band{background:#092e25;color:#fff}.media-layout{display:grid;grid-template-columns:1.5fr .8fr;gap:26px}.video-main{height:440px;background:center/cover;display:grid;place-items:center;position:relative}.play{width:78px;height:78px;border-radius:50%;border:2px solid white;background:#0007;color:#fff;font-size:34px}.video-list article{display:grid;grid-template-columns:145px 1fr;gap:15px;margin-bottom:18px}.video-list img{width:145px;height:90px;object-fit:cover}.gallery-mosaic{display:grid;grid-template-columns:1.2fr .8fr .8fr;grid-template-rows:220px 220px;gap:8px}.gallery-mosaic img{width:100%;height:100%;object-fit:cover}.gallery-mosaic img:first-child{grid-row:1/3}.join-band{background:var(--gold);padding:48px 0}.join-flex{display:flex;align-items:center;justify-content:space-between;gap:50px}.join-flex h2{font:900 62px/.9 var(--heading);color:var(--deep)}.join-flex form{display:flex;flex:1;max-width:680px}.join-flex input,.newsletter input{border:0;padding:16px;flex:1}.join-flex button,.newsletter button{border:0;background:var(--green);color:#fff;padding:0 26px}.sponsors{padding:28px 0;background:#fff}.sponsors .container{display:flex;align-items:center;gap:45px}.sponsors>div>span{font:800 15px var(--heading);letter-spacing:.15em}.sponsor-row{display:grid;grid-template-columns:repeat(6,1fr);gap:30px;flex:1}.sponsor-row div{text-align:center;color:#4f5654;border-left:1px solid var(--line);font:700 13px var(--heading)}.sponsor-row small{display:block;font-size:8px;letter-spacing:.14em}footer{background:#111816;color:#d8dfdc;padding:60px 0 20px}.footer-grid{display:grid;grid-template-columns:1.4fr .75fr 1fr 1fr;gap:60px}.footer-brand{display:flex;align-items:center;gap:20px}.footer-brand h3{font:800 34px var(--heading)}footer h4{font:700 15px var(--heading);letter-spacing:.15em;color:#fff}footer a{display:block;margin:8px 0;font-size:13px}.newsletter{display:flex;margin:20px 0}.socials{display:flex;gap:18px;font-size:21px}.copyright{border-top:1px solid #35413d;margin-top:45px;padding-top:18px;font-size:11px;letter-spacing:.08em}.copyright a{display:inline}.page-hero{padding:80px 0 55px;background:var(--paper)}.page-hero p{max-width:650px}.filterbar{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:30px}.filterbar button{border:1px solid var(--line);background:#fff;padding:10px 19px;font:700 14px var(--heading)}.filterbar button.active{background:var(--green);color:#fff}.content-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.content-card{border-bottom:3px solid var(--green);background:#fff}.content-card img{width:100%;height:230px;object-fit:cover}.content-card .copy{padding:20px 0}.content-card h3{font:800 27px/1 var(--heading)}.fixture{display:grid;grid-template-columns:130px 1fr 160px 1fr 150px;align-items:center;gap:20px;border-bottom:1px solid var(--line);padding:24px 10px}.fixture .teams{font:800 24px var(--heading)}.page-copy{max-width:900px;font-size:17px;line-height:1.8}.form-shell{max-width:850px;background:var(--paper);padding:38px}.flash{position:fixed;top:90px;right:20px;z-index:1000}.detail-hero{background:var(--green);color:#fff;padding:85px 0}.detail-hero h1{font:900 70px/.95 var(--heading)}
@media(max-width:991px){.navbar-collapse{background:var(--deep);padding:20px}.navbar .nav-link{padding:12px!important}.hero{height:610px;background-position:62% 50%}.match-grid,.news-layout,.media-layout,.footer-grid{grid-template-columns:1fr}.match-intro,.match-card{border-bottom:1px solid #245548}.players-showcase,.player-grid{grid-template-columns:repeat(2,1fr)}.content-grid{grid-template-columns:repeat(2,1fr)}.sponsors .container{display:block}.sponsor-row{grid-template-columns:repeat(3,1fr);margin-top:20px}.join-flex{display:block}.fixture{grid-template-columns:100px 1fr 90px}.fixture>*:nth-child(n+4){display:none}}
@media(max-width:576px){.hero{height:560px}.hero h1{font-size:65px}.hero p{font-size:16px}.match-intro,.match-card{padding:27px 20px}section.block{padding:55px 0}.news-rail article{grid-template-columns:115px 1fr}.news-rail img{width:115px;height:90px}.players-showcase,.player-grid,.content-grid{grid-template-columns:1fr}.player-card img{height:420px}.gallery-mosaic{grid-template-columns:1fr 1fr;grid-template-rows:190px 190px 190px}.gallery-mosaic img:first-child{grid-row:auto;grid-column:1/3}.sponsor-row{grid-template-columns:repeat(2,1fr)}.footer-grid{gap:35px}.join-flex h2{font-size:48px}.join-flex form{display:block}.join-flex input{width:100%;margin-bottom:10px}.join-flex button{padding:15px;width:100%}.detail-hero h1{font-size:50px}}
@media(min-width:1200px){.navbar-nav{gap:20px}.navbar .nav-link{font-size:13px;letter-spacing:.1em}}

/* Unity FC official red-and-white identity */
:root{--green:#c8102e;--deep:#790016;--gold:#fff;--ink:#171717;--paper:#f7f7f7;--line:#dedede}
.site-header{background:rgba(118,0,22,.98)}
.crest{border-color:#fff;background:#c8102e}
.crest small,.category,.match-card .label,.countdown{color:#fff}
.navbar .nav-link:hover{color:#fff;border-color:#fff}
.btn-gold{background:#fff;color:#9e0823;border-color:#fff}
.btn-outline-gold{color:#c8102e;border-color:#c8102e}
.team-band .btn-outline-gold,.media-band .btn-outline-gold{color:#fff;border-color:#fff}
.hero h1 span{color:#fff;-webkit-text-stroke:2px #c8102e}
.match-band{background:#790016;border-top-color:#e45b72}
.match-intro,.match-card{border-color:#a92b42}
.mini-crest{border-color:#fff}
.section-head:after{background:#c8102e}
.team-band{background:#a60725}
.player-card{background:#810018}
.player-card-copy{border-top-color:#fff}
.player-card .num{color:#fff}
.league tr.unity{background:#c8102e;color:#fff}
.media-band{background:#680014}
.join-band{background:#c8102e;color:#fff}
.join-flex h2{color:#fff}
.join-flex button,.newsletter button{background:#790016}

/* 2026 public experience upgrade */
html{scroll-behavior:smooth}.brand-logo{width:66px;height:66px;border-radius:50%;object-fit:cover;background:#fff}.brand strong{font-size:18px}.nav-actions{display:flex;align-items:center;gap:18px}.cart-link{position:relative;color:#fff;font-size:20px}.cart-link span{position:absolute;right:-9px;top:-9px;min-width:17px;height:17px;border-radius:50%;display:grid;place-items:center;background:#fff;color:#b20724;font:800 9px var(--body)}.footer-logo{width:88px;height:88px;border-radius:50%;object-fit:cover}.btn-red,.btn-white{display:inline-flex;align-items:center;justify-content:center;padding:15px 24px;border:0;font:800 15px var(--heading);letter-spacing:.09em}.btn-red{background:#c8102e;color:#fff}.btn-white{background:#fff;color:#a3001e}.reveal{opacity:0;transform:translateY(28px);transition:opacity .7s ease var(--delay,0ms),transform .7s cubic-bezier(.2,.7,.2,1) var(--delay,0ms)}.reveal.is-visible{opacity:1;transform:none}.news-ticker{overflow:hidden;background:#c8102e;color:#fff;padding:10px 0;font:700 12px var(--body);letter-spacing:.15em;white-space:nowrap}.news-ticker div{width:max-content;animation:ticker 24s linear infinite}@keyframes ticker{to{transform:translateX(-50%)}}.editorial-hero{padding:76px 0 55px;background:#fff}.editorial-hero .section-head h1{font:900 clamp(58px,7vw,96px)/.9 var(--heading);color:#171717}.news-feature-layout{display:grid;grid-template-columns:1.55fr .7fr;gap:35px}.news-feature{position:relative;min-height:610px;overflow:hidden;color:#fff}.news-feature:after{content:"";position:absolute;inset:35% 0 0;background:linear-gradient(transparent,rgba(0,0,0,.94))}.news-feature img{width:100%;height:610px;object-fit:cover;transition:transform .7s}.news-feature:hover img{transform:scale(1.025)}.news-feature>div{position:absolute;z-index:1;left:38px;right:38px;bottom:35px}.news-feature h2{font:900 clamp(40px,4vw,62px)/.9 var(--heading);margin:10px 0}.breaking{border-top:5px solid #c8102e}.breaking>h3{font:900 34px var(--heading);padding:15px 0;border-bottom:1px solid #ddd}.breaking>a{display:grid;grid-template-columns:48px 1fr;gap:16px;padding:20px 0;border-bottom:1px solid #ddd}.breaking>a>span{font:900 28px var(--heading);color:#c8102e}.breaking small{font:700 10px var(--body);letter-spacing:.12em;color:#c8102e}.breaking h4{font:800 23px/1 var(--heading);margin:6px 0}.news-index{background:#f4f4f4}.editorial-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:38px 24px}.story-tile.story-wide{grid-column:span 2}.story-image{height:260px;overflow:hidden;margin-bottom:18px}.story-wide .story-image{height:360px}.story-image img{width:100%;height:100%;object-fit:cover;transition:transform .6s}.story-tile:hover img{transform:scale(1.04)}.story-tile h3{font:800 30px/1 var(--heading);margin:9px 0}.story-tile p{color:#666}.club-hero,.fans-hero{height:720px;position:relative;display:flex;align-items:center;color:#fff;overflow:hidden}.club-hero>img,.fans-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.club-hero:after,.fans-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(10,0,2,.92),rgba(10,0,2,.2) 67%)}.club-hero .container,.fans-hero .container{position:relative;z-index:1}.club-hero-logo{width:100px;height:100px;border-radius:50%;margin-bottom:28px}.club-hero h1,.fans-hero h1,.shop-hero h1,.contact-hero h1{font:900 clamp(64px,8vw,116px)/.83 var(--heading)}.club-hero h1 span,.fans-hero h1 span,.shop-hero h1 span,.contact-hero h1 span{color:#ef2d4d}.club-hero p,.fans-hero p{font-size:20px;max-width:570px}.split-story{display:grid;grid-template-columns:1fr 1fr;gap:12%;align-items:start}.split-story h2{font:900 70px/.88 var(--heading)}.split-story p{font-size:20px;line-height:1.7}.section-number{font:900 16px var(--heading);color:#c8102e}.values-band{background:#c8102e;color:#fff;padding:65px 0}.values-grid{display:grid;grid-template-columns:repeat(3,1fr)}.values-grid article{padding:10px 45px;border-right:1px solid #ffffff66}.values-grid article:first-child{padding-left:0}.values-grid h3{font:800 34px var(--heading)}.club-timeline{display:grid;grid-template-columns:repeat(4,1fr);position:relative}.club-timeline:before{content:"";position:absolute;top:61px;left:0;right:0;height:2px;background:#ddd}.club-timeline article{position:relative;padding-right:30px}.club-timeline b{font:900 44px var(--heading);color:#c8102e}.club-timeline article span{display:block;position:relative;width:14px;height:14px;border-radius:50%;background:#c8102e;margin:13px 0 25px;z-index:1}.club-timeline p{font-weight:600}.fans-hero .btn-white{margin-top:18px}.fan-action-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.fan-action-grid article{padding:38px;border-top:5px solid #c8102e;background:#f5f5f5;transition:.35s}.fan-action-grid article:hover{transform:translateY(-8px);background:#c8102e;color:#fff}.fan-action-grid i{font-size:38px}.fan-action-grid h3{font:800 32px var(--heading);margin-top:25px}.fan-action-grid a{font:800 13px var(--heading)}.fan-signup{background:#a3001e;color:#fff;padding:90px 0}.fan-signup-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:90px}.fan-signup h2{font:900 68px/.87 var(--heading)}.form-grid-public{display:grid;grid-template-columns:1fr 1fr;gap:22px}.form-grid-public label,.contact-form label{display:grid;gap:7px;font:700 12px var(--body);letter-spacing:.08em}.form-grid-public input,.contact-form input,.contact-form textarea{border:0;border-bottom:1px solid #ffffff88;background:transparent;padding:12px 0;color:#fff;outline:0}.fan-signup form .btn-white{margin-top:25px}.story-quotes{display:grid;grid-template-columns:1fr 1fr;gap:30px}.story-quotes blockquote{font:700 34px/1.2 var(--heading);padding:40px;border-left:7px solid #c8102e;background:#f4f4f4}.story-quotes cite{display:block;font:600 13px var(--body);margin-top:30px}.media-hero{background:#111;color:#fff;padding:75px 0}.media-hero .section-head h1{color:#fff;font:900 88px/.9 var(--heading)}.featured-video{height:600px;position:relative;margin-top:35px;overflow:hidden;cursor:pointer}.featured-video:after{content:"";position:absolute;inset:45% 0 0;background:linear-gradient(transparent,#000)}.featured-video>img{width:100%;height:100%;object-fit:cover}.featured-video .play{position:absolute;left:50%;top:45%;z-index:2;transform:translate(-50%,-50%)}.featured-video>div{position:absolute;z-index:2;bottom:30px;left:35px}.featured-video h2{font:900 50px var(--heading)}.swipe-rail{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:15px;scrollbar-width:thin}.video-card{flex:0 0 390px;scroll-snap-align:start;border:0;background:none;text-align:left;padding:0}.video-card>span{display:block;height:230px;position:relative;overflow:hidden}.video-card img{width:100%;height:100%;object-fit:cover}.video-card i{position:absolute;left:20px;bottom:20px;width:52px;height:52px;border-radius:50%;display:grid;place-items:center;background:#c8102e;color:#fff;font-size:24px}.video-card small{display:block;color:#c8102e;font-weight:700;margin:14px 0 5px}.video-card b{font:800 27px var(--heading)}.gallery-live{background:#f3f3f3}.rail-controls{display:flex;gap:8px}.rail-controls button{width:45px;height:45px;border:0;background:#c8102e;color:#fff}.lightbox-item{flex:0 0 min(48vw,600px);height:420px;position:relative;padding:0;border:0;overflow:hidden;scroll-snap-align:center}.lightbox-item img{width:100%;height:100%;object-fit:cover;transition:.6s}.lightbox-item:hover img{transform:scale(1.035)}.lightbox-item span{position:absolute;left:20px;bottom:20px;background:#fff;color:#111;padding:10px 14px;font:800 12px var(--heading)}.unity-lightbox{position:fixed;inset:0;background:#090909ee;z-index:9999;display:none;align-items:center;justify-content:center;padding:5vw}.unity-lightbox.open{display:flex}.unity-lightbox img{max-width:88vw;max-height:82vh;object-fit:contain}.unity-lightbox button{position:absolute;border:0;background:#fff;color:#111;width:48px;height:48px;font-size:30px}.lightbox-close{right:25px;top:25px}.lightbox-prev{left:25px}.lightbox-next{right:25px}.unity-lightbox>span{position:absolute;bottom:20px;color:#fff}.shop-hero{background:#141414;color:#fff;padding:85px 0}.shop-hero .container{display:flex;align-items:center;gap:70px}.shop-hero img{width:230px;height:230px;border-radius:50%}.product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.product-card h3{font:800 29px var(--heading);margin:16px 0}.product-image{height:360px;position:relative;overflow:hidden;background:#eee}.product-image img{width:100%;height:100%;object-fit:cover;transition:.6s}.product-card:hover img{transform:scale(1.04)}.product-image span{position:absolute;left:12px;top:12px;background:#fff;padding:7px 11px;font:800 10px var(--body)}.product-card>div:last-child{display:flex;justify-content:space-between;align-items:center}.product-card form button{border:0;background:#c8102e;color:#fff;padding:11px 13px;font:800 12px var(--heading)}.cart-layout{display:grid;grid-template-columns:1.4fr .6fr;gap:50px}.cart-items article{display:grid;grid-template-columns:150px 1fr auto;gap:25px;padding:20px 0;border-bottom:1px solid #ddd;align-items:center}.cart-items img{width:150px;height:120px;object-fit:cover}.cart-items h3,.cart-summary h2{font:800 30px var(--heading)}.cart-items button{border:0;background:none}.cart-summary{background:#f3f3f3;padding:30px;height:max-content}.cart-summary p{display:flex;justify-content:space-between}.cart-summary .total{font-size:22px}.empty-cart{text-align:center;padding:70px}.empty-cart i{font-size:50px}.contact-hero{background:#151515;color:#fff;padding:110px 0}.contact-main{background:#fff}.contact-grid{display:grid;grid-template-columns:.75fr 1.25fr;gap:90px;padding-top:80px;padding-bottom:80px}.contact-details h2,.contact-form h2{font:900 55px/.92 var(--heading)}.contact-details>a{display:block;font:800 20px var(--heading);margin:25px 0;color:#c8102e}.contact-form{background:#a3001e;color:#fff;padding:45px}.contact-form form{display:grid;grid-template-columns:1fr 1fr;gap:22px}.contact-form label:last-of-type{grid-column:1/-1}.contact-form .btn-red{background:#fff;color:#a3001e;width:max-content}.map-wrap{height:560px;position:relative}.map-wrap iframe{width:100%;height:100%;border:0}.map-wrap>a{position:absolute;right:30px;bottom:30px;background:#c8102e;color:#fff;padding:15px 20px;font:800 13px var(--heading)}
@media(max-width:1199px){.brand-logo{width:56px;height:56px}.nav-actions{padding:15px 0}.news-feature-layout,.fan-signup-grid,.contact-grid{grid-template-columns:1fr}.product-grid{grid-template-columns:repeat(2,1fr)}.editorial-grid{grid-template-columns:repeat(2,1fr)}.story-tile.story-wide{grid-column:auto}.fan-signup-grid{gap:45px}.contact-grid{gap:35px}}
@media(max-width:767px){.brand strong{font-size:15px}.club-hero,.fans-hero{height:620px}.news-feature-layout,.split-story,.values-grid,.fan-action-grid,.story-quotes,.cart-layout{grid-template-columns:1fr}.news-feature,.news-feature img{min-height:500px;height:500px}.editorial-grid,.product-grid{grid-template-columns:1fr}.story-image,.story-wide .story-image{height:270px}.values-grid article{padding:28px 0;border-right:0;border-bottom:1px solid #ffffff66}.club-timeline{grid-template-columns:1fr}.club-timeline:before{left:6px;top:0;bottom:0;width:2px;height:auto}.club-timeline article{padding-left:35px}.club-timeline article span{position:absolute;left:0;top:13px}.form-grid-public,.contact-form form{grid-template-columns:1fr}.featured-video{height:430px}.video-card{flex-basis:82vw}.lightbox-item{flex-basis:84vw;height:300px}.shop-hero .container{display:block}.shop-hero img{width:150px;height:150px;margin-bottom:30px}.contact-form{padding:28px}.map-wrap{height:420px}.cart-summary{order:-1}.split-story h2,.fan-signup h2{font-size:54px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.reveal{opacity:1;transform:none}}
.story-tile .category{color:#c8102e}.news-feature .category{color:#fff}.editorial-hero .section-head{align-items:flex-end}.editorial-hero .section-head:after{margin-bottom:8px}.media-hero .section-head:after{background:#c8102e}.contact-details>span,.fan-signup>span{font:800 12px var(--body);letter-spacing:.15em;color:#c8102e}
.navbar .nav-link{font-family:var(--body);font-weight:700;text-transform:uppercase;letter-spacing:.1em}
.site-header{height:auto}.utility-bar{height:34px;background:#50000f;color:#fff;border-bottom:1px solid rgba(255,255,255,.16);font:600 10px var(--body);letter-spacing:.08em}.utility-bar .container-fluid{height:100%;display:flex;align-items:center;justify-content:space-between}.utility-info,.utility-socials{display:flex;align-items:center}.utility-info{gap:24px}.utility-info span,.utility-info a{display:flex;align-items:center;gap:7px}.utility-info i{color:#ff6a81}.utility-socials{gap:15px;font-size:13px}.utility-socials a{transition:transform .2s,color .2s}.utility-socials a:hover{color:#ff6a81;transform:translateY(-1px)}
@media(max-width:767px){.utility-info{gap:12px}.utility-info a,.utility-location{display:none!important}.utility-bar{height:30px}.utility-socials{gap:13px}}
