:root{--banner-h:0px}html:has(.announce){--banner-h:2.5rem}html:has(.nav-open){--banner-h:0px}html{scroll-padding-top:calc(5rem + var(--banner-h))}.page-main{flex-direction:column;display:flex}.page-section{min-width:0}.hero-shade:after{opacity:.34}.hp{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.announce{z-index:52;background:var(--accent);height:2.5rem;color:var(--ink);justify-content:center;align-items:center;padding-inline:3rem;font-size:.82rem;font-weight:650;display:flex;position:fixed;inset:0 0 auto}.announce-text{white-space:nowrap;text-overflow:ellipsis;animation:rise-soft .5s var(--ease);overflow:hidden}.announce-close{width:2.25rem;height:2.25rem;font-size:1.15rem;line-height:1;position:absolute;inset-inline-end:.5rem}html:has(.nav-open) .announce{display:none}.nav{top:var(--banner-h)}.hero-rating{top:calc(clamp(5.5rem, 20vh, 11rem) + var(--banner-h))}.nav-group{position:relative}.nav-group-btn{cursor:pointer;background:0 0}.nav-caret{border-inline-end:1.5px solid;width:6px;height:6px;transition:transform .3s var(--ease);border-bottom:1.5px solid;transform:translateY(-2px)rotate(45deg)}.nav-group-btn[aria-expanded=true] .nav-caret{transform:translateY(1px)rotate(225deg)}.nav-panel{inset-inline-start:-1.1rem;visibility:hidden;opacity:0;min-width:15rem;transition:opacity .25s var(--ease), translate .35s var(--ease), visibility .25s;padding-top:.9rem;position:absolute;top:100%;translate:0 -6px}.nav-panel.is-open{visibility:visible;opacity:1;translate:0}.nav-panel ul{background:rgb(var(--ink-rgb) / .96);border:1px solid var(--line);border-top:2px solid var(--accent);padding:.5rem;box-shadow:0 30px 60px -24px #000c}.nav-panel-link{white-space:nowrap;transition:background-color .2s, padding-inline-start .3s var(--ease);padding:.7rem .75rem;font-size:.95rem;font-weight:550;display:block}.nav-panel-link:hover,.nav-panel-link:focus-visible{background:#f5f2ee12;padding-inline-start:1.05rem}.nav-book{white-space:nowrap;min-height:44px;padding-inline:1rem}.mobile-menu-inner{flex-direction:column;gap:1.25rem;height:100%;padding-top:5.5rem;padding-bottom:1.5rem;display:flex}.mobile-groups{overscroll-behavior:contain;flex:1;align-content:start;gap:1.5rem;min-height:0;display:grid;overflow-y:auto}.mobile-group-title{letter-spacing:.18em;text-transform:uppercase;color:var(--accent-ink);font-size:.72rem;font-weight:650}html[lang=ar] .mobile-group-title,html[lang=ar] .footer-group-title{letter-spacing:0;font-size:.85rem}.mobile-link{padding:.4rem 0;font-size:clamp(1.45rem,6.6vw,2.2rem)}.mobile-book{flex-shrink:0}.footer-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1.5rem;display:grid}@media (min-width:640px){.footer-groups{grid-template-columns:repeat(3,minmax(0,1fr))}}.footer-group-title{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:.72rem;font-weight:650}.hero-centered .hero-content{text-align:center;align-items:center}.hero-centered .hero-pill{align-self:center}.hero-centered .hero-bottom{grid-template-columns:minmax(0,40rem);justify-content:center;justify-items:center}.hero-centered .hero-bottom>div{justify-content:center}.hero-centered .hero-shade{background:linear-gradient(0deg, var(--ink) 0%, rgb(var(--ink-rgb) / .45) 45%, rgb(var(--ink-deep-rgb) / .55) 100%)}.stars{letter-spacing:.12em;white-space:nowrap;line-height:1;display:inline-block;position:relative}.stars-base{opacity:.28}.stars-fill{color:var(--accent-ink);position:absolute;inset:0 auto 0 0;overflow:hidden}.filter-row{flex-wrap:wrap;gap:.5rem;display:flex}.filter-chip{min-height:44px;color:var(--muted);border:1px solid var(--line);border-radius:4px;align-items:center;gap:.55rem;padding:0 1rem;font-size:.85rem;font-weight:600;transition:color .25s,background-color .25s,border-color .25s;display:inline-flex}.filter-chip:hover{color:var(--fg);border-color:var(--fg)}.filter-chip[aria-pressed=true]{background:var(--fg);border-color:var(--fg);color:var(--bg)}.filter-count{opacity:.7;font-size:.72rem}.court-frames{list-style:none}.court-frames-film{--strip-gutter:clamp(1rem, 4vw, 3rem);--strip-pad:max(var(--strip-gutter), calc((100% - 1600px) / 2 + var(--strip-gutter)));--strip-gap:clamp(.75rem, 1.4vw, 1.25rem);gap:var(--strip-gap);padding-inline:var(--strip-pad);scroll-padding-inline:var(--strip-pad);scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;clip-path:inset(0 var(--strip-pad));display:flex;overflow-x:auto}.court-frames-film::-webkit-scrollbar{display:none}.court-frames-film .court-frame{scroll-snap-align:start;flex:0 0 100%;min-width:0}.court-frames-film .court-frame-inner{height:clamp(24rem,66svh,34rem)}.court-frames-film .court-frame-title{font-size:clamp(1.35rem,1.9vw,2.2rem)}@media (min-width:768px){.court-frames-film .court-frame{flex-basis:calc((100% - var(--strip-gap)) / 2)}.court-frames-film .court-frame-inner{height:clamp(26rem,72svh,46rem)}}.court-strip-nav{margin-inline:auto;justify-content:flex-start;align-items:center;gap:1.25rem;width:100%;max-width:1600px;margin-top:1rem;padding-inline:clamp(1rem,4vw,3rem);display:flex}.court-strip-count{color:var(--muted);font-size:.8rem}.court-strip-btn{transition:border-color .25s,opacity .25s}.court-strip-btn:disabled{opacity:.32;cursor:default}.court-strip-btn:disabled:hover{border-color:var(--line)}.court-frames-stack{gap:clamp(.75rem,1.4vw,1.25rem);padding-inline:clamp(1rem,4vw,3rem);display:grid}.court-frames-stack .court-frame:nth-child(2n){margin-inline-start:clamp(0rem,18vw,22rem)}.court-frame-inner{background:var(--bg-2);height:clamp(22rem,76svh,54rem);position:relative;overflow:hidden}.court-frame-cap{inset-inline:0;background:linear-gradient(0deg, rgb(var(--ink-deep-rgb) / .86), transparent);color:var(--chalk);flex-wrap:wrap;align-items:baseline;gap:.5rem 1rem;padding:5rem clamp(1rem,2.4vw,2rem) clamp(1rem,2.4vw,1.75rem);display:flex;position:absolute;bottom:0}.court-frame-title{font-size:clamp(1.4rem,2.6vw,2.6rem);line-height:1.05}html[lang=ar] .court-frame-title{line-height:1.3}.book-band{isolation:isolate;background:var(--padelist);color:var(--chalk);position:relative;overflow:hidden}.book-band-media{z-index:-2;opacity:.55}.book-band-media .photo{filter:grayscale()contrast(1.15);mix-blend-mode:luminosity;object-position:50% 58%}@media (max-width:767px){.book-band-media .photo{object-position:42% 50%}}.book-band-tint{z-index:-1;background:linear-gradient(100deg, rgb(var(--navy-rgb) / .96) 0%, rgb(var(--navy-rgb) / .78) 48%, rgb(var(--navy-rgb) / .35) 100%);position:absolute;inset:0}[dir=rtl] .book-band-tint{background:linear-gradient(260deg, rgb(var(--navy-rgb) / .96) 0%, rgb(var(--navy-rgb) / .78) 48%, rgb(var(--navy-rgb) / .35) 100%)}.book-band-inner{align-items:center;gap:3rem;padding-block:clamp(4rem,9vw,8rem);display:grid}.book-band-kicker{letter-spacing:.22em;text-transform:uppercase;color:#f5f2eed1;font-size:.75rem;font-weight:650}html[lang=ar] .book-band-kicker{letter-spacing:0;font-size:.9rem}.book-band-text{color:#f5f2eee0;max-width:34rem;margin-top:1.5rem;font-size:clamp(1.02rem,.5vw + .9rem,1.25rem);line-height:1.5}.book-band-court{opacity:calc(.25 + var(--p,1) * .75);translate:0 calc((1 - var(--p,1)) * 40px);display:none}@media (min-width:1024px){.book-band-inner{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr)}.book-band-court{display:block}}.news{background:var(--ink-deep);padding-block:clamp(4rem,9vw,8rem) 0}.news-mast,.events-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem 3rem;display:flex}.news-word{font-family:var(--font-archivo), sans-serif;letter-spacing:-.045em;text-transform:uppercase;font-size:clamp(3.4rem,12.5vw,13.5rem);font-weight:900;font-stretch:125%;line-height:.82}html[lang=ar] .news-word{font-family:var(--font-readex), sans-serif;letter-spacing:0;font-size:clamp(3rem,10vw,10.5rem);font-weight:700;font-stretch:100%;line-height:1.14}.news-empty{padding-bottom:clamp(3rem,6vw,5rem)}.section-anchor{position:absolute;top:0}.news-lead-shade{z-index:-1;background:linear-gradient(0deg, rgb(var(--ink-deep-rgb) / .96) 0%, rgb(var(--ink-deep-rgb) / .62) 34%, rgb(var(--ink-deep-rgb) / .08) 66%, rgb(var(--ink-deep-rgb) / .42) 100%), linear-gradient(0deg, rgb(var(--navy-rgb) / .32), rgb(var(--navy-rgb) / .32));position:absolute;inset:0}.story-meta{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;align-items:center;gap:.25rem .85rem;font-size:.75rem;font-weight:600;display:flex}html[lang=ar] .story-meta{letter-spacing:0;font-size:.85rem}.story-meta>*+:before{content:"";vertical-align:middle;opacity:.55;background:currentColor;width:1.1rem;height:1px;margin-inline-end:.85rem;display:inline-block}.story-kicker{color:var(--accent-ink)}.news-feature{background:var(--ink-2);border:1px solid var(--line);transition:border-color .5s var(--ease), opacity .9s var(--ease), transform 1.1s var(--ease);border-radius:4px;margin-top:clamp(2rem,4vw,3.25rem);padding:clamp(.5rem,.9vw,.85rem);display:grid;overflow:hidden}.news-feature:hover{border-color:rgb(var(--accent-ink-rgb) / .55)}.news-feature-media{aspect-ratio:3/2;background:var(--bg-2);outline:1px solid var(--line);outline-offset:-1px;border-radius:2px;position:relative;overflow:hidden}.news-feature-media .photo{transition:transform 1.4s var(--ease);position:absolute;inset:0}.news-feature:hover .news-feature-media .photo{transform:scale(1.04)}.news-feature-body{flex-direction:column;align-items:flex-start;min-width:0;padding:clamp(1.1rem,3vw,2.75rem) clamp(.75rem,3vw,2.75rem);display:flex}.news-feature-title{font-family:var(--font-archivo), sans-serif;letter-spacing:-.025em;text-transform:uppercase;overflow-wrap:anywhere;text-wrap:balance;margin-top:clamp(.9rem,1.4vw,1.4rem);font-size:clamp(1.5rem,1.7vw + .85rem,2.75rem);font-weight:800;font-stretch:116%;line-height:1}html[lang=ar] .news-feature-title,.news-feature-title:lang(ar){font-family:var(--font-readex), sans-serif;letter-spacing:0;text-transform:none;font-weight:700;font-stretch:100%;line-height:1.28}.news-feature-excerpt{color:var(--muted);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin-top:clamp(.8rem,1.2vw,1.15rem);font-size:clamp(.98rem,.25vw + .92rem,1.1rem);line-height:1.55;display:-webkit-box;overflow:hidden}.news-feature-cta{margin-top:1.5rem}.news-feature:hover .news-feature-cta:before{transform-origin:0;transform:scaleX(1)}[dir=rtl] .news-feature:hover .news-feature-cta:before{transform-origin:100%}@media (min-width:760px){.news-feature{grid-template-columns:repeat(2,minmax(0,1fr))}.news-feature-media{align-self:stretch;width:100%}.news-feature-title{margin-top:auto;padding-top:clamp(.9rem,1.4vw,1.4rem)}.news-feature-cta{margin-top:auto}.news-feature-excerpt{margin-bottom:clamp(1.5rem,2.4vw,2.25rem)}}.news-solo{padding-bottom:clamp(4.5rem,9vw,8rem)}.news-body{padding-block:1.25rem clamp(4.5rem,9vw,8rem)}.news-reel{--reel-card:clamp(17rem, 24vw, 22rem);--reel-h:clamp(7rem, 2.4vw + 6.1rem, 8.25rem);--reel-gap:clamp(.75rem, 1.2vw, 1.25rem);--reel-gutter:clamp(1rem, 4vw, 3rem);--reel-fade:max(clamp(1.75rem, 5vw, 3rem), calc((100% - 1600px) / 2 + var(--reel-gutter)));padding-block:clamp(1.5rem,2.6vw,2.5rem) clamp(4.5rem,9vw,8rem)}.news-reel-label{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);align-items:center;gap:1rem;margin-bottom:clamp(.9rem,1.4vw,1.25rem);font-size:.75rem;font-weight:600;display:flex}html[lang=ar] .news-reel-label{letter-spacing:0;font-size:.85rem}.news-reel-label:after{content:"";background:var(--line);flex:1;height:1px}.news-reel-still{gap:var(--reel-gap);list-style:none;display:grid}@media (min-width:760px){.news-reel-still{grid-template-columns:repeat(2,minmax(0,1fr))}}.news-reel-viewport{-webkit-mask-image:linear-gradient(90deg, transparent, #000 var(--reel-fade), #000 calc(100% - var(--reel-fade)), transparent);mask-image:linear-gradient(90deg, transparent, #000 var(--reel-fade), #000 calc(100% - var(--reel-fade)), transparent);overflow:clip}.news-reel-viewport:has(:focus-visible){-webkit-mask-image:none;mask-image:none}.news-reel-track{--reel-dir:1;width:max-content;list-style:none;display:flex}[dir=rtl] .news-reel-track{--reel-dir:-1}.news-reel-item{width:var(--reel-card);flex:none;margin-inline-end:var(--reel-gap)}.news-mini{grid-template-columns:var(--reel-h) minmax(0, 1fr);height:var(--reel-h);background:var(--ink-2);border:1px solid var(--line);transition:border-color .5s var(--ease);border-radius:4px;display:grid;overflow:hidden}.news-mini:hover{border-color:rgb(var(--accent-ink-rgb) / .55)}.news-mini:focus-visible{outline:2px solid var(--accent-ink);outline-offset:-2px}.news-mini-thumb{background:var(--bg-2);display:block;position:relative;overflow:hidden}.news-mini-thumb .photo{object-fit:cover;width:100%;height:100%;transition:transform 1.4s var(--ease);position:absolute;inset:0}.news-mini:hover .news-mini-thumb .photo{transform:scale(1.05)}.news-mini-thumb:has(>.date-block){place-items:center;display:grid}.news-mini-thumb>.date-block{text-align:center;flex-direction:column;align-items:center;gap:.35rem}.news-mini-thumb>.date-block .date-day{font-size:2.4rem}.news-mini-body{border-inline-start:1px solid var(--line);flex-direction:column;justify-content:center;gap:.4rem;min-width:0;padding:.6rem clamp(.75rem,1.1vw,1.05rem);display:flex}.news-mini-date{letter-spacing:.14em;text-transform:uppercase;color:var(--accent-ink);font-size:.68rem;font-weight:600}html[lang=ar] .news-mini-date{letter-spacing:0;font-size:.78rem}.news-mini-title{-webkit-line-clamp:3;font-family:var(--font-archivo), sans-serif;letter-spacing:-.005em;overflow-wrap:anywhere;transition:color .5s var(--ease);-webkit-box-orient:vertical;font-size:clamp(.92rem,.25vw + .86rem,1.05rem);font-weight:700;font-stretch:106%;line-height:1.22;display:-webkit-box;overflow:hidden}html[lang=ar] .news-mini-title,.news-mini-title:lang(ar){font-family:var(--font-readex), sans-serif;letter-spacing:0;font-weight:600;font-stretch:100%;line-height:1.4}.news-mini:hover .news-mini-title{color:var(--accent-ink)}@media (prefers-reduced-motion:no-preference){.news-reel-viewport{touch-action:pan-y}.news-reel-track{animation:news-reel var(--reel-dur) linear infinite;will-change:transform}.news-reel-viewport.is-held .news-reel-track{animation-play-state:paused}.news-reel-viewport:has(:focus-visible) .news-reel-track{animation-play-state:paused}}@media (prefers-reduced-motion:no-preference) and (hover:hover){.news-reel-viewport:hover .news-reel-track{animation-play-state:paused}}@media (prefers-reduced-motion:reduce){.news-reel-viewport{scroll-snap-type:x proximity;scroll-padding-inline:var(--reel-gutter);scrollbar-width:thin;overflow-x:auto;-webkit-mask-image:none;mask-image:none}.news-reel-track{padding-inline:var(--reel-gutter)}.news-reel-item{scroll-snap-align:start}.news-reel-item.is-clone{display:none}}@keyframes news-reel{to{transform:translate3d(calc(var(--reel-dir) * -50%), 0, 0)}}.story-rows{border-top:1px solid var(--line);margin-top:clamp(2.5rem,5vw,4.5rem);list-style:none}.story-row{border-bottom:1px solid var(--line)}.story-row-link{transition:padding-inline-start .5s var(--ease);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;padding-block:clamp(1.1rem,2.2vw,1.9rem);display:grid;position:relative}.story-row-n{color:var(--accent-ink);font-size:.75rem}.story-row-main{gap:.45rem;min-width:0;display:grid}.story-row-title{font-family:var(--font-archivo), sans-serif;font-size:clamp(1.2rem,1.6vw + .75rem,2.3rem);font-weight:700;font-stretch:108%;line-height:1.1}html[lang=ar] .story-row-title{font-family:var(--font-readex), sans-serif;font-weight:600;font-stretch:100%;line-height:1.4}.story-row-thumb{display:none}.story-row-arrow{flex-shrink:0}@media (hover:hover) and (min-width:1024px){.story-row-link:hover{padding-inline-start:1.25rem}.story-row-thumb{z-index:2;inset-inline-end:4rem;aspect-ratio:16/10;clip-path:inset(50% 0);width:19rem;transition:clip-path .55s var(--ease-io);pointer-events:none;display:block;position:absolute;top:50%;overflow:hidden;translate:0 -50%}.story-row-link:hover .story-row-thumb{clip-path:inset(0)}}.ed-section{padding-block:clamp(2rem,4vw,3.5rem) clamp(4.5rem,9vw,8rem)}.ed-section-events{padding-bottom:0}.ed-track{--ed-gutter:clamp(1rem, 4vw, 3rem);--ed-pad:max(var(--ed-gutter), calc((100% - 1600px) / 2 + var(--ed-gutter)));--ed-gap:clamp(.9rem, 1.6vw, 1.5rem);gap:var(--ed-gap);padding-inline:var(--ed-pad);scroll-padding-inline:var(--ed-pad);scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;cursor:grab;-webkit-mask-image:linear-gradient(90deg, transparent calc(var(--ed-pad) - var(--ed-gap)), #000 var(--ed-pad), #000 calc(100% - var(--ed-pad)), transparent calc(100% - var(--ed-pad) + var(--ed-gap)));mask-image:linear-gradient(90deg, transparent calc(var(--ed-pad) - var(--ed-gap)), #000 var(--ed-pad), #000 calc(100% - var(--ed-pad)), transparent calc(100% - var(--ed-pad) + var(--ed-gap)));list-style:none;display:flex;overflow-x:auto}.ed-track::-webkit-scrollbar{display:none}.ed-track.is-dragging{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.ed-track.is-dragging a{pointer-events:none}.ed-track-drift{scroll-snap-type:none}.ed-track-still{cursor:auto}.ed-slide{scroll-snap-align:start;flex:0 0 100%;min-width:0}@media (min-width:768px){.ed-slide{flex-basis:calc((100% - var(--ed-gap)) / 2)}}@media (min-width:1280px){.ed-slide{flex-basis:calc((100% - 2 * var(--ed-gap)) / 3)}}.ed-card{height:100%;display:block}.ed-figure{aspect-ratio:4/3;background:var(--bg-2);margin-bottom:1.1rem;position:relative;overflow:hidden}.ed-figure .photo{-webkit-user-drag:none;transition:transform 1.4s var(--ease)}.ed-card:hover .ed-figure .photo{transform:scale(1.05)}.ed-blank{background:var(--wire) 0 0 / 22px 22px, linear-gradient(160deg, var(--navy), var(--ink-3));position:absolute;inset:0}.ed-date{inset-inline-start:0;background:rgb(var(--ink-rgb) / .88);padding:.7rem .95rem .6rem;position:absolute;bottom:0}.ed-event-meta{flex-wrap:wrap;align-items:center;gap:.5rem .85rem;display:flex}.ed-title{font-family:var(--font-archivo), sans-serif;letter-spacing:-.012em;overflow-wrap:anywhere;text-wrap:balance;margin-top:.7rem;font-size:clamp(1.35rem,.8vw + 1.05rem,1.95rem);font-weight:700;font-stretch:110%;line-height:1.1}html[lang=ar] .ed-title{font-family:var(--font-readex), sans-serif;letter-spacing:0;font-weight:600;font-stretch:100%;line-height:1.38}.ed-title span{transition:background-size .6s var(--ease);background:linear-gradient(currentColor,currentColor) 0 100%/0 2px no-repeat}[dir=rtl] .ed-title span{background-position:100% 100%}.ed-card:hover .ed-title span{background-size:100% 2px}.ed-excerpt{color:var(--muted);margin-top:.6rem;font-size:.95rem;line-height:1.5}.ed-nav{margin-inline:auto;align-items:center;gap:1.25rem;width:100%;max-width:1600px;margin-top:1.5rem;padding-inline:clamp(1rem,4vw,3rem);display:flex}.events{padding-block:clamp(4rem,9vw,8rem)}.ev-lead-card{position:relative}.ev-lead-card>:only-child{grid-column:1/-1}.ev-lead-top{justify-content:space-between;align-items:flex-start;gap:1rem;width:100%;display:flex}.ev-lead-link:after{content:"";position:absolute;inset:0}.ev-lead-link:focus-visible{outline:none}.ev-lead-link:focus-visible:after{outline:2px solid var(--accent-ink);outline-offset:-2px}.ev-lead-actions{z-index:1;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex;position:relative}@media (min-width:760px){.ev-lead-actions{margin-top:auto}}.ev-lead+.events-list{margin-top:clamp(1.5rem,2.6vw,2.5rem)}.events .news-reel{padding-block:clamp(1rem,1.6vw,1.5rem) 0}.ev-feature-kicker{letter-spacing:.18em;text-transform:uppercase;color:var(--accent-ink);flex-wrap:wrap;align-items:center;gap:.6rem 1.1rem;font-size:.75rem;font-weight:650;display:flex}html[lang=ar] .ev-feature-kicker{letter-spacing:0;font-size:.88rem}.ev-feature-when{margin-top:clamp(.7rem,1vw,.95rem);font-size:.95rem;font-weight:600}.date-block{align-items:flex-end;gap:.6rem;display:inline-flex}.date-day{color:var(--fg);font-size:3.2rem;line-height:.8}.date-rest{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);gap:.15rem;font-size:.72rem;font-weight:650;display:grid}html[lang=ar] .date-rest{letter-spacing:0;font-size:.82rem}.date-month{color:var(--accent-ink)}.date-xl .date-day{font-size:clamp(5.5rem,15vw,14rem);line-height:.78}.date-xl .date-rest{padding-bottom:.25rem;font-size:clamp(.9rem,1.4vw,1.3rem)}.phase{letter-spacing:.1em;text-transform:uppercase;color:var(--fg);border:1px solid var(--line);white-space:nowrap;border-radius:3px;align-items:center;gap:.5rem;padding:.28rem .6rem;font-size:.68rem;font-weight:700;display:inline-flex}html[lang=ar] .phase{letter-spacing:0;font-size:.8rem}.phase-dot{background:var(--muted);border-radius:50%;width:7px;height:7px}.phase-upcoming .phase-dot{background:var(--accent-ink)}.phase-ongoing{border-color:var(--accent)}.phase-ongoing .phase-dot{background:var(--accent);animation:1.8s ease-out infinite phase-pulse}@keyframes phase-pulse{0%{box-shadow:0 0 0 0 rgb(var(--accent-rgb) / .7)}to{box-shadow:0 0 0 9px rgb(var(--accent-rgb) / 0)}}.events-list{margin-top:clamp(3rem,6vw,5rem)}.ev-rows{border-top:1px solid var(--line);margin-top:1.75rem;list-style:none}.ev-row{border-bottom:1px solid var(--line)}.ev-row-link{transition:padding-inline-start .5s var(--ease);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem 1.25rem;padding-block:clamp(1.1rem,2.2vw,1.9rem);display:grid;position:relative}.ev-row-link .date-block{width:7rem}.ev-row-main{gap:.3rem;min-width:0;display:grid}.ev-row-title{font-family:var(--font-archivo), sans-serif;font-size:clamp(1.15rem,1.5vw + .75rem,2.2rem);font-weight:700;font-stretch:108%;line-height:1.1}html[lang=ar] .ev-row-title{font-family:var(--font-readex), sans-serif;font-weight:600;font-stretch:100%;line-height:1.4}.ev-row-sub{color:var(--muted);font-size:.88rem}.ev-row-link .phase{grid-column:2;justify-self:start}.ev-row-arrow{grid-area:1/3}.ev-row-thumb{display:none}.ev-none{color:var(--muted);padding-block:2.5rem}@media (min-width:768px){.ev-row-link{grid-template-columns:8rem minmax(0,1fr) auto auto}.ev-row-link .phase{grid-column:auto;justify-self:auto}.ev-row-arrow{grid-area:auto}}@media (hover:hover) and (min-width:1024px){.ev-row-link:hover{padding-inline-start:1.25rem}.ev-row-thumb{z-index:2;inset-inline-end:12rem;aspect-ratio:16/10;clip-path:inset(50% 0);width:20rem;transition:clip-path .55s var(--ease-io);pointer-events:none;display:block;position:absolute;top:50%;overflow:hidden;translate:0 -50%}.ev-row-link:hover .ev-row-thumb{clip-path:inset(0)}}.coaches{background:linear-gradient(180deg, var(--ink), var(--ink-2))}.coach-grid{gap:clamp(1rem,1.8vw,1.75rem);margin-top:clamp(2.5rem,5vw,4.5rem);list-style:none;display:grid}@media (min-width:640px){.coach-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.coach-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.coach-card{aspect-ratio:4/5;background:var(--wire) 0 0 / 22px 22px, linear-gradient(160deg, var(--navy), var(--ink-3));border:1px solid var(--line);text-align:start;width:100%;transition:border-color .5s var(--ease);border-radius:4px;display:block;position:relative;overflow:hidden}.coach-card:hover{border-color:rgb(var(--accent-ink-rgb) / .55)}.coach-card:focus-visible{outline:2px solid var(--accent-ink);outline-offset:3px}.coach-card .photo{object-position:50% 18%;transition:transform 1.3s var(--ease), scale 1.8s var(--ease), filter .6s var(--ease);filter:saturate(.9);position:absolute;inset:0}.coach-card:hover .photo{filter:saturate(1.05);transform:scale(1.05)}.coach-initials{color:var(--chalk);opacity:.8;place-items:center;font-size:clamp(6rem,12vw,10rem);display:grid;position:absolute;inset:0}.coach-overlay{inset-inline:0;background:linear-gradient(0deg, rgb(var(--ink-deep-rgb) / .94), transparent);color:var(--chalk);overflow-wrap:anywhere;gap:.35rem;padding:6rem clamp(1.1rem,1.8vw,1.75rem) clamp(1.1rem,1.8vw,1.75rem);display:grid;position:absolute;bottom:0}.coach-role{letter-spacing:.14em;text-transform:uppercase;color:var(--accent-ink);font-size:.72rem;font-weight:650}html[lang=ar] .coach-role{letter-spacing:0;font-size:.85rem}.coach-name{font-family:var(--font-archivo), sans-serif;text-transform:uppercase;letter-spacing:-.02em;font-size:clamp(1.6rem,2vw + .8rem,2.5rem);font-weight:800;font-stretch:118%;line-height:1}html[lang=ar] .coach-name{font-family:var(--font-readex), sans-serif;letter-spacing:0;text-transform:none;font-weight:700;font-stretch:100%;line-height:1.3}.coach-more{align-items:center;gap:.5rem;margin-top:.4rem;font-size:.82rem;font-weight:600;display:inline-flex}.pm-dialog{background:var(--ink-2);width:100%;max-width:min(68rem,100vw - 1.5rem);max-height:calc(100dvh - 1.5rem);color:var(--chalk);border:1px solid var(--line);margin:auto;padding:0;overflow:auto}.pm-dialog::backdrop{background:rgb(var(--ink-deep-rgb) / .86)}.pm-dialog[open]{animation:rise-soft .45s var(--ease)}.coach-profile{display:grid}.coach-profile-photo{aspect-ratio:4/3;overflow:hidden}.coach-profile-copy{padding:clamp(1.5rem,3.5vw,3rem);position:relative}.coach-profile-name{font-family:var(--font-archivo), sans-serif;text-transform:uppercase;margin-top:.5rem;padding-inline-end:4.5rem;font-size:clamp(2rem,4vw,3.6rem);font-weight:800;font-stretch:118%;line-height:.96}html[lang=ar] .coach-profile-name{font-family:var(--font-readex), sans-serif;text-transform:none;font-stretch:100%;line-height:1.3}.coach-bio{color:var(--muted);white-space:pre-line;margin-top:1.25rem;line-height:1.6}.dialog-close{border:1px solid var(--line);min-height:44px;padding-inline:.9rem;font-size:.82rem;font-weight:600}.dialog-close:hover{border-color:var(--chalk)}.coach-profile-copy .dialog-close{top:clamp(1rem,2vw,1.5rem);position:absolute;inset-inline-end:clamp(1rem,2vw,1.5rem)}@media (min-width:768px){.coach-profile{grid-template-columns:minmax(0,.8fr) minmax(0,1fr)}.coach-profile-photo{aspect-ratio:auto;min-height:100%}}.prices{background:var(--ink-deep)}.prices-head,.store-head,.reviews-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:2rem 3rem;display:flex}.price-groups{gap:clamp(2.5rem,5vw,4.5rem);margin-top:clamp(2.5rem,6vw,5rem);display:grid}.price-group-title{letter-spacing:.18em;text-transform:uppercase;color:var(--accent-ink);align-items:center;gap:1rem;font-size:.78rem;font-weight:650;display:flex}html[lang=ar] .price-group-title{letter-spacing:0;font-size:.95rem}.price-group ul{border-top:2px solid var(--fg);margin-top:.75rem;list-style:none}.price-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:1.5rem;padding-block:clamp(1rem,1.8vw,1.5rem);display:flex}.price-name{gap:.3rem;min-width:0;display:grid}.price-label{font-family:var(--font-archivo), sans-serif;font-size:clamp(1.1rem,1vw + .85rem,1.75rem);font-weight:700;font-stretch:108%;line-height:1.15}html[lang=ar] .price-label{font-family:var(--font-readex), sans-serif;font-weight:600;font-stretch:100%;line-height:1.4}.price-desc{color:var(--muted);font-size:.9rem;line-height:1.5}.price-value{text-align:end;flex-shrink:0;justify-items:end;gap:.2rem;display:grid}.price-amount{white-space:nowrap;font-size:clamp(2.2rem,4vw,4.2rem);line-height:.9}html[lang=ar] .price-amount{font-family:var(--font-archivo), sans-serif}.price-unit{color:var(--muted);font-size:.78rem}@media (min-width:1024px){.price-columns{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(2rem,5vw,5rem)}}.offers{background:linear-gradient(180deg, var(--ink-deep), var(--ink))}.offer-list{gap:clamp(3.5rem,7vw,7rem);margin-top:clamp(2.5rem,6vw,5rem);list-style:none;display:grid}.offer{align-items:center;gap:1.75rem;display:grid}.offer-media{aspect-ratio:16/11;background:var(--bg-2);position:relative;overflow:hidden}.offer-flash{top:1rem;z-index:3;background:var(--accent);color:var(--ink);padding:.3rem .8rem .25rem;font-size:clamp(1.5rem,3vw,2.8rem);line-height:1;position:absolute;inset-inline-start:1rem;transform:skew(-9deg)}.offer-flash-inline{margin-bottom:1rem;display:inline-block;position:static}.offer-title{font-family:var(--font-archivo), sans-serif;letter-spacing:-.025em;text-transform:uppercase;text-wrap:balance;font-size:clamp(1.9rem,3.6vw,4rem);font-weight:800;font-stretch:118%;line-height:.98}html[lang=ar] .offer-title{font-family:var(--font-readex), sans-serif;letter-spacing:0;text-transform:none;font-weight:700;font-stretch:100%;line-height:1.28}.offer-desc{max-width:34rem;color:var(--muted);white-space:pre-line;margin-top:1rem;line-height:1.55}.offer-prices{align-items:baseline;gap:.9rem;margin-top:1.25rem;display:flex}.offer-price{color:var(--accent-ink);font-size:clamp(2.6rem,4.6vw,4.4rem);line-height:.9}.offer-was{color:var(--muted)}.offer-ends{letter-spacing:.04em;margin-top:.85rem;font-size:.82rem;font-weight:600}@media (min-width:1024px){.offer{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:clamp(2.5rem,5vw,5rem)}.offer-flip .offer-media{order:2}}.store{--bg:var(--chalk);--bg-2:#e6e1da;--fg:var(--ink);--muted:rgb(var(--ink-rgb) / .68);--line:rgb(var(--ink-rgb) / .16);--accent-ink:var(--mania-deep)}.store ::selection{background:var(--ink);color:var(--chalk)}.store .text-outline{-webkit-text-stroke-color:var(--ink)}.store-featured-one,.store-featured-reel{margin-top:clamp(2.5rem,6vw,5rem)}.store-featured-reel .ed-track{--ed-gap:clamp(1rem, 1.8vw, 1.75rem)}@media (min-width:768px){.store-featured-reel .ed-slide{flex-basis:calc((100% - var(--ed-gap)) / 2)}.store-featured-one{width:calc(50% - clamp(1rem,1.8vw,1.75rem)/2);margin-inline:auto}}.store-reel{margin-top:clamp(2rem,4vw,3.5rem)}.store .lightbox-btn:hover{border-color:var(--fg)}.product{height:100%;color:var(--fg);border:1px solid var(--line);transition:border-color .5s var(--ease);background:#ffffff80;border-radius:4px;flex-direction:column;display:flex;overflow:hidden}.product:hover{border-color:rgb(var(--ink-rgb) / .45)}.product-image{aspect-ratio:5/4;background:var(--bg-2);flex:none;position:relative;overflow:hidden}.product-lg .product-image{aspect-ratio:4/3}.product-image .photo{object-fit:contain;transition:transform 1.3s var(--ease);padding:clamp(.75rem,1.6vw,1.5rem)}.product:hover .product-image .photo{transform:scale(1.03)}.product-sale{top:.85rem;letter-spacing:.08em;text-transform:uppercase;color:var(--chalk);background:var(--ink);border-radius:3px;align-items:center;gap:.55rem;padding:.38rem .7rem;font-size:.74rem;font-weight:700;display:inline-flex;position:absolute;inset-inline-start:.85rem}.product-sale>span{color:var(--accent);letter-spacing:.16em}.product-flag{top:.85rem;letter-spacing:.12em;text-transform:uppercase;color:var(--fg);border:1px solid var(--line);background:#ffffffb8;border-radius:3px;padding:.32rem .65rem;font-size:.72rem;font-weight:650;position:absolute;inset-inline-end:.85rem}html[lang=ar] :is(.product-sale,.product-sale>span,.product-flag){letter-spacing:0;font-size:.82rem}.product-blank{background:var(--wire) 0 0 / 22px 22px;filter:invert();opacity:.1;position:absolute;inset:0}.product-body{flex-direction:column;flex:1;padding:clamp(1rem,1.6vw,1.5rem);display:flex}.product-meta{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);justify-content:space-between;gap:1rem;font-size:.72rem;font-weight:650;display:flex}html[lang=ar] .product-meta{letter-spacing:0;font-size:.82rem}.stock-in_stock{color:#14672f}.stock-out_of_stock{color:#9b1c1c}.product-name{font-family:var(--font-archivo), sans-serif;margin-top:.55rem;font-size:clamp(1.25rem,1vw + .95rem,1.9rem);font-weight:800;font-stretch:112%;line-height:1.08}html[lang=ar] .product-name{font-family:var(--font-readex), sans-serif;font-weight:600;font-stretch:100%;line-height:1.36}.product-lg .product-name{font-size:clamp(1.6rem,1.7vw + 1rem,2.6rem)}.product-desc{color:var(--muted);margin-top:.5rem;line-height:1.5}.product-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:auto;padding-top:1.1rem;display:flex}.product-price{font-size:clamp(1.9rem,2.6vw,2.8rem);line-height:.9}.product-prices{flex-wrap:wrap;align-items:baseline;gap:.35rem .7rem;display:flex}.product-price-sale{color:var(--accent-ink)}.product-was{color:var(--muted);font-size:1rem;font-weight:500}.product-ends{color:var(--muted);margin-top:.7rem;font-size:.8rem;font-weight:600}html[lang=ar] .product-price{font-family:var(--font-archivo), sans-serif}.store-note{color:var(--muted);margin-top:3rem;font-size:.85rem}.store .btn-ink:before{background:var(--accent)}.faq-layout{gap:clamp(2.5rem,5vw,4rem);display:grid}.faq-list{border-top:2px solid var(--fg)}.faq{border-bottom:1px solid var(--line)}.faq-q{cursor:pointer;min-height:3.5rem;font-family:var(--font-archivo), sans-serif;justify-content:space-between;align-items:center;gap:1.5rem;padding-block:clamp(1rem,1.8vw,1.5rem);font-size:clamp(1.1rem,1vw + .8rem,1.65rem);font-weight:700;font-stretch:108%;line-height:1.2;list-style:none;display:flex}html[lang=ar] .faq-q{font-family:var(--font-readex), sans-serif;font-weight:600;font-stretch:100%;line-height:1.45}.faq-q::-webkit-details-marker{display:none}.faq-mark{flex-shrink:0;width:1.1rem;height:1.1rem;position:relative}.faq-mark:before,.faq-mark:after{content:"";background:var(--accent);width:100%;height:2px;transition:transform .45s var(--ease);position:absolute;top:50%;left:0}.faq-mark:after{transform:rotate(90deg)}.faq[open] .faq-mark:after{transform:rotate(0)}.faq-a{max-width:44rem;color:var(--muted);white-space:pre-line;padding-bottom:1.6rem;line-height:1.6}@media (min-width:1024px){.faq-layout{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.faq-side{align-self:start;position:sticky;top:7rem}}.reviews{background:linear-gradient(180deg, var(--ink), var(--ink-2) 60%, var(--ink))}.google-card{width:min(100%,26rem);transition:border-color .4s var(--ease);gap:.85rem;padding:1.35rem 1.5rem;display:grid}.google-card:hover{border-color:var(--accent-ink)}.google-title{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:.72rem;font-weight:650}html[lang=ar] .google-title{letter-spacing:0;font-size:.85rem}.google-row{align-items:center;gap:1rem;display:flex}.google-score{font-size:3.6rem;line-height:.85}.google-note{color:var(--muted);font-size:.75rem;line-height:1.5}.reviews-body{gap:clamp(2.5rem,5vw,4rem);margin-top:clamp(2.5rem,5vw,4.5rem);display:grid}.reviews-lists{align-content:start;gap:clamp(2.5rem,4vw,3.5rem);min-width:0;display:grid}.visitor-source{color:var(--fg);align-self:flex-start;font-size:.82rem;font-weight:600}.visitor-title{font-family:var(--font-archivo), sans-serif;font-size:clamp(1.25rem,1vw + .95rem,1.75rem);font-weight:700;font-stretch:108%}html[lang=ar] .visitor-title{font-family:var(--font-readex), sans-serif;font-weight:600;font-stretch:100%}.visitor-note{max-width:34rem;color:var(--muted);margin-top:.4rem;font-size:.85rem}.visitor-list{gap:clamp(.85rem,1.2vw,1.15rem);margin-top:1.75rem;list-style:none;display:grid}@media (min-width:640px){.visitor-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.visitor{border:1px solid var(--line);background:#f5f2ee09;border-radius:4px;flex-direction:column;gap:.9rem;min-width:0;padding:clamp(1.2rem,1.8vw,1.6rem);display:flex}.visitor-body{white-space:pre-line;overflow-wrap:anywhere;font-size:clamp(1.02rem,.3vw + .95rem,1.15rem);line-height:1.5}.visitor-foot{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:.5rem 1rem;margin-top:auto;padding-top:.85rem;font-size:.82rem;display:flex}.visitor-foot span{color:var(--fg);overflow-wrap:anywhere;font-weight:650}.star-input{gap:.15rem;display:flex}.star-option{color:#f5f2ee40;cursor:pointer;width:2.75rem;height:2.75rem;transition:color .2s, scale .3s var(--ease);place-items:center;font-size:1.7rem;line-height:1;display:grid;position:relative}.star-option.is-on{color:var(--accent-ink)}.star-option:hover{scale:1.12}.star-option input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.star-option:has(input:focus-visible){outline:2px solid var(--accent-ink);outline-offset:2px}.review-form{align-self:start}@media (min-width:1024px){.reviews-body{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.reviews-body-solo{grid-template-columns:minmax(0,7fr);justify-content:end}.reviews-body-solo .review-form{grid-column:1}}.booking select,.booking input,.booking textarea{scroll-margin-top:7rem}.g-button{cursor:zoom-in;text-align:start;width:100%;display:block}.g-button .mline{width:100%}.gallery-film{max-width:none!important;display:flex!important;overflow-x:auto!important}.gallery-film .g-tile{scroll-snap-align:center;flex:0 0 min(78vw,46rem)!important;height:min(70svh,40rem)!important}@media (min-width:1024px){.gallery-grid:not(.gallery-film){grid-template-rows:none;grid-auto-rows:clamp(4.5rem,6.4vw,7rem);grid-auto-flow:dense}.gallery-grid:not(.gallery-film) .g-a{grid-area:span 5/span 7}.gallery-grid:not(.gallery-film) .g-b{grid-area:span 6/span 5}.gallery-grid:not(.gallery-film) .g-c{grid-area:span 4/span 4}.gallery-grid:not(.gallery-film) .g-d{grid-area:span 5/span 3}.gallery-grid:not(.gallery-film) .g-e{grid-area:span 6/span 5}.gallery-grid:not(.gallery-film) .g-f{grid-area:span 3/span 4}.gallery-grid:not(.gallery-film) .g-ig{grid-area:span 2/span 3}}.lightbox{background:rgb(var(--ink-deep-rgb) / .98);border:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;overflow:hidden}.lightbox-figure{flex-direction:column;display:flex;position:absolute;inset:0 0 4.75rem}.lightbox-figure .photo{object-fit:contain;flex:1;min-height:0}.lightbox-cap{flex-wrap:wrap;align-items:baseline;gap:.25rem 1rem;padding:.75rem clamp(1rem,4vw,3rem) 0;font-size:.9rem;display:flex}.lightbox-controls{inset-inline:0;justify-content:flex-end;align-items:center;gap:.5rem;height:4.75rem;padding-inline:clamp(1rem,4vw,3rem);display:flex;position:absolute;bottom:0}.lightbox-btn{border:1px solid var(--line);place-items:center;width:44px;height:44px;display:grid}.lightbox-btn:hover{border-color:var(--chalk)}.lightbox-prev{transform:rotate(180deg)}.lightbox-prev:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){transform:none}.detail-loading{min-height:100svh}.detail-missing{min-height:80svh;padding-block:12rem 6rem}.detail-back{align-items:center;gap:.6rem;margin-bottom:1.5rem;font-size:.85rem;font-weight:600;display:inline-flex}.detail-back-arrow{transform:rotate(180deg)}.detail-back-arrow:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){transform:none}.detail-flag{background:var(--accent);color:var(--ink);margin-bottom:1rem;padding:.3rem .7rem;font-size:.78rem;font-weight:650;display:inline-block}.article-hero{isolation:isolate;background:var(--ink-2);align-items:flex-end;min-height:clamp(30rem,86svh,56rem);display:flex;position:relative;overflow:hidden}.article-hero-plain{background:linear-gradient(160deg, var(--navy), var(--ink));min-height:clamp(24rem,56svh,34rem)}.article-hero-media{z-index:-2}.article-hero-copy{color:var(--chalk);padding-top:8rem;padding-bottom:clamp(2rem,5vw,4.5rem);position:relative}.article-hero-copy .story-meta{color:#f5f2eed9}.article-title{max-width:24ch;font-family:var(--font-archivo), sans-serif;letter-spacing:-.03em;text-transform:uppercase;text-wrap:balance;margin-top:1rem;font-size:clamp(2.2rem,6vw,6.8rem);font-weight:800;font-stretch:118%;line-height:.96}.article-title .mline{overflow:hidden}html[lang=ar] .article-title,.article-title:lang(ar){font-family:var(--font-readex), sans-serif;letter-spacing:0;text-transform:none;font-weight:700;font-stretch:100%;line-height:1.26}.article-body{max-width:50rem;padding-block:clamp(3rem,6vw,5.5rem)}.article-lead{font-size:clamp(1.3rem,1vw + 1rem,1.9rem);font-weight:500;line-height:1.35}.prose{overflow-wrap:anywhere;margin-top:2rem;font-size:clamp(1.05rem,.3vw + .98rem,1.2rem);line-height:1.72}.prose>*+*{margin-top:1.4em}.prose h2{font-family:var(--font-archivo), sans-serif;margin-top:2em;font-size:clamp(1.5rem,1.2vw + 1.1rem,2.2rem);font-weight:800;font-stretch:112%;line-height:1.1}html[lang=ar] .prose h2{font-family:var(--font-readex), sans-serif;font-weight:700;font-stretch:100%;line-height:1.4}.prose blockquote{border-inline-start:4px solid var(--accent);padding-inline-start:1.25rem;font-size:1.25em;font-weight:600;line-height:1.4}.prose ul{padding-inline-start:1.2rem;list-style:square}.prose li+li{margin-top:.4em}.prose li::marker{color:var(--accent)}.prose strong{font-weight:700}.prose-link{color:var(--accent-ink);text-underline-offset:3px;text-decoration:underline}.share-row{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:3rem;padding-top:1.5rem;display:flex}.detail-more{padding-bottom:clamp(4rem,8vw,8rem)}.listing{padding-top:clamp(7rem,12vw,11rem);padding-bottom:clamp(4rem,8vw,8rem)}.event-layout{gap:clamp(2rem,5vw,4.5rem);padding-block:clamp(3rem,6vw,5.5rem);display:grid}.event-facts{align-self:start;padding:clamp(1.25rem,2.4vw,2rem)}.event-dl{gap:1.1rem;margin-top:1.75rem;display:grid}.event-dl dt{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:.72rem;font-weight:650}html[lang=ar] .event-dl dt{letter-spacing:0;font-size:.85rem}.event-dl dd{margin-top:.25rem;font-weight:550}.event-h{font-family:var(--font-archivo), sans-serif;text-transform:uppercase;margin-top:2.5rem;font-size:clamp(1.4rem,1vw + 1.1rem,2rem);font-weight:800;font-stretch:115%}html[lang=ar] .event-h{font-family:var(--font-readex), sans-serif;text-transform:none;font-weight:700;font-stretch:100%}.event-schedule{border-top:2px solid var(--fg);margin-top:1rem;list-style:none}.event-schedule li{border-bottom:1px solid var(--line);align-items:baseline;gap:1.25rem;padding-block:.9rem;display:flex}.event-time{min-width:4.5rem;color:var(--accent-ink);flex-shrink:0;font-size:1.5rem;line-height:1}@media (min-width:1024px){.event-layout{grid-template-columns:minmax(0,4fr) minmax(0,8fr)}.event-facts{position:sticky;top:7rem}}.preview-ribbon{z-index:60;inset-inline-start:50%;background:var(--chalk);width:max-content;max-width:calc(100vw - 1.5rem);color:var(--ink);flex-wrap:wrap;justify-content:center;align-items:center;gap:.4rem .9rem;padding:.6rem 1.05rem;font-size:.82rem;font-weight:600;display:flex;position:fixed;bottom:1rem;translate:-50%;box-shadow:0 20px 50px -14px #000000bf}[dir=rtl] .preview-ribbon{translate:50%}.preview-dot{background:var(--brand-mania);border-radius:50%;width:8px;height:8px}.season-deco{pointer-events:none;opacity:0;animation:1.4s forwards fade;animation-delay:calc(var(--intro) + 1s);position:absolute;inset:0;overflow:hidden}.season-canvas{width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0% 34%,#0000 68%);mask-image:linear-gradient(#000 0% 34%,#0000 68%)}.art-line,.art-line *{fill:none;stroke:var(--accent-ink);stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.art-faint,.art-faint *{stroke-opacity:.5}.art-rule{stroke-opacity:.45}.art-fill{fill:var(--accent-ink)}.art-branch{fill:none;stroke:var(--ink);stroke-width:2.4px;stroke-linecap:round;stroke-opacity:.9}.season-edge{height:auto;top:calc(var(--banner-h) + 4.75rem);opacity:.75;width:clamp(9rem,17vw,16rem);filter:drop-shadow(0 1px 1.5px rgb(var(--ink-rgb) / .75));position:absolute;inset-inline-start:0;overflow:visible}[dir=rtl] :is(.season-edge,.season-corner,.mural){transform:scaleX(-1)}@media (max-height:820px),(max-width:1023px){.season-edge{display:none}}.page-section:has(>.season-seam){position:relative}.season-seam{z-index:4;pointer-events:none;width:min(20rem,72vw);position:absolute;top:clamp(1.5rem,3vw,2.75rem);left:50%;translate:-50%}.season-seam svg{width:100%;height:auto;display:block;overflow:visible}.season-corner{top:1.25rem;opacity:.8;pointer-events:none;width:clamp(5.5rem,9vw,7.5rem);height:auto;position:absolute;inset-inline-end:clamp(1rem,4vw,3rem)}html[data-keep-brand] :is(.mural,.season-deco,.season-seam,.season-corner){--accent:var(--s-accent);--accent-ink:var(--s-accent-ink);--mania-deep:var(--s-accent-deep)}html[data-keep-brand][data-deco-level=standard] :is(#club,#gallery,#faqs,#reviews) .eyebrow:after{background:var(--s-accent-ink)}html[data-deco-level=standard] :is(#club,#gallery,#faqs,#reviews) .eyebrow:after{content:"";background:var(--accent-ink);opacity:.8;width:1em;height:1em;-webkit-mask:var(--deco-mark) center / contain no-repeat;mask:var(--deco-mark) center / contain no-repeat}html[data-deco=snow]{--deco-mark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-12 -12 24 24' fill='none' stroke='%23000' stroke-width='1.3' stroke-linecap='round'%3E%3Cpath d='M0-11V11M-9.500-5.500 9.500 5.500M-9.500 5.500 9.500-5.500M-3-8 0-5 3-8M-3 8 0 5 3 8'/%3E%3C/svg%3E")}html[data-deco=lanterns]{--deco-mark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-12 -12 24 24' fill='none' stroke='%23000' stroke-width='1.3'%3E%3Crect x='-7.500' y='-7.500' width='15' height='15'/%3E%3Crect x='-7.500' y='-7.500' width='15' height='15' transform='rotate(45)'/%3E%3C/svg%3E")}html[data-deco=sparkle]{--deco-mark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-12 -12 24 24'%3E%3Cpath d='M4-9.500A10 10 0 1 0 4 9.500 7.800 7.800 0 1 1 4-9.500z'/%3E%3C/svg%3E")}html[data-deco=moon]{--deco-mark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-12 -12 24 24' fill='none' stroke='%23000' stroke-width='1.3'%3E%3Ccircle r='9'/%3E%3C/svg%3E")}html[data-deco=confetti]{--deco-mark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-12 -12 24 24'%3E%3Cpath d='M0-11C1-3 3-1 11 0 3 1 1 3 0 11-1 3-3 1-11 0-3-1-1-3 0-11z'/%3E%3C/svg%3E")}html[data-deco=hearts]{--deco-mark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-14 -12 28 26' fill='none' stroke='%23000' stroke-width='1.4'%3E%3Cpath d='M0 13C-14 3-13-9-6-10-3-10.500-1-8.500 0-6 1-8.500 3-10.500 6-10 13-9 14 3 0 13z'/%3E%3C/svg%3E")}.season-star{animation:5s ease-in-out infinite twinkle;animation-delay:calc(var(--i,0) * -1.2s)}@keyframes twinkle{50%{opacity:.4}}html[data-deco] .rkt-ball-1{stop-color:var(--rkt-ball-a)}html[data-deco] .rkt-ball-2{stop-color:var(--rkt-ball-b)}html[data-deco] .rkt-ball-3{stop-color:var(--rkt-ball-c)}html[data-deco] .rkt-seam{stroke:var(--rkt-seam)}html[data-deco] .rkt-bumper{stroke:var(--rkt-trim)}html[data-deco] :is(.rkt-tip,.rkt-cap){fill:var(--rkt-trim)}html[data-deco] .rkt-grip{stroke:var(--rkt-trim)}.rkt-plate{fill:#16244a;stroke:var(--rkt-trim);stroke-width:.5px;stroke-opacity:.7}.rkt-skin :is(.art-line,.art-line *){stroke:var(--rkt-etch);stroke-width:.7px;stroke-opacity:1;vector-effect:none}.rkt-skin .art-fill{fill:var(--rkt-etch)}.rkt-skin .season-star{animation-name:rkt-glint}@keyframes rkt-glint{50%{opacity:.8}}html[data-deco=snow]{--rkt-ball-a:#d8525c;--rkt-ball-b:#a51f2d;--rkt-ball-c:#6d1019;--rkt-seam:#e8c987;--rkt-trim:#d9b46a;--rkt-etch:#f1e3bf}html[data-deco=hearts]{--rkt-ball-a:#a84a63;--rkt-ball-b:#7a1f3a;--rkt-ball-c:#4c0f24;--rkt-seam:#eccdd5;--rkt-trim:#8e2a47;--rkt-etch:#f0d3da}html[data-deco=lanterns]{--rkt-ball-a:#efdcaa;--rkt-ball-b:#c6a052;--rkt-ball-c:#8c6d2c;--rkt-seam:#fbf5e4;--rkt-trim:#c6a052;--rkt-etch:#e8cf94}html[data-deco=sparkle]{--rkt-ball-a:#f7e8b4;--rkt-ball-b:#d4af37;--rkt-ball-c:#98791f;--rkt-seam:#fffaf0;--rkt-trim:#d4af37;--rkt-etch:#f4dd97}html[data-deco=moon]{--rkt-ball-a:#e9a472;--rkt-ball-b:#b5652e;--rkt-ball-c:#743a15;--rkt-seam:#f6dcc4;--rkt-trim:#b5652e;--rkt-etch:#e9a472}html[data-deco=confetti]{--rkt-ball-a:#f6f7f9;--rkt-ball-b:#c6cad3;--rkt-ball-c:#8c92a0;--rkt-seam:#d8b65c;--rkt-trim:#d8b65c;--rkt-etch:#eef0f4}.mural{--m-line:var(--accent-ink);--m-glow:var(--accent);--m-line-2:var(--accent-ink);--m-glow-2:var(--accent);--m-bulb:var(--accent-ink);--m-bulb-warm:var(--accent);--m-cycle:7s;--m-low:.32;pointer-events:none}.mural-snow{--m-cycle:8s;--m-bulb-warm:#e4525c}.mural-hearts{--m-cycle:7s;--m-glow:#c0294f;--m-low:.42}.mural-moon{--m-cycle:6s}.mural-lanterns{--m-cycle:8s}.mural-sparkle{--m-cycle:8s;--m-line:#f0dca0;--m-glow:#d4af37;--m-line-2:var(--accent-ink);--m-glow-2:var(--accent)}.mural-confetti{--m-cycle:7s;--m-line:#f2d98f;--m-glow:#d8b65c;--m-line-2:#eceef2;--m-glow-2:#aeb4c0}.mural svg{fill:none;width:100%;height:100%;display:block;overflow:visible}.mural .m{opacity:.8;animation:mural-light var(--m-cycle) ease-in-out infinite;animation-delay:calc((var(--p) - 8) * 1s);animation-play-state:paused}.mural.is-live .m{animation-play-state:running}@keyframes mural-light{0%,to{opacity:var(--m-low)}38%{opacity:1}62%{opacity:.82}}.m-alt{--m-line:var(--m-line-2);--m-glow:var(--m-glow-2)}.m-core,.m-halo,.m-under{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.m-core{stroke:var(--m-line);stroke-width:1.5px}.m-halo{stroke:var(--m-glow);stroke-width:8px;stroke-opacity:.2}.m-under{stroke:var(--ink);stroke-width:4px;stroke-opacity:.4;display:none}.m-aura{fill:var(--m-glow);fill-opacity:.13}.m-bulb .b-1{fill:var(--m-bulb);fill-opacity:.1}.m-bulb .b-2{fill:var(--m-bulb);fill-opacity:.3}.m-bulb .b-3{fill:var(--m-bulb)}.m-warm{--m-bulb:var(--m-bulb-warm)}.mural-hero{top:calc(var(--banner-h) + 5.5rem);aspect-ratio:.82;--m-low:.55;height:min(66svh,40rem);position:absolute;inset-inline-end:clamp(.5rem,2.5vw,3rem)}.mural-hero .m-under{display:block}.mural-hero .m-core{stroke-width:2px}.mural-hero .m-halo{stroke-width:10px;stroke-opacity:.28}.mural-hero:before{content:"";background:radial-gradient(closest-side, rgb(var(--ink-rgb) / .66) 0%, rgb(var(--ink-rgb) / .42) 58%, transparent 100%);position:absolute;inset:-6% -10%}.mural-hero svg{position:relative}html[data-deco-level=subtle] .mural-hero{opacity:.62;height:min(44svh,26rem)}.exp-grid:has(>.season-mural-track){position:relative}.season-mural-track{pointer-events:none;grid-column:1/-1;justify-content:center;height:clamp(15rem,62vw,21rem);margin-bottom:2rem;display:flex}.season-mural-sticky{aspect-ratio:.82;height:100%}.mural-experience{opacity:.95;height:100%}@media (min-width:1024px){.season-mural-track{width:calc(41.6667% - 2.29167rem);height:auto;margin:0;display:block;position:absolute;inset-block:0;inset-inline-end:0}.season-mural-sticky{aspect-ratio:auto;justify-content:center;align-items:center;width:100%;height:calc(100svh - 9rem);display:flex;position:sticky;top:7rem}.mural-experience{aspect-ratio:.82;max-width:100%;height:100%}.exp-grid:has(>.season-mural-track)>ol{z-index:1;position:relative}.exp-grid:has(>.season-mural-track) .exp-step .reveal{background:rgb(var(--ink-rgb) / .8);box-shadow:0 0 44px 36px rgb(var(--ink-rgb) / .8)}}@media (max-width:767px){.mural-hero{top:calc(var(--banner-h) + 4.75rem);height:10.25rem;inset-inline:.5rem auto}html[lang=ar] .mural-hero{height:8rem}html[data-deco-level=subtle] .mural-hero{height:7.5rem}}.season-spot{--spot-gutter:clamp(1rem, 4vw, 3rem);top:0;width:5.25rem;position:absolute;inset-inline-end:var(--spot-gutter)}:is(.news-mast,.events-head,.store-head,.faq-side,.offers .wrap):has(>.season-spot){position:relative}.mural.season-spot svg,.season-inline svg,.season-gutter svg{height:auto}.spot-wide{display:none!important}.season-spot-store,.season-spot-faqs{inset-inline-end:0}.season-spot-courts{top:auto;bottom:.75rem}html[data-deco-level=subtle] .season-spot{opacity:.62}@media (min-width:1024px){.season-spot{width:8rem}.season-spot-wide .spot-wide{display:block!important}.season-spot-wide .spot-small{display:none}.season-spot-news{top:auto;bottom:0;inset-inline-end:clamp(9rem,13vw,14rem)}.season-spot-news.season-spot-wide{width:min(18vw,17rem)}.season-spot-gallery.season-spot-wide,.season-spot-offers.season-spot-wide{width:min(30vw,27rem)}.season-spot-courts{top:auto;bottom:10rem;inset-inline-start:var(--spot-gutter);inset-inline-end:auto}.season-spot-courts.season-spot-wide{width:clamp(16rem,26vw,24rem)}.season-spot-faqs{margin-top:2.5rem;position:static}.season-spot-faqs.season-spot-wide{width:min(100%,25rem)}}.store .mural{--m-line:var(--mania-deep);--m-line-2:var(--ink);--m-glow:var(--mania-deep);--m-glow-2:var(--mania-deep);--m-bulb:var(--mania-deep)}.season-inline{flex-shrink:0;width:3.75rem;margin-inline-start:auto}.article-body:has(>.season-gutter){position:relative}.season-gutter{display:none}@media (min-width:1360px){.season-gutter{top:clamp(3rem,6vw,5.5rem);width:clamp(12rem,50vw - 29rem,22rem);display:block;position:absolute;inset-inline-start:100%}}.listing:has(>.season-spot-listing){position:relative}.season-spot-listing{top:clamp(5.5rem,9vw,8.5rem)}@media (max-width:767px){.mural .m-halo{stroke-width:5px}.mural .b-1,.mural-hero .m-under{display:none}.mural-hero .m-halo{stroke-opacity:.2}.mural .m:nth-of-type(2n){opacity:.74;animation:none}}html[data-season=christmas]:not([data-keep-brand]) .hero-shade:after{background:radial-gradient(70% 60% at 75% 20%, #d9b46a99, transparent 70%), var(--navy);mix-blend-mode:soft-light;opacity:.85}html[data-season=christmas]:not([data-keep-brand]) .hero-photo,html[data-season=ramadan]:not([data-keep-brand]) .hero-photo{filter:saturate(.82)contrast(1.06)brightness(.86)}@media (prefers-reduced-motion:reduce){.season-star,.phase-ongoing .phase-dot{animation:none!important}.season-canvas{display:none}.mural .m{opacity:.85;animation:none!important}}.faq-side .display-lg{font-size:clamp(min(2.7rem,12vw),4.5vw,4.75rem)}.inq-title{font-size:clamp(min(2.7rem,12vw),4.85vw,6.1rem)}.book-band .display-lg{font-size:clamp(min(2.7rem,12vw),5.65vw,6.6rem)}.hero-rating.glass{background:rgb(var(--ink-rgb) / .72);border-color:#f5f2ee33}html[lang=ar] .text-outline,html[lang=ar] .hero-line-accent{color:var(--accent-ink);-webkit-text-stroke:0}.logo-compact,.lang-short{display:none}@media (max-width:480px){.nav>.wrap{gap:.75rem}.nav-logo{flex:1 1 0;align-items:center;min-width:0;max-width:10rem;display:flex}.nav-logo .logo-full{display:none}.nav-logo .logo-compact{width:100%;height:auto;max-height:3.1rem;display:block}.nav-actions{flex:none;gap:.375rem}.nav-actions .lang-switch{justify-content:center;min-width:44px;padding-inline:.55rem;font-size:.82rem}.nav-actions .lang-switch-dot,.nav-actions .lang-long{display:none}.nav-actions .lang-short{display:inline}.nav-actions .nav-book{padding-inline:.75rem}}@media (max-width:350px){.nav>.wrap{gap:.5rem}.nav-actions{gap:.3rem}.nav-actions .nav-book{padding-inline:.55rem}.nav-actions .lang-switch{padding-inline:.4rem}}@media (max-width:767px){.hero-rating{top:auto;order:-1;align-self:flex-start;margin-block-start:calc(4rem + var(--banner-h) + 1rem);margin-inline:clamp(1rem,4vw,3rem);position:relative;inset-inline-end:auto}.hero-content{padding-top:1.5rem}}.hero-title-long{font-size:clamp(min(2.6rem,11.6vw),7.8vw,8.6rem)}html[lang=ar] .hero-title-long{font-size:clamp(min(2.6rem,11.6vw),7.2vw,8rem)}.courts-hero{min-height:min(88svh,60rem)}@media (max-width:767px){.courts-hero{min-height:72svh}}.courts-summary{gap:1.25rem;display:grid}@media (min-width:900px){.courts-summary{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:stretch}}.court-spec .court-card-plan{aspect-ratio:16/7}@media (max-width:1023px){.exp-steps{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;padding-inline:clamp(1rem,4vw,3rem);scrollbar-width:none;gap:.9rem;margin-inline:calc(-1*clamp(1rem,4vw,3rem));padding-bottom:.5rem;scroll-padding-inline:clamp(1rem,4vw,3rem);display:flex;overflow-x:auto}.exp-steps::-webkit-scrollbar{display:none}.exp-steps>li{scroll-snap-align:start;flex:0 0 min(84%,26rem)}.exp-steps .exp-step-text{font-size:.95rem}.exp-steps .exp-bar{margin-top:1.1rem}}.learn{padding-bottom:clamp(2.5rem,5vw,4.5rem)}.svc,.week,.hang,.mclub{padding-block:clamp(3.5rem,8vw,7rem)}.svc-grid{gap:2.5rem;display:grid}@media (min-width:1024px){.svc-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:4rem}.svc-head{align-self:start;position:sticky;top:7rem}}.svc-list{border-top:1px solid var(--line);display:grid}@media (min-width:640px){.svc-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem}}.svc-row{border-bottom:1px solid var(--line);grid-template-columns:auto auto 1fr;align-items:start;gap:.9rem;padding-block:1.35rem;display:grid}.svc-n{color:var(--muted);padding-top:.3rem;font-size:.72rem}.svc-icon{width:1.9rem;height:1.9rem;color:var(--accent);transition:transform .5s var(--ease)}.svc-row:hover .svc-icon{transform:translateY(-2px)}.svc-title{font-size:1.3rem;line-height:1.15}.svc-text{color:var(--muted);margin-top:.35rem;font-size:.93rem}.week{background:linear-gradient(180deg, transparent, rgb(var(--navy-rgb) / .18) 40%, transparent)}.week-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.25rem 3rem;display:flex}.week-board{gap:.75rem;margin-top:clamp(2rem,4vw,3rem);display:grid}@media (min-width:900px){.week-board{grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));gap:1rem}}.week-day{border:1px solid var(--line);background:#f5f2ee08;border-radius:6px;padding:1.1rem 1.2rem .4rem;position:relative}.week-day.is-today{border-color:rgb(var(--accent-rgb) / .55);background:rgb(var(--accent-rgb) / .06)}.week-day.is-today:before{content:"";background:var(--accent);width:8px;height:8px;box-shadow:0 0 0 4px rgb(var(--accent-rgb) / .25);border-radius:50%;position:absolute;inset-block-start:1.35rem;inset-inline-end:1.2rem}.week-day-name{text-transform:uppercase;font-size:1.5rem;line-height:1}.week-items{margin-top:.6rem}.week-item{border-top:1px solid var(--line);grid-template-columns:auto 1fr;gap:.25rem .9rem;padding-block:.8rem;display:grid}.week-time{color:var(--accent-ink);padding-top:.15rem;font-size:.8rem}.week-what{flex-direction:column;display:flex}.week-title{font-weight:600}.week-level{color:var(--muted);font-size:.82rem}.week-cta{grid-column:2;justify-self:start;margin-top:.2rem}.mclub{background:radial-gradient(60rem 30rem at 85% 0%, rgb(var(--accent-rgb) / .14), transparent 60%), linear-gradient(160deg, rgb(var(--navy-rgb) / .55), var(--ink) 70%);border-block:1px solid var(--line)}.mclub-ring{inset-inline-end:-12rem;border:1px solid rgb(var(--accent-rgb) / .25);pointer-events:none;border-radius:50%;width:34rem;height:34rem;position:absolute;top:-12rem}.mclub-grid{align-items:center;gap:2.5rem;display:grid}@media (min-width:1024px){.mclub-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:5rem}}.mclub-perks{gap:.75rem;display:grid}.mclub-perk{border:1px solid var(--line);background:rgb(var(--ink-rgb) / .45);border-radius:6px;grid-template-columns:auto 1fr;gap:1rem;padding:1.1rem 1.2rem;display:grid}.mclub-mark{background:var(--accent);width:10px;height:10px;margin-top:.45rem;transform:rotate(45deg)}.mclub-title{font-size:1.25rem;line-height:1.2}.mclub-text{color:var(--muted);margin-top:.3rem;font-size:.93rem}.hang-grid{gap:1.25rem;margin-top:clamp(2rem,4vw,3rem);display:grid}@media (min-width:760px){.hang-n2{grid-template-columns:repeat(2,minmax(0,1fr))}.hang-n3{grid-template-columns:repeat(3,minmax(0,1fr))}}.hang-media{aspect-ratio:4/3;border-radius:6px;overflow:hidden}.hang-body{padding-top:1rem}.hang-hours{gap:.6rem;margin-top:.8rem;font-size:.9rem;display:flex}.hang-hours span{color:var(--accent-ink);font-weight:600}.iq-teaser{background:var(--ink);padding-bottom:clamp(3.5rem,7vw,6rem)}.iq-teaser-card{border:1px solid var(--line);background:linear-gradient(120deg, rgb(var(--navy-rgb) / .45), #f5f2ee08);transition:border-color .4s var(--ease);border-radius:6px;align-items:center;gap:1.25rem;padding:1.25rem;display:grid}.iq-teaser-card:hover{border-color:rgb(var(--accent-rgb) / .6)}@media (min-width:760px){.iq-teaser-card{grid-template-columns:11rem 1fr auto;gap:2rem;padding:1.5rem 2rem}}.iq-teaser-court{width:100%;max-width:13rem}.iq-t-floor{fill:#1235d4}.iq-t-lines{fill:none;stroke:#fff;stroke-width:.8px;opacity:.85}.iq-t-net{stroke:#fff;stroke-width:1.4px;stroke-dasharray:1.4 1}.iq-t-path{fill:none;stroke:#fff;stroke-width:.8px;stroke-dasharray:1;stroke-dashoffset:1px;opacity:.8}.iq-t-ball{fill:#e3f335;stroke:#0b0f1c;stroke-width:.4px;offset-path:path("M18 46 Q40 6 84 22 L116 14");offset-rotate:0deg}@media (prefers-reduced-motion:no-preference){.iq-t-path{animation:iq-draw 3.2s var(--ease-io) infinite}.iq-t-ball{animation:iq-fly 3.2s var(--ease-io) infinite}}@media (prefers-reduced-motion:reduce){.iq-t-path{stroke-dashoffset:0}.iq-t-ball{offset-distance:100%}}@keyframes iq-draw{0%{stroke-dashoffset:1px}70%,to{stroke-dashoffset:0}}@keyframes iq-fly{0%{offset-distance:0%}70%,to{offset-distance:100%}}.iq-teaser-copy{flex-direction:column;gap:.35rem;display:flex}.iq-teaser-kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--accent-ink);font-size:.72rem;font-weight:600}.iq-teaser-title{font-size:clamp(1.4rem,2.4vw,2rem);line-height:1.1}.iq-teaser-text{color:var(--muted);font-size:.95rem}.iq-teaser-btn{justify-self:start}.iq-page{min-height:100svh;padding-block:calc(7rem + var(--banner-h)) clamp(4rem, 8vw, 7rem);background:linear-gradient(180deg, var(--ink), var(--ink-2) 60%, var(--ink))}.arrow.iq-back{transform:scaleX(-1)}.arrow.iq-back:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){transform:none}.iq-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.25rem 3rem;margin-top:2rem;display:flex}.iq-progress{grid-template-columns:repeat(8,1fr);gap:.35rem;margin-top:clamp(1.75rem,4vw,2.75rem);display:grid}.iq-progress span{background:var(--line);height:3px;transition:background .4s var(--ease)}.iq-progress .is-done{background:var(--accent)}.iq-progress .is-now{background:var(--fg)}.iq-stage{outline:none;margin-top:1rem;padding:clamp(1rem,3vw,2rem)}.iq-play{gap:1.5rem;display:grid}@media (min-width:1024px){.iq-play{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:2.5rem}}.iq-visual{position:relative}.iq-court{background:rgb(var(--ink-deep-rgb) / .6);border-radius:4px;width:100%;height:auto;display:block}.iq-floor{fill:#1235d4}.iq-you{fill:#fff;opacity:.04}.iq-lines{fill:none;stroke:#fff;stroke-width:.9px}.iq-glass{fill:none;stroke:#9fd6ff;stroke-width:1.8px;opacity:.9}.iq-mesh{fill:none;stroke:#c9cfdb;stroke-width:1.2px;stroke-dasharray:.8 1.5}.iq-net{stroke:#fff;stroke-width:1.5px;stroke-dasharray:1.5 1.1}.iq-side{fill:#f5f2ee99;letter-spacing:.08em;text-anchor:middle;text-transform:uppercase;font-size:4.2px;font-weight:600}.iq-trail{fill:none;stroke:#fff;stroke-width:.8px;stroke-dasharray:1.6 1.5;stroke-linecap:round;opacity:.8}.iq-mark{fill:none;stroke-width:1.1px;opacity:0;transition:opacity .25s}.iq-mark.on{opacity:1}.iq-mark-hit{stroke:var(--accent)}.iq-mark-bounce{stroke:#fff;stroke-width:1.4px}.iq-mark-glass{stroke:#9fd6ff;stroke-width:1.6px}.iq-mark-mesh{stroke:#ff3d6e;stroke-width:1.6px}.iq-mark-net{stroke:#e3f335;stroke-width:1.6px}.iq-shadow{fill:#060b20}.iq-ball{fill:#e3f335;stroke:#0b0f1c;stroke-width:.45px}.iq-replay{position:absolute;inset-block-end:.75rem;inset-inline-end:.75rem}.iq-meta{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);justify-content:space-between;gap:1rem;font-size:.78rem;font-weight:600;display:flex}.iq-q{margin-top:.75rem;font-size:clamp(1.25rem,2.2vw,1.65rem);line-height:1.2}.iq-options{gap:.55rem;margin-top:1.25rem;display:grid}.iq-option{text-align:start;border:1px solid var(--line);width:100%;transition:border-color .3s var(--ease), background .3s var(--ease), opacity .3s;background:#f5f2ee08;border-radius:4px;align-items:center;gap:.85rem;padding:.85rem 1rem;display:flex}.iq-option b{border:1px solid var(--line);border-radius:3px;flex:none;place-items:center;width:1.75rem;height:1.75rem;font-size:.8rem;display:grid}.iq-option:not(:disabled):hover{border-color:rgb(var(--accent-rgb) / .6)}.iq-option:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.iq-option.is-right{background:#3ddc971a;border-color:#3ddc97}.iq-option.is-right b{color:#3ddc97;border-color:#3ddc97}.iq-option.is-wrong{background:#ff3d6e1a;border-color:#ff3d6e}.iq-option.is-muted{opacity:.45}.iq-feedback{margin-top:1.25rem}.iq-verdict{font-weight:700}.iq-verdict.is-right{color:#3ddc97}.iq-verdict.is-wrong{color:#ff7a9a}.iq-result{flex-direction:column;align-items:flex-start;padding-block:1rem;display:flex}.iq-big{color:var(--accent);font-size:clamp(5rem,14vw,9rem);line-height:.9}.iq-big span{color:var(--muted);font-size:.4em}
.page-main .py-20.md\:py-32,.page-main .news,.page-main .events,.page-main .svc,.page-main .week,.page-main .hang,.page-main .mclub{padding-block:clamp(3.25rem,6.5vw,6.25rem)}.page-main .news{padding-bottom:0}.page-main .mclub{padding-bottom:clamp(2.25rem,4vw,3.75rem)}.page-main .courts-hero{min-height:min(76svh,52rem)}@media (max-width:767px){.page-main .courts-hero{min-height:62svh}}.kyc-link{border:1px solid var(--line);transition:border-color .4s var(--ease), background-color .4s var(--ease);border-radius:6px;grid-template-columns:auto 1fr auto;align-items:center;gap:.5rem 1.25rem;margin-top:1rem;padding:1rem 1.25rem;display:grid}.kyc-link:hover,.kyc-link:focus-visible{border-color:rgb(var(--accent-rgb) / .6);background:rgb(var(--accent-rgb) / .05)}.kyc-link-k{letter-spacing:.18em;text-transform:uppercase;color:var(--accent-ink);font-size:.72rem;font-weight:700}.kyc-link-t{color:var(--muted);font-size:.95rem}.kyc-link-go{color:var(--accent);transition:translate .4s var(--ease);display:inline-flex}.kyc-link:hover .kyc-link-go{translate:4px}[dir=rtl] .kyc-link-go .arrow,[dir=rtl] .kyc-next-iq .arrow{transform:scaleX(-1)}[dir=rtl] .kyc-link:hover .kyc-link-go{translate:-4px}@media (max-width:639px){.kyc-link{grid-template-columns:1fr auto}.kyc-link-t{grid-area:2/1/auto/-1}}.app{isolation:isolate;background:var(--padelist);color:var(--chalk);padding-block:clamp(3.5rem,7vw,6.5rem)}.app-bg{z-index:-2;opacity:.4;position:absolute;inset:0}.app-bg .photo{object-fit:cover;object-position:50% 58%;filter:grayscale()contrast(1.15);mix-blend-mode:luminosity;width:100%;height:100%}.app-tint{z-index:-1;background:linear-gradient(100deg, rgb(var(--navy-rgb) / .97) 0%, rgb(var(--navy-rgb) / .84) 55%, rgb(var(--navy-rgb) / .5) 100%);position:absolute;inset:0}[dir=rtl] .app-tint{background:linear-gradient(260deg, rgb(var(--navy-rgb) / .97) 0%, rgb(var(--navy-rgb) / .84) 55%, rgb(var(--navy-rgb) / .5) 100%)}.app-grid{align-items:center;gap:2.5rem;display:grid}@media (min-width:1024px){.app-grid{grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);gap:4rem}}.app .text-\[var\(--muted\)\]{color:#f5f2eed6}.app-features{border-top:1px solid #f5f2ee29;margin-top:1.75rem;display:grid}@media (min-width:640px){.app-features{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem}}.app-feature{border-bottom:1px solid #f5f2ee29;grid-template-columns:auto 1fr;gap:.9rem;padding-block:1rem;display:grid}.app-feature-k{color:var(--accent);padding-top:.2rem;font-size:.72rem}.app-feature-t{font-weight:650;display:block}.app-feature-d{color:#f5f2eec2;margin-top:.2rem;font-size:.92rem;display:block}.app-note{color:#f5f2eea3;margin-top:1.25rem;font-size:.8rem}.app-visual{translate:0 calc((1 - var(--p,1)) * 36px);justify-self:center;display:none}@media (min-width:1024px){.app-visual{display:block}}.app-phone{aspect-ratio:9/18.5;background:linear-gradient(160deg,#1b2236,#0a0f1c);border-radius:2.4rem;width:min(19rem,100%);padding:.7rem;position:relative;rotate:-4deg;box-shadow:0 0 0 1px #f5f2ee29,0 40px 80px -30px #000000b3}[dir=rtl] .app-phone{rotate:4deg}.app-phone-notch{z-index:2;background:#05080f;border-radius:1rem;width:4.5rem;height:1.1rem;position:absolute;top:1.1rem;left:50%;translate:-50%}.app-phone-screen{background:linear-gradient(#0f1730,#0a1022);border-radius:1.8rem;flex-direction:column;gap:1rem;height:100%;padding:2.6rem 1.1rem 1.2rem;display:flex;overflow:hidden}.app-phone-venue{align-items:center;gap:.7rem;display:flex}.app-phone-venue b{font-size:1.05rem;line-height:1.1;display:block}.app-phone-venue small,.app-phone-slots small{color:#f5f2ee99;font-size:.7rem;display:block}.app-phone-pin{background:var(--accent);border-radius:.7rem;flex:none;width:2.2rem;height:2.2rem;box-shadow:inset 0 0 0 6px #0000001f}.app-phone-court{background:#114da659;border-radius:1rem;flex:1;min-height:0;padding:.5rem;display:block}.app-phone-court svg{width:100%;height:100%}.app-phone-pills{grid-template-columns:repeat(4,1fr);gap:.4rem;margin-top:.5rem;display:grid}.app-phone-pills i{border:1px solid #f5f2ee2e;border-radius:.6rem;height:1.9rem}.app-phone-pills i.is-on{border-color:var(--accent);background:rgb(var(--accent-rgb) / .22)}.app-phone-btn{background:var(--accent);height:2.8rem;color:var(--ink);border-radius:.9rem;place-items:center;font-weight:700;display:grid}@media (prefers-reduced-motion:no-preference){.app-phone-pills i.is-on{animation:app-pulse 2.8s var(--ease-io) infinite}}@keyframes app-pulse{0%,to{box-shadow:0 0 0 0 rgb(var(--accent-rgb) / .4)}50%{box-shadow:0 0 0 6px rgb(var(--accent-rgb) / 0)}}.week-board{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:minmax(16.5rem,82vw);grid-auto-flow:column;gap:.75rem;margin-top:clamp(1.75rem,3.5vw,2.75rem);padding-inline:clamp(1rem,4vw,3rem);scroll-padding-inline:clamp(1rem,4vw,3rem);display:grid;overflow-x:auto}.week-board::-webkit-scrollbar{display:none}.week-day{scroll-snap-align:start;padding:1.1rem 1.2rem .5rem}@media (min-width:900px){.week-board{grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr));grid-auto-columns:auto;grid-auto-flow:row;max-width:1600px;margin-inline:auto;overflow:visible}}.week-day.is-today:before{display:none}.week-day-name{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.week-today{background:var(--accent);color:var(--ink);letter-spacing:.08em;border-radius:999px;padding:.3rem .6rem;font-size:.68rem;font-weight:700}.week-time{font-size:.95rem;font-weight:600}.week-end{color:var(--muted);font-size:.75rem;font-weight:400;display:block}.week-tags{color:var(--muted);flex-wrap:wrap;gap:.25rem .75rem;margin-top:.2rem;font-size:.8rem;display:flex}.week-price{color:var(--fg);font-weight:600}.week-note{color:var(--muted);margin-top:1.25rem;font-size:.8rem}.mclub-stack{gap:clamp(2rem,4vw,3rem);display:grid}.mclub-head{align-items:end;gap:1.25rem;display:grid}.mclub-grid .mclub-head{display:block}.mclub-grid .mclub-head>div+div{margin-top:1.5rem}@media (min-width:900px){.mclub-stack .mclub-head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:3rem}}.plans{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:minmax(16rem,80vw);grid-auto-flow:column;gap:1rem;margin-inline:calc(-1*clamp(1rem,4vw,3rem));padding:.85rem clamp(1rem,4vw,3rem) .25rem;scroll-padding-inline:clamp(1rem,4vw,3rem);display:grid;overflow-x:auto}.plans::-webkit-scrollbar{display:none}@media (min-width:900px){.plans{grid-auto-columns:auto;grid-auto-flow:row;margin-inline:0;padding-inline:0;overflow:visible}.plans-n2{grid-template-columns:repeat(2,minmax(0,1fr))}.plans-n3{grid-template-columns:repeat(3,minmax(0,1fr))}}.plan{border:1px solid var(--line);background:linear-gradient(170deg, #f5f2ee0f, rgb(var(--ink-rgb) / .55) 55%);scroll-snap-align:start;transition:border-color .5s var(--ease), translate .5s var(--ease);border-radius:6px;flex-direction:column;padding:clamp(1.4rem,2.4vw,2rem);display:flex;position:relative}.plan:hover{border-color:#f5f2ee4d}@media (hover:hover) and (prefers-reduced-motion:no-preference){.plan:hover{translate:0 -4px}}.plan.is-highlight{border-color:rgb(var(--accent-rgb) / .7);background:linear-gradient(170deg, rgb(var(--accent-rgb) / .16), rgb(var(--ink-rgb) / .6) 60%)}.plan-flag{background:var(--accent);color:var(--ink);letter-spacing:.08em;text-transform:uppercase;padding:.3rem .7rem;font-size:.7rem;font-weight:700;position:absolute;inset-block-start:-.75rem;inset-inline-start:1.4rem}.plan-n{color:var(--muted);font-size:.72rem}.plan-name{margin-top:.6rem;font-size:clamp(2.2rem,3vw + 1rem,3.2rem);line-height:.95}.plan-tagline{color:var(--muted);margin-top:.6rem;font-size:.93rem}.plan-figures{border-block:1px solid var(--line);gap:.9rem;margin-block:1.5rem;padding-block:1.1rem;display:grid}.plan-figures div{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.plan-figures dt{color:var(--muted);font-size:.8rem}.plan-figures dd{text-align:end;font-size:1.05rem;font-weight:600}.plan-figures dd.font-condensed{font-size:clamp(1.6rem,1.6vw + 1rem,2.1rem);line-height:1}.plan-credit dd{color:var(--accent-ink)}.plan-figures dd.plan-ask{color:var(--muted);font-weight:500}.plan-terms{color:var(--muted);gap:.45rem;margin-bottom:1.5rem;font-size:.86rem;display:grid}.plan-terms li{padding-inline-start:1rem;position:relative}.plan-terms li:before{content:"";inset-inline-start:0;background:var(--accent);width:5px;height:5px;position:absolute;top:.55em;transform:rotate(45deg)}.plan-cta{justify-content:center;margin-top:auto}.plans-clone{display:none}.plans-marquee,.plans-track{display:contents}@media (max-width:639px) and (prefers-reduced-motion:no-preference){.plans-marquee{touch-action:pan-y;margin-inline:calc(-1*clamp(1rem,4vw,3rem));padding-block:.85rem .25rem;display:block;overflow:hidden}.plans-track{--plans-card:calc((100vw - 2.4rem) / 2.4);--plans-gap:.6rem;width:max-content;animation:plans-drift calc(var(--plans-n,3) * 15s) linear infinite;will-change:transform;display:flex}[dir=rtl] .plans-track{animation-name:plans-drift-rtl}.plans-marquee:is(:focus-within,.is-held) .plans-track{animation-play-state:paused}@media (hover:hover){.plans-marquee:hover .plans-track{animation-play-state:paused}}.plans-marquee .plans{gap:var(--plans-gap);scroll-snap-type:none;margin:0;padding:0;padding-inline-end:var(--plans-gap);display:flex;overflow:visible}.plans-marquee .plans-clone{display:flex}.plans-marquee .plan{flex:0 0 var(--plans-card);min-width:0;padding:.85rem .75rem .8rem;translate:none}.plans-marquee .plan-flag{padding:.2rem .45rem;font-size:.58rem;inset-inline-start:.6rem}.plans-marquee .plan-n{font-size:.64rem}.plans-marquee .plan-name{overflow-wrap:anywhere;margin-top:.3rem;font-size:1.4rem}.plans-marquee .plan-tagline{margin-top:.35rem;font-size:.74rem;line-height:1.35}.plans-marquee .plan-figures{gap:.5rem;margin-block:.7rem;padding-block:.6rem}.plans-marquee .plan-figures div{flex-direction:column;align-items:flex-start;gap:.1rem}.plans-marquee .plan-figures dt{font-size:.66rem}.plans-marquee .plan-figures dd{text-align:start;font-size:.82rem}.plans-marquee .plan-figures dd.font-condensed{font-size:1.2rem}.plans-marquee .plan-terms{gap:.3rem;margin-bottom:.75rem;font-size:.7rem;line-height:1.35}.plans-marquee .plan-cta{letter-spacing:.04em;text-align:center;white-space:normal;gap:.35rem;min-height:38px;padding:.35rem .5rem;font-size:.62rem;line-height:1.2}.plans-marquee .plan-cta .arrow{width:.75rem}html[lang=ar] .plans-marquee .plan-cta{letter-spacing:0;font-size:.74rem}}@keyframes plans-drift{to{transform:translate(-50%)}}@keyframes plans-drift-rtl{to{transform:translate(50%)}}.mclub-perks-row{gap:1rem;display:grid}.mclub-perks-label,.gift-kicker,.kyc-measures-title{letter-spacing:.18em;text-transform:uppercase;color:var(--muted);font-size:.75rem;font-weight:700}.gift-kicker{color:var(--accent-ink)}@media (min-width:760px){.mclub-perks-row .mclub-perks{grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr))}}.gift-note,.kyc-measures-note{color:var(--muted);margin-top:.75rem;font-size:.8rem}.spots{gap:clamp(2.5rem,6vw,5rem);margin-top:clamp(2rem,4vw,3.5rem);display:grid}.spot{align-items:end;gap:1.25rem;display:grid}@media (min-width:900px){.spot{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(2rem,4vw,4rem)}.spot.is-flip .spot-frame{order:2}}.spot-media{position:relative}.spot-photos{aspect-ratio:4/3;scroll-snap-type:x mandatory;scrollbar-width:none;background:var(--ink-2);border-radius:6px;grid-auto-columns:100%;grid-auto-flow:column;display:grid;overflow-x:auto}.spot-photos::-webkit-scrollbar{display:none}@media (min-width:900px){.spot-photos{aspect-ratio:16/11}}.spot-photo{scroll-snap-align:start;overflow:hidden}.spot-photo .photo{object-fit:cover;width:100%;height:100%;transition:scale 1.2s var(--ease)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.spot-frame:hover .spot-photo .photo{scale:1.03}}.spot-nav{background:rgb(var(--ink-deep-rgb) / .72);-webkit-backdrop-filter:blur(10px);color:var(--chalk);border-radius:999px;align-items:center;gap:.4rem;padding-block:.3rem;padding-inline:.8rem .3rem;font-size:.72rem;display:flex;position:absolute;inset-block-end:.75rem;inset-inline-end:.75rem}.spot-arrow{width:2.25rem;height:2.25rem;transition:background-color .3s var(--ease), opacity .3s;border:1px solid #f5f2ee40;border-radius:50%;place-items:center;display:grid}.spot-arrow:hover:not(:disabled){background:#f5f2ee1f}.spot-arrow:disabled{opacity:.35}.spot-prev .arrow,[dir=rtl] .spot-arrow:not(.spot-prev) .arrow{transform:scaleX(-1)}[dir=rtl] .spot-prev .arrow{transform:none}.spot-kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--accent-ink);align-items:center;gap:.75rem;font-size:.75rem;font-weight:650;display:flex}.spot-kicker .font-mono{color:var(--muted)}.spot-name{letter-spacing:-.02em;margin-top:.75rem;font-size:clamp(2.4rem,4.5vw + .5rem,4.75rem);line-height:.95}.spot-text{max-width:32rem;color:var(--muted);margin-top:1rem;font-size:clamp(.98rem,.3vw + .9rem,1.1rem)}.spot-meta{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:.75rem 1.75rem;margin-top:1.25rem;padding-top:1rem;display:flex}.spot-meta .hang-hours{margin-top:0}.gift{border:1px solid var(--line);background:radial-gradient(40rem 20rem at 0% 0%, rgb(var(--accent-rgb) / .12), transparent 60%), linear-gradient(160deg, rgb(var(--navy-rgb) / .45), transparent 70%);border-radius:6px;gap:2rem;margin-top:clamp(2.5rem,5vw,4rem);padding:clamp(1.5rem,3.5vw,3rem);display:grid}@media (min-width:1024px){.gift{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:3.5rem}}.gift-cards{gap:1.5rem;display:grid}@media (min-width:640px){.gift-cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr))}}.gift-card{isolation:isolate;aspect-ratio:1.586;background:radial-gradient(120% 140% at 100% 0%, rgb(var(--accent-rgb) / .55), transparent 55%), linear-gradient(135deg, #0d1a3a, var(--padelist) 60%, #071027);transition:rotate .6s var(--ease), translate .6s var(--ease);border-radius:14px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #f5f2ee24,0 24px 50px -24px #000c}.gift-card .photo{z-index:-1;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.gift-card.has-image:after{content:"";z-index:-1;background:linear-gradient(180deg, transparent 40%, rgb(var(--ink-deep-rgb) / .75));position:absolute;inset:0}.gift-card-shine{pointer-events:none;background:linear-gradient(115deg,#0000 40%,#ffffff2e 50%,#0000 60%);position:absolute;inset:-40%;translate:-60%}@media (hover:hover) and (prefers-reduced-motion:no-preference){.gift-item:hover .gift-card{translate:0 -4px;rotate:-1.5deg}.gift-item:hover .gift-card-shine{transition:translate 1.1s var(--ease);translate:60%}}.gift-card-brand{letter-spacing:.04em;text-transform:uppercase;color:var(--chalk);font-size:1.05rem;position:absolute;inset-block-start:1rem;inset-inline-start:1.1rem}.gift-card-chip{opacity:.9;background:linear-gradient(135deg,#f5d27a,#b8913a);border-radius:.35rem;width:2.2rem;height:1.6rem;position:absolute;inset-block-start:1.1rem;inset-inline-end:1.1rem}.gift-card-value{color:var(--chalk);font-size:clamp(1.8rem,2vw + 1rem,2.4rem);line-height:1;position:absolute;inset-block-end:.9rem;inset-inline-start:1.1rem}.gift-body{padding-top:1rem}.gift-terms{color:var(--muted);margin-top:.6rem;font-size:.82rem}.iq-progress .is-right{background:#3ddc97}.iq-progress .is-wrong{background:#ff3d6e}.iq-stage{transition:border-color .45s var(--ease), box-shadow .45s var(--ease)}.iq-stage.is-right{border-color:#3ddc978c;box-shadow:0 0 0 1px #3ddc9740,0 30px 60px -40px #3ddc9799}.iq-stage.is-wrong{border-color:#ff3d6e80;box-shadow:0 0 0 1px #ff3d6e33}.iq-score{align-items:center;gap:.6rem;display:inline-flex}.iq-score-n{min-width:1.5em;color:var(--fg);text-align:center;background:#f5f2ee14;border-radius:4px;padding:.15rem .45rem;display:inline-block}.iq-streak{color:#3ddc97}.iq-hint{color:var(--muted);margin-top:1rem;font-size:.8rem}@media (hover:none){.iq-hint{display:none}}@media (prefers-reduced-motion:no-preference){.iq-score-n{animation:iq-bump .5s var(--ease)}}@keyframes iq-bump{0%{background:rgb(var(--accent-rgb) / .45);scale:1.35}to{scale:1}}@media (max-width:639px){.iq-option{min-height:3.25rem}}.kyc-page{min-height:100svh;padding-block:calc(7rem + var(--banner-h)) clamp(4rem, 8vw, 7rem);background:linear-gradient(180deg, var(--ink), var(--ink-2) 60%, var(--ink))}.kyc-tabs{scrollbar-width:none;gap:.4rem;margin-top:clamp(1.75rem,4vw,2.75rem);padding-block:2px;display:flex;overflow-x:auto}.kyc-tab{border:1px solid var(--line);white-space:nowrap;min-height:46px;transition:background-color .35s var(--ease), border-color .35s var(--ease), color .35s var(--ease);border-radius:999px;align-items:center;gap:.6rem;padding:.6rem 1.1rem;font-weight:600;display:inline-flex}.kyc-tab .font-mono{color:var(--muted);font-size:.7rem}.kyc-tab[aria-selected=true]{border-color:var(--accent);background:var(--accent);color:var(--ink)}.kyc-tab[aria-selected=true] .font-mono{color:inherit}.kyc-panel{gap:1.5rem;margin-top:1rem;padding:clamp(1rem,3vw,2rem);display:grid}@media (min-width:1024px){.kyc-panel{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:3rem}}.kyc-svg{background:rgb(var(--ink-deep-rgb) / .6);border-radius:4px;width:100%;height:auto;display:block;overflow:visible}.kyc-title{font-size:clamp(1.7rem,2vw + 1rem,2.4rem);line-height:1.05}.kyc-points{gap:.25rem;margin-top:1.25rem;display:grid}.kyc-point{text-align:start;width:100%;transition:background-color .3s var(--ease);border-radius:6px;grid-template-columns:auto 1fr;gap:.85rem;padding:.75rem .85rem;display:grid}.kyc-point b{font-weight:650;display:block}.kyc-point span span{color:var(--muted);margin-top:.15rem;font-size:.92rem;display:block}.kyc-point[aria-pressed=true]{background:#f5f2ee0f}.kyc-point-mark{border:1.5px solid var(--muted);width:10px;height:10px;margin-top:.4rem;transition:background-color .3s,border-color .3s;transform:rotate(45deg)}.kyc-point[aria-pressed=true] .kyc-point-mark{border-color:var(--accent);background:var(--accent)}.kyc-svg .k-floor{fill:#1235d4}.kyc-svg .k-floor-side{fill:#1f45b859}.kyc-svg .k-lines{fill:none;stroke:#fff;stroke-width:.9px}.kyc-svg .k-layer{fill:none;stroke:#f5f2ee8c;stroke-width:1.6px;transition:stroke .45s var(--ease), opacity .45s var(--ease), fill .45s var(--ease)}.kyc-svg .k-glass{stroke:#9fd6ff}.kyc-svg .k-mesh{stroke:#c9cfdb;stroke-dasharray:1 1.6}.kyc-svg .k-net{stroke:#fff;stroke-dasharray:1.5 1.1}.kyc-svg .k-service{stroke:#ffffffbf;stroke-width:.9px}.kyc-svg .k-sand{fill:#d9b46a;stroke:none;opacity:.55}.kyc-svg .k-fibres{fill:none;stroke:#3f9b5a;stroke-width:1.4px;stroke-linecap:round}.kyc-svg .k-base{fill:#f5f2ee14}.kyc-svg .k-grip,.kyc-svg .k-bounce,.kyc-svg .k-glare,.kyc-svg .k-open{opacity:.45}.kyc-svg .k-even{fill:#fff4c814;stroke:none}.kyc-svg .k-poles{fill:none;stroke:#f5f2eeb3;stroke-width:1.6px;stroke-linecap:round}.kyc-svg .k-rally{fill:none;stroke:#ffffff80;stroke-width:.7px;stroke-dasharray:1.6 1.5}.kyc-svg[data-hl=glass] .k-glass,.kyc-svg[data-hl=mesh] .k-mesh,.kyc-svg[data-hl=net] .k-net,.kyc-svg[data-hl=service] .k-service,.kyc-svg[data-hl=grip] .k-grip,.kyc-svg[data-hl=bounce] .k-bounce,.kyc-svg[data-hl=glare] .k-glare,.kyc-svg[data-hl=open] .k-open{stroke:var(--accent);stroke-width:2.4px;opacity:1;filter:drop-shadow(0 0 3px rgb(var(--accent-rgb) / .7))}.kyc-svg[data-hl=sand] .k-sand{fill:var(--accent);opacity:1}.kyc-svg[data-hl=even] .k-even{fill:#fff4c83d}.kyc-svg .k-ball{fill:#e3f335;stroke:#0b0f1c;stroke-width:.45px;offset-rotate:0deg}.kyc-svg .k-ball-rally{offset-path:path("M30 96 Q70 30 140 40 L196 26 Q206 40 186 58")}.kyc-svg .k-ball-bounce{offset-path:path("M18 20 Q46 40 64 70 Q78 40 108 26")}.kyc-svg .k-ball-lob{offset-path:path("M60 96 Q120 0 180 96")}@media (prefers-reduced-motion:no-preference){.kyc-svg .k-ball{animation:iq-fly 3.4s var(--ease-io) infinite}.kyc-svg .k-fibres path{transform-box:fill-box;transform-origin:bottom;animation:3.6s ease-in-out infinite alternate kyc-sway;animation-delay:var(--d,0s)}.kyc-svg,.kyc-copy{animation:kyc-in .5s var(--ease) both}}@media (prefers-reduced-motion:reduce){.kyc-svg .k-ball{offset-distance:100%}}@keyframes kyc-sway{to{rotate:4deg}}@keyframes kyc-in{0%{opacity:0;translate:0 10px}}.kyc-measures{margin-top:clamp(2.5rem,5vw,4rem)}.kyc-measures dl{border:1px solid var(--line);background:var(--line);border-radius:6px;gap:1px;margin-top:1rem;display:grid;overflow:hidden}@media (min-width:640px){.kyc-measures dl{grid-template-columns:repeat(3,minmax(0,1fr))}}.kyc-measures dl div{background:var(--ink);padding:1.1rem 1.25rem}.kyc-measures dt{color:var(--muted);font-size:.82rem}.kyc-measures dd{margin-top:.3rem;font-size:clamp(1.8rem,2vw + 1rem,2.6rem);line-height:1}.kyc-next{gap:1rem;margin-top:clamp(2.5rem,5vw,4rem);display:grid}@media (min-width:900px){.kyc-next{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}}.kyc-next-iq,.kyc-solutions{border:1px solid var(--line);border-radius:6px;padding:clamp(1.25rem,3vw,2rem)}.kyc-next-iq{background:linear-gradient(120deg, rgb(var(--navy-rgb) / .45), #f5f2ee08);transition:border-color .4s var(--ease);flex-direction:column;justify-content:space-between;gap:1rem;display:flex}.kyc-solutions{background:#f5f2ee08}html[lang=ar] :is(.kyc-link-k,.week-today,.plan-flag,.mclub-perks-label,.gift-kicker,.kyc-measures-title,.spot-kicker,.iq-meta,.iq-streak){letter-spacing:0}html[lang=ar] :is(.kyc-link-k,.mclub-perks-label,.gift-kicker,.kyc-measures-title,.spot-kicker){font-size:.88rem}html[lang=ar] :is(.spot-name,.plan-name){letter-spacing:0;line-height:1.15}.svc .svc-head{position:static}.svc-reel{margin-top:clamp(1.75rem,3.5vw,2.75rem)}.svc-reel .ed-slide{flex-basis:78%}@media (min-width:768px){.svc-reel .ed-slide{flex-basis:calc((100% - 2 * var(--ed-gap)) / 3)}}@media (min-width:1280px){.svc-reel .ed-slide{flex-basis:calc((100% - 3 * var(--ed-gap)) / 4)}}.svc-tile{flex-direction:column;height:100%;display:flex}.svc-photo{aspect-ratio:4/5;background:var(--ink-2);border-radius:6px;position:relative;overflow:hidden}@media (max-width:767px){.svc-photo{aspect-ratio:4/4.4}}.svc-photo .photo{object-fit:cover;width:100%;height:100%;transition:scale 1.2s var(--ease);-webkit-user-drag:none}.svc-photo:after{content:"";background:linear-gradient(180deg, rgb(var(--ink-deep-rgb) / .45), transparent 32%);pointer-events:none;position:absolute;inset:0}@media (hover:hover) and (prefers-reduced-motion:no-preference){.svc-tile:hover .svc-photo .photo{scale:1.04}}.svc-badge{z-index:1;background:rgb(var(--ink-deep-rgb) / .62);-webkit-backdrop-filter:blur(10px);color:var(--chalk);border-radius:999px;align-items:center;gap:.55rem;padding:.35rem .65rem .35rem .75rem;font-size:.7rem;display:inline-flex;position:absolute;inset-block-start:.75rem;inset-inline-start:.75rem}.svc-badge .svc-icon{width:1.15rem;height:1.15rem}.svc-tile .svc-body{padding-top:.95rem}.svc-tile .svc-title{font-size:clamp(1.2rem,.6vw + 1rem,1.45rem)}.svc-tile .svc-text{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.courts-compact{padding-block:clamp(3.25rem,6.5vw,6.25rem)}.courts-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.25rem 3rem;display:flex}.court-marquee{--court-h:clamp(10.5rem, 17vw, 15.5rem);--court-gap:clamp(.6rem, 1vw, .9rem);direction:ltr;margin-top:clamp(1.75rem,3.5vw,2.75rem);overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000)}.court-marquee-track{width:max-content;display:flex}.court-marquee-set{flex:none;display:flex}.court-tile{width:calc(var(--court-h) * 1.42);height:var(--court-h);background:var(--ink-2);border-radius:6px;flex:none;margin-inline-end:var(--court-gap);position:relative;overflow:hidden}.court-tile .photo{object-fit:cover;width:100%;height:100%;transition:scale 1.2s var(--ease)}.court-tile:after{content:"";background:linear-gradient(180deg, transparent 55%, rgb(var(--ink-deep-rgb) / .7));pointer-events:none;position:absolute;inset:0}.court-tile-cap{z-index:1;color:var(--chalk);align-items:baseline;gap:.6rem;font-size:.8rem;display:flex;position:absolute;inset-block-end:.6rem;inset-inline:.75rem}.court-tile-cap .font-mono{opacity:.75;font-size:.68rem}@media (prefers-reduced-motion:no-preference){.court-marquee-track{animation:court-drift var(--court-dur,80s) linear infinite}.court-marquee:hover .court-marquee-track{animation-play-state:paused}.court-marquee:hover .court-tile:hover .photo{scale:1.05}}@keyframes court-drift{to{transform:translate(-50%)}}.courts-foot{gap:1rem;margin-top:clamp(1.5rem,3vw,2.25rem);display:grid}@media (min-width:900px){.courts-foot{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:stretch;gap:1.25rem}}.kyc-feature{isolation:isolate;border:1px solid rgb(var(--accent-rgb) / .35);background:radial-gradient(38rem 18rem at 100% 0%, rgb(var(--accent-rgb) / .2), transparent 60%), linear-gradient(135deg, var(--padelist), rgb(var(--navy-rgb) / .9) 55%, var(--ink));color:var(--chalk);transition:border-color .5s var(--ease);border-radius:6px;align-items:center;gap:1.25rem;padding:clamp(1.25rem,2.6vw,2.25rem);display:grid;position:relative;overflow:hidden}.kyc-feature:hover,.kyc-feature:focus-visible{border-color:rgb(var(--accent-rgb) / .8)}@media (min-width:640px){.kyc-feature{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(1.25rem,3vw,2.5rem)}}[dir=rtl] .kyc-feature{background:radial-gradient(38rem 18rem at 0% 0%, rgb(var(--accent-rgb) / .2), transparent 60%), linear-gradient(225deg, var(--padelist), rgb(var(--navy-rgb) / .9) 55%, var(--ink))}.kyc-feature-art{width:100%;max-width:22rem;height:auto;transition:rotate .8s var(--ease);justify-self:center;rotate:-6deg}.kyc-feature:hover .kyc-feature-art{rotate:-3deg}.kf-floor{fill:#1f45b88c}.kf-line{fill:none;stroke:#ffffffd9;stroke-width:1px}.kf-glass{fill:none;stroke:#9fd6ff;stroke-width:2.2px}.kf-net{stroke:#fff;stroke-width:1.4px;stroke-dasharray:1.6 1.2}.kf-ball{fill:#e3f335;stroke:#0b0f1c;stroke-width:.5px}@media (prefers-reduced-motion:no-preference){.js .kyc-feature .kf-line,.js .kyc-feature .kf-glass{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.6s var(--ease-io)}.js .kyc-feature .kf-line-2{transition-delay:.35s}.js .kyc-feature .kf-glass{transition-delay:.6s}.js .kyc-feature.is-in .kf-line,.js .kyc-feature.is-in .kf-glass{stroke-dashoffset:0}.kyc-feature .kf-ball{animation:kf-bob 2.8s var(--ease-io) infinite alternate}}@keyframes kf-bob{to{transform:translate(-46px,30px)}}.kyc-feature-copy{flex-direction:column;align-items:flex-start;display:flex}.kyc-feature-kicker{letter-spacing:.18em;text-transform:uppercase;color:var(--accent-ink);font-size:.75rem;font-weight:700}.kyc-feature-title{letter-spacing:-.02em;margin-top:.6rem;font-size:clamp(1.9rem,2.6vw + .8rem,3.1rem);line-height:.98}.kyc-feature-text{color:#f5f2eecc;max-width:30rem;margin-top:.75rem;font-size:.95rem}.kyc-feature-chips{flex-wrap:wrap;gap:.4rem;margin-top:1rem;display:flex}.kyc-feature-chips span{border:1px solid #f5f2ee38;border-radius:999px;padding:.3rem .7rem;font-size:.75rem}.kyc-feature-cta{margin-top:1.25rem}[dir=rtl] .kyc-feature-cta .arrow,[dir=rtl] .court-details-book .arrow{transform:scaleX(-1)}.court-details{flex-direction:column;gap:1rem;padding:clamp(1.1rem,2vw,1.6rem);display:flex}.court-details-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem 1rem;display:flex}.court-details .season-title{font-size:1.35rem}.court-facts{border:1px solid var(--line);background:var(--line);border-radius:6px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.court-facts div{background:rgb(var(--ink-rgb) / .85);padding:.7rem .85rem}.court-facts dt{color:var(--muted);font-size:.75rem}.court-facts dd{margin-top:.15rem;font-size:1.6rem;line-height:1}.court-details-book{justify-content:center;margin-top:auto}html[lang=ar] :is(.kyc-feature-kicker,.kyc-feature-title){letter-spacing:0}html[lang=ar] .kyc-feature-title{line-height:1.2}.court-details .season-tabs{width:min(100%,12.5rem)}.court-details .season-tab{min-height:40px;padding-inline:.9rem}.learn.learn-compact{padding-block:clamp(3.25rem,6.5vw,6.25rem)}.iqf{isolation:isolate;border:1px solid rgb(var(--accent-rgb) / .35);background:radial-gradient(42rem 22rem at 100% 100%, rgb(var(--accent-rgb) / .22), transparent 60%), linear-gradient(140deg, var(--ink), rgb(var(--navy-rgb) / .95) 45%, var(--padelist));color:var(--chalk);transition:border-color .5s var(--ease);border-radius:6px;align-items:center;gap:1.5rem;padding:clamp(1.4rem,3vw,2.75rem);display:grid;position:relative;overflow:hidden}[dir=rtl] .iqf{background:radial-gradient(42rem 22rem at 0% 100%, rgb(var(--accent-rgb) / .22), transparent 60%), linear-gradient(220deg, var(--ink), rgb(var(--navy-rgb) / .95) 45%, var(--padelist))}.iqf:hover,.iqf:focus-visible{border-color:rgb(var(--accent-rgb) / .85)}@media (min-width:900px){.iqf{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(2rem,4vw,3.5rem)}}.iqf-copy{flex-direction:column;align-items:flex-start;display:flex}.iqf-kicker{letter-spacing:.18em;text-transform:uppercase;color:var(--accent-ink);font-size:.75rem;font-weight:700}.iqf-title{letter-spacing:-.03em;text-transform:uppercase;margin-top:.7rem;font-size:clamp(2.6rem,4.6vw + .6rem,5.2rem);line-height:.92}.iqf-text{color:#f5f2eed1;max-width:28rem;margin-top:1rem;font-size:clamp(.98rem,.4vw + .88rem,1.12rem)}.iqf-chips{flex-wrap:wrap;gap:.4rem;margin-top:1.1rem;display:flex}.iqf-chips span{border:1px solid #f5f2ee38;border-radius:999px;padding:.3rem .75rem;font-size:.75rem}.iqf-cta{margin-top:1.5rem}[dir=rtl] .iqf-cta .arrow{transform:scaleX(-1)}.iqf-art{filter:drop-shadow(0 30px 40px #00000073);width:100%;height:auto;max-height:22rem;transition:transform .9s var(--ease);transform:perspective(900px)rotateX(18deg)rotate(-4deg)}.iqf:hover .iqf-art{transform:perspective(900px)rotateX(12deg)rotate(-2deg)}.iqt-lines{fill:none;stroke:#ffffffd9;stroke-width:1px}.iqt-glass{fill:none;stroke:#9fd6ff;stroke-width:2px}.iqt-mesh{fill:none;stroke:#c9cfdb;stroke-width:1.2px;stroke-dasharray:.8 1.6}.iqt-net{stroke:#fff;stroke-width:1.5px;stroke-dasharray:1.6 1.2}.iqt-arrow{fill:none;stroke:var(--accent);stroke-width:1.6px;stroke-linecap:round;stroke-dasharray:.04 .03;opacity:.85}.iqt-you{fill:var(--accent);stroke:#0b0f1c;stroke-width:1px}.iqt-path{fill:none;stroke:#ffffff8c;stroke-width:.8px;stroke-dasharray:1.6 1.5}.iqt-call{fill:none;stroke:#e3f335;stroke-width:1.4px;transform-box:fill-box;transform-origin:50%}.iqt-ball{fill:#e3f335;stroke:#0b0f1c;stroke-width:.5px;offset-path:path("M168 40 Q160 20 150 84 L226 104");offset-rotate:0deg;offset-distance:62%}@media (prefers-reduced-motion:no-preference){.iqt-ball{animation:iqt-fly 4.2s var(--ease-io) infinite}.iqt-call{animation:2.1s ease-out infinite iqt-ping}.iqt-call-2{animation-delay:1.05s}.iqt-arrow{animation:6s linear infinite iqt-dash}}@keyframes iqt-fly{0%{offset-distance:0%}75%,to{offset-distance:100%}}@keyframes iqt-ping{0%{opacity:1;scale:.6}to{opacity:0;scale:2.4}}@keyframes iqt-dash{to{stroke-dashoffset:-1px}}.l101{align-items:center;gap:1.25rem;margin-top:clamp(1.75rem,3.5vw,2.75rem);display:grid}@media (min-width:900px){.l101{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(1.75rem,3.5vw,3rem)}}.l101-title{margin-top:.9rem}.l101 .rtabs{margin-top:1.1rem}.l101 .rtab{min-height:54px}.l101 .court-box{justify-self:center;width:100%;max-width:34rem}.l101 .court-ui{justify-content:flex-end}html[lang=ar] :is(.iqf-kicker,.iqf-title){letter-spacing:0}html[lang=ar] .iqf-title{line-height:1.15}.pricing{padding-block:clamp(3rem,6vw,5.5rem)}.pricing-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.25rem 2rem;display:flex}.pricing-title.display-lg{font-size:clamp(min(2.3rem,10vw),4.2vw + .4rem,4.6rem)}.pricing-groups{gap:.75rem;margin-top:clamp(1.5rem,3vw,2.25rem);display:grid}@media (min-width:768px){.pricing-groups{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem}}@media (min-width:1200px){.pricing-n3{grid-template-columns:repeat(3,minmax(0,1fr))}.pricing-n4{grid-template-columns:repeat(4,minmax(0,1fr))}}.pg{border:1px solid var(--line);background:#f5f2ee06;border-radius:6px}.pg-head{margin:0}.pg-toggle{border-bottom:1px solid var(--line);letter-spacing:.16em;text-transform:uppercase;text-align:start;width:100%;color:var(--accent-ink);align-items:center;gap:.6rem;padding:.85rem 1rem;font-size:.78rem;font-weight:700;display:flex}button.pg-toggle{min-height:48px}.pg:not(.is-open) .pg-toggle{border-bottom-color:#0000}.pg-count{letter-spacing:0;color:var(--muted);margin-inline-start:auto;font-size:.68rem}.pg-caret{border-inline-end:1.5px solid var(--muted);border-bottom:1.5px solid var(--muted);width:8px;height:8px;transition:transform .35s var(--ease);margin-inline-start:.25rem;transform:rotate(45deg)translate(-2px,-2px)}.pg.is-open .pg-caret{transform:rotate(-135deg)translate(-2px,-2px)}.pg-list{padding-inline:1rem}.pg-row{justify-content:space-between;align-items:baseline;gap:1rem;padding-block:.7rem;display:flex}.pg-row+.pg-row{border-top:1px solid #f5f2ee12}.pg-name{flex-direction:column;min-width:0;display:flex}.pg-label{font-size:.95rem;font-weight:600;line-height:1.3}.pg-desc{color:var(--muted);margin-top:.15rem;font-size:.8rem;line-height:1.4}.pg-price{text-align:end;flex-direction:column;flex:none;align-items:flex-end;display:flex}.pg-amount{white-space:nowrap;font-size:1.3rem;line-height:1}.pg-unit{color:var(--muted);margin-top:.2rem;font-size:.72rem}html[lang=ar] .pg-toggle{letter-spacing:0;font-size:.9rem}.page-main .store.py-20{padding-block:clamp(2.75rem,5.5vw,5rem)}.store .display-xl{font-size:clamp(min(2.6rem,11vw),5.6vw,6.2rem)}.store-featured-one,.store-featured-reel{margin-top:clamp(1.5rem,3vw,2.25rem)}.store-reel{margin-top:clamp(1rem,2vw,1.5rem)}.store-note{margin-top:1.25rem;font-size:.8rem}.store-reel .ed-track{--ed-gap:clamp(.7rem, 1.2vw, 1rem)}.store-reel .ed-slide{flex-basis:64%}@media (min-width:768px){.store-reel .ed-slide{flex-basis:calc((100% - 2 * var(--ed-gap)) / 3)}}@media (min-width:1200px){.store-reel .ed-slide{flex-basis:calc((100% - 3 * var(--ed-gap)) / 4)}}.store-featured-reel .ed-slide{flex-basis:82%}@media (min-width:768px){.store-featured-reel .ed-slide{flex-basis:calc((100% - var(--ed-gap)) / 2)}}.store .product-image{aspect-ratio:4/3}.store .product-image .photo{padding:clamp(.5rem,1vw,.9rem)}.store .product-body{padding:.8rem .95rem .95rem}.store .product-meta{gap:.6rem;font-size:.64rem}.store .product-name{margin-top:.35rem;font-size:clamp(1rem,.45vw + .88rem,1.22rem)}.store .product-desc{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.3rem;font-size:.82rem;line-height:1.45;display:-webkit-box;overflow:hidden}.store .product-foot{gap:.5rem;padding-top:.75rem}.store .product-price{font-size:clamp(1.35rem,1.3vw + .8rem,1.75rem)}.store .product-was{font-size:.85rem}.store .product-ends{margin-top:.45rem;font-size:.72rem}.store .product .btn{min-height:38px;padding:.45rem .8rem;font-size:.7rem}.store .product-sale,.store .product-flag{padding:.25rem .5rem;font-size:.62rem;top:.55rem}.store .product-sale{inset-inline-start:.55rem}.store .product-flag{inset-inline-end:.55rem}html[lang=ar] .store :is(.product-meta,.product-sale,.product-flag){font-size:.74rem}.store .product-lg .product-name{font-size:clamp(1.25rem,1vw + .9rem,1.8rem)}@media (min-width:768px){.store .product-lg{flex-direction:row}.store .product-lg .product-image{aspect-ratio:1;flex:0 0 44%}.store .product-lg .product-body{padding:1.1rem 1.25rem 1.2rem}.store .product-lg .product-desc{-webkit-line-clamp:3}}@media (min-width:640px){.coach-grid.coach-n1{grid-template-columns:minmax(0,24rem);justify-content:center}}@media (min-width:1024px){.coach-grid.coach-n2{grid-template-columns:repeat(2,minmax(0,24rem));justify-content:center}}@media (max-width:639px){.coach-grid.coach-n2,.coach-grid.coach-n3{scroll-snap-type:x mandatory;scrollbar-width:none;gap:.75rem;margin-inline:0;scroll-padding-inline:1rem;display:flex;overflow-x:auto}.coach-grid.coach-n2::-webkit-scrollbar{display:none}.coach-grid.coach-n3::-webkit-scrollbar{display:none}.coach-grid.coach-n2 .coach-tile,.coach-grid.coach-n3 .coach-tile{scroll-snap-align:start;flex:0 0 76%}}.coach-marquee{--coach-w:clamp(14rem, 21vw, 19rem);--coach-gap:clamp(.75rem, 1.4vw, 1.25rem);direction:ltr;margin-top:clamp(2rem,4vw,3.5rem);overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 3% 97%,#0000);mask-image:linear-gradient(90deg,#0000,#000 3% 97%,#0000)}@media (max-width:639px){.coach-marquee{--coach-w:62vw}}.coach-marquee-track{width:max-content;display:flex}.coach-marquee-set{flex:none;list-style:none;display:flex}.coach-marquee .coach-tile{width:var(--coach-w);flex:none;margin-inline-end:var(--coach-gap)}html[dir=rtl] .coach-marquee .coach-tile{direction:rtl}@media (prefers-reduced-motion:no-preference){.coach-marquee-track{animation:coach-drift var(--coach-dur,72s) linear infinite}.coach-marquee:hover .coach-marquee-track,.coach-marquee:focus-within .coach-marquee-track{animation-play-state:paused}}@media (prefers-reduced-motion:reduce){.coach-marquee{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.coach-marquee-set[aria-hidden=true]{display:none}}@keyframes coach-drift{to{transform:translate(-50%)}}.campaign{padding-block:clamp(1.25rem,2.5vw,2rem) 0}.campaign-card{isolation:isolate;border:1px solid rgb(var(--accent-rgb) / .45);background:radial-gradient(30rem 12rem at 100% 50%, rgb(var(--accent-rgb) / .22), transparent 70%), linear-gradient(110deg, var(--padelist), rgb(var(--navy-rgb) / .85) 50%, var(--ink-2));color:var(--chalk);border-radius:6px;align-items:center;gap:1rem 1.5rem;padding:clamp(.9rem,1.6vw,1.25rem);display:grid;position:relative;overflow:hidden}[dir=rtl] .campaign-card{background:radial-gradient(30rem 12rem at 0% 50%, rgb(var(--accent-rgb) / .22), transparent 70%), linear-gradient(250deg, var(--padelist), rgb(var(--navy-rgb) / .85) 50%, var(--ink-2))}@media (min-width:900px){.campaign-card{grid-template-columns:minmax(0,1fr) auto}.campaign-card.has-image{grid-template-columns:clamp(9rem,16vw,13rem) minmax(0,1fr) auto}}.campaign-media{aspect-ratio:16/9;border-radius:4px;position:relative;overflow:hidden}@media (min-width:900px){.campaign-media{aspect-ratio:4/3}}.campaign-media .photo{object-fit:cover;width:100%;height:100%}.campaign-flash{background:var(--accent);color:var(--chalk);border-radius:3px;padding:.2rem .55rem;font-size:1rem;line-height:1.1;position:absolute;inset-block-start:.5rem;inset-inline-start:.5rem}.campaign-flash-inline{margin-bottom:.5rem;display:inline-block;position:static}.campaign-kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--accent-ink);flex-wrap:wrap;align-items:center;gap:.35rem .75rem;font-size:.72rem;font-weight:700;display:flex}.campaign-dot{background:var(--accent);width:7px;height:7px;box-shadow:0 0 0 4px rgb(var(--accent-rgb) / .25);border-radius:50%}.campaign-ends{letter-spacing:.04em;text-transform:none;color:#ffffffb3;font-weight:600}.campaign-title{margin-top:.35rem;font-size:clamp(1.3rem,1.4vw + .9rem,2rem);line-height:1.05}.campaign-desc{color:#ffffffd1;max-width:40rem;margin-top:.35rem;font-size:.92rem}.campaign-terms{color:#fff9;white-space:pre-line;margin-top:.35rem;font-size:.75rem}.campaign-side{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;display:flex}@media (min-width:900px){.campaign-side{text-align:end;flex-direction:column;align-items:flex-end}}.campaign-prices{align-items:baseline;gap:.5rem;display:flex}.campaign-price{font-size:clamp(1.7rem,1.6vw + 1rem,2.4rem);line-height:1}.campaign-was{color:#fff9;font-size:.9rem}[dir=rtl] .campaign-side .arrow{transform:scaleX(-1)}@media (prefers-reduced-motion:no-preference){.campaign-dot{animation:campaign-pulse 2.4s var(--ease-io) infinite}}@keyframes campaign-pulse{50%{box-shadow:0 0 0 7px rgb(var(--accent-rgb) / 0)}}html[lang=ar] :is(.campaign-kicker,.campaign-ends){letter-spacing:0;font-size:.85rem}.iqf-sub{color:var(--chalk);margin-top:.5rem;font-size:clamp(1.15rem,1vw + .85rem,1.6rem);line-height:1.1}.iqf-kicker{color:var(--accent)}.iqf-title{font-size:clamp(3rem,6vw + .6rem,6.4rem);line-height:.88}html[lang=ar] .iqf-title{letter-spacing:-.03em;line-height:.9}.iqt-floor{fill:var(--court)}.iqt-zone{fill:rgb(var(--accent-rgb) / .32);stroke:var(--accent);stroke-width:1px}.iqt-arrow{stroke:var(--accent);stroke-width:2.4px;opacity:1;filter:drop-shadow(0 0 3px rgb(var(--accent-rgb) / .6))}.iqt-you{fill:var(--accent);stroke:#fff;stroke-width:1.6px;filter:drop-shadow(0 0 4px rgb(var(--accent-rgb) / .8))}.iqt-them{fill:#fff;stroke:var(--padelist);stroke-width:1.6px}@media (prefers-reduced-motion:no-preference){.iqt-zone{animation:3.2s ease-in-out infinite iqt-zone}}@keyframes iqt-zone{50%{fill:rgb(var(--accent-rgb) / .12)}}.iq-floor{fill:var(--court)}.iq-you{fill:var(--accent);opacity:.1}.iq-progress .is-now{background:var(--accent)}.kycx{isolation:isolate;border:1px solid rgb(var(--accent-rgb) / .35);background:var(--padelist);color:#fff;border-radius:8px;min-height:clamp(20rem,30vw,24rem);display:grid;position:relative;overflow:hidden}.kycx-page{min-height:clamp(22rem,36vw,30rem)}.kycx-media{z-index:-2;position:absolute;inset:0}.kycx-media .photo{object-fit:cover;object-position:60% 55%;width:100%;height:100%;transition:scale 1.6s var(--ease)}.kycx:hover .kycx-media .photo{scale:1.03}.kycx-shade{z-index:-1;background:linear-gradient(90deg, rgb(var(--navy-rgb) / .96) 0%, rgb(var(--navy-rgb) / .82) 38%, rgb(var(--navy-rgb) / .2) 72%, rgb(var(--ink-deep-rgb) / .35) 100%);position:absolute;inset:0}[dir=rtl] .kycx-shade{background:linear-gradient(270deg, rgb(var(--navy-rgb) / .96) 0%, rgb(var(--navy-rgb) / .82) 38%, rgb(var(--navy-rgb) / .2) 72%, rgb(var(--ink-deep-rgb) / .35) 100%)}@media (max-width:639px){.kycx-shade{background:linear-gradient(180deg, rgb(var(--navy-rgb) / .55) 0%, rgb(var(--navy-rgb) / .92) 55%)}}.kycx-copy{flex-direction:column;justify-content:center;align-items:flex-start;max-width:30rem;padding:clamp(1.4rem,3vw,2.5rem);display:flex}.kycx-kicker{letter-spacing:.14em;text-transform:uppercase;color:#fff;align-items:center;gap:.5rem;font-size:.75rem;font-weight:700;display:inline-flex}.kycx-kicker:before{content:"";background:var(--accent);width:1.4rem;height:2px}.kycx-title{font-family:var(--font-archivo), var(--font-readex), sans-serif;text-transform:uppercase;flex-direction:column;margin-top:.6rem;font-style:italic;font-weight:900;font-stretch:112%;line-height:.92;display:flex}.kycx-kyc{letter-spacing:-.02em;color:var(--accent);font-size:clamp(3.4rem,6vw + 1rem,6.2rem)}.kycx-full{letter-spacing:-.01em;font-size:clamp(1.45rem,2.2vw + .6rem,2.6rem)}html[lang=ar] .kycx-full{letter-spacing:0;font-style:normal;line-height:1.25}.kycx-text{color:#ffffffdb;max-width:26rem;margin-top:.85rem;font-size:clamp(.92rem,.3vw + .85rem,1.05rem)}.kycx-ctas{flex-wrap:wrap;gap:.6rem;margin-top:1.25rem;display:flex}[dir=rtl] .kycx-ctas .arrow{transform:scaleX(-1)}html[lang=ar] .kycx-kicker{letter-spacing:0}.courts-foot .kycx{min-height:100%}@media (min-width:900px){.courts-foot{grid-template-columns:minmax(0,1.7fr) minmax(19rem,1fr)}}.btn-iq{background:var(--chalk);color:var(--navy);border-color:var(--chalk);box-shadow:0 16px 34px -18px #000000a6}.btn-iq:before{background:var(--padelist-bright)}.btn-iq:hover{color:var(--chalk);border-color:var(--padelist-bright)}.btn-iq-ball{background:var(--accent);border-radius:50%;flex:none;width:.62rem;height:.62rem;box-shadow:inset -2px -2px #0000002e}@media (min-width:640px){.kycx-home .kycx-copy{max-width:36rem}}.btn-iq .arrow{color:inherit}.kyc-intro{max-width:46rem;color:var(--muted);margin-top:1.25rem}.kyc-tabs{border:1px solid var(--line);background:rgb(var(--ink-deep-rgb) / .6);border-radius:999px;gap:.3rem;width:max-content;max-width:100%;padding:.3rem}.kyc-tab{border-color:#0000}.kyc-tab:not([aria-selected=true]):hover{background:#ffffff14}.kyc-panel.glass{color:var(--ink);-webkit-backdrop-filter:none;background:#fff;border-color:#fff9;box-shadow:0 30px 70px -40px #000c}.kyc-panel .kyc-svg{background:var(--ink);border-radius:6px}.kyc-panel .kyc-point[aria-pressed=true]{background:rgb(var(--navy-rgb) / .07)}.kyc-panel .kyc-point-mark,.kyc-panel .kyc-point[aria-pressed=true] .kyc-point-mark{background:var(--accent);fill:none;stroke:#fff;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;border:0;border-radius:50%;width:1.15rem;height:1.15rem;margin-top:.15rem;transform:none}.kyc-panel .kyc-point:not([aria-pressed=true]) .kyc-point-mark{background:rgb(var(--accent-rgb) / .7)}.kyc-photo{aspect-ratio:4/3;background:var(--ink);border-radius:6px;position:relative;overflow:hidden}.kyc-photo .photo{object-fit:cover;width:100%;height:100%}.kyc-photo:after{content:"";background:linear-gradient(180deg, rgb(var(--navy-rgb) / .12), transparent 40%, rgb(var(--ink-deep-rgb) / .25));pointer-events:none;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.kyc-photo{animation:kyc-in .5s var(--ease) both}.kyc-photo .photo{animation:kyc-photo-in 1.1s var(--ease) both}}@keyframes kyc-photo-in{0%{scale:1.06}}.kyc-next-iq{isolation:isolate;border-color:rgb(var(--accent-rgb) / .45);background:radial-gradient(22rem 12rem at 100% 0%, rgb(var(--accent-rgb) / .28), transparent 65%), linear-gradient(135deg, var(--padelist-bright), var(--padelist) 55%, rgb(var(--ink-deep-rgb)));box-shadow:0 24px 50px -30px rgb(var(--navy-rgb) / .9);color:#fff;justify-content:flex-start;align-items:flex-start;gap:.6rem;position:relative;overflow:hidden}.kyc-next-iq:after{content:"";z-index:-1;background:linear-gradient(90deg,#0000 calc(50% - 1px),#ffffff38 calc(50% - 1px) calc(50% + 1px),#0000 calc(50% + 1px)),linear-gradient(0deg,#0000 calc(50% - 1px),#ffffff24 calc(50% - 1px) calc(50% + 1px),#0000 calc(50% + 1px));border:2px solid #ffffff38;width:11rem;height:7rem;position:absolute;inset-block-end:-1.5rem;inset-inline-end:-1.5rem;rotate:-8deg}.kyc-next-iq:hover{border-color:var(--accent)}.kyc-iq-kicker{letter-spacing:.18em;text-transform:uppercase;color:var(--accent);font-size:.75rem;font-weight:800}.kyc-iq-title{font-size:clamp(1.5rem,1.4vw + 1rem,2.1rem);line-height:1.05}.kyc-iq-cta{margin-top:.6rem}.kyc-next-iq:hover .kyc-iq-cta .arrow{translate:3px}[dir=rtl] .kyc-iq-cta .arrow{transform:scaleX(-1)}.kyc-pending{aspect-ratio:4/3;background:repeating-linear-gradient(115deg, #ffffff09 0 2px, transparent 2px 14px), radial-gradient(70% 60% at 50% 40%, rgb(var(--accent-rgb) / .16), transparent 70%), linear-gradient(160deg, var(--padelist-bright), var(--padelist) 60%, var(--ink));color:#fff;text-align:center;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:.6rem;padding:1.5rem;display:flex;position:relative;overflow:hidden}.kyc-pending:before{content:"";pointer-events:none;border:1.5px dashed #ffffff59;border-radius:4px;position:absolute;inset:.85rem}.kyc-pending-icon{fill:none;width:2.6rem;height:2.6rem;stroke:var(--accent);stroke-width:1.6px;stroke-linejoin:round}.kyc-pending-k{letter-spacing:.18em;text-transform:uppercase;color:var(--accent);font-size:.75rem;font-weight:800}.kyc-pending-t{color:#ffffffdb;max-width:18rem;font-size:.95rem}html[lang=ar] :is(.kyc-iq-kicker,.kyc-pending-k){letter-spacing:0;font-size:.88rem}@media (prefers-reduced-motion:no-preference){.kyc-pending{animation:kyc-in .5s var(--ease) both}}.kyc-page{--kyc-surface:linear-gradient(150deg, rgb(var(--navy-rgb) / .62) 0%, rgb(var(--navy-rgb) / .28) 45%, var(--ink-2) 100%);--kyc-border:#ffffff21;--kyc-text-2:#ffffffbd;--kyc-shadow:0 30px 60px -38px #000000d9}.kyc-panel.glass{background:var(--kyc-surface);color:#fff;border:1px solid var(--kyc-border);box-shadow:var(--kyc-shadow);-webkit-backdrop-filter:none}.kyc-panel .kyc-title{color:#fff}.kyc-panel .text-\[var\(--muted\)\],.kyc-panel .kyc-point span span{color:var(--kyc-text-2)}.kyc-panel .kyc-svg{background:rgb(var(--ink-deep-rgb) / .85)}.kyc-panel .kyc-photo,.kyc-panel .kyc-pending,.kyc-panel .kyc-svg{box-shadow:0 0 0 1px var(--kyc-border)}.kyc-panel .kyc-point{border-inline-start:2px solid #0000;border-radius:4px}.kyc-panel .kyc-point:hover{background:#ffffff0a}.kyc-panel .kyc-point[aria-pressed=true]{background:rgb(var(--navy-rgb) / .55);border-inline-start-color:var(--accent)}.kyc-panel .kyc-point b{color:#fff}.kyc-panel .kyc-point:not([aria-pressed=true]) .kyc-point-mark{box-shadow:inset 0 0 0 1.5px rgb(var(--accent-rgb) / .7);stroke:rgb(var(--accent-rgb) / .85);background:0 0}.kyc-tabs{background:rgb(var(--navy-rgb) / .35);border-color:var(--kyc-border)}.kyc-measures dl{border-color:var(--kyc-border);background:var(--kyc-border)}.kyc-measures dl div{background:var(--ink-2)}.kyc-next{align-items:stretch}.kyc-next-iq,.kyc-solutions{border:1px solid var(--kyc-border);background:radial-gradient(24rem 12rem at 100% 0%, rgb(var(--accent-rgb) / .12), transparent 65%), var(--kyc-surface);box-shadow:var(--kyc-shadow);color:#fff;transition:border-color .4s var(--ease);border-radius:8px;flex-direction:column;align-items:flex-start;gap:.6rem;padding:clamp(1.4rem,3vw,2.1rem);display:flex}[dir=rtl] :is(.kyc-next-iq,.kyc-solutions){background:radial-gradient(24rem 12rem at 0% 0%, rgb(var(--accent-rgb) / .12), transparent 65%), var(--kyc-surface)}.kyc-next-iq{border-color:rgb(var(--accent-rgb) / .45);background:radial-gradient(24rem 12rem at 100% 0%, rgb(var(--accent-rgb) / .2), transparent 65%), linear-gradient(150deg, var(--padelist) 0%, rgb(var(--navy-rgb) / .5) 50%, var(--ink-2) 100%)}[dir=rtl] .kyc-next-iq{background:radial-gradient(24rem 12rem at 0% 0%, rgb(var(--accent-rgb) / .2), transparent 65%), linear-gradient(210deg, var(--padelist) 0%, rgb(var(--navy-rgb) / .5) 50%, var(--ink-2) 100%)}.kyc-next-iq:after{content:none}.kyc-next-iq:hover,.kyc-solutions:hover{border-color:rgb(var(--accent-rgb) / .7)}.kyc-iq-kicker,.kyc-solutions .iq-teaser-kicker{letter-spacing:.18em;text-transform:uppercase;color:var(--accent);font-size:.75rem;font-weight:800}.kyc-iq-title,.kyc-solutions h2{color:#fff;font-size:clamp(1.45rem,1.3vw + 1rem,2rem);line-height:1.08}.kyc-solutions .text-\[var\(--muted\)\]{color:var(--kyc-text-2);margin-top:0}.kyc-iq-cta,.kyc-solutions .btn{margin-top:auto}.kyc-next-iq>.kyc-iq-title,.kyc-solutions>p:last-of-type{margin-bottom:.9rem}html[lang=ar] .kyc-solutions .iq-teaser-kicker{letter-spacing:0;font-size:.88rem}.kyc-spot{z-index:1;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;translate:-50% -50%}.kyc-spot-dot{background:var(--padelist);width:14px;height:14px;box-shadow:0 0 0 3px rgb(var(--accent-rgb) / .55), 0 3px 10px #00000080;transition:background-color .3s var(--ease), scale .3s var(--ease);border:2px solid #fff;border-radius:50%;position:relative}.kyc-spot:hover .kyc-spot-dot,.kyc-spot:focus-visible .kyc-spot-dot{scale:1.15}.kyc-spot[aria-pressed=true] .kyc-spot-dot{background:var(--accent);scale:1.25}@media (prefers-reduced-motion:no-preference){.kyc-spot[aria-pressed=true] .kyc-spot-dot:after{content:"";border:2px solid var(--accent);border-radius:50%;animation:2.2s ease-out infinite kyc-spot-ping;position:absolute;inset:-2px}}@keyframes kyc-spot-ping{0%{opacity:.9;scale:1}to{opacity:0;scale:2.3}}.kyc-point-n{width:1.6rem;height:1.6rem;box-shadow:inset 0 0 0 1.5px rgb(var(--accent-rgb) / .7);color:#ffffffd9;transition:background-color .3s var(--ease), color .3s var(--ease);border-radius:50%;place-items:center;margin-top:.05rem;font-size:.68rem;display:grid}.kyc-point[aria-pressed=true] .kyc-point-n{background:var(--accent);box-shadow:none;color:#fff}.kyc-panel .kyc-point .kyc-point-cat{letter-spacing:.14em;text-transform:uppercase;color:var(--accent-ink);font-size:.68rem;font-weight:700;display:block}html[lang=ar] .kyc-panel .kyc-point .kyc-point-cat{letter-spacing:0;font-size:.8rem}@media (max-width:639px){.kycx,.kycx-page{min-height:0}.kycx-copy{padding:1.15rem 1.1rem 1.25rem}.kycx-kicker{font-size:.68rem}.kycx-title{margin-top:.45rem}.kycx-kyc{font-size:2.9rem}.kycx-full{font-size:1.2rem}.kycx-text{margin-top:.6rem;font-size:.88rem;line-height:1.5}.kycx-ctas{gap:.5rem;margin-top:.95rem}.kycx-ctas .btn{min-height:42px;padding-inline:1rem;font-size:.74rem}.kyc-page{padding-block:calc(5.75rem + var(--banner-h)) 3rem}.kyc-intro{margin-top:.9rem;font-size:.9rem;line-height:1.55}.kyc-tabs{border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:.25rem;width:100%;margin-top:1.1rem;padding:.25rem;display:grid;overflow:visible}.kyc-tab{text-align:center;white-space:normal;border-radius:9px;justify-content:center;min-height:44px;padding:.4rem .35rem;font-size:.74rem;line-height:1.15}.kyc-tab .font-mono{display:none}.kyc-panel{gap:1rem;margin-top:.6rem;padding:.7rem}.kyc-title{font-size:1.4rem}.kyc-copy>p{margin-top:.5rem;font-size:.9rem}.kyc-points{gap:.15rem;margin-top:.8rem}.kyc-point{gap:.65rem;padding:.55rem .6rem}.kyc-point span span{font-size:.85rem}.kyc-measures{margin-top:2rem}.kyc-measures dl{margin-top:.75rem}.kyc-measures dl div{justify-content:space-between;align-items:baseline;gap:1rem;padding:.7rem .95rem;display:flex}.kyc-measures dd{margin-top:0;font-size:1.45rem}.kyc-next{gap:.75rem;margin-top:2rem}.kyc-next-iq,.kyc-solutions{padding:1.15rem}.page-main .py-20.md\:py-32,.page-main .news,.page-main .events,.page-main .svc,.page-main .week,.page-main .hang,.page-main .app,.page-main .pricing,.page-main .learn.learn-compact{padding-block:2.5rem}.page-main .news{padding-bottom:0}.page-main .mclub{padding-block:2.5rem 1.75rem}.page-main .display-lg{font-size:min(2.35rem,10.6vw)}.page-main .display-lg.mt-6{margin-top:.9rem}.page-main .lead{font-size:1.08rem;line-height:1.42}.page-main .btn-lg{min-height:48px;padding-inline:1.3rem}.club>.wrap.grid{row-gap:2rem}.club-visual{min-height:25rem}.club-main .img-title-lg{font-size:2rem}.club .lead.mt-8{margin-top:1.1rem}.club p.mt-6{margin-top:.8rem;font-size:.95rem}.club ul.mt-10{border:1px solid var(--line);background:#f5f2ee08;border-radius:6px;flex-wrap:wrap;gap:0;margin-top:1.25rem;display:flex;overflow:hidden}.club ul.mt-10 .chip{text-align:center;background:0 0;border:0;border-radius:0;flex-direction:column;flex:30%;justify-content:center;gap:.35rem;min-width:0;padding:.6rem .4rem;font-size:.74rem;line-height:1.25}.club ul.mt-10 .chip+.chip{border-inline-start:1px solid var(--line)}.club ul.mt-10 .chip-dot{width:6px;height:6px}.mclub-stack{gap:1.4rem}.plan-figures{margin-block:1rem;padding-block:.85rem}.plan-terms{margin-bottom:1rem}:root .page-main .page-section>section:not(.hero,.marquee-band,.booking),:root .page-main .booking>.wrap{padding-block:1.75rem}:root .page-main .display-lg{font-size:min(2rem,8.9vw)}:root .page-main .display-lg.mt-6{margin-top:.55rem}:root .page-main :is(.mt-8,.mt-10){margin-top:1rem}:root .page-main :is(p.reveal.max-w-md,.lead){font-size:.92rem;line-height:1.5}:root .page-main .hero-sub{font-size:.95rem}:root .page-main .marquee-band{padding-block:.9rem}:root .page-main .club-inset{max-height:5.5rem}:root .page-main .courts-head{gap:.6rem}:root .page-main .courts-foot{gap:.75rem;margin-top:1rem}:root .page-main .app-features{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem .9rem}:root .page-main .app-features li{padding-block:.5rem;font-size:.84rem;line-height:1.4}:root .page-main .app-copy>.reveal.mt-8{flex-wrap:wrap;gap:.5rem}:root .page-main .coach-card{aspect-ratio:1}:root .page-main .spots{scroll-snap-type:x mandatory;scrollbar-width:none;gap:.75rem;margin-inline:calc(-1*clamp(1rem,4vw,3rem));padding-inline:clamp(1rem,4vw,3rem);scroll-padding-inline:clamp(1rem,4vw,3rem);display:flex;overflow-x:auto}:root .page-main .spots::-webkit-scrollbar{display:none}:root .page-main .spot{scroll-snap-align:start;flex:0 0 84%;grid-template-columns:minmax(0,1fr)}:root .page-main .spot-frame{height:10.5rem;overflow:hidden}:root .page-main .spot-frame :is(img,.photo){object-fit:cover;width:100%;height:100%}:root .page-main .spot-body{font-size:.88rem}:root .page-main .iqf{gap:.75rem}:root .page-main .l101{margin-top:1.25rem}:root .page-main .court-box{max-width:15rem;margin-inline:auto}:root .page-main .filter-row{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}:root .page-main .filter-row>*{flex:none}:root .page-main .store-featured-reel .ed-track>li{width:56vw}:root .page-main .store-reel .ed-track>li{width:42vw}:root .page-main .faq-layout{gap:1rem}:root .page-main .faq summary{padding-block:.8rem}:root .page-main .reviews-head{gap:1rem}:root .page-main .google-card{padding:.9rem 1rem}:root .page-main :is(.reviews,.booking) .bk-card{padding:1rem}:root .page-main :is(.reviews,.booking) .bk-card textarea{height:5.75rem;min-height:0}:root .page-main :is(.reviews,.booking) .bk-card :is(.mt-7,.mt-5){margin-top:.85rem}:root .page-main .booking .bk-card form .grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}:root .page-main .booking .bk-card form .grid>.bk-field:nth-child(n+3){grid-column:1/-1}:root .page-main .bk-contact{margin-top:1rem;padding-block:.7rem}:root .page-main .visit-info{gap:.75rem;padding:1rem}:root .page-main .map{aspect-ratio:16/10;height:auto}:root .footer{padding-top:2.25rem}:root .footer .wrap>.grid{gap:1.5rem}:root .footer-groups{gap:1.25rem 1rem}:root .footer-groups :is(li,a){font-size:.85rem;line-height:1.35}:root .footer-groups li+li{margin-top:.15rem}:root .footer .wrap>.grid>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem 1rem;display:grid}:root .page-main .display-xl{font-size:min(2.2rem,9.6vw)}:root .page-main .display-xl.mt-6{margin-top:.55rem}:root .page-main .hero-sub{font-size:.9rem;line-height:1.45}:root .page-main .hero-bottom .flex{flex-wrap:nowrap;gap:.5rem}:root .page-main .hero-bottom .btn{letter-spacing:.04em;white-space:normal;text-align:center;flex:1 1 0;justify-content:center;min-height:44px;padding-inline:.6rem;font-size:.68rem}:root .page-main .courts-foot .kycx-ctas{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;width:100%;display:grid}:root .page-main .courts-foot .kycx-ctas .btn{letter-spacing:.04em;white-space:normal;text-align:center;justify-content:center;min-height:40px;padding-inline:.5rem;font-size:.64rem}:root .page-main .courts-foot .kycx-ctas .btn-glass{grid-column:1/-1}:root .page-main .kycx-text{font-size:.84rem}:root .page-main .store-featured-reel{margin-top:1rem}:root .page-main .store .ed-nav{margin-top:.6rem}:root .page-main .store-reel{margin-top:1rem}:root .page-main .iqf{padding:1rem}:root .page-main .iqf-text{margin-top:.5rem;font-size:.88rem}:root .page-main .iqf-chips{margin-top:.6rem}:root .page-main .iqf .btn-lg{min-height:44px;margin-top:.8rem}:root .page-main .iqf-art{max-height:5rem}:root .page-main .l101-title{margin-top:.5rem}:root .page-main .l101 .rtabs{margin-top:.6rem}:root .page-main .l101 .rtab{padding-block:.35rem}:root .page-main .l101 .rl{padding-block:.55rem}:root .page-main .court-box{max-width:12.5rem}:root .page-main .spot-frame{height:9rem}:root .page-main .spot-text{margin-top:.5rem;font-size:.84rem;line-height:1.45}:root .page-main .visit-info :is(dt,dd){font-size:.88rem}:root .footer .logo-lockup{height:2.75rem}:root .footer .btn.mt-8{margin-top:.9rem}:root .footer-groups li{margin-block:0}:root .footer-groups :is(ul,ol){gap:.1rem;margin-top:.4rem}:root .footer-word{margin-top:1.25rem}:root .footer>.wrap:last-child{padding-block:.9rem}:root .page-main .hero{min-height:72svh}:root .page-main .club-visual{min-height:12.5rem}:root .page-main .club-main{height:11.5rem}:root .page-main .reviews-body{margin-top:1rem}:root .page-main .map{aspect-ratio:16/9}:root .footer-groups{grid-template-columns:minmax(0,1fr);gap:.85rem}:root .footer-groups :is(ul,ol){flex-wrap:wrap;gap:.2rem 1rem;display:flex}:root .page-main .hero-content{padding-bottom:2.4rem}:root .page-main .hero-foot{display:none}}
