body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.app-banner{background:linear-gradient(110deg,#10452c,#17653f);box-shadow:0 4px 18px #14392429;box-sizing:border-box;color:#fff;flex:0 0 auto;gap:20px;justify-content:space-between;min-height:94px;padding:14px clamp(20px,5vw,72px);position:relative;z-index:1}.app-banner,.app-banner__brand{align-items:center;display:flex}.app-banner__brand{gap:13px}.app-banner__logo{background:#fffffff5;border-radius:50%;display:block;height:58px;object-fit:contain;width:58px}.app-banner__brand h1,.app-banner__eyebrow{margin:0}.app-banner__eyebrow{color:#ffffffbf;font-size:.72rem;font-weight:700;letter-spacing:.12em;margin-bottom:2px;text-transform:uppercase}.app-banner__brand h1{font-size:clamp(1.35rem,2.3vw,1.8rem);font-weight:750;letter-spacing:-.03em;line-height:1.1}.app-banner__back{align-items:center;background:#ffffff1a;border:1px solid #ffffff8c;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-size:.94rem;font-weight:650;gap:9px;justify-content:center;min-height:42px;padding:0 17px;transition:background-color .16s ease,transform .16s ease}.app-banner__back:hover{background:#fff3;transform:translateY(-1px)}.app-banner__back:focus-visible{outline:3px solid #f7ce72;outline-offset:3px}.app-banner__back span{font-size:1.2rem;line-height:1}@media (max-width:440px){.app-banner{gap:10px;min-height:78px;padding:10px 14px}.app-banner__logo{height:46px;width:46px}.app-banner__brand{gap:9px}.app-banner__eyebrow{font-size:.58rem;letter-spacing:.08em;max-width:185px}.app-banner__brand h1{font-size:1.3rem}.app-banner__back{font-size:.85rem;gap:6px;min-height:38px;padding:0 12px}}.learn-more{--learn-green:#17653f;--learn-green-dark:#10452c;--learn-ink:#1e2b25;--learn-muted:#66746c;--learn-border:#e1e9e3;background:#f4f7f4;color:var(--learn-ink);min-height:100vh}.learn-more__chart-heading h2,.learn-more__section-label{margin:0}.learn-more__content{grid-gap:clamp(20px,3vw,34px);align-items:stretch;box-sizing:border-box;display:grid;gap:clamp(20px,3vw,34px);grid-template-columns:minmax(260px,.78fr) minmax(0,1.22fr);margin:0 auto;padding:clamp(22px,4vw,52px);width:min(1320px,100%)}.learn-more__chart,.learn-more__intro{background:#fff;border:1px solid var(--learn-border);border-radius:20px;box-shadow:0 12px 30px #263f2e0d;min-width:0}.learn-more__intro{padding:clamp(24px,3.2vw,42px)}.learn-more__section-label{color:var(--learn-green);font-size:.73rem;font-weight:800;letter-spacing:.13em;margin-bottom:10px;text-transform:uppercase}.learn-more__chart-heading h2,.learn-more__intro h2{color:var(--learn-ink);font-size:clamp(1.45rem,2.5vw,2rem);font-weight:750;letter-spacing:-.035em;line-height:1.15}.learn-more__intro>p:not(.learn-more__section-label){color:#526158;font-size:1rem;line-height:1.75}.learn-more__intro>h2+p{margin-top:22px}.learn-more__tip{align-items:flex-start;background:#f3f8f4;border:1px solid #dcebe1;border-radius:14px;display:flex;gap:12px;margin-top:28px;padding:16px}.learn-more__tip-icon{align-items:center;background:var(--learn-green);border-radius:50%;color:#fff;display:inline-flex;flex:0 0 23px;font-size:.85rem;font-weight:800;height:23px;justify-content:center;width:23px}.learn-more__tip p{color:#405148;font-size:.88rem;line-height:1.55;margin:0}.learn-more__chart{padding:clamp(20px,2.8vw,34px)}.learn-more__chart-heading{align-items:flex-start;display:flex;gap:14px;justify-content:space-between;margin-bottom:18px}.learn-more__chart-heading .learn-more__section-label{margin-bottom:7px}.learn-more__chart-heading h2{font-size:clamp(1.3rem,2vw,1.65rem)}.learn-more__chart-badge{background:#edf5ef;border-radius:999px;color:var(--learn-green);flex:0 0 auto;font-size:.72rem;font-weight:750;margin-top:3px;padding:7px 10px;white-space:nowrap}.learn-more__diagram{background:linear-gradient(180deg,#fcfdfc,#f8faf8);border:1px solid #edf0ed;border-radius:16px;overflow:hidden;padding:14px 12px 8px}.learn-more__ear-labels{color:#34473b;display:flex;font-size:clamp(.62rem,1vw,.76rem);font-weight:800;justify-content:space-between;letter-spacing:.055em;padding:0 1.5% 2px}.learn-more__ear-labels span:last-child{text-align:right}.learn-more__ear-labels small{color:var(--learn-muted);display:block;font-size:.88em;font-weight:500;letter-spacing:0;margin-top:2px;text-transform:none}.learn-more__pig{line-height:0;position:relative;width:100%}.learn-more__labels{height:100%;inset:0;overflow:visible;pointer-events:none;position:absolute;width:100%}.learn-more__labels text{fill:#145c39;stroke:#fff;stroke-width:2.6px;font-family:Arial,sans-serif;font-size:7.5px;font-weight:800;letter-spacing:-.25px;paint-order:stroke fill}.learn-more__caption{color:var(--learn-muted);font-size:.84rem;line-height:1.55;margin:14px 2px 0}@media (max-width:760px){.learn-more__content{gap:18px;grid-template-columns:minmax(0,1fr);padding:20px 16px 32px}.learn-more__chart,.learn-more__intro{border-radius:16px}.learn-more__intro{padding:24px}.learn-more__chart{padding:22px 18px}}@media (max-width:440px){.learn-more__content{padding:14px 12px 24px}.learn-more__intro{padding:21px}.learn-more__chart{padding:18px 12px}.learn-more__chart-heading{flex-direction:column;gap:9px}.learn-more__chart-badge{margin-top:0}.learn-more__diagram{padding:11px 6px 5px}}.App{text-align:center}.game-fullscreen{height:100vh;overflow-y:auto}@supports (height:100dvh){.game-fullscreen{height:100dvh}}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
/*# sourceMappingURL=main.e059bdce.css.map*/