.EmbrwoodExplainer-module__mJMRVa__page{background:#f7f1e6;min-height:100dvh;padding:clamp(1rem,4vw,3rem) 1rem 4rem}.EmbrwoodExplainer-module__mJMRVa__pageInner{width:min(100%,58rem);margin:0 auto}.EmbrwoodExplainer-module__mJMRVa__pageHeader{text-align:center;max-width:47rem;margin:0 auto 1.5rem}.EmbrwoodExplainer-module__mJMRVa__pageHeader h1{color:#304638;font-size:clamp(2.2rem,5vw,3.8rem);line-height:1.05}.EmbrwoodExplainer-module__mJMRVa__pageHeader p{color:#4b493e;margin-top:.65rem;font-size:clamp(1.05rem,2vw,1.25rem);line-height:1.45}.EmbrwoodExplainer-module__mJMRVa__story{color:#304638;width:100%;padding:0 .6rem .7rem}.EmbrwoodExplainer-module__mJMRVa__panel{background:#fffbf2;border:1px solid #d4c5a9;border-radius:.75rem;animation:.26s ease-out both EmbrwoodExplainer-module__mJMRVa__panel-enter;overflow:hidden;box-shadow:0 .7rem 1.8rem #3c311c1f}.EmbrwoodExplainer-module__mJMRVa__art{aspect-ratio:3/2;object-fit:contain;background:#ecdfc5;width:100%;height:auto;display:block}.EmbrwoodExplainer-module__mJMRVa__copy{background:#fffbf2;border-top:2px solid #aa8860;padding:clamp(1rem,2.5vw,1.65rem) clamp(1.15rem,3vw,2rem) 1.5rem}.EmbrwoodExplainer-module__mJMRVa__eyebrow{color:#9a4d32;letter-spacing:.09em;text-transform:uppercase;margin:0 0 .35rem;font-size:.78rem;font-weight:800}.EmbrwoodExplainer-module__mJMRVa__title{color:#304638;font-family:var(--font-heading), Georgia, serif;margin:0;font-size:clamp(1.5rem,3vw,2.3rem);line-height:1.12}.EmbrwoodExplainer-module__mJMRVa__title:focus{outline:none}.EmbrwoodExplainer-module__mJMRVa__body{color:#34382e;max-width:48rem;margin:.65rem 0 0;font-size:clamp(1.07rem,1.8vw,1.32rem);line-height:1.48}.EmbrwoodExplainer-module__mJMRVa__finish{flex-wrap:wrap;align-items:center;gap:.8rem 1.2rem;margin-top:1rem;display:flex}.EmbrwoodExplainer-module__mJMRVa__finish .MuiButton-root{text-transform:none}.EmbrwoodExplainer-module__mJMRVa__finish p{color:#4c5043;max-width:22rem;margin:0;font-size:.95rem;line-height:1.4}.EmbrwoodExplainer-module__mJMRVa__controls{grid-template-columns:1fr auto 1fr;align-items:center;gap:.35rem;padding:.75rem 0 .2rem;display:grid}.EmbrwoodExplainer-module__mJMRVa__controls .MuiButton-root{color:#345744;text-transform:none;min-height:3rem;font-size:1rem;font-weight:700}.EmbrwoodExplainer-module__mJMRVa__controls .MuiButton-root:first-child{justify-self:start}.EmbrwoodExplainer-module__mJMRVa__controls .MuiButton-root:last-child{justify-self:end}.EmbrwoodExplainer-module__mJMRVa__count{color:#4b493e;white-space:nowrap;font-size:.95rem;font-weight:700}.EmbrwoodExplainer-module__mJMRVa__utilities{flex-wrap:wrap;justify-content:center;gap:.25rem 1rem;display:flex}.EmbrwoodExplainer-module__mJMRVa__utilities .MuiButton-root{color:#345744;text-transform:none;font-size:.9rem;font-weight:700}.EmbrwoodExplainer-module__mJMRVa__status{color:#304638;text-align:center;margin:.4rem 1rem 0;font-size:.9rem}:is(.EmbrwoodExplainer-module__mJMRVa__story .MuiButton-root:focus-visible,.EmbrwoodExplainer-module__mJMRVa__dialogHeader .MuiIconButton-root:focus-visible){outline-offset:2px;outline:3px solid #a34c2f}.EmbrwoodExplainer-module__mJMRVa__dialogPaper{max-height:min(94dvh,62rem);background:#f7f1e6!important;border-radius:1rem!important}.EmbrwoodExplainer-module__mJMRVa__dialogHeader{z-index:2;background:#f7f1e6;border-bottom:1px solid #e2d4bb;justify-content:space-between;align-items:center;padding:.1rem .65rem .1rem 1rem;display:flex;position:sticky;top:0}.EmbrwoodExplainer-module__mJMRVa__dialogHeader .MuiDialogTitle-root{color:#304638;padding:.7rem .2rem;font-size:clamp(1.2rem,2vw,1.5rem);font-weight:700}.EmbrwoodExplainer-module__mJMRVa__dialogHeader .MuiIconButton-root{color:#304638}.EmbrwoodExplainer-module__mJMRVa__roleGuide{padding:.7rem clamp(.4rem,2vw,1.2rem) 1.2rem}.EmbrwoodExplainer-module__mJMRVa__roleGuideIntro{color:#4b493e;margin:.15rem .4rem .7rem;line-height:1.45}.EmbrwoodExplainer-module__mJMRVa__rolePicker{flex-wrap:wrap;gap:.4rem;margin:0 .3rem 1rem;display:flex}.EmbrwoodExplainer-module__mJMRVa__rolePicker .MuiButton-root{color:#345744;text-transform:none;min-height:2.75rem;font-size:.83rem;font-weight:700}.EmbrwoodExplainer-module__mJMRVa__rolePicker .EmbrwoodExplainer-module__mJMRVa__selectedRole.MuiButton-root{color:#fff;background:#345744}.EmbrwoodExplainer-module__mJMRVa__roleGuide .EmbrwoodExplainer-module__mJMRVa__story{padding:0}.EmbrwoodExplainer-module__mJMRVa__roleGuideNext{color:#4c5043;margin:.8rem 0 1rem;font-size:.96rem;line-height:1.45}.EmbrwoodExplainer-module__mJMRVa__roleGuide .EmbrwoodExplainer-module__mJMRVa__copy .MuiButton-root{text-transform:none;align-self:flex-start;margin:.25rem .3rem .25rem 0}.EmbrwoodExplainer-module__mJMRVa__rolePicker .MuiButton-root:focus-visible{outline-offset:2px;outline:3px solid #a34c2f}.EmbrwoodExplainer-module__mJMRVa__fullIntroduction.MuiButton-root{color:#345744;text-transform:none;margin-top:.5rem;font-weight:700}.EmbrwoodExplainer-module__mJMRVa__transcript{background:#fffaf1;border:1px solid #d9cdb6;border-radius:.75rem;margin:2rem auto 0;padding:1rem 1.25rem}.EmbrwoodExplainer-module__mJMRVa__transcript summary{color:#304638;cursor:pointer;font-size:1.05rem;font-weight:700}.EmbrwoodExplainer-module__mJMRVa__transcript ol{gap:1rem;margin:1.1rem 0 0;padding-left:1.5rem;display:grid}.EmbrwoodExplainer-module__mJMRVa__transcript h2{margin:0 0 .3rem;font-size:1.1rem}.EmbrwoodExplainer-module__mJMRVa__transcript p{color:#34382e;margin:0;line-height:1.55}@keyframes EmbrwoodExplainer-module__mJMRVa__panel-enter{0%{opacity:.72;transform:translateY(.3rem)}to{opacity:1;transform:none}}@media (min-width:48rem){.EmbrwoodExplainer-module__mJMRVa__panel{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:stretch;display:grid}.EmbrwoodExplainer-module__mJMRVa__art{align-self:center}.EmbrwoodExplainer-module__mJMRVa__copy{border-top:0;border-left:2px solid #aa8860;flex-direction:column;justify-content:center;display:flex}}@media (max-width:40rem){.EmbrwoodExplainer-module__mJMRVa__page{padding-left:.45rem;padding-right:.45rem}.EmbrwoodExplainer-module__mJMRVa__pageHeader{padding:.3rem .7rem 0}.EmbrwoodExplainer-module__mJMRVa__story{padding-left:.25rem;padding-right:.25rem}.EmbrwoodExplainer-module__mJMRVa__dialogPaper{max-height:calc(100dvh - .8rem);width:calc(100% - .8rem)!important;margin:.4rem!important}.EmbrwoodExplainer-module__mJMRVa__dialogHeader{padding-left:.65rem}}@media (max-width:23rem){.EmbrwoodExplainer-module__mJMRVa__copy{padding:.8rem .9rem 1rem}.EmbrwoodExplainer-module__mJMRVa__body{font-size:1rem}.EmbrwoodExplainer-module__mJMRVa__controls .MuiButton-root{min-width:0;padding:.4rem .25rem;font-size:.9rem}.EmbrwoodExplainer-module__mJMRVa__count{font-size:.85rem}}@media (prefers-reduced-motion:reduce){.EmbrwoodExplainer-module__mJMRVa__panel{animation:none}}
