.as-of-label-container.svelte-18mce53.svelte-18mce53{height:12px;display:grid;grid-template-columns:repeat(24, 1fr);grid-template-rows:1fr;grid-auto-flow:row;width:80vw;max-width:960px;margin-left:auto;margin-right:auto}.as-of-label-container.svelte-18mce53 .as-of-label.svelte-18mce53{grid-column:23/25;text-align:right}@media(max-width: 960px){.as-of-label-container.svelte-18mce53.svelte-18mce53{width:960px;margin-bottom:-6px;margin-left:20px}}p.svelte-18mce53.svelte-18mce53{font-family:"BWHaasDingbat", "BWHaasTextMonoC", Menlo, monospace;font-size:14px}@media(max-width: 960px){p.svelte-18mce53.svelte-18mce53{font-size:12px}}@media(max-width: 38px){p.svelte-18mce53.svelte-18mce53{font-size:10px}}.winners-by-year-container.svelte-18mce53.svelte-18mce53{position:relative;margin-top:20px;overflow-y:hidden}@media(max-width: 960px){.winners-by-year-container.svelte-18mce53.svelte-18mce53{overflow-x:auto}}.block-container.svelte-18mce53.svelte-18mce53{position:relative}.first-year-annotation.svelte-18mce53.svelte-18mce53{position:absolute;top:28.5%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-flex-direction:column;flex-direction:column}.first-year-annotation.svelte-18mce53 .annotation.svelte-18mce53{width:200px;text-align:center;font-family:"BWHaasDingbat", "BWHaasText", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:14px;line-height:16px;margin-top:7px}.first-year-annotation.svelte-18mce53 .vertical-line.svelte-18mce53{height:100px;width:1px;border-right:1px solid black}@media(max-width: 960px){.first-year-annotation.svelte-18mce53.svelte-18mce53{top:26%}}@media(max-width: 960px) and (max-width: 700px){.first-year-annotation.svelte-18mce53.svelte-18mce53{top:22%}}@media(max-width: 960px){.first-year-annotation.svelte-18mce53 .annotation.svelte-18mce53{text-align:left;font-size:13px;-webkit-transform:translateX(40%);transform:translateX(40%)}}@media(max-width: 960px){.first-year-annotation.svelte-18mce53 .vertical-line.svelte-18mce53{margin-left:10px}}.new-winner-annotation.svelte-18mce53.svelte-18mce53{position:absolute;top:53%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-flex-direction:column;flex-direction:column}.new-winner-annotation.svelte-18mce53 .annotation.svelte-18mce53{width:170px;text-align:center;font-family:"BWHaasDingbat", "BWHaasText", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:14px;line-height:16px;margin-top:7px}.new-winner-annotation.svelte-18mce53 .annotation .new-winner-highlight.svelte-18mce53{color:#00cac8;font-weight:500}.new-winner-annotation.svelte-18mce53 .vertical-line.svelte-18mce53{height:100px;width:1px;border-right:1px solid black}@media(max-width: 961px){.new-winner-annotation.svelte-18mce53.svelte-18mce53{top:45%}.new-winner-annotation.svelte-18mce53 .annotation.svelte-18mce53{font-size:13px}}.current-winner-annotation.svelte-18mce53.svelte-18mce53{position:absolute;top:10%;display:-webkit-flex;display:flex;gap:7px}.current-winner-annotation.svelte-18mce53 .vertical-line.svelte-18mce53{width:20px;height:10px;border-bottom:1px solid #767676}.current-winner-annotation.svelte-18mce53 .annotation.svelte-18mce53{font-family:"BWHaasDingbat", "BWHaasText", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:14px;width:60px;color:#767676;line-height:16px}.old-winner-annotation.svelte-18mce53.svelte-18mce53{position:absolute;top:31%;display:-webkit-flex;display:flex;gap:7px}.old-winner-annotation.svelte-18mce53 .vertical-line.svelte-18mce53{width:20px;height:10px;border-bottom:1px solid lightgray}.old-winner-annotation.svelte-18mce53 .annotation.svelte-18mce53{font-family:"BWHaasDingbat", "BWHaasText", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:14px;width:60px;color:lightgray;line-height:16px}@media(max-width: 960px){.old-winner-annotation.svelte-18mce53.svelte-18mce53{top:42.5%}.old-winner-annotation.svelte-18mce53 .annotation.svelte-18mce53{font-size:13px}}.years-blocks.svelte-18mce53.svelte-18mce53{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;margin-top:10px;-webkit-justify-content:space-between;justify-content:space-between;width:80vw;max-width:960px;margin-left:auto;margin-right:auto}@media(max-width: 960px){.years-blocks.svelte-18mce53.svelte-18mce53{width:960px;margin-right:100px;margin-left:20px}}.years-blocks.winter.svelte-18mce53.svelte-18mce53{height:900px}@media(max-width: 960px){.years-blocks.winter.svelte-18mce53.svelte-18mce53{height:900px}}.year-container.svelte-18mce53.svelte-18mce53{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;gap:4px}.year-container.svelte-18mce53 .year-label.svelte-18mce53{color:black;border-bottom:1px solid black;text-align:center;font-size:13px;margin-bottom:10px}.year-container.svelte-18mce53 .winner.svelte-18mce53{height:15px;text-align:center;color:lightgray}@media(max-width: 960px){.year-container.svelte-18mce53 .winner.svelte-18mce53{height:12px}}@media(max-width: 380px){.year-container.svelte-18mce53 .winner.svelte-18mce53{height:10px}}.year-container.svelte-18mce53 .winner.new-winner.svelte-18mce53{background-color:#ccf6f5;color:#00d0ce;outline:1px solid #ccf6f5;font-weight:700;-webkit-align-self:center;align-self:center}@media(max-width: 960px){.year-container.svelte-18mce53 .winner.new-winner.svelte-18mce53{background-color:white;outline:none}}.year-container.svelte-18mce53 .winner.first-year-winner.svelte-18mce53{background-color:#ccf6f5;color:#00d0ce;font-weight:700}@media(max-width: 960px){.year-container.svelte-18mce53 .winner.first-year-winner.svelte-18mce53{background-color:white}}.year-container.svelte-18mce53 .winner.current-winner.svelte-18mce53{color:#767676}.olympics-label.svelte-18mce53.svelte-18mce53{text-align:center;width:90vw;font-family:"BWHaasDingbat", "BWHaasText", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:18px;line-height:21px;margin-bottom:-10px}@media(max-width: 960px){.olympics-label.svelte-18mce53.svelte-18mce53{text-align:left;margin-bottom:0;margin-left:20px}}.swipe-legend-container.svelte-18mce53.svelte-18mce53{width:80vw;margin-top:10px;margin-bottom:-20px;margin-left:20px;display:-webkit-flex;display:flex;gap:7px;height:20px}.swipe-note.svelte-18mce53.svelte-18mce53{color:#262626}.swipe-icon.svelte-18mce53 img.svelte-18mce53{height:100%}.asset-source.svelte-18mce53.svelte-18mce53{font-family:"BWHaasDingbat", "BWHaasText", "Helvetica Neue", Helvetica, Arial, sans-serif;color:#999999;line-height:1.48;font-size:0.8125rem;margin-top:15px}.bg.svelte-mho57i.svelte-mho57i{background-color:none}.winter-funnel.svelte-mho57i .medal-bg.svelte-mho57i,.winter-funnel.svelte-mho57i .gold-bg.svelte-mho57i,.winter-funnel.svelte-mho57i .medal-count.svelte-mho57i,.winter-funnel.svelte-mho57i .gold-count.svelte-mho57i{visibility:hidden}.main-label.svelte-mho57i.svelte-mho57i{position:absolute;font-family:"BWHaasDingbat", "BWHaasText", "Helvetica Neue", Helvetica, Arial, sans-serif;top:50%;left:-100px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);font-weight:500}.main-label.winter.svelte-mho57i.svelte-mho57i{color:#00d0ce}.main-label.summer.svelte-mho57i.svelte-mho57i{color:#ff5713}.scrolly-section.svelte-mho57i.svelte-mho57i{position:relative;width:70vw;margin-left:15vw}.scrolly-section.svelte-mho57i .scrolly-text-container.svelte-mho57i{position:absolute;top:50vh;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.scrolly-section.svelte-mho57i .scrolly-text.svelte-mho57i{margin-bottom:100vh;background-color:white;box-shadow:rgba(0, 0, 0, 0.16) 0px 10px 36px 0px, rgba(0, 0, 0, 0.06) 0px 0px 0px 1px;border-radius:5px;padding:20px;width:90vw;max-width:620px;font-size:21px}.scrolly-section.svelte-mho57i .test-container.svelte-mho57i{height:100vh}.scrolly-section.svelte-mho57i .funnel-container .funnel.svelte-mho57i{position:relative;height:35vh}.scrolly-section.svelte-mho57i .funnel-container .summer-funnel.svelte-mho57i{visibility:hidden;margin-top:10vh}.scrolly-section.svelte-mho57i .funnel-container .background-groups.svelte-mho57i,.scrolly-section.svelte-mho57i .funnel-container .count-groups.svelte-mho57i{position:absolute;top:0;left:0;width:100%;height:100%}.scrolly-section.svelte-mho57i .funnel-container .count-groups.svelte-mho57i{height:50px;top:-61px;justify-items:center}.scrolly-section.svelte-mho57i .funnel-container .background-groups.svelte-mho57i,.scrolly-section.svelte-mho57i .funnel-container .count-groups.svelte-mho57i{display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:1fr;-webkit-justify-content:space-around;justify-content:space-around;gap:30px}.scrolly-section.svelte-mho57i .funnel-container .count.svelte-mho57i{font-family:"BWHaasDingbat", "BWHaasText", "Helvetica Neue", Helvetica, Arial, sans-serif;text-align:center;font-size:16px;line-height:22px;background-color:white;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding-left:7px;padding-right:7px}.scrolly-section.svelte-mho57i .funnel-container .count .count-number.svelte-mho57i{font-size:45px;font-weight:100;font-family:"BWHaasDingbat", "BWHaasHead", "Helvetica Neue", Helvetica, Arial, sans-serif}@media(max-width: 500px){.main-label.svelte-mho57i.svelte-mho57i{-webkit-transform:rotate(0) translateX(-50%);transform:rotate(0) translateX(-50%);left:50%;top:103%}.scrolly-section.svelte-mho57i.svelte-mho57i{width:90vw;margin-left:5vw}.scrolly-section.svelte-mho57i .scrolly-text.svelte-mho57i{font-size:19px;line-height:24px}.scrolly-section.svelte-mho57i .funnel-container .background-groups.svelte-mho57i,.scrolly-section.svelte-mho57i .funnel-container .count-groups.svelte-mho57i{gap:15px}.scrolly-section.svelte-mho57i .funnel-container .funnel.svelte-mho57i{height:25vh}.scrolly-section.svelte-mho57i .funnel-container .summer-funnel.svelte-mho57i{margin-top:20vh}.scrolly-section.svelte-mho57i .funnel-container .count-groups.svelte-mho57i{top:-80px}.scrolly-section.svelte-mho57i .funnel-container .count.svelte-mho57i{font-size:14px;line-height:17px;padding-left:4px;padding-right:4px}.scrolly-section.svelte-mho57i .funnel-container .count .count-number.svelte-mho57i{font-size:40px}}.tooltip.svelte-1iwusdi{background:black;color:white;font-family:"BWHaasDingbat", "BWHaasText", "Helvetica Neue", Helvetica, Arial, sans-serif;border-radius:4px;padding:4px;position:fixed;font-size:14px}