.mR7aGq_page{--moss:#5a7c5a;--paper:#fcfbf7;--field:#f4f2ec;--ink:var(--color-umber);--brown:#6b6a65;--brown50:#6b6a6580;--brown15:#6b6a6526;--terra:#a2402d;--breath-cycle:6s;background:var(--paper);min-height:100svh;color:var(--brown);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;box-sizing:border-box;flex-direction:column;align-items:center;margin:0;padding:0 24px 120px;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;display:flex}.mR7aGq_column{flex-direction:column;align-items:stretch;width:100%;max-width:34rem;display:flex}.mR7aGq_header{text-align:center;flex-direction:column;align-items:center;padding:96px 0 24px;display:flex}.mR7aGq_scene{align-items:flex-end;gap:18px;margin-bottom:44px;display:flex}.mR7aGq_window{width:34px;height:41px;display:block;overflow:visible}.mR7aGq_presence{width:104px;height:59px;display:block;overflow:visible}.mR7aGq_breathing{animation:mR7aGq_breathe var(--breath-cycle) cubic-bezier(.4, 0, .5, 1) infinite;transform-origin:50% 100%}@keyframes mR7aGq_breathe{0%{opacity:.72;transform:scale(.985)}40%{opacity:1;transform:scale(1.015)}to{opacity:.72;transform:scale(.985)}}.mR7aGq_title{letter-spacing:-.01em;color:var(--ink);text-wrap:balance;margin:0;font-size:clamp(1.6rem,5vw,2.1rem);font-weight:400;line-height:1.25}.mR7aGq_lede{color:var(--brown50);text-wrap:balance;max-width:26rem;margin:20px auto 0;font-size:clamp(1rem,2.6vw,1.1rem);line-height:1.55}.mR7aGq_rule{background:var(--brown15);border:0;width:48px;height:1px;margin:56px auto}.mR7aGq_step{padding:40px 0}.mR7aGq_stepNum{letter-spacing:.06em;color:var(--brown50);margin:0 0 14px;font-size:.78rem;display:block}.mR7aGq_soon{letter-spacing:.02em;color:var(--brown50);white-space:nowrap;margin-left:8px;padding-left:18px;font-size:.78rem;display:inline-block;position:relative}.mR7aGq_soon:before{content:"";background:linear-gradient(90deg, var(--terra), transparent);width:12px;height:1.5px;position:absolute;top:.6em;left:0}.mR7aGq_stepHead{letter-spacing:-.005em;color:var(--ink);text-wrap:balance;margin:0 0 16px;font-size:clamp(1.15rem,3.4vw,1.4rem);font-weight:400;line-height:1.35}.mR7aGq_stepBody{color:var(--brown);margin:0 0 14px;font-size:1.02rem;line-height:1.7}.mR7aGq_stepBody:last-child{margin-bottom:0}.mR7aGq_awake{width:92px;height:52px;margin:6px 0 22px;display:block;overflow:visible}.mR7aGq_spoken{color:var(--ink);border-left:1.5px solid var(--moss);text-wrap:balance;margin:4px 0 18px;padding-left:18px;font-size:1.05rem;font-style:italic;line-height:1.6}.mR7aGq_reads{background:var(--field);border-radius:16px;margin:24px 0 0;padding:44px 32px}.mR7aGq_readsHead{color:var(--ink);text-wrap:balance;margin:0 0 24px;font-size:clamp(1.2rem,3.6vw,1.45rem);font-weight:400;line-height:1.35}.mR7aGq_readsList{flex-direction:column;gap:22px;margin:0;padding:0;list-style:none;display:flex}.mR7aGq_readsItem{color:var(--brown);padding-left:22px;font-size:1.02rem;line-height:1.65;position:relative}.mR7aGq_readsItem:before{content:"";background:var(--moss);width:8px;height:1.5px;position:absolute;top:.65em;left:0}.mR7aGq_readsItem strong{color:var(--ink);font-weight:500}.mR7aGq_foot{text-align:center;flex-direction:column;align-items:center;margin-top:72px;display:flex}.mR7aGq_footLine{color:var(--brown50);text-wrap:balance;max-width:28rem;margin:0 0 28px;font-size:.95rem;font-style:italic;line-height:1.6}.mR7aGq_backLink{letter-spacing:.01em;color:var(--ink);border:1px solid var(--brown15);background:var(--paper);border-radius:10px;padding:12px 26px;font-size:.9rem;font-weight:500;text-decoration:none;transition:border-color .5s cubic-bezier(.4,0,.6,1);display:inline-block}.mR7aGq_backLink:hover{border-color:var(--moss)}.mR7aGq_backLink:after{content:"";background:linear-gradient(90deg, var(--terra), transparent);width:0;height:1.5px;margin:9px auto 0;transition:width .6s cubic-bezier(.25,.1,.35,1);display:block}.mR7aGq_backLink:hover:after{width:72px}.mR7aGq_backLink:focus-visible{outline:2px solid var(--moss);outline-offset:3px}@media (prefers-reduced-motion:reduce){.mR7aGq_breathing{animation:none}}@media (max-width:480px){.mR7aGq_reads{padding:32px 22px}.mR7aGq_header{padding-top:72px}}
