@import url('https://fonts.googleapis.com/css2?family=Archivo:wght@400;500;600;700;800;900&display=swap');
:root{--black:#0a0a0a;--acid:#c6ff3d;--paper:#f1f0e9;--muted:#9a9a91;--line:#282a25}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--black);color:var(--paper);font-family:Archivo,Arial,sans-serif;font-size:16px;line-height:1.45}a{color:inherit;text-decoration:none}h1,h2,p{margin:0}h1,h2{font-weight:900;letter-spacing:-.075em;line-height:.88;text-transform:uppercase}h1{font-size:clamp(4.7rem,13vw,12rem)}h2{font-size:clamp(3.5rem,8vw,8.3rem)}.site-header{height:86px;padding:20px 4vw;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);position:relative;z-index:5}.wordmark{display:flex;align-items:center;gap:10px;font-size:11px;font-weight:800;line-height:.9;letter-spacing:.04em}.mark{background:var(--acid);color:var(--black);font-size:16px;padding:9px 5px;letter-spacing:-.1em}.nav{display:flex;align-items:center;gap:30px;font-size:12px;font-weight:700;text-transform:uppercase}.nav a:not(.nav-cta):hover,.text-link:hover{color:var(--acid)}.nav-cta{border:1px solid var(--paper);padding:11px 14px}.nav-cta span,.button span,.text-link span{font-size:1.2em;margin-left:18px}.menu-toggle{display:none;background:none;color:var(--paper);border:1px solid var(--paper);padding:8px 10px;text-transform:uppercase}.hero{min-height:calc(100vh - 86px);padding:7vw 4vw 0;display:grid;grid-template-columns:1fr 220px;position:relative;overflow:hidden}.hero-stamp{grid-column:1/-1;font-size:11px;font-weight:800;letter-spacing:.06em;color:var(--muted);margin-bottom:24px}.hero-copy{grid-column:1}.hero-aside{grid-column:2}.hero-stripe{grid-column:1/-1}.hero-copy{max-width:1000px;position:relative;z-index:1}.eyebrow,.section-label,.card-kicker{font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.eyebrow{color:var(--acid);margin-bottom:28px}.hero h1 em{color:var(--acid);font-style:normal}.hero-intro{font-size:clamp(1rem,1.5vw,1.3rem);max-width:440px;margin:42px 0 30px;color:#c5c5ba}.button{display:inline-flex;align-items:center;padding:16px 20px;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.button-dark{background:var(--acid);color:var(--black)}.button-acid{background:var(--acid);color:var(--black)}.button:hover{transform:translate(4px,-4px);box-shadow:-4px 4px 0 var(--paper)}.hero-aside{display:flex;flex-direction:column;align-items:flex-end;text-align:right;gap:26px;padding-top:90px;color:var(--muted);font-size:12px}.scribble{color:var(--acid);font-size:28px;font-weight:900;line-height:.8;transform:rotate(8deg);text-align:left;align-self:flex-start;margin-left:15px}.scroll-note{margin-top:auto;margin-bottom:28px;font-size:9px;color:var(--acid);letter-spacing:.12em}.hero-stripe{position:absolute;bottom:0;left:0;width:100%;border-top:1px solid var(--acid);border-bottom:1px solid var(--acid);color:var(--acid);display:flex;justify-content:space-around;padding:9px 0;font-size:10px;font-weight:800;letter-spacing:.12em}.section-label{color:var(--acid);border-top:1px solid var(--line);padding-top:16px}.story,.offer,.channels,.proof,.calculator,.journal,.faq{padding:100px 4vw}.story-grid{display:grid;grid-template-columns:15% 1fr 22%;gap:30px;margin-top:80px}.story-number{font-size:6rem;font-weight:900;letter-spacing:-.1em;color:var(--acid);line-height:.7}.story-number span{color:var(--paper);font-size:2rem;margin-left:8px}.story-text{max-width:620px}.story-text h2{font-size:clamp(3rem,6vw,6rem);margin-bottom:48px}.story-text h2 span,.channel-intro h2 span,.calc-grid h2 span{color:var(--acid)}.story-text p{color:#bdbdb4;margin:0 0 18px;max-width:510px}.margin-note{align-self:end;color:var(--muted);font-size:12px;max-width:170px}.margin-note span{color:var(--acid);font-size:25px}.offer{background:var(--acid);color:var(--black)}.offer .section-label{color:var(--black);border-color:rgba(10,10,10,.3)}.offer-grid{display:grid;grid-template-columns:1fr 1fr;gap:8vw;margin-top:60px;align-items:start}.offer h2{font-size:clamp(4rem,9vw,9rem)}.offer h2 i{font-style:normal;-webkit-text-stroke:2px var(--black);color:transparent}.offer-card{background:var(--black);color:var(--paper);padding:38px;max-width:500px;margin-top:12px}.card-kicker{color:var(--acid);margin-bottom:32px}.offer-card>p:not(.card-kicker){font-size:19px;max-width:390px}.offer-card ul{padding:24px 0 24px 18px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);list-style:'↳  ';margin:30px 0}.offer-card li{padding:4px 0}.offer-card small{display:block;color:var(--muted);font-size:11px;margin-top:18px}.channels{background:#151611}.channel-intro{display:flex;justify-content:space-between;align-items:end;gap:30px;margin:60px 0 75px}.channel-intro p{max-width:240px;color:var(--muted)}.channel-list{border-top:1px solid var(--line)}.channel-row{display:grid;grid-template-columns:12% 38% 1fr 30px;gap:20px;align-items:center;padding:28px 0;border-bottom:1px solid var(--line)}.channel-index{color:var(--acid);font-size:11px;font-weight:800}.channel-title{font-size:clamp(2rem,4vw,4.5rem);font-weight:900;line-height:.9;letter-spacing:-.06em;text-transform:uppercase}.channel-row p{color:var(--muted);max-width:280px;font-size:14px}.row-arrow{color:var(--acid);font-size:25px}.proof{background:var(--paper);color:var(--black)}.proof .section-label{border-color:#c8c7be}.proof-head{display:grid;grid-template-columns:1fr 260px;align-items:end;gap:30px;margin:55px 0}.proof-head p{font-size:14px}.testimonial-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.testimonial-grid figure{margin:0}.testimonial-grid video{width:100%;aspect-ratio:9/14;display:block;object-fit:cover;background:#bebdb5}.testimonial-grid figcaption{padding:13px 0;display:flex;justify-content:space-between;gap:8px;font-size:12px}.testimonial-grid figcaption span{color:#696960;text-align:right}.calculator{background:var(--acid);color:var(--black)}.calculator .section-label{color:var(--black);border-color:rgba(10,10,10,.3)}.calc-grid{display:grid;grid-template-columns:1fr 1fr;gap:8vw;margin-top:65px;align-items:start}.calc-grid h2{font-size:clamp(4rem,8vw,8rem)}.calc-grid>div>p{max-width:320px;margin-top:38px;font-size:13px}.calc-card{background:var(--black);color:var(--paper);padding:34px;max-width:500px}.calc-card label{display:block;color:var(--muted);font-size:11px;text-transform:uppercase;letter-spacing:.06em;margin-bottom:25px}.calc-card input[type=number]{display:block;background:none;color:var(--paper);border:0;border-bottom:1px solid var(--line);width:100%;font:inherit;font-size:24px;padding:8px 0;outline:0}.calc-card input[type=range]{display:block;width:100%;accent-color:var(--acid);margin-top:12px}.calc-card output{float:right;color:var(--acid);font-weight:800;font-size:20px}.calc-result{border-top:1px solid var(--acid);margin-top:35px;padding-top:20px}.calc-result span,.calc-result small{display:block;color:var(--muted);font-size:11px}.calc-result strong{display:block;color:var(--acid);font-size:clamp(3rem,5vw,5rem);letter-spacing:-.08em;line-height:1;padding:12px 0}.calc-footnote{font-size:10px;color:var(--muted);margin-top:26px}.journal{background:var(--black)}.journal-card{border:1px solid var(--line);padding:45px;display:grid;grid-template-columns:1fr 1fr;gap:8vw;margin-top:60px;background:linear-gradient(135deg,#12130e,#0a0a0a)}.journal-card h2{font-size:clamp(3.5rem,7vw,7rem)}.journal-right{display:flex;flex-direction:column;justify-content:end;max-width:300px;color:#bdbdb4}.text-link{color:var(--acid);text-transform:uppercase;font-size:12px;font-weight:800;border-bottom:1px solid var(--acid);padding:18px 0;margin-top:35px}.faq{background:#151611}.faq h2{margin:55px 0 60px}.faq-list{max-width:850px;margin-left:auto}.faq details{border-top:1px solid var(--line);padding:22px 0}.faq details:last-child{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;list-style:none;font-size:20px;font-weight:700;display:flex;justify-content:space-between}.faq summary::-webkit-details-marker{display:none}.faq summary span{color:var(--acid);font-size:28px;font-weight:400;line-height:.6}.faq details[open] summary span{transform:rotate(45deg)}.faq details p{color:var(--muted);max-width:600px;padding:18px 30px 0 0}.final-cta{text-align:center;padding:145px 4vw 120px;position:relative;background:var(--acid);color:var(--black);overflow:hidden}.final-cta .eyebrow{color:var(--black)}.final-cta h2{font-size:clamp(4.5rem,11vw,11rem);margin:25px auto 45px}.final-cta .button{background:var(--black);color:var(--acid)}.final-cta .tiny{font-size:10px;margin-top:90px;text-transform:uppercase;letter-spacing:.08em}.cta-noise{position:absolute;left:4vw;top:60px;text-align:left;font-size:12px;font-weight:900;line-height:.9;transform:rotate(-12deg)}footer{display:flex;justify-content:space-between;padding:20px 4vw;color:var(--muted);font-size:10px;text-transform:uppercase}
@media(max-width:700px){.site-header{height:70px}.nav{display:none;position:absolute;top:70px;left:0;right:0;background:var(--black);padding:20px 4vw;flex-direction:column;align-items:flex-start;border-bottom:1px solid var(--line)}.nav.is-open{display:flex}.menu-toggle{display:block}.hero{min-height:calc(100svh - 70px);display:block;padding-top:18vw}.hero h1{font-size:clamp(4rem,20vw,7rem)}.hero-aside{display:none}.hero-intro{margin-top:30px}.hero-stripe{font-size:8px;justify-content:space-around;gap:30px;white-space:nowrap;width:160%;transform:translateX(-12%)}.hero-stripe span:nth-child(2),.hero-stripe span:nth-child(4){display:none}.story,.offer,.channels,.proof,.calculator,.journal,.faq{padding:65px 5vw}.story-grid,.offer-grid,.calc-grid,.journal-card{display:block;margin-top:45px}.story-number{font-size:4rem;margin-bottom:50px}.story-text h2{margin-bottom:35px}.margin-note{margin-top:35px}.offer-card{padding:25px;margin-top:40px}.channel-intro{display:block;margin:45px 0}.channel-intro p{margin-top:30px}.channel-row{grid-template-columns:22% 1fr 22px;gap:10px;align-items:start}.channel-title{font-size:2.3rem}.channel-row p{grid-column:2/4;margin-top:10px}.proof-head{display:block;margin:45px 0}.proof-head p{margin-top:30px}.testimonial-grid{grid-template-columns:repeat(2,1fr);gap:20px 10px}.testimonial-grid figcaption{display:block}.testimonial-grid figcaption span{display:block;text-align:left;margin-top:4px;font-size:10px}.calc-grid h2{font-size:4.5rem}.calc-card{margin-top:40px;padding:24px}.journal-card{padding:25px}.journal-right{margin-top:40px}.faq h2{margin:45px 0}.faq summary{font-size:16px}.final-cta{padding:100px 5vw 70px}.final-cta h2{font-size:4.5rem}.cta-noise{top:30px}footer{display:block;padding:18px 5vw}footer span{display:block;margin:5px 0}}
.article-page{background:var(--paper);color:var(--black)}.article-page .site-header{border-color:#c8c7be}.article-page .wordmark{color:var(--black)}.article-page .nav-cta{border-color:var(--black)}.article{max-width:900px;margin:0 auto;padding:11vw 5vw 12vw}.article h1{font-size:clamp(4rem,11vw,10rem);margin:35px 0;color:var(--black)}.article h1 em{color:#5e8614;font-style:normal}.article-dek{font-size:clamp(1.2rem,2.5vw,2rem);max-width:540px;margin:35px 0 60px}.article-rule{border-top:1px solid #aaa99f}.article-meta{color:#66665e;font-size:11px;text-transform:uppercase;letter-spacing:.1em;margin:18px 0 95px}.article h2{font-size:clamp(2rem,4vw,4rem);max-width:640px;margin:55px 0 22px}.article>p:not(.eyebrow):not(.article-dek):not(.article-meta){max-width:620px;font-size:18px;color:#3b3b36;margin:0 0 20px}.article .button{margin-top:45px}.article-page footer{border-top:1px solid #c8c7be;color:#66665e}@media(max-width:700px){.article{padding-top:18vw}.article h1{font-size:4.6rem}.article-meta{margin-bottom:65px}.article>p:not(.eyebrow):not(.article-dek):not(.article-meta){font-size:16px}}
