.duotone .story h1.headline-special-big,.duotone .story h2.headline-special-big,.story .h1,.story h1{font-family:var(--font-sans-compressed);font-size:50px;font-weight:100;line-height:46px;text-transform:uppercase}@media only screen and (min-width:1024px){.duotone .story h1.headline-special-big,.duotone .story h2.headline-special-big,.story .h1,.story h1{font-size:120px;line-height:100px}}.duotone .story .h2,.duotone .story h2{font-family:var(--font-sans);font-size:var(--text-2xl);font-weight:700;line-height:var(--line-height-base)}@media only screen and (min-width:1024px){.duotone .story .h2,.duotone .story h2{font-size:var(--text-4xl);line-height:40px}}.duotone .story .h3,.duotone .story h3{font-size:var(--text-lg);line-height:var(--line-height-base)}@media only screen and (min-width:1024px){.duotone .story .h3,.duotone .story h3{font-size:var(--text-3xl);line-height:45px}}.duotone .story .h5,.duotone .story h5{font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--line-height-xxs)}@media only screen and (min-width:1024px){.duotone .story .h5,.duotone .story h5{font-size:var(--text-base);line-height:var(--line-height-sm)}}.team-overview{margin-top:3rem}@media only screen and (min-width:1024px){.team-overview{margin-top:5rem}}.team-overview__header{background:rgb(var(--color-black-05))}.team-overview__header .container{align-items:center;display:flex;flex-direction:column}.team-overview__image,.team-overview__image-container{width:100%}.team-overview__img-style{height:216px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}@media only screen and (min-width:768px){.team-overview__img-style{height:432px}}@media only screen and (min-width:2560px){.team-overview__img-style{height:890px}}.team-overview__text{font-size:var(--text-lg);margin:32px 0;text-align:center}@media only screen and (min-width:768px){.team-overview__text{font-size:var(--text-3xl)}}.team-overview__button.button-link{font-size:var(--text-xs);line-height:var(--line-height-xs);padding:12px 28px}@media only screen and (min-width:768px){.team-overview__button.button-link{font-size:var(--text-base);line-height:var(--line-height-sm);padding:15px 60px}}.team-overview__button.button-link.button-link--primary.button-link--active,.team-overview__button.button-link.button-link--primary:active,.team-overview__button.button-link.button-link--primary:hover{background:transparent}.team-overview__rider-status-tags{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-bottom:32px}@media only screen and (min-width:768px){.team-overview__rider-status-tags{gap:20px}}.team-overview__riding-style-tags{display:flex;justify-content:center;margin-bottom:20px}@media only screen and (min-width:1024px){.team-overview__riding-style-tags{gap:20px;margin:40px}}.team-overview__content{background:#fff;margin-bottom:40px;padding-bottom:40px}.team-overview__grid{display:grid;gap:40px;grid-template-columns:repeat(1,minmax(0,1fr));padding-bottom:32px}@media only screen and (min-width:768px){.team-overview__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (min-width:1024px){.team-overview__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}}.team-overview__grid-item{grid-column:span 1/span 1;position:relative}.team-overview__icon{height:70px;position:absolute;right:24px;top:8px;width:70px;z-index:10}.team-overview__athlete-image{height:427px;width:630px}.team-overview__athlete-name{margin:24px 0 8px}@media only screen and (min-width:1920px){.team-overview__athlete-name{font-size:var(--text-4xl)}}
