@font-face{font-family:manrope;src:url(../media/Manrope_Variable-s.p.028c8tq42ci30.ttf)format("truetype");font-display:swap;font-weight:300 800}@font-face{font-family:manrope Fallback;src:local(Arial);ascent-override:106.45%;descent-override:29.96%;line-gap-override:0.0%;size-adjust:100.14%}.manrope_f3f1ae72-module__0zFdSW__className{font-family:manrope,manrope Fallback}.manrope_f3f1ae72-module__0zFdSW__variable{--font-manrope:"manrope", "manrope Fallback"}
:root{--pp-action:#0a8a63;--pp-action-hover:#08704f;--pp-accent:#f26a4f;--pp-coral:#f26a4f;--pp-coral-soft:#ffe9e2;--pp-gold:#edc65e;--pp-sun:#edc65e;--pp-mint:#6ce0b5;--pp-mint-soft:#def7ec;--pp-brand-light:#b8efd9;--pp-forest:#0b2a22;--pp-sage-soft:#eaf2ec;--pp-border:#dde6df;--pp-border-strong:#b9c9bf;--pp-ink:#102820;--pp-ink-muted:#51655d;--pp-ink-soft:#71827a;--pp-paper:#fffdf7;--pp-surface:#fafbf7;--pp-surface-raised:#fff;--pp-surface-subtle:#f1f5f0;--pp-radius-sm:8px;--pp-radius-md:14px;--pp-radius-lg:22px;--pp-shadow-sm:0 8px 22px #10282014;--pp-shadow-md:0 22px 55px #1028201f;--pp-motion-instant:.12s;--pp-motion-control:.18s;--pp-motion-section:.24s;--pp-motion-page:.36s;--pp-ease-standard:cubic-bezier(.2, .8, .2, 1);--pp-ease-exit:cubic-bezier(.4, 0, 1, 1);background:var(--pp-surface);color:var(--pp-ink);font-family:var(--font-manrope), Arial, sans-serif}*{box-sizing:border-box}html,body{min-height:100%;margin:0}body{background:var(--pp-surface);color:var(--pp-ink);font-feature-settings:"kern" 1, "liga" 1, "ss02" 1;font-variant-numeric:proportional-nums;text-rendering:optimizelegibility}::selection{background:var(--pp-mint);color:var(--pp-ink)}html{scrollbar-color:var(--pp-action) var(--pp-surface-subtle);scrollbar-width:thin}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--pp-action);border:2px solid var(--pp-surface-subtle);border-radius:999px}::-webkit-scrollbar-track{background:var(--pp-surface-subtle)}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline:3px solid var(--pp-brand-light);outline-offset:3px}.ppPublicSkipLink{background:var(--pp-paper);border:2px solid var(--pp-action);color:var(--pp-ink);transition:transform var(--pp-motion-instant) var(--pp-ease-standard);z-index:100;border-radius:8px;padding:10px 14px;font-size:14px;font-weight:750;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.ppPublicSkipLink:focus{transform:translateY(0)}.ppIllustrationGrid{fill:none;stroke:#10231c1a;stroke-width:1px}.ppIllustrationPaper{fill:var(--pp-paper);stroke:var(--pp-ink);stroke-linejoin:round;stroke-width:1.7px}.ppIllustrationPanel{fill:var(--pp-surface-subtle);stroke:var(--pp-border-strong);stroke-width:1.4px}.ppIllustrationGuide{fill:none;stroke:var(--pp-border-strong);stroke-dasharray:4 4;stroke-width:1.4px}.ppIllustrationInk{fill:none;stroke:var(--pp-ink);stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}.ppIllustrationAction{fill:none;stroke:var(--pp-action);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4px}circle.ppIllustrationAction{fill:var(--pp-action);stroke:none}.ppIllustrationAccent{fill:none;stroke:var(--pp-accent);stroke-linecap:round;stroke-width:2.4px}circle.ppIllustrationAccent{fill:var(--pp-accent);stroke:none}.ppIllustrationSun{fill:var(--pp-sun);stroke:var(--pp-ink);stroke-width:1.2px}.ppIllustrationPath{fill:none;stroke:var(--pp-action);stroke-dasharray:5 5;stroke-linecap:round;stroke-width:1.8px}@media (prefers-reduced-motion:no-preference){.ppIllustrationPages,.ppIllustrationRows{transition:transform var(--pp-motion-section) var(--pp-ease-standard)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
