@import "https://fonts.googleapis.com/css2?family=Barlow+Condensed:ital,wght@0,500;0,600;0,700;0,800;1,600;1,700&family=DM+Sans:ital,opsz,wght@0,9..40,300;0,9..40,400;0,9..40,500;0,9..40,600;0,9..40,700;1,9..40,200;1,9..40,300&family=Oswald:wght@500;600;700&display=swap";@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-white:#fff;--spacing:.25rem;--container-md:28rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-bounce:bounce 1s infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.-inset-16{inset:calc(var(--spacing) * -16)}.inset-0{inset:calc(var(--spacing) * 0)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.top-\[10\%\]{top:10%}.top-\[38\%\]{top:38%}.right-\[8\%\]{right:8%}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-\[6\%\]{bottom:6%}.left-\[6\%\]{left:6%}.left-\[28\%\]{left:28%}.isolate{isolation:isolate}.-z-10{z-index:calc(10 * -1)}.order-1{order:1}.order-2{order:2}.col-3{grid-column:3}.col-12{grid-column:12}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-9{margin-top:calc(var(--spacing) * 9)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-16{margin-top:calc(var(--spacing) * 16)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.table{display:table}.aspect-\[3\/4\]{aspect-ratio:3/4}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[16\/10\]{aspect-ratio:16/10}.size-full{width:100%;height:100%}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-16{height:calc(var(--spacing) * 16)}.h-72{height:calc(var(--spacing) * 72)}.h-96{height:calc(var(--spacing) * 96)}.h-\[calc\(100\%\+128px\)\]{height:calc(100% + 128px)}.h-auto{height:auto}.h-full{height:100%}.min-h-\[92vh\]{min-height:92vh}.min-h-\[360px\]{min-height:360px}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-9{width:calc(var(--spacing) * 9)}.w-20{width:calc(var(--spacing) * 20)}.w-72{width:calc(var(--spacing) * 72)}.w-96{width:calc(var(--spacing) * 96)}.w-\[280px\]{width:280px}.w-\[calc\(100\%\+128px\)\]{width:calc(100% + 128px)}.w-\[min\(66vw\,300px\)\]{width:min(66vw,300px)}.w-\[min\(72vw\,340px\)\]{width:min(72vw,340px)}.w-auto{width:auto}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[300px\]{max-width:300px}.max-w-full{max-width:100%}.max-w-md{max-width:var(--container-md)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:calc(var(--spacing) * 0)}.flex-1{flex:1}.flex-shrink,.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-bounce{animation:var(--animate-bounce)}.resize{resize:both}.columns-4{columns:4}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-x-10{column-gap:calc(var(--spacing) * 10)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}.gap-y-6{row-gap:calc(var(--spacing) * 6)}.overflow-hidden{overflow:hidden}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-full{border-radius:2147483647px}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.bg-white\/15{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.bg-white\/15{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.object-cover{object-fit:cover}.object-\[35\%_50\%\]{object-position:35% 50%}.object-center{object-position:center}.object-right{object-position:right}.object-top{object-position:top}.p-3{padding:calc(var(--spacing) * 3)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-7{padding-top:calc(var(--spacing) * 7)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pt-14{padding-top:calc(var(--spacing) * 14)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-top{vertical-align:top}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.leading-\[1\.02\]{--tw-leading:1.02;line-height:1.02}.leading-\[1\.04\]{--tw-leading:1.04;line-height:1.04}.leading-\[1\.05\]{--tw-leading:1.05;line-height:1.05}.leading-\[1\.08\]{--tw-leading:1.08;line-height:1.08}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.3em\]{--tw-tracking:.3em;letter-spacing:.3em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-\[0\.24em\]{--tw-tracking:.24em;letter-spacing:.24em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-100{opacity:1}.mix-blend-lighten{mix-blend-mode:lighten}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-\[120px\]{--tw-blur:blur(120px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-\[130px\]{--tw-blur:blur(130px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-\[150px\]{--tw-blur:blur(150px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_24px_55px_rgba\(215\,166\,54\,0\.2\)\]{--tw-drop-shadow-size:drop-shadow(0 24px 55px var(--tw-drop-shadow-color,#d7a63633));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition\!{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events!important;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))!important;transition-duration:var(--tw-duration,var(--default-transition-duration))!important}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}@media (hover:hover){.group-hover\:scale-\[1\.012\]:is(:where(.group):hover *){scale:1.012}.group-hover\:scale-\[1\.015\]:is(:where(.group):hover *){scale:1.015}.group-hover\:scale-\[1\.025\]:is(:where(.group):hover *){scale:1.025}}@media (width>=40rem){.sm\:mt-12{margin-top:calc(var(--spacing) * 12)}.sm\:mt-20{margin-top:calc(var(--spacing) * 20)}.sm\:grid{display:grid}.sm\:hidden{display:none}.sm\:h-12{height:calc(var(--spacing) * 12)}.sm\:h-20{height:calc(var(--spacing) * 20)}.sm\:min-h-\[470px\]{min-height:470px}.sm\:w-\[340px\]{width:340px}.sm\:w-\[420px\]{width:420px}.sm\:min-w-\[116px\]{min-width:116px}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.sm\:items-center{align-items:center}.sm\:rounded-2xl{border-radius:var(--radius-2xl)}.sm\:p-4{padding:calc(var(--spacing) * 4)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-7{padding:calc(var(--spacing) * 7)}.sm\:p-9{padding:calc(var(--spacing) * 9)}.sm\:p-10{padding:calc(var(--spacing) * 10)}.sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:py-20{padding-block:calc(var(--spacing) * 20)}.sm\:py-28{padding-block:calc(var(--spacing) * 28)}.sm\:pt-12{padding-top:calc(var(--spacing) * 12)}.sm\:pt-16{padding-top:calc(var(--spacing) * 16)}.sm\:pb-4{padding-bottom:calc(var(--spacing) * 4)}.sm\:pb-5{padding-bottom:calc(var(--spacing) * 5)}.sm\:pl-7{padding-left:calc(var(--spacing) * 7)}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.sm\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}}@media (width>=48rem){.md\:w-\[490px\]{width:490px}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}}@media (width>=64rem){.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:col-span-6{grid-column:span 6/span 6}.lg\:mb-6{margin-bottom:calc(var(--spacing) * 6)}.lg\:block{display:block}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:min-h-\[620px\]{min-height:620px}.lg\:w-\[390px\]{width:390px}.lg\:w-\[560px\]{width:560px}.lg\:auto-rows-fr{grid-auto-rows:minmax(0,1fr)}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-\[0\.9fr_1\.1fr\]{grid-template-columns:.9fr 1.1fr}.lg\:grid-cols-\[1\.15fr_0\.85fr\]{grid-template-columns:1.15fr .85fr}.lg\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.lg\:grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.lg\:items-end{align-items:flex-end}.lg\:justify-end{justify-content:flex-end}.lg\:gap-4{gap:calc(var(--spacing) * 4)}.lg\:gap-10{gap:calc(var(--spacing) * 10)}.lg\:gap-14{gap:calc(var(--spacing) * 14)}.lg\:gap-16{gap:calc(var(--spacing) * 16)}.lg\:p-12{padding:calc(var(--spacing) * 12)}.lg\:py-24{padding-block:calc(var(--spacing) * 24)}.lg\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}}@media (width>=80rem){.xl\:w-\[620px\]{width:620px}}}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline-offset:2px;outline:2px solid #df1f26}.court-projects-gallery__reel{animation-duration:78s!important}.court-projects-gallery__reel--reverse{animation-duration:85s!important}@media (width<=780px){.court-projects-gallery__reel{animation-duration:60s!important}}.court-system-intro{align-items:center!important}.court-system-intro__copy{max-width:760px}.court-system-intro__copy>span{color:#565a61;max-width:480px;margin-top:28px;font:500 15px/1.72 DM Sans,Arial,sans-serif;display:block}.court-system-intro__orbit{grid-template-columns:minmax(370px,1.25fr) minmax(190px,.75fr);align-items:center;gap:clamp(18px,3vw,42px);display:grid}.court-system-solar{aspect-ratio:1.35;isolation:isolate;width:min(100%,560px);margin:auto;position:relative}.court-system-solar:before,.court-system-solar:after{content:"";z-index:-1;border:1px solid #df1f2699;border-radius:50%;width:88%;height:52%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-14deg);box-shadow:0 0 38px #df1f2614}.court-system-solar:after{opacity:.72;border-style:dashed;width:62%;height:82%;transform:translate(-50%,-50%)rotate(24deg)}.court-system-solar button{z-index:2;aspect-ratio:1;color:#fff;cursor:pointer;background:radial-gradient(circle at 34% 27%,#fff 0 4%,#e43b42 5%,#b41119 50%,#5a080c 100%);border:1px solid #df1f266b;border-radius:50%;place-items:center;width:clamp(48px,6vw,72px);padding:6px;transition:transform .25s,box-shadow .25s,filter .25s;display:grid;position:absolute;box-shadow:inset -10px -10px 13px #0000004d,0 8px 15px #00000038}.court-system-solar button span{letter-spacing:.035em;text-align:center;text-transform:uppercase;text-wrap:balance;max-width:100%;font:800 clamp(5px,.48vw,7px)/1 DM Sans,Arial,sans-serif}.court-system-solar button:hover,.court-system-solar button:focus-visible,.court-system-solar button.active{z-index:4;filter:brightness(1.14);outline:0;transform:scale(1.22);box-shadow:inset -10px -10px 13px #00000040,0 0 0 5px #df1f2626,0 13px 23px #0000004a}.court-system-solar button:first-of-type{top:3%;left:50%;transform:translate(-50%)}.court-system-solar>b{z-index:3;aspect-ratio:1;color:#fff;letter-spacing:-.03em;background:radial-gradient(circle at 33% 27%,#353940,#15171a 62%,#060708);border:1px solid #df1f26;border-radius:50%;align-content:center;place-items:center;width:clamp(116px,14vw,175px);font:600 clamp(24px,2.5vw,38px)/.78 Oswald,Arial Narrow,Arial,sans-serif;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset -22px -18px 28px #00000070,0 0 0 13px #df1f2611,0 0 52px #df1f2633}.court-system-solar>b small,.court-system-solar>b strong{color:#df1f26;letter-spacing:.14em;margin:8px 0 0;font:800 clamp(6px,.5vw,8px)/1 DM Sans,Arial,sans-serif;display:block}.court-system-solar>b strong{color:#c8ccd1}.court-system-benefit-detail{border-left:1px solid #df1f268c;min-height:205px;padding:24px 0 24px 25px}.court-system-benefit-detail p{color:#df1f26;letter-spacing:.14em;margin:0;font:800 9px/1 DM Sans,Arial,sans-serif}.court-system-benefit-detail h3{color:#17191d;letter-spacing:-.035em;margin:17px 0 12px;font:600 clamp(32px,3.2vw,48px)/.9 Oswald,Arial Narrow,Arial,sans-serif}.court-system-benefit-detail span{color:#565a61;font:500 14px/1.62 DM Sans,Arial,sans-serif}@media (width<=1050px){.court-system-intro__orbit{grid-template-columns:1fr}.court-system-benefit-detail{border-top:1px solid #df1f268c;border-left:0;max-width:620px;margin:auto;padding:22px 0 0}}@media (width<=640px){.court-system-solar{width:min(100%,420px)}.court-system-solar button{width:48px}.court-system-solar button span{font-size:5px}.court-system-solar>b{width:116px}.court-system-intro__copy>span{margin-top:20px}.court-system-benefit-detail{min-height:0}.court-system-benefit-detail h3{font-size:36px}}.court-system-solar button:first-of-type:hover,.court-system-solar button:first-of-type:focus-visible,.court-system-solar button:first-of-type.active,.court-system-solar button:nth-of-type(7):hover,.court-system-solar button:nth-of-type(7):focus-visible,.court-system-solar button:nth-of-type(7).active{transform:translate(-50%)scale(1.22)}.court-system-solar{aspect-ratio:1.52;width:min(100%,640px)}.court-system-solar:before{width:96%;height:60%}.court-system-solar:after{width:70%;height:90%}.court-system-solar button:first-of-type{top:0}.court-system-solar{min-height:360px}.court-system-solar button{width:clamp(46px,4.8vw,60px)}.court-system-solar button:first-of-type{top:0;left:50%}.court-system-solar button:nth-of-type(2){top:5%;right:12%}.court-system-solar button:nth-of-type(3){top:31%;right:0}.court-system-solar button:nth-of-type(4){bottom:4%;right:8%}.court-system-solar button:nth-of-type(5){bottom:0;right:30%}.court-system-solar button:nth-of-type(6){bottom:5%;left:19%}.court-system-solar button:nth-of-type(7){bottom:0;left:46%}.court-system-solar button:nth-of-type(8){bottom:9%;left:0}.court-system-solar button:nth-of-type(9){top:44%;left:0}.court-system-solar button:nth-of-type(10){top:19%;left:7%}.court-system-solar button:nth-of-type(11){top:3%;left:25%}.court-system-solar button:nth-of-type(12){top:48%;left:20%}.court-system-solar{aspect-ratio:1;width:min(100%,470px);min-height:470px}.court-system-solar:before,.court-system-solar:after{width:78%;height:78%;box-shadow:none;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%)}.court-system-solar:after{opacity:.7;border-style:dashed;width:58%;height:58%}.court-system-solar>b{width:136px}.court-system-solar button{width:58px;transform:translate(-50%,-50%) rotate(var(--orbit-angle)) translateY(calc(var(--orbit-radius) * -1)) rotate(calc(var(--orbit-angle) * -1));animation:padbol-orbit var(--orbit-speed) linear infinite;will-change:transform;inset:50% auto auto 50%!important}.court-system-solar button:hover,.court-system-solar button:focus-visible,.court-system-solar button.active{filter:brightness(1.15);animation-play-state:paused;transform:none;box-shadow:inset -10px -10px 13px #00000040,0 0 0 5px #df1f2626,0 13px 23px #0000004a}.court-system-solar button span{overflow-wrap:anywhere;font-size:6px;line-height:1.04}@keyframes padbol-orbit{0%{transform:translate(-50%,-50%) rotate(var(--orbit-angle)) translateY(calc(var(--orbit-radius) * -1)) rotate(calc(var(--orbit-angle) * -1))}to{transform:translate(-50%,-50%) rotate(calc(var(--orbit-angle) + 1turn)) translateY(calc(var(--orbit-radius) * -1)) rotate(calc((var(--orbit-angle) + 1turn) * -1))}}@media (prefers-reduced-motion:reduce){.court-system-solar button{animation:none}}.court-system-solar:after{display:none}.court-system-benefit-orbit i{letter-spacing:.045em!important;font-size:clamp(6px,.53vw,8px)!important}.court-system-benefit-orbit i:first-of-type{inset:-11% auto auto 50%!important;transform:translate(-50%)!important}.court-system-benefit-orbit i:nth-of-type(2){inset:2% 8% auto auto!important;transform:none!important}.court-system-benefit-orbit i:nth-of-type(3){inset:20% -20% auto auto!important;transform:none!important}.court-system-benefit-orbit i:nth-of-type(4){inset:44% -28% auto auto!important;transform:none!important}.court-system-benefit-orbit i:nth-of-type(5){inset:auto -23% 20% auto!important;transform:none!important}.court-system-benefit-orbit i:nth-of-type(6){inset:auto 8% 2% auto!important;transform:none!important}.court-system-benefit-orbit i:nth-of-type(7){inset:auto auto -11% 50%!important;transform:translate(-50%)!important}.court-system-benefit-orbit i:nth-of-type(8){inset:auto auto 2% 8%!important;transform:none!important}.court-system-benefit-orbit i:nth-of-type(9){inset:auto auto 20% -23%!important;transform:none!important}.court-system-benefit-orbit i:nth-of-type(10){inset:44% auto auto -28%!important;transform:none!important}.court-system-benefit-orbit i:nth-of-type(11){inset:20% auto auto -20%!important;transform:none!important}.court-system-benefit-orbit i:nth-of-type(12){inset:2% auto auto 8%!important;transform:none!important}.court-system-solar{background:radial-gradient(25% 20%,#0000 98%,#df1f266b 99%,#0000 100%);width:min(100%,520px);min-height:520px}.court-system-solar:before{opacity:.58;border-style:dashed;width:72%;height:46%;display:block;transform:translate(-50%,-50%)rotate(18deg)}.court-system-solar:after{opacity:.6;border-style:solid;width:92%;height:64%;display:block;transform:translate(-50%,-50%)rotate(-21deg)}.court-system-solar button{width:58px;transform:translate(-50%,-50%) rotate(var(--orbit-angle)) translateY(calc(var(--orbit-radius) * -1)) rotate(calc(var(--orbit-angle) * -1));animation:padbol-orbit var(--orbit-speed) linear infinite}.court-system-solar button:hover,.court-system-solar button:focus-visible,.court-system-solar button.active{transform:translate(-50%,-50%) rotate(var(--orbit-angle)) translateY(calc(var(--orbit-radius) * -1)) rotate(calc(var(--orbit-angle) * -1));filter:brightness(1.16);animation-play-state:paused;box-shadow:inset -10px -10px 13px #00000040,0 0 0 5px #df1f2626,0 13px 23px #0000004a}.court-system-solar button:first-of-type{--orbit-angle:0deg;--orbit-radius:118px;--orbit-speed:54s}.court-system-solar button:nth-of-type(2){--orbit-angle:90deg;--orbit-radius:118px;--orbit-speed:54s}.court-system-solar button:nth-of-type(3){--orbit-angle:180deg;--orbit-radius:118px;--orbit-speed:54s}.court-system-solar button:nth-of-type(4){--orbit-angle:270deg;--orbit-radius:118px;--orbit-speed:54s}.court-system-solar button:nth-of-type(5){--orbit-angle:45deg;--orbit-radius:174px;--orbit-speed:78s}.court-system-solar button:nth-of-type(6){--orbit-angle:135deg;--orbit-radius:174px;--orbit-speed:78s}.court-system-solar button:nth-of-type(7){--orbit-angle:225deg;--orbit-radius:174px;--orbit-speed:78s}.court-system-solar button:nth-of-type(8){--orbit-angle:315deg;--orbit-radius:174px;--orbit-speed:78s}.court-system-solar button:nth-of-type(9){--orbit-angle:0deg;--orbit-radius:224px;--orbit-speed:108s}.court-system-solar button:nth-of-type(10){--orbit-angle:90deg;--orbit-radius:224px;--orbit-speed:108s}.court-system-solar button:nth-of-type(11){--orbit-angle:180deg;--orbit-radius:224px;--orbit-speed:108s}.court-system-solar button:nth-of-type(12){--orbit-angle:270deg;--orbit-radius:224px;--orbit-speed:108s}@media (width<=640px){.court-system-solar{width:min(100%,430px);min-height:430px}.court-system-solar button{width:50px}.court-system-solar button:nth-of-type(n+1):nth-of-type(-n+4){--orbit-radius:102px}.court-system-solar button:nth-of-type(n+5):nth-of-type(-n+8){--orbit-radius:148px}.court-system-solar button:nth-of-type(n+9){--orbit-radius:185px}}.official-system-protection{grid-template-columns:minmax(340px,.9fr) minmax(460px,1.1fr);gap:clamp(36px,5vw,82px)}.official-system-protection>div>p:not(:first-child){max-width:620px;margin-bottom:25px;font-size:15px}.official-system-protection__comparison{grid-template-columns:1fr 1fr;gap:12px;margin-top:8px;display:grid}.official-system-protection__comparison .official-system-column{box-shadow:none;background:#ffffff09;border-color:#fff3}.official-system-protection__comparison .official-system-column--unauthorized{background:#df1f2611}.official-system-protection__comparison .official-system-column>header{border-color:#ffffff29;align-items:center;gap:10px;padding:16px 17px;display:flex}.official-system-protection__comparison .official-system-column>header>span{flex:none;width:24px;height:24px;margin:0;font-size:16px}.official-system-protection__comparison .official-system-column h3{color:#fff;font-size:clamp(24px,2.3vw,34px)}.official-system-protection__comparison .official-system-column ul{padding:7px 17px 13px}.official-system-protection__comparison .official-system-column li{color:#e4e7ea;border-color:#ffffff24;grid-template-columns:15px 1fr;gap:6px;padding:8px 0;font-size:10px}.official-system-protection__comparison .official-system-column li b{font-size:14px}@media (width<=900px){.official-system-protection{grid-template-columns:1fr}.official-system-protection__comparison{max-width:740px}}@media (width<=560px){.official-system-protection__comparison{grid-template-columns:1fr}.official-system-protection>div>p:not(:first-child){font-size:14px}.official-system-protection__comparison .official-system-column>header{padding:14px 15px}}.official-system-warning{color:#fff;letter-spacing:-.018em;border-left:3px solid #ef2028;max-width:690px;margin:0 0 25px;padding:17px 0 17px 20px;font:600 clamp(22px,2.3vw,34px)/1.08 Oswald,Arial Narrow,Arial,sans-serif;display:block}.official-system-alert{color:#e3e8ec;background:linear-gradient(90deg,#ef202824,#ef202806);border:1px solid #ef202894;border-left:3px solid #ef2028;grid-template-columns:auto 1fr;align-items:start;gap:12px;max-width:720px;margin:0 0 20px;padding:13px 15px;display:grid;position:relative;overflow:hidden}.official-system-alert:after{z-index:1;content:"";pointer-events:none;background:#fff;border-radius:50%;width:5px;height:5px;animation:2.8s ease-in-out infinite official-alert-scan;position:absolute;left:-3px;box-shadow:0 0 8px 2px #ffffffe6,0 0 18px #ef2028cc}.official-system-alert b{color:#ff3b42;letter-spacing:.14em;padding-top:2px;font:800 9px/1 DM Sans,Arial,sans-serif}.official-system-alert span{font:600 12px/1.5 DM Sans,Arial,sans-serif}@keyframes official-alert-scan{0%,to{opacity:.45;top:12px}50%{opacity:1;top:calc(100% - 16px)}}@media (prefers-reduced-motion:reduce){.official-system-alert:after{animation:none}}.court-system-solar__outer-orbit{z-index:-1;pointer-events:none;border:1px solid #df1f266b;border-radius:50%;width:96%;height:86%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(35deg)}.court-system-solar>b{text-shadow:0 2px 2px #00000073;background:radial-gradient(circle at 30% 22%,#5a5e66 0 3%,#333740 14%,#1b1e24 47%,#08090b 78%);border-width:2px;box-shadow:inset 15px 13px 18px #ffffff17,inset -25px -24px 30px #00000094,0 0 0 14px #df1f2614,0 18px 30px #00000047,0 0 54px #df1f2638}@media (width<=640px){.court-system-solar__outer-orbit{width:94%;height:84%}}.court-system-solar{perspective:900px;transform-style:preserve-3d}.court-system-solar:before{transform:translate(-50%,-50%)perspective(900px)rotateX(57deg)rotate(18deg)}.court-system-solar:after{transform:translate(-50%,-50%)perspective(900px)rotateX(57deg)rotate(-21deg)}.court-system-solar__outer-orbit{transform:translate(-50%,-50%)perspective(900px)rotateX(57deg)rotate(35deg)}.court-system-solar button{animation-name:padbol-orbit-depth}@keyframes padbol-orbit-depth{0%{transform:translate(-50%,-50%) rotate(var(--orbit-angle)) translateY(calc(var(--orbit-radius) * -1)) rotate(calc(var(--orbit-angle) * -1)) translateZ(18px) scale(1.06);opacity:1}25%{transform:translate(-50%,-50%) rotate(calc(var(--orbit-angle) + 90deg)) translateY(calc(var(--orbit-radius) * -1)) rotate(calc((var(--orbit-angle) + 90deg) * -1)) translateZ(-16px) scale(.86);opacity:.9}50%{transform:translate(-50%,-50%) rotate(calc(var(--orbit-angle) + 180deg)) translateY(calc(var(--orbit-radius) * -1)) rotate(calc((var(--orbit-angle) + 180deg) * -1)) translateZ(-52px) scale(.68);opacity:.76}75%{transform:translate(-50%,-50%) rotate(calc(var(--orbit-angle) + 270deg)) translateY(calc(var(--orbit-radius) * -1)) rotate(calc((var(--orbit-angle) + 270deg) * -1)) translateZ(-10px) scale(.9);opacity:.93}to{transform:translate(-50%,-50%) rotate(calc(var(--orbit-angle) + 1turn)) translateY(calc(var(--orbit-radius) * -1)) rotate(calc((var(--orbit-angle) + 1turn) * -1)) translateZ(18px) scale(1.06);opacity:1}}@media (prefers-reduced-motion:reduce){.court-system-solar button{animation:none}}.official-system-protection__comparison{grid-template-columns:minmax(0,1fr) minmax(190px,.42fr);align-items:stretch;gap:16px}.official-system-pillars article{background:#ffffff09;border:1px solid #ffffff29;grid-template-columns:34px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:11px 13px;display:grid}.official-system-pillars article>i{color:#ef2028;letter-spacing:.05em;border:1px solid #ef20288c;border-radius:50%;place-items:center;width:30px;height:30px;font:800 8px/1 DM Sans,Arial,sans-serif;display:grid}.official-system-pillars article strong{color:#fff;font:700 13px/1.08 DM Sans,Arial,sans-serif;display:block}.official-system-pillars article p{color:#c8ccd1!important;margin:5px 0 0!important;font:500 10px/1.35 DM Sans,Arial,sans-serif!important}.official-system-pillars article small{color:#ff8d91;margin-top:5px;font:700 9px/1.3 DM Sans,Arial,sans-serif;display:block}.official-system-status{color:#cbd0d5;letter-spacing:.05em;text-align:center;text-transform:uppercase;justify-items:center;gap:3px;min-width:54px;font:700 7px/1 DM Sans,Arial,sans-serif;display:grid}.official-system-status b{border-radius:50%;place-items:center;width:20px;height:20px;font:800 14px/1 Arial,sans-serif;display:grid}.official-system-status--official b{color:#13843e;background:#d8f3df}.official-system-status--unauthorized b{color:#d71920;background:#fae0e1}.official-system-unauthorized-note{background:linear-gradient(145deg,#8f111752,#210a0ca3);border:1px solid #ef20287a;flex-direction:column;justify-content:center;align-items:flex-start;padding:22px;display:flex}.official-system-unauthorized-note>span{color:#d71920;background:#fae0e1;border-radius:50%;place-items:center;width:31px;height:31px;margin-bottom:15px;font:800 20px/1 Arial,sans-serif;display:grid}.official-system-unauthorized-note h3{color:#fff;letter-spacing:-.03em;margin:0 0 10px;font:600 clamp(25px,2.2vw,34px)/.92 Oswald,Arial Narrow,Arial,sans-serif}.official-system-unauthorized-note p{color:#e1c9ca!important;margin:0!important;font:500 11px/1.55 DM Sans,Arial,sans-serif!important}@media (width<=760px){.official-system-protection__comparison{grid-template-columns:1fr}.official-system-pillars article{grid-template-columns:32px 1fr auto auto;padding:10px}.official-system-unauthorized-note{min-height:150px}}@media (width<=480px){.official-system-pillars article{grid-template-columns:32px 1fr}.official-system-status{grid-row:2;grid-template-columns:20px auto;justify-items:start;gap:5px;margin-left:42px}.official-system-status b{grid-column:1}.official-system-status--unauthorized{grid-area:2/2;margin-left:0}.official-system-status--unauthorized b{grid-column:1}.official-system-pillars article>div{grid-column:2}.official-system-pillars article>i{grid-row:1}}.court-system-join{border-top:1px solid #15171a38;grid-column:1/-1;justify-content:space-between;align-items:center;gap:20px;margin-top:clamp(16px,3vw,42px);padding-top:22px;display:flex}.court-system-join span{color:#34373c;font:700 13px/1.35 DM Sans,Arial,sans-serif}.court-system-join button,.official-system-join button{color:#fff;cursor:pointer;letter-spacing:.03em;text-transform:uppercase;background:#e51f27;border:0;padding:15px 20px;font:800 11px/1 DM Sans,Arial,sans-serif;transition:transform .2s,background .2s}.court-system-join button:hover,.official-system-join button:hover{background:#111;transform:translateY(-2px)}.court-system-join button b{margin-left:8px;font-size:14px}.official-system-join{color:#15171a;text-align:center;background:#e7e7e3;padding:clamp(64px,8vw,112px) clamp(24px,10vw,155px)}.official-system-join p{color:#df1f26;letter-spacing:.16em;margin:0 0 18px;font:800 10px/1 DM Sans,Arial,sans-serif}.official-system-join h2{letter-spacing:-.04em;margin:0 0 28px;font:600 clamp(45px,5.4vw,78px)/.9 Oswald,Arial Narrow,Arial,sans-serif}.official-system-join h2 em{color:#df1f26;font-style:normal}.official-system-join button span{margin-left:8px}@media (width<=620px){.court-system-join{flex-direction:column;align-items:flex-start}.official-system-join button{width:100%}}.court-system-solar{perspective:none!important;transform-style:flat!important;background:radial-gradient(circle,#ef202817 0 14%,#0000 39%)!important}.court-system-solar:before{border-style:solid!important;width:46%!important;height:30%!important;transform:translate(-50%,-50%)!important}.court-system-solar:after{border-style:dashed!important;width:70%!important;height:52%!important;transform:translate(-50%,-50%)!important}.court-system-solar button{offset-anchor:50% 50%;offset-rotate:0deg;animation:padbol-system-track var(--orbit-speed) linear infinite!important;opacity:1!important;inset:0 auto auto 0!important;transform:translate(-50%,-50%)!important}.court-system-solar button:hover,.court-system-solar button[aria-pressed=true]{animation-play-state:paused!important;transform:translate(-50%,-50%)scale(1.08)!important}.court-system-solar button:nth-child(n+1):nth-child(-n+4){--orbit-path:ellipse(23% 15% at 50% 50%);--orbit-speed:64s}.court-system-solar button:nth-child(n+5):nth-child(-n+8){--orbit-path:ellipse(35% 26% at 50% 50%);--orbit-speed:86s}.court-system-solar button:nth-child(n+9):nth-child(-n+12){--orbit-path:ellipse(47% 38% at 50% 50%);--orbit-speed:110s}.court-system-solar button:first-child,.court-system-solar button:nth-child(5),.court-system-solar button:nth-child(9){--orbit-start:0%}.court-system-solar button:nth-child(2),.court-system-solar button:nth-child(6),.court-system-solar button:nth-child(10){--orbit-start:25%}.court-system-solar button:nth-child(3),.court-system-solar button:nth-child(7),.court-system-solar button:nth-child(11){--orbit-start:50%}.court-system-solar button:nth-child(4),.court-system-solar button:nth-child(8),.court-system-solar button:nth-child(12){--orbit-start:75%}@keyframes padbol-system-track{0%{offset-path:var(--orbit-path);offset-distance:var(--orbit-start)}to{offset-path:var(--orbit-path);offset-distance:calc(var(--orbit-start) + 100%)}}.court-system-solar>b{background:radial-gradient(circle at 31% 23%,#3d414a 0 3%,#171a21 27%,#08090c 74%)!important;border-width:2px!important;width:154px!important;box-shadow:0 0 0 12px #ef20281a,0 17px 32px #00000038,inset 0 1px 10px #ffffff2e!important}.court-system-solar>b small{letter-spacing:.18em!important;font-size:9px!important}.court-system-solar>b strong{letter-spacing:.15em!important;font-size:9px!important}@media (width<=640px){.court-system-solar button:nth-child(n+1):nth-child(-n+4){--orbit-path:ellipse(21% 14% at 50% 50%)}.court-system-solar button:nth-child(n+5):nth-child(-n+8){--orbit-path:ellipse(32% 24% at 50% 50%)}.court-system-solar button:nth-child(n+9):nth-child(-n+12){--orbit-path:ellipse(43% 35% at 50% 50%)}.court-system-solar>b{width:136px!important}}.court-system-solar{background:radial-gradient(at 50% 48%,#ef202824,#ef202809 30%,#0000 64%)!important}.court-system-solar:before{width:52%!important;height:28%!important;transform:translate(-50%,-50%)rotate(17deg)!important;box-shadow:0 12px 20px #910f1514!important}.court-system-solar:after{width:74%!important;height:47%!important;transform:translate(-50%,-50%)rotate(-12deg)!important}.court-system-solar__outer-orbit{width:96%!important;height:67%!important;transform:translate(-50%,-50%)rotate(9deg)!important}.court-system-solar button{z-index:2!important;animation:padbol-system-track var(--orbit-speed) linear infinite!important;transform:translate(-50%,-50%) scale(var(--planet-scale,1))!important;filter:drop-shadow(0 10px 8px #0000003b)!important}.court-system-solar button:nth-child(n+1):nth-child(-n+4){--orbit-path:ellipse(26% 14% at 50% 50%);--orbit-speed:72s;--planet-scale:.9}.court-system-solar button:nth-child(n+5):nth-child(-n+8){--orbit-path:ellipse(37% 23.5% at 50% 50%);--orbit-speed:94s;--planet-scale:1}.court-system-solar button:nth-child(n+9):nth-child(-n+12){--orbit-path:ellipse(48% 33.5% at 50% 50%);--orbit-speed:118s;--planet-scale:1.04}.court-system-solar>b{z-index:3!important;background:radial-gradient(circle at 31% 22%,#777d87 0 2%,#424854 7%,#242933 25%,#11141a 54%,#050609 83%)!important;border:2px solid #ef2028!important;width:174px!important;box-shadow:inset 13px 15px 20px #fff3,inset -28px -30px 36px #000000b8,inset -3px -4px 12px #ef202838,0 0 0 15px #ef20281c,0 22px 31px #0000004d,0 0 62px #ef20283d!important}.court-system-solar>b:before{content:"";filter:blur(2px);background:radial-gradient(#ffffff94,#fff0 70%);border-radius:50%;width:23%;height:15%;position:absolute;top:14%;left:17%}.court-system-solar>b small{z-index:1;position:relative;color:#f0474e!important;letter-spacing:.2em!important;font-size:10px!important}.court-system-solar>b strong{z-index:1;position:relative;color:#dfe2e6!important;letter-spacing:.17em!important;font-size:10px!important}@media (width<=640px){.court-system-solar>b{width:146px!important}.court-system-solar button:nth-child(n+1):nth-child(-n+4){--orbit-path:ellipse(23% 12% at 50% 50%)}.court-system-solar button:nth-child(n+5):nth-child(-n+8){--orbit-path:ellipse(34% 21% at 50% 50%)}.court-system-solar button:nth-child(n+9):nth-child(-n+12){--orbit-path:ellipse(45% 30% at 50% 50%)}}.official-system-unauthorized-note{box-shadow:inset 0 0 0 1px #ffffff0d,0 16px 32px #0000002e;background:linear-gradient(145deg,#7d0c1299,#2b080cf0)!important;border:2px solid #ef2028e0!important;border-left-width:5px!important}.official-system-unauthorized-note h3{font-size:clamp(27px,2.45vw,38px)!important}.official-system-unauthorized-note p{font-size:12px!important;line-height:1.62!important}.court-system-solar__outer-orbit{display:none!important}.court-system-solar__ring{pointer-events:none;transform-origin:50%;isolation:isolate;border:1px solid #df1f2685;border-radius:50%;position:absolute;top:50%;left:50%}.court-system-solar__ring--1{z-index:1;width:49%;height:28%;animation:72s linear infinite padbol-ring-one}.court-system-solar__ring--2{z-index:2;border-style:dashed;width:71%;height:47%;animation:94s linear infinite padbol-ring-two}.court-system-solar__ring--3{z-index:5;opacity:.9;width:93%;height:67%;animation:118s linear infinite padbol-ring-three}.court-system-solar__ring button{z-index:2!important;offset-path:none!important;offset-distance:auto!important;pointer-events:auto!important;filter:drop-shadow(0 10px 8px #0000003b)!important;width:58px!important;animation:none!important;position:absolute!important;inset:auto!important;transform:translate(-50%,-50%)!important}.court-system-solar__ring button:first-child{top:0!important;left:50%!important}.court-system-solar__ring button:nth-child(2){top:50%!important;left:100%!important}.court-system-solar__ring button:nth-child(3){top:100%!important;left:50%!important}.court-system-solar__ring button:nth-child(4){top:50%!important;left:0!important}.court-system-solar__ring button:hover,.court-system-solar__ring button[aria-pressed=true]{animation:none!important;transform:translate(-50%,-50%)scale(1.12)!important}.court-system-solar__ring button span{animation:72s linear infinite padbol-counter-one;display:block}.court-system-solar__ring--2 button span{animation-name:padbol-counter-two;animation-duration:94s}.court-system-solar__ring--3 button span{animation-name:padbol-counter-three;animation-duration:118s}.court-system-solar>b{z-index:4!important;border-radius:50%!important;width:182px!important;min-height:182px!important;display:grid!important}@keyframes padbol-ring-one{0%{transform:translate(-50%,-50%)rotate(17deg)}to{transform:translate(-50%,-50%)rotate(377deg)}}@keyframes padbol-ring-two{0%{transform:translate(-50%,-50%)rotate(-12deg)}to{transform:translate(-50%,-50%)rotate(348deg)}}@keyframes padbol-ring-three{0%{transform:translate(-50%,-50%)rotate(9deg)}to{transform:translate(-50%,-50%)rotate(369deg)}}@keyframes padbol-counter-one{0%{transform:rotate(-17deg)}to{transform:rotate(-377deg)}}@keyframes padbol-counter-two{0%{transform:rotate(12deg)}to{transform:rotate(-348deg)}}@keyframes padbol-counter-three{0%{transform:rotate(-9deg)}to{transform:rotate(-369deg)}}@media (prefers-reduced-motion:reduce){.court-system-solar__ring,.court-system-solar__ring button span{animation:none!important}}@media (width<=640px){.court-system-solar__ring button{width:49px!important}.court-system-solar>b{width:150px!important;min-height:150px!important}}.court-system-solar{aspect-ratio:1!important;width:min(100%,560px)!important;min-height:560px!important;overflow:visible!important}.court-system-solar__ring--1{width:56%!important;height:36%!important;animation-duration:96s!important;top:48%!important}.court-system-solar__ring--2{width:81%!important;height:60%!important;animation-duration:96s!important;top:51%!important}.court-system-solar__ring--3{width:103%!important;height:82%!important;animation-duration:96s!important;top:54%!important}.court-system-solar__ring button{width:54px!important}.court-system-solar__ring button span,.court-system-solar__ring--2 button span,.court-system-solar__ring--3 button span{animation-duration:96s!important}.court-system-solar>b{width:168px!important;min-height:168px!important}@media (width<=640px){.court-system-solar{width:min(100%,430px)!important;min-height:430px!important}.court-system-solar__ring--1{width:54%!important;height:35%!important}.court-system-solar__ring--2{width:79%!important;height:58%!important}.court-system-solar__ring--3{width:101%!important;height:80%!important}.court-system-solar__ring button{width:47px!important}.court-system-solar>b{width:144px!important;min-height:144px!important}}.court-system-intro__orbit{grid-template-columns:1fr!important;gap:20px!important}.court-system-solar__ring--1,.court-system-solar__ring--2,.court-system-solar__ring--3{display:none!important}.court-system-solar__ring--wide{z-index:2;width:94%!important;height:80%!important;animation:112s linear infinite padbol-wide-orbit!important;top:53%!important;left:50%!important}.court-system-solar__ring--wide button{z-index:2!important;width:50px!important;animation:none!important}.court-system-solar__ring--wide button:first-child{top:0!important;left:50%!important}.court-system-solar__ring--wide button:nth-child(2){top:8%!important;left:77%!important}.court-system-solar__ring--wide button:nth-child(3){top:29%!important;left:95.5%!important}.court-system-solar__ring--wide button:nth-child(4){top:57%!important;left:99.5%!important}.court-system-solar__ring--wide button:nth-child(5){top:83%!important;left:88%!important}.court-system-solar__ring--wide button:nth-child(6){top:98%!important;left:64%!important}.court-system-solar__ring--wide button:nth-child(7){top:98%!important;left:36%!important}.court-system-solar__ring--wide button:nth-child(8){top:83%!important;left:12%!important}.court-system-solar__ring--wide button:nth-child(9){top:57%!important;left:.5%!important}.court-system-solar__ring--wide button:nth-child(10){top:29%!important;left:4.5%!important}.court-system-solar__ring--wide button:nth-child(11){top:8%!important;left:23%!important}.court-system-solar__ring--wide button span{animation:112s linear infinite padbol-wide-counter!important}.court-system-solar>b{z-index:4!important;width:152px!important;min-height:152px!important}.court-system-benefit-detail{border-top:1px solid #df1f268c;max-width:580px;border-left:0!important;min-height:0!important;margin:0 auto!important;padding:24px 0 0!important}@keyframes padbol-wide-orbit{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes padbol-wide-counter{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@media (width<=640px){.court-system-solar{width:min(100%,440px)!important;min-height:440px!important}.court-system-solar__ring--wide{width:96%!important;height:80%!important}.court-system-solar__ring--wide button{width:44px!important}.court-system-solar>b{width:138px!important;min-height:138px!important}}.official-system-unauthorized-note h3{display:grid;text-transform:uppercase!important;gap:8px!important}.official-system-unauthorized-note h3 b{font:inherit;font-size:1em;line-height:.9}.official-system-unauthorized-note h3 small{color:#fff;letter-spacing:-.015em;font:700 clamp(16px,1.35vw,22px)/1 Oswald,Arial Narrow,Arial,sans-serif}.official-system-unauthorized-note>span{color:#d71920!important;background:radial-gradient(circle at 35% 30%,#fff 0 8%,#fbe4e5 9% 100%)!important;border:1px solid #ffffff3d!important;align-self:center!important;width:64px!important;height:64px!important;margin:0 0 21px!important;font-size:38px!important;box-shadow:0 0 0 9px #ef20281f,0 12px 28px #00000047!important}.court-space figure{align-items:start;grid-template-columns:minmax(290px,1.05fr) minmax(250px,.95fr)!important}.court-space-padel-footprint{grid-template-rows:auto 1fr auto;gap:14px;background:#20252e!important;min-height:360px!important;padding:18px!important;display:grid!important}.court-space-padel-footprint>header{color:#fff;letter-spacing:.12em;justify-content:space-between;align-items:center;gap:12px;font:800 9px/1 DM Sans,Arial,sans-serif;display:flex}.court-space-padel-footprint>header span{color:#ff2630}.court-space-padel-footprint>header b{letter-spacing:-.01em;font:700 18px/.9 Oswald,Arial Narrow,Arial,sans-serif}.court-space-padel-surface{background:linear-gradient(135deg,#30363f,#1e232b);border:1px solid #ffffffb8;grid-template-columns:repeat(3,1fr);gap:8px;padding:10px;margin:0!important;display:grid!important}.court-space-padel-surface article{color:#fff;text-align:center;letter-spacing:.08em;border:1px solid #ffffff80;align-content:center;place-items:center;font:800 9px/1 DM Sans,Arial,sans-serif;background:linear-gradient(160deg,#f52831,#9d0b12)!important;min-height:205px!important;padding:8px!important;display:grid!important}.court-space-padel-surface article b{margin:9px 0 5px!important;font:600 clamp(18px,1.8vw,28px)/.9 Oswald,Arial Narrow,Arial,sans-serif!important;display:block!important}.court-space-padel-surface article small{font:700 8px DM Sans,Arial,sans-serif!important}.court-space-padel-footprint>p{grid-template-columns:auto 1fr;align-items:center;gap:13px;display:grid;color:#dce0e4!important;letter-spacing:0!important;background:0 0!important;margin:0!important;padding:0!important;font:500 11px/1.45 DM Sans,Arial,sans-serif!important;position:static!important}.court-space-padel-footprint>p b{color:#fff;letter-spacing:-.02em;font:600 clamp(22px,2.05vw,31px)/.9 Oswald,Arial Narrow,Arial,sans-serif}.court-space-padel-footprint>p span{max-width:220px}.court-space-bars{border-top:0!important;padding-top:0!important}.court-space-bar{grid-template-columns:155px minmax(70px,1fr)!important;margin:11px 0!important}.court-space-bar span b{font-size:14px!important}.court-space-bar i{border-radius:999px;height:10px!important}.court-space-bar--futbol5 i{width:100%;background:linear-gradient(90deg,#3d444e,#aeb3ba)!important}.court-space-bar--tenis i{width:32.6%!important}.court-space-opportunity{grid-column:2;gap:10px;display:grid;padding-top:20px!important}.court-space-opportunity>p{color:#ef2028!important;margin:0!important}.court-space-opportunity strong{color:#fff;letter-spacing:-.025em;max-width:360px;font:600 clamp(24px,2.45vw,37px)/.96 Oswald,Arial Narrow,Arial,sans-serif}.court-space-opportunity strong em{color:#ef2028;font-style:normal}.court-space-opportunity>span{color:#c1c6cc;max-width:360px;font:500 11px/1.55 DM Sans,Arial,sans-serif}.court-space-opportunity>small{color:#8f969f;font:500 9px/1.5 DM Sans,Arial,sans-serif}@media (width<=980px){.court-space-padel-footprint{min-height:330px!important}.court-space-opportunity{grid-column:auto}.court-space-padel-surface article{min-height:175px!important}}@media (width<=560px){.court-space-padel-footprint{min-height:290px!important}.court-space-padel-surface{gap:4px;padding:5px}.court-space-padel-surface article{font-size:7px;min-height:145px!important}.court-space-padel-surface article b{font-size:18px!important}.court-space-padel-footprint>p{grid-template-columns:1fr;gap:6px}.court-space-bar{grid-template-columns:140px minmax(45px,1fr)!important}}.court-system-solar{width:min(100%,500px)!important;min-height:500px!important}.court-system-solar__ring--wide{width:78%!important;height:72%!important;top:52%!important}.court-system-solar__ring--wide button span{font-size:7px!important;line-height:1.08!important}.court-system-solar__ring--wide button:after{display:none!important}.court-system-orbit-label{z-index:9;pointer-events:none;color:#fff;text-align:left;background:linear-gradient(135deg,#191d25f5,#0a0c11f0);border:1px solid #ef2028ad;border-radius:12px;gap:4px;min-width:205px;padding:10px 15px 11px;display:grid;position:absolute;bottom:10px;left:50%;transform:translate(-50%);box-shadow:0 14px 30px #00000040,inset 0 1px #ffffff14}.court-system-orbit-label:before{content:"";background:#ef2028;border-radius:12px 0 0 12px;width:3px;position:absolute;inset:0 auto 0 0}.court-system-orbit-label span{color:#ff5158;letter-spacing:.13em;font:800 7px/1 DM Sans,Arial,sans-serif}.court-system-orbit-label strong{letter-spacing:-.01em;font:600 17px/.96 Oswald,Arial Narrow,Arial,sans-serif}@media (width<=640px){.court-system-solar{width:min(100%,410px)!important;min-height:410px!important}.court-system-solar__ring--wide{width:80%!important;height:74%!important}.court-system-solar__ring--wide button{width:50px!important}.court-system-solar__ring--wide button span{font-size:6px!important}.court-system-orbit-label{display:none}}@media (prefers-reduced-motion:reduce){.court-system-solar__ring--wide button:after{animation:none!important}}.court-space-comparison-graphic{background:radial-gradient(circle at 50% 43%,#303843 0%,#191d24 68%);border:1px solid #ffffff47;grid-row:span 2;place-items:center;min-height:390px;padding:12px;display:grid}.court-space-comparison-graphic svg{width:100%;height:auto;display:block;overflow:visible}.court-field{stroke-width:5px}.court-field--football{fill:#148f4a;stroke:#e7f4ed}.court-field--tennis{fill:#f05d24;stroke:#fff}.court-field--padel{fill:#64676c;stroke:#fff}.court-field--pickleball{fill:#2a35aed1;stroke:#dce0ff}.court-field-lines{fill:none;stroke:#ffffffd1;stroke-width:3px}.court-field-lines--football{stroke-width:2px}.court-field--padbol-group rect{fill:#e31d27;stroke:#fff;stroke-width:3px}.court-field--padbol-group path{fill:none;stroke:#fff;stroke-width:2px}.court-field--padbol-group text{fill:#fff;letter-spacing:.08em;text-anchor:middle;font:800 13px/1 DM Sans,Arial,sans-serif}.court-label{letter-spacing:.1em;font:800 15px/1 DM Sans,Arial,sans-serif}.court-label--football{fill:#eaffef}.court-label--tennis,.court-label--padel{fill:#fff}.court-label--pickleball{fill:#fff;text-anchor:middle;font-size:10px}.court-note{fill:#fff;letter-spacing:.1em;text-anchor:middle;font:800 13px/1 DM Sans,Arial,sans-serif}.court-space-opportunity>p{font-size:0!important}.court-space-opportunity>p:after{content:"UNA ESCALA QUE APROVECHA EL ESPACIO";font-size:9px}.court-space-opportunity>strong{font-size:0!important}.court-space-opportunity>strong:after{content:"En 200 m² de superficie de juego caben tres canchas Padbol.";color:#fff;letter-spacing:-.025em;font:600 clamp(24px,2.45vw,37px)/.96 Oswald,Arial Narrow,Arial,sans-serif}.court-space-opportunity>span{display:none!important}@media (width<=980px){.court-space-comparison-graphic{grid-row:auto;min-height:350px}.court-space figure{grid-template-columns:1fr!important}}@media (width<=560px){.court-space-comparison-graphic{min-height:260px;padding:7px}.court-label{font-size:11px}.court-field--padbol-group text,.court-note{font-size:9px}}@media (width>=1051px){.court-system-intro{grid-template-columns:minmax(360px,.95fr) minmax(570px,1.05fr)!important;gap:clamp(18px,2vw,38px)!important}.court-system-intro__orbit{grid-template-columns:minmax(355px,1.05fr) minmax(210px,.95fr)!important;align-items:center!important}.court-system-solar{width:min(100%,430px)!important;min-height:430px!important;margin-left:0!important}.court-system-benefit-detail{align-self:center;border-top:0!important;border-left:1px solid #df1f268c!important;max-width:none!important;margin:0!important;padding:24px 0 24px 22px!important}}.court-system-solar__ring--wide{width:80%!important;height:74%!important}.court-system-solar__ring--wide button{width:64px!important}.court-system-solar__ring--wide button span{color:#fff!important;letter-spacing:0!important;white-space:nowrap!important;overflow-wrap:normal!important;text-shadow:0 1px 2px #000c!important;max-width:none!important;font-size:6.5px!important;font-weight:800!important;line-height:1!important;display:block!important;overflow:visible!important}@media (width<=1050px){.court-system-solar__ring--wide button{width:62px!important}}@media (width<=640px){.court-system-solar__ring--wide button{width:51px!important}.court-system-solar__ring--wide button span{letter-spacing:-.02em!important;font-size:5.5px!important}}.court-space h2 strong{white-space:nowrap;letter-spacing:-.07em;font-size:1.14em!important}.court-space h2 strong small{letter-spacing:-.03em;margin-left:.04em;font:600 .38em/1 Oswald,Arial Narrow,Arial,sans-serif;position:relative;top:-.48em}.court-space figure{grid-template-columns:1.02fr .98fr;gap:clamp(18px,2.6vw,36px);display:grid;padding:clamp(25px,3vw,42px)!important}.court-space figure>figcaption{grid-column:1/-1}.court-space-padel-footprint{background:#252b34;border:2px solid #ffffffa3;grid-row:span 2;align-content:center;min-height:312px;padding:22px;display:grid;position:relative}.court-space-padel-footprint>p{letter-spacing:.09em;background:#ef2028;padding:9px 12px;position:absolute;top:0;left:0;color:#fff!important;margin:0!important;font:800 9px/1.2 DM Sans,Arial,sans-serif!important}.court-space-padel-footprint>div{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:16px;display:grid}.court-space-padel-footprint article{color:#fff;text-align:center;letter-spacing:.06em;background:linear-gradient(145deg,#f42730,#b30c15);align-content:center;place-items:center;min-height:166px;padding:8px;font:800 9px/1.2 DM Sans,Arial,sans-serif;display:grid}.court-space-padel-footprint article b{margin:7px 0 3px;font:600 clamp(25px,2.4vw,38px)/.9 Oswald,Arial Narrow,Arial,sans-serif;display:block}.court-space-padel-footprint article small{font:700 8px DM Sans,Arial,sans-serif}.court-space-padel-footprint>span{color:#cbd0d4;letter-spacing:.08em;font:700 9px/1 DM Sans,Arial,sans-serif;position:absolute;bottom:13px;right:14px}.court-space-bars,.court-space-opportunity{border-top:1px solid #ffffff52;padding-top:14px}.court-space-bars>p,.court-space-opportunity>p{letter-spacing:.14em;color:#ef2028!important;margin:0 0 13px!important;font:800 9px/1 DM Sans,Arial,sans-serif!important}.court-space-bar{grid-template-columns:128px minmax(70px,1fr);align-items:center;gap:11px;margin:9px 0;display:grid}.court-space-bar span{color:#d7dbe0;letter-spacing:.06em;font:800 9px/1 DM Sans,Arial,sans-serif}.court-space-bar span b{color:#fff;letter-spacing:-.02em;margin-top:4px;font:600 18px/.9 Oswald,Arial Narrow,Arial,sans-serif;display:block}.court-space-bar i{background:linear-gradient(90deg,#ef2028,#b9121a);height:12px;display:block;box-shadow:0 5px 12px #ef20282e}.court-space-bar--padbol i{width:23%}.court-space-bar--pickleball i{width:31%}.court-space-bar--padel i{width:77%}.court-space-bar--tenis i{background:linear-gradient(90deg,#737981,#d6d9dd);width:100%}.court-space-opportunity{grid-column:2}.court-space-opportunity>p small{color:#90959c;letter-spacing:.05em;font:600 7px DM Sans,Arial,sans-serif}.court-space-opportunity>div{grid-template-columns:1fr 130px;align-items:center;gap:10px;margin:8px 0;display:grid}.court-space-opportunity span{color:#cfd3d8;letter-spacing:.04em;justify-content:space-between;gap:8px;font:700 9px/1 DM Sans,Arial,sans-serif;display:flex}.court-space-opportunity span b{color:#fff;letter-spacing:0;font:600 10px DM Sans,Arial,sans-serif}.court-space-opportunity i{background:#5f646c;border-radius:10px;height:7px;display:block}.court-space-opportunity--padbol{width:92%;background:#ef2028!important}.court-space-opportunity--padel{width:68%;background:#9a9fa5!important}.court-space-opportunity--pickleball{width:61%;background:#7e848c!important}.court-space-opportunity--tenis{width:48%;background:#60666e!important}@media (width<=980px){.court-space figure{grid-template-columns:1fr}.court-space-padel-footprint{grid-row:auto}.court-space-opportunity{grid-column:auto}.court-space-padel-footprint{min-height:275px}}@media (width<=560px){.court-space figure{padding:22px!important}.court-space-padel-footprint{min-height:230px;padding:16px}.court-space-padel-footprint>div{gap:4px}.court-space-padel-footprint article{min-height:120px;font-size:7px}.court-space-padel-footprint article b{font-size:24px}.court-space-padel-footprint>span{font-size:7px}.court-space-bar{grid-template-columns:105px 1fr}.court-space-opportunity>div{grid-template-columns:1fr 92px}.court-space-opportunity span b{font-size:8px}}.hero-audience-actions .hero-invest-button{white-space:nowrap;justify-content:center;align-items:center;height:48px;min-height:48px;padding:0 15px;font-size:11px;line-height:1;display:inline-flex}.everyone-proof article:nth-child(3) strong{letter-spacing:0;font-family:Arial,sans-serif;font-size:clamp(86px,8.8vw,132px);font-weight:700;line-height:.72}.audience-page--inversion .audience-hero{display:none}.audience-page--inversion .audience-routes{padding-top:clamp(112px,13vw,165px)}.contact-page:not(.contact-page--other) .form-email{display:none}aside.chivi-presence{contain:none!important;isolation:auto!important;overflow:visible!important}.chivi-modal-backdrop{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;pointer-events:none!important;z-index:2147483646!important;background:0 0!important;justify-content:flex-end!important;align-items:flex-end!important;width:100vw!important;min-width:100vw!important;height:100dvh!important;min-height:100dvh!important;padding:0 clamp(18px,4vw,66px) clamp(90px,10vh,140px) 18px!important;display:flex!important;position:fixed!important;inset:0!important}.chivi-modal{pointer-events:auto!important;background:#0e141e!important;flex:0 auto!important;width:min(390px,100vw - 36px)!important;min-width:0!important;max-width:calc(100vw - 36px)!important;max-height:calc(100dvh - 118px)!important;position:relative!important;box-shadow:0 24px 60px #0000008a!important}@media (width<=600px){.chivi-modal-backdrop{padding:0 12px 78px!important}.chivi-modal{width:min(390px,100vw - 24px)!important;max-height:calc(100dvh - 94px)!important}}.audience-page .audience-routes>div button{min-height:190px;padding:20px 22px}.audience-page .audience-routes h3{max-width:235px;margin:29px 0 10px;font-size:clamp(25px,2.25vw,35px);line-height:.94}.audience-page .audience-routes p{font-size:13px;line-height:1.45}.audience-page .audience-routes b{font-size:23px;top:19px;right:21px}.audience-page .audience-routes>div button:before{width:138px;height:138px;bottom:-70px;right:-70px}@media (width<=800px){.audience-page .audience-routes>div button{min-height:174px}.audience-page .audience-routes h3{margin-top:25px;font-size:30px}}.court-sales-benefits h2 em{color:#ef2028;display:inline}.court-sales-benefits article span{color:#fff;letter-spacing:0;background:#df1f26;border-radius:50%;place-items:center;width:31px;height:31px;margin-top:4px;font:800 10px DM Sans,Arial,sans-serif;display:grid}.court-sales-benefits h3 em{color:#ef2028;font-style:normal}.court-benefits-action{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff8c;border-radius:999px;align-items:center;gap:11px;margin-top:28px;padding:14px 18px;font:700 12px DM Sans,Arial,sans-serif;transition:background .2s,color .2s,transform .2s;display:inline-flex}.court-benefits-action span{font-size:16px;line-height:0}.court-benefits-action:hover{background:#df1f26;border-color:#df1f26;transform:translateY(-2px)}.court-sales-hero{background:radial-gradient(circle at 80% 12%,#df1f2638,#0000 28%),linear-gradient(120deg,#090a0c,#151019)!important;min-height:0!important;padding:clamp(72px,8vw,118px) 0 0!important;display:block!important}.court-sales-hero>div{max-width:690px;margin:0 clamp(24px,10vw,155px);padding-bottom:clamp(52px,6vw,90px)}.court-sales-hero figure{width:100%;box-shadow:none!important;background:#0d0d0e!important;border-radius:0!important;margin:0!important;padding:0!important;transform:none!important}.court-sales-hero figure:before{display:none!important}.court-sales-hero img{width:100%;height:clamp(390px,45vw,720px);display:block;aspect-ratio:auto!important;object-fit:cover!important;object-position:center 57%!important;max-height:none!important}.court-sales-hero figcaption{z-index:1;text-shadow:0 2px 12px #000000b3;position:absolute;bottom:clamp(20px,2.5vw,34px);left:clamp(24px,10vw,155px);color:#ffffffdb!important;letter-spacing:.15em!important;padding:0!important;font-size:10px!important}.court-sales-hero figure{position:relative!important}.court-sales-hero figure:after{content:"";pointer-events:none;background:linear-gradient(#090a0c33,#0000 28%,#090a0c38);position:absolute;inset:0}@media (width<=850px){.court-sales-hero>div{margin:0 24px}.court-sales-hero img{object-position:center 58%;height:clamp(320px,76vw,520px)}.court-sales-hero figcaption{left:24px}}.court-sales-page{color:#fff;background:#0d0d0e;min-height:100vh}.court-sales-hero{background:radial-gradient(circle at 82% 22%,#df1f263d,#0000 30%),linear-gradient(120deg,#090a0c,#151019);grid-template-columns:minmax(300px,.92fr) minmax(420px,1.08fr);align-items:center;gap:clamp(44px,8vw,132px);min-height:calc(86svh - 82px);padding:clamp(70px,10vw,145px) clamp(24px,10vw,155px);display:grid}.court-sales-hero>div>p,.court-sales-proof>div>p,.court-sales-benefits>div>p,.court-sales-gallery>p,.court-sales-cta>p{color:#ef2028;letter-spacing:.18em;margin:0;font:700 10px DM Sans,Arial,sans-serif}.court-sales-hero h1{max-width:670px;margin:22px 0;font-size:clamp(67px,8.7vw,140px)!important}.court-sales-hero h1 em,.court-sales-proof h2 em,.court-sales-benefits h2 em,.court-sales-cta h2 em{color:#ef2028;font-style:normal}.court-sales-hero>div>p:last-of-type{color:#d2d4d9;letter-spacing:0;max-width:510px;font:500 16px/1.72 DM Sans,Arial,sans-serif}.court-sales-hero button,.court-sales-proof button,.court-sales-cta button{color:#fff;cursor:pointer;background:#ef2028;border:1px solid #ef2028;border-radius:999px;margin-top:30px;padding:14px 19px;font:700 12px DM Sans,Arial,sans-serif;transition:transform .2s,background .2s}.court-sales-hero button:hover,.court-sales-proof button:hover{color:#111;background:#fff;transform:translateY(-2px)}.court-sales-hero button span,.court-sales-proof button span{margin-left:8px}.court-sales-hero figure{background:#f4f4f1;margin:0;padding:clamp(12px,2vw,22px);position:relative;box-shadow:0 40px 88px #0000006b}.court-sales-hero figure:before{content:"";pointer-events:none;border:1px solid #ef2028ad;position:absolute;inset:-12px 12px 12px -12px}.court-sales-hero img{object-fit:cover;object-position:center;width:100%;max-height:620px;display:block}.court-sales-hero figcaption{color:#212225;letter-spacing:.11em;padding:15px 2px 0;font:700 10px DM Sans,Arial,sans-serif}.court-sales-proof{color:#151515;background:#f1f1ee;grid-template-columns:1.03fr .97fr;align-items:center;gap:clamp(46px,9vw,150px);padding:clamp(82px,11vw,155px) clamp(24px,10vw,155px);display:grid}.court-sales-proof__visual{background:#fff;padding:clamp(12px,2vw,22px);box-shadow:0 30px 70px #0003}.court-sales-proof__visual img{object-fit:contain;width:100%;max-height:650px;display:block}.court-sales-proof h2{margin:22px 0;font-size:clamp(54px,6.2vw,94px)!important}.court-sales-proof>div>p:last-of-type{color:#56585c;letter-spacing:0;max-width:450px;font:500 15px/1.75 DM Sans,Arial,sans-serif}.court-sales-proof button{background:#151515;border-color:#151515}.court-sales-benefits{background:#101217;grid-template-columns:.8fr 1.2fr;gap:clamp(46px,8vw,140px);padding:clamp(82px,11vw,155px) clamp(24px,10vw,155px);display:grid}.court-sales-benefits h2{margin:24px 0 0;font-size:clamp(54px,6.2vw,96px)!important}.court-sales-benefits>div:last-child{border-top:1px solid #ffffff38}.court-sales-benefits article{border-bottom:1px solid #ffffff2e;grid-template-columns:48px 1fr;gap:0 18px;padding:29px 0;display:grid}.court-sales-benefits article span{color:#ef2028;grid-row:span 2;padding-top:8px;font:700 10px DM Sans,Arial,sans-serif}.court-sales-benefits h3{margin:0;font-size:clamp(28px,3vw,44px)}.court-sales-benefits article p{color:#bfc2c9;max-width:530px;margin:12px 0 0;font:500 14px/1.7 DM Sans,Arial,sans-serif}.court-sales-gallery{background:#0b0c0e;padding:clamp(70px,9vw,125px) clamp(24px,10vw,155px)}.court-sales-gallery>p{margin-bottom:28px}.court-sales-gallery>div{grid-template-columns:1fr 1fr;gap:16px;display:grid}.court-sales-gallery img{object-fit:cover;object-position:center top;border:1px solid #ffffff2e;width:100%;height:min(49vw,600px);display:block}.court-sales-cta{background:radial-gradient(circle at 80% 22%,#df1f2661,#0000 31%),#111216;padding:clamp(86px,11vw,165px) clamp(24px,10vw,155px)}.court-sales-cta h2{margin:22px 0;font-size:clamp(63px,7.4vw,120px)!important}.court-sales-cta>p:last-of-type{color:#c4c7cc;letter-spacing:0;max-width:500px;font:500 15px/1.7 DM Sans,Arial,sans-serif}.court-sales-cta button{color:#151515;background:#fff;border-color:#fff}.court-sales-cta button:hover{color:#fff;background:#ef2028;border-color:#ef2028}@media (width<=850px){.court-sales-hero,.court-sales-proof,.court-sales-benefits{grid-template-columns:1fr}.court-sales-hero{min-height:auto;padding-top:72px}.court-sales-hero figure{max-width:640px}.court-sales-gallery>div{grid-template-columns:1fr}.court-sales-gallery img{object-fit:contain;background:#fff;height:auto;max-height:560px}}@media (width<=560px){.court-sales-hero h1{font-size:17vw!important}.court-sales-proof h2,.court-sales-benefits h2,.court-sales-cta h2{font-size:15vw!important}.court-sales-hero,.court-sales-proof,.court-sales-benefits,.court-sales-gallery,.court-sales-cta{padding-left:24px;padding-right:24px}}.court-gallery{color:#fff;background:linear-gradient(135deg,#12151b,#070809);grid-template-columns:minmax(240px,.68fr) minmax(560px,1.32fr);gap:clamp(36px,7vw,115px);padding:clamp(86px,11vw,150px) clamp(24px,10vw,155px);display:grid}.court-gallery__intro{align-self:start;position:sticky;top:112px}.court-gallery__intro>p{color:#ef2028;letter-spacing:.18em;margin:0;font:700 10px DM Sans,Arial,sans-serif}.court-gallery__intro h2{margin:24px 0;font-size:clamp(54px,6.7vw,100px)!important}.court-gallery__intro>p:last-child{color:#b9bdc6;letter-spacing:0;max-width:340px;font:500 15px/1.72 DM Sans,Arial,sans-serif}.court-gallery__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.court-gallery__grid button{color:#fff;text-align:left;cursor:pointer;isolation:isolate;background:#101216;border:1px solid #ffffff2e;min-height:390px;padding:0;transition:border-color .25s,transform .25s,box-shadow .25s;position:relative;overflow:hidden}.court-gallery__grid button:after{content:"";z-index:-1;background:linear-gradient(#0000 34%,#040507f2 100%);position:absolute;inset:0}.court-gallery__grid button:hover,.court-gallery__grid button.selected{border-color:#ef2028;transform:translateY(-5px);box-shadow:0 22px 45px #00000059}.court-gallery__grid img{z-index:-2;object-fit:cover;object-position:center top;width:100%;height:100%;transition:transform .55s;position:absolute;inset:0}.court-gallery__grid button:hover img,.court-gallery__grid button.selected img{transform:scale(1.05)}.court-gallery__grid span,.court-gallery__grid strong,.court-gallery__grid small,.court-gallery__grid b{position:absolute;left:22px;right:22px}.court-gallery__grid span{color:#ef2028;letter-spacing:.15em;font:700 10px DM Sans,Arial,sans-serif;bottom:113px}.court-gallery__grid strong{letter-spacing:-.02em;font:600 29px/1 Oswald,Arial,sans-serif;bottom:79px}.court-gallery__grid small{color:#d3d6dc;font:500 11px/1.45 DM Sans,Arial,sans-serif;bottom:35px}.court-gallery__grid b{opacity:0;color:#ef2028;letter-spacing:.07em;font:700 10px DM Sans,Arial,sans-serif;transition:opacity .2s;bottom:15px}.court-gallery__grid button:hover b,.court-gallery__grid button.selected b{opacity:1}.court-gallery__grid button:hover small,.court-gallery__grid button.selected small{bottom:43px}@media (width<=900px){.court-gallery{grid-template-columns:1fr}.court-gallery__intro{position:static}.court-gallery__grid button{min-height:350px}}@media (width<=560px){.court-gallery{padding:72px 24px}.court-gallery__grid{grid-template-columns:1fr}.court-gallery__grid button{min-height:330px}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--cream);color:var(--ink);margin:0;font-family:Manrope,Arial,sans-serif}a{color:inherit;text-decoration:none}.hero{isolation:isolate;color:#fff;background:#15201a;min-height:100svh;position:relative;overflow:hidden}.hero-image{object-fit:cover;z-index:-2;filter:saturate(.78)contrast(1.08);width:100%;height:100%;position:absolute;inset:0}.hero-overlay{z-index:-1;background:linear-gradient(90deg,#09120de0,#09120d73 48%,#09120d29),linear-gradient(#0000 55%,#09120d99);position:absolute;inset:0}.nav{border-bottom:1px solid #fff3;justify-content:space-between;align-items:center;height:82px;padding:0 clamp(24px,5vw,78px);display:flex}.brand{letter-spacing:-1.8px;align-items:center;gap:9px;font-size:25px;font-weight:800;display:inline-flex}.brand>span{align-self:flex-start;margin-top:5px;margin-left:-7px;font-size:9px}.mark{width:21px;height:18px;display:inline-block;position:relative;transform:skew(-18deg)}.mark i,.mark b{background:#e53e31;width:9px;height:9px;display:block;position:absolute;transform:rotate(45deg)}.mark i{top:0;left:0}.mark b{background:var(--lime);bottom:0;right:0}.nav-links{gap:28px;font-size:12px;font-weight:600;display:flex}.nav-links a:hover,.text-link:hover,.footer-link:hover{color:var(--lime)}.nav-actions{align-items:center;gap:12px;display:flex}.language-wrap{position:relative}.language-button,.nav-cta{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffffad;border-radius:999px;padding:9px 12px;font:600 11px Manrope}.language-menu{z-index:5;background:#142018;border:1px solid #fff3;width:230px;max-height:370px;padding:6px;position:absolute;top:42px;right:0;overflow:auto;box-shadow:0 18px 40px #00000052}.language-menu button{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:3px;width:100%;padding:10px 12px;font:500 12px Manrope;display:block}.nav-cta span,.primary-button span{margin-left:8px}.hero-content{max-width:920px;padding:clamp(80px,12vh,140px) clamp(24px,10vw,150px) 50px}.eyebrow,.section-label,.hero-side,.scroll-mark,.kicker,.pillar-number{letter-spacing:1.2px;font-family:DM Mono,monospace;font-size:10px}.hero h1{letter-spacing:-.085em;margin:14px 0 22px;font-size:clamp(70px,11.3vw,165px);font-weight:800;line-height:.83}.primary-button{background:var(--lime);color:var(--ink);border-radius:3px;margin-top:26px;padding:15px 19px;font-size:12px;font-weight:800;display:inline-block}.hero-side{writing-mode:vertical-rl;color:#ffffffbf;position:absolute;bottom:39px;right:clamp(24px,5vw,78px);transform:rotate(180deg)}.scroll-mark{position:absolute;bottom:38px;left:clamp(24px,5vw,78px)}.scroll-mark span{color:var(--lime);margin-left:13px;font-size:17px}.intro{background:var(--cream);grid-template-columns:1fr 2fr;gap:12%;padding:clamp(80px,13vw,180px) clamp(24px,12vw,180px);display:grid}.section-label{color:var(--muted);border-top:1px solid #bec7bc;padding-top:15px}.kicker{color:#677663;margin:0 0 22px}h2{letter-spacing:-.067em;margin:0;font-size:clamp(38px,5.5vw,82px);font-weight:700;line-height:.96}.body-copy{color:#516056;max-width:500px;margin:38px 0 26px;font-size:15px;line-height:1.8}.text-link{border-bottom:1px solid #95a496;padding-bottom:8px;font-size:13px;font-weight:800}.text-link span{margin-left:14px}.game-section{color:#f5f1e8;background:#142018;grid-template-columns:1.05fr .95fr;display:grid}.game-art{background:radial-gradient(circle at 55% 48%,#314d39 0,#142018 67%);place-items:center;min-height:640px;display:grid;position:relative;overflow:hidden}.game-art p{letter-spacing:-.1em;z-index:1;font-size:clamp(58px,9vw,130px);font-weight:800;line-height:.73;position:relative}.game-art p span{letter-spacing:3px;color:var(--lime);margin-top:26px;font:10px DM Mono;display:block}.court-lines{aspect-ratio:1;border:1px solid #d9ff3f80;width:85%;position:absolute;transform:rotate(-29deg)skewY(12deg)}.court-lines:before,.court-lines:after{content:"";border:1px solid #d9ff3f73;position:absolute;inset:20%}.court-lines:after{border-width:0 0 0 1px;width:1px;inset:0 auto 0 50%}.game-copy{padding:clamp(70px,10vw,145px) clamp(28px,7vw,105px)}.game-copy>p:not(.eyebrow){color:#c4d0c6;max-width:450px;margin:27px 0 35px;font-size:15px;line-height:1.75}.path-list{border-top:1px solid #526555}.path-list article{border-bottom:1px solid #526555;grid-template-columns:40px 1fr;gap:14px;padding:18px 0;display:grid}.path-list span{color:var(--lime);padding-top:4px;font:10px DM Mono}.path-list h3{margin:0 0 4px;font-size:15px}.path-list p{color:#aebcaf;margin:0;font-size:12px;line-height:1.55}.pillars{background:#d9e3d7;grid-template-columns:1fr 1.15fr;gap:8vw;padding:clamp(70px,10vw,140px) clamp(24px,7vw,110px);display:grid}.dark{color:#526052}.pillars-heading h2{margin-top:18px}.pillars-heading>p:last-child{color:#566657;max-width:330px;margin-top:27px;font-size:14px;line-height:1.7}.pillar-list{border-top:1px solid #8d9d8c}.pillar{border-bottom:1px solid #8d9d8c;grid-template-columns:55px 1fr 20px;gap:20px;padding:31px 0;display:grid}.pillar-number{color:#637563;padding-top:6px}.pillar h3{letter-spacing:-.7px;margin:0 0 9px;font-size:20px}.pillar p{color:#556555;max-width:360px;margin:0;font-size:13px;line-height:1.7}.arrow{color:#304b38;font-size:21px}.numbers{background:var(--lime);grid-template-columns:repeat(3,1fr);gap:28px;padding:60px clamp(24px,8vw,120px);display:grid}.numbers>div{border-top:1px solid #10151266;align-items:flex-end;gap:18px;padding-top:17px;display:flex}.numbers strong{letter-spacing:-.09em;font-size:clamp(49px,6vw,90px);line-height:.8}.numbers span{font:10px/1.55 DM Mono}.news{background:var(--cream);grid-template-columns:1fr 1fr;gap:10vw;padding:clamp(75px,10vw,140px) clamp(24px,10vw,150px);display:grid}.news h2{margin-top:18px}.news-card{background:#fff;border:1px solid #d7dbd3;flex-direction:column;justify-content:space-between;min-height:310px;padding:38px;display:flex}.news-card span{color:#728070;font:10px DM Mono}.news-card h3{letter-spacing:-1px;margin:35px 0;font-size:25px;line-height:1.16}.news-card a{border-bottom:1px solid #aeb7ad;padding-bottom:10px;font-size:12px;font-weight:800}.news-card b{float:right;font-size:18px}.investment{color:#fff;background:#253a2d;grid-template-columns:1.15fr .85fr;min-height:640px;display:grid;position:relative;overflow:hidden}.investment:after{content:"";border:1px solid #d9ff3f61;border-radius:50%;width:55vw;height:55vw;position:absolute;bottom:-29vw;right:-23vw}.investment-panel{z-index:1;padding:clamp(70px,10vw,150px) clamp(24px,9vw,135px);position:relative}.investment h2{margin:22px 0 26px}.investment-panel>p:not(.eyebrow){color:#cbd7cd;max-width:405px;font-size:15px;line-height:1.75}.investment-stat{z-index:1;background:#0000001a;justify-content:center;align-items:center;gap:22px;display:flex;position:relative}.investment-stat strong{letter-spacing:-.1em;color:var(--lime);font-size:clamp(50px,8vw,112px);line-height:.72}.investment-stat span{color:#dfe7de;font-family:DM Mono,monospace;font-size:10px;line-height:1.6}footer{color:#f5f1e8;background:#111713;grid-template-columns:1fr 1fr;gap:60px;padding:50px clamp(24px,5vw,78px) 25px;display:grid}.footer-brand{font-size:37px}.footer-nav{color:#bdc8bd;grid-template-columns:repeat(2,max-content);gap:11px 34px;font-size:12px;display:grid}.footer-nav a:hover{color:var(--lime)}footer>div p{color:#a5b2a6;font-size:13px}.footer-link{font-family:Playfair Display,serif;font-size:clamp(28px,4vw,55px);font-style:italic}.footer-link span{font-family:Manrope;font-size:.6em;font-style:normal}footer small{color:#849184;border-top:1px solid #354035;grid-column:1/-1;padding-top:20px;font-family:DM Mono,monospace;font-size:9px}@media (width<=800px){.nav{height:72px}.nav-links,.nav-cta{display:none}.hero-content{padding-top:155px}.hero-side{display:none}.intro,.pillars,.investment,.game-section,.news{grid-template-columns:1fr}.intro{gap:50px}.game-art{min-height:390px}.investment-stat{justify-content:flex-start;padding:50px 24px}.investment:after{width:110vw;height:110vw;bottom:-34vw;right:-45vw}.numbers{grid-template-columns:1fr}.numbers>div{padding-bottom:8px}footer{grid-template-columns:1fr;gap:28px}.hero h1{font-size:21vw}.pillar{grid-template-columns:38px 1fr 16px;gap:12px}.news{gap:45px}.language-button span{display:none}}button{font:inherit}.brand-button,.nav-links button,.nav-cta,.primary-button,.text-link,.footer-nav button{cursor:pointer;border:0}.brand-button{color:inherit;background:0 0;padding:0}.nav-links button{color:inherit;background:0 0;font-size:12px;font-weight:600}.nav-links button:hover,.footer-nav button:hover{color:var(--lime)}.fronts{background:#e7ece5;grid-template-columns:.8fr 1.2fr;gap:8vw;padding:clamp(78px,10vw,150px) clamp(24px,8vw,125px);display:grid}.fronts-head h2{margin:18px 0 25px}.fronts-head>p:last-child{color:#536153;max-width:340px;font-size:14px;line-height:1.7}.front-cards{border-top:1px solid #aebaaa}.front-card{text-align:left;width:100%;color:var(--ink);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #aebaaa;grid-template-columns:42px 1fr 25px;gap:15px;padding:21px 0;display:grid}.front-card:hover h3{color:#355d42}.front-card>span,.front-card div p{letter-spacing:1px;color:#657564;margin:0;font:10px DM Mono,monospace}.front-card h3{letter-spacing:-1px;margin:5px 0;font-size:22px}.front-card small{color:#526152;font-size:12px}.front-card b{color:#355d42;align-self:center;font-size:22px;font-weight:400}.detail-page{background:var(--cream);min-height:100vh}.detail-nav{color:#fff;background:#122017;justify-content:space-between;align-items:center;height:82px;padding:0 clamp(24px,6vw,95px);display:flex}.detail-nav .brand{font-size:24px}.back-button{color:#fff;cursor:pointer;background:0 0;border:1px solid #fff9;border-radius:999px;padding:10px 15px;font-size:12px}.detail-hero{color:#fff;flex-direction:column;justify-content:flex-end;height:min(67vh,700px);min-height:470px;padding:clamp(70px,11vw,155px) clamp(24px,10vw,155px) 60px;display:flex;position:relative;overflow:hidden}.detail-hero img,.detail-hero>div{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.detail-hero img{z-index:0;filter:saturate(.75)contrast(1.1)}.detail-hero>div{z-index:1;background:linear-gradient(90deg,#0a150dde,#0a150d3d),linear-gradient(#0000,#0a150db3)}.detail-hero p,.detail-hero h1{z-index:2;position:relative}.detail-hero>p:first-of-type{letter-spacing:1.5px;color:var(--lime);margin:0 0 17px;font:10px DM Mono,monospace}.detail-hero h1{letter-spacing:-.08em;max-width:900px;margin:0;font-size:clamp(53px,8.5vw,128px);line-height:.84}.detail-lead{max-width:580px;margin:25px 0 0;font-size:15px;line-height:1.7}.detail-grid{grid-template-columns:.65fr 1.35fr;gap:8vw;padding:clamp(75px,10vw,145px) clamp(24px,10vw,155px);display:grid}.detail-item{border-top:1px solid #b6c0b4;grid-template-columns:45px 1fr 28px;gap:18px;padding:29px 0;display:grid}.detail-item:last-child{border-bottom:1px solid #b6c0b4}.detail-item>span{color:#647262;padding-top:6px;font:10px DM Mono,monospace}.detail-item h2{margin:0;font-size:clamp(24px,3vw,39px);line-height:1}.detail-item p{color:#506052;max-width:520px;margin:10px 0 0;font-size:14px;line-height:1.7}.detail-item button{color:#34533a;cursor:pointer;background:0 0;border:0;align-self:start;font-size:24px}.detail-cta{background:var(--lime);padding:clamp(65px,9vw,130px) clamp(24px,10vw,155px)}.detail-cta p{letter-spacing:1.2px;font:10px DM Mono,monospace}.detail-cta h2{margin:19px 0 30px}.detail-cta button{color:#fff;cursor:pointer;background:#132015;border:0;padding:15px 20px;font-weight:800}.simple-footer{color:#e4ece3;background:#111713;justify-content:space-between;align-items:center;padding:26px clamp(24px,5vw,78px);font:10px DM Mono,monospace;display:flex}.simple-footer button{color:#fff;cursor:pointer;background:0 0;border:0}.simple-footer .brand{font-size:22px}@media (width<=800px){.fronts,.detail-grid{grid-template-columns:1fr}.fronts{gap:35px}.detail-hero{min-height:500px}.detail-grid{gap:45px}.detail-item{grid-template-columns:30px 1fr 20px;gap:12px}.detail-cta h2{font-size:13vw}.simple-footer{flex-direction:column;align-items:flex-start;gap:18px}}.child-page{background:#f5f1e8;min-height:100vh}.child-hero{color:#f5f1e8;background:#183021;min-height:520px;padding:clamp(80px,12vw,175px) clamp(24px,12vw,180px);position:relative;overflow:hidden}.child-hero:after{content:"";border:1px solid #d9ff3f73;border-radius:50%;width:55vw;height:55vw;position:absolute;top:-28vw;right:-18vw}.child-hero>*{z-index:1;position:relative}.child-hero>p:first-child{letter-spacing:1.4px;color:var(--lime);margin:0 0 20px;font:10px DM Mono,monospace}.child-hero h1{letter-spacing:-.08em;max-width:950px;margin:0;font-size:clamp(55px,9vw,140px);line-height:.82}.child-hero>p:not(:first-child){color:#d0ded3;max-width:580px;margin:28px 0;font-size:16px;line-height:1.75}.child-hero button{background:var(--lime);color:#102013;cursor:pointer;border:0;padding:15px 19px;font-weight:800}.child-content{grid-template-columns:1fr 1fr;gap:9vw;padding:clamp(80px,11vw,155px) clamp(24px,12vw,180px);display:grid}.child-content h2{margin-top:22px}.child-copy{color:#4c5d4e;max-width:540px;font-size:16px;line-height:1.8}.child-copy p{margin:0 0 20px}.child-points{flex-wrap:wrap;gap:9px;margin-top:34px;display:flex}.child-points span{color:#354b39;letter-spacing:.4px;background:#dce6d9;padding:8px 10px;font:10px DM Mono,monospace}.related{background:#dce5d9;padding:70px clamp(24px,10vw,150px)}.related>div{border-top:1px solid #9fac9e;margin-top:26px}.related button{text-align:left;letter-spacing:-1px;cursor:pointer;color:#1f3425;background:0 0;border:0;border-bottom:1px solid #9fac9e;justify-content:space-between;align-items:center;width:100%;padding:22px 0;font-size:clamp(22px,3vw,38px);display:flex}.related button:hover{color:#4b734f}.related b{font-size:24px;font-weight:400}@media (width<=800px){.child-content{grid-template-columns:1fr;gap:46px}.child-hero{min-height:480px}.child-hero h1{font-size:17vw}}.hero h1{letter-spacing:-.065em;text-transform:uppercase;font-family:Chakra Petch,Manrope,sans-serif;font-weight:700}.hero h1 em{letter-spacing:-.05em;color:var(--lime);text-shadow:2px 2px #0e1e11a6;font-family:Chakra Petch,Manrope,sans-serif;font-style:italic;font-weight:600}.hero h1 em:before,.hero h1 em:after{content:"●";vertical-align:middle;color:#fff;text-shadow:none;margin:0 .1em;font-family:Manrope,sans-serif;font-size:.12em;display:inline-block}.hero h1 em:before{transform:translateY(-.35em)}.hero h1 em:after{transform:translateY(.35em)}.live-page{background:#f5f1e8;min-height:100vh}.live-hero{color:#142017;background:#d9ff3f;flex-direction:column;justify-content:flex-end;min-height:520px;padding:clamp(90px,13vw,180px) clamp(24px,11vw,170px);display:flex}.live-hero p,.live-hero>span{letter-spacing:1.5px;font:10px DM Mono,monospace}.live-hero h1{letter-spacing:-.08em;margin:20px 0;font:700 clamp(55px,9vw,140px)/.82 Chakra Petch,Manrope,sans-serif}.live-hero h1 em{font-style:italic;font-weight:600}.competition-hero{color:#f5f1e8;background:#183021}.competition-hero p{color:var(--lime)}.ranking-source,.competition-intro{grid-template-columns:.7fr 1.3fr;gap:8vw;padding:clamp(78px,11vw,150px) clamp(24px,11vw,170px);display:grid}.ranking-source h2,.competition-intro h2{letter-spacing:-.07em;margin:0;font-size:clamp(40px,5.5vw,78px);line-height:.92}.ranking-source p:not(.section-label),.competition-intro p:not(.section-label){color:#516153;max-width:570px;margin:27px 0;font-size:16px;line-height:1.8}.ranking-source a{color:#fff;background:#163020;padding:15px 18px;font-size:12px;font-weight:800;display:inline-block}.live-grid{background:#dce6d9;grid-template-columns:repeat(3,1fr);gap:18px;padding:50px clamp(24px,11vw,170px);display:grid}.live-grid article{border-top:1px solid #94a591;padding:20px 0}.live-grid span{color:#557056;font:10px DM Mono,monospace}.live-grid h3{letter-spacing:-1px;margin:40px 0 10px;font-size:27px}.live-grid p{color:#536254;font-size:13px;line-height:1.6}.timeline{background:#edf0eb;padding:65px clamp(24px,11vw,170px) 105px}.timeline>p{margin-bottom:30px}.timeline article{border-top:1px solid #aab7aa;grid-template-columns:100px 1fr 25px;align-items:center;gap:22px;padding:21px 0;display:grid}.timeline article:last-child{border-bottom:1px solid #aab7aa}.timeline article span{color:#59715a;font:12px DM Mono,monospace}.timeline h3{letter-spacing:-1.4px;margin:0;font-size:clamp(21px,3vw,38px)}.timeline b{font-size:22px;font-weight:400}.competition-cta{color:#f5f1e8;background:#132017;padding:clamp(78px,11vw,150px) clamp(24px,11vw,170px)}.competition-cta p{letter-spacing:1.3px;color:var(--lime);font:10px DM Mono,monospace}.competition-cta h2{letter-spacing:-.07em;margin:19px 0 30px;font-size:clamp(43px,6vw,86px);line-height:.94}.competition-cta h2 em{font-family:Playfair Display,serif;font-weight:500}.competition-cta button{background:var(--lime);color:#142017;cursor:pointer;border:0;padding:15px 18px;font-weight:800}@media (width<=800px){.ranking-source,.competition-intro{grid-template-columns:1fr;gap:42px}.live-grid{grid-template-columns:1fr}.timeline article{grid-template-columns:68px 1fr 20px;gap:10px}.timeline h3{font-size:20px}}:root{--ink:#151515;--lime:#df1f26;--cream:#f7f7f5;--muted:#6d6d6b;--green:#171717}.hero,.detail-nav,.game-section,.investment,footer,.simple-footer,.competition-hero,.competition-cta{background-color:#151515}.fronts,.pillars,.live-grid,.related{background:#ededeb}.numbers,.live-hero,.detail-cta{color:#fff;background:#df1f26}.numbers strong,.numbers span,.detail-cta h2,.detail-cta p,.live-hero h1,.live-hero p,.live-hero>span{color:#fff}.hero h1 em{color:#df1f26}.hero h1 em:before,.hero h1 em:after{color:#fff}.primary-button,.child-hero button,.competition-cta button{color:#fff;background:#df1f26}.primary-button.light{color:#151515;background:#fff}.front-card:hover h3,.front-card b,.detail-item button,.related button:hover{color:#df1f26}.child-hero{background:#171717}.child-hero:after{border-color:#df1f26bf}.child-hero>p:first-child,.competition-hero p,.competition-cta p{color:#df1f26}.ranking-source a{background:#151515}.child-points span{color:#222;background:#e6e6e4}.timeline{background:#f4f4f2}.timeline article span{color:#777}.live-grid article{border-color:#bbb}.detail-grid,.ranking-source,.competition-intro,.child-content{background:#f7f7f5}.brand-logo{object-fit:contain;width:142px;height:auto;max-height:32px;display:block}.detail-nav .brand-logo{width:126px}.simple-footer .brand-logo{width:118px}@media (width<=800px){.brand-logo{width:118px}}.front-card{grid-template-columns:32px 34px 1fr 25px}.front-icon{object-fit:contain;opacity:.95;align-self:center;width:24px;height:24px}@media (width<=800px){.front-card{grid-template-columns:26px 28px 1fr 20px}.front-icon{width:20px;height:20px}}.front-card:nth-child(odd) h3,.front-card:nth-child(odd)>span,.detail-item:nth-child(odd) h2,.timeline article:nth-child(odd) h3{color:#df1f26}:root{--padbol-black:#111;--padbol-red:#df1f26;--padbol-white:#fafafa;--padbol-gray:#e7e7e5;--padbol-gold:#b58a42}.nav{border-bottom-color:#df1f26b8}.hero{background:var(--padbol-black)}.hero-image{filter:grayscale(.2)saturate(.76)contrast(1.14)}.eyebrow{color:var(--padbol-red)}.primary-button{box-shadow:4px 4px #ffffff2e}.primary-button:hover,.nav-cta:hover{color:#111;background:#fff}.brand-logo{width:165px;max-height:36px}.fronts-head h2 em{color:var(--padbol-red)}.front-card{grid-template-columns:42px 46px 1fr 25px;align-items:center;padding:24px 0}.front-card:nth-child(odd){border-left:0;padding-left:0}.front-card:nth-child(odd) .front-icon{filter:none}.front-card>span{color:var(--padbol-red)}.front-card:nth-child(2n)>span{color:var(--padbol-gold)}.front-icon{background:var(--padbol-black);width:38px;height:38px;box-shadow:3px 3px 0 var(--padbol-red);opacity:1;border-radius:50%;padding:8px}.front-card:nth-child(2n) .front-icon{background:var(--padbol-red);box-shadow:3px 3px 0 var(--padbol-gold)}.front-card:hover{background:#f0f0ee;padding-left:12px;padding-right:12px}.front-card:hover h3,.front-card b{color:var(--padbol-red)}.numbers{background:var(--padbol-black);color:#fff;border-top:1px solid var(--padbol-red)}.numbers>div{border-top-color:#ffffff52}.numbers strong{color:#fff}.numbers>div:nth-child(3) strong{color:var(--padbol-gold)}.investment{background:linear-gradient(125deg,#111 0% 64%,#2d1516 100%)}.investment:after{border-color:#b58a42cc}.investment-stat strong,.footer-link:hover{color:var(--padbol-red)}.footer-company{margin-bottom:-46px}.footer-company a{color:#fff;text-underline-offset:4px;-webkit-text-decoration:underline #df1f26d9;text-decoration:underline #df1f26d9}.footer-company a:hover{color:#df1f26}.footer-utility{border-top:0!important;padding-top:0!important}.company-page{color:#151515;background:#f4f4f1;min-height:100vh;font-family:DM Sans,Arial,sans-serif}.company-nav{background:#101113;border-bottom:1px solid #ffffff21;justify-content:space-between;align-items:center;height:82px;padding:0 clamp(24px,6vw,100px);display:flex}.company-brand img{width:138px;height:auto;display:block}.company-home-link{color:#fff;letter-spacing:.02em;border:1px solid #ffffff61;border-radius:999px;align-items:center;gap:8px;padding:10px 14px;font:700 11px DM Sans,Arial,sans-serif;transition:background .2s,color .2s;display:inline-flex}.company-home-link span{color:#df1f26;font-size:16px;line-height:0}.company-home-link:hover{color:#fff;background:#df1f26;border-color:#df1f26}.company-home-link:hover span{color:#fff}.company-hero{background:radial-gradient(circle at 88% 12%,#df1f261f,#0000 24%),#f4f4f1;padding:clamp(85px,12vw,176px) clamp(24px,10vw,160px) clamp(78px,10vw,142px);position:relative;overflow:hidden}.company-hero:before{content:"";aspect-ratio:1;pointer-events:none;border:1px solid #df1f2642;border-radius:50%;width:min(52vw,730px);position:absolute;top:10%;right:-14vw;box-shadow:inset 0 0 80px #df1f2609}.company-hero>p:first-child{color:#df1f26;letter-spacing:.18em;margin:0 0 24px;font:700 10px DM Sans,Arial,sans-serif;position:relative}.company-hero h1{letter-spacing:-.055em;max-width:840px;margin:0;font-family:Oswald,Arial Narrow,Arial,sans-serif;font-size:clamp(72px,11vw,178px);font-weight:600;line-height:.78;position:relative}.company-grid{grid-template-columns:minmax(280px,.92fr) minmax(320px,.78fr);align-items:start;gap:clamp(48px,10vw,160px);max-width:1180px;margin-top:clamp(56px,8vw,110px);display:grid;position:relative}.company-statement{letter-spacing:-.035em;font-size:clamp(21px,2.05vw,32px);line-height:1.34}.company-statement p{margin:0}.company-statement strong{color:#df1f26}.company-details{border-top:1px solid #bbbbb5;gap:0;display:grid}.company-details div{border-bottom:1px solid #cecec9;padding:19px 0 20px}.company-details span{color:#df1f26;letter-spacing:.13em;margin-bottom:8px;font:700 10px DM Sans,Arial,sans-serif;display:block}.company-details address,.company-details a{color:#222;font:500 15px/1.55 DM Sans,Arial,sans-serif;display:block}.company-details a{text-underline-offset:4px;-webkit-text-decoration:underline #df1f26bf;text-decoration:underline #df1f26bf}.company-footer{color:#c5c6c8;letter-spacing:.055em;background:#111214;justify-content:space-between;align-items:center;gap:24px;padding:28px clamp(24px,6vw,100px);font:600 10px/1.5 DM Sans,Arial,sans-serif;display:flex}.company-footer a{color:#fff;text-underline-offset:4px;-webkit-text-decoration:underline #df1f26;text-decoration:underline #df1f26}@media (width<=760px){.company-nav{height:72px}.company-brand img{width:116px}.company-hero{padding-top:78px}.company-grid{grid-template-columns:1fr;gap:45px;margin-top:50px}.company-statement{font-size:22px}.company-hero:before{width:110vw;top:16%;right:-42vw}.company-footer{flex-direction:column;align-items:flex-start;gap:11px}.footer-company{margin-bottom:0}.footer-utility{border-top:1px solid #354035!important;padding-top:18px!important}}.detail-cta{background:var(--padbol-red)}.detail-cta button{background:#111}.detail-cta button:hover{color:#111;background:#fff}@media (width<=800px){.brand-logo{width:137px}.front-card{grid-template-columns:30px 42px 1fr 18px}.front-icon{width:32px;height:32px;padding:7px}}.language-button{align-items:center;gap:7px;padding:6px 10px 6px 7px;display:flex}.language-button span{margin:0 1px}.language-badge{letter-spacing:.1px;color:#fff;background:#df1f26e0;border:1px solid #ffffffd1;border-radius:50%;place-items:center;width:23px;height:23px;font:700 8px/1 DM Mono,monospace;display:inline-grid}.language-menu{background:#111;border-color:#df1f26a6;padding:8px}.language-menu button{align-items:center;gap:10px;padding:8px 10px;display:flex}.language-menu .language-badge{color:#fff;background:#171717;border-color:#555;flex:none;width:25px;height:25px}.language-menu button:hover .language-badge,.language-menu button.selected .language-badge{background:#df1f26;border-color:#df1f26}@media (width<=800px){.language-button span{display:none}.language-button{padding-right:8px}.language-badge{width:25px;height:25px}}.academy-page{background:#f7f7f5;min-height:100vh}.academy-hero{color:#fff;background:linear-gradient(126deg,#0e0e0e 0%,#181818 64%,#401416 100%);flex-direction:column;justify-content:flex-end;min-height:570px;padding:clamp(84px,12vw,170px) clamp(24px,11vw,170px) 60px;display:flex;position:relative;overflow:hidden}.academy-hero:after{content:"";border:1px solid #df1f26bf;border-radius:50%;width:min(68vw,820px);height:min(68vw,820px);position:absolute;top:-35vw;right:-16vw;box-shadow:0 0 0 44px #df1f260d,0 0 0 88px #ffffff06}.academy-hero>*{z-index:1;position:relative}.academy-hero>p,.academy-note>p{letter-spacing:1.5px;color:#df1f26;margin:0 0 20px;font:10px DM Mono,monospace}.academy-hero h1{letter-spacing:-.07em;text-transform:uppercase;margin:0;font:700 clamp(60px,9.5vw,145px)/.79 Chakra Petch,Manrope,sans-serif}.academy-hero h1 em{color:#df1f26;font-family:Chakra Petch,Manrope,sans-serif;font-style:italic}.academy-hero>div{flex-wrap:wrap;gap:9px;margin-top:35px;display:flex}.academy-hero>div span{letter-spacing:.7px;border:1px solid #ffffff59;padding:8px 10px;font:10px DM Mono,monospace}.academy-intro{grid-template-columns:.9fr 1.1fr;gap:10vw;padding:clamp(78px,11vw,150px) clamp(24px,11vw,170px);display:grid}.academy-intro h2{margin:20px 0 0}.academy-intro>div:last-child>p{color:#505050;max-width:550px;margin:0 0 32px;font-size:16px;line-height:1.8}.academy-access,.academy-note a{color:#fff;background:#df1f26;padding:15px 19px;font-size:12px;font-weight:800;display:inline-block}.academy-access span{margin-left:8px}.academy-paths{background:#ededeb;padding:40px clamp(24px,11vw,170px) 100px}.academy-paths>p{margin-bottom:25px}.academy-paths article{border-top:1px solid #b9b9b7;grid-template-columns:72px 1fr 25px;align-items:start;gap:25px;padding:27px 0;display:grid}.academy-paths article:last-child{border-bottom:1px solid #b9b9b7}.academy-paths article>span{color:#df1f26;padding-top:7px;font:11px DM Mono,monospace}.academy-paths h3{letter-spacing:-.06em;margin:0;font-size:clamp(27px,3.4vw,49px);line-height:1}.academy-paths p{color:#595959;margin:9px 0 0;font-size:14px}.academy-paths b{color:#df1f26;font-size:25px;font-weight:400}.academy-note{color:#fff;background:#111;padding:clamp(75px,11vw,150px) clamp(24px,11vw,170px)}.academy-note h2{margin:0 0 32px}.academy-note h2 em{color:#df1f26}.academy-note a{color:#111;background:#fff}@media (width<=800px){.academy-hero{min-height:510px}.academy-intro{grid-template-columns:1fr;gap:42px}.academy-paths article{grid-template-columns:42px 1fr 18px;gap:12px}.academy-hero:after{width:110vw;height:110vw;top:-37vw;right:-48vw}}body,button,input,textarea{font-family:DM Sans,Arial,sans-serif}h1,h2,h3,.hero h1,.live-hero h1,.academy-hero h1,.child-hero h1,.detail-hero h1,.competition-cta h2,h1 em,h2 em,.hero h1 em,.academy-hero h1 em{letter-spacing:.01em!important;font-family:Impact,Arial Narrow,Arial,sans-serif!important;font-style:normal!important;font-weight:400!important}.eyebrow,.section-label,.hero-side,.scroll-mark,.kicker,.pillar-number,.language-badge,.academy-hero>p,.academy-note>p,.academy-hero>div span,.academy-paths article>span{letter-spacing:1.1px!important;font-family:DM Sans,Arial,sans-serif!important;font-weight:700!important}.intro .section-label,.intro .kicker{color:#df1f26;border-color:#df1f267a}.intro h2 em{color:#df1f26}.detail-nav{z-index:50;grid-template-columns:1fr auto 1fr;gap:24px;display:grid;position:sticky;top:0;box-shadow:0 1px #ffffff1f}.detail-links{justify-self:center;align-items:center;gap:22px;display:flex}.detail-links button{color:#fff;cursor:pointer;background:0 0;border:0;font:600 12px DM Sans,Arial,sans-serif}.detail-links button:hover{color:#df1f26}.detail-actions{justify-self:end;align-items:center;gap:10px;display:flex}.detail-actions .nav-cta{padding:9px 13px;font-size:11px}@media (width<=800px){.detail-links,.detail-actions .social-header{display:none}.detail-nav{grid-template-columns:1fr auto;height:72px}.mobile-menu{display:block}.nav-actions>.mobile-menu{margin-left:0}.detail-actions .nav-cta{display:none}.nav-actions,.detail-actions{gap:8px}.language-wrap{z-index:45}}.mobile-menu{display:none;position:relative}.mobile-menu-trigger{color:#fff;cursor:pointer;background:#111;border:1px solid #fff9;border-radius:50%;place-content:center;gap:4px;width:40px;height:40px;display:grid}.mobile-menu-trigger i{background:#fff;width:14px;height:1px;display:block}.mobile-menu-panel{color:#fff;z-index:40;background:#111;flex-direction:column;padding:29px 24px;display:flex;position:fixed;inset:72px 0 0;overflow:auto}.mobile-menu-panel>p{color:#df1f26;letter-spacing:1.2px;margin:0 0 22px;font:700 10px DM Sans,Arial,sans-serif}.mobile-menu-panel button{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #383838;justify-content:space-between;align-items:center;padding:18px 0;font:700 24px/1 DM Sans,Arial,sans-serif;display:flex}.mobile-menu-panel button:last-child{border-bottom:1px solid #383838}.mobile-menu-panel button span{color:#df1f26;font-size:18px}.mobile-menu-panel .mobile-contact{background:#df1f26;border:0;margin-top:28px;padding:16px;font-size:17px}.mobile-menu-panel .mobile-contact span{color:#fff}@media (width<=800px){.mobile-menu{display:block}.nav-actions>.mobile-menu{margin-left:0}.detail-actions .nav-cta{display:none}.nav-actions,.detail-actions{gap:8px}.language-wrap{z-index:45}}.detail-links button.active{color:#df1f26}.nav-links>button.active:not(:last-child):after,.detail-links>button.active:not(:last-child):after{content:"";background:#ef2028;width:100%;height:1px;margin-top:5px;display:block}.detail-hero .title-red{color:#df1f26}.contact-mail{color:#bdbdbb;margin-top:18px;font-size:13px;display:block}.contact-mail:hover{color:#df1f26}.social-links{flex-wrap:wrap;align-content:start;gap:10px;display:flex}.social-links a{color:#fff;border:1px solid #555;border-radius:999px;padding:8px 11px;font-size:11px}.social-links a:hover{color:#df1f26;border-color:#df1f26}.social-header{gap:6px;display:flex}.social-header a{color:#fff;letter-spacing:.2px;border:1px solid #ffffff8c;border-radius:50%;place-items:center;width:27px;height:27px;font:700 8px DM Sans,Arial,sans-serif;display:grid}.social-header a:hover{background:#df1f26;border-color:#df1f26}@media (width<=800px){.social-header{display:none}}.social-header img{object-fit:contain;width:12px;height:12px}.social-links a{place-items:center;width:34px;height:34px;display:grid;padding:0!important}.social-links img{object-fit:contain;width:14px;height:14px}.info-page{background:#f7f7f5;min-height:100vh}.info-hero{color:#fff;background:#111;padding:clamp(90px,13vw,170px) clamp(24px,11vw,170px)}.info-hero p{color:#df1f26;letter-spacing:1.2px;margin:0 0 18px;font:700 11px DM Sans,Arial,sans-serif}.info-hero h1{margin:0;font-size:clamp(58px,9vw,136px)}.faq-list{background:#f7f7f5;padding:clamp(60px,9vw,130px) clamp(24px,11vw,170px)}.faq-list article{border-top:1px solid #c9c9c7;grid-template-columns:70px 1fr;gap:25px;padding:27px 0;display:grid}.faq-list article:last-child{border-bottom:1px solid #c9c9c7}.faq-list article>span{color:#df1f26;font:700 11px DM Sans,Arial,sans-serif}.faq-list h2{margin:0;font-size:clamp(28px,3.5vw,48px)}.faq-list p{color:#555;max-width:650px;margin:12px 0 0;line-height:1.7}@media (width<=800px){.faq-list article{grid-template-columns:38px 1fr;gap:12px}.info-hero h1{font-size:17vw}}.faq-accordion{background:#fff;gap:1px;padding-top:clamp(45px,7vw,100px);padding-bottom:clamp(45px,7vw,100px);display:grid}.faq-accordion details{color:#fff;background:#111}.faq-accordion details:nth-child(2n){background:#df1f26}.faq-accordion summary{cursor:pointer;grid-template-columns:70px 1fr 28px;align-items:center;gap:20px;min-height:120px;padding:28px clamp(20px,4vw,55px);list-style:none;display:grid}.faq-accordion summary::-webkit-details-marker{display:none}.faq-accordion summary span{letter-spacing:1px;font:700 11px DM Sans,Arial,sans-serif}.faq-accordion summary h2{font-size:clamp(31px,4vw,58px);line-height:.9}.faq-accordion summary b{justify-self:end;font-size:30px;font-weight:400}.faq-accordion details[open] summary b{transform:rotate(45deg)}.faq-accordion details>p{color:#fff;max-width:760px;margin:0;padding:0 clamp(20px,4vw,55px) 35px calc(clamp(20px,4vw,55px) + 90px);line-height:1.8}@media (width<=700px){.faq-accordion summary{grid-template-columns:36px 1fr 20px;gap:12px;min-height:105px}.faq-accordion details>p{padding-left:68px}.faq-accordion summary h2{font-size:10vw}}.faq-page{background:#f4f4f1}.faq-page .info-hero{color:#111;background:#f4f4f1;border-bottom:1px solid #d5d5d1;padding:58px clamp(24px,8vw,115px) 38px}.faq-page .info-hero p{color:#df1f26;margin-bottom:10px}.faq-page .info-hero h1{font-size:clamp(46px,5.7vw,76px);line-height:.92;letter-spacing:-.01em!important}.faq-page .faq-accordion{background:0 0;gap:0;max-width:1120px;margin:0 auto;padding:45px 24px 72px}.faq-accordion details{color:#111;border-top:1px solid #191919;background:0 0!important}.faq-accordion details:last-child{border-bottom:1px solid #191919}.faq-accordion summary{grid-template-columns:52px 1fr 28px;gap:18px;min-height:86px;padding:20px 0}.faq-accordion summary span{color:#df1f26;font-size:10px}.faq-accordion summary h2{font-size:clamp(22px,2.4vw,35px);line-height:1.05;letter-spacing:-.035em!important;font-family:DM Sans,Arial,sans-serif!important;font-weight:700!important}.faq-accordion summary b{color:#df1f26;font-size:25px}.faq-accordion details>p{color:#515151;max-width:670px;padding:0 0 28px 70px;font-size:15px;line-height:1.75}.faq-accordion details[open]{background:#fff!important}.faq-accordion details[open] summary{padding-bottom:12px}@media (width<=700px){.faq-page .info-hero{padding:42px 24px 28px}.faq-page .info-hero h1{font-size:14vw}.faq-page .faq-accordion{padding:24px 20px 52px}.faq-accordion summary{grid-template-columns:32px 1fr 18px;gap:10px;min-height:76px}.faq-accordion summary h2{font-size:23px}.faq-accordion details>p{padding-left:42px;font-size:14px}}.store-page{background:#f7f7f5;min-height:100vh}.store-hero{color:#fff;background:linear-gradient(122deg,#0d0d0d,#171717 62%,#491618);flex-direction:column;justify-content:flex-end;min-height:540px;padding:clamp(88px,12vw,160px) clamp(24px,11vw,170px) 58px;display:flex}.store-hero p,.store-note>p{color:#df1f26;letter-spacing:1.3px;font:700 11px DM Sans,Arial,sans-serif}.store-hero h1{margin:10px 0 30px;font-size:clamp(66px,10vw,145px);line-height:.8}.store-hero h1 span{color:#df1f26}.store-hero>div{flex-wrap:wrap;gap:8px;display:flex}.store-hero>div span{letter-spacing:.7px;border:1px solid #ffffff61;padding:8px 10px;font:700 10px DM Sans,Arial,sans-serif}.store-intro{grid-template-columns:.8fr 1.2fr;gap:10vw;padding:clamp(70px,10vw,135px) clamp(24px,11vw,170px);display:grid}.store-intro h2{margin:0 0 22px}.store-intro div p{color:#555;max-width:560px;line-height:1.8}.product-grid{background:#d5d5d2;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.product-grid article{background:#fff;flex-direction:column;min-height:440px;display:flex}.product-grid img{object-fit:contain;background:#f0f0ee;width:100%;height:270px;padding:22px}.product-grid article>div{flex-direction:column;align-items:flex-start;gap:8px;padding:22px;display:flex}.product-grid p{color:#df1f26;letter-spacing:1px;margin:0;font:700 10px DM Sans,Arial,sans-serif}.product-grid h3{margin:0;font-size:25px}.product-grid button,.store-note button{color:#fff;cursor:pointer;background:#111;border:0;padding:11px 13px;font-size:12px;font-weight:700}.product-grid button:hover,.store-note button:hover{background:#df1f26}.store-note{color:#fff;background:#111;padding:clamp(75px,10vw,140px) clamp(24px,11vw,170px)}.store-note h2{margin:18px 0}.store-note h2 em{color:#df1f26}.store-note>p:not(:first-child){color:#ccc;max-width:550px;line-height:1.7}.store-note button{background:#df1f26;margin-top:18px}@media (width<=900px){.store-intro{grid-template-columns:1fr;gap:35px}.product-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.product-grid{grid-template-columns:1fr}.store-hero{min-height:480px}.store-hero h1{font-size:18vw}}.sport-page{background:#f7f7f5;min-height:100vh}.sport-hero{color:#fff;background-position:50%;background-size:cover;flex-direction:column;justify-content:flex-end;min-height:570px;padding:clamp(95px,13vw,175px) clamp(24px,11vw,170px) 65px;display:flex}.sport-hero>p:first-child,.sport-action>p{color:#df1f26;letter-spacing:1.3px;margin:0 0 16px;font:700 11px DM Sans,Arial,sans-serif}.sport-hero h1{max-width:940px;margin:0;font-size:clamp(60px,9vw,136px);line-height:.82}.sport-hero>p:last-child{color:#eee;max-width:620px;margin:25px 0 0;line-height:1.75}.sport-blocks{padding:clamp(65px,9vw,130px) clamp(24px,11vw,170px)}.sport-blocks article{border-top:1px solid #c7c7c4;grid-template-columns:85px 1fr;gap:30px;padding:34px 0;display:grid}.sport-blocks article:last-child{border-bottom:1px solid #c7c7c4}.sport-blocks span{color:#df1f26;padding-top:8px;font:700 11px DM Sans,Arial,sans-serif}.sport-blocks h2{margin:0;font-size:clamp(30px,4vw,57px);line-height:.9}.sport-blocks p{color:#555;max-width:660px;margin:14px 0 0;line-height:1.8}.sport-action{color:#fff;background:#df1f26;padding:clamp(75px,10vw,145px) clamp(24px,11vw,170px)}.sport-action h2{margin:0 0 28px}.sport-action h2 em{color:#111}.sport-action button{color:#fff;cursor:pointer;background:#111;border:0;padding:14px 17px;font-weight:700}.sport-action button:hover{color:#111;background:#fff}@media (width<=700px){.sport-hero{min-height:500px}.sport-blocks article{grid-template-columns:40px 1fr;gap:13px}.sport-hero h1{font-size:17vw}}.sport-hero--origin h1 .origin-title-red{white-space:normal}.sport-hero--origin{isolation:isolate;background:#08101b;position:relative;overflow:hidden}.sport-hero--origin .origin-city-flight{z-index:-2;object-fit:cover;object-position:60% 51%;transform-origin:76% 42%;will-change:transform;width:114%;max-width:none;height:114%;animation:18s cubic-bezier(.42,0,.22,1) infinite alternate origin-city-flight;position:absolute;inset:-7%}.sport-hero--origin:before{content:"";z-index:-1;background:linear-gradient(90deg,#03070ee0 0%,#03070eb0 35%,#03070e5c 55%,#03070e17 100%),linear-gradient(#0000 43%,#02050a6e);position:absolute;inset:0}.sport-hero--origin>:not(.origin-city-flight){z-index:1;position:relative}.sport-hero--origin>p:first-child{color:#ff6a70}.sport-hero--origin>p:last-child{color:#f4f5f6;text-shadow:0 2px 14px #000000b8}.sport-hero--origin h1 .origin-title-red{white-space:nowrap;color:#df1f26!important}@keyframes origin-city-flight{0%{transform:translate(-1.4%,.9%)scale(1.035)}to{transform:translate(1.2%,-.8%)scale(1.135)}}@media (width<=700px){.sport-hero--origin .origin-city-flight{object-position:76% 48%;transform-origin:75% 39%;width:116%;height:116%;animation-name:origin-city-flight-mobile;inset:-8%}.sport-hero--origin:before{background:linear-gradient(#03070e3d 0%,#03070e82 39%,#03070ee0 100%)}@keyframes origin-city-flight-mobile{0%{transform:translate(-.7%,.8%)scale(1.02)}to{transform:translate(1.1%,-.6%)scale(1.095)}}}@media (prefers-reduced-motion:reduce){.sport-hero--origin .origin-city-flight{animation:none;transform:translate(-.5%)scale(1.025)}}.sport-hero--equipment{isolation:isolate;background:#06080b;position:relative;overflow:hidden}.sport-hero--equipment .sport-hero__net-video{z-index:-2;object-fit:cover;object-position:center 46%;filter:saturate(.96)contrast(1.05)brightness(.9);width:100%;height:100%;position:absolute;inset:0}.sport-hero--equipment .sport-hero__net-overlay{z-index:-1;background:linear-gradient(90deg,#040609d6 0%,#0406098a 43%,#0406091f 100%),linear-gradient(#0000 38%,#04060957);position:absolute;inset:0}.eco-page{background:#f7f7f5;min-height:100vh}.eco-hero{color:#fff;background:linear-gradient(120deg,#111,#151515 66%,#481617);padding:clamp(95px,13vw,175px) clamp(24px,11vw,170px)}.eco-hero>p:first-child{color:#df1f26;letter-spacing:1.3px;margin:0 0 18px;font:700 11px DM Sans,Arial,sans-serif}.eco-hero h1{max-width:900px;margin:0;font-size:clamp(61px,9vw,136px);line-height:.82}.eco-hero>p:last-child{color:#ddd;max-width:620px;margin:28px 0 0;line-height:1.75}.eco-points{padding:clamp(65px,9vw,135px) clamp(24px,11vw,170px)}.eco-points article{border-top:1px solid #c9c9c7;grid-template-columns:82px 1fr;gap:28px;padding:31px 0;display:grid}.eco-points article:last-child{border-bottom:1px solid #c9c9c7}.eco-points span{color:#df1f26;padding-top:8px;font:700 11px DM Sans,Arial,sans-serif}.eco-points h2{margin:0;font-size:clamp(31px,4vw,58px);line-height:.9}.eco-points p{color:#555;max-width:660px;margin:14px 0 0;line-height:1.8}.eco-action{color:#fff;background:#111;padding:clamp(70px,10vw,140px) clamp(24px,11vw,170px)}.eco-action h2{margin:0 0 28px}.eco-action h2 em{color:#df1f26}.eco-action button{color:#fff;cursor:pointer;background:0 0;border:1px solid #fff;padding:14px 17px;font-weight:700}.eco-action button:hover{background:#df1f26;border-color:#df1f26}@media (width<=700px){.eco-hero h1{font-size:17vw}.eco-points article{grid-template-columns:40px 1fr;gap:13px}}.store-hero h1{margin-bottom:16px}.store-subtitle{color:#e3e3e3;max-width:430px;margin:0 0 28px;font-size:16px;line-height:1.55}.intro,.fronts,.pillars,.news,.hub-page,.hub-list,.venue-list,.live-page,.ranking-source,.competition-intro,.timeline,.academy-page,.academy-intro,.academy-paths,.store-page,.store-intro,.sport-page,.sport-blocks,.eco-page,.eco-points,.info-page,.faq-list,.child-page,.child-content{color:#f5f5f3;background:#0d0d0e}.intro .body-copy,.fronts-head>p:last-child,.front-card div p,.front-card small,.pillars-heading>p:last-child,.pillar p,.news-card span,.hub-list p,.venue-list p,.ranking-source p:not(.section-label),.competition-intro p:not(.section-label),.timeline article p,.academy-intro>div:last-child>p,.academy-paths p,.store-intro div p,.sport-blocks p,.eco-points p,.faq-list p,.child-copy{color:#b8b8b6}.section-label,.kicker,.dark{color:#df1f26;border-color:#df1f2673}.intro,.front-card,.pillar,.news-card,.hub-list article,.venue-list article,.timeline article,.academy-paths article,.sport-blocks article,.eco-points article,.faq-list article{border-color:#ffffff29}.front-card,.news-card{color:#fff;background:#151516}.front-card:hover,.news-card:hover{background:#211415}.front-card h3,.pillar h3,.news-card h3,.hub-list h2,.venue-list h2,.ranking-source h2,.competition-intro h2,.timeline h3,.academy-intro h2,.academy-paths h3,.store-intro h2,.sport-blocks h2,.eco-points h2,.faq-list h2,.child-content h2{color:#fff}.front-card>span,.pillar-number,.news-card span,.hub-list span,.venue-list span,.timeline article span,.academy-paths article>span,.sport-blocks span,.eco-points span,.faq-list article>span{color:#df1f26}.numbers,.live-hero,.detail-cta,.sport-action{color:#fff;background:#111;border-top:1px solid #df1f26bf}.numbers strong,.numbers>div:nth-child(2) strong,.numbers>div:nth-child(3) strong{color:#fff}.numbers>div:nth-child(2) strong,.live-hero h1 em,.competition-cta h2 em,.sport-action h2 em{color:#df1f26}.competition-hero,.competition-cta,.academy-note,.store-note,.eco-action{background:radial-gradient(circle at 82% 20%,#371114 0,#0000 28%),#0b0b0c}.competition-intro,.ranking-source{border-top:1px solid #ffffff1f}.tournament-list details{border-color:#ffffff29}.tournament-list summary h3{color:#fff}.tournament-list details>div p{color:#b8b8b6}.tournament-list details>div p:first-child{color:#df1f26}.title-red{color:#df1f26!important}.primary-button,.competition-cta button,.sport-action button{color:#fff;background:#df1f26}.primary-button:hover,.competition-cta button:hover,.sport-action button:hover{color:#111;background:#fff}.tournament-list details{border-top:1px solid #bbb;padding:0}.tournament-list details:last-child{border-bottom:1px solid #bbb}.tournament-list summary{cursor:pointer;grid-template-columns:90px 1fr 30px;align-items:center;gap:20px;padding:25px 0;list-style:none;display:grid}.tournament-list summary span{color:#df1f26;font:700 11px DM Sans,Arial,sans-serif}.tournament-list summary h3{margin:0;font-size:clamp(25px,3vw,43px);line-height:1}.tournament-list summary b{font-size:27px;font-weight:400}.tournament-list details>div{max-width:880px;padding:0 50px 27px 110px}.tournament-list details>div p{color:#555;margin:0 0 10px;line-height:1.65}@media (width<=700px){.tournament-list summary{grid-template-columns:45px 1fr 20px;gap:12px}.tournament-list details>div{padding-left:57px}.tournament-list summary h3{font-size:7vw}}.detail-inline{display:block}.detail-inline summary{cursor:pointer;grid-template-columns:45px 1fr 28px;gap:18px;list-style:none;display:grid}.detail-inline summary::-webkit-details-marker{display:none}.detail-inline summary>span{color:#df1f26;padding-top:6px;font:10px DM Mono,monospace}.detail-inline summary b{color:#df1f26;font-size:25px;font-weight:400}.detail-inline summary em{color:#df1f26;font-style:normal}.detail-inline[open] summary b{transform:rotate(45deg)}.inline-content{border-top:1px solid #d4d8d2;margin:18px 0 0 63px;padding:20px 0 2px}.inline-content>p{margin:0 0 14px}.inline-content>div{flex-wrap:wrap;gap:8px;display:flex}.inline-content span{border:1px solid #c4c8c1;padding:7px 9px;font-size:11px}.inline-content a{color:#df1f26;margin-top:16px;font-size:12px;font-weight:700;display:inline-block}@media (width<=800px){.detail-inline summary{grid-template-columns:30px 1fr 20px;gap:12px}.inline-content{margin-left:42px}}.hub-page{background:#f7f7f5;min-height:100vh}.hub-hero{color:#fff;background:linear-gradient(120deg,#111,#151515 66%,#481617);padding:clamp(95px,13vw,165px) clamp(24px,11vw,170px)}.hub-hero>p:first-child,.hub-action>p{color:#df1f26;letter-spacing:1.3px;margin:0 0 16px;font:700 11px DM Sans,Arial,sans-serif}.hub-hero h1{max-width:930px;margin:0;font-size:clamp(58px,9vw,132px);line-height:.82}.hub-hero>p:last-child{color:#ddd;max-width:660px;margin:26px 0 0;line-height:1.75}.hub-list{padding:clamp(60px,9vw,125px) clamp(24px,11vw,170px)}.hub-list article{border-top:1px solid #c8c8c5;grid-template-columns:75px 1fr 28px;gap:26px;padding:30px 0;display:grid}.hub-list article:last-child{border-bottom:1px solid #c8c8c5}.hub-list span{color:#df1f26;padding-top:7px;font:700 11px DM Sans,Arial,sans-serif}.hub-list h2{margin:0;font-size:clamp(30px,4vw,57px);line-height:.9}.hub-list p{color:#555;max-width:720px;margin:13px 0 0;line-height:1.75}.hub-list button{color:#df1f26;cursor:pointer;background:0 0;border:0;font-size:25px}.hub-action{color:#fff;background:#df1f26;padding:clamp(70px,10vw,140px) clamp(24px,11vw,170px)}.hub-action h2{margin:0 0 28px}.hub-action h2 em{color:#111}.hub-action button{color:#fff;cursor:pointer;background:#111;border:0;padding:14px 18px;font-weight:700}@media (width<=700px){.hub-hero h1{font-size:17vw}.hub-list article{grid-template-columns:38px 1fr 18px;gap:12px}}.media-grid{background:#d0d0cc;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.media-grid a{color:#fff;background:#111;padding-bottom:16px;font-size:12px;font-weight:700;display:block}.media-grid img{aspect-ratio:16/9;object-fit:cover;width:100%;margin-bottom:12px;display:block}.media-grid span{padding:0 14px}.news-live{background:#d0d0cc;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.news-live article{background:#fff;flex-direction:column;align-items:flex-start;min-height:280px;padding:28px;display:flex}.news-live span,.news-live p{color:#df1f26;letter-spacing:1px;margin:0;font:700 10px DM Sans,Arial,sans-serif}.news-live p{color:#555;margin-top:34px}.news-live h2{margin:12px 0 auto;font-size:30px;line-height:1}.news-live a{color:#fff;background:#111;padding:10px 12px;font-size:12px;font-weight:700}.news-live a:hover{background:#df1f26}@media (width<=800px){.media-grid,.news-live{grid-template-columns:1fr 1fr}}@media (width<=520px){.media-grid,.news-live{grid-template-columns:1fr}}.gallery-grid{background:#d0d0cc;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.gallery-grid a{background:#111;display:block;overflow:hidden}.gallery-grid img{aspect-ratio:4/3;object-fit:cover;width:100%;transition:transform .35s;display:block}.gallery-grid a:hover img{transform:scale(1.04)}@media (width<=800px){.gallery-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=520px){.gallery-grid{grid-template-columns:1fr}}.venue-list{background:#ededeb;padding:clamp(65px,9vw,120px) clamp(24px,11vw,170px)}.venue-list>p{color:#df1f26;letter-spacing:1.2px;margin:0 0 22px;font:700 10px DM Sans,Arial,sans-serif}.venue-list article{border-top:1px solid #aaa;border-bottom:1px solid #aaa;max-width:760px;padding:25px 0}.venue-list span{color:#df1f26;letter-spacing:1px;font:700 10px DM Sans,Arial,sans-serif;display:block}.venue-list h2{margin:14px 0 10px;font-size:clamp(32px,4vw,58px)}.venue-list p{color:#555;max-width:570px;line-height:1.75}.venue-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.venue-list a{color:#fff;background:#111;margin-top:0;padding:12px 15px;font:700 12px DM Sans,Arial,sans-serif;display:inline-block}.venue-list a:first-child,.venue-list a:hover{background:#df1f26}.resource-grid{background:#d0d0cc;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.resource-grid a{background:#fff;flex-direction:column;min-height:290px;padding:28px;display:flex}.resource-grid span{color:#df1f26;letter-spacing:1px;font:700 10px DM Sans,Arial,sans-serif}.resource-grid h2{margin:34px 0 12px;font-size:clamp(29px,3vw,44px);line-height:.95}.resource-grid p{color:#555;margin:0;font-size:14px;line-height:1.7}.resource-grid b{color:#df1f26;margin-top:auto;padding-top:26px;font:700 12px DM Sans,Arial,sans-serif}.resource-grid a:hover{color:#fff;background:#111}.resource-grid a:hover p{color:#ddd}.resource-grid a:hover b{color:#fff}@media (width<=800px){.resource-grid{grid-template-columns:1fr 1fr}}@media (width<=520px){.resource-grid{grid-template-columns:1fr}}.contact-page{background:#f7f7f5;min-height:100vh}.contact-hero{color:#fff;background:#111;padding:clamp(90px,12vw,160px) clamp(24px,11vw,170px)}.contact-hero p:first-child{color:#df1f26;letter-spacing:1.2px;font:700 11px DM Sans,Arial,sans-serif}.contact-hero h1{margin:15px 0;font-size:clamp(65px,10vw,140px)}.contact-hero p:last-child{color:#ddd;max-width:540px;line-height:1.7}.contact-form{grid-template-columns:.8fr 1.2fr;gap:9vw;padding:clamp(65px,9vw,125px) clamp(24px,11vw,170px);display:grid}.contact-topics{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.contact-topics button{cursor:pointer;background:0 0;border:1px solid #aaa;padding:10px 12px}.contact-topics button.active{color:#fff;background:#df1f26;border-color:#df1f26}.contact-form form{gap:16px;display:grid}.contact-form label{gap:7px;font-size:12px;font-weight:700;display:grid}.contact-form input,.contact-form textarea{background:#fff;border:1px solid #bbb;padding:12px;font:14px DM Sans,Arial,sans-serif}.contact-form textarea{resize:vertical;min-height:145px}.contact-form form button{color:#fff;cursor:pointer;background:#111;border:0;justify-self:start;padding:14px 18px;font-weight:700}.contact-form form p{color:#555;font-size:13px}.contact-form form a{color:#df1f26}@media (width<=800px){.contact-form{grid-template-columns:1fr;gap:40px}}.contact-hero h1 em{color:#df1f26}.contact-assist{border-top:1px solid #bbb;margin-top:38px;padding-top:20px}.contact-assist b{font-size:14px}.contact-assist p{color:#555;font-size:14px;line-height:1.7}.form-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.contact-form select{background:#fff;border:1px solid #bbb;min-height:45px;padding:12px;font:14px DM Sans,Arial,sans-serif}@media (width<=600px){.form-row{grid-template-columns:1fr}}.legal-link{background:#f7f7f5;flex-wrap:wrap;gap:10px;padding:0 clamp(24px,11vw,170px) clamp(70px,10vw,130px);display:flex}.legal-link a{color:#fff;background:#111;padding:14px 18px;font-size:12px;font-weight:700;display:inline-block}.legal-link a:hover{background:#df1f26}.academy-certification{background:#fff;grid-template-columns:.75fr 1.25fr;gap:9vw;padding:clamp(72px,10vw,135px) clamp(24px,11vw,170px);display:grid}.academy-certification>p{color:#df1f26;letter-spacing:1.2px;margin:5px 0 0;font:700 10px DM Sans,Arial,sans-serif}.academy-certification h2{margin:0}.academy-certification h2 em{color:#df1f26}.academy-certification div>p{color:#555;max-width:560px;margin:22px 0;line-height:1.75}.academy-certification a{color:#fff;background:#111;padding:13px 16px;font:700 12px DM Sans,Arial,sans-serif;display:inline-block}.academy-certification a:hover{background:#df1f26}@media (width<=800px){.academy-certification{grid-template-columns:1fr;gap:25px}}.hub-page,.hub-list,.venue-list,.live-page,.ranking-source,.competition-intro,.timeline,.academy-page,.academy-intro,.academy-paths,.store-page,.store-intro,.sport-page,.sport-blocks,.eco-page,.eco-points,.info-page,.faq-list,.child-page,.child-content,.academy-certification{color:#f5f5f3;background:#0d0d0e}.hub-list p,.venue-list p,.ranking-source p:not(.section-label),.competition-intro p:not(.section-label),.academy-intro>div:last-child>p,.academy-paths p,.store-intro div p,.sport-blocks p,.eco-points p,.faq-list p,.academy-certification div>p{color:#b8b8b6}.hub-list article,.venue-list article,.timeline article,.academy-paths article,.sport-blocks article,.eco-points article,.faq-list article{border-color:#ffffff29}.hub-list h2,.venue-list h2,.ranking-source h2,.competition-intro h2,.academy-intro h2,.academy-paths h3,.store-intro h2,.sport-blocks h2,.eco-points h2,.faq-list h2,.academy-certification h2{color:#fff}.news-live{background:#292929}.news-live article,.resource-grid{color:#fff;background:#151516}.news-live p,.resource-grid p{color:#b8b8b6}.news-live h2,.resource-grid h2{color:#fff}.academy-certification a{background:#df1f26}.academy-certification a:hover{color:#111;background:#fff}:root{--padbol-night:#05070d;--padbol-surface:#0e1424;--padbol-card:#101827;--padbol-text:#f4f1ec;--padbol-muted:#c8d0dc;--padbol-red:#e11b22;--padbol-red-hover:#f43f4a;--padbol-border:#94a3b82e}body{background:var(--padbol-night);color:var(--padbol-text)}h1,h2,h3,.hero h1,.live-hero h1,.academy-hero h1,.child-hero h1,.detail-hero h1,.competition-cta h2,h1 em,h2 em,.hero h1 em,.academy-hero h1 em{letter-spacing:.015em!important;font-family:Oswald,Arial,sans-serif!important;font-weight:600!important}.detail-nav,.nav{-webkit-backdrop-filter:blur(14px);border-color:var(--padbol-border);background:#05070dd1}.front-card,.news-card,.news-live article,.resource-grid a,.academy-paths article,.tournament-list details{border-color:var(--padbol-border);background:linear-gradient(135deg,#182030eb,#0a0f1cf5);border-radius:14px;transition:transform .24s,border-color .24s,box-shadow .24s;box-shadow:0 18px 45px #00000038}.front-card:hover,.news-card:hover,.news-live article:hover,.resource-grid a:hover,.academy-paths article:hover,.tournament-list details:hover{border-color:#e11b22b3;transform:translateY(-4px);box-shadow:0 24px 56px #0000006b,0 0 24px #e11b221a}.front-card,.academy-paths article,.tournament-list details{margin-bottom:10px;padding-left:16px;padding-right:16px}.tournament-list details[open]{border-color:#e11b22bf}.primary-button,.competition-cta button,.sport-action button,.academy-access,.academy-certification a{background:var(--padbol-red)}.primary-button:hover,.competition-cta button:hover,.sport-action button:hover,.academy-access:hover,.academy-certification a:hover{background:var(--padbol-red-hover);color:#fff}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.hero-video{object-fit:cover;z-index:-2;filter:saturate(.78)contrast(1.08);width:100%;height:100%;position:absolute;inset:0}.academy-video-hero video{object-fit:cover;filter:saturate(.78)contrast(1.08);z-index:0;width:100%;height:100%;position:absolute;inset:0}.academy-video-hero .academy-video-overlay{z-index:0;background:linear-gradient(90deg,#05070de6,#05070d85 56%,#05070d40),linear-gradient(#0000 45%,#05070dcc);position:absolute;inset:0}.academy-page.academy-page{background-color:#08090c!important}.academy-page{padding-top:0!important}.academy-video-hero .academy-video-overlay{z-index:1!important;margin:0!important;display:block!important;inset:0!important}.academy-video-hero video{z-index:0!important}.academy-video-hero>p,.academy-video-hero>h1,.academy-video-hero>div:not(.academy-video-overlay){position:relative;z-index:3!important}.academy-video-hero:after{z-index:2!important}@media (width<=800px){.academy-page{padding-top:0!important}}.hero h1{text-wrap:balance;max-width:790px;font-size:clamp(72px,10.2vw,154px);line-height:.79;letter-spacing:-.035em!important;font-family:Barlow Condensed,Arial,sans-serif!important;font-weight:800!important}.hero h1 em{color:var(--padbol-red);text-shadow:0 0 28px #e11b2242;font-style:normal;letter-spacing:-.035em!important;font-family:Barlow Condensed,Arial,sans-serif!important;font-weight:800!important}.hero h1 em:before,.hero h1 em:after{display:none}.hero-content .eyebrow{color:#ff4b53;letter-spacing:.16em!important;font-family:DM Sans,Arial,sans-serif!important;font-weight:700!important}.hero-copy{color:#e1e5ea;max-width:500px;font-size:16px;line-height:1.7}.hero .primary-button{border-radius:999px;padding:15px 21px;box-shadow:0 9px 26px #e11b2238}@media (width<=800px){.hero h1{font-size:19vw;line-height:.81;letter-spacing:-.04em!important}.hero-content{padding-top:145px}.hero-copy{font-size:15px}}.info-page.faq-page{color:#151515;background:#e8e8e6!important}.faq-page .detail-nav{background:#0d0d0ef5}.faq-page .info-hero{color:#151515;border-bottom:1px solid #c7c7c4;padding:clamp(44px,6vw,78px) clamp(24px,8vw,115px) clamp(28px,4vw,48px);background:#e8e8e6!important}.faq-page .info-hero p{font-size:10px;color:var(--padbol-red)!important}.faq-page .info-hero h1{font-size:clamp(48px,5.8vw,82px);line-height:.9;letter-spacing:-.025em!important;font-family:Barlow Condensed,Arial,sans-serif!important;font-weight:700!important}.faq-page .faq-list.faq-accordion{gap:0;max-width:1080px;padding:clamp(26px,5vw,58px) 24px clamp(56px,8vw,94px);background:#e8e8e6!important}.faq-page .faq-accordion details{color:#151515;background:0 0!important;border-color:#c6c6c2!important}.faq-page .faq-accordion details[open]{background:#ffffff85!important}.faq-page .faq-accordion summary h2{font-size:clamp(18px,2vw,27px);line-height:1.18;color:#171717!important;letter-spacing:-.035em!important;font-family:DM Sans,Arial,sans-serif!important;font-weight:600!important}.faq-page .faq-accordion summary span,.faq-page .faq-accordion summary b{color:var(--padbol-red)!important}.faq-page .faq-accordion details>p{max-width:650px;padding:0 0 24px 61px;font-size:14px;line-height:1.72;color:#575757!important}@media (width<=700px){.faq-page .faq-accordion summary{grid-template-columns:30px 1fr 18px;gap:10px;min-height:68px}.faq-page .faq-accordion summary h2{font-size:18px}.faq-page .faq-accordion details>p{padding-left:40px;font-size:13px}}.language-button{letter-spacing:.08em;align-items:center;gap:5px;display:inline-flex;color:#fff!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:7px 3px!important;font:700 11px/1 DM Sans,Arial,sans-serif!important}.language-button:hover{color:#d9d9d9!important}.language-button .language-code{margin:0!important}.language-button i{color:#b7b7b7;font-size:12px;font-style:normal;line-height:.6}.language-menu{border-radius:7px;box-shadow:0 16px 34px #0006;background:#111216!important;border:1px solid #fff3!important;width:205px!important;padding:7px!important;top:34px!important}.language-menu button{align-items:center;gap:10px;color:#ececec!important;padding:10px!important;font-family:DM Sans,Arial,sans-serif!important;display:flex!important}.language-menu button span{color:#fff;letter-spacing:.06em;justify-content:center;align-items:center;width:26px;font-size:10px;font-weight:700;display:inline-flex}.language-menu button:hover,.language-menu button.selected{color:#fff!important;background:#22242a!important}.language-menu button.selected span:before{content:"•";color:#fff;margin-right:4px;font-size:15px}.detail-actions{gap:16px}@media (width<=800px){.detail-actions .language-wrap,.nav-actions .language-wrap{display:block}.language-button{padding:8px 2px!important}.language-menu{right:-46px!important}}.front-cards{isolation:isolate;position:relative}.front-card{z-index:1;border-color:#ffffff30!important;box-shadow:0 14px 30px #00000061,0 0 28px #5270a21a!important}.front-card:nth-child(odd){box-shadow:0 14px 30px #0006,-10px 0 30px #e11b2213,0 0 28px #5270a21c!important}.front-card:nth-child(2n){box-shadow:0 14px 30px #0006,10px 0 30px #5f8bcd24,0 0 30px #ffffff09!important}.front-card:hover{box-shadow:0 24px 46px #0000007a,0 0 38px #e11b222b!important}.fronts-head{position:relative}.fronts-hint{color:#df1f26;letter-spacing:.13em;align-items:center;gap:9px;margin-top:28px;font:700 10px/1 DM Sans,Arial,sans-serif;display:inline-flex}.fronts-hint b{font-size:17px;font-weight:500;transition:transform .22s}.fronts:hover .fronts-hint b{transform:translate(5px)}.front-card{cursor:pointer}.front-card-visit{z-index:3;color:#fff;letter-spacing:.09em;opacity:0;align-items:center;gap:9px;font:700 10px/1 DM Sans,Arial,sans-serif;transition:opacity .22s,transform .22s;display:flex;position:absolute;bottom:22px;left:25px;transform:translateY(8px)}.front-card-visit strong{color:#df1f26;font-size:17px;font-weight:500}.front-card small{letter-spacing:.035em;border-bottom:1px solid #df1f26a6;align-items:center;gap:7px;padding:0 0 6px;transition:opacity .2s,transform .2s,border-color .2s;display:inline-flex;color:#d8dde5!important;font-weight:700!important}.front-card small:after{content:"↓";color:#df1f26;font-size:14px;line-height:8px}.front-card:hover small,.front-card:focus-visible small{opacity:0;transform:translateY(-6px)}.front-card:hover .front-card-visit,.front-card:focus-visible .front-card-visit{opacity:1;transform:translateY(0)}.front-card:hover h3,.front-card:focus-visible h3{text-shadow:0 0 26px #ffffff1f;color:#fff!important}.front-card:hover b,.front-card:focus-visible b{transform:translate(4px,-4px);color:#fff!important}.front-card b{transition:transform .22s,color .22s}.front-card:focus-visible{outline-offset:3px;outline:2px solid #df1f26}@media (width<=800px){.fronts-hint{margin-top:22px}.front-card-visit{font-size:9px;bottom:15px;left:18px}.front-card:hover small{opacity:1;transform:none}.front-card:hover .front-card-visit{display:none}}.detail-grid.sport-cards{align-items:start;background:#0d0d0e!important}.sport-cards .section-label{color:#df1f26!important;border-color:#df1f267a!important}.sport-cards>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.sport-intro{padding-top:0}.sport-intro .section-label{margin:0 0 26px}.sport-intro h2{color:#fff;letter-spacing:-.045em;font-family:Barlow Condensed,Arial,sans-serif;font-size:clamp(54px,6.2vw,92px);line-height:.86}.sport-intro h2 em{color:#df1f26;font-style:normal}.sport-intro>p:last-child{color:#bfc7d4;max-width:310px;margin:26px 0 0;font:500 14px/1.65 DM Sans,Arial,sans-serif}.sport-cards .detail-inline{border-radius:6px;min-height:174px;position:relative;overflow:hidden;background:linear-gradient(145deg,#141b2a,#090d15)!important;border:1px solid #ffffff2e!important;margin:0!important;padding:19px 21px!important;box-shadow:0 14px 30px #00000061,0 0 28px #5270a21a!important}.sport-cards .detail-inline:before{content:"";border:1px solid #ffffff1a;border-radius:50%;width:145px;height:145px;transition:transform .3s;position:absolute;top:-68px;right:-68px}.sport-cards .detail-inline:nth-child(2n){background:linear-gradient(145deg,#111827,#080b11)!important;box-shadow:0 14px 30px #0006,10px 0 28px #5f8bcd1f!important}.sport-cards .detail-inline:hover{border-color:#e11b22b3!important;box-shadow:0 20px 44px #0000007a,0 0 34px #e11b2224!important}.sport-cards .detail-inline:hover:before{border-color:#e11b2285;transform:scale(1.16)}.sport-cards .detail-inline summary{z-index:1;grid-template-columns:28px 1fr 22px;align-items:start;gap:13px;position:relative}.sport-cards .detail-inline summary>span{letter-spacing:.1em;padding-top:3px;color:#df1f26!important;font:700 10px DM Sans,Arial,sans-serif!important}.sport-cards .detail-inline h2{color:#fff!important;letter-spacing:-.025em!important;font-family:Barlow Condensed,Arial,sans-serif!important;font-size:clamp(30px,2.7vw,42px)!important;font-weight:700!important;line-height:.9!important}.sport-cards .detail-inline h2 em{font-style:normal;color:#df1f26!important}.sport-cards .detail-inline summary p{color:#bfc7d4!important;margin:10px 0 0!important;font:500 12px/1.5 DM Sans,Arial,sans-serif!important}.sport-cards .detail-inline summary b{line-height:1;color:#df1f26!important;font-size:24px!important}.sport-cards .inline-content{z-index:1;position:relative;border-color:#ffffff26!important;margin:18px 0 0!important;padding:16px 0 0!important}.sport-cards .inline-content>p{color:#e5e8ed!important;font-size:13px!important;line-height:1.62!important}.sport-cards .inline-content span{color:#dbe0e8!important;border-color:#ffffff40!important}@media (width<=800px){.sport-cards>div{grid-template-columns:1fr}.sport-intro{margin-bottom:-4px}.sport-cards .detail-inline{min-height:152px;padding:18px!important}.sport-cards .detail-inline h2{font-size:35px!important}}.detail-hero video{object-fit:cover;z-index:0;filter:saturate(.98)contrast(1.06)brightness(1.19);width:100%;height:100%;position:absolute;inset:0}.detail-hero>div{background:linear-gradient(90deg,#060709a3,#0607092e 58%,#0607090f),linear-gradient(#0000 42%,#0607096b)}.detail-hero h1,.detail-hero p{filter:drop-shadow(0 3px 14px #0000009e)}.premium-cursor{z-index:9999;pointer-events:none;opacity:0;mix-blend-mode:difference;border:1px solid #ffffffe0;border-radius:50%;width:32px;height:32px;transition:opacity .18s,width .2s,height .2s,margin .2s;position:fixed;top:-16px;left:-16px}.premium-cursor i{background:#df1f26;border-radius:50%;position:absolute;inset:10px;box-shadow:0 0 18px #df1f26d9}.premium-cursor.is-visible{opacity:1}.premium-cursor.is-pressed{width:46px;height:46px;margin:-7px}@media (hover:none),(pointer:coarse){.premium-cursor{display:none}}@media (prefers-reduced-motion:no-preference){.hero-content,.detail-hero p,.detail-hero h1{animation:.7s cubic-bezier(.2,.75,.2,1) both padbol-rise}.fronts,.intro,.numbers,.investment,.detail-grid{animation:.8s cubic-bezier(.2,.75,.2,1) both padbol-rise}.front-cards .front-card{transition:transform .28s cubic-bezier(.2,.75,.2,1),box-shadow .28s}.front-cards .front-card:hover{transform:translate(7px)}@keyframes padbol-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.numbers{gap:clamp(34px,5vw,76px);padding-top:72px;padding-bottom:72px}.numbers>div{align-items:center;gap:clamp(18px,2vw,32px);padding-top:22px}.numbers strong{font-size:clamp(64px,6.6vw,104px);line-height:.78}.numbers span{letter-spacing:-.02em;color:#f4f4f2;max-width:160px;font:700 clamp(13px,1.15vw,17px)/1.3 DM Sans,Arial,sans-serif}@media (width<=700px){.numbers{gap:25px;padding-top:46px;padding-bottom:46px}.numbers>div{gap:18px;padding-top:17px}.numbers span{font-size:14px}}.intro-courts-visual{background:#101010!important;height:clamp(470px,53vw,690px)!important;bottom:0!important;overflow:hidden!important}.intro-courts-visual:before{z-index:3!important;background:linear-gradient(90deg,#101010 0%,#1010101a 31%,#10101008 62%,#101010 100%),linear-gradient(#101010 0%,#1010100d 16%,#1010101f 64%,#101010 100%)!important}.intro-courts-visual:after{z-index:2!important;filter:none!important;background:linear-gradient(90deg,#0b0b0c2e,#0b0b0c08 42%,#0b0b0cd1 100%)!important;inset:0!important}.intro-player img.intro-courts-full{object-fit:cover!important;object-position:50% 50%!important;filter:saturate(.84)contrast(1.04)brightness(.72)!important;width:100%!important;height:100%!important;animation:none!important;position:absolute!important;inset:0!important}@media (width<=700px){.intro-courts-visual{height:430px!important}.intro-player img.intro-courts-full{object-position:50% 50%!important}}.motion-interlude{isolation:isolate;color:#fff;background:#0d0d0e;align-items:center;min-height:610px;padding:clamp(65px,9vw,130px) clamp(24px,11vw,170px);display:flex;position:relative;overflow:hidden}.motion-interlude:before{content:"";z-index:-1;background:radial-gradient(circle at 70% 47%,#df1f262e,#0000 29%),linear-gradient(120deg,#0000 0 56%,#ffffff06 56% 57%,#0000 57%);position:absolute;inset:0}.motion-copy{z-index:2;max-width:530px;position:relative}.motion-copy>p,.motion-copy>span{letter-spacing:.18em;color:#df1f26;font:700 10px DM Sans,Arial,sans-serif}.motion-copy h2{color:#fff;letter-spacing:-.065em;margin:20px 0 29px;font-family:Barlow Condensed,Arial,sans-serif;font-size:clamp(62px,8vw,124px);line-height:.78}.motion-copy h2 em{color:#df1f26;font-style:normal}.motion-player{z-index:1;filter:drop-shadow(0 32px 27px #000000b3);transform-origin:55% 65%;will-change:transform;width:min(54vw,660px);height:auto;position:absolute;bottom:-98px;right:clamp(3vw,9vw,170px);transform:rotate(-5deg)}.motion-orbit{z-index:0;aspect-ratio:1;border:1px solid #ffffff24;border-radius:50%;width:min(49vw,640px);position:absolute;top:50%;right:8vw;transform:translateY(-50%)}.motion-orbit:before,.motion-orbit:after{content:"";border:1px solid #df1f268f;border-radius:50%;position:absolute}.motion-orbit:before{inset:13%}.motion-orbit:after{border-color:#ffffff1f;inset:29%}@supports (animation-timeline:view()){.motion-player{animation:linear both padbol-player-turn;animation-timeline:view();animation-range:entry cover 72%}.motion-orbit{animation:linear both padbol-orbit-turn;animation-timeline:view();animation-range:entry cover 85%}@keyframes padbol-player-turn{0%{transform:translate(75px,82px)rotate(8deg)scale(.9)}to{transform:translate(-22px,-22px)rotate(-7deg)scale(1.04)}}@keyframes padbol-orbit-turn{0%{transform:translateY(-50%)rotate(-16deg)scale(.82)}to{transform:translateY(-50%)rotate(36deg)scale(1.08)}}}@media (width<=800px){.motion-interlude{align-items:flex-start;min-height:560px;padding-top:64px}.motion-copy{max-width:290px}.motion-copy h2{font-size:18vw}.motion-player{opacity:.83;width:111vw;bottom:-45px;right:-26vw}.motion-orbit{width:105vw;top:65%;right:-23vw}.motion-copy>span{display:none}}.faq-page .info-hero{background:linear-gradient(#f0f0ee,#e8e8e6)!important;padding:clamp(38px,5vw,62px) clamp(24px,8vw,115px) clamp(24px,3vw,38px)!important}.faq-page .info-hero h1{letter-spacing:-.035em!important;font-size:clamp(42px,4.8vw,68px)!important}.faq-page .faq-list.faq-accordion{max-width:1000px!important;padding:clamp(20px,3vw,38px) 24px clamp(50px,7vw,82px)!important}.faq-page .faq-accordion details{transition:background .2s,box-shadow .2s;border-color:#d1d1ce!important}.faq-page .faq-accordion details[open]{box-shadow:0 10px 25px #0000000b!important}.faq-page .faq-accordion summary{grid-template-columns:36px 1fr 20px!important;gap:13px!important;min-height:62px!important;padding:13px 0!important}.faq-page .faq-accordion summary h2{letter-spacing:-.025em!important;font-size:clamp(16px,1.7vw,22px)!important;font-weight:600!important;line-height:1.24!important}.faq-page .faq-accordion summary span{opacity:.85;font-size:9px!important}.faq-page .faq-accordion summary b{font-size:20px!important;font-weight:300!important}.faq-page .faq-accordion details>p{color:#666!important;max-width:625px!important;padding:0 0 20px 49px!important;font-size:13px!important;line-height:1.68!important}@media (width<=700px){.faq-page .info-hero h1{font-size:13vw!important}.faq-page .faq-list.faq-accordion{padding-left:20px!important;padding-right:20px!important}.faq-page .faq-accordion summary{grid-template-columns:27px 1fr 16px!important;gap:9px!important;min-height:60px!important}.faq-page .faq-accordion summary h2{font-size:16px!important}.faq-page .faq-accordion details>p{padding-left:36px!important;font-size:12.5px!important}}.hero-video{filter:saturate(.95)contrast(1.05)brightness(1.1)!important}.hero-overlay{background:linear-gradient(90deg,#030509b8,#0305094f 52%,#0305091a)!important}.hero-content{z-index:2;text-shadow:0 3px 22px #00000085;position:relative}.hero-content .eyebrow,.hero-copy{filter:drop-shadow(0 2px 10px #000000a6)}.hero h1 em{text-shadow:0 0 28px #e11b225c,0 3px 22px #00000080!important}.court-pulse{z-index:2;pointer-events:none;perspective:900px;width:min(42vw,585px);position:absolute;bottom:clamp(58px,10vh,112px);right:clamp(3vw,7vw,112px)}.court-pulse__surface{transform-origin:50% 70%;background:linear-gradient(148deg,#123d70eb 0 48%,#a81c23e6 48% 51%,#134376eb 51% 100%);border:1px solid #ffffff4d;border-radius:12px;height:clamp(220px,29vw,390px);position:relative;overflow:hidden;transform:rotateX(58deg)rotate(-20deg);box-shadow:0 35px 70px #00000073,0 0 58px #df1f2629}.court-pulse__surface:before{content:"";mix-blend-mode:screen;background:linear-gradient(90deg,#ffffff1c 1px,#0000 1px) 0 0/12.5% 100%,linear-gradient(#ffffff17 1px,#0000 1px) 0 0/100% 16.666%;position:absolute;inset:0}.court-pulse__surface:after{content:"";border:2px solid #ffffffe6;border-radius:3px;position:absolute;inset:5%;box-shadow:inset 0 0 18px #ffffff29}.court-pulse__line,.court-pulse__net{z-index:1;background:#ffffffeb;display:block;position:absolute;box-shadow:0 0 10px #ffffff59}.court-pulse__line--mid{width:2px;height:90%;top:5%;left:50%}.court-pulse__line--service-a,.court-pulse__line--service-b{height:2px;left:5%;right:5%}.court-pulse__line--service-a{top:32%}.court-pulse__line--service-b{top:68%}.court-pulse__net{background:repeating-linear-gradient(90deg,#fff 0 8px,#ffffff7a 8px 12px);height:4px;top:50%;left:0;right:0;box-shadow:0 0 17px #ffffff80}.court-pulse__ball{z-index:3;aspect-ratio:1;background:radial-gradient(circle at 33% 26%,#fff 0 8%,#f2d547 9% 45%,#a72726 46% 57%,#eacb37 58% 100%);border-radius:50%;width:clamp(19px,2.5vw,34px);animation:2.55s cubic-bezier(.35,.05,.67,.98) infinite court-ball;position:absolute;top:13%;left:50%;box-shadow:0 12px 20px #00000085,0 0 24px #ffe05ba6}.court-pulse__shadow{z-index:2;filter:blur(4px);background:#04060885;border-radius:50%;width:42px;height:13px;animation:2.55s ease-in-out infinite court-shadow;position:absolute;top:73%;left:51%}.court-pulse__impact{z-index:2;opacity:0;border:1px solid #ffef93e6;border-radius:50%;position:absolute}.court-pulse__impact--one{animation:2.55s ease-out infinite court-impact;top:72%;left:42%}.court-pulse__impact--two{animation:2.55s ease-out .95s infinite court-impact;top:33%;left:61%}.court-pulse__caption{color:#fff;letter-spacing:.18em;text-shadow:0 2px 12px #000;margin:25px 0 0 21%;font:700 10px DM Sans,Arial,sans-serif;display:block}@keyframes court-ball{0%,to{transform:translate(0)scale(1)}30%{transform:translate(125px,188px)scale(.79)}49%{transform:translate(210px,55px)scale(1.03)}72%{transform:translate(58px,151px)scale(.83)}}@keyframes court-shadow{0%,to{opacity:.32;transform:scale(.5)}30%{opacity:.75;transform:scale(1.3)}49%{opacity:.28;transform:scale(.45)}72%{opacity:.7;transform:scale(1.16)}}@keyframes court-impact{0%,28%,to{opacity:0;width:0;height:0}30%{opacity:.95}48%{opacity:0;width:94px;height:33px}}.world-reach{background:linear-gradient(135deg,#101826,#080a0f 64%,#24080b);grid-template-columns:minmax(0,.85fr) minmax(380px,1.15fr);align-items:center;gap:clamp(38px,8vw,130px);padding:clamp(86px,11vw,150px) clamp(24px,10vw,148px);display:grid;position:relative;overflow:hidden}.world-reach>div:first-child{z-index:2;max-width:510px;position:relative}.world-reach .eyebrow,.origin-timeline .eyebrow{color:#df1f26}.world-reach h2,.origin-timeline h2{color:#fff;letter-spacing:-.055em;margin:18px 0 24px;font-family:Barlow Condensed,Arial,sans-serif;font-size:clamp(56px,7vw,104px);font-weight:800;line-height:.8}.world-reach h2 em,.origin-timeline h2 em{color:#df1f26;font-style:normal}.world-reach p:not(.eyebrow){color:#c9d0da;max-width:450px;font-size:16px;line-height:1.7}.world-reach .text-link{margin-top:24px}.world-reach__visual{aspect-ratio:1;width:min(100%,620px);position:relative}.world-reach__orb{background:radial-gradient(circle at 33% 25%,#3f73b361,#0000 32%),radial-gradient(circle at 71% 62%,#df1f264d,#0000 29%),repeating-linear-gradient(0deg,#0000 0 11%,#ffffff0e 11.2% 11.55%);border:1px solid #ffffff47;border-radius:50%;position:absolute;inset:7%;box-shadow:inset -35px -30px 80px #0000007a,0 0 85px #336bb629}.world-reach__orb:before,.world-reach__orb:after{content:"";border:1px solid #df1f266b;border-radius:50%;position:absolute}.world-reach__orb:before{inset:13%;transform:rotate(43deg)}.world-reach__orb:after{border-color:#ffffff21;inset:28%;transform:rotate(-28deg)}.world-reach__node{z-index:2;color:#edf0f4;letter-spacing:.11em;text-shadow:0 2px 8px #000;align-items:center;gap:8px;font:700 10px DM Sans,Arial,sans-serif;display:flex;position:absolute}.world-reach__node i{background:#df1f26;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 6px #df1f2621,0 0 20px #df1f26d1}.world-reach__node--1{top:68%;left:11%}.world-reach__node--2{top:28%;left:54%}.world-reach__node--3{top:43%;left:67%}.world-reach__node--4{top:75%;left:30%}.world-reach__node--5{top:20%;left:58%}.world-reach__node--6{top:53%;left:74%}.origin-timeline{color:#fff;background:#0d0d0e;padding:clamp(88px,11vw,145px) clamp(24px,10vw,148px)}.origin-timeline>p,.origin-timeline>h2{max-width:680px}.origin-timeline ol{border-top:1px solid #ffffff40;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:clamp(52px,7vw,90px) 0 0;padding:0;list-style:none;display:grid}.origin-timeline li{padding:27px 28px 0 0;position:relative}.origin-timeline li+li{border-left:1px solid #ffffff29;padding-left:28px}.origin-timeline li>span{background:#0d0d0e;border:2px solid #df1f26;border-radius:50%;width:13px;height:13px;position:absolute;top:-7px;left:0;box-shadow:0 0 0 6px #0d0d0e}.origin-timeline li+li>span{left:-7px}.origin-timeline strong{color:#df1f26;font:800 clamp(35px,4.3vw,58px)/.85 Barlow Condensed,Arial,sans-serif;display:block}.origin-timeline h3{margin:20px 0 7px;font-family:Barlow Condensed,Arial,sans-serif;font-size:30px;line-height:.95}.origin-timeline li p{color:#abb4c0;max-width:260px;margin:0;font-size:14px;line-height:1.55}@media (prefers-reduced-motion:reduce){.court-pulse__ball,.court-pulse__shadow,.court-pulse__impact{animation:none!important}}@media (width<=900px){.court-pulse{opacity:.78;width:min(60vw,440px);bottom:58px;right:-8vw}.world-reach{grid-template-columns:1fr;padding-bottom:58px}.world-reach__visual{width:min(87vw,530px);margin:0 auto}.origin-timeline ol{border-top:0;grid-template-columns:1fr;gap:27px}.origin-timeline li,.origin-timeline li+li{border-left:1px solid #ffffff29;padding:0 0 0 32px}.origin-timeline li>span,.origin-timeline li+li>span{top:3px;left:-7px}}@media (width<=620px){.court-pulse{opacity:.54;width:91vw;bottom:68px;right:-24vw}.court-pulse__caption{display:none}.world-reach h2,.origin-timeline h2{font-size:17vw}.world-reach__node{font-size:8px}.world-reach__node i{width:7px;height:7px}.world-reach__node--6{display:none}}.language-button{justify-content:center;align-items:center;gap:3px;min-width:42px;display:inline-flex;border-color:#ffffff80!important;padding:9px 10px!important}.language-button .language-code{font-size:15px;line-height:1;margin:0!important}.language-button i{font-size:12px;font-style:normal}.language-modal{color:#fff;background:#0d0d0ffa;border:1px solid #ffffff2e;width:min(680px,100vw - 36px);max-height:min(72vh,690px);animation:.22s cubic-bezier(.2,.75,.2,1) both language-in;overflow-y:auto;box-shadow:0 25px 80px #00000094;z-index:2000!important;position:fixed!important;inset:86px clamp(18px,5vw,72px) auto auto!important}.language-modal:before{content:"";pointer-events:none;background:radial-gradient(circle at 88% 0,#df1f262b,#0000 31%);position:absolute;inset:0}.language-modal-inner{z-index:1;box-shadow:none;background:0 0;border:0;margin:0;padding:28px 32px 30px;position:relative}.language-modal h2{letter-spacing:-.04em;margin:0 0 24px;font-family:DM Sans,Arial,sans-serif;font-size:25px;line-height:1}.language-modal section{border-top:1px solid #ffffff29;padding:17px 0}.language-modal section h3{color:#bbb;letter-spacing:.12em;text-transform:uppercase;margin:0 0 12px;font:700 10px/1 DM Sans,Arial,sans-serif}.language-modal section>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 25px;display:grid}.language-modal section :is(button,a){color:#f2f2f0;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:3px;grid-template-columns:26px 1fr 16px;align-items:center;gap:8px;min-height:36px;padding:5px 7px;font:600 12px DM Sans,Arial,sans-serif;text-decoration:none;transition:background .2s;display:grid}.language-modal section :is(button,a) span{font-size:16px}.language-modal section :is(button,a) b{color:#df1f26;font-size:11px}.language-modal section :is(button,a):hover,.language-modal section :is(button,a).selected{background:#ffffff14;transform:none}.language-modal section :is(button,a).selected{color:#fff;box-shadow:inset 2px 0 #df1f26}.language-close{z-index:2001;color:#fff;cursor:pointer;background:#242428;border:0;border-radius:50%;width:30px;height:30px;font-size:24px;font-weight:200;line-height:1;position:absolute;top:18px;right:19px}.language-done{display:none}@keyframes language-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (width<=700px){.language-modal{width:calc(100vw - 24px);max-height:calc(100dvh - 92px);top:68px!important;right:12px!important}.language-modal-inner{padding:24px 20px}.language-modal h2{margin-bottom:22px;font-size:23px}.language-modal section>div{grid-template-columns:1fr;gap:2px}.language-modal section :is(button,a){min-height:38px;padding-left:4px}.language-close{width:30px;height:30px;top:15px;right:15px}}.detail-page .detail-hero h1{max-width:770px;letter-spacing:-.06em!important;font-family:Barlow Condensed,Arial,sans-serif!important;font-weight:800!important;line-height:.76!important}.detail-page .detail-hero .detail-lead{letter-spacing:-.015em;max-width:530px;margin-top:18px!important;font:600 14px/1.5 DM Sans,Arial,sans-serif!important}@media (width<=700px){.detail-page .detail-hero h1{font-size:clamp(54px,15vw,86px)!important;line-height:.78!important}.detail-page .detail-hero .detail-lead{margin-top:15px!important;font-size:13px!important;line-height:1.48!important}}@media (width>=801px){.detail-grid.sport-cards{grid-template-columns:minmax(330px,.82fr) minmax(610px,1.48fr)!important;gap:clamp(44px,7vw,108px)!important}.sport-intro{flex-direction:column;align-items:flex-start;min-height:545px;display:flex}.sport-intro .section-label{white-space:nowrap;margin-top:1px!important}.sport-intro h2{max-width:410px;margin-top:58px!important}.sport-intro>p:last-child{max-width:285px!important;margin-top:auto!important;margin-bottom:31px!important}}.sport-cards .detail-inline summary div{position:relative}.sport-cards .detail-inline summary small{color:#df1f26;letter-spacing:.12em;text-transform:uppercase;opacity:0;align-items:center;gap:7px;margin-top:16px;font:700 10px DM Sans,Arial,sans-serif;transition:opacity .22s,transform .22s;display:inline-flex;transform:translateY(5px)}.sport-cards .detail-inline summary small i{font-size:15px;font-style:normal;line-height:0}.sport-cards .detail-inline:hover summary small,.sport-cards .detail-inline[open] summary small{opacity:1;transform:translateY(0)}.sport-cards .detail-inline:hover summary b{transform:rotate(45deg);color:#fff!important}.sport-cards .detail-inline summary b{transition:transform .22s,color .22s}@media (width<=800px){.sport-intro h2{margin-top:24px!important}.sport-intro>p:last-child{margin-top:16px!important}.sport-cards .detail-inline summary small{opacity:1;margin-top:10px;font-size:9px;transform:none}}.detail-nav{top:0;box-shadow:0 1px #ffffff1a;z-index:120!important;background:#0d0e11f5!important;position:sticky!important}.sport-cards>div.sport-intro{grid-template-columns:none!important;gap:0!important;display:flex!important}.sport-cards .detail-direct{text-align:left;cursor:pointer;grid-template-columns:28px minmax(0,1fr) 22px!important;gap:13px!important;display:grid!important}.sport-cards .detail-direct>div{min-width:0!important;display:block!important}.sport-cards .detail-direct h2{overflow-wrap:anywhere;color:#fff!important;letter-spacing:-.025em!important;font-family:Barlow Condensed,Arial,sans-serif!important;font-size:clamp(30px,2.7vw,42px)!important;font-weight:700!important;line-height:.9!important}.sport-cards .detail-direct small{color:#df1f26;letter-spacing:.12em;text-transform:uppercase;opacity:0;align-items:center;gap:7px;margin-top:14px;font:700 10px DM Sans,Arial,sans-serif;transition:opacity .22s,transform .22s;display:inline-flex;transform:translateY(5px)}@media (width>=801px){.detail-grid.sport-cards{padding-top:clamp(112px,12vw,168px)!important}.sport-intro{min-height:576px!important;padding-top:34px!important}.sport-intro .section-label{margin-top:0!important}.sport-intro h2{max-width:350px!important;margin-top:42px!important}.sport-intro>p:last-child{max-width:275px!important;margin-top:30px!important;margin-bottom:0!important}}.page-back-control{opacity:1!important;pointer-events:auto!important;width:max-content!important;margin:92px 0 0 clamp(14px,2vw,30px)!important;position:relative!important;top:auto!important;left:auto!important;transform:none!important}.fipa-page>.page-back-control{font-size:0!important}.fipa-page>.page-back-control:after{content:"INICIO";letter-spacing:.08em;font:800 10px/1 DM Sans,Arial,sans-serif}@media (width<=800px){.page-back-control{margin-top:78px!important}.fipa-page>.page-back-control:after{font-size:9px}.ranking-table-wrap:before{content:"DESLIZA HORIZONTALMENTE PARA VER PAÍS Y CONTINENTE →";color:#555b63;letter-spacing:.06em;width:max-content;padding:12px 0 10px;font:800 12px/1.35 DM Sans,Arial,sans-serif;display:block;position:sticky;left:0}.ranking-table-wrap th:last-child,.ranking-table-wrap td:last-child{z-index:2;background:#f2f2ee;min-width:86px;position:sticky;right:0;box-shadow:-10px 0 18px #12141714}.ranking-table-wrap th:last-child{z-index:3}}.space-demo__scale small,.space-demo__copy>small,.surface-options__note,.fipa-anthem-note{font-size:12px!important;line-height:1.55!important}@media (width<=620px){.contact-page .contact-form{padding-left:18px!important;padding-right:18px!important}.contact-page .contact-form form{width:100%!important;padding-left:18px!important;padding-right:18px!important}}.sport-visual-reference--ball .fipa-quality-seal--ball{z-index:4;filter:drop-shadow(0 14px 18px #0000007a);flex-basis:112px;width:112px;position:absolute;top:24px;right:24px;transform:rotate(4deg)}.quality-pro{background:linear-gradient(90deg,#0c1017,#11141a 64%,#17090b);border-top:1px solid #ffffff1a;padding:clamp(48px,7vw,90px) clamp(24px,10vw,155px)}.quality-pro__ball-header{grid-template-columns:minmax(280px,.9fr) minmax(420px,1.1fr)!important;align-items:center!important;gap:clamp(42px,10vw,160px)!important;display:grid!important}.quality-pro__ball-header>div>p,.official-net__heading p{color:#ef2028;letter-spacing:.18em;margin:0 0 14px;font:800 10px/1 DM Sans,Arial,sans-serif}.quality-pro__ball-header h2{font-size:clamp(42px,5vw,70px)!important}.quality-pro__ball-specs{border-bottom:1px solid #ffffff3d;border-top:1px solid #ffffff3d!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:22px!important;margin:0!important;padding:24px 0!important;display:grid!important}.quality-pro__ball-specs dt,.official-net dt{color:#ef2028;letter-spacing:.14em;text-transform:uppercase;font:800 10px/1.2 DM Sans,Arial,sans-serif}.quality-pro__ball-specs dd,.official-net dd{color:#fff;margin:9px 0 0;font:600 15px/1.35 DM Sans,Arial,sans-serif}.official-net{color:#fff;background:#0c0f14;grid-template-columns:minmax(0,1.12fr) minmax(370px,.88fr);min-height:560px;display:grid}.official-net figure{min-height:560px;margin:0;position:relative;overflow:hidden}.official-net figure:after{content:"";pointer-events:none;background:linear-gradient(90deg,#06080c0a,#06080c8c 100%),linear-gradient(#0000 55%,#06080c4d);position:absolute;inset:0}.official-net figure img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.official-net__content{background:radial-gradient(circle at 100% 0,#ef20282e,#0000 35%),#11141a;flex-direction:column;justify-content:center;padding:clamp(46px,6vw,86px) clamp(30px,5vw,80px);display:flex}.official-net__heading{justify-content:space-between;align-items:flex-start;gap:26px;display:flex}.official-net h2{letter-spacing:-.045em;margin:0;font:600 clamp(45px,5vw,72px)/.88 Oswald,Arial Narrow,Arial,sans-serif}.official-net h2 em{color:#ef2028;font-style:normal}.official-net__copy{color:#c8cdd5;max-width:500px;margin:clamp(30px,4vw,54px) 0 0;font:500 18px/1.55 DM Sans,Arial,sans-serif}.official-net dl{border-top:1px solid #ffffff3d;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:clamp(38px,5vw,64px) 0 0;padding-top:22px;display:grid}@media (width<=850px){.quality-pro__ball-header,.official-net{grid-template-columns:1fr!important}.quality-pro__ball-header{gap:34px!important}.official-net figure{min-height:390px}.official-net__content{min-height:440px}}@media (width<=560px){.sport-visual-reference--ball .fipa-quality-seal--ball{flex-basis:80px;width:80px;top:14px;right:14px}.quality-pro__ball-specs,.official-net dl{grid-template-columns:1fr;gap:18px}.quality-pro__ball-specs div,.official-net dl div{border-bottom:1px solid #ffffff21;padding-bottom:14px}.official-net figure{min-height:290px}.official-net__heading .fipa-quality-seal{flex-basis:78px;width:78px}}.figures-hero-collage{background:radial-gradient(circle at 77% 46%,#ef20282e,#0000 42%),#080a0e}.figures-hero-collage:before{display:none}.figures-hero-collage img{object-fit:cover;object-position:center;opacity:.92;filter:saturate(.88)contrast(1.08);clip-path:polygon(3% 0,100% 0,97% 100%,0 100%);width:min(62%,960px);height:84%;position:absolute;top:8%;right:2.8%;box-shadow:0 30px 65px #00000080}.figures-hero-collage:after{content:"";background:linear-gradient(90deg,#080a0e 0% 25%,#080a0eeb 39%,#080a0e1a 69%,#080a0e94 100%),linear-gradient(#0000 64%,#080a0e 100%);position:absolute;inset:0}.figures-hero-collage i{z-index:1;pointer-events:none;border:1px solid #ffffff4d;position:absolute}.figures-hero-collage i:first-of-type{width:min(62%,960px);height:84%;top:8%;right:3%}.figures-hero-collage i:nth-of-type(2){border-width:0 1px;height:84%;top:8%;right:34%}.figures-hero-collage i:nth-of-type(3){border-width:1px 0 0;width:min(62%,960px);top:50%;right:3%}@media (width<=800px){.figures-hero-collage img{opacity:.7;width:94%;height:56%;top:11%;right:-10%}.figures-hero-collage:after{background:linear-gradient(90deg,#080a0e 0%,#080a0eeb 44%,#080a0e4d 100%),linear-gradient(#0000 54%,#080a0e 100%)}.figures-hero-collage i{display:none}}.figures-hero-names{flex-wrap:wrap;justify-content:flex-end;gap:7px;max-width:35%;display:flex;position:absolute;bottom:clamp(28px,5vw,72px);right:clamp(24px,5vw,80px)}.figures-hero-names span{color:#fff;letter-spacing:.09em;text-transform:uppercase;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#06080c7a;border:1px solid #ffffff5c;padding:8px 10px;font:800 8px/1 DM Sans,Arial,sans-serif}@media (width<=800px){.figures-hero-names{max-width:62%;bottom:25px;right:24px}.figures-hero-names span{font-size:7px}}@media (width>=1100px){.mundo-showcase .content-showcase-cards{grid-template-rows:repeat(2,minmax(0,1fr))!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;height:auto!important;min-height:0!important}.mundo-showcase .content-showcase-card{min-height:245px!important}.mundo-showcase .content-showcase-card h2{font-size:clamp(25px,2vw,34px)!important}}.mundo-showcase~.origin-timeline,.detail-page .mundo-showcase~.padbol-figures{display:none!important}.roadmap-page{color:#fff;background:#0b0e14;min-height:100vh}.roadmap-modal-backdrop{z-index:1400;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#03060ac2;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.roadmap-modal-backdrop article{color:#fff;background:radial-gradient(circle at 90% 6%,#ef20282e,#0000 30%),#101722;border:1px solid #ef2028b8;width:min(680px,100%);padding:clamp(32px,5vw,62px);position:relative;box-shadow:0 28px 80px #0000008f}.roadmap-modal-backdrop article>p{color:#ef2028;letter-spacing:.16em;margin:0;font:800 10px/1 DM Sans,Arial,sans-serif}.roadmap-modal-backdrop h2{letter-spacing:-.05em;text-transform:uppercase;max-width:540px;margin:18px 0 16px;font:600 clamp(42px,6vw,74px)/.87 Oswald,Arial Narrow,sans-serif}.roadmap-modal-backdrop strong{color:#fff;max-width:560px;font:700 17px/1.45 DM Sans,Arial,sans-serif;display:block}.roadmap-modal-backdrop article>span{color:#cbd2dc;max-width:580px;margin-top:20px;font:500 16px/1.65 DM Sans,Arial,sans-serif;display:block}.roadmap-modal-close{color:#fff;cursor:pointer;background:0 0;border:0;font:300 34px/1 Arial,sans-serif;position:absolute;top:16px;right:18px}.roadmap-modal-dismiss{color:#ef2028;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;margin-top:29px;font:800 11px/1 DM Sans,Arial,sans-serif}.academy-kids-card{height:auto!important;inset:0 auto 0 0!important}.academy-kids-card:after{background:linear-gradient(#03060b14 20%,#03060bc7 100%)!important}.academy-coach-card,.academy-learning-story>p{display:none!important}.academy-fide-signature{z-index:6;pointer-events:none;align-items:end;width:min(44%,210px);display:flex;position:absolute;bottom:0;right:clamp(12px,2vw,26px)}.academy-fide-signature>img{object-fit:contain!important;filter:drop-shadow(0 12px 15px #0000006b)!important;width:100%!important;height:auto!important}.academy-fide-signature p{color:#fff;text-align:right;text-shadow:0 2px 10px #000;margin:0;position:absolute;bottom:15px;left:-55%;right:0}.academy-fide-signature span{color:#ef2028;letter-spacing:.13em;font:800 8px/1 DM Sans,Arial,sans-serif;display:block}.academy-fide-signature strong{text-transform:uppercase;margin-top:5px;font:400 clamp(21px,2.4vw,32px)/.85 Impact,Arial Narrow,sans-serif;display:block}@media (width>=701px){.intro-with-player .intro-player.intro-courts-visual{filter:none!important;background:0 0!important;width:54vw!important;height:100%!important;transition:none!important;top:0!important;bottom:0!important;left:0!important;overflow:visible!important;transform:none!important}.intro-with-player .intro-player.intro-courts-visual:before{background:linear-gradient(90deg,#0d0d0e 0%,#0d0d0e0a 11%,#0d0d0e08 57%,#0d0d0e 96%)!important;inset:0 -20% 0 0!important}.intro-with-player .intro-player.intro-courts-visual:after{display:none!important}.intro-with-player .intro-courts-visual img.intro-courts-full{object-fit:cover!important;object-position:center center!important;filter:saturate(.86)contrast(1.05)brightness(.74)!important;width:100%!important;height:100%!important;animation:none!important;transform:none!important}.intro-with-player:hover .intro-player.intro-courts-visual{filter:none!important;transform:none!important}}@media (width<=800px){.sport-cards .detail-direct small{opacity:1;margin-top:10px;font-size:9px;transform:none}.sport-intro{padding-top:10px}}.detail-grid.content-showcase{color:#111;background:#f2f2ef;grid-template-columns:minmax(250px,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(42px,7vw,108px);padding-top:clamp(88px,10vw,142px);padding-bottom:clamp(88px,10vw,142px)}.content-showcase-intro{flex-direction:column;gap:24px;min-width:0;display:flex}.content-showcase-intro .section-label{color:#df1f26;margin:0}.content-showcase-visual{aspect-ratio:1;background:radial-gradient(circle at 72% 22%,#df1f26d1,#0000 25%),linear-gradient(145deg,#121722,#030406);width:min(100%,380px);position:relative;overflow:hidden;box-shadow:0 24px 56px #00000029}.content-showcase-visual:after{content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff14,#0000 37%,#00000042);position:absolute;inset:0}.content-showcase-visual img,.content-showcase-visual video{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.content-showcase-visual img{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 18px 18px #00000061);padding:8% 4% 0}.content-showcase-intro>p:last-child{color:#595957;max-width:330px;margin:0;font:500 14px/1.65 DM Sans,Arial,sans-serif}.content-showcase-visual img.academy-visual{object-fit:cover!important;object-position:center 29%!important;filter:none!important;padding:0!important}.academy-showcase{min-height:calc(100svh - 82px);grid-template-columns:minmax(360px,.92fr) minmax(410px,.93fr)!important;align-items:stretch!important}.academy-showcase .content-showcase-intro{gap:0}.academy-showcase .academy-gallery{aspect-ratio:auto;background:radial-gradient(circle at 50% 44%,#df1f261f,#0000 28%),linear-gradient(145deg,#eeeeea,#d9d9d5);justify-content:center;align-items:center;width:100%;max-width:none;min-height:620px;padding:clamp(20px,4vw,58px);display:flex;overflow:hidden}.academy-showcase .academy-gallery:after{background:linear-gradient(#ffffff5c,#0000 42%,#1e1e1e14)}.academy-showcase .academy-visual{min-height:0;display:block;filter:none!important;width:100%!important;height:100%!important;position:relative!important;inset:auto!important}.academy-showcase .academy-visual-main{object-position:center 29%!important}.academy-showcase .academy-player-cutout{z-index:1;will-change:transform;animation:4.8s ease-in-out infinite academy-player-float;object-fit:contain!important;object-position:center!important;filter:drop-shadow(0 26px 22px #14141447)!important;width:min(100%,500px)!important;height:100%!important;padding:0!important;position:relative!important}.academy-showcase .content-showcase-cards{grid-template-rows:repeat(3,1fr);grid-template-columns:1fr;gap:12px;min-height:620px}.academy-showcase .content-showcase-card{aspect-ratio:auto;min-height:0;padding:clamp(25px,3vw,42px)}.academy-showcase .content-showcase-card h2{margin:16px 0 10px;font-size:clamp(34px,3.7vw,54px)!important}.academy-showcase .content-showcase-card p{max-width:430px;font-size:13px}.academy-showcase .content-showcase-card small{opacity:.8;transform:none}@keyframes academy-player-float{0%,to{transform:translate(3%,-1%)rotate(-1deg)}50%{transform:translate(-3%,2%)rotate(1deg)}}@media (prefers-reduced-motion:reduce){.academy-showcase .academy-player-cutout{animation:none}}@media (width<=800px){.academy-showcase{min-height:0}.academy-showcase .academy-gallery{min-height:420px;padding:28px}.academy-showcase .academy-player-cutout{width:min(100%,300px)!important}.academy-showcase .content-showcase-cards{min-height:0}.academy-showcase .content-showcase-card{min-height:180px}}.content-showcase-cards{isolation:isolate;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid;position:relative}.content-showcase-card{z-index:1;isolation:isolate;aspect-ratio:1;color:#151515;text-align:left;cursor:pointer;background:#fff;border:1px solid #d3d3cf;flex-direction:column;align-items:flex-start;min-height:228px;padding:clamp(18px,2vw,29px);transition:transform .26s cubic-bezier(.2,.75,.2,1),box-shadow .26s,border-color .26s,z-index 0s linear .26s;display:flex;position:relative;overflow:hidden}.content-showcase-card:before{content:"";z-index:-1;aspect-ratio:1;border:1px solid #df1f263b;border-radius:50%;width:72%;transition:transform .38s,background .38s;position:absolute;inset:auto -22% -47% auto}.content-showcase-card>span{color:#df1f26;letter-spacing:.12em;font:700 10px DM Sans,Arial,sans-serif}.content-showcase-card h2{color:#151515;margin:clamp(23px,3vw,42px) 0 9px;letter-spacing:-.025em!important;font:600 clamp(28px,2.65vw,47px)/.88 Oswald,Arial,sans-serif!important}.content-showcase-card p{color:#575755;max-width:240px;margin:0;font:500 12px/1.5 DM Sans,Arial,sans-serif}.content-showcase-card>b{color:#df1f26;font-size:24px;font-weight:400;transition:transform .26s;position:absolute;top:clamp(16px,2vw,25px);right:clamp(18px,2vw,28px)}.content-showcase-card small{color:#df1f26;letter-spacing:.1em;text-transform:uppercase;opacity:0;margin-top:auto;font:700 10px DM Sans,Arial,sans-serif;transition:opacity .22s,transform .22s;transform:translateY(5px)}.content-showcase-card:hover,.content-showcase-card:focus-visible{z-index:4;border-color:#df1f26;transform:translateY(-6px)scale(1.018);box-shadow:0 22px 44px #17111229}.content-showcase-card:hover:before,.content-showcase-card:focus-visible:before{background:#df1f260d;transform:scale(1.15)}.content-showcase-card:hover>b,.content-showcase-card:focus-visible>b{transform:translate(4px,-4px)}.content-showcase-card:hover small,.content-showcase-card:focus-visible small{opacity:1;transform:translateY(0)}.content-showcase-card:focus-visible{outline-offset:3px;outline:2px solid #df1f26}.content-showcase-card:nth-child(3n+2) h2{color:#df1f26}@media (width<=1050px){.content-showcase-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.content-showcase-card{aspect-ratio:auto;min-height:260px}}@media (width<=800px){.detail-grid.content-showcase{grid-template-columns:1fr;gap:42px;padding-top:72px}.content-showcase-intro{gap:18px}.content-showcase-visual{width:min(100%,350px)}.content-showcase-cards{grid-template-columns:1fr}.content-showcase-card{aspect-ratio:1;min-height:0}.content-showcase-card small{opacity:1;transform:none}}.expansion-showcase{grid-template-columns:minmax(330px,.75fr) minmax(580px,1.25fr)!important;align-items:stretch!important}.expansion-showcase .content-showcase-intro{min-height:610px}.expansion-showcase .content-showcase-visual{aspect-ratio:auto;width:100%;max-width:none;min-height:566px}.expansion-showcase .content-showcase-cards{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;min-height:566px}.expansion-showcase .content-showcase-card{aspect-ratio:auto;min-height:0}.expansion-showcase .content-showcase-card h2{font-size:clamp(33px,3.2vw,51px)!important}.expansion-showcase .content-showcase-card p{max-width:300px}@media (width<=800px){.expansion-showcase .content-showcase-intro{min-height:0}.expansion-showcase .content-showcase-visual{min-height:360px}.expansion-showcase .content-showcase-cards{grid-template-rows:none;grid-template-columns:1fr;min-height:0}.expansion-showcase .content-showcase-card{min-height:200px}}.detail-grid.content-showcase:not(.academy-showcase):not(.expansion-showcase){background:#e8e8e5!important}.detail-grid.content-showcase:not(.academy-showcase):not(.expansion-showcase) .content-showcase-intro{min-height:596px}.detail-grid.content-showcase:not(.academy-showcase):not(.expansion-showcase) .content-showcase-visual{aspect-ratio:auto;background:#161616;width:100%;max-width:none;min-height:560px}.detail-grid.content-showcase:not(.academy-showcase):not(.expansion-showcase) .content-showcase-visual img,.detail-grid.content-showcase:not(.academy-showcase):not(.expansion-showcase) .content-showcase-visual video{object-fit:cover}.detail-grid.content-showcase:not(.academy-showcase):not(.expansion-showcase) .content-showcase-cards{grid-auto-rows:minmax(270px,1fr);align-content:stretch;gap:14px}.detail-grid.content-showcase:not(.academy-showcase):not(.expansion-showcase) .content-showcase-card{aspect-ratio:auto;background:#f9f9f7;border-color:#c9c9c4;min-height:270px;padding:clamp(22px,2.1vw,31px);transition:transform .24s cubic-bezier(.2,.75,.2,1),box-shadow .24s,border-color .24s;box-shadow:0 8px 22px #1e1e1d0b}.detail-grid.content-showcase:not(.academy-showcase):not(.expansion-showcase) .content-showcase-card h2{margin:clamp(25px,3vw,40px) 0 12px;letter-spacing:-.042em!important;font-size:clamp(29px,2.55vw,43px)!important;line-height:.88!important}.detail-grid.content-showcase:not(.academy-showcase):not(.expansion-showcase) .content-showcase-card p{max-width:255px;font-size:12px;line-height:1.48}.detail-grid.content-showcase:not(.academy-showcase):not(.expansion-showcase) .content-showcase-card:hover,.detail-grid.content-showcase:not(.academy-showcase):not(.expansion-showcase) .content-showcase-card:focus-visible{border-color:#df1f26;transform:translateY(-5px);box-shadow:0 19px 34px #221c1d24}.detail-grid.content-showcase:not(.academy-showcase):not(.expansion-showcase) .content-showcase-card:hover:before,.detail-grid.content-showcase:not(.academy-showcase):not(.expansion-showcase) .content-showcase-card:focus-visible:before{background:#df1f260a;transform:scale(1.07)}@media (width<=1050px){.detail-grid.content-showcase:not(.academy-showcase):not(.expansion-showcase) .content-showcase-intro{min-height:0}.detail-grid.content-showcase:not(.academy-showcase):not(.expansion-showcase) .content-showcase-visual{min-height:430px}.detail-grid.content-showcase:not(.academy-showcase):not(.expansion-showcase) .content-showcase-cards{grid-auto-rows:minmax(240px,1fr)}.detail-grid.content-showcase:not(.academy-showcase):not(.expansion-showcase) .content-showcase-card{min-height:240px}}@media (width<=800px){.detail-grid.content-showcase:not(.academy-showcase):not(.expansion-showcase) .content-showcase-visual{min-height:340px}.detail-grid.content-showcase:not(.academy-showcase):not(.expansion-showcase) .content-showcase-card{min-height:210px}.detail-grid.content-showcase:not(.academy-showcase):not(.expansion-showcase) .content-showcase-card h2{font-size:35px!important}}.hero{height:100svh;min-height:0!important}.hero-content{transform:translateY(-78px)}@media (width<=800px){.hero{height:100svh;min-height:0!important}.hero-content{transform:translateY(-28px);padding-bottom:28px!important}}@media (width>=801px){.hero{height:calc(100svh - 120px)!important}.hero-content{width:min(100%,1400px)!important;max-width:none!important;padding-top:clamp(102px,8vh,132px)!important;transform:none!important}.hero h1{max-width:990px!important;font-size:clamp(70px,8vw,142px)!important;line-height:.82!important}}.origin-timeline{overflow:hidden}.origin-timeline ol{border-top:1px solid #ffffff47!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:0!important;margin-top:clamp(46px,6vw,74px)!important;padding:0!important;display:grid!important;overflow:visible!important}.origin-timeline li,.origin-timeline li+li{border-left:1px solid #ffffff21!important;min-height:188px!important;padding:22px 18px 16px!important}.origin-timeline li:first-child{border-left:0!important;padding-left:0!important}.origin-timeline li:nth-child(n+6){border-top:1px solid #ffffff21!important;padding-top:29px!important}.origin-timeline li>span,.origin-timeline li+li>span{border-width:1px!important;width:10px!important;height:10px!important;top:-6px!important;left:-6px!important;box-shadow:0 0 0 4px #0d0d0e!important}.origin-timeline li:nth-child(n+6)>span{top:-6px!important}.origin-timeline strong{font-size:clamp(29px,3vw,43px)!important;line-height:.84!important}.origin-timeline li p{max-width:205px!important;font-size:12px!important;line-height:1.45!important}@media (width<=900px){.origin-timeline ol{border-top:0!important;grid-template-columns:1fr!important;gap:0!important;margin-top:40px!important;display:grid!important}.origin-timeline li,.origin-timeline li+li,.origin-timeline li:nth-child(n+6){border:0!important;border-left:1px solid #ffffff2e!important;min-height:0!important;padding:0 0 22px 28px!important}.origin-timeline li>span,.origin-timeline li+li>span,.origin-timeline li:nth-child(n+6)>span{top:3px!important;left:-5px!important}.origin-timeline li:first-child{border-left:1px solid #ffffff2e!important;padding-left:28px!important}.origin-timeline li p{max-width:390px!important}.origin-timeline h3{margin-top:9px!important}}.sport-cards .inline-content .inline-cta{letter-spacing:.08em;text-transform:uppercase;cursor:pointer;align-items:center;gap:10px;margin-top:18px;padding:10px 13px;transition:background .2s,transform .2s;display:inline-flex;color:#fff!important;background:0 0!important;border:1px solid #df1f269e!important;border-radius:999px!important;font:700 10px DM Sans,Arial,sans-serif!important}.sport-cards .inline-content .inline-cta:hover{transform:translate(4px);background:#df1f26!important}.sport-cards .inline-content .inline-cta span{color:inherit!important;border:0!important;padding:0!important;font-size:15px!important}.sport-cards .detail-direct{color:#fff;text-align:left;cursor:pointer;grid-template-columns:28px 1fr 22px;align-items:start;gap:13px;width:100%;display:grid!important}.sport-cards .detail-direct>span{letter-spacing:.1em;padding-top:3px;color:#df1f26!important;font:700 10px DM Sans,Arial,sans-serif!important}.sport-cards .detail-direct p{color:#bfc7d4!important;margin:10px 0 0!important;font:500 12px/1.5 DM Sans,Arial,sans-serif!important}.sport-cards .detail-direct small{color:#df1f26;letter-spacing:.12em;text-transform:uppercase;opacity:.78;align-items:center;gap:7px;margin-top:16px;font:700 10px DM Sans,Arial,sans-serif;transition:opacity .22s,transform .22s;display:inline-flex}.sport-cards .detail-direct small i{font-size:15px;font-style:normal;line-height:0}.sport-cards .detail-direct>b{line-height:1;transition:transform .22s,color .22s;color:#df1f26!important;font-size:22px!important}.sport-cards .detail-direct:hover small{opacity:1;transform:translate(4px)}.sport-cards .detail-direct:hover>b{transform:translate(3px,-3px);color:#fff!important}.motion-interlude{min-height:720px!important}.motion-player-wrap{z-index:4;pointer-events:none;width:min(47vw,585px);transition:transform .42s cubic-bezier(.2,.75,.2,1),filter .42s;position:absolute;top:22px;bottom:0;right:clamp(2vw,7vw,120px)}.motion-player{filter:drop-shadow(0 32px 27px #000000b3);transform-origin:55% 65%;will-change:transform;height:100%;bottom:0;right:0;width:auto!important;max-width:none!important;animation:none!important;position:absolute!important}.motion-interlude:hover .motion-player-wrap{filter:drop-shadow(0 0 18px #df1f262b);transform:translate(-14px,-8px)rotate(-1.5deg)}.motion-interlude:hover .motion-orbit{border-color:#df1f266b}@supports (animation-timeline:view()){.motion-player-wrap{animation:linear both padbol-player-wrap;animation-timeline:view();animation-range:entry cover 72%}@keyframes padbol-player-wrap{0%{transform:translate(48px,46px)scale(.94)}to{transform:translate(-10px,-2px)scale(1.01)}}.motion-interlude:hover .motion-player-wrap{animation-play-state:paused;transform:translate(-14px,-8px)rotate(-1.5deg)scale(1.01)}}@media (width<=800px){.motion-interlude{min-height:570px!important}.motion-player-wrap{width:91vw;top:100px;right:-12vw}.motion-player{object-fit:contain;object-position:bottom right;height:auto;max-height:calc(100% - 10px);width:100%!important}.motion-interlude:hover .motion-player-wrap{transform:none}}.motion-interlude{padding-top:clamp(92px,11vw,150px)!important;overflow:visible!important}.motion-interlude:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(90deg,#0d0d0efa 0%,#0d0d0ed6 38%,#0000 67%);position:absolute;inset:0}.motion-copy{z-index:5!important}.motion-player-wrap{z-index:4!important;top:74px!important;bottom:26px!important}.motion-player{object-fit:contain!important;object-position:bottom right!important;width:auto!important;height:100%!important;max-height:100%!important}@media (width<=800px){.motion-interlude{padding-top:64px!important;overflow:hidden!important}.motion-interlude:after{background:linear-gradient(90deg,#0d0d0efa,#0d0d0e52 76%,#0000)}.motion-player-wrap{top:82px!important;bottom:8px!important}}.intro-with-player{isolation:isolate;align-items:stretch;min-height:710px;position:relative;overflow:hidden;grid-template-columns:minmax(145px,.42fr) minmax(250px,.86fr) minmax(390px,1.28fr)!important;gap:clamp(26px,4vw,74px)!important;padding-top:clamp(78px,9vw,126px)!important;padding-bottom:clamp(68px,8vw,112px)!important;display:grid!important}.intro-with-player .section-label{z-index:3;align-self:start;position:relative}.intro-with-player .intro-copy{z-index:4;grid-column:3;align-self:center;max-width:630px;position:relative}.intro-with-player .intro-copy h2{letter-spacing:-.055em!important;font-family:Barlow Condensed,Arial,sans-serif!important;font-size:clamp(58px,6.2vw,95px)!important;line-height:.82!important}.intro-with-player .intro-copy h2 em{display:inline-block;color:#df1f26!important;font-style:normal!important}.intro-with-player .body-copy{max-width:460px;margin-top:28px!important}.intro-player{z-index:2;pointer-events:none;width:clamp(300px,35vw,560px);height:calc(100% - 72px);transition:transform .45s cubic-bezier(.2,.75,.2,1),filter .45s;position:absolute;bottom:0;left:clamp(10vw,16vw,260px)}.intro-player img{z-index:2;object-fit:cover;object-position:62% 55%;filter:saturate(1.05)contrast(1.04);border:1px solid #df1f26b8;width:92%;max-width:100%;height:76%;position:absolute;bottom:6%;right:0;box-shadow:20px 24px #df1f2621,0 30px 38px #0000008c}.intro-player img.intro-player-cutout{object-fit:contain;object-position:bottom right;width:auto;max-width:100%;height:94%;box-shadow:none;filter:drop-shadow(0 30px 24px #0000009e);border:0;animation:2.9s cubic-bezier(.42,0,.25,1) infinite padbol-player-kick;bottom:0;right:2%;transform:scaleX(-1)}.intro-player-orbit{z-index:1;aspect-ratio:1;border:1px solid #ffffff29;border-radius:50%;width:80%;position:absolute;bottom:7%;right:6%}.intro-player-orbit:before,.intro-player-orbit:after{content:"";border:1px solid #df1f266e;border-radius:50%;position:absolute}.intro-player-orbit:before{inset:14%}.intro-player-orbit:after{border-color:#ffffff1a;inset:29%}.intro-with-player:hover .intro-player{filter:drop-shadow(0 0 22px #df1f2638);transform:translate(-15px,-14px)rotate(-1.5deg)}.intro-with-player:hover .intro-player-orbit{border-color:#df1f269e}@keyframes padbol-player-kick{0%,to{transform:scaleX(-1)translate(0)rotate(0)}42%{transform:scaleX(-1)translate(-17px,-22px)rotate(-2deg)}57%{transform:scaleX(-1)translate(-12px,-12px)rotate(-1deg)}75%{transform:scaleX(-1)translate(-4px,2px)rotate(.5deg)}}.everyone{color:#fff;background:radial-gradient(circle at 18%,#df1f2621,#0000 26%),#0c0c0d;grid-template-columns:minmax(320px,.95fr) minmax(320px,.8fr);align-items:center;gap:clamp(38px,8vw,150px);padding:clamp(84px,11vw,150px) clamp(24px,9vw,150px);display:grid;position:relative;overflow:hidden}.everyone:before{content:"";pointer-events:none;background:linear-gradient(90deg,#00000012,#0000 48%,#0000006e);position:absolute;inset:0}.everyone-media{min-height:510px;box-shadow:none;background:0 0;position:relative;overflow:visible}.everyone-media:before{content:"";z-index:0;background:radial-gradient(at 50% 66%,#df1f265c,#0000 46%),linear-gradient(90deg,#0c0c0d 0%,#0000 31% 74%,#0c0c0d 100%);position:absolute;inset:6% -8% 0 -13%}.everyone-media:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#0c0c0d 0%,#0000 28% 70%,#0c0c0d 100%),linear-gradient(#0003 0%,#0000 66%,#0c0c0d 100%);position:absolute;inset:0}.everyone-media img{z-index:1;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 28px 24px #000000c7);mix-blend-mode:screen;width:122%;height:122%;position:absolute;bottom:-12%;left:-11%}.everyone-stamp{z-index:3;color:#fff;letter-spacing:.16em;font:700 10px/1.35 DM Mono,monospace;position:absolute;bottom:10px;left:0}.everyone-copy{z-index:2;max-width:560px;position:relative}.everyone-copy .kicker{margin-bottom:20px}.everyone-copy h2{margin:0 0 27px;letter-spacing:-.055em!important;font-family:Barlow Condensed,Arial,sans-serif!important;font-size:clamp(64px,7vw,108px)!important;line-height:.82!important}.everyone-copy>p:last-of-type{color:#c3c6ca;max-width:460px;margin:0 0 27px;font-size:16px;line-height:1.65}.everyone-copy .text-link{color:#fff}.community-reel{color:#fff;background:#070708;align-items:flex-end;min-height:clamp(470px,58vw,690px);padding:clamp(42px,7vw,105px) clamp(24px,9vw,150px);display:flex;position:relative;overflow:hidden}.community-reel video,.community-reel-shade{width:100%;height:100%;position:absolute;inset:0}.community-reel video{object-fit:cover;object-position:center}.community-reel-shade{background:linear-gradient(90deg,#000000c7,#0000003d 62%),linear-gradient(#0000 45%,#000000a6)}.community-reel-copy{z-index:1;max-width:690px;position:relative}.community-reel-copy h2{margin:15px 0 22px;letter-spacing:-.055em!important;font-family:Barlow Condensed,Arial,sans-serif!important;font-size:clamp(62px,7.4vw,118px)!important;line-height:.8!important}.community-reel-copy p:last-child{color:#ececeb;max-width:450px;margin:0;font-size:16px;line-height:1.6}.factory-proof{color:#fff;background:#111113;grid-template-columns:minmax(280px,.9fr) minmax(400px,1.1fr);align-items:center;gap:clamp(42px,8vw,130px);padding:clamp(82px,11vw,150px) clamp(24px,9vw,150px);display:grid}.factory-proof-copy p:first-child{letter-spacing:.16em;color:#df1f26;margin:0 0 21px;font:700 10px/1.3 DM Mono,monospace}.factory-proof-copy h2{margin:0 0 24px;letter-spacing:-.055em!important;font-family:Barlow Condensed,Arial,sans-serif!important;font-size:clamp(58px,6.3vw,100px)!important;line-height:.82!important}.factory-proof-copy h2 em{color:#df1f26;font-style:normal}.factory-proof-copy p:nth-of-type(2){color:#cacac7;max-width:480px;margin:0 0 30px;font-size:16px;line-height:1.7}.factory-proof-copy button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff7a;padding:13px 17px;font-weight:700}.factory-proof-copy button:hover{background:#df1f26;border-color:#df1f26}.factory-proof-features{gap:12px;max-width:560px;margin:0 0 28px;display:grid}.factory-proof-feature{background:linear-gradient(90deg,#ef20281f,#0000);border-top:1px solid #ffffff42;border-bottom:1px solid #ffffff29;grid-template-columns:118px minmax(0,1fr);gap:17px;padding:10px;display:grid}.factory-proof-feature img{object-fit:cover;object-position:center;border:1px solid #ef20289e;width:118px;height:118px;display:block}.factory-proof-feature div{flex-direction:column;justify-content:center;gap:6px;display:flex}.factory-proof-feature b{color:#ef2028;letter-spacing:.13em;font:800 9px/1.2 DM Mono,monospace}.factory-proof-feature strong{text-transform:uppercase;font:800 clamp(22px,2.1vw,29px)/.94 Barlow Condensed,Arial,sans-serif}.factory-proof-feature span{color:#c9cbd0;max-width:370px;font:500 12px/1.55 DM Sans,Arial,sans-serif}.factory-proof-visual{background:#222;border:1px solid #df1f268c;min-height:430px;position:relative;overflow:hidden}.factory-proof-visual video,.factory-proof-visual img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.factory-proof-visual video{z-index:2}.factory-proof-visual img{z-index:1}.factory-proof-visual:after{content:"PADBOL · ESTRUCTURA OFICIAL";z-index:3;color:#fff;letter-spacing:.15em;text-shadow:0 2px 10px #000;font:700 9px DM Mono,monospace;position:absolute;bottom:15px;right:16px}.factory-proof-visual{isolation:isolate;background:#090b0f}.factory-proof-visual:after{display:none}.factory-proof-visual>img{z-index:1;opacity:0;filter:saturate(.92)contrast(1.06);animation:8s ease-in-out infinite factory-photo-cycle;transform:scale(1.045)}.factory-proof-visual>img:first-of-type{animation-delay:0s}.factory-proof-visual>img:nth-of-type(2){animation-delay:2s}.factory-proof-visual>img:nth-of-type(3){animation-delay:4s}.factory-proof-visual>img:nth-of-type(4){animation-delay:6s}.factory-proof-visual>img:first-of-type,.factory-proof-visual>img:nth-of-type(2){object-position:center}.factory-proof-visual>img:nth-of-type(3){object-position:60% center}.factory-proof-visual>img:nth-of-type(4){object-position:center}.factory-proof-visual:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(135deg,#06080c59,#0000 55%),linear-gradient(#0000 64%,#040508bd);position:absolute;inset:0}.factory-proof-visual figcaption{z-index:3;color:#fff;letter-spacing:.14em;text-shadow:0 2px 10px #000;align-items:center;gap:7px;font:700 9px/1 DM Mono,monospace;display:flex;position:absolute;bottom:17px;left:20px;right:20px}.factory-proof-visual figcaption span{background:#ffffff52;width:18px;height:2px;font-size:0;animation:8s ease-in-out infinite factory-indicator}.factory-proof-visual figcaption span:first-child{animation-delay:0s}.factory-proof-visual figcaption span:nth-child(2){animation-delay:2s}.factory-proof-visual figcaption span:nth-child(3){animation-delay:4s}.factory-proof-visual figcaption span:nth-child(4){animation-delay:6s}.factory-proof-visual figcaption b{letter-spacing:.14em;margin-left:auto;font:700 9px/1 DM Mono,monospace}@keyframes factory-photo-cycle{0%,25%{opacity:1;transform:scale(1.045)}28%,to{opacity:0;transform:scale(1)}}@keyframes factory-indicator{0%,18%{background:#ef2028;box-shadow:0 0 7px #ef2028d9}24%,to{box-shadow:none;background:#ffffff52}}@media (prefers-reduced-motion:reduce){.factory-proof-visual>img{animation:none!important}.factory-proof-visual>img:first-of-type{opacity:1}.factory-proof-visual figcaption span{animation:none}.factory-proof-visual figcaption span:first-child{background:#ef2028}}@media (width<=900px){.intro-with-player{grid-template-columns:minmax(100px,.3fr) minmax(255px,.7fr) minmax(310px,1fr)!important;gap:24px!important}.intro-player{width:42vw;left:7vw}.intro-with-player .intro-copy h2{font-size:clamp(52px,7.2vw,80px)!important}}@media (width<=700px){.intro-with-player{flex-direction:column;min-height:0;overflow:hidden;gap:0!important;padding:68px 24px 58px!important;display:flex!important}.intro-with-player .section-label{width:100%;padding-top:12px}.intro-player{order:2;align-self:center;width:min(90vw,480px);height:400px;margin:10px auto 12px;position:relative;bottom:auto;left:auto}.intro-player img{max-width:100%;height:78%;bottom:6%}.intro-player img.intro-player-cutout{height:96%;bottom:0}.intro-with-player .intro-copy{order:3;align-self:auto;width:100%;max-width:100%}.intro-with-player .intro-copy h2{font-size:clamp(53px,15vw,82px)!important}.intro-with-player .body-copy{margin-top:22px!important}.everyone{grid-template-columns:1fr;gap:44px;padding:72px 24px}.everyone-media{min-height:360px;box-shadow:13px 16px #df1f26e0}.everyone-copy h2,.community-reel-copy h2{font-size:clamp(62px,18vw,90px)!important}.community-reel{min-height:520px;padding:64px 24px}.community-reel video{object-position:58% center}.factory-proof{grid-template-columns:1fr;gap:43px;padding:72px 24px}.factory-proof-visual{min-height:330px}.factory-proof-feature{grid-template-columns:98px minmax(0,1fr);gap:13px}.factory-proof-feature img{width:98px;height:98px}.factory-proof-feature strong{font-size:24px}}.investment-panel h2{max-width:620px;letter-spacing:-.06em!important;font-family:Barlow Condensed,Arial,sans-serif!important;font-size:clamp(60px,6.7vw,104px)!important;font-weight:800!important;line-height:.82!important}.investment-stat img{object-fit:contain;filter:drop-shadow(0 12px 20px #00000052);width:min(250px,52%);height:auto}.investment-panel h2 em{color:#df1f26!important;letter-spacing:-.06em!important;font-style:normal!important}@media (width<=700px){.investment-panel h2{font-size:clamp(58px,16vw,88px)!important;line-height:.8!important}}.hero-world-line{white-space:nowrap;letter-spacing:-.075em;font-size:.88em;display:inline-block}.hero h1,.hero h1 em,.hero-world-line{text-transform:none!important}.hero-brand{margin:0 0 clamp(23px,3vw,39px)}.hero-brand .brand-logo{width:clamp(210px,20vw,340px)!important;max-height:none!important}.hero h1{letter-spacing:-.055em!important;max-width:930px!important;font-family:Oswald,Arial Narrow,Arial,sans-serif!important;font-size:clamp(64px,7.3vw,120px)!important;font-weight:600!important;line-height:.8!important}.hero h1 .title-red{text-shadow:0 0 28px #e11b225c,0 3px 22px #00000080;color:#df1f26!important}.intro-with-player .intro-copy h2 .title-red{display:inline-block;color:#df1f26!important}@media (width<=700px){.hero-world-line{letter-spacing:-.07em;font-size:.76em}.hero-brand{margin-bottom:23px}.hero-brand .brand-logo{width:min(62vw,270px)!important}}.nav,.detail-nav{z-index:500!important;width:100%!important;position:fixed!important;top:0!important;left:0!important;right:0!important}.detail-nav+section{scroll-margin-top:92px}@media (width<=800px){.detail-nav+section{scroll-margin-top:76px}}.detail-page,.child-page,.contact-page,.academy-page,.store-page,.sport-page,.hub-page,.eco-page,.info-page,.live-page{padding-top:82px!important}@media (width<=800px){.detail-page,.child-page,.contact-page,.academy-page,.store-page,.sport-page,.hub-page,.eco-page,.info-page,.live-page{padding-top:72px!important}.hero{margin-top:72px!important}}h1 em,h2 em{letter-spacing:-.045em!important;font-family:Barlow Condensed,Arial Narrow,Arial,sans-serif!important;font-style:normal!important;font-weight:700!important}.detail-page .detail-hero .detail-lead{max-width:590px!important;margin-top:clamp(30px,3.2vw,46px)!important}.detail-page .detail-hero h1{margin-bottom:0!important}@media (width<=700px){.detail-page .detail-hero .detail-lead{margin-top:26px!important}}.detail-page .detail-hero{height:calc(72svh - 82px)!important;min-height:560px!important;padding-top:clamp(54px,6vw,96px)!important;padding-bottom:clamp(42px,5vw,72px)!important}.detail-page .detail-hero h1{letter-spacing:-.055em!important;max-width:1040px!important;font-size:clamp(58px,7.3vw,120px)!important;line-height:.8!important}.detail-page .detail-hero .detail-lead{z-index:2;position:relative;margin-top:clamp(32px,3.8vw,52px)!important}.academy-hero-credit{z-index:3;text-align:right;text-shadow:0 2px 12px #000000bf;border-top:1px solid #ffffff7a;flex-direction:column;align-items:flex-end;gap:5px;padding:15px 0 0 20px;display:flex;position:absolute;bottom:clamp(36px,5vw,70px);right:clamp(24px,6vw,94px)}.academy-hero-credit span{color:#ef2028;letter-spacing:.15em;font:800 9px/1 DM Sans,Arial,sans-serif}.academy-hero-credit strong{letter-spacing:-.03em;font:600 clamp(31px,3.2vw,54px)/.9 Oswald,Arial Narrow,Arial,sans-serif}.academy-hero-credit b{color:#e6e9ee;letter-spacing:.03em;font:700 11px/1.2 DM Sans,Arial,sans-serif}@media (width<=800px){.detail-page .detail-hero{height:calc(76svh - 72px)!important;min-height:520px!important;padding-top:55px!important;padding-bottom:42px!important}.detail-page .detail-hero h1{max-width:100%!important;font-size:clamp(54px,14vw,82px)!important;line-height:.82!important}.detail-page .detail-hero .detail-lead{margin-top:28px!important}.academy-hero-credit{padding-left:12px;bottom:28px;right:20px}.academy-hero-credit strong{font-size:32px}.academy-hero-credit b{font-size:10px}}.sport-preview-modal{z-index:1000;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#03060abd;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.sport-preview-modal article{color:#fff;background:radial-gradient(circle at 100% 0,#df1f2647,#0000 37%),#101724;border:1px solid #ef2028b3;width:min(680px,100%);padding:clamp(36px,6vw,72px);position:relative;overflow:hidden;box-shadow:0 30px 90px #00000085}.sport-preview-modal article:after{content:"";border:1px solid #ef202861;border-radius:50%;width:340px;height:340px;position:absolute;bottom:-185px;right:-150px}.sport-preview-modal article>button{z-index:1;color:#fff;cursor:pointer;background:0 0;border:0;font-size:34px;line-height:1;position:absolute;top:18px;right:20px}.sport-preview-modal article>p{color:#ef2028;letter-spacing:.16em;margin:0;font:800 10px/1 DM Sans,Arial,sans-serif}.sport-preview-modal h2{letter-spacing:-.045em;margin:22px 0 13px;font:600 clamp(48px,7vw,78px)/.86 Oswald,Arial Narrow,Arial,sans-serif}.sport-preview-modal strong{color:#d7dce4;max-width:520px;font:600 17px/1.45 DM Sans,Arial,sans-serif;display:block}.sport-preview-modal article>div{z-index:1;justify-content:space-between;align-items:end;gap:28px;margin-top:38px;display:flex;position:relative}.sport-preview-modal article>div p{color:#bfc6d0;max-width:300px;margin:0;font:500 14px/1.5 DM Sans,Arial,sans-serif}.sport-preview-modal article>div button{color:#fff;cursor:pointer;background:#ef2028;border:1px solid #ef2028;flex:none;padding:15px 17px;font:800 12px DM Sans,Arial,sans-serif}.sport-preview-modal article>div button:hover,.sport-preview-modal article>div button:focus-visible{color:#101724;background:#fff;border-color:#fff;outline:0}@media (width<=600px){.sport-preview-modal article>div{flex-direction:column;align-items:flex-start}.sport-preview-modal article>div button{width:100%}}.detail-cta+.pathfinder{color:#fff!important;background:#111!important;border-top:1px solid #ffffff29!important;padding:38px clamp(24px,8vw,120px) 44px!important}.detail-cta+.pathfinder .pathfinder-heading{gap:18px;text-align:left!important;justify-content:space-between!important;align-items:baseline!important;max-width:none!important;margin:0 0 20px!important;display:flex!important}.detail-cta+.pathfinder .pathfinder-heading .eyebrow{color:#ef2028!important;margin:0!important}.detail-cta+.pathfinder .pathfinder-heading h2{color:#fff!important;letter-spacing:-.035em!important;text-transform:none!important;margin:0!important;font:600 clamp(26px,3vw,40px)/1 Oswald,Arial Narrow,Arial,sans-serif!important}.detail-cta+.pathfinder .pathfinder-heading>p:last-child{display:none!important}.detail-cta+.pathfinder .pathfinder-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:7px!important;max-width:none!important}.detail-cta+.pathfinder .pathfinder-card,.detail-cta+.pathfinder .pathfinder-card:last-child{color:#fff!important;text-align:left!important;min-height:0!important;box-shadow:none!important;background:#17181c!important;border:1px solid #fff3!important;grid-column:auto!important;justify-content:space-between!important;align-items:center!important;padding:14px 15px!important;display:flex!important;transform:none!important}.detail-cta+.pathfinder .pathfinder-card:before,.detail-cta+.pathfinder .pathfinder-card span,.detail-cta+.pathfinder .pathfinder-card p{display:none!important}.detail-cta+.pathfinder .pathfinder-card h3{letter-spacing:-.025em!important;text-transform:none!important;margin:0!important;font:700 14px/1.08 DM Sans,Arial,sans-serif!important}.detail-cta+.pathfinder .pathfinder-card b{color:#ef2028!important;font-size:19px!important;position:static!important}.detail-cta+.pathfinder .pathfinder-card:hover,.detail-cta+.pathfinder .pathfinder-card:focus-visible{background:#ef2028!important;border-color:#ef2028!important;outline:0!important;transform:translateY(-2px)!important}.detail-cta+.pathfinder .pathfinder-card:hover b,.detail-cta+.pathfinder .pathfinder-card:focus-visible b{color:#fff!important;transform:none!important}.detail-cta+.pathfinder .pathfinder-chat{display:none!important}@media (width<=900px){.detail-cta+.pathfinder .pathfinder-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.detail-cta+.pathfinder .pathfinder-heading{display:block!important}.detail-cta+.pathfinder .pathfinder-heading h2{margin-top:8px!important}}@media (width<=520px){.detail-cta+.pathfinder .pathfinder-grid{grid-template-columns:1fr!important}}.social-header{gap:5px!important}.social-header a{transition:transform .2s,background .2s,border-color .2s;position:relative;border-color:#ffffff6b!important;width:25px!important;height:25px!important}.social-header a:after{content:attr(data-tooltip);z-index:20;color:#fff;letter-spacing:.04em;white-space:nowrap;opacity:0;pointer-events:none;background:#111;border:1px solid #ffffff2e;padding:6px 8px;font:700 9px/1 DM Sans,Arial,sans-serif;transition:opacity .18s,transform .18s;position:absolute;top:calc(100% + 9px);left:50%;transform:translate(-50%,-4px)}.social-header a:hover{background:#df1f26;transform:translateY(-2px);border-color:#df1f26!important}.social-header a:hover:after{opacity:1;transform:translate(-50%)}.social-header img{width:11px!important;height:11px!important}.nav-contact{letter-spacing:.01em;align-items:center;gap:8px;box-shadow:0 8px 20px #df1f2638;color:#fff!important;background:linear-gradient(135deg,#ef343b,#ba1019)!important;border:1px solid #df1f26d9!important;border-radius:999px!important;padding:10px 15px!important;font:700 11px DM Sans,Arial,sans-serif!important;transition:transform .22s,box-shadow .22s,background .22s!important;display:inline-flex!important}.nav-contact span{font-size:15px;line-height:0;transition:transform .22s}.nav-contact:hover{transform:translateY(-2px);box-shadow:0 10px 24px #df1f2657;color:#151515!important;background:#fff!important}.nav-contact:hover span{transform:translate(2px,-2px)}@media (width<=1080px){.social-header{gap:3px!important}.social-header a{width:23px!important;height:23px!important}.nav-contact{padding:9px 12px!important}}.sport-visual-reference{color:#fff;background:linear-gradient(135deg,#101826,#090a0d 68%,#23080b);grid-template-columns:minmax(250px,.8fr) minmax(400px,1.2fr);align-items:center;gap:clamp(38px,8vw,120px);padding:clamp(70px,10vw,132px) clamp(24px,10vw,155px);display:grid}.sport-visual-reference>div>p{color:#df1f26;letter-spacing:.16em;margin:0 0 18px;font:700 10px DM Sans,Arial,sans-serif}.sport-visual-reference h2{max-width:480px;letter-spacing:-.055em!important;font-family:Barlow Condensed,Arial,sans-serif!important;font-size:clamp(54px,6vw,88px)!important;font-weight:800!important;line-height:.84!important}.sport-visual-reference figure{background:#f5f5f2;margin:0;padding:clamp(12px,2vw,22px);position:relative;box-shadow:0 28px 55px #00000075,0 0 46px #df1f2621}.sport-visual-reference figure:before{content:"";pointer-events:none;border:1px solid #df1f26a6;position:absolute;inset:-1px;transform:translate(11px,11px)}.sport-visual-reference img{z-index:1;object-fit:contain;width:100%;max-height:510px;display:block;position:relative}.sport-visual-reference figcaption{z-index:1;color:#555;letter-spacing:.035em;margin:14px 0 0;font:600 10px/1.45 DM Sans,Arial,sans-serif;position:relative}@media (width<=800px){.sport-visual-reference{grid-template-columns:1fr;gap:34px;padding:64px 24px}.sport-visual-reference h2{font-size:15vw!important}.sport-visual-reference figure:before{transform:translate(7px,7px)}}.sport-visual-reference--ball figure{background:radial-gradient(circle at 52% 48%,#df1f2647,#0000 31%),linear-gradient(145deg,#07101d,#111 72%);place-items:center;min-height:clamp(340px,35vw,520px);padding:0;display:grid;overflow:hidden}.sport-visual-reference--ball figure:before{border-color:#df1f2675;inset:12px;transform:none}.official-ball-stage{z-index:1;aspect-ratio:1;place-items:center;width:min(82%,470px);display:grid;position:relative}.official-ball-stage__halo{border:1px solid #df1f26b3;border-radius:50%;animation:2.8s ease-in-out infinite official-ball-pulse;position:absolute;inset:8%;box-shadow:0 0 0 38px #df1f260a,0 0 58px #df1f266b}.official-ball-stage video{aspect-ratio:1;object-fit:cover;mix-blend-mode:screen;filter:contrast(1.08)saturate(1.1);border-radius:50%;width:100%;animation:4.8s ease-in-out infinite official-ball-float;position:relative;box-shadow:0 20px 44px #00000070}.sport-visual-reference--ball figcaption{z-index:2;color:#ffffffc7;margin:0;position:absolute;bottom:18px;left:22px}@keyframes official-ball-float{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-12px)rotate(2deg)}}@keyframes official-ball-pulse{0%,to{opacity:.56;transform:scale(.94)}50%{opacity:1;transform:scale(1.06)}}@media (prefers-reduced-motion:reduce){.official-ball-stage__halo,.official-ball-stage video{animation:none}}h1,h2,h3,.hero h1,.detail-hero h1,.academy-hero h1,.store-hero h1,.sport-hero h1,.hub-hero h1,.eco-hero h1,.info-hero h1,.live-hero h1,.contact-hero h1,.child-hero h1,.detail-cta h2,.hub-action h2,.eco-action h2,.competition-cta h2,.academy-note h2{letter-spacing:-.028em!important;font-family:Oswald,Arial Narrow,Arial,sans-serif!important;font-weight:600!important;line-height:.94!important}h1 em,h2 em{letter-spacing:-.028em!important;font-family:Oswald,Arial Narrow,Arial,sans-serif!important;font-weight:600!important}.sport-intro h2{letter-spacing:-.055em!important;font-family:DM Sans,Arial,sans-serif!important;font-weight:700!important;line-height:.96!important}.sport-cards .detail-direct h2{letter-spacing:-.018em!important;overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important;font-family:Oswald,Arial Narrow,Arial,sans-serif!important;font-size:clamp(27px,2.35vw,37px)!important;font-weight:600!important;line-height:.98!important}.detail-grid.sport-cards{color:#151515!important;background:#e8e8e5!important}.sport-cards .sport-intro h2{color:#151515!important}.sport-cards .sport-intro>p:last-child{color:#565b62!important}.sport-cards .detail-direct{background:linear-gradient(145deg,#141d2e,#090d14)!important;border-color:#2d394b!important;box-shadow:0 14px 30px #0d121b38,0 0 24px #33538414!important}.sport-cards .detail-direct p{color:#cbd2dc!important}.juga-showcase{min-height:calc(100svh - 82px);grid-template-columns:minmax(360px,.92fr) minmax(410px,.93fr)!important;align-items:stretch!important}.juga-showcase .content-showcase-intro{gap:0;min-height:620px}.juga-showcase .content-showcase-visual{aspect-ratio:auto;background:#090b0f;width:100%;max-width:none;min-height:620px}.juga-showcase .content-showcase-visual video{object-fit:cover;object-position:center}.juga-showcase .content-showcase-cards{grid-template-rows:repeat(2,210px);grid-template-columns:1fr;align-self:start;gap:12px;min-height:0}.juga-showcase .content-showcase-card{aspect-ratio:auto;min-height:0}.juga-showcase .juga-match-mark{z-index:4;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:#05080eb8;border:1px solid #ffffff73;grid-template-columns:52px 1fr;align-items:center;column-gap:11px;padding:10px 16px 10px 10px;display:grid;position:absolute;bottom:22px;right:22px}.juga-showcase .juga-match-mark .juga-match-icon{object-fit:contain;grid-row:span 2;width:52px!important;height:52px!important}.juga-showcase .juga-match-wordmark{align-items:center;gap:5px;display:flex}.juga-showcase .juga-match-wordmark img{object-fit:contain;width:82px!important;height:auto!important}.juga-showcase .juga-match-wordmark b{color:#fff;letter-spacing:-.055em;font:800 17px/1 DM Sans,Arial,sans-serif}.juga-showcase .juga-match-mark>span{color:#ef2028;letter-spacing:.12em;margin-top:4px;font:800 8px/1 DM Sans,Arial,sans-serif}@media (width<=520px){.juga-showcase .juga-match-mark{grid-template-columns:40px 1fr;padding:8px 10px 8px 8px;bottom:14px;right:14px}.juga-showcase .juga-match-mark .juga-match-icon{width:40px!important;height:40px!important}.juga-showcase .juga-match-wordmark img{width:66px!important}.juga-showcase .juga-match-wordmark b{font-size:14px}}@media (width>=801px){.detail-grid.content-showcase:not(.academy-showcase) .content-showcase-cards{margin-top:56px}}.juga-showcase.content-showcase .content-showcase-cards{grid-auto-rows:auto!important;min-height:0!important;margin-top:0!important}@media (width>=801px){.expansion-showcase .content-showcase-cards{min-height:510px}}.faq-page .faq-accordion summary h2{color:#30302f!important;letter-spacing:-.018em!important;font-size:clamp(15px,1.55vw,20px)!important;font-weight:500!important;line-height:1.32!important}.expansion-showcase .expansion-player-stage{place-items:center;display:grid;overflow:hidden;background:radial-gradient(circle at 49% 48%,#df1f264d,#0000 25%),linear-gradient(145deg,#101721,#07090d)!important}.expansion-showcase .expansion-player-stage:before{content:"";aspect-ratio:1;border:1px solid #df1f267a;border-radius:50%;width:64%;position:absolute;box-shadow:0 0 0 58px #df1f2614,0 0 0 116px #ffffff0d}.expansion-showcase .expansion-player-stage:after{background:linear-gradient(#0000 54%,#07090deb 100%)}.expansion-showcase .expansion-player-cutout{z-index:2;animation:4.8s ease-in-out infinite expansion-player-motion;position:relative;object-fit:contain!important;object-position:center bottom!important;filter:drop-shadow(0 22px 19px #00000094)!important;width:min(100%,620px)!important;height:100%!important;padding:0!important}@keyframes expansion-player-motion{0%,to{transform:translate(-12px,6px)rotate(-.8deg)scaleX(-1)}50%{transform:translate(12px,-15px)rotate(1.2deg)scaleX(-1)}}.detail-grid.content-showcase{background:#e8e8e5!important}.detail-grid.content-showcase .content-showcase-card{color:#fff!important;background:linear-gradient(145deg,#141d2e,#090d14)!important;border-color:#2d394b!important;box-shadow:0 14px 30px #0d121b33,0 0 24px #33538412!important}.detail-grid.content-showcase .content-showcase-card h2{color:#fff!important}.detail-grid.content-showcase .content-showcase-card p{color:#cbd2dc!important}.detail-grid.content-showcase .content-showcase-card:nth-child(3n+2) h2{color:#ef2028!important}.detail-grid.content-showcase .content-showcase-card:hover,.detail-grid.content-showcase .content-showcase-card:focus-visible{border-color:#ef2028!important;box-shadow:0 20px 42px #0c101952,0 0 28px #df1f2629!important}.detail-grid.content-showcase .content-showcase-card small{opacity:1!important;transform:none!important}@media (width>=801px) and (width<=1180px){.detail-grid.content-showcase:not(.academy-showcase):not(.juga-showcase):not(.expansion-showcase) .content-showcase-card h2{letter-spacing:-.045em!important;font-size:clamp(24px,2.3vw,34px)!important;line-height:.92!important}}.mundo-showcase .content-showcase-card:nth-child(2) h2{max-width:100%;letter-spacing:-.06em!important;font-size:clamp(23px,1.9vw,30px)!important;line-height:.9!important}.expansion-showcase .expansion-courts-stage{background:#101721!important;display:block!important;overflow:hidden!important}.expansion-showcase .expansion-courts-stage:before{content:none!important}.expansion-showcase .expansion-courts-stage:after{z-index:2!important;background:linear-gradient(#05090e0a 28%,#05090ead 100%),linear-gradient(90deg,#05090e24,#0000 35%,#df1f2614)!important}.expansion-showcase .expansion-courts-photo{z-index:1!important;object-fit:cover!important;object-position:center center!important;filter:saturate(.94)contrast(1.05)!important;width:100%!important;max-width:none!important;height:100%!important;animation:14s ease-in-out infinite alternate courts-drift!important;position:absolute!important;inset:0!important}@keyframes courts-drift{0%{transform:scale(1.035)translate(-.6%,.3%)}to{transform:scale(1.095)translate(.8%,-.6%)}}@media (prefers-reduced-motion:reduce){.expansion-showcase .expansion-courts-photo{animation:none!important}}.intro-courts-visual{isolation:isolate;height:clamp(440px,52vw,680px)!important;box-shadow:none!important;background:radial-gradient(at 50% 58%,#df1f2626,#0000 57%)!important;border:0!important;bottom:0!important;overflow:hidden!important}.intro-courts-visual:before{content:"";z-index:3;pointer-events:none;background:linear-gradient(90deg,#101010 0%,#1010107a 5%,#10101014 19%,#1010100d 81%,#1010107a 95%,#101010 100%),linear-gradient(#101010b8 0%,#1010100f 18%,#10101003 70%,#101010 100%);position:absolute;inset:-1px}.intro-courts-visual:after{content:"";z-index:1;pointer-events:none;filter:blur(14px);background:radial-gradient(at 50% 63%,#df1f2629,#0000 64%);position:absolute;inset:8% -4% 5%}.intro-player img.intro-courts-photo{object-fit:contain!important;object-position:50% 62%!important;width:100%!important;height:100%!important;box-shadow:none!important;filter:drop-shadow(0 24px 28px #0000008c)saturate(.92)contrast(1.06)!important;border:0!important;animation:16s ease-in-out infinite alternate intro-courts-drift!important;inset:0 auto auto 0!important}.intro-player img.intro-courts-cutout{object-position:50% 64%!important;width:117%!important;height:112%!important;margin:-4% -8% -8%!important}.intro-courts-visual:has(.intro-courts-full){place-items:center;background:radial-gradient(at 50% 55%,#df1f2638,#0000 66%)!important;display:grid!important}.intro-courts-visual:has(.intro-courts-full):before{background:linear-gradient(90deg,#101010 0%,#1010100f 12% 88%,#101010 100%),linear-gradient(#101010 0%,#0000 10% 87%,#101010 100%)}.intro-player img.intro-courts-full{transform:scale(1.02);object-fit:cover!important;object-position:50% 100%!important;filter:saturate(.9)contrast(1.06)brightness(.82)!important;width:100%!important;height:100%!important;margin:0!important;inset:0!important}@keyframes intro-courts-drift{0%{transform:translate(-.8%,.35%)}to{transform:translate(.8%,-.45%)}}@media (width<=700px){.intro-courts-visual{height:390px!important;bottom:auto!important}.intro-player img.intro-courts-photo{height:100%!important}.intro-player img.intro-courts-cutout{width:116%!important;height:110%!important;margin:-3% -8% -7%!important}}@media (prefers-reduced-motion:reduce){.intro-player img.intro-courts-photo{animation:none!important}}.match-page{--match-red:#ef2028;--match-ink:#090d14;--match-deep:#111a2a;--match-line:#a9bcd638;background:var(--match-ink);color:#fff;scroll-behavior:smooth;min-height:100vh}.match-hero{background:radial-gradient(circle at 81% 31%,#e11f284d,#0000 22%),radial-gradient(circle at 47% 90%,#1d3e663d,#0000 30%),linear-gradient(135deg,#070a10,#101b2d);grid-template-columns:minmax(0,1.1fr) minmax(330px,.9fr);align-items:center;gap:clamp(44px,8vw,130px);min-height:calc(100svh - 82px);padding:clamp(120px,14vw,180px) clamp(24px,8vw,130px) clamp(76px,9vw,120px);display:grid;position:relative;overflow:hidden}.match-hero:after,.match-section--dark:after,.match-section--community:after{content:"";opacity:.16;pointer-events:none;background-image:linear-gradient(30deg,#0000 24%,#ffffff21 25% 26%,#0000 27% 74%,#ffffff21 75% 76%,#0000 77%),linear-gradient(150deg,#0000 24%,#ffffff21 25% 26%,#0000 27% 74%,#ffffff21 75% 76%,#0000 77%);background-size:78px 46px;position:absolute;inset:0}.match-hero>*{z-index:1;position:relative}.match-hero-logo{width:min(330px,76%);height:auto;margin:0 0 24px;display:block}.match-hero>div>p:first-child,.match-ways>article>span,.match-note>p{color:#ef2028;letter-spacing:.16em;margin:0;font:800 10px/1.2 DM Sans,Arial,sans-serif}.match-hero h1{letter-spacing:-.055em;text-transform:uppercase;max-width:720px;margin:24px 0;font:700 clamp(56px,8vw,126px)/.83 Oswald,Arial Narrow,Arial,sans-serif}.match-hero h1 em,.match-ways h2 em,.match-note h2 em{color:#ef2028;font-style:normal}.match-hero>div>p:not(:first-child){color:#cbd2dc;max-width:590px;margin:0;font:500 clamp(17px,1.7vw,22px)/1.48 DM Sans,Arial,sans-serif}.match-hero-actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.match-hero-actions a,.match-hero-actions button{color:#fff;letter-spacing:.03em;cursor:pointer;background:0 0;border:1px solid #ffffff8f;align-items:center;gap:12px;padding:15px 20px;font:800 12px/1 DM Sans,Arial,sans-serif;text-decoration:none;transition:all .22s;display:inline-flex}.match-hero-actions a{background:#ef2028;border-color:#ef2028}.match-hero-actions a:hover,.match-hero-actions a:focus-visible{background:#ff4650;border-color:#ff4650;outline:0}.match-hero-actions button:hover,.match-hero-actions button:focus-visible{color:#10141d;background:#fff;border-color:#fff;outline:0}.match-hero aside{border:1px solid #b2c5de54;border-left:4px solid var(--match-red);isolation:isolate;background:linear-gradient(145deg,#162236f0,#070a10e6);min-height:470px;padding:38px;position:relative;overflow:hidden}.match-hero aside:before,.match-hero aside:after{content:"";pointer-events:none;border:1px solid #ef20288c;border-radius:50%;position:absolute}.match-hero aside:before{width:430px;height:430px;bottom:-210px;right:-150px}.match-hero aside:after{border-color:#ffffff21;width:240px;height:240px;top:-120px;left:-118px}.match-hero aside>span{z-index:1;color:#ef2028;letter-spacing:.12em;font:800 11px/1 DM Sans,Arial,sans-serif;position:relative}.match-hero aside strong{z-index:1;color:#fff;letter-spacing:-.04em;margin-top:26px;font:700 clamp(46px,5vw,76px)/.81 Oswald,Arial Narrow,Arial,sans-serif;display:block;position:relative}.match-hero aside strong:nth-of-type(2){color:#ef2028}.match-hero aside p{z-index:1;color:#cbd2dc;max-width:220px;margin:0;font:600 14px/1.4 DM Sans,Arial,sans-serif;position:absolute;bottom:34px;right:34px}.match-index{color:#0b1422;background:#e8e8e5;padding:clamp(64px,7vw,104px) clamp(24px,8vw,130px)}.match-index header{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:34px;display:flex}.match-index header p,.match-section header>p{color:var(--match-red);letter-spacing:.16em;margin:0 0 12px;font:800 10px/1.2 DM Sans,Arial,sans-serif}.match-index h2{text-transform:uppercase;margin:0;font:700 clamp(38px,5vw,70px)/.95 Oswald,Arial Narrow,Arial,sans-serif}.match-index nav{border:1px solid #c9d0d9;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.match-index button{color:#0b1422;text-align:left;cursor:pointer;background:#f4f5f5;border:0;border-right:1px solid #c9d0d9;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;min-height:96px;padding:20px;display:grid}.match-index button:last-child{border-right:0}.match-index button small{color:var(--match-red);font-weight:800}.match-index button span{font:800 13px/1.2 DM Sans,Arial,sans-serif}.match-index button b{transition:transform .2s}.match-index button:hover,.match-index button:focus-visible{outline:2px solid var(--match-red);outline-offset:-2px;background:#fff}.match-index button:hover b{transform:translateY(4px)}.match-section{color:#0b1422;background:#f6f6f4;padding:clamp(76px,9vw,132px) clamp(24px,8vw,130px);scroll-margin-top:90px;position:relative;overflow:hidden}.match-section>header{z-index:1;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:end;column-gap:clamp(40px,7vw,110px);margin-bottom:48px;display:grid;position:relative}.match-section>header>p{grid-column:1/-1}.match-section>header h2{letter-spacing:-.045em;text-transform:uppercase;max-width:850px;margin:0;font:700 clamp(42px,5.6vw,82px)/.9 Oswald,Arial Narrow,Arial,sans-serif}.match-section>header>span{color:#4f5968;max-width:540px;font:500 17px/1.5 DM Sans,Arial,sans-serif;display:block}.match-card-grid{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid;position:relative}.match-card-grid article{background:#eceff2;border:1px solid #d4dae2;grid-template-rows:auto 1fr;min-height:220px;padding:32px 34px;display:grid;position:relative;overflow:hidden}.match-card-grid article>span{background:var(--match-red);width:4px;height:100%;position:absolute;top:0;left:0}.match-card-grid h3{margin:0 0 20px;font:800 clamp(20px,2vw,29px)/1.1 DM Sans,Arial,sans-serif}.match-card-grid p{color:#455062;align-self:end;max-width:570px;margin:0;font:500 16px/1.52 DM Sans,Arial,sans-serif}.match-section--dark,.match-section--community{color:#fff;background:linear-gradient(145deg,#07101d,#121d2f)}.match-section--dark>header>span,.match-section--community>header>span{color:#c4cedb}.match-section--dark .match-card-grid article,.match-section--community .match-card-grid article{border-color:var(--match-line);background:#142033e0}.match-section--dark .match-card-grid p,.match-section--community .match-card-grid p{color:#c4cedb}.match-score-strip{z-index:1;background:#070d16;border:1px solid #fff3;grid-template-columns:repeat(5,1fr);margin-top:14px;display:grid;position:relative}.match-score-strip span{color:#fff;text-align:center;border-right:1px solid #ffffff29;padding:25px 12px;font:800 clamp(13px,1.5vw,20px)/1 DM Sans,Arial,sans-serif}.match-score-strip span:last-child{border:0}.match-section--community{background:radial-gradient(circle at 88% 14%,#ef20282b,#0000 28%),linear-gradient(145deg,#0a111d,#141d2c)}.match-section--next{background:#e8e8e5}.match-next-layout{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.match-next-layout>article{border-top:4px solid var(--match-red);color:#fff;background:#0d1828;min-height:230px;padding:30px}.match-next-layout>article b{font:700 clamp(54px,6vw,86px)/1 Oswald,Arial Narrow,Arial,sans-serif;display:block}.match-next-layout>article span{color:#c7d0dc;margin-top:30px;font:600 15px/1.45 DM Sans,Arial,sans-serif;display:block}.match-next-layout aside{border:1px solid #c9d0d9;border-left:4px solid var(--match-red);background:#f4f5f5;grid-column:1/-1;padding:36px}.match-next-layout aside h3{margin:0 0 10px;font:800 25px/1.2 DM Sans,Arial,sans-serif}.match-next-layout aside p{color:#4f5968;max-width:920px;margin:0;font:500 16px/1.5 DM Sans,Arial,sans-serif}.match-note{text-align:center;background:#111a2a;padding:clamp(82px,10vw,150px) 24px}.match-note h2{letter-spacing:-.045em;text-transform:uppercase;max-width:920px;margin:18px auto;font:700 clamp(42px,6vw,86px)/.9 Oswald,Arial Narrow,Arial,sans-serif}.match-note>p:last-of-type{color:#cbd2dc;letter-spacing:0;max-width:700px;margin:0 auto;font:500 16px/1.5 DM Sans,Arial,sans-serif}.match-note-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:34px;display:flex}.match-note-actions a{border:1px solid var(--match-red);background:var(--match-red);color:#fff;padding:16px 21px;font:800 12px/1 DM Sans,Arial,sans-serif;text-decoration:none}.match-note-actions a:last-child{background:0 0;border-color:#ffffff8c}.match-note-actions a:hover,.match-note-actions a:focus-visible{color:#10141d;background:#fff;border-color:#fff;outline:0}@media (width<=980px){.match-index nav{grid-template-columns:repeat(2,minmax(0,1fr))}.match-index button{border-bottom:1px solid #c9d0d9}.match-index button:nth-child(2n){border-right:0}.match-index button:last-child{grid-column:1/-1}.match-section>header{grid-template-columns:1fr;gap:22px}.match-card-grid{grid-template-columns:1fr}.match-card-grid article{min-height:190px}.match-next-layout{grid-template-columns:1fr}.match-next-layout aside{grid-column:auto}}@media (width<=800px){.match-hero{grid-template-columns:1fr;gap:42px;min-height:0;padding-top:120px}.match-hero aside{min-height:350px}.match-hero-logo{width:min(280px,82%)}.match-index header{display:block}.match-index h2{margin-top:10px}.match-index nav{grid-template-columns:1fr}.match-index button,.match-index button:nth-child(2n){border-right:0}.match-index button:last-child{grid-column:auto}.match-card-grid article{min-height:0;padding:26px 25px}.match-card-grid p{align-self:auto}.match-score-strip{grid-template-columns:repeat(2,1fr)}.match-score-strip span:nth-child(2n){border-right:0}.match-score-strip span:last-child{grid-column:1/-1}.match-next-layout>article{min-height:190px}.match-note h2{font-size:clamp(42px,13vw,68px)}}.academy-showcase .academy-gallery{box-shadow:none!important;background:radial-gradient(circle at 62% 34%,#df1f262e,#0000 18%),radial-gradient(circle at 50% 54%,#0f1a2b12,#0000 46%),0 0!important;overflow:visible!important}.academy-showcase .academy-gallery:before{content:"";z-index:0;aspect-ratio:1;border:1px solid #df1f2659;border-radius:50%;width:44%;animation:4.8s ease-in-out infinite academy-energy;position:absolute;top:37%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 35px #df1f2609,0 0 0 72px #17253b09}.academy-showcase .academy-gallery:after{z-index:3!important;background:linear-gradient(90deg,#e8e8e5 0%,#0000 18% 79%,#e8e8e5 100%),linear-gradient(#e8e8e5 0%,#0000 22% 75%,#e8e8e5 100%)!important;inset:-3% -8% -4%!important}.academy-showcase .academy-player-cutout{z-index:2!important;filter:drop-shadow(0 28px 24px #14141438)!important;animation:4.8s ease-in-out infinite academy-player-float-inward!important;transform:scaleX(-1)!important}@keyframes academy-player-float-inward{0%,to{transform:translate(3%,-1%)rotate(-1deg)scaleX(-1)}50%{transform:translate(-3%,2%)rotate(1deg)scaleX(-1)}}@keyframes academy-energy{0%,to{opacity:.58;transform:translate(-50%,-50%)scale(.92)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.08)}}@media (width>=801px){.detail-grid.content-showcase{align-items:start!important}.detail-grid.content-showcase .content-showcase-intro{gap:24px!important}.detail-grid.content-showcase .content-showcase-visual{width:100%!important;max-width:none!important}.detail-grid.content-showcase .content-showcase-cards{align-self:start!important;margin-top:56px!important}.detail-grid.content-showcase:not(.academy-showcase):not(.juga-showcase):not(.expansion-showcase) .content-showcase-visual{min-height:560px!important}.detail-grid.content-showcase:not(.academy-showcase):not(.juga-showcase):not(.expansion-showcase) .content-showcase-cards{grid-auto-rows:minmax(270px,1fr)!important;gap:14px!important}.detail-grid.content-showcase:not(.academy-showcase):not(.juga-showcase):not(.expansion-showcase) .content-showcase-card{min-height:270px!important}.academy-showcase .content-showcase-intro{min-height:620px!important}.academy-showcase .academy-gallery{min-height:596px!important}.academy-showcase .content-showcase-cards{grid-template-rows:repeat(3,minmax(0,1fr))!important;gap:12px!important;height:596px!important;min-height:596px!important}.juga-showcase .content-showcase-intro{min-height:476px!important}.juga-showcase .content-showcase-visual{min-height:420px!important}.juga-showcase .content-showcase-cards{grid-template-rows:repeat(2,minmax(0,1fr))!important;gap:12px!important;height:420px!important;min-height:420px!important;margin-top:56px!important}.juga-showcase .content-showcase-card{min-height:0!important}.expansion-showcase .content-showcase-intro{min-height:566px!important}.expansion-showcase .content-showcase-visual{min-height:510px!important}.expansion-showcase .content-showcase-cards{grid-template-rows:repeat(2,minmax(0,1fr))!important;gap:14px!important;height:510px!important;min-height:510px!important}.expansion-showcase .content-showcase-card{min-height:0!important}}@media (width<=800px){.juga-showcase,.juga-showcase .content-showcase-intro,.juga-showcase .content-showcase-visual,.juga-showcase .content-showcase-cards{min-height:0}.juga-showcase .content-showcase-visual{min-height:340px}.juga-showcase .content-showcase-cards{grid-template-rows:none}.juga-showcase .content-showcase-card{min-height:190px}.expansion-showcase .expansion-player-cutout{width:min(96%,420px)!important}}.nav-group{color:#fff;position:relative}.nav-group>summary{min-height:38px;color:inherit;cursor:pointer;align-items:center;font:600 12px DM Sans,Arial,sans-serif;list-style:none;display:flex}.nav-group>summary::-webkit-details-marker{display:none}.nav-group>summary:after{content:"⌄";color:#ef2028;margin-left:6px;font-size:12px}.nav-group[open]>summary,.nav-group>summary:hover{color:#ef2028}.nav-group>div{z-index:80;background:#0d1118;border:1px solid #ffffff2e;width:max-content;min-width:210px;padding:9px;display:grid;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%);box-shadow:0 20px 45px #0006}.nav-group>div a,.nav-group>div button{color:#fff!important;text-align:left!important;white-space:nowrap!important;background:0 0!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;padding:11px 12px!important;font:700 12px/1.25 DM Sans,Arial,sans-serif!important;display:block!important}.nav-group>div a:hover,.nav-group>div button:hover,.nav-group>div a:focus-visible,.nav-group>div button:focus-visible{color:#fff!important;background:#ef202826!important}@media (width<=800px){.mobile-menu-group{border-bottom:1px solid #ffffff30}.mobile-menu-group>summary{color:#fff;text-transform:uppercase;cursor:pointer;grid-template-columns:28px minmax(0,1fr) 19px;align-items:center;gap:9px;min-height:54px;font:600 clamp(23px,6vw,29px)/.95 Oswald,Arial Narrow,Arial,sans-serif;list-style:none;display:grid}.mobile-menu-group>summary::-webkit-details-marker{display:none}.mobile-menu-group>summary small{color:#ef2028;font:800 8px/1 DM Sans,Arial,sans-serif}.mobile-menu-group>summary .mobile-menu-arrow{justify-self:end;transition:transform .2s}.mobile-menu-group[open]>summary .mobile-menu-arrow{transform:rotate(90deg)}.mobile-menu-group>div{padding:0 0 10px 37px;display:grid}.mobile-menu-panel .mobile-menu-group>div button{color:#c6cbd3!important;text-align:left!important;text-transform:none!important;border-bottom:0!important;min-height:38px!important;padding:8px 0!important;font:700 15px/1.2 DM Sans,Arial,sans-serif!important;display:block!important}}@media (width>=801px){.juga-showcase .content-showcase-intro{min-height:476px!important}.juga-showcase .content-showcase-visual{min-height:420px!important}.juga-showcase .content-showcase-cards{grid-template-rows:repeat(2,minmax(0,1fr))!important;gap:12px!important;height:420px!important;min-height:420px!important}.juga-showcase .content-showcase-card{padding:clamp(24px,3vw,38px)!important}.juga-showcase .content-showcase-card h2{margin:18px 0 10px!important;font-size:clamp(33px,3.2vw,50px)!important;line-height:.9!important}.juga-showcase .content-showcase-card p{font-size:13px!important;line-height:1.48!important}}@media (width>=801px) and (width<=1200px){.expansion-showcase{grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr)!important;gap:42px!important}.expansion-showcase .content-showcase-cards{min-width:0!important}.expansion-showcase .content-showcase-card{min-width:0!important;padding:24px!important}.expansion-showcase .content-showcase-card h2{font-size:clamp(29px,3.05vw,43px)!important}}.court-page{color:#fff;background:#0e0f11;min-height:100vh}.court-hero{background:radial-gradient(circle at 76% 22%,#df1f2647,#0000 26%),linear-gradient(105deg,#05070afa 30%,#05070a8c 100%),url(/visuals/reglamento/cancha-frontal.jpg) 50%/cover;flex-direction:column;justify-content:center;min-height:calc(72svh - 82px);padding:clamp(70px,9vw,130px) clamp(24px,10vw,155px);display:flex}.court-hero>p:first-child,.court-cta>p{color:#ef2830;letter-spacing:.18em;margin:0 0 22px;font:700 10px DM Sans,Arial,sans-serif}.court-hero h1{max-width:780px;margin:0;font-size:clamp(64px,8vw,128px)!important}.court-hero>p:nth-of-type(2){color:#d7d9dc;max-width:570px;margin:32px 0 0;font:500 16px/1.65 DM Sans,Arial,sans-serif}.court-hero button,.court-cta button{color:#fff;cursor:pointer;background:#ef2028;border:1px solid #fff9;border-radius:999px;align-self:flex-start;margin-top:30px;padding:14px 20px;font:700 12px DM Sans,Arial,sans-serif}.court-hero button span{margin-left:9px;font-size:16px}.court-tour{color:#151515;background:#f1f1ee;grid-template-columns:minmax(260px,.75fr) minmax(420px,1.25fr);gap:clamp(42px,8vw,130px);padding:clamp(82px,10vw,145px) clamp(24px,10vw,155px);display:grid}.court-tour-copy h2{margin:23px 0;font-size:clamp(54px,6.5vw,98px)!important}.court-tour-copy>p:last-of-type{color:#555;max-width:400px;font:500 15px/1.7 DM Sans,Arial,sans-serif}.court-tour-controls{border-top:1px solid #c8c8c3;gap:0;margin-top:42px;display:grid}.court-tour-controls button{color:#30302f;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #c8c8c3;grid-template-columns:37px 1fr;padding:16px 0;font:600 17px DM Sans,Arial,sans-serif;transition:color .2s,padding .2s;display:grid}.court-tour-controls button span{color:#ef2028;padding-top:5px;font:700 10px DM Sans,Arial,sans-serif}.court-tour-controls button.active,.court-tour-controls button:hover{color:#ef2028;padding-left:10px}.court-stage{background:#12151b;margin:0;padding:clamp(12px,2vw,24px);position:relative;box-shadow:0 34px 80px #0000004d}.court-stage:before{content:"";pointer-events:none;border:1px solid #df1f26a3;position:absolute;inset:-10px 10px 10px -10px}.court-stage img{object-fit:contain;background:#fff;width:100%;min-height:430px;max-height:650px;display:block;position:relative}.court-stage figcaption{color:#f8f8f7;grid-template-columns:64px 1fr;gap:0 17px;padding:20px 3px 2px;display:grid;position:relative}.court-stage figcaption span{color:#ef2028;letter-spacing:.12em;grid-row:span 2;padding-top:5px;font:700 10px DM Sans,Arial,sans-serif}.court-stage figcaption strong{letter-spacing:-.02em;font:600 26px Oswald,Arial,sans-serif}.court-stage figcaption p{color:#bfc2c8;grid-column:2;margin:5px 0 0;font:500 12px/1.55 DM Sans,Arial,sans-serif}.court-specs{background:#35363a;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.court-specs article{background:#111216;min-height:530px;padding:clamp(28px,4vw,60px);position:relative;overflow:hidden}.court-specs article:after{content:"";pointer-events:none;background:linear-gradient(#08090b0d 26%,#08090be6 100%);position:absolute;inset:0}.court-specs span,.court-specs h2{z-index:1;position:relative}.court-specs span{color:#ef2028;letter-spacing:.15em;font:700 10px DM Sans,Arial,sans-serif}.court-specs h2{max-width:350px;margin:26px 0 0;font-size:clamp(38px,4vw,64px)!important}.court-specs img{object-fit:cover;opacity:.66;width:100%;height:100%;transition:transform .55s,opacity .55s;position:absolute;inset:0}.court-specs article:hover img{opacity:.82;transform:scale(1.055)}.court-cta{background:radial-gradient(circle at 78% 30%,#df1f265c,#0000 30%),#090a0b;padding:clamp(86px,11vw,165px) clamp(24px,10vw,155px)}.court-cta h2{max-width:850px;margin:0;font-size:clamp(62px,8vw,128px)!important}.court-cta>p:nth-of-type(2){color:#c1c4c9;max-width:560px;margin:28px 0 0;font:500 15px/1.7 DM Sans,Arial,sans-serif}.court-cta button{color:#151515;background:#fff;border-color:#fff}.court-cta button:hover{color:#fff;background:#ef2028;border-color:#ef2028}@media (width<=800px){.court-hero{min-height:calc(78svh - 72px);padding:62px 24px}.court-hero h1{font-size:clamp(56px,16vw,86px)!important}.court-tour{grid-template-columns:1fr;gap:54px;padding:68px 24px}.court-stage img{min-height:0}.court-specs{grid-template-columns:1fr}.court-specs article{min-height:410px}.court-cta{padding:76px 24px}.court-cta h2{font-size:clamp(54px,15vw,82px)!important}}.world-map{background:radial-gradient(circle at 31% 68%,#df1f2633,#0000 22%),radial-gradient(circle at 63% 33%,#2972ba2e,#0000 30%),#0a0d12;border:1px solid #ffffff24;border-radius:4px;overflow:hidden;box-shadow:0 25px 55px #00000057}.world-map__routes{width:90%;height:90%;position:absolute;inset:5%;overflow:visible}.world-map__routes path{fill:none;stroke:#df1f26bf;stroke-width:.26px;stroke-dasharray:1.2 .9;stroke-linecap:round;animation:2.8s linear infinite padbol-route}.world-map__routes path:nth-child(2n){stroke:#77b5ff9e;animation-delay:-1.2s}.world-map__continents i{filter:drop-shadow(0 0 18px #4883c51a);background:linear-gradient(135deg,#3768992e,#ffffff05);border:1px solid #bbd3ea2e;display:block;position:absolute}.continent--america{clip-path:polygon(8% 0,80% 9%,68% 32%,92% 42%,55% 100%,22% 70%,0 35%);width:25%;height:54%;top:21%;left:8%}.continent--europe{clip-path:polygon(0 35%,45% 0,100% 27%,78% 100%,28% 88%);width:22%;height:18%;top:23%;left:48%}.continent--africa{clip-path:polygon(20% 0,83% 10%,100% 48%,51% 100%,0 54%);width:17%;height:35%;top:40%;left:52%}.continent--asia{clip-path:polygon(0 7%,76% 0,100% 50%,60% 100%,9% 70%);width:28%;height:37%;top:27%;left:66%}.world-map__origin,.world-map__place{z-index:3;color:#f4f4f2;letter-spacing:.06em;white-space:nowrap;text-shadow:0 2px 8px #000;align-items:center;gap:6px;font:700 8px/1 DM Sans,Arial,sans-serif;display:flex;position:absolute;transform:translate(-4%,-50%)}.world-map__origin{color:#fff;font-size:9px;top:68%;left:29%}.world-map__origin i,.world-map__place i{background:#df1f26;border-radius:50%;width:7px;height:7px;animation:1.8s ease-in-out infinite padbol-node;display:block;box-shadow:0 0 0 5px #df1f2626,0 0 18px #df1f26e6}.world-map__place:nth-of-type(2n) i{background:#75b7ff;box-shadow:0 0 0 5px #75b7ff1f,0 0 16px #75b7ffcc}.world-map__count{z-index:4;color:#d4d8df;margin:0;font:600 11px/1.25 DM Sans,Arial,sans-serif;position:absolute;bottom:7%;right:6%}.world-map__count b{color:#df1f26;font:800 clamp(34px,4.5vw,62px)/.8 Barlow Condensed,Arial,sans-serif;display:block}@keyframes padbol-route{to{stroke-dashoffset:-4.2px}}@keyframes padbol-node{0%,to{opacity:.72;transform:scale(.85)}50%{opacity:1;transform:scale(1.25)}}@media (width<=620px){.world-map__place{font-size:6px}.world-map__place:nth-of-type(n+6){display:none}.world-map__count{font-size:9px}.world-map__count b{font-size:38px}}.everyone-media{min-height:510px;overflow:hidden}.everyone-media:after{background:linear-gradient(90deg,#0c0c0d 0%,#0000 21% 76%,#0c0c0d 100%),linear-gradient(#0000 44%,#0c0c0d75 69%,#0c0c0df7 87%,#0c0c0d 100%)}.everyone-media img{width:137%;height:137%;bottom:-23%;left:-19%;-webkit-mask-image:linear-gradient(#000 0% 63%,#000000d1 72%,#00000040 86%,#0000 100%);mask-image:linear-gradient(#000 0% 63%,#000000d1 72%,#00000040 86%,#0000 100%)}.everyone-stamp{bottom:23px}.everyone{grid-template-columns:minmax(440px,1.07fr) minmax(360px,.93fr)!important}.everyone-media{height:410px;min-height:410px!important;overflow:visible!important}.everyone-media:before{background:radial-gradient(at 48% 66%,#df1f2638,#0000 57%);inset:-6% -8% -2%}.everyone-media:after{background:linear-gradient(#0000 70%,#0c0c0db3 100%);inset:0}.everyone-media img{object-fit:contain!important;object-position:center bottom!important;filter:drop-shadow(0 24px 24px #00000094)!important;width:112%!important;max-width:none!important;height:auto!important;bottom:0!important;left:-6%!important;-webkit-mask-image:none!important;mask-image:none!important}.everyone-stamp{bottom:8px;left:0}@media (width<=900px){.everyone{gap:46px;grid-template-columns:minmax(0,1fr) minmax(300px,.82fr)!important}.everyone-media{height:360px;min-height:360px!important}.everyone-media img{width:118%!important;left:-9%!important}}@media (width<=700px){.everyone{grid-template-columns:1fr!important}.everyone-media{height:300px;min-height:300px!important;overflow:visible!important}.everyone-media img{width:108%!important;left:-4%!important}.everyone-stamp{bottom:0}}.globe-stage{place-items:center;display:grid;overflow:visible;box-shadow:none!important;background:0 0!important;border:0!important}.globe-glow{aspect-ratio:1;filter:blur(19px);background:radial-gradient(circle,#2162a940,#df1f2621 43%,#0000 70%);border-radius:50%;width:82%;animation:5s ease-in-out infinite globe-breathe;position:absolute}.globe{z-index:1;aspect-ratio:1;background:radial-gradient(circle at 32% 23%,#2c71b75c,#0000 34%),radial-gradient(circle at 71% 70%,#df1f2640,#0000 36%),linear-gradient(135deg,#081323,#04070c 68%);border:1px solid #caddf06b;border-radius:50%;width:min(86%,510px);position:relative;overflow:visible;box-shadow:inset -42px -30px 90px #000000b3,inset 15px 10px 40px #489ef51f,0 25px 75px #0000007a}.globe:after{content:"";pointer-events:none;background:linear-gradient(110deg,#ffffff1f,#0000 20% 68%,#00000094);border-radius:50%;position:absolute;inset:0}.globe-routes{z-index:1;fill:none;stroke:#c6dcf326;stroke-width:.28px;width:100%;height:100%;position:absolute;inset:0}.globe-route{stroke:#e3242a;stroke-width:.46px;stroke-dasharray:1.25 1.1;animation:3s linear infinite globe-route}.globe-route.blue{stroke:#62a6ed;animation-delay:-1.15s}.globe-route.gold{stroke:#e9b83e;animation-delay:-2.2s}.globe-continent{z-index:0;filter:drop-shadow(0 0 13px #337ece24);clip-path:polygon(10% 0,78% 10%,96% 38%,74% 64%,65% 100%,26% 78%,2% 43%);background:linear-gradient(135deg,#4f8ac754,#e0f2ff06);border:1px solid #b9dcf721;position:absolute}.continent-americas{width:24%;height:51%;top:21%;left:13%;transform:rotate(9deg)}.continent-europe{width:18%;height:15%;top:24%;left:51%;transform:rotate(-8deg)}.continent-middle-east{width:20%;height:30%;top:36%;left:66%;transform:rotate(-8deg)}.globe-home{z-index:5;color:#fff;letter-spacing:.08em;text-shadow:0 2px 9px #000;white-space:nowrap;align-items:center;gap:6px;font:800 clamp(7px,.9vw,10px)/1 DM Sans,Arial,sans-serif;display:flex;position:absolute;transform:translate(-50%,-50%)}.globe-home i{background:#fff;border-radius:50%;width:9px;height:9px;animation:1.9s ease-in-out infinite globe-node;box-shadow:0 0 0 5px #ffffff24,0 0 24px #fff}.globe-region{z-index:6;position:absolute;transform:translate(-50%,-50%)}.globe-region>button{color:#f5f7fb;letter-spacing:.06em;cursor:pointer;white-space:nowrap;background:#060a11a8;border:0;border-radius:999px;align-items:center;gap:5px;padding:5px 7px;font:800 clamp(7px,.85vw,9px)/1 DM Sans,Arial,sans-serif;display:flex;box-shadow:0 6px 18px #0000004d}.globe-region i{background:#e5242a;border-radius:50%;width:8px;height:8px;animation:2.4s ease-in-out infinite globe-node;box-shadow:0 0 0 5px #e5242a26,0 0 16px #e5242a}.globe-region b{color:#fff;background:#e5242a;border-radius:50%;place-items:center;min-width:17px;height:17px;font-size:8px;display:grid}.globe-region--blue i,.globe-region--blue b{background:#63a6ed;box-shadow:0 0 0 5px #63a6ed26,0 0 16px #63a6ed}.globe-region--gold i,.globe-region--gold b{background:#e9b83e;box-shadow:0 0 0 5px #e9b83e26,0 0 16px #e9b83e}.globe-region__countries{opacity:0;pointer-events:none;color:#dfe8f4;background:#070c15f5;border:1px solid #c3d7f040;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 10px;width:220px;padding:12px;font:600 9px/1.25 DM Sans,Arial,sans-serif;transition:all .25s;display:grid;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%)translateY(6px);box-shadow:0 18px 40px #0000006b}.globe-region:hover .globe-region__countries,.globe-region:focus-within .globe-region__countries{opacity:1;transform:translate(-50%)translateY(0)}.globe-caption{z-index:7;color:#d9e0e9;align-items:end;gap:10px;font:600 11px/1.15 DM Sans,Arial,sans-serif;display:flex;position:absolute;bottom:1%;right:1%}.globe-caption b{color:#df1f26;font:800 clamp(40px,5.8vw,72px)/.78 Barlow Condensed,Arial,sans-serif}.globe-caption span{max-width:125px;padding-bottom:3px}@keyframes globe-route{to{stroke-dashoffset:-4.7px}}@keyframes globe-node{0%,to{opacity:.72;transform:scale(.83)}50%{opacity:1;transform:scale(1.35)}}@keyframes globe-breathe{0%,to{opacity:.62;transform:scale(.94)}50%{opacity:1;transform:scale(1.04)}}@media (width<=620px){.globe{width:94%}.globe-region>button{padding:4px;font-size:6px}.globe-region b{min-width:14px;height:14px;font-size:7px}.globe-region__countries{grid-template-columns:1fr;width:180px;font-size:8px}.globe-caption{bottom:-1%;right:2%}.globe-caption span{font-size:9px}}.academy-showcase .academy-gallery:before{border-color:#df1f2685;width:52%;top:34%;box-shadow:0 0 0 24px #df1f260f,0 0 0 64px #17253b0e,0 0 38px #df1f2633;animation:3.25s cubic-bezier(.42,0,.18,1) infinite academy-energy-emphasis!important}@keyframes academy-energy-emphasis{0%,to{opacity:.42;transform:translate(-50%,-50%)scale(.78)rotate(-4deg)}48%{opacity:1;transform:translate(-50%,-50%)scale(1.16)rotate(4deg)}70%{opacity:.76;transform:translate(-50%,-50%)scale(1.05)rotate(-2deg)}}.academy-showcase .academy-gallery{background:#101317!important;padding:0!important;overflow:hidden!important}.academy-showcase .academy-gallery:before,.academy-showcase .academy-gallery:after{display:none!important}.academy-learning-story{z-index:2;color:#fff;isolation:isolate;position:absolute;inset:0;overflow:hidden}.academy-learning-story figure{background:#101317;margin:0;position:absolute;overflow:hidden;box-shadow:0 19px 38px #00000042}.academy-learning-story figure:after{content:"";background:linear-gradient(#0000 42%,#03060bd1);position:absolute;inset:0}.academy-learning-story img{object-fit:cover!important;filter:saturate(.88)contrast(1.06)!important;width:100%!important;max-width:none!important;height:100%!important;margin:0!important;padding:0!important;display:block!important;transform:none!important}.academy-kids-card{z-index:1;height:72%;bottom:0;left:0;right:12%}.academy-kids-card img{object-position:center center!important}.academy-coach-card{z-index:3;border:4px solid #e8e8e5;width:43%;height:53%;top:5%;right:0}.academy-coach-card img{object-position:center 20%!important}.academy-learning-story figcaption{z-index:2;text-shadow:0 2px 12px #000000a6;flex-direction:column;align-items:flex-start;gap:5px;display:flex;position:absolute;bottom:clamp(14px,2vw,24px);left:clamp(15px,2vw,26px);right:clamp(15px,2vw,26px)}.academy-learning-story figcaption span{color:#ff373e;letter-spacing:.14em;font:800 9px/1 DM Sans,Arial,sans-serif}.academy-learning-story figcaption strong{letter-spacing:.01em;text-transform:uppercase;font:400 clamp(25px,2.8vw,42px)/.9 Impact,Arial Narrow,sans-serif}.academy-learning-story>p{z-index:4;color:#fff;letter-spacing:.01em;text-transform:uppercase;text-shadow:0 2px 15px #0000005c;margin:0;font:400 clamp(31px,3.7vw,56px)/.82 Impact,Arial Narrow,sans-serif;position:absolute;top:5%;left:clamp(16px,2.6vw,38px)}.academy-learning-story>p em{color:#ef2028;font-style:normal}@media (width<=800px){.academy-showcase .academy-gallery{min-height:440px!important}.academy-kids-card{height:68%;right:8%}.academy-coach-card{border-width:3px;width:48%;height:48%;top:5%}.academy-learning-story>p{font-size:36px}.academy-learning-story figcaption strong{font-size:29px}}.academy-showcase .academy-gallery{background:radial-gradient(circle at 42% 37%,#2c3034 0,#10141b 35%,#080a0f 78%)!important}.academy-fide-stage{isolation:isolate;background:linear-gradient(135deg,#111722,#06080d 72%);position:absolute;inset:0;overflow:hidden}.academy-fide-stage:before{content:"";z-index:0;aspect-ratio:1;border:1px solid #ef2028a3;border-radius:50%;width:82%;position:absolute;top:10%;left:-23%;box-shadow:0 0 0 28px #ef20280b,0 0 80px #ef202833}.academy-fide-stage:after{content:"";z-index:0;aspect-ratio:1;filter:blur(8px);background:radial-gradient(circle,#ef202840,#0000 67%);border-radius:50%;width:76%;position:absolute;bottom:-35%;right:-12%}.academy-fide-stage>i:first-child{z-index:0;background:#ffffff29;width:70%;height:1px;position:absolute;bottom:16%;left:7%;transform:rotate(-31deg);box-shadow:0 27px #ffffff0f,0 -27px #ffffff0f}.academy-fide-stage>i:nth-child(2){z-index:0;background:#ef2028;border-radius:50%;width:14px;height:14px;position:absolute;top:8%;right:9%;box-shadow:26px 21px #ef202861,53px 42px #ef202829}.academy-fide-stage>img{z-index:2;object-fit:contain!important;filter:none!important;width:min(122%,620px)!important;max-width:none!important;height:auto!important;margin:0!important;display:block!important;position:absolute!important;bottom:-4%!important;right:-15%!important}.academy-fide-stage>div{z-index:3;color:#fff;text-transform:uppercase;text-shadow:0 2px 12px #00000094;position:absolute;bottom:clamp(20px,3vw,38px);left:clamp(18px,3vw,42px)}.academy-fide-stage span{color:#ff3038;letter-spacing:.18em;font:800 9px/1 DM Sans,Arial,sans-serif;display:block}.academy-fide-stage strong{letter-spacing:.01em;max-width:250px;margin-top:7px;font:400 clamp(44px,5.4vw,74px)/.78 Impact,Arial Narrow,sans-serif;display:block}.academy-fide-stage b{color:#fff;letter-spacing:.02em;margin-top:6px;font:400 clamp(20px,2.5vw,32px)/.9 Impact,Arial Narrow,sans-serif;display:block}.academy-fide-stage span{width:172px;font-size:0}.academy-fide-stage span:before{content:"COACH MAESTRO\a PADBOL ACADEMY · BARCELONA";white-space:pre-line;letter-spacing:.13em;font:800 9px/1.34 DM Sans,Arial,sans-serif;display:block}.academy-fide-stage span:after,.academy-fide-stage b:after{display:none}.academy-fide-stage button{color:#fff;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;margin-top:17px;padding:0;font:800 10px/1 DM Sans,Arial,sans-serif;display:inline-flex}.academy-fide-stage button i{color:#ff3038;font-size:16px;font-style:normal;transition:transform .2s}.academy-fide-stage button:hover i{transform:translate(4px,-4px)}@media (width<=800px){.academy-fide-stage>img{width:130%!important;right:-28%!important}.academy-fide-stage:before{width:112%;top:8%;left:-37%}.academy-fide-stage strong{font-size:47px}}.academy-coach-modal{z-index:2000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#030509b8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.academy-coach-modal article{color:#fff;background:linear-gradient(132deg,#101722,#07090e);border:1px solid #fff3;width:min(100%,760px);padding:clamp(34px,5vw,70px);position:relative;overflow:hidden;box-shadow:0 34px 90px #0000008c}.academy-coach-modal article:after{content:"FIDE";color:#ffffff09;pointer-events:none;font:800 clamp(125px,21vw,290px)/.72 Impact,Arial Narrow,sans-serif;position:absolute;bottom:-.25em;right:-.07em}.academy-coach-modal article>*{z-index:1;position:relative}.academy-coach-modal article>button{z-index:2;color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff52;border-radius:50%;width:38px;height:38px;font:300 30px/.8 Arial,sans-serif;position:absolute;top:16px;right:17px}.academy-coach-modal article>button:hover{background:#ef2028;border-color:#ef2028}.academy-coach-modal article>p{color:#ff3038;letter-spacing:.18em;margin:0 0 17px;font:800 10px/1 DM Sans,Arial,sans-serif}.academy-coach-modal h2{letter-spacing:.01em;margin:0;font:400 clamp(46px,6vw,78px)/.85 Impact,Arial Narrow,sans-serif}.academy-coach-modal h2 em{color:#ef2028;font-style:normal}.academy-coach-modal h2+div{max-width:570px;margin-top:31px}.academy-coach-modal h2+div p{color:#d9dde3;margin:0;font:500 clamp(15px,1.5vw,18px)/1.62 DM Sans,Arial,sans-serif}.academy-coach-modal h2+div p+p{color:#adb4bd;border-top:1px solid #ffffff29;margin-top:17px;padding-top:17px;font-size:14px}@media (width<=620px){.academy-coach-modal{padding:14px}.academy-coach-modal article{padding:48px 25px 31px}.academy-coach-modal h2{font-size:49px}}.academy-showcase .content-showcase-intro{gap:14px!important;min-height:0!important}.academy-showcase .academy-gallery{height:370px!important;min-height:370px!important}.academy-showcase .academy-fide-stage>img{width:auto!important;height:108%!important;bottom:-4%!important;right:-7%!important}.academy-coach-teaser{color:#fff;text-align:left;cursor:pointer;background:linear-gradient(135deg,#131c2b,#0b0f17);border:1px solid #303947;width:100%;padding:18px 22px;position:relative;overflow:hidden}.academy-coach-teaser:after{content:"FIDE";color:#ffffff09;pointer-events:none;font:800 94px/.8 Impact,Arial Narrow,sans-serif;position:absolute;bottom:-.48em;right:-.08em}.academy-coach-teaser>*{z-index:1;position:relative}.academy-coach-teaser span{color:#ef2028;letter-spacing:.16em;font:800 9px/1 DM Sans,Arial,sans-serif;display:block}.academy-coach-teaser strong{letter-spacing:-.025em;margin-top:8px;font:700 clamp(18px,1.55vw,23px)/1.05 DM Sans,Arial,sans-serif;display:block}.academy-coach-teaser p{color:#c6ceda;max-width:410px;margin:8px 0;font:500 13px/1.48 DM Sans,Arial,sans-serif}.academy-coach-teaser b{color:#fff;letter-spacing:.09em;text-transform:uppercase;font:800 10px/1 DM Sans,Arial,sans-serif;display:block}.academy-coach-teaser:hover{border-color:#ef2028}.academy-coach-teaser:hover b{color:#ef2028}@media (width<=800px){.academy-showcase .academy-gallery{height:335px!important;min-height:335px!important}.academy-showcase .academy-fide-stage>img{height:106%!important;right:-5%!important}.academy-coach-teaser{padding:19px 20px}.academy-coach-teaser strong{font-size:20px}}.academy-coach-directory{color:#fff;background:#11151d;grid-template-columns:minmax(270px,.8fr) minmax(360px,1.2fr);align-items:center;gap:clamp(38px,8vw,120px);padding:clamp(70px,9vw,126px) clamp(24px,9vw,140px);display:grid}.academy-coach-directory .section-label{color:#ef2028;margin:0}.academy-coach-directory h2{letter-spacing:-.04em;text-transform:uppercase;margin:13px 0 19px;font:600 clamp(44px,5.6vw,78px)/.88 Oswald,Arial Narrow,sans-serif}.academy-coach-directory h2 em{color:#ef2028;font-style:normal}.academy-coach-directory>div:first-child>p:last-child{color:#c5ccd6;max-width:470px;margin:0;font:500 15px/1.58 DM Sans,Arial,sans-serif}.academy-coach-directory-card{background:linear-gradient(135deg,#182232,#0d1119);border:1px solid #374354;grid-template-columns:42px 1fr auto;align-items:center;gap:18px;padding:27px;display:grid}.academy-coach-directory-card>span{color:#ef2028;letter-spacing:.14em;font:800 10px/1 DM Sans,Arial,sans-serif}.academy-coach-directory-card p{color:#ef2028;letter-spacing:.13em;margin:0;font:800 9px/1 DM Sans,Arial,sans-serif}.academy-coach-directory-card h3{text-transform:uppercase;letter-spacing:-.03em;margin:9px 0 5px;font:600 clamp(25px,2.3vw,38px)/.93 Oswald,Arial Narrow,sans-serif}.academy-coach-directory-card small{color:#bdc5d0;font:500 12px/1.45 DM Sans,Arial,sans-serif}.academy-coach-directory-card a{color:#fff;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;border:1px solid #ef2028;padding:12px 14px;font:800 10px/1 DM Sans,Arial,sans-serif;text-decoration:none}.academy-coach-directory-card a:hover{background:#ef2028}@media (width<=800px){.academy-coach-directory{grid-template-columns:1fr;padding:70px 24px}.academy-coach-directory-card{grid-template-columns:30px 1fr;padding:22px}.academy-coach-directory-card a{grid-column:2;justify-self:start;margin-top:5px}}.padbol-figures{color:#fff;background:#0b0e14;grid-template-columns:minmax(260px,.68fr) minmax(270px,.7fr) minmax(390px,1.15fr);align-items:stretch;gap:clamp(18px,2.2vw,34px);padding:clamp(70px,10vw,145px) clamp(24px,8vw,132px);display:grid}.padbol-figures-heading{padding:18px 0}.padbol-figures-heading .eyebrow{color:#ef2028;margin:0}.padbol-figures-heading h2{letter-spacing:-.045em;text-transform:uppercase;margin:20px 0;font:600 clamp(44px,5vw,76px)/.88 Oswald,Arial Narrow,sans-serif}.padbol-figures-heading h2 em,.figures-names h3 em{color:#ef2028;font-style:normal}.padbol-figures-heading>p:last-child{color:#bec6d1;max-width:330px;margin:0;font:500 15px/1.6 DM Sans,Arial,sans-serif}.chivi-feature{background:radial-gradient(circle at 48% 27%,#ef202852,#0000 29%),linear-gradient(150deg,#202632,#101318);border:1px solid #ffffff21;grid-template-rows:1fr auto;min-height:490px;padding:25px;display:grid;position:relative;overflow:hidden}.chivi-feature:before{content:"";pointer-events:none;border:1px solid #ef202859;position:absolute;inset:12px}.chivi-feature img{z-index:1;object-fit:contain;filter:drop-shadow(0 18px 23px #0000004d);place-self:center;width:min(100%,265px);max-height:310px;position:relative}.chivi-feature>div{z-index:2;position:relative}.chivi-feature p,.figures-stories p{color:#ef2028;letter-spacing:.14em;margin:0;font:800 9px/1 DM Sans,Arial,sans-serif}.chivi-feature h3{margin:9px 0 7px;font:400 clamp(39px,4vw,58px)/.8 Impact,Arial Narrow,sans-serif}.chivi-feature span,.figures-stories span{color:#cbd2dc;font:500 13px/1.48 DM Sans,Arial,sans-serif;display:block}.padbol-figures a{color:#fff;letter-spacing:.08em;text-transform:uppercase;margin-top:15px;font:800 10px/1 DM Sans,Arial,sans-serif;text-decoration:none;display:inline-block}.padbol-figures a:hover{color:#ef2028}.figures-stories{grid-template-columns:1.12fr .88fr;gap:14px;display:grid}.figures-stories>article{background:#131924;border:1px solid #ffffff21;min-height:490px;position:relative;overflow:hidden}.figures-stories>article:first-child{flex-direction:column;justify-content:flex-end;padding:25px;display:flex}.figures-stories>article:first-child:after{content:"";pointer-events:none;background:linear-gradient(#05070a05 18%,#05070ad9 87%);position:absolute;inset:0}.figures-stories>article:first-child img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.figures-stories>article:first-child div{z-index:1;position:relative}.figures-stories h3{letter-spacing:-.035em;text-transform:uppercase;margin:12px 0 8px;font:600 clamp(29px,3vw,43px)/.9 Oswald,Arial Narrow,sans-serif}.figures-names{background:linear-gradient(145deg,#161e2d,#0b0f16);flex-direction:column;justify-content:flex-end;padding:25px;display:flex}.figures-names:before{content:"PADBOL";color:#ffffff0a;transform-origin:100% 0;font:800 74px/.8 Impact,Arial Narrow,sans-serif;position:absolute;top:17px;right:-.12em;transform:rotate(90deg)}.figures-names>p{position:relative}.figures-names h3{font-size:clamp(32px,3.2vw,49px);position:relative}.figures-names>div{flex-wrap:wrap;gap:7px;margin-top:8px;display:flex;position:relative}.figures-names>div span{color:#d8dde5;border:1px solid #ffffff30;padding:7px 8px;font:700 10px/1 DM Sans,Arial,sans-serif}.figures-names a{position:relative}@media (width<=1080px){.padbol-figures{grid-template-columns:minmax(250px,.7fr) 1.3fr}.padbol-figures-heading{grid-column:1/-1}.figures-stories,.chivi-feature,.figures-stories>article{min-height:430px}}@media (width<=720px){.padbol-figures{grid-template-columns:1fr;padding:70px 22px}.padbol-figures-heading{padding:0}.chivi-feature{min-height:440px}.figures-stories{grid-template-columns:1fr}.figures-stories>article{min-height:360px}.figures-stories>article:first-child{min-height:420px}.figures-names:before{font-size:72px}}.academy-intro h2 em{color:#df1f26!important}.academy-paths{padding-top:clamp(68px,9vw,118px)!important}.academy-paths>header{grid-template-columns:minmax(240px,.8fr) minmax(280px,1.2fr);align-items:end;gap:clamp(28px,7vw,100px);margin:0 0 34px;display:grid}.academy-paths>header h2{margin:0;font-size:clamp(48px,5.8vw,84px)!important}.academy-paths>header h2 em{color:#ef2028;font-style:normal}.academy-paths>header p{color:#bfc6d0;max-width:470px;margin:0;font:500 15px/1.6 DM Sans,Arial,sans-serif}.academy-paths details{background:linear-gradient(135deg,#182030eb,#0a0f1cf5);border:1px solid #ffffff29;border-radius:14px;margin-bottom:10px;overflow:hidden}.academy-paths summary{cursor:pointer;grid-template-columns:54px minmax(0,1fr) auto 24px;align-items:center;gap:18px;padding:25px 28px;list-style:none;display:grid}.academy-paths summary::-webkit-details-marker{display:none}.academy-paths summary>span{color:#ef2028;letter-spacing:.14em;font:800 10px/1 DM Sans,Arial,sans-serif}.academy-paths summary h3{margin:0;font-size:clamp(29px,3vw,46px)!important}.academy-paths summary p{color:#bfc6d0;margin:7px 0 0;font:500 13px/1.45 DM Sans,Arial,sans-serif}.academy-paths summary>strong{color:#fff;letter-spacing:.05em;white-space:nowrap;border:1px solid #ef202880;padding:8px 10px;font:800 11px/1 DM Sans,Arial,sans-serif}.academy-paths summary>b{color:#ef2028;font:400 27px/1 Arial,sans-serif}.academy-paths details[open]{border-color:#ef2028bf}.academy-paths details[open] summary>b{transform:rotate(45deg)}.academy-course-detail{border-top:1px solid #ffffff1f;grid-template-columns:minmax(220px,.7fr) 1fr auto;align-items:start;gap:28px;padding:0 28px 28px 100px;display:grid}.academy-course-detail p{color:#c9d0da;margin:24px 0 0;font:500 13px/1.55 DM Sans,Arial,sans-serif}.academy-course-detail p b{color:#ef2028;letter-spacing:.14em;text-transform:uppercase;margin-bottom:6px;font:800 9px/1 DM Sans,Arial,sans-serif;display:block}.academy-course-detail ul{gap:7px;margin:23px 0 0;padding:0;list-style:none;display:grid}.academy-course-detail li{color:#d8dee7;font:600 12px/1.35 DM Sans,Arial,sans-serif}.academy-course-detail li:before{content:"✓";color:#ef2028;margin-right:8px}.academy-course-detail a{color:#fff;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#ef2028;align-self:end;margin-top:23px;padding:13px 15px;font:800 10px/1 DM Sans,Arial,sans-serif;text-decoration:none}.academy-course-detail a:hover{color:#10131a;background:#fff}@media (width<=760px){.academy-paths>header{grid-template-columns:1fr;gap:20px}.academy-paths summary{grid-template-columns:32px minmax(0,1fr) 18px;gap:12px;padding:22px 18px}.academy-paths summary>strong{grid-column:2;justify-self:start;margin-top:2px}.academy-paths summary>b{grid-area:1/3}.academy-course-detail{grid-template-columns:1fr;gap:0;padding:0 18px 23px 62px}.academy-course-detail a{justify-self:start}}.my-academy-page{color:#fff;background:#0d0f14;min-height:100vh;padding-top:82px}.my-academy-hero{background:radial-gradient(circle at 76% 28%,#e11f2947,#0000 25%),linear-gradient(125deg,#101722,#06080d 72%);padding:clamp(82px,12vw,170px) clamp(24px,10vw,150px)}.my-academy-hero>p:first-child,.my-academy-access>p{color:#ef2028;letter-spacing:.16em;margin:0 0 20px;font:800 10px/1 DM Sans,Arial,sans-serif}.my-academy-hero h1{max-width:820px;margin:0;font-size:clamp(62px,8.5vw,128px)!important}.my-academy-hero h1 em,.my-academy-areas h2 em,.my-academy-access h2 em{color:#ef2028;font-style:normal}.my-academy-hero>p:nth-of-type(2){color:#c4cbd5;max-width:560px;margin:29px 0 0;font:500 16px/1.65 DM Sans,Arial,sans-serif}.my-academy-hero a,.my-academy-access button{color:#fff;letter-spacing:.07em;text-transform:uppercase;cursor:pointer;background:#ef2028;border:0;margin-top:31px;padding:15px 18px;font:800 11px/1 DM Sans,Arial,sans-serif;text-decoration:none;display:inline-block}.my-academy-areas{color:#131416;background:#f0f0ed;grid-template-columns:minmax(260px,.74fr) minmax(420px,1.26fr);gap:clamp(40px,8vw,130px);padding:clamp(75px,10vw,145px) clamp(24px,10vw,150px);display:grid}.my-academy-areas h2{margin:18px 0 20px;font-size:clamp(51px,5.8vw,85px)!important}.my-academy-areas>div:first-child>p:last-child{color:#555b63;max-width:405px;margin:0;font:500 15px/1.65 DM Sans,Arial,sans-serif}.my-academy-areas>div:last-child{background:#c7c8c5;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.my-academy-areas article{background:#fff;min-height:210px;padding:28px}.my-academy-areas article span{color:#ef2028;letter-spacing:.12em;font:800 10px/1 DM Sans,Arial,sans-serif}.my-academy-areas article h3{margin:34px 0 10px;font-size:clamp(29px,2.8vw,43px)!important}.my-academy-areas article p{color:#59606a;margin:0;font:500 13px/1.5 DM Sans,Arial,sans-serif}.my-academy-access{background:radial-gradient(circle at 75% 30%,#e11f2942,#0000 25%),#0c0e13;padding:clamp(82px,12vw,165px) clamp(24px,10vw,150px)}.my-academy-access h2{margin:0;font-size:clamp(60px,7vw,110px)!important}.my-academy-access>p:nth-of-type(2){color:#bdc5d1;max-width:620px;margin:28px 0 0;font:500 16px/1.65 DM Sans,Arial,sans-serif}@media (width<=800px){.my-academy-page{padding-top:72px}.my-academy-hero,.my-academy-areas,.my-academy-access{padding-left:24px;padding-right:24px}.my-academy-areas{grid-template-columns:1fr;gap:45px}.my-academy-areas>div:last-child{grid-template-columns:1fr}.my-academy-areas article{min-height:0;padding:27px}.my-academy-areas article h3{margin-top:28px}}.academy-coach-directory-card button{color:#fff;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #ef2028;padding:12px 14px;font:800 10px/1 DM Sans,Arial,sans-serif}.academy-coach-directory-card button:hover{background:#ef2028}.coaches-page{color:#fff;background:#0d0f14;min-height:100vh;padding-top:82px}.coaches-hero{background:linear-gradient(90deg,#06090eeb 0%,#06090ec2 31%,#06090e6b 58%,#06090e29 100%),linear-gradient(#070a0f14,#070a0f38),url(/visuals/academy-coaches-directory.png) 50%/cover no-repeat;padding:clamp(82px,12vw,165px) clamp(24px,10vw,150px)}.coaches-hero>p:first-child,.coaches-private>p{color:#ef2028;letter-spacing:.16em;margin:0 0 20px;font:800 10px/1 DM Sans,Arial,sans-serif}.coaches-hero h1{margin:0;font-size:clamp(65px,9vw,132px)!important}.coaches-hero h1 em,.coaches-directory h2 em,.coaches-private h2 em{color:#ef2028;font-style:normal}.coaches-hero>p:nth-of-type(2){color:#c7ced8;max-width:600px;margin:30px 0 0;font:500 16px/1.65 DM Sans,Arial,sans-serif}.coaches-directory{color:#131416;background:#f0f0ed;padding:clamp(72px,10vw,145px) clamp(24px,10vw,150px)}.coaches-directory>header{grid-template-columns:minmax(280px,.85fr) minmax(280px,1.15fr);align-items:end;gap:clamp(35px,8vw,125px);margin-bottom:38px;display:grid}.coaches-directory h2{margin:16px 0 0;font-size:clamp(51px,5.8vw,85px)!important}.coaches-directory>header>p{color:#555b63;max-width:470px;margin:0;font:500 15px/1.65 DM Sans,Arial,sans-serif}.coaches-grid{grid-template-columns:repeat(auto-fit,minmax(310px,1fr));gap:18px;display:grid}.coaches-grid article{background:#fff;border:1px solid #c9cbc9;grid-template-columns:minmax(120px,.7fr) minmax(230px,1.3fr);display:grid;overflow:hidden}.coach-avatar{background:radial-gradient(circle at 50% 22%,#303844,#080b10 72%);min-height:335px;position:relative;overflow:hidden}.coach-avatar img{object-fit:contain;object-position:center bottom;width:164%;height:100%;position:absolute;bottom:-1%;right:-27%}.coach-card-body{padding:25px}.coach-card-body>span,.coach-card-body>p{color:#ef2028;letter-spacing:.13em;margin:0;font:800 9px/1 DM Sans,Arial,sans-serif;display:block}.coach-card-body>p{margin-top:13px}.coach-card-body h3{margin:11px 0 5px;font-size:clamp(30px,3vw,44px)!important}.coach-card-body>b{color:#545b65;font:600 13px/1.4 DM Sans,Arial,sans-serif}.coach-card-body dl{border-top:1px solid #d7d8d5;gap:11px;margin:24px 0 0;padding-top:18px;display:grid}.coach-card-body dl div{gap:3px;display:grid}.coach-card-body dt{color:#ef2028;letter-spacing:.12em;text-transform:uppercase;font:800 8px/1 DM Sans,Arial,sans-serif}.coach-card-body dd{color:#373d46;margin:0;font:600 12px/1.4 DM Sans,Arial,sans-serif}.coach-card-foot{border-top:1px solid #d7d8d5;justify-content:space-between;align-items:center;gap:12px;margin-top:22px;padding-top:16px;display:flex}.coach-card-foot i{color:#26704a;letter-spacing:.05em;font:800 9px/1 DM Sans,Arial,sans-serif}.coach-card-foot button,.coaches-private button{color:#fff;letter-spacing:.07em;text-transform:uppercase;cursor:pointer;background:#ef2028;border:0;padding:12px 14px;font:800 10px/1 DM Sans,Arial,sans-serif}.coaches-private{background:radial-gradient(circle at 75% 30%,#ef20283d,#0000 25%),#0d0f14;padding:clamp(82px,12vw,165px) clamp(24px,10vw,150px)}.coaches-private h2{margin:0;font-size:clamp(60px,7vw,110px)!important}.coaches-private>p:nth-of-type(2){color:#bdc5d1;max-width:620px;margin:28px 0 0;font:500 16px/1.65 DM Sans,Arial,sans-serif}.coaches-private button{margin-top:30px}@media (width<=800px){.coaches-page{padding-top:72px}.coaches-hero,.coaches-directory,.coaches-private{padding-left:24px;padding-right:24px}.coaches-directory>header{grid-template-columns:1fr;gap:23px}.coaches-grid article{grid-template-columns:112px 1fr}.coach-avatar{min-height:310px}.coach-avatar img{width:220%;right:-55%}.coach-card-body{padding:21px}.coach-card-foot{flex-direction:column;align-items:flex-start}}.credential-rules{background:#363b43;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.credential-rules article{color:#fff;background:#121721;min-height:250px;padding:clamp(28px,4vw,58px)}.credential-rules span{color:#ef2028;letter-spacing:.14em;font:800 10px/1 DM Sans,Arial,sans-serif}.credential-rules h3{margin:38px 0 12px;font-size:clamp(32px,3.4vw,51px)!important}.credential-rules p{color:#bec7d3;max-width:280px;margin:0;font:500 14px/1.55 DM Sans,Arial,sans-serif}@media (width<=700px){.credential-rules{grid-template-columns:1fr}.credential-rules article{min-height:0;padding:34px 24px}.credential-rules h3{margin-top:27px}}.coach-avatar>span{color:#fff;letter-spacing:-.05em;background:radial-gradient(circle at 45% 37%,#ef202859,#0000 23%),linear-gradient(145deg,#202a3b,#0a0d13);place-items:center;font:600 clamp(38px,5vw,68px)/1 Oswald,Arial Narrow,Arial,sans-serif;display:grid;position:absolute;inset:0}.coach-card-foot em{color:#68717b;letter-spacing:.05em;text-transform:uppercase;font:700 9px/1 DM Sans,Arial,sans-serif}.coach-avatar img.coach-avatar--eleazar{object-fit:cover;object-position:58% center;width:100%;height:100%;inset:0 auto auto 0;transform:scaleX(-1)}@media (width<=800px){.coach-avatar img.coach-avatar--eleazar{object-position:58% center;width:100%;right:auto}}.coach-avatar img.coach-avatar--fide{object-fit:cover;object-position:55% center;width:100%;height:100%;inset:0 auto auto 0}@media (width<=800px){.coach-avatar img.coach-avatar--fide{object-position:55% center;width:100%;right:auto}}.coach-avatar img.coach-avatar--poster{object-fit:cover;object-position:center;width:100%;height:100%;inset:0 auto auto 0}.coach-card-body dd{white-space:pre-line}.fipa-ranking-page{color:#fff;background:#0d0f14;min-height:100vh;padding-top:82px}.fipa-ranking-hero{isolation:isolate;background:#090b10;min-height:720px;padding:clamp(82px,12vw,150px) clamp(24px,10vw,150px);position:relative;overflow:hidden}.fipa-ranking-hero:before{content:"";z-index:-2;background:radial-gradient(circle at 74% 64%,#ef202838,#0000 24%),#090b10;position:absolute;inset:0}.fipa-ranking-awards{z-index:-1;filter:drop-shadow(0 16px 28px #00000080);opacity:1;background:url(/media/fipa-ranking-awards-cutout.png) 50%/contain no-repeat;position:absolute;inset:265px 1vw 35px 43%}.fipa-ranking-hero>p,.fipa-ranking-hero>h1,.fipa-ranking-hero>div:not(.fipa-ranking-awards),.fipa-ranking-hero>button{z-index:1;position:relative}.fipa-ranking-hero>p,.fipa-ranking-table header>div>p,.fipa-ranking-link>p{color:#ef2028;letter-spacing:.16em;margin:0;font:800 10px/1 DM Sans,Arial,sans-serif}.fipa-ranking-hero h1{color:#ef2028;justify-items:start;gap:14px;margin:22px 0;display:grid;font-size:clamp(68px,10vw,145px)!important}.fipa-ranking-hero h1 img{filter:grayscale()brightness(0)invert();opacity:.98;width:clamp(155px,17vw,260px);height:auto;display:block}.fipa-ranking-table h2 em{color:#ef2028;font-style:normal}.fipa-ranking-hero>p:nth-of-type(2){color:#c7ced8;max-width:530px;font:500 16px/1.65 DM Sans,Arial,sans-serif}.fipa-ranking-hero>div{align-items:baseline;gap:14px;margin-top:34px;display:flex}.fipa-ranking-hero>div span{color:#8e98a6;letter-spacing:.13em;font:800 9px/1 DM Sans,Arial,sans-serif}.fipa-ranking-hero>div b{letter-spacing:.08em;font:800 12px/1 DM Sans,Arial,sans-serif}.fipa-ranking-table{color:#121417;background:#f2f2ee;padding:clamp(72px,10vw,130px) clamp(24px,10vw,150px)}.fipa-ranking-table>header{grid-template-columns:minmax(270px,.9fr) minmax(280px,1.1fr);align-items:end;gap:70px;margin-bottom:42px;display:grid}.fipa-ranking-table h2{margin:16px 0 0;font-size:clamp(52px,6vw,90px)!important}.fipa-ranking-table>header>p{color:#555b63;max-width:470px;margin:0;font:500 15px/1.65 DM Sans,Arial,sans-serif}.ranking-table-wrap{border-top:2px solid #14161a;overflow:auto}.ranking-table-wrap table{border-collapse:collapse;width:100%;min-width:650px}.ranking-table-wrap th{text-align:left;color:#ef2028;letter-spacing:.13em;text-transform:uppercase;padding:14px 12px;font:800 9px/1 DM Sans,Arial,sans-serif}.ranking-table-wrap td{border-top:1px solid #c8cbc8;padding:19px 12px;font:600 14px/1.2 DM Sans,Arial,sans-serif}.ranking-table-wrap td:first-child{color:#ef2028;width:52px;font:800 20px/1 Oswald,Arial,sans-serif}.ranking-table-wrap td:nth-child(2){letter-spacing:-.02em;font:700 21px/1 Oswald,Arial,sans-serif}.fipa-ranking-system{background:#39404a;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.fipa-ranking-system article{background:#12151b;min-height:245px;padding:36px clamp(24px,4vw,55px)}.fipa-ranking-system span{color:#ef2028;letter-spacing:.14em;font:800 10px/1 DM Sans,Arial,sans-serif}.fipa-ranking-system h3{margin:45px 0 10px;font-size:32px!important}.fipa-ranking-system p{color:#bdc5d1;margin:0;font:500 14px/1.6 DM Sans,Arial,sans-serif}.fipa-ranking-link{background:#0d0f14;justify-content:space-between;align-items:center;gap:30px;padding:50px clamp(24px,10vw,150px);display:flex}.fipa-ranking-link a{color:#fff;letter-spacing:.08em;text-transform:uppercase;border:1px solid #ef2028;padding:14px 17px;font:800 10px/1 DM Sans,Arial,sans-serif}@media (width<=800px){.fipa-ranking-page{padding-top:72px}.fipa-ranking-hero{min-height:0;padding:82px 9vw 72px}.fipa-ranking-hero h1{gap:10px;max-width:82%;margin:18px 0 24px}.fipa-ranking-hero h1 img{width:clamp(118px,31vw,155px)}.fipa-ranking-awards{opacity:1;background-position:50%;background-size:auto 100%;width:46vw;height:165px;inset:245px 1vw auto auto;transform:none}.fipa-ranking-hero>p:nth-of-type(2){max-width:62%;font-size:14px}.fipa-ranking-hero>div:not(.fipa-ranking-awards){flex-wrap:wrap;max-width:64%;margin-top:26px}.fipa-ranking-hero>button{margin-top:22px}.fipa-ranking-table>header,.fipa-ranking-system{grid-template-columns:1fr}.fipa-ranking-table>header{gap:25px}.fipa-ranking-system article{min-height:0}.fipa-ranking-link{flex-direction:column;align-items:flex-start}}.coach-card-body{flex-direction:column;min-height:335px;display:flex}.coach-card-body h3{height:auto;line-height:.9}.coach-name-row{min-height:182px;display:block;position:relative}.coach-name-row>img,.coach-name-row>span{object-fit:cover;object-position:center 24%;background:#111820;border:2px solid #ef2028;border-radius:50%;width:74px;height:74px;display:block;position:absolute;top:-8px;right:0}.coach-name-row>img[src$=miguel-angel-barcelo\.png]{object-position:center 50%}.coach-name-row>span{color:#fff;letter-spacing:-.03em;place-items:center;font:700 18px/1 Oswald,Arial Narrow,Arial,sans-serif;display:grid}.coach-name-row h3{min-width:0;margin:0;padding-top:74px;font-size:clamp(30px,2.8vw,40px)!important}.coach-card-body dl{gap:8px;min-height:108px;margin-top:14px;padding-top:12px}.coach-card-foot{margin-top:auto}@media (width<=800px){.coach-card-body{min-height:310px}.coach-name-row{min-height:154px}.coach-name-row>img,.coach-name-row>span{width:58px;height:58px;top:-6px}.coach-name-row h3{padding-top:60px}.coach-card-body dl{min-height:104px}}.certificate-preview-modal h2{max-width:360px}@media (width<=600px){.certificate-preview-modal>div{max-width:calc(100vw - 24px)}}.academy-certification button{color:#fff;cursor:pointer;background:#df1f26;border:0;padding:13px 16px;font:700 12px DM Sans,Arial,sans-serif;display:inline-block}.academy-certification button:hover{color:#111;background:#fff}.certificate-preview-modal{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#030508d1;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow:auto}.certificate-preview-modal>div{color:#111;background:#f1f1ed;width:min(100%,780px);padding:clamp(22px,4vw,38px);position:relative;box-shadow:0 30px 80px #0000008c}.certificate-preview-modal button{color:#fff;cursor:pointer;background:#111;border:0;width:36px;height:36px;font:300 27px/1 Arial,sans-serif;position:absolute;top:12px;right:12px}.certificate-preview-modal>div>p{color:#df1f26;letter-spacing:.14em;margin:0;font:800 10px/1 DM Sans,Arial,sans-serif}.certificate-preview-modal h2{letter-spacing:-.04em;text-transform:uppercase;margin:12px 48px 20px 0;font:600 clamp(32px,5vw,58px)/.9 Oswald,Arial Narrow,sans-serif}.certificate-preview-modal img{object-fit:contain;background:#17191d;width:100%;max-height:68vh;display:block}.certificate-preview-modal small{color:#555b63;max-width:620px;margin-top:15px;font:600 11px/1.5 DM Sans,Arial,sans-serif;display:block}@media (width<=600px){.certificate-preview-modal{padding:12px}.certificate-preview-modal>div{padding:20px}.certificate-preview-modal img{max-height:64vh}}.certificate-preview-modal>div{width:fit-content;max-width:calc(100vw - 48px)}.certificate-preview-modal img{background:0 0;width:auto;max-width:100%;height:auto;max-height:68vh}@media (width<=600px){.certificate-preview-modal>div{max-width:calc(100vw - 24px)}}@media (width>=801px){.nav,.detail-nav{align-items:center!important;justify-content:initial!important;grid-template-columns:minmax(142px,1fr) auto minmax(142px,1fr)!important;gap:24px!important;display:grid!important}.nav>.brand-button,.detail-nav>button:first-child{justify-self:start}.nav-links,.detail-links{justify-self:center!important;gap:22px!important}.nav-actions,.detail-actions{justify-self:end!important}.detail-nav .brand-logo{width:142px!important}}@media (width<=800px){.mobile-menu{z-index:650!important;position:static!important}.mobile-menu[open] .mobile-menu-trigger{background:#15161a;position:fixed;top:16px;left:24px;right:auto;z-index:652!important}.mobile-menu-trigger{touch-action:manipulation;list-style:none;position:relative;z-index:652!important}.mobile-menu-trigger::-webkit-details-marker{display:none}.mobile-menu-panel{overscroll-behavior:contain;min-height:calc(100dvh - 72px);z-index:651!important;background:#0c0d10fb!important;padding:22px 24px 36px!important;inset:72px 0 0!important}.mobile-menu-head{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.mobile-menu-head p{color:#df1f26;letter-spacing:1.2px;font:700 10px DM Sans,Arial,sans-serif;margin:0!important}.mobile-menu-head button{color:#fff;cursor:pointer;background:0 0;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;border:1px solid #ffffff57!important;font:400 28px/1 Arial!important}.mobile-menu-panel>p{display:none}.mobile-menu-panel a,.mobile-menu-panel button{touch-action:manipulation;justify-content:space-between;align-items:center;min-height:62px;display:flex}}.everyone{background:linear-gradient(90deg,#080809e6 0%,#080809a3 43%,#080809d1 100%),linear-gradient(#0808098c,#08080924 44%,#080809e6),url(/visuals/mundial-santos-2023.jpg) 50% 45%/cover no-repeat!important;grid-template-columns:minmax(330px,42%)!important;justify-content:end!important;align-items:center!important;min-height:680px!important;padding:clamp(92px,11vw,150px) clamp(28px,10vw,155px)!important;display:grid!important;position:relative!important;overflow:hidden!important}.everyone:before{content:""!important;z-index:0!important;background:radial-gradient(circle at 78% 40%,#df1f262e,#0000 31%),linear-gradient(90deg,#0606072e,#0000 65%)!important;position:absolute!important;inset:0!important}.everyone .everyone-copy{z-index:1!important;max-width:560px!important;position:relative!important}.everyone .everyone-copy h2{margin:18px 0 28px!important;font-size:clamp(66px,7.2vw,120px)!important;line-height:.83!important}.everyone .everyone-copy>p:not(.kicker){color:#ececea!important;max-width:430px!important;font-size:17px!important;line-height:1.64!important}.everyone .text-link{color:#fff!important}.everyone .text-link:hover{color:#df1f26!important}.competition-intro{grid-template-columns:minmax(320px,1fr) minmax(260px,.78fr)!important;align-items:center!important;gap:clamp(48px,10vw,150px)!important;overflow:hidden!important}.competition-intro-copy .section-label{margin:0 0 24px!important}.competition-intro-copy h2{max-width:680px!important}.competition-intro-copy p:not(.section-label){margin-bottom:0!important}.competition-trophy{isolation:isolate;justify-self:center;place-items:center;width:min(100%,430px);min-height:390px;margin:0;display:grid;position:relative}.competition-trophy:before{content:"";z-index:-1;aspect-ratio:1;filter:blur(13px);background:radial-gradient(circle,#e8b12942,#df1f2629 38%,#0000 69%);border-radius:50%;width:88%;animation:4.5s ease-in-out infinite trophy-pulse;position:absolute}.competition-trophy:after{content:"";z-index:-1;aspect-ratio:1;border:1px solid #df1f2699;border-radius:50%;width:83%;animation:12s linear infinite trophy-orbit;position:absolute;transform:rotate(-16deg)}.competition-trophy img{z-index:1;object-fit:contain;filter:drop-shadow(0 28px 27px #00000094);width:115%;max-width:none;max-height:430px;animation:5s ease-in-out infinite trophy-float;position:relative}.competition-trophy figcaption{z-index:2;color:#df1f26;letter-spacing:.16em;font:700 9px DM Sans,Arial,sans-serif;position:absolute;bottom:0;left:4%}.competition-trophy:hover img{transition:transform .35s;transform:translateY(-8px)rotate(-1.5deg)}@keyframes trophy-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes trophy-pulse{0%,to{opacity:.65;transform:scale(.94)}50%{opacity:1;transform:scale(1.06)}}@keyframes trophy-orbit{to{transform:rotate(344deg)}}@media (width<=800px){.everyone{background-position:57%!important;grid-template-columns:1fr!important;justify-content:start!important;min-height:600px!important;padding:76px 24px!important}.everyone .everyone-copy h2{font-size:clamp(62px,18vw,94px)!important}.competition-intro{grid-template-columns:1fr!important;gap:44px!important}.competition-trophy{justify-self:start;width:min(100%,360px);min-height:330px}.competition-trophy img{max-height:360px}.competition-trophy figcaption{left:0}}.hero h1,.live-hero h1,.academy-hero h1,.child-hero h1,.detail-hero h1{letter-spacing:-.02em!important;margin-bottom:clamp(26px,3vw,42px)!important;line-height:.9!important}.everyone .everyone-copy h2{margin-bottom:34px!important;line-height:.91!important}.everyone{justify-content:initial!important;background:radial-gradient(circle at 74% 52%,#df1f262b,#0000 23%),radial-gradient(circle at 79%,#0000 0 19%,#df1f268f 19.2% 19.45%,#0000 19.7%),radial-gradient(circle at 79%,#0000 0 33%,#ffffff1f 33.15% 33.32%,#0000 33.5%),linear-gradient(135deg,#090a0d,#111722 65%,#150d10)!important;grid-template-columns:minmax(300px,.9fr) minmax(360px,1.1fr)!important;min-height:620px!important}.everyone-proof{z-index:1;background:linear-gradient(135deg,#141d2ce0,#07090ec2);border:1px solid #ffffff30;min-height:390px;padding:34px;position:relative;overflow:hidden;box-shadow:0 28px 70px #00000047}.everyone-proof:before{content:"";pointer-events:none;border:1px solid #df1f2680;position:absolute;inset:18px}.everyone-proof>p{color:#ef2028;letter-spacing:.16em;margin:0;font:800 10px DM Sans,Arial,sans-serif;position:relative}.everyone-proof>div{z-index:1;background:#ffffff2e;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:52px;display:grid;position:relative}.everyone-proof article{background:#070a10ba;flex-direction:column;justify-content:space-between;min-height:190px;padding:19px 15px;display:flex}.everyone-proof strong{color:#fff;letter-spacing:-.06em;font:600 clamp(51px,6vw,88px)/.75 Oswald,Arial,sans-serif}.everyone-proof span{color:#ccd2dc;max-width:125px;font:600 12px/1.35 DM Sans,Arial,sans-serif}.everyone-proof>b{color:#ffffff09;letter-spacing:-.06em;text-align:right;pointer-events:none;font:800 clamp(92px,12vw,180px)/.72 Impact,Arial Narrow,sans-serif;position:absolute;bottom:-.1em;right:-.06em}.everyone .everyone-copy{max-width:510px!important}.everyone .everyone-copy h2{font-size:clamp(62px,7vw,116px)!important}.everyone .text-link{z-index:2;border:1px solid #ffffff80;position:relative;padding:13px 16px!important}.everyone .text-link:hover{background:#df1f26;border-color:#df1f26;color:#fff!important}@media (width<=800px){.everyone{gap:42px;grid-template-columns:1fr!important;min-height:0!important}.everyone-proof{min-height:0;padding:25px}.everyone-proof>div{margin-top:28px}.everyone-proof article{min-height:150px;padding:15px 12px}.everyone-proof strong{font-size:48px}.everyone-proof span{font-size:11px}.everyone-proof>b{font-size:100px}}.competition-intro-copy h2{margin-bottom:30px!important;line-height:.94!important}@media (width<=800px){.hero h1,.live-hero h1,.academy-hero h1,.child-hero h1,.detail-hero h1{margin-bottom:28px!important;line-height:.92!important}.everyone .everyone-copy h2{margin-bottom:28px!important;line-height:.93!important}}h1,h2,h3,.motion-copy h2,.intro-with-player .intro-copy h2,.factory-proof-copy h2,.investment-panel h2,.sport-visual-reference h2,.content-showcase-card h2{letter-spacing:-.025em!important;line-height:.96!important}.hero h1,.live-hero h1,.academy-hero h1,.child-hero h1,.detail-hero h1,.detail-page .detail-hero h1{letter-spacing:-.02em!important;margin-bottom:clamp(28px,3.2vw,46px)!important;line-height:.91!important}.content-showcase-card h2{margin-bottom:16px!important}.mundo-showcase .content-showcase-visual{background:#101216;min-height:596px!important}.mundo-showcase .content-showcase-visual video{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.mundo-showcase .content-showcase-card:nth-child(2) h2{overflow-wrap:anywhere;letter-spacing:-.025em!important;max-width:calc(100% - 28px)!important;font-size:clamp(21px,1.55vw,27px)!important;line-height:.98!important}@media (width<=800px){.mundo-showcase .content-showcase-visual{min-height:360px!important}.mundo-showcase .content-showcase-card:nth-child(2) h2{max-width:100%!important;font-size:clamp(29px,9vw,40px)!important}}@media (width>=801px){.mundo-showcase.content-showcase{align-items:stretch!important}body .mundo-showcase .content-showcase-cards{grid-template-rows:repeat(2,minmax(0,1fr))!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-self:stretch!important;gap:12px!important;height:596px!important;min-height:596px!important;margin-top:0!important;display:grid!important}.mundo-showcase .content-showcase-card{height:auto!important;min-height:0!important;padding:18px 20px!important}.mundo-showcase .content-showcase-card h2{max-width:100%!important;margin-bottom:9px!important;font-size:clamp(26px,2.25vw,38px)!important;line-height:.9!important}.mundo-showcase .content-showcase-card p{font-size:12px!important;line-height:1.38!important}}@media (hover:hover) and (pointer:fine){.sport-cards .detail-inline,.detail-grid.content-showcase .content-showcase-card,.court-gallery__grid button{transition:transform .3s cubic-bezier(.2,.8,.2,1),border-color .3s,box-shadow .3s,background .3s!important}.sport-cards .detail-inline{isolation:isolate}.sport-cards .detail-inline:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(108deg,#0000 29%,#ffffff1a 48%,#0000 66%);transition:transform .72s cubic-bezier(.2,.75,.2,1);position:absolute;inset:-1px;transform:translate(-145%)}.sport-cards .detail-inline>*,.sport-cards .detail-inline>div>*{z-index:1;position:relative}.sport-cards .detail-inline>b{transition:color .26s,transform .3s cubic-bezier(.2,.8,.2,1),text-shadow .3s;color:#ef2028!important}.sport-cards .detail-inline:hover,.sport-cards .detail-inline:focus-visible{transform:translateY(-6px)scale(1.012);background:linear-gradient(135deg,#1b2b43 0%,#0c1421 65%,#111722 100%)!important;border-color:#ff545bf5!important;box-shadow:0 22px 42px #04080f70,0 0 0 1px #ff4c5457,0 0 26px #ef20282e,0 0 42px #568bda24!important}.sport-cards .detail-inline:hover:after,.sport-cards .detail-inline:focus-visible:after{transform:translate(145%)}.sport-cards .detail-inline:hover:before,.sport-cards .detail-inline:focus-visible:before{border-color:#ff6269b3;transform:scale(1.2)}.sport-cards .detail-inline:hover>b,.sport-cards .detail-inline:focus-visible>b{text-shadow:0 0 12px #fff9;transform:translate(5px,-5px)scale(1.16);color:#fff!important}.sport-cards .detail-inline:hover small,.sport-cards .detail-inline:focus-visible small{color:#fff!important}.detail-grid.content-showcase .content-showcase-card:hover,.detail-grid.content-showcase .content-showcase-card:focus-visible,.court-gallery__grid button:hover,.court-gallery__grid button:focus-visible{border-color:#ff545bf5!important;transform:translateY(-6px)scale(1.012)!important;box-shadow:0 22px 42px #04080f4d,0 0 0 1px #ff4c544d,0 0 28px #ef202829,0 0 42px #568bda1f!important}.detail-grid.content-showcase .content-showcase-card:hover>b,.detail-grid.content-showcase .content-showcase-card:focus-visible>b{text-shadow:0 0 12px #ffffff8c;transform:translate(5px,-5px)scale(1.16);color:#fff!important}.court-gallery__grid button:hover b,.court-gallery__grid button:focus-visible b{color:#fff;text-shadow:0 0 10px #ffffff8c}}.presence-network{grid-template-columns:1fr;gap:0;padding:52px 32px 32px}.presence-network__routes{left:32px}.world-reach__visual.presence-network{min-height:0;padding:52px 24px 54px;display:block}.presence-network .presence-network__regions{grid-template-columns:1fr;gap:9px;display:grid}.presence-network .presence-region{grid-template-columns:135px 1fr;align-items:start;gap:12px;min-height:0;padding:13px 15px;display:grid}.presence-network .presence-region header{border-bottom:0;border-right:1px solid #d2e1f22b;grid-template-columns:auto 1fr auto;padding:0 12px 0 0}.presence-network .presence-region h3{font-size:22px;line-height:.95}.presence-network .presence-region>div{gap:5px;margin:0}.presence-network .presence-region>div span{padding:4px 5px;font-size:9px}.presence-network .presence-network__routes{opacity:.45;top:50%;left:25px;right:25px}.presence-network .presence-network__foot{font-size:9px;bottom:18px;left:24px}@media (width<=620px){.world-reach__visual.presence-network{padding:46px 16px 50px}.presence-network .presence-region{grid-template-columns:1fr;gap:10px}.presence-network .presence-region header{border-bottom:1px solid #d2e1f22b;border-right:0;padding:0 0 10px}.presence-network .presence-network__foot{left:16px}}@media (width>=801px){.detail-grid.sport-cards{align-items:start!important}.sport-cards .sport-intro{flex-direction:column!important;min-height:576px!important;padding-top:0!important;display:flex!important;position:relative!important;overflow:visible!important}.sport-cards .sport-intro .section-label{margin:0!important;padding-top:8px!important}.sport-cards .sport-intro h2{margin-top:42px!important}.sport-cards .sport-intro>.section-label,.sport-cards .sport-intro>h2,.sport-cards .sport-intro>p:last-of-type{z-index:1;position:relative}.sport-cards .sport-intro>p:last-of-type{color:#565b62!important;margin-top:30px!important}.sport-ball-visual{z-index:2;pointer-events:none;isolation:isolate;filter:drop-shadow(0 25px 28px #1a232b29);width:clamp(330px,31vw,490px);height:clamp(230px,22vw,340px);margin:0;position:absolute;bottom:-18px;left:-6%;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 15% 72%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 15% 72%,#0000 100%)}.sport-ball-visual:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#e8e8e5 0%,#0000 24% 77%,#e8e8e5 100%),linear-gradient(#e8e8e5 0%,#e8e8e514 32%,#0000 70%,#e8e8e5 100%);position:absolute;inset:0}.sport-ball-visual img{z-index:1;object-fit:cover;object-position:32% 64%;filter:saturate(.94)contrast(1.04)brightness(.94);width:100%;height:100%;position:absolute;inset:0}.sport-cards>div:last-child{z-index:2;position:relative}}@media (width<=800px){.sport-cards .sport-intro{position:relative;padding-bottom:220px!important}.sport-ball-visual{z-index:2;pointer-events:none;width:330px;height:220px;margin:0;position:absolute;bottom:-18px;left:-16px;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 15% 72%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 15% 72%,#0000 100%)}.sport-ball-visual:before{content:"";z-index:2;background:linear-gradient(90deg,#e8e8e5 0%,#0000 22% 76%,#e8e8e5 100%),linear-gradient(#e8e8e5 0%,#e8e8e514 32%,#0000 70%,#e8e8e5 100%);position:absolute;inset:0}.sport-ball-visual img{z-index:1;object-fit:cover;object-position:32% 64%;filter:saturate(.94)contrast(1.04)brightness(.94);width:100%;height:100%;position:absolute;inset:0}}.presence-network{background:linear-gradient(145deg,#0d192af0,#05080ef5);border:1px solid #bfd5ef3d;grid-template-columns:110px 1fr;align-items:center;gap:20px;width:min(100%,630px);min-height:430px;padding:32px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 80px #1c63aa14,0 28px 80px #00000057}.presence-network:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#ffffff07 1px,#0000 1px),linear-gradient(#ffffff07 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:36px 36px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000);mask-image:linear-gradient(90deg,#000,#0000)}.presence-network__topline{color:#9dabbc;letter-spacing:.16em;justify-content:space-between;font:800 9px/1 DM Sans,Arial,sans-serif;display:flex;position:absolute;top:16px;left:32px;right:32px}.presence-network__topline b{color:#f0212a}.presence-network__origin{z-index:2;text-align:center;flex-direction:column;align-items:center;gap:13px;display:flex;position:relative}.presence-network__origin i{background:#fff;border-radius:50%;width:25px;height:25px;animation:2s ease-in-out infinite origin-pulse;box-shadow:0 0 0 8px #ffffff14,0 0 34px #ffffffd9}.presence-network__origin small{color:#e8242b;letter-spacing:.14em;margin-bottom:6px;font:800 9px/1 DM Sans,Arial,sans-serif;display:block}.presence-network__origin strong{color:#fff;letter-spacing:.02em;font:800 20px/.95 Barlow Condensed,Arial,sans-serif}.presence-network__routes{z-index:1;background:linear-gradient(90deg,#ff252dc2,#5aa2f08c,#eab93db3);height:1px;position:absolute;top:50%;left:126px;right:28px;transform:translateY(-50%)}.presence-network__routes i{background:#fff;border-radius:50%;width:5px;height:5px;animation:3.2s linear infinite route-travel;position:absolute;top:-2px;box-shadow:0 0 12px #fff}.presence-network__routes i:nth-child(2){animation-delay:-1.1s}.presence-network__routes i:nth-child(3){animation-delay:-2.25s}.presence-network__regions{z-index:2;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid;position:relative}.presence-region{background:linear-gradient(150deg,#112035f2,#070a10eb);border:1px solid #c2d6ee38;min-height:272px;padding:16px 13px;transition:transform .28s,border-color .28s,box-shadow .28s}.presence-region:hover{border-color:#f6373fb8;transform:translateY(-7px);box-shadow:0 18px 32px #00000057}.presence-region header{border-bottom:1px solid #d2e1f22b;grid-template-columns:auto 1fr auto;align-items:center;gap:7px;padding-bottom:13px;display:grid}.presence-region header span{color:#f0222a;font:800 9px/1 DM Sans,Arial,sans-serif}.presence-region h3{color:#fff;margin:0;font:800 clamp(17px,2.15vw,27px)/.92 Barlow Condensed,Arial,sans-serif}.presence-region header b{color:#fff;background:#ef2029;border-radius:50%;place-items:center;width:23px;height:23px;font:800 10px/1 DM Sans,Arial,sans-serif;display:grid}.presence-region>div{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.presence-region>div span{color:#d5dfeb;border:1px solid #d5e0ee29;padding:5px 6px;font:600 9px/1.2 DM Sans,Arial,sans-serif;transition:all .2s}.presence-region:hover>div span{color:#fff;border-color:#e5242a59}.presence-network__foot{z-index:2;color:#8f9cad;letter-spacing:.04em;margin:0;font:600 9px/1.2 DM Sans,Arial,sans-serif;position:absolute;bottom:15px;left:32px}@keyframes origin-pulse{0%,to{opacity:.76;transform:scale(.88)}50%{opacity:1;transform:scale(1.14)}}@keyframes route-travel{0%{opacity:0;left:0}12%{opacity:1}88%{opacity:1}to{opacity:0;left:100%}}@media (width<=620px){.presence-network{grid-template-columns:1fr;gap:18px;min-height:0;padding:45px 16px 44px}.presence-network__origin{text-align:left;flex-direction:row;justify-content:flex-start;padding-left:13px}.presence-network__routes{display:none}.presence-network__regions{grid-template-columns:1fr}.presence-region{min-height:0}.presence-network__topline,.presence-network__foot{left:16px;right:16px}}.sport-protection-intro{color:#fff;background:#111318;border-top:1px solid #ef2028a6;border-bottom:1px solid #ffffff1a;grid-template-columns:minmax(220px,.62fr) minmax(340px,1.28fr) minmax(280px,.9fr);align-items:center;gap:24px;margin:0;padding:25px clamp(24px,9vw,148px);display:grid}.sport-protection-intro p{color:#ef2028;letter-spacing:.16em;margin:0;font:800 11px/1.25 DM Sans,Arial,sans-serif}.sport-protection-intro strong{font:700 clamp(16px,1.45vw,21px)/1.35 DM Sans,Arial,sans-serif}.sport-protection-intro span{color:#c8ccd3;font:500 14px/1.5 DM Sans,Arial,sans-serif}.sport-protection-intro:before{content:"";background:#ef2028;border-radius:50%;width:8px;height:8px;position:absolute;left:clamp(24px,6vw,96px);box-shadow:0 0 18px #ef2028}@media (width<=800px){.sport-protection-intro{grid-template-columns:1fr;gap:13px;padding:25px 28px 26px 42px}.sport-protection-intro:before{top:30px;left:24px}.sport-protection-intro strong{font-size:17px}.sport-protection-intro span{font-size:14px}}.official-protection{color:#fff;background:linear-gradient(118deg,#0a0b0e 0%,#11141b 57%,#170a0b 100%);grid-template-columns:minmax(0,.95fr) minmax(320px,1.05fr);align-items:center;gap:clamp(32px,7vw,120px);padding:clamp(58px,8vw,116px) clamp(24px,9vw,148px);display:grid;position:relative;overflow:hidden}.official-protection:before{content:"";aspect-ratio:1;border:1px solid #ef20285c;border-radius:50%;width:min(630px,52vw);position:absolute;top:-68%;right:-15%;box-shadow:0 0 0 56px #ef202809,0 0 90px #ef20281a}.official-protection:after{content:"®  ©";z-index:0;color:#ffffff09;letter-spacing:-.14em;text-shadow:0 20px 35px #000000b8,0 0 32px #ef202824;pointer-events:none;font:800 clamp(148px,20vw,330px)/.7 Arial,sans-serif;position:absolute;bottom:-.17em;right:clamp(18px,4vw,72px);transform:rotate(-8deg)}.official-protection>*{z-index:1;position:relative}.official-protection .eyebrow{color:#ef2028;margin:0 0 22px}.official-protection h2{letter-spacing:-.015em;margin:0;font:800 clamp(44px,5.8vw,92px)/.91 Impact,Arial Narrow,sans-serif}.official-protection h2 em{color:#ef2028;font-style:normal}.official-protection h2 sup{color:#ef2028;vertical-align:top;margin-left:.08em;font:700 .24em/1 DM Sans,Arial,sans-serif;display:inline-block;transform:translateY(.06em)}.official-protection-copy{max-width:650px;padding-top:clamp(10px,1.8vw,28px)}.official-protection-copy>p{color:#e3e5e8;margin:0;font:500 clamp(16px,1.32vw,20px)/1.58 DM Sans,Arial,sans-serif}.official-protection-copy .official-protection-important{color:#fff;letter-spacing:.14em;text-transform:uppercase;background:#ef20281c;border:1px solid #ef2028b3;align-items:center;gap:8px;margin:0 0 17px;padding:7px 10px;font:800 10px/1 DM Sans,Arial,sans-serif;display:inline-flex}.official-protection-important:before{content:"";background:#ef2028;border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #ef2028}.official-protection-copy .official-protection-statement{color:#fff;font-weight:750;line-height:1.48}.official-protection-statement strong{color:#ef2028}.official-protection-copy .official-protection-detail{color:#c6cad1;max-width:570px;margin-top:14px;font-size:clamp(14px,1.12vw,17px);line-height:1.58}.official-protection-copy .official-protection-license{color:#fff;background:#ffffff0b;border-left:2px solid #ef2028;margin-top:25px;padding:16px 18px;font-weight:700}.official-protection button{appearance:none;color:#fff;cursor:pointer;background:0 0;border:0;margin-top:28px;padding:0;font:800 14px DM Sans,Arial,sans-serif}.official-protection button span{color:#ef2028;margin-left:8px;transition:transform .2s}.official-protection button:hover span{display:inline-block;transform:translate(5px,-5px)}.official-protection--compact{border:1px solid #ffffff21;border-radius:2px;width:min(100% - 48px,1200px);margin:0 auto clamp(54px,8vw,104px);padding:clamp(40px,5vw,72px)}.official-protection--compact h2{font-size:clamp(38px,4.3vw,64px)}.faq-page .faq-accordion details.faq-official{background:linear-gradient(100deg,#ef202811,#0000 48%);border-left:3px solid #ef2028}.faq-page .faq-accordion details.faq-official summary h2{color:#171717!important;font-weight:650!important}.faq-page .faq-accordion details.faq-official p{font-size:clamp(15px,1.2vw,18px)!important;line-height:1.65!important}@media (width<=800px){.official-protection{grid-template-columns:1fr;padding:64px 24px}.official-protection:after{font-size:190px;right:-10px}.official-protection h2{font-size:clamp(44px,14vw,70px)}.official-protection--compact{width:calc(100% - 32px);padding:42px 22px}.official-protection-copy>p{font-size:16px}}.official-protection-actions{flex-wrap:wrap;gap:13px;margin-top:28px;display:flex}.official-protection .official-protection-actions button{margin:0}.official-protection-primary{color:#fff!important;background:#ef2028!important;border:1px solid #ef2028!important;padding:13px 16px!important}.official-protection-primary:hover{color:#151515!important;background:#fff!important;border-color:#fff!important}.official-protection-secondary{color:#fff!important;border-bottom:1px solid #ffffff6b!important;padding:13px 0!important}.official-protection-secondary:hover{color:#ef2028!important;border-color:#ef2028!important}@media (width<=560px){.official-protection-actions{gap:15px;display:grid}.official-protection-secondary{justify-self:start}}.official-protection:after{color:#ffffff0e;text-shadow:0 20px 35px #000000b8,0 0 32px #ef20282e;bottom:-.06em}.official-protection h2 sup{margin-left:.1em;font-size:.34em;transform:translateY(.03em)}html{scroll-behavior:auto!important;scroll-snap-type:none!important;overscroll-behavior-y:auto!important;overflow:hidden auto!important}body{min-height:100%;overscroll-behavior-y:auto!important;overflow:hidden auto!important}.contact-form{color:#23262b}.contact-form form,.contact-form label,.contact-form legend{color:#23262b!important}.contact-form input,.contact-form textarea,.contact-form select{color:#16181c!important}.contact-form input::placeholder,.contact-form textarea::placeholder{opacity:1;color:#6c7077!important}.contact-form .form-choice{border:0;margin:0;padding:0}.contact-form .form-choice legend{margin:0 0 9px;font-size:12px;font-weight:700;color:#25282d!important}.contact-form .form-choice>div{gap:8px;display:grid}.contact-form .form-choice label{cursor:pointer;background:#fff;border:1px solid #aaa;align-items:flex-start;gap:9px;padding:10px 12px;font-size:13px;font-weight:600;display:flex;color:#24272c!important}.contact-form .form-choice input{accent-color:#df1f26;width:auto;margin:2px 0 0}@media (width<=800px){.contact-form .form-choice label{padding:11px 12px}}.contact-page{background:#ececea}.contact-form{background:linear-gradient(115deg,#e7e7e4,#f3f3f0 58%,#e4e4e1);grid-template-columns:minmax(230px,.6fr) minmax(510px,1.25fr);gap:clamp(46px,8vw,120px);padding:clamp(70px,10vw,132px) clamp(24px,10vw,155px);position:relative}.contact-form>div:first-child{align-self:start;position:sticky;top:112px}.contact-form .section-label{margin:0;padding-top:14px}.contact-topics{gap:9px;margin-top:25px}.contact-topics button{color:#292c31;letter-spacing:.01em;background:#ffffff6b;border-color:#a7a8a7;border-radius:999px;padding:10px 14px;font:700 11px DM Sans,Arial,sans-serif;transition:all .2s}.contact-topics button:hover{color:#df1f26;border-color:#df1f26}.contact-topics button.active{color:#fff;background:#df1f26;border-color:#df1f26;box-shadow:0 8px 18px #df1f2633}.contact-assist{border-top:1px solid #9d9e9d;max-width:310px;margin-top:42px;padding:21px 0 0}.contact-assist b{letter-spacing:.12em;text-transform:uppercase;font:800 11px DM Sans,Arial,sans-serif}.contact-assist p{color:#51545a;margin:10px 0 0;font-size:14px;line-height:1.6}.contact-form form{background:#fff;border:1px solid #c9c9c6;gap:20px;padding:clamp(26px,3vw,43px);box-shadow:0 25px 54px #1414161a}.form-heading{border-bottom:1px solid #dededb;padding:0 0 22px}.form-heading span,.form-section-label{letter-spacing:.15em;text-transform:uppercase;margin:0;display:block;color:#df1f26!important;font:800 10px/1 DM Sans,Arial,sans-serif!important}.form-heading strong{color:#16181c;letter-spacing:-.025em;margin-top:13px;font:600 clamp(28px,3.2vw,42px)/.96 Oswald,Arial Narrow,Arial,sans-serif;display:block}.form-heading p{color:#65686d!important;margin:10px 0 0!important;font:500 13px/1.55 DM Sans,Arial,sans-serif!important}.contact-form label{letter-spacing:.065em;text-transform:uppercase;color:#35383d!important;gap:8px!important;font:800 10px DM Sans,Arial,sans-serif!important}.contact-form label small{color:#8a8c90;letter-spacing:0;text-transform:none;margin-left:4px;font:500 9px DM Sans,Arial,sans-serif}.contact-form input,.contact-form textarea,.contact-form select{border-radius:0;outline:0;width:100%;transition:border-color .18s,box-shadow .18s,background .18s;background:#fbfbfa!important;border:1px solid #c9cac8!important;padding:13px 14px!important}.contact-form input:focus,.contact-form textarea:focus,.contact-form select:focus{box-shadow:0 0 0 3px #df1f261a;background:#fff!important;border-color:#df1f26!important}.form-section-label{border-top:1px solid #dededb;padding:22px 0 2px;margin-top:14px!important}.contact-form .form-choice legend{letter-spacing:.065em;text-transform:uppercase;padding:0 4px 0 0;color:#303338!important;font:800 10px DM Sans,Arial,sans-serif!important}.contact-form .form-choice label{letter-spacing:0;text-transform:none;align-items:center;min-height:64px;line-height:1.35;transition:border-color .18s,box-shadow .18s,transform .18s;color:#36383d!important;background:#fff!important;border-color:#d2d3d0!important;padding:10px!important;font-size:11px!important;font-weight:600!important}.contact-form .form-choice label:hover{transform:translateY(-1px);box-shadow:0 5px 12px #14141614;border-color:#df1f26!important}.contact-form .form-choice input{flex:none;height:15px;width:15px!important;box-shadow:none!important;margin:0!important;padding:0!important}.contact-form form>button{letter-spacing:.06em;text-transform:uppercase;min-width:250px;margin-top:8px;transition:transform .18s,background .18s,box-shadow .18s;background:#df1f26!important;padding:16px 20px!important;font:800 11px DM Sans,Arial,sans-serif!important}.contact-form form>button span{margin-left:11px;font-size:15px}.contact-form form>button:hover{transform:translateY(-2px);box-shadow:0 12px 24px #14141633;background:#151618!important}.form-email{color:#74767a!important;margin:0!important;font-size:12px!important}.form-status{border-left:2px solid #df1f26;padding:11px 13px;color:#303338!important;background:#f8f2f2!important;margin:0!important}.contact-form .form-row{gap:12px}@media (width<=900px){.contact-form{grid-template-columns:1fr}.contact-form>div:first-child{position:static}.contact-assist{max-width:500px}}@media (width<=620px){.contact-form{padding:58px 18px}.contact-form form{padding:24px 18px}.contact-form .form-choice>div{grid-template-columns:1fr}.contact-form .form-choice label{min-height:48px}.contact-form form>button{width:100%;min-width:0}.form-heading strong{font-size:33px}}.founder-signature{color:#fff;background:#111216;grid-template-columns:clamp(190px,20vw,290px) minmax(0,680px);align-items:center;gap:clamp(28px,6vw,84px);padding:clamp(58px,8vw,110px) clamp(24px,11vw,170px);display:grid}.founder-signature-photo{background:#1b2027;align-self:stretch;min-height:360px;position:relative;overflow:hidden}.founder-signature img{object-fit:cover;object-position:center 43%;filter:saturate(.9)contrast(1.03);width:100%;height:100%}.founder-signature-photo:after{content:"";background:linear-gradient(#0000 46%,#000000b8);position:absolute;inset:0}.founder-signature-photo span{z-index:1;color:#fff;letter-spacing:.12em;text-transform:uppercase;margin:0;font:800 9px/1.35 DM Sans,Arial,sans-serif;position:absolute;bottom:17px;left:18px;right:18px}.founder-signature p{color:#ef2028;letter-spacing:.14em;margin:0 0 18px;font:700 10px DM Sans,Arial,sans-serif}.founder-signature blockquote{letter-spacing:.01em;max-width:700px;margin:0 0 30px;font:500 clamp(28px,3.4vw,52px)/.98 Impact,Arial Narrow,Arial,sans-serif}.founder-bio strong,.founder-bio span{display:block}.founder-bio strong{font:800 18px DM Sans,Arial,sans-serif}.founder-bio span{color:#bfc2c8;letter-spacing:.04em;text-transform:uppercase;margin-top:6px;font:600 11px/1.5 DM Sans,Arial,sans-serif}.founder-bio p{color:#d4d8de;letter-spacing:0;border-top:1px solid #ffffff29;max-width:580px;margin:18px 0 0;padding-top:17px;font:500 14px/1.6 DM Sans,Arial,sans-serif}@media (width<=700px){.founder-signature{grid-template-columns:1fr;gap:27px;padding:58px 24px}.founder-signature-photo{width:min(100%,300px);min-height:390px}.founder-signature blockquote{font-size:34px}}@media (width>=801px){.sport-cards .sport-intro>.section-label,.sport-cards .sport-intro>h2,.sport-cards .sport-intro>p:last-of-type{z-index:3}.sport-ball-visual{opacity:.84;z-index:0!important;width:clamp(210px,18.6vw,294px)!important;height:clamp(160px,13.2vw,204px)!important;bottom:-30px!important;left:-15%!important}.sport-ball-visual:before{z-index:2}.sport-ball-visual img{z-index:1;object-position:27% 72%}.sport-cards>div:last-child{z-index:2!important}}@media (width<=800px){.sport-ball-visual{opacity:.84;z-index:0!important;width:198px!important;height:132px!important;bottom:-14px!important;left:-46px!important}.sport-cards .sport-intro>.section-label,.sport-cards .sport-intro>h2,.sport-cards .sport-intro>p:last-of-type{z-index:3;position:relative}.sport-cards .sport-intro{padding-bottom:150px!important}}@media (width>=801px){.sport-ball-visual{isolation:isolate;opacity:1!important;background-image:url(/visuals/balon-oficial.png)!important;background-position:30% 56%!important;background-repeat:no-repeat!important;background-size:cover!important;width:clamp(340px,27vw,430px)!important;height:clamp(310px,25vw,400px)!important;bottom:-78px!important;left:-8%!important;overflow:visible!important;-webkit-mask-image:none!important;mask-image:none!important}.sport-ball-visual:before{z-index:0!important;background:linear-gradient(#e8e8e500 0%,#e8e8e50a 40%,#e8e8e5b8 59%,#e8e8e5 77%)!important;inset:0!important}.sport-ball-visual img{z-index:1!important;object-fit:cover!important;object-position:30% 56%!important;clip-path:ellipse(39% 48% at 33%)!important;filter:saturate(.98)contrast(1.03)brightness(.97)!important;width:100%!important;height:100%!important;inset:0!important}.sport-cards .sport-intro>.section-label,.sport-cards .sport-intro>h2,.sport-cards .sport-intro>p:last-of-type{z-index:3!important}}@media (width<=800px){.sport-ball-visual{opacity:1!important;background-image:url(/visuals/balon-oficial.png)!important;background-position:30% 56%!important;background-size:cover!important;width:285px!important;height:270px!important;bottom:-50px!important;left:-34px!important;overflow:visible!important;-webkit-mask-image:none!important;mask-image:none!important}.sport-ball-visual:before{z-index:0!important;background:linear-gradient(#e8e8e500 0%,#e8e8e524 44%,#e8e8e5 76%)!important}.sport-ball-visual img{z-index:1!important;object-fit:cover!important;object-position:30% 56%!important;clip-path:ellipse(39% 48% at 33%)!important;width:100%!important;height:100%!important}.sport-cards .sport-intro{padding-bottom:235px!important}}.world-reach h2{max-width:570px;letter-spacing:-.03em!important;font-family:Oswald,Arial Narrow,Arial,sans-serif!important;font-weight:600!important;line-height:.9!important}.world-reach__visual.presence-network{align-self:stretch!important;width:100%!important;min-height:520px!important;padding:42px 24px 22px!important}.presence-network .presence-network__regions{grid-template-rows:repeat(4,minmax(0,1fr));height:100%;min-height:438px;gap:8px!important}.presence-network .presence-region{height:100%;align-items:center!important;min-height:0!important;padding:11px 15px!important}.presence-network .presence-region>div{align-content:center}.presence-network .presence-network__routes{top:53%!important}@media (width<=900px){.world-reach__visual.presence-network{min-height:0!important}.presence-network .presence-network__regions{grid-template-rows:none;height:auto;min-height:0}.presence-network .presence-region{height:auto;min-height:0!important}}@media (width<=620px){.world-reach h2{max-width:430px}.world-reach__visual.presence-network{padding-bottom:34px!important}}.nav,.detail-nav{width:100%;top:0;left:0;right:0;z-index:1000!important;position:fixed!important}.nav{box-shadow:0 1px #ffffff1a,0 10px 30px #0000002e;background:#05070de6!important}.detail-nav{box-shadow:0 1px #ffffff1a,0 10px 30px #0000002e}.hero{margin-top:0!important}@media (width<=800px){.nav,.detail-nav{height:72px}.hero-content{padding-top:max(128px,18vh)!important}}.nav-links button.active{color:#df1f26!important}.system-header-link{color:#fff!important;border:1px solid #df1f26b8!important;padding:7px 10px!important;line-height:1!important}.system-header-link:hover,.system-header-link.active{color:#fff!important;background:#df1f26!important}.nav-links a{color:#fff;cursor:pointer;align-items:center;font:600 12px DM Sans,Arial,sans-serif;text-decoration:none;display:inline-flex}.nav-links a:hover{color:#df1f26}.nav-links a.active{color:#df1f26!important}.nav-links>a.active:not(:last-child):after{content:"";background:#ef2028;width:100%;height:1px;margin-top:5px;display:block}.nav-links>a.next-generation-nav-link{white-space:normal;text-align:left;justify-content:flex-start;max-width:82px;line-height:1.15}.nav-links>a.next-generation-nav-link.active:after{content:none!important;display:none!important}.nav-links>a:last-child{border:1px solid #df1f26c7;padding:7px 10px;color:#fff!important}.nav-links>a:last-child:hover,.nav-links>a:last-child.active{background:#df1f26;color:#fff!important}.nav .brand-button{background:0 0;border:0;padding:0}.sport-index-return{color:#ffffffe0;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-self:flex-start;margin:0 0 clamp(28px,4vw,52px);padding:0;font:700 11px DM Sans,Arial,sans-serif;transition:color .2s,transform .2s}.sport-index-return:hover{color:#ef2028;transform:translate(-4px)}.sport-action-links{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.sport-action .sport-index-return--bottom{color:#fff;border:1px solid #ffffff8a;margin:0;padding:13px 17px}.sport-action .sport-index-return--bottom:hover{color:#111;background:#fff;border-color:#fff;transform:none}.detail-item.detail-direct{text-align:left;cursor:pointer;background:0 0;border:0;width:100%;text-decoration:none;display:grid}.detail-item.detail-direct:hover h2,.detail-item.detail-direct:hover small{color:#ef2028}.academy-paths--direct .academy-course-detail{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px 26px!important;padding:0 clamp(22px,3vw,34px) clamp(26px,3vw,34px) clamp(80px,8vw,108px)!important;display:grid!important}.academy-paths--direct .academy-course-detail>p{border-top:1px solid #ffffff24;min-height:70px;padding:18px 0 0;margin:0!important}.academy-paths--direct .academy-course-detail>ul{border-top:1px solid #ffffff24;border-bottom:1px solid #ffffff24;flex-wrap:wrap!important;grid-area:auto/1/auto/-1!important;gap:8px 18px!important;margin:2px 0 0!important;padding:15px 0!important;display:flex!important}.academy-paths--direct .academy-course-detail>ul li{white-space:nowrap}.academy-paths--direct .academy-course-levels{width:100%;grid-column:1/-1!important;grid-template-columns:repeat(auto-fit,minmax(310px,1fr))!important;gap:12px!important;margin:6px 0 0!important;display:grid!important}.academy-paths--direct .academy-course-levels article{min-width:0;box-shadow:0 16px 28px #0000002e;background:linear-gradient(135deg,#232d3fe0,#0d121dfa)!important;border:1px solid #ffffff2e!important;border-top:3px solid #ef2028!important;padding:22px!important}.academy-paths--direct .academy-course-levels article header{justify-content:space-between!important;align-items:flex-start!important;gap:16px!important;margin:0!important;padding:0!important;display:flex!important}.academy-paths--direct .academy-course-levels article strong{max-width:250px;font-size:clamp(16px,1.5vw,21px)!important;line-height:1.05!important}.academy-paths--direct .academy-course-levels article header b{border:1px solid #ef20288c;padding:7px 9px;font-size:10px!important}.academy-paths--direct .academy-course-levels article p{border-top:1px solid #ffffff1f;padding-top:14px;grid-template-columns:76px minmax(0,1fr)!important;gap:12px!important;margin:18px 0 0!important;font-size:13px!important;line-height:1.5!important;display:grid!important}.academy-paths--direct .academy-course-levels article p span{display:block!important}.academy-paths--direct .academy-course-lessons{grid-column:1/-1!important;margin-top:0!important}.academy-paths--direct .academy-course-detail>a{grid-area:auto/1/auto/-1!important;justify-self:start!important;margin-top:0!important}@media (width<=760px){.academy-paths--direct .academy-course-detail{grid-template-columns:1fr!important;padding:0 20px 26px!important}.academy-paths--direct .academy-course-detail>ul,.academy-paths--direct .academy-course-levels,.academy-paths--direct .academy-course-lessons,.academy-paths--direct .academy-course-detail>a{grid-column:auto!important}.academy-paths--direct .academy-course-levels{grid-template-columns:1fr!important}.academy-paths--direct .academy-course-levels article p{grid-template-columns:1fr!important;gap:5px!important}.academy-paths--direct .academy-course-detail>ul li{white-space:normal}}.audience-nav{gap:26px!important}.audience-nav button{position:relative}.audience-nav button:first-child,.audience-nav button:nth-child(2){font-weight:800!important}.audience-nav button:nth-child(2):before{content:"";background:#ffffff42;width:1px;position:absolute;top:2px;bottom:2px;left:-14px}.audience-nav .active-muted{color:#fff!important}.hero-audience-actions{flex-wrap:wrap;gap:11px;margin-top:28px;display:flex}.hero-invest-button{color:#fff;cursor:pointer;background:#07090d4d;border:1px solid #ffffffb8;padding:14px 17px;font:800 12px DM Sans,Arial,sans-serif;transition:all .2s}.hero-invest-button:hover{background:#df1f26;border-color:#df1f26}.audience-page{color:#fff;background:#0d0d0e;min-height:100vh}.audience-hero{background:radial-gradient(circle at 84% 28%,#df1f2647,#0000 26%),linear-gradient(112deg,#08090c 8%,#10131b 60%,#2d1215);grid-template-columns:minmax(0,1.1fr) minmax(310px,.7fr);align-items:end;gap:clamp(32px,8vw,145px);min-height:calc(76svh - 82px);padding:clamp(126px,15vw,205px) clamp(24px,10vw,155px) clamp(70px,9vw,135px);display:grid;position:relative;overflow:hidden}.audience-hero--jugadores{background:linear-gradient(90deg,#040609eb,#04060980),url(/visuals/academy-qatar-kids.jpeg) 50%/cover}.audience-hero--inversion{background:radial-gradient(circle at 84% 28%,#df1f2647,#0000 26%),linear-gradient(112deg,#08090c 8%,#10131b 60%,#2d1215)}.audience-hero:after{content:"";pointer-events:none;border:1px solid #df1f2673;border-radius:50%;width:55vw;height:55vw;position:absolute;top:-24vw;right:-10vw}.audience-hero>p,.audience-hero h1,.audience-hero>div{z-index:1;position:relative}.audience-hero>p{color:#df1f26;letter-spacing:.17em;margin:0;font:800 10px DM Sans,Arial,sans-serif;position:absolute;top:clamp(104px,12vw,150px);left:clamp(24px,10vw,155px)}.audience-hero h1{margin:0;font-size:clamp(68px,9vw,150px);line-height:.8}.audience-hero h1 em,.audience-routes h2 em{color:#df1f26;font-style:normal}.audience-hero>div>p{color:#dde0e5;max-width:470px;margin:0;font:500 clamp(16px,1.4vw,20px)/1.55 DM Sans,Arial,sans-serif}.audience-hero>div button{color:#fff;cursor:pointer;background:#df1f26;border:1px solid #df1f26;margin-top:28px;padding:15px 18px;font:800 12px DM Sans,Arial,sans-serif}.audience-hero>div button:hover{color:#101113;background:#fff;border-color:#fff}.audience-routes{color:#141518;background:#f3f3f0;padding:clamp(78px,11vw,160px) clamp(24px,10vw,155px)}.audience-routes header{grid-template-columns:.8fr 1.2fr;align-items:start;gap:30px;margin-bottom:42px;display:grid}.audience-routes header>p,.audience-bridge>p{color:#df1f26;letter-spacing:.16em;margin:6px 0 0;font:800 10px DM Sans,Arial,sans-serif}.audience-routes h2{margin:0;font-size:clamp(48px,6vw,96px);line-height:.84}.audience-routes>div{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.audience-routes>div button{text-align:left;color:#121317;cursor:pointer;background:#fff;border:1px solid #c4c4c0;min-height:295px;padding:28px;transition:background .24s,color .24s,transform .24s,box-shadow .24s;position:relative;overflow:hidden}.audience-routes>div button:before{content:"";border:1px solid #df1f267a;border-radius:50%;width:155px;height:155px;transition:transform .35s;position:absolute;bottom:-62px;right:-62px}.audience-routes>div button:hover{z-index:1;color:#fff;background:#111318;transform:translateY(-5px);box-shadow:0 22px 38px #0003}.audience-routes>div button:hover:before{transform:scale(1.25)}.audience-routes span{color:#df1f26;letter-spacing:.12em;font:800 10px DM Sans,Arial,sans-serif;display:block}.audience-routes h3{letter-spacing:-.035em;max-width:255px;margin:50px 0 13px;font:600 clamp(31px,3vw,48px)/.9 Oswald,Arial,sans-serif}.audience-routes p{color:#595c62;max-width:280px;margin:0;font:500 14px/1.55 DM Sans,Arial,sans-serif}.audience-routes button:hover p{color:#d1d4d9}.audience-routes b{color:#df1f26;font:400 27px Arial;position:absolute;top:24px;right:27px}.audience-bridge{background:#111216;justify-content:space-between;align-items:center;gap:32px;padding:45px clamp(24px,10vw,155px);display:flex}.audience-bridge button{color:#fff;cursor:pointer;background:0 0;border:0;font:600 clamp(28px,3.3vw,49px)/1 Oswald,Arial,sans-serif}.audience-bridge button span{color:#df1f26;margin-left:12px}@media (width<=800px){.audience-nav{display:none!important}.hero-audience-actions{margin-top:22px}.audience-hero{grid-template-columns:1fr;gap:26px;min-height:calc(100svh - 72px);padding-top:150px}.audience-hero>p{top:108px}.audience-hero h1{font-size:17vw}.audience-routes header{grid-template-columns:1fr;gap:16px}.audience-routes>div{grid-template-columns:1fr}.audience-routes>div button{min-height:220px}.audience-routes h3{margin-top:34px}.audience-bridge{flex-direction:column;align-items:flex-start;gap:17px}.audience-bridge>p{margin:0}.audience-bridge button{text-align:left;font-size:34px}}.nav-links>button:last-child,.detail-links>button:last-child{border:1px solid #df1f26c7;padding:7px 10px;color:#fff!important}.nav-links>button:last-child:hover,.detail-links>button:last-child:hover,.nav-links>button:last-child.active,.detail-links>button:last-child.active{background:#df1f26;color:#fff!important}@media (width<=1180px) and (width>=801px){.nav-links,.detail-links{gap:13px!important}.nav-links button,.detail-links button{font-size:10px!important}.nav-links>button:last-child,.detail-links>button:last-child{padding:6px 8px}}@media (width<=1450px) and (width>=801px){.nav .social-header,.detail-nav .social-header{display:none!important}.nav-links,.detail-links{gap:13px!important}.nav-links button,.detail-links button{font-size:10px!important}.nav-actions,.detail-actions{gap:8px!important}.nav-links>button:last-child,.detail-links>button:last-child{padding:6px 8px!important}}@media (width>=801px){.header-direct-link{white-space:nowrap}.fipa-header-link{place-items:center;gap:0;min-width:52px;margin:0 1px;transition:filter .2s,transform .2s;position:relative;color:#fff!important;background:0 0!important;border:0!important;padding:3px 6px 2px!important;line-height:1!important;display:grid!important}.fipa-header-mark{justify-content:center;align-items:center;width:44px;height:24px;display:flex;overflow:visible}.fipa-header-mark img{object-fit:contain;width:44px;max-width:44px;height:auto;max-height:24px;display:block}.fipa-header-link small{color:#fff;letter-spacing:.055em;text-transform:uppercase;white-space:nowrap;margin-top:5px;font:700 5px/1.15 DM Sans,Arial,sans-serif;display:none}.fipa-header-link:hover,.fipa-header-link.active{filter:brightness(1.08)drop-shadow(0 0 7px #fff3);transform:translateY(-1px);color:#fff!important;background:0 0!important}.fipa-header-link:hover small,.fipa-header-link.active small{color:#fff}.fipa-header-link.active:after{display:none!important}}.juga-showcase .content-showcase-visual video{object-fit:cover!important;object-position:center center!important;width:100%!important;min-width:100%!important;max-width:none!important;height:100%!important;min-height:100%!important;display:block!important;position:absolute!important;inset:0!important}@media (width>=801px){.nav,.detail-nav{height:82px!important;min-height:82px!important}.nav-links button.active{color:#df1f26!important}.nav-links,.detail-links{align-items:center!important}.next-generation-nav-link{color:#0000!important;background:url(/next-generation/brand/next-generation-transparent.png) 50%/contain no-repeat!important;width:54px!important;min-width:54px!important;max-width:54px!important;height:56px!important;padding:2px!important;font-size:0!important;overflow:hidden!important}.next-generation-nav-link:hover,.next-generation-nav-link.active{filter:brightness(1.12)drop-shadow(0 0 8px #d8a92852)}.next-generation-nav-link:after{content:none!important;display:none!important}}footer#site-footer{grid-template-columns:minmax(230px,.68fr) minmax(210px,.9fr) minmax(180px,.62fr) minmax(180px,.62fr) auto;align-items:start;gap:26px clamp(22px,3vw,54px)}.footer-brand-protection{align-content:start;justify-items:start;gap:0;min-width:0;display:grid}.footer-brand-protection .brand>small{transform:translateY(-2px)}.footer-brand-protection>p{letter-spacing:.14em;text-transform:uppercase;color:#ef2028!important;margin:17px 0 7px!important;font:800 9px/1.35 DM Sans,Arial,sans-serif!important}.footer-brand-protection>span{color:#b9bec5;max-width:290px;font:500 11px/1.55 DM Sans,Arial,sans-serif}.footer-fipa{justify-items:start;gap:8px;min-width:0;display:grid;transform:translateY(-10px)}.footer-fipa-mark{align-items:flex-start;width:104px;height:58px;display:flex;overflow:hidden}.footer-fipa-mark img{filter:brightness(0)invert();width:104px;max-width:none;height:auto;display:block;transform:translateY(-2px)}.footer-fipa-name{letter-spacing:.035em;text-transform:uppercase;color:#fff!important;margin:0!important;font:700 10px/1.3 DM Sans,Arial,sans-serif!important}.footer-fipa-copy{max-width:260px;color:#b9bec5!important;letter-spacing:0!important;text-transform:none!important;margin:5px 0 0!important;font:400 13px/1.48 DM Sans,Arial,sans-serif!important}footer#site-footer>.footer-company,footer#site-footer>.footer-utility{grid-column:1/-1;margin:0}.footer-contact{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.footer-contact>p{margin:0 0 13px!important}.footer-contact .footer-link{align-items:center;gap:12px;display:inline-flex;font-size:45px!important;line-height:1!important}.footer-contact .footer-link .ui-arrow-diagonal{flex:none}.footer-contact .contact-mail{margin-top:28px}.footer-mobile-links{display:none}@media (width<=1180px){footer#site-footer{grid-template-columns:minmax(210px,.65fr) minmax(210px,.9fr) minmax(155px,.52fr) minmax(155px,.52fr);gap:28px}.social-links{grid-column:3/-1}}@media (width<=760px){footer#site-footer{grid-template-columns:1fr auto;gap:20px 18px;padding:34px 24px 24px!important}.footer-brand-protection{grid-column:1/-1}.footer-brand-protection>p,.footer-brand-protection>span{display:none}.footer-fipa{grid-column:1/-1;align-items:center;gap:14px;display:flex;transform:none}.footer-fipa-mark{flex:0 0 78px;width:78px;height:44px}.footer-fipa-mark img{width:78px}.footer-fipa-copy{display:none}.footer-fipa-name{max-width:240px}.footer-contact{border-top:1px solid #343941;border-bottom:1px solid #343941;grid-column:1/-1;padding:17px 0}.footer-contact>p{margin-bottom:9px!important}.footer-contact .footer-link{font-size:32px!important}.footer-contact .contact-mail{margin-top:10px}.footer-nav{display:none!important}.footer-mobile-links{border-bottom:1px solid #343941;grid-column:1/-1;display:block}.footer-mobile-links summary{color:#fff;cursor:pointer;justify-content:space-between;align-items:center;padding:3px 0 17px;font:700 12px DM Sans,Arial,sans-serif;list-style:none;display:flex}.footer-mobile-links summary::-webkit-details-marker{display:none}.footer-mobile-links summary span{color:#ef2028;font-size:20px}.footer-mobile-links[open] summary span{transform:rotate(45deg)}.footer-mobile-links>div{grid-template-columns:1fr 1fr;gap:8px;padding:0 0 16px;display:grid}.footer-mobile-links button{color:#b9bec5;text-align:left;background:0 0;border:0;padding:6px 0;font:600 11px DM Sans,Arial,sans-serif}.social-links{grid-column:1/-1}.footer-company,.footer-utility{grid-column:1/-1!important}.footer-company{margin:0!important}.footer-utility{display:none}}.official-ball-stage{box-sizing:border-box;perspective:1100px;width:min(72%,420px);padding:18px}.official-ball-stage__halo{inset:10%}.official-ball-stage video{object-fit:contain;transform-origin:50%;backface-visibility:visible;width:100%;height:100%;animation:6.8s cubic-bezier(.45,.02,.55,.98) infinite official-ball-turn}@keyframes official-ball-turn{0%,to{transform:translateY(0)rotateX(0)}50%{transform:translateY(-5px)rotateX(180deg)}}@media (prefers-reduced-motion:reduce){.official-ball-stage video{animation:none}}.sport-visual-reference--ball figure:before{border-color:#0000}.surface-options{color:#fff;background:#101217;padding:clamp(76px,10vw,142px) clamp(24px,10vw,155px);overflow:hidden}.surface-options>header{grid-template-columns:minmax(300px,.9fr) minmax(300px,.72fr);align-items:end;gap:clamp(30px,8vw,140px);display:grid}.surface-options>header p{color:#ef2028;letter-spacing:.18em;grid-column:1/-1;margin:0 0 17px;font:800 10px/1 DM Sans,Arial,sans-serif}.surface-options h2{letter-spacing:-.045em;margin:0;font:600 clamp(50px,6vw,88px)/.9 Oswald,Arial Narrow,Arial,sans-serif}.surface-options h2 em{color:#ef2028;font-style:normal}.surface-options>header>span{color:#c7cbd1;max-width:490px;font:500 15px/1.72 DM Sans,Arial,sans-serif}.surface-options__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,3vw,32px);margin-top:clamp(42px,6vw,78px);display:grid}.surface-options__card{background:linear-gradient(145deg,#ffffff12,#ffffff04);border:1px solid #fff3;grid-template-columns:minmax(154px,.74fr) 1fr;min-height:250px;transition:transform .24s,border-color .24s;display:grid}.surface-options__card:hover{border-color:#ef2028b8;transform:translateY(-5px)}.surface-options__card figure{background:#0a0c10;min-height:100%;margin:0;position:relative;overflow:hidden}.surface-options__card figure:after{content:"";background:linear-gradient(135deg,#0000 43%,#ef20284d);position:absolute;inset:0}.surface-options__card img{object-fit:cover;filter:saturate(1.08)contrast(1.08);width:100%;height:100%}.surface-options__card>div{padding:clamp(24px,3vw,38px)}.surface-options__card b{color:#ef2028;letter-spacing:.16em;margin-bottom:22px;font:800 10px/1 DM Sans,Arial,sans-serif;display:block}.surface-options__card h3{color:#fff;letter-spacing:-.035em;margin:0;font:600 clamp(31px,3vw,47px)/.9 Oswald,Arial Narrow,Arial,sans-serif}.surface-options__card p{color:#c8ccd2;margin:16px 0 0;font:500 13px/1.65 DM Sans,Arial,sans-serif}.surface-options__grass{isolation:isolate;background:radial-gradient(circle at 30% 24%,#598eff7a,#0000 20%),linear-gradient(135deg,#071e37,#0d5d78 52%,#03263d);place-items:center;display:grid}.surface-options__grass:before{content:"";z-index:-1;opacity:.72;background:repeating-linear-gradient(108deg,#afe9ff52 0 1px,#0000 1px 6px),repeating-linear-gradient(18deg,#14aed27a 0 2px,#0000 2px 8px);position:absolute;inset:-18%;transform:rotate(-8deg)}.surface-options__grass i{z-index:1;border:1px solid #ffffff94;width:58%;height:58%;position:absolute;transform:rotate(45deg)}.surface-options__grass i:nth-child(2){border-color:#ef2028f2;width:29%;height:29%}.surface-options__grass i:nth-child(3){background:#ef2028;border:0;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 10px #ef202821}.surface-options__note{color:#adb3bc;letter-spacing:.06em;text-transform:uppercase;margin:28px 0 0;font:700 11px/1.4 DM Sans,Arial,sans-serif}@media (width<=850px){.surface-options>header,.surface-options__cards{grid-template-columns:1fr}.surface-options__card{grid-template-columns:minmax(180px,.6fr) 1fr}}@media (width<=560px){.surface-options{padding-left:24px;padding-right:24px}.surface-options__card{grid-template-columns:1fr}.surface-options__card figure{min-height:190px}.surface-options__card>div{padding:26px}.surface-options__note{font-size:10px}}.quality-pro{color:#fff;background:radial-gradient(circle at 78% 4%,#ef202829,#0000 26%),#0c0f14;padding:clamp(74px,10vw,136px) clamp(24px,10vw,155px)}.quality-pro>header{grid-template-columns:minmax(300px,.78fr) minmax(300px,.8fr);align-items:end;gap:clamp(34px,11vw,190px);display:grid}.quality-pro>header p{color:#c8cdd5;margin:0;font:500 16px/1.65 DM Sans,Arial,sans-serif}.quality-pro>header>div>p,.quality-pro article header p{color:#ef2028;letter-spacing:.18em;margin:0 0 15px;font:800 10px/1 DM Sans,Arial,sans-serif}.quality-pro h2{letter-spacing:-.045em;margin:0;font:600 clamp(54px,6vw,88px)/.86 Oswald,Arial Narrow,Arial,sans-serif}.quality-pro h2 em,.quality-pro h3 em{color:#ef2028;font-style:normal}.quality-pro__products{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,3vw,34px);margin-top:clamp(42px,6vw,74px);display:grid}.quality-pro__products article{background:linear-gradient(140deg,#ffffff14,#ffffff04);border:1px solid #ffffff38;padding:clamp(25px,4vw,48px);box-shadow:0 26px 54px #0003}.quality-pro__products article>header{justify-content:space-between;align-items:flex-start;gap:22px;display:flex}.quality-pro h3{letter-spacing:-.035em;margin:0;font:600 clamp(32px,3.5vw,52px)/.9 Oswald,Arial Narrow,Arial,sans-serif}.quality-pro dl{border-top:1px solid #ffffff3d;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:clamp(36px,5vw,60px) 0 0;padding-top:21px;display:grid}.quality-pro dl div{min-width:0}.quality-pro dt{color:#ef2028;letter-spacing:.13em;text-transform:uppercase;font:800 10px/1.25 DM Sans,Arial,sans-serif}.quality-pro dd{color:#fff;margin:10px 0 0;font:600 14px/1.38 DM Sans,Arial,sans-serif}.fipa-quality-seal{aspect-ratio:1;clip-path:polygon(50% 0,94% 25%,94% 75%,50% 100%,6% 75%,6% 25%);filter:drop-shadow(0 12px 14px #00000059);background:#f4f4f1;flex:0 0 96px;place-items:center;width:96px;padding:3px;display:grid}.fipa-quality-seal__inner{width:100%;height:100%;clip-path:inherit;background:#11151c;place-items:center;padding:13px 10px 10px;display:grid}.fipa-quality-seal img{filter:brightness(0)invert()grayscale();width:57px;height:auto}.fipa-quality-seal small{color:#fff;letter-spacing:.06em;white-space:nowrap;margin-top:4px;font:800 7px/1 DM Sans,Arial,sans-serif}@media (width<=850px){.quality-pro>header,.quality-pro__products{grid-template-columns:1fr}.quality-pro>header{gap:24px}.quality-pro dl{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=560px){.quality-pro{padding-left:24px;padding-right:24px}.quality-pro dl{grid-template-columns:1fr;gap:18px}.quality-pro dd{margin-top:5px}.fipa-quality-seal{flex-basis:78px;width:78px}.quality-pro__products article{padding:27px 23px}}.official-ball-stage{isolation:isolate;perspective:none;position:relative}.official-ball-stage__halo{z-index:0;background:radial-gradient(circle,#ef20281a 0 47%,#0000 48%);border:1px solid #ef2028b8;border-radius:50%;position:absolute;inset:10%;box-shadow:0 0 0 24px #ef202809,0 0 44px #ef202829}.official-ball-stage video{z-index:1;backface-visibility:visible;display:block;position:relative;animation:none!important;transform:none!important}.sport-visual-reference--ball h2 em{color:#ef2028;font-style:normal}.official-ball-stage__halo{background:radial-gradient(circle,#ef202821 0 47%,#0000 48%);border-color:#ef2028d1;inset:7%;box-shadow:0 0 0 26px #ef20280b,0 0 58px #ef20283b}.official-ball-stage:before,.official-ball-stage:after{content:"";z-index:0;pointer-events:none;border:1px solid #ef202880;border-radius:50%;width:112%;height:82%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-13deg)}.official-ball-stage:after{opacity:.68;border-style:dashed;width:91%;height:108%;transform:translate(-50%,-50%)rotate(22deg)}.academy-masterclass>div>p:not(.section-label){color:#40444a;max-width:510px;margin:0;font:500 16px/1.55 DM Sans,Arial,sans-serif}.academy-masterclass a{color:#fff;text-transform:uppercase;letter-spacing:.06em;background:#e51f29;margin-top:28px;padding:14px 18px;font:700 12px/1 DM Sans,Arial,sans-serif;text-decoration:none;display:inline-block}.academy-masterclass ol{border-top:1px solid #b9bab9;margin:0;padding:0;list-style:none}.academy-masterclass li{border-bottom:1px solid #b9bab9;grid-template-columns:56px 1fr;align-items:center;gap:16px;min-height:64px;display:grid}.academy-masterclass li span,.academy-resources article>span{color:#e51f29;letter-spacing:.12em;font:800 11px/1 DM Sans,Arial,sans-serif}.academy-masterclass li strong{letter-spacing:-.04em;font:650 clamp(18px,1.55vw,24px)/1.05 DM Sans,Arial,sans-serif}.academy-resources{color:#fff;background:#10131a;padding:clamp(62px,8vw,118px) clamp(24px,8vw,130px)}.academy-resources>div{background:#39404a;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:26px;display:grid}.academy-resources article{background:#151b27;min-height:218px;padding:30px}.academy-resources h3{text-transform:uppercase;letter-spacing:-.025em;margin:37px 0 12px;font:600 clamp(26px,2.5vw,43px)/.93 Oswald,Arial Narrow,sans-serif}.academy-resources p{color:#bfc6d0;max-width:330px;margin:0;font:500 15px/1.5 DM Sans,Arial,sans-serif}@media (width<=760px){.academy-masterclass{grid-template-columns:1fr;padding:74px 22px}.academy-masterclass h2{font-size:54px}.academy-masterclass li{grid-template-columns:42px 1fr;min-height:60px}.academy-resources{padding:70px 22px}.academy-resources>div{grid-template-columns:1fr}.academy-resources article{min-height:0;padding:28px}}@media (width>=701px){.intro-with-player{background:#0d0d0e!important}.intro-with-player .intro-player.intro-courts-visual{z-index:1!important;background:0 0!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important;overflow:hidden!important}.intro-with-player .intro-player.intro-courts-visual img.intro-courts-full{object-fit:cover!important;object-position:42% center!important;filter:saturate(.9)contrast(1.04)brightness(.84)!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important;transform:none!important}.intro-with-player .intro-player.intro-courts-visual:before{z-index:2!important;background:linear-gradient(90deg,#080a0e00 0%,#080a0e08 34%,#080a0e3d 49%,#080a0eb8 63%,#080a0ef5 76%,#0d0d0e 86%)!important;inset:0!important}.intro-with-player .intro-player.intro-courts-visual:after{z-index:2!important;filter:none!important;background:linear-gradient(#080a0e21,#0000 58%,#080a0e8c)!important;display:block!important;inset:0!important}.intro-with-player .section-label{text-shadow:0 2px 12px #000;z-index:4!important}.intro-with-player .intro-copy{z-index:4!important}}.founder-signature-photo{perspective:1100px;isolation:isolate}.founder-signature-photo img{z-index:1;transform-origin:50% 43%;will-change:transform;transition:transform .7s cubic-bezier(.2,.75,.25,1),filter .7s;position:relative;transform:scale(1.025)translateZ(0)}.founder-signature-photo:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle at 70% 22%,#ffffff42,#0000 31%),linear-gradient(135deg,#ef20284d,#0000 48%);transition:transform .7s cubic-bezier(.2,.75,.25,1);position:absolute;inset:-10%;transform:translateZ(-35px)}.founder-signature-photo:hover img{filter:saturate(.98)contrast(1.05);transform:scale(1.07)rotateY(-2.2deg)rotateX(1.2deg)translate3d(-7px,-5px,26px)}.founder-signature-photo:hover:before{transform:translate3d(8px,5px,-35px)scale(1.05)}@media (prefers-reduced-motion:reduce){.founder-signature-photo img,.founder-signature-photo:before{transition:none!important;transform:none!important}}.origin-timeline ol{max-width:1120px;position:relative;border:0!important;margin:clamp(48px,7vw,86px) auto 0!important;padding:0 0 0 clamp(38px,5vw,74px)!important;display:block!important}.origin-timeline ol:before{content:"";background:linear-gradient(#df1f26,#df1f2633 87%,#0000);width:1px;position:absolute;top:9px;bottom:9px;left:0}.origin-timeline li,.origin-timeline li+li,.origin-timeline li:nth-child(n+6){grid-template-columns:clamp(100px,12vw,158px) minmax(0,1fr);column-gap:clamp(24px,4vw,64px);position:relative;border:0!important;min-height:0!important;padding:0 0 clamp(30px,4vw,54px)!important;display:grid!important}.origin-timeline li>span,.origin-timeline li+li>span,.origin-timeline li:nth-child(n+6)>span{place-items:center;color:#0000!important;background:#0d0d0e!important;border:2px solid #df1f26!important;border-radius:50%!important;width:13px!important;height:13px!important;display:grid!important;top:7px!important;left:calc(-1*clamp(38px,5vw,74px) - 6px)!important;box-shadow:0 0 0 6px #0d0d0e!important}.origin-timeline li:first-child>span{left:calc(-1*clamp(38px,5vw,74px) - 6px)!important}.origin-timeline strong{color:#df1f26;letter-spacing:-.055em;padding-top:0;font-size:clamp(36px,4.2vw,62px)!important;line-height:.78!important}.origin-timeline li>div{background:linear-gradient(90deg,#fff1,#0000 78%);border-left:2px solid #ffffff21;max-width:610px;padding:clamp(16px,1.7vw,24px) clamp(20px,2.7vw,38px);transition:transform .25s,border-color .25s,background .25s}.origin-timeline h3{margin:0 0 9px!important;font-size:clamp(26px,2.5vw,38px)!important;line-height:.92!important}.origin-timeline li p{max-width:560px!important;margin:0!important;font-size:clamp(13px,1.15vw,16px)!important;line-height:1.5!important}.origin-timeline li:hover>div{background:linear-gradient(90deg,#df1f2626,#0000 78%);border-color:#df1f26;transform:translate(9px)}.origin-timeline li:last-child strong{font-size:clamp(31px,3.6vw,52px)!important}@media (width<=700px){.origin-timeline ol{padding-left:31px!important}.origin-timeline li,.origin-timeline li+li,.origin-timeline li:nth-child(n+6){grid-template-columns:1fr;gap:14px;padding-bottom:32px!important}.origin-timeline li>span,.origin-timeline li+li>span,.origin-timeline li:nth-child(n+6)>span,.origin-timeline li:first-child>span{left:-6px!important}.origin-timeline li>div{padding:15px 17px}.origin-timeline strong{font-size:42px!important}.origin-timeline li:hover>div{transform:none}}@media (width>=701px){.intro-with-player .intro-player.intro-courts-visual:before{content:""!important;z-index:2!important;pointer-events:none!important;background:linear-gradient(90deg,#06080c00 0% 35%,#06080c29 47%,#06080c94 57%,#06080ce6 67%,#090a0d 78%)!important;display:block!important;position:absolute!important;inset:0!important}.intro-with-player .intro-player.intro-courts-visual:after{content:""!important;z-index:2!important;pointer-events:none!important;background:linear-gradient(#06080c1a,#0000 53%,#06080c94)!important;display:block!important;position:absolute!important;inset:0!important}.intro-with-player .intro-copy{text-shadow:0 3px 18px #000000bd;padding-left:clamp(18px,2.4vw,44px);padding-right:clamp(24px,4vw,78px)}.intro-with-player .intro-copy .body-copy{max-width:520px;font-size:clamp(15px,1.25vw,18px);line-height:1.55;color:#eef1f5!important}.origin-timeline ol{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0 clamp(34px,6vw,96px)!important;max-width:1320px!important;padding:0!important;display:grid!important}.origin-timeline ol:before{display:none}.origin-timeline li,.origin-timeline li+li,.origin-timeline li:nth-child(n+6){border-top:1px solid #ffffff2e!important;grid-template-columns:clamp(88px,8vw,118px) minmax(0,1fr)!important;column-gap:18px!important;min-height:0!important;padding:0 0 19px!important}.origin-timeline li>span,.origin-timeline li+li>span,.origin-timeline li:nth-child(n+6)>span{display:none!important}.origin-timeline strong{padding:18px 0 0!important;font-size:clamp(31px,3vw,45px)!important}.origin-timeline li>div{background:0 0!important;border-left:0!important;padding:17px 0 18px!important}.origin-timeline h3{margin:0 0 5px!important;font-size:clamp(22px,1.8vw,29px)!important}.origin-timeline li p{font-size:12px!important;line-height:1.45!important}.origin-timeline li:hover>div{background:0 0!important;transform:none!important}.origin-timeline li:hover h3{color:#df1f26}.origin-timeline li:last-child{grid-column:1/-1;max-width:calc(50% - clamp(17px,3vw,48px))}.origin-timeline li:last-child strong{font-size:clamp(29px,2.7vw,41px)!important}}.origin-timeline li a{color:#f2f3f5;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;margin-top:11px;font:700 10px/1 DM Sans,Arial,sans-serif;text-decoration:none;display:inline-flex}.origin-timeline li a b{color:#df1f26;font-size:15px;line-height:0;transition:transform .2s}.origin-timeline li a:hover{color:#df1f26}.origin-timeline li a:hover b{transform:translate(3px,-3px)}.figures-stories .figures-feature{background:radial-gradient(circle at 80% 13%,#ef202847,#0000 28%),linear-gradient(145deg,#161e2d,#0b0f16);flex-direction:column;justify-content:flex-end;padding:25px;display:flex}.figures-stories .figures-feature:after{display:none}.figures-feature>*{z-index:1;position:relative}.figures-feature h3{margin:12px 0 10px;font-size:clamp(31px,3.1vw,48px)}.figures-feature h3 em{color:#ef2028;font-style:normal}.figures-feature span{max-width:230px;display:block}.figures-names--all{justify-content:flex-start!important}.figures-names--all>div{margin-top:14px!important}.figures-names--all>div span{padding:6px!important;font-size:9px!important}.figures-stories .figures-feature{isolation:isolate;background:#0b0e14!important;padding:18px!important}.figures-stories .figures-feature:before,.figures-stories .figures-feature:after{content:""!important;z-index:0!important;filter:saturate(.9)contrast(1.06)!important;background-position:50%!important;background-size:cover!important;display:block!important;position:absolute!important;left:0!important;right:0!important}.figures-stories .figures-feature{background:url(/visuals/figure-zlatan.webp) top/cover no-repeat!important}.figures-stories .figures-feature:before{background-image:linear-gradient(90deg,#06080c2e,#06080c0a),url(/visuals/figure-pogba.webp)!important;height:25%!important;top:25%!important}.figures-stories .figures-feature:after{background-image:linear-gradient(90deg,#06080c33,#06080c0a),url(/visuals/figure-scaloni.webp)!important;height:25%!important;top:50%!important}.figures-stories .figures-feature>*{text-shadow:0 2px 12px #000000d9;z-index:2!important}.figures-stories .figures-feature>p{background:linear-gradient(90deg,#06080c70,#06080c08),url(/visuals/figure-zlatan.webp) 50%/cover no-repeat!important;width:100%!important;height:25%!important;margin:0!important;padding:13px 14px!important;position:absolute!important;inset:0 0 auto!important}.figures-stories .figures-feature h3,.figures-stories .figures-feature span{display:none!important}.figures-stories .figures-feature a{z-index:3!important;background:linear-gradient(90deg,#06080c9e,#06080c0a),url(/visuals/figure-james.webp) 50%/cover no-repeat!important;border:0!important;align-items:flex-end!important;height:25%!important;margin:0!important;padding:13px 14px!important;display:flex!important;position:absolute!important;inset:auto 0 0!important}@media (width>=801px){.sport-cards .sport-intro{overflow:visible!important}.sport-cards .sport-ball-visual{z-index:0!important;opacity:.82!important;isolation:isolate!important;background-image:none!important;background-size:auto!important;width:250px!important;height:230px!important;bottom:-16px!important;left:-72px!important;overflow:hidden!important;-webkit-mask-image:linear-gradient(#0000 0,#000 16% 68%,#0000 100%)!important;mask-image:linear-gradient(#0000 0,#000 16% 68%,#0000 100%)!important}.sport-cards .sport-ball-visual:before{z-index:2!important;background:linear-gradient(90deg,#e8e8e5 0%,#0000 26% 72%,#e8e8e5 100%),linear-gradient(#e8e8e5 0%,#0000 26% 66%,#e8e8e5 100%)!important}.sport-cards .sport-ball-visual img{z-index:1!important;object-fit:cover!important;object-position:27% 66%!important;clip-path:ellipse(39% 48% at 33%)!important;width:100%!important;height:100%!important;display:block!important}.sport-cards .sport-intro>.section-label,.sport-cards .sport-intro>h2,.sport-cards .sport-intro>p:last-of-type{z-index:3!important;position:relative!important}}@media (width<=800px){.sport-cards .sport-ball-visual{z-index:0!important;opacity:.78!important;background-image:none!important;width:178px!important;height:155px!important;bottom:-13px!important;left:-48px!important;overflow:hidden!important}.sport-cards .sport-ball-visual img{clip-path:ellipse(39% 48% at 33%)!important}.sport-cards .sport-intro{padding-bottom:145px!important}}.chivi-feature{background:#101318 url(/visuals/chivi-mascot-real.jpg) 100% 0/auto 80% no-repeat!important;flex-direction:column!important;justify-content:flex-end!important;display:flex!important}.chivi-feature:after{content:"";z-index:1;pointer-events:none;position:absolute;inset:0;background:linear-gradient(90deg,#0a0c11d6 0%,#0a0c1166 49%,#0a0c1114 100%),linear-gradient(#0a0c1114 38%,#0a0c11ed 100%)!important}.chivi-feature>img{display:none!important}.chivi-feature:before{z-index:2!important}.chivi-feature>div{z-index:3!important;max-width:250px!important}@media (width<=720px){.chivi-feature{background-position:100% 0!important;background-size:auto 76%!important}.chivi-feature>div{max-width:235px!important}}.chivi-feature{background-position:62% 6%!important;background-size:auto 77%!important}.figures-stories{grid-template-columns:minmax(250px,1.12fr) minmax(220px,.88fr)!important}.figures-deck{background:#0b0e14;border:1px solid #ffffff21;flex-direction:column;min-height:490px;display:flex;overflow:hidden}.figure-sheet{background:#111722 50%/cover no-repeat;border-bottom:1px solid #ffffff42;flex:1;min-height:0;transition:flex .42s cubic-bezier(.2,.75,.25,1);position:relative}.figure-sheet:last-child{border-bottom:0}.figure-sheet--zlatan{background-image:linear-gradient(90deg,#05070a0d,#05070a40),url(/visuals/figure-zlatan.webp)}.figure-sheet--pogba{background-image:linear-gradient(90deg,#05070a0f,#05070a42),url(/visuals/figure-pogba.webp)}.figure-sheet--scaloni{background-image:linear-gradient(90deg,#05070a12,#05070a47),url(/visuals/figure-scaloni.webp)}.figure-sheet--james{background-image:linear-gradient(90deg,#05070a14,#05070a4d),url(/visuals/figure-james.webp)}.figure-sheet summary{z-index:2;cursor:pointer;color:#fff;background:linear-gradient(90deg,#04060ab3,#04060a0a 76%);align-items:center;gap:11px;padding:13px 15px;list-style:none;display:flex;position:absolute;inset:0}.figure-sheet summary::-webkit-details-marker{display:none}.figure-sheet summary span{color:#ef2028;letter-spacing:.14em;font:800 9px DM Sans,Arial,sans-serif}.figure-sheet summary b{text-transform:uppercase;letter-spacing:-.02em;font:600 clamp(18px,2vw,28px)/.9 Oswald,Arial,sans-serif}.figure-sheet summary i{color:#ef2028;margin-left:auto;font:300 24px/1 Arial,sans-serif}.figure-sheet>div{z-index:1;opacity:0;color:#fff;background:linear-gradient(90deg,#05070ae6,#05070a33 82%),linear-gradient(#0000 34%,#05070adb);flex-direction:column;justify-content:flex-end;padding:25px;transition:opacity .24s;display:flex;position:absolute;inset:0}.figure-sheet>div p{color:#ef2028;letter-spacing:.15em;margin:0;font:800 9px DM Sans,Arial,sans-serif}.figure-sheet>div h3{letter-spacing:-.04em;text-transform:uppercase;margin:10px 0 7px;font:600 clamp(35px,4vw,58px)/.82 Oswald,Arial,sans-serif}.figure-sheet>div h3 em{color:#ef2028;font-style:normal}.figure-sheet>div>span{color:#d5dbe3;max-width:250px;font:500 13px/1.5 DM Sans,Arial,sans-serif}.figure-sheet>div a{margin-top:16px;position:relative}.figure-sheet[open]{flex:5}.figure-sheet[open] summary{background:linear-gradient(90deg,#04060ad1,#04060a1a);height:47px;inset:auto 0 0}.figure-sheet[open] summary i{transform:rotate(45deg)}.figure-sheet:not([open])>div{pointer-events:none}@media (width<=720px){.chivi-feature{background-position:60% 5%!important;background-size:auto 72%!important}.figures-stories{grid-template-columns:1fr!important}.figures-deck{min-height:440px}.figure-sheet[open]{flex:4.5}.figure-sheet summary b{font-size:21px}.figure-sheet>div h3{font-size:42px}}.chivi-feature{background:#101318!important}.chivi-feature:after{background:radial-gradient(circle at 76% 18%,#ef202842,#0000 34%),linear-gradient(#0a0c1114,#0a0c112e 45%,#0a0c11f2 100%)!important}.chivi-feature>img{z-index:1!important;object-fit:contain!important;filter:drop-shadow(0 20px 24px #00000059)!important;width:auto!important;height:88%!important;max-height:none!important;display:block!important;position:absolute!important;bottom:6%!important;right:5%!important}.chivi-feature>div{max-width:235px!important}.figures-deck{background:0 0!important;border:0!important;min-height:490px!important;display:block!important;position:relative!important;overflow:visible!important}.figure-sheet{box-shadow:12px 0 25px #00000042;border:1px solid #ffffff38!important;width:58%!important;height:auto!important;min-height:0!important;margin:0!important;transition:left .45s cubic-bezier(.2,.75,.25,1),width .45s cubic-bezier(.2,.75,.25,1),transform .45s cubic-bezier(.2,.75,.25,1),box-shadow .3s!important;position:absolute!important;top:0!important;bottom:0!important;overflow:hidden!important}.figure-sheet:first-child{z-index:4;left:0!important}.figure-sheet:nth-child(2){z-index:3;left:14%!important}.figure-sheet:nth-child(3){z-index:2;left:28%!important}.figure-sheet:nth-child(4){z-index:1;left:42%!important}.figure-sheet summary{background:linear-gradient(#04060a08 56%,#04060acc)!important;align-items:flex-end!important;padding:18px 13px!important}.figure-sheet summary span{position:absolute;top:14px;left:13px}.figure-sheet summary b{writing-mode:vertical-rl;text-shadow:0 2px 12px #000;transform:rotate(180deg);font-size:clamp(19px,2vw,28px)!important}.figure-sheet summary i{position:absolute;top:11px;right:11px}.figure-sheet>div{padding:27px!important}.figure-sheet[open]{z-index:10!important;width:100%!important;left:0!important;box-shadow:0 26px 55px #0000006b!important}.figure-sheet[open] summary{align-items:center!important;height:48px!important}.figure-sheet[open] summary b{writing-mode:horizontal-tb;transform:none}.figure-sheet[open]>div{opacity:1!important}.figure-sheet:not([open])>div{opacity:0!important}@media (width<=720px){.chivi-feature>img{height:84%!important;right:3%!important}.figures-deck{margin-right:0;min-height:440px!important}.figure-sheet{width:67%!important}.figure-sheet:nth-child(2){left:11%!important}.figure-sheet:nth-child(3){left:22%!important}.figure-sheet:nth-child(4){left:33%!important}.figure-sheet[open]{width:100%!important}}.figures-hero-media video{object-fit:cover;object-position:center;filter:saturate(.86)contrast(1.08);width:100%;height:100%}@media (width<=800px){.figures-hero-media video{object-position:67% center}}.figures-hero{isolation:isolate;min-height:clamp(620px,67vw,810px);position:relative;overflow:hidden;background:#080a0e!important;padding:0!important}.figures-hero:after{content:"";z-index:-1;background:linear-gradient(90deg,#05070bfc 0%,#05070be6 29%,#05070b3d 54%,#05070b0a 77%),linear-gradient(#0000 42%,#05070ba3);position:absolute;inset:0}.figures-hero-media{z-index:-2;background:radial-gradient(circle at 68% 44%,#ef202857,#0000 40%);position:absolute;inset:0}.figures-hero-media:before{content:"";filter:blur(24px);background:radial-gradient(at 82% 52%,#ef202842,#0000 37%);position:absolute;inset:-10%}.figures-hero-media img{object-fit:cover;object-position:center;filter:saturate(.86)contrast(1.08);width:100%;height:100%}.figures-hero-copy{z-index:1;flex-direction:column;justify-content:flex-end;max-width:min(820px,64%);min-height:clamp(620px,67vw,810px);padding:clamp(75px,9vw,136px) clamp(24px,10vw,150px);display:flex;position:relative}.figures-hero-copy>p:first-child{color:#ef2028;letter-spacing:.18em;margin:0 0 20px;font:800 10px/1 DM Sans,Arial,sans-serif}.figures-hero-copy h1{margin:0;font-size:clamp(72px,9vw,136px)!important}.figures-hero-copy>p:last-child{color:#e2e5e8;max-width:550px;margin:28px 0 0;font:500 16px/1.7 DM Sans,Arial,sans-serif}@media (width<=800px){.figures-hero{min-height:660px}.figures-hero:after{background:linear-gradient(90deg,#05070bf5,#05070b85),linear-gradient(#0000 40%,#05070bd6)}.figures-hero-media img{object-position:67% center}.figures-hero-copy{max-width:100%;min-height:660px;padding:120px 24px 62px}.figures-hero-copy h1{font-size:18vw!important}.figures-hero-copy>p:last-child{font-size:14px}}.figures-page .hub-hero h1 em{color:#ef2028;font-style:normal}.figures-editorial{color:#fff;background:#0b0e14;grid-template-columns:minmax(250px,.62fr) minmax(0,1.38fr);gap:clamp(32px,7vw,110px);padding:clamp(74px,10vw,145px) clamp(24px,9vw,145px);display:grid}.figures-editorial header{max-width:370px}.figures-editorial header>p,.figures-archive>p{color:#ef2028;letter-spacing:.16em;margin:0;font:800 10px/1 DM Sans,Arial,sans-serif}.figures-editorial h2,.figures-archive h2{letter-spacing:-.04em;text-transform:uppercase;margin:16px 0 20px;font:600 clamp(46px,5vw,76px)/.87 Oswald,Arial Narrow,Arial,sans-serif}.figures-editorial h2 em,.figures-archive h2 em{color:#ef2028;font-style:normal}.figures-editorial header>span{color:#bac2cd;font:500 15px/1.65 DM Sans,Arial,sans-serif;display:block}.figures-editorial-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.figures-editorial-grid article{background:#161b25;border:1px solid #ffffff29;min-height:455px;position:relative;overflow:hidden}.figures-editorial-grid article>img{object-fit:cover;filter:saturate(.88)contrast(1.06);width:100%;height:100%;transition:transform .45s;position:absolute;inset:0}.figures-editorial-grid article:after{content:"";pointer-events:none;background:linear-gradient(#05070a29 25%,#05070af5);position:absolute;inset:0}.figures-editorial-grid article:hover img{transform:scale(1.05)}.figures-editorial-grid article>div{z-index:1;flex-direction:column;justify-content:flex-end;min-height:455px;padding:23px;display:flex;position:relative}.figures-editorial-grid b{color:#ff5058;letter-spacing:.13em;font:800 9px/1 DM Sans,Arial,sans-serif}.figures-editorial-grid h3{letter-spacing:-.03em;text-transform:uppercase;margin:12px 0 7px;font:600 clamp(33px,3vw,48px)/.9 Oswald,Arial Narrow,Arial,sans-serif}.figures-editorial-grid strong{font:700 15px/1.25 DM Sans,Arial,sans-serif}.figures-editorial-grid p{color:#d0d6de;margin:10px 0 0;font:500 12px/1.5 DM Sans,Arial,sans-serif}.figures-editorial-grid a,.figures-archive>a{color:#fff;letter-spacing:.08em;text-transform:uppercase;margin-top:16px;font:800 10px/1 DM Sans,Arial,sans-serif;text-decoration:none;display:inline-block}.figures-editorial-grid a:hover,.figures-archive>a:hover{color:#ef2028}.figures-archive{color:#fff;background:radial-gradient(circle at 84% 48%,#ef202829,#0000 26%),#151a23;padding:clamp(70px,9vw,125px) clamp(24px,9vw,145px)}.figures-archive h2{max-width:690px}.figures-archive>div{flex-wrap:wrap;gap:8px;max-width:1100px;margin-top:28px;display:flex}.figures-archive>div span{color:#d9dfe7;border:1px solid #fff3;padding:10px 12px;font:700 11px/1 DM Sans,Arial,sans-serif}@media (width<=850px){.figures-editorial{grid-template-columns:1fr}.figures-editorial header{max-width:580px}.figures-editorial-grid{max-width:760px}}@media (width<=580px){.figures-editorial-grid{grid-template-columns:1fr}.figures-editorial-grid article,.figures-editorial-grid article>div{min-height:410px}}.padbol-figures{background:radial-gradient(circle at 78% 38%,#ef202829,#0000 31%),#0b0e14!important;padding:clamp(72px,10vw,145px) clamp(24px,9vw,140px)!important;display:block!important}.padbol-figures .padbol-figures-heading,.padbol-figures .figures-stories{display:none!important}.padbol-figures .chivi-feature{background:0 0!important;border:0!important;grid-template-columns:minmax(265px,.78fr) minmax(300px,.7fr)!important;justify-content:center!important;align-items:center!important;gap:clamp(32px,7vw,118px)!important;max-width:1180px!important;min-height:min(620px,68vw)!important;margin:0 auto!important;padding:clamp(26px,4vw,58px)!important;display:grid!important;overflow:visible!important}.padbol-figures .chivi-feature:before{display:none!important}.padbol-figures .chivi-feature:after{background:radial-gradient(circle at 45% 47%,#ef202847,#0000 34%)!important}.padbol-figures .chivi-feature>img{content:url(/visuals/chivi-mascota-oficial.png)!important;z-index:2!important;object-fit:contain!important;filter:drop-shadow(0 24px 30px #00000075)!important;justify-self:center!important;width:min(100%,460px)!important;height:auto!important;max-height:560px!important;position:relative!important;bottom:auto!important;right:auto!important}.padbol-figures .chivi-feature>div{z-index:3!important;justify-self:start!important;max-width:410px!important}.padbol-figures .chivi-feature>div p{letter-spacing:.18em!important;font-size:11px!important}.padbol-figures .chivi-feature h3{letter-spacing:-.055em!important;text-transform:uppercase!important;margin:12px 0 13px!important;font:600 clamp(74px,9vw,132px)/.78 Oswald,Arial Narrow,sans-serif!important}.padbol-figures .chivi-feature span{color:#d3dae4!important;max-width:390px!important;font-size:16px!important;line-height:1.58!important}.padbol-figures .chivi-feature a{color:#fff!important;margin-top:24px!important;font-size:11px!important}.padbol-figures .chivi-feature a:hover{color:#ef2028!important}@media (width<=720px){.padbol-figures{padding:66px 24px!important}.padbol-figures .chivi-feature{grid-template-columns:1fr!important;gap:18px!important;min-height:0!important;padding:0!important}.padbol-figures .chivi-feature>img{order:0;width:min(100%,355px)!important;max-height:460px!important}.padbol-figures .chivi-feature>div{order:1;justify-self:start!important}.padbol-figures .chivi-feature h3{font-size:86px!important}}.chivi-page{color:#fff;background:#0b0e14;min-height:100vh}.chivi-page-hero{background:radial-gradient(circle at 76% 40%,#ef202845,#0000 29%),linear-gradient(130deg,#080b10,#121925);grid-template-columns:minmax(300px,.95fr) minmax(300px,.75fr);align-items:center;gap:clamp(34px,9vw,150px);min-height:690px;padding:clamp(120px,13vw,185px) clamp(24px,10vw,160px) clamp(70px,8vw,110px);display:grid;position:relative;overflow:hidden}.chivi-page-hero:after{content:"";pointer-events:none;border:1px solid #ef202880;border-radius:50%;width:min(38vw,510px);height:min(38vw,510px);position:absolute;inset:auto 7% 9% auto}.chivi-page-hero>div,.chivi-page-hero>img{z-index:1;position:relative}.chivi-page-hero h1{letter-spacing:-.055em;text-transform:uppercase;margin:17px 0 22px;font:600 clamp(62px,8vw,128px)/.8 Oswald,Arial Narrow,sans-serif}.chivi-page-hero h1 em,.chivi-story h2 em,.chivi-inspiration h2 em{color:#ef2028;font-style:normal}.chivi-page-hero p:last-child{color:#d1d7df;max-width:510px;margin:0;font:500 18px/1.6 DM Sans,Arial,sans-serif}.chivi-page-hero>img{object-fit:contain;filter:drop-shadow(0 27px 34px #00000080);justify-self:center;width:min(100%,480px);max-height:570px}.chivi-story{background:#39404b;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;padding:0 clamp(24px,10vw,160px);display:grid}.chivi-story article{color:#101319;background:#f0f0ed;min-height:400px;padding:clamp(38px,6vw,84px)}.chivi-story article:nth-child(2){color:#fff;background:#151b25}.chivi-story h2,.chivi-inspiration h2{letter-spacing:-.045em;text-transform:uppercase;margin:17px 0 22px;font:600 clamp(48px,5.7vw,84px)/.84 Oswald,Arial Narrow,sans-serif}.chivi-story article>p:not(.eyebrow),.chivi-inspiration>p{color:#59616e;max-width:510px;margin:0 0 16px;font:500 16px/1.65 DM Sans,Arial,sans-serif}.chivi-story article:nth-child(2)>p:not(.eyebrow){color:#cbd2db}.chivi-story a{color:#ef2028;letter-spacing:.1em;text-transform:uppercase;margin-top:16px;font:800 11px/1 DM Sans,Arial,sans-serif;text-decoration:none;display:inline-block}.chivi-inspiration{background:radial-gradient(circle at 8% 70%,#ef202829,#0000 28%),#0b0e14;grid-template-columns:minmax(280px,.9fr) minmax(280px,.72fr);align-items:center;gap:clamp(35px,12vw,190px);padding:clamp(75px,11vw,150px) clamp(24px,10vw,160px);display:grid}.chivi-inspiration>p{color:#d1d7df;font-size:19px;line-height:1.7}@media (width<=720px){.chivi-page-hero{grid-template-columns:1fr;min-height:0;padding:120px 24px 65px}.chivi-page-hero h1{font-size:72px}.chivi-page-hero>img{width:min(100%,370px);max-height:460px}.chivi-story,.chivi-inspiration{grid-template-columns:1fr;padding-left:24px;padding-right:24px}.chivi-story{gap:1px;padding-top:0;padding-bottom:0}.chivi-story article{min-height:0;padding:52px 28px}.chivi-inspiration{padding-top:70px;padding-bottom:70px}.chivi-page-hero:after{width:290px;height:290px;bottom:60px;right:-100px}}.origin-timeline li:nth-child(12),.origin-timeline li:nth-child(20){display:none!important}.padbol-figures .chivi-feature{isolation:isolate!important;overflow:hidden!important}.padbol-figures .chivi-feature:after{content:""!important;z-index:1!important;aspect-ratio:1!important;opacity:.92!important;pointer-events:none!important;background:#ef2028!important;border:0!important;border-radius:50%!important;width:min(72%,430px)!important;position:absolute!important;inset:auto 5% 5% auto!important}.padbol-figures .chivi-feature>div{z-index:3!important;position:relative!important}.padbol-figures .chivi-feature>.chivi-model{z-index:2!important;--poster-color:transparent!important;background:0 0!important;border:0!important;width:80%!important;max-width:none!important;height:100%!important;position:absolute!important;bottom:0!important;right:0!important}.padbol-figures .chivi-feature>.chivi-model::part(default-progress-bar){background:#ef2028}@media (width<=720px){.padbol-figures .chivi-feature>.chivi-model{width:108%!important;height:96%!important;right:-5%!important}.padbol-figures .chivi-feature{grid-template-columns:1fr!important;gap:18px!important;min-height:0!important;padding:0!important;display:grid!important}.padbol-figures .chivi-feature:after{width:280px!important;top:22px!important;bottom:auto!important;right:50%!important;transform:translate(50%)!important}.padbol-figures .chivi-feature>img{z-index:2!important;order:0!important;justify-self:center!important;width:min(100%,355px)!important;max-width:100%!important;height:auto!important;max-height:460px!important;position:relative!important;bottom:auto!important;right:auto!important}.padbol-figures .chivi-feature>div{z-index:3!important;order:1!important;justify-self:start!important;position:relative!important}}.fipa-page{color:#fff;background:#0d0f14;min-height:100vh}.fipa-hero{background:radial-gradient(circle at 77% 29%,#df1f2647,#0000 28%),linear-gradient(135deg,#0e131d,#08090d);grid-template-columns:minmax(280px,1fr) minmax(300px,.8fr);align-items:center;gap:clamp(48px,9vw,150px);min-height:calc(80svh - 82px);padding:clamp(78px,11vw,150px) clamp(24px,10vw,155px);display:grid}.fipa-hero>div>p:first-child,.fipa-anthem p{color:#ef2028;letter-spacing:.17em;margin:0;font:700 10px DM Sans,Arial,sans-serif}.fipa-hero h1{letter-spacing:-.055em;text-transform:uppercase;margin:21px 0 26px;font:600 clamp(62px,8vw,128px)/.84 Oswald,Arial Narrow,sans-serif}.fipa-hero h1 em,.fipa-anthem h2 em{color:#ef2028;font-style:normal}.fipa-hero>div>p:nth-of-type(2){color:#c8ced6;max-width:530px;margin:0;font:500 16px/1.65 DM Sans,Arial,sans-serif}.fipa-hero a,.fipa-principles a,.fipa-anthem a{color:#fff;letter-spacing:.08em;text-transform:uppercase;margin-top:25px;font:800 11px/1 DM Sans,Arial,sans-serif;text-decoration:none;display:inline-block}.fipa-hero a:hover,.fipa-principles a:hover,.fipa-anthem a:hover{color:#ef2028}.fipa-hero figure{background:linear-gradient(145deg,#182335,#0b0f17);border:1px solid #ffffff2e;place-items:center;min-height:390px;margin:0;display:grid;position:relative;overflow:hidden}.fipa-hero figure:before{content:"FIPA";color:#ffffff0b;letter-spacing:-.1em;font:800 clamp(128px,19vw,270px)/.75 Impact,Arial Narrow,sans-serif;position:absolute}.fipa-hero figure img{z-index:1;object-fit:contain;filter:drop-shadow(0 24px 23px #00000059);width:min(68%,310px);max-height:260px;position:relative}.fipa-hero figcaption{z-index:1;color:#ef2028;letter-spacing:.14em;font:800 9px DM Sans,Arial,sans-serif;position:absolute;bottom:20px;left:22px}.fipa-principles{background:#3a4350;grid-template-columns:repeat(3,1fr);gap:1px;padding:1px;display:grid}.fipa-principles article{background:#111722;min-height:350px;padding:clamp(30px,4vw,60px)}.fipa-principles span{color:#ef2028;letter-spacing:.14em;font:800 10px DM Sans,Arial,sans-serif}.fipa-principles h2{text-transform:uppercase;letter-spacing:-.035em;margin:52px 0 16px;font:600 clamp(32px,3.4vw,52px)/.9 Oswald,Arial Narrow,sans-serif}.fipa-principles p{color:#c3cad4;max-width:350px;margin:0;font:500 15px/1.6 DM Sans,Arial,sans-serif}.fipa-anthem{background:radial-gradient(circle at 74%,#df1f2638,#0000 34%),#0b0d11;grid-template-columns:.8fr 1.2fr;align-items:center;gap:clamp(42px,9vw,150px);padding:clamp(80px,11vw,150px) clamp(24px,10vw,155px);display:grid}.fipa-anthem h2{letter-spacing:-.045em;text-transform:uppercase;margin:19px 0 0;font:600 clamp(50px,6vw,94px)/.86 Oswald,Arial Narrow,sans-serif}.fipa-anthem>div:last-child>p{color:#c8ced6;letter-spacing:0;max-width:570px;font:500 16px/1.7 DM Sans,Arial,sans-serif}@media (width<=800px){.fipa-hero,.fipa-anthem{grid-template-columns:1fr;padding:76px 24px}.fipa-hero{min-height:auto}.fipa-hero figure{min-height:300px}.fipa-principles{grid-template-columns:1fr}.fipa-principles article{min-height:0}.fipa-principles h2{margin:34px 0 15px}}.fipa-anthem-content{gap:22px;display:grid}.fipa-anthem-video{aspect-ratio:16/9;background:#050608;border:1px solid #fff3;position:relative;overflow:hidden;box-shadow:0 18px 50px #00000059}.fipa-anthem-video video{object-fit:cover;background:#050608;width:100%;height:100%;display:block}.fipa-anthem-cover{color:#fff;text-align:left;cursor:pointer;background:linear-gradient(90deg,#030407e0 0%,#0304076b 47%,#0304070a 78%),linear-gradient(#0000 42%,#030407b3);border:0;justify-content:space-between;align-items:flex-end;gap:24px;width:100%;padding:clamp(24px,4vw,48px);display:flex;position:absolute;inset:0}.fipa-anthem-cover span{gap:10px;display:grid}.fipa-anthem-cover small{color:#ef2028;letter-spacing:.2em;font:800 10px DM Sans,Arial,sans-serif}.fipa-anthem-cover strong{letter-spacing:-.035em;text-transform:uppercase;font:600 clamp(34px,4.2vw,68px)/.86 Oswald,Arial Narrow,sans-serif}.fipa-anthem-cover strong em{color:#fff;font-style:normal}.fipa-anthem-cover>b{background:#ef2028eb;border:1px solid #ffffffd1;border-radius:999px;flex:0 270px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;max-width:300px;min-height:64px;padding:13px 18px;transition:transform .2s,background .2s;display:grid;box-shadow:0 0 0 10px #ef202821}.fipa-anthem-cover>b i{font:700 24px/1 Arial,sans-serif}.fipa-anthem-cover>b small{color:#fff;letter-spacing:.08em;text-transform:uppercase;font:800 10px/1.25 DM Sans,Arial,sans-serif}.fipa-anthem-cover:hover>b,.fipa-anthem-cover:focus-visible>b{color:#ef2028;background:#fff;transform:translateY(-3px)}.fipa-anthem-cover:hover>b small,.fipa-anthem-cover:focus-visible>b small{color:#ef2028}.fipa-anthem-actions{flex-wrap:wrap;gap:18px;display:flex}.fipa-anthem .fipa-anthem-actions a{border-bottom:1px solid #ffffff4d;margin-top:0;padding:12px 0}@media (width<=620px){.fipa-anthem-cover{background:linear-gradient(90deg,#030407db,#0304072e);align-items:flex-start;padding:20px}.fipa-anthem-cover>span{display:none}.fipa-anthem-cover>b{flex-basis:100%;align-self:flex-end;width:100%;max-width:none;min-height:54px}.fipa-anthem-cover>b small{font-size:9px}}.fipa-anthem-note{color:#8e97a4;letter-spacing:.02em;max-width:570px;font:500 10px/1.55 DM Sans,Arial,sans-serif;display:block}.fipa-anthem{isolation:isolate;background:#070b13;position:relative;overflow:hidden}.fipa-anthem:before{content:"";z-index:-2;opacity:.78;filter:saturate(1.04)contrast(1.03)brightness(1.24);transform-origin:18%;will-change:transform;background:url(/media/fipa-anthem-flag-bg.png) 4% 48%/52% no-repeat;animation:7.5s cubic-bezier(.45,.05,.55,.95) infinite alternate fipaFlagBreath;position:absolute;inset:-5%}.fipa-anthem:after{content:"";z-index:-1;background:linear-gradient(90deg,#04070d1f 0%,#04070d4d 40%,#04070db8 66%,#04070de0 100%),linear-gradient(#04070d1f,#0000 40%,#04070d4d);position:absolute;inset:0}.fipa-anthem h2{text-shadow:0 5px 24px #000000b3}.fipa-anthem>div:first-child>p{display:none}.fipa-anthem>div:last-child>p{color:#dbe2ec}@keyframes fipaFlagBreath{0%{transform:translate(-2.4%,1.2%)scale(1.015)rotate(-.6deg)skewY(-.45deg)}48%{transform:translate(.8%,-1%)scale(1.055)rotate(.42deg)skewY(.3deg)}to{transform:translate(3.1%,.5%)scale(1.095)rotate(.7deg)skewY(-.35deg)}}@media (prefers-reduced-motion:reduce){.fipa-anthem:before{animation:none}}@media (width<=800px){.fipa-anthem:before{opacity:.58;background-position:50% 8%;background-size:74%;inset:-2%}.fipa-anthem:after{background:linear-gradient(#04070d57,#04070d38 52%,#04070d9e)}}.competition-hero{isolation:isolate;padding-top:clamp(105px,13vw,180px);padding-bottom:clamp(80px,10vw,145px);display:block;position:relative;overflow:hidden}.competition-hero-copy{z-index:2;flex-direction:column;justify-content:flex-end;max-width:760px;min-height:330px;display:flex;position:relative}.competition-hero-copy p,.competition-hero-copy>span{letter-spacing:1.5px;font:10px DM Mono,monospace}.competition-hero-copy h1{margin:20px 0}.competition-hero-celebration{z-index:1;pointer-events:none;width:min(48vw,610px);position:absolute;top:62px;bottom:0;right:clamp(-35px,1vw,20px)}.competition-hero-celebration:after{content:"";background:linear-gradient(90deg,#0b0b0c 0%,#0000 30%),linear-gradient(#0000 82%,#0b0b0c 100%);position:absolute;inset:0}.competition-hero-celebration img{object-fit:contain;object-position:right bottom;filter:saturate(.94)contrast(1.04);width:100%;height:100%;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 22% 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 22% 100%)}@media (width<=900px){.competition-hero-copy{max-width:68%;min-height:360px}.competition-hero-celebration{opacity:.82;width:58vw;right:-70px}.competition-hero-copy h1{font-size:clamp(52px,10vw,92px)!important}}@media (width<=640px){.competition-hero{padding-top:95px;padding-bottom:62px}.competition-hero-copy{justify-content:flex-start;max-width:none;min-height:470px}.competition-hero-celebration{opacity:.65;width:95vw;top:180px;bottom:-10px;right:-15%}.competition-hero-celebration:after{background:linear-gradient(#0b0b0c 0%,#0000 25%),linear-gradient(#0000 82%,#0b0b0c 100%)}.competition-hero-celebration img{-webkit-mask-image:linear-gradient(#0000 0%,#000 18% 100%);mask-image:linear-gradient(#0000 0%,#000 18% 100%)}}.coaches-grid article{grid-template-columns:116px minmax(0,1fr);min-width:0}.coach-card-body{min-width:0;padding:22px 18px}.coach-card-foot{gap:8px}.coach-card-foot button{flex:none;padding-left:11px;padding-right:11px}.coach-avatar img.coach-avatar--poster{object-position:var(--coach-action-x,50%) var(--coach-action-y,38%)}.coaches-grid article[data-coach="Abdulaziz Yousif Baker"]{--coach-action-x:50%;--coach-action-y:31%}.coaches-grid article[data-coach=Anemaria\ Gherghel]{--coach-action-x:54%;--coach-action-y:39%}.coaches-grid article[data-coach=André\ Naves]{--coach-action-x:54%;--coach-action-y:37%}.coaches-grid article[data-coach=Eddy\ Bueno]{--coach-action-x:64%;--coach-action-y:37%}.coaches-grid article[data-coach=Flori\ Chiar]{--coach-action-x:50%;--coach-action-y:42%}.coaches-grid article[data-coach=Gonzalo\ Maidana]{--coach-action-x:41%;--coach-action-y:32%}.coaches-grid article[data-coach=Jesús\ Almeida]{--coach-action-x:82%;--coach-action-y:37%}.coaches-grid article[data-coach=Jorge\ Belza]{--coach-action-x:58%;--coach-action-y:38%}.coaches-grid article[data-coach=Henrique\ Sacilotto] .coach-name-row>img{object-position:62% center}.coaches-grid article[data-coach="Toni Palacios Aguado"] .coach-name-row>img{object-position:62% 26%;transform:scale(1.45)}.coaches-grid article[data-coach="Juan Pablo García"]{--coach-action-x:37%;--coach-action-y:36%}.coaches-grid article[data-coach="Juan Pablo García"] .coach-name-row>img{object-position:center 20%}.coaches-grid article[data-coach="Juan Alberto Ramón Escalas"]{--coach-action-x:54%;--coach-action-y:37%}.coaches-grid article[data-coach="Juan Miguel Hernández"]{--coach-action-x:54%;--coach-action-y:57%}.coaches-grid article[data-coach="Miguel Ángel Barceló"]{--coach-action-x:65%;--coach-action-y:34%}.coaches-grid article[data-coach="Muhammad Obaid Al Salem"]{--coach-action-x:50%;--coach-action-y:34%}.coaches-grid article[data-coach=Sebastián\ Sanromán]{--coach-action-x:88%;--coach-action-y:36%}.coaches-grid article[data-coach=Tomas\ Labayen]{--coach-action-x:43%;--coach-action-y:29%}.coaches-grid article[data-coach="Toni Palacios Aguado"]{--coach-action-x:70%;--coach-action-y:38%}.coaches-grid article[data-coach=Rodrigo\ Maidana]{--coach-action-x:48%;--coach-action-y:38%}.coaches-grid article[data-coach=Rodrigo\ Maidana] .coach-name-row>img{object-position:center 22%}.coaches-grid article[data-coach="Toni Palacios Aguado"] .coach-card-body{min-height:390px}.coaches-grid article[data-coach="Toni Palacios Aguado"] .coach-name-row{min-height:148px}.coaches-grid article[data-coach="Toni Palacios Aguado"] .coach-name-row h3{padding-top:70px;padding-right:74px;line-height:.92;font-size:clamp(25px,2.15vw,32px)!important}.coaches-grid article{border:1px solid #ef2028;box-shadow:0 14px 28px #11141829}.coaches-grid article.coach-card--referee{border-color:#ef2028;box-shadow:0 14px 28px #11141829}.coaches-grid article.coach-card--referee .coach-card-body{color:#fff;background:linear-gradient(145deg,#111722,#1b2432)}.coaches-grid article.coach-card--referee .coach-card-body h3{color:#fff}.coaches-grid article.coach-card--referee .coach-card-body>b{color:#ef2028;text-transform:uppercase;letter-spacing:.08em}.coaches-grid article.coach-card--referee .coach-card-body dl,.coaches-grid article.coach-card--referee .coach-card-foot{border-color:#3b4553}.coaches-grid article.coach-card--referee .coach-card-body dd{color:#dbe0e7}.coaches-grid article.coach-card--referee .coach-card-foot i{color:#fff}.coach-avatar img.coach-avatar--fide{object-position:78% 46%}@media (width<=800px){.coaches-grid article{grid-template-columns:108px minmax(0,1fr)}.coach-card-body{padding:20px 16px}.coaches-grid article[data-coach="Toni Palacios Aguado"] .coach-card-body{min-height:366px}.coaches-grid article[data-coach="Toni Palacios Aguado"] .coach-name-row{min-height:132px}.coaches-grid article[data-coach="Toni Palacios Aguado"] .coach-name-row h3{padding-top:58px;padding-right:58px;line-height:.94;font-size:27px!important}.coach-avatar img.coach-avatar--fide{object-position:78% 46%}}@media (width>=801px){.academy-showcase .academy-coach-teaser{min-height:203px!important}}@media (width>=1000px){.coaches-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.coaches-grid article{grid-template-columns:102px minmax(0,1fr)}}@media (width>=1400px){.coaches-grid{box-sizing:border-box;grid-template-columns:repeat(5,minmax(0,1fr));width:auto;max-width:none;margin:0;padding:0}}@media (width>=1000px){.coaches-page{overflow-x:hidden}.coaches-grid{box-sizing:border-box;width:auto;max-width:none;margin:0;padding:0}.coaches-grid article{grid-template-columns:clamp(112px,7vw,148px) minmax(0,1fr)}.coach-card-body{box-sizing:border-box;height:100%;min-height:350px;padding:20px 18px}.coach-name-row{min-height:176px}.coach-name-row>img,.coach-name-row>span{width:66px;height:66px;top:-4px}.coach-name-row h3{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;min-height:2.7em;margin:0;padding-top:68px;line-height:.94;display:block;overflow:visible;font-size:clamp(18px,1.45vw,27px)!important}.coach-card-body>b{white-space:nowrap;min-height:19px;font-size:clamp(12px,1vw,14px);display:block}.coach-card-body dl{gap:7px;min-height:98px;margin-top:11px;padding-top:11px}.coach-card-foot{margin-top:auto;padding-top:13px;display:block}.coach-card-foot i{font-size:8px;line-height:1.15;display:block}.coach-card-foot button{white-space:nowrap;width:100%;margin-top:9px;padding:10px 8px;font-size:8px;display:block}}@media (width>=801px){.detail-grid.sport-cards .sport-ball-visual{transform-origin:0 100%!important;opacity:.82!important;background:0 0!important;width:360px!important;height:300px!important;bottom:-8px!important;left:-18px!important;overflow:hidden!important;transform:scale(.6)!important;-webkit-mask-image:linear-gradient(#0000 0%,#000 15% 67%,#0000 100%)!important;mask-image:linear-gradient(#0000 0%,#000 15% 67%,#0000 100%)!important}.detail-grid.sport-cards .sport-ball-visual img{clip-path:ellipse(44% 48% at 34%)!important;object-position:29% 65%!important}.detail-grid.sport-cards .sport-ball-visual:before{background:linear-gradient(90deg,#e8e8e5 0%,#0000 22% 76%,#e8e8e5 100%),linear-gradient(#e8e8e5 0%,#0000 27% 65%,#e8e8e5 100%)!important}}.academy-video-hero{background:#08090c!important}.academy-video-hero>.academy-hero-image{z-index:0!important;object-fit:cover!important;object-position:center 52%!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}.academy-video-hero .academy-video-overlay{z-index:1!important;background:linear-gradient(90deg,#05070de0 0%,#05070d8f 49%,#05070d2e 100%),linear-gradient(#0000 42%,#05070dd1)!important;margin:0!important;position:absolute!important;inset:0!important}.academy-video-hero>p,.academy-video-hero>h1,.academy-video-hero>div:last-child{z-index:2!important}.app-loading{background:#0c0f14;min-height:100svh;position:relative;overflow:hidden}.app-loading:after{content:"";background:linear-gradient(90deg,#05070dcc,#05070d61,#05070da6);position:absolute;inset:0}.app-loading img{object-fit:cover;object-position:center;width:100%;height:100svh;display:block}.detail-links .detail-back{color:#ef2028!important;font-weight:800!important}.academy-page .academy-hero{min-height:clamp(390px,54svh,510px)!important}.academy-paths--direct{padding-top:clamp(52px,7vw,82px)!important;padding-bottom:clamp(62px,8vw,100px)!important}.academy-paths--direct summary{grid-template-columns:54px minmax(0,1fr) 24px!important}.academy-paths--direct .academy-course-detail{grid-template-columns:repeat(2,minmax(180px,1fr)) auto!important}.academy-paths--direct .academy-course-detail ul{grid-column:1/3}.academy-paths--direct .academy-course-detail a{grid-area:1/3/3}@media (width<=1120px){.detail-links .detail-back{display:none!important}}@media (width<=760px){.academy-page .academy-hero{min-height:420px!important}.academy-paths--direct .academy-course-detail{grid-template-columns:1fr!important}.academy-paths--direct .academy-course-detail ul,.academy-paths--direct .academy-course-detail a{grid-area:auto!important}}.page-back-control{z-index:490;-webkit-backdrop-filter:blur(10px);color:#fff;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#080a0ee0;border:1px solid #ef2028b8;border-radius:999px;align-items:center;gap:9px;min-height:38px;padding:0 14px;font:800 10px/1 DM Sans,Arial,sans-serif;display:inline-flex;position:fixed;top:98px;left:clamp(14px,2vw,30px);box-shadow:0 8px 24px #00000038}.page-back-control span{color:#ef2028;font-size:15px}.page-back-control:hover{background:#ef2028;border-color:#ef2028}.page-back-control:hover span{color:#fff}@media (width<=800px){.page-back-control{min-height:36px;padding:0 12px;font-size:9px;top:82px;left:12px}}.academy-course-lessons{border-top:1px solid #ffffff1f;grid-column:1/3;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px 14px;margin:4px 0 0;padding:16px 0 0;list-style:none;display:grid}.academy-course-lessons li{font-size:11px!important}.academy-course-lessons li:before{display:none}.academy-course-lessons span{color:#ef2028;letter-spacing:.08em;margin-right:7px;font-weight:800}@media (width<=760px){.academy-paths--direct .academy-course-lessons{grid-column:auto;grid-template-columns:1fr}}.academy-masterclass{color:#10131a;background:#f2f0ec;grid-template-columns:minmax(260px,.85fr) minmax(330px,1.15fr);gap:clamp(38px,8vw,130px);padding:clamp(72px,10vw,138px) clamp(24px,11vw,170px);display:grid}.academy-masterclass header>p{color:#e21f2a;letter-spacing:.16em;margin:0 0 17px;font:800 10px/1 DM Sans,Arial,sans-serif}.academy-masterclass h2{letter-spacing:-.05em;text-transform:uppercase;margin:0;font:600 clamp(46px,5.5vw,82px)/.9 Oswald,Arial Narrow,sans-serif}.academy-masterclass h2 em{color:#e21f2a;font-style:normal}.academy-masterclass header>p:last-child{color:#4e5560;letter-spacing:normal;max-width:455px;margin-top:24px;font:500 15px/1.6 DM Sans,Arial,sans-serif}.academy-masterclass ol{border-top:1px solid #10131a33;gap:0;margin:0;padding:0;list-style:none;display:grid}.academy-masterclass li{border-bottom:1px solid #10131a33;grid-template-columns:48px 1fr;gap:15px;padding:17px 0;display:grid}.academy-masterclass li>span{color:#e21f2a;letter-spacing:.12em;font:800 10px/1.45 DM Sans,Arial,sans-serif}.academy-masterclass h3{text-transform:uppercase;margin:0;font:600 clamp(22px,2vw,30px)/1 Oswald,Arial Narrow,sans-serif}.academy-masterclass li p{color:#59606a;margin:7px 0 0;font:500 13px/1.5 DM Sans,Arial,sans-serif}.academy-masterclass__action{grid-column:2;justify-content:space-between;align-items:center;gap:18px;margin-top:-94px;display:flex}.academy-masterclass__action p{color:#4e5560;letter-spacing:.1em;text-transform:uppercase;margin:0;font:700 10px/1 DM Sans,Arial,sans-serif}.academy-masterclass__action a{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#10131a;padding:14px 17px;font:800 10px/1 DM Sans,Arial,sans-serif;text-decoration:none}.academy-masterclass__action a:hover{background:#e21f2a}@media (width<=760px){.academy-masterclass{grid-template-columns:1fr;gap:36px;padding:72px 24px}.academy-masterclass__action{flex-direction:column;grid-column:auto;align-items:flex-start;margin:0}.academy-masterclass h2{font-size:54px}}.academy-catalog-closure{color:#fff;background:radial-gradient(circle at 78% 35%,#ef202838,#0000 28%),#10141c;grid-template-columns:minmax(260px,.9fr) minmax(280px,1.1fr);align-items:end;gap:clamp(34px,8vw,120px);padding:clamp(62px,9vw,120px) clamp(24px,11vw,170px);display:grid}.academy-catalog-closure>p{color:#ef2028;letter-spacing:.16em;grid-column:1/-1;margin:0 0 -8px;font:800 10px/1 DM Sans,Arial,sans-serif}.academy-catalog-closure h2{letter-spacing:-.05em;text-transform:uppercase;margin:0;font:600 clamp(46px,5.5vw,82px)/.86 Oswald,Arial Narrow,sans-serif}.academy-catalog-closure h2 em{color:#ef2028;font-style:normal}.academy-catalog-closure div{max-width:500px}.academy-catalog-closure div p{color:#c8d0da;margin:0;font:500 16px/1.65 DM Sans,Arial,sans-serif}.academy-catalog-closure a{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#ef2028;border:1px solid #ef2028;margin-top:25px;padding:14px 17px;font:800 10px/1 DM Sans,Arial,sans-serif;text-decoration:none;display:inline-block}.academy-catalog-closure a:hover{background:0 0}@media (width<=760px){.academy-catalog-closure{grid-template-columns:1fr;gap:23px;padding:68px 24px}.academy-catalog-closure>p{margin:0}.academy-catalog-closure h2{font-size:54px}}.footer-fipa-mark{cursor:pointer;background:0 0;border:0;padding:0}.fipa-hero button{color:#fff;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;margin-top:25px;padding:0;font:800 11px/1 DM Sans,Arial,sans-serif;display:inline-block}.fipa-hero button:hover{color:#ef2028}.fipa-purpose{color:#12151b;background:#f0f0ed;grid-template-columns:minmax(280px,.85fr) minmax(280px,1.15fr);align-items:end;gap:clamp(38px,9vw,150px);padding:clamp(76px,10vw,135px) clamp(24px,11vw,155px);display:grid}.fipa-purpose header>p,.fipa-leadership header>p{color:#df1f26;letter-spacing:.16em;margin:0;font:800 10px/1 DM Sans,Arial,sans-serif}.fipa-purpose h2,.fipa-leadership h2{letter-spacing:-.05em;text-transform:uppercase;margin:20px 0 0;font:600 clamp(46px,5.8vw,88px)/.86 Oswald,Arial Narrow,sans-serif}.fipa-purpose h2 em,.fipa-leadership h2 em{color:#df1f26;font-style:normal}.fipa-purpose>p{color:#444c57;max-width:580px;margin:0;font:500 18px/1.7 DM Sans,Arial,sans-serif}.fipa-leadership{color:#fff;background:#10151e;padding:clamp(78px,10vw,140px) clamp(24px,11vw,155px)}.fipa-leadership header{grid-template-columns:minmax(280px,.9fr) minmax(270px,1.1fr);align-items:end;gap:clamp(38px,9vw,145px);margin-bottom:42px;display:grid}.fipa-leadership header>p:last-child{color:#c4ccd7;max-width:510px;margin:0;font:500 16px/1.65 DM Sans,Arial,sans-serif}.fipa-leadership>div{background:#3a4350;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.fipa-leadership article{background:#151d28;min-height:300px;padding:clamp(28px,4vw,54px)}.fipa-leadership article>span{color:#ef2028;letter-spacing:.15em;font:800 10px/1 DM Sans,Arial,sans-serif}.fipa-leadership h3{letter-spacing:-.035em;text-transform:uppercase;margin:58px 0 9px;font:600 clamp(30px,3.2vw,48px)/.9 Oswald,Arial Narrow,sans-serif}.fipa-leadership b{color:#ef2028;letter-spacing:.08em;text-transform:uppercase;font:800 10px/1.4 DM Sans,Arial,sans-serif;display:block}.fipa-leadership article p{color:#c5ccd7;max-width:310px;margin:17px 0 0;font:500 14px/1.65 DM Sans,Arial,sans-serif}.fipa-leadership .fipa-network-card{background:radial-gradient(circle at 78% 22%,#ef202836,#0000 31%),#151d28}@media (width<=800px){.fipa-purpose,.fipa-leadership header{grid-template-columns:1fr;padding-left:24px;padding-right:24px}.fipa-purpose{gap:28px}.fipa-leadership header>p{grid-column:auto}.fipa-leadership>div{grid-template-columns:1fr}.fipa-leadership article{min-height:0}.fipa-leadership h3{margin-top:34px}}.ranking-search{background:#fff;border:1px solid #c8cbc8;justify-content:space-between;align-items:center;gap:24px;margin:36px 0 12px;padding:15px 17px;display:flex}.ranking-search span,.ranking-count{color:#df1f26;letter-spacing:.14em;text-transform:uppercase;font:800 10px/1 DM Sans,Arial,sans-serif}.ranking-search input{color:#12151b;background:0 0;border:0;outline:none;width:min(100%,390px);font:700 16px/1.2 DM Sans,Arial,sans-serif}.ranking-search input::placeholder{color:#8a9097}.ranking-count{color:#69717a;margin:0 0 12px}.ranking-empty{text-align:center;color:#69717a!important;padding:36px 12px!important;font:600 15px/1.4 DM Sans,Arial,sans-serif!important}@media (width<=620px){.ranking-search{flex-direction:column;align-items:flex-start;gap:12px}.ranking-search input{width:100%}}.ranking-expand{color:#fff;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:#df1f26;border:1px solid #df1f26;margin:20px auto 0;padding:15px 20px;font:800 10px/1 DM Sans,Arial,sans-serif;display:block}.ranking-expand:hover{color:#df1f26;background:#fff}.fipa-hero button{background:#ef2028;border:1px solid #ef2028;margin-top:32px;padding:17px 21px;font-size:11px;box-shadow:0 12px 28px #00000040}.fipa-hero button:hover{color:#fff;background:0 0}.fipa-committee h2{max-width:470px;font-size:clamp(42px,4.6vw,70px)}.fipa-ranking-link{display:none}.fipa-committee{grid-template-columns:minmax(410px,.82fr) minmax(0,1.18fr);gap:clamp(42px,5vw,76px)}.fipa-committee h2{overflow-wrap:anywhere;max-width:410px;font-size:clamp(36px,3.8vw,58px)}.fipa-ranking-hero button{color:#ef2028;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #ef2028;margin-top:24px;padding:13px 16px;font:800 10px/1 DM Sans,Arial,sans-serif}.fipa-ranking-hero button:hover{color:#fff;background:#ef2028}@media (width<=800px){.fipa-committee{grid-template-columns:1fr;gap:36px}.fipa-committee h2{max-width:none}}.fipa-bottom-ranking{color:#fff;background:radial-gradient(circle at 75% 42%,#ef20283d,#0000 28%),#10151e;justify-content:space-between;align-items:end;gap:38px;padding:clamp(70px,9vw,125px) clamp(24px,11vw,155px);display:flex}.fipa-bottom-ranking p{color:#ef2028;letter-spacing:.16em;margin:0;font:800 10px/1 DM Sans,Arial,sans-serif}.fipa-bottom-ranking h2{letter-spacing:-.045em;text-transform:uppercase;margin:20px 0 0;font:600 clamp(46px,5.4vw,82px)/.86 Oswald,Arial Narrow,sans-serif}.fipa-bottom-ranking h2 em{color:#ef2028;font-style:normal}.fipa-bottom-ranking button{color:#fff;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:#ef2028;border:1px solid #ef2028;padding:18px 22px;font:800 10px/1 DM Sans,Arial,sans-serif}.fipa-bottom-ranking button:hover{background:0 0}@media (width<=700px){.fipa-bottom-ranking{display:block}.fipa-bottom-ranking button{margin-top:28px}}.fipa-committee h2{letter-spacing:-.05em;text-transform:uppercase;margin:20px 0 0;font:600 clamp(45px,5.5vw,82px)/.86 Oswald,Arial Narrow,sans-serif}.fipa-committee h2 em{color:#df1f26;font-style:normal}@media (width<=800px){.fipa-committee{grid-template-columns:1fr;padding:70px 24px}.fipa-committee-slots{grid-template-columns:1fr}.fipa-committee-slots article{min-height:145px}.fipa-committee-slots b{margin-top:28px}}.fipa-committee{color:#12151b;background:#f0f0ed;grid-template-columns:minmax(500px,.95fr) minmax(300px,1.05fr);align-items:start;gap:clamp(38px,5vw,76px);padding:clamp(78px,10vw,140px) clamp(24px,11vw,155px);display:grid}.fipa-committee header>p{color:#df1f26;letter-spacing:.16em;margin:0;font:800 10px/1 DM Sans,Arial,sans-serif}.fipa-committee h2{letter-spacing:-.065em;text-transform:uppercase;white-space:nowrap;overflow-wrap:normal;margin:20px 0 0;font:600 clamp(40px,3.7vw,58px)/.9 Oswald,Arial Narrow,sans-serif}.fipa-committee h2 em{color:#df1f26;font-size:.7em;font-style:normal}.fipa-committee>div>p{color:#444c57;max-width:570px;margin:6px 0 30px;font:500 17px/1.7 DM Sans,Arial,sans-serif}.fipa-committee-slots{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.fipa-committee-slots article{background:#fff;border:1px solid #c7cac8;min-height:180px;padding:24px}.fipa-committee-slots span{color:#df1f26;letter-spacing:.14em;font:800 10px/1 DM Sans,Arial,sans-serif;display:block}.fipa-committee-slots b{text-transform:uppercase;margin-top:48px;font:600 23px/.95 Oswald,Arial Narrow,sans-serif;display:block}.fipa-committee-slots small{color:#69717a;letter-spacing:.09em;text-transform:uppercase;margin-top:12px;font:700 9px/1 DM Sans,Arial,sans-serif;display:block}@media (width<=800px){.fipa-committee{grid-template-columns:1fr;padding:70px 24px}.fipa-committee h2{white-space:normal}.fipa-committee-slots{grid-template-columns:1fr}.fipa-committee-slots article{min-height:145px}.fipa-committee-slots b{margin-top:28px}}.brand{flex-direction:column;align-items:flex-start;gap:2px!important}.brand>small{color:#ffffffa8;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;font:800 7px/1 DM Sans,Arial,sans-serif}.footer-protection{border-top:1px solid #ffffff2b;border-bottom:1px solid #ffffff21;grid-column:1/-1;grid-template-columns:minmax(220px,.62fr) minmax(300px,1.38fr);gap:24px;padding:17px 0;display:grid}.footer-protection p{color:#ef2028;letter-spacing:.14em;margin:0;font:800 9px/1.35 DM Sans,Arial,sans-serif}.footer-protection span{color:#b9bec5;max-width:780px;font:500 11px/1.55 DM Sans,Arial,sans-serif}@media (width<=760px){.footer-protection{grid-template-columns:1fr;gap:10px}.brand>small{font-size:6px}.footer-protection{grid-column:1/-1}}.nav .brand,.detail-nav .brand{align-items:center!important;gap:7.5px!important}.nav .brand>small,.detail-nav .brand>small{text-align:center;width:100%;display:block;margin:0!important;transform:none!important}@media (width<=860px) and (width>=801px){.nav,.detail-nav{grid-template-columns:1fr auto!important;gap:18px!important;height:82px!important;min-height:82px!important;padding:0 40px!important}.nav-links,.detail-links{display:none!important}.nav>.brand-button,.detail-nav>button:first-child{justify-self:start!important}.nav-actions,.detail-actions{justify-self:end!important;gap:8px!important}.nav .social-header,.detail-nav .social-header{display:none!important}.mobile-menu{z-index:650!important;display:block!important;position:static!important}.mobile-menu-trigger{touch-action:manipulation;list-style:none;position:relative;z-index:652!important}.mobile-menu-trigger::-webkit-details-marker{display:none}.mobile-menu[open] .mobile-menu-trigger{background:#15161a;position:fixed;top:21px;right:40px;z-index:652!important}.mobile-menu-panel{overscroll-behavior:contain;min-height:calc(100dvh - 82px);z-index:651!important;background:#0c0d10fb!important;padding:22px 40px 36px!important;inset:82px 0 0!important}.mobile-menu-head{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.mobile-menu-head p{color:#df1f26;letter-spacing:1.2px;font:700 10px DM Sans,Arial,sans-serif;margin:0!important}.mobile-menu-head button{color:#fff;cursor:pointer;background:0 0;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;border:1px solid #ffffff57!important;font:400 28px/1 Arial!important}.mobile-menu-panel a,.mobile-menu-panel button{touch-action:manipulation;justify-content:space-between;align-items:center;min-height:62px;display:flex}}.history-page{color:#fff;background:#0b0d11;min-height:100vh;padding-top:82px}.history-moment-hero{background:radial-gradient(circle at 78% 27%,#e51f294d,#0000 29%),linear-gradient(135deg,#141c2b,#090b10 67%);flex-direction:column;justify-content:end;min-height:56vh;padding:clamp(75px,11vw,150px) clamp(24px,11vw,170px);display:flex}.history-moment-hero>p:first-child,.history-moment-next p{color:#ef2028;letter-spacing:.17em;margin:0;font:800 10px DM Sans,Arial,sans-serif}.history-moment-hero h1{color:#fff;letter-spacing:-.05em;text-transform:uppercase;max-width:900px;margin:20px 0;font:600 clamp(55px,8vw,118px)/.86 Oswald,Arial Narrow,sans-serif}.history-moment-hero>p:last-child{color:#d2d8e0;max-width:690px;margin:0;font:500 clamp(16px,1.6vw,21px)/1.5 DM Sans,Arial,sans-serif}.history-moment-body{background:#111722;grid-template-columns:minmax(180px,.6fr) minmax(300px,1.4fr);gap:clamp(42px,12vw,180px);padding:clamp(72px,10vw,140px) clamp(24px,11vw,170px);display:grid}.history-moment-body>div{border-top:1px solid #ffffff38;padding-top:12px}.history-moment-body>div span{color:#ef2028;letter-spacing:-.05em;font:600 clamp(48px,6vw,82px)/.82 Oswald,Arial Narrow,sans-serif}.history-moment-body>div p{color:#aeb8c6;letter-spacing:.13em;margin:12px 0 0;font:800 10px DM Sans,Arial,sans-serif}.history-moment-body article{max-width:730px}.history-moment-body h2{letter-spacing:-.05em;text-transform:uppercase;margin:0 0 24px;font:600 clamp(38px,5vw,72px)/.88 Oswald,Arial Narrow,sans-serif}.history-moment-body h2 em{color:#ef2028;font-style:normal}.history-moment-body article>p{color:#d0d6de;margin:0;font:500 clamp(16px,1.5vw,19px)/1.7 DM Sans,Arial,sans-serif}.history-moment-body a,.history-moment-body button,.history-moment-next button{color:#fff;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;margin-top:30px;padding:0;font:800 11px/1 DM Sans,Arial,sans-serif;text-decoration:none;display:inline-block}.history-moment-body a:hover,.history-moment-body button:hover,.history-moment-next button:hover{color:#ef2028}.history-moment-next{background:#08090c;padding:clamp(54px,7vw,90px) clamp(24px,11vw,170px)}.history-moment-next button{margin-top:16px;font-size:16px}.history-moment-next button span{color:#ef2028;margin-left:10px;font-size:22px}@media (width<=700px){.history-page{padding-top:72px}.history-moment-hero{min-height:48vh;padding:76px 24px}.history-moment-body{grid-template-columns:1fr;gap:32px;padding:70px 24px}.history-moment-body h2{font-size:49px}.history-moment-next{padding:55px 24px}}.credential-page{color:#fff;background:#0b0e13;min-height:100vh;padding-top:82px}.credential-hero{background:radial-gradient(circle at 50% 44%,#ef202840,#0000 29%),linear-gradient(145deg,#101825,#080a0f);place-items:center;min-height:calc(78svh - 82px);padding:clamp(68px,9vw,120px) 24px;display:grid}.credential-hero>p{color:#ef2028;letter-spacing:.16em;margin:0;font:800 10px DM Sans,Arial,sans-serif;position:absolute;top:clamp(110px,12vw,165px)}.credential-card{background:linear-gradient(145deg,#1a2637,#0b111b 72%);border:1px solid #ffffff47;width:min(100%,560px);padding:clamp(30px,5vw,54px);position:relative;overflow:hidden;box-shadow:0 36px 76px #00000073}.credential-card:after{content:"FIPA";color:#ffffff09;font:800 clamp(120px,18vw,250px)/.72 Impact,Arial Narrow,sans-serif;position:absolute;bottom:-.22em;right:-.08em}.credential-card>*{z-index:1;position:relative}.credential-card-head{border-bottom:1px solid #ffffff29;justify-content:space-between;align-items:center;padding-bottom:22px;display:flex}.credential-card-head img{width:130px;height:auto}.credential-card-head span{color:#ef2028;letter-spacing:.12em;border:1px solid #ef2028;padding:7px 9px;font:800 9px/1 DM Sans,Arial,sans-serif}.credential-card>p{color:#ef2028;letter-spacing:.16em;margin:38px 0 9px;font:800 10px DM Sans,Arial,sans-serif}.credential-card h1{letter-spacing:-.05em;text-transform:uppercase;margin:0;font:600 clamp(46px,6vw,74px)/.87 Oswald,Arial Narrow,sans-serif}.credential-card>strong{color:#d5dbe4;margin-top:8px;font:600 17px/1.2 DM Sans,Arial,sans-serif;display:block}.credential-card-data{flex-wrap:wrap;gap:8px;margin-top:35px;display:flex}.credential-card-data span{color:#d8dde5;letter-spacing:.1em;border:1px solid #ffffff38;padding:7px 9px;font:800 9px/1 DM Sans,Arial,sans-serif}.credential-card>i{color:#9da8b7;letter-spacing:.13em;margin-top:36px;font:800 9px/1 DM Sans,Arial,sans-serif;display:block}.credential-proof{color:#111;background:#f0f0ed;grid-template-columns:minmax(270px,1fr) minmax(220px,.5fr);align-items:center;gap:clamp(42px,10vw,150px);padding:clamp(76px,10vw,130px) clamp(24px,11vw,170px);display:grid}.credential-proof p:first-child,.credential-access>p{color:#df1f26;letter-spacing:.16em;margin:0;font:800 10px DM Sans,Arial,sans-serif}.credential-proof h2,.credential-access h2{letter-spacing:-.05em;text-transform:uppercase;margin:18px 0 23px;font:600 clamp(44px,5.5vw,80px)/.88 Oswald,Arial Narrow,sans-serif}.credential-proof h2 em,.credential-access h2 em{color:#df1f26;font-style:normal}.credential-proof>div>p:last-child{color:#444950;letter-spacing:0;max-width:570px;font:500 16px/1.65 DM Sans,Arial,sans-serif}.credential-proof figure{background:#fff;justify-self:center;margin:0;padding:18px;box-shadow:0 16px 32px #00000024}.credential-proof figure img{width:min(46vw,240px);height:auto;display:block}.credential-proof figcaption{color:#272d35;letter-spacing:.14em;text-align:center;margin-top:13px;font:800 9px DM Sans,Arial,sans-serif}.credential-access{background:radial-gradient(circle at 76% 36%,#ef202833,#0000 27%),#10151e;padding:clamp(76px,10vw,130px) clamp(24px,11vw,170px)}.credential-access h2{color:#fff}.credential-access>p:last-of-type{color:#c6ced9;letter-spacing:0;max-width:590px;margin:0;font:500 16px/1.65 DM Sans,Arial,sans-serif}.credential-access button{color:#fff;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#ef2028;border:1px solid #ef2028;margin-top:30px;padding:15px 19px;font:800 11px/1 DM Sans,Arial,sans-serif}.credential-access button:hover{background:0 0}@media (width<=700px){.credential-page{padding-top:72px}.credential-hero{min-height:650px}.credential-hero>p{text-align:center;top:106px}.credential-proof{grid-template-columns:1fr;padding:72px 24px}.credential-proof figure{justify-self:start}.credential-proof figure img{width:220px}.credential-access{padding:72px 24px}}@media (width>=801px){.detail-grid.sport-cards{isolation:isolate!important;position:relative!important;overflow:hidden!important}.detail-grid.sport-cards:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(#e8e8e5 0%,#e8e8e50f 42%,#e8e8e500 65%),url(/visuals/balon-oficial.png) 0 100%/1160px no-repeat;height:345px;position:absolute;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 37% 100%);mask-image:linear-gradient(#0000 0%,#000 37% 100%)}.detail-grid.sport-cards .sport-intro{z-index:2!important;position:relative!important;overflow:visible!important}.detail-grid.sport-cards>div:last-child{z-index:3!important;position:relative!important}.detail-grid.sport-cards .sport-ball-visual{z-index:1!important;opacity:1!important;background:0 0!important;width:540px!important;height:430px!important;bottom:-112px!important;left:-18px!important;overflow:hidden!important;transform:none!important;-webkit-mask-image:linear-gradient(#0000 0%,#000 34% 100%)!important;mask-image:linear-gradient(#0000 0%,#000 34% 100%)!important}.detail-grid.sport-cards .sport-ball-visual:before{display:none!important}.detail-grid.sport-cards .sport-ball-visual img{object-fit:cover!important;object-position:left center!important;clip-path:none!important;transform-origin:22% 65%!important;filter:saturate(.97)contrast(1.03)!important;width:100%!important;height:100%!important;transform:scale(1.63)!important}}.detail-grid.sport-cards:after,.detail-grid.sport-cards .sport-ball-visual{display:none!important}.everyone-proof article:nth-child(2) strong,.everyone-proof article:nth-child(3) strong{align-self:center}.court-installation-video{color:#fff;background:#11151d;grid-template-columns:minmax(260px,.82fr) minmax(260px,.58fr);align-items:center;gap:clamp(42px,10vw,155px);padding:clamp(82px,10vw,145px) clamp(24px,10vw,155px);display:grid}.court-installation-video>div>p{color:#ef2028;letter-spacing:.18em;margin:0;font:700 10px DM Sans,Arial,sans-serif}.court-installation-video h2{margin:22px 0;font-size:clamp(54px,6.5vw,98px)!important}.court-installation-video h2 em{color:#ef2028;font-style:normal}.court-installation-video>div>p:last-child{color:#c5cbd4;letter-spacing:0;max-width:450px;font:500 16px/1.72 DM Sans,Arial,sans-serif}.court-installation-video figure{background:#07090d;justify-self:center;width:min(100%,360px);margin:0;padding:10px;position:relative;box-shadow:0 30px 72px #0000006b}.court-installation-video figure:before{content:"";pointer-events:none;border:1px solid #ef2028b3;position:absolute;inset:-10px 10px 10px -10px}.court-installation-video video{aspect-ratio:9/16;object-fit:cover;width:100%;display:block}.court-installation-video figcaption{padding:16px 5px 7px}.court-installation-video figcaption span{color:#ef2028;letter-spacing:.14em;font:700 9px DM Sans,Arial,sans-serif;display:block}.court-installation-video figcaption strong{color:#f2f3f5;letter-spacing:.01em;margin-top:7px;font:600 16px/1.05 Oswald,Arial,sans-serif;display:block}@media (width<=800px){.court-installation-video{grid-template-columns:1fr;gap:38px;padding:70px 24px}.court-installation-video figure{justify-self:start;width:min(100%,330px)}}html,body{overflow-anchor:none}.route-content-recovery{color:#fff;text-align:center;background:#11151d;place-content:center;gap:12px;min-height:62svh;padding:80px 24px;display:grid}.route-content-recovery p{color:#ef2028;letter-spacing:.15em;margin:0;font:800 11px DM Sans,Arial,sans-serif}.route-content-recovery span{color:#c5ccd7;font:500 15px DM Sans,Arial,sans-serif}.academy-showcase .academy-gallery{background:radial-gradient(circle at 76% 49%,#ef202885,#0000 30%),radial-gradient(circle at 46% 35%,#79141d33,#0000 37%),linear-gradient(135deg,#111722,#06080d 72%)!important;width:min(100%,420px)!important;max-width:420px!important}.academy-fide-stage{background:0 0!important}.academy-fide-stage:before,.academy-fide-stage:after,.academy-fide-stage>i:first-child,.academy-fide-stage>i:nth-child(2){pointer-events:none;z-index:0!important}.academy-fide-stage:before,.academy-fide-stage:after{opacity:1!important}.academy-fide-stage>div{z-index:4!important}.academy-showcase .academy-fide-stage>img{animation:5.2s ease-in-out infinite academy-fide-float;z-index:2!important;mix-blend-mode:normal!important;filter:drop-shadow(0 22px 22px #0000006b)!important;width:auto!important;max-width:none!important;height:123%!important;bottom:-9%!important;right:-10%!important;-webkit-mask-image:none!important;mask-image:none!important}.academy-fide-stage strong{font-size:clamp(58px,6.5vw,90px)!important}.academy-fide-stage b{font-size:clamp(25px,3vw,39px)!important}@keyframes academy-fide-float{0%,to{transform:translate(0)}50%{transform:translate(-1.2%,-1.2%)}}@media (width<=800px){.academy-showcase .academy-gallery{width:100%!important;max-width:none!important}.academy-showcase .academy-fide-stage>img{height:112%!important;bottom:-6%!important;right:-4%!important}.academy-fide-stage strong{font-size:58px!important}}.fipa-hero .fipa-hero-photo{background:#090b10;place-items:stretch stretch;min-height:430px;box-shadow:0 30px 70px #00000059}.fipa-hero .fipa-hero-photo:before{content:"";z-index:2;background:linear-gradient(#080a0e05 42%,#080a0ed1 100%);inset:0}.fipa-hero .fipa-hero-photo img{z-index:1;object-fit:cover;object-position:center;filter:saturate(.78)contrast(1.08)brightness(.78);width:100%;height:100%;max-height:none;position:absolute;inset:0}.fipa-hero .fipa-hero-photo figcaption{z-index:3;color:#fff;text-shadow:0 2px 12px #000000bf}.fipa-hero .fipa-hero-trophy img{object-fit:contain;object-position:center;filter:drop-shadow(0 24px 28px #00000073)saturate(.9)contrast(1.04);width:calc(100% - 36px);height:calc(100% - 59px);inset:24px 18px 35px}@media (width<=800px){.fipa-hero .fipa-hero-photo{min-height:330px}}.fipa-hero-actions{flex-wrap:wrap;gap:10px;display:flex}.fipa-hero-actions button+button{color:#fff!important;background:0 0!important;border-color:#ffffff73!important}.fipa-principles article>button{color:#e11b22;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;margin-top:auto;padding:0;font:800 11px DM Sans,Arial,sans-serif}.fipa-bottom-ranking>div{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.fipa-rules-page{color:#111;background:#f1f0ed}.fipa-rules-hero{color:#fff;background:radial-gradient(circle at 78% 28%,#e11b2238,#0000 28%),linear-gradient(135deg,#090b10,#121925 70%,#08090c);min-height:620px;padding:150px max(6vw,42px) 80px;position:relative}.fipa-rules-hero>button{color:#e11b22;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:0;font:800 11px DM Sans,Arial,sans-serif}.fipa-rules-hero>p{color:#e11b22;letter-spacing:.16em;margin:70px 0 16px;font:800 11px DM Sans,Arial,sans-serif}.fipa-rules-hero h1{letter-spacing:-.045em;text-transform:uppercase;max-width:930px;margin:0;font:800 clamp(64px,9vw,132px)/.82 Barlow Condensed,Impact,sans-serif}.fipa-rules-hero h1 em{color:#e11b22;font-style:normal}.fipa-rules-hero>div{grid-template-columns:minmax(0,680px) auto;align-items:end;gap:32px;margin-top:55px;display:grid}.fipa-rules-hero>div p{color:#c7cbd3;margin:0;font:500 14px/1.7 DM Sans,Arial,sans-serif}.fipa-rules-hero>div span{color:#fff;letter-spacing:.12em;justify-self:end;font:800 11px DM Sans,Arial,sans-serif}.fipa-rules-hero aside{flex-wrap:wrap;gap:8px;margin-top:32px;display:flex}.fipa-rules-hero aside button,.fipa-rules-hero aside a{color:#fff;letter-spacing:.11em;cursor:pointer;background:0 0;border:1px solid #ffffff40;align-items:center;min-height:46px;padding:0 20px;font:800 10px DM Sans,Arial,sans-serif;text-decoration:none;display:inline-flex}.fipa-rules-hero aside button.active{background:#e11b22;border-color:#e11b22}.fipa-rules-hero aside a{border-color:#e11b22;margin-left:8px}.fipa-rules-hero>small{color:#d7dae0;max-width:660px;margin-top:18px;font:500 11px/1.5 DM Sans,Arial,sans-serif;display:block}.fipa-rules-workspace{grid-template-columns:310px minmax(0,1fr);align-items:start;gap:0;max-width:1500px;margin:0 auto;display:grid}.fipa-rules-workspace>aside{color:#fff;background:#121720;max-height:calc(100vh - 86px);padding:56px 28px 60px;position:sticky;top:86px;overflow:auto}.fipa-rules-workspace>aside label{color:#e11b22;letter-spacing:.13em;margin-bottom:12px;font:800 9px DM Sans,Arial,sans-serif;display:block}.fipa-rules-workspace>aside input{box-sizing:border-box;color:#fff;background:#0b0e13;border:1px solid #3a414e;outline:none;width:100%;padding:14px;font:500 12px DM Sans,Arial,sans-serif}.fipa-rules-workspace>aside input:focus{border-color:#e11b22}.fipa-rules-workspace>aside nav{margin-top:28px;display:grid}.fipa-rules-workspace>aside nav a{color:#e11b22;letter-spacing:.08em;border-bottom:1px solid #ffffff14;grid-template-columns:27px 1fr;gap:10px;padding:11px 0;font:800 9px DM Sans,Arial,sans-serif;text-decoration:none;display:grid}.fipa-rules-workspace>aside nav a span{color:#d7dbe1;letter-spacing:0;text-transform:none;font-weight:600}.fipa-rules-document{background:#fff;padding:75px clamp(30px,7vw,110px) 120px}.fipa-rules-document>header{background:#f4f3ef;border:1px solid #d8d8d5;padding:30px}.fipa-rules-document>header>p{color:#e11b22;letter-spacing:.13em;margin:0 0 20px;font:800 10px DM Sans,Arial,sans-serif}.fipa-rules-document>header>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 28px;display:grid}.fipa-rules-document dl{margin:0}.fipa-rules-document dt{font:800 13px DM Sans,Arial,sans-serif}.fipa-rules-document dd{color:#5b6068;margin:4px 0 0;font:500 12px/1.55 DM Sans,Arial,sans-serif}.fipa-rules-document>section{border-bottom:1px solid #d8d8d5;padding:70px 0 58px;scroll-margin-top:95px}.fipa-rules-document>section>span{color:#e11b22;letter-spacing:.12em;font:800 11px DM Sans,Arial,sans-serif}.fipa-rules-document h2{letter-spacing:-.035em;max-width:820px;margin:10px 0 30px;font:800 clamp(42px,5vw,70px)/.9 Barlow Condensed,Impact,sans-serif}.fipa-rules-document>section p{color:#30343a;max-width:900px;margin:0 0 15px;font:500 14px/1.78 DM Sans,Arial,sans-serif}.fipa-rules-document>section p:first-of-type{color:#16191d}.fipa-rules-empty{padding:90px 0}.fipa-rules-end{text-align:center;color:#fff;background:#11161f;padding:100px max(6vw,42px)}.fipa-rules-end>p{color:#e11b22;letter-spacing:.14em;font:800 10px DM Sans,Arial,sans-serif}.fipa-rules-end h2{text-transform:uppercase;margin:18px auto 36px;font:800 clamp(54px,7vw,100px)/.85 Barlow Condensed,Impact,sans-serif}.fipa-rules-end h2 em{color:#e11b22;font-style:normal}.fipa-rules-end button{color:#fff;letter-spacing:.1em;cursor:pointer;background:0 0;border:1px solid #e11b22;padding:14px 20px;font:800 10px DM Sans,Arial,sans-serif}@media (width<=850px){.fipa-rules-hero{min-height:0;padding:125px 24px 60px}.fipa-rules-hero>p{margin-top:48px}.fipa-rules-hero>div{grid-template-columns:1fr}.fipa-rules-hero>div span{justify-self:start}.fipa-rules-workspace{grid-template-columns:1fr}.fipa-rules-workspace>aside{max-height:none;padding:30px 22px;position:relative;top:0}.fipa-rules-workspace>aside nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 15px}.fipa-rules-document{padding:45px 24px 80px}.fipa-rules-document>header>div{grid-template-columns:1fr}.fipa-rules-document>section{padding:52px 0 42px}.fipa-rules-document>section p{font-size:13px;line-height:1.7}.fipa-rules-hero aside a{margin-left:0}}.fipa-rules-language{color:#fff;letter-spacing:.08em;border:1px solid #ffffff40;align-items:center;gap:9px;min-height:46px;padding:0 12px;font:800 10px DM Sans,Arial,sans-serif;display:inline-flex}.fipa-rules-language span{white-space:nowrap}.fipa-rules-language select{color:#fff;background:#11151d;border:1px solid #ffffff47;border-radius:0;max-width:210px;min-height:34px;padding:0 28px 0 10px;font:700 12px DM Sans,Arial,sans-serif}.fipa-rules-language select:focus-visible{outline-offset:2px;outline:2px solid #fff}.fipa-rules-page[dir=rtl] .fipa-rules-hero aside a{margin-left:0;margin-right:8px}.fipa-rules-page[dir=rtl] .fipa-rules-workspace{grid-template-columns:minmax(0,1fr) 310px}.fipa-rules-page[dir=rtl] .fipa-rules-workspace>aside{grid-column:2}.fipa-rules-page[dir=rtl] .fipa-rules-document{grid-area:1/1}.fipa-rules-page[dir=rtl] .fipa-rules-workspace>aside nav a{grid-template-columns:1fr 27px}.fipa-rules-page[dir=rtl] .fipa-rules-workspace>aside nav a span{grid-area:1/1}.fipa-rules-page[dir=rtl] .fipa-rules-workspace>aside nav a{direction:rtl}@media (width<=850px){.fipa-rules-page[dir=rtl] .fipa-rules-workspace{grid-template-columns:1fr}.fipa-rules-page[dir=rtl] .fipa-rules-workspace>aside,.fipa-rules-page[dir=rtl] .fipa-rules-document{grid-area:auto/1}.fipa-rules-language{justify-content:space-between;width:100%}.fipa-rules-language select{max-width:62%}}.fipa-leadership>div>article{background-color:#151d28;background-position:100% 0;background-repeat:no-repeat;background-size:auto 100%}@media (width<=800px){.fipa-leadership>div>article{background-position:100%;background-size:auto 100%;min-height:380px}}.fipa-leadership h3{text-shadow:0 2px 10px #0000006b;margin:40px 0 8px;font-size:clamp(25px,2.55vw,37px);line-height:.93}.fipa-leadership b{text-shadow:0 1px 7px #0000008c;font-size:9px}.fipa-leadership article p{text-shadow:0 1px 7px #0000009e;margin-top:14px;font-size:12px;line-height:1.55}@media (width<=800px){.fipa-leadership h3{font-size:32px}.fipa-leadership article p{font-size:13px}}.fipa-leadership>div>article{background-position:50% 28%;background-size:cover;min-height:390px;padding:28px 34px;position:relative}.fipa-leadership h3,.fipa-leadership>div>article:nth-child(3) h3{margin:177px 0 7px;font-size:clamp(24px,2.25vw,32px);line-height:.92}.fipa-leadership b{font-size:8px}.fipa-leadership article p,.fipa-leadership>div>article:nth-child(3) p{max-width:250px;margin-top:11px;font-size:11px;line-height:1.5}@media (width<=800px){.fipa-leadership>div>article,.fipa-leadership>div>article:nth-child(3){background-position:50% 24%;min-height:410px;padding:26px 25px}.fipa-leadership h3,.fipa-leadership>div>article:nth-child(3) h3{margin-top:190px;font-size:29px}.fipa-leadership article p,.fipa-leadership>div>article:nth-child(3) p{font-size:12px}}.fipa-leadership>div>article:nth-child(3){background-image:linear-gradient(#0c121c05 0%,#0c121c1f 48%,#0c121cf0 70%,#0c121c 100%),url(/visuals/fipa/gyorgy-garics-portrait.png);background-position:50% 30%;background-size:cover;min-height:360px}.fipa-leadership>div>article:nth-child(3) h3{margin-top:168px}.fipa-leadership>div>article:nth-child(3) p{max-width:100%}@media (width<=800px){.fipa-leadership>div>article:nth-child(3){background-position:50% 26%;min-height:430px}.fipa-leadership>div>article:nth-child(3) h3{margin-top:220px}}.fipa-leadership>div>article{background-color:#0c121c!important;flex-direction:column!important;min-height:390px!important;display:flex!important}.fipa-leadership>div>article:first-child,.fipa-leadership>div>article:nth-child(2),.fipa-leadership>div>article:nth-child(3){background-position:50% 28%!important;background-size:cover!important}.fipa-leadership h3,.fipa-leadership>div>article:nth-child(3) h3{margin:auto 0 7px!important}.fipa-leadership h3{white-space:pre-line}.fipa-leadership>div>article:first-child h3,.fipa-leadership>div>article:nth-child(3) h3{max-width:155px}.fipa-leadership article p,.fipa-leadership>div>article:nth-child(3) p{margin-bottom:0!important}@media (width<=800px){.fipa-leadership>div>article,.fipa-leadership>div>article:nth-child(3){min-height:410px!important}.fipa-leadership>div>article:first-child{background-position:50% 24%!important;background-size:cover!important}.fipa-leadership h3,.fipa-leadership>div>article:nth-child(3) h3{margin-top:auto!important}}.fipa-leadership>div>article:first-child{background-image:linear-gradient(#0c121c00 0% 52%,#0c121c2e 60%,#0c121cdb 75%,#0c121c 100%),url(/visuals/fipa/gustavo-miguens-portrait.png)}.fipa-leadership>div>article:nth-child(2){background-image:linear-gradient(#0c121c00 0% 52%,#0c121c2e 60%,#0c121cdb 75%,#0c121c 100%),url(/visuals/fipa/elizabeth-gherghisan-portrait.png)}.fipa-leadership>div>article:nth-child(3){background-image:linear-gradient(#0c121c00 0% 52%,#0c121c2e 60%,#0c121cdb 75%,#0c121c 100%),url(/visuals/fipa/gyorgy-garics-portrait.png)}.fipa-principles article{z-index:0;will-change:transform;transition:transform .24s,box-shadow .24s,background-color .24s;position:relative}.fipa-principles article>button,.fipa-principles article>a{transition:color .2s,letter-spacing .2s}@media (hover:hover) and (pointer:fine){.fipa-principles article:hover{z-index:2;background:#172131;transform:translateY(-10px);box-shadow:0 18px 30px #00000047}.fipa-principles article:hover>button,.fipa-principles article:hover>a{color:#ef2028;letter-spacing:.12em}}@media (prefers-reduced-motion:reduce){.fipa-principles article,.fipa-principles article>button,.fipa-principles article>a{transition:none!important}}.fipa-principles article{flex-direction:column;display:flex}.fipa-principles article>button,.fipa-principles article>a{color:#ef2028;align-self:flex-start;margin-top:auto}body:has(.fipa-rules-page){overflow-y:visible!important}@media (width>=801px){body .mundo-showcase .content-showcase-cards{grid-template-rows:repeat(2,minmax(0,1fr))!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;height:560px!important;min-height:560px!important;display:grid!important}body .mundo-showcase .content-showcase-card{height:auto!important;min-height:0!important;padding:18px!important}body .mundo-showcase .content-showcase-card h2{overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important;font-size:clamp(22px,1.55vw,28px)!important;line-height:.9!important}body .mundo-showcase .content-showcase-card p{font-size:11px!important;line-height:1.38!important}}@media (width<=800px){body .mundo-showcase .content-showcase-cards{grid-template-columns:1fr!important;height:auto!important;min-height:0!important}body .mundo-showcase .content-showcase-card{min-height:220px!important}}body .chivi-story article:first-child{color:#fff!important;background:linear-gradient(#080b100d 31%,#080b1080 64%,#080b10eb 100%),url(/visuals/chivi-selfie-community-vertical.png) 50%/cover no-repeat!important;position:relative!important}body .chivi-story article:nth-child(2){background:linear-gradient(#0e121b24 27%,#0e121ba8 64%,#0e121bf2 100%),url(/visuals/yaguarete-colaboracion.png) 72% 0/cover no-repeat!important;position:relative!important;overflow:hidden!important}body .chivi-story{isolation:isolate!important;margin-top:28px!important;position:relative!important}body .chivi-story:before{display:none!important}.chivi-story article:nth-child(2):after{content:"";z-index:0;aspect-ratio:1;outline-offset:15px;border:1px solid #ef202870;border-radius:50%;outline:1px dashed #ef202838;width:240px;position:absolute;top:12%;right:9%}.chivi-story article>*{z-index:1;position:relative}.chivi-story article:first-child>p:not(.eyebrow),.chivi-story article:nth-child(2)>p:not(.eyebrow){color:#e1e6ec!important}@media (width>=721px){.chivi-story article{flex-direction:column!important;justify-content:flex-end!important;padding:clamp(34px,4vw,58px)!important;display:flex!important}.chivi-story article .eyebrow{margin-bottom:auto!important}.chivi-story h2{max-width:300px!important;margin:0!important;font-size:clamp(34px,3.25vw,48px)!important;line-height:.84!important}.chivi-story article>p:not(.eyebrow){max-width:360px!important;margin:0!important;font-size:12px!important;line-height:1.35!important}.chivi-story article a{margin:0!important}.chivi-story article:first-child h2{position:absolute!important;bottom:112px!important;left:clamp(34px,4vw,58px)!important}.chivi-story article:first-child>p:not(.eyebrow){position:absolute!important;bottom:25px!important;left:clamp(34px,4vw,58px)!important}.chivi-story article:nth-child(2) h2{position:absolute!important;bottom:112px!important;left:clamp(34px,4vw,58px)!important}.chivi-story article:nth-child(2)>p:not(.eyebrow){position:absolute!important;bottom:49px!important;left:clamp(34px,4vw,58px)!important}.chivi-story article:nth-child(2) a{position:absolute!important;bottom:25px!important;left:clamp(34px,4vw,58px)!important}}@media (width<=720px){.chivi-story{margin-top:18px!important}.chivi-story article:first-child{background-position:50%!important;min-height:520px!important}.chivi-story article:nth-child(2){background-position:70%!important;min-height:470px!important}.chivi-story article:nth-child(2):after{width:210px;top:30px;right:-44px}}body .chivi-inspiration{background:radial-gradient(at 61% 100%,#ffffff0b,#0000 42%),radial-gradient(circle at 18% 75%,#ef202838,#0000 30%),linear-gradient(#0b0e14 0% 67%,#080a0e 100%)!important;grid-template-columns:minmax(280px,.72fr) minmax(280px,.62fr)!important;align-items:start!important;min-height:800px!important;padding:clamp(80px,9vw,125px) clamp(24px,10vw,160px) clamp(210px,16vw,280px)!important;display:grid!important;position:relative!important;overflow:hidden!important}body .chivi-inspiration:after{content:"";z-index:0;pointer-events:none;background:url(/visuals/chivi-recostado-senalando-limpio-prueba-v2.png) bottom/contain no-repeat;width:min(80vw,1320px);height:89%;position:absolute;bottom:7%;right:12%}body .chivi-inspiration>div,body .chivi-inspiration>p{z-index:1!important;position:relative!important}body .chivi-inspiration>div{margin-top:146px!important}body .chivi-inspiration>p{text-shadow:0 2px 18px #000000ad;color:#eef1f5!important;justify-self:end!important;max-width:410px!important;margin-top:18px!important}body .chivi-inspiration__closing{z-index:1!important;justify-self:end!important;max-width:410px!important;margin-top:18px!important;position:relative!important}body .chivi-inspiration__closing>p{text-shadow:0 2px 18px #000000ad;color:#eef1f5!important;max-width:410px!important;margin:0 0 24px!important;font:500 19px/1.7 DM Sans,Arial,sans-serif!important}body .chivi-inspiration__closing button{color:#fff;cursor:pointer;background:0 0;border:0;padding:0;font:800 12px DM Sans,Arial,sans-serif}body .chivi-inspiration__closing button span{color:#ef2028;margin-left:6px;font-size:17px}.chivi-inspiration__closing button:hover{color:#ef2028}@media (width<=720px){body .chivi-inspiration{grid-template-columns:1fr!important;min-height:630px!important;padding-top:40px!important}body .chivi-inspiration:after{background-position:bottom;width:190%;height:45%;bottom:0;right:-62%}body .chivi-inspiration:before{width:120px;height:34px;top:auto;bottom:16%;left:40%}body .chivi-inspiration>div{margin-top:0!important}body .chivi-inspiration h2{margin:10px 0 0!important;font-size:clamp(40px,10.5vw,48px)!important;line-height:.84!important}body .chivi-inspiration>p{justify-self:start!important;max-width:292px!important;margin-top:15px!important;font-size:13px!important;line-height:1.38!important}body .chivi-inspiration__closing{justify-self:start!important;max-width:292px!important;margin-top:15px!important}body .chivi-inspiration__closing>p{max-width:292px!important;font-size:13px!important;line-height:1.38!important}}@media (width>=761px){.detail-cta--world .detail-cta__chivi{width:clamp(295px,27vw,440px);max-height:calc(100% - 30px);bottom:8px;left:clamp(26px,6.5vw,108px)}.detail-cta--world .detail-cta__content{margin-left:clamp(86px,10vw,190px);transform:translateY(58px)}}@media (width>=721px){body .chivi-inspiration__closing{align-self:start!important;margin-top:0!important;position:static!important}body .chivi-inspiration__closing>p{transform:translateY(-180px);max-width:455px!important;margin:0!important;font-size:clamp(16px,1.3vw,19px)!important;line-height:1.42!important}body .chivi-inspiration__closing button{z-index:2;letter-spacing:.015em;border-bottom:1px solid #ffffff6b;padding-bottom:8px;font-size:12px!important;position:absolute!important;top:auto!important;bottom:142px!important;left:clamp(24px,5vw,160px)!important}body .chivi-inspiration__closing button:hover{border-color:#ef2028}body .chivi-inspiration{position:relative!important}body .chivi-inspiration__closing button{z-index:5!important;white-space:nowrap!important;position:absolute!important;top:auto!important;bottom:clamp(74px,7vw,116px)!important;left:clamp(24px,5vw,160px)!important;transform:none!important}}body .chivi-inspiration button.chivi-inspiration__back{color:#fff!important;letter-spacing:.015em!important;cursor:pointer!important;background:0 0!important;border:0!important;border-bottom:1px solid #ffffff6b!important;margin:18px 0 0!important;padding:0 0 8px!important;font:800 12px/1 DM Sans,Arial,sans-serif!important;display:block!important;position:static!important}body .chivi-inspiration button.chivi-inspiration__back span{color:#ef2028;margin-left:6px;font-size:17px}body .chivi-inspiration button.chivi-inspiration__back:hover{color:#ef2028!important;border-color:#ef2028!important}.chivi-page{flex-direction:column;display:flex}.chivi-page>.chivi-downloads{order:4}.chivi-page>.chivi-inspiration{order:5}.chivi-page>footer#site-footer{order:6}.chivi-downloads{color:#101319;background:radial-gradient(circle at 56%,#ef20282e,#0000 27%),#f2f1ed;grid-template-columns:minmax(240px,.74fr) minmax(340px,1fr);align-items:center;gap:clamp(34px,7vw,118px);padding:clamp(78px,10vw,150px) clamp(24px,10vw,160px);display:grid}.chivi-downloads__registered{color:#101319!important;letter-spacing:.13em!important;margin:0 0 18px!important;font:800 9px/1 DM Sans,Arial,sans-serif!important}.chivi-downloads header>.eyebrow{color:#ed1f27}.chivi-downloads h2{letter-spacing:-.055em;text-transform:uppercase;margin:16px 0 19px;font:600 clamp(54px,6.7vw,102px)/.8 Oswald,Arial Narrow,sans-serif}.chivi-downloads h2 em,.chivi-downloads__actions h3 em{color:#ed1f27;font-style:normal}.chivi-downloads header>p:last-child{color:#5a6068;max-width:380px;margin:0;font:500 16px/1.58 DM Sans,Arial,sans-serif}.chivi-downloads__preview{isolation:isolate;background:radial-gradient(circle at 50% 42%,#fff 0 17%,#e4e1dc 56%,#cbc9c3 100%);border:1px solid #0f121733;place-items:center;min-height:500px;display:grid;position:relative;overflow:hidden}.chivi-downloads__preview:before{content:"";z-index:-1;aspect-ratio:1;border:1px solid #ed1f277a;border-radius:50%;width:76%;position:absolute;box-shadow:0 0 0 38px #ed1f2712,0 0 0 76px #ed1f2709}.chivi-downloads__preview>span{color:#ed1f27;letter-spacing:.16em;font:800 9px/1 DM Sans,Arial,sans-serif;position:absolute;top:17px;left:20px}.chivi-downloads__preview>img{object-fit:contain;filter:drop-shadow(0 20px 20px #0000003b);width:min(77%,410px);height:400px;animation:.22s ease-out chiviPreviewIn}.chivi-downloads__preview>div{gap:6px;display:flex;position:absolute;bottom:17px;left:18px;right:18px;overflow:hidden}.chivi-downloads__preview button{cursor:pointer;background:#fff;border:1px solid #0f121738;border-radius:50%;flex:0 0 36px;width:36px;height:36px;padding:2px;transition:transform .16s,border-color .16s}.chivi-downloads__preview button.active{border-color:#ed1f27;transform:translateY(-3px);box-shadow:0 0 0 2px #ed1f27}.chivi-downloads__preview button img{object-fit:contain;width:100%;height:100%}.chivi-downloads__actions{background:#b7b7b2;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr)) minmax(230px,.82fr);gap:1px;display:grid}.chivi-downloads__actions>article,.chivi-downloads__actions>aside{color:#fff;background:#11151c;min-height:238px;padding:clamp(24px,3.2vw,42px)}.chivi-downloads__actions article:nth-child(2){background:#ed1f27}.chivi-downloads__actions p{color:#ef2028;letter-spacing:.16em;margin:0;font:800 10px/1 DM Sans,Arial,sans-serif}.chivi-downloads__actions article:nth-child(2) p{color:#fff}.chivi-downloads__actions h3{letter-spacing:-.04em;text-transform:uppercase;margin:25px 0 13px;font:600 clamp(32px,3.3vw,49px)/.82 Oswald,Arial Narrow,sans-serif}.chivi-downloads__actions article:nth-child(2) h3 em{color:#11151c}.chivi-downloads__actions span{color:#d3d9e0;max-width:290px;font:500 14px/1.55 DM Sans,Arial,sans-serif;display:block}.chivi-downloads__actions article:nth-child(2) span{color:#fff}.chivi-downloads__actions a{color:#fff;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #ffffff8c;margin-top:19px;padding-bottom:7px;font:800 10px/1 DM Sans,Arial,sans-serif;text-decoration:none;display:inline-block}.chivi-downloads__actions a:hover{color:#ef2028}.chivi-downloads__actions article:nth-child(2) a:hover{color:#11151c;border-color:#11151c}.chivi-downloads__actions aside{color:#11151c;background:#e2e0da}.chivi-downloads__actions aside strong{color:#ed1f27;letter-spacing:.14em;text-transform:uppercase;margin-bottom:17px;font:800 11px/1 DM Sans,Arial,sans-serif;display:block}.chivi-downloads__actions aside p{color:#404650;letter-spacing:0;font:500 14px/1.6 DM Sans,Arial,sans-serif}@keyframes chiviPreviewIn{0%{opacity:.18;transform:scale(.88)rotate(-2deg)}to{opacity:1;transform:scale(1)rotate(0)}}@media (width<=720px){.chivi-page>.chivi-downloads{order:4}.chivi-page>.chivi-inspiration{order:5}.chivi-downloads{grid-template-columns:1fr;padding:70px 24px}.chivi-downloads__preview{min-height:390px}.chivi-downloads__preview>img{height:310px}.chivi-downloads__actions{grid-template-columns:1fr}.chivi-downloads__actions>article,.chivi-downloads__actions>aside{min-height:0;padding:32px 27px}.chivi-downloads__actions h3{margin:25px 0 13px}.chivi-downloads__preview button{flex-basis:31px;width:31px;height:31px}body .chivi-story{background:#0b0e14!important;grid-template-columns:1fr!important;display:grid!important}body .chivi-story article{background-color:#0b0e14!important;background-position:top!important;background-repeat:no-repeat!important;background-size:100% 360px!important;min-height:0!important;padding:382px 28px 34px!important}body .chivi-story article:first-child{background-image:linear-gradient(#080b100a 52%,#0b0e14 100%),url(/visuals/chivi-selfie-community-vertical.png)!important}body .chivi-story article:nth-child(2){background-image:linear-gradient(#080b100a 52%,#0b0e14 100%),url(/visuals/yaguarete-colaboracion.png)!important}body .chivi-story article:nth-child(2):after{display:none!important}body .chivi-story article .eyebrow{margin:0 0 13px!important;position:static!important}body .chivi-story h2{max-width:300px!important;margin:0 0 14px!important;font-size:clamp(35px,11vw,48px)!important;line-height:.86!important;position:static!important}body .chivi-story article>p:not(.eyebrow){max-width:100%!important;margin:0!important;font-size:13px!important;line-height:1.45!important;position:static!important}body .chivi-story article a{margin-top:17px!important;display:inline-block!important;position:static!important}}.fipa-rules-page,.fipa-rules-workspace{overflow:visible!important}.fipa-rules-workspace{align-items:start!important;position:relative!important}.fipa-rules-workspace>aside{box-sizing:border-box;background:#121720;align-self:start!important;height:calc(100dvh - 84px)!important;min-height:0!important;max-height:calc(100dvh - 84px)!important;padding:0!important;position:sticky!important;top:84px!important;overflow:hidden!important}.fipa-rules-index-scroll{box-sizing:border-box;overscroll-behavior:contain;scrollbar-gutter:stable;padding:56px 28px 36px;overflow-x:hidden;height:100%!important;max-height:100%!important;overflow-y:auto!important}.fipa-rules-index-scroll::-webkit-scrollbar-track{background:#0d1118}.fipa-rules-index-scroll::-webkit-scrollbar-thumb{background:#e11b22;border-radius:8px}.fipa-rules-workspace>aside nav button{color:#e11b22;text-align:left;letter-spacing:.08em;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff14;grid-template-columns:27px 1fr;gap:10px;width:100%;padding:11px 0;font:800 9px DM Sans,Arial,sans-serif;text-decoration:none;display:grid}.court-projects-gallery{color:#f8f6f1;background:radial-gradient(circle at 72% 24%,#e11b2230,#0000 22%),#080b10;padding:clamp(86px,11vw,156px) 0;overflow:hidden}.court-projects-gallery>header{grid-template-columns:minmax(300px,.9fr) minmax(260px,.55fr);align-items:end;gap:clamp(30px,8vw,144px);padding:0 clamp(24px,10vw,155px) clamp(42px,6vw,78px);display:grid}.court-projects-gallery>header p,.court-projects-gallery__3d p{color:#ef2028;letter-spacing:.17em;margin:0;font:800 10px/1 DM Sans,Arial,sans-serif}.court-projects-gallery h2{letter-spacing:-.05em;text-transform:uppercase;margin:18px 0 0;font:600 clamp(54px,7.1vw,112px)/.8 Oswald,Arial Narrow,sans-serif}.court-projects-gallery h2 em,.court-projects-gallery__3d em{color:#ef2028;font-style:normal}.court-projects-gallery>header span{color:#c8d0dc;max-width:420px;font:500 16px/1.65 DM Sans,Arial,sans-serif}.court-projects-gallery__3d{background:linear-gradient(105deg,#121924 0%,#0a0e15 49%,#080c1238 100%),url(/visuals/canchas-reales/vista-cenital-juego.jpg) 85%/cover no-repeat;border:1px solid #ffffff2e;grid-template-columns:minmax(250px,.7fr) minmax(320px,1.3fr);min-height:440px;margin:0 clamp(24px,5vw,80px) clamp(38px,5vw,68px);display:grid;position:relative;overflow:hidden}.court-projects-gallery__3d:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0b1019 2%,#0a0f18e6 38%,#0a0f180a 77%);position:absolute;inset:0}.court-projects-gallery__3d>div{z-index:1;align-self:center;max-width:470px;padding:clamp(35px,5vw,76px);position:relative}.court-projects-gallery__3d h3{letter-spacing:-.045em;text-transform:uppercase;margin:18px 0;font:600 clamp(38px,4.8vw,72px)/.85 Oswald,Arial Narrow,sans-serif}.court-projects-gallery__3d span{color:#d1d8e1;font:500 15px/1.6 DM Sans,Arial,sans-serif;display:block}.court-projects-gallery__3d b{color:#fff;letter-spacing:.12em;border:1px solid #ef2028cc;margin-top:26px;padding:9px 11px;font:800 9px/1 DM Sans,Arial,sans-serif;display:inline-block}.court-projects-gallery__3d i{z-index:1;aspect-ratio:1;pointer-events:none;border:1px solid #ef2028b8;border-radius:50%;width:min(28vw,410px);position:absolute;top:50%;right:11%;transform:translateY(-50%);box-shadow:0 0 0 32px #ef20280f,0 0 0 73px #ef202809}.court-projects-gallery__reels{gap:14px;display:grid;overflow:hidden}.court-projects-gallery__reel{gap:14px;width:max-content;padding-left:14px;animation:50s linear infinite courtReelLeft;display:flex}.court-projects-gallery__reel--reverse{animation-name:courtReelRight;animation-duration:56s}.court-projects-gallery__reel figure{background:#111;border:1px solid #ffffff2b;flex:0 0 clamp(235px,23vw,390px);height:clamp(175px,19vw,290px);margin:0;overflow:hidden}.court-projects-gallery__reel img{object-fit:cover;filter:saturate(.94)contrast(1.04);width:100%;height:100%;display:block}@keyframes courtReelLeft{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes courtReelRight{0%{transform:translate(-50%)}to{transform:translate(0)}}@media (width<=780px){.court-projects-gallery{padding:76px 0}.court-projects-gallery>header{grid-template-columns:1fr;gap:22px;padding:0 24px 38px}.court-projects-gallery>header span{font-size:14px}.court-projects-gallery__3d{background-position:64%;grid-template-columns:1fr;min-height:510px;margin:0 16px 32px}.court-projects-gallery__3d:after{background:linear-gradient(#0a0f1826 0%,#0a0f18e0 57%,#0b1019 98%)}.court-projects-gallery__3d>div{align-self:end;padding:32px 26px}.court-projects-gallery__3d h3{font-size:48px}.court-projects-gallery__3d i{width:55vw;top:29%;right:13%}.court-projects-gallery__reel{gap:10px;padding-left:10px;animation-duration:38s}.court-projects-gallery__reel figure{flex-basis:270px;height:205px}}@media (prefers-reduced-motion:reduce){.court-projects-gallery__reel{animation:none}}.fipa-rules-workspace>aside nav button span{color:#d7dbe1;letter-spacing:0;text-transform:none;font-weight:600}.fipa-rules-workspace>aside nav button:hover,.fipa-rules-workspace>aside nav button:focus-visible{color:#fff;outline:none}@media (width<=850px){.fipa-rules-workspace>aside{height:auto!important;max-height:none!important;position:relative!important;top:0!important;overflow:visible!important}.fipa-rules-index-scroll{padding:30px 22px;height:auto!important;max-height:none!important;overflow:visible!important}.fipa-rules-workspace>aside nav button{grid-template-columns:27px 1fr}}.fipa-rules-document{background:linear-gradient(#fff 0%,#fbfaf7 100%)}.fipa-rules-document>header{background:linear-gradient(135deg,#f7f5f0,#eeece7);border-color:#ddd8d1;position:relative;overflow:hidden}.fipa-rules-document>header:after{content:"FIPA";color:#e11b220e;letter-spacing:-.06em;pointer-events:none;font:800 104px/.8 Barlow Condensed,Impact,sans-serif;position:absolute;bottom:-32px;right:-12px}.fipa-rules-document>section{border-color:#ddd9d3;padding:82px 0 68px}.fipa-rules-document>section>span{color:#e11b22;border-bottom:2px solid #e11b22;align-items:center;gap:10px;padding-bottom:9px;display:inline-flex}.fipa-rules-document h2{color:#e11b22;letter-spacing:-.045em;margin:16px 0 34px;font-size:clamp(46px,5vw,74px)}.fipa-rules-document>section p{color:#40454c;max-width:830px;font-size:15px;line-height:1.86}.fipa-rules-document>section p:first-of-type{color:#1d2025;max-width:900px;font-weight:600}.fipa-rules-document .fipa-rule-number{color:#e11b22;font-weight:800}.fipa-rule-paragraph-block{display:contents}.fipa-rule-visuals{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:900px;margin:34px 0 50px;display:grid}.fipa-rule-visuals.count-1{grid-template-columns:1fr}.fipa-rule-visuals.count-3{grid-template-columns:repeat(3,minmax(0,1fr))}.fipa-rule-visual{background:#fff;border:0;border-radius:18px;margin:0;position:relative;overflow:hidden}.fipa-rule-visual img{object-fit:cover;width:100%;height:100%;display:block}.fipa-rule-visual--diagram img{object-fit:contain}.fipa-rule-visuals.page-04-plan{max-width:760px;margin-inline:auto}.fipa-rule-visuals.page-04-plan .fipa-rule-visual{aspect-ratio:1.62}.fipa-rule-visuals.page-05-stack{grid-template-columns:1fr;gap:34px}.fipa-rule-visuals.page-05-stack .fipa-rule-visual{aspect-ratio:1.7}.fipa-rule-visuals.page-06-mosaic{grid-template-columns:.64fr 1fr}.fipa-rule-visuals.page-06-mosaic .fipa-rule-visual:first-child{aspect-ratio:2.18;grid-column:1/-1}.fipa-rule-visuals.page-06-mosaic .fipa-rule-visual:nth-child(2),.fipa-rule-visuals.page-06-mosaic .fipa-rule-visual:nth-child(3){aspect-ratio:1.35}.fipa-rule-visuals.page-07-top{grid-template-columns:2.1fr 1fr;align-items:stretch}.fipa-rule-visuals.page-07-top .fipa-rule-visual{aspect-ratio:auto;min-height:300px}.fipa-rule-visuals.page-07-bottom .fipa-rule-visual{aspect-ratio:2.12}.fipa-rule-visuals.page-08-court{max-width:820px;margin-inline:auto}.fipa-rule-visuals.page-08-court .fipa-rule-visual{aspect-ratio:1.28}.fipa-rule-visuals.page-09-balls{grid-template-columns:repeat(3,1fr);max-width:780px;margin-inline:auto}.fipa-rule-visuals.page-09-balls .fipa-rule-visual{aspect-ratio:1}.fipa-rule-visuals.page-09-bottom{grid-template-columns:1fr 1fr}.fipa-rule-visuals.page-09-bottom .fipa-rule-visual{aspect-ratio:1.48}.fipa-rule-visuals.page-10-diagram{max-width:650px}.fipa-rule-visuals.page-10-diagram .fipa-rule-visual{aspect-ratio:1.48}.fipa-rule-visuals.chapter-5{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;max-width:480px;margin-inline:auto}.fipa-rule-visuals.chapter-5 .fipa-rule-visual{aspect-ratio:4/5}.fipa-rule-visuals.chapter-7{grid-template-columns:1fr;max-width:620px;margin-inline:auto}.fipa-rule-visuals.chapter-9{grid-template-columns:1fr;max-width:540px;margin-inline:auto}.fipa-rule-visuals.chapter-9 .fipa-rule-visual{aspect-ratio:16/8.6}.fipa-rule-visuals.chapter-9 .fipa-rule-visual img{object-position:center 55%}.fipa-rule-visuals.chapter-10{grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;max-width:720px;margin-inline:auto}.fipa-rule-visuals.chapter-12{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;max-width:630px;margin-inline:auto}.fipa-rule-visuals.chapter-12 .fipa-rule-visual{aspect-ratio:4/5}.fipa-rule-visuals.chapter-13{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;max-width:460px;margin-inline:auto}.fipa-rule-visuals.chapter-15{grid-template-columns:1fr;max-width:360px;margin-inline:auto}.fipa-rule-visuals.chapter-16{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;max-width:620px;margin-inline:auto}.fipa-rule-visuals.chapter-21{grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;max-width:700px;margin-inline:auto}.fipa-rule-visuals.chapter-21 .fipa-rule-visual:nth-child(-n+2){transform:scale(.82)}.fipa-rules-document dt{color:#e11b22}.fipa-rules-document dd{color:#4f555d}.fipa-rules-document-end{color:#fff;background:linear-gradient(135deg,#151b25,#0d1118);border:1px solid #ded8d0;margin-top:70px;padding:44px}.fipa-rules-document-end p{color:#ef2028;letter-spacing:.14em;text-transform:uppercase;margin:0;font:800 10px DM Sans,Arial,sans-serif}.fipa-rules-document-end h2{color:#fff;text-transform:uppercase;margin:14px 0 28px;font:800 clamp(42px,5vw,66px)/.88 Barlow Condensed,Impact,sans-serif}.fipa-rules-document-end h2 em{color:#ef2028;font-style:normal}.fipa-rules-document-end a,.fipa-rules-document-end button{color:#fff;letter-spacing:.1em;cursor:pointer;background:0 0;border:1px solid #ef2028;align-items:center;min-height:45px;margin:0 8px 0 0;padding:0 18px;font:800 10px DM Sans,Arial,sans-serif;text-decoration:none;display:inline-flex}.fipa-rules-document-end a{background:#ef2028}.fipa-rules-document-end button{border-color:#ffffff59}@media (width<=850px){.fipa-rules-document>section{padding:58px 0 46px}.fipa-rules-document h2{font-size:clamp(46px,13vw,66px)}.fipa-rule-visuals{gap:12px;margin:26px 0 38px}.fipa-rule-visuals.page-06-mosaic{grid-template-columns:.72fr 1fr}.fipa-rule-visuals.page-07-top{grid-template-columns:2fr 1fr}.fipa-rule-visuals.page-07-top .fipa-rule-visual{min-height:180px}.fipa-rule-visuals.page-09-balls{grid-template-columns:repeat(3,1fr)}.fipa-rule-visuals.page-09-bottom{grid-template-columns:1fr 1fr}.fipa-rule-visual{border-radius:12px}.fipa-rule-visuals.chapter-5,.fipa-rule-visuals.chapter-10,.fipa-rule-visuals.chapter-12,.fipa-rule-visuals.chapter-21{grid-template-columns:repeat(2,minmax(0,1fr));max-width:100%}.fipa-rule-visuals.chapter-7,.fipa-rule-visuals.chapter-9,.fipa-rule-visuals.chapter-13,.fipa-rule-visuals.chapter-16{max-width:100%}.fipa-rule-visuals.chapter-15{max-width:70%}}.fipa-rules-workspace>aside nav{gap:6px;margin-top:24px}.fipa-rules-workspace>aside nav button{color:#ef2028;background:#ffffff0b;border:1px solid #cad2dd29;border-radius:3px;grid-template-columns:34px 1fr;align-items:center;min-height:42px;padding:9px 10px;transition:transform .18s,border-color .18s,background .18s}.fipa-rules-workspace>aside nav button span{color:#d5dae2;font-size:10px;line-height:1.2}.fipa-rules-workspace>aside nav button:hover,.fipa-rules-workspace>aside nav button:focus-visible{color:#fff;background:#ef20281f;border-color:#ef2028b8;transform:translate(3px)}.fipa-rules-workspace>aside nav button:hover span,.fipa-rules-workspace>aside nav button:focus-visible span{color:#fff}.fipa-rules-workspace>aside{background:#101827!important;border-right:1px solid #2b3547!important}.fipa-rules-index-scroll{scrollbar-color:#77776f #252b34;background:#101827!important;padding:34px 20px 32px!important}.fipa-rules-index-scroll::-webkit-scrollbar{width:11px!important}.fipa-rules-index-scroll::-webkit-scrollbar-track{border-left:1px solid #3a4250;background:#252b34!important}.fipa-rules-index-scroll::-webkit-scrollbar-thumb{border:2px solid #252b34;border-radius:8px;background:#77776f!important}.fipa-rules-workspace>aside label{margin-bottom:10px;color:#f0f2f6!important}.fipa-rules-workspace>aside input{border-radius:12px;box-shadow:inset 0 1px #ffffff0a;color:#fff!important;background:#202b3d!important;border:1px solid #46536a!important}.fipa-rules-workspace>aside nav{padding-right:2px;gap:8px!important;margin-top:20px!important}.fipa-rules-workspace>aside nav button{box-shadow:inset 0 1px #ffffff0f,0 4px 10px #0000001f;color:#bfc7d4!important;background:#344258!important;border:1px solid #455269!important;border-radius:13px!important;grid-template-columns:30px minmax(0,1fr)!important;min-height:44px!important;padding:9px 13px!important;font-size:10px!important;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s!important}.fipa-rules-workspace>aside nav button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#f5f6f8!important;font-size:11px!important;font-weight:700!important;line-height:1.2!important}.fipa-rules-workspace>aside nav button:hover,.fipa-rules-workspace>aside nav button:focus-visible{background:#3c4b63!important;border-color:#738199!important;transform:translate(2px)!important;box-shadow:0 7px 16px #0000002e!important}.fipa-rules-workspace>aside nav button.is-active{color:#fff!important;background:linear-gradient(105deg,#482331 0%,#344258 78%)!important;border-color:#ef2028!important;box-shadow:inset 4px 0 #ef2028,0 0 18px #ef20283d!important}.fipa-rules-workspace>aside nav button.is-active span{color:#fff!important}@media (width<=850px){.fipa-rules-index-scroll{padding:26px 18px!important}.fipa-rules-workspace>aside nav{grid-template-columns:1fr!important}.fipa-rules-workspace>aside nav button{grid-template-columns:30px minmax(0,1fr)!important}.fipa-rules-workspace>aside nav button span{white-space:normal}}.academy-course-levels{gap:10px;margin:24px 0;display:grid}.academy-course-levels article{background:#ffffff09;border:1px solid #ffffff29;padding:16px}.academy-course-levels article header{justify-content:space-between;align-items:baseline;gap:18px;display:flex}.academy-course-levels article strong{color:#fff;letter-spacing:.04em;text-transform:uppercase;font:800 12px/1.2 DM Sans,Arial,sans-serif}.academy-course-levels article header b{color:#ef2028;letter-spacing:.08em;white-space:nowrap;font:800 11px/1 DM Sans,Arial,sans-serif}.academy-course-levels article p{grid-template-columns:78px minmax(0,1fr);gap:10px;display:grid;color:#c8ced7!important;margin:9px 0 0!important;font:500 12px/1.5 DM Sans,Arial,sans-serif!important}.academy-course-levels article p span{color:#ef2028;letter-spacing:.09em;text-transform:uppercase;font:800 9px/1.4 DM Sans,Arial,sans-serif}@media (width<=650px){.academy-course-levels article header{gap:7px;display:grid}.academy-course-levels article p{grid-template-columns:1fr;gap:3px}}.academy-catalog-page{background:#e8e8e5!important}.academy-catalog-page .inner-header{background:#101116!important}.academy-paths--direct{background:linear-gradient(#e8e8e5 0%,#dededb 48%,#e8e8e5 100%)!important}.academy-paths--direct>header{color:#17191d!important}.academy-paths--direct>header>p{color:#53565b!important}.academy-paths--direct .academy-catalog-back{color:#e31e28;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin:0 0 20px;padding:0;font:800 11px/1 DM Sans,Arial,sans-serif;display:inline-flex}.academy-paths--direct details{background:linear-gradient(135deg,#171a20,#0d0f13)!important;border-color:#ffffff2b!important}.academy-paths--direct details:nth-of-type(2n){background:linear-gradient(135deg,#24272d,#15171b)!important}.academy-paths--direct details[open]{background:linear-gradient(135deg,#1d222b,#111319)!important}.academy-paths--direct .academy-course-detail{background:#ffffff05!important}.academy-paths--direct .academy-course-levels{align-items:stretch!important;gap:14px!important}.academy-paths--direct .academy-course-levels article{height:100%!important;min-height:0!important;box-shadow:none!important;background:linear-gradient(135deg,#2a2d33,#1a1c21)!important;grid-template-columns:none!important;align-content:start!important;margin:0!important;padding:18px 20px!important;display:block!important}.academy-paths--direct .academy-course-levels article:nth-child(2n){background:linear-gradient(135deg,#202329,#121419)!important}.academy-paths--direct .academy-course-levels article header{grid-template-columns:none!important;min-height:0!important;display:flex!important}.academy-paths--direct .academy-course-levels article p{min-height:0!important;margin:14px 0 0!important;padding-top:12px!important;display:grid!important}.academy-paths--direct .academy-course-facts{grid-column:1/-1;grid-template-columns:1.2fr 1.35fr .7fr;gap:12px;margin:18px 0 0;display:grid}.academy-paths--direct .academy-course-facts p{background:#ffffff09;border:1px solid #ffffff21!important;min-height:0!important;margin:0!important;padding:14px 15px!important;font-size:13px!important}.academy-paths--direct .academy-course-facts p b{margin-bottom:7px}.academy-paths--direct .academy-course-levels article dl{gap:10px;margin:16px 0 0;display:grid}.academy-paths--direct .academy-course-levels article dl>div{border-top:1px solid #ffffff21;padding-top:10px}.academy-paths--direct .academy-course-levels article dt{color:#ef2028;letter-spacing:.11em;text-transform:uppercase;margin:0 0 4px;font:800 9px/1 DM Sans,Arial,sans-serif}.academy-paths--direct .academy-course-levels article dd{color:#d7dce5;margin:0;font:500 13px/1.45 DM Sans,Arial,sans-serif}@media (width<=760px){.academy-paths--direct .academy-course-facts{grid-template-columns:1fr}.academy-paths--direct .academy-course-facts p{padding:13px!important}}.academy-paths--direct .academy-course-levels button{width:100%;min-width:0;height:100%;box-shadow:none;color:#fff;text-align:left;cursor:pointer;background:linear-gradient(135deg,#2a2d33,#1a1c21);border:1px solid #ffffff2e;border-top:3px solid #ef2028;margin:0;padding:18px 20px;transition:transform .2s,box-shadow .2s,border-color .2s;display:block}.academy-paths--direct .academy-course-levels button:nth-child(2n){background:linear-gradient(135deg,#202329,#121419)}.academy-paths--direct .academy-course-levels button:hover,.academy-paths--direct .academy-course-levels button:focus-visible{border-color:#ef2028;outline:none;transform:translateY(-3px);box-shadow:0 16px 28px #18191b33}.academy-paths--direct .academy-course-levels button header{justify-content:space-between;align-items:flex-start;gap:16px;margin:0;padding:0;display:flex}.academy-paths--direct .academy-course-levels button strong{max-width:250px;font:800 clamp(16px,1.5vw,21px)/1.05 DM Sans,Arial,sans-serif;display:block}.academy-paths--direct .academy-course-levels button header b{color:#ef2028;letter-spacing:.08em;white-space:nowrap;border:1px solid #ef20288c;padding:7px 9px;font:800 10px/1 DM Sans,Arial,sans-serif}.academy-paths--direct .academy-course-levels button dl{gap:10px;margin:16px 0 0;display:grid}.academy-paths--direct .academy-course-levels button dl>div{border-top:1px solid #ffffff21;padding-top:10px}.academy-paths--direct .academy-course-levels button dt{color:#ef2028;letter-spacing:.11em;text-transform:uppercase;margin:0 0 4px;font:800 9px/1 DM Sans,Arial,sans-serif}.academy-paths--direct .academy-course-levels button dd{color:#d7dce5;margin:0;font:500 13px/1.45 DM Sans,Arial,sans-serif}.academy-paths--direct .academy-course-levels button>span{color:#fff;letter-spacing:.1em;text-transform:uppercase;margin-top:16px;font:800 10px/1 DM Sans,Arial,sans-serif;display:block}.academy-enrollment-modal{z-index:1000;color:#fff;background:linear-gradient(135deg,#171c27,#0c0e13);border:1px solid #ef2028;width:min(780px,100vw - 36px);max-height:calc(100dvh - 36px);padding:clamp(28px,4vw,48px);position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 28px 90px #00000094,0 0 0 100vmax #05070aad}.academy-enrollment-modal>p{color:#ef2028;letter-spacing:.14em;margin:0 0 13px;font:800 10px/1 DM Sans,Arial,sans-serif}.academy-enrollment-modal h2{text-transform:uppercase;max-width:600px;margin:0;font:800 clamp(32px,5vw,52px)/.96 DM Sans,Arial,sans-serif}.academy-enrollment-modal>strong{color:#ef2028;letter-spacing:.08em;margin:20px 0 12px;font:800 15px/1 DM Sans,Arial,sans-serif;display:block}.academy-enrollment-modal .academy-enrollment-overview{color:#f0f2f5;max-width:640px;margin:0;font:600 18px/1.45 DM Sans,Arial,sans-serif}.academy-enrollment-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px!important;margin:25px 0!important;display:grid!important}.academy-enrollment-details section{background:#ffffff09;border:1px solid #ffffff24;padding:18px}.academy-enrollment-details b{color:#ef2028;letter-spacing:.12em;text-transform:uppercase;font:800 10px/1 DM Sans,Arial,sans-serif}.academy-enrollment-details p{color:#d2d6df;margin:9px 0 0;font:500 14px/1.48 DM Sans,Arial,sans-serif}.academy-enrollment-modal ul{border-top:1px solid #ffffff29;border-bottom:1px solid #ffffff29;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 22px;margin:0;padding:19px 0;list-style:none;display:grid}.academy-enrollment-modal li{color:#dce0e6;padding-left:17px;font:500 13px/1.42 DM Sans,Arial,sans-serif;position:relative}.academy-enrollment-modal li:before{content:"✓";color:#ef2028;font-weight:800;position:absolute;left:0}.academy-enrollment-modal small{color:#f0c9cb;margin-top:15px;font:600 13px/1.45 DM Sans,Arial,sans-serif;display:block}.academy-enrollment-modal>div:last-child{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.academy-enrollment-modal>div:last-child button{color:#fff;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #ffffff73;justify-content:center;align-items:center;min-height:48px;padding:0 18px;font:800 11px/1 DM Sans,Arial,sans-serif;text-decoration:none;display:inline-flex}.academy-enrollment-primary{background:#ef2028!important;border-color:#ef2028!important}.academy-enrollment-dismiss{color:#fff;cursor:pointer;background:0 0;border:0;font:700 31px/1 Arial,sans-serif;position:absolute;top:14px;right:17px}.academy-checkout-modal{z-index:1001;color:#fff;background:linear-gradient(135deg,#171c27,#0c0e13);border:1px solid #ef2028;width:min(780px,100vw - 36px);max-height:calc(100dvh - 36px);padding:clamp(28px,4vw,48px);position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 28px 90px #00000094,0 0 0 100vmax #05070aad}.academy-checkout-modal header{padding-right:46px}.academy-checkout-modal header>p{color:#ef2028;letter-spacing:.14em;margin:0 0 13px;font:800 10px/1 DM Sans,Arial,sans-serif}.academy-checkout-modal h2{text-transform:uppercase;max-width:620px;margin:0;font:800 clamp(30px,5vw,50px)/.98 DM Sans,Arial,sans-serif}.academy-checkout-modal h2 em{color:#ef2028;font-style:normal}.academy-checkout-modal header aside{background:#ffffff0a;border:1px solid #ffffff26;grid-template-columns:1fr auto;gap:5px 20px;margin:26px 0 24px;padding:16px 18px;display:grid}.academy-checkout-modal header aside span{color:#ef2028;letter-spacing:.13em;text-transform:uppercase;grid-column:1/-1;font:800 9px/1 DM Sans,Arial,sans-serif}.academy-checkout-modal header aside strong{font:700 15px/1.28 DM Sans,Arial,sans-serif}.academy-checkout-modal header aside b{color:#ef2028;letter-spacing:.07em;align-self:center;font:800 13px/1 DM Sans,Arial,sans-serif}.academy-checkout-modal form{border-top:1px solid #ffffff29;padding-top:22px}.academy-checkout-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.academy-checkout-modal label{color:#eef1f5;letter-spacing:.09em;text-transform:uppercase;gap:7px;font:800 10px/1 DM Sans,Arial,sans-serif;display:grid}.academy-checkout-modal label small{color:#9ca3ae;font-size:9px}.academy-checkout-modal input:not([type=checkbox]){color:#fff;background:#0c1017;border:1px solid #ffffff40;border-radius:0;width:100%;height:44px;font:500 15px/1 DM Sans,Arial,sans-serif}.academy-checkout-phone{margin-top:15px}.academy-checkout-consent{grid-template-columns:auto 1fr;align-items:start;margin-top:20px;color:#cbd1db!important;letter-spacing:0!important;text-transform:none!important;gap:10px!important;font:600 12px/1.45 DM Sans,Arial,sans-serif!important;display:flex!important}.academy-checkout-consent input{accent-color:#ef2028;width:16px;height:16px;margin:1px 0 0}.academy-checkout-note{color:#9ca3ae;margin:16px 0 0;font:500 12px/1.45 DM Sans,Arial,sans-serif}.academy-checkout-modal form>div:last-child{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.academy-checkout-modal form>div:last-child button{color:#fff;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #ffffff73;justify-content:center;align-items:center;min-height:48px;padding:0 18px;font:800 11px/1 DM Sans,Arial,sans-serif;display:inline-flex}.academy-checkout-modal form>div:last-child button[type=submit]{background:#ef2028;border-color:#ef2028}@media (width<=650px){.academy-enrollment-details,.academy-enrollment-modal ul,.academy-checkout-grid{grid-template-columns:1fr}.academy-enrollment-modal>div:last-child>*,.academy-checkout-modal form>div:last-child>*{flex:100%}.academy-checkout-modal header aside{grid-template-columns:1fr}.academy-checkout-modal header aside b{margin-top:4px}}.academy-paths--direct>header .eyebrow{color:#8b919c!important;font-weight:800!important}.academy-paths--direct>header>p>span{margin-top:4px;display:inline-block}.news-live--editorial{background:#0d0f14;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:clamp(34px,5vw,72px) clamp(24px,7vw,112px)}.news-live--editorial .news-card-link{isolation:isolate;color:#fff;text-align:left;cursor:pointer;background:#131923;border:1px solid #ffffff26;flex-direction:column;align-items:flex-start;min-height:390px;padding:25px;display:flex;position:relative;overflow:hidden}.news-live--editorial .news-card-link:after{content:"";z-index:-1;background:linear-gradient(#06090e0a,#06090ef0 89%);position:absolute;inset:0}.news-live--editorial .news-card-link img{z-index:-2;object-fit:cover;width:100%;height:100%;transition:transform .45s;position:absolute;inset:0}.news-live--editorial .news-card-link:hover{border-color:#ef2028}.news-live--editorial .news-card-link:hover img{transform:scale(1.06)}.news-live--editorial .news-card-link span,.news-live--editorial .news-card-link p,.news-live--editorial .news-card-link h2,.news-live--editorial .news-card-link b{position:relative}.news-live--editorial .news-card-link span{color:#ef2028;letter-spacing:.15em;font:800 10px/1 DM Sans,Arial,sans-serif}.news-live--editorial .news-card-link p{color:#d4d9e1;letter-spacing:.05em;margin:20px 0 9px;font:700 10px/1.3 DM Sans,Arial,sans-serif}.news-live--editorial .news-card-link h2{color:#fff;letter-spacing:-.04em;text-transform:uppercase;margin:0 0 auto;font:600 clamp(30px,3vw,45px)/.9 Oswald,Arial Narrow,sans-serif}.news-live--editorial .news-card-link b{color:#fff;letter-spacing:.08em;text-transform:uppercase;margin-top:26px;font:800 10px/1 DM Sans,Arial,sans-serif}.news-live--editorial .news-card-link i{color:#ef2028;margin-left:6px;font-size:16px;font-style:normal}.news-article-page{color:#fff;background:#0d0f14}.news-article-page>article{max-width:1060px;margin:0 auto;padding:clamp(115px,13vw,175px) clamp(24px,6vw,82px) 100px}.news-article-page h1{letter-spacing:-.055em;text-transform:uppercase;max-width:920px;margin:17px 0 25px;font:600 clamp(57px,8vw,118px)/.87 Oswald,Arial Narrow,sans-serif}.news-article-tag{color:#ef2028;letter-spacing:.15em;text-transform:uppercase;font:800 10px/1.2 DM Sans,Arial,sans-serif}.news-article-lead{color:#cbd2dc;max-width:730px;margin:0;font:500 clamp(18px,2vw,24px)/1.55 DM Sans,Arial,sans-serif}.news-article-image{object-fit:cover;width:100%;max-height:570px;margin:44px 0 34px;display:block}.news-article-body{max-width:720px}.news-article-body p{color:#d2d8e0;font:500 17px/1.8 DM Sans,Arial,sans-serif}.news-article-page>article>button{color:#fff;letter-spacing:.09em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;margin-top:28px;padding:0;font:800 11px/1 DM Sans,Arial,sans-serif}.news-article-page>article>button:hover{color:#ef2028}@media (width<=800px){.news-live--editorial{grid-template-columns:1fr;padding:32px 22px}.news-live--editorial .news-card-link{min-height:360px}.fipa-rules-workspace>aside nav button{min-height:39px}.news-article-page>article{padding-top:112px}}.news-article-author{border-top:1px solid #ffffff2e;align-items:center;gap:14px;max-width:720px;margin-top:42px;padding-top:20px;display:flex}.news-article-author img{object-fit:contain;border:1px solid #ffffff40;border-radius:50%;width:46px;height:46px;padding:8px}.news-article-author span,.news-article-author strong,.news-article-author small{display:block}.news-article-author span{color:#ef2028;letter-spacing:.14em;font:800 9px/1 DM Sans,Arial,sans-serif}.news-article-author strong{margin-top:5px;font:700 15px/1.1 DM Sans,Arial,sans-serif}.news-article-author small{color:#aeb7c4;margin-top:4px;font:500 12px/1.3 DM Sans,Arial,sans-serif}.news-article-close{max-width:670px;margin:40px 0 0;font:600 20px/1.45 DM Sans,Arial,sans-serif;color:#fff!important}.news-article-related{color:#fff;background:#111722;padding:65px max(24px,8vw)}.news-article-related>p{color:#ef2028;letter-spacing:.16em;margin:0 0 19px;font:800 10px/1 DM Sans,Arial,sans-serif}.news-article-related>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.news-article-related button{color:#fff;text-align:left;cursor:pointer;background:#151d28;border:1px solid #ffffff2b;gap:9px;min-height:178px;padding:22px;display:grid;position:relative}.news-article-related button:hover{background:#1a2433;border-color:#ef2028}.news-article-related span{color:#ef2028;letter-spacing:.14em;font:800 10px/1 DM Sans,Arial,sans-serif}.news-article-related strong{text-transform:uppercase;font:600 clamp(27px,2.7vw,42px)/.93 Oswald,Arial Narrow,sans-serif}.news-article-related small{color:#b8c1ce;max-width:220px;font:500 12px/1.45 DM Sans,Arial,sans-serif}.news-article-related b{color:#ef2028;font:400 24px/1 Arial,sans-serif;position:absolute;top:20px;right:21px}@media (width<=700px){.news-article-related>div{grid-template-columns:1fr}.news-article-related button{min-height:145px}.figure-story-facts{grid-template-columns:1fr}.figure-story-facts>div{min-height:0}.figure-story-page .news-article-image{max-height:430px}}.figure-story-page .news-article-image{object-position:center 32%;max-height:620px}.figure-story-facts{background:#ffffff2e;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;max-width:900px;margin:0 0 42px;display:grid}.figure-story-facts>div{background:#151d28;min-height:118px;padding:22px}.figure-story-facts span,.figure-story-facts strong{display:block}.figure-story-facts span{color:#ef2028;letter-spacing:.14em;font:800 9px/1 DM Sans,Arial,sans-serif}.figure-story-facts strong{color:#fff;margin-top:12px;font:700 14px/1.45 DM Sans,Arial,sans-serif}.figure-story-page .news-article-body{max-width:760px}.figure-story-page .news-article-body p:first-child{color:#fff;font-size:20px}@media (width<=700px){.figure-story-facts{grid-template-columns:1fr}.figure-story-facts>div{min-height:0}.figure-story-page .news-article-image{max-height:430px}}.news-hub-page{background:#0d0f14}.news-hub-hero{isolation:isolate;color:#fff;background:radial-gradient(circle at 78% 34%,#ef202836,#0000 29%),#0d0f14;grid-template-columns:minmax(0,1.05fr) minmax(390px,.95fr);align-items:center;min-height:680px;padding:clamp(114px,13vw,170px) clamp(24px,7vw,112px) clamp(60px,7vw,96px);display:grid;position:relative;overflow:hidden}.news-hub-hero:after{content:"";z-index:-1;filter:blur(20px);background:radial-gradient(#ef202824,#0000 69%);width:62%;height:78%;position:absolute;bottom:-34%;right:-8%}.news-hub-hero__copy{z-index:2;position:relative}.news-hub-hero p{color:#ef2028;letter-spacing:.17em;margin:0 0 18px;font:800 10px/1 DM Sans,Arial,sans-serif}.news-hub-hero h1{letter-spacing:-.05em;text-transform:uppercase;margin:0;font:600 clamp(58px,8vw,116px)/.87 Oswald,Arial Narrow,sans-serif}.news-hub-hero h1 span{color:#ef2028}.news-press-collage{height:470px;margin-left:clamp(-50px,-3vw,-18px);position:relative;transform:rotate(-1deg)}.news-clipping{color:#101216;transform-origin:50%;background:#e9e7e1;border:1px solid #0f121738;flex-direction:column;justify-content:space-between;width:285px;min-height:168px;padding:18px 20px;transition:transform .4s;display:flex;position:absolute;box-shadow:0 22px 50px #0000006b}.news-clipping:before{content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#0f121706 0 1px,#0000 1px 4px);position:absolute;inset:0}.news-clipping small{letter-spacing:.08em;border-bottom:2px solid #15171a;padding-bottom:10px;font:800 10px/1 DM Sans,Arial,sans-serif;position:relative}.news-clipping b{text-transform:uppercase;margin:13px 0;font:600 25px/.96 Oswald,Arial Narrow,sans-serif;position:relative}.news-clipping i{color:#d51e25;letter-spacing:.13em;font:800 8px/1 DM Sans,Arial,sans-serif;position:relative}.news-clipping--nyt{z-index:2;top:24px;left:4%;transform:rotate(-7deg)}.news-clipping--sport{z-index:4;background:#f3f1eb;width:270px;top:84px;right:0;transform:rotate(6deg)}.news-clipping--padbol{z-index:3;background:#d8d9d6;bottom:34px;left:10%;transform:rotate(4deg)}.news-clipping--brasil{z-index:1;width:260px;bottom:2px;right:5%;transform:rotate(-5deg)}.news-press-collage__stamp{z-index:6;color:#fff;letter-spacing:.1em;text-align:center;background:#0d0f14e6;border:3px solid #ef2028;border-radius:50%;place-items:center;width:104px;height:104px;font:800 12px/1.08 DM Sans,Arial,sans-serif;display:grid;position:absolute;top:44%;left:47%;transform:rotate(-9deg);box-shadow:0 12px 30px #0000006b}.news-press-collage:hover .news-clipping--nyt{transform:translate(-8px,-7px)rotate(-8deg)}.news-press-collage:hover .news-clipping--sport{transform:translate(9px,-5px)rotate(7deg)}.news-press-collage:hover .news-clipping--padbol{transform:translate(-7px,7px)rotate(3deg)}.news-press-collage:hover .news-clipping--brasil{transform:translate(8px,7px)rotate(-6deg)}@media (width<=960px){.news-hub-hero{grid-template-columns:1fr;min-height:0}.news-press-collage{width:min(620px,100%);margin:45px auto 0}}@media (width<=700px){.news-hub-hero{padding-top:115px}.news-hub-hero h1{font-size:17vw}.news-press-collage{transform-origin:top;height:340px;margin-top:35px;transform:scale(.86)rotate(-1deg)}.news-clipping{width:230px;min-height:142px;padding:15px}.news-clipping b{font-size:21px}.news-clipping--sport,.news-clipping--brasil{width:220px}.news-press-collage__stamp{width:88px;height:88px;font-size:10px;top:41%;left:43%}}@media (width<=480px){.news-press-collage{width:520px;margin-left:-260px;left:50%;transform:scale(.68)rotate(-1deg)}}.news-featured{color:#fff;background:#0d0f14;grid-template-columns:minmax(280px,.88fr) minmax(360px,1.12fr);align-items:center;gap:clamp(32px,6vw,96px);padding:clamp(44px,6vw,82px) clamp(24px,7vw,112px) clamp(55px,7vw,94px);display:grid}.news-featured>div>p:first-child,.news-latest-heading p{color:#ef2028;letter-spacing:.16em;margin:0;font:800 10px/1 DM Sans,Arial,sans-serif}.news-featured h2{letter-spacing:-.045em;text-transform:uppercase;max-width:590px;margin:17px 0 21px;font:600 clamp(42px,4.5vw,72px)/.9 Oswald,Arial Narrow,sans-serif}.news-featured>div>p:not(:first-child){color:#bdc5d0;max-width:485px;margin:0;font:500 16px/1.65 DM Sans,Arial,sans-serif}.news-featured>div>button{color:#fff;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;margin-top:28px;padding:0;font:800 10px/1 DM Sans,Arial,sans-serif}.news-featured>div>button:hover{color:#ef2028}.news-featured>div>button span{color:#ef2028;margin-left:7px;font-size:16px}.news-featured-visual{cursor:pointer;background:#131923;border:1px solid #ffffff2e;min-height:330px;padding:0;display:block;position:relative;overflow:hidden}.news-featured-visual:after{content:"";background:linear-gradient(#07090d0a,#07090dba);position:absolute;inset:0}.news-featured-visual img{object-fit:cover;width:100%;height:100%;min-height:330px;transition:transform .45s;display:block}.news-featured-visual:hover{border-color:#ef2028}.news-featured-visual:hover img{transform:scale(1.045)}.news-featured-visual span{z-index:1;color:#fff;letter-spacing:.08em;text-align:right;font:800 10px/1.3 DM Sans,Arial,sans-serif;position:absolute;bottom:18px;right:20px}.news-latest-heading{color:#fff;background:#0d0f14;border-top:1px solid #ffffff21;justify-content:space-between;align-items:baseline;gap:28px;padding:25px clamp(24px,7vw,112px);display:flex}.news-latest-heading span{color:#98a2af;font:500 13px/1.5 DM Sans,Arial,sans-serif}.news-live--editorial .title-red,.news-featured .title-red,.news-article-page h1 .title-red{color:#ef2028!important}@media (width<=800px){.news-featured{grid-template-columns:1fr;gap:28px;padding-top:38px}.news-featured-visual,.news-featured-visual img{min-height:280px}.news-latest-heading{display:block}.news-latest-heading span{margin-top:10px;display:block}}.news-live--editorial .news-card-link h2 .title-red,.news-featured h2 .title-red,.news-article-page h1 .title-red{font:inherit!important;letter-spacing:inherit!important;line-height:inherit!important;text-transform:inherit!important}.floating-contact{z-index:850;filter:drop-shadow(0 12px 20px #00000040);gap:3px;display:grid;position:fixed;bottom:clamp(26px,11vh,126px);right:18px}.floating-contact>a,.floating-contact>button{color:#fff;cursor:pointer;background:#252a33;border:1px solid #ef2028d9;place-items:center;width:44px;height:44px;margin:0;padding:0;transition:transform .2s,background .2s,color .2s,border-color .2s;display:grid;position:relative}.floating-contact-whatsapp{border-radius:11px 11px 3px 3px!important}.floating-contact-mail{background:#ef2028!important;border-color:#ef2028!important;border-radius:3px!important}.floating-contact-talk{border-radius:3px 3px 11px 11px!important}.floating-contact svg{fill:currentColor;width:20px;height:20px}.floating-contact>a:hover,.floating-contact>button:hover,.floating-contact>a:focus-visible,.floating-contact>button:focus-visible{z-index:1;color:#fff;background:#ef2028;border-color:#ef2028;outline:0;transform:translate(-4px)}.floating-contact [data-tooltip]:after{content:attr(data-tooltip);color:#fff;letter-spacing:.1em;opacity:0;pointer-events:none;white-space:nowrap;background:#111722;border:1px solid #ef2028b3;padding:7px 9px;font:800 9px/1 DM Sans,Arial,sans-serif;transition:all .18s;position:absolute;top:50%;right:calc(100% + 11px);transform:translateY(-50%)translate(4px)}.floating-contact [data-tooltip]:hover:after,.floating-contact [data-tooltip]:focus-visible:after{opacity:1;transform:translateY(-50%)translate(0)}@media (width<=800px){.floating-contact{gap:4px;bottom:18px;right:12px}.floating-contact>a,.floating-contact>button{width:42px;height:42px}.floating-contact [data-tooltip]:after{display:none}}.chivi-contact{color:#fff;background:#121823;border:1px solid #ef2028d1;gap:10px;width:265px;padding:17px;display:grid;position:absolute;bottom:0;right:calc(100% + 14px);box-shadow:0 20px 55px #0000007a}.chivi-contact-close{top:8px;right:9px;color:#aeb7c4!important;background:0 0!important;border:0!important;width:24px!important;height:24px!important;font:400 23px/1 Arial!important;position:absolute!important}.chivi-contact>div{align-items:center;gap:10px;padding-right:22px;display:flex}.chivi-contact img{object-fit:cover;background:#ef2028;border-radius:50%;width:35px;height:35px}.chivi-contact p{color:#ef2028;letter-spacing:.14em;margin:0;font:800 8px/1.2 DM Sans,Arial,sans-serif}.chivi-contact strong{text-transform:uppercase;font:600 25px/.96 Oswald,Arial Narrow,sans-serif}.chivi-contact>span{color:#c1cad5;font:500 13px/1.45 DM Sans,Arial,sans-serif}.chivi-contact>button:not(.chivi-contact-close){color:#fff;text-align:left;letter-spacing:.03em;background:#19212d;border:1px solid #fff3;border-radius:0;justify-content:space-between;align-items:center;width:100%;height:auto;min-height:39px;padding:10px;font:700 10px/1.2 DM Sans,Arial,sans-serif;display:flex}.chivi-contact>button:not(.chivi-contact-close):hover{background:#ef2028;border-color:#ef2028;transform:none}.chivi-contact b{color:#ef2028;font-size:15px}.chivi-contact>button:hover b{color:#fff}@media (width<=800px){.chivi-contact{width:min(278px,100vw - 24px);bottom:calc(100% + 12px);right:0}}.floating-chivi-wrap{z-index:850;filter:drop-shadow(0 14px 25px #0000004d);position:fixed;bottom:clamp(26px,11vh,126px);right:18px}.floating-chivi{color:#fff;cursor:pointer;text-align:left;background:#242a33;border:1px solid #ef2028;border-radius:28px;align-items:center;gap:8px;min-width:112px;height:54px;padding:5px 13px 5px 6px;transition:background .2s,transform .2s,border-color .2s;display:flex;position:relative}.floating-chivi:hover,.floating-chivi:focus-visible{background:#ef2028;border-color:#ef2028;outline:0;transform:translateY(-3px)}.floating-chivi img{object-fit:cover;object-position:center;background:#10151e;border-radius:50%;width:40px;height:40px}.floating-chivi span{letter-spacing:.08em;text-transform:uppercase;font:800 9px/1.02 DM Sans,Arial,sans-serif}.floating-chivi b{letter-spacing:0;font:700 17px/.95 Oswald,Arial Narrow,sans-serif}.floating-chivi[data-tooltip]:after{content:attr(data-tooltip);color:#fff;letter-spacing:.1em;opacity:0;pointer-events:none;white-space:nowrap;background:#111722;border:1px solid #ef2028bf;padding:7px 9px;font:800 9px/1 DM Sans,Arial,sans-serif;transition:all .18s;position:absolute;top:50%;right:calc(100% + 10px);transform:translateY(-50%)}.floating-chivi:hover:after,.floating-chivi:focus-visible:after{opacity:1}.chivi-assistant{color:#fff;background:#101722;border:1px solid #ef2028e6;gap:11px;width:min(356px,100vw - 24px);max-height:min(620px,100vh - 110px);padding:14px;display:grid;position:absolute;bottom:calc(100% + 13px);right:0;box-shadow:0 24px 60px #00000085}.chivi-assistant>header{border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;padding:0 0 10px;display:flex}.chivi-assistant>header>div{align-items:center;gap:9px;display:flex}.chivi-assistant header img{object-fit:cover;background:#ef2028;border-radius:50%;width:36px;height:36px}.chivi-assistant header p{color:#ef2028;letter-spacing:.16em;margin:0;font:800 8px/1.2 DM Sans,Arial,sans-serif}.chivi-assistant header button{color:#c6cfdb;cursor:pointer;background:0 0;border:0;font:300 25px/1 Arial}.chivi-assistant__messages{gap:8px;max-height:265px;padding-right:3px;display:grid;overflow:auto}.chivi-bubble{white-space:pre-wrap;max-width:90%;margin:0;padding:9px 11px;font:500 12px/1.45 DM Sans,Arial,sans-serif}.chivi-bubble--assistant{color:#e9edf3;background:#1a2432;border-left:2px solid #ef2028;justify-self:start}.chivi-bubble--user{color:#fff;background:#ef2028;justify-self:end}.chivi-assistant__suggestions{flex-wrap:wrap;gap:6px;display:flex}.chivi-assistant__suggestions button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ef2028a6;padding:7px 8px;font:700 9px/1.2 DM Sans,Arial,sans-serif}.chivi-assistant__suggestions button:hover{background:#ef2028}.chivi-assistant__compose{gap:7px;display:flex}.chivi-assistant__compose input,.chivi-assistant__contact input{color:#fff;background:#090e15;border:1px solid #ffffff38;border-radius:0;min-width:0;padding:10px;font:500 12px DM Sans,Arial,sans-serif}.chivi-assistant__compose input{flex:1}.chivi-assistant__compose button{color:#fff;cursor:pointer;background:#ef2028;border:1px solid #ef2028;width:39px;font-size:18px}.chivi-assistant__contact{border-top:1px solid #ffffff1f;gap:7px;padding-top:10px;display:grid}.chivi-assistant__contact p,.chivi-assistant__contact span{color:#c4cdd8;margin:0;font:500 11px/1.4 DM Sans,Arial,sans-serif}.chivi-assistant__contact button{color:#fff;letter-spacing:.07em;text-transform:uppercase;cursor:pointer;background:#ef2028;border:1px solid #ef2028;justify-content:space-between;align-items:center;padding:11px;font:800 10px DM Sans,Arial,sans-serif;display:flex}.chivi-assistant__contact button:disabled,.chivi-assistant__compose button:disabled{opacity:.6;cursor:wait}@media (width<=800px){.floating-chivi-wrap{bottom:16px;right:12px}.floating-chivi{min-width:104px;height:50px}.floating-chivi img{width:37px;height:37px}.floating-chivi[data-tooltip]:after{display:none}.chivi-assistant{bottom:calc(100% + 10px)}}.floating-contact--chivi{filter:drop-shadow(0 15px 28px #00000057);display:block;bottom:clamp(24px,8vh,92px);right:18px}.floating-chivi-button{text-align:left;align-items:center;gap:9px;background:#202733!important;border:1px solid #ef2028!important;border-radius:30px!important;justify-content:flex-start!important;width:auto!important;min-width:143px!important;height:58px!important;padding:6px 15px 6px 7px!important;display:flex!important}.floating-chivi-button:hover,.floating-chivi-button:focus-visible{background:#ef2028!important;transform:translateY(-3px)!important}.floating-chivi-button img{object-fit:cover;object-position:center;background:#101722;border-radius:50%;width:44px;height:44px}.floating-chivi-button>span{color:#fff;letter-spacing:.12em;gap:3px;font:800 11px/1 DM Sans,Arial,sans-serif;display:grid}.floating-chivi-button small{letter-spacing:.08em;white-space:nowrap;font:700 8px/1 DM Sans,Arial,sans-serif}.chivi-chat{gap:0;width:min(370px,100vw - 24px);max-height:min(650px,100vh - 100px);padding:0;bottom:calc(100% + 13px);right:0;overflow:hidden}.chivi-chat>header{background:#151d29;border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;padding:13px 15px;display:flex;position:relative}.chivi-chat>header>div{align-items:center;gap:10px;padding:0;display:flex}.chivi-chat>header img{width:39px;height:39px}.chivi-chat>header p{color:#fff;gap:3px;font:800 11px/1 DM Sans,Arial,sans-serif;display:grid}.chivi-chat>header p span{color:#ef2028;letter-spacing:.12em;font-size:8px}.chivi-chat-messages{background:#0e141e;align-content:start;max-height:300px;overflow:auto;gap:8px!important;padding:15px!important;display:grid!important}.chivi-message{white-space:pre-wrap;width:fit-content;max-width:88%;padding:10px 12px;color:#e8edf4!important;letter-spacing:0!important;margin:0!important;font:500 12px/1.48 DM Sans,Arial,sans-serif!important}.chivi-message--assistant{background:#1a2431;border-left:2px solid #ef2028;justify-self:start}.chivi-message--user{background:#ef2028;justify-self:end;color:#fff!important}.chivi-suggestions{background:#0e141e;flex-wrap:wrap;gap:6px!important;padding:0 15px 13px!important;display:flex!important}.chivi-suggestions button{color:#fff!important;background:0 0!important;border:1px solid #ef2028a6!important;width:auto!important;min-height:32px!important;padding:7px 9px!important;font:700 9px/1.2 DM Sans,Arial,sans-serif!important}.chivi-suggestions button:hover{background:#ef2028!important}.chivi-chat>form{background:#151d29;gap:6px;padding:13px 15px;display:grid}.chivi-chat>form label{color:#9faaba;letter-spacing:.12em;text-transform:uppercase;font:700 8px/1 DM Sans,Arial,sans-serif}.chivi-chat>form>div{gap:7px;display:flex}.chivi-chat>form input{color:#fff;background:#090e15;border:1px solid #fff3;flex:1;min-width:0;padding:11px;font:500 12px DM Sans,Arial,sans-serif}.chivi-chat>form button{color:#fff;cursor:pointer;background:#ef2028;border:1px solid #ef2028;width:41px;font-size:18px}.chivi-chat>form button:disabled{opacity:.5;cursor:wait}.chivi-escalate{text-transform:uppercase;color:#fff!important;letter-spacing:.08em!important;background:#ef2028!important;border:1px solid #ef2028!important;justify-content:space-between!important;width:calc(100% - 30px)!important;margin:0 15px 12px!important;padding:12px!important;font:800 10px/1 DM Sans,Arial,sans-serif!important;display:flex!important}.chivi-chat>small{color:#8995a5;background:#151d29;padding:0 15px 14px;font:500 9px/1.4 DM Sans,Arial,sans-serif;display:block}.chivi-contact-close{position:static!important}.floating-contact--chivi .chivi-contact b{color:inherit}@media (width<=800px){.floating-contact--chivi{bottom:15px;right:12px}.floating-chivi-button{width:54px!important;min-width:54px!important;height:54px!important;padding:5px!important}.floating-chivi-button img{width:42px;height:42px}.floating-chivi-button>span{display:none}.chivi-chat{max-height:calc(100vh - 86px);bottom:calc(100% + 10px);right:0}}.chivi-voice-actions{align-items:center!important;gap:7px!important;display:flex!important}.chivi-voice-toggle{color:#fff!important;background:#0e141e!important;border:1px solid #fff3!important;border-radius:16px!important;align-items:center!important;gap:4px!important;width:auto!important;height:30px!important;padding:0 8px!important;font-size:13px!important;display:flex!important;position:static!important}.chivi-voice-toggle[aria-pressed=true]{background:#ef202829!important;border-color:#ef2028!important}.chivi-voice-toggle span{letter-spacing:.1em;font:800 7px/1 DM Sans,Arial,sans-serif}.chivi-message-wrap{gap:4px;width:fit-content;max-width:88%;display:grid}.chivi-message-wrap--assistant{justify-self:start}.chivi-message-wrap--user{justify-self:end}.chivi-message-wrap .chivi-message{max-width:100%}.chivi-listen{justify-self:start;color:#aab5c3!important;letter-spacing:.06em!important;text-transform:uppercase!important;background:0 0!important;border:0!important;width:auto!important;height:auto!important;padding:2px 4px!important;font:700 8px/1.2 DM Sans,Arial,sans-serif!important}.chivi-listen:hover,.chivi-listen:focus-visible{outline:none;color:#ef2028!important}.chivi-microphone{flex:0 0 41px;color:#fff!important;font-size:13px!important}.chivi-microphone.is-listening{animation:1s ease-in-out infinite chivi-listening;box-shadow:0 0 0 3px #ef202833;color:#ef2028!important;background:#fff!important}.chivi-microphone:disabled{opacity:.3!important;cursor:not-allowed!important}.chivi-speech-status{color:#b9c3cf;font:600 9px/1.35 DM Sans,Arial,sans-serif;display:block}.chivi-chat>form>div{align-items:stretch}@keyframes chivi-listening{50%{box-shadow:0 0 0 7px #ef20280a}}@media (prefers-reduced-motion:reduce){.chivi-microphone.is-listening{animation:none}}.contact-chivi-button{color:#202328;letter-spacing:.07em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #df1f26;justify-content:space-between;align-items:center;gap:18px;margin-top:17px;padding:12px 14px;font:800 10px/1 DM Sans,Arial,sans-serif;transition:all .2s;display:flex}.contact-chivi-button:hover,.contact-chivi-button:focus-visible{color:#fff;background:#df1f26;outline:0}.contact-form textarea[name="Experiencia comercial o deportiva"],.contact-form textarea[name="Experiencia en expansión"],.contact-form textarea[name="Red y alianzas"],.contact-form textarea[name=Plan\ inicial],.contact-form textarea[name=Plan\ regional]{min-height:105px}.contact-decision h2{letter-spacing:-.04em;text-transform:uppercase;margin:14px 0 12px;font:600 clamp(42px,4.5vw,64px)/.9 Oswald,Arial Narrow,sans-serif}.contact-decision h2 em{color:#df1f26;font-style:normal}.contact-decision>p:not(.section-label){color:#555a60;max-width:390px;margin:0;font:500 15px/1.65 DM Sans,Arial,sans-serif}.contact-topics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px!important;display:grid!important}.contact-topics button{text-align:left;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;min-height:84px;display:grid;position:relative;background:#ffffffb3!important;border:1px solid #b8b9b7!important;border-radius:0!important;padding:15px!important}.contact-topics button span{color:#df1f26;letter-spacing:.1em;font:800 10px DM Sans,Arial,sans-serif}.contact-topics button strong{color:#202328;letter-spacing:-.015em;text-transform:uppercase;font:700 17px/1 Oswald,Arial Narrow,sans-serif}.contact-topics button b{color:#df1f26;font-size:16px}.contact-topics button.active strong,.contact-topics button.active b{color:#fff}.contact-topics button:nth-child(5){grid-column:span 2;min-height:98px;background:#202328!important;border-color:#202328!important}.contact-topics button:nth-child(5) span,.contact-topics button:nth-child(5) strong,.contact-topics button:nth-child(5) b{color:#fff}.contact-topics button:nth-child(6){grid-column:span 2;min-height:46px;background:0 0!important;border-style:dashed!important;padding:10px 14px!important}.contact-topics button:nth-child(6) br{display:none}.contact-form-placeholder{color:#fff;background:linear-gradient(135deg,#1a1d23,#101217);border:1px solid #c9c9c6;flex-direction:column;justify-content:flex-end;min-height:360px;padding:clamp(30px,4vw,55px);display:flex}.contact-form-placeholder>span{color:#df1f26;letter-spacing:.15em;font:800 11px DM Sans,Arial,sans-serif}.contact-form-placeholder h2{letter-spacing:-.04em;text-transform:uppercase;margin:20px 0 15px;font:600 clamp(42px,5vw,66px)/.9 Oswald,Arial Narrow,sans-serif}.contact-form-placeholder h2 em{color:#df1f26;font-style:normal}.contact-form-placeholder p{color:#c9cdd3;max-width:370px;margin:0;font:500 14px/1.65 DM Sans,Arial,sans-serif}.form-rule-note{border-left:3px solid #df1f26;padding:12px 14px;color:#3c4045!important;background:#f7f2f2!important;margin:0!important;font:600 12px/1.5 DM Sans,Arial,sans-serif!important}@media (width<=620px){.contact-topics{grid-template-columns:1fr}.contact-topics button:nth-child(5),.contact-topics button:nth-child(6){grid-column:auto}.contact-topics button{min-height:70px}.contact-topics button:nth-child(5){min-height:82px}}.commercial-hub-return{color:#df1f26;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-items:center;min-height:34px;margin:0 0 24px;padding:0;font:800 10px DM Sans,Arial,sans-serif;display:inline-flex}.commercial-hub-return:hover{color:#fff}.contact-hero .commercial-hub-return{color:#fff;margin-bottom:26px}.contact-hero .commercial-hub-return:hover{color:#df1f26}.contact-form{grid-template-columns:1fr!important}.contact-decision{width:min(100%,1120px);margin:0 auto}.contact-decision h2{max-width:600px;font-size:clamp(52px,6vw,86px)}.contact-decision>p:not(.section-label){max-width:520px;font-size:16px}.contact-topics{grid-template-columns:repeat(3,minmax(0,1fr))!important;margin-top:34px!important}.contact-topics button{grid-template-columns:34px minmax(0,1fr) auto!important;min-height:145px!important;padding:22px!important}.contact-topics button strong{font-size:clamp(20px,2vw,29px)!important;line-height:.92!important}.contact-topics button:nth-child(5){grid-column:span 2!important;min-height:158px!important}.contact-topics button:nth-child(6){background:#ececea!important;border-style:solid!important;grid-column:auto!important;min-height:158px!important}.contact-topics button:nth-child(6) strong{font-size:18px!important}.contact-form.has-topic{grid-template-columns:minmax(280px,.72fr) minmax(460px,1.15fr)!important}.contact-form.has-topic .contact-decision{width:auto;margin:0}.contact-form.has-topic .contact-topics{grid-template-columns:1fr!important}.contact-form.has-topic .contact-topics button,.contact-form.has-topic .contact-topics button:nth-child(5),.contact-form.has-topic .contact-topics button:nth-child(6){grid-column:auto!important;min-height:64px!important;padding:12px!important}.contact-form.has-topic .contact-topics button strong{font-size:15px!important}@media (width<=900px){.contact-form.has-topic{grid-template-columns:1fr!important}.contact-topics{grid-template-columns:repeat(2,minmax(0,1fr))!important}.contact-topics button:nth-child(5){grid-column:span 2!important}.contact-topics button:nth-child(6){grid-column:span 2!important;min-height:60px!important}}@media (width<=620px){.contact-topics{grid-template-columns:1fr!important}.contact-topics button:nth-child(5),.contact-topics button:nth-child(6){grid-column:auto!important}.contact-topics button{min-height:96px!important}.contact-form.has-topic .contact-topics{grid-template-columns:1fr!important}}.contact-decision>header{border-bottom:1px solid #b9b9b5;grid-template-columns:minmax(0,1fr) minmax(240px,.55fr);align-items:end;gap:34px;padding-bottom:35px;display:grid}.contact-decision>header .section-label{grid-column:1/-1}.contact-decision>header h2{margin:0}.contact-decision>header>p:last-child{color:#53575d;max-width:360px;margin:0;font:500 15px/1.65 DM Sans,Arial,sans-serif}.contact-topics{gap:14px!important}.contact-topics button{grid-template-rows:auto 1fr;align-items:start;position:relative;box-shadow:0 12px 24px #18191b12;background:linear-gradient(145deg,#fff,#efefec)!important;border-color:#c2c3c0!important;grid-template-columns:34px 1fr auto!important}.contact-topics button:before{content:"";border-top:3px solid #0000;transition:border-color .2s;position:absolute;inset:0}.contact-topics button:hover:before,.contact-topics button.active:before{border-top-color:#df1f26}.contact-topics button span{color:#df1f26;grid-row:1}.contact-topics button i{color:#777b81;letter-spacing:.1em;text-transform:uppercase;grid-area:1/2;margin-top:2px;font:800 9px/1 DM Sans,Arial,sans-serif}.contact-topics button strong{grid-area:2/1/auto/3;align-self:end}.contact-topics button b{grid-area:2/3;align-self:end}.contact-topics button:nth-child(5){box-shadow:0 18px 34px #12131638;background:linear-gradient(135deg,#171a20,#292d35)!important}.contact-topics button:nth-child(5) i{color:#bfc3cb}.contact-topics button:nth-child(6){box-shadow:none;background:0 0!important}.contact-form.has-topic .contact-decision>header{padding-bottom:18px;display:block}.contact-form.has-topic .contact-decision>header p:last-child{display:none}.contact-form.has-topic .contact-topics button{grid-template-rows:1fr}.contact-form.has-topic .contact-topics button i{display:none}.contact-form.has-topic .contact-topics button strong{grid-area:1/2;align-self:center}@media (width<=760px){.contact-decision>header{grid-template-columns:1fr;gap:15px}.contact-decision>header .section-label{grid-column:auto}.contact-topics button{min-height:125px!important}}.contact-hero{isolation:isolate;background:#0d0e10;position:relative;overflow:hidden}.contact-hero:before{content:"";z-index:-2;background:url(/visuals/contact-advisor-video-call.png) 50%/cover no-repeat;animation:13s ease-in-out infinite alternate contactAdvisorFloat;position:absolute;inset:0;transform:scale(1.015)}.contact-hero:after{content:"";z-index:-1;background:linear-gradient(90deg,#0a0b0df7 0%,#0a0b0de0 38%,#0a0b0d3d 72%,#0a0b0d1a 100%),linear-gradient(#0000 60%,#0a0b0d8c);position:absolute;inset:0}.contact-hero>*{z-index:1;position:relative}.contact-hero h1{text-shadow:0 12px 30px #00000057;max-width:920px}.contact-hero>p:last-child{color:#eef0f3;text-shadow:0 4px 18px #00000080}@keyframes contactAdvisorFloat{0%{transform:scale(1.015)translate(0)}to{transform:scale(1.055)translate(-1.2%)}}@media (width<=780px){.contact-hero{background-position:64%}.contact-hero:after{background:linear-gradient(90deg,#0a0b0df2,#0a0b0d8c),linear-gradient(#0000 45%,#0a0b0db8)}}.contact-topics button:nth-child(5),.contact-topics button:nth-child(6){grid-column:auto!important;min-height:145px!important}.contact-topics button:nth-child(5){background:linear-gradient(135deg,#161a21,#292f3a)!important}.contact-topics button:nth-child(5):after{content:"";pointer-events:none;border:1px solid #ef2028d9;border-radius:50%;width:42px;height:42px;position:absolute;bottom:13px;right:14px;box-shadow:inset 0 0 0 8px #ef202821}.contact-topics button:nth-child(6){box-shadow:0 12px 24px #18191b12;background:linear-gradient(145deg,#fff,#f0f0ed)!important;border-style:solid!important}.contact-topics button:nth-child(6) strong{line-height:1.02!important}.contact-topics button.active{transform:translateY(-3px);background:linear-gradient(135deg,#df1f26,#b70d19)!important;border-color:#df1f26!important;box-shadow:0 17px 32px #df1f2647!important}.contact-topics button.active span,.contact-topics button.active i,.contact-topics button.active strong,.contact-topics button.active b{color:#fff!important}.contact-topics button.active:after{content:"✓";color:#df1f26;background:#fff;border-radius:50%;place-items:center;width:28px;height:28px;font:900 16px Arial,sans-serif;display:grid;position:absolute;bottom:15px;right:16px}.contact-form .form-choice>div{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.contact-form .form-choice label{position:relative;min-height:68px!important;padding:12px 13px 12px 39px!important;font-size:12px!important;line-height:1.25!important}.contact-form .form-choice input{position:absolute;top:50%;left:13px;transform:translateY(-50%);width:17px!important;height:17px!important}.contact-form .form-choice label:has(input:checked){box-shadow:0 5px 12px #df1f261f;background:#fff5f5!important;border-color:#df1f26!important}.contact-form .form-choice label:has(input:checked):after{content:"✓";color:#df1f26;font:900 14px Arial,sans-serif;position:absolute;bottom:8px;right:10px}@media (width<=620px){.contact-topics button:nth-child(5),.contact-topics button:nth-child(6){min-height:104px!important}.contact-form .form-choice>div{grid-template-columns:1fr!important}}.contact-form.has-topic .contact-topics button br{display:block!important}.contact-form.has-topic .contact-topics button strong{word-spacing:.12em;letter-spacing:0!important;line-height:1.08!important}.contact-form .form-choice{background:0 0!important;border:0!important;padding:14px!important}.contact-form .form-choice legend{margin-bottom:12px!important}.contact-form .form-choice>div{gap:9px!important}.contact-form .form-choice label{background:#fff!important;border-radius:999px!important;min-height:50px!important;padding:10px 38px 10px 42px!important;font-size:12px!important;line-height:1.18!important}.contact-form .form-choice input{left:16px!important}.contact-form .form-choice label:has(input:checked){background:#fff2f3!important}.contact-form .form-choice label:has(input:checked):after{top:50%;transform:translateY(-50%);bottom:auto!important;right:15px!important}.contact-hero:before{background-blend-mode:normal;background-image:url(/visuals/contact-advisor-video-call.png);background-position:50%;background-repeat:no-repeat;background-size:cover}.contact-hero:after{background:linear-gradient(90deg,#0a0b0df7 0%,#0a0b0de0 38%,#0a0b0d3d 72%,#0a0b0d1a 100%),linear-gradient(#0000 60%,#0a0b0d8c)}@media (width<=780px){.contact-hero:before{background-position:64%}.contact-hero:after{background:linear-gradient(90deg,#0a0b0df2,#0a0b0d8c),linear-gradient(#0000 45%,#0a0b0db8)}}.contact-form .form-row--installation{align-items:start}.contact-form .form-choice--stacked>div{grid-template-columns:1fr!important}.contact-form .form-choice--wide>div{grid-template-columns:repeat(2,minmax(0,1fr))!important}.contact-form .form-choice--inline label{justify-content:center;padding-right:16px!important}.contact-form .form-choice--inline input{margin-right:2px!important;position:static!important;transform:none!important}.contact-form .form-row--space{align-items:end;grid-template-columns:minmax(170px,.75fr) minmax(350px,1.25fr)!important}.contact-form .form-row--space>label{align-self:end}.contact-form .form-row--space input{min-height:50px;border-radius:999px!important;padding:10px 13px!important}@media (width<=760px){.contact-form .form-row--space{grid-template-columns:1fr!important}.contact-form .form-choice--inline>div{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=460px){.contact-form .form-choice--wide>div,.contact-form .form-choice--inline>div{grid-template-columns:1fr!important}.contact-form .form-choice--inline label{justify-content:flex-start;padding-left:42px!important}.contact-form .form-choice--inline input{margin:0!important;position:absolute!important;transform:translateY(-50%)!important}}.contact-form form,.contact-form form *{box-sizing:border-box}.contact-form form{width:100%;max-width:100%;overflow:hidden}.contact-form .form-row,.contact-form .form-row>*{min-width:0}.contact-form input:not([type=radio]),.contact-form textarea,.contact-form select{background:linear-gradient(145deg,#fff,#f7f7f5)!important;border-color:#d9dbda!important;border-radius:10px!important;min-height:44px!important;padding:10px 13px!important;font-size:13px!important;box-shadow:0 5px 14px #16181c0e!important}.contact-form textarea{min-height:96px!important}.contact-form input:not([type=radio]):focus,.contact-form textarea:focus,.contact-form select:focus{box-shadow:0 0 0 3px #df1f261a,0 7px 18px #16181c14!important}.contact-form .form-choice label{box-shadow:0 7px 15px #16181c12;border-color:#d8dad8!important;min-height:46px!important;transition:transform .18s,box-shadow .18s,border-color .18s!important}.contact-form .form-choice label:hover{box-shadow:0 11px 20px #16181c1c!important}.contact-form .form-choice--stacked label{min-height:46px!important}.contact-form .form-choice--inline>div{grid-template-columns:1fr!important}.contact-form .form-choice--inline label{justify-content:flex-start!important;padding:10px 38px 10px 42px!important}.contact-form .form-choice--inline input{margin:0!important;position:absolute!important;left:16px!important;transform:translateY(-50%)!important}.contact-form .form-choice--inline label:has(input:checked):after{display:block!important}.contact-form .form-row--space input{border-radius:10px!important;min-height:44px!important}@media (width<=460px){.contact-form .form-choice--inline>div{grid-template-columns:1fr!important}}.contact-form input:not([type=radio]),.contact-form select{height:42px!important;min-height:0!important}.contact-form textarea{resize:none!important;height:96px!important;min-height:0!important;max-height:96px!important;overflow-y:auto!important}.contact-form form>button{justify-content:center;align-items:center;box-shadow:0 9px 18px #df1f2633;border-radius:10px!important;min-width:0!important;height:46px!important;margin-top:2px!important;padding:0 19px!important;font-size:10px!important;display:inline-flex!important}.contact-form.has-topic .contact-topics button,.contact-form.has-topic .contact-topics button:nth-child(5),.contact-form.has-topic .contact-topics button:nth-child(6){min-height:56px!important;padding:9px 12px!important}.contact-form.has-topic .contact-topics button strong{font-size:14px!important;line-height:1.02!important}.contact-form.has-topic .contact-topics button.active{min-height:60px!important}.contact-form label:has(>input[required]):before{content:"OBLIGATORIO";float:right;color:#df1f26;letter-spacing:.08em;margin-left:8px;font:800 8px/1 DM Sans,Arial,sans-serif}.contact-form label:has(>textarea[required]):before{content:"OBLIGATORIO";float:right;color:#df1f26;letter-spacing:.08em;margin-left:8px;font:800 8px/1 DM Sans,Arial,sans-serif}.contact-form label:has(>select[required]):before{content:"OBLIGATORIO";float:right;color:#df1f26;letter-spacing:.08em;margin-left:8px;font:800 8px/1 DM Sans,Arial,sans-serif}.contact-form .form-choice:has(input[required]) legend:after{content:" · OBLIGATORIO";color:#df1f26;letter-spacing:.06em;font:800 8px/1 DM Sans,Arial,sans-serif}.contact-form .form-required-note{color:#62666c;margin-top:11px;font:600 11px/1.45 DM Sans,Arial,sans-serif;display:block}.contact-form select{color:#202328;cursor:pointer;appearance:auto;width:100%;border:1px solid #d9dbda!important;padding-right:40px!important}.contact-form select:invalid{color:#777b81}.contact-form input:invalid:not(:placeholder-shown),.contact-form textarea:invalid:not(:placeholder-shown),.contact-form select:invalid{border-color:#df1f26!important;box-shadow:0 0 0 3px #df1f2614!important}.contact-page--success{background:radial-gradient(circle at 76% 30%,#df1f261f,#0000 28%),#11141a;min-height:100vh}.contact-success{color:#fff;flex-direction:column;justify-content:center;align-items:flex-start;min-height:calc(100vh - 76px);padding:clamp(118px,14vw,180px) clamp(24px,9vw,150px) 90px;display:flex}.contact-success__check{color:#fff;background:#df1f26;border:2px solid #df1f26;border-radius:50%;place-items:center;width:62px;height:62px;margin-bottom:28px;font:900 30px/1 Arial,sans-serif;display:grid;box-shadow:0 14px 34px #df1f2647}.contact-success>p:first-of-type{color:#df1f26;letter-spacing:.16em;margin:0 0 18px;font:800 11px/1 DM Sans,Arial,sans-serif}.contact-success h1{letter-spacing:-.045em;text-transform:uppercase;max-width:920px;margin:0;font:600 clamp(54px,8vw,112px)/.9 Oswald,Arial Narrow,sans-serif}.contact-success h1 em{color:#df1f26;font-style:normal}.contact-success>p:last-of-type{color:#c9cdd4;max-width:660px;margin:30px 0 0;font:500 clamp(16px,2vw,20px)/1.6 DM Sans,Arial,sans-serif}.contact-success>div{flex-wrap:wrap;gap:12px;margin-top:38px;display:flex}.contact-success button{color:#fff;letter-spacing:.09em;text-transform:uppercase;cursor:pointer;background:#df1f26;border:1px solid #df1f26;min-height:50px;padding:0 20px;font:800 10px/1 DM Sans,Arial,sans-serif}.contact-success button+button{background:0 0;border-color:#ffffff73}.contact-success button:hover,.contact-success button:focus-visible{outline-offset:3px;outline:2px solid #ffffff80;transform:translateY(-2px)}@media (width<=620px){.contact-success{align-items:stretch;padding-top:120px}.contact-success h1{font-size:16vw}.contact-success>div{display:grid}.contact-success button{width:100%}}.contact-decision>header .section-label,.contact-form .form-heading>span{display:none!important}.contact-form.has-topic .contact-topics button:nth-child(5){min-height:56px!important}.contact-form.has-topic .contact-topics button:nth-child(5):after{bottom:50%;right:13px;transform:translateY(50%)scale(.76)}.contact-form.has-topic>div:first-child{position:static!important;top:auto!important}.contact-page,.contact-form,.contact-decision,.contact-form form{overflow-anchor:none}.other-experience-dialog{color:#202328;background:#fff;border:0;border-top:3px solid #df1f26;width:min(560px,100vw - 36px);margin:auto;padding:30px;box-shadow:0 24px 70px #00000061}.other-experience-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0a0c0fad}.other-experience-dialog__close{top:11px;right:13px;color:#35383d!important;width:33px!important;min-width:0!important;height:33px!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;font-size:27px!important;line-height:1!important;position:absolute!important}.other-experience-dialog>p{letter-spacing:.15em;margin:0;color:#df1f26!important;font:800 10px DM Sans,Arial,sans-serif!important}.other-experience-dialog h3{color:#1d2025;letter-spacing:-.025em;text-transform:uppercase;max-width:430px;margin:12px 0 9px;font:600 clamp(30px,4vw,46px)/.96 Oswald,Arial Narrow,sans-serif}.other-experience-dialog>span{color:#62666d;margin-bottom:20px;font:500 13px/1.55 DM Sans,Arial,sans-serif;display:block}.other-experience-dialog label{gap:8px;display:grid}.other-experience-dialog textarea{height:108px!important;max-height:108px!important}.other-experience-dialog__confirm{letter-spacing:.07em;text-transform:uppercase;justify-content:center;align-items:center;color:#fff!important;background:#df1f26!important;border:0!important;border-radius:8px!important;width:auto!important;min-width:0!important;height:43px!important;margin:17px 0 0!important;padding:0 17px!important;font:800 10px DM Sans,Arial,sans-serif!important;display:inline-flex!important}.chivi-microphone{letter-spacing:.05em;text-transform:uppercase;justify-content:center;align-items:center;gap:5px;color:#fff!important;background:#ef2028!important;border-radius:7px!important;width:auto!important;min-width:76px!important;padding:0 10px!important;font:800 9px DM Sans,Arial,sans-serif!important;display:flex!important}.chivi-microphone svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.chivi-microphone.is-listening{color:#df1f26!important;background:#fff!important;box-shadow:0 0 0 3px #ef202840!important}.chivi-chat>form>div>button[type=submit]{border-radius:7px!important}.contact-form .form-row--space{align-items:end;grid-template-columns:minmax(0,1.45fr) minmax(180px,.55fr)!important;gap:18px!important}.contact-form .form-row--space .form-choice--inline>div{grid-template-columns:repeat(3,minmax(0,1fr))!important}.contact-form .form-row--space .form-choice--inline label{justify-content:center!important;min-height:42px!important;padding:9px 10px 9px 31px!important;font-size:11px!important}.contact-form .form-row--space .form-choice--inline input{width:15px!important;height:15px!important;left:12px!important}.contact-form .form-row--space .form-choice--inline label:has(input:checked):after{display:none!important}.contact-form .form-row--space>label{padding-bottom:0}.contact-form .form-row--space>label small{margin:3px 0 0;display:block}.contact-form .form-row--space>label input{margin-top:5px}@media (width<=760px){.contact-form .form-row--space{grid-template-columns:1fr!important}.contact-form .form-row--space .form-choice--inline>div{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=520px){.contact-form .form-row--space .form-choice--inline>div{grid-template-columns:1fr!important}.contact-form .form-row--space .form-choice--inline label{justify-content:flex-start!important;padding-left:42px!important}.contact-form .form-row--space .form-choice--inline input{left:16px!important}}.news-article-page h1{max-width:820px;font-size:clamp(52px,6.2vw,88px);line-height:.9}@media (width<=1680px) and (width>=801px){.nav .social-header,.detail-nav .social-header{display:none!important}}.competition-hero-celebration{width:min(62vw,850px);top:-24px;right:clamp(-24px,-.8vw,-6px)}.competition-hero-celebration:after{background:linear-gradient(90deg,#0b0b0c 0%,#0000 22%),linear-gradient(#0000 90%,#0b0b0c 100%)}.competition-hero-celebration img{object-fit:cover;object-position:center 50%;mix-blend-mode:screen;filter:saturate(1.05)contrast(1.08);height:100%;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 16% 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 16% 100%)}@media (width<=900px){.competition-hero-celebration{width:64vw;top:48px}}@media (pointer:fine) and (prefers-reduced-motion:no-preference){.competition-hero-celebration{transform:translate3d(var(--celebration-x,0px),var(--celebration-y,0px),0);transition:transform .42s cubic-bezier(.2,.7,.2,1)}.competition-hero-celebration img{transform:translate3d(calc(var(--celebration-x,0px) * -.34),calc(var(--celebration-y,0px) * -.34),0) scale(1.035);transition:transform .42s cubic-bezier(.2,.7,.2,1)}}.news-share{border-top:1px solid #ffffff2e;border-bottom:1px solid #ffffff2e;margin:42px 0 34px;padding:22px 0}.news-share>p{color:#ef2028;letter-spacing:.15em;margin:0 0 14px;font:700 10px DM Sans,Arial,sans-serif}.news-share>div{flex-wrap:wrap;gap:8px;display:flex}.news-share a,.news-share button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff52;align-items:center;min-height:36px;padding:0 13px;font:700 11px DM Sans,Arial,sans-serif;transition:background .2s,border-color .2s;display:inline-flex}.news-share a:hover,.news-share button:hover{background:#ef2028;border-color:#ef2028}.fipa-hero .fipa-hero-trophy{background:radial-gradient(circle at 52% 43%,#ef20283d,#0000 43%),linear-gradient(145deg,#111722,#06080c)}.fipa-hero .fipa-hero-trophy:before{background:linear-gradient(#080a0e0a 48%,#080a0eb8 100%)}.fipa-hero .fipa-hero-trophy img{content:url(/visuals/fipa-volley-cutout.png);object-fit:contain;object-position:center;filter:drop-shadow(0 22px 22px #0000006b)saturate(1.04)contrast(1.05);width:100%;height:100%;inset:0}.fipa-hero .fipa-hero-trophy figcaption{font-size:0}.fipa-hero .fipa-hero-trophy figcaption:before{content:"VOLEA PADBOL · REGLAS EN JUEGO";font-size:9px}.competition-hero{perspective:1100px}.competition-hero-celebration{isolation:isolate;background:0 0;overflow:visible}.competition-return{color:#ffffffe6;letter-spacing:.11em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-self:flex-start;margin:0 0 clamp(26px,4vw,52px);padding:0;font:700 11px DM Sans,Arial,sans-serif;transition:color .2s,transform .2s;display:inline-flex}.competition-return:hover{color:#ef2028;transform:translate(-4px)}.competition-cta-actions{flex-wrap:wrap;gap:12px;display:flex}.competition-cta-secondary{color:#fff!important;background:0 0!important;border:1px solid #ffffff73!important}.competition-cta-secondary:hover{background:#ef2028!important;border-color:#ef2028!important}.competition-hero-celebration:before{content:"";z-index:-1;filter:blur(2px);opacity:.98;pointer-events:none;background:radial-gradient(at 56% 47%,#ef2028ad 0%,#c9151e63 28%,#6c091026 50%,#0000 73%),radial-gradient(at 83% 44%,#ef20286b 0%,#a50d1630 30%,#0000 63%);position:absolute;inset:-20% -10% -11% -50%}.competition-hero-celebration:after{z-index:2;pointer-events:none;background:linear-gradient(90deg,#0b0b0c 0%,#0b0b0cb8 13%,#2f080c38 41%,#0000 67%),linear-gradient(#0000 86%,#0b0b0c 100%);inset:-9% -4% -3% -51%}.competition-hero-celebration img{z-index:1;mix-blend-mode:screen;object-position:center 18%;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;position:relative;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#0003 7%,#000000c2 19%,#000 35% 100%),linear-gradient(#000 0% 89%,#0000002e 100%);mask-image:linear-gradient(90deg,#0000 0%,#0003 7%,#000000c2 19%,#000 35% 100%),linear-gradient(#000 0% 89%,#0000002e 100%);-webkit-mask-composite:source-in;mask-composite:intersect}@media (width>=901px){.competition-hero-celebration{width:min(74vw,1020px);top:clamp(-236px,-12vw,-212px);bottom:-245px;right:clamp(-20px,.2vw,8px)}.competition-hero-celebration:before{background:radial-gradient(at 56% 45%,#ef2028b3 0%,#c9151e69 28%,#6c091029 50%,#0000 73%),radial-gradient(at 83% 44%,#ef202870 0%,#a50d1633 30%,#0000 63%),radial-gradient(circle at 26% 34%,#fff0deb3 0 2px,#0000 3px),radial-gradient(circle at 33% 51%,#ffffff8c 0 1px,#0000 3px),radial-gradient(circle at 42% 25%,#ff7f52a3 0 1px,#0000 3px),radial-gradient(circle at 46% 64%,#fff2e19e 0 2px,#0000 4px);inset:-30% -10% -10% -58%}.competition-hero-celebration:after{background:linear-gradient(#0b0b0cf5 0%,#3b090e6b 17%,#0b0b0c14 36%,#0000 46%),linear-gradient(90deg,#0b0b0c 0%,#0b0b0cb3 14%,#2f080c33 43%,#0000 69%),linear-gradient(#0000 86%,#0b0b0c 100%);inset:-31% -4% -2% -60%}}@media (pointer:fine) and (prefers-reduced-motion:no-preference){.competition-hero-celebration{transform:translate3d(var(--celebration-x,0px),var(--celebration-y,0px),26px) rotateY(calc(var(--celebration-x,0px) * .11));transition:transform .42s cubic-bezier(.2,.7,.2,1)}.competition-hero-celebration:before{transform:translate3d(calc(var(--celebration-x,0px) * -.32),calc(var(--celebration-y,0px) * -.25),-24px);transition:transform .42s cubic-bezier(.2,.7,.2,1)}.competition-hero-celebration img{transform:translate3d(calc(var(--celebration-x,0px) * -.4),calc(var(--celebration-y,0px) * -.4),14px) scale(1.055);transition:transform .42s cubic-bezier(.2,.7,.2,1)}}.fipa-hero{isolation:isolate;perspective:1100px;min-height:680px;display:block;position:relative;overflow:hidden}.fipa-hero>div:first-child{z-index:3;width:min(54%,690px);position:relative}.fipa-hero .fipa-hero-trophy{z-index:2;width:min(63vw,900px);min-height:0;box-shadow:none;pointer-events:none;background:radial-gradient(at 58% 41%,#ef202859,#0000 47%);border:0;margin:0;padding:0;position:absolute;top:0;bottom:0;right:-3vw;overflow:visible;transform:translate(clamp(36px,4vw,72px),clamp(-122px,-7vw,-76px))}.fipa-hero .fipa-hero-trophy:before{content:"";z-index:-1;filter:blur(1px);opacity:.96;background:radial-gradient(at 62% 42%,#ef202885,#970c173d 38%,#0000 70%),radial-gradient(at 39% 55%,#ef202833,#0000 58%);inset:-8% 0 -13% -32%}.fipa-hero .fipa-hero-trophy:after{display:none}.fipa-hero .fipa-hero-trophy img{z-index:1;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 28px 28px #0000006b)saturate(1.1)contrast(1.08);width:124%;height:122%;max-height:none;transform:translate3d(var(--fipa-x,0px),var(--fipa-y,0px),28px) scale(1.04);transition:transform .42s cubic-bezier(.2,.7,.2,1);position:absolute;inset:auto -8% -10% -16%;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#00000057 2.5%,#000 7% 100%);mask-image:linear-gradient(90deg,#0000 0%,#00000057 2.5%,#000 7% 100%)}.fipa-hero .fipa-hero-trophy figcaption{display:none}@media (pointer:fine) and (prefers-reduced-motion:no-preference){.fipa-hero .fipa-hero-trophy{transform:translate3d(calc(clamp(36px,4vw,72px) + var(--fipa-x,0px) * -.38),calc(clamp(-122px,-7vw,-76px) + var(--fipa-y,0px) * -.38),-18px);transition:transform .42s cubic-bezier(.2,.7,.2,1)}.fipa-hero .fipa-hero-trophy:before{transform:translate3d(calc(var(--fipa-x,0px) * -.22),calc(var(--fipa-y,0px) * -.22),-26px);transition:transform .42s cubic-bezier(.2,.7,.2,1)}.fipa-hero .fipa-hero-trophy img{transform:translate3d(calc(var(--fipa-x,0px) * 1.18),calc(var(--fipa-y,0px) * 1.18),32px) scale(1.055)}}@media (width<=800px){.fipa-hero{min-height:620px;padding-bottom:62px}.fipa-hero>div:first-child{width:100%}.fipa-hero .fipa-hero-trophy{opacity:.46;width:116vw;height:470px;margin:0;position:absolute;top:148px;bottom:auto;right:-26%;transform:none}.fipa-hero .fipa-hero-trophy:before{opacity:.68;inset:-9% -7% -8% -23%}.fipa-hero .fipa-hero-trophy img{filter:drop-shadow(0 18px 22px #00000040)saturate(1.03)contrast(1.03);width:134%;height:117%;inset:auto -15% -7% -19%}.fipa-hero h1,.fipa-hero>div>p,.fipa-hero-actions{z-index:3;position:relative}}.fipa-rule-visuals.page-10-zone{max-width:660px;margin:28px 0 48px;display:block}.fipa-rule-zone-diagram{box-sizing:border-box;background:#fff;height:320px;padding:38px 78px;position:relative;overflow:hidden}.fipa-rule-zone-floor{background:#0790c4;border:4px solid #171a1f;width:100%;height:100%;position:relative;overflow:hidden;transform:skewY(13deg)rotate(-5deg)}.fipa-rule-zone-floor i{display:block;position:absolute}.fipa-rule-zone-floor .zone-red{background:#ee292e;border-left:3px solid #fff;border-right:3px solid #fff;inset:0 38%}.fipa-rule-zone-floor .zone-line-a,.fipa-rule-zone-floor .zone-line-b{background:#fff;width:3px;top:0;bottom:0}.fipa-rule-zone-floor .zone-line-a{left:25%}.fipa-rule-zone-floor .zone-line-b{right:25%}.fipa-rule-zone-floor:after{content:"";background:#fff;height:3px;position:absolute;top:50%;left:0;right:0}.fipa-rule-zone-floor .zone-highlight{z-index:2;background:repeating-linear-gradient(0deg,#f6c55bf5 0 6px,#0000 6px 15px)}.fipa-rule-zone-diagram.is-reception .zone-highlight{width:38%;height:50%;top:0;left:0}.fipa-rule-zone-diagram.is-attack .zone-highlight{width:24%;height:50%;top:0;left:38%}.fipa-rule-zone-diagram.is-exterior{background:repeating-linear-gradient(0deg,#f6c55b9e 0 7px,#fff 7px 18px);padding:54px 104px}.fipa-rule-zone-diagram.is-exterior .zone-highlight{display:none}@media (width<=850px){.fipa-rule-visuals.page-10-zone{max-width:100%}.fipa-rule-zone-diagram{height:230px;padding:30px 38px}.fipa-rule-zone-diagram.is-exterior{padding:40px 54px}}.coaches-hero{isolation:isolate;background:linear-gradient(90deg,#06080dfa 0%,#080b11e8 31%,#0b0d12a1 59%,#06080c7a 100%),linear-gradient(120deg,#ef202833,#0000 46%),url(/visuals/coaches/coaches-directory-hero.png) 50%/cover no-repeat;position:relative;overflow:hidden}.coaches-hero:after{content:"";z-index:-1;background:linear-gradient(#04060a1f,#04060a80);position:absolute;inset:0}.fipa-rules-facsimile{gap:30px;max-width:960px;margin:28px auto 70px;display:grid}.fipa-rules-facsimile-page{aspect-ratio:595/842;background:#fff;margin:0;scroll-margin-top:24px;display:block;box-shadow:0 16px 42px #0c121c21}.fipa-rules-facsimile-page img{object-fit:contain;background:#fff;width:100%;height:100%;display:block}@media (width<=850px){.fipa-rules-facsimile{gap:14px;margin:18px -14px 42px}.fipa-rules-facsimile-page{scroll-margin-top:92px;box-shadow:0 8px 24px #0c121c1f}}.fipa-rules-workspace--arabic{background:#e8e7e3;min-height:calc(100dvh - 84px);display:block;max-width:none!important;height:auto!important}.fipa-rules-document--arabic{background:#e8e7e3;width:min(1240px,100%);min-height:calc(100dvh - 84px);margin:0 auto;height:auto!important;padding:clamp(26px,4vw,60px)!important;overflow:visible!important}.fipa-rules-arabic-edition{gap:18px;display:grid}.fipa-rules-arabic-edition__seal{color:#1c2027;text-align:right;background:#fff;border:1px solid #d6d1c9;justify-content:center;align-items:center;gap:15px;min-height:64px;padding:12px 20px;display:flex;box-shadow:0 12px 28px #0c121c14}.fipa-rules-arabic-edition__seal span{color:#fff;letter-spacing:.04em;background:#e11b22;border-radius:50%;place-items:center;width:42px;height:42px;font:800 11px/1 DM Sans,Arial,sans-serif;display:grid}.fipa-rules-arabic-edition__seal p{color:#1c2027!important;margin:0!important;font:700 12px/1.4 DM Sans,Arial,sans-serif!important}.fipa-rules-arabic-edition object{background:#fff;border:1px solid #d6d1c9;width:100%;height:calc(100dvh - 190px);min-height:780px;display:block;box-shadow:0 18px 44px #0c121c24}@media (width<=850px){.fipa-rules-document--arabic{min-height:0;padding:22px 12px 42px!important}.fipa-rules-arabic-edition object{height:78dvh;min-height:620px}.fipa-rules-arabic-edition__seal{min-height:58px;padding:9px 14px}}.fronts{background:#e8e8e5!important;border-top:1px solid #d0d0cb!important}.fronts-head h2,.fronts-head>p:last-of-type{color:#111!important}.front-card-fipa-logo{object-fit:cover;object-position:center top;filter:brightness(0)invert();width:clamp(84px,6.6vw,111px);height:clamp(46px,3.7vw,56px);margin:0 0 12px;display:block}.news-live--editorial .news-card-link span{text-shadow:0 1px 5px #000000bf}.news-live--editorial .news-card-link h2{text-shadow:0 2px 8px #00000094;margin:auto 0 0}.news-live--editorial .news-card-link b{text-shadow:0 1px 5px #000000d1;margin:0;position:absolute;top:25px;right:25px}@media (width<=800px){.news-live--editorial .news-card-link b{top:22px;right:22px}}.news-hub-page>.page-back-control{display:none}.news-live--editorial .news-card-link:after{background:linear-gradient(#04070b00 0% 79%,#04070b2e 87%,#04070bb3 100%)}.news-live--editorial .news-card-link h2{overflow-wrap:normal;color:#fff;letter-spacing:-.04em;-webkit-line-clamp:2;text-shadow:0 2px 7px #000000f0,0 0 16px #000c;-webkit-box-orient:vertical;align-self:flex-start;width:100%;max-width:100%;min-height:2.08em;max-height:2.18em;margin:auto 0 5px;font:600 clamp(28px,2.4vw,40px)/1 Oswald,Arial Narrow,sans-serif;display:-webkit-box;position:relative;overflow:hidden}.news-live--editorial .news-card-link img[src$=news-republica-checa\.jpeg]{object-position:center 23%}.news-live--editorial .news-card-link>span{display:none}.news-live--editorial .news-card-link p{margin:0;position:absolute;top:25px;left:25px;right:118px}@media (width<=800px){.news-live--editorial .news-card-link p{top:22px;left:22px;right:112px}}.news-live--editorial .news-card-link h2 .title-red,.news-featured h2 .title-red{text-shadow:0 0 13px #ff1d2b4d;color:#ff1d2b!important}.news-live--editorial .news-card-link p,.news-live--editorial .news-card-link b{color:#fff;text-shadow:0 2px 9px #000000eb}.fipa-rule-visuals.page-09-balls .fipa-rule-visual:nth-child(2) img{transform-origin:50%;transform:scale(1.38)}.fipa-rule-visuals.chapter-5{max-width:960px}.fipa-rule-visuals.chapter-12{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;max-width:900px}@media (width<=850px){.fipa-rule-visuals.chapter-12{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-width:100%}}.fipa-rule-visuals.chapter-13{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:900px}.fipa-rule-visuals.chapter-13 .fipa-rule-visual{aspect-ratio:16/9}.fipa-rule-visuals.chapter-13 .fipa-rule-visual img{object-position:center}@media (width<=850px){.fipa-rule-visuals.chapter-13{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:100%}}.fipa-rule-visuals.chapter-15{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;max-width:900px}.fipa-rule-visuals.chapter-15 .fipa-rule-visual{aspect-ratio:16/9}.fipa-rule-visuals.chapter-15 .fipa-rule-visual img{object-position:center}@media (width<=850px){.fipa-rule-visuals.chapter-15{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-width:100%}}.fipa-rule-visuals.chapter-16{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;max-width:900px}.fipa-rule-visuals.chapter-16 .fipa-rule-visual{aspect-ratio:16/9}.fipa-rule-visuals.chapter-16 .fipa-rule-visual img{object-position:center}@media (width<=850px){.fipa-rule-visuals.chapter-16{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-width:100%}}.fipa-rule-visuals.chapter-18{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:900px}.fipa-rule-visuals.chapter-18 .fipa-rule-visual{aspect-ratio:16/9;background:#0b1018}.fipa-rule-visuals.chapter-18 .fipa-rule-visual:not(.fipa-rule-visual--video){padding:8px}.fipa-rule-visuals.chapter-18 .fipa-rule-visual:not(.fipa-rule-visual--video) img{object-fit:contain}.fipa-rule-visual--video video{object-fit:cover;width:100%;height:100%;display:block}@media (width<=850px){.fipa-rule-visuals.chapter-18{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:100%}}.padbol-tv-page{color:#fff;background:#0d0f13;min-height:100vh}.padbol-tv-hero{background:radial-gradient(circle at 82% 32%,#ef20284d,#0000 24%),linear-gradient(118deg,#08090c,#15181e 62%,#260d11);border-bottom:1px solid #ffffff29;padding:clamp(96px,12vw,168px) clamp(24px,10vw,150px) clamp(60px,8vw,100px)}.padbol-tv-hero>p:first-child,.padbol-tv-season header p,.padbol-tv-more>div>p:first-child{color:#ef2028;letter-spacing:.18em;margin:0 0 16px;font:800 10px/1 DM Sans,Arial,sans-serif}.padbol-tv-hero h1{max-width:980px;margin:0;font-size:clamp(70px,10vw,145px)!important}.padbol-tv-hero h1 em,.padbol-tv-more h2 em{color:#ef2028;font-style:normal}.padbol-tv-hero>div{flex-wrap:wrap;gap:8px;margin:38px 0 22px;display:flex}.padbol-tv-hero>div span{color:#fff;letter-spacing:.14em;border:1px solid #ffffff57;padding:8px 10px;font:800 9px/1 DM Sans,Arial,sans-serif}.padbol-tv-hero>p:last-child{color:#d0d4da;max-width:600px;margin:0;font:500 15px/1.7 DM Sans,Arial,sans-serif}.padbol-tv-library{background:#0d0f13;padding:clamp(55px,7vw,100px) 0}.padbol-tv-season{margin:0 0 clamp(45px,6vw,80px)}.padbol-tv-season header{justify-content:space-between;align-items:end;gap:24px;padding:0 clamp(24px,10vw,150px) 20px;display:flex}.padbol-tv-season header p{margin-bottom:10px}.padbol-tv-season h2{margin:0;font-size:clamp(46px,6vw,76px)!important}.padbol-tv-season header>span{color:#aeb4bc;letter-spacing:.1em;text-transform:uppercase;padding-bottom:5px;font:700 11px/1 DM Sans,Arial,sans-serif}.padbol-tv-row{scroll-snap-type:x proximity;scrollbar-color:#ef2028 #24272d;scrollbar-width:thin;grid-auto-columns:minmax(235px,20vw);grid-auto-flow:column;gap:14px;padding:0 clamp(24px,10vw,150px) 16px;display:grid;overflow-x:auto}.padbol-tv-episode{color:#fff;scroll-snap-align:start;flex-direction:column;min-width:0;text-decoration:none;display:flex}.padbol-tv-thumb{aspect-ratio:16/9;background:#242830;border:1px solid #ffffff38;position:relative;overflow:hidden}.padbol-tv-thumb:after{content:"";background:linear-gradient(145deg,#0000 45%,#05070aa1);position:absolute;inset:0}.padbol-tv-thumb img{object-fit:cover;width:100%;height:100%;transition:transform .3s;display:block}.padbol-tv-thumb b{z-index:1;color:#fff;background:#ef2028;border-radius:50%;place-items:center;width:34px;height:34px;font:700 12px/1 Arial,sans-serif;display:grid;position:absolute;bottom:12px;right:12px;box-shadow:0 6px 18px #00000061}.padbol-tv-thumb span{z-index:1;color:#fff;letter-spacing:.1em;font:800 10px/1 DM Sans,Arial,sans-serif;position:absolute;top:11px;left:11px}.padbol-tv-episode h3{letter-spacing:-.015em;min-height:42px;margin:14px 0 8px;font:600 23px/.96 Oswald,Arial Narrow,Arial,sans-serif}.padbol-tv-episode small{color:#ef2028;letter-spacing:.08em;text-transform:uppercase;font:800 10px/1 DM Sans,Arial,sans-serif}.padbol-tv-episode small i{font-size:14px;font-style:normal}.padbol-tv-episode:hover .padbol-tv-thumb img{transform:scale(1.06)}.padbol-tv-episode:hover h3{color:#ef2028}.padbol-tv-more{color:#fff;background:linear-gradient(120deg,#e92128,#bd1019);grid-template-columns:minmax(0,760px) auto;align-items:end;gap:40px;padding:clamp(60px,9vw,120px) clamp(24px,10vw,150px);display:grid}.padbol-tv-more h2{margin:0 0 20px;font-size:clamp(54px,7vw,100px)!important}.padbol-tv-more>div>p:last-child{color:#fff;max-width:620px;margin:0;font:500 15px/1.7 DM Sans,Arial,sans-serif}.padbol-tv-more>a{white-space:nowrap;color:#fff;background:#111;border:1px solid #111;align-self:end;padding:16px 19px;font:800 11px DM Sans,Arial,sans-serif;text-decoration:none}.padbol-tv-more>a:hover{color:#111;background:#fff}@media (width<=700px){.padbol-tv-hero{padding-top:100px}.padbol-tv-hero h1{font-size:18vw!important}.padbol-tv-season header{flex-direction:column;align-items:start;gap:8px}.padbol-tv-row{grid-auto-columns:minmax(224px,74vw);padding-right:24px}.padbol-tv-more{grid-template-columns:1fr;gap:28px}.padbol-tv-more>a{justify-self:start}}.padbol-tv-library-intro{grid-template-columns:minmax(0,1fr) minmax(260px,.7fr);align-items:end;gap:32px;padding:0 clamp(24px,10vw,150px) clamp(58px,7vw,100px);display:grid}.padbol-tv-library-intro p{color:#ef2028;letter-spacing:.18em;grid-column:1/-1;margin:0;font:800 10px/1 DM Sans,Arial,sans-serif}.padbol-tv-library-intro h2{letter-spacing:-.04em;text-transform:uppercase;margin:0;font:600 clamp(48px,6.3vw,98px)/.84 Oswald,Arial Narrow,Arial,sans-serif}.padbol-tv-library-intro h2 em{color:#ef2028;font-style:normal}.padbol-tv-library-intro>span{color:#b8c0ca;max-width:410px;font:500 15px/1.7 DM Sans,Arial,sans-serif}.padbol-tv-season{margin:0;padding:0 0 clamp(48px,6vw,88px);position:relative}.padbol-tv-season:nth-of-type(2){background:linear-gradient(90deg,#ef20281a,#0000 62%)}.padbol-tv-season header>div{max-width:680px}.padbol-tv-season header p{margin:0 0 13px}.padbol-tv-season header>div>span{color:#b8c0ca;max-width:510px;margin-top:18px;font:500 14px/1.65 DM Sans,Arial,sans-serif;display:block}.padbol-tv-season header>b{color:#fff;letter-spacing:.11em;text-transform:uppercase;border:1px solid #ffffff52;padding:10px 13px;font:800 10px/1 DM Sans,Arial,sans-serif}.padbol-tv-row{padding-bottom:22px}.padbol-tv-more h2 em{color:#ef2028}.padbol-tv-more>a{background:#ef2028;border-color:#ef2028}.padbol-tv-more>a:hover{color:#111;background:#fff;border-color:#fff}@media (width<=700px){.padbol-tv-library-intro{grid-template-columns:1fr;padding-bottom:54px}.padbol-tv-library-intro p{grid-column:auto}.padbol-tv-season header>b{margin-top:4px}.padbol-tv-season h2{font-size:18vw!important}}.audience-page .audience-routes>div a{text-align:left;color:#121317;cursor:pointer;background:#fff;border:1px solid #c4c4c0;min-height:190px;padding:20px 22px;text-decoration:none;transition:background .24s,color .24s,transform .24s,box-shadow .24s;display:block;position:relative;overflow:hidden}.audience-page .audience-routes>div a:before{content:"";border:1px solid #df1f267a;border-radius:50%;width:138px;height:138px;transition:transform .35s;position:absolute;bottom:-70px;right:-70px}.audience-page .audience-routes>div a:hover{z-index:1;color:#fff;background:#111318;transform:translateY(-5px);box-shadow:0 22px 38px #0003}.audience-page .audience-routes>div a:hover:before{transform:scale(1.25)}.audience-page .audience-routes>div a:hover p{color:#d1d4d9}@media (width<=800px){.audience-page .audience-routes>div a{min-height:174px}}.padbol-tv-hero{isolation:isolate;background:#08090c;position:relative;overflow:hidden}.padbol-tv-hero-video{z-index:-2;object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.padbol-tv-hero-overlay{z-index:-1;background:linear-gradient(90deg,#06080cf0 0%,#06080cc7 38%,#06080c47 76%,#06080c85),linear-gradient(#0000 38%,#06080cbf);position:absolute;inset:0}.padbol-tv-hero-copy{max-width:980px;position:relative}.padbol-tv-hero-copy>p:first-child{color:#ef2028;letter-spacing:.18em;margin:0 0 16px;font:800 10px/1 DM Sans,Arial,sans-serif}.padbol-tv-hero-copy h1{max-width:980px;margin:0;font-size:clamp(70px,10vw,145px)!important}.padbol-tv-hero-copy>div{flex-wrap:wrap;gap:8px;margin:38px 0 22px;display:flex}.padbol-tv-hero-copy>div span{color:#fff;letter-spacing:.14em;border:1px solid #ffffff57;padding:8px 10px;font:800 9px/1 DM Sans,Arial,sans-serif}.padbol-tv-hero-copy>p:last-child{color:#d0d4da;max-width:600px;margin:0;font:500 15px/1.7 DM Sans,Arial,sans-serif}.padbol-tv-hero-video{object-position:center top}.padbol-tv-hero-overlay{background:linear-gradient(90deg,#06080ced 0%,#06080cb8 34%,#06080c2e 64%,#06080c1f 100%),linear-gradient(#06080c1f,#06080c0a 40%,#06080cb8);margin:0!important;display:block!important}.padbol-tv-hero-copy{max-width:760px}.padbol-tv-hero-copy h1{font-size:clamp(58px,7.6vw,108px)!important;line-height:.84!important}.padbol-tv-hero-copy>div{margin:28px 0 18px}.padbol-tv-presenter{z-index:1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#07090d8f;border-left:2px solid #ef2028;padding:11px 14px 10px 16px;bottom:clamp(25px,4vw,62px);right:clamp(24px,6vw,100px);color:#fffffff0!important;letter-spacing:.14em!important;margin:0!important;font:800 10px/1 DM Sans,Arial,sans-serif!important;position:absolute!important}.padbol-tv-presenter b{color:#fff;font-size:11px}.padbol-tv-presenter span{color:#ef2028;padding:0 7px}@media (width<=700px){.padbol-tv-presenter{bottom:23px;right:24px;letter-spacing:.1em!important;font-size:8px!important}.padbol-tv-presenter b{font-size:9px}}.padbol-tv-credits{color:#fff;background:#12151a;border-top:1px solid #ffffff24;grid-template-columns:minmax(250px,.78fr) minmax(340px,1.35fr) minmax(250px,.72fr);align-items:start;gap:clamp(28px,4vw,70px);padding:clamp(70px,9vw,130px) clamp(24px,10vw,150px);display:grid}.padbol-tv-credits-intro>p:first-child,.padbol-tv-tribute>p{color:#ef2028;letter-spacing:.18em;margin:0 0 15px;font:800 10px/1 DM Sans,Arial,sans-serif}.padbol-tv-credits-intro h2{letter-spacing:-.035em;text-transform:uppercase;margin:0 0 22px;font:600 clamp(48px,5vw,78px)/.86 Oswald,Arial Narrow,Arial,sans-serif}.padbol-tv-credits-intro h2 em{color:#ef2028;font-style:normal}.padbol-tv-credits-intro>p:last-child{color:#abb2bc;max-width:340px;margin:0;font:500 15px/1.7 DM Sans,Arial,sans-serif}.padbol-tv-credit-list{border-top:1px solid #ffffff3d;border-left:1px solid #ffffff24;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;display:grid}.padbol-tv-credit-list>div{border-bottom:1px solid #ffffff24;border-right:1px solid #ffffff24;min-height:92px;padding:19px 18px}.padbol-tv-credit-list dt{color:#ef2028;letter-spacing:.14em;text-transform:uppercase;margin:0 0 8px;font:800 9px/1 DM Sans,Arial,sans-serif}.padbol-tv-credit-list dd{color:#f4f4f4;margin:0;font:600 16px/1.28 DM Sans,Arial,sans-serif}.padbol-tv-tribute{background:linear-gradient(145deg,#3b0c12,#110e12 70%);border:1px solid #ef2028bf;flex-direction:column;min-height:542px;padding:30px;display:flex;position:relative;overflow:hidden}.padbol-tv-tribute:after{content:"RG";color:#ffffff0e;font:700 170px/.75 Oswald,Arial Narrow,Arial,sans-serif;position:absolute;bottom:-30px;right:-11px}.padbol-tv-tribute>p{z-index:1;order:1;position:relative}.padbol-tv-tribute-photo{z-index:1;object-fit:cover;object-position:center 50%;border:1px solid #ffffffbf;order:2;width:100%;height:280px;margin:0 0 22px;display:block;position:relative;box-shadow:0 12px 26px #0000005c}.padbol-tv-tribute h3{z-index:1;text-transform:uppercase;order:3;max-width:none;margin:0 0 8px;font:600 clamp(54px,4.4vw,75px)/.82 Oswald,Arial Narrow,Arial,sans-serif;position:relative}.padbol-tv-tribute>span{z-index:1;color:#f1afb1;letter-spacing:.11em;text-transform:uppercase;order:4;font:800 10px/1 DM Sans,Arial,sans-serif;position:relative}.padbol-tv-tribute blockquote{z-index:1;color:#fff;border-top:1px solid #ffffff47;order:5;margin:28px 0 0;padding-top:17px;font:600 17px/1.45 DM Sans,Arial,sans-serif;position:relative}@media (width<=1000px){.padbol-tv-credits{grid-template-columns:1fr 1fr}.padbol-tv-credits-intro{grid-column:1/-1}.padbol-tv-tribute{min-height:530px}}@media (width<=700px){.padbol-tv-credits{grid-template-columns:1fr;padding-top:64px;padding-bottom:64px}.padbol-tv-credit-list{grid-template-columns:1fr}.padbol-tv-credits-intro{grid-column:auto}.padbol-tv-tribute{min-height:520px}.padbol-tv-tribute-photo{height:270px}.padbol-tv-tribute blockquote{margin-top:28px}}.padbol-tv-tribute{min-height:430px}.padbol-tv-tribute-photo{aspect-ratio:3/2;object-position:center;height:auto}.padbol-tv-tribute blockquote{margin-top:26px}@media (width<=1000px){.padbol-tv-tribute{min-height:400px}}@media (width<=700px){.padbol-tv-tribute{min-height:400px}.padbol-tv-tribute-photo{aspect-ratio:3/2;height:auto}}@media (width>=1001px){.padbol-tv-tribute{box-sizing:border-box;align-self:stretch;height:100%;min-height:0}.padbol-tv-tribute-photo{aspect-ratio:auto;height:160px}.padbol-tv-tribute h3{font-size:clamp(49px,3.6vw,62px);line-height:.8}.padbol-tv-tribute blockquote{margin-top:20px;font-size:15px;line-height:1.42}}.padbol-tv-library-intro{grid-template-columns:minmax(0,.82fr) minmax(520px,1.18fr);gap:clamp(42px,5vw,90px);padding-bottom:clamp(44px,5vw,72px)}.padbol-tv-library-intro h2{font-size:clamp(43px,4.7vw,74px);line-height:.9}.padbol-tv-library-side{align-self:end;gap:26px;display:grid}.padbol-tv-library-side>span{color:#b8c0ca;max-width:540px;font:500 16px/1.65 DM Sans,Arial,sans-serif;display:block}.padbol-tv-library-side figure{background:#0d0f13;height:clamp(335px,27vw,500px);margin:0;position:relative;overflow:hidden}.padbol-tv-library-side figure:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0d0f13 0%,#0d0f1338 14%,#0000 36% 77%,#0d0f13 100%),linear-gradient(#0d0f13 0%,#0d0f130f 25%,#0000 78%,#0d0f13 100%);position:absolute;inset:0}.padbol-tv-library-side img{object-fit:cover;object-position:86% 50%;filter:saturate(.92)contrast(1.04);width:100%;height:100%;display:block}.padbol-tv-season{padding-bottom:clamp(56px,6vw,92px)}.padbol-tv-season header{align-items:center;padding-bottom:28px}.padbol-tv-season h2{font-size:clamp(52px,5.6vw,82px)!important;line-height:.9!important}.padbol-tv-season header>div>span{max-width:600px;margin-top:13px;font-size:15px;line-height:1.55}.padbol-tv-row{grid-auto-columns:minmax(290px,22vw);gap:18px;padding-bottom:28px}.padbol-tv-episode h3{font-size:27px}.padbol-tv-thumb b{width:40px;height:40px}.padbol-tv-more{color:#141518;background:#f3f3f0}.padbol-tv-more>div>p:last-child{color:#555b63}.padbol-tv-more>a{color:#fff}@media (width<=900px){.padbol-tv-library-intro{grid-template-columns:minmax(0,1fr) minmax(360px,.88fr);gap:34px}.padbol-tv-library-side figure{height:clamp(280px,34vw,390px)}}@media (width<=700px){.padbol-tv-library-intro{grid-template-columns:1fr}.padbol-tv-library-intro h2{font-size:15vw}.padbol-tv-library-side{gap:18px}.padbol-tv-library-side figure{aspect-ratio:1.25;max-width:620px;height:auto}.padbol-tv-library-side img{object-position:83% center}.padbol-tv-season h2{font-size:15vw!important}.padbol-tv-row{grid-auto-columns:minmax(270px,80vw)}}.fipa-rule-visuals.page-09-bottom{display:none}.fipa-rule-visuals.chapter-7 .fipa-rule-visual{aspect-ratio:16/6.6}.fipa-rule-visuals.chapter-10{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;max-width:900px}.fipa-rule-visuals.chapter-10 .fipa-rule-visual{aspect-ratio:1/1.08}@media (width<=850px){.fipa-rule-visuals.chapter-10{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;max-width:100%}}.chivi-page-hero{--chivi-width:min(43vw,540px);--chivi-axis:calc(10% + min(21.5vw,270px));background:radial-gradient(circle at 78% 46%,#ef202824,#0000 30%),linear-gradient(90deg,#080b10 0%,#080b10f5 39%,#080b1099 66%,#080b10 100%)!important}.chivi-page-hero:before{content:"";z-index:0;top:12%;bottom:8%;right:var(--chivi-axis);background:linear-gradient(#0000,#ef2028e6 17% 84%,#0000);width:1px;position:absolute;box-shadow:0 0 12px #ef2028c2}.chivi-page-hero:after{z-index:0!important;right:calc(var(--chivi-axis) - 255px)!important;border-color:#ef202899!important;width:510px!important;height:510px!important;box-shadow:0 0 0 42px #ef202809,0 0 0 104px #ef202805,0 0 44px #ef20282e!important}.chivi-page-hero>img{content:url(/visuals/chivi-hero-oficial.png)!important;z-index:1!important;width:var(--chivi-width)!important;object-fit:contain!important;mix-blend-mode:screen!important;filter:drop-shadow(0 24px 30px #0000007a)!important;height:auto!important;max-height:none!important;display:block!important;position:absolute!important;bottom:5%!important;right:10%!important}@media (width<=720px){.chivi-page-hero{--chivi-width:min(80vw,370px);--chivi-axis:50%;background:linear-gradient(#080b10 0%,#080b10d4 50%,#080b10 100%)!important;padding-bottom:min(91vw,510px)!important}.chivi-page-hero:before{top:39%;bottom:4%;right:50%}.chivi-page-hero:after{width:290px!important;height:290px!important;right:calc(50% - 145px)!important}.chivi-page-hero>img{right:calc(50% - var(--chivi-width)/2)!important;bottom:3%!important;right:50%!important;transform:translate(50%)!important}}.chivi-page-hero{--parallax-x:0px;--parallax-y:0px}.chivi-page-hero:before{display:none!important}.chivi-page-hero:after{transform:translate(var(--parallax-x),var(--parallax-y)) perspective(900px) rotateX(3deg) rotateY(-4deg)!important;background:radial-gradient(circle at 38% 38%,#ff464b33,#0000 8%),radial-gradient(circle at 65% 66%,#ef202824,#0000 46%)!important;transition:transform .32s!important;box-shadow:0 0 0 1px #ef20289e,0 0 0 28px #ef20280e,0 0 0 72px #ef202806,0 28px 58px #ef202833,inset 0 0 52px #ef202821!important}.chivi-page-hero>img{z-index:1!important}@media (width>=721px){.chivi-page-hero>img{height:76%!important;top:20px!important;bottom:auto!important}}@media (width<=720px){.chivi-page-hero:after{transition:none!important}}@media (width>=721px){.chivi-page-hero{--chivi-right:clamp(95px,calc(10vw + 20px),240px);--chivi-axis:calc(var(--chivi-right) + 190px)}.chivi-page-hero>img{top:auto!important;right:var(--chivi-right)!important;mix-blend-mode:normal!important;width:auto!important;height:76%!important;max-height:none!important;bottom:0!important;transform:none!important}.chivi-page-hero:before{right:var(--chivi-axis)!important}.chivi-page-hero:after{right:calc(var(--chivi-axis) - 255px)!important}}.chivi-page-hero:after{filter:none!important;background:0 0!important;box-shadow:0 0 0 1px #ef20289e!important}@media (width>=721px){.chivi-page-hero>img{mix-blend-mode:normal!important;content:normal!important;mix-blend-mode:normal!important;width:auto!important;height:calc(100% - 20px)!important;top:20px!important;bottom:auto!important}.chivi-page-hero:before{content:"PDBL"!important;z-index:2!important;top:58%!important;bottom:auto!important;right:calc(var(--chivi-right) + 150px)!important;width:auto!important;height:auto!important;box-shadow:none!important;color:#f4f5f6!important;letter-spacing:-.06em!important;text-shadow:0 1px 2px #0000008c!important;background:0 0!important;font:800 15px/1 DM Sans,Arial,sans-serif!important;display:block!important}}.fipa-rules-hero{background:linear-gradient(90deg,#090b10 0%,#090b10fa 30%,#090b10b8 48%,#090b1029 72%,#090b100d 100%),url(/visuals/reglamento/hero-reglamento-cancha-inmersiva-v1.png) calc(100% + 360px)/auto 100% no-repeat,radial-gradient(circle at 78% 28%,#e11b2238,#0000 28%),linear-gradient(135deg,#090b10,#121925 70%,#08090c)}@media (width<=850px){.fipa-rules-hero{background:linear-gradient(#090b10 0%,#090b10d1 48%,#090b1099 100%),url(/visuals/reglamento/hero-reglamento-cancha-inmersiva-v1.png) 100% 100%/auto 63% no-repeat,linear-gradient(135deg,#090b10,#121925 70%,#08090c)}}.chivi-presence{z-index:1200;position:fixed;bottom:22px;right:18px}.chivi-launcher{color:#fff;cursor:pointer;background:#101722;border:1px solid #ef2028;border-radius:999px;grid-template-columns:46px 1fr;align-items:center;gap:9px;min-width:58px;height:58px;padding:5px;transition:width .35s,transform .25s;display:grid;position:relative;overflow:hidden;box-shadow:0 13px 30px #00000059}.chivi-launcher img{object-fit:cover;background:#0b0f16;border-radius:50%;width:46px;height:46px}.chivi-launcher strong{white-space:nowrap;letter-spacing:.11em;padding-right:15px;font:800 10px/1 DM Sans,Arial,sans-serif;display:none}.chivi-launcher i{background:#ef2028;border:2px solid #101722;border-radius:50%;width:8px;height:8px;position:absolute;bottom:7px;right:7px}.chivi-launcher__spark{color:#ff4d53;filter:drop-shadow(0 0 7px #ef2028);opacity:0;font-size:15px;position:absolute;top:3px;left:41px}.chivi-presence.is-expanded .chivi-launcher{width:142px;animation:1.8s ease-in-out 2 chivi-float}.chivi-presence.is-expanded .chivi-launcher__spark{animation:1.2s ease-in-out 3 chivi-spark}@keyframes chivi-float{50%{transform:translateY(-5px)}}@keyframes chivi-spark{50%{opacity:1;transform:scale(1.35)}}.chivi-modal-backdrop{z-index:1300;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#03060ab3;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.chivi-modal{color:#fff;background:#0e141e;border:1px solid #ef2028b3;border-radius:18px;flex-direction:column;width:min(420px,100%);max-height:88dvh;display:flex;overflow:hidden;box-shadow:0 30px 90px #0000009e}.chivi-modal>header{background:linear-gradient(115deg,#161f2c,#111721);border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.chivi-modal>header>div{align-items:center;gap:10px;display:flex}.chivi-modal>header img{object-fit:cover;border:1px solid #ef2028;border-radius:50%;width:42px;height:42px}.chivi-modal>header p{gap:4px;margin:0;font:800 15px/1 DM Sans,Arial,sans-serif;display:grid}.chivi-modal>header p span{color:#aab4c2;text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:5px;font:700 9px/1 DM Sans,Arial,sans-serif;display:flex}.chivi-modal>header p i{background:#45c66b;border-radius:50%;width:7px;height:7px}.chivi-modal>header>button{color:#fff;cursor:pointer;background:0 0;border:0;font-size:28px;line-height:1}.chivi-modal__messages{background:#0b1018;align-content:start;gap:10px;min-height:120px;padding:16px;display:grid;overflow:auto}.chivi-modal__message{gap:5px;max-width:88%;display:grid}.chivi-modal__message p{white-space:pre-wrap;border-radius:13px;margin:0;padding:11px 12px;font:500 13px/1.5 DM Sans,Arial,sans-serif}.chivi-modal__message--assistant{justify-self:start}.chivi-modal__message--assistant p{background:#192331;border:1px solid #ffffff1a;border-left-color:#ef2028}.chivi-modal__message--user{justify-self:end}.chivi-modal__message--user p{color:#fff;background:#e11b22}.chivi-modal__message button{color:#c8d0db;cursor:pointer;background:0 0;border:0;justify-self:start;font:700 9px DM Sans,Arial,sans-serif}.chivi-modal__thinking{color:#c7d0db;margin:0;font:500 12px DM Sans,Arial,sans-serif}.chivi-modal__suggestions{background:#0b1018;flex-wrap:wrap;gap:7px;padding:0 16px 14px;display:flex}.chivi-modal__suggestions button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ef2028b8;border-radius:999px;padding:8px 10px;font:700 10px/1.2 DM Sans,Arial,sans-serif}.chivi-modal__suggestions button:hover{background:#e11b22}.chivi-modal form{background:#151d29;gap:6px;padding:13px 16px 10px;display:grid}.chivi-modal form label,.chivi-modal form>span{color:#aeb9c8;letter-spacing:.08em;text-transform:uppercase;font:700 9px/1.3 DM Sans,Arial,sans-serif}.chivi-modal form>div{gap:7px;display:flex}.chivi-modal input{color:#fff;background:#080d14;border:1px solid #fff3;border-radius:9px;flex:1;min-width:0;padding:11px;font:500 12px DM Sans,Arial,sans-serif}.chivi-modal form button{color:#fff;cursor:pointer;background:#e11b22;border:0;border-radius:9px;width:40px;font-size:18px}.chivi-modal form button:disabled{opacity:.45}.chivi-modal__mic{background:#283342!important}.chivi-modal__mic.is-listening{color:#e11b22!important;background:#fff!important}.chivi-modal__contact{color:#fff;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:#e11b22;border:1px solid #e11b22;justify-content:space-between;margin:0 16px 11px;padding:12px;font:800 10px DM Sans,Arial,sans-serif;display:flex}.chivi-modal>small{color:#919dac;background:#151d29;padding:0 16px 14px;font:500 9px/1.45 DM Sans,Arial,sans-serif}@media (width<=600px){.chivi-presence{bottom:15px;right:12px}.chivi-modal-backdrop{padding:12px}.chivi-modal{border-radius:15px;max-height:88dvh}.chivi-modal__messages{padding:14px}.chivi-launcher{grid-template-columns:42px 1fr;height:54px}.chivi-launcher img{width:42px;height:42px}.chivi-presence.is-expanded .chivi-launcher{width:132px}}@media (prefers-reduced-motion:reduce){.chivi-launcher,.chivi-presence.is-expanded .chivi-launcher,.chivi-presence.is-expanded .chivi-launcher__spark{transition:none;animation:none}}.chivi-launcher{width:46px;min-width:46px;height:46px;box-shadow:none;background:0 0;border:0;place-items:center;padding:0;display:grid;overflow:visible}.chivi-launcher:before{content:"";background:#ef2028;border:2px solid #ef2028;border-radius:50%;width:34px;height:34px;position:absolute;box-shadow:0 0 0 3px #0b1018,0 0 19px #ef2028b8}.chivi-launcher img{z-index:1;opacity:0;width:48px;height:48px;transition:opacity .24s;position:absolute}.chivi-launcher strong{z-index:3;color:#fff;letter-spacing:.03em;background:#ef2028;border-radius:8px;padding:4px 10px;font:800 9px/1 DM Sans,Arial,sans-serif;display:none;position:absolute;bottom:0}.chivi-launcher i{display:none}.chivi-launcher__spark{z-index:2;color:#fff;opacity:1;filter:none;font-size:20px;line-height:1;position:relative;top:auto;left:auto}.chivi-presence.is-expanded .chivi-launcher{width:72px;height:88px;animation:1.7s cubic-bezier(.25,.7,.3,1) chivi-three-bounces}.chivi-presence.is-expanded .chivi-launcher img{opacity:1;top:7px;left:4px}.chivi-presence.is-expanded .chivi-launcher strong{display:block}.chivi-presence.is-expanded .chivi-launcher__spark{font-size:17px;animation:none;position:absolute;top:10px;right:9px}.chivi-launcher:hover{transform:none}@keyframes chivi-three-bounces{0%,to{transform:translateY(0)}16%,49%,82%{transform:translateY(-9px)}32%,65%{transform:translateY(0)}}@media (width<=600px){.chivi-launcher{width:46px;min-width:46px;height:46px}.chivi-presence.is-expanded .chivi-launcher{width:72px;height:88px}}@media (prefers-reduced-motion:reduce){.chivi-presence.is-expanded .chivi-launcher{animation:none}}.chivi-presence{transition:right .32s;right:clamp(48px,6vw,104px)}.chivi-presence.is-expanded{right:18px}.chivi-presence:not(.is-expanded){animation:3.2s ease-in-out infinite chivi-idle-float}@keyframes chivi-idle-float{50%{transform:translateY(-18px)}}@media (width<=600px){.chivi-presence{right:clamp(34px,10vw,58px)}.chivi-presence.is-expanded{right:12px}}@media (prefers-reduced-motion:reduce){.chivi-presence:not(.is-expanded){animation:none}}.chivi-presence.is-expanded .chivi-launcher:before{z-index:4}.chivi-presence.is-expanded .chivi-launcher__spark{z-index:5}.chivi-presence{bottom:clamp(72px,12vh,150px);right:clamp(92px,13vw,250px)}.chivi-presence.is-expanded{bottom:clamp(44px,7vh,90px);right:clamp(28px,4vw,72px)}@media (width<=600px){.chivi-presence{bottom:15vh;right:22vw}.chivi-presence.is-expanded{bottom:44px;right:18px}}.chivi-presence.is-expanded .chivi-launcher{width:78px;height:92px}.chivi-presence.is-expanded .chivi-launcher img{border:2px solid #ef2028;width:44px;height:44px;top:18px;left:8px}.chivi-presence.is-expanded .chivi-launcher:before{width:31px;height:31px;top:6px;right:4px}.chivi-presence.is-expanded .chivi-launcher__spark{font-size:16px;top:12px;right:10px}.chivi-presence.is-expanded .chivi-launcher strong{text-align:center;border-radius:7px;min-width:52px;padding:4px 6px;font-size:9px;bottom:3px;left:9px}.chivi-presence:not(.is-expanded) .chivi-launcher__spark{text-align:center;place-items:center;display:grid;position:absolute;inset:0}.chivi-presence.is-expanded .chivi-launcher{animation:6s ease-in-out chivi-three-bounces}.chivi-page-hero{isolation:isolate;background:linear-gradient(90deg,#080b10 0%,#080b10f5 42%,#080b10c2 67%,#080b10 100%)!important}.chivi-page-hero:before{content:none!important;display:none!important}.chivi-page-hero:after{content:""!important;z-index:0!important;right:calc(var(--chivi-right) - 65px)!important;width:min(38vw,510px)!important;height:min(38vw,510px)!important;box-shadow:none!important;filter:none!important;transform:translate(var(--parallax-x),var(--parallax-y))!important;background:0 0!important;border:1px solid #ef20289e!important;border-radius:50%!important;transition:transform .32s!important;bottom:8%!important}.chivi-page-hero>img{content:normal!important;z-index:1!important;right:var(--chivi-right)!important;object-fit:contain!important;mix-blend-mode:normal!important;filter:none!important;width:auto!important;height:calc(100% - 26px)!important;max-height:none!important;display:block!important;position:absolute!important;top:auto!important;bottom:0!important;transform:none!important}.chivi-page-hero>div{z-index:2!important}@media (width<=720px){.chivi-page-hero{--chivi-right:50%;background:linear-gradient(#080b10 0%,#0a0e15 100%)!important;min-height:0!important;padding:110px 24px min(93vw,500px)!important}.chivi-page-hero:after{width:min(72vw,320px)!important;height:min(72vw,320px)!important;transition:none!important;bottom:42px!important;right:calc(50% - min(36vw,160px))!important}.chivi-page-hero>img{width:auto!important;height:min(92vw,485px)!important;bottom:0!important;right:50%!important;transform:translate(50%)!important}}@media (width>=721px){.chivi-page-hero>img{height:calc(100% - 96px)!important}.chivi-page-hero:before{content:""!important;z-index:0!important;right:calc(var(--chivi-right) - 122px)!important;width:min(24vw,310px)!important;height:min(24vw,310px)!important;box-shadow:none!important;filter:none!important;transform:translate(var(--parallax-x),var(--parallax-y))!important;background:0 0!important;border:1px dashed #ef202847!important;border-radius:50%!important;transition:transform .32s!important;display:block!important;position:absolute!important;bottom:15%!important}.chivi-page-hero:after{right:calc(var(--chivi-right) - 65px)!important}.chivi-page-hero{--chivi-right:clamp(340px,28vw,410px)!important}.chivi-page-hero:before{right:calc(var(--chivi-right) - 100px)!important;border-color:#ef202885!important;width:min(27vw,350px)!important;height:min(27vw,350px)!important}.chivi-page-hero:after{right:calc(var(--chivi-right) - 52px)!important;outline-offset:17px!important;border-color:#ef2028d1!important;outline:1px solid #ef202857!important}}.chivi-page-hero{--chivi-x:0px;--chivi-y:0px}@media (width>=721px){.chivi-page-hero>img{will-change:transform;transform:translate(var(--chivi-x),var(--chivi-y))!important;transition:transform .32s ease-out!important}.chivi-page-hero:before,.chivi-page-hero:after{will-change:transform}}@media (prefers-reduced-motion:reduce){.chivi-page-hero>img,.chivi-page-hero:before,.chivi-page-hero:after{transition:none!important;transform:none!important}}.chivi-page-hero>.chivi-page-model{z-index:1!important;right:var(--chivi-right)!important;width:var(--chivi-width)!important;--poster-color:transparent!important;background:0 0!important;border:0!important;height:calc(100% - 26px)!important;display:block!important;position:absolute!important;bottom:0!important}.chivi-page-hero>.chivi-page-model::part(default-progress-bar){background:#ef2028}@media (width<=720px){.chivi-page-hero>.chivi-page-model{width:min(92vw,420px)!important;height:min(92vw,485px)!important;bottom:0!important;right:50%!important;transform:translate(50%)!important}}.padbol-figures .chivi-feature{isolation:isolate!important;background:linear-gradient(116deg,#080b10 0%,#0d1018 62%,#1d1014 100%)!important;overflow:hidden!important}.padbol-figures .chivi-feature:after{content:""!important;z-index:1!important;aspect-ratio:1!important;opacity:1!important;width:min(72%,520px)!important;box-shadow:none!important;background:0 0!important;border:1px solid #ef2028b8!important;border-radius:50%!important;position:absolute!important;bottom:5%!important;right:4%!important}.padbol-figures .chivi-feature:before{content:""!important;z-index:1!important;aspect-ratio:1!important;background:0 0!important;border:1px dashed #ef20286b!important;border-radius:50%!important;width:min(46%,330px)!important;display:block!important;position:absolute!important;bottom:16%!important;right:19%!important}.padbol-figures .chivi-feature>img{content:url(/visuals/chivi-mundo-closeup.png)!important;z-index:2!important;object-fit:contain!important;filter:none!important;width:auto!important;max-width:none!important;height:104%!important;max-height:none!important;position:absolute!important;bottom:0!important;right:-4%!important}.padbol-figures .chivi-feature>div{z-index:3!important;max-width:42%!important;position:relative!important}@media (width<=720px){.padbol-figures .chivi-feature:after{right:50%!important;transform:translate(50%)!important}.padbol-figures .chivi-feature:before{right:calc(50% - 30px)!important}.padbol-figures .chivi-feature>img{justify-self:center!important;width:100%!important;max-width:470px!important;height:auto!important;position:relative!important;bottom:auto!important;right:auto!important}.padbol-figures .chivi-feature>div{max-width:100%!important}}.court-sales-hero{isolation:isolate;background:#101217!important;min-height:calc(100svh - 82px)!important;padding:0!important;display:block!important;position:relative!important;overflow:hidden!important}.court-sales-hero>div{z-index:2!important;max-width:690px!important;margin:0!important;padding:clamp(92px,10vw,145px) clamp(24px,10vw,155px)!important;position:relative!important}.court-sales-hero>div:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#08090cf5 0%,#08090cd6 43%,#08090c75 72%,#08090c29 100%);position:absolute;inset:0 -70vw 0 -10vw}.court-sales-hero figure{z-index:0!important;width:auto!important;box-shadow:none!important;background:0 0!important;margin:0!important;padding:0!important;position:absolute!important;inset:0!important}.court-sales-hero figure:before,.court-sales-hero figure:after{display:none!important}.court-sales-hero img{aspect-ratio:auto!important;object-fit:cover!important;object-position:center bottom!important;width:100%!important;height:100%!important;max-height:none!important}.court-sales-hero figcaption{text-shadow:0 2px 12px #000c;z-index:2!important;color:#ffffffd1!important;padding:0!important;position:absolute!important;bottom:clamp(20px,2.5vw,34px)!important;left:clamp(24px,10vw,155px)!important}@media (width<=850px){.court-sales-hero{min-height:760px!important}.court-sales-hero>div{padding-top:92px!important}.court-sales-hero>div:before{background:linear-gradient(#08090cf7 0%,#08090cb3 48%,#08090c26 100%);inset:0!important}.court-sales-hero img{object-position:center bottom!important}.court-sales-hero figcaption{left:24px!important}}.official-system-orbit__item{z-index:1;position:relative}.official-system-orbit__core{z-index:0}.court-sales-hero>div{max-width:clamp(720px,62vw,980px)!important}.court-sales-hero h1{max-width:940px!important;font-size:clamp(56px,5.1vw,84px)!important;line-height:.88!important}.court-sales-hero img{object-position:center 72%!important;transform:scale(1.16)translateY(-7%)!important}.court-sales-hero>div:before{display:none!important}.court-sales-hero:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#08090ce6 0%,#08090cad 43%,#08090c59 70%,#08090c24 100%),linear-gradient(#0000 48%,#08090c59);position:absolute;inset:0}@media (width<=850px){.court-sales-hero{min-height:720px!important}.court-sales-hero>div{box-sizing:border-box!important;width:100%!important;max-width:none!important;padding:88px 24px 76px!important}.court-sales-hero h1{max-width:345px!important;font-size:clamp(50px,13.5vw,72px)!important}.court-sales-hero img{object-position:center bottom!important;transform:none!important}.court-sales-hero:after{background:linear-gradient(#08090cd1,#08090c4d 52%,#08090c6b)}}.official-system-map{color:#fff;background:#101217;padding:clamp(72px,9vw,132px) clamp(24px,10vw,155px);overflow:hidden}.official-system-map>header,.official-system-map aside{grid-template-columns:minmax(280px,.9fr) minmax(280px,.7fr);align-items:end;gap:clamp(28px,7vw,120px);display:grid}.official-system-map>header p,.official-system-map aside>p{color:#ef2028;letter-spacing:.17em;margin:0 0 17px;font:800 10px/1 DM Sans,Arial,sans-serif}.official-system-map>header h2{margin:0;line-height:.91;font-size:clamp(48px,5.9vw,88px)!important}.official-system-map h2 em,.official-system-map aside em{color:#ef2028;font-style:normal}.official-system-map>header span,.official-system-map aside>span{color:#c7cbd1;max-width:450px;font:500 15px/1.72 DM Sans,Arial,sans-serif}.official-system-orbit{isolation:isolate;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:clamp(48px,7vw,84px) 0 42px;padding:clamp(20px,4vw,56px);display:grid;position:relative}.official-system-orbit:before,.official-system-orbit:after{content:"";z-index:-1;pointer-events:none;border:1px solid #ef202880;border-radius:50%;position:absolute}.official-system-orbit:before{aspect-ratio:1;width:min(65vw,760px);top:50%;left:50%;transform:translate(-50%,-50%)}.official-system-orbit:after{aspect-ratio:1;opacity:.5;border-style:dashed;width:min(48vw,560px);top:50%;left:50%;transform:translate(-50%,-50%)}.official-system-orbit__item{background:linear-gradient(145deg,#ffffff13,#ffffff05);border:1px solid #ffffff2e;min-height:185px;padding:22px}.official-system-orbit__item b{color:#ef2028;letter-spacing:.12em;font:800 10px DM Sans,Arial,sans-serif;display:inline-block}.official-system-orbit__item h3{color:#fff;letter-spacing:-.025em;margin:25px 0 9px;font:600 clamp(25px,2.2vw,36px)/.94 Oswald,Arial Narrow,Arial,sans-serif}.official-system-orbit__item p{color:#c3c7ce;margin:0;font:500 12px/1.55 DM Sans,Arial,sans-serif}.official-system-orbit__core{z-index:-1;aspect-ratio:1;text-align:center;text-transform:uppercase;background:#14161bf0;border:1px solid #ef2028;border-radius:50%;align-content:center;place-items:center;width:clamp(150px,17vw,245px);display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 15px #ef20280e,0 0 58px #ef202829}.official-system-orbit__core span{color:#ef2028;letter-spacing:.18em;font:800 9px DM Sans,Arial,sans-serif}.official-system-orbit__core strong{color:#fff;margin:10px 0 7px;font:600 clamp(28px,3vw,42px)/.82 Oswald,Arial Narrow,Arial,sans-serif}.official-system-orbit__core small{color:#c7cbd1;letter-spacing:.1em;font:700 8px DM Sans,Arial,sans-serif}.official-system-map aside{border-top:1px solid #fff3;padding-top:40px}.official-system-map aside h3{color:#fff;letter-spacing:-.04em;margin:0;font:600 clamp(39px,4.5vw,66px)/.91 Oswald,Arial Narrow,Arial,sans-serif}.official-system-map aside>span{justify-self:end}@media (width<=850px){.official-system-map>header,.official-system-map aside{grid-template-columns:1fr}.official-system-map aside>span{justify-self:start}.official-system-orbit{grid-template-columns:repeat(2,minmax(0,1fr))}.official-system-orbit__core{z-index:0;opacity:.88}}@media (width<=620px){.official-system-map{padding-left:24px;padding-right:24px}.official-system-orbit{grid-template-columns:1fr;margin:38px 0;padding:0}.official-system-orbit:before,.official-system-orbit:after,.official-system-orbit__core{display:none}.official-system-orbit__item{min-height:auto;padding:20px}.official-system-orbit__item h3{margin-top:18px}}.official-system{color:#15171a;background:#ececea}.official-system-intro{background:linear-gradient(117deg,#f4f4f1,#e6e6e2 58%,#deded9);grid-template-columns:auto minmax(260px,1.08fr) minmax(270px,.8fr);align-items:end;gap:clamp(22px,4vw,68px);padding:clamp(78px,10vw,142px) clamp(24px,10vw,155px) clamp(52px,7vw,86px);display:grid}.official-system-shield{clip-path:polygon(50% 0,96% 18%,88% 77%,50% 100%,12% 77%,4% 18%);color:#fff;background:#15171a;place-items:center;width:62px;height:72px;display:grid;box-shadow:0 15px 28px #00000029}.official-system-shield span{color:#ef2028;border:1px solid #ef2028;border-radius:50%;place-items:center;width:30px;height:30px;font:700 15px DM Sans,Arial,sans-serif;display:grid}.official-system-intro p{color:#555960;margin:0;font:500 15px/1.7 DM Sans,Arial,sans-serif}.official-system-intro>div p,.official-system-protection>div>p:first-child,.official-system-closing p:first-child{color:#df1f26;letter-spacing:.16em;margin:0 0 16px;font:800 10px/1 DM Sans,Arial,sans-serif}.official-system-intro h2{margin:0;font-size:clamp(50px,6.2vw,94px)!important}.official-system h2 em{color:#df1f26;font-style:normal}.official-system-notice{color:#fff;background:#191b20;grid-template-columns:minmax(210px,.72fr) minmax(330px,1.28fr);gap:clamp(28px,7vw,126px);padding:clamp(34px,5vw,62px) clamp(24px,10vw,155px);display:grid}.official-system-notice>p{color:#fff;letter-spacing:.05em;max-width:250px;margin:0;font:800 12px/1.45 DM Sans,Arial,sans-serif}.official-system-notice>p:before{content:"✦";color:#ef2028;margin-bottom:14px;font-size:22px;display:block}.official-system-notice>div{grid-template-columns:1fr 1fr;gap:clamp(20px,4vw,58px);display:grid}.official-system-notice>div p{color:#c8ccd1;margin:0;font:500 14px/1.72 DM Sans,Arial,sans-serif}.official-system-comparison{background:#ececea;grid-template-columns:1fr 1fr;gap:16px;padding:clamp(54px,7vw,92px) clamp(24px,10vw,155px) 22px;display:grid}.official-system-column{background:#f8f8f6;border:1px solid #cbcecc;box-shadow:0 20px 42px #0f101214}.official-system-column>header{border-bottom:1px solid #d4d6d4;padding:clamp(24px,3vw,38px)}.official-system-column>header>span{border-radius:50%;place-items:center;width:34px;height:34px;margin-bottom:20px;font:800 22px/1 Arial,sans-serif;display:grid}.official-system-column h3{letter-spacing:-.035em;text-transform:uppercase;margin:0;font:600 clamp(32px,3.8vw,57px)/.92 Oswald,Arial Narrow,Arial,sans-serif}.official-system-column header p{color:#656a70;margin:10px 0 0;font:500 13px/1.5 DM Sans,Arial,sans-serif}.official-system-column ul{margin:0;padding:9px clamp(20px,3vw,38px) 18px;list-style:none}.official-system-column li{color:#24282d;border-bottom:1px solid #dedfdd;grid-template-columns:22px 1fr;align-items:start;gap:10px;padding:13px 0;font:600 13px/1.42 DM Sans,Arial,sans-serif;display:grid}.official-system-column li:last-child{border-bottom:0}.official-system-column li b{font:800 19px/1 Arial,sans-serif}.official-system-column--official{border-top:4px solid #159447}.official-system-column--official>header>span{color:#13843e;background:#d9f1df}.official-system-column--official li b{color:#159447}.official-system-column--unauthorized{background:#f7f3f3;border-top:4px solid #df1f26}.official-system-column--unauthorized>header>span{color:#d71920;background:#fae0e1}.official-system-column--unauthorized li b{color:#df1f26}.official-system-verdict{color:#202328;letter-spacing:-.015em;background:#ececea;margin:0;padding:clamp(30px,4vw,48px) clamp(24px,10vw,155px) clamp(65px,8vw,105px);font:600 clamp(22px,2.5vw,37px)/1.2 Oswald,Arial Narrow,Arial,sans-serif}.official-system-verdict:before{content:"—";color:#df1f26;margin-right:13px}.official-system-protection{color:#fff;background:#101217;grid-template-columns:minmax(330px,1.06fr) minmax(300px,.94fr);align-items:center;gap:clamp(40px,7vw,126px);padding:clamp(70px,10vw,140px) clamp(24px,10vw,155px);display:grid}.official-system-protection figure{background:#252a31;min-height:490px;margin:0;position:relative;overflow:hidden}.official-system-protection figure:after{content:"";background:linear-gradient(135deg,#02040814,#020408b3);position:absolute;inset:0}.official-system-protection img{object-fit:cover;object-position:center;width:100%;height:100%;min-height:490px}.official-system-protection figcaption{z-index:1;flex-wrap:wrap;gap:7px;display:flex;position:absolute;bottom:15px;left:15px;right:15px}.official-system-protection figcaption span{color:#fff;letter-spacing:.1em;background:#0b0d108f;border:1px solid #ffffff6b;padding:7px 9px;font:800 8px/1 DM Sans,Arial,sans-serif}.official-system-protection h2{margin:0 0 25px;font-size:clamp(47px,5.6vw,78px)!important}.official-system-protection>div>p:not(:first-child){color:#c6cad0;margin:0 0 16px;font:500 14px/1.73 DM Sans,Arial,sans-serif}.official-system-protection ul{grid-template-columns:1fr 1fr;gap:8px;margin:28px 0 0;padding:0;list-style:none;display:grid}.official-system-protection li{color:#fff;border-top:1px solid #ffffff2b;align-items:flex-start;gap:8px;padding:10px 0;font:700 10px/1.35 DM Sans,Arial,sans-serif;display:flex}.official-system-protection li:before{content:"✓";color:#ef2028;font-size:14px}.official-system-closing{color:#fff;background:radial-gradient(circle at 20%,#df1f2652,#0000 26%),linear-gradient(135deg,#171a20,#0a0b0e);grid-template-columns:auto minmax(360px,800px);justify-content:center;align-items:center;gap:clamp(32px,7vw,108px);padding:clamp(78px,11vw,157px) clamp(24px,10vw,155px);display:grid}.official-venue-seal{outline-offset:8px;text-align:center;text-transform:uppercase;background:#121419;border:2px solid #ef2028;border-radius:50%;outline:1px solid #ffffff61;align-content:center;place-items:center;width:188px;height:188px;padding:18px;display:grid;box-shadow:0 0 0 16px #ef202812,0 0 60px #ef202838}.official-venue-seal span{color:#ef2028;letter-spacing:.2em;font:800 10px/1 DM Sans,Arial,sans-serif}.official-venue-seal strong{letter-spacing:-.04em;margin:10px 0 7px;font:600 29px/.82 Oswald,Arial Narrow,Arial,sans-serif}.official-venue-seal small{letter-spacing:.12em;font:700 8px/1.2 DM Sans,Arial,sans-serif}.official-system-closing h2{margin:0 0 23px;font-size:clamp(53px,6vw,86px)!important}.official-system-closing>div:last-child>p:not(:first-child){color:#c4c8ce;max-width:640px;margin:0 0 12px;font:500 14px/1.72 DM Sans,Arial,sans-serif}.official-system-closing>div:last-child>div{flex-wrap:wrap;gap:10px;margin-top:27px;display:flex}.official-system-closing button{color:#fff;cursor:pointer;background:#ef2028;border:1px solid #ef2028;padding:14px 17px;font:800 11px DM Sans,Arial,sans-serif;transition:all .2s}.official-system-closing button:hover{color:#111;background:#fff;border-color:#fff;transform:translateY(-2px)}.official-system-closing .official-system-verify{background:0 0;border-color:#ffffff6b}.official-system-closing .official-system-verify:hover{border-color:#fff}.official-system-closing button span{margin-left:7px}@media (width<=850px){.official-system-intro{grid-template-columns:auto 1fr}.official-system-intro>p{grid-column:1/-1;max-width:650px}.official-system-notice,.official-system-protection{grid-template-columns:1fr}.official-system-notice>p{max-width:none}.official-system-protection figure,.official-system-protection img{min-height:360px}.official-system-closing{grid-template-columns:1fr}.official-venue-seal{justify-self:start}.official-system-protection ul{max-width:680px}}@media (width<=620px){.official-system-intro,.official-system-notice>div,.official-system-comparison,.official-system-protection ul{grid-template-columns:1fr}.official-system-notice{gap:22px}.official-system-comparison{gap:14px}.official-system-column li{font-size:12px}.official-system-protection figure,.official-system-protection img{min-height:315px}.official-system-intro,.official-system-notice,.official-system-comparison,.official-system-verdict,.official-system-protection,.official-system-closing{padding-left:24px;padding-right:24px}}.official-system-protection figure:after{pointer-events:none;background:linear-gradient(#0204081a 18%,#02040824 43%,#020408e6 100%)}.official-system-protection figcaption{display:none!important}.official-system-protection__photo-title{z-index:2;max-width:600px;position:absolute;bottom:clamp(24px,4vw,50px);left:clamp(22px,4vw,54px);right:clamp(22px,4vw,54px)}.official-system-protection__photo-title p{color:#ff4047!important;letter-spacing:.16em!important;margin:0 0 13px!important;font:800 10px/1 DM Sans,Arial,sans-serif!important}.official-system-protection__photo-title h2{text-shadow:0 3px 24px #00000094;margin:0!important;font-size:clamp(45px,5.2vw,76px)!important;line-height:.87!important}.official-system-protection__photo-title h2 em{color:#ef2028;font-style:normal}.official-system-protection>div>p:first-child{color:#c6cad0!important;margin:0 0 18px!important;font:500 14px/1.73 DM Sans,Arial,sans-serif!important}@media (width<=850px){.official-system-protection figure,.official-system-protection img{min-height:420px}.official-system-protection__photo-title{bottom:28px;left:28px;right:28px}}@media (width<=620px){.official-system-protection figure,.official-system-protection img{min-height:430px}.official-system-protection__photo-title{bottom:22px;left:22px;right:22px}.official-system-protection__photo-title h2{font-size:clamp(42px,12.5vw,66px)!important}}.official-system-protection{align-items:start!important}.official-system-protection figure{grid-template-rows:auto minmax(270px,1fr) auto;gap:0;background:0 0!important;min-height:0!important;display:grid!important;overflow:visible!important}.official-system-protection figure:after{display:none!important}.official-system-protection__photo-title{max-width:none!important;padding:0 0 26px!important;position:static!important}.official-system-protection__photo-title h2{max-width:660px;text-shadow:none!important;font-size:clamp(47px,5vw,72px)!important}.official-system-protection img{object-fit:cover!important;object-position:center!important;height:clamp(270px,29vw,390px)!important;min-height:0!important}.official-system-protection .official-system-quality{color:#fff!important;margin:0!important;padding:25px 0 0!important;display:block!important;position:static!important}.official-system-quality>p{color:#ff4047!important;letter-spacing:.16em!important;margin:0 0 10px!important;font:800 9px/1 DM Sans,Arial,sans-serif!important}.official-system-quality h3{color:#fff;letter-spacing:-.03em;margin:0;font:600 clamp(28px,2.8vw,42px)/.94 Oswald,Arial Narrow,Arial,sans-serif}.official-system-quality ul{border-top:1px solid #ffffff38;grid-template-columns:repeat(3,1fr)!important;gap:0!important;max-width:none!important;margin:20px 0 14px!important;display:grid!important}.official-system-quality li{border-right:1px solid #ffffff2e;border-top:0!important;padding:13px 15px 10px!important;font-size:0!important;display:block!important}.official-system-quality li:last-child{border-right:0}.official-system-quality li:before{display:none!important}.official-system-quality li b{color:#fff;margin-bottom:6px;font:800 10px/1.25 DM Sans,Arial,sans-serif;display:block}.official-system-quality li span{color:#bfc4ca;font:500 10px/1.42 DM Sans,Arial,sans-serif;display:block}.official-system-quality small{color:#858b93;max-width:620px;font:500 10px/1.45 DM Sans,Arial,sans-serif;display:block}.official-system-protection>div>p:first-child{padding-top:4px}@media (width<=850px){.official-system-protection__photo-title{padding-bottom:22px!important}.official-system-protection img{height:clamp(260px,57vw,430px)!important}.official-system-quality ul{grid-template-columns:1fr!important}.official-system-quality li{border-bottom:1px solid #ffffff29!important;border-right:0!important;padding:11px 0!important}.official-system-quality li:last-child{border-bottom:0!important}}@media (width<=620px){.official-system-protection__photo-title h2{font-size:clamp(43px,12vw,62px)!important}.official-system-protection img{height:270px!important}}@media (width>=851px){.official-system-protection figure{align-self:stretch!important}.official-system-protection img{height:100%!important}}.official-system-pillars{gap:10px!important;display:grid!important}.official-system-pillars__tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.official-system-pillars__tabs button{color:#fff;text-align:left;cursor:pointer;background:#ffffff09;border:1px solid #ffffff2b;grid-template-columns:25px minmax(0,1fr);align-items:center;gap:8px;min-height:54px;padding:9px;transition:border-color .2s,background .2s,transform .2s;display:grid}.official-system-pillars__tabs button:hover,.official-system-pillars__tabs button:focus-visible,.official-system-pillars__tabs button.active{background:#ef20281f;border-color:#ef2028;outline:none}.official-system-pillars__tabs button:hover{transform:translateY(-2px)}.official-system-pillars__tabs i,.official-system-pillars__detail>i{color:#ff5259;letter-spacing:.04em;border:1px solid #ef2028b3;border-radius:50%;place-items:center;width:24px;height:24px;font:800 7px/1 DM Sans,Arial,sans-serif;display:grid}.official-system-pillars__tabs strong{font:800 9px/1.12 DM Sans,Arial,sans-serif}.official-system-pillars__detail{grid-template-columns:30px minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:104px;background:linear-gradient(110deg,#ffffff12,#ffffff06)!important;border:1px solid #ffffff4d!important;padding:15px!important;display:grid!important}.official-system-pillars__detail>div>p{letter-spacing:.14em;color:#ff4b52!important;margin:0 0 5px!important;font:800 8px/1 DM Sans,Arial,sans-serif!important}.official-system-pillars__detail>div>strong{font:700 16px/1.02 DM Sans,Arial,sans-serif;display:block}.official-system-pillars__detail>div>span{color:#c8ccd1;margin-top:7px;font:500 11px/1.4 DM Sans,Arial,sans-serif;display:block}.official-system-pillars__detail>div>small{color:#ff9a9e;margin-top:7px;font:700 9px/1.3 DM Sans,Arial,sans-serif;display:block}.official-system-unauthorized-note details{border-top:1px solid #ffffff38;width:100%;margin-top:14px;padding-top:11px}.official-system-unauthorized-note summary{color:#fff;letter-spacing:.08em;cursor:pointer;font:800 10px/1 DM Sans,Arial,sans-serif}.official-system-unauthorized-note details span{color:#e1c9ca;margin-top:10px;font:500 11px/1.55 DM Sans,Arial,sans-serif;display:block}.official-system-unauthorized-note details[open] summary{color:#ff757a}@media (width<=760px){.official-system-pillars__tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.official-system-pillars__detail{grid-template-columns:30px 1fr auto auto!important}}@media (width<=480px){.official-system-pillars__tabs{grid-template-columns:1fr 1fr}.official-system-pillars__detail{grid-template-columns:30px 1fr!important}.official-system-pillars__detail .official-system-status{grid-row:2;margin-left:40px}.official-system-pillars__detail .official-system-status--unauthorized{grid-column:2;margin-left:0}}.licensee-testimonials{color:#fff;background:radial-gradient(circle at 78% 28%,#e7202821,#0000 25%),#101318;grid-template-columns:minmax(235px,.57fr) minmax(0,1.43fr);align-items:center;gap:clamp(28px,7vw,118px);padding:clamp(78px,9vw,134px) clamp(24px,10vw,155px);display:grid;overflow:hidden}.licensee-testimonials header{max-width:400px}.licensee-testimonials header .eyebrow{color:#ef252c;margin:0 0 19px}.licensee-testimonials h2{letter-spacing:-.045em;margin:0;font:600 clamp(48px,5.2vw,82px)/.88 Oswald,Arial Narrow,Arial,sans-serif}.licensee-testimonials h2 em{color:#ef252c;font-style:normal}.licensee-testimonials header>p:last-child{color:#b9bec6;max-width:320px;margin:24px 0 0;font:500 15px/1.65 DM Sans,Arial,sans-serif}.licensee-testimonials__stage{-webkit-user-select:none;user-select:none;min-width:0}.licensee-testimonials__stack{perspective:1200px;min-height:470px;position:relative}.licensee-testimonial{transform-origin:50%;text-align:center;background:linear-gradient(145deg,#555 0%,#4a4a4c 100%);border:1px solid #ffffff2b;flex-direction:column;align-items:center;width:min(100%,540px);min-height:405px;padding:42px clamp(28px,4vw,58px) 34px;transition:transform .48s cubic-bezier(.2,.8,.2,1),opacity .4s,filter .4s;display:flex;position:absolute;top:50%;left:50%;overflow:hidden;box-shadow:0 28px 54px #00000059}.licensee-testimonial:before{content:"";pointer-events:none;background:linear-gradient(115deg,#ffffff17,#0000 35%);position:absolute;inset:0}.licensee-testimonial--active{z-index:4;opacity:1;transform:translate(-50%,-50%)translateZ(0)scale(1)}.licensee-testimonial--next{z-index:3;opacity:.47;filter:saturate(.68);transform:translate(-18%,-50%)translateZ(-120px)scale(.82)}.licensee-testimonial--previous{z-index:3;opacity:.47;filter:saturate(.68);transform:translate(-82%,-50%)translateZ(-120px)scale(.82)}.licensee-testimonial--far-next{z-index:1;opacity:.17;filter:blur(1px)saturate(.4);transform:translate(2%,-50%)translateZ(-300px)scale(.66)}.licensee-testimonial--far-previous{z-index:1;opacity:.17;filter:blur(1px)saturate(.4);transform:translate(-102%,-50%)translateZ(-300px)scale(.66)}.licensee-testimonial__portrait{z-index:1;color:#fff;background:linear-gradient(135deg,#e8272f,#16181d);border:3px solid #f3f3f1;border-radius:50%;flex:none;place-items:center;width:88px;height:88px;margin-bottom:19px;font:700 25px/1 Oswald,Arial Narrow,Arial,sans-serif;display:grid;position:relative;overflow:hidden}.licensee-testimonial__portrait img{object-fit:cover;width:100%;height:100%}.licensee-testimonial h3{z-index:1;color:#fff;letter-spacing:.015em;margin:0;font:800 clamp(16px,1.55vw,21px)/1.1 DM Sans,Arial,sans-serif;position:relative}.licensee-testimonial blockquote{z-index:1;color:#fff;max-width:440px;margin:26px 0;font:500 clamp(16px,1.45vw,21px)/1.18 DM Sans,Arial,sans-serif;position:relative}.licensee-testimonial>p{z-index:1;color:#f3f3f1;margin:auto 0 0;font:800 14px/1.2 DM Sans,Arial,sans-serif;position:relative}.licensee-testimonials__controls{justify-content:center;align-items:center;gap:18px;margin-top:7px;display:flex}.licensee-testimonials__controls button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff75;border-radius:50%;place-items:center;width:44px;height:44px;font-size:20px;transition:background .2s,color .2s;display:grid}.licensee-testimonials__controls button:hover{background:#ef252c;border-color:#ef252c}.licensee-testimonials__controls span{color:#aeb4bc;text-align:center;letter-spacing:.12em;min-width:62px;font:700 11px/1 DM Sans,Arial,sans-serif}.licensee-testimonials__controls b{color:#ef252c}@media (width<=850px){.licensee-testimonials{grid-template-columns:1fr;gap:36px}.licensee-testimonials header{max-width:620px}.licensee-testimonials__stack{min-height:440px}.licensee-testimonial{width:min(78vw,540px)}}@media (width<=600px){.licensee-testimonials{padding:70px 20px}.licensee-testimonials__stack{min-height:414px}.licensee-testimonial{width:calc(100vw - 58px);min-height:365px;padding:31px 24px 26px}.licensee-testimonial--next{opacity:.2;transform:translate(-10%,-50%)translateZ(-120px)scale(.76)}.licensee-testimonial--previous{opacity:.2;transform:translate(-90%,-50%)translateZ(-120px)scale(.76)}.licensee-testimonial--far-next,.licensee-testimonial--far-previous{opacity:0}.licensee-testimonial__portrait{width:72px;height:72px;margin-bottom:14px}.licensee-testimonial h3{font-size:14px}.licensee-testimonial blockquote{margin:19px 0;font-size:16px}.licensee-testimonial>p{font-size:12px}.licensee-testimonials__controls{margin-top:0}}@media (prefers-reduced-motion:reduce){.licensee-testimonial{transition:none}}.licensee-testimonials{background:radial-gradient(circle at 77% 42%,#ef252c38,#0000 23%),linear-gradient(116deg,#070a0e 0%,#10151b 58%,#090b0f 100%);position:relative}.licensee-testimonials:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 49.7%,#ef252c33 49.75%,#0000 49.9%),radial-gradient(at 82%,#0000 0 44%,#ef252c3d 44.1% 44.35%,#0000 44.5%);position:absolute;inset:0}.licensee-testimonials>header,.licensee-testimonials__stage{z-index:1;position:relative}.licensee-testimonials__line{background:#ef252c;width:76px;height:2px;margin-top:28px;display:block;box-shadow:20px 9px 0 -1px #ef252c99}.licensee-testimonial{text-align:left;background:linear-gradient(142deg,#1f262ffa,#090c11fc);border:1px solid #fff3;justify-content:flex-start;width:min(100%,560px);min-height:420px;padding:32px clamp(30px,4.5vw,64px) 34px;box-shadow:0 36px 70px #00000080,inset 0 1px #ffffff17}.licensee-testimonial:before{background:linear-gradient(122deg,#ffffff1a,#0000 27%,#ef252c1c 80%,#0000 80%)}.licensee-testimonial:after{content:"";pointer-events:none;border:1px solid #ef252c61;position:absolute;inset:14px}.licensee-testimonial__index{z-index:2;color:#ef252c;letter-spacing:.16em;font:800 11px/1 DM Sans,Arial,sans-serif;position:absolute;top:24px;right:28px}.licensee-testimonial__portrait{border:2px solid #ef252c;width:76px;height:76px;margin:18px 0 22px;font-size:22px;box-shadow:0 0 0 6px #ef252c21}.licensee-testimonial h3{letter-spacing:.04em;font:800 clamp(18px,1.6vw,23px)/1.05 Oswald,Arial Narrow,Arial,sans-serif}.licensee-testimonial blockquote{border-left:2px solid #ef252c;max-width:440px;margin:28px 0 26px;padding-left:21px;font:500 clamp(18px,1.45vw,22px)/1.2 DM Sans,Arial,sans-serif}.licensee-testimonial>p{color:#d9dde2;letter-spacing:.11em;text-transform:uppercase;border-top:1px solid #fff3;width:100%;margin:auto 0 0;padding-top:18px;font:800 11px/1.2 DM Sans,Arial,sans-serif}.licensee-testimonial>i{aspect-ratio:1;pointer-events:none;border:1px solid #ef252c7a;border-radius:50%;width:110px;position:absolute;bottom:-18px;right:-18px;box-shadow:-13px -13px 0 -12px #ffffff80}.licensee-testimonial--next,.licensee-testimonial--previous{opacity:.38;filter:saturate(.55)brightness(.74)}.licensee-testimonial--far-next,.licensee-testimonial--far-previous{opacity:.11}.licensee-testimonials__controls{z-index:2;margin-top:13px;position:relative}.licensee-testimonials__controls button{border-color:#ef252ccc;font:300 31px/.8 Arial,sans-serif}.licensee-testimonials__controls button:hover{box-shadow:0 0 18px #ef252c70}@media (width<=850px){.licensee-testimonials:before{background:radial-gradient(at 80% 48%,#0000 0 35%,#ef252c33 35.1% 35.4%,#0000 35.5%)}.licensee-testimonials__stack{min-height:455px}}@media (width<=600px){.licensee-testimonials__stack{min-height:430px}.licensee-testimonial{min-height:378px;padding:27px 27px 26px}.licensee-testimonial:after{inset:10px}.licensee-testimonial__index{top:20px;right:24px}.licensee-testimonial__portrait{width:66px;height:66px;margin:16px 0 17px}.licensee-testimonial blockquote{margin:21px 0;padding-left:15px;font-size:16px}.licensee-testimonial>p{padding-top:13px;font-size:9px}.licensee-testimonial>i{width:80px}.licensee-testimonials__line{margin-top:22px}}.court-space .court-field--football,.court-space .court-field-lines--football,.court-space .court-label--football,.court-space .court-field--tennis,.court-space .court-field-lines--tennis,.court-space .court-label--tennis,.court-space .court-field--pickleball,.court-space .court-field-lines--pickleball,.court-space .court-label--pickleball,.court-space .court-space-bar--pickleball,.court-space .court-space-bar--tenis,.court-space .court-space-bar--futbol5{display:none}.court-space .court-space-bars{grid-template-columns:1fr!important;gap:16px!important}.court-space .court-space-bars>p{margin-bottom:2px}.court-space .court-space-bar{grid-template-columns:minmax(175px,.42fr) 1fr;align-items:center;gap:20px;display:grid!important}.court-space .court-space-bar span{justify-content:space-between;align-items:center;gap:16px;display:flex!important}.court-space .court-space-bar span:after{content:"4 JUGADORES";letter-spacing:.09em;white-space:nowrap;border:1px solid;padding:5px 7px;font:800 9px/1 DM Sans,Arial,sans-serif}.court-space .court-space-bar--padbol span:after{color:#f32b32}.court-space .court-space-bar--padel span:after{color:#fff}.court-space .court-space-opportunity>strong,.court-space .court-space-opportunity>span,.court-space .court-space-opportunity>small{display:none}.court-space .court-space-opportunity{padding-top:25px!important}.court-space .court-space-opportunity:after{content:"MISMA CANTIDAD DE JUGADORES. UNA ESCALA DE ESPACIO MUY DISTINTA.";color:#fff;letter-spacing:-.025em;max-width:680px;font:600 clamp(24px,2.4vw,38px)/.96 "\"Oswald\"","\"Arial Narrow\"",Arial,sans-serif;display:block}.court-space .court-space-comparison-graphic svg{overflow:visible}.court-space .court-field--padbol-group text{font-size:11px}.court-space .court-note{font-size:16px;font-weight:800}.court-space figure>figcaption{color:#f02a31}.court-space>div>span{max-width:500px}.court-space>div>span:after{content:" Padbol ocupa 60 m²; una cancha de pádel, 200 m². Ambas se juegan en formato de cuatro personas.";color:#17191c;margin-top:14px;font-weight:700;display:block}@media (width<=560px){.court-space .court-space-bar{grid-template-columns:1fr;gap:8px}.court-space .court-space-bar span{max-width:100%}.court-space .court-space-opportunity:after{font-size:28px}}.court-system-intro{color:#15171a;background:#e7e7e3;grid-template-columns:minmax(280px,.9fr) minmax(300px,.8fr);align-items:center;gap:clamp(28px,7vw,120px);padding:clamp(72px,9vw,132px) clamp(24px,10vw,155px);display:grid}.court-system-intro>p{color:#df1f26;letter-spacing:.17em;grid-column:1/-1;margin:0 0 17px;font:800 10px/1 DM Sans,Arial,sans-serif}.court-system-intro h2{letter-spacing:-.04em;margin:0;font:600 clamp(48px,5.9vw,88px)/.91 Oswald,Arial Narrow,Arial,sans-serif}.court-system-intro h2 em{color:#df1f26;font-style:normal}.court-system-intro__benefits{grid-template-columns:minmax(180px,.82fr) minmax(240px,1.18fr);align-items:center;gap:clamp(20px,4vw,58px);display:grid}.court-system-intro__benefits>span{color:#565a61;max-width:310px;font:500 15px/1.72 DM Sans,Arial,sans-serif}.court-system-benefit-orbit{aspect-ratio:1;border:1px solid #df1f269e;border-radius:50%;width:min(100%,340px);margin-inline:auto;position:relative}.court-system-benefit-orbit:before,.court-system-benefit-orbit:after{content:"";border:1px dashed #df1f265c;border-radius:50%;position:absolute}.court-system-benefit-orbit:before{inset:13%}.court-system-benefit-orbit:after{inset:-9%}.court-system-benefit-orbit i{z-index:2;color:#202227;letter-spacing:.08em;white-space:nowrap;background:#e7e7e3;place-items:center;padding:6px 8px;font:800 clamp(7px,.62vw,9px)/1 DM Sans,Arial,sans-serif;display:grid;position:absolute}.court-system-benefit-orbit i:first-of-type{top:-5%;left:50%;transform:translate(-50%)}.court-system-benefit-orbit i:nth-of-type(2){top:22%;right:-18%}.court-system-benefit-orbit i:nth-of-type(3){bottom:18%;right:-13%}.court-system-benefit-orbit i:nth-of-type(4){bottom:-5%;left:50%;transform:translate(-50%)}.court-system-benefit-orbit i:nth-of-type(5){bottom:18%;left:-13%}.court-system-benefit-orbit i:nth-of-type(6){top:22%;left:-13%}.court-system-benefit-orbit b{z-index:3;aspect-ratio:1;color:#fff;letter-spacing:-.03em;background:#15171a;border-radius:50%;align-content:center;place-items:center;width:48%;font:600 clamp(22px,2.2vw,35px)/.78 Oswald,Arial Narrow,Arial,sans-serif;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 10px #df1f2613}.court-system-benefit-orbit b small,.court-system-benefit-orbit b strong{color:#df1f26;letter-spacing:.13em;margin:7px 0 0;font:800 clamp(6px,.5vw,8px)/1 DM Sans,Arial,sans-serif;display:block}.court-system-benefit-orbit b strong{color:#c5c8cc;font-size:clamp(6px,.5vw,8px)}@media (width<=900px){.court-system-intro,.court-system-intro__benefits{grid-template-columns:1fr}.court-system-intro__benefits>span{max-width:460px}.court-system-benefit-orbit{margin:20px auto 0}}@media (width<=560px){.court-system-intro{padding-left:24px;padding-right:24px}.court-system-benefit-orbit{width:min(82vw,320px)}}.court-space{color:#16171a;background:#ece9e2;grid-template-columns:minmax(250px,.74fr) minmax(430px,1.26fr);align-items:center;gap:clamp(36px,8vw,126px);padding:clamp(72px,9vw,128px) clamp(24px,10vw,155px);display:grid}.court-space>div>p,.court-space figure>figcaption{color:#e41f27;letter-spacing:.17em;margin:0;font:800 10px/1.2 DM Sans,Arial,sans-serif}.court-space h2{letter-spacing:-.05em;margin:22px 0 20px;font:600 clamp(54px,6.5vw,105px)/.86 Oswald,Arial Narrow,Arial,sans-serif}.court-space h2 strong{font-size:1.25em}.court-space h2 em{color:#e41f27;font-style:normal}.court-space>div>span{color:#50545a;max-width:460px;font:500 15px/1.7 DM Sans,Arial,sans-serif;display:block}.court-space>div>small{color:#6e7176;max-width:440px;margin-top:34px;font:500 11px/1.55 DM Sans,Arial,sans-serif;display:block}.court-space figure{color:#fff;background:#11141a;margin:0;padding:clamp(24px,3.4vw,48px)}.court-space-layout{background:#242a33;border:2px solid #e4e7ea;margin-top:20px;padding:26px;position:relative}.court-space-layout>i{color:#fff;letter-spacing:.1em;background:#e41f27;padding:8px 11px;font:800 9px/1.25 DM Sans,Arial,sans-serif;position:absolute;top:0;left:0}.court-space-layout>i b{font-size:13px}.court-space-layout>div{grid-template-columns:repeat(3,1fr);gap:clamp(8px,1vw,16px);padding-top:36px;display:grid}.court-space-layout article{color:#fff;text-align:center;letter-spacing:.07em;background:linear-gradient(145deg,#f6252e,#bc1018);align-content:center;place-items:center;min-height:clamp(150px,16vw,230px);font:800 10px/1.3 DM Sans,Arial,sans-serif;display:grid}.court-space-layout article b{letter-spacing:-.03em;margin:8px 0 5px;font:600 clamp(25px,2.7vw,42px)/.9 Oswald,Arial Narrow,Arial,sans-serif;display:block}.court-space-layout article small{font:600 10px DM Sans,Arial,sans-serif}.court-space figure>p{letter-spacing:-.03em;margin:22px 0 28px;font:600 clamp(28px,3.2vw,48px)/.95 Oswald,Arial Narrow,Arial,sans-serif}.court-space figure>p b{color:#e41f27}.court-space dl{border:1px solid #ffffff52;grid-template-columns:1fr 1fr;margin:0;display:grid}.court-space dl>div{border:1px solid #ffffff3b;padding:14px 16px}.court-space dt{color:#f02a31;letter-spacing:.14em;font:800 9px DM Sans,Arial,sans-serif}.court-space dd{color:#d6d9dc;justify-content:space-between;gap:10px;margin:8px 0 0;font:600 13px DM Sans,Arial,sans-serif;display:flex}.court-space dd b{color:#fff}@media (width<=850px){.court-system-intro,.court-space{grid-template-columns:1fr}.court-space figure{max-width:720px}.court-system-intro>p{grid-column:auto}}@media (width<=560px){.court-system-intro,.court-space{padding-left:24px;padding-right:24px}.court-space figure{padding:22px}.court-space-layout{padding:14px}.court-space-layout>div{gap:5px}.court-space-layout article{min-height:110px}.court-space dl{grid-template-columns:1fr}.court-space dd{font-size:12px}}.court-space{display:grid!important}.court-space>div>span:after{content:none!important;display:none!important}.court-space h2 strong{align-items:baseline;gap:.035em;display:inline-flex!important}.court-space h2 strong small{letter-spacing:-.04em!important;margin:0!important;font-size:.34em!important;line-height:1!important;position:static!important;top:auto!important}@media (width>=1051px){.court-system-solar{transform:translate(clamp(-72px,-4.8vw,-48px))}}.official-system-closing h2 em{font-style:normal;color:#ef2028!important}.court-space-compare>img{width:100%;height:auto;margin-top:18px;display:block}.space-demo{margin:0}.space-demo>p{color:#e41f27;letter-spacing:.15em;margin:0 0 20px;font:800 9px/1.2 DM Sans,Arial,sans-serif}.space-demo__layout{grid-template-columns:minmax(230px,.88fr) minmax(250px,1.12fr);align-items:start;gap:clamp(20px,3vw,42px);display:grid}.space-demo__courts{gap:14px;display:grid}.space-demo h3{color:#17191d;letter-spacing:-.04em;margin:0;font:600 clamp(26px,3vw,42px)/.92 Oswald,Arial Narrow,Arial,sans-serif}.space-demo__courts article>b{color:#e41f27;letter-spacing:.1em;text-align:center;margin-top:10px;font:800 9px/1 DM Sans,Arial,sans-serif;display:block}.space-demo__padel{aspect-ratio:2;background:#bfc1c1;border:2px solid #20252c;margin-top:11px;position:relative;overflow:hidden}.space-demo__padel:before,.space-demo__padel:after{content:"";background:#fff;position:absolute}.space-demo__padel:before{width:2px;top:0;bottom:0;left:50%}.space-demo__padel:after{height:2px;top:50%;left:0;right:0}.space-demo__padel i{background:#fff;width:2px;position:absolute;top:0;bottom:0}.space-demo__padel i:first-child{left:25%}.space-demo__padel i:nth-child(2){left:75%}.space-demo__padel i:nth-child(3){display:none}.space-demo__padbol{aspect-ratio:2;grid-template-columns:repeat(3,1fr);gap:7%;margin-top:11px;display:grid}.space-demo__padbol>i{background:linear-gradient(#155079 0 40%,#ef2028 40% 60%,#155079 60%);border:2px solid #fff;display:block;position:relative;overflow:hidden}.space-demo__padbol>i:before,.space-demo__padbol>i:after,.space-demo__padbol b{content:"";background:#fff;position:absolute}.space-demo__padbol>i:before{height:2px;top:50%;left:0;right:0}.space-demo__padbol>i:after{width:2px;top:0;bottom:0;left:50%}.space-demo__padbol b{opacity:.72;clip-path:polygon(0 30%,100% 30%,100% 31%,0 31%,0 69%,100% 69%,100% 70%,0 70%);inset:0}.space-demo__copy{border-left:2px solid #e41f27;padding:3px 0 0 22px}.space-demo__copy h3 em{color:#e41f27;font-style:normal}.space-demo__copy ul{gap:11px;margin:22px 0 17px;padding:0;list-style:none;display:grid}.space-demo__copy li{border-top:1px solid #b9b8b4;padding-top:11px}.space-demo__copy li b{color:#17191d;letter-spacing:.08em;font:800 10px/1.2 DM Sans,Arial,sans-serif;display:block}.space-demo__copy li span{color:#555a60;margin-top:3px;font:500 12px/1.42 DM Sans,Arial,sans-serif;display:block}.space-demo__copy small{color:#70757a;font:500 10px/1.48 DM Sans,Arial,sans-serif;display:block}@media (width<=760px){.space-demo__layout{grid-template-columns:1fr}.space-demo__copy{padding-left:16px}.space-demo__copy h3{font-size:43px}}.space-demo__copy h3{font-size:clamp(31px,3.25vw,48px);line-height:.92}.space-demo__copy h3 span{color:#5d6166;letter-spacing:.03em;margin-top:5px;font:700 .34em/1 DM Sans,Arial,sans-serif;display:block}.space-demo__copy ul{gap:0;margin:18px 0 15px}.space-demo__copy li{padding:10px 0}.space-demo__copy li span{font-size:11px;line-height:1.35}.space-demo__footprint{aspect-ratio:2;background:#bfc1c1;border:2px solid #20252c;margin-top:11px;position:relative;overflow:hidden}.space-demo__footprint:before,.space-demo__footprint:after{z-index:0;content:"";background:#ffffffd1;position:absolute}.space-demo__footprint:before{width:2px;top:0;bottom:0;left:50%}.space-demo__footprint:after{height:2px;top:50%;left:0;right:0}.space-demo__footprint .space-demo__padbol{z-index:1;gap:5%;margin:0;padding:0 5%;position:absolute;inset:0}.space-demo__copy{padding:7px 0 7px 26px}.space-demo__copy h3{font-size:clamp(39px,4.6vw,66px)}.space-demo__statement{color:#30343a;max-width:390px;margin:20px 0;font:600 15px/1.52 DM Sans,Arial,sans-serif;display:block}.space-demo__numbers{border-top:1px solid #b9b8b4;border-bottom:1px solid #b9b8b4;align-items:center;gap:clamp(10px,1.5vw,18px);margin:24px 0;padding:17px 0;display:flex}.space-demo__numbers span{color:#51565c;letter-spacing:.1em;text-align:center;gap:3px;font:800 8px/1 DM Sans,Arial,sans-serif;display:grid}.space-demo__numbers span b{color:#17191d;letter-spacing:-.05em;font:600 clamp(45px,5vw,72px)/.75 Oswald,Arial Narrow,Arial,sans-serif}.space-demo__numbers span:last-child b{color:#e41f27}.space-demo__numbers i{color:#e41f27;font:600 30px/1 Oswald,Arial Narrow,Arial,sans-serif}.space-demo__padel i:first-child{top:0;bottom:0;left:35%}.space-demo__padel i:nth-child(2){top:0;bottom:0;left:65%}.space-demo__padel i:nth-child(3){background:linear-gradient(90deg,#fff 0 35%,#0000 35% 65%,#fff 65% 100%);width:auto;height:2px;display:block;inset:50% 0 auto}.space-demo__footprint .space-demo__padbol{grid-template-columns:repeat(3,30%);gap:5%;padding:0}.space-demo__statement{color:#17191d;letter-spacing:-.02em;max-width:440px;margin:8px 0 22px;font:600 clamp(21px,2.25vw,32px)/1.12 Oswald,Arial Narrow,Arial,sans-serif}.space-demo__copy ul{grid-template-columns:1fr 1fr;gap:0 22px;margin:0;padding:0;list-style:none;display:grid}.space-demo__copy li{border-top:1px solid #b9b8b4;padding:13px 0}.space-demo__copy li b{color:#e41f27;font-size:9px;line-height:1.15}.space-demo__copy li span{color:#3f454b;font-size:12px;line-height:1.38}.space-demo__copy small{border-top:1px solid #b9b8b4;margin-top:18px;padding-top:13px}@media (width<=760px){.space-demo__copy ul{grid-template-columns:1fr}}.court-space-compare{color:#16171a!important;background:0 0!important;max-width:none!important;margin:0!important;padding:0!important}.court-space-compare figcaption{color:#e41f27!important;margin:0 0 18px!important}.court-space-compare__scenarios{grid-template-columns:1fr 1fr;gap:14px;display:grid}.court-space-compare__scenario{background:#f7f5f0;border:1px solid #b9b8b4;padding:14px}.court-space-compare__scenario header{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:12px;display:flex}.court-space-compare__scenario header b{letter-spacing:-.035em;font:600 clamp(28px,3.1vw,45px)/.9 Oswald,Arial Narrow,Arial,sans-serif}.court-space-compare__scenario header span{color:#5d6166;letter-spacing:.08em;text-align:right;font:800 8px/1.2 DM Sans,Arial,sans-serif}.court-space-compare__padel-lines{aspect-ratio:2;background:#bfc1c1;border:2px solid #222831;position:relative}.court-space-compare__padel-lines:before,.court-space-compare__padel-lines:after{content:"";background:#fff;position:absolute}.court-space-compare__padel-lines:before{width:2px;top:0;bottom:0;left:50%}.court-space-compare__padel-lines:after{height:2px;top:50%;left:0;right:0}.court-space-compare__padel-lines i{background:#fff;width:2px;position:absolute;top:0;bottom:0}.court-space-compare__padel-lines i:first-child{left:25%}.court-space-compare__padel-lines i:nth-child(2){left:75%}.court-space-compare__padel-lines i:nth-child(3){display:none}.court-space-compare__padbol-courts{aspect-ratio:2;grid-template-columns:repeat(3,1fr);gap:5%;display:grid}.court-space-compare__padbol-courts i{background:linear-gradient(#164d78 0 40%,#ef2028 40% 60%,#164d78 60%);border:2px solid #fff;display:block;position:relative;overflow:hidden}.court-space-compare__padbol-courts i:before,.court-space-compare__padbol-courts i:after,.court-space-compare__padbol-courts b{content:"";background:#fff;position:absolute}.court-space-compare__padbol-courts i:before{height:2px;top:50%;left:0;right:0}.court-space-compare__padbol-courts i:after{width:2px;top:0;bottom:0;left:50%}.court-space-compare__padbol-courts b{opacity:.75;clip-path:polygon(0 30%,100% 30%,100% 31%,0 31%,0 69%,100% 69%,100% 70%,0 70%);inset:0}.court-space-compare__benefit{border-top:1px solid #b9b8b4;margin-top:16px;padding:18px 0 0}.court-space-compare__benefit p{letter-spacing:.13em;color:#e41f27!important;margin:0 0 8px!important;font:800 9px/1.2 DM Sans,Arial,sans-serif!important}.court-space-compare__benefit strong{color:#16171a;letter-spacing:-.04em;font:600 clamp(31px,3.4vw,52px)/.9 Oswald,Arial Narrow,Arial,sans-serif;display:block}.court-space-compare__benefit strong em{color:#e41f27;font-style:normal}.court-space-compare__benefit span{color:#5d6166;max-width:450px;margin-top:12px;font:500 11px/1.5 DM Sans,Arial,sans-serif;display:block}@media (width<=720px){.court-space-compare__scenarios{grid-template-columns:1fr}.court-space-compare__scenario header b{font-size:34px}}.mobile-menu-panel .mobile-menu-arrow{color:#df1f26;flex:0 0 15px;width:15px;height:15px;display:inline-block;position:relative}.mobile-menu-panel .mobile-menu-arrow:before{content:"";transform-origin:100%;background:currentColor;width:11px;height:1px;position:absolute;bottom:2px;right:1px;transform:rotate(-45deg)}.mobile-menu-panel .mobile-menu-arrow:after{content:"";border-top:1px solid;border-right:1px solid;width:6px;height:6px;position:absolute;top:1px;right:1px}.mobile-menu-panel .mobile-contact .mobile-menu-arrow{color:#fff}.official-license-plate{align-items:center;gap:9px;margin:11px 0 0;display:flex}.official-license-plate img{border-radius:7px;box-shadow:0 5px 12px #00000052;object-fit:contain!important;width:104px!important;height:auto!important;min-height:0!important;display:block!important}.official-license-plate figcaption{color:#f0f1f3;letter-spacing:.1em;max-width:100px;font:800 8px/1.2 DM Sans,Arial,sans-serif}@media (width<=480px){.official-license-plate img{width:88px!important}}.marketing-support{color:#fff;background:linear-gradient(118deg,#11151c,#0a0c10 68%,#1c0c0f);grid-template-columns:minmax(280px,.92fr) minmax(360px,1.08fr);align-items:stretch;gap:clamp(34px,6vw,96px);padding:clamp(72px,9vw,132px) clamp(24px,10vw,155px);display:grid}.marketing-support figure{background:#171a20;min-height:530px;margin:0;position:relative;overflow:hidden}.marketing-support figure:after{content:"";background:linear-gradient(90deg,#05070ad6,#05070a1f 72%),linear-gradient(#0000 44%,#05070ad9);position:absolute;inset:0}.marketing-support figure>img{object-fit:cover;object-position:center;width:100%;height:100%}.marketing-support figcaption{z-index:1;position:absolute;bottom:28px;left:28px}.marketing-support figcaption p,.marketing-support>div>p{color:#ef2028;letter-spacing:.16em;margin:0;font:800 10px/1 DM Sans,Arial,sans-serif}.marketing-support figcaption strong{color:#fff;letter-spacing:-.04em;margin-top:12px;font:600 clamp(40px,4.3vw,64px)/.88 Oswald,Arial Narrow,Arial,sans-serif;display:block}.marketing-support>div{align-self:center;max-width:680px}.marketing-support h2{letter-spacing:-.05em;margin:19px 0 22px;font:600 clamp(48px,5.1vw,78px)/.86 Oswald,Arial Narrow,Arial,sans-serif}.marketing-support>div>span{color:#d6d9df;max-width:560px;font:500 16px/1.65 DM Sans,Arial,sans-serif;display:block}.marketing-support ul{border-top:1px solid #ffffff3b;grid-template-columns:repeat(3,1fr);gap:0;margin:30px 0;padding:0;list-style:none;display:grid}.marketing-support li{border-right:1px solid #ffffff2e;padding:17px 15px 7px 0}.marketing-support li+li{padding-left:15px}.marketing-support li:last-child{border-right:0}.marketing-support li b{color:#fff;font:800 11px/1.22 DM Sans,Arial,sans-serif;display:block}.marketing-support li small{color:#aeb5c0;margin-top:8px;font:500 11px/1.45 DM Sans,Arial,sans-serif;display:block}.marketing-support aside{background:#ffffff0b;border:1px solid #ef2028b8;grid-template-columns:66px minmax(0,1fr) auto;align-items:center;gap:13px;padding:13px;display:grid}.marketing-support aside>img{object-fit:cover;border:2px solid #ef2028;border-radius:50%;width:66px;height:66px}.marketing-support aside p{color:#ff5960;letter-spacing:.13em;margin:0 0 4px;font:800 8px/1 DM Sans,Arial,sans-serif}.marketing-support aside strong{color:#fff;font:700 15px/1.1 DM Sans,Arial,sans-serif;display:block}.marketing-support aside span{color:#b9c0cb;margin-top:4px;font:500 11px/1.35 DM Sans,Arial,sans-serif;display:block}.marketing-support aside button{color:#fff;white-space:nowrap;cursor:pointer;background:#ef2028;border:1px solid #ef2028;padding:12px 14px;font:800 10px/1 DM Sans,Arial,sans-serif}.marketing-support aside button:hover{color:#111;background:#fff;border-color:#fff}.marketing-support aside button b{margin-left:6px;font-size:14px}@media (width<=900px){.marketing-support{grid-template-columns:1fr}.marketing-support figure{min-height:410px}.marketing-support>div{max-width:none}}@media (width<=620px){.marketing-support{padding:66px 24px}.marketing-support figure{min-height:350px}.marketing-support h2{font-size:clamp(45px,12vw,64px)}.marketing-support ul{grid-template-columns:1fr}.marketing-support li,.marketing-support li+li{border-bottom:1px solid #ffffff29;border-right:0;padding:13px 0}.marketing-support li:last-child{border-bottom:0}.marketing-support aside{grid-template-columns:58px 1fr}.marketing-support aside>img{width:58px;height:58px}.marketing-support aside button{grid-column:1/-1;width:100%;margin-top:2px}}.official-system-pillars__detail .official-system-status{color:#fff;min-width:64px;font-size:8px}.official-system-pillars__detail .official-system-status b{width:30px;height:30px;font-size:19px;box-shadow:0 0 0 4px #ffffff0d}.official-system-pillars__detail .official-system-status--official{color:#9ce7af}.official-system-pillars__detail .official-system-status--official b{color:#13843e;background:#d8f3df}.official-system-pillars__detail .official-system-status--unauthorized{color:#ff9da1}.official-system-pillars__detail .official-system-status--unauthorized b{color:#d71920;background:#fae0e1}.official-system-pillars__detail.has-license-plate{min-height:154px}.official-system-pillars__detail.has-license-plate .official-license-plate{background:#0000002b;border:1px solid #ffffff2e;width:max-content;max-width:100%;margin-top:10px;padding:7px 9px}.official-system-pillars__detail.has-license-plate .official-license-plate img{box-shadow:none;width:92px!important}.official-system-pillars__detail.has-license-plate .official-license-plate figcaption{color:#fff;max-width:86px;font-size:7px}.official-system-unauthorized-note>p{margin-bottom:0!important}.official-system-unauthorized-note .official-system-pirate{width:78px!important;height:78px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin-bottom:17px!important;overflow:visible!important}.official-system-pirate svg{width:100%;height:100%;display:block}.official-system-registration-marks{perspective:700px;pointer-events:none;-webkit-user-select:none;user-select:none;justify-content:flex-end;align-items:flex-end;gap:38px;min-height:100px;margin-top:11px;padding:4px 10px 0;display:flex;overflow:hidden}.official-system-registration-marks span{color:#0000;letter-spacing:0;filter:drop-shadow(0 12px 8px #0009);opacity:.47;text-shadow:0 1px #ffffff57,0 -1px 1px #000c;background:linear-gradient(155deg,#f4f5f6 0%,#8d949e 30%,#313741 55%,#c9cdd1 74%,#4a5059 100%);-webkit-background-clip:text;background-clip:text;place-items:center;width:108px;height:82px;font:900 82px/.82 Arial,sans-serif;display:grid;position:relative;transform:rotateX(56deg)rotate(-8deg)translateY(14px)}.official-system-registration-marks span:last-child{background:linear-gradient(155deg,#f3b6b9 0%,#9d4249 33%,#42171d 58%,#e58a90 79%,#632229 100%);-webkit-background-clip:text;background-clip:text;transform:rotateX(56deg)rotate(7deg)translateY(10px)}.official-system-registration-marks span:after{color:#ebeef1b3;letter-spacing:.14em;text-shadow:none;white-space:nowrap;content:"COPYRIGHT";font:800 7px/1 DM Sans,Arial,sans-serif;position:absolute;top:77px;left:50%;transform:translate(-50%)rotate(8deg)}.official-system-registration-marks span:last-child:after{color:#ff9ea3c7;content:"MARCA REGISTRADA";transform:translate(-50%)rotate(-7deg)}@media (width<=760px){.official-system-unauthorized-note .official-system-pirate{width:66px!important;height:66px!important}.official-system-registration-marks{justify-content:flex-start;gap:24px;min-height:83px;margin-top:18px}.official-system-registration-marks span{width:84px;height:66px;font-size:64px}.official-system-registration-marks span:after{font-size:6px;top:61px}}.official-system-unauthorized-note .official-system-pirate{width:98px!important;height:98px!important}.official-system-protection figure .official-system-registration-marks{grid-column:1;justify-content:center;align-self:center;gap:68px;width:100%;min-height:190px;margin:18px 0 0;padding:8px 0 0;overflow:visible}.official-system-protection figure .official-system-registration-marks span{opacity:.6;width:174px;height:132px;font-size:132px;transform:rotateX(60deg)rotate(-8deg)translateY(18px)}.official-system-protection figure .official-system-registration-marks span:last-child{transform:rotateX(60deg)rotate(7deg)translateY(14px)}.official-system-protection figure .official-system-registration-marks span:after{letter-spacing:.18em;font-size:9px;top:122px}.official-system-protection figure .official-system-registration-marks span:last-child:after{letter-spacing:.14em}@media (width>=851px){.official-system-protection figure .official-system-registration-marks~img{height:clamp(270px,29vw,390px)!important}}@media (width<=760px){.official-system-unauthorized-note .official-system-pirate{width:78px!important;height:78px!important}.official-system-protection figure .official-system-registration-marks{gap:26px;min-height:128px;margin-top:12px}.official-system-protection figure .official-system-registration-marks span{width:112px;height:88px;font-size:88px}.official-system-protection figure .official-system-registration-marks span:after{font-size:7px;top:81px}}.official-system-quality{isolation:isolate;position:relative}.official-system-quality>.official-system-registration-marks{z-index:0;perspective:950px;justify-content:flex-end;align-items:center;gap:34px;width:650px;min-height:0;margin:0;padding:0;display:flex;position:absolute;top:-168px;right:-76px;overflow:visible}.official-system-quality>.official-system-registration-marks span{opacity:.31;width:280px;height:210px;font:900 210px/.82 Arial,sans-serif;transform:rotateX(62deg)rotate(-7deg)translateY(20px)}.official-system-quality>.official-system-registration-marks span:last-child{transform:rotateX(62deg)rotate(7deg)translateY(14px)}.official-system-quality>.official-system-registration-marks span:after{display:none}.official-system-quality>p,.official-system-quality>h3,.official-system-quality>ul,.official-system-quality>small{z-index:1;position:relative}@media (width<=850px){.official-system-quality>.official-system-registration-marks{gap:12px;width:440px;top:-125px;right:-34px}.official-system-quality>.official-system-registration-marks span{width:200px;height:150px;font-size:150px}}@media (width<=620px){.official-system-quality>.official-system-registration-marks{width:310px;top:-82px;right:-24px}.official-system-quality>.official-system-registration-marks span{opacity:.22;width:145px;height:108px;font-size:108px}}.official-system-unauthorized-note .official-system-pirate{isolation:isolate;place-items:center;position:relative;display:grid!important}.official-system-unauthorized-note .official-system-pirate svg{display:none}.official-system-unauthorized-note .official-system-pirate:after{z-index:1;color:#ef2028;content:"×";text-shadow:0 2px #7d1015,0 8px 15px #0000006b;font:900 82px/.8 Arial,sans-serif;animation:2.4s ease-in-out infinite unauthorized-cross-pulse;position:relative}@keyframes unauthorized-cross-pulse{0%,to{filter:drop-shadow(0 0 #ef202800);opacity:.9;transform:scale(1)}50%{filter:drop-shadow(0 0 12px #ef2028b8);opacity:1;transform:scale(1.13)}}@media (prefers-reduced-motion:reduce){.official-system-unauthorized-note .official-system-pirate:after{animation:none}}@media (width<=800px){.mobile-menu-panel{background:radial-gradient(circle at 88% 14%,#ef20282e,#0000 26%),linear-gradient(155deg,#11141b,#08090d 62%)!important;padding:22px 26px 34px!important}.mobile-menu-head{border-bottom:1px solid #ffffff38;padding-bottom:16px;position:relative;margin-bottom:19px!important}.mobile-menu-head:after{content:"";background:#ef2028;width:72px;height:2px;position:absolute;bottom:-1px;left:0}.mobile-menu-head p{letter-spacing:.19em!important;font:800 10px/1 DM Sans,Arial,sans-serif!important}.mobile-menu-head button{background:#ef2028!important;border-color:#ef2028!important;font-size:25px!important}.mobile-menu-kicker{color:#a6abb4!important;letter-spacing:.16em!important;margin:0 0 8px!important;font:800 8px/1 DM Sans,Arial,sans-serif!important;display:block!important}.mobile-menu-list{border-top:1px solid #ffffff30}.mobile-menu-panel .mobile-menu-list button{text-transform:uppercase;grid-template-columns:28px minmax(0,1fr) 19px;align-items:center;gap:9px;width:100%;position:relative;color:#fff!important;letter-spacing:-.02em!important;border:0!important;border-bottom:1px solid #ffffff30!important;min-height:54px!important;padding:0!important;font:600 clamp(23px,6vw,29px)/.95 Oswald,Arial Narrow,Arial,sans-serif!important;display:grid!important}.mobile-menu-list button:before{content:"";background:#ef2028;width:0;height:1px;transition:width .18s;position:absolute;top:0;left:0}.mobile-menu-list button:active:before,.mobile-menu-list button:focus-visible:before{width:100%}.mobile-menu-list button small{color:#ef2028;letter-spacing:.04em;align-self:center;font:800 8px/1 DM Sans,Arial,sans-serif}.mobile-menu-list button span{color:inherit!important;font:inherit!important}.mobile-menu-list .mobile-menu-arrow{color:#ef2028;justify-self:end}.mobile-menu-panel .mobile-contact{text-transform:uppercase;color:#fff!important;letter-spacing:.04em!important;background:#ef2028!important;border:1px solid #ef2028!important;min-height:0!important;margin:20px 0 0!important;padding:14px 16px!important;font:800 12px/1 DM Sans,Arial,sans-serif!important;display:flex!important}.mobile-menu-panel .mobile-contact .mobile-menu-arrow{color:#fff!important}.mobile-menu-panel .mobile-contact .mobile-menu-arrow:before{width:11px}.mobile-menu-panel .mobile-contact .mobile-menu-arrow:after{width:6px;height:6px}.mobile-menu-panel>p:not(.mobile-menu-kicker){display:none!important}}.court-projects-gallery__3d{background:#080b10!important}.court-projects-gallery__3d iframe{z-index:0;background:#0b0d12;border:0;width:100%;height:100%;position:absolute;inset:0}.court-projects-gallery__3d>div{z-index:2!important}.court-projects-gallery__3d b{margin-top:20px!important;display:table!important}.court-projects-gallery__3d a{color:#fff;margin-top:13px;font:800 12px/1 DM Sans,Arial,sans-serif;text-decoration:none;display:inline-block}.court-projects-gallery__3d a:hover,.court-projects-gallery__3d a:focus-visible{color:#ef2028;text-decoration:underline}.court-projects-gallery__3d:after{z-index:1;background:linear-gradient(90deg,#080b10eb 0%,#080b10b8 34%,#080b101f 66%,#080b1005 100%)!important}@media (width<=780px){.court-projects-gallery__3d{min-height:570px!important}.court-projects-gallery__3d:after{background:linear-gradient(#080b1014 25%,#080b10d1 60%,#080b10f5 100%)!important}.court-projects-gallery__3d>div{max-width:100%!important}.court-projects-gallery__3d iframe{height:100%}}.court-projects-gallery__3d{min-height:610px!important}.court-projects-gallery__3d>div,.court-projects-gallery__3d:after{display:none!important}.court-projects-gallery__3d iframe{z-index:1!important;width:calc(100% + 18px)!important;max-width:none!important;height:calc(100% + 365px)!important;top:-365px!important;left:0!important}@media (width<=780px){.court-projects-gallery__3d{min-height:520px!important}.court-projects-gallery__3d iframe{width:calc(100% + 18px)!important;height:calc(100% + 330px)!important;top:-330px!important}}.marketing-support figure>img{object-position:78% center}.marketing-support aside{grid-template-columns:66px minmax(0,1fr)}@media (width<=620px){.marketing-support figure>img{object-position:75% center}.marketing-support aside{grid-template-columns:58px 1fr}}.space-demo{margin:0!important;padding:0!important}.space-demo>p{margin:0 0 18px!important}.space-demo__layout{grid-template-columns:1fr!important;gap:22px!important;display:grid!important}.space-demo__courts{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;display:grid!important}.space-demo__courts article{background:#f7f5f0!important;border:1px solid #b9b8b4!important;padding:15px 16px 14px!important}.space-demo__courts article h3{font-size:clamp(27px,2.55vw,40px)!important}.space-demo__padel,.space-demo__padbol{aspect-ratio:2.65!important;margin-top:10px!important}.space-demo__courts article>b{letter-spacing:.12em!important;margin-top:9px!important;font-size:8px!important}.space-demo__copy{border-top:1px solid #b9b8b4!important;border-left:0!important;padding:20px 0 0!important}.space-demo__copy>p{color:#e41f27!important;letter-spacing:.15em!important;margin:0 0 13px!important;font:800 9px/1 DM Sans,Arial,sans-serif!important}.space-demo__benefit-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.space-demo__benefit-tabs button{color:#191b20;text-align:left;cursor:pointer;background:#f7f5f0;border:1px solid #b9b8b4;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:68px;padding:11px;transition:background .2s,border-color .2s,color .2s,transform .2s;display:grid}.space-demo__benefit-tabs button:hover,.space-demo__benefit-tabs button:focus-visible{border-color:#ef2028;outline:none;transform:translateY(-2px)}.space-demo__benefit-tabs button.active{color:#fff;background:#191b20;border-color:#ef2028;box-shadow:0 10px 20px #14151929}.space-demo__benefit-tabs i{color:#ef2028;border:1px solid;border-radius:50%;place-items:center;width:22px;height:22px;font:800 8px/1 DM Sans,Arial,sans-serif;display:grid}.space-demo__benefit-tabs span{text-transform:uppercase;font:800 10px/1.15 DM Sans,Arial,sans-serif}.space-demo__benefit-tabs b{color:#ef2028;font:700 14px/1 Arial,sans-serif}.space-demo__benefit-detail{color:#fff;background:linear-gradient(125deg,#11141a,#222831);border:1px solid #20242b;grid-template-columns:38px minmax(0,1fr) auto;align-items:start;gap:15px;min-height:128px;margin-top:10px;padding:19px;display:grid;box-shadow:0 15px 34px #14161b2e}.space-demo__benefit-detail>i{color:#ef2028;border:1px solid #ef2028;border-radius:50%;place-items:center;width:34px;height:34px;font:800 10px/1 DM Sans,Arial,sans-serif;display:grid}.space-demo__benefit-detail div>p{color:#ef2028!important;letter-spacing:.15em!important;margin:1px 0 8px!important;font:800 8px/1 DM Sans,Arial,sans-serif!important}.space-demo__benefit-detail h3{text-transform:uppercase;color:#fff!important;letter-spacing:-.025em!important;margin:0!important;font:600 clamp(28px,3vw,42px)/.92 Oswald,Arial Narrow,Arial,sans-serif!important}.space-demo__benefit-detail span{color:#c8cdd3;max-width:660px;margin-top:9px;font:500 13px/1.48 DM Sans,Arial,sans-serif;display:block}.space-demo__benefit-detail>b{color:#ef2028;font:700 22px/1 Arial,sans-serif}.space-demo__copy>small{color:#656a70!important;margin-top:13px!important;font-size:10px!important}.space-demo__padbol{gap:5%!important}.space-demo__padbol>i{border-color:#fff!important}@media (width<=700px){.space-demo__courts{grid-template-columns:1fr!important}.space-demo__benefit-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.space-demo__benefit-detail{grid-template-columns:32px minmax(0,1fr) auto;padding:16px}.space-demo__benefit-detail h3{font-size:31px!important}}@media (width<=420px){.space-demo__benefit-tabs{grid-template-columns:1fr}.space-demo__benefit-tabs button{min-height:58px}.space-demo__benefit-detail{grid-template-columns:30px 1fr}.space-demo__benefit-detail>b{display:none}}.marketing-support{background:#090b0f;min-height:680px;display:block;position:relative;overflow:hidden}.marketing-support figure{background:#090b0f;min-height:0;position:absolute;inset:0}.marketing-support figure:after{background:linear-gradient(90deg,#080a0e 0%,#080a0ef0 34%,#080a0e3d 68%,#080a0e14),linear-gradient(#0000 52%,#080a0edb)}.marketing-support figure>img{filter:saturate(.92)contrast(1.04);object-position:center!important}.marketing-support figcaption{display:none}.marketing-support>div{z-index:1;width:min(680px,57%);max-width:none;padding-top:clamp(10px,2vw,36px);position:relative}.marketing-support aside{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#080a0eb8}@media (width<=900px){.marketing-support{grid-template-columns:1fr;min-height:0;display:grid}.marketing-support figure{min-height:410px;position:relative;inset:auto}.marketing-support figure:after{background:linear-gradient(90deg,#05070ab8,#05070a24 72%),linear-gradient(#0000 44%,#05070ad1)}.marketing-support figure>img{object-position:78% center!important}.marketing-support figcaption{display:block}.marketing-support>div{width:auto;padding-top:0}}@media (width<=620px){.marketing-support figure>img{object-position:75% center!important}}.figures-archive .figures-reference-rail{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-color:#ef2028 #242a34;flex-wrap:nowrap;gap:14px;max-width:none;margin:30px calc(-1*clamp(24px,9vw,145px)) -6px;padding:0 clamp(24px,9vw,145px) 18px;display:flex;overflow-x:auto}.figures-reference-rail article{scroll-snap-align:start;background:#0b0e14;border:1px solid #ffffff40;flex:0 0 clamp(200px,18vw,272px);align-items:flex-end;min-height:230px;display:flex;position:relative;overflow:hidden}.figures-reference-rail img{object-fit:cover;filter:saturate(.88)contrast(1.05);width:100%;height:100%;transition:transform .4s,scale .4s;position:absolute;inset:0;scale:1}.figures-reference-rail article:after{content:"";background:linear-gradient(#05070b05 32%,#05070bed);position:absolute;inset:0}.figures-reference-rail article:hover img{scale:1.055}.figures-reference-rail h3{z-index:1;color:#fff;letter-spacing:-.025em;text-transform:uppercase;margin:0;padding:15px 16px;font:600 clamp(25px,2vw,34px)/.9 Oswald,Arial Narrow,Arial,sans-serif;position:relative}.figures-reference-rail h3:before{content:"REFERENTE PADBOL";color:#ef2028;letter-spacing:.13em;margin-bottom:7px;font:800 8px/1 DM Sans,Arial,sans-serif;display:block}@media (width<=650px){.figures-archive .figures-reference-rail{margin-top:24px}.figures-reference-rail article{flex-basis:226px;min-height:252px}}.figures-reference-rail article>span{z-index:1;color:#fff;letter-spacing:.1em;background:#070a0fb3;border:1px solid #ffffff80;padding:5px 6px;font:800 7px/1 DM Sans,Arial,sans-serif;position:absolute;top:12px;right:12px}.figures-reference-rail h3:before{display:none}.padbol-tv-library-logo{filter:drop-shadow(0 16px 26px #0000006b);grid-area:2/1;align-self:end;width:clamp(180px,15vw,270px);height:auto}.padbol-tv-library-intro h2{grid-area:3/1}.padbol-tv-library-side{grid-area:2/2/span 2}@media (width<=700px){.padbol-tv-library-logo{grid-area:auto/1;width:min(54vw,250px);margin-top:6px}.padbol-tv-library-intro h2,.padbol-tv-library-side{grid-area:auto/1}}.padbol-tv-library{padding-top:clamp(34px,4vw,60px)}.padbol-tv-library-intro{grid-template-columns:minmax(0,.78fr) minmax(520px,1.22fr);align-items:end;gap:clamp(42px,5vw,90px);padding-bottom:clamp(150px,11vw,210px)}.padbol-tv-library-copy{align-self:end;gap:clamp(18px,2vw,30px);display:grid}.padbol-tv-library-copy>p{color:#ef2028;letter-spacing:.18em;grid-column:auto;margin:0;font:800 10px/1 DM Sans,Arial,sans-serif}.padbol-tv-library-copy .padbol-tv-library-logo{grid-area:auto;align-self:start;width:clamp(190px,15vw,278px);margin:0}.padbol-tv-library-copy h2{grid-area:auto;margin:0}.padbol-tv-library-side{grid-area:auto;gap:26px;transform:translateY(clamp(84px,7vw,132px))}@media (width<=900px){.padbol-tv-library-intro{grid-template-columns:minmax(0,1fr) minmax(360px,.88fr);padding-bottom:clamp(120px,13vw,165px)}.padbol-tv-library-side{transform:translateY(clamp(64px,8vw,105px))}.padbol-tv-library-side figure{height:clamp(300px,38vw,440px)}}@media (width<=700px){.padbol-tv-library-intro{grid-template-columns:1fr;padding-bottom:54px}.padbol-tv-library-copy{gap:18px}.padbol-tv-library-copy .padbol-tv-library-logo{width:min(58vw,270px)}.padbol-tv-library-side{transform:none}.padbol-tv-library-side figure{aspect-ratio:1.25;height:auto}}.padbol-tv-library-intro{padding-bottom:clamp(56px,5vw,92px)}.padbol-tv-library-copy{gap:18px}.padbol-tv-library-side{margin-bottom:clamp(-150px,-9vw,-96px);display:block;position:relative;transform:none}.padbol-tv-library-side>span{z-index:2;color:#f3f4f6;text-shadow:0 3px 16px #000c;max-width:min(530px,72%);font-size:clamp(15px,1.18vw,19px);line-height:1.55;position:absolute;top:clamp(28px,3vw,52px);left:clamp(24px,3vw,48px)}.padbol-tv-library-side figure{height:clamp(440px,34vw,620px)}@media (width<=900px){.padbol-tv-library-intro{padding-bottom:72px}.padbol-tv-library-side{margin-bottom:-88px}.padbol-tv-library-side figure{height:clamp(340px,42vw,470px)}}@media (width<=700px){.padbol-tv-library-intro{padding-bottom:54px}.padbol-tv-library-side{margin-bottom:0;display:grid}.padbol-tv-library-side>span{max-width:none;text-shadow:none;position:static}.padbol-tv-library-side figure{aspect-ratio:1.25;height:auto}}@media (width>=901px){.padbol-tv-library-side{transform:translateY(clamp(96px,7vw,118px))}}.padbol-tv-library-side figure:after{background:linear-gradient(90deg,#0d0f13 0%,#0d0f139e 10%,#0d0f1308 23%,#0d0f131f 84%,#0d0f13 100%),linear-gradient(#0d0f1338 0%,#0000 65%,#0d0f1380 100%)}.padbol-tv-library-side img{filter:saturate()contrast(1.05)brightness(1.15)}.padbol-tv-return{color:#fff;background:#12151a;border-top:1px solid #ffffff24;justify-content:space-between;align-items:center;gap:22px;padding:28px clamp(24px,10vw,150px);display:flex}.padbol-tv-return p{color:#ef2028;letter-spacing:.17em;margin:0;font:800 10px/1 DM Sans,Arial,sans-serif}.padbol-tv-return button{color:#fff;cursor:pointer;letter-spacing:.04em;text-transform:uppercase;background:0 0;border:1px solid #ffffff80;align-items:center;gap:14px;padding:13px 16px;font:800 11px/1 DM Sans,Arial,sans-serif;transition:all .2s;display:inline-flex}.padbol-tv-return button:hover,.padbol-tv-return button:focus-visible{background:#ef2028;border-color:#ef2028;outline:0}.padbol-tv-return button span{font-size:16px}.origin-timeline__intro{grid-template-columns:minmax(280px,.78fr) minmax(500px,1.22fr);align-items:center;gap:clamp(44px,8vw,140px);max-width:1370px;margin:0 auto;display:grid}.origin-timeline__intro .eyebrow,.origin-timeline__intro h2{max-width:650px}.origin-timeline__hero-visual{isolation:isolate;min-height:460px;position:relative}.origin-timeline__hero-visual:before{content:"";z-index:-2;background:linear-gradient(135deg,#df1f2624,#0000 38%,#ffffff06);border:1px solid #ffffff17;position:absolute;inset:8% 4% 5% 1%}.origin-timeline__route{z-index:3;transform-origin:0;background:linear-gradient(90deg,#df1f26 0 12%,#df1f26e6 12% 17%,#ffffff3d 17% 100%);height:1px;position:absolute;top:52%;left:9%;right:9%;transform:rotate(-9deg)}.origin-timeline__route:before,.origin-timeline__route:after{content:"";background:#0d0d0e;border:2px solid #df1f26;border-radius:50%;width:10px;height:10px;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 0 0 6px #0d0d0e,0 0 24px #df1f26b3}.origin-timeline__route:before{left:0}.origin-timeline__route:after{right:0}.origin-timeline__image{transform:rotate(var(--tilt));background:#17191d;border:1px solid #ffffff52;margin:0;transition:transform .3s,border-color .3s;position:absolute;overflow:hidden;box-shadow:0 20px 50px #00000061}.origin-timeline__image:hover{z-index:4;border-color:#df1f26;transform:rotate(0)translateY(-7px)scale(1.025)}.origin-timeline__image img{object-fit:cover;filter:saturate(.82)contrast(1.05);width:100%;height:100%;display:block}.origin-timeline__image:after{content:"";pointer-events:none;background:linear-gradient(#0000 35%,#07080aeb);position:absolute;inset:0}.origin-timeline__image figcaption{z-index:1;color:#fff;letter-spacing:.1em;align-items:baseline;gap:8px;font:800 9px/1 DM Sans,Arial,sans-serif;display:flex;position:absolute;bottom:10px;left:12px;right:12px}.origin-timeline__image figcaption b{color:#df1f26;font-size:13px}.origin-timeline__image figcaption span{font-size:8px}.origin-timeline__image--origin{--tilt:-5deg;width:34%;height:42%;top:16%;left:3%}.origin-timeline__image--world{--tilt:5deg;width:35%;height:40%;top:5%;left:34%}.origin-timeline__image--fipa{--tilt:-3deg;width:31%;height:39%;top:26%;right:1%}.origin-timeline__image--today{--tilt:3deg;width:40%;height:33%;bottom:2%;left:25%}.origin-timeline>ol{max-width:1370px!important}.figures-page .figures-hero-media{background:#080a0e}.figures-page .figures-hero:after{background:linear-gradient(90deg,#05070bf0 0%,#05070bb8 27%,#05070b24 42%,#05070b00 56%),linear-gradient(#05070b00 54%,#05070b38 100%)}.figures-page .figures-hero-media video{object-position:center center}.figures-archive .figures-reference-rail{scroll-snap-type:none;padding:0 0 18px;display:block;overflow:hidden}.figures-reference-track{will-change:transform;width:max-content;animation:72s linear infinite figures-reference-loop;display:flex}.figures-reference-track>div{flex:0 0 max-content;gap:14px;padding-right:14px;display:flex}.figures-reference-track:hover{animation-play-state:paused}.figures-reference-rail .reference-card--dan-burn img{object-position:12% center;transform:scale(1.42)}.figures-reference-rail .reference-card--fabian-schar img{object-position:88% center;transform:scale(1.42)}@keyframes figures-reference-loop{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.figures-reference-track{animation:none}}.figures-featured{color:#111318;background:#f1f0ec;padding:clamp(34px,4vw,58px) clamp(24px,9vw,145px)}.figures-featured header{grid-template-columns:minmax(240px,.85fr) minmax(300px,1.15fr);align-items:end;gap:42px;margin-bottom:42px;display:grid}.figures-featured header p,.figures-featured header span{grid-column:2}.figures-featured header p{color:#ed1c24;letter-spacing:.14em;margin:0 0 -26px;font:800 11px/1 DM Sans,Arial,sans-serif}.figures-featured h2{letter-spacing:-.05em;text-transform:uppercase;grid-row:1/3;margin:0;font:600 clamp(62px,7vw,122px)/.8 Oswald,Arial Narrow,Arial,sans-serif}.figures-featured h2 em{color:#ed1c24;font-style:normal}.figures-featured header span{color:#525963;font:500 clamp(15px,1.35vw,20px)/1.45 DM Sans,Arial,sans-serif}.figures-featured-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.figures-featured-grid a{color:#fff;background:#151b25;border:1px solid #0f121733;justify-content:flex-end;align-items:flex-end;min-height:clamp(205px,15.5vw,270px);text-decoration:none;display:flex;position:relative;overflow:hidden}.figures-featured-grid a:after{content:"";background:linear-gradient(90deg,#05070bf7,#05070b3d 78%);position:absolute;inset:0}.figures-featured-grid img{object-fit:cover;filter:saturate(.9)contrast(1.06);width:100%;height:100%;transition:transform .45s;position:absolute;inset:0}.figures-featured-grid a:hover img{transform:scale(1.045)}.figures-featured-grid a>div{z-index:1;width:min(78%,420px);margin:0 auto 20px 22px;position:relative}.figures-featured-grid b{color:#ff5058;letter-spacing:.13em;font:800 9px/1 DM Sans,Arial,sans-serif}.figures-featured-grid h3{letter-spacing:-.03em;text-transform:uppercase;margin:7px 0 2px;font:600 clamp(28px,2.6vw,43px)/.88 Oswald,Arial Narrow,Arial,sans-serif}.figures-featured-grid strong{color:#f6f7f9;font:700 13px/1.25 DM Sans,Arial,sans-serif;display:block}.figures-featured-grid p{color:#d9dde4;margin:7px 0 0;font:500 12px/1.4 DM Sans,Arial,sans-serif}.figures-featured-grid a:first-child img{object-position:center 34%;transform:scale(1.3)translate(21%)}.figures-featured-grid a:first-child:hover img{transform:scale(1.34)translate(21%)}.figures-featured-grid a:nth-child(2) img{object-position:center 14%}.figures-featured-grid a:nth-child(3) img{object-position:center 60%;transform:scale(1.08)translate(8%)}.figures-featured-grid a:nth-child(3):hover img{transform:scale(1.12)translate(8%)}.figures-featured-grid a:nth-child(3):after{background:linear-gradient(90deg,#05070bbd,#05070b29 78%)}.figures-featured-grid a:nth-child(4) img{object-position:center 15%}.figures-page .figures-hero-copy>p:first-child{display:none}.figures-page .figures-hero-copy h1 em{margin-left:.1em;display:inline-block;transform:translateY(.12em)}.figures-featured-grid b{display:none}.figures-featured-grid strong{color:#ff5058}.figures-reference-rail h3{letter-spacing:-.025em;text-transform:uppercase;font:600 clamp(31px,2.4vw,42px)/.82 Oswald,Arial Narrow,Arial,sans-serif!important}.figures-reference-rail h3:after{display:none}.figures-reference-rail h3>span{color:inherit;letter-spacing:inherit;background:0 0;border:0;padding:0;display:inline;font:inherit!important}.figures-reference-rail h3>span:first-child{display:block}.figure-country-code{z-index:2;color:#fff;letter-spacing:.14em;border:1px solid #ffffff73;width:fit-content;margin:0 16px 7px;padding:4px 7px;font:800 9px/1 DM Sans,Arial,sans-serif;display:block;position:relative}.figures-reference-rail .figure-country-code{position:absolute;bottom:82px;left:0}.figures-featured-grid .figure-country-code{margin:0 0 8px}.front-card b{font-size:0!important}.front-card b:before{content:"";border-top:2px solid;border-right:2px solid;width:14px;height:14px;display:block;transform:rotate(45deg)}.front-card small:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:7px;height:7px;transform:rotate(45deg)translateY(-2px)}.primary-button span{font-size:0}.primary-button span:after{content:"";vertical-align:1px;border-top:1.5px solid;border-right:1.5px solid;width:8px;height:8px;display:inline-block;transform:rotate(45deg)}@media (width<=850px){.court-sales-page>.page-back-control{z-index:6;position:absolute;top:92px}.court-sales-page{overflow-x:hidden}.court-system-intro{padding:62px 24px!important;display:block!important}.court-system-intro__copy,.court-system-intro__copy>span,.court-system-intro__orbit{width:100%;min-width:0;max-width:100%}.court-system-intro__orbit{margin-top:34px!important}.court-system-solar{width:min(100%,360px)!important;min-height:360px!important;margin-inline:auto!important}.court-system-benefit-detail{overflow-wrap:anywhere;width:100%;max-width:100%;padding:20px 0 0!important}.official-system-pillars__detail{min-width:0!important;overflow:hidden!important}.official-system-pillars__detail>div{overflow-wrap:anywhere;min-width:0!important}.official-system-pillars__detail>div>span{max-width:100%}.floating-contact--chivi,.floating-chivi-wrap{z-index:850!important;position:fixed!important;bottom:12px!important;right:12px!important}}.figures-reference-rail--left article:first-child h3:after{content:"🇦🇷"}.figures-reference-rail--left article:nth-child(2) h3:after,.figures-reference-rail--left article:nth-child(3) h3:after{content:"🇵🇹"}.figures-reference-rail--left article:nth-child(4) h3:after{content:"🇧🇷"}.figures-reference-rail--left article:nth-child(5) h3:after{content:"🇪🇸"}.figures-reference-rail--left article:nth-child(6) h3:after{content:"🇮🇹"}.figures-reference-rail--left article:nth-child(7) h3:after{content:"🇫🇷"}.figures-reference-rail--left article:nth-child(8) h3:after{content:"🇦🇹"}.figures-reference-rail--left article:nth-child(9) h3:after{content:"🇪🇸"}.figures-reference-rail--left article:nth-child(10) h3:after{content:"🇨🇿"}.figures-reference-rail--left article:nth-child(11) h3:after{content:"🇧🇪"}.figures-reference-rail--left article:nth-child(12) h3:after{content:"🇷🇴"}.figures-reference-rail--left article:nth-child(13) h3:after{content:"🇦🇷"}.figures-reference-rail--left article:nth-child(14) h3:after{content:"🇪🇸"}.figures-reference-rail article:has(img[src$=dominik-szoboszlai-padbol\.jpeg]) h3:after{content:"🇭🇺"}.figures-reference-rail img[src$=dominik-szoboszlai-padbol\.jpeg]{object-position:right top;transform-origin:85% 8%;transform:scale(1.3)}.figures-reference-rail--right article:first-child h3:after{content:"🇸🇪"}.figures-reference-rail--right article:nth-child(2) h3:after{content:"🇺🇾"}.figures-reference-rail--right article:nth-child(3) h3:after{content:"🇵🇹"}.figures-reference-rail--right article:nth-child(4) h3:after{content:"🇧🇷"}.figures-reference-rail--right article:nth-child(5) h3:after{content:"🇦🇷"}.figures-reference-rail--right article:nth-child(6) h3:after{content:"🇬🇧"}.figures-reference-rail--right article:nth-child(7) h3:after{content:"🇫🇷"}.figures-reference-rail--right article:nth-child(8) h3:after{content:"🇨🇭"}.figures-reference-rail--right article:nth-child(9) h3:after,.figures-reference-rail--right article:nth-child(10) h3:after{content:"🇬🇧"}.figures-reference-rail--right article:nth-child(11) h3:after{content:"🇪🇸"}.figures-reference-rail--right article:nth-child(12) h3:after{content:"🇫🇷"}.figures-reference-rail--right article:nth-child(13) h3:after{content:"🇩🇰"}.figures-reference-rail--right article:nth-child(14) h3:after{content:"🇪🇸"}.figures-reference-rails{gap:16px;width:auto;margin-top:30px;display:grid;max-width:none!important}.figures-archive .figures-reference-rails .figures-reference-rail{margin:0 calc(-1*clamp(24px,9vw,145px));padding:0 0 4px}.figures-reference-rail--right .figures-reference-track{animation-direction:reverse}.figures-featured-grid p{display:none}.figures-archive{padding-top:clamp(42px,5vw,70px);padding-bottom:clamp(48px,6vw,82px)}.figures-archive h2{margin:11px 0 14px;font-size:clamp(40px,4.2vw,64px)}.figures-archive .figures-reference-rails{margin-top:20px}@media (width<=920px){.figures-featured header{grid-template-columns:1fr;gap:20px}.figures-featured h2{grid-row:auto}.figures-featured header p,.figures-featured header span{grid-column:auto}.figures-featured header p{margin:0}}@media (width<=580px){.figures-featured-grid{grid-template-columns:1fr;gap:10px}.figures-featured-grid a{min-height:250px}.figures-featured-grid a>div{width:calc(100% - 32px);margin:0 16px 20px}.figures-featured-grid p{display:none}.figures-reference-rails{gap:12px}}.fipa-purpose{isolation:isolate;color:#fff;background:#10151e url(/visuals/fipa/federacion-comunidad-2023.jpg) 50% 84%/cover no-repeat;position:relative;overflow:hidden}.fipa-purpose:before{z-index:-1;content:"";background:linear-gradient(90deg,#070a0ff0 0%,#090d14c2 31%,#090d144d 53%,#090d1414 72%,#0000 100%);display:block;position:absolute;inset:0}.fipa-purpose header>p{color:#ff3a41;text-shadow:0 1px 5px #000000b8}.fipa-purpose h2{color:#fff;text-shadow:0 2px 7px #0000009e}.fipa-purpose>p{color:#fff;text-shadow:0 1px 6px #000000b3}.fipa-leadership{padding-block:clamp(38px,5vw,68px)}.fipa-leadership header{gap:clamp(24px,4vw,58px);margin-bottom:18px}.fipa-leadership header>p{grid-column:auto}.fipa-leadership h2{margin-top:0}.fipa-leadership header>p:last-child{font-size:14px;line-height:1.55}@media (width<=800px){.fipa-purpose:before{background:linear-gradient(#070a0fd6,#070a0fa3)}.fipa-leadership{padding-block:52px}.fipa-leadership header{gap:18px;margin-bottom:24px}}@media (width<=620px){.padbol-tv-return{flex-direction:column;align-items:flex-start;padding:24px}.padbol-tv-return button{justify-content:space-between;width:100%}.origin-timeline__intro{grid-template-columns:1fr;gap:30px}.origin-timeline__hero-visual{min-height:340px;margin:0 -6px}.origin-timeline__image--origin{width:39%;height:40%}.origin-timeline__image--world{width:42%;height:38%}.origin-timeline__image--fipa{width:36%;height:37%}.origin-timeline__image--today{width:49%;height:32%}.figures-page .figures-hero:after{background:linear-gradient(90deg,#05070bdb 0%,#05070b73 66%,#05070b14 100%)}}.space-demo__video{background:#101217;border:1px solid #b9b8b4;grid-column:1/-1;margin-top:2px;overflow:hidden;box-shadow:0 16px 34px #14161b21}.space-demo__video video{aspect-ratio:16/7;object-fit:cover;object-position:center;width:100%;display:block}@media (width<=760px){.space-demo__video video{aspect-ratio:16/9}}.space-demo__layout{grid-template-columns:1fr!important}.space-demo__copy{grid-column:1/-1}.space-demo__lead{color:#555a60;letter-spacing:0;grid-column:1/-1;max-width:760px;margin:0;font:500 clamp(13px,1.15vw,16px)/1.55 DM Sans,Arial,sans-serif}.space-demo__lead b{color:#e41f27;font-weight:800}.space-demo .space-demo__scale--padel:before,.space-demo .space-demo__scale--tenis:before,.space-demo .space-demo__scale--football:before{background:#e41f27!important}.space-demo__scale{border-bottom:1px solid #b9b8b4;gap:11px;padding:18px 0;display:grid}.space-demo__scale>p{color:#e41f27;letter-spacing:.15em;margin:0;font:800 9px/1 DM Sans,Arial,sans-serif}.space-demo__scale>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.space-demo__scale article{border-top:3px solid #555d66;gap:7px;padding:11px 0 0;display:grid;position:relative}.space-demo__scale article:before{content:"";background:#555d66;height:3px;position:absolute;top:-3px;left:0}.space-demo__scale--padbol:before{width:7.5%;background:#e41f27!important}.space-demo__scale--padel:before{width:25%;background:#303842!important}.space-demo__scale--tenis:before{width:32.6%;background:#6b737d!important}.space-demo__scale--football:before{width:100%;background:#171b22!important}.space-demo__scale b{color:#4a4f55;letter-spacing:.1em;font:800 9px/1 DM Sans,Arial,sans-serif}.space-demo__scale strong{color:#17191d;letter-spacing:-.025em;font:600 clamp(21px,2.25vw,34px)/.9 Oswald,Arial Narrow,Arial,sans-serif}.space-demo__scale--padbol strong{color:#e41f27}.space-demo__scale small{color:#6d7278;font:500 10px/1.45 DM Sans,Arial,sans-serif}@media (width<=700px){.space-demo__scale>div{grid-template-columns:1fr 1fr}.space-demo__scale article{min-height:55px}}.marketing-support{color:#fff!important;background:radial-gradient(circle at 82% 18%,#ef20282e,#0000 24%),linear-gradient(128deg,#090b10,#141923)!important;grid-template-columns:minmax(270px,.7fr) minmax(0,1.3fr)!important;gap:clamp(38px,7vw,116px)!important;min-height:0!important;padding:clamp(78px,9vw,125px) clamp(24px,10vw,155px)!important;display:grid!important}.marketing-support>header{z-index:1!important;width:auto!important;padding:0!important;position:relative!important}.marketing-support>header>p{color:#ef2028!important;letter-spacing:.16em!important;margin:0 0 20px!important;font:800 10px/1 DM Sans,Arial,sans-serif!important}.marketing-support h2{color:#fff!important;letter-spacing:-.045em!important;margin:0 0 25px!important;font:600 clamp(52px,5.9vw,90px)/.84 Oswald,Arial Narrow,Arial,sans-serif!important}.marketing-support h2 em{color:#ef2028;font-style:normal}.marketing-support>header>span{color:#c3c9d2;max-width:420px;font:500 15px/1.7 DM Sans,Arial,sans-serif;display:block}.marketing-support__people{z-index:1!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;width:auto!important;max-width:none!important;padding:0!important;display:grid!important;position:relative!important}.marketing-person{background:#11151d;border:1px solid #ffffff38;grid-template-rows:minmax(285px,1fr) auto;min-height:540px;display:grid;position:relative;overflow:hidden}.marketing-person:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(#0000 30%,#080a0e42 46%,#10141b 69%);position:absolute;inset:0}.marketing-person img{z-index:0!important;object-fit:cover!important;border:0!important;border-radius:0!important;width:100%!important;max-width:none!important;height:100%!important;position:absolute!important;inset:0!important}.marketing-person--nicolas img{object-position:center 24%}.marketing-person--juan img{object-position:center 22%}.marketing-person>div{z-index:1!important;background:linear-gradient(#0000,#10141b 20%)!important;width:auto!important;margin:0!important;padding:25px 23px 24px!important;display:block!important;position:relative!important}.marketing-person p{color:#ef2028!important;letter-spacing:.14em!important;margin:0 0 10px!important;font:800 8px/1 DM Sans,Arial,sans-serif!important}.marketing-person h3{color:#fff!important;letter-spacing:-.03em!important;margin:0!important;font:600 clamp(31px,3vw,45px)/.9 Oswald,Arial Narrow,Arial,sans-serif!important}.marketing-person strong{color:#fff;letter-spacing:.02em;margin:9px 0 12px;font:700 11px/1.2 DM Sans,Arial,sans-serif;display:block}.marketing-person span{color:#b9c0ca;font:500 12px/1.52 DM Sans,Arial,sans-serif;display:block}@media (width>=901px){.marketing-support{align-items:center!important;min-height:calc(100svh - 76px)!important;padding-top:clamp(48px,5.5vw,70px)!important;padding-bottom:clamp(48px,5.5vw,70px)!important}.marketing-person{height:clamp(445px,49vw,510px);min-height:0!important}.marketing-person>div{padding:20px 20px 21px!important}.marketing-person strong{margin:7px 0 9px}.marketing-person span{font-size:11px;line-height:1.46}}@media (width<=900px){.marketing-support{grid-template-columns:1fr!important;gap:38px!important}.marketing-support__people{max-width:760px!important}.marketing-support h2{font-size:clamp(52px,11vw,82px)!important}}@media (width<=620px){.marketing-support{padding:66px 24px!important}.marketing-support__people{grid-template-columns:1fr!important}.marketing-person{min-height:490px}.marketing-person>div{padding:21px 19px 22px!important}}.marketing-support .marketing-person:after{background:linear-gradient(#07090d00 38%,#07090d2e 52%,#07090df0 100%)!important;display:block!important}.marketing-support .marketing-person img{filter:brightness(1.08)contrast(1.02)!important;transform-origin:50% 74%!important;transform:scale(1.2)!important}.marketing-support .marketing-person--nicolas img{object-position:center 78%!important;transform:translateY(12px)scale(1.2)!important}.marketing-support .marketing-person--juan img{object-position:center 76%!important}.marketing-support .marketing-person>div{bottom:0;left:0;right:0;z-index:1!important;color:#fff!important;background:0 0!important;width:auto!important;padding:24px 22px 22px!important;position:absolute!important}.marketing-support .marketing-person h3,.marketing-support .marketing-person strong{color:#fff!important}.marketing-support .marketing-person span{color:#d1d5da!important}.official-system-pillars{align-content:start!important}.official-system-pillars__tabs button.active{box-shadow:0 0 0 1px #ef202833,0 0 24px #ef20282e,inset 0 0 26px #ef202817!important}.official-system-pillars__detail{isolation:isolate;animation:.42s cubic-bezier(.2,.8,.2,1) official-detail-arrival;position:relative;overflow:hidden;box-shadow:0 12px 25px #0000002e;background:radial-gradient(circle at 14%,#ef202830,#0000 34%),linear-gradient(112deg,#20262f,#11151b 64%)!important;min-height:92px!important}.official-system-pillars__detail:after{content:"";z-index:-1;background:linear-gradient(90deg,#0000,#ffffff26,#0000);width:32%;animation:.65s ease-out both official-detail-sheen;position:absolute;inset:-80% auto -80% -20%;transform:rotate(18deg)}.official-system-pillars__detail>i{box-shadow:0 0 0 7px #ef202814,0 0 20px #ef202842}@keyframes official-detail-arrival{0%{opacity:.38;filter:brightness(.78);transform:translateY(8px)scale(.985)}to{opacity:1;filter:brightness();transform:translateY(0)scale(1)}}@keyframes official-detail-sheen{0%{opacity:0;transform:translate(-40%)rotate(18deg)}35%{opacity:1}to{opacity:0;transform:translate(450%)rotate(18deg)}}@media (prefers-reduced-motion:reduce){.official-system-pillars__detail,.official-system-pillars__detail:after{animation:none}}@media (width>=851px){.official-system-protection{align-items:start!important;padding-top:clamp(48px,5.5vw,72px)!important;padding-bottom:clamp(50px,5.5vw,76px)!important}.official-system-protection figure{align-self:start!important}.official-system-protection img{aspect-ratio:1.78!important;height:clamp(290px,20vw,365px)!important}.official-system-protection__comparison{align-items:start!important}.official-system-unauthorized-note{justify-content:flex-start!important;align-self:stretch!important;padding:18px!important}.official-system-unauthorized-note .official-system-pirate{width:66px!important;height:66px!important;margin-bottom:12px!important}.official-system-unauthorized-note h3{margin-bottom:8px!important;font-size:clamp(24px,2vw,32px)!important}.official-system-unauthorized-note h3 small{font-size:clamp(14px,1.12vw,18px)!important}.official-system-unauthorized-note p{font-size:10px!important;line-height:1.45!important}.official-system-pillars__tabs button{min-height:78px!important}.official-system-pillars__detail{height:240px!important;min-height:0!important}}.court-space>div>p{color:#555a60;letter-spacing:0;max-width:510px;margin:24px 0 0;font:500 clamp(15px,1.18vw,18px)/1.55 DM Sans,Arial,sans-serif}.court-space>div>p+small{margin-top:42px!important}@media (width>=761px){.court-sales-page .court-space>div{flex-direction:column;align-self:stretch;display:flex}.court-sales-page .court-space h2{font-size:clamp(56px,6.5vw,102px)!important}.court-sales-page .court-space h2>span,.court-sales-page .court-space h2>em{margin-bottom:.27em;display:block}.court-sales-page .court-space h2>span:last-child{margin-bottom:0}.court-sales-page .court-space>div>p{margin-top:clamp(34px,3vw,60px)!important;margin-bottom:0!important}}.space-demo__benefit-detail{animation:.38s cubic-bezier(.2,.8,.2,1) space-benefit-arrival}@keyframes space-benefit-arrival{0%{opacity:.3;filter:brightness(.78);transform:translateY(7px)}to{opacity:1;filter:brightness();transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.space-demo__benefit-detail{animation:none}}.sport-hero--equipment h1 em{font-style:normal;color:#ef2028!important}.sport-hero--equipment h1 span{color:#fff}.sport-hero--equipment .sport-hero__net-video{filter:saturate(1.02)contrast(1.03)brightness(1.08)!important}.sport-hero--equipment .sport-hero__net-overlay{background:linear-gradient(90deg,#040609d1 0%,#04060985 42%,#04060908 68%,#04060914 100%),linear-gradient(#0000 35%,#04060947)!important}.official-ball-feature{color:#fff;background:radial-gradient(circle at 78%,#ef202821,#0000 28%),#0c0f14;grid-template-columns:minmax(300px,.88fr) minmax(420px,1.12fr);align-items:center;gap:clamp(38px,8vw,124px);padding:clamp(74px,10vw,132px) clamp(24px,10vw,155px);display:grid;position:relative}.official-ball-feature__copy{grid-area:1/1}.official-ball-feature__copy>p{color:#ef2028;letter-spacing:.18em;margin:0 0 15px;font:800 10px/1 DM Sans,Arial,sans-serif}.official-ball-feature h2{letter-spacing:-.045em;margin:0;font:600 clamp(48px,5.7vw,82px)/.88 Oswald,Arial Narrow,Arial,sans-serif}.official-ball-feature h2 em{color:#ef2028;font-style:normal}.official-ball-feature__copy>span{color:#c8cdd5;max-width:520px;margin-top:25px;font:500 17px/1.6 DM Sans,Arial,sans-serif;display:block}.official-ball-feature dl{border-top:1px solid #ffffff3d;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:34px 0 0;padding-top:21px;display:grid}.official-ball-feature dt{color:#ef2028;letter-spacing:.14em;text-transform:uppercase;font:800 9px/1.2 DM Sans,Arial,sans-serif}.official-ball-feature dd{color:#fff;margin:9px 0 0;font:600 14px/1.38 DM Sans,Arial,sans-serif}.official-ball-feature small{color:#ff9b9f;max-width:520px;margin-top:24px;font:600 12px/1.5 DM Sans,Arial,sans-serif;display:block}.official-ball-feature figure{background:radial-gradient(circle at 52% 48%,#df1f2647,#0000 31%),linear-gradient(145deg,#07101d,#111 72%);grid-area:1/2;place-items:center;min-height:clamp(360px,35vw,520px);margin:0;display:grid;position:relative;overflow:hidden}.official-ball-feature .official-ball-stage{width:min(82%,470px)}.official-ball-feature .fipa-quality-seal--ball{z-index:5;aspect-ratio:auto;filter:drop-shadow(0 14px 18px #0000007a);flex-basis:auto;width:128px;height:144px;padding:3px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.official-ball-feature .fipa-quality-seal--ball small{color:#ffb1b5;letter-spacing:.08em;white-space:normal;text-align:center;max-width:75px;margin:6px auto 0;font-size:7px;line-height:1.05;display:block}@media (width<=850px){.official-ball-feature{grid-template-columns:1fr}.official-ball-feature__copy{grid-area:1/1}.official-ball-feature .fipa-quality-seal--ball{grid-area:2/1;justify-self:start;margin-top:26px;position:relative;top:auto;left:auto;transform:none}.official-ball-feature figure{grid-area:3/1;min-height:390px;margin-top:28px}}@media (width<=560px){.official-ball-feature{padding-left:24px;padding-right:24px}.official-ball-feature dl{grid-template-columns:1fr;gap:16px}.official-ball-feature dl div{border-bottom:1px solid #ffffff21;padding-bottom:12px}.official-ball-feature figure{min-height:300px}.official-ball-feature .fipa-quality-seal--ball{width:104px;height:118px}.official-ball-feature .fipa-quality-seal--ball .fipa-quality-seal__inner{padding:14px 8px 10px}.official-ball-feature .fipa-quality-seal--ball img{width:56px}}.official-ball-feature .fipa-quality-seal--ball{aspect-ratio:1!important;flex-basis:96px!important;width:96px!important;height:auto!important;padding:3px!important}.official-ball-feature .fipa-quality-seal--ball .fipa-quality-seal__inner{padding:13px 10px 10px!important}.official-ball-feature .fipa-quality-seal--ball img{width:57px!important}.official-ball-feature .fipa-quality-seal--ball small{color:#fff!important;letter-spacing:.06em!important;white-space:nowrap!important;text-align:center!important;max-width:none!important;margin-top:4px!important;font-size:7px!important;line-height:1!important;display:block!important}@media (width<=560px){.official-ball-feature .fipa-quality-seal--ball{flex-basis:78px!important;width:78px!important}.official-ball-feature .fipa-quality-seal--ball .fipa-quality-seal__inner{padding:13px 10px 10px!important}.official-ball-feature .fipa-quality-seal--ball img{width:57px!important}}.official-net{color:#17191d!important;background:#e7e7e3!important}.official-net__content{background:radial-gradient(circle at 100% 0,#ef20281f,#0000 35%),#e7e7e3!important}.official-net__heading p,.official-net dt{color:#e41f27!important}.official-net h2,.official-net dd{color:#17191d!important}.official-net h2 em{color:#e41f27!important}.official-net__copy{color:#565b62!important}.official-net dl{border-color:#17191d38!important}.official-net .fipa-quality-seal{filter:drop-shadow(0 12px 14px #0000002e)}.official-net__heading .fipa-quality-seal{transform:translate(clamp(-120px,-6vw,-72px),38px);filter:drop-shadow(13px 18px 13px #15191f42)drop-shadow(0 0 16px #ef202829)!important;background:linear-gradient(135deg,#f9f9f5 0 10%,#a7abb2 48%,#fff 72%,#6d7178 100%)!important;flex-basis:122px!important;width:122px!important;padding:5px!important;transform:translate(clamp(-120px,-6vw,-72px),38px)perspective(520px)rotateY(-9deg)rotateX(5deg)rotate(2deg)!important}.official-net__heading .fipa-quality-seal__inner{box-shadow:inset 0 1px 1px #ffffff3d,inset 0 -10px 14px #0000005c;background:linear-gradient(145deg,#252a32,#07090d 58%,#1c2027)!important}.official-ball-feature .fipa-quality-seal--ball{transform:translate(-50%,calc(-50% - 24px))!important}.surface-options{isolation:isolate;position:relative;background:linear-gradient(90deg,#080a0eeb 0%,#080a0ebd 48%,#080a0e8c 100%),linear-gradient(#080a0e2e 38%,#080a0ec7),url(/visuals/piso-modular-textura-roja.png) 50%/cover no-repeat!important}.surface-options:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 76% 20%,#ef202838,#0000 34%);position:absolute;inset:0}.surface-options__card{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0b0e13c2!important;grid-template-rows:180px auto!important;grid-template-columns:1fr!important;min-height:0!important}.surface-options__card figure{background:#070a0ed1!important;min-height:0!important}.surface-options__grass{background:#092a62!important}.surface-options__grass:before,.surface-options__grass i{display:none!important}.surface-options__grass img{object-fit:cover!important;object-position:center 35%!important;filter:brightness(1.18)saturate(1.2)contrast(1.12)!important;width:100%!important;height:100%!important;display:block!important}@media (width<=560px){.surface-options__card{grid-template-rows:190px auto!important}.surface-options__card figure{min-height:0!important}}.surface-options__grass img{object-position:center 52%!important;animation:none!important}.surface-options__grass:before,.surface-options__card:first-child figure:before{content:"";z-index:2;filter:hue-rotate(218deg)brightness(1.03)saturate(1.42);pointer-events:none;background-position:50% 52%;background-repeat:no-repeat;background-size:cover;animation:2s ease-in-out infinite alternate surface-blue-cycle;position:absolute;inset:0;display:block!important}.surface-options__grass:before{background-image:url(/visuals/cesped-sintetico-fibra-azul.png)!important}.surface-options__card:first-child figure:before{background-position:50%;background-image:url(/visuals/piso-modular-textura-roja.png)!important}@keyframes surface-blue-cycle{0%,43%{opacity:0}57%,to{opacity:1}}@media (prefers-reduced-motion:reduce){.surface-options__grass:before,.surface-options__card:first-child figure:before{opacity:1;animation:none}}@media (width>=761px){.court-sales-page .court-space{align-items:start;padding-top:clamp(52px,6.4vw,84px)!important;padding-bottom:clamp(52px,6.4vw,84px)!important}.court-sales-page .court-space>div{padding-top:clamp(20px,3vw,52px)}.court-sales-page .court-space h2{margin:0 0 16px!important;font-size:clamp(52px,6vw,94px)!important;line-height:.84!important}.court-sales-page .court-space>div>small{margin-top:24px!important}.court-sales-page .space-demo__scale{gap:8px;padding:13px 0}.court-sales-page .space-demo__scale article{gap:5px;padding-top:8px}.court-sales-page .space-demo__copy{padding-top:3px!important;padding-bottom:2px!important}.court-sales-page .space-demo__benefit-tabs button{min-height:61px!important;padding:9px 10px!important}.court-sales-page .space-demo__benefit-detail{min-height:110px!important;margin-top:8px!important;padding:16px 18px!important}.court-sales-page .space-demo__copy>small{margin-top:10px!important;padding-top:10px!important}}.surface-options__grass img{animation:2s ease-in-out infinite alternate turf-color-cycle;object-position:center 52%!important}.surface-options__grass:after{background:linear-gradient(#ffffff0d,#0000 55%,#010e221a)!important}@keyframes turf-color-cycle{0%,42%{filter:brightness(1.06)saturate(1.18)contrast(1.08)}58%,to{filter:hue-rotate(218deg)brightness(1.04)saturate(1.42)contrast(1.08)}}@media (prefers-reduced-motion:reduce){.surface-options__grass img{filter:hue-rotate(218deg)brightness(1.04)saturate(1.42)contrast(1.08);animation:none}}.surface-options__grass:before{background-blend-mode:color!important;filter:none!important;background-image:linear-gradient(#ec1d28,#ec1d28),url(/visuals/cesped-sintetico-fibra-azul.png)!important;animation:2s ease-in-out infinite alternate surface-red-cycle!important}.surface-options__card:first-child figure:before{animation:2s ease-in-out infinite alternate surface-blue-cycle!important}@keyframes surface-red-cycle{0%,43%{opacity:1}57%,to{opacity:0}}.surface-options__grass img{filter:brightness(1.08)saturate(1.16)contrast(1.08)!important;animation:none!important}@media (prefers-reduced-motion:reduce){.surface-options__grass:before{opacity:0}}.surface-options__grass:before{transform:none!important}.licensee-testimonials{color:#17191d!important;background:radial-gradient(circle at 77% 42%,#ef252c21,#0000 25%),linear-gradient(135deg,#e9e9e5 0%,#d6d8d8 56%,#eeeeea 100%)!important}.licensee-testimonials h2{color:#17191d!important;margin-bottom:30px!important;line-height:.88!important}.licensee-testimonials header>p:last-child,.licensee-testimonials__controls span{color:#5b6067!important}.licensee-testimonials__controls button{color:#17191d!important;border-color:#17191d7a!important}.licensee-testimonials__controls button:hover{color:#fff!important;border-color:#ef252c!important}.licensee-testimonial{color:#fff!important}.licensee-testimonial__index{display:none!important}.world-reach h2{line-height:.84!important}.world-reach h2 em{margin-top:.25em;display:block}@media (width>=901px){.world-reach h2{transform:translateY(-10px)}.world-reach h2 em{margin-top:.3em}}.official-protection-important:before{animation:1.35s ease-in-out infinite important-dot-pulse}@keyframes important-dot-pulse{0%,to{opacity:.28;transform:scale(.78);box-shadow:0 0 #ef202800}50%{opacity:1;transform:scale(1.12);box-shadow:0 0 13px #ef2028f2}}@media (prefers-reduced-motion:reduce){.official-protection-important:before{animation:none}}.intro-with-player .intro-copy h2{letter-spacing:-.02em!important;font-family:Impact,Arial Narrow,Arial,sans-serif!important;font-size:clamp(64px,6.4vw,100px)!important;font-weight:800!important;line-height:.9!important}@media (width>=901px){.marketing-support .marketing-person--nicolas img{transform:translateY(18px)scale(1.2)!important}.marketing-support .marketing-person--juan img{transform:translateY(25px)scale(1.2)!important}}.detail-cta__copy{color:#c4c8ce;max-width:430px;margin:-12px 0 28px;font:500 16px/1.6 DM Sans,Arial,sans-serif;display:block}.detail-cta--world{isolation:isolate;justify-content:center;align-items:center;min-height:clamp(500px,42vw,620px);display:flex;position:relative;overflow:hidden;background:#111!important;padding:clamp(72px,8vw,118px) clamp(24px,10vw,155px)!important}.detail-cta--world:after{content:"";z-index:-1;background:radial-gradient(circle at 26% 87%,#df1f262e,#0000 28%);position:absolute;inset:0}.detail-cta--world .detail-cta__content{color:#fff;width:min(560px,44vw);margin-left:clamp(170px,15vw,280px)}.detail-cta--world h2{color:#fff!important;margin:0 0 30px!important;font-size:clamp(58px,6.3vw,105px)!important}.detail-cta--world h2 em{color:#df1f26!important}.detail-cta--world .detail-cta__copy{color:#c9cbd0}.detail-cta--world .detail-cta__chivi{z-index:1;object-fit:contain;object-position:left bottom;pointer-events:none;filter:drop-shadow(0 20px 18px #0000006b);width:clamp(340px,34vw,550px);height:auto;max-height:105%;position:absolute;bottom:-1px;left:clamp(-28px,5vw,85px)}.detail-cta--world button{z-index:2;position:relative;color:#fff!important;background:#df1f26!important}.detail-cta--world button:hover{color:#111!important;background:#fff!important}@media (width<=760px){.detail-cta--world{min-height:690px;display:block;padding:330px 24px 72px!important}.detail-cta--world .detail-cta__content{width:100%;margin:0}.detail-cta--world h2{font-size:clamp(57px,16vw,82px)!important}.detail-cta--world .detail-cta__chivi{width:min(82vw,410px);max-height:none;top:18px;bottom:auto;left:50%;transform:translate(-50%)}}.court-sales-hero__support{display:block}@media (width>=851px){.court-sales-hero>div{max-width:clamp(720px,52vw,930px)!important;padding-top:clamp(108px,11vw,165px)!important}.court-sales-hero img{object-position:47% center!important;filter:brightness(1.07)saturate(1.08)contrast(1.04)!important;transform:none!important}.court-sales-hero h1{font-size:clamp(68px,6.4vw,108px)!important;line-height:.86!important}.court-sales-hero h1 em{margin-top:.2em;display:block}.court-sales-hero>div>p:last-of-type{max-width:600px!important;font-size:clamp(17px,1.32vw,21px)!important;line-height:1.63!important}.court-sales-hero__support{color:#b9bec6;border-top:1px solid #ffffff40;max-width:560px;margin-top:28px;padding-top:22px;font:500 clamp(14px,1.06vw,17px)/1.62 DM Sans,Arial,sans-serif;display:block}.court-sales-hero figcaption{left:clamp(24px,3.6vw,70px)!important}.court-sales-hero figure{width:auto!important;inset:0!important}.court-sales-hero img{object-position:center center!important;filter:brightness(1.04)saturate(1.04)contrast(1.05)!important}.court-sales-hero:after{background:linear-gradient(90deg,#080a0ef5 0%,#080a0ee6 31%,#080a0e94 48%,#080a0e2e 64%,#080a0e00 80%),linear-gradient(#0000 46%,#080a0e2e)!important}}.hero-title-second{margin-top:.14em;display:block}.court-sales-hero h1 .title-red{margin-top:.13em;display:block}.court-sales-hero img{filter:brightness(1.13)saturate(1.1)contrast(1.03)!important}.court-sales-hero:after{background:radial-gradient(46% 43% at 23% 72%,#08090c1f,#0000 74%),linear-gradient(90deg,#08090cb8 0%,#08090c78 42%,#08090c29 70%,#08090c0a 100%),linear-gradient(#0000 44%,#08090c21)!important}@media (width<=850px){.hero-title-second,.court-sales-hero h1 .title-red{margin-top:.1em}.court-sales-hero:after{background:linear-gradient(#08090cc2,#08090c2e 55%,#08090c40)!important}}@media (width>=851px){.court-sales-hero{background:#0b0d12!important;grid-template-columns:minmax(0,1.12fr) minmax(390px,.88fr)!important;gap:0!important;min-height:calc(86svh - 82px)!important;padding:0!important;display:grid!important}.court-sales-hero>div{background:#0b0d12;flex-direction:column;order:2;justify-content:center;display:flex;max-width:none!important;margin:0!important;padding:clamp(72px,8vw,130px) clamp(38px,6vw,112px)!important}.court-sales-hero figure{order:1;min-height:calc(86svh - 82px);overflow:hidden;width:auto!important;position:relative!important;inset:auto!important}.court-sales-hero figure:after{background:linear-gradient(90deg,#07090d00 45%,#0b0d12 100%)!important}.court-sales-hero img{min-height:calc(86svh - 82px);object-position:center!important;filter:brightness(1.05)saturate(1.09)contrast(1.04)!important;width:100%!important;height:100%!important}.court-sales-hero figcaption{color:#ffffffd9!important;bottom:clamp(24px,3vw,42px)!important;left:clamp(26px,3vw,55px)!important}.court-sales-hero h1{max-width:650px}.court-sales-hero>div>p:last-of-type,.court-sales-hero__support{max-width:520px!important}}@media (width<=850px){.court-sales-hero{background:#0b0d12!important;flex-direction:column!important;padding:0!important;display:flex!important}.court-sales-hero>div{order:2;margin:0!important;padding:56px 24px 68px!important}.court-sales-hero figure{order:1;min-height:0!important}.court-sales-hero img{object-position:center!important;height:clamp(320px,72vw,540px)!important}.court-sales-hero figure:after{background:linear-gradient(#080a0e0a,#080a0e8a)!important}.court-sales-hero figcaption{bottom:22px!important;left:24px!important}.court-sales-hero__support{margin-top:24px}}.detail-grid.content-showcase .content-showcase-card{padding-bottom:clamp(30px,3vw,40px)!important}.detail-grid.content-showcase .content-showcase-card h2{margin-top:0!important}.detail-grid.content-showcase .content-showcase-card small{min-height:1em;padding-bottom:2px;margin-top:auto!important;line-height:1!important;display:block!important}.academy-showcase .content-showcase-card>div{width:100%}.sport-cards .detail-direct{grid-template-columns:minmax(0,1fr) 22px!important;align-items:center!important}.sport-cards .detail-direct>div{align-self:center!important;padding-block:8px!important}.sport-cards .detail-direct>b{align-self:start!important}.everyone-proof article{text-align:center;gap:26px;justify-content:center!important;align-items:center!important}.everyone-proof span{text-align:center;max-width:150px!important}.everyone-proof article:nth-child(3) strong{font-size:clamp(104px,10.8vw,154px)!important;line-height:.64!important}@media (width>=801px){body .mundo-showcase .content-showcase-card{flex-direction:column!important;display:flex!important}body .mundo-showcase .content-showcase-card>div{transform:translateY(7px);margin-block:auto!important}body .mundo-showcase .content-showcase-card small{margin:0!important;padding:0!important;position:absolute!important;bottom:20px!important;left:18px!important}}.tournament-list{background:linear-gradient(135deg,#10141d,#17191f)!important;padding:clamp(72px,9vw,132px) clamp(24px,9vw,152px)!important}.tournament-list>header{justify-content:space-between;align-items:end;gap:28px;margin:0 0 32px;display:flex}.tournament-list>header .eyebrow{color:#ef2931!important;margin:0!important}.tournament-list>header>span{color:#afb6c1;max-width:310px;font:500 14px/1.5 DM Sans,Arial,sans-serif}.tournament-list__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.tournament-list details{min-height:158px;position:relative;overflow:hidden;box-shadow:none!important;background:linear-gradient(145deg,#1d273af2,#0c111dfa)!important;border:1px solid #ffffff24!important;border-radius:2px!important;margin:0!important;padding:0!important}.tournament-list details:before{content:"";transform-origin:0;background:#e31d27;height:3px;transition:transform .28s;position:absolute;inset:0 0 auto;transform:scaleX(.18)}.tournament-list details:hover:before,.tournament-list details[open]:before{transform:scaleX(1)}.tournament-list summary{cursor:pointer;grid-template-columns:54px 1fr 25px;align-items:center;gap:16px;min-height:158px;padding:25px 28px;list-style:none;display:grid}.tournament-list summary::-webkit-details-marker{display:none}.tournament-list summary span{letter-spacing:.08em;color:#ef2931!important;font:700 11px/1 DM Sans,Arial,sans-serif!important}.tournament-list summary h3{color:#fff!important;letter-spacing:-.03em!important;margin:0!important;font-size:clamp(30px,2.7vw,46px)!important;line-height:.88!important}.tournament-list summary b{color:#fff;justify-self:end;font:400 28px/1 Arial,sans-serif;transition:transform .25s,color .25s}.tournament-list details[open] summary b{color:#ef2931;transform:rotate(45deg)}.tournament-list details>div p{margin:0 0 10px;font:500 13px/1.55 DM Sans,Arial,sans-serif}.tournament-list details>div p:first-child{color:#fff;font-weight:700}.tournament-list details>div a{color:#ef2931;letter-spacing:.08em;text-transform:uppercase;margin-top:6px;font:700 11px DM Sans,Arial,sans-serif;display:inline-block}.tournament-list .tournament-list__featured{grid-column:span 1;min-height:215px;background:linear-gradient(135deg,#5b131bed,#151c2cfa)!important}.tournament-list .tournament-list__featured summary{min-height:165px}.tournament-list .tournament-list__featured:after{content:"COMPETIR";color:#ffffff0b;letter-spacing:-.06em;pointer-events:none;font:800 80px/.8 Impact,Arial Narrow,Arial,sans-serif;position:absolute;bottom:-15px;right:18px}@media (width<=800px){.tournament-list>header{margin-bottom:24px;display:block}.tournament-list>header>span{margin-top:12px;display:block}.tournament-list__grid{grid-template-columns:1fr}.tournament-list summary{grid-template-columns:46px 1fr 20px;gap:12px;min-height:138px;padding:22px 18px}.tournament-list summary h3{font-size:clamp(28px,9vw,42px)!important}.tournament-list details>div{padding:0 18px 24px 76px}.tournament-list .tournament-list__featured{grid-column:auto}}.tournament-list{color:#18191c!important;background:#dededb!important}.tournament-list>header{border-bottom:1px solid #18191c38;padding-bottom:24px}.tournament-list>header>span{color:#5e6268!important}.tournament-list__grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important}.tournament-list details,.tournament-list .tournament-list__featured{background:linear-gradient(145deg,#f5f5f2,#e9e9e6)!important;border:1px solid #1516192e!important;min-height:208px!important;box-shadow:0 14px 28px #0f101217!important}.tournament-list details:nth-child(3n+2){background:linear-gradient(145deg,#24262a,#131416)!important;border-color:#131416!important}.tournament-list details:nth-child(3n+2) summary h3,.tournament-list details:nth-child(3n+2) summary b{color:#fff!important}.tournament-list details:nth-child(3n+2)>div{color:#d4d7dc!important}.tournament-list details:nth-child(3n+2)>div p:first-child{color:#fff!important}.tournament-list details:before{background:#ee2029!important;height:5px!important;top:auto!important;bottom:0!important;transform:scaleX(1)!important}.tournament-list summary,.tournament-list .tournament-list__featured summary{align-content:space-between;grid-template-columns:1fr 25px!important;gap:18px!important;min-height:208px!important;padding:24px!important}.tournament-list summary span{grid-column:1/-1;letter-spacing:.1em!important;font-size:12px!important}.tournament-list summary h3{align-self:end;color:#17181b!important;font-size:clamp(29px,2.35vw,42px)!important;line-height:.9!important}.tournament-list summary b{align-self:end;color:#e31d27!important;font-size:32px!important}.tournament-list details>div{color:#555a61!important;padding:0 24px 28px!important}.tournament-list details:after{pointer-events:none;position:absolute;content:attr(data-watermark)!important;color:#1011140b!important;letter-spacing:-.06em!important;font:800 72px/.8 Impact,Arial Narrow,Arial,sans-serif!important;bottom:22px!important;right:18px!important}.tournament-list details:nth-child(3n+2):after{color:#ffffff0b!important}@media (width<=1100px) and (width>=801px){.tournament-list__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=800px){.tournament-list__grid{grid-template-columns:1fr!important}.tournament-list summary,.tournament-list .tournament-list__featured summary,.tournament-list details,.tournament-list .tournament-list__featured{min-height:170px!important}}.competition-intro{color:#fff!important;background:radial-gradient(circle at 77% 48%,#df1f262e,#0000 30%),#0d0e10!important}.competition-intro .section-label{color:#ef2931!important;border-color:#fff3!important}.competition-intro h2{color:#fff!important}.competition-intro p:not(.section-label){color:#c4c8cf!important}.competition-trophy{width:min(112%,540px)!important;min-height:460px!important}.competition-trophy img{width:132%!important;max-height:500px!important}.competition-trophy figcaption{left:0!important}@media (width<=800px){.competition-trophy{width:min(110%,420px)!important;min-height:370px!important}.competition-trophy img{width:126%!important;max-height:405px!important}}.competition-code-download{color:#fff;background:#17191d;border-top:1px solid #ffffff21;justify-content:space-between;align-items:center;gap:42px;padding:clamp(46px,6vw,78px) clamp(24px,9vw,152px);display:flex}.competition-code-download p{color:#ef2931;letter-spacing:.16em;margin:0 0 14px;font:800 10px DM Sans,Arial,sans-serif}.competition-code-download h2{margin:0;font-size:clamp(35px,4vw,62px)!important;line-height:.92!important}.competition-code-download h2 em{color:#ef2931;font-style:normal}.competition-code-download span{color:#c6cad1;max-width:600px;margin-top:17px;font:500 15px/1.6 DM Sans,Arial,sans-serif;display:block}.competition-code-download a{color:#fff;letter-spacing:.02em;background:#ef2931;border:1px solid #ef2931;justify-content:space-between;align-items:center;gap:22px;min-width:min(100%,360px);padding:19px 22px;font:800 13px DM Sans,Arial,sans-serif;transition:background .22s,color .22s;display:flex}.competition-code-download a b{letter-spacing:.1em;font:800 11px DM Sans,Arial,sans-serif}.competition-code-download a:hover{color:#fff;background:0 0}@media (width<=800px){.competition-code-download{display:block}.competition-code-download a{width:100%;min-width:0;margin-top:27px}}.competition-intro{grid-template-columns:minmax(300px,.92fr) minmax(220px,.5fr)!important;gap:clamp(28px,6vw,76px)!important;padding:clamp(48px,6vw,78px) clamp(24px,9vw,152px)!important}.competition-intro-copy .section-label{margin-bottom:12px!important}.competition-intro-copy h2{margin-bottom:14px!important;font-size:clamp(42px,4.7vw,68px)!important}.competition-intro-copy p:not(.section-label){max-width:510px!important;font-size:clamp(15px,1.25vw,18px)!important;line-height:1.5!important}.competition-trophy{justify-self:end!important;width:min(100%,335px)!important;min-height:255px!important}.competition-trophy img{object-fit:contain!important;width:100%!important;max-height:290px!important}.tournament-list>header{align-items:end!important;gap:28px!important;margin-bottom:clamp(28px,3vw,44px)!important}.tournament-list>header>div{max-width:720px}.tournament-list>header .eyebrow{margin:0 0 10px!important}.tournament-list>header h2{color:#17191d!important;font-family:var(--font-display)!important;letter-spacing:-.045em!important;margin:0!important;font-size:clamp(40px,4.5vw,72px)!important;line-height:.9!important}.tournament-list>header h2 em{font-style:normal;color:#ef2931!important}.tournament-list>header>span{max-width:300px!important;padding-bottom:6px!important}@media (width<=760px){.competition-intro{grid-template-columns:1fr!important;padding-block:48px!important}.competition-trophy{justify-self:start!important;width:min(100%,280px)!important}.tournament-list>header{flex-direction:column!important;align-items:start!important}}.tournament-list>header{grid-template-columns:minmax(0,1fr) minmax(185px,.36fr) minmax(180px,.38fr)!important;align-items:center!important;gap:clamp(24px,4vw,62px)!important;padding-bottom:clamp(24px,3vw,38px)!important;display:grid!important}.tournament-list>header h2{font-size:clamp(34px,3.6vw,57px)!important}.tournament-list>header>span{margin-bottom:6px;align-self:end!important;padding:0!important}.tournament-list>header .competition-trophy{justify-self:end!important;width:min(100%,210px)!important;min-height:180px!important;margin:0!important}.tournament-list>header .competition-trophy figcaption{white-space:nowrap;font-size:8px!important;bottom:-2px!important;left:0!important}@media (width<=900px){.tournament-list>header{grid-template-columns:minmax(0,1fr) minmax(170px,.4fr)!important}.tournament-list>header>span{grid-column:1/2;margin:0;align-self:start!important}.tournament-list>header .competition-trophy{grid-area:1/2/3}}@media (width<=640px){.tournament-list>header{flex-direction:column!important;align-items:flex-start!important;display:flex!important}.tournament-list>header .competition-trophy{order:3;align-self:center!important}}.tournament-list>header{grid-template-columns:minmax(0,1fr) minmax(240px,.48fr) minmax(190px,.33fr)!important}.tournament-list>header h2{letter-spacing:-.035em!important;font-family:Oswald,Arial,sans-serif!important;font-size:clamp(46px,4.5vw,76px)!important;font-weight:700!important}.tournament-list>header>span{grid-column:3!important;font-size:15px!important;line-height:1.58!important}.tournament-list>header .competition-trophy{grid-area:1/2!important;justify-self:center!important;width:min(100%,300px)!important;min-height:235px!important}.tournament-list>header .competition-trophy img{width:124%!important;max-height:265px!important}@media (width<=900px){.tournament-list>header{grid-template-columns:minmax(0,1fr) minmax(190px,.44fr)!important}.tournament-list>header>span{grid-column:1!important}.tournament-list>header .competition-trophy{grid-area:1/2/3!important}}@media (width>=851px){.court-sales-hero{overflow:hidden;background:#07090d!important;min-height:calc(100svh - 82px)!important;display:block!important;position:relative!important}.court-sales-hero figure{background:#07090d!important;width:100%!important;min-height:100%!important;display:block!important;position:absolute!important;inset:0!important}.court-sales-hero figure:before{content:""!important;filter:blur(24px)brightness(.32)saturate(.8)!important;background:url(/visuals/canchas-oficiales-nocturnas-reales.jpg) 50%/cover no-repeat!important;display:block!important;position:absolute!important;inset:-36px!important;transform:scale(1.08)!important}.court-sales-hero figure:after{background:linear-gradient(90deg,#07090d00 19%,#07090d1f 47%,#07090ded 74%,#07090d 100%)!important}.court-sales-hero img{z-index:0;object-fit:contain!important;object-position:left center!important;filter:brightness(1.08)saturate(1.08)contrast(1.04)!important;width:100%!important;height:100%!important;min-height:calc(100svh - 82px)!important;position:relative!important}.court-sales-hero>div{z-index:2!important;background:linear-gradient(90deg,#07090d00,#07090dc2 19%,#07090d 46%)!important;width:min(47%,760px)!important;min-height:calc(100svh - 82px)!important;margin:0 0 0 auto!important;padding:clamp(82px,9vw,145px) clamp(38px,6vw,112px)!important;position:relative!important}.court-sales-hero figcaption{z-index:2!important;color:#ffffffd1!important}}@media (width<=850px){.court-sales-hero{position:relative!important}.court-sales-hero figure{background:#07090d!important}.court-sales-hero figure:before{content:""!important;filter:blur(18px)brightness(.32)!important;background:url(/visuals/canchas-oficiales-nocturnas-reales.jpg) 50%/cover no-repeat!important;display:block!important;position:absolute!important;inset:-25px!important}.court-sales-hero img{z-index:1!important;object-fit:contain!important;background:0 0!important;position:relative!important}.court-sales-hero figure:after{z-index:2!important;background:linear-gradient(#07090d0a,#07090dad)!important}.court-sales-hero figcaption{z-index:3!important}}@media (width>=851px){.court-sales-hero figure:after{background:linear-gradient(90deg,#07090d 0%,#07090de0 23%,#07090d6b 43%,#07090d14 61%,#0000 78%)!important}.court-sales-hero>div{background:linear-gradient(90deg,#07090d 0%,#07090de0 69%,#07090d00 100%)!important;width:min(48%,760px)!important;margin:0 auto 0 0!important;padding-left:clamp(38px,7vw,125px)!important;padding-right:clamp(30px,4vw,68px)!important}.court-sales-hero h1{max-width:610px!important}.court-sales-hero>div>p:last-of-type,.court-sales-hero__support{max-width:470px!important}.court-sales-hero img{object-position:right center!important}}.ui-arrow-diagonal,.ui-arrow-down{color:currentColor;flex:none;display:inline-block}.ui-arrow-diagonal,.mobile-menu-panel .mobile-menu-arrow{background:currentColor;width:15px;height:15px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M9 6v2h5.59L5 17.59 6.41 19 16 9.41V15h2V6H9z' fill='black'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M9 6v2h5.59L5 17.59 6.41 19 16 9.41V15h2V6H9z' fill='black'/%3E%3C/svg%3E") 50%/contain no-repeat;border:0!important;transform:none!important}.ui-arrow-diagonal{margin-left:8px}.ui-arrow-diagonal:after,.mobile-menu-panel .mobile-menu-arrow:before,.mobile-menu-panel .mobile-menu-arrow:after{content:none!important;display:none!important}.ui-arrow-down{vertical-align:middle;border-bottom:1.5px solid;border-right:1.5px solid;width:7px;height:7px;margin:0 0 2px 6px;transform:rotate(45deg)}.official-protection-actions .ui-arrow-diagonal{vertical-align:middle}.front-card b.ui-arrow-diagonal{align-self:center;font-size:inherit!important}.front-card small{align-items:center;display:inline-flex}.front-card small:after{display:none!important}@media (width<=850px){.court-sales-page{overflow-x:clip!important}.court-sales-page>.page-back-control{display:none!important}.court-sales-hero{min-height:690px!important;display:block!important;overflow:hidden!important}.court-sales-hero figure{z-index:0!important;min-height:100%!important;display:block!important;position:absolute!important;inset:0!important}.court-sales-hero figure:before{filter:blur(14px)brightness(.28)!important;inset:-18px!important}.court-sales-hero img{object-fit:cover!important;object-position:center!important;filter:brightness(.82)saturate(1.05)contrast(1.03)!important;width:100%!important;height:100%!important;min-height:690px!important;position:relative!important}.court-sales-hero:after{z-index:1!important;background:linear-gradient(#07090dd1 0%,#07090d94 47%,#07090d38 100%)!important}.court-sales-hero>div{z-index:2!important;width:100%!important;max-width:none!important;min-height:690px!important;margin:0!important;padding:68px 24px 82px!important;position:relative!important}.court-sales-hero figcaption{z-index:3!important}.court-system-intro{padding-inline:24px!important;overflow-x:clip!important}.court-system-intro__orbit{min-width:0!important;overflow:visible!important}.court-system-solar{width:min(100%,340px)!important;min-height:340px!important}.court-system-solar__ring--wide{width:90%!important;height:74%!important}.court-system-solar__ring--wide button{width:38px!important}.court-system-solar>b{width:126px!important;min-height:126px!important}.court-system-benefit-detail{overflow-wrap:anywhere!important;min-width:0!important}.official-system-pillars__detail{grid-template-columns:36px minmax(0,1fr)!important;grid-template-areas:"number copy""official official""unauthorized unauthorized"!important;align-items:start!important;gap:12px!important;min-height:0!important;padding:16px!important;display:grid!important;overflow:visible!important}.official-system-pillars__detail>i{grid-area:number!important}.official-system-pillars__detail>div{grid-area:copy!important;min-width:0!important}.official-system-pillars__detail .official-system-status{text-align:left!important;grid-area:auto!important;grid-template-columns:30px auto!important;justify-items:start!important;gap:7px!important;margin:0!important}.official-system-pillars__detail .official-system-status--official{grid-area:official!important}.official-system-pillars__detail .official-system-status--unauthorized{grid-area:unauthorized!important}.floating-chivi-wrap,.floating-contact--chivi{right:max(12px,env(safe-area-inset-right))!important;bottom:max(12px,env(safe-area-inset-bottom))!important;z-index:850!important;position:fixed!important;top:auto!important;left:auto!important}.floating-chivi{width:54px!important;min-width:54px!important;height:54px!important;padding:5px!important}.floating-chivi>span{display:none!important}}@media (width<=390px){.court-system-solar{width:min(100%,312px)!important;min-height:312px!important}.court-system-solar__ring--wide button{width:34px!important}.court-system-solar>b{width:112px!important;min-height:112px!important}}.official-courts-page{color:#f8f6f1;background:#0b0d12}.official-courts-hero{background:radial-gradient(circle at 78% 22%,#ef202842,#0000 28%),#0b0d12;grid-template-columns:minmax(290px,.82fr) minmax(420px,1.18fr);align-items:center;gap:clamp(36px,7vw,120px);min-height:calc(89svh - 80px);padding:clamp(80px,10vw,150px) clamp(24px,10vw,155px);display:grid;overflow:hidden}.official-courts-hero p,.official-courts-cta p{color:#ef2028;letter-spacing:.18em;margin:0;font:800 10px/1 DM Sans,Arial,sans-serif}.official-courts-hero h1,.official-courts-cta h2{letter-spacing:-.055em;text-transform:uppercase;margin:22px 0;font:600 clamp(62px,7.5vw,118px)/.82 Oswald,Arial Narrow,Arial,sans-serif}.official-courts-hero h1 em,.official-courts-cta em{color:#ef2028;font-style:normal}.official-courts-hero>div>span,.official-courts-cta>div>span{color:#c9cdd4;max-width:500px;font:500 16px/1.7 DM Sans,Arial,sans-serif;display:block}.official-courts-hero button,.official-courts-cta button{color:#fff;cursor:pointer;background:#ef2028;border:1px solid #ef2028;margin-top:28px;padding:14px 18px;font:800 12px/1 DM Sans,Arial,sans-serif}.official-courts-hero figure{border:1px solid #ef2028b3;min-height:500px;margin:0;position:relative;overflow:hidden}.official-courts-hero figure:after{content:"";background:linear-gradient(#0000 48%,#000000a6);position:absolute;inset:0}.official-courts-hero figure img{object-fit:cover;width:100%;height:100%;display:block}.official-courts-hero figcaption{z-index:1;color:#fff;letter-spacing:.15em;font:800 10px/1 DM Sans,Arial,sans-serif;position:absolute;bottom:20px;right:22px}.official-courts-cta{background:radial-gradient(circle at 70% 35%,#ef202847,#0000 30%),#101216;align-items:center;min-height:620px;padding:clamp(82px,10vw,145px) clamp(24px,10vw,155px);display:flex;position:relative;overflow:hidden}.official-courts-cta>div{z-index:1;position:relative}.official-courts-cta>img{object-fit:contain;object-position:right bottom;transform-origin:100% 100%;pointer-events:none;width:clamp(330px,33vw,620px);max-height:95%;position:absolute;bottom:-4px;right:clamp(120px,14vw,300px);transform:scale(1.13)}@media (width<=850px){.official-courts-hero{grid-template-columns:1fr;min-height:0;padding-top:78px}.official-courts-hero figure{min-height:360px}.official-courts-cta{min-height:0;padding-bottom:min(120vw,760px)}.official-courts-cta>img{width:min(88vw,540px);max-height:none;right:50%;transform:translate(50%)}}.court-sales-page .factory-proof,.court-sales-page .court-projects-gallery{display:none}.official-courts-page .factory-proof{color:#111319;background:#d8d8d4}.official-courts-page .factory-proof-copy p:nth-of-type(2){color:#45494f}.official-courts-page .factory-proof-copy button{color:#17191d;border-color:#17191d}.official-courts-page .factory-proof-copy button:hover{color:#fff}.official-courts-page .factory-proof-feature{background:linear-gradient(90deg,#ef20281f,#0000);border-color:#14171c47}.official-courts-page .factory-proof-feature span{color:#4e535a}.official-courts-page{flex-direction:column;display:flex}.official-courts-page>.detail-nav{order:0;width:100%}.official-courts-page>.official-courts-hero{order:1}.official-courts-page>.court-projects-gallery{order:2}.official-courts-page>.official-courts-cta{order:3}.official-courts-page>.factory-proof{order:4;grid-template-columns:minmax(270px,.82fr) minmax(390px,1.18fr);gap:clamp(34px,6vw,90px);padding:clamp(58px,7vw,92px) clamp(24px,10vw,155px)}.official-courts-page>footer{order:5}.official-courts-page .factory-proof-copy h2{margin-bottom:18px;letter-spacing:-.045em!important;font-family:Oswald,Arial Narrow,Arial,sans-serif!important;font-size:clamp(47px,4.7vw,72px)!important;line-height:.86!important}.official-courts-page .factory-proof-copy p:nth-of-type(2){margin-bottom:21px;font-size:14px;line-height:1.58}.official-courts-page .factory-proof-features{gap:8px;margin-bottom:20px}.official-courts-page .factory-proof-feature{grid-template-columns:82px minmax(0,1fr);gap:13px;padding:8px}.official-courts-page .factory-proof-feature img{width:82px;height:82px}.official-courts-page .factory-proof-feature strong{font-size:22px}.official-courts-page .factory-proof-visual{min-height:350px}@media (width<=850px){.official-courts-page>.factory-proof{grid-template-columns:1fr}.official-courts-page .factory-proof-visual{min-height:300px}}.official-courts-page .court-projects-gallery>header{flex-wrap:wrap;align-items:baseline;gap:12px clamp(24px,4vw,64px);padding:0 clamp(24px,7vw,120px) clamp(30px,4vw,50px);display:flex}.official-courts-page .court-projects-gallery>header p{color:#e31e27;width:100%}.official-courts-page .court-projects-gallery>header h2{color:#111319;margin:0;font-size:clamp(48px,5.6vw,88px);line-height:.9}.official-courts-page .court-projects-gallery>header h2 em{color:#e31e27}.official-courts-page .court-projects-gallery>header span{color:#4d535b;max-width:390px;font-size:15px;line-height:1.5}.official-courts-page .court-projects-gallery{color:#111319;background:#d8d8d4}.gallery-page{color:#f7f6f1;overflow:hidden;background:#090d13!important}.gallery-hero{isolation:isolate;background:linear-gradient(108deg,#0a0d12 0%,#101015 61%,#311012 100%);grid-template-columns:minmax(0,1fr) minmax(330px,.72fr);align-items:center;min-height:clamp(490px,54vw,690px);padding:clamp(72px,8vw,122px) clamp(24px,8vw,142px) clamp(46px,5vw,76px);display:grid;position:relative;overflow:hidden}.gallery-hero:after{content:"";z-index:-2;pointer-events:none;background:radial-gradient(at 79%,#e51e2736,#0000 43%),linear-gradient(90deg,#0000 41%,#e11b2212);position:absolute;inset:0}.gallery-hero__copy{z-index:2;max-width:760px;position:relative}.gallery-hero__copy>p,.gallery-rail header p{color:#ef2028;letter-spacing:.17em;margin:0;font:800 10px/1 DM Sans,Arial,sans-serif}.gallery-hero h1{color:#fff;text-transform:uppercase;letter-spacing:-.055em!important;margin:22px 0 18px!important;font:600 clamp(68px,8vw,126px)/.82 Oswald,Arial Narrow,Arial,sans-serif!important}.gallery-hero h1 em{color:#ef2028;font-style:normal}.gallery-hero__copy>span{color:#d6d9df;max-width:430px;font:500 clamp(15px,1.25vw,18px)/1.55 DM Sans,Arial,sans-serif;display:block}.gallery-hero__atmosphere{z-index:1;pointer-events:none;width:min(63vw,920px);height:100%;position:absolute;bottom:-1%;right:clamp(7%,8vw,12%)}.gallery-hero__atmosphere i{aspect-ratio:1;opacity:.95;border:1px solid #ef202861;border-radius:50%;display:block;position:absolute;bottom:12%;right:7%}.gallery-hero__atmosphere i:first-child{width:57%;box-shadow:0 0 0 32px #ef20280b,0 0 0 86px #ef202806}.gallery-hero__atmosphere i:nth-child(2){border-color:#ffffff1f;width:26%;bottom:29%;right:28%}.gallery-hero__atmosphere i:nth-child(3){border-color:#ef20282e;width:36%;bottom:6%;right:-6%}.gallery-hero__atmosphere img{z-index:2;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 28px 22px #00000078);width:100%;height:auto;max-height:none;position:absolute;bottom:0;right:0}.gallery-rails{background:#0b1018;padding:0 0 clamp(55px,7vw,104px)}.gallery-rail{padding:clamp(34px,5vw,64px) 0 0}.gallery-rail header{grid-template-columns:minmax(240px,.62fr) minmax(240px,.65fr) auto;align-items:end;gap:clamp(18px,4vw,68px);padding:0 clamp(24px,8vw,142px) 18px;display:grid}.gallery-rail h2{color:#fff;text-transform:uppercase;margin:10px 0 0;letter-spacing:-.035em!important;font:600 clamp(34px,3.65vw,58px)/.88 Oswald,Arial Narrow,Arial,sans-serif!important}.gallery-rail header>span{color:#c7cdd7;max-width:390px;padding-bottom:3px;font:500 14px/1.5 DM Sans,Arial,sans-serif}.gallery-rail__controls{align-items:center;gap:8px;display:flex}.gallery-rail__controls button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff5e;place-items:center;width:39px;height:39px;font:400 22px/1 Arial,sans-serif;transition:background .18s,border-color .18s,color .18s;display:grid}.gallery-rail__controls button:hover,.gallery-rail__controls button:focus-visible{color:#fff;background:#ef2028;border-color:#ef2028}.gallery-rail__viewport{scroll-behavior:auto;scroll-snap-type:none;scrollbar-width:none;overscroll-behavior-x:contain;gap:0;padding:0 0 8px;display:flex;overflow-x:auto}.gallery-rail__viewport::-webkit-scrollbar{display:none}.gallery-rail__sequence{flex:0 0 max-content;gap:14px;padding-right:14px;display:flex}.gallery-rail__viewport figure{scroll-snap-align:start;background:#15191f;border:1px solid #ffffff30;flex:0 0 clamp(260px,31vw,530px);height:clamp(185px,25vw,386px);margin:0;overflow:hidden}.gallery-rail__viewport img{object-fit:cover;object-position:center;filter:saturate(.96)contrast(1.03);width:100%;height:100%;transition:transform .45s,filter .45s;display:block}.gallery-rail__viewport figure:hover img{filter:saturate(1.04)contrast(1.05);transform:scale(1.045)}.gallery-rail--reverse{background:#ffffff05}@media (width<=800px){.gallery-hero{grid-template-columns:1fr;min-height:500px;padding:74px 24px 44px}.gallery-hero h1{font-size:clamp(52px,12.8vw,78px)!important}.gallery-hero__copy{max-width:100%}.gallery-hero__copy>span{max-width:285px;font-size:14px}.gallery-hero__atmosphere{width:62vw;height:58%;top:42%;bottom:auto;right:-2%}.gallery-hero__atmosphere img{width:100%;max-height:100%;right:0}.gallery-hero__atmosphere i:first-child{width:76%}.gallery-rail{padding-top:41px}.gallery-rail header{grid-template-columns:1fr auto;gap:14px;padding:0 24px 15px}.gallery-rail header>span{grid-area:2/1/auto/-1;max-width:480px;font-size:13px}.gallery-rail h2{font-size:clamp(31px,10vw,46px)!important}.gallery-rail__sequence{gap:10px;padding-right:10px}.gallery-rail__viewport figure{flex-basis:min(82vw,380px);height:clamp(210px,57vw,290px)}}@media (width<=490px){.gallery-hero{min-height:470px;padding-top:67px}.gallery-hero h1{font-size:clamp(48px,12.2vw,62px)!important}.gallery-hero__atmosphere{opacity:.94;width:60vw;top:48%;right:-4%}.gallery-hero__atmosphere img{width:104%;right:0}.gallery-hero__atmosphere i:nth-child(2),.gallery-hero__atmosphere i:nth-child(3){display:none}.gallery-rail__controls button{width:37px;height:37px}}@media (prefers-reduced-motion:reduce){.gallery-rail__viewport{scroll-behavior:auto}.gallery-rail__viewport img{transition:none}}.official-courts-page .court-projects-gallery__reel figure{background:#20242a;border-color:#1113196b}.official-courts-showcase__projects article{isolation:isolate}.official-courts-showcase__preview{z-index:0;object-fit:cover;object-position:center;opacity:.86;pointer-events:none;background:#111;border:0;width:100%;height:100%;position:absolute;inset:0}.official-courts-showcase__projects article:after{content:"";z-index:0;background:linear-gradient(90deg,#080a0ee6,#080a0e38 72%,#080a0e80);position:absolute;inset:0}.official-courts-showcase__projects article>:not(.official-courts-showcase__preview){z-index:1;position:relative}.official-courts-cta--showcase{background:radial-gradient(circle at 68% 48%,#ef202838,#0000 30%),#111319;grid-template-columns:minmax(280px,.72fr) minmax(480px,1.28fr);align-items:center;gap:clamp(40px,7vw,115px);min-height:620px;display:grid}.official-courts-showcase__copy{z-index:1;position:relative}.official-courts-showcase__copy p{color:#ef2028;letter-spacing:.18em;margin:0;font:800 10px/1 DM Sans,Arial,sans-serif}.official-courts-showcase__copy h2{letter-spacing:-.055em;text-transform:uppercase;margin:20px 0 22px;font:600 clamp(65px,7vw,112px)/.82 Oswald,Arial Narrow,Arial,sans-serif}.official-courts-showcase__copy h2 em{color:#ef2028;font-style:normal}.official-courts-showcase__copy>span{color:#c7cbd1;max-width:470px;font:500 16px/1.7 DM Sans,Arial,sans-serif;display:block}.official-courts-showcase__projects{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid;position:relative}.official-courts-showcase__projects article{background:linear-gradient(140deg,#ef202829,#0b0d12fa 54%),repeating-linear-gradient(135deg,#ffffff0d 0 1px,#0000 1px 14px);border:1px solid #ef2028c2;flex-direction:column;justify-content:flex-end;min-height:365px;padding:24px;display:flex;position:relative;overflow:hidden}.official-courts-showcase__projects article:before{content:"MODELO 3D";color:#ffffff2e;letter-spacing:-.04em;font:900 39px/.9 Oswald,Arial,sans-serif;position:absolute;top:22px;right:20px}.official-courts-showcase__projects b{color:#ef2028;font:800 11px/1 DM Sans,Arial,sans-serif;position:absolute;top:20px;left:21px}.official-courts-showcase__projects p{color:#ef2028;letter-spacing:.16em;margin:0 0 9px;font:800 9px/1 DM Sans,Arial,sans-serif}.official-courts-showcase__projects h3{color:#fff;letter-spacing:-.04em;text-transform:uppercase;margin:0;font:600 clamp(36px,3.3vw,58px)/.84 Oswald,Arial Narrow,Arial,sans-serif}.official-courts-showcase__projects span{color:#c7cbd1;margin:16px 0;font:500 13px/1.5 DM Sans,Arial,sans-serif;display:block}.official-courts-showcase__projects small{color:#fff;letter-spacing:.13em;font:800 8px/1.2 DM Sans,Arial,sans-serif}@media (width<=850px){.official-courts-cta--showcase{grid-template-columns:1fr;min-height:0}.official-courts-showcase__projects{max-width:720px}.official-courts-showcase__projects article{min-height:290px}}@media (width<=560px){.official-courts-showcase__projects{grid-template-columns:1fr}.official-courts-showcase__projects article{min-height:245px}}.official-courts-cta--showcase{grid-template-columns:minmax(330px,.65fr) minmax(590px,1.35fr);gap:clamp(44px,6vw,104px)}.official-courts-showcase__copy h2{margin:0 0 28px}.official-courts-showcase__copy>span{color:#f2f3f4;max-width:590px;font-size:clamp(18px,1.35vw,23px);line-height:1.48}.official-courts-showcase__projects{grid-template-columns:1fr}.official-courts-showcase__projects article{background:linear-gradient(90deg,#080a0ef0 0%,#080a0eb8 38%,#080a0e59 100%);justify-content:flex-end;min-height:500px;padding:clamp(30px,3.4vw,62px)}.official-courts-showcase__projects article:before{display:none}.official-courts-showcase__projects h3{z-index:1;color:#ef2028;max-width:680px;font-size:clamp(58px,5vw,92px);line-height:.82;position:relative}.official-courts-showcase__projects span{z-index:1;color:#fff;max-width:540px;margin:20px 0;font-size:clamp(15px,1.2vw,19px);line-height:1.45;position:relative}.official-courts-showcase__projects small{z-index:1;color:#ef2028;font-size:10px;position:relative}.official-courts-showcase__preview{object-fit:cover;object-position:center;opacity:.87;filter:saturate(1.12)contrast(1.07);width:100%;height:100%;position:absolute;inset:0}.official-courts-showcase__projects a{z-index:1;color:#ef2028;align-self:flex-start;margin-top:21px;font:900 16px/1 DM Sans,Arial,sans-serif;text-decoration:none;position:relative}.official-courts-showcase__projects a:hover{text-decoration:underline}@media (width<=850px){.official-courts-cta--showcase{grid-template-columns:1fr}.official-courts-showcase__projects article{min-height:440px}.official-courts-showcase__copy>span{max-width:620px}}@media (width<=560px){.official-courts-showcase__projects article{min-height:410px;padding:27px 22px}.official-courts-showcase__projects h3{font-size:54px}.official-courts-showcase__preview{object-position:58% center}}.marketing-support__cta{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffffa8;margin-top:25px;padding:14px 17px;font:800 12px/1 DM Sans,Arial,sans-serif;transition:background .2s,border-color .2s,transform .2s}.marketing-support__cta .ui-arrow-diagonal{color:#ef2028;vertical-align:middle;margin-left:8px;display:inline-block!important}.marketing-support__cta:hover,.marketing-support__cta:focus-visible{background:#ef2028;border-color:#ef2028;outline:none;transform:translateY(-2px)}.marketing-support__cta:hover .ui-arrow-diagonal,.marketing-support__cta:focus-visible .ui-arrow-diagonal{color:#fff}.court-sales-cta{isolation:isolate;padding-right:clamp(390px,39vw,690px);position:relative;overflow:hidden}.court-sales-cta>:not(.court-sales-cta__chivi){z-index:1;position:relative}.court-sales-cta__chivi{z-index:0;object-fit:contain;object-position:right bottom;pointer-events:none;transform-origin:100% 100%;width:clamp(310px,33vw,600px);max-height:94%;position:absolute;bottom:-4px;right:clamp(205px,17vw,360px);transform:scale(1.13)}@media (width<=850px){.court-sales-cta{padding-bottom:min(116vw,740px);padding-right:24px}.court-sales-cta__chivi{transform-origin:bottom;width:min(85vw,520px);max-height:none;bottom:0;right:50%;transform:translate(50%)}}.world-collage-closing{isolation:isolate;color:#fff;background:radial-gradient(circle at 76% 30%,#ef20282e,#0000 27%),#0b0d12;grid-template-columns:minmax(0,1.32fr) minmax(310px,.68fr);align-items:center;gap:clamp(34px,6vw,104px);min-height:min(78svh,860px);padding:clamp(62px,8vw,120px) clamp(24px,9vw,150px);display:grid;position:relative;overflow:hidden}.world-collage-closing:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#080a0e1a,#0b0d12 78%);position:absolute;inset:0}.world-collage-closing img{object-fit:contain;filter:drop-shadow(0 26px 35px #00000061);width:100%;max-height:min(65svh,670px);display:block}.world-collage-closing>div{max-width:520px}.world-collage-closing p{color:#ef2028;letter-spacing:.18em;margin:0 0 20px;font:800 10px/1 DM Sans,Arial,sans-serif}.world-collage-closing h2{letter-spacing:-.04em;margin:0;font:600 clamp(50px,5.6vw,92px)/.88 Oswald,Arial Narrow,Arial,sans-serif}.world-collage-closing h2 em{color:#ef2028;font-style:normal}.world-collage-closing span{color:#c7cbd2;max-width:410px;margin-top:27px;font:500 16px/1.65 DM Sans,Arial,sans-serif;display:block}@media (width<=850px){.world-collage-closing{grid-template-columns:1fr;gap:34px;min-height:0;padding:76px 24px}.world-collage-closing:before{background:linear-gradient(#080a0e1a,#0b0d12 76%)}.world-collage-closing img{max-width:720px;max-height:none;margin:auto}.world-collage-closing h2{font-size:clamp(49px,14vw,76px)}.world-collage-closing span{font-size:15px}}.space-demo__benefit-tabs .thin-arrow,.space-demo__benefit-detail>.thin-arrow{place-items:center!important;width:1em!important;height:1em!important;line-height:1!important;display:inline-grid!important}.space-demo__benefit-tabs .thin-arrow svg,.space-demo__benefit-detail>.thin-arrow svg{stroke:currentColor;stroke-width:1.35px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%;display:block}.official-courts-page .factory-proof-copy h2{text-transform:uppercase!important;font-family:Oswald,Arial Narrow,Arial,sans-serif!important;font-weight:600!important}.official-courts-page .factory-proof-copy h2 em{font-style:normal}.official-courts-hero{position:relative;padding-block:clamp(60px,5vw,88px)!important;background:radial-gradient(circle at 73% 36%,#ef202838,#0000 30%),linear-gradient(90deg,#090c11 0% 47%,#0a0d12 100%)!important;grid-template-columns:minmax(280px,.55fr) minmax(640px,1.45fr)!important;gap:clamp(20px,3vw,56px)!important;min-height:clamp(650px,72svh,760px)!important;padding-right:clamp(24px,4vw,70px)!important}.official-courts-hero>div{z-index:2;max-width:600px;position:relative}.official-courts-hero>div:before{content:"10 × 6 M";color:#ef2028d1;letter-spacing:.2em;font:800 10px/1 DM Sans,Arial,sans-serif;position:absolute;top:-58px;left:0}.official-courts-hero figure{isolation:isolate;clip-path:polygon(9% 0,100% 0,100% 100%,0 100%,0 14%);background:#171c23;align-self:stretch;min-height:0!important;margin:-clamp(38px,5vw,88px) 0!important;border:0!important}.official-courts-hero figure:before{content:"";z-index:2;clip-path:inherit;pointer-events:none;border:1px solid #ef2028d9;position:absolute;inset:0}.official-courts-hero figure:after{z-index:1;background:linear-gradient(90deg,#090c11 0%,#090c112e 24%,#0000 55%),linear-gradient(#0000 58%,#0000007a)!important}.official-courts-hero figure img{object-position:49% center;width:117%;max-width:none;height:114%;transition:transform .7s cubic-bezier(.2,.72,.2,1);position:absolute;inset:-7% -10% -7% -7%;transform:scale(1.07)}.official-courts-hero figcaption{z-index:3;background:#080b10b8;border-left:2px solid #ef2028;padding:10px 12px;letter-spacing:.17em!important;bottom:27px!important;right:28px!important}.official-courts-hero h1{text-shadow:0 10px 30px #00000038;position:relative;margin-top:25px!important}.official-courts-hero h1:after{content:"";background:#ef2028;width:88px;height:3px;margin-top:24px;display:block}.official-courts-hero>div>span{max-width:430px!important}@media (width<=850px){.official-courts-hero{grid-template-columns:1fr!important;gap:36px!important;min-height:0!important;padding-right:24px!important}.official-courts-hero>div:before{top:-31px}.official-courts-hero figure{clip-path:polygon(12% 0,100% 0,100% 100%,0 100%,0 9%);min-height:min(84vw,550px)!important;margin:0 -24px!important}.official-courts-hero figure img{object-position:50% center;width:108%;height:108%;inset:-4%}.official-courts-hero figcaption{bottom:20px!important;right:24px!important}.official-courts-hero h1:after{margin-top:20px}}.official-courts-hero>div:before{content:none}.official-courts-hero figure img{transform-origin:50%;transform:translateY(10%)scale(1.07)!important}.official-courts-hero figure:hover img{transform:translateY(10%)scale(1.11)!important}@media (width<=850px){.chivi-presence.is-suppressed{display:none!important}body:has(.mobile-menu[open]) .chivi-presence{display:none!important}.language-button{align-items:center!important;gap:3px!important;display:inline-flex!important}.language-button .language-code{letter-spacing:.08em!important;margin:0 4px 0 0!important;font:800 10px/1 DM Sans,Arial,sans-serif!important;display:inline-block!important}.front-card small .ui-arrow-diagonal{vertical-align:middle;margin-left:7px}.front-card>.ui-arrow-diagonal{display:none!important}.court-system-solar__ring--wide button{place-items:center!important;width:42px!important;height:42px!important;padding:3px!important;display:grid!important;overflow:hidden!important}.court-system-solar__ring--wide button span{white-space:normal!important;overflow-wrap:anywhere!important;text-align:center!important;max-width:100%!important;max-height:2.25em!important;font-size:5.3px!important;line-height:1.05!important;display:block!important;overflow:hidden!important}.world-reach__visual.presence-network{aspect-ratio:auto!important;height:auto!important;min-height:0!important;padding-bottom:34px!important;overflow:visible!important}.presence-network .presence-network__regions{grid-template-rows:none!important;height:auto!important;min-height:0!important}.presence-network .presence-region{height:auto!important;min-height:0!important;overflow:visible!important}.presence-network .presence-region>div{max-height:none!important;overflow:visible!important}.space-demo__video video{object-fit:cover!important;width:100%!important;height:auto!important;min-height:220px!important;display:block!important}}@media (width<=390px){.court-system-solar__ring--wide button{width:38px!important;height:38px!important}.court-system-solar__ring--wide button span{font-size:4.8px!important}}.ui-close-icon{width:16px;height:16px;margin:auto;display:block;position:relative}.ui-close-icon:before,.ui-close-icon:after{content:"";transform-origin:50%;background:currentColor;border-radius:99px;width:2px;height:14px;position:absolute;top:1px;left:7px}.ui-close-icon:before{transform:rotate(45deg)}.ui-close-icon:after{transform:rotate(-45deg)}.mobile-menu-head button{aspect-ratio:1;width:38px!important;height:38px!important;min-height:38px!important;max-height:38px!important;padding:0!important;line-height:0!important}.mobile-menu-head button .ui-close-icon{color:#fff!important}.contact-topic-action{z-index:2;place-items:center;width:28px;height:28px;display:grid;position:relative;margin:0!important}.contact-topic-action .ui-arrow-diagonal{margin:0!important}.contact-topics button.active:after{content:none!important}.contact-topics button.active .contact-topic-action{background:#fff;border-radius:50%;color:#df1f26!important}.ui-check-icon{color:inherit;font:900 15px/1 Arial,sans-serif;display:block}.contact-topics button.active .ui-check-icon{color:#df1f26!important}.contact-form form>button .contact-submit-arrow{margin-left:11px!important}@media (width<=800px){.contact-page{padding-top:72px}.contact-page .contact-form{scroll-margin-top:72px}body:has(.contact-page) .chivi-presence{display:none!important}.contact-form .form-row--space .form-choice--inline label{justify-content:flex-start!important;padding-left:44px!important}.contact-form .form-row--space .form-choice--inline input{margin:0!important;position:absolute!important;left:16px!important;transform:translateY(-50%)!important}.detail-nav{grid-template-columns:minmax(0,1fr) auto!important;gap:12px!important}.detail-nav .detail-links{display:none!important}.detail-nav .detail-actions{justify-self:end!important;align-items:center!important;gap:10px!important;min-width:0!important;display:flex!important}.detail-nav .social-header{display:none!important}.detail-nav .language-wrap,.detail-nav .mobile-menu{flex:none!important;display:block!important;position:relative!important}.detail-nav .language-button{white-space:nowrap!important;min-width:43px!important;height:42px!important;padding:0 9px!important}.detail-nav .mobile-menu-trigger{place-items:center!important;width:42px!important;height:42px!important;margin:0!important;padding:0!important;display:grid!important}.detail-nav .mobile-menu-trigger i{display:block!important}.contact-form .form-row--space .form-choice--inline>div{grid-template-columns:1fr!important;gap:8px!important}.contact-form .form-row--space .form-choice--inline label{justify-content:flex-start!important;align-items:center!important;min-height:50px!important;padding:10px 18px 10px 44px!important;line-height:1.25!important;display:flex!important;position:relative!important;overflow:visible!important}.contact-form .form-row--space .form-choice--inline input{width:16px!important;height:16px!important;margin:0!important;position:absolute!important;top:50%!important;left:16px!important;transform:translateY(-50%)!important}}.official-courts-tour{z-index:1000;color:#fff;background:#090c11;grid-template-rows:auto minmax(0,1fr);display:grid;position:fixed;inset:0}.official-courts-tour header{background:#0d1016;border-bottom:1px solid #ffffff29;justify-content:space-between;align-items:center;gap:22px;min-height:72px;padding:14px clamp(18px,3vw,54px);display:flex}.official-courts-tour header button{color:#fff;letter-spacing:.02em;cursor:pointer;background:0 0;border:1px solid #ef2028;padding:12px 16px;font:800 12px/1 DM Sans,Arial,sans-serif}.official-courts-tour header button:hover,.official-courts-tour header button:focus-visible{background:#ef2028;outline:none}.official-courts-tour header span{color:#ef2028;letter-spacing:.16em;text-transform:uppercase;font:800 10px/1 DM Sans,Arial,sans-serif}.official-courts-tour__frame{min-height:0;position:relative;overflow:hidden}.official-courts-tour iframe{background:#0b0d12;border:0;width:100%;height:100%;display:block}.official-courts-tour--court{grid-template-rows:auto auto minmax(0,1fr)}.official-courts-tour__court-intro{z-index:1;background:linear-gradient(90deg,#0b0e13,#12161d);grid-template-columns:minmax(230px,1fr) minmax(300px,1.2fr);align-items:center;column-gap:clamp(28px,7vw,120px);padding:clamp(20px,2.5vw,34px) clamp(24px,8vw,155px);display:grid;position:relative}.official-courts-tour__court-intro h2{color:#fff;letter-spacing:-.045em;text-transform:uppercase;grid-row:span 2;margin:0;font:600 clamp(38px,4.2vw,70px)/.82 Oswald,Arial Narrow,Arial,sans-serif}.official-courts-tour__court-intro h2 em{color:#ef2028;font-style:normal}.official-courts-tour__court-intro p{color:#fff;margin:0;font:700 clamp(17px,1.6vw,25px)/1.05 DM Sans,Arial,sans-serif}.official-courts-tour__court-intro span{color:#c3c8d0;margin-top:8px;font:500 13px/1.45 DM Sans,Arial,sans-serif;display:block}.official-courts-tour--court .official-courts-tour__frame iframe{width:100%;height:calc(100% + 390px);position:absolute;top:-390px;left:0}@media (width<=620px){.official-courts-tour header{min-height:64px;padding:11px 15px}.official-courts-tour header span{display:none}.official-courts-tour header button{padding:11px 13px;font-size:11px}.official-courts-tour__court-intro{grid-template-columns:1fr;padding:20px 24px}.official-courts-tour__court-intro h2{grid-row:auto;font-size:45px}.official-courts-tour__court-intro p{margin-top:13px;font-size:18px}.official-courts-tour--court .official-courts-tour__frame iframe{height:calc(100% + 355px);top:-355px}}.licensee-testimonial__portrait>span{display:none}.licensee-testimonial__portrait.is-fallback>span{color:#fff;letter-spacing:.04em;background:linear-gradient(135deg,#df1f26,#17191d);place-items:center;width:100%;height:100%;font:800 22px/1 Oswald,Arial Narrow,Arial,sans-serif;display:grid}.premium-cursor{display:none!important}@media (width<=800px){.nav,.detail-nav{grid-template-columns:minmax(0,1fr) auto!important;gap:12px!important}.nav-links,.detail-links{display:none!important}.nav-actions,.detail-actions{justify-self:end!important;align-items:center!important;gap:10px!important;min-width:0!important;display:flex!important}.nav-actions .social-header,.detail-actions .social-header{display:none!important}.nav-actions .language-wrap,.detail-actions .language-wrap,.nav-actions .mobile-menu,.detail-actions .mobile-menu{flex:none!important;display:block!important;position:relative!important}.nav-actions .language-button,.detail-actions .language-button{white-space:nowrap!important;min-width:43px!important;height:42px!important;padding:0 9px!important}.nav-actions .mobile-menu-trigger,.detail-actions .mobile-menu-trigger{place-items:center!important;width:42px!important;height:42px!important;margin:0!important;padding:0!important;display:grid!important}.contact-form .form-choice--inline>div{grid-template-columns:1fr!important;gap:8px!important}.contact-form .form-choice--inline label{justify-content:flex-start!important;align-items:center!important;min-height:50px!important;padding:10px 18px 10px 44px!important;line-height:1.25!important;display:flex!important;position:relative!important;overflow:visible!important}.contact-form .form-choice--inline input{width:16px!important;height:16px!important;margin:0!important;position:absolute!important;top:50%!important;left:16px!important;transform:translateY(-50%)!important}}.front-card div{padding-left:22px!important}@media (width<=800px){.mobile-menu[open] .mobile-menu-trigger{left:24px!important;right:auto!important}.front-card div{padding-left:18px!important}.nav-actions .mobile-menu,.detail-actions .mobile-menu{flex:0 0 42px!important;width:42px!important;height:42px!important;position:relative!important}.nav-actions .mobile-menu[open] .mobile-menu-trigger,.detail-actions .mobile-menu[open] .mobile-menu-trigger{margin:0!important;position:relative!important;top:auto!important;left:auto!important;right:auto!important}.nav-actions .language-wrap,.detail-actions .language-wrap{flex:0 0 43px!important;width:43px!important}.contact-form .form-choice input[type=radio]{appearance:none!important;box-sizing:border-box!important;background:#fff!important;border:1.5px solid #8b9097!important;border-radius:50%!important;flex:0 0 16px!important;width:16px!important;min-width:16px!important;max-width:16px!important;height:16px!important;min-height:16px!important;max-height:16px!important;padding:0!important;box-shadow:inset 0 0 0 3px #fff!important}.contact-form .form-choice input[type=radio]:checked{background:#df1f26!important;border-color:#df1f26!important}.contact-form .form-choice input[type=radio]:focus-visible{outline-offset:3px!important;outline:2px solid #df1f264d!important}}.audience-hero:after{content:none!important;display:none!important}.official-courts-showcase__projects article.is-interactive{cursor:pointer;transition:border-color .2s,box-shadow .2s,transform .2s}.official-courts-showcase__projects article.is-interactive:hover,.official-courts-showcase__projects article.is-interactive:focus-visible{border-color:#fff;outline:none;transform:translateY(-2px);box-shadow:0 18px 40px #00000052,0 0 0 2px #ef202847}a,button,summary{font-variant-emoji:text}@media (width<=850px){.chivi-presence{transition:right .32s,opacity .18s,visibility linear!important}.chivi-presence.is-scroll-hidden{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:opacity .18s,visibility 0s linear .18s!important}}.fipa-members,.fipa-documents,.fipa-match,.fipa-calendar,.fipa-committees{padding:clamp(74px,10vw,135px) clamp(24px,11vw,155px)}.fipa-members,.fipa-calendar{color:#11161f;background:#f1f1ee}.fipa-documents{color:#fff;background:#121923}.fipa-match{color:#fff;background:radial-gradient(circle at 76% 36%,#ef202840,#0000 31%),#090d14;grid-template-columns:minmax(0,.9fr) minmax(320px,1.1fr);gap:clamp(34px,9vw,130px);display:grid}.fipa-members header,.fipa-documents header,.fipa-calendar header,.fipa-committees header{max-width:660px}.fipa-members header>p,.fipa-documents header>p,.fipa-match header>p,.fipa-calendar header>p,.fipa-committees header>p{color:#ef2028;letter-spacing:.16em;text-transform:uppercase;margin:0;font:800 10px/1 DM Sans,Arial,sans-serif}.fipa-members h2,.fipa-documents h2,.fipa-match h2,.fipa-calendar h2,.fipa-committees h2{letter-spacing:-.055em;text-transform:uppercase;margin:18px 0;font:600 clamp(46px,5.4vw,78px)/.86 Oswald,Arial Narrow,Arial,sans-serif}.fipa-members h2 em,.fipa-documents h2 em,.fipa-match h2 em,.fipa-calendar h2 em,.fipa-committees h2 em{color:#ef2028;font-style:normal}.fipa-members header>span{color:#555d67;max-width:500px;font:500 14px/1.65 DM Sans,Arial,sans-serif;display:block}.fipa-members-content{margin-top:40px}.fipa-empty-state{color:#505862;max-width:570px;margin:0 0 27px;font:500 16px/1.7 DM Sans,Arial,sans-serif}.fipa-members-content>button,.fipa-match a{color:#fff;letter-spacing:.09em;text-transform:uppercase;cursor:pointer;background:#ef2028;border:1px solid #ef2028;align-items:center;min-height:48px;padding:0 19px;font:800 10px/1 DM Sans,Arial,sans-serif;text-decoration:none;display:inline-flex}.fipa-members-content>button:hover,.fipa-match a:hover{color:#ef2028;background:0 0}.fipa-members-grid,.fipa-documents>div,.fipa-committees>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.fipa-members-grid article,.fipa-documents article,.fipa-committees article{border:1px solid #fff3;padding:23px}.fipa-members-grid article{background:#fff;border-color:#c6c9c8}.fipa-members-grid span,.fipa-documents article>span,.fipa-committees article>p{letter-spacing:.1em;text-transform:uppercase;font:800 9px/1.35 DM Sans,Arial,sans-serif}.fipa-members-grid span,.fipa-documents article>span{color:#ef2028}.fipa-members-grid h3,.fipa-documents h3,.fipa-committees h3{letter-spacing:-.035em;text-transform:uppercase;margin:25px 0 9px;font:600 28px/.95 Oswald,Arial Narrow,Arial,sans-serif}.fipa-members-grid b,.fipa-members-grid p,.fipa-documents article p,.fipa-documents article small,.fipa-committees article span,.fipa-committees article b{color:#aab2bc;font:600 11px/1.55 DM Sans,Arial,sans-serif;display:block}.fipa-members-grid b,.fipa-members-grid p{color:#515963}.fipa-documents article{flex-direction:column;min-height:220px;display:flex}.fipa-documents article p{margin:0 0 19px}.fipa-documents article small{margin-top:auto}.fipa-documents article>div{gap:16px;margin-top:20px;display:flex}.fipa-documents article a{color:#fff;letter-spacing:.08em;text-transform:uppercase;font:800 10px DM Sans,Arial,sans-serif;text-decoration:none}.fipa-documents article a:hover{color:#ef2028}.fipa-match>div>p{color:#d7dbe0;max-width:600px;margin:0 0 28px;font:500 16px/1.7 DM Sans,Arial,sans-serif}.fipa-match ul{border-top:1px solid #ffffff2e;gap:1px;margin:0 0 28px;padding:0;list-style:none;display:grid}.fipa-match li{border-bottom:1px solid #ffffff2e;justify-content:space-between;gap:20px;padding:15px 0;font:600 14px/1.3 DM Sans,Arial,sans-serif;display:flex}.fipa-match li b{color:#ef2028;letter-spacing:.1em;text-transform:uppercase;flex:none;font:800 9px/1.5 DM Sans,Arial,sans-serif}.fipa-calendar{grid-template-columns:minmax(0,.8fr) minmax(300px,1.2fr);align-items:end;gap:clamp(38px,8vw,120px);display:grid}.fipa-calendar>p{color:#555e68;border-top:1px solid #bfc3c4;border-bottom:1px solid #bfc3c4;margin:0;padding:28px 0;font:500 17px/1.7 DM Sans,Arial,sans-serif}.fipa-calendar>div{gap:8px;display:grid}.fipa-calendar article{background:#fff;border-top:1px solid #bbb;padding:18px}.fipa-calendar article span,.fipa-calendar article b{letter-spacing:.1em;text-transform:uppercase;font:800 9px DM Sans,Arial,sans-serif}.fipa-calendar article h3{text-transform:uppercase;margin:10px 0 6px;font:600 26px/1 Oswald,Arial Narrow,Arial,sans-serif}.fipa-calendar article p{color:#58616a;margin:0;font:500 13px/1.5 DM Sans,Arial,sans-serif}.fipa-member-dialog{z-index:1200;background:#04070bc7;place-items:center;padding:30px 20px;display:grid;position:fixed;inset:0;overflow:auto}.fipa-member-dialog>div{color:#11161f;background:#f5f5f2;width:min(760px,100%);padding:clamp(28px,5vw,54px);position:relative;box-shadow:0 28px 80px #00000080}.fipa-member-dialog>div>button{color:#171b21;cursor:pointer;background:0 0;border:0;font-size:31px;position:absolute;top:15px;right:17px}.fipa-member-dialog>div>p:first-of-type{color:#ef2028;letter-spacing:.14em;margin:0;font:800 10px DM Sans,Arial,sans-serif}.fipa-member-dialog h2{text-transform:uppercase;margin:15px 0 10px;font:600 clamp(38px,5vw,60px)/.9 Oswald,Arial Narrow,Arial,sans-serif}.fipa-member-dialog>div>span{color:#59616a;max-width:570px;font:500 13px/1.6 DM Sans,Arial,sans-serif;display:block}.fipa-member-dialog form{grid-template-columns:1fr 1fr;gap:14px;margin-top:28px;display:grid}.fipa-member-dialog label{color:#242b34;letter-spacing:.04em;text-transform:uppercase;gap:7px;font:800 10px DM Sans,Arial,sans-serif;display:grid}.fipa-member-dialog input,.fipa-member-dialog select,.fipa-member-dialog textarea{box-sizing:border-box;color:#171b21;background:#fff;border:1px solid #c1c4c4;width:100%;min-height:44px;padding:11px;font:500 14px DM Sans,Arial,sans-serif}.fipa-member-dialog textarea{resize:vertical;min-height:88px}.fipa-member-dialog-wide{grid-column:1/-1}.fipa-member-dialog form>button{color:#fff;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#ef2028;border:0;justify-self:start;margin-top:5px;padding:15px 18px;font:800 10px DM Sans,Arial,sans-serif}.fipa-member-dialog form+p{color:#353e48;margin:18px 0 0;font:600 13px/1.55 DM Sans,Arial,sans-serif}@media (width<=800px){.fipa-match,.fipa-calendar,.fipa-members-grid,.fipa-documents>div,.fipa-committees>div{grid-template-columns:1fr}.fipa-member-dialog{padding:16px}.fipa-member-dialog form{grid-template-columns:1fr}.fipa-member-dialog-wide{grid-column:auto}.fipa-match li{flex-direction:column;align-items:flex-start;gap:6px}.fipa-calendar{align-items:start}}.fipa-match-actions{flex-wrap:wrap;gap:10px;display:flex}.fipa-match-actions button,.fipa-calendar-content>button{color:#fff;letter-spacing:.09em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #ef2028;align-items:center;min-height:48px;padding:0 19px;font:800 10px/1 DM Sans,Arial,sans-serif;display:inline-flex}.fipa-match-actions button:hover{background:#ef2028}.fipa-calendar-content{gap:22px;display:grid}.fipa-calendar-content>p{color:#555e68;border-top:1px solid #bfc3c4;border-bottom:1px solid #bfc3c4;margin:0;padding:28px 0;font:500 17px/1.7 DM Sans,Arial,sans-serif}.fipa-calendar-content>button{background:#ef2028;justify-self:start}.fipa-calendar-content>button:hover{color:#ef2028;background:0 0}.fipa-match header{padding-top:84px;position:relative}.fipa-match header:after{content:"";filter:brightness(0)invert();background:url(/brand/fipa-color.png) 0/102px no-repeat,url(/brand/padbol-match-icon.svg) 100%/47px 47px no-repeat;width:190px;height:55px;position:absolute;top:0;left:0}.fipa-match header:before{content:"×";z-index:1;color:#ef2028;font:500 25px/1 DM Sans,Arial,sans-serif;position:absolute;top:16px;left:119px}@media (width<=800px){.fipa-match header{padding-top:76px}}.fipa-match header:after{filter:brightness(1.18)contrast(1.1);background-size:96px,50px 50px;width:198px;height:68px;top:-6px}.fipa-match header:before{content:"";filter:brightness(0)invert();background:url(/brand/fipa-color.png) 50%/96px no-repeat;width:96px;height:68px;top:-6px;left:0}.fipa-match header:after{filter:none;background:url(/brand/padbol-match-icon.svg) 50%/50px 50px no-repeat;width:50px;height:50px;top:3px;left:145px}.fipa-match header h2{position:relative}.fipa-match header h2:before{content:"×";color:#ef2028;font:500 25px/1 DM Sans,Arial,sans-serif;position:absolute;top:-79px;left:116px}.fipa-match header:before{content:"FIPA";filter:none;color:#fff;letter-spacing:-.06em;background:0 0;place-items:center;width:96px;height:50px;font:800 31px/.9 Oswald,Arial Narrow,Arial,sans-serif;display:grid}.fipa-members-grid article{grid-template-rows:auto auto 1fr;grid-template-columns:70px 1fr;column-gap:18px;min-height:260px;display:grid;position:relative;overflow:hidden}.fipa-member-crest{clip-path:polygon(50% 0,96% 18%,88% 78%,50% 100%,12% 78%,4% 18%);background:linear-gradient(145deg,#1a222d,#070a0e);grid-row:1/span 3;place-items:center;width:70px;height:82px;margin-top:2px;display:grid;box-shadow:inset 0 0 0 2px #ef2028}.fipa-member-crest:before{width:52px;height:62px;clip-path:inherit;content:"";border:1px solid #ffffff47;position:absolute;top:8px;left:9px}.fipa-member-crest i{z-index:1;filter:saturate(.9);font-size:26px;font-style:normal;position:relative}.fipa-members-grid article>span{align-self:end}.fipa-members-grid article h3{grid-column:2;margin:8px 0 5px;font-size:30px}.fipa-members-grid article>b{grid-column:2}.fipa-members-grid article small{color:#707782;letter-spacing:.08em;text-transform:uppercase;grid-column:1/-1;align-self:end;margin-top:20px;font:700 8px/1.4 DM Sans,Arial,sans-serif}.fipa-members-note{color:#59616a;max-width:760px;margin:22px 0 27px;font:500 13px/1.65 DM Sans,Arial,sans-serif}.fipa-members-content>.fipa-members-grid+.fipa-members-note+button{margin-top:0}@media (width<=800px){.fipa-members-grid article{min-height:210px}}.fipa-member-crest{box-shadow:none;background:#10161f}.fipa-member-crest:before,.fipa-member-crest i{display:none}.fipa-member-crest--argentina{background:linear-gradient(#78c9ee 0 33.33%,#fff 33.33% 66.66%,#78c9ee 66.66%)}.fipa-member-crest--austria{background:linear-gradient(#ed2939 0 33.33%,#fff 33.33% 66.66%,#ed2939 66.66%)}.fipa-member-crest--rumania{background:linear-gradient(90deg,#002b7f 0 33.33%,#fcd116 33.33% 66.66%,#ce1126 66.66%)}.fipa-members-actions{flex-wrap:wrap;gap:10px;display:flex}.fipa-members-actions button{color:#fff;letter-spacing:.09em;text-transform:uppercase;cursor:pointer;background:#ef2028;border:1px solid #ef2028;align-items:center;min-height:48px;padding:0 19px;font:800 10px/1 DM Sans,Arial,sans-serif;display:inline-flex}.fipa-members-actions button+button{color:#ef2028;background:0 0}.fipa-members-actions button:hover{color:#fff;background:#11161f}.fipa-match .fipa-match-brand{padding-top:0}.fipa-match .fipa-match-brand:before,.fipa-match .fipa-match-brand:after{display:none}.fipa-match-wordmark{color:#fff;letter-spacing:-.06em;align-items:baseline;gap:8px;margin:0 0 16px;font:900 clamp(28px,3vw,44px)/.85 Oswald,Arial Narrow,Arial,sans-serif;display:flex}.fipa-match-wordmark span{font-style:italic}.fipa-match-wordmark b{color:#ef2028;font:900 inherit}.fipa-match .fipa-match-brand>p{margin-top:0}.fipa-match li b{color:#fff}.fipa-match li b:before{content:"";background:#ef2028;border-radius:50%;width:7px;height:7px;margin:0 7px 1px 0;display:inline-block}.fipa-match-official-logo{object-fit:contain;object-position:left center;width:min(100%,300px);height:auto;margin:0 0 16px;display:block}.fipa-match .fipa-match-brand h2:before{content:none;display:none}.fipa-match .fipa-match-brand>p{letter-spacing:.1em;white-space:nowrap;margin:0 0 18px;font-size:clamp(14px,1vw,17px);line-height:1.2}.fipa-match li b{color:#c7cdd3;box-shadow:none;background:0 0;border:0;align-items:center;padding:0;font-size:8px;animation:none;display:inline-flex}.fipa-match li b:before{background:#27d96f;width:7px;height:7px;margin:0 7px 0 0;animation:2s ease-in-out infinite fipa-available-dot;box-shadow:0 0 #27d96f6b}@keyframes fipa-available-dot{0%,to{opacity:.82;transform:scale(.9);box-shadow:0 0 #27d96f57}50%{opacity:1;transform:scale(1.12);box-shadow:0 0 0 5px #27d96f00}}@media (width<=800px){.fipa-match .fipa-match-brand>p{white-space:normal;font-size:11px;line-height:1.45}.fipa-match li b{align-self:flex-start}}@media (prefers-reduced-motion:reduce){.fipa-match li b:before{animation:none}}.fipa-members{isolation:isolate;background:radial-gradient(circle at 88% 16%,#ef20281a,#0000 25%),radial-gradient(circle at 9% 88%,#11161f12,#0000 28%),linear-gradient(135deg,#f4f4f1 0%,#ecece8 100%);position:relative;overflow:hidden}.fipa-members:before{z-index:-2;aspect-ratio:1;content:"";border:1px solid #ef20281f;border-radius:50%;width:48vw;position:absolute;top:-31%;right:-9%;box-shadow:0 0 0 72px #ef202806,0 0 0 144px #ef202805}.fipa-members:after{z-index:-1;content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0 10.9%,#11161f09 11%,#0000 11.1% 88.9%,#ef20280b 89%,#0000 89.1%),linear-gradient(0deg,#0000 0 20%,#11161f06 20.1%,#0000 20.2%);position:absolute;inset:0}.fipa-members>header,.fipa-members-content{z-index:1;position:relative}.fipa-members-grid{perspective:1200px}.fipa-members-grid article{--member-accent:#ef2028;isolation:isolate;box-shadow:0 20px 45px #0a0f161f,0 3px 8px #0a0f1614,inset 0 5px 0 var(--member-accent),inset 0 1px 0 #fff;background:linear-gradient(145deg,#fff 0% 68%,#f1f2f3 100%);border:1px solid #11161f29;transition:transform .35s cubic-bezier(.2,.8,.2,1),border-color .35s,box-shadow .35s;position:relative;overflow:hidden}.fipa-members-grid article:first-child{--member-accent:#65bde5}.fipa-members-grid article:nth-child(2){--member-accent:#ed2939}.fipa-members-grid article:nth-child(3){--member-accent:#f3c400}.fipa-members-grid article>*{z-index:2;position:relative}.fipa-members-grid article:before{z-index:0;color:var(--member-accent);content:"";letter-spacing:-.09em;opacity:.2;text-shadow:0 12px 20px var(--member-accent);font:800 92px/.72 Oswald,Arial Narrow,Arial,sans-serif;position:absolute;bottom:2px;right:-6px}@supports (color:color-mix(in lab, red, red)){.fipa-members-grid article:before{text-shadow:0 12px 20px color-mix(in srgb,var(--member-accent) 22%,transparent)}}.fipa-members-grid article:before{transform-origin:100% 100%;pointer-events:none;transform:perspective(420px)rotateX(42deg)rotate(-8deg)skew(-6deg)}.fipa-members-grid article:after{z-index:1;border:34px solid var(--member-accent);width:190px;height:190px;position:absolute;bottom:-92px;right:-72px}@supports (color:color-mix(in lab, red, red)){.fipa-members-grid article:after{border:34px solid color-mix(in srgb,var(--member-accent) 11%,transparent)}}.fipa-members-grid article:after{content:"";pointer-events:none;border-radius:50%}.fipa-members-grid article:first-child:before{content:"AR"}.fipa-members-grid article:nth-child(2):before{content:"AT"}.fipa-members-grid article:nth-child(3):before{content:"RO"}.fipa-members-grid article h3{color:#11161f;text-shadow:0 1px #fff}.fipa-members-grid article small{border-top:1px solid #11161f1a;padding-top:16px}@media (hover:hover){.fipa-members-grid article:hover{border-color:var(--member-accent);transform:translateY(-9px)}@supports (color:color-mix(in lab, red, red)){.fipa-members-grid article:hover{border-color:color-mix(in srgb,var(--member-accent) 58%,#11161f)}}.fipa-members-grid article:hover{box-shadow:0 30px 64px #0a0f162e,0 8px 18px #0a0f161a,inset 0 1px #fff}}@media (width<=800px){.fipa-members:before{width:110vw;top:-10%;right:-45%}.fipa-members-grid article{min-height:220px}.fipa-members-grid article:after{bottom:-105px;right:-90px}}@media (prefers-reduced-motion:reduce){.fipa-members-grid article{transition:none}}.fipa-documents{background:radial-gradient(circle at 12% 78%,#ef202833,#0000 24%),linear-gradient(135deg,#101722,#090d14 70%);grid-template-columns:minmax(340px,.62fr) minmax(0,1.38fr);align-items:start;gap:clamp(28px,3vw,44px);padding-top:clamp(58px,7vw,92px);padding-bottom:clamp(58px,7vw,92px);display:grid}.fipa-documents header{position:sticky;top:110px}@media (width>=1201px){.fipa-documents header h2{font-size:clamp(58px,4.7vw,68px)}}.fipa-documents header>span{color:#aab2bc;max-width:330px;margin-top:20px;font:500 13px/1.6 DM Sans,Arial,sans-serif;display:block}.fipa-documents>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.fipa-documents article{isolation:isolate;background:linear-gradient(145deg,#ffffff13,#ffffff06);min-height:150px;padding:16px;transition:transform .3s,border-color .3s,background .3s;position:relative;overflow:hidden;box-shadow:0 15px 30px #0003}.fipa-documents article:before{z-index:-1;content:"";border:20px solid #ef202817;border-radius:50%;width:126px;height:126px;position:absolute;bottom:-56px;right:-40px}.fipa-document-number{z-index:-1;color:#ffffff0e;font:700 52px/1 Oswald,Arial Narrow,Arial,sans-serif;position:absolute;top:7px;right:11px}.fipa-documents article>span{padding-right:38px}.fipa-documents article h3{max-width:92%;margin:13px 0 7px;font-size:clamp(18px,1.55vw,23px);line-height:.94}.fipa-documents article p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 10px;font-size:10px;line-height:1.45;display:-webkit-box;overflow:hidden}.fipa-documents article small{font-size:8px;line-height:1.35}.fipa-documents article>div{gap:11px;margin-top:11px}.fipa-documents article a{font-size:8px}.fipa-document-placeholder b{color:#7e8792;letter-spacing:.1em;text-transform:uppercase;font:800 8px/1 DM Sans,Arial,sans-serif}.fipa-documents article.is-reserved{border-color:#ffffff21}.fipa-documents article.is-reserved>span{color:#d96166}@media (hover:hover){.fipa-documents article:hover{background:linear-gradient(145deg,#ffffff1a,#ef20280b);border-color:#ef20289e;transform:translateY(-5px)}}@media (width<=1200px){.fipa-documents{grid-template-columns:1fr}.fipa-documents header{position:relative;top:auto}.fipa-documents header>span{max-width:520px}.fipa-documents>div{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=800px){.fipa-documents>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.fipa-documents>div{grid-template-columns:1fr}.fipa-documents article{min-height:145px}}.origin-roadmap{color:#f7f5f0;background:radial-gradient(circle at 84% 18%,#e11b2229,#0000 25%),#080b11;padding:clamp(76px,10vw,150px) clamp(24px,10vw,156px)}.origin-roadmap header{max-width:760px;margin:0 0 clamp(46px,7vw,88px)}.origin-roadmap header p{color:#ef2028;letter-spacing:.18em;margin:0 0 15px;font:800 10px/1 DM Sans,Arial,sans-serif}.origin-roadmap h2{letter-spacing:-.045em;margin:0;font:600 clamp(48px,6.9vw,106px)/.84 Oswald,Arial Narrow,Arial,sans-serif}.origin-roadmap h2 em,.origin-roadmap h3 em{color:#ef2028;font-style:normal}.origin-roadmap header>span{color:#bbc1cb;max-width:530px;margin-top:27px;font:500 clamp(15px,1.35vw,18px)/1.65 DM Sans,Arial,sans-serif;display:block}.origin-roadmap ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,28px);margin:0;padding:0;list-style:none;display:grid}.origin-roadmap__chapter{background:linear-gradient(160deg,#131925,#080a0e);border:1px solid #ffffff1f;flex-direction:column;min-height:620px;display:flex;overflow:hidden}.origin-roadmap__chapter figure{height:clamp(250px,26vw,390px);margin:0;position:relative;overflow:hidden}.origin-roadmap__chapter figure:after{content:"";background:linear-gradient(#0000 35%,#04060ad1);position:absolute;inset:0}.origin-roadmap__chapter img{object-fit:cover;filter:saturate(.82)contrast(1.07);width:100%;height:100%;transition:transform .7s cubic-bezier(.2,.75,.25,1),filter .7s;display:block}.origin-roadmap__chapter--1 img{object-position:center 28%}.origin-roadmap__chapter figcaption{z-index:1;justify-content:space-between;align-items:flex-end;gap:12px;display:flex;position:absolute;bottom:17px;left:18px;right:18px}.origin-roadmap__chapter figcaption b{color:#fff;letter-spacing:-.05em;font:600 clamp(32px,3.5vw,55px)/.8 Oswald,Arial Narrow,Arial,sans-serif}.origin-roadmap__chapter figcaption span{color:#fff;letter-spacing:.12em;text-align:right;max-width:132px;font:800 8px/1.3 DM Sans,Arial,sans-serif}.origin-roadmap__chapter>div{flex:1;padding:28px 25px 31px;position:relative}.origin-roadmap__chapter>div>span{color:#ef2028;letter-spacing:.16em;margin-bottom:23px;font:800 10px/1 DM Sans,Arial,sans-serif;display:block}.origin-roadmap h3{letter-spacing:-.045em;margin:0;font:600 clamp(34px,3.5vw,54px)/.87 Oswald,Arial Narrow,Arial,sans-serif}.origin-roadmap__chapter p{color:#c5cad3;margin:18px 0 0;font:500 14px/1.65 DM Sans,Arial,sans-serif}.origin-roadmap__chapter:hover img{filter:saturate(.98)contrast(1.1);transform:scale(1.065)}.origin-roadmap__chapter:hover{border-color:#ef2028a8}@media (width<=900px){.origin-roadmap ol{grid-template-columns:1fr}.origin-roadmap__chapter{grid-template-columns:minmax(220px,.9fr) 1.1fr;min-height:0;display:grid}.origin-roadmap__chapter figure{height:auto;min-height:330px}.origin-roadmap__chapter>div{padding:30px}}@media (width<=620px){.origin-roadmap{padding:66px 20px}.origin-roadmap h2{font-size:15vw}.origin-roadmap ol{gap:14px}.origin-roadmap__chapter{display:flex}.origin-roadmap__chapter figure{height:310px;min-height:0}.origin-roadmap__chapter>div{min-height:260px;padding:26px 20px}.origin-roadmap__chapter figcaption{bottom:15px;left:15px;right:15px}.origin-roadmap__chapter p{font-size:14px}}.coaches-hero{background:linear-gradient(90deg,#06090eb8 0%,#06090e80 31%,#06090e3b 58%,#06090e0f 100%),linear-gradient(#070a0f08,#070a0f1f),url(/visuals/academy-coaches-directory.png) 50%/cover no-repeat}.academy-name-lock{white-space:nowrap}.coaches-next-step{color:#fff;background:linear-gradient(120deg,#151923,#090b10);border-top:1px solid #ffffff1f;justify-content:center;align-items:flex-end;gap:36px;padding:clamp(52px,7vw,92px) clamp(24px,10vw,150px);display:flex;position:relative}.coaches-next-step__copy{text-align:center;width:min(100%,760px);position:relative}.coaches-next-step__copy>img{z-index:2;pointer-events:none;filter:drop-shadow(0 10px 14px #00000047);width:285px;height:auto;position:absolute;bottom:calc(100% - 208px);left:calc(50% - 410px)}.coaches-next-step h2{z-index:3;letter-spacing:-.04em;margin:0;font:600 clamp(38px,4.8vw,74px)/.86 Oswald,Arial Narrow,Arial,sans-serif;position:relative}.coaches-next-step h2 em{color:#ef2028;font-style:normal}.coaches-next-step>div:last-child{flex-wrap:wrap;gap:10px;display:flex;position:absolute;bottom:50%;right:clamp(24px,10vw,150px);transform:translateY(50%)}.coaches-next-step button{color:#fff;letter-spacing:.07em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #ffffff80;padding:14px 17px;font:800 10px/1 DM Sans,Arial,sans-serif}.coaches-next-step button:first-child{background:#ef2028;border-color:#ef2028}.coaches-next-step button:hover{color:#10131a;background:#fff;border-color:#fff}@media (width<=900px){.coaches-next-step__copy>img{width:205px;left:calc(50% - 220px)}.coaches-next-step>div:last-child{position:static;transform:none}}@media (width<=680px){.coaches-next-step{padding:92px 18px 50px;display:block}.coaches-next-step__copy{text-align:left;grid-template-columns:112px minmax(0,1fr);align-items:end;display:grid}.coaches-next-step__copy>img{width:132px;margin:-78px -12px -12px -8px;position:relative;bottom:auto;left:auto}.coaches-next-step h2{font-size:clamp(38px,12vw,50px)}.coaches-next-step>div:last-child{margin-top:28px}.coaches-next-step button{flex:1;min-width:150px}}@media (width>=761px){.detail-cta--world .detail-cta__chivi{width:clamp(310px,28.5vw,515px)!important;max-height:calc(100% - 30px)!important;bottom:28px!important;left:clamp(170px,50% - 390px,640px)!important}.detail-cta--world .detail-cta__content{z-index:2;position:relative}}.home-dream-closing{isolation:isolate;color:#fff;background:radial-gradient(circle at 73% 58%,#ef20282e,#0000 35%),linear-gradient(115deg,#0a0c11,#11141a 58%,#090b0f);grid-template-columns:minmax(290px,.82fr) minmax(440px,1.18fr);align-items:center;gap:clamp(22px,4vw,72px);min-height:clamp(500px,48vw,690px);padding:clamp(70px,8vw,118px) clamp(24px,9vw,150px);display:grid;position:relative;overflow:hidden}.home-dream-closing:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#ffffff09 1px,#0000 1px) 0 0/86px 100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 74%);mask-image:linear-gradient(90deg,#000,#0000 74%)}.home-dream-closing__copy{z-index:2;max-width:570px;position:relative}.home-dream-closing__copy>p{color:#ef2028;letter-spacing:.2em;margin:0 0 18px;font:800 10px/1 DM Sans,Arial,sans-serif}.home-dream-closing__copy h2{letter-spacing:-.045em;margin:0;font:600 clamp(62px,7vw,108px)/.86 Oswald,Arial Narrow,Arial,sans-serif}.home-dream-closing__copy h2 em{color:#ef2028;font-style:normal}.home-dream-closing__copy>span{color:#c9cdd4;max-width:475px;margin:27px 0;font:500 clamp(15px,1.25vw,18px)/1.65 DM Sans,Arial,sans-serif;display:block}.home-dream-closing__copy button{color:#fff;cursor:pointer;background:#ef2028;border:1px solid #ef2028;padding:16px 19px;font:800 11px DM Sans,Arial,sans-serif;transition:transform .2s,background .2s,color .2s}.home-dream-closing__copy button:hover{color:#101217;background:#fff;border-color:#fff;transform:translateY(-2px)}.home-dream-closing__chivi{filter:drop-shadow(0 30px 36px #00000061);justify-self:center;width:min(100%,760px);display:block}@media (width<=850px){.home-dream-closing{grid-template-columns:1fr;gap:26px;min-height:0;padding:72px 24px 38px}.home-dream-closing__copy h2{font-size:clamp(62px,16vw,96px)}.home-dream-closing__copy>span{margin:22px 0}.home-dream-closing__chivi{justify-self:center;width:min(112%,680px);margin:0 -6% -2%}}@media (prefers-reduced-motion:reduce){.home-dream-closing__chivi{display:none}.home-dream-closing{grid-template-columns:1fr}.home-dream-closing:after{content:"";aspect-ratio:16/9;background:url(/visuals/chivi-duerme-feliz-poster.png) 50%/contain no-repeat;width:min(100%,680px);display:block}}@media (width>=851px){.home-dream-closing__chivi{transform-origin:50%;transform:translate(-12%)scale(1.62)}}@media (width<=850px) and (prefers-reduced-motion:no-preference){.home-dream-closing__chivi{transform-origin:50%;transform:translate(-2%)scale(1.55)}}.home-dream-closing{grid-template-columns:minmax(420px,1fr) minmax(420px,1fr);min-height:clamp(480px,44vw,630px)}.home-dream-closing__copy h2{font-size:clamp(54px,5.7vw,82px)}.home-dream-closing__copy h2>span{color:#fff}.home-dream-closing__copy h2 em{display:inline-block}.home-dream-closing__description{display:block}.home-dream-closing__description .notranslate{color:#fff;font-weight:700}.home-dream-closing__visual{place-items:center;min-height:330px;display:grid;position:relative}.home-dream-closing__visual .home-dream-closing__chivi{z-index:1;position:relative}.home-dream-closing__signature{z-index:2;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#d9dde4;background:#090c118f;border:1px solid #ffffff2e;align-items:center;gap:12px;padding:10px 12px;display:flex;position:absolute;bottom:clamp(8px,3vw,34px);right:clamp(0px,2.5vw,34px)}.home-dream-closing__signature img{filter:drop-shadow(0 4px 8px #00000042);width:82px;height:auto;display:block}.home-dream-closing__signature span{letter-spacing:.1em;text-transform:uppercase;font:700 8px/1.35 DM Sans,Arial,sans-serif}@media (width>=851px){.home-dream-closing__visual .home-dream-closing__chivi{transform-origin:50%;transform:translate(-12%)scale(1.62)}}@media (width<=850px){.home-dream-closing{grid-template-columns:1fr;gap:12px;min-height:0;padding:68px 24px 30px}.home-dream-closing__copy h2{font-size:clamp(50px,13.7vw,82px)}.home-dream-closing__visual{order:2;min-height:270px}.home-dream-closing__visual .home-dream-closing__chivi{transform-origin:50%;width:min(112%,680px);margin:0 -6% -2%;transform:translate(-2%)scale(1.38)}.home-dream-closing__signature{bottom:2px;right:2px}.home-dream-closing__signature img{width:70px}}@media (prefers-reduced-motion:reduce){.home-dream-closing__visual .home-dream-closing__chivi{display:none}.home-dream-closing__visual{min-height:240px;display:block}.home-dream-closing__visual:after{content:"";background:url(/visuals/chivi-duerme-feliz-poster.png) 50%/contain no-repeat;width:min(100%,680px);height:240px;display:block}}@media (width>=761px){.detail-cta--world .detail-cta__chivi{transform:translate(calc(clamp(-180px,-9vw,-70px) + 76px))}}@media (width<=760px){.detail-cta--world{min-height:750px;padding-top:390px!important}.detail-cta--world .detail-cta__chivi{width:min(50vw,205px);top:72px}}.detail-cta--world{background-color:#080a0d!important;background-image:url(/visuals/mundo-ciudad-red-nocturna.png)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important}.detail-cta--world:after{pointer-events:none;z-index:0!important;background:linear-gradient(90deg,#0406095c 0%,#0406091f 38%,#0406093d 100%),linear-gradient(#04060933 0%,#0000 70%,#04060985 100%)!important}.detail-cta--world .detail-cta__chivi{z-index:1}.detail-cta--world .detail-cta__content{z-index:2;text-shadow:0 4px 24px #000000c7;position:relative}@media (width<=760px){.detail-cta--world{background-position:67%!important}.detail-cta--world:after{background:linear-gradient(#04060924 0%,#04060933 42%,#040609c2 70%,#040609d1 100%)!important}}@media (prefers-reduced-motion:reduce){.home-dream-closing:after{display:none}}.tournament-list details:nth-child(3n+1)[open]>div p:first-child{color:#3b4148!important}.tournament-list details:nth-child(3n+2)[open]>div p:not(:first-child){color:#d9dde4!important}.everyone{color:#181b20!important;background:radial-gradient(circle at 74% 52%,#df1f261a,#0000 23%),radial-gradient(circle at 79%,#0000 0 19%,#df1f264d 19.2% 19.4%,#0000 19.7%),radial-gradient(circle at 79%,#0000 0 33%,#1e222829 33.15% 33.3%,#0000 33.5%),#e8e7e3!important}.everyone:before{background:linear-gradient(90deg,#ffffff40,#0000 64%)!important}.everyone .everyone-copy h2{color:#181b20!important}.everyone .everyone-copy h2 .title-red{color:#df1f26!important}.everyone .everyone-copy>p:not(.kicker){color:#4d535b!important}.everyone .text-link{color:#181b20!important;border-color:#181b2066!important}.everyone .text-link:hover{color:#fff!important;background:#df1f26!important;border-color:#df1f26!important}.everyone-proof{background:linear-gradient(145deg,#f8f8f6,#e9e8e4)!important;border-color:#181b2026!important;box-shadow:0 20px 50px #16191d1a!important}.everyone-proof:before{border-color:#df1f2661!important}.everyone-proof>div{background:#181b201f!important}.everyone-proof article{transition:transform .22s,box-shadow .22s;box-shadow:inset 0 1px #ffffffb3;background:#fff!important}.everyone-proof strong{color:#1b1e23!important}.everyone-proof span{color:#4d535b!important}.everyone-proof>b{color:#181b200b!important}@media (hover:hover) and (pointer:fine){.everyone-proof article:hover{transform:translateY(-3px);box-shadow:0 10px 20px #16191d17}}@supports (animation-timeline:view()){.everyone-proof article{animation:linear both everyoneStatIn;animation-timeline:view();animation-range:entry 10% cover 35%}.everyone-proof article:nth-child(2){animation-range:entry 16% cover 40%}.everyone-proof article:nth-child(3){animation-range:entry 22% cover 45%}}@keyframes everyoneStatIn{0%{opacity:.18;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.everyone-proof article{transition:none!important;animation:none!important}}.everyone{background-position:74% 52%,79%,79%,50%;animation:18s ease-in-out infinite alternate everyoneCirclesDrift}@keyframes everyoneCirclesDrift{0%{background-position:74% 52%,79%,79%,50%}to{background-position:72% 49%,81% 52%,81% 52%,50%}}@media (prefers-reduced-motion:reduce){.everyone{animation:none!important}}.everyone{background-image:radial-gradient(circle at 74% 52%,#df1f2624,#0000 23%),radial-gradient(circle at 79%,#0000 0 19%,#df1f2670 19.2% 19.45%,#0000 19.7%),radial-gradient(circle at 79%,#0000 0 33%,#1e22283b 33.15% 33.34%,#0000 33.55%),linear-gradient(135deg,#e9e8e4,#e4e3df)!important}.everyone-proof{background:linear-gradient(145deg,#fbfbf9,#e7e6e1)!important;border:2px solid #1b1e23!important;border-radius:0!important;box-shadow:0 25px 48px #0f12173d,0 8px 16px #0f12171c!important}.everyone-proof:before{background:#df1f26!important;border:0!important;width:auto!important;height:7px!important;inset:0 0 auto!important}.everyone-proof>p{z-index:1!important;color:#b6181e!important}.everyone-proof>div{box-shadow:0 8px 18px #0f12171c;background:#1b1e23!important;border:1px solid #1b1e23!important;gap:0!important}.everyone-proof article{z-index:1;position:relative;box-shadow:none!important;background:#fff!important}.everyone-proof article+article{border-left:2px solid #1b1e23}.everyone-proof strong{text-shadow:0 1px #fff;color:#101216!important;font-size:clamp(60px,6.6vw,96px)!important}.everyone-proof article:nth-child(2) strong{color:#df1f26!important}.everyone-proof>b{z-index:0!important;color:#181b2015!important;letter-spacing:-.07em!important;font-size:clamp(90px,10.4vw,154px)!important;line-height:.68!important;bottom:17px!important;right:18px!important}.everyone-proof>p,.everyone-proof>div{position:relative}.everyone-proof>div{z-index:1!important}@media (width<=800px){.everyone-proof{padding:30px 20px 22px!important}.everyone-proof>p{padding-top:5px}.everyone-proof>div{margin-top:30px!important}.everyone-proof article{min-height:155px!important;padding:14px 8px!important}.everyone-proof strong{font-size:clamp(46px,15vw,70px)!important}.everyone-proof article:nth-child(3) strong{font-size:clamp(76px,23vw,106px)!important}.everyone-proof span{font-size:10px!important;line-height:1.3!important}.everyone-proof>b{font-size:clamp(76px,22vw,112px)!important;bottom:11px!important;right:10px!important}}.origin-roadmap__chapter{min-height:390px}.origin-roadmap__chapter figure{height:clamp(170px,16vw,230px)}.origin-roadmap__chapter>div{padding:19px 21px 22px}.origin-roadmap__chapter>div>span{margin-bottom:12px}.origin-roadmap h3{font-size:clamp(29px,2.8vw,43px)}.origin-roadmap__chapter p{margin-top:9px;font-size:13px;line-height:1.45}@media (width<=900px){.origin-roadmap__chapter figure{min-height:235px}.origin-roadmap__chapter>div{padding:22px}}@media (width<=620px){.origin-roadmap__chapter>div{min-height:0;padding:20px}.origin-roadmap h2{font-size:14vw}.origin-roadmap{padding-top:118px}.origin-roadmap__chapter{grid-template-columns:42% 58%;max-height:220px;min-height:196px!important;display:grid!important}.origin-roadmap__chapter figure{height:100%!important;min-height:0!important}.origin-roadmap__chapter figcaption{display:block;bottom:10px;left:10px;right:10px}.origin-roadmap__chapter figcaption b{font-size:31px;display:block}.origin-roadmap__chapter figcaption span{text-align:left;max-width:110px;margin-top:4px;font-size:7px;display:block}.origin-roadmap__chapter>div{flex-direction:column;justify-content:center;display:flex;min-height:0!important;padding:16px!important}.origin-roadmap__chapter>div>span{display:none}.origin-roadmap h3{font-size:clamp(27px,8.2vw,34px)}.origin-roadmap__chapter p{font-size:12px;line-height:1.38}.origin-roadmap header{scroll-margin-top:88px}.origin-roadmap header:before{content:"";height:20px;display:block}}.origin-roadmap{padding:clamp(58px,6vw,88px) clamp(24px,9vw,142px)}.origin-roadmap header{max-width:820px;margin-bottom:clamp(26px,3vw,40px)}.origin-roadmap h2{font-size:clamp(46px,5.6vw,78px);line-height:.88}.origin-roadmap header>span{max-width:620px;margin-top:18px;font-size:clamp(14px,1.2vw,17px);line-height:1.55}.origin-roadmap__editorial{grid-template-columns:minmax(190px,260px) minmax(0,1fr);align-items:stretch;gap:clamp(22px,3.5vw,52px);max-width:1040px;margin-bottom:clamp(32px,4vw,54px);display:grid}.origin-roadmap__editorial figure{background:#111722;min-height:238px;margin:0;position:relative;overflow:hidden}.origin-roadmap__editorial figure:after{content:"";background:linear-gradient(#0000 40%,#04060ac7);position:absolute;inset:0}.origin-roadmap__editorial img{object-fit:cover;object-position:center 22%;filter:saturate(.82)contrast(1.06);width:100%;height:100%;display:block}.origin-roadmap__editorial figcaption{z-index:1;color:#fff;letter-spacing:.15em;font:800 8px/1.2 DM Sans,Arial,sans-serif;position:absolute;bottom:14px;left:15px;right:15px}.origin-roadmap__editorial>div{border-top:1px solid #ef2028b8;border-bottom:1px solid #ffffff29;flex-direction:column;justify-content:center;padding:18px 0;display:flex}.origin-roadmap__editorial p{color:#ef2028;letter-spacing:.17em;margin:0 0 13px;font:800 9px/1 DM Sans,Arial,sans-serif}.origin-roadmap__editorial blockquote{color:#f7f5f0;letter-spacing:-.025em;max-width:730px;margin:0 0 18px;font:500 clamp(23px,2.55vw,40px)/1.03 Oswald,Arial Narrow,Arial,sans-serif}.origin-roadmap__editorial strong{letter-spacing:.03em;font:800 12px/1.2 DM Sans,Arial,sans-serif}.origin-roadmap__editorial>div>span{color:#aeb6c1;max-width:610px;margin-top:5px;font:500 11px/1.4 DM Sans,Arial,sans-serif}.origin-roadmap ol.origin-roadmap__milestones{border-top:1px solid #ffffff47;border-bottom:1px solid #ffffff24;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;max-width:1180px;display:grid}.origin-roadmap__milestones li{background:0 0;border:0;border-left:1px solid #ffffff29;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;min-height:112px;padding:21px 22px 22px;display:grid}.origin-roadmap__milestones li:first-child{border-left:0;padding-left:0}.origin-roadmap__milestones b{color:#ef2028;letter-spacing:-.04em;font:600 clamp(28px,3vw,42px)/.85 Oswald,Arial Narrow,Arial,sans-serif}.origin-roadmap__milestones h3{color:#f7f5f0;margin:0;font-size:clamp(25px,2.45vw,37px);line-height:.9}.origin-roadmap__milestones p{color:#b9c0ca;margin:7px 0 0;font:500 12px/1.42 DM Sans,Arial,sans-serif}@media (width<=700px){.origin-roadmap{padding:58px 22px}.origin-roadmap header:before{display:none}.origin-roadmap h2{font-size:clamp(44px,13.3vw,61px)}.origin-roadmap__editorial{grid-template-columns:1fr;gap:0;margin-bottom:32px}.origin-roadmap__editorial figure{min-height:248px;max-height:278px}.origin-roadmap__editorial>div{padding:20px 0 22px}.origin-roadmap__editorial blockquote{font-size:clamp(25px,8vw,35px)}.origin-roadmap__editorial>div>span{font-size:10px}.origin-roadmap ol.origin-roadmap__milestones{display:block}.origin-roadmap__milestones li,.origin-roadmap__milestones li:first-child{border:0;border-top:1px solid #ffffff24;min-height:0;padding:17px 0}.origin-roadmap__milestones li:first-child{border-top:0}.origin-roadmap__milestones h3{font-size:31px}.origin-roadmap__milestones p{font-size:12px}}.sport-hero--origin .origin-city-caption{color:#f4f5f6c7;letter-spacing:.035em;max-width:500px;margin-top:15px;font:600 9px/1.45 DM Sans,Arial,sans-serif;display:block}.origin-roadmap__milestone--without-year{grid-template-columns:1fr!important}.origin-roadmap__milestones h3{letter-spacing:.025em;font-size:clamp(18px,1.5vw,23px)}.origin-roadmap__milestones li:not(.origin-roadmap__milestone--without-year) h3:before{content:"· ";color:#ef2028}@media (width<=700px){.sport-hero--origin .origin-city-caption{max-width:340px;margin-top:12px;font-size:8px;line-height:1.4}.origin-roadmap__milestones h3{font-size:20px}}.origin-roadmap__editorial img{object-position:66% 38%}@media (width<=700px){.origin-roadmap__editorial img{object-position:62% 36%}}.fipa-documents article button{color:#fff;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:#ef2028;border:1px solid #ef2028cc;padding:7px 9px;font:800 8px/1 DM Sans,Arial,sans-serif}.fipa-documents article button:hover{color:#111722;background:#fff;border-color:#fff}@media (hover:hover) and (pointer:fine){.gallery-hero__atmosphere{transition:transform .46s cubic-bezier(.2,.7,.25,1)}.gallery-hero__atmosphere img{transition:transform .46s cubic-bezier(.2,.7,.25,1),filter .46s}.gallery-hero:hover .gallery-hero__atmosphere{transform:translate(-5px,-3px)rotate(-.25deg)}.gallery-hero:hover .gallery-hero__atmosphere img{filter:drop-shadow(0 32px 26px #00000085);transform:translate(-8px,-5px)scale(1.022)}.gallery-hero:hover .gallery-hero__atmosphere i:nth-child(2){transform:translate(8px,4px)}}@media (prefers-reduced-motion:reduce){.gallery-hero__atmosphere,.gallery-hero__atmosphere img,.gallery-hero__atmosphere i{transition:none!important;transform:none!important}}.fipa-document-access{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.fipa-document-access>b{color:#df7378;letter-spacing:.12em;text-transform:uppercase;width:100%;font:800 8px/1 DM Sans,Arial,sans-serif}.fipa-documents article .fipa-document-access button{padding:7px 9px}.fipa-documents article .fipa-document-access__secondary{color:#fff;background:0 0;border-color:#ffffff57}.competition-story-backdrop{z-index:80;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#030508cc;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow:auto}.competition-story-backdrop article{color:#f6f6f4;background:#10141b;border-top:3px solid #df1f26;width:min(100%,760px);padding:clamp(32px,5vw,62px);position:relative;box-shadow:0 28px 75px #00000080}.competition-story-backdrop article>button:first-child{color:#fff;cursor:pointer;background:0 0;border:0;font-size:30px;position:absolute;top:13px;right:15px}.competition-story-backdrop p:first-of-type{color:#ef2028;letter-spacing:.14em;margin:0 0 14px;font:800 10px/1 DM Sans,Arial,sans-serif}.competition-story-backdrop h2{margin:0 0 20px;font-size:clamp(42px,6vw,70px)}.competition-story-backdrop article>p:not(:first-of-type){color:#cbd0d8;max-width:620px;font:500 15px/1.65 DM Sans,Arial,sans-serif}.competition-story-backdrop small{color:#9ca5b1;margin:24px 0 16px;font:500 12px/1.5 DM Sans,Arial,sans-serif;display:block}.competition-story-backdrop a,.competition-story-backdrop article>button:last-child{color:#fff;letter-spacing:.04em;background:0 0;border:1px solid #ffffff6b;margin-right:10px;padding:11px 14px;font:800 10px DM Sans,Arial,sans-serif;display:inline-block}.competition-story-backdrop a{background:#df1f26;border-color:#df1f26}@media (width<=600px){.competition-story-backdrop{align-items:end;padding:0}.competition-story-backdrop article{min-height:68vh;padding:45px 24px 30px}.competition-story-backdrop a,.competition-story-backdrop article>button:last-child{text-align:center;width:100%;margin:10px 0 0;display:block}}.competition-story-backdrop{padding:clamp(20px,4vw,64px)}.competition-story-backdrop article{width:min(94vw,1040px);max-height:calc(100vh - 40px);padding:clamp(34px,4.8vw,72px);overflow:auto}.competition-story-backdrop h2{max-width:850px;font-size:clamp(40px,5.2vw,78px);line-height:.92!important}.competition-story-backdrop article>p:not(:first-of-type){overflow-wrap:normal;word-break:normal;max-width:820px;font-size:clamp(15px,1.35vw,18px);line-height:1.62}.competition-story-backdrop article>p:nth-of-type(2){color:#f2f3f5;border-top:1px solid #ffffff2e;border-bottom:1px solid #ffffff2e;padding:14px 0;font-weight:700}@media (width<=600px){.competition-story-backdrop{padding:0}.competition-story-backdrop article{width:100%;max-height:88vh;padding:42px 24px 28px}.competition-story-backdrop h2{font-size:clamp(38px,12vw,58px)}.competition-story-backdrop article>p:not(:first-of-type){font-size:15px;line-height:1.55}}.competition-story-backdrop article{gap:0!important;align-items:initial!important;border-bottom:0!important;grid-template-columns:none!important;min-width:0!important;display:block!important;overflow-x:hidden!important}.competition-story-backdrop article>*{min-width:0;grid-column:auto!important;align-self:auto!important}.competition-story-backdrop article>button:first-child{position:absolute!important}.competition-story-backdrop article>a,.competition-story-backdrop article>button:last-child{vertical-align:middle;max-width:100%;width:auto!important}@media (width<=600px){.competition-story-backdrop article>a,.competition-story-backdrop article>button:last-child{width:100%!important}}.competition-story-backdrop article{border-top-width:4px!important;border-bottom:0!important}.competition-story-backdrop article>p:first-of-type{color:#ef2028!important;letter-spacing:.14em!important;margin:0 48px 16px 0!important;font:800 12px/1.2 DM Sans,Arial,sans-serif!important}.competition-story-backdrop h2{color:#f7f5f0!important;letter-spacing:-.035em!important;max-width:900px!important;margin:0 0 22px!important;font:600 clamp(46px,5.3vw,76px)/.9 Oswald,Arial Narrow,Arial,sans-serif!important}.competition-story-place{flex-wrap:wrap;gap:7px;display:flex;color:#f2f3f5!important;border-top:1px solid #ffffff2e!important;border-bottom:1px solid #ffffff2e!important;max-width:none!important;margin:0 0 clamp(24px,3vw,34px)!important;padding:14px 0!important;font:700 15px/1.45 DM Sans,Arial,sans-serif!important}.competition-story-place span{color:#ef2028!important;font:700 15px/1.45 DM Sans,Arial,sans-serif!important}.competition-story-layout{grid-template-columns:minmax(0,1.45fr) minmax(250px,.72fr);align-items:start;gap:clamp(30px,4.5vw,66px);display:grid}.competition-story-copy{min-width:0}.competition-story-copy p{color:#cbd0d8;max-width:670px;margin:0 0 16px;font:500 16px/1.7 DM Sans,Arial,sans-serif}.competition-story-copy .competition-story-dek{color:#fff;margin-bottom:20px;font-size:19px;font-weight:700;line-height:1.5}.competition-story-layout aside{border-top:2px solid #ef2028;min-width:0}.competition-story-layout dl{margin:0}.competition-story-layout dl>div{border-bottom:1px solid #ffffff29;padding:16px 0}.competition-story-layout dt{color:#ef2028;letter-spacing:.12em;text-transform:uppercase;margin:0 0 7px;font:800 11px/1.2 DM Sans,Arial,sans-serif}.competition-story-layout dd{color:#eef0f3;margin:0;font:600 14px/1.5 DM Sans,Arial,sans-serif}.competition-story-actions{border-top:1px solid #ffffff2e;flex-wrap:wrap;align-items:center;gap:10px;margin-top:clamp(24px,3vw,38px);padding-top:18px;display:flex}.competition-story-actions button,.competition-story-actions a{color:#fff;letter-spacing:.04em;cursor:pointer;background:0 0;border:1px solid #fff6;justify-content:center;align-items:center;min-height:44px;padding:12px 16px;font:800 12px/1 DM Sans,Arial,sans-serif;text-decoration:none;width:auto!important;margin:0!important;display:inline-flex!important}.competition-story-actions a{color:#b8c0cb;background:0 0;border-color:#0000;font-weight:700}.competition-story-actions a:hover{color:#fff}.competition-story-backdrop article>button:first-child{border-radius:50%;place-items:center;width:42px;height:42px;padding:0;display:grid;color:#fff!important;background:#10141b!important;border:1px solid #ffffff3d!important;font-size:24px!important;line-height:1!important}.competition-story-backdrop article>button:first-child:hover{background:#ef2028!important;border-color:#ef2028!important}@media (width<=760px){.competition-story-backdrop article{max-height:92svh!important}.competition-story-layout{grid-template-columns:1fr;gap:26px}.competition-story-copy p{font-size:15px;line-height:1.65}.competition-story-copy .competition-story-dek{font-size:17px}.competition-story-layout aside{max-width:none}.competition-story-actions{grid-template-columns:1fr;display:grid}.competition-story-actions button,.competition-story-actions a{width:100%!important}.competition-story-backdrop h2{font-size:clamp(42px,12vw,60px)!important}.competition-story-place{font-size:14px!important}}.origin-timeline__title-main{color:#fff;display:block}.origin-timeline__intro h2 em{color:#df1f26;font-style:normal;display:block}@media (width<=620px){.origin-timeline__intro h2{font-size:clamp(44px,13vw,62px)!important}.origin-timeline__title-main br,.origin-timeline__intro h2 em br{display:none}.origin-timeline__title-main,.origin-timeline__intro h2 em{white-space:nowrap}}@media (width>=621px){.origin-timeline__intro h2{max-width:760px!important;font-size:clamp(58px,5.1vw,94px)!important}.origin-timeline__intro h2 em{white-space:nowrap;letter-spacing:-.04em!important}}.origin-roadmap__editorial figure{background:#05070a}.origin-roadmap__editorial img{object-fit:cover;object-position:100% 38%}.origin-roadmap__editorial figure:after{background:linear-gradient(90deg,#05070ae0 0%,#05070a8f 27%,#05070a00 62%),linear-gradient(#05070a24 0%,#05070a00 48%,#05070ad1 100%)}@media (width<=700px){.origin-roadmap__editorial img{object-position:100% 36%}.origin-roadmap__editorial figure:after{background:linear-gradient(90deg,#05070a85 0%,#05070a00 57%),linear-gradient(#05070a14 0%,#05070a00 48%,#05070ac7 100%)}}.sport-action--origin>span{color:#c3c8d0;max-width:540px;margin:20px 0 25px;font:500 15px/1.55 DM Sans,Arial,sans-serif;display:block}.sport-action--origin .sport-index-return--bottom{color:#d8dde4;background:0 0;border-color:#ffffff6b}.competition-hero-celebration{margin:0}.competition-hero-celebration figcaption{z-index:3;color:#d8dde4;letter-spacing:.015em;background:linear-gradient(90deg,#050608e0,#0506088a);border-left:2px solid #df1f26;width:min(390px,44vw);padding:11px 13px 10px;font:500 9px/1.42 DM Sans,Arial,sans-serif;position:absolute;bottom:clamp(14px,2.4vw,32px);right:clamp(18px,3vw,48px)}.competition-hero-celebration figcaption b{color:#ef2028;letter-spacing:.13em;margin-bottom:4px;font:800 8px/1.2 DM Sans,Arial,sans-serif;display:block}.competition-hero-celebration figcaption span{display:block}@media (width<=640px){.sport-action--origin>span{font-size:14px}.competition-hero-celebration figcaption{width:min(330px,72vw);padding:9px 10px;font-size:8px;bottom:16px;right:18px}.competition-hero-celebration figcaption b{font-size:7px}}@media (width>=901px){.competition-hero-celebration figcaption{bottom:270px}}.competition-story-copy p.competition-story-dek{color:#ef2028!important;letter-spacing:-.01em!important;margin-bottom:24px!important;font:700 clamp(20px,1.65vw,24px)/1.45 DM Sans,Arial,sans-serif!important}@media (width<=760px){.competition-story-copy p.competition-story-dek{font-size:20px!important}}.sport-hero--origin{min-height:clamp(610px,72vh,760px);padding:clamp(120px,12vw,178px) clamp(24px,8vw,150px) clamp(72px,6vw,96px)}.sport-hero--origin>p:first-of-type,.sport-hero--origin>h1,.sport-hero--origin>.origin-hero-dek{width:min(100%,1120px)}.sport-hero--origin h1{max-width:min(60vw,1120px);font-size:clamp(68px,7.4vw,126px);line-height:.82}.sport-hero--origin .origin-hero-dek{color:#f4f5f6;text-shadow:0 2px 12px #000000b8;max-width:690px;margin:24px 0 0;font:600 clamp(16px,1.25vw,20px)/1.55 DM Sans,Arial,sans-serif}.sport-hero--origin .origin-city-caption{color:#f4f5f6d1;text-align:left;border-top:1px solid #ef2028c7;width:min(29vw,430px);max-width:none;margin:0;padding-top:10px;position:absolute;bottom:clamp(30px,4.8vw,72px);right:clamp(28px,7.5vw,145px)}.sport-action.sport-action--origin{color:#11161f;background:linear-gradient(115deg,#e8e8e5,#dcdedb);border-top:1px solid #c7c9c6;min-height:0;padding:clamp(54px,5.5vw,82px) clamp(24px,9vw,150px)}.sport-action--origin h2{color:#11161f;max-width:1080px;margin:0;font-size:clamp(52px,5vw,82px);line-height:.88}.sport-action--origin h2 em{color:#df1f26!important}.sport-action--origin>span{color:#4f565e;max-width:570px;margin:18px 0 24px}.sport-action--origin .sport-action-links{gap:12px}.sport-action--origin .sport-index-return--bottom{color:#11161f;border-color:#11161f6b}.sport-action--origin .sport-index-return--bottom:hover{color:#fff;background:#11161f;border-color:#11161f}@media (width<=700px){.sport-hero--origin{min-height:680px;padding:330px 22px 42px}.sport-hero--origin h1{max-width:100%;font-size:clamp(58px,18vw,82px)}.sport-hero--origin .origin-hero-dek{max-width:100%;margin-top:20px;font-size:14px;line-height:1.5}.sport-hero--origin .origin-city-caption{width:min(58vw,235px);padding-top:7px;font-size:7px;top:230px;bottom:auto;right:22px}.sport-action.sport-action--origin{padding:52px 22px 56px}.sport-action--origin h2{font-size:clamp(48px,13.5vw,64px)}.sport-action--origin>span{margin:18px 0 22px;font-size:14px}}.sport-cards .detail-inline .ui-arrow-diagonal{color:currentColor!important;width:12px!important;height:12px!important;margin:0 0 0 7px!important;display:inline-block!important}.sport-cards .detail-inline>b .ui-arrow-diagonal{width:16px!important;height:16px!important;margin:0!important}@media (width<=800px){.detail-grid.sport-cards{padding-top:56px!important}.sport-cards .sport-intro{text-align:left!important;grid-template-columns:1fr!important;gap:0!important;min-height:0!important;margin:0!important;padding:0!important;display:grid!important;overflow:visible!important}.sport-cards .sport-intro .section-label{white-space:nowrap!important;border-top:1px solid #df1f268c!important;width:100%!important;margin:0 0 28px!important;padding:14px 0 0!important;font-size:10px!important;line-height:1!important}.sport-cards .sport-intro h2{text-align:left!important;max-width:100%!important;margin:0!important;font-size:clamp(58px,17vw,76px)!important;line-height:.88!important}.sport-cards .sport-intro>p:last-of-type{color:#565b62!important;text-align:left!important;max-width:32rem!important;margin:24px 0 38px!important;font-size:16px!important;line-height:1.55!important}.detail-nav{backface-visibility:hidden;transform:translateZ(0)}.page-back-control{transform:translateZ(0);-webkit-backdrop-filter:none!important}.motion-player,.motion-orbit,.motion-player-wrap,.everyone-proof article{animation:none!important}}@media (width<=850px){.fipa-rules-workspace>aside{display:none!important}.fipa-rules-workspace{grid-template-columns:none!important;display:block!important}.fipa-rules-document{width:100%!important}}.coaches-next-step__copy:after{z-index:1;clip-path:polygon(10px 0,100% 0,100% 100%,0 100%);content:"";pointer-events:none;background:linear-gradient(90deg,#ef20288c,#ef2028 16%,#ff3c43 82%,#ef2028);height:5px;position:absolute;top:0;left:18%;right:17%;box-shadow:0 0 7px #ef20288c,0 0 15px #ef20282e}.coaches-next-step__copy:before{z-index:1;content:"";pointer-events:none;background:#ef2028;width:5px;height:175.181px;position:absolute;top:0;right:calc(17% - 3px);box-shadow:0 0 7px #ef20288c}.coaches-next-step__copy>img{transform:translateY(52px)}@media (width<=680px){.coaches-next-step__copy:after{height:3px;top:4px;left:88px;right:0}.coaches-next-step__copy:before{width:3px;height:76px;top:1px;right:-1px}.coaches-next-step__copy>img{transform:translateY(46px)}}.official-system-protection__photo-title h2 em{display:inline;color:#ff202b!important;text-shadow:0 0 22px #ef20282e!important}.official-system-protection>div>p:first-child{letter-spacing:.055em;max-width:720px;color:#f2f3f5!important;font-size:clamp(15px,1.15vw,18px)!important;font-weight:650!important}.official-system-alert{isolation:isolate;background:radial-gradient(circle at 7%,#ef202847,#0000 24%),linear-gradient(105deg,#6f0f1594,#1f0d11eb)!important;border:2px solid #ef2028!important;border-left-width:6px!important;grid-template-columns:112px minmax(0,1fr)!important;gap:18px!important;max-width:none!important;margin:24px 0 28px!important;padding:20px 22px!important;overflow:visible!important;box-shadow:0 0 0 1px #ffffff0d,0 18px 38px #00000057,0 0 34px #ef202833!important}.official-system-alert:before{z-index:-1;content:"";pointer-events:none;border:1px solid #ffffff1a;position:absolute;inset:9px}.official-system-alert b{background:#ef2028;align-self:stretch;place-items:center;display:grid;box-shadow:0 0 22px #ef20287a;color:#fff!important;letter-spacing:.16em!important;padding:10px 8px!important;font-size:10px!important}.official-system-alert span{color:#fff;align-self:center;font-size:13px!important;line-height:1.6!important}.official-system-pillars__tabs{background:linear-gradient(135deg,#ef202829,#0000 48%);padding:1px;position:relative}.official-system-pillars__tabs button{background:linear-gradient(145deg,#ffffff12,#ffffff05)!important;border-color:#ffffff38!important;min-height:82px!important}.official-system-pillars__tabs button.active{z-index:1;transform:translateY(-3px);background:linear-gradient(135deg,#ef20284d,#490d128f)!important;border-color:#ff3139!important;box-shadow:0 0 0 1px #ff313957,0 0 32px #ef20284d,inset 0 0 28px #ef202821!important}.official-system-pillars__tabs button.active i{color:#fff;background:#ef2028;border-color:#fff;box-shadow:0 0 0 5px #ef20282e,0 0 18px #ef20288c}.official-system-unauthorized-note{box-shadow:0 18px 40px #00000057,0 0 30px #ef202829,inset 0 0 45px #ef202814!important}@media (width<=760px){.official-system-alert{grid-template-columns:1fr!important;gap:12px!important;padding:16px!important}.official-system-alert b{justify-self:start;min-height:32px;display:inline-flex;padding:9px 11px!important}.official-system-pillars__tabs button{min-height:72px!important}}.court-sales-cta--reassurance{isolation:isolate;min-height:clamp(520px,48vw,680px);position:relative;overflow:hidden;background:radial-gradient(circle at 75% 52%,#ef20284d,#0000 34%),linear-gradient(112deg,#0c0f15,#171018 66%,#280d12)!important;padding-right:clamp(600px,54vw,980px)!important}.court-sales-cta--reassurance>:not(.court-sales-cta__sleeping){z-index:2;position:relative}.court-sales-cta--reassurance h2{font-size:clamp(60px,6.5vw,104px)!important}.court-sales-cta--reassurance>p:last-of-type{max-width:540px;color:#eef0f3!important;font-size:16px!important}.court-sales-cta__sleeping{z-index:1;pointer-events:none;width:min(56vw,900px);margin:0;position:absolute;bottom:clamp(22px,3vw,54px);right:clamp(35px,5vw,100px)}.court-sales-cta__sleeping-video,.court-sales-cta__sleeping-poster{filter:drop-shadow(0 30px 35px #0000006b);width:100%;height:auto;display:block}.court-sales-cta__sleeping-poster{display:none}.home-dream-closing__presenter{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 30px 36px #0006);place-self:end center;width:auto;max-width:100%;height:clamp(410px,42vw,640px);display:block;transform:translate(5%,8%)}@media (width>=641px) and (width<=1050px){.court-sales-cta--reassurance{min-height:520px;padding-right:48%!important}.court-sales-cta--reassurance h2{font-size:clamp(50px,7vw,72px)!important}.court-sales-cta--reassurance>p:last-of-type{max-width:390px}.court-sales-cta__sleeping{width:57%;bottom:34px;right:-3%}}@media (width<=850px){.home-dream-closing__presenter{height:min(116vw,590px);transform:translate(2%,8%)}}@media (width<=640px){.court-sales-cta--reassurance{min-height:0;padding-right:24px!important}.court-sales-cta__sleeping{width:min(112%,720px);margin:30px -6% -4%;position:relative;bottom:auto;right:auto}}@media (prefers-reduced-motion:reduce){.court-sales-cta__sleeping-video{display:none}.court-sales-cta__sleeping-poster{display:block}.home-dream-closing__visual:after{content:none!important;display:none!important}}@media (width>=1051px){.court-system-solar{transform:translate(-.6cm)!important}}@keyframes system-planet-double-ping{0%,to{transform:translate(-50%,-50%)scale(1.08);box-shadow:0 0 #ef202800}12%{transform:translate(-50%,-50%)scale(1.18);box-shadow:0 0 0 7px #ef202833}24%{transform:translate(-50%,-50%)scale(1.08);box-shadow:0 0 0 12px #ef202800}36%{transform:translate(-50%,-50%)scale(1.2);box-shadow:0 0 0 8px #ef202840}52%{transform:translate(-50%,-50%)scale(1.08);box-shadow:0 0 0 14px #ef202800}}.court-system-solar__ring--wide button[aria-pressed=true]{animation:1.15s ease-out both system-planet-double-ping!important}@media (prefers-reduced-motion:reduce){.court-system-solar__ring--wide button[aria-pressed=true]{animation:none!important}}@media (width>=1051px){.official-system-protection{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr)!important;gap:clamp(34px,4vw,68px)!important}.official-system-protection figure{justify-self:start;width:86%}.official-system-protection img{object-position:62% center!important;height:clamp(350px,21vw,380px)!important}.official-system-pillars__detail{height:230px!important}}@media (width>=851px) and (width<=1050px){.official-system-protection{grid-template-columns:1fr!important}.official-system-protection figure{width:100%!important}.official-system-protection img{object-position:62% center!important;height:clamp(340px,52vw,430px)!important}}@media (width>=761px){.court-sales-cta--reassurance{grid-template-rows:auto auto auto auto!important;grid-template-columns:minmax(300px,.84fr) minmax(430px,1.16fr)!important;align-items:center!important;column-gap:clamp(28px,5vw,86px)!important;min-height:clamp(470px,43vw,620px)!important;padding:clamp(58px,6vw,92px) clamp(28px,7vw,120px)!important;display:grid!important}.court-sales-cta--reassurance>p:first-child{grid-area:1/1;align-self:end;margin-bottom:14px!important}.court-sales-cta--reassurance>h2{grid-area:2/1;align-self:center;margin:0 0 22px!important;font-size:clamp(52px,5.3vw,86px)!important}.court-sales-cta--reassurance>p:last-of-type{grid-area:3/1;align-self:start;max-width:520px!important;margin:0 0 25px!important}.court-sales-cta--reassurance>button{grid-area:4/1;place-self:start;margin:0!important}.court-sales-cta--reassurance>.court-sales-cta__sleeping{grid-area:1/2/5;place-self:center;width:min(100%,1340px)!important;max-width:none!important;margin:0!important;position:relative!important;bottom:auto!important;right:auto!important}}@media (width>=1500px){.court-sales-cta--reassurance>.court-sales-cta__sleeping{justify-self:end;transform:translate(clamp(36px,4vw,80px));width:min(138%,1500px)!important}}.coaches-page:not(.coaches-page--expanded) .coaches-grid article:nth-child(n+11){display:none}.coaches-directory{padding-bottom:34px!important}.coaches-directory__controls{background:#f0f0ed;justify-content:center;align-items:center;gap:18px;padding:0 clamp(24px,10vw,150px) clamp(64px,8vw,110px);display:flex}.coaches-directory__controls button{color:#fff;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#ef2028;border:1px solid #ef2028;padding:14px 20px;font:800 10px/1 DM Sans,Arial,sans-serif}.coaches-directory__controls button:hover,.coaches-directory__controls button:focus-visible{background:#15171a;border-color:#15171a;outline:none}.coaches-directory__controls span{color:#555b63;letter-spacing:.06em;text-transform:uppercase;font:700 10px/1.35 DM Sans,Arial,sans-serif;display:none}@media (width<=800px){.coaches-directory{padding-right:0!important}.coaches-directory>header{padding-right:24px}.coaches-grid{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#ef2028 #d5d6d3;padding:0 24px 18px 0;scroll-padding-left:0;overflow:auto hidden;gap:12px!important;display:flex!important}.coaches-grid article{scroll-snap-align:start;flex:0 0 clamp(274px,76vw,316px);align-self:stretch;min-width:0;grid-template-columns:86px minmax(0,1fr)!important}.coaches-grid .coach-avatar{min-height:370px!important}.coaches-grid .coach-avatar img{width:205%;right:-48%}.coaches-grid .coach-card-body{min-height:370px!important;padding:18px 14px!important}.coaches-grid .coach-name-row{min-height:142px}.coaches-grid .coach-name-row h3{padding-top:57px;font-size:clamp(23px,7vw,29px)!important}.coaches-grid .coach-card-body>b{font-size:11px}.coaches-grid .coach-card-body dl{min-height:102px;margin-top:17px;padding-top:14px}.coaches-grid .coach-card-foot{gap:9px;margin-top:14px;padding-top:13px}.coaches-grid .coach-card-foot button{padding:11px 9px;font-size:8px}.coaches-directory__controls{justify-content:space-between;padding:0 24px 62px}.coaches-directory__controls span{text-align:right;max-width:130px;display:block}}@media (width<=760px){.court-sales-cta--reassurance{min-height:0!important;padding:58px 24px 0!important;display:block!important}.court-sales-cta--reassurance>.court-sales-cta__sleeping{width:min(100%,720px)!important;margin:28px 0 -3%!important;position:relative!important;bottom:auto!important;right:auto!important}}@media (width<=850px){.official-system-closing>.official-venue-seal{justify-self:center;margin-bottom:-14px;transform:translateY(-14px)}}@media (width>=1051px){.official-system-protection{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)!important;align-items:stretch!important;gap:clamp(34px,4vw,68px)!important}.official-system-protection>figure{grid-template-rows:auto minmax(0,1fr)!important;align-self:stretch!important;width:100%!important}.official-system-protection__photo-title{padding-bottom:18px!important}.official-system-protection__photo-title h2{max-width:none!important;font-size:clamp(46px,4.45vw,68px)!important}.official-system-protection>figure>img{aspect-ratio:auto!important;object-fit:cover!important;object-position:78% center!important;width:100%!important;height:100%!important;min-height:0!important}}.competition-code-download.competition-library{grid-template-columns:minmax(0,1.25fr) minmax(290px,1fr);gap:clamp(30px,5vw,80px);display:grid}.competition-library__visual{text-align:center;justify-self:end;width:100%;max-width:430px}.competition-library__documents{isolation:isolate;height:290px;position:relative}.competition-library__document{text-align:left;color:#17191d;transform-origin:bottom;background:linear-gradient(115deg,#fff,#e4e5e7);border:1px solid #d5d6d8;width:180px;height:238px;padding:22px 19px;transition:transform .35s;position:absolute;top:28px;left:50%;box-shadow:4px 12px 22px #0006}.competition-library__document--0{color:#fff;z-index:0;background:#292c32;border-color:#4b4e55;transform:translate(-95%)rotate(-12deg)}.competition-library__document--1{z-index:1;background:#c8cbd0;transform:translate(0%)rotate(11deg)}.competition-library__document--2{z-index:2;transform:translate(-50%)translateY(6px)}.competition-library__document img{object-fit:contain;object-position:left center;width:66px;height:32px;display:block}.competition-library__document strong{max-width:140px;margin-top:26px;font:700 22px/1.05 Barlow Condensed,Arial,sans-serif;display:block}.competition-library__document i{background:#ef2931;width:30px;height:3px;margin-top:16px;display:block}.competition-library__document img.competition-library__padbol{width:72px;height:24px;position:absolute;bottom:18px}.competition-library__cta{color:#fff;cursor:pointer;background:0 0;border:1px solid #ef2931;margin:18px auto 0;padding:16px 20px;font:700 14px/1.4 DM Sans,Arial,sans-serif;transition:background .25s;display:block}.competition-library__cta:hover{background:#ef2931}.competition-library__cta:focus-visible{outline-offset:5px;outline:2px solid #fff}@media (hover:hover) and (prefers-reduced-motion:no-preference){.competition-library__visual:hover .competition-library__document--0{transform:translate(-105%)rotate(-15deg)translateY(-5px)}.competition-library__visual:hover .competition-library__document--1{transform:translate(10%)rotate(14deg)translateY(-5px)}.competition-library__visual:hover .competition-library__document--2{transform:translate(-50%)translateY(-3px)}}@media (width<=760px){.competition-code-download.competition-library{grid-template-columns:1fr;gap:22px;display:grid}.competition-library__visual{justify-self:center;max-width:360px}.competition-library__documents{height:260px}.competition-library__document{width:155px;height:215px;padding:18px 14px}.competition-library__document strong{font-size:20px}.competition-library__cta{margin-top:12px}}@media (prefers-reduced-motion:reduce){.competition-library__document,.competition-library__cta{transition:none}}.sport-chivi-closing{color:#fff;isolation:isolate;background:#090c10;grid-template-columns:minmax(0,.85fr) minmax(0,1.35fr);align-items:center;gap:24px;padding:clamp(48px,6vw,100px) clamp(24px,5vw,90px);display:grid}.sport-chivi-closing__copy h2{letter-spacing:-.025em;margin:0;font-family:Barlow Condensed,Arial,sans-serif;font-size:clamp(48px,5.6vw,96px);font-weight:800;line-height:.94}.sport-chivi-closing__copy h2 em{color:#ef1c2d;font-style:normal}.sport-chivi-closing__copy p{color:#d9dce0;max-width:430px;margin:26px 0;font:500 18px/1.55 DM Sans,Arial,sans-serif}.sport-chivi-closing__copy button{color:#fff;cursor:pointer;background:#ef1c2d;border:0;padding:18px 25px;font:700 16px DM Sans,Arial,sans-serif}.sport-chivi-closing__copy button span{margin-left:16px}.sport-chivi-closing__copy button:focus-visible{outline-offset:5px;outline:2px solid #fff}.sport-chivi-closing>img{object-fit:contain;mix-blend-mode:lighten;transform-origin:50%;width:100%;height:auto;display:block;transform:scale(1.2)}@media (width<=760px){.sport-chivi-closing{grid-template-columns:minmax(0,1fr);gap:28px;padding:48px 22px 28px}.sport-chivi-closing__copy h2{font-size:clamp(48px,11vw,72px)}.sport-chivi-closing__copy p{margin:20px 0;font-size:16px}.sport-chivi-closing>img{justify-self:center;width:calc(100% + 32px);max-width:580px;transform:none}}.chivi-page-hero{position:relative}.chivi-page-hero>.chivi-3d-hint{z-index:4;color:#fff;text-align:center;pointer-events:none;white-space:nowrap;background:#090c10e8;border:1px solid #ffffff35;border-radius:24px;margin:0;padding:10px 15px;font:600 14px/1.4 DM Sans,Arial,sans-serif;position:absolute;bottom:14px;right:25%;transform:translate(50%)}@media (width<=760px){.chivi-page-hero>.chivi-3d-hint{padding:8px 10px;font-size:12px;bottom:8px;right:50%}}.academy-enrollment-form{background:#f7f4ef;border:1px solid #12121224;border-radius:18px;gap:14px;margin-top:24px;padding:22px;display:grid}.academy-enrollment-form>p{color:#c71920;letter-spacing:.13em;margin:0;font-size:12px;font-weight:800}.academy-enrollment-form>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.academy-enrollment-form label{color:#191919;gap:7px;font-size:13px;font-weight:700;display:grid}.academy-enrollment-form label small,.academy-enrollment-form>small{color:#666;font-weight:500}.academy-enrollment-form input,.academy-enrollment-form textarea{box-sizing:border-box;color:#171717;width:100%;font:inherit;background:#fff;border:1px solid #12121233;border-radius:10px;padding:11px 12px}.academy-enrollment-form input:focus,.academy-enrollment-form textarea:focus{border-color:#c71920;outline:3px solid #c719202e}.academy-enrollment-form .academy-enrollment-primary{cursor:pointer;border:0;width:100%}.academy-enrollment-form .academy-enrollment-primary:disabled{cursor:wait;opacity:.66}.academy-enrollment-status{margin:0;color:#202020!important;letter-spacing:0!important;font-size:14px!important;font-weight:700!important}@media (width<=640px){.academy-enrollment-form{padding:16px}.academy-enrollment-form>div{grid-template-columns:1fr}html,body,.detail-page--academy{max-width:100%;overflow-x:clip}.detail-page--academy .detail-hero{box-sizing:border-box!important;width:100%!important;min-width:0!important;height:auto!important;min-height:calc(100svh - 72px)!important;padding:106px 24px 34px!important}.detail-page--academy .detail-hero h1{letter-spacing:-.035em!important;white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important;width:100%!important;min-width:0!important;max-width:100%!important;font-size:clamp(48px,13.4vw,58px)!important;line-height:.88!important;display:block!important}.detail-page--academy .detail-hero h1 span{white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important;max-width:100%!important;display:inline!important}.detail-page--academy .detail-hero .detail-lead{white-space:normal!important;overflow-wrap:break-word!important;width:100%!important;min-width:0!important;max-width:100%!important;margin-top:22px!important;font-size:13px!important;line-height:1.48!important;display:block!important}.detail-page--academy .academy-hero-credit{text-align:left!important;align-items:flex-start!important;max-width:100%!important;margin-top:18px!important;padding:10px 0 0!important;position:relative!important;bottom:auto!important;right:auto!important}.detail-page--academy .academy-hero-credit strong{font-size:27px!important}}.academy-classroom{color:#fff;background:#0b0d12;min-height:100vh;padding-top:82px}.academy-classroom__top{background:radial-gradient(circle at 78% 20%,#df1f262e,#0000 28%),#10131a;border-bottom:1px solid #2b3039;justify-content:space-between;align-items:end;gap:40px;padding:58px clamp(24px,7vw,110px) 40px;display:flex}.academy-classroom__top p,.academy-classroom__sidebar>p,.academy-classroom__content header p,.academy-classroom__below>section>p,.academy-classroom__below>aside>p{color:#ef2028;letter-spacing:.16em;margin:0 0 12px;font:800 10px/1 DM Sans,Arial,sans-serif}.academy-classroom__top h1{text-transform:uppercase;margin:0 0 10px;font:700 clamp(46px,6vw,78px)/.9 Oswald,Arial,sans-serif}.academy-classroom__top>div>span{color:#aeb5c0;font:500 15px DM Sans,Arial,sans-serif}.academy-classroom__overall{width:min(320px,35vw)}.academy-classroom__overall b{font:700 48px/1 Oswald,Arial,sans-serif;display:block}.academy-classroom__overall span{letter-spacing:.13em;margin:6px 0 12px;color:#aeb5c0!important;font:700 9px DM Sans,Arial,sans-serif!important;display:block!important}.academy-classroom__overall i,.academy-classroom__sidebar i{background:#303641;height:5px;display:block}.academy-classroom__overall em,.academy-classroom__sidebar em{background:#ef2028;height:100%;display:block}.academy-classroom__layout{grid-template-columns:285px minmax(0,1fr);max-width:1540px;margin:auto;display:grid}.academy-classroom__sidebar{background:#0d1016;border-right:1px solid #2b3039;padding:36px 24px}.academy-classroom__sidebar>button{color:#fff;text-align:left;cursor:pointer;background:#151922;border:1px solid #272d37;width:100%;margin:0 0 10px;padding:19px;display:block}.academy-classroom__sidebar>button.active{background:linear-gradient(135deg,#ef202833,#171b24);border-color:#ef2028}.academy-classroom__sidebar button small{color:#ef2028;letter-spacing:.13em;margin-bottom:9px;font:800 8px DM Sans,Arial,sans-serif;display:block}.academy-classroom__sidebar button strong{text-transform:uppercase;font:700 18px Oswald,Arial,sans-serif;display:block}.academy-classroom__sidebar button span{color:#8f98a6;margin:5px 0 13px;font:500 11px DM Sans,Arial,sans-serif;display:block}.academy-classroom__sidebar>div{background:#ef2028;margin-top:28px;padding:20px}.academy-classroom__sidebar>div strong,.academy-classroom__sidebar>div span{display:block}.academy-classroom__sidebar>div span{margin:8px 0 16px;font:500 11px/1.45 DM Sans,Arial,sans-serif}.academy-classroom__sidebar>div button{color:#fff;background:#11151c;border:0;padding:10px 12px;font:700 10px DM Sans,Arial,sans-serif}.academy-classroom__content{padding:42px clamp(24px,4vw,60px) 80px}.academy-classroom__content>header{justify-content:space-between;align-items:end;margin-bottom:26px;display:flex}.academy-classroom__content h2{text-transform:uppercase;margin:0;font:700 clamp(48px,6vw,84px)/.86 Oswald,Arial,sans-serif}.academy-classroom__content h2 em{color:#ef2028;font-style:normal}.academy-classroom__content>header>span{color:#8f98a6;letter-spacing:.1em;font:700 10px DM Sans,Arial,sans-serif}.academy-classroom__player{background:#171b23;border:1px solid #303641;grid-template-columns:minmax(0,1.5fr) minmax(220px,.5fr);display:grid}.academy-classroom__player video{aspect-ratio:16/9;object-fit:cover;background:#050608;width:100%;display:block}.academy-classroom__player>div{flex-direction:column;justify-content:end;padding:28px;display:flex}.academy-classroom__player small{color:#ef2028;letter-spacing:.13em;font:800 9px DM Sans,Arial,sans-serif}.academy-classroom__player h3{text-transform:uppercase;margin:12px 0;font:700 35px/.95 Oswald,Arial,sans-serif}.academy-classroom__player p{color:#aab2be;margin:0;font:500 12px/1.55 DM Sans,Arial,sans-serif}.academy-classroom__below{grid-template-columns:minmax(0,1fr) 270px;gap:30px;margin-top:38px;display:grid}.academy-classroom__lessons{border-top:1px solid #303641}.academy-classroom__lessons button{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #292f38;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;padding:16px 12px;display:grid}.academy-classroom__lessons button:hover,.academy-classroom__lessons button.active{background:#171c25}.academy-classroom__lessons button.active{border-left:3px solid #ef2028}.academy-classroom__lessons button>span{color:#aeb5c0;border:1px solid #4a5260;border-radius:50%;place-items:center;width:28px;height:28px;font:700 9px DM Sans,Arial,sans-serif;display:grid}.academy-classroom__lessons button.done>span{color:#fff;background:#ef2028;border-color:#ef2028}.academy-classroom__lessons strong{font:650 13px DM Sans,Arial,sans-serif}.academy-classroom__lessons small{color:#747f8e;font:600 9px DM Sans,Arial,sans-serif}.academy-classroom__below>aside{background:#151922;border:1px solid #303641;padding:25px}.academy-classroom__ring{border:10px solid #ef2028;border-color:#ef2028 #ef2028 #303641 #303641;border-radius:50%;place-items:center;width:130px;height:130px;margin:24px auto;display:grid}.academy-classroom__ring strong{font:700 35px/1 Oswald,Arial,sans-serif}.academy-classroom__ring span{color:#8f98a6;font:600 9px DM Sans,Arial,sans-serif}.academy-classroom__below dl{margin:0}.academy-classroom__below dl>div{border-top:1px solid #303641;justify-content:space-between;padding:12px 0;font:600 11px DM Sans,Arial,sans-serif;display:flex}.academy-classroom__below dt{color:#8f98a6}.academy-classroom__below dd{margin:0}.academy-classroom__below>aside>button{color:#fff;text-transform:uppercase;background:#ef2028;border:0;width:100%;margin-top:18px;padding:13px;font:800 10px DM Sans,Arial,sans-serif}.academy-classroom__below>aside>small{color:#737d8b;margin-top:16px;font:500 9px/1.5 DM Sans,Arial,sans-serif;display:block}@media (width<=900px){.academy-classroom{padding-top:72px}.academy-classroom__top{flex-direction:column;align-items:start}.academy-classroom__overall{width:100%}.academy-classroom__layout{grid-template-columns:1fr}.academy-classroom__sidebar{border-bottom:1px solid #2b3039;border-right:0;grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.academy-classroom__sidebar>p,.academy-classroom__sidebar>div{grid-column:1/-1}.academy-classroom__player,.academy-classroom__below{grid-template-columns:1fr}.academy-classroom__player>div{min-height:170px}.academy-classroom__below>aside{order:-1}}@media (width<=600px){.academy-classroom__sidebar{display:flex;overflow:auto}.academy-classroom__sidebar>p,.academy-classroom__sidebar>div{display:none}.academy-classroom__sidebar>button{flex:0 0 215px}.academy-classroom__content{padding:34px 18px 60px}.academy-classroom__content>header{flex-direction:column;align-items:start;gap:16px}.academy-classroom__lessons button{grid-template-columns:36px minmax(0,1fr)}.academy-classroom__lessons small{display:none}}.academy-classroom__player video:focus,.academy-classroom__player video:focus-visible{box-shadow:none!important;outline:none!important}.academy-classroom__below>aside>button:disabled{color:#9aa2ae;cursor:not-allowed;background:#3b414c}.academy-classroom__content--full{grid-column:1/-1}.academy-classroom__top h1 em{color:#ef2028;font-style:normal}.academy-classroom__login{color:#fff;letter-spacing:.04em;cursor:pointer;background:#ef2028;border:1px solid #ef2028;align-items:center;gap:8px;padding:14px 20px;font:800 11px DM Sans,Arial,sans-serif;text-decoration:none;display:inline-flex}.academy-classroom__login:hover,.academy-classroom__login:focus-visible{color:#10141d;background:#fff;border-color:#fff;outline:0}.academy-classroom__aside-note{color:#aab2be;margin:0 0 16px;font:500 12px/1.55 DM Sans,Arial,sans-serif}.academy-classroom__lessons button:focus{outline:none}.academy-classroom__lessons button:focus-visible,.academy-classroom__sidebar button:focus-visible,.academy-course-levels button:focus-visible,.academy-course-detail summary:focus-visible,.academy-catalog-back:focus-visible,.academy-enrollment-dismiss:focus-visible,.academy-enrollment-primary:focus-visible{outline-offset:2px;outline:2px solid #ef2028}.world-presence{color:#171a1f;background:radial-gradient(circle at 77% 42%,#ef252c21,#0000 25%),linear-gradient(135deg,#e9e9e5 0%,#d6d8d8 56%,#eeeeea 100%);padding:clamp(48px,5.2vw,76px) clamp(24px,8vw,128px) clamp(42px,4.8vw,68px);position:relative;overflow:hidden}.world-presence:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#16191e09 1px,#0000 1px),linear-gradient(#16191e09 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:46px 46px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(130deg,#000,#0000 62%);mask-image:linear-gradient(130deg,#000,#0000 62%)}.world-presence>*{z-index:1;position:relative}.world-presence__intro{grid-template-columns:minmax(0,1.08fr) minmax(300px,.92fr);align-items:end;column-gap:clamp(40px,8vw,130px);max-width:1440px;margin:0 auto;display:grid}.world-presence__intro .eyebrow{color:#d91f27;grid-column:1/-1;margin:0 0 12px}.world-presence__intro h2{color:#15181d;letter-spacing:-.04em;margin:0;font:700 clamp(52px,5.6vw,86px)/.86 Oswald,Arial Narrow,Arial,sans-serif}.world-presence__intro h2 em{color:#df1f26;font-style:normal}.world-presence__intro>p:last-child{color:#4d535b;max-width:520px;margin:0 0 5px;font:500 clamp(16px,1.4vw,20px)/1.55 DM Sans,Arial,sans-serif}.world-presence__stats{background:#ffffff8c;border:1px solid #14181d2e;grid-template-columns:repeat(3,minmax(0,1fr));max-width:1440px;margin:clamp(26px,3vw,42px) auto 14px;display:grid;box-shadow:0 12px 30px #191d2312}.world-presence__stats article{flex-direction:column;justify-content:center;min-height:126px;padding:20px clamp(20px,2.6vw,38px);display:flex}.world-presence__stats article+article{border-left:1px solid #14181d2e}.world-presence__stats strong,.world-presence__stats span{letter-spacing:-.025em;font-family:Oswald,Arial Narrow,Arial,sans-serif;font-weight:650;line-height:.9;display:block}.world-presence__stats strong{color:#df1f26;font-size:clamp(35px,3.5vw,52px)}.world-presence__stats article:not(:first-child) strong{color:#171a1f;font-size:clamp(27px,2.3vw,36px)}.world-presence__stats article:not(:first-child) strong.world-presence__accent{color:#df1f26;font-size:clamp(35px,3.5vw,52px)}.world-presence__stats span{color:#171a1f;margin-top:2px;font-size:clamp(22px,2vw,31px)}.world-presence__stats span.world-presence__accent{color:#df1f26}.world-presence__stats small{color:#5a6068;margin-top:8px;font:650 11px/1.3 DM Sans,Arial,sans-serif;display:block}.world-presence__network.presence-network{background:linear-gradient(145deg,#101c2b,#070b12 80%);border-color:#c2d6ee45;width:min(100%,1440px);margin:0 auto;padding:48px 20px 20px;display:block;overflow:hidden;box-shadow:0 20px 48px #0f141b2b;aspect-ratio:auto!important;height:auto!important;min-height:0!important}.world-presence__network .presence-network__topline{top:22px;left:28px;right:28px}.world-presence__network .presence-network__regions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid;grid-template-rows:none!important;height:auto!important;min-height:0!important}.world-presence__network .presence-region{border-color:#d2e1f22b;grid-template-columns:132px minmax(0,1fr);align-items:center;gap:14px;padding:13px 15px;display:grid;height:auto!important;min-height:100px!important}.world-presence__network .presence-region header{border:0;border-right:1px solid #d2e1f22b;grid-template-columns:minmax(0,1fr) auto;padding:0 14px 0 0}.world-presence__network .presence-region h3{font-size:clamp(21px,1.8vw,28px)}.world-presence__network .presence-region>div{align-content:center;gap:6px;margin:0}.world-presence__network .presence-region>div span{padding:5px 6px;font-size:9px}.world-presence__link{color:#20242a;letter-spacing:.05em;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #171a1f59;align-items:center;gap:10px;margin:14px auto 0 0;padding:0;font:750 11px/2.3 DM Sans,Arial,sans-serif;transition:border-color .2s,color .2s;display:flex}.world-presence__link:hover{color:#df1f26;border-color:#df1f26}@media (width<=900px){.world-presence__intro{grid-template-columns:1fr;gap:16px}.world-presence__intro>p:last-child{margin:0}.world-presence__stats article{min-height:118px;padding:19px}.world-presence__network .presence-network__regions{grid-template-columns:1fr}.world-presence__network .presence-region{min-height:0!important}}@media (width<=620px){.world-presence{padding:48px 18px 44px}.world-presence__intro .eyebrow{margin-bottom:10px}.world-presence__intro h2{font-size:clamp(48px,14.5vw,64px);line-height:.88}.world-presence__intro>p:last-child{font-size:14px;line-height:1.5}.world-presence__stats{grid-template-columns:1fr;margin-top:25px}.world-presence__stats article{min-height:0;padding:17px 20px}.world-presence__stats article+article{border-top:1px solid #14181d2e;border-left:0}.world-presence__stats strong{font-size:42px}.world-presence__stats article:not(:first-child) strong{font-size:27px}.world-presence__stats span{font-size:24px}.world-presence__stats small{margin-top:6px}.world-presence__network.presence-network{padding:46px 10px 10px}.world-presence__network .presence-network__topline{top:18px;left:12px;right:12px}.world-presence__network .presence-network__regions{gap:6px}.world-presence__network .presence-region{grid-template-columns:1fr;gap:8px;padding:13px}.world-presence__network .presence-region header{border-bottom:1px solid #d2e1f22b;border-right:0;padding:0 0 8px}.world-presence__network .presence-region h3{font-size:24px}.world-presence__network .presence-region>div span{padding:5px;font-size:9px}.world-presence__link{margin-top:13px}}.licensee-testimonials{border-top:1px solid #050608;color:#fff!important;background:radial-gradient(circle at 77% 42%,#ef252c33,#0000 24%),linear-gradient(116deg,#050608 0%,#0d1117 58%,#060709 100%)!important}.licensee-testimonials:before{background:linear-gradient(90deg,#0000 49.7%,#ef252c33 49.75%,#0000 49.9%),radial-gradient(at 82%,#0000 0 44%,#ef252c38 44.1% 44.35%,#0000 44.5%)!important}.licensee-testimonials h2{color:#fff!important}.licensee-testimonials header>p:last-child{color:#b9c0ca!important}.licensee-testimonials__controls span{color:#aeb6c1!important}.licensee-testimonials__controls button{color:#fff!important;background:#05070a47!important;border-color:#ffffff80!important}.licensee-testimonials__controls button:hover{color:#fff!important;background:#ef252c!important;border-color:#ef252c!important}.licensee-testimonials{align-items:start!important;padding-top:clamp(62px,7vw,96px)!important;padding-bottom:clamp(64px,7vw,102px)!important}.licensee-testimonials>header{padding-top:2px}.licensee-testimonials h2{letter-spacing:-.05em!important;font-size:clamp(56px,6vw,94px)!important;line-height:.84!important}.licensee-testimonials header>p:last-child{max-width:390px!important;margin-top:20px!important;font-size:15px!important;line-height:1.58!important}.licensee-testimonials__line{margin-top:22px!important}.licensee-testimonials__stage{isolation:isolate;position:relative}.licensee-testimonials__stage:before{content:"";z-index:-1;filter:blur(22px);pointer-events:none;background:radial-gradient(at 48% 48%,#ffffff21 0%,#ef252c2b 30%,#ef252c12 52%,#0000 73%);border-radius:50%;width:min(88%,680px);height:76%;position:absolute;top:47%;left:50%;transform:translate(-50%,-50%)}.licensee-testimonial--active{box-shadow:0 38px 82px #0000009e,0 0 46px #ef252c21,inset 0 1px #ffffff1a!important}@media (width<=850px){.licensee-testimonials{gap:22px!important}.licensee-testimonials>header{padding-top:0}.licensee-testimonials header>p:last-child{max-width:560px!important}.licensee-testimonials__stage:before{height:72%;top:49%}}@media (width<=600px){.licensee-testimonials{padding-top:52px!important;padding-bottom:58px!important}.licensee-testimonials h2{font-size:clamp(52px,16vw,70px)!important}.licensee-testimonials header>p:last-child{margin-top:16px!important;font-size:14px!important;line-height:1.52!important}.licensee-testimonials__line{margin-top:17px!important}.licensee-testimonials__stage:before{filter:blur(18px);width:112%;height:68%}}.licensee-testimonials{padding-bottom:clamp(26px,3vw,42px)!important}.licensee-testimonials__stack{min-height:456px!important}.licensee-testimonials__controls{margin-top:2px!important}.home-dream-closing{align-items:start!important;min-height:clamp(455px,39vw,560px)!important;padding-top:clamp(28px,3.2vw,48px)!important;padding-bottom:clamp(28px,3.5vw,50px)!important}.home-dream-closing__copy{padding-top:8px}.home-dream-closing__copy>p{margin-bottom:12px!important}.home-dream-closing__copy h2{font-size:clamp(50px,5vw,74px)!important;line-height:.84!important}.home-dream-closing__copy>span{margin:18px 0!important;line-height:1.5!important}.home-dream-closing__copy button{padding:14px 17px!important}.home-dream-closing__visual{margin-top:-38px;align-self:start!important;min-height:390px!important}.home-dream-closing__presenter{height:clamp(410px,37vw,560px)!important;transform:translate(5%,-2%)!important}@media (width<=850px){.licensee-testimonials{padding-bottom:28px!important}.licensee-testimonials__stack{min-height:430px!important}.home-dream-closing{gap:4px!important;padding:38px 22px 22px!important}.home-dream-closing__copy{padding-top:0}.home-dream-closing__copy h2{font-size:clamp(48px,12.7vw,72px)!important}.home-dream-closing__copy>span{margin:16px 0!important}.home-dream-closing__visual{margin-top:-18px;min-height:245px!important}.home-dream-closing__presenter{height:min(98vw,500px)!important;transform:translate(2%,2%)!important}}@media (width<=600px){.licensee-testimonials{padding-bottom:24px!important}.licensee-testimonials__stack{min-height:400px!important}.home-dream-closing{padding:34px 18px 18px!important}.home-dream-closing__copy>p{margin-bottom:10px!important}.home-dream-closing__copy h2{font-size:clamp(45px,12.2vw,62px)!important}.home-dream-closing__copy>span{font-size:14px!important;line-height:1.45!important}.home-dream-closing__visual{margin-top:-14px;min-height:225px!important}.home-dream-closing__presenter{height:min(94vw,450px)!important}}@media (width<=620px){.world-presence__stats article:not(:first-child) strong.world-presence__accent{font-size:42px}}@media (width>=1051px){.home-dream-closing{overflow:clip!important}.home-dream-closing__visual{min-height:390px!important;margin-top:0!important;position:relative!important}.home-dream-closing__presenter{z-index:3;inset:0 auto auto 50%;transform-origin:bottom!important;max-width:none!important;height:clamp(560px,44vw,690px)!important;position:absolute!important;transform:translate(calc(-67% - 3.5cm),-4cm)scale(.9)!important}}@media (width>=851px) and (width<=1050px){.home-dream-closing{overflow:clip!important}.home-dream-closing__visual{min-height:360px!important;margin-top:0!important;position:relative!important}.home-dream-closing__presenter{transform-origin:bottom!important;max-width:none!important;height:clamp(500px,60vw,620px)!important;transform:translate(-20%,-70px)scale(.9)!important}}@media (width<=850px){.home-dream-closing{overflow:clip!important}.home-dream-closing__presenter{transform-origin:bottom!important;height:min(108vw,560px)!important;transform:translate(-7%,-42px)scale(.9)!important}}@media (width<=600px){.home-dream-closing__presenter{transform-origin:bottom!important;height:min(104vw,500px)!important;transform:translate(-4%,-30px)scale(.9)!important}}.home-dream-closing{isolation:auto!important;overflow:visible!important}.home-dream-closing__presenter{z-index:10!important}.licensee-testimonials__controls{position:relative;z-index:20!important}@media (width>=1101px){.home-dream-closing{z-index:23!important;isolation:auto!important;position:relative!important;overflow:visible!important}.home-dream-closing__presenter{z-index:23!important;transform-origin:bottom!important;translate:61px 74px!important;scale:1.15!important}.home-dream-closing__mascot-label{z-index:10!important;translate:350px -210px!important;scale:1!important}#site-footer .footer-contact .contact-mail{z-index:10!important;translate:30px -10px!important;scale:1!important}}.court-space__pitch{color:#e41f27;letter-spacing:-.02em;margin:0 0 16px;font:700 clamp(18px,2vw,26px)/1.3 DM Sans,Arial,sans-serif}.court-sales-page .court-space h2{font-size:clamp(47px,5.4vw,86px)!important}@media (width<=760px){.court-space__pitch{margin-bottom:12px;font-size:clamp(16px,4.8vw,20px)!important}}@media (hover:hover) and (pointer:fine){.audience-page--inversion .audience-routes>div a:hover{z-index:2;transform:translateY(-9px)scale(1.012);box-shadow:0 28px 52px #1011143d,0 8px 16px #1011141f}}@media (prefers-reduced-motion:reduce){.audience-page--inversion .audience-routes>div a{transition:none}.audience-page--inversion .audience-routes>div a:hover{transform:none}}.fipa-coming-soon{color:#fff;background:#090a0d;min-height:100vh}.fipa-coming-soon>section{background:radial-gradient(circle at 50% 28%,#e21f272e,#0000 42%),linear-gradient(145deg,#111319,#060709);place-items:center;min-height:78vh;padding:clamp(90px,12vw,150px) 24px;display:grid}.fipa-coming-soon>section>div{text-align:center;flex-direction:column;align-items:center;max-width:820px;display:flex}.fipa-coming-soon>section>div>img{width:min(320px,68vw);height:auto;margin-bottom:34px}.fipa-coming-soon>section>div>p{color:#e21f27;letter-spacing:.24em;margin:0 0 16px;font:800 12px/1 DM Sans,Arial,sans-serif}.fipa-coming-soon>section>div>h1{letter-spacing:-.045em;text-transform:uppercase;margin:0;font:800 clamp(72px,11vw,150px)/.82 Oswald,Arial Narrow,Arial,sans-serif}.fipa-coming-soon>section>div>strong{max-width:720px;margin-top:30px;font:700 clamp(23px,3vw,40px)/1.12 DM Sans,Arial,sans-serif}.fipa-coming-soon>section>div>span{color:#b8bec8;max-width:610px;margin-top:18px;font:500 16px/1.6 DM Sans,Arial,sans-serif}.fipa-coming-soon>section>div>button{color:#fff;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#e21f27;border:1px solid #e21f27;margin-top:34px;padding:15px 24px;font:800 12px/1 DM Sans,Arial,sans-serif;transition:transform .25s,background .25s}.fipa-coming-soon>section>div>button:hover{color:#111;background:#fff;transform:translateY(-3px)}.fipa-documents>div{display:grid!important}.fipa-documents header{max-width:660px!important;position:sticky!important;top:110px!important}.fipa-documents header>p,.fipa-documents header>h2{display:block!important}.fipa-documents header>span{display:none!important}.fipa-internal-library-access{justify-items:start;gap:10px;margin-top:28px;display:grid}.fipa-internal-library-access a{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#ef2028;border:1px solid #ef2028;align-items:center;gap:12px;min-height:48px;padding:0 18px;font:800 10px/1 DM Sans,Arial,sans-serif;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.fipa-internal-library-access a:hover{color:#ef2028;background:0 0}.fipa-internal-library-access small{color:#aab2bc;letter-spacing:.08em;text-transform:uppercase;font:700 9px/1.4 DM Sans,Arial,sans-serif}.fipa-documents header:after{color:#aab2bc;content:"Estamos actualizando la documentación institucional. Las nueve fichas permanecen visibles para que puedas conocer el contenido que estará disponible.";white-space:normal;letter-spacing:0;max-width:390px;margin-top:20px;font:500 13px/1.65 DM Sans,Arial,sans-serif;display:block}.fipa-documents article .fipa-document-access{display:none!important}.fipa-documents article:after{color:#df7378;content:"Estamos trabajando · Próximamente";letter-spacing:.1em;text-transform:uppercase;margin-top:auto;padding-top:14px;font:800 8px/1.35 DM Sans,Arial,sans-serif;display:block}.fipa-documents article:first-child{cursor:pointer}.fipa-documents article:first-child:after{content:"Abrir reglamento desde El deporte →"}.fipa-documents article:first-child:focus-visible{outline-offset:4px;outline:2px solid #ef2028}.fipa-calendar-content>div{gap:12px;display:grid}.fipa-calendar article{min-height:176px;padding:22px 22px 22px clamp(150px,18vw,210px);position:relative;overflow:hidden}.fipa-calendar article:before{content:"";background-position:50%;background-repeat:no-repeat;background-size:contain;width:clamp(108px,14vw,158px);position:absolute;inset:14px auto 14px 18px}.fipa-calendar article:first-child:before{background-image:url(/visuals/fipa-events/copa-america-2026.png)}.fipa-calendar article:nth-child(2):before{color:#686f78;content:"LOGO DEL MUNDIAL\a EN PREPARACIÓN";white-space:pre-line;letter-spacing:.1em;text-align:center;background:linear-gradient(145deg,#f7f7f4,#e6e7e5);border:1px dashed #aeb3b7;place-items:center;font:800 9px/1.45 DM Sans,Arial,sans-serif;display:grid}.fipa-calendar article:nth-child(3):before,.fipa-calendar article:nth-child(4):before{background-image:url(/visuals/fipa-events/next-generation-2027.png)}@media (width<=560px){.fipa-calendar article{min-height:0;padding:155px 18px 20px}.fipa-calendar article:before{width:auto;height:125px;inset:14px 18px auto}}.fipa-calendar{align-items:start!important}.fipa-calendar>header{align-self:start;padding-top:8px;position:sticky;top:110px}.fipa-calendar>header h2{max-width:520px;margin-bottom:22px;font-size:clamp(52px,4.8vw,72px)}.fipa-calendar>header:after{color:#59616a;content:"Una agenda en construcción para reunir selecciones, nuevas generaciones y países anfitriones. Next Generation contempla las categorías U14, U16 y U18. Fechas y sedes se confirmarán junto con FIPA.";max-width:430px;font:500 15px/1.65 DM Sans,Arial,sans-serif;display:block}@media (width<=800px){.fipa-documents header,.fipa-calendar>header{position:relative!important;top:auto!important}.fipa-calendar>header{padding-top:0}.fipa-calendar>header h2{font-size:52px}}.ui-arrow-thin{font-variant-emoji:text;margin-left:.3em;font-style:normal;line-height:1;display:inline-block;transform:translateY(-.04em);font-family:Arial,Helvetica,sans-serif!important;font-weight:400!important}@media (width<=800px){.fipa-page>.page-back-control{opacity:0;pointer-events:none;transition:opacity .22s,transform .22s;transform:translateY(-10px)}html.has-scrolled-past-hero .fipa-page>.page-back-control{opacity:1;pointer-events:auto;transform:none}.fipa-hero{min-height:650px!important;padding-top:96px!important;overflow:hidden!important}.fipa-hero>div:first-child{position:relative;z-index:4!important;width:100%!important}.fipa-hero .fipa-hero-trophy{opacity:.48!important;width:108vw!important;right:-4%!important;transform:translate(12%)!important}.fipa-hero .fipa-hero-trophy img{object-position:62% center!important;width:126%!important;height:115%!important;inset:auto -2% -7% -8%!important}.fipa-members,.fipa-documents{padding-right:0!important}.fipa-members>header,.fipa-members-note,.fipa-members-actions,.fipa-documents>header{margin-right:20px!important}.fipa-members-grid,.fipa-documents>div{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;grid-template-columns:none!important;gap:12px!important;width:100%!important;max-width:none!important;padding:4px 20px 18px 0!important;display:flex!important;overflow-x:auto!important}.fipa-members-grid::-webkit-scrollbar{display:none}.fipa-documents>div::-webkit-scrollbar{display:none}.fipa-members-grid article{scroll-snap-align:start;flex:0 0 min(76vw,286px)!important;min-height:190px!important}.fipa-documents article{scroll-snap-align:start;flex:0 0 min(74vw,278px)!important;min-height:184px!important}}@media (width<=700px){.intro-with-player .intro-player.intro-courts-visual{aspect-ratio:1537/1023!important;background:#0d0d0e!important;width:100%!important;height:auto!important;position:relative!important;inset:auto!important;overflow:hidden!important}.intro-with-player .intro-player.intro-courts-visual:before,.intro-with-player .intro-player.intro-courts-visual:after{background:0 0!important;display:none!important}.intro-with-player .intro-player.intro-courts-visual img.intro-courts-full{object-fit:contain!important;object-position:center!important;filter:none!important;opacity:1!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important;transform:none!important}}.form-consents{background:#ffffff09!important;border:1px solid #ffffff2e!important;gap:10px!important;margin:20px 0!important;padding:16px!important;display:grid!important}.form-consents legend{color:#ef2028;letter-spacing:.12em;text-transform:uppercase;padding:0 8px;font:800 10px/1 DM Sans,Arial,sans-serif}.form-consents label{color:inherit!important;letter-spacing:0!important;text-transform:none!important;align-items:flex-start!important;gap:10px!important;font:600 12px/1.45 DM Sans,Arial,sans-serif!important;display:flex!important}.form-consents input{accent-color:#ef2028;flex:none!important;width:17px!important;height:17px!important;margin:1px 0 0!important}.form-consents a{color:inherit;text-underline-offset:2px;text-decoration:underline}.form-consents small{color:#8f98a8;font:500 11px/1.45 DM Sans,Arial,sans-serif}.next-generation-shell{background:#080b13;flex-direction:column;height:100dvh;min-height:0;display:flex;overflow:hidden}.next-generation-shell>.nav{flex-shrink:0;position:relative!important;inset:auto!important}.next-generation-page{background:#080b13;flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.next-generation-frame{background:#080b13;border:0;flex:1;width:100%;height:100%;min-height:0;display:block}.next-generation-return-padbol{color:#fff;background:#080b13;border:1px solid #ffffff59;border-radius:999px;flex-shrink:0;align-self:flex-start;margin:6px 12px;padding:10px 14px;font:800 12px/1 Inter,Arial,sans-serif;text-decoration:none;position:relative}.brand small{font-size:12px!important;line-height:1.2!important}.news-article-body,.news-article-body p,.news-article-body a{overflow-wrap:anywhere;word-break:break-word}.ranking-table-wrap:focus-visible{outline-offset:4px;outline:2px solid #ef2028}.chivi-downloads__actions a[href$=pack-chivi-2026-redes-web\.zip]:after{content:" · ZIP · 69 MB";white-space:nowrap;font-size:.78em;font-weight:700}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline-offset:3px;outline:2px solid #ef2028}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=560px){.hero-content{box-sizing:border-box!important;width:100vw!important;max-width:100vw!important;padding-left:24px!important;padding-right:24px!important}.hero h1{overflow-wrap:normal;max-width:calc(100vw - 48px)!important;font-size:clamp(54px,17vw,64px)!important}.hero-title-second{letter-spacing:-.035em;white-space:normal;max-width:100%;font-size:.72em}.hero-copy{overflow-wrap:anywhere;width:100%;max-width:calc(100vw - 48px)!important}}.fipa-leadership b,.fipa-match li b,.fipa-documents article small,.fipa-documents article a,.official-system-pillars__detail .official-system-status,.court-system-benefit-detail p{font-size:12px!important;line-height:1.4!important}.fipa-leadership article p,.fipa-leadership>div>article:nth-child(3) p,.fipa-documents article p,.official-system-unauthorized-note>p{font-size:14px!important;line-height:1.55!important}.fipa-documents article a{align-items:center;min-height:32px}.mobile-menu-trigger:focus-visible{outline-offset:4px!important;outline:2px solid #ef2028!important}@media (width<=800px){.fipa-leadership b,.fipa-match li b,.fipa-documents article small,.fipa-documents article a,.official-system-pillars__detail .official-system-status,.court-system-benefit-detail p{font-size:12px!important}.fipa-leadership article p,.fipa-leadership>div>article:nth-child(3) p,.fipa-documents article p,.official-system-unauthorized-note>p{font-size:14px!important}}@media (width>=761px){.official-system-protection__comparison{align-items:stretch!important;gap:clamp(18px,1.7vw,28px)!important}.official-system-pillars{grid-template-rows:auto minmax(0,1fr)!important;align-self:stretch!important;gap:clamp(14px,1.25vw,20px)!important}.official-system-pillars__tabs{gap:clamp(9px,.8vw,13px)!important}.official-system-pillars__tabs button{column-gap:10px!important;min-height:clamp(86px,6.2vw,98px)!important;padding:clamp(11px,1vw,15px)!important}.official-system-pillars__tabs i{width:28px!important;height:28px!important}.official-system-pillars__tabs strong{font-size:clamp(9px,.72vw,11px)!important;line-height:1.18!important}.official-system-pillars__detail{box-sizing:border-box!important;align-self:stretch!important;width:100%!important;height:auto!important;min-height:0!important;padding:clamp(18px,1.7vw,26px)!important}.official-system-unauthorized-note{align-self:stretch!important}}@media (width>=801px){.nav .brand{width:165px!important}.detail-nav .brand{width:142px!important}.nav .brand-logo,.detail-nav .brand-logo{width:100%!important;max-width:100%!important}.nav .brand>small,.detail-nav .brand>small{letter-spacing:.14em!important;text-align:center!important;white-space:nowrap!important;width:100%!important;margin:0!important;font-size:8px!important;line-height:1!important;display:block!important}.nav-links>a.header-direct-link[href*=sistema-padbol],.detail-links>.header-direct-link:first-of-type{color:#fff!important;white-space:nowrap!important;border:1px solid #df1f26c7!important;padding:7px 10px!important}.nav-links>a.header-direct-link[href*=sistema-padbol]:hover,.nav-links>a.header-direct-link[href*=sistema-padbol].active,.detail-links>.header-direct-link:first-of-type:hover,.detail-links>.header-direct-link:first-of-type.active{color:#fff!important;background:#df1f26!important}}.visually-hidden{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@media (width<=800px){.page-back-control{z-index:1;min-height:38px;font-size:12px;margin:0 0 12px 12px!important;position:relative!important;top:auto!important;left:auto!important}.detail-grid.sport-cards{box-sizing:border-box;max-width:100%;grid-template-columns:minmax(0,1fr)!important;gap:24px!important;padding:42px 20px!important}.sport-cards>div,.sport-cards .sport-intro,.sport-cards .sport-intro h2,.sport-cards .detail-inline{box-sizing:border-box;width:100%!important;min-width:0!important;max-width:100%!important}.sport-cards .sport-intro h2{overflow-wrap:anywhere!important;grid-column:1!important;justify-self:start!important;font-size:clamp(42px,12vw,60px)!important;transform:none!important}.sport-cards .sport-intro .section-label{white-space:normal!important;line-height:1.4!important}.sport-cards .detail-inline{padding:22px 18px!important}.sport-cards .detail-inline p{white-space:normal!important;overflow-wrap:anywhere!important}.sport-cards>div.sport-intro{flex-direction:column!important;align-items:flex-start!important;min-height:0!important;padding:0!important;display:flex!important}.sport-cards>div.sport-intro>*{flex:none!important;grid-column:auto!important;width:100%!important;max-width:100%!important;margin-left:0!important}.sport-cards>div:last-child{grid-template-columns:minmax(0,1fr)!important;gap:14px!important;display:grid!important}}.contact-form form,.contact-form .form-row,.contact-form label,.contact-form input,.contact-form select,.contact-form textarea{box-sizing:border-box;min-width:0;max-width:100%}.contact-form input:not([type=radio]):not([type=checkbox]),.contact-form select,.contact-form textarea{width:100%}.official-system small,.official-system-protection small,.official-system-pillars small,.space-demo__scale small,.space-demo__copy>small{font-size:12px!important;line-height:1.5!important}@media (width<=800px){.ranking-table-wrap:before{box-sizing:border-box;white-space:normal;overflow-wrap:anywhere;width:100%}.ranking-table-wrap th:last-child,.ranking-table-wrap td:last-child{box-shadow:none!important;position:static!important}.ranking-table-wrap th:nth-child(2),.ranking-table-wrap td:nth-child(2){overflow-wrap:break-word;min-width:165px;max-width:190px;white-space:normal!important}.page-back-control{position:relative!important;top:auto!important;left:auto!important;transform:none!important}.fipa-page>.page-back-control{font-size:12px!important}.fipa-page>.page-back-control:after{content:none!important}}.official-system-pillars__detail>div>span,.official-system-pillars__detail>div>p,.official-system-unauthorized-note details span,.official-system-unauthorized-note summary{font-size:12px!important;line-height:1.5!important}html[lang=en] .fipa-documents header:after{content:"We are updating the institutional documentation. All nine document cards remain visible so you can see what will be available."}html[lang=en] .fipa-documents article:after{content:"In preparation · Coming soon"}html[lang=en] .fipa-documents article:first-child:after{content:"Open the rules from The sport →"}html[lang=en] .fipa-calendar article:nth-child(2):before{content:"WORLD CUP LOGO\a IN PREPARATION"}html[lang=en] .fipa-calendar>header:after{content:"An evolving calendar bringing together national teams, new generations and host countries. Next Generation includes U14, U16 and U18 categories. Dates and venues will be confirmed with FIPA."}html[lang=en] .official-courts-showcase__projects article:before{content:"3D MODEL"}html[lang=en] .court-space-opportunity>p:after{content:"A SCALE THAT MAKES THE MOST OF YOUR SPACE"}html[lang=en] .court-space-opportunity>strong:after{content:"Three Padbol courts fit within 200 m² of playing surface."}html[lang=en] .court-space>div>span:after{content:" Padbol occupies 60 m²; a padel court, 200 m². Both are played by four people."}@media (width<=800px){main:has(>.page-back-control){position:relative}.page-back-control{z-index:10!important;margin:0!important;position:absolute!important;top:94px!important;left:12px!important;transform:none!important}.fipa-page>.page-back-control{opacity:1!important;pointer-events:auto!important}main>.page-back-control+section,main>.page-back-control+article{padding-top:156px!important}}.ranking-table-wrap td.ranking-points{text-align:right;font-weight:800}@media (width<=800px){.ranking-table-wrap{container-type:inline-size}.ranking-table-wrap table{table-layout:fixed;width:calc(100cqi + 240px);min-width:0}.ranking-table-wrap th,.ranking-table-wrap td{box-sizing:border-box}.ranking-table-wrap th:first-child,.ranking-table-wrap td:first-child{width:36px;padding-left:6px;padding-right:6px}.ranking-table-wrap th:nth-child(2),.ranking-table-wrap td:nth-child(2){width:calc(100cqi - 120px);max-width:none;min-width:0!important}.ranking-table-wrap th:nth-child(3),.ranking-table-wrap td:nth-child(3){width:84px;padding-left:6px;padding-right:6px}.ranking-table-wrap th:nth-child(4),.ranking-table-wrap td:nth-child(4),.ranking-table-wrap th:nth-child(5),.ranking-table-wrap td:nth-child(5){width:120px}.ranking-table-wrap:before{content:"PUNTOS VISIBLES · DESLIZA PARA VER PAÍS Y CONTINENTE →"}html[lang=en] .ranking-table-wrap:before{content:"POINTS VISIBLE · SWIPE TO SEE COUNTRY AND CONTINENT →"}}@media (width<=600px){body:has(iframe[src^="/next-generation-embed/"]) .chivi-presence{left:12px;right:auto;bottom:calc(16px + env(safe-area-inset-bottom,0px));animation:none;transform:none}body:has(iframe[src^="/next-generation-embed/"]) .chivi-presence .chivi-launcher{width:46px;min-width:46px;height:46px;animation:none;transform:none}:is(body:has(iframe[src^="/next-generation-embed/"]) .chivi-presence .chivi-launcher img,body:has(iframe[src^="/next-generation-embed/"]) .chivi-presence .chivi-launcher strong){display:none}body:has(iframe[src^="/next-generation-embed/"]) .chivi-presence .chivi-launcher:before{box-sizing:border-box;width:34px;height:34px;top:6px;left:6px;right:auto}body:has(iframe[src^="/next-generation-embed/"]) .chivi-presence .chivi-launcher__spark{place-items:center;font-size:20px;animation:none;display:grid;position:absolute;inset:0;transform:none}}.nav .brand{max-width:100%;width:165px!important}.detail-nav .brand{max-width:100%;width:142px!important}.nav .brand-logo,.detail-nav .brand-logo{width:100%!important;max-width:100%!important}.nav .brand>small,.detail-nav .brand>small{box-sizing:border-box;letter-spacing:.04em!important;text-align:center!important;white-space:nowrap!important;width:100%!important;max-width:100%!important;margin:0!important;font-size:9px!important;line-height:1.1!important;display:block!important}@media (width<=800px){.nav .brand,.detail-nav .brand{width:137px!important}.nav .brand>small,.detail-nav .brand>small{letter-spacing:.04em!important;font-size:8px!important}}@media (width<=600px){.home-dream-closing{overflow:clip!important}.home-dream-closing__copy button{text-align:left;max-width:165px;min-height:44px;line-height:1.35;position:absolute;top:calc(100% + 120px);left:0;padding:12px 13px!important;font-size:11px!important}.home-dream-closing__visual{z-index:1;height:360px;min-height:360px!important;margin-top:-10px!important;position:relative!important}.home-dream-closing__presenter{pointer-events:none;width:auto;top:-10px;right:-42px;max-width:none!important;height:390px!important;position:absolute!important;bottom:auto!important;left:auto!important;transform:translate(0)scale(1)!important}.home-dream-closing .home-dream-closing__mascot-label{display:none!important}}.official-courts-tour{height:100dvh;max-height:100dvh;overflow:hidden;z-index:5000!important;margin:0!important;padding:0!important}.official-courts-tour>header{flex-shrink:0;margin:0!important;position:relative!important;top:auto!important}.official-courts-tour--court .official-courts-tour__frame iframe{height:100%!important;position:relative!important;top:0!important}.official-courts-tour--venue{grid-template-rows:auto minmax(0,1fr)}.official-courts-tour--venue .official-courts-tour__frame{-webkit-overflow-scrolling:touch;overflow:auto}.official-courts-tour--venue iframe{height:1100px;min-height:100%}.official-courts-page .court-projects-gallery__reel{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;touch-action:pan-x pan-y;width:100%;max-width:100%;padding:0 0 12px;overflow-x:auto;animation:none!important;transform:none!important}.official-courts-page .court-projects-gallery__reel figure{scroll-snap-align:start}.factory-carousel{touch-action:pan-y;-webkit-user-select:none;user-select:none}.factory-carousel>img,.factory-carousel>picture{pointer-events:none;transition:opacity .35s!important;animation:none!important}.factory-carousel__arrows{z-index:4;pointer-events:none;justify-content:space-between;display:flex;position:absolute;inset:45% 12px auto}.factory-carousel__arrows button{pointer-events:auto;color:#fff;cursor:pointer;background:#101317cc;border:1px solid #fff8;border-radius:50%;width:44px;height:44px;font-size:24px}.factory-carousel figcaption button{color:#fff;cursor:pointer;background:#111a;border:1px solid #fff6;min-width:40px;min-height:40px}.factory-carousel figcaption button[aria-pressed=true]{background:#e52028;border-color:#e52028}@media (width<=600px){.official-courts-tour__court-intro{padding:14px 20px!important}.official-courts-tour__court-intro h2{font-size:36px!important}.official-courts-tour__court-intro span{font-size:12px!important}.official-courts-tour--venue iframe{height:1000px}}.factory-carousel figcaption{flex-wrap:wrap;gap:6px;max-width:calc(100% - 40px)}.factory-carousel figcaption b{letter-spacing:.1em;overflow-wrap:anywhere;flex:0 0 100%;font-size:9px;line-height:1.5}.factory-carousel figcaption button{min-width:32px;min-height:32px;padding:4px;font-size:11px}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}.sport-hero--equipment h1,.sport-hero--equipment+.sport-blocks h2{color:#ef2028}.sport-hero--equipment+.sport-blocks article{transition:background .25s,box-shadow .25s}.sport-hero--equipment+.sport-blocks article:hover{background:#ef20280b;box-shadow:inset 3px 0 #ef2028}.sport-visual-reference--ball figcaption{font-size:0}.sport-visual-reference--ball figcaption:after{content:"Balón oficial Padbol.";font-size:12px}@media (width>=801px){.detail-grid.sport-cards{overflow:visible!important}.sport-cards .sport-intro{z-index:1!important}.sport-cards .sport-ball-visual{z-index:1!important;filter:drop-shadow(0 31px 34px #1a232b33)!important;width:88vw!important;max-width:none!important;height:clamp(390px,36vw,560px)!important;bottom:-118px!important;left:-7vw!important;-webkit-mask-image:linear-gradient(#0000 0%,#000 13% 71%,#0000 100%)!important;mask-image:linear-gradient(#0000 0%,#000 13% 71%,#0000 100%)!important}.sport-cards .sport-ball-visual:before{background:linear-gradient(90deg,#0000 0% 74%,#e8e8e5 98%),linear-gradient(#e8e8e5 0%,#e8e8e503 35%,#0000 81%,#e8e8e5 100%)!important}.sport-cards .sport-ball-visual img{object-position:24% 81%!important;transform:scale(1.12)translateY(9%)!important}.sport-cards>div:last-child{z-index:3!important}}.sport-cards .sport-intro h2{letter-spacing:-.028em!important;font-family:Oswald,Arial Narrow,Arial,sans-serif!important;font-weight:600!important;line-height:.94!important}.detail-cta h2 em{font-style:normal;color:#df1f26!important}@media (width<=800px){.sport-cards .sport-intro{padding-bottom:254px!important}.sport-cards .sport-ball-visual{width:132vw!important;height:320px!important;bottom:-55px!important;left:-28px!important;-webkit-mask-image:linear-gradient(#0000 0%,#000 13% 73%,#0000 100%)!important;mask-image:linear-gradient(#0000 0%,#000 13% 73%,#0000 100%)!important}}html body .academy-aula__welcome p,html body .academy-aula__sidebar button small,html body .academy-aula__lesson-meta small,html body .academy-detail-closing p,html body .court-space-lines small{font-size:12px!important}@media (width<=620px){html body .court-space-lines small{font-size:12px!important}}html body .court-space-squares article small{font-size:12px!important}@media (width<=620px){html body .court-space-squares article small{font-size:12px!important}}html body .court-system-solar>b small{font-size:max(12px,clamp(6px,.5vw,8px))!important}html body .court-system-benefit-detail p{font-size:12px!important}@media (width<=640px){html body .court-system-solar button span{font-size:12px!important}}html body .court-system-solar button span,html body .official-system-pillars article p,html body .official-system-pillars article small,html body .official-system-unauthorized-note p,html body .court-system-join button,html body .official-system-join button,html body .official-system-join p,html body .court-system-solar>b small,html body .court-system-solar>b small,html body .court-space-padel-surface article small,html body .court-space-padel-footprint>p,html body .court-space-opportunity>small,html body .court-system-solar__ring--wide button span{font-size:12px!important}@media (width<=640px){html body .court-system-solar__ring--wide button span{font-size:12px!important}}html body .court-space-opportunity>p:after,html body .court-system-solar__ring--wide button span{font-size:12px!important}@media (width<=640px){html body .court-system-solar__ring--wide button span{font-size:12px!important}}html body .court-space-padel-footprint>p,html body .court-space-padel-footprint article small,html body .court-space-bars>p,html body .court-space-opportunity>p,html body .court-space-opportunity>p small,html body .court-sales-hero figcaption,html body .court-sales-hero>div>p,html body .court-sales-proof>div>p,html body .court-sales-benefits>div>p,html body .court-sales-gallery>p,html body .court-sales-cta>p,html body .court-sales-hero figcaption,html body .court-gallery__intro>p,html body .court-gallery__grid small,html body .language-button,html body .eyebrow,html body .section-label,html body .hero-side,html body .kicker,html body .game-art p span{font-size:12px!important}html body .footer-link span{font-size:max(12px,.6em)!important}html body footer small,html body .front-card div p,html body .detail-hero>p:first-of-type,html body .detail-item>span,html body .detail-cta p,html body .child-hero>p:first-child,html body .live-hero p,html body .competition-cta p,html body .company-hero>p:first-child,html body .academy-hero>p,html body .academy-note>p,html body .mobile-menu-panel>p,html body .mobile-menu-panel>p,html body .social-links a,html body .social-header a,html body .info-hero p,html body .store-hero p,html body .store-note>p,html body .product-grid p,html body .sport-hero>p:first-child,html body .sport-action>p,html body .eco-hero>p:first-child,html body .detail-inline summary>span,html body .hub-hero>p:first-child,html body .hub-action>p,html body .news-live p,html body .venue-list>p,html body .contact-hero p:first-child,html body .academy-certification>p,html body .faq-page .info-hero p,html body .language-button,html body .language-menu button span,html body .sport-cards .detail-inline summary>span,html body .motion-copy>p,html body .sport-cards .detail-inline summary small{font-size:12px!important}@media (width<=800px){html body .sport-cards .detail-inline summary small{font-size:12px!important}}html body .sport-cards .detail-direct>span,html body .sport-cards .detail-direct small,html body .quality-pro__ball-header>div>p,html body .official-net__heading p,html body .quality-pro__ball-specs dt,html body .official-net dt,html body .roadmap-modal-backdrop article>p,html body .roadmap-modal-dismiss{font-size:12px!important}@media (width<=800px){html body .sport-cards .detail-direct small{font-size:12px!important}}html body .content-showcase-card>span,html body .content-showcase-card small,html body .sport-cards .detail-direct>span,html body .sport-cards .detail-direct small,html body .factory-proof-copy p:first-child,html body .factory-proof-visual figcaption,html body .factory-proof-visual figcaption b,html body .sport-preview-modal article>p,html body .social-header a:after,html body .sport-visual-reference>div>p,html body .sport-visual-reference figcaption,html body .match-hero>div>p:first-child,html body .match-note>p,html body .match-index header p,html body .match-section header>p{font-size:12px!important}@media (width<=800px){html body .mobile-menu-group>summary small{font-size:12px!important}}html body .court-hero>p:first-child,html body .court-cta>p,html body .court-tour-controls button span,html body .court-stage figcaption span{font-size:12px!important}html body .globe-region>button{font-size:max(12px,clamp(7px,.85vw,9px))!important}@media (width<=620px){html body .globe-region>button{font-size:12px!important}}html body .academy-learning-story figcaption span,html body .academy-fide-stage button,html body .academy-coach-modal article>p,html body .academy-coach-teaser span,html body .academy-coach-teaser b,html body .academy-coach-directory-card p,html body .academy-coach-directory-card a,html body .chivi-feature p,html body .figures-stories p,html body .padbol-figures a,html body .academy-course-detail p b,html body .academy-course-detail a,html body .my-academy-hero>p:first-child,html body .my-academy-access>p,html body .my-academy-hero a,html body .my-academy-access button,html body .academy-coach-directory-card button,html body .coaches-hero>p:first-child,html body .coaches-private>p,html body .coach-card-body>p,html body .coach-card-body dt,html body .coach-card-foot button,html body .coaches-private button,html body .fipa-ranking-hero>p,html body .fipa-ranking-table header>div>p,html body .fipa-ranking-link>p,html body .fipa-ranking-link a,html body .certificate-preview-modal>div>p,html body .certificate-preview-modal small{font-size:12px!important}@media (width<=800px){html body .mobile-menu-head p{font-size:12px!important}}html body .competition-trophy figcaption,html body .everyone-proof>p,html body .presence-network__origin small,html body .sport-protection-intro p,html body .official-protection-copy .official-protection-important,html body .contact-topics button,html body .form-section-label,html body .contact-form label,html body .contact-form label small,html body .contact-form .form-choice label,html body .contact-form form>button,html body .founder-signature p,html body .sport-index-return,html body .audience-hero>p,html body .audience-routes header>p,html body .audience-bridge>p{font-size:12px!important}@media (width<=1180px) and (width>=801px){html body .nav-links button,html body .detail-links button{font-size:12px!important}}@media (width<=1450px) and (width>=801px){html body .nav-links button,html body .detail-links button{font-size:12px!important}}@media (width>=801px){html body .fipa-header-link small{font-size:12px!important}}html body .footer-brand-protection>p,html body .footer-fipa-name{font-size:12px!important}@media (width<=760px){html body .footer-mobile-links button{font-size:12px!important}}html body .surface-options>header p,html body .surface-options__note{font-size:12px!important}@media (width<=560px){html body .surface-options__note{font-size:12px!important}}html body .quality-pro>header>div>p,html body .quality-pro article header p,html body .quality-pro dt,html body .fipa-quality-seal small,html body .origin-timeline li a,html body .figure-sheet>div p,html body .figures-hero-copy>p:first-child,html body .figures-editorial header>p,html body .figures-archive>p,html body .figures-editorial-grid a,html body .figures-archive>a,html body .padbol-figures .chivi-feature>div p,html body .padbol-figures .chivi-feature a,html body .chivi-story a,html body .fipa-hero>div>p:first-child,html body .fipa-anthem p,html body .fipa-hero a,html body .fipa-principles a,html body .fipa-anthem a,html body .fipa-hero figcaption,html body .fipa-anthem-cover small,html body .fipa-anthem-cover>b small{font-size:12px!important}@media (width<=620px){html body .fipa-anthem-cover>b small{font-size:12px!important}}html body .fipa-anthem-note,html body .competition-hero-copy p{font-size:12px!important}@media (width>=1000px){html body .coach-card-foot button{font-size:12px!important}}html body .page-back-control{font-size:12px!important}@media (width<=800px){html body .page-back-control{font-size:12px!important}}html body .academy-masterclass header>p,html body .academy-masterclass__action p,html body .academy-masterclass__action a,html body .academy-catalog-closure>p,html body .academy-catalog-closure a,html body .fipa-hero button,html body .fipa-purpose header>p,html body .fipa-leadership header>p,html body .ranking-search span,html body .ranking-count,html body .ranking-expand,html body .fipa-hero button,html body .fipa-ranking-hero button,html body .fipa-bottom-ranking p,html body .fipa-bottom-ranking button,html body .fipa-committee header>p,html body .fipa-committee-slots small,html body .fipa-committee header>p,html body .fipa-committee-slots small,html body .footer-protection p{font-size:12px!important}@media (width<=860px) and (width>=801px){html body .mobile-menu-head p{font-size:12px!important}}html body .history-moment-hero>p:first-child,html body .history-moment-next p,html body .history-moment-body>div p,html body .history-moment-body a,html body .history-moment-body button,html body .history-moment-next button,html body .credential-hero>p,html body .credential-card>p,html body .credential-proof p:first-child,html body .credential-access>p,html body .credential-proof figcaption,html body .credential-access button,html body .court-installation-video>div>p,html body .court-installation-video figcaption span,html body .route-content-recovery p,html body .fipa-principles article>button,html body .fipa-rules-hero>button,html body .fipa-rules-hero>p,html body .fipa-rules-hero aside button,html body .fipa-rules-hero aside a,html body .fipa-rules-hero>small,html body .fipa-rules-workspace>aside label,html body .fipa-rules-workspace>aside nav a,html body .fipa-rules-document>header>p,html body .fipa-rules-end>p,html body .fipa-rules-end button,html body .fipa-rules-language,html body .fipa-leadership article p,html body .fipa-leadership>div>article:nth-child(3) p{font-size:12px!important}@media (width>=801px){html body body .mundo-showcase .content-showcase-card p{font-size:12px!important}}html body .chivi-downloads__registered,html body .chivi-downloads__actions p,html body .chivi-downloads__actions a,html body .fipa-rules-workspace>aside nav button,html body .court-projects-gallery>header p,html body .court-projects-gallery__3d p,html body .fipa-rules-document-end p,html body .fipa-rules-document-end a,html body .fipa-rules-document-end button,html body .fipa-rules-workspace>aside nav button span,html body .fipa-rules-workspace>aside nav button,html body .fipa-rules-workspace>aside nav button span,html body .academy-course-levels article p span,html body .academy-paths--direct .academy-catalog-back,html body .academy-paths--direct .academy-course-levels article dt,html body .academy-paths--direct .academy-course-levels button header b,html body .academy-paths--direct .academy-course-levels button dt,html body .academy-paths--direct .academy-course-levels button>span,html body .academy-enrollment-modal>p,html body .academy-enrollment-modal>div:last-child button,html body .academy-checkout-modal header>p,html body .academy-checkout-modal label,html body .academy-checkout-modal label small,html body .academy-checkout-modal form>div:last-child button,html body .news-live--editorial .news-card-link span,html body .news-live--editorial .news-card-link p,html body .news-live--editorial .news-card-link b,html body .news-article-tag,html body .news-article-page>article>button,html body .news-article-related>p,html body .news-hub-hero p,html body .news-clipping small,html body .news-clipping i,html body .news-featured>div>p:first-child,html body .news-latest-heading p,html body .news-featured>div>button,html body .news-featured-visual span,html body .chivi-contact p,html body .chivi-contact>button:not(.chivi-contact-close),html body .chivi-assistant header p,html body .chivi-assistant__suggestions button,html body .chivi-assistant__contact p,html body .chivi-assistant__contact button,html body .floating-chivi-button small,html body .chivi-chat>header p,html body .chivi-chat>header p span,html body .chivi-suggestions button,html body .chivi-chat>form label,html body .chivi-chat>small,html body .contact-chivi-button,html body .contact-topics button span,html body .contact-topics button i,html body .contact-form form>button,html body .contact-form .form-required-note,html body .contact-success>p:first-of-type,html body .contact-success button,html body .other-experience-dialog>p,html body .other-experience-dialog__confirm,html body .contact-form .form-row--space .form-choice--inline label,html body .news-share>p,html body .news-share a,html body .news-share button,html body .fipa-hero .fipa-hero-trophy figcaption:before,html body .padbol-tv-hero>p:first-child,html body .padbol-tv-season header p,html body .padbol-tv-more>div>p:first-child,html body .padbol-tv-episode small,html body .padbol-tv-more>a,html body .padbol-tv-library-intro p,html body .padbol-tv-hero-copy>p:first-child,html body .padbol-tv-presenter,html body .padbol-tv-presenter b{font-size:12px!important}@media (width<=700px){html body .padbol-tv-presenter,html body .padbol-tv-presenter b{font-size:12px!important}}html body .padbol-tv-credits-intro>p:first-child,html body .padbol-tv-tribute>p,html body .padbol-tv-credit-list dt,html body .chivi-launcher strong,html body .chivi-modal>header p span,html body .chivi-modal__message button,html body .chivi-modal__suggestions button,html body .chivi-modal form label,html body .chivi-modal__contact,html body .chivi-modal>small,html body .chivi-launcher strong,html body .chivi-presence.is-expanded .chivi-launcher strong,html body .official-system-map>header p,html body .official-system-map aside>p,html body .official-system-orbit__core small,html body .official-system-intro>div p,html body .official-system-protection>div>p:first-child,html body .official-system-closing p:first-child,html body .official-system-protection figcaption span,html body .official-venue-seal small,html body .official-system-closing button,html body .official-system-protection__photo-title p,html body .official-system-quality>p,html body .official-system-quality small,html body .official-system-pillars__detail>div>p,html body .official-system-pillars__detail>div>small,html body .licensee-testimonial>p{font-size:12px!important}@media (width<=600px){html body .licensee-testimonial>p{font-size:12px!important}}html body .court-system-intro>p{font-size:12px!important}html body .court-system-benefit-orbit b small{font-size:max(12px,clamp(6px,.5vw,8px))!important}html body .court-space>div>p,html body .court-space figure>figcaption,html body .court-space>div>small,html body .court-space-layout article small,html body .court-space dt{font-size:12px!important}html body .court-space h2 strong small{font-size:max(12px,.34em)!important}html body .space-demo>p,html body .space-demo__copy>p,html body .space-demo__copy small,html body .court-space-compare__benefit p,html body .official-license-plate figcaption,html body .marketing-support figcaption p,html body .marketing-support>div>p,html body .marketing-support li small,html body .marketing-support aside p,html body .marketing-support aside button,html body .official-system-pillars__detail.has-license-plate .official-license-plate figcaption{font-size:12px!important}@media (width<=800px){html body .mobile-menu-head p,html body .mobile-menu-kicker,html body .mobile-menu-list button small{font-size:12px!important}}html body .space-demo__copy>p,html body .space-demo__benefit-detail div>p,html body .space-demo__copy>small,html body .padbol-tv-library-copy>p,html body .padbol-tv-return p,html body .padbol-tv-return button,html body .origin-timeline__image figcaption,html body .origin-timeline__image figcaption span,html body .figures-featured header p,html body .figure-country-code,html body .space-demo__scale>p,html body .space-demo__scale small,html body .marketing-support>header>p,html body .marketing-person p{font-size:12px!important}@media (width>=851px){html body .official-system-unauthorized-note p{font-size:12px!important}}html body .official-ball-feature__copy>p,html body .official-ball-feature dt,html body .official-ball-feature .fipa-quality-seal--ball small,html body .official-ball-feature .fipa-quality-seal--ball small,html body .tournament-list details>div a,html body .competition-code-download p,html body .competition-code-download a b,html body .tournament-list>header .competition-trophy figcaption,html body .official-courts-hero p,html body .official-courts-cta p,html body .official-courts-hero figcaption,html body .gallery-hero__copy>p,html body .gallery-rail header p,html body .official-courts-showcase__copy p,html body .official-courts-showcase__projects p,html body .official-courts-showcase__projects small,html body .official-courts-showcase__projects small,html body .world-collage-closing p{font-size:12px!important}@media (width<=850px){html body .language-button .language-code,html body .court-system-solar__ring--wide button span{font-size:12px!important}}@media (width<=390px){html body .court-system-solar__ring--wide button span{font-size:12px!important}}@media (width<=620px){html body .official-courts-tour header button{font-size:12px!important}}html body .fipa-members header>p,html body .fipa-documents header>p,html body .fipa-match header>p,html body .fipa-calendar header>p,html body .fipa-committees header>p,html body .fipa-members-content>button,html body .fipa-match a,html body .fipa-committees article>p,html body .fipa-members-grid p,html body .fipa-documents article p,html body .fipa-documents article small,html body .fipa-documents article a,html body .fipa-member-dialog>div>p:first-of-type,html body .fipa-member-dialog label,html body .fipa-member-dialog form>button,html body .fipa-match-actions button,html body .fipa-calendar-content>button,html body .fipa-members-grid article small,html body .fipa-members-actions button{font-size:12px!important}@media (width<=800px){html body .fipa-match .fipa-match-brand>p{font-size:12px!important}}html body .fipa-documents article p,html body .fipa-documents article small,html body .fipa-documents article a,html body .origin-roadmap header p,html body .origin-roadmap__chapter figcaption span,html body .coaches-next-step button,html body .home-dream-closing__copy>p,html body .home-dream-closing__copy button{font-size:12px!important}@media (width<=620px){html body .origin-roadmap__chapter figcaption span{font-size:12px!important}}html body .origin-roadmap__editorial figcaption,html body .origin-roadmap__editorial p,html body .sport-hero--origin .origin-city-caption{font-size:12px!important}@media (width<=700px){html body .sport-hero--origin .origin-city-caption{font-size:12px!important}}html body .fipa-documents article button,html body .competition-story-backdrop p:first-of-type,html body .competition-story-backdrop a,html body .competition-story-backdrop article>button:last-child,html body .competition-story-layout dt,html body .competition-hero-celebration figcaption,html body .competition-hero-celebration figcaption b{font-size:12px!important}@media (width<=640px){html body .competition-hero-celebration figcaption,html body .competition-hero-celebration figcaption b{font-size:12px!important}}@media (width<=700px){html body .sport-hero--origin .origin-city-caption{font-size:12px!important}}@media (width<=800px){html body .sport-cards .sport-intro .section-label{font-size:12px!important}}html body .coaches-directory__controls button{font-size:12px!important}@media (width<=800px){html body .coaches-grid .coach-card-foot button{font-size:12px!important}}html body .academy-classroom__top p,html body .academy-classroom__sidebar>p,html body .academy-classroom__content header p,html body .academy-classroom__below>section>p,html body .academy-classroom__below>aside>p,html body .academy-classroom__sidebar button small,html body .academy-classroom__sidebar button span,html body .academy-classroom__sidebar>div button,html body .academy-classroom__player small,html body .academy-classroom__lessons button>span,html body .academy-classroom__lessons small,html body .academy-classroom__below>aside>button,html body .academy-classroom__below>aside>small,html body .world-presence__stats small,html body .world-presence__link,html body .fipa-internal-library-access a,html body .fipa-internal-library-access small,html body .form-consents small{font-size:12px!important}@media (width<=600px){html body .home-dream-closing__copy button{font-size:12px!important}}html body .factory-carousel figcaption b,html body .factory-carousel figcaption button,html body .masterclass-language__options button{font-size:12px!important}@media (width<=700px){html body .sport-action--origin .sport-action-links>.sport-index-return--bottom{font-size:12px!important}}html body .visual-editor-panel header small,html body .visual-editor-fields label,html body .visual-editor-actions>button,html body .visual-editor-viewport>button,html body .visual-editor-text>p,html body .visual-editor-text-actions button,html body .visual-editor-text-actions small,html body .academy-next-generation-link>p,html body .academy-next-generation-link>button{font-size:12px!important}html body .audience-page--inversion .audience-hero{background:linear-gradient(90deg,#040609f0 0%,#040609b3 38%,#0406091f 72%),url(/responsive/7b839a0b42d3be77-1600.webp) 50%/cover!important}html body .fipa-ranking-awards{background:url(/responsive/1ebee66f8873a8b5-1600.webp) 50%/contain no-repeat!important}html body .everyone{background:linear-gradient(90deg,#080809e6 0%,#080809a3 43%,#080809d1 100%),linear-gradient(#0808098c,#08080924 44%,#080809e6),url(/responsive/acf532f112f59b5e-1600.webp) 50% 45%/cover no-repeat!important}@media (width>=801px){html body .sport-ball-visual{background-image:url(/responsive/faa299872c3e54e5-1600.webp)!important}}@media (width<=800px){html body .sport-ball-visual{background-image:url(/responsive/faa299872c3e54e5-1600.webp)!important}}html body .audience-hero--jugadores{background:linear-gradient(90deg,#040609eb,#04060980),url(/responsive/73edb72a2e7b60c9-1600.webp) 50%/cover!important}@media (width>=801px){html body .next-generation-nav-link{background:url(/responsive/fffaed63e514eb8a-1224.webp) 50%/contain no-repeat!important}}html body .chivi-feature{background:#101318 url(/responsive/b97c1da3a67e3f24-1334.webp) 100% 0/auto 80% no-repeat!important}html body .fipa-anthem:before{background:url(/responsive/a06bbed1eaa31730-1600.webp) 4% 48%/52% no-repeat!important}@media (width>=801px){html body .detail-grid.sport-cards:after{background:linear-gradient(#e8e8e5 0%,#e8e8e50f 42%,#e8e8e500 65%),url(/responsive/faa299872c3e54e5-1600.webp) 0 100%/1160px no-repeat!important}}html body .fipa-leadership>div>article:first-child{background-image:linear-gradient(#0c121c00 0% 52%,#0c121c2e 60%,#0c121cdb 75%,#0c121c 100%),url(/responsive/0e1f34146b89c0e7-1122.webp)!important}html body .fipa-leadership>div>article:nth-child(2){background-image:linear-gradient(#0c121c00 0% 52%,#0c121c2e 60%,#0c121cdb 75%,#0c121c 100%),url(/responsive/67bba06dd2166b44-1003.webp)!important}html body .fipa-leadership>div>article:nth-child(3){background-image:linear-gradient(#0c121c00 0% 52%,#0c121c2e 60%,#0c121cdb 75%,#0c121c 100%),url(/responsive/9c49dba886b7ca57-1122.webp)!important}html body body .chivi-story article:first-child{background:linear-gradient(#080b100d 31%,#080b1080 64%,#080b10eb 100%),url(/responsive/a4e8a01dd0cf30d0-1122.webp) 50%/cover no-repeat!important}html body body .chivi-story article:nth-child(2){background:linear-gradient(#0e121b24 27%,#0e121ba8 64%,#0e121bf2 100%),url(/responsive/9cf030063786ea0e-720.webp) 72% 0/cover no-repeat!important}html body body .chivi-inspiration:after{background:url(/responsive/abd7ea31873a16b1-1600.webp) bottom/contain no-repeat!important}@media (width<=720px){html body body .chivi-story article:first-child{background-image:linear-gradient(#080b100a 52%,#0b0e14 100%),url(/responsive/a4e8a01dd0cf30d0-1122.webp)!important}html body body .chivi-story article:nth-child(2){background-image:linear-gradient(#080b100a 52%,#0b0e14 100%),url(/responsive/9cf030063786ea0e-720.webp)!important}}html body .court-projects-gallery__3d{background:linear-gradient(105deg,#121924 0%,#0a0e15 49%,#080c1238 100%),url(/responsive/03343734feee422f-1600.webp) 85%/cover no-repeat!important}html body .contact-hero:before{background:url(/responsive/7b839a0b42d3be77-1600.webp) 50%/cover no-repeat!important}html body .fipa-hero .fipa-hero-trophy img{content:url(/responsive/18d67acad37224a2-1524.webp)!important}html body .chivi-page-hero>img{content:url(/responsive/bb1df8e85d4b15a5-1024.webp)!important}html body .fipa-rules-hero{background:linear-gradient(90deg,#090b10 0%,#090b10fa 30%,#090b10b8 48%,#090b1029 72%,#090b100d 100%),url(/responsive/8d0c5cc9eaf808a0-1600.webp) calc(100% + 360px)/auto 100% no-repeat,radial-gradient(circle at 78% 28%,#e11b2238,#0000 28%),linear-gradient(135deg,#090b10,#121925 70%,#08090c)!important}@media (width<=850px){html body .fipa-rules-hero{background:linear-gradient(#090b10 0%,#090b10d1 48%,#090b1099 100%),url(/responsive/8d0c5cc9eaf808a0-1600.webp) 100% 100%/auto 63% no-repeat,linear-gradient(135deg,#090b10,#121925 70%,#08090c)!important}}html body .padbol-figures .chivi-feature>img{content:url(/responsive/8d1244ed42ec6f2b-1223.webp)!important}html body .fipa-purpose{background:#10151e url(/responsive/898957840ce36ed5-1600.webp) 50% 84%/cover no-repeat!important}html body .surface-options{background:linear-gradient(90deg,#080a0eeb 0%,#080a0ebd 48%,#080a0e8c 100%),linear-gradient(#080a0e2e 38%,#080a0ec7),url(/responsive/93333cd3ec3a6a20-1600.webp) 50%/cover no-repeat!important}html body .surface-options__card:first-child figure:before{background-image:url(/responsive/93333cd3ec3a6a20-1600.webp)!important}html body .surface-options__grass:before{background-image:linear-gradient(#ec1d28,#ec1d28),url(/responsive/749d3d71b10d187f-1600.webp)!important}@media (width>=851px){html body .court-sales-hero figure:before{background:url(/responsive/bdef7801f0cc1658-1440.webp) 50%/cover no-repeat!important}}@media (width<=850px){html body .court-sales-hero figure:before{background:url(/responsive/bdef7801f0cc1658-1440.webp) 50%/cover no-repeat!important}}html body .coaches-hero{background:linear-gradient(90deg,#06090eb8 0%,#06090e80 31%,#06090e3b 58%,#06090e0f 100%),linear-gradient(#070a0f08,#070a0f1f),url(/responsive/63c7ef504f0a8e4d-1194.webp) 50%/cover no-repeat!important}@media (prefers-reduced-motion:reduce){html body .home-dream-closing:after,html body .home-dream-closing__visual:after{background:url(/responsive/470c5f649bdd993a-640.webp) 50%/contain no-repeat!important}}html body .detail-cta--world{background-image:url(/responsive/7b187b236b31e3fe-1600.webp)!important}html body .fipa-calendar article:first-child:before{background-image:url(/responsive/dd3641e94dc1d81f-636.webp)!important}html body .fipa-calendar article:nth-child(3):before,html body .fipa-calendar article:nth-child(4):before{background-image:url(/responsive/110d4adcd0c02ed8-857.webp)!important}html body .academy-catalog-page .academy-paths--direct .academy-course-grid>details:first-of-type>summary:after{background-image:url(/responsive/fefb4aaa205d4291-1254.webp)!important}html body .academy-catalog-page .academy-paths--direct .academy-course-grid>details:nth-of-type(2)>summary:after{background-image:url(/responsive/73edb72a2e7b60c9-1600.webp)!important}html body .academy-catalog-page .academy-paths--direct .academy-course-grid>details:nth-of-type(3)>summary:after{background-image:url(/responsive/35fb99ab1ace2bc1-1600.webp)!important}html body .academy-catalog-page .academy-paths--direct .academy-course-grid>details:nth-of-type(4)>summary:after{background-image:url(/responsive/40c2b81333cb973e-732.webp)!important}.ng-admin{color:#f4f6f9;background:#07090d;min-height:100svh;padding:clamp(18px,3vw,42px);font-family:Inter,system-ui,sans-serif}.ng-admin *{box-sizing:border-box}.ng-admin>header{justify-content:space-between;align-items:flex-end;gap:20px;max-width:1500px;margin:auto auto 28px;display:flex}.ng-admin header p,.ng-admin__title p{color:#cf0;letter-spacing:.16em;margin:0 0 7px;font-size:.7rem;font-weight:900}.ng-admin h1{letter-spacing:-.06em;margin:0;font-size:clamp(2rem,5vw,4.5rem)}.ng-admin header span{color:#8f99aa;margin-top:8px;font-size:.78rem;display:block}.ng-admin button{color:#f4f6f9;cursor:pointer;background:#121721;border:1px solid #343d4d;border-radius:999px;padding:10px 16px;font-weight:800}.ng-admin button:hover{border-color:#cf0}.ng-admin nav,.ng-admin__actions{flex-wrap:wrap;gap:8px;display:flex}.ng-admin__metrics{grid-template-columns:repeat(10,minmax(95px,1fr));gap:8px;max-width:1500px;margin:0 auto 22px;display:grid}.ng-admin__metrics article{background:#10151e;border:1px solid #28303e;border-radius:16px;padding:16px}.ng-admin__metrics span{color:#929dad;font-size:.7rem;display:block}.ng-admin__metrics strong{font-size:1.8rem}.ng-admin__panel{background:#0d121a;border:1px solid #28303e;border-radius:20px;max-width:1500px;margin:0 auto 20px;padding:20px}.ng-admin__title{justify-content:space-between;align-items:end;gap:16px;margin-bottom:16px;display:flex}.ng-admin__title h2{margin:0;font-size:1.35rem}.ng-admin__cards{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;display:grid}.ng-admin__cards article{background:#131925;border:1px solid #28303e;border-radius:14px;padding:16px}.ng-admin__cards h3{margin:7px 0}.ng-admin__cards p,.ng-admin__cards>article>span{color:#9da7b7;font-size:.78rem}.ng-admin__cards article div{grid-template-columns:repeat(3,auto 1fr);align-items:baseline;gap:5px 8px;display:grid}.ng-admin__cards small{color:#8893a4}.ng-admin__actions input{color:#fff;background:#080b10;border:1px solid #343d4d;border-radius:999px;min-width:min(330px,70vw);padding:10px 15px}.ng-admin__table{overflow:auto}.ng-admin table{border-collapse:collapse;width:100%;min-width:900px}.ng-admin th{text-align:left;color:#8f99aa;letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #343d4d;padding:10px;font-size:.68rem}.ng-admin td{border-bottom:1px solid #202735;padding:12px 10px;font-size:.82rem}.ng-admin td small{color:#8691a2;margin-top:3px;display:block}.ng-admin mark{color:#dce2ea;background:#26303d;border-radius:999px;padding:5px 9px}.ng-admin mark[data-state=confirmada]{color:#dfff70;background:#ccff001e}.ng-admin mark[data-state=cancelada]{color:#ff9b9f;background:#e5051124}.ng-admin__columns{grid-template-columns:1fr 1fr;gap:20px;max-width:1500px;margin:auto;display:grid}.ng-admin__columns .ng-admin__panel{width:100%;margin:0}.ng-admin__row{border-top:1px solid #242b38;justify-content:space-between;gap:12px;padding:12px 0;display:flex}.ng-admin__row span,.ng-admin__row small{display:block}.ng-admin__row small,.ng-admin__row b{color:#8f99aa;font-size:.72rem}.ng-admin__empty,.ng-admin__notice{color:#aab3c1}.ng-admin--login{place-items:center;display:grid}.ng-admin--login form{background:#10151e;border:1px solid #2d3544;border-radius:24px;gap:15px;width:min(440px,100%);padding:28px;display:grid}.ng-admin--login img{width:120px}.ng-admin--login h1{font-size:2.4rem}.ng-admin--login label{color:#aeb7c5;gap:6px;font-size:.78rem;display:grid}.ng-admin--login input{color:#fff;background:#090c11;border:1px solid #353e4d;border-radius:12px;padding:13px}.ng-admin--login form>button{color:#0a0d12;background:#cf0;border-color:#cf0}.ng-admin--login form>span{color:#aeb7c5;font-size:.78rem}@media (width<=1000px){.ng-admin__metrics{grid-template-columns:repeat(5,1fr)}.ng-admin__columns{grid-template-columns:1fr}}@media (width<=650px){.ng-admin{padding:16px}.ng-admin>header,.ng-admin__title{flex-direction:column;align-items:flex-start}.ng-admin__metrics{grid-template-columns:repeat(2,1fr)}.ng-admin__panel{padding:15px}.ng-admin__actions{width:100%}.ng-admin__actions input{width:100%;min-width:0}}.ng-venue{color:#f4f6f8;background:#080a0e;min-height:100svh;padding:clamp(18px,3vw,42px);font-family:Inter,system-ui,sans-serif}.ng-venue *{box-sizing:border-box}.ng-venue>header{justify-content:space-between;align-items:end;gap:20px;max-width:1480px;margin:auto auto 22px;display:flex}.ng-venue p{color:#cf0;letter-spacing:.16em;margin:0 0 7px;font-size:.7rem;font-weight:900}.ng-venue h1{letter-spacing:-.05em;margin:0;font-size:clamp(2rem,5vw,4rem)}.ng-venue h2,.ng-venue h3{margin:0}.ng-venue header span{color:#929cab}.ng-venue nav{gap:8px;display:flex}.ng-venue button{color:#f4f6f8;cursor:pointer;background:#141a24;border:1px solid #354050;border-radius:999px;padding:9px 14px;font-weight:800}.ng-venue button:hover{border-color:#cf0}.ng-venue__status{max-width:1480px;min-height:1rem;margin:0 auto 14px;color:#b2bbc8!important}.ng-venue__layout{grid-template-columns:minmax(270px,360px) 1fr;gap:18px;max-width:1480px;margin:auto;display:grid}.ng-venue__form,.ng-venue__sessions,.ng-venue__roster,.ng-venue__scope{background:#10151e;border:1px solid #293241;border-radius:20px;padding:20px}.ng-venue__form{align-content:start;gap:13px;display:grid}.ng-venue__form>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.ng-venue label{color:#aeb7c5;gap:6px;font-size:.74rem;font-weight:700;display:grid}.ng-venue input,.ng-venue select{color:#fff;background:#090c11;border:1px solid #364152;border-radius:11px;width:100%;padding:11px}.ng-venue__sessions{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:10px;display:grid}.ng-venue__sessions>div{grid-column:1/-1}.ng-venue__sessions article{cursor:pointer;background:#151b26;border:1px solid #2c3544;border-radius:15px;padding:15px}.ng-venue__sessions article.is-selected{border-color:#cf0}.ng-venue__sessions article>span{color:#9da7b5;font-size:.72rem}.ng-venue__sessions h3{margin:7px 0 14px}.ng-venue__sessions article>div{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.ng-venue__sessions b{font-size:1.1rem}.ng-venue__sessions small{color:#8f99a9;font-size:.63rem;display:block}.ng-venue__sessions footer{align-items:center;gap:6px;margin-top:14px;display:flex}.ng-venue mark{color:#dbe1e9;background:#252e3b;border-radius:999px;padding:5px 9px;font-size:.7rem}.ng-venue__roster{gap:10px;max-width:1480px;margin:18px auto;display:grid}.ng-venue__roster>article{border:1px solid #2b3442;border-radius:14px;padding:14px}.ng-venue__roster article>header,.ng-venue__participant{justify-content:space-between;align-items:center;gap:12px;display:flex}.ng-venue__roster article>header span,.ng-venue__participant small{color:#909baa;font-size:.72rem;display:block}.ng-venue__participant{border-top:1px solid #252d39;margin-top:10px;padding-top:10px}.ng-venue__participant select{width:auto}.ng-venue__roster article>button{color:#ffb1b5;margin-top:12px}.ng-venue__scope{gap:5px;max-width:1480px;margin:auto;display:grid}.ng-venue__scope span,.ng-venue__scope small{color:#9ca6b5}.ng-venue--login{place-items:center;display:grid}.ng-venue--login form{background:#111720;border:1px solid #2d3746;border-radius:23px;gap:14px;width:min(440px,100%);padding:28px;display:grid}.ng-venue--login h1{font-size:2.5rem}.ng-venue--login form>button{color:#080b0f;background:#cf0;border-color:#cf0}.ng-venue--login form>span{color:#aeb7c5;font-size:.78rem}@media (width<=850px){.ng-venue__layout{grid-template-columns:1fr}.ng-venue>header{flex-direction:column;align-items:flex-start}}@media (width<=560px){.ng-venue{padding:15px}.ng-venue__sessions{grid-template-columns:1fr}.ng-venue__roster article>header,.ng-venue__participant{flex-direction:column;align-items:flex-start}.ng-venue__participant select{width:100%}}.ng-venue nav a{color:#f4f6f8;background:#141a24;border:1px solid #354050;border-radius:999px;padding:9px 14px;font-weight:800;text-decoration:none}.ng-venue nav a:hover{border-color:#cf0}.ng-continuity__people,.ng-continuity__history{background:#10151e;border:1px solid #293241;border-radius:20px;max-width:1480px;margin:18px auto;padding:20px}.ng-continuity__people>header{justify-content:space-between;align-items:end;gap:20px;display:flex}.ng-continuity__people>header label{min-width:320px}.ng-continuity__people>article{border-top:1px solid #283140;justify-content:space-between;align-items:center;gap:16px;padding:13px 0;display:flex}.ng-continuity__people>article span small{color:#8f99a9;display:block}.ng-continuity__people>article>div{gap:8px;display:flex}.ng-continuity__history{gap:7px;display:grid}.ng-continuity__history span{color:#aab3c0;font-size:.78rem}@media (width<=850px){.ng-continuity__people>header,.ng-continuity__people>article{flex-direction:column;align-items:stretch}.ng-continuity__people>header label{min-width:0}.ng-continuity__people>article>div{display:grid}}.court3d-page{color:#fff;background:#101317;min-height:100vh;font-family:DM Sans,Arial,sans-serif}.court3d-header{border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:center;gap:18px;padding:18px clamp(18px,4vw,62px);display:flex}.court3d-header img{width:104px;height:auto}.court3d-header nav{gap:14px;display:flex}.court3d-header nav a{color:#c8d1d8;letter-spacing:.1em;font:700 10px DM Sans,Arial,sans-serif;text-decoration:none}.court3d-header nav a:last-child{color:#e72a32}.court3d-header span{color:#e72a32;letter-spacing:.16em;font:800 10px DM Sans,Arial,sans-serif}.court3d-intro{justify-content:space-between;align-items:end;gap:30px;padding:30px clamp(18px,4vw,62px) 21px;display:flex}.court3d-intro p{color:#e72a32;letter-spacing:.16em;margin:0;font:800 10px DM Sans,Arial,sans-serif}.court3d-intro h1{letter-spacing:.01em;margin:10px 0 0;font:400 clamp(42px,5.2vw,78px)/.82 Impact,Arial Narrow,sans-serif}.court3d-intro small{color:#c0c8d0;letter-spacing:.07em;max-width:310px;font:600 11px/1.55 DM Sans,Arial,sans-serif}.court-scene{touch-action:none;background:#101317;border:1px solid #fff3;width:min(1180px,100% - 36px);height:min(70vh,720px);min-height:470px;margin:0 auto 50px;box-shadow:0 32px 70px #00000061}.court-scene canvas{cursor:grab;width:100%;height:100%;display:block}.court-scene canvas:active{cursor:grabbing}@media (width<=600px){.court3d-header{flex-wrap:wrap}.court3d-header nav{order:3;justify-content:center;width:100%}.court3d-intro{flex-direction:column;align-items:start}.court-scene{height:58vh;min-height:430px}}.court3d-embedded{background:#101317;height:100dvh;overflow:hidden}.court3d-embedded .court-scene{width:100%;height:100%;min-height:0;box-shadow:none;border:0;margin:0}.club-configurator{color:#fff;background:#101317;min-height:100vh;font-family:DM Sans,Arial,sans-serif}.club-configurator__header{border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:center;gap:18px;padding:18px clamp(18px,4vw,62px);display:flex}.club-configurator__header img{width:104px;height:auto}.club-configurator__header nav,.court3d-header nav{gap:14px;display:flex}.club-configurator__header nav a,.court3d-header nav a{color:#c8d1d8;letter-spacing:.1em;font:700 10px DM Sans,Arial,sans-serif;text-decoration:none}.club-configurator__header nav a:first-child,.court3d-header nav a:first-child{color:#e72a32}.club-configurator__header span,.club-configurator__header strong,.club-configurator__intro p,.club-configurator__validation span{letter-spacing:.16em;font:800 10px DM Sans,Arial,sans-serif}.club-configurator__header span,.club-configurator__intro p{color:#e72a32}.club-configurator__header strong{color:#c8d1d8;font-weight:700}.club-configurator__intro{grid-template-columns:1fr auto;align-items:end;gap:24px;padding:34px clamp(18px,4vw,62px) 22px;display:grid}.club-configurator__intro p{grid-column:1/-1;margin:0}.club-configurator__intro h1{letter-spacing:.01em;margin:0;font:400 clamp(43px,5.2vw,80px)/.82 Impact,Arial Narrow,sans-serif}.club-configurator__intro h1 em{color:#e72a32;font-style:normal}.club-configurator__intro small{color:#c0c8d0;letter-spacing:.07em;max-width:310px;font:600 11px/1.55 DM Sans,Arial,sans-serif}.club-configurator__scene .court-scene{width:min(1440px,100% - 36px);height:min(72vh,820px);margin-bottom:0}.club-configurator__validation{border-top:1px solid #ffffff2e;grid-template-columns:repeat(3,1fr);width:min(1440px,100% - 36px);margin:0 auto;padding:17px 0 44px;display:grid}.club-configurator__validation div{border-right:1px solid #ffffff26;gap:6px;padding:0 20px;display:grid}.club-configurator__validation div:first-child{padding-left:0}.club-configurator__validation div:last-child{border:0}.club-configurator__validation span{color:#e72a32}.club-configurator__validation strong{letter-spacing:.11em;font:700 11px DM Sans,Arial,sans-serif}@media (width<=680px){.club-configurator__header strong{display:none}.club-configurator__header nav,.court3d-header nav{order:3;justify-content:center;width:100%}.club-configurator__header{flex-wrap:wrap}.club-configurator__intro{grid-template-columns:1fr}.club-configurator__validation{grid-template-columns:1fr;gap:15px}.club-configurator__validation div{border-right:0;padding:0}.club-configurator__header{gap:10px;padding:10px 16px}.club-configurator__header img{width:80px}.club-configurator__header span{font-size:8px}.club-configurator__header nav{gap:16px}.club-configurator__intro{gap:14px;padding:20px 18px 16px}.club-configurator__intro h1{font-size:38px;line-height:.95}.club-configurator__scene .court-scene{height:55vh;min-height:360px}.club-configurator__scene{padding-bottom:40px}}.ng-resource-page{color:#f7f8fa;background:#080b10;min-height:100svh;font-family:Inter,Arial,sans-serif}.ng-resource-page a{color:inherit}.ng-resource-journey{z-index:10;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#080b10f0;border-bottom:1px solid #242a33;align-items:center;gap:30px;padding:14px max(20px,50vw - 560px);display:flex;position:sticky;top:0}.ng-resource-home{white-space:nowrap;font-weight:900;text-decoration:none}.ng-resource-journey ol{gap:8px;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.ng-resource-journey li a{color:#adb4c0;white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:9px 12px;font-size:12px;font-weight:800;text-decoration:none;display:flex}.ng-resource-journey li span{color:#d9a928}.ng-resource-journey li.active a,.ng-resource-journey li a:hover{color:#fff;background:#1b222d}.ng-resource-journey li b{color:#c7ff00}.ng-resource-hero,.ng-resource-body,.ng-resource-page>footer{width:min(1120px,100% - 40px);margin-inline:auto}.ng-resource-hero{padding:90px 0 70px}.ng-resource-hero>p,.kicker{color:#e52a37;letter-spacing:.2em;text-transform:uppercase;font-size:12px;font-weight:900}.ng-resource-hero h1{letter-spacing:-.055em;max-width:920px;margin:16px 0 28px;font-size:clamp(42px,7vw,92px);line-height:.94}.ng-resource-hero>span{color:#aeb6c3;max-width:760px;font-size:clamp(17px,2vw,22px);line-height:1.6;display:block}.ng-resource-body{gap:76px;padding-bottom:100px;display:grid}.ng-resource-body h2{max-width:820px;margin:10px 0 22px;font-size:clamp(28px,4vw,46px);line-height:1.05}.ng-resource-body p{color:#aeb6c3;line-height:1.7}.ng-resource-highlight,.ng-resource-support,.ng-resource-form-section{background:#121821;border:1px solid #303847;border-radius:26px;padding:clamp(26px,5vw,54px)}.ng-resource-highlight{background:linear-gradient(135deg,#d9a92824,#121821)}.ng-resource-highlight strong{margin-bottom:12px;font-size:clamp(22px,3vw,34px);display:block}.ng-resource-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.ng-resource-grid article{background:#121821;border:1px solid #2c3440;border-radius:18px;min-height:210px;padding:26px}.ng-resource-grid article>span{color:#e52a37;font-weight:900}.ng-resource-grid h3{margin:28px 0 10px;font-size:21px}.ng-resource-support a,.ng-resource-next,.ng-resource-form button{color:#fff;cursor:pointer;background:#e52a37;border:0;border-radius:999px;margin-top:24px;padding:14px 22px;font-weight:900;text-decoration:none;display:inline-flex}.ng-resource-split{grid-template-columns:1fr 1fr;gap:20px;display:grid}.ng-resource-split article{border-top:2px solid #d9a928;padding:32px}.ng-apparel{background:radial-gradient(circle,#463718,#080b10 68%);border-radius:28px;place-items:center;display:grid;overflow:hidden}.ng-apparel img{width:min(100%,1051px);height:auto;display:block}.ng-resource-form{margin-top:34px}.ng-resource-form>div{grid-template-columns:1fr 1fr;gap:18px;display:grid}.ng-resource-form label{color:#dce1e8;font-size:13px;font-weight:800}.ng-resource-form label.wide{grid-column:1/-1}.ng-resource-form input:not([type=checkbox]),.ng-resource-form select,.ng-resource-form textarea{box-sizing:border-box;color:#fff;width:100%;font:inherit;background:#080b10;border:1px solid #3b4657;border-radius:12px;margin-top:8px;padding:13px 14px;display:block}.ng-resource-form input:focus,.ng-resource-form select:focus,.ng-resource-form textarea:focus{border-color:#c7ff00;outline:3px solid #c7ff001f}.ng-resource-form .check{color:#aeb6c3;gap:10px;margin-top:20px;font-weight:500;line-height:1.5;display:flex}.ng-resource-form button:disabled{opacity:.6}.ng-resource-form .result{margin-top:16px;font-weight:800}.ng-resource-form .result.done{color:#c7ff00}.ng-resource-form .result.error{color:#ff8585}.ng-resource-page>footer{color:#7f8998;border-top:1px solid #242a33;justify-content:space-between;gap:20px;padding:32px 0 50px;font-size:12px;display:flex}.ng-resource-missing{padding:10vw}.ng-resource-missing a{color:#b10f28}@media (width<=760px){.ng-resource-journey{align-items:flex-start;gap:12px;padding:10px 14px}.ng-resource-home{padding-top:9px}.ng-resource-hero,.ng-resource-body,.ng-resource-page>footer{width:min(100% - 28px,1120px)}.ng-resource-hero{padding:64px 0 52px}.ng-resource-body{gap:52px}.ng-resource-grid,.ng-resource-split,.ng-resource-form>div{grid-template-columns:1fr}.ng-resource-form label.wide{grid-column:auto}.ng-resource-page>footer{flex-direction:column}.ng-resource-grid article{min-height:auto}}.ng-resource-context{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#06090ef7;border-bottom:1px solid #313946;padding:12px max(20px,50vw - 560px) 10px;position:sticky;top:0;box-shadow:0 12px 34px #00000047}.ng-resource-brand{grid-template-columns:auto 1px auto 1fr;align-items:center;gap:12px;min-width:0;display:grid}.ng-resource-brand img{object-fit:contain;width:118px;height:28px}.ng-resource-brand>span{background:#424b59;width:1px;height:24px}.ng-resource-brand strong{color:#fff;white-space:nowrap;font:900 15px/1 Space Grotesk,Inter,sans-serif}.ng-resource-brand small{color:#d9a928;letter-spacing:.12em;text-transform:uppercase;justify-self:end;font:800 11px/1.3 Inter,sans-serif}.ng-resource-return{background:#b7192b;border:1px solid #e52a37b3;border-radius:999px;align-items:center;min-height:42px;padding:0 17px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex;position:absolute;top:48px;right:max(20px,50vw - 560px);box-shadow:0 8px 24px #b7192b38;color:#fff!important}.ng-resource-return:hover,.ng-resource-return:focus-visible{background:#e52a37;outline:3px solid #e52a373d}.ng-resource-journey{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;margin-top:11px;padding:0;display:block;position:static}.ng-resource-journey ol{grid-template-columns:repeat(5,minmax(112px,1fr));gap:8px;margin:0;padding:0 210px 0 0;list-style:none;display:grid;overflow:auto}.ng-resource-journey li a{box-sizing:border-box;background:#0d121a;border:1px solid #242d39;border-radius:12px;justify-content:center;min-height:42px}.ng-resource-journey li.active a{background:#d9a9281f;border-color:#d9a928;box-shadow:inset 0 0 0 1px #d9a92826}@media (width<=860px){.ng-resource-context{padding:10px 14px;position:sticky}.ng-resource-brand{grid-template-columns:auto 1px 1fr}.ng-resource-brand img{width:104px}.ng-resource-brand strong{font-size:13px}.ng-resource-brand small{grid-column:1/-1;justify-self:start}.ng-resource-return{box-sizing:border-box;justify-content:center;width:100%;margin-top:10px;position:static}.ng-resource-journey{margin-top:9px}.ng-resource-journey ol{scroll-snap-type:x proximity;padding:0;display:flex}.ng-resource-journey li{scroll-snap-align:start;flex:none}.ng-resource-journey li a{min-width:124px}.ng-resource-hero{padding-top:54px}}.ng-manual-back{flex-wrap:wrap;gap:10px;display:flex}.ng-manual-back a{color:#c7ff00;border:1px solid #303847;border-radius:999px;padding:10px 14px;font-size:13px;font-weight:800;text-decoration:none}.ng-manual-back a:last-child{color:#fff}.ng-inline-icon{vertical-align:-4px;fill:none;stroke:currentColor;stroke-width:1.45px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px;margin-left:7px;display:inline-block}.ng-resource-language-note{color:#fff;overflow-wrap:anywhere;background:#171b23;border:1px solid #ef2028;max-width:100%;margin:0 auto 24px;padding:20px;font:400 14px/1.55 Arial,sans-serif}.ng-resource-language-note p{margin:10px 0}.ng-resource-language-note a{color:#fff;text-decoration:underline}.ng-resource-language-shell{background:#080b10;min-height:100vh}.ng-manual-page{color:#fff;background:#080b10;min-height:100svh;padding:0 0 70px;font-family:Inter,Arial,sans-serif}.ng-manual-page>header,.ng-manual-viewer{width:min(1180px,100% - 40px);margin-inline:auto}.ng-manual-page>header{padding:54px 0 38px}.ng-manual-page>header>a{color:#c7ff00;font-size:13px;font-weight:800;text-decoration:none}.ng-manual-page>header>p{color:#e52a37;letter-spacing:.2em;margin:58px 0 12px;font-size:12px;font-weight:900}.ng-manual-page h1{letter-spacing:-.05em;max-width:900px;margin:0;font-size:clamp(40px,6vw,76px);line-height:.96}.ng-manual-page>header>span{color:#aeb6c3;max-width:760px;margin-top:24px;font-size:18px;line-height:1.6;display:block}.ng-manual-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:30px;display:flex}.ng-manual-actions>div{background:#171e28;border-radius:999px;padding:4px;display:flex}.ng-manual-actions button,.ng-manual-actions>a{color:#fff;cursor:pointer;border:0;border-radius:999px;padding:12px 17px;font:800 13px/1 Inter,Arial,sans-serif;text-decoration:none}.ng-manual-actions button{background:0 0}.ng-manual-actions button.active{color:#111;background:#fff}.ng-manual-actions>a{background:#e52a37;justify-content:center;align-items:center;gap:9px;display:inline-flex}.ng-manual-actions>a:last-child{background:#283141}.ng-manual-actions svg{fill:none;stroke:currentColor;stroke-width:1.45px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:17px;height:17px}.ng-manual-viewer{-webkit-overflow-scrolling:touch;background:#fff;border:1px solid #303847;border-radius:24px;height:min(78svh,1040px);overflow:auto;box-shadow:0 30px 90px #00000059}.ng-manual-viewer object{width:100%;height:100%;min-height:inherit;color:#111;border:0;display:block}.ng-manual-viewer p{padding:30px}.ng-manual-viewer p a{color:#b10f28}@media (width<=760px){.ng-manual-page>header,.ng-manual-viewer{width:min(100% - 24px,1180px)}.ng-manual-page>header{padding-top:28px}.ng-manual-page>header>p{margin-top:42px}.ng-manual-actions{align-items:stretch}.ng-manual-actions>div{width:100%}.ng-manual-actions button{flex:1}.ng-manual-actions>a{box-sizing:border-box;width:100%}.ng-manual-viewer{border-radius:14px;height:calc(100dvh - 24px);min-height:640px;max-height:960px}}.ng-journey-shell{background:#050910;height:100dvh;min-height:100vh;position:relative}.ng-journey-title{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ng-journey-shell iframe{background:#050910;border:0;width:100%;height:100%;display:block}.ng-journey-home{z-index:5;color:#fff;background:#050910eb;border:1px solid #ffffff59;border-radius:999px;padding:12px 16px;font:800 12px/1 Inter,Arial,sans-serif;text-decoration:none;position:absolute;top:18px;left:18px;box-shadow:0 8px 30px #00000059}@media (width<=640px){.ng-journey-home{top:10px;left:10px}}.privacy-policy{color:#e8eaed;background:#0b0d12;min-height:100vh;font:400 16px/1.7 DM Sans,Arial,sans-serif}.privacy-policy__nav{z-index:10;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0b0d12eb;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;display:flex;position:sticky;top:0}.privacy-policy__brand{color:#fff;letter-spacing:.02em;align-items:center;gap:10px;font-weight:800;text-decoration:none;display:inline-flex}.privacy-policy__brand img{width:auto;height:28px}.privacy-policy__lang{border:1px solid #303641;border-radius:8px;display:inline-flex;overflow:hidden}.privacy-policy__lang button{color:#aeb5c0;cursor:pointer;background:0 0;border:0;padding:8px 14px;font:700 13px DM Sans,Arial,sans-serif}.privacy-policy__lang button+button{border-left:1px solid #303641}.privacy-policy__lang button.active{color:#fff;background:#df1f26}.privacy-policy__wrap{max-width:860px;margin:0 auto;padding:56px 24px 96px}.privacy-policy__eyebrow{color:#df1f26;letter-spacing:.2em;text-transform:uppercase;margin:0 0 14px;font:800 12px/1 DM Sans,Arial,sans-serif}.privacy-policy__wrap h1{color:#fff;letter-spacing:-.02em;margin:0 0 10px;font:800 clamp(30px,4.5vw,46px)/1.08 DM Sans,Arial,sans-serif}.privacy-policy__updated{color:#9aa1ab;margin:0 0 28px;font-size:14px}.privacy-policy__identity{color:#d8dce3;background:#121720;border:1px solid #ffffff14;border-left:3px solid #df1f26;border-radius:10px;margin:0 0 8px;padding:18px 20px}.privacy-policy__identity p{margin:0 0 8px}.privacy-policy__identity p:last-child{margin:0}.privacy-policy__section{border-top:1px solid #ffffff12;padding:26px 0 6px}.privacy-policy__section:first-of-type{border-top:0}.privacy-policy__section h2{color:#fff;margin:0 0 12px;font:800 19px/1.3 DM Sans,Arial,sans-serif}.privacy-policy__section p{color:#c3c8cf;margin:0 0 12px}.privacy-policy__section ul{margin:0 0 12px;padding-left:22px}.privacy-policy__section li{color:#c3c8cf;margin:6px 0}.privacy-policy__contact{background:#121720;border:1px solid #ffffff14;border-radius:12px;margin-top:34px;padding:22px 24px}.privacy-policy__contact a{color:#fff;border-bottom:1px solid #df1f26;font-weight:700;text-decoration:none}.privacy-policy__contact a:hover{color:#df1f26}.privacy-policy__back{color:#aeb5c0;margin-top:28px;font-weight:700;text-decoration:none;display:inline-block}.privacy-policy__back:hover{color:#fff}@media (width<=640px){.privacy-policy__nav{padding:12px 16px}.privacy-policy__wrap{padding:36px 16px 64px}.privacy-policy__section h2{font-size:17px}}
