.storyPage{background:var(--paper);color:var(--ink)}.storyHero{color:#fff;align-items:end;min-height:650px;display:flex;position:relative;overflow:hidden}.storyHero>img{object-fit:cover}.storyHeroShade{background:linear-gradient(90deg,#09251fde 0%,#09251fa8 48%,#0000 82%),linear-gradient(#0000 50%,#09251fa8);position:absolute;inset:0}.storyHero>.shell{z-index:2;width:100%;padding-bottom:72px;position:relative}.storyHero h1{letter-spacing:-5px;max-width:950px;margin:0;font-size:clamp(54px,7.5vw,105px);line-height:.87}.storyHero h1 em,.storyStatement h2 em,.storyClosing h2 em,.notebookIntro h2 em,.notebookShare h2 em,.notebookDeparture h2 em{color:var(--sun);font-family:var(--font-hand);font-weight:600}.storyHero p:not(.eyebrow){max-width:680px;margin:26px 0;font-size:18px;line-height:1.55}.storyStatement{text-align:center;padding-block:105px}.storyStatement small,.notebookIntro small{color:var(--coral);letter-spacing:2px;font-size:10px;font-weight:950}.storyStatement h2,.storyClosing h2,.notebookIntro h2,.notebookShare h2,.notebookDeparture h2{letter-spacing:-3px;margin:15px auto 25px;font-size:clamp(42px,5.4vw,72px);line-height:.95}.storyStatement p{color:#52635f;max-width:800px;margin:auto;font-size:18px;line-height:1.7}.storySteps{background:var(--aqua);padding:75px 0}.storySteps>.shell{border:2px solid var(--ink);background:var(--ink);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.storySteps article{background:#fff;min-height:245px;padding:25px}.storySteps b{border:2px solid var(--ink);background:var(--sun);border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.storySteps h3{margin:35px 0 8px;font-size:25px}.storySteps p{color:#52635f;font-size:13px;line-height:1.55}.storyClosing{text-align:center;justify-items:center;padding-block:110px;display:grid}.storyClosing>p{color:var(--coral);margin:0;font-weight:900}.whyStoryPage .storyHero>img{object-position:center 46%}.notebookHero>img{object-position:center 58%}.notebookIntro{grid-template-columns:1fr 1fr;align-items:center;gap:60px;padding-block:100px;display:grid}.notebookIntro h2{margin-inline:0}.notebookIntro>p{color:#52635f;font-size:18px;line-height:1.7}.notebookDays{scroll-snap-type:x mandatory;gap:18px;padding-bottom:110px;display:flex;overflow-x:auto}.notebookDays article{scroll-snap-align:start;border:2px solid var(--ink);min-width:280px;box-shadow:6px 6px 0 var(--ink);background:#fff;flex:1 0 30%;padding-bottom:22px}.notebookDays article>div{aspect-ratio:4/3;border-bottom:2px solid var(--ink);position:relative;overflow:hidden}.notebookDays img{object-fit:cover}.notebookDays small,.notebookDays h3,.notebookDays p{margin-inline:20px;display:block}.notebookDays small{color:var(--coral);letter-spacing:1px;margin-top:19px;font-size:8px;font-weight:950}.notebookDays h3{margin-block:7px;font-size:24px}.notebookDays p{color:#52635f;margin-block:0;font-size:13px;line-height:1.5}.notebookShare{background:var(--ink);color:#fff;padding:95px 0}.notebookShare>.shell{grid-template-columns:1fr .8fr;align-items:center;gap:80px;display:grid}.notebookShare h2{margin-inline:0}.notebookShare>div>div>p:not(.eyebrow){color:#cfddd8;font-size:17px;line-height:1.65}.notebookShare blockquote{background:var(--sun);color:var(--ink);font:600 30px/1.12 var(--font-hand);box-shadow:9px 9px 0 var(--coral);margin:0;padding:35px;transform:rotate(1deg)}.notebookShare blockquote small{font:950 9px var(--font-geist);letter-spacing:1px;margin-bottom:18px;display:block}.notebookDeparture{grid-template-columns:.85fr 1.15fr;align-items:center;gap:85px;padding-block:115px;display:grid}.notebookDeparture h2{margin-inline:0}.notebookDeparture>div:last-child>p:not(.eyebrow){color:#52635f;font-size:17px;line-height:1.65}.notebookDeparture>div:last-child>strong{color:var(--coral);font:600 25px/1.15 var(--font-hand);margin:25px 0;display:block}.notebookBook{min-height:480px;box-shadow:15px 15px 0 var(--aqua);grid-template-columns:1fr 1fr;display:grid;transform:rotate(-1deg)}.notebookBook>div{background:var(--ink);color:#fff;flex-direction:column;justify-content:center;padding:28px;display:flex}.notebookBook>div small{color:var(--sun);letter-spacing:2px;font-size:9px}.notebookBook>div strong{margin:14px 0;font-size:48px;line-height:.86}.notebookBook>div span{font:600 28px var(--font-hand);color:var(--coral)}.notebookBook figure{background:#fff;border:10px solid #fff;margin:0;position:relative}.notebookBook figure img{object-fit:cover}@media (max-width:800px){.storyHero{min-height:600px}.storyHeroShade{background:linear-gradient(#0000 0%,#09251fa0 42%,#09251fee 100%)}.storyHero>.shell{padding-bottom:48px}.storyHero h1{letter-spacing:-3px;font-size:clamp(48px,14vw,70px)}.storySteps>.shell{grid-template-columns:1fr 1fr}.notebookIntro,.notebookShare>.shell,.notebookDeparture{grid-template-columns:1fr;gap:42px}.notebookDays article{flex-basis:82vw}.notebookDeparture{padding-block:80px}.notebookBook{min-height:390px}.notebookDeparture>div:last-child{grid-row:1}.notebookShare blockquote{font-size:25px}}@media (max-width:430px){.storySteps>.shell{grid-template-columns:1fr}.storyHero h1{font-size:50px}.storyStatement h2,.storyClosing h2,.notebookIntro h2,.notebookShare h2,.notebookDeparture h2{letter-spacing:-2px;font-size:40px}.notebookBook{min-height:340px}.notebookBook>div strong{font-size:35px}}.notebookIntro>div:last-child>p{color:#52635f;font-size:18px;line-height:1.7}.notebookIntro ul{grid-template-columns:1fr 1fr;gap:8px;margin:22px 0 0;padding:0;list-style:none;display:grid}.notebookIntro li{background:#fff;border:1px solid #12393644;padding:10px 12px;font-size:12px;font-weight:850}.notebookIntro li:before{content:"✓";color:#19875d;margin-right:8px}.notebookPrivate{background:var(--sun);padding:95px 0}.notebookPrivate>.shell{grid-template-columns:1.15fr .85fr;align-items:center;gap:80px;display:grid}.notebookPrivate h2{letter-spacing:-3px;margin:15px 0 25px;font-size:clamp(42px,5.4vw,72px);line-height:.95}.notebookPrivate h2 em{color:var(--coral);font-family:var(--font-hand);font-weight:600}.notebookPrivate p:not(.eyebrow){color:#405a55;max-width:690px;font-size:17px;line-height:1.65}.notebookPrivate aside{border:2px solid var(--ink);box-shadow:9px 9px 0 var(--coral);background:#fff;grid-template-columns:auto 1fr;display:grid}.notebookPrivate aside>*{border-bottom:1px solid #12393644;padding:18px}.notebookPrivate aside>:nth-last-child(-n+2){border-bottom:0}.notebookPrivate aside strong{letter-spacing:1px;font-size:10px}.notebookPrivate aside span{color:#52635f;font-size:14px;line-height:1.45}.notebookProgress{padding-block:105px}.notebookProgress ol{border:2px solid var(--ink);grid-template-columns:repeat(6,1fr);margin:35px 0 0;padding:0;list-style:none;display:grid}.notebookProgress li{background:#fff;align-content:start;gap:18px;min-height:165px;padding:20px;display:grid;position:relative}.notebookProgress li:nth-child(2n){background:var(--aqua)}.notebookProgress li+li{border-left:1px solid var(--ink)}.notebookProgress li:not(:last-child):after{content:"→";z-index:2;background:var(--coral);color:#fff;text-align:center;border-radius:50%;width:22px;height:22px;line-height:20px;position:absolute;top:25px;right:-11px}.notebookProgress b{color:var(--coral);font-size:10px}.notebookProgress span{font-size:15px;font-weight:850;line-height:1.25}@media (max-width:800px){.notebookPrivate>.shell{grid-template-columns:1fr;gap:42px}.notebookProgress ol{grid-template-columns:1fr 1fr 1fr}.notebookProgress li:nth-child(4){border-left:0;border-top:1px solid var(--ink)}}@media (max-width:430px){.notebookIntro ul,.notebookProgress ol{grid-template-columns:1fr}.notebookProgress li+li{border-left:0;border-top:1px solid var(--ink)}.notebookProgress li:not(:last-child):after{inset:auto auto -11px 22px;transform:rotate(90deg)}.notebookPrivate h2{letter-spacing:-2px;font-size:40px}.notebookPrivate aside{grid-template-columns:1fr}.notebookPrivate aside>*{border-bottom:1px solid #12393644!important}.notebookPrivate aside>:last-child{border-bottom:0!important}}.whyReality{background:var(--sun);padding:95px 0}.whyTraining{grid-template-columns:1.1fr .9fr;align-items:center;gap:80px;display:grid}.whyReality h2,.whyTraining h2,.whyLoop h2{letter-spacing:-3px;margin:15px 0 25px;font-size:clamp(42px,5.4vw,72px);line-height:.95}.whyReality h2 em,.whyLoop h2 em{color:var(--coral);font-family:var(--font-hand);font-weight:600}.whyReality p:not(.eyebrow),.whyTraining p{color:#405a55;font-size:17px;line-height:1.65}.whyReality ul{border:2px solid var(--ink);background:#fff;grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;display:grid}.whyReality li{padding:16px;font-size:12px;font-weight:900}.whyReality li:nth-child(odd){border-right:1px solid #12393655}.whyReality li:nth-child(n+3){border-top:1px solid #12393655}.whyReality li:before{content:"BUT";color:var(--coral);margin-right:8px;font-size:8px;display:inline-block}.whyTraining{padding-block:110px}.whyTraining small{color:var(--coral);letter-spacing:2px;font-size:10px;font-weight:950}.whyTraining strong{border-left:5px solid var(--sun);font:600 25px/1.2 var(--font-hand);margin-top:25px;padding-left:18px;display:block}.whyLoop{border-top:1px solid #12393622;padding-block:105px}.whyLoop ol{border:2px solid var(--ink);grid-template-columns:repeat(3,1fr);margin:38px 0 0;padding:0;list-style:none;display:grid}.whyLoop li{background:#fff;grid-template-columns:auto 1fr;gap:13px;min-height:110px;padding:20px;display:grid}.whyLoop li:nth-child(2n){background:var(--aqua)}.whyLoop li:nth-child(n+4){border-top:1px solid var(--ink)}.whyLoop li:not(:nth-child(3n+1)){border-left:1px solid var(--ink)}.whyLoop b{color:var(--coral);font-size:10px}.whyLoop span{font-size:15px;font-weight:850;line-height:1.3}@media (max-width:800px){.whyTraining{grid-template-columns:1fr;gap:42px}.whyLoop ol{grid-template-columns:1fr 1fr}.whyLoop li:nth-child(n+3){border-top:1px solid var(--ink)}.whyLoop li:nth-child(odd){border-left:0}.whyLoop li:nth-child(2n){border-left:1px solid var(--ink)}}@media (max-width:430px){.whyReality h2,.whyTraining h2,.whyLoop h2{letter-spacing:-2px;font-size:40px}.whyReality ul,.whyLoop ol{grid-template-columns:1fr}.whyReality li:nth-child(odd),.whyLoop li:nth-child(2n){border-left:0;border-right:0}.whyReality li+li,.whyLoop li+li{border-top:1px solid var(--ink)}}
