.letter-hint[data-astro-cid-senmoetg]{display:grid;gap:16px;justify-items:start;max-width:40em}.tp-cta[data-astro-cid-senmoetg]{display:flex;flex-wrap:wrap;gap:12px;margin-top:6px}.traits[data-astro-cid-senmoetg]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.traits[data-astro-cid-senmoetg] p[data-astro-cid-senmoetg]{padding:28px 24px 28px 0;font-size:17px;color:var(--stone)}.traits[data-astro-cid-senmoetg] p[data-astro-cid-senmoetg]+p[data-astro-cid-senmoetg]{padding-left:24px;border-left:1px solid var(--line)}.traits[data-astro-cid-senmoetg] span[data-astro-cid-senmoetg]{display:block;font-size:26px;font-weight:300;color:var(--ink);text-transform:uppercase;letter-spacing:.08em}.mindset[data-astro-cid-senmoetg] .grid-2[data-astro-cid-senmoetg]{align-items:start}.mind-copy[data-astro-cid-senmoetg]{display:grid;gap:18px;color:var(--on-night)}.mind-copy[data-astro-cid-senmoetg] strong[data-astro-cid-senmoetg]{color:#fff;font-weight:500}.mind-copy[data-astro-cid-senmoetg] blockquote[data-astro-cid-senmoetg]{margin:14px 0 0;font-family:var(--quote);font-style:italic;font-size:26px;line-height:1.3;color:#fff;border-left:2px solid var(--mint);padding-left:22px}.mind-copy[data-astro-cid-senmoetg] cite[data-astro-cid-senmoetg]{display:block;margin-top:10px;font-family:var(--sans);font-style:normal;font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--on-night-dim)}.fd-sub[data-astro-cid-senmoetg]{font-size:20px;color:var(--violet);font-weight:300}.timeline[data-astro-cid-senmoetg]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.ph[data-astro-cid-senmoetg]{border:1px solid var(--line);border-radius:22px;padding:28px 26px;display:grid;gap:10px;align-content:start}.ph-bar[data-astro-cid-senmoetg]{height:4px;border-radius:4px;background:var(--line);overflow:hidden;margin-bottom:8px}.ph-bar[data-astro-cid-senmoetg] span[data-astro-cid-senmoetg]{display:block;height:100%;background:var(--grad)}.ph-wk[data-astro-cid-senmoetg]{font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--stone)}.ph[data-astro-cid-senmoetg] h3[data-astro-cid-senmoetg]{font-size:24px;font-weight:400}.ph[data-astro-cid-senmoetg] p[data-astro-cid-senmoetg]:last-child{font-size:15.5px;color:var(--stone)}.week[data-astro-cid-senmoetg]{margin-top:56px;display:grid;gap:18px}.days[data-astro-cid-senmoetg]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.day[data-astro-cid-senmoetg]{display:flex;align-items:center;gap:16px;padding:18px 20px;border-radius:99px;background:var(--mist)}.day[data-astro-cid-senmoetg] span[data-astro-cid-senmoetg]{width:44px;height:44px;flex:none;border-radius:50%;background:#fff;border:1px solid var(--lavender);display:grid;place-items:center;font-size:18px;color:var(--violet)}.day[data-astro-cid-senmoetg] p[data-astro-cid-senmoetg]{font-size:15px;color:var(--ink);line-height:1.3}.lv[data-astro-cid-senmoetg]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.lv-card[data-astro-cid-senmoetg]{background:#fff;border:1px solid var(--line);border-radius:22px;padding:30px 28px;display:grid;gap:12px;align-content:start}.lv-dots[data-astro-cid-senmoetg]{display:flex;gap:6px}.lv-dots[data-astro-cid-senmoetg] span[data-astro-cid-senmoetg]{width:28px;height:4px;border-radius:4px;background:var(--line)}.lv-dots[data-astro-cid-senmoetg] span[data-astro-cid-senmoetg].on{background:var(--mint)}.lv-card[data-astro-cid-senmoetg] h3[data-astro-cid-senmoetg]{font-size:28px}.lv-card[data-astro-cid-senmoetg] p[data-astro-cid-senmoetg]{color:var(--stone);font-size:16px}.lv-quote[data-astro-cid-senmoetg]{margin-top:36px;font-family:var(--quote);font-style:italic;font-size:clamp(24px,2.6vw,32px);color:var(--ink)}.rpe-gear[data-astro-cid-senmoetg]{align-items:start}.rpe-intro[data-astro-cid-senmoetg]{margin-block:18px 26px}.rpe[data-astro-cid-senmoetg]{display:grid;gap:10px}.rpe-row[data-astro-cid-senmoetg]{display:grid;grid-template-columns:160px minmax(0,1fr);gap:18px;align-items:center}.rpe-n[data-astro-cid-senmoetg]{position:relative;display:block;height:34px;border-radius:99px;background:var(--mist);font-size:15px;color:var(--ink);padding-left:14px;line-height:34px;overflow:hidden;isolation:isolate}.rpe-n[data-astro-cid-senmoetg]:before{content:"";position:absolute;inset:0 auto 0 0;width:var(--w);background:var(--grad);opacity:.28;z-index:-1;border-radius:99px}.rpe-row[data-astro-cid-senmoetg] p[data-astro-cid-senmoetg]{font-size:15px;color:var(--stone)}.gear[data-astro-cid-senmoetg]{list-style:none;padding:0;margin-top:22px;display:flex;flex-wrap:wrap;gap:8px}.gear[data-astro-cid-senmoetg] li[data-astro-cid-senmoetg]{padding:9px 16px;border:1px solid var(--line);border-radius:99px;font-size:15px}.gear-note[data-astro-cid-senmoetg]{margin-top:20px}.wl[data-astro-cid-senmoetg]{border:1px solid var(--line);border-radius:26px;padding:clamp(32px,5vw,60px);display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:end;background:linear-gradient(160deg,#fff,#f2faf6)}.wl[data-astro-cid-senmoetg]>div[data-astro-cid-senmoetg]:first-child{display:grid;gap:16px}.more[data-astro-cid-senmoetg]{margin-top:24px;color:var(--stone);font-size:15px}@media(max-width:1080px){.timeline[data-astro-cid-senmoetg],.days[data-astro-cid-senmoetg]{grid-template-columns:1fr 1fr}}@media(max-width:860px){.traits[data-astro-cid-senmoetg]{grid-template-columns:1fr 1fr}.traits[data-astro-cid-senmoetg] p[data-astro-cid-senmoetg],.traits[data-astro-cid-senmoetg] p[data-astro-cid-senmoetg]+p[data-astro-cid-senmoetg]{padding:22px 0;border-left:0}.lv[data-astro-cid-senmoetg],.wl[data-astro-cid-senmoetg]{grid-template-columns:1fr}.rpe-row[data-astro-cid-senmoetg]{grid-template-columns:110px minmax(0,1fr)}}@media(max-width:520px){.timeline[data-astro-cid-senmoetg],.days[data-astro-cid-senmoetg],.traits[data-astro-cid-senmoetg]{grid-template-columns:1fr}}
