.multisport-hero{--sport-accent:var(--lime);position:relative;overflow:clip;padding-bottom:76px;background:var(--navy);color:var(--white)}.multisport-hero .hero-search-wrap{position:static;transform:none}.multisport-hero-grid,.multisport-hero-shell{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.multisport-hero-grid{min-height:620px;align-items:stretch;grid-column:1/-1}.multisport-hero-copy{align-self:center;padding:72px 48px 72px 0;position:relative;z-index:2}.multisport-hero-copy .small-label{color:var(--sport-accent)!important}.multisport-hero-copy h1{max-width:660px;margin-bottom:24px}.multisport-hero-copy>p:not(.small-label){max-width:590px;color:rgba(255,255,255,.76);font-size:1.08rem}.multisport-hero-media{position:relative;min-height:620px;margin-right:calc((100vw - min(100vw - 48px, var(--shell))) / -2);overflow:hidden;outline-offset:-4px}.multisport-hero-media:before{content:"";position:absolute;inset:0 auto 0 0;width:18%;z-index:1;background:linear-gradient(90deg,var(--navy),transparent);pointer-events:none}.sport-video-frame{position:absolute;inset:0;display:block;overflow:hidden;background-position:50%;background-size:cover}.sport-video-frame video{width:100%;height:100%;display:block;object-fit:cover;object-position:center}.sport-video-frame video[hidden]{display:none}.sport-tabs{grid-column:1/-1;align-self:start;z-index:3;margin:0;padding:24px 0 10px;display:flex;flex-wrap:wrap;gap:8px}.sport-tab,.sport-tile{--sport-accent:var(--lime)}.sport-tab{min-height:38px;padding:9px 12px;border:1px solid rgba(255,255,255,.28);border-radius:4px;background:transparent;color:var(--white);cursor:pointer;font-size:.76rem;font-weight:800;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.sport-tab:hover,.sport-tab[aria-selected=true]{border-color:var(--sport-accent)}.sport-tab[aria-selected=true]{background:var(--sport-accent);color:var(--navy)}.sport-grid{display:grid;gap:16px}.sport-grid,.sport-grid-compact{grid-template-columns:repeat(3,minmax(0,1fr))}.sport-tile{position:relative;min-height:280px;padding:22px;display:grid;grid-template-columns:auto 1fr auto;grid-template-rows:auto 1fr auto;gap:18px;align-items:center;overflow:hidden;border:0;background:var(--navy);color:var(--white);transition:color .18s ease,transform .18s ease,box-shadow .18s ease}.sport-tile-image,.sport-tile-shade{position:absolute;inset:0}.sport-tile-image .sport-video-frame{transition:transform .45s ease}.sport-tile-shade{background:linear-gradient(180deg,rgba(7,21,35,.2),rgba(7,21,35,.18) 38%,rgba(7,21,35,.94))}.sport-tile-arrow,.sport-tile-icon,.sport-tile-number,.sport-tile>strong{position:relative;z-index:1}.sport-tile-number{color:rgba(255,255,255,.78);font-size:.72rem;font-weight:900;letter-spacing:.08em}.sport-tile-icon{width:28px;height:28px;grid-column:3;justify-self:end;color:var(--sport-accent)}.sport-tile>strong{grid-column:1/3;grid-row:3;align-self:end;font-family:var(--font-barlow),Impact,sans-serif;font-size:clamp(1.6rem,2.2vw,2.2rem);line-height:1;text-shadow:0 2px 16px rgba(7,21,35,.5)}.sport-tile-arrow{grid-column:3;grid-row:3;width:20px;align-self:end}.sport-tile:focus-visible,.sport-tile:hover{transform:translateY(-4px);box-shadow:0 14px 28px rgba(7,21,35,.14)}.sport-tile:focus-visible .sport-video-frame,.sport-tile:hover .sport-video-frame{transform:scale(1.06)}.availability-strip{background:var(--lime);color:var(--navy)}.availability-strip p{margin:0 auto;padding-block:12px;font-size:.78rem;font-weight:800}.journey-grid{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--gray-200)}.journey-grid li{padding:32px;background:var(--white)}.journey-grid span{display:block;margin-bottom:42px;color:#527d12;font-size:.76rem;font-weight:900;letter-spacing:.1em}.journey-grid h3{margin-bottom:10px}.journey-grid p{margin-bottom:0;color:var(--gray-500)}.booking-entry{display:grid;gap:24px}.booking-entry .hero-search{position:static;box-shadow:var(--shadow-search)}.release-notice{display:grid;grid-template-columns:auto 1fr;gap:14px;padding:20px;background:#edf7df;border-left:4px solid var(--lime)}.release-notice svg{width:22px;color:#527d12}.release-notice p{margin:0}.sport-detail-hero{background:var(--navy);color:var(--white)}.sport-detail-grid{min-height:560px;display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:stretch}.sport-detail-grid>div:first-child{align-self:center;padding:76px 56px 76px 0}.sport-detail-grid .small-label{color:var(--sport-accent)}.sport-detail-grid h1{margin-bottom:22px}.sport-detail-grid p:not(.small-label){color:rgba(255,255,255,.76);font-size:1.08rem}.sport-detail-grid strong{display:block;margin:26px 0;color:var(--sport-accent);font-size:1.08rem}.sport-detail-grid .button-primary{background:var(--sport-accent)}.sport-detail-media{position:relative;min-height:560px;margin-right:calc((100vw - min(100vw - 48px, var(--shell))) / -2);overflow:hidden}.sport-detail-media:before{content:"";position:absolute;z-index:1;inset:0 auto 0 0;width:15%;background:linear-gradient(90deg,var(--navy),transparent);pointer-events:none}.sport-detail-content{display:grid;gap:42px}.sport-detail-content h2{margin-bottom:20px}.format-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.format-grid article{padding:24px;border-top:3px solid var(--sport-accent);background:var(--gray-50)}.format-grid h3{margin-bottom:9px}.format-grid p{margin:0;color:var(--gray-500)}.qualification-note{display:flex;gap:14px;padding:22px;border:1px solid var(--gray-200)}.qualification-note svg{width:24px;height:24px;flex:0 0 auto;color:var(--sport-accent)}.qualification-note p{margin:0}.qualification-note strong,.release-notice strong{display:block;margin-bottom:4px}@media (max-width:900px){.multisport-hero{padding-bottom:0}.journey-grid,.multisport-hero-grid{grid-template-columns:1fr}.multisport-hero-shell{display:block}.multisport-hero-copy{padding:64px 0 40px}.multisport-hero-media{min-height:460px;margin-right:0}.multisport-hero-media:before{inset:0 0 auto;width:100%;height:18%;background:linear-gradient(180deg,var(--navy),transparent)}.multisport-hero .hero-search-wrap{position:relative;left:auto;bottom:auto;transform:none;padding-block:24px}.sport-tabs{margin:0;padding-top:32px}.sport-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sport-detail-grid{grid-template-columns:1fr}.sport-detail-grid>div:first-child{padding:64px 0 42px}.sport-detail-media{min-height:460px;margin-right:0}.sport-detail-media:before{inset:0 0 auto;width:100%;height:18%;background:linear-gradient(180deg,var(--navy),transparent)}}@media (max-width:560px){.multisport-hero-grid{width:100%}.multisport-hero-copy{width:min(100% - 32px,var(--shell));margin-inline:auto}.multisport-hero-copy h1{font-size:clamp(2.9rem,15vw,4.35rem)}.multisport-hero-media{min-height:360px}.multisport-hero .hero-search-wrap{width:min(100% - 32px,var(--shell))}.sport-tabs{margin-inline:-16px;padding:22px 16px 8px;display:flex;flex-wrap:nowrap;gap:8px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-padding-inline:16px;scroll-snap-type:x proximity;scrollbar-width:none}.sport-grid::-webkit-scrollbar,.sport-tabs::-webkit-scrollbar{display:none}.sport-tab{width:auto;min-height:42px;flex:0 0 auto;scroll-snap-align:start}.sport-grid,.sport-grid-compact{margin-inline:-16px;padding-inline:16px;display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(82%,1fr);gap:12px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-padding-inline:16px;scroll-snap-type:x proximity;scrollbar-width:none}.sport-tile{min-height:240px;scroll-snap-align:start}.sport-detail-grid>div:first-child{width:min(100% - 32px,var(--shell));margin-inline:auto}.sport-detail-media{min-height:360px}.format-grid{grid-template-columns:1fr}.journey-grid li{padding:26px 22px}}@media (prefers-reduced-motion:reduce){.sport-tab,.sport-tile,.sport-video-frame{transition:none!important;transform:none!important}.sport-video-frame video{visibility:hidden}}.sport-cursor{--cursor-x:-40px;--cursor-y:-40px;position:fixed;top:0;left:0;z-index:250;width:24px;height:24px;border:2px solid var(--lime);border-radius:50%;opacity:0;pointer-events:none;transform:translate3d(calc(var(--cursor-x) - 12px),calc(var(--cursor-y) - 12px),0);transition:width .16s ease,height .16s ease,opacity .12s ease,border-radius .16s ease}.sport-cursor[data-kind=idle]{opacity:0}@media (pointer:fine) and (prefers-reduced-motion:no-preference){[data-sport-cursor]{cursor:none}.sport-cursor:not([data-kind=idle]){opacity:1}.sport-cursor[data-kind=basketbal],.sport-cursor[data-kind=voetbal]{border-radius:42% 58% 46% 54%}.sport-cursor[data-kind=tennis]{background:color-mix(in srgb,#f4ef45 35%,transparent)}.sport-cursor[data-kind=zwemmen]{width:30px;height:14px;border-radius:50%}.sport-cursor[data-kind=pilates]{width:30px;height:30px;opacity:.65}}@media (pointer:coarse),(prefers-reduced-motion:reduce){.sport-cursor{display:none}[data-sport-cursor]{cursor:auto}}@property --mx-angle{syntax:"<angle>";initial-value:0deg;inherits:false}:root{--mx-ease:cubic-bezier(.16,1,.3,1);--mx-spring:cubic-bezier(.34,1.56,.64,1);--mx-snap:cubic-bezier(.77,0,.18,1);--mx-boot:260ms}.mx{display:contents}.mx-progress{position:fixed;inset:0 0 auto;z-index:120;height:3px;background:var(--lime);opacity:0;pointer-events:none;transform:scaleX(var(--p,0));transform-origin:0 50%}body:has([data-mx]) .mx-progress{opacity:1}.mx-wipe{position:fixed;inset:0;z-index:1150;overflow:hidden;pointer-events:none;visibility:hidden}.mx-wipe span{position:absolute;inset:-6% -36%;transform:skewX(-16deg) translateX(-125%)}.mx-wipe span:first-child{background:var(--lime)}.mx-wipe span:nth-child(2){background:var(--white)}.mx-wipe span:nth-child(3){background:var(--navy)}.mx-wipe b{position:absolute;left:50%;top:50%;color:var(--lime);font:italic 800 clamp(5rem,17vw,11rem) /1 var(--font-barlow),Impact,sans-serif;letter-spacing:-.03em;opacity:0;transform:translate(-50%,-50%)}[data-mx] .kw{position:relative;display:inline-block;clip-path:inset(-.14em -.16em -.22em -.16em)}[data-mx] .kw-i{display:inline-block;transform-origin:0 100%}[data-mx] .mx-reels{display:inline-block;font-variant-numeric:tabular-nums;white-space:nowrap}[data-mx] .mx-reel{position:relative;display:inline-block;clip-path:inset(-.06em -.5em)}[data-mx] .mx-reel-in{position:relative;display:block}[data-mx] .mx-reel-in:before{content:"7\A 3\A 9\A 1\A 5\A 8";content:"7\A 3\A 9\A 1\A 5\A 8"/"";position:absolute;left:0;bottom:100%;width:100%;text-align:center;white-space:pre}[data-mx] .mx-reel:nth-child(2n) .mx-reel-in:before{content:"2\A 6\A 0\A 4\A 8\A 1";content:"2\A 6\A 0\A 4\A 8\A 1"/""}[data-mx] .eyebrow{display:inline-flex;align-items:center;gap:10px;color:var(--lime);font-size:.72rem;font-weight:900;letter-spacing:.14em;line-height:1.2;text-transform:uppercase}[data-mx] .eyebrow:before{content:"";width:26px;height:8px;flex:none;background:currentColor;transform:skewX(-18deg);transform-origin:0 50%}[data-mx] .page-hero-light .eyebrow,[data-mx] .section-gray .eyebrow{color:#3f6610}[data-mx] .page-hero-light .breadcrumbs+.eyebrow{margin-top:22px}.mx-ticker{position:relative;overflow:hidden;border-block:1px solid rgba(255,255,255,.1);background:var(--navy);color:var(--white);--tk-duration:44s}.mx-ticker-track{display:flex;width:max-content}.mx-ticker-row{display:flex;flex:none;align-items:center;transform:skewX(calc(var(--tk-skew, 0) * -1deg));transition:transform .35s ease-out}.mx-ticker span{display:inline-flex;align-items:center;padding-block:.2em;font:italic 800 clamp(2.5rem,6.2vw,5.2rem) /1 var(--font-barlow),Impact,sans-serif;letter-spacing:-.01em;white-space:nowrap}.mx-ticker span.is-outline{color:transparent;-webkit-text-stroke:1.5px rgba(255,255,255,.6)}.mx-ticker i{width:.3em;height:.58em;flex:none;margin-inline:.42em;background:var(--lime);transform:skewX(-18deg)}.mx-ticker-lime{border:0;background:var(--lime);color:var(--navy);--tk-duration:30s}.mx-ticker-lime span{padding-block:.46em;font-size:clamp(1.05rem,1.9vw,1.5rem);letter-spacing:.06em}.mx-ticker-lime span.is-outline{-webkit-text-stroke:1px var(--navy)}.mx-ticker-lime i{background:var(--navy)}.sport-detail .mx-ticker-lime{background:var(--sport-accent)}.mx-speed{position:absolute;inset:0;z-index:-1;width:100%;height:100%;pointer-events:none}.multisport-hero,[data-mx] .content-hero,[data-mx] .pricing-hero,[data-mx] .sport-detail-hero{position:relative;isolation:isolate}[data-mx] .pricing-hero,[data-mx] .sport-detail-hero{overflow:clip}.multisport-hero .hero-swap{display:block}.multisport-hero .hero-desc{min-height:4.65em}.multisport-hero h1 .kw:last-child:after{content:"";position:absolute;left:0;right:.05em;bottom:-.13em;height:.07em;background:var(--sport-accent);transform:skewX(-18deg);transform-origin:0 50%;transition:background .5s ease}.hero-stage,.hero-stage-previous{position:absolute;inset:0}.hero-stage-previous{background-position:50%;background-size:cover}.hero-slash{position:absolute;inset:0;z-index:2;overflow:hidden;pointer-events:none}.hero-slash:after,.hero-slash:before{content:"";position:absolute;top:-10%;bottom:-10%;left:0;width:30%;background:var(--sport-accent);transform:skewX(-16deg) translateX(-180%)}.hero-slash:after{width:9%;background:var(--white)}.hero-plate{position:absolute;z-index:3;left:clamp(18px,11%,84px);bottom:30px;display:flex;align-items:stretch;filter:drop-shadow(0 12px 24px rgba(7,21,35,.4));pointer-events:none;transform:skewX(-12deg)}.hero-plate>span{padding:10px 12px;display:flex;align-items:center;background:var(--sport-accent);color:var(--navy);font:800 1.1rem/1 var(--font-barlow),Impact,sans-serif}.hero-plate>span i{font-size:.78em;font-style:normal;opacity:.62}.hero-plate>strong{padding:9px 20px 9px 14px;display:flex;align-items:center;background:rgba(7,21,35,.92);color:var(--white);font:800 clamp(1.5rem,2.4vw,2.15rem) /1 var(--font-barlow),Impact,sans-serif;letter-spacing:.02em;white-space:nowrap}.hero-auto{position:absolute;z-index:4;right:calc((100vw - min(100vw - 48px, var(--shell))) / 2);bottom:30px;width:44px;height:44px;padding:0;display:grid;place-items:center;border:0;border-radius:50%;background:rgba(7,21,35,.74);color:var(--white);cursor:pointer}.hero-auto>svg:not(.hero-auto-ring){width:15px;height:15px}.hero-auto-ring{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg)}.hero-auto-ring circle{fill:none;stroke:rgba(255,255,255,.26);stroke-width:2.5}.hero-auto-ring circle:last-child{stroke:var(--sport-accent);stroke-dasharray:125.7;stroke-dashoffset:125.7;stroke-linecap:round}[data-mx] .sport-tile{transform:perspective(900px) rotateX(calc(var(--ty, 0) * -6deg)) rotateY(calc(var(--tx, 0) * 8deg)) translateY(var(--lift,0));transition:transform .28s ease-out,box-shadow .28s ease-out,color .18s ease}[data-mx] .sport-tile:nth-child(3n+2){--i:1}[data-mx] .sport-tile:nth-child(3n+3){--i:2}[data-mx] .sport-tile:focus-visible,[data-mx] .sport-tile:hover{--lift:-6px;box-shadow:0 22px 44px rgba(7,21,35,.24),0 0 0 2px var(--sport-accent)}[data-mx] .sport-tile:after{content:"";position:absolute;inset:auto 0 0;z-index:1;height:5px;background:var(--sport-accent);transform:scaleX(0);transform-origin:0 50%;transition:transform .5s var(--mx-ease)}[data-mx] .sport-tile:focus-visible:after,[data-mx] .sport-tile:hover:after{transform:scaleX(1)}.sport-tile-glare{position:absolute;inset:0;background:radial-gradient(circle at calc(50% + var(--tx, 0) * 50%) calc(50% + var(--ty, 0) * 50%),color-mix(in srgb,var(--sport-accent) 42%,transparent),transparent 58%);mix-blend-mode:screen;opacity:0;pointer-events:none;transition:opacity .3s ease}[data-mx] .sport-tile:hover .sport-tile-glare{opacity:1}[data-mx] .sport-tile-number,[data-mx] .sport-tile>strong{transition:transform .35s var(--mx-ease),color .25s ease}[data-mx] .sport-tile:hover>strong{transform:translateX(8px) skewX(-8deg)}[data-mx] .sport-tile:hover .sport-tile-number{color:var(--sport-accent)}[data-mx] .journey-grid li{position:relative;overflow:hidden;transition:color .3s ease}[data-mx] .journey-grid li:nth-child(2){--i:1}[data-mx] .journey-grid li:nth-child(3){--i:2}[data-mx] .journey-grid li>*{position:relative;z-index:1}[data-mx] .journey-grid li:after,[data-mx] .journey-grid li:before{content:"";position:absolute;inset:0}[data-mx] .journey-grid li:before{z-index:2;bottom:auto;height:4px;background:var(--lime);transform-origin:0 50%}[data-mx] .journey-grid li:after{background:var(--navy);transform:scaleY(0);transform-origin:50% 100%;transition:transform .5s var(--mx-ease)}[data-mx] .journey-grid li>span{margin-bottom:30px;color:#527d12;font:800 3.6rem/1 var(--font-barlow),Impact,sans-serif;letter-spacing:0;transition:color .3s ease}[data-mx] .journey-grid li>span span{margin:0;color:inherit;font:inherit;letter-spacing:inherit}[data-mx] .journey-grid li>span :is(.mx-reels,.mx-reel){display:inline-block}[data-mx] .journey-grid li>span .mx-reel-in{display:block}[data-mx] .journey-grid p{transition:color .3s ease}@media (hover:hover){[data-mx] .journey-grid li:hover{color:var(--white)}[data-mx] .journey-grid li:hover:after{transform:scaleY(1)}[data-mx] .journey-grid li:hover>span{color:var(--lime)}[data-mx] .journey-grid li:hover p{color:rgba(255,255,255,.72)}}[data-mx] .cta-band,[data-mx] .trainer-recruit{position:relative;overflow:hidden;isolation:isolate}[data-mx] .trainer-recruit:before{content:"";position:absolute;inset:-40% -12%;z-index:-1;background:repeating-linear-gradient(-62deg,transparent 0 46px,rgba(163,230,53,.055) 46px 48px)}[data-mx] .trainer-recruit:after{content:"";position:absolute;z-index:-1;left:58%;top:-30%;width:520px;height:520px;border-radius:50%;background:radial-gradient(circle,rgba(163,230,53,.16),transparent 62%)}[data-mx] .recruit-benefits span:nth-child(2){--j:1}[data-mx] .recruit-benefits span:nth-child(3){--j:2}[data-mx] .recruit-benefits span:nth-child(4){--j:3}[data-mx] .cta-band:before{content:"VIND JOUW TRAINER \2014  VIND JOUW TRAINER \2014  VIND JOUW TRAINER \2014  VIND JOUW TRAINER \2014  ";content:"VIND JOUW TRAINER \2014  VIND JOUW TRAINER \2014  VIND JOUW TRAINER \2014  VIND JOUW TRAINER \2014  "/"";position:absolute;left:0;top:50%;z-index:-1;color:transparent;font:italic 800 clamp(6rem,17vw,13.5rem) /1 var(--font-barlow),Impact,sans-serif;white-space:pre;-webkit-text-stroke:1px rgba(163,230,53,.15);transform:translateY(-50%)}[data-mx=sporten] .content-hero:after{display:none}[data-mx=sporten] .content-hero .shell{position:relative;z-index:1}@media (min-width:901px){[data-mx=sporten] .content-hero h1{max-width:60%}[data-mx=sporten] .content-hero p{max-width:52%}[data-mx] .trainer-access-hero .shell>p,[data-mx] .trainer-access-hero h1{max-width:56%}}.mx-orbit{--orbit:540px;position:absolute;right:calc((100vw - min(100vw - 48px, var(--shell))) / 2);top:50%;width:var(--orbit);height:var(--orbit);pointer-events:none;translate:7% -50%}.mx-orbit-ring{position:absolute;border:1px dashed rgba(163,230,53,.3);border-radius:50%}.mx-orbit-ring-a{--r:calc(var(--orbit) * .27);--spin:52s;inset:23%}.mx-orbit-ring-b{--r:calc(var(--orbit) * .46);--spin:84s;inset:4%;border-color:rgba(255,255,255,.16)}.mx-orbit-node{position:absolute;left:50%;top:50%;width:0;height:0;transform:rotate(var(--a)) translateX(var(--r))}.mx-orbit-node>span{position:absolute;padding:7px 11px 7px 9px;display:inline-flex;align-items:center;gap:7px;border:1px solid color-mix(in srgb,var(--sport-accent) 62%,transparent);border-radius:99px;background:rgba(7,21,35,.88);color:var(--white);font-size:.64rem;font-weight:800;letter-spacing:.09em;line-height:1;white-space:nowrap;rotate:calc(var(--a) * -1);translate:-50% -50%}.mx-orbit-node>span:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--sport-accent)}.mx-orbit-core{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;color:var(--lime)}.mx-orbit-core strong{font:italic 800 7.4rem/.82 var(--font-barlow),Impact,sans-serif;letter-spacing:-.04em}.mx-orbit-core small{color:rgba(255,255,255,.7);font-size:.68rem;font-weight:900;letter-spacing:.3em}.mx-orbit-pulse,.mx-orbit-pulse:after{position:absolute;inset:30%;border:1px solid rgba(163,230,53,.5);border-radius:50%;opacity:0}.mx-orbit-pulse:after{content:"";inset:0}[data-mx] .trainer-access-hero{position:relative;overflow:hidden}[data-mx] .trainer-access-hero .shell{position:relative;z-index:1}.mx-pinfield{position:absolute;right:calc((100vw - min(100vw - 48px, var(--shell))) / 2);top:50%;width:min(40vw,470px);height:300px;pointer-events:none;translate:0 -50%}.mx-pinfield-plane{position:absolute;inset:4% -8% -22%;background:linear-gradient(rgba(7,21,35,.16) 1.5px,transparent 0) 0 0 /46px 46px,linear-gradient(90deg,rgba(7,21,35,.16) 1.5px,transparent 0) 0 0 /46px 46px;-webkit-mask-image:radial-gradient(ellipse at center,#000 34%,transparent 72%);mask-image:radial-gradient(ellipse at center,#000 34%,transparent 72%);transform:perspective(760px) rotateX(58deg) rotate(-16deg)}.mx-pin{position:absolute;left:var(--x);top:var(--y);width:0;height:0}.mx-pin i{position:absolute;left:-11px;bottom:5px;width:22px;height:22px;border:3px solid var(--navy);border-radius:50% 50% 50% 0;background:var(--lime);transform:rotate(-45deg)}.mx-pin:after{content:"";left:-18px;top:-7px;width:36px;height:14px;border:2px solid var(--lime-hover);opacity:0}.mx-pin:after,.mx-pinfield-lock{position:absolute;border-radius:50%}.mx-pinfield-lock{right:4%;top:2%;width:54px;height:54px;display:grid;place-items:center;background:var(--navy);color:var(--lime);box-shadow:0 14px 30px rgba(7,21,35,.24)}.mx-pinfield-lock svg{width:24px;height:24px}[data-mx] .trainer-preview-card{position:relative;overflow:hidden;transform:perspective(900px) rotateX(calc(var(--ty, 0) * -5deg)) rotateY(calc(var(--tx, 0) * 6deg));transition:transform .28s ease-out,box-shadow .28s ease-out}[data-mx] .trainer-preview-card:hover{box-shadow:0 22px 44px rgba(7,21,35,.14)}[data-mx] .trainer-preview-card:after{content:"";position:absolute;inset:-20% auto -20% 0;width:34%;background:linear-gradient(100deg,transparent,rgba(163,230,53,.22),transparent);pointer-events:none;transform:translateX(-140%) skewX(-16deg)}[data-mx] .studio-access-state{position:relative;isolation:isolate}.mx-shapes{position:absolute;inset:0;z-index:-1;overflow:clip;pointer-events:none}.mx-shapes i{position:absolute;left:var(--x);top:var(--y);width:var(--s);height:var(--s)}.mx-shape-ring{border:2px solid rgba(86,139,0,.32);border-radius:50%}.mx-shapes .mx-shape-bar{height:calc(var(--s) * .2);background:rgba(163,230,53,.6);transform:skewX(-18deg)}.mx-shape-dot{border-radius:50%;background:var(--lime)}.mx-shape-plus{background:linear-gradient(var(--navy),var(--navy)) 50% /100% 3px no-repeat,linear-gradient(var(--navy),var(--navy)) 50% /3px 100% no-repeat;opacity:.26}[data-mx] .pricing-public-card{position:relative;transform:perspective(1000px) rotateX(calc(var(--ty, 0) * -5deg)) rotateY(calc(var(--tx, 0) * 6deg)) translateY(var(--lift,0));transition:transform .28s ease-out,box-shadow .28s ease-out,border-color .28s ease}[data-mx] .pricing-public-card:hover{--lift:-8px;border-color:transparent;box-shadow:0 26px 54px rgba(7,21,35,.16)}[data-mx] .pricing-public-card:before{content:"";position:absolute;inset:-1px;padding:2px;border-radius:inherit;background:conic-gradient(from var(--mx-angle),transparent 0 64%,var(--lime) 80%,#e6ffb0 88%,transparent 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);opacity:.5;pointer-events:none;transition:opacity .3s ease}[data-mx] .pricing-public-card:hover:before{opacity:1}.button-primary,.button-primary:hover{background-image:linear-gradient(105deg,transparent 38%,rgba(255,255,255,.6) 50%,transparent 62%);background-position:160% 0;background-repeat:no-repeat;background-size:220% 100%}[data-mx] .button-primary{translate:var(--bx,0) var(--by,0);transition:background-color .16s ease,color .16s ease,border-color .16s ease,transform .16s ease,translate .25s var(--mx-ease)}.wordmark span{display:inline-block;transition:transform .35s var(--mx-spring)}@media (max-width:900px){[data-mx] .sport-tile:nth-child(n){--i:0}[data-mx] .sport-tile:nth-child(2n){--i:1}.hero-auto{right:16px;bottom:20px}.hero-plate{left:22px;bottom:22px}[data-mx=sporten] .content-hero{padding-bottom:0}.mx-orbit{--orbit:430px;position:relative;right:auto;top:auto;margin:30px auto -150px;translate:none}.mx-orbit-core strong{font-size:5.6rem}.mx-pinfield{position:relative;right:auto;top:auto;width:min(100% - 48px,470px);height:210px;margin:52px auto -34px;translate:none}}@media (max-width:560px){.mx-shapes{opacity:.4}.mx-orbit{--orbit:380px;left:50%;margin:26px 0 -128px;translate:-50% 0}.mx-orbit-node>span{font-size:.58rem}.hero-plate>strong{font-size:1.35rem}[data-mx] .journey-grid li>span{margin-bottom:18px;font-size:3rem}}@media (prefers-reduced-motion:no-preference){[data-mx] [data-rv=wait]{opacity:0!important;animation:none!important}[data-mx] [data-rv=wait] *,[data-mx] [data-rv=wait] :after,[data-mx] [data-rv=wait] :before,[data-mx] [data-rv=wait]:after,[data-mx] [data-rv=wait]:before{animation:none!important}body:has([data-mx]) .mx-wipe[data-state=boot]{visibility:visible;animation:mx-hide 0s linear .8s forwards}.mx-wipe[data-state=cover],.mx-wipe[data-state=reveal]{visibility:visible}.mx-wipe[data-state=reveal] span,body:has([data-mx]) .mx-wipe[data-state=boot] span{animation:mx-wipe-out .56s var(--mx-snap) both}.mx-wipe[data-state=reveal] span:nth-child(3),body:has([data-mx]) .mx-wipe[data-state=boot] span:nth-child(3){animation-delay:40ms}.mx-wipe[data-state=reveal] span:nth-child(2),body:has([data-mx]) .mx-wipe[data-state=boot] span:nth-child(2){animation-delay:85ms}.mx-wipe[data-state=reveal] span:first-child,body:has([data-mx]) .mx-wipe[data-state=boot] span:first-child{animation-delay:.13s}.mx-wipe[data-state=reveal] b,body:has([data-mx]) .mx-wipe[data-state=boot] b{animation:mx-mark-out .3s ease-in both}.mx-wipe[data-state=cover] span{animation:mx-wipe-in .3s var(--mx-snap) both}.mx-wipe[data-state=cover] span:nth-child(2){animation-delay:35ms}.mx-wipe[data-state=cover] span:nth-child(3){animation-delay:70ms}.mx-wipe[data-state=cover] b{animation:mx-mark-in .26s var(--mx-spring) .2s both}[data-mx] .kw-i{animation:mx-word .95s var(--mx-ease) backwards;animation-delay:calc(var(--d, var(--kd, 0s)) + var(--i, 0) * 62ms)}[data-mx] :is(.multisport-hero,.content-hero,.page-hero,.sport-detail-hero,.studio-access-state) .kw-i{--kd:calc(var(--mx-boot) + 120ms)}[data-mx] .mx-reel-in{animation:mx-reel 1.15s var(--mx-ease) backwards;animation-delay:calc(var(--d, var(--ld, 0s)) + var(--rd, 0s) + var(--i, 0) * .11s)}[data-mx] :where(.journey-grid li,.article-card,.pricing-explainer,.trainer-preview-intro>*,.sport-detail-content>*,.sport-detail-more>.shell>h2,.recruit-grid>*,.cta-band-inner>*,.section-heading>div>p,.section-heading>.text-link,.section-heading>div>h2:not([aria-label])){animation:mx-up .9s var(--mx-ease) backwards;animation-delay:calc(var(--d, var(--ld, 0s)) + var(--i, 0) * 90ms + var(--after, 0s))}[data-mx] .section-heading>div>p{--after:260ms}[data-mx] .section-heading>.text-link{--after:380ms}[data-mx] .article-card:nth-child(2){--i:1}[data-mx] .article-card:nth-child(3),[data-mx] .cta-band-inner>:last-child{--i:2}[data-mx] .mx-ticker{animation:mx-fade .9s ease backwards;animation-delay:var(--d,var(--mx-boot))}.mx-ticker-track{animation:mx-ticker var(--tk-duration) linear infinite}.mx-ticker[data-reverse=true] .mx-ticker-track{animation-direction:reverse}[data-mx] .eyebrow{animation:mx-reveal-x .7s var(--mx-snap) backwards;animation-delay:calc(var(--d, var(--mx-boot)) + 40ms)}[data-mx] .eyebrow:before{animation:mx-line .6s var(--mx-snap) backwards;animation-delay:calc(var(--d, var(--mx-boot)) + .24s)}.multisport-hero[data-first] .sport-tab{animation:mx-drop .5s var(--mx-ease) backwards;animation-delay:calc(var(--mx-boot) + var(--i, 0) * 28ms)}.multisport-hero .sport-tab[aria-selected=true]{animation:mx-tab-pop .45s var(--mx-spring)}.multisport-hero-copy .small-label{animation:mx-reveal-x .7s var(--mx-snap) backwards;animation-delay:calc(var(--mx-boot) + 60ms)}.multisport-hero .hero-swap{animation:mx-swap .5s var(--mx-ease) backwards}.multisport-hero .hero-desc{animation:mx-up-small .65s var(--mx-ease) .18s backwards}.multisport-hero[data-first] .hero-swap{animation-delay:calc(var(--mx-boot) + .26s)}.multisport-hero[data-first] .hero-desc{animation-delay:calc(var(--mx-boot) + .56s)}.multisport-hero h1 .kw:last-child:after{animation:mx-line .7s var(--mx-snap) backwards;animation-delay:calc(var(--mx-boot) + .82s)}.multisport-hero-media{animation:mx-media-in 1.05s var(--mx-snap) backwards;animation-delay:calc(var(--mx-boot) - 80ms)}.hero-stage{animation:mx-stage-in .95s var(--mx-snap) backwards}.hero-stage .sport-video-frame{animation:mx-kenburns 7.5s linear both}.hero-slash:before{animation:mx-slash .85s var(--mx-snap) both}.hero-slash:after{animation:mx-slash-thin .85s var(--mx-snap) .07s both}.hero-plate{animation:mx-plate .7s var(--mx-snap) .32s backwards}.hero-auto[data-running=true] .hero-auto-ring circle:last-child{animation:mx-ring 6s linear forwards}.multisport-hero .hero-search{animation:mx-up .9s var(--mx-ease) backwards;animation-delay:calc(var(--mx-boot) + .46s)}[data-mx] .sport-tile{animation:mx-tile .95s var(--mx-ease) backwards;animation-delay:calc(var(--d, var(--mx-boot)) + var(--i, 0) * 90ms)}[data-mx] .sport-tile .sport-tile-image{animation:mx-zoom-out 1.5s var(--mx-ease) backwards;animation-delay:calc(var(--d, var(--mx-boot)) + var(--i, 0) * 90ms)}[data-mx] .sport-tile:hover .sport-tile-icon{animation:mx-icon-spin .75s var(--mx-spring)}[data-mx] .sport-tile:hover .sport-tile-arrow{animation:mx-arrow-shoot .55s var(--mx-snap)}[data-mx] .journey-grid li:before{animation:mx-line .7s var(--mx-snap) backwards;animation-delay:calc(var(--d, 0s) + var(--i, 0) * 90ms + .32s)}[data-mx] .journey-grid .mx-reel-in{--rd:calc(var(--i, 0) * 90ms + 200ms)}[data-mx] .trainer-recruit:before{animation:mx-stripes 5s linear infinite}[data-mx] .trainer-recruit:after{animation:mx-drift 11s ease-in-out infinite alternate}[data-mx] .recruit-benefits span{animation:mx-pop .6s var(--mx-spring) backwards;animation-delay:calc(var(--d, 0s) + .28s + var(--j, 0) * 90ms)}[data-mx] .recruit-benefits svg{animation:mx-check .6s var(--mx-spring) backwards;animation-delay:calc(var(--d, 0s) + .42s + var(--j, 0) * 90ms)}[data-mx] .recruit-grid>.button{animation:mx-up .9s var(--mx-ease) backwards,mx-pulse 2.4s ease-out 1.6s infinite;animation-delay:calc(var(--d, 0s) + .18s),calc(var(--d, 0s) + 1.6s)}[data-mx] .cta-band:before{animation:mx-ghost 30s linear infinite}[data-mx] .cta-band .button-on-dark svg{animation:mx-pin-hop 3.2s var(--mx-ease) infinite}.mx-orbit{animation:mx-orbit-in 1.3s var(--mx-ease) backwards;animation-delay:calc(var(--mx-boot) + 80ms)}.mx-orbit-ring{animation:mx-spin var(--spin) linear infinite}.mx-orbit-ring-b{animation-direction:reverse}.mx-orbit-node>span{animation:mx-spin var(--spin) linear infinite reverse}.mx-orbit-ring-b .mx-orbit-node>span{animation-direction:normal}.mx-orbit-pulse{animation:mx-radar 3.4s ease-out infinite}.mx-orbit-pulse:after{animation:mx-radar 3.4s ease-out 1.7s infinite}.mx-orbit-core strong{animation:mx-pop .8s var(--mx-spring) backwards;animation-delay:calc(var(--mx-boot) + .42s)}[data-mx] .content-hero>.shell>p,[data-mx] .page-hero .breadcrumbs,[data-mx] .page-hero>.shell>:is(p,.button-row),[data-mx] .sport-detail-grid>div:first-child>:not(h1),[data-mx] .studio-access-state>div>:is(p,.button){animation:mx-up-small .8s var(--mx-ease) backwards;animation-delay:calc(var(--mx-boot) + .48s)}[data-mx] .page-hero .breadcrumbs,[data-mx] .sport-detail-grid .small-label,[data-mx] .studio-access-state .small-label{animation-delay:var(--mx-boot)}[data-mx] .page-hero>.shell>.button-row,[data-mx] .sport-detail-grid>div:first-child>strong,[data-mx] .studio-access-state>div>.button{animation-delay:calc(var(--mx-boot) + .62s)}[data-mx] .sport-detail-media{animation:mx-media-in 1.05s var(--mx-snap) backwards;animation-delay:calc(var(--mx-boot) - 60ms)}[data-mx] .sport-detail-media .sport-video-frame{animation:mx-kenburns 9s linear both}[data-mx] .sport-detail-content .check-list li,[data-mx] .sport-detail-content .format-grid article{animation:mx-pop .6s var(--mx-spring) backwards;animation-delay:calc(var(--d, 0s) + .2s + var(--j, 0) * 80ms)}[data-mx] .sport-detail-content :is(.check-list li,.format-grid article):nth-child(2){--j:1}[data-mx] .sport-detail-content :is(.check-list li,.format-grid article):nth-child(3){--j:2}[data-mx] .sport-detail-content .check-list li:nth-child(4){--j:3}.mx-pinfield{animation:mx-fade 1s ease backwards;animation-delay:calc(var(--mx-boot) + .2s)}.mx-pinfield-plane{animation:mx-plane 7s linear infinite}.mx-pin{animation:mx-pin-drop 5.6s linear infinite;animation-delay:calc(var(--mx-boot) + var(--i, 0) * .52s);opacity:0}.mx-pin:after{animation:mx-pin-pulse 5.6s linear infinite;animation-delay:calc(var(--mx-boot) + var(--i, 0) * .52s)}.mx-pinfield-lock{animation:mx-bob 3.4s ease-in-out infinite,mx-halo-dark 2.6s ease-out infinite}[data-mx] .trainer-preview-card{animation:mx-deal .95s var(--mx-spring) backwards;animation-delay:calc(var(--d, var(--mx-boot)) + var(--i, 0) * .12s)}[data-mx] .trainer-preview-card:nth-child(odd){--tilt:-5deg}[data-mx] .trainer-preview-card:nth-child(2n){--tilt:4deg}[data-mx] .trainer-preview-card:after{animation:mx-scan 3.6s ease-in-out infinite;animation-delay:calc(1.2s + var(--i, 0) * .4s)}[data-mx] .trainer-preview-identity>span{animation:mx-halo 2.8s ease-out infinite;animation-delay:calc(var(--i, 0) * .4s)}.mx-shapes i{animation:mx-float calc(7s + var(--i, 0) * 1.3s) ease-in-out calc(var(--i, 0) * -1.1s) infinite alternate}[data-mx] .studio-access-state>svg{animation:mx-pop .7s var(--mx-spring) var(--mx-boot) backwards,mx-halo 2.6s ease-out 1.2s infinite}[data-mx] .pricing-public-card{--ld:calc(var(--mx-boot) + 120ms + var(--i, 0) * 110ms);animation:mx-card 1s var(--mx-spring) backwards;animation-delay:var(--d,var(--ld))}[data-mx] .pricing-public-card:first-child{--tilt:-5deg}[data-mx] .pricing-public-card:nth-child(2){--tilt:-2deg}[data-mx] .pricing-public-card:nth-child(3){--tilt:2deg}[data-mx] .pricing-public-card:nth-child(4){--tilt:5deg}[data-mx] .pricing-public-card:before{animation:mx-angle 3.6s linear infinite;animation-delay:calc(var(--i, 0) * -.9s)}[data-mx] .pricing-public-card .mx-reel-in{--rd:360ms}[data-mx] .pricing-public-card li{animation:mx-up-small .55s var(--mx-ease) backwards;animation-delay:calc(var(--d, var(--ld)) + .48s + var(--j, 0) * 90ms)}[data-mx] .pricing-public-card li svg{animation:mx-check .55s var(--mx-spring) backwards;animation-delay:calc(var(--d, var(--ld)) + .56s + var(--j, 0) * 90ms)}.button-primary:hover{animation:mx-shine .75s ease}.brand-link:hover .wordmark span{transform:skewX(-10deg) scale(1.14)}@supports (animation-timeline:view()){[data-mx] .sport-tile .sport-video-frame{animation:mx-parallax linear both;animation-timeline:view();animation-range:entry 0 exit 100%}.multisport-hero-copy,[data-mx] .content-hero>.shell,[data-mx] .pricing-hero>.shell{animation:mx-hero-exit linear both;animation-timeline:view();animation-range:exit 10% exit 100%}}@keyframes mx-hide{to{visibility:hidden}}@keyframes mx-wipe-in{0%{transform:skewX(-16deg) translateX(-125%)}to{transform:skewX(-16deg) translateX(0)}}@keyframes mx-wipe-out{0%{transform:skewX(-16deg) translateX(0)}to{transform:skewX(-16deg) translateX(125%)}}@keyframes mx-mark-in{0%{opacity:0;transform:translate(-50%,-50%) scale(.6) skewX(-10deg)}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes mx-mark-out{0%{opacity:1;transform:translate(-50%,-50%)}to{opacity:0;transform:translate(-10%,-50%) skewX(-16deg)}}@keyframes mx-word{0%{transform:translateY(140%) rotate(8deg) skewX(-14deg)}}@keyframes mx-reel{0%{transform:translateY(600%)}}@keyframes mx-up{0%{opacity:0;transform:translateY(52px)}}@keyframes mx-up-small{0%{opacity:0;transform:translateY(22px)}}@keyframes mx-fade{0%{opacity:0}}@keyframes mx-drop{0%{opacity:0;transform:translateY(-16px)}}@keyframes mx-pop{0%{opacity:0;transform:scale(.6)}}@keyframes mx-check{0%{transform:scale(0) rotate(-140deg)}}@keyframes mx-tab-pop{0%{transform:scale(.88)}}@keyframes mx-swap{0%{opacity:0;transform:translateY(70%)}}@keyframes mx-reveal-x{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 -4px 0 0)}}@keyframes mx-line{0%{transform:skewX(-18deg) scaleX(0)}}@keyframes mx-media-in{0%{clip-path:polygon(122% 0,122% 0,100% 100%,100% 100%)}to{clip-path:polygon(0 0,100% 0,100% 100%,-22% 100%)}}@keyframes mx-stage-in{0%{clip-path:polygon(0 0,-22% 0,-44% 100%,0 100%)}to{clip-path:polygon(0 0,122% 0,100% 100%,0 100%)}}@keyframes mx-kenburns{0%{transform:scale(1.16)}to{transform:scale(1.02)}}@keyframes mx-slash{0%{transform:skewX(-16deg) translateX(-180%)}to{transform:skewX(-16deg) translateX(460%)}}@keyframes mx-slash-thin{0%{transform:skewX(-16deg) translateX(-400%)}to{transform:skewX(-16deg) translateX(1400%)}}@keyframes mx-plate{0%{clip-path:inset(0 100% 0 0);transform:skewX(-12deg) translateX(-26px)}to{clip-path:inset(-40px -40px -40px 0);transform:skewX(-12deg)}}@keyframes mx-ring{to{stroke-dashoffset:0}}@keyframes mx-tile{0%{opacity:0;clip-path:inset(100% 0 0 0);transform:translateY(70px) scale(.95)}to{clip-path:inset(0 0 0 0)}}@keyframes mx-zoom-out{0%{transform:scale(1.4)}}@keyframes mx-icon-spin{0%{transform:rotate(-1turn) scale(.5)}}@keyframes mx-arrow-shoot{0%{transform:none}49%{opacity:0;transform:translate(22px,-22px)}50%{opacity:0;transform:translate(-22px,22px)}to{transform:none}}@keyframes mx-stripes{to{transform:translateX(54.36px)}}@keyframes mx-drift{to{transform:translate(-260px,90px) scale(1.25)}}@keyframes mx-pulse{0%{box-shadow:0 0 0 0 rgba(163,230,53,.6)}70%,to{box-shadow:0 0 0 18px rgba(163,230,53,0)}}@keyframes mx-ghost{to{transform:translate(-50%,-50%)}}@keyframes mx-pin-hop{0%,72%,to{transform:none}80%{transform:translateY(-7px)}88%{transform:translateY(0) scaleY(.82)}}@keyframes mx-ticker{to{transform:translateX(-50%)}}@keyframes mx-spin{to{transform:rotate(1turn)}}@keyframes mx-orbit-in{0%{opacity:0;scale:.7;rotate:-40deg}}@keyframes mx-radar{0%{opacity:.7;transform:scale(.5)}to{opacity:0;transform:scale(2.4)}}@keyframes mx-plane{to{background-position:46px 46px,46px 46px}}@keyframes mx-pin-drop{0%{opacity:0;transform:translateY(-150px)}6%{opacity:1}13%{transform:translateY(0)}17%{transform:translateY(-13px)}21%,84%{opacity:1;transform:translateY(0) scale(1)}93%,to{opacity:0;transform:translateY(0) scale(.4)}}@keyframes mx-pin-pulse{0%,12%{opacity:0;transform:scale(0)}14%{opacity:.9;transform:scale(.3)}38%,to{opacity:0;transform:scale(1.9)}}@keyframes mx-bob{50%{translate:0 -9px}}@keyframes mx-halo{0%{box-shadow:0 0 0 0 rgba(163,230,53,.7),0 0 0 0 rgba(163,230,53,.4)}to{box-shadow:0 0 0 10px rgba(163,230,53,0),0 0 0 20px rgba(163,230,53,0)}}@keyframes mx-halo-dark{0%{box-shadow:0 14px 30px rgba(7,21,35,.24),0 0 0 0 rgba(7,21,35,.3)}to{box-shadow:0 14px 30px rgba(7,21,35,.24),0 0 0 22px rgba(7,21,35,0)}}@keyframes mx-deal{0%{opacity:0;transform:translateY(80px) rotate(var(--tilt,-4deg)) scale(.9)}}@keyframes mx-scan{0%,30%{transform:translateX(-140%) skewX(-16deg)}70%,to{transform:translateX(420%) skewX(-16deg)}}@keyframes mx-float{0%{translate:0 0;rotate:0deg}to{translate:22px -38px;rotate:26deg}}@keyframes mx-card{0%{opacity:0;transform:translateY(90px) rotate(var(--tilt,0deg)) scale(.9)}}@keyframes mx-angle{to{--mx-angle:360deg}}@keyframes mx-shine{0%{background-position:160% 0}to{background-position:-60% 0}}@keyframes mx-parallax{0%{translate:0 -5%;scale:1.14}to{translate:0 5%;scale:1.14}}@keyframes mx-hero-exit{to{opacity:.25;transform:translateY(46px)}}}@media (prefers-reduced-motion:reduce){.hero-auto,.hero-slash,.mx-wipe{display:none}}@media print{.mx-progress,.mx-speed,.mx-wipe{display:none}[data-mx] [data-rv=wait]{opacity:1!important}}.knowledge-directory{margin-top:40px;padding:24px;border:1px solid var(--gray-200,#dce3df);border-radius:16px}.knowledge-directory summary{cursor:pointer;font-weight:700}.knowledge-directory summary:focus-visible{outline:3px solid #86b900;outline-offset:6px}.knowledge-directory-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:28px;margin-top:28px}.knowledge-directory-grid h3{margin-bottom:12px}.knowledge-directory-grid ul,.sport-guide-links{padding-left:20px}.knowledge-directory-grid li,.sport-guide-links li{margin-block:10px}.knowledge-directory a,.sport-guide-links a{text-decoration:underline;text-underline-offset:4px}.sport-guide-links{columns:260px 2;margin-top:20px}.sport-guide-links li{break-inside:avoid}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_d8ebd1{font-family:Inter,Inter Fallback;font-style:normal}.__variable_d8ebd1{--font-inter:"Inter","Inter Fallback"}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/d6e015f239232eb3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/55b35d87b6156eea-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/5fb5c05ff73c0616-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8599be8653318abe-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/3352fdb488e19d84-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/437e5f23c97e320c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/bd4099f982a70777-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/adc67d25e358ad72-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/79f0f365efbf4f90-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Barlow Condensed Fallback;src:local("Arial");ascent-override:130.73%;descent-override:26.15%;line-gap-override:0.00%;size-adjust:76.49%}.__className_cf946b{font-family:Barlow Condensed,Barlow Condensed Fallback;font-style:normal}.__variable_cf946b{--font-barlow:"Barlow Condensed","Barlow Condensed Fallback"}