/* Three distinct platform chapters, one creator. */
.hero{min-height:530px;height:68vh;max-height:650px;padding-top:120px;padding-bottom:44px}.hero h1{font-size:clamp(64px,6.8vw,104px);margin:14px 0 22px}.hero p{font-size:15px;max-width:420px}.hero-index{bottom:48px}header nav{gap:22px}.hero .eyebrow{margin-bottom:10px}.hero .buttons{margin-top:22px}.platform-navigation{position:sticky;top:0;z-index:20;background:#fff;border-bottom:1px solid #e5e7eb;color:#1c1e21;box-shadow:0 4px 18px #18233c08}.platform-navigation .wrap{display:flex;align-items:center;gap:12px;min-height:76px}.platform-navigation .wrap>span{font-size:10px;letter-spacing:1.6px;color:#727781;margin-right:auto}.platform-navigation a{display:flex;gap:9px;align-items:center;padding:12px 23px;font-size:14px;font-weight:700;border-radius:50px;transition:background .2s,color .2s}.platform-navigation svg{width:21px;height:21px}.platform-navigation a:hover{background:#f4f5f8}.platform-navigation a.active[data-platform=instagram]{background:#f7eaf6;color:#b22b85}.platform-navigation a.active[data-platform=youtube]{background:#fff0f1;color:#d7002b}.platform-navigation a.active[data-platform=tiktok]{background:#101015;color:#fff}.platform{scroll-margin-top:76px;padding:65px 0 85px}.platform-label{display:flex;align-items:center;gap:10px;margin-bottom:38px}.platform-label>svg{height:31px;width:38px}.platform-label>span{font-size:26px;font-weight:800;letter-spacing:-1px}.platform-label>small{font-size:11px;margin-left:auto;color:#9da0a8;letter-spacing:.3px}.instagram-platform{background:#fafbfc;color:#1c1e21}.ig-label{color:#191b20}.ig-label>svg{color:#b63791}.ig-profile{display:flex;align-items:center;gap:42px;padding:0 0 32px;max-width:1020px;margin:auto}.ig-avatar{width:142px;height:142px;background:linear-gradient(35deg,#ffcb4c,#f5336e 45%,#a437d3 80%);padding:5px;border-radius:50%;flex-shrink:0}.ig-avatar img{border:5px solid #fff;width:100%;height:100%;border-radius:50%;object-fit:cover;object-position:50% 52%}.ig-bio{flex:1}.ig-name-row{display:flex;align-items:center;gap:30px;flex-wrap:wrap}.ig-name-row h2{font-size:31px;font-weight:500;letter-spacing:-1px;margin:0}.ig-follow{background:#0866ff;border-radius:9px;padding:10px 22px;color:#fff;font-size:12px;font-weight:700}.ig-follow:hover{background:#0054d8}.ig-profile-stats{display:flex;gap:30px;font-size:13px;margin:22px 0 16px;color:#41454c}.ig-profile-stats b{font-size:15px;color:#17191c}.ig-bio p{font-size:13px;line-height:1.7;margin:0 0 8px;color:#4b5058}.ig-bio>small{color:#7b8088;font-size:10px}.ig-storyline{display:flex;gap:25px;justify-content:center;margin:15px 0 45px;border-bottom:1px solid #e0e4e9;padding:20px 0 30px}.ig-storyline a{font-size:10px;color:#656970;text-align:center;min-width:70px}.ig-storyline a>span{display:grid;place-items:center;width:61px;height:61px;border-radius:50%;margin:auto auto 9px;background:white;outline:1px solid #dbdde3;outline-offset:4px;font-size:21px;color:#63596e}.ig-storyline a:hover{color:#9f2787}.ig-storyline a:hover>span{background:#faeff9;outline-color:#c66fb5}.ig-insights{scroll-margin-top:100px;background:#fff;border:1px solid #e4e7ed;border-radius:20px;padding:28px 32px;box-shadow:0 6px 22px #182a4604;margin-bottom:45px}.ig-subheading{display:flex;gap:13px;align-items:center}.ig-subheading>span{height:45px;width:45px;border-radius:14px;background:#f6eafa;color:#b8339c;display:grid;place-items:center;font-size:27px}.ig-subheading h3{margin:0;color:#22242a;font-size:19px}.ig-subheading p{margin:3px 0 0;font-size:11px;color:#8a8f98}.instagram-platform .stats{border-color:#e7e9ee;margin:24px 0 12px;gap:14px}.instagram-platform .stat{border-color:#e7e9ee;padding:25px 20px}.instagram-platform .stat:first-child{padding-left:0}.instagram-platform .stat strong{color:#20232a;font-size:clamp(30px,3.8vw,52px);letter-spacing:-2px}.instagram-platform .stat span{color:#777d88;font-size:11px}.instagram-platform .caption{color:#7c818b;font-size:10px;line-height:1.8}.instagram-platform .audience{margin-top:30px;gap:6%;scroll-margin-top:110px}.instagram-platform .audience h3{font-size:14px;margin:0 0 15px;color:#353942}.instagram-platform .age{color:#606570}.instagram-platform .bar{background:#f0edf5;height:6px;border-radius:6px}.instagram-platform .bar i{background:linear-gradient(90deg,#ad35ce,#e335b1);border-radius:6px}.instagram-platform .audfacts strong{color:#ad2e9d;font-size:29px}.instagram-platform .audfacts span{color:#7b8189;font-size:10px}.instagram-platform .notes{border-top:1px solid #eceef3;padding-top:17px;font-size:11px;color:#7c808b;margin-top:25px}.instagram-platform .notes summary{color:#575d68}.instagram-platform .notes .textlink{border-color:#c1c5cd;color:#1769dc}.ig-grid-top{display:flex;justify-content:space-between;gap:25px;align-items:center;margin-bottom:22px}.ig-grid-top h3{font-size:21px;margin:0 0 3px}.ig-grid-top p{font-size:11px;color:#7f8490;margin:0}.ig-filters{display:flex;gap:6px;background:#eef0f4;border-radius:50px;padding:4px}.ig-filters button{background:transparent;border:0;border-radius:50px;color:#727782;font-size:11px;padding:9px 15px;cursor:pointer}.ig-filters button.active{background:white;color:#a32c92;box-shadow:0 2px 7px #25324c12;font-weight:700}.ig-filters span{margin-left:4px;font-size:10px}.instagram-platform .posts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.instagram-platform .ig-card{border-radius:14px;border:1px solid #e6e8ed;background:white;overflow:hidden;min-width:0;box-shadow:0 3px 12px #35476903}.instagram-platform .ig-card[hidden]{display:none}.ig-media{display:block;position:relative;aspect-ratio:1;overflow:hidden;background:#eee9f1}.ig-media>img{height:100%;width:100%;object-fit:cover;transition:transform .3s}.ig-media:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#11121a9c,transparent 45%)}.ig-media:hover>img{transform:scale(1.04)}.ig-rank,.ig-kind{position:absolute;top:12px;z-index:1;color:white;font-size:10px;background:#11121a70;border-radius:7px;padding:3px 7px;backdrop-filter:blur(8px)}.ig-rank{left:12px}.ig-kind{right:12px}.ig-views{position:absolute;bottom:14px;left:16px;z-index:1;font-size:24px;font-weight:800;letter-spacing:-.9px;color:white}.ig-views small{font-size:10px;font-weight:400;letter-spacing:0;margin-left:4px}.ig-card-body{padding:16px}.ig-card-body>small{font-size:9px;color:#9195a0}.ig-card-body h3{font-size:14px;color:#343840;margin:6px 0 12px;line-height:1.4}.instagram-platform .ig-card .post{display:block;padding:0;border:0;font-size:11px;color:#965491;flex:initial}.ig-audience{display:block;border-top:1px solid #f0e9f2;padding-top:10px;margin-top:12px;font-size:9px;color:#92578e}.ig-new{display:block;font-size:9px;color:#737d79;margin-top:5px}#ig-posts{scroll-margin-top:110px}.youtube-platform{background:#101010;color:#f1f1f1}.youtube-platform .platform-label{margin-bottom:25px}.yt-banner{position:relative;isolation:isolate;overflow:hidden;border-radius:16px;height:210px;margin-bottom:30px;padding:30px 45px;display:flex;flex-direction:column;justify-content:center;background:#272727}.yt-banner>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 58%;z-index:-2}.yt-banner:before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#000a,transparent);z-index:-1}.yt-banner>span{font-size:42px;font-weight:900;letter-spacing:-2px;line-height:1.05}.yt-banner>small{font-size:9px;letter-spacing:2px;margin-top:15px;color:#ddd}.yt-profile{display:flex;align-items:center;gap:25px;margin:0 0 25px}.yt-avatar{width:98px;height:98px;object-fit:cover;object-position:50% 50%;border-radius:50%;flex-shrink:0}.yt-profile h2{font-size:34px;margin:0 0 7px;letter-spacing:-1px}.yt-profile p{font-size:12px;color:#a8a8a8;margin:0 0 7px}.yt-profile small{font-size:12px;color:#aaa}.yt-subscribe{margin-left:auto;border-radius:50px;color:#0f0f0f;background:#f1f1f1;padding:11px 23px;font-size:12px;font-weight:700}.yt-subscribe:hover{background:#d9d9d9}.yt-tabs{display:flex;gap:30px;border-bottom:1px solid #333;margin-bottom:32px}.yt-tabs a{font-size:13px;padding:12px 0;color:#aaa}.yt-tabs a.selected{border-bottom:3px solid #f1f1f1;color:white;font-weight:700}#yt-videos,#youtube-insights{scroll-margin-top:110px}.youtube-platform .videoimage{aspect-ratio:16/9;border-radius:12px;background:#272727}.youtube-platform .play{background:#f03;color:white;height:36px;width:36px;left:13px;bottom:13px}.youtube-platform .tag{border-radius:5px;font-size:8px}.youtube-platform .video h3{font-size:15px;letter-spacing:0;line-height:1.4}.youtube-platform .yt-evidence{border-color:#333;margin-top:30px;padding-top:22px}.youtube-platform .yt-evidence>h3{font-size:20px;font-weight:600;letter-spacing:-.6px}.youtube-platform .yt-insight{border-color:#272727}.youtube-platform .yt-metric strong{color:#fff;font-size:30px}.youtube-platform .yt-insight h3{font-size:16px;letter-spacing:0}.youtube-platform .yt-insight small{color:#888}.youtube-platform .yt-insight p,.youtube-platform .yt-metric span,.youtube-platform .yt-metric a{color:#aaa}.youtube-platform .yt-insight h3 a:hover{color:#ff4162}.youtube-platform .caption{color:#888}.tiktok-platform{background:#050506;position:relative;border-top:1px solid #242426;color:white}.tiktok-platform .platform-label>svg{filter:drop-shadow(-1px -1px 0 #25f4ee)drop-shadow(1px 1px 0 #fe2c55)}.tt-grid{display:grid;grid-template-columns:1fr .8fr;gap:15%;align-items:center;max-width:1120px;margin:auto}.tt-kicker{font-size:9px;letter-spacing:2px;color:#25f4ee}.tt-profile h2{font-size:clamp(40px,5vw,67px);margin:22px 0;letter-spacing:-3px}.tt-profile>p{font-size:14px;color:#999;max-width:450px}.tt-account{display:flex;align-items:center;gap:13px;margin:25px 0}.tt-account>img{width:44px;height:44px;border-radius:50%;object-fit:cover;object-position:50% 52%}.tt-account b{display:block;font-size:15px}.tt-account span{display:block;color:#888;font-size:11px}.tt-stats{display:flex;gap:35px;margin:24px 0}.tt-stats strong{font-size:29px;display:block;letter-spacing:-1px}.tt-stats span{display:block;color:#999;font-size:11px}.tt-follow{display:inline-flex;background:#fe2c55;color:#fff;border-radius:6px;padding:13px 30px;font-size:13px;font-weight:700;margin:5px 0 15px}.tt-follow:hover{background:#ec1743}.tt-profile .caption{font-size:9px;color:#747479}.tt-phone{position:relative;display:block;width:min(100%,310px);justify-self:center;aspect-ratio:9/15.8;border:5px solid #171719;border-radius:28px;overflow:hidden;background:#101015;box-shadow:8px 7px 0 #fe2c5530,-8px -7px 0 #25f4ee30;isolation:isolate}.tt-phone>img{height:100%;width:100%;object-fit:cover;object-position:50% 60%;position:absolute;z-index:-2}.tt-phone:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#000e,transparent 70%);z-index:-1}.tt-phone-top{padding:20px 15px;font-size:10px;display:flex;justify-content:space-between;gap:12px;color:#eee}.tt-phone-top span{color:#c0c0c3;font-size:9px}.tt-phone-copy{position:absolute;left:20px;bottom:85px}.tt-phone-copy>span{font-size:9px;letter-spacing:2px;color:#25f4ee}.tt-phone-copy>b{display:block;font-size:28px;line-height:1.2;letter-spacing:-1px;margin-top:10px}.tt-phone-copy>p{font-size:10px;color:#ddd}.tt-open{position:absolute;bottom:23px;left:20px;right:20px;background:#fff2;border:1px solid #ffffff50;border-radius:8px;padding:10px 15px;font-size:11px;text-align:center}.anchor-alias{scroll-margin-top:110px}.platform a:focus-visible,.platform button:focus-visible{outline:3px solid #b868b4;outline-offset:4px}.story .eyebrow:before,.press .eyebrow:before{background:#526d60}section:not(.platform){scroll-margin-top:90px}#story .eyebrow{font-size:10px}.racing-gallery{padding-top:70px}
@media(max-width:1000px){.instagram-platform .posts{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.ig-profile{gap:28px}.ig-profile-stats{gap:20px}.tt-grid{gap:9%}header nav{gap:14px}.ig-storyline{gap:23px}.ig-avatar{height:125px;width:125px}.ig-profile-stats{font-size:11px}.ig-profile-stats b{font-size:13px}.yt-profile small{max-width:320px;display:block}}
@media(max-width:700px){.platform{padding:35px 0 55px}.platform-label{margin-bottom:30px}.platform-label>span{font-size:23px}.platform-label>small{font-size:9px}.platform-label>svg{width:29px}.platform-navigation .wrap{gap:5px;min-height:64px;justify-content:center}.platform-navigation .wrap>span{display:none}.platform-navigation a{padding:10px 16px;font-size:12px}.platform-navigation svg{width:19px;height:19px}.ig-profile{gap:20px;align-items:start}.ig-avatar{width:90px;height:90px;padding:3px}.ig-avatar img{border-width:3px}.ig-name-row{gap:10px}.ig-name-row h2{font-size:25px}.ig-follow{padding:8px 14px;font-size:10px}.ig-profile-stats{flex-wrap:wrap;gap:7px 15px;margin:15px 0}.ig-profile-stats span{font-size:10px}.ig-profile-stats b{font-size:12px}.ig-bio p{font-size:11px}.ig-bio>small{font-size:8px}.ig-storyline{gap:12px;justify-content:space-around;margin:0 0 30px;padding:15px 0 22px}.ig-storyline a{min-width:40px;font-size:9px}.ig-storyline a>span{width:45px;height:45px;outline-offset:3px;font-size:17px}.ig-insights{padding:20px;border-radius:16px;margin-bottom:30px}.instagram-platform .stats{display:grid;grid-template-columns:1fr;margin:20px 0 10px;gap:0}.instagram-platform .stat,.instagram-platform .stat:first-child{padding:16px 0}.instagram-platform .stat strong{font-size:38px}.instagram-platform .audience{grid-template-columns:1fr}.instagram-platform .audfacts{gap:14px 24px;margin-top:18px}.instagram-platform .audfacts strong{font-size:26px}.instagram-platform .notes{font-size:10px}.instagram-platform .posts{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ig-grid-top{align-items:start;flex-direction:column;gap:14px}.ig-filters{width:100%;justify-content:center}.ig-filters button{padding:8px 20px;font-size:11px}.ig-media{aspect-ratio:4/5}.ig-card-body{padding:12px}.ig-card-body h3{font-size:12px;margin:6px 0 9px}.ig-card-body>small{font-size:8px}.ig-views{font-size:21px;left:11px;bottom:11px}.ig-views small{display:block;font-size:9px;margin:0}.ig-rank,.ig-kind{font-size:9px;top:9px}.ig-rank{left:9px}.ig-kind{right:9px}.instagram-platform .ig-card .post{font-size:9px}.ig-audience,.ig-new{font-size:8px}.ig-subheading h3{font-size:16px}.ig-subheading p{font-size:10px}.ig-subheading>span{height:38px;width:38px;border-radius:12px;font-size:23px}.yt-banner{height:160px;border-radius:12px;padding:25px}.yt-banner>span{font-size:32px}.yt-banner>small{font-size:8px}.yt-profile{gap:17px;flex-wrap:wrap}.yt-avatar{width:70px;height:70px}.yt-profile h2{font-size:29px}.yt-profile p{font-size:11px}.yt-profile small{font-size:10px;max-width:240px}.yt-subscribe{margin-left:87px;padding:10px 20px}.yt-tabs{gap:28px}.yt-tabs a{font-size:12px}.youtube-platform .videos{grid-template-columns:1fr}.youtube-platform .video h3{font-size:15px}.yt-insight{grid-template-columns:1fr;gap:10px}.youtube-platform .yt-metric{text-align:left}.tt-grid{grid-template-columns:1fr;gap:40px}.tt-profile h2{font-size:48px;letter-spacing:-2px}.tt-profile>p{font-size:13px}.tt-phone{width:min(75%,310px)}.tt-stats strong{font-size:28px}.tt-profile .caption{max-width:290px}.hero{min-height:520px;height:70vh;max-height:650px;padding-top:105px;padding-bottom:30px}.hero h1{font-size:clamp(46px,12vw,70px)}.hero p{font-size:13px;max-width:330px}.hero .eyebrow{font-size:8px}.hero .button{font-size:11px;padding:12px 16px;gap:18px}.hero .buttons{gap:10px}.racing-gallery{padding-top:50px}}
@media(min-width:601px)and(max-width:950px){header button.menu{display:block;background:transparent;border:1px solid #ffffff60;color:white;padding:7px 12px}header nav{display:none;position:absolute;top:80px;left:0;right:0;background:#14201b;padding:25px;flex-direction:column}header nav.open{display:flex}header nav a{font-size:15px}}
