.cover-module___V3OAq__cover{border-radius:var(--r);flex-direction:column;justify-content:space-between;padding:22px;display:flex}.cover-module___V3OAq__pill{font-family:var(--head);letter-spacing:.02em;color:#1e2a24;background:#ffffff8c;border-radius:999px;align-self:flex-start;padding:6px 12px;font-size:12px;font-weight:600;display:inline-flex}.cover-module___V3OAq__green .cover-module___V3OAq__pill{background:color-mix(in srgb, currentColor 18%, transparent);color:inherit}.cover-module___V3OAq__rt{font-family:var(--head);letter-spacing:-.03em;font-size:clamp(26px,2.6vw,40px);font-weight:800;line-height:1}
.journal-list-module__r2i2-a__head{grid-template-columns:1fr auto;align-items:end;gap:40px;padding:80px 0 48px;display:grid}.journal-list-module__r2i2-a__head h1{font-size:clamp(52px,7vw,104px);font-weight:800}.journal-list-module__r2i2-a__filters{flex-wrap:wrap;gap:8px;display:flex}.journal-list-module__r2i2-a__filters button{font-family:var(--head);background:var(--surface);color:var(--ink2);box-shadow:inset 0 0 0 1.5px var(--line);transition:all .25s var(--ease);border-radius:999px;padding:10px 18px;font-size:15px;font-weight:600}.journal-list-module__r2i2-a__filters button.journal-list-module__r2i2-a__on,.journal-list-module__r2i2-a__filters button:hover{background:var(--ink);color:var(--bg);box-shadow:none}.journal-list-module__r2i2-a__feat{border-radius:var(--r);background:var(--surface);transition:transform .5s var(--ease);grid-template-columns:5fr 7fr;margin-bottom:24px;text-decoration:none;display:grid;overflow:hidden;box-shadow:0 30px 80px -40px #1e2a2440}.journal-list-module__r2i2-a__feat:hover{transform:translateY(-4px)}.journal-list-module__r2i2-a__featCover{min-height:380px;padding:28px}.journal-list-module__r2i2-a__featBody{flex-direction:column;justify-content:center;gap:18px;padding:clamp(32px,4vw,56px);display:flex}.journal-list-module__r2i2-a__featBody h2{max-width:none;font-size:clamp(30px,3.4vw,50px)}.journal-list-module__r2i2-a__featBody p{color:var(--ink2);max-width:48ch;font-size:18px}.journal-list-module__r2i2-a__read{font-family:var(--head);color:var(--green);margin-top:8px;font-weight:600}.journal-list-module__r2i2-a__bento{grid-template-columns:repeat(12,1fr);gap:24px;padding-bottom:120px;display:grid}.journal-list-module__r2i2-a__card{transition:transform .5s var(--ease);flex-direction:column;grid-column:span 4;gap:14px;text-decoration:none;display:flex}.journal-list-module__r2i2-a__card:nth-child(6n+1),.journal-list-module__r2i2-a__card:nth-child(6n+2){grid-column:span 6}.journal-list-module__r2i2-a__card:hover{transform:translateY(-6px)}.journal-list-module__r2i2-a__cardCover{aspect-ratio:16/10}.journal-list-module__r2i2-a__card:nth-child(6n+1) .journal-list-module__r2i2-a__cardCover,.journal-list-module__r2i2-a__card:nth-child(6n+2) .journal-list-module__r2i2-a__cardCover{aspect-ratio:16/9}.journal-list-module__r2i2-a__card h3{font-size:clamp(20px,1.8vw,24px);line-height:1.2}.journal-list-module__r2i2-a__ex{color:var(--ink2);font-size:15px}.journal-list-module__r2i2-a__by{color:var(--ink2);font-size:13px;font-weight:700}@media (max-width:900px){.journal-list-module__r2i2-a__head,.journal-list-module__r2i2-a__feat{grid-template-columns:1fr}.journal-list-module__r2i2-a__featCover{min-height:220px}.journal-list-module__r2i2-a__bento{grid-template-columns:1fr}.journal-list-module__r2i2-a__card,.journal-list-module__r2i2-a__card:nth-child(6n+1),.journal-list-module__r2i2-a__card:nth-child(6n+2){grid-column:auto}}
.ui-module__TmEZKq__wrap{max-width:1200px;margin:0 auto;padding:0 32px}.ui-module__TmEZKq__section{padding:120px 0}.ui-module__TmEZKq__flush{padding-top:0}.ui-module__TmEZKq__btn{font-family:var(--head);background:var(--green);color:#fbf6ec;transition:transform .35s var(--ease), box-shadow .35s var(--ease);border-radius:999px;align-items:center;gap:10px;padding:18px 30px;font-size:17px;font-weight:600;text-decoration:none;display:inline-flex}.ui-module__TmEZKq__btn:hover{transform:translateY(-3px);box-shadow:0 18px 30px -14px #0f5c3f99}.ui-module__TmEZKq__lime{background:var(--lime);color:#1e2a24}.ui-module__TmEZKq__ghost{color:var(--ink);box-shadow:inset 0 0 0 2px var(--line);background:0 0}.ui-module__TmEZKq__ghost:hover{box-shadow:inset 0 0 0 2px var(--ink)}.ui-module__TmEZKq__small{padding:12px 22px;font-size:15px}.ui-module__TmEZKq__secHead{margin-bottom:56px}.ui-module__TmEZKq__secHead h2{max-width:24ch}.ui-module__TmEZKq__eyebrow{font-family:var(--head);letter-spacing:.14em;text-transform:uppercase;color:var(--green);align-items:center;gap:10px;margin-bottom:18px;font-size:13px;font-weight:700;display:inline-flex}.ui-module__TmEZKq__eyebrow:before{content:"";background:var(--lime);width:10px;height:10px;box-shadow:inset 0 0 0 2px var(--green);border-radius:50%}
.hero-module__LZwSOa__hero{text-align:center;padding:96px 0 128px}.hero-module__LZwSOa__hero h1{margin:0 auto;font-size:clamp(50px,7.6vw,118px);font-weight:800;line-height:1}.hero-module__LZwSOa__hero h1 span{color:var(--green)}.hero-module__LZwSOa__lead{color:var(--ink2);max-width:40ch;margin:32px auto 40px;font-size:clamp(18px,1.6vw,23px)}.hero-module__LZwSOa__cta{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.hero-module__LZwSOa__by{color:var(--ink2);margin-top:48px;font-size:15px}.hero-module__LZwSOa__by b{color:var(--ink);font-weight:700}
.story-module__-WolIG__story{background:var(--deep);color:var(--on-dark);height:340vh;position:relative}.story-module__-WolIG__pin{flex-direction:column;justify-content:center;height:100vh;display:flex;position:sticky;top:0;overflow:hidden}.story-module__-WolIG__track{will-change:transform;display:flex}.story-module__-WolIG__panel{flex:0 0 100vw;grid-template-columns:5fr 7fr;align-items:center;gap:48px;padding:0 max(32px,50vw - 568px);display:grid}.story-module__-WolIG__num{font-family:var(--head);letter-spacing:-.05em;color:var(--lime);font-size:clamp(72px,11vw,168px);font-weight:800;line-height:.9}.story-module__-WolIG__num small{letter-spacing:.08em;text-transform:uppercase;opacity:.6;color:var(--on-dark);margin-top:18px;font-size:clamp(14px,1.4vw,18px);font-weight:600;display:block}.story-module__-WolIG__panel:nth-child(2) .story-module__-WolIG__num{color:var(--coral)}.story-module__-WolIG__panel:nth-child(3) .story-module__-WolIG__num{color:#bfe3f7}.story-module__-WolIG__panel h3{color:inherit;max-width:14ch;font-size:clamp(30px,3.6vw,56px);font-weight:700}.story-module__-WolIG__panel p{opacity:.75;max-width:40ch;margin-top:20px;font-size:clamp(17px,1.4vw,20px)}.story-module__-WolIG__bar{background:#fbf6ec1f;height:6px;position:absolute;bottom:0;left:0;right:0}.story-module__-WolIG__bar i{background:var(--lime);width:0;height:100%;display:block}@media (max-width:900px),(prefers-reduced-motion:reduce){.story-module__-WolIG__story{height:auto;padding:96px 0}.story-module__-WolIG__pin{height:auto;display:block;position:static}.story-module__-WolIG__track{display:block;transform:none!important}.story-module__-WolIG__panel{grid-template-columns:1fr;gap:20px;margin-bottom:72px;padding:0 32px}.story-module__-WolIG__bar{display:none}}
.tiles-module__IyWfaG__tiles{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.tiles-module__IyWfaG__tile{border-radius:var(--r);min-height:420px;transition:transform .5s var(--ease);flex-direction:column;justify-content:space-between;gap:32px;padding:36px 32px 40px;display:flex}.tiles-module__IyWfaG__tile:hover{transform:translateY(-6px)}.tiles-module__IyWfaG__sky{background:var(--sky)}.tiles-module__IyWfaG__mint{background:var(--mint)}.tiles-module__IyWfaG__tile h3{font-size:clamp(24px,2.2vw,30px);font-weight:700}.tiles-module__IyWfaG__tile p{color:var(--ink2);margin-top:14px;font-size:16px;line-height:1.55}.tiles-module__IyWfaG__tile svg{width:96px;height:96px;color:var(--ink);overflow:visible}@media (max-width:900px){.tiles-module__IyWfaG__tiles{grid-template-columns:1fr}.tiles-module__IyWfaG__tile{min-height:0}}
.logo-module__M6px-G__logo{font-family:var(--head);letter-spacing:-.03em;white-space:nowrap;align-items:center;gap:10px;font-size:26px;font-weight:800;text-decoration:none;display:flex}
.cycle-module__QBC5aW__panel{background:var(--surface);border-radius:40px;grid-template-columns:1fr 1fr;align-items:center;gap:56px;padding:clamp(40px,5vw,72px);display:grid;box-shadow:0 30px 80px -40px #1e2a2440}.cycle-module__QBC5aW__svg{width:100%;max-width:480px;margin:0 auto;display:block;overflow:visible}.cycle-module__QBC5aW__ring{fill:none;stroke:var(--line);stroke-width:14px}.cycle-module__QBC5aW__trail{fill:none;stroke-width:14px;stroke-linecap:round}.cycle-module__QBC5aW__node{cursor:pointer}.cycle-module__QBC5aW__node circle{fill:var(--surface);stroke:var(--ink);stroke-width:3px;transition:transform .4s var(--ease), fill .4s;transform-box:fill-box;transform-origin:50%}.cycle-module__QBC5aW__node.cycle-module__QBC5aW__on circle{fill:var(--lime);transform:scale(1.35)}.cycle-module__QBC5aW__node text{font-family:var(--head);fill:var(--ink2);font-size:14px;font-weight:600;transition:fill .3s}.cycle-module__QBC5aW__node.cycle-module__QBC5aW__on text{fill:var(--ink)}.cycle-module__QBC5aW__c1{font-family:var(--head);fill:var(--ink);text-anchor:middle;letter-spacing:-.03em;font-size:34px;font-weight:800}.cycle-module__QBC5aW__c2{font-family:var(--body);fill:var(--ink2);text-anchor:middle;font-size:14px;font-weight:600}.cycle-module__QBC5aW__steps{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.cycle-module__QBC5aW__steps li{cursor:pointer;border-radius:18px;grid-template-columns:36px 1fr;gap:14px;padding:16px 18px;transition:background .3s;display:grid}.cycle-module__QBC5aW__steps li.cycle-module__QBC5aW__on{background:var(--mint)}.cycle-module__QBC5aW__steps li i{background:var(--coral);width:36px;height:36px;font-family:var(--head);color:#1e2a24;border-radius:50%;place-items:center;font-size:14px;font-style:normal;font-weight:700;display:grid}.cycle-module__QBC5aW__steps li.cycle-module__QBC5aW__body i{background:var(--lime)}.cycle-module__QBC5aW__steps li strong{font-family:var(--head);font-size:19px;font-weight:700;line-height:1.3;display:block}.cycle-module__QBC5aW__steps li span{color:var(--ink2);opacity:0;max-height:0;font-size:15px;transition:max-height .4s,opacity .3s,margin .3s;display:block;overflow:hidden}.cycle-module__QBC5aW__steps li.cycle-module__QBC5aW__on span{opacity:1;max-height:80px;margin-top:4px}@media (max-width:900px){.cycle-module__QBC5aW__panel{grid-template-columns:1fr}.cycle-module__QBC5aW__steps li span{opacity:1;max-height:none;margin-top:4px}}
.nav-module__2tRXea__nav{z-index:20;background:color-mix(in srgb, var(--bg) 85%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);position:sticky;top:0}.nav-module__2tRXea__inner{justify-content:space-between;align-items:center;height:80px;display:flex}.nav-module__2tRXea__links{font-family:var(--head);color:var(--ink2);gap:30px;margin:0;padding:0;font-size:16px;font-weight:500;list-style:none;display:flex}.nav-module__2tRXea__links a{text-decoration:none;transition:color .2s}.nav-module__2tRXea__links a:hover{color:var(--ink)}@media (max-width:860px){.nav-module__2tRXea__links{display:none}}
.coaching-module__eH2oKq__how{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.coaching-module__eH2oKq__how>div{background:var(--surface);border-radius:var(--r);padding:32px;box-shadow:0 20px 50px -30px #1e2a2433}.coaching-module__eH2oKq__ic{width:72px;height:72px;color:var(--ink);border-radius:22px;place-items:center;margin-bottom:24px;display:grid}.coaching-module__eH2oKq__ic svg{width:38px;height:38px}.coaching-module__eH2oKq__peach{background:var(--peach)}.coaching-module__eH2oKq__lime{background:var(--lime);color:#1e2a24}.coaching-module__eH2oKq__mint{background:var(--mint)}.coaching-module__eH2oKq__how h3{font-size:24px}.coaching-module__eH2oKq__how p{color:var(--ink2);margin-top:12px;font-size:16px}@media (max-width:900px){.coaching-module__eH2oKq__how{grid-template-columns:1fr}}
.footer-module__Wvyy7q__footer{color:var(--ink2);padding:40px 0 56px;font-size:14px}.footer-module__Wvyy7q__inner{flex-wrap:wrap;justify-content:space-between;gap:20px;display:flex}
.stories-module__OG4mhG__railWrap{width:100vw;margin-left:calc(50% - 50vw);position:relative}.stories-module__OG4mhG__rail{gap:24px;padding:8px 32px 24px;display:flex;overflow:hidden}.stories-module__OG4mhG__track{will-change:transform;gap:24px;display:flex}.stories-module__OG4mhG__quote{border-radius:var(--r);color:#1e2a24;flex:0 0 min(70vw,680px);grid-template-columns:1fr auto;align-items:end;gap:40px;min-height:380px;padding:clamp(32px,4vw,56px);display:grid}.stories-module__OG4mhG__sky{background:var(--sky)}.stories-module__OG4mhG__lime{background:var(--lime)}.stories-module__OG4mhG__peach{background:var(--peach)}.stories-module__OG4mhG__mint{background:var(--mint)}.stories-module__OG4mhG__quote blockquote{font-family:var(--head);letter-spacing:-.01em;align-self:start;margin:0;font-size:clamp(22px,2.4vw,32px);font-weight:600;line-height:1.25}.stories-module__OG4mhG__who{grid-column:1;align-items:center;gap:14px;display:flex}.stories-module__OG4mhG__av{color:#fbf6ec;width:52px;height:52px;font-family:var(--head);background:#1e2a24;border-radius:50%;place-items:center;font-size:18px;font-weight:700;display:grid}.stories-module__OG4mhG__who b{font-family:var(--head);font-weight:700;display:block}.stories-module__OG4mhG__who small{opacity:.7;font-size:14px}.stories-module__OG4mhG__delta{flex-direction:column;grid-area:1/2/3;justify-content:end;gap:12px;display:flex}.stories-module__OG4mhG__delta div{background:#ffffff8c;border-radius:18px;min-width:170px;padding:14px 18px}.stories-module__OG4mhG__delta small{text-transform:uppercase;letter-spacing:.04em;opacity:.65;font-size:12px;font-weight:700;display:block}.stories-module__OG4mhG__delta b{font-family:var(--head);letter-spacing:-.02em;font-size:22px;font-weight:800}.stories-module__OG4mhG__railNav{justify-content:flex-end;gap:28px;margin-top:8px;padding:0 max(32px,50vw - 568px);display:flex}.stories-module__OG4mhG__railNav button{font-family:var(--head);color:var(--ink2);transition:color .2s, transform .3s var(--ease);font-size:34px;line-height:1}.stories-module__OG4mhG__railNav button:hover{color:var(--ink);transform:scale(1.15)}@media (max-width:700px){.stories-module__OG4mhG__quote{flex-basis:84vw;grid-template-columns:1fr;min-height:0}.stories-module__OG4mhG__delta{flex-flow:wrap;grid-area:auto/1}.stories-module__OG4mhG__delta div{flex:1;min-width:0}}@media (prefers-color-scheme:dark){.stories-module__OG4mhG__quote{color:#f1ede2}.stories-module__OG4mhG__quote.stories-module__OG4mhG__lime{color:#1e2a24}.stories-module__OG4mhG__delta div{background:#00000040}}
.book-form-module__y7-wNG__form{gap:22px;display:grid;position:relative}.book-form-module__y7-wNG__field{gap:8px;margin:0;display:grid}.book-form-module__y7-wNG__field label{font-family:var(--head);font-size:15px;font-weight:600}.book-form-module__y7-wNG__optional{color:var(--ink2);margin-left:8px;font-size:13px;font-weight:500}.book-form-module__y7-wNG__field input,.book-form-module__y7-wNG__field textarea{width:100%;font:inherit;color:var(--ink);background:var(--bg);border:1px solid var(--line);transition:border-color .25s var(--ease), box-shadow .25s var(--ease);border-radius:14px;padding:13px 15px;font-size:16px}.book-form-module__y7-wNG__field textarea{resize:vertical;min-height:124px;line-height:1.5}.book-form-module__y7-wNG__field input::placeholder,.book-form-module__y7-wNG__field textarea::placeholder{color:var(--ink2);opacity:.7}.book-form-module__y7-wNG__field input:focus-visible,.book-form-module__y7-wNG__field textarea:focus-visible{border-color:var(--green);box-shadow:0 0 0 3px color-mix(in srgb, var(--green) 22%, transparent);outline:none}.book-form-module__y7-wNG__field input[aria-invalid=true],.book-form-module__y7-wNG__field textarea[aria-invalid=true]{border-color:var(--error)}.book-form-module__y7-wNG__error{color:var(--error);font-size:14px}.book-form-module__y7-wNG__trap{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.book-form-module__y7-wNG__failed{color:var(--error);background:color-mix(in srgb, var(--error) 10%, var(--surface));border-radius:16px;padding:14px 16px;font-size:15px}.book-form-module__y7-wNG__submit{justify-content:center;width:100%;margin-top:4px}.book-form-module__y7-wNG__submit:disabled{opacity:.6;cursor:progress;box-shadow:none;transform:none}.book-form-module__y7-wNG__note{color:var(--ink2);text-align:center;font-size:13px}.book-form-module__y7-wNG__done{gap:14px;display:grid}.book-form-module__y7-wNG__done h2{font-size:clamp(28px,3.4vw,42px)}.book-form-module__y7-wNG__done p{color:var(--ink2)}
.journal-preview-module__k0Wdva__blog{grid-template-columns:1.15fr 1fr;gap:24px;display:grid}.journal-preview-module__k0Wdva__feat{border-radius:var(--r);background:var(--green);color:#fbf6ec;transition:transform .35s var(--ease);flex-direction:column;justify-content:space-between;gap:48px;padding:44px 40px;text-decoration:none;display:flex}.journal-preview-module__k0Wdva__feat:hover{transform:translateY(-4px)}.journal-preview-module__k0Wdva__meta{opacity:.75;font-size:14px;font-weight:700}.journal-preview-module__k0Wdva__feat h3{color:inherit;margin:18px 0;font-size:clamp(30px,3.2vw,44px);line-height:1.08}.journal-preview-module__k0Wdva__feat p{opacity:.85;max-width:44ch}.journal-preview-module__k0Wdva__tags{gap:8px;display:flex}.journal-preview-module__k0Wdva__tag{font-family:var(--head);border:1.5px solid #fbf6ec80;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:600}.journal-preview-module__k0Wdva__tagLime{background:var(--lime);color:#1e2a24;border-color:var(--lime)}.journal-preview-module__k0Wdva__list{border-top:1px solid var(--line);flex-direction:column;display:flex}.journal-preview-module__k0Wdva__list a{border-bottom:1px solid var(--line);transition:padding .3s var(--ease);grid-template-columns:1fr auto;align-items:center;gap:20px;padding:24px 8px;text-decoration:none;display:grid}.journal-preview-module__k0Wdva__list a:hover{padding-left:16px}.journal-preview-module__k0Wdva__list a:hover .journal-preview-module__k0Wdva__arr{color:var(--green);transform:translate(4px)}.journal-preview-module__k0Wdva__listMeta{color:var(--green);font-size:13px;font-weight:700}.journal-preview-module__k0Wdva__list h3{margin-top:6px;font-size:20px;font-weight:600;line-height:1.25}.journal-preview-module__k0Wdva__arr{color:var(--ink2);transition:all .3s var(--ease);font-size:22px}.journal-preview-module__k0Wdva__viewAll{justify-content:center;margin-top:48px;display:flex}@media (max-width:900px){.journal-preview-module__k0Wdva__blog{grid-template-columns:1fr}}@media (prefers-color-scheme:dark){.journal-preview-module__k0Wdva__feat{color:#0b3d2c}.journal-preview-module__k0Wdva__tag{border-color:#0b3d2c80}}
.page-module__ppPr_a__page{padding:120px 0 160px}.page-module__ppPr_a__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start;gap:80px;display:grid}.page-module__ppPr_a__pitch h1{font-size:clamp(40px,5.2vw,72px);font-weight:800}.page-module__ppPr_a__pitch h1 span{color:var(--green)}.page-module__ppPr_a__lead{max-width:34ch;color:var(--ink2);margin-top:24px;font-size:20px}.page-module__ppPr_a__steps{gap:22px;margin:44px 0 0;padding:0;list-style:none;display:grid}.page-module__ppPr_a__steps li{grid-template-columns:34px minmax(0,1fr);align-items:start;gap:16px;display:grid}.page-module__ppPr_a__count{background:var(--mint);width:34px;height:34px;color:var(--on-mint);font-family:var(--head);border-radius:50%;place-items:center;font-size:15px;font-weight:700;display:grid}.page-module__ppPr_a__steps b{font-family:var(--head);font-size:17px;display:block}.page-module__ppPr_a__detail{color:var(--ink2);margin-top:4px;font-size:16px;display:block}.page-module__ppPr_a__price{border-top:1px solid var(--line);color:var(--ink2);margin-top:40px;padding-top:24px;font-size:15px}.page-module__ppPr_a__price b{color:var(--ink)}.page-module__ppPr_a__card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:40px;box-shadow:0 30px 60px -42px #0f2a2466}@media (max-width:940px){.page-module__ppPr_a__grid{grid-template-columns:minmax(0,1fr);gap:52px}.page-module__ppPr_a__page{padding:88px 0 120px}}@media (max-width:560px){.page-module__ppPr_a__card{padding:28px 22px}}
.not-found-module__16Mfwa__page{text-align:center;padding:120px 32px 160px}.not-found-module__16Mfwa__page h1{font-size:clamp(40px,6vw,80px);font-weight:800}.not-found-module__16Mfwa__page p{color:var(--ink2);max-width:36ch;margin:20px auto 36px}
.book-module__oYqFja__book{background:var(--deeper);color:var(--on-dark);padding:140px 0;position:relative;overflow:hidden}.book-module__oYqFja__shape{pointer-events:none;border-radius:50%;position:absolute}.book-module__oYqFja__s1{opacity:.7;background:#0f5c3f;width:34vw;height:34vw;top:-10vw;right:-8vw}.book-module__oYqFja__s2{background:var(--coral);width:16vw;height:16vw;animation:6s ease-in-out infinite book-module__oYqFja__float;bottom:-6vw;left:-4vw}.book-module__oYqFja__s3{background:var(--lime);width:8vw;height:8vw;animation:7s ease-in-out infinite book-module__oYqFja__floatr;top:12%;left:22vw}.book-module__oYqFja__inner{text-align:center;max-width:760px;margin:0 auto;position:relative}.book-module__oYqFja__book h2{color:inherit;font-size:clamp(40px,6vw,88px);font-weight:800}.book-module__oYqFja__book h2 span{color:var(--lime)}.book-module__oYqFja__book p{opacity:.8;max-width:38ch;margin:24px auto 40px;font-size:20px}.book-module__oYqFja__cta{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.book-module__oYqFja__book .book-module__oYqFja__ghost{color:var(--on-dark);box-shadow:inset 0 0 0 2px #fbf6ec59}.book-module__oYqFja__book .book-module__oYqFja__ghost:hover{box-shadow:inset 0 0 0 2px var(--on-dark)}.book-module__oYqFja__book small{opacity:.6;margin-top:22px;font-size:14px;display:block}@media (prefers-reduced-motion:reduce){.book-module__oYqFja__s2,.book-module__oYqFja__s3{animation:none}}
.article-module__77bSNq__back{font-family:var(--head);color:var(--ink2);align-items:center;gap:8px;margin-top:48px;font-weight:600;text-decoration:none;display:inline-flex}.article-module__77bSNq__back:hover{color:var(--ink)}.article-module__77bSNq__hero{border-radius:40px;margin-top:32px;padding:clamp(40px,6vw,96px)}.article-module__77bSNq__meta{opacity:.75;font-size:14px;font-weight:700}.article-module__77bSNq__hero h1{max-width:16ch;margin-top:16px;font-size:clamp(38px,5.4vw,76px);font-weight:800}.article-module__77bSNq__lede{opacity:.85;max-width:44ch;margin-top:24px;font-size:clamp(18px,1.5vw,22px)}.article-module__77bSNq__body{margin:64px 0 0;font-size:19px;line-height:1.75}.article-module__77bSNq__body h2{max-width:none;margin:56px 0 18px;font-size:clamp(26px,2.6vw,34px)}.article-module__77bSNq__body p{margin:0 0 22px}.article-module__77bSNq__pull{border-radius:var(--r);background:var(--lime);color:#1e2a24;font-family:var(--head);letter-spacing:-.01em;margin:48px 0;padding:32px 40px;font-size:clamp(24px,2.4vw,32px);font-weight:700;line-height:1.25}.article-module__77bSNq__note{background:var(--mint);color:var(--ink);border-radius:20px;padding:24px 28px;font-size:16px}.article-module__77bSNq__foot{border-top:1px solid var(--line);color:var(--ink2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin:56px 0 0;padding-top:28px;font-size:15px;display:flex}.article-module__77bSNq__more{padding:80px 0 120px}.article-module__77bSNq__more h2{margin-bottom:24px;font-size:24px}.article-module__77bSNq__row{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.article-module__77bSNq__mini{background:var(--surface);transition:transform .35s var(--ease);border-radius:20px;grid-template-columns:64px 1fr;align-items:center;gap:16px;padding:14px;text-decoration:none;display:grid}.article-module__77bSNq__mini:hover{transform:translateY(-3px)}.article-module__77bSNq__mini i{border-radius:16px;width:64px;height:64px;display:block}.article-module__77bSNq__mini b{font-family:var(--head);font-size:16px;font-weight:700;line-height:1.25;display:block}.article-module__77bSNq__mini small{color:var(--ink2);font-size:13px}@media (max-width:900px){.article-module__77bSNq__row{grid-template-columns:1fr}}
