.fs-wrap{width:min(1440px,100% - 96px);margin-inline:auto}.fs-hero{padding-top:88px;padding-bottom:72px}.fs-hero h1{max-width:1100px;margin-top:26px;font-size:clamp(58px,6.7vw,104px)}.fs-hero-bottom{margin-top:27px}.fs-hero-bottom>p{color:#4d514f;letter-spacing:-.025em;max-width:650px;font-size:clamp(18px,1.6vw,24px);line-height:1.4}.fs-index{border-top:1px solid #b9bcb8;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:55px;scroll-margin-top:95px;display:grid}.fs-index a{color:#141414;border-right:1px solid #dedede;grid-template-columns:1fr auto;align-content:space-between;gap:34px 12px;min-height:122px;padding:19px 21px 21px 0;transition:background .2s,padding-left .2s;display:grid}.fs-index a:not(:first-child){padding-left:21px}.fs-index a:last-child{border-right:0}.fs-index a:hover{background:#f7f7f7;padding-left:21px}.fs-index a>span:first-child{color:#777;letter-spacing:.08em;grid-column:1/-1;font-size:11px}.fs-index a strong{letter-spacing:-.035em;align-self:end;font-size:clamp(14px,1.2vw,18px);font-weight:550;line-height:1.2}.fs-index a>span:last-child{align-self:end;font-size:18px;font-weight:400}.fs-story{border-top:1px solid #dedede;padding-block:110px;scroll-margin-top:78px}.fs-story-main{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:9%;display:grid}.fs-story-reverse .fs-story-main{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.fs-story-reverse .fs-story-copy{order:2}.fs-story-reverse .fs-story-figure{order:1}.fs-story-copy .fh-kicker span,.fs-network .fh-kicker span{color:#818181}.fs-story h2,.fs-network h2{max-width:760px;margin-top:26px;font-size:clamp(48px,5vw,80px)}.fs-story-description{color:#616161;max-width:600px;font-size:19px;line-height:1.5;margin-top:34px!important}.fs-capabilities{border-top:1px solid #b9bcb8;flex-wrap:wrap;gap:10px 23px;max-width:650px;margin:42px 0 0;padding:21px 0 0;list-style:none;display:flex}.fs-capabilities li{letter-spacing:-.01em;align-items:center;gap:10px;font-size:13px;font-weight:590;line-height:1.35;display:flex}.fs-capabilities li:before{content:"";background:#78926e;border-radius:50%;flex:none;width:5px;height:5px}.fs-story-figure{min-width:0;margin:0}.fs-story-image{aspect-ratio:1.42;background:#e7e7e7;position:relative;overflow:hidden}.fs-story-image .fs-image{object-fit:cover}.fs-academy{background:#e9ece5;padding-block:105px;scroll-margin-top:78px}.fs-academy-layout{grid-template-columns:minmax(0,.87fr) minmax(0,1.13fr);align-items:center;gap:8%;display:grid}.fs-academy-copy .fh-kicker span{color:#788477}.fs-academy h2{max-width:650px;margin-top:25px;font-size:clamp(48px,5vw,80px)}.fs-academy-visual{background:#f5f6f0;padding:20px;box-shadow:0 22px 55px #21302518}.fs-academy-visual-head,.fs-academy-visual-foot{justify-content:space-between;align-items:center;gap:14px;font-size:12px;display:flex}.fs-academy-visual-head{color:#4b5849;padding:0 0 17px}.fs-academy-visual-head strong{color:#1b281d;white-space:nowrap;font-size:13px}.fs-academy-pitch{background:repeating-linear-gradient(90deg,#5f8062 0 13%,#628664 13% 26%);border:9px solid #748875;height:330px;transition:filter .35s;position:relative;overflow:hidden}.fs-academy-visual:hover .fs-academy-pitch{filter:brightness(1.045)}.fs-academy-pitch:before{content:"";border:1px solid #dbe8d3b8;position:absolute;inset:13px}.fs-academy-pitch:after{content:"";border:1px solid #dbe8d3b8;border-radius:50%;width:76px;height:76px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.fs-academy-pitch-lines i{z-index:1;background:#dbe8d3b8;width:1px;position:absolute;top:13px;bottom:13px;left:50%}.fs-academy-pitch-lines i:nth-child(2),.fs-academy-pitch-lines i:nth-child(3){background:0 0;border:1px solid #dbe8d3b8;border-left:0;width:65px;top:29%;bottom:29%;left:13px}.fs-academy-pitch-lines i:nth-child(3){left:auto;right:13px;transform:rotate(180deg)}.fs-academy-drill{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.fs-academy-drill path{fill:none;stroke:#e5f1d7;stroke-width:1px;stroke-dasharray:1.3 1.1;vector-effect:non-scaling-stroke;opacity:.16;transition:opacity .35s}.fs-academy-visual:hover .fs-academy-drill path{opacity:.55}.fs-academy-player,.fs-academy-coach{z-index:2;background:#e1eedb;border-radius:50%;place-items:center;width:15px;height:15px;display:grid;position:absolute;box-shadow:0 0 0 5px #203b2d33}.fs-academy-player-1{top:29%;left:30%}.fs-academy-player-2{top:42%;left:38%}.fs-academy-player-3{top:59%;left:30%}.fs-academy-player-4{top:31%;left:65%}.fs-academy-player-5{top:47%;left:72%}.fs-academy-player-6{top:66%;left:62%}.fs-academy-coach{color:#fff;background:#222d24;width:29px;height:29px;font-size:8px;font-weight:650;top:65%;left:46%;transform:translate(-50%,-50%)}.fs-academy-coach:after{content:"";opacity:.4;border:1px solid #dcebd5a8;border-radius:50%;position:absolute;inset:-6px}.fs-academy-ball{z-index:3;background:#f7efc4;border:1px solid #2b4833;border-radius:50%;width:8px;height:8px;position:absolute;top:31%;left:31%;transform:translate(-50%,-50%);box-shadow:0 1px 3px #142a1880}.fs-academy-visual-foot{color:#657165;padding:17px 0 0}.fs-academy-visual-foot strong{color:#1b281d;font-size:14px}.fs-story-compact{padding-block:90px}.fs-story-compact .fs-story-main{grid-template-columns:minmax(0,1fr) minmax(0,.85fr);gap:9%}.fs-story-compact .fs-story-copy{order:1}.fs-story-compact .fs-story-figure{order:2}.fs-story-compact .fs-story-image{aspect-ratio:1.55}.fs-network{color:#fff;background:#171717;padding-block:90px 78px;scroll-margin-top:78px}.fs-network-top{grid-template-columns:minmax(0,1.2fr) minmax(0,.55fr);align-items:end;gap:12%;display:grid}.fs-network h2{max-width:790px}.fs-network-copy>p{color:#bdbdbd;font-size:19px;line-height:1.5}.fs-multi-demo{border-top:1px solid #4b544e;margin-top:40px}.fs-multi-sites{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;padding-top:18px;display:grid}.fs-multi-site{min-width:0}.fs-multi-mini{justify-content:center;align-items:center;height:155px;display:flex}.fs-multi-mini svg{width:min(100%,310px);height:auto;display:block;overflow:visible}.fs-multi-booking-marker,.fs-multi-academy-player{transform-box:fill-box;transform-origin:50%}.fs-multi-site-name{grid-template-columns:25px minmax(0,1fr);align-items:baseline;column-gap:9px;display:grid}.fs-multi-site-name>span{color:#8e9a90;letter-spacing:.1em;font-size:10px}.fs-multi-site-name strong{letter-spacing:-.025em;font-size:16px;font-weight:580}.fs-multi-site-name small{color:#aeb9af;grid-column:2;margin-top:2px;font-size:12px}.fs-multi-local-event{color:#cfddce;align-items:center;gap:8px;min-height:20px;margin:10px 0 0 34px;font-size:11px;display:flex}.fs-multi-local-event i{background:#97bf91;border-radius:50%;flex:none;width:6px;height:6px}.fs-multi-site-2 .fs-multi-local-event i{background:#b69aca}.fs-multi-connections{width:100%;height:48px;margin-top:4px;display:block;overflow:visible}.fs-multi-connections path{fill:none;stroke:#6f8673;stroke-width:1px;vector-effect:non-scaling-stroke}.fs-multi-central{background:#1b221d;border-top:1px solid #718375;border-bottom:1px solid #46514a}.fs-multi-central-head{border-bottom:1px solid #3c4b40;justify-content:flex-end;align-items:center;min-height:32px;padding:6px 20px;display:flex}.fs-multi-central-head>span{color:#a3aea5;letter-spacing:.08em;text-transform:uppercase;font-size:10px}.fs-multi-central-body{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);display:grid}.fs-multi-feed,.fs-multi-comparison{min-width:0;padding:17px 20px 20px}.fs-multi-feed{border-right:1px solid #3c4b40}.fs-multi-label{color:#a3aea5;letter-spacing:.12em;text-transform:uppercase;margin:0 0 13px;font-size:10px;font-weight:650}.fs-multi-feed ol{gap:12px;margin:0;padding:0;list-style:none;display:grid}.fs-multi-feed li{align-items:flex-start;gap:10px;display:flex}.fs-multi-feed-dot{background:#97bf91;border-radius:50%;flex:none;width:6px;height:6px;margin-top:7px}.fs-multi-feed-event-2 .fs-multi-feed-dot{background:#b69aca}.fs-multi-feed li div{gap:2px;display:grid}.fs-multi-feed li strong{font-size:13px;font-weight:600}.fs-multi-feed li div span{color:#aeb9af;font-size:12px}.fs-multi-comparison table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.fs-multi-comparison th,.fs-multi-comparison td{text-align:right;white-space:nowrap;border-bottom:1px solid #344138;padding:6px 5px}.fs-multi-comparison th:first-child{text-align:left;padding-left:0}.fs-multi-comparison thead th{color:#a5b1a7;font-size:10px;font-weight:500}.fs-multi-comparison tbody th{color:#e4eae2;font-size:11px;font-weight:500}.fs-multi-comparison td{font-size:12px;font-weight:600}@media (prefers-reduced-motion:no-preference){.fs-multi-demo.is-active .fs-multi-site{animation:.55s cubic-bezier(.22,1,.36,1) both fs-multi-enter}.fs-multi-demo.is-active .fs-multi-site-2{animation-delay:.18s}.fs-multi-demo.is-active .fs-multi-site-3{animation-delay:.36s}.fs-multi-demo.is-active .fs-multi-connections path{stroke-dasharray:1;animation:.75s ease-out both fs-multi-line}.fs-multi-demo.is-active .fs-multi-connections path:first-child{animation-delay:.95s}.fs-multi-demo.is-active .fs-multi-connections path:nth-child(2){animation-delay:1.1s}.fs-multi-demo.is-active .fs-multi-connections path:nth-child(3){animation-delay:1.25s}.fs-multi-demo.is-active .fs-multi-central{animation:.5s ease-out 1.65s both fs-multi-enter}.fs-multi-demo.is-active .fs-multi-booking-marker{animation:.4s ease-out 2.1s both fs-multi-marker}.fs-multi-demo.is-active .fs-multi-academy-player{animation:.4s ease-out 3.05s both fs-multi-marker}.fs-multi-demo.is-active .fs-multi-site-1 .fs-multi-local-event{animation:.35s ease-out 2.15s both fs-multi-enter}.fs-multi-demo.is-active .fs-multi-feed-event-1{animation:.35s ease-out 2.65s both fs-multi-enter}.fs-multi-demo.is-active .fs-multi-site-2 .fs-multi-local-event{animation:.35s ease-out 3.1s both fs-multi-enter}.fs-multi-demo.is-active .fs-multi-feed-event-2{animation:.35s ease-out 3.6s both fs-multi-enter}.fs-multi-demo.is-active .fs-multi-comparison{animation:.45s ease-out 4.2s both fs-multi-enter}}@keyframes fs-multi-enter{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@keyframes fs-multi-line{0%{stroke-dashoffset:1px;opacity:.3}to{stroke-dashoffset:0;opacity:1}}@keyframes fs-multi-marker{0%{opacity:0;scale:.5}to{opacity:1;scale:1}}@media (max-width:1000px){.fs-wrap{width:calc(100% - 48px)}.fs-index{margin-top:80px}.fs-index a{min-height:150px;padding-right:13px}.fs-index a:not(:first-child){padding-left:13px}.fs-story-main,.fs-story-reverse .fs-story-main{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:5%}.fs-story-reverse .fs-story-main{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.fs-academy-layout{gap:5%}.fs-academy-pitch{height:280px}.fs-network-top{gap:8%}.fs-multi-sites{gap:14px}.fs-multi-mini{height:115px}}@media (max-width:720px){.fs-wrap{width:calc(100% - 36px)}.fs-hero{padding-top:62px;padding-bottom:58px}.fs-hero h1{margin-top:25px;font-size:clamp(49px,11vw,72px)}.fs-hero-bottom{margin-top:27px}.fs-hero-bottom>p{font-size:17px}.fs-index{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:42px;scroll-margin-top:64px}.fs-index a{border-bottom:1px solid #dedede;gap:22px 8px;min-height:115px;padding:15px 12px 17px 0}.fs-index a:nth-child(2n){border-right:0}.fs-index a:not(:first-child){padding-left:12px}.fs-index a:last-child{border-bottom:0;grid-column:1/-1;min-height:95px;padding-left:0}.fs-index a strong{font-size:15px}.fs-story{padding-block:86px 78px;scroll-margin-top:64px}.fs-story-main,.fs-story-reverse .fs-story-main{flex-direction:column;align-items:stretch;gap:34px;display:flex}.fs-story-reverse .fs-story-copy,.fs-story-reverse .fs-story-figure{order:initial}.fs-story h2,.fs-network h2{margin-top:20px;font-size:clamp(43px,10vw,64px)}.fs-story-description{font-size:16px;margin-top:24px!important}.fs-capabilities{gap:10px 18px;margin-top:28px;padding-top:18px}.fs-capabilities li{font-size:12px}.fs-story-image{aspect-ratio:1.2}.fs-academy{padding-block:82px;scroll-margin-top:64px}.fs-academy-layout{grid-template-columns:1fr;gap:35px}.fs-academy h2{margin-top:20px;font-size:clamp(43px,10vw,64px)}.fs-academy-visual{padding:13px}.fs-academy-pitch{height:250px}.fs-story-compact{padding-block:82px}.fs-story-compact .fs-story-main{flex-direction:column;gap:30px;display:flex}.fs-story-compact .fs-story-copy,.fs-story-compact .fs-story-figure{order:initial}.fs-network{padding-block:78px 72px;scroll-margin-top:64px}.fs-network-top{display:block}.fs-network-copy{margin-top:30px}.fs-network-copy>p{font-size:16px}.fs-multi-demo{margin-top:38px}.fs-multi-sites{grid-template-columns:1fr;gap:0;padding-top:7px}.fs-multi-site{border-bottom:1px solid #334039;grid-template-columns:104px minmax(0,1fr);align-content:center;column-gap:10px;min-height:103px;display:grid}.fs-multi-mini{grid-row:1/3;height:auto}.fs-multi-mini svg{width:102px}.fs-multi-site-name{grid-template-columns:20px minmax(0,1fr);align-self:end}.fs-multi-site-name strong{font-size:14px}.fs-multi-site-name small{font-size:11px}.fs-multi-local-event{align-self:start;margin:5px 0 0 29px;font-size:10px}.fs-multi-connections{height:26px;margin:0}.fs-multi-connections path:not(:nth-child(2)){display:none}.fs-multi-central-head{padding-inline:13px}.fs-multi-central-head>span{text-align:right;font-size:9px}.fs-multi-central-body{grid-template-columns:1fr}.fs-multi-feed,.fs-multi-comparison{padding:16px 13px}.fs-multi-feed{border-bottom:1px solid #3c4b40;border-right:0}.fs-multi-comparison table{table-layout:fixed}.fs-multi-comparison th:first-child{white-space:normal;width:42%}.fs-multi-comparison td{font-size:12px}}@media (prefers-reduced-motion:no-preference){.fs-academy-visual.is-active .fs-academy-visual-head{animation:.65s ease-out both fs-academy-enter}.fs-academy-visual.is-active .fs-academy-visual-foot{animation:.65s ease-out .25s both fs-academy-enter}.fs-academy-visual.is-active .fs-academy-player{animation:8s ease-in-out infinite fs-academy-shift}.fs-academy-visual.is-active .fs-academy-player-1,.fs-academy-visual.is-active .fs-academy-player-4{animation-delay:-1s}.fs-academy-visual.is-active .fs-academy-player-2,.fs-academy-visual.is-active .fs-academy-player-5{animation-direction:reverse}.fs-academy-visual.is-active .fs-academy-player-3,.fs-academy-visual.is-active .fs-academy-player-6{animation-delay:-4s}.fs-academy-visual.is-active .fs-academy-ball{animation:8s ease-in-out infinite fs-academy-pass}.fs-academy-visual.is-active .fs-academy-coach:after{animation:6s ease-out infinite fs-academy-coach-pulse}.fs-academy-visual.is-active .fs-academy-drill path{animation:8s ease-in-out infinite fs-academy-drill-line}.fs-academy-visual.is-active .fs-academy-drill path:nth-child(2){animation-delay:-2.67s}.fs-academy-visual.is-active .fs-academy-drill path:nth-child(3){animation-delay:-5.33s}}@keyframes fs-academy-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes fs-academy-shift{0%,to{transform:translate(0)}25%{transform:translate(9px,-5px)}50%{transform:translate(-6px,7px)}75%{transform:translate(6px,3px)}}@keyframes fs-academy-pass{0%,10%{top:31%;left:31%}29%,37%{top:44%;left:39%}56%,64%{top:61%;left:31%}83%,to{top:31%;left:31%}}@keyframes fs-academy-coach-pulse{0%,65%,to{opacity:.25;transform:scale(1)}20%{opacity:.55;transform:scale(1.12)}42%{opacity:.2;transform:scale(1.25)}}@keyframes fs-academy-drill-line{0%,15%,38%,to{opacity:.12}23%,31%{opacity:.48}}@media (prefers-reduced-motion:reduce){.fs-academy-pitch,.fs-academy-drill path{transition:none}}
