.visible-mobile{display:none}@media(max-width: 1023px){.visible-mobile{display:block}}.hidden-mobile{display:block}@media(max-width: 1023px){.hidden-mobile{display:none}}:root{--mdc-theme-text-primary-on-light: $grey;--mdc-theme-primary: $blue}.mdc-typography{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto, sans-serif;font-family:var(--mdc-typography-font-family, Roboto, sans-serif)}.mdc-typography--headline1{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto, sans-serif;font-family:var(--mdc-typography-headline1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:6rem;font-size:var(--mdc-typography-headline1-font-size, 6rem);line-height:6rem;line-height:var(--mdc-typography-headline1-line-height, 6rem);font-weight:300;font-weight:var(--mdc-typography-headline1-font-weight, 300);letter-spacing:-0.015625em;letter-spacing:var(--mdc-typography-headline1-letter-spacing, -0.015625em);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-headline1-text-decoration, inherit);text-decoration:var(--mdc-typography-headline1-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-headline1-text-transform, inherit)}.mdc-typography--headline2{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto, sans-serif;font-family:var(--mdc-typography-headline2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:3.75rem;font-size:var(--mdc-typography-headline2-font-size, 3.75rem);line-height:3.75rem;line-height:var(--mdc-typography-headline2-line-height, 3.75rem);font-weight:300;font-weight:var(--mdc-typography-headline2-font-weight, 300);letter-spacing:-0.0083333333em;letter-spacing:var(--mdc-typography-headline2-letter-spacing, -0.0083333333em);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-headline2-text-decoration, inherit);text-decoration:var(--mdc-typography-headline2-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-headline2-text-transform, inherit)}.mdc-typography--headline3{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto, sans-serif;font-family:var(--mdc-typography-headline3-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:3rem;font-size:var(--mdc-typography-headline3-font-size, 3rem);line-height:3.125rem;line-height:var(--mdc-typography-headline3-line-height, 3.125rem);font-weight:400;font-weight:var(--mdc-typography-headline3-font-weight, 400);letter-spacing:normal;letter-spacing:var(--mdc-typography-headline3-letter-spacing, normal);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-headline3-text-decoration, inherit);text-decoration:var(--mdc-typography-headline3-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-headline3-text-transform, inherit)}.mdc-typography--headline4{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto, sans-serif;font-family:var(--mdc-typography-headline4-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:2.125rem;font-size:var(--mdc-typography-headline4-font-size, 2.125rem);line-height:2.5rem;line-height:var(--mdc-typography-headline4-line-height, 2.5rem);font-weight:400;font-weight:var(--mdc-typography-headline4-font-weight, 400);letter-spacing:0.0073529412em;letter-spacing:var(--mdc-typography-headline4-letter-spacing, 0.0073529412em);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-headline4-text-decoration, inherit);text-decoration:var(--mdc-typography-headline4-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-headline4-text-transform, inherit)}.mdc-typography--headline5{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto, sans-serif;font-family:var(--mdc-typography-headline5-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:1.5rem;font-size:var(--mdc-typography-headline5-font-size, 1.5rem);line-height:2rem;line-height:var(--mdc-typography-headline5-line-height, 2rem);font-weight:400;font-weight:var(--mdc-typography-headline5-font-weight, 400);letter-spacing:normal;letter-spacing:var(--mdc-typography-headline5-letter-spacing, normal);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-headline5-text-decoration, inherit);text-decoration:var(--mdc-typography-headline5-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-headline5-text-transform, inherit)}.mdc-typography--headline6{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto, sans-serif;font-family:var(--mdc-typography-headline6-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:1.25rem;font-size:var(--mdc-typography-headline6-font-size, 1.25rem);line-height:2rem;line-height:var(--mdc-typography-headline6-line-height, 2rem);font-weight:500;font-weight:var(--mdc-typography-headline6-font-weight, 500);letter-spacing:0.0125em;letter-spacing:var(--mdc-typography-headline6-letter-spacing, 0.0125em);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-headline6-text-decoration, inherit);text-decoration:var(--mdc-typography-headline6-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-headline6-text-transform, inherit)}.mdc-typography--subtitle1{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto, sans-serif;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:1rem;font-size:var(--mdc-typography-subtitle1-font-size, 1rem);line-height:1.75rem;line-height:var(--mdc-typography-subtitle1-line-height, 1.75rem);font-weight:400;font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:0.009375em;letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-subtitle1-text-transform, inherit)}.mdc-typography--subtitle2{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto, sans-serif;font-family:var(--mdc-typography-subtitle2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:0.875rem;font-size:var(--mdc-typography-subtitle2-font-size, 0.875rem);line-height:1.375rem;line-height:var(--mdc-typography-subtitle2-line-height, 1.375rem);font-weight:500;font-weight:var(--mdc-typography-subtitle2-font-weight, 500);letter-spacing:0.0071428571em;letter-spacing:var(--mdc-typography-subtitle2-letter-spacing, 0.0071428571em);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-subtitle2-text-transform, inherit)}.mdc-typography--body1{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto, sans-serif;font-family:var(--mdc-typography-body1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:1rem;font-size:var(--mdc-typography-body1-font-size, 1rem);line-height:1.5rem;line-height:var(--mdc-typography-body1-line-height, 1.5rem);font-weight:400;font-weight:var(--mdc-typography-body1-font-weight, 400);letter-spacing:0.03125em;letter-spacing:var(--mdc-typography-body1-letter-spacing, 0.03125em);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-body1-text-transform, inherit)}.mdc-typography--body2{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto, sans-serif;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:0.875rem;font-size:var(--mdc-typography-body2-font-size, 0.875rem);line-height:1.25rem;line-height:var(--mdc-typography-body2-line-height, 1.25rem);font-weight:400;font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:0.0178571429em;letter-spacing:var(--mdc-typography-body2-letter-spacing, 0.0178571429em);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-body2-text-transform, inherit)}.mdc-typography--caption{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto, sans-serif;font-family:var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:0.75rem;font-size:var(--mdc-typography-caption-font-size, 0.75rem);line-height:1.25rem;line-height:var(--mdc-typography-caption-line-height, 1.25rem);font-weight:400;font-weight:var(--mdc-typography-caption-font-weight, 400);letter-spacing:0.0333333333em;letter-spacing:var(--mdc-typography-caption-letter-spacing, 0.0333333333em);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-caption-text-transform, inherit)}.mdc-typography--button{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto, sans-serif;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:0.875rem;font-size:var(--mdc-typography-button-font-size, 0.875rem);line-height:2.25rem;line-height:var(--mdc-typography-button-line-height, 2.25rem);font-weight:500;font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:0.0892857143em;letter-spacing:var(--mdc-typography-button-letter-spacing, 0.0892857143em);text-decoration:none;-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:uppercase;text-transform:var(--mdc-typography-button-text-transform, uppercase)}.mdc-typography--overline{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto, sans-serif;font-family:var(--mdc-typography-overline-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:0.75rem;font-size:var(--mdc-typography-overline-font-size, 0.75rem);line-height:2rem;line-height:var(--mdc-typography-overline-line-height, 2rem);font-weight:500;font-weight:var(--mdc-typography-overline-font-weight, 500);letter-spacing:0.1666666667em;letter-spacing:var(--mdc-typography-overline-letter-spacing, 0.1666666667em);text-decoration:none;-webkit-text-decoration:var(--mdc-typography-overline-text-decoration, none);text-decoration:var(--mdc-typography-overline-text-decoration, none);text-transform:uppercase;text-transform:var(--mdc-typography-overline-text-transform, uppercase)}:root{--mdc-typography-font-family: $font-family-secondary;--mdc-typography-headline3-font-family: $font-family-secondary;--mdc-typography-headline3-font-weight: 500;--mdc-typography-headline3-font-size: 2rem;--mdc-typography-headline3-line-height: 2.2rem;--mdc-typography-body1-font-family: $font-family-secondary;--mdc-typography-body1-letter-spacing: 0;--mdc-typography-body1-font-size: 1.125rem;--mdc-typography-body1-line-height: 1.8rem}.about-search-soccer-features-modules{position:relative;width:100%;z-index:1}.about-search-soccer-features-modules__module{--soccer-feature-text-color: #202124;align-items:center;display:flex;min-height:max(44rem,100svh);padding:clamp(2rem,3vw,3rem) clamp(1.5rem,5vw,4.5rem);position:relative;width:100%}@media(max-width: 1023px){.about-search-soccer-features-modules__module{min-height:auto;padding:6rem 1.75rem}}@media(max-width: 430px){.about-search-soccer-features-modules__module{padding:5rem 1.25rem}}.about-search-soccer-features-modules__module--image-right .about-search-soccer-features-modules__inner{grid-template-areas:"copy media";grid-template-columns:minmax(0, 1.08fr) minmax(0, 0.92fr)}@media(min-width: 1024px){.about-search-soccer-features-modules__module--image-right .about-search-soccer-features-modules__copy{inset-inline-start:clamp(3rem,4vw,4rem)}}.about-search-soccer-features-modules__module--image-left .about-search-soccer-features-modules__inner{grid-template-areas:"media copy";grid-template-columns:minmax(0, 0.92fr) minmax(0, 1.08fr)}@media(min-width: 1024px){.about-search-soccer-features-modules__module--image-left .about-search-soccer-features-modules__copy{inset-inline-start:clamp(-4rem,-4vw,-3rem)}}.about-search-soccer-features-modules__module--text-black{--soccer-feature-text-color: #202124}.about-search-soccer-features-modules__module--text-white{--soccer-feature-text-color: #fff}.about-search-soccer-features-modules__module--search-animated{align-items:flex-start;min-height:var(--soccer-feature-scroll-height, 100svh);padding:0}.about-search-soccer-features-modules__module--search-animated .about-search-soccer-features-modules__inner{min-height:100svh;padding:clamp(2rem,3vw,3rem) clamp(1.5rem,5vw,4.5rem);position:sticky;top:0}@media(max-width: 1023px){.about-search-soccer-features-modules__module--search-animated .about-search-soccer-features-modules__inner{justify-content:center;padding:6rem 1.75rem}}@media(max-width: 767px){.about-search-soccer-features-modules__module--search-animated .about-search-soccer-features-modules__inner{gap:2rem;padding:3rem 1.5rem}}@media(max-width: 430px){.about-search-soccer-features-modules__module--search-animated .about-search-soccer-features-modules__inner{gap:1.5rem;padding:2.5rem 1.25rem}}.about-search-soccer-features-modules__inner{align-items:center;-moz-column-gap:clamp(2rem,8vw,3rem);column-gap:clamp(2rem,8vw,3rem);display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));margin:0 auto;max-width:100rem;width:100%}@media(max-width: 1023px){.about-search-soccer-features-modules__inner{display:flex;flex-direction:column-reverse;gap:3rem;max-width:38rem}}.about-search-soccer-features-modules__copy{grid-area:copy;max-width:40rem;text-align:center}@media(min-width: 1024px){.about-search-soccer-features-modules__copy{position:relative;z-index:2}}@media(min-width: 1440px){.about-search-soccer-features-modules__copy{max-width:var(--soccer-feature-copy-width, 40rem);width:var(--soccer-feature-copy-width, auto)}}@media(max-width: 1023px){.about-search-soccer-features-modules__copy{max-width:34rem}}.about-search-soccer-features-modules__eyebrow{color:#5f6368;--annotation: Eyebrow;font-family:"Google Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:20px;letter-spacing:0;line-height:150%;font-weight:500}@media(max-width: 430px){.about-search-soccer-features-modules__eyebrow{font-size:16px;letter-spacing:0;line-height:150%}}@media(min-width: 430px)and (max-width: 1080px){.about-search-soccer-features-modules__eyebrow{font-size:16px;letter-spacing:0;line-height:150%}}.about-search-soccer-features-modules__eyebrow{font-family:"Google Sans Flex",Arial,sans-serif;font-weight:500;color:var(--soccer-feature-text-color);margin:0 0 1rem}.about-search-soccer-features-modules__title{font-family:"Google Sans Flex",Arial,sans-serif;font-weight:500;font-size:clamp(28px,5vw,64px);font-weight:500;line-height:110%;margin:0;text-wrap:balance;color:var(--soccer-feature-text-color)}.about-search-soccer-features-modules__description{color:#3c4043;--annotation: Body;font-family:"Google Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:16px;letter-spacing:0;line-height:24px;font-family:"Google Sans Flex",Arial,sans-serif;font-weight:500;font-size:clamp(1rem,2vw,1.75rem);line-height:140%}.about-search-soccer-features-modules__description p{margin:0}.about-search-soccer-features-modules__description{color:var(--soccer-feature-text-color);font-weight:500;line-height:120%;margin-top:1.5rem;text-wrap:pretty;text-align:center}.about-search-soccer-features-modules__module--search-animated .about-search-soccer-features-modules__description{display:grid}.about-search-soccer-features-modules__description-item{font-weight:500;grid-area:1/1;opacity:0;visibility:hidden}.about-search-soccer-features-modules__description-item--active{opacity:1;visibility:visible}.about-search-soccer-features-modules__search{display:inline-flex;inset-inline-start:50%;margin-top:1.5rem;max-width:min(100vw - 3rem,56rem);min-width:min(100%,40rem);position:relative;transform:translateX(-50%);width:-moz-max-content;width:max-content}.about-search-soccer-features-modules__search--centered{display:flex;inset-inline-start:50%;margin-inline:0;max-width:min(100vw - 1rem,56rem);transform:translateX(-50%)}.about-search-soccer-features-modules__search-visual{align-items:center;background:hsla(0,0%,100%,.96);border:1px solid rgba(32,33,36,.08);border-radius:999px;box-shadow:0 .25rem 1rem rgba(32,33,36,.12);color:#202124;display:flex;max-width:100%;min-height:4rem;padding:.5rem 1rem .5rem .75rem;width:100%}@media(max-width: 767px){.about-search-soccer-features-modules__search-visual{height:2.875rem;min-height:2.875rem;padding-block:.4375rem}}.about-search-soccer-features-modules__search-logo{display:block;flex:0 0 auto;height:2.6rem;margin-right:1.1rem;width:2.6rem}@media(max-width: 767px){.about-search-soccer-features-modules__search-logo{height:1.875rem;margin-right:.625rem;width:1.875rem}}.about-search-soccer-features-modules__search-query{font-family:"Google Sans Flex",Arial,sans-serif;font-weight:500;flex:0 1 auto;font-size:clamp(1rem,2vw,2rem);font-weight:500;line-height:1.2;min-width:0;overflow-wrap:anywhere;text-align:left;white-space:normal}.about-search-soccer-features-modules__search-query--small{font-size:clamp(.75rem,1.67vw,1.5rem);overflow-wrap:normal;white-space:nowrap}.about-search-soccer-features-modules__search-query--small+.about-search-soccer-features-modules__search-cursor{height:clamp(.75rem,1.67vw,1.5rem)}.about-search-soccer-features-modules__search-cursor{animation:soccer-search-cursor-blink 700ms step-end infinite;background:currentColor;display:block;flex:0 0 .125rem;height:clamp(1.5rem,2.5vw,2.25rem);margin-left:.125rem;opacity:0;visibility:hidden;width:.125rem}.about-search-soccer-features-modules__search-cursor--active{visibility:visible}.about-search-soccer-features-modules__sr-only{border:0;clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.about-search-soccer-features-modules__media{align-items:center;display:flex;grid-area:media;justify-content:center;min-width:0;width:100%}@media(min-width: 1024px){.about-search-soccer-features-modules__media{position:relative;z-index:1}}.about-search-soccer-features-modules__media-motion,.about-search-soccer-features-modules__media-assets{width:100%}.about-search-soccer-features-modules__media-motion{will-change:transform}.about-search-soccer-features-modules__media-assets{display:grid;place-items:center}.about-search-soccer-features-modules__media-glow{grid-area:1/1;height:auto;max-height:38rem;max-width:36rem;mix-blend-mode:hard-light;-o-object-fit:contain;object-fit:contain;opacity:.8;pointer-events:none;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;z-index:0}.about-search-soccer-features-modules__media-asset{display:block;grid-area:1/1;height:auto;max-height:40rem;max-width:42rem;-o-object-fit:contain;object-fit:contain;opacity:0;position:relative;visibility:hidden;width:100%;z-index:1}.about-search-soccer-features-modules__media-asset--active{opacity:1;visibility:visible}@media(max-width: 1023px){.about-search-soccer-features-modules__media-asset{max-height:30rem;max-width:30rem}}@media(max-width: 430px){.about-search-soccer-features-modules__media-asset{max-width:22rem}}@media(max-width: 1023px){.about-search-soccer-features-modules__media-glow{max-height:30rem;max-width:30rem}}@media(max-width: 430px){.about-search-soccer-features-modules__media-glow{max-width:22rem}}@media(max-width: 767px){.about-search-soccer-features-modules__module--search-animated .about-search-soccer-features-modules__media-asset,.about-search-soccer-features-modules__module--search-animated .about-search-soccer-features-modules__media-glow{max-height:min(38svh,24rem);max-width:min(76vw,24rem)}}@media(max-width: 430px){.about-search-soccer-features-modules__module--search-animated .about-search-soccer-features-modules__media-asset,.about-search-soccer-features-modules__module--search-animated .about-search-soccer-features-modules__media-glow{max-width:min(76vw,21rem)}}@keyframes soccer-search-cursor-blink{0%,45%{opacity:1}46%,100%{opacity:0}}@media(prefers-reduced-motion: reduce){.about-search-soccer-features-modules__search-cursor{animation:none;display:none}.about-search-soccer-features-modules__media-motion,.about-search-soccer-features-modules__media-asset,.about-search-soccer-features-modules__media-glow{transform:none !important}}[data-soccer-feature-media-slot]{min-width:0}