.scale[data-astro-cid-skbhvh6v]{position:relative;width:100%;font-family:var(--font-sans)}.scale__end[data-astro-cid-skbhvh6v]{position:absolute}.scale__end--left[data-astro-cid-skbhvh6v]{left:0}.scale__end--right[data-astro-cid-skbhvh6v]{right:0}.scale__strip[data-astro-cid-skbhvh6v]{position:absolute}.scale__ground[data-astro-cid-skbhvh6v]{position:absolute;left:0;right:0;background:var(--green-900)}.scale__axis[data-astro-cid-skbhvh6v]{position:absolute;left:0;right:0;height:6mm}.scale__tick[data-astro-cid-skbhvh6v]{position:absolute;top:0;width:1px;height:2.2mm;background:var(--neutral-400)}.scale__tick--last[data-astro-cid-skbhvh6v]{right:0}.scale__num[data-astro-cid-skbhvh6v]{position:absolute;top:2.8mm;transform:translate(-50%);font-family:var(--font-mono);font-size:7pt;color:var(--neutral-600)}.scale__num--last[data-astro-cid-skbhvh6v]{right:0;transform:translate(50%)}.scale__label[data-astro-cid-skbhvh6v]{position:absolute;bottom:0;font-size:8.5pt;letter-spacing:.06em;text-transform:uppercase}.scale__label--left[data-astro-cid-skbhvh6v]{left:0;color:var(--neutral-600)}.scale__label--right[data-astro-cid-skbhvh6v]{right:0;color:var(--forest-ink)}.photos[data-astro-cid-xk337d4o]{position:fixed;inset:0;z-index:0;overflow:hidden;background:#0b2a18}.photos__layer[data-astro-cid-xk337d4o]{position:absolute;inset:0;background-size:cover;background-position:center}.scrim[data-astro-cid-xk337d4o]{position:fixed;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,#071c10d6,#071c10a3 45%,#071c10e0)}.veil[data-astro-cid-xk337d4o]{position:fixed;inset:0;z-index:1;pointer-events:none;background:#fff0}.chapters[data-astro-cid-xk337d4o]{position:relative;z-index:2}.chapter[data-astro-cid-xk337d4o]{position:relative;box-sizing:border-box}.block[data-astro-cid-xk337d4o]{min-height:100vh;display:flex;flex-direction:column;justify-content:center;padding:120px 6vw}.h2[data-astro-cid-xk337d4o]{margin:0;max-width:22ch;font-family:var(--font-display);font-weight:var(--display-weight);font-size:clamp(28px,3.6vw,54px);line-height:1.08;text-wrap:balance}.h2--sm[data-astro-cid-xk337d4o]{font-size:clamp(26px,3.2vw,48px);line-height:1.1;max-width:20ch}.h2--xs[data-astro-cid-xk337d4o]{max-width:none;font-size:clamp(24px,3vw,44px);line-height:1.1}.lede[data-astro-cid-xk337d4o]{margin:28px 0 0;max-width:64ch;font-size:var(--text-md);line-height:var(--leading-relaxed);text-wrap:pretty}.lede--tight[data-astro-cid-xk337d4o]{margin-top:var(--space-4);max-width:58ch}.lede[data-astro-cid-xk337d4o] a[data-astro-cid-xk337d4o]{text-decoration:underline;text-underline-offset:3px}.eyebrow[data-astro-cid-xk337d4o]{margin:0;font-size:var(--text-sm);letter-spacing:.14em;text-transform:uppercase}.actions[data-astro-cid-xk337d4o]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4);margin-top:var(--space-10)}.cta[data-astro-cid-xk337d4o]{display:inline-flex;align-items:center;box-sizing:border-box;height:44px;padding:0 22px;border-radius:var(--radius-sm);font-size:var(--text-base);font-weight:var(--weight-semibold);white-space:nowrap}.cta--link[data-astro-cid-xk337d4o]{height:auto;padding:0 0 2px;border-radius:0;border-bottom:1px solid rgba(164,221,151,.45);font-weight:var(--weight-regular)}.cardlabel[data-astro-cid-xk337d4o]{margin:0 0 14px;font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--text-faint)}.split__card[data-astro-cid-xk337d4o],.panel[data-astro-cid-xk337d4o],.dims[data-astro-cid-xk337d4o],.mock[data-astro-cid-xk337d4o],.bookcard[data-astro-cid-xk337d4o],.person[data-astro-cid-xk337d4o]{background:var(--surface-card);border:1px solid var(--border-card);border-radius:var(--radius-lg)}.hero[data-astro-cid-xk337d4o]{min-height:100vh;display:flex;flex-direction:column;justify-content:center;padding:140px 6vw 96px}.hero__title[data-astro-cid-xk337d4o]{margin:var(--space-6) 0 0;max-width:26ch;font-family:var(--font-display);font-weight:var(--display-weight);font-size:clamp(34px,4.8vw,78px);line-height:1.06;letter-spacing:var(--tracking-tight);text-wrap:balance}.hero__body[data-astro-cid-xk337d4o]{margin:var(--space-8) 0 0;max-width:66ch;font-size:19px;line-height:var(--leading-relaxed);text-wrap:pretty}.hero__scale[data-astro-cid-xk337d4o]{margin-top:clamp(56px,8vh,104px);max-width:1180px;padding:clamp(28px,3.2vw,48px) clamp(24px,3vw,56px) clamp(24px,2.6vw,38px);background:var(--surface-card);border:1px solid var(--border-card);border-radius:var(--radius-lg);box-shadow:0 12px 30px #04160c2e}.hero__scale[data-astro-cid-xk337d4o] .cardlabel[data-astro-cid-xk337d4o]{margin-bottom:clamp(28px,3.6vh,44px)}.split[data-astro-cid-xk337d4o]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:clamp(28px,4vw,72px);max-width:1240px}.split__card[data-astro-cid-xk337d4o]{padding:clamp(24px,2.6vw,38px);box-shadow:0 12px 30px #04160c2e}.split__card--outside[data-astro-cid-xk337d4o]{background:var(--surface-root);border-color:#ecdcc8}.split__head[data-astro-cid-xk337d4o]{margin:0;font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase}.split__head--inside[data-astro-cid-xk337d4o]{color:var(--brand)}.split__head--outside[data-astro-cid-xk337d4o]{color:var(--bark-600)}.split__body[data-astro-cid-xk337d4o]{margin:var(--space-4) 0 0;font-size:19px;line-height:1.72;color:var(--text-body);text-wrap:pretty}.split__chips[data-astro-cid-xk337d4o]{display:flex;flex-direction:column;gap:10px;margin-top:var(--space-8)}.chip[data-astro-cid-xk337d4o]{padding:14px 18px;border-radius:var(--radius-md);font-size:15px;line-height:1.5;color:var(--text-strong)}.chip--inside[data-astro-cid-xk337d4o]{background:var(--brand-subtle);border:1px solid #cfe4c8}.chip--outside[data-astro-cid-xk337d4o]{background:var(--surface-root);border:1px solid #ecdcc8}.split__verdict[data-astro-cid-xk337d4o]{margin:22px 0 0;font-size:var(--text-sm);font-weight:var(--weight-bold)}.split__verdict--inside[data-astro-cid-xk337d4o]{color:var(--brand)}.split__verdict--outside[data-astro-cid-xk337d4o]{color:var(--bark-600)}.split__thesis[data-astro-cid-xk337d4o]{margin:clamp(44px,6vh,80px) auto 0;max-width:56ch;text-align:center;font-family:var(--font-display);font-weight:var(--display-weight);font-size:clamp(21px,2.2vw,30px);line-height:1.4;text-wrap:pretty}.hour[data-astro-cid-xk337d4o]{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:clamp(28px,3.4vw,64px);margin-top:clamp(32px,4vh,56px);max-width:1240px;align-items:start}.hour__steps[data-astro-cid-xk337d4o]{display:flex;flex-direction:column;gap:14px}.step[data-astro-cid-xk337d4o]{display:flex;gap:20px;text-align:left;padding:22px 24px;border-radius:var(--radius-lg);border:1px solid var(--border-card);background:var(--surface-card);box-shadow:0 2px 8px #04160c0d;font:inherit;cursor:pointer;transition:border-color var(--duration-base) var(--ease-standard),box-shadow var(--duration-base) var(--ease-standard)}.step[data-astro-cid-xk337d4o].is-active{border-color:var(--brand);box-shadow:0 10px 28px #04160c1f}.step[data-astro-cid-xk337d4o].is-done{background:#fbfcfb}.step__dot[data-astro-cid-xk337d4o]{flex:none;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:var(--radius-pill);background:var(--neutral-50);color:var(--text-faint);font-size:var(--text-sm);font-weight:var(--weight-bold);transition:background var(--duration-base) var(--ease-standard),color var(--duration-base) var(--ease-standard)}.step[data-astro-cid-xk337d4o].is-active .step__dot[data-astro-cid-xk337d4o],.step[data-astro-cid-xk337d4o].is-done .step__dot[data-astro-cid-xk337d4o]{background:var(--brand);color:var(--on-brand)}.step__text[data-astro-cid-xk337d4o]{display:block}.step__title[data-astro-cid-xk337d4o]{display:block;font-size:19px;font-weight:var(--weight-bold);color:var(--text-strong)}.step__when[data-astro-cid-xk337d4o]{font-weight:var(--weight-regular);font-style:italic;color:var(--text-faint)}.step__body[data-astro-cid-xk337d4o]{display:block;margin-top:var(--space-2);font-size:var(--text-base);line-height:1.65;color:var(--text-muted);text-wrap:pretty}.hour__panels[data-astro-cid-xk337d4o]{display:flex;flex-direction:column;gap:14px}.panel[data-astro-cid-xk337d4o]{padding:clamp(22px,2.4vw,32px);box-shadow:0 8px 24px #04160c1a}.panel__head[data-astro-cid-xk337d4o]{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4);padding-bottom:14px;border-bottom:1px solid var(--border-card)}.panel__title[data-astro-cid-xk337d4o]{margin:0;font-family:var(--font-display);font-size:21px;color:var(--text-strong)}.panel__stamp[data-astro-cid-xk337d4o]{font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint)}.panel__note[data-astro-cid-xk337d4o]{margin:14px 0 0;font-size:13px;line-height:1.5;color:var(--text-faint)}.hour__cardbody[data-astro-cid-xk337d4o]{overflow:hidden;max-height:640px;opacity:1;transition:max-height .42s var(--ease-standard),opacity .28s var(--ease-standard)}[data-astro-cid-xk337d4o][data-state="3"] .hour__cardbody[data-astro-cid-xk337d4o],[data-astro-cid-xk337d4o][data-state="4"] .hour__cardbody[data-astro-cid-xk337d4o]{max-height:0;opacity:0}.hour__summary[data-astro-cid-xk337d4o]{display:none;align-items:center;justify-content:space-between;gap:14px;padding-top:14px;font-size:var(--text-sm);line-height:1.5;color:var(--text-muted)}[data-astro-cid-xk337d4o][data-state="3"] .hour__summary[data-astro-cid-xk337d4o],[data-astro-cid-xk337d4o][data-state="4"] .hour__summary[data-astro-cid-xk337d4o]{display:flex;animation:rise-in .32s var(--ease-standard) both}.hour__tick[data-astro-cid-xk337d4o]{display:inline-flex;color:var(--brand)}[data-astro-cid-xk337d4o][data-state="1"] .on2[data-astro-cid-xk337d4o],[data-astro-cid-xk337d4o][data-state="1"] .on3[data-astro-cid-xk337d4o],[data-astro-cid-xk337d4o][data-state="1"] .on4[data-astro-cid-xk337d4o],[data-astro-cid-xk337d4o][data-state="2"] .on3[data-astro-cid-xk337d4o],[data-astro-cid-xk337d4o][data-state="2"] .on4[data-astro-cid-xk337d4o],[data-astro-cid-xk337d4o][data-state="3"] .on4[data-astro-cid-xk337d4o]{display:none}[data-astro-cid-xk337d4o][data-state="3"] .panel[data-astro-cid-xk337d4o].on3,[data-astro-cid-xk337d4o][data-state="4"] .panel[data-astro-cid-xk337d4o].on3{animation:rise-in .42s var(--ease-standard) both}[data-astro-cid-xk337d4o][data-state="4"] .panel[data-astro-cid-xk337d4o].on4{animation:rise-in .42s 90ms var(--ease-standard) both}.scorecard__ghost[data-astro-cid-xk337d4o]{display:none;width:30px;height:30px;border-radius:var(--radius-pill);border:2px dashed var(--neutral-200);box-sizing:border-box}[data-astro-cid-xk337d4o][data-state="1"] .scorecard__ghost[data-astro-cid-xk337d4o]{display:inline-flex}@keyframes rise-in{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}.scorecard__ctx[data-astro-cid-xk337d4o]{display:flex;flex-direction:column;gap:6px;padding:var(--space-4) 0 18px;border-bottom:1px solid var(--neutral-50)}.scorecard__ctx[data-astro-cid-xk337d4o] p[data-astro-cid-xk337d4o]{margin:0;font-size:15px;color:var(--text-strong)}.scorecard__dim[data-astro-cid-xk337d4o]{color:var(--text-faint)}.scorecard__row[data-astro-cid-xk337d4o]{display:grid;grid-template-columns:1fr auto;gap:var(--space-3);align-items:center;padding:13px 0;border-bottom:1px solid var(--neutral-50)}.scorecard__cell[data-astro-cid-xk337d4o]{display:block}.scorecard__name[data-astro-cid-xk337d4o]{display:block;font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--text-strong)}.scorecard__quote[data-astro-cid-xk337d4o]{display:block;margin-top:3px;font-size:13.5px;font-style:italic;line-height:1.45;color:var(--text-muted)}.scorecard__score[data-astro-cid-xk337d4o]{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:var(--radius-pill);border:2px solid var(--brand);box-sizing:border-box;font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--brand)}.scorecard__score--thin[data-astro-cid-xk337d4o]{border-color:var(--amber-500);color:var(--amber-500)}.radarcard[data-astro-cid-xk337d4o]{display:flex;align-items:center;gap:var(--space-5);padding-top:var(--space-4)}.radarcard__svg[data-astro-cid-xk337d4o]{flex:none;display:block}.radarcard__text[data-astro-cid-xk337d4o]{margin:0;font-size:14.5px;line-height:1.6;color:var(--text-muted);text-wrap:pretty}.health[data-astro-cid-xk337d4o]{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding-top:var(--space-4)}.cell[data-astro-cid-xk337d4o]{padding:12px 14px;border-radius:var(--radius-md)}.cell--strength[data-astro-cid-xk337d4o]{background:var(--brand-subtle);border:1px solid #cfe4c8}.cell--growth[data-astro-cid-xk337d4o]{background:var(--amber-100);border:1px solid #f0dcae}.cell--support[data-astro-cid-xk337d4o]{background:var(--info-100);border:1px solid #bed3f7}.cell--blocker[data-astro-cid-xk337d4o]{background:var(--red-100);border:1px solid #eec6c0}.cell__label[data-astro-cid-xk337d4o]{display:block;font-size:11px;letter-spacing:var(--tracking-caps);text-transform:uppercase}.cell--strength[data-astro-cid-xk337d4o] .cell__label[data-astro-cid-xk337d4o]{color:var(--brand)}.cell--growth[data-astro-cid-xk337d4o] .cell__label[data-astro-cid-xk337d4o]{color:var(--bark-600)}.cell--support[data-astro-cid-xk337d4o] .cell__label[data-astro-cid-xk337d4o]{color:var(--info-500)}.cell--blocker[data-astro-cid-xk337d4o] .cell__label[data-astro-cid-xk337d4o]{color:var(--red-500)}.cell__text[data-astro-cid-xk337d4o]{display:block;margin-top:5px;font-size:13.5px;line-height:1.45;color:var(--text-strong)}.hour__path[data-astro-cid-xk337d4o]{margin-top:var(--space-5);padding-top:18px;border-top:1px solid var(--neutral-50)}.dims[data-astro-cid-xk337d4o]{margin-top:clamp(32px,4vh,56px);max-width:1240px;padding:clamp(24px,2.6vw,40px);box-shadow:0 12px 30px #04160c2e}.dims__grid[data-astro-cid-xk337d4o]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:clamp(28px,4vw,72px);align-items:start}.dims__chart[data-astro-cid-xk337d4o]{display:flex;justify-content:center}.dims__svg[data-astro-cid-xk337d4o]{display:block;max-width:440px}.dims__ring[data-astro-cid-xk337d4o]{display:none}.dims__ring[data-astro-cid-xk337d4o].is-on{display:inline}.dims__labels[data-astro-cid-xk337d4o] text[data-astro-cid-xk337d4o]{font-family:var(--font-sans);font-size:10.5px;font-weight:var(--weight-bold);fill:var(--text-muted)}.dims__list[data-astro-cid-xk337d4o]{display:flex;flex-direction:column}.dim[data-astro-cid-xk337d4o]{border-top:1px solid #e6dccd}.dim[data-astro-cid-xk337d4o]:last-of-type{border-bottom:1px solid #e6dccd}.dim__q[data-astro-cid-xk337d4o]{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 0;font-size:var(--text-md);font-weight:var(--weight-bold);color:var(--text-strong);cursor:pointer;list-style:none}.dim__q[data-astro-cid-xk337d4o]::-webkit-details-marker{display:none}.dim__q[data-astro-cid-xk337d4o]:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.dim__chev[data-astro-cid-xk337d4o]{flex:none;display:inline-flex;transition:transform var(--duration-base) var(--ease-standard)}.dim[data-astro-cid-xk337d4o][open] .dim__chev[data-astro-cid-xk337d4o]{transform:rotate(180deg)}.dim__a[data-astro-cid-xk337d4o]{margin:0;padding:0 0 20px;max-width:60ch;font-size:16.5px;line-height:var(--leading-relaxed);color:var(--text-muted);text-wrap:pretty}.report[data-astro-cid-xk337d4o]{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:clamp(28px,4vw,72px);max-width:1240px;align-items:start}.report__list[data-astro-cid-xk337d4o]{margin:28px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--space-4)}.report__list[data-astro-cid-xk337d4o] li[data-astro-cid-xk337d4o]{display:flex;gap:14px;font-size:17px;line-height:1.65;text-wrap:pretty}.report__dot[data-astro-cid-xk337d4o]{flex:none;width:7px;height:7px;margin-top:9px;border-radius:var(--radius-pill);background:var(--brand)}.report__note[data-astro-cid-xk337d4o]{margin:var(--space-8) 0 0;max-width:60ch;font-size:var(--text-base);line-height:var(--leading-relaxed);text-wrap:pretty}.mock[data-astro-cid-xk337d4o]{padding:clamp(24px,2.6vw,38px);box-shadow:0 14px 34px #04160c1f}.mock__head[data-astro-cid-xk337d4o]{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4);padding-bottom:var(--space-4);border-bottom:1px solid var(--border-card)}.mock__title[data-astro-cid-xk337d4o]{margin:0;font-family:var(--font-display);font-size:20px;color:var(--text-strong)}.mock__stamp[data-astro-cid-xk337d4o]{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint)}.mock__radar[data-astro-cid-xk337d4o]{display:grid;grid-template-columns:minmax(140px,.85fr) 1fr;gap:var(--space-6);padding:22px 0 20px}.mock__radar[data-astro-cid-xk337d4o] svg[data-astro-cid-xk337d4o]{display:block}.mock__aside[data-astro-cid-xk337d4o]{display:flex;flex-direction:column;justify-content:center;gap:var(--space-3)}.mock__aside[data-astro-cid-xk337d4o] .cardlabel[data-astro-cid-xk337d4o]{margin-bottom:0}.mock__text[data-astro-cid-xk337d4o]{margin:0;font-size:var(--text-sm);line-height:1.6;color:var(--text-muted)}.mock__scale[data-astro-cid-xk337d4o]{padding:var(--space-1) 0 20px}.mock__health[data-astro-cid-xk337d4o]{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding-top:18px;border-top:1px solid var(--neutral-50)}.mock__pages[data-astro-cid-xk337d4o]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-5);margin-top:var(--space-5);padding-top:18px;border-top:1px solid var(--neutral-50)}.mock__pagehead[data-astro-cid-xk337d4o]{margin:0;font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:.06em;text-transform:uppercase}.mock__pagehead--inside[data-astro-cid-xk337d4o]{color:var(--brand)}.mock__pagehead--outside[data-astro-cid-xk337d4o]{color:var(--bark-600)}.mock__bars[data-astro-cid-xk337d4o]{display:flex;flex-direction:column;gap:6px;margin-top:10px}.mock__bars[data-astro-cid-xk337d4o] span[data-astro-cid-xk337d4o]{display:block;height:6px;border-radius:3px;background:#eef1ee}.mock__bars--outside[data-astro-cid-xk337d4o] span[data-astro-cid-xk337d4o]{background:#f4efe7}.bookcard[data-astro-cid-xk337d4o]{width:100%;max-width:1240px;box-sizing:border-box;padding:clamp(24px,2.8vw,44px);box-shadow:0 14px 34px #04160c33}.tabbar[data-astro-cid-xk337d4o]{display:flex;flex-wrap:wrap;gap:clamp(18px,2.4vw,36px);border-bottom:1px solid var(--border-card)}.tabbar[data-astro-cid-xk337d4o][hidden]{display:none}.tab[data-astro-cid-xk337d4o]{padding:0 0 var(--space-4);border:0;border-bottom:2px solid transparent;background:none;font:inherit;font-size:17px;font-weight:var(--weight-bold);color:var(--text-faint);cursor:pointer;transition:color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard)}.tab[data-astro-cid-xk337d4o][aria-selected=true]{border-bottom-color:var(--brand);color:var(--text-strong)}[data-astro-cid-xk337d4o][data-tabs][data-tab=book] [data-astro-cid-xk337d4o][data-tabpanel=guide],[data-astro-cid-xk337d4o][data-tabs][data-tab=guide] [data-astro-cid-xk337d4o][data-tabpanel=book]{display:none}.tabpanel[data-astro-cid-xk337d4o]+.tabpanel[data-astro-cid-xk337d4o]{margin-top:var(--space-8);border-top:1px solid var(--border-card)}[data-astro-cid-xk337d4o][data-tabs][data-tab] .tabpanel[data-astro-cid-xk337d4o]+.tabpanel[data-astro-cid-xk337d4o]{margin-top:0;border-top:0}.book[data-astro-cid-xk337d4o],.guide[data-astro-cid-xk337d4o]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:clamp(28px,4vw,64px);align-items:start;padding-top:clamp(28px,3.2vh,44px)}.guide[data-astro-cid-xk337d4o]{align-items:center}.book__title[data-astro-cid-xk337d4o]{margin:0;font-family:var(--font-display);font-weight:var(--display-weight);font-size:clamp(26px,3vw,44px);line-height:1.1;color:var(--text-strong);max-width:20ch;text-wrap:balance}.book__lede[data-astro-cid-xk337d4o]{margin:18px 0 0;max-width:46ch;font-size:17px;line-height:var(--leading-relaxed);color:var(--text-muted);text-wrap:pretty}.book__lede--wide[data-astro-cid-xk337d4o]{max-width:56ch;margin-top:var(--space-5)}.bookform[data-astro-cid-xk337d4o]{display:flex;flex-direction:column;gap:var(--space-4)}.field[data-astro-cid-xk337d4o]{display:flex;flex-direction:column;gap:6px}.field__label[data-astro-cid-xk337d4o]{font-size:13px;font-weight:var(--weight-bold);color:var(--text-muted)}.field__optional[data-astro-cid-xk337d4o]{font-weight:var(--weight-regular);color:var(--text-faint)}.field__input[data-astro-cid-xk337d4o]{height:44px;padding:0 12px;border:1px solid #d6ded8;border-radius:var(--radius-sm);background:var(--surface-card);font-family:var(--font-sans);font-size:var(--text-base);color:var(--text-strong)}.field__input[data-astro-cid-xk337d4o]::placeholder{color:var(--text-faint)}.field__input[data-astro-cid-xk337d4o]:focus-visible{outline:none;border-color:var(--brand);box-shadow:var(--shadow-focus)}.field__input--area[data-astro-cid-xk337d4o]{height:auto;padding:var(--space-3);line-height:var(--leading-normal);resize:vertical}.bookform__submit[data-astro-cid-xk337d4o]{height:48px;margin-top:var(--space-1)}.bookform__error[data-astro-cid-xk337d4o]{margin:0;font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--red-500)}.bookform__error[data-astro-cid-xk337d4o] a[data-astro-cid-xk337d4o]{text-decoration:underline}.trap[data-astro-cid-xk337d4o]{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.sent[data-astro-cid-xk337d4o]{display:flex;flex-direction:column;gap:14px;padding:var(--space-5) 0}.sent__tick[data-astro-cid-xk337d4o]{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--radius-pill);background:#eef5ee;color:var(--green-700)}.sent__title[data-astro-cid-xk337d4o]{margin:0;font-family:var(--font-display);font-size:26px;line-height:1.15;color:var(--text-strong)}.sent__body[data-astro-cid-xk337d4o]{margin:0;font-size:var(--text-base);line-height:1.65;color:var(--text-muted);text-wrap:pretty}.guide__cta[data-astro-cid-xk337d4o]{margin-top:28px;display:inline-flex;align-items:center;gap:10px}.guide__note[data-astro-cid-xk337d4o]{margin:22px 0 0;max-width:52ch;font-size:14.5px;line-height:1.65;color:var(--text-faint);text-wrap:pretty}.guide__stack[data-astro-cid-xk337d4o]{position:relative;display:flex;justify-content:center;align-items:center;min-height:360px;border-radius:var(--radius-lg);background:var(--green-900);padding:28px 20px;overflow:hidden}.guide__page[data-astro-cid-xk337d4o]{position:absolute;top:46px;width:min(260px,70%);height:300px;border-radius:var(--radius-md);background:#ffffff24;transform:rotate(-3deg)}.guide__page--mid[data-astro-cid-xk337d4o]{top:36px;width:min(272px,74%);background:#fff3;transform:rotate(2deg)}.guide__cover[data-astro-cid-xk337d4o]{position:relative;display:block;width:min(280px,78%);height:auto;border-radius:var(--radius-md);box-shadow:0 18px 40px #00140a57}.faq[data-astro-cid-xk337d4o]{max-width:1000px}.faq__list[data-astro-cid-xk337d4o]{margin-top:var(--space-6);display:flex;flex-direction:column}.qa[data-astro-cid-xk337d4o]{border-top:1px solid rgba(255,255,255,.22)}.qa__q[data-astro-cid-xk337d4o]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-5);padding:var(--space-5) 0;font-size:var(--text-md);font-weight:var(--weight-bold);cursor:pointer;list-style:none}.qa__q[data-astro-cid-xk337d4o]::-webkit-details-marker{display:none}.qa__q[data-astro-cid-xk337d4o]:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.qa__chev[data-astro-cid-xk337d4o]{flex:none;display:inline-flex;transition:transform var(--duration-base) var(--ease-standard)}.qa[data-astro-cid-xk337d4o][open] .qa__chev[data-astro-cid-xk337d4o]{transform:rotate(180deg)}.qa__a[data-astro-cid-xk337d4o]{margin:0;padding:0 0 22px;max-width:76ch;font-size:var(--text-base);line-height:var(--leading-relaxed);text-wrap:pretty}.people[data-astro-cid-xk337d4o]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:clamp(20px,2.4vw,36px);max-width:1100px}.person[data-astro-cid-xk337d4o]{display:flex;flex-direction:column;gap:14px;padding:26px 28px 28px;box-shadow:0 12px 30px #04160c2e}.person__avatar[data-astro-cid-xk337d4o]{display:inline-flex;align-items:center;justify-content:center;width:88px;height:88px;border-radius:var(--radius-circle);background:var(--neutral-25);border:1px solid var(--border-card);font-family:var(--font-display);font-size:28px;line-height:1;color:var(--green-900)}.person__name[data-astro-cid-xk337d4o]{margin:0;font-size:18px;font-weight:var(--weight-bold);color:var(--text-strong)}.person__bio[data-astro-cid-xk337d4o]{margin:0;font-size:15.5px;line-height:1.65;color:var(--text-muted);text-wrap:pretty}.closing[data-astro-cid-xk337d4o]{min-height:100vh;display:flex;flex-direction:column;justify-content:space-between;padding:140px 6vw var(--space-6)}.closing__body[data-astro-cid-xk337d4o]{flex:1;display:flex;flex-direction:column;justify-content:center}.closing__title[data-astro-cid-xk337d4o]{margin:0;max-width:20ch;font-family:var(--font-display);font-weight:var(--display-weight);font-size:clamp(32px,4.6vw,76px);line-height:1.06;letter-spacing:var(--tracking-tight);text-wrap:balance}.closing__link[data-astro-cid-xk337d4o]{font-size:var(--text-base);border-bottom:1px solid rgba(164,221,151,.45);padding-bottom:2px}@media(max-width:820px),(prefers-reduced-motion:reduce){.hero[data-astro-cid-xk337d4o]{padding:108px 6vw 72px}.hero__title[data-astro-cid-xk337d4o]{max-width:none}.block[data-astro-cid-xk337d4o]{min-height:0;padding:var(--space-16) 6vw}.closing[data-astro-cid-xk337d4o]{min-height:0;padding:var(--space-16) 6vw var(--space-6)}.mock__radar[data-astro-cid-xk337d4o]{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.photos__layer[data-astro-cid-xk337d4o],.qa__chev[data-astro-cid-xk337d4o],.dim__chev[data-astro-cid-xk337d4o],.hour__cardbody[data-astro-cid-xk337d4o]{transition:none!important}.hour__summary[data-astro-cid-xk337d4o],[data-astro-cid-xk337d4o][data-state] .panel[data-astro-cid-xk337d4o]{animation:none!important}}
