@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.start{inset-inline-start:var(--spacing)}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}:root{--ink:#07162e;--deep:#020a19;--navy:#061738;--royal:#0a2b63;--gold:#d5a536;--bright-gold:#f2c451;--pale:#f4ecda;--paper:#fbf8ef}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}.nav{z-index:20;color:#fff;border-bottom:1px solid #ffffff21;justify-content:space-between;align-items:center;height:94px;padding:0 5vw;display:flex;position:absolute;inset:0 0 auto}.brand{letter-spacing:.12em;align-items:center;gap:12px;display:flex}.brandLogo{object-fit:cover;border:1px solid #d5a536bf;border-radius:50%;width:54px;height:54px;box-shadow:0 0 18px #d5a5361f}.brand b,.brand strong{line-height:1;display:block}.brand b{letter-spacing:.36em;margin-bottom:5px;font-size:10px;font-weight:500}.brand strong{color:var(--gold);font-family:Georgia,serif;font-size:21px}.navLinks{letter-spacing:.18em;text-transform:uppercase;gap:3.2vw;font-size:11px;font-weight:700;display:flex}.navLinks a{opacity:.74;transition:all .25s}.navLinks a:hover{opacity:1;color:var(--gold)}.navCta{text-transform:uppercase;letter-spacing:.16em;border:1px solid #d9aa45b3;padding:14px 17px;font-size:10px}.navCta span{color:var(--gold);margin-left:8px}.headerSocials{align-items:center;gap:7px;display:flex}.headerSocials a{color:#f5df9a;border:1px solid #f5df9a66;border-radius:50%;place-items:center;width:34px;height:34px;transition:all .22s;display:grid}.headerSocials a:hover{color:#010611;background:#f5df9a;border-color:#f5df9a;transform:translateY(-2px)}.headerSocials i{font:15px Arial,sans-serif}.headerSocials .youtubeSocial i{font-size:10px}.headerSocials svg{fill:currentColor;width:15px;height:15px}.headerSocials span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:1220px){.nav{padding-left:3vw;padding-right:3vw}.navLinks{gap:1.5vw;font-size:9px}.navCta{display:none}}.hero{color:#fff;background:radial-gradient(circle at 76% 46%,#1940828c,#0000 28%),linear-gradient(120deg,#020916 0%,#071a3a 58%,#020a19 100%);grid-template-columns:52% 48%;align-items:center;height:100vh;min-height:780px;padding:100px 7vw 40px;display:grid;position:relative;overflow:hidden}.hero:before{content:"";border:1px solid #d9aa4514;border-radius:50%;width:760px;height:760px;position:absolute;top:80px;right:-170px;box-shadow:0 0 0 80px #d9aa4506,0 0 0 160px #d9aa4505}.heroLines{opacity:.07;background:repeating-linear-gradient(112deg, transparent 0 90px, var(--bright-gold) 91px 92px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.heroCopy{z-index:2;padding-top:20px;position:relative}.eyebrow,.sectionLabel{letter-spacing:.3em;text-transform:uppercase;color:var(--gold);font-size:10px;font-weight:700}.eyebrow{align-items:center;gap:12px;margin-bottom:28px;display:flex}.eyebrow span{background:var(--gold);width:34px;height:1px}h1,h2{letter-spacing:-.045em;margin:0;font-family:Georgia,Times New Roman,serif;font-weight:400;line-height:.9}h1{font-size:clamp(70px,7.9vw,126px)}h1 em,h2 em{color:var(--gold);font-weight:400}.heroText{color:#ffffffab;max-width:570px;margin:30px 0 36px;font-family:Georgia,serif;font-size:18px;line-height:1.65}.heroActions{align-items:center;gap:28px;display:flex}.goldButton{background:linear-gradient(135deg,var(--bright-gold),var(--gold));color:#06132a;text-transform:uppercase;letter-spacing:.14em;align-items:center;gap:26px;padding:17px 20px;font-size:10px;font-weight:700;transition:all .25s;display:inline-flex}.goldButton:hover{background:#efc667;transform:translateY(-2px)}.goldButton span{font-size:16px}.textLink{letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:700}.play{width:33px;height:33px;color:var(--gold);border:1px solid #ffffff47;border-radius:50%;place-items:center;margin-right:10px;font-size:8px;display:inline-grid}.crestWrap{z-index:2;aspect-ratio:1;place-items:center;width:min(41vw,560px);margin:auto;display:grid;position:relative}.crestWrap:before{content:"";border:1px solid #d5a5363d;position:absolute;inset:4%;transform:rotate(45deg)}.orbit{border:1px solid #d9aa4533;border-radius:50%;position:absolute}.orbitOne{inset:10%}.orbitTwo{border-style:dashed;animation:30s linear infinite spin;inset:18%}@keyframes spin{to{transform:rotate(360deg)}}.crestGlow{filter:blur(34px);background:#14408c42;border-radius:50%;position:absolute;inset:15%}.officialCrest{z-index:2;aspect-ratio:1;object-fit:cover;border:4px solid #ffd34ec7;border-radius:32px;width:84%;position:relative;box-shadow:0 25px 60px #020a1959}.scrollHint{letter-spacing:.26em;color:#ffffff61;align-items:center;gap:11px;font-size:8px;display:flex;position:absolute;bottom:30px;left:7vw}.scrollHint span{background:var(--gold);width:1px;height:24px}.statement{background:var(--paper);min-height:710px;padding:120px 7vw;position:relative;overflow:hidden}.statementGrid{z-index:2;grid-template-columns:1.25fr .75fr;gap:8vw;margin-top:54px;display:grid;position:relative}.statement h2,.codeIntro h2,.recl h2,.join h2{font-size:clamp(48px,6vw,90px)}.statementGrid .lead{color:var(--ink);margin:0 0 24px;font:24px/1.5 Georgia,serif}.statementGrid p:last-child{color:#677878;font-size:14px;line-height:1.8}.royalWord{color:#0000;-webkit-text-stroke:1px #062f310e;font:700 260px/.8 Georgia,serif;position:absolute;bottom:-80px;right:-30px}.codeSection{background:var(--deep);color:#fff;grid-template-columns:38% 62%;display:grid}.sectionLabel.light{color:var(--gold)}.codeIntro h2{margin:52px 0 30px}.codeIntro>p:last-child{color:#ffffff7a;max-width:360px;line-height:1.8}.values{grid-template-columns:1fr 1fr;display:grid}.values article{border-bottom:1px solid #ffffff14;border-right:1px solid #ffffff14;min-height:310px;padding:42px;transition:all .3s;position:relative}.values article:hover{background:#0a1f47}.values article>span{color:#fff3;font:18px Georgia,serif;position:absolute;top:28px;right:30px}.valueIcon{color:var(--gold);margin:12px 0 50px;font-size:30px;font-style:normal;display:block}.values h3{letter-spacing:.08em;color:var(--gold);font:25px Georgia,serif}.values p{color:#ffffff7a;max-width:250px;font-size:13px;line-height:1.7}.recl{background:var(--pale);grid-template-columns:46% 54%;min-height:760px;display:grid;overflow:hidden}.reclBadge{background:linear-gradient(145deg,var(--royal),var(--deep));min-height:760px;color:var(--gold);flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.reclBadge:before,.reclBadge:after{content:"";aspect-ratio:1;border:1px solid #d9aa4538;width:60%;position:absolute;transform:rotate(45deg)}.reclBadge:after{width:40%}.reclBadge .reclMonogram{z-index:2;letter-spacing:-.08em;font:700 clamp(75px,10vw,150px) Georgia,serif}.reclBadge small{z-index:2;letter-spacing:.35em;font-size:9px}.reclCopy{padding:100px 7vw 80px}.reclCopy h2{margin:45px 0 30px}.reclCopy>p:not(.sectionLabel){color:#607273;max-width:570px;font-size:14px;line-height:1.85}.seasonLine{border-top:1px solid #062f3126;gap:4vw;margin-top:58px;padding-top:30px;display:flex}.seasonLine div{align-items:center;gap:12px;display:flex}.seasonLine strong{color:var(--gold);font:42px Georgia,serif}.seasonLine span{letter-spacing:.16em;font-size:8px;font-weight:700;line-height:1.5}.join{text-align:center;background:linear-gradient(145deg,var(--royal),var(--deep));color:#fff;padding:120px 20px;position:relative;overflow:hidden}.join:before{content:"ER";color:#ffffff06;font:700 360px Georgia,serif;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.join>*{z-index:1;position:relative}.joinLogo{object-fit:cover;border:1px solid #d5a53699;border-radius:50%;width:112px;height:112px;margin:0 auto 28px;box-shadow:0 14px 42px #00000059}.join h2{margin:35px 0 28px}.join>p:not(.sectionLabel){color:#fff9;max-width:650px;margin:0 auto 36px;line-height:1.8}footer{color:#fff;background:#010611;justify-content:space-between;align-items:center;min-height:120px;padding:28px 6vw;display:flex}footer>p{letter-spacing:.26em;color:#ffffff6b;font-size:8px}footer>span{color:#ffffff59;font-size:9px}.footerBrand{transform-origin:0;transform:scale(.88)}@media (max-width:850px){.nav{height:78px;padding:0 20px}.navLinks{display:none}.navCta{padding:11px}.navCta span{display:none}.hero{grid-template-columns:1fr;align-content:start;height:auto;min-height:900px;padding:120px 24px 60px}.heroCopy{text-align:center}.eyebrow,.heroActions{justify-content:center}.heroText{margin-left:auto;margin-right:auto}.crestWrap{width:min(88vw,480px);margin-top:35px}.scrollHint{display:none}.statement{padding:90px 24px}.statementGrid{grid-template-columns:1fr;gap:35px}.statementGrid .lead{font-size:20px}.codeSection{grid-template-columns:1fr}.codeIntro{padding:85px 24px 55px}.values article{min-height:280px;padding:30px}.recl{grid-template-columns:1fr}.reclBadge{min-height:460px}.reclCopy{padding:80px 24px}.seasonLine{flex-wrap:wrap;gap:28px}footer{text-align:center;flex-direction:column;gap:24px;padding:45px 20px}.footerBrand{transform:none}}@media (max-width:520px){.brand b{display:none}.brand strong{font-size:16px}.brandLogo{width:42px;height:42px}.navCta{font-size:8px}h1{font-size:58px}.hero{min-height:820px}.heroText{font-size:16px}.heroActions{flex-direction:column}.crestWrap{width:90vw}.values{grid-template-columns:1fr}.values article{min-height:240px}.valueIcon{margin-bottom:35px}.reclBadge{min-height:360px}.seasonLine{grid-template-columns:1fr 1fr;display:grid}.seasonLine div:last-child{grid-column:1/-1}.statement h2,.codeIntro h2,.recl h2,.join h2{font-size:45px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.orbitTwo{animation:none}.goldButton{transition:none}}.profilePage{background:var(--paper);min-height:100vh}.innerNav{background:var(--deep);position:relative}.innerNav .active{color:var(--bright-gold);opacity:1}.pageHero{color:#fff;grid-template-columns:1.1fr .9fr;align-items:center;min-height:600px;padding:85px 8vw 70px;display:grid;position:relative;overflow:hidden}.pageHero:before{content:"";border:70px solid #ffffff12;border-radius:50%;width:420px;height:420px;position:absolute;top:-100px;right:-80px}.ownersHero{background:linear-gradient(125deg,#020916,#0a2b63 62%,#061738)}.teamHero{background:linear-gradient(125deg,#020916,#0a2b63 60%,#102d65)}.pageHero>div:first-child{z-index:2;position:relative}.pageHero h1{margin:26px 0}.pageHero>div>p:last-child{color:#ffffffc7;max-width:590px;font:20px/1.6 Georgia,serif}.pageLogo{aspect-ratio:1;object-fit:cover;border:5px solid var(--bright-gold);z-index:1;border-radius:38px;justify-self:center;width:min(430px,80%);position:relative;transform:rotate(2deg);box-shadow:0 30px 70px #04143247}.sectionIntro{grid-template-columns:1.1fr .9fr;align-items:end;column-gap:8vw;display:grid}.sectionIntro .sectionLabel{grid-column:1/-1}.sectionIntro h2,.rosterHead h2{margin-top:38px;font-size:clamp(48px,6vw,82px)}.sectionIntro>p:last-child{color:#546680;max-width:520px;line-height:1.8}.ownerCards{grid-template-columns:1fr 1fr;gap:28px;margin-top:70px;display:grid}.ownerCard{background:#fff;border:1px solid #dfd4bc;border-radius:28px;grid-template-columns:210px 1fr;display:grid;overflow:hidden;box-shadow:0 18px 50px #020a1917}.ownerCard>div:last-child{align-self:center;padding:38px}.ownerCard small,.playerInfo small{color:#9c7415;letter-spacing:.22em;font-size:9px;font-weight:800}.ownerCard h3,.playerInfo h3{margin:10px 0;font:30px Georgia,serif}.ownerCard p,.playerInfo p{color:#758093;font-size:13px;line-height:1.6}.profilePlaceholder{min-height:300px;color:var(--bright-gold);background:linear-gradient(145deg,#061738,#0a2b63);place-items:center;font-size:70px;display:grid}.accentCard .profilePlaceholder{color:#061738;background:linear-gradient(145deg,#d5a536,#f2c451)}.quoteBand{background:var(--navy);color:#fff;justify-content:space-between;align-items:center;padding:55px 7vw;display:flex}.quoteBand p{margin:0;font:36px Georgia,serif}.quoteBand a{background:var(--bright-gold);color:var(--ink);letter-spacing:.15em;text-transform:uppercase;padding:15px 20px;font-size:10px;font-weight:800}.ballGraphic{aspect-ratio:1;background:radial-gradient(circle at 35% 28%,#fff6a6,#ffd43f 30%,#e39c0f 70%);border-radius:50%;justify-self:center;place-items:center;width:min(380px,70vw);display:grid;position:relative;transform:rotate(-8deg);box-shadow:inset -25px -30px 45px #76410033,0 35px 70px #01143c47}.ballGraphic:before{content:"";background:#0d3782;width:5px;height:95%;position:absolute;transform:rotate(28deg);box-shadow:-8px 0 #fff2a7,8px 0 #fff2a7}.ballGraphic span{z-index:1;color:#08275e;font:700 90px Georgia,serif}.rosterHead{grid-template-columns:1fr 420px;align-items:end;gap:40px;display:grid}.rosterHead>p{color:#60708a;line-height:1.8}.rosterGrid{grid-template-columns:repeat(4,1fr);gap:20px;margin-top:60px;display:grid}.playerCard{background:#fff;border:1px solid #dfd4bc;border-radius:22px;transition:all .25s;overflow:hidden}.playerCard:hover{transform:translateY(-7px);box-shadow:0 20px 45px #020a1926}.playerVisual{aspect-ratio:.86;background:linear-gradient(160deg,#f8f2e5,#e7dbc3);place-items:center;display:grid;position:relative;overflow:hidden}.playerVisual:before{content:"";aspect-ratio:1;background:#0a2b63;border-radius:50%;width:76%;position:absolute;bottom:-28%}.playerVisual span{color:#9c7415;font:22px Georgia,serif;position:absolute;top:18px;left:20px}.playerVisual b{z-index:1;color:var(--bright-gold);text-shadow:0 3px #020a19;margin-top:80px;font:700 54px Georgia,serif}.playerInfo{padding:24px}.playerInfo h3{font-size:24px}.goldBand{color:var(--ink);background:linear-gradient(120deg,#d5a536,#f2c451)}.goldBand a{background:var(--navy);color:#fff}@media (max-width:900px){.pageHero{text-align:center;grid-template-columns:1fr;padding-top:80px}.pageHero .eyebrow{justify-content:center}.pageLogo{width:min(400px,75vw);margin-top:45px}.sectionIntro,.rosterHead,.ownerCards{grid-template-columns:1fr}.rosterGrid{grid-template-columns:repeat(2,1fr)}.ballGraphic{margin-top:50px}.innerNav .navLinks{gap:18px;display:flex}.innerNav .navCta{display:none}}@media (max-width:600px){.innerNav .brand span{display:none}.innerNav .navLinks{font-size:8px}.pageHero{min-height:700px;padding:70px 22px}.pageHero h1{font-size:55px}.profileSection,.rosterSection{padding:75px 22px}.ownerCard{grid-template-columns:1fr}.profilePlaceholder{min-height:230px}.rosterGrid{grid-template-columns:1fr}.quoteBand{text-align:center;flex-direction:column;gap:25px}.quoteBand p{font-size:28px}.rosterHead h2,.sectionIntro h2{font-size:46px}}.nav:not(.innerNav){-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#020a19b8;border:1px solid #d5a53647;border-radius:16px;width:auto;height:76px;padding:0 22px;top:22px;left:4vw;right:4vw;box-shadow:0 16px 40px #0003}.innerNav{border-bottom-color:#d5a53638;height:82px;padding:0 5vw}.navCta{background:#d5a53614;border-radius:9px}.hero{background:radial-gradient(circle at 78% 42%,#143677b8,#0000 28%),linear-gradient(118deg,#01050e 0%,#04132d 50%,#071d43 100%);min-height:820px;padding-top:125px}.hero:after{content:"RECL · RISE OF THE ROYALS";letter-spacing:.5em;color:#ffffff38;font-size:8px;position:absolute;bottom:230px;right:-116px;transform:rotate(90deg)}.heroCopy{max-width:700px}.hero h1{font-size:clamp(76px,8.2vw,132px);line-height:.84}.heroText{border-left:2px solid var(--gold);padding-left:22px}.goldButton{border-radius:9px;box-shadow:0 12px 30px #d5a5362e}.officialCrest{border:1px solid #f2c4519e;border-radius:24px;width:88%;box-shadow:0 35px 80px #0000007a}.crestWrap:before{border-radius:30px;inset:1%;transform:rotate(3deg)}.orbit{display:none}.clubLinks{z-index:4;background:#fff;border:1px solid #ded2bb;grid-template-columns:repeat(3,1fr);margin:-1px 5vw 0;display:grid;position:relative;box-shadow:0 18px 50px #030c1d1a}.clubLinks a{border-right:1px solid #ded2bb;flex-direction:column;justify-content:center;min-height:150px;padding:34px;transition:all .25s;display:flex;position:relative}.clubLinks a:last-child{border-right:0}.clubLinks a:hover{color:#fff;background:#061738;transform:translateY(-5px)}.clubLinks small{color:#9c7415;letter-spacing:.25em;margin-bottom:12px;font-size:8px;font-weight:800}.clubLinks strong{font:25px Georgia,serif}.clubLinks span{color:var(--gold);position:absolute;top:28px;right:28px}.statement{background:#f7f1e5;min-height:640px;padding-top:135px}.statementGrid{border-bottom:1px solid #d8ccb6;padding-bottom:60px}.statementGrid .lead{font-size:27px}.royalWord{color:#d5a53609;-webkit-text-stroke:0}.codeSection{background:#010711;gap:42px;padding:70px 5vw}.codeIntro{border-right:0;padding:55px 3vw 55px 2vw}.values{gap:14px}.values article{background:#ffffff06;border:1px solid #d5a53629;border-radius:18px;min-height:285px}.values article:hover{background:#071a3d;border-color:#d5a53680;transform:translateY(-5px)}.valueIcon{margin-bottom:42px}.recl{background:#f2eadb;margin:0}.reclBadge{border-radius:24px;min-height:650px;margin:55px;box-shadow:0 25px 65px #020a192e}.reclCopy{align-self:center;padding-left:3vw}.join{background:radial-gradient(circle at 50% 30%,#102f6c 0%,#061738 42%,#010711 100%);padding:135px 20px}.joinLogo{border-radius:22px;width:132px;height:132px}.join:before{color:#d5a53606}footer{border-top:1px solid #d5a5362e}.pageHero{min-height:650px}.ownersHero,.teamHero{background:radial-gradient(circle at 78% 40%,#12356f 0%,#061738 42%,#010711 100%)}.pageHero:before{border-color:#d5a5360e}.pageLogo{border-width:1px;border-radius:24px;transform:rotate(0);box-shadow:0 32px 80px #0006}.ownerCards{gap:22px}.ownerCard{box-shadow:none;border-radius:18px}.ownerCard:hover{box-shadow:0 18px 45px #020a191a}.profilePlaceholder{background:#061738}.accentCard .profilePlaceholder{background:#0a2b63}.placeholderLogo{aspect-ratio:1;object-fit:cover;opacity:.82;border-radius:18px;width:76%}.quoteBand{background:#061738}.rosterGrid{gap:18px}.playerCard{box-shadow:none;border-radius:16px}.playerVisual:before{background:#061738;width:90%;bottom:-45%}.playerCrest{aspect-ratio:1;object-fit:cover;z-index:1;border-radius:16px;width:66%;margin-top:42px;box-shadow:0 15px 35px #020a1940}@media (max-width:850px){.nav:not(.innerNav){top:12px;left:14px;right:14px}.clubLinks{grid-template-columns:1fr;margin:0}.clubLinks a{border-bottom:1px solid #ded2bb;border-right:0;min-height:120px}.codeSection{padding:40px 24px}.reclBadge{min-height:430px;margin:24px}}@media (max-width:520px){.hero{padding-top:115px}.hero h1{font-size:56px}.officialCrest{width:82%}.clubLinks a{padding:26px}.pageHero{min-height:720px}}:root{--champagne:#f5df9a;--bronze:#9f6c12}.hero{background:radial-gradient(at 78% 42%,#194391a3,#0000 27%),radial-gradient(at 48% 110%,#b47c132b,#0000 34%),linear-gradient(118deg,#01040c 0%,#061735 50%,#020813 100%)}.heroLines{opacity:.11;background:repeating-linear-gradient(118deg,#0000 0 115px,#f5df9a6b 116px 117px)}.hero h1 em,.pageHero h1 em,.statement h2 em,.codeIntro h2 em,.reclCopy h2 em,.join h2 em,.sectionIntro h2 em,.rosterHead h2 em{color:#0000;background:linear-gradient(110deg,#9f6c12 0%,#f5df9a 45%,#d5a536 70%,#fff0b3 100%);-webkit-background-clip:text;background-clip:text}.nav:not(.innerNav){border-color:#f5df9a57;box-shadow:0 20px 60px #00000057,inset 0 1px #ffffff0d}.nav:not(.innerNav):before{content:"";pointer-events:none;border:1px solid #d5a5361a;border-radius:11px;position:absolute;inset:5px}.brandLogo{border:1px solid #f5df9abf;box-shadow:0 0 0 4px #d5a53614,0 8px 22px #0000004d}.goldButton{background:linear-gradient(115deg,#a97516,#f5df9a 42%,#d5a536 76%,#f8e8ad);border:1px solid #fff1b9bf;box-shadow:0 14px 36px #b47c1340,inset 0 1px #fff1b9}.officialCrest{border:1px solid var(--champagne);box-shadow:0 0 0 8px #d5a53612,0 0 0 9px #f5df9a2e,0 42px 95px #00000094}.crestWrap:before{border-color:#f5df9a61;box-shadow:inset 0 0 50px #d5a5360d}.crestWrap:after{content:"";border:1px solid #d5a5361a;border-radius:36px;position:absolute;inset:-5%;transform:rotate(-3deg)}.clubLinks{background:linear-gradient(135deg,#fffdf7,#f7edda);border:1px solid #c9ae72;border-radius:20px;margin:-26px 5vw 0;overflow:hidden;box-shadow:0 25px 65px #030c1d26,inset 0 1px #fff}.clubLinks a{border-color:#d5c397;min-height:165px}.statement{background:radial-gradient(circle at 10% 15%,#d5a5361a,#0000 25%),linear-gradient(135deg,#fbf8ef,#f3ead8)}.statement:before{content:"✦";color:#b9861b;font-size:20px;position:absolute;top:72px;right:7vw}.statementGrid{border-bottom:1px solid #0000;border-image:linear-gradient(90deg,#0000,#b98a2b,#0000) 1}.codeSection{background:radial-gradient(circle at 15%,#102d62 0%,#061630 25%,#01050c 65%);border-top:1px solid #f5df9a2e;border-bottom:1px solid #f5df9a2e;position:relative}.codeSection:before{content:"";pointer-events:none;border:1px solid #d5a53614;position:absolute;inset:18px}.values article{background:linear-gradient(145deg,#ffffff0b,#ffffff03);border-color:#f5df9a33;box-shadow:inset 0 1px #ffffff0a}.values article:hover{background:linear-gradient(145deg,#0e2d68,#061733);box-shadow:0 22px 55px #00000047}.recl{background:radial-gradient(circle at 90% 10%,#d5a5361f,#0000 28%),linear-gradient(135deg,#f7f0e2,#eadfc9)}.reclBadge{isolation:isolate;background:radial-gradient(circle at 50% 35%,#1c55a4 0%,#0b2c61 28%,#04142f 58%,#010711 100%);border:1px solid #f5df9ab8;position:relative;box-shadow:0 38px 90px #020a196b,inset 0 0 0 8px #d5a5360b,inset 0 0 90px #1f64be47}.reclBadge:before,.reclBadge:after{z-index:-1;border-color:#f5df9a47;box-shadow:0 0 42px #d5a5361f}.reclBadge .reclCrown{z-index:2;color:#f5df9a;text-shadow:0 0 25px #d5a5368c;margin-bottom:10px;font-size:42px;line-height:1}.reclBadge .reclMonogram{color:#0000;filter:drop-shadow(0 12px 22px #00000073);background:linear-gradient(115deg,#8c5c08 0%,#f9e8ae 28%,#d19a24 52%,#fff2bd 72%,#a66d0c 100%);-webkit-background-clip:text;background-clip:text}.reclBadge i{z-index:2;color:#ffffffb8;letter-spacing:.32em;border-top:1px solid #f5df9a52;border-bottom:1px solid #f5df9a52;margin-top:24px;padding:10px 22px;font-size:8px;font-style:normal}.join{background:radial-gradient(circle at 50% 25%,#173d82 0%,#071a39 35%,#01040b 75%);border-top:1px solid #f5df9a38}.joinLogo{border:1px solid var(--champagne);box-shadow:0 0 0 9px #d5a53612,0 24px 60px #00000073}.pageHero{background:radial-gradient(circle at 78% 38%,#173f84 0%,#071a39 36%,#01040b 76%);border-bottom:1px solid #f5df9a40}.pageLogo{border:1px solid var(--champagne);box-shadow:0 0 0 8px #d5a5360f,0 40px 95px #00000085}.profileSection,.rosterSection{background:radial-gradient(circle at 6% 5%,#d5a5361a,#0000 22%),linear-gradient(135deg,#fbf8ef,#f1e7d4)}.ownerCard,.playerCard{background:linear-gradient(145deg,#fffdf8,#f9f2e5);border-color:#cdb47f;box-shadow:0 12px 34px #030c1d0f,inset 0 1px #fff}.ownerCard:hover,.playerCard:hover{border-color:#b98927;box-shadow:0 24px 58px #030c1d26}.profilePlaceholder{background:radial-gradient(circle at 50% 35%,#173f84,#071a39 50%,#010711);border-right:1px solid #f5df9a47}.placeholderLogo,.playerCrest{border:1px solid #f5df9ab8;box-shadow:0 22px 55px #0000006b}.quoteBand{background:linear-gradient(105deg,#010711,#0c2a60,#061738);border-top:1px solid #f5df9a4d;border-bottom:1px solid #f5df9a4d}.goldBand{background:linear-gradient(105deg,#8f6010,#e2ba54 45%,#a87314)}@media (max-width:850px){.clubLinks{border-radius:0;margin:-1px 0 0}.codeSection:before{inset:8px}}:root{--club-gold:#c99a2e;--club-cream:#f4efe4;--club-navy:#061633;--club-black:#020713}body{background:var(--club-cream)}.nav:not(.innerNav){background:#020713e6;border:0;border-bottom:1px solid #c99a2e4d;border-radius:0;height:88px;padding:0 5vw;top:0;left:0;right:0}.nav:not(.innerNav):before{display:none}.innerNav{background:#020713;height:88px}.navLinks{letter-spacing:.13em;gap:2.2vw}.brandLogo{border-radius:4px;width:52px;height:52px}.navCta{border-radius:2px}.hero{background:linear-gradient(90deg,#020713fc,#051430f2),radial-gradient(circle at 80% 45%,#153d82,#0000 35%);grid-template-columns:56% 44%;min-height:860px;padding:125px 6.5vw 60px}.hero:after{letter-spacing:.62em;right:-175px}.heroCopy{padding-left:2vw}.hero h1{letter-spacing:-.055em;font-size:clamp(78px,8.8vw,142px)}.heroText{letter-spacing:.02em;max-width:540px;font-family:Arial,sans-serif;font-size:15px}.officialCrest{border-radius:3px;width:86%;box-shadow:18px 18px #c99a2e1f,0 45px 90px #0000009e}.crestWrap:before,.crestWrap:after{border-radius:0}.crestWrap:before{transform:translate(18px,18px)}.clubLinks{box-shadow:none;background:#fff;border:0;border-radius:0;margin:0}.clubLinks a{border-color:#ddd2be;min-height:170px;padding-left:6vw}.clubLinks a:hover{background:#071a3b;transform:none}.clubLinks strong{font-size:25px}.matchCentre{background:#f4efe4;grid-template-columns:.78fr 1.22fr;align-items:center;gap:8vw;padding:120px 6.5vw;display:grid;position:relative}.matchCentre:before{content:"MATCH CENTRE";color:#06163309;font:700 110px Georgia,serif;position:absolute;top:30px;right:1vw}.matchTitle{z-index:1;position:relative}.matchTitle h2{margin:38px 0;font-size:clamp(52px,5.7vw,86px)}.matchTitle>a{letter-spacing:.18em;text-transform:uppercase;border-bottom:1px solid #c99a2e;gap:22px;padding-bottom:8px;font-size:9px;font-weight:800;display:inline-flex}.featuredMatch{color:#fff;background:#061633;border-top:4px solid #c99a2e;padding:38px;box-shadow:0 30px 70px #02071333}.matchMeta,.matchDetails{letter-spacing:.2em;color:#ffffff85;justify-content:space-between;font-size:8px;display:flex}.matchMeta b{color:#dfbc66}.matchTeams{text-align:center;grid-template-columns:1fr 60px 1fr;align-items:center;margin:40px 0;display:grid}.matchTeams>div{flex-direction:column;align-items:center;gap:14px;display:flex}.matchCrest{object-fit:cover;border:1px solid #c99a2e;width:120px;height:120px}.matchTeams strong{letter-spacing:.08em;font:17px/1.25 Georgia,serif}.versus{color:#c99a2e;font:italic 25px Georgia,serif}.opponentMark>span{color:#ffffff52;border:1px solid #ffffff2e;place-items:center;width:120px;height:120px;font:55px Georgia,serif;display:grid}.statement{background:#fff;padding:120px 6.5vw}.statementGrid{grid-template-columns:1fr 1fr}.codeSection{grid-template-columns:32% 68%;padding:100px 6.5vw}.values article,.reclBadge{border-radius:2px}.joinLogo{border-radius:3px}.pageHero{grid-template-columns:1fr 1fr;min-height:700px;padding:100px 7vw}.pageHero h1{font-size:clamp(72px,8vw,120px)}.pageLogo{border-radius:3px}.profileSection,.rosterSection{padding:120px 6.5vw}.ownerCard,.playerCard,.placeholderLogo,.playerCrest{border-radius:2px}.fixturesHero{color:#fff;background:linear-gradient(105deg,#020713 0%,#071d43 68%,#0b2b62 100%);grid-template-columns:1fr 460px;align-items:center;gap:8vw;min-height:700px;padding:105px 7vw 80px;display:grid;position:relative;overflow:hidden}.fixturesHero:after{content:"2026";color:#ffffff06;font:700 240px Georgia,serif;position:absolute;bottom:-65px;right:-20px}.fixturesHero h1{margin:30px 0;font-size:clamp(75px,8vw,124px)}.fixturesHero>div:first-child>p:last-child{color:#ffffff9e;max-width:600px;line-height:1.8}.fixtureHeroCard{z-index:1;color:#061633;background:#f4efe4;border-top:4px solid #c99a2e;padding:34px;position:relative;box-shadow:20px 20px #c99a2e1c,0 35px 80px #00000059}.fixtureHeroCard>small{text-align:center;letter-spacing:.25em;color:#8c661c;font-size:8px;font-weight:800;display:block}.fixtureHeroCard>div{grid-template-columns:1fr 40px 1fr;align-items:center;margin:32px 0;display:grid}.fixtureLogo,.tbcCrest{object-fit:cover;justify-self:center;width:120px;height:120px}.fixtureLogo{border:1px solid #c99a2e}.tbcCrest{color:#9e927c;border:1px solid #b8aa8e;place-items:center;font:50px Georgia,serif;display:grid}.fixtureHeroCard>div>span{text-align:center;font:italic 20px Georgia,serif}.fixtureHeroCard>strong{text-align:center;letter-spacing:.17em;font-size:9px;display:block}.fixturesContent{background:#f4efe4;padding:120px 6.5vw}.fixturesHeading{grid-template-columns:1fr 450px;align-items:end;gap:40px;margin-bottom:55px;display:grid}.fixturesHeading h2{margin-top:30px;font-size:clamp(54px,6vw,88px)}.fixturesHeading>p{color:#687181;line-height:1.8}.fixturesList{border-top:1px solid #cbbd9f}.fixtureRow{border-bottom:1px solid #cbbd9f;grid-template-columns:150px 1fr 230px 30px;align-items:center;gap:30px;min-height:135px;transition:all .2s;display:grid}.fixtureRow:hover{background:#fff;padding:0 22px}.fixtureIndex small{color:#9a701c;letter-spacing:.18em;margin-bottom:8px;font-size:8px;display:block}.fixtureIndex strong{font:22px Georgia,serif}.fixtureTeams{grid-template-columns:1fr 40px 1fr;align-items:center;font:19px Georgia,serif;display:grid}.fixtureTeams b{color:#b48420;text-align:center;font-size:12px}.fixtureInfo{letter-spacing:.16em;color:#687181;flex-direction:column;gap:8px;font-size:8px;display:flex}.rowArrow{color:#b48420}.resultsSection{color:#fff;background:#020713;grid-template-columns:1fr 1fr;align-items:center;gap:8vw;padding:110px 6.5vw;display:grid}.resultsSection h2{margin-top:35px;font-size:clamp(52px,6vw,86px)}.resultsEmpty{background:#061633;border:1px solid #c99a2e4d;padding:55px}.resultsEmpty>span{color:#c99a2e;font-size:50px}.resultsEmpty h3{font:30px Georgia,serif}.resultsEmpty p{color:#ffffff7a;line-height:1.8}@media (max-width:900px){.matchCentre,.fixturesHeading,.resultsSection{grid-template-columns:1fr}.fixturesHero{text-align:center;grid-template-columns:1fr}.fixtureHeroCard{justify-self:center;width:min(470px,90vw)}.fixtureRow{grid-template-columns:110px 1fr 150px}.rowArrow{display:none}.matchTitle{text-align:center}.featuredMatch{margin-top:20px}}@media (max-width:650px){.matchCentre{padding:85px 22px}.matchTeams{grid-template-columns:1fr 35px 1fr}.matchCrest,.opponentMark>span{width:85px;height:85px}.matchDetails{flex-direction:column;gap:10px}.fixturesHero{padding:80px 22px}.fixturesHero h1{font-size:54px}.fixtureHeroCard{padding:25px}.fixtureLogo,.tbcCrest{width:90px;height:90px}.fixturesContent,.resultsSection{padding:80px 22px}.fixtureRow{grid-template-columns:1fr;gap:14px;padding:25px 0}.fixtureTeams{font-size:15px}.fixtureInfo{flex-direction:row}.fixturesHeading h2,.resultsSection h2{font-size:48px}}:root{--blue-0:#010611;--blue-1:#031027;--blue-2:#061938;--blue-3:#0a2859;--blue-4:#103977}html,body,.profilePage{background:var(--blue-0);color:#fff}.clubLinks{background:var(--blue-2);border-top:1px solid #c99a2e40;border-bottom:1px solid #c99a2e40;grid-template-columns:repeat(4,1fr)}.matchCentre{color:#fff;background:radial-gradient(circle at 12% 20%,#0b2d63,transparent 28%),linear-gradient(125deg,var(--blue-1),var(--blue-2));border-bottom:1px solid #c99a2e33}.matchTitle>a{color:#fff}.featuredMatch{background:linear-gradient(145deg,var(--blue-3),var(--blue-1));border:1px solid #c99a2e52;border-top:4px solid #c99a2e}.homeFixtureList{border-top:1px solid #c99a2e59;grid-column:1/-1;margin-top:8px}.homeFixtureRow{color:#fff;border-bottom:1px solid #c99a2e38;grid-template-columns:150px 1fr 120px;align-items:center;gap:28px;min-height:82px;transition:all .2s;display:grid}.homeFixtureRow:hover{background:#10397773;padding:0 18px}.homeFixtureRow>span{flex-direction:column;gap:6px;display:flex}.homeFixtureRow small{color:#d7ae52;letter-spacing:.18em;font-size:8px}.homeFixtureRow strong{font:19px Georgia,serif}.homeFixtureRow>b{letter-spacing:.14em;font-size:10px}.homeFixtureRow>b em{color:#d7ae52;margin:0 16px;font:italic 18px Georgia,serif}.homeFixtureRow>i{color:#ffffff94;letter-spacing:.14em;text-align:right;font-size:8px;font-style:normal}.teamHeroPortrait{background:linear-gradient(145deg,#103977a6,#010611b8);border:1px solid #f5df9a7a;justify-self:center;width:min(450px,82%);padding:16px;position:relative;box-shadow:20px 20px #c99a2e1a,0 38px 80px #00000080}.teamHeroPortrait:before{content:"";pointer-events:none;border:1px solid #c99a2e2e;position:absolute;inset:7px}.teamHeroCrest{aspect-ratio:1;object-fit:cover;width:100%;display:block}.teamHeroPortrait>span{color:#f5df9a;letter-spacing:.26em;text-align:center;padding:16px 8px 4px;font-size:8px;font-weight:800;display:block}.statement{color:#fff;background:radial-gradient(circle at 88% 12%,#0b2c60,transparent 28%),linear-gradient(135deg,var(--blue-2),var(--blue-1))}.statementGrid .lead{color:#fff}.statementGrid p:last-child{color:#ffffff94}.statementGrid{border-bottom-color:#c99a2e47}.royalWord{color:#ffffff06}.codeSection{background:radial-gradient(circle at 14% 45%,#0d326c,transparent 28%),var(--blue-0)}.values article{background:linear-gradient(145deg,var(--blue-3),var(--blue-1))}.recl{color:#fff;background:radial-gradient(circle at 90% 10%,#0b2d63,transparent 30%),linear-gradient(135deg,var(--blue-1),var(--blue-2))}.reclCopy>p:not(.sectionLabel){color:#ffffff94}.seasonLine{border-top-color:#c99a2e42}.reclBadge{background:radial-gradient(circle at 50% 25%,var(--blue-4),var(--blue-2) 48%,var(--blue-0))}.join{background:radial-gradient(circle at 50% 25%,var(--blue-4),var(--blue-2) 42%,var(--blue-0))}.profileSection,.rosterSection{color:#fff;background:radial-gradient(circle at 5% 5%,#0b2d63,transparent 24%),linear-gradient(135deg,var(--blue-1),var(--blue-2))}.sectionIntro>p:last-child,.rosterHead>p{color:#ffffff94}.ownerCard,.playerCard{color:#fff;background:linear-gradient(145deg,var(--blue-3),var(--blue-1));border-color:#c99a2e47;box-shadow:0 18px 45px #00000040}.ownerCard p,.playerInfo p{color:#ffffff85}.ownerCard:hover,.playerCard:hover{background:linear-gradient(145deg,var(--blue-4),var(--blue-2));border-color:#c99a2e}.profilePlaceholder,.accentCard .profilePlaceholder{background:radial-gradient(circle at 50% 25%,var(--blue-4),var(--blue-1))}.playerVisual{background:radial-gradient(circle at 50% 12%,var(--blue-4),var(--blue-2) 52%,var(--blue-0))}.playerVisual:before{background:#020b1c}.playerVisual span{color:#d7ae52}.ownerPhotoWrap{padding:0;overflow:hidden}.ownerPhoto{object-fit:cover;object-position:48% center;width:100%;height:100%;min-height:300px}.akritiPhoto{object-position:50% 34%}.ownerCards:has(.coOwnerCard){grid-template-columns:repeat(2,minmax(0,1fr))}.ownerCards:has(.coOwnerCard) .ownerCard{grid-template-columns:1fr}.ownerCards:has(.coOwnerCard) .profilePlaceholder{border-bottom:1px solid #f5df9a47;border-right:0;min-height:320px}@media (max-width:700px){.ownerCards:has(.coOwnerCard){grid-template-columns:1fr}}.playerPhoto{z-index:1;object-fit:cover;object-position:48% center;width:100%;height:100%;position:absolute;inset:0}.devangPlayerPhoto{object-position:50% 24%}.kunalShahPlayerPhoto{object-position:50% 38%}.jinenPlayerPhoto{object-position:58% 48%}.ibrahimPlayerPhoto{object-fit:contain;object-position:center;background:#071a3a}.playerPhoto.kunalWadhwaPlayerPhoto{object-fit:cover;object-position:50% 50%;background:#071a3a}.playerPhoto.rajeevBelaniPlayerPhoto{object-position:50% 34%}.playerVisual:has(.playerPhoto):after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0106110a 42%,#010611ad 100%);position:absolute;inset:0}.playerVisual:has(.playerPhoto)>span{z-index:3}.playerVisual:has(.playerPhoto)>.seasonStamp{z-index:3}.legacyRoster{background:radial-gradient(circle at 92% 8%,var(--blue-4),transparent 24%),linear-gradient(145deg,var(--blue-2),var(--blue-0));border-top:1px solid #c99a2e57;position:relative}.legacyRoster:before{content:"2025";color:#ffffff06;pointer-events:none;font:700 clamp(80px,13vw,190px) Georgia,serif;position:absolute;top:34px;right:3vw}.legacyRoster>*{z-index:1;position:relative}.legacyPlayerCard{border-top:3px solid #c99a2ec7}.legacyPlayerVisual{background:radial-gradient(circle at 50% 10%,#123f86,var(--blue-2) 50%,var(--blue-0))}.seasonStamp{z-index:2;letter-spacing:.18em;background:#010611d1;border:1px solid #f5df9a80;padding:7px 9px;position:absolute;bottom:14px;right:16px;color:#f5df9a!important;text-shadow:none!important;margin:0!important;font:700 8px Arial,sans-serif!important}.fixturesHero{background:radial-gradient(circle at 85% 35%,var(--blue-4),transparent 25%),linear-gradient(105deg,var(--blue-0),var(--blue-2) 65%,var(--blue-3))}.fixtureHeroCard{color:#fff;background:linear-gradient(145deg,var(--blue-3),var(--blue-1));border:1px solid #c99a2e4d;border-top:4px solid #c99a2e}.fixtureHeroCard>small{color:#d7ae52}.tbcCrest{color:#ffffff61;border-color:#ffffff38}.fixturesContent{color:#fff;background:radial-gradient(circle at 8% 4%,#0b2d63,transparent 25%),linear-gradient(135deg,var(--blue-1),var(--blue-2))}.fixturesHeading>p{color:#ffffff94}.fixturesList,.fixtureRow{border-color:#c99a2e3d}.fixtureRow:hover{background:var(--blue-3)}.fixtureIndex small{color:#d7ae52}.resultsSection{background:radial-gradient(circle at 88% 20%,var(--blue-3),transparent 30%),var(--blue-0)}.resultsEmpty{background:linear-gradient(145deg,var(--blue-3),var(--blue-1))}.quoteBand,.goldBand{color:#fff;background:linear-gradient(105deg,var(--blue-0),var(--blue-3),var(--blue-1));border-color:#c99a2e59}.goldBand a{color:#061633;background:linear-gradient(115deg,#a97516,#f5df9a 48%,#d5a536)}footer{background:#00040c}.galleryHero{color:#fff;background:radial-gradient(circle at 82% 36%,var(--blue-4),transparent 26%),linear-gradient(110deg,var(--blue-0),var(--blue-2));border-bottom:1px solid #c99a2e4d;grid-template-columns:1.1fr .9fr;align-items:center;gap:7vw;min-height:720px;padding:100px 7vw;display:grid;overflow:hidden}.galleryHero h1{margin:30px 0;font-size:clamp(66px,7.8vw,118px)}.galleryHero h1 em,.galleryIntro h2 em{color:#0000;background:linear-gradient(110deg,#9f6c12,#f5df9a 45%,#d5a536 75%,#fff0b3);-webkit-background-clip:text;background-clip:text}.galleryHero>div:first-child>p:last-child{color:#ffffff9e;max-width:590px;line-height:1.8}.galleryHeroMark{background:#0106118c;border:1px solid #f5df9a8c;padding:18px;box-shadow:20px 20px #c99a2e1a,0 38px 85px #00000080}.galleryHeroLogo{width:100%;display:block}.galleryHeroMark>span{text-align:center;color:#f5df9a;letter-spacing:.25em;padding:18px 6px 5px;font-size:8px;font-weight:800;display:block}.gallerySection{color:#fff;background:radial-gradient(circle at 8% 5%,var(--blue-4),transparent 24%),linear-gradient(135deg,var(--blue-1),var(--blue-2));padding:120px 6.5vw}.galleryIntro{grid-template-columns:1fr 430px;align-items:end;gap:50px;margin-bottom:65px;display:grid}.galleryIntro h2{margin-top:35px;font-size:clamp(54px,6vw,88px)}.galleryIntro>p{color:#ffffff94;line-height:1.8}.galleryYearHeading{border-top:1px solid #c99a2e61;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:flex-end;margin:0 0 26px;padding:24px 0;display:flex}.galleryYearHeading small{color:#f5df9a;letter-spacing:.24em;font-size:8px;font-weight:800}.galleryYearHeading h3{margin:8px 0 0;font:clamp(34px,4vw,58px) Georgia,serif}.galleryYearHeading h3 em{color:#d7ae52;font-style:italic}.galleryYearHeading>span{color:#ffffff70;letter-spacing:.2em;font-size:9px;font-weight:800}.momentsGrid{grid-template-columns:1.2fr .8fr .8fr;grid-auto-rows:360px;grid-auto-flow:dense;gap:18px;display:grid}.momentCard{z-index:1;will-change:transform;border:1px solid #c99a2e59;margin:0;transition:transform .38s cubic-bezier(.2,.8,.2,1),border-color .38s,box-shadow .38s;position:relative;overflow:hidden}.momentCard1{background:linear-gradient(145deg,#020b1d,#092b5c);grid-area:span 2/span 2}.momentCard2{background:linear-gradient(145deg,#020b1d,#092b5c);grid-area:span 2/1/auto/-1}.momentCard3,.momentCard6,.momentCard7,.momentCard8,.momentCard9{grid-row:span 2}.momentCard img{object-fit:cover;width:100%;height:100%;transition:transform .65s cubic-bezier(.2,.8,.2,1),filter .38s}.momentContain img{object-fit:contain;object-position:center}.momentCard5 img{object-position:50% 35%}.momentCard6 img{object-position:48% center}.momentCard7 img{object-position:50% 28%}.momentCard8 img{object-position:50% 30%}.momentCard9 img{object-position:50% 36%}.momentCard:after{content:"";background:linear-gradient(#0000,#010611e0);transition:opacity .38s;position:absolute;inset:35% 0 0}.momentCard figcaption{z-index:2;flex-direction:column;transition:transform .38s cubic-bezier(.2,.8,.2,1);display:flex;position:absolute;bottom:24px;left:25px;right:25px}.momentCard figcaption small,.momentPlaceholder small,.yearComingSoon small{color:#f5df9a;letter-spacing:.2em;font-size:8px;font-weight:800}.momentCard figcaption strong{margin-top:8px;font:24px Georgia,serif}.momentCard figcaption span{color:#ffffff59;font:20px Georgia,serif;position:absolute;bottom:0;right:0}.galleryYear2025{margin-top:110px}.yearComingSoon{background:radial-gradient(circle at 85% 20%,#164584,#0000 35%),linear-gradient(135deg,#020b1d,#071d40);border:1px solid #c99a2e61;grid-template-columns:150px 1fr auto;align-items:center;gap:42px;min-height:330px;padding:48px;display:grid;position:relative;overflow:hidden}.yearComingSoonLogo{object-fit:cover;border:1px solid #f5df9a73;width:150px;height:150px}.yearComingSoon h3{margin:12px 0;font:clamp(30px,4vw,52px) Georgia,serif}.yearComingSoon p{color:#ffffff8c;max-width:620px;margin:0;line-height:1.8}.yearComingSoon>strong{color:#0000;-webkit-text-stroke:1px #f5df9a59;font:140px/1 Georgia,serif}@media (hover:hover) and (pointer:fine){.momentCard:hover{z-index:5;border-color:#f5df9ae6;transform:translateY(-10px)scale(1.035);box-shadow:0 26px 58px #00000085,0 0 0 1px #f5df9a40,0 0 32px #c99a2e33}.momentCard:hover img{filter:saturate(1.12)brightness(1.08);transform:scale(1.075)}.momentContain:hover img{transform:scale(1.025)}.momentCard:hover figcaption{transform:translateY(-5px)}.momentCard:hover:after{opacity:.92}}@media (prefers-reduced-motion:reduce){.momentCard,.momentCard img,.momentCard figcaption{transition:none}.momentCard:hover,.momentCard:hover img{transform:none}}.momentPlaceholder{background:radial-gradient(circle at 50% 25%,var(--blue-4),var(--blue-1));border:1px solid #c99a2e47;flex-direction:column;justify-content:flex-end;padding:34px;display:flex}.momentPlaceholderLogo{object-fit:cover;border:1px solid #f5df9a80;width:105px;height:105px;margin:auto}.momentPlaceholder h3{margin:12px 0;font:23px Georgia,serif}.momentPlaceholder p{color:#ffffff80;margin:0;font-size:12px;line-height:1.7}.momentSymbol{color:#d7ae52;margin:auto;font-size:75px}.galleryCategories{color:#fff;background:var(--blue-0);border-top:1px solid #c99a2e40;border-bottom:1px solid #c99a2e40;grid-template-columns:repeat(4,1fr);padding:45px 6.5vw;display:grid}.galleryCategories span{text-align:center;color:#d7ae52;letter-spacing:.18em;border-right:1px solid #ffffff1a;padding:12px 20px;font-size:8px;font-weight:800}.galleryCategories span:last-child{border-right:0}@media (max-width:1000px){.galleryHero,.galleryIntro{grid-template-columns:1fr}.galleryHero{text-align:center}.galleryHero .eyebrow{justify-content:center}.galleryHeroMark{justify-self:center;width:min(480px,82vw)}.momentsGrid{grid-template-columns:1fr 1fr}.momentCard1,.momentCard2{grid-area:span 1/span 2}.momentCard3,.momentCard6,.momentCard7,.momentCard8,.momentCard9{grid-row:span 1}.yearComingSoon{grid-template-columns:120px 1fr}.yearComingSoonLogo{width:120px;height:120px}.yearComingSoon>strong{display:none}.galleryCategories{grid-template-columns:1fr 1fr;gap:1px}.galleryCategories span{border-bottom:1px solid #ffffff1a}.innerNav .navLinks{gap:11px}}@media (max-width:650px){.galleryHero{padding:80px 22px}.galleryHero h1{font-size:52px}.gallerySection{padding:80px 22px}.galleryYearHeading{flex-direction:column;align-items:flex-start;gap:18px}.momentsGrid{grid-template-columns:1fr;grid-auto-rows:390px}.momentCard1,.momentCard2{grid-column:span 1}.galleryYear2025{margin-top:75px}.yearComingSoon{text-align:center;grid-template-columns:1fr;padding:34px 25px}.yearComingSoonLogo,.yearComingSoon p{margin:auto}.galleryCategories{grid-template-columns:1fr}.galleryCategories span{border-right:0}.clubLinks{grid-template-columns:1fr}}.socialActions{justify-content:center;align-items:center;gap:28px;display:flex}.join .socialActions .textLink{color:#fff;letter-spacing:.16em;text-transform:uppercase;border-bottom:1px solid #f5df9a8c;padding-bottom:7px;font-size:9px;font-weight:800}.youtubeButton{color:#fff;letter-spacing:.12em;text-transform:uppercase;background:#ffffff0e;border:1px solid #f5df9a7a;justify-content:center;align-items:center;gap:10px;min-height:50px;padding:0 22px;font-size:9px;font-weight:800;transition:all .25s;display:inline-flex}.youtubeButton:hover{color:#010611;background:#f5df9a;border-color:#f5df9a;transform:translateY(-2px)}.youtubeButton i{color:#e8b638;font-style:normal}.youtubeButton:hover i{color:#010611}.footerSocials{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:18px;display:flex}.instagramLink,.youtubeLink,.facebookLink{color:#f5df9a;letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:9px;font-size:9px;font-weight:800;transition:all .2s;display:inline-flex}.instagramLink:hover,.youtubeLink:hover,.facebookLink:hover{color:#fff}.instagramLink i,.youtubeLink i,.facebookLink i{border:1px solid #f5df9a8c;border-radius:7px;place-items:center;width:25px;height:25px;font:18px Arial,sans-serif;display:grid}.youtubeLink i{border-radius:4px;font-size:11px}.facebookLink i{border-radius:50%}.facebookLink svg{fill:currentColor;width:14px;height:14px}@media (max-width:1000px){.footerSocials{justify-content:center}}@media (max-width:650px){.homeFixtureRow{grid-template-columns:1fr;gap:10px;padding:20px 0}.homeFixtureRow:hover{padding:20px 12px}.homeFixtureRow>i{text-align:left}.homeFixtureRow>b em{margin:0 8px}.teamHeroPortrait{width:min(390px,90vw);margin-top:45px}}@media (max-width:520px){.socialActions{flex-direction:column;gap:20px}}.hero{background:linear-gradient(90deg,#010611f5 0%,#020c1edb 46%,#020c1e6b 100%),linear-gradient(#0106110d 52%,#010611d1 100%),url(/home-hero-stadium-elegant.jpg) 50%/cover no-repeat;grid-template-columns:minmax(0,1fr) 340px;align-items:end;min-height:900px;padding:150px 6.5vw 105px}.hero:before{border-color:#f5df9a26;width:640px;height:640px;top:120px;right:-210px}.hero:after{content:"ENTREPOT ROYALS · RECL";bottom:305px;right:-145px}.heroLines{opacity:.06}.heroCopy{max-width:920px;padding:0 0 36px}.hero h1{max-width:980px;font-size:clamp(70px,8.8vw,145px);line-height:.84}.heroText{max-width:650px;margin-top:34px;padding-left:24px;font:18px/1.7 Georgia,serif}.crestWrap{place-self:end;width:280px;margin:0 0 18px}.officialCrest{border-width:2px;border-radius:18px;width:78%;box-shadow:0 26px 65px #0000007a}.heroSeasonTag{z-index:3;color:#fff;letter-spacing:.2em;align-items:center;gap:14px;font-size:8px;display:flex;position:absolute;bottom:42px;right:6.5vw}.heroSeasonTag b{color:#f5df9a;font-size:9px}.heroSeasonTag span{border-left:1px solid #ffffff4d;padding-left:14px}.scrollHint{bottom:42px}.clubLinks{background:var(--blue-1);box-shadow:none;border:0;border-radius:0;grid-template-columns:repeat(5,1fr);margin:0}.clubLinks a{border-color:#ffffff1a;min-height:190px;padding:38px 30px}.clubLinks a:hover{background:linear-gradient(145deg,var(--blue-4),var(--blue-2))}.clubLinks strong{color:#fff;font-size:24px}.clubLinks small{color:#d7ae52}.matchCentre,.statement,.codeSection,.recl{border-top:1px solid #c99a2e2e}.matchCentre,.statement{padding-top:145px;padding-bottom:145px}@media (max-width:1050px){.hero{grid-template-columns:1fr 260px}.crestWrap{width:235px}.clubLinks{grid-template-columns:repeat(3,1fr)}.clubLinks a:nth-child(3){border-right:0}.clubLinks a{border-bottom:1px solid #ffffff1a}}@media (max-width:850px){.hero{text-align:left;background-position:58%;grid-template-columns:1fr;min-height:940px;padding:130px 24px 92px}.heroCopy{text-align:left}.hero .eyebrow,.hero .heroActions{justify-content:flex-start}.heroText{margin-left:0;margin-right:0}.crestWrap{width:170px;position:absolute;bottom:82px;right:22px}.heroSeasonTag{bottom:35px;right:22px}.clubLinks{grid-template-columns:1fr;margin:0}.clubLinks a{border-right:0;min-height:120px}.clubLinks a:nth-child(3){border-right:0}}@media (max-width:520px){.hero{background-position:62%;min-height:850px;padding:116px 20px 205px}.hero h1{font-size:53px}.heroText{font-size:15px}.crestWrap{width:135px;bottom:62px}.heroSeasonTag{bottom:32px;left:20px;right:auto}.clubLinks strong{font-size:22px}}img{max-width:100%}html,body{width:100%;overflow-x:hidden}@media (max-width:760px){.nav,.nav:not(.innerNav),.innerNav{grid-template-columns:1fr auto;align-items:center;gap:12px;width:100%;height:auto;min-height:74px;padding:12px 16px;display:grid}.nav:not(.innerNav){top:0;left:0;right:0}.nav .brand{gap:9px;min-width:0}.nav .brandLogo{flex:none;width:44px;height:44px}.nav .brand b{letter-spacing:.25em;font-size:8px}.nav .brand strong{font-size:16px}.nav .navCta{white-space:nowrap;justify-content:center;align-items:center;min-height:44px;padding:0 12px;display:none}.headerSocials{justify-self:end;gap:8px}.headerSocials a{width:38px;height:38px}.nav .navLinks,.innerNav .navLinks{overscroll-behavior-inline:contain;scrollbar-width:none;scroll-snap-type:x proximity;order:3;grid-column:1/-1;gap:8px;width:calc(100vw - 32px);padding:10px 0 2px;display:flex;overflow-x:auto}.nav .navLinks::-webkit-scrollbar{display:none}.nav .navLinks a{letter-spacing:.11em;scroll-snap-align:start;border:1px solid #f5df9a33;flex:none;align-items:center;min-height:38px;padding:0 13px;font-size:9px;display:flex}.nav .navLinks a.active{background:#d5a5361a;border-color:#f5df9ab3}.hero{grid-template-columns:1fr;min-height:0;padding:170px 20px 64px}.heroCopy{text-align:center;padding:0}.hero .eyebrow,.heroActions{justify-content:center}.hero h1{font-size:clamp(52px,16vw,72px);line-height:.88}.heroText{border-left:0;margin:24px auto 30px;padding-left:0;font-size:15px;line-height:1.65}.heroActions{flex-direction:column;gap:18px}.goldButton,.youtubeButton{min-height:48px}.crestWrap{width:min(86vw,410px);margin-top:38px}.hero:after,.scrollHint{display:none}.clubLinks{grid-template-columns:1fr}.clubLinks a{border-bottom:1px solid #ffffff17;border-right:0;min-height:104px;padding:24px 22px}.clubLinks strong{font-size:22px}.matchCentre,.statement,.codeSection,.recl,.resultsSection{grid-template-columns:1fr}.matchCentre,.statement,.codeSection{padding:72px 20px}.matchTitle h2,.statement h2,.codeIntro h2,.recl h2,.join h2{font-size:clamp(40px,12vw,54px)}.featuredMatch{padding:24px 16px}.matchTeams{grid-template-columns:1fr 34px 1fr;gap:6px}.matchCrest,.opponentMark>span{width:78px;height:78px}.matchTeams strong{font-size:13px}.matchDetails{flex-direction:column;gap:10px;line-height:1.5}.homeFixtureRow{grid-template-columns:1fr;gap:10px;min-height:0;padding:22px 0}.homeFixtureRow>i{text-align:left}.homeFixtureRow>b{line-height:1.7}.statementGrid{grid-template-columns:1fr;gap:30px;margin-top:38px}.statementGrid .lead{font-size:20px}.codeIntro{padding:20px 0 40px}.values{grid-template-columns:1fr}.values article{min-height:220px;padding:28px}.reclBadge{min-height:340px;margin:0}.reclCopy{padding:70px 20px}.seasonLine{grid-template-columns:1fr 1fr;gap:22px;display:grid}.seasonLine div:last-child{grid-column:1/-1}.join{padding:88px 20px}.socialActions{flex-direction:column;gap:16px}.socialActions>a{justify-content:center;width:min(100%,340px)}.pageHero,.fixturesHero,.galleryHero{text-align:center;grid-template-columns:1fr;gap:38px;min-height:0;padding:68px 20px}.pageHero .eyebrow,.fixturesHero .eyebrow,.galleryHero .eyebrow{justify-content:center}.pageHero h1,.fixturesHero h1,.galleryHero h1{font-size:clamp(48px,15vw,66px)}.pageHero>div>p:last-child,.fixturesHero>div:first-child>p:last-child,.galleryHero>div:first-child>p:last-child{margin-left:auto;margin-right:auto;font-size:16px}.pageLogo,.teamHeroPortrait,.galleryHeroMark,.fixtureHeroCard{width:min(100%,430px);margin:0 auto}.pageLogo{margin-top:0}.profileSection,.rosterSection,.fixturesContent,.resultsSection,.gallerySection{padding:72px 20px}.sectionIntro,.rosterHead,.fixturesHeading,.galleryIntro{grid-template-columns:1fr;gap:24px}.sectionIntro h2,.rosterHead h2,.fixturesHeading h2,.galleryIntro h2,.resultsSection h2{font-size:clamp(40px,12vw,54px)}:is(.ownerCards,.ownerCards:has(.coOwnerCard),.rosterGrid){grid-template-columns:1fr;gap:20px;margin-top:44px}.ownerCard{grid-template-columns:1fr}.ownerCards:has(.coOwnerCard) .ownerCard{grid-template-columns:1fr}.ownerCards:has(.coOwnerCard) .profilePlaceholder{min-height:260px}.ownerPhoto{aspect-ratio:4/4.6;min-height:0}.ownerCard>div:last-child,.playerInfo{padding:24px}.playerVisual{aspect-ratio:4/4.7}.quoteBand{text-align:center;flex-direction:column;gap:24px;padding:48px 20px}.quoteBand p{font-size:26px;line-height:1.25}.fixtureHeroCard{padding:24px 16px}.fixtureHeroCard>div{grid-template-columns:1fr 32px 1fr}.fixtureLogo,.tbcCrest{width:82px;height:82px}.fixtureRow{grid-template-columns:1fr;gap:14px;min-height:0;padding:24px 0}.fixtureTeams{grid-template-columns:1fr 30px 1fr;gap:5px;font-size:14px;line-height:1.35}.fixtureInfo{flex-flow:wrap;gap:10px 18px}.rowArrow{display:none}.resultsEmpty{padding:32px 24px}.galleryHeroMark{justify-self:center}.galleryYearHeading{flex-direction:column;align-items:flex-start;gap:14px}.galleryYearHeading h3{font-size:36px}.yearComingSoon{text-align:center;grid-template-columns:1fr;gap:22px;padding:30px 22px}.yearComingSoonLogo{width:110px;height:110px;margin:auto}.yearComingSoon>strong{display:none}.momentsGrid{grid-template-columns:1fr;grid-auto-rows:auto;gap:16px}.momentCard,.momentCard1,.momentCard2,.momentCard3,.momentCard6,.momentCard7,.momentCard8,.momentCard9{aspect-ratio:4/5;grid-area:auto;min-height:0}.momentCard1,.momentCard2,.momentCard3,.momentCard4{aspect-ratio:4/4.3}.momentCard figcaption{bottom:18px;left:18px;right:18px}.momentCard figcaption strong{max-width:85%;font-size:20px}.galleryCategories{grid-template-columns:1fr 1fr;padding:30px 20px}.galleryCategories span{border-bottom:1px solid #ffffff1a;padding:16px 8px}footer{text-align:center;flex-direction:column;gap:24px;padding:40px 20px}.footerBrand{transform:none}.footerSocials{justify-content:center}}.hero{grid-template-columns:minmax(0,1.08fr) minmax(390px,.92fr);column-gap:4vw;padding-left:6.5vw;padding-right:6.5vw}.heroCopy{border:1px solid #f5df9a38;border-left:3px solid #d5a536;max-width:760px;box-shadow:0 36px 100px #00000047,inset 0 1px #ffffff0d}.hero .crestWrap{isolation:isolate;width:min(36vw,500px);padding:34px;position:relative;bottom:auto;right:auto;overflow:visible}.hero .crestWrap:before{background:linear-gradient(135deg,#d5a5360a,#0000 55%);border:1px solid #f5df9a57;inset:3%;transform:rotate(45deg)}.hero .crestWrap:after{border:1px solid #f5df9a24;border-radius:50%;inset:8%;transform:none;box-shadow:0 0 70px #d5a53629,inset 0 0 60px #10397752}.hero .officialCrest{z-index:5;aspect-ratio:1;object-fit:contain;object-position:center;background:radial-gradient(circle at 50% 38%,#123a79 0%,#061938 55%,#010611 100%);border:1px solid #f5df9ac7;border-radius:50%;width:100%;height:auto;padding:18px;display:block;position:relative;box-shadow:0 0 0 8px #d5a53612,0 0 0 9px #f5df9a2e,0 45px 110px #0000009e}.hero .orbitOne{border-color:#f5df9a47;inset:0}.hero .orbitTwo{border-color:#f5df9a33;inset:6%}.heroRoyalStats{border-top-color:#f5df9a52}.heroRoyalStats strong{color:#0000;background:linear-gradient(110deg,#f8e8ad,#c69228);-webkit-background-clip:text;background-clip:text}@media (max-width:1050px){.hero{grid-template-columns:minmax(0,1fr) 300px;column-gap:26px}.hero .crestWrap{width:290px;padding:24px}.hero .officialCrest{padding:13px}}@media (max-width:850px){.hero{grid-template-columns:1fr;padding-bottom:72px}.hero .crestWrap{width:min(68vw,340px);margin:38px auto 0;padding:24px;position:relative;bottom:auto;right:auto}.hero .officialCrest{padding:13px}}@media (max-width:520px){.hero{min-height:0;padding-bottom:54px}.hero .crestWrap{width:min(74vw,280px);margin-top:30px;padding:19px;bottom:auto;right:auto}.hero .officialCrest{padding:10px}}.hero .crestWrap{width:min(38vw,520px);padding:28px;overflow:visible}.hero .officialCrest{aspect-ratio:1;object-fit:contain;object-position:center;background:radial-gradient(circle,#0a2859d1,#01061180);width:100%;height:100%;padding:12px}@media (max-width:1050px){.hero .crestWrap{width:245px;padding:18px}.hero .officialCrest{padding:9px}}@media (max-width:850px){.hero .crestWrap{width:174px;padding:14px;bottom:74px;right:24px}.hero .officialCrest{padding:7px}}@media (max-width:520px){.hero .crestWrap{width:140px;padding:10px;bottom:72px;right:16px}.hero .officialCrest{padding:5px}}.hero{isolation:isolate;background-position:50%;min-height:900px;box-shadow:inset 0 -1px #f5df9a47}.hero:before{content:"";width:auto;height:auto;box-shadow:none;z-index:0;background:linear-gradient(90deg,#010611f7 0%,#020a1be0 39%,#0310276b 67%,#01061133 100%),linear-gradient(#01061140 0%,#0000 66%,#010611eb 100%);border:0;border-radius:0;position:absolute;inset:0}.hero:after{z-index:2;color:#f5df9a57}.heroLines{z-index:1;opacity:.12}.heroCopy{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:linear-gradient(105deg,#030e22b8,#030e222e 78%,#0000);border-left:1px solid #f5df9ab3;max-width:780px;padding:44px 46px 38px}.heroCopy:before,.heroCopy:after{content:"";background:linear-gradient(90deg,#f5df9a,#0000);width:72px;height:1px;position:absolute;left:-1px}.heroCopy:before{top:0}.heroCopy:after{bottom:0}.hero .eyebrow{color:#f5df9a;text-shadow:0 2px 14px #0000008c}.hero h1{text-shadow:0 8px 36px #00000073}.heroText{color:#ffffffc7}.heroRoyalStats{border-top:1px solid #f5df9a3d;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:38px;padding-top:22px;display:grid}.heroRoyalStats>div{border-right:1px solid #f5df9a33;padding:0 22px}.heroRoyalStats>div:first-child{padding-left:0}.heroRoyalStats>div:last-child{border-right:0}.heroRoyalStats strong{color:#f5df9a;letter-spacing:.04em;font:24px Georgia,serif;display:block}.heroRoyalStats span{color:#ffffff8c;letter-spacing:.18em;margin-top:7px;font-size:7px;font-weight:800;display:block}.crestWrap{filter:drop-shadow(0 30px 60px #0000007a)}.officialCrest{box-shadow:0 0 0 1px #f5df9aa6,0 0 0 10px #c99a2e14,0 48px 110px #000000b8}.heroSeasonTag{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0106118c;border:1px solid #f5df9a40;padding:12px 16px}.clubLinks a{overflow:hidden}.clubLinks a:before{content:"";background:linear-gradient(#f5df9a,#9f6c12);width:2px;transition:all .25s;position:absolute;inset:0 auto 0 0;transform:scaleY(0)}.clubLinks a:hover:before{transform:scaleY(1)}@media (max-width:1050px){.heroCopy{padding:34px 30px}.heroRoyalStats span{letter-spacing:.12em}}@media (max-width:850px){.hero{min-height:940px}.hero:before{background:linear-gradient(#010611f0 0%,#020a1bc2 54%,#010611e6 100%)}.heroCopy{background:#030e227a;border-top:1px solid #f5df9a8c;border-left:0;margin:0 auto;padding:30px 24px}.heroCopy:before,.heroCopy:after{left:50%;transform:translate(-50%)}.heroRoyalStats{text-align:center}.heroRoyalStats>div:first-child{padding-left:12px}.heroRoyalStats>div{padding:0 12px}}@media (max-width:520px){.hero{min-height:910px}.heroCopy{padding:26px 16px 22px}.heroRoyalStats{margin-top:28px;padding-top:18px}.heroRoyalStats strong{font-size:19px}.heroRoyalStats span{font-size:6px;line-height:1.5}}@media (max-width:420px){.nav .navCta{display:none}.nav,.nav:not(.innerNav),.innerNav{grid-template-columns:1fr}.nav .navLinks,.innerNav .navLinks{width:calc(100vw - 32px)}.hero{padding-top:166px}.galleryCategories{grid-template-columns:1fr}.matchTeams,.fixtureHeroCard>div{grid-template-columns:1fr 28px 1fr}.matchCrest,.opponentMark>span,.fixtureLogo,.tbcCrest{width:70px;height:70px}.seasonLine{grid-template-columns:1fr}.seasonLine div:last-child{grid-column:auto}}.clubLinks{grid-template-columns:repeat(5,1fr)}.supportersHero{color:#fff;background:radial-gradient(circle at 82% 35%,var(--blue-4),transparent 28%),linear-gradient(112deg,var(--blue-0),var(--blue-2));border-bottom:1px solid #c99a2e4d;grid-template-columns:1.05fr .95fr;align-items:center;gap:7vw;min-height:720px;padding:105px 7vw 80px;display:grid;overflow:hidden}.supportersHeroCopy h1{margin:30px 0;font-size:clamp(68px,8vw,122px)}.supportersHeroCopy>p:not(.eyebrow){color:#ffffffa1;max-width:600px;margin:0 0 34px;font:18px/1.7 Georgia,serif}.supportersHeroVisual{background:#01061194;border:1px solid #f5df9a8c;padding:16px;box-shadow:20px 20px #c99a2e1a,0 38px 85px #00000080}.supportersHeroVisual img{aspect-ratio:4/5;object-fit:cover;object-position:50% 36%;width:100%;display:block}.supportersHeroVisual span{color:#f5df9a;letter-spacing:.24em;text-align:center;padding:18px 6px 4px;font-size:8px;font-weight:800;display:block}.supportersIntro{color:#fff;background:radial-gradient(circle at 8% 8%,var(--blue-4),transparent 24%),linear-gradient(135deg,var(--blue-1),var(--blue-2));grid-template-columns:1fr 430px;align-items:end;gap:60px;padding:115px 6.5vw 70px;display:grid}.supportersIntro h2{margin:35px 0 0;font-size:clamp(54px,6vw,88px)}.supportersIntro>p{color:#ffffff94;margin:0;line-height:1.85}.supporterStories{color:#fff;background:linear-gradient(135deg,var(--blue-1),var(--blue-2));grid-template-columns:1fr 1fr;gap:22px;padding:0 6.5vw 120px;display:grid}.supporterStory{background:linear-gradient(145deg,var(--blue-3),var(--blue-1));border:1px solid #c99a2e52;overflow:hidden}.supporterPhoto{aspect-ratio:4/4.4;overflow:hidden}.supporterPhoto img{object-fit:cover;width:100%;height:100%;transition:transform .55s,filter .35s}.supporterStory1 .supporterPhoto img{object-position:50% 26%}.supporterStory2 .supporterPhoto img{object-position:50% 36%}.supporterStory3{grid-column:1/-1;grid-template-columns:1.6fr .8fr;align-items:stretch;display:grid}.supporterStory3 .supporterPhoto{aspect-ratio:16/9}.supporterStory3 .supporterPhoto img{object-position:center}.supporterStory3 .supporterCopy{flex-direction:column;justify-content:center;display:flex}.supporterStory:hover .supporterPhoto img{filter:saturate(1.08)brightness(1.04);transform:scale(1.04)}.supporterCopy{min-height:225px;padding:34px;position:relative}.supporterCopy small{color:#f5df9a;letter-spacing:.22em;font-size:8px;font-weight:800}.supporterCopy h3{margin:12px 0;font:34px Georgia,serif}.supporterCopy p{color:#ffffff85;max-width:520px;margin:0;font-size:13px;line-height:1.75}.supporterCopy>span{color:#fff3;font:22px Georgia,serif;position:absolute;top:30px;right:30px}.supporterValues{color:#fff;background:#010611;border-top:1px solid #c99a2e47;border-bottom:1px solid #c99a2e47;grid-template-columns:repeat(3,1fr);gap:1px;padding:55px 6.5vw;display:grid}.supporterValues div{border-right:1px solid #ffffff1a;flex-direction:column;justify-content:center;min-height:100px;padding:24px 34px;display:flex}.supporterValues div:last-child{border-right:0}.supporterValues strong{color:#d7ae52;letter-spacing:.08em;font:25px Georgia,serif}.supporterValues span{color:#ffffff7a;margin-top:8px;font-size:12px}.supporterJoin{text-align:center;color:#fff;background:radial-gradient(circle at 50% 25%,var(--blue-4),var(--blue-2) 42%,var(--blue-0));padding:120px 20px}.supporterJoinLogo{object-fit:cover;border:1px solid #f5df9aa6;width:120px;height:120px;margin:0 auto 28px}.supporterJoin h2{margin:34px 0 28px;font-size:clamp(48px,6vw,88px)}.supporterJoin>p:not(.sectionLabel){color:#fff9;max-width:660px;margin:0 auto 36px;line-height:1.8}@media (max-width:1000px){.clubLinks{grid-template-columns:repeat(2,1fr)}.supportersHero,.supportersIntro{text-align:center;grid-template-columns:1fr}.supportersHero .eyebrow{justify-content:center}.supportersHeroCopy>p:not(.eyebrow),.supportersIntro>p{margin-left:auto;margin-right:auto}.supportersHeroVisual{justify-self:center;width:min(480px,82vw)}}@media (max-width:760px){.clubLinks{grid-template-columns:1fr}.supportersHero{gap:38px;min-height:0;padding:68px 20px}.supportersHeroCopy h1{font-size:clamp(48px,15vw,66px)}.supportersHeroCopy>p:not(.eyebrow){font-size:16px}.supportersHeroVisual{width:min(100%,430px)}.supportersIntro{gap:24px;padding:72px 20px 48px}.supportersIntro h2,.supporterJoin h2{font-size:clamp(40px,12vw,54px)}.supporterStories{grid-template-columns:1fr;padding:0 20px 72px}.supporterStory3{grid-column:auto;display:block}.supporterStory3 .supporterPhoto{aspect-ratio:4/3}.supporterPhoto{aspect-ratio:4/4.7}.supporterCopy{min-height:0;padding:26px 24px 30px}.supporterCopy h3{max-width:85%;font-size:28px}.supporterValues{grid-template-columns:1fr;padding:24px 20px}.supporterValues div{text-align:center;border-bottom:1px solid #ffffff1a;border-right:0;min-height:88px;padding:20px 12px}.supporterValues div:last-child{border-bottom:0}.supporterJoin{padding:88px 20px}}.siteFooter{grid-template-columns:1.2fr .6fr 1fr;align-items:start;gap:60px;min-height:230px;padding:48px 6vw;display:grid}.footerIdentity>p{color:#fff6;letter-spacing:.24em;margin:24px 0 0;font-size:8px}.footerLinks,.footerContact{flex-direction:column;align-items:flex-start;gap:13px;display:flex}.footerLinks>span,.footerContact>span{color:#d7ae52;letter-spacing:.24em;margin-bottom:5px;font-size:8px;font-weight:800}.footerLinks a,.footerContact>a,.footerContact>p{color:#ffffff9e;margin:0;font-size:12px;line-height:1.5;transition:all .2s}.footerLinks a:hover,.footerContact>a:hover{color:#f5df9a}.footerContact .footerSocials{justify-content:flex-start;margin-top:8px}.editorialPage{color:#fff;background:var(--blue-1);min-height:100vh}.editorialHero{background:radial-gradient(circle at 78% 38%,var(--blue-4),transparent 27%),linear-gradient(125deg,var(--blue-0),var(--blue-2));border-bottom:1px solid #c99a2e4d;flex-direction:column;justify-content:flex-end;min-height:650px;padding:155px 7vw 90px;display:flex}.editorialHero h1{margin:28px 0;font-size:clamp(72px,10vw,140px);line-height:.78}.editorialHero>p:last-child{color:#fff9;max-width:650px;margin:0;font:18px/1.75 Georgia,serif}.blogHero{background:radial-gradient(circle at 22% 35%,var(--blue-4),transparent 25%),linear-gradient(125deg,var(--blue-2),var(--blue-0))}.contactHero{min-height:590px}.testimonialGrid{background:linear-gradient(135deg,var(--blue-1),var(--blue-2));grid-template-columns:repeat(3,1fr);gap:20px;padding:95px 6.5vw 120px;display:grid}.testimonialGrid article{background:linear-gradient(145deg,var(--blue-3),var(--blue-1));border:1px solid #c99a2e4d;flex-direction:column;min-height:430px;padding:38px;display:flex;position:relative}.testimonialGrid article>span{color:#ffffff29;align-self:flex-end;font:24px Georgia,serif}.testimonialGrid small{color:#d7ae52;letter-spacing:.24em;margin-top:45px;font-size:8px;font-weight:800}.testimonialGrid blockquote{margin:28px 0 auto;font:clamp(24px,2.4vw,36px)/1.35 Georgia,serif}.testimonialGrid article>p{color:#ffffff73;letter-spacing:.18em;font-size:9px;font-weight:800}.editorialCta{text-align:center;background:radial-gradient(circle at 50% 30%,var(--blue-4),var(--blue-0) 55%);padding:110px 20px}.editorialCta h2{margin:32px 0 22px;font-size:clamp(48px,6vw,88px)}.editorialCta>p:not(.sectionLabel){color:#ffffff94;margin:0 auto 34px}.blogGrid{background:linear-gradient(135deg,var(--blue-1),var(--blue-2));grid-template-columns:repeat(3,1fr);gap:20px;padding:100px 6.5vw;display:grid}.blogGrid article{background:linear-gradient(150deg,var(--blue-3),var(--blue-1));border:1px solid #c99a2e4d;flex-direction:column;min-height:440px;padding:34px;transition:all .3s;display:flex}.blogGrid article:hover{border-color:#f5df9aa6;transform:translateY(-6px)}.blogNumber{color:#ffffff26;margin-bottom:62px;font:30px Georgia,serif}.blogGrid small{color:#d7ae52;letter-spacing:.22em;font-size:8px;font-weight:800}.blogGrid h2{margin:18px 0;font:36px/1.08 Georgia,serif}.blogGrid p{color:#ffffff80;font-size:13px;line-height:1.75}.blogGrid a{color:#f5df9a;letter-spacing:.14em;text-transform:uppercase;margin-top:auto;font-size:10px;font-weight:800}.blogGrid a span{margin-left:8px}.blogNote{color:#ffffff80;letter-spacing:.18em;background:#010611;justify-content:space-between;gap:20px;padding:42px 6.5vw;font-size:9px;font-weight:800;display:flex}.blogNote a{color:#f5df9a}.contactGrid{background:linear-gradient(135deg,var(--blue-1),var(--blue-2));grid-template-columns:1fr 1fr;gap:22px;padding:95px 6.5vw;display:grid}.contactCard{background:linear-gradient(145deg,var(--blue-3),var(--blue-1));border:1px solid #c99a2e52;flex-direction:column;justify-content:flex-end;min-height:420px;padding:42px;transition:all .3s;display:flex;position:relative}.contactCard:hover{border-color:#d7ae52;transform:translateY(-6px)}.contactCard>span{color:#d7ae52;letter-spacing:.22em;font-size:8px;font-weight:800;position:absolute;top:42px;left:42px}.contactCard h2{overflow-wrap:anywhere;margin:0 0 20px;font-size:clamp(38px,4.4vw,64px);line-height:.94}.contactCard p{color:#ffffff80;margin:0}.contactCard i{color:#f5df9a;font:24px Georgia,serif;position:absolute;top:35px;right:38px}.contactBanner{background:radial-gradient(circle at 60% 40%,var(--blue-4),var(--blue-0));grid-template-columns:140px 1fr auto;align-items:center;gap:45px;padding:90px 6.5vw;display:grid}.contactBanner>img{object-fit:cover;border:1px solid #f5df9a8c;width:130px;height:130px}.contactBanner h2{margin:25px 0 0;font-size:clamp(46px,5vw,72px)}@media (max-width:900px){.siteFooter{grid-template-columns:1fr 1fr}.footerIdentity{grid-column:1/-1}.testimonialGrid,.blogGrid{grid-template-columns:1fr}.testimonialGrid article,.blogGrid article{min-height:340px}.contactBanner{grid-template-columns:110px 1fr}.contactBanner>img{width:105px;height:105px}.contactBanner>.goldButton{grid-column:2;justify-self:start}}@media (max-width:760px){.editorialHero{min-height:520px;padding:165px 20px 65px}.editorialHero h1{font-size:clamp(56px,17vw,78px)}.editorialHero>p:last-child{font-size:16px}.testimonialGrid,.blogGrid,.contactGrid{grid-template-columns:1fr;padding:60px 20px}.testimonialGrid article,.blogGrid article,.contactCard{min-height:330px;padding:28px}.contactCard>span{top:28px;left:28px}.contactCard i{top:25px;right:28px}.blogNumber{margin-bottom:42px}.blogNote{flex-direction:column;padding:34px 20px;line-height:1.6}.contactBanner{text-align:center;grid-template-columns:1fr;padding:72px 20px}.contactBanner>img{margin:auto}.contactBanner>.goldButton{grid-column:auto;justify-self:center}.siteFooter{text-align:center;grid-template-columns:1fr;gap:34px;padding:48px 20px}.footerIdentity,.footerLinks,.footerContact{grid-column:auto;align-items:center}.footerSocials{justify-content:center!important}}.heroSeasonTag{display:none!important}.hero .crestWrap{width:min(36vw,500px)!important;padding:34px!important;position:relative!important;bottom:auto!important;right:auto!important;overflow:visible!important}.hero .crestWrap:after{border-radius:12px!important;inset:4%!important}.hero .officialCrest{object-fit:contain!important;object-position:center!important;clip-path:none!important;background:linear-gradient(145deg,#0b2c61f5,#010611fa)!important;border-radius:10px!important;width:100%!important;height:auto!important;padding:24px!important;overflow:visible!important}@media (max-width:1050px){.hero .crestWrap{width:300px!important;padding:24px!important}.hero .officialCrest{padding:18px!important}}@media (max-width:850px){.hero{grid-template-columns:1fr!important;padding-bottom:72px!important}.hero .crestWrap{width:min(68vw,340px)!important;margin:38px auto 0!important;padding:24px!important}}@media (max-width:520px){.hero{min-height:0!important;padding-bottom:54px!important}.hero .crestWrap{width:min(78vw,300px)!important;margin-top:30px!important;padding:16px!important}.hero .officialCrest{padding:14px!important}}.hero{height:auto!important;min-height:940px!important;padding-bottom:90px!important;overflow:hidden!important}.hero .crestWrap{transform:translateY(-18px);align-self:center!important;width:min(32vw,430px)!important}@media (max-width:1050px){.hero{min-height:900px!important}.hero .crestWrap{transform:translateY(-8px);width:285px!important}}@media (max-width:850px){.hero{min-height:0!important;padding-bottom:70px!important}.hero .crestWrap{transform:none;width:min(62vw,320px)!important}}@media (max-width:520px){.hero{padding-bottom:56px!important}.hero .crestWrap{width:min(72vw,275px)!important}}.nav:not(.innerNav) .navCta{color:#06132a;background:linear-gradient(115deg,#a97516,#f5df9a 42%,#d5a536 76%,#f8e8ad);border:1px solid #fff1b9bf;transition:color .22s,background .22s,box-shadow .22s,transform .22s;box-shadow:0 14px 36px #b47c1340,inset 0 1px #fff1b9}.nav:not(.innerNav) .navCta span{color:#06132a}.nav:not(.innerNav) .navCta:hover{color:#06132a;background:#efc667;transform:translateY(-2px);box-shadow:0 14px 36px #b47c1340,inset 0 1px #fff1b9}.nav:not(.innerNav) .navCta:focus-visible{outline-offset:3px;outline:2px solid #fff}.hero .crestGlow{display:none!important}.hero .officialCrest{filter:none!important;background:0 0!important;border:2px solid #e9c95a!important;border-radius:18px!important;padding:0!important;box-shadow:0 0 0 5px #f4ec971f,0 0 0 6px #c09a4761,0 26px 64px #0000006b!important}.hero .crestWrap:after{box-shadow:none!important;background:0 0!important}.clubLinks{z-index:1!important;border-top:1px solid #c99a2e4d!important;margin:0!important;position:relative!important;transform:none!important}@media (max-width:1050px){.hero .officialCrest{padding:0!important}}@media (max-width:850px){.hero .officialCrest{padding:0!important}}@media (max-width:520px){.hero .officialCrest{padding:0!important}}.teamMenu{flex:none;align-items:center;display:flex;position:relative}.teamMenuLink{min-height:38px;color:inherit;opacity:.74;align-items:center;transition:color .22s,opacity .22s;display:flex}.teamMenuToggle{cursor:pointer;width:20px;min-height:38px;color:var(--bright-gold);background:0 0;border:0;place-items:center;padding:0;display:grid}.teamMenuToggle span{font-size:13px;transition:transform .22s}.teamMenu:hover .teamMenuLink,.teamMenu:focus-within .teamMenuLink,.teamMenu.open .teamMenuLink,.teamMenu.active .teamMenuLink{color:var(--bright-gold);opacity:1}.teamMenu.open .teamMenuToggle span{transform:rotate(180deg)}.teamDropdown{z-index:80;background:#020713;border:1px solid #c99a2e7a;width:205px;padding:10px;display:none;position:absolute;top:calc(100% + 14px);left:50%;transform:translate(-50%);box-shadow:0 20px 45px #0000006b}.teamDropdown:before{content:"";height:14px;position:absolute;top:-14px;left:0;right:0}.teamMenu:hover .teamDropdown,.teamMenu:focus-within .teamDropdown,.teamMenu.open .teamDropdown{display:grid}.navLinks .teamDropdown a{color:#ffffffc7;opacity:1;letter-spacing:.15em;white-space:nowrap;border-bottom:1px solid #ffffff17;align-items:center;min-height:42px;padding:0 13px;font-size:9px;display:flex}.navLinks .teamDropdown a:last-child{border-bottom:0}.navLinks .teamDropdown a:hover,.navLinks .teamDropdown a:focus-visible{color:#06132a;background:linear-gradient(115deg,#a97516,#f5df9a 45%,#d5a536)}.teamProgramsHero{color:#fff;background:radial-gradient(circle at 82% 28%,#173f84 0%,#071a39 28%,#020713 72%);border-bottom:1px solid #c99a2e4d;flex-direction:column;justify-content:flex-end;min-height:630px;padding:175px 7vw 95px;display:flex}.teamProgramsHero h1{max-width:980px;font-size:clamp(70px,8.2vw,124px);line-height:.84}.teamProgramsHero h1 em{color:#f5df9a;font-weight:400}.teamProgramsHero>p:last-child{color:#ffffffa3;max-width:670px;margin:34px 0 0;font:18px/1.7 Georgia,serif}.teamProgramsCatalog{background:#f5f2e9;padding:105px 7vw 125px}.teamProgramsIntro{grid-template-columns:1fr 430px;align-items:end;gap:70px;margin-bottom:62px;display:grid}.teamProgramsIntro>div>span{color:#9a701c;letter-spacing:.24em;font-size:9px;font-weight:800}.teamProgramsIntro h2{margin:30px 0 0;font-size:clamp(50px,6vw,84px);line-height:.94}.teamProgramsIntro h2 em{color:#b48420;font-weight:400}.teamProgramsIntro>p{color:#687181;margin:0;line-height:1.8}.teamProgramGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.teamProgramCard{color:#182113;background:#fff;border:1px solid #dcd6c8;flex-direction:column;min-height:660px;transition:border-color .25s,box-shadow .25s,transform .25s;display:flex}.teamProgramCard:hover{border-color:#c99a2e;transform:translateY(-5px);box-shadow:0 24px 55px #0207131f}.teamProgramCard figure{background:#061633;height:340px;margin:0;position:relative;overflow:hidden}.teamProgramCard figure>img{object-fit:cover;width:100%;height:100%}.teamProgramCard figure>span,.teamProgramCard figure>i{color:#fff;background:#020713d1;border:1px solid #f5df9a61;place-items:center;width:42px;height:42px;font:11px Georgia,serif;display:grid;position:absolute;top:22px}.teamProgramCard figure>span{left:22px}.teamProgramCard figure>i{color:#f5df9a;font-size:18px;right:22px}.teamProgramCard .teamProgramCrest{background:radial-gradient(circle at 50% 42%,#1a4d99,#071a39 48%,#020713 82%);place-items:center;display:grid}.teamProgramCard .teamProgramCrest>img{object-fit:contain;border:1px solid #f5df9a8c;width:54%;height:auto;box-shadow:0 24px 55px #0000006b}.teamProgramCard>div{flex-direction:column;flex:1;padding:34px;display:flex}.teamProgramCard small{color:#9a701c;letter-spacing:.18em;font-size:8px;font-weight:800}.teamProgramCard h2{margin:22px 0 18px;font:42px/1.02 Georgia,serif}.teamProgramCard p{color:#687181;margin:0;font-size:13px;line-height:1.75}.teamProgramCard strong{color:#182113;letter-spacing:.16em;text-transform:uppercase;margin-top:auto;padding-top:30px;font-size:9px}.teamProgramCard strong span{color:#b48420;margin-left:8px;font-size:15px}.seasonSwitch{color:#fff;background:#020713;border-top:1px solid #c99a2e4d;justify-content:center;align-items:center;gap:12px;padding:38px 6.5vw;display:flex}.seasonSwitch>span{color:#ffffff6b;letter-spacing:.22em;margin-right:20px;font-size:8px;font-weight:800}.seasonSwitch a{letter-spacing:.14em;text-transform:uppercase;border:1px solid #c99a2e59;padding:13px 18px;font-size:9px;font-weight:800}.seasonSwitch a:hover,.seasonSwitch a.active{color:#06132a;background:linear-gradient(115deg,#a97516,#f5df9a 45%,#d5a536);border-color:#f5df9a}@media (max-width:760px){.nav .teamMenu{border:1px solid #f5df9a33;align-items:center;display:flex}.nav .teamMenuLink{letter-spacing:.11em;white-space:nowrap;border:0;padding:0 6px 0 13px;font-size:9px}.nav .teamMenuToggle{border-left:1px solid #f5df9a33;width:30px}.nav .teamMenu:hover .teamDropdown,.nav .teamMenu:focus-within .teamDropdown{display:none}.nav .teamMenu.open .teamDropdown{width:auto;box-shadow:none;background:0 0;border:0;margin-left:8px;padding:0;display:flex;position:static;transform:none}.navLinks .teamDropdown a{border:1px solid #f5df9a33;min-height:38px}.teamProgramsHero{min-height:560px;padding:155px 20px 70px}.teamProgramsHero h1{font-size:clamp(54px,16vw,76px)}.teamProgramsHero>p:last-child{font-size:16px}.teamProgramsCatalog{padding:72px 20px 82px}.teamProgramsIntro{grid-template-columns:1fr;gap:26px;margin-bottom:42px}.teamProgramsIntro h2{font-size:50px}.teamProgramGrid{grid-template-columns:1fr}.teamProgramCard{min-height:590px}.teamProgramCard figure{height:290px}.teamProgramCard h2{font-size:36px}.seasonSwitch{flex-wrap:wrap;padding:32px 20px}.seasonSwitch>span{text-align:center;width:100%;margin:0 0 8px}}.landingHeroMedia{background:#010611c7;border:1px solid #f5df9a94;justify-self:center;width:min(480px,100%);padding:12px 12px 0;position:relative;box-shadow:22px 22px #c99a2e1a,0 38px 85px #00000080}.landingHeroMedia .landingHeroPhoto{object-fit:cover;object-position:center;width:100%;height:470px;display:block}.landingHeroMedia .landingHeroCrest{z-index:2;object-fit:cover;aspect-ratio:1;background:#061633;border:2px solid #e9c95a;width:112px;height:112px;padding:5px;position:absolute;bottom:38px;right:-24px;box-shadow:0 16px 34px #0000007a}.landingHeroMedia>span{color:#f5df9a;letter-spacing:.24em;text-align:center;padding:17px 8px 16px;font-size:8px;font-weight:800;display:block}.heroBackdropPhoto{z-index:0;object-fit:cover;object-position:center;opacity:.42;filter:saturate(.9)contrast(1.08);width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#0000002e 35%,#000 72%);mask-image:linear-gradient(90deg,#0000 0%,#0000002e 35%,#000 72%)}.heroCopy,.hero .crestWrap,.hero .scrollHint{z-index:3}.hero .crestWrap{filter:drop-shadow(0 28px 44px #00000080)}.fixturesHeroPhoto{z-index:0;object-fit:cover;object-position:68% center;opacity:.38;width:62%;height:100%;position:absolute;top:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 52%);mask-image:linear-gradient(90deg,#0000,#000 52%)}.fixturesHero>div:first-child,.fixtureHeroCard{z-index:2;position:relative}.editorialHero{align-items:center;gap:7vw;justify-content:initial;grid-template-columns:minmax(0,1fr) minmax(360px,480px);min-height:720px;display:grid}.editorialHeroCopy{z-index:2;position:relative}.editorialHero h1{font-size:clamp(58px,5.7vw,88px)}.editorialHeroCopy>p:last-child{color:#ffffff9e;max-width:620px;margin:0;font:18px/1.75 Georgia,serif}.editorialHero .landingHeroMedia{align-self:center}.blogHero .landingHeroPhoto,.contactHero .landingHeroPhoto{object-position:center}.teamProgramsHero{align-items:center;gap:7vw;justify-content:initial;grid-template-columns:1.08fr .92fr;min-height:720px;display:grid}.teamProgramsHero>div:first-child{z-index:2;position:relative}.teamProgramsHero>div:first-child>p:last-child{color:#ffffffa3;max-width:650px;margin:34px 0 0;font:18px/1.7 Georgia,serif}.supportersHeroVisual.landingHeroMedia{padding:12px 12px 0}.supportersHeroVisual.landingHeroMedia .landingHeroPhoto{aspect-ratio:auto;object-position:50% 35%;height:500px}.supportersHeroVisual.landingHeroMedia .landingHeroCrest{aspect-ratio:1;object-fit:cover;width:112px;height:112px}@media (max-width:900px){.editorialHero,.teamProgramsHero{text-align:center;grid-template-columns:1fr;padding-top:145px}.editorialHero .eyebrow,.teamProgramsHero .eyebrow{justify-content:center}.editorialHeroCopy>p:last-child,.teamProgramsHero>div:first-child>p:last-child{margin-left:auto;margin-right:auto}.landingHeroMedia{width:min(470px,86vw);margin-top:34px}}@media (max-width:650px){.landingHeroMedia{width:min(100%,420px);padding:9px 9px 0;box-shadow:12px 12px #c99a2e1a,0 26px 60px #00000073}.landingHeroMedia .landingHeroPhoto,.supportersHeroVisual.landingHeroMedia .landingHeroPhoto{height:390px}.landingHeroMedia .landingHeroCrest,.supportersHeroVisual.landingHeroMedia .landingHeroCrest{width:84px;height:84px;bottom:34px;right:-8px}.editorialHero,.teamProgramsHero{gap:12px;min-height:0;padding:135px 20px 70px}.editorialHero h1,.teamProgramsHero h1{font-size:clamp(52px,15vw,70px)}.editorialHeroCopy>p:last-child,.teamProgramsHero>div:first-child>p:last-child{font-size:16px}.fixturesHeroPhoto{opacity:.28;width:100%;-webkit-mask-image:linear-gradient(#0000,#000 45%);mask-image:linear-gradient(#0000,#000 45%)}.heroBackdropPhoto{opacity:.3;object-position:68% center}}:root{--eti-cream:#f4f1e7;--eti-paper:#fffdf8;--eti-line:#dcd6c8;--eti-muted:#65706f}.nav,.nav:not(.innerNav){width:100%;height:92px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#01061194,#01061114);border:0;border-bottom:1px solid #ffffff2b;border-radius:0;padding:0 5.5vw;top:0;left:0;right:0}.innerNav{z-index:90;background:linear-gradient(#010611b8,#0000);position:absolute}.brandLogo{border-radius:0}.hero,.pageHero,.fixturesHero,.galleryHero,.supportersHero,.editorialHero,.teamProgramsHero{border-bottom:1px solid #f5df9a59}.hero:before,.pageHero:before{border-radius:0;transform:rotate(45deg)}.hero h1,.pageHero h1,.fixturesHero h1,.galleryHero h1,.supportersHero h1,.editorialHero h1,.teamProgramsHero h1{letter-spacing:-.055em}.landingHeroMedia{border-color:#f5df9ab8;padding:10px 10px 0;box-shadow:28px 28px #c99a2e17,0 38px 85px #0000007a}.landingHeroMedia>span{border-top:1px solid #f5df9a33}.profileSection,.rosterSection,.fixturesContent,.gallerySection,.supportersIntro,.supporterStories,.testimonialGrid,.blogGrid,.contactGrid,.teamProgramsCatalog,.statement,.matchCentre,.recl{color:var(--ink);background:var(--eti-cream)}.profileSection,.rosterSection,.fixturesContent,.gallerySection,.teamProgramsCatalog,.testimonialGrid,.blogGrid,.contactGrid{padding-top:112px;padding-bottom:124px}.sectionIntro,.fixturesHeading,.galleryIntro,.supportersIntro,.teamProgramsIntro{border-top:1px solid var(--eti-line);padding-top:28px}.sectionIntro>p:last-child,.rosterHead>p,.fixturesHeading>p,.galleryIntro>p,.supportersIntro>p,.teamProgramsIntro>p,.statementGrid p:last-child,.reclCopy>p:not(.sectionLabel){color:var(--eti-muted)}.ownerCards,.teamProgramGrid,.supporterStories,.testimonialGrid,.blogGrid,.contactGrid{gap:18px}.ownerCard,.playerCard,.teamProgramCard,.supporterStory,.testimonialGrid article,.blogGrid article,.contactCard{color:var(--ink);background:var(--eti-paper);border:1px solid var(--eti-line);box-shadow:none;border-radius:0}.ownerCard:hover,.playerCard:hover,.teamProgramCard:hover,.supporterStory:hover,.testimonialGrid article:hover,.blogGrid article:hover,.contactCard:hover{color:var(--ink);background:#fff;border-color:#b48420;transform:translateY(-5px);box-shadow:0 24px 55px #0207131a}.ownerCard p,.playerInfo p,.supporterCopy p,.testimonialGrid article>p,.blogGrid p,.contactCard p{color:var(--eti-muted)}.ownerCard small,.playerInfo small,.supporterCopy small,.testimonialGrid small,.blogGrid small,.contactCard>span{color:#946b18}.testimonialGrid article>span,.blogNumber,.supporterCopy>span{color:#0617382e}.testimonialGrid blockquote,.blogGrid h2,.contactCard h2{color:var(--ink)}.blogGrid a,.contactCard i{color:#946b18}.fixturesList{border-color:#cfc7b8}.fixtureRow{border-color:#cfc7b8;min-height:150px}.fixtureRow:hover{color:var(--ink);background:var(--eti-paper)}.fixtureInfo{color:var(--eti-muted)}.galleryYearHeading{color:var(--ink);border-top-color:#cfc7b8;border-bottom-color:#cfc7b8}.galleryYearHeading small{color:#946b18}.galleryYearHeading>span{color:var(--eti-muted)}.momentsGrid{gap:18px}.momentCard{border-color:#cfc7b8}.yearComingSoon{border-radius:0}.supportersIntro{padding:112px 6.5vw 64px}.supporterStories{padding-top:0}.supporterStory3{background:var(--eti-paper)}.supporterValues,.galleryCategories,.blogNote,.seasonSwitch{background:#020713;border-color:#c99a2e4d}.clubLinks{background:var(--eti-paper);border-bottom:1px solid var(--eti-line)}.clubLinks a{color:var(--ink);border-color:var(--eti-line)}.clubLinks strong{color:var(--ink)}.clubLinks a:hover strong{color:#fff}.matchCentre{border-top:0}.featuredMatch{color:#fff}.statement,.statementGrid .lead,.recl{color:var(--ink)}.reclCopy{padding-top:118px;padding-bottom:118px}.codeSection,.join,.editorialCta,.contactBanner,.supporterJoin,.resultsSection{background:radial-gradient(circle at 15% 18%,#123d80,#0000 27%),#020713}.values article,.reclBadge,.joinLogo,.contactBanner>img,.supporterJoinLogo{border-radius:0}.quoteBand,.goldBand{color:#fff;background:#020713;border-top:1px solid #f5df9a59;min-height:140px;padding:45px 6.5vw}.quoteBand a,.goldBand a{color:#f5df9a;background:0 0;border-bottom:1px solid #c99a2e}@media (max-width:900px){.nav,.nav:not(.innerNav){height:78px;padding:0 20px}.profileSection,.rosterSection,.fixturesContent,.gallerySection,.teamProgramsCatalog,.testimonialGrid,.blogGrid,.contactGrid{padding-top:78px;padding-bottom:86px}.supportersIntro{padding-top:78px}}@media (max-width:650px){.nav,.nav:not(.innerNav){background:#010611d6}.sectionIntro,.fixturesHeading,.galleryIntro,.supportersIntro,.teamProgramsIntro{padding-top:20px}.fixtureRow{min-height:0}.quoteBand,.goldBand{min-height:0;padding:42px 20px}}.pageHero,.galleryHero,.supportersHero,.editorialHero,.teamProgramsHero{isolation:isolate}.pageHero:after,.galleryHero:after,.supportersHero:after,.editorialHero:after,.teamProgramsHero:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#010611fa 0%,#030f26eb 34%,#030f2680 62%,#01061133 100%),linear-gradient(#0000 52%,#01061194);position:absolute;inset:0}.pageHero>.landingHeroMedia,.galleryHero>.landingHeroMedia,.supportersHero>.landingHeroMedia,.editorialHero>.landingHeroMedia,.teamProgramsHero>.landingHeroMedia{z-index:0;width:100%;max-width:none;height:100%;box-shadow:none;background:#020713;border:0;margin:0;padding:0;position:absolute;inset:0}.pageHero>.landingHeroMedia .landingHeroPhoto,.galleryHero>.landingHeroMedia .landingHeroPhoto,.supportersHero>.landingHeroMedia .landingHeroPhoto,.editorialHero>.landingHeroMedia .landingHeroPhoto,.teamProgramsHero>.landingHeroMedia .landingHeroPhoto{object-fit:cover;filter:saturate(.9)contrast(1.05);width:100%;height:100%}.pageHero>.landingHeroMedia>span,.galleryHero>.landingHeroMedia>span,.supportersHero>.landingHeroMedia>span,.editorialHero>.landingHeroMedia>span,.teamProgramsHero>.landingHeroMedia>span{display:none}.pageHero>.landingHeroMedia .landingHeroCrest,.galleryHero>.landingHeroMedia .landingHeroCrest,.supportersHero>.landingHeroMedia .landingHeroCrest,.editorialHero>.landingHeroMedia .landingHeroCrest,.teamProgramsHero>.landingHeroMedia .landingHeroCrest{z-index:4;border:1px solid #e9c95a;width:96px;height:96px;padding:4px;bottom:38px;right:5.5vw;box-shadow:0 16px 38px #00000080}.pageHero>div:first-child,.galleryHero>div:first-child,.supportersHeroCopy,.editorialHeroCopy,.teamProgramsHero>div:first-child{z-index:3;max-width:700px;position:relative}.ownersHeroMedia .landingHeroPhoto{object-position:68% center!important}.teamIndexHeroMedia .landingHeroPhoto{object-position:66% center!important}.team2025HeroMedia .landingHeroPhoto{object-position:62% center!important}.team2026HeroMedia .landingHeroPhoto{object-position:72% center!important}.galleryHeroMedia .landingHeroPhoto{object-position:69% center!important}.supportersHeroVisual.landingHeroMedia .landingHeroPhoto{height:100%;object-position:70% center!important}.testimonialsHeroMedia .landingHeroPhoto{object-position:68% center!important}.blogsHeroMedia .landingHeroPhoto{object-position:70% center!important}.contactHero .landingHeroPhoto{object-position:70% 28%!important}.fixturesHero{isolation:isolate}.fixturesHero:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#010611fa,#030f26db 38%,#030f2640 78%);position:absolute;inset:0}.fixturesHeroPhoto{opacity:.78;object-position:68% center;filter:saturate(.92)contrast(1.05);width:100%;height:100%;inset:0;-webkit-mask-image:none;mask-image:none}.heroBackdropPhoto{opacity:.7;object-position:68% center;-webkit-mask-image:none;mask-image:none}.hero:after{content:"";z-index:1;pointer-events:none;color:#0000;background:linear-gradient(90deg,#010611fa,#030f26e0 42%,#030f2642 78%);position:absolute;inset:0;transform:none}@media (max-width:900px){.pageHero:after,.galleryHero:after,.supportersHero:after,.editorialHero:after,.teamProgramsHero:after{background:linear-gradient(#030f265c 0%,#030f26e0 52%,#010611fa 100%)}.pageHero>div:first-child,.galleryHero>div:first-child,.supportersHeroCopy,.editorialHeroCopy,.teamProgramsHero>div:first-child{text-align:center;align-self:end;max-width:680px;margin:0 auto}.pageHero>.landingHeroMedia .landingHeroCrest,.galleryHero>.landingHeroMedia .landingHeroCrest,.supportersHero>.landingHeroMedia .landingHeroCrest,.editorialHero>.landingHeroMedia .landingHeroCrest,.teamProgramsHero>.landingHeroMedia .landingHeroCrest{width:76px;height:76px;top:105px;bottom:auto;right:24px}.fixturesHero:before,.hero:after{background:linear-gradient(#030f2647,#030f26c7 42%,#010611fa)}}@media (max-width:650px){.pageHero,.galleryHero,.supportersHero,.editorialHero,.teamProgramsHero,.fixturesHero{min-height:680px}.pageHero>.landingHeroMedia .landingHeroCrest,.galleryHero>.landingHeroMedia .landingHeroCrest,.supportersHero>.landingHeroMedia .landingHeroCrest,.editorialHero>.landingHeroMedia .landingHeroCrest,.teamProgramsHero>.landingHeroMedia .landingHeroCrest{width:66px;height:66px;top:92px;right:18px}.ownersHeroMedia .landingHeroPhoto{object-position:66% center!important}.contactHero .landingHeroPhoto{object-position:58% 25%!important}.galleryHeroMedia .landingHeroPhoto,.supportersHeroVisual.landingHeroMedia .landingHeroPhoto{object-position:72% center!important}.testimonialsHeroMedia .landingHeroPhoto,.blogsHeroMedia .landingHeroPhoto{object-position:74% center!important}.teamIndexHeroMedia .landingHeroPhoto,.team2025HeroMedia .landingHeroPhoto{object-position:center!important}}.hero .crestWrap{z-index:4!important;aspect-ratio:1!important;filter:drop-shadow(0 18px 32px #0000007a)!important;width:170px!important;margin:0!important;padding:0!important;position:absolute!important;bottom:42px!important;right:5vw!important;transform:none!important}.hero .crestWrap:before{border-color:#f5df9a3d!important;inset:-8px!important;transform:none!important}.hero .officialCrest{border-width:1px!important;border-radius:2px!important;width:100%!important}@media (max-width:850px){.hero .crestWrap{width:116px!important;bottom:24px!important;right:22px!important}}@media (max-width:520px){.hero .crestWrap{width:92px!important;bottom:20px!important;right:18px!important}}.insightsMenu{flex:none;align-items:center;display:flex;position:relative}.insightsMenuLink{min-height:38px;color:inherit;opacity:.74;align-items:center;transition:color .22s,opacity .22s;display:flex}.insightsMenuToggle{cursor:pointer;width:20px;min-height:38px;color:var(--bright-gold);background:0 0;border:0;place-items:center;padding:0;display:grid}.insightsMenuToggle span{font-size:13px;transition:transform .22s}.insightsMenu:hover .insightsMenuLink,.insightsMenu:focus-within .insightsMenuLink,.insightsMenu.open .insightsMenuLink,.insightsMenu.active .insightsMenuLink{color:var(--bright-gold);opacity:1}.insightsMenu.open .insightsMenuToggle span{transform:rotate(180deg)}.insightsDropdown{z-index:80;background:#020713;border:1px solid #c99a2e7a;width:205px;padding:10px;display:none;position:absolute;top:calc(100% + 14px);left:50%;transform:translate(-50%);box-shadow:0 20px 45px #0000006b}.insightsDropdown:before{content:"";height:14px;position:absolute;top:-14px;left:0;right:0}.insightsMenu:hover .insightsDropdown,.insightsMenu:focus-within .insightsDropdown,.insightsMenu.open .insightsDropdown{display:grid}.navLinks .insightsDropdown a{color:#ffffffc7;opacity:1;letter-spacing:.15em;white-space:nowrap;border-bottom:1px solid #ffffff17;align-items:center;min-height:42px;padding:0 13px;font-size:9px;display:flex}.navLinks .insightsDropdown a:last-child{border-bottom:0}.navLinks .insightsDropdown a:hover,.navLinks .insightsDropdown a:focus-visible{color:#06132a;background:linear-gradient(115deg,#a97516,#f5df9a 45%,#d5a536)}.insightsHeroMedia .landingHeroPhoto{object-position:70% center!important}.storyHeroMedia .landingHeroPhoto{object-position:72% center!important}.insightsCardGrid .teamProgramCard figure img{object-position:center}.storyOverview{color:var(--ink);background:var(--eti-cream);border-bottom:1px solid var(--eti-line);grid-template-columns:1fr 1fr;align-items:end;gap:8vw;padding:115px 6.5vw;display:grid}.storyOverview h2{margin-top:34px;font-size:clamp(50px,6vw,88px)}.storyOverviewCopy{border-top:1px solid var(--eti-line);padding-top:28px}.storyOverviewCopy p{color:var(--eti-muted);margin:0 0 22px;font:17px/1.8 Georgia,serif}.storyOverviewCopy p:last-child{margin-bottom:0}.storyChapters{color:var(--ink);background:var(--eti-cream);grid-template-columns:repeat(3,1fr);gap:18px;padding:0 6.5vw 125px;display:grid}.storyChapters article{background:var(--eti-paper);border:1px solid var(--eti-line);flex-direction:column;min-height:390px;padding:38px;transition:all .25s;display:flex}.storyChapters article:hover{border-color:#b48420;transform:translateY(-5px);box-shadow:0 24px 55px #0207131a}.storyChapters article>span{color:#0617382e;align-self:flex-end;font:26px Georgia,serif}.storyChapters small{color:#946b18;letter-spacing:.22em;margin-top:48px;font-size:8px;font-weight:800}.storyChapters h2{text-transform:uppercase;margin:20px 0;font:38px/1.03 Georgia,serif}.storyChapters p{color:var(--eti-muted);margin:auto 0 0;font-size:13px;line-height:1.75}.storyPromise{color:#fff;background:radial-gradient(circle at 65% 35%,#153f83,#020713 60%);grid-template-columns:130px 1fr auto;align-items:center;gap:48px;padding:90px 6.5vw;display:grid}.storyPromiseLogo{object-fit:cover;border:1px solid #f5df9a8c;width:125px;height:125px}.storyPromise h2{margin:24px 0 16px;font-size:clamp(46px,5vw,74px)}.storyPromise>div>p:last-child{color:#ffffff94;margin:0}@media (max-width:1450px){.nav,.nav:not(.innerNav){padding-left:3vw;padding-right:3vw}.navLinks{gap:1vw;font-size:8px}.navCta{padding-left:12px;padding-right:12px;font-size:8px}}@media (max-width:900px){.storyOverview{grid-template-columns:1fr;gap:38px;padding:82px 24px}.storyChapters{grid-template-columns:1fr;padding:0 24px 88px}.storyChapters article{min-height:320px}.storyPromise{grid-template-columns:100px 1fr;padding:72px 24px}.storyPromiseLogo{width:96px;height:96px}.storyPromise>.goldButton{grid-column:2;justify-self:start}}@media (max-width:760px){.nav .insightsMenu{scroll-snap-align:start;border:1px solid #f5df9a33;align-items:center;display:flex}.nav .insightsMenuLink{letter-spacing:.11em;white-space:nowrap;border:0;padding:0 6px 0 13px;font-size:9px}.nav .insightsMenuToggle{border-left:1px solid #f5df9a33;width:30px}.nav .insightsMenu:hover .insightsDropdown,.nav .insightsMenu:focus-within .insightsDropdown{display:none}.nav .insightsMenu.open .insightsDropdown{width:auto;box-shadow:none;background:0 0;border:0;margin-left:8px;padding:0;display:flex;position:static;transform:none}.navLinks .insightsDropdown a{border:1px solid #f5df9a33;min-height:38px}.storyHeroMedia .landingHeroPhoto,.insightsHeroMedia .landingHeroPhoto{object-position:74% center!important}}@media (max-width:650px){.storyOverview{padding:72px 20px}.storyOverview h2{font-size:48px}.storyChapters{padding:0 20px 72px}.storyPromise{text-align:center;grid-template-columns:1fr;padding:70px 20px}.storyPromiseLogo{margin:auto}.storyPromise>.goldButton{grid-column:auto;justify-self:center}}@media (min-width:761px){.navLinks{white-space:nowrap;flex-wrap:nowrap;align-items:center;min-width:0}.navLinks>a,.teamMenuLink,.insightsMenuLink{white-space:nowrap}.brand,.headerSocials,.navCta{flex:none}}@media (min-width:761px) and (max-width:1450px){.nav,.nav:not(.innerNav),.innerNav{padding-left:2vw;padding-right:2vw}.navLinks{letter-spacing:.1em;gap:.72vw;font-size:7.5px}.teamMenuToggle,.insightsMenuToggle{width:15px}.brand{gap:8px}.brandLogo{width:48px;height:48px}.brand strong{font-size:18px}.headerSocials a{width:31px;height:31px}}.matchCentre{color:#fff;border-top:1px solid #f5df9a47;border-bottom:1px solid #f5df9a47;background:radial-gradient(circle at 14% 18%,#174c9a 0%,#0a2b63 30%,#03132f 72%,#010711 100%)!important}.matchCentre:before{color:#ffffff09}.matchCentre .sectionLabel{color:#f2c451}.matchCentre .matchTitle h2,.matchCentre .matchTitle>a{color:#fff}.featuredMatch{color:#fff;background:linear-gradient(145deg,#12458f 0%,#082858 48%,#020b1d 100%);border:1px solid #f5df9a75;border-top:4px solid #e4b94e;box-shadow:0 30px 75px #00000061}.homeFixtureList{background:#041635b8;border:1px solid #f5df9a4d;padding:0 24px}.homeFixtureRow{color:#fff;border-bottom-color:#f5df9a3d}.homeFixtureRow:last-child{border-bottom:0}.homeFixtureRow:hover{background:#123f86}@media (max-width:650px){.homeFixtureList{padding:0 16px}}.headerSocials{flex-wrap:nowrap;gap:9px;min-width:max-content;margin-left:10px}.headerSocials a{flex:none}@media (max-width:760px){.headerSocials{gap:6px;margin-left:0}.headerSocials a{width:34px;height:34px}}@media (max-width:480px){.nav .brand span{display:none}}.momentCard:after{background:linear-gradient(#0000 0%,#0106117a 42%,#010611f5 100%);inset:22% 0 0}.momentCard figcaption small{color:#f5d66f;text-shadow:0 2px 12px #000000f2}.momentCard figcaption strong{color:#fff;text-shadow:0 2px 16px #000000fa}.momentCard figcaption span{color:#f5df9a;text-shadow:0 2px 12px #000000f2}@media (min-width:761px) and (max-width:1100px){.nav,.nav:not(.innerNav),.innerNav{column-gap:8px;padding-left:1.5vw;padding-right:1.5vw}.nav .brand span{display:none}.navLinks{letter-spacing:.08em;flex:auto;justify-content:center;gap:6px;font-size:7px}.teamMenuToggle,.insightsMenuToggle{width:13px}.headerSocials{z-index:30;flex:none;gap:7px;margin-left:6px;position:relative}.headerSocials a{width:30px;height:30px}}@media (min-width:761px){.navLinks{gap:clamp(8px,.75vw,14px)}.teamMenuToggle,.insightsMenuToggle{width:13px}.headerSocials{margin-left:16px}}@media (min-width:761px) and (max-width:1100px){.navLinks{gap:clamp(6px,.65vw,8px)}.headerSocials{margin-left:12px}}.skipLink{z-index:1000;color:#06132a;background:#f5df9a;padding:12px 16px;font-weight:800;position:fixed;top:10px;left:10px;transform:translateY(-150%)}.skipLink:focus{transform:translateY(0)}.mobileMenuToggle{display:none}.navPanel{display:contents}body.menuOpen{overflow:hidden}main,section,header,footer,nav,article,div{min-width:0}img,svg,video{max-width:100%}p,h1,h2,h3,a,span{overflow-wrap:break-word}[id]{scroll-margin-top:90px}a:focus-visible,button:focus-visible{outline-offset:3px;outline:3px solid #f5df9a}.goldButton,.youtubeButton,.navCta{min-height:44px}@media (max-width:900px){.nav,.nav:not(.innerNav),.innerNav{z-index:100;background:#010611f0;border-bottom:1px solid #f5df9a40;grid-template-columns:minmax(0,1fr) 48px;column-gap:12px;width:100%;height:78px;min-height:78px;padding:0 clamp(16px,4vw,32px);display:grid;position:absolute;inset:0 0 auto}.nav .brand{gap:10px;width:max-content;max-width:100%}.nav .brandLogo{object-fit:contain;border-radius:2px;width:48px;height:48px}.nav .brand b{font-size:8px;display:block}.nav .brand strong{font-size:17px}.mobileMenuToggle{color:#f5df9a;cursor:pointer;background:#ffffff0a;border:1px solid #f5df9a80;place-content:center;gap:5px;width:48px;height:48px;padding:0;display:grid}.mobileMenuToggle span{background:currentColor;width:22px;height:2px;transition:transform .22s,opacity .22s;display:block}.mobileMenuOpen .mobileMenuToggle span:first-child{transform:translateY(7px)rotate(45deg)}.mobileMenuOpen .mobileMenuToggle span:nth-child(2){opacity:0}.mobileMenuOpen .mobileMenuToggle span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.navPanel{z-index:99;overscroll-behavior:contain;color:#fff;opacity:0;visibility:hidden;pointer-events:none;background:linear-gradient(155deg,#020713,#071d43);border-bottom:1px solid #f5df9a73;flex-direction:column;align-items:stretch;gap:18px;width:100%;max-height:calc(100dvh - 78px);padding:18px clamp(16px,4vw,32px) 28px;transition:opacity .22s,transform .22s,visibility .22s;display:flex;position:fixed;top:78px;left:0;overflow-y:auto;transform:translateY(-12px);box-shadow:0 24px 55px #00000080}.mobileMenuOpen .navPanel{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.nav .navLinks,.innerNav .navLinks{white-space:normal;letter-spacing:.12em;flex-direction:column;order:0;align-items:stretch;gap:6px;width:100%;padding:0;font-size:10px;display:flex;overflow:visible}.nav .navLinks>a,.nav .teamMenu,.nav .insightsMenu{border:1px solid #f5df9a2e;width:100%;min-height:46px}.nav .navLinks>a{align-items:center;padding:0 16px;display:flex}.nav .teamMenu,.nav .insightsMenu{grid-template-columns:1fr 46px;align-items:center;display:grid}.nav .teamMenuLink,.nav .insightsMenuLink{border:0;align-items:center;display:flex;min-height:46px!important;padding:0 16px!important}.nav .teamMenuToggle,.nav .insightsMenuToggle{border:0;border-left:1px solid #f5df9a33;width:46px;min-height:46px}.nav .teamDropdown,.nav .insightsDropdown{grid-column:1/-1}.nav .teamMenu:hover .teamDropdown,.nav .teamMenu:focus-within .teamDropdown,.nav .insightsMenu:hover .insightsDropdown,.nav .insightsMenu:focus-within .insightsDropdown{display:none}.nav .teamMenu.open .teamDropdown,.nav .insightsMenu.open .insightsDropdown{width:100%;box-shadow:none;background:#010611;border:0;border-top:1px solid #f5df9a2e;gap:5px;margin:0;padding:6px;display:grid;position:static;transform:none}.navLinks .teamDropdown a,.navLinks .insightsDropdown a{border:1px solid #f5df9a29;min-height:44px;padding:0 14px}.nav .headerSocials{justify-content:center;justify-self:auto;gap:14px;margin:0}.nav .headerSocials a{width:44px;height:44px}.nav .navCta{justify-content:center;align-items:center;width:100%;min-height:48px;font-size:10px;display:flex}}@media (max-width:600px){body{font-size:16px}.nav,.nav:not(.innerNav),.innerNav{padding-inline:16px}.nav .brandLogo{width:44px;height:44px}.nav .brand strong{font-size:16px}.hero,.pageHero,.fixturesHero,.galleryHero,.supportersHero,.editorialHero,.teamProgramsHero{height:auto;min-height:max(650px,100svh);padding-left:20px;padding-right:20px}.hero h1,.pageHero h1,.fixturesHero h1,.galleryHero h1,.supportersHero h1,.editorialHero h1,.teamProgramsHero h1{font-size:clamp(44px,14vw,62px);line-height:.9}.heroText,.pageHero>div>p:last-child,.fixturesHero>div:first-child>p:last-child,.supportersHeroCopy>p:not(.eyebrow),.editorialHeroCopy>p:last-child,.teamProgramsHero>div:first-child>p:last-child{font-size:16px;line-height:1.65}.eyebrow,.sectionLabel{letter-spacing:.2em;font-size:9px;line-height:1.5}.profileSection,.rosterSection,.fixturesContent,.gallerySection,.teamProgramsCatalog,.testimonialGrid,.blogGrid,.contactGrid{padding-left:20px;padding-right:20px}.ownerCards,.rosterGrid,.teamProgramGrid,.supporterStories,.testimonialGrid,.blogGrid,.contactGrid{grid-template-columns:1fr}.ownerCard,.playerCard,.teamProgramCard,.supporterStory,.testimonialGrid article,.blogGrid article,.contactCard{width:100%;max-width:100%}.fixtureRow{grid-template-columns:1fr;gap:14px}.fixtureInfo{flex-wrap:wrap;gap:8px 18px;display:flex}.quoteBand,.goldBand{text-align:center;flex-direction:column;gap:22px}.goldButton,.youtubeButton,.textLink{max-width:100%}.siteFooter{text-align:center;grid-template-columns:1fr}.footerIdentity,.footerLinks,.footerContact{align-items:center}.footerSocials{justify-content:center!important}.footerSocials a{min-height:44px}}@media (min-width:431px) and (max-width:1000px){.momentsGrid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:340px}.momentCard1,.momentCard2{grid-column:span 2}}@media (max-width:430px){.momentsGrid{grid-template-columns:1fr;grid-auto-rows:360px}.momentCard1,.momentCard2{grid-column:auto}.momentCard figcaption{bottom:18px;left:18px;right:18px}.momentCard figcaption strong{font-size:21px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.storyNarrative{color:var(--ink);background:var(--eti-paper);border-top:1px solid var(--eti-line);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(52px,8vw,130px);padding:112px 6.5vw;display:grid}.storyNarrativeHeading>span{color:#0617382e;margin-bottom:58px;font:34px Georgia,serif;display:block}.storyNarrativeHeading h2{margin-top:30px;font-size:clamp(48px,5.7vw,84px);line-height:.92}.storyNarrativeCopy{border-top:1px solid var(--eti-line);padding-top:92px}.storyNarrativeCopy p{color:var(--eti-muted);margin:0 0 24px;font:17px/1.82 Georgia,serif}.storyNarrativeCopy p:last-child{margin-bottom:0}.storyNarrativeCopy strong{color:var(--ink);font-weight:700}.storyNarrativeCopy .storyPullQuote{color:#8a6218;border-left:3px solid #c99a2e;margin:38px 0;padding:24px 0 24px 26px;font-size:clamp(22px,2.2vw,31px);line-height:1.45}.storyNarrativeDark{color:#fff;background:radial-gradient(circle at 15% 20%,#123b7b,#0000 30%),linear-gradient(135deg,#020713,#071d43)}.storyNarrativeDark .storyNarrativeHeading>span{color:#ffffff29}.storyNarrativeDark .storyNarrativeCopy{border-top-color:#f5df9a47}.storyNarrativeDark .storyNarrativeCopy p{color:#ffffffab}.storyNarrativeDark .storyNarrativeCopy strong{color:#fff}.storyNarrativeDark .storyPullQuote{color:#f5df9a}.storyBeyond{background:linear-gradient(135deg,#f7f0e2,#eadfc9)}.storyCodeSection{color:#fff;background:linear-gradient(145deg,#010611,#08214b);padding:120px 6.5vw}.storyCodeIntro{grid-template-columns:.8fr 1.2fr;align-items:end;gap:8vw;margin-bottom:65px;display:grid}.storyCodeIntro h2{grid-area:2/1;font-size:clamp(54px,7vw,100px)}.storyCodeIntro>p:last-child{color:#ffffff9e;grid-area:2/2;max-width:620px;margin:0;font:18px/1.75 Georgia,serif}.storyCodeGrid{border-top:1px solid #f5df9a4d;border-left:1px solid #f5df9a4d;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.storyCodeGrid article{background:#ffffff06;border-bottom:1px solid #f5df9a4d;border-right:1px solid #f5df9a4d;min-height:340px;padding:42px;position:relative}.storyCodeGrid article>span{color:#ffffff2e;font:24px Georgia,serif;position:absolute;top:32px;right:34px}.storyCodeGrid h3{color:#f5df9a;text-transform:uppercase;margin:78px 0 24px;font:clamp(30px,3vw,44px) Georgia,serif}.storyCodeGrid p{color:#ffffff9e;max-width:560px;margin:0;font-size:15px;line-height:1.8}.storyCodePromise{text-align:center;color:#f5df9a;max-width:920px;margin:54px auto 0;font:clamp(21px,2.2vw,30px)/1.5 Georgia,serif}.storyFinale{text-align:center;color:#fff;background:radial-gradient(circle at 50% 15%,#164486,#020713 58%);padding:125px 6.5vw}.storyFinale h2{margin:34px 0 48px;font-size:clamp(58px,8vw,112px)}.storyFinaleCopy{max-width:870px;margin:0 auto}.storyFinaleCopy p{color:#ffffffa8;margin:0 0 24px;font:17px/1.82 Georgia,serif}.storyVows{border-top:1px solid #f5df9a52;border-left:1px solid #f5df9a52;grid-template-columns:1fr 1fr;max-width:820px;margin:55px auto;display:grid}.storyVows span{color:#f5df9a;border-bottom:1px solid #f5df9a52;border-right:1px solid #f5df9a52;place-items:center;min-height:90px;padding:22px;font:18px/1.5 Georgia,serif;display:grid}.storyFinalWords{color:#fff;max-width:820px;margin:0 auto;font:clamp(24px,3vw,38px)/1.45 Georgia,serif}@media (max-width:900px){.storyNarrative{grid-template-columns:1fr;gap:42px;padding:82px 24px}.storyNarrativeHeading>span{margin-bottom:35px}.storyNarrativeCopy{padding-top:35px}.storyCodeSection{padding:88px 24px}.storyCodeIntro{grid-template-columns:1fr;gap:28px}.storyCodeIntro h2,.storyCodeIntro>p:last-child{grid-area:auto}.storyFinale{padding:92px 24px}}@media (max-width:600px){.storyOverview{padding-left:20px;padding-right:20px}.storyOverview h2{font-size:clamp(42px,13vw,54px)}.storyNarrative{padding:72px 20px}.storyNarrativeHeading h2{font-size:clamp(42px,13vw,56px)}.storyNarrativeCopy p,.storyOverviewCopy p,.storyFinaleCopy p{font-size:16px}.storyCodeSection{padding:76px 20px}.storyCodeGrid{grid-template-columns:1fr}.storyCodeGrid article{min-height:0;padding:32px 26px 36px}.storyCodeGrid h3{margin-top:58px}.storyVows{grid-template-columns:1fr}.storyFinale{padding:80px 20px}}.pricingPage{min-height:100vh;color:var(--ink);background:#f4efe4}.pricingHero{color:#fff;background:radial-gradient(circle at 76% 44%,#17498f 0%,#0a2b63 24%,#0000 43%),linear-gradient(120deg,#010611,#061738 60%,#0a2b63);grid-template-columns:1fr minmax(320px,470px);align-items:center;gap:7vw;min-height:680px;padding:120px 7vw 80px;display:grid;position:relative;overflow:hidden}.pricingHero:before{content:"20M";color:#ffffff09;font:700 260px/.8 Georgia,serif;position:absolute;bottom:-85px;right:-2vw}.pricingHero>div{z-index:1;position:relative}.pricingHero h1{margin:28px 0;font-size:clamp(72px,8vw,124px)}.pricingHero>div:first-child>p:last-child{color:#ffffffad;max-width:650px;font:18px/1.75 Georgia,serif}.pricingHeroCrest{text-align:center;background:#01061173;border:1px solid #f5df9a61;padding:46px 38px;box-shadow:0 35px 80px #00000059}.pricingHeroCrest img{border:1px solid #f5df9a80;width:min(270px,80%);height:auto;margin:0 auto 30px;display:block}.pricingHeroCrest span{color:#f5df9a;font:clamp(38px,4vw,58px) Georgia,serif;display:block}.pricingHeroCrest small{color:#ffffff94;letter-spacing:.25em;margin-top:9px;font-size:9px;font-weight:800;display:block}.pricingWorkspace{padding:115px 6.5vw 125px}.pricingHeading{grid-template-columns:1fr 430px;align-items:end;gap:70px;margin-bottom:60px;display:grid}.pricingHeading h2{margin:32px 0 0;font-size:clamp(52px,6vw,88px)}.pricingHeading>p{color:#687181;margin:0;font:16px/1.8 Georgia,serif}.pricingSummary{background:#fff;border-top:1px solid #c9b98e;border-left:1px solid #c9b98e;grid-template-columns:repeat(3,1fr);display:grid}.pricingSummary article{border-bottom:1px solid #c9b98e;border-right:1px solid #c9b98e;flex-direction:column;min-height:170px;padding:30px;display:flex}.pricingSummary small{color:#8f6818;letter-spacing:.2em;font-size:8px;font-weight:800}.pricingSummary strong{margin:auto 0 5px;font:clamp(32px,3.4vw,54px) Georgia,serif}.pricingSummary span{color:#7a8493;letter-spacing:.18em;font-size:8px}.pricingSummary .budgetRemaining{color:#fff;background:linear-gradient(145deg,#123f84,#061738)}.pricingSummary .budgetRemaining small,.pricingSummary .budgetRemaining span{color:#f5df9a}.pricingSummary .budgetDanger{color:#fff;background:#7e1e20}.pricingSummary .budgetDanger small,.pricingSummary .budgetDanger span{color:#ffd7d7}.pricingTableWrap{background:#fff;border:1px solid #cfc4aa;margin-top:42px;box-shadow:0 24px 55px #02071314}.pricingTableHeader,.pricingRow{grid-template-columns:80px minmax(220px,1fr) minmax(220px,.72fr) 150px;align-items:center;gap:24px;display:grid}.pricingTableHeader{color:#f5df9a;letter-spacing:.18em;background:#061738;min-height:54px;padding:0 26px;font-size:8px;font-weight:800}.pricingRow{border-bottom:1px solid #ddd3bf;min-height:104px;padding:18px 26px}.pricingRow:last-child{border-bottom:0}.pricingNumber{color:#a77a20;font:26px Georgia,serif}.pricingRow label>span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pricingRow input,.adminPinField input{color:#07162e;background:#f8f4ea;border:1px solid #cfc4aa;border-radius:0;outline:0;width:100%;min-height:52px;padding:0 15px;font:16px Arial,sans-serif}.pricingRow input:focus,.adminPinField input:focus{border-color:#a97516;box-shadow:0 0 0 3px #c99a2e2e}.pricingRow input::placeholder{color:#9da3aa}.priceEntered,.pricePending{letter-spacing:.12em;font-size:8px;font-weight:800}.priceEntered{color:#277044}.pricePending{color:#9a701c}.pricingActions{background:#e9dfca;border:1px solid #cfc4aa;justify-content:space-between;align-items:end;gap:30px;margin-top:34px;padding:28px;display:flex}.adminPinField{width:min(320px,100%)}.adminPinField>span{color:#745820;letter-spacing:.16em;margin-bottom:9px;font-size:8px;font-weight:800;display:block}.adminPinField small{color:#7f827f;font-size:7px}.pricingActionButtons{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.pricingSaveButton,.pricingSecondaryButton{cursor:pointer;text-transform:uppercase;letter-spacing:.13em;border:1px solid #061738;min-height:52px;padding:0 22px;font-size:9px;font-weight:800}.pricingSaveButton{color:#06132a;background:linear-gradient(135deg,#f5df9a,#c99a2e);border-color:#c99a2e;align-items:center;gap:24px;display:inline-flex}.pricingSecondaryButton{color:#061738;background:0 0}.pricingSaveButton:disabled,.pricingSecondaryButton:disabled{cursor:not-allowed;opacity:.45}.pricingMessage{margin:18px 0 0;padding:16px 18px;font-size:13px;font-weight:700}.pricingMessage.success{color:#15562f;background:#dcefe2;border:1px solid #9bc7a8}.pricingMessage.error{color:#7e1e20;background:#f4dddd;border:1px solid #d7a5a5}.pricingSavedAt{color:#7a8493;letter-spacing:.12em;text-transform:uppercase;text-align:right;margin:16px 0 0;font-size:9px}.pricingLoading{text-align:center;color:#687181;background:#fff;border:1px solid #cfc4aa;margin-top:42px;padding:70px}@media (max-width:900px){.pricingHero{text-align:center;grid-template-columns:1fr;gap:45px;padding:145px 24px 80px}.pricingHero .eyebrow{justify-content:center}.pricingHero>div:first-child>p:last-child{margin-left:auto;margin-right:auto}.pricingHeroCrest{justify-self:center;width:min(460px,100%)}.pricingHeroCrest img{width:210px}.pricingHeading{grid-template-columns:1fr;gap:28px}.pricingSummary{grid-template-columns:1fr 1fr}.pricingSummary article:last-child{grid-column:1/-1}.pricingTableHeader{display:none}.pricingRow{grid-template-columns:58px 1fr 1fr;gap:14px}.pricingRow>span:last-child{grid-column:2/-1}}@media (max-width:600px){.pricingHero{min-height:0;padding:125px 20px 70px}.pricingHero h1{font-size:clamp(52px,16vw,72px)}.pricingHeroCrest{padding:30px 22px}.pricingHeroCrest img{width:170px}.pricingWorkspace{padding:78px 20px 88px}.pricingHeading h2{font-size:clamp(44px,13vw,58px)}.pricingSummary{grid-template-columns:1fr}.pricingSummary article:last-child{grid-column:auto}.pricingSummary article{min-height:145px}.pricingRow{grid-template-columns:1fr;padding:22px 18px}.pricingRow>span:last-child{grid-column:auto}.pricingNumber{font-size:21px}.pricingActions{flex-direction:column;align-items:stretch}.adminPinField{width:100%}.pricingActionButtons{justify-content:stretch}.pricingSaveButton,.pricingSecondaryButton{flex:1;justify-content:center}.pricingSavedAt{text-align:left}}.pricingHero{isolation:isolate;background:#010611;height:min(860px,100svh);min-height:720px;padding:0;display:block}.pricingHeroPhoto{object-fit:cover;object-position:center center;z-index:0;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}.pricingHeroShade{background:linear-gradient(90deg,#010611f5 0%,#020a19d6 35%,#020a1947 67%,#0106111a 100%),linear-gradient(#0000 54%,#010611b8);inset:0;z-index:1!important;position:absolute!important}.pricingHero:before{content:"";z-index:2;background:linear-gradient(#f5df9aa6,#0000 84%);width:1px;height:auto;inset:94px auto 0 6.5vw}.pricingHeroCopy{max-width:720px;margin-left:9vw;padding:190px 0 80px;z-index:2!important;position:relative!important}.pricingHeroCopy h1{letter-spacing:-.055em;text-shadow:0 18px 48px #00000061;margin:30px 0 34px;font-size:clamp(80px,8.7vw,138px);line-height:.82}.pricingHeroCopy>p:last-child{color:#ffffffb8;max-width:600px;margin:0;font:19px/1.75 Georgia,serif}.pricingHeroSeal{color:#fff;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#010611c2;border:1px solid #f5df9a8c;grid-template-columns:72px 1fr;align-items:center;gap:19px;min-width:430px;padding:18px 24px;display:grid;bottom:46px;right:5.5vw;box-shadow:0 24px 58px #00000061;z-index:3!important;position:absolute!important}.pricingHeroSeal img{object-fit:cover;border:1px solid #f5df9a73;width:72px;height:72px}.pricingHeroSeal small,.pricingHeroSeal b{letter-spacing:.2em;font-size:7px;font-weight:800;display:block}.pricingHeroSeal small{color:#f5df9a}.pricingHeroSeal span{color:#fff;margin:5px 0 4px;font:34px/.95 Georgia,serif;display:block}.pricingHeroSeal b{color:#ffffff7a}.pricingWorkspace{background:linear-gradient(#f8f4ea 0%,#eee4cf 100%);padding:125px 6.5vw 135px}.pricingHeading{margin-bottom:64px;position:relative}.pricingHeading:after{content:"08";color:#0617380e;font:700 170px/.8 Georgia,serif;position:absolute;top:-54px;right:0}.pricingHeading>div,.pricingHeading>p{z-index:1;position:relative}.pricingHeading h2{letter-spacing:-.05em;font-size:clamp(58px,6.4vw,96px)}.pricingEditorialPhoto{border:1px solid #bda66f;height:clamp(420px,54vw,670px);margin:0;position:relative;overflow:hidden;box-shadow:0 35px 80px #020a192e}.pricingEditorialPhoto>img{object-fit:cover;object-position:center 48%;transition:transform .8s cubic-bezier(.2,.8,.2,1)}.pricingEditorialPhoto:after{content:"";background:linear-gradient(#0000,#010611eb);position:absolute;inset:38% 0 0}.pricingEditorialPhoto figcaption{z-index:2;color:#fff;grid-template-columns:1fr auto;align-items:end;display:grid;position:absolute;bottom:clamp(28px,4vw,55px);left:clamp(26px,4vw,60px);right:clamp(26px,4vw,60px)}.pricingEditorialPhoto figcaption small{color:#f5df9a;letter-spacing:.23em;grid-column:1/-1;margin-bottom:14px;font-size:8px;font-weight:800}.pricingEditorialPhoto figcaption strong{max-width:760px;font:clamp(32px,4vw,58px)/1.05 Georgia,serif}.pricingEditorialPhoto figcaption span{color:#ffffff9e;font:15px/1.6 Georgia,serif}@media (hover:hover){.pricingEditorialPhoto:hover>img{transform:scale(1.025)}}.pricingSummary{z-index:4;background:0 0;border:0;width:calc(100% - 7vw);margin:-42px auto 0;position:relative;box-shadow:0 24px 58px #020a1929}.pricingSummary article{background:#fff;border:0;border-right:1px solid #d9ccb1;min-height:184px;padding:34px 36px}.pricingSummary article:last-child{border-right:0}.pricingSummary strong{letter-spacing:-.035em;font-size:clamp(36px,3.4vw,56px)}.pricingSummary .budgetRemaining{background:linear-gradient(135deg,#153f82,#04132f)}.pricingTableWrap{border-color:#bfae87;margin-top:70px;box-shadow:0 30px 70px #0207131f}.pricingTableHeader{background:linear-gradient(90deg,#020b1e,#0b2e65);border-bottom:2px solid #c99a2e;min-height:62px;padding:0 32px}.pricingRow{min-height:112px;padding:20px 32px;transition:background .2s}.pricingRow:nth-child(2n){background:#fbf8f0}.pricingRow:hover{background:#f3ead8}.pricingNumber{font-size:31px}.pricingRow input,.adminPinField input{background:#fff;border-color:#d2c4a7;min-height:56px}.pricingActions{color:#fff;background:linear-gradient(120deg,#020b1e,#0a2b63);border:0;border-top:1px solid #f5df9a61;margin-top:0;padding:34px 32px}.adminPinField>span{color:#f5df9a}.adminPinField small{color:#ffffff75}.pricingSecondaryButton{color:#fff;border-color:#f5df9a80}.pricingSaveButton{border-color:#f5df9a;min-width:205px;box-shadow:0 12px 26px #00000038}.pricingSavedAt{color:#687181;margin-top:18px}@media (max-width:900px){.pricingHero{text-align:left;height:auto;min-height:780px;padding:0}.pricingHeroPhoto{object-position:62% center}.pricingHeroShade{background:linear-gradient(90deg,#010611f5,#010611ad 72%,#0106114d),linear-gradient(#0000 45%,#010611c7)}.pricingHeroCopy{max-width:650px;margin-left:0;padding:165px 24px 190px}.pricingHero .eyebrow{justify-content:flex-start}.pricingHeroCopy>p:last-child{margin:0}.pricingHeroSeal{min-width:0;bottom:34px;left:24px;right:24px}.pricingHeading:after{font-size:120px;top:-24px}.pricingEditorialPhoto{height:520px}.pricingEditorialPhoto figcaption{grid-template-columns:1fr;gap:12px}.pricingSummary{grid-template-columns:1fr 1fr;width:calc(100% - 40px)}.pricingSummary article:last-child{grid-column:1/-1}.pricingSummary article:nth-child(2){border-right:0}.pricingSummary article:last-child{border-top:1px solid #d9ccb1}}@media (max-width:600px){.pricingHero{min-height:720px}.pricingHeroPhoto{object-position:66% center}.pricingHeroShade{background:linear-gradient(90deg,#010611f5,#010611b8),linear-gradient(#0000 45%,#010611e6)}.pricingHeroCopy{padding:135px 20px 185px}.pricingHeroCopy h1{font-size:clamp(58px,16vw,78px)}.pricingHeroCopy>p:last-child{font-size:16px}.pricingHeroSeal{grid-template-columns:54px 1fr;gap:14px;padding:15px;left:20px;right:20px}.pricingHeroSeal img{width:54px;height:54px}.pricingHeroSeal span{font-size:25px}.pricingHeroSeal b{letter-spacing:.12em}.pricingWorkspace{padding:82px 20px 95px}.pricingHeading{margin-bottom:42px}.pricingHeading:after{display:none}.pricingEditorialPhoto{border-left:0;border-right:0;height:470px;margin-left:-20px;margin-right:-20px}.pricingEditorialPhoto>img{object-position:50% center}.pricingEditorialPhoto figcaption{bottom:25px;left:22px;right:22px}.pricingEditorialPhoto figcaption strong{font-size:34px}.pricingEditorialPhoto figcaption span{font-size:14px}.pricingSummary{grid-template-columns:1fr;width:calc(100% - 20px);margin-top:-24px}.pricingSummary article{border:0;border-bottom:1px solid #d9ccb1;min-height:140px}.pricingSummary article:last-child{border:0;grid-column:auto}.pricingTableWrap{margin-top:48px}.pricingRow{padding:22px 20px}.pricingActions{padding:28px 20px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}
