.section-banner-callout{margin-block:24px}.section-banner-callout .callout-content-box{position:relative;z-index:1;padding:48px 16px;overflow:hidden}.section-banner-callout .callout-content-box .callout-second-bg{display:none}@media(min-width:768px){.section-banner-callout .callout-content-box .callout-second-bg{position:absolute;top:0;left:0;z-index:-1;display:block;width:100%;height:100%}}.section-banner-callout .callout-content-box .black-friday-sale-streamers{position:absolute;top:0;left:-75%;z-index:3;width:200%;rotate:-12deg}@media(min-width:768px){.section-banner-callout .callout-content-box .black-friday-sale-streamers{top:1%;left:-75%}}.section-banner-callout .callout-headings{margin-bottom:40px;text-align:center}.section-banner-callout .callout-headings .callout-subheading{font-family:TT Hoves Pro,arial,sans-serif;font-synthesis:none;font-size:.875rem;font-style:normal;font-weight:600;line-height:calc(1em + 4px);color:var(--theme-heading)}@media(min-width:768px){.section-banner-callout .callout-headings .callout-subheading{font-size:1.25rem}}.section-banner-callout .callout-headings:has(.callout-subheading) .callout-heading{margin-bottom:16px}.section-banner-callout .callout-rich-text{max-width:576px;margin:0 auto;color:var(--theme-text)}.section-banner-callout .callout-rich-text ul{--marker-image:url("data:image/svg+xml;utf8,<svg width='12' height='14' viewBox='0 -2 10 13' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M4.531 1.267a.5.5 0 0 1 .938 0L6.54 4.164a.5.5 0 0 0 .295.295l2.897 1.072a.5.5 0 0 1 0 .938L6.836 7.54a.5.5 0 0 0-.295.295l-1.072 2.897a.5.5 0 0 1-.938 0L3.46 7.836a.5.5 0 0 0-.295-.295L.267 6.469a.5.5 0 0 1 0-.938L3.164 4.46a.5.5 0 0 0 .295-.295l1.072-2.897Z' fill='%23C4DD05'/></svg>");padding:0 0 0 19px;margin-inline:0;margin-top:16px;margin-bottom:4px}.section-banner-callout .callout-rich-text ul li{margin-bottom:12px;line-height:1.5;list-style:var(--marker-type) outside var(--marker-image);list-style-image:var(--marker-image)}.section-banner-callout .callout-rich-text ul li::marker{color:var(--marker-color)}.section-banner-callout .callout-rich-text ul li:last-child{margin-bottom:0}.section-banner-callout .callout-rich-text ul li{padding-left:2px}.section-banner-callout .callout-rich-text ul:first-child{margin-top:0}.feed-social-card{position:relative;height:584px}.feed-social-card .bg-image-content{font-family:TT Hoves Pro,arial,sans-serif;font-synthesis:none;font-size:1.25rem;font-style:normal;font-weight:600;line-height:calc(1em + 4px);padding:24px 16px;color:#fff}@media(min-width:768px){.feed-social-card .bg-image-content{font-size:2rem}}.feed-social-card .pseudo-profile-heading{position:relative;z-index:0;position:absolute;top:0;left:0;display:flex;align-items:center;width:100%;padding:16px 16px 8px}.feed-social-card .pseudo-profile-heading:before{position:absolute;z-index:-1;display:block;width:100%;height:110%;content:"";background-image:linear-gradient(180deg,rgba(0,0,0,.533),transparent);top:0;left:0}.feed-social-card .pseudo-profile-heading .profile-image{flex:0 0 auto;width:36px;height:36px;margin-right:8px;-o-object-fit:cover;object-fit:cover;border-radius:50%}.feed-social-card .pseudo-profile-heading .profile-name{font-family:TT Hoves Pro,arial,sans-serif;font-synthesis:none;font-size:.75rem;font-style:normal;font-weight:600;line-height:calc(1em + 4px);flex:1 0;color:#fff}@media(min-width:768px){.feed-social-card .pseudo-profile-heading .profile-name{font-size:.875rem}}.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)}.section-athlete-profile-heading{margin-block:32px}@media(min-width:768px){.section-athlete-profile-heading{margin-block:48px}}.section-athlete-profile-heading .athlete-card{display:flex;flex-direction:column;gap:24px;align-items:center;justify-content:center}.section-athlete-profile-heading .athlete-card-img-wrapper{position:relative;display:block;width:112px;height:112px}.section-athlete-profile-heading .athlete-card-img{position:relative;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border:4px solid #b1b9c8;border-radius:50%}.section-athlete-profile-heading .athlete-card-name{font-family:TT Hoves Pro,arial,sans-serif;font-synthesis:none;font-size:.8125rem;font-style:normal;font-weight:600;line-height:calc(1em + 4px);margin:0 0 12px;color:#09023d;letter-spacing:.02em}@media(min-width:768px){.section-athlete-profile-heading .athlete-card-name{font-size:1rem}}.section-athlete-profile-heading .athlete-card-description{margin:0 0 8px;line-height:1.2;color:#4d5e80}.section-athlete-profile-heading .athlete-card-cta{transform:translateX(-12px)}@media(min-width:576px){.section-athlete-profile-heading .athlete-card{flex-direction:row;max-width:720px;margin:0 auto}.section-athlete-profile-heading .athlete-card-img-wrapper{flex-shrink:0}.section-athlete-profile-heading .athlete-card-description{letter-spacing:.02em}}