.godbod-hero{position:relative;min-height:clamp(680px,88vh,940px);display:grid;align-items:end;overflow:hidden;isolation:isolate;background:#050505}.godbod-wordmark{display:inline-flex;align-items:center;width:clamp(12rem,11vw,17rem);line-height:0}.godbod-wordmark img{display:block;width:100%;height:auto}.gb-landing{overflow:hidden;--gb-black: #07090b;--gb-ink: #0c1118;--gb-panel: #111a24;--gb-line: rgba(217, 232, 255, .15);--gb-bone: #f4f8ff;--gb-muted: #9fb0c2;--gb-accent: #2f8cff;--gb-accent-2: #7ad7ff;background:radial-gradient(circle at 78% 14%,#2f8cff3d,#07090b00 30rem),radial-gradient(circle at 16% 72%,#7ad7ff1f,#07090b00 34rem),linear-gradient(180deg,#07090b,#0b1119 42%,#07090b);color:var(--gb-bone)}.gb-hero{position:relative;min-height:calc(100vh - 9rem);display:grid;align-items:end;isolation:isolate;padding:clamp(8rem,10vw,13rem) 5rem 5rem}.gb-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.gb-hero__media img{width:100%;height:100%;object-fit:cover;object-position:center}.gb-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#07090bfa,#07090bd6 34%,#07090b24 72%),linear-gradient(0deg,#07090beb,#07090b00 46%)}.gb-hero__copy{width:min(68rem,100%)}.gb-kicker{margin:0 0 1.4rem;color:var(--gb-accent);font-size:1.15rem;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.gb-hero h1,.gb-split h2,.gb-product-story h2,.gb-future h2,.gb-email h2{margin:0;color:inherit;letter-spacing:0}.gb-hero h1{max-width:82rem;font-size:clamp(5.8rem,9vw,13.4rem);line-height:.86}.gb-hero-product-line{display:block;margin-top:clamp(.8rem,1.4vw,1.6rem);color:var(--gb-bone);font-size:clamp(2.3rem,3.7vw,5.6rem);font-weight:900;line-height:.95;text-transform:uppercase}@media print{@page{size:auto;margin:0}body:has(.gb-ebook),body:has(.gb-ebook) #MainContent,body:has(.gb-ebook) .content-for-layout,body:has(.gb-ebook) .gb-ebook{width:100%!important;min-width:0!important;margin:0!important;padding:0!important;overflow:visible!important;background:radial-gradient(circle at 78% 10%,#2f8cff33,#07090b00 30rem),radial-gradient(circle at 16% 70%,#7ad7ff1f,#07090b00 34rem),linear-gradient(180deg,#07090b,#0b1119 42%,#07090b)!important;color:#f4f8ff!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}body:has(.gb-ebook) .gb-guide-layout,body:has(.gb-ebook) .gb-guide-disclaimer{display:block!important;width:100%!important;max-width:none!important;padding:clamp(2.4rem,5vw,5rem)!important;margin:0!important}body:has(.gb-ebook) .gb-guide-content,body:has(.gb-ebook) .gb-technique-pages{display:grid!important;gap:clamp(2rem,4vw,4rem)!important}body:has(.gb-ebook) .gb-guide-nav,body:has(.gb-ebook) .gb-ebook .gb-button{display:none!important}body:has(.gb-ebook) .gb-guide-toc{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.6rem!important;padding:clamp(2.4rem,5vw,5rem)!important}body:has(.gb-ebook) .gb-guide-cover-page,body:has(.gb-ebook) .gb-manual-page,body:has(.gb-ebook) .gb-technique-page{display:grid!important;width:auto!important;max-width:none!important;min-height:0!important;height:auto!important;margin:0!important;padding:clamp(2.4rem,4vw,4.8rem)!important;overflow:hidden!important;border:.1rem solid rgba(217,232,255,.12)!important;border-radius:.8rem!important;background:#090e14eb!important;break-before:auto!important;break-after:auto!important;break-inside:auto!important;page-break-before:auto!important;page-break-after:auto!important;page-break-inside:auto!important}body:has(.gb-ebook) .gb-guide-cover-page{padding:0!important;border:0!important;background:radial-gradient(circle at 82% 16%,#2f8cff38,#07090b00 32rem),linear-gradient(135deg,#101822,#07090b)!important}body:has(.gb-ebook) .gb-guide-hero{display:grid!important;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)!important;gap:clamp(2rem,4vw,4rem)!important;align-items:center!important;width:100%!important;max-width:none!important;padding:clamp(3rem,6vw,6rem)!important}body:has(.gb-ebook) .gb-manual-split,body:has(.gb-ebook) .gb-anatomy-page,body:has(.gb-ebook) .gb-technique-page{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:clamp(2rem,4vw,4rem)!important;align-items:start!important}body:has(.gb-ebook) .gb-guide-grid,body:has(.gb-ebook) .gb-routine-list,body:has(.gb-ebook) .gb-faq-list,body:has(.gb-ebook) .gb-poster-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:1rem!important}body:has(.gb-ebook) .gb-faq-list,body:has(.gb-ebook) .gb-poster-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}body:has(.gb-ebook) .gb-contents-list a{grid-template-columns:8rem minmax(0,.8fr) minmax(0,1.2fr)!important;gap:1.6rem!important;padding:1.4rem 0!important}body:has(.gb-ebook) .gb-guide-hero h1{margin:0!important;font-size:clamp(5rem,10vw,9rem)!important;line-height:.9!important}body:has(.gb-ebook) .gb-guide-chapter h2{margin:0 0 3rem!important;font-size:clamp(3.6rem,5vw,7rem)!important;line-height:.94!important}body:has(.gb-ebook) .gb-technique-copy h2{margin:0 0 1.4rem!important;font-size:clamp(3rem,4vw,5rem)!important;line-height:.98!important}body:has(.gb-ebook) .gb-kicker{margin:0 0 1.4rem!important;font-size:1.15rem!important}body:has(.gb-ebook) .gb-manual-split p,body:has(.gb-ebook) .gb-manual-page>p,body:has(.gb-ebook) .gb-technique-copy p,body:has(.gb-ebook) .gb-technique-copy li,body:has(.gb-ebook) .gb-guide-grid p,body:has(.gb-ebook) .gb-routine-list li,body:has(.gb-ebook) .gb-poster-grid p,body:has(.gb-ebook) .gb-faq-list p{font-size:1.55rem!important;line-height:1.55!important}body:has(.gb-ebook) .gb-contents-list strong,body:has(.gb-ebook) .gb-anatomy-page dt,body:has(.gb-ebook) .gb-guide-grid h3,body:has(.gb-ebook) .gb-routine-list h3,body:has(.gb-ebook) .gb-faq-list h3{font-size:clamp(1.8rem,2vw,2.5rem)!important;line-height:1.12!important}body:has(.gb-ebook) .gb-contents-list small,body:has(.gb-ebook) .gb-anatomy-page dd{font-size:1.35rem!important;line-height:1.45!important}body:has(.gb-ebook) .gb-anatomy-page figure{width:auto!important;max-width:100%!important;aspect-ratio:1.8!important;margin:0!important;overflow:hidden!important}body:has(.gb-ebook) .gb-guide-cover-photo{min-height:clamp(42rem,46vw,62rem)!important;overflow:hidden!important}body:has(.gb-ebook) .gb-guide-cover-photo img,body:has(.gb-ebook) .gb-anatomy-page img,body:has(.gb-ebook) .gb-move-card__stage img{width:100%!important;height:100%!important;max-height:none!important;object-fit:cover!important}body:has(.gb-ebook) .gb-move-card__stage{min-height:34rem!important;aspect-ratio:1.72!important;overflow:hidden!important}body:has(.gb-ebook) .gb-guide-cover-photo,body:has(.gb-ebook) .gb-anatomy-page figure,body:has(.gb-ebook) .gb-move-card,body:has(.gb-ebook) .gb-move-card__stage{border-color:#7ad7ff2e!important;background:#0b0d10!important}body:has(.gb-ebook) .gb-guide-cover-photo:after,body:has(.gb-ebook) .gb-move-card__stage:before{display:block!important}body:has(.gb-ebook) .gb-guide-cover-photo figcaption{display:grid!important}}@media print{@page{size:letter portrait;margin:.28in}body:has(.gb-ebook) :not(.gb-ebook):not(.gb-ebook *){visibility:hidden!important}body:has(.gb-ebook) .gb-ebook,body:has(.gb-ebook) .gb-ebook *{visibility:visible!important}html,body:has(.gb-ebook),body:has(.gb-ebook) #MainContent,body:has(.gb-ebook) .content-for-layout,body:has(.gb-ebook) .gb-ebook{width:100%!important;margin:0!important;padding:0!important;overflow:visible!important;background:#11121a!important;background-image:none!important;color:#f4f8ff!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}body:has(.gb-ebook) .gb-ebook:before,body:has(.gb-ebook) .gb-ebook:after,body:has(.gb-ebook) .gb-guide-cover-photo:after,body:has(.gb-ebook) .gb-move-card__stage:before,body:has(.gb-ebook) .gb-move-card__stage:after{display:none!important;content:none!important}body:has(.gb-ebook) .skip-to-content-link,body:has(.gb-ebook) .shopify-section-group-header-group,body:has(.gb-ebook) .shopify-section-group-footer-group,body:has(.gb-ebook) .gb-guide-nav,body:has(.gb-ebook) .gb-actions,body:has(.gb-ebook) cart-drawer,body:has(.gb-ebook) shop-cart-sync,body:has(.gb-ebook) iframe,body:has(.gb-ebook) [id*=shopify-chat],body:has(.gb-ebook) [id*=web-pixels],body:has(.gb-ebook) [class*=extension],body:has(.gb-ebook) [class*=Extension]{display:none!important}body:has(.gb-ebook) .gb-guide-cover-page,body:has(.gb-ebook) .gb-guide-layout,body:has(.gb-ebook) .gb-guide-content,body:has(.gb-ebook) .gb-technique-pages{display:block!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;background:transparent!important;background-image:none!important}body:has(.gb-ebook) .gb-guide-toc{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.08in!important;margin:0 0 .18in!important;padding:0!important;break-inside:avoid!important;page-break-inside:avoid!important}body:has(.gb-ebook) .gb-guide-cover-page,body:has(.gb-ebook) .gb-manual-page,body:has(.gb-ebook) .gb-technique-page{display:block!important;width:100%!important;min-height:0!important;height:auto!important;margin:0 0 .1in!important;padding:.2in!important;overflow:hidden!important;border:1px solid rgba(122,215,255,.22)!important;border-radius:.1in!important;background:#11121a!important;background-image:none!important;break-inside:avoid!important;page-break-inside:avoid!important;break-before:auto!important;break-after:auto!important;page-break-before:auto!important;page-break-after:auto!important}body:has(.gb-ebook) .gb-guide-cover-page{background:#0b1119!important;min-height:calc(100vh - .56in)!important}body:has(.gb-ebook) .gb-guide-hero,body:has(.gb-ebook) .gb-manual-split,body:has(.gb-ebook) .gb-anatomy-page,body:has(.gb-ebook) .gb-technique-page{display:grid!important;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)!important;gap:.22in!important;align-items:start!important}body:has(.gb-ebook) .gb-guide-grid,body:has(.gb-ebook) .gb-routine-list,body:has(.gb-ebook) .gb-faq-list,body:has(.gb-ebook) .gb-poster-grid,body:has(.gb-ebook) .gb-technique-index{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.1in!important}body:has(.gb-ebook) .gb-routine-list{grid-template-columns:repeat(3,minmax(0,1fr))!important}body:has(.gb-ebook) .gb-guide-toc a,body:has(.gb-ebook) .gb-contents-list a,body:has(.gb-ebook) .gb-anatomy-page div,body:has(.gb-ebook) .gb-guide-grid article,body:has(.gb-ebook) .gb-routine-list article,body:has(.gb-ebook) .gb-faq-list article,body:has(.gb-ebook) .gb-poster-grid article,body:has(.gb-ebook) .gb-callout,body:has(.gb-ebook) .gb-technique-index a{border:1px solid rgba(122,215,255,.24)!important;background:#101821!important;background-image:none!important;box-shadow:none!important}body:has(.gb-ebook) .gb-guide-cover-photo,body:has(.gb-ebook) .gb-anatomy-page figure,body:has(.gb-ebook) .gb-move-card,body:has(.gb-ebook) .gb-move-card__stage{position:relative!important;overflow:hidden!important;border:1px solid rgba(122,215,255,.22)!important;border-radius:.08in!important;background:#07090b!important;background-image:none!important;box-shadow:none!important}body:has(.gb-ebook) .gb-guide-cover-photo{min-height:0!important;aspect-ratio:1.34!important}body:has(.gb-ebook) .gb-anatomy-page figure{width:100%!important;aspect-ratio:1.8!important;margin:0!important}body:has(.gb-ebook) .gb-move-card__stage{min-height:0!important;aspect-ratio:1.72!important}body:has(.gb-ebook) .gb-guide-cover-photo img,body:has(.gb-ebook) .gb-anatomy-page img,body:has(.gb-ebook) .gb-move-card__stage img{display:block!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:cover!important;filter:none!important}body:has(.gb-ebook) .gb-guide-cover-photo figcaption{display:none!important}body:has(.gb-ebook) .gb-guide-hero h1{margin:0 0 .18in!important;font-size:42pt!important;line-height:.92!important}body:has(.gb-ebook) .gb-guide-chapter h2{margin:0 0 .13in!important;font-size:22pt!important;line-height:1.02!important}body:has(.gb-ebook) .gb-technique-copy h2{margin:0 0 .08in!important;font-size:22pt!important;line-height:1!important}body:has(.gb-ebook) p,body:has(.gb-ebook) li,body:has(.gb-ebook) dd,body:has(.gb-ebook) small{color:#f4f8ffbd!important;font-size:8.8pt!important;line-height:1.34!important}body:has(.gb-ebook) h1,body:has(.gb-ebook) h2,body:has(.gb-ebook) h3,body:has(.gb-ebook) strong,body:has(.gb-ebook) dt{color:#f4f8ff!important}}@media print{@page{size:letter portrait;margin:.28in}body:has(.gb-ebook) :not(.gb-ebook):not(.gb-ebook *){visibility:hidden!important}body:has(.gb-ebook) .gb-ebook,body:has(.gb-ebook) .gb-ebook *{visibility:visible!important}html,body:has(.gb-ebook),body:has(.gb-ebook) #MainContent,body:has(.gb-ebook) .content-for-layout,body:has(.gb-ebook) .gb-ebook{width:100%!important;margin:0!important;padding:0!important;overflow:visible!important;background:#07090b!important;color:#f4f8ff!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}body:has(.gb-ebook) .skip-to-content-link,body:has(.gb-ebook) .shopify-section-group-header-group,body:has(.gb-ebook) .shopify-section-group-footer-group,body:has(.gb-ebook) .gb-guide-nav,body:has(.gb-ebook) .gb-actions,body:has(.gb-ebook) cart-drawer,body:has(.gb-ebook) shop-cart-sync,body:has(.gb-ebook) iframe,body:has(.gb-ebook) [id*=shopify-chat],body:has(.gb-ebook) [id*=web-pixels],body:has(.gb-ebook) [class*=extension],body:has(.gb-ebook) [class*=Extension]{display:none!important}body:has(.gb-ebook) .gb-guide-cover-page,body:has(.gb-ebook) .gb-guide-layout,body:has(.gb-ebook) .gb-guide-content,body:has(.gb-ebook) .gb-technique-pages{display:block!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;background:transparent!important}body:has(.gb-ebook) .gb-guide-toc{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.08in!important;margin:0 0 .18in!important;padding:0!important;break-inside:avoid!important;page-break-inside:avoid!important}body:has(.gb-ebook) .gb-guide-toc a,body:has(.gb-ebook) .gb-contents-list a,body:has(.gb-ebook) .gb-anatomy-page div,body:has(.gb-ebook) .gb-guide-grid article,body:has(.gb-ebook) .gb-routine-list article,body:has(.gb-ebook) .gb-faq-list article,body:has(.gb-ebook) .gb-poster-grid article,body:has(.gb-ebook) .gb-callout,body:has(.gb-ebook) .gb-technique-index a{border:1px solid rgba(122,215,255,.24)!important;background:#101821!important;box-shadow:none!important}body:has(.gb-ebook) .gb-guide-cover-page,body:has(.gb-ebook) .gb-manual-page,body:has(.gb-ebook) .gb-technique-page{display:block!important;width:100%!important;min-height:0!important;height:auto!important;margin:0 0 .18in!important;padding:.26in!important;overflow:hidden!important;border:1px solid rgba(122,215,255,.22)!important;border-radius:.1in!important;background:#11121a!important;break-inside:avoid!important;page-break-inside:avoid!important;break-before:auto!important;break-after:auto!important;page-break-before:auto!important;page-break-after:auto!important}body:has(.gb-ebook) .gb-guide-cover-page{background:#0b1119!important}body:has(.gb-ebook) .gb-guide-hero,body:has(.gb-ebook) .gb-manual-split,body:has(.gb-ebook) .gb-anatomy-page,body:has(.gb-ebook) .gb-technique-page{display:grid!important;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)!important;gap:.22in!important;align-items:start!important}body:has(.gb-ebook) .gb-guide-hero{align-items:center!important}body:has(.gb-ebook) .gb-guide-grid,body:has(.gb-ebook) .gb-routine-list,body:has(.gb-ebook) .gb-faq-list,body:has(.gb-ebook) .gb-poster-grid,body:has(.gb-ebook) .gb-technique-index{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.1in!important}body:has(.gb-ebook) .gb-contents-list{display:grid!important;gap:.08in!important}body:has(.gb-ebook) .gb-contents-list a{grid-template-columns:.45in minmax(1.15in,.55fr) minmax(0,1.45fr)!important;gap:.12in!important;align-items:start!important;padding:.1in!important;text-decoration:none!important}body:has(.gb-ebook) .gb-guide-hero h1{margin:0 0 .18in!important;font-size:42pt!important;line-height:.92!important}body:has(.gb-ebook) .gb-guide-chapter h2{margin:0 0 .18in!important;font-size:25pt!important;line-height:1.02!important}body:has(.gb-ebook) .gb-technique-copy h2{margin:0 0 .08in!important;font-size:22pt!important;line-height:1!important}body:has(.gb-ebook) .gb-kicker{margin:0 0 .1in!important;color:#7ad7ff!important;font-size:8.5pt!important;letter-spacing:.12em!important}body:has(.gb-ebook) p,body:has(.gb-ebook) li,body:has(.gb-ebook) dd,body:has(.gb-ebook) small{color:#f4f8ffbd!important;font-size:9.5pt!important;line-height:1.38!important}body:has(.gb-ebook) h1,body:has(.gb-ebook) h2,body:has(.gb-ebook) h3,body:has(.gb-ebook) strong,body:has(.gb-ebook) dt{color:#f4f8ff!important}body:has(.gb-ebook) .gb-guide-meta{display:flex!important;flex-wrap:wrap!important;gap:.06in!important}body:has(.gb-ebook) .gb-guide-meta span,body:has(.gb-ebook) .gb-contents-list span,body:has(.gb-ebook) .gb-guide-grid span,body:has(.gb-ebook) .gb-routine-list span,body:has(.gb-ebook) .gb-technique-index a{color:#7ad7ff!important;font-size:7.5pt!important}body:has(.gb-ebook) .gb-guide-meta span{border-color:#7ad7ff38!important;background:#7ad7ff14!important}body:has(.gb-ebook) .gb-contents-list strong,body:has(.gb-ebook) .gb-anatomy-page dt,body:has(.gb-ebook) .gb-guide-grid h3,body:has(.gb-ebook) .gb-routine-list h3,body:has(.gb-ebook) .gb-faq-list h3,body:has(.gb-ebook) .gb-poster-grid strong{font-size:12pt!important;line-height:1.1!important}body:has(.gb-ebook) .gb-guide-cover-photo,body:has(.gb-ebook) .gb-anatomy-page figure,body:has(.gb-ebook) .gb-move-card,body:has(.gb-ebook) .gb-move-card__stage{position:relative!important;overflow:hidden!important;border:1px solid rgba(122,215,255,.22)!important;border-radius:.08in!important;background:#07090b!important;box-shadow:none!important}body:has(.gb-ebook) .gb-guide-cover-photo{min-height:0!important;aspect-ratio:1.34!important}body:has(.gb-ebook) .gb-anatomy-page figure{width:100%!important;aspect-ratio:1.8!important;margin:0!important}body:has(.gb-ebook) .gb-move-card__stage{min-height:0!important;aspect-ratio:1.72!important}body:has(.gb-ebook) .gb-guide-cover-photo img,body:has(.gb-ebook) .gb-anatomy-page img,body:has(.gb-ebook) .gb-move-card__stage img{display:block!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:cover!important;filter:none!important}body:has(.gb-ebook) .gb-guide-cover-photo:after,body:has(.gb-ebook) .gb-move-card__stage:before{display:none!important}body:has(.gb-ebook) .gb-guide-cover-photo figcaption{display:none!important}body:has(.gb-ebook) .gb-anatomy-page .gb-callout-dot{width:.26in!important;height:.26in!important;border:1px solid #ffffff!important;background:#2f8cff!important;color:#fff!important;font-size:8pt!important}body:has(.gb-ebook) .gb-manual-page:before{right:.12in!important;bottom:.08in!important;color:#f4f8ff38!important;font-size:6.5pt!important}}.gb-logo-type{display:inline-block;color:currentColor;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:900;letter-spacing:0;max-width:100%;line-height:.86;text-transform:uppercase;vertical-align:baseline}.gb-logo-type[aria-label]:before{content:attr(aria-label)}.gb-logo-type[aria-label] img{display:none}.gb-logo-type--hero{font-size:inherit}.gb-logo-type--heading{font-size:.82em}.gb-logo-type--inline{font-size:1em}.gb-logo-type--copy{font-size:.98em}.gb-logo-type--dark{color:var(--gb-ink)}.gb-hero__copy>p:not(.gb-kicker){max-width:54rem;margin:2.4rem 0 3.2rem;color:#f1eee6b8;font-size:clamp(1.7rem,2vw,2.3rem);line-height:1.45}.gb-actions{display:flex;flex-wrap:wrap;gap:1rem}.gb-button{display:inline-flex;min-height:4.8rem;align-items:center;justify-content:center;padding:1.45rem 2.2rem;border:.1rem solid var(--gb-line);border-radius:999rem;color:var(--gb-bone);font-weight:900;line-height:1;text-decoration:none;transition:transform .18s ease,background-color .18s ease,border-color .18s ease}.gb-button:hover{transform:translateY(-.2rem)}.gb-button--primary{border-color:var(--gb-accent);background:var(--gb-accent);color:#07090b}.gb-button--dark{border-color:#07090b;background:#07090b;color:var(--gb-bone)}.gb-button--light{border-color:#07101a2e;background:transparent;color:#07101a}.gb-button--ghost{background:#f1eee612;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.gb-hero__rail{position:absolute;right:5rem;bottom:5rem;display:grid;grid-template-columns:repeat(4,auto);gap:.8rem}.gb-hero__rail span,.gb-coming-grid span{border:.1rem solid var(--gb-line);border-radius:999rem;padding:.9rem 1.2rem;color:#f1eee6b8;font-size:1.15rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.gb-marquee{border-block:.1rem solid rgba(122,215,255,.28);background:linear-gradient(90deg,#1f6eff,#7ad7ff,#1f6eff);color:#07101a;overflow:hidden}.gb-marquee div{display:flex;width:max-content;animation:gb-marquee 22s linear infinite}.gb-marquee span{padding:1.6rem 3.2rem;font-size:clamp(2rem,3vw,4rem);font-weight:950;letter-spacing:0;text-transform:uppercase;white-space:nowrap}.gb-split,.gb-shop-paths,.gb-product-story,.gb-zone-intro,.gb-support,.gb-trust-strip,.gb-reviews,.gb-future,.gb-email{width:min(100%,var(--page-width));margin:0 auto;padding:clamp(6.4rem,8vw,11rem) 5rem}.gb-split{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(30rem,.85fr);gap:clamp(3rem,6vw,8rem);align-items:end}.gb-split h2,.gb-product-story h2,.gb-zone-intro h2,.gb-future h2,.gb-email h2{font-size:clamp(3.8rem,6vw,8.8rem);line-height:.92}.gb-split>p,.gb-product-story__copy>p,.gb-future__content>p{margin:0;color:#f1eee6a8;font-size:clamp(1.7rem,1.8vw,2.2rem);line-height:1.5}.gb-shop-paths{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.1rem;padding-top:0;padding-bottom:0;border-block:.1rem solid var(--gb-line)}.gb-shop-paths a{display:grid;min-height:17rem;align-content:end;padding:clamp(2rem,3vw,3.8rem);background:linear-gradient(180deg,#111a24b8,#070a0efa);color:var(--gb-bone);text-decoration:none;transition:background-color .18s ease,transform .18s ease}.gb-shop-paths a:hover{transform:translateY(-.2rem);background-color:#2f8cff1f}.gb-shop-paths span,.gb-product-story__topline span{color:var(--gb-accent-2);font-size:1.1rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.gb-shop-paths strong{margin-top:1.4rem;font-size:clamp(2rem,2.2vw,3.2rem);line-height:1}.gb-shop-paths small{margin-top:1rem;max-width:26rem;color:#f1eee69e;font-size:1.35rem;line-height:1.35}.gb-product-story{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(32rem,.95fr);gap:clamp(3rem,6vw,8rem);align-items:center;background:radial-gradient(circle at 12% 18%,#2f8cff2e,#2f8cff00 32rem),linear-gradient(135deg,#111a24f5,#070a0efa);border-block:.1rem solid var(--gb-line);color:var(--gb-bone)}.gb-product-story__topline{display:flex;align-items:center;justify-content:space-between;gap:2rem;margin:0 0 1.4rem}.gb-product-story__topline .gb-kicker{margin:0}.gb-product-proof{display:flex;flex-wrap:wrap;gap:.8rem;margin:0 0 2.4rem}.gb-product-proof span{padding:.85rem 1.1rem;border:.1rem solid rgba(241,238,230,.16);border-radius:999rem;color:#f1eee6c7;font-size:1.2rem;font-weight:900}.gb-product-story__media,.gb-future__media{overflow:hidden;border-radius:.8rem}.gb-product-story__media a{display:block;height:100%}.gb-product-story__media img,.gb-future__media img{display:block;width:100%;height:100%;object-fit:cover}.gb-product-story__copy>p{margin:2rem 0 2.8rem;color:#f1eee6ad}.gb-product-story .gb-logo-type--dark{color:currentColor}.gb-product-story .gb-button--light{border-color:#f1eee638;color:var(--gb-bone)}.gb-product-actions{display:flex;flex-wrap:wrap;gap:1rem}.gb-specs{display:grid;gap:0;margin:0 0 3rem}.gb-specs div{display:grid;grid-template-columns:10rem minmax(0,1fr);gap:2rem;padding:1.4rem 0;border-top:.1rem solid rgba(241,238,230,.16)}.gb-specs dt{color:#f1eee685;font-weight:900;text-transform:uppercase}.gb-specs dd{margin:0;font-weight:800}.gb-product-trust{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin:1.8rem 0 2.4rem;padding:0;list-style:none}.gb-product-trust li{padding:1.2rem;border:.1rem solid rgba(7,16,26,.12);border-radius:.8rem;background:#2f8cff14}.gb-product-trust strong,.gb-product-trust span{display:block}.gb-product-trust strong{color:rgb(var(--color-foreground));font-size:1.35rem;font-weight:900}.gb-product-trust span{margin-top:.3rem;color:rgba(var(--color-foreground),.64);font-size:1.2rem;line-height:1.3}.gb-zones{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.1rem;background:var(--gb-line)}.gb-zone-intro{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:clamp(2rem,5vw,6rem);align-items:end;padding-bottom:clamp(2.8rem,4vw,5rem)}.gb-zone-intro h2{margin:0;color:var(--gb-bone)}.gb-zone{min-height:19rem;padding:clamp(2rem,3vw,3.6rem);background:linear-gradient(180deg,#111a24f5,#070a0efa)}.gb-zone h3{margin:0 0 1rem;color:var(--gb-bone);font-size:clamp(2.2rem,2.4vw,3.2rem)}.gb-zone p{max-width:32rem;margin:0;color:#f1eee6a3;line-height:1.5}.gb-support{display:grid;grid-template-columns:minmax(26rem,.62fr) minmax(0,1.38fr);gap:clamp(2.4rem,5vw,6rem);align-items:start;border-bottom:.1rem solid var(--gb-line);background:radial-gradient(circle at 84% 20%,#2f8cff1f,#2f8cff00 28rem),linear-gradient(180deg,#07090b,#0b1119)}.gb-support__intro{position:sticky;top:9rem}.gb-support__intro h2{margin:0;color:var(--gb-bone);font-size:clamp(3.2rem,4.4vw,6.2rem);line-height:.96}.gb-support__intro>p:not(.gb-kicker){max-width:42rem;margin:1.8rem 0 0;color:#f1eee69e;font-size:clamp(1.55rem,1.45vw,1.85rem);line-height:1.55}.gb-support__list{display:grid;gap:1rem}.gb-support-card{display:grid;grid-template-columns:minmax(16rem,.42fr) minmax(0,.58fr);min-height:22rem;overflow:hidden;border:.1rem solid rgba(217,232,255,.14);border-radius:.8rem;background:#f1eee60b}.gb-support-card__image{display:block;min-height:22rem;background:#05070a}.gb-support-card__image img{display:block;width:100%;height:100%;object-fit:cover}.gb-support-card__copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(2rem,3vw,3.2rem)}.gb-support-card__copy>div{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;margin:0 0 1rem}.gb-support-card__copy p{margin:0;color:var(--gb-accent-2);font-size:1.1rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.gb-support-card__copy span{color:#f1eee6d1;font-size:1.4rem;font-weight:900}.gb-support-card__copy h3{margin:0 0 1.6rem;max-width:14ch;color:var(--gb-bone);font-size:clamp(2.2rem,2.8vw,3.8rem);line-height:1}.gb-support-card__copy ul{display:grid;gap:.5rem;margin:0 0 2rem;padding:0;color:#f1eee69e;font-size:1.35rem;line-height:1.35;list-style:none}.gb-support-card__copy li:before{content:"";display:inline-block;width:.45rem;height:.45rem;margin-right:.8rem;border-radius:50%;background:var(--gb-accent-2);vertical-align:.18em}.gb-support-card__copy a{color:var(--gb-bone);font-weight:900;text-underline-offset:.35rem}.gb-support-card__links{display:flex;flex-wrap:wrap;gap:1.2rem}.gb-support-card__links a{min-width:max-content}.gb-trust-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.1rem;padding-top:0;padding-bottom:0;border-block:.1rem solid var(--gb-line)}.gb-trust-strip div{min-height:13rem;padding:clamp(1.8rem,2.4vw,3rem);background:#f1eee60b}.gb-trust-strip strong,.gb-trust-strip span{display:block}.gb-trust-strip strong{color:var(--gb-bone);font-size:clamp(1.7rem,1.7vw,2.4rem);line-height:1.05}.gb-trust-strip span{margin-top:.9rem;color:#f1eee694;font-size:1.35rem;line-height:1.4}.gb-reviews{border-bottom:.1rem solid var(--gb-line);background:radial-gradient(circle at 9% 18%,#f7ca581a,#f7ca5800 24rem),radial-gradient(circle at 88% 12%,#7ad7ff14,#7ad7ff00 26rem),linear-gradient(180deg,#0b1119,#07090b)}.gb-reviews__intro{display:grid;grid-template-columns:minmax(0,.58fr) minmax(32rem,.42fr);gap:clamp(2rem,4vw,5rem);align-items:center;padding-bottom:clamp(2.2rem,4vw,4.4rem);border-bottom:.1rem solid rgba(217,232,255,.11)}.gb-reviews__intro h2{max-width:12ch;margin:0;color:var(--gb-bone);font-size:clamp(3.2rem,4.3vw,6.2rem);line-height:.98}.gb-reviews__intro>p:not(.gb-kicker){max-width:54rem;margin:0;color:#f1eee6ad;font-size:clamp(1.45rem,1.35vw,1.8rem);line-height:1.55}.gb-review-grid{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem;margin-top:0}.gb-review-grid article{display:flex;min-height:0;flex-direction:column;justify-content:flex-start;overflow:hidden;padding:0;border:.1rem solid rgba(247,202,88,.24);border-radius:.8rem;background:linear-gradient(180deg,#ffffff13,#ffffff08),#0d1117;box-shadow:inset 0 .1rem #ffffff14,0 1.8rem 5rem #00000038}.gb-review-media{position:relative;aspect-ratio:4 / 3;overflow:hidden;border-bottom:.1rem solid rgba(217,232,255,.1);background:#090c11}.gb-review-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#05050500 44%,#0505058c),radial-gradient(circle at 12% 8%,#f7ca581f,#f7ca5800 32%);pointer-events:none}.gb-review-media img{display:block;width:100%;height:100%;object-fit:cover}.gb-review-media--proof{aspect-ratio:4 / 3;background:#07090b}.gb-review-media--proof:after{background:linear-gradient(180deg,#05050500 70%,#05050529)}.gb-review-media--proof img{object-fit:contain}.gb-review-copy{display:flex;min-height:24rem;flex:1;flex-direction:column;padding:clamp(1.8rem,2.2vw,2.6rem)}.gb-review-copy--proof{min-height:13.5rem}.gb-review-copy--proof strong{margin-top:1.4rem}.gb-stars{display:inline-flex;width:max-content;align-items:center;gap:1rem;padding:.65rem .85rem;border:.1rem solid rgba(247,202,88,.42);border-radius:.4rem;background:linear-gradient(180deg,#f7ca5829,#f7ca5814);font-weight:900}.gb-star-row{display:inline-flex;gap:.22rem}.gb-star-row i{display:block;width:1.45rem;aspect-ratio:1;background:#f7b500;clip-path:polygon(50% 0%,61% 34%,97% 34%,68% 55%,79% 90%,50% 69%,21% 90%,32% 55%,3% 34%,39% 34%)}.gb-stars small{color:var(--gb-bone);font-size:1.15rem;letter-spacing:0}.gb-review-grid p{margin:2rem 0 1rem;color:var(--gb-bone);font-size:clamp(2rem,1.9vw,2.75rem);font-weight:900;line-height:1.05}.gb-review-grid strong{display:block;margin:0 0 auto;color:#f1eee6ad;font-size:1.4rem;line-height:1.45;font-weight:650}.gb-verified{display:block;width:max-content;max-width:100%;margin-top:2rem;padding:.7rem .85rem;border:.1rem solid rgba(217,232,255,.12);border-radius:.4rem;background:#d9e8ff0b;color:#f1eee6a3;font-size:1.1rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.gb-future{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(34rem,.8fr);gap:clamp(3rem,6vw,8rem);align-items:center}.gb-future__media{min-height:48rem}.gb-coming-grid{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:3rem}.gb-email{text-align:center;border-top:.1rem solid var(--gb-line)}.gb-email h2{max-width:86rem;margin:0 auto 3rem}.gb-newsletter{display:flex;width:min(100%,58rem);margin:0 auto;gap:1rem}.gb-newsletter .field__input{min-height:4.8rem;border:.1rem solid var(--gb-line);border-radius:999rem;background:#f1eee614;color:var(--gb-bone)}.gb-contact{--gb-black: #07090b;--gb-panel: #111a24;--gb-line: rgba(217, 232, 255, .15);--gb-bone: #f4f8ff;--gb-muted: #9fb0c2;--gb-accent: #2f8cff;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);gap:clamp(3rem,6vw,8rem);align-items:start;min-height:68rem;padding:clamp(5.6rem,8vw,10rem) clamp(1.8rem,5vw,7.2rem);background:var(--gb-black);color:var(--gb-bone)}.gb-contact__intro{max-width:58rem}.gb-contact h1{margin:0 0 1.8rem;max-width:11ch;color:var(--gb-bone);font-size:7rem;line-height:.92}.gb-contact__text{max-width:54rem;color:var(--gb-muted);font-size:1.8rem;line-height:1.6}.gb-contact__text p{margin:0}.gb-contact__panel{padding:clamp(2rem,4rem,3.6rem);border:.1rem solid var(--gb-line);background:var(--gb-panel)}.gb-contact__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem}.gb-contact .field{margin-bottom:1.6rem}.gb-contact .field__input,.gb-contact .text-area,.gb-contact select.field__input{border:.1rem solid var(--gb-line);background:#f4f8ff0a;color:var(--gb-bone)}.gb-contact select.field__input{min-height:4.7rem;padding:1rem 1.5rem}.gb-contact option{color:#07101a}.gb-contact .field__label,.gb-contact .form__label{color:var(--gb-muted)}.gb-contact__status{margin:0 0 2rem;color:var(--gb-bone)}.gb-contact__status--error,.gb-contact .contact__field-error{color:#ffb4a8}.gb-reveal{opacity:0;transform:translateY(3.2rem);transition:opacity .72s ease,transform .72s cubic-bezier(.2,.8,.2,1)}.gb-reveal.is-visible{opacity:1;transform:translateY(0)}.gb-guide{overflow:hidden;background:radial-gradient(circle at 78% 10%,#2f8cff33,#07090b00 30rem),linear-gradient(180deg,#07090b,#0b1119 42%,#07090b);color:#f4f8ff}.gb-guides-index{min-height:calc(100vh - 9rem);padding:clamp(7.2rem,9vw,12rem) 5rem;background:radial-gradient(circle at 78% 14%,#2f8cff33,#07090b00 30rem),linear-gradient(180deg,#07090b,#0b1119 48%,#07090b);color:#f4f8ff}.gb-ebook{padding-inline:0}.gb-ebook-hero{display:grid;grid-template-columns:minmax(0,.92fr) minmax(34rem,.72fr);gap:clamp(3rem,6vw,8rem);align-items:center;width:min(100%,var(--page-width));margin:0 auto;padding:0 5rem clamp(5rem,7vw,8rem)}.gb-ebook-hero h1{max-width:78rem;margin:0;color:inherit;font-size:clamp(5rem,8vw,10.6rem);line-height:1.02;text-wrap:balance}.gb-ebook-hero__copy>p:not(.gb-kicker){max-width:62rem;margin:2.4rem 0 3rem;color:#f4f8ffb8;font-size:clamp(1.7rem,2vw,2.25rem);line-height:1.45}.gb-ebook-cover{position:relative;min-height:clamp(46rem,58vw,66rem);overflow:hidden;border:.1rem solid rgba(217,232,255,.16);border-radius:.8rem;background:#111a24;box-shadow:0 4rem 8rem #00000052}.gb-ebook-cover__image{position:absolute;top:0;right:0;bottom:0;left:0}.gb-ebook-cover__image img{display:block;width:100%;height:100%;object-fit:cover}.gb-ebook-cover:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#07090b14,#07090be6 82%),linear-gradient(90deg,#2f8cff29,#07090b00)}.gb-ebook-cover__plate{position:absolute;right:2rem;bottom:2rem;left:2rem;z-index:1;padding:clamp(2rem,4vw,3.2rem);border:.1rem solid rgba(244,248,255,.18);border-radius:.8rem;background:#07090bc2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.gb-ebook-cover__plate p,.gb-ebook-cover__plate span{margin:0;color:#7ad7ff;font-size:1.1rem;font-weight:950;letter-spacing:.14em;text-transform:uppercase}.gb-ebook-cover__plate h2{margin:1.2rem 0 1.8rem;color:#f4f8ff;font-size:clamp(3.2rem,4vw,5.4rem);line-height:.94}.gb-ebook-meta{display:flex;gap:.1rem;overflow-x:auto;border-block:.1rem solid rgba(217,232,255,.15)}.gb-ebook-meta span{min-width:max-content;flex:1;padding:1.6rem 2.4rem;background:#111a24e0;color:#f4f8ffb8;font-size:1.15rem;font-weight:900;letter-spacing:.12em;text-align:center;text-transform:uppercase}.gb-ebook-layout{border-bottom:.1rem solid rgba(217,232,255,.14)}.gb-ebook-callout{max-width:86rem;margin:0 0 2rem;padding:clamp(2rem,3vw,3rem);border-left:.3rem solid #7ad7ff;border-radius:.8rem;background:#7ad7ff14}.gb-ebook-callout p{margin:0;color:#f4f8ffc7;font-size:clamp(1.7rem,2vw,2.2rem);line-height:1.5}.gb-ebook-toc{display:grid;gap:.8rem;max-width:92rem}.gb-ebook-toc a{display:grid;grid-template-columns:5.6rem minmax(14rem,.42fr) minmax(0,1fr);gap:1.6rem;align-items:center;padding:1.6rem 0;border-top:.1rem solid rgba(217,232,255,.15);color:inherit;text-decoration:none}.gb-ebook-toc span,.gb-technique-list span{color:#7ad7ff;font-size:1.1rem;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.gb-ebook-toc strong{color:#f4f8ff;font-size:1.8rem}.gb-ebook-toc em{color:#f4f8ffad;font-style:normal;line-height:1.45}.gb-faq-list,.gb-poster-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.gb-faq-list article,.gb-poster-grid article{padding:2rem;border:.1rem solid rgba(217,232,255,.14);border-radius:.8rem;background:#111a24b8}.gb-faq-list h3,.gb-poster-grid strong{display:block;margin:0 0 1rem;color:#f4f8ff;font-size:2rem}.gb-faq-list p,.gb-poster-grid p{margin:0;color:#f4f8ffad;line-height:1.5}.gb-guide-library{width:min(100%,var(--page-width));margin:0 auto;padding:clamp(5rem,7vw,8rem) 5rem clamp(7rem,9vw,11rem)}.gb-guide-library .gb-guides-index__hero{margin-bottom:clamp(3rem,5vw,5rem)}.gb-guide-library .gb-guides-index__hero h2{max-width:80rem;margin:0;color:inherit;font-size:clamp(3.6rem,5vw,7rem);line-height:.94}.gb-guides-index__hero{width:min(100%,var(--page-width));margin:0 auto clamp(4rem,6vw,7rem)}.gb-guides-index__hero h1{max-width:92rem;margin:0;color:inherit;font-size:clamp(4.2rem,6.8vw,8.8rem);line-height:1.02;text-wrap:balance}.gb-guides-index__hero>p:not(.gb-kicker){max-width:62rem;margin:2.4rem 0 0;color:#f4f8ffb3;font-size:clamp(1.7rem,2vw,2.25rem);line-height:1.45}.gb-guides-grid{display:grid;grid-template-columns:minmax(0,1.25fr) repeat(2,minmax(0,.875fr));gap:1rem;width:min(100%,var(--page-width));margin:0 auto}.gb-guide-card{min-height:42rem;overflow:hidden;border:.1rem solid rgba(217,232,255,.15);border-radius:.8rem;background:#111a24c2}.gb-guide-card a,.gb-guide-card>div{display:grid;height:100%;color:inherit;text-decoration:none}.gb-guide-card figure{aspect-ratio:1.48;margin:0;overflow:hidden}.gb-guide-card img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.gb-guide-card--active:hover img{transform:scale(1.04)}.gb-guide-card div{align-content:end;padding:2.4rem}.gb-guide-card h2{margin:0;color:#f4f8ff;font-size:clamp(2.6rem,3vw,4.4rem);line-height:.98}.gb-guide-card p:not(.gb-kicker){margin:1.4rem 0 2rem;color:#f4f8ffa8;line-height:1.5}.gb-guide-card span{color:#7ad7ff;font-weight:950;letter-spacing:.1em;text-transform:uppercase}.gb-guide-card--locked{opacity:.72}.gb-guide-hero{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(3rem,6vw,8rem);align-items:center;width:min(100%,var(--page-width));margin:0 auto;padding:clamp(7.2rem,9vw,12rem) 5rem clamp(5rem,7vw,8rem)}.gb-guide-cover-page{position:relative;border-bottom:.1rem solid rgba(217,232,255,.15);background:linear-gradient(135deg,#111a24eb,#07090bfa),radial-gradient(circle at 88% 18%,#7ad7ff29,#07090b00 32rem)}.gb-guide-meta{display:flex;flex-wrap:wrap;gap:.8rem;margin:0 0 2.8rem}.gb-guide-meta span{border:.1rem solid rgba(217,232,255,.18);border-radius:999rem;padding:.8rem 1rem;color:#f4f8ffbd;font-size:1.1rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.gb-guide-toc{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));width:min(100%,var(--page-width));margin:0 auto;padding:2rem 5rem 0}.gb-guide-toc a{display:grid;gap:.7rem;min-height:9rem;padding:1.4rem;border:.1rem solid rgba(217,232,255,.14);background:#111a24b8;color:#f4f8ffd1;text-decoration:none}.gb-guide-toc span{color:#7ad7ff;font-size:1.1rem;font-weight:950;letter-spacing:.12em}.gb-guide-toc strong{align-self:end;font-size:1.3rem;line-height:1.15}.gb-guide-hero h1{max-width:80rem;margin:0;color:inherit;font-size:clamp(5rem,8vw,11rem);line-height:1.02;text-wrap:balance}.gb-guide-hero__copy>p:not(.gb-kicker){max-width:56rem;margin:2.4rem 0 3rem;color:#f4f8ffb3;font-size:clamp(1.7rem,2vw,2.25rem);line-height:1.45}.gb-guide-hero__media{overflow:hidden;border-radius:.8rem}.gb-guide-cover-photo{position:relative;min-height:clamp(42rem,46vw,62rem);margin:0;overflow:hidden;border:.1rem solid rgba(217,232,255,.16);border-radius:.8rem;background:#07090b;box-shadow:0 2.8rem 8rem #0000006b}.gb-guide-cover-photo img{display:block;width:100%;min-height:clamp(42rem,46vw,62rem);object-fit:cover}.gb-guide-cover-photo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#07090b00 42%,#07090bdb),linear-gradient(90deg,#07090b5c,#07090b00)}.gb-guide-cover-photo figcaption{position:absolute;right:2rem;bottom:2rem;left:2rem;z-index:1;display:flex;align-items:end;justify-content:space-between;gap:1.6rem}.gb-guide-cover-photo span{color:#7ad7ff;font-size:1.1rem;font-weight:950;letter-spacing:.12em}.gb-guide-cover-photo strong{max-width:22rem;color:#fff;font-size:1.8rem;line-height:1.05;text-align:right}.gb-product-render{position:relative;display:grid;min-height:clamp(42rem,46vw,62rem);align-content:end;overflow:hidden;border:.1rem solid rgba(217,232,255,.16);border-radius:.8rem;background:radial-gradient(circle at 70% 26%,#7ad7ff24,#07090b00 26rem),linear-gradient(145deg,#151c24,#080b0f 56%,#030405);box-shadow:inset 0 -10rem 12rem #00000057}.gb-product-render:before{content:"";position:absolute;inset:auto -8% 5rem 10%;height:14rem;border-radius:50%;background:#00000061;filter:blur(2rem);transform:rotate(-7deg)}.gb-product-render__roller{position:absolute;right:7%;bottom:24%;width:min(72%,62rem);aspect-ratio:3.65;border-radius:999rem;background:repeating-linear-gradient(90deg,rgba(255,255,255,.07) 0 .35rem,transparent .35rem 1.3rem),repeating-linear-gradient(90deg,#0a0d10 0 3.8rem,#1d2328 3.8rem 6rem,#080a0c 6rem 6.6rem),linear-gradient(180deg,#31383d,#090b0d 42%,#030405);box-shadow:inset 0 1.5rem 2.6rem #ffffff14,inset 0 -1.8rem 3rem #000000b3,0 3rem 6rem #0000006b}.gb-product-render__roller:before,.gb-product-render__roller:after{content:"";position:absolute;top:70%;right:5%;left:5%;height:26%;border-radius:999rem;background:repeating-linear-gradient(90deg,#1d2328 0 2.4rem,#07090b 2.4rem 3.8rem);box-shadow:0 -6.8rem #1d2328eb}.gb-product-render__roller:after{top:12%;opacity:.72}.gb-product-render__end{position:absolute;top:50%;left:-1%;width:17%;aspect-ratio:1;border:1rem solid #22282d;border-radius:50%;background:radial-gradient(circle,#050607 0 38%,#272f34 39% 58%,#080a0c 59% 100%);transform:translateY(-50%);box-shadow:inset 0 0 0 .4rem #ffffff0d}.gb-product-render__logo{position:absolute;top:42%;left:49%;color:#f4f8ffd6;font-size:clamp(.8rem,1vw,1.1rem);font-weight:950;letter-spacing:.08em;writing-mode:vertical-rl;transform:translate(-50%,-50%) rotate(180deg)}.gb-product-render__caption{position:relative;z-index:1;display:grid;gap:.6rem;padding:2.4rem}.gb-product-render__caption span{color:#7ad7ff;font-size:1.1rem;font-weight:950;letter-spacing:.14em}.gb-product-render__caption strong{color:#f4f8ff;font-size:clamp(2rem,2.4vw,3rem)}.gb-guide-hero__media img,.gb-guide-tread img{display:block;width:100%;height:100%;object-fit:cover}.gb-guide-strip{display:flex;gap:.1rem;overflow-x:auto;border-block:.1rem solid rgba(217,232,255,.15)}.gb-guide-strip span{min-width:max-content;flex:1;padding:1.6rem 2.4rem;background:#111a24e0;color:#f4f8ffb8;font-size:1.15rem;font-weight:900;letter-spacing:.12em;text-align:center;text-transform:uppercase}.gb-guide-disclaimer,.gb-guide-layout{width:min(100%,var(--page-width));margin:0 auto;padding-inline:5rem}.gb-guide-disclaimer{display:grid;grid-template-columns:18rem minmax(0,1fr);gap:2rem;padding-top:4rem;padding-bottom:4rem;border-bottom:.1rem solid rgba(217,232,255,.15)}.gb-guide-disclaimer strong{color:#7ad7ff;font-weight:950;text-transform:uppercase}.gb-guide-disclaimer p{margin:0;color:#f4f8ffad;line-height:1.6}.gb-guide-layout{display:grid;grid-template-columns:22rem minmax(0,1fr);gap:clamp(3rem,6vw,8rem);padding-top:clamp(5rem,7vw,8rem);padding-bottom:clamp(6rem,9vw,12rem)}.gb-guide-nav{position:sticky;top:12rem;align-self:start;display:grid;gap:.8rem}.gb-guide-nav a{padding:1rem 0;border-bottom:.1rem solid rgba(217,232,255,.12);color:#f4f8ffb3;font-weight:900;text-decoration:none}.gb-guide-content{display:grid;gap:clamp(5rem,7vw,8rem)}.gb-manual-page{position:relative;overflow:hidden;border:.1rem solid rgba(217,232,255,.12);border-radius:.8rem;background:#090e149e}.gb-guide-content .gb-manual-page{padding:clamp(2.4rem,4vw,4.8rem)}.gb-manual-page:before{content:"GODBOD / GDBD-FM1";position:absolute;right:2rem;bottom:1.4rem;color:#f4f8ff3d;font-size:1rem;font-weight:950;letter-spacing:.12em}.gb-contents-list{display:grid;gap:.8rem}.gb-contents-list a{display:grid;grid-template-columns:8rem minmax(0,.8fr) minmax(0,1.2fr);gap:1.6rem;align-items:center;padding:1.4rem 0;border-bottom:.1rem solid rgba(217,232,255,.14);color:inherit;text-decoration:none}.gb-contents-list span,.gb-technique-index a{color:#7ad7ff;font-size:1.1rem;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.gb-contents-list strong{color:#f4f8ff;font-size:clamp(1.8rem,2vw,2.5rem)}.gb-contents-list small{color:#f4f8ff9e;font-size:1.35rem;line-height:1.45}.gb-manual-split,.gb-anatomy-page,.gb-technique-page{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2rem,4vw,4rem);align-items:start}.gb-manual-split p,.gb-manual-page>p,.gb-technique-copy p,.gb-technique-copy li{color:#f4f8ffb3;font-size:1.55rem;line-height:1.55}.gb-callout{padding:2rem;border:.1rem solid rgba(122,215,255,.22);border-radius:.8rem;background:#7ad7ff14}.gb-callout strong{color:#f4f8ff;font-size:2rem}.gb-anatomy-page figure{position:relative;aspect-ratio:1.8;margin:0;overflow:hidden;border-radius:.8rem;background:#07090b}.gb-anatomy-page img{display:block;width:100%;height:100%;object-fit:cover}.gb-anatomy-page dl{display:grid;gap:1rem;margin:0}.gb-anatomy-page div{padding:1.6rem;border:.1rem solid rgba(217,232,255,.14);border-radius:.8rem;background:#111a24b8}.gb-anatomy-page dt{margin:0 0 .7rem;color:#f4f8ff;font-size:1.8rem;font-weight:950}.gb-anatomy-page dd{margin:0;color:#f4f8ffad;line-height:1.5}.gb-callout-dot{position:absolute;z-index:3;display:grid;width:3.8rem;height:3.8rem;place-items:center;border:.2rem solid #ffffff;border-radius:50%;background:#2f8cff;color:#fff;font-size:1.6rem;font-weight:950;line-height:1;box-shadow:0 .8rem 2rem #00000052;transform:translate(-50%,-50%)}.gb-callout-dot--a{left:51%;top:32%}.gb-callout-dot--b{left:62%;top:50%}.gb-callout-dot--c{left:64%;top:63%}.gb-callout-dot--d{left:28%;top:56%}.gb-technique-index{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem}.gb-technique-index a{padding:1.4rem;border:.1rem solid rgba(217,232,255,.14);border-radius:.8rem;background:#111a24b8;color:#f4f8ffd1;text-decoration:none}.gb-technique-pages{display:grid;gap:clamp(2rem,4vw,4rem)}.gb-technique-page{scroll-margin-top:12rem;padding:clamp(2rem,4vw,4rem);border:.1rem solid rgba(217,232,255,.12);border-radius:.8rem;background:#090e149e}.gb-technique-page .gb-move-card{margin:0}.gb-technique-page .gb-move-card__stage{min-height:34rem}.gb-technique-copy h2{margin-bottom:1.4rem}.gb-technique-copy ol{margin:1.8rem 0;padding-left:2rem}.gb-technique-copy li+li{margin-top:.7rem}.gb-manual-page--close{padding:clamp(3rem,5vw,6rem);background:linear-gradient(135deg,#111a24eb,#07090bfa),radial-gradient(circle at 88% 18%,#7ad7ff29,#07090b00 32rem)}.gb-guide-chapter h2{max-width:86rem;margin:0 0 3rem;color:inherit;font-size:clamp(3.6rem,5vw,7rem);line-height:.94}.gb-guide-grid,.gb-routine-list,.gb-technique-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.gb-guide-grid article,.gb-routine-list article,.gb-technique-list article{padding:2rem;border:.1rem solid rgba(217,232,255,.14);border-radius:.8rem;background:#111a24b8}.gb-technique-list article{display:grid;align-content:start}.gb-move-card{margin:0 0 1.8rem;overflow:hidden;border:.1rem solid rgba(122,215,255,.18);border-radius:.8rem;background:#f7fbff}.gb-move-card__stage{position:relative;aspect-ratio:1.72;overflow:hidden;background:#0b0d10;background-position:center;background-size:cover}.gb-move-card__stage img{display:block;width:100%;height:100%;object-fit:cover}.gb-move-card__stage:before{content:"";position:absolute;top:54%;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,#07090b00,#07090b9e);pointer-events:none}.gb-move-card--hamstrings .gb-move-card__stage{background-image:linear-gradient(180deg,#07090b00 54%,#07090b9e),url(guide-move-hamstrings-v3.jpg)}.gb-move-card--calves .gb-move-card__stage{background-image:linear-gradient(180deg,#07090b00 54%,#07090b9e),url(guide-move-calves-v3.jpg)}.gb-move-card--quads .gb-move-card__stage{background-image:linear-gradient(180deg,#07090b00 54%,#07090b9e),url(guide-move-quads-v3.jpg)}.gb-move-card--glutes .gb-move-card__stage{background-image:linear-gradient(180deg,#07090b00 54%,#07090b9e),url(guide-move-glutes-v3.jpg)}.gb-move-card--shins .gb-move-card__stage{background-image:linear-gradient(180deg,#07090b00 54%,#07090b9e),url(guide-move-shins-v3.jpg)}.gb-move-card--adductors .gb-move-card__stage{background-image:linear-gradient(180deg,#07090b00 54%,#07090b9e),url(guide-move-adductors-v3.jpg)}.gb-move-card--itband .gb-move-card__stage{background-image:linear-gradient(180deg,#07090b00 54%,#07090b9e),url(guide-move-it-band-area-v3.jpg)}.gb-move-card--tfl .gb-move-card__stage{background-image:linear-gradient(180deg,#07090b00 54%,#07090b9e),url(guide-move-tfl-v3.jpg)}.gb-move-card--upper-back .gb-move-card__stage{background-image:linear-gradient(180deg,#07090b00 54%,#07090b9e),url(guide-move-upper-back-v3.jpg)}.gb-move-card--mid-back .gb-move-card__stage{background-image:linear-gradient(180deg,#07090b00 54%,#07090b9e),url(guide-move-mid-back-v3.jpg)}.gb-move-card--lats .gb-move-card__stage{background-image:linear-gradient(180deg,#07090b00 54%,#07090b9e),url(guide-move-lats-v3.jpg)}.gb-move-card--biceps .gb-move-card__stage{background-image:linear-gradient(180deg,#07090b00 54%,#07090b9e),url(guide-move-biceps-v3.jpg)}.gb-move-card--triceps .gb-move-card__stage{background-image:linear-gradient(180deg,#07090b00 54%,#07090b9e),url(guide-move-triceps-v3.jpg)}.gb-move-card svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:none}.gb-move-card .mat{fill:none;stroke:#20262b;stroke-width:5;stroke-linecap:round}.gb-move-card .head{fill:#161b20}.gb-move-card .torso,.gb-move-card .arm,.gb-move-card .leg{fill:none;stroke:#161b20;stroke-width:13;stroke-linecap:round;stroke-linejoin:round}.gb-move-card .arm{stroke-width:9}.gb-move-card .leg{stroke-width:12}.gb-move-card .leg.alt{stroke:#303943}.gb-move-card .roller{fill:#07090b;stroke:#7ad7ff;stroke-width:6}.gb-play{position:absolute;top:50%;left:50%;z-index:2;width:5.6rem;height:5.6rem;border:.35rem solid rgba(255,255,255,.92);border-radius:50%;background:#07090b7a;transform:translate(-50%,-50%);display:none}.gb-play:after{content:"";position:absolute;top:50%;left:53%;border-top:1rem solid transparent;border-bottom:1rem solid transparent;border-left:1.5rem solid #ffffff;transform:translate(-50%,-50%)}.gb-anatomy{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.2rem;background:#fff}.gb-anatomy span,.gb-anatomy strong{margin:0;color:#111a24;font-size:1.1rem;line-height:1.2}.gb-anatomy span{color:#2f8cff;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.gb-move-diagram{position:relative;aspect-ratio:1.85;margin:0 0 1.6rem;overflow:hidden;border:.1rem solid rgba(122,215,255,.16);border-radius:.8rem;background:linear-gradient(135deg,#7ad7ff1a,#7ad7ff00),#07090b6b}.gb-move-diagram:after{content:"";position:absolute;inset:auto 1.6rem 1.2rem;height:.1rem;background:#f4f8ff24}.gb-move-diagram span{position:absolute;right:1.2rem;bottom:1.2rem;width:1.8rem;height:1.8rem;border:.2rem solid rgba(122,215,255,.76);border-radius:50%}.gb-move-diagram svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.gb-move-diagram .body,.gb-move-diagram .arrow{fill:none;stroke:#f4f8ffe0;stroke-width:5;stroke-linecap:round;stroke-linejoin:round}.gb-move-diagram circle.body{fill:none}.gb-move-diagram .roller{fill:#7ad7ff1f;stroke:#7ad7ff;stroke-width:4}.gb-move-diagram .arrow{stroke:#7ad7ff;stroke-width:3}.gb-guide-grid span,.gb-routine-list span{color:#7ad7ff;font-size:1.1rem;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.gb-guide-grid h3,.gb-routine-list h3,.gb-technique-list strong{display:block;margin:1.2rem 0 1rem;color:#f4f8ff;font-size:2rem}.gb-guide-grid p,.gb-routine-list li,.gb-technique-list p{color:#f4f8ffad;line-height:1.5}.gb-routine-list ol{margin:0;padding-left:1.9rem}.gb-routine-list li+li{margin-top:.7rem}.gb-guide-tread{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:clamp(2rem,5vw,6rem);align-items:center}.gb-guide-tread figure{aspect-ratio:.85;margin:0;overflow:hidden;border-radius:.8rem}.gb-guide-tread dl{display:grid;gap:0;margin:0}.gb-guide-tread div div{padding:1.8rem 0;border-top:.1rem solid rgba(217,232,255,.15)}.gb-guide-tread dt{color:#7ad7ff;font-weight:950}.gb-guide-tread dd{margin:.5rem 0 0;color:#f4f8ffad;line-height:1.55}.gb-guide-visuals{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0 0 2rem}.gb-guide-visuals figure{aspect-ratio:1.75;margin:0;overflow:hidden;border:.1rem solid rgba(217,232,255,.14);border-radius:.8rem;background:#111a24b8}.gb-guide-visuals img{display:block;width:100%;height:100%;object-fit:cover}@keyframes gb-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.godbod-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.godbod-hero__media img{width:100%;height:100%;object-fit:cover;object-position:72% center}.godbod-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#020202fa,#020202d1 38%,#0202022e 74%),linear-gradient(0deg,#020202c7,#02020200 46%)}.godbod-hero__inner{width:min(100%,var(--page-width));margin:0 auto;padding:8rem 5rem 7rem}.godbod-hero__content{max-width:66rem;color:#fff;animation:godbod-rise .76s cubic-bezier(.2,.8,.2,1) both}.godbod-kicker{margin:0 0 1.8rem;font-size:1.2rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#2f8cff}.godbod-hero__heading{margin:0;color:#fff;font-size:clamp(4.8rem,7vw,9.6rem);line-height:.92;letter-spacing:0;text-wrap:balance}.godbod-hero__text{max-width:54rem;margin:2.4rem 0 3.2rem;color:#ffffffc7;font-size:clamp(1.7rem,2vw,2.2rem);line-height:1.45}.godbod-hero__actions{display:flex;flex-wrap:wrap;gap:1.2rem}.godbod-button{display:inline-flex;align-items:center;min-height:4.8rem;padding:1.45rem 2.2rem;border:.1rem solid rgba(255,255,255,.36);border-radius:999rem;text-decoration:none;font-weight:800;line-height:1;transition:transform .16s ease,background-color .16s ease,border-color .16s ease}.godbod-button:hover{transform:translateY(-.2rem)}.godbod-button--primary{border-color:#2f8cff;background:#2f8cff;color:#050505}.godbod-button--secondary{color:#fff}.godbod-hero__product{display:inline-grid;grid-template-columns:8.8rem minmax(0,1fr);gap:1.4rem;align-items:center;max-width:44rem;margin-top:3.2rem;padding:1rem 1.4rem 1rem 1rem;border:.1rem solid rgba(255,255,255,.16);border-radius:999rem;background:#ffffff12;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.godbod-hero__product img{width:8.8rem;height:6.2rem;object-fit:contain;border-radius:999rem;background:#fff}.godbod-hero__product span,.godbod-hero__product strong{display:block}.godbod-hero__product span{color:#fff;font-weight:900}.godbod-hero__product strong{margin-top:.2rem;color:#ffffff9e;font-size:1.2rem;letter-spacing:.06em;text-transform:uppercase}.godbod-proof{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.1rem;margin-top:3.2rem;max-width:76rem;border:.1rem solid rgba(255,255,255,.14);background:#ffffff24}.godbod-proof__item{padding:1.8rem;background:#080808b8;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.godbod-proof__label{display:block;margin-bottom:.5rem;color:#2f8cff;font-size:1.1rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.godbod-proof__text{margin:0;color:#ffffffc7;font-size:1.35rem;line-height:1.35}.godbod-band{background:#f4f1ea}.godbod-band--dark{background:#070707;color:#fff}.godbod-section{width:min(100%,var(--page-width));margin:0 auto;padding:7.2rem 5rem}.godbod-section__eyebrow{margin:0 0 1.2rem;color:#5a625b;font-size:1.2rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.godbod-section__heading{max-width:76rem;margin:0;color:inherit;font-size:clamp(3rem,4vw,5.8rem);line-height:1}.godbod-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem;margin-top:3.2rem}.godbod-feature{min-height:22rem;padding:2.4rem;border:.1rem solid rgba(17,22,19,.12);border-radius:.8rem;background:#fff}.godbod-band--dark .godbod-feature{border-color:#f7f4eb29;background:#121212}.godbod-feature__number{display:inline-flex;width:3.6rem;height:3.6rem;align-items:center;justify-content:center;margin-bottom:4rem;border-radius:50%;background:#2f8cff;color:#050505;font-weight:900}.godbod-feature h3{margin:0 0 1rem;color:inherit;font-size:2rem}.godbod-feature p{margin:0;color:rgba(var(--color-foreground),.72);line-height:1.5}.godbod-band--dark .godbod-feature p{color:#f7f4ebbd}.godbod-product-focus{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:clamp(2.4rem,5vw,7.2rem);align-items:center}.godbod-showcase{overflow:hidden;background:#f4f1ea}.godbod-showcase__inner{display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:clamp(3rem,6vw,8.8rem);align-items:center;padding-top:8rem;padding-bottom:8rem}.godbod-showcase__copy{max-width:58rem}.godbod-showcase__heading{margin:0;color:#050505;font-size:clamp(3.8rem,5.6vw,7.2rem);line-height:.94;text-wrap:balance}.godbod-showcase__text{margin:2.4rem 0;color:#050505ad;font-size:1.8rem;line-height:1.55}.godbod-showcase__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin:3.2rem 0}.godbod-showcase__stats div{padding:1.5rem;border:.1rem solid rgba(5,5,5,.12);border-radius:.8rem;background:#ffffff94}.godbod-showcase__stats span,.godbod-showcase__stats small{display:block}.godbod-showcase__stats span{color:#050505;font-size:2.2rem;font-weight:900}.godbod-showcase__stats small{margin-top:.4rem;color:#05050594;font-size:1.15rem;letter-spacing:.06em;text-transform:uppercase}.godbod-showcase__media{position:relative;min-height:68rem}.godbod-showcase__card{position:absolute;margin:0;overflow:hidden;border-radius:.8rem;box-shadow:0 3.2rem 9rem #11161333}.godbod-showcase__card img{display:block;width:100%;height:100%;object-fit:cover}.godbod-showcase__card--large{top:0;right:18%;bottom:0;left:0;background:#050505;animation:godbod-float 8s ease-in-out infinite}.godbod-showcase__card--small{right:0;bottom:8%;width:38%;aspect-ratio:.82;border:.8rem solid #f4f1ea;animation:godbod-float 8s ease-in-out 1.2s infinite}.godbod-showcase__card--large img{object-position:50% 50%}.godbod-showcase__card--small img{object-position:50% 48%}@keyframes godbod-rise{0%{opacity:0;transform:translateY(2.4rem)}to{opacity:1;transform:translateY(0)}}@keyframes godbod-float{0%,to{transform:translateY(0)}50%{transform:translateY(-1.2rem)}}@keyframes godbod-kenburns{0%{transform:scale(1)}to{transform:scale(1.045)}}.godbod-product-focus__media{min-height:48rem;border-radius:.8rem;overflow:hidden;background:#e7edde}.godbod-product-focus__media img{width:100%;height:100%;min-height:48rem;object-fit:cover}.godbod-product-detail{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(32rem,.88fr);gap:clamp(2.4rem,5vw,7.2rem);align-items:center;width:min(100%,var(--page-width));margin:0 auto;padding:7.2rem 5rem}.godbod-product-detail__media{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.72fr);gap:1.2rem;align-items:end}.godbod-product-detail__media figure{margin:0;overflow:hidden;border-radius:.8rem;background:#111613}.godbod-product-detail__media figure:first-child{aspect-ratio:.82}.godbod-product-detail__media figure:last-child{aspect-ratio:.78;margin-bottom:4rem}.godbod-product-detail__media img{display:block;width:100%;height:100%;object-fit:cover}.godbod-product-detail__copy h2{max-width:58rem;margin:0;color:#111613;font-size:clamp(3rem,4vw,5.6rem);line-height:1}.godbod-product-detail__copy p{margin:2rem 0;color:#111613b8;font-size:1.75rem;line-height:1.55}.godbod-product-detail__copy ul{display:grid;gap:.8rem;margin:3rem 0 0;padding:0;list-style:none}.godbod-product-detail__copy li{display:grid;grid-template-columns:minmax(10rem,.32fr) minmax(0,1fr);gap:1.6rem;padding:1.4rem 0;border-top:.1rem solid rgba(17,22,19,.14)}.godbod-product-detail__copy strong{color:#111613}.godbod-product-detail__copy span{color:#111613ad}.godbod-product-manual-block,.godbod-product-guide-cta,.godbod-product-system{width:min(100%,var(--page-width));margin:0 auto;padding:clamp(4rem,6vw,7.2rem) 5rem}.godbod-product-manual-block{display:grid;grid-template-columns:minmax(24rem,.78fr) minmax(0,1.22fr);gap:clamp(2.4rem,5vw,6rem);align-items:start;border-top:.1rem solid rgba(17,22,19,.1)}.godbod-product-manual-block h2,.godbod-product-guide-cta h2,.godbod-product-system h2{max-width:64rem;margin:0;color:#111613;font-size:clamp(3rem,4vw,5.4rem);line-height:1}.godbod-product-manual-block p,.godbod-product-guide-cta p{max-width:62rem;margin:1.6rem 0 0;color:#111613ad;font-size:1.65rem;line-height:1.55}.godbod-product-checkgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.godbod-product-checkgrid article,.godbod-product-system__grid a{border:.1rem solid rgba(17,22,19,.12);border-radius:.8rem;background:#11161309}.godbod-product-checkgrid article{padding:clamp(1.6rem,2.4vw,2.4rem)}.godbod-product-checkgrid strong,.godbod-product-checkgrid span,.godbod-product-system__grid span,.godbod-product-system__grid strong,.godbod-product-system__grid small{display:block}.godbod-product-checkgrid strong{color:#111613;font-size:1.6rem}.godbod-product-checkgrid span{margin-top:.7rem;color:#111613ad;line-height:1.45}.godbod-product-guide-cta{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2rem;align-items:center;border-block:.1rem solid rgba(17,22,19,.1);background:#2f8cff12}.godbod-product-guide-cta .gb-button{justify-self:end;color:#f1eee6}.godbod-product-system{display:grid;gap:clamp(2rem,4vw,3.6rem)}.godbod-product-system__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.godbod-product-system__grid a{padding:clamp(1.8rem,3vw,2.8rem);color:#111613;text-decoration:none}.godbod-product-system__grid span{color:#2f8cff;font-size:1.1rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.godbod-product-system__grid strong{margin-top:1.2rem;font-size:clamp(2rem,2.4vw,3rem);line-height:1}.godbod-product-system__grid small{margin-top:1rem;color:#111613ad;font-size:1.35rem;line-height:1.45}.godbod-spec-list{display:grid;gap:1rem;margin:3rem 0;padding:0;list-style:none}.godbod-spec-list li{display:flex;justify-content:space-between;gap:2rem;padding:1.4rem 0;border-bottom:.1rem solid rgba(17,22,19,.14)}.godbod-spec-list span{color:#111613ad}.godbod-spec-list strong{color:#111613;text-align:right}.godbod-usage{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.2rem;margin-top:3.2rem}.godbod-usage__item{padding:2rem;border:.1rem solid rgba(247,244,235,.16);border-radius:.8rem;background:#1a211c}.godbod-usage__item h3{margin:0 0 1rem;color:#f7f4eb;font-size:1.8rem}.godbod-usage__item p{margin:0;color:#f7f4ebb8;font-size:1.45rem;line-height:1.45}.shopify-section-group-header-group{background:#07090b}.shopify-section-group-header-group .announcement-bar,.shopify-section-group-header-group .header-wrapper{background:#07090b;color:#f1eee6}.shopify-section-group-header-group .announcement-bar,.shopify-section-group-header-group .header-wrapper{border-bottom:.1rem solid rgba(241,238,230,.12)}.shopify-section-group-header-group .header__menu-item,.shopify-section-group-header-group .header__icon,.shopify-section-group-header-group .header__active-menu-item,.shopify-section-group-header-group .disclosure__button{color:#f1eee6}.shopify-section-group-header-group .header__heading-link{padding:0}.shopify-section-header-sticky .header-wrapper{box-shadow:0 .1rem #f1eee614}@media screen and (max-width:989px){.gb-hero{min-height:760px;padding-inline:2.4rem}.gb-hero:after{background:linear-gradient(90deg,#050505f0,#05050594),linear-gradient(0deg,#050505e6,#05050500 48%)}.gb-hero__rail{position:static;grid-template-columns:repeat(2,auto);justify-content:start;margin-top:3rem}.gb-split,.gb-shop-paths,.gb-product-story,.gb-zone-intro,.gb-support,.gb-trust-strip,.gb-reviews,.gb-future,.gb-contact,.gb-ebook-hero,.gb-guide-hero,.gb-guide-layout,.gb-guide-tread,.gb-guide-disclaimer,.gb-manual-split,.gb-anatomy-page,.gb-technique-page{grid-template-columns:1fr}.gb-split,.gb-shop-paths,.gb-product-story,.gb-zone-intro,.gb-support,.gb-trust-strip,.gb-reviews,.gb-future,.gb-email,.gb-ebook-hero,.gb-guide-hero,.gb-guide-disclaimer,.gb-guide-layout,.gb-guide-library{padding-inline:2.4rem}.gb-zones,.gb-shop-paths,.gb-zone-intro,.gb-trust-strip,.gb-reviews,.gb-review-grid,.gb-support-card,.gb-ebook-toc a,.gb-faq-list,.gb-poster-grid,.gb-guide-visuals,.gb-guide-grid,.gb-routine-list,.gb-technique-list,.gb-technique-index,.gb-guides-grid{grid-template-columns:1fr}.gb-contents-list a{grid-template-columns:1fr;gap:.5rem}.gb-shop-paths{padding-block:0}.gb-shop-paths a{min-height:13rem}.gb-zone-intro{padding-bottom:3rem}.gb-support__intro{position:static}.gb-support-card__image{min-height:24rem}.gb-guide-nav{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}.gb-guide-toc{grid-template-columns:repeat(2,minmax(0,1fr));padding-inline:2.4rem}.gb-guides-index{padding-inline:2.4rem}.gb-guides-index.gb-ebook{padding-inline:0}.godbod-hero{min-height:720px}.godbod-hero__inner,.godbod-section{padding-inline:2.4rem}.godbod-hero:after{background:linear-gradient(90deg,#080c0ae6,#080c0a94),linear-gradient(0deg,#080c0ac7,#080c0a00 50%)}.godbod-proof,.godbod-feature-grid,.godbod-product-focus,.godbod-product-detail,.godbod-product-manual-block,.godbod-product-guide-cta,.godbod-usage,.godbod-showcase__inner{grid-template-columns:1fr}.godbod-product-detail,.godbod-product-manual-block,.godbod-product-guide-cta,.godbod-product-system{padding-inline:2.4rem}.godbod-product-guide-cta .gb-button{justify-self:start}.godbod-product-system__grid{grid-template-columns:1fr}.godbod-showcase__media{min-height:58rem}}@media screen and (max-width:749px){.gb-hero{min-height:700px;padding-top:7rem;padding-bottom:3.2rem}.gb-hero__media img{object-position:67% center}.gb-hero h1{font-size:clamp(5rem,18vw,7rem)}.gb-button,.gb-newsletter .gb-button{width:100%}.gb-hero__rail{grid-template-columns:1fr 1fr}.gb-marquee span{padding-inline:2rem}.gb-guide-toc,.gb-specs div,.gb-newsletter{grid-template-columns:1fr}.gb-newsletter{display:grid}.gb-future__media{min-height:34rem}.gb-guide-hero h1,.gb-ebook-hero h1{font-size:clamp(4.8rem,16vw,7rem)}.gb-ebook-cover{min-height:42rem}.gb-ebook-toc a{gap:.8rem}.gb-guide-nav{grid-template-columns:1fr}.gb-guides-index__hero h1{font-size:clamp(4.8rem,16vw,7rem)}.gb-guide-card{min-height:34rem}.gb-reviews__intro{display:grid;gap:1.4rem;padding-bottom:2.2rem}.gb-reviews__intro h2{max-width:none;font-size:clamp(3.2rem,11vw,4.8rem);line-height:1}.gb-reviews__intro>p:not(.gb-kicker){max-width:none;font-size:1.45rem;line-height:1.48}.gb-review-grid{gap:1rem}.gb-review-media--proof{aspect-ratio:4 / 3}.gb-review-copy{min-height:auto;padding:1.6rem}.gb-review-copy--proof{min-height:auto}.gb-review-copy--proof strong{margin-top:1rem;font-size:1.45rem;line-height:1.42}.gb-verified{margin-top:0;font-size:1rem;line-height:1.2;white-space:normal}.gb-technique-page .gb-move-card__stage{min-height:22rem}.gb-contact{min-height:auto;padding:5.6rem 2.4rem}.gb-contact h1{font-size:5.2rem}.gb-contact__fields{grid-template-columns:1fr;gap:0}.godbod-hero{min-height:660px}.godbod-hero__media img{object-position:58% center}.godbod-hero__inner{padding-top:6rem;padding-bottom:4.8rem}.godbod-hero__heading{font-size:clamp(4.2rem,16vw,6.4rem)}.godbod-button{width:100%;justify-content:center;text-align:center}.godbod-hero__product{width:100%;max-width:none;grid-template-columns:7.4rem minmax(0,1fr);border-radius:1.2rem}.godbod-hero__product img{width:7.4rem;height:5.4rem}.godbod-showcase__inner{padding-top:5.6rem;padding-bottom:5.6rem}.godbod-showcase__media{min-height:48rem}.godbod-showcase__card--large{top:0;right:8%;bottom:10%;left:0}.godbod-showcase__card--small{width:46%}.godbod-showcase__stats{grid-template-columns:1fr}.godbod-product-detail{padding-top:5.6rem;padding-bottom:5.6rem}.godbod-product-detail__media{grid-template-columns:1fr}.godbod-product-detail__media figure:first-child,.godbod-product-detail__media figure:last-child{aspect-ratio:1;margin-bottom:0}.godbod-product-detail__copy li{grid-template-columns:1fr;gap:.4rem}.godbod-product-checkgrid{grid-template-columns:1fr}}@media screen and (max-width:989px)and (orientation:portrait),screen and (max-width:749px){.gb-reviews__intro{grid-template-columns:minmax(0,1fr)!important}.gb-reviews__intro,.gb-reviews__intro>div,.gb-reviews__intro h2,.gb-reviews__intro>p:not(.gb-kicker){width:100%;min-width:0;max-width:none}.gb-reviews__intro h2{white-space:normal;word-break:keep-all;overflow-wrap:normal;-webkit-hyphens:manual;hyphens:manual}}@media(prefers-reduced-motion:reduce){.gb-marquee div,.gb-reveal{animation:none;transition:none}.gb-reveal{opacity:1;transform:none}.godbod-hero__media img,.godbod-hero__content,.godbod-showcase__card{animation:none}}@media print{@page{size:letter;margin:.45in}html,body{background:#fff!important}.gb-ebook{background:#fff!important;color:#111!important;-webkit-print-color-adjust:economy;print-color-adjust:economy}.gb-guide-content,.gb-technique-pages{display:block!important;gap:0!important}.gb-ebook .gb-button,.gb-ebook .gb-guide-nav,.gb-ebook .gb-guide-library,.gb-ebook-cover,.gb-guide-toc{display:none!important}body:has(.gb-ebook) .skip-to-content-link,body:has(.gb-ebook) cart-drawer,body:has(.gb-ebook) .shopify-section-group-header-group,body:has(.gb-ebook) .shopify-section-group-footer-group,body:has(.gb-ebook) #web-pixels-manager-sandbox-container,body:has(.gb-ebook) shop-cart-sync{display:none!important}body:has(.gb-ebook) #MainContent,body:has(.gb-ebook) .content-for-layout{display:block!important;width:100%!important;padding:0!important;margin:0!important}.gb-reveal,.gb-reveal.is-visible{opacity:1!important;transform:none!important}.gb-ebook-hero,.gb-guide-disclaimer,.gb-guide-layout{display:block;width:100%!important;max-width:none!important;padding:0!important}.gb-manual-page,.gb-technique-page{box-sizing:border-box!important;display:flex!important;flex-direction:column!important;width:100%!important;max-width:none!important;min-height:10.1in!important;height:10.1in!important;padding:.18in 0 .28in!important;margin:0!important;overflow:visible!important;border:0!important;background:#fff!important;box-shadow:none!important}.gb-manual-page{break-before:page;break-after:page;break-inside:avoid;page-break-before:always;page-break-after:always;page-break-inside:avoid}.gb-manual-page--cover{break-before:auto;page-break-before:auto}.gb-manual-page--close{break-after:auto;page-break-after:auto}.gb-technique-page{break-before:page;break-after:page;page-break-before:always;page-break-after:always;break-inside:avoid;page-break-inside:avoid}.gb-manual-page:before{position:absolute;right:0;bottom:.05in;display:block;color:#777!important;font-size:7.5pt!important;letter-spacing:.08em!important}.gb-ebook *,.gb-ebook p,.gb-ebook li,.gb-ebook dd,.gb-guide *,.gb-guide p,.gb-guide li,.gb-guide dd{color:#111!important}.gb-guide-grid,.gb-routine-list,.gb-technique-list,.gb-technique-index{grid-template-columns:1fr 1fr}.gb-manual-split,.gb-anatomy-page{display:grid!important;grid-template-columns:1fr;gap:1.4rem!important}.gb-technique-page{display:grid!important;grid-template-columns:1fr!important;grid-template-rows:minmax(0,auto) minmax(0,1fr)!important;gap:.16in!important}.gb-guide-hero{display:grid!important;grid-template-columns:1fr 1fr;gap:1.4rem!important;width:100%!important;max-width:none!important;padding:0!important}.gb-guide-cover-page{border:0!important;background:#fff!important}.gb-guide-cover-photo,.gb-anatomy-page figure,.gb-move-card,.gb-move-card__stage{overflow:visible!important;border:.1rem solid #dddddd!important;background:#fff!important;box-shadow:none!important}.gb-guide-cover-photo,.gb-guide-cover-photo img{min-height:0!important}.gb-guide-cover-photo:after,.gb-move-card__stage:before{display:none!important}.gb-guide-cover-photo img,.gb-anatomy-page img,.gb-move-card__stage img{display:block!important;width:100%!important;height:auto!important;max-width:100%!important;max-height:none!important;object-fit:contain!important;filter:none!important}.gb-guide-cover-photo img{max-height:5.9in!important}.gb-anatomy-page img{max-height:4.25in!important}.gb-technique-page .gb-move-card__stage{min-height:0!important;aspect-ratio:auto!important}.gb-technique-page .gb-move-card{width:100%!important;max-width:none!important;break-inside:avoid;page-break-inside:avoid}.gb-technique-page .gb-move-card__stage img{max-height:4.85in!important}.gb-technique-copy{break-inside:avoid;page-break-inside:avoid}.gb-anatomy-page figure{position:relative!important;width:7.65in!important;max-width:100%!important;margin:0 auto!important;aspect-ratio:1.8!important;overflow:hidden!important}.gb-anatomy-page img{height:100%!important;max-height:none!important;object-fit:contain!important}.gb-anatomy-page .gb-callout-dot{z-index:5!important;display:grid!important;width:.34in!important;height:.34in!important;border:1.5pt solid #111111!important;background:#fff!important;color:#111!important;font-size:12pt!important;box-shadow:none!important;print-color-adjust:exact;-webkit-print-color-adjust:exact}.gb-guide-hero h1,.gb-guide-chapter h2,.gb-technique-copy h2{margin:0 0 .14in!important;color:#111!important;font-size:26pt!important;line-height:1.05!important}.gb-technique-copy h2{font-size:20pt!important}.gb-kicker,.gb-guide-meta span,.gb-contents-list span,.gb-technique-index a,.gb-guide-grid span,.gb-routine-list span{color:#333!important}.gb-contents-list a,.gb-anatomy-page div,.gb-guide-grid article,.gb-routine-list article,.gb-poster-grid article,.gb-callout{border-color:#ddd!important;background:#fff!important}.gb-technique-copy ol{margin:.08in 0!important}.gb-technique-copy p,.gb-technique-copy li,.gb-manual-split p,.gb-guide-grid p,.gb-routine-list li,.gb-poster-grid p,.gb-faq-list p{font-size:10.5pt!important;line-height:1.35!important}.gb-kicker{margin:0 0 .08in!important;font-size:8pt!important}.gb-contents-list,.gb-guide-grid,.gb-routine-list,.gb-faq-list,.gb-poster-grid,.gb-anatomy-page dl{gap:.08in!important}.gb-contents-list a,.gb-anatomy-page div,.gb-guide-grid article,.gb-routine-list article,.gb-poster-grid article,.gb-faq-list article,.gb-callout{padding:.12in!important}.gb-contents-list a{grid-template-columns:.55in 1.25in 1fr!important;gap:.14in!important;padding:.09in 0!important}.gb-contents-list strong,.gb-anatomy-page dt,.gb-guide-grid h3,.gb-routine-list h3,.gb-faq-list h3{font-size:12pt!important;line-height:1.1!important}.gb-contents-list small,.gb-anatomy-page dd{font-size:9pt!important;line-height:1.25!important}.gb-faq-list,.gb-poster-grid{grid-template-columns:1fr 1fr!important;gap:.8rem!important}html,body,body:has(.gb-ebook),body:has(.gb-ebook) #MainContent,body:has(.gb-ebook) .content-for-layout,.gb-ebook,.gb-guide{background:#07090b!important;color:#f4f8ff!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.gb-ebook{background:#11121a!important;background-image:none!important}.gb-guide-toc{display:grid!important}.gb-guide-cover-page,.gb-manual-page,.gb-technique-page{border-color:#d9e8ff1f!important;background:#090e14eb!important;box-shadow:none!important}.gb-manual-page--close{background:#11121a!important;background-image:none!important}.gb-ebook *,.gb-guide *,.gb-guide-hero h1,.gb-guide-chapter h2,.gb-technique-copy h2{color:#f4f8ff!important}.gb-ebook p,.gb-ebook li,.gb-ebook dd,.gb-guide p,.gb-guide li,.gb-guide dd,.gb-contents-list small,.gb-guide-nav a{color:#f4f8ffb8!important}.gb-kicker,.gb-guide-meta span,.gb-contents-list span,.gb-technique-index a,.gb-guide-grid span,.gb-routine-list span{color:#7ad7ff!important}.gb-contents-list a,.gb-anatomy-page div,.gb-guide-grid article,.gb-routine-list article,.gb-poster-grid article,.gb-faq-list article,.gb-callout,.gb-technique-index a{border-color:#d9e8ff24!important;background:#111a24d1!important}.gb-callout{border-color:#7ad7ff38!important;background:#7ad7ff14!important}.gb-guide-cover-photo,.gb-anatomy-page figure,.gb-move-card,.gb-move-card__stage{border-color:#7ad7ff2e!important;background:#0b0d10!important}.gb-guide-cover-photo:after,.gb-move-card__stage:before,.gb-move-card__stage:after{display:none!important;content:none!important}.gb-guide-cover-photo figcaption{display:none!important}.gb-anatomy-page .gb-callout-dot{border-color:#fff!important;background:#2f8cff!important;color:#fff!important}.gb-manual-page:before{color:#f4f8ff3d!important}}@media print{@page{size:auto;margin:0}body:has(.gb-ebook),body:has(.gb-ebook) #MainContent,body:has(.gb-ebook) .content-for-layout,body:has(.gb-ebook) .gb-ebook{width:100%!important;min-width:0!important;margin:0!important;padding:0!important;overflow:visible!important;background:#11121a!important;background-image:none!important;color:#f4f8ff!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}body:has(.gb-ebook) .gb-guide-layout,body:has(.gb-ebook) .gb-guide-disclaimer{display:block!important;width:100%!important;max-width:none!important;padding:clamp(2.4rem,5vw,5rem)!important;margin:0!important}body:has(.gb-ebook) .gb-guide-content,body:has(.gb-ebook) .gb-technique-pages{display:grid!important;gap:clamp(2rem,4vw,4rem)!important}body:has(.gb-ebook) .gb-guide-nav,body:has(.gb-ebook) .gb-ebook .gb-button{display:none!important}body:has(.gb-ebook) .gb-guide-toc{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.6rem!important;padding:clamp(2.4rem,5vw,5rem)!important}body:has(.gb-ebook) .gb-guide-cover-page,body:has(.gb-ebook) .gb-manual-page,body:has(.gb-ebook) .gb-technique-page{display:grid!important;width:auto!important;max-width:none!important;min-height:0!important;height:auto!important;margin:0!important;padding:clamp(2.4rem,4vw,4.8rem)!important;overflow:hidden!important;border:.1rem solid rgba(217,232,255,.12)!important;border-radius:.8rem!important;background:#090e14eb!important;break-before:auto!important;break-after:auto!important;break-inside:auto!important;page-break-before:auto!important;page-break-after:auto!important;page-break-inside:auto!important}body:has(.gb-ebook) .gb-guide-cover-page{padding:0!important;border:0!important;background:#0b1119!important;background-image:none!important}body:has(.gb-ebook) .gb-guide-hero{display:grid!important;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)!important;gap:clamp(2rem,4vw,4rem)!important;align-items:center!important;width:100%!important;max-width:none!important;padding:clamp(3rem,6vw,6rem)!important}body:has(.gb-ebook) .gb-manual-split,body:has(.gb-ebook) .gb-anatomy-page,body:has(.gb-ebook) .gb-technique-page{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:clamp(2rem,4vw,4rem)!important;align-items:start!important}body:has(.gb-ebook) .gb-guide-grid,body:has(.gb-ebook) .gb-routine-list,body:has(.gb-ebook) .gb-faq-list,body:has(.gb-ebook) .gb-poster-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:1rem!important}body:has(.gb-ebook) .gb-faq-list,body:has(.gb-ebook) .gb-poster-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}body:has(.gb-ebook) .gb-contents-list a{grid-template-columns:8rem minmax(0,.8fr) minmax(0,1.2fr)!important;gap:1.6rem!important;padding:1.4rem 0!important}body:has(.gb-ebook) .gb-guide-hero h1{margin:0!important;font-size:clamp(5rem,10vw,9rem)!important;line-height:.9!important}body:has(.gb-ebook) .gb-guide-chapter h2{margin:0 0 3rem!important;font-size:clamp(3.6rem,5vw,7rem)!important;line-height:.94!important}body:has(.gb-ebook) .gb-technique-copy h2{margin:0 0 1.4rem!important;font-size:clamp(3rem,4vw,5rem)!important;line-height:.98!important}body:has(.gb-ebook) .gb-kicker{margin:0 0 1.4rem!important;font-size:1.15rem!important}body:has(.gb-ebook) .gb-manual-split p,body:has(.gb-ebook) .gb-manual-page>p,body:has(.gb-ebook) .gb-technique-copy p,body:has(.gb-ebook) .gb-technique-copy li,body:has(.gb-ebook) .gb-guide-grid p,body:has(.gb-ebook) .gb-routine-list li,body:has(.gb-ebook) .gb-poster-grid p,body:has(.gb-ebook) .gb-faq-list p{font-size:1.55rem!important;line-height:1.55!important}body:has(.gb-ebook) .gb-contents-list strong,body:has(.gb-ebook) .gb-anatomy-page dt,body:has(.gb-ebook) .gb-guide-grid h3,body:has(.gb-ebook) .gb-routine-list h3,body:has(.gb-ebook) .gb-faq-list h3{font-size:clamp(1.8rem,2vw,2.5rem)!important;line-height:1.12!important}body:has(.gb-ebook) .gb-contents-list small,body:has(.gb-ebook) .gb-anatomy-page dd{font-size:1.35rem!important;line-height:1.45!important}body:has(.gb-ebook) .gb-anatomy-page figure{width:auto!important;max-width:100%!important;aspect-ratio:1.8!important;margin:0!important;overflow:hidden!important}body:has(.gb-ebook) .gb-guide-cover-photo{min-height:clamp(42rem,46vw,62rem)!important;overflow:hidden!important}body:has(.gb-ebook) .gb-guide-cover-photo img,body:has(.gb-ebook) .gb-anatomy-page img,body:has(.gb-ebook) .gb-move-card__stage img{width:100%!important;height:100%!important;max-height:none!important;object-fit:cover!important}body:has(.gb-ebook) .gb-move-card__stage{min-height:34rem!important;aspect-ratio:1.72!important;overflow:hidden!important}body:has(.gb-ebook) .gb-guide-cover-photo,body:has(.gb-ebook) .gb-anatomy-page figure,body:has(.gb-ebook) .gb-move-card,body:has(.gb-ebook) .gb-move-card__stage{border-color:#7ad7ff2e!important;background:#0b0d10!important;background-image:none!important}body:has(.gb-ebook) .gb-guide-cover-photo:after,body:has(.gb-ebook) .gb-move-card__stage:before,body:has(.gb-ebook) .gb-move-card__stage:after{display:none!important;content:none!important}body:has(.gb-ebook) .gb-guide-cover-photo figcaption{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/godbod.css.map */
