@import "https://fonts.googleapis.com/css2?family=Barlow+Condensed:ital,wght@0,600;0,700;0,800;1,700&family=Manrope:wght@400;500;600;700&display=swap";.sponsor-owner-preview{grid-column:1/-1}.rcc-inner-campaign{overflow:clip}.rcc-inner-campaign .campaign-directory-hero{grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);align-items:center;gap:4rem;min-height:740px;padding-bottom:6rem;display:grid}.rcc-inner-campaign .campaign-directory-hero h1{overflow-wrap:break-word;max-width:100%;font-size:clamp(5rem,9.5vw,10rem);line-height:.86}.rcc-inner-campaign .campaign-directory-hero p:not(.eyebrow){max-width:580px}.rcc-inner-campaign .campaign-directory-hero .button{margin-top:1rem}.directory-crest{text-align:center;border-top:1px solid #f8b61980;border-bottom:1px solid #f8b61980;justify-items:center;gap:2rem;padding:2rem;display:grid}.directory-crest img{filter:drop-shadow(0 24px 28px #0006);width:min(100%,300px)}.directory-crest span{letter-spacing:.18em;color:var(--gold);font-size:.65rem;font-weight:800}.rcc-inner-campaign .campaign-team-manifesto{background:var(--gold);color:var(--navy-950);display:block}.rcc-inner-campaign .campaign-team-manifesto article:last-child{background:0 0;grid-template-columns:180px 1fr;align-items:start;column-gap:3rem;max-width:none;min-height:0;padding:0;display:grid}.rcc-inner-campaign .campaign-team-manifesto article>span{font:800 clamp(6rem,13vw,12rem)/.85 var(--display);color:#0000;-webkit-text-stroke:1px var(--navy-950);grid-row:span 4;position:static}.rcc-inner-campaign .campaign-team-manifesto h2{font:800 clamp(3.5rem,6vw,6rem)/.9 var(--display);text-transform:uppercase;margin:0}.rcc-inner-campaign .campaign-team-manifesto p,.rcc-inner-campaign .campaign-team-manifesto .eyebrow,.rcc-inner-campaign .campaign-team-manifesto .text-link{color:var(--navy-950)}.rcc-inner-campaign .campaign-team-manifesto p:not(.eyebrow){max-width:650px}.rcc-inner-campaign .campaign-team-manifesto .text-link{justify-self:start}.rcc-inner-campaign .campaign-roster .player-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.rcc-inner-campaign .player-card{border-bottom:3px solid var(--gold);min-width:0;padding-bottom:1.5rem}.rcc-inner-campaign .player-card h2{overflow-wrap:anywhere}.rcc-inner-campaign .player-photo{aspect-ratio:4/5;height:auto}.rcc-inner-campaign .sponsor-tier header{border-top:2px solid var(--navy-950);padding:1.25rem 0}.rcc-inner-campaign .sponsor-directory-grid{background:0 0;border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.rcc-inner-campaign .sponsor-directory-card{background:#fff;border:1px solid #d8d4ca;min-width:0;padding:1.5rem;transition:transform .3s,border-color .3s}.rcc-inner-campaign .sponsor-directory-card:hover{border-color:#9b7100;transform:translateY(-6px)}.rcc-inner-campaign .sponsor-directory-logo{background:#fff;border:0;min-height:190px}.rcc-inner-campaign .sponsor-directory-card strong{font:700 clamp(1.6rem,2.3vw,2.3rem)/1.1 var(--display);overflow-wrap:anywhere;display:block}.rcc-inner-campaign .sponsor-directory-card small{border-top:1px solid #d8d4ca;justify-content:space-between;margin-top:1rem;padding-top:1rem;display:flex}.rcc-inner-campaign .sponsor-profile-hero h1{overflow-wrap:anywhere;max-width:1100px;font-size:clamp(3.5rem,8vw,8rem)}.rcc-inner-campaign .sponsor-profile-story{min-width:0}.rcc-inner-campaign .sponsor-profile-story h2{overflow-wrap:anywhere;font-size:clamp(3rem,5vw,5rem)}.rcc-inner-campaign .sponsor-profile-logo{min-height:280px;margin-bottom:1rem;padding:3rem}.rcc-inner-campaign .sponsor-story-copy{color:#33424e;max-width:68ch}.rcc-inner-campaign .sponsor-owner-card{border-top:4px solid var(--gold);padding:2rem}.rcc-inner-campaign .sponsor-owner-card h2{overflow-wrap:anywhere}.rcc-inner-campaign .sponsor-contact h2{font-size:clamp(3rem,6vw,6rem)}@media (width>=1100px){.rcc-inner-campaign .sponsor-owner-card{position:sticky;top:2rem}}@media (width<=1000px){.rcc-inner-campaign .campaign-directory-hero{gap:2rem}.directory-crest{padding:1rem}.rcc-inner-campaign .campaign-roster .player-grid,.rcc-inner-campaign .sponsor-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.rcc-inner-campaign .campaign-directory-hero{grid-template-columns:1fr;gap:3rem;min-height:0;padding-top:9rem;padding-bottom:3rem}.rcc-inner-campaign .campaign-directory-hero h1{font-size:clamp(4rem,14vw,6rem)}.directory-crest{text-align:left;justify-content:flex-start;gap:1.5rem;display:flex}.directory-crest img{width:90px}.directory-crest span{max-width:170px}.rcc-inner-campaign .campaign-team-manifesto article{grid-template-columns:1fr;gap:1rem}.rcc-inner-campaign .campaign-team-manifesto article>span{grid-row:auto;font-size:5rem}.rcc-inner-campaign .campaign-roster .player-grid,.rcc-inner-campaign .sponsor-directory-grid{grid-template-columns:1fr}.rcc-inner-campaign .sponsor-directory-logo{min-height:160px}.rcc-inner-campaign .sponsor-profile-logo{min-height:200px;padding:1.5rem}.rcc-inner-campaign .sponsor-owner-card{padding:1.5rem}.rcc-inner-campaign .sponsor-profile-story .button{width:100%}}@media (prefers-reduced-motion:reduce){.rcc-inner-campaign .sponsor-directory-card{transition:none}.rcc-inner-campaign .sponsor-directory-card:hover{transform:none}}@media (width<=700px){.rcc-inner-campaign .campaign-team-manifesto article:last-child{grid-template-columns:1fr;gap:1rem}}.motion-paused .rcc-inner-campaign .sponsor-directory-card{transition:none}.motion-paused .rcc-inner-campaign .sponsor-directory-card:hover{transform:none}.sponsor-owner-preview img{aspect-ratio:1;object-fit:cover;border-radius:50%;width:180px}.sponsor-profile-hero{background:linear-gradient(90deg,#020b14f5,#020b1473),url(/images/visuals/sponsors-banner-desktop.webp) 50%/cover no-repeat}.sponsor-profile{gap:2rem;display:grid}.sponsor-profile-grid{grid-template-columns:minmax(0,1.6fr) minmax(280px,.7fr);align-items:start;gap:clamp(2rem,6vw,6rem);display:grid}.sponsor-profile-story{gap:1.4rem;display:grid}.sponsor-profile-logo{background:#fff;border:1px solid #d8d4ca;place-items:center;min-height:220px;padding:2rem;display:grid}.sponsor-profile-logo img{object-fit:contain;width:min(100%,520px);max-height:190px}.sponsor-profile-logo span,.sponsor-owner-placeholder span{font:800 5rem var(--display);color:var(--gold)}.sponsor-profile-story h2,.sponsor-owner-card h2{font:800 clamp(2rem,4vw,4rem)/.9 var(--display);text-transform:uppercase;margin:0}.sponsor-story-copy{gap:1rem;font-size:1.05rem;line-height:1.8;display:grid}.sponsor-story-copy h3{font:800 clamp(1.7rem,3vw,2.6rem)/1 var(--display);text-transform:uppercase;color:var(--navy-950);margin:1.4rem 0 0}.sponsor-story-copy p{margin:0}.sponsor-story-copy ul{border-left:4px solid var(--gold);background:#ebe7dc;gap:.65rem;margin:0;padding:1.25rem 1.5rem 1.25rem 2.5rem;display:grid}.sponsor-story-copy li::marker{color:var(--gold)}.sponsor-owner-card{background:var(--navy-950);color:#fff;gap:1rem;padding:1.4rem;display:grid}.sponsor-owner-card>img,.sponsor-owner-placeholder{aspect-ratio:1;object-fit:cover;background:var(--navy-800);place-items:center;width:100%;display:grid}.verified-note{border-left:4px solid var(--gold);background:#f2efe8;padding:1rem 1.25rem}.sponsor-profile-story .button{width:max-content}@media (width<=800px){.sponsor-profile-grid{grid-template-columns:1fr}.sponsor-profile-hero{background-image:linear-gradient(#020b147a,#020b14f2),url(/images/visuals/sponsors-banner-mobile.webp)}}.player-profile-hero{grid-template-columns:1fr minmax(220px,360px);align-items:end;gap:2rem;display:grid}.player-profile-photo{object-fit:cover;object-position:top;border:1px solid #fff3;width:100%;max-height:430px}.player-photo-review{grid-template-columns:minmax(180px,280px) 1fr;align-items:start;gap:2rem;margin-bottom:1.5rem;display:grid}.player-photo-review>div img{aspect-ratio:4/5;object-fit:cover;width:100%}.player-photo-review form{gap:1rem;display:grid}@media (width<=700px){.player-profile-hero,.player-photo-review{grid-template-columns:1fr}.player-profile-photo{max-width:320px}}.rcc-public .inner-hero{isolation:isolate;min-height:680px;padding-top:11rem;padding-bottom:5rem}.rcc-public .inner-hero.compact{min-height:620px}.rcc-public .inner-hero h1{overflow-wrap:anywhere;max-width:1100px;font-size:clamp(4rem,8.5vw,9rem);line-height:.88}.rcc-public .inner-hero p:not(.eyebrow){color:#d0dae2;max-width:650px;line-height:1.85}.rcc-public .inner-hero .text-link{justify-self:start;margin-top:1.5rem}.rcc-public .inner-hero:after{z-index:0;pointer-events:none;opacity:.65}.rcc-public .story-foundation{background:var(--gold);color:var(--navy-950);gap:clamp(2rem,7vw,7rem)}.rcc-public .story-foundation .story-year{-webkit-text-stroke:1px var(--navy-950);font-size:clamp(7rem,22vw,22rem)}.rcc-public .story-foundation .eyebrow,.rcc-public .story-foundation .text-link,.rcc-public .story-foundation p:last-of-type{color:var(--navy-950)}.rcc-public .story-foundation h2{font-size:clamp(3rem,6vw,6rem)}.rcc-public .journey-editorial,.rcc-public .gallery-editorial{background:#071a2b;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,6vw,6rem);display:grid}.rcc-public .journey-editorial h2,.rcc-public .gallery-editorial h2{font:800 clamp(3rem,6vw,6rem)/.9 var(--display);text-transform:uppercase;margin:0}.rcc-public .journey-editorial p:not(.eyebrow),.rcc-public .gallery-editorial p:not(.eyebrow){color:#c2ced7;max-width:54ch}.rcc-public .editorial-art{background:var(--navy-950);border-bottom:3px solid var(--gold);min-width:0;margin:0;position:relative;overflow:hidden}.rcc-public .editorial-art img{object-fit:cover;width:100%;height:480px}.rcc-public .gallery-editorial .editorial-art img{object-position:right center}.rcc-public .editorial-art figcaption{z-index:1;background:var(--navy-950);color:#d5dfe7;padding:1rem;font-size:.68rem;line-height:1.6;position:relative}.rcc-public .editorial-links{flex-wrap:wrap;gap:1.5rem;margin-top:2rem;display:flex}.rcc-public .media-grid{align-items:start;gap:2rem}.rcc-public .media-grid article{border-bottom:3px solid var(--gold);background:#fff;min-width:0}.rcc-public .media-grid article>img{object-fit:contain;background:#071a2b;width:100%;height:auto;max-height:700px}.rcc-public .media-grid article:nth-child(2n){margin-top:4rem}.rcc-public .media-grid h2,.rcc-public .news-grid h2{font:800 clamp(2rem,3vw,3rem)/1 var(--display);overflow-wrap:anywhere}.rcc-public .founder-grid{gap:2rem}.rcc-public .founder-grid>a{border-bottom:3px solid var(--gold);min-width:0;padding-bottom:1.5rem}.rcc-public .founder-grid h2{font:800 clamp(2rem,3vw,3rem)/1 var(--display);overflow-wrap:anywhere}.rcc-public .person-portrait{min-width:0;overflow:hidden}.rcc-public .person-portrait img{object-position:center top}.rcc-public .leadership-feature h2,.rcc-public .captain-list h2{overflow-wrap:anywhere;font-size:clamp(2.5rem,5vw,5rem);line-height:.95}.rcc-public .captain-list article{border-top:2px solid #b6aa8b;padding-top:2rem}.rcc-public .person-story,.rcc-public .club-profile-grid{gap:clamp(2rem,6vw,6rem);line-height:1.9}.rcc-public .person-story>div,.rcc-public .club-profile-grid>div{min-width:0}.rcc-public .person-story article{border-bottom:1px solid #c9c5bb;margin-bottom:1.5rem;padding-bottom:1.5rem}.rcc-public .player-grid,.rcc-public .tournament-grid,.rcc-public .club-directory{gap:2rem}.rcc-public .player-card,.rcc-public .tournament-grid article,.rcc-public .club-directory>a{border-bottom:3px solid var(--gold);min-width:0}.rcc-public .player-card h2,.rcc-public .tournament-grid h2,.rcc-public .club-directory h2{overflow-wrap:anywhere}.rcc-public .public-fixture,.rcc-public .performance-history article{border-top:3px solid var(--gold)}.rcc-public .standings-table-wrap,.rcc-public .scorecard-table-wrap{max-width:100%;overflow-x:auto}.rcc-public .news-grid{gap:2rem}.rcc-public .news-grid article{border-bottom:3px solid var(--gold);min-width:0}.rcc-public .article-body{overflow-wrap:anywhere;max-width:78ch;margin-inline:auto;font-size:1.08rem;line-height:1.95}.rcc-public .kit-history-entry{gap:clamp(2rem,5vw,5rem)}.rcc-public .kit-history-copy h2,.rcc-public .contact-details a{overflow-wrap:anywhere}.rcc-public .contact-form,.rcc-public .trial-form{border-top:4px solid var(--gold);box-shadow:0 20px 55px #020b1410}.rcc-public .contact-form label,.rcc-public .trial-form label{line-height:1.65}.rcc-public .contact-form input,.rcc-public .contact-form select,.rcc-public .contact-form textarea,.rcc-public .trial-form input,.rcc-public .trial-form select,.rcc-public .trial-form textarea{min-width:0}.rcc-public .verified-empty{gap:clamp(1.5rem,4vw,4rem);min-height:260px}.rcc-public .verified-empty h2{overflow-wrap:anywhere;font-size:clamp(2.2rem,4vw,4rem)}.rcc-public .paper-section .eyebrow{color:#805800}.rcc-public .paper-section .text-link{color:#715000}.rcc-public .footer-campaign{border-bottom:1px solid var(--line);grid-column:1/-1;justify-content:space-between;align-items:end;gap:2rem;margin-bottom:1rem;padding-bottom:3rem;display:flex}.rcc-public .footer-campaign h2{font:800 clamp(3rem,6vw,6rem)/.9 var(--display);text-transform:uppercase;margin:0}.rcc-public .site-footer a{overflow-wrap:anywhere}.rcc-public .legal-page{max-width:1100px;margin-inline:auto;line-height:1.9}.rcc-public .legal-page section{border-top:1px solid #d0c9bb;margin-top:2rem;padding-top:1.5rem}.rcc-public .legal-page h2{font:700 clamp(1.7rem,3vw,2.5rem)/1.15 var(--display)}.rcc-public .legal-page a,.rcc-public .live-page-heading h1{overflow-wrap:anywhere}.rcc-public .live-off-air{border-top:3px solid var(--gold)}@media (width<=1000px){.rcc-public .journey-editorial,.rcc-public .gallery-editorial{grid-template-columns:1fr}.rcc-public .editorial-art img{height:400px}.rcc-public .media-grid article:nth-child(2n){margin-top:0}}@media (width<=700px){.rcc-public .inner-hero,.rcc-public .inner-hero.compact{min-height:540px;padding-top:9rem;padding-bottom:3rem}.rcc-public .inner-hero h1{font-size:clamp(3.2rem,13vw,5.5rem)}.rcc-public .story-foundation{grid-template-columns:1fr}.rcc-public .story-foundation .story-year{font-size:33vw}.rcc-public .story-foundation h2{font-size:clamp(2.8rem,11vw,4rem)}.rcc-public .editorial-art img{height:300px}.rcc-public .footer-campaign{align-items:start;display:grid}.rcc-public .footer-campaign .button{justify-self:start}.rcc-public .share-panel{flex-wrap:wrap}.rcc-public .person-hero,.rcc-public .club-hero{grid-template-columns:1fr}.rcc-public .person-hero .person-portrait{max-width:320px}.rcc-public .player-profile-photo{max-width:100%}.rcc-public .article-body{padding-inline:1.25rem;font-size:1rem}.rcc-public .leadership-feature h2{font-size:clamp(2.2rem,9vw,3.5rem)}}.rcc-public{--royal-gutter:clamp(1.25rem, 6vw, 7rem)}.rcc-public main section[id],.rcc-public #main-content{scroll-margin-top:110px}.rcc-public .application-intro{top:120px}.rcc-public .reading-progress{z-index:45;background:var(--gold);transform-origin:0;pointer-events:none;width:100%;height:3px;position:fixed;inset:0 auto auto 0;transform:scaleX(0)}.rcc-public .site-header{background:linear-gradient(#020b14b8,#020b1430);grid-template-columns:230px 1fr 135px;height:94px;padding-inline:clamp(1.25rem,3vw,3.5rem);transition:background .3s,box-shadow .3s;position:fixed}.rcc-public .site-header.is-scrolled{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#041425f5;box-shadow:0 8px 30px #020b1433}.rcc-public .primary-nav{align-items:center;gap:clamp(1.5rem,2.2vw,3rem)}.rcc-public .primary-nav a,.rcc-public .nav-group summary{letter-spacing:.08em;font-size:.76rem}.rcc-public .primary-nav>a,.rcc-public .nav-group>summary{padding:2rem 0}.rcc-public .primary-nav>a.active:after{transform:scaleX(1)}.rcc-public .nav-group{position:relative}.rcc-public .nav-group summary{cursor:pointer;text-transform:uppercase;color:#d7e0e8;align-items:center;gap:.6rem;font-weight:700;list-style:none;display:flex}.rcc-public .nav-group summary::-webkit-details-marker{display:none}.rcc-public .nav-group summary:focus-visible{outline:3px solid var(--gold);outline-offset:5px}.rcc-public .nav-group.active>summary,.rcc-public .nav-group[open]>summary{color:var(--gold)}.rcc-public .nav-group summary>span{font-size:1.1rem;transition:transform .25s}.rcc-public .nav-group[open] summary>span{transform:rotate(180deg)}.rcc-public .nav-group-links{background:var(--cream);width:285px;color:var(--navy-950);border-top:3px solid var(--gold);padding:1.25rem;position:absolute;top:100%;left:-1.5rem;box-shadow:0 18px 45px #0005}.rcc-public .nav-group-caption{color:#62707a;text-transform:uppercase;letter-spacing:.1em;padding:.4rem .6rem .8rem;font-size:.55rem;display:block}.rcc-public .nav-group-links a{min-height:44px;color:var(--navy-950);border-left:2px solid #0000;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem .6rem;display:flex}.rcc-public .nav-group-links a:after{display:none}.rcc-public .nav-group-links a:hover,.rcc-public .nav-group-links a:focus-visible,.rcc-public .nav-group-links a.active{background:#e9e1cc;border-left-color:#8b650d}.rcc-public .nav-group-links a>span{color:#8b650d}.rcc-public .brand small{letter-spacing:.12em;font-size:.58rem}.rcc-public .header-cta{padding:.9rem 1rem;font-size:.65rem}.rcc-public .section-pad{padding:clamp(4rem, 7.5vw, 8rem) var(--royal-gutter)}.rcc-public .section-heading{align-items:end;gap:2rem;margin-bottom:clamp(2.5rem,4vw,4rem)}.rcc-public .section-heading h2{letter-spacing:-.015em;font-size:clamp(3.4rem,6.6vw,6.8rem);line-height:.92}.rcc-public .section-heading>p{max-width:370px;font-size:.95rem}.rcc-public .eyebrow{letter-spacing:.19em;font-size:.68rem}.rcc-public .button{border-radius:2px;transition:transform .25s,box-shadow .25s,background .25s}.rcc-public .button-gold:hover{background:#ffcd50;box-shadow:0 8px 35px #f8b61933}.rcc-public .text-link{padding-block:.35rem;display:inline-block}.rcc-public .royal-hero{height:min(100svh,1080px);min-height:780px;padding:10rem var(--royal-gutter) 8rem;background:var(--navy-950);grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr)}.rcc-public .royal-hero:after{z-index:-1;background:linear-gradient(90deg,#020b14ed,#020b1470 60%,#020b1450),linear-gradient(#0000 52%,#020b14)}.royal-hero-backdrop{z-index:-3;transform:translate3d(0, var(--depth-y,0px), 0);background:url(/images/visuals/home-hero-desktop.webp) 50%/cover;position:absolute;inset:-8% 0}.rcc-public .hero-grid{opacity:.08}.rcc-public .hero-glow{background:radial-gradient(circle,#f8b61930,#0000 70%);top:25%;right:3%}.rcc-public .hero-content{max-width:850px}.hero-club-name{letter-spacing:.25em;text-transform:uppercase;color:#fff;margin:0 0 1.4rem;font-size:.85rem;font-weight:800}.rcc-public .royal-hero h1{font-size:clamp(4.8rem,7.8vw,9rem);line-height:.86}.rcc-public .royal-hero .hero-copy{color:#cad4df;max-width:490px;margin:1.9rem 0;line-height:1.9}.hero-outline{color:#0000;-webkit-text-stroke:1px #ffffff15;font:800 clamp(10rem, 28vw, 32rem)/.8 var(--display);letter-spacing:-.035em;pointer-events:none;position:absolute;bottom:5%;left:3%}.royal-emblem{z-index:2;width:100%;max-width:530px;transform:translate3d(var(--pointer-x,0px), calc(var(--depth-y,0px) + var(--pointer-y,0px)), 0);justify-self:end;justify-items:center;padding:3rem 1.5rem;display:grid;position:relative}.royal-emblem>img{filter:drop-shadow(0 30px 50px #000a);width:90%;position:relative}.emblem-caption{z-index:2;color:#ebd6a4;letter-spacing:.25em;text-transform:uppercase;margin-bottom:2rem;font-size:.58rem;font-weight:700;position:relative}.emblem-orbit{transform:rotate(var(--orbit-angle,-20deg));border:1px solid #f8b61940;border-radius:50%;position:absolute;inset:2%}.emblem-orbit:before{content:"";border:1px dashed #ffffff20;border-radius:50%;position:absolute;inset:-6%}.emblem-orbit:after{content:"";border:1px solid #f8b61918;border-radius:50%;position:absolute;inset:6%}.emblem-orbit>span{background:radial-gradient(circle at 30% 25%,#ed876b,#861c19 65%);border-radius:50%;width:18px;height:18px;position:absolute;top:19%;left:8%;box-shadow:0 0 30px #f8b61966}.emblem-signature{justify-items:center;margin-top:1.2rem;display:grid;position:relative}.emblem-signature strong{font:800 2.8rem/1 var(--display);letter-spacing:.2em;color:var(--gold)}.emblem-signature span{letter-spacing:.18em;text-transform:uppercase;color:#b4c3d0;margin-top:.6rem;font-size:.55rem}.rcc-public .hero-rail{left:var(--royal-gutter);right:var(--royal-gutter);min-height:78px}.hero-scroll{color:#fff;align-items:center;gap:1rem;min-height:44px;margin-left:auto;display:flex}.hero-scroll span{color:var(--gold);font-size:1.3rem}.club-ribbon{padding:1.3rem var(--royal-gutter);background:var(--gold);color:var(--navy-950);font:800 clamp(1.15rem, 2vw, 2rem)/1 var(--display);text-transform:uppercase;letter-spacing:.08em;justify-content:space-around;align-items:center;gap:2rem;display:flex}.club-ribbon i{font-size:1rem;font-style:normal}.rcc-public .results-section{color:#fff;background-image:linear-gradient(100deg,#020b14f5,#020b14e0),url(/images/visuals/match-centre-night.webp)}.rcc-public .empty-match{background:#ffffff04;border:1px solid #ffffff26;gap:2rem;padding:clamp(1.5rem,3vw,3.5rem)}.rcc-public .score-watermark{color:var(--gold);opacity:.16}.rcc-public .match-card{color:var(--navy-950);transition:background .3s}.rcc-public .match-card:hover{background:#fff8e4}.rcc-public .legacy-section{background:var(--cream);color:var(--navy-950);position:relative;overflow:hidden}.rcc-public .legacy-number{color:#06233d;-webkit-text-stroke:0;letter-spacing:-.035em;font-size:clamp(7rem,16vw,17rem);line-height:.85}.rcc-public.motion-ready .legacy-number.reveal.is-visible{transform:translate3d(0, var(--depth-y,0px), 0)}.rcc-public .legacy-copy h2{font-size:clamp(3rem,4vw,4.7rem);line-height:1}.rcc-public .legacy-copy>p:not(.eyebrow){color:#526171}.rcc-public .legacy-stats{border-color:#04142522}.rcc-public .legacy-stats strong{color:#06233d}.rcc-public .legacy-stats span{color:#526171}.rcc-public .teams-section{color:#fff;background:#041425}.rcc-public .team-panel-rcc{background-image:linear-gradient(90deg,#020b1440,#020b14c9),url(/images/visuals/teams-two-formats.webp);min-height:36rem;transition:box-shadow .4s;position:relative;overflow:hidden}.rcc-public .team-panel-rcc:hover{box-shadow:0 15px 65px #0005}.rcc-public .team-panel-crest{filter:drop-shadow(0 8px 15px #0008);width:125px;position:absolute;top:3rem;right:3rem}.rcc-public .team-panel h3{font-size:clamp(3.1rem,5vw,5.6rem)}.rcc-public .tournament-section{background:#06233d;align-items:center;gap:clamp(2rem,7vw,8rem)}.tournament-art{text-align:center;background:radial-gradient(circle at 50% 25%,#f8b61920,#0000 65%),#020b1455;border:1px solid #f8b61940;justify-items:center;padding:clamp(2rem,5vw,5rem);display:grid;position:relative}.tournament-art:before{content:"";pointer-events:none;border:1px solid #ffffff10;position:absolute;inset:12px}.tournament-art>img{width:130px}.tournament-art>strong{font:800 clamp(5rem, 9vw, 10rem)/1 var(--display);color:var(--gold);letter-spacing:.03em;margin-top:1rem}.tournament-art>span{letter-spacing:.25em;font-size:.6rem}.tournament-art p{color:#b9c8d5;max-width:270px;margin:1.6rem 0;font-size:.85rem}.club-discover{background:var(--cream);color:var(--navy-950)}.rcc-public .club-discover .section-heading>p{color:#526171}.rcc-public :is(.legacy-section,.home-news,.club-news-invitation,.sponsor-section) .eyebrow,.rcc-public .club-discover>.section-heading .eyebrow,.rcc-public :is(.legacy-section,.home-news,.club-news-invitation,.sponsor-section) .text-link{color:#805c0d}.discover-grid{grid-template-columns:1.2fr 1fr;gap:1.5rem;display:grid}.discover-card{color:#fff;isolation:isolate;flex-direction:column;justify-content:space-between;min-height:420px;padding:clamp(1.5rem,3vw,3rem);display:flex;position:relative;overflow:hidden}.discover-card:before{content:"";z-index:-2;background:var(--discover-image) center / cover;transition:transform .65s;position:absolute;inset:0}.discover-card:after{content:"";z-index:-1;background:linear-gradient(#020b1450,#020b14eb);position:absolute;inset:0}.discover-card:hover:before{transform:scale(1.045)}.discover-founders{--discover-image:url(/images/visuals/founding-members-banner-desktop.webp)}.discover-gallery{--discover-image:url(/images/visuals/gallery-banner-desktop.webp)}.discover-number{letter-spacing:.16em;font-size:.65rem}.discover-card h3{font:800 clamp(2.8rem, 4vw, 4.2rem)/.95 var(--display);text-transform:uppercase;margin:1.4rem 0 .8rem}.discover-card p{color:#ccd6de;font-size:.85rem}.home-news-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;display:grid}.home-news-card{background:#fff;border:1px solid #04142520;flex-direction:column;transition:transform .3s,box-shadow .3s;display:flex}.home-news-card:hover{transform:translateY(-5px);box-shadow:0 14px 32px #04142516}.home-news-card>img,.news-crest-art{object-fit:cover;width:100%;height:240px}.news-crest-art{color:var(--gold);letter-spacing:.2em;background:radial-gradient(circle,#0b3657,#041425);place-content:center;justify-items:center;gap:.8rem;font-size:.6rem;display:grid}.home-news-card>div:not(.news-crest-art){padding:1.5rem}.home-news-card h3{font:800 2.1rem/1 var(--display);text-transform:uppercase;overflow-wrap:anywhere;margin:1rem 0}.home-news-card p:not(.eyebrow){color:#526171;font-size:.85rem}.club-news-invitation{color:var(--navy-950);background:#f3f0e8;border-top:1px solid #04142520}.club-news-invitation h2{font:800 clamp(3.2rem, 6vw, 6rem)/.9 var(--display);text-transform:uppercase;margin:1rem 0 1.6rem}.club-news-invitation>p:not(.eyebrow){color:#526171;max-width:550px}.rcc-public .join-section{padding:clamp(4rem, 8vw, 8rem) var(--royal-gutter)}.rcc-public .sponsor-section{background:var(--cream);color:var(--navy-950)}.rcc-public .sponsor-grid{background:0 0;gap:1rem}.home-sponsor-card{text-align:center;background:#fff;border:1px solid #04142520;align-content:center;justify-items:center;gap:1rem;padding:2rem 1.25rem;transition:transform .25s,box-shadow .25s,border-color .25s;display:grid}.home-sponsor-card img{object-fit:contain;width:100%;height:105px}.home-sponsor-card strong{font:700 1.3rem/1.2 var(--display);text-transform:uppercase}.rcc-public .home-sponsor-card>span{min-height:0;font:600 .62rem var(--body);color:#526171;border:0;padding:0}.home-sponsor-card:hover{border-color:#b78408;transform:translateY(-4px);box-shadow:0 12px 30px #04142510}.rcc-public .inner-hero{border-bottom:1px solid #f8b61930;position:relative;overflow:hidden}.rcc-public .sponsor-profile-hero{background:linear-gradient(90deg,#020b14f0,#020b1490),url(/images/visuals/sponsors-banner-desktop.webp) 50%/cover}.rcc-public .inner-hero:after{content:"RCC";color:#0000;-webkit-text-stroke:1px #ffffff1f;font:800 clamp(8rem, 22vw, 22rem)/.8 var(--display);pointer-events:none;position:absolute;bottom:-1rem;right:3%}.rcc-public .inner-hero>*{z-index:1;position:relative}.rcc-public .sponsor-directory-card{transition:transform .25s,box-shadow .25s}.rcc-public .sponsor-directory-card:hover{transform:translateY(-4px);box-shadow:0 14px 35px #04142518}.rcc-public .sponsor-profile-grid{gap:clamp(2rem,5vw,5rem)}.rcc-public .sponsor-owner-card{border-top:3px solid var(--gold);align-self:start}.rcc-public .site-footer{padding-inline:var(--royal-gutter);border-top:1px solid #ffffff20}.motion-toggle{z-index:35;color:#fff;font:600 .65rem var(--body);cursor:pointer;background:#041425f0;border:1px solid #ffffff40;border-radius:99px;min-height:44px;padding:.6rem .9rem;display:none;position:fixed;bottom:1rem;right:1rem}.motion-ready .motion-toggle{display:block}.rcc-public .reveal{opacity:1;transform:none}.rcc-public.motion-ready .reveal{opacity:0;transition:opacity .75s,transform .75s cubic-bezier(.2,.65,.3,1);transform:translateY(24px)}.rcc-public.motion-ready .reveal.is-visible{opacity:1;transform:none}.rcc-public.motion-ready .discover-grid>:nth-child(2),.rcc-public.motion-ready .home-news-grid>:nth-child(2),.rcc-public.motion-ready .sponsor-grid>:nth-child(3n+2){transition-delay:80ms}.rcc-public.motion-ready .home-news-grid>:nth-child(3),.rcc-public.motion-ready .sponsor-grid>:nth-child(3n){transition-delay:.16s}.rcc-public.motion-paused *,.rcc-public.motion-paused :before,.rcc-public.motion-paused :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.rcc-public.motion-paused .reveal{opacity:1;transform:none}.rcc-public.motion-paused [data-depth]{transform:none}@media (width>=1251px){.rcc-public .sponsor-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=1250px){.rcc-public .site-header{grid-template-columns:1fr auto auto;gap:1rem}.rcc-public .menu-toggle{order:3;display:block}.rcc-public .primary-nav{opacity:1;visibility:visible;padding:1rem var(--royal-gutter) 2rem;background:#041425;align-items:stretch;max-height:calc(100svh - 94px);display:none;position:absolute;inset:94px 0 auto;overflow-y:auto}.rcc-public .primary-nav.is-open{flex-direction:column;align-items:stretch;gap:0;display:flex}.rcc-public .primary-nav a{padding:.9rem 0;font-size:.75rem}.rcc-public .primary-nav>a,.rcc-public .nav-group>summary{border-bottom:1px solid #ffffff20;min-height:48px;padding:1rem .5rem}.rcc-public .nav-group summary{justify-content:space-between}.rcc-public .nav-group-links{width:100%;box-shadow:none;padding:.6rem 1rem;position:static}.rcc-public .nav-group-links a{color:var(--navy-950);padding:.8rem .6rem}.rcc-public:not(.motion-ready) .site-header{height:auto;padding-block:1rem;position:relative}.rcc-public:not(.motion-ready) .menu-toggle{display:none}.rcc-public:not(.motion-ready) .primary-nav{flex-direction:column;order:4;grid-column:1/-1;max-height:55svh;display:flex;position:static}.rcc-public .primary-nav a:after{bottom:.6rem}.rcc-public .royal-hero{min-height:760px}.rcc-public .royal-hero h1{font-size:clamp(4.2rem,7.6vw,6.5rem)}.emblem-caption{letter-spacing:.15em;font-size:.5rem}}@media (width<=800px){.rcc-public .royal-hero{grid-template-columns:1fr;gap:2rem;height:auto;min-height:0;padding-top:9rem;padding-bottom:7rem}.rcc-public .royal-hero h1{font-size:clamp(4.25rem,11vw,7.5rem)}.royal-emblem{justify-self:center;width:min(70%,340px);padding:1.5rem}.emblem-caption{margin-bottom:1rem}.emblem-signature strong{font-size:2rem}.emblem-signature span{font-size:.5rem}.hero-outline{font-size:33vw;bottom:15%}.royal-hero-backdrop{background-image:url(/images/visuals/home-hero-mobile.webp)}.club-ribbon{flex-wrap:wrap;gap:.9rem;padding:1.1rem;font-size:1.1rem}.club-ribbon>span:last-child,.club-ribbon>i:last-of-type{display:none}.rcc-public .legacy-section{grid-template-columns:1fr;gap:2rem}.rcc-public .legacy-number{font-size:32vw}.rcc-public .legacy-stats{grid-column:auto}.discover-grid,.home-news-grid{grid-template-columns:1fr}.discover-card{min-height:340px}.rcc-public .tournament-section{grid-template-columns:1fr}.rcc-public .team-panel-crest{width:90px;top:1.5rem;right:1.5rem}.rcc-public .team-panel-rcc{min-height:29rem}.rcc-public .hero-rail{gap:.7rem;font-size:.52rem}.rcc-public .hero-rail>p:last-of-type,.rcc-public .hero-rail>i:last-of-type{display:none}.rcc-public .hero-scroll{gap:.5rem}.rcc-public .section-heading{align-items:start}}@media (width<=480px){.rcc-public .site-header{gap:.6rem;height:82px}.rcc-public .brand img{width:42px}.rcc-public .brand span{display:grid}.rcc-public .brand strong{font-size:1.45rem}.rcc-public .brand small{letter-spacing:.02em;font-size:.48rem}.rcc-public .header-cta{padding:.75rem;font-size:.6rem}.rcc-public .primary-nav{max-height:calc(100svh - 82px);top:82px}.rcc-public .primary-nav.is-open{grid-template-columns:repeat(2,minmax(0,1fr))}.rcc-public .royal-hero{padding-top:8rem}.rcc-public .royal-hero h1{font-size:clamp(3.75rem,16vw,4.75rem)}.hero-club-name{letter-spacing:.16em;font-size:.64rem}.rcc-public .hero-actions{flex-direction:column;align-items:stretch}.royal-emblem{width:86%}.rcc-public .sponsor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-sponsor-card{padding:1.4rem .8rem}.home-sponsor-card img{height:85px}.home-sponsor-card strong{font-size:1.1rem}.rcc-public .sponsor-profile-hero{background-image:linear-gradient(#020b1490,#020b14ed),url(/images/visuals/sponsors-banner-mobile.webp)}}@media (prefers-reduced-motion:reduce){.rcc-public.motion-ready .reveal{opacity:1;transition:none;transform:none}.rcc-public [data-depth]{transform:none}.rcc-public .reading-progress,.motion-ready .motion-toggle{display:none}.rcc-public .discover-card:hover:before{transform:none}}.rcc-public{--motion-ease:cubic-bezier(.22, 1, .36, 1)}.rcc-public .reveal{will-change:auto}.rcc-public.motion-ready:not(.motion-paused) .reveal:not(.is-visible){will-change:opacity, transform}.rcc-public .button{isolation:isolate;transition:background-color .3s, color .3s, box-shadow .3s, transform .35s var(--motion-ease);position:relative;overflow:hidden}.rcc-public .button:after{content:"";z-index:-1;transition:transform .5s var(--motion-ease);pointer-events:none;background:#ffffff20;position:absolute;inset:0;transform:translate(-105%)skew(-12deg)}.rcc-public .primary-nav a{position:relative}.rcc-public .primary-nav a:after{content:"";background:var(--gold);transform-origin:0;height:2px;transition:transform .35s var(--motion-ease);position:absolute;bottom:-.3rem;left:0;right:0;transform:scaleX(0)}.rcc-public .primary-nav a:focus-visible:after{transform:scaleX(1)}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.rcc-public:not(.motion-paused) .button:hover{transform:translateY(-3px);box-shadow:0 8px 24px #0003}.rcc-public:not(.motion-paused) .button:hover:after{transform:translate(0)skew(0)}.rcc-public:not(.motion-paused) .primary-nav a:hover:after{transform:scaleX(1)}.rcc-public :is(.player-card,.person-card,.news-card){transition:box-shadow .4s,border-color .4s}.rcc-public:not(.motion-paused) :is(.player-card,.person-card,.news-card):hover{border-color:var(--gold);box-shadow:0 14px 36px #0003}.rcc-public :is(.player-card,.person-card,.news-card) img{transition:scale .65s var(--motion-ease)}.rcc-public:not(.motion-paused) :is(.player-card,.person-card,.news-card):hover img{scale:1.035}}.rcc-public.motion-paused :is(.player-card,.person-card,.news-card) img{scale:1}.rcc-public.motion-paused .sponsor-directory-card:hover{transform:none}.royal-ball{z-index:1;background:radial-gradient(circle at 30% 20%,#c4483b,#771916 65%,#350b0b);border-radius:50%;align-content:center;justify-items:center;width:120px;height:120px;display:grid;position:relative;box-shadow:inset -8px -9px 18px #0006,0 18px 25px #0006}.royal-ball:before{content:"";border-inline:2px dashed #f0d7aa;border-radius:50%;position:absolute;inset:5px 33px;transform:rotate(-25deg)}.royal-ball img{width:48px;position:relative}.royal-ball strong{font:800 1rem var(--display);color:#fff5da;letter-spacing:.15em;position:relative}.rcc-public .home-sponsor-card,.rcc-public .sponsor-directory-card{position:relative;overflow:hidden}.rcc-public :is(.home-sponsor-card,.sponsor-directory-card):after{content:"";pointer-events:none;background:radial-gradient(180px circle at var(--spotlight-x,50%) var(--spotlight-y,50%), #f8b61920, transparent 70%);opacity:0;transition:opacity .3s;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.rcc-public:not(.motion-paused) :is(.home-sponsor-card,.sponsor-directory-card):hover:after{opacity:1}}@media (width>=1251px) and (prefers-reduced-motion:no-preference){.rcc-public:not(.motion-paused) .nav-group[open] .nav-group-links{animation:royal-menu-in .25s var(--motion-ease) both}}@media (width<=1250px) and (prefers-reduced-motion:no-preference){.rcc-public:not(.motion-paused) .primary-nav.is-open a{animation:.35s both royal-menu-in}.rcc-public .primary-nav.is-open a:nth-child(3n+2){animation-delay:40ms}.rcc-public .primary-nav.is-open a:nth-child(3n){animation-delay:80ms}}@keyframes royal-menu-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.rcc-public .sponsor-directory-card:hover{transform:none}.rcc-public :is(.home-sponsor-card,.sponsor-directory-card):after{display:none}}.rcc-campaign-home{overflow:clip}.rcc-campaign-home .campaign-hero{isolation:isolate;height:min(100svh,1080px);min-height:820px;padding:12rem var(--royal-gutter) 9rem;display:block}.rcc-campaign-home .campaign-hero:after{display:none}.campaign-stadium{z-index:-4;transform:translate3d(0,var(--depth-y,0px),0);background:linear-gradient(90deg,#020b14e8,#020b1455),url(/images/visuals/match-centre-night.webp) 50%/cover;position:absolute;inset:-8% 0}.campaign-light{z-index:-3;background:radial-gradient(at 78% 55%,#c68c2e40,#0000 55%),linear-gradient(#0000 70%,#020b14);position:absolute;inset:0}.campaign-athlete{z-index:-1;width:51%;height:91%;transform:translate3d(var(--pointer-x,0px),calc(var(--depth-y,0px) + var(--pointer-y,0px)),0);pointer-events:none;position:absolute;bottom:35px;right:0}.campaign-athlete img{object-fit:contain;object-position:center bottom;filter:drop-shadow(12px 30px 35px #0008);width:100%;height:100%}.rcc-campaign-home .hero-content{z-index:2;max-width:53%;position:relative}.rcc-campaign-home .hero-club-name{letter-spacing:.2em;font-size:.72rem}.rcc-campaign-home .campaign-hero h1{letter-spacing:-.025em;font-size:clamp(5.5rem,8.7vw,10rem);line-height:.84}.rcc-campaign-home .campaign-hero h1>span{font-size:.54em;line-height:1.35;display:block}.rcc-campaign-home .campaign-hero h1 em{color:var(--gold);display:block}.rcc-campaign-home .campaign-hero .hero-copy{max-width:380px;margin:1.7rem 0 2rem;font-size:.88rem}.rcc-campaign-home .hero-outline{opacity:.8;z-index:-2;-webkit-text-stroke:1px #ffffff25;font-size:26vw;top:21%;bottom:auto;left:25%}.campaign-link{text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:1.2rem;min-height:48px;font-size:.65rem;display:inline-flex}.campaign-link span{color:var(--gold);font-size:1.2rem}.campaign-flight{z-index:1;position:absolute;bottom:19%;left:55%}.campaign-flight .royal-ball{width:90px;height:90px;transform:rotate(-20deg)}.campaign-flight .royal-ball img{width:34px}.campaign-flight .royal-ball strong{font-size:.75rem}.campaign-flight>span{transform-origin:100%;z-index:-1;background:linear-gradient(90deg,#0000,#f8b619b0);width:180px;height:2px;position:absolute;top:50%;right:50%;transform:rotate(-20deg)}.campaign-seal{bottom:140px;right:var(--royal-gutter);align-items:center;gap:1rem;display:flex;position:absolute}.campaign-seal img{width:60px}.campaign-seal span{text-transform:uppercase;letter-spacing:.12em;color:#edd6a3;font-size:.52rem;line-height:1.8}.campaign-art-note{bottom:100px;right:var(--royal-gutter);letter-spacing:.12em;text-transform:uppercase;color:#b9c4d0;font-size:.5rem;position:absolute}.campaign-ticker{background:var(--gold);color:var(--navy-950);padding:1.15rem 0;overflow:hidden}.campaign-ticker>div{white-space:nowrap;width:max-content;min-width:100%;font:800 clamp(1.5rem,2.9vw,3rem)/1 var(--display);text-transform:uppercase;justify-content:center;align-items:center;gap:3vw;padding-inline:3vw;display:flex}.campaign-ticker i{font-size:.8em;font-style:normal}.campaign-section-label{letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:3rem;font-size:.62rem;display:flex}.campaign-section-label a{padding-block:.5rem}.campaign-intro,.campaign-community,.campaign-partners{background:var(--cream);color:var(--navy-950)}.campaign-statement{font:800 clamp(3.4rem,7.3vw,8.5rem)/.96 var(--display);letter-spacing:-.02em;text-transform:uppercase;margin:0}.campaign-statement em{color:#8b650d}.campaign-intro-bottom{border-top:1px solid #04142525;grid-template-columns:1fr 1fr;gap:8%;margin-top:4.5rem;padding-top:2rem;display:grid}.campaign-foundation{align-items:center;gap:2rem;display:flex}.campaign-foundation strong{font:800 clamp(5rem,9vw,10rem)/1 var(--display);letter-spacing:-.03em}.campaign-foundation span{text-transform:uppercase;letter-spacing:.08em;color:#526171;font-size:.65rem}.campaign-intro-copy{max-width:510px}.campaign-intro-copy p{color:#536271;margin-top:0;font-size:.92rem;line-height:1.9}.campaign-intro-copy .text-link{color:#805c0d}.campaign-team{min-height:800px;padding:6rem var(--royal-gutter);isolation:isolate;color:#fff;background:#041425;align-items:center;display:flex;position:relative;overflow:hidden}.campaign-team-art{z-index:-3;position:absolute;inset:0 0 0 35%;overflow:hidden}.campaign-team-art img{object-fit:cover;object-position:78% center;width:100%;height:100%}.campaign-team-art:after{content:"";background:linear-gradient(90deg,#041425 0%,#04142588 15%,#0000 60%),linear-gradient(#0000 60%,#04142590);position:absolute;inset:0}.campaign-team-art>span{text-transform:uppercase;letter-spacing:.15em;font-size:.5rem;position:absolute;bottom:2rem;right:2rem}.campaign-team-outline{z-index:-2;font:800 17vw/1 var(--display);color:#0000;-webkit-text-stroke:1px #ffffff18;white-space:nowrap;position:absolute;top:4rem;right:-3%}.campaign-team-copy{max-width:560px}.campaign-team h2{font:800 clamp(4rem,6.5vw,7.5rem)/.93 var(--display);text-transform:uppercase;letter-spacing:-.02em;margin:1rem 0 2rem}.campaign-team h2 em{color:var(--gold)}.campaign-team-copy>p:not(.eyebrow){color:#cad4df;max-width:340px;margin-bottom:2.2rem;font-size:.9rem;line-height:1.9}.campaign-team-signature{align-items:center;gap:1rem;margin-top:2.5rem;display:flex}.campaign-team-signature img{width:60px}.campaign-team-signature span{text-transform:uppercase;letter-spacing:.15em;font-size:.55rem;line-height:1.9}.campaign-community-heading,.campaign-partner-heading{justify-content:space-between;align-items:end;gap:3rem;margin-bottom:3.5rem;display:flex}.campaign-community h2,.campaign-partners h2,.campaign-match h2{font:800 clamp(3.8rem,6.7vw,7.5rem)/.93 var(--display);text-transform:uppercase;letter-spacing:-.02em;margin:0}.campaign-community h2 em,.campaign-partners h2 em{color:#8b650d}.campaign-community-heading>p,.campaign-partner-heading>p{color:#526171;max-width:340px;margin:0 0 .2rem;font-size:.9rem;line-height:1.9}.campaign-community-grid{grid-template-columns:1.4fr 1fr;align-items:start;gap:4rem;display:grid}.campaign-moments{margin-top:7rem}.campaign-community-image{background:#041425;height:460px;overflow:hidden}.campaign-community-image img{object-fit:cover;object-position:70% center;width:100%;height:100%;transition:transform .8s}.campaign-moments .campaign-community-image{height:320px}.campaign-community-card:hover img{transform:scale(1.04)}.campaign-community-card>div:last-child{border-top:1px solid #04142530;margin-top:1.5rem;padding-top:1.6rem;padding-right:2rem;position:relative}.campaign-community-card span{text-transform:uppercase;letter-spacing:.14em;color:#526171;font-size:.57rem}.campaign-community-card h3{font:800 clamp(2.2rem,3.2vw,3.8rem)/1 var(--display);text-transform:uppercase;margin:.8rem 0 0}.campaign-community-card b{font-size:2rem;font-weight:400;position:absolute;bottom:0;right:0}.campaign-caption{color:#526171;max-width:600px;margin:2.5rem 0 0;font-size:.64rem}.campaign-match{color:#fff;background:#06233d}.campaign-match-heading{grid-template-columns:.8fr 1.2fr;align-items:center;gap:5rem;display:grid}.campaign-match h2 em{color:var(--gold)}.campaign-match-content{min-width:0}.campaign-match-empty{border-block:1px solid #ffffff30;padding:2rem 0}.campaign-match h3{font:700 clamp(2rem,3vw,3.5rem)/1.05 var(--display);text-transform:uppercase;margin:1rem 0}.campaign-match-empty>p:not(.eyebrow),.campaign-fixture>p:not(.eyebrow){color:#bdccd8;max-width:400px;font-size:.85rem}.campaign-match .match-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.campaign-match .countdown-clock{gap:1rem;margin-block:1.5rem}.campaign-match .countdown-clock strong{font-size:2.6rem}.campaign-match .countdown-clock div{min-width:0}.campaign-match [data-countdown-status]{font-size:.7rem}.campaign-news-note{padding:1.4rem var(--royal-gutter);color:#c1cdda;background:#041425;justify-content:space-between;align-items:center;gap:2rem;font-size:.72rem;display:flex}.campaign-news-note p{max-width:640px;margin:0}.campaign-news-note a{color:var(--gold);flex-shrink:0;padding-block:.5rem}.campaign-partner-grid{border-top:1px solid #04142522;border-left:1px solid #04142522;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.campaign-partner-grid .home-sponsor-card{box-shadow:none;background:0 0;border:1px solid #04142522;border-top:0;border-left:0;padding:2.2rem 1rem}.campaign-partner-grid .home-sponsor-card img{max-width:170px;height:75px}.campaign-partner-grid .home-sponsor-card strong{font-size:.72rem}.campaign-partner-grid .home-sponsor-card span{font-size:.53rem}.campaign-partner-grid .home-sponsor-card:hover{background:#fff;transform:none}.campaign-join{isolation:isolate;background:var(--gold);color:var(--navy-950);padding:4rem var(--royal-gutter);position:relative;overflow:hidden}.campaign-join-top{justify-content:space-between;align-items:center;display:flex}.campaign-join-top img{width:95px}.campaign-join .eyebrow{color:var(--navy-950)}.campaign-join h2{font:800 clamp(5rem,12vw,14rem)/.86 var(--display);text-transform:uppercase;letter-spacing:-.03em;margin:2rem 0 3rem}.campaign-join h2 em{color:#0000;-webkit-text-stroke:2px #041425}.campaign-join-bottom{border-top:1px solid #04142555;justify-content:space-between;align-items:center;gap:3rem;padding-top:2rem;display:flex}.campaign-join-bottom p{max-width:400px;font-size:.85rem}.campaign-join-link{align-items:center;gap:3rem;padding:.8rem 0;font-size:.85rem;font-weight:800;display:flex}.campaign-join-link span{font-size:3rem;font-weight:400}.campaign-join-outline{z-index:-1;font:800 45vw/1 var(--display);color:#04142508;position:absolute;top:0;right:-3%}@media (width<=1100px){.campaign-team-copy{max-width:480px}.campaign-team{min-height:700px}.campaign-community-grid{gap:2rem}.campaign-partner-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=800px){.rcc-campaign-home .campaign-hero{height:auto;min-height:960px;padding:7.5rem var(--royal-gutter) 30rem}.rcc-campaign-home .hero-content{max-width:100%}.rcc-campaign-home .campaign-hero h1{font-size:clamp(4.8rem,15vw,7rem)}.rcc-campaign-home .campaign-hero .hero-copy{max-width:310px;margin:1.4rem 0;font-size:.8rem}.rcc-campaign-home .hero-actions{flex-flow:wrap;gap:1.2rem;display:flex}.rcc-campaign-home .hero-actions .button{width:auto;padding:1rem 1.2rem;font-size:.6rem}.campaign-link{gap:.5rem;font-size:.55rem}.campaign-athlete{width:90%;height:440px;bottom:45px;right:-2%}.campaign-flight{bottom:20%;left:8%}.campaign-flight .royal-ball{width:65px;height:65px}.campaign-flight>span{width:60px}.campaign-seal{bottom:105px;left:var(--royal-gutter);right:auto}.campaign-seal img{width:45px}.campaign-seal span{display:none}.campaign-art-note{font-size:.42rem;bottom:85px;right:1rem}.rcc-campaign-home .hero-outline{font-size:42vw;top:auto;bottom:12%;left:0}.rcc-campaign-home .hero-rail{min-height:60px;bottom:0}.rcc-campaign-home .hero-rail>p,.rcc-campaign-home .hero-rail>i{display:none}.rcc-campaign-home .hero-scroll{margin-left:0;font-size:.6rem}.campaign-section-label{letter-spacing:.1em;flex-wrap:wrap;margin-bottom:2rem;font-size:.5rem}.campaign-statement{font-size:clamp(2.8rem,9.5vw,5rem)}.campaign-intro-bottom{grid-template-columns:1fr;gap:2rem;margin-top:2.5rem}.campaign-foundation strong{font-size:6rem}.campaign-intro-copy p{font-size:.83rem}.campaign-team{min-height:850px;padding:4rem var(--royal-gutter) 23rem;align-items:start}.campaign-team-art{height:380px;inset:auto 0 0}.campaign-team-art:after{background:linear-gradient(#041425,#0000 35% 85%,#041425)}.campaign-team-art img{object-position:80% center}.campaign-team h2{font-size:clamp(3.2rem,10vw,5rem)}.campaign-team-copy>p:not(.eyebrow){font-size:.82rem}.campaign-team-signature{display:none}.campaign-team-outline{font-size:23vw;top:auto;bottom:200px}.campaign-community-heading,.campaign-partner-heading{margin-bottom:2rem;display:block}.campaign-community h2,.campaign-partners h2,.campaign-match h2{font-size:clamp(3.2rem,11vw,5rem)}.campaign-community-heading>p,.campaign-partner-heading>p{margin-top:1.5rem;font-size:.82rem}.campaign-community-grid{grid-template-columns:1fr;gap:2.8rem}.campaign-moments{margin-top:0}.campaign-community-image,.campaign-moments .campaign-community-image{height:280px}.campaign-community-card h3{font-size:2.3rem}.campaign-match-heading{grid-template-columns:1fr;gap:2rem}.campaign-news-note{flex-direction:column;align-items:start;gap:.5rem;font-size:.65rem}.campaign-partner-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.campaign-partner-grid .home-sponsor-card{min-width:0;padding:1.5rem .65rem}.campaign-partner-grid .home-sponsor-card img{max-width:100%;height:60px}.campaign-join{padding:3rem var(--royal-gutter)}.campaign-join-top img{width:70px}.campaign-join h2{margin:2rem 0;font-size:clamp(3.8rem,14vw,7rem)}.campaign-join h2 em{-webkit-text-stroke:1px #041425}.campaign-join-bottom{padding-top:1rem;display:block}.campaign-join-bottom p{font-size:.8rem}.campaign-join-link{justify-content:space-between;gap:1rem;font-size:.7rem}}@media (prefers-reduced-motion:reduce){.campaign-community-card img{transition:none}.campaign-community-card:hover img{transform:none}}.motion-paused .campaign-community-card:hover img{transform:none}.campaign-chapters{z-index:15;padding:.65rem var(--royal-gutter);background:#061b2cf7;border-block:1px solid #ffffff20;align-items:center;gap:2rem;display:flex;position:sticky;top:94px}.campaign-chapters-label{font:800 .7rem var(--body);letter-spacing:.12em;text-transform:uppercase;color:var(--gold);flex:none}.campaign-chapters>div{overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:#f8b61966 transparent;gap:.5rem;min-width:0;display:flex;overflow-x:auto}.campaign-chapters a{color:#e4ecf1;min-height:44px;font:700 .7rem var(--body);white-space:nowrap;border-radius:2px;flex:none;align-items:center;gap:.6rem;padding:.65rem .85rem;transition:background-color .25s,color .25s;display:inline-flex}.campaign-chapters a>span{color:#9cabb5;font-size:.6rem}.campaign-chapters a:hover,.campaign-chapters a[aria-current]{background:var(--gold);color:#041425}.campaign-chapters a[aria-current]>span,.campaign-chapters a:hover>span{color:#041425}.campaign-chapters a:focus-visible{outline:2px solid var(--gold);outline-offset:-2px}.rcc-public .rcc-campaign-home section[id]{scroll-margin-top:174px}.rcc-public:not(.motion-ready) .campaign-chapters{position:static}.rcc-public.menu-open .campaign-chapters{visibility:hidden}@media (width<=700px){.campaign-chapters{gap:.5rem;padding:.4rem 1rem;top:82px}.campaign-chapters-label{max-width:4rem;font-size:.58rem}.campaign-chapters a{padding-inline:.6rem;font-size:.65rem}.rcc-public .rcc-campaign-home section[id]{scroll-margin-top:156px}}.rcc-art-direction{--edition-ink:#061b2b;--edition-paper:#ede9df}@keyframes rcc-picture-drift{0%{translate:0}to{translate:0 -5px}}@media (prefers-reduced-motion:no-preference){.rcc-public:not(.motion-paused) main img.rcc-picture-visible{animation:3s ease-in-out infinite alternate rcc-picture-drift}.rcc-public:not(.motion-paused) main img.rcc-picture-visible:nth-of-type(2n){animation-delay:-1.5s}}@media (width<=800px) and (prefers-reduced-motion:no-preference){@keyframes rcc-picture-drift{0%{translate:0}to{translate:0 -3px}}}.rcc-public .rcc-record-edition .inner-hero{background:var(--edition-ink);min-height:640px;padding:10rem var(--royal-gutter) 5rem}.rcc-public .rcc-record-edition .inner-hero:after{display:none}.rcc-public .rcc-record-edition .inner-hero h1{letter-spacing:-.035em;overflow-wrap:anywhere;font-size:clamp(3.8rem,7.5vw,8rem);line-height:.93}.rcc-public .rcc-record-edition .record-directory-hero{background:var(--edition-paper);color:var(--edition-ink);padding-bottom:0}.record-directory-hero>div{grid-template-columns:1.2fr .8fr;align-items:end;gap:1rem 4rem;display:grid}.record-directory-hero>div>.eyebrow{grid-column:1/-1}.record-directory-hero>div>h1{grid-row:span 2;margin-block:1rem}.rcc-public .record-directory-hero p:not(.eyebrow){color:#475765}.rcc-public .record-directory-hero :is(.eyebrow,h1 em){color:#805c0d}.rcc-public .record-directory-hero .text-link{color:var(--edition-ink);justify-self:start;margin-bottom:1rem}.record-cover{border-top:6px solid var(--gold);background:var(--edition-ink);margin:2rem 0 0}.record-cover picture{display:block;overflow:hidden}.record-cover img{width:100%;height:auto;display:block}.record-cover figcaption{color:var(--edition-paper);letter-spacing:.03em;padding:.8rem 1rem;font-size:.7rem}.record-content{scroll-margin-top:110px}.rcc-public .rcc-record-edition .record-back{width:fit-content;color:var(--gold);margin-bottom:2rem;font-size:.75rem;display:block}.rcc-public .rcc-record-edition .record-profile-hero{grid-template-columns:1.3fr .7fr;align-items:center;gap:5rem;display:grid}.record-portrait{border-bottom:6px solid var(--gold);background:#183044;margin:0;position:relative}.record-portrait>img{object-fit:cover;object-position:top;width:100%;max-height:480px;display:block}.record-portrait-pending{text-align:center;align-content:center;justify-items:center;gap:2rem;min-height:360px;padding:3rem;display:grid}.record-portrait-pending img{width:144px;height:auto}.record-portrait-pending span{color:#d1d9de;max-width:200px;font-size:.8rem}.record-portrait figcaption{color:#d1d9de;padding:1rem;font-size:.7rem}.rcc-public .rcc-record-edition .share-panel{padding:1.25rem var(--royal-gutter);border-bottom:1px solid #ffffff26;margin:0;position:static}.rcc-public .rcc-record-edition .share-panel .button:not(.button-gold){color:var(--edition-paper);background:#183044}.rcc-public .rcc-record-edition :is(.player-card,.news-grid article,.tournament-grid article){box-shadow:none;background:0 0;border:0;border-bottom:1px solid #061b2b40;padding-bottom:2rem}.rcc-public .rcc-record-edition .player-grid{gap:3rem 2rem}.rcc-public .rcc-record-edition .player-photo{overflow:hidden}.rcc-public .rcc-record-edition .news-grid article>div{padding-inline:0}.rcc-public .rcc-record-edition .person-story{gap:5rem}.rcc-public .rcc-record-edition .person-story article{border-top:1px solid #061b2b30;padding-block:1.5rem}.rcc-public .rcc-record-edition .record-article-hero{background:var(--edition-paper);color:var(--edition-ink);min-height:580px}.rcc-public .record-article-hero :is(.eyebrow,.record-back){color:#805c0d}.rcc-public .record-article-hero p:not(.eyebrow){color:#475765;max-width:760px}.rcc-public .rcc-record-edition .record-article-hero h1{max-width:1100px;font-size:clamp(3rem,6vw,6.5rem)}.rcc-public .rcc-record-edition .news-article>figure{width:100%;padding:0 var(--royal-gutter);background:var(--edition-paper);margin:0}.rcc-public .rcc-record-edition .news-article>figure img{object-fit:cover;width:100%;max-height:700px}.rcc-public .rcc-record-edition .article-body{background:var(--edition-paper);color:var(--edition-ink);width:100%;max-width:none;padding:5rem max(var(--royal-gutter),calc((100% - 760px)/2));overflow-wrap:anywhere;font-size:1.15rem;line-height:1.85}.record-article-footer{padding:2rem var(--royal-gutter);border-top:1px solid #ffffff26;justify-content:space-between;align-items:center;gap:2rem;display:flex}.record-article-footer img{width:64px;height:auto}.rcc-public .rcc-record-edition .record-match-hero{grid-template-columns:1.1fr .9fr;align-items:center;gap:4rem}.rcc-public .rcc-record-edition .record-match-hero>div{min-width:0}.rcc-public .rcc-record-edition .match-score-summary{border:0;border-top:6px solid var(--gold);background:#183044;padding:2rem}.rcc-public .rcc-record-edition .match-score-summary strong{font:800 clamp(2.5rem,5vw,5rem)/1 var(--display)}.rcc-public .rcc-record-edition .match-score-summary>div{align-items:center;gap:1rem}.rcc-public .rcc-record-edition .record-competition-hero{border-bottom:6px solid var(--gold)}.rcc-public .rcc-record-edition .public-fixture{border:0;border-top:3px solid var(--gold)}.rcc-public .rcc-record-edition .scorecard-page{padding-block:4rem}.rcc-public .rcc-record-edition .innings-card{margin-bottom:3rem}.rcc-public .rcc-record-edition .innings-card>header{border-bottom:3px solid var(--gold)}.rcc-public:has(.rcc-record-edition) .site-header{background:#061b2bf5}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.rcc-public:not(.motion-paused) .rcc-record-edition .record-cover img{transition:scale .8s var(--motion-ease)}.rcc-public:not(.motion-paused) .rcc-record-edition .record-cover:hover img{scale:1.025}}@media (width<=800px){.rcc-public .rcc-record-edition .inner-hero{min-height:0;padding-top:9rem}.rcc-public .rcc-record-edition .inner-hero h1{font-size:clamp(2.8rem,12vw,5.5rem)}.record-directory-hero>div{grid-template-columns:1fr;gap:.5rem}.record-directory-hero>div>h1{grid-row:auto}.record-cover{margin-top:2rem}.record-cover picture{max-height:none}.record-cover img{object-fit:contain;width:100%;height:auto}.rcc-public .rcc-record-edition :is(.record-profile-hero,.record-match-hero){grid-template-columns:1fr;gap:2.5rem}.record-portrait{justify-self:center;width:100%;max-width:420px}.record-portrait-pending{min-height:280px;padding:2rem}.rcc-public .rcc-record-edition .person-story{gap:2.5rem}.rcc-public .rcc-record-edition .article-body{padding:3rem var(--royal-gutter);font-size:1.05rem}.rcc-public .rcc-record-edition .match-score-summary{padding:1.5rem}.rcc-public .rcc-record-edition .match-score-summary strong{font-size:2.8rem}}.rcc-public .rcc-heritage-edition .heritage-hero{background:var(--edition-ink);padding:10rem var(--royal-gutter) 5rem;align-content:center;min-height:780px}.rcc-public .rcc-heritage-edition .heritage-hero:after{display:none}.rcc-public .rcc-heritage-edition .heritage-hero h1{letter-spacing:-.035em;margin-block:1.3rem;font-size:clamp(4.5rem,9vw,10rem);line-height:.86}.heritage-heading{grid-template-columns:1.2fr .8fr;align-items:end;gap:1rem 4rem;display:grid}.heritage-heading>.eyebrow{grid-column:1/-1}.heritage-heading>div{padding-bottom:1.5rem}.rcc-public .rcc-heritage-edition .heritage-panorama{background:var(--edition-paper);color:var(--edition-ink);padding-bottom:0}.rcc-public .heritage-panorama .eyebrow,.rcc-public .heritage-panorama h1 em{color:#805c0d}.rcc-public .heritage-panorama p:not(.eyebrow){color:#475765}.rcc-public .heritage-panorama .text-link{color:var(--edition-ink)}.heritage-cover{border-top:6px solid var(--gold);background:var(--edition-ink);height:400px;margin:2rem 0 0;position:relative;overflow:hidden}.heritage-cover img{object-fit:cover;width:100%;height:100%}.heritage-cover>span{color:#fff;font:800 clamp(5rem,12vw,11rem)/.9 var(--display);text-shadow:0 2px 30px #061b2b50;position:absolute;bottom:1rem;left:1.5rem}.heritage-cover figcaption{color:#fff;background:#061b2bed;max-width:75%;padding:.6rem .8rem;font-size:.55rem;line-height:1.6;position:absolute;bottom:1rem;right:1rem}.rcc-public .rcc-heritage-edition .heritage-split{grid-template-columns:1.25fr .75fr;gap:4rem;padding-bottom:8rem;position:relative}.heritage-copy{min-width:0}.rcc-public .rcc-heritage-edition .heritage-family-art{border-right:6px solid var(--gold);height:520px;transform:rotate(3deg)}.rcc-public .rcc-heritage-edition .heritage-family-art>img{object-fit:cover;object-position:center}.rcc-public .heritage-hero .heritage-signature{bottom:2rem;left:var(--royal-gutter);right:var(--royal-gutter);border-top:1px solid #ffffff30;align-items:center;gap:1.5rem;padding-top:1rem;display:flex;position:absolute}.heritage-signature img{width:48px;height:auto}.heritage-signature span{letter-spacing:.12em;color:#d2dce1;font-size:.6rem}.rcc-public .rcc-heritage-edition .heritage-cap-art{border-bottom:6px solid var(--gold);background:#102c40;align-items:center;height:460px;display:flex;transform:rotate(-3deg)}.rcc-public .rcc-heritage-edition .heritage-cap-art>img{object-fit:contain;z-index:1;width:100%;height:auto;position:relative}.heritage-art-word{font:800 7vw/.9 var(--display);color:#ffffff18;position:absolute;top:.3em;left:.15em}.heritage-kit-cover{aspect-ratio:1920/600;height:auto}.heritage-kit-cover img{object-fit:contain}.rcc-public:has(.rcc-heritage-edition) .site-header:not(.is-scrolled){background:var(--navy-900)}.rcc-public .rcc-heritage-edition .heritage-records{background:var(--edition-paper);scroll-margin-top:110px}.rcc-public .heritage-founders .founder-grid{gap:3rem 2rem}.rcc-public .heritage-founders .founder-grid>a{background:0 0;border:0;border-bottom:2px solid #061b2b30;padding:0 0 1.5rem}.heritage-founders .founder-grid>a:focus-visible{outline-offset:6px;outline:3px solid #805c0d}.rcc-public .heritage-captains .captain-list article{background:0 0;border:0;border-top:1px solid #061b2b35;gap:4rem;padding:2.5rem 0}.rcc-public .heritage-journey .story-foundation{padding-block:7rem}.rcc-public .heritage-journey .journey-editorial{background:var(--edition-ink);padding-block:7rem}.heritage-journey .journey-editorial .editorial-art{border-bottom:6px solid var(--gold);transform:rotate(-2deg)}@media (width<=1100px){.rcc-public .rcc-heritage-edition .heritage-split{grid-template-columns:1.1fr .9fr;gap:2rem}}@media (width<=800px){.rcc-public .rcc-heritage-edition .heritage-hero{min-height:0;padding-top:9rem}.rcc-public .rcc-heritage-edition .heritage-hero h1{overflow-wrap:normal;font-size:clamp(3.5rem,15vw,7rem)}.heritage-heading{grid-template-columns:1fr;gap:.5rem}.heritage-heading>div{padding-bottom:0}.heritage-cover{height:300px;margin-top:2rem}.heritage-cover figcaption{max-width:65%;font-size:.45rem}.heritage-cover>span{font-size:22vw;bottom:4rem;left:1rem}.rcc-public .rcc-heritage-edition .heritage-split{grid-template-columns:1fr;gap:2rem;padding-bottom:8rem}.rcc-public .rcc-heritage-edition .heritage-family-art{aspect-ratio:4/5;height:auto;transform:none}.rcc-public .rcc-heritage-edition .heritage-cap-art{height:320px;transform:none}.heritage-art-word{font-size:20vw}.heritage-kit-cover{aspect-ratio:1;height:auto}.heritage-kit-cover img{object-fit:cover;object-position:right center}.rcc-public .heritage-captains .captain-list article{gap:1.5rem}.rcc-public .heritage-journey .story-foundation,.rcc-public .heritage-journey .journey-editorial{padding-block:4rem}.heritage-journey .journey-editorial .editorial-art{transform:none}}.rcc-public .rcc-art-direction :is(h1,h2,h3){text-wrap:balance}.rcc-art-direction .campaign-hero{background:var(--edition-ink)}.rcc-public .rcc-art-direction .campaign-hero{height:min(100svh,1100px);min-height:880px;padding-top:11rem;padding-bottom:8rem}.rcc-art-direction .campaign-stadium{opacity:.38;background-position:25%}.campaign-runway{z-index:-2;background:var(--edition-paper);clip-path:polygon(23% 0,100% 0,100% 100%,0 100%);position:absolute;inset:94px 0 0 48%;overflow:hidden}.campaign-runway>span{font:800 21vw/.9 var(--display);color:#061b2b0d;writing-mode:vertical-rl;position:absolute;top:8%;right:-3%}.campaign-runway>i{border-block:2px solid #061b2b25;width:140%;height:100px;position:absolute;bottom:13%;left:-30%;transform:rotate(-24deg)}.rcc-art-direction .campaign-light{background:radial-gradient(at 30%,#31516845,#0000 65%)}.rcc-art-direction .campaign-athlete{z-index:-1;width:53%;height:calc(100% - 170px);bottom:0;right:-1%}.rcc-art-direction .campaign-athlete img{filter:none}.campaign-player-scroll,.campaign-player-idle{width:100%;height:100%}.campaign-player-idle{position:relative}.campaign-player-art{aspect-ratio:2/3;filter:drop-shadow(20px 20px 14px #061b2b30);max-width:100%;height:100%;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.campaign-player-art img{position:absolute;inset:0}.campaign-player-body{clip-path:polygon(0 43%,100% 53%,100% 100%,0 100%)}.campaign-player-bat{clip-path:polygon(0 0,100% 0,100% 55%,0 45%)}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.rcc-public:not(.motion-paused) .campaign-athlete{transition:transform .45s var(--motion-ease)}}.rcc-public .rcc-art-direction .hero-content{max-width:60%}.rcc-public .rcc-art-direction .campaign-hero h1{letter-spacing:-.045em;margin-block:1.6rem;font-size:clamp(6rem,10.7vw,12rem);line-height:.83}.rcc-art-direction .campaign-hero h1 strong{color:var(--edition-paper);font-weight:800;display:block}.rcc-public .rcc-art-direction .campaign-hero h1>span{font:700 .23em/1.6 var(--display);letter-spacing:.06em;margin-bottom:.35em}.rcc-public .rcc-art-direction .hero-outline{opacity:.3;font-size:24vw;top:auto;bottom:3%;left:-2%}.campaign-edition{top:125px;left:var(--royal-gutter);right:var(--royal-gutter);letter-spacing:.14em;justify-content:space-between;font-size:.55rem;font-weight:800;display:flex;position:absolute}.campaign-edition>span:last-child{color:var(--edition-ink)}.rcc-art-direction .campaign-flight{bottom:22%;left:48%}.rcc-art-direction .campaign-seal{bottom:110px;right:2rem}.rcc-art-direction .campaign-seal span,.rcc-art-direction .campaign-art-note{color:var(--edition-ink)}.rcc-art-direction .campaign-art-note{bottom:86px;right:2rem}.rcc-art-direction .hero-rail{background:var(--edition-ink);min-height:65px}.rcc-art-direction .campaign-ticker{border-top:5px solid var(--edition-ink);padding-block:1.5rem}.rcc-art-direction .campaign-intro{isolation:isolate;background:var(--edition-paper);padding-top:7rem;padding-bottom:6rem;position:relative}.scene-number{z-index:-1;font:800 26vw/.85 var(--display);color:#0000;-webkit-text-stroke:1px #061b2b15;position:absolute;top:8%;right:2%}.rcc-art-direction .campaign-statement{max-width:1100px;font-size:clamp(3.8rem,8.3vw,9.2rem)}.rcc-art-direction .campaign-intro-bottom{border-top:0;grid-template-columns:.85fr 1.15fr;align-items:center;gap:8%}.rcc-art-direction .campaign-foundation{background:var(--edition-ink);color:#fff;border-left:6px solid var(--gold);flex-direction:column;align-items:start;gap:1rem;padding:2rem}.rcc-art-direction .campaign-foundation strong{color:var(--gold);font-size:clamp(5rem,9vw,9rem)}.rcc-art-direction .campaign-foundation span{color:#d4dedf;line-height:1.9}.rcc-art-direction .campaign-intro-copy{max-width:560px}.rcc-art-direction .campaign-intro-copy>p:first-child{color:var(--edition-ink);font-size:clamp(1.1rem,1.6vw,1.45rem);line-height:1.6}.club-index{border-top:1px solid #061b2b35;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;margin-top:5rem;padding-top:2rem;display:grid}.club-index-entry{color:var(--edition-ink);isolation:isolate;border-bottom:1px solid #061b2b35;grid-template-columns:1fr auto;grid-template-areas:"art art""number arrow""copy copy";align-items:start;gap:1.25rem;min-width:0;padding:0 0 2rem;display:grid;position:relative}.club-index-entry>div{grid-area:copy;min-width:0}.club-index-number{color:#805c0d;grid-area:number;align-self:center;font-size:.7rem}.rcc-public .club-index-entry h3{text-wrap:balance;margin-block:.8rem;font-size:clamp(2.4rem,3.5vw,4rem);line-height:1}.club-index-entry p{color:#475765;max-width:48ch;margin:0;font-size:.95rem;line-height:1.7}.club-index-entry .eyebrow{color:#805c0d}.club-index-entry figure{aspect-ratio:16/5;border-bottom:4px solid var(--gold);grid-area:art;width:100%;height:auto;margin:0;position:relative;overflow:hidden}.club-index-entry figure img{object-fit:cover;object-position:76% center;width:100%;height:100%;transition:transform .7s}.club-index-entry figcaption{color:#fff;background:var(--edition-ink);padding:.25rem .4rem;font-size:.65rem;position:absolute;bottom:.5rem;right:.5rem}.club-index-arrow{border:1px solid #061b2b60;border-radius:50%;grid-area:arrow;place-items:center;width:48px;height:48px;font-size:1.5rem;transition:background .3s,color .3s,transform .3s;display:grid}.club-index-entry:first-child{grid-column:1/-1;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) auto;grid-template-areas:"art number arrow""art copy copy";gap:1.5rem 2rem;padding-bottom:2rem}.club-index-entry:first-child figure,.club-index-entry:first-child>div{align-self:center}.rcc-public .club-index-entry:first-child h3{font-size:clamp(3rem,4.8vw,5.5rem)}.club-index-entry:focus-visible{outline-offset:6px;outline:3px solid #805c0d}.club-index-entry:is(:hover,:focus-visible) .club-index-arrow{color:var(--edition-paper);background:var(--edition-ink);transform:rotate(45deg)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.rcc-public:not(.motion-paused) .club-index-entry:hover figure{transform:rotate(2deg)}.rcc-public:not(.motion-paused) .club-index-entry:hover figure img{transform:scale(1.06)}}.motion-paused .club-index-entry figure,.motion-paused .club-index-entry figure img,.motion-paused .club-index-arrow{transition:none}.motion-paused .club-index-entry:is(:hover,:focus-visible) .club-index-arrow{transform:none}@media (prefers-reduced-motion:reduce){.club-index-entry figure,.club-index-entry figure img,.club-index-arrow{transition:none}.club-index-entry:is(:hover,:focus-visible) .club-index-arrow{transform:none}}@media (width<=800px){.club-index{grid-template-columns:minmax(0,1fr);gap:2rem;margin-top:3rem}.club-index-entry,.club-index-entry:first-child{grid-column:auto;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"art art""number arrow""copy copy";gap:1rem;padding-bottom:1.5rem}.club-index-entry figure{aspect-ratio:2;height:auto}.club-index-entry h3{overflow-wrap:anywhere}.rcc-public .club-index-entry h3,.rcc-public .club-index-entry:first-child h3{font-size:clamp(2.5rem,9vw,3.8rem)}.club-index-arrow{width:44px;height:44px}}.rcc-art-direction .campaign-team{min-height:900px;padding:8rem var(--royal-gutter);background:var(--edition-ink);align-items:end;margin:0}.scene-tab{top:0;left:var(--royal-gutter);background:var(--gold);color:var(--edition-ink);letter-spacing:.12em;padding:1rem 1.5rem;font-size:.6rem;font-weight:800;position:absolute}.rcc-art-direction .campaign-team-art{border-left:8px solid var(--gold);inset:7rem 0 8rem 41%;transform:rotate(-3deg)}.rcc-art-direction .campaign-team-art:after{background:linear-gradient(#0000 60%,#061b2b60)}.rcc-art-direction .campaign-team-art img{object-position:80% center}.rcc-art-direction .campaign-team-outline{opacity:.8;font-size:18vw;top:10%;left:3%;right:auto}.rcc-art-direction .campaign-team-copy{z-index:1;width:53%;max-width:670px;position:relative}.rcc-art-direction .campaign-team h2{text-shadow:0 3px 30px var(--edition-ink);font-size:clamp(4rem,7.6vw,8.5rem)}.rcc-art-direction .campaign-team-copy>p:not(.eyebrow){background:#061b2bd9;padding-right:1rem}.rcc-art-direction .campaign-community{background:var(--edition-paper);padding-top:9rem;position:relative;overflow:hidden}.community-word{font:800 19.5vw/1 var(--display);color:#061b2b0b;pointer-events:none;display:block;position:absolute;top:-.05em;left:-1%}.rcc-art-direction .campaign-community-grid{grid-template-columns:1.6fr 1fr;gap:5rem}.rcc-art-direction .campaign-family .campaign-community-image{height:600px}.rcc-art-direction .campaign-moments{margin-top:12rem}.rcc-art-direction .campaign-moments .campaign-community-image{height:380px}.rcc-art-direction .campaign-community-card>div:first-child{border-bottom:6px solid var(--gold)}.rcc-art-direction .campaign-community-heading>p{border-left:2px solid #a97a16;padding-left:1.5rem}.rcc-art-direction .campaign-match{background:var(--edition-ink);border-block:1px solid #ffffff20;position:relative}.rcc-art-direction .campaign-match h2{color:var(--edition-paper)}.rcc-art-direction .campaign-match-empty{border-top:4px solid var(--gold);background:#ffffff06;padding:2rem}.rcc-art-direction .campaign-partners{background:var(--edition-paper)}.rcc-art-direction .campaign-partner-grid{background:#061b2b20;border:0;gap:1px}.rcc-art-direction .campaign-partner-grid .home-sponsor-card{background:#faf8f2;border:0;min-height:210px}.rcc-art-direction .campaign-partner-grid .home-sponsor-card:first-child{background:#fff;grid-column:span 2}.rcc-art-direction .campaign-partner-grid .home-sponsor-card:first-child img{max-width:260px;height:110px}.rcc-art-direction .campaign-join{padding-block:6rem}.rcc-art-direction .campaign-join-link>span{border:1px solid var(--edition-ink);border-radius:50%;place-items:center;width:100px;height:100px;transition:background .35s,color .35s;display:grid}.rcc-art-direction .campaign-join-link:hover>span{background:var(--edition-ink);color:var(--gold)}.rcc-public .rcc-art-direction .edition-hero{isolation:isolate;min-height:850px;padding:10rem var(--royal-gutter) 8rem;background:var(--edition-ink);grid-template-columns:1.1fr .9fr;gap:3rem;position:relative}.rcc-public .rcc-art-direction .edition-hero h1{letter-spacing:-.035em;font-size:clamp(5rem,10vw,11rem)}.edition-copy{z-index:2;position:relative}.edition-art{background:var(--edition-paper);min-width:0;height:590px;margin:0;position:relative;overflow:hidden}.edition-art>img{object-fit:cover;width:100%;height:100%}.edition-art figcaption{background:var(--edition-ink);color:#d2dce1;letter-spacing:.05em;z-index:2;padding:.9rem 1rem;font-size:.55rem;line-height:1.7;position:absolute;bottom:0;left:0;right:0}.edition-batter{background:var(--gold);overflow:hidden;transform:rotate(3deg)}.edition-batter>img{object-fit:contain;object-position:center bottom;z-index:1;position:relative}.edition-art-word{text-align:center;color:#061b2b15;font:800 11vw/.9 var(--display);position:absolute;top:5%;left:0;right:0}.rcc-public .edition-hero .edition-bottom{bottom:2rem;left:var(--royal-gutter);right:var(--royal-gutter);letter-spacing:.12em;color:#d7e1e7;border-top:1px solid #ffffff30;justify-content:space-between;align-items:center;gap:2rem;padding-top:1rem;font-size:.6rem;display:flex;position:absolute}.edition-bottom img{width:48px}.rcc-public .rcc-partner-edition .edition-hero{background:var(--edition-paper);color:var(--edition-ink);grid-template-columns:1.2fr 1fr;padding-top:11rem}.rcc-partner-edition .edition-copy h1 em,.rcc-partner-edition .edition-copy .eyebrow{color:#805c0d}.rcc-partner-edition .edition-copy>p:not(.eyebrow){color:#475765}.rcc-partner-edition .edition-bottom{color:var(--edition-ink);border-color:#061b2b30}.edition-partners{background:var(--edition-ink);border:12px solid var(--edition-ink);height:580px;transform:rotate(-3deg)}.edition-partners>img{opacity:.55;object-position:74% center}.partner-art-seal{background:linear-gradient(#0000,#061b2b60);flex-direction:column;justify-content:center;align-items:center;gap:2rem;display:flex;position:absolute;inset:0}.partner-art-seal img{width:160px}.partner-art-seal span{color:#fff;text-align:center;font:800 clamp(2rem,3.5vw,4rem)/1 var(--display)}:is(.rcc-public:has(.rcc-partner-edition) .site-header:not(.is-scrolled),.rcc-public:has(.rcc-gallery-edition) .site-header:not(.is-scrolled)){background:var(--navy-900)}.rcc-public .rcc-partner-edition .sponsor-tier-title .sponsor-directory-grid{grid-template-columns:1fr}.rcc-public .rcc-partner-edition .sponsor-tier-title .sponsor-directory-card{border-left:6px solid var(--gold);grid-template-columns:1fr 1fr;align-items:center;gap:3rem;display:grid}.rcc-public .rcc-partner-edition .sponsor-tier-title .sponsor-directory-logo{min-height:230px}.rcc-public .rcc-partner-edition .sponsor-tier-title strong{font-size:clamp(3rem,4.5vw,5rem)}.rcc-public .rcc-partner-edition .sponsor-tier header{border-top:1px solid #061b2b40;padding-block:2rem}.rcc-partner-edition .sponsor-tier header>span{font:800 3rem/1 var(--display);color:#805c0d}.rcc-public .rcc-gallery-edition .edition-gallery-hero{background:var(--edition-paper);color:var(--edition-ink);padding:11rem var(--royal-gutter) 0;min-height:0}.edition-gallery-heading{grid-template-columns:1.2fr .8fr;align-items:end;gap:1rem 4rem;display:grid}.edition-gallery-heading .eyebrow{color:#805c0d;grid-column:1/-1}.rcc-public .edition-gallery-heading h1{letter-spacing:-.04em;grid-row:span 2;margin:1rem 0 3rem;font-size:clamp(5rem,12vw,13rem);line-height:.82}.rcc-public .edition-gallery-heading h1 em{color:#805c0d}.rcc-public .edition-gallery-heading>p:not(.eyebrow){color:#475765;max-width:340px}.edition-gallery-heading .text-link{color:var(--edition-ink);justify-self:start;margin-bottom:3rem}.gallery-cover-art{border-top:8px solid var(--gold);height:520px;margin:0;position:relative;overflow:hidden}.gallery-cover-art>img{object-fit:cover;object-position:right center;width:100%;height:100%}.gallery-cover-art>span{font:800 clamp(5rem,12vw,12rem)/1 var(--display);color:#fff;-webkit-text-stroke:1px #061b2b50;position:absolute;bottom:1.5rem;left:2rem}.gallery-cover-art figcaption{color:#fff;background:#061b2bea;padding:.5rem .8rem;font-size:.6rem;position:absolute;bottom:1rem;right:1rem}.rcc-public .rcc-gallery-edition .gallery-editorial{grid-template-columns:.8fr 1.2fr;padding-top:6rem;padding-bottom:6rem}.rcc-public .rcc-gallery-edition .gallery-editorial .editorial-art{transform:rotate(2deg)}@media (width<=1100px){.rcc-public .rcc-art-direction .campaign-hero h1{font-size:11vw}.rcc-art-direction .campaign-team-art{inset:7rem 0 8rem 35%}.rcc-art-direction .campaign-community-grid{gap:2rem}.rcc-art-direction .campaign-family .campaign-community-image{height:470px}.rcc-public .rcc-art-direction .edition-hero{gap:2rem}.edition-art{height:510px}}@media (width<=800px){.rcc-public .rcc-art-direction .campaign-hero{height:auto;min-height:1030px;padding:9rem var(--royal-gutter) 34rem}.rcc-public .rcc-art-direction .hero-content{max-width:100%}.rcc-public .rcc-art-direction .campaign-hero h1{margin-block:1.5rem;font-size:clamp(5rem,19vw,8rem)}.campaign-edition{top:105px}.campaign-edition>span:last-child{display:none}.campaign-runway{clip-path:polygon(0 18%,100% 0,100% 100%,0 100%);height:470px;inset:auto 0 65px}.campaign-runway>span{writing-mode:horizontal-tb;font-size:48vw;top:30%;right:1%}.rcc-art-direction .campaign-athlete{width:100%;height:480px;bottom:65px;right:-8%}.rcc-art-direction .campaign-flight{bottom:24%;left:7%}.rcc-art-direction .campaign-seal{bottom:130px;left:1.5rem;right:auto}.rcc-art-direction .campaign-art-note{font-size:.43rem;bottom:83px;right:1rem}.rcc-public .rcc-art-direction .hero-outline{display:none}.rcc-art-direction .campaign-intro{padding-block:4rem}.rcc-art-direction .campaign-statement{font-size:clamp(3.4rem,12.5vw,6rem)}.rcc-art-direction .campaign-intro-bottom{grid-template-columns:1fr;gap:2.5rem}.rcc-art-direction .campaign-foundation{flex-flow:wrap;justify-content:space-between;align-items:center;padding:1.5rem}.rcc-art-direction .campaign-intro-copy>p:first-child{font-size:1.1rem}.scene-number{font-size:45vw;top:1rem}.rcc-art-direction .campaign-team{min-height:960px;padding:6rem var(--royal-gutter) 29rem;display:block}.scene-tab{padding:.8rem 1rem;font-size:.5rem}.rcc-art-direction .campaign-team-copy{width:100%}.rcc-art-direction .campaign-team h2{font-size:clamp(3.5rem,12vw,6rem)}.rcc-art-direction .campaign-team-art{border-left-width:5px;height:380px;inset:auto 0 3rem 8%;transform:rotate(-3deg)}.rcc-art-direction .campaign-team-art>span{bottom:1rem;right:1rem}.rcc-art-direction .campaign-team-outline{font-size:25vw;top:auto;bottom:340px}.rcc-art-direction .campaign-community{padding-top:5rem}.rcc-art-direction .campaign-community-heading>p{padding-left:1rem}.rcc-art-direction .campaign-community-grid{grid-template-columns:1fr;gap:3rem}.rcc-art-direction .campaign-family .campaign-community-image{height:380px}.rcc-art-direction .campaign-moments{margin-top:0;margin-left:10%}.rcc-art-direction .campaign-moments .campaign-community-image{height:280px}.rcc-art-direction .campaign-partner-grid .home-sponsor-card{min-height:190px}.rcc-art-direction .campaign-partner-grid .home-sponsor-card:first-child{grid-column:span 2}.rcc-art-direction .campaign-join{padding-block:4rem}.rcc-art-direction .campaign-join-link>span{width:65px;height:65px}.rcc-public .rcc-art-direction .edition-hero{padding:9rem var(--royal-gutter) 7rem;grid-template-columns:1fr;gap:3rem}.rcc-public .rcc-art-direction .edition-hero h1{font-size:clamp(4.5rem,17vw,7rem)}.edition-art{height:480px;margin-inline:1rem}.edition-art-word{font-size:30vw}.rcc-public .edition-hero .edition-bottom{gap:1rem;font-size:.48rem;bottom:1.5rem}.edition-bottom img{width:40px}.edition-partners{height:420px}.rcc-public .rcc-partner-edition .sponsor-tier-title .sponsor-directory-card{grid-template-columns:1fr;gap:1rem}.rcc-public .rcc-partner-edition .sponsor-tier-title .sponsor-directory-logo{min-height:180px}.rcc-public .rcc-gallery-edition .edition-gallery-hero{padding-top:9rem}.edition-gallery-heading{grid-template-columns:1fr;gap:0}.rcc-public .edition-gallery-heading h1{margin-bottom:2rem;font-size:clamp(4.5rem,19vw,8rem)}.edition-gallery-heading .text-link{margin-block:1rem 2rem}.gallery-cover-art{height:360px;margin-inline:calc(-1 * var(--royal-gutter))}.gallery-cover-art>span{font-size:22vw;bottom:3rem;left:1rem}.gallery-cover-art figcaption{font-size:.5rem}.rcc-public .rcc-gallery-edition .gallery-editorial{grid-template-columns:1fr;padding-block:4rem}}.rcc-campaign-home .campaign-stadium{opacity:.65;background-image:linear-gradient(90deg,#061b2bea 15%,#061b2b80 65%,#061b2b),url(/images/visuals/match-centre-night.webp)}.rcc-campaign-home .campaign-runway{background:linear-gradient(155deg,#f4eddeed 10%,#e8d7b9cc 65%,#d4b46caa),url(/images/visuals/match-centre-night.webp) 60%/cover}.rcc-campaign-home .campaign-runway:after{content:"";pointer-events:none;background:radial-gradient(at 65% 25%,#fff9e2b0,#0000 55%),repeating-linear-gradient(-25deg,#0000 0 100px,#fff5dc20 101px 102px);position:absolute;inset:0}.rcc-campaign-home .campaign-light{background:radial-gradient(at 65% 70%,#f3b94c20,#0000 48%),radial-gradient(at 20% 40%,#43667d45,#0000 65%)}.rcc-campaign-home .campaign-player-art{filter:drop-shadow(16px 22px 18px #061b2b45)}.rcc-campaign-home .campaign-hero .hero-copy{max-width:430px}.rcc-campaign-home .campaign-ticker{background:var(--gold);color:var(--edition-ink);padding-block:1.15rem}.rcc-campaign-home .campaign-chapters{border-bottom:1px solid #061b2b30}.rcc-campaign-home .campaign-chapters a{padding-block:.65rem}.rcc-campaign-home .campaign-chapters a:focus-visible{outline-offset:2px;outline:2px solid #805c0d}.rcc-campaign-home .campaign-intro{background:radial-gradient(ellipse at 100% 0,#d9c69855,transparent 55%),var(--edition-paper)}.rcc-campaign-home .club-index-entry figure img{object-fit:contain;background:var(--edition-ink)}.rcc-campaign-home .campaign-team{flex-direction:column;align-items:stretch;gap:3rem;min-height:0;padding-block:6rem;display:flex;overflow:hidden}.rcc-campaign-home .campaign-team-copy{grid-template-columns:1.35fr .65fr;align-items:start;gap:1rem 3rem;width:100%;max-width:none;display:grid}.rcc-campaign-home .campaign-team-copy>.eyebrow{grid-column:1/-1}.rcc-campaign-home .campaign-team h2{grid-area:2/1/5;max-width:1000px;margin:0;font-size:clamp(3.5rem,6vw,6.5rem)}.rcc-campaign-home .campaign-team-copy>p:not(.eyebrow),.rcc-campaign-home .campaign-team-copy>a,.rcc-campaign-home .campaign-team-signature{grid-column:2;justify-self:start}.rcc-campaign-home .campaign-team-copy>p:not(.eyebrow){background:0 0;max-width:560px}.rcc-campaign-home .campaign-team-art{aspect-ratio:16/5;border:1px solid #ffffff25;border-bottom:5px solid var(--gold);background:var(--edition-ink);order:2;width:100%;height:auto;margin:0;position:relative;inset:auto;overflow:hidden;transform:none}.rcc-campaign-home .campaign-team-art img{object-fit:contain;object-position:center;width:100%;height:100%}.rcc-campaign-home .campaign-team-art:after{background:linear-gradient(#0000 80%,#061b2b40)}.rcc-campaign-home .campaign-team-outline{opacity:.35;font-size:16vw;top:3%}.rcc-campaign-home .campaign-community{padding-top:7rem}.rcc-campaign-home .campaign-community-grid{grid-template-columns:1fr;gap:3rem}.rcc-campaign-home .campaign-family .campaign-community-image,.rcc-campaign-home .campaign-moments .campaign-community-image{aspect-ratio:16/5;background:var(--edition-ink);height:auto}.rcc-campaign-home .campaign-community-image img{object-fit:contain;object-position:center;width:100%;height:100%}.rcc-campaign-home .campaign-moments{width:68%;margin:0 0 0 auto}.rcc-campaign-home .campaign-community-card>div:first-child{border-bottom-width:3px}.rcc-campaign-home .campaign-caption{max-width:600px;line-height:1.8}.rcc-campaign-home .campaign-match{background:linear-gradient(90deg,#061b2bfa,#061b2bc9),url(/images/visuals/match-centre-night.webp) 50%/cover}.rcc-campaign-home .campaign-match-empty{border:1px solid #ffffff25;border-top:3px solid var(--gold);background:#061b2bc4}.rcc-campaign-home .campaign-partners{background:linear-gradient(#ede9df,#f5f1e8)}.rcc-campaign-home .campaign-partner-grid{background:0 0;gap:1rem}.rcc-campaign-home .campaign-partner-grid .home-sponsor-card{border:1px solid #061b2b22;min-height:230px;padding:2rem 1rem}.rcc-campaign-home .home-sponsor-card strong{font-size:clamp(1rem,1.3vw,1.4rem);line-height:1.4}.rcc-campaign-home .home-sponsor-card>span{font-size:.75rem;line-height:1.6}.rcc-campaign-home .home-sponsor-card:focus-visible{outline-offset:4px;outline:3px solid #805c0d}.rcc-public .rcc-campaign-home .home-sponsor-card img.rcc-picture-visible,.rcc-public .rcc-campaign-home .campaign-team-signature img.rcc-picture-visible,.rcc-public .rcc-campaign-home .campaign-join-top img.rcc-picture-visible,.rcc-public .rcc-campaign-home .club-index img.rcc-picture-visible{animation:none;translate:none}.rcc-campaign-home .campaign-join{background:radial-gradient(ellipse at 85% 0,#fff2b36b,transparent 60%),var(--gold)}.rcc-campaign-home .campaign-join-link:focus-visible{outline:3px solid var(--edition-ink);outline-offset:6px}@media (width<=800px){.rcc-campaign-home .campaign-team{gap:2rem;padding-block:5rem 3rem}.rcc-campaign-home .campaign-team-copy{display:block}.rcc-campaign-home .campaign-team h2{font-size:clamp(3.5rem,12vw,6rem)}.rcc-campaign-home .campaign-team-art{aspect-ratio:2}.rcc-campaign-home .campaign-community{padding-top:4rem}.rcc-campaign-home .campaign-moments{width:100%}.rcc-campaign-home .campaign-family .campaign-community-image,.rcc-campaign-home .campaign-moments .campaign-community-image{aspect-ratio:2}.rcc-campaign-home .campaign-partner-grid{gap:.65rem}.rcc-campaign-home .campaign-partner-grid .home-sponsor-card{min-height:180px;padding:1.25rem .75rem}}@media (width<=400px){.rcc-campaign-home .campaign-athlete{height:450px;right:0}}.rcc-public .heritage-cover,.rcc-public .gallery-cover-art{aspect-ratio:16/5;background:var(--edition-ink);grid-template-rows:minmax(0,1fr) auto;height:auto;display:grid}.rcc-public .heritage-cover>img,.rcc-public .gallery-cover-art>img,.rcc-public .heritage-family-art>img{object-fit:contain;object-position:center;min-height:0}.rcc-public .heritage-journey .journey-editorial .editorial-art,.rcc-public .rcc-gallery-edition .gallery-editorial .editorial-art{aspect-ratio:16/5;background:var(--edition-ink);height:auto;min-height:0}.rcc-public .heritage-journey .journey-editorial .editorial-art>img,.rcc-public .rcc-gallery-edition .gallery-editorial .editorial-art>img{object-fit:contain;width:100%;height:100%}.rcc-public .rcc-heritage-edition .heritage-cover figcaption,.rcc-public .gallery-cover-art figcaption{background:var(--edition-ink);max-width:none;margin:0;padding:.8rem 1rem;font-size:.65rem;position:relative;bottom:auto;right:auto}.rcc-public main [id]{scroll-margin-top:180px}.rcc-public .site-footer>div>a{align-items:center;min-height:44px;display:flex}.rcc-public .sponsor-directory-card:focus-visible,.rcc-public .media-grid a:focus-visible{outline-offset:5px;outline:3px solid #805c0d}.rcc-public main :is(.sponsor-directory-logo,.sponsor-profile-logo,.partner-art-seal,.heritage-signature,.campaign-team-signature,.campaign-join-top,.news-crest-art,.edition-art,.editorial-art,.heritage-cover,.gallery-cover-art,.campaign-team-art,.campaign-community-image) img.rcc-picture-visible{animation:none;translate:none}.rcc-public{--royal-rule:#9f7a3438;--royal-paper:#f1eee5}.rcc-public .rcc-art-direction :is(.campaign-intro,.campaign-community,.campaign-partners),.rcc-public :is(.heritage-panorama,.record-directory-hero,.edition-gallery-hero){background-image:repeating-linear-gradient(90deg,#0000 0 calc(25% - 1px),#061b2b06 calc(25% - 1px) 25%)}.rcc-public .campaign-section-label{border-bottom:1px solid var(--royal-rule);padding-bottom:1.25rem}.rcc-public .campaign-intro-bottom{margin-top:3rem}.rcc-public .campaign-foundation{background-image:radial-gradient(at 100% 0,#bd903a25,#0000 65%)}.rcc-public .campaign-foundation strong{letter-spacing:-.045em}.rcc-public .campaign-intro-copy{padding-block:1rem}.rcc-public .club-index-entry figure{border:1px solid #b58a3650;border-bottom:4px solid var(--gold);background:#061b2b;transform:none}.rcc-public .club-index-entry figcaption{padding:.35rem .6rem;font-size:.6rem}.rcc-public .club-index-entry .club-index-number{font:700 1.4rem/1 var(--display)}.rcc-public .club-index-entry figure img{object-fit:contain;object-position:center}.rcc-public .heritage-heading>div{border-left:1px solid var(--royal-rule);padding-left:2rem}.rcc-public .heritage-heading h1,.rcc-public .edition-gallery-heading h1{margin-bottom:2rem}.rcc-public .record-directory-hero>div>p:not(.eyebrow){border-left:1px solid var(--royal-rule);padding-left:2rem}.rcc-public .record-cover figcaption{border-top:1px solid #ffffff20;padding:1rem 1.25rem;line-height:1.6}.rcc-public .rcc-art-direction :is(.campaign-team,.campaign-match){background-image:radial-gradient(at 95% 0,#bb8b2520,#0000 55%),repeating-linear-gradient(90deg,#0000 0 calc(25% - 1px),#ffffff06 calc(25% - 1px) 25%)}.rcc-public .rcc-art-direction .campaign-match{background-image:linear-gradient(90deg,#061b2bf5,#061b2bbd),url(/images/visuals/match-centre-night.webp)}.rcc-public .campaign-team-art{border-block:1px solid #bd903a60;box-shadow:0 24px 60px #0003}.rcc-public .campaign-community-image{border:1px solid #061b2b25;box-shadow:0 18px 40px #061b2b15}.rcc-public :is(.heritage-cover,.gallery-cover-art,.record-cover){box-shadow:0 18px 48px #061b2b20}.rcc-public :is(.heritage-heading,.edition-gallery-heading){border-top:1px solid var(--royal-rule);padding-top:1.5rem}.rcc-public :is(.heritage-heading,.record-directory-hero,.edition-gallery-heading) p:not(.eyebrow){max-width:48ch;line-height:1.8}.rcc-public .rcc-inner-campaign .sponsor-profile{background:var(--royal-paper)}.rcc-public .sponsor-profile-story{padding-bottom:2rem}.rcc-public .rcc-inner-campaign .sponsor-profile-logo{border:1px solid #a3834c55;border-bottom:5px solid var(--gold);min-height:240px;box-shadow:0 12px 32px #061b2b08}.rcc-public .sponsor-story-copy{font-size:clamp(1.05rem,1.2vw,1.2rem);line-height:1.9}.rcc-public .sponsor-story-copy h3{border-top:1px solid #061b2b25;margin-top:2rem;padding-top:1.5rem}.rcc-public .sponsor-story-copy ul{background:#fffaf0;padding-block:1.75rem}.rcc-public .sponsor-owner-card{border:1px solid #a3834c55;border-top:5px solid var(--gold);box-shadow:0 18px 40px #061b2b10}.rcc-public .sponsor-owner-placeholder{background:radial-gradient(at 50% 30%,#234257,#061b2b)}.rcc-public .site-footer{border-top:5px solid var(--gold);background:radial-gradient(at 0 0,#183044,#020910 65%)}.rcc-public .site-footer>div:not(.footer-mark){border-top:1px solid #ffffff25;padding-top:1.5rem}.rcc-public .copyright{margin-top:1.5rem}.rcc-public .campaign-light:after{content:"";pointer-events:none;opacity:.55;background:linear-gradient(115deg,#0000 35%,#fff6dc14 50%,#0000 65%);position:absolute;inset:15% 3% 5% 50%}@keyframes rcc-stadium-light{0%{opacity:.3;transform:translate(-3%)rotate(-3deg)}to{opacity:.7;transform:translate(3%)rotate(3deg)}}@media (width>=1025px){.rcc-public .sponsor-owner-card{position:sticky;top:150px}.rcc-public .campaign-intro-copy{border-left:1px solid var(--royal-rule);padding-left:3rem}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.rcc-public:not(.motion-paused) .campaign-light:after{animation:5s ease-in-out infinite alternate rcc-stadium-light}.rcc-public:not(.motion-paused) .club-index-entry figure{transition:translate .5s var(--motion-ease),box-shadow .5s}.rcc-public:not(.motion-paused) .club-index-entry:hover figure{transform:translateY(-6px);box-shadow:0 12px 25px #061b2b25}.rcc-public:not(.motion-paused) .club-index-entry:hover figure img{transform:none}.rcc-public:not(.motion-paused) :is(.home-sponsor-card,.sponsor-directory-card){transition:border-color .3s,box-shadow .3s}.rcc-public:not(.motion-paused) :is(.home-sponsor-card,.sponsor-directory-card):hover{border-color:#a67c24;box-shadow:0 12px 28px #061b2b14}}@media (width<=800px){.rcc-public :is(.heritage-heading,.edition-gallery-heading){padding-top:1rem}.rcc-public .heritage-heading>div,.rcc-public .record-directory-hero>div>p:not(.eyebrow){border-left:0;padding-left:0}.rcc-public .campaign-intro-bottom{margin-top:2rem}.rcc-public .club-index-entry figcaption{font-size:.65rem}.rcc-public .rcc-inner-campaign .sponsor-profile-logo{min-height:200px}.rcc-public .sponsor-story-copy{line-height:1.8}.rcc-public .campaign-light:after{display:none}.rcc-public .site-footer{gap:2rem}.rcc-public .heritage-cover,.rcc-public .gallery-cover-art{aspect-ratio:2;height:auto}.rcc-public .heritage-kit-cover,.rcc-public .heritage-journey .journey-editorial .editorial-art,.rcc-public .rcc-gallery-edition .gallery-editorial .editorial-art{aspect-ratio:2}.rcc-public .gallery-cover-art>span{font-size:18vw;bottom:4rem}.rcc-public .heritage-cover>span{bottom:4rem}}.rcc-public .rcc-campaign-home :is(.campaign-intro,.campaign-community,.campaign-match,.campaign-partners){padding-block:clamp(4rem,6.5vw,6.5rem)}.rcc-public .rcc-campaign-home .campaign-community-heading{margin-bottom:2.5rem}.rcc-public .rcc-campaign-home .campaign-partner-grid{margin-top:2.5rem}.rcc-public .rcc-team-edition .campaign-team-manifesto{background:#0c2639;padding-block:4rem}.rcc-public :is(.campaign-roster,.record-content,.sponsor-directory)>.section-heading{border-bottom:1px solid var(--royal-rule);padding-bottom:2rem}.rcc-public :is(.campaign-roster,.record-content) .player-card{border-bottom:2px solid #9f7a3455;padding-bottom:1.5rem}.rcc-public :is(.campaign-roster,.record-content) .player-photo{border-bottom:4px solid var(--gold);background-color:#153044}.rcc-public .rcc-partner-edition .sponsor-directory-grid{gap:1.5rem}.rcc-public .rcc-partner-edition .sponsor-directory-card{background:#fffdf8;border:1px solid #a3834c55;padding:1.5rem}.rcc-public .rcc-partner-edition .sponsor-directory-card strong{line-height:1.2}.rcc-public .rcc-partner-edition .sponsor-directory-card small{border-top:1px solid #a3834c40;margin-top:1rem;padding-top:1rem}.rcc-public :is(.join-page-hero,.contact-hero){min-height:640px;padding:10rem var(--royal-gutter) 4rem;isolation:isolate}.rcc-public :is(.join-page-hero,.contact-hero) h1{letter-spacing:-.035em;font-size:clamp(4rem,7.8vw,8.5rem);line-height:.9}.rcc-public :is(.join-page-hero,.contact-hero) p:not(.eyebrow){max-width:50ch;line-height:1.8}.rcc-public .join-page-hero{background:var(--royal-paper);color:#061b2b}.rcc-public:has(.join-page-hero) .site-header:not(.is-scrolled){background:#061b2bf5}.rcc-public .join-page-hero>*{z-index:1;max-width:58%;position:relative}.rcc-public .join-page-hero :is(.eyebrow,h1 em){color:#805c0d}.rcc-public .join-page-hero p:not(.eyebrow){color:#475765}.rcc-public .join-page-hero:after{content:"";inset:130px var(--royal-gutter) 3rem 66%;opacity:1;border-bottom:5px solid var(--gold);z-index:0;background:#061b2b url(/images/visuals/join-us-banner-mobile.webp) 50%/contain no-repeat;position:absolute}.rcc-public .contact-hero:after{display:none}.rcc-public :is(.application-section,.contact-page){background:var(--royal-paper);gap:clamp(2rem,5vw,5rem);padding-block:5rem}.rcc-public :is(.application-section,.contact-page) .eyebrow{color:#805c0d}.rcc-public :is(.application-intro,.contact-details){top:140px}.rcc-public .application-intro h2{font-size:clamp(3rem,4.5vw,5rem);line-height:.95}.rcc-public .privacy-note{color:#fff;background:#061b2b;padding:1.5rem}.rcc-public .privacy-note p{color:#d6e0e6;line-height:1.8}.rcc-public .contact-details>div{padding-top:1.5rem}.rcc-public .contact-details a{min-height:44px;padding-block:.6rem;line-height:1.5}.rcc-public :is(.trial-form,.contact-form){border:1px solid #a3834c55;border-top:5px solid var(--gold);padding:clamp(1.5rem,3.3vw,3rem);box-shadow:0 16px 40px #061b2b0a}.rcc-public .trial-form{counter-reset:application-step}.rcc-public .trial-form fieldset{gap:1.5rem;min-width:0;margin-bottom:2.5rem}.rcc-public .trial-form legend{border-color:#a3834c55;margin-bottom:1rem;padding-bottom:1rem;font-size:1.9rem}.rcc-public .trial-form legend:before{counter-increment:application-step;content:"0" counter(application-step) " / ";color:#805c0d}.rcc-public :is(.trial-form,.contact-form) label:not(.check){letter-spacing:.025em;text-transform:none;font-size:.85rem}.rcc-public :is(.trial-form,.contact-form) :is(input,select,textarea):not([type=checkbox]){background:#f8f6f0;border-color:#b6b8b6;min-height:54px;padding:1rem}.rcc-public :is(.trial-form,.contact-form) :is(input,select,textarea):focus-visible{outline-offset:2px;outline:3px solid #805c0d}.rcc-public :is(.trial-form,.contact-form) .check{line-height:1.8}.rcc-public :is(.trial-form,.contact-form) .check input{flex:0 0 20px;margin-top:.3rem}.rcc-public :is(.trial-form,.contact-form) button{cursor:pointer;border:0;min-height:58px}.rcc-public .contact-storage-note{font-size:.85rem;line-height:1.8}.rcc-public :is(.contact-details,.application-intro,.trial-form,.contact-form) a:focus-visible{outline-offset:4px;outline:3px solid #805c0d}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.rcc-public:not(.motion-paused) :is(.trial-form,.contact-form) :is(input,select,textarea){transition:border-color .2s,background-color .2s}.rcc-public:not(.motion-paused) :is(.trial-form,.contact-form) :is(input,select,textarea):focus{background-color:#fff}}@media (width<=800px){.rcc-public :is(.join-page-hero,.contact-hero){min-height:0;padding-top:9rem;padding-bottom:3rem}.rcc-public :is(.join-page-hero,.contact-hero) h1{overflow-wrap:anywhere;font-size:clamp(3.5rem,13vw,6rem)}.rcc-public .join-page-hero>*{max-width:100%}.rcc-public .join-page-hero:after{background-image:url(/images/visuals/join-us-banner-desktop.webp);width:100%;height:260px;margin-top:2rem;display:block;position:relative;inset:auto}.rcc-public :is(.application-section,.contact-page){padding-block:3rem}.rcc-public :is(.application-intro,.contact-details){position:static}.rcc-public .trial-form legend{font-size:1.5rem}.rcc-public :is(.trial-form,.contact-form) button{width:100%}.rcc-public .rcc-partner-edition .sponsor-directory-grid{gap:1rem}.rcc-public .rcc-campaign-home :is(.campaign-intro,.campaign-community,.campaign-match,.campaign-partners){padding-block:3.5rem}}.dashboard-body{background:#eef2f6}.dashboard-body .dash-sidebar{background:#061b2b;border-right:1px solid #16384f;overflow-y:auto}.dashboard-body .dash-sidebar nav a{border-radius:6px;min-height:44px;padding:.7rem .85rem}.dashboard-body .dash-sidebar nav a:is(:hover,:focus-visible){background:#15374f}.dashboard-body .dash-main{max-width:1800px}.dashboard-body .dash-top{border-bottom:1px solid #ccd6de;padding-bottom:1.5rem}.dashboard-body .dash-top h1{font-size:clamp(2rem,4vw,3.5rem);line-height:1.1}.dashboard-body .dash-panel{border:1px solid #d7e0e7;border-radius:10px;margin-block:1.25rem;box-shadow:0 6px 18px #061b2b06}.dashboard-body .admin-editor :is(input,select,textarea),.dashboard-body .inline-admin-form :is(input,select,textarea){width:100%;min-width:0;font:500 1rem var(--body);border-radius:4px}.dashboard-body .admin-editor textarea{resize:vertical;border:1px solid #ccd3d8;padding:.8rem}.dashboard-body .admin-editor .span-two{grid-column:1/-1}.dashboard-body .admin-editor fieldset{border:1px solid #d7e0e7;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;min-width:0;margin:0;padding:1.2rem;display:grid}.dashboard-body .admin-editor legend{font:700 1.25rem var(--display);padding-inline:.4rem}.dashboard-body .admin-editor .check{align-items:start}.dashboard-body .admin-editor .check input{flex:0 0 20px;margin-top:.3rem}.dashboard-body .small-button{border-radius:5px;justify-content:center;align-items:center;min-height:44px;font-size:.8rem;display:inline-flex}.dashboard-body .queue-row{flex-wrap:wrap;gap:1rem}.dashboard-body .retention-note{border-radius:0 8px 8px 0;font-size:.9rem}.dashboard-body .presentation-editor{grid-template-columns:minmax(340px,.8fr) minmax(0,1.2fr);align-items:start;gap:1.5rem;display:grid}.dashboard-body .presentation-preview{background:#061b2b;border:1px solid #cbd5de;border-radius:10px;width:100%;height:75vh;min-height:500px;position:sticky;top:1rem}.rcc-public .presentation-bronze{--gold:#d8a247;--edition-paper:#f0e8dc}.rcc-public .density-compact :is(.campaign-intro,.campaign-community,.campaign-match,.campaign-partners,.campaign-team,.campaign-join){padding-block:3rem}.rcc-public .owner-text-section p{white-space:pre-line;max-width:70ch}.rcc-public .club-story-copy{white-space:pre-line}.rcc-public .rcc-campaign-home>section:first-child:not(.campaign-hero){padding-top:10rem}.rcc-public .owner-text-section h2{font:800 clamp(2.5rem,5vw,5rem)/1 var(--display)}.rcc-public .weekly-filters{flex-wrap:wrap;gap:1rem;margin-bottom:3rem;display:flex}.rcc-public .weekly-filters+.public-fixture{margin-top:1.5rem}.rcc-public .header-account-actions{z-index:6;justify-content:end;align-items:center;gap:.65rem;display:flex;position:relative}.rcc-public .header-account-link{color:#eee2c4;white-space:nowrap;border:1px solid #bba36b88;border-radius:5px;justify-content:center;align-items:center;min-height:44px;padding:.7rem .85rem;font-size:.75rem;font-weight:700;display:inline-flex}.rcc-public .header-account-link:is(:hover,:focus-visible){border-color:var(--gold);background:#c3a56b20}.rcc-public .footer-account-help{color:#a4b3bf;max-width:28ch;margin-top:.75rem;font-size:.75rem;line-height:1.5;display:block}@media (width>=1251px){.rcc-public .site-header{grid-template-columns:auto 1fr auto;column-gap:1rem}}@media (width<=1250px){.rcc-public .header-account-actions{order:3}.rcc-public .header-account-actions .header-cta{margin-left:0}}@media (width<=700px){.rcc-public .header-account-actions{gap:.4rem}.rcc-public .header-account-link{padding:.65rem;font-size:.65rem}}@media (width<=1100px){.dashboard-body .presentation-editor{grid-template-columns:minmax(0,1fr)}.dashboard-body .presentation-preview{height:600px;position:static}}@media (width<=720px){.dashboard-body .dash-sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-body .admin-editor fieldset{grid-template-columns:minmax(0,1fr)}.dashboard-body .dash-panel{padding:1rem}.dashboard-body .admin-editor .span-two{grid-column:auto}.dashboard-body .queue-row{align-items:start;display:flex}}.rcc-console{--console-navy:#101f2b;--console-gold:#c3a56b;--console-line:#e4e8e5;color:#172832;background:#f4f5f3;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:1.5}.rcc-console .console-icon{flex-shrink:0;width:19px;height:19px}.rcc-console .dash-sidebar{background:var(--console-navy);scrollbar-width:thin;scrollbar-color:#34454f transparent;border:0;width:245px;padding:28px 18px;overflow-y:auto}.rcc-console .dash-brand{border:0;padding:0 10px 27px}.rcc-console .dash-brand img{object-fit:contain;width:46px;height:50px}.rcc-console .dash-brand span{letter-spacing:1.8px;font:700 19px/1.2 inherit}.rcc-console .dash-brand small{letter-spacing:2.6px;color:#ac956c;font:500 9px/1.5 inherit}.rcc-console .console-workspace{color:#e7ecee;border:1px solid #33434d;border-radius:10px;align-items:center;gap:10px;margin:0 7px 20px;padding:12px;font-size:12px;display:flex}.rcc-console .console-workspace b{width:34px;height:34px;color:var(--console-gold);background:#c3a56b20;border:1px solid #c3a56b55;border-radius:8px;place-items:center;display:grid}.rcc-console .console-workspace small{color:#8d9ba4;font-size:10px;display:block}.rcc-console .dash-sidebar nav{flex-direction:column;gap:2px;margin:0 0 25px;display:flex;overflow:visible}.rcc-console .dash-sidebar nav .console-nav-label{letter-spacing:1.8px;color:#778994;margin:0;padding:17px 12px 7px;font-size:9px;display:block}.rcc-console .dash-sidebar nav a{color:#b6c1c8;border-radius:8px;align-items:center;gap:11px;min-height:40px;padding:10px 12px;font-size:12px;display:flex}.rcc-console .dash-sidebar nav a:is(:hover,:focus-visible){color:#fff;background:#ffffff08}.rcc-console .dash-sidebar nav a.active{color:#e8d5af;box-shadow:inset 3px 0 var(--console-gold);background:#c3a56b18}.rcc-console .dash-user{border:0;margin-top:auto;padding-top:10px}.rcc-console .console-scope{color:#8ea2ae;border-top:1px solid #33434d;align-items:center;gap:6px;padding-top:17px;font-size:10px;display:flex}.rcc-console .console-scope .console-icon{width:14px;height:14px}.rcc-console .console-identity{align-items:center;gap:10px;display:flex}.rcc-console .console-identity>b{color:#dec89f;background:#30414b;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.rcc-console .console-identity strong{font-size:11px}.rcc-console .console-identity small{color:#8fa0aa;text-transform:capitalize;font-size:9px;display:block}.rcc-console .dash-user button{padding-top:10px;font-size:10px}.rcc-console .dash-main{min-width:0;max-width:none;margin-left:245px;padding:0}.rcc-console .console-topbar{border-bottom:1px solid var(--console-line);background:#ffffffc9;justify-content:space-between;align-items:center;gap:15px;height:77px;padding:0 36px;display:flex}.rcc-console .console-topbar a{color:#657c87;align-items:center;gap:8px;font-size:11px;display:flex}.rcc-console .console-breadcrumb{color:#8b969c;font-size:11px}.rcc-console .console-breadcrumb b{color:#4b5961;font-weight:500}.rcc-console .console-content{min-width:0;max-width:1600px;margin:auto;padding:26px 36px 40px}.rcc-console .console-dashboard-switcher{background:#e8eae3;border-radius:9px;flex-wrap:wrap;gap:5px;width:max-content;max-width:100%;margin-bottom:25px;padding:4px;display:flex}.rcc-console .console-dashboard-switcher a{color:#7a8277;border-radius:6px;padding:8px 12px;font-size:11px}.rcc-console .console-dashboard-switcher a.active{color:#172832;background:#fff;box-shadow:0 2px 5px #17283208}.rcc-console .dash-top{border:0;margin-bottom:23px;padding:0}.rcc-console .dash-top h1{letter-spacing:-1px;text-transform:none;margin:0;font-family:inherit;font-size:29px;font-weight:650;line-height:1.2}.rcc-console .eyebrow{letter-spacing:1.8px;text-transform:uppercase;color:#7b868d;margin:0 0 7px;font-family:inherit;font-size:9px}.rcc-console .dash-panel{border:1px solid var(--console-line);box-shadow:none;background:#fff;border-radius:16px;min-width:0;margin-block:0 20px;padding:23px}.rcc-console h2,.rcc-console .panel-title h2{text-transform:none;letter-spacing:-.3px;margin:0 0 7px;font-family:inherit;font-size:16px;font-weight:600;line-height:1.3}.rcc-console h3{margin:0 0 5px;font:600 13px/1.4 inherit}.rcc-console .panel-title{border-color:#edf0ee;gap:10px;margin-bottom:8px;padding-bottom:15px}.rcc-console .panel-title a,.rcc-console .panel-title span{font-size:10px}.rcc-console .console-sub{color:#71808a;margin:0 0 20px;font-size:12px}.rcc-console .console-hero{background:var(--console-navy);color:#f6f5f1;border-radius:16px;justify-content:space-between;align-items:center;gap:30px;margin-bottom:22px;padding:30px;display:flex;position:relative;overflow:hidden}.rcc-console .console-hero:after{content:"";pointer-events:none;border:1px solid #c3a56b24;border-radius:50%;width:340px;height:340px;position:absolute;top:-90px;right:55px;box-shadow:0 0 0 47px #c3a56b08,0 0 0 96px #c3a56b04}.rcc-console .console-hero>div,.rcc-console .console-hero>img{z-index:1;position:relative}.rcc-console .console-hero .eyebrow{color:#c6af82}.rcc-console .console-hero h2{letter-spacing:-.7px;max-width:520px;font-size:26px;font-weight:500}.rcc-console .console-hero p:not(.eyebrow){color:#a8b7c0;max-width:500px;margin-bottom:20px;font-size:12px}.rcc-console .console-hero img{object-fit:contain;width:100px;height:110px;margin-right:25px}.rcc-console .console-button{background:var(--console-navy);color:#fff;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:10px 15px;font:550 12px/1.4 inherit;display:inline-flex}.rcc-console .console-button.gold{background:var(--console-gold);color:#172832}.rcc-console .console-button.outline{color:#172832;border-color:var(--console-line);background:#fff}.rcc-console .metric-grid{gap:15px;margin-bottom:23px}.rcc-console .metric-grid article{border:1px solid var(--console-line);border-radius:12px;padding:18px 19px}.rcc-console .metric-grid strong{letter-spacing:-1px;color:#172832;margin:9px 0 5px;font-family:inherit;font-size:29px;font-weight:600}.rcc-console .metric-grid span,.rcc-console .metric-grid small{letter-spacing:0;text-transform:none;color:#71808a;font-size:10px}.rcc-console .metric-grid a{color:#887348;font-size:10px}.rcc-console .dash-columns{grid-template-columns:minmax(0,1.6fr) minmax(270px,1fr);gap:21px;margin:0 0 20px}.rcc-console .console-empty{text-align:center;padding:25px 15px}.rcc-console .console-empty .console-icon{color:#8a9c96;width:28px;height:28px;margin:0 auto 14px}.rcc-console .console-empty p{color:#829097;max-width:360px;margin:0 auto 15px;font-size:12px}.rcc-console .console-action{border-bottom:1px solid #eff1ef;align-items:center;gap:13px;padding:16px 0;display:flex}.rcc-console .console-action:last-child{border:0}.rcc-console .console-action>.console-icon{color:#978259;background:#f5f5f1;border-radius:9px;width:36px;height:36px;padding:8px}.rcc-console .console-action>div{flex:1}.rcc-console .console-action strong{font-size:12px}.rcc-console .console-action small{color:#7c8a93;font-size:10px;display:block}.rcc-console .console-slots{grid-template-columns:1fr 1fr;gap:16px;margin:20px 0;display:grid}.rcc-console .console-slot{border:1px dashed #cfd9d1;border-radius:11px;padding:21px}.rcc-console .console-slot p{color:#88958e;font-size:11px}.rcc-console .console-clocks{border-top:1px solid #e8ebe7;gap:30px;padding-top:18px;display:flex}.rcc-console .console-clocks span{color:#85919b;font-size:10px}.rcc-console .console-clocks strong{color:#4a606e;font-size:12px;font-weight:500;display:block}.rcc-console .small-button,.rcc-console .inline-admin-form button,.rcc-console .flag-row button{background:var(--console-navy);border-radius:7px;min-height:40px;font-family:inherit;font-size:12px;font-weight:550}.rcc-console .admin-editor :is(input,select,textarea),.rcc-console .inline-admin-form :is(input,select,textarea){color:#172832;background:#fff;border:1px solid #dee5e1;border-radius:7px;max-width:100%;min-height:42px;padding:10px 11px;font-family:inherit;font-size:13px}.rcc-console .admin-editor label{text-transform:none;letter-spacing:0;color:#5c6f7a;gap:6px;font-size:11px;font-weight:600}.rcc-console .admin-editor legend{font-family:inherit;font-size:15px}.rcc-console .queue-row{gap:12px;padding:16px 0}.rcc-console .queue-row strong{font-size:12px}.rcc-console .queue-row span{font-size:10px}.rcc-console .retention-note,.rcc-console .notice{border:1px solid #e6dfc9;border-radius:9px;font-size:12px;line-height:1.6}.rcc-console .console-oversight{color:#5b7485;background:#eef3f7;border-color:#dce6ed}.rcc-console .console-footer{color:#8e999f;justify-content:space-between;gap:15px;margin-top:30px;font-size:10px;display:flex}.rcc-console .console-footer span:first-child{align-items:center;gap:6px;display:flex}.rcc-console .console-footer .console-icon{width:14px;height:14px}.rcc-console .console-menu-button,.rcc-console .console-veil{display:none}.rcc-console .console-club-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.rcc-console .console-club-grid .dash-panel{margin:0}.rcc-console .application-review{grid-template-columns:minmax(0,1fr) 300px}.rcc-console .admin-editor fieldset{min-width:0}.rcc-console .dash-panel img{max-width:100%;height:auto}.rcc-console :is(input,select,textarea,button,a):focus-visible{outline-offset:3px;outline:2px solid #ac8b47}.rcc-console .review-actions h2,.rcc-console .applicant-heading h2{text-transform:none;font-family:inherit}.rcc-console .inline-admin-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.rcc-console{--display:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--body:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--gold:#c3a56b}.rcc-console .dash-brand span{font-family:inherit;font-size:19px;font-weight:700;line-height:1.2}.rcc-console .dash-brand small{font-family:inherit;font-size:9px;font-weight:500;line-height:1.5}.rcc-console .console-button{font-family:inherit;font-size:12px;font-weight:550;line-height:1.4}.rcc-console h3{font-family:inherit;font-size:13px;font-weight:600;line-height:1.4}@media (width<=1100px){.rcc-console .console-content{padding:25px}.rcc-console .console-topbar{padding:0 25px}.rcc-console .console-hero img{width:75px;margin-right:0}.rcc-console .dash-columns{grid-template-columns:minmax(0,1fr)}.rcc-console .application-review{grid-template-columns:1fr}.rcc-console .review-actions{position:static}}@media (width<=850px){.rcc-console .dash-sidebar{z-index:50;width:245px;transition:transform .2s;position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.rcc-console.console-menu-open .dash-sidebar{transform:translate(0)}.rcc-console .dash-main{margin-left:0;padding:0}.rcc-console .console-menu-button{color:#6e7b84;background:#fff;border:1px solid #e4e8e5;border-radius:8px;place-items:center;width:36px;height:36px;display:grid}.rcc-console .console-veil:not([hidden]){z-index:45;background:#07192590;border:0;display:block;position:fixed;inset:0}.rcc-console .console-breadcrumb{display:none}.rcc-console .console-topbar{height:64px;padding:0 20px}.rcc-console .dash-user{display:grid}.rcc-console .dash-sidebar nav{display:flex}.rcc-console .dash-top h1{font-size:25px}.rcc-console .console-dashboard-switcher{margin-bottom:20px}}@media (width<=600px){.rcc-console .console-content{padding:22px 15px 30px}.rcc-console .console-hero{gap:12px;padding:23px 22px}.rcc-console .console-hero h2{font-size:23px}.rcc-console .console-hero img{align-self:flex-start;width:48px;height:57px;margin-top:20px}.rcc-console .console-hero:after{right:-170px}.rcc-console .metric-grid{grid-template-columns:1fr 1fr;gap:10px}.rcc-console .metric-grid article{padding:15px}.rcc-console .dash-panel{padding:18px}.rcc-console .console-slots,.rcc-console .console-club-grid{grid-template-columns:1fr}.rcc-console .console-dashboard-switcher{gap:3px;width:100%}.rcc-console .console-dashboard-switcher a{padding:8px;font-size:10px}.rcc-console .console-footer{flex-direction:column;gap:8px}.rcc-console .inline-admin-form{grid-template-columns:1fr}.rcc-console .flag-row{grid-template-columns:1fr;gap:8px}.rcc-console .console-clocks{gap:20px}}@media (prefers-reduced-motion:reduce){.rcc-console *{transition:none!important}}@media (width<=850px){.rcc-console:not(.console-enhanced) .dash-sidebar{width:auto;position:static;transform:none}.rcc-console:not(.console-enhanced) .console-menu-button{display:none}}:root{--navy-950:#020b14;--navy-900:#041425;--navy-800:#06233d;--navy-700:#0b3657;--gold:#f8b619;--cream:#f3f0e8;--white:#fff;--muted:#9cacbb;--line:#ffffff24;--display:"Barlow Condensed",Impact,sans-serif;--body:"Manrope",Arial,sans-serif}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--navy-950);color:var(--white);font-family:var(--body);margin:0;line-height:1.6;overflow-x:hidden}body.menu-open{overflow:hidden}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--gold);outline-offset:3px}img{max-width:100%;height:auto;display:block}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:1000;background:var(--gold);color:var(--navy-950);padding:.8rem 1.2rem;font-weight:800;position:fixed;top:-5rem;left:1rem}.skip-link:focus{top:1rem}.site-header{z-index:20;border-bottom:1px solid var(--line);grid-template-columns:260px 1fr 180px;align-items:center;height:104px;padding:0 clamp(1.25rem,4vw,5rem);display:grid;position:absolute;inset:0 0 auto}.brand{align-items:center;gap:.85rem;width:max-content;display:flex}.brand img{filter:drop-shadow(0 5px 10px #0000004d);width:62px}.brand span{text-transform:uppercase;line-height:.85;display:grid}.brand strong{font:800 1.7rem var(--display);letter-spacing:.09em}.brand small{color:var(--gold);font:700 .72rem var(--body);letter-spacing:.22em;margin-top:.55rem}.primary-nav{justify-content:center;gap:clamp(1.2rem,2.3vw,2.8rem);display:flex}.primary-nav a{text-transform:uppercase;letter-spacing:.15em;color:#d7e0e8;padding:2.5rem 0;font-size:.72rem;font-weight:700;position:relative}.primary-nav a:after{content:"";background:var(--gold);height:2px;transition:right .25s;position:absolute;bottom:1.8rem;left:0;right:100%}.primary-nav a:hover:after,.primary-nav a.active:after{right:0}.header-cta{color:var(--navy-950);background:var(--gold);text-transform:uppercase;letter-spacing:.12em;justify-self:end;align-items:center;gap:1rem;padding:.9rem 1.25rem;font-size:.72rem;font-weight:800;display:flex}.header-cta span,.button span{font-size:1rem}.menu-toggle{background:0 0;border:0;min-width:44px;min-height:44px;padding:.5rem;display:none}.menu-toggle i{background:#fff;width:26px;height:2px;margin:5px;display:block}.maintenance-notice{z-index:19;color:#fff;text-align:center;background:#b42318;justify-content:center;gap:1rem;margin-top:104px;padding:.65rem 1.25rem;font-size:.75rem;display:flex;position:relative}.maintenance-notice strong{text-transform:uppercase;letter-spacing:.08em}@media (width<=700px){.maintenance-notice{gap:.1rem;margin-top:82px;display:grid}}.hero{isolation:isolate;background:radial-gradient(circle at 82% 42%,#0a3f68 0,#052039 34%,var(--navy-950) 70%);align-items:center;height:100svh;min-height:900px;padding:9rem clamp(1.25rem,7vw,8rem) 6rem;display:grid;position:relative;overflow:hidden}.hero:after{content:"";z-index:-1;background:linear-gradient(90deg,#020b14f0 0%,#020b14a6 44%,transparent 75%),linear-gradient(0deg,var(--navy-950),transparent 30%);position:absolute;inset:0}.hero-grid{z-index:-2;opacity:.18;transform-origin:bottom;background-image:linear-gradient(#ffffff1f 1px,#0000 1px),linear-gradient(90deg,#ffffff1f 1px,#0000 1px);background-size:90px 90px;position:absolute;inset:0;transform:perspective(600px)rotateX(60deg)scale(1.6)}.hero-glow{z-index:-1;filter:blur(10px);background:radial-gradient(circle,#f8b61933,#0000 64%);width:40vw;min-width:480px;height:40vw;min-height:480px;position:absolute;top:16%;right:4vw}.hero-content{z-index:3;max-width:870px;position:relative}.eyebrow{text-transform:uppercase;letter-spacing:.22em;color:var(--gold);margin:0 0 1rem;font-size:.68rem;font-weight:800}.hero .eyebrow{align-items:center;gap:.9rem;display:flex}.hero .eyebrow span{background:var(--gold);width:38px;height:2px}.hero h1,.page-intro h1{font:800 clamp(5.1rem,10vw,10rem)/.78 var(--display);letter-spacing:-.035em;text-transform:uppercase;margin:0}h1 em,h2 em{color:var(--gold);font-style:italic}.hero-copy{color:#bac7d1;max-width:570px;margin:2.4rem 0;font-size:clamp(.95rem,1.2vw,1.08rem)}.hero-actions{flex-wrap:wrap;gap:.85rem;display:flex}.button{text-transform:uppercase;letter-spacing:.12em;justify-content:center;align-items:center;gap:1.4rem;min-height:56px;padding:1rem 1.35rem;font-size:.7rem;font-weight:800;transition:transform .25s,background .25s;display:inline-flex}.button:hover{transform:translateY(-3px)}.button-gold{background:var(--gold);color:var(--navy-950)}.button-ghost{border:1px solid var(--line);background:#ffffff08}.button-dark{background:var(--navy-950);color:#fff}.hero-crest{z-index:1;width:min(46vw,670px);position:absolute;top:51%;right:clamp(-8rem,2vw,2rem);transform:translateY(-46%)}.hero-crest img{z-index:2;filter:drop-shadow(0 35px 35px #0000008c);position:relative}.orbit{z-index:0;border:1px solid #f8b61940;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.orbit-one{aspect-ratio:1;width:110%}.orbit-two{aspect-ratio:1;border-color:#ffffff14;width:135%}.hero-rail{border-top:1px solid var(--line);color:#9eb0bf;text-transform:uppercase;letter-spacing:.18em;align-items:center;gap:1.4rem;min-height:72px;font-size:.62rem;font-weight:700;display:flex;position:absolute;bottom:0;left:clamp(1.25rem,7vw,8rem);right:clamp(1.25rem,7vw,8rem)}.hero-rail i{background:var(--gold);border-radius:50%;width:4px;height:4px}.live-bar{background:var(--gold);min-height:64px;color:var(--navy-950);text-transform:uppercase;letter-spacing:.08em;grid-template-columns:auto auto 1fr auto;align-items:center;gap:1rem;padding:1rem clamp(1.25rem,7vw,8rem);font-size:.72rem;display:grid}.live-dot{background:#e12424;border-radius:50%;width:9px;height:9px;animation:1.5s infinite pulse;box-shadow:0 0 0 6px #e1242429}.live-link{font-weight:800}@keyframes pulse{50%{box-shadow:0 0 0 10px #e1242400}}.section-pad{padding:clamp(5rem,10vw,9rem) clamp(1.25rem,7vw,8rem)}.section-heading{grid-template-columns:1.4fr .6fr;align-items:end;gap:3rem;margin-bottom:4rem;display:grid}.section-heading h2,.legacy-copy h2,.tournament-copy h2,.join-section h2{font:800 clamp(3.8rem,7vw,7rem)/.85 var(--display);text-transform:uppercase;letter-spacing:-.025em;margin:0}.section-heading>p{color:var(--muted);max-width:440px;margin:0 0 .5rem}.results-section{background:var(--cream);color:var(--navy-950)}.match-grid{background:#c9c6be;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.match-card{background:var(--white);padding:1.5rem}.match-meta{color:#6c7882;text-transform:uppercase;justify-content:space-between;font-size:.7rem;display:flex}.match-meta span{color:#bc1717;font-weight:800}.match-team{border-bottom:1px solid #e4e1d9;justify-content:space-between;align-items:baseline;padding:1.1rem 0;display:flex}.match-team strong{font:700 1.5rem var(--display)}.match-team b{font:800 2rem var(--display)}.match-card>p{color:#53616d;font-size:.8rem}.empty-match{background:var(--navy-900);color:#fff;grid-template-columns:240px 1fr auto;align-items:center;gap:2.5rem;min-height:270px;padding:clamp(2rem,4vw,4rem);display:grid;position:relative;overflow:hidden}.score-watermark{font:800 8rem/.7 var(--display);color:#0000;-webkit-text-stroke:1px #f8b61980}.empty-match h3{font:700 clamp(2rem,4vw,3.8rem)/1 var(--display);text-transform:uppercase;margin:.4rem 0}.empty-match p:not(.eyebrow){color:var(--muted)}.text-link{color:var(--gold);text-transform:uppercase;letter-spacing:.13em;border-bottom:1px solid;padding-bottom:.3rem;font-size:.72rem;font-weight:800;display:inline-block}.legacy-section{background:#071a2b;grid-template-columns:1.1fr .9fr;gap:3rem 8rem;display:grid}.legacy-number{font:800 clamp(8rem,19vw,20rem)/.7 var(--display);color:#0000;-webkit-text-stroke:1px #f8b61973;grid-row:span 2;align-self:center;transform:rotate(-90deg)}.legacy-copy{align-self:end}.legacy-copy p:not(.eyebrow){color:var(--muted);max-width:620px;margin:1.8rem 0}.legacy-stats{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.legacy-stats div{border-right:1px solid var(--line);padding:2rem 1rem 0 0}.legacy-stats strong{color:var(--gold);font:800 3rem var(--display);display:block}.legacy-stats span{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;font-size:.72rem}.teams-section{background:var(--cream);color:var(--navy-950)}.team-panels{background:#bdbab2;grid-template-columns:1fr 1fr;gap:1px;min-height:560px;display:grid}.team-panel{color:#fff;background:linear-gradient(140deg,#020b1426,#020b14ed),radial-gradient(circle at 70% 30%,#1a5c86,var(--navy-950));flex-direction:column;justify-content:space-between;padding:2rem;display:flex;position:relative;overflow:hidden}.team-panel:before{content:"";background:repeating-linear-gradient(115deg,#0000 0 34px,#ffffff06 35px 36px);transition:transform .5s;position:absolute;inset:0}.team-panel:hover:before{transform:scale(1.08)}.team-index{color:var(--gold);font-weight:800;position:relative}.team-panel div{position:relative}.team-panel p,.team-panel div>span{text-transform:uppercase;letter-spacing:.14em;font-size:.68rem}.team-panel h3{font:800 clamp(3.8rem,6vw,6.7rem)/.85 var(--display);text-transform:uppercase;margin:.2rem 0 1rem}.tournament-section{background:var(--navy-950);grid-template-columns:.85fr 1.15fr;align-items:center;gap:clamp(3rem,8vw,9rem);display:grid}.tournament-copy>p:not(.eyebrow){color:var(--muted);max-width:500px;margin:2rem 0}.table-preview{border-top:3px solid var(--gold);background:#0a2137}.table-head,.table-row{border-bottom:1px solid var(--line);grid-template-columns:65px 1fr auto;align-items:center;min-height:74px;padding:0 1.5rem;display:grid}.table-head{background:#0d2c49;justify-content:space-between;display:flex}.table-head span{font:700 1.5rem var(--display);text-transform:uppercase}.table-head small,.table-row small{color:var(--muted)}.table-row b{color:var(--gold);font:700 1.25rem var(--display)}.table-row span{text-transform:uppercase;font-weight:700}.join-section{background:var(--gold);min-height:570px;color:var(--navy-950);grid-template-columns:.8fr 1.2fr;align-items:center;padding:clamp(4rem,8vw,8rem);display:grid;position:relative;overflow:hidden}.join-section>img{z-index:1;filter:drop-shadow(0 28px 25px #0514254d);justify-self:center;width:min(26vw,330px);position:relative;transform:rotate(-4deg)}.join-section>div:last-child{z-index:2;position:relative}.join-section p:not(.eyebrow){max-width:560px;margin:1.5rem 0 2rem}.join-lines{background:repeating-radial-gradient(circle at 25%,#0000 0 40px,#04142521 41px 42px);position:absolute;inset:-50%}.sponsor-section{background:var(--cream);color:var(--navy-950)}.sponsor-placeholder{border-top:1px solid #c8c5bd;border-bottom:1px solid #c8c5bd;justify-content:space-between;align-items:center;padding:2rem 0;display:flex}.sponsor-placeholder p{font:700 clamp(1.8rem,3vw,3rem) var(--display);text-transform:uppercase}.sponsor-grid{border:1px solid #c8c5bd;grid-template-columns:repeat(4,1fr);display:grid}.sponsor-grid span{text-align:center;min-height:130px;font:700 1.4rem var(--display);border:1px solid #c8c5bd;place-items:center;padding:1rem;display:grid}.sponsor-section-heading{justify-content:space-between;align-items:center;gap:2rem;margin-bottom:1rem;display:flex}.sponsor-section-heading .eyebrow{margin:0}.site-footer{color:#9eacb8;background:#020910;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:3rem;padding:5rem clamp(1.25rem,7vw,8rem) 2rem;display:grid}.site-footer a{color:#fff;width:fit-content;margin:.35rem 0;display:block}.footer-mark img{width:100px}.footer-mark p{color:#fff;font:700 1.3rem var(--display);text-transform:uppercase;letter-spacing:.08em}.copyright{border-top:1px solid var(--line);grid-column:1/-1;padding-top:1.5rem;font-size:.7rem}.page-intro{background:radial-gradient(circle at 80%,#0a3e65,var(--navy-950) 65%);align-content:center;min-height:80vh;padding:10rem clamp(1.25rem,7vw,8rem) 6rem;display:grid}.page-intro>p:not(.eyebrow){max-width:700px;color:var(--muted);margin:2rem 0}.page-intro .button{width:max-content}.reveal{opacity:0;transition:opacity .8s,transform .8s;transform:translateY(22px)}.reveal.is-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.reveal{opacity:1;transform:none}}@media (width<=1050px){.site-header{grid-template-columns:1fr auto auto}.brand,.menu-toggle,.header-cta{z-index:6;position:relative}.menu-toggle{order:2;display:block}.header-cta{order:3;margin-left:1rem}.primary-nav{z-index:5;opacity:0;visibility:hidden;background:#020b14fb;flex-direction:column;align-items:center;gap:.5rem;padding:9rem 2rem 3rem;transition:all .25s;display:flex;position:fixed;inset:0}.primary-nav.is-open{opacity:1;visibility:visible}.primary-nav a{font:700 2.5rem var(--display);padding:.35rem}.hero-crest{opacity:.43;width:60vw;right:-10vw}.hero-content{max-width:720px}.match-grid{grid-template-columns:repeat(2,1fr)}.empty-match{grid-template-columns:170px 1fr}.empty-match .text-link{grid-column:2}.legacy-section{grid-template-columns:1fr}.legacy-number{grid-row:auto;transform:none}.tournament-section{grid-template-columns:1fr}}@media (width<=700px){.site-header{height:82px;padding:0 1rem}.brand img{width:48px}.brand span{display:none}.header-cta{margin-left:.25rem;padding:.75rem;font-size:.6rem}.hero{align-items:start;min-height:760px;padding:8rem 1.25rem 6rem}.hero h1{font-size:clamp(4.6rem,23vw,7rem)}.hero-crest{opacity:.52;width:88vw;top:63%;right:-27vw}.hero-rail{justify-content:space-between;gap:.6rem;left:1.25rem;right:1.25rem}.hero-actions .button{width:100%}.live-bar{grid-template-columns:auto 1fr}.live-bar>span:nth-child(3){grid-column:1/-1}.live-link{display:none}.section-heading{grid-template-columns:1fr;gap:1.5rem}.section-heading h2,.legacy-copy h2,.tournament-copy h2,.join-section h2{font-size:clamp(3.4rem,17vw,5.3rem)}.match-grid,.empty-match{grid-template-columns:1fr}.score-watermark{font-size:5rem}.empty-match .text-link{grid-column:auto}.legacy-number{font-size:36vw}.legacy-stats{grid-template-columns:1fr}.legacy-stats div{border-right:0;border-bottom:1px solid var(--line);padding-bottom:1rem}.team-panels{grid-template-columns:1fr;min-height:auto}.team-panel{min-height:440px}.table-head small{display:none}.join-section{text-align:left;grid-template-columns:1fr}.join-section>img{justify-self:start;width:190px;margin-bottom:2rem}.sponsor-placeholder{display:block}.sponsor-grid{grid-template-columns:repeat(2,1fr)}.site-footer{grid-template-columns:1fr}.copyright{grid-column:auto}}.inner-hero{background:linear-gradient(90deg,#020b14fa,#042037b8),radial-gradient(circle at 80% 50%,#0c517c,var(--navy-950));align-content:end;min-height:720px;padding:11rem clamp(1.25rem,7vw,8rem) 6rem;display:grid;position:relative;overflow:hidden}.inner-hero:after{content:"RCC";color:#0000;-webkit-text-stroke:1px #f8b6192b;font:800 clamp(18rem,42vw,45rem)/1 var(--display);position:absolute;bottom:-.28em;right:-.04em}.inner-hero>*{z-index:1;position:relative}.inner-hero h1{font:800 clamp(5.5rem,12vw,12rem)/.75 var(--display);text-transform:uppercase;letter-spacing:-.04em;margin:0}.inner-hero>p:last-child{color:#c2ced7;max-width:650px;margin:2rem 0 0;font-size:1rem}.inner-hero.compact{min-height:610px}.paper-section{background:var(--cream);color:var(--navy-950)}.verified-empty{border-top:1px solid #c9c5bb;border-bottom:1px solid #c9c5bb;grid-template-columns:220px 1fr;align-items:center;gap:3rem;min-height:310px;padding:3rem 0;display:grid}.verified-empty>span{font:800 7rem var(--display);color:#0000;-webkit-text-stroke:1px #a8a49b}.verified-empty h2{font:800 clamp(2.5rem,5vw,5rem)/.9 var(--display);text-transform:uppercase;margin:0}.verified-empty p:last-child{color:#59636c;max-width:650px}.story-foundation{background:#071a2b;grid-template-columns:1fr 1fr;align-items:center;gap:5rem;display:grid}.story-year{font:800 clamp(9rem,25vw,24rem)/.7 var(--display);color:#0000;-webkit-text-stroke:1px #f8b61980}.story-foundation h2{font:800 clamp(4rem,7vw,7rem)/.82 var(--display);text-transform:uppercase;margin:0}.story-foundation p:last-child{color:var(--muted);max-width:580px}.team-detail-grid{background:#304354;grid-template-columns:1fr 1fr;gap:1px;display:grid}.team-detail-grid article{background:radial-gradient(circle at 80% 20%,#184f72,var(--navy-900));flex-direction:column;justify-content:end;min-height:520px;padding:clamp(2rem,5vw,5rem);display:flex;position:relative}.team-detail-grid article>span{color:var(--gold);font:800 3rem var(--display);position:absolute;top:2rem;right:2rem}.team-detail-grid h2{font:800 clamp(4rem,7vw,7rem)/.85 var(--display);text-transform:uppercase;margin:0}.team-detail-grid article>p:not(.eyebrow){color:var(--muted);max-width:480px}.player-grid,.tournament-grid{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.player-card,.tournament-grid article{background:#fff;border:1px solid #d5d1c7;padding:1.5rem}.player-photo{aspect-ratio:4/5;background:var(--navy-800);color:var(--gold);font:800 8rem var(--display);place-items:center;margin-bottom:1.5rem;display:grid}.player-card h2,.tournament-grid h2{font:800 2.3rem var(--display);text-transform:uppercase;margin:0}.application-section{background:var(--cream);color:var(--navy-950);grid-template-columns:.65fr 1.35fr;align-items:start;gap:clamp(3rem,7vw,7rem);display:grid}.application-intro{position:sticky;top:2rem}.application-intro h2{font:800 clamp(3.4rem,6vw,6rem)/.85 var(--display);text-transform:uppercase;margin:0}.application-intro>p:not(.eyebrow){color:#59636c}.privacy-note{border-left:3px solid var(--gold);background:#fff;margin-top:2rem;padding:1rem 1.3rem}.privacy-note p{margin:.3rem 0;font-size:.85rem}.trial-form{background:#fff;padding:clamp(1.5rem,4vw,3.5rem);box-shadow:0 20px 60px #020b1414}.trial-form fieldset{border:0;grid-template-columns:1fr 1fr;gap:1.2rem;margin:0 0 2.7rem;padding:0;display:grid}.trial-form legend{width:100%;font:800 1.6rem var(--display);text-transform:uppercase;border-bottom:1px solid #d8d4ca;grid-column:1/-1;margin-bottom:.6rem;padding-bottom:.7rem}.trial-form label{text-transform:uppercase;letter-spacing:.06em;gap:.45rem;font-size:.78rem;font-weight:800;display:grid}.trial-form input,.trial-form select,.trial-form textarea{width:100%;color:var(--navy-950);font:500 1rem var(--body);background:#faf9f6;border:1px solid #c8c4ba;border-radius:0;min-height:50px;padding:.85rem}.trial-form textarea{resize:vertical}.trial-form input:focus,.trial-form select:focus,.trial-form textarea:focus{border-color:#8a6411;outline:3px solid #f8b6194d}.trial-form .span-two{grid-column:1/-1}.trial-form .check{text-transform:none;letter-spacing:0;grid-template-columns:none;align-items:flex-start;gap:.8rem;margin:1.3rem 0;font-weight:500;display:flex}.trial-form .check input{width:20px;min-height:20px;accent-color:var(--gold)}.form-errors{color:#7a271a;background:#fff1f0;border-left:4px solid #b42318;margin-bottom:2rem;padding:1rem 1.3rem}.form-errors ul{margin:.5rem 0 0;padding-left:1.2rem}.success-page{text-align:center;background:radial-gradient(circle,#0b3e64,var(--navy-950) 65%);place-content:center;min-height:100vh;padding:8rem 1.25rem;display:grid}.success-page>span{background:var(--gold);width:72px;height:72px;color:var(--navy-950);border-radius:50%;place-items:center;margin:0 auto 1.5rem;font-size:2rem;display:grid}.success-page h1{font:800 clamp(4rem,9vw,9rem)/.8 var(--display);text-transform:uppercase;margin:0}.success-page>p:not(.eyebrow){color:var(--muted);max-width:650px;margin:2rem auto}.success-page .button{width:max-content;margin:auto}@media (width<=800px){.inner-hero{min-height:620px;padding-bottom:4rem}.inner-hero h1{font-size:clamp(4.5rem,22vw,8rem)}.story-foundation,.team-detail-grid,.application-section{grid-template-columns:1fr}.story-year{font-size:38vw}.verified-empty{grid-template-columns:1fr;gap:1rem}.verified-empty>span{font-size:5rem}.player-grid,.tournament-grid{grid-template-columns:1fr}.application-intro{position:static}.trial-form fieldset{grid-template-columns:1fr}.trial-form .span-two{grid-column:auto}}@media (width<=480px){.inner-hero h1{font-size:18vw}}.auth-body{background:radial-gradient(circle at 70% 20%,#0a436c,var(--navy-950) 55%);place-items:center;min-height:100vh;padding:2rem;display:grid}.auth-shell{width:min(100%,470px)}.auth-brand{font:800 1.5rem var(--display);text-transform:uppercase;letter-spacing:.08em;justify-content:center;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.auth-brand img{width:70px}.auth-card{background:var(--cream);color:var(--navy-950);padding:clamp(1.6rem,5vw,3rem);box-shadow:0 30px 90px #00000059}.auth-card h1{font:800 4rem/.9 var(--display);text-transform:uppercase;margin:0}.auth-card>p:not(.eyebrow){color:#5c6670}.auth-form{gap:1rem;margin:2rem 0 1rem;display:grid}.auth-form label{text-transform:uppercase;letter-spacing:.06em;gap:.4rem;font-size:.75rem;font-weight:800;display:grid}.auth-form input{min-height:50px;font:500 1rem var(--body);background:#fff;border:1px solid #c8c4ba;padding:.8rem}.auth-form input:focus{border-color:#8a6411;outline:3px solid #f8b61959}.auth-form .check{text-transform:none;letter-spacing:0;align-items:center;font-weight:500;display:flex}.auth-form .check input{width:18px;min-height:18px}.auth-link{color:#4d5963;font-size:.82rem;text-decoration:underline;display:inline-block}.auth-foot{text-align:center;color:var(--muted);font-size:.7rem}.notice{border-left:4px solid;margin:0 0 1.5rem;padding:.9rem 1rem}.notice.success{color:#17663a;background:#e9f7ef;border-color:#2f9b5f}.notice.error{color:#8e2119;background:#fff0ee;border-color:#c93d32}.dashboard-body{color:#102233;background:#eef0f2;min-height:100vh}.dash-sidebar{background:var(--navy-950);color:#fff;z-index:10;flex-direction:column;width:270px;padding:1.5rem;display:flex;position:fixed;inset:0 auto 0 0}.dash-brand{border-bottom:1px solid var(--line);align-items:center;gap:.8rem;padding-bottom:1.4rem;display:flex}.dash-brand img{width:54px}.dash-brand span{font:800 1.8rem/.8 var(--display)}.dash-brand small{color:var(--gold);font:700 .6rem var(--body);letter-spacing:.18em;text-transform:uppercase;margin-top:.55rem;display:block}.dash-sidebar nav{gap:.25rem;margin:2rem 0;display:grid;overflow:auto}.dash-sidebar nav a,.dash-sidebar nav span{border-radius:3px;padding:.7rem .8rem;font-size:.82rem}.dash-sidebar nav a:hover{background:#0c2942}.dash-sidebar nav span{color:#65798b;text-transform:uppercase;letter-spacing:.13em;margin-top:1.4rem;font-size:.62rem}.dash-sidebar nav a[aria-disabled=true]{color:#587083;cursor:not-allowed}.dash-user{border-top:1px solid var(--line);margin-top:auto;padding-top:1rem;display:grid}.dash-user strong{font-size:.85rem}.dash-user>span{color:var(--gold);text-transform:uppercase;font-size:.65rem}.dash-user button{color:#9db0c0;text-align:left;cursor:pointer;background:0 0;border:0;padding:.7rem 0 0;text-decoration:underline}.dash-main{min-height:100vh;margin-left:270px;padding:clamp(1.5rem,4vw,4rem)}.dash-top{justify-content:space-between;align-items:end;margin-bottom:2.5rem;display:flex}.dash-top .eyebrow{margin:0}.dash-top h1{font:800 clamp(2.8rem,5vw,5rem)/.9 var(--display);text-transform:uppercase;margin:.25rem 0 0}.dash-top>a{color:#42576a;font-size:.8rem;text-decoration:underline}.metric-grid{grid-template-columns:repeat(4,1fr);gap:1rem;margin-bottom:1rem;display:grid}.metric-grid article{border-top:3px solid var(--gold);background:#fff;padding:1.25rem;display:grid}.metric-grid span,.metric-grid small{color:#627181;text-transform:uppercase;letter-spacing:.08em;font-size:.7rem}.metric-grid strong{font:800 3.7rem var(--display);color:var(--navy-800)}.metric-grid a{color:#8a6411;font-size:.72rem;text-decoration:underline}.dash-columns{grid-template-columns:1.2fr .8fr;gap:1rem;margin-top:1rem;display:grid}.owner-tools{grid-template-columns:1.2fr .8fr}.dash-panel{background:#fff;padding:1.35rem;box-shadow:0 4px 18px #0c23370d}.panel-title{border-bottom:1px solid #e2e5e7;justify-content:space-between;align-items:center;margin-bottom:.3rem;padding-bottom:.9rem;display:flex}.panel-title h2,.review-actions h2{font:800 1.6rem var(--display);text-transform:uppercase;margin:0}.panel-title a,.panel-title span{color:#627181;font-size:.7rem}.queue-row{border-bottom:1px solid #edf0f2;justify-content:space-between;align-items:center;gap:1rem;padding:1rem .3rem;display:flex}.queue-row div{display:grid}.queue-row strong{font-size:.85rem}.queue-row span{color:#657380;text-transform:capitalize;font-size:.7rem}.status{color:#47596a;text-transform:uppercase;letter-spacing:.05em;background:#edf0f2;border-radius:99px;width:max-content;padding:.3rem .55rem;font-size:.62rem;display:inline-flex}.status-new{color:#765800;background:#fff3cd}.status-contacted{color:#225b9b;background:#e5f0ff}.status-trial_set{color:#6044a5;background:#eee7ff}.status-selected{color:#267044;background:#e3f5e9}.status-declined{color:#912f2b;background:#fbe8e7}.activity-row{border-bottom:1px solid #edf0f2;gap:.7rem;padding:.8rem .3rem;display:flex}.activity-row>span{background:var(--gold);border-radius:50%;width:8px;height:8px;margin-top:.45rem}.activity-row div{display:grid}.activity-row strong{text-transform:capitalize;font-size:.76rem}.activity-row small{color:#73818c}.dash-empty{color:#70808c;padding:1.5rem 0;font-size:.82rem}.inline-admin-form{grid-template-columns:1fr 1.4fr 1fr auto;gap:.5rem;padding:1rem 0;display:grid}.inline-admin-form input,.inline-admin-form select,.flag-row select{background:#fff;border:1px solid #d3d8dc;min-height:42px;padding:.6rem}.inline-admin-form button,.small-button,.flag-row button{background:var(--navy-800);color:#fff;cursor:pointer;border:0;padding:.6rem .85rem;font-weight:700}.flag-row{border-bottom:1px solid #edf0f2;grid-template-columns:1fr auto auto;align-items:center;gap:1rem;padding:1rem 0;display:grid}.flag-row div{display:grid}.flag-row span{color:#657380;font-size:.7rem}.filter-tabs{gap:.5rem;margin-bottom:1rem;display:flex;overflow:auto}.filter-tabs a{text-transform:capitalize;white-space:nowrap;background:#fff;border-bottom:2px solid #0000;padding:.65rem 1rem;font-size:.75rem}.filter-tabs a.active{border-color:var(--gold);font-weight:800}.application-list{padding:0}.admin-table{border-bottom:1px solid #e7eaec;grid-template-columns:1.5fr 1fr 1fr .7fr;align-items:center;gap:1rem;padding:1rem 1.2rem;font-size:.8rem;display:grid}.admin-table>div{display:grid}.admin-table small{color:#6f7c87}.admin-table-head{background:var(--navy-800);color:#fff;text-transform:uppercase;letter-spacing:.07em;font-size:.65rem}.back-link{color:#536779;margin-bottom:1rem;text-decoration:underline;display:inline-block}.application-review{grid-template-columns:1fr 320px;align-items:start;gap:1rem;display:grid}.applicant-heading{border-bottom:1px solid #e1e5e7;justify-content:space-between;align-items:start;gap:2rem;padding-bottom:1.5rem;display:flex}.applicant-heading h2{font:800 3rem/.9 var(--display);text-transform:uppercase;margin:0}.applicant-heading>div>span{color:#657380}.detail-grid{background:#e2e5e7;grid-template-columns:1fr 1fr;gap:1px;margin:1rem 0;display:grid}.detail-grid div{background:#fff;padding:1rem}.detail-grid .wide{grid-column:1/-1}.detail-grid dt{color:#6b7883;text-transform:uppercase;letter-spacing:.07em;font-size:.62rem}.detail-grid dd{text-transform:capitalize;margin:.2rem 0 0;font-weight:600}.minor-label{color:#8b2d25;background:#fae7e5;margin-left:.5rem;padding:.2rem .4rem;font-size:.6rem}.guardian-box{border-left:4px solid var(--gold);background:#fff8e5;padding:1rem}.guardian-box p{margin:.3rem 0}.review-actions{position:sticky;top:1rem}.review-actions form{gap:1rem;display:grid}.review-actions label{text-transform:uppercase;gap:.4rem;font-size:.75rem;font-weight:800;display:grid}.review-actions select{background:#fff;border:1px solid #ccd3d8;min-height:48px;padding:.7rem}.review-actions hr{border:0;border-top:1px solid #e1e5e7;margin:2rem 0}.review-actions p{color:#6b7883;font-size:.78rem}.danger-button{color:#97261f;cursor:pointer;background:#fff;border:1px solid #b53229;padding:.75rem;font-weight:800}.retention-note{border-left:4px solid var(--gold);background:#fff8e5;margin-bottom:1rem;padding:1rem 1.3rem}.retention-note p{color:#5f6d77;margin:.2rem 0}@media (width<=1050px){.metric-grid{grid-template-columns:repeat(2,1fr)}.dash-columns,.owner-tools{grid-template-columns:1fr}.inline-admin-form{grid-template-columns:1fr 1fr}.application-review{grid-template-columns:1fr}.review-actions{position:static}}@media (width<=720px){.dash-sidebar{width:auto;padding:1rem;position:static}.dash-sidebar nav{grid-template-columns:repeat(3,1fr);margin:1rem 0}.dash-sidebar nav span,.dash-sidebar nav a[aria-disabled=true]{display:none}.dash-user{justify-content:space-between;align-items:center;display:flex}.dash-main{margin-left:0;padding:1rem}.dash-top{align-items:start}.metric-grid{grid-template-columns:1fr 1fr}.admin-table{grid-template-columns:1.4fr .8fr}.admin-table>:nth-child(2),.admin-table>:nth-child(3){display:none}.inline-admin-form,.detail-grid{grid-template-columns:1fr}.detail-grid .wide{grid-column:auto}.auth-body{padding:1rem}}.qr-code{place-items:center;margin:1.5rem auto;display:grid}.qr-code svg{background:#fff;width:220px;max-width:100%;height:220px}.manual-secret{color:#53616d;font-size:.78rem}.manual-secret code{overflow-wrap:anywhere;color:var(--navy-950);background:#fff;border:1px solid #d8d4ca;padding:.75rem;display:block}.auth-divider{text-align:center;color:#74808a;text-transform:uppercase;letter-spacing:.12em;font-size:.65rem}.recovery-codes{grid-template-columns:1fr 1fr;gap:.5rem;margin:1.5rem 0;padding:0;list-style:none;display:grid}.recovery-codes li{text-align:center;background:#fff;border:1px solid #d8d4ca;padding:.65rem}.invite-actions{align-items:center;gap:.45rem;display:flex!important}.invite-actions form{display:inline}.link-button{color:#7c2d27;cursor:pointer;font:600 .68rem var(--body);background:0 0;border:0;padding:.3rem;text-decoration:underline}.page-actions{justify-content:space-between;align-items:center;gap:2rem;margin-bottom:1rem;display:flex}.page-actions p{color:#61717e;max-width:650px}.admin-editor{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.admin-editor label{text-transform:uppercase;gap:.4rem;font-size:.72rem;font-weight:800;display:grid}.admin-editor input,.admin-editor select{background:#fff;border:1px solid #ccd3d8;min-height:46px;padding:.7rem}.admin-editor .check{text-transform:none;grid-column:1/-1;align-items:center;display:flex}.admin-editor .check input{width:18px;min-height:18px}.admin-editor>.notice,.admin-editor>button{grid-column:1/-1}.tournament-clubs{grid-template-columns:1fr 1fr;gap:1rem;margin-top:1rem;display:grid}.club-admin-card .panel-title>div{display:grid}.club-invite-form{grid-template-columns:1fr 1.3fr auto}.status-active{color:#267044;background:#e3f5e9}.status-upcoming{color:#225b9b;background:#e5f0ff}.status-finished{color:#4b5862;background:#e9e9e9}@media (width<=900px){.tournament-clubs{grid-template-columns:1fr}}@media (width<=720px){.page-actions{flex-direction:column;align-items:flex-start}.admin-editor{grid-template-columns:1fr}.admin-editor .check,.admin-editor>.notice,.admin-editor>button{grid-column:auto}}.settings-editor fieldset{border:1px solid #dce1e4;grid-column:1/-1;grid-template-columns:repeat(2,1fr);gap:1rem;padding:1rem;display:grid}.settings-editor legend{font:800 1.3rem var(--display);text-transform:uppercase;padding:0 .4rem}.settings-editor textarea{font:500 .9rem var(--body);resize:vertical;background:#fff;border:1px solid #ccd3d8;padding:.7rem}@media (width<=720px){.settings-editor fieldset{grid-column:auto;grid-template-columns:1fr}}.fixture-admin{margin-top:1rem}.fixture-score{gap:.35rem;align-items:flex-end!important;display:flex!important}.scorecard-editor fieldset{border:1px solid #dce1e4;grid-template-columns:repeat(3,1fr);gap:.7rem;margin:0;padding:1rem;display:grid}.scorecard-editor legend{font:800 1.2rem var(--display);text-transform:uppercase;padding:0 .4rem}.scorecard-editor textarea{font:500 .9rem var(--body);resize:vertical;background:#fff;border:1px solid #ccd3d8;padding:.7rem}.scorecard-editor .span-two{grid-column:1/-1}.public-fixture-list{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.public-fixture{border-top:3px solid var(--gold);background:#fff;padding:1.5rem;box-shadow:0 8px 25px #051c2e12}@media (width<=720px){.scorecard-editor fieldset{grid-template-columns:1fr}.scorecard-editor .span-two{grid-column:auto}.public-fixture-list{grid-template-columns:1fr}}.sponsor-grid article{text-align:center;background:#fff;border:1px solid #c8c5bd;grid-template-rows:130px auto;place-items:center;min-height:190px;padding:1rem;display:grid}.sponsor-grid article img{object-fit:contain;width:100%;height:120px}.sponsor-grid article strong{font:700 1.1rem var(--display);text-transform:uppercase}.sponsor-admin-row{border-bottom:1px solid #e6eaed;grid-template-columns:80px 1fr auto;align-items:center;gap:1rem;padding:1rem;display:grid}.sponsor-admin-row img{object-fit:contain;background:#fff;width:74px;height:58px}.sponsor-admin-row div{display:grid}.sponsor-admin-row span{color:#677580;text-transform:capitalize;font-size:.7rem}.sponsor-logo-preview{background:#f5f4ef;grid-column:1/-1;padding:1rem}.sponsor-logo-preview img{object-fit:contain;width:min(100%,420px);height:160px;margin:auto}@media (width<=720px){.sponsor-admin-row{grid-template-columns:64px 1fr}.sponsor-admin-row>.status{grid-column:2}.sponsor-admin-row img{width:58px;height:48px}}.scorecard-link{margin:0 0 1rem;display:inline-flex}.player-scorecard-team{margin-bottom:1rem}.performance-card{border-bottom:1px solid #e2e6e9;padding:1rem 0}.performance-card h3{font:800 1.5rem var(--display);text-transform:uppercase;margin:.2rem 0 .8rem}.performance-fields{grid-template-columns:repeat(6,1fr);gap:.55rem;margin-bottom:.65rem;display:grid}.performance-fields label{text-transform:uppercase;gap:.25rem;font-size:.62rem;font-weight:800;display:grid}.performance-fields input,.performance-fields select{background:#fff;border:1px solid #ccd3d8;width:100%;min-height:40px;padding:.5rem}.performance-fields .wide{grid-column:span 2}.bowling-fields{background:#f5f7f8;padding:.65rem}.save-scorecard{margin:1rem 0;position:sticky;bottom:1rem;box-shadow:0 8px 20px #020b1433}@media (width<=1050px){.performance-fields{grid-template-columns:repeat(3,1fr)}}@media (width<=720px){.performance-fields{grid-template-columns:repeat(2,1fr)}.performance-fields .wide{grid-column:1/-1}}.leaderboards{grid-template-columns:repeat(2,1fr);gap:1rem;margin-bottom:3rem;display:grid}.leaderboards article{background:var(--navy-900);color:#fff;padding:1.5rem}.leaderboards h2{font:800 2rem var(--display);text-transform:uppercase}.leaderboards a{border-top:1px solid var(--line);justify-content:space-between;gap:1rem;padding:.75rem 0;display:flex}.leaderboards span{color:var(--gold);font-size:.75rem}.performance-history{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.performance-history>article{background:#fff;padding:1.5rem}.performance-history h2{font:800 2rem var(--display);text-transform:uppercase}.performance-history article>div{border-top:1px solid #ddd;padding:1rem 0;display:grid}.performance-history span{color:#8a6411;font-weight:700}.performance-history small{color:#6a7680}@media (width<=720px){.leaderboards,.performance-history{grid-template-columns:1fr}}.points-rules{border:1px solid #dce1e4;grid-column:1/-1;grid-template-columns:repeat(4,1fr);gap:1rem;padding:1rem;display:grid}.points-rules legend{font:800 1.2rem var(--display);text-transform:uppercase}.standings-section{background:var(--navy-900)}.standings-wrap{overflow-x:auto}.standings-table{border-collapse:collapse;width:100%;min-width:650px}.standings-table th,.standings-table td{text-align:center;border-bottom:1px solid #80919e47;padding:.9rem .75rem}.standings-table th:nth-child(2),.standings-table td:nth-child(2){text-align:left}.standings-table thead{color:var(--gold);text-transform:uppercase;letter-spacing:.1em;font-size:.65rem}.standings-table tbody th{font-weight:700}.standings-table tbody tr:first-child{background:#f8b61914}.standings-table tbody td:last-child{color:var(--gold);font-size:1.1rem}.standings-note{color:var(--muted);margin:.8rem 0 0;font-size:.72rem}.tournament-standings{margin-bottom:1rem}.tournament-standings .standings-table tbody td:last-child{color:#8a6411}@media (width<=720px){.points-rules{grid-template-columns:1fr 1fr}.standings-table th,.standings-table td{padding:.7rem .55rem}}.bracket-fields{grid-column:1/-1!important;grid-template-columns:repeat(4,1fr)!important}.bracket-section{background:linear-gradient(135deg,#071b2d,#020b14)}.bracket-board{align-items:flex-start;gap:1rem;padding:1rem 0 2rem;display:flex;overflow-x:auto}.bracket-round{flex:1 0 260px}.bracket-round h3{font:800 1.6rem var(--display);color:var(--gold);text-transform:uppercase}.bracket-round article{border:1px solid var(--line);background:#0b2942;margin:0 0 1rem;padding:1rem}.bracket-round article div{border-bottom:1px solid var(--line);justify-content:space-between;padding:.45rem 0;display:flex}.bracket-round article strong{color:var(--gold)}.bracket-round article small{color:var(--muted);padding-top:.7rem;display:block}@media (width<=720px){.bracket-fields{grid-template-columns:1fr!important}}.content-editor textarea{width:100%;font:500 .9rem var(--body);resize:vertical;background:#fff;border:1px solid #ccd3d8;padding:.7rem}.content-editor small{color:#687783;text-transform:none;font-weight:500}.content-image-preview img{object-fit:cover;width:min(100%,650px);max-height:360px}.content-admin-row{border-bottom:1px solid #e7eaec;grid-template-columns:1fr auto auto auto;align-items:center;gap:1rem;padding:1rem 1.2rem;display:grid}.content-admin-row>div{display:grid}.content-admin-row span{color:#687783;text-transform:capitalize;font-size:.7rem}.content-admin-row form{margin:0}.news-grid{grid-template-columns:repeat(2,1fr);gap:1.5rem;display:grid}.news-grid article{background:#fff;border:1px solid #d8d4ca}.news-grid article.featured{grid-column:1/-1;grid-template-columns:1.2fr 1fr;display:grid}.news-grid article>a img{object-fit:cover;width:100%;height:280px}.news-grid article.featured>a img{height:100%;min-height:390px}.news-grid article>div{padding:1.5rem}.news-grid h2,.media-grid h2{font:800 2.2rem/.95 var(--display);text-transform:uppercase}.news-article>figure{width:min(1100px,100% - 2.5rem);margin:-7rem auto 0;position:relative}.news-article>figure img{object-fit:cover;width:100%;max-height:650px}.article-body{width:min(760px,100% - 2.5rem);margin:0 auto;padding:5rem 0 7rem;font-size:1.05rem;line-height:1.9}.media-grid{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.media-grid article{background:#fff;border:1px solid #d8d4ca}.media-grid article>img,.video-frame{aspect-ratio:16/9;object-fit:cover;background:var(--navy-950);width:100%}.video-frame iframe{border:0;width:100%;height:100%}.media-grid article>div:last-child{padding:1.2rem}.media-grid h2{margin:.3rem 0}.media-grid p:last-child{color:#5e6972}@media (width<=800px){.content-admin-row{grid-template-columns:1fr auto}.content-admin-row a,.content-admin-row form{grid-row:2}.news-grid,.media-grid{grid-template-columns:1fr}.news-grid article.featured{grid-column:auto;display:block}.news-grid article.featured>a img{height:280px;min-height:0}}.duplicate-review{margin-top:1rem}.duplicate-review article{border-bottom:1px solid #e3e7ea;padding:1.2rem 0}.duplicate-comparison{grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;display:grid}.duplicate-comparison>div{background:#f6f7f8;padding:1rem;display:grid}.duplicate-comparison small{color:#6b7883;text-transform:uppercase;font-size:.62rem}.duplicate-comparison span{color:#5f6e7a;font-size:.75rem}.duplicate-comparison>b{color:#8a6411;text-transform:uppercase;font-size:.7rem}.duplicate-review form{justify-content:space-between;align-items:center;gap:1rem;margin-top:.8rem;display:flex}.duplicate-review .check{align-items:center;gap:.6rem;font-size:.75rem;display:flex}@media (width<=720px){.duplicate-comparison{grid-template-columns:1fr}.duplicate-review form{display:grid}}.import-start{margin:1rem 0}.import-start form label{text-transform:uppercase;gap:.5rem;font-size:.75rem;font-weight:800;display:grid}.import-start input{border:1px solid #ccd3d8;padding:.8rem}.import-start p,.import-report li{color:#5f6e7a;font-size:.78rem}.import-history{margin-top:1rem}.import-status{text-transform:uppercase;font-size:1.8rem!important}.import-report h3{font:800 1.3rem var(--display);text-transform:uppercase}.error-list,.warning-list{max-height:420px;padding-left:1.3rem;overflow:auto}.error-list li{color:#8e2119}.warning-list li{color:#765800}.status-validated{color:#267044;background:#e3f5e9}.status-invalid{color:#912f2b;background:#fbe8e7}.status-committed{color:#225b9b;background:#e5f0ff}.leadership-feature{background:var(--navy-900);grid-template-columns:minmax(280px,420px) 1fr;align-items:center;gap:clamp(2rem,7vw,7rem);display:grid}.leadership-feature h2{font:800 clamp(4rem,8vw,8rem)/.85 var(--display);text-transform:uppercase;margin:.2rem 0}.leadership-feature strong{color:var(--gold);text-transform:uppercase}.person-portrait{aspect-ratio:4/5;background:radial-gradient(circle at 50% 30%,#144f78,var(--navy-950));place-items:center;display:grid;overflow:hidden}.person-portrait img{object-fit:cover;width:100%;height:100%}.person-portrait span{font:800 clamp(6rem,15vw,14rem)/1 var(--display);color:var(--gold);opacity:.8}.founder-grid{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.founder-grid>a{background:#fff;border:1px solid #d8d4ca;padding:1rem}.founder-grid .person-portrait{margin-bottom:1rem}.founder-grid h2{font:800 2rem/.9 var(--display);text-transform:uppercase;margin:0}.founder-grid h2 small{color:#8a6411;margin-top:.5rem;font-size:1rem;display:block}.captain-list{gap:1.5rem;display:grid}.captain-list article{background:#fff;border:1px solid #d8d4ca;grid-template-columns:280px 1fr;align-items:center;gap:2rem;padding:1.2rem;display:grid}.captain-list h2{font:800 clamp(3rem,6vw,6rem)/.85 var(--display);text-transform:uppercase;margin:0}.person-hero{grid-template-columns:1fr minmax(260px,420px);align-items:end;gap:3rem;display:grid}.person-hero .person-portrait{max-height:480px}.person-story{grid-template-columns:1fr 1fr;gap:clamp(2rem,7vw,7rem);display:grid}.person-story article{border-top:1px solid #ccc;padding:1rem 0}.person-story h2{font:800 2rem var(--display);text-transform:uppercase;margin:0}.people-positions{margin-top:1rem}.position-row{border-bottom:1px solid #e4e7e9;justify-content:space-between;align-items:center;padding:1rem 0;display:flex}.position-row>div{display:grid}.position-row span{color:#687783;font-size:.7rem}@media (width<=800px){.leadership-feature,.person-hero,.person-story,.captain-list article,.founder-grid{grid-template-columns:1fr}.leadership-feature .person-portrait,.person-hero .person-portrait{width:100%;max-width:420px}}.club-directory{grid-template-columns:repeat(2,1fr);gap:1.5rem;display:grid}.club-directory>a{background:#fff;border:1px solid #d8d4ca;grid-template-columns:150px 1fr;align-items:center;gap:1.5rem;padding:1.2rem;display:grid}.club-directory h2{font:800 2.2rem/.9 var(--display);text-transform:uppercase;margin:.2rem 0}.club-directory p:last-child{color:#65717a;font-size:.75rem}.club-mark{aspect-ratio:1;background:var(--navy-900);place-items:center;padding:1rem;display:grid}.club-mark img{object-fit:contain;width:100%;height:100%}.club-mark span{font:800 3rem var(--display);color:var(--gold)}.club-mark.large{justify-self:end;width:min(340px,100%)}.club-hero{grid-template-columns:1fr 340px;align-items:end;gap:3rem;display:grid}.club-profile-grid{grid-template-columns:1fr 1fr;gap:clamp(2rem,7vw,7rem);display:grid}.club-history-link{border-top:1px solid #cbc8c0;justify-content:space-between;gap:1rem;padding:1rem 0;display:flex}.club-history-link span{color:#65717a;font-size:.72rem}.club-player-list{background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.club-player-list a{background:var(--navy-900);padding:1.2rem;display:grid}.club-player-list span{color:var(--muted);text-transform:capitalize;font-size:.7rem}@media (width<=800px){.club-directory,.club-profile-grid,.club-hero{grid-template-columns:1fr}.club-directory>a{grid-template-columns:100px 1fr}.club-mark.large{justify-self:start}.club-player-list{grid-template-columns:1fr}}.match-score-hero{grid-template-columns:minmax(0,1fr) minmax(320px,520px);align-items:end;gap:clamp(3rem,7vw,8rem)}.match-score-hero h1{font-size:clamp(4.8rem,9vw,9rem)}.match-score-summary{border-top:3px solid var(--gold);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#020b14c2;padding:1.5rem}.match-score-summary>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:2rem;padding:.8rem 0;display:flex}.match-score-summary span{font-weight:700}.match-score-summary strong{font:800 2.3rem var(--display);color:var(--gold)}.match-score-summary p{color:#d8e1e8;margin:1rem 0 0}.player-of-match{background:var(--gold);color:var(--navy-950);justify-content:space-between;align-items:center;gap:2rem;padding:1.7rem clamp(1.25rem,7vw,8rem);display:flex}.player-of-match .eyebrow{color:var(--navy-700);margin:0}.player-of-match h2{font:800 clamp(2rem,4vw,4rem)/.9 var(--display);text-transform:uppercase;margin:0}.scorecard-page{gap:3rem;display:grid}.innings-card{border-top:4px solid var(--gold);background:#fff;box-shadow:0 12px 35px #051c2e14}.innings-card>header{background:var(--navy-900);color:#fff;justify-content:space-between;align-items:end;gap:2rem;padding:1.5rem 1.7rem;display:flex}.innings-card header h2{font:800 clamp(2.4rem,5vw,4.4rem)/.85 var(--display);text-transform:uppercase;margin:0}.innings-card header>strong{font:800 clamp(2.5rem,5vw,4.5rem)/.9 var(--display);color:var(--gold);white-space:nowrap}.innings-card header small{color:#d2dce3;font-size:1rem}.score-table-wrap{overflow-x:auto}.score-table{border-collapse:collapse;width:100%;min-width:720px}.score-table th,.score-table td{text-align:right;border-bottom:1px solid #e4e1da;padding:.9rem 1rem}.score-table th:first-child,.score-table td:first-child,.score-table td:nth-child(2){text-align:left}.score-table thead{color:#5d6870;text-transform:uppercase;letter-spacing:.08em;background:#e9e6de;font-size:.65rem}.score-table tbody th{font-weight:700}.score-table tbody th a{text-underline-offset:.25rem;-webkit-text-decoration:underline #d2a42c;text-decoration:underline #d2a42c}.score-table tfoot{background:#f3c755}.private-contribution{color:#68747d;font-size:.75rem}.fielding-summary{background:var(--navy-900);color:#fff;padding:clamp(1.5rem,4vw,3rem)}.fielding-summary>div{background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.fielding-summary article{background:var(--navy-900);padding:1rem;display:grid}.fielding-summary span{color:var(--muted);font-size:.75rem}.replay-link{background:var(--gold);color:var(--navy-950);text-transform:uppercase;letter-spacing:.1em;justify-content:space-between;align-items:center;padding:1.3rem 1.5rem;font-weight:800;display:flex}@media (width<=900px){.match-score-hero{grid-template-columns:1fr}.match-score-summary{max-width:620px}.fielding-summary>div{grid-template-columns:1fr 1fr}}@media (width<=600px){.player-of-match,.innings-card>header{flex-direction:column;align-items:flex-start}.innings-card header>strong{font-size:2.5rem}.fielding-summary>div{grid-template-columns:1fr}}.live-page-hero{background:radial-gradient(circle at 80% 15%,#0d4f79,var(--navy-950) 52%);grid-template-columns:minmax(260px,.38fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,6rem);min-height:100svh;padding:10rem clamp(1.25rem,5vw,6rem) 5rem;display:grid}.live-page-heading h1{font:800 clamp(5rem,10vw,10rem)/.75 var(--display);letter-spacing:-.04em;margin:0}.live-page-heading>p:last-child{color:var(--muted);max-width:380px}.live-stage{background:#000;grid-template-columns:minmax(0,1fr) minmax(280px,340px);display:grid;box-shadow:0 30px 70px #00000080}.broadcast-frame{aspect-ratio:16/9;align-self:center}.broadcast-frame iframe{border:0;width:100%;height:100%;display:block}.live-score-panel{background:var(--navy-900);color:#fff;border-top:3px solid var(--gold);padding:1.5rem}.live-status{text-transform:uppercase;grid-template-columns:auto 1fr;align-items:center;gap:.6rem;display:grid}.live-status small{color:var(--muted);grid-column:2;font-size:.65rem}.live-competition{color:var(--gold);text-transform:uppercase;letter-spacing:.12em;margin:2rem 0 .7rem;font-size:.72rem}.live-team-row{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:1rem;padding:1rem 0;display:flex}.live-team-row span{font-weight:700}.live-team-row strong{font:800 2rem var(--display);white-space:nowrap}.live-match-details{margin:1.5rem 0 0}.live-match-details div{justify-content:space-between;gap:1rem;padding:.35rem 0;display:flex}.live-match-details dt{color:var(--muted);text-transform:uppercase;font-size:.7rem}.live-match-details dd{text-align:right;margin:0;font-size:.72rem}.live-updated,.live-noscript{color:var(--muted);margin:1.5rem 0 0;font-size:.68rem}.live-off-air{background:var(--cream);color:var(--navy-950);grid-column:2;grid-template-columns:auto 1fr;align-items:center;gap:2rem;padding:clamp(2rem,5vw,5rem);display:grid}.off-air-mark{font:800 clamp(5rem,11vw,11rem)/.7 var(--display);color:#0000;-webkit-text-stroke:1px #a8a49b;writing-mode:vertical-rl;transform:rotate(180deg)}.live-off-air h2{font:800 clamp(3rem,6vw,6rem)/.85 var(--display);text-transform:uppercase;margin:.3rem 0}.live-off-air>div>p:not(.eyebrow){color:#5f6971}.next-live-fixture{border-left:4px solid var(--gold);background:#fff;gap:.3rem;margin:2rem 0;padding:1rem 1.2rem;display:grid}.next-live-fixture>span,.next-live-fixture time{color:#66727a;text-transform:uppercase;font-size:.7rem}.next-live-fixture strong{font:800 1.5rem var(--display);text-transform:uppercase}.next-live-fixture em{color:#9d7210}.live-integrity{background:var(--gold);color:var(--navy-950);grid-template-columns:.4fr 1fr;gap:3rem;display:grid}.live-integrity .eyebrow{color:var(--navy-700)}.live-integrity h2{font:800 clamp(3rem,6vw,6rem)/.85 var(--display);text-transform:uppercase;margin:0}.live-integrity div p{max-width:660px}@media (width<=1100px){.live-page-hero{grid-template-columns:1fr}.live-stage,.live-off-air{grid-column:auto}.live-stage{grid-template-columns:1fr}.live-score-panel{grid-template-columns:1fr 1fr;gap:0 2rem;display:grid}.live-status,.live-competition,.live-updated,.live-noscript{grid-column:1/-1}.live-match-details{margin:.5rem 0 0}}@media (width<=700px){.live-page-hero{padding-top:8rem}.live-page-heading h1{font-size:22vw}.live-score-panel{display:block}.live-off-air{grid-template-columns:1fr}.off-air-mark{writing-mode:horizontal-tb;transform:none}.live-integrity{grid-template-columns:1fr}}.sponsor-hero:after{content:"PARTNERS"}.sponsor-hero>div{max-width:850px}.sponsor-directory{gap:5rem;display:grid}.sponsor-tier>header{border-bottom:1px solid #c8c5bd;justify-content:space-between;align-items:end;margin-bottom:1.5rem;display:flex}.sponsor-tier>header span{font:800 4rem/.8 var(--display);color:#aaa69c}.sponsor-directory-grid{background:#cac6bd;border:1px solid #cac6bd;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.sponsor-directory-card{min-height:260px;color:var(--navy-950);background:#fff;grid-template-rows:1fr auto;padding:1.2rem;transition:transform .2s,box-shadow .2s;display:grid}.sponsor-directory-card[href]:hover{z-index:1;position:relative;transform:translateY(-4px);box-shadow:0 15px 30px #04142529}.sponsor-directory-logo{place-items:center;min-height:165px;padding:1rem;display:grid}.sponsor-directory-logo img{object-fit:contain;width:100%;height:145px}.sponsor-directory-logo span{font:800 5rem var(--display);color:var(--gold)}.sponsor-directory-card>div:last-child{border-top:1px solid #e6e2da;padding-top:1rem;display:grid}.sponsor-directory-card strong{font:800 1.25rem var(--display);text-transform:uppercase}.sponsor-directory-card small{color:#69747c;text-transform:uppercase;letter-spacing:.08em;font-size:.68rem}.sponsor-tier-title .sponsor-directory-grid{grid-template-columns:repeat(2,1fr)}.sponsor-tier-title .sponsor-directory-card{min-height:340px}.sponsor-tier-title .sponsor-directory-logo{min-height:240px}.sponsor-tier-associate .sponsor-directory-grid{grid-template-columns:repeat(3,1fr)}.sponsor-contact{background:var(--gold);color:var(--navy-950);grid-template-columns:1fr 1fr auto;align-items:center;gap:3rem;padding:clamp(3rem,7vw,7rem) clamp(1.25rem,7vw,8rem);display:grid}.sponsor-contact .eyebrow{color:var(--navy-700)}.sponsor-contact h2{font:800 clamp(3.2rem,6vw,6rem)/.85 var(--display);text-transform:uppercase;margin:0}.sponsor-contact>p{max-width:400px}@media (width<=950px){.sponsor-directory-grid,.sponsor-tier-associate .sponsor-directory-grid{grid-template-columns:repeat(2,1fr)}.sponsor-contact{grid-template-columns:1fr 1fr}.sponsor-contact .button{grid-column:1/-1;width:max-content}}@media (width<=600px){.sponsor-directory-grid,.sponsor-tier-title .sponsor-directory-grid,.sponsor-tier-associate .sponsor-directory-grid{grid-template-columns:1fr}.sponsor-directory-card,.sponsor-tier-title .sponsor-directory-card{min-height:220px}.sponsor-tier-title .sponsor-directory-logo,.sponsor-directory-logo{min-height:140px}.sponsor-contact{grid-template-columns:1fr}.sponsor-contact .button{grid-column:auto}}.kit-history-hero:after{content:"KIT"}.kit-history-page{min-height:520px}.kit-timeline{gap:clamp(4rem,9vw,9rem);display:grid;position:relative}.kit-timeline:before{content:"";background:#c9c5bb;width:1px;position:absolute;top:0;bottom:0;left:50%}.kit-history-entry{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(3rem,8vw,9rem);display:grid;position:relative}.kit-history-entry:nth-child(2n) .kit-history-image{order:2}.kit-history-image{aspect-ratio:4/5;background:var(--navy-900);position:relative;overflow:hidden}.kit-history-image img{object-fit:cover;width:100%;height:100%}.kit-history-copy{padding:2rem 0}.kit-history-meta{flex-wrap:wrap;gap:.7rem;display:flex}.kit-history-meta span{background:var(--gold);color:var(--navy-950);text-transform:uppercase;letter-spacing:.08em;padding:.35rem .6rem;font-size:.65rem;font-weight:800}.kit-history-copy h2{font:800 clamp(3.5rem,7vw,7rem)/.82 var(--display);text-transform:uppercase;margin:1rem 0}.kit-history-copy>p:last-child{color:#59656e;line-height:1.8}.kit-history-dates{text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;font-weight:700;color:#8a6411!important}.kit-timeline-number{background:var(--cream);color:#9d978c;font:800 2rem var(--display);padding:.7rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.kit-image-preview img{object-position:center}@media (width<=760px){.kit-timeline:before{left:1rem}.kit-history-entry{grid-template-columns:1fr;gap:1rem;padding-left:3rem}.kit-history-entry:nth-child(2n) .kit-history-image{order:0}.kit-timeline-number{top:2rem;left:1rem}.kit-history-copy{padding:0}.kit-history-copy h2{font-size:3.6rem}}.contact-hero:after{content:"CONTACT"}.contact-page{background:var(--cream);color:var(--navy-950);grid-template-columns:minmax(280px,.7fr) minmax(0,1.3fr);align-items:start;gap:clamp(3rem,7vw,8rem);display:grid}.contact-details{gap:2rem;display:grid;position:sticky;top:2rem}.contact-details>div{border-top:1px solid #c8c4ba;padding-top:1.2rem}.contact-details h2{font:800 clamp(3rem,6vw,5.5rem)/.85 var(--display);text-transform:uppercase;margin:0}.contact-details a{text-underline-offset:.25rem;width:fit-content;margin:.35rem 0;text-decoration:underline;display:block}.contact-trial-note{background:#fff;border:0!important;border-left:4px solid var(--gold)!important;padding:1.3rem!important}.contact-trial-note p{color:#5d6870}.contact-form{background:#fff;grid-template-columns:1fr 1fr;gap:1.2rem;padding:clamp(1.5rem,4vw,3.5rem);display:grid;position:relative;box-shadow:0 20px 60px #020b1414}.contact-form label{text-transform:uppercase;letter-spacing:.06em;gap:.45rem;font-size:.78rem;font-weight:800;display:grid}.contact-form input,.contact-form select,.contact-form textarea{width:100%;color:var(--navy-950);font:500 1rem var(--body);background:#faf9f6;border:1px solid #c8c4ba;border-radius:0;min-height:50px;padding:.85rem}.contact-form textarea{resize:vertical}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border-color:#8a6411;outline:3px solid #f8b6194d}.contact-form .span-two,.contact-form .form-errors{grid-column:1/-1}.contact-form .check{text-transform:none;letter-spacing:0;align-items:flex-start;gap:.8rem;font-weight:500;display:flex}.contact-form .check input{width:20px;min-height:20px;accent-color:var(--gold)}.contact-storage-note{color:#68737b;margin:0;font-size:.72rem}.contact-honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.enquiry-message{white-space:normal;text-transform:none!important}.status-in_progress{color:#225b9b;background:#e5f0ff}.status-resolved{color:#267044;background:#e3f5e9}.status-spam{color:#912f2b;background:#fbe8e7}@media (width<=800px){.contact-page{grid-template-columns:1fr}.contact-details{position:static}.contact-form{grid-template-columns:1fr}.contact-form .span-two,.contact-form .form-errors{grid-column:auto}}.legal-hero:after{content:"RCC"}.legal-page{gap:0;display:grid}.legal-intro{border-left:5px solid var(--gold);background:#fff;margin-bottom:3rem;padding:1.5rem 2rem}.legal-intro p{margin:.35rem 0}.legal-page>section{border-top:1px solid #cbc7bd;grid-template-columns:minmax(240px,.55fr) minmax(0,1.45fr);gap:clamp(2rem,6vw,7rem);padding:2.2rem 0;display:grid}.legal-page h2{font:800 clamp(1.8rem,3.5vw,3.3rem)/.95 var(--display);text-transform:uppercase;margin:0}.legal-page section>p,.legal-page section>ul{color:#4e5a63;grid-column:2;margin:0;line-height:1.85}.legal-page section>p+ul,.legal-page section>p+p{margin-top:1rem}.legal-page li{margin:.65rem 0}.legal-page a{text-underline-offset:.25rem;-webkit-text-decoration:underline #b48616;text-decoration:underline #b48616}.legal-sources{border-left:3px solid var(--gold);background:#fff;padding:1rem 1.2rem}.copyright a{color:#c9d2da;margin:0 .2rem;display:inline}@media (width<=760px){.legal-page>section{grid-template-columns:1fr;gap:1rem}.legal-page section>p,.legal-page section>ul{grid-column:auto}.legal-intro{padding:1.2rem}}.results-section{color:#fff;background:linear-gradient(90deg,#020b14f5,#020b14c7 55%,#020b146b),url(/images/visuals/match-centre-night.webp) 50%/cover no-repeat}.results-section .section-heading>p{color:#c3d0da}.results-section .empty-match{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#04192bd1;border:1px solid #ffffff24}.teams-section .team-panels{grid-template-columns:1fr}.team-panel-rcc{background:linear-gradient(110deg,#020b1429,#020b14e6),url(/images/visuals/teams-two-formats.webp) 50% 42%/cover no-repeat;width:100%;min-height:34rem}.team-detail-grid{grid-template-columns:1fr}.team-detail-grid article:last-child{background:radial-gradient(circle at 80% 20%,#184f72,var(--navy-900))}.join-section{color:#fff;background:linear-gradient(90deg,#020b14c2,#020b1461),url(/images/visuals/community-sunrise.webp) 50%/cover no-repeat}.join-section .eyebrow{color:var(--gold)}.join-section p:not(.eyebrow){color:#e1e9ef;text-shadow:0 1px 8px #00000080}.join-section .button-dark{background:var(--gold);color:var(--navy-950)}.join-lines{opacity:.25}@media (width<=700px){.results-section{background-position:68%}.team-panel-rcc{background-position:52%;min-height:28rem}.join-section{background-position:42%}.join-section:after{content:"";background:#020b1447;position:absolute;inset:0}.join-section>*{z-index:1;position:relative}}.scorer-board{border:1px solid var(--line);background:#071e31f0;gap:1.25rem;margin:1.25rem 0;padding:clamp(1rem,3vw,2rem);display:grid}.scorer-board h2,.scorer-ledger h3{font:800 clamp(1.8rem,4vw,3rem)/.9 var(--display);text-transform:uppercase;margin:0}.scorer-board-summary{background:var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.scorer-board-summary>span{background:var(--navy-900);text-align:center;place-items:center;min-height:82px;padding:.8rem;display:grid}.scorer-board-summary>span:first-child{font:800 2.4rem var(--display);color:var(--gold)}.scorer-ball-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.scorer-ball-form label{text-transform:uppercase;letter-spacing:.06em;gap:.4rem;font-size:.72rem;font-weight:800;display:grid}.scorer-ball-form input,.scorer-ball-form select{width:100%;min-height:50px;color:var(--navy-950);font:500 1rem var(--body);background:#f8f7f3;border:1px solid #aeb8c0;padding:.7rem}.scorer-ledger{gap:.65rem;display:grid}.scorer-ledger article{border-left:3px solid var(--gold);background:var(--navy-900);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.8rem;padding:.8rem 1rem;display:grid}.scorer-ledger small{color:var(--muted)}@media (width<=700px){.scorer-board-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.scorer-ball-form{grid-template-columns:1fr}.scorer-ledger article{grid-template-columns:auto minmax(0,1fr)}.scorer-ledger article small{grid-column:2}}.scorer-body{color:#fff;background:linear-gradient(#020b14e8,#020b14f5),url(/images/visuals/match-centre-night.webp) 50%/cover fixed;min-height:100vh}.scorer-header{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#020b14e6;justify-content:space-between;align-items:center;gap:2rem;min-height:88px;padding:1rem clamp(1rem,4vw,4rem);display:flex}.scorer-header>a{align-items:center;gap:1rem;display:flex}.scorer-header>a span{display:grid}.scorer-header strong{font:800 1.6rem var(--display);text-transform:uppercase}.scorer-header small{color:var(--gold);text-transform:uppercase;letter-spacing:.12em;font-size:.6rem}.scorer-header>div{align-items:center;gap:1rem;display:flex}.scorer-header form{margin:0}.scorer-header button,.scorer-header>div>a{border:1px solid var(--line);color:#fff;font:700 .68rem var(--body);text-transform:uppercase;cursor:pointer;background:0 0;padding:.65rem .85rem}.scorer-main{width:min(1180px,100% - 2rem);margin:auto;padding:clamp(3rem,7vw,7rem) 0}.scorer-title{max-width:850px;margin-bottom:3rem}.scorer-title.compact{margin:2rem 0}.scorer-title h1{font:800 clamp(4rem,9vw,8rem)/.8 var(--display);text-transform:uppercase;margin:0}.scorer-title h1 em{font-size:.5em}.scorer-title>p:last-child{color:var(--muted)}.scorer-fixtures{gap:1rem;display:grid}.scorer-fixtures>article{border:1px solid var(--line);border-left:4px solid var(--gold);background:#071e31eb;grid-template-columns:1fr auto;align-items:center;gap:2rem;padding:1.5rem;display:grid}.scorer-fixtures h2{font:800 clamp(2rem,4vw,3.4rem)/.9 var(--display);text-transform:uppercase;margin:.3rem 0}.scorer-fixtures h2 em{font-size:.55em}.scorer-fixtures article>div:last-child{justify-items:end;gap:.7rem;display:grid}.scorer-fixtures small{color:var(--muted)}.scorer-setup{gap:1.2rem;display:grid}.scorer-setup fieldset,.scorer-assignment{border:1px solid var(--line);background:#071e31f0;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding:clamp(1.2rem,3vw,2rem);display:grid}.scorer-setup legend{font:800 1.5rem var(--display);color:var(--gold);text-transform:uppercase;padding:0 .5rem}.scorer-setup label{text-transform:uppercase;letter-spacing:.07em;gap:.4rem;font-size:.72rem;font-weight:800;display:grid}.scorer-setup input,.scorer-setup select{width:100%;min-height:50px;color:var(--navy-950);font:500 1rem var(--body);background:#f8f7f3;border:1px solid #aeb8c0;padding:.75rem}.setup-note{color:var(--muted);grid-column:1/-1;margin:0}.scorer-assignment{grid-template-columns:auto 1fr;align-items:center}.scorer-assignment span{color:var(--muted);text-transform:uppercase;font-size:.7rem}.scorer-setup>.button{cursor:pointer;border:0;justify-self:start}.status-ready{color:#267044;background:#e3f5e9}.status-setup{color:#765800;background:#fff2cc}@media (width<=700px){.scorer-header{align-items:flex-start}.scorer-header>div{display:grid}.scorer-header>div>a{display:none}.scorer-fixtures>article,.scorer-setup fieldset{grid-template-columns:1fr}.scorer-fixtures article>div:last-child{justify-items:start}.setup-note{grid-column:auto}.scorer-title h1{font-size:17vw}}.hero{background:linear-gradient(90deg,#020b14f0 0%,#020b14a3 48%,#020b1433),url(/images/visuals/home-hero-desktop.webp) 50%/cover no-repeat}.journey-hero{background:linear-gradient(90deg,#020b14f5,#020b148f),url(/images/visuals/journey-banner-desktop.webp) 50%/cover no-repeat}.founding-members-hero{background:linear-gradient(90deg,#020b14f7,#020b146b),url(/images/visuals/founding-members-banner-desktop.webp) 50%/cover no-repeat}.captains-hero{background:linear-gradient(90deg,#020b14f7,#020b1461),url(/images/visuals/captains-banner-desktop.webp) 50%/cover no-repeat}.teams-page-hero{background:linear-gradient(90deg,#020b14f7,#020b1466),url(/images/visuals/teams-banner-desktop.webp) 50%/cover no-repeat}.players-hero{background:linear-gradient(90deg,#020b14f7,#020b1466),url(/images/visuals/players-banner-desktop.webp) 50%/cover no-repeat}.tournaments-hero{background:linear-gradient(90deg,#020b14f7,#020b1466),url(/images/visuals/tournaments-banner-desktop.webp) 50%/cover no-repeat}.clubs-hero{background:linear-gradient(90deg,#020b14f7,#020b147a),url(/images/visuals/clubs-banner-desktop.webp) 50%/cover no-repeat}.live-page-hero{background:linear-gradient(90deg,#020b14f0,#020b1480),url(/images/visuals/live-banner-desktop.webp) 50%/cover no-repeat}.sponsor-hero{background:linear-gradient(90deg,#020b14f7,#020b1473),url(/images/visuals/sponsors-banner-desktop.webp) 50%/cover no-repeat}.kit-history-hero{background:linear-gradient(90deg,#020b14f7,#020b146b),url(/images/visuals/kit-history-banner-desktop.webp) 50%/cover no-repeat}.gallery-hero{background:linear-gradient(90deg,#020b14f7,#020b146b),url(/images/visuals/gallery-banner-desktop.webp) 50%/cover no-repeat}.news-hero{background:linear-gradient(90deg,#020b14f7,#020b147a),url(/images/visuals/news-banner-desktop.webp) 50%/cover no-repeat}.join-page-hero{background:linear-gradient(90deg,#020b14f7,#020b147a),url(/images/visuals/join-us-banner-desktop.webp) 50%/cover no-repeat}.contact-hero{background:linear-gradient(90deg,#020b14f7,#020b1470),url(/images/visuals/contact-banner-desktop.webp) 50%/cover no-repeat}.scorer-body{background:linear-gradient(#020b14e0,#020b14f5),url(/images/visuals/royal-scorer-banner-desktop.webp) 50%/cover fixed}@media (width<=700px){.hero{background-image:linear-gradient(#020b14a3,#020b14f0),url(/images/visuals/home-hero-mobile.webp)}.journey-hero{background-image:linear-gradient(#020b1494,#020b14f0),url(/images/visuals/journey-banner-mobile.webp)}.founding-members-hero{background-image:linear-gradient(#020b1480,#020b14f2),url(/images/visuals/founding-members-banner-mobile.webp)}.captains-hero{background-image:linear-gradient(#020b147a,#020b14f0),url(/images/visuals/captains-banner-mobile.webp)}.teams-page-hero{background-image:linear-gradient(#020b147a,#020b14f0),url(/images/visuals/teams-banner-mobile.webp)}.players-hero{background-image:linear-gradient(#020b147a,#020b14f0),url(/images/visuals/players-banner-mobile.webp)}.tournaments-hero{background-image:linear-gradient(#020b1480,#020b14f0),url(/images/visuals/tournaments-banner-mobile.webp)}.clubs-hero{background-image:linear-gradient(#020b148c,#020b14f0),url(/images/visuals/clubs-banner-mobile.webp)}.live-page-hero{background-image:linear-gradient(#020b1473,#020b14f0),url(/images/visuals/live-banner-mobile.webp)}.sponsor-hero{background-image:linear-gradient(#020b1480,#020b14f0),url(/images/visuals/sponsors-banner-mobile.webp)}.kit-history-hero{background-image:linear-gradient(#020b147a,#020b14f0),url(/images/visuals/kit-history-banner-mobile.webp)}.gallery-hero{background-image:linear-gradient(#020b1480,#020b14f0),url(/images/visuals/gallery-banner-mobile.webp)}.news-hero{background-image:linear-gradient(#020b147a,#020b14f0),url(/images/visuals/news-banner-mobile.webp)}.join-page-hero{background-image:linear-gradient(#020b148a,#020b14f0),url(/images/visuals/join-us-banner-mobile.webp)}.contact-hero{background-image:linear-gradient(#020b1480,#020b14f0),url(/images/visuals/contact-banner-mobile.webp)}.scorer-body{background-image:linear-gradient(#020b14d4,#020b14f7),url(/images/visuals/royal-scorer-banner-mobile.webp)}}.share-panel{border-bottom:1px solid var(--line);background:#071a2b;align-items:center;gap:1.5rem;padding:1rem clamp(1.25rem,7vw,8rem);display:flex}.share-panel .eyebrow{white-space:nowrap;margin:0}.share-panel-actions{flex-wrap:wrap;gap:.55rem;display:flex}.share-panel .button{cursor:pointer;border:0;gap:.4rem;min-height:42px;padding:.65rem .85rem}.share-status{color:var(--muted);font-size:.75rem}@media (width<=700px){.share-panel{flex-direction:column;align-items:flex-start;gap:.75rem}.share-panel .eyebrow{white-space:normal}}@keyframes rcc-live-pulse{0%,to{box-shadow:0 0 #f8b61966}50%{box-shadow:0 0 0 8px #f8b61900}}.live-badge{animation:1.8s ease-in-out infinite rcc-live-pulse}.reveal{will-change:opacity,transform}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.reveal{opacity:1;transform:none}}.verified-empty>img{object-fit:contain;width:220px;height:auto;max-height:170px}.player-photo{background-image:url(/images/illustrations/player-silhouettes/batter.svg);background-position:50%;background-repeat:no-repeat;background-size:82% 82%;font-size:0}.player-photo img{object-fit:contain;width:82%;height:82%}.join-section{background-image:linear-gradient(90deg,#020b14c7,#020b1466),url(/images/visuals/join-rcc-background.webp)}.scorer-sync-status{z-index:20;color:#fff;background:#0b2942;border:1px solid #ffffff2e;border-radius:999px;margin:0 0 1rem;padding:.65rem 1rem;font-weight:700;position:sticky;top:.5rem;box-shadow:0 8px 24px #0000002e}.scorer-sync-status[data-state=synced]{color:#bbf7d0;border-color:#4ade80}.scorer-sync-status[data-state=offline],.scorer-sync-status[data-state=queued]{color:#fde68a;border-color:#fbbf24}.scorer-sync-status[data-state=syncing]{color:#bfdbfe;border-color:#60a5fa}.scorer-sync-status[data-state=conflict]{color:#fecdd3;border-color:#fb7185}.scorer-delivery-form{display:block}.scorer-quick-pad{grid-template-columns:repeat(6,minmax(0,1fr));gap:.65rem;width:100%;display:grid}.scorer-quick-pad button,.scorer-undo-button{min-height:64px;color:var(--navy-950);font:800 1.2rem var(--body);cursor:pointer;touch-action:manipulation;background:#f8f7f3;border:2px solid #fff}.scorer-quick-pad button:focus-visible,.scorer-undo-button:focus-visible{outline:4px solid var(--gold);outline-offset:2px}.scorer-quick-pad [data-score-extra]{background:var(--gold)}.scorer-quick-pad .scorer-wicket-button{color:#fff;background:#b91c1c;grid-column:span 2}.scorer-advanced-fields{border:1px solid var(--line);background:#071e31cc;margin-top:1rem}.scorer-advanced-fields summary{text-transform:uppercase;cursor:pointer;padding:1rem;font-weight:800}.scorer-advanced-fields>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding:0 1rem 1rem;display:grid}.scorer-advanced-fields>div>.button{align-self:end}.scorer-ledger article form{margin-left:auto}.scorer-undo-button{color:#fecaca;text-transform:uppercase;background:0 0;border-color:#fca5a5;min-height:48px;padding:.5rem .85rem;font-size:.75rem}@media (width<=700px){.scorer-quick-pad{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}.scorer-quick-pad button{min-height:72px;font-size:1.35rem}.scorer-quick-pad .scorer-wicket-button{grid-column:span 2}.scorer-advanced-fields>div{grid-template-columns:1fr}.scorer-ledger article form{margin:0}}.scorer-celebration{--celebration-duration:1.2s;z-index:80;pointer-events:none;background:radial-gradient(circle,#0a3f68d1,#020b1426 54%,#0000 72%);place-items:center;display:grid;position:fixed;inset:0}.scorer-celebration[hidden]{display:none}.scorer-celebration strong{z-index:2;color:var(--gold);font:800 clamp(5rem,19vw,14rem)/.8 var(--display);letter-spacing:.04em;text-transform:uppercase;text-shadow:0 8px 40px #020b14;position:relative}.scorer-celebration-art{aspect-ratio:1;border:5px solid var(--gold);opacity:0;border-radius:50%;width:min(68vw,520px);position:absolute}.scorer-celebration-art:before,.scorer-celebration-art:after{content:"";border:3px solid #f8b619c2;border-radius:50%;position:absolute;inset:14%}.scorer-celebration-art:after{border-color:#ffffffbf;inset:30%}.scorer-celebration-art i{background:linear-gradient(var(--gold),transparent);transform-origin:50%;border-radius:99px;width:9px;height:80%;position:absolute;top:10%;left:50%}.scorer-celebration-art i:nth-child(2){transform:rotate(60deg)}.scorer-celebration-art i:nth-child(3){transform:rotate(120deg)}.scorer-celebration[data-kind=wicket] .scorer-celebration-art{border:0;border-radius:0}.scorer-celebration[data-kind=wicket] .scorer-celebration-art:before,.scorer-celebration[data-kind=wicket] .scorer-celebration-art:after,.scorer-celebration[data-kind=wicket] .scorer-celebration-art i{background:linear-gradient(#fff5cf,var(--gold));transform-origin:50% 85%;border:0;border-radius:8px;width:16px;height:60%;inset:20% auto auto}.scorer-celebration[data-kind=wicket] .scorer-celebration-art:before{content:"";left:28%}.scorer-celebration[data-kind=wicket] .scorer-celebration-art:after{content:"";left:62%}.scorer-celebration[data-kind=wicket] .scorer-celebration-art i{left:47%}.scorer-celebration[data-kind=wicket] .scorer-celebration-art i:nth-child(2),.scorer-celebration[data-kind=wicket] .scorer-celebration-art i:nth-child(3){display:none}.scorer-celebration.is-celebrating{animation:rcc-celebration-backdrop var(--celebration-duration) ease-out both}.scorer-celebration.is-celebrating strong{animation:rcc-celebration-label var(--celebration-duration) cubic-bezier(.2,.8,.25,1) both}.scorer-celebration.is-celebrating .scorer-celebration-art{animation:rcc-celebration-burst var(--celebration-duration) ease-out both}.scorer-celebration.is-celebrating[data-kind=wicket] .scorer-celebration-art:before{animation:rcc-wicket-left var(--celebration-duration) ease-out both}.scorer-celebration.is-celebrating[data-kind=wicket] .scorer-celebration-art:after{animation:rcc-wicket-right var(--celebration-duration) ease-out both}.scorer-celebration.is-celebrating[data-kind=wicket] .scorer-celebration-art i{animation:rcc-wicket-centre var(--celebration-duration) ease-out both}@keyframes rcc-celebration-backdrop{0%,to{opacity:0}12%,72%{opacity:1}}@keyframes rcc-celebration-label{0%{opacity:0;transform:scale(.55)}18%,70%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.08)}}@keyframes rcc-celebration-burst{0%{opacity:0;transform:scale(.2)rotate(-12deg)}20%{opacity:1}to{opacity:0;transform:scale(1.25)rotate(8deg)}}@keyframes rcc-wicket-left{0%{opacity:0;transform:translate(0)rotate(0)}24%{opacity:1}to{opacity:0;transform:translate(-110px,-65px)rotate(-48deg)}}@keyframes rcc-wicket-centre{0%{opacity:0;transform:translate(0)rotate(0)}24%{opacity:1}to{opacity:0;transform:translateY(-115px)rotate(14deg)}}@keyframes rcc-wicket-right{0%{opacity:0;transform:translate(0)rotate(0)}24%{opacity:1}to{opacity:0;transform:translate(110px,-65px)rotate(48deg)}}@media (prefers-reduced-motion:reduce){.scorer-celebration{background:#020b14e0}.scorer-celebration.is-celebrating,.scorer-celebration.is-celebrating strong,.scorer-celebration.is-celebrating .scorer-celebration-art,.scorer-celebration.is-celebrating[data-kind=wicket] .scorer-celebration-art:before,.scorer-celebration.is-celebrating[data-kind=wicket] .scorer-celebration-art:after,.scorer-celebration.is-celebrating[data-kind=wicket] .scorer-celebration-art i{animation:none}.scorer-celebration-art{display:none}}.primary-nav a{white-space:nowrap}.hero-crest{pointer-events:none}.hero-crest.reveal{transform:translateY(calc(22px - 46%))}.hero-crest.reveal.is-visible{transform:translateY(-46%)}@media (width<=1050px){.hero-crest.reveal.is-visible{opacity:.43}}@media (width<=700px){.hero-crest.reveal.is-visible{opacity:.28}}@media (prefers-reduced-motion:reduce){.hero-crest.reveal,.hero-crest.reveal.is-visible{transform:translateY(-46%)}}.paper-section .section-heading>p{color:#4f5b65}.person-portrait .portrait-placeholder{opacity:.6;background:url(/images/illustrations/player-silhouettes/batter.svg) bottom/contain no-repeat;align-self:end;width:72%;height:82%}.player-photo--bowler{background-image:url(/images/illustrations/player-silhouettes/bowler.svg)}@media (width>=1051px){.hero-crest{width:min(36vw,540px)}}@media (width>=1051px) and (width<=1300px){.hero-crest.reveal.is-visible{opacity:.6}}@media (width>=1051px) and (width<=1400px){.site-header{grid-template-columns:auto 1fr auto;column-gap:1.5rem}.primary-nav{gap:clamp(.7rem,1.3vw,1.4rem)}.primary-nav a{letter-spacing:.08em;font-size:.66rem}}@media (width>=1051px) and (width<=1200px){.brand span{display:none}}.page-transition{--motion-duration:.85s;z-index:999;pointer-events:none;animation:rcc-page-transition var(--motion-duration) ease-out forwards;background:#020b14;place-items:center;display:grid;position:fixed;inset:0}.page-transition img{filter:drop-shadow(0 0 32px #f8b61973);width:min(28vw,150px);animation:rcc-crest-shine var(--motion-duration) ease-out forwards}.hero-ball-trail{--motion-duration:1.2s;z-index:2;background:linear-gradient(90deg,transparent,#f8b61940,var(--gold));transform-origin:100%;width:min(42vw,620px);height:5px;animation:rcc-ball-trail var(--motion-duration) cubic-bezier(.2,.7,.25,1) both;border-radius:99px;position:absolute;top:42%;right:5%;transform:rotate(-11deg)}.hero-ball-trail i{background:radial-gradient(circle at 35% 30%,#dc6b4b,#7d1b18 55%,#280807);border-radius:50%;width:24px;height:24px;position:absolute;top:50%;right:-11px;transform:translateY(-50%);box-shadow:0 0 24px #f8b619d9}.match-countdown{isolation:isolate;background:linear-gradient(90deg,#020b14f0,#020b149e),url(/images/visuals/countdown-background.webp) 50%/cover no-repeat;grid-template-columns:1fr auto;align-items:center;gap:clamp(2rem,6vw,7rem);padding:clamp(4rem,8vw,7rem) clamp(1.25rem,7vw,8rem);display:grid;position:relative}.match-countdown-copy h2{font:800 clamp(3rem,7vw,6.5rem)/.85 var(--display);text-transform:uppercase;margin:.25rem 0}.match-countdown-copy>p:not(.eyebrow){color:#d2dce4}.match-countdown-copy>span{color:var(--gold);letter-spacing:.14em;text-transform:uppercase;font-size:.7rem;font-weight:800;display:inline-block}.countdown-clock{background:#ffffff2e;grid-template-columns:repeat(4,minmax(82px,1fr));gap:1px;display:grid}.countdown-clock div{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020b14d1;place-items:center;min-height:130px;padding:1rem;display:grid}.countdown-clock strong{font:800 clamp(2.7rem,5vw,5rem)/1 var(--display);color:var(--gold)}.countdown-clock span{letter-spacing:.12em;text-transform:uppercase;font-size:.62rem;font-weight:800}.results-strip{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--gold) #020b1426;display:flex;overflow-x:auto}.results-strip .match-card{scroll-snap-align:start;flex:0 0 calc(25% - 1px)}.results-strip:focus-within{scroll-behavior:smooth}@keyframes rcc-page-transition{0%,38%{opacity:1}to{opacity:0;visibility:hidden}}@keyframes rcc-crest-shine{0%{opacity:0;filter:brightness(.7)drop-shadow(0 0 #0000);transform:scale(.88)}42%{opacity:1;filter:brightness(1.3)drop-shadow(0 0 36px #f8b619a6);transform:scale(1)}to{opacity:0;transform:scale(1.03)}}@keyframes rcc-ball-trail{0%{opacity:0;transform:rotate(-11deg)scaleX(.05)}28%,72%{opacity:1;transform:rotate(-11deg)scaleX(1)}to{opacity:0;transform:rotate(-11deg)translate(-12%)scaleX(.72)}}@media (width<=1050px){.results-strip .match-card{flex-basis:calc(50% - 1px)}.match-countdown{grid-template-columns:1fr}.countdown-clock{width:100%}}@media (width<=700px){.hero-ball-trail{opacity:.7;width:78vw;top:49%;right:-18%}.results-strip .match-card{flex-basis:88%}.countdown-clock{grid-template-columns:repeat(2,1fr)}.countdown-clock div{min-height:105px}}@media (prefers-reduced-motion:reduce){.page-transition,.hero-ball-trail{display:none}.results-strip{scroll-snap-type:none}}.owner-design-section{overflow-wrap:anywhere;white-space:normal}.owner-design-section:first-child{padding-top:clamp(8rem,12vw,12rem)}.owner-design-section p{white-space:pre-line;max-width:75ch}.owner-design-section img{max-width:100%;height:auto;margin-top:2rem;display:block}.owner-design-section.tone-royal{color:#f5f1e6;background:#071d30}.owner-design-section.tone-paper{color:#071d30;background:#f5f1e6}.owner-design-section.tone-gold{color:#071d30;background:#eebc44}.page-intro-hidden .inner-hero,.page-intro-hidden .campaign-hero{display:none}
