@font-face{font-family:CH Archivo Black;src:url(/challenge/fonts/archivo-black-400.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:CH Archivo;src:url(/challenge/fonts/archivo-700.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:CH Archivo Narrow;src:url(/challenge/fonts/archivo-narrow-700.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:CH Inter;src:url(/challenge/fonts/inter-400.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:CH Inter;src:url(/challenge/fonts/inter-600.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:CH Courier Prime;src:url(/challenge/fonts/courier-prime-700-italic.woff2)format("woff2");font-weight:700;font-style:italic;font-display:swap}.ch{--lime:#9eff1f;--blue:#2233f0;--ink:#141412;--dark:#0b0c0a;--bone:#f2f1ec;--grey:#c9c8c0;--mid:#6b6a63;--card:#1b1d18;--f-narrow:"CH Archivo Narrow", "Arial Narrow", sans-serif;--f-black:"CH Archivo Black", Impact, sans-serif;--f-body:"CH Inter", Arial, sans-serif;--f-aside:"CH Courier Prime", "Courier New", monospace;--f-script:"Mrs Saint Delafield", cursive;background:var(--dark);color:var(--bone);font-family:var(--f-body);overflow-x:hidden}.ch *{box-sizing:border-box}:where(.ch) :where(h1,h2,h3,p,ol,ul,figure,blockquote){margin:0;padding:0}.ch a{color:inherit}.ch-wrap{width:min(1280px,100% - 48px);margin:0 auto}.ch-center{text-align:center}.ch-lime{color:var(--lime)}.ch-bone{color:var(--bone)}.ch-dim{color:var(--bone);opacity:.7}.ch-blue-text{color:var(--blue)}.ch-lime-text{color:var(--lime)!important}.ch-band{font-family:var(--f-narrow);text-transform:uppercase;align-items:center;gap:.3em;padding:.06em .16em .1em;font-weight:700;line-height:1;display:inline-flex}.ch-band-lime{background:var(--lime);color:var(--ink)}.ch-band-blue{background:var(--blue);color:var(--bone)}.ch-band-ink{background:var(--ink);color:var(--bone)}.ch-band-bone{background:var(--bone);color:var(--ink)}.ch-band-xl{font-size:clamp(48px,7.6vw,110px)}.ch-band-lg{font-size:clamp(40px,5vw,72px)}.ch-band-md{font-size:clamp(26px,3.2vw,44px)}.ch-band-sm{vertical-align:middle;padding:2px 6px;font-size:18px}.ch-star{fill:currentColor;flex:none;width:.45em;height:.45em}.ch-star-lime{fill:var(--lime)}.ch-star-ink{fill:var(--ink)}.ch-burst{aspect-ratio:1;place-items:center;width:200px;display:grid;position:absolute}.ch-burst svg{width:100%;height:100%;position:absolute;inset:0}.ch-burst-blue polygon{fill:var(--blue)}.ch-burst span{font-family:var(--f-black);color:var(--lime);text-align:center;text-transform:uppercase;font-size:22px;line-height:.95;position:relative}.ch-photo{background:var(--grey) center / cover no-repeat}.ch-aside{font-family:var(--f-aside);margin-top:16px;font-size:clamp(18px,1.8vw,26px);font-style:italic;font-weight:700}.ch-script{font-family:var(--f-script);text-transform:none;font-style:normal;font-weight:400}.ch-kicker{font-family:var(--f-body);letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:600;display:block}.ch-lede{max-width:700px;margin-top:24px;font-size:clamp(18px,1.6vw,22px);line-height:1.5}.ch-body-lg{max-width:780px;margin-top:32px;font-size:20px;line-height:1.55}.ch-btn{cursor:pointer;height:64px;font-family:var(--f-narrow);text-transform:uppercase;border:0;justify-content:center;align-items:center;padding:0 40px;font-size:22px;font-weight:700;text-decoration:none;display:inline-flex}.ch-btn-lime{background:var(--lime);color:var(--ink)}.ch-btn-ink{background:var(--ink);color:var(--lime)}.ch-btn-wide{background:var(--ink);color:var(--lime);width:100%}.ch-btn-ghost{color:var(--bone);border:1.5px solid var(--bone);background:0 0}.ch-btn:hover{filter:brightness(1.08)}.ch-enroll-form{margin:0;display:inline-flex}.ch-tex-leopard{background:var(--lime) url(/challenge/texture-leopard.png) center / cover}.ch-tex-swirl{background:var(--blue) url(/challenge/texture-swirl.png) center / cover}.ch-tex-tiger{background:var(--lime) url(/challenge/texture-tiger.png) center / cover}.ch-marquee{background:var(--blue);align-items:center;height:48px;display:flex;overflow:hidden}.ch-marquee-track{white-space:nowrap;font-family:var(--f-narrow);text-transform:uppercase;color:var(--bone);gap:8px;font-size:18px;font-weight:700;animation:40s linear infinite ch-scroll;display:flex}.ch-marquee-track span{align-items:center;gap:8px;display:inline-flex}.ch-marquee .ch-star{fill:var(--lime);width:10px;height:10px}@keyframes ch-scroll{to{transform:translate(-50%)}}.ch-nav{background:var(--dark);justify-content:space-between;align-items:center;gap:24px;height:96px;padding:0 80px;display:flex}.ch-logo{font-family:var(--f-script);color:var(--lime);font-size:42px;text-decoration:none}.ch-nav nav{letter-spacing:.08em;text-transform:uppercase;gap:44px;font-size:15px;font-weight:600;display:flex}.ch-nav nav a{text-decoration:none}.ch-nav nav a:hover{color:var(--lime)}.ch-nav .ch-btn{height:56px;padding:0 30px;font-size:20px}.ch-hero{background:var(--dark);grid-template-columns:1fr 466px;gap:48px;padding:80px 80px 96px;display:grid}.ch-hero-title{flex-direction:column;align-items:flex-start;font-size:clamp(64px,9vw,130px);display:flex}.ch-hero-title .ch-band{font-size:inherit}.ch-indent-1{margin-left:.55em}.ch-indent-2{margin-left:.25em}.ch-hero-sub{font-family:"CH Archivo", var(--f-black);max-width:780px;margin-top:44px;font-size:clamp(30px,3vw,44px);font-weight:700;line-height:1.08}.ch-hero-body{color:var(--grey);max-width:693px;margin-top:18px;font-size:19px;line-height:1.5}.ch-dates{margin-top:24px}.ch-dates .ch-band{padding:4px 14px 6px;font-size:26px}.ch-countdown{flex-wrap:wrap;align-items:center;gap:10px;margin-top:32px;display:flex}.ch-countdown-unit{background:var(--bone);color:var(--ink);justify-items:center;width:95px;padding:10px 0;display:grid}.ch-countdown-num{font-family:var(--f-black);font-size:44px;line-height:1.05}.ch-countdown-label{letter-spacing:.08em;text-transform:uppercase;color:var(--mid);font-size:12px;font-weight:600}.ch-countdown-note{color:var(--lime);letter-spacing:.08em;text-transform:uppercase;margin-left:14px;font-size:14px;font-weight:600}.ch-hero-ctas{flex-wrap:wrap;gap:16px;margin-top:28px;display:flex}.ch-hero-photo-wrap{align-self:start;margin-top:18px;position:relative}.ch-hero-photo{aspect-ratio:466/663;width:100%}.ch-hero-burst{width:210px;bottom:-40px;right:-50px}.ch-hero-burst span{font-size:50px}.ch-coled{justify-items:center;gap:12px;padding:36px 24px;display:grid}.ch-coled-band{background:var(--bone);color:var(--ink);font-family:var(--f-narrow);text-transform:uppercase;flex-wrap:wrap;justify-content:center;align-items:center;gap:22px;padding:10px 28px;font-size:clamp(28px,3.9vw,58px);font-weight:700;line-height:1;display:flex}.ch-coled-sub{background:var(--ink);color:var(--bone);font-family:var(--f-aside);padding:6px 14px;font-size:18px;font-style:italic;font-weight:700}.ch-receipts{background:var(--dark);padding:100px 0 110px}.ch-receipts-top{grid-template-columns:1fr 420px;gap:40px;display:grid}.ch-post-stack{min-height:600px;position:relative}.ch-post-back{aspect-ratio:4/5;background-color:#fbfbef;border-radius:8px;width:300px;position:absolute;top:50px;right:0;transform:rotate(-7deg);box-shadow:0 8px 24px #00000059}.ch-post{width:340px;color:var(--ink);background:#fff;border-radius:10px;font-size:13px;position:absolute;top:0;right:50px;overflow:hidden;transform:rotate(2deg);box-shadow:0 12px 32px #0006}.ch-post header{align-items:center;gap:10px;padding:14px 14px 10px;display:flex}.ch-post header div{display:grid}.ch-post header span{color:var(--mid);font-size:11px}.ch-post-avatar{border-radius:50%;flex:none;width:44px;height:44px}.ch-post>p{padding:0 14px 12px;line-height:1.4}.ch-post-img{aspect-ratio:4/5;width:100%}.ch-post .ch-post-count{text-align:center;color:var(--mid);padding:8px 0 2px;font-size:11px;font-weight:600}.ch-post footer{color:var(--mid);justify-content:space-between;padding:8px 14px 12px;font-size:12px;font-weight:600;display:flex}.ch-post-burst{width:170px;top:300px;left:-10px}.ch-post-burst span{font-size:26px}.ch-receipts-cols{grid-template-columns:1fr 1fr;gap:60px;margin-top:70px;display:grid}.ch-tag{padding:4px 12px 6px;font-size:28px}.ch-receipts h3{font-family:var(--f-narrow);text-transform:uppercase;max-width:600px;margin:22px 0;font-size:40px;font-weight:700;line-height:1.02}.ch-stats{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.ch-stats div{border-top:4px solid var(--blue);gap:10px;padding-top:10px;display:grid}.ch-stats-lime div{border-color:var(--lime)}.ch-stats strong{font-family:var(--f-black);color:var(--lime);letter-spacing:-.02em;font-size:44px;line-height:1}.ch-stats span{font-size:15px;line-height:1.4}.ch-receipts-foot{flex-direction:column;align-items:flex-start;gap:24px;margin-top:80px;display:flex}.ch-more{color:var(--lime);letter-spacing:.08em;text-transform:uppercase;align-self:flex-end;font-size:14px;font-weight:600;text-decoration:none}.ch-problem{background:var(--bone);color:var(--ink);padding:100px 0 120px}.ch-problem-top{grid-template-columns:1fr 436px;gap:60px;display:grid}.ch-giant{font-family:var(--f-black);margin-top:8px;font-size:clamp(120px,18vw,262px);line-height:.82}.ch-problem .ch-script{margin:-10px 0 0 40%;font-size:clamp(54px,6vw,96px);line-height:1}.ch-problem-photo{aspect-ratio:436/610}.ch-two{grid-template-columns:1fr 1fr;gap:40px;margin-top:60px;display:grid}.ch-panel{padding:36px 40px 40px}.ch-panel-round{border-radius:14px}.ch-panel-blue{background:var(--blue);color:var(--bone)}.ch-panel-lime{background:var(--lime);color:var(--ink)}.ch-panel-bone{background:var(--bone);color:var(--ink)}.ch-panel-head{border-bottom:4px solid;justify-content:space-between;gap:10px;padding-bottom:14px;display:flex}.ch-panel-head h3{font-family:var(--f-narrow);text-transform:uppercase;font-size:clamp(40px,4vw,56px);font-weight:700;line-height:.95}.ch-panel-head span{letter-spacing:.08em;text-transform:uppercase;max-width:90px;font-size:12px;font-weight:600}.ch-row{border-bottom:1.5px solid;justify-content:space-between;gap:20px;padding:16px 0;display:flex}.ch-row:last-child{border-bottom:0}.ch-row p{font-family:var(--f-narrow);text-transform:uppercase;font-size:clamp(22px,2.2vw,32px);font-weight:700;line-height:1}.ch-row span{font-family:var(--f-narrow);text-transform:uppercase;white-space:nowrap;font-size:20px;font-weight:700}.ch-feral{padding:90px 0}.ch-feral-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:40px;display:flex}.ch-feral-title{line-height:.85;display:grid}.ch-feral-title span{font-family:var(--f-narrow);text-transform:uppercase;font-size:56px;font-weight:700}.ch-feral-title strong{font-family:var(--f-black);font-size:clamp(110px,16vw,230px)}.ch-feral-title em{margin:-30px 0 0 30%;font-size:clamp(60px,7vw,110px)}.ch-feral-side{gap:30px;max-width:280px;display:grid}.ch-arrow-box{background:var(--lime);color:var(--ink);place-items:center;width:110px;height:110px;font-size:56px;text-decoration:none;display:grid}.ch-method{grid-template-columns:repeat(4,1fr);display:grid}.ch-method-step{min-height:600px;padding:40px 36px;position:relative}.ch-method-lime{background:var(--lime);color:var(--ink)}.ch-method-blue{background:var(--blue);color:var(--bone)}.ch-method-bone{background:var(--bone);color:var(--ink)}.ch-method-num{font-family:var(--f-black);margin-top:30px;font-size:clamp(120px,13vw,190px);line-height:1;display:block}.ch-method-blue .ch-method-num{color:var(--lime)}.ch-method-step h3{font-family:var(--f-narrow);text-transform:uppercase;margin-top:50px;font-size:68px;font-weight:700;line-height:1}.ch-method-step p{max-width:280px;margin-top:16px;font-size:20px;line-height:1.4}.ch-method-arrow{font-size:64px;position:absolute;bottom:30px;right:36px}.ch-results{background:var(--blue);padding:100px 0}.ch-results-kicker{font-family:var(--f-narrow);text-transform:uppercase;font-size:clamp(32px,3.4vw,48px);font-weight:700}.ch-results-title{line-height:.85}.ch-results-title strong{font-family:var(--f-black);color:var(--lime);font-size:clamp(100px,13vw,190px)}.ch-results-title em{font-size:clamp(50px,6vw,96px)}.ch-results-grid{grid-template-columns:440px 1fr;gap:40px;margin-top:70px;display:grid}.ch-results-photo{border:1.5px solid var(--ink);min-height:900px}.ch-results ol{grid-template-columns:1fr 1fr;gap:50px 40px;list-style:none;display:grid}.ch-results li{border-top:1.5px solid var(--bone);padding-top:24px}.ch-results li strong{font-family:var(--f-black);color:var(--lime);font-size:56px;line-height:1}.ch-results li h3{font-family:var(--f-narrow);text-transform:uppercase;margin:30px 0 14px;font-size:32px;font-weight:700;line-height:1}.ch-results li p{font-size:16px;line-height:1.5}.ch-team{background:var(--bone);color:var(--ink);padding:100px 0 120px}.ch-person{color:var(--bone);padding:28px 28px 48px}.ch-person-blue{background:var(--blue)}.ch-person-ink{background:var(--ink)}.ch-person-photo{aspect-ratio:564/360;margin-bottom:32px}.ch-person h3{font-family:var(--f-narrow);text-transform:uppercase;margin:12px 0 14px;font-size:clamp(44px,4.4vw,66px);font-weight:700;line-height:1}.ch-person>p{max-width:540px;font-size:15px;line-height:1.55}.ch-person blockquote{border-top:2px solid var(--bone);font-family:var(--f-aside);color:var(--lime);margin-top:24px;padding-top:18px;font-size:24px;font-style:italic;font-weight:700;line-height:1.35}.ch-person .ch-kicker.ch-dim{margin-top:18px}.ch-chips{flex-wrap:wrap;gap:8px;margin-top:18px;list-style:none;display:flex}.ch-chips li{border:1.5px solid var(--bone);font-family:var(--f-narrow);text-transform:uppercase;padding:6px 12px 7px;font-size:18px;font-weight:700;line-height:1}.ch-team>.ch-kicker{margin-top:56px}.ch-logos{background:var(--ink);color:var(--bone);font-family:var(--f-narrow);text-transform:uppercase;flex-wrap:wrap;justify-content:center;gap:22px;margin-top:20px;padding:32px 24px;font-size:26px;font-weight:700;display:flex}.ch-logos span{align-items:center;gap:22px;display:inline-flex}.ch-closing-quote{font-family:var(--f-aside);max-width:1100px;margin-top:120px;font-size:clamp(26px,3vw,40px);font-style:italic;font-weight:700;line-height:1.35}.ch-ros{background:var(--dark);padding:100px 0 120px}.ch-ros-meta{margin-top:36px;font-size:15px;font-weight:600;line-height:1.6}.ch-ros-every{background:var(--blue);grid-template-columns:repeat(3,1fr);gap:20px 40px;margin-top:40px;padding:32px 40px;display:grid}.ch-ros-every .ch-kicker{grid-column:1/-1}.ch-ros-every h3{font-family:var(--f-narrow);text-transform:uppercase;color:var(--lime);font-size:32px;font-weight:700}.ch-ros-every p{margin-top:6px;font-size:16px;line-height:1.45}.ch-ros-cards{gap:24px;width:min(1384px,100% - 24px);margin:60px auto 0;display:grid}.ch-ros-card{background:var(--card);border-top:4px solid var(--lime);grid-template-columns:170px 1fr 200px 280px;gap:28px;padding:44px 40px;display:grid}.ch-ros-card-blue{background:var(--blue)}.ch-ros-num strong{font-family:var(--f-black);color:var(--lime);font-size:88px;line-height:1;display:block}.ch-ros-num span{font-family:var(--f-aside);margin-top:8px;font-size:18px;font-style:italic;font-weight:700;line-height:1.25;display:block}.ch-ros-main h3{font-family:var(--f-narrow);text-transform:uppercase;align-items:center;gap:12px;font-size:56px;font-weight:700;line-height:1;display:flex}.ch-ros-sub{font-family:var(--f-aside);color:var(--lime);margin:6px 0 16px;font-size:18px;font-style:italic;font-weight:700}.ch-ros-main>p:last-child{color:var(--grey);max-width:540px;font-size:16px;line-height:1.55}.ch-ros-card-blue .ch-ros-main>p:last-child{color:var(--bone)}.ch-ros-photo{aspect-ratio:1;background-color:var(--ink);width:180px}.ch-ros-card figcaption{font-family:var(--f-narrow);text-transform:uppercase;margin-top:14px;font-size:20px;font-weight:700}.ch-ros-leave span{font-family:var(--f-narrow);text-transform:uppercase;color:var(--lime);font-size:22px;font-weight:700}.ch-ros-leave p{font-family:var(--f-narrow);text-transform:uppercase;margin-top:12px;font-size:28px;font-weight:700;line-height:1}.ch-kit{background:var(--bone);color:var(--ink);padding:100px 0 120px}.ch-kit-grid{grid-template-columns:repeat(4,1fr);gap:20px;margin-top:56px;list-style:none;display:grid}.ch-kit-grid li{border:2px solid var(--ink);padding:28px 28px 32px}.ch-kit-grid strong{font-family:var(--f-black);color:var(--blue);font-size:64px;line-height:1}.ch-kit-grid h3{font-family:var(--f-narrow);text-transform:uppercase;margin:14px 0;font-size:32px;font-weight:700;line-height:1}.ch-kit-grid p{color:#34362f;font-size:16px;line-height:1.45}.ch-bonus-head{flex-wrap:wrap;align-items:flex-end;gap:24px;margin-top:110px;display:flex}.ch-bonus-head .ch-aside{color:var(--ink)}.ch-kit .ch-two{margin-top:40px}.ch-bonus{background:var(--ink);color:var(--bone);gap:28px;padding:32px;display:flex}.ch-bonus-photo{background-color:#34362f;flex:none;width:140px;height:140px}.ch-bonus .ch-aside{margin:0;font-size:18px}.ch-bonus h3{font-family:var(--f-narrow);text-transform:uppercase;margin:8px 0;font-size:44px;font-weight:700;line-height:1}.ch-bonus p{color:var(--grey);margin-bottom:8px;font-size:16px;line-height:1.45}.ch-fit{padding:110px 0}.ch-fit .ch-two{margin-top:0}.ch-pricing{background:var(--lime);color:var(--ink);padding:90px 24px 110px;position:relative;overflow:hidden}.ch-pricing-giant{font-family:var(--f-black);text-align:center;pointer-events:none;font-size:clamp(300px,36vw,520px);line-height:.8;position:absolute;inset:280px -130px auto}.ch-pricing-inner{justify-items:center;width:min(760px,100%);margin:0 auto;display:grid;position:relative}.ch-price-card{background:var(--bone);border-radius:14px;width:100%;margin-top:50px;padding:36px 40px 44px;position:relative}.ch-price-head{border-bottom:4px solid var(--ink);gap:12px;padding-bottom:14px;display:flex}.ch-price-head strong{font-family:var(--f-black);font-size:84px;line-height:1}.ch-price-head span{letter-spacing:.08em;text-transform:uppercase;max-width:90px;font-size:12px;font-weight:600}.ch-price-card .ch-row p{font-size:26px}.ch-price-card small{font-family:var(--f-body);vertical-align:super;margin-left:8px;font-size:12px;font-weight:600}.ch-price-card .ch-enroll-form{width:100%;margin-top:28px}.ch-price-burst{width:220px;top:110px;right:-60px}.ch-price-burst span{font-size:28px}.ch-fromto{background:var(--blue);padding:90px 0 110px}.ch-fromto h2 .ch-band{font-size:clamp(48px,6.6vw,96px)}.ch-fromto-grid{grid-template-columns:1fr 1fr;column-gap:120px;margin-top:60px;display:grid}.ch-fromto-grid>.ch-kicker{border-bottom:1.5px solid #f2f1ec59;padding-bottom:20px}.ch-fromto-row{display:contents}.ch-fromto-row>*{border-bottom:1.5px solid #f2f1ec59;padding:32px 0;font-size:24px;line-height:1.4}.ch-fromto-row s{color:var(--grey);text-decoration-thickness:1.5px}.ch-fromto-row .ch-star{vertical-align:-3px;width:24px;height:24px;margin-right:12px}.ch-faq{background:var(--bone);color:var(--ink);padding:80px 0 100px}.ch-faq-list{border-top:1.5px solid var(--ink);margin-top:70px}.ch-faq-item{border-bottom:1.5px solid var(--ink)}.ch-faq-q{cursor:pointer;text-align:left;width:100%;color:inherit;font-family:var(--f-narrow);text-transform:uppercase;background:0 0;border:0;justify-content:space-between;gap:20px;padding:28px 0;font-size:clamp(26px,2.8vw,40px);font-weight:700;line-height:1.1;display:flex}.ch-faq-a{max-width:900px;padding-bottom:32px;font-size:18px;line-height:1.6}.ch-fine{color:var(--mid);max-width:900px;margin-top:28px;font-size:13px}.ch-final{padding:140px 24px}.ch-final-card{background:var(--ink);width:min(960px,100%);margin:0 auto;padding:60px;position:relative}.ch-final-ready{font-family:var(--f-narrow);text-transform:uppercase;font-size:44px;font-weight:700}.ch-final-go{font-family:var(--f-black);font-size:clamp(80px,10vw,145px);line-height:.9}.ch-final-go em{margin:-20px 0 0 40%;font-size:.9em;display:block}.ch-final .ch-kicker{margin:60px 0 24px;font-size:16px}.ch-final-burst{top:-70px;right:-40px}.ch-final-burst span{font-size:50px}.ch-footer{background:var(--dark);border-top:1.5px solid #34362f;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:30px;padding:80px;display:flex}.ch-footer .ch-logo{flex-basis:100%;font-size:64px}.ch-footer nav{gap:40px;font-size:15px;font-weight:600;display:flex}.ch-footer nav a{text-decoration:none}.ch-footer>span{color:var(--grey);font-size:13px}.ch-thanks{place-items:center;min-height:100vh;padding:40px 24px;display:grid}.ch-thanks-card{justify-items:start;gap:8px;max-width:760px;display:grid}.ch-thanks-card .ch-kicker{margin:24px 0 16px}@media (max-width:1100px){.ch-nav{padding:0 24px}.ch-nav nav{display:none}.ch-hero,.ch-receipts-top,.ch-problem-top,.ch-results-grid{grid-template-columns:1fr;padding-left:24px;padding-right:24px}.ch-hero-photo-wrap{max-width:466px}.ch-receipts-top,.ch-problem-top,.ch-results-grid{padding:0}.ch-post-stack{max-width:420px;min-height:640px}.ch-receipts-cols,.ch-two,.ch-fromto-grid{grid-template-columns:1fr}.ch-fromto-grid{column-gap:0}.ch-fromto-grid>.ch-kicker:nth-child(2){display:none}.ch-method{grid-template-columns:1fr 1fr}.ch-method-step{min-height:440px}.ch-results ol,.ch-kit-grid{grid-template-columns:1fr 1fr}.ch-results-photo{min-height:420px}.ch-ros-card{grid-template-columns:1fr}}@media (max-width:640px){.ch-stats,.ch-results ol,.ch-kit-grid,.ch-method{grid-template-columns:1fr}.ch-panel{padding:28px 22px}.ch-row{flex-direction:column;gap:6px}.ch-bonus{flex-direction:column}.ch-countdown-unit{width:72px}.ch-countdown-num{font-size:32px}.ch-hero-burst,.ch-price-burst{width:150px;right:-10px}.ch-hero-burst span{font-size:34px}.ch-price-burst span{font-size:20px}.ch-final-card{padding:36px 24px}.ch-final-burst{width:150px;top:-60px;right:-10px}.ch-final-burst span{font-size:34px}.ch-footer{padding:48px 24px}.ch-btn{padding:0 24px;font-size:20px}}@media (prefers-reduced-motion:reduce){.ch-marquee-track{animation:none}}.ch-hero>*,.ch-receipts-top>*,.ch-problem-top>*{min-width:0}.ch-logo{white-space:nowrap}@media (max-width:640px){.ch-nav{height:76px}.ch-nav .ch-logo{font-size:30px}.ch-nav .ch-btn{height:48px;padding:0 18px;font-size:17px}.ch-hero{padding:48px 20px 72px}.ch-hero-title{font-size:14vw}.ch-indent-1{margin-left:.3em}.ch-indent-2{margin-left:.15em}.ch-hero-sub{font-size:28px}.ch-hero-body{font-size:17px}.ch-dates .ch-band{flex-wrap:wrap;font-size:18px;line-height:1.15}.ch-countdown-note{flex-basis:100%;margin:4px 0 0}.ch-band-xl{font-size:12vw}.ch-tag{font-size:22px}.ch-receipts h3{font-size:30px}.ch-coled-band{gap:10px}.ch-giant{font-size:30vw}.ch-ros-num strong{font-size:64px}.ch-ros-main h3{font-size:42px}}.ch-btn{white-space:nowrap}.ch-logo img{width:auto;height:38px;display:block}.ch-footer .ch-logo img{height:60px}.ch-word{pointer-events:none;height:auto;display:block}.ch-word-boring{width:min(479px,60%);margin:-70px 0 0 34%}.ch-word-option{width:min(420px,70%);margin:-60px 0 0 24%}.ch-word-foryou{vertical-align:middle;width:min(440px,40%);margin-left:-40px;display:inline-block}.ch-word-feral{width:min(360px,55%);margin:-40px 0 0 44%}.ch-feral-title em,.ch-final-go em{display:none}.ch-problem-top,.ch-results-grid{grid-template-columns:1fr}.ch-results-grid ol{grid-template-columns:repeat(3,1fr)}.ch-ros-photos{gap:8px;display:flex}.ch-ros-photos .ch-ros-photo:only-child{width:180px}.ch-ros-photos .ch-ros-photo:not(:only-child){aspect-ratio:86/180;width:86px}.ch-nav{z-index:20;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0b0c0aeb;position:sticky;top:0}.ch-marquee-track{animation-duration:32s}.ch-marquee:hover .ch-marquee-track,.ch-logos:hover .ch-logos-track{animation-play-state:paused}.ch-logos{padding:30px 0;display:block;overflow:hidden}.ch-logos-track{gap:28px;width:max-content;animation:36s linear infinite ch-scroll;display:flex}.ch-logos-track span{white-space:nowrap;align-items:center;gap:28px;display:inline-flex}.ch-burst svg{animation:24s linear infinite ch-spin}@keyframes ch-spin{to{transform:rotate(360deg)}}.ch-hero-title .ch-band{animation:.6s cubic-bezier(.2,1.4,.4,1) both ch-pop}.ch-hero-title .ch-band:nth-child(2){animation-delay:.12s}.ch-hero-title .ch-band:nth-child(3){animation-delay:.24s}@keyframes ch-pop{0%{opacity:0;transform:translateY(24px)rotate(-3deg)scale(.96)}}[data-reveal].is-in{opacity:1;transform:none}.ch-btn{transition:transform .15s,box-shadow .15s}.ch-btn-lime:hover,.ch-btn-ghost:hover,.ch-btn-wide:hover,.ch-btn-ink:hover{box-shadow:4px 4px 0 var(--blue);transform:translate(-3px,-3px)}.ch-kit-grid li,.ch-ros-card,.ch-bonus,.ch-person{transition:transform .2s,box-shadow .2s}.ch-kit-grid li:hover{box-shadow:6px 6px 0 var(--blue);transform:translate(-4px,-4px)}.ch-ros-card:hover{transform:translateY(-4px)}.ch-post{transition:transform .3s}.ch-post-stack:hover .ch-post{transform:rotate(0)translateY(-6px)}.ch-post-back{transition:transform .3s}.ch-post-stack:hover .ch-post-back{transform:rotate(-10deg)translate(16px)}.ch-method-step{transition:filter .2s}.ch-method-arrow{transition:transform .2s}.ch-method-step:hover .ch-method-arrow{transform:translate(10px)}.ch-nav nav a{position:relative}.ch-nav nav a:after{content:"";background:var(--lime);height:2px;transition:right .2s;position:absolute;bottom:-6px;left:0;right:100%}.ch-nav nav a:hover:after{right:0}.ch-faq-q span:last-child{transition:transform .2s}.ch-faq-q:hover span:first-child{color:var(--blue)}.ch :focus-visible{outline:3px solid var(--lime);outline-offset:3px}.ch-sticky-cta{display:none}@media (max-width:760px){.ch-sticky-cta{z-index:30;padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:var(--ink);border-top:2px solid var(--lime);justify-content:space-between;align-items:center;gap:12px;display:flex;position:fixed;bottom:0;left:0;right:0}.ch-sticky-cta span{font-family:var(--f-narrow);text-transform:uppercase;font-size:16px;font-weight:700}.ch-sticky-cta .ch-btn{height:46px;padding:0 18px;font-size:17px}.ch-footer{padding-bottom:110px}.ch-results-grid ol{grid-template-columns:1fr}.ch-word-boring,.ch-word-option,.ch-word-feral{margin-top:-24px}.ch-word-foryou{width:60%;margin-left:0}.ch-nav .ch-logo img{height:28px}}@media (max-width:1100px){.ch-results-grid ol{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.ch-logos-track,.ch-burst svg,.ch-hero-title .ch-band{animation:none}[data-reveal]{opacity:1;transition:none;transform:none}}.ch-coled{gap:0}.ch-coled-band{background:var(--ink);color:var(--bone)}.ch-coled-band strong{color:var(--bone)}.ch-coled-band .ch-star{fill:var(--bone)}.ch-problem-top{grid-template-columns:1fr 436px;align-items:start}.ch-problem-photo{aspect-ratio:419/559;margin-top:8px}.ch-hero-ctas{margin-top:56px}@media (max-width:1100px){.ch-problem-top{grid-template-columns:1fr}.ch-problem-photo{max-width:436px}}.ch [id]{scroll-margin-top:110px}.ch-progress{z-index:50;background:var(--lime);transform-origin:0;height:3px;transform:scaleX(var(--ch-progress,0));pointer-events:none;position:fixed;inset:0 0 auto}.ch-nav{transition:transform .35s cubic-bezier(.2,.8,.2,1)}.ch-nav.is-hidden{transform:translateY(-110%)}.ch-nav nav a.is-active{color:var(--lime)}.ch-nav nav a.is-active:after{right:0}.ch-marquee-track.is-js,.ch-logos-track.is-js{will-change:transform;animation:none}[data-parallax]{transform:translate3d(0, var(--py,0px), 0);will-change:transform}[data-reveal]{opacity:1;transition:none;transform:none}[data-reveal]:not([data-reveal=wipe])>*{opacity:0;transition:opacity .75s,transform .9s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--i,0) * 90ms);transform:translateY(32px)}[data-reveal]:not([data-reveal=wipe]).is-in>*{opacity:1;transform:none}.ch-ros-cards[data-reveal]>*{transform:translateY(48px)scale(.98)}.ch-ros-cards[data-reveal].is-in>*{transform:none}[data-reveal=wipe] .ch-band{clip-path:inset(0 100% 0 0);transition:clip-path .9s cubic-bezier(.77,0,.18,1)}[data-reveal=wipe].is-in .ch-band{clip-path:inset(0)}.ch-hero-photo{animation:1s cubic-bezier(.16,1,.3,1) .25s both ch-rise}.ch-hero-burst{animation:.7s cubic-bezier(.2,1.4,.4,1) .8s both ch-pop}.ch-hero-sub,.ch-hero-body,.ch-dates,.ch-hero-ctas{animation:.8s cubic-bezier(.16,1,.3,1) both ch-rise}.ch-hero-sub{animation-delay:.35s}.ch-hero-body{animation-delay:.45s}.ch-dates{animation-delay:.55s}.ch-hero-ctas{animation-delay:.65s}@keyframes ch-rise{0%{opacity:0;transform:translateY(28px)}}@media (min-width:1101px){.ch-ros-card{top:calc(120px + var(--i,0) * 22px);position:sticky;box-shadow:0 -18px 40px #00000073}.ch-ros-cards{gap:40px;padding-bottom:40px}}.ch-btn{--hx:0px;--hy:0px;transform:translate(calc(var(--mx,0px) + var(--hx)), calc(var(--my,0px) + var(--hy)));transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .2s,filter .2s}.ch-btn-lime:hover,.ch-btn-ghost:hover,.ch-btn-wide:hover,.ch-btn-ink:hover{--hx:-3px;--hy:-3px;transform:translate(calc(var(--mx,0px) + var(--hx)), calc(var(--my,0px) + var(--hy)))}.ch-btn:active{--hx:0px;--hy:0px;box-shadow:none}[data-tilt]{transform:perspective(1000px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transform-style:preserve-3d;transition:transform .3s cubic-bezier(.2,.8,.2,1)}.ch-price-card[data-tilt][data-reveal]>*{transition-delay:calc(var(--i,0) * 40ms)}.ch-person-photo,.ch-problem-photo{transition:transform 1.2s cubic-bezier(.16,1,.3,1),filter .6s}.ch-person:hover .ch-person-photo{transform:scale(1.02)}@media (prefers-reduced-motion:reduce){[data-reveal]:not([data-reveal=wipe])>*,[data-reveal=wipe] .ch-band{opacity:1;clip-path:none;transition:none;transform:none}.ch-hero-photo,.ch-hero-burst,.ch-hero-sub,.ch-hero-body,.ch-dates,.ch-hero-ctas{animation:none}[data-parallax],[data-tilt],.ch-btn{transform:none}.ch-ros-card{position:static}}.ch-raccoon{pointer-events:none;--rc-line:var(--bone);--rc-fill:var(--ink);display:block;overflow:visible}.ch-raccoon-ink{--rc-line:var(--ink);--rc-fill:var(--bone)}.ch-raccoon path,.ch-raccoon rect,.ch-raccoon ellipse{stroke-linecap:round;stroke-linejoin:round}.ch-raccoon .rc-f{fill:var(--rc-fill);stroke:var(--rc-line)}.ch-raccoon .rc-i{fill:var(--rc-line);stroke:var(--rc-line)}.ch-raccoon .rc-l{fill:none;stroke:var(--rc-line)}.ch-raccoon .rc-t{fill:var(--lime);stroke:var(--rc-line)}.ch-raccoon .rc-e{fill:var(--rc-fill)}.ch-raccoon .rc-p{fill:var(--rc-line)}.ch-raccoon g{transform-box:view-box}.rc-arm{transform-origin:400px 348px;transform:rotate(48deg)}.rc-head{transform-origin:300px 205px}.rc-tail{transform-origin:395px 440px}.rc-eye{transform-origin:242px 236px}.rc-eye-r{transform-origin:358px 236px}.rc-tiara{transform-origin:300px 132px}.ch-raccoon .rc-all,.ch-raccoon .rc-arm,.ch-raccoon .rc-head,.ch-raccoon .rc-tail,.ch-raccoon .rc-eye,.ch-raccoon .rc-tiara{animation-duration:4s;animation-timing-function:cubic-bezier(.45,0,.55,1);animation-iteration-count:infinite;animation-play-state:paused}.ch-raccoon.is-playing *{animation-play-state:running}.rc-arm{animation-name:rc-wave}.rc-head{animation-name:rc-tilt}.rc-tail{animation-name:rc-swish}.rc-eye{animation-name:rc-blink}.rc-all{animation-name:rc-hop}.rc-tiara{animation-name:rc-jiggle}@keyframes rc-wave{0%{transform:rotate(48deg)}8%{transform:rotate(38deg)}14.5%{transform:rotate(60deg)}21%{transform:rotate(38deg)}27.5%{transform:rotate(60deg)}34%{transform:rotate(45deg)}37.5%,to{transform:rotate(48deg)}}@keyframes rc-tilt{0%,3.75%{transform:rotate(0)}17.5%,32.5%{transform:rotate(5deg)}47.5%,to{transform:rotate(0)}}@keyframes rc-swish{0%,to{transform:rotate(0)}50%{transform:rotate(10deg)}}@keyframes rc-blink{0%,52.5%{transform:scaleY(1)}55%{transform:scaleY(.1)}58.5%,to{transform:scaleY(1)}}@keyframes rc-hop{0%,67.5%{transform:translateY(0)}72.5%{transform:translateY(-22px)}77%{transform:translateY(0)}79%{transform:translateY(-5px)}81.25%,to{transform:translateY(0)}}@keyframes rc-jiggle{0%,73.75%{transform:rotate(0)}77%{transform:rotate(8deg)}80%{transform:rotate(-3deg)}85%,to{transform:rotate(0)}}.ch-raccoon-final{width:150px;height:auto;position:absolute;bottom:6px;right:28px}@media (max-width:720px){.ch-final .ch-final-card{padding-bottom:112px}.ch-raccoon-final{width:84px;bottom:6px;right:14px}}@media (prefers-reduced-motion:reduce){.ch-raccoon *{animation:none!important}}.ch .ch-hero-sub{margin-top:40px}.ch .ch-hero-body{margin-top:20px}.ch .ch-dates{margin-top:28px}.ch .ch-hero-ctas{margin-top:40px}@media (max-width:720px){.ch .ch-hero-sub{margin-top:28px}.ch .ch-hero-body{margin-top:14px}.ch .ch-dates{margin-top:22px}.ch .ch-hero-ctas{margin-top:28px}}.ch-fromto-row .ch-star{display:inline-block}@media (max-width:720px){.ch-feral-title strong{font-size:22vw}.ch-feral-title span{font-size:34px}.ch-results-title strong{font-size:18vw}.ch-results-grid ol{grid-template-columns:1fr}.ch-ros-every{grid-template-columns:1fr;padding:24px}.ch-ros-every h3{font-size:26px}.ch-post-stack{max-width:100%;min-height:600px}.ch-post{width:calc(100% - 24px);max-width:340px;right:18px}.ch-post-back{width:calc(100% - 70px);max-width:300px;right:0}.ch-pricing-giant,.ch-price-burst{display:none}.ch-closing-quote{margin-top:64px}}@media (max-width:380px){.ch .ch-band-xl{font-size:11vw}}@media (max-width:720px){.ch-pricing-inner>*{min-width:0;max-width:100%}.ch-price-card{padding:28px 22px 34px}.ch-price-head strong{font-size:64px}.ch-price-card .ch-row p{font-size:22px}}
