.teams.strava-legacy.hero{--bottle-width:100px;--bottle-width-half:calc(var(--bottle-width) / 2);--card-padding:24px;margin-block:24px}.teams.strava-legacy.hero .hero-container{height:-moz-fit-content;height:fit-content}.teams.strava-legacy.hero .hero-container .hero-wrapper{position:relative;z-index:0;width:100%;height:100%;min-height:600px}.teams.strava-legacy.hero .bg-image-wrapper{position:absolute;inset:0;right:calc(var(--bs-gutter-x)*-.5);left:calc(var(--bs-gutter-x)*-.5);background-color:#dcdfe5}.teams.strava-legacy.hero .bg-image-wrapper .bg-image img{z-index:-1;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.teams.strava-legacy.hero .content{position:relative;z-index:1;width:100%;height:100%;padding:80px 0 40px}.teams.strava-legacy.hero .content .card{display:grid;grid-template-rows:auto auto;grid-template-columns:1fr var(--bottle-width);align-items:flex-start;justify-content:flex-start;max-width:500px;min-height:450px;padding-inline:var(--card-padding);color:#fff;background:rgba(0,18,23,.7);backdrop-filter:blur(13.5px)}.teams.strava-legacy.hero .content .card .strava-card-content,.teams.strava-legacy.hero .content .card .strava-card-header{display:flex;flex-direction:column;gap:24px;align-items:flex-start;justify-content:flex-start}.teams.strava-legacy.hero .content .card .strava-card-header{grid-row:1/2;grid-column:1/2}.teams.strava-legacy.hero .content .card .strava-card-content{grid-row:2/3;grid-column:1/3}.teams.strava-legacy.hero .content .card .bonus-bottle{grid-row:1/2;grid-column:2/3}.teams.strava-legacy.hero .content .card .bonus-bottle .label{display:none}.teams.strava-legacy.hero .content .card .bonus-bottle{height:200px;max-height:600px}.teams.strava-legacy.hero .content .card .bonus-bottle .loading-bottle{display:flex;align-items:center;justify-content:center;height:100%;min-height:120px;color:#00b4e7}.teams.strava-legacy.hero .content .card .strava-logo{width:100%;max-width:200px;height:30px}.teams.strava-legacy.hero .content .card .strava-logo img,.teams.strava-legacy.hero .content .card .strava-logo svg{width:100%;height:100%}@media(min-width:576px){.teams.strava-legacy.hero .content .card .strava-logo{max-width:240px}}.teams.strava-legacy.hero .content .card .flag{width:-moz-min-content;width:min-content;color:#09023d;white-space:nowrap;background-color:#def625}.teams.strava-legacy.hero .content .card h2{font-family:abolition,arial,sans-serif;font-style:italic;font-weight:400;line-height:1em;max-width:14ch;margin-bottom:0}.teams.strava-legacy.hero .content .card hr{width:100%;margin-block:40px 8px}.teams.strava-legacy.hero .content .card .loading-data{display:flex;grid-row:1/-1;grid-column:1/-1;align-items:center;justify-content:center;min-height:120px;margin-bottom:40px}.teams.strava-legacy.hero .content .card .team-hero-bullets{margin:0 0 8px}.teams.strava-legacy.hero .content .card .team-hero-bullets li span{padding-left:6px;-webkit-box-decoration-break:clone;box-decoration-break:clone}@media(min-width:768px){.teams.strava-legacy.hero{--bottle-width:260px}.teams.strava-legacy.hero .hero-container .hero-wrapper{overflow:hidden;border-radius:10px}.teams.strava-legacy.hero .content{padding-inline:40px}.teams.strava-legacy.hero .content .card{grid-template-columns:1fr var(--bottle-width-half)}.teams.strava-legacy.hero .content .card hr{width:calc(100% + var(--bottle-width-half) - var(--card-padding))}.teams.strava-legacy.hero .content .card .strava-card-header{grid-row:1/2;grid-column:1/2}.teams.strava-legacy.hero .content .card .strava-card-content{grid-row:2/3;grid-column:1/2}.teams.strava-legacy.hero .content .card .bonus-bottle{grid-row:1/-1;grid-column:2/3;width:var(--bottle-width-half);height:100%;max-height:800px;margin:0}.teams.strava-legacy.hero .content .card .bonus-bottle .bottle-display,.teams.strava-legacy.hero .content .card .bonus-bottle .loading-bottle{position:relative;left:calc(1*var(--card-padding));width:var(--bottle-width);height:100%}}@media(min-width:992px){.teams.strava-legacy.hero .content .card{max-width:600px}.teams.strava-legacy.hero .content .card .bonus-bottle{position:relative}.teams.strava-legacy.hero .content .card .bonus-bottle .label{font-size:1rem;font-family:libertad,monospace;font-style:normal;font-weight:400;line-height:calc(1em + 4px);position:absolute;bottom:12%;left:calc(100% + var(--card-padding));z-index:1;display:flex;flex-direction:row;align-items:center;padding-block:24px;color:hsla(0,0%,100%,.85);opacity:1;transition:opacity .3s ease-in-out 1s}}@media(min-width:992px)and (min-width:768px){.teams.strava-legacy.hero .content .card .bonus-bottle .label{font-size:1rem}}@media(min-width:992px){.teams.strava-legacy.hero .content .card .bonus-bottle .label svg{width:70px}.teams.strava-legacy.hero .content .card .bonus-bottle .label div{width:-moz-min-content;width:min-content;padding:8px 12px;color:#09023d;white-space:nowrap;background:hsla(0,0%,100%,.85);backdrop-filter:blur(13.5px);border:1px solid #dcdfe5;border-radius:4px}}.logo-feed-strava{display:flex;gap:10px;align-items:center}.logo-feed-strava>*{height:16px}.logo-feed-strava .divider{width:1px;background-color:rgba(9,2,61,.44)}.logo-feed-strava svg{width:-moz-min-content;width:min-content;max-width:200px}@media(min-width:576px){.logo-feed-strava svg{max-width:240px}}.teams.strava.header{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px}.teams.strava.header h2{font-family:TT Hoves Pro,arial,sans-serif;font-synthesis:none;font-size:1.5rem}@media(min-width:768px){.teams.strava.header h2{font-size:2.25rem}}.teams.strava.header h2{font-style:normal;font-weight:600;line-height:calc(1em + 4px);text-align:center;margin-bottom:0}.teams.strava.header .description{font-family:TT Hoves Pro,arial,sans-serif;font-synthesis:none;font-size:1.125rem}@media(min-width:768px){.teams.strava.header .description{font-size:1.25rem}}.teams.strava.header .description{font-style:normal;font-weight:400;line-height:calc(1em + 4px)}.teams.strava.header .description strong{font-weight:600}.teams.strava.header .description{text-align:center;color:#ff5c00}.strava-bottles.bottle-footer{font-family:TT Hoves Pro,arial,sans-serif;font-synthesis:none;font-size:.875rem}@media(min-width:768px){.strava-bottles.bottle-footer{font-size:1.25rem}}.strava-bottles.bottle-footer{font-style:normal;font-weight:600;line-height:calc(1em + 4px);position:relative;display:flex;flex-direction:column;align-items:center;justify-content:space-between;width:100%;padding-block:24px;margin-inline:auto;background:#fff;background-color:#fff;border-top:1px solid #dcdfe5;box-shadow:0 -4px 0 0 rgba(43,59,88,.03)}.strava-bottles.bottle-footer .footer-arrow{--arrow-size:28px;position:absolute;top:calc(28px/-2);top:calc(var(--arrow-size)/-2);width:28px;width:var(--arrow-size);height:28px;height:var(--arrow-size);background-color:#fff;border:1px solid #dcdfe5;border-width:1px 0 0 1px;box-shadow:-4px -4px 0 0 rgba(43,59,88,.03);transform:translateX(calc(-50% + 28px / 2)) rotate(45deg);transform:translateX(calc(-50% + var(--arrow-size) / 2)) rotate(45deg)}.strava-bottles.bottle-footer p{margin-block:0}.strava-bottles.bottle-footer .feed-button{width:-moz-fit-content;width:fit-content}.strava-bottles.bottle-footer .strava-connect-button span{white-space:nowrap;font-family:TT Hoves Pro,arial,sans-serif;font-synthesis:none;font-size:.8125rem}@media(min-width:768px){.strava-bottles.bottle-footer .strava-connect-button span{font-size:1rem}}.strava-bottles.bottle-footer .strava-connect-button span{font-style:normal;font-weight:600;line-height:calc(1em + 4px)}.strava-bottles.bottle-footer .strava-connect-button svg{height:1em;width:auto}.strava-bottles.bottle-footer .feed-price{margin:18px 0}.strava-bottles.bottle-footer .unlock-with{font-family:TT Hoves Pro,arial,sans-serif;font-synthesis:none;font-size:.8125rem}@media(min-width:768px){.strava-bottles.bottle-footer .unlock-with{font-size:.75rem}}.strava-bottles.bottle-footer .unlock-with{font-style:normal;font-weight:400;line-height:calc(1em + 4px)}.strava-bottles.bottle-footer .unlock-with strong{font-weight:600}.strava-bottles.bottle-footer .unlock-with{margin-top:8px;color:#7586a3}dialog.feed-modal.strava-loading-modal,dialog.feed-modal.strava-loading-modal .feed-modal-close{color:#fff}dialog.feed-modal.strava-loading-modal::backdrop{background:hsla(0,0%,100%,.7)}dialog.feed-modal.strava-loading-modal .feed-modal-window{background:rgba(0,18,23,.7);backdrop-filter:blur(13.5px)}.kevel-debug-mode{position:relative;background-color:#ffebee;outline:2px dashed #faadbb;outline-offset:2px}.kevel-debug-mode:after{display:inline-block;color:#72182d;content:"Kevel Ad";background-color:#ffebee}.kevel-debug-corner-flag,.kevel-debug-mode:after{position:absolute;top:0;right:0;padding:8px 12px;font-size:.75rem}.kevel-debug-corner-flag{z-index:3;color:#fff;background-color:#72182d;box-shadow:0 1px 10px 0 rgba(31,36,51,.5)}.team.strava-bottles{margin-block:32px}.team.strava-bottles .loading-container{display:flex;flex-direction:column;gap:24px;align-items:center;justify-content:center}.team.strava-bottles .loading-container .logos{margin-bottom:80px}