.home-v2 h1,.home-v2 h2,.home-v2 h3{font-family:var(--font-body)}.home-v2 h1,.home-v2 h2{letter-spacing:var(--display-tight);line-height:.93}.text-link{font:500 11px var(--font-mono);color:var(--blue);letter-spacing:.02em;text-transform:uppercase;text-decoration:none}.p-card h3 a,.text-link{position:relative}.p-card h3 a:after,.text-link:after{content:"";position:absolute;top:50%;left:50%;width:max(100%,44px);height:44px;transform:translate(-50%,-50%)}.lede{max-width:520px;font-size:17px;line-height:1.5;color:var(--ink-soft);margin:0 0 28px}.benefitbar,.capture-band,.lifetime-band--page{padding-inline:0;margin-inline:max(calc((100% - var(--shell-max)) / 2 + var(--shell-pad)),var(--shell-pad))}.lifetime-band--page{margin-top:76px;margin-bottom:76px}.hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:18px;padding-top:48px;padding-bottom:56px}.hero--solo{grid-template-columns:minmax(0,1fr)}.hero-copy{background:var(--sky);border:1px solid var(--sky-line);padding:40px}.hero h1{font-size:clamp(50px,5.5vw,78px);margin:0 0 22px}.hero-links{display:flex;gap:23px;align-items:center}.optin{background:var(--orange);padding:28px;display:grid;grid-template-columns:minmax(0,155px) 1fr;gap:26px;color:var(--acc-ink)}.book{height:222px;background:var(--yellow);color:var(--ink);padding:16px 13px;display:flex;flex-direction:column;box-shadow:7px 7px 0 var(--ink);transform:rotate(-3deg)}.book b,.book small,.fine{font:500 9px var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.book strong{font-size:29px;line-height:.79;letter-spacing:-.09em;text-transform:uppercase;margin:auto 0}.book strong i{font-style:normal;color:var(--blue)}.optin h2{font-size:32px;margin:0 0 9px}.optin .eyebrow{color:var(--ink);margin-bottom:8px}.optin-copy>p:not(.eyebrow){font-size:14px;line-height:1.38;margin:0 0 14px}.fine{display:block;margin-top:10px}.optin .grat-contact-form{--grat-form-font-size:12px;--grat-form-font-size-lg:12px;--grat-form-color-primary:var(--ink);--grat-form-color-text:var(--ink);--grat-form-border-radius:0;--grat-form-color-success-bg:var(--yellow);--grat-form-color-success-line:var(--ink);--grat-form-color-success-text:var(--ink);--grat-form-color-error-bg:#fff;--grat-form-color-error-line:var(--ink);--grat-form-color-error-text:var(--grat-form-color-error);--grat-form-color-validation-bg:#fff;--grat-form-overlay-bg:var(--sky);font-size:12px}.optin .grat-contact-form .grat-form-grid{gap:7px}.optin .grat-contact-form .grat-form-control{width:100%;height:var(--control-height);box-sizing:border-box;min-width:0;background:#fff;color:var(--ink);border:1px solid var(--ink);border-radius:0;font:400 16px var(--font-body);padding:0 10px}.optin .grat-contact-form button.grat-form-submit{width:100%;height:var(--control-height);box-sizing:border-box;padding:0 11px;border:0;border-radius:0;background-color:var(--ink);color:#fff;font-size:var(--btn-fz-sm);font-weight:var(--btn-fw-sm);letter-spacing:var(--btn-track);text-transform:uppercase;font-family:var(--font-body);cursor:pointer}.optin .grat-contact-form input[type=checkbox],.optin .grat-contact-form input[type=radio]{width:17px;height:16px;flex:0 0 17px;margin:0}.optin .grat-contact-form button.grat-form-submit:hover{background-color:var(--blue)}.capture-band{margin-bottom:72px;background:var(--sky);border:1px solid var(--sky-line);padding:40px;display:grid;grid-template-columns:1fr auto;gap:32px;align-items:center}.capture-band--cover{grid-template-columns:minmax(0,140px) 1fr auto}.capture-cover{margin:0}.capture-cover img{display:block;width:100%;height:auto}.capture-band .eyebrow{margin-bottom:12px}.capture-band h2{font-size:36px;line-height:1.05;margin:0 0 10px}.capture-copy p:not(.eyebrow){font-size:16px;line-height:1.45;color:var(--ink-soft);margin:0}.capture-act .fine{color:var(--ink-soft);text-align:center}.benefitbar{border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:72px}.benefitbar div{padding:17px 20px;border-right:1px solid var(--line)}.benefitbar div:last-child{border:0}.benefitbar span,.benefitbar strong{display:block}.benefitbar strong{font-size:14px}.benefitbar span,.meta{font:400 10px var(--font-mono);color:var(--muted);margin-top:3px;text-transform:uppercase}.bestsellers{padding-bottom:76px}.bestsellers .sectionhead h2{font-size:38px}.card-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.card-grid--five{grid-template-columns:repeat(5,minmax(0,1fr))}.p-card{background:#fff;border:1px solid var(--line);position:relative;padding:0 17px 17px;display:flex;flex-direction:column}.visual{aspect-ratio:1;height:auto;margin:0 -17px 16px;padding:14px;display:flex;flex-direction:column;justify-content:space-between;color:#fff;text-decoration:none;overflow:hidden}.visual small{font:500 9px var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.visual b{font-size:29px;line-height:.78;letter-spacing:-.09em;text-transform:uppercase}.visual--img{padding:0;display:block}.visual--img img{width:100%;height:100%;object-fit:cover;display:block}.tag-badge{position:absolute;top:11px;right:10px;background:var(--yellow);color:var(--ink);padding:5px 6px;font:500 9px var(--font-mono);text-transform:uppercase;z-index:1}.p-card h3{font-size:16px;line-height:1.12;letter-spacing:-.035em;margin:0 0 8px;min-height:37px}.p-card h3 a{color:inherit;text-decoration:none}.p-card h3 a:hover{color:var(--blue)}.p-card .meta{margin:0 0 14px}.buyline{display:flex;align-items:center;justify-content:space-between;margin-top:auto}.buyline strong{display:flex;align-items:baseline;flex-wrap:wrap;min-width:0;font-size:20px;letter-spacing:-.06em}.buyline ins{text-decoration:none}.p-card--sale .buyline{-moz-column-gap:8px;column-gap:8px}.p-card--sale .buyline strong{flex:1 1 0;gap:4px 8px}.p-card--sale .buyline del{margin:0;color:var(--muted);font:400 12px/1 var(--font-body);letter-spacing:normal}.p-card--sale .buyline ins{color:var(--orange);font-size:21px;font-weight:700;letter-spacing:-.06em}.add{height:48px;width:48px;background:var(--blue);border:2px solid var(--blue);color:#fff;font-size:20px;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;flex:none}.add:hover{background:var(--ink);border-color:var(--ink)}.add--nav{width:auto;min-width:48px;padding:0 calc(var(--nav-label, 0) * var(--btn-pad-sm));gap:calc(var(--nav-label, 0) * var(--btn-gap));font-size:calc(var(--nav-label, 0) * var(--btn-fz-sm));font-weight:var(--btn-fw-sm);letter-spacing:var(--btn-track);text-transform:uppercase;white-space:nowrap}.add--nav svg{width:var(--btn-icon);height:var(--btn-icon);flex:0 0 auto}.add.added{background:var(--ink);border-color:var(--ink);font-size:0}.add.added:after{content:"";width:20px;height:20px;background:currentcolor;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='square' stroke-width='2.4' d='M5 12.5 9.2 17 19 7'/%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='square' stroke-width='2.4' d='M5 12.5 9.2 17 19 7'/%3E%3C/svg%3E") center /contain no-repeat}.onramp{background:#fff;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.onramp-grid{padding-top:72px;padding-bottom:72px;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:100px;align-items:center}.onramp h2,.proof h2{font-size:43px;margin:0 0 16px}.onramp ol{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.onramp li{display:grid;grid-template-columns:46px minmax(0,1fr);gap:13px;border-bottom:1px solid var(--line);padding:17px 0}.onramp li b{font:500 11px var(--font-mono);color:var(--c-acc-d)}.onramp li span,.onramp li strong{display:block}.onramp li strong{font-size:18px;letter-spacing:-.04em}.onramp li span{font-size:14px;color:var(--muted);margin-top:3px}.price{font-size:38px;font-weight:700;letter-spacing:-.07em;color:var(--yellow)}.price small{display:block;font:500 11px var(--font-mono);letter-spacing:0;color:#fff;text-transform:uppercase}.price .woocommerce-Price-amount{color:inherit}.proof{padding-bottom:76px;display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:65px}.proof-title>p:not(.eyebrow){line-height:1.5;color:var(--ink-soft)}.quotes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.quote{border:1px solid var(--line);padding:20px;font-size:16px;line-height:1.35;background:#fff}.quote small{display:block;color:var(--muted);font:400 9px var(--font-mono);margin-top:24px;text-transform:uppercase}.music{background:var(--sky);border-top:1px solid var(--sky-line)}.music-grid{padding-top:65px;padding-bottom:65px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:50px;align-items:center}.music h2{font-size:43px;margin:0 0 14px}.music p:not(.eyebrow){line-height:1.5;color:var(--ink-soft);max-width:440px}.episode{background:var(--ink);color:#fff;padding:30px;min-height:210px;display:flex;flex-direction:column;text-decoration:none}.episode small{font:500 10px var(--font-mono);color:var(--yellow);text-transform:uppercase}.episode>b{font-size:29px;line-height:.95;letter-spacing:-.06em;margin:auto 0}.episode:hover>b{color:var(--yellow)}.play{font:500 11px var(--font-mono);color:var(--yellow);text-transform:uppercase}.play span{color:#fff;margin-left:9px}.play .arrow{fill:currentcolor;stroke:none}@media (max-width:800px){.hero{grid-template-columns:minmax(0,1fr);gap:10px;padding-top:18px;padding-bottom:35px}.hero-copy{padding:24px}.hero h1{font-size:49px;line-height:.98}.lede{font-size:15px}.hero-links{gap:18px;flex-wrap:wrap}.home-v2 .cta-btn:not(:where(.lifetime-band .cta-btn)){min-height:var(--btn-h-sm);padding:12px var(--btn-pad-sm);font-size:var(--btn-fz-sm);font-weight:var(--btn-fw-sm)}.optin{padding:24px 20px;grid-template-columns:minmax(0,100px) 1fr;gap:18px}.book{height:170px;padding:11px 9px;box-shadow:5px 5px 0 var(--ink)}.book strong{font-size:20px}.optin h2{font-size:25px}.optin-copy>p:not(.eyebrow){font-size:12px}.optin .grat-contact-form .grat-form-control{padding:0 8px}.capture-band,.capture-band--cover{grid-template-columns:minmax(0,1fr);padding:24px;gap:18px;margin-bottom:45px}.capture-cover{width:120px}.capture-band h2{font-size:30px}.capture-copy p:not(.eyebrow){font-size:14px}.capture-act .fine{text-align:left}.benefitbar{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:45px}.benefitbar div{padding:13px 10px}.benefitbar div:nth-child(2){border-right:0}.benefitbar div:nth-child(-n+2){border-bottom:1px solid var(--line)}.bestsellers{padding-bottom:45px}.bestsellers .sectionhead h2{font-size:32px}.card-grid,.card-grid--five{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.home-v2 .card-grid,.home-v2 .card-grid--five{grid-template-columns:repeat(2,minmax(0,1fr))}.p-card{padding:0 11px 12px}.visual{margin:0 -11px 12px}.visual b{font-size:23px}.p-card h3{font-size:14px;min-height:48px}.p-card--sale .buyline ins{font-size:19px}.onramp-grid{padding-top:47px;padding-bottom:47px;grid-template-columns:minmax(0,1fr);gap:32px}.music h2,.onramp h2,.proof h2{font-size:35px}.onramp li strong{font-size:16px}.onramp li span{font-size:13px}.lifetime-band--page{margin-top:0;margin-bottom:45px}.proof{grid-template-columns:minmax(0,1fr);gap:25px;padding-bottom:47px}.quotes{grid-template-columns:minmax(0,1fr)}.quote{padding:17px}.music-grid{grid-template-columns:minmax(0,1fr);gap:26px;padding-top:47px;padding-bottom:47px}.episode{min-height:184px;padding:24px}.episode>b{font-size:26px}.fine{font-size:8px}}.hot-offer{background:var(--orange);color:var(--acc-ink);padding:32px;display:flex;flex-direction:column;align-items:flex-start}.hot-offer .stamp{font:500 10px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;background:var(--ink);color:#fff;padding:7px 9px}.hot-offer h2{font-size:31px;line-height:.94;letter-spacing:-.06em;margin:22px 0 10px}.hot-offer p{line-height:1.45;margin:0 0 20px}.hot-offer .price{font-size:38px;font-weight:700;letter-spacing:-.07em;margin-top:auto}.hot-offer .price small{font:500 11px var(--font-mono);letter-spacing:0;display:block}.hot-offer .cta-btn{width:100%;margin-top:16px;box-sizing:border-box}.hot-offer .fine{font:400 10px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;margin:12px 0 0;opacity:.85}@media (max-width:700px){.hot-offer{padding:25px}.benefitbar,.capture-band,.lifetime-band--page{margin-inline:var(--edge-mobile)}.capture-cover{width:180px}}.home-v2 .hero .hot-offer{padding:40px}.home-v2 .hero .hot-offer h2{font-size:46px;line-height:1}.home-v2 .hero .hot-offer .price{font-size:52px;line-height:1.2}@media (max-width:800px){.home-v2 .hero .hot-offer{padding:24px}.home-v2 .hero .hot-offer h2{font-size:36px}.home-v2 .hero .hot-offer .price{font-size:44px}}.home-v2 .hero-copy h1{line-height:.96}@media (min-width:569px) and (max-width:800px){.card-grid{--nav-label:1}}@media (min-width:1188px){.shop-v2 .card-grid{--nav-label:1}}@media (min-width:1205px){.product-v2 .card-grid{--nav-label:1}}