.member-only,.logged-in-only,.cancelled-only{display:none !important}:is(html[data-access=member],html[data-access=athlete-pass]) .guest-only{display:none !important}:is(html[data-access=member],html[data-access=athlete-pass]) .member-only{display:revert !important}:is(html[data-access=member],html[data-access=athlete-pass],html[data-access=cancelled]) .logged-in-only{display:revert !important}html[data-access=cancelled] .cancelled-only{display:revert !important}html[data-access=cancelled] .logged-out-only,html[data-access=cancelled] .cancelled-hide{display:none !important}:is(html[data-access=member],html[data-access=athlete-pass]) .nav-actions.member-only,:is(html[data-access=member],html[data-access=athlete-pass]) .hero-actions.member-only,:is(html[data-access=member],html[data-access=athlete-pass]) .roster-hero-facts.member-only,:is(html[data-access=member],html[data-access=athlete-pass]) .profile-index.member-only{display:flex !important}html[data-access=cancelled] .nav-actions.cancelled-only{display:flex!important}.prototype-switch{position:fixed;right:18px;bottom:18px;z-index:500;display:flex;align-items:center;gap:12px;padding:8px 9px 8px 14px;border:1px solid rgba(255,255,255,.2);border-radius:999px;background:rgba(5,5,6,.9);box-shadow:0 18px 55px rgba(0,0,0,.55);color:rgba(255,255,255,.48);font-size:.52rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase;backdrop-filter:blur(18px)}.prototype-switch div{display:flex;gap:3px}.prototype-switch button{border:0;border-radius:999px;padding:9px 12px;background:0 0;color:rgba(255,255,255,.5);cursor:pointer;font:inherit;font-size:.52rem;letter-spacing:.08em;text-transform:uppercase}.prototype-switch button[aria-pressed=true]{background:var(--accent);color:#050505}.prototype-nav{position:relative;z-index:20}:is(html[data-access=member],html[data-access=athlete-pass],html[data-access=cancelled]) .prototype-nav{grid-template-columns:1fr auto}:is(html[data-access=member],html[data-access=athlete-pass],html[data-access=cancelled]) .prototype-nav>.nav-links{display:none}:is(html[data-access=member],html[data-access=athlete-pass],html[data-access=cancelled]) .prototype-nav-actions{grid-column:2}.prototype-nav .nav-links a.is-active{color:#fff}.prototype-nav .nav-links a.is-active:after{position:absolute;right:0;bottom:-35px;left:0;height:2px;background:var(--accent);content:""}.prototype-nav-actions{justify-self:end}.prototype-nav-actions>span{align-items:center;gap:22px}.prototype-nav-actions .guest-only,:is(html[data-access=member],html[data-access=athlete-pass]) .prototype-nav-actions .member-only,html[data-access=cancelled] .prototype-nav-actions .cancelled-only{display:flex !important}.prototype-login{color:rgba(255,255,255,.65);font-size:.62rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.prototype-member-link{display:inline-flex;min-height:42px;align-items:center;gap:10px;border:1px solid rgba(255,255,255,.22);padding:0 16px;font-size:.59rem;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.prototype-member-link i{width:6px;height:6px;border-radius:50%;background:#4fe09a;box-shadow:0 0 12px #4fe09a}.prototype-member-link.is-cancelled i{background:#ff3b30;box-shadow:0 0 12px rgba(255,59,48,.9)}.prototype-member-action{color:rgba(255,255,255,.62);font-size:.56rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase;transition:color .18s}.prototype-member-action:hover{color:#fff}.subscriber-mobile-menu{position:relative;display:none}.subscriber-mobile-toggle{display:grid;width:38px;height:38px;place-content:center;gap:4px;border:1px solid rgba(255,255,255,.22);padding:0;background:rgba(8,8,9,.78);cursor:pointer}.subscriber-mobile-toggle span{display:block;width:15px;height:1px;background:#fff;transition:transform .25s,opacity .2s}.subscriber-mobile-menu nav{position:absolute;top:0;right:calc(100% + 8px);display:flex;min-height:38px;align-items:center;gap:5px;border:1px solid rgba(255,255,255,.18);padding:4px;background:rgba(6,6,7,.96);box-shadow:0 18px 45px rgba(0,0,0,.5);opacity:0;pointer-events:none;transform:translateX(14px);transition:opacity .24s,transform .3s cubic-bezier(.16,1,.3,1);visibility:hidden;white-space:nowrap;backdrop-filter:blur(18px)}.subscriber-mobile-menu nav a{min-height:28px;padding:0 10px;color:rgba(255,255,255,.68);font-size:.49rem;font-weight:900;letter-spacing:.09em;line-height:28px;text-transform:uppercase}.subscriber-mobile-menu nav a:hover{background:rgba(255,255,255,.08);color:#fff}.subscriber-mobile-menu.is-open nav{opacity:1;pointer-events:auto;transform:translateX(0);visibility:visible}.subscriber-mobile-menu.is-open .subscriber-mobile-toggle span:first-child{transform:translateY(5px) rotate(45deg)}.subscriber-mobile-menu.is-open .subscriber-mobile-toggle span:nth-child(2){opacity:0}.subscriber-mobile-menu.is-open .subscriber-mobile-toggle span:last-child{transform:translateY(-5px) rotate(-45deg)}.prototype-footer{background:#020202}.library-member-top,.roster-directory-top{position:relative;z-index:20;background:#070708}.library-member-top .nav,.roster-directory-top .nav{min-height:92px;padding-top:0}.roster-directory-first{padding-top:115px}.library-athlete-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.library-athlete-card{position:relative;min-height:430px;overflow:hidden;border:1px solid rgba(255,255,255,.11);background:#111;transition-delay:var(--library-delay)}.library-athlete-card:after{position:absolute;inset:0;background:linear-gradient(0deg,rgba(3,3,4,.98),transparent 62%);content:""}.library-athlete-card img{width:100%;height:100%;object-fit:cover;filter:saturate(.55) brightness(.76);transition:filter .45s,transform .8s cubic-bezier(.16,1,.3,1)}.library-athlete-card:hover img{filter:saturate(.9) brightness(.92);transform:scale(1.07)}.library-athlete-card>span{position:absolute;right:24px;bottom:24px;left:24px;z-index:2;display:flex;flex-direction:column;gap:7px}.library-athlete-card small{color:var(--athlete-accent);font-size:.54rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.library-athlete-card strong{font-family:Impact,Haettenschweiler,"Arial Narrow Bold",sans-serif;font-size:2.7rem;line-height:.9;text-transform:uppercase}.library-athlete-card b{margin-top:10px;padding-top:13px;border-top:1px solid rgba(255,255,255,.15);font-size:.54rem;letter-spacing:.1em;text-transform:uppercase}.library-athlete-swipe{display:none}html[data-access=athlete-pass] .library-card.requires-full-access img,html[data-access=athlete-pass] .library-athlete-card.requires-full-access img{filter:grayscale(.9) saturate(.15) brightness(.46)}html[data-access=athlete-pass] .library-card.requires-full-access{border-color:rgba(255,255,255,.07)}html[data-access=athlete-pass] .library-card.requires-full-access .library-card-play{border-color:rgba(255,255,255,.3);background:rgba(0,0,0,.5)}html[data-access=athlete-pass] .library-card.requires-full-access .library-card-play i{display:none}html[data-access=athlete-pass] .library-card.requires-full-access .library-card-play:after{color:#fff;content:"🔒";font-size:.82rem}html[data-access=athlete-pass] .library-card.is-owned-film{border-color:rgba(126,223,255,.34)}html[data-access=athlete-pass] .library-card.is-owned-film .library-card-topline small{color:#7edfff}html[data-access=athlete-pass] .library-athlete-card.requires-full-access{opacity:.66}html[data-access=athlete-pass] .library-athlete-card.is-owned-athlete{border-color:var(--athlete-accent);box-shadow:0 0 0 1px color-mix(in srgb,var(--athlete-accent) 22%,transparent)}.member-home{background:#050505}.member-home-hero{position:relative;min-height:900px;height:100svh;overflow:hidden;isolation:isolate}.member-home-background{position:absolute;inset:0;z-index:-3;background:linear-gradient(90deg,rgba(3,3,4,.98),rgba(3,3,4,.76) 45%,rgba(3,3,4,.2)),linear-gradient(0deg,#050505,transparent 45%),url(//flexingzone.com/wp-content/themes/flexingzone-theme/assets/css/../media/images/scenes/blue-smoke.webp) center/cover;filter:saturate(.62);transform:scale(1.06)}.member-home-hero:after{position:absolute;inset:0;z-index:-2;background:radial-gradient(circle at 74% 48%,rgba(33,153,210,.15),transparent 30%),radial-gradient(circle at 45% 62%,rgba(255,59,31,.13),transparent 36%);content:""}.member-home-copy{display:flex;height:calc(100% - 126px);max-width:var(--max);flex-direction:column;justify-content:center;padding-bottom:25px}.member-home-copy h1,.member-continue h2,.member-athletes h2{margin:0;font-family:Impact,Haettenschweiler,"Arial Narrow Bold",sans-serif;font-size:clamp(5.7rem,9vw,10rem);letter-spacing:-.045em;line-height:.85;text-transform:uppercase}.member-home-copy h1 em,.member-continue h2 em{display:block;color:transparent;font-style:normal;-webkit-text-stroke:1.5px rgba(255,255,255,.8)}.member-home-copy>p:not(.eyebrow){max-width:610px;margin:30px 0 0;color:rgba(255,255,255,.62);font-size:1.08rem;line-height:1.7}.member-home-stats{display:flex;max-width:610px;margin-top:38px;border-top:1px solid rgba(255,255,255,.16)}.member-home-stats span{display:flex;min-width:160px;flex-direction:column;gap:4px;padding-top:17px;color:rgba(255,255,255,.38);font-size:.55rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.member-home-stats strong{color:#fff;font-size:1rem}.member-continue{padding-block:130px}.member-continue header,.member-athletes header,.commerce-plans header,.athlete-passes header,.profile-library-heading{display:grid;grid-template-columns:1fr auto;align-items:end;gap:50px;margin-bottom:55px}.member-continue h2,.member-athletes h2{font-size:clamp(4rem,6.5vw,7.5rem)}.member-continue header>a,.member-athletes header>a{padding-bottom:8px;color:var(--accent);font-size:.64rem;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.member-film-row{display:grid;grid-template-columns:1.15fr .925fr .925fr;gap:14px}.member-film-card{position:relative;min-height:390px;overflow:hidden;border:1px solid rgba(255,255,255,.12)}.member-film-card img,.member-athlete-row img{width:100%;height:100%;object-fit:cover;filter:saturate(.58) brightness(.78);transition:transform .8s cubic-bezier(.16,1,.3,1),filter .4s}.member-film-card:after{position:absolute;inset:0;background:linear-gradient(0deg,rgba(3,3,4,.97),transparent 58%);content:""}.member-film-card>span:last-child{position:absolute;right:24px;bottom:24px;left:24px;z-index:2;display:flex;flex-direction:column;gap:7px}.member-film-card small{color:var(--accent);font-size:.54rem;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.member-film-card strong{font-family:Impact,Haettenschweiler,"Arial Narrow Bold",sans-serif;font-size:2.6rem;text-transform:uppercase}.member-film-play{position:absolute;top:50%;left:50%;z-index:3;display:grid;width:58px;height:58px;place-items:center;border:1px solid rgba(255,255,255,.6);border-radius:50%;transform:translate(-50%,-50%)}.member-film-card:hover img{filter:saturate(.9) brightness(.92);transform:scale(1.07)}.member-athletes{padding:130px 0;background:#0b0b0d}.member-athlete-row{display:grid;grid-template-columns:repeat(6,1fr);gap:10px}.member-athlete-row>a{position:relative;min-height:370px;overflow:hidden}.member-athlete-row>a:after{position:absolute;inset:0;background:linear-gradient(0deg,rgba(2,2,3,.96),transparent 62%);content:""}.member-athlete-row>a>span{position:absolute;right:17px;bottom:18px;left:17px;z-index:2;display:flex;flex-direction:column;gap:5px}.member-athlete-row strong{font-size:.76rem;text-transform:uppercase}.member-athlete-row small{color:rgba(255,255,255,.42);font-size:.52rem;letter-spacing:.1em;text-transform:uppercase}.profile-page{background:#050505}.profile-hero{position:relative;min-height:850px;height:100svh;overflow:hidden;isolation:isolate}.profile-restricted-section{background:radial-gradient(circle at 12% 20%,rgba(255,59,31,.1),transparent 30%),#09090a}.profile-hero-image{position:absolute;inset:-3%;z-index:-3;width:106%;height:106%;object-fit:cover;object-position:center 25%;filter:saturate(.48) contrast(1.12) brightness(.55)}.profile-hero:before{position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,rgba(4,4,5,.98),rgba(4,4,5,.78) 44%,rgba(4,4,5,.18) 76%),linear-gradient(0deg,#050505,transparent 42%);content:""}.profile-hero:after{position:absolute;inset:0;z-index:-1;background:radial-gradient(circle at 72% 52%,color-mix(in srgb,var(--profile-accent) 18%,transparent),transparent 34%);content:""}.profile-hero-content{display:grid;grid-template-columns:1fr auto;height:calc(100% - 126px);align-items:center;gap:60px}.profile-hero-content h1,.profile-guest h2,.profile-library h2,.profile-next h2{margin:0;font-family:Impact,Haettenschweiler,"Arial Narrow Bold",sans-serif;font-size:clamp(5.6rem,9vw,10rem);letter-spacing:-.045em;line-height:.86;text-transform:uppercase}.profile-hero-content>div>p:not(.eyebrow){max-width:600px;margin:28px 0 0;color:rgba(255,255,255,.65);line-height:1.7}.profile-actions{align-items:center;gap:28px;margin-top:34px}.profile-actions.guest-only,:is(html[data-access=member],html[data-access=athlete-pass]) .profile-actions.member-only{display:flex!important}.profile-actions>a:not(.button){color:rgba(255,255,255,.62);font-size:.62rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.profile-index{display:flex;width:220px;min-height:270px;flex-direction:column;justify-content:center;border:1px solid rgba(255,255,255,.18);padding:30px;background:rgba(6,6,7,.42);backdrop-filter:blur(16px)}.profile-index span,.profile-index small{color:rgba(255,255,255,.42);font-size:.55rem;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.profile-index strong{margin:12px 0;color:var(--profile-accent);font-family:Impact,sans-serif;font-size:6rem;line-height:.9}.profile-guest,.profile-library{padding:140px 0}.profile-guest{background:radial-gradient(circle at 12% 20%,color-mix(in srgb,var(--profile-accent) 10%,transparent),transparent 30%),#09090a}.profile-guest-grid{display:grid;grid-template-columns:1fr .7fr;align-items:center;gap:100px}.profile-guest h2,.profile-library h2{font-size:clamp(4.4rem,7vw,8rem)}.profile-guest h2 em,.profile-library h2 em{color:transparent;font-style:normal;-webkit-text-stroke:1.5px rgba(255,255,255,.8)}.profile-guest-grid>div>p:last-child{max-width:560px;color:rgba(255,255,255,.52);line-height:1.75}.profile-paywall-card{display:flex;min-height:520px;flex-direction:column;border:1px solid rgba(255,255,255,.17);padding:42px;background:#101012;box-shadow:0 35px 100px rgba(0,0,0,.4)}.profile-paywall-card>span{color:var(--profile-accent);font-size:.6rem;font-weight:900;letter-spacing:.15em;text-transform:uppercase}.profile-paywall-card>strong{margin-top:28px;font-family:Impact,sans-serif;font-size:6rem;line-height:.9}.profile-paywall-card>small{color:rgba(255,255,255,.4);font-size:.56rem;letter-spacing:.12em;text-transform:uppercase}.profile-paywall-card ul{display:grid;gap:14px;margin:35px 0;padding:25px 0 0;border-top:1px solid rgba(255,255,255,.13);list-style:none;color:rgba(255,255,255,.66);font-size:.75rem}.profile-paywall-card li:before{margin-right:9px;color:var(--profile-accent);content:"✓"}.profile-paywall-card>a:last-child{margin-top:18px;color:rgba(255,255,255,.45);font-size:.6rem;text-align:center;text-transform:uppercase}.profile-library{background:#070708}.profile-library-heading{grid-template-columns:1fr .55fr}.profile-library-heading>p{color:rgba(255,255,255,.5);line-height:1.7}.profile-video-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.profile-video-card{position:relative;min-height:315px;overflow:hidden;border:1px solid rgba(255,255,255,.1)}.profile-video-card:after{position:absolute;inset:0;background:linear-gradient(0deg,rgba(3,3,4,.98),transparent 62%);content:""}.profile-video-card img{width:100%;height:100%;object-fit:cover;filter:saturate(.58) brightness(.78);transition:.7s}.profile-video-card:hover img{filter:saturate(.92) brightness(.94);transform:scale(1.06)}.profile-video-play{position:absolute;top:50%;left:50%;z-index:2;display:grid;width:54px;height:54px;place-items:center;border:1px solid #fff;border-radius:50%;transform:translate(-50%,-50%)}.profile-video-play i{width:0;height:0;margin-left:3px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:8px solid #fff}.profile-video-copy{position:absolute;right:22px;bottom:21px;left:22px;z-index:2;display:grid;grid-template-columns:1fr auto;gap:4px 20px}.profile-video-copy small{grid-column:1/-1;color:var(--profile-accent);font-size:.52rem;letter-spacing:.12em}.profile-video-copy strong{font-family:Impact,sans-serif;font-size:2rem;text-transform:uppercase}.profile-video-copy b{align-self:end;font-size:.52rem;letter-spacing:.1em;text-transform:uppercase}.profile-complete-note{display:flex;align-items:center;justify-content:space-between;margin-top:50px;padding-top:28px;border-top:1px solid rgba(255,255,255,.15);color:rgba(255,255,255,.42);font-size:.62rem;text-transform:uppercase}.profile-next{display:grid;min-height:600px;align-items:center;background:linear-gradient(90deg,rgba(5,5,5,.96),rgba(5,5,5,.58)),url(//flexingzone.com/wp-content/themes/flexingzone-theme/assets/css/../media/images/scenes/close-detail.webp) center/cover}.profile-next h2{max-width:800px;margin-bottom:30px;font-size:clamp(4rem,7vw,7.5rem)}.service-paywall{background:#050505}.service-paywall-hero{position:relative;min-height:820px;height:100svh;overflow:hidden;isolation:isolate}.service-paywall-image{position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,rgba(4,4,5,.98),rgba(4,4,5,.75) 50%,rgba(4,4,5,.25)),linear-gradient(0deg,#050505,transparent 45%),url(//flexingzone.com/wp-content/themes/flexingzone-theme/assets/css/../media/images/scenes/raw-power.webp) center/cover;filter:saturate(.5)}.service-paywall-copy{display:flex;height:calc(100% - 126px);flex-direction:column;justify-content:center}.service-paywall-copy h1,.service-paywall-plans h2{margin:0;font-family:Impact,sans-serif;font-size:clamp(5.2rem,8.5vw,9.5rem);letter-spacing:-.045em;line-height:.86;text-transform:uppercase}.service-paywall-copy h1 em{color:transparent;font-style:normal;-webkit-text-stroke:1.5px rgba(255,255,255,.82)}.service-paywall-copy>p:not(.eyebrow){max-width:610px;margin:28px 0 0;color:rgba(255,255,255,.62);line-height:1.7}.service-paywall-benefits{display:flex;gap:26px;margin-top:35px;color:rgba(255,255,255,.5);font-size:.58rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.service-paywall-plans{display:grid;grid-template-columns:minmax(300px,1fr) repeat(3,minmax(0,.55fr));gap:15px;padding-block:120px}.service-paywall-plans h2{font-size:clamp(4rem,6vw,6.8rem)}.service-paywall-plans>a{display:flex;min-height:390px;flex-direction:column;padding:32px;border:1px solid rgba(255,255,255,.14);background:#101012}.service-paywall-plans>a.is-featured{border-color:var(--accent);background:linear-gradient(145deg,rgba(255,59,31,.14),#101012 55%)}.service-paywall-plans a>span{color:var(--accent);font-size:.58rem;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.service-paywall-plans a>strong{margin-top:auto;font-family:Impact,sans-serif;font-size:4.5rem}.service-paywall-plans a>small{color:rgba(255,255,255,.42)}.service-paywall-plans a>b{margin-top:35px;padding-top:18px;border-top:1px solid rgba(255,255,255,.15);font-size:.6rem;letter-spacing:.1em;text-transform:uppercase}.service-paywall-plans{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:18px;row-gap:48px}.service-paywall-plans>div{grid-column:1/-1;max-width:900px}.service-paywall-plans>a{min-height:310px;padding:27px}.service-paywall-plans a>strong{font-size:3.85rem}.service-paywall-plans a>b{margin-top:25px;padding-top:15px}.commerce-page,.checkout-page,.auth-page,.account-page-prototype,.info-page,.contact-page,.utility-page{min-height:100vh;background:#060607}.commerce-hero{position:relative;min-height:720px;overflow:hidden;isolation:isolate}.commerce-hero-image{position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,rgba(4,4,5,.98),rgba(4,4,5,.7) 52%,rgba(4,4,5,.3)),url(//flexingzone.com/wp-content/themes/flexingzone-theme/assets/css/../media/hero-cinematic-v2.webp) 65% center/cover;filter:saturate(.55)}.commerce-hero-copy{padding-top:165px}.commerce-hero-copy h1,.commerce-plans h2,.athlete-passes h2,.checkout-copy h1,.auth-layout h1,.account-page-prototype h1,.info-hero h1,.contact-layout h1,.utility-card h1{margin:0;font-family:Impact,sans-serif;font-size:clamp(5rem,8vw,9rem);letter-spacing:-.045em;line-height:.86;text-transform:uppercase}.commerce-hero-copy h1 em,.checkout-copy h1 em,.auth-layout h1 em,.account-page-prototype h1 em,.info-hero h1 em,.contact-layout h1 em,.utility-card h1 em{color:transparent;font-style:normal;-webkit-text-stroke:1.5px rgba(255,255,255,.8)}.commerce-hero-copy>p:last-child{max-width:620px;color:rgba(255,255,255,.62);line-height:1.7}.commerce-plans{padding-block:130px}.commerce-plans header,.athlete-passes header{grid-template-columns:1fr .55fr}.commerce-plans h2,.athlete-passes h2{font-size:clamp(4.2rem,6.8vw,7.6rem)}.commerce-plans header>p,.athlete-passes header>p{color:rgba(255,255,255,.5);line-height:1.7}.commerce-plan-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.commerce-plan-grid article{position:relative;display:flex;min-height:500px;flex-direction:column;border:1px solid rgba(255,255,255,.14);padding:35px;background:#101012}.commerce-plan-grid article.is-featured{border-color:var(--accent);background:linear-gradient(145deg,rgba(255,59,31,.15),#101012 48%);transform:translateY(-14px)}.commerce-plan-grid article>span{position:absolute;top:0;right:25px;padding:8px 12px;background:var(--accent);font-size:.52rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.commerce-plan-grid article>p{color:var(--accent);font-size:.62rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.commerce-plan-grid article>strong{margin-top:28px;font-family:Impact,sans-serif;font-size:5rem;line-height:.9}.commerce-plan-grid article>small,.commerce-plan-grid article>b{color:rgba(255,255,255,.42);font-size:.58rem;letter-spacing:.08em;text-transform:uppercase}.commerce-plan-grid article>b{margin-top:11px}.commerce-plan-grid ul{display:grid;gap:12px;margin:28px 0;padding:25px 0 0;border-top:1px solid rgba(255,255,255,.13);list-style:none;color:rgba(255,255,255,.62);font-size:.72rem}.commerce-plan-grid li:before{margin-right:8px;color:var(--accent);content:"✓"}.commerce-plan-grid .button{margin-top:auto}.athlete-passes{padding:130px 0;background:#0b0b0d}.athlete-pass-list{display:grid;grid-template-columns:1fr 1fr;gap:8px}.athlete-pass-list>a{display:grid;grid-template-columns:82px 1fr auto 35px;min-height:100px;align-items:center;gap:20px;border:1px solid rgba(255,255,255,.11);padding:9px 18px 9px 9px;background:#0e0e10}.athlete-pass-list img{width:82px;height:82px;object-fit:cover;filter:saturate(.5)}.athlete-pass-list span{display:flex;flex-direction:column;gap:5px}.athlete-pass-list small{color:rgba(255,255,255,.36);font-size:.5rem;letter-spacing:.1em;text-transform:uppercase}.athlete-pass-list strong{text-transform:uppercase}.athlete-pass-list b{font-size:.68rem}.athlete-pass-list i{color:var(--accent);font-style:normal}.checkout-layout,.auth-layout,.contact-layout{display:grid;grid-template-columns:1fr .8fr;min-height:850px;align-items:center;gap:100px;padding-top:110px}.checkout-copy>p:not(.eyebrow),.auth-layout aside>p:not(.eyebrow),.contact-layout>div>p:not(.eyebrow){max-width:570px;color:rgba(255,255,255,.53);line-height:1.75}.checkout-security{display:grid;gap:10px;margin-top:30px;color:rgba(255,255,255,.5);font-size:.64rem}.checkout-summary,.auth-card{display:flex;min-height:560px;flex-direction:column;border:1px solid rgba(255,255,255,.17);padding:42px;background:#101012;box-shadow:0 35px 100px rgba(0,0,0,.42)}.checkout-summary>span,.auth-card>span{color:var(--accent);font-size:.58rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.checkout-summary h2,.auth-card h2{margin:28px 0 10px;font-family:Impact,sans-serif;font-size:3.7rem;line-height:.95;text-transform:uppercase}.checkout-summary>p{color:rgba(255,255,255,.48);line-height:1.6}.checkout-summary>div{display:flex;flex-direction:column;gap:8px;margin:28px 0;padding:24px 0;border-block:1px solid rgba(255,255,255,.13)}.checkout-summary>div small{color:rgba(255,255,255,.4);text-transform:uppercase}.checkout-summary>div strong{font-size:1.2rem}.checkout-summary>a:not(.button){margin:20px 0;color:rgba(255,255,255,.5);font-size:.62rem}.checkout-summary>small{margin-top:auto;color:rgba(255,255,255,.3);line-height:1.5}.auth-card form{display:flex;flex-direction:column;margin-top:20px}.auth-card label{margin:16px 0 8px;color:rgba(255,255,255,.6);font-size:.59rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.auth-card input:not([type=checkbox]){height:52px;border:1px solid rgba(255,255,255,.17);padding:0 14px;background:#080809;color:#fff}.auth-card .auth-remember{display:flex;align-items:center;gap:8px;text-transform:none}.auth-card button{margin-top:18px}.auth-card>div{display:flex;justify-content:space-between;margin-top:24px;font-size:.62rem;color:rgba(255,255,255,.47)}.account-guest{display:grid;min-height:850px;place-items:center;padding:150px 20px 80px;text-align:center;background:linear-gradient(rgba(4,4,5,.72),rgba(4,4,5,.94)),url(//flexingzone.com/wp-content/themes/flexingzone-theme/assets/css/../media/images/scenes/blue-smoke.webp) center/cover}.account-guest>div{max-width:820px}.account-guest>div>p:not(.eyebrow){color:rgba(255,255,255,.55)}.account-guest .hero-actions{justify-content:center}.account-member{min-height:850px;padding:180px 0 120px}.account-member header>p:last-child{color:rgba(255,255,255,.5)}.account-dashboard-grid{display:grid;grid-template-columns:.75fr 1fr;gap:16px;margin-top:55px}.account-membership-status{display:flex;min-height:430px;flex-direction:column;border:1px solid rgba(255,255,255,.15);padding:38px;background:linear-gradient(145deg,rgba(255,59,31,.12),#101012 52%)}.account-membership-status>span{color:var(--accent);font-size:.58rem;text-transform:uppercase}.account-membership-status strong{margin-top:auto;font-family:Impact,sans-serif;font-size:3.2rem;text-transform:uppercase}.account-membership-status small{color:rgba(255,255,255,.42)}.account-membership-status i{width:max-content;margin:25px 0;border-radius:999px;padding:7px 10px;background:rgba(79,224,154,.12);color:#4fe09a;font-size:.55rem;font-style:normal;text-transform:uppercase}.account-membership-status a{color:rgba(255,255,255,.58);font-size:.62rem}.account-dashboard-grid nav{display:grid}.account-dashboard-grid nav a{display:grid;grid-template-columns:45px 1fr auto;align-items:center;border-bottom:1px solid rgba(255,255,255,.13);padding:22px}.account-dashboard-grid nav span{color:var(--accent);font-size:.55rem}.account-dashboard-grid nav strong{text-transform:uppercase}.account-dashboard-grid nav i{font-style:normal}.account-status-row{display:flex;align-items:center;gap:14px;margin:25px 0 0}.account-membership-status .account-status-row i{margin:0}.account-membership-status .account-status-row a{border:1px solid rgba(255,255,255,.2);padding:7px 11px;color:#fff;font-size:.53rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.account-renewal-note{margin:16px 0 24px;padding:15px 16px;border-left:2px solid #4fe09a;background:rgba(79,224,154,.06);color:rgba(255,255,255,.58);font-size:.65rem;line-height:1.55}.account-membership-ended{background:linear-gradient(145deg,rgba(255,155,80,.09),#101012 52%)}.account-membership-ended .account-status-row i{background:rgba(255,155,80,.12);color:#ff9b50}.account-membership-ended .account-renewal-note{border-left-color:#ff9b50;background:rgba(255,155,80,.055)}.account-membership{width:100%;color:#fff;cursor:pointer;font:inherit;text-align:left}.account-choice-list{display:grid;gap:7px;margin-top:24px}.account-choice-list>a{display:grid;grid-template-columns:1fr auto 22px;align-items:center;gap:13px;min-height:78px;border:1px solid rgba(255,255,255,.13);padding:13px 15px;background:rgba(255,255,255,.025);transition:border-color .2s,background-color .2s}.account-choice-list>a:hover{border-color:rgba(255,91,46,.62);background:rgba(255,59,31,.055)}.account-choice-list span,.account-choice-list b{display:flex;flex-direction:column;gap:5px}.account-choice-list strong{font-size:.78rem;text-transform:uppercase}.account-choice-list small{color:rgba(255,255,255,.4);font-size:.5rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.account-choice-list b{color:#fff;font-size:.75rem;text-align:right}.account-choice-list b small{font-weight:500;text-transform:none}.account-choice-list i{color:var(--accent);font-style:normal}.account-athlete-choices{grid-template-columns:1fr 1fr}.account-athlete-choices>a{min-height:68px}.account-choice-back{margin-top:18px;border:0;padding:0;background:0 0;color:rgba(255,255,255,.55);cursor:pointer;font:inherit;font-size:.62rem;font-weight:800;text-transform:uppercase}.legal-page{min-height:100vh;background:radial-gradient(circle at 82% 7%,rgba(255,59,31,.09),transparent 26%),#060607}.legal-page>.prototype-nav{position:absolute;top:0;right:0;left:0}.legal-layout{padding-top:190px;padding-bottom:130px}.legal-layout>header{max-width:980px;padding-bottom:75px;border-bottom:1px solid rgba(255,255,255,.14)}.legal-layout h1{max-width:950px;margin:0;font-family:Impact,Haettenschweiler,"Arial Narrow Bold",sans-serif;font-size:clamp(5rem,9vw,10rem);font-weight:400;letter-spacing:-.045em;line-height:.84;text-transform:uppercase}.legal-layout>header>p:not(.eyebrow){max-width:720px;margin:28px 0 20px;color:rgba(255,255,255,.62);font-size:1rem;line-height:1.75}.legal-layout>header>small{color:rgba(255,255,255,.38);font-size:.55rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.legal-sections{display:grid;margin-top:30px}.legal-sections>section{display:grid;grid-template-columns:80px minmax(0,760px);gap:25px;padding:55px 0;border-bottom:1px solid rgba(255,255,255,.12)}.legal-sections>section>span{color:var(--accent);font-size:.58rem;font-weight:900;letter-spacing:.13em}.legal-sections h2,.legal-contact h2{margin:0 0 18px;font-family:Impact,Haettenschweiler,"Arial Narrow Bold",sans-serif;font-size:clamp(2.3rem,4vw,4.3rem);font-weight:400;letter-spacing:-.025em;line-height:.95;text-transform:uppercase}.legal-sections p,.legal-sections li,.legal-contact>p:not(.eyebrow){color:rgba(255,255,255,.62);line-height:1.75}.legal-sections ul{display:grid;gap:9px;margin:20px 0 0;padding-left:20px}.legal-sections li::marker{color:var(--accent)}.legal-contact{max-width:840px;margin-top:85px;border:1px solid rgba(255,255,255,.14);padding:clamp(28px,5vw,58px);background:linear-gradient(145deg,rgba(255,59,31,.08),#101012 55%)}.legal-contact a{color:#fff;text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:4px}.info-hero{display:grid;min-height:780px;align-items:start;background:linear-gradient(90deg,rgba(3,3,4,.95),rgba(3,3,4,.45)),url(//flexingzone.com/wp-content/themes/flexingzone-theme/assets/css/../media/images/scenes/close-detail.webp) center/cover}.info-hero>.shell:last-child{padding-top:150px}.info-hero h1{font-size:clamp(5rem,8vw,9rem)}.info-hero p:not(.eyebrow){max-width:600px;color:rgba(255,255,255,.6);line-height:1.7}.info-feature-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;padding-block:130px}.info-feature-grid article{min-height:370px;border:1px solid rgba(255,255,255,.12);padding:42px;background:#0d0d0f}.info-feature-grid span{color:var(--accent);font-size:.55rem;letter-spacing:.12em;text-transform:uppercase}.info-feature-grid h2,.info-final h2,.contact-help h2{margin:80px 0 18px;font-family:Impact,sans-serif;font-size:3.8rem;text-transform:uppercase}.info-feature-grid p{color:rgba(255,255,255,.5);line-height:1.7}.info-final{display:grid;min-height:650px;align-items:center;background:linear-gradient(90deg,rgba(4,4,5,.94),rgba(4,4,5,.4)),url(//flexingzone.com/wp-content/themes/flexingzone-theme/assets/css/../media/images/scenes/raw-power.webp) center/cover}.info-final h2{margin:0;font-size:clamp(4.4rem,7vw,8rem)}.contact-cards{display:grid;gap:8px}.contact-cards a{display:grid;grid-template-columns:1fr auto;gap:8px;border:1px solid rgba(255,255,255,.13);padding:24px;background:#0e0e10}.contact-cards span{grid-column:1/-1;color:var(--accent);font-size:.53rem;letter-spacing:.1em;text-transform:uppercase}.contact-cards strong{font-size:.82rem}.contact-cards i{font-style:normal}.contact-help{padding:100px 0;background:#0b0b0d}.contact-help h2{margin:0 0 28px;font-size:4rem}.contact-help div div{display:flex;flex-wrap:wrap;gap:12px}.contact-help div div a{border:1px solid rgba(255,255,255,.15);padding:13px 18px;font-size:.62rem;text-transform:uppercase}.utility-page>.prototype-nav,.checkout-page>.prototype-nav,.auth-page>.prototype-nav,.account-page-prototype>.prototype-nav,.contact-page>.prototype-nav{position:absolute;top:0;right:0;left:0}.utility-card{display:flex;min-height:800px;flex-direction:column;justify-content:center;padding-top:130px}.utility-card>p:not(.eyebrow),.utility-card>.cancelled-only>p{max-width:620px;color:rgba(255,255,255,.52);line-height:1.7}.utility-card .button{width:max-content;margin-top:25px}.utility-empty,.utility-gate{margin-top:30px}.utility-empty>span{color:#4fe09a;font-size:.58rem;letter-spacing:.12em;text-transform:uppercase}.utility-actions{align-items:center;gap:24px;margin-top:30px}.utility-actions.member-only{display:none!important}:is(html[data-access=member],html[data-access=athlete-pass]) .utility-actions.member-only,html[data-access=cancelled] .cancelled-only .utility-actions{display:flex!important}.utility-actions>a:last-child{color:rgba(255,255,255,.5);font-size:.62rem}.utility-success>span:first-child{display:grid;width:62px;height:62px;place-items:center;margin-bottom:25px;border-radius:50%;background:#4fe09a;color:#07130d;font-size:1.5rem}@media (max-width:1100px){.prototype-nav .nav-links{display:none}.library-athlete-grid{grid-template-columns:repeat(3,1fr)}.member-athlete-row{grid-template-columns:repeat(3,1fr)}.member-athlete-row>a{min-height:420px}.profile-video-grid{grid-template-columns:1fr 1fr}.service-paywall-plans{grid-template-columns:1fr 1fr}.service-paywall-plans>div{grid-column:1/-1}.checkout-layout,.auth-layout,.contact-layout{gap:55px}.athlete-pass-list{grid-template-columns:1fr}}@media (max-width:820px){.member-home-hero,.profile-hero,.service-paywall-hero{min-height:820px;height:auto}.member-home-copy,.profile-hero-content,.service-paywall-copy{height:auto;padding-block:175px 90px}.member-film-row{grid-template-columns:1fr}.member-film-card{min-height:440px}.library-athlete-grid{grid-template-columns:1fr 1fr}.member-athlete-row{grid-template-columns:1fr 1fr}.profile-hero-content,.profile-guest-grid,.commerce-plans header,.athlete-passes header,.checkout-layout,.auth-layout,.contact-layout,.account-dashboard-grid{grid-template-columns:1fr}.profile-index{display:none}.profile-guest-grid{gap:50px}.profile-library-heading{grid-template-columns:1fr}.commerce-plan-grid{grid-template-columns:1fr}.commerce-plan-grid article.is-featured{transform:none}.checkout-layout,.auth-layout,.contact-layout{gap:45px;padding-block:170px 90px}.info-feature-grid{grid-template-columns:1fr}.service-paywall-plans{grid-template-columns:1fr}.service-paywall-plans>div{grid-column:auto}.prototype-switch>span{display:none}.legal-sections>section{grid-template-columns:45px minmax(0,1fr)}}@media (max-width:560px){.roster-page{overflow-x:hidden}.prototype-member-action{display:none}.subscriber-mobile-menu{display:block}.account-athlete-choices{grid-template-columns:1fr}.legal-layout{padding-top:145px;padding-bottom:90px}.legal-layout h1{font-size:clamp(3.7rem,16vw,5rem)}.legal-layout>header{padding-bottom:50px}.legal-sections>section{grid-template-columns:1fr;gap:12px;padding:42px 0}.legal-contact{margin-top:60px}.library-athlete-carousel{width:100%;overflow:hidden}.library-athlete-grid{display:flex;grid-template-columns:none;gap:12px;overflow-x:auto;padding:0 10vw 16px 0;scroll-padding-left:0;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}.library-athlete-grid::-webkit-scrollbar{display:none}.library-athlete-card{flex:0 0 min(80vw,310px);min-height:410px;scroll-snap-align:start;scroll-snap-stop:always}.library-athlete-card>span{right:20px;bottom:20px;left:20px}.library-athlete-card strong{font-size:2.45rem}.library-athlete-swipe{display:flex;align-items:center;justify-content:space-between;margin:4px 0 0;padding-top:13px;border-top:1px solid rgba(255,255,255,.12);color:rgba(255,255,255,.42);font-size:.52rem;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.library-athlete-swipe i{color:var(--accent);font-size:1rem;font-style:normal}.roster-hero-copy{min-width:0}.roster-hero-copy h1{max-width:100%;font-size:clamp(3.7rem,15vw,4.35rem)}.roster-hero-copy .hero-actions.guest-only,:is(html[data-access=member],html[data-access=athlete-pass]) .roster-hero-copy .hero-actions.member-only{display:flex!important}.prototype-switch{right:9px;bottom:9px}.prototype-nav-actions .button-small,.prototype-login{display:none}.prototype-member-link{width:38px;justify-content:center;padding:0;font-size:0}.member-home-copy h1,.profile-hero-content h1,.service-paywall-copy h1,.commerce-hero-copy h1,.auth-layout h1,.account-page-prototype h1,.info-hero h1,.contact-layout h1,.utility-card h1{font-size:clamp(3.5rem,16vw,5.1rem)}.member-home-copy>p:not(.eyebrow){font-size:.92rem}.member-home-stats span{min-width:50%}.member-continue,.member-athletes,.profile-guest,.profile-library,.commerce-plans,.athlete-passes{padding-block:90px}.member-continue header,.member-athletes header,.profile-library-heading{grid-template-columns:1fr;gap:24px}.member-continue h2,.member-athletes h2,.profile-guest h2,.profile-library h2,.service-paywall-plans h2,.commerce-plans h2,.athlete-passes h2{font-size:clamp(3.3rem,15vw,4.8rem)}.member-film-card{min-height:330px}.member-athlete-row{display:flex;overflow-x:auto}.member-athlete-row>a{min-width:255px;min-height:380px}.profile-actions{align-items:stretch;flex-direction:column}.profile-actions>a:not(.button){text-align:center}.profile-video-grid{grid-template-columns:1fr}.profile-video-card{min-height:270px}.profile-complete-note{align-items:flex-start;flex-direction:column;gap:20px}.profile-paywall-card{padding:28px}.service-paywall-benefits{flex-wrap:wrap}.service-paywall-plans>a{min-height:320px}.commerce-hero{min-height:650px}.commerce-hero-copy{padding-top:150px}.commerce-plan-grid article{min-height:450px;padding:28px}.athlete-pass-list>a{grid-template-columns:68px 1fr auto}.athlete-pass-list img{width:68px;height:68px}.athlete-pass-list b{display:none}.athlete-pass-list i{grid-column:3}.info-feature-grid{padding-block:90px}.info-feature-grid article{min-height:320px;padding:30px}.contact-cards strong{font-size:.68rem}.utility-actions{align-items:stretch!important;flex-direction:column}.prototype-footer{padding-bottom:90px}.checkout-page{background:radial-gradient(circle at 85% 24%,rgba(255,59,31,.12),transparent 33%),#060607}.checkout-page>.announcement{height:28px;padding-inline:14px;font-size:.46rem;letter-spacing:.09em;white-space:nowrap}.checkout-page>.prototype-nav{min-height:76px;padding-top:28px}.checkout-layout{min-height:100svh;align-content:start;gap:16px;padding-top:96px;padding-bottom:32px}.checkout-copy .eyebrow{margin-bottom:8px;font-size:.52rem}.checkout-copy h1{font-size:clamp(2.7rem,12vw,3.45rem);line-height:.82}.checkout-copy>p:not(.eyebrow){display:none}.checkout-security{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}.checkout-security span{border:1px solid rgba(255,255,255,.11);padding:7px 9px;background:rgba(255,255,255,.025);font-size:.49rem;letter-spacing:.02em}.checkout-summary{min-height:0;border-color:rgba(255,91,46,.34);padding:21px;background:linear-gradient(145deg,rgba(255,59,31,.09),#101012 42%);box-shadow:0 24px 65px rgba(0,0,0,.34)}.checkout-summary>span{font-size:.52rem}.checkout-summary h2{margin:14px 0 7px;font-size:clamp(2rem,9vw,2.7rem)}.checkout-summary>p{margin:0;font-size:.72rem;line-height:1.42}.checkout-summary>div{gap:4px;margin:14px 0;padding:12px 0}.checkout-summary>div small{font-size:.52rem}.checkout-summary>div strong{font-size:.92rem}.checkout-summary .button{width:100%;min-height:48px;gap:8px;padding-inline:12px;font-size:.58rem;letter-spacing:.09em}.checkout-summary>a:not(.button){margin:13px 0 0}.checkout-summary>small{margin-top:10px;font-size:.5rem}}.watch-page{min-height:100vh;overflow:hidden;background:radial-gradient(circle at 82% 12%,rgba(255,59,31,.1),transparent 26%),#050505}.watch-heading{padding-top:76px;padding-bottom:48px}.watch-back{display:inline-block;margin-bottom:48px;color:rgba(255,255,255,.5);font-size:.6rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.watch-heading>div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:50px}.watch-heading h1{max-width:1050px;margin:0;font-family:Impact,Haettenschweiler,"Arial Narrow Bold",sans-serif;font-size:clamp(4.4rem,8vw,9rem);font-weight:400;letter-spacing:-.045em;line-height:.85;text-transform:uppercase}.watch-heading>div>p:last-child{max-width:280px;margin:0 0 8px;color:rgba(255,255,255,.48);font-size:.7rem;font-weight:700;line-height:1.6;text-align:right;text-transform:uppercase}.watch-player-section{position:relative;margin-bottom:120px}.watch-player-frame{position:relative;width:100%;overflow:hidden;border:1px solid rgba(255,255,255,.14);padding-top:56.25%;background:#000;box-shadow:0 35px 100px rgba(0,0,0,.55)}.watch-player-frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.watch-player-state{display:grid;min-height:min(68vw,720px);place-content:center;justify-items:center;border:1px solid rgba(255,255,255,.13);background:linear-gradient(rgba(5,5,6,.74),rgba(5,5,6,.94)),url(//flexingzone.com/wp-content/themes/flexingzone-theme/assets/css/../media/images/scenes/raw-power.webp) center/cover;text-align:center}.watch-player-state i{width:48px;height:48px;margin-bottom:22px;border:2px solid rgba(255,255,255,.16);border-top-color:var(--accent);border-radius:50%;animation:watch-spin .9s linear infinite}.watch-player-state strong{font-family:Impact,Haettenschweiler,"Arial Narrow Bold",sans-serif;font-size:clamp(2rem,4vw,4rem);letter-spacing:-.02em;text-transform:uppercase}.watch-player-state span{margin-top:9px;color:rgba(255,255,255,.46);font-size:.65rem}.watch-player-state.is-error i{border:1px solid rgba(255,59,31,.5);animation:none;background:rgba(255,59,31,.12)}.watch-access-gate{display:grid;min-height:610px;align-content:center;justify-items:start;border:1px solid rgba(255,255,255,.12);padding:clamp(34px,7vw,90px);background:linear-gradient(90deg,rgba(4,4,5,.98),rgba(4,4,5,.7)),url(//flexingzone.com/wp-content/themes/flexingzone-theme/assets/css/../media/images/scenes/raw-power.webp) center/cover}.watch-access-gate h2{margin:0;font-family:Impact,Haettenschweiler,"Arial Narrow Bold",sans-serif;font-size:clamp(4rem,7vw,7.5rem);font-weight:400;letter-spacing:-.045em;line-height:.86;text-transform:uppercase}.watch-access-gate h2 em{color:transparent;font-style:normal;-webkit-text-stroke:1.5px rgba(255,255,255,.82)}.watch-access-gate>p:not(.eyebrow){max-width:570px;margin:26px 0 0;color:rgba(255,255,255,.58);line-height:1.7}.watch-related{padding-bottom:130px}.watch-related header{display:grid;grid-template-columns:1fr auto;align-items:end;gap:40px;margin-bottom:45px}.watch-related h2{margin:0;font-family:Impact,Haettenschweiler,"Arial Narrow Bold",sans-serif;font-size:clamp(3.5rem,6vw,6.8rem);font-weight:400;letter-spacing:-.045em;line-height:.86;text-transform:uppercase}.watch-related h2 em{color:transparent;font-style:normal;-webkit-text-stroke:1.5px rgba(255,255,255,.8)}.watch-related header>a{padding-bottom:8px;color:var(--accent);font-size:.6rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.watch-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.watch-related-grid>a{position:relative;min-height:315px;overflow:hidden;border:1px solid rgba(255,255,255,.1)}.watch-related-grid>a:after{position:absolute;inset:0;background:linear-gradient(0deg,rgba(3,3,4,.98),transparent 62%);content:""}.watch-related-grid img{width:100%;height:100%;object-fit:cover;filter:saturate(.58) brightness(.78);transition:transform .7s,filter .7s}.watch-related-grid>a:hover img{filter:saturate(.9) brightness(.94);transform:scale(1.05)}.watch-related-grid>a>span{position:absolute;right:22px;bottom:21px;left:22px;z-index:2;display:grid;gap:6px}.watch-related-grid small{color:var(--accent);font-size:.52rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.watch-related-grid strong{font-family:Impact,Haettenschweiler,"Arial Narrow Bold",sans-serif;font-size:2rem;font-weight:400;line-height:1;text-transform:uppercase}.watch-related-grid b{font-size:.52rem;letter-spacing:.1em;text-transform:uppercase}@keyframes watch-spin{to{transform:rotate(360deg)}}@media (max-width:820px){.watch-heading>div{grid-template-columns:1fr;gap:20px}.watch-heading>div>p:last-child{text-align:left}.watch-related-grid{grid-template-columns:1fr}.watch-related-grid>a{min-height:380px}}@media (max-width:560px){.watch-heading{padding-top:46px;padding-bottom:28px}.watch-back{margin-bottom:30px}.watch-heading h1{font-size:clamp(3.15rem,14.5vw,4.6rem)}.watch-player-section{margin-bottom:82px}.watch-player-frame{margin-inline:-16px;width:calc(100% + 32px);padding-top:calc((100% + 32px) * .5625)}.watch-player-state{min-height:56vw}.watch-access-gate{min-height:540px;margin-inline:-2px;padding:30px 24px}.watch-access-gate h2{font-size:clamp(3.2rem,14vw,4.5rem)}.watch-access-gate .hero-actions{width:100%;align-items:stretch;flex-direction:column}.watch-access-gate .preview-link{text-align:center}.watch-related{padding-bottom:90px}.watch-related header{grid-template-columns:1fr;gap:20px}.watch-related h2{font-size:clamp(3.2rem,14vw,4.6rem)}.watch-related-grid>a{min-height:290px}}.inline-video-dialog{width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;border:0;padding:clamp(12px,2.5vw,34px);background:rgba(3,3,4,.94);color:#fff;overflow:auto;backdrop-filter:blur(18px)}.inline-video-dialog::backdrop{background:rgba(0,0,0,.88);backdrop-filter:blur(9px)}.inline-video-backdrop{position:fixed;inset:0;width:100%;border:0;padding:0;background:0 0;cursor:default}.inline-video-panel{position:relative;z-index:1;display:grid;width:min(1420px,100%);min-height:calc(100dvh - clamp(24px,5vw,68px));align-content:center;margin:auto}.inline-video-panel>header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:25px;padding:0 0 18px}.inline-video-panel>header small{display:block;margin-bottom:7px;color:var(--accent);font-size:.55rem;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.inline-video-panel>header h2{max-width:1050px;margin:0;font-family:Impact,Haettenschweiler,"Arial Narrow Bold",sans-serif;font-size:clamp(2.2rem,5vw,5.5rem);font-weight:400;letter-spacing:-.035em;line-height:.9;text-transform:uppercase}.inline-video-panel>header>button{display:grid;width:50px;height:50px;place-items:center;border:1px solid rgba(255,255,255,.26);border-radius:50%;background:rgba(255,255,255,.04);color:#fff;cursor:pointer}.inline-video-panel>header>button span{font-size:1.8rem;font-weight:200;line-height:1;transform:translateY(-1px)}.inline-video-panel>header>button:hover{border-color:var(--accent);background:rgba(255,59,31,.12)}.inline-video-frame{position:relative;width:100%;overflow:hidden;border:1px solid rgba(255,255,255,.16);padding-top:min(56.25%,calc(100dvh - 210px));background:#000;box-shadow:0 35px 120px rgba(0,0,0,.7)}.inline-video-frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.inline-video-state{display:grid;min-height:min(70vh,760px);place-content:center;justify-items:center;border:1px solid rgba(255,255,255,.13);background:linear-gradient(rgba(5,5,6,.72),rgba(5,5,6,.95)),url(//flexingzone.com/wp-content/themes/flexingzone-theme/assets/css/../media/images/scenes/raw-power.webp) center/cover;text-align:center}.inline-video-state i{width:46px;height:46px;margin-bottom:20px;border:2px solid rgba(255,255,255,.16);border-top-color:var(--accent);border-radius:50%;animation:watch-spin .9s linear infinite}.inline-video-state strong{font-family:Impact,Haettenschweiler,"Arial Narrow Bold",sans-serif;font-size:clamp(2rem,4vw,4rem);font-weight:400;text-transform:uppercase}.inline-video-state span{margin-top:8px;color:rgba(255,255,255,.48);font-size:.65rem}.inline-video-state.is-error i{border:1px solid rgba(255,59,31,.5);animation:none;background:rgba(255,59,31,.12)}.inline-video-panel>footer{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 2px 0;color:rgba(255,255,255,.4);font-size:.52rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.inline-video-panel>footer button{border:0;padding:0;background:0 0;color:rgba(255,255,255,.68);cursor:pointer;font:inherit;letter-spacing:inherit;text-transform:inherit}.inline-video-panel>footer button:hover{color:var(--accent)}@media (max-width:560px){.inline-video-dialog{padding:10px}.inline-video-panel{min-height:calc(100dvh - 20px);align-content:center}.inline-video-panel>header{align-items:center;padding-bottom:12px}.inline-video-panel>header h2{max-width:calc(100vw - 86px);font-size:clamp(1.8rem,8vw,2.7rem)}.inline-video-panel>header>button{width:44px;height:44px}.inline-video-frame{padding-top:56.25%}.inline-video-state{min-height:54vw}.inline-video-panel>footer{align-items:flex-start;flex-direction:column;gap:9px;padding-top:12px}}@media (prefers-reduced-motion:reduce){.member-film-card img,.profile-video-card img,.watch-related-grid img{transition:none}.watch-player-state i,.inline-video-state i{animation:none}}