:root{--charcoal:#3b3f44;--terracotta:#b86d54;--blush:#ffebe4;--stone:#cbbeb9;--grey:#696966;--white:#fff;--ink:#272a2d;--display:Georgia,"Times New Roman",serif;--sans:Arial,Helvetica,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--charcoal);font-family:var(--sans);background:#f8f3ef;margin:0;font-size:17px;line-height:1.55}button,a{color:inherit}button{font:inherit}a{text-underline-offset:5px;text-decoration-thickness:1px}img{width:100%;display:block}.skip-link{z-index:100;background:var(--white);padding:.8rem 1rem;position:fixed;top:-5rem;left:1rem}.skip-link:focus{top:1rem}.site-header{z-index:10;background:#f8f3ef;border-bottom:1px solid #3b3f4438;grid-template-columns:1fr auto 1fr;align-items:center;height:88px;padding:0 clamp(1rem,4vw,4.5rem);display:grid;position:relative}.brand{text-transform:uppercase;letter-spacing:.13em;width:max-content;font-size:.72rem;font-weight:700;line-height:1.05;text-decoration:none}.brand span{display:block}.brand span:first-child{font-family:var(--display);letter-spacing:0;text-transform:none;font-size:1.25rem;font-style:italic}nav{text-transform:uppercase;letter-spacing:.12em;gap:2rem;font-size:.75rem;display:flex}nav a{text-decoration:none}.header-cta{text-transform:uppercase;letter-spacing:.12em;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;justify-self:end;padding:.5rem 0;font-size:.72rem;text-decoration:none}.hero{grid-template-columns:minmax(0,1.15fr) minmax(370px,.85fr);min-height:calc(100vh - 88px);display:grid;overflow:hidden}.hero-copy{align-self:center;padding:clamp(4rem,8vw,8rem) clamp(1.5rem,7vw,7rem)}.eyebrow,.section-number{letter-spacing:.18em;text-transform:uppercase;font-size:.68rem;font-weight:700}h1,h2{font-family:var(--display);letter-spacing:-.045em;font-weight:400;line-height:.96}h1{max-width:1000px;margin:.65rem 0 2rem;font-size:clamp(3.9rem,7.6vw,8.5rem)}h1 em,h2 em{color:var(--terracotta);font-weight:400}.hero-intro{max-width:650px;font-size:clamp(1rem,1.35vw,1.25rem)}.hero-anecdote{border-left:3px solid var(--terracotta);max-width:620px;font-family:var(--display);margin:2.5rem 0 0;padding:1.25rem 0 0 1.25rem;font-size:clamp(1.25rem,2vw,1.7rem);line-height:1.2}.hero-actions{flex-wrap:wrap;align-items:center;gap:2rem;margin-top:2.5rem;display:flex}.social-cta{justify-items:start;gap:.9rem;margin-top:2.5rem;display:grid}.social-cta-label{letter-spacing:.14em;text-transform:uppercase;max-width:520px;margin:0;font-size:.68rem;font-weight:700;line-height:1.45}.hero-socials{justify-content:flex-start;gap:.65rem;margin-top:0}.hero-socials a{border:1px solid;border-radius:50%;place-items:center;width:2.5rem;height:2.5rem;text-decoration:none;transition:background .2s,color .2s,transform .2s;display:grid}:is(.hero-socials a:hover,.hero-socials a:focus-visible){background:var(--terracotta);color:var(--white);transform:translateY(-2px)}.social-icon{width:1rem;height:1rem;display:block;position:relative}.social-icon-instagram{border:2px solid;border-radius:.3rem}.social-icon-instagram:before{content:"";border:1.5px solid;border-radius:50%;position:absolute;inset:2px}.social-icon-instagram:after{content:"";background:currentColor;border-radius:50%;width:3px;height:3px;position:absolute;top:2px;right:2px}.social-icon-tiktok{object-fit:contain;width:1rem;height:1rem}.social-icon-linkedin{background:var(--charcoal);color:#f8f3ef;letter-spacing:-.08em;border-radius:.12rem;place-items:end center;width:1.05rem;height:1.05rem;padding-bottom:.08rem;font-size:.72rem;font-weight:800;line-height:.9;display:grid}.text-link{text-transform:uppercase;letter-spacing:.12em;font-size:.72rem;font-weight:700}.primary-button,.light-button,.outline-button{text-transform:uppercase;letter-spacing:.1em;cursor:pointer;border:0;padding:1rem 1.4rem;font-size:.72rem;font-weight:700;transition:transform .2s,background .2s}.checkout-link{text-align:center;justify-content:center;align-items:center;width:max-content;text-decoration:none;display:inline-flex}.primary-button{background:var(--terracotta);color:var(--white)}.primary-button:hover,.light-button:hover{transform:translateY(-2px)}.hero-art{background:var(--charcoal);min-height:650px;color:var(--white);isolation:isolate;display:grid;position:relative;overflow:hidden}.hero-art>img{object-fit:cover;object-position:52% center;filter:grayscale()contrast(1.08);height:100%;position:absolute;inset:0}.hero-art-overlay{z-index:1;background:linear-gradient(#272a2d0a 20%,#272a2dcc 100%);position:absolute;inset:0}.hero-art p{font-family:var(--sans);letter-spacing:-.055em;text-align:left;text-transform:uppercase;z-index:2;place-self:end start;margin:0;padding:clamp(2rem,5vw,5rem);font-size:clamp(2rem,3.7vw,4.6rem);font-weight:800;line-height:.92}.hero-art p span{display:block}.hero-art i{background:var(--blush);color:var(--terracotta);font-family:var(--display);text-transform:none;margin:.08em .04em;padding:.01em .12em .07em;font-weight:400;display:inline-block;transform:rotate(-2deg)}.manifesto{background:var(--blush);padding:clamp(5rem,9vw,10rem) clamp(1.5rem,8vw,9rem)}.manifesto-grid{grid-template-columns:1.15fr .85fr;gap:clamp(3rem,8vw,9rem);margin-top:3rem;display:grid}.manifesto h2,.inside h2,.founder h2,.faq h2{margin:0;font-size:clamp(3rem,6vw,7rem)}.manifesto-grid div{max-width:590px;font-size:1.14rem}.manifesto-grid div p+p{margin-top:2rem}.manifesto blockquote{font-family:var(--display);border-left:5px solid var(--terracotta);max-width:1100px;margin:7rem auto 0;padding-left:2rem;font-size:clamp(1.8rem,3.5vw,4.2rem);line-height:1.1}.possibility{grid-template-columns:1fr 1fr;min-height:780px;display:grid}.possibility-panel{background:var(--terracotta);color:var(--white);flex-direction:column;justify-content:space-between;padding:clamp(3rem,7vw,8rem);display:flex}.possibility-panel h2{margin:0;font-size:clamp(3.4rem,6vw,7rem)}.possibility-panel h2 span{color:var(--charcoal);font-style:italic}.photo-panel{position:relative;overflow:hidden}.photo-panel img{object-fit:cover;object-position:50% 25%;filter:saturate(.85)contrast(.95);height:100%}.image-note{background:var(--blush);font-family:var(--display);margin:0;padding:1rem 1.25rem;font-size:1.2rem;position:absolute;bottom:2rem;left:2rem}.life-in-practice{background:var(--charcoal);color:var(--white);grid-template-columns:minmax(260px,.58fr) 1.42fr;align-items:center;gap:clamp(3rem,9vw,11rem);padding:clamp(5rem,9vw,10rem) clamp(1.5rem,11vw,12rem);display:grid;overflow:hidden}.life-in-practice figure{justify-self:end;width:min(100%,420px);margin:0;transform:rotate(-2deg)}.life-in-practice figure img{aspect-ratio:9/16;object-fit:cover;box-shadow:22px 22px 0 var(--terracotta)}.life-in-practice figcaption{max-width:320px;color:var(--blush);letter-spacing:.12em;text-transform:uppercase;margin-top:2.2rem;font-size:.72rem;line-height:1.5}.life-in-practice h2{max-width:850px;margin:1rem 0 2rem;font-size:clamp(3rem,5.8vw,7rem)}.life-in-practice h2 em{color:var(--blush)}.life-in-practice>div>p:last-child{max-width:620px;font-size:1.12rem}.inside{background:#f8f3ef;padding:clamp(5rem,9vw,10rem) clamp(1.5rem,8vw,9rem)}.inside-heading{grid-template-columns:.5fr 1.2fr .8fr;align-items:end;gap:4rem;display:grid}.inside-heading p:last-child{max-width:460px}.framework-list{border-top:1px solid var(--stone);margin-top:7rem}.framework-list article{border-bottom:1px solid var(--stone);grid-template-columns:100px .75fr 1fr;align-items:start;gap:2rem;padding:2.2rem 0;display:grid}.framework-list article span{font-size:.75rem}.framework-list h3{font-family:var(--display);margin:0;font-size:clamp(2rem,3.7vw,4.5rem);font-weight:400}.framework-list p{max-width:540px;margin:.5rem 0}.starting-point{background:var(--charcoal);color:var(--white);grid-template-columns:.55fr 1fr .65fr;align-items:center;gap:clamp(2rem,6vw,7rem);padding:clamp(5rem,8vw,9rem);display:grid}.resource-actions{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:2rem;display:flex}.resource-actions .text-link{color:var(--white)}.launch-button{color:var(--white);letter-spacing:.1em;text-transform:uppercase;border:1px solid #ffffff8c;padding:1rem 1.4rem;font-size:.72rem;font-weight:700;display:inline-flex}.starting-label p,.kicker{letter-spacing:.16em;text-transform:uppercase;font-size:.68rem}.starting-copy .kicker{max-width:480px;color:var(--blush);font-family:var(--display);letter-spacing:-.01em;text-transform:none;font-size:clamp(1.45rem,2.1vw,2rem);line-height:1.1}.starting-copy .kicker em{color:var(--terracotta)}.starting-label span{color:var(--blush);font-family:var(--display);margin-top:2rem;font-size:2rem;font-style:italic;display:block;transform:rotate(-5deg)}.starting-copy h2{margin:1rem 0 2rem;font-size:clamp(2.8rem,5vw,5.8rem)}.included-note{letter-spacing:.1em;text-transform:uppercase;border-top:1px solid #ffffff4d;margin-top:2rem;padding-top:1rem;font-size:.78rem}.resource-cover{background:var(--blush);box-shadow:18px 18px 0 var(--terracotta);padding:.65rem;transform:rotate(3deg)}.resource-cover img{aspect-ratio:16/9;object-fit:contain;background:var(--white)}.resource-preview{background:var(--blush);padding:clamp(5rem,9vw,10rem) clamp(1.5rem,8vw,9rem);overflow:hidden}.resource-preview-intro{grid-template-columns:.45fr 1fr .75fr;align-items:end;gap:clamp(2rem,5vw,6rem);display:grid}.resource-preview-intro h2{margin:0;font-size:clamp(3rem,5.6vw,6.7rem)}.resource-preview-intro p:last-child{max-width:560px}.resource-preview-gallery{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(2rem,7vw,8rem);max-width:1180px;margin:clamp(4rem,8vw,8rem) auto 5rem;display:grid}.resource-preview-gallery figure{margin:0}.resource-preview-gallery img{box-shadow:0 24px 70px #3b3f442e}.resource-preview-gallery figcaption{max-width:430px;font-family:var(--display);margin-top:1.3rem;font-size:1.35rem;line-height:1.25}.preview-method{transform:rotate(-2deg)}.preview-inside{transform:translateY(6rem)rotate(2deg)}.resource-format-strip{border-top:1px solid var(--stone);border-bottom:1px solid var(--stone);grid-template-columns:repeat(3,1fr);margin-top:8rem;display:grid}.resource-format-strip p{border-right:1px solid var(--stone);grid-template-columns:auto 1fr;gap:.15rem 1rem;margin:0;padding:2rem;display:grid}.resource-format-strip p:last-child{border-right:0}.resource-format-strip span{letter-spacing:.14em;grid-row:1/3;font-size:.68rem}.resource-format-strip strong{font-family:var(--display);font-size:1.45rem;font-weight:400}.resource-format-strip small{font-size:.76rem;line-height:1.4}.resource-page-link{margin-top:3rem}.up-next{background:var(--charcoal);color:var(--white);padding:clamp(5rem,9vw,10rem) clamp(1.5rem,8vw,9rem)}.up-next-heading{grid-template-columns:1.15fr .85fr;align-items:end;gap:clamp(3rem,8vw,9rem);display:grid}.up-next-heading h2{margin:0;font-size:clamp(3rem,6vw,7rem)}.up-next-heading h2 em{color:var(--blush)}.up-next-heading>p{max-width:560px;margin:0;font-size:1.08rem}.up-next-grid{grid-template-columns:repeat(2,1fr);gap:1rem;margin-top:5rem;display:grid}.up-next-card{flex-direction:column;justify-content:space-between;min-height:390px;padding:2rem;display:flex}.up-next-card-money{background:var(--blush);color:var(--charcoal)}.up-next-card-time{background:var(--terracotta);color:var(--white)}.up-next-month{letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:700}.up-next-card h3{max-width:560px;font-family:var(--display);margin:2rem 0 1rem;font-size:clamp(2.5rem,4vw,5rem);font-weight:400;line-height:.98}.up-next-card p:not(.up-next-month){max-width:560px;margin:0;font-size:1rem}.up-next-card .checkout-link{align-self:flex-start;margin-top:2rem}.up-next-note{color:var(--blush);letter-spacing:.08em;text-transform:uppercase;margin:2rem 0 0;font-size:.82rem}.paid-difference{background:var(--stone);padding:clamp(5rem,9vw,10rem) clamp(1.5rem,8vw,9rem)}.difference-grid{grid-template-columns:1.25fr .75fr;align-items:end;gap:clamp(3rem,7vw,8rem);margin:3rem 0;display:grid}.difference-grid h2{margin:0;font-size:clamp(3rem,5vw,6.2rem)}.outline-button{background:0 0;border:1px solid}.route-buttons{flex-wrap:wrap;gap:1rem;display:flex}.founder{grid-template-columns:1fr 1fr;gap:clamp(3rem,8vw,10rem);padding:clamp(5rem,9vw,10rem) clamp(1.5rem,8vw,9rem);display:grid}.founder-story{max-width:650px;font-size:1.08rem}.content-note{border-top:1px solid var(--terracotta);border-bottom:1px solid var(--terracotta);padding:1rem 0;font-size:.88rem}.founder-proof{border-top:1px solid var(--terracotta);border-bottom:1px solid var(--terracotta);color:var(--terracotta);font-family:var(--display);margin:2.5rem 0;padding:1.25rem 0;font-size:clamp(1.45rem,2.1vw,2rem);line-height:1.15}.founder-signoff{font-family:var(--display);color:var(--terracotta);margin-top:3rem;font-size:2rem;line-height:1.2}.founder-profile-link{margin-top:1.5rem;display:inline-block}.for-you{background:var(--blush);text-align:center;padding:clamp(5rem,8vw,8rem)}.for-you h2{max-width:1000px;margin:0 auto 4rem;font-size:clamp(3rem,5vw,6rem)}.for-you-list{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.for-you-list p{border:1px solid var(--charcoal);border-radius:100px;margin:0;padding:.7rem 1.2rem}.offer{background:var(--terracotta);color:var(--white);grid-template-columns:1.2fr .8fr;display:grid}.offer-copy,.offer-action{padding:clamp(5rem,8vw,9rem)}.offer-copy h2{margin:1rem 0 2rem;font-size:clamp(4rem,7vw,8rem)}.offer-copy h2 em{color:var(--charcoal)}.offer-copy ul{grid-template-columns:1fr 1fr;gap:.75rem;margin:3rem 0 0;padding:0;list-style:none;display:grid}.offer-copy li:before{content:"✓ "}.offer-action{background:var(--charcoal);flex-direction:column;justify-content:center;display:flex}.offer-action p:first-child{align-items:baseline;margin:0;display:flex}.offer-action strong{font-family:var(--display);letter-spacing:-.07em;font-size:clamp(5rem,10vw,11rem);font-weight:400}.offer-action small{margin-bottom:3rem}.light-button{background:var(--blush);color:var(--charcoal)}.fine-print{opacity:.78;margin-top:2rem;font-size:.78rem}.faq{grid-template-columns:.8fr 1.2fr;gap:6rem;padding:clamp(5rem,9vw,10rem) clamp(1.5rem,8vw,9rem);display:grid}details{border-top:1px solid var(--stone);padding:1.4rem 0}details:last-child{border-bottom:1px solid var(--stone)}summary{cursor:pointer;font-family:var(--display);justify-content:space-between;gap:2rem;font-size:1.55rem;list-style:none;display:flex}details p{max-width:650px}.faq-resource-link{background:var(--terracotta);color:var(--white);letter-spacing:.1em;text-transform:uppercase;margin:.5rem 0 1rem;padding:.75rem 1rem;font-size:.7rem;font-weight:700;text-decoration:none;display:inline-block}.final-invite{background:var(--blush);text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:75vh;padding:5rem 1.5rem;display:flex}.final-invite>p{letter-spacing:.2em;font-size:.68rem;font-weight:700}.final-invite h2{max-width:1200px;margin:1rem 0 3rem;font-size:clamp(4rem,8vw,9rem)}footer{background:var(--charcoal);color:var(--white);grid-template-columns:1fr 1fr;gap:2rem;padding:4rem clamp(1.5rem,8vw,9rem);display:grid}.footer-brand{color:var(--blush)}.socials{gap:1.5rem;display:flex}.footer-resources{text-transform:uppercase;letter-spacing:.12em;font-size:.72rem;font-weight:700;text-decoration:none}.legal-links{flex-wrap:wrap;gap:1.5rem;display:flex}.legal{opacity:.65;border-top:1px solid #ffffff40;grid-column:1/-1;padding-top:2rem;font-size:.72rem}.sticky-reserve{display:none}.policy-page{max-width:900px;margin:0 auto;padding:clamp(3rem,8vw,7rem) clamp(1.25rem,5vw,3rem) 8rem}.policy-back{text-transform:uppercase;letter-spacing:.1em;margin-bottom:4rem;font-size:.76rem;display:inline-block}.policy-page h1{max-width:850px;font-size:clamp(3.7rem,8vw,7.5rem)}.policy-lead{font-family:var(--display);max-width:780px;font-size:clamp(1.35rem,2.5vw,2rem);line-height:1.25}.policy-page section{border-top:1px solid var(--stone);padding:2.5rem 0}.policy-page section:first-of-type{margin-top:4rem}.policy-page section h2{margin:0 0 1.2rem;font-size:clamp(2rem,4vw,3.3rem)}.policy-page section p,.policy-page section ul{max-width:780px}.policy-page section li+li{margin-top:.55rem}.resources-page{background:#f8f3ef}.resources-hero{grid-template-columns:1.08fr .92fr;min-height:calc(100vh - 88px);display:grid}.resources-hero>div:first-child{align-self:center;padding:clamp(4rem,8vw,8rem) clamp(1.5rem,7vw,8rem)}.resources-hero h1{font-size:clamp(4rem,7.4vw,8rem)}.resources-hero-copy{max-width:690px;margin:0 0 2.5rem;font-size:clamp(1rem,1.35vw,1.25rem)}.resources-hero-art{background:var(--blush);flex-direction:column;justify-content:center;align-items:center;gap:2rem;min-height:650px;padding:clamp(2rem,6vw,6rem);display:flex;overflow:hidden}.resources-hero-art img{background:var(--white);max-width:690px;box-shadow:28px 28px 0 var(--terracotta);transform:rotate(2deg)}.resources-hero-art p{background:var(--charcoal);width:fit-content;max-width:100%;color:var(--white);font-family:var(--display);align-self:flex-start;margin:0;padding:1rem 1.25rem;font-size:clamp(1.15rem,1.7vw,1.65rem);line-height:1.15}.resources-hero-art p strong,.resources-hero-art p em{font-weight:400;display:block}.resources-hero-art p em{color:var(--blush);margin-top:.2rem}.resource-product{background:var(--charcoal);color:var(--white);grid-template-columns:1fr 1fr;gap:clamp(3rem,8vw,10rem);padding:clamp(5rem,9vw,10rem) clamp(1.5rem,8vw,9rem);display:grid}.resource-product-copy h2{margin:1rem 0 2rem;font-size:clamp(3.5rem,6vw,7rem)}.resource-product-copy h2 em{color:var(--blush)}.resource-product-lead{font-family:var(--display);font-size:clamp(1.4rem,2.2vw,2rem);line-height:1.25}.resource-product-copy ul{margin:2.5rem 0;padding:0;list-style:none}.resource-product-copy li{border-top:1px solid #ffffff38;padding:.8rem 0}.resource-product-copy li:last-child{border-bottom:1px solid #ffffff38}.resource-product-copy li:before{content:"✓ ";color:var(--blush)}.resource-buy-row{flex-wrap:wrap;align-items:center;gap:2rem;margin-top:3rem;display:flex}.resource-price{align-content:start;gap:.65rem;min-width:220px;margin:0;display:grid}.resource-price strong{font-family:var(--display);font-size:4.5rem;font-weight:400;line-height:1;display:block}.resource-price span{letter-spacing:.1em;text-transform:uppercase;max-width:220px;font-size:.72rem;line-height:1.45;display:block}.membership-inclusion,.choice-inclusion,.price-reassurance,.final-inclusion{font-weight:700}.membership-inclusion{background:var(--blush);width:max-content;max-width:100%;color:var(--charcoal);letter-spacing:.1em;text-transform:uppercase;margin:0 0 2rem;padding:.7rem .9rem;font-size:.7rem}.price-reassurance{border-top:1px solid var(--blush);border-bottom:1px solid var(--blush);color:var(--blush);margin:2rem 0 0;padding:1.1rem 0}.choice-inclusion{background:var(--terracotta);color:var(--white);padding:.85rem 1rem}.dark-launch{border-color:#ffffff8c}.resource-product-gallery{align-content:center;gap:3rem;display:grid}.resource-product-gallery figure{margin:0}.resource-product-gallery figure:first-child{transform:rotate(-2deg)}.resource-product-gallery figure:last-child{justify-self:end;width:84%;transform:rotate(2deg)}.resource-product-gallery img{box-shadow:0 24px 70px #00000059}.resource-product-gallery figcaption{color:var(--blush);font-family:var(--display);margin-top:1rem;font-size:1.25rem}.resource-choice{background:var(--blush);padding:clamp(5rem,9vw,10rem) clamp(1.5rem,8vw,9rem)}.resource-choice-grid{border-top:1px solid var(--stone);border-bottom:1px solid var(--stone);grid-template-columns:1fr 1fr;margin-top:3rem;display:grid}.resource-choice article{padding:clamp(2rem,5vw,5rem)}.resource-choice article+article{border-left:1px solid var(--stone)}.resource-choice article>span{letter-spacing:.14em;font-size:.68rem}.resource-choice h2{margin:1rem 0 2rem;font-size:clamp(3rem,5vw,5.8rem)}.resource-choice p{max-width:570px;margin-bottom:2rem}.growing-library{grid-template-columns:1fr 1fr;align-items:end;gap:clamp(3rem,8vw,10rem);padding:clamp(5rem,9vw,10rem) clamp(1.5rem,8vw,9rem);display:grid}.growing-library h2{margin:1rem 0 0;font-size:clamp(3.3rem,6vw,7rem)}.growing-library>div:last-child{max-width:610px;font-size:1.12rem}.library-note{border-top:1px solid var(--terracotta);border-bottom:1px solid var(--terracotta);letter-spacing:.14em;text-transform:uppercase;margin-top:3rem;padding:1rem 0;font-size:.72rem}.growing-library .checkout-link{margin-top:1.5rem}.resources-faq-button{margin-top:2rem}.resources-final{text-align:center;background:var(--terracotta);min-height:70vh;color:var(--white);flex-direction:column;justify-content:center;align-items:center;padding:5rem 1.5rem;display:flex}.resources-final>p{letter-spacing:.2em;font-size:.68rem;font-weight:700}.resources-final h2{max-width:1100px;margin:1rem 0 3rem;font-size:clamp(4rem,7.5vw,8.5rem)}.resources-final .final-inclusion{max-width:680px;margin:-1rem 0 2rem;font-size:1.1rem}.resources-final-buttons{justify-content:center}.resources-final-buttons .outline-button{color:var(--white);border-color:var(--white)}:is(button:focus-visible,a:focus-visible,input:focus-visible,summary:focus-visible,iframe:focus-visible){outline-offset:4px;outline:3px solid #165fcc}@media (max-width:900px){.site-header{grid-template-columns:1fr auto;height:76px}nav{display:none}.hero,.resources-hero{grid-template-columns:1fr}.hero-art{min-height:560px}.manifesto-grid,.possibility,.life-in-practice,.inside-heading,.starting-point,.resource-preview-intro,.up-next-heading,.difference-grid,.founder,.offer,.faq,.resource-product,.growing-library,.up-next-grid{grid-template-columns:1fr}.life-in-practice figure{justify-self:center}.inside-heading{gap:1.5rem}.framework-list{margin-top:4rem}.starting-point{gap:4rem}.resource-cover{justify-self:center;width:min(520px,90%)}.resource-format-strip{grid-template-columns:1fr}.resource-format-strip p{border-right:0;border-bottom:1px solid var(--stone)}.resource-format-strip p:last-child{border-bottom:0}.resource-choice-grid{grid-template-columns:1fr}.resource-choice article+article{border-left:0;border-top:1px solid var(--stone)}.offer-action{min-height:560px}footer{grid-template-columns:1fr}.legal{grid-column:auto}}@media (max-width:600px){body{padding-bottom:64px;font-size:16px}.resources-page+footer{margin-bottom:-64px}.header-cta{display:none}h1{font-size:clamp(3.5rem,17vw,5rem)}.hero-copy{padding-top:4rem}.hero-art{min-height:500px}.hero-art p{padding:2rem 1.25rem}.resources-hero-art{gap:1.5rem;min-height:440px;padding:3rem 1.25rem}.resources-hero-art img{box-shadow:14px 14px 0 var(--terracotta)}.resources-hero-art p{align-self:flex-start;width:auto;max-width:calc(100% - 1rem);padding:.85rem 1rem;font-size:1.15rem}.manifesto,.life-in-practice,.inside,.resource-preview,.up-next,.paid-difference,.founder,.faq,.resource-product,.resource-choice,.growing-library{padding-left:1.25rem;padding-right:1.25rem}.resource-product-copy h2{overflow-wrap:anywhere;font-size:clamp(2.8rem,15vw,4rem)}.membership-inclusion{overflow-wrap:anywhere;width:100%;line-height:1.45}.manifesto blockquote{margin-top:4rem;font-size:2rem}.possibility{min-height:0}.possibility-panel{min-height:580px}.photo-panel{min-height:620px}.life-in-practice figure{width:min(80%,320px)}.framework-list article{grid-template-columns:45px 1fr;gap:1rem}.framework-list article p{grid-column:2}.starting-point{padding:5rem 1.25rem}.resource-preview-gallery{grid-template-columns:1fr;gap:3rem}.preview-method,.preview-inside,.resource-product-gallery figure:first-child,.resource-product-gallery figure:last-child{width:100%;transform:none}.resource-preview-gallery figcaption{font-size:1.15rem}.resource-format-strip{margin-top:4rem}.resource-buy-row{align-items:start;gap:1.5rem;display:grid}.resource-price{gap:.5rem;min-width:0}.resource-price strong{font-size:4rem;line-height:1.05}.resource-price span{max-width:260px;line-height:1.5}.resource-buy-row .checkout-link,.resource-buy-row .launch-button{width:100%}.offer-copy,.offer-action{padding:5rem 1.25rem}.offer-copy ul{grid-template-columns:1fr}.for-you{padding:5rem 1.25rem}.socials{flex-wrap:wrap}.sticky-reserve{background:var(--terracotta);color:#fff;z-index:30;text-transform:uppercase;letter-spacing:.12em;border:0;width:100%;height:64px;font-size:.72rem;font-weight:700;display:flex;position:fixed;bottom:0;left:0;right:0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}.guide-shell{min-height:100vh;color:var(--charcoal);background:#f8f3ef}.guide-header{background:#f8f3ef;border-bottom:1px solid #3b3f4438;grid-template-columns:1fr auto 1fr;align-items:center;gap:2rem;min-height:88px;padding:1.1rem clamp(1.25rem,5vw,5rem);display:grid}.guide-header nav{text-transform:uppercase;letter-spacing:.12em;gap:1.5rem;font-size:.68rem;display:flex}.guide-header nav a,.guide-header-link{text-decoration:none}.guide-header-link{text-transform:uppercase;letter-spacing:.12em;justify-self:end;font-size:.68rem;font-weight:700}.guide-gate-main{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);align-items:center;gap:clamp(2rem,8vw,8rem);min-height:calc(100vh - 176px);padding:clamp(4rem,9vw,9rem) clamp(1.25rem,9vw,10rem);display:grid}.guide-gate-copy{max-width:780px}.guide-gate-copy h1,.guide-hero h1{margin:.7rem 0 2rem;font-size:clamp(4rem,8vw,9rem)}.guide-lead{font-family:var(--display);max-width:720px;font-size:clamp(1.45rem,2.8vw,2.25rem);line-height:1.18}.guide-gate-card{background:var(--charcoal);color:var(--white);box-shadow:18px 18px 0 var(--terracotta);padding:clamp(2rem,5vw,5rem)}.guide-gate-card h2{margin:1rem 0 1.5rem;font-size:clamp(2.5rem,5vw,5rem)}.guide-gate-card form{gap:.75rem;margin-top:2rem;display:grid}.guide-gate-card label{text-transform:uppercase;letter-spacing:.12em;font-size:.72rem;font-weight:700}.guide-gate-card input{width:100%;color:var(--white);font:inherit;background:#ffffff14;border:1px solid #ffffff8c;padding:.9rem 1rem}.guide-gate-card input:focus{outline:3px solid var(--blush);outline-offset:3px}.guide-gate-card .primary-button{justify-self:start;margin-top:.6rem}.guide-gate-note{color:var(--blush);border-top:1px solid #ffffff4d;padding-top:1.5rem}.guide-form-error{color:#ffd1c1;font-size:.88rem}.guide-footer{background:var(--charcoal);color:var(--white);grid-template-columns:1fr 1fr;gap:2rem;padding:4rem clamp(1.25rem,8vw,9rem);display:grid}.guide-footer .brand{color:var(--blush)}.guide-footer-links{flex-wrap:wrap;justify-content:flex-end;gap:1.5rem;display:flex}.guide-footer .legal{grid-column:1/-1}.guide-gate-footer{align-items:center;min-height:88px;padding-top:2rem;padding-bottom:2rem}.guide-gate-footer p{justify-self:end;max-width:360px;margin:0;font-size:.86rem}.preview-page{min-height:100vh;color:var(--charcoal);background:#f8f3ef}.preview-hero{background:var(--blush);padding:clamp(5rem,10vw,11rem) clamp(1.25rem,9vw,10rem)}.preview-hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);align-items:center;gap:clamp(3rem,7vw,8rem);display:grid}.preview-hero-copy>p:not(.section-number){max-width:720px}.preview-hero h1{max-width:1000px;margin:1rem 0 2rem}.preview-hero h1 em{color:var(--terracotta)}.preview-hero>p:not(.section-number){max-width:720px}.preview-hero-lead{font-family:var(--display);font-size:clamp(1.5rem,2.5vw,2.4rem);line-height:1.15}.preview-hero-asset{margin:0}.preview-hero-asset img{width:100%;height:auto;box-shadow:18px 18px 0 var(--terracotta)}.preview-body{padding:clamp(5rem,9vw,10rem) clamp(1.25rem,8vw,9rem)}.preview-body-heading{grid-template-columns:.7fr 1.3fr;align-items:end;gap:clamp(2rem,8vw,8rem);display:grid}.preview-body-heading h2{margin:0;font-size:clamp(3rem,6vw,7rem)}.preview-body-heading h2 em{color:var(--terracotta)}.preview-feature-grid{grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:5rem;display:grid}.preview-feature-grid article{background:var(--stone);min-height:320px;padding:2rem}.preview-feature-grid article:nth-child(2){background:var(--charcoal);color:var(--white)}.preview-feature-grid article:nth-child(3){background:var(--terracotta);color:var(--white)}.preview-feature-grid span{letter-spacing:.14em;font-size:.7rem}.preview-feature-grid h3{font-family:var(--display);margin:3rem 0 1rem;font-size:clamp(2rem,3vw,3.5rem);font-weight:400;line-height:1}.preview-feature-grid p{margin:0;font-size:.96rem}.preview-note{background:var(--charcoal);color:var(--white);grid-template-columns:.55fr 1fr;gap:2rem;margin-top:1rem;padding:2rem;display:grid}.preview-note strong{color:var(--blush);font-family:var(--display);font-size:clamp(2rem,3vw,3.4rem);font-weight:400;line-height:1}.preview-note p{max-width:620px;margin:0}.preview-note p+p{margin-top:1.25rem}.preview-note .checkout-link{margin-top:2rem}.preview-founder-note{border-left:4px solid var(--terracotta);max-width:780px;font-family:var(--display);margin:2.5rem 0 0;padding:1.4rem 0 0 1.5rem;font-size:clamp(1.3rem,2.1vw,1.85rem);line-height:1.2}.preview-actions{flex-wrap:wrap;align-items:center;gap:1.5rem;margin-top:2.5rem;display:flex}.preview-proof{background:var(--stone)}.preview-proof-grid{grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);align-items:center;gap:clamp(2rem,7vw,7rem);margin-top:5rem;display:grid}.preview-proof-figure{margin:0}.preview-proof-figure img{width:100%;height:auto;box-shadow:18px 18px 0 var(--terracotta);display:block}.preview-proof-figure figcaption{letter-spacing:.04em;margin-top:1.25rem;font-size:.78rem}.preview-proof-copy{max-width:520px;font-family:var(--display);font-size:clamp(1.35rem,2.4vw,2rem);line-height:1.2}.preview-proof-copy p{margin:0 0 1.5rem}.preview-story{border-left:4px solid var(--terracotta);max-width:780px;font-family:var(--display);margin:2.5rem 0 0;padding:1.4rem 0 0 1.5rem;font-size:clamp(1.3rem,2.1vw,1.85rem);line-height:1.2}.preview-story p{margin:0 0 1rem}.preview-story p:last-child{margin-bottom:0}.preview-ladder{background:var(--charcoal);color:var(--white)}.preview-ladder .preview-body-heading h2 em{color:var(--blush)}.preview-ladder .preview-feature-grid article{background:var(--blush);color:var(--charcoal)}.preview-ladder .preview-feature-grid article:nth-child(2){background:var(--stone);color:var(--charcoal)}.preview-ladder .preview-feature-grid article:nth-child(3){background:var(--terracotta);color:var(--white)}.preview-route-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.preview-route-grid article{flex-direction:column;display:flex}.preview-route-grid article>.preview-route-copy{flex:1}.preview-route-grid h3{min-height:2em}.preview-route-grid article>.primary-button{white-space:normal;align-self:flex-start;width:max-content;max-width:100%;margin-top:2rem}.preview-route-grid .outline-button{color:var(--charcoal);border-color:var(--charcoal)}.preview-method-standard{background:var(--charcoal);color:var(--white)}.preview-method-standard .preview-body-heading h2 em{color:var(--blush)}.preview-workbook{background:#fffdfa}.preview-tab-list{background:var(--stone);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:5rem;display:grid}.preview-tab-list article{background:#f8f3ef;grid-template-columns:55px 1fr;gap:1rem;min-height:190px;padding:1.5rem;display:grid}.preview-tab-list article:nth-child(4n+2){background:var(--blush)}.preview-tab-list article:nth-child(4n+3){background:var(--stone)}.preview-tab-list article:nth-child(4n){background:var(--charcoal);color:var(--white)}.preview-tab-list span{letter-spacing:.14em;font-size:.7rem}.preview-tab-list h3{font-family:var(--display);margin:0 0 .8rem;font-size:clamp(1.8rem,3vw,3.2rem);font-weight:400;line-height:1}.preview-tab-list p{max-width:460px;margin:0;font-size:.94rem}.preview-footer{grid-template-columns:1fr 1fr auto;align-items:center}.preview-footer p{max-width:420px;margin:0}.preview-footer a{color:var(--white);text-transform:uppercase;letter-spacing:.12em;font-size:.7rem;font-weight:700;text-decoration:none}.guide-hero{grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);min-height:calc(100vh - 88px);display:grid;overflow:hidden}.guide-hero-copy{align-self:center;max-width:980px;padding:clamp(4rem,8vw,8rem) clamp(1.25rem,7vw,8rem)}.guide-hero-copy>p:not(.eyebrow):not(.guide-lead){max-width:650px;font-size:1.12rem}.guide-actions{flex-wrap:wrap;align-items:center;gap:1.75rem;margin-top:2.5rem;display:flex}.guide-hero-art{background:var(--terracotta);min-height:680px;color:var(--white);isolation:isolate;flex-direction:column;justify-content:space-between;padding:clamp(2rem,5vw,5rem);display:flex;position:relative;overflow:hidden}.guide-hero-art:before{content:"";z-index:-1;border:1px solid #ffffff80;border-radius:50%;width:clamp(320px,42vw,700px);height:clamp(320px,42vw,700px);position:absolute;top:12%;left:-12%;box-shadow:0 0 0 50px #ffebe414,0 0 0 100px #ffebe40d}.guide-hero-art-label{letter-spacing:-.06em;text-transform:uppercase;margin:0;font-size:clamp(2.2rem,4.4vw,5rem);font-weight:800;line-height:.95}.guide-hero-art-label em{font-family:var(--display);text-transform:none;color:var(--blush);font-weight:400}.guide-hero-art-words{align-self:flex-end;gap:.05rem;display:grid;transform:rotate(-5deg)}.guide-hero-art-words span{font-family:var(--display);color:var(--blush);font-size:clamp(3rem,6vw,7rem);font-style:italic;line-height:.78;display:block}.guide-hero-art-words span:nth-child(2){color:var(--charcoal);margin-left:1.5rem}.guide-hero-art-words span:nth-child(3){margin-left:-1rem}.guide-hero-art-words span:nth-child(4){color:var(--white);margin-left:2.5rem}.guide-intro{background:var(--blush);padding:clamp(5rem,9vw,10rem) clamp(1.25rem,8vw,9rem)}.guide-intro-grid{grid-template-columns:1.15fr .85fr;gap:clamp(3rem,8vw,9rem);margin-top:3rem;display:grid}.guide-intro-grid h2,.guide-journey h2,.guide-tools h2,.guide-december h2,.guide-download h2,.guide-collective h2,.guide-faq h2{margin:0;font-size:clamp(3rem,6vw,7rem)}.guide-intro-grid>div{max-width:590px;font-size:1.14rem}.guide-intro-grid>div p+p{margin-top:2rem}.guide-benefits-grid{border-top:1px solid #3b3f4459;grid-template-columns:repeat(4,1fr);gap:1rem;margin-top:7rem;display:grid}.guide-benefits-grid article{border-right:1px solid #3b3f4459;padding:1.5rem 1.25rem 0 0}.guide-benefits-grid article:last-child{border-right:0}.guide-benefits-grid h3{font-family:var(--display);margin:0 0 .7rem;font-size:1.6rem;font-weight:400}.guide-benefits-grid p{margin:0;font-size:.92rem}.guide-journey{background:#f8f3ef;padding:clamp(5rem,9vw,10rem) clamp(1.25rem,8vw,9rem)}.guide-journey-heading{grid-template-columns:.5fr 1.15fr .85fr;align-items:end;gap:4rem;display:grid}.guide-journey-heading>p:last-child{max-width:470px;margin:0}.guide-phase-list{border-top:1px solid var(--stone);margin-top:7rem}.guide-phase-list article{border-bottom:1px solid var(--stone);grid-template-columns:100px .75fr 1fr;align-items:start;gap:2rem;padding:2.2rem 0;display:grid}.guide-phase-number{font-size:.75rem}.guide-phase-days{text-transform:uppercase;letter-spacing:.12em;margin:0 0 .5rem;font-size:.68rem;font-weight:700}.guide-phase-list h3{font-family:var(--display);margin:0;font-size:clamp(2rem,3.7vw,4.5rem);font-weight:400}.guide-phase-list article>div:last-child p:first-child{margin-top:0}.guide-phase-outcome{border-top:1px solid var(--terracotta);margin-top:1.5rem;padding-top:1rem;font-size:.86rem}.guide-checkpoint{background:var(--charcoal);color:var(--white);padding:clamp(5rem,9vw,10rem) clamp(1.25rem,8vw,9rem)}.guide-checkpoint-grid{grid-template-columns:1.15fr .85fr;align-items:end;gap:clamp(3rem,8vw,9rem);margin-top:3rem;display:grid}.guide-checkpoint h2{font-family:var(--display);letter-spacing:-.045em;margin:0;font-size:clamp(3.5rem,6.5vw,8rem);font-weight:400;line-height:.96}.guide-checkpoint h2 em{color:var(--blush)}.guide-checkpoint ul{border-top:1px solid #ffffff59;margin:0;padding:0;list-style:none}.guide-checkpoint li{border-bottom:1px solid #ffffff59;padding:1rem 0}.guide-checkpoint li:before{content:"✓ ";color:var(--blush)}.guide-tools{background:var(--stone);padding:clamp(5rem,9vw,10rem) clamp(1.25rem,8vw,9rem)}.guide-tools-intro{grid-template-columns:.45fr 1fr .8fr;align-items:end;gap:clamp(2rem,5vw,6rem);display:grid}.guide-tools-intro>p:last-child{max-width:560px;margin:0}.guide-tools-intro>h2{margin:0}.guide-tools-grid{grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:7rem;display:grid}.guide-tools-grid article{background:#f8f3ef;flex-direction:column;justify-content:space-between;min-height:330px;padding:2rem;display:flex}.guide-tools-grid article:nth-child(2){background:var(--charcoal);color:var(--white)}.guide-tools-grid article:nth-child(3){background:var(--blush)}.guide-tools-grid span{letter-spacing:.16em;font-size:.68rem;font-weight:700}.guide-tools-grid h3{font-family:var(--display);margin:2rem 0 1rem;font-size:clamp(2rem,3vw,3.5rem);font-weight:400;line-height:1}.guide-tools-grid p{margin:0;font-size:.96rem}.guide-footnote{max-width:760px;margin:2rem 0 1.5rem;font-size:.78rem}.guide-december{background:var(--blush);grid-template-columns:1fr 1fr;gap:clamp(3rem,8vw,9rem);padding:clamp(5rem,9vw,10rem) clamp(1.25rem,8vw,9rem);display:grid}.guide-december>div:last-child{max-width:630px;font-size:1.08rem}.guide-december ol{margin-top:2.5rem;padding-left:1.25rem}.guide-december li+li{margin-top:.9rem}.guide-download{background:var(--terracotta);color:var(--white);padding:clamp(5rem,9vw,10rem) clamp(1.25rem,8vw,9rem)}.guide-download-grid{grid-template-columns:1.15fr .85fr;align-items:end;gap:clamp(3rem,8vw,9rem);margin-top:3rem;display:grid}.guide-download h2{max-width:950px}.guide-download h2 em{color:var(--charcoal)}.guide-download-grid>div{max-width:600px}.guide-download-grid .light-button{margin-top:1rem;text-decoration:none;display:inline-block}.guide-collective{background:var(--charcoal);color:var(--white);text-align:center;padding:clamp(5rem,9vw,10rem) clamp(1.25rem,8vw,9rem)}.guide-collective h2{max-width:1150px;margin:1rem auto 2rem}.guide-collective h2 em{color:var(--blush)}.guide-collective>p:not(.section-number){max-width:700px;margin:0 auto 2.5rem;font-size:1.12rem}.guide-collective .outline-button{color:var(--white);border-color:var(--blush)}.guide-faq{background:#f8f3ef;grid-template-columns:.8fr 1.2fr;gap:6rem;padding:clamp(5rem,9vw,10rem) clamp(1.25rem,8vw,9rem);display:grid}.guide-faq summary{font-size:1.4rem}.guide-faq details p{max-width:700px}@media (max-width:900px){.guide-header{grid-template-columns:1fr auto}.guide-header nav,.guide-content-header nav{display:none}.guide-gate-main,.guide-hero,.preview-hero-grid{grid-template-columns:1fr}.guide-hero-art{min-height:560px}.guide-intro-grid,.guide-journey-heading,.guide-checkpoint-grid,.guide-tools-intro,.guide-december,.guide-download-grid,.guide-faq,.preview-body-heading,.preview-proof-grid,.preview-feature-grid,.preview-note,.preview-tab-list{grid-template-columns:1fr}.guide-benefits-grid{grid-template-columns:repeat(2,1fr)}.guide-benefits-grid article:nth-child(2){border-right:0}.guide-phase-list article{grid-template-columns:75px .75fr 1fr}.guide-tools-grid{grid-template-columns:1fr}.guide-tools-grid article{min-height:260px}.guide-faq{gap:3rem}}@media (max-width:600px){.guide-header{min-height:76px;padding-left:1.25rem;padding-right:1.25rem}.guide-header-link{font-size:.62rem}.guide-gate-main{padding:4rem 1.25rem 6rem}.guide-gate-copy h1,.guide-hero h1{font-size:clamp(3.5rem,17vw,5.2rem)}.guide-gate-card{box-shadow:10px 10px 0 var(--terracotta);padding:2rem 1.25rem}.guide-hero-copy{padding:4rem 1.25rem 5rem}.guide-hero-art{min-height:500px;padding:2rem 1.25rem}.guide-hero-art-words span{font-size:clamp(3rem,17vw,5.3rem)}.guide-intro,.guide-journey,.guide-tools,.guide-december,.guide-download,.guide-collective,.guide-faq{padding-left:1.25rem;padding-right:1.25rem}.guide-benefits-grid{grid-template-columns:1fr;margin-top:4rem}.guide-benefits-grid article,.guide-benefits-grid article:nth-child(2){border-bottom:1px solid #3b3f4459;border-right:0;padding-bottom:1.5rem}.guide-benefits-grid article:last-child{border-bottom:0}.guide-phase-list{margin-top:4rem}.guide-phase-list article{grid-template-columns:45px 1fr;gap:1rem}.guide-phase-list article>div:last-child{grid-column:2}.guide-phase-list h3{font-size:2.8rem}.guide-tools-grid{margin-top:4rem}.guide-footer{grid-template-columns:1fr;padding:4rem 1.25rem}.guide-footer-links{justify-content:flex-start}.guide-footer .legal{grid-column:auto}.guide-gate-footer p{justify-self:start}.preview-hero,.preview-body{padding-left:1.25rem;padding-right:1.25rem}.preview-route-grid h3{min-height:0}.preview-actions{flex-direction:column;align-items:flex-start}.preview-footer{grid-template-columns:1fr}}.guide-v2{background:#f8f3ef}.guide-v2-header{position:relative}.guide-v2-header nav{align-items:center}.guide-v2-header nav a{color:var(--charcoal)}.guide-v2-hero{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);min-height:calc(100vh - 88px);display:grid;overflow:hidden}.guide-v2-hero-copy{align-self:center;max-width:920px;padding:clamp(4rem,8vw,8rem) clamp(1.25rem,7vw,8rem)}.guide-v2-hero-copy h1{margin:.7rem 0 2rem;font-size:clamp(4rem,8vw,9rem)}.guide-v2-hero-copy>p:not(.eyebrow):not(.guide-lead):not(.guide-v2-promise):not(.guide-v2-note):not(.guide-v2-time-note):not(.guide-v2-outcome-note){max-width:650px;font-size:1.12rem}.guide-v2-promise{max-width:650px;font-family:var(--display);margin:-.75rem 0 1rem;font-size:clamp(1.7rem,3vw,2.8rem);line-height:1.04}.guide-v2-actions{flex-wrap:wrap;align-items:center;gap:1.75rem;margin-top:2.5rem;display:flex}.guide-v2-actions a{text-decoration:none}.guide-v2-time-note{max-width:650px;margin:1.25rem 0 0;font-size:.9rem}.guide-v2-time-note strong{color:var(--terracotta);letter-spacing:.1em;text-transform:uppercase;font-size:.7rem}.guide-v2-outcome-note{border:1px solid var(--stone);background:#ffffff73;max-width:650px;margin:1rem 0 0;padding:1rem 1.1rem;font-size:.92rem}.guide-v2-outcome-note strong{color:var(--terracotta);letter-spacing:.1em;text-transform:uppercase;font-size:.7rem}.guide-v2-note{border-left:3px solid var(--terracotta);max-width:600px;font-family:var(--display);margin:2.5rem 0 0;padding:1rem 0 0 1rem;font-size:1.2rem;line-height:1.25}.guide-v2-hero-panel{isolation:isolate;background:var(--terracotta);min-height:680px;color:var(--white);flex-direction:column;justify-content:space-between;padding:clamp(2rem,5vw,5rem);display:flex;position:relative;overflow:hidden}.guide-v2-hero-panel:before{content:"";z-index:-1;border:1px solid #ffffff85;border-radius:50%;width:clamp(360px,46vw,760px);height:clamp(360px,46vw,760px);position:absolute;top:12%;left:-18%;box-shadow:0 0 0 50px #ffebe414,0 0 0 100px #ffebe40d}.guide-v2-panel-top{text-transform:uppercase;letter-spacing:.15em;justify-content:space-between;gap:1rem;font-size:.68rem;font-weight:700;display:flex}.guide-v2-panel-title{letter-spacing:-.06em;text-transform:uppercase;margin:0;font-size:clamp(2.5rem,4.7vw,5.5rem);font-weight:800;line-height:.92}.guide-v2-panel-title em{color:var(--blush);font-family:var(--display);text-transform:none;font-weight:400;display:inline-block}.guide-v2-path{align-self:flex-end;gap:.06rem;display:grid;transform:rotate(-5deg)}.guide-v2-path span{font-family:var(--display);color:var(--blush);font-size:clamp(3.2rem,6vw,7rem);font-style:italic;line-height:.78;display:block}.guide-v2-path span:nth-child(2){color:var(--charcoal);margin-left:1.5rem}.guide-v2-path span:nth-child(3){margin-left:-1rem}.guide-v2-path span:nth-child(4){color:var(--white);margin-left:2.5rem}.guide-v2-setup{background:var(--stone);padding:clamp(5rem,9vw,10rem) clamp(1.25rem,8vw,9rem)}.guide-v2-setup-heading{grid-template-columns:1.15fr .85fr;align-items:end;gap:clamp(3rem,8vw,9rem);display:grid}.guide-v2-setup-heading h2{margin:0;font-size:clamp(3rem,6vw,7rem)}.guide-v2-setup-heading>p{max-width:570px;margin:0;font-size:1.1rem}.guide-v2-setup-time{background:var(--charcoal);color:var(--white);grid-template-columns:.85fr 1.15fr;gap:clamp(3rem,8vw,9rem);margin-top:5rem;padding:2rem;display:grid}.guide-v2-setup-time h3{font-family:var(--display);margin:2rem 0 1rem;font-size:clamp(2rem,3.2vw,4rem);font-weight:400;line-height:1}.guide-v2-setup-time>div:first-child>p:last-child{max-width:520px;margin:0;font-size:1rem}.guide-v2-time-option{border-top:1px solid #ffffff4d;grid-template-columns:100px 1fr;gap:1.25rem;padding:.9rem 0;display:grid}.guide-v2-time-option:first-child{border-top:0;padding-top:0}.guide-v2-time-option strong{color:var(--blush);letter-spacing:.12em;text-transform:uppercase;font-size:.7rem}.guide-v2-time-option span{font-size:1rem}.guide-v2-setup-grid{grid-template-columns:repeat(2,1fr);gap:1rem;margin-top:5rem;display:grid}.guide-v2-setup-grid article{background:#f8f3ef;flex-direction:column;justify-content:space-between;min-height:360px;padding:2rem;display:flex}.guide-v2-setup-grid article:nth-child(2){background:var(--charcoal);color:var(--white)}.guide-v2-setup-grid h3{font-family:var(--display);margin:2rem 0 1rem;font-size:clamp(2rem,3.2vw,4rem);font-weight:400;line-height:1}.guide-v2-setup-grid article>div>p:last-child{max-width:560px;margin:0;font-size:1rem}.guide-v2-setup-grid .primary-button{align-self:flex-start;text-decoration:none}.guide-v2-setup-result{color:var(--blush);font-family:var(--display);border-top:1px solid #ffffff4d;margin:2rem 0 0;padding-top:1rem;font-size:1.25rem;line-height:1.2}.guide-v2-setup-choice{background:var(--blush);grid-template-columns:1fr 1fr;gap:clamp(3rem,8vw,9rem);margin-top:1rem;padding:2rem;display:grid}.guide-v2-setup-choice h3{font-family:var(--display);margin:2rem 0 0;font-size:clamp(2rem,3.2vw,3.5rem);font-weight:400;line-height:1}.guide-v2-setup-choice ul{margin:0;padding-left:1.25rem;font-size:1rem}.guide-v2-setup-choice li+li{margin-top:1rem}.guide-v2-setup-privacy{background:#fffdfa;grid-template-columns:1fr 1fr;gap:clamp(3rem,8vw,9rem);margin-top:1rem;padding:2rem;display:grid}.guide-v2-setup-privacy h3{font-family:var(--display);margin:2rem 0 0;font-size:clamp(2rem,3.2vw,3.5rem);font-weight:400;line-height:1}.guide-v2-setup-privacy>div:last-child{max-width:650px}.guide-v2-setup-privacy .outline-button{margin-top:1rem;text-decoration:none;display:inline-block}.guide-v2-setup-footnote{max-width:820px;margin:2rem 0 0;font-size:.9rem}.guide-v2-intro{background:var(--blush);padding:clamp(5rem,9vw,10rem) clamp(1.25rem,8vw,9rem)}.guide-v2-intro-grid{grid-template-columns:1.15fr .85fr;gap:clamp(3rem,8vw,9rem);margin-top:3rem;display:grid}.guide-v2-intro-grid h2,.guide-v2-journey h2,.guide-v2-signup h2,.guide-v2-levelup h2,.guide-v2-tools h2,.guide-v2-collective h2,.guide-v2-faq h2{margin:0;font-size:clamp(3rem,6vw,7rem)}.guide-v2-intro-grid>div{max-width:590px;font-size:1.14rem}.guide-v2-intro-grid>div p+p{margin-top:2rem}.guide-v2-benefits{border-top:1px solid #3b3f4459;grid-template-columns:repeat(4,1fr);gap:1rem;margin-top:7rem;display:grid}.guide-v2-benefits article{border-right:1px solid #3b3f4459;padding:1.5rem 1.25rem 0 0}.guide-v2-benefits article:last-child{border-right:0}.guide-v2-benefits h3{font-family:var(--display);margin:0 0 .7rem;font-size:1.6rem;font-weight:400;line-height:1.05}.guide-v2-benefits p{margin:0;font-size:.92rem}.guide-v2-proof{background:var(--white);padding:clamp(5rem,9vw,10rem) clamp(1.25rem,8vw,9rem)}.guide-v2-proof-heading{grid-template-columns:1.15fr .85fr;align-items:end;gap:clamp(3rem,8vw,9rem);display:grid}.guide-v2-proof-heading h2{margin:0;font-size:clamp(3rem,6vw,7rem)}.guide-v2-proof-heading>p{max-width:540px;margin:0;font-size:1.08rem}.guide-v2-proof-grid{grid-template-columns:repeat(2,1fr);gap:1rem;margin-top:5rem;display:grid}.guide-v2-proof-card{background:var(--stone);min-height:330px;padding:2rem}.guide-v2-proof-card:nth-child(2){background:var(--blush)}.guide-v2-proof-card h3{font-family:var(--display);margin:2rem 0 1rem;font-size:clamp(2rem,3.2vw,4rem);font-weight:400;line-height:1}.guide-v2-proof-card p:last-child{max-width:560px;margin:0;font-size:1rem}.guide-v2-proof-result{background:var(--charcoal);color:var(--white);grid-template-columns:.85fr 1.15fr;gap:clamp(2rem,6vw,7rem);margin-top:1rem;padding:2rem;display:grid}.guide-v2-proof-result strong{color:var(--blush);font-family:var(--display);font-size:clamp(2rem,3vw,3.4rem);font-weight:400;line-height:1}.guide-v2-proof-result p{max-width:620px;margin:0;font-size:1.1rem}.guide-v2-proof-note{max-width:760px;margin:2rem 0 0;font-size:.9rem}.guide-v2-signup{background:var(--charcoal);color:var(--white);grid-template-columns:1.1fr .9fr;align-items:end;gap:clamp(3rem,8vw,9rem);padding:clamp(4rem,7vw,7rem) clamp(1.25rem,8vw,9rem);display:grid}.guide-v2-signup h2 em{color:var(--blush)}.guide-v2-signup>div:last-child{max-width:580px}.guide-v2-signup .light-button{margin-top:1rem;text-decoration:none;display:inline-block}.guide-v2-journey{background:#f8f3ef;padding:clamp(5rem,9vw,10rem) clamp(1.25rem,8vw,9rem)}.guide-v2-journey-heading{grid-template-columns:1.2fr .8fr;align-items:end;gap:clamp(3rem,8vw,9rem);display:grid}.guide-v2-journey-heading>p{max-width:500px;margin:0;font-size:1.08rem}.guide-v2-progress{border-top:1px solid var(--stone);border-bottom:1px solid var(--stone);margin-top:5rem;padding:1.5rem 0}.guide-v2-progress-meta,.guide-v2-progress-foot{justify-content:space-between;align-items:end;gap:1.5rem;display:flex}.guide-v2-progress-meta>div{gap:.25rem;display:grid}.guide-v2-progress-meta strong{font-family:var(--display);font-size:1.7rem;font-weight:400}.guide-v2-progress-percent{font-family:var(--display);font-size:2.8rem;line-height:1}.guide-v2-progress-track{background:var(--blush);height:8px;margin:1.25rem 0;overflow:hidden}.guide-v2-progress-track span{background:var(--terracotta);height:100%;transition:width .25s;display:block}.guide-v2-progress-foot{align-items:center;font-size:.86rem}.guide-v2-reset{text-transform:uppercase;letter-spacing:.1em;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;padding:0;font-size:.72rem}.guide-v2-phase-tabs{gap:.6rem;margin-top:3rem;padding-bottom:.5rem;display:flex;overflow-x:auto}.guide-v2-phase-tabs button{border:1px solid var(--stone);color:var(--charcoal);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;flex:none;padding:.75rem 1rem;font-size:.7rem;font-weight:700}:is(.guide-v2-phase-tabs button:hover,.guide-v2-phase-tabs button:focus-visible,.guide-v2-phase-tabs button.is-active){border-color:var(--charcoal);background:var(--charcoal);color:var(--white)}.guide-v2-phase-intro{grid-template-columns:repeat(4,1fr);gap:1rem;margin-top:4rem;display:grid}.guide-v2-phase-intro>div{background:var(--blush);min-height:205px;padding:1.5rem}.guide-v2-phase-intro>div:nth-child(2){background:var(--stone)}.guide-v2-phase-intro>div:nth-child(3){background:var(--terracotta);color:var(--white)}.guide-v2-phase-intro>div:nth-child(4){background:var(--charcoal);color:var(--white)}.guide-v2-phase-intro span{letter-spacing:.12em;text-transform:uppercase;font-size:.66rem;font-weight:700}.guide-v2-phase-intro h3{font-family:var(--display);margin:2.25rem 0 .55rem;font-size:2.5rem;font-weight:400;line-height:.95}.guide-v2-phase-intro p{margin:0;font-size:.86rem;line-height:1.4}.guide-v2-days{gap:1rem;margin-top:1rem;display:grid}.guide-v2-day{border:1px solid var(--stone);background:#fffdfa;padding:1.5rem;transition:border-color .2s,background .2s}.guide-v2-day.is-complete{border-color:var(--terracotta);background:var(--blush)}.guide-v2-day-top{color:var(--grey);letter-spacing:.13em;text-transform:uppercase;justify-content:space-between;gap:1rem;font-size:.68rem;font-weight:700;display:flex}.guide-v2-day-main{justify-content:space-between;align-items:start;gap:2rem;margin-top:1.5rem;display:flex}.guide-v2-day-main h3{font-family:var(--display);margin:0;font-size:clamp(2rem,3.6vw,4rem);font-weight:400;line-height:.96}.guide-v2-outcome{max-width:670px;margin:.75rem 0 0;font-size:.92rem}.guide-v2-complete{border:1px solid var(--charcoal);color:var(--charcoal);letter-spacing:.09em;text-transform:uppercase;cursor:pointer;background:0 0;flex:none;align-items:center;gap:.55rem;padding:.75rem .9rem;font-size:.68rem;font-weight:700;display:inline-flex}.guide-v2-complete:hover,.guide-v2-day.is-complete .guide-v2-complete{border-color:var(--terracotta);background:var(--terracotta);color:var(--white)}.guide-v2-complete:focus-visible{border-color:var(--terracotta);background:var(--terracotta);color:var(--white)}.guide-v2-complete span{font-size:1.1rem;line-height:1}.guide-v2-day-work{border-top:1px solid var(--stone);grid-template-columns:.9fr 1.1fr;gap:1.5rem;margin-top:2rem;padding-top:1.25rem;display:grid}.guide-v2-day-work p{margin:.5rem 0 0;font-size:.96rem}.guide-v2-label{color:var(--terracotta);letter-spacing:.14em;text-transform:uppercase;font-weight:700;margin:0!important;font-size:.66rem!important}.guide-v2-prompt{background:var(--blush);padding:1rem}.guide-v2-prompt-head{justify-content:space-between;align-items:center;gap:1rem;display:flex}.guide-v2-prompt-head button{letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;font-size:.68rem;font-weight:700}.guide-v2-prompt>p:last-child{font-family:var(--display);font-size:1.08rem;line-height:1.25}.guide-v2-levelup{background:var(--blush);grid-template-columns:1fr 1fr;gap:clamp(3rem,8vw,9rem);padding:clamp(5rem,9vw,10rem) clamp(1.25rem,8vw,9rem);display:grid}.guide-v2-levelup>div:last-child{max-width:630px;font-size:1.08rem}.guide-v2-levelup ol{margin:2.5rem 0;padding-left:1.25rem}.guide-v2-levelup li+li{margin-top:.9rem}.guide-v2-levelup .outline-button{text-decoration:none;display:inline-block}.guide-v2-tools{background:var(--stone);padding:clamp(5rem,9vw,10rem) clamp(1.25rem,8vw,9rem)}.guide-v2-tools-heading{grid-template-columns:1.15fr .85fr;align-items:end;gap:clamp(3rem,8vw,9rem);display:grid}.guide-v2-tools-heading>p{max-width:560px;margin:0;font-size:1.08rem}.guide-v2-tools h2 em{color:var(--terracotta)}.guide-v2-tool-grid{grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:6rem;display:grid}.guide-v2-tool-grid article{background:#f8f3ef;flex-direction:column;justify-content:space-between;min-height:350px;padding:2rem;display:flex}.guide-v2-tool-grid article:nth-child(2){background:var(--charcoal);color:var(--white)}.guide-v2-tool-grid article:nth-child(3){background:var(--blush)}.guide-v2-tool-grid span{letter-spacing:.15em;font-size:.66rem;font-weight:700}.guide-v2-tool-grid h3{font-family:var(--display);margin:2rem 0 1rem;font-size:clamp(2rem,3vw,3.5rem);font-weight:400;line-height:1}.guide-v2-tool-grid p{margin:0;font-size:.96rem}.guide-v2-footnote{max-width:760px;margin:2rem 0 0;font-size:.78rem}.guide-v2-collective{background:var(--charcoal);color:var(--white);text-align:center;padding:clamp(5rem,9vw,10rem) clamp(1.25rem,8vw,9rem)}.guide-v2-collective h2{max-width:1150px;margin:1rem auto 2rem}.guide-v2-collective h2 em{color:var(--blush)}.guide-v2-collective>p:not(.section-number){max-width:720px;margin:0 auto 2.5rem;font-size:1.12rem}.guide-v2-collective-actions{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.guide-v2-collective-actions a{text-decoration:none}.guide-v2-collective .outline-button{color:var(--white);border-color:var(--blush)}.guide-v2-faq{background:#f8f3ef;grid-template-columns:.8fr 1.2fr;gap:6rem;padding:clamp(5rem,9vw,10rem) clamp(1.25rem,8vw,9rem);display:grid}.guide-v2-faq summary{cursor:pointer;justify-content:space-between;gap:1rem;font-size:1.4rem;display:flex}.guide-v2-faq summary span{color:var(--terracotta)}.guide-v2-faq details p{max-width:700px}.guide-v2-footer{position:relative}.guide-v2-skill-school{background:#fffdfa;padding:clamp(5rem,9vw,10rem) clamp(1.25rem,8vw,9rem)}.guide-v2-skill-school-heading{grid-template-columns:1.15fr .85fr;align-items:end;gap:clamp(3rem,8vw,9rem);display:grid}.guide-v2-skill-school-heading h2{margin:0;font-size:clamp(3rem,6vw,7rem)}.guide-v2-skill-school-heading h2 em{color:var(--terracotta)}.guide-v2-skill-school-heading>p{max-width:570px;margin:0;font-size:1.08rem;line-height:1.55}.level-up-skill-builder{grid-template-columns:1fr 1fr;gap:1rem;margin-top:5rem;display:grid}.level-up-skill-builder-copy,.level-up-skill-template{min-height:450px;padding:2rem}.level-up-skill-builder-copy{background:var(--stone)}.level-up-skill-builder-copy h3,.level-up-skill-template h3{font-family:var(--display);margin:2rem 0 1rem;font-size:clamp(2.2rem,3.5vw,4rem);font-weight:400;line-height:.95}.level-up-skill-builder-copy>p:not(.guide-v2-label){max-width:580px;font-size:1rem;line-height:1.55}.level-up-skill-builder-copy ul{margin:2rem 0 0;padding:0;list-style:none}.level-up-skill-builder-copy li{border-top:1px solid #3b3f4459;padding:.8rem 0;font-size:.96rem;line-height:1.45}.level-up-skill-template{background:var(--charcoal);color:var(--white)}.level-up-skill-template .guide-v2-prompt-head button{color:var(--white)}.level-up-skill-template h3{max-width:470px;color:var(--blush)}.level-up-skill-template ul{border-top:1px solid #ffffff59;margin:2rem 0 0;padding:0;list-style:none}.level-up-skill-template li{font-family:var(--display);border-bottom:1px solid #ffffff59;padding:.72rem 0;font-size:1.2rem}.level-up-skill-examples{background:var(--blush);margin-top:1rem;padding:2rem}.level-up-worked-example{background:#3b3f4459;grid-template-columns:1.05fr .95fr;gap:1px;margin-top:1rem;display:grid}.level-up-worked-example-copy,.level-up-meal-plan{padding:clamp(2rem,4vw,4rem)}.level-up-worked-example-copy{background:#fffdfa}.level-up-worked-example-copy h3{max-width:650px;font-family:var(--display);margin:1.5rem 0;font-size:clamp(2.5rem,4.5vw,5rem);font-weight:400;line-height:.95}.level-up-worked-example-copy>p:not(.guide-v2-label){max-width:650px;line-height:1.6}.level-up-worked-example-copy ol{margin:2rem 0;padding-left:1.2rem}.level-up-worked-example-copy li{margin:.85rem 0;padding-left:.35rem;line-height:1.45}.level-up-example-note{border-top:1px solid #3b3f444d;padding-top:1.5rem;font-size:.9rem}.level-up-meal-plan{background:var(--terracotta);min-height:560px;color:var(--white);flex-direction:column;justify-content:center;display:flex}.level-up-meal-plan-head{letter-spacing:.09em;border-bottom:1px solid #ffffff73;justify-content:space-between;gap:1rem;padding-bottom:1rem;font-size:.68rem;font-weight:700;display:flex}.level-up-meal-plan-title{font-family:var(--display);margin:2rem 0;font-size:clamp(2.2rem,3.5vw,4rem);line-height:.95}.level-up-meal-plan img{border:1px solid #ffffff47;width:100%;height:auto;display:block}.level-up-meal-plan figcaption{margin-top:1rem;font-size:.8rem;line-height:1.45}.level-up-skill-examples-heading{grid-template-columns:.7fr 1fr 1fr;align-items:end;gap:2rem;display:grid}.level-up-skill-examples-heading h3{font-family:var(--display);margin:0;font-size:clamp(2rem,3vw,3.5rem);font-weight:400;line-height:.95}.level-up-skill-examples-heading>p:last-child{max-width:430px;margin:0;font-size:.94rem;line-height:1.5}.level-up-skill-examples-grid{background:#3b3f4459;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:3rem;display:grid}.level-up-skill-examples-grid article{background:#fffdfa;min-height:200px;padding:1.5rem}.level-up-skill-examples-grid article:nth-child(3n+2){background:var(--stone)}.level-up-skill-examples-grid article:nth-child(3n){background:var(--mushroom)}.level-up-skill-examples-grid article>span{font-family:var(--display);margin-bottom:1.2rem;font-size:1.45rem;line-height:1;display:block}.level-up-skill-examples-grid article p{margin:.55rem 0 0;font-size:.82rem;line-height:1.45}@media (max-width:900px){.guide-v2-hero,.guide-v2-setup-heading,.guide-v2-intro-grid,.guide-v2-proof-heading,.guide-v2-signup,.guide-v2-journey-heading,.guide-v2-levelup,.guide-v2-tools-heading,.guide-v2-faq,.guide-v2-skill-school-heading{grid-template-columns:1fr}.guide-v2-hero-panel{min-height:560px}.guide-v2-setup-time,.guide-v2-setup-grid,.guide-v2-setup-choice,.guide-v2-setup-privacy,.level-up-skill-builder,.level-up-worked-example,.guide-v2-proof-grid,.guide-v2-proof-result{grid-template-columns:1fr}.guide-v2-benefits{grid-template-columns:repeat(2,1fr)}.guide-v2-benefits article:nth-child(2){border-right:0}.guide-v2-phase-intro{grid-template-columns:repeat(2,1fr)}.guide-v2-tool-grid{grid-template-columns:1fr;margin-top:4rem}.guide-v2-tool-grid article{min-height:260px}.guide-v2-faq{gap:3rem}.level-up-skill-examples-heading{grid-template-columns:1fr 1fr}.level-up-skill-examples-heading>p:last-child{grid-column:2}.level-up-skill-examples-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.guide-v2-hero-copy{padding:4rem 1.25rem 5rem}.guide-v2-hero-copy h1{font-size:clamp(3.5rem,17vw,5.2rem)}.guide-v2-hero-panel{min-height:500px;padding:2rem 1.25rem}.guide-v2-path span{font-size:clamp(3rem,17vw,5.3rem)}.guide-v2-setup,.guide-v2-intro,.guide-v2-signup,.guide-v2-journey,.guide-v2-levelup,.guide-v2-tools,.guide-v2-collective,.guide-v2-faq,.guide-v2-skill-school{padding-left:1.25rem;padding-right:1.25rem}.guide-v2-intro-grid{gap:3rem}.guide-v2-benefits{grid-template-columns:1fr;margin-top:4rem}.guide-v2-benefits article,.guide-v2-benefits article:nth-child(2){border-bottom:1px solid #3b3f4459;border-right:0;padding-bottom:1.5rem}.guide-v2-benefits article:last-child{border-bottom:0}.guide-v2-progress{margin-top:4rem}.guide-v2-progress-meta strong{font-size:1.4rem}.guide-v2-progress-percent{font-size:2.2rem}.guide-v2-phase-intro{grid-template-columns:1fr;margin-top:3rem}.guide-v2-phase-intro>div{min-height:0}.guide-v2-day{padding:1.1rem}.guide-v2-day-top{flex-direction:column;align-items:start;gap:.35rem}.guide-v2-day-main{flex-direction:column;gap:1.25rem}.guide-v2-complete{justify-content:center;width:100%}.guide-v2-day-work{grid-template-columns:1fr;gap:1.25rem}.guide-v2-prompt-head{flex-direction:column;align-items:start}.guide-v2-collective-actions{flex-direction:column;align-items:stretch}.guide-v2-collective-actions a{width:100%}.guide-v2-footer,.level-up-skill-examples-heading,.level-up-skill-examples-grid{grid-template-columns:1fr}.level-up-skill-examples-heading>p:last-child{grid-column:auto}.level-up-skill-builder-copy,.level-up-skill-template,.level-up-meal-plan{min-height:auto}}.landing-pathways{background:var(--charcoal);color:var(--white);padding:clamp(5rem,9vw,10rem) clamp(1.5rem,8vw,9rem)}.landing-section-heading{grid-template-columns:.7fr 1.3fr;align-items:end;gap:clamp(3rem,8vw,9rem);display:grid}.landing-section-heading h2{margin:0 0 1.5rem;font-size:clamp(3rem,6vw,7rem)}.landing-section-heading h2 em{color:var(--blush)}.landing-section-heading>div>p{max-width:620px;margin:0;font-size:1.08rem}.landing-path-grid{grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:5rem;display:grid}.landing-path{flex-direction:column;justify-content:space-between;min-height:420px;padding:2rem;display:flex}.landing-path-resource{background:var(--blush);color:var(--charcoal)}.landing-path-collective{background:var(--stone);color:var(--charcoal)}.landing-path-coming{background:var(--terracotta);color:var(--white)}.landing-path-label{letter-spacing:.15em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:700}.landing-path h3{max-width:430px;font-family:var(--display);margin:2.5rem 0 1rem;font-size:clamp(2.2rem,3.4vw,4rem);font-weight:400;line-height:.98}.landing-path>div>p:last-child{max-width:450px;margin:0;font-size:.98rem}.landing-path-link{color:inherit;text-transform:uppercase;letter-spacing:.11em;align-self:flex-start;margin-top:2rem;font-size:.7rem;font-weight:700;text-decoration:none}.landing-path-link span{margin-left:.3rem;font-size:1rem}.collective-proof-ribbon{background:var(--charcoal);color:var(--white);grid-template-columns:repeat(4,1fr);display:grid}.collective-proof-ribbon>div{border-right:1px solid #ffffff38;align-content:center;gap:.7rem;min-height:230px;padding:2rem;display:grid}.collective-proof-ribbon>div:last-child{border-right:0}.collective-proof-ribbon>div:nth-child(2){background:var(--terracotta)}.collective-proof-ribbon>div:nth-child(3){background:var(--stone);color:var(--charcoal)}.collective-proof-ribbon>div:nth-child(4){background:var(--blush);color:var(--charcoal)}.collective-proof-ribbon strong{color:var(--blush);font-family:var(--display);letter-spacing:-.06em;font-size:clamp(3rem,5vw,5.5rem);font-weight:400;line-height:.9}.collective-proof-ribbon>div:nth-child(3) strong,.collective-proof-ribbon>div:nth-child(4) strong{color:var(--terracotta)}.collective-proof-ribbon span{max-width:250px;font-size:.8rem;line-height:1.4}.landing-proof{background:#fffdfa;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(3rem,8vw,10rem);padding:clamp(5rem,9vw,10rem) clamp(1.5rem,8vw,9rem);display:grid}.landing-proof h2{max-width:760px;margin:1rem 0 0;font-size:clamp(3rem,6vw,7rem)}.landing-proof h2 em{color:var(--terracotta)}.landing-proof>div:last-child{max-width:620px;font-size:1.08rem}.landing-proof .founder-signoff{margin:2rem 0 2.5rem}.landing-footer-links{flex-wrap:wrap;align-items:center;gap:1.5rem;display:flex}.landing-footer-links a{text-decoration:none}.landing-final{text-align:center;background:var(--terracotta);min-height:60vh;color:var(--white);flex-direction:column;justify-content:center;align-items:center;padding:5rem 1.5rem;display:flex}.landing-final>p{letter-spacing:.2em;font-size:.68rem;font-weight:700}.landing-final h2{max-width:1100px;margin:1rem 0 3rem;font-size:clamp(3.7rem,7vw,8rem)}.landing-final .outline-button{border-color:var(--white)}.collective-entry{background:var(--stone);grid-template-columns:.6fr 1.4fr;align-items:start;gap:clamp(3rem,8vw,9rem);padding:clamp(5rem,9vw,10rem) clamp(1.5rem,8vw,9rem);display:grid}.collective-entry h2{max-width:900px;margin:0 0 1.5rem;font-size:clamp(3rem,6vw,7rem)}.collective-entry>div>p{max-width:720px;font-size:1.12rem}.collective-entry .route-buttons{align-items:center;margin-top:2rem}.coming-up-page{background:#f8f3ef}.coming-up-hero{background:var(--blush);padding:clamp(5rem,10vw,11rem) clamp(1.5rem,9vw,10rem)}.coming-up-hero h1{max-width:1100px;margin:1rem 0 2rem}.coming-up-hero h1 em{color:var(--terracotta)}.coming-up-hero-lead{max-width:760px;font-family:var(--display);margin:0 0 1.5rem;font-size:clamp(1.5rem,2.5vw,2.4rem);line-height:1.15}.coming-up-hero>p:last-child{max-width:700px;margin:0}.coming-up-list{padding-top:clamp(5rem,8vw,9rem)}.coming-up-next-step{background:var(--stone);text-align:center;padding:clamp(5rem,9vw,10rem) clamp(1.5rem,8vw,9rem)}.coming-up-next-step h2{max-width:1000px;margin:1rem auto 3rem;font-size:clamp(3rem,6vw,7rem)}.coming-up-next-step h2 em{color:var(--terracotta)}.coming-up-next-step .route-buttons{justify-content:center}.up-next-card-levelup{background:var(--stone);color:var(--charcoal)}.level-up-page .guide-v2-hero-panel{background:var(--terracotta);color:var(--white)}.level-up-page .guide-v2-panel-top,.level-up-page .guide-v2-path span{color:var(--white)}.level-up-page .guide-v2-promise em,.level-up-page .guide-v2-intro h2 em,.level-up-page .guide-v2-journey h2 em,.level-up-page .guide-v2-note{color:var(--terracotta)}.level-up-intro{background:#fffdfa}.level-up-benefits article:first-child{background:var(--blush)}.level-up-benefits article:nth-child(2){background:var(--stone)}.level-up-benefits article:nth-child(3){background:var(--terracotta);color:var(--white)}.level-up-benefits article:nth-child(4){background:var(--charcoal);color:var(--white)}.level-up-journey{background:var(--paper)}.level-up-week-intro>div:first-child{background:var(--blush)}.level-up-week-intro>div:nth-child(2){background:var(--stone)}.level-up-week-intro>div:nth-child(3){background:var(--terracotta);color:var(--white)}.level-up-week-intro>div:nth-child(4){background:var(--charcoal);color:var(--white)}.level-up-pack{background:var(--blush)}.level-up-boundaries{background:var(--stone)}.level-up-collective{background:var(--charcoal)}.level-up-faq{background:#f8f3ef}@media (max-width:900px){.landing-section-heading,.landing-path-grid,.landing-proof,.collective-entry{grid-template-columns:1fr}.collective-proof-ribbon{grid-template-columns:repeat(2,1fr)}.collective-proof-ribbon>div:nth-child(2){border-right:0}.collective-proof-ribbon>div:nth-child(3){border-top:1px solid #3b3f4433}.collective-proof-ribbon>div:nth-child(4){border-top:1px solid #3b3f4433;border-right:0}.landing-path-grid{margin-top:4rem}.landing-proof>div:last-child{max-width:720px}}@media (max-width:600px){.landing-pathways,.landing-proof,.collective-entry,.coming-up-next-step{padding-left:1.25rem;padding-right:1.25rem}.collective-proof-ribbon{grid-template-columns:1fr}.collective-proof-ribbon>div,.collective-proof-ribbon>div:nth-child(2),.collective-proof-ribbon>div:nth-child(3),.collective-proof-ribbon>div:nth-child(4){border-top:1px solid #fff3;border-right:0;min-height:0;padding:1.5rem 1.25rem}.collective-proof-ribbon>div:first-child{border-top:0}.collective-proof-ribbon>div:nth-child(3),.collective-proof-ribbon>div:nth-child(4){border-top-color:#3b3f4433}.landing-path{min-height:340px;padding:1.5rem}.landing-path h3{margin-top:2rem}.landing-proof{gap:3rem}.landing-final h2{font-size:clamp(3.3rem,15vw,5.4rem)}.coming-up-hero{padding-left:1.25rem;padding-right:1.25rem}}.payment-confirmation-page{background:#f8f3ef;min-height:100vh}.october-confirmation-page .payment-confirmation-hero{background:var(--stone)}.october-confirmation-page .payment-confirmation-hero h1 em{color:var(--charcoal)}.october-confirmation-page .payment-confirmation-card-resource{background:var(--blush)}.october-confirmation-page .payment-confirmation-card-skool{background:#f8f3ef}.october-confirmation-page .payment-confirmation-card-request{background:var(--terracotta)}.payment-confirmation-header{background:#f8f3ef;border-bottom:1px solid #3b3f4438;justify-content:space-between;align-items:center;gap:2rem;height:88px;padding:0 clamp(1rem,4vw,4.5rem);display:flex}.payment-confirmation-back{letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;text-decoration:none}.payment-confirmation-hero{background:var(--blush);padding:clamp(5rem,10vw,11rem) clamp(1.5rem,8vw,9rem)}.payment-confirmation-hero h1{max-width:1100px;margin:1rem 0 2rem;font-size:clamp(4rem,8vw,9rem)}.payment-confirmation-hero h1 em{color:var(--terracotta)}.payment-confirmation-hero>p:last-child{max-width:760px;font-family:var(--display);margin:0;font-size:clamp(1.35rem,2.3vw,2rem);line-height:1.25}.payment-confirmation-steps{background:var(--charcoal);color:var(--white);padding:clamp(5rem,9vw,10rem) clamp(1.5rem,8vw,9rem)}.payment-confirmation-steps-heading{grid-template-columns:.6fr 1.4fr;align-items:end;gap:clamp(3rem,8vw,9rem);display:grid}.payment-confirmation-steps-heading h2{margin:0;font-size:clamp(3.5rem,6vw,7rem)}.payment-confirmation-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:5rem;display:grid}.payment-confirmation-card{min-height:430px;color:var(--charcoal);flex-direction:column;align-items:flex-start;padding:2rem;display:flex}.payment-confirmation-card>span{letter-spacing:.14em;font-size:.68rem;font-weight:700}.payment-confirmation-card h3{font-family:var(--display);margin:4rem 0 1.2rem;font-size:clamp(2.3rem,3.5vw,4rem);font-weight:400;line-height:.95}.payment-confirmation-card p{max-width:360px;margin:0;font-size:.98rem;line-height:1.6}.payment-confirmation-card-resource{background:var(--blush)}.payment-confirmation-card-skool{background:var(--stone)}.payment-confirmation-card-request{background:var(--terracotta);color:var(--white)}.payment-confirmation-card-actions{flex-direction:column;align-items:flex-start;gap:1rem;margin-top:auto;display:flex}.payment-confirmation-card .checkout-link{margin-top:auto}.payment-confirmation-card-actions .checkout-link{margin-top:0}.payment-confirmation-card-request .light-button{background:var(--blush);color:var(--charcoal)}.payment-confirmation-next{background:var(--paper);text-align:center;padding:clamp(6rem,10vw,11rem) clamp(1.5rem,8vw,9rem)}.payment-confirmation-next h2{max-width:1100px;margin:1rem auto 2rem;font-size:clamp(3.5rem,6.5vw,7.5rem)}.payment-confirmation-next>p:not(.section-number){max-width:760px;font-family:var(--display);margin:0 auto 2.5rem;font-size:clamp(1.2rem,2vw,1.6rem);line-height:1.45}.payment-confirmation-next-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:1.5rem;display:flex}.payment-confirmation-next small{max-width:720px;margin:3rem auto 0;font-size:.78rem;line-height:1.55;display:block}.payment-confirmation-footer{grid-template-columns:1fr 1fr}@media (max-width:900px){.payment-confirmation-steps-heading,.payment-confirmation-grid{grid-template-columns:1fr}.payment-confirmation-card{min-height:300px}.payment-confirmation-card h3{margin-top:2.5rem}}@media (max-width:600px){.payment-confirmation-header{height:76px;padding:0 1.25rem}.payment-confirmation-back{font-size:.62rem}.payment-confirmation-hero,.payment-confirmation-steps,.payment-confirmation-next{padding-left:1.25rem;padding-right:1.25rem}.payment-confirmation-hero h1{font-size:clamp(3.7rem,16vw,5.3rem)}.payment-confirmation-grid{margin-top:3rem}.payment-confirmation-card{min-height:0;padding:1.5rem}.payment-confirmation-card h3{margin-top:2rem}.payment-confirmation-card-actions,.payment-confirmation-card .checkout-link,.payment-confirmation-card-actions .checkout-link{width:100%}.payment-confirmation-next-actions{flex-direction:column;align-items:stretch}.payment-confirmation-next-actions .checkout-link,.payment-confirmation-next-actions .text-link{width:100%}.payment-confirmation-footer{grid-template-columns:1fr}}
