@charset "UTF-8";
/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}.wrapper,td,th{padding:0}.wrapper{width:100%;max-width:148.8rem;margin:0 auto;padding-left:2.4rem;padding-right:2.4rem}@supports (padding:max(2.4rem)){.wrapper{padding-left:max(2.4rem,env(safe-area-inset-left));padding-right:max(2.4rem,env(safe-area-inset-right))}}@media (max-width:64.0525em){.wrapper{padding-left:2.4rem;padding-right:2.4rem}@supports (padding:max(2.4rem)){.wrapper{padding-left:max(2.4rem,env(safe-area-inset-left));padding-right:max(2.4rem,env(safe-area-inset-right))}}}@media (max-width:52.49em){.wrapper{padding-left:1.2rem;padding-right:1.2rem}@supports (padding:max(1.2rem)){.wrapper{padding-left:max(1.2rem,env(safe-area-inset-left));padding-right:max(1.2rem,env(safe-area-inset-right))}}}[class*=block-list]{clear:both;display:flex;flex-wrap:wrap;margin-left:-1.2rem;margin-right:-1.2rem}[class*=block-list]>li{display:flex;vertical-align:top;clear:both;margin-bottom:2.4rem;padding-left:1.2rem;padding-right:1.2rem;width:100%}[class*=block-list]:last-of-type{margin-bottom:-2.4rem}@media (max-width:52.49em){[class*=block-list]{margin-left:-.6rem;margin-right:-.6rem}}.block-list-1>li{width:100%}.block-list-2>li{width:50%}.block-list-3>li{width:33.3333333333%}.block-list-4>li{width:25%}.block-list-5>li{width:20%}.block-list-6>li{width:16.6666666667%}@media (max-width:92.99em){.block-list-1-wrapper>li{width:100%}.block-list-2-wrapper>li{width:50%}.block-list-3-wrapper>li{width:33.3333333333%}.block-list-4-wrapper>li{width:25%}.block-list-5-wrapper>li{width:20%}.block-list-6-wrapper>li{width:16.6666666667%}}@media (max-width:89.99em){.block-list-1-extra-wide>li{width:100%}.block-list-2-extra-wide>li{width:50%}.block-list-3-extra-wide>li{width:33.3333333333%}.block-list-4-extra-wide>li{width:25%}.block-list-5-extra-wide>li{width:20%}.block-list-6-extra-wide>li{width:16.6666666667%}}@media (max-width:81.24em){.block-list-1-wide>li{width:100%}.block-list-2-wide>li{width:50%}.block-list-3-wide>li{width:33.3333333333%}.block-list-4-wide>li{width:25%}.block-list-5-wide>li{width:20%}.block-list-6-wide>li{width:16.6666666667%}}@media (max-width:64.0525em){.block-list-1-desktop>li{width:100%}.block-list-2-desktop>li{width:50%}.block-list-3-desktop>li{width:33.3333333333%}.block-list-4-desktop>li{width:25%}.block-list-5-desktop>li{width:20%}.block-list-6-desktop>li{width:16.6666666667%}}@media (max-width:52.49em){.block-list-1-tablet>li{width:100%}.block-list-2-tablet>li{width:50%}.block-list-3-tablet>li{width:33.3333333333%}.block-list-4-tablet>li{width:25%}.block-list-5-tablet>li{width:20%}.block-list-6-tablet>li{width:16.6666666667%}[class*=block-list]>li{padding-left:.6rem;padding-right:.6rem;margin-bottom:1.2rem}[class*=block-list]:last-of-type{margin-bottom:-1.2rem}}@media (max-width:39.99em){.block-list-1-phablet>li{width:100%}.block-list-2-phablet>li{width:50%}.block-list-3-phablet>li{width:33.3333333333%}.block-list-4-phablet>li{width:25%}.block-list-5-phablet>li{width:20%}.block-list-6-phablet>li{width:16.6666666667%}}@media (max-width:25.9275em){.block-list-1-mobile>li{width:100%}.block-list-2-mobile>li{width:50%}.block-list-3-mobile>li{width:33.3333333333%}.block-list-4-mobile>li{width:25%}.block-list-5-mobile>li{width:20%}.block-list-6-mobile>li{width:16.6666666667%}}@media (max-width:23.115em){.block-list-1-small-mobile>li{width:100%}.block-list-2-small-mobile>li{width:50%}.block-list-3-small-mobile>li{width:33.3333333333%}.block-list-4-small-mobile>li{width:25%}.block-list-5-small-mobile>li{width:20%}.block-list-6-small-mobile>li{width:16.6666666667%}}@font-face{font-family:Termina;font-style:normal;font-weight:300;font-display:swap;src:local("Termina Light"),local("Termina-Light"),url(../fonts/Termina-Light.woff2) format("woff2"),url(../fonts/Termina-Light.woff) format("woff")}@font-face{font-family:Termina;font-style:normal;font-weight:400;font-display:swap;src:local("Termina Regular"),local("Termina-Regular"),url(../fonts/Termina-Regular.woff2) format("woff2"),url(../fonts/Termina-Regular.woff) format("woff")}@font-face{font-family:Termina;font-style:normal;font-weight:700;font-display:swap;src:local("Termina Medium"),local("Termina-Medium"),url(../fonts/Termina-Medium.woff2) format("woff2"),url(../fonts/Termina-Medium.woff) format("woff")}*{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6,p{margin-top:0;margin-bottom:0}figure{margin:0}ol,ul{padding-left:0;margin-top:0;margin-bottom:0}ol li,ul li{list-style-type:none}html{font-size:62.5%}body{font-size:1.8rem;overflow-x:hidden}.white-bg{background-color:#fff}.icon{width:2rem;height:2rem;display:block;fill:#000}.skip-to{padding:0 2rem;position:absolute;top:0;left:0;color:#fff;text-decoration:none;transition:.2s;background:#0d4fad;line-height:5rem;transform:translateX(-101%);z-index:1000}.skip-to:focus{transform:translateX(0)}img{max-width:100%}.js-focus-visible :focus:not(.focus-visible){outline:none}.fit{display:inline-block;white-space:nowrap}body{font-family:termina,sans-serif;font-weight:400;color:#1f2432}h1{font-size:2.5rem}h2{font-size:2.2rem}h3{font-size:1.8rem}h4,h5{font-size:1.3rem}h6{font-size:1.2rem}h1,h2,h3,h4,h5,h6{font-family:termina,sans-serif;font-weight:900}.bold,strong{font-weight:700}.black,.bold,strong{font-family:termina,sans-serif}.black{font-weight:900}.light{font-weight:300}p{line-height:1.5}p a{text-decoration:none;color:#0d4fad}p a:focus{text-decoration:underline}@media (min-width:52.5em){p a:hover{text-decoration:underline}}a[href^=tel]{color:inherit;text-decoration:none}@keyframes a{0%{opacity:.4}to{opacity:.6}}@keyframes b{0%{opacity:0;transform:scale(.9);visibility:hidden}to{opacity:1;visibility:visible;transform:scale(1)}}@keyframes c{0%{opacity:1;visibility:visible;transform:scale(1)}30%{opacity:.8}75%{opacity:.3}99%{visibility:visible}to{visibility:hidden;opacity:0;transform:scale(1)}}@keyframes d{0%{opacity:1}to{opacity:.2}}@keyframes e{0%{opacity:1}50%{opacity:.2}to{opacity:1}}@keyframes f{0%{transform:translateZ(-140rem);opacity:0}to{transform:translateZ(0);opacity:1}}@keyframes g{0%{transform:translateY(6rem);opacity:0}to{transform:tranlsatey(0);opacity:1}}@keyframes h{0%{transform:translateX(100rem)}to{transform:tranlsatex(0)}}@keyframes i{0%{opacity:0}to{opacity:1}}.fade-in-on-load{opacity:0;transition:opacity .25s cubic-bezier(0,.4,.5,1)}.fade-in-on-load.is-loaded{opacity:1}.icn{background-image:url(../i/sprites/global-sprite.png);background-repeat:no-repeat}@media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi){.icn{background-size:40px 40px;background-image:url(../i/sprites/global-sprite@x2.png)}}.icn-logo-bitbucket{background-position:0 0;width:40px;height:40px;display:block}.athlete-headshot{width:4rem;height:4rem;border-radius:50%;overflow:hidden;background-color:#ebeef0;position:relative}.athlete-headshot__placeholder{fill:#000;opacity:.1;width:100%;height:100%}.athlete-headshot--grs{height:3.2rem;width:3.2rem}.athlete-headshot--grs-sml{height:2.1rem;width:2.1rem}.athlete-headshot--card{width:12rem;height:12rem}@media (max-width:840px){.athlete-headshot{width:3.2rem;height:3.2rem}.athlete-headshot--card{width:8rem;height:8rem}}.button{font-family:termina,sans-serif;font-weight:900;position:relative;padding:1.5rem 2.6rem;border-radius:3rem;font-size:1.3rem;color:#1f2432;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;background-color:#fff;cursor:pointer}.button__icon{margin-right:.75rem;fill:currentColor}.button:focus{border-color:#0d4fad}@media (min-width:52.5em){.button:hover{border-color:#0d4fad}}.button.is-loading{cursor:wait;animation:1s ease infinite alternate a}.button.is-loading:focus{border-color:rgba(13,79,173,.1)}@media (min-width:52.5em){.button.is-loading:hover{border-color:rgba(13,79,173,.1)}}.button.is-disabled{cursor:not-allowed;color:#ebeef0}.button.is-disabled,.button.is-disabled:focus{border-color:#ebeef0}@media (min-width:52.5em){.button.is-disabled:hover{border-color:#ebeef0}}.button--primary{background-color:#0282c6;color:#fff}.button--primary .button__icon{fill:#fff}.button--primary:focus{background-color:#09397e;border-color:#fff}@media (min-width:52.5em){.button--primary:hover{background-color:#09397e;border-color:#fff}}.button--wide{font-family:termina,sans-serif;font-weight:700;width:100%;display:flex;justify-content:space-between;padding:2rem 2.4rem;font-size:2rem}.button--wide .button__icon{margin-left:.75rem;margin-right:0;width:2.4rem;height:2.4rem}.button--short{padding-top:.8rem;padding-bottom:.8rem}.button--small{padding-right:.8rem;padding-left:.8rem;font-size:1.3rem}.button--small .button__icon{width:1.8rem;height:1.8rem}@media (max-width:840px){.button{white-space:nowrap}.button__icon{width:1.6rem;height:1.6rem}.button--wide{padding:2rem 2.4rem}.button--short{padding-top:.8rem;padding-bottom:.8rem}.button--small{padding-right:.8rem;padding-left:.8rem}}@media (max-width:640px){.button,.button--wide{font-size:1.3rem}.button--wide{padding:1.4rem 1.6rem}.button--wide .button__icon{width:1.6rem;height:1.6rem}.button--small{font-size:1.2rem}.button--small .button__icon{width:1.4rem;height:1.4rem}}@media (max-width:370px){.button{white-space:normal}}.competition-item{width:100%;box-shadow:0 .4rem 1.6rem 0 rgba(208,220,233,.2);border:1px solid #f2f5f7}.competition-item__link{color:inherit;text-decoration:none;width:100%;display:block;transition:box-shadow .25s ease-in-out}.competition-item__link:focus{box-shadow:0 .4rem 1.6rem 0 rgba(208,220,233,.4)}.competition-item__link:focus .competition-item__arrow{fill:#0d4fad}@media (min-width:52.5em){.competition-item__link:hover{box-shadow:0 .4rem 1.6rem 0 rgba(208,220,233,.4)}.competition-item__link:hover .competition-item__arrow{fill:#0d4fad}}.competition-item__main{min-height:11.2rem;position:relative;display:flex;flex-direction:row}.competition-item__discipline-container{position:absolute;left:0;top:0;display:flex;flex-direction:column;justify-content:center;height:100%}.competition-item__discipline-container--multiple .competition-item__discipline-mark{position:relative;left:0;top:0;width:.5rem;height:1.4rem;margin:.2rem 0;transform:none}.competition-item__discipline-mark{position:absolute;left:0;top:50%;transform:translateY(-50%);width:.6rem;height:3.1rem;background-color:transparent}.t-artisticswimming .competition-item__discipline-mark,.t-diving .competition-item__discipline-mark,.t-highdiving .competition-item__discipline-mark,.t-multiple .competition-item__discipline-mark,.t-openwater .competition-item__discipline-mark,.t-swimming .competition-item__discipline-mark,.t-waterpolo .competition-item__discipline-mark{background-color:#0d4fad}.competition-item__date{font-family:termina,sans-serif;font-weight:700;min-width:18rem;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:2rem;position:relative;font-size:1.8rem;text-align:center;color:#1f2432;border-right:1px solid #ebeef0;word-break:break-word}.competition-item__label{font-family:termina,sans-serif;font-weight:700;border-radius:1rem;font-size:1rem;color:#fff;padding:.4rem .7rem;text-transform:uppercase;margin-top:1rem;background:#1f2432;display:block}.competition-item__label--cancelled{background:#b40000}.competition-item__logo-container{display:flex;align-items:center;justify-content:center;margin:2rem;width:10rem;position:relative;flex:0 0 auto}.competition-item__logo-container.is-loaded .competition-item__placeholder{opacity:0}.competition-item__placeholder{width:100%;height:100%;display:block;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;font-family:"object-fit: cover; object-position: center";transition:opacity .35s ease}.competition-item__logo{width:100%;height:auto;max-width:10rem}.competition-item__details-container{padding:2rem 3.2rem;display:flex;flex-direction:column;justify-content:center;position:relative}.competition-item__logo-container+.competition-item__details-container:before{content:"";width:.1rem;position:absolute;top:2.3rem;left:0;bottom:2.2rem;background:#ebeef0}.competition-item__details{margin-bottom:.6rem;word-break:break-word}.competition-item__name{font-family:termina,sans-serif;font-weight:900;font-size:2rem;color:#1f2432;padding-right:1rem}.competition-item__stage{font-size:2rem;color:#757a83;position:relative;padding-left:1.6rem}.competition-item__stage:after{content:"";position:absolute;left:0;top:1.2rem;background-color:#757a83;width:.3rem;height:.3rem}.competition-item__location{font-size:1.2rem;color:#757a83;display:flex;align-items:center;margin-bottom:.6rem}.competition-item__flag.flag{flex-shrink:0;width:1.6rem;height:1.6rem;margin-right:.6rem}.competition-item__details-meta{display:flex;align-items:center;flex-wrap:wrap}.competition-item__details-meta-item{font-size:1.2rem;color:#757a83;margin-bottom:.6rem}.competition-item__details-meta-item:not(:last-child){position:relative;padding-right:1.4rem;margin-right:1.2rem}.competition-item__details-meta-item:not(:last-child):after{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);width:.4rem;height:.4rem;background-color:#757a83}.competition-item__details-meta-item strong{font-family:termina,sans-serif;font-weight:700;color:#1f2432}.competition-item__view{font-family:termina,sans-serif;font-weight:300;font-size:1.2rem;color:#757a83;text-transform:uppercase;flex-shrink:0;display:flex;align-items:center;padding:2rem 3.2rem;margin-left:auto}.competition-item__view--download{display:none}.has-download .competition-item__view--download{display:flex}.competition-item__arrow{margin-left:1rem;fill:#1f2432;width:2.4rem;height:2.4rem;transition:fill .6s ease}@media (max-width:1025px){.competition-item__view{padding:2rem}}@media (max-width:840px){.competition-item__main{margin:0;min-height:9rem;box-shadow:none;border:none}.competition-item__discipline-container--multiple .competition-item__discipline-mark{width:.2rem;height:.6rem}.competition-item__discipline-mark{width:.2rem;height:3.5rem}.competition-item__date{font-family:termina,sans-serif;font-weight:900;flex-direction:row;justify-content:flex-end;font-size:1.2rem;color:#1f2432;border:none;padding:1.2rem 1.6rem;background-color:#fafcfd;display:flex;align-items:center}.competition-item__label{font-family:termina,sans-serif;font-weight:400;position:relative;margin:0 0 0 1rem}.competition-item__logo-container{width:6.3rem}.competition-item__details-container{width:100%;position:relative;padding:2rem}.competition-item__name{font-size:1.3rem;padding-right:0}.competition-item__stage{font-family:termina,sans-serif;font-weight:900;font-size:14px;color:#1f2432;padding-left:0;white-space:normal}.competition-item__stage:after{display:none}.competition-item__details-meta-item,.competition-item__location{font-size:1rem}.competition-item__flag.flag{width:1.2rem;height:1.2rem}}@media (max-width:640px){.competition-item__logo-container{margin:1.4rem}.competition-item__details-container{padding:1.4rem}.competition-item__view{padding:1.4rem 1.4rem 1.4rem 0}.competition-item__arrow{width:1.8rem;height:1.8rem}.competition-item__details-meta-item{flex:1 1 100%}.competition-item__details-meta-item:not(:last-child):after{content:none}}.content-anchor{position:absolute;top:0;left:0}.content-meta{display:flex;align-items:center;font-family:termina,sans-serif;font-weight:500;color:#000;font-size:1.2rem;line-height:1.25;white-space:nowrap;text-overflow:ellipsis}.content-meta--hero{flex-wrap:nowrap}.content-meta__date:not(:last-child){padding-right:1.1rem;position:relative}.content-meta__date:not(:last-child):after{content:"";position:absolute;right:.4rem;top:50%;transform:translateY(-50%);background-color:#757a83;width:.3rem;height:.3rem}.content-meta__type-icon{width:1.6rem;height:1.6rem;fill:#757a83;margin-right:.3rem}.content-meta__tag{width:auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.content-meta__tag--discipline{text-overflow:none;overflow:visible}.content-meta__dot{font-weight:700}.content-meta.t-light{color:#fff}.content-meta.t-light .content-meta__date:not(:last-child):after{background-color:#fff}.content-meta.t-light .content-meta__type-icon{fill:#fff}.cta-link{display:inline-block;position:relative;padding:1.3rem 4rem 1.3rem 1.3rem;font-family:termina,sans-serif;font-weight:900;font-size:1.3rem;line-height:.88;color:#0d4fad;text-align:center;text-decoration:none;cursor:pointer}.cta-link:after{content:"";background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNCIgaGVpZ2h0PSIxMiI+PHBhdGggZmlsbD0iIzAwNjE5RSIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMS4wODQgNS4zNzhoMzAuNDFsLTQuMzIxLTQuMzdhLjU5NS41OTUgMCAwMTAtLjgzNS41OC41OCAwIDAxLjgyNiAwbDUuMjUzIDUuMzEzYS41OS41OSAwIDAxLjI0OC40ODFsLS4wMDIuMDEtLjAwMS4wMThhLjYwNC42MDQgMCAwMS0uMTI1LjMzNGMtLjAxNi4wMjEtLjAyNC4wNDctLjA0NC4wNjdsLTUuMzcgNS40MzJhLjU4Mi41ODIgMCAwMS0uODI4IDAgLjU5Ni41OTYgMCAwMTAtLjgzNmw0LjM5LTQuNDMzSDEuMDgzQS41ODYuNTg2IDAgMDEuNSA1Ljk3YzAtLjMyOC4yNjMtLjU5LjU4NC0uNTl6Ii8+PC9zdmc+");background-size:contain;background-repeat:no-repeat;background-position:50%;height:1.2rem;width:3.3rem;position:absolute;right:0;top:50%;transform:translateY(-50%)}@media (max-width:39.99em){.cta-link{font-size:1.3rem;padding:.9rem 3rem .9rem .9rem}.cta-link:after{content:"";height:.9rem;width:2.4rem}}.qs-datepicker-container{font-size:1rem;font-family:sans-serif;color:#000;position:absolute;width:15.625em;display:flex;flex-direction:column;z-index:9001;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:1px solid gray;border-radius:.263921875em;overflow:hidden;background:#fff;box-shadow:0 1.25em 1.25em -.9375em rgba(0,0,0,.3)}.qs-datepicker-container *{box-sizing:border-box}.qs-centered{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.qs-hidden{display:none}.qs-overlay{position:absolute;top:0;left:0;background:rgba(0,0,0,.75);color:#fff;width:100%;height:100%;padding:.5em;z-index:1;opacity:1;transition:opacity .3s;display:flex;flex-direction:column}.qs-overlay.qs-hidden{opacity:0;z-index:-1}.qs-overlay .qs-overlay-year{border:none;background:transparent;border-bottom:1px solid #fff;border-radius:0;color:#fff;font-size:.875em;padding:.25em 0;width:80%;text-align:center;margin:0 auto;display:block}.qs-overlay .qs-overlay-year::-webkit-inner-spin-button{-webkit-appearance:none}.qs-overlay .qs-close{padding:.5em;cursor:pointer;position:absolute;top:0;right:0}.qs-overlay .qs-submit{border:1px solid #fff;border-radius:.263921875em;padding:.5em;margin:0 auto auto;cursor:pointer;background:hsla(0,0%,50%,.4)}.qs-overlay .qs-submit.qs-disabled{color:gray;border-color:gray;cursor:not-allowed}.qs-overlay .qs-overlay-month-container{display:flex;flex-wrap:wrap;flex-grow:1}.qs-overlay .qs-overlay-month{display:flex;justify-content:center;align-items:center;width:33.33333%;cursor:pointer;opacity:.5;transition:opacity .15s}.qs-overlay .qs-overlay-month.active,.qs-overlay .qs-overlay-month:hover{opacity:1}.qs-controls{width:100%;display:flex;justify-content:space-between;align-items:center;flex-grow:1;flex-shrink:0;background:#d3d3d3;filter:blur(0);transition:filter .3s}.qs-controls.qs-blur{filter:blur(5px)}.qs-arrow{height:1.5625em;width:1.5625em;position:relative;cursor:pointer;border-radius:.263921875em;transition:background .15s}.qs-arrow:hover{background:rgba(0,0,0,.1)}.qs-arrow:hover.qs-left:after{border-right-color:#000}.qs-arrow:hover.qs-right:after{border-left-color:#000}.qs-arrow:after{content:"";border:.390625em solid transparent;position:absolute;top:50%;transition:border .2s}.qs-arrow.qs-left:after{border-right-color:gray;right:50%;transform:translate(25%,-50%)}.qs-arrow.qs-right:after{border-left-color:gray;left:50%;transform:translate(-25%,-50%)}.qs-month-year{font-weight:700;transition:border .2s;border-bottom:1px solid transparent}.qs-month-year:not(.qs-disabled-year-overlay){cursor:pointer}.qs-month-year:not(.qs-disabled-year-overlay):hover{border-bottom:1px solid gray}.qs-month-year:active:focus,.qs-month-year:focus{outline:none}.qs-month{padding-right:.5ex}.qs-year{padding-left:.5ex}.qs-squares{display:flex;flex-wrap:wrap;padding:.3125em;filter:blur(0);transition:filter .3s}.qs-squares.qs-blur{filter:blur(5px)}.qs-square{width:14.28571%;height:1.5625em;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .1s;border-radius:.263921875em}.qs-square:not(.qs-empty):not(.qs-disabled):not(.qs-day):not(.qs-active):hover{background:orange}.qs-current{font-weight:700;text-decoration:underline}.qs-active,.qs-range-end,.qs-range-start{background:#add8e6}.qs-range-start:not(.qs-range-6){border-top-right-radius:0;border-bottom-right-radius:0}.qs-range-middle{background:#d4ebf2}.qs-range-middle:not(.qs-range-0):not(.qs-range-6){border-radius:0}.qs-range-middle.qs-range-0{border-top-right-radius:0;border-bottom-right-radius:0}.qs-range-end:not(.qs-range-0),.qs-range-middle.qs-range-6{border-top-left-radius:0;border-bottom-left-radius:0}.qs-disabled,.qs-outside-current-month{opacity:.2}.qs-disabled{cursor:not-allowed}.qs-day,.qs-empty{cursor:default}.qs-day{font-weight:700;color:gray}.qs-event{position:relative}.qs-event:after{content:"";position:absolute;width:.46875em;height:.46875em;border-radius:50%;background:#07f;bottom:0;right:0}.date-picker-button{background:transparent;border:0;outline:0;padding:0;display:flex;align-items:center;position:relative;padding:1.2rem 3.3rem}.date-picker-button:focus .date-picker-button__icon{fill:#0d4fad}.date-picker-button:focus .date-picker-button__value{color:#0d4fad}@media (min-width:52.5em){.date-picker-button:hover .date-picker-button__icon{fill:#0d4fad}.date-picker-button:hover .date-picker-button__value{color:#0d4fad}}.date-picker-button__icon,.date-picker-button__label,.date-picker-button__value{pointer-events:none}.date-picker-button__label{font-weight:300;color:#757a83}.date-picker-button__label,.date-picker-button__value{font-family:termina,sans-serif;font-size:1.3rem;margin-right:.8rem;white-space:nowrap}.date-picker-button__value{margin-left:auto;font-weight:700;color:#1f2432;overflow:hidden;text-overflow:ellipsis;transition:color .35s ease}.date-picker-button__icon{fill:#1f2432;width:2rem;height:2.3rem;transition:fill .35s ease}.date-picker-button__field{width:100%;pointer-events:all;border:none;padding:2.1rem 0 1.2rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:none;background-color:transparent;box-shadow:none;font-family:termina,sans-serif;font-weight:700;min-height:5.9rem}.date-picker-button__field::-webkit-calendar-picker-indicator,.date-picker-button__field::-webkit-inner-spin-button{display:none}.date-picker-button--wide{width:100%;padding-left:1rem}@media (max-width:52.49em){.date-picker-button{padding:0;border-bottom:.1rem solid #ebeef0}.date-picker-button__label{position:absolute;top:0;left:0;z-index:10;font-size:1.3rem}.date-picker-button__icon{position:absolute;right:0;top:50%;transform:translateY(-50%)}}.qs-datepicker-container{font-size:1.5rem;font-family:termina,sans-serif;font-weight:400;color:#1f2432;border:none;border-radius:0;box-shadow:0 1.2rem 3.2rem 0 rgba(13,79,173,.24)}.qs-controls{background:#ebeef0}.qs-active,.qs-range-end,.qs-range-start{background-color:rgba(13,79,173,.24)}.qs-square:not(.qs-empty):not(.qs-disabled):not(.qs-day):not(.qs-active):hover{background-color:#0d4fad;color:#fff}.discipline-icon{position:relative;width:5rem;height:5rem;display:flex;align-items:center;justify-content:center}.discipline-icon__holder{z-index:10}.discipline-icon__holder,.discipline-icon__icon{position:absolute;top:0;left:0;width:100%;height:100%}.discipline-icon__icon{right:0;bottom:0}@media (max-width:39.99em){.discipline-icon{width:3.7rem;height:3.7rem}}.dropdown{min-width:18rem;position:relative;display:inline-block;vertical-align:top;margin:0 1rem 1rem 0;padding-right:2rem;background-color:#fff;border:1px solid #d3d7d7;box-shadow:0 1px 2px rgba(0,0,0,.1);cursor:pointer;transition:all .2s}.dropdown:after{content:"";height:5px;display:block;position:absolute;bottom:0;left:0;right:0;background:#0d4fad;opacity:0;transition:opacity .2s ease}.dropdown:focus:after{opacity:1}@media (min-width:52.5em){.dropdown:hover:after{opacity:1}}.dropdown__clickzone{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10}.dropdown__label{display:block;position:absolute;top:.8rem;left:1rem;font-size:1.1rem;color:#d3d7d7;z-index:10}.dropdown__current{min-height:4rem;display:block;position:relative;padding:2.5rem 2.5rem 1rem 1rem;line-height:2rem;width:auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#0d4fad;transition:all .2s;z-index:5}.dropdown__icon{display:block;position:absolute;top:.9rem;bottom:.9rem;right:2.2rem;border-left:1px solid #d3d7d7}.dropdown__icon .icon{width:.8rem;height:.8rem;position:absolute;top:50%;left:.5rem;margin-top:-.4rem;fill:#0d4fad}.dropdown__dropdown-list{min-width:100%;max-height:40rem;position:absolute;top:100%;left:-1px;right:-1px;transform:scale(0);transform-origin:top center;overflow-y:auto;background-color:#fff;border:1px solid #d3d7d7;border-top:none;visibility:hidden;transition:transform .1s ease;z-index:25}.dropdown__dropdown-list:before{content:"";position:absolute;top:0;left:1rem;right:1rem;height:1px;z-index:-1}.dropdown__dropdown-list .dropdown__dropdown-list__option{padding:.8rem 1rem;color:#1f2432;transition:background-color .2s ease,color .2s ease;cursor:pointer}.dropdown__dropdown-list .dropdown__dropdown-list__option:focus{background-color:#0d4fad;color:#fff}@media (min-width:52.5em){.dropdown__dropdown-list .dropdown__dropdown-list__option:hover{background-color:#0d4fad;color:#fff}}.dropdown.is-open:after{opacity:0}.dropdown.is-open .dropdown__caret-down,.dropdown.is-open .dropdown__current{color:#0d4fad}.dropdown.is-open .dropdown__dropdown-list{transform:scale(1);visibility:visible}.dropdown--linklist{padding-right:5rem;border:none;border-bottom:1px solid #f7f7f9;box-shadow:none}.dropdown--linklist:focus{background-color:transparent;border-bottom:1px solid #d3d7d7}.dropdown--linklist:focus .dropdown__caret-down .icon{opacity:1}@media (min-width:52.5em){.dropdown--linklist:hover{background-color:transparent;border-bottom:1px solid #d3d7d7}.dropdown--linklist:hover .dropdown__caret-down .icon{opacity:1}}.dropdown--linklist .dropdown__label{top:.6rem;left:0}.dropdown--linklist .dropdown__current{line-height:2.4rem;padding:2.4rem 0 .4em;font-size:1.8rem;color:#0d4fad}.dropdown--linklist .dropdown__caret-down{border:none}.dropdown--linklist .dropdown__caret-down .icon{width:1.4rem;height:1.5rem;margin:0 0 0 -.4rem;transform:rotate(90deg);opacity:.7;transition:opacity .2s ease}.dropdown--linklist .dropdown__dropdown-list .dropdown__dropdown-list__option{padding:0}.dropdown--linklist .dropdown__dropdown-list .dropdown__dropdown-list__option a{width:100%;display:inline-block;padding:.8rem 1rem;color:#0d4fad;text-decoration:none}.dynamic-more__ghost{position:absolute;opacity:0;pointer-events:none}.empty-state{position:relative;padding:2rem 0;margin:2rem 0;min-height:10rem}.empty-state__message{display:flex;flex-direction:column;justify-content:center;text-align:center;animation:f .25s cubic-bezier(.25,.46,.45,.94) both}.empty-state__message-label{text-transform:uppercase;font-size:1.3rem;color:#000;line-height:1.8rem}.empty-state__summary{color:#000;font-size:1.9rem;line-height:1.4rem;font-family:termina,sans-serif;font-weight:700}@media (max-width:39.99em){.empty-state{margin:auto 0}}@media (max-width:52.49em){.empty-state__summary{font-size:1.3rem;line-height:2.4rem}}.flag{position:relative;width:1.6rem;border-radius:100%;box-shadow:0 .4rem .8rem 0 hsla(180,5%,84%,.2)}.flag__img{max-width:100%;height:auto;display:block}.form{display:block;width:100%}.form__label{width:15%;margin-right:-4px}.form__input,.form__label{display:inline-block;margin-bottom:1rem}.form__input{width:85%;padding:.5rem;border-radius:4px;border:1px solid #d3d7d7;box-shadow:none;transition:border-color .2s ease}.form__input::-moz-placeholder{color:#d3d7d7}.form__input::placeholder{color:#d3d7d7}.form__input:focus{border-color:#6f7171}.form__input--textarea{width:100%;display:block}.form___submit{border:none;box-shadow:none}.form button,.hamburger{border:none}.hamburger{position:relative;background:none;margin:0;padding:1rem;cursor:pointer}.hamburger__line,.hamburger__text{pointer-events:none}.hamburger__line{width:100%;max-width:4rem;height:.4rem;display:block;position:relative;margin:0 auto .6rem;background-color:#000;border-radius:.4rem}.hamburger__line--top{transform-origin:top left;transition:transform .2s ease 0s}.hamburger__line--middle{transform-origin:center;transition:opacity .25s ease .1s}.hamburger__line--bottom{transform-origin:bottom left;transition:transform .2s ease 0s}.hamburger__text{font-weight:700;text-transform:uppercase}.hamburger.is-active .hamburger__line--top{transform:rotate(45deg) translate(.1rem,-.6rem);transition:transform .2s ease .05s}.hamburger.is-active .hamburger__line--middle{opacity:0;transition:opacity .25s ease 0s}.hamburger.is-active .hamburger__line--bottom{transform:rotate(-45deg) translate(.1rem,.6rem);transition:transform .2s ease .05s}.placeholder__svg.icon{z-index:-2;position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-color:#fff}.link-underline{background-image:linear-gradient(rgba(13,79,173,.1),rgba(13,79,173,.1));background-repeat:no-repeat;background-size:0 38%;background-position:0 100%;display:inline;text-decoration:none;transition:background-size .35s ease}.link-underline-trigger:focus .link-underline{background-size:100% 38%}@media (min-width:52.5em){.link-underline-trigger:hover .link-underline{background-size:100% 38%}}.load-more-button{margin:4rem auto 0;display:block}@media (max-width:39.99em){.load-more-button{width:100%;margin-top:1.2rem}}.loader{width:100%}.loader__bar{background-color:#f7f7f9;width:100%;height:10rem;display:block;animation:d 1s ease 0s infinite alternate;margin-bottom:2rem}.loader__bar:nth-child(2){animation-delay:.33s}.loader__bar:nth-child(3){animation-delay:.66s}.media-thumbnail{flex:1 1 auto;display:flex;align-items:stretch;width:100%;box-shadow:0 0 2rem 0 rgba(0,0,0,.051);transition:all .3s ease-out}.media-thumbnail__link{text-decoration:none;color:inherit;position:relative;display:flex;flex-direction:column;width:100%}.media-thumbnail__header{position:relative;overflow:hidden;z-index:10;padding-bottom:2rem}.media-thumbnail__image-container{position:relative;transition:transform .6s ease;will-change:transform}.media-thumbnail__image-container:after{content:"";padding-top:56.25%;display:block}.media-thumbnail__image-container--grid{display:flex;background-color:hsla(0,0%,100%,.5)}@supports (display:grid){.media-thumbnail__image-container--grid{display:grid;grid-gap:.2rem;grid-template-columns:56.14% auto}.media-thumbnail__image-container--grid:after{grid-area:1/1/3/3}}.media-thumbnail__image-grid-item{position:relative;flex:1 1 auto}.media-thumbnail__image-grid-item:not(:first-child){margin-left:.2rem}@supports (display:grid){.media-thumbnail__image-grid-item{grid-column:2/3}.media-thumbnail__image-grid-item:not(:first-child){margin-left:0}.media-thumbnail__image-grid-item:first-child{grid-area:1/1/3/2}.media-thumbnail__image-grid-item:nth-child(2){grid-row:1/2}.media-thumbnail__image-grid-item:nth-child(3){grid-row:2/3}}.media-thumbnail__picture{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.media-thumbnail__image{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;font-family:"object-fit: cover; object-position: center";width:100%;height:100%}.media-thumbnail__image-count-icon{width:1.6rem;height:1.6rem;fill:#fff;margin-right:.3rem}.media-thumbnail__play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:6.5rem;height:4.6rem;fill:rgba(37,37,37,.75);transition:fill .6s ease}.media-thumbnail__duration,.media-thumbnail__image-count{position:absolute;bottom:2.8rem;right:.8rem;padding:.4rem .8rem;border-radius:2.4rem;background-color:#000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:10;display:flex;align-items:center;font-family:termina,sans-serif;font-weight:900;font-weight:600;font-size:1.4rem;line-height:1.25;color:#fff}.media-thumbnail__content{position:relative;display:flex;flex-direction:column;flex:1 0 auto;min-width:0;background-color:#fff;padding:1.6rem 1.6rem 1.75rem;z-index:10;margin-top:-2rem}.media-thumbnail__heading{font-family:termina,sans-serif;font-weight:600;flex:1 0 auto;font-size:1.9rem;line-height:1.28;margin-bottom:2.4rem;position:relative}.media-thumbnail__content-meta{margin-right:8rem}.media-thumbnail__disc{position:absolute;bottom:0;right:2rem;padding-bottom:.6rem;width:4rem;display:flex;justify-content:center}.media-thumbnail__disc-icon{width:3.2rem;height:3.2rem}.media-thumbnail.t-artisticswimming .media-thumbnail__disc-icon,.media-thumbnail.t-diving .media-thumbnail__disc-icon,.media-thumbnail.t-highdiving .media-thumbnail__disc-icon,.media-thumbnail.t-multiple .media-thumbnail__disc-icon,.media-thumbnail.t-openwater .media-thumbnail__disc-icon,.media-thumbnail.t-swimming .media-thumbnail__disc-icon,.media-thumbnail.t-waterpolo .media-thumbnail__disc-icon{fill:#0d4fad}.media-thumbnail:focus{box-shadow:0 0 2rem 0 rgba(0,0,0,.251)}.media-thumbnail:focus .media-thumbnail__image-container{transform:scale(1.05)}.media-thumbnail:focus .media-thumbnail__play-button{fill:#0d4fad}@media (min-width:52.5em){.media-thumbnail:hover{box-shadow:0 0 2rem 0 rgba(0,0,0,.251)}.media-thumbnail:hover .media-thumbnail__image-container{transform:scale(1.05)}.media-thumbnail:hover .media-thumbnail__play-button{fill:#0d4fad}}.media-thumbnail--featured{box-shadow:none;margin-bottom:1.2rem}.media-thumbnail--featured .media-thumbnail__header{padding-bottom:0}.media-thumbnail--featured .media-thumbnail__content{margin:0;padding:1.6rem;z-index:10;background-color:#fff;box-shadow:0 .8rem 1.6rem 0 rgba(208,220,233,.3)}.media-thumbnail--featured .media-thumbnail__duration,.media-thumbnail--featured .media-thumbnail__image-count{right:1.6rem;bottom:2rem}.media-thumbnail--featured .media-thumbnail__heading{font-size:2.1rem;line-height:1.25}.media-thumbnail--horizontal{box-shadow:none}.media-thumbnail--horizontal .media-thumbnail__link{flex-direction:row}.media-thumbnail--horizontal .media-thumbnail__header{flex:0 0 16rem;padding-bottom:0}.media-thumbnail--horizontal .media-thumbnail__header:before{content:"";padding-top:56.25%;display:block;width:.1rem;float:left;height:0}.media-thumbnail--horizontal .media-thumbnail__header:after{content:"";display:block;clear:both}.media-thumbnail--horizontal .media-thumbnail__image-container{height:100%}.media-thumbnail--horizontal .media-thumbnail__image-container:after{display:none}.media-thumbnail--horizontal .media-thumbnail__duration,.media-thumbnail--horizontal .media-thumbnail__image-count{right:.4rem;bottom:.4rem}.media-thumbnail--horizontal .media-thumbnail__play-button{width:3.2rem;height:2.3rem}.media-thumbnail--horizontal .media-thumbnail__content{flex:1 1 auto;background-color:transparent;padding:1.1rem 1.1rem .8rem;margin-top:0;-webkit-backdrop-filter:none;backdrop-filter:none}.media-thumbnail--horizontal .media-thumbnail__heading{line-height:1.21;font-size:1.3rem;overflow:hidden;max-height:3.146rem;display:-webkit-box;-webkit-line-clamp:2}.media-thumbnail--horizontal .media-thumbnail__content-meta{margin-right:0}.media-thumbnail--horizontal .media-thumbnail__disc{display:none}@media (max-width:64.0525em){.media-thumbnail__heading{font-size:1.3rem}.media-thumbnail--featured .media-thumbnail__content{margin:-1.2rem .8rem 0;padding:1.6rem 1.2rem}.media-thumbnail--featured .media-thumbnail__duration,.media-thumbnail--featured .media-thumbnail__image-count{right:.8rem}.media-thumbnail--featured .media-thumbnail__heading{font-size:1.3rem;line-height:1.31}}@media (max-width:39.99em){.media-thumbnail__header{overflow:visible}.media-thumbnail__image-count{font-size:1rem;line-height:.8}.media-thumbnail__image-count-icon{width:1.2rem;height:1.2rem}.media-thumbnail__duration{padding:.4rem .8rem;font-size:1rem;line-height:.8}.media-thumbnail__content{padding:1.6rem 1.2rem}.media-thumbnail__heading{font-size:1.3rem;line-height:1.31}.media-thumbnail__content-meta{margin-right:6rem}.media-thumbnail__disc{right:1.2rem}.media-thumbnail__disc-icon{width:3.2rem;height:3.2rem}.media-thumbnail--horizontal-phablet{box-shadow:none}.media-thumbnail--horizontal-phablet .media-thumbnail__link{flex-direction:row}.media-thumbnail--horizontal-phablet .media-thumbnail__header{flex:0 0 16rem;padding-bottom:0}.media-thumbnail--horizontal-phablet .media-thumbnail__header:before{content:"";padding-top:56.25%;display:block;width:.1rem;float:left;height:0}.media-thumbnail--horizontal-phablet .media-thumbnail__header:after{content:"";display:block;clear:both}.media-thumbnail--horizontal-phablet .media-thumbnail__image-container{height:100%}.media-thumbnail--horizontal-phablet .media-thumbnail__image-container:after{display:none}.media-thumbnail--horizontal-phablet .media-thumbnail__duration,.media-thumbnail--horizontal-phablet .media-thumbnail__image-count{right:.4rem;bottom:.4rem}.media-thumbnail--horizontal-phablet .media-thumbnail__play-button{width:3.2rem;height:2.3rem}.media-thumbnail--horizontal-phablet .media-thumbnail__content{flex:1 1 auto;background-color:transparent;padding:1.1rem 1.1rem .8rem;margin-top:0;-webkit-backdrop-filter:none;backdrop-filter:none}.media-thumbnail--horizontal-phablet .media-thumbnail__heading{line-height:1.21;font-size:1.3rem;overflow:hidden;max-height:3.146rem;display:-webkit-box;-webkit-line-clamp:2}.media-thumbnail--horizontal-phablet .media-thumbnail__content-meta{margin-right:0}.media-thumbnail--horizontal-phablet .media-thumbnail__disc{display:none}}.object-fit-cover-picture__img{width:100%;height:100%;display:block;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;font-family:"object-fit: cover; object-position: center"}.object-fit-cover-picture__img--contain{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;font-family:"object-fit: contain; object-position: center"}.picture__img{max-width:100%}.player-card{outline:1px solid #000}.player-card__image-container{display:flex;flex-wrap:wrap;justify-content:center}.player-card__player-image--error{display:none}.player-card__stats-list{margin-bottom:1.6rem}.player-card__stats-list:before{content:"";display:block}.player-card__stats-list:after{content:"";display:table;clear:both}.player-card__stats-label{clear:both;float:left}.player-card__stats-info{float:right}.player-card__footer{clear:both}.player-card__cta{width:100%;background:#0d4fad}.player-card__meta{display:block;text-align:center}.player-card__meta--number{font-size:4.8rem;font-weight:700}.published-ago{display:flex;align-items:center}.published-ago__clock{width:1.6rem;height:1.6rem;fill:#757a83;margin-right:.3rem}.published-ago.t-light .published-ago__clock{fill:#fff}.season-dates__date{display:block}.season-dates__sep{display:none}.season-dates__date-loader{background-color:#f7f7f9;width:9rem;height:2.2rem;display:block;animation:d 1s ease 0s infinite alternate}@media (max-width:840px){.season-dates__date{display:inline-block}.season-dates__date:not(:last-child){margin-right:.5rem}.season-dates__sep{display:inline}}.social-follow{margin-bottom:1.6rem}.social-follow__title{display:inline-block;font-size:1.2rem;vertical-align:middle}.social-follow__item{margin:0;color:#fff;display:inline-block;vertical-align:middle;width:3.2rem;height:3.2rem;position:relative}.social-follow__item .icon{width:2rem;height:2rem;fill:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.social-follow__item--facebook{background-color:#117df2}.social-follow__item--twitter{background-color:#000}.social-follow__item--youtube{background-color:#b00}.social-follow__item--instagram{background-image:linear-gradient(45deg,#4c68d6,#b22d98 33%,#e85a50 65%,#fbbb59)}.social-share{width:100%;margin:4.8rem 0 0}.social-share__label{font-family:termina,sans-serif;font-weight:900;margin-bottom:1.5rem}.social-share__options{display:flex;flex-flow:row wrap}.social-share__option-wrapper{margin-right:1rem}.social-share__option{display:flex;position:relative;width:14rem;height:4rem;align-items:center;justify-content:center;margin:0 0 1rem;border-radius:.3rem;box-shadow:0 .3rem .8rem 0 rgba(0,0,0,.08);color:#fff;font-size:1.3rem;font-family:termina,sans-serif;font-weight:900;background-color:#000;opacity:1;transition:opacity .3s}.social-share__option:hover{cursor:pointer;opacity:.6}.social-share__option--facebook{background-color:#117df2}.social-share__option--twitter{background-color:#000}.social-share__option--facebook-messenger{background-color:#0183ff}.social-share__option--whatsapp{background-color:#43d854}.social-share__option.is-active .social-share__copy-message{opacity:1}.social-share__option-description-copy{color:#fff}.social-share__icon,.social-share__icon-copy{width:2.4rem;height:2.4rem;margin-right:.5rem;fill:#fff}.social-share__copy-message{align-items:center;background:#000;border-radius:1.4rem;bottom:-4rem;color:#fff;display:flex;font-size:1.2rem;left:50%;font-family:termina,sans-serif;font-weight:700;opacity:0;padding:.5rem 1.2rem .7rem 1.6rem;position:absolute;transform:translateX(-50%);white-space:nowrap}.social-share__copy-message:before{border:.7rem solid transparent;border-bottom-color:#000;content:"";height:0;left:50%;position:absolute;bottom:100%;transform:translateX(-50%);width:0}@media (min-width:52.5em){.social-share--video{display:flex;flex-direction:column;align-items:center}.social-share--video .social-share__options{justify-content:center}}@media (max-width:64.0525em){.social-share__option{width:17rem}}@media (max-width:52.49em){.social-share{margin:3.2rem 0 0}}@media (max-width:39.99em){.social-share__label{font-size:1.3rem}.social-share__options{margin:0 -.5rem}.social-share__option-wrapper{margin-right:0;padding:0 .5rem;flex:0 1 50%}.social-share__option{width:100%}}.swim-lanes{display:none;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;display:flex;justify-content:space-between}.swim-lanes:after,.swim-lanes:before{display:none}.swim-lanes__lane{display:flex;background:hsla(0,0%,100%,.1);flex:0 0 0.1rem}@media (max-width:39.99em){.swim-lanes__lane{display:none}.swim-lanes__lane:first-child,.swim-lanes__lane:nth-child(2),.swim-lanes__lane:nth-child(3){display:block}}.table{width:100%;table-layout:fixed}.table__head-cell{border-bottom:1px solid #6f7171;padding:1rem}.table__head-cell:first-of-type{border-right:1px solid #6f7171}.table__body-row:nth-of-type(2n){background:#fff}.table__body-cell{padding:1rem;text-align:center}.table__body-cell:first-of-type{border-right:1px solid #6f7171}.tabs{width:100%;max-width:148.8rem;margin:0 auto;padding:0;padding-left:2.4rem;padding-right:2.4rem;text-align:center;z-index:40;position:relative}@supports (padding:max(2.4rem)){.tabs{padding-left:max(2.4rem,env(safe-area-inset-left));padding-right:max(2.4rem,env(safe-area-inset-right))}}@media (max-width:64.0525em){.tabs{padding-left:2.4rem;padding-right:2.4rem}@supports (padding:max(2.4rem)){.tabs{padding-left:max(2.4rem,env(safe-area-inset-left));padding-right:max(2.4rem,env(safe-area-inset-right))}}}@media (max-width:52.49em){.tabs{padding-left:1.2rem;padding-right:1.2rem}@supports (padding:max(1.2rem)){.tabs{padding-left:max(1.2rem,env(safe-area-inset-left));padding-right:max(1.2rem,env(safe-area-inset-right))}}}.tabs__nav{position:relative;display:inline-block;max-width:100%;width:100%}.tabs__list{margin:0 auto;display:flex;position:relative}.tabs__list:after,.tabs__list:before{content:"";width:1.2rem}.tabs__list:before{margin-right:auto}.tabs__list:after{margin-left:auto}.tabs__item{cursor:pointer;background-color:#fff}.tabs__item-inner,.tabs__link{position:relative;display:block}.tabs__link{color:inherit;text-decoration:none;padding:0;transition:background-color .35s ease}.tabs__link:after{content:"";position:absolute;bottom:0;left:1rem;right:1rem;height:1px;z-index:-10;box-shadow:-.1rem 0 1rem 1rem rgba(208,220,233,.2)}.tabs__link:focus .tabs__link-label-wrap:after{transform:scaleY(1)}.tabs__link:focus .tabs__link-label{color:#1f2432}@media (min-width:52.5em){.tabs__link:hover .tabs__link-label-wrap:after{transform:scaleY(1)}.tabs__link:hover .tabs__link-label{color:#1f2432}}.tabs__link.is-active .tabs__link-label-wrap:after{transform:scaleY(1)}.tabs__link--dropdown{background:transparent;border:none;width:100%}.tabs__link.is-open .tabs__dropdown-icon{fill:#0d4fad}.tabs__link-label-wrap{display:block;pointer-events:none}.tabs__link-label-wrap:after{content:"";position:absolute;left:0;right:0;bottom:0;width:100%;height:.4rem;background-color:#0d4fad;transform-origin:bottom;transform:scaleY(0);transition:transform .35s ease}.tabs__link-label{font-family:termina,sans-serif;font-weight:900;padding:2rem;display:flex;align-items:center;justify-content:center;color:#1f2432;transition:color .35s ease;font-size:1.3rem;text-transform:uppercase;line-height:normal;white-space:nowrap;overflow:hidden}.tabs__ext-icon{fill:currentColor;width:1.6rem;height:1.7rem;margin-left:.9rem}.tabs__dropdown-icon{fill:#757a83;transition:fill .35s ease;width:1.6rem;height:1.6rem;margin-left:1.2rem;margin-right:-1rem;transform:rotate(90deg)}.tabs__dropdown{position:absolute;top:calc(100% - .8rem);left:50%;margin-left:-11.2rem;width:22.4rem;transform:scale(0);transform-origin:top;visibility:hidden;z-index:20;box-shadow:0 .4rem 1.6rem 0 rgba(208,220,233,.4);border:.1rem solid #ebeef0}.is-open+.tabs__dropdown{transform:scale(1);visibility:visible}.tabs__dropdown:after,.tabs__dropdown:before{content:"";bottom:100%;left:50%;border:solid transparent;height:0;width:0;position:absolute;pointer-events:none}.tabs__dropdown:after{border-color:hsla(0,0%,100%,0);border-bottom-color:#fff;border-width:.3rem;margin-left:-.3rem}.tabs__dropdown:before{border-color:rgba(235,238,240,0);border-bottom-color:#ebeef0;border-width:.4rem;margin-left:-.4rem}.tabs__dropdown .tabs__item{background-color:#fff}.tabs__dropdown .tabs__item:not(:last-child){border-bottom:.1rem solid #ebeef0}.tabs__dropdown .tabs__link{font-family:termina,sans-serif;font-weight:900;font-size:1.2rem;padding:0 1.8rem;cursor:pointer;text-align:center}.tabs__dropdown .tabs__link:after{display:none}.tabs__dropdown .tabs__link--dropdown{pointer-events:none}.tabs__dropdown .tabs__link-label-wrap{display:inline-block;padding:1.8rem 0;position:relative;pointer-events:none}.tabs__dropdown .tabs__link-label-wrap:after{content:"";pointer-events:none;position:absolute;bottom:0;left:0;right:0;height:.4rem;background-color:#0d4fad;transform:scaleY(0);transform-origin:bottom;transition:transform .35s ease}.tabs__dropdown .tabs__link-label{background-image:linear-gradient(rgba(13,79,173,.1),rgba(13,79,173,.1));background-repeat:no-repeat;background-size:0 38%;background-position:0 100%;display:inline;text-decoration:none;transition:background-size .35s ease;pointer-events:none;color:#1f2432;transition:color .35s ease,background-size .35s ease;padding:0;font-size:1.2rem;white-space:normal}.tabs__dropdown .tabs__ext-icon{width:1rem;height:1rem;display:inline-block;vertical-align:middle;margin-left:.2rem}.tabs__dropdown .tabs__dropdown-icon{display:none}.tabs__dropdown .tabs__dropdown{position:relative;max-height:none;width:100%;margin:0;visibility:visible;transform:none;left:0!important;box-shadow:none;padding-bottom:.8rem;border:none}.tabs__dropdown .tabs__dropdown .tabs__item{border:none}.tabs__dropdown .tabs__dropdown .tabs__item:first-child .tabs__link-label-wrap{padding-top:0}.tabs__dropdown .tabs__dropdown .tabs__link-label-wrap{padding:.9rem 0}.tabs__dropdown .tabs__dropdown .tabs__link-label{color:#757a83;font-size:1rem}.tabs__dropdown-list{max-height:30rem;overflow-y:auto;-webkit-overflow-scrolling:touch;outline:none}.tabs__dropdown-list::-webkit-scrollbar{width:.4rem}.tabs__dropdown-list::-webkit-scrollbar-track{background-color:#fff}.tabs__dropdown-list::-webkit-scrollbar-thumb{background-color:#0d4fad}.tabs__mobile-dropdown-holder{display:none;position:relative}.tabs--athlete .tabs__item{min-width:12.5rem}@media (max-width:98.75em){.tabs__item:first-child .tabs__dropdown{left:0;margin-left:0}.tabs__item:first-child .tabs__dropdown:after,.tabs__item:first-child .tabs__dropdown:before{left:2.5rem}.tabs__item:last-child .tabs__dropdown{left:auto;right:0;margin-left:0}.tabs__item:last-child .tabs__dropdown:after,.tabs__item:last-child .tabs__dropdown:before{left:calc(100% - 2.2rem)}}@media (max-width:52.49em){.tabs__nav{z-index:30;position:relative;box-shadow:0 .4rem 1.6rem 0 rgba(208,220,233,.3);background-color:#fff}.tabs__nav:after,.tabs__nav:before{content:"";position:absolute;top:0;bottom:0;height:100%;width:8rem;z-index:10;opacity:0;transition:opacity .2s ease;display:block;pointer-events:none}.tabs__nav:before{left:0;background-image:linear-gradient(270deg,hsla(0,0%,100%,0),#fff)}.tabs__nav:after{right:0;background-image:linear-gradient(90deg,hsla(0,0%,100%,0),#fff)}.tabs__nav.is-scrolling-left:before,.tabs__nav.is-scrolling-right:after{opacity:1}.tabs__list{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.tabs__list::-webkit-scrollbar{display:none}.tabs__link--dropdown.is-open{background-color:#fafcfd}.tabs__link--dropdown.is-open .tabs__link-label-wrap:after{transform:scaleY(1)}.tabs__link--dropdown.is-open .tabs__link-label{color:#1f2432}.tabs__link-label{font-size:1.3rem;padding:1.75rem}.tabs__ext-icon{width:1.2rem;height:1.1rem;margin-left:.6rem}.tabs .dynamic-more{display:none}.tabs .dynamic-more__ghost{left:auto!important;visibility:visible;opacity:1;position:relative;pointer-events:all}.tabs__dropdown{display:none}.tabs__mobile-dropdown-holder{display:block}.tabs__mobile-dropdown-holder .tabs__dropdown{display:block;visibility:visible;transform:scale(1) translateX(-50%);margin:0;width:calc(100% - 1.6rem);top:calc(100% - .4rem)}.tabs__mobile-dropdown-holder .tabs__dropdown--more,.tabs__mobile-dropdown-holder .tabs__dropdown:after,.tabs__mobile-dropdown-holder .tabs__dropdown:before{display:none}.tabs--athlete .tabs__item{min-width:auto}}@media (max-width:39.99em){.tabs__link-label{font-size:1.2rem}}.tooltip{display:none;position:absolute;bottom:2rem;right:-1rem;min-width:28rem;font-size:1.2rem;padding:.8rem;background:#0d4fad;color:#fff;border-radius:.4rem}.tooltip:after{content:"";position:absolute;right:1.4rem;bottom:-1.6rem;width:0;height:0;border:.8rem solid #0d4fad;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent}.tooltip__badge,.tooltip__score,.tooltip__team{display:inline-block}.tooltip__score{font-weight:700;background:#fff;color:#0d4fad;font-size:1.3rem}.video-player{position:relative}.video-player:before{content:"";padding-bottom:56.25%;display:block}.video-player__iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.widget-header{margin-bottom:3.2rem;display:flex;align-items:center}.widget-header__title{font-family:termina,sans-serif;font-weight:500;font-size:3.1rem;line-height:1.2;padding-right:.8rem}.widget-header__cta{margin-left:auto;align-self:center;flex:0 0 auto}.widget-header--sidebar{margin-bottom:1.6rem}.widget-header--sidebar .widget-header__title{font-size:1.8rem}@media (max-width:52.49em){.widget-header{margin-bottom:1.6rem}.widget-header__title{font-size:2.4rem}}@media (max-width:39.99em){.widget-header__title{font-size:1.8rem}}.widget{margin:3.96rem auto 6rem;position:relative}.widget--header{margin-top:0}.widget--sidebar{margin:0 0 4.8rem}.widget~.widget{margin-top:0}@media (max-width:81.24em){.widget{margin-top:2.64rem;margin-bottom:4rem}.widget--header{margin-top:0}.widget--sidebar{margin:0 0 4.8rem}.widget~.widget{margin-top:0}}@media (max-width:52.49em){.widget{margin-top:.8rem;margin-bottom:3.2rem}.widget--header{margin-top:0}.widget--sidebar{margin:0 0 4.8rem}.widget~.widget{margin-top:0}}.article-body{font-family:termina,sans-serif;font-weight:300}.article-body>p{margin-bottom:3.2rem}.article-body>h1,.article-body>h2,.article-body>h3,.article-body>h4,.article-body>h5,.article-body>h6{margin-top:3.2rem;margin-bottom:1.6rem;font-family:termina,sans-serif;font-weight:700;color:#0d4fad}.article-body>a,.article-body>p>a{font-family:termina,sans-serif;font-weight:700;letter-spacing:-.016em;color:#0d4fad;background-image:linear-gradient(rgba(13,79,173,.1),rgba(13,79,173,.1));background-repeat:no-repeat;background-size:0 38%;background-position:0 100%;display:inline;text-decoration:none;transition:background-size .35s ease}.article-body>a:focus,.article-body>p>a:focus{background-size:100% 38%;text-decoration:none}@media (min-width:52.5em){.article-body>a:hover,.article-body>p>a:hover{background-size:100% 38%;text-decoration:none}}.article-body>ol,.article-body>ul{margin:4rem 0}.article-body>ol li,.article-body>ul li{margin-bottom:2.4rem;font-family:termina,sans-serif;font-weight:700;display:flex;list-style:none;line-height:1.5}.article-body>ul li:before{content:"◆";font-size:2rem;line-height:2.1rem;margin-right:.8rem;color:#0d4fad}.t-artisticswimming .article-body>ul li:before,.t-diving .article-body>ul li:before,.t-highdiving .article-body>ul li:before,.t-multiple .article-body>ul li:before,.t-openwater .article-body>ul li:before,.t-swimming .article-body>ul li:before,.t-waterpolo .article-body>ul li:before{color:#0d4fad}.article-body>ol li{counter-increment:a}.article-body>ol li:before{content:counter(a) ".";margin-right:.3rem}.article-body .articleWidget>blockquote,.article-body>blockquote{position:relative;background-color:hsla(0,0%,100%,.7);margin:6.9rem 0 4rem -2.4rem;box-shadow:0 .8rem 1.6rem 0 #d0dce9;padding:3.9rem 4.8rem 4rem 3.2rem;font-family:termina,sans-serif;font-weight:700;line-height:1.56;font-style:italic;text-shadow:0 .1rem .3rem rgba(0,0,0,.12)}.article-body .articleWidget>blockquote:before,.article-body>blockquote:before{content:url(../i/elements/quote.svg);filter:drop-shadow(0 .2rem 1rem rgba(117,122,131,.5));position:absolute;top:0;left:3.2rem;transform:translateY(-50%);width:8.4rem;height:5.6rem}.article-body .articleWidget>blockquote>p:not(:last-child),.article-body>blockquote>p:not(:last-child){margin-bottom:1.2rem}.article-body .articleWidget .wrapper{padding:0}.article-body .table-container{margin:4rem 0}.article-body .table-container .table,.article-body .table-container table{width:100%;font-size:1.3rem}.article-body .table-container .table{display:block;overflow-x:auto}.article-body .table-container thead{font-family:termina,sans-serif;font-weight:900;color:#0d4fad;font-size:1.2rem;border-bottom:.2rem solid #1f2432}.article-body .table-container thead td,.article-body .table-container thead th{padding:1.2rem 1.4rem}.article-body .table-container tbody tr:nth-child(odd){background-color:#fff}.article-body .table-container tbody tr:nth-child(2n){background-color:#f7f7f9}.article-body .table-container tbody td{padding:1.8rem 1.4rem;position:relative}.article-body .newsletter-signup{padding-left:0;padding-right:0}@media (max-width:39.99em){.article-body{font-size:1.3rem}.article-body>p{margin-bottom:2.4rem}.article-body>h1,.article-body>h2,.article-body>h3,.article-body>h4,.article-body>h5,.article-body>h6{font-size:1.3rem;margin-top:2.4rem;margin-bottom:1.2rem}.article-body>ol,.article-body>ul{margin:2.4rem 0}.article-body>ol li,.article-body>ul li{margin-bottom:1.6rem;font-size:1.3rem}.article-body>ul li:before{font-size:1.5rem;line-height:1.8rem}.article-body .articleWidget>blockquote,.article-body>blockquote{margin:3.7rem 0 2.4rem;padding:4.4rem 2.2rem 2.4rem 2.4rem}.article-body .articleWidget>blockquote:before,.article-body>blockquote:before{left:2.6rem;width:6rem;height:4rem}.article-body .articleWidget>blockquote>p:not(:last-child),.article-body>blockquote>p:not(:last-child){margin-bottom:1.6rem}.article-body .table-container{margin:2.4rem 0}.article-body .table-container .table,.article-body .table-container table{font-size:1.2rem}.article-body .table-container thead{font-size:1.1rem}.article-body .table-container thead td{padding:.6rem 1.6rem .7rem}.article-body .table-container tbody td{padding:1.5rem 1.6rem 1.4rem}}.article{background-color:#fff;padding-top:6.4rem;padding-bottom:10rem;overflow:hidden}.article__header{max-width:83rem;margin-bottom:4rem;position:relative;z-index:20}.article__meta{display:flex;align-items:center;margin-bottom:.8rem}.article__meta-text{min-width:0}.article__disc{padding:.6rem;margin-right:1.6rem}.article__disc-label{font-family:termina,sans-serif;font-weight:300;font-size:1.3rem;line-height:1.07;margin-bottom:.4rem;display:block}.article__content-meta,.article__title{font-family:termina,sans-serif;font-weight:900}.article__title{font-size:4.8rem;line-height:1.17;margin-bottom:1.3rem}.article__author{color:#757a83;font-size:1.2rem}.article__author-label{font-family:termina,sans-serif;font-weight:300;margin-bottom:.2rem;display:block}.article__author-name{font-family:termina,sans-serif;font-weight:700;display:block}.article__cols{display:flex}.article__body-col{flex:1 1 auto;min-width:0}.article__sidebar{flex:0 0 34.2rem;min-width:0;margin-left:2.4rem;position:relative;z-index:10}.article__inner{max-width:83rem;margin:0 auto;position:relative;z-index:20}.article__intro{position:relative;padding-bottom:4.8rem;z-index:10}.article__intro:before{content:"";position:absolute;width:200vw;left:0;right:0;transform:translateX(-50%);top:-4rem;bottom:-30rem;z-index:-2;background-image:linear-gradient(180deg,#fff,#f0f5fb 25%,#f0f5fb 75%,#fff)}.article__intro:after{content:"";position:absolute;bottom:0;right:4.8rem;width:100vw;height:80%;z-index:-1}.article__intro:after,.t-artisticswimming .article__intro:after,.t-diving .article__intro:after,.t-highdiving .article__intro:after,.t-multiple .article__intro:after,.t-openwater .article__intro:after,.t-swimming .article__intro:after,.t-waterpolo .article__intro:after{background-image:linear-gradient(180deg,hsla(0,0%,100%,.3),hsla(0,0%,100%,0)),linear-gradient(180deg,#0d4fad,#0d4fad)}.article__summary{margin-top:3rem;color:#fff;font-size:2.1rem;line-height:1.48}.article__body{margin-top:4rem;padding-bottom:7.2rem;border-bottom:.4rem solid #0d4fad}.t-artisticswimming .article__body,.t-diving .article__body,.t-highdiving .article__body,.t-multiple .article__body,.t-openwater .article__body,.t-swimming .article__body,.t-waterpolo .article__body{border-color:#0d4fad}.article__body>h1,.article__body>h2,.article__body>h3,.article__body>h4,.article__body>h5,.article__body>h6,.article__body>ol,.article__body>p,.article__body>ul{max-width:70.8rem}.article__body>:last-child{margin-bottom:0}@media (max-width:89.99em){.article__intro:after{right:0}}@media (max-width:81.24em){.article__intro:after{right:0}.article__summary{margin-right:1.2rem}}@media (max-width:64.0525em){.article__sidebar{flex:0 0 32rem}.article__inner{max-width:none}.article__header{margin-bottom:2.4rem}.article__body{margin-right:4.8rem}.article__title{font-size:3.4rem}}@media (max-width:52.49em){.article__cols{flex-wrap:wrap}.article__body-col{flex:1 1 100%}.article__sidebar{flex:1 1 100%;margin:4rem 0 0}.article__body{margin-right:0}.article .table-container{margin-left:-1.2rem;width:calc(100% + 2.4rem)}}@media (max-width:39.99em){.article{padding-top:2rem;padding-bottom:0}.article__meta{margin-bottom:1.2rem}.article__disc{padding:.5rem;margin-right:1.2rem}.article__disc-label{font-size:1.2rem;line-height:1.25;margin-bottom:.2rem}.article__title{font-size:2.4rem;line-height:1.21;margin-bottom:1.2rem}.article__author{font-size:1.1rem}.article__intro{position:relative;padding-top:1.8rem;padding-bottom:2.4rem}.article__intro:after{right:1.2rem;width:100vw;height:100%}.article__summary{margin-top:1.4rem;font-size:1.3rem;margin-right:2.4rem}.article__body{margin-top:2.4rem;padding-bottom:2.4rem}}.static-article__body{max-width:70.8rem;margin:0 auto}.static-article .article-photo{width:118%}@media (max-width:64.0525em){.static-article .article-photo{width:100%}}@media (max-width:52.49em){.static-article .table-container{margin-left:-1.2rem;width:calc(100% + 2.4rem)}}@media (max-width:39.99em){.static-article .article-photo{width:calc(100% + 2.4rem)}}.athlete-header{width:100%;background-color:#fafcfd;padding:4rem 0 0;position:relative}.athlete-header:before{content:"";position:absolute;left:0;top:10rem;bottom:8rem;width:3.6rem}.athlete-header.t-artisticswimming:before,.athlete-header.t-diving:before,.athlete-header.t-highdiving:before,.athlete-header.t-multiple:before,.athlete-header.t-openwater:before,.athlete-header.t-swimming:before,.athlete-header.t-waterpolo:before,.athlete-header:before{background-image:linear-gradient(90deg,#0d4fad 0,#0d4fad 33.33%,hsla(0,0%,100%,.4) 0,hsla(0,0%,100%,.4) 66.66%,hsla(0,0%,100%,.7) 0,hsla(0,0%,100%,.7)),linear-gradient(90deg,#0d4fad,#0d4fad)}.athlete-header__container{display:flex}.athlete-header__athlete-info{width:33.333%;padding:0 0 0 6rem;position:relative;margin-bottom:4rem;margin-top:6rem}.athlete-header__athlete-image{width:33.333%;display:flex;flex-direction:column;min-height:35rem}.athlete-header__medal-graph{width:33.333%;display:flex;flex-direction:column;margin-bottom:4rem}.athlete-header__athlete-firstname{font-weight:400;font-size:5.8rem}.athlete-header__athlete-firstname,.athlete-header__athlete-lastname{font-family:termina,sans-serif;color:#1f2432;word-break:break-all;line-height:1}.athlete-header__athlete-lastname{font-weight:900;font-size:6.4rem}.athlete-header__athlete-details-wrapper{display:flex;margin-top:2rem}.athlete-header__athlete-nationality{padding:0 2rem 0 0}.athlete-header__athlete-nationality--title{font-family:termina,sans-serif;font-weight:900;font-size:1rem;color:#757a83;text-transform:uppercase;letter-spacing:.2rem}.athlete-header__athlete-nationality--flag{display:flex;align-items:center;padding:1rem 0}.athlete-header__athlete-nationality--country{font-family:termina,sans-serif;font-weight:300;font-size:1.3rem;color:#1f2432;margin-left:.5rem}.athlete-header__country-flag{width:3.2rem;height:3.2rem}.athlete-header__athlete-discipline{padding:0 2rem 0 0}.athlete-header__athlete-discipline--title{font-family:termina,sans-serif;font-weight:900;font-size:1rem;color:#757a83;text-transform:uppercase;letter-spacing:.2rem}.athlete-header__athlete-discipline--icon{display:flex;align-items:center;padding:1rem 0}.athlete-header__athlete-discipline--name{font-family:termina,sans-serif;font-weight:300;font-size:1.3rem;color:#1f2432;margin-left:.5rem}.athlete-header__disc-icon{width:3.2rem;height:3.2rem;margin-right:1rem}.athlete-header__profile{position:relative;height:100%}.athlete-header__profile--image{max-width:35rem;left:50%;transform:translateX(-50%)}.athlete-header__athlete-silhouette-wrapper{height:100%}.athlete-header__athlete-silhouette{width:100%;height:100%;opacity:.1}.athlete-header__tabs{margin-top:-4rem;margin-bottom:2rem;display:none}.athlete-header+.athlete-header__tabs{display:block}.athlete-header__header-graphs-title{display:flex;justify-content:flex-end;flex-direction:column;align-items:flex-end;font-family:termina,sans-serif;font-weight:700;font-size:2.8rem;color:#1f2432;margin-top:6rem;margin-bottom:2rem}.athlete-header__header-graphs-title .widget-header__title{font-family:termina,sans-serif;font-weight:900;font-size:1rem;color:#757a83;text-transform:uppercase;padding:0;letter-spacing:.2rem}.athlete-header__header-graphs-title .widget-header{margin:0 0 1rem}.athlete-header__header-graphs{align-items:flex-end;justify-content:flex-end;display:flex;padding:0 0 0 2.8rem;position:relative;height:100%}.athlete-header__bar-chart-wrapper{height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;padding:0 0 0 2rem;font-family:termina,sans-serif;font-weight:700;font-size:2rem;color:#1f2432}.athlete-header__bar-chart-medal-wrapper{display:flex;flex-direction:column;align-items:center;padding:1rem 0}.athlete-header__athlete-medal{width:2.4rem;height:2.4rem}.athlete-header__athlete-medal--gold{fill:#ffb819}.athlete-header__athlete-medal--silver{fill:#c9c9c9}.athlete-header__athlete-medal--bronze{fill:#a58844}.athlete-header__medal-type{font-family:termina,sans-serif;font-weight:900;font-size:1rem;color:#757a83;text-transform:uppercase;padding:2rem 0 0;letter-spacing:.2rem}.athlete-header__bar-chart{height:100%;max-height:100%;margin-bottom:-.4rem;transition:height 1s cubic-bezier(.65,0,.35,1),transform 1s cubic-bezier(.65,0,.35,1);width:6.4rem;opacity:.6}.athlete-header__bar-chart--gold{border-top:.4rem solid #ffb819;background-image:linear-gradient(156deg,#ffb819,hsla(44,99%,73%,.3))}.athlete-header__bar-chart--silver{border-top:.4rem solid #c9c9c9;background-image:linear-gradient(156deg,#c9c9c9,hsla(0,0%,85%,.3))}.athlete-header__bar-chart--bronze{border-top:.4rem solid #a58844;background-image:linear-gradient(156deg,#a58844,hsla(42,49%,70%,.3))}.athlete-header__bar-chart.collapsed{height:0}@media (max-width:1300px){.athlete-header__athlete-firstname,.athlete-header__athlete-lastname{font-size:4rem}}@media (max-width:1025px){.athlete-header{padding:0;background:transparent}.athlete-header:before{content:none}.athlete-header__container{padding:0 0 3rem;flex-direction:column;background:#fafcfd}.athlete-header__athlete-image{width:100%;position:relative;align-items:center;margin-top:2rem;min-height:32rem}.athlete-header__profile{position:static}.athlete-header__profile--image{border:.6rem solid #fff;padding:1rem;background-image:linear-gradient(180deg,#fafcff,#f0f5fb)}.athlete-header__athlete-silhouette-wrapper{position:absolute}.athlete-header__medal-graph{width:100%}.athlete-header__header-graphs{height:25rem;justify-content:center;padding:0}.athlete-header__header-graphs-title{align-items:center;margin-top:2rem}.athlete-header__bar-chart-wrapper{padding:0 1rem}.athlete-header__athlete-info{width:100%;margin-top:0;padding:4rem 2rem 0}.athlete-header__athlete-info:after{content:"";position:absolute;top:0;left:0;height:1.2rem;width:100%;background-color:#0d4fad;border-top:1.2rem solid #0d4fad;border-left:none}.t-artisticswimming .athlete-header__athlete-info:after,.t-diving .athlete-header__athlete-info:after,.t-highdiving .athlete-header__athlete-info:after,.t-multiple .athlete-header__athlete-info:after,.t-openwater .athlete-header__athlete-info:after,.t-swimming .athlete-header__athlete-info:after,.t-waterpolo .athlete-header__athlete-info:after{background-color:rgba(13,79,173,.4);border-top:1.2rem solid #0d4fad;border-left:none}}@media (max-width:840px){.athlete-header__tabs{margin-top:-2.6rem}}.athlete-medals__container{overflow-x:auto;scroll-behavior:smooth;padding-bottom:5rem}.athlete-medals__table{width:100%;background:#fff;overflow:hidden}.athlete-medals__header-cell{padding:1rem 3rem;text-align:center;border-bottom:.4rem solid #ebeef0;font-size:1.3rem;font-family:termina,sans-serif;font-weight:700;color:#1f2432}.athlete-medals__header-cell--competition{text-align:left}.athlete-medals__header-cell--expand{min-width:5rem}.athlete-medals__header-cell--total{min-width:10rem;width:13%}.athlete-medals__header-cell-medal{padding:0;position:relative;min-width:10rem;width:13%}.athlete-medals__header-cell-medal--gold{background-image:linear-gradient(108deg,#fedb77,#ffb819)}.athlete-medals__header-cell-medal--silver{background-image:linear-gradient(108deg,#d9d9d9,#c9c9c9)}.athlete-medals__header-cell-medal--bronze{background-image:linear-gradient(108deg,#d8c28d,#a58844)}.athlete-medals__header-cell-medal-header{background-image:url(../i/elements/medal-background.svg);background-size:auto;background-position:50%;position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;display:flex;align-items:center;justify-content:center}.athlete-medals__header-cell-label{position:relative;z-index:10}.athlete-medals__header-cell-medals{display:flex;flex-direction:row;justify-content:center}.athlete-medals__header-medal{width:1.6rem;height:1.6rem;margin:.5rem .2rem}.athlete-medals__header-medal--gold{fill:#ffb819}.athlete-medals__header-medal--silver{fill:#c9c9c9}.athlete-medals__header-medal--bronze{fill:#a58844}.athlete-medals__content-cell{padding:3rem;text-align:center;border-bottom:.1rem solid #ebeef0;font-size:1.3rem}.athlete-medals__content-cell--competition{text-align:left}.athlete-medals__content-cell--expand{text-align:right}.athlete-medals__content-cell--gold{background-image:linear-gradient(113deg,hsla(44,99%,73%,.3),rgba(255,184,25,.3))}.athlete-medals__content-cell--silver{background-image:linear-gradient(113deg,hsla(0,0%,85%,.3),hsla(0,0%,79%,.3))}.athlete-medals__content-cell--bronze{background-image:linear-gradient(113deg,hsla(42,49%,70%,.3),rgba(165,136,68,.3))}.athlete-medals__show-medals-btn{background:transparent;border:0;outline:0;padding:0;width:3.4rem;height:3.4rem;position:relative;transition:background-color .25s ease}@media (min-width:52.5em){.athlete-medals__show-medals-btn:hover{background-color:#ebeef0}}.athlete-medals__show-medals-btn.is-active .athlete-medals__expand--vertical{transform:translate(-50%,-50%) rotate(0)}.athlete-medals__expand{width:1.4rem;height:.2rem;position:absolute;top:50%;left:50%;background-color:#757a83;transform:translate(-50%,-50%);transform-origin:center;transition:transform .3s ease}.athlete-medals__expand--vertical{transform:translate(-50%,-50%) rotate(90deg)}.athlete-medals__hidden-row{height:0;overflow:hidden;display:none;border-collapse:collapse}.athlete-medals__inner-table{width:100%;margin-bottom:1rem}.athlete-medals__inner-content-row:nth-child(odd){background-color:#fff}.athlete-medals__inner-content-row:nth-child(2n){background-color:#fafcfd}.athlete-medals__inner-header-cell{padding:1rem 2.4rem;text-align:left;border-bottom:.4rem solid #ebeef0;font-size:1.3rem;font-family:termina,sans-serif;font-weight:700;color:#1f2432;height:6.5rem;min-width:10rem}.athlete-medals__inner-header-cell--medal,.athlete-medals__inner-header-cell--results{width:20rem}.athlete-medals__inner-header-cell--date,.athlete-medals__inner-header-cell--event,.athlete-medals__inner-header-cell--location{width:35rem}.athlete-medals__inner-content-cell{padding:1rem 2.4rem;text-align:left;font-size:1.3rem;color:#1f2432;height:8rem;position:relative;border-bottom:.1rem solid #ebeef0}.athlete-medals__inner-content-cell--medal{text-align:center}.athlete-medals__inner-content-cell .athlete-medals__country-flag{width:2.4rem;height:2.4rem;margin-right:2rem}.athlete-medals__athlete-medal{width:2.4rem;height:2.4rem;margin-right:1rem}.athlete-medals__athlete-medal--gold{fill:#ffb819}.athlete-medals__athlete-medal--silver{fill:#c9c9c9}.athlete-medals__athlete-medal--bronze{fill:#a58844}.athlete-medals__location-wrapper,.athlete-medals__medal-wrapper{display:flex;align-items:center}.athlete-medals__view-results-link{text-transform:uppercase;text-decoration:none;font-size:1.2rem;font-family:termina,sans-serif;font-weight:300;color:#757a83;position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:flex-end;padding-right:2rem}.athlete-medals__view-results-link:focus .athlete-medals__arrow{fill:#0d4fad}@media (min-width:52.5em){.athlete-medals__view-results-link:hover .athlete-medals__arrow{fill:#0d4fad}}.athlete-medals__arrow{margin-left:1rem;fill:#1f2432;width:2.4rem;height:2.4rem;transition:fill .6s ease}.athlete-medals__athlete-link{color:#1f2432;text-decoration:none;display:flex;flex-direction:column;position:absolute;width:100%;height:100%;top:0;left:0;align-items:flex-start;justify-content:center;padding:1rem 1rem 1rem 17.5rem}.athlete-medals__empty-state{margin-top:10rem}@media (max-width:52.49em){.athlete-medals{white-space:normal}.athlete-medals__header-cell{padding:2rem .5rem;font-size:1.2rem}.athlete-medals__header-cell--competition{min-width:10rem;width:50%}.athlete-medals__header-cell--expand{min-width:1rem}.athlete-medals__header-cell--total,.athlete-medals__header-cell-medal{min-width:3rem}.athlete-medals__header-cell-medal-header{background-size:40%}.athlete-medals__content-cell{padding:2rem .5rem;font-size:1.2rem;white-space:normal}.athlete-medals__inner-header-cell{padding:2rem .5rem;height:auto;font-size:1.2rem;min-width:0}.athlete-medals__inner-header-cell--medal,.athlete-medals__inner-header-cell--results{min-width:10%}.athlete-medals__inner-header-cell--event,.athlete-medals__inner-header-cell--location{min-width:20%}.athlete-medals__inner-content-cell{padding:1.5rem .5rem;text-align:left;font-size:1.2rem;height:auto}.athlete-medals__inner-content-cell--event,.athlete-medals__inner-content-cell--location{white-space:normal}.athlete-medals__inner-content-cell .athlete-medals__country-flag{width:2rem;height:2rem;margin-right:1rem}.athlete-medals__athlete-medal{width:1.4rem;height:1.4rem;margin-right:.5rem}.athlete-medals__view-results-link{padding-right:0}.athlete-medals__empty-state{margin-top:5rem}.athlete-medals__arrow{margin-left:0}}.athlete-profile{max-width:84rem}.athlete-profile__athlete-info-section-wrapper{display:flex;flex-grow:1}.athlete-profile__athlete-info-section-wrapper--top-section{border-bottom:.1rem solid #ebeef0;padding:2rem 2rem 4rem}.athlete-profile__athlete-info-section{display:flex;flex-direction:column;align-items:center;width:100%;position:relative}.athlete-profile__athlete-info-section--dob:after,.athlete-profile__athlete-info-section--gender:after,.athlete-profile__athlete-info-section--height:after{content:"";position:absolute;right:0;height:50%;top:50%;transform:translateY(-50%);width:.1rem;background:#ebeef0}.athlete-profile__sub-title{font-family:termina,sans-serif;font-weight:900;font-size:1rem;color:#757a83;text-transform:uppercase;letter-spacing:.2rem;line-height:2rem;margin-bottom:1rem}.athlete-profile__sub-content{font-family:termina,sans-serif;font-weight:400;font-size:1.8rem;line-height:1.5;color:#1f2432}.athlete-profile__sub-content--large{font-family:termina,sans-serif;font-weight:900;font-size:2.8rem;color:#1f2432}.athlete-profile__sub-content--social{display:flex}.athlete-profile__social-icon{width:2.4rem;height:2.4rem;margin:0 1.5rem}.athlete-profile__title{font-family:termina,sans-serif;font-weight:300;font-size:3.1rem;color:#1f2432;padding-bottom:2rem;border-bottom:.4rem solid #0d4fad;margin-top:4rem}.athlete-profile__section-wrapper{padding:2rem 0 0}.athlete-profile__section{display:flex;flex-direction:column;padding:2rem 3rem 0 0;margin-bottom:2rem}.athlete-profile__social-link{transition:opacity .25s;opacity:1;padding:1.1rem 0 0}.athlete-profile__social-link:focus{opacity:.2}@media (min-width:52.5em){.athlete-profile__social-link:hover{opacity:.2}}@media (max-width:840px){.athlete-profile__sub-title{text-align:left;font-size:1rem;margin-bottom:.2rem;letter-spacing:.2rem}.athlete-profile__sub-title--core{text-align:center}.athlete-profile__sub-content{font-size:1.5rem;color:#262626}.athlete-profile__sub-content--core{text-align:center;font-family:termina,sans-serif;font-weight:700;font-size:2rem;letter-spacing:-.1rem}.athlete-profile__sub-content--social{font-family:termina,sans-serif;font-weight:900}.athlete-profile__section-wrapper{padding:1rem 0 0}.athlete-profile__athlete-info-section-wrapper--top-section{border-bottom:none;padding:2rem 0;margin:0 -1rem 1rem}.athlete-profile__athlete-info-section{padding:0 1rem;flex:1 1 auto}.athlete-profile__athlete-info-section--height{order:-1}.athlete-profile__athlete-info-section--dob{white-space:nowrap}.athlete-profile__athlete-info-section--mobile{margin-top:2rem}.athlete-profile__athlete-info-section--gender:after{display:none}.athlete-profile__title{font-family:termina,sans-serif;font-weight:300;font-size:1.8rem;color:#1f2432}.athlete-profile__social-link{padding:0}}@media (max-width:370px){.athlete-profile__athlete-info-section{padding:0 .5rem}}.bio-committee-list__role-title{font-family:termina,sans-serif;font-weight:700;font-size:2.4rem;color:#1f2432;margin:4rem 0 1.6rem}@media (max-width:640px){.bio-committee-list__role-title{font-size:1.3rem;line-height:1.88}}.articleWidget .committee-list{width:100%}@supports (width:100vw){.articleWidget .committee-list{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}@media (max-width:840px){.articleWidget .committee-list{width:auto;margin-left:-2rem;margin-right:-2rem;left:auto;right:auto}}@media (max-width:640px){.articleWidget .committee-list{margin-left:-1rem;margin-right:-1rem}}}.person-card{background-color:#fff;box-shadow:0 .4rem 1.6rem 0 rgba(208,220,233,.3);width:100%;padding:1.6rem 2.4rem;display:flex;align-items:center}.person-card--bio{padding:2.4rem;display:grid;grid-template-columns:18.4rem auto}.person-card--no-image{grid-template-columns:0 auto}.person-card__row{display:flex;margin:0 -1.2rem;align-items:flex-end}.person-card__row:not(:last-child){margin-bottom:.8rem}.person-card__row--meta{grid-area:1/2/2/3}.person-card__row--bio{grid-area:2/2/3/3}.person-card__col{flex:0 1 auto;padding:0 1.2rem 1.2rem}.person-card__col--grow{flex:1 1 auto}.person-card__image-wrapper{width:12rem;height:12rem;position:relative;margin-right:2.4rem;flex:0 0 auto}.person-card__image-wrapper .placeholder__svg{z-index:2;background-color:#ebeef0;width:8.1rem;height:100%;position:absolute;top:0;left:50%;transform:translateX(-50%);filter:drop-shadow(0 .8rem 2rem rgba(208,220,233,.5))}.person-card__image-wrapper .is-loaded+.placeholder__svg{display:none}.person-card__image-wrapper--large{grid-area:1/1/3/2;align-self:start;width:16rem;height:16rem}.person-card__image-wrapper--large .placeholder__svg{width:10.8rem}.person-card__image{width:100%;height:100%;display:block;position:absolute;top:0;left:0;-o-object-fit:contain;object-fit:contain;-o-object-position:top;object-position:top;font-family:"object-fit: contain; object-position: top";filter:drop-shadow(0 .8rem 2rem rgba(208,220,233,.5))}.person-card__name{font-family:termina,sans-serif;font-weight:400;font-size:2rem;line-height:1.2}.person-card__lname{font-family:termina,sans-serif;font-weight:900}.person-card__role{font-family:termina,sans-serif;font-weight:700;font-size:1.3rem;color:#757a83;line-height:1.21;display:inline-block}.person-card__role:not(:last-child){padding-right:1.1rem;margin-right:.6rem;position:relative}.person-card__role:not(:last-child):after{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);width:.4rem;height:.4rem;background-color:#757a83}.person-card__prop-list{margin:0}.person-card__property{font-weight:400;font-size:1rem;line-height:1.2;letter-spacing:.2rem;text-transform:uppercase;white-space:nowrap}.person-card__property,.person-card__value{font-family:termina,sans-serif;color:#757a83}.person-card__value{font-weight:700;font-size:1.3rem;line-height:1.21;margin:.4rem 0 0}.person-card__bio{font-family:termina,sans-serif;font-weight:400;font-size:1.3rem;line-height:1.4;height:4.2rem;overflow:hidden;transition:height .4s ease}.person-card__bio p{margin-bottom:1rem}.person-card__button{background:transparent;border:0;outline:0;padding:0;padding:.8rem 0;display:flex;align-items:center;margin-top:.4rem;min-width:11.8rem}.person-card__button.is-open .person-card__button-label--less{display:block}.person-card__button.is-open .person-card__button-label--more{display:none}.person-card__button.is-open .person-card__button-icon:after{transform:translate(-50%,-50%) rotate(0)}.person-card__button-label{font-family:termina,sans-serif;font-weight:700;font-size:1.3rem;text-transform:uppercase;text-align:left;margin-right:auto}.person-card__button-label--less{display:none}.person-card__button-icon{width:2.4rem;height:2.4rem;position:relative;display:inline-block;margin-left:.4rem}.person-card__button-icon:after,.person-card__button-icon:before{content:"";position:absolute;top:50%;left:50%;background-color:#1f2432;height:.2rem;width:50%;transition:transform .35s ease;transform:translate(-50%,-50%)}.person-card__button-icon:after{transform:translate(-50%,-50%) rotate(-90deg)}@media (max-width:840px){.person-card--bio{grid-template-columns:10.4rem auto}.person-card--no-image{grid-template-columns:0 auto}.person-card__image-wrapper{width:9.4rem;height:9.4rem;position:relative;margin-right:1rem}.person-card__image-wrapper .placeholder__svg{width:6.3rem}}@media (max-width:640px){.person-card{padding:1.6rem}.person-card__image-wrapper--large{grid-area:1/1/2/2}.person-card__row--meta{flex-wrap:wrap}.person-card__row--bio{margin-top:1.6rem;grid-area:3/1/4/3}.person-card__name{font-size:1.8rem}.person-card__role,.person-card__value{font-size:1.2rem}.person-card__bio{font-size:1.2rem;height:3.6rem}}.filters+.athlete-table{margin-top:-3.2rem}.athlete-table__scroller-ui{margin-top:-5.7rem;margin-bottom:3.3rem;font-size:1.2rem;color:#757a83;display:flex;align-items:center;justify-content:flex-end}.athlete-table__scroller-icon{fill:#757a83;width:2rem;height:2rem;margin-right:.4rem}.athlete-table__scroller-button{background:transparent;border:0;outline:0;padding:0;width:2.4rem;height:2.4rem;margin:0 .2rem}.athlete-table__scroller-button--left{transform:rotate(-180deg);margin-left:1rem}.athlete-table__scroller-button-icon{fill:#000;width:100%;height:100%}.athlete-table__mobile-swipe{margin-bottom:1.6rem;display:flex;align-items:center;font-size:1rem;color:#757a83}.athlete-table__mobile-swipe-icon{fill:#757a83;width:1.6rem;height:1.6rem}.athlete-table__scroller{overflow-x:auto}.athlete-table__table{table-layout:fixed;min-width:100%}.athlete-table__header-row{border-bottom:.4rem solid #ebeef0}.athlete-table__header-cell{font-family:termina,sans-serif;font-weight:700;font-size:1.3rem;padding:2.4rem .8rem;text-align:left}.athlete-table__header-cell--comp-country,.athlete-table__header-cell--date,.athlete-table__header-cell--dob,.athlete-table__header-cell--gender,.athlete-table__header-cell--medal,.athlete-table__header-cell--pool-length{width:12rem}.athlete-table__header-cell--pool-length{min-width:9rem}.athlete-table__header-cell--age,.athlete-table__header-cell--time{width:9rem}.athlete-table__header-cell--event{min-width:17rem;width:25rem}.athlete-table__header-cell--comp{min-width:25rem}.athlete-table__header-cell--comp-country{min-width:11rem}.athlete-table__header-cell--cta{width:14rem}.athlete-table__header-cell--rank-medal{padding-left:0;text-align:center}.athlete-table__row{border-bottom:.1rem solid #ebeef0}.athlete-table__row:nth-of-type(2n){background-color:#fafcfd}.athlete-table__row--link{cursor:pointer}.athlete-table__row--link:focus .athlete-table__cta-arrow{fill:#0d4fad}@media (min-width:52.5em){.athlete-table__row--link:hover .athlete-table__cta-arrow{fill:#0d4fad}}.athlete-table__cell{font-size:1.3rem;padding:2rem .8rem;display:table-cell}.athlete-table__cell--name{word-break:break-all}.athlete-table__cell--time{background-color:#fafafa}.athlete-table__cell--comp-country{white-space:nowrap}.athlete-table__cell--rank-medal{padding-left:0;text-align:center}.athlete-table__rank-medal{position:relative;padding:0 3.6rem;display:inline-block}.athlete-table__country{position:relative}.athlete-table__disc-markers{display:flex;flex-direction:column;position:absolute;left:-.8rem;top:-.2rem;bottom:-.2rem}.athlete-table__disc-marker{width:.6rem;flex:1 1 auto;margin:.2rem 0}.athlete-table__disc-marker.t-artisticswimming,.athlete-table__disc-marker.t-diving,.athlete-table__disc-marker.t-highdiving,.athlete-table__disc-marker.t-multiple,.athlete-table__disc-marker.t-openwater,.athlete-table__disc-marker.t-swimming,.athlete-table__disc-marker.t-waterpolo{background-color:#0d4fad}.athlete-table__flag{width:2.4rem;margin-right:1rem;display:inline-block;vertical-align:middle}.athlete-table__person{display:flex;align-items:center}.athlete-table__person-image{margin-right:1.6rem;flex:0 0 auto}.athlete-table__name{flex:1 1 auto;min-width:0}.athlete-table__person-fname{font-size:1.3rem;display:block}.athlete-table__person-country{display:block;margin-top:.4rem;font-size:1.1rem}.athlete-table__discipline{display:inline-flex;align-items:center}.athlete-table__discipline:not(:last-child){margin-right:1.6rem}.athlete-table__discipline-icon{width:3rem;height:3rem;margin-right:2rem;flex:0 0 auto}.t-artisticswimming .athlete-table__discipline-icon,.t-diving .athlete-table__discipline-icon,.t-highdiving .athlete-table__discipline-icon,.t-multiple .athlete-table__discipline-icon,.t-openwater .athlete-table__discipline-icon,.t-swimming .athlete-table__discipline-icon,.t-waterpolo .athlete-table__discipline-icon{fill:#0d4fad}.athlete-table__cta-link{color:inherit;text-decoration:none;display:flex;align-items:center;justify-content:flex-end;font-family:termina,sans-serif;font-weight:300;color:#757a83;text-transform:uppercase;font-size:1.2rem}.athlete-table__cta-arrow{margin-left:.8rem;fill:#1f2432;transition:fill .35s ease;width:2.4rem;height:2.4rem}.athlete-table__records{display:block;margin:0 auto}.athlete-table__record-tag{background-color:rgba(13,79,173,.2);font-family:termina,sans-serif;font-weight:700;font-size:1rem;display:inline-block;color:#0d4fad;padding:.1rem .4rem;border-radius:.2rem}.athlete-table__record-tag--wr{background-color:#0d4fad;color:#fff}.athlete-table__medal{margin:0 auto;width:2.4rem;height:2.4rem}.athlete-table__medal--gold{fill:#ffb819}.athlete-table__medal--silver{fill:#c9c9c9}.athlete-table__medal--bronze{fill:#a58844}.athlete-table__medal--side{position:absolute;right:0;top:50%;transform:translateY(-50%);width:2.4rem;height:2.4rem}.athlete-table__footer{margin-top:2.4rem}.athlete-table__legend{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.athlete-table__legend-icon{fill:#1f2432;width:2.4rem;height:2.4rem}.athlete-table__legend-item{margin:.8rem;color:#757a83;font-size:1.2rem}.athlete-table__legend-item strong{font-family:termina,sans-serif;font-weight:400;color:#1f2432}.athlete-table--best-results,.athlete-table--prev-results{display:none}.athlete-header~.athlete-table--best-results,.athlete-header~.athlete-table--prev-results{display:block}@media (max-width:1300px){.filters+.athlete-table{margin-top:-1.3rem}.athlete-table__header{margin-top:-3rem}.athlete-table__header-cell--country{width:12rem}.athlete-table__header-cell--name{min-width:15rem}.athlete-table__header-cell--gender{width:9rem}}@media (max-width:1025px){.athlete-table__header-cell--cta{width:5rem}}@media (max-width:840px){.athlete-table__header-cell{font-size:1.1rem;padding:1.6rem .8rem}.athlete-table__header-cell--country{width:8rem}.athlete-table__header-cell--rank-medal{text-align:left;min-width:4.2rem;max-width:4.2rem}.athlete-table__header-cell--event{min-width:12rem;max-width:12rem}.athlete-table__header-cell--comp{min-width:18rem;max-width:18rem}.athlete-table__cell{font-size:1.2rem;padding:1.7rem .8rem}.athlete-table__cell--rank-medal{text-align:left}.athlete-table__rank-medal{text-align:left;padding:0;display:flex;align-items:center}.athlete-table__disc-marker{width:.4rem}.athlete-table__flag{width:1.2rem;margin-right:.4rem}.athlete-table__person-image{margin-right:.8rem}.athlete-table__name{white-space:normal;word-break:break-word}.athlete-table__person-fname{font-size:1.1rem}.athlete-table__medal{width:1.6rem;height:1.6rem}.athlete-table__medal--side{position:relative;top:auto;transform:none;margin-left:.3rem}.athlete-table__record-tag{font-family:termina,sans-serif;font-weight:300;padding:0;border-radius:0}.athlete-table__record-tag,.athlete-table__record-tag--wr{background-color:transparent;color:#1f2432}}@media (max-width:640px){.athlete-table__scroller,.athlete-table__table{margin-left:-1.2rem;min-width:calc(100% + 2.4rem)}.athlete-table__scroller .athlete-table__table{margin-left:0;min-width:100%}.athlete-table--best-results .athlete-table__cell--event,.athlete-table--best-results .athlete-table__header-cell--event{position:sticky;left:0;background-color:#fff;z-index:10}.athlete-table--best-results .athlete-table__cell--time,.athlete-table--best-results .athlete-table__header-cell--time{position:sticky;left:12rem;z-index:10}.athlete-table--best-results .athlete-table__cell--time:after,.athlete-table--best-results .athlete-table__header-cell--time:after{content:"";position:absolute;top:0;right:0;bottom:0;width:.1rem;background-color:#ebeef0}.athlete-table--best-results .athlete-table__header-cell--time{background-color:#fff}.athlete-table--best-results .athlete-table__row:nth-of-type(2n) .athlete-table__cell--event{background-color:#fafcfd}.athlete-table--prev-results .athlete-table__cell--event,.athlete-table--prev-results .athlete-table__cell--rank-medal,.athlete-table--prev-results .athlete-table__header-cell--event,.athlete-table--prev-results .athlete-table__header-cell--rank-medal{position:sticky;left:0;background-color:#fff;z-index:10}.athlete-table--prev-results .athlete-table__cell--event,.athlete-table--prev-results .athlete-table__header-cell--event{left:4.2rem}.athlete-table--prev-results .athlete-table__cell--time,.athlete-table--prev-results .athlete-table__header-cell--time{position:sticky;left:16.2rem;z-index:10}.athlete-table--prev-results .athlete-table__cell--time:after,.athlete-table--prev-results .athlete-table__header-cell--time:after{content:"";position:absolute;top:0;right:0;bottom:0;width:.1rem;background-color:#ebeef0}.athlete-table--prev-results .athlete-table__header-cell--time{background-color:#fff}.athlete-table--prev-results .athlete-table__row:nth-of-type(2n) .athlete-table__cell--event,.athlete-table--prev-results .athlete-table__row:nth-of-type(2n) .athlete-table__cell--rank-medal{background-color:#fafcfd}}@media (max-width:370px){.athlete-table--prev-results .athlete-table__cell--event:after,.athlete-table--prev-results .athlete-table__header-cell--event:after{content:"";position:absolute;top:0;right:0;bottom:0;width:.1rem;background-color:#ebeef0}.athlete-table--prev-results .athlete-table__cell--time,.athlete-table--prev-results .athlete-table__header-cell--time{position:relative;left:auto;z-index:auto}.athlete-table--prev-results .athlete-table__cell--time:after,.athlete-table--prev-results .athlete-table__header-cell--time:after{content:none}}.competition-calendar{min-height:100vh}.competition-calendar__listing{margin-top:-8.2rem}.competition-calendar__loader-wrapper{font-family:termina,sans-serif;font-weight:700;display:flex;align-items:center;justify-content:center;font-size:2.4rem}.competition-calendar__header{width:100%;display:flex;flex-direction:row;justify-content:flex-end}.competition-calendar__date-wrapper{font-family:termina,sans-serif;font-weight:900;font-size:2.4rem;color:#1f2432;word-break:break-word;margin-top:6.4rem;margin-bottom:2.4rem}.competition-calendar__year{font-family:termina,sans-serif;font-weight:400;color:rgba(31,36,50,.3)}.competition-calendar__cta-wrapper{display:flex;flex-direction:row}.competition-calendar__time-definition{display:flex;flex-direction:row;font-size:1.2rem;color:#757a83;align-items:center;word-break:break-word}.competition-calendar__time-definition .competition-calendar__clock{fill:#757a83;width:2rem;height:2rem;margin-right:.5rem}.competition-calendar__add-to-calendar{color:inherit;text-decoration:none;font-family:termina,sans-serif;font-weight:900;display:flex;flex-direction:row;align-items:center;font-size:1.2rem;color:#0d4fad;margin-left:1rem}.competition-calendar__add-to-calendar .competition-calendar__add-to-calendar{fill:#0d4fad;width:2rem;height:2rem;margin-right:.5rem}.competition-calendar__item{list-style:none;margin-bottom:1.6rem;opacity:0;will-change:transform;animation:g .55s cubic-bezier(.32,1.54,.64,1) forwards}.competition-calendar__item:first-child{animation-delay:.12s}.competition-calendar__item:nth-child(2){animation-delay:.24s}.competition-calendar__item:nth-child(3){animation-delay:.36s}.competition-calendar__item:nth-child(4){animation-delay:.48s}.competition-calendar__item:nth-child(5){animation-delay:.6s}.competition-calendar__item:nth-child(6){animation-delay:.72s}.competition-calendar__item:nth-child(7){animation-delay:.84s}.competition-calendar__item:nth-child(8){animation-delay:.96s}.competition-calendar__item:nth-child(9){animation-delay:1.08s}.competition-calendar__item:nth-child(10){animation-delay:1.2s}.competition-calendar__empty-state,.competition-calendar__loader-state{margin-top:10rem;min-height:11.2rem}@media (max-width:840px){.competition-calendar__header{flex-direction:column}.competition-calendar__add-to-calendar-container{width:100%;display:flex;padding:0 3rem 3rem;align-items:center;justify-content:center;border-bottom:.1rem solid #ebeef0;margin-bottom:2rem}.competition-calendar__time-container{display:flex;flex-direction:row;justify-content:flex-end;padding:0 2rem}.competition-calendar__add-to-calendar,.competition-calendar__time-definition{font-size:1.1rem}}@media (max-width:840px){.competition-calendar__add-to-calendar{margin-left:0}.competition-calendar__listing{margin-top:-4rem}}@media (max-width:640px){.competition-calendar__time-container{justify-content:center}}.comp-header-image{position:relative;height:42rem}.comp-header-image--fallback{background-size:cover;background-position:50%}.t-swimming .comp-header-image--fallback{background-image:url(../i/elements/bg/swimming.jpg)}.t-waterpolo .comp-header-image--fallback{background-image:url(../i/elements/bg/waterpolo.jpg)}.t-diving .comp-header-image--fallback{background-image:url(../i/elements/bg/diving.jpg)}.t-openwater .comp-header-image--fallback{background-image:url(../i/elements/bg/openwater.jpg)}.t-artisticswimming .comp-header-image--fallback{background-image:url(../i/elements/bg/artisticswimming.jpg)}.t-highdiving .comp-header-image--fallback{background-image:url(../i/elements/bg/highdiving.jpg)}.t-multiple .comp-header-image--fallback{background-image:url(../i/elements/bg/multiple.jpg)}@media (max-width:39.99em){.comp-header-image{height:11rem}}.comp-header-logo{position:relative;display:inline-block;margin-top:-20rem;background-color:#fff}.comp-header-logo__frame{padding-top:0!important;height:auto}.comp-header-logo__picture{display:block}.comp-header-logo__logo{margin:.4rem;position:relative;width:auto;height:24rem;background-color:#fff}@media (max-width:640px){.comp-header-logo{margin-top:-3.6rem}.comp-header-logo__logo{height:10rem}}.comp-header-meta{display:flex;align-items:center;justify-content:center;padding:4rem 0;background-color:#fff;border-bottom:.1rem solid #ebeef0}.comp-header+.comp-header-meta{margin-top:-6rem}.comp-header-tabs+.comp-header-meta,.page-menu+.comp-header-meta{margin-top:-14.5rem;padding-top:8rem}.comp-header-meta__item{margin:0 4rem}.comp-header-meta__item:not(:last-child){padding-right:8rem;position:relative}.comp-header-meta__item:not(:last-child):after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);background-color:#757a83;width:.6rem;height:.6rem}.comp-header-meta__link{color:inherit;text-decoration:none;font-size:1.8rem;color:#757a83;display:flex;align-items:center}.comp-header-meta__icon{width:2.4rem;height:2.4rem;margin-left:1.6rem}@media (max-width:1300px){.comp-header+.comp-header-meta{margin-top:-4rem}.comp-header-tabs+.comp-header-meta,.page-menu+.comp-header-meta{margin-top:-12.5rem}}@media (max-width:840px){.comp-header+.comp-header-meta{margin-top:-3.2rem}.comp-header-tabs+.comp-header-meta,.page-menu+.comp-header-meta{margin-top:-11.2rem}.comp-header-meta__link{font-size:1.3rem}.comp-header-meta__icon{width:1.8rem;height:1.8rem;margin-left:1.2rem}}@media (max-width:640px){.comp-header-meta{flex-wrap:wrap;border-bottom:none;padding-top:.5rem;padding-bottom:0}.comp-header-tabs+.comp-header-meta{padding-top:5rem}.comp-header-meta__item{margin:0;width:100%;border-bottom:.1rem solid #ebeef0}.comp-header-meta__item:not(:last-child){padding-right:0}.comp-header-meta__item:not(:last-child):after{display:none}.comp-header-meta__link{font-size:1.2rem;color:#757a83;display:flex;align-items:center;justify-content:space-between;padding:1.6rem 3.6rem}.comp-header-meta__icon{width:1.6rem;height:1.6rem;margin-left:1rem}}.comp-header-series-link{position:absolute;bottom:2rem;z-index:11;left:1.6rem}.comp-header-series-link .hidden-mobile{display:none}@media (max-width:840px){.comp-header-series-link{top:2.6rem;bottom:auto}}@media (max-width:640px){.comp-header-series-link{top:7rem;left:1rem;bottom:auto;width:9rem}.comp-header-series-link .hidden-mobile{display:block}.comp-header-series-link .hidden-desktop{display:none}.comp-header-series-link .button__icon{width:1.5rem;height:1.5rem}}.comp-header-sponsor{display:flex;align-items:center;justify-content:center;margin-top:2.6rem}.comp-header-sponsor__heading{font-size:1rem;font-family:termina,sans-serif;font-weight:900;color:#757a83;text-transform:uppercase;letter-spacing:.2rem;margin:1rem 0}.comp-header-sponsor__link{margin:0 1.6rem;color:inherit;text-decoration:none;transition:transform .2s ease-in;will-change:transform;display:block}.comp-header-sponsor__link:focus{transform:translateY(-10%)}@media (min-width:52.5em){.comp-header-sponsor__link:hover{transform:translateY(-10%)}}.comp-header-sponsor__image{position:relative;max-width:20rem}@media (max-width:39.99em){.comp-header-sponsor{margin-top:1.6rem}.comp-header-sponsor__heading{font-size:.8rem}.comp-header-sponsor__link{margin:0 1.2rem}.comp-header-sponsor__image{max-width:15rem}}.comp-header+.comp-header-tabs{margin-top:-6rem;transform:translateY(-50%)}.comp-header-tabs .is-qualifications,.comp-header-tabs .is-series-rankings{display:none}.has-qualifying+.comp-header-tabs .is-qualifications,.has-series-rankings+.comp-header-tabs .is-series-rankings{display:list-item}.is-complete+.comp-header-tabs .hide-when-complete,.is-live+.comp-header-tabs .hide-when-live,.is-upcoming+.comp-header-tabs .hide-when-upcoming{display:none}@media (max-width:81.24em){.comp-header+.comp-header-tabs{margin-top:-4rem}}@media (max-width:52.49em){.comp-header+.comp-header-tabs{margin-top:-3.2rem}}.comp-header{background-color:#fff}.comp-header__image-container{position:relative}.comp-header__content{margin-top:-4rem;padding:.8rem 0 6.8rem;position:relative;z-index:10;background-image:linear-gradient(90deg,#0d4fad,#09397e)}.comp-header__inner{text-align:center}.comp-header__disciplines{display:flex;justify-content:center;margin:2.4rem}.comp-header__disc{padding:.4rem;margin:0 1.25rem}.comp-header__disc:first-child:last-child{position:relative}.comp-header__disc-icon-wrap{width:5rem;height:5rem}.comp-header__heading{font-family:termina,sans-serif;font-weight:600;font-size:4.2rem;text-align:center;color:#fff;margin:0 auto 3rem}.comp-header__heading-leg{font-family:termina,sans-serif;font-weight:400;color:#fff;white-space:nowrap}.comp-header__info{display:flex;justify-content:center;flex-wrap:wrap;font-size:2.4rem;color:#fff;margin:3rem 0 0}.comp-header__info-item{margin:.8rem 1.2rem;display:flex;align-items:center}.comp-header__info-item:not(:last-child){padding-right:2.4rem;position:relative}.comp-header__info-item:not(:last-child):after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);background-color:#757a83;width:.5rem;height:.5rem}.comp-header__flag{width:2.4rem;margin-right:1.1rem}.comp-header__status-pill{border-radius:1.4rem;background-color:#1f2432;padding:.4rem 1.4rem .5rem;font-family:termina,sans-serif;font-weight:700;letter-spacing:normal;color:#fff;text-transform:uppercase;font-size:1.3rem}.comp-header__status-pill--cancelled{background-color:#b40000}.comp-header__date-wrapper{display:block}@media (max-width:640px){.comp-header__content{margin-top:-2rem;padding:.8rem 0 5.4rem}.comp-header__disciplines{display:flex;justify-content:center;margin:1.8rem auto 1.6rem}.comp-header__disc{padding:.2rem;margin:0 .8rem}.comp-header__disc:first-child:last-child:after,.comp-header__disc:first-child:last-child:before{width:33vw}.comp-header__disc-icon-wrap{width:2rem;height:2rem}.comp-header__heading{font-size:2.2rem;margin:0 auto 1.8rem}.comp-header__info{font-size:1.2rem;margin:1.8rem 0 0}.comp-header__info-item{margin:0;flex:1 0 100%;text-align:center;justify-content:center}.comp-header__info-item:not(:last-child){margin:0 0 1.2rem;padding:0}.comp-header__info-item:not(:last-child):after{display:none}.comp-header__flag{width:1.6rem;height:1.6rem;margin-right:.7rem}.comp-header__status-pill{border-radius:1rem;background-color:#1f2432;padding:.2rem 1rem .3rem;font-size:1.2rem}.comp-header__status-pill--cancelled{background-color:#b40000}}.article-downloads__title{font-family:termina,sans-serif;font-weight:700;font-size:1.3rem;color:#757a83;margin-top:1.6rem}.article-downloads__link{margin:1.6rem 0;white-space:normal}.article-downloads__link .button__icon{min-width:16px}@media (max-width:39.99em){.article-downloads__title{font-size:1.2rem}.article-downloads__link{margin:.8rem 0}}.comp-article__body{max-width:83rem;margin:0 auto;font-family:termina,sans-serif;font-weight:400;font-size:2.1rem;line-height:1.48}.comp-article__body>h1,.comp-article__body>h2,.comp-article__body>h3,.comp-article__body>h4,.comp-article__body>h5,.comp-article__body>h6{font-family:termina,sans-serif;font-weight:300;font-size:3.1rem;line-height:.97;color:#1f2432;margin-top:6.9rem;margin-bottom:3.7rem}.comp-article__body .table-container .table,.comp-article__body .table-container table{font-size:1.3rem;line-height:normal;font-family:termina,sans-serif;font-weight:400}.comp-article__body .table-container .table strong,.comp-article__body .table-container table strong{font-family:termina,sans-serif;font-weight:900}.comp-article__body .table-container tbody tr{border-bottom:.1rem solid #ebeef0}.comp-article__body .table-container tbody tr:nth-child(odd){background-color:#fff}.comp-article__body .table-container tbody tr:nth-child(2n){background-color:#fafcfd}.comp-article__body .table-container tbody td{padding:3rem 3rem 3rem 3.2rem}.comp-article__body .table-container tbody td:first-child{padding:3rem 3rem 3rem 4rem;border-right:.2rem solid #ebeef0}@media (max-width:39.99em){.comp-article__body{font-family:termina,sans-serif;font-weight:300;font-size:1.3rem;line-height:1.5}.comp-article__body>h1,.comp-article__body>h2,.comp-article__body>h3,.comp-article__body>h4,.comp-article__body>h5,.comp-article__body>h6{font-size:1.8rem;line-height:1.67;margin-top:4rem;margin-bottom:1.6rem}.comp-article__body .table-container{margin-left:-1.2rem;width:calc(100% + 2.4rem)}.comp-article__body .table-container .table,.comp-article__body .table-container table{font-size:1.3rem}.comp-article__body .table-container tbody tr:nth-child(2n){background-color:#fafcfd}.comp-article__body .table-container tbody td,.comp-article__body .table-container tbody td:first-child{padding:2.4rem}}.comp-officials__drawer{margin-bottom:1.6rem}.comp-officials__summary{list-style:none;font-family:termina,sans-serif;font-weight:900;font-size:2rem;background:#fff;border:.1rem solid #f2f5f7;box-shadow:0 .4rem 1.6rem 0 rgba(208,220,233,.2);transition:box-shadow .35s ease;padding:2.2rem 3.2rem 2.2rem 3rem;cursor:pointer}.comp-officials__summary:focus{box-shadow:0 .4rem 1.6rem 0 rgba(208,220,233,.4)}@media (min-width:52.5em){.comp-officials__summary:hover{box-shadow:0 .4rem 1.6rem 0 rgba(208,220,233,.4)}}.comp-officials__summary::-webkit-details-marker{display:none}.comp-officials__summary-inner{display:flex;align-items:center}.comp-officials__disc{padding:.5rem;margin-right:2.2rem}.comp-officials__disc-icon{width:3.4rem;height:3.4rem}.comp-officials__chevron{margin-left:auto;width:2.4rem;height:2.4rem;fill:#757a83;transform:rotate(90deg);transition:transform .35s ease}[open] .comp-officials__chevron{transform:rotate(-90deg)}.comp-officials__table{table-layout:fixed;width:100%;text-align:left}.comp-officials__table-header{border-bottom:.4rem solid #ebeef0}.comp-officials__header-cell{padding:2.4rem 2.4rem 2.4rem 4rem;font-family:termina,sans-serif;font-weight:700;font-size:1.3rem}.comp-officials__row{border-bottom:.1rem solid #ebeef0}.comp-officials__cell{padding:2.8rem 2.4rem 2.8rem 4rem;font-family:termina,sans-serif;font-weight:400;font-size:1.3rem}.comp-officials__cell--location{display:flex;align-items:center}.comp-officials__cell--role{color:#757a83}.comp-officials__cell strong{font-family:termina,sans-serif;font-weight:900}.comp-officials__flag{width:2.4rem;margin-right:1.6rem}@media (max-width:39.99em){.comp-officials__drawer{margin-bottom:.8rem}.comp-officials__summary{font-size:1.3rem;padding:1.6rem 1.6rem 1.6rem 2rem}.comp-officials__disc{padding:.2rem;margin-right:1.6rem}.comp-officials__chevron,.comp-officials__disc-icon{width:2rem;height:2rem}.comp-officials__table{margin-left:-1.2rem;width:calc(100% + 2.4rem)}.comp-officials__header-cell{padding:2.4rem 0 2.4rem 2.4rem;font-size:1.2rem}.comp-officials__cell{padding:2.4rem 0 2.4rem 2.4rem;font-size:1.3rem}.comp-officials__cell--role{padding-right:1.2rem}.comp-officials__flag{width:2.4rem;margin-right:1.2rem}}.comp-venues__venue{color:inherit;text-decoration:none;position:relative;display:block;padding:3.6rem 7rem 3.6rem 3.2rem;background-color:#fff;border:.2rem solid rgba(13,79,173,.1);transition:border-color .35s ease;margin:0 0 1.6rem}.comp-venues__venue--link:focus{border-color:#0d4fad}@media (min-width:52.5em){.comp-venues__venue--link:hover{border-color:#0d4fad}}.comp-venues__title{font-family:termina,sans-serif;font-weight:700;font-size:2rem;margin-bottom:.8rem}.comp-venues__venue-location{font-family:termina,sans-serif;font-weight:400;display:flex;align-items:center;font-size:1.2rem;color:#757a83;margin-left:-.2rem}.comp-venues__location-icon{fill:#757a83;margin-right:.75rem;width:2.4rem;height:2.4rem}.comp-venues__chevron{position:absolute;fill:#757a83;top:50%;right:4rem;transform:translateY(-50%);width:2.4rem;height:2.4rem}@media (max-width:39.99em){.comp-venues__venue{padding:2.4rem 5rem 2.4rem 2.4rem;margin:0 0 .8rem}.comp-venues__venue-title{font-size:1.3rem}.comp-venues__venue-location{font-size:1.2rem}.comp-venues__chevron{right:2.4rem}}.comp-login__inner{max-width:83rem;margin:0 auto}.comp-login__title{font-family:termina,sans-serif;font-weight:300;font-size:3.1rem;line-height:.97;color:#1f2432;margin-bottom:3.7rem}@media (max-width:39.99em){.comp-login__title{font-size:1.8rem;line-height:1.67;margin-bottom:1.6rem}}.schedule__header{display:flex;justify-content:space-between;position:relative;z-index:20;margin-bottom:2rem}.schedule__header-item{font-size:1.2rem;color:#757a83}.schedule__header-item,.schedule__header-item-info{display:flex;align-items:center}.schedule__time-icon{width:2rem;height:2rem;fill:#757a83;margin-right:.8rem}.schedule__timezone{margin-left:.4rem}.schedule__loader-wrapper{margin-top:2.4rem}.schedule__day{position:relative;margin-top:4.8rem}.schedule__day:first-child{margin-top:-2.4rem}.is-list .schedule__day:first-child{margin-top:3rem}.schedule__day-title{font-family:termina,sans-serif;font-weight:400;font-size:2.4rem;margin-bottom:2.4rem;color:rgba(31,36,50,.3);position:sticky;top:7.2rem;padding:1rem 0;z-index:10;background-color:hsla(0,0%,100%,.75)}@supports ((-webkit-backdrop-filter: blur()) or (backdrop-filter: blur())){.schedule__day-title{background:none}.schedule__day-title:before{content:"";position:absolute;top:0;left:-1.6rem;bottom:0;right:-1.6rem;z-index:-1;background-color:hsla(0,0%,100%,.6);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}}.schedule__day-title strong{font-family:termina,sans-serif;font-weight:900;color:#1f2432}.schedule__day-title--alt{font-family:termina,sans-serif;font-weight:300;color:#1f2432;font-size:3.1rem}.schedule__time-label-user{display:none}.schedule__time-label-local,.user-time .schedule__time-label-user{display:block}.user-time .schedule__time-label-local{display:none}.schedule__header-right-container{display:flex;align-items:center}.schedule__timezone-toggle{display:flex;gap:1.2rem}.schedule__timezone-toggle-button{background-color:#fff;padding:.5rem 0;border:0;font-size:1.6rem;pointer-events:none;position:relative;font-weight:700}.schedule__timezone-toggle-button:after{content:"";position:absolute;width:100%;height:.3rem;background-color:#0d4fad;left:0;bottom:0}.schedule__timezone-toggle-button.is-active{pointer-events:all;font-weight:400}.schedule__timezone-toggle-button.is-active:after{content:"";background-color:transparent}.schedule__item{position:relative;margin-bottom:1.6rem;opacity:0;will-change:transform;animation:g .55s cubic-bezier(.32,1.54,.64,1) forwards}.schedule__item:first-child{animation-delay:.12s}.schedule__item:nth-child(2){animation-delay:.24s}.schedule__item:nth-child(3){animation-delay:.36s}.schedule__item:nth-child(4){animation-delay:.48s}.schedule__item:nth-child(5){animation-delay:.6s}.schedule__item:nth-child(6){animation-delay:.72s}.schedule__item:nth-child(7){animation-delay:.84s}.schedule__item:nth-child(8){animation-delay:.96s}.schedule__item:nth-child(9){animation-delay:1.08s}.schedule__item:nth-child(10){animation-delay:1.2s}.schedule__item:nth-child(11){animation-delay:1.32s}.schedule__item:nth-child(12){animation-delay:1.44s}.schedule__item:nth-child(13){animation-delay:1.56s}.schedule__item:nth-child(14){animation-delay:1.68s}.schedule__item:nth-child(15){animation-delay:1.8s}.schedule__item:nth-child(16){animation-delay:1.92s}.schedule__item:nth-child(17){animation-delay:2.04s}.schedule__item:nth-child(18){animation-delay:2.16s}.schedule__item:nth-child(19){animation-delay:2.28s}.schedule__item:nth-child(20){animation-delay:2.4s}.schedule__item-link{color:inherit;text-decoration:none;display:flex;align-items:center;width:100%;background:#fff;border:.1rem solid #f2f5f7;box-shadow:0 .4rem 1.6rem 0 rgba(208,220,233,.2);padding:3.4rem 0;transition:box-shadow .35s ease;white-space:nowrap}.schedule__item-link:focus{box-shadow:0 .4rem 1.6rem 0 rgba(208,220,233,.4)}.schedule__item-link:focus .schedule__item-cta-arrow{fill:#0d4fad}@media (min-width:52.5em){.schedule__item-link:hover{box-shadow:0 .4rem 1.6rem 0 rgba(208,220,233,.4)}.schedule__item-link:hover .schedule__item-cta-arrow{fill:#0d4fad}}.schedule__item-link[data-expanded=true] .schedule__item-expand{transform:rotate(-180deg)}.schedule__item-time{font-family:termina,sans-serif;font-weight:700;padding:1rem 4rem;font-size:1.8rem;text-align:center;display:flex;align-items:center;position:relative;border-right:.1rem solid #ebeef0}.schedule__item-time:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);height:80%;width:.6rem}.t-artisticswimming .schedule__item-time:before,.t-diving .schedule__item-time:before,.t-highdiving .schedule__item-time:before,.t-multiple .schedule__item-time:before,.t-openwater .schedule__item-time:before,.t-swimming .schedule__item-time:before,.t-waterpolo .schedule__item-time:before{background-color:#0d4fad}.schedule__item-time strong{font-family:termina,sans-serif;font-weight:900;margin-left:.2em}.schedule__item-details{display:flex;align-items:center;padding-left:4rem}.schedule__item-disc{padding:.4rem;margin:0 2.4rem 0 0;flex:0 0 auto}.schedule__item-disc-wrap{width:3.3rem;height:3.3rem}.schedule__item-title-wrap{display:flex;align-items:center;flex-wrap:wrap;flex:0 1 auto;min-width:0}.schedule__item-title{font-family:termina,sans-serif;font-weight:900;font-size:2rem;white-space:normal;margin:.75rem 1.2rem .75rem 0}.schedule__item-title--olympics{margin-top:0;margin-bottom:0}.schedule__item-sub-title{font-family:termina,sans-serif;font-weight:700;display:flex;align-items:center;font-size:1.8rem;color:#757a83;margin:0 1.2rem 0 0;position:relative;padding-left:1.6rem}.schedule__item-sub-title:after{content:"";position:absolute;margin:auto;left:0;top:0;bottom:0;height:.4rem;width:.4rem;background-color:#757a83}.schedule__item-phase{padding-left:1.6rem;margin-right:2.4rem;color:#757a83;font-size:1.8rem;position:relative;display:flex;align-items:center}.schedule__item-phase:after{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);height:.4rem;width:.4rem;background-color:#757a83}.schedule__item-phase--finals{color:#ffb819}.schedule__item-medal-icon{width:2.4rem;height:2.4rem;margin-left:.7rem;fill:#ffb819}.schedule__item-live-tag{font-family:termina,sans-serif;font-weight:700;background-color:rgba(13,79,173,.2);border-radius:1rem;display:flex;align-items:center;padding:.4rem 1.2rem;font-size:1rem;text-transform:uppercase;position:relative}.schedule__item-live-tag:before{content:"";width:.6rem;height:.6rem;display:block;margin-right:.6rem;border-radius:100%;background-color:#0d4fad;animation:e 1.4s infinite}.schedule__item-cta{font-family:termina,sans-serif;font-weight:300;margin-left:auto;padding-left:1rem;margin-right:4.8rem;font-size:1.2rem;color:#757a83;display:flex;align-items:center;text-transform:uppercase}.schedule__item-cta-arrow{width:2.4rem;height:2.4rem;margin-left:1.2rem;fill:#1f2432;transition:fill .35s ease}.schedule__mobile-swipe-icon{fill:#757a83;width:2rem;height:2rem;margin-right:.4rem}.schedule__scroller-button{border:none;background:none;padding:0;margin:0 0 0 1rem}.schedule__toggle-view{font-family:termina,sans-serif;font-weight:900;display:flex;align-items:center;font-size:1.2rem;color:#0d4fad;cursor:pointer;position:relative;margin:0 0 0 2rem}.schedule__toggle-view .schedule__table-list-toggle{fill:#0d4fad;margin:0 .5rem 0 1.5rem;width:2.2rem;height:2.2rem;position:relative;top:.2rem;left:.2rem}.schedule__toggle-view:after{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.3rem;height:.3rem;background-color:#757a83}.schedule__toggle-view:focus{text-decoration:underline}@media (min-width:52.5em){.schedule__toggle-view:hover{text-decoration:underline}}.schedule__grid-view{overflow-x:auto;scroll-behavior:smooth;overflow-y:hidden;padding-bottom:5rem;transition:padding-bottom .3s linear}.schedule__grid-view.expanded{padding-bottom:30rem}.schedule__toggle-view-arrows{display:flex;margin:2rem 0 0;flex-direction:row;align-items:center;justify-content:flex-end;font-size:1.2rem;color:#757a83}.schedule__scroll-left:focus,.schedule__scroll-right:focus{cursor:pointer}@media (min-width:52.5em){.schedule__scroll-left:hover,.schedule__scroll-right:hover{cursor:pointer}}.schedule__scroll-left{transform:rotate(180deg)}.schedule__table{animation:g .55s .2s cubic-bezier(.32,1.54,.64,1) forwards;table-layout:fixed;min-width:100%}.schedule__table-header-row{border-bottom:.4rem solid #ebeef0}.schedule__table-header-cell{font-family:termina,sans-serif;font-weight:900;font-size:1.8rem;color:#1f2432;text-align:center;padding:1.8rem 2.3rem;position:relative;max-width:6.6rem}.schedule__table-header-cell--discipline{text-align:left;padding:0 0 0 3.1rem;min-width:38rem;max-width:38rem;position:sticky;left:0;z-index:10;background:#fff}.schedule__table-header-cell--discipline:before{content:"";position:absolute;top:0;right:0;height:100%;width:.1rem;background:#ebeef0}.schedule__table-header-cell:after{content:"";position:absolute;top:50%;transform:translateY(-50%);right:0;height:3rem;width:.1rem;background:#ebeef0}.schedule__table-header-cell-date{padding:2rem 0;height:6rem;position:relative}.schedule__table-date-day{font-family:termina,sans-serif;font-weight:300;font-size:1rem;color:#757a83;text-transform:uppercase}.schedule__table-content-cell-discipline{font-family:termina,sans-serif;font-weight:700;font-size:1.3rem;color:#1f2432;min-width:100%;max-width:38rem;padding:0 0 0 3.1rem;position:sticky;left:0;z-index:10;background:#fff;border-bottom:.1rem solid #ebeef0}.schedule__table-content-cell-discipline:after{content:"";position:absolute;top:0;right:0;height:100%;width:.1rem;background:#ebeef0}.schedule__table-content-cell{text-align:center;position:relative}.schedule__month-label{font-family:termina,sans-serif;font-weight:300;font-size:2rem;color:#1f2432;position:absolute;left:2rem;top:50%;transform:rotate(-25deg)}.schedule__inner-content-row{border-bottom:.1rem solid #ebeef0}.schedule__inner-content-row:nth-child(odd),.schedule__inner-content-row:nth-child(odd) .schedule__table-content-cell-discipline{background-color:#fff}.schedule__inner-content-row:nth-child(2n),.schedule__inner-content-row:nth-child(2n) .schedule__table-content-cell-discipline{background-color:#fafcfd}.schedule__icon-wrapper{padding:.1rem;display:flex;align-items:center}.schedule__icon{width:2.6rem;height:2.6rem;margin:0 2rem 0 0}.schedule__discipline-icon{fill:#fff;height:100%;width:100%;position:absolute;top:0;right:0;bottom:0;left:0}.schedule__holder{position:absolute;top:50%;left:50%;width:150%;height:150%;z-index:20;transform:translate(-48%,-48%)}.schedule__event-notification{padding:4.5rem 2.5rem;margin:0 auto;position:relative}.schedule__event-notification:after{content:"";position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:1.6rem;height:1.6rem;border-radius:20rem;background-color:#0d4fad}.schedule__event-notification:before{content:"";position:absolute;top:50%;transform:translateY(-50%);right:0;height:3rem;width:.1rem;background:#ebeef0}.schedule__event-notification:focus{cursor:pointer}@media (min-width:52.5em){.schedule__event-notification:hover{cursor:pointer}}.schedule__event-notification.hide-border:before{display:none}.schedule__event-notification.is-active{background:rgba(13,79,173,.1)}.schedule__event-notification.is-active:after{box-shadow:0 0 0 .2rem #0d4fad;border:.2rem solid #fff}.schedule__event-notification-info{position:absolute;top:95%;left:50%}.schedule__event-notification-info:after{content:"";position:absolute;bottom:100%;left:50%;margin-left:-.8rem;border-width:.8rem;border-style:solid;transform:rotate(180deg);border-color:#fff transparent transparent;z-index:20}.schedule__event-notification-info.in-view{left:-140%}.schedule__event-notification-info.in-view:after{margin-left:11.8rem}.schedule__event-notification-info-inner{position:absolute;transform:translateX(-50%);z-index:20;width:32rem;max-height:30rem;box-shadow:0 .4rem 1.6rem 0 rgba(208,220,233,.4);background-color:#fff;overflow-x:hidden;overflow-y:auto}.schedule__event-notification-info-inner::-webkit-scrollbar{width:1.4rem;height:1.4rem}.schedule__event-notification-info-inner::-webkit-scrollbar-track{background:#ebeef0}.schedule__event-notification-info-inner::-webkit-scrollbar-thumb{background-color:#d3d7d7}.schedule__event-notification-wrapper:nth-child(odd){background-color:#fff}.schedule__event-notification-wrapper:nth-child(2n){background-color:#fafcfd}.schedule__event-notification-inner{padding:1rem;position:relative;border:.1rem solid #ebeef0}.schedule__event-notification-inner:focus{background:#f0f5fb}@media (min-width:52.5em){.schedule__event-notification-inner:hover{background:#f0f5fb}}.schedule__discipline-mark{position:absolute;left:0;top:50%;transform:translateY(-50%);width:.2rem;height:4.2rem;background-color:transparent}.t-artisticswimming .schedule__discipline-mark,.t-diving .schedule__discipline-mark,.t-highdiving .schedule__discipline-mark,.t-multiple .schedule__discipline-mark,.t-openwater .schedule__discipline-mark,.t-swimming .schedule__discipline-mark,.t-waterpolo .schedule__discipline-mark{background-color:#0d4fad}.schedule__event-link{display:flex;text-decoration:none}.schedule__event-detail{display:flex;flex-direction:column;align-items:flex-start;width:100%}.schedule__event-time{font-family:termina,sans-serif;font-weight:400;font-size:1.2rem;color:#757a83;margin-bottom:.5rem}.schedule__event-time strong{font-family:termina,sans-serif;font-weight:400;margin-left:.3rem}.schedule__event-name{font-family:termina,sans-serif;font-weight:900;font-size:1.3rem;color:#1f2432;margin-bottom:.5rem;text-align:left}.schedule__event-phase{font-family:termina,sans-serif;font-weight:700;display:flex;align-items:center;font-size:1rem;color:#757a83}.schedule__event-phase--add-top{margin-top:.5rem}.schedule__event-result-status-live{font-family:termina,sans-serif;font-weight:700;border-radius:1rem;background-color:rgba(13,79,173,.2);font-size:1rem;color:#1f2432;margin:0 1rem;padding:.2rem 1rem .2rem 2rem;position:relative}.schedule__event-result-status-live:after{content:"";position:absolute;top:50%;left:.7rem;transform:translateY(-50%);width:.6rem;height:.6rem;background:#0d4fad;border-radius:1rem}.schedule__event-finals{display:flex;align-items:center;color:#ffb819}.schedule__header-medal-gold{width:1.2rem;height:1.2rem;fill:#ffb819;margin-right:.4rem}.schedule__spacer-cell{display:block;height:2rem}.schedule__item-expand{width:2.4rem;height:2.4rem;margin-left:auto;margin-right:4rem;fill:#757a83;transition:transform .3s ease}.schedule__match-title-flag,.schedule__match-title-prefix,.schedule__match-title-seperator,.schedule__match-title-team{display:inline-block}.schedule__match-title-prefix{margin-right:1.6rem}.schedule__match-title-flag{margin:0 .8rem 0 0}.schedule__match-title-seperator{margin:0 1rem;text-transform:uppercase}.schedule__match-title--small .schedule__match-title-flag,.schedule__match-title--small .schedule__match-title-prefix,.schedule__match-title--small .schedule__match-title-seperator,.schedule__match-title--small .schedule__match-title-team{vertical-align:bottom}.schedule__match-title--small .schedule__match-title-prefix{margin-right:.8rem}.schedule__match-title--small .schedule__match-title-flag{margin:0 .4rem 0 0}.schedule__match-title--small .schedule__match-title-seperator{margin:0 .8rem}@media (min-width:840px) and (max-width:1300px){.schedule__item--WP .schedule__item-link{padding:2rem 0}.schedule__item--WP .schedule__item-title{width:100%;margin-top:0}.schedule__item--WP .schedule__item-phase{padding-left:0}.schedule__item--WP .schedule__item-phase:after{content:none}.schedule__match-title-prefix{display:block;margin-bottom:.75rem}}@media (max-width:840px){.schedule__day{margin-top:3.2rem}.schedule__day-title{font-size:1.8rem;top:6.2rem}@supports ((-webkit-backdrop-filter: blur()) or (backdrop-filter: blur())){.schedule__day-title:before{left:-1.2rem;right:-1.2rem}}.schedule__item{margin:1.2rem 0}.schedule__item-link{flex-wrap:wrap;padding:0;white-space:normal}.schedule__item-time{flex:1 0 100%;background-color:#fafcfd;padding:1rem 1.6rem 1rem 2.1rem;font-size:1.2rem;border-right:none}.schedule__item-time:before{height:1.2rem;width:.4rem}.schedule__match-title-flag,.schedule__match-title-prefix,.schedule__match-title-seperator,.schedule__match-title-team{vertical-align:bottom}.schedule__match-title-prefix{margin-right:.8rem}.schedule__match-title-flag{margin:0 .4rem 0 0}.schedule__match-title-seperator{margin:0 .8rem}.schedule__item-phase{font-size:1.2rem;margin-right:1.2rem}.schedule__item-medal-icon{width:2rem;height:2rem}.schedule__item-details{padding:1.5rem 0 1.5rem 1.6rem;flex:1 1 0}.schedule__item-disc{padding:.3rem;margin:0 1.6rem 0 0}.schedule__item-disc-wrap{width:1.6rem;height:1.6rem}.schedule__item-title{font-size:1.3rem;margin:.5rem .8rem .5rem 0}.schedule__item-sub-title{font-size:1rem;padding-left:1rem}.schedule__item-sub-title:after{height:.3rem;width:.3rem}.schedule__item-live-tag{padding:.2rem .8rem}.schedule__item-live-tag:before{left:.8rem}.schedule__item-cta{margin-right:1.6rem;flex:0 0 auto;font-size:1rem}.schedule__item-cta-arrow{width:2rem;height:2rem}.schedule__item-expand{margin-right:1.6rem}}@media (max-width:640px){.schedule__header{justify-content:center;flex-direction:column-reverse;gap:2.4rem}.schedule__header-item-info{flex-direction:column;align-items:flex-start;gap:.5rem}.schedule__day:first-child{margin-top:2.2rem}.schedule__timezone-toggle-button{font-size:1.2rem}.schedule__item-phase{margin-left:auto;font-size:1.2rem;margin-right:0;font-family:termina,sans-serif;font-weight:400}.schedule__item-phase:after{display:none}.schedule__item-medal-icon{margin:0 .9rem}.schedule__item-cta-arrow{margin:0}}@media (max-width:370px){.schedule__item--WP .schedule__item-details{padding:.6rem 0 .9rem 1.6rem}.schedule__match-title-prefix{width:100%;margin-bottom:.4rem}}.content-hero-playlist{display:flex;gap:1.6rem;align-items:stretch}.content-hero-playlist .media-thumbnail__disc{bottom:1.5rem;right:1.6rem;padding:0}.content-hero-playlist .media-thumbnail__duration,.content-hero-playlist .media-thumbnail__image-count{display:flex;flex-wrap:nowrap}.content-hero-playlist__hero{width:67%}.content-hero-playlist__hero-item{height:100%}.content-hero-playlist__hero .media-thumbnail__header{padding:0;height:100%}.content-hero-playlist__hero .media-thumbnail__heading{line-height:4.1rem;font-size:3.4rem;overflow:hidden;max-height:41.82rem;display:-webkit-box;-webkit-line-clamp:3}.content-hero-playlist__hero .media-thumbnail__image-container{height:100%}.content-hero-playlist__hero .media-thumbnail__image-container:after{padding-top:80%}.content-hero-playlist__hero .media-thumbnail__duration,.content-hero-playlist__hero .media-thumbnail__image-count{display:none}.content-hero-playlist__hero .media-thumbnail__content{position:absolute;bottom:0;left:0;width:80%;padding:3.9rem 2.8rem 4.2rem 1rem;border-top-right-radius:10rem}.content-hero-playlist__hero .media-thumbnail__content .media-thumbnail__duration,.content-hero-playlist__hero .media-thumbnail__content .media-thumbnail__image-count{display:flex;position:relative;bottom:auto;right:auto;margin-right:.8rem}.content-hero-playlist__hero .media-thumbnail__disc{bottom:3rem}.content-hero-playlist__list{width:33%;display:flex;flex-direction:column;gap:1.6rem}.content-hero-playlist__list .media-thumbnail{height:100%}.content-hero-playlist__list .media-thumbnail__header{padding:0}.content-hero-playlist__list .media-thumbnail__heading{line-height:2.4rem;font-size:2rem;overflow:hidden;max-height:9.6rem;display:-webkit-box;-webkit-line-clamp:2}.content-hero-playlist__list .media-thumbnail__content{margin:0}.content-hero-playlist__list .media-thumbnail__content .media-thumbnail__duration,.content-hero-playlist__list .media-thumbnail__content .media-thumbnail__image-count{display:none}.content-hero-playlist__list .media-thumbnail__duration,.content-hero-playlist__list .media-thumbnail__image-count{bottom:1rem}.content-hero-playlist__item{height:50%;box-shadow:0 0 20px 0 rgba(0,0,0,.05)}@media (max-width:1025px){.content-hero-playlist{flex-direction:column}.content-hero-playlist__hero,.content-hero-playlist__list{width:100%}.content-hero-playlist__list{flex-direction:row}.content-hero-playlist__item{width:calc(50% - .6rem);height:auto;display:flex}}@media (max-width:640px){.content-hero-playlist{padding:0}.content-hero-playlist .media-thumbnail__duration,.content-hero-playlist .media-thumbnail__image-count{bottom:.5rem}.content-hero-playlist__hero{height:48rem}.content-hero-playlist__hero .media-thumbnail__content{position:relative;margin-top:-4rem;width:100%;padding:2.4rem 1.5rem 2rem;border-top-right-radius:4.8rem}.content-hero-playlist__hero .media-thumbnail__content-meta{margin-right:0}.content-hero-playlist__hero .media-thumbnail__heading{line-height:2.4rem;font-size:2rem;overflow:hidden;max-height:19.2rem;display:-webkit-box;-webkit-line-clamp:4;margin-bottom:1rem}.content-hero-playlist__hero .media-thumbnail__disc{display:none}.content-hero-playlist__list{flex-direction:column;padding:0 1.2rem}.content-hero-playlist__list .media-thumbnail__heading{line-height:1.2;font-size:1.2rem;overflow:hidden;max-height:4.32rem;display:-webkit-box;-webkit-line-clamp:3}.content-hero-playlist__item{width:100%}}.content-hero,.hero-item__link{position:relative}.hero-item__link{text-decoration:none;color:inherit;display:block}.hero-item__link:focus .hero-item__image-container{transform:scale(1.03)}.hero-item__link:focus .hero-item__play-button{fill:#0d4fad}.hero-item__link:focus .hero-item__circ-roll{margin-right:1rem}.hero-item__link:focus .hero-item__circ:before{margin-right:2rem}@media (min-width:52.5em){.hero-item__link:hover .hero-item__image-container{transform:scale(1.03)}.hero-item__link:hover .hero-item__play-button{fill:#0d4fad}.hero-item__link:hover .hero-item__circ-roll{margin-right:1rem}.hero-item__link:hover .hero-item__circ:before{margin-right:2rem}}.hero-item__header{position:relative;overflow:hidden;z-index:10;grid-column:page-start/page-end;grid-row:1/span 2;min-height:760px}.hero-item__image-container{position:relative;transition:transform 1s ease;will-change:transform;height:100%;margin-left:auto;margin-right:auto}.hero-item__image-container:after{content:"";padding-top:34.9367088608%;display:block}.hero-item__image-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.hero-item__image{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;font-family:"object-fit: cover; object-position: center";width:100%;height:100%}.hero-item__header-content{position:absolute;top:0;left:50%;width:100%;transform:translateX(-50%);bottom:0;max-width:148.8rem}.hero-item__image-count{position:absolute;bottom:6rem;right:2.4rem;padding:.4rem .6rem;border-radius:.2rem;z-index:10;display:flex;align-items:center;font-family:termina,sans-serif;font-weight:900;font-size:1.2rem;line-height:1.25;color:#fff}.hero-item__image-count-icon{width:1.6rem;height:1.6rem;fill:#fff;margin-right:.3rem}.hero-item__play-button{position:absolute;top:calc(50% - 4rem);left:50%;transform:translate(-50%,-50%);height:13.6rem;width:13.6rem;fill:rgba(37,37,37,.75);transition:fill .6s ease}.hero-item__duration{position:absolute;bottom:6rem;right:2.4rem;padding:.4rem 1.2rem;border-radius:.2rem;z-index:10;display:flex;align-items:center;font-family:termina,sans-serif;font-weight:900;font-size:1.2rem;line-height:1.25;color:#fff}.hero-item__content{grid-column:content-start/content-end;grid-row:2;width:auto;min-width:50%;max-width:500px;position:relative;background-color:#fff;border-radius:0 10rem 0 0;padding-top:4rem;padding-bottom:0;padding-right:3rem;z-index:10}.hero-item__link:before{content:"";background:#fff;grid-column:page-start/content-start;grid-row:2;width:100%;height:100%;z-index:30}.hero-item__heading{font-family:termina,sans-serif;font-weight:900;font-size:4.2rem;line-height:1.17;margin:0;position:relative;max-width:37ch}.hero-item__button{margin-top:1rem}.hero-item__content-meta,.hero-item__disc{justify-content:center}.hero-item__disc{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);width:5rem;height:5rem;display:flex}.hero-item__dashed-line{display:block;border:.1rem dashed #c2d1d9;margin:.3rem 0 0}.hero-item__circ{grid-column:content-start/page-end;grid-row:2;z-index:30;display:flex;justify-self:flex-end;align-items:flex-end;padding-bottom:4rem;height:auto}.hero-item__circ-roll{background:#fff;width:10rem;height:10rem;border-radius:5rem;animation:h 2s cubic-bezier(.51,.92,.24,1.15) forwards;transition:all .3s ease-in}.hero-item__circ:after,.hero-item__circ:before{transition:all .2s ease-in;content:"";width:10rem;height:10rem;border-radius:5rem}.hero-item__circ:before{background:linear-gradient(45deg,#0d4fad,#09397e);animation:h 2.4s cubic-bezier(.57,.21,.69,1.25) forwards}.hero-item__circ:after{background:linear-gradient(45deg,#0282c6,#016194);width:15rem;border-radius:5rem 0 0 5rem}@media (max-width:64.0525em){.hero-item__content{max-width:90%}.hero-item__header{min-height:500px}.hero-item__circ{display:none}}@media (max-width:52.49em){.hero-item__content{max-width:100%}.hero-item__image-container:after{padding-top:56.25%}.hero-item__heading{font-size:3rem;margin:0}.hero-item__duration,.hero-item__image-count{right:1.2rem}}@media (max-width:39.99em){.hero-item__image-container:after{padding-top:100%}.hero-item__play-button{height:12rem;width:12rem}.hero-item__content{padding-top:2.7rem;padding-bottom:0}.hero-item__heading{font-size:1.8rem;line-height:1.39;margin:0}.hero-item__disc{width:3.7rem;height:3.7rem}}.content-list{position:relative}.content-list--sidebar .content-list__item{margin-bottom:1.2rem}.content-list--sidebar .content-list__item:last-of-type{margin-bottom:-1.2rem}@media (min-width:40em) and (max-width:52.49em){.content-list .block-list-3 .content-list__item{width:50%}.content-list .block-list-3 .content-list__item:nth-child(3n+1){width:100%}}.cookie-notice{background:#0d4fad;color:#fff;padding:3.2rem 0;width:100%;overflow:hidden;position:fixed;left:0;bottom:0;right:0;z-index:50}.cookie-notice__body{max-width:115.7rem;display:flex}.cookie-notice__text{margin-right:5.6rem;flex:1 1 auto}.cookie-notice__title{font-family:termina,sans-serif;font-weight:900;font-size:2.4rem;line-height:1.33;margin-bottom:.8rem}.cookie-notice__message{font-family:termina,sans-serif;font-weight:300;font-size:1.3rem;line-height:1.38;letter-spacing:normal}.cookie-notice__link{color:inherit;text-decoration:none;font-family:termina,sans-serif;font-weight:700}.cookie-notice__link:focus{text-decoration:underline}@media (min-width:52.5em){.cookie-notice__link:hover{text-decoration:underline}}.cookie-notice__buttons{display:flex;flex-direction:column;flex:0 0 auto}.cookie-notice__button:not(:last-child){margin-bottom:.8rem}.cookie-notice__button--alt{background-color:hsla(0,0%,100%,.2)}@media (max-width:52.49em){.cookie-notice{padding:1.6rem 0}.cookie-notice__body{flex-wrap:wrap}.cookie-notice__text{margin-right:4.8rem}.cookie-notice__title{font-size:1.9rem;line-height:1.26}.cookie-notice__message{font-size:1.3rem;line-height:1.5}.cookie-notice__buttons{flex:1 1 100%;flex-direction:row-reverse;margin:2.4rem -.3rem 0}.cookie-notice__button{flex:1 1 50%;margin:0 .3rem;font-size:1.2rem}.cookie-notice__button:not(:last-child){margin-bottom:0}}@media (max-width:39.99em){.cookie-notice__text{margin-right:0}.cookie-notice__buttons{flex-wrap:wrap}.cookie-notice__button:not(:last-child){margin-bottom:.8rem}}.comp-series-listing__title{font-family:termina,sans-serif;font-weight:300;font-size:3.1rem;margin-bottom:2.4rem}.comp-series-listing__item{background-color:#fff;border:.1rem solid #f2f5f7;width:100%;display:flex;align-items:center;padding:2rem 0}.comp-series-listing__item--link{color:inherit;text-decoration:none;box-shadow:0 .4rem 1.6rem 0 rgba(208,220,233,.2);transition:box-shadow .35s ease}.comp-series-listing__item--link:focus{box-shadow:0 .4rem 1.6rem 0 rgba(208,220,233,.4)}.comp-series-listing__item--link:focus .comp-series-listing__cta-icon{transform:translateX(.4rem)}@media (min-width:52.5em){.comp-series-listing__item--link:hover{box-shadow:0 .4rem 1.6rem 0 rgba(208,220,233,.4)}.comp-series-listing__item--link:hover .comp-series-listing__cta-icon{transform:translateX(.4rem)}}.comp-series-listing__item--link .comp-series-listing__cta{display:block}.comp-series-listing__item--fade-in{animation:i .3s ease}.comp-series-listing__date{font-family:termina,sans-serif;font-weight:700;font-size:1.3rem;padding:.5rem 1.6rem;flex:0 0 auto;text-align:center;min-width:8rem}.t-artisticswimming .comp-series-listing__date,.t-diving .comp-series-listing__date,.t-highdiving .comp-series-listing__date,.t-multiple .comp-series-listing__date,.t-openwater .comp-series-listing__date,.t-swimming .comp-series-listing__date,.t-waterpolo .comp-series-listing__date{border-left:.6rem solid #0d4fad}.comp-series-listing__date--year-only{font-size:1.8rem;padding:.5rem 2.4rem;min-width:0}.comp-series-listing__info{border-left:.1rem solid #ebeef0;padding-left:1.6rem;padding-right:.8rem}.comp-series-listing__stage{font-family:termina,sans-serif;font-weight:900;font-size:2rem;margin-right:.8rem}.comp-series-listing__name{display:block;font-size:1.2rem;margin-top:.8rem}.comp-series-listing__location{margin-top:.6rem;display:flex;align-items:center;font-size:1.3rem;color:#757a83}.comp-series-listing__flag{width:1.6rem;margin-right:.8rem}.comp-series-listing__cta{display:none;margin-left:auto;margin-right:2.4rem}.comp-series-listing__cta-icon{transition:transform .35s ease;fill:#757a83;width:2.4rem;height:2.4rem}@media (max-width:840px){.comp-series-listing__title{font-size:1.8rem;margin-bottom:1.6rem}.comp-series-listing__item{padding:1.4rem 0}.comp-series-listing__date{font-size:1.3rem;padding:.5rem 1.6rem;border-left-width:.4rem}.comp-series-listing__info{padding-left:1.9rem;padding-right:.6rem}.comp-series-listing__stage{font-size:1.3rem;margin-right:.6rem}.comp-series-listing__name{font-size:1rem;margin-top:.6rem}.comp-series-listing__location{font-size:1.3rem}.comp-series-listing__flag{width:1.4rem}.comp-series-listing__cta{margin-right:1.6rem}}.article-body .articleWidget .wrapper,.embeddable-widget,.twitterThumb,.youtubeThumb{margin-top:5.6rem;margin-bottom:4rem}.article-body h2+.articleWidget .wrapper,.article-body h3+.articleWidget .wrapper,.article-body h4+.articleWidget .wrapper,h2+.articleWidget .embeddable-widget,h2+.articleWidget .twitterThumb,h2+.articleWidget .youtubeThumb,h3+.articleWidget .embeddable-widget,h3+.articleWidget .twitterThumb,h3+.articleWidget .youtubeThumb,h4+.articleWidget .embeddable-widget,h4+.articleWidget .twitterThumb,h4+.articleWidget .youtubeThumb{margin-top:0}@media (max-width:39.99em){.article-body .articleWidget .wrapper,.embeddable-widget,.twitterThumb,.youtubeThumb{margin-top:2.4rem;margin-bottom:2.4rem}}.article-photo__container{position:relative;margin:0 auto 1.8rem}.article-photo__credit-icon{fill:#fff}.article-photo__credit-icon,.article-photo__credit-icon-embed{display:inline-block;vertical-align:middle;margin-bottom:.2rem;width:2rem;height:2rem;opacity:.3}.article-photo__credit-icon-embed{fill:#424b5a;margin-right:.6rem}.article-photo__source{color:#fff}.article-photo__source,.article-photo__source-embed{text-align:right;font-family:termina,sans-serif;font-weight:700;font-size:1.2rem}.article-photo__source-embed{color:#424b5a;margin:0 auto 4rem}.article-photo__source-prefix{font-family:termina,sans-serif;font-weight:300;opacity:.8}@media (max-width:81.24em){.article-photo__source{margin-right:2.5rem}}@media (max-width:39.99em){.article-photo{margin-left:-1.2rem;width:calc(100% + 2.4rem)}.article-photo__container{position:relative}.article-photo__source{margin-top:1rem;font-size:1.1rem;margin-right:3.6rem}.article-photo__source-embed{font-size:1.1rem;padding-right:1.2rem;margin:1rem auto 2.2rem}}.embeddable-quote__author{font-family:termina,sans-serif;font-weight:300;font-size:1.2rem;color:#424b5a;font-style:normal;margin-top:1.2rem;text-shadow:none}.social-post{position:relative;background-color:hsla(0,0%,100%,.7);box-shadow:0 .8rem 1.6rem 0 #d0dce9;padding:3.8rem 2.4rem 2.2rem;display:block;width:100%;max-width:59.8rem;margin-left:auto;margin-right:auto}.left .social-post{margin-left:0}.right .social-post{margin-right:0}.social-post__icon{position:absolute;top:0;left:1.6rem;transform:translateY(-50%);width:3.8rem;height:3.8rem}.social-post__icon--facebook{fill:#117df2}.social-post iframe{max-width:100%!important}@media (max-width:39.99em){.social-post{margin-right:0;max-width:none;width:calc(100% + 2.4rem);padding:2.4rem 1.2rem}.left .social-post,.social-post{margin-left:-1.2rem}.social-post__icon{width:2.9rem;height:2.9rem}}@media (max-width:23.115em){.social-post{padding-left:0;padding-right:0}}.twitterThumb{position:relative;background-color:hsla(0,0%,100%,.7);box-shadow:0 .8rem 1.6rem 0 #d0dce9;padding:2.8rem 2.4rem 2.2rem;display:block;width:100%;max-width:59.8rem;margin-left:auto;margin-right:auto}.twitterThumb.left{margin-left:0}.twitterThumb.right{margin-right:0}.twitterThumb:before{content:url(../i/elements/twitter.svg);position:absolute;top:0;left:1.6rem;transform:translateY(-50%);width:3.8rem;height:3.8rem}.twitterThumb iframe{max-width:100%}@media (max-width:39.99em){.twitterThumb{margin-left:-1.2rem;margin-right:0;max-width:none;width:calc(100% + 2.4rem);padding:1.4rem 1.2rem}.twitterThumb:before{width:2.9rem;height:2.9rem}}@media (max-width:23.115em){.twitterThumb{padding-left:0;padding-right:0}}.youtubeThumb{position:relative}.youtubeThumb:before{content:"";padding-bottom:56.25%;display:block}.youtubeThumb iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.featured-promo__logo{width:410px;height:110px}.featured-promo__wrapper{min-height:56rem;display:flex;justify-content:center}@media (max-width:840px){.featured-promo__wrapper{flex-direction:column}}.featured-promo__background-art{width:50%;position:relative;background-color:#0d4fad}@media (max-width:840px){.featured-promo__background-art{width:100%;height:36rem;margin:0}}.featured-promo__background-art:after,.featured-promo__background-art:before{transition:all 1.3s ease-in-out;content:"";width:6rem;height:6rem;border-radius:0 3rem 3rem 0;position:absolute;left:0;top:23rem;z-index:30}.featured-promo__background-art:before{background:linear-gradient(45deg,#0d4fad,#000);width:28rem;top:30rem}.featured-promo__background-art:after{background:linear-gradient(45deg,#0282c6,#016194);width:12rem;transition-delay:.1s}.featured-promo__content-wrapper{width:50%;position:relative;padding:7rem 7rem 14rem;background-color:#000;color:#fff;display:flex;justify-content:center;flex-direction:column}@media (max-width:840px){.featured-promo__content-wrapper{width:100%;padding:2rem 2rem 4rem}}.featured-promo__content-wrapper:after,.featured-promo__content-wrapper:before{transition:all .6s ease-in-out;content:"";width:6rem;height:6rem;border-radius:3rem 0 0 3rem;position:absolute;right:0;top:2rem;z-index:30}.featured-promo__content-wrapper:before{background:#fff;width:10rem;top:9rem;transition-delay:.2s}.featured-promo__content-wrapper:after{background:linear-gradient(45deg,#0282c6,#016194);width:16rem}.featured-promo__heading{font-size:2.5rem;font-weight:600}@media (max-width:840px){.featured-promo__heading{font-size:1.3rem;line-height:1.8rem;padding-top:2rem}}.featured-promo__description{font-size:1.3rem;line-height:1.6rem;letter-spacing:.05rem;margin:2rem 0}@media (max-width:840px){.featured-promo__description{font-size:1.1rem}}.featured-promo__thumbnail{position:relative;max-width:400px;width:auto;height:auto;max-height:200px;margin-bottom:2rem}@media (max-width:840px){.featured-promo__thumbnail{max-width:200px;margin-bottom:0}}.featured-promo__thumbnail .article-photo,.featured-promo__thumbnail .embeddable-photo{margin:0;width:100%}.featured-promo__thumbnail .embeddable-photo__icon{display:none}.featured-promo__thumbnail img{-o-object-fit:none;object-fit:none;position:relative;width:auto;height:auto}.featured-promo__links{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;margin-left:-.4rem}@media (max-width:840px){.featured-promo__links{justify-content:center}}.featured-promo__btn-arrow{position:relative;margin-left:1rem;fill:#fff}.featured-promo__link{display:flex;margin:.4rem;font-weight:400}.featured-promo__circ{grid-column:content-start/page-end;grid-row:2;z-index:30;display:flex;justify-self:flex-end;align-items:flex-end;padding-bottom:3rem;height:auto;position:absolute;bottom:0}.featured-promo__circ-roll{background:#fff;width:6rem;height:6rem;border-radius:3rem;transition:all .3s ease-in-out}.featured-promo__circ:after,.featured-promo__circ:before{transition:all .7s ease-in-out;content:"";width:6rem;height:6rem;border-radius:3rem}.featured-promo__circ:before{background:linear-gradient(45deg,#0d4fad,#09397e);width:40rem;height:6rem}.featured-promo__circ:after{background:linear-gradient(45deg,#0282c6,#016194);width:6rem}.featured-promo:hover .featured-promo__circ:before{width:6rem}.featured-promo:hover .featured-promo__circ:after{width:40rem}.featured-promo:hover .featured-promo__background-art:before{width:16rem}.featured-promo:hover .featured-promo__background-art:after{width:28rem}.featured-promo:hover .featured-promo__content-wrapper:before{width:16rem}.featured-promo:hover .featured-promo__content-wrapper:after{width:4rem}@media (max-width:840px){.featured-promo .wrapper{padding:0}.featured-promo .featured-promo__background-art:after,.featured-promo .featured-promo__background-art:before,.featured-promo .featured-promo__circ,.featured-promo .featured-promo__content-wrapper:after,.featured-promo .featured-promo__content-wrapper:before{display:none}.featured-promo .widget-header__title{padding-left:1.2rem}}.fed{padding:4.8rem 0 5.6rem;margin:0 4rem}.fed:not(:last-child){border-bottom:.1rem solid #ebeef0}.fed__header{display:flex;align-items:center;margin-bottom:4rem;min-height:7.2rem}.fed__logo-img{height:auto;max-height:7.2rem;width:auto}.fed__logo-img.is-loaded{margin-right:2.4rem}.fed__name{font-family:termina,sans-serif;font-weight:300;font-size:2.4rem;line-height:1.25;margin-right:auto}.fed__report{font-size:1.2rem;display:flex;align-items:center}.fed__report-label{color:#757a83;padding-right:1.2rem;border-right:.1rem solid #ebeef0}.fed__report-link{color:inherit;text-decoration:none;font-family:termina,sans-serif;font-weight:700;padding:0 1.2rem;color:#0d4fad;display:flex;align-items:center}.fed__report-icon{fill:#0d4fad;width:2rem;height:2rem;margin-left:1.2rem}.fed__row{display:flex;justify-content:flex-start;margin:0 -1.6rem}.fed__col{flex:0 0 25%;padding:0 1.6rem;font-size:1.3rem;line-height:1.57}.fed__col:last-child{flex:1 0 25%}.fed__address{font-style:normal}.fed__col-title{font-family:termina,sans-serif;font-weight:700;font-size:1.8rem;line-height:1.67;margin-bottom:.8rem}.fed__content-list{margin:0}.fed__content-list-label{color:#757a83;display:inline}.fed__content-list-value{display:inline;margin-left:0}@media (max-width:840px){.fed{padding:1.6rem 0 2.4rem;margin:0 1.2rem}.fed__header{margin-bottom:2.1rem;min-height:4rem}.fed__logo-img{max-height:4rem}.fed__logo-img.is-loaded{margin-right:.8rem}.fed__name{font-size:1.7rem;line-height:1.76}.fed__row{flex-wrap:wrap;margin:0 -1.2rem}.fed__col{flex:1 0 50%;margin-bottom:2.4rem;padding:0 1.2rem;font-size:1.2rem;line-height:1.83}.fed__col-title{font-size:1.3rem}}@media (max-width:640px){.fed__header{flex-wrap:wrap}.fed__logo-img.is-loaded{margin:0 0 .8rem}.fed__name{flex:1 0 100%}.fed__report{margin:1.2rem 0 0}.fed__col{flex:1 0 100%}}.feds-list__region{margin-bottom:5.3rem}.feds-list__flag{width:4rem;height:auto;margin-right:2.4rem}.feds-list__country-title{font-size:2rem;letter-spacing:normal;text-align:left}.feds-list__country{font-family:termina,sans-serif;font-weight:900}.feds-list__code{font-family:termina,sans-serif;font-weight:400;color:#757a83}.feds-list__drawer-content{position:relative;height:0;overflow:hidden;transition:height .4s ease}.feds-list.has-country-filter .feds-list__item{display:none}.feds-list.has-country-filter .feds-list__item.is-active{display:block}@media (max-width:840px){.feds-list__flag{width:2rem;margin-right:1.6rem}.feds-list__country-title{font-size:1.3rem}}.discipline-filter{overflow-x:hidden}.discipline-filter__bar{box-shadow:0 .4rem 2rem 0 rgba(208,220,233,.4);background-color:#fff;display:flex;justify-content:flex-start;margin-bottom:2rem;overflow-x:auto;-webkit-overflow-scrolling:touch}.discipline-filter__item{padding:0 2rem;display:flex}.discipline-filter__button{display:flex;justify-content:center;align-items:center;font-family:termina,sans-serif;font-weight:900;text-transform:uppercase;font-size:1.3rem;letter-spacing:normal;color:#1f2432;padding:1.2rem .5rem;cursor:pointer;position:relative;white-space:nowrap}.discipline-filter__button:after{content:"";position:absolute;left:0;right:0;bottom:0;width:100%;height:.4rem;background-color:#0d4fad;transform-origin:bottom;transform:scaleY(0);transition:transform .35s ease}.discipline-filter__button:focus:after{transform:scaleY(1)}@media (min-width:52.5em){.discipline-filter__button:hover:after{transform:scaleY(1)}}.discipline-filter__radio:checked+.discipline-filter__button:after,.discipline-filter__radio:focus+.discipline-filter__button:after{transform:scaleY(1)}.discipline-filter__radio{left:0}.discipline-filter__icon-wrapper{padding:.1rem;margin-right:1rem}.discipline-filter__icon{width:2.3rem;height:2.3rem;margin:.2rem}@media (max-width:64.0525em){.discipline-filter__bar{justify-content:flex-start}}@media (max-width:52.49em){.discipline-filter__bar{margin:0 -1.2rem}.discipline-filter__item{padding:0 1.2rem}}.page-title+.filters{margin-top:-6.5rem}.comp-header-tabs+.filters,.page-menu+.filters{margin-top:-13rem;padding-top:5rem}.page-menu+.filters--open-water{padding-top:8rem}@media (min-width:1300px){.filters--comp-series-rankings .filters__wrapper{padding-left:0;padding-right:0}}.filters--comp-series-rankings .filters__bar{justify-content:left}.filters__bar{display:flex;flex-wrap:wrap;justify-content:space-between;min-height:5rem}.filters__bar--list{display:flex}.w-ow-filters .filters__bar{justify-content:flex-start;gap:1rem}.filters__item{padding:.5rem 0;position:relative;background:#fff}.filters__item:not(:last-child):after{content:"";position:absolute;top:50%;transform:translate(50%,-50%);right:0;width:.1rem;height:2rem;background-color:#ebeef0;z-index:10}.filters__item--no-borders:after,.w-ow-filters .filters__item:not(:last-child):after{display:none}.filters__item--search{padding:0}.filters__item--search:after{display:none}.filters__modal-button{background:transparent;border:0;outline:0;padding:0;display:flex;align-items:center;padding:2.4rem;margin:0 auto}.filters__modal-button-icon{fill:#757a83;width:1.6rem;height:1.6rem;margin-right:.8rem}.filters__modal-button-label{font-family:termina,sans-serif;font-weight:700;color:#757a83;letter-spacing:normal;font-size:1.2rem}.filters__modal-button-count{position:relative;margin-left:1.2rem;font-family:termina,sans-serif;font-weight:700;color:#fff;font-size:1rem;z-index:10;line-height:.8rem}.filters__modal-button-count:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:1.6rem;height:1.6rem;background-color:#757a83;border-radius:50%;z-index:-10}.filters__modal-header{background:transparent;border:0;outline:0;padding:0;display:flex;justify-content:center;position:relative;padding:1.4rem 0;width:100vw;flex:0 0 auto}.filters__modal-header-icon{fill:#fff;width:1.6rem;height:1.6rem;margin-right:.8rem}.filters__modal-header-label{font-family:termina,sans-serif;font-weight:700;color:#fff;letter-spacing:normal;font-size:1.2rem}.filters__modal-header-close{fill:#fff;width:1.6rem;height:1.6rem;position:absolute;right:1.2rem;top:50%;transform:translateY(-50%)}.w-ow-filters .filters__modal-header-close{fill:#000}.filters__modal-apply{margin:0 1.3rem 1.3rem;width:calc(100% - 2.6rem)}.filters__modal-apply-label{font-size:1.2rem}.filters__search-button{background:transparent;border:0;outline:0;padding:0;padding:1.2rem 2.3rem;transition:background .35s ease,opacity .35s ease;background-color:#0d4fad;opacity:0;pointer-events:none;display:flex;margin-right:.5rem}.filters__search-button:focus{background:rgba(13,79,173,.8)}@media (min-width:52.5em){.filters__search-button:hover{background:rgba(13,79,173,.8)}}.filters__search-button.is-active{opacity:1;pointer-events:all}.filters__search-button-label{font-family:termina,sans-serif;font-weight:900;font-size:1.3rem;letter-spacing:normal;color:#fff}.filters__text-search{display:flex;height:100%;position:relative}.filters__text-search--mobile{display:none}.filters__text-search.is-focused .filters__text-search-label{opacity:0}.filters__text-search-label{font-family:termina,sans-serif;font-weight:400;font-size:1.3rem;color:#757a83;position:absolute;top:50%;left:1rem;transform:translateY(-50%);pointer-events:none;transition:opacity .35s ease}.filters__text-search-input,.filters__text-search-label strong{font-family:termina,sans-serif;font-weight:700;color:#1f2432}.filters__text-search-input{font-size:1.3rem;height:100%;background:transparent;border:none;border-top:.3rem solid transparent;border-bottom:.3rem solid transparent;transition:border-bottom-color .35s ease;padding-left:1rem}.filters__text-search-input::-moz-placeholder{font-family:termina,sans-serif;font-weight:400;font-size:1.3rem;color:#757a83}.filters__text-search-input::placeholder{font-family:termina,sans-serif;font-weight:400;font-size:1.3rem;color:#757a83}.filters__text-search-input:focus{outline:none;border-bottom-color:#0d4fad}.filters__text-search-button{background:transparent;border:0;outline:0;padding:0;border-top:.3rem solid transparent;border-bottom:.3rem solid transparent;transition:border-bottom-color .35s ease;padding-right:1rem}.filters__text-search-input:focus+.filters__text-search-button{border-bottom-color:#0d4fad}.filters__text-search-input:focus+.filters__text-search-button .filters__text-search-icon{fill:#0d4fad}.filters__text-search-icon{height:2.4rem;width:2.4rem;fill:#1f2432;transition:fill .35s ease}.filters__advanced-button{background:transparent;border:0;outline:0;padding:0;display:flex;align-items:center;padding:1.2rem 4.3rem 1.2rem 2.3rem;transition:background .35s ease}.filters__advanced-button:after,.filters__advanced-button:before{content:"";position:absolute;right:2rem;top:50%;transform:translateY(50%);transition:transform .35s ease;width:1rem;height:.1rem;background-color:#0d4fad}.filters__advanced-button:after{transform:translateY(50%) rotate(90deg)}.filters__advanced-button:focus{background:#fafafa}@media (min-width:52.5em){.filters__advanced-button:hover{background:#fafafa}}.filters__advanced-button.is-active:after{transform:translateY(50%) rotate(0)}.filters__advanced-button-label{font-family:termina,sans-serif;font-weight:900;font-size:1.3rem;letter-spacing:normal;color:#0d4fad}.filters__advanced{max-height:0;transition:max-height .35s ease;overflow:hidden;position:relative;pointer-events:none;display:flex;flex-wrap:wrap;max-width:130rem;margin:0 auto}.filters__advanced:before{content:"";position:absolute;top:0;left:0;right:0;width:100%;height:.1rem;background-color:#ebeef0}.filters__advanced.is-active{pointer-events:all}.filters__advanced.is-open{overflow:visible}.filters__advanced-title{font-family:termina,sans-serif;font-weight:900;font-size:1rem;line-height:.8;text-transform:uppercase;letter-spacing:.2rem;color:#757a83;margin:.8rem 0 1.4rem;flex:1 1 100%}.filters__advanced-title:first-of-type{margin-top:3.2rem}.filters__advanced-row{flex:1 1 100%;min-width:0;display:flex;margin:0 -1rem 0 -2rem}.filters__advanced-row:last-child{margin-bottom:2.4rem}.filters__advanced-row:first-child:last-child{margin-top:2.4rem}.filters__advanced-item{padding:1rem;position:relative;flex:1 1 33%;min-width:0}.filters__advanced-item:not(:last-child):after{content:"";position:absolute;top:50%;transform:translate(50%,-50%);right:0;width:.1rem;height:2rem;background-color:#ebeef0;z-index:10}@media (max-width:1025px){.page-title+.filters{margin-top:-10.5rem}.filters__bar{justify-content:center}.filters__item--search{min-height:5rem;margin-top:.75rem}}@media (max-width:1300px){.comp-header-tabs+.filters,.page-menu+.filters{margin-top:-12.5rem}.filters__search-button{padding:1.2rem 1.8rem}.filters__advanced-button{padding:1.2rem 2.7rem 1.2rem 1.3rem}.filters__advanced-button:after,.filters__advanced-button:before{right:.75rem}}@media (max-width:840px){.filters:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(235,238,240,.3);z-index:40;pointer-events:none;opacity:0;transition:opacity .5s ease}.page-title+.filters{margin-top:-3.2rem;background:#fff}.comp-header-tabs+.filters,.page-menu+.filters{margin-top:-11.2rem}.filters__wrapper{display:flex}.filters__mobile-search{position:relative;flex:0 0 auto;display:flex;justify-content:center}.filters__mobile-search:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);height:2.4rem;width:.1rem;background-color:#757a83}.filters__mobile-search-button{background:transparent;border:0;outline:0;padding:0;width:6rem;display:flex;justify-content:center;align-items:center;padding-left:1.6rem}.filters__text-search{height:7.2rem;position:absolute;top:0;left:0;right:0;width:100%;transform:translateY(-110%);transition:transform .35s ease,opacity .35s ease;opacity:0;pointer-events:none;margin:0}.filters__text-search:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:#f5f5f5;z-index:-10}.filters__text-search:after{content:"";position:absolute;top:0;left:0;right:0;height:100vh;background-color:#ebeef0;opacity:.3;z-index:-20}.filters__text-search--mobile{display:flex}.is-active .filters__text-search{transform:translateY(0);opacity:1;pointer-events:all}.filters__text-search-label{font-family:termina,sans-serif;font-weight:400;font-size:1.2rem;color:#757a83;position:absolute;top:1.8rem;left:1.8rem;right:1.8rem;display:flex;align-items:center}.filters__text-search-label-icon{fill:#0d4fad;width:1.6rem;height:1.6rem;margin-right:.8rem}.filters__text-search-input{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;padding:3.5rem 1.8rem 1.8rem;border-radius:0}.filters__text-search-button{position:absolute;right:1.6rem;top:50%;transform:translateY(-50%);width:3.2rem;height:3.2rem;margin:0;border:none}.filters__text-search-close-icon{fill:#757a83;width:100%;height:100%}.filters__modal{position:fixed;bottom:0;left:0;right:0;max-height:80vh;background-color:#fff;z-index:50;transform:translateY(110%);transition:transform .5s ease;display:flex;flex-direction:column}.filters__modal-scroll{overflow-y:auto;flex:0 1 auto;-webkit-overflow-scrolling:touch;padding-bottom:10.4rem}.filters__modal-scroll::-webkit-scrollbar{width:.4rem}.filters__modal-scroll::-webkit-scrollbar-track{background-color:#fff}.filters__modal-scroll::-webkit-scrollbar-thumb{background-color:#0d4fad}.filters__modal-footer{position:absolute;bottom:0;left:0;right:.4rem;z-index:10;background-color:#fafcfd;box-shadow:0 .4rem 2rem 0 rgba(208,220,233,.4)}@supports ((-webkit-backdrop-filter: blur()) or (backdrop-filter: blur())){.filters__modal-footer{background:none}.filters__modal-footer:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-color:rgba(250,252,253,.6);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}}.filters__bar{margin:0}.filters__advanced{max-height:none!important;pointer-events:all}.filters__advanced:before{display:none}.filters__advanced-modal-title{font-family:termina,sans-serif;font-weight:900;font-size:1.3rem;letter-spacing:normal;color:#0d4fad;margin:1.2rem}.filters__advanced-title{margin:1.2rem 0 0;padding:0 1.2rem}.filters__advanced-title:first-of-type{margin-top:1.2rem}.filters.is-active:before{opacity:1}.filters.is-active .filters__modal{transform:translateY(0)}.filters__advanced-row{flex-wrap:wrap;margin:0}.filters__advanced-row:first-child:last-child,.filters__advanced-row:last-child{margin:0}.filters__advanced-item,.filters__item{width:100%;padding:0;margin:1.2rem;flex:1 1 100%}.filters__advanced-item:after,.filters__item:after{display:none}}.listbox{position:relative;z-index:10;display:flex;align-items:center}.listbox--event-countries{background-color:#f5f5f5}.listbox__label{display:block;font-family:termina,sans-serif;font-weight:300;font-size:1.5rem;color:#757a83;margin-right:.8rem;white-space:nowrap}.listbox__button{background:transparent;border:0;outline:0;padding:0;position:relative;max-width:33rem;display:flex;align-items:flex-end;padding:1.2rem 3.7rem 1.2rem 3.3rem}.listbox__button-label{font-family:termina,sans-serif;font-weight:700;font-size:1.5rem;color:#1f2432;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .35s ease}.listbox__icon{position:absolute;top:50%;transform:translateY(-50%);right:1.3rem;width:1.6rem;height:1.6rem;fill:#757a83;z-index:20;transition:fill .35s ease}.listbox__list{max-height:30rem;position:absolute;top:100%;left:0;right:0;transform:scale(0);transform-origin:top center;background-color:#fff;border-top:none;visibility:hidden;transition:transform .2s ease;overflow:hidden;z-index:25;overflow-y:auto;-webkit-overflow-scrolling:touch;outline:none;padding:0 1rem}.listbox__list::-webkit-scrollbar{width:.4rem}.listbox__list::-webkit-scrollbar-track{background-color:#fff}.listbox__list::-webkit-scrollbar-thumb{background-color:#0d4fad}.listbox__section-title{font-family:termina,sans-serif;font-weight:700;background:#f7f7f9;font-size:1.3rem;color:#757a83;padding:.4rem .8rem}.listbox__option{font-family:termina,sans-serif;font-weight:900;font-size:1.2rem;padding:0 1.8rem;cursor:pointer;text-align:center}.listbox__option:not(:last-child){border-bottom:.1rem solid #ebeef0}.listbox__option:focus .listbox__option-label{color:#1f2432}@media (min-width:52.5em){.listbox__option:hover .listbox__option-label{color:#1f2432}}.listbox__option.is-focused .listbox__option-label-wrap:after{transform:scaleY(1)}.listbox__option.is-focused .listbox__option-label{color:#0d4fad}.listbox__option-label-wrap{display:inline-block;padding:1.8rem 0;position:relative;pointer-events:none}.listbox__option-label-wrap:after{content:"";pointer-events:none;position:absolute;bottom:0;left:0;right:0;height:.4rem;background-color:#0d4fad;transform:scaleY(0);transform-origin:bottom;transition:transform .35s ease}.listbox__option-label{pointer-events:none;color:#757a83;transition:color .35s ease,background-size .35s ease}.listbox__flag{display:inline-block;vertical-align:bottom;margin-right:.4rem;width:1.6rem;height:auto}.listbox__select-wrapper{width:100%;position:relative}.listbox__select-label{position:absolute;top:0;left:0;font-family:termina,sans-serif;font-weight:300;font-size:1.3rem;letter-spacing:normal;color:#757a83}.listbox__select-icon{position:absolute;right:.8rem;top:50%;transform:translateY(-50%);height:1.6rem;width:1.6rem;pointer-events:none;fill:#757a83}.listbox__select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border-radius:0;padding:2.1rem 2.6rem 1.2rem 0;border:0;border-bottom:.1rem solid #ebeef0;font-family:termina,sans-serif;font-weight:700;color:#1f2432;font-size:1.3rem;width:100%}.listbox--wide .listbox__button{max-width:none;width:100%;padding-left:1rem}.listbox--wide .listbox__button-label{margin-left:auto}.listbox.is-active{z-index:30}.listbox.is-active .listbox__list{transform:scale(1);visibility:visible;box-shadow:1rem 1rem 2rem -1.5rem rgba(0,0,0,.5)}.listbox.is-active .listbox__button{background:#f5f5f5}.listbox.is-active .listbox__button-label{color:#0d4fad}@media (max-width:81.24em){.listbox__button{max-width:30rem;padding:1.2rem 2.7rem 1.2rem 1.3rem}.listbox__icon{right:.5rem}}.reset-button{background:transparent;border:0;outline:0;padding:0;display:flex;align-items:center;padding:1.2rem 3.3rem;transition:background .35s ease}.reset-button__icon{width:1.6rem;height:1.6rem;fill:#757a83;margin-right:.5rem}.reset-button__label{font-family:termina,sans-serif;font-weight:700;font-size:1.3rem;letter-spacing:normal;color:#757a83}.reset-button--modal{margin:.4rem auto;flex:0 0 auto}.reset-button--modal .reset-button__icon{width:1.2rem;height:1.2rem}.reset-button--modal .reset-button__label{font-size:1.2rem}.reset-button:focus{background:#fafafa}.reset-button:focus .reset-button__icon{fill:#0d4fad}.reset-button:focus .reset-button__label{color:#0d4fad}@media (min-width:52.5em){.reset-button:hover{background:#fafafa}.reset-button:hover .reset-button__icon{fill:#0d4fad}.reset-button:hover .reset-button__label{color:#0d4fad}}@media (max-width:81.24em){.reset-button{padding:1.2rem 1.8rem 1.2rem 1.5rem}}.follow-us{display:flex;justify-content:center;align-items:center;margin:5.3rem auto}.follow-us__title{font-family:termina,sans-serif;font-weight:900;font-size:1rem;line-height:.8;letter-spacing:.2rem;color:#757a83;margin-right:1.2rem;text-transform:uppercase;white-space:nowrap;text-align:center}.follow-us__grid,.follow-us__link{display:flex;align-items:center}.follow-us__link{padding:1.2rem;justify-content:center;transition:transform .2s ease-in}.follow-us__link:focus{transform:translateY(-.3rem)}@media (min-width:52.5em){.follow-us__link:hover{transform:translateY(-.3rem)}}.follow-us__icon{height:2.7rem;width:2.7rem}.follow-us__icon--facebook{fill:#117df2}.follow-us__icon--twitter{fill:#000}.follow-us__icon--youku{width:5rem}.follow-us__icon--wechat{fill:#7bb32e}@media (max-width:64.0525em){.follow-us{margin:4rem auto}}@media (max-width:39.99em){.follow-us{flex-wrap:wrap}.follow-us__title{flex:1 0 100%;margin-bottom:.5rem}.follow-us__grid{flex-wrap:wrap;justify-content:center}.follow-us__item{flex:1 0 25%}.follow-us__item:nth-child(4)~.follow-us__item{flex:1 0 20%}.follow-us__item:nth-child(4)~.follow-us__item .follow-us__link{padding:1.2rem 1rem}}.footer-details{background-color:#000;position:relative;color:#fff;padding-top:2.1rem;padding-bottom:5.2rem;overflow:hidden}.footer-details__bg-image{z-index:10}.footer-details__bg-image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.footer-details__row{display:flex;justify-content:space-between;align-items:center;z-index:20;position:relative}.footer-details__title{font-family:termina,sans-serif;font-weight:300;font-size:1.8rem;line-height:1.42;margin-bottom:2.4rem}.footer-details__contact{font-family:termina,sans-serif;font-weight:900;font-size:1.2rem;line-height:1.47;font-style:normal}.footer-details__contact-group{display:block}.footer-details__contact-group:not(:last-child){margin-bottom:2.4rem}.footer-details__logo{display:flex;align-items:center;height:13rem;margin-left:auto;margin-right:-2.1rem;margin-bottom:1rem;background-image:url(../i/elements/wa-footer-logo.svg);background-repeat:no-repeat;background-position:0 50%;background-size:250px 70px}.footer-details__legal-row{display:flex;align-items:center;justify-content:flex-end}.footer-details__copyright{font-family:termina,sans-serif;font-weight:900;font-size:1.1rem;line-height:1.18}@media (max-width:39.99em){.footer-details{padding-top:3.2rem;padding-bottom:1.9rem}.footer-details__row{display:block}.footer-details__legal{margin-top:1.6rem}.footer-details__logo{display:flex;align-items:center;margin:0 0 1rem}.footer-details__legal-row{justify-content:flex-start}}.footer-nav{margin-left:1.4rem}.footer-nav__list{display:flex;align-items:center;margin:0 -1rem}.footer-nav__item:not(:last-child){border-right:.1rem solid #fff}.footer-nav__link{color:inherit;text-decoration:none;display:block;font-size:1.1rem;line-height:1.18;padding:0 1rem}.footer-nav__link:focus{text-decoration:underline}@media (min-width:52.5em){.footer-nav__link:hover{text-decoration:underline}}.discipline-card__item-link{color:inherit;text-decoration:none;background-color:#fff;display:block;transition:transform .2s ease-in;will-change:transform}.discipline-card__item-link:focus{transform:translateY(-2%)}@media (min-width:52.5em){.discipline-card__item-link:hover{transform:translateY(-2%)}}.discipline-card__top{align-items:center;display:flex;height:3.6rem;padding:0 .8rem;position:relative}.discipline-card__main{display:flex;flex-direction:column;height:9.2rem}.discipline-card__item-disc-wrap{height:1.6rem;width:1.6rem}.discipline-card__title-phase{width:auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;align-items:center;display:flex}.discipline-card__discipline-title{font-size:1.3rem;font-weight:700;margin-left:.8rem}.discipline-card__phase{align-items:center;color:#757a83;display:flex;font-size:1.2rem}.discipline-card__phase:before{background-color:#757a83;content:"";height:.2rem;margin:0 .8rem;width:.2rem}.discipline-card__unit-status{margin-left:auto}.discipline-card__heat{align-items:center;display:flex;height:6.4rem;padding:0 .8rem}.discipline-card__participant{align-items:center;display:flex;font-weight:300;margin:.2rem 0;width:100%}.discipline-card__country-name{font-size:1.3rem;margin-left:.4rem}.discipline-card__score{font-size:1.2rem;margin-left:auto}.discipline-card__country-flag-large{height:3.2rem;margin:0 .8rem;width:3.2rem}.discipline-card__country-flag-sml{height:1.1rem;margin:0 .4rem 0 .8rem;width:1.1rem}.discipline-card__country-flag{height:1.6rem;margin:0 .4rem 0 0;width:1.6rem}.discipline-card__athlete-image-container{flex-shrink:0;position:relative;margin:0 .4rem}.discipline-card__athlete-name{font-size:1.1rem;line-height:1.27;letter-spacing:-.017rem}.discipline-card__athlete-last{display:block;font-size:1.3rem;font-weight:700}.discipline-card__participants .discipline-card__athlete-last{display:inline-block}.discipline-card__participants .discipline-card__athlete-last,.discipline-card__participants .discipline-card__athlete-name{font-size:1.2rem}.discipline-card__athlete-country-name{font-size:1.3rem;font-weight:700}.discipline-card__points-time{font-size:1.2rem;font-weight:700;letter-spacing:-.017rem;margin-left:auto;text-align:center}.discipline-card__points-time-label{display:block;font-size:1rem;letter-spacing:-.014rem;margin-bottom:.4rem}.discipline-card__start-time{font-weight:900}.discipline-card__start-time-label{color:#757a83;display:block;font-size:1rem;font-weight:300;letter-spacing:.1rem;margin-top:.2rem;text-transform:uppercase}.discipline-card__link-txt{align-items:center;color:#757a83;display:flex;font-size:1.2rem;font-weight:300;margin-left:auto;text-transform:uppercase}.discipline-card__link-txt .icon{fill:#1f2432;height:2.4rem;margin-left:1.2rem;width:2.4rem}.discipline-card__footer{align-items:center;border-top:.1rem solid #ebeef0;display:flex;flex-grow:1;font-size:1rem;justify-content:space-between;padding:0 .8rem}.discipline-card__comp-name{width:auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.discipline-card__comp-name--single-comp{align-items:center;color:#757a83;display:flex;font-size:1.2rem}.discipline-card__result-date{flex-shrink:0;margin-left:1.2rem}.discipline-card--wp .discipline-card__heat{flex-direction:column;justify-content:center;padding:0 2.4rem 0 .8rem}.discipline-card--official:not(.discipline-card--wp) .discipline-card__heat{padding-left:0}.discipline-card--official:not(.discipline-card--wp) .discipline-card__heat:before{align-items:center;background-image:linear-gradient(153deg,#fedb77,#ffb819);content:"1";display:flex;font-size:1.2rem;height:6.4rem;justify-content:center;margin-right:.8rem;width:3.2rem}.discipline-card--live .discipline-card__heat{padding-left:0}.discipline-card--live .discipline-card__heat:before{align-items:center;background-image:none;border-right:.1rem solid #ebeef0;content:"1";display:flex;font-size:1.2rem;height:6.4rem;justify-content:center;margin-right:.8rem;width:3.2rem}.discipline-card--live.discipline-card--ow .discipline-card__heat,.discipline-card--live.discipline-card--sw .discipline-card__heat,.discipline-card--live.discipline-card--wp .discipline-card__heat{padding-left:.8rem}.discipline-card--live.discipline-card--ow .discipline-card__heat:before,.discipline-card--live.discipline-card--sw .discipline-card__heat:before,.discipline-card--live.discipline-card--wp .discipline-card__heat:before{display:none}.grs{background-color:#0d4fad;height:0;position:relative;transition:height .75s ease;overflow:hidden}.mobile-nav-open .grs{height:0!important;transition:height .25s ease}.grs.is-active{height:20rem}.grs__slider{padding:1.6rem 0}.grs__header{align-items:center;display:flex;padding-bottom:1.2rem;color:#fff}.grs__title{font-size:2rem}.grs__header-date,.grs__header-leg{align-items:center;color:#fff;display:flex;font-size:2rem}.grs__header-date:before,.grs__header-leg:before{background-color:#757a83;content:"";height:.4rem;margin:0 1.2rem;width:.4rem}.grs__header-date{font-size:1.2rem}.grs__header-date:before{height:.3rem;margin:0 .8rem 0 1.2rem;width:.3rem}.grs__slider-btn{align-items:center;border:none;background-color:#fff;border-radius:50%;box-shadow:0 1.2rem 2.4rem 0 rgba(0,0,0,.12);display:flex;height:4.4rem;justify-content:center;padding:0;position:absolute;top:50%;transform:translate3d(0,-50%,0);transition:opacity .4s ease,background-color .4s ease;width:4.4rem;z-index:10}.grs__slider-btn:focus{outline:none}.grs__slider-btn--prev{left:.8rem}.grs__slider-btn--prev .icon{transform:rotate(180deg)}.grs__slider-btn--next{right:.8rem}.grs__slider-btn.is-inactive{opacity:0;pointer-events:none}@media (min-width:52.5em){.grs__slider-btn:hover{transform:translate3d(0,calc(-50% - .2rem),0);background-color:#0d4fad}.grs__slider-btn:hover .icon{fill:#fff}}.grs__slider-btn .icon{fill:#0d4fad;height:2.4rem;width:2.4rem}.grs__list{display:flex}.grs__list.will-animate{transition:transform .75s ease}.grs__item{flex-shrink:0;min-height:12.8rem;opacity:.5;padding-right:1.6rem;pointer-events:none;transition:opacity .6s;width:36.6rem}.grs__item.is-active{opacity:1;pointer-events:unset}.grs__button{background:transparent;border:0;outline:0;padding:0;align-items:center;color:#fff;display:flex;font-size:1.3rem;font-weight:900;line-height:.86;letter-spacing:-.02rem;margin:.3rem auto 0}.grs__button .icon{fill:#0d4fad;height:.9rem;margin-left:.4rem;order:1;width:.9rem}.grs__btn-txt--all{display:block}.grs__btn-txt--less{display:none}@media (max-width:840px){.grs{display:flex;flex-direction:column;padding:0}.grs:not(.grs.is-open).is-active{height:21.2rem}.grs.is-open{height:calc(100vh - 3.6rem);padding:0 0 6.6rem}.grs.is-open .grs__header{position:sticky;top:0;z-index:10}.grs.is-open .grs__slider{flex-grow:1;height:calc(100vh - 10.6rem);overflow-y:auto;padding-bottom:6.6rem}.grs.is-open .grs__item{display:block}.grs.is-open .grs__footer{background-color:#fafcfd;bottom:0;left:0;padding:1.2rem;position:fixed;right:0;z-index:60}.grs.is-open .grs__button{background-color:#fff;border:2px solid rgba(13,79,173,.1);color:#424b5a;justify-content:center;margin:0;padding:1.2rem 0;width:100%}.grs.is-open .grs__button .icon{fill:#424b5a;transform:scaleY(-1)}.grs.is-open .grs__btn-txt--all{display:none}.grs.is-open .grs__btn-txt--less{display:block}.grs__slider{padding:0}.grs__header{background-color:#0d4fad;padding-bottom:1.2rem;padding-top:1.6rem}.grs__title{font-size:1rem}.grs__header-date,.grs__header-leg{font-size:.9rem}.grs__header-date:before,.grs__header-leg:before{height:.4rem;margin:0 .8rem;width:.4rem}.grs__list{display:block}.grs__item{display:none;margin-bottom:.8rem;padding-right:0;width:100%}.grs__item.is-docked{display:block}.grs__footer{flex-grow:1}}:root{--nav-height:8rem;--logo-border:4rem}.main-logo{margin-bottom:-17.6rem}.main-logo__wrapper{grid-column:content-start/content-end;grid-row:1/span 2;width:33.9rem;display:flex;flex-direction:column;justify-content:space-around;align-items:center;text-align:center;z-index:99;position:relative}.main-logo__link{height:14rem;background:#fff;border-radius:0 0 var(--logo-border) var(--logo-border);z-index:20;width:100%;display:flex;justify-content:center;align-items:center}.main-logo__image{width:75%;height:75%}.main-logo__sub{font-weight:600;background-color:#000;border-radius:0 0 var(--logo-border) var(--logo-border);z-index:10;color:#fff;text-transform:uppercase;font-size:1.45rem;padding-bottom:1.1rem;width:100%;height:calc(3.6rem + var(--logo-border));margin-top:calc(var(--logo-border) * -1);display:flex;justify-content:center;align-items:flex-end}@media (max-width:68.75em){.main-logo{display:none!important;position:absolute;top:1.5rem;margin-bottom:0}.main-logo__wrapper{width:-moz-max-content;width:max-content}.main-logo__image{width:10.9rem;height:3.1rem}.main-logo__sub{display:none}.main-logo__logo{grid-column:content-start/content-end;grid-row:1/span 2;width:240px;position:absolute;z-index:101;top:1.5rem;border:0}.main-logo__link{height:auto}}:root{--nav-height:12.7rem}.header-grid{grid-template-columns:[page-start] minmax(1em,1.5fr) [content-start] minmax(1em,145rem) [content-end] minmax(1em,1.5fr) [page-end];display:grid}@media (min-width:64.0625em){#main-content>.video{padding-top:6.4rem}}.main-navigation{width:auto;z-index:50;position:sticky;transition:all .3s ease-in-out;background-color:#0d4fad;top:0}.main-navigation.is-docked{transition:all .5s ease-in-out;background-position:100% 100%;box-shadow:0 0 2rem 0 rgba(0,0,0,.05);background-color:#fff}.main-navigation:after{content:"";background:#0d4fad;grid-column:content-end/page-end;grid-row:1;align-self:flex-start;height:7.2rem}.main-navigation__docked-logo__link{grid-column:content-start/content-end;grid-row:1;transform:translateY(-100%);transition:transform .3s ease-in-out;max-width:35.9rem;visibility:hidden}.is-docked .main-navigation__docked-logo__link{transform:translateY(0);transition-delay:.4s;visibility:visible}.main-navigation__docked-logo__image{width:100%;height:7.2rem}.main-navigation__header{grid-column:content-start/content-end;grid-row:1;display:flex;justify-content:flex-end;align-items:flex-start}.main-navigation__discipline-mark{position:absolute;left:0;top:50%;transform:translateY(-50%);width:.6rem;height:3.1rem;background-color:transparent}.t-artisticswimming .main-navigation__discipline-mark,.t-diving .main-navigation__discipline-mark,.t-highdiving .main-navigation__discipline-mark,.t-multiple .main-navigation__discipline-mark,.t-openwater .main-navigation__discipline-mark,.t-swimming .main-navigation__discipline-mark,.t-waterpolo .main-navigation__discipline-mark{background-color:#0d4fad}.main-navigation__discipline-mark-multiple{position:absolute;left:-2rem;top:0;display:flex;flex-direction:column;justify-content:center;height:100%}.main-navigation__discipline-mark-multiple .main-navigation__discipline-mark{position:relative;left:0;top:0;width:.4rem;height:.6rem;margin:.1rem 0;transform:none}.main-navigation__discipline-icon-wrapper{display:flex;flex-direction:row;align-items:center;width:100%}.main-navigation__discipline-icon{width:2rem;height:2rem;margin-right:1.2rem}.main-navigation__chevron-right{position:absolute;right:1rem;top:50%;transform:translateY(-50%);pointer-events:none;fill:#fff}.main-navigation__chevron-back{position:absolute;left:2rem;top:50%;transform:translateY(-50%) rotate(180deg);fill:#fff;pointer-events:none}.main-navigation__chevron-down{position:absolute;right:1rem;top:48%;transform:translateY(-50%);opacity:1;pointer-events:none;width:1.6rem;height:1.6rem;fill:#fff}.main-navigation__dropdown{position:absolute;top:100%;left:50%;transform:translate(-50%,1rem);opacity:0;visibility:hidden;background:#0d4fad;padding:1.2rem 1.8rem;z-index:10;pointer-events:none;margin-top:-.8rem;color:#fff;transition:opacity .25s cubic-bezier(0,.5,.6,1),transform .25s cubic-bezier(0,.5,.6,1);display:block}.main-navigation__desktop-list{height:7.2rem}.is-docked .main-navigation__desktop-list{background-color:#0d4fad;border-radius:5rem 0 0 5rem}.main-navigation__desktop-list .additional-links,.main-navigation__desktop-list .social-links{display:none}.main-navigation__desktop-list .linked-list__dropdown.is-open{transform:translate(-50%);opacity:1;visibility:visible;pointer-events:auto}.main-navigation__desktop-list .linked-list__link{color:inherit;text-decoration:none}.main-navigation__desktop-list>.linked-list{display:flex;flex-wrap:wrap;width:100%;justify-content:center;height:100%}.main-navigation__desktop-list>.linked-list>.linked-list__item{position:relative}.main-navigation__desktop-list>.linked-list>.linked-list__item>.linked-list__dropdown-label,.main-navigation__desktop-list>.linked-list>.linked-list__item>.linked-list__link{padding:0 2.4rem;height:100%;background:none;border:none;position:relative;font-size:1.3rem;font-family:termina,sans-serif;font-weight:900;font-weight:600;text-transform:uppercase;color:#fff;display:flex;align-items:center}.main-navigation__desktop-list>.linked-list>.linked-list__item>.linked-list__dropdown-label:focus,.main-navigation__desktop-list>.linked-list>.linked-list__item>.linked-list__link:focus{color:#e6e6e6}.main-navigation__desktop-list>.linked-list>.linked-list__item>.linked-list__dropdown-label:focus:after,.main-navigation__desktop-list>.linked-list>.linked-list__item>.linked-list__link:focus:after{content:"";background-color:#fff;height:3px;width:70%;position:absolute;bottom:2px;left:15%}@media (min-width:52.5em){.main-navigation__desktop-list>.linked-list>.linked-list__item>.linked-list__dropdown-label:hover,.main-navigation__desktop-list>.linked-list>.linked-list__item>.linked-list__link:hover{color:#e6e6e6}.main-navigation__desktop-list>.linked-list>.linked-list__item>.linked-list__dropdown-label:hover:after,.main-navigation__desktop-list>.linked-list>.linked-list__item>.linked-list__link:hover:after{content:"";background-color:#fff;height:3px;width:70%;position:absolute;bottom:2px;left:15%}}.main-navigation__desktop-list>.linked-list>.linked-list__item>.linked-list__dropdown-label.is-active,.main-navigation__desktop-list>.linked-list>.linked-list__item>.linked-list__link.is-active{color:#e6e6e6}.main-navigation__desktop-list>.linked-list>.linked-list__item>.linked-list__dropdown-label{padding:0 3.4rem 0 3rem;height:100%;display:flex;align-items:center}.main-navigation__desktop-list>.linked-list>.linked-list__item>.linked-list__dropdown-label.is-open .main-navigation__chevron-down{transform:translateY(-50%) rotate(180deg);opacity:1}.main-navigation__desktop-list>.linked-list>.linked-list__item>.linked-list__dropdown{width:auto;top:auto;display:flex;flex-flow:column wrap;justify-content:center;padding:1rem 0}.main-navigation__desktop-list>.linked-list>.linked-list__item>.linked-list__dropdown>.linked-list__item{padding:0;cursor:pointer;text-align:center}.main-navigation__desktop-list>.linked-list>.linked-list__item>.linked-list__dropdown>.linked-list__item .linked-list__link{font-family:termina,sans-serif;font-weight:900;font-size:1.2rem;color:#fff;cursor:pointer;text-align:center;display:block;padding:0 3.8rem;min-width:18rem;position:relative;white-space:nowrap;text-decoration:none;transition:color .35s ease}.main-navigation__desktop-list>.linked-list>.linked-list__item>.linked-list__dropdown>.linked-list__item .linked-list__link:focus{background-color:#09397e}@media (min-width:52.5em){.main-navigation__desktop-list>.linked-list>.linked-list__item>.linked-list__dropdown>.linked-list__item .linked-list__link:hover{background-color:#09397e}}.main-navigation__desktop-list>.linked-list>.linked-list__item>.linked-list__dropdown>.linked-list__item .linked-list__link.is-active .main-navigation__link-label-wrap{border-bottom:.4rem solid #0d4fad}.main-navigation__desktop-list>.linked-list>.linked-list__item>.linked-list__dropdown>.linked-list__item .main-navigation__link-label-wrap{display:block;padding:1rem 0}.main-navigation__desktop-list>.linked-list>.linked-list__item>.linked-list__dropdown>.linked-list__item .main-navigation__link-label{background-image:linear-gradient(rgba(13,79,173,.1),rgba(13,79,173,.1));background-repeat:no-repeat;background-size:0 38%;background-position:0 100%;display:inline;text-decoration:none;transition:background-size .35s ease}.main-navigation__desktop-list>.linked-list>.linked-list__item>.linked-list__dropdown>.linked-list__item.main-navigation__discipline-item{min-width:20rem;text-align:left}.main-navigation__desktop-list>.linked-list>.linked-list__item>.linked-list__dropdown>.linked-list__item.main-navigation__discipline-item .linked-list__link{padding:0 1.4rem}.main-navigation__mobile-nav-btn{background-color:transparent;padding:0;border:none;height:100%;width:6.6rem;z-index:40;position:absolute;right:0}.main-navigation__mobile-nav-btn-close,.main-navigation__mobile-nav-btn-open{width:2.4rem;height:2.4rem;pointer-events:none;margin:0 auto;fill:#0d4fad}.main-navigation__mobile-nav-btn-close{width:3.2rem;height:3.2rem;display:none}.main-navigation__mobile-nav-btn.is-active .main-navigation__mobile-nav-btn-close{display:block}.main-navigation__mobile,.main-navigation__mobile-inner,.main-navigation__mobile-nav-btn,.main-navigation__mobile-nav-btn.is-active .main-navigation__mobile-nav-btn-open{display:none}.main-navigation__mobile-inner{position:fixed;height:100vh;width:100%;left:0;transform:translateY(-100%);pointer-events:none;opacity:0;transition:transform .5s cubic-bezier(0,.4,.5,1);z-index:30;overflow-x:hidden;overflow-y:auto;border:none;background-color:#0d4fad}.main-navigation__mobile-inner .linked-list__back-btn{font-size:1.3rem;font-family:termina,sans-serif;font-weight:900;text-align:center;color:#fff;border:none;padding:2rem;width:100%;position:relative;background:#09397e}.main-navigation__mobile-inner .linked-list__item{position:static}.main-navigation__mobile-inner .linked-list__dropdown-label,.main-navigation__mobile-inner .linked-list__link{font-size:1.3rem;font-family:termina,sans-serif;font-weight:900;color:#fff;background-color:transparent;border:none;text-align:left;padding:2rem 1rem 2rem 2rem;width:100%;border-bottom:1px solid #09397e}.main-navigation__mobile-inner .linked-list__link{position:relative;background-repeat:no-repeat;background-position:right 2rem center;display:block;text-decoration:none}.main-navigation__mobile-inner .link-underline-trigger:hover .link-underline{background-size:0}.main-navigation__mobile-inner .linked-list__dropdown-label{position:relative;background-repeat:no-repeat;background-position:right 2rem center}.main-navigation__mobile-inner .linked-list__dropdown{background:#0d4fad;width:100%;top:0;left:0;min-width:100%;padding:0;margin-top:0;height:100%}.main-navigation__mobile-inner .linked-list__dropdown.is-open{display:block;pointer-events:auto}.main-navigation__mobile-inner .linked-list{display:block}.main-navigation__mobile-inner .linked-list__item.has-children{position:static}.main-navigation__mobile-inner .social-links{display:flex;width:100%;padding:0;justify-content:center;margin-top:4rem;padding-bottom:20rem}.main-navigation__mobile-inner .social-links .linked-list__item{background-size:2.4rem;background-color:#000;opacity:.6;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.main-navigation__mobile-inner .social-links .linked-list__item.icn-facebook{-webkit-mask-image:url(../i/elements/icn-facebook.svg);mask-image:url(../i/elements/icn-facebook.svg)}.main-navigation__mobile-inner .social-links .linked-list__item.icn-twitter{-webkit-mask-image:url(../i/elements/icn-twitter.svg);mask-image:url(../i/elements/icn-twitter.svg)}.main-navigation__mobile-inner .social-links .linked-list__item.icn-insta{-webkit-mask-image:url(../i/elements/icn-instagram.svg);mask-image:url(../i/elements/icn-instagram.svg)}.main-navigation__mobile-inner .social-links .linked-list__item.icn-youtube{-webkit-mask-image:url(../i/elements/icn-youtube.svg);mask-image:url(../i/elements/icn-youtube.svg)}.main-navigation__mobile-inner .social-links .linked-list__item.icn-tiktok{-webkit-mask-image:url(../i/elements/icn-tiktok.svg);mask-image:url(../i/elements/icn-tiktok.svg)}.main-navigation__mobile-inner .social-links .linked-list{display:flex}.main-navigation__mobile-list>.linked-list{height:100%;overflow-x:hidden}.main-navigation__mobile-list>.linked-list>.linked-list__item>.linked-list__dropdown{position:absolute;overflow-y:auto;-webkit-overflow-scrolling:touch;transform:translateX(100%);opacity:1;visibility:visible;pointer-events:none}.main-navigation__mobile-list>.linked-list>.linked-list__item>.linked-list__dropdown.is-open{display:block;pointer-events:auto;transform:translateX(0)}.main-navigation__under-slot{position:relative}@media (max-width:81.24em){.main-navigation__docked-logo__link{max-width:30rem}}@media (max-width:75em){.main-navigation__docked-logo__link{max-width:20rem}}@media (max-width:68.75em){:root{--nav-height:6.4rem}.main-navigation{display:block;position:sticky;height:var(--nav-height);background:#fff}.main-navigation__mobile-inner.is-open{transform:translate(0);opacity:1;visibility:visible;pointer-events:all;top:11.2rem}.main-navigation__header{display:none}.main-navigation__docked-logo__image{height:6.2rem}.main-navigation__docked-logo__link{position:absolute;top:0;left:1.5rem;z-index:60;height:100%;max-width:12.9rem}.main-navigation__mobile-inner{display:block}.main-navigation__mobile-nav-btn{display:flex;align-items:center}.main-navigation__mobile{position:relative;display:block;height:var(--nav-height)}.mobile-nav-active{overflow:hidden;position:relative}}@media (max-width:64.0525em){.main-navigation__mobile-inner.is-open{transform:translate(0);opacity:1;visibility:visible;pointer-events:all;top:6.2rem}}.medal-table{width:100%;background:#fff;overflow:hidden}.medal-table__container{overflow-x:auto;scroll-behavior:smooth}.medal-table__header-cell{padding:1rem 2.4rem;text-align:center;border-bottom:.4rem solid #ebeef0;font-size:1.3rem;font-family:termina,sans-serif;font-weight:700;color:#1f2432}.medal-table__header-cell-rank{width:10rem}.medal-table__header-cell-country{text-align:left;width:45rem}.medal-table__header-cell-medal-header{background-image:url(../i/elements/medal-background.svg);background-size:auto;background-position:50%;position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;display:flex;align-items:center;justify-content:center}.medal-table__header-cell-medal-gold{background-image:linear-gradient(108deg,#fedb77,#ffb819);padding:0;position:relative;width:19rem}.medal-table__header-cell-medal-silver{background-image:linear-gradient(108deg,#d9d9d9,#c9c9c9);padding:0;position:relative;width:19rem}.medal-table__header-cell-medal-bronze{background-image:linear-gradient(108deg,#d8c28d,#a58844);padding:0;position:relative;width:19rem}.medal-table__header-cell-label{position:relative;z-index:10}.medal-table__header-cell-medals{display:flex;flex-direction:row;justify-content:center}.medal-table__header-medal-gold{fill:#ffb819;width:1.6rem;height:1.6rem;margin:.5rem .2rem}.medal-table__header-medal-silver{fill:#c9c9c9;width:1.6rem;height:1.6rem;margin:.5rem .2rem}.medal-table__header-medal-bronze{fill:#a58844;width:1.6rem;height:1.6rem;margin:.5rem .2rem}.medal-table__header-cell-medal-expand,.medal-table__header-cell-medal-total{width:15rem}.medal-table__content-row{transition:box-shadow .25s ease-in-out}.medal-table__content-row:focus{box-shadow:0 .4rem 1.6rem 0 rgba(208,220,233,.4);transform:scale(1)}@media (min-width:52.5em){.medal-table__content-row:hover{box-shadow:0 .4rem 1.6rem 0 rgba(208,220,233,.4);transform:scale(1)}}.medal-table__content-cell-country-wrapper{text-align:left;font-size:1.3rem;letter-spacing:-.017rem;color:#1f2432;display:flex;flex-direction:row;align-items:center}.medal-table__content-cell{padding:2.6rem 3rem;text-align:center;border-bottom:.1rem solid #ebeef0;font-size:1.3rem}.medal-table__content-cell-gold{background-image:linear-gradient(113deg,hsla(44,99%,73%,.3),rgba(255,184,25,.3))}.medal-table__content-cell-silver{background-image:linear-gradient(113deg,hsla(0,0%,85%,.3),hsla(0,0%,79%,.3))}.medal-table__content-cell-bronze{background-image:linear-gradient(113deg,hsla(42,49%,70%,.3),rgba(165,136,68,.3))}.medal-table__content-cell-total-count{font-family:termina,sans-serif;font-weight:700}.medal-table__country-flag{width:2.4rem;height:auto;margin-right:1rem}.medal-table__show-medals-btn{background:transparent;border:0;outline:0;padding:0;width:3.4rem;height:3.4rem;position:relative;transition:background-color .25s ease}@media (min-width:52.5em){.medal-table__show-medals-btn:hover{background-color:#ebeef0}}.medal-table__show-medals-btn.is-active .medal-table__expand--vertical{transform:translate(-50%,-50%) rotate(0)}.medal-table__expand{width:1.4rem;height:.2rem;position:absolute;top:50%;left:50%;background-color:#757a83;transform:translate(-50%,-50%);transform-origin:center;transition:transform .3s ease}.medal-table__expand--vertical{transform:translate(-50%,-50%) rotate(90deg)}.medal-table__hidden-row{height:0;overflow:hidden;display:none;border-collapse:collapse}.medal-table__tabs-wrapper{display:flex;width:100%;padding:0;align-items:center;justify-content:center;background:#fafcfd}.medal-table__tab-hide{display:none}.medal-table__btn-tab{font-family:termina,sans-serif;font-weight:900;background-color:transparent;border:none;padding:3rem;font-size:1.8rem;color:#1f2432;position:relative;margin:0 1rem;outline:none}.medal-table__btn-tab:after{content:"";position:absolute;left:0;right:0;bottom:0;width:100%;height:.4rem;background-color:#0d4fad;transform-origin:bottom;transform:scaleY(0);transition:transform .35s ease}.medal-table__btn-tab:focus:after{transform:scaleY(1)}@media (min-width:52.5em){.medal-table__btn-tab:hover:after{transform:scaleY(1)}}.medal-table__btn-tab.is-active:after{transform:scaleY(1)}.medal-table__content-cell-no-padding{padding:0}.medal-table__inner-medal-table{table-layout:fixed;min-width:100%;max-width:100%}.medal-table__athlete-medals{display:flex;flex-direction:column;padding-left:5rem}.medal-table__athlete{color:inherit;text-decoration:none;display:flex;align-items:center}.medal-table__athlete:not(:last-child){margin-bottom:1.6rem}.medal-table__inner-content-row{transition:box-shadow .25s ease-in-out;border-bottom:.1rem solid #ebeef0}.medal-table__inner-content-row:focus{box-shadow:0 .4rem 1.6rem 0 rgba(208,220,233,.4);transform:scale(1)}@media (min-width:52.5em){.medal-table__inner-content-row:hover{box-shadow:0 .4rem 1.6rem 0 rgba(208,220,233,.4);transform:scale(1)}}.medal-table__inner-content-row:nth-child(odd){background-color:#fff}.medal-table__inner-content-row:nth-child(2n){background-color:#fafcfd}.medal-table__inner-header-cell{padding:2.4rem;text-align:left;border-bottom:.4rem solid #ebeef0;font-size:1.3rem;font-family:termina,sans-serif;font-weight:700;color:#1f2432}.medal-table__inner-content-cell{padding:2rem 2.4rem;text-align:left;font-size:1.3rem;color:#1f2432;position:relative}.medal-table__inner-content-cell .medal-table__country-flag{width:4rem;height:auto;margin-right:2rem}.medal-table__athlete-lastname{font-family:termina,sans-serif;font-weight:700}.medal-table__athlete-name{display:flex;flex-direction:column;align-items:flex-start;word-break:break-all}.medal-table__athlete-country,.medal-table__athlete-info{display:flex;flex-direction:row;align-items:center}.medal-table__athlete-info{margin-right:2rem}.medal-table__inner-table-athlete{padding-left:7.5rem}.medal-table__discipline-icon-wrapper{display:flex;flex-direction:row;align-items:center}.medal-table__discipline-icon{width:4rem;height:4rem;margin-right:1.6rem}.t-artisticswimming .medal-table__discipline-icon,.t-diving .medal-table__discipline-icon,.t-highdiving .medal-table__discipline-icon,.t-multiple .medal-table__discipline-icon,.t-openwater .medal-table__discipline-icon,.t-swimming .medal-table__discipline-icon,.t-waterpolo .medal-table__discipline-icon{fill:#0d4fad}.medal-table__discipline-mark{position:absolute;left:0;top:50%;transform:translateY(-50%);width:.6rem;height:3.1rem;background-color:transparent}.t-artisticswimming .medal-table__discipline-mark,.t-diving .medal-table__discipline-mark,.t-highdiving .medal-table__discipline-mark,.t-multiple .medal-table__discipline-mark,.t-openwater .medal-table__discipline-mark,.t-swimming .medal-table__discipline-mark,.t-waterpolo .medal-table__discipline-mark{background-color:#0d4fad}.medal-table__inner-medal-gold{fill:#ffb819;width:2.4rem;height:2.4rem;margin-right:1.6rem}.medal-table__inner-medal-silver{fill:#c9c9c9;width:2.4rem;height:2.4rem;margin-right:1.6rem}.medal-table__inner-medal-bronze{fill:#a58844;width:2.4rem;height:2.4rem;margin-right:1.6rem}.medal-table__view-results{font-family:termina,sans-serif;font-weight:300;text-transform:uppercase;text-decoration:none;font-size:1.2rem;color:#757a83;display:flex;align-items:center;justify-content:flex-end;padding-right:2rem}.medal-table__view-results:focus .medal-table__arrow{fill:#0d4fad}@media (min-width:52.5em){.medal-table__view-results:hover .medal-table__arrow{fill:#0d4fad}}.medal-table__view-results-link{position:absolute;top:0;left:0;width:100%;height:100%}.medal-table__arrow{margin-left:1rem;fill:#1f2432;width:2.4rem;height:2.4rem;transition:fill .6s ease;flex:0 0 auto}.medal-table__athlete-link{position:absolute;width:100%;height:100%;top:0;left:0}@media (max-width:840px){.medal-table{white-space:normal}.medal-table__header-cell{padding:2rem 1rem;text-align:center;font-size:1.2rem}.medal-table__header-cell-rank{width:10%;min-width:3rem}.medal-table__header-cell-country{width:20%;text-align:left}.medal-table__header-cell-medal-bronze,.medal-table__header-cell-medal-expand,.medal-table__header-cell-medal-gold,.medal-table__header-cell-medal-silver,.medal-table__header-cell-medal-total{width:10%}.medal-table__header-cell-medal-header{background-size:40%}.medal-table__content-cell{padding:2rem 0;font-size:1.3rem}.medal-table__btn-tab{padding:1.8rem 2rem;font-size:1.3rem}.medal-table__athlete-medals{padding-left:2rem}.medal-table__athlete-info{margin-right:1rem}.medal-table__inner-header-cell{padding:2rem .5rem}.medal-table__inner-content-cell{padding:1.5rem .5rem;text-align:left;font-size:1.3rem}.medal-table__inner-content-cell .medal-table__country-flag{width:2rem;margin-right:2rem}.medal-table__inner-table-athlete,.medal-table__inner-table-disc{padding-left:3rem}.medal-table__inner-table-athlete{max-width:21rem}.medal-table__content-cell-country-wrapper{font-size:1.3rem}.medal-table__view-results-link{padding-right:0}}@media (max-width:640px){.medal-table__inner-header-cell{font-size:1.2rem}.medal-table__inner-table-event{width:10rem}.medal-table__discipline-mark{width:.4rem}.medal-table__athlete-medals{padding-left:.8rem}.medal-table__inner-medal-bronze,.medal-table__inner-medal-gold,.medal-table__inner-medal-silver{width:2rem;height:2rem;margin-right:.8rem}.medal-table__athlete-firstname{font-size:1.2rem}.medal-table__view-results{padding-right:0}.medal-table__arrow{margin-left:0}}@media (max-width:370px){.medal-table__btn-tab{padding:1.8rem 1rem}.medal-table__inner-table-event{width:9rem}.medal-table__athlete-headshot{display:none}.medal-table__athlete-info{margin-right:0}}.newsletter-signup{max-width:83rem}.newsletter-signup #mc_embed_signup form{padding:0}.newsletter-signup #mc_embed_signup,.newsletter-signup .inf-main{background-color:#0d4fad;box-shadow:0 .8rem 1.6rem 0 #d0dce9}.newsletter-signup #mc_embed_signup #mce-success-response,.newsletter-signup .inf-main #mce-success-response{text-align:center;width:100%}.newsletter-signup #mc_embed_signup #mc_embed_signup_scroll,.newsletter-signup .inf-main #mc_embed_signup_scroll{align-items:center;display:flex;flex-wrap:wrap;padding:2.4rem 2rem}.newsletter-signup #mc_embed_signup h1,.newsletter-signup #mc_embed_signup h2,.newsletter-signup #mc_embed_signup h3,.newsletter-signup #mc_embed_signup h4,.newsletter-signup .inf-main h1,.newsletter-signup .inf-main h2,.newsletter-signup .inf-main h3,.newsletter-signup .inf-main h4{font-family:termina,sans-serif;font-weight:700;font-size:1.8rem;color:#fff;margin:0 0 1.2rem}.newsletter-signup #mc_embed_signup .indicates-required,.newsletter-signup .inf-main .indicates-required{color:#fff;font-size:1.1rem;margin:0 0 1.2rem auto}.newsletter-signup #mc_embed_signup p,.newsletter-signup .inf-main p{color:#fff}.newsletter-signup #mc_embed_signup label,.newsletter-signup .inf-main label{color:#fff;display:block;font-size:1.3rem;margin-bottom:.4rem}.newsletter-signup #mc_embed_signup .mc-field-group,.newsletter-signup .inf-main .mc-field-group{margin-bottom:.7rem;padding:0;width:100%}.newsletter-signup #mc_embed_signup .mc-field-group input,.newsletter-signup .inf-main .mc-field-group input{border:none;border-radius:0;font-size:1.3rem;height:3.5rem;padding-left:.7rem;width:100%}.newsletter-signup #mc_embed_signup input,.newsletter-signup .inf-main input{background-color:#fff;color:#1f2432}.newsletter-signup #mc_embed_signup .clear,.newsletter-signup .inf-main .clear{display:flex;width:100%}.newsletter-signup #mc_embed_signup .button,.newsletter-signup #mc_embed_signup .inf-btn,.newsletter-signup #mc_embed_signup .inf-submit input,.newsletter-signup .inf-main .button,.newsletter-signup .inf-main .inf-btn,.newsletter-signup .inf-main .inf-submit input{font-family:termina,sans-serif;font-weight:900;border-radius:0;position:relative;padding:1rem 3.6rem;font-size:1.3rem;color:#1f2432;height:auto;line-height:unset;text-decoration:none;background-color:#fff;border:.2rem solid rgba(13,79,173,.1);cursor:pointer;transition:border-color .35s ease,color .35s ease;margin:1rem 0 0 auto}.newsletter-signup #mc_embed_signup .button:focus,.newsletter-signup #mc_embed_signup .inf-btn:focus,.newsletter-signup #mc_embed_signup .inf-submit input:focus,.newsletter-signup .inf-main .button:focus,.newsletter-signup .inf-main .inf-btn:focus,.newsletter-signup .inf-main .inf-submit input:focus{border-color:#0d4fad;background-color:#fff}@media (min-width:52.5em){.newsletter-signup #mc_embed_signup .button:hover,.newsletter-signup #mc_embed_signup .inf-btn:hover,.newsletter-signup #mc_embed_signup .inf-submit input:hover,.newsletter-signup .inf-main .button:hover,.newsletter-signup .inf-main .inf-btn:hover,.newsletter-signup .inf-main .inf-submit input:hover{border-color:#0d4fad;background-color:#fff}}.officials__unit-selector-container{height:8.8rem;border-bottom:.1rem solid #ebeef0;background-color:#fafcfd}.officials__empty-state,.officials__loader-wrapper{margin:5rem 0}.officials__table-container{overflow-x:auto}.officials__table{min-width:100%;text-align:left}.officials__table-header{border-bottom:.4rem solid #ebeef0}.officials__header-cell{padding:2.4rem 2.4rem 2.4rem 4rem;font-family:termina,sans-serif;font-weight:700;font-size:1.3rem}.officials__row{border-bottom:.1rem solid #ebeef0}.officials__row:nth-child(2n){background-color:#fafcfd}.officials__cell{padding:2.8rem 2.4rem 2.8rem 4rem;font-family:termina,sans-serif;font-weight:400;font-size:1.3rem}.officials__cell--nf{display:flex;align-items:center}.officials__flag{width:2.4rem;margin-right:1.6rem}.officials__legend-container{margin:2.4rem 0 0;font-family:termina,sans-serif;font-weight:400;font-size:1.2rem;color:#757a83;display:flex;flex-wrap:wrap;justify-content:space-between}.officials__legend-container strong{font-family:termina,sans-serif;font-weight:400;color:#1f2432}.officials__info{display:flex;align-items:center;flex-wrap:wrap}.officials__info-icon{width:2.4rem;height:2.4rem;fill:#1f2432;margin-right:.8rem}.officials__info-item{margin:1rem 1.6rem 1rem 0}.officials__last-updated{align-self:center;margin:1.6rem 0}@media (max-width:1025px){.officials__header-cell{padding:2.4rem 2rem}.officials__cell{padding:2.8rem 2.4rem}}@media (max-width:640px){.officials__table-container{margin-left:-1.2rem;width:calc(100% + 2.4rem)}.officials__header-cell{padding:1.6rem 1rem;font-size:1.2rem}.officials__cell{padding:2rem 1rem;font-size:1.2rem}.officials__flag{width:2.4rem;margin-right:.8rem}}.filters+.open-water-rankings-table{margin-top:-1.6rem}.open-water-rankings-table__header{margin-bottom:2.4rem;display:flex;flex-wrap:wrap}.open-water-rankings-table__header-section{flex:0 1 auto;font-size:1.2rem;color:#757a83;display:flex;flex-wrap:wrap;align-items:center;align-self:flex-end}.open-water-rankings-table__header-item{display:flex;align-items:center;margin-top:1.2rem}.open-water-rankings-table__header-item:last-child:not(:first-child){margin-left:1.2rem;padding-left:1.1rem;position:relative}.open-water-rankings-table__header-item:last-child:not(:first-child):before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.3rem;height:.3rem;background-color:#757a83}.open-water-rankings-table__title{font-family:termina,sans-serif;font-weight:300;font-size:3.1rem;margin-right:auto;align-self:flex-start}.open-water-rankings-table__scroller-icon{fill:#757a83;width:2rem;height:2rem;margin-right:.4rem}.open-water-rankings-table__scroller-button{background:transparent;border:0;outline:0;padding:0;width:2.4rem;height:2.4rem;margin:0 .2rem}.open-water-rankings-table__scroller-button--left{transform:rotate(-180deg);margin-left:1rem}.open-water-rankings-table__scroller-button-icon{fill:#000;width:100%;height:100%}.open-water-rankings-table__mobile-swipe{margin-bottom:1.6rem;display:flex;align-items:center;font-size:1rem;color:#757a83}.open-water-rankings-table__mobile-swipe-icon{fill:#757a83;width:1.6rem;height:1.6rem}.open-water-rankings-table__table-scroller{overflow-x:auto}.open-water-rankings-table__table{table-layout:fixed;min-width:100%}.open-water-rankings-table__table .results-table__sub-table{max-width:1025px}.open-water-rankings-table__date{font-size:1.4rem;margin:2rem 0}.open-water-rankings-table__date span{color:#0d4fad}.open-water-rankings-table__header-row{border-bottom:.4rem solid #ebeef0}.open-water-rankings-table__header-row--locations{border-bottom:.1rem solid #ebeef0}.open-water-rankings-table__header-cell{font-family:termina,sans-serif;font-weight:700;font-size:1.3rem;padding:2.4rem .8rem;text-align:center;width:10rem}.open-water-rankings-table__header-cell--age{width:50%}.open-water-rankings-table__header-cell--left{text-align:left}.open-water-rankings-table__header-cell--points{width:15rem;border-left:.1rem solid #ebeef0}.open-water-rankings-table__header-spacer{background-color:#fff;z-index:10;position:relative;cursor:auto}.open-water-rankings-table__header-spacer:after{content:"";position:absolute;top:0;right:0;bottom:0;width:.1rem;background-color:#ebeef0}.open-water-rankings-table__table--eventFilter .open-water-rankings-table__header-spacer--hiddenOnEvent{display:none}.open-water-rankings-table--SW .open-water-rankings-table__table--eventFilter .open-water-rankings-table__header-spacer--hiddenOnEvent{display:table-cell}.open-water-rankings-table__event-location{display:flex;align-items:center;justify-content:center;font-weight:700}.open-water-rankings-table__event-location .open-water-rankings-table__header-location{font-size:1.3rem;width:-moz-min-content;width:min-content;text-transform:none}.open-water-rankings-table__header-location{margin-top:.8rem;display:flex;justify-content:center;align-items:center;font-size:1rem}.open-water-rankings-table__header-flag{width:1.6rem;margin-right:.4rem}.open-water-rankings-table__row{border-bottom:.1rem solid #ebeef0}.open-water-rankings-table__row .open-water-rankings-table__expand-btn{transform:rotate(0deg);transition:all .25s ease-in-out;padding:0}.open-water-rankings-table__row .open-water-rankings-table__expand-btn .icon{width:3rem;height:3rem}.open-water-rankings-table__row.is-active+.open-water-rankings-table__expandable{display:table-row}.open-water-rankings-table__row.is-active .open-water-rankings-table__expand-btn{transform:rotate(180deg)}.open-water-rankings-table__table-row:nth-of-type(4n+3){background-color:#fafcfd}.open-water-rankings-table__expand-btn{background:none;border:none}.open-water-rankings-table__cell{font-size:1.3rem;padding:2rem .8rem;display:table-cell;text-align:center;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.open-water-rankings-table__cell--left{text-align:left}.open-water-rankings-table__cell--time,.open-water-rankings-table__cell--totalPoints{background-color:#fafafa;font-family:termina,sans-serif;font-weight:900}.open-water-rankings-table__cell--time{border-left:.1rem solid #ebeef0}.open-water-rankings-table__cell--time span{display:flex;gap:.5rem;justify-self:center;align-items:center}.open-water-rankings-table__cell--wrap{white-space:normal}.open-water-rankings-table__cell--cluster-start{border-left:.1rem solid #ebeef0}.open-water-rankings-table__cell--cluster-end{border-right:.1rem solid #ebeef0}.open-water-rankings-table__cell--age,.open-water-rankings-table__cell--flag,.open-water-rankings-table__cell--rank strong{font-family:termina,sans-serif;font-weight:900}.open-water-rankings-table__cell--no-border:after{content:none!important}.open-water-rankings-table__table--eventFilter .open-water-rankings-table__cell--performance-points,.open-water-rankings-table__table--eventFilter .open-water-rankings-table__cell--totalPoints{display:none}.open-water-rankings-table--SW .open-water-rankings-table__table--eventFilter .open-water-rankings-table__cell--performance-points,.open-water-rankings-table--SW .open-water-rankings-table__table--eventFilter .open-water-rankings-table__cell--totalPoints{display:table-cell}.open-water-rankings-table__flag{width:2.4rem;margin-right:1rem;display:inline-block;vertical-align:middle}.open-water-rankings-table__person-link{color:inherit;text-decoration:none}.open-water-rankings-table__person{display:flex;align-items:center}.open-water-rankings-table__person-image{margin-right:1.6rem;flex:0 0 auto}.open-water-rankings-table__team-flag{width:4rem;height:auto}.open-water-rankings-table__name{flex:1 1 auto;min-width:0}.open-water-rankings-table__person-fname{font-size:1.3rem}.open-water-rankings-table__person-country{display:block;margin-top:.4rem;font-size:1.1rem}.open-water-rankings-table__records{display:block;margin:0 auto}.open-water-rankings-table__record-tag{background-color:rgba(13,79,173,.2);font-family:termina,sans-serif;font-weight:700;font-size:1rem;display:inline-block;color:#0d4fad;padding:.1rem .4rem;border-radius:.2rem}.open-water-rankings-table__record-tag--wr{background-color:#0d4fad;color:#fff}.open-water-rankings-table__footer{margin-top:2.4rem}.open-water-rankings-table__legend{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.open-water-rankings-table__legend-icon{fill:#1f2432;width:2.4rem;height:2.4rem}.open-water-rankings-table__legend-item{margin:.8rem;color:#757a83;font-size:1.2rem}.open-water-rankings-table__legend-item strong{font-family:termina,sans-serif;font-weight:400;color:#1f2432}.open-water-rankings-table--diving .open-water-rankings-table__header-spacer,.open-water-rankings-table--series .open-water-rankings-table__header-spacer{position:sticky;left:0}@media (max-width:640px){.open-water-rankings-table__header{margin-bottom:1.6rem}.open-water-rankings-table__title{font-size:1.8rem}.open-water-rankings-table__date{margin:1rem 0}.open-water-rankings-table__header-cell{font-size:1.1rem;padding:1.6rem .8rem;min-width:0}.open-water-rankings-table__header-cell--country,.open-water-rankings-table__header-cell--name,.open-water-rankings-table__header-cell--rank,.open-water-rankings-table__header-cell--time,.open-water-rankings-table__header-cell--totalPoints{position:sticky;left:0;background-color:#fff;min-width:3rem;z-index:10}.open-water-rankings-table__header-cell--rank{min-width:7rem}.open-water-rankings-table__header-cell--country{left:7rem}.open-water-rankings-table__header-cell--name{left:14rem;min-width:14rem;padding-left:0}.open-water-rankings-table__header-cell--time,.open-water-rankings-table__header-cell--totalPoints{left:28rem}.open-water-rankings-table__header-cell--time:after,.open-water-rankings-table__header-cell--totalPoints:after{content:"";position:absolute;top:0;right:0;bottom:0;width:.1rem;background-color:#ebeef0}.open-water-rankings-table__header-cell--totalPoints{min-width:6rem}.open-water-rankings-table__header-cell--competition{min-width:18rem}.open-water-rankings-table__header-cell--series-event{min-width:6rem;font-size:1rem;text-transform:none}.open-water-rankings-table__header-location{margin-top:.4rem}.open-water-rankings-table__header-flag{width:1.2rem}.open-water-rankings-table__header-cell--meet-definition{text-transform:uppercase;padding:.5rem .8rem}.open-water-rankings-table__header-cell--meet-definition .open-water-rankings-table__header-location{padding-left:1.5rem}.open-water-rankings-table__header-cell--meet-definition .open-water-rankings-table__header-flag{top:0}.open-water-rankings-table__row:nth-of-type(2n) .open-water-rankings-table__cell--name,.open-water-rankings-table__row:nth-of-type(2n) .open-water-rankings-table__cell--rank{background-color:#fafcfd}.open-water-rankings-table__cell{font-size:1.2rem;padding:1rem .8rem}.open-water-rankings-table__cell--country,.open-water-rankings-table__cell--name,.open-water-rankings-table__cell--rank,.open-water-rankings-table__cell--time,.open-water-rankings-table__cell--totalPoints{position:sticky;left:0;background-color:#fff;border-bottom:.1rem solid #ebeef0;z-index:10}.open-water-rankings-table__cell--rank{min-width:7rem}.open-water-rankings-table__cell--country{left:7rem}.open-water-rankings-table__cell--name{padding-left:0;left:14rem}.open-water-rankings-table__cell--time,.open-water-rankings-table__cell--totalPoints{left:28rem;background-color:#fafafa}.open-water-rankings-table__cell--time:after,.open-water-rankings-table__cell--totalPoints:after{content:"";position:absolute;top:0;right:0;bottom:0;width:.1rem;background-color:#ebeef0}.open-water-rankings-table__flag{width:1.2rem;margin-right:.4rem}.open-water-rankings-table__team-flag{width:3.2rem}.open-water-rankings-table__person-image{margin-right:.8rem}.open-water-rankings-table__name{white-space:normal;word-break:break-word;font-size:.8rem}.open-water-rankings-table__person-fname{font-size:1.1rem}.open-water-rankings-table__person-country{margin-top:0}.open-water-rankings-table__record-tag{font-family:termina,sans-serif;font-weight:300;padding:0;border-radius:0}.open-water-rankings-table__record-tag,.open-water-rankings-table__record-tag--wr{background-color:transparent;color:#1f2432}.open-water-rankings-table__expandable .results-table__sub-header-cell{width:33.33%}.open-water-rankings-table__expandable .results-table__sub-cell{white-space:normal}.open-water-rankings-table__table .results-table__sub-table{table-layout:fixed}.open-water-rankings-table__table .results-table__sub-table tr td,.open-water-rankings-table__table .results-table__sub-table tr th{width:20%;white-space:wrap}.open-water-rankings-table__table .results-table__sub-table tr td:first-of-type,.open-water-rankings-table__table .results-table__sub-table tr th:first-of-type{position:sticky;left:0;background:#fff}.open-water-rankings-table__table .results-table__sub-table tr td{font-size:.8rem}}@media (max-width:39.99em){.open-water-rankings-table__table-scroller{margin-left:-1.2rem;width:calc(100% + 2.4rem)}.open-water-rankings-table__header-spacer--country{display:none}.open-water-rankings-table__meet-definitions .open-water-rankings-table__header-spacer:first-of-type,.open-water-rankings-table__meet-definitions .open-water-rankings-table__header-spacer:nth-of-type(2){left:0}.open-water-rankings-table__meet-definitions .open-water-rankings-table__header-spacer:nth-of-type(3){left:7rem}.open-water-rankings-table__meet-definitions .open-water-rankings-table__header-spacer:nth-of-type(4){left:21rem}.open-water-rankings-table__cell--name,.open-water-rankings-table__header-cell--name{left:7rem}.open-water-rankings-table__cell--totalPoints,.open-water-rankings-table__header-cell--totalPoints{left:21rem}}@media (max-width:25.9275em){.open-water-rankings-table__person-image{display:none}.open-water-rankings-table__meet-definitions .open-water-rankings-table__header-spacer:first-of-type,.open-water-rankings-table__meet-definitions .open-water-rankings-table__header-spacer:nth-of-type(2){left:0}.open-water-rankings-table__meet-definitions .open-water-rankings-table__header-spacer:nth-of-type(3){left:7rem}.open-water-rankings-table__meet-definitions .open-water-rankings-table__header-spacer:nth-of-type(4){left:17rem}.open-water-rankings-table__table--eventFilter .open-water-rankings-table__meet-definitions .open-water-rankings-table__header-spacer:nth-of-type(4){left:8rem}.open-water-rankings-table__cell--name,.open-water-rankings-table__header-cell--name{min-width:10rem}.open-water-rankings-table__cell--time,.open-water-rankings-table__cell--totalPoints,.open-water-rankings-table__header-cell--time,.open-water-rankings-table__header-cell--totalPoints{left:17rem}}.carousel-controls__button{border:0;width:3.2rem;height:3.2rem;margin-left:.8rem;transition:opacity .25s cubic-bezier(0,.4,.5,1);background:#fff;position:relative}.carousel-controls__button.faded{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:default}.carousel-controls__button:focus .carousel-controls__button-icon{fill:#0d4fad}@media (min-width:52.5em){.carousel-controls__button:hover .carousel-controls__button-icon{fill:#0d4fad}}.carousel-controls__button-icon{position:absolute;width:100%;height:100%;top:0;left:0;transition:fill .25s ease}.content-slider{overflow:hidden}.content-slider__wrapper{clear:both;width:auto;position:relative}.content-slider__inner-wrapper{display:flex;position:relative;transition:left .5s cubic-bezier(0,.4,.5,1),transform .3s cubic-bezier(0,.4,.5,1);will-change:left;left:0;padding-bottom:2rem}.content-slider__inner-wrapper.nudge-right{transform:translateX(30px)}.content-slider__inner-wrapper.nudge-left{transform:translateX(-30px)}.content-slider__inner-wrapper>li{margin-bottom:0}.content-slider__item{opacity:.6;position:relative;flex-shrink:0;transition:opacity .6s}.content-slider__item.is-active{opacity:1}@media (max-width:52.49em){.content-slider__inner-wrapper{overflow-x:scroll;overflow-y:hidden;padding-top:1rem;-webkit-overflow-scrolling:touch;padding-bottom:1rem;scrollbar-color:#0d4fad rgba(13,79,173,.3);scrollbar-width:thin}.content-slider__inner-wrapper:after{content:"";display:inline-block;height:auto;min-width:1rem;background-color:transparent}.content-slider__inner-wrapper::-webkit-scrollbar{height:.4rem;width:.4rem}.content-slider__inner-wrapper::-webkit-scrollbar-track{background:rgba(13,79,173,.3)}.content-slider__inner-wrapper::-webkit-scrollbar-thumb{background-color:#0d4fad}.content-slider__item{opacity:1}.content-slider__item:last-of-type{margin-right:0}}.other-years__widget-header{width:100%;justify-content:space-between}.other-years__header-wrapper{display:flex;justify-content:space-between}.other-years__icon-touch{width:2.4rem;height:2.4rem}.other-years__item{width:22rem;height:11rem;display:flex;flex-direction:column;justify-content:center;align-items:center;box-shadow:0 .8rem 1.6rem 0 #d0dce9;margin:0 1.4rem 1.4rem 0;position:relative;overflow:hidden;transition:transform .2s ease-in;padding:0 1rem}.other-years__item.is-loaded .other-years__logo{height:4rem}.other-years__logo{margin:0 0 .4rem;position:relative;width:100%}.other-years__comp-location{font-family:termina,sans-serif;font-weight:400;font-size:1rem;color:#757a83;letter-spacing:.2rem;text-transform:uppercase;text-align:center}.other-years__comp-year{font-family:termina,sans-serif;font-weight:900;font-size:2rem;color:#1f2432}.other-years__competition-link{text-decoration:none}.other-years__competition-link:focus .other-years__item{transform:translateY(-4%)}@media (min-width:52.5em){.other-years__competition-link:hover .other-years__item{transform:translateY(-4%)}}@media (max-width:840px){.other-years__slider-wrapper{padding-left:1.2rem;padding-right:1.2rem;margin-left:-1.2rem;width:calc(100% + 2.4rem)}.other-years__item{width:15.8rem;height:7.9rem}.other-years__comp-location{font-size:.8rem;margin-top:-.25rem}.other-years__comp-year{font-size:1.3rem}}.pager{display:flex;flex-wrap:wrap;justify-content:center}.pager__container{flex:1}.pager__button{border:0;width:100%;height:.4rem;opacity:.3;background-color:#0d4fad}.pager__button.is-active{opacity:1;background:#0d4fad}.page-title+.page-menu{margin-top:-6rem;transform:translateY(-20%)}@media (max-width:81.24em){.page-title+.page-menu{margin-top:-4rem}}@media (max-width:52.49em){.page-title+.page-menu{margin-top:-3.2rem}}.page-title{color:#fff;text-align:center;padding-top:20rem;padding-bottom:7.2rem;position:relative}.body-content:has(.page-title+.filters) .page-title{padding-bottom:12rem;margin-bottom:0}.page-title__image-container{background-color:#0d4fad;position:absolute;top:0;right:0;bottom:-1.6rem;left:0;width:100%;z-index:-10}.page-title__image-container--default{background-image:url(../i/elements/wa-background.jpg);background-size:cover;background-position:50%}.page-title__heading{font-family:termina,sans-serif;font-weight:900;font-size:5.6rem;line-height:normal;margin-bottom:2.4rem}.page-title__subtitle{font-size:2rem;opacity:.7;line-height:normal}.page-title__link{margin-top:4rem}.page-title:after{content:"";position:absolute;width:100%;left:0;right:0;top:calc(100% + 1.6rem);height:31.3rem;z-index:-10;background-image:linear-gradient(180deg,#fff 0,#fff 30%,#f0f5fb)}.white-bg .page-title:after{display:none}@media (max-width:64.0525em){.page-title{padding-top:10rem;padding-bottom:6rem}}@media (max-width:39.99em){.page-title{padding-top:8rem;padding-bottom:6rem}.body-content:has(.page-title+.filters) .page-title{padding-bottom:6rem;margin-bottom:0}.page-title__heading{font-size:2.8rem;line-height:.89;margin-bottom:1.6rem}.page-title__subtitle{font-size:1.3rem}.page-title__link{margin-top:2.4rem}}@media (max-width:25.9275em){.page-title__link{display:block}}.modal-wrap{position:fixed;width:100%;height:100%;z-index:200;top:0;left:0;visibility:hidden;display:none;background-color:#fff}@supports ((-webkit-backdrop-filter: blur()) or (backdrop-filter: blur())){.modal-wrap{background-color:hsla(0,0%,100%,.75);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}}.modal-wrap .close{display:none}.modal-wrap.is-open{display:block;animation:.5s b;animation-timing-function:cubic-bezier(.39,.575,.565,1);animation-fill-mode:forwards}.modal-wrap.is-closed{animation:.3s c;animation-timing-function:cubic-bezier(.39,.575,.565,1);animation-fill-mode:forwards}.modal{position:fixed;width:100%;height:100%;top:0;right:0;bottom:0;left:0}.modal__inner{position:absolute;top:4.6rem;bottom:3.6rem;left:50%;transform:translateX(-50%);width:calc(100% - 20rem);max-width:128rem}.modal__loading-container{display:flex;align-items:center;justify-content:center;animation:1s ease infinite alternate a}.modal__loading,.modal__loading-container{position:absolute;top:0;height:100%;width:100%}.modal__loading{left:0}.modal__close{background:transparent;border:0;outline:0;padding:0;position:absolute;top:0;right:-8rem;z-index:50;border:none;background:none}.modal__close-icon{width:5.6rem;height:5.6rem;fill:#0d4fad;border-radius:5.6rem}.modal__controls{background:transparent;border:0;outline:0;padding:0;position:absolute;width:4.8rem;--bottom-bar-height:16rem;height:100%;z-index:20;top:0;left:-7rem;bottom:0;display:flex;align-items:center;justify-content:center;cursor:pointer}.modal__controls--right{right:-7rem;left:auto}.modal__controls--left .icon{transform:scaleX(-1)}.modal__chevron{width:4.8rem;height:4.8rem;fill:#0d4fad}.modal__gallery{position:absolute;top:0;right:0;bottom:0;left:0}.modal__gallery.show{opacity:1;pointer-events:auto}.modal__gallery-item{-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:0;position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;flex-direction:column;transition:opacity .4s ease;pointer-events:none}.modal__gallery-item.is-active{opacity:1;pointer-events:all}.modal__photo-wrapper{position:relative;min-height:0;overflow:hidden;flex:1 1 auto}.modal__image{-o-object-fit:contain;object-fit:contain;font-family:object-fit\: contain}.modal__photo-details{display:flex;align-items:flex-end;flex:0 0 auto}.modal__photo-details-inner{position:relative;display:flex;align-items:center;flex-direction:row;justify-content:space-between;width:100%;padding-top:2.5rem;margin-top:3.4rem}.modal__photo-details-inner:after{content:"";width:100%;height:.1rem;opacity:.1;background-color:#000;position:absolute;top:0;left:0}.modal__photo-credit,.modal__photo-title{color:#757a83;font-family:termina,sans-serif;font-weight:700;font-size:1.2rem;display:flex;align-items:center}.modal__photo-credit-source{font-family:termina,sans-serif;font-weight:400;padding-right:.5rem}.modal__photo-icon{fill:#757a83;padding-right:.5rem;width:3rem}@media (min-width:81.25em){.modal__item-container{height:100%;padding-top:0}}@media (max-width:81.24em){.modal__up-next{right:0}}@media (max-width:64.0525em){.modal-wrap,.modal-wrap.is-open{display:none}}.photo-gallery__wrapper{padding-top:6.4rem;background:linear-gradient(180deg,#fff,#f0f5fb)}.photo-gallery__cols{display:flex;position:relative;z-index:10;justify-content:space-between}.photo-gallery__cols:after{content:"";position:absolute;left:0;height:100%;width:1.2rem;background-color:#0d4fad;border-left:1.2rem solid #0d4fad}.t-artisticswimming .photo-gallery__cols:after,.t-diving .photo-gallery__cols:after,.t-highdiving .photo-gallery__cols:after,.t-multiple .photo-gallery__cols:after,.t-openwater .photo-gallery__cols:after,.t-swimming .photo-gallery__cols:after,.t-waterpolo .photo-gallery__cols:after{background-color:rgba(13,79,173,.7);border-left:1.2rem solid #0d4fad}.photo-gallery__cols:before{content:"";position:absolute;left:2.4rem;height:100%;width:1.2rem;background-color:#0d4fad}.t-artisticswimming .photo-gallery__cols:before,.t-diving .photo-gallery__cols:before,.t-highdiving .photo-gallery__cols:before,.t-multiple .photo-gallery__cols:before,.t-openwater .photo-gallery__cols:before,.t-swimming .photo-gallery__cols:before,.t-waterpolo .photo-gallery__cols:before{background-color:rgba(13,79,173,.4)}.photo-gallery__body-col{flex:1 1 auto;min-width:0}.photo-gallery__item{cursor:pointer;transition:transform .2s ease-in;will-change:transform}.photo-gallery__item:focus{transform:translateY(-2%)}@media (min-width:52.5em){.photo-gallery__item:hover{transform:translateY(-2%)}}.photo-gallery__header{max-width:83rem;margin:0 12rem}.photo-gallery__meta{display:flex;align-items:center;margin:.8rem 0}.photo-gallery__disc{padding:.6rem;margin-right:1.6rem}.photo-gallery__disc-label{font-family:termina,sans-serif;font-weight:300;font-size:1.3rem;line-height:1.07;margin-bottom:.4rem;display:block}.photo-gallery__title{font-family:termina,sans-serif;font-weight:900;font-size:4.8rem;line-height:1.17;margin-bottom:1.3rem}.photo-gallery__description{font-size:2.1rem;color:#757a83;padding-top:3rem}.photo-gallery__expand-photo{display:flex;align-items:flex-end;color:#757a83;font-size:1.3rem;font-family:termina,sans-serif;font-weight:700;position:absolute;right:2%;bottom:-2.5rem}.photo-gallery__expand-icon{width:2.4rem;height:2.4rem;position:relative;top:.4rem;left:-.5rem;fill:#757a83}.photo-gallery__photo-overview{display:inline-flex;align-items:center;color:#757a83;font-size:1.2rem;line-height:1.25;white-space:nowrap;position:relative;padding-left:.5rem;font-family:termina,sans-serif;font-weight:700}.photo-gallery__photo-overview:after{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);background-color:#757a83;width:.3rem;height:.3rem}.photo-gallery__camera-icon{width:1.6rem;height:1.6rem;fill:#757a83}.photo-gallery__content-meta{display:inline-flex;font-family:termina,sans-serif;font-weight:700}.photo-gallery__thumbnail__image-container{padding-bottom:0;width:100%;position:relative;overflow:hidden;z-index:10;box-shadow:0 .8rem 1.6rem 0 #d0dce9}.photo-gallery__source-embed{display:flex;flex-direction:row;padding:1rem 0;align-items:center;font-family:termina,sans-serif;font-weight:700;color:#757a83;font-size:1.2rem}.photo-gallery__credit-icon-embed{margin:0 .7rem 0 0;fill:#757a83}.photo-gallery__source-prefix{padding-right:.5rem;font-weight:400}.photo-gallery__source-description{color:#1f2432;font-size:1.2rem;font-family:termina,sans-serif;font-weight:700;line-height:1.6rem;display:block}.photo-gallery__list-wrapper{margin-top:4rem;padding-bottom:6rem;position:relative}.photo-gallery__list-wrapper:after{content:"";position:absolute;display:block;left:0;bottom:0;height:.4rem;width:60%;background-color:#0d4fad}.t-artisticswimming .photo-gallery__list-wrapper:after,.t-diving .photo-gallery__list-wrapper:after,.t-highdiving .photo-gallery__list-wrapper:after,.t-multiple .photo-gallery__list-wrapper:after,.t-openwater .photo-gallery__list-wrapper:after,.t-swimming .photo-gallery__list-wrapper:after,.t-waterpolo .photo-gallery__list-wrapper:after{background-color:#0d4fad}.photo-gallery__fixed-item--col-one{height:15rem}.photo-gallery__fixed-item--col-two{height:10rem}.photo-gallery__fixed-item--col-three{height:5rem}@media (max-width:64.0525em){.photo-gallery__item{cursor:auto}}@media (min-width:64.0625em) and (max-width:81.24em){.photo-gallery__fixed-item--col-one{height:10rem}.photo-gallery__fixed-item--col-two{height:5rem}.photo-gallery__fixed-item--col-three{display:none}}@media (min-width:52.5em) and (max-width:64.0525em){.photo-gallery__fixed-item--col-one{height:5rem}.photo-gallery__fixed-item--col-three,.photo-gallery__fixed-item--col-two{display:none}}@media (max-width:52.49em){.photo-gallery,.photo-gallery__wrapper{padding-top:0}.photo-gallery:after{display:none}.photo-gallery__header{margin:3rem 0 0}.photo-gallery__meta{margin:1.8rem 0}.photo-gallery__body-col{margin-top:3rem}.photo-gallery__inner{margin:0}.photo-gallery__title{font-size:2.4rem}.photo-gallery__description{font-size:1.3rem;padding-top:1rem}.photo-gallery__photo-overview{display:flex;padding-left:0}.photo-gallery__photo-overview:after{display:none}.photo-gallery__gallery-content{padding:0 1rem}.photo-gallery__cols{position:inherit}.photo-gallery__cols:after{content:"";top:0;left:0;height:1.2rem;width:100%;background-color:#0d4fad;border-top:1.2rem solid #0d4fad;border-left:none}.t-artisticswimming .photo-gallery__cols:after,.t-diving .photo-gallery__cols:after,.t-highdiving .photo-gallery__cols:after,.t-multiple .photo-gallery__cols:after,.t-openwater .photo-gallery__cols:after,.t-swimming .photo-gallery__cols:after,.t-waterpolo .photo-gallery__cols:after{background-color:rgba(13,79,173,.4);border-top:1.2rem solid #0d4fad;border-left:none}.photo-gallery__cols:before{display:none}.photo-gallery .media-thumbnail__content{display:block}.photo-gallery__list-wrapper{margin-top:2rem}.photo-gallery__list-wrapper:after{width:100%}.photo-gallery__fixed-item--col-one,.photo-gallery__fixed-item--col-three,.photo-gallery__fixed-item--col-two{display:none}}.promo-list-item{display:flex;flex:1 1 auto;align-items:stretch;flex-direction:column;width:100%}.promo-list-item__link{text-decoration:none;color:inherit;position:relative;display:flex;flex-direction:column;width:100%}.promo-list-item__header{position:relative;overflow:hidden;z-index:10;transition:transform .2s ease-in;will-change:transform}.promo-list-item__image-container{position:relative}.promo-list-item__image-container:after{content:"";padding-top:50%;display:block}.promo-list-item__heading{font-family:termina,sans-serif;font-weight:900;font-size:1.3rem;line-height:1.2;text-align:center;margin-top:1.6rem}.promo-list-item:focus .promo-list-item__header{transform:translateY(-2%)}@media (min-width:52.5em){.promo-list-item:hover .promo-list-item__header{transform:translateY(-2%)}}@media (max-width:52.49em){.promo-list-item .promo-list-item__heading{margin-top:.8rem;color:#000}}@media (min-width:81.25em){.promo-list-item__heading{color:#fff}}.promo-list{justify-content:center;grid-column:content-start/content-end;grid-row:2;z-index:20;position:relative;padding:0 2rem 3rem}.promo-list__bg{grid-column:page-start/content-end;grid-row:2;z-index:10;align-self:end;height:9.5rem;background:linear-gradient(90deg,#0d4fad,#0d4fad);border-radius:0 50px 50px 0;margin-right:-3rem}.promo-list__header{grid-column:content-start/content-end;grid-row:1;z-index:10;padding:0 1rem}@media (max-width:81.24em){.promo-list{padding:0}.promo-list__bg{display:none}}@media (min-width:40em) and (max-width:64.0525em){.promo-list__header{padding:0}.promo-list.block-list-5 li:first-child,.promo-list.block-list-5 li:nth-child(2){width:50%}}@media (max-width:39.99em){.promo-list__header{padding:0}.promo-list.block-list-3 li:first-child,.promo-list.block-list-5 li:first-child{width:100%}}.qcomps__region-title{font-size:2.4rem;line-height:1.25;margin:3.2rem 0 1.6rem}.qcomps__region-title,.qcomps__year-title{font-family:termina,sans-serif;font-weight:900}.qcomps__year-title{font-size:2rem}.qcomps__drawer-content{position:relative;height:0;overflow:hidden;transition:height .4s ease}.qcomps__table{table-layout:fixed;min-width:100%;max-width:100%;text-align:left}.qcomps__table-header{border-bottom:.4rem solid #ebeef0}.qcomps__header-cell{padding:2.4rem 2.4rem 2.4rem 4rem;font-family:termina,sans-serif;font-weight:700;font-size:1.3rem}.qcomps__row{border-bottom:.1rem solid #ebeef0}.qcomps__row:nth-child(2n){background-color:#fafcfd}.qcomps__cell{padding:2.8rem 2.4rem 2.8rem 4rem;font-family:termina,sans-serif;font-weight:400;font-size:1.3rem;white-space:nowrap}.qcomps__cell--competition{white-space:normal}.qcomps__cell--location,.qcomps__dates{display:flex;align-items:center}.qcomps__dates{flex-direction:column}.qcomps__flag{width:2.4rem;margin-right:1.6rem}@media (max-width:840px){.qcomps__region-title{margin:1.8rem 0 1.4rem;font-size:1.3rem}.qcomps__year-title{font-size:1.3rem}.qcomps__header-cell{padding:1.6rem .8rem;font-size:1.2rem}.qcomps__cell{padding:1.6rem .8rem;font-size:1.3rem}.qcomps__flag{width:1.6rem;margin-right:.4rem}}.results-competition-listing__date-wrapper{font-family:termina,sans-serif;font-weight:900;font-size:2.4rem;color:#1f2432;word-break:break-word;margin-top:3.4rem;margin-bottom:2.4rem}.results-competition-listing__item{list-style:none;margin-bottom:1.6rem;opacity:0;will-change:transform;animation:g .55s cubic-bezier(.32,1.54,.64,1) forwards;background:#fff}.results-competition-listing__item:first-child{animation-delay:.12s}.results-competition-listing__item:nth-child(2){animation-delay:.24s}.results-competition-listing__item:nth-child(3){animation-delay:.36s}.results-competition-listing__item:nth-child(4){animation-delay:.48s}.results-competition-listing__item:nth-child(5){animation-delay:.6s}.results-competition-listing__item:nth-child(6){animation-delay:.72s}.results-competition-listing__item:nth-child(7){animation-delay:.84s}.results-competition-listing__item:nth-child(8){animation-delay:.96s}.results-competition-listing__item:nth-child(9){animation-delay:1.08s}.results-competition-listing__item:nth-child(10){animation-delay:1.2s}.results-competition-listing__year{font-family:termina,sans-serif;font-weight:400;color:rgba(31,36,50,.3)}.results-competition-listing__title{font-family:termina,sans-serif;font-weight:300;font-size:3.1rem;color:#1f2432}.results-competition-listing__empty-state,.results-competition-listing__loader-state{margin-top:10rem;min-height:11.2rem}@media (max-width:52.49em){.results-competition-listing__title{font-size:1.8rem}.results-competition-listing__date-wrapper{margin-top:2.4rem}}.results-table__tabs{margin-top:3.2rem}.results-table__tabs-list{display:flex;gap:1.2rem}.results-table__tabs-list a{text-decoration:none;font-size:1.6rem;font-weight:400;color:#000;padding:.8rem 0;position:relative}.results-table__tabs-list a:after{content:"";display:block;width:100%;height:.4rem;background:#0d4fad;position:absolute;left:0;bottom:0;opacity:0}.results-table__tabs-list a.is-active{font-weight:500}.results-table__tabs-list a.is-active:after{opacity:1}.results-table__bracket-container{padding-top:3.2rem}.results-table__bracket-layout{display:flex;gap:3.2rem;padding-top:3.2rem;padding-left:.4rem;overflow-x:auto}.results-table__bracket-round-list{flex:0 0 100%;margin-bottom:-2rem}.results-table__bracket-round-list ul{display:flex;gap:3.2rem}.results-table__bracket-round-list ul li:first-of-type{width:35.4rem}.results-table__bracket-round-list ul li:nth-of-type(2n){width:44.5rem}.results-table__bracket-round-list ul li:last-of-type{width:56.5rem}.results-table__bracket-round-list ul li a{text-decoration:none;color:#8997a8;font-size:1.6rem;font-weight:500;pointer-events:none}.results-table .results-table__bracket-match{padding:1.6rem 1.2rem;box-shadow:0 0 20px 0 rgba(0,0,0,.05);position:relative}.results-table .results-table__bracket-match .results-table__parent-container{padding:0}.results-table .results-table__bracket-match .results-table__parent-container:first-of-type{padding-top:0}.results-table .results-table__bracket-match .results-table__header-cell{padding:1.15rem;border-width:.1rem}.results-table .results-table__bracket-match .results-table__header-cell.u-text-left{padding-left:0}.results-table .results-table__bracket-match .results-table__header-cell--rank{width:5.3rem}.results-table .results-table__bracket-match .results-table__header-cell--points{width:9rem}.results-table .results-table__bracket-match .results-table__cell{padding:1.15rem}.results-table .results-table__bracket-match .results-table__cell.u-text-left{padding-left:.8rem}.results-table .results-table__bracket-match .results-table__cell--points{width:9rem}.results-table .results-table__bracket-match .results-table__cell--athlete{display:flex;flex-direction:row}.results-table .results-table__bracket-match .results-table__country-flag{width:1.6rem;height:1.6rem;margin:0 .8rem 0 0}.results-table .results-table__bracket-match .results-table__athlete-image{width:3.6rem;height:3.6rem;margin:0 .8rem 0 0}.results-table .results-table__bracket-match .results-table__row--qualified .results-table__athlete-name{color:#000}.results-table .results-table__bracket-match .results-table__athlete-first{font-size:1rem}.results-table .results-table__bracket-match .results-table__athlete-last{font-size:1.1rem}.results-table .results-table__bracket-match .results-table__athlete-rank{font-size:.9rem}.results-table .results-table__bracket-match:after,.results-table .results-table__bracket-match:before{content:"";position:absolute}.results-table .results-table__bracket-match:before{border:.2rem solid #0d4fad;border-bottom:none;border-left:none;right:-1.5rem;top:calc(50% - .1rem);width:1.4rem;z-index:0;height:25.8rem}.results-table .results-table__bracket-match:after{width:1.5rem;height:.2rem;margin:auto;top:0;bottom:0;background:#0d4fad;right:-3rem;opacity:0}.results-table__bracket-round{flex-shrink:0;position:relative;display:flex;flex-direction:column;justify-content:space-around}.results-table__bracket-round h4{position:absolute;left:0;top:0}.results-table__bracket-round--Head-To-Head,.results-table__bracket-round--Preliminaries{width:35.4rem}.results-table__bracket-round--Head-To-Head .results-table__bracket-match.results-table__bracket-match--3:before,.results-table__bracket-round--Head-To-Head .results-table__bracket-match.results-table__bracket-match--6:before,.results-table__bracket-round--Preliminaries .results-table__bracket-match.results-table__bracket-match--3:before,.results-table__bracket-round--Preliminaries .results-table__bracket-match.results-table__bracket-match--6:before{border-bottom:.2rem solid #0d4fad;border-top:none;bottom:calc(50% - .1rem);top:auto}.results-table__bracket-round--Head-To-Head .results-table__bracket-match.results-table__bracket-match--2:after,.results-table__bracket-round--Head-To-Head .results-table__bracket-match.results-table__bracket-match--5:after,.results-table__bracket-round--Preliminaries .results-table__bracket-match.results-table__bracket-match--2:after,.results-table__bracket-round--Preliminaries .results-table__bracket-match.results-table__bracket-match--5:after{opacity:1}.results-table__bracket-round--Semifinals{width:44.5rem}.results-table__bracket-round--Semifinals .results-table__bracket-match:before{height:39rem!important}.results-table__bracket-round--Semifinals .results-table__bracket-match.results-table__bracket-match--2:before{border-bottom:.2rem solid #0d4fad;border-top:none;bottom:calc(50% - .1rem);top:auto}.results-table__bracket-round--Finals{width:56.5rem}.results-table__bracket-round--Finals .results-table__bracket-match:before{display:none}.results-table__bracket-round--Finals .results-table__bracket-match:after{width:1.5rem;height:.2rem;margin:auto;top:0;bottom:0;background:#0d4fad;left:-1.7rem;right:auto;opacity:1;display:block}.results-table__bracket-match{margin:1.8rem 0}@media (max-width:640px){.results-table__bracket-round-list ul{gap:.8rem}.results-table__bracket-round-list ul li:first-of-type,.results-table__bracket-round-list ul li:last-of-type,.results-table__bracket-round-list ul li:nth-of-type(2n){width:33%}.results-table__bracket-round-list ul li a{padding:.8rem 1.2rem;pointer-events:all;background:#fafafa;border-radius:2.2rem;color:#000;display:block;text-align:center;font-size:1.1rem}.results-table__bracket-round-list ul li a.is-active{background:#0d4fad;color:#fff}}.results-table__event[data-expanded=true]+.results-table__unit-selector-container{height:8.8rem;transition:height .2s ease}.results-table__unit-selector-container{position:relative;overflow:hidden;height:0;transition:height .4s ease}.results-table__unit-selector-loader{position:absolute;top:0;right:0;bottom:0;left:0}.results-table__unit-selector{opacity:0;transition:opacity .3s ease 0s}.results-table__unit-selector.is-active{opacity:1;transition:opacity .4s ease .2s}.results-table__table-container{height:0;overflow-x:auto;transition:height .4s ease .2s}.results-table__table{opacity:0;transition:opacity .4s ease .2s;width:100%}.results-table__table.is-active{opacity:1}.results-table__table--ow .results-table__sub-row--last .results-table__split-marker:after,.results-table__table--sw .results-table__sub-row--last .results-table__split-marker:after{display:none}.results-table__table--ow .results-table__sub-row--last .results-table__sub-cell:last-of-type,.results-table__table--sw .results-table__sub-row--last .results-table__sub-cell:last-of-type{font-family:termina,sans-serif;font-weight:900}.results-table__table--sw-relay .results-table__header-cell--large{width:40%}.results-table__table--sw-relay .results-table__sub-table{table-layout:fixed}.results-table__table--sw-relay .results-table__sub-header-cell--large{width:30%}.results-table__table--sw-relay .results-table__sub-row:first-of-type .results-table__sub-cell{padding:2.4rem 0 0}.results-table__table--sw-relay .results-table__sub-row:first-of-type .results-table__sub-cell--no-padding{padding:0}.results-table__table--sw-relay .results-table__sub-row:last-of-type .results-table__split:last-of-type .results-table__split-marker:after{display:none}.results-table__table--sw-relay .results-table__sub-row--no-results{height:10rem}.results-table__table--sw-relay .results-table__sub-cell{padding:0;vertical-align:top}.results-table__table--sw-relay .results-table__sub-cell--time .results-table__split:last-of-type{font-family:termina,sans-serif;font-weight:900}.results-table__table--sw-relay .results-table__athlete-link{margin-top:-1rem}.results-table__table--sw-relay .results-table__split{padding-bottom:2.4rem}.results-table__table--sw-relay .results-table__split-marker:after{top:calc(100% + .5rem);height:2.2rem}.results-table__table--dv,.results-table__table--hd{border-top:.1rem solid #ebeef0}.results-table__table--dv .results-table__sub-table,.results-table__table--hd .results-table__sub-table{max-width:none}.results-table__table--dv .results-table__sub-header-cell--small,.results-table__table--hd .results-table__sub-header-cell--small{width:8%}.results-table__table--dv .results-table__sub-header-cell--dd,.results-table__table--dv .results-table__sub-header-cell--judge,.results-table__table--hd .results-table__sub-header-cell--dd,.results-table__table--hd .results-table__sub-header-cell--judge{width:4%}.results-table__table--dv .results-table__sub-header-cell--extra-spacing,.results-table__table--hd .results-table__sub-header-cell--extra-spacing{width:20%}.results-table__table--dv .results-table__sub-cell--dive-rank,.results-table__table--hd .results-table__sub-cell--dive-rank{color:#757a83}.results-table__table--dv .results-table__sub-row .results-table__sub-header-cell,.results-table__table--hd .results-table__sub-row .results-table__sub-header-cell{background:none}.results-table__table--sy .results-table__athlete-age{height:4rem;padding:1rem 0 0;margin-bottom:2rem}.results-table__table--sy .results-table__athlete-age--reserve{border-top:.1rem solid #ebeef0;padding-top:3rem;color:#757a83}.results-table__table--sy .results-table__athlete-link--reserve-member{color:#757a83}.results-table__table--ow{width:100%}.results-table__table--ow .results-table__sponsor{width:100%;display:block;text-align:center;padding:1.2rem}.results-table__table--ow .results-table__header-cell--country{width:60%}.results-table__table--ow .results-table__sub-table{max-width:none;table-layout:fixed}.results-table__table--ow .results-table__sub-cell--athletes{width:50%}.results-table__table--wp .results-table__cell{padding:2.4rem 1.8rem;font-size:1.3rem}.results-table__table--wp .results-table__cell--no-padding{padding:0}.results-table__table--dv.results-table__table--brackets .results-table__header-cell--athlete{min-width:300px}.results-table__table--dv.results-table__table--brackets .results-table__header-cell--points-behind{width:8%}.results-table__table--dv.results-table__table--brackets .results-table__header-cell{color:#000;border-width:.1rem;padding:1.15rem 1.6rem}.results-table__table--dv.results-table__table--brackets .results-table__header-cell:last-of-type{width:4.8rem}.results-table__table--dv.results-table__table--brackets .results-table__header-cell:first-of-type{width:5%}.results-table__table--dv.results-table__table--brackets .results-table__row{position:relative}.results-table__table--dv.results-table__table--brackets .results-table__row .results-table__cell:first-of-type{padding-right:1.6rem}.results-table__table--dv.results-table__table--brackets .results-table__row--last .results-table__cell{border-bottom:.1rem solid #ebeef0}.results-table__table--dv.results-table__table--brackets .results-table__row--qualified .results-table__cell{color:#000}.results-table__table--dv.results-table__table--brackets .results-table__cell{padding:1.15rem 1.6rem}.results-table__table--dv.results-table__table--brackets .results-table__cell--open-stats{padding:1.15rem 1rem}.results-table__table--dv.results-table__table--brackets .results-table__sub-table .results-table__sub-cell--dive,.results-table__table--dv.results-table__table--brackets .results-table__sub-table .results-table__sub-header-cell--dive{width:3%;padding-left:0;text-align:left}.results-table .results-table--h2h .results-table__row--qualified,.results-table__table--dv--Head-To-Head .results-table__row--qualified{background-color:#fafcfd}.results-table .results-table--h2h .results-table__row--odd{background-color:initial}.results-table__table--brackets .results-table--Finals .results-table__row--odd,.results-table__table--dv--Finals .results-table__row:nth-of-type(2n){background-color:#fafcfd}.results-table .results-table__parent-container{padding:0 0 3.2rem}.results-table .results-table__parent-container:first-of-type{padding-top:3.2rem}.results-table .results-table__parent-container.is-active .results-table__table--brackets{opacity:1}.results-table .results-table__phase-text{margin:0 0 1.2rem;color:#8997a8;font-size:1.2rem;text-transform:capitalize}.results-table__table-title{font-family:termina,sans-serif;font-weight:400;margin:4rem 0 .8rem;font-size:2.2rem;color:#757a83}.results-table__header-cell{font-family:termina,sans-serif;font-weight:700;padding:2.4rem 1.6rem;text-align:center;border-bottom:.4rem solid #ebeef0;font-size:1.3rem;color:#1f2432;white-space:nowrap}.results-table__header-cell--small{width:8%}.results-table__header-cell--x-small{width:5%}.results-table__header-cell--medium{width:15%}.results-table__header-cell--x-large{width:90%}.results-table__header-cell--no-padding{padding:0}.results-table__header-cell--expand{width:8rem}.results-table__row--odd{background-color:#fafcfd}.results-table__table-container--use-qualified .results-table__row--odd{background:none}.results-table__bracket-container--use-qualified .results-table__row--qualified,.results-table__table-container--use-qualified .results-table__row--qualified{background-color:#fafcfd}.results-table__row.is-active+.results-table__expandable{display:table-row}.results-table__parent-container--Finals .results-table__row--qualified{background-color:#fff}.results-table__cell{position:relative;padding:3rem 1.8rem;text-align:center;border-bottom:.1rem solid #ebeef0;font-size:1.3rem;white-space:nowrap}.results-table__cell--highlight{background-color:#fafafa}.results-table__cell--no-padding{padding:0}.results-table__cell--wrap{white-space:normal}.results-table__cell--g .results-table__medal{fill:#ffb819}.results-table__cell--s .results-table__medal{fill:#c9c9c9}.results-table__cell--b .results-table__medal{fill:#a58844}.results-table__medal{width:2.4rem;height:2.4rem;position:absolute;top:50%;right:0;transform:translateY(-50%)}.results-table__countries{display:flex;flex-direction:column}.results-table__country{display:flex;align-items:center;font-size:1.3rem}.results-table__country--stacked{margin-bottom:1.6rem}.results-table__country--stacked:last-of-type{margin-bottom:0}.results-table__country-flag{flex-shrink:0;width:2.4rem;height:2.4rem;margin-right:.8rem}.results-table__match-name{margin-right:1rem}.results-table__status{vertical-align:top}.results-table__athlete-link{color:inherit;text-decoration:none;position:relative;display:flex;align-items:center}.results-table__athlete-link:focus .results-table__athlete-more{transform:translateX(3px);background-color:#0d4fad;color:#fff}@media (min-width:52.5em){.results-table__athlete-link:hover .results-table__athlete-more{transform:translateX(3px);background-color:#0d4fad;color:#fff}}.results-table__athlete-link--multiple{margin:0 0 2rem}.results-table__athlete-link--multiple:last-child{margin:0}.results-table__athlete-link--reserve{border-top:.1rem solid #ebeef0;padding-top:2rem}.results-table__athlete-link--reserve .results-table__athlete-name{color:#757a83}.results-table__athlete-image-container{flex-shrink:0;position:relative;margin-right:.8rem}.results-table__athlete-more{width:1.4rem;height:1.4rem;position:absolute;right:0;bottom:0;border-radius:100%;background-color:#fff;color:#0d4fad;box-shadow:0 0 7px rgba(0,0,0,.2);transition:transform .25s ease,background-color .25s ease,color .25s ease}.results-table__athlete-arrow{width:1rem;height:1rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);fill:currentColor}.results-table__athlete-name{display:grid;text-align:left;gap:2px;min-width:0}.results-table__athlete-first{grid-column:1;font-size:1.3rem}.results-table__athlete-last{grid-column:1;font-family:termina,sans-serif;font-weight:900;text-transform:uppercase}.results-table__athlete-rank{grid-column:2;grid-row:1/span 2;align-content:center;padding-left:10px;color:#757a83}.results-table__athlete-country{display:flex;align-items:center}.results-table__athlete-country-flag{flex-shrink:0;width:2.4rem;height:2.4rem;margin-right:.6rem}.results-table__athlete-age{display:block;padding:2rem 1.8rem}.results-table__athlete-reserve{margin:0 1.6rem;padding:.3rem .6rem;background:#ebeef0;font-size:1.2rem;color:#1f2432}.results-table__qualified{font-family:termina,sans-serif;font-weight:400;width:100%;position:absolute;top:0;left:0;padding:.2rem;text-align:center;font-size:1rem}.results-table__penalty,.results-table__qualified{background-color:#0d4fad;color:#fff;text-transform:uppercase}.results-table__penalty{width:1.9rem;margin:.4rem 0;padding:.6rem .3rem;font-size:1.1rem;writing-mode:vertical-lr;text-orientation:upright;-webkit-text-orientation:upright}.results-table__records{display:flex;justify-content:center;flex-wrap:wrap;margin-top:.4rem;margin-bottom:-1.4rem}.results-table__record{margin-right:.2rem;margin-bottom:.2rem;padding:.1rem .3rem;border-radius:2px;background-color:rgba(13,79,173,.2);color:#0d4fad;font-size:.9rem}.results-table__record--wr{background-color:#0d4fad;color:#fff}.results-table__scores{display:flex;flex-wrap:wrap}.results-table__score-group{flex-shrink:0;display:flex;flex-direction:column;align-items:center}.results-table__score-group--quarter{width:25%}.results-table__score-group--extra{width:33.333%}.results-table__score{width:100%;padding:.6rem 0}.results-table__score--final{font-size:1.8rem}.results-table__quarter{font-size:1rem;color:#757a83}.results-table__expand-btn{background:transparent;border:0;outline:0;padding:0;width:3.4rem;height:3.4rem;position:relative;transition:background-color .25s ease}@media (min-width:52.5em){.results-table__expand-btn:hover{background-color:#ebeef0}}.results-table__expand-btn.is-active .results-table__expand--vertical{transform:translate(-50%,-50%) rotate(0)}.results-table__expand{width:1.4rem;height:.2rem;position:absolute;top:50%;left:50%;background-color:#757a83;transform:translate(-50%,-50%);transform-origin:center;transition:transform .3s ease}.results-table__expand--vertical{transform:translate(-50%,-50%) rotate(90deg)}.results-table__expandable{display:none}.results-table__sub-table-group{display:flex;justify-content:center;padding-top:3.2rem;border-top:1px solid #ebeef0}@supports (display:grid){.results-table__sub-table-group{display:grid;grid-template-columns:1fr 1fr;grid-gap:3.2rem}}.results-table__sub-table{width:100%;max-width:840px;margin:0 auto 3rem;padding:0 1.6rem}.results-table__sub-table--x-small{max-width:25rem}.results-table__sub-table--small{max-width:40rem}.results-table__sub-table--extra-spacing{margin-top:3rem}.results-table__sub-table--nested .results-table__sub-header-cell{background:#fff;border-bottom:none}.results-table__sub-table--nested .results-table__sub-cell{font-size:1.2rem}.results-table__sub-table-caption{padding-bottom:.6rem}.results-table__sub-header-cell{padding:1.6rem .5rem;border-bottom:.1rem solid #ebeef0;font-size:1.2rem;text-align:center;color:#757a83;white-space:nowrap}.results-table__sub-header-cell--x-small{width:8%}.results-table__sub-header-cell--small{width:20%}.results-table__sub-header-cell--large{width:40%}.results-table__sub-header-cell--no-border{border-bottom:none}.results-table__sub-header-cell--no-padding{padding:0}.results-table__sub-cell{padding:1.6rem .5rem;font-size:1.3rem;text-align:center;white-space:nowrap}.results-table__sub-cell--border-right{border-right:.1rem solid #ebeef0}.results-table__sub-cell--no-padding{padding:0}.results-table__split-container{display:flex;flex-direction:column}.results-table__split-marker{width:.8rem;height:.8rem;position:relative;display:inline-block;margin-bottom:.2rem;margin-right:1.4rem;border-radius:100%;background-color:#0d4fad;box-shadow:0 1px 5px rgba(13,79,173,.5)}.results-table__split-marker:after{content:"";width:.2rem;height:3rem;position:absolute;top:calc(100% + .6rem);left:50%;background-color:rgba(13,79,173,.3);transform:translateX(-50%)}.results-table__footer{display:flex;align-items:center;justify-content:space-between}@supports (display:grid){.results-table__footer{display:grid;grid-template-columns:repeat(2,50%)}}.results-table__legend{padding:1.6rem;font-size:1.2rem}.results-table__legend-icon{display:inline-block;vertical-align:middle;margin:0 .4rem .4rem 0;fill:#1f2432}.results-table__legend-item{display:inline-block;vertical-align:middle;margin:0 1.6rem .4rem 0}.results-table__refresh-button{padding:1.5rem 2.4rem;white-space:nowrap;position:fixed;bottom:3.2rem;left:50%;transform:translateX(-50%);z-index:30;opacity:0;pointer-events:none;transition:opacity .35s ease}@supports (bottom:max(1.6rem)){.results-table__refresh-button{bottom:max(3.2rem,env(safe-area-inset-bottom))}}.results-table__refresh-button:focus .results-table__refresh-button-icon{transform:rotate(1turn);transition:transform .3s ease}@media (min-width:52.5em){.results-table__refresh-button:hover .results-table__refresh-button-icon{transform:rotate(1turn);transition:transform .3s ease}}.results-table__refresh-button.is-active{opacity:1;pointer-events:auto}.results-table__refresh-button-icon{margin-right:.8rem;transition:none}.results-table__sponsor{text-align:right;padding:1.6rem}.results-table__empty-table{padding:8rem 2rem;font-size:2.4rem;color:#757a83;text-align:center}@media (max-width:1025px){.results-table__athlete-last{font-size:1.3rem}}@media (max-width:840px){.results-table__caption{padding:.4rem;line-height:1;background-color:#ebeef0;color:#757a83;text-align:center;font-size:1.2rem}.results-table__caption--mob-swipe{background-color:transparent;padding:.8rem 0}.results-table__caption-icon{width:1.5rem;height:1.5rem;display:inline-block;vertical-align:middle;margin-top:-.2rem;fill:currentColor}.results-table__table--dv .results-table__sub-header-row,.results-table__table--dv .results-table__sub-row--judges{background-color:#fafcfd}.results-table__table--dv.results-table__table--brackets .results-table__sub-header-row{background:none}.results-table__table--dv.results-table__table--brackets .results-table__sub-header-cell{border-bottom:.1rem solid #ebeef0}.results-table__table--hd .results-table__sub-header-row,.results-table__table--hd .results-table__sub-row--judges{background-color:#fafcfd}.results-table__table--dv .results-table__sub-table,.results-table__table--hd .results-table__sub-table{margin:0}.results-table__table--dv .results-table__sub-header-row--border,.results-table__table--hd .results-table__sub-header-row--border{border-bottom:.1rem solid #ebeef0}.results-table__table--dv .results-table__sub-header-cell,.results-table__table--hd .results-table__sub-header-cell{width:4%;white-space:break-spaces;padding:.8rem .2rem;border-bottom:none}.results-table__table--dv .results-table__sub-header-cell--no-padding,.results-table__table--hd .results-table__sub-header-cell--no-padding{padding:0}.results-table__table--dv .results-table__sub-cell--extra-spacing,.results-table__table--hd .results-table__sub-cell--extra-spacing{padding:0 2rem}.results-table__table--sy .results-table__sub-table{max-width:none;margin:0}.results-table__table--sy .results-table__sub-table:last-of-type{margin-bottom:3rem}.results-table__table--sy .results-table__athlete-link--reserve{border-top:none;padding-top:0}.results-table__table--sy .results-table__sub-header-cell{background:#fafcfd;border-bottom:none;white-space:normal;font-size:1.05rem}.results-table__table--sy .results-table__sub-header-cell--athletes{width:70%}.results-table__table--sy .results-table__sub-cell{font-size:1.05rem}.results-table__table--ow .results-table__header-cell--country{width:50%}.results-table__table--ow .results-table__sub-table{width:100%}.results-table__table--wp .results-table__cell--match-header{border-bottom:.1rem solid #f7f7f9}.results-table__table--wp .results-table__sub-cell{padding:1.2rem .8rem}.results-table__table--wp .results-table__sub-cell--no-padding{padding:0}.results-table__table--wp .results-table__match-header{display:flex;padding:.8rem 1.6rem}.results-table__table--wp .results-table__match-header-group{display:flex;align-items:center}.results-table__table--wp .results-table__match-header-group:last-of-type{margin-left:auto}.results-table__table--wp .results-table__match-header-item{display:flex;align-items:center;font-size:1.2rem}.results-table__table--wp .results-table__match-header-item--name{padding-right:.8rem;text-align:left;white-space:normal;color:#757a83}.results-table__table--wp .results-table__match-header-medal{width:1.6rem;height:1.6rem;margin:0 .4rem}.results-table__table--wp .results-table__match-header-medal--gold{fill:#ffb819}.results-table__table--wp .results-table__match-header-medal--silver{fill:#c9c9c9}.results-table__table--wp .results-table__match-header-medal--bronze{fill:#a58844}.results-table__table--wp .results-table__match-header-divider{width:.3rem;height:.3rem;display:inline-block;vertical-align:middle;margin:0 .6rem;background-color:#757a83}.results-table__table--wp .results-table__match-header-status{flex:1 0 auto;margin-right:.6rem}.results-table__table--wp-matches .results-table__cell{padding:1rem 1.6rem}.results-table__table--wp-matches .results-table__cell--no-padding{padding:0}.results-table__header-cell{padding:1.6rem .8rem;white-space:normal}.results-table__cell{padding:1.6rem .8rem}.results-table__cell--g{background:linear-gradient(108deg,#fedb77,#ffb819)}.results-table__cell--s{background:linear-gradient(108deg,#d9d9d9,#c9c9c9)}.results-table__cell--b{background:linear-gradient(108deg,#d8c28d,#a58844)}.results-table__cell--no-padding{padding:0}.results-table__country--stacked{margin-bottom:1.8rem}.results-table__country-flag{width:1.6rem;height:1.6rem}.results-table__athlete-first{font-size:1.1rem}.results-table__athlete-last{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.results-table__athlete-country{margin-top:.4rem;font-size:1.2rem}.results-table__athlete-country-flag{width:1.6rem;height:1.6rem;margin-right:.4rem}.results-table__qualified{font-size:.8rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.results-table__expand-btn--hide-tablet{width:34rem;height:100%;position:absolute;top:0;right:0;bottom:0}.results-table__expand-btn--hide-tablet .results-table__expand{display:none}.results-table__sub-table-group{display:block;padding-top:1.2rem;border-top:1px solid #ebeef0}@supports (display:grid){.results-table__sub-table-group{display:grid;grid-template-columns:100%;grid-gap:0}}.results-table__sub-table{max-width:none;margin:.8rem 0 1.6rem}.results-table__sub-table--nested{margin:0}.results-table__sub-table-caption{padding-left:1.6rem;padding-bottom:.8rem}.results-table__sub-row--border{border-bottom:.1rem solid #ebeef0}.results-table__sub-header-cell{padding:.8rem;font-size:1rem}.results-table__sub-header-cell--no-padding{padding:0}.results-table__sub-header-cell--small{width:auto}.results-table__sub-cell{padding:.8rem;font-size:1.1rem}.results-table__sub-cell--no-padding{padding:0}.results-table__split-marker{margin-bottom:.1rem;margin-right:.8rem}.results-table__split-marker:after{height:1.3rem}.results-table__footer{display:flex;flex-wrap:wrap}.results-table__legend{width:100%;display:block;padding:1rem;text-align:center}.results-table__sponsor{width:100%;display:block;text-align:center;padding:1.2rem}}@media (max-width:640px){.results-table__event[data-expanded=true]+.results-table__unit-selector-container{height:6.4rem}.results-table__table--sw-relay .results-table__cell,.results-table__table--sw .results-table__cell{font-size:1.2rem}.results-table__table--sw-relay .results-table__cell--no-padding,.results-table__table--sw .results-table__cell--no-padding{padding:0}.results-table__table--sw-relay .results-table__sub-header-cell--medium{width:12rem}.results-table__table--dv .results-table__cell{padding:1.6rem .4rem}.results-table__table--dv .results-table__cell--no-padding{padding:0}.results-table__table--ow .results-table__cell{padding:1.6rem .4rem}.results-table__table--ow .results-table__cell--no-padding{padding:0}.results-table__table--sy .results-table__cell{padding:1.6rem .4rem}.results-table__table--sy .results-table__cell--no-padding{padding:0}.results-table__table--wp .results-table__cell{padding:1.6rem .4rem}.results-table__table--wp .results-table__cell--no-padding{padding:0}.results-table__table--wp .results-table__match-header{padding:.8rem}.results-table__table--wp .results-table__match-header-item{font-size:1rem}.results-table__header-cell{padding:1.2rem .4rem;font-size:1.2rem}.results-table__cell{padding:1.6rem .4rem;font-size:1.3rem}.results-table__cell--no-padding{padding:0}.results-table__athlete-last{max-width:12rem}.results-table__expand-btn--hide-tablet{width:22rem}.results-table__sub-table-caption{padding-left:.8rem}.results-table__sub-cell{font-size:1.05rem}.results-table__empty-table{padding:4rem 2rem;font-size:1.8rem}}@media (max-width:415px){.results-table__table--dv .results-table__sub-cell,.results-table__table--dv .results-table__sub-header-cell,.results-table__table--hd .results-table__sub-cell,.results-table__table--hd .results-table__sub-header-cell{font-size:1rem}.results-table__table--sy .results-table__athlete-last{padding-right:.4rem}.results-table__table--dv.results-table__table--brackets .results-table__country-flag{width:1.8rem;height:1.8rem}.results-table__table--dv.results-table__table--brackets .results-table__header-cell--athlete{min-width:auto}.results-table__table-title{margin-top:2rem;font-size:1.3rem}.results-table__header-cell{padding-top:1rem;padding-bottom:1rem}.results-table__athlete-image-container--hide-mobile{display:none}.results-table__athlete-more--country{margin-left:.4rem;box-shadow:0 0 3px rgba(0,0,0,.2)}.results-table__athlete-last{max-width:10rem;font-size:1rem}.results-table__athlete-country{margin-top:.4rem}.results-table__country-flag{width:1.2rem;height:1.2rem;margin-right:.4rem}.results-table__country{font-size:1rem}.results-table__athlete-reserve{margin:0;padding:.2rem .5rem;font-size:1rem}.results-table__athlete-reserve--name{position:absolute;top:.5rem;right:0}.results-table__expand-btn--hide-tablet{width:18rem}}@media (max-width:640px){.results-table__table--sw-relay .results-table__sub-row--no-results{height:8rem}}@media (max-width:370px){.results-table__table--sw .results-table__cell{padding:1rem .4rem 1rem 0;font-size:1rem}.results-table__table--sw-relay .results-table__sub-header-cell--medium{width:auto}.results-table__table--dv .results-table__cell,.results-table__table--hd .results-table__cell{padding:1rem .8rem;font-size:1.2rem}.results-table__table--dv .results-table__cell--no-padding,.results-table__table--hd .results-table__cell--no-padding{padding:0}.results-table__table--wp .results-table__cell{padding:1rem .8rem}.results-table__cell--no-padding,.results-table__table--wp .results-table__cell--no-padding{padding:0}.results-table__athlete-image-container--hide-small-mobile{display:none}.results-table__athlete-last{max-width:8rem}}.status-tag{font-family:termina,sans-serif;font-weight:700;display:inline-flex;align-items:center;padding:.4rem 1rem;font-size:.9rem;text-transform:uppercase;background-color:#ebeef0;border-radius:1rem;color:#757a83}.grs .status-tag{position:absolute;right:1rem;top:calc(100% - .4rem)}.status-tag--official{background-color:rgba(64,132,40,.2);color:#408428}.status-tag--live{background-color:rgba(13,79,173,.2);color:#1f2432}.status-tag--live:before{content:"";width:.6rem;height:.6rem;display:block;margin-right:.4rem;border-radius:100%;background-color:#0d4fad;animation:e 1.4s infinite}@media (max-width:840px){.status-tag{padding:.2rem .8rem;font-size:.8rem}}.timing-partner{color:inherit;text-decoration:none;display:flex;justify-content:flex-end;align-items:center}.timing-partner__title{font-family:termina,sans-serif;font-weight:900;margin-right:1.6rem;text-align:right;text-transform:uppercase;color:#757a83;letter-spacing:2px;font-size:1rem}.timing-partner__image-container{flex-shrink:0;width:8rem;height:4.5rem;position:relative;display:inline-block;vertical-align:middle}.timing-partner__image{position:absolute;top:0;right:0;bottom:0;left:0}@media (max-width:840px){.timing-partner{flex-direction:column}.timing-partner__title{margin-bottom:1.2rem}}.unit-selector{height:100%;position:relative;display:flex;justify-content:center;overflow:hidden}.unit-selector__paginate{background:transparent;border:0;outline:0;padding:0;width:8.8rem;height:100%;position:relative;flex-shrink:0;pointer-events:none;opacity:.3;transition:opacity .25s ease}.unit-selector__paginate.is-active{opacity:1;pointer-events:auto}@media (min-width:52.5em){.unit-selector__paginate:hover .unit-selector__paginate-icon{fill:#1f2432}}@media (min-width:52.5em){.unit-selector__paginate--back:hover .unit-selector__paginate-icon{transform:translate(-60%,-50%)}}@media (min-width:52.5em){.unit-selector__paginate--forward:hover .unit-selector__paginate-icon{transform:translate(-40%,-50%)}}.unit-selector__paginate--hide-inactive{opacity:0}.unit-selector__paginate--hide-inactive.is-active{opacity:1}.unit-selector__paginate-icon{width:2.4em;height:2.4rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);fill:#757a83;transition:fill .25s ease,transform .25s ease}.unit-selector__list{height:100%;display:flex;border:1px solid #ebeef0;overflow-x:auto;scroll-snap-type:x mandatory}.unit-selector__list--no-border{border:none}.unit-selector__unit{height:100%;position:relative;scroll-snap-align:start}.unit-selector__unit:after{content:"";width:1px;position:absolute;top:25%;right:0;bottom:25%;background-color:#ebeef0}.unit-selector__unit:last-of-type:after{display:none}.unit-selector__unit-select{background:transparent;border:0;outline:0;padding:0;height:100%;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0 4.8rem;background-color:#fafcfd;overflow:hidden;transition:background-color .25s ease}.unit-selector__unit-select:after{content:"";height:.4rem;position:absolute;right:1.6rem;bottom:0;left:1.6rem;background-color:#0d4fad;transform:scaleY(0);transform-origin:bottom;transition:transform .35s ease}.unit-selector__unit-select:focus:after{transform:scaleY(1)}@media (min-width:52.5em){.unit-selector__unit-select:hover:after{transform:scaleY(1)}}.unit-selector__unit-select.is-active:after{transform:scaleY(1)}.unit-selector__unit-status{position:absolute;top:0;left:50%;transform:translateX(-50%);display:flex;border-radius:0 0 .8rem .8rem}.unit-selector__unit-name{font-family:termina,sans-serif;font-weight:700;margin-top:.6rem;font-size:1.8rem;line-height:1.2;white-space:nowrap}.unit-selector__unit-datetime{margin-top:.2rem;font-size:1rem;color:#757a83;white-space:nowrap}@media (min-width:840px){.unit-selector__list::-webkit-scrollbar{width:6px;height:6px}.unit-selector__list::-webkit-scrollbar-track{background:#ebeef0}.unit-selector__list::-webkit-scrollbar-thumb{background-color:#d3d7d7}}@media (max-width:840px){.unit-selector__unit-select{padding:0 1.8rem}.unit-selector__unit-name{font-size:1.3rem}}.scroll-to-top{width:4.8rem;height:4.8rem;background-color:#0d4fad;position:fixed;right:6.4rem;bottom:4rem;border-radius:50%;box-shadow:0 .4rem 1.6rem 0 hsla(219,6%,49%,.2);z-index:30;border:none;opacity:0;transition:box-shadow .35s ease,opacity .35s ease;pointer-events:none}.scroll-to-top--visible{opacity:1;pointer-events:all}.scroll-to-top__icon{fill:#fff;width:2.4rem;height:2.4rem;position:absolute;top:50%;left:50%;transform:rotate(-90deg);margin-left:-1.2rem;margin-top:-1.2rem}.scroll-to-top:focus{box-shadow:0 .4rem 1.6rem 0 hsla(219,6%,49%,.4)}@media (min-width:52.5em){.scroll-to-top:hover{box-shadow:0 .4rem 1.6rem 0 hsla(219,6%,49%,.4)}}@media (max-width:640px){.scroll-to-top{right:1.2rem;bottom:1.2rem}}.splash-screen{width:100%;height:100%;z-index:101;position:fixed;left:0;top:0}.splash-screen__background{background-color:#2b3640;opacity:.9;height:100%}.splash-screen__container{width:100%;position:absolute;top:50%}.splash-screen__front{display:flex;flex-direction:column;position:relative;background-color:#000;z-index:100}.splash-screen__video-container{position:relative}.splash-screen__image-link{overflow:hidden}.splash-screen__image-link:focus .lazy-image img,.splash-screen__image-link:hover .lazy-image img{transform:none}.splash-screen__content-container{position:relative;padding:3.5rem 1.6rem 5.8rem;text-align:center;color:#fff}.splash-screen__bubble{position:absolute;height:3.5rem;width:7rem;border-radius:5rem 5rem 0 0}.splash-screen__bubble:first-of-type{top:0;left:-1.7rem;height:12rem;transform:rotate(90deg);background-color:#0400da}.splash-screen__bubble:nth-of-type(2){top:0;right:0;transform:rotate(180deg);background-color:#fff}.splash-screen__bubble:nth-of-type(3){bottom:0;right:1.5rem;background-color:#0282c6}.splash-screen__bubble:nth-of-type(4){bottom:0;right:8.6rem;background-color:#fff}.splash-screen__heading{display:flex;flex-direction:column;align-items:center}.splash-screen__heading-logo--small{height:8rem;width:8rem}.splash-screen__heading-logo--large{display:none}.splash-screen__heading-bottom,.splash-screen__heading-top{display:block;font-family:termina,sans-serif;font-weight:300;font-size:2.1rem;font-weight:600;text-transform:uppercase}.splash-screen__heading-bottom{color:#0282c6}.splash-screen__copy,.splash-screen__title{margin-bottom:2.4rem;font-family:termina,sans-serif;font-weight:400}.splash-screen__title{font-size:2.4rem}.splash-screen__copy{text-align:left;font-size:1.2rem;font-weight:300;letter-spacing:.07px;line-height:1.9rem}.splash-screen__link-button{all:unset;font-family:termina,sans-serif;font-weight:400;display:inline-block;width:-moz-fit-content;width:fit-content;padding:1.4rem 4.25rem;line-height:1.2;background-color:#0282c6;border-radius:4px;color:#fff;font-size:1.3rem;text-transform:uppercase;cursor:pointer}.splash-screen__link-button.btn[data-text]:before{background-color:#000}.splash-screen__link-button.btn[data-text]:hover{background-color:#0d4fad}.splash-screen .close-button{position:absolute;top:0;right:0;display:flex;justify-content:center;align-items:center;width:4.8rem;height:4.8rem;z-index:100;background-color:transparent;border:none;padding:0;transition:background-color .2s ease-out}.splash-screen .close-button:hover{background-color:#0282c6}.splash-screen .close-button:focus-visible{outline:none}.splash-screen .close-button__large{display:none}.splash-screen .close-button--small{margin:0 auto}@media (max-width:64.0525em){.splash-screen__container{width:100%;margin:0;top:0;height:100vh}.splash-screen__front{width:100%;margin:0;height:100%}.splash-screen__content-container{height:100%}.splash-screen__heading-logo{margin-bottom:1.44rem}.splash-screen__heading-bottom,.splash-screen__heading-top{margin-bottom:2.4rem}.splash-screen__heading-top{margin-bottom:0}}@media (min-width:64.0625em){.splash-screen .splash-screen__container{width:calc(100% - 10rem);margin:0 4.8rem;transform:translateY(-50%)}.splash-screen .close-button__large{display:block}.splash-screen .close-button__small,.splash-screen__bubble{display:none}.splash-screen__front{flex-direction:row}.splash-screen__video-container{background-image:url(../i/elements/bg/splash-screen-bg.png);background-repeat:no-repeat;background-size:cover;background-position:50%}.splash-screen__video-container--no-bg{background:none}.splash-screen__content-container,.splash-screen__video-container{display:flex;flex-direction:column;flex-basis:60%;padding:11.6rem 5rem;order:2;justify-content:center}.splash-screen__content-container{flex-basis:40%;padding:11.6rem 5rem;order:1;text-align:left}.splash-screen__heading{flex-direction:row;margin-bottom:2.4rem}.splash-screen__heading-logo{margin-right:2rem}.splash-screen__heading-bottom,.splash-screen__heading-top{font-size:3rem;line-height:3rem}.splash-screen__title{font-size:3.6rem;line-height:3.6rem}.splash-screen__copy{font-size:1.3rem}}.splash-screen--hide{display:none}.sponsor-promo{display:flex;align-items:center;justify-content:center;flex-flow:row wrap}.sponsor-promo__title{font-size:1rem;font-family:termina,sans-serif;font-weight:900;color:#757a83;text-transform:uppercase;letter-spacing:.2rem;margin:1rem 0}.sponsor-promo__items{display:flex;align-items:center;justify-content:center;flex-flow:row wrap}.sponsor-promo__item{position:relative;width:auto;margin:2rem 1rem}.sponsor-promo__item .object-fit-cover-picture__img{position:relative;width:14rem;height:7.9rem}.sponsor-promo__item-link{transition:transform .2s ease-in;will-change:transform;display:block}.sponsor-promo__item-link:focus{transform:translateY(-10%)}@media (min-width:52.5em){.sponsor-promo__item-link:hover{transform:translateY(-10%)}}@media (max-width:640px){.sponsor-promo__item{margin:1rem .5rem}.sponsor-promo__item .object-fit-cover-picture__img{width:10rem;height:5.6rem}}.sticky-header{--nav-height:6.2rem;position:sticky;top:var(--nav-height);left:0;right:0;background:#fff;z-index:20}.sticky-header__scroller{overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}.sticky-header__scroller::-webkit-scrollbar{display:none}@media (max-width:640px){.sticky-header__inner{margin-left:-1.2rem;width:calc(100% + 2.4rem)}}.filters+.rankings-table{margin-top:-1.6rem}.rankings-table__header{margin-bottom:2.4rem;display:flex;flex-wrap:wrap}.rankings-table__header-section{flex:0 1 auto;font-size:1.2rem;color:#757a83;display:flex;flex-wrap:wrap;align-items:center;align-self:flex-end}.rankings-table__header-item{display:flex;align-items:center;margin-top:1.2rem}.rankings-table__header-item:last-child:not(:first-child){margin-left:1.2rem;padding-left:1.1rem;position:relative}.rankings-table__header-item:last-child:not(:first-child):before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.3rem;height:.3rem;background-color:#757a83}.rankings-table__title{font-family:termina,sans-serif;font-weight:300;font-size:3.1rem;margin-right:auto;align-self:flex-start}.rankings-table__scroller-icon{fill:#757a83;width:2rem;height:2rem;margin-right:.4rem}.rankings-table__scroller-button{background:transparent;border:0;outline:0;padding:0;width:2.4rem;height:2.4rem;margin:0 .2rem}.rankings-table__scroller-button--left{transform:rotate(-180deg);margin-left:1rem}.rankings-table__scroller-button-icon{fill:#000;width:100%;height:100%}.rankings-table__mobile-swipe{margin-bottom:1.6rem;display:flex;align-items:center;font-size:1rem;color:#757a83}.rankings-table__mobile-swipe-icon{fill:#757a83;width:1.6rem;height:1.6rem}.rankings-table__table-scroller{overflow-x:auto}.rankings-table__table{table-layout:fixed;min-width:100%}.rankings-table__header-row{border-bottom:.4rem solid #ebeef0}.rankings-table__header-row--locations{border-bottom:.1rem solid #ebeef0}.rankings-table__meet-definitions .rankings-table__header-spacer:after{content:normal}.rankings-table__header-cell{font-family:termina,sans-serif;font-weight:700;font-size:1.3rem;padding:2.4rem .8rem;text-align:center}.rankings-table__header-cell--left{text-align:left}.rankings-table__header-cell--competition{min-width:18rem}.rankings-table__header-cell--series-event{min-width:7.5rem;font-family:termina,sans-serif;font-weight:400;color:#1f2432;font-size:1.2rem;text-transform:uppercase}.rankings-table__header-cell--meet-definition{background-color:#fafafa;padding:1rem .6rem;color:#757a83;border-left:.1rem solid #ebeef0;border-right:.1rem solid #ebeef0}.rankings-table__header-cell--meet-definition .rankings-table__header-location{display:inline-block;position:relative;padding-left:2rem}.rankings-table__header-cell--meet-definition .rankings-table__header-flag{position:absolute;left:0;top:-.3rem}.rankings-table__header-cell--cluster-start{border-left:.1rem solid #ebeef0}.rankings-table__header-cell--cluster-end{border-right:.1rem solid #ebeef0}.rankings-table__header-cell--cluster-cell{min-width:9rem}.rankings-table__header-cell--prize-money{min-width:10rem}.rankings-table__header-cell--no-border:after{content:none!important}.rankings-table__table--eventFilter .rankings-table__header-cell--performance-points,.rankings-table__table--eventFilter .rankings-table__header-cell--totalPoints{display:none}.rankings-table--SW .rankings-table__table--eventFilter .rankings-table__header-cell--performance-points,.rankings-table--SW .rankings-table__table--eventFilter .rankings-table__header-cell--totalPoints{display:table-cell}.rankings-table__header-spacer{background-color:#fff;z-index:10;position:relative;cursor:auto}.rankings-table__header-spacer:after{content:"";position:absolute;top:0;right:0;bottom:0;width:.1rem;background-color:#ebeef0}.rankings-table__table--eventFilter .rankings-table__header-spacer--hiddenOnEvent{display:none}.rankings-table--SW .rankings-table__table--eventFilter .rankings-table__header-spacer--hiddenOnEvent{display:table-cell}.rankings-table__event-location{display:flex;align-items:center;justify-content:center;font-weight:700}.rankings-table__event-location .rankings-table__header-location{font-size:1.3rem;width:-moz-min-content;width:min-content;text-transform:none}.rankings-table__header-location{margin-top:.8rem;display:flex;justify-content:center;align-items:center;font-size:1rem}.rankings-table__header-flag{width:1.6rem;margin-right:.4rem}.rankings-table__row{border-bottom:.1rem solid #ebeef0}.rankings-table__row:nth-of-type(2n){background-color:#fafcfd}.rankings-table__cell{font-size:1.3rem;padding:2rem .8rem;display:table-cell;text-align:center;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rankings-table__cell--left{text-align:left}.rankings-table__cell--time,.rankings-table__cell--totalPoints{background-color:#fafafa}.rankings-table__cell--wrap{white-space:normal}.rankings-table__cell--cluster-start{border-left:.1rem solid #ebeef0}.rankings-table__cell--cluster-end{border-right:.1rem solid #ebeef0}.rankings-table__cell--no-border:after{content:none!important}.rankings-table__table--eventFilter .rankings-table__cell--performance-points,.rankings-table__table--eventFilter .rankings-table__cell--totalPoints{display:none}.rankings-table--SW .rankings-table__table--eventFilter .rankings-table__cell--performance-points,.rankings-table--SW .rankings-table__table--eventFilter .rankings-table__cell--totalPoints{display:table-cell}.rankings-table__flag{width:2.4rem;margin-right:1rem;display:inline-block;vertical-align:middle}.rankings-table__person-link{color:inherit;text-decoration:none}.rankings-table__person{display:flex;align-items:center}.rankings-table__person-image{margin-right:1.6rem;flex:0 0 auto}.rankings-table__team-flag{width:4rem;height:auto}.rankings-table__name{flex:1 1 auto;min-width:0}.rankings-table__person-fname{font-size:1.3rem}.rankings-table__person-country{display:block;margin-top:.4rem;font-size:1.1rem}.rankings-table__records{display:block;margin:0 auto}.rankings-table__record-tag{background-color:rgba(13,79,173,.2);font-family:termina,sans-serif;font-weight:700;font-size:1rem;display:inline-block;color:#0d4fad;padding:.1rem .4rem;border-radius:.2rem}.rankings-table__record-tag--wr{background-color:#0d4fad;color:#fff}.rankings-table__dive-points{position:relative;padding:0 2.8rem}.rankings-table__medal{position:absolute;right:0;top:50%;transform:translateY(-50%);width:2.4rem;height:2.4rem}.rankings-table__medal--g{fill:#ffb819}.rankings-table__medal--s{fill:#c9c9c9}.rankings-table__medal--b{fill:#a58844}.rankings-table__footer{margin-top:2.4rem}.rankings-table__legend{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.rankings-table__legend-icon{fill:#1f2432;width:2.4rem;height:2.4rem}.rankings-table__legend-item{margin:.8rem;color:#757a83;font-size:1.2rem}.rankings-table__legend-item strong{font-family:termina,sans-serif;font-weight:400;color:#1f2432}.rankings-table--diving .rankings-table__header-spacer,.rankings-table--series .rankings-table__header-spacer{position:sticky;left:0}@media (min-width:840px){.rankings-table--diving .rankings-table__table--individual .rankings-table__cell--name,.rankings-table--diving .rankings-table__table--individual .rankings-table__header-cell--name,.rankings-table--series .rankings-table__table--individual .rankings-table__cell--name,.rankings-table--series .rankings-table__table--individual .rankings-table__header-cell--name{left:16rem}.rankings-table--diving .rankings-table__table--individual .rankings-table__cell--time,.rankings-table--diving .rankings-table__table--individual .rankings-table__cell--totalPoints,.rankings-table--diving .rankings-table__table--individual .rankings-table__header-cell--time,.rankings-table--diving .rankings-table__table--individual .rankings-table__header-cell--totalPoints,.rankings-table--series .rankings-table__table--individual .rankings-table__cell--time,.rankings-table--series .rankings-table__table--individual .rankings-table__cell--totalPoints,.rankings-table--series .rankings-table__table--individual .rankings-table__header-cell--time,.rankings-table--series .rankings-table__table--individual .rankings-table__header-cell--totalPoints{left:39.3rem}.rankings-table--diving .rankings-table__table--individual .rankings-table__header-location,.rankings-table--series .rankings-table__table--individual .rankings-table__header-location{margin-top:0}.rankings-table--diving .rankings-table__meet-definitions .rankings-table__header-spacer:first-of-type,.rankings-table--series .rankings-table__meet-definitions .rankings-table__header-spacer:first-of-type{left:0}.rankings-table--diving .rankings-table__meet-definitions .rankings-table__header-spacer:nth-of-type(2),.rankings-table--series .rankings-table__meet-definitions .rankings-table__header-spacer:nth-of-type(2){left:7.2rem}.rankings-table--diving .rankings-table__meet-definitions .rankings-table__header-spacer:nth-of-type(3),.rankings-table--series .rankings-table__meet-definitions .rankings-table__header-spacer:nth-of-type(3){left:16.2rem}.rankings-table--diving .rankings-table__meet-definitions .rankings-table__header-spacer:nth-of-type(4),.rankings-table--series .rankings-table__meet-definitions .rankings-table__header-spacer:nth-of-type(4){left:36.4rem}.rankings-table--diving .rankings-table__header-cell--country,.rankings-table--diving .rankings-table__header-cell--name,.rankings-table--diving .rankings-table__header-cell--rank,.rankings-table--diving .rankings-table__header-cell--time,.rankings-table--diving .rankings-table__header-cell--totalPoints,.rankings-table--series .rankings-table__header-cell--country,.rankings-table--series .rankings-table__header-cell--name,.rankings-table--series .rankings-table__header-cell--rank,.rankings-table--series .rankings-table__header-cell--time,.rankings-table--series .rankings-table__header-cell--totalPoints{position:sticky;left:0;background-color:#fff;min-width:4.8rem;z-index:10;cursor:auto}.rankings-table--diving .rankings-table__header-cell--rank,.rankings-table--series .rankings-table__header-cell--rank{min-width:7rem}.rankings-table--diving .rankings-table__header-cell--country,.rankings-table--series .rankings-table__header-cell--country{left:7.2rem;min-width:9.2rem}.rankings-table--diving .rankings-table__header-cell--name,.rankings-table--series .rankings-table__header-cell--name{left:4.8rem;min-width:23.3rem}.rankings-table--diving .rankings-table__header-cell--time,.rankings-table--diving .rankings-table__header-cell--totalPoints,.rankings-table--series .rankings-table__header-cell--time,.rankings-table--series .rankings-table__header-cell--totalPoints{left:28.1rem;min-width:9rem}.rankings-table--diving .rankings-table__header-cell--time:after,.rankings-table--diving .rankings-table__header-cell--totalPoints:after,.rankings-table--series .rankings-table__header-cell--time:after,.rankings-table--series .rankings-table__header-cell--totalPoints:after{content:"";position:absolute;top:0;right:0;bottom:0;width:.1rem;background-color:#ebeef0}.rankings-table--diving .rankings-table__row:nth-of-type(2n) .rankings-table__cell--country,.rankings-table--diving .rankings-table__row:nth-of-type(2n) .rankings-table__cell--name,.rankings-table--diving .rankings-table__row:nth-of-type(2n) .rankings-table__cell--rank,.rankings-table--series .rankings-table__row:nth-of-type(2n) .rankings-table__cell--country,.rankings-table--series .rankings-table__row:nth-of-type(2n) .rankings-table__cell--name,.rankings-table--series .rankings-table__row:nth-of-type(2n) .rankings-table__cell--rank{background-color:#fafcfd}.rankings-table--diving .rankings-table__cell--country,.rankings-table--diving .rankings-table__cell--name,.rankings-table--diving .rankings-table__cell--rank,.rankings-table--diving .rankings-table__cell--time,.rankings-table--diving .rankings-table__cell--totalPoints,.rankings-table--series .rankings-table__cell--country,.rankings-table--series .rankings-table__cell--name,.rankings-table--series .rankings-table__cell--rank,.rankings-table--series .rankings-table__cell--time,.rankings-table--series .rankings-table__cell--totalPoints{position:sticky;left:0;background-color:#fff;border-bottom:.1rem solid #ebeef0;z-index:10;cursor:auto}.rankings-table--diving .rankings-table__cell--rank,.rankings-table--series .rankings-table__cell--rank{min-width:7rem}.rankings-table--diving .rankings-table__cell--country,.rankings-table--series .rankings-table__cell--country{left:7.1rem}.rankings-table--diving .rankings-table__cell--name,.rankings-table--series .rankings-table__cell--name{left:4.8rem;white-space:normal;word-break:break-word}.rankings-table--diving .rankings-table__cell--time,.rankings-table--diving .rankings-table__cell--totalPoints,.rankings-table--series .rankings-table__cell--time,.rankings-table--series .rankings-table__cell--totalPoints{left:28.1rem;background-color:#fafafa}.rankings-table--diving .rankings-table__cell--time:after,.rankings-table--diving .rankings-table__cell--totalPoints:after,.rankings-table--series .rankings-table__cell--time:after,.rankings-table--series .rankings-table__cell--totalPoints:after{content:"";position:absolute;top:0;right:0;bottom:0;width:.1rem;background-color:#ebeef0}}@media (max-width:840px){.rankings-table__header{margin-bottom:1.6rem}.rankings-table__title{font-size:1.8rem}.rankings-table__meet-definitions .rankings-table__header-spacer:first-of-type{left:0}.rankings-table__meet-definitions .rankings-table__header-spacer:nth-of-type(2){left:7rem}.rankings-table__meet-definitions .rankings-table__header-spacer:nth-of-type(3){left:14rem}.rankings-table__meet-definitions .rankings-table__header-spacer:nth-of-type(4){left:28rem}.rankings-table__header-cell{font-size:1.1rem;padding:1.6rem .8rem;min-width:0}.rankings-table__header-cell--country,.rankings-table__header-cell--name,.rankings-table__header-cell--rank,.rankings-table__header-cell--time,.rankings-table__header-cell--totalPoints{position:sticky;left:0;background-color:#fff;min-width:3rem;z-index:10}.rankings-table__header-cell--rank{min-width:7rem}.rankings-table__header-cell--country{left:7rem}.rankings-table__header-cell--name{left:14rem;min-width:14rem;padding-left:0}.rankings-table__header-cell--time,.rankings-table__header-cell--totalPoints{left:28rem}.rankings-table__header-cell--time:after,.rankings-table__header-cell--totalPoints:after{content:"";position:absolute;top:0;right:0;bottom:0;width:.1rem;background-color:#ebeef0}.rankings-table__header-cell--totalPoints{min-width:6rem}.rankings-table__header-cell--competition{min-width:18rem}.rankings-table__header-cell--series-event{min-width:6rem;font-size:1rem;text-transform:none}.rankings-table__header-location{margin-top:.4rem}.rankings-table .rankings-table__table--individual .rankings-table__header-location{margin-top:0}.rankings-table__header-flag{width:1.2rem}.rankings-table__header-cell--meet-definition{text-transform:uppercase;padding:.5rem .8rem}.rankings-table__header-cell--meet-definition .rankings-table__header-location{padding-left:1.5rem}.rankings-table__header-cell--meet-definition .rankings-table__header-flag{top:0}.rankings-table__row:nth-of-type(2n) .rankings-table__cell--name,.rankings-table__row:nth-of-type(2n) .rankings-table__cell--rank{background-color:#fafcfd}.rankings-table__cell{font-size:1.2rem;padding:1rem .8rem}.rankings-table__cell--country,.rankings-table__cell--name,.rankings-table__cell--rank,.rankings-table__cell--time,.rankings-table__cell--totalPoints{position:sticky;left:0;background-color:#fff;border-bottom:.1rem solid #ebeef0;z-index:10}.rankings-table__cell--rank{min-width:7rem}.rankings-table__cell--country{left:7rem}.rankings-table__cell--name{padding-left:0;left:14rem}.rankings-table__cell--time,.rankings-table__cell--totalPoints{left:28rem;background-color:#fafafa}.rankings-table__cell--time:after,.rankings-table__cell--totalPoints:after{content:"";position:absolute;top:0;right:0;bottom:0;width:.1rem;background-color:#ebeef0}.rankings-table__flag{width:1.2rem;margin-right:.4rem}.rankings-table__team-flag{width:3.2rem}.rankings-table__person-image{margin-right:.8rem}.rankings-table__name{white-space:normal;word-break:break-word;font-size:.8rem}.rankings-table__person-fname{font-size:1.1rem}.rankings-table__person-country{margin-top:0}.rankings-table__record-tag{font-family:termina,sans-serif;font-weight:300;padding:0;border-radius:0}.rankings-table__record-tag,.rankings-table__record-tag--wr{background-color:transparent;color:#1f2432}.rankings-table__dive-points{padding:0 2rem}.rankings-table__medal{width:1.6rem;height:1.6rem}.rankings-table--diving .rankings-table__header-cell{padding:1rem .8rem}}@media (max-width:39.99em){.rankings-table__table-scroller{margin-left:-1.2rem;width:calc(100% + 2.4rem)}.rankings-table__header-spacer--country{display:none}.rankings-table__meet-definitions .rankings-table__header-spacer:first-of-type,.rankings-table__meet-definitions .rankings-table__header-spacer:nth-of-type(2){left:0}.rankings-table__meet-definitions .rankings-table__header-spacer:nth-of-type(3){left:7rem}.rankings-table__meet-definitions .rankings-table__header-spacer:nth-of-type(4){left:21rem}.rankings-table__cell--name,.rankings-table__header-cell--name{left:7rem}.rankings-table__cell--totalPoints,.rankings-table__header-cell--totalPoints{left:21rem}}@media (max-width:25.9275em){.rankings-table__person-image{display:none}.rankings-table__meet-definitions .rankings-table__header-spacer:first-of-type,.rankings-table__meet-definitions .rankings-table__header-spacer:nth-of-type(2){left:0}.rankings-table__meet-definitions .rankings-table__header-spacer:nth-of-type(3){left:7rem}.rankings-table__meet-definitions .rankings-table__header-spacer:nth-of-type(4){left:17rem}.rankings-table__table--eventFilter .rankings-table__meet-definitions .rankings-table__header-spacer:nth-of-type(4){left:8rem}.rankings-table__cell--name,.rankings-table__header-cell--name{min-width:10rem}.rankings-table__cell--time,.rankings-table__cell--totalPoints,.rankings-table__header-cell--time,.rankings-table__header-cell--totalPoints{left:17rem}}.records__records-wrapper{margin-top:-11rem}.records__header-wrapper{display:flex;justify-content:flex-end;margin-bottom:6rem}.records__discipline-group-title-wrapper{width:100%;padding:3rem 0;margin:3.5rem 0 0}.records__discipline-group-title{font-size:3.1rem;font-family:termina,sans-serif;font-weight:300;color:#1f2432}.records__download-wrapper{display:flex;flex-direction:row;align-items:center}.records__download,.records__download-info{font-size:1.2rem;color:#757a83}.records__download{position:relative;margin-left:5rem}.records__download:before{content:"";position:absolute;left:-2.5rem;top:50%;transform:translateY(-50%);width:.3rem;height:.3rem;background-color:#757a83}.records__container{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));-moz-column-gap:2rem;column-gap:2rem;row-gap:2rem}.records__card{max-width:27.5rem;width:100%;min-height:40.2rem;box-shadow:0 .4rem 1.6rem 0 rgba(208,220,233,.3);border:.2rem solid #fafcfd;background-color:#fff;display:inline-block;position:relative;transition:box-shadow .25s ease-in-out;margin:1rem .5rem}.records__card-header{font-size:1.3rem;font-family:termina,sans-serif;font-weight:900;text-align:center;color:#1f2432;text-transform:uppercase;background-color:#fafcfd;padding:1.2rem 0;white-space:nowrap}.records__athlete-link{text-decoration:none}.records__athlete-info,.records__athlete-link{display:flex;flex-direction:column;justify-content:center;align-items:center}.records__athlete-info{position:relative;overflow:hidden}.records__athlete-image{position:relative;margin-top:2.5rem}.records__athlete-nationality{position:absolute;bottom:-3rem;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;justify-content:center}.records__athlete-flag{position:relative;width:3rem;background:#fff;border:.4rem solid #fff;border-radius:2rem;height:3rem}.records__athlete-country{font-size:1.1rem;font-family:termina,sans-serif;font-weight:300;color:#757a83}.records__athlete-name{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:center;margin-top:3.5rem}.records__athlete-firstname{font-size:1.8rem;color:#1f2432}.records__athlete-lastname{text-transform:capitalize}.records__athlete-lastname,.records__team-country{font-size:1.8rem;color:#1f2432;font-family:termina,sans-serif;font-weight:700}.records__athlete-record{font-size:3.2rem;font-family:termina,sans-serif;font-weight:700;color:#1f2432;padding:.5rem 0;position:relative}.records__additional{display:flex;flex-wrap:wrap;justify-content:center;max-width:80%;margin:1rem 0;position:relative;min-height:1.6rem}.records__additional:after,.records__additional:before{content:"";position:absolute;top:50%;transform:translateY(-50%);width:5.2rem;height:.1rem;background-image:linear-gradient(90deg,rgba(247,248,249,0),#f1f3f4)}.records__additional:before{right:100%}.records__additional:after{left:100%;transform:translateY(-50%) rotate(180deg)}.records__additional-tag{background-color:rgba(13,79,173,.2);color:#0d4fad;border-radius:.2rem;padding:.1rem .4rem;font-family:termina,sans-serif;font-weight:700;font-size:1rem;margin:.1rem}.records__additional-tag--wr{background-color:#0d4fad;color:#fff}.records__record-location-info{width:100%;margin-top:auto}.records__record-location{font-size:1.2rem;color:#757a83;text-align:center}.records__record-country-info{display:flex;flex-direction:row;justify-content:space-between;width:100%;align-items:center;margin:0 auto;max-width:23rem;padding:1.5rem 1rem 1rem;position:relative}.records__record-country-info:after{content:"";position:absolute;left:50%;top:58%;transform:translateY(-50%) translateX(-50%);background-color:#757a83;width:.3rem;height:.3rem}.records__record-country{display:flex;flex-direction:row;align-items:center}.records__country-code,.records__record-date{font-size:1.2rem;color:#757a83}.records__record-date{margin-left:auto}.records__country-flag-location{width:1.6rem;margin-right:1rem}.records__ribbon{width:17rem;background:#0d4fad;position:absolute;text-align:center;font-size:1rem;font-family:termina,sans-serif;font-weight:900;color:#fff;top:2.5rem;right:-5rem;left:auto;transform:rotate(45deg);padding:.6rem;text-transform:uppercase;box-shadow:0 0 0 .4rem rgba(13,79,173,.3);letter-spacing:.2rem;z-index:1}@media (max-width:1300px){.records__header-wrapper{margin-top:-2rem}.records__records-wrapper{margin-top:-8rem}.records__container{grid-template-columns:repeat(4,minmax(0,1fr))}.records__card-header{font-size:1.2rem}}@media (max-width:1025px){.records__container{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:840px){.records__records-wrapper{margin-top:-4.5rem}.records__discipline-group-title{font-size:1.8rem}.records__header-wrapper{margin-bottom:3rem;justify-content:center;margin-top:0}.records__header{font-size:1.8rem}.records__card{height:auto;min-height:0;min-width:15rem}.records__card-header{font-size:1rem}.records__athlete-image{padding:0}.records__athlete-flag{width:2rem;border:.2rem solid #fff;height:2rem}.records__athlete-nationality{bottom:-2.3rem}.records__athlete-name{margin-top:3rem}.records__athlete-firstname,.records__athlete-lastname,.records__team-country{font-size:1.3rem}.records__athlete-record{font-size:2.4rem;margin-bottom:0}.records__athlete-record:after{bottom:-.5rem}.records__record-location{font-size:1rem;padding:0}.records__record-country-info{width:100%;max-width:17rem;margin-bottom:.5rem;padding-top:1rem}.records__record-country-info:after{top:52%}.records__athlete-country,.records__country-code,.records__record-date{font-size:1rem}.records__country-flag-location{width:1.2rem;margin-right:.5rem}}@media (max-width:640px){.records__container{grid-template-columns:repeat(2,minmax(0,1fr))}.records__athlete-firstname,.records__athlete-lastname,.records__team-country{font-size:1rem}}@media (max-width:370px){.records__container{grid-template-columns:repeat(1,minmax(0,1fr))}.records__card{max-width:none}}.top-athletes__title{font-size:3.1rem;font-family:termina,sans-serif;font-weight:500;margin:0 0 4rem}.top-athletes__list{display:flex;gap:2.4rem;justify-content:center}.top-athletes__item{flex:0 0 33.33%}.top-athletes__card{box-shadow:0 0 20px 0 rgba(0,0,0,.05);height:100%;display:flex;flex-direction:column;align-content:flex-start}.top-athletes__card-header{background:#f2f8ff;border:.6rem solid #fff;padding:.9rem 0;text-transform:uppercase;font-family:termina,sans-serif;font-weight:400;font-size:1.4rem;flex-wrap:wrap}.top-athletes__card-header,.top-athletes__discipline-label{display:flex;justify-content:center;align-items:center;gap:1.2rem}.top-athletes__discipline-label{flex:0 0 100%}.top-athletes__discipline-icon{width:2.4rem;height:2.4rem}.top-athletes__athlete-info{padding:2.8rem 3.2rem 1.8rem;display:flex;gap:3.2rem}.top-athletes__list--2 .top-athletes__card--items-1 .top-athletes__athlete-info{margin-top:3.6rem}.top-athletes__profile-image{flex-shrink:0;width:12rem;height:15.2rem}.top-athletes__athlete-image{margin:0}.top-athletes__athlete-country{font-size:1.2rem;font-family:termina,sans-serif;font-weight:400}.top-athletes__athlete-link{color:inherit;text-decoration:none}.top-athletes__athlete-name{font-size:2rem;margin:0 0 1.8rem}.top-athletes__athlete-lastname{font-family:termina,sans-serif;font-weight:700}.top-athletes__discipline{color:#757a83;font-size:1.2rem;margin:0 0 1.8rem}.top-athletes__details{font-size:1.2rem;font-family:termina,sans-serif;font-weight:700}@media (max-width:1200px){.top-athletes__list,.top-athletes__title{padding:0 1.6rem}.top-athletes__list{padding-bottom:1.6rem;justify-content:flex-start}.top-athletes__athlete-info{flex-direction:column;align-items:center}}@media (max-width:840px){.top-athletes__title{margin-bottom:1.6rem;font-size:2rem}.top-athletes__list{overflow-x:auto}.top-athletes__item{width:29.2rem;flex:none}.top-athletes__athlete-info{gap:1.2rem;padding:1.8rem 2.4rem 3.2rem}.top-athletes__athlete-name,.top-athletes__discipline{margin-bottom:1.2rem;text-align:center}.top-athletes__discipline{padding:.8rem 0}.top-athletes .athlete-headshot{width:12rem;height:12rem}}@media (max-width:640px){.top-athletes__list{padding-right:3rem}.top-athletes__item{width:80vw}}.additional-links{display:flex;width:100%;padding:0;justify-content:center;margin-top:6rem}.additional-links__list{width:80%}.additional-links__list .linked-list{display:flex;flex-wrap:wrap;justify-content:center}.additional-links__list .linked-list__link{border:none;display:block;padding:1.2rem .8rem;text-decoration:none}.additional-links__list .linked-list__item.fina-tv{display:none}.social-links{position:relative;height:100%}.social-links .linked-list{display:flex;gap:1.6rem;padding:0 2.4rem;align-items:center}.social-links .linked-list .linked-list__item{display:block;opacity:1;transition:opacity .2s;background-size:2.4rem;background-position:50%;background-repeat:no-repeat;transform:translateZ(0);width:2.4rem;height:2.4rem}.social-links .linked-list .linked-list__item:focus{opacity:.9}@media (min-width:52.5em){.social-links .linked-list .linked-list__item:hover{opacity:.9}}.social-links .linked-list .linked-list__item .linked-list__link{display:block;height:100%;width:100%}.social-links .linked-list .linked-list__item.icn-facebook{background-image:url(../i/elements/icn-facebook.svg)}.social-links .linked-list .linked-list__item.icn-twitter{background-image:url(../i/elements/icn-twitter.svg)}.social-links .linked-list .linked-list__item.icn-insta{background-image:url(../i/elements/icn-instagram.svg)}.social-links .linked-list .linked-list__item.icn-youtube{background-image:url(../i/elements/icn-youtube.svg)}.social-links .linked-list .linked-list__item.icn-tiktok{background-image:url(../i/elements/icn-tiktok.svg)}.social-links__list{height:100%;display:flex}@media (max-width:64.0525em){.social-links{display:none;align-items:center}}.top-navigation{width:auto;z-index:60;position:relative;background:#000}.top-navigation:after{content:"";background:#000}.top-navigation__wrapper{display:flex;justify-content:flex-end;align-items:stretch;height:5rem;max-width:148.8rem;margin:0 auto}.top-navigation__links-wrapper{display:flex;align-items:center;height:100%}.top-navigation__list{padding:0 2rem 0 0;position:relative;height:100%}.top-navigation__list .linked-list{display:flex;flex-direction:row;height:100%}.top-navigation__list .linked-list .linked-list__item{padding:0}.top-navigation__list .linked-list .linked-list__item .linked-list__link{text-decoration:none;color:#fff;font-size:1.2rem;font-family:termina,sans-serif;font-weight:700;display:flex;align-items:center;padding:1.2rem .8rem;text-transform:uppercase;height:100%}.top-navigation__list .linked-list .linked-list__item .linked-list__link:focus{text-decoration:underline}@media (min-width:52.5em){.top-navigation__list .linked-list .linked-list__item .linked-list__link:hover{text-decoration:underline}}.top-navigation__list .linked-list .linked-list__item.fina-tv{display:none}.top-navigation__list .linked-list .linked-list__item.fina-tv .linked-list__link{color:transparent;background-image:url(../i/elements/wa-tv.svg);background-position:50%;background-repeat:no-repeat;width:6rem;display:block;padding:1.2rem .8rem}.top-navigation__list:after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);background-color:hsla(0,0%,100%,.6);width:.1rem;height:100%}@media (max-width:64.0525em){.top-navigation{position:relative;display:none}.top-navigation:after{display:none}.top-navigation__list{padding:0}.top-navigation__name{font-size:1rem}.top-navigation .linked-list__item{display:none}.top-navigation .linked-list__item.fina-tv{display:block}}@media (max-width:1039px){.ioc-video__container{position:relative}.ioc-video__container:before{content:"";padding-bottom:56.338028169%;display:block}.ioc-video__container--playlist:before{padding-bottom:calc(56.338028169% + 14.5rem)}.ioc-video__container iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}}@media (max-width:591px){.ioc-video__container:before{padding-bottom:56.1253561254%}.ioc-video__container--playlist:before{padding-bottom:calc(56.1253561254% + 11.9rem)}}.recast-video__iframe{aspect-ratio:16/9}@media (max-width:640px){.recast-video__iframe{aspect-ratio:.15}}.video__player-holder{background-color:#000}.video__player{max-height:58rem;overflow:hidden}.video__details{padding-top:4.8rem;padding-bottom:5.7rem;color:#fff}.t-artisticswimming .video__details,.t-diving .video__details,.t-highdiving .video__details,.t-multiple .video__details,.t-openwater .video__details,.t-swimming .video__details,.t-waterpolo .video__details,.video__details{background-image:linear-gradient(180deg,hsla(0,0%,100%,.3),hsla(0,0%,100%,0)),linear-gradient(180deg,#0d4fad,#0d4fad)}.video__meta{display:flex;align-items:center;margin-bottom:1.6rem;overflow:hidden}.video__disc{padding:.6rem;margin-right:1.6rem}.video__disc-label{font-family:termina,sans-serif;font-weight:300;font-size:1.3rem;line-height:1.07;margin-bottom:.4rem;display:block}.video__content-meta{font-family:termina,sans-serif;font-weight:900}.video__details-row{display:flex;margin:0 -1.1rem}.video__title{font-weight:900;font-size:3.2rem}.video__summary,.video__title{font-family:termina,sans-serif;flex:1 1 50%;padding:0 1.1rem}.video__summary{font-weight:300;font-size:1.3rem}@media (max-width:92.99em){.video__player-wrap{padding:0}}@media (max-width:52.49em){.video__details{padding-top:1.6rem;padding-bottom:3.3rem}.t-artisticswimming .video__details,.t-diving .video__details,.t-highdiving .video__details,.t-multiple .video__details,.t-openwater .video__details,.t-swimming .video__details,.t-waterpolo .video__details,.video__details{background:#0d4fad}.video__details-row{display:block;margin:0}.video__title{margin-bottom:.9rem;padding:0}.video__summary{padding:0}}@media (max-width:39.99em){.video__meta{margin-bottom:1.5rem}.video__disc{padding:.5rem;margin-right:.7rem}.video__disc-label{font-size:1.2rem;line-height:1.25;margin-bottom:.2rem}.video__title{font-size:2.1rem;line-height:1.29}.video__summary{font-family:termina,sans-serif;font-weight:400;line-height:1.5;padding:0}}.download-cta{display:flex;align-items:center}.download-cta__cta{padding-right:1.2rem;border-right:.1rem solid #ebeef0}.download-cta__links{margin:0 .6rem}.download-cta__link{color:inherit;text-decoration:none;font-family:termina,sans-serif;font-weight:700;color:#0d4fad;position:relative;padding:1rem .6rem}.download-cta__link:not(:last-child){padding-right:1.2rem;margin-right:.6rem}.download-cta__link:not(:last-child):after{content:"";position:absolute;top:50%;transform:translateY(-50%);right:0;width:.3rem;height:.3rem;background-color:#757a83}.download-cta__icon{width:2rem;height:2rem;fill:#0d4fad}.filters+.water-polo-rankings-table{margin-top:-1.6rem}.water-polo-rankings-table__header{margin-bottom:2.4rem;display:flex;flex-wrap:wrap}.water-polo-rankings-table__header-section{flex:0 1 auto;font-size:1.2rem;color:#757a83;display:flex;flex-wrap:wrap;align-items:center;align-self:flex-end}.water-polo-rankings-table__header-item{display:flex;align-items:center;margin-top:1.2rem}.water-polo-rankings-table__header-item:last-child:not(:first-child){margin-left:1.2rem;padding-left:1.1rem;position:relative}.water-polo-rankings-table__header-item:last-child:not(:first-child):before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.3rem;height:.3rem;background-color:#757a83}.water-polo-rankings-table__title{font-family:termina,sans-serif;font-weight:300;font-size:3.1rem;margin-right:auto;align-self:flex-start}.water-polo-rankings-table__scroller-icon{fill:#757a83;width:2rem;height:2rem;margin-right:.4rem}.water-polo-rankings-table__scroller-button{background:transparent;border:0;outline:0;padding:0;width:2.4rem;height:2.4rem;margin:0 .2rem}.water-polo-rankings-table__scroller-button--left{transform:rotate(-180deg);margin-left:1rem}.water-polo-rankings-table__scroller-button-icon{fill:#000;width:100%;height:100%}.water-polo-rankings-table__mobile-swipe{margin-bottom:1.6rem;display:flex;align-items:center;font-size:1rem;color:#757a83}.water-polo-rankings-table__mobile-swipe-icon{fill:#757a83;width:1.6rem;height:1.6rem}.water-polo-rankings-table__table-scroller{overflow-x:auto}.water-polo-rankings-table__table{table-layout:fixed;min-width:100%}.water-polo-rankings-table__table .results-table__sub-table{max-width:100%}.water-polo-rankings-table__date{font-size:1.4rem;margin:2rem 0}.water-polo-rankings-table__date span{color:#0d4fad}.water-polo-rankings-table__header-row{border-bottom:.4rem solid #ebeef0}.water-polo-rankings-table__header-row--locations{border-bottom:.1rem solid #ebeef0}.water-polo-rankings-table__header-cell{font-family:termina,sans-serif;font-weight:700;font-size:1.3rem;padding:2.4rem .8rem;text-align:center;width:10rem}.water-polo-rankings-table__header-cell--age{width:50%}.water-polo-rankings-table__header-cell--left{text-align:left}.water-polo-rankings-table__header-cell--games{padding:1rem 5rem;max-width:10rem}.water-polo-rankings-table__header-cell--points{width:15rem;border-left:.1rem solid #ebeef0}.water-polo-rankings-table__header-spacer{background-color:#fff;z-index:10;position:relative;cursor:auto}.water-polo-rankings-table__header-spacer:after{content:"";position:absolute;top:0;right:0;bottom:0;width:.1rem;background-color:#ebeef0}.water-polo-rankings-table__table--eventFilter .water-polo-rankings-table__header-spacer--hiddenOnEvent{display:none}.water-polo-rankings-table--SW .water-polo-rankings-table__table--eventFilter .water-polo-rankings-table__header-spacer--hiddenOnEvent{display:table-cell}.water-polo-rankings-table__event-location{display:flex;align-items:center;justify-content:center;font-weight:700}.water-polo-rankings-table__event-location .water-polo-rankings-table__header-location{font-size:1.3rem;width:-moz-min-content;width:min-content;text-transform:none}.water-polo-rankings-table__header-location{margin-top:.8rem;display:flex;justify-content:center;align-items:center;font-size:1rem}.water-polo-rankings-table__header-flag{width:1.6rem;margin-right:.4rem}.water-polo-rankings-table .results-table__header-row .results-table__sub-header-cell{width:18%}.water-polo-rankings-table .results-table__header-row .results-table__sub-header-cell--match-num{width:4%}.water-polo-rankings-table .results-table__header-row .results-table__sub-header-cell--location,.water-polo-rankings-table .results-table__header-row .results-table__sub-header-cell--match-points{width:8%}.water-polo-rankings-table .results-table__header-row .results-table__sub-header-cell--match-date{width:10%}.water-polo-rankings-table__row{border-bottom:.1rem solid #ebeef0}.water-polo-rankings-table__row .water-polo-rankings-table__expand-btn{transform:rotate(0deg);transition:all .25s ease-in-out;padding:0}.water-polo-rankings-table__row .water-polo-rankings-table__expand-btn .icon{width:3rem;height:3rem}.water-polo-rankings-table__row.is-active+.water-polo-rankings-table__expandable{display:table-row}.water-polo-rankings-table__row.is-active .water-polo-rankings-table__expand-btn{transform:rotate(180deg)}.water-polo-rankings-table__table-row:nth-of-type(4n+3){background-color:#fafcfd}.water-polo-rankings-table__expand-btn{background:none;border:none}.water-polo-rankings-table__cell{font-size:1.3rem;padding:2rem .8rem;display:table-cell;text-align:center;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.water-polo-rankings-table__cell--left{text-align:left}.water-polo-rankings-table__cell--time,.water-polo-rankings-table__cell--totalPoints{background-color:#fafafa;font-family:termina,sans-serif;font-weight:900}.water-polo-rankings-table__cell--time{border-left:.1rem solid #ebeef0}.water-polo-rankings-table__cell--time span{display:flex;gap:.5rem;justify-self:center;align-items:center}.water-polo-rankings-table__cell--wrap{white-space:normal}.water-polo-rankings-table__cell--cluster-start{border-left:.1rem solid #ebeef0}.water-polo-rankings-table__cell--cluster-end{border-right:.1rem solid #ebeef0}.water-polo-rankings-table__cell--age,.water-polo-rankings-table__cell--flag,.water-polo-rankings-table__cell--rank strong{font-family:termina,sans-serif;font-weight:900}.water-polo-rankings-table__cell--no-border:after{content:none!important}.water-polo-rankings-table__table--eventFilter .water-polo-rankings-table__cell--performance-points,.water-polo-rankings-table__table--eventFilter .water-polo-rankings-table__cell--totalPoints{display:none}.water-polo-rankings-table--SW .water-polo-rankings-table__table--eventFilter .water-polo-rankings-table__cell--performance-points,.water-polo-rankings-table--SW .water-polo-rankings-table__table--eventFilter .water-polo-rankings-table__cell--totalPoints{display:table-cell}.water-polo-rankings-table__flag{width:2.4rem;margin-right:1rem;display:inline-block;vertical-align:middle}.water-polo-rankings-table__person-link{color:inherit;text-decoration:none}.water-polo-rankings-table__person{display:flex;align-items:center}.water-polo-rankings-table__person-image{margin-right:1.6rem;flex:0 0 auto}.water-polo-rankings-table__team-flag{width:4rem;height:auto}.water-polo-rankings-table__name{flex:1 1 auto;min-width:0}.water-polo-rankings-table__person-fname{font-size:1.3rem}.water-polo-rankings-table__person-country{display:block;margin-top:.4rem;font-size:1.1rem}.water-polo-rankings-table__records{display:block;margin:0 auto}.water-polo-rankings-table__record-tag{background-color:rgba(13,79,173,.2);font-family:termina,sans-serif;font-weight:700;font-size:1rem;display:inline-block;color:#0d4fad;padding:.1rem .4rem;border-radius:.2rem}.water-polo-rankings-table__record-tag--wr{background-color:#0d4fad;color:#fff}.water-polo-rankings-table__footer{margin-top:2.4rem}@media (max-width:640px){.water-polo-rankings-table__header{margin-bottom:1.6rem}.water-polo-rankings-table__title{font-size:1.8rem}.water-polo-rankings-table__date{margin:1rem 0}.water-polo-rankings-table__header-cell{font-size:1rem;padding:1.6rem .8rem;width:40%;min-width:0}.water-polo-rankings-table__header-cell--rank{width:10%;position:relative}.water-polo-rankings-table__header-cell--games{width:22%;text-align:center;padding:1.2rem 0}.water-polo-rankings-table__header-cell--points{width:30%}.water-polo-rankings-table__header-location{margin-top:.4rem}.water-polo-rankings-table__header-flag{width:1.2rem}.water-polo-rankings-table__header-cell--meet-definition{text-transform:uppercase;padding:.5rem .8rem}.water-polo-rankings-table__header-cell--meet-definition .water-polo-rankings-table__header-location{padding-left:1.5rem}.water-polo-rankings-table__header-cell--meet-definition .water-polo-rankings-table__header-flag{top:0}.water-polo-rankings-table__cell{font-size:1.2rem;padding:1rem .8rem;white-space:normal}.water-polo-rankings-table__cell--matches{text-align:center}.water-polo-rankings-table__cell--flag{padding-right:0}.water-polo-rankings-table__flag{width:1.2rem;margin-right:.4rem}.water-polo-rankings-table__team-flag{width:3.2rem}.water-polo-rankings-table__person-image{margin-right:.8rem}.water-polo-rankings-table__name{white-space:normal;word-break:break-word;font-size:.8rem}.water-polo-rankings-table__person-fname{font-size:1.1rem}.water-polo-rankings-table__person-country{margin-top:0}.water-polo-rankings-table__record-tag{font-family:termina,sans-serif;font-weight:300;padding:0;border-radius:0}.water-polo-rankings-table__record-tag,.water-polo-rankings-table__record-tag--wr{background-color:transparent;color:#1f2432}.water-polo-rankings-table__expandable .results-table__sub-header-cell{padding:.8rem 1.6rem}.water-polo-rankings-table__expandable .results-table__sub-header-cell--comp-name,.water-polo-rankings-table__expandable .results-table__sub-header-cell--teams{padding-left:1.6rem;padding-right:7rem}.water-polo-rankings-table__expandable .results-table__sub-header-cell--phase{padding-left:1.6rem;padding-right:5rem}.water-polo-rankings-table__expandable .results-table__sub-header-cell--match-date{padding-left:4rem;padding-right:4rem}.water-polo-rankings-table__expandable .results-table__sub-cell{white-space:normal}.water-polo-rankings-table__expandable .results-table__cell{padding:.8rem 1.6rem;font-size:1rem}.water-polo-rankings-table__expandable .results-table__cell--event{padding:.8rem 1.2rem}.water-polo-rankings-table__expandable .results-table__cell--event .results-table__match-name{margin:0}.water-polo-rankings-table__country-row{display:flex;width:100%;align-items:center}.water-polo-rankings-table__country-row .rankings-table__flag{flex-shrink:0;width:1.6rem}.water-polo-rankings-table__table{width:100%}.water-polo-rankings-table__scroll{overflow-x:scroll}}.u-hide{display:none!important}.u-show{display:block!important}.u-visually-hidden{visibility:hidden}.u-screen-reader{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.u-body-fixed{position:fixed;width:100%}.u-observed{min-width:.1rem;min-height:.1rem}@media (max-width:81.24em){.u-hide-wide{display:none!important}}.u-no-font{font-size:0}.u-text-upper{text-transform:uppercase!important}.u-text-left{text-align:left}.u-text-center{text-align:center}.u-text-right{text-align:right}@media (max-width:52.49em){.u-flex-tablet{display:flex;flex-direction:column}}@media (max-width:64.0525em){.u-hide-desktop{display:none}}@media (min-width:64.0625em){.u-show-desktop{display:none}}@media (max-width:52.49em){.u-body-no-scroll{position:fixed}.u-hide-tablet{display:none}.u-display-tablet{display:inline-block!important}}@media (min-width:52.5em){.u-show-tablet{display:none!important}}@media (max-width:39.99em){.u-hide-phablet{display:none!important}}@media (min-width:40em){.u-show-phablet{display:none!important}}@media (max-width:64.0525em){.u-hide-desktop{display:none!important}}@media (min-width:25.9375em){.u-show-mobile{display:none}}@media (max-width:25.9275em){.u-hide-mobile{display:none}}@media (min-width:23.125em){.u-show-small-mobile{display:none}}@media (max-width:23.115em){.u-hide-small-mobile{display:none}}