:root{color-scheme:light;color:#162d39;background:#edf0ee;font-family:system-ui,sans-serif}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-underline-offset:.2em}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:1px solid #b4c0be;border-radius:.3rem;padding:.5rem .8rem}button:hover{background:#dce3df}button:disabled{opacity:.35;cursor:default}:focus-visible{outline-offset:4px;outline:3px solid #297761}[hidden]{display:none!important}.deck-header{align-items:center;gap:1.5rem;padding:1rem 3vw;font-size:.85rem;display:flex}.deck-header h1{font-size:inherit;flex:1;margin:0;font-weight:500}.deck{width:min(1440px,94vw);margin:1rem auto}.slide{overflow-wrap:anywhere;background:#fffef9;border:1px solid #dce3df;min-height:65vh;margin-bottom:2rem;padding:clamp(1rem,2vw,2rem);font-size:clamp(1.05rem,2.2vw,2rem);line-height:1.5}.slide h2{letter-spacing:-.035em;margin:0 0 .5em;font-size:clamp(1.75rem,3vw,2.75rem);font-weight:650;line-height:1.1}.slide h3{font-size:1.1em;line-height:1.3}.slide--compact{font-size:clamp(1rem,1.5vw,1.3rem);line-height:1.4}.slide p{margin:.6em 0}.slide li{margin:.45em 0}.slide--compact ol{margin-block:.5em}.slide--compact li{margin-block:.3em}.slide>.slide-eyebrow{text-transform:uppercase;letter-spacing:.15em;color:#297761;margin:.6em 0 2em;font-size:clamp(.65rem,.975vw,.845rem);line-height:1.4}.slide--title{flex-direction:column;display:flex}.slide--contrast{color:#fffef9;background:#163a32;border-color:#163a32}.slide--contrast .slide-eyebrow{color:#b7dcbd}.slide-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:3rem;display:grid}.slide-columns--wide-left{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.slide-columns--wide-right{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.slide-columns>div{min-width:0}.slide img,.slide video,.slide svg{object-fit:contain;max-width:100%;max-height:50vh;display:block}.slide pre{border-radius:.4rem;max-width:100%;padding:1.2rem;font-size:.65em;overflow:auto}.slide blockquote{border-left:4px solid #297761;margin:1em 0;padding-left:1em}.slide table{border-collapse:collapse;overflow-wrap:normal;width:100%;font-size:.8em}.slide th,.slide td{text-align:left;border-bottom:1px solid #b4c0be;padding:.5em}.slide .source-table{border:1px solid #b4c0be;border-radius:.6rem}.slide .source-table table th,.slide .source-table table td{border-bottom:1px solid #dce3df}.slide .source-table table thead th{border-bottom-color:#b4c0be}.slide .source-table table tbody tr:last-child td{border-bottom:0}.slide .katex-display{padding:.5em 0;overflow:auto hidden}.deck-controls{background:#edf0ee;justify-content:flex-end;align-items:center;gap:.7rem;padding:.8rem 3vw;display:flex}.deck-controls output{text-align:center;min-width:5rem;font-size:.85rem}.deck-controls [data-fullscreen]{justify-content:center;align-items:center;display:inline-flex}[data-fullscreen] .fullscreen-exit,[data-fullscreen][aria-pressed=true] .fullscreen-enter{display:none}[data-fullscreen][aria-pressed=true] .fullscreen-exit{display:block}.deck-noscript{text-align:center}.deck-ready{flex-direction:column;height:100dvh;display:flex;overflow:hidden}.deck-ready .deck{flex:1;min-height:0;margin:0 auto;overflow:auto}.deck-ready .slide{min-height:100%;margin-bottom:0;display:none}.deck-ready .slide.is-active{display:block}.deck-ready .slide--title.is-active{display:flex}@media (width<=700px){.deck-header{gap:.8rem}.slide-columns{grid-template-columns:1fr;gap:1.5rem}.deck-controls{flex-wrap:wrap;gap:.4rem}.deck-controls button{padding:.5rem;font-size:.8rem}}@media print{@page{size:landscape;margin:12mm}:root{background:#fff}.deck-header,.deck-controls,.deck-noscript{display:none!important}.deck-ready{height:auto;display:block;overflow:visible}.deck,.deck-ready .deck{width:100%;margin:0;display:block;overflow:visible}.slide,.deck-ready .slide{break-after:page;break-inside:avoid;border:none;min-height:0;margin:0;padding:1rem;font-size:18pt;display:block;outline:none!important}.slide:last-child{break-after:auto}.slide h2{font-size:32pt}.slide--contrast{color:#162d39;background:#fff}.slide-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.title-slide-body{flex-direction:column;gap:.5rem;height:100%;min-height:0;display:flex}.title-slide-subtitle,.title-slide-byline{flex:none}.title-slide-byline{color:#52665f;font-size:.85em}.title-slide-cover{flex:1;min-height:0;display:flex}.title-slide-description:empty{display:none}.slide-layout--section{flex-direction:column;display:flex}.section-slide-framing{max-width:65ch;font-size:clamp(1.1rem,2.2vw,2rem);line-height:1.5}.slide-layout--text:not(.slide--compact),.slide-layout--hero-text{font-size:clamp(1.1rem,1.8vw,1.6rem)}.slide-layout--hero-text>.slide-content{display:none}.text-slide-body{max-width:85ch}@media screen and (width>=701px) and (height>=650px){.text-slide-body--sparse{font-size:1.4em;line-height:1.5}.text-slide-body--medium{font-size:1.15em;line-height:1.45}.text-slide-body--sparse li{margin-block:.65em}.text-slide-body--medium li{margin-block:.45em}}.slide-source{color:#52665f;font-size:.8rem;line-height:1.4}.text-slide-body+.slide-source{margin-top:1.5rem}.slide-figure{flex-direction:column;width:100%;min-width:0;height:100%;min-height:0;margin:0;display:flex}.slide-figure figcaption{flex:none;margin-top:.6rem;font-size:clamp(.85rem,1vw,1rem);line-height:1.4}.slide-media{width:100%;min-width:0;min-height:0;aspect-ratio:var(--figure-aspect,16 / 9);flex:1;position:relative}.slide .slide-media>img,.slide .slide-media>svg{object-fit:contain;object-position:var(--figure-position,center);width:100%;max-width:none;height:100%;max-height:none;position:absolute;inset:0}.figure-text-body{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:clamp(1.25rem,2vw,2rem);height:100%;min-height:0;display:grid}.figure-text--equal{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.figure-text--text-wide{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.figure-text--right{direction:rtl}.figure-text--right>*{direction:ltr}.figure-text-explanation{min-width:0}.figure-text-explanation>:first-child{margin-top:0}.figure-text-explanation>:last-child{margin-bottom:0}.slide-layout--figure-text.slide--compact{font-size:clamp(1rem,1.4vw,1.25rem)}.figure-text-explanation ol{padding-inline-start:1.5em}.deck-ready .slide:is(.slide-layout--title,.slide-layout--figure,.slide-layout--figure-text).is-active{flex-direction:column;height:100%;min-height:0;display:flex}.deck-ready .slide:is(.slide-layout--title,.slide-layout--figure,.slide-layout--figure-text)>.slide-content{flex:1;min-height:0}.deck-ready .slide-layout--section.is-active{display:flex}.deck-ready .slide-layout--title:not(:has(.title-slide-cover))>.slide-content{flex:none}.deck-ready .slide-media{aspect-ratio:auto}.deck-ready .figure-text-explanation{overflow-y:auto}@media (width<=700px){.deck-ready .slide-layout--figure-text.is-active{height:auto;min-height:100%}.deck-ready .slide-layout--figure-text>.slide-content{flex:none}.figure-text-body{grid-template-columns:minmax(0,1fr);gap:1rem;height:auto}.figure-text--right{direction:ltr}.deck-ready .figure-text-body .slide-media{aspect-ratio:var(--figure-aspect,16 / 9)}.deck-ready .figure-text-explanation{overflow:visible}}@media print{.slide-layout--hero-text,.deck-ready .slide-layout--hero-text{height:165mm}.slide-layout--figure-text.slide--compact{font-size:10.5pt;line-height:1.35}.slide-layout--title,.slide-layout--figure,.slide-layout--figure-text{height:165mm!important}.deck-ready .slide:is(.slide-layout--title,.slide-layout--figure,.slide-layout--figure-text){flex-direction:column;min-height:0;display:flex}.slide-layout--title>.slide-content,.slide-layout--figure>.slide-content,.slide-layout--figure-text>.slide-content{flex:1;min-height:0}.figure-text-body{grid-template-columns:minmax(0,2fr) minmax(0,1fr);height:100%}.figure-text--equal{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.figure-text--text-wide{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.deck-ready .figure-text-explanation{overflow:visible}.slide-media{aspect-ratio:auto}}
