@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/managed-fonts/dm-sans-0.woff2)format("truetype")}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/managed-fonts/dm-sans-1.woff2)format("truetype")}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/managed-fonts/dm-sans-2.woff2)format("truetype")}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/managed-fonts/dm-sans-3.woff2)format("truetype")}#gymbro-human{--gh-forest:#182b22;--gh-lime:#d7f580;--gh-paper:var(--lightningcss-light,#f7f7ef)var(--lightningcss-dark,#202c25);--gh-white:var(--lightningcss-light,#fffef8)var(--lightningcss-dark,#28382e);--gh-ink:var(--lightningcss-light,#192b22)var(--lightningcss-dark,#f5f7ec);--gh-muted:var(--lightningcss-light,#5d675e)var(--lightningcss-dark,#bbc7b9);--gh-line:var(--lightningcss-light,#d9ded2)var(--lightningcss-dark,#465449);background:var(--gh-paper);color:var(--gh-ink);isolation:isolate;font-family:DM Sans,Arial,sans-serif}#gymbro-human *{box-sizing:border-box}#gymbro-human [hidden]{display:none!important}#gymbro-human a{color:inherit;text-decoration:none}#gymbro-human button,#gymbro-human input{font:inherit}#gymbro-human button,#gymbro-human summary,#gymbro-human a{touch-action:manipulation}#gymbro-human :focus-visible{outline-offset:4px;outline:3px solid #94abef}#gymbro-human button{cursor:pointer}#gymbro-human p{margin:0;font-size:14px;line-height:1.65}#gymbro-human h1,#gymbro-human h2,#gymbro-human h3{margin:0;font-weight:500}#gymbro-human h2{letter-spacing:-1.7px;font-size:clamp(30px,4.2vw,44px);line-height:1.09}#gymbro-human h3{letter-spacing:-.5px;font-size:19px;line-height:1.25}#gymbro-human .gh-wrap{padding:58px 44px}#gymbro-human .gh-nav{background:var(--gh-forest);color:#f7f9ef;border-bottom:1px solid #435347;justify-content:space-between;align-items:center;gap:20px;padding:20px 34px;display:flex}#gymbro-human .gh-logo{letter-spacing:-2px;font-size:30px;font-weight:700;line-height:1}#gymbro-human .gh-logo span{color:var(--gh-lime)}#gymbro-human .gh-nav-links{align-items:center;gap:24px;font-size:12px;display:flex}#gymbro-human .gh-nav-links a{padding:12px 0}#gymbro-human .gh-button{background:var(--gh-lime);color:#182b22;text-align:left;border:0;border-radius:4px;justify-content:space-between;align-items:center;gap:22px;min-height:48px;padding:15px 20px;font-size:13px;font-weight:600;display:inline-flex}#gymbro-human .gh-nav .gh-button{min-height:42px;padding:11px 16px;font-size:12px}#gymbro-human .gh-hero{background:var(--gh-forest);color:#f6f7ed;grid-template-columns:47% 53%;min-height:500px;display:grid}#gymbro-human .gh-hero-copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:55px 24px 48px 44px;display:flex}#gymbro-human h1 span{color:var(--gh-lime)}#gymbro-human .gh-hero-copy p{color:#d8e0d4;max-width:310px;font-size:14px;line-height:1.7}#gymbro-human .gh-hero-copy .gh-button{margin:26px 0 14px}#gymbro-human .gh-hero-copy .gh-price-small{color:#d1dbcc;font-size:12px}#gymbro-human .gh-scene{min-width:0;position:relative;overflow:hidden}#gymbro-human .gh-scene>img{object-fit:cover;object-position:64% center;width:100%;height:100%;position:absolute}#gymbro-human .gh-message{color:#192b22;background:#fffef8;border-radius:7px;max-width:350px;padding:15px 17px;position:absolute;bottom:24px;left:24px;right:24px;box-shadow:0 8px 28px #0002}#gymbro-human .gh-message-top{align-items:center;gap:9px;margin-bottom:9px;font-size:12px;display:flex}#gymbro-human .gh-message-top img{object-fit:cover;object-position:center 20%;border-radius:50%;width:34px;height:34px}#gymbro-human .gh-message-top strong{font-weight:600}#gymbro-human .gh-message-top span{color:#687365;margin-left:auto;font-size:11px}#gymbro-human .gh-benefits{background:var(--gh-lime);color:#182b22;flex-wrap:wrap;justify-content:space-between;gap:18px;padding:19px 44px;font-size:12px;display:flex}#gymbro-human .gh-benefits span{align-items:center;gap:8px;display:flex}#gymbro-human .gh-coach{grid-template-columns:38% 1fr;align-items:center;gap:52px;display:grid}#gymbro-human .gh-portrait{margin:0;position:relative}#gymbro-human .gh-portrait>img{aspect-ratio:4/4.4;object-fit:cover;object-position:center 27%;width:100%;display:block}#gymbro-human .gh-portrait figcaption{color:var(--gh-muted);padding-top:9px;font-size:11px}#gymbro-human .gh-coach-copy>p{color:var(--gh-muted);margin:20px 0}#gymbro-human .gh-coach-lines{margin:0;padding:0;list-style:none}#gymbro-human .gh-coach-lines li{border-top:1px solid var(--gh-line);gap:12px;padding:14px 0;font-size:13px;display:flex}#gymbro-human .gh-coach-lines b{font-weight:500}#gymbro-human .gh-week{border-top:1px solid var(--gh-line);padding-top:42px}#gymbro-human .gh-section-head{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:34px;display:flex}#gymbro-human .gh-section-head>p{max-width:245px;color:var(--gh-muted);font-size:13px}#gymbro-human .gh-week-grid{grid-template-columns:repeat(3,1fr);gap:25px;display:grid}#gymbro-human .gh-week-item{border-top:2px solid var(--gh-ink);padding-top:19px}#gymbro-human .gh-week-item p{color:var(--gh-muted);margin-top:12px;font-size:13px}#gymbro-human .gh-example{background:var(--gh-white);border-left:2px solid var(--gh-line);min-height:94px;margin-top:18px;padding:15px 14px;font-size:12px;line-height:1.65}#gymbro-human .gh-example small{color:var(--gh-muted);margin-bottom:5px;font-size:11px;display:block}#gymbro-human .gh-workout{background:var(--lightningcss-light,#e9eddf)var(--lightningcss-dark,#2b392d);grid-template-columns:1fr 43%;align-items:center;gap:50px;padding:48px 60px 0;display:grid;overflow:hidden}#gymbro-human .gh-workout-copy p{color:var(--gh-muted);margin:20px 0}#gymbro-human .gh-text-link{border-bottom:1px solid var(--gh-ink);gap:14px;padding:10px 0;font-size:13px;display:inline-flex}#gymbro-human .gh-phone{background:#f7f8f2;border:6px solid #17251e;border-bottom:0;border-radius:28px 28px 0 0;max-width:280px;margin:0 auto;line-height:0;overflow:hidden;box-shadow:0 0 0 1px #71816b}#gymbro-human .gh-phone img{width:100%;display:block}#gymbro-human .gh-phone-caption{color:var(--gh-muted);margin-top:8px!important;font-size:11px!important}#gymbro-human .gh-membership{background:var(--gh-forest);color:#f6f7ed;grid-template-columns:1fr 1fr;gap:60px;display:grid}#gymbro-human .gh-membership h2{max-width:300px}#gymbro-human .gh-money{color:#d1dccb;align-items:baseline;gap:8px;margin:23px 0 8px;font-size:15px;display:flex}#gymbro-human .gh-money strong{color:var(--gh-lime);letter-spacing:-3px;font-size:64px;font-weight:500}#gymbro-human .gh-membership p{color:#d1dccb;font-size:13px}#gymbro-human .gh-membership .gh-button{min-width:200px;margin-top:25px}#gymbro-human .gh-inclusions{margin:0;padding:0;list-style:none}#gymbro-human .gh-inclusions li{border-bottom:1px solid #4a5c4d;gap:12px;padding:12px 0;font-size:13px;line-height:1.5;display:flex}#gymbro-human .gh-inclusions li:first-child{padding-top:0}#gymbro-human .gh-inclusions span{color:var(--gh-lime)}#gymbro-human .gh-offer-note{color:#c5d1bd!important;margin-top:16px!important;font-size:11px!important}#gymbro-human .gh-faq{grid-template-columns:38% 1fr;gap:45px;display:grid}#gymbro-human details{border-bottom:1px solid var(--gh-line)}#gymbro-human summary{cursor:pointer;justify-content:space-between;gap:20px;min-height:48px;padding:18px 0;font-size:14px;list-style:none;display:flex}#gymbro-human summary:after{content:"+";color:var(--gh-muted);font-size:19px}#gymbro-human details[open] summary:after{content:"−"}#gymbro-human details p{color:var(--gh-muted);padding-bottom:20px;font-size:13px}#gymbro-human .gh-close{background:var(--gh-lime);color:#182b22;justify-content:space-between;align-items:center;gap:25px;padding:35px 44px;display:flex}#gymbro-human .gh-close h2{font-size:35px}#gymbro-human .gh-close .gh-button{color:#f5f8ef;background:#182b22}#gymbro-human .gh-footer{justify-content:space-between;align-items:center;gap:20px;padding:26px 34px;display:flex}#gymbro-human .gh-footer .gh-logo span{color:var(--gh-muted)}#gymbro-human .gh-footer p{max-width:530px;color:var(--gh-muted);text-align:right;font-size:11px}#gymbro-human .gh-quiz{max-width:620px;min-height:550px;margin:0 auto;padding:40px}#gymbro-human .gh-back{color:var(--gh-muted);background:0 0;border:0;margin-bottom:20px;padding:12px 0;font-size:13px}#gymbro-human .gh-quiz h2{margin:12px 0 18px;font-size:36px}#gymbro-human .gh-quiz p{color:var(--gh-muted);margin-bottom:20px}#gymbro-human .gh-options{gap:10px;margin:20px 0;display:grid}#gymbro-human .gh-option{background:var(--gh-white);border:1px solid var(--gh-line);cursor:pointer;border-radius:4px;align-items:center;gap:12px;padding:16px;font-size:14px;display:flex}#gymbro-human .gh-option:has(input:checked){border-color:var(--gh-ink)}#gymbro-human input{accent-color:#3d6136}#gymbro-human .gh-quiz .gh-button:disabled{opacity:.45;cursor:default}#gymbro-human .gh-quiz-step{color:var(--gh-muted);font-size:12px}#gymbro-human .gh-brief{border-top:1px solid var(--gh-line);border-bottom:1px solid var(--gh-line);margin-bottom:22px;padding:20px 0}#gymbro-human .gh-brief p{margin:6px 0}@media (min-width:1200px){#gymbro-human .gh-hero-copy{padding-left:64px}#gymbro-human .gh-wrap{padding-left:64px;padding-right:64px}}@media (max-width:700px){#gymbro-human .gh-wrap{padding:38px 25px}#gymbro-human .gh-nav{padding:19px 24px}#gymbro-human .gh-nav-links a{display:none}#gymbro-human .gh-hero{grid-template-columns:1fr}#gymbro-human .gh-hero-copy{padding:38px 25px 32px}#gymbro-human h1{letter-spacing:-3px;max-width:400px;font-size:58px}#gymbro-human .gh-hero-copy p{max-width:420px}#gymbro-human .gh-scene{min-height:360px}#gymbro-human .gh-scene>img{object-position:center 46%}#gymbro-human .gh-message{max-width:320px;bottom:18px;left:20px;right:20px}#gymbro-human .gh-benefits{gap:13px;padding:18px 25px;font-size:11px}#gymbro-human .gh-coach{grid-template-columns:35% 1fr;gap:22px}#gymbro-human .gh-coach h2{font-size:31px}#gymbro-human .gh-coach p{font-size:13px}#gymbro-human .gh-portrait>img{aspect-ratio:3/5}#gymbro-human .gh-coach-lines li{font-size:12px}#gymbro-human .gh-section-head{display:block}#gymbro-human .gh-section-head>p{max-width:100%;margin-top:17px}#gymbro-human .gh-week-grid{grid-template-columns:1fr;gap:23px}#gymbro-human .gh-example{min-height:0;margin-top:12px}#gymbro-human .gh-workout{grid-template-columns:1fr 43%;gap:25px;padding:36px 25px 0}#gymbro-human .gh-workout h2{font-size:30px}#gymbro-human .gh-workout p{font-size:12px}#gymbro-human .gh-phone{border-width:4px;border-radius:18px 18px 0 0}#gymbro-human .gh-membership{grid-template-columns:1fr;gap:30px}#gymbro-human .gh-faq{grid-template-columns:1fr;gap:15px}#gymbro-human .gh-close{flex-direction:column;align-items:flex-start;padding:30px 25px}#gymbro-human .gh-close h2{font-size:31px}#gymbro-human .gh-footer{flex-direction:column;align-items:flex-start;padding:25px}#gymbro-human .gh-footer p{text-align:left}#gymbro-human .gh-quiz{padding:28px 25px}}@media (max-width:420px){#gymbro-human h1{font-size:52px}#gymbro-human .gh-coach{grid-template-columns:1fr}#gymbro-human .gh-portrait>img{aspect-ratio:4/3;object-position:center 26%}#gymbro-human .gh-workout{grid-template-columns:1fr}#gymbro-human .gh-workout-copy{padding-bottom:0}#gymbro-human .gh-phone{max-width:230px}#gymbro-human .gh-benefits{flex-direction:column}}#gymbro-human .gh-nav{min-height:86px;padding:19px clamp(24px,4.5vw,76px)}#gymbro-human .gh-nav-links{font-size:14px}#gymbro-human .gh-hero{grid-template-columns:47% 53%;min-height:calc(100svh - 86px)}#gymbro-human .gh-hero-copy{padding:60px clamp(30px,4.5vw,76px)}#gymbro-human h1{letter-spacing:-.055em;max-width:650px;margin-bottom:30px;font-size:clamp(62px,7.25vw,112px);line-height:1.01}#gymbro-human .gh-hero-copy p{max-width:400px;font-size:clamp(15px,1.15vw,18px);line-height:1.7}#gymbro-human .gh-hero-copy .gh-button{min-height:54px;margin-top:30px;font-size:15px}#gymbro-human .gh-hero-copy .gh-price-small{font-size:13px}#gymbro-human .gh-scene>img{object-position:52% 66%;filter:none}#gymbro-human .gh-message{max-width:380px;padding:18px 20px;bottom:32px;left:32px;right:32px}#gymbro-human .gh-message p{font-size:14px;line-height:1.6}#gymbro-human .gh-message-top img{object-position:center 53%;width:40px;height:40px}#gymbro-human .gh-message-top{font-size:13px}#gymbro-human .gh-portrait>img{object-position:center 65%;aspect-ratio:4/4.4}#gymbro-human .gh-wrap{padding-left:max(40px,50% - 600px);padding-right:max(40px,50% - 600px)}#gymbro-human .gh-workout-copy{padding-bottom:0}#gymbro-human .gh-phone{box-sizing:border-box;background:#16221c;border:9px solid #16221c;border-radius:43px;align-self:center;width:330px;max-width:100%;height:auto;margin:0 auto;padding:22px 0 18px;line-height:0;position:relative;overflow:hidden;box-shadow:0 0 0 1px #68736a,0 22px 44px #16221c24}#gymbro-human .gh-phone:before{content:"";background:#455048;border-radius:8px;width:62px;height:6px;position:absolute;top:7px;left:calc(50% - 31px)}#gymbro-human .gh-phone:after{content:"";background:#d5ddd3;border-radius:8px;width:88px;height:4px;position:absolute;bottom:6px;left:calc(50% - 44px)}#gymbro-human .gh-phone img{object-fit:contain;border-radius:17px;width:100%;height:auto;display:block}#gymbro-human .gh-footer a.gh-credit{text-underline-offset:3px;text-decoration:underline}@media (min-width:701px) and (max-height:650px){#gymbro-human .gh-hero-copy{padding-top:28px;padding-bottom:28px}#gymbro-human h1{margin-bottom:20px;font-size:clamp(54px,6vw,82px)}}@media (min-width:701px) and (max-width:1000px){#gymbro-human .gh-hero-copy{padding:40px 32px}#gymbro-human h1{font-size:clamp(52px,7vw,72px)}#gymbro-human .gh-workout{grid-template-columns:1fr 310px;gap:28px}#gymbro-human .gh-phone{width:290px}}@media (max-width:700px){#gymbro-human .gh-nav{min-height:78px;padding:17px 24px}#gymbro-human .gh-hero{grid-template-columns:1fr;min-height:0}#gymbro-human .gh-hero-copy{padding:38px 25px 34px}#gymbro-human h1{margin-bottom:24px;font-size:clamp(52px,10.5vw,70px);line-height:1.02}#gymbro-human .gh-hero-copy p{max-width:440px;font-size:15px}#gymbro-human .gh-hero-copy .gh-price-small{font-size:12px}#gymbro-human .gh-scene{min-height:450px}#gymbro-human .gh-scene>img{object-position:50% 67%}#gymbro-human .gh-message{max-width:360px;padding:15px 17px;bottom:20px;left:20px;right:20px}#gymbro-human .gh-message p{font-size:13px}#gymbro-human .gh-wrap{padding:40px 25px}#gymbro-human .gh-coach{grid-template-columns:1fr;gap:26px}#gymbro-human .gh-portrait>img{aspect-ratio:5/4;object-position:center 59%}#gymbro-human .gh-coach h2{font-size:36px}#gymbro-human .gh-coach-copy>p{font-size:14px}#gymbro-human .gh-coach-lines li{font-size:13px}#gymbro-human .gh-workout{grid-template-columns:1fr;gap:32px;padding:40px 25px 50px;overflow:visible}#gymbro-human .gh-workout h2{font-size:36px}#gymbro-human .gh-workout p{font-size:14px}#gymbro-human .gh-phone{border-width:8px;border-radius:38px;width:330px;padding-top:21px;padding-bottom:18px}#gymbro-human .gh-phone img{border-radius:15px}}@media (max-width:360px){#gymbro-human .gh-scene{min-height:410px}#gymbro-human h1{font-size:50px}#gymbro-human .gh-phone{width:100%}}#gymbro-human .gh-scene>img{object-position:65% 48%}#gymbro-human .gh-scene:after{content:"";pointer-events:none;background:linear-gradient(90deg,#182b2233,#0000 32%),linear-gradient(#0000 55%,#101b2240);position:absolute;inset:0}#gymbro-human .gh-message{z-index:1}#gymbro-human .gh-coach{grid-template-columns:1.12fr 1fr;gap:70px;padding-top:80px;padding-bottom:66px}#gymbro-human .gh-coach-visual{min-width:0;margin:0}#gymbro-human .gh-coach-art{height:530px;position:relative;container-type:inline-size}#gymbro-human .gh-coach-photo{object-fit:cover;object-position:50% 56%;width:78%;height:440px;position:absolute;top:0;left:0;-webkit-mask-image:linear-gradient(#000 75%,#0000 100%);mask-image:linear-gradient(#000 75%,#0000 100%)}#gymbro-human .gh-capture{aspect-ratio:var(--crop-w) / var(--crop-h);line-height:0;position:relative;overflow:hidden}#gymbro-human .gh-capture img{width:calc(var(--source-w) / var(--crop-w) * 100%);height:auto;left:calc(var(--crop-x) / var(--crop-w) * -100%);top:calc(var(--crop-y) / var(--crop-h) * -100%);display:block;position:absolute;max-width:none!important}#gymbro-human .gh-coach-activity{background:#fff;border:1px solid #dce0d5;border-radius:9px;width:min(358px,94cqw);position:absolute;top:278px;right:0;box-shadow:0 9px 22px #182b220c}#gymbro-human .gh-visual-caption{color:var(--gh-muted);margin-top:0;font-size:11px;line-height:1.55}#gymbro-human .gh-workout{grid-template-columns:.85fr 1.15fr;gap:60px;padding:62px max(40px,50% - 600px) 0;overflow:hidden}#gymbro-human .gh-workout-copy{max-width:430px;padding-bottom:62px}#gymbro-human .gh-workout-art{--sheet-width:min(430px, 88cqw);--sheet-x:16%;--sheet-y:24px;isolation:isolate;min-width:0;height:630px;margin:0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0% 76%,#0000 100%);mask-image:linear-gradient(#000 0% 76%,#0000 100%);container-type:inline-size}#gymbro-human .gh-workout-art:before{content:"";z-index:-1;background:radial-gradient(at 55% 40%,#fff9,#0000 68%);position:absolute;inset:0}#gymbro-human .gh-workout-context,#gymbro-human .gh-workout-heading{width:var(--sheet-width);left:var(--sheet-x);top:var(--sheet-y);position:absolute}#gymbro-human .gh-workout-context{opacity:.32;-webkit-mask-image:linear-gradient(#000 0% 58%,#0000 88%);mask-image:linear-gradient(#000 0% 58%,#0000 88%)}#gymbro-human .gh-workout-heading{-webkit-mask-image:linear-gradient(#0000 0%,#000 24px 75%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 24px 75%,#0000 100%)}#gymbro-human .gh-workout-focus{width:min(470px,98cqw);left:0;top:calc(var(--sheet-y) + var(--sheet-width) * .486);background:#fff;border:1px solid #d4dacd;border-radius:8px;position:absolute;box-shadow:0 10px 24px #182b2210}@media (min-width:701px) and (max-width:1000px){#gymbro-human .gh-coach{grid-template-columns:1fr 1fr;gap:32px}#gymbro-human .gh-coach-art{height:500px}#gymbro-human .gh-coach-photo{width:92%;height:370px}#gymbro-human .gh-coach-activity{width:100%;top:268px}#gymbro-human .gh-workout{grid-template-columns:.85fr 1.15fr;gap:30px}#gymbro-human .gh-workout-art{--sheet-x:6%;--sheet-width:94cqw;height:520px}}@media (max-width:700px){#gymbro-human .gh-scene>img{object-position:65% 50%}#gymbro-human .gh-scene:after{background:linear-gradient(#0000 55%,#101b2240)}#gymbro-human .gh-coach{grid-template-columns:1fr;gap:32px;padding:48px 25px}#gymbro-human .gh-coach-art{max-width:440px;height:calc(245px + min(358px,94cqw)/1.52672);margin:auto}#gymbro-human .gh-coach-photo{object-position:50% 57%;width:85%;height:350px}#gymbro-human .gh-coach-activity{top:235px}#gymbro-human .gh-coach-copy{max-width:520px}#gymbro-human .gh-workout{grid-template-columns:1fr;gap:16px;padding:42px 25px 0}#gymbro-human .gh-workout-copy{max-width:500px;padding-bottom:0}#gymbro-human .gh-workout-art{--sheet-width:min(430px, 100cqw);--sheet-x:0%;--sheet-y:20px;justify-self:center;width:100%;max-width:470px;height:min(600px,145cqw)}#gymbro-human .gh-workout-focus{width:max(356px,100cqw)}}#gymbro-human .gh-coach-art{height:590px}#gymbro-human .gh-coaching-moment{color:#203329;width:min(360px,94cqw);position:absolute;top:278px;right:0}#gymbro-human .gh-weekly-view{background:#fffefb;border:1px solid #dfe3d8;border-radius:9px;padding:23px 25px 25px;box-shadow:0 6px 18px #182b220b}#gymbro-human .gh-weekly-top{justify-content:space-between;align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex}#gymbro-human .gh-weekly-dates{color:#798276;font-size:11px;font-weight:400}#gymbro-human .gh-weekly-total{align-items:center;gap:20px;margin:14px 0 21px;display:flex}#gymbro-human .gh-weekly-total>strong{letter-spacing:-5px;font-size:66px;font-weight:500;line-height:1}#gymbro-human .gh-weekly-total>strong>span{color:#9ba792;letter-spacing:-3px;margin-left:4px;font-size:44px}#gymbro-human .gh-weekly-total>span{color:#677460;font-size:14px;line-height:1.45}#gymbro-human .gh-training-days{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}#gymbro-human .gh-training-days>span{justify-items:center;gap:10px;display:grid}#gymbro-human .gh-training-days small{color:#76816e;font-size:11px}#gymbro-human .gh-training-days b{color:#98a28d;background:#f0f2e9;border-radius:50%;place-items:center;width:31px;height:31px;font-size:15px;font-weight:500;display:grid}#gymbro-human .gh-training-days .gh-day-done{background:var(--gh-lime);color:#274220}#gymbro-human .gh-training-days .gh-day-next{color:#758365;background:0 0;border:1px dashed #a4b18f;font-size:11px}#gymbro-human .gh-coach-reply{color:#f6f8ed;background:#203a2c;border-radius:7px;align-items:flex-start;gap:11px;margin:12px 0 0 28px;padding:17px 18px;display:flex;position:relative;box-shadow:0 5px 12px #182b220a}#gymbro-human .gh-coach-reply:before{content:"";background:#bac6ae;width:1px;height:12px;position:absolute;top:-13px;left:26px}#gymbro-human .gh-reply-check{background:var(--gh-lime);color:#203a2c;border-radius:50%;flex-shrink:0;place-items:center;width:22px;height:22px;font-size:12px;display:grid}#gymbro-human .gh-coach-reply strong{font-size:12px;font-weight:500}#gymbro-human .gh-coach-reply p{color:#dbe6d5;margin-top:5px;font-size:12px;line-height:1.6}#gymbro-human .gh-session-art{isolation:isolate;min-width:0;height:650px;margin:0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0% 75%,#0000 99%);mask-image:linear-gradient(#000 0% 75%,#0000 99%);container-type:inline-size}#gymbro-human .gh-session-art:before{content:"";z-index:-1;background:radial-gradient(at 52% 46%,#ffffffa6,#0000 66%);position:absolute;inset:0}#gymbro-human .gh-session-haze{opacity:.18;filter:blur(2.5px);width:420px;position:absolute;top:32px;left:5%;transform:rotate(-4deg);-webkit-mask-image:linear-gradient(#0000,#000 20%,#0000 87%);mask-image:linear-gradient(#0000,#000 20%,#0000 87%)}#gymbro-human .gh-program-paper{transform-origin:50% 20%;color:#34432f;background:linear-gradient(150deg,#fffefb,#f4f5ed);border:1px solid #dbe0d2;border-radius:10px;width:510px;min-height:635px;padding:24px 30px;position:absolute;top:35px;left:16%;transform:rotate(-2deg);-webkit-mask-image:linear-gradient(#000 0% 63%,#0000 98%);mask-image:linear-gradient(#000 0% 63%,#0000 98%)}#gymbro-human .gh-paper-top{color:#8a9382;border-bottom:1px solid #e1e5d9;justify-content:space-between;align-items:center;padding-bottom:23px;font-size:11px;display:flex}#gymbro-human .gh-mini-brand{letter-spacing:-1.2px;color:#40503b;font-size:20px;font-weight:700}#gymbro-human .gh-mini-brand>span{color:#91a866}#gymbro-human .gh-paper-heading{justify-content:space-between;align-items:center;gap:15px;padding-top:26px;display:flex}#gymbro-human .gh-program-parent{color:#7f8a74;margin-bottom:7px;font-size:12px;display:block}#gymbro-human .gh-paper-heading strong{letter-spacing:-1px;font-size:32px;font-weight:500;display:block}#gymbro-human .gh-session-count{color:#7f8a74;white-space:nowrap;font-size:11px}#gymbro-human .gh-paper-space{height:215px}#gymbro-human .gh-paper-row{opacity:.55;border-top:1px solid #dbe1d1;align-items:center;gap:18px;padding:22px 0;display:flex}#gymbro-human .gh-paper-row>span{color:#7f8a74;font-size:12px}#gymbro-human .gh-paper-row>span:last-child{margin-left:auto}#gymbro-human .gh-paper-row strong{font-size:17px;font-weight:500;display:block}#gymbro-human .gh-paper-row small{color:#718164;margin-top:8px;font-size:12px;display:block}#gymbro-human .gh-exercise-feature{color:#233b2b;background:#fffefb;border:1px solid #d6ddcb;border-radius:9px;width:min(490px,94cqw);padding:25px 28px 0;position:absolute;top:208px;left:1px;box-shadow:0 9px 24px #1b321914}#gymbro-human .gh-exercise-title{align-items:center;gap:17px;display:flex}#gymbro-human .gh-exercise-number{letter-spacing:-1px;color:#758269;background:#eef2e6;border-radius:5px;place-items:center;width:45px;height:49px;font-size:19px;display:grid}#gymbro-human .gh-exercise-position{color:#79866e;margin-bottom:5px;font-size:11px;display:block}#gymbro-human .gh-exercise-title strong{letter-spacing:-.8px;font-size:25px;font-weight:500;display:block}#gymbro-human .gh-exercise-mark{color:#6e825b;margin-left:auto;font-size:22px}#gymbro-human .gh-prescription{grid-template-columns:1fr 1.2fr 1.2fr;margin:28px 0 25px;display:grid}#gymbro-human .gh-prescription>div{border-left:1px solid #e0e5d7;padding-left:22px}#gymbro-human .gh-prescription>div:first-child{border:0;padding:0}#gymbro-human .gh-prescription>div>span{color:#7a866f;margin-bottom:9px;font-size:12px;display:block}#gymbro-human .gh-prescription strong{letter-spacing:-2px;white-space:nowrap;font-size:43px;font-weight:500;line-height:1}#gymbro-human .gh-prescription strong>span{letter-spacing:-1px;color:#75836a;margin-left:2px;font-size:22px}#gymbro-human .gh-exercise-footer{color:#7b8771;border-top:1px solid #e6e9df;justify-content:space-between;gap:12px;padding:16px 0;font-size:11px;display:flex}#gymbro-human .gh-exercise-footer>span:first-child{color:#485c39}#gymbro-human .gh-session-note{color:#2d4524;background:#e1efbc;border:1px solid #cbdba8;border-radius:7px;align-items:center;gap:13px;width:min(370px,81cqw);padding:17px 19px;display:flex;position:absolute;top:477px;left:16%;transform:rotate(-2deg);box-shadow:0 5px 15px #263e1f09}#gymbro-human .gh-session-note>img{object-fit:cover;object-position:center 53%;border-radius:50%;flex-shrink:0;width:39px;height:39px}#gymbro-human .gh-session-note strong{font-size:11px;font-weight:500}#gymbro-human .gh-session-note p{color:#486039;margin-top:4px;font-size:12px;line-height:1.5}@media (min-width:701px) and (max-width:1000px){#gymbro-human .gh-coach-art{height:590px}#gymbro-human .gh-coaching-moment{width:100%;top:268px}#gymbro-human .gh-weekly-view{padding:20px 18px}#gymbro-human .gh-training-days{gap:4px}#gymbro-human .gh-training-days b{width:27px;height:27px}#gymbro-human .gh-coach-reply{margin-left:15px}#gymbro-human .gh-workout{grid-template-columns:.8fr 1.2fr;gap:28px}#gymbro-human .gh-exercise-feature{width:calc(100% - 2px);padding:23px 21px 0}#gymbro-human .gh-prescription>div{padding-left:15px}#gymbro-human .gh-prescription strong{font-size:37px}#gymbro-human .gh-session-note{width:90cqw;left:7%}}@media (max-width:700px){#gymbro-human .gh-coach-art{height:580px}#gymbro-human .gh-coaching-moment{width:min(360px,100cqw);top:235px}#gymbro-human .gh-weekly-view{padding:21px 20px}#gymbro-human .gh-training-days{gap:5px}#gymbro-human .gh-training-days b{width:29px;height:29px}#gymbro-human .gh-weekly-total{margin:14px 0 20px}#gymbro-human .gh-coach-reply{margin-left:18px}#gymbro-human .gh-workout{grid-template-columns:1fr;gap:30px}#gymbro-human .gh-session-art{justify-self:center;width:100%;max-width:520px;height:590px}#gymbro-human .gh-program-paper{width:440px;padding:22px;top:16px;left:12%}#gymbro-human .gh-paper-heading{padding-top:23px}#gymbro-human .gh-paper-space{height:210px}#gymbro-human .gh-session-haze{width:360px;left:0}#gymbro-human .gh-exercise-feature{width:calc(100% - 2px);padding:21px 21px 0;top:185px;left:1px}#gymbro-human .gh-exercise-title{gap:13px}#gymbro-human .gh-exercise-title strong{font-size:24px}#gymbro-human .gh-exercise-number{width:36px;height:44px;font-size:16px}#gymbro-human .gh-prescription{margin:25px 0 23px}#gymbro-human .gh-prescription>div{padding-left:16px}#gymbro-human .gh-prescription strong{font-size:36px}#gymbro-human .gh-exercise-footer{gap:6px;font-size:10px}#gymbro-human .gh-session-note{width:91cqw;padding:15px 16px;top:435px;left:6%}#gymbro-human .gh-session-note p{font-size:12px}}@media (max-width:360px){#gymbro-human .gh-weekly-view{padding:18px 16px}#gymbro-human .gh-weekly-top{font-size:12px}#gymbro-human .gh-weekly-dates{font-size:10px}#gymbro-human .gh-training-days{gap:3px}#gymbro-human .gh-training-days b{width:26px;height:26px}#gymbro-human .gh-weekly-total>strong{font-size:60px}#gymbro-human .gh-weekly-total>span{font-size:13px}#gymbro-human .gh-exercise-feature{padding:20px 17px 0}#gymbro-human .gh-exercise-title strong{font-size:22px}#gymbro-human .gh-exercise-mark{display:none}#gymbro-human .gh-prescription>div{padding-left:11px}#gymbro-human .gh-prescription strong{font-size:31px}#gymbro-human .gh-exercise-footer>span:last-child{display:none}#gymbro-human .gh-session-note{top:422px}}#gymbro-human{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;width:100%;overflow-x:clip}#gymbro-human .gh-nav .gh-button{min-height:44px}#gymbro-human .gh-footer-links{flex-wrap:wrap;gap:8px 24px;padding:0 34px 24px;font-size:13px;display:flex}#gymbro-human .gh-footer-links a{text-underline-offset:4px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}#gymbro-human .gh-skip{z-index:50;color:#182b22;background:#d7f580;padding:12px 18px;position:absolute;top:8px;left:8px;transform:translateY(-200%)}#gymbro-human .gh-skip:focus{transform:translateY(0)}@media (max-width:700px){#gymbro-human .gh-footer-links{padding:0 25px 24px}}#gymbro-human .gh-nav-links a.gh-button{display:inline-flex}#gymbro-human .gh-weekly-dates,#gymbro-human .gh-weekly-total>strong>span{color:#5e6c54}#gymbro-human .gh-coach-monogram{color:#d7f580;background:linear-gradient(145deg,#213f2d,#182b22);border-radius:12px;flex-direction:column;justify-content:flex-start;align-items:center;padding-top:55px;display:flex}#gymbro-human .gh-coach-monogram>strong{letter-spacing:-8px;font-size:clamp(76px,14vw,148px);font-weight:500;line-height:1.2}#gymbro-human .gh-coach-monogram>span{color:#eef5df;font-size:17px}#gymbro-human .gh-avatar{color:#d7f580;background:#203a2c;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:12px;font-weight:600;display:grid}#gymbro-human .gh-coach-monogram>strong{letter-spacing:-3px;font-size:clamp(42px,7vw,88px)}#gymbro-human .gh-coach-monogram>span{text-align:center;padding:0 16px;font-size:13px}#gymbro-human .gh-coach-roster{gap:20px;margin:24px 0;display:grid}#gymbro-human .gh-coach-roster article{border-left:3px solid #b6cc85;padding-left:16px}#gymbro-human .gh-coach-roster article p{color:var(--gh-muted);margin:5px 0;font-size:13px}
