*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;padding:0;background-color:#080808;color:#fff;font-family:Arial,Helvetica,sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.navbar{position:fixed;top:0;left:0;width:100%;height:90px;padding:0 6%;display:flex;align-items:center;justify-content:space-between;background:#080808;z-index:1000;box-sizing:border-box}.logo img{width:150px;height:auto}nav{display:flex;align-items:center;gap:30px}nav a{color:#fff;text-decoration:none;font-size:11px;text-transform:uppercase;letter-spacing:1.5px;transition:.3s}nav a:hover{color:#c9a227}.nav-button{display:inline-block;background:#c9a227;color:#080808;padding:14px 22px;font-size:10px;font-weight:700;letter-spacing:1px;text-decoration:none;transition:.3s}.nav-button:hover{background:#fff}.hero{position:relative;box-sizing:border-box;min-height:100vh;padding:160px 8% 120px;display:flex;align-items:center;overflow:hidden;background-color:#080808}.hero-video{position:absolute;top:50px;left:4%;width:92%;height:calc(100% - 100px);object-fit:cover;z-index:0;opacity:.9;-webkit-mask-image:linear-gradient(to bottom,transparent 0%,black 12%,black 88%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0%,black 12%,black 88%,transparent 100%)}.hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#00000061;z-index:1;pointer-events:none}.hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,rgba(8,8,8,.95) 0%,transparent 18%,transparent 78%,rgba(8,8,8,.98) 100%),linear-gradient(to right,rgba(8,8,8,.85) 0%,transparent 16%,transparent 84%,rgba(8,8,8,.85) 100%);z-index:2;pointer-events:none}.hero-content{position:relative;z-index:5;max-width:800px}.eyebrow{margin:0 0 25px;color:#c9a227;font-size:12px;font-weight:700;letter-spacing:4px;text-transform:uppercase}.hero h1{margin:0 0 35px;max-width:900px;color:#fff;font-size:90px;line-height:.88;letter-spacing:-5px}.hero-description{max-width:520px;margin:0 0 35px;color:#ddd;font-size:18px;line-height:1.7}..hero-buttons{display:flex;gap:15px;align-items:center}.btn{display:inline-block;padding:14px 24px;font-size:14px;font-weight:700;letter-spacing:1px;text-decoration:none!important;transition:.3s ease}.btn-primary{background-color:#65b32e;color:#fff!important}.btn-secondary{background-color:transparent;color:#fff!important;border:2px solid #ffffff}.athletes{padding:120px 8%;background-color:#080808}.athletes{margin-top:225px;padding:120px 8%;background-color:#080808}.section-heading{margin-bottom:50px}.section-label{margin:0 0 25px;color:#65b32e!important;font-size:20px;font-weight:700;letter-spacing:2px;text-transform:uppercase}.section-intro{max-width:520px;margin:0;color:#ddd;font-size:18px;line-height:1.7}..section-heading h2{margin:0 0 25px;color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:70px;font-weight:900;line-height:.9;letter-spacing:-4px}.section-description{max-width:500px;margin:0;color:#999;font-size:17px;line-height:1.6}.athlete-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.athlete-card{position:relative;height:450px;overflow:hidden;background-color:#151515;text-decoration:none}.athlete-card img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.athlete-card:hover img{transform:scale(1.03)}.athlete-info{position:absolute;left:0;bottom:0;width:100%;padding:60px 30px 30px;background:linear-gradient(transparent,#000000eb)}.athlete-info p{margin:0 0 8px;color:#bdbdbd;font-size:20px;font-weight:700;letter-spacing:2px}.athlete-info h3{margin:0;color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:32px;font-weight:900;line-height:.95;letter-spacing:-1px}.athlete-link{display:inline-block;margin-top:12px;color:#65b32e!important;font-size:20px;font-weight:700;letter-spacing:1px;text-decoration:none}.services{padding:120px 8%;background-color:#111}.services-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.service-card{min-height:300px;padding:40px;border:1px solid #2a2a2a;background-color:#0d0d0d;display:flex;flex-direction:column;justify-content:space-between}.service-number{color:#c9a227;font-size:12px;font-weight:700;letter-spacing:2px}.service-card h3{margin:40px 0 20px;color:#fff;font-size:36px;line-height:.95;letter-spacing:-2px}.service-card p{max-width:500px;margin:0;color:#999;font-size:16px;line-height:1.6}.about{padding:120px 8%;background-color:#080808;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.about-content{max-width:650px}.about-content h2{margin:0 0 30px;color:#fff;font-size:70px;line-height:.9;letter-spacing:-4px}.about-text{max-width:600px;margin:0 0 20px;color:#aaa;font-size:17px;line-height:1.7}.about-statement{max-width:500px;padding-left:40px;border-left:2px solid #c9a227}.about-statement p{margin:0;color:#fff;font-size:45px;font-weight:700;line-height:1;letter-spacing:-2px}.partners{padding:120px 8%;background-color:#111}.partner-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background-color:#333;border:1px solid #333333}.partner-item{min-height:150px;display:flex;align-items:center;justify-content:center;background-color:#080808;color:#777;font-size:14px;font-weight:700;letter-spacing:3px;transition:.3s}.partner-item:hover{color:#c9a227;background-color:#111}.contact{padding:120px 8%;background-color:#080808}.contact-heading{max-width:700px;margin-bottom:60px}.contact-heading h2{margin:0 0 30px;color:#fff;font-size:70px;line-height:.9;letter-spacing:-4px}.contact-heading>p:last-child{max-width:600px;color:#aaa;font-size:17px;line-height:1.7}.contact-options{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.contact-card{min-height:300px;padding:40px;border:1px solid #292929;background-color:#111}.contact-number{margin:0 0 35px;color:#c9a227;font-size:11px;font-weight:700;letter-spacing:2px}.contact-card h3{margin:0 0 20px;color:#fff;font-size:32px;letter-spacing:-1px}.contact-card>p:not(.contact-number){max-width:450px;margin:0 0 30px;color:#999;font-size:16px;line-height:1.6}.contact-card a{color:#c9a227;font-size:11px;font-weight:700;letter-spacing:1.5px;text-decoration:none}.contact-card a:hover{color:#fff}.footer{padding:70px 8% 30px;background-color:#050505;border-top:1px solid #222222}.footer-top{display:grid;grid-template-columns:1.5fr 1fr;gap:80px;padding-bottom:60px}.footer-brand img{width:150px;margin-bottom:25px}.footer-brand p{max-width:450px;margin:0;color:#777;font-size:14px;line-height:1.7}.footer-links{display:grid;grid-template-columns:repeat(2,1fr);gap:40px}.footer-title{margin:0 0 20px;color:#c9a227;font-size:10px;font-weight:700;letter-spacing:2px}.footer-links a{display:block;margin-bottom:12px;color:#aaa;font-size:12px;text-decoration:none;transition:.3s}.footer-links a:hover{color:#fff}.footer-bottom{padding-top:25px;border-top:1px solid #222222;display:flex;justify-content:space-between;gap:20px}.footer-bottom p{margin:0;color:#555;font-size:10px;letter-spacing:1px}@media(max-width:900px){.hero h1{font-size:65px;letter-spacing:-3px}.athlete-grid{grid-template-columns:repeat(2,1fr)}.about{grid-template-columns:1fr;gap:60px}.about-statement{max-width:600px}.partner-grid{grid-template-columns:repeat(2,1fr)}.services-grid,.contact-options,.footer-top{grid-template-columns:1fr}}@media(max-width:600px){.navbar{height:75px;padding:0 5%;gap:10px}.logo img{width:115px}nav{display:none}.nav-button{padding:11px 14px;font-size:9px;white-space:nowrap}.hero{min-height:90vh;padding:130px 7% 80px;align-items:flex-start;justify-content:center}.hero-video{top:75px;left:3%;width:94%;height:calc(100% - 100px)}.hero-content{max-width:100%;width:100%}.eyebrow{font-size:10px;letter-spacing:3px;margin-bottom:20px}.hero h1{max-width:100%;font-size:48px;line-height:.92;letter-spacing:-2px;margin-bottom:25px}.hero-text{max-width:100%;font-size:16px;line-height:1.6;margin-bottom:25px}.hero-buttons{flex-direction:column;align-items:flex-start;gap:12px}.hero-button,.hero-button-outline{width:auto;padding:14px 20px}.athletes{padding:80px 7%}.section-heading{margin-bottom:40px}.section-heading h2{font-size:50px;line-height:.92;letter-spacing:-2px}.section-description{font-size:16px}.athlete-grid{grid-template-columns:1fr;gap:20px}.athlete-card{height:430px;width:100%}.athlete-info{padding:25px}.athlete-info h3{font-size:30px}.services{padding:80px 7%}.services-grid{grid-template-columns:1fr;gap:15px}.service-card{min-height:280px;padding:30px}.service-card h3{font-size:30px;margin:35px 0 18px}.service-card p{font-size:15px}.about{display:block;width:auto;max-width:100%;margin:0;padding:80px 7%;box-sizing:border-box;background-color:#080808;overflow:hidden}.about-content{width:100%;max-width:560px;box-sizing:border-box}.about-content h2{font-size:48px;line-height:.92;letter-spacing:-2px;margin:0 0 30px}.about-text{width:100%;max-width:560px;font-size:16px;line-height:1.7;color:#aaa;margin:0 0 20px}.about-statement{width:100%;max-width:560px;margin-top:50px;padding-left:20px;box-sizing:border-box}.about-statement p{margin:0;font-size:30px;line-height:1.05;letter-spacing:-1px}.partners{padding:80px 7%}.partner-grid{grid-template-columns:1fr 1fr}.partner-item{min-height:120px;font-size:11px;letter-spacing:2px}.contact{padding:80px 7%}.contact-heading h2{font-size:50px;line-height:.92;letter-spacing:-2px}.contact-heading>p:last-child{font-size:16px}.contact-options{grid-template-columns:1fr;gap:15px}.contact-card{min-height:auto;padding:30px}.contact-card h3{font-size:28px}.footer{padding:60px 7% 25px}.footer-top{grid-template-columns:1fr;gap:50px}.footer-brand img{width:130px}.footer-links{grid-template-columns:1fr 1fr;gap:25px}.footer-bottom{flex-direction:column;align-items:flex-start;gap:10px}}@media(max-width:380px){.hero h1{font-size:42px}.hero-text{font-size:15px}.nav-button{padding:10px 11px;font-size:8px}.section-heading h2,.about-content h2,.contact-heading h2{font-size:44px}}.premium-athlete{position:relative;min-height:100vh;padding:140px 8% 100px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:70px;overflow:hidden;background:radial-gradient(circle at 70% 50%,#1a1a1a,#080808 45%,#050505)}.athlete-number{position:absolute;right:3%;bottom:-8%;color:#c9a2270a;font-size:35vw;font-weight:900;line-height:.7;pointer-events:none;z-index:0}.premium-athlete-image{position:relative;width:100%;max-width:650px;height:720px;overflow:hidden;z-index:2}.premium-athlete-image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(5,5,5,.7),transparent 35%),linear-gradient(to right,rgba(5,5,5,.15),transparent 40%);pointer-events:none}.premium-athlete-image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .8s ease}.premium-athlete-image:hover img{transform:scale(1.02)}.premium-athlete-content{position:relative;z-index:3;max-width:650px}.premium-athlete-content h1{margin:0;color:#fff;font-size:105px;font-weight:900;line-height:.78;letter-spacing:-7px}.premium-athlete-content h1 span{display:block;color:#c9a227}.athlete-line{width:80px;height:2px;margin:35px 0 25px;background-color:#c9a227}.premium-athlete-sport{margin:0 0 25px;color:#fff;font-size:12px;font-weight:700;letter-spacing:4px}.premium-athlete-description{max-width:520px;margin:0 0 40px;color:#999;font-size:18px;line-height:1.7}.premium-athlete-details{display:grid;grid-template-columns:repeat(3,1fr);max-width:500px;margin-bottom:40px;border-top:1px solid #292929;border-bottom:1px solid #292929}.premium-detail{padding:20px 15px;border-right:1px solid #292929}.premium-detail:last-child{border-right:none}.premium-detail span{display:block;margin-bottom:8px;color:#666;font-size:9px;font-weight:700;letter-spacing:2px}.premium-detail strong{color:#fff;font-size:12px;letter-spacing:1px}.premium-athlete-buttons{display:flex;align-items:center;gap:15px}.athlete-story{padding:130px 8%;display:grid;grid-template-columns:.5fr 1.5fr;gap:80px;background-color:#111}.athlete-story-content{max-width:800px}.athlete-story-content h2{margin:0 0 45px;color:#fff;font-size:75px;line-height:.88;letter-spacing:-4px}.athlete-story-content p{max-width:700px;margin:0 0 25px;color:#999;font-size:18px;line-height:1.8}.athlete-cta{padding:140px 8%;text-align:center;background-color:#080808}.athlete-cta h2{margin:0 auto 45px;color:#fff;font-size:80px;line-height:.85;letter-spacing:-5px}@media(max-width:1000px){.premium-athlete{grid-template-columns:1fr;padding-top:130px;gap:50px}.premium-athlete-image{max-width:650px;height:600px}.premium-athlete-content{max-width:700px}.premium-athlete-content h1{font-size:80px}.athlete-story{grid-template-columns:1fr;gap:40px}}@media(max-width:600px){.premium-athlete{min-height:auto;display:block;padding:110px 7% 80px}.athlete-number{right:-5%;bottom:10%;font-size:60vw}.premium-athlete-image{width:100%;height:470px;margin-bottom:45px}.premium-athlete-content h1{font-size:55px;line-height:.85;letter-spacing:-3px}.athlete-line{margin:25px 0 20px}.premium-athlete-sport{font-size:10px;letter-spacing:3px}.premium-athlete-description{font-size:16px;line-height:1.6}.premium-athlete-details{grid-template-columns:repeat(3,1fr);width:100%}.premium-detail{padding:18px 8px}.premium-detail strong{font-size:9px;letter-spacing:0}.premium-athlete-buttons{flex-direction:column;align-items:flex-start}.premium-athlete-buttons .hero-button,.premium-athlete-buttons .hero-button-outline{width:auto}.athlete-story{display:block;padding:80px 7%}.athlete-story-label{margin-bottom:40px}.athlete-story-content h2{font-size:50px;line-height:.9;letter-spacing:-2px;margin-bottom:35px}.athlete-story-content p{font-size:16px;line-height:1.7}.athlete-cta{padding:90px 7%}.athlete-cta h2{font-size:50px;line-height:.9;letter-spacing:-2px;margin-bottom:35px}}.shopify-section:has(.triple111-home-test),.shopify-section:has(.hero){width:100%;max-width:none;margin:0;padding:0}.hero{position:relative;width:100%;min-height:calc(100vh - 140px);overflow:hidden}.hero-video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#000c,#0006 45%,#00000014);z-index:1}.hero-content{position:relative;z-index:2;max-width:750px;padding:110px 7%}.hero-content h1{margin:20px 0;color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:72px;font-weight:900;line-height:.9;letter-spacing:-2px;text-transform:uppercase}.hero-content h1 span{color:#65b32e!important}.hero-eyebrow{color:#65b32e!important;font-size:14px;font-weight:700;letter-spacing:2px;text-transform:uppercase}@media screen and (max-width:749px){.hero-content h1{font-size:44px;line-height:.95;letter-spacing:-1px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/style.css.map */
