.c50{background:#000;color:#fff;font-family:var(--font-body-family, Arial, sans-serif);line-height:1.85;overflow:hidden}.c50 *{box-sizing:border-box}.c50 a{color:inherit;text-decoration:none}.c50 .c50__support.ex_c .c50__btn{margin-top:40px}.c50 .c50__support.ex_c{padding:40px 0}.c50 .c50__wrap{width:min(1300px,calc(100% - 40px));margin:auto}.c50 .c50__section{padding:96px 0;position:relative}.c50 .c50__dark{background:#111}.c50 .c50__grid{display:grid;grid-template-columns:repeat(12,1fr);gap:28px;align-items:center}.c50 .c50__col-7{grid-column:span 7}.c50 .c50__col-5{grid-column:span 5}.co_wh{color:#fff}.c50 .c50__eyebrow{margin:0 0 12px;color:var(--c50-yellow);font-size:16px;font-weight:800;letter-spacing:.22em;text-transform:uppercase}.c50 h1,.c50 h2,.c50 h3{margin:0;line-height:1.22;letter-spacing:.01em}.c50 h1{font-size:clamp(26px,3.8vw,48px)}.c50 h2{font-size:clamp(26px,3.5vw,48px);color:#fff}.c50 h3{font-size:clamp(21px,2.2vw,30px)}.c50 p{margin:25px 0 0;color:#d6d6d6}.c50 .c50__lead{font-size:clamp(14px,1.5vw,18px)}.c50 .c50__fine{font-size:11px;color:#999;margin-top:35px}.c50 h2 small{font-size:clamp(16px,2.2vw,20px);display:block;line-height:1.8;margin-bottom:25px;margin-top:15px}.c50 .c50__hero{min-height:min(2000px,55vh);display:grid;align-items:end;background-position:center;background-size:cover;position:relative;background-repeat:no-repeat;animation:none!important}.c50 .c50__hero img{width:45%;margin:auto}.c50 .c50__hero-inner{position:relative;z-index:1;padding:80px 0}.c50 .c50__hero-copy h1{font-size:clamp(10px,3.8vw,24px);line-height:1.6}.c50 .c50__hero-copy h1 span{display:block;color:var(--c50-yellow);font-size:clamp(18px,3.8vw,48px);margin-top:10px}.c50 .c50__buttons{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.c50 .c50__btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:12px 24px;background:var(--c50-yellow);color:#050505;font-weight:800;letter-spacing:.04em;border:1px solid var(--c50-yellow);transition:.2s ease}.c50 .c50__btn:hover{transform:translateY(-2px);filter:brightness(1.06)}.c50 .c50__btn--ghost{background:transparent;color:#fff;border-color:#777}.c50 .c50__media{width:100%;display:block;object-fit:cover;background:#151515}.c50 .c50__media--portrait{aspect-ratio:4 / 5}.c50 .c50__media--wide{aspect-ratio:16 / 8.5}.c50 .c50__cards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:40px}.c50 .c50__card{background:#f4f4f2;color:#111;padding:28px;min-height:220px}.c50 .c50__num{display:block;color:#e4b900;font-size:42px;font-weight:900;line-height:1;margin-bottom:25px}.c50 .c50__card p{color:#444;font-size:14px}.c50 .c50__feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;margin-top:42px}.c50 .c50__feature{min-height:480px;padding:28px;display:flex;flex-direction:column;justify-content:flex-end;background:#181818 center / cover no-repeat;position:relative}.c50 .c50__feature:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#000000e6,#00000014)}.c50 .c50__feature>*{position:relative;z-index:1}.c50 .c50__feature strong{color:var(--c50-yellow);font-size:20px;letter-spacing:.15em;text-indent:5px}.c50 .c50__story{display:grid;grid-template-columns:1.1fr .9fr;gap:55px;align-items:center}.c50 .c50__story+.c50__story{margin-top:110px}.c50 .c50__story:nth-child(2n) .c50__story-copy{order:2}.c50 .c50__story:nth-child(2n) .c50__story-media{order:1}.c50 .c50__metric{display:inline-block;margin-top:26px;padding:18px 22px;background:var(--c50-yellow);color:#080808;font-weight:900;font-size:20px}.c50 .c50__story ol{list-style:disc;padding-left:15px;margin-top:50px}.c50 .c50__tech{display:grid;grid-template-columns:repeat(5,1fr);gap:2px;margin-top:40px}.c50 .c50__tech-item{background:#efefed;color:#111;padding:24px 25px 50px;min-height:300px}.c50 .c50__tech-item h3{font-size:clamp(14px,1.8vw,18px)}.c50 .c50__tech-item:nth-child(3){background:#242424;color:#fff}.c50 .c50__tech-item:nth-child(5){background:var(--c50-yellow)}.c50 .c50__tech-item p{color:inherit;font-size:13px}.c50 .c50__tech-item b{display:block;color:#d7ad00;font-size:28px}.c50 .c50__stats{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:40px}.c50 .c50__stat{background:#f1f1ef;color:#111;padding:24px;min-height:150px}.c50 .c50__stat--primary{grid-column:span 2;background:var(--c50-yellow)}.c50 .c50__stat strong{display:block;font-size:clamp(32px,5vw,70px);line-height:1}.c50 .c50__stat span{font-size:13px;font-weight:700}.c50 .c50__profile{display:grid;grid-template-columns:1.25fr .75fr;gap:18px;margin-top:40px}.c50 .c50__profile-box{background:#222;padding:28px;background-size:cover;display:flex;flex-wrap:wrap;align-items:flex-end;align-content:end}.c50 .c50__profile-box img{width:100%;display:block}.c50 .c50__profile-facts{display:grid;gap:18px}.c50 .c50__fact{padding:28px;background:#e7253d}.c50 .c50__fact:last-child{background:var(--c50-yellow);color:#111}.c50 .c50__fact strong{display:block;font-size:48px;line-height:1}.c50 .hub_box{display:flex;margin-top:40px}.c50 .c50__stats.add_hub{width:70%;margin-top:0}.c50 .c50__stats.add_hub .c50__stat strong{font-size:clamp(20px,2.5vw,30px)}.c50 .c50__stats.add_hub .c50__stat strong>span{font-size:16px;display:block;margin-top:10px}.c50 .c50__stats.add_hub .c50__stat>span{font-size:13px;display:block;margin-top:20px}.c50 .hub_box img.hub_img{width:calc(30% - 10px);margin-left:10px;object-fit:cover}.comete-spec{padding:100px 24px;background-color:#111;color:#fff}.comete-spec__inner{max-width:1200px;margin:0 auto}.comete-spec__heading{margin-bottom:52px}.comete-spec__eyebrow{margin:0 0 10px;font-size:12px;letter-spacing:.2em;color:#ffdf00}.comete-spec__title{margin:0;font-size:42px;font-weight:700;line-height:1.2;letter-spacing:.04em}.comete-spec__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.comete-spec__group{padding:32px;background-color:#1a1a1a;border:1px solid #333333;border-radius:4px}.comete-spec__group--wide{grid-column:1 / -1}.comete-spec__group-title{position:relative;margin:0 0 50px!important;padding-left:16px;color:#fff;font-size:18px;font-weight:700;line-height:1.4}.comete-spec__group-title:before{content:"";position:absolute;top:.15em;bottom:.15em;left:0;width:4px;background-color:#ffdf00}.comete-spec__list{margin:0}.comete-spec__item{display:grid;grid-template-columns:180px minmax(0,1fr);gap:20px;padding:18px 0;border-bottom:1px solid #333333}.comete-spec__item:first-child{padding-top:0}.comete-spec__item:last-child{padding-bottom:0;border-bottom:0}.comete-spec__item dt{margin:0;font-size:14px;color:#fff;font-weight:500;line-height:1.7}.comete-spec__item dd{margin:0;font-size:15px;color:#fff;font-weight:500;line-height:1.8}.comete-spec__item--emphasis dd{font-size:24px;color:#ffdf00;font-weight:700;line-height:1.4}@media screen and (max-width:989px){.comete-spec{padding:80px 24px}.comete-spec__title{font-size:36px}.comete-spec__item{grid-template-columns:150px minmax(0,1fr)}}@media screen and (max-width:749px){.comete-spec{padding:60px 16px}.comete-spec__heading{margin-bottom:36px}.comete-spec__title{font-size:30px}.comete-spec__grid{grid-template-columns:1fr;gap:16px}.comete-spec__group--wide{grid-column:auto}.comete-spec__group{padding:24px 20px}.comete-spec__group-title{font-size:20px}.comete-spec__item{grid-template-columns:1fr;gap:4px;padding:16px 0}.comete-spec__item dt{font-size:12px}.comete-spec__item dd{font-size:14px}.comete-spec__item--emphasis dd{font-size:22px}}.c50 .c50__race{display:grid;grid-template-columns:1.25fr .75fr;gap:45px;align-items:center}.c50 .c50__athletes{display:grid;grid-template-columns:1fr 1fr;gap:14px}.c50 .c50__athlete img{width:100%;aspect-ratio:4 / 5;object-fit:cover;display:block}.c50 .c50__athlete span{display:block;margin-top:9px;font-size:13px;font-weight:700}.c50 .c50__support{background:var(--c50-yellow);color:#111}.c50 .c50__support h2{color:#272727;font-weight:700!important}.c50 .c50__support p{color:#272727}.c50 .c50__support .c50__btn{background:#111;color:#fff;border-color:#111;margin-top:100px}.c50.c50--motion .c50-reveal{opacity:0;transform:translate3d(0,42px,0);transition:opacity .85s cubic-bezier(.2,.7,.2,1),transform .85s cubic-bezier(.2,.7,.2,1);will-change:opacity,transform}.c50.c50--motion .c50-reveal.is-visible{opacity:1;transform:none}.c50.c50--motion .c50-reveal[data-delay="1"]{transition-delay:.08s}.c50.c50--motion .c50-reveal[data-delay="2"]{transition-delay:.16s}.c50.c50--motion .c50-reveal[data-delay="3"]{transition-delay:.24s}.c50.c50--motion .c50__hero{background-size:cover;animation:c50HeroZoom 12s ease-out both}.c50.c50--motion .c50__hero-copy{animation:c50HeroCopy 1s .15s cubic-bezier(.2,.75,.2,1) both}.c50.c50--motion .c50__media{transition:transform .8s cubic-bezier(.2,.7,.2,1),filter .8s ease}.c50.c50--motion .c50__story-media,.c50.c50--motion .c50__col-5,.c50.c50--motion .c50__athlete{overflow:hidden}.c50.c50--motion .c50__story-media:hover .c50__media,.c50.c50--motion .c50__col-5:hover .c50__media,.c50.c50--motion .c50__athlete:hover img{transform:scale(1.035)}.c50.c50--motion .c50__feature{transition:transform .35s ease,filter .35s ease;background-size:cover}.c50.c50--motion .c50__feature:hover{transform:translateY(-7px);filter:brightness(1.08)}.c50.c50--motion .c50__btn{position:relative;overflow:hidden}.c50.c50--motion .c50__btn:after{content:"";position:absolute;inset:-50% auto -50% -65%;width:40%;transform:skew(-20deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.55),transparent);transition:left .55s ease}.c50.c50--motion .c50__btn:hover:after{left:125%}.c50.c50--motion .c50__metric{animation:c50Pulse 2.8s ease-in-out infinite}@keyframes c50HeroZoom{0%{background-size:108%}to{background-size:100%}}@keyframes c50HeroCopy{0%{opacity:0;transform:translateY(34px)}to{opacity:1;transform:none}}@keyframes c50Pulse{0%,to{box-shadow:0 0 #ffd50000}50%{box-shadow:0 0 0 10px #ffd50014}}@media(prefers-reduced-motion:reduce){.c50 *{scroll-behavior:auto!important;animation:none!important;transition-duration:.01ms!important;transition-delay:0ms!important}.c50 .c50-reveal{opacity:1!important;transform:none!important}}@media(max-width:900px){.c50 .c50__section{padding:68px 0}.c50 .c50__grid,.c50 .c50__story,.c50 .c50__race,.c50 .c50__profile{grid-template-columns:1fr}.c50 .c50__col-7,.c50 .c50__col-5{grid-column:auto}.c50 .c50__cards,.c50 .c50__feature-grid{grid-template-columns:1fr}.c50 .c50__feature{min-height:300px}.c50 .c50__tech{grid-template-columns:1fr 1fr}.c50 .c50__tech-item:last-child{grid-column:span 2}.c50 .c50__stats{grid-template-columns:1fr 1fr}.c50 .c50__stat--primary{grid-column:span 1}.c50 .c50__story:nth-child(2n) .c50__story-copy,.c50 .c50__story:nth-child(2n) .c50__story-media{order:initial}}@media(max-width:560px){.c50 .c50__wrap{width:min(100% - 24px,1180px)}.c50 .c50__hero{animation:none;height:80vh}.c50 .c50__hero img{width:calc(100% - 40px)}.c50 .c50__hero-inner{padding:60px 0}.c50 .c50__tech,.c50 .c50__stats,.c50 .c50__athletes{grid-template-columns:1fr}.c50 .c50__tech-item:last-child{grid-column:auto}.c50 .c50__buttons{display:grid}.c50 .hub_box{display:block}.c50 .c50__stats.add_hub{width:100%;margin-top:0}.c50 .hub_box img.hub_img{width:100%;margin-left:0;margin-top:10px;object-fit:cover}}
/*# sourceMappingURL=/cdn/shop/t/43/assets/add_comete50_2026.css.map */
