@import"./fonts/source-sans-pro/source-sans-pro.css";@import"https://fonts.googleapis.com/css2?family=Jost:wght@600;700&family=Libre+Franklin:wght@400;600;700&display=swap";:root{--r-background-color: #FFFFFF;--r-main-font: Libre Franklin, Segoe UI, Arial, sans-serif;--r-main-font-size: 30px;--r-main-color: #25292C;--r-block-margin: 12px;--r-heading-margin: 0 0 12px 0;--r-heading-font: Jost, Segoe UI, Arial, sans-serif;--r-heading-color: #202629;--r-heading-line-height: 1.2;--r-heading-letter-spacing: -0.02em;--r-heading-text-transform: none;--r-heading-text-shadow: none;--r-heading-font-weight: 600;--r-heading1-text-shadow: none;--r-heading1-size: 2em;--r-heading2-size: 1.6em;--r-heading3-size: 1em;--r-heading4-size: 1em;--r-code-font: Cascadia Mono, SFMono-Regular, Consolas, monospace;--r-link-color: #256D57;--r-link-color-dark: rgb(17.6130136986, 51.8869863014, 41.4143835616);--r-link-color-hover: #8C3F12;--r-selection-background-color: rgba(246, 166, 59, 0.34);--r-selection-color: #FFFFFF;--r-overlay-element-bg-color: 240, 240, 240;--r-overlay-element-fg-color: 0, 0, 0}.reveal-viewport{background:#fff;background-color:var(--r-background-color)}.reveal{font-family:var(--r-main-font);font-size:var(--r-main-font-size);font-weight:normal;color:var(--r-main-color)}.reveal ::selection{color:var(--r-selection-color);background:var(--r-selection-background-color);text-shadow:none}.reveal ::-moz-selection{color:var(--r-selection-color);background:var(--r-selection-background-color);text-shadow:none}.reveal .slides section,.reveal .slides section>section{line-height:1.3;font-weight:inherit}.reveal h1,.reveal h2,.reveal h3,.reveal h4,.reveal h5,.reveal h6{margin:var(--r-heading-margin);color:var(--r-heading-color);font-family:var(--r-heading-font);font-weight:var(--r-heading-font-weight);line-height:var(--r-heading-line-height);letter-spacing:var(--r-heading-letter-spacing);text-transform:var(--r-heading-text-transform);text-shadow:var(--r-heading-text-shadow);word-wrap:break-word}.reveal h1{font-size:var(--r-heading1-size)}.reveal h2{font-size:var(--r-heading2-size)}.reveal h3{font-size:var(--r-heading3-size)}.reveal h4{font-size:var(--r-heading4-size)}.reveal h1{text-shadow:var(--r-heading1-text-shadow)}.reveal p{margin:var(--r-block-margin) 0;line-height:1.3}.reveal h1:last-child,.reveal h2:last-child,.reveal h3:last-child,.reveal h4:last-child,.reveal h5:last-child,.reveal h6:last-child{margin-bottom:0}.reveal img,.reveal video,.reveal iframe{max-width:95%;max-height:95%}.reveal strong,.reveal b{font-weight:bold}.reveal em{font-style:italic}.reveal ol,.reveal dl,.reveal ul{display:inline-block;text-align:left;margin:0 0 0 1em}.reveal ol{list-style-type:decimal}.reveal ul{list-style-type:disc}.reveal ul ul{list-style-type:square}.reveal ul ul ul{list-style-type:circle}.reveal ul ul,.reveal ul ol,.reveal ol ol,.reveal ol ul{display:block;margin-left:40px}.reveal dt{font-weight:bold}.reveal dd{margin-left:40px}.reveal blockquote{display:block;position:relative;width:70%;margin:var(--r-block-margin) auto;padding:5px;font-style:italic;background:hsla(0,0%,100%,.05);box-shadow:0px 0px 2px rgba(0,0,0,.2)}.reveal blockquote p:first-child,.reveal blockquote p:last-child{display:inline-block}.reveal q{font-style:italic}.reveal pre{display:block;position:relative;width:90%;margin:var(--r-block-margin) auto;text-align:left;font-size:.55em;font-family:var(--r-code-font);line-height:1.2em;word-wrap:break-word;box-shadow:0px 5px 15px rgba(0,0,0,.15)}.reveal code{font-family:var(--r-code-font);text-transform:none;tab-size:2}.reveal pre code{display:block;padding:5px;overflow:auto;max-height:400px;word-wrap:normal}.reveal .code-wrapper{white-space:normal}.reveal .code-wrapper code{white-space:pre}.reveal table{margin:auto;border-collapse:collapse;border-spacing:0}.reveal table th{font-weight:bold}.reveal table th,.reveal table td{text-align:left;padding:.2em .5em .2em .5em;border-bottom:1px solid}.reveal table th[align=center],.reveal table td[align=center]{text-align:center}.reveal table th[align=right],.reveal table td[align=right]{text-align:right}.reveal table tbody tr:last-child th,.reveal table tbody tr:last-child td{border-bottom:none}.reveal sup{vertical-align:super;font-size:smaller}.reveal sub{vertical-align:sub;font-size:smaller}.reveal small{display:inline-block;font-size:.6em;line-height:1.2em;vertical-align:top}.reveal small *{vertical-align:top}.reveal img{margin:var(--r-block-margin) 0}.reveal a{color:var(--r-link-color);text-decoration:none;transition:color .15s ease}.reveal a:hover{color:var(--r-link-color-hover);text-shadow:none;border:none}.reveal .roll span:after{color:#fff;background:var(--r-link-color-dark)}.reveal .r-frame{border:4px solid var(--r-main-color);box-shadow:0 0 10px rgba(0,0,0,.15)}.reveal a .r-frame{transition:all .15s linear}.reveal a:hover .r-frame{border-color:var(--r-link-color);box-shadow:0 0 20px rgba(0,0,0,.55)}.reveal .controls{color:var(--r-link-color)}.reveal .progress{background:rgba(0,0,0,.2);color:var(--r-link-color)}@media print{.backgrounds{background-color:var(--r-background-color)}}.top-right{position:absolute;top:1em;right:1em}.visually-hidden{border:0;clip:rect(0 0 0 0);height:auto;margin:0;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}.hidden{display:none !important}.zindex-bottom{z-index:-1 !important}figure.figure{display:block}.quarto-layout-panel{margin-bottom:1em}.quarto-layout-panel>figure{width:100%}.quarto-layout-panel>figure>figcaption,.quarto-layout-panel>.panel-caption{margin-top:10pt}.quarto-layout-panel>.table-caption{margin-top:0px}.table-caption p{margin-bottom:.5em}.quarto-layout-row{display:flex;flex-direction:row;align-items:flex-start}.quarto-layout-valign-top{align-items:flex-start}.quarto-layout-valign-bottom{align-items:flex-end}.quarto-layout-valign-center{align-items:center}.quarto-layout-cell{position:relative;margin-right:20px}.quarto-layout-cell:last-child{margin-right:0}.quarto-layout-cell figure,.quarto-layout-cell>p{margin:.2em}.quarto-layout-cell img{max-width:100%}.quarto-layout-cell .html-widget{width:100% !important}.quarto-layout-cell div figure p{margin:0}.quarto-layout-cell figure{display:block;margin-inline-start:0;margin-inline-end:0}.quarto-layout-cell table{display:inline-table}.quarto-layout-cell-subref figcaption,figure .quarto-layout-row figure figcaption{text-align:center;font-style:italic}.quarto-figure{position:relative;margin-bottom:1em}.quarto-figure>figure{width:100%;margin-bottom:0}.quarto-figure-left>figure>p,.quarto-figure-left>figure>div{text-align:left}.quarto-figure-center>figure>p,.quarto-figure-center>figure>div{text-align:center}.quarto-figure-right>figure>p,.quarto-figure-right>figure>div{text-align:right}.quarto-figure>figure>div.cell-annotation,.quarto-figure>figure>div code{text-align:left}figure>p:empty{display:none}figure>p:first-child{margin-top:0;margin-bottom:0}figure>figcaption.quarto-float-caption-bottom{margin-bottom:.5em}figure>figcaption.quarto-float-caption-top{margin-top:.5em}div[id^=tbl-]{position:relative}.quarto-figure>.anchorjs-link{position:absolute;top:.6em;right:.5em}div[id^=tbl-]>.anchorjs-link{position:absolute;top:.7em;right:.3em}.quarto-figure:hover>.anchorjs-link,div[id^=tbl-]:hover>.anchorjs-link,h2:hover>.anchorjs-link,h3:hover>.anchorjs-link,h4:hover>.anchorjs-link,h5:hover>.anchorjs-link,h6:hover>.anchorjs-link,.reveal-anchorjs-link>.anchorjs-link{opacity:1}#title-block-header{margin-block-end:1rem;position:relative;margin-top:-1px}#title-block-header .abstract{margin-block-start:1rem}#title-block-header .abstract .abstract-title{font-weight:600}#title-block-header a{text-decoration:none}#title-block-header .author,#title-block-header .date,#title-block-header .doi{margin-block-end:.2rem}#title-block-header .quarto-title-block>div{display:flex}#title-block-header .quarto-title-block>div>h1{flex-grow:1}#title-block-header .quarto-title-block>div>button{flex-shrink:0;height:2.25rem;margin-top:0}tr.header>th>p:last-of-type{margin-bottom:0px}table,table.table{margin-top:.5rem;margin-bottom:.5rem}caption,.table-caption{padding-top:.5rem;padding-bottom:.5rem;text-align:center}figure.quarto-float-tbl figcaption.quarto-float-caption-top{margin-top:.5rem;margin-bottom:.25rem;text-align:center}figure.quarto-float-tbl figcaption.quarto-float-caption-bottom{padding-top:.25rem;margin-bottom:.5rem;text-align:center}.utterances{max-width:none;margin-left:-8px}iframe{margin-bottom:1em}details{margin-bottom:1em}details[show]{margin-bottom:0}details>summary{color:#626a6e}details>summary>p:only-child{display:inline}div.code-copy-outer-scaffold{position:relative}dd code:not(.sourceCode),p code:not(.sourceCode){white-space:pre-wrap}code{white-space:pre}@media print{code{white-space:pre-wrap}}pre>code{display:block}pre>code.sourceCode{white-space:pre-wrap}pre>code.sourceCode>span>a:first-child::before{text-decoration:none}pre.code-overflow-wrap>code.sourceCode{white-space:pre-wrap}pre.code-overflow-scroll>code.sourceCode{white-space:pre}code a:any-link{color:inherit;text-decoration:none}code a:hover{color:inherit;text-decoration:underline}ul.task-list{padding-left:1em}[data-tippy-root]{display:inline-block}.tippy-content .footnote-back{display:none}.footnote-back{margin-left:.2em}.tippy-content{overflow-x:auto}.quarto-embedded-source-code{display:none}.quarto-unresolved-ref{font-weight:600}.quarto-cover-image{max-width:35%;float:right;margin-left:30px}.cell-output-display .widget-subarea{margin-bottom:1em}.cell-output-display:not(.no-overflow-x),.knitsql-table:not(.no-overflow-x){overflow-x:auto}.panel-input{margin-bottom:1em}.panel-input>div,.panel-input>div>div{display:inline-block;vertical-align:top;padding-right:12px}.panel-input>p:last-child{margin-bottom:0}.layout-sidebar{margin-bottom:1em}.layout-sidebar .tab-content{border:none}.tab-content>.page-columns.active{display:grid}div.sourceCode>iframe{width:100%;height:300px;margin-bottom:-0.5em}a{text-underline-offset:3px}.callout pre.sourceCode{padding-left:0}div.ansi-escaped-output{font-family:monospace;display:block}/*!
*
* ansi colors from IPython notebook's
*
* we also add `bright-[color]-` synonyms for the `-[color]-intense` classes since
* that seems to be what ansi_up emits
*
*/.ansi-black-fg{color:#3e424d}.ansi-black-bg{background-color:#3e424d}.ansi-black-intense-black,.ansi-bright-black-fg{color:#282c36}.ansi-black-intense-black,.ansi-bright-black-bg{background-color:#282c36}.ansi-red-fg{color:#e75c58}.ansi-red-bg{background-color:#e75c58}.ansi-red-intense-red,.ansi-bright-red-fg{color:#b22b31}.ansi-red-intense-red,.ansi-bright-red-bg{background-color:#b22b31}.ansi-green-fg{color:#00a250}.ansi-green-bg{background-color:#00a250}.ansi-green-intense-green,.ansi-bright-green-fg{color:#007427}.ansi-green-intense-green,.ansi-bright-green-bg{background-color:#007427}.ansi-yellow-fg{color:#ddb62b}.ansi-yellow-bg{background-color:#ddb62b}.ansi-yellow-intense-yellow,.ansi-bright-yellow-fg{color:#b27d12}.ansi-yellow-intense-yellow,.ansi-bright-yellow-bg{background-color:#b27d12}.ansi-blue-fg{color:#208ffb}.ansi-blue-bg{background-color:#208ffb}.ansi-blue-intense-blue,.ansi-bright-blue-fg{color:#0065ca}.ansi-blue-intense-blue,.ansi-bright-blue-bg{background-color:#0065ca}.ansi-magenta-fg{color:#d160c4}.ansi-magenta-bg{background-color:#d160c4}.ansi-magenta-intense-magenta,.ansi-bright-magenta-fg{color:#a03196}.ansi-magenta-intense-magenta,.ansi-bright-magenta-bg{background-color:#a03196}.ansi-cyan-fg{color:#60c6c8}.ansi-cyan-bg{background-color:#60c6c8}.ansi-cyan-intense-cyan,.ansi-bright-cyan-fg{color:#258f8f}.ansi-cyan-intense-cyan,.ansi-bright-cyan-bg{background-color:#258f8f}.ansi-white-fg{color:#c5c1b4}.ansi-white-bg{background-color:#c5c1b4}.ansi-white-intense-white,.ansi-bright-white-fg{color:#a1a6b2}.ansi-white-intense-white,.ansi-bright-white-bg{background-color:#a1a6b2}.ansi-default-inverse-fg{color:#fff}.ansi-default-inverse-bg{background-color:#000}.ansi-bold{font-weight:bold}.ansi-underline{text-decoration:underline}:root{--quarto-body-bg: #FFFFFF;--quarto-body-color: #25292C;--quarto-text-muted: #626A6E;--quarto-border-color: #DCE1DE;--quarto-border-width: 1px;--quarto-border-radius: 4px}table.gt_table{color:var(--quarto-body-color);font-size:1em;width:100%;background-color:rgba(0,0,0,0);border-top-width:inherit;border-bottom-width:inherit;border-color:var(--quarto-border-color)}table.gt_table th.gt_column_spanner_outer{color:var(--quarto-body-color);background-color:rgba(0,0,0,0);border-top-width:inherit;border-bottom-width:inherit;border-color:var(--quarto-border-color)}table.gt_table th.gt_col_heading{color:var(--quarto-body-color);font-weight:bold;background-color:rgba(0,0,0,0)}table.gt_table thead.gt_col_headings{border-bottom:1px solid currentColor;border-top-width:inherit;border-top-color:var(--quarto-border-color)}table.gt_table thead.gt_col_headings:not(:first-child){border-top-width:1px;border-top-color:var(--quarto-border-color)}table.gt_table td.gt_row{border-bottom-width:1px;border-bottom-color:var(--quarto-border-color);border-top-width:0px}table.gt_table tbody.gt_table_body{border-top-width:1px;border-bottom-width:1px;border-bottom-color:var(--quarto-border-color);border-top-color:currentColor}div.columns{display:initial;gap:initial}div.column{display:inline-block;overflow-x:initial;vertical-align:top;width:50%}.code-annotation-tip-content{word-wrap:break-word}.code-annotation-container-hidden{display:none !important}dl.code-annotation-container-grid{display:grid;grid-template-columns:min-content auto}dl.code-annotation-container-grid dt{grid-column:1}dl.code-annotation-container-grid dd{grid-column:2}pre.sourceCode.code-annotation-code{padding-right:0}code.sourceCode .code-annotation-anchor{z-index:100;position:relative;float:right;background-color:rgba(0,0,0,0)}input[type=checkbox]{margin-right:.5ch}:root{--mermaid-bg-color: #FFFFFF;--mermaid-edge-color: #999;--mermaid-node-fg-color: #25292C;--mermaid-fg-color: #25292C;--mermaid-fg-color--lighter: rgb(60.2962962963, 66.8148148148, 71.7037037037);--mermaid-fg-color--lightest: rgb(83.5925925926, 92.6296296296, 99.4074074074);--mermaid-font-family: Libre Franklin, Segoe UI, Arial, sans-serif;--mermaid-label-bg-color: #FFFFFF;--mermaid-label-fg-color: #2a76dd;--mermaid-node-bg-color: rgba(42, 118, 221, 0.1);--mermaid-node-fg-color: #25292C}@media print{:root{font-size:11pt}#quarto-sidebar,#TOC,.nav-page{display:none}.page-columns .content{grid-column-start:page-start}.fixed-top{position:relative}.panel-caption,.figure-caption,figcaption{color:#666}}body.quarto-light .dark-content{display:none !important}body.quarto-dark .light-content{display:none !important}.code-copy-button{position:absolute;top:0;right:0;border:0;margin-top:5px;margin-right:5px;background-color:rgba(0,0,0,0);z-index:3}.code-copy-button-tooltip{font-size:.75em}div.code-copy-outer-scaffold:hover>.code-copy-button>.bi::before{display:inline-block;height:1rem;width:1rem;content:"";vertical-align:-0.125em;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="rgb(106, 115, 125)" viewBox="0 0 16 16"><path d="M4 1.5H3a2 2 0 0 0-2 2V14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V3.5a2 2 0 0 0-2-2h-1v1h1a1 1 0 0 1 1 1V14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V3.5a1 1 0 0 1 1-1h1v-1z"/><path d="M9.5 1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-3a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h3zm-3-1A1.5 1.5 0 0 0 5 1.5v1A1.5 1.5 0 0 0 6.5 4h3A1.5 1.5 0 0 0 11 2.5v-1A1.5 1.5 0 0 0 9.5 0h-3z"/></svg>');background-repeat:no-repeat;background-size:1rem 1rem}div.code-copy-outer-scaffold:hover>.code-copy-button-checked>.bi::before{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="rgb(106, 115, 125)" viewBox="0 0 16 16"><path d="M13.854 3.646a.5.5 0 0 1 0 .708l-7 7a.5.5 0 0 1-.708 0l-3.5-3.5a.5.5 0 1 1 .708-.708L6.5 10.293l6.646-6.647a.5.5 0 0 1 .708 0z"/></svg>')}div.code-copy-outer-scaffold:hover>.code-copy-button:hover>.bi::before{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="rgb(111, 66, 193)" viewBox="0 0 16 16"><path d="M4 1.5H3a2 2 0 0 0-2 2V14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V3.5a2 2 0 0 0-2-2h-1v1h1a1 1 0 0 1 1 1V14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V3.5a1 1 0 0 1 1-1h1v-1z"/><path d="M9.5 1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-3a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h3zm-3-1A1.5 1.5 0 0 0 5 1.5v1A1.5 1.5 0 0 0 6.5 4h3A1.5 1.5 0 0 0 11 2.5v-1A1.5 1.5 0 0 0 9.5 0h-3z"/></svg>')}div.code-copy-outer-scaffold:hover>.code-copy-button-checked:hover>.bi::before{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="rgb(111, 66, 193)"  viewBox="0 0 16 16"><path d="M13.854 3.646a.5.5 0 0 1 0 .708l-7 7a.5.5 0 0 1-.708 0l-3.5-3.5a.5.5 0 1 1 .708-.708L6.5 10.293l6.646-6.647a.5.5 0 0 1 .708 0z"/></svg>')}.panel-tabset [role=tablist]{border-bottom:1px solid #dce1de;list-style:none;margin:0;padding:0;width:100%}.panel-tabset [role=tablist] *{-webkit-box-sizing:border-box;box-sizing:border-box}@media(min-width: 30em){.panel-tabset [role=tablist] li{display:inline-block}}.panel-tabset [role=tab]{border:1px solid rgba(0,0,0,0);border-top-color:#dce1de;display:block;padding:.5em 1em;text-decoration:none}@media(min-width: 30em){.panel-tabset [role=tab]{border-top-color:rgba(0,0,0,0);display:inline-block;margin-bottom:-1px}}.panel-tabset [role=tab][aria-selected=true]{background-color:#dce1de}@media(min-width: 30em){.panel-tabset [role=tab][aria-selected=true]{background-color:rgba(0,0,0,0);border:1px solid #dce1de;border-bottom-color:#fff}}@media(min-width: 30em){.panel-tabset [role=tab]:hover:not([aria-selected=true]){border:1px solid #dce1de}}.code-with-filename .code-with-filename-file{margin-bottom:0;padding-bottom:2px;padding-top:2px;padding-left:.7em;border:var(--quarto-border-width) solid var(--quarto-border-color);border-radius:var(--quarto-border-radius);border-bottom:0;border-bottom-left-radius:0%;border-bottom-right-radius:0%}.code-with-filename div.sourceCode,.reveal .code-with-filename div.sourceCode{margin-top:0;border-top-left-radius:0%;border-top-right-radius:0%}.code-with-filename .code-with-filename-file pre{margin-bottom:0}.code-with-filename .code-with-filename-file{background-color:rgba(219,219,219,.8)}.quarto-dark .code-with-filename .code-with-filename-file{background-color:#555}.code-with-filename .code-with-filename-file strong{font-weight:400}.reveal.center .slide aside,.reveal.center .slide div.aside{position:initial}section.has-light-background,section.has-light-background h1,section.has-light-background h2,section.has-light-background h3,section.has-light-background h4,section.has-light-background h5,section.has-light-background h6{color:#25292c}section.has-light-background a,section.has-light-background a:hover{color:#256d57}section.has-light-background code{color:#28536b}section.has-dark-background,section.has-dark-background h1,section.has-dark-background h2,section.has-dark-background h3,section.has-dark-background h4,section.has-dark-background h5,section.has-dark-background h6{color:#fff}section.has-dark-background a,section.has-dark-background a:hover{color:#f6a63b}section.has-dark-background code{color:#ffd38a}#title-slide,div.reveal div.slides section.quarto-title-block{text-align:center}#title-slide .subtitle,div.reveal div.slides section.quarto-title-block .subtitle{margin-bottom:2.5rem}.reveal .slides{text-align:left}.reveal .title-slide h1{font-size:1.6em}.reveal[data-navigation-mode=linear] .title-slide h1{font-size:2em}.reveal div.sourceCode{border:1px solid #dce1de;border-radius:4px}.reveal pre{width:100%;box-shadow:none;background-color:#f3f5f3;border:none;margin:0;font-size:.8em;line-height:1.3;font-family:"Cascadia Mono","SFMono-Regular",Consolas,monospace}.reveal pre code{background-color:#fff;font-size:inherit;color:#25292c;font-family:inherit}.reveal pre.sourceCode code{color:#25292c;font-size:inherit;background-color:inherit;white-space:pre;font-family:inherit;padding:6px 9px;max-height:500px}.reveal .code-with-filename .code-with-filename-file pre{background-color:unset}.reveal code{color:#28536b;font-size:.7em;background-color:#f3f5f3;white-space:pre-wrap;font-family:"Cascadia Mono","SFMono-Regular",Consolas,monospace}.reveal .column-output-location{display:flex;align-items:stretch}.reveal .column-output-location .column:first-of-type div.sourceCode{height:100%;background-color:#f3f5f3}.reveal blockquote{display:block;position:relative;color:hsl(205.7142857143,8.6419753086%,45.8823529412%);width:unset;margin:var(--r-block-margin) auto;padding:.625rem 1.75rem;border-left:.25rem solid #626a6e;font-style:normal;background:none;box-shadow:none}.reveal blockquote p:first-child,.reveal blockquote p:last-child{display:block}.reveal .slide aside,.reveal .slide div.aside{position:absolute;bottom:20px;font-size:0.7em;color:#626a6e}.reveal .slide sup{font-size:0.7em}.reveal .slide.scrollable aside,.reveal .slide.scrollable div.aside{position:relative;margin-top:1em}.reveal .slide aside .aside-footnotes{margin-bottom:0}.reveal .slide aside .aside-footnotes li:first-of-type{margin-top:0}.reveal .layout-sidebar{display:flex;width:100%;margin-top:.8em}.reveal .layout-sidebar .panel-sidebar{width:270px}.reveal .layout-sidebar-left .panel-sidebar{margin-right:calc(0.5em*2)}.reveal .layout-sidebar-right .panel-sidebar{margin-left:calc(0.5em*2)}.reveal .layout-sidebar .panel-fill,.reveal .layout-sidebar .panel-center,.reveal .layout-sidebar .panel-tabset{flex:1}.reveal .panel-input,.reveal .panel-sidebar{font-size:.5em;padding:.5em;border-style:solid;border-color:#dce1de;border-width:1px;border-radius:4px;background-color:#f8f9fa}.reveal .panel-sidebar :first-child,.reveal .panel-fill :first-child{margin-top:0}.reveal .panel-sidebar :last-child,.reveal .panel-fill :last-child{margin-bottom:0}.panel-input>div,.panel-input>div>div{vertical-align:middle;padding-right:1em}.reveal p,.reveal .slides section,.reveal .slides section>section{line-height:1.3}.reveal.smaller .slides section{font-size:0.7em}.reveal.smaller .slides section section{font-size:inherit}.reveal.smaller .slides h1{font-size:calc(2em/0.7)}.reveal.smaller .slides h2{font-size:calc(1.6em/0.7)}.reveal.smaller .slides h3{font-size:calc(1em/0.7)}.reveal .slides section.smaller{font-size:0.7em}.reveal .slides section.smaller h1{font-size:calc(2em/0.7)}.reveal .slides section.smaller h2{font-size:calc(1.6em/0.7)}.reveal .slides section.smaller h3{font-size:calc(1em/0.7)}.reveal .slides section div.callout{font-size:0.7em}.reveal .slides section div.callout h1{font-size:calc(2em/0.7)}.reveal .slides section div.callout h2{font-size:calc(1.6em/0.7)}.reveal .slides section div.callout h3{font-size:calc(1em/0.7)}.reveal .columns>.column>:not(ul,ol){margin-left:.25rem;margin-right:.25rem}.reveal .columns>.column:first-child>:not(ul,ol){margin-right:.5rem;margin-left:0}.reveal .columns>.column:last-child>:not(ul,ol){margin-right:0;margin-left:.5rem}.reveal .slide-number{color:#8c3f12;background-color:#fff}.reveal .footer{color:#626a6e}.reveal .footer a{color:#256d57}.reveal .footer.has-dark-background{color:#fff}.reveal .footer.has-dark-background a{color:rgb(246,191.1550802139,117.8)}.reveal .footer.has-light-background{color:hsl(0,0%,32.6738991704%)}.reveal .footer.has-light-background a{color:rgb(102.4,109,106.9833333333)}.reveal .slide-number{color:#626a6e}.reveal .slide-number.has-dark-background{color:#fff}.reveal .slide-number.has-light-background{color:hsl(0,0%,32.6738991704%)}.reveal .slide figure>figcaption,.reveal .slide img.stretch+p.caption,.reveal .slide img.r-stretch+p.caption{font-size:0.7em}@media screen and (min-width: 500px){.reveal .controls[data-controls-layout=edges] .navigate-left{left:.2em}.reveal .controls[data-controls-layout=edges] .navigate-right{right:.2em}.reveal .controls[data-controls-layout=edges] .navigate-up{top:.4em}.reveal .controls[data-controls-layout=edges] .navigate-down{bottom:2.3em}}.tippy-box[data-theme~=light-border]{background-color:#fff;color:#25292c;border-radius:4px;border:solid 1px hsl(205.7142857143,8.6419753086%,45.8823529412%);font-size:.6em}.tippy-box[data-theme~=light-border] .tippy-arrow{color:hsl(205.7142857143,8.6419753086%,45.8823529412%)}.tippy-box[data-placement^=bottom]>.tippy-content{padding:7px 10px;z-index:1}.reveal .panel-tabset [role=tab]{padding:.25em .7em}.reveal .slide-menu-button .fa-bars::before{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="rgb(37, 109, 87)" class="bi bi-list" viewBox="0 0 16 16"><path fill-rule="evenodd" d="M2.5 12a.5.5 0 0 1 .5-.5h10a.5.5 0 0 1 0 1H3a.5.5 0 0 1-.5-.5zm0-4a.5.5 0 0 1 .5-.5h10a.5.5 0 0 1 0 1H3a.5.5 0 0 1-.5-.5zm0-4a.5.5 0 0 1 .5-.5h10a.5.5 0 0 1 0 1H3a.5.5 0 0 1-.5-.5z"/></svg>')}.reveal .slide-chalkboard-buttons .fa-easel2::before{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="rgb(37, 109, 87)" class="bi bi-easel2" viewBox="0 0 16 16"><path fill-rule="evenodd" d="M8 0a.5.5 0 0 1 .447.276L8.81 1h4.69A1.5 1.5 0 0 1 15 2.5V11h.5a.5.5 0 0 1 0 1h-2.86l.845 3.379a.5.5 0 0 1-.97.242L12.11 14H3.89l-.405 1.621a.5.5 0 0 1-.97-.242L3.36 12H.5a.5.5 0 0 1 0-1H1V2.5A1.5 1.5 0 0 1 2.5 1h4.691l.362-.724A.5.5 0 0 1 8 0ZM2 11h12V2.5a.5.5 0 0 0-.5-.5h-11a.5.5 0 0 0-.5.5V11Zm9.61 1H4.39l-.25 1h7.72l-.25-1Z"/></svg>')}.reveal .slide-chalkboard-buttons .fa-brush::before{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="rgb(37, 109, 87)" class="bi bi-brush" viewBox="0 0 16 16"><path d="M15.825.12a.5.5 0 0 1 .132.584c-1.53 3.43-4.743 8.17-7.095 10.64a6.067 6.067 0 0 1-2.373 1.534c-.018.227-.06.538-.16.868-.201.659-.667 1.479-1.708 1.74a8.118 8.118 0 0 1-3.078.132 3.659 3.659 0 0 1-.562-.135 1.382 1.382 0 0 1-.466-.247.714.714 0 0 1-.204-.288.622.622 0 0 1 .004-.443c.095-.245.316-.38.461-.452.394-.197.625-.453.867-.826.095-.144.184-.297.287-.472l.117-.198c.151-.255.326-.54.546-.848.528-.739 1.201-.925 1.746-.896.126.007.243.025.348.048.062-.172.142-.38.238-.608.261-.619.658-1.419 1.187-2.069 2.176-2.67 6.18-6.206 9.117-8.104a.5.5 0 0 1 .596.04zM4.705 11.912a1.23 1.23 0 0 0-.419-.1c-.246-.013-.573.05-.879.479-.197.275-.355.532-.5.777l-.105.177c-.106.181-.213.362-.32.528a3.39 3.39 0 0 1-.76.861c.69.112 1.736.111 2.657-.12.559-.139.843-.569.993-1.06a3.122 3.122 0 0 0 .126-.75l-.793-.792zm1.44.026c.12-.04.277-.1.458-.183a5.068 5.068 0 0 0 1.535-1.1c1.9-1.996 4.412-5.57 6.052-8.631-2.59 1.927-5.566 4.66-7.302 6.792-.442.543-.795 1.243-1.042 1.826-.121.288-.214.54-.275.72v.001l.575.575zm-4.973 3.04.007-.005a.031.031 0 0 1-.007.004zm3.582-3.043.002.001h-.002z"/></svg>')}/*! light */.reveal ol[type=a]{list-style-type:lower-alpha}.reveal ol[type=a s]{list-style-type:lower-alpha}.reveal ol[type=A s]{list-style-type:upper-alpha}.reveal ol[type=i]{list-style-type:lower-roman}.reveal ol[type=i s]{list-style-type:lower-roman}.reveal ol[type=I s]{list-style-type:upper-roman}.reveal ol[type="1"]{list-style-type:decimal}.reveal ul.task-list{list-style:none}.reveal ul.task-list li input[type=checkbox]{width:2em;height:2em;margin:0 1em .5em -1.6em;vertical-align:middle}div.cell-output-display div.pagedtable-wrapper table.table{font-size:.6em}.reveal .code-annotation-container-hidden{display:none}.reveal code.sourceCode button.code-annotation-anchor,.reveal code.sourceCode .code-annotation-anchor{font-family:"Cascadia Mono","SFMono-Regular",Consolas,monospace;color:var(--quarto-hl-co-color);border:solid var(--quarto-hl-co-color) 1px;border-radius:50%;font-size:.7em;line-height:1.2em;margin-top:2px;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none}.reveal code.sourceCode button.code-annotation-anchor{cursor:pointer}.reveal code.sourceCode a.code-annotation-anchor{text-align:center;vertical-align:middle;text-decoration:none;cursor:default;height:1.2em;width:1.2em}.reveal code.sourceCode.fragment a.code-annotation-anchor{left:auto}.reveal #code-annotation-line-highlight-gutter{width:100%;border-top:solid var(--quarto-hl-co-color) 1px;border-bottom:solid var(--quarto-hl-co-color) 1px;z-index:2}.reveal #code-annotation-line-highlight{margin-left:-8em;width:calc(100% + 4em);border-top:solid var(--quarto-hl-co-color) 1px;border-bottom:solid var(--quarto-hl-co-color) 1px;z-index:2;margin-bottom:-2px}.reveal code.sourceCode .code-annotation-anchor.code-annotation-active{background-color:var(--quarto-hl-normal-color, #aaaaaa);border:solid var(--quarto-hl-normal-color, #aaaaaa) 1px;color:#f3f5f3;font-weight:bolder}.reveal pre.code-annotation-code{padding-top:0;padding-bottom:0}.reveal pre.code-annotation-code code{z-index:3;padding-left:0px}.reveal dl.code-annotation-container-grid{margin-left:.1em}.reveal dl.code-annotation-container-grid dt{margin-top:.65rem;font-family:"Cascadia Mono","SFMono-Regular",Consolas,monospace;border:solid #25292c 1px;border-radius:50%;height:1.3em;width:1.3em;line-height:1.3em;font-size:.5em;text-align:center;vertical-align:middle;text-decoration:none}.reveal dl.code-annotation-container-grid dd{margin-left:.25em}.reveal .scrollable ol li:first-child:nth-last-child(n+10),.reveal .scrollable ol li:first-child:nth-last-child(n+10)~li{margin-left:1em}kbd{font-family:"Cascadia Mono","SFMono-Regular",Consolas,monospace;font-size:30px;color:#25292c;background-color:#f8f9fa;border:1px solid;border-color:#dce1de;border-radius:5px;padding:.4rem .4rem}:root{--r-inline-code-font: Cascadia Mono, SFMono-Regular, Consolas, monospace;--r-block-code-font: Cascadia Mono, SFMono-Regular, Consolas, monospace;--r-inline-code-font-size: 0.7em;--r-block-code-font-size: 0.8em}.reveal a{font-weight:400;background-color:rgba(0,0,0,0);text-decoration:inherit}.reveal div.callout{margin-top:1rem;margin-bottom:1rem;border-radius:4px;overflow-wrap:break-word}.reveal div.callout.callout-style-simple,.reveal div.callout.callout-style-default{border-left:5px solid #acacac;border-right:solid 1px #dce1de;border-top:solid 1px #dce1de;border-bottom:solid 1px #dce1de}.reveal div.callout.callout-style-simple div.callout-body,.reveal div.callout.callout-style-simple div.callout-title,.reveal div.callout.callout-style-default div.callout-body,.reveal div.callout.callout-style-default div.callout-title{font-size:inherit;border-bottom:none;font-weight:600}.reveal div.callout.callout-style-simple div.callout-title,.reveal div.callout.callout-style-default div.callout-title{display:flex;align-items:center}.reveal div.callout.callout-style-simple div.callout-title p,.reveal div.callout.callout-style-default div.callout-title p{margin-top:.5em;margin-bottom:.5em;color:var(--r-main-color)}.reveal div.callout.callout-style-simple .callout-icon::before,.reveal div.callout.callout-style-default .callout-icon::before{height:1.25em;width:1.25em;background-size:1.25em 1.25em}.reveal div.callout.callout-style-simple.callout-titled .callout-body>.callout-content>:last-child,.reveal div.callout.callout-style-default.callout-titled .callout-body>.callout-content>:last-child{margin-bottom:var(--r-block-margin)}.reveal div.callout.callout-style-simple.callout-titled .callout-body>.callout-content>:last-child:not(div.sourceCode),.reveal div.callout.callout-style-default.callout-titled .callout-body>.callout-content>:last-child:not(div.sourceCode){padding-bottom:.5rem;margin-bottom:0}.reveal div.callout.callout-style-simple.callout-titled .callout-icon::before,.reveal div.callout.callout-style-default.callout-titled .callout-icon::before{margin-top:.25em;padding-right:.25em}.reveal div.callout.callout-style-simple.no-icon::before,.reveal div.callout.callout-style-default.no-icon::before{display:none !important}.reveal div.callout.callout-style-simple{padding:0em .5em;display:flex}.reveal div.callout.callout-style-simple.callout-titled .callout-body{margin-top:.2em}.reveal div.callout.callout-style-simple.callout-titled:not(.no-icon) .callout-content{padding-left:1.6em}.reveal div.callout.callout-style-simple.callout-titled .callout-content p{margin-top:0}.reveal div.callout.callout-style-simple:not(.callout-titled) .callout-body{display:flex}.reveal div.callout.callout-style-simple:not(.callout-titled) .callout-icon::before{margin-top:var(--r-block-margin);padding-right:.5em}.reveal div.callout.callout-style-simple:not(.callout-titled) .callout-body>.callout-content>div.sourceCode:last-child{margin-bottom:1rem}.reveal div.callout.callout-style-simple:not(.callout-titled) .callout-body>.callout-content>:first-child{margin-top:var(--r-block-margin)}.reveal div.callout.callout-style-simple .callout-icon::before{display:inline-block;content:"";background-repeat:no-repeat}.reveal div.callout.callout-style-simple div.callout-title{opacity:75%}.reveal div.callout.callout-style-simple div.callout-body{font-weight:400}.reveal div.callout.callout-style-default.callout-titled .callout-content p{margin-top:.7em}.reveal div.callout.callout-style-default .callout-icon::before{display:inline-block;content:"";background-repeat:no-repeat}.reveal div.callout.callout-style-default div.callout-body{font-weight:400}.reveal div.callout.callout-style-default div.callout-title{opacity:85%;padding-left:.5em;padding-right:.5em}.reveal div.callout.callout-style-default div.callout-content{padding-left:.5em;padding-right:.5em}.reveal div.callout .callout-body-container{flex-grow:1}.reveal div.callout.callout-note{border-left-color:#0d6efd}.reveal div.callout.callout-note.callout-style-default .callout-title{background-color:rgb(230.8,240.5,254.8)}.reveal div.callout.callout-note .callout-icon::before{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" style="fill: rgb(11.7, 99, 227.7)" class="bi bi-info-circle" viewBox="0 0 16 16"><path d="M8 15A7 7 0 1 1 8 1a7 7 0 0 1 0 14zm0 1A8 8 0 1 0 8 0a8 8 0 0 0 0 16z"/><path d="m8.93 6.588-2.29.287-.082.38.45.083c.294.07.352.176.288.469l-.738 3.468c-.194.897.105 1.319.808 1.319.545 0 1.178-.252 1.465-.598l.088-.416c-.2.176-.492.246-.686.246-.275 0-.375-.193-.304-.533L8.93 6.588zM9 4.5a1 1 0 1 1-2 0 1 1 0 0 1 2 0z"/></svg>');}.reveal div.callout.callout-tip{border-left-color:#198754}.reveal div.callout.callout-tip.callout-style-default .callout-title{background-color:rgb(232,243,237.9)}.reveal div.callout.callout-tip .callout-icon::before{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" style="fill: rgb(22.5, 121.5, 75.6)" class="bi bi-lightbulb" viewBox="0 0 16 16"><path d="M2 6a6 6 0 1 1 10.174 4.31c-.203.196-.359.4-.453.619l-.762 1.769A.5.5 0 0 1 10.5 13a.5.5 0 0 1 0 1 .5.5 0 0 1 0 1l-.224.447a1 1 0 0 1-.894.553H6.618a1 1 0 0 1-.894-.553L5.5 15a.5.5 0 0 1 0-1 .5.5 0 0 1 0-1 .5.5 0 0 1-.46-.302l-.761-1.77a1.964 1.964 0 0 0-.453-.618A5.984 5.984 0 0 1 2 6zm6-5a5 5 0 0 0-3.479 8.592c.263.254.514.564.676.941L5.83 12h4.342l.632-1.467c.162-.377.413-.687.676-.941A5 5 0 0 0 8 1z"/></svg>');}.reveal div.callout.callout-warning,.reveal div.callout.callout-caution{border-left-color:#ffc107}.reveal div.callout.callout-warning.callout-style-default .callout-title,.reveal div.callout.callout-style-default.callout-caution .callout-title{background-color:rgb(255,248.8,230.2)}.reveal div.callout.callout-warning .callout-icon::before,.reveal div.callout.callout-caution .callout-icon::before{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" style="fill: rgb(229.5, 173.7, 6.3)" class="bi bi-exclamation-triangle" viewBox="0 0 16 16"><path d="M7.938 2.016A.13.13 0 0 1 8.002 2a.13.13 0 0 1 .063.016.146.146 0 0 1 .054.057l6.857 11.667c.036.06.035.124.002.183a.163.163 0 0 1-.054.06.116.116 0 0 1-.066.017H1.146a.115.115 0 0 1-.066-.017.163.163 0 0 1-.054-.06.176.176 0 0 1 .002-.183L7.884 2.073a.147.147 0 0 1 .054-.057zm1.044-.45a1.13 1.13 0 0 0-1.96 0L.165 13.233c-.457.778.091 1.767.98 1.767h13.713c.889 0 1.438-.99.98-1.767L8.982 1.566z"/><path d="M7.002 12a1 1 0 1 1 2 0 1 1 0 0 1-2 0zM7.1 5.995a.905.905 0 1 1 1.8 0l-.35 3.507a.552.552 0 0 1-1.1 0L7.1 5.995z"/></svg>');}.reveal div.callout.callout-caution{border-left-color:#fd7e14}.reveal div.callout.callout-caution.callout-style-default .callout-title{background-color:rgb(254.8,242.1,231.5)}.reveal div.callout.callout-caution .callout-icon::before{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" style="fill: rgb(227.7, 113.4, 18)" class="bi bi-cone-striped" viewBox="0 0 16 16"><path d="M9.97 4.88l.953 3.811C10.158 8.878 9.14 9 8 9c-1.14 0-2.159-.122-2.923-.309L6.03 4.88C6.635 4.957 7.3 5 8 5s1.365-.043 1.97-.12zm-.245-.978L8.97.88C8.718-.13 7.282-.13 7.03.88L6.274 3.9C6.8 3.965 7.382 4 8 4c.618 0 1.2-.036 1.725-.098zm4.396 8.613a.5.5 0 0 1 .037.96l-6 2a.5.5 0 0 1-.316 0l-6-2a.5.5 0 0 1 .037-.96l2.391-.598.565-2.257c.862.212 1.964.339 3.165.339s2.303-.127 3.165-.339l.565 2.257 2.391.598z"/></svg>');}.reveal div.callout.callout-important{border-left-color:#dc3545}.reveal div.callout.callout-important.callout-style-default .callout-title{background-color:rgb(251.5,234.8,236.4)}.reveal div.callout.callout-important .callout-icon::before{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" style="fill: rgb(198, 47.7, 62.1)" class="bi bi-exclamation-circle" viewBox="0 0 16 16"><path d="M8 15A7 7 0 1 1 8 1a7 7 0 0 1 0 14zm0 1A8 8 0 1 0 8 0a8 8 0 0 0 0 16z"/><path d="M7.002 11a1 1 0 1 1 2 0 1 1 0 0 1-2 0zM7.1 4.995a.905.905 0 1 1 1.8 0l-.35 3.507a.552.552 0 0 1-1.1 0L7.1 4.995z"/></svg>');}.reveal .quarto-title-block .quarto-title-authors{display:flex;justify-content:center}.reveal .quarto-title-block .quarto-title-authors .quarto-title-author{padding-left:.5em;padding-right:.5em}.reveal .quarto-title-block .quarto-title-authors .quarto-title-author a,.reveal .quarto-title-block .quarto-title-authors .quarto-title-author a:hover,.reveal .quarto-title-block .quarto-title-authors .quarto-title-author a:visited,.reveal .quarto-title-block .quarto-title-authors .quarto-title-author a:active{color:inherit;text-decoration:none}.reveal .quarto-title-block .quarto-title-authors .quarto-title-author .quarto-title-author-name{margin-bottom:.1rem}.reveal .quarto-title-block .quarto-title-authors .quarto-title-author .quarto-title-author-email{margin-top:0px;margin-bottom:.4em;font-size:.6em}.reveal .quarto-title-block .quarto-title-authors .quarto-title-author .quarto-title-author-orcid img{margin-bottom:4px}.reveal .quarto-title-block .quarto-title-authors .quarto-title-author .quarto-title-affiliation{font-size:.7em;margin-top:0px;margin-bottom:8px}.reveal .quarto-title-block .quarto-title-authors .quarto-title-author .quarto-title-affiliation:first{margin-top:12px}:root{--figcaption-inline-code-font-family: Cascadia Mono, SFMono-Regular, Consolas, monospace;--figcaption-inline-code-color: currentColor;--figcaption-inline-code-bg: transparent;--figcaption-inline-code-border: transparent;--figcaption-inline-code-border-radius: 4px;--figcaption-inline-code-padding: 0.02em 0.24em;--mermaid-font-family: Libre Franklin, Segoe UI, Arial, sans-serif;--mermaid-font-weight: 400;--mermaid-fg-color: #25292C;--mermaid-node-bg-color: #FFFFFF;--mermaid-node-fg-color: #87928D;--mermaid-edge-color: #202629;--mermaid-label-fg-color: #25292C;--mermaid-label-bg-color: transparent;--mermaid-max-height: 360px;--mermaid-max-height-vh: 60vh}.reveal{font-feature-settings:"kern" 1,"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff !important;color:#25292c !important}.reveal p{line-height:1.5;margin-bottom:16px}.reveal strong{font-weight:600;color:#3f474b}.mermaid .label text{fill:var(--mermaid-fg-color)}.mermaid .node circle,.mermaid .node ellipse,.mermaid .node path,.mermaid .node polygon,.mermaid .node rect{fill:var(--mermaid-node-bg-color);stroke:var(--mermaid-node-fg-color)}.mermaid svg marker{fill:var(--mermaid-edge-color) !important}.mermaid .edgeLabel .label rect{fill:rgba(0,0,0,0)}.mermaid .label{color:var(--mermaid-label-fg-color);font-family:var(--mermaid-font-family);font-weight:var(--mermaid-font-weight)}.mermaid .label foreignObject{line-height:normal;overflow:visible}.mermaid .edgeLabel,.mermaid .edgeLabel rect,.mermaid .label div .edgeLabel{background-color:var(--mermaid-label-bg-color)}.mermaid .edgeLabel,.mermaid .edgeLabel rect{fill:var(--mermaid-label-bg-color);color:var(--mermaid-edge-color)}.mermaid .edgePath .path,.mermaid .flowchart-link{stroke:var(--mermaid-edge-color)}.mermaid .edgePath .arrowheadPath{fill:var(--mermaid-edge-color);stroke:none}.mermaid .nodeLabel{color:var(--mermaid-label-fg-color);font-family:var(--mermaid-font-family);font-weight:var(--mermaid-font-weight)}.mermaid,.mermaid svg,.mermaid svg g{overflow:visible !important}.mermaid foreignObject,.mermaid .label foreignObject{overflow:visible !important}.mermaid foreignObject>*{overflow:visible !important}.mermaid text,.mermaid .label text{fill:var(--mermaid-fg-color) !important;white-space:pre-wrap}.mermaid .nodeLabel,.mermaid .nodeLabel p{display:block;width:100%;margin:0;white-space:normal;overflow:visible !important}.mermaid foreignObject,.reveal svg.flowchart foreignObject,.reveal svg[id^=mermaid] foreignObject{overflow:visible !important}.reveal .mermaid .node foreignObject>div[style],.reveal .mermaid .edgeLabel foreignObject>div[style],.reveal svg.flowchart .node foreignObject>div[style],.reveal svg.flowchart .edgeLabel foreignObject>div[style],.reveal svg[id^=mermaid] .node foreignObject>div[style],.reveal svg[id^=mermaid] .edgeLabel foreignObject>div[style]{display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;height:100% !important;width:auto !important;max-width:100% !important;text-align:center !important;white-space:normal !important;line-height:1.3 !important;overflow:visible !important}.reveal .mermaid g.node .nodeLabel,.reveal svg.flowchart g.node .nodeLabel,.reveal svg[id^=mermaid] g.node .nodeLabel{display:block !important;margin:0 !important;padding:0 !important;text-align:center !important;font-size:0 !important}.reveal .mermaid .node foreignObject p,.reveal .mermaid .edgeLabel foreignObject p,.reveal .mermaid g.node .nodeLabel p,.reveal svg.flowchart .node foreignObject p,.reveal svg.flowchart .edgeLabel foreignObject p,.reveal svg.flowchart g.node .nodeLabel p,.reveal svg[id^=mermaid] .node foreignObject p,.reveal svg[id^=mermaid] .edgeLabel foreignObject p,.reveal svg[id^=mermaid] g.node .nodeLabel p{font-size:1rem !important;margin:0 !important;margin-block:0 !important;padding:0 !important;text-align:center !important;line-height:1.3 !important}.mermaid .node .label,.reveal svg.flowchart .node .label,.reveal svg[id^=mermaid] .node .label{padding:0 4px}.mermaid svg marker,.mermaid svg marker path,.mermaid .edgePath .arrowheadPath{fill:var(--mermaid-edge-color) !important}.mermaid .edgeLabel .label rect{fill:var(--mermaid-label-bg-color) !important;stroke:none !important;stroke-width:0 !important;opacity:.98 !important}.column .mermaid,.column .mermaid svg,.reveal .column .mermaid,.reveal .column .mermaid svg{overflow:visible !important;max-width:100%}.reveal .slide .column,.reveal .slide .columns,.reveal .slide .column>div{overflow:visible !important}.reveal em{font-style:italic}.reveal h1,.reveal h2,.reveal h3,.reveal h4,.reveal h5,.reveal h6{margin-bottom:24px;font-weight:600;text-wrap:balance}.reveal h1{font-weight:700}.reveal h2{color:#202629;border-bottom:3px solid #f6a63b;padding-bottom:8px;display:block;width:fit-content;max-width:100%}.reveal h3{font-weight:500;color:#25292c}.reveal a{color:#256d57;text-decoration:none;transition:color 150ms ease-out}.reveal a:hover{color:#8c3f12;text-decoration:underline}.reveal ul,.reveal ol{display:block;margin-left:32px;margin-bottom:16px}.reveal li{margin-bottom:8px;line-height:1.5}.reveal ul{list-style-type:disc}.reveal ul ul{list-style-type:circle;margin-top:8px}.reveal ol{list-style-type:decimal}.reveal ol ol{list-style-type:lower-alpha;margin-top:8px}.reveal p+ul,.reveal p+ol{margin-top:8px;margin-left:0;margin-bottom:16px;padding-left:48px;font-size:.9em;list-style-position:outside}.reveal p+ul>li,.reveal p+ol>li{margin-bottom:4px}.reveal p+ul>li::marker,.reveal p+ol>li::marker{font-size:.9em}.reveal .columns{display:flex;gap:32px;align-items:flex-start}.reveal .column{min-width:0}.reveal .columns>.column:not([style*=width]){flex:1 1 0}.reveal .columns>.column[style*=width]{flex:0 1 auto}.reveal .text-left{text-align:left}.reveal .text-center{text-align:center}.reveal .text-right{text-align:right}.reveal .text-primary{color:#202629}.reveal .text-accent{color:#f6a63b}.reveal .text-muted{color:#3f474b}.reveal .text-success{color:#256d57}.reveal .text-warning{color:#b55418}.reveal .text-error{color:#b42318}.reveal .text-xs{font-size:.75em}.reveal .text-sm{font-size:.85em}.reveal .text-lg{font-size:1.15em}.reveal .text-xl{font-size:1.3em}.reveal .text-2xl{font-size:1.5em}.reveal .text-3xl{font-size:2em}.reveal .mt-0{margin-top:0}.reveal .mt-1{margin-top:8px}.reveal .mt-2{margin-top:16px}.reveal .mt-3{margin-top:24px}.reveal .mt-4{margin-top:32px}.reveal .mt-5{margin-top:48px}.reveal .mb-0{margin-bottom:0}.reveal .mb-1{margin-bottom:8px}.reveal .mb-2{margin-bottom:16px}.reveal .mb-3{margin-bottom:24px}.reveal .mb-4{margin-bottom:32px}.reveal .mb-5{margin-bottom:48px}.reveal .p-1{padding:8px}.reveal .p-2{padding:16px}.reveal .p-3{padding:24px}.reveal .p-4{padding:32px}.reveal .hidden{display:none !important}.reveal .block{display:block}.reveal .inline-block{display:inline-block}.reveal .flex{display:flex}.reveal .w-full{width:100%}.reveal .w-half{width:50%}.reveal .w-third{width:33.333%}.reveal .w-quarter{width:25%}.reveal .fragment{transition:opacity 250ms ease-out,transform 250ms ease-out}.reveal .fragment.fade-up{transform:translateY(20px)}.reveal .fragment.fade-up.visible{transform:translateY(0)}.reveal .fragment.highlight-current-blue.current-fragment{color:#202629}.reveal .fragment.highlight-current-red.current-fragment{color:#f6a63b}.reveal .progress{bottom:0;height:3px;background:#dce1de;z-index:10001}.reveal .progress span{background:#f6a63b;transition:width 250ms ease-out}.reveal .math{font-size:1em}.reveal .math.inline{font-size:1em}.reveal .math.inline .MathJax,.reveal .math.inline mjx-container{font-size:100% !important}.reveal .math.inline .MathJax>nobr>span.math>span{font-size:100% !important}.reveal .math.display{margin:24px 0}.reveal .slides section{padding:calc(8px + 44px) 8px calc(8px + var(--footer-height, 30px));box-sizing:border-box}.reveal section.no-header-footer,.reveal section.no-chrome,.reveal section[data-no-header-footer=true]{padding-top:8px;padding-bottom:8px}.reveal section.big-number,.reveal section.kpi-slide{text-align:center;width:100%;height:100%;box-sizing:border-box;align-content:center}.reveal section.big-number .number,.reveal section.kpi-slide .number{font-size:6em;font-weight:700;color:#202629;line-height:1;margin-bottom:16px}.reveal section.big-number .label,.reveal section.kpi-slide .label{font-size:1.2em;color:#3f474b}.reveal section.big-number .context,.reveal section.kpi-slide .context{font-size:.9em;color:#626a6e;margin-top:24px}.reveal section.main-point,.reveal section.statement,.reveal section.impact-statement{background:linear-gradient(135deg, #202629 0%, #161B1D 55%, #202629 140%);color:#fff;text-align:center;width:100%;height:100%;box-sizing:border-box;align-content:center;position:relative;overflow:hidden}.reveal section.main-point::before,.reveal section.statement::before,.reveal section.impact-statement::before{content:"";position:absolute;inset:-10% 0 0 0;background:radial-gradient(700px 400px at 20% 20%, rgba(246, 166, 59, 0.16), transparent 65%);z-index:1}.reveal section.main-point::after,.reveal section.statement::after,.reveal section.impact-statement::after{content:"";position:absolute;inset:0;background:linear-gradient(120deg, rgba(255, 255, 255, 0.08), transparent 60%);opacity:.4;z-index:1}.reveal section.main-point>*,.reveal section.statement>*,.reveal section.impact-statement>*{position:relative;z-index:2}.reveal section.main-point h2,.reveal section.main-point p,.reveal section.statement h2,.reveal section.statement p,.reveal section.impact-statement h2,.reveal section.impact-statement p{font-family:"Jost","Segoe UI",Arial,sans-serif;font-size:clamp(2.2em,5vw,3.2em);font-weight:800;line-height:1.2;max-width:80%;margin:0 auto;border:none;color:#fff;text-shadow:none}.reveal section.hook{background:linear-gradient(120deg, #202629 0%, #161B1D 65%, #202629 140%);color:#fff;text-align:left;width:100%;height:100%;box-sizing:border-box;align-content:center;position:relative;overflow:hidden;padding:48px 80px}.reveal section.hook::before{content:"";position:absolute;inset:-30% auto auto -10%;width:420px;height:420px;background:radial-gradient(circle, rgba(255, 255, 255, 0.07), transparent 70%);z-index:1}.reveal section.hook>*{position:relative;z-index:2}.reveal section.hook h2,.reveal section.hook p{font-family:"Jost","Segoe UI",Arial,sans-serif;font-size:clamp(2.3em,5vw,3.4em);font-weight:800;color:#fff;line-height:1.2;border:none;max-width:100%;text-shadow:none}.reveal section.impact-question::after{content:"?";position:absolute;right:8%;bottom:-5%;font-family:"Jost","Segoe UI",Arial,sans-serif;font-size:12em;font-weight:800;color:hsla(0,0%,100%,.08);z-index:1;pointer-events:none}.reveal section.qa-slide{text-align:center;width:100%;height:100%;box-sizing:border-box;align-content:center}.reveal section.qa-slide h2{font-size:3em;margin-bottom:32px;border:none;margin-inline:auto}.reveal section.qa-slide .contact-info{font-size:.9em;color:#3f474b}.reveal section.qa-slide .contact-info a{color:inherit}.reveal section.break-slide{background:linear-gradient(135deg, #F3F5F3 0%, #eef2f7 100%);text-align:center;width:100%;height:100%;box-sizing:border-box;align-content:center;padding:48px 80px}.reveal section.break-slide h2{font-size:2em;margin-bottom:24px;border:none;margin-inline:auto}.reveal section.break-slide .timer{font-size:4em;font-weight:700;color:#202629;font-variant-numeric:tabular-nums}.reveal section.break-slide .return-time{font-size:1.2em;color:#3f474b;margin-top:24px}.reveal section.recap-slide h2{color:#202629;margin-bottom:32px}.reveal section.recap-slide ol{font-size:1.1em}.reveal section.recap-slide ol li{margin-bottom:24px}.reveal section.references h2{font-size:1.5em;margin-bottom:24px}.reveal section.references .references-list,.reveal section.references .csl-bib-body{font-size:.7em;text-align:left}.reveal section.references .references-list .csl-entry,.reveal section.references .csl-bib-body .csl-entry{margin-bottom:8px;padding-left:2em;text-indent:-2em}.reveal section.thank-you{background:rgba(0,0,0,0);color:#fff;text-align:center;width:100%;height:100%;box-sizing:border-box;align-content:center;padding:48px 80px}.reveal section.thank-you h2{font-size:3em;border:none;color:#fff;margin-bottom:32px;margin-inline:auto}.reveal section.thank-you .contact{font-size:1em;opacity:.9}.reveal section.thank-you .contact a{color:#ffd38a}.reveal .overlay-panel{max-width:72%;margin:0 auto;padding:48px 64px;background:rgba(12,16,28,.75);color:#f8f9fa;border-radius:12px;border:1px solid hsla(0,0%,100%,.15);box-shadow:0 18px 45px rgba(0,0,0,.35);backdrop-filter:blur(6px);text-align:left}.reveal .overlay-panel h3{margin-top:0;color:#ffd38a;border:none}.reveal section.tight-callouts .callout,.reveal section.tight-callouts .exercise-box{margin:16px 0;padding:16px 24px}.reveal section.tight-callouts .callout-title{margin-bottom:4px}.parent-header{position:absolute;top:16px;left:8px;color:#626a6e;font-size:.7em;font-variant:small-caps;letter-spacing:.05em}.header-container{font-family:"Libre Franklin","Segoe UI",Arial,sans-serif;position:fixed;top:0;left:0;right:0;height:44px;background:#202629;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-bottom:2px solid #f6a63b;z-index:9000;display:flex;align-items:center;justify-content:space-between;padding:0 8px;font-size:1em;font-weight:600;color:#fff;pointer-events:none;transition:opacity 250ms ease-out;box-shadow:0 2px 8px rgba(0,0,0,.2)}.header-container .section-title{opacity:.95;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;letter-spacing:.02em}.header-container .logo{height:26.4px;opacity:.9;margin-left:24px}.reveal figure{margin:24px 0;padding:0;text-align:center}.reveal figure img{max-width:100%;height:auto;border-radius:4px}.reveal figcaption{font-size:.8em;color:#3f474b;margin-top:8px;font-style:italic;text-align:center;max-width:80%;margin-left:auto;margin-right:auto}.reveal figcaption code,.reveal .figure-caption code{font-family:var(--figcaption-inline-code-font-family);font-size:1em;line-height:inherit;color:var(--figcaption-inline-code-color);background:var(--figcaption-inline-code-bg);border:1px solid var(--figcaption-inline-code-border);border-radius:var(--figcaption-inline-code-border-radius);padding:var(--figcaption-inline-code-padding);font-style:normal}.reveal img{margin:0;max-width:100%;height:auto}.reveal section img{background:none;border:none;box-shadow:none}.reveal img.center,.reveal .img-center img{display:block;margin-left:auto;margin-right:auto}.reveal img.left,.reveal .img-left img{display:block;margin-right:auto}.reveal img.right,.reveal .img-right img{display:block;margin-left:auto}.reveal img.small{max-width:40%}.reveal img.medium{max-width:60%}.reveal img.large{max-width:85%}.reveal img.full{max-width:100%}.reveal img.rounded{border-radius:12px}.reveal img.circle{border-radius:50%}.reveal img.shadow{box-shadow:0 10px 15px rgba(32,38,41,.18)}.reveal img.bordered{border:2px solid #bec7c3}.reveal .figure-row{display:flex;gap:24px;justify-content:center;align-items:flex-start;margin:24px 0}.reveal .figure-row figure{flex:1;margin:0}.reveal section[data-background-image] h1,.reveal section[data-background-image] h2,.reveal section[data-background-image] h3{text-shadow:2px 2px 8px rgba(0,0,0,.7)}.reveal section.thank-you:not(.image-hero):not([data-background-image]){background:linear-gradient(135deg, #202629, #161B1D)}.reveal section.image-hero,.reveal section.video-cinematic{position:relative;color:#fff;text-align:left;overflow:hidden}.reveal section.image-hero::before,.reveal section.video-cinematic::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg, rgba(0, 0, 0, 0.2), rgba(32, 38, 41, 0.72) 70%);z-index:1}.reveal section.image-hero>*,.reveal section.video-cinematic>*{position:relative;z-index:2}.reveal section.image-hero .hero-content,.reveal section.video-cinematic .hero-content{max-width:70%;background:rgba(32,38,41,.82);border:1px solid hsla(0,0%,100%,.2);border-radius:12px;padding:48px 64px;box-shadow:0 20px 25px rgba(32,38,41,.18)}.reveal section.image-hero .hero-kicker,.reveal section.video-cinematic .hero-kicker{text-transform:uppercase;letter-spacing:.2em;font-size:.55em;color:hsla(0,0%,100%,.75);margin-bottom:8px}.reveal section.image-hero h2,.reveal section.image-hero h3,.reveal section.video-cinematic h2,.reveal section.video-cinematic h3{font-family:"Jost","Segoe UI",Arial,sans-serif;font-weight:700;text-shadow:none;border:none;margin-bottom:8px}.reveal .before-after{display:flex;gap:16px;align-items:flex-start}.reveal .before-after .before,.reveal .before-after .after{flex:1;text-align:center}.reveal .before-after .before img,.reveal .before-after .after img{max-width:100%}.reveal .before-after .before .label,.reveal .before-after .after .label{font-weight:600;font-size:.85em;color:#3f474b;margin-top:8px}.reveal .before-after .before .label{color:#b42318}.reveal .before-after .after .label{color:#256d57}.reveal .gallery{display:grid;gap:16px;margin:24px 0}.reveal .gallery.cols-2{grid-template-columns:repeat(2, 1fr)}.reveal .gallery.cols-3{grid-template-columns:repeat(3, 1fr)}.reveal .gallery.cols-4{grid-template-columns:repeat(4, 1fr)}.reveal .gallery img{width:100%;height:auto;object-fit:cover}.reveal figure.video{margin:24px 0}.reveal figure.video iframe,.reveal figure.video video{max-width:100%;border-radius:8px;box-shadow:0 4px 6px rgba(32,38,41,.1)}.reveal .video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.reveal .video-container iframe,.reveal .video-container video{position:absolute;top:0;left:0;width:100%;height:100%}.reveal .video-container.video-frame{padding:16px;padding-bottom:calc(56.25% + 16px*2);background:#0b0f1a;border-radius:12px;border:1px solid hsla(0,0%,100%,.1);box-shadow:0 20px 25px rgba(32,38,41,.18)}.reveal .video-container.video-frame iframe,.reveal .video-container.video-frame video{top:16px;left:16px;width:calc(100% - 16px*2);height:calc(100% - 16px*2);border-radius:8px}.reveal .diagram,.reveal .chart{margin:24px 0;text-align:center}.reveal .diagram figcaption,.reveal .chart figcaption{margin-top:16px}.reveal .attribution,.reveal .source{font-size:.65em;color:#626a6e;margin-top:4px;font-style:italic}.reveal .attribution a,.reveal .source a{color:#626a6e}.reveal .attribution a:hover,.reveal .source a:hover{color:#256d57}.reveal img.zoomable{transition:transform 250ms ease-out;cursor:zoom-in}.reveal img.zoomable:hover{transform:scale(1.05)}.reveal figure.aside{float:right;width:40%;margin-left:24px;margin-right:0}.reveal figure.aside figcaption{text-align:left}.reveal table{width:auto;margin:32px auto;border-collapse:collapse;font-size:.8em;border-top:2px solid #f6a63b;border-bottom:2px solid #f6a63b}.reveal table thead{border-bottom:1px solid #f6a63b}.reveal table th{font-weight:600;text-align:left;padding:8px 16px;background:rgba(0,0,0,0);border:none;vertical-align:bottom}.reveal table td{padding:8px 16px;border:none;border-bottom:1px solid #dce1de;vertical-align:top}.reveal table tbody tr:last-child td{border-bottom:none}.reveal table tbody tr:hover{background-color:rgba(246,166,59,.08)}.reveal table caption{caption-side:bottom;text-align:left;padding-top:8px;font-size:.8em;color:#3f474b;font-style:italic}.reveal table.compact{font-size:.75em}.reveal table.compact th,.reveal table.compact td{padding:6px 12px}.reveal .smallTable table,.reveal table.small{font-size:.7em}.reveal .tinyTable table,.reveal table.tiny{font-size:.55em}.reveal table.striped tbody tr:nth-child(even){background-color:rgba(246,166,59,.08)}.reveal table.centered th,.reveal table.centered td{text-align:center}.reveal table.grid th,.reveal table.grid td,.reveal .tableGrid table th,.reveal .tableGrid table td{border:1px solid #bec7c3 !important;font-weight:400 !important;font-size:.6em;width:50px;height:50px;text-align:center;vertical-align:middle}.reveal table td.num,.reveal table th.num,.reveal table .numeric{text-align:right;font-variant-numeric:tabular-nums}.reveal table tr.highlight td{background-color:rgba(246,166,59,.08);font-weight:500}.reveal table td.highlight,.reveal table th.highlight{background-color:rgba(246,166,59,.08);font-weight:500}.reveal pre.sourceCode,.reveal div.sourceCode pre,.reveal pre.sourceCode code,.reveal div.sourceCode pre code{background-color:rgba(0,0,0,0) !important;color:inherit !important}.reveal .cell-output pre{background-color:#f3f5f3 !important;border:1px solid #bec7c3 !important;border-radius:4px;box-shadow:none !important}.reveal .cell-output pre code{background-color:rgba(0,0,0,0) !important;color:#202629 !important;display:block;padding:6px 9px}.reveal p code,.reveal li code,.reveal td code,.reveal th code,.reveal blockquote code{font-size:1em !important;line-height:inherit}.reveal .callout{--callout-accent: #BEC7C3;--callout-title-color: #25292C;background:#fff !important;border:1px solid rgb(158.8,168.12,163.68) !important;border-left:4px solid var(--callout-accent) !important;border-radius:8px;padding:16px 24px;margin:32px 0;box-shadow:0 8px 18px rgba(32,38,41,.1);color:#25292c;position:relative;overflow:visible}.reveal .callout>.callout-body{position:static;z-index:auto}.reveal .callout-title{font-weight:600;margin-bottom:8px;display:flex;align-items:center;gap:8px;color:var(--callout-title-color) !important;border-radius:0;padding:0 !important;background:rgba(0,0,0,0) !important;border:0;box-shadow:none}.reveal .callout-title::before{content:"";width:.58rem;height:.58rem;border-radius:2px;background:var(--callout-accent);flex:0 0 auto;transform:translateY(1px)}.reveal .callout-title p{margin:0;font-size:.78em;letter-spacing:.09em;text-transform:uppercase}.reveal .callout-title strong{color:var(--callout-title-color) !important}.reveal .callout .callout-icon-container{display:none !important}.reveal .callout .callout-icon{display:none !important}.reveal .callout-content{font-size:.95em;line-height:1.5}.reveal .callout-content p:last-child{margin-bottom:0}.reveal .callout-content ul,.reveal .callout-content ol{margin-top:8px;margin-bottom:0;padding-left:1.2em}.reveal .callout-content li::marker{color:var(--callout-accent)}.reveal .callout,.reveal .callout p,.reveal .callout li,.reveal .callout .callout-content{color:#25292c !important}.reveal .callout-note{--callout-accent: #28536B;--callout-title-color: rgb(37.42, 46.88, 52.82);background:rgba(254.0092165899,254.2073732719,254.3179723502,.908) !important;border-color:rgb(110.3,129.62,132.16) !important}.reveal .callout-tip{--callout-accent: #256D57;--callout-title-color: rgb(37, 50.52, 50.02);background:rgba(253.7325581395,254.1511627907,254.023255814,.91) !important;border-color:rgb(109.52,136.38,126.96) !important}.reveal .slides .callout-tip .callout-title::before{content:"" !important}.reveal .callout-warning,.reveal .callout-caution{--callout-accent: #B55418;--callout-title-color: rgb(60.04, 47.88, 40.8);background:hsla(22.9299363057,51.4754098361%,99.6523027816%,.91) !important;border-color:rgb(147.88,128.64,108.24) !important}.reveal .callout-important{--callout-accent: #B42318;--callout-title-color: rgb(59.88, 40.04, 40.8);background:hsla(4.2307692308,50.9803921569%,99.7235023041%,.908) !important;border-color:rgb(147.6,114.92,108.24) !important}.reveal .exercise-box{background:rgba(246,166,59,.12);border-left:5px solid #b55418;border-radius:8px;padding:24px 32px;margin:32px 0;box-shadow:0 1px 3px rgba(32,38,41,.1)}.reveal .exercise-box h4,.reveal .exercise-box strong:first-child{color:#b55418;margin-bottom:8px}.reveal blockquote{background:#f3f5f3;border-left:5px solid #f6a63b;border-radius:0;padding:24px 48px;margin:32px 0;font-size:1em;font-style:italic;font-family:"Georgia","Times New Roman",Times,serif;color:#25292c;text-align:left;position:relative}.reveal blockquote p{padding:0;margin-bottom:8px;line-height:1.75}.reveal blockquote p:last-child{margin-bottom:0}.reveal blockquote cite,.reveal blockquote footer{display:block;font-family:"Libre Franklin","Segoe UI",Arial,sans-serif;font-size:var(--warehouse-type-support);font-style:normal;font-weight:600;color:#256d57;margin-top:16px;text-align:right}.reveal blockquote cite::before,.reveal blockquote footer::before{content:"— "}.reveal blockquote strong{color:#b55418;font-style:normal;font-weight:700}.reveal blockquote em{color:inherit}.reveal section.impact-slide{width:100%;height:100%;box-sizing:border-box;align-content:center;background:linear-gradient(135deg, #202629 0%, #161B1D 70%);color:#fff}.reveal .emphasize{box-sizing:border-box;font-size:1.45em;margin:24px auto;background:linear-gradient(135deg, #F3F5F3, #161B1D);color:#25292c;text-align:center;width:94%;max-width:100%;padding:48px 64px;border-radius:8px;border:1px solid hsla(0,0%,100%,.15);box-shadow:0 24px 60px rgba(0,0,0,.3)}.reveal section.impact-slide .emphasize{background:linear-gradient(135deg, rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.02));border:1px solid hsla(0,0%,100%,.2);box-shadow:0 24px 60px rgba(0,0,0,.35);backdrop-filter:blur(8px)}.reveal section.takeaway-slide{width:100%;height:100%;box-sizing:border-box;align-content:center;text-align:center}.reveal section.takeaway-slide h2{display:none}.reveal section.takeaway-slide .emphasize{width:min(72%,980px);margin:0 auto;padding:64px 80px;background:hsla(0,0%,100%,.09);border:1px solid hsla(0,0%,100%,.22);box-shadow:0 28px 80px rgba(0,0,0,.45);backdrop-filter:blur(10px)}.reveal .emphasize p{margin:0;line-height:1.5}.reveal .emphasize strong,.reveal .emphasize em{color:#f6a63b}.reveal .caseBox,.reveal .case-box{background:#f3f5f3;color:#25292c;padding:16px 24px;margin:16px 8px;border-radius:12px;border:1px solid #dce1de;text-align:justify;font-size:.9em}.reveal .smallColumns{font-size:.7em}.reveal .imgCenter,.reveal img.imgCenter{display:block;margin-inline:auto}.reveal .hiUp{color:#256d57 !important;font-weight:600}.reveal .hiDo{color:#b42318 !important;font-weight:600}.reveal .exe,.reveal .exesol{display:inline-block;padding:4px 8px;color:#fff;font-family:"Libre Franklin","Segoe UI",Arial,sans-serif;font-size:.72em;font-weight:600;line-height:1.2;vertical-align:middle}.reveal .exe{background:#25292c}.reveal .exesol{background:#256d57}.reveal .definition{background:#f3f5f3;border:2px solid #202629;border-radius:8px;padding:24px 32px;margin:32px 0}.reveal .definition strong:first-child{color:#202629;font-size:1.1em}.reveal .highlight-box{background:linear-gradient(135deg, #202629, #161B1D);color:#fff;padding:24px 32px;margin:32px 0;border-radius:8px;box-shadow:0 4px 6px rgba(32,38,41,.1);text-align:center}.reveal .highlight-box p{margin:0}.reveal .callout-icon{font-size:1.2em;margin-right:8px}:root{--mermaid-bg-color: #FFFFFF;--mermaid-edge-color: rgb(34.6, 39.56, 42.56);--mermaid-fg-color: #25292C;--mermaid-fg-color--lighter: rgb(60.2962962963, 66.8148148148, 71.7037037037);--mermaid-fg-color--lightest: rgb(83.5925925926, 92.6296296296, 99.4074074074);--mermaid-font-family: Libre Franklin, Segoe UI, Arial, sans-serif;--mermaid-font-weight: 600;--mermaid-label-bg-color: white;--mermaid-label-fg-color: #25292C;--mermaid-node-bg-color: rgb(219.32, 220.28, 220.76);--mermaid-node-fg-color: rgb(33.4, 38.84, 41.84);--mermaid-subgraph-bg-color: rgb(203.22, 205.76, 204.48);--mermaid-subgraph-fg-color: #25292C;--mermaid-subgraph-border-color: rgb(64.96, 72.56, 73);--mermaid-edge-label-border-color: rgb(78.35, 86.6, 86)}.reveal .quarto-float,.reveal .quarto-float-fig,.reveal .quarto-figure,.reveal .quarto-figure-center,.reveal .cell,.reveal .cell-output,.reveal .cell-output-display{overflow:visible !important}.reveal .column:has(.mermaid),.reveal .column:has(.quarto-float){overflow:visible !important}.reveal .quarto-float>*,.reveal .quarto-float figure,.reveal .quarto-float figure>div{overflow:visible !important}.reveal figure.mermaid-figure{margin:8px 0;overflow:visible}.reveal figure.mermaid-figure .mermaid{margin:0}.reveal figure.mermaid-figure .mermaid-caption{margin-top:8px;font-size:.55em;color:#3f474b;text-align:center}.reveal .mermaid{font-family:"Libre Franklin","Segoe UI",Arial,sans-serif !important;margin:24px 0;display:flex;justify-content:center;width:100%;overflow:visible}.reveal .mermaid svg{max-width:100%;overflow:visible;display:block}.reveal .mermaid svg{display:block;overflow:visible !important;margin:0 auto}.reveal .mermaid,.reveal figure.mermaid-figure,.reveal .mermaid>div,.reveal .mermaid .flowchart{display:flex !important;align-items:center !important;justify-content:center !important;width:100% !important}.reveal svg.flowchart,.reveal svg[id^=mermaid-],.reveal .mermaid svg{display:block !important;margin:auto !important;max-width:100% !important;overflow:visible !important}.reveal .quarto-float img[src*=mermaid],.reveal .cell-output-display img{display:block;margin:0 auto;max-width:100%}.reveal .mermaid .node rect,.reveal .mermaid .node circle,.reveal .mermaid .node ellipse,.reveal .mermaid .node polygon,.reveal .mermaid .node path,.reveal svg.flowchart .node rect,.reveal svg.flowchart .node circle,.reveal svg.flowchart .node ellipse,.reveal svg.flowchart .node polygon,.reveal svg.flowchart .node path,.reveal svg[id^=mermaid] .node rect,.reveal svg[id^=mermaid] .node circle,.reveal svg[id^=mermaid] .node ellipse,.reveal svg[id^=mermaid] .node polygon,.reveal svg[id^=mermaid] .node path{fill:var(--mermaid-node-bg-color) !important;stroke:var(--mermaid-node-fg-color) !important;stroke-width:1.75px !important}.reveal .mermaid .node .label,.reveal svg.flowchart .node .label,.reveal svg[id^=mermaid] .node .label{color:var(--mermaid-label-fg-color) !important;font-family:"Libre Franklin","Segoe UI",Arial,sans-serif !important}.reveal .mermaid .nodeLabel{text-align:center !important}.reveal .mermaid .node foreignObject{overflow:visible !important}.reveal .mermaid .node foreignObject>div{display:flex !important;align-items:center !important;justify-content:center !important;text-align:center !important}.reveal .mermaid .cluster rect,.reveal svg.flowchart .cluster rect,.reveal svg[id^=mermaid] .cluster rect{fill:var(--mermaid-subgraph-bg-color) !important;stroke:var(--mermaid-subgraph-border-color) !important;stroke-width:1.75px !important}.reveal .mermaid .cluster-label text,.reveal .mermaid .cluster text,.reveal svg.flowchart .cluster-label text,.reveal svg.flowchart .cluster text,.reveal svg[id^=mermaid] .cluster-label text,.reveal svg[id^=mermaid] .cluster text{fill:var(--mermaid-subgraph-fg-color) !important;color:var(--mermaid-subgraph-fg-color) !important;font-weight:600 !important}.reveal .mermaid .cluster-label span,.reveal .mermaid .cluster-label p,.reveal svg.flowchart .cluster-label span,.reveal svg.flowchart .cluster-label p,.reveal svg[id^=mermaid] .cluster-label span,.reveal svg[id^=mermaid] .cluster-label p{color:var(--mermaid-subgraph-fg-color) !important}.reveal .mermaid .edgePath path{stroke:var(--mermaid-edge-color) !important;stroke-width:2.25px !important}.reveal .mermaid .edgeLabel{background-color:rgba(0,0,0,0) !important;color:var(--mermaid-label-fg-color) !important;font-family:"Libre Franklin","Segoe UI",Arial,sans-serif !important;font-weight:500 !important}.reveal .mermaid .edgeLabel rect,.reveal svg.flowchart .edgeLabel rect,.reveal svg[id^=mermaid] .edgeLabel rect{fill:var(--mermaid-label-bg-color) !important;stroke:none !important;stroke-width:0 !important;opacity:.98 !important}.reveal .mermaid .edgeLabel .labelBkg,.reveal svg.flowchart .edgeLabel .labelBkg,.reveal svg[id^=mermaid] .edgeLabel .labelBkg{background-color:var(--mermaid-label-bg-color) !important;border:0 !important;border-radius:.38em !important}.reveal .mermaid .edgeLabel p,.reveal .mermaid .edgeLabel span,.reveal svg.flowchart .edgeLabel p,.reveal svg.flowchart .edgeLabel span,.reveal svg[id^=mermaid] .edgeLabel p,.reveal svg[id^=mermaid] .edgeLabel span{color:var(--mermaid-label-fg-color) !important;background-color:rgba(0,0,0,0) !important}.reveal .mermaid marker{fill:var(--mermaid-edge-color) !important}.reveal .mermaid marker path{fill:var(--mermaid-edge-color) !important}.reveal .mermaid .arrowheadPath{fill:var(--mermaid-edge-color) !important}.reveal .mermaid .flowchart-link{stroke:var(--mermaid-edge-color) !important}.reveal .mermaid .node.decision rect{fill:rgba(181,84,24,.15);stroke:#b55418}.reveal .mermaid .actor{fill:var(--mermaid-node-bg-color);stroke:var(--mermaid-node-fg-color)}.reveal .mermaid .actor-line{stroke:var(--mermaid-edge-color)}.reveal .mermaid .messageLine0,.reveal .mermaid .messageLine1{stroke:var(--mermaid-edge-color);stroke-width:2.25px}.reveal .mermaid .messageText{fill:var(--mermaid-fg-color);font-family:"Libre Franklin","Segoe UI",Arial,sans-serif}.reveal .mermaid .activation0,.reveal .mermaid .activation1{fill:rgba(32,38,41,.2);stroke:#202629}.reveal .mermaid .section{fill:var(--mermaid-node-bg-color);stroke:var(--mermaid-node-fg-color)}.reveal .mermaid .task{fill:#202629;stroke:#161b1d}.reveal .mermaid .taskText{fill:#fff;font-family:"Libre Franklin","Segoe UI",Arial,sans-serif}.reveal .mermaid .stateGroup rect{fill:var(--mermaid-node-bg-color);stroke:var(--mermaid-node-fg-color)}.reveal .mermaid .classGroup rect{fill:var(--mermaid-node-bg-color);stroke:var(--mermaid-node-fg-color)}.reveal .mermaid .classLabel{font-family:"Libre Franklin","Segoe UI",Arial,sans-serif}.reveal .mermaid text,.reveal svg.flowchart text,.reveal svg[id^=mermaid] text{fill:var(--mermaid-fg-color) !important;font-family:var(--mermaid-font-family) !important}.reveal .mermaid .label,.reveal .mermaid .nodeLabel,.reveal .mermaid .edgeLabel,.reveal svg.flowchart .label,.reveal svg.flowchart .nodeLabel,.reveal svg.flowchart .edgeLabel,.reveal svg[id^=mermaid] .label,.reveal svg[id^=mermaid] .nodeLabel,.reveal svg[id^=mermaid] .edgeLabel{font-family:var(--mermaid-font-family) !important;color:var(--mermaid-label-fg-color) !important}.reveal .mermaid foreignObject div,.reveal .mermaid foreignObject p,.reveal svg.flowchart foreignObject div,.reveal svg.flowchart foreignObject p,.reveal svg[id^=mermaid] foreignObject div,.reveal svg[id^=mermaid] foreignObject p{font-family:var(--mermaid-font-family) !important;color:var(--mermaid-label-fg-color) !important;text-align:center !important}.reveal .mermaid foreignObject span,.reveal svg.flowchart foreignObject span,.reveal svg[id^=mermaid] foreignObject span{color:inherit !important}.reveal .mermaid .katex path,.reveal svg.flowchart .katex path,.reveal svg[id^=mermaid] .katex path{fill:currentColor !important;stroke:currentColor !important}.reveal .mermaid-small{font-size:.8em}.reveal .mermaid-small .mermaid{transform:scale(0.85);transform-origin:center}.reveal .mermaid-large{font-size:1.2em}.reveal .mermaid-large .mermaid{transform:scale(1.15);transform-origin:center}.reveal .social-embed,.reveal .social-post{background:#f3f5f3;border-radius:12px;padding:32px;margin:32px auto;max-width:600px;box-shadow:0 10px 15px rgba(32,38,41,.18);border:1px solid #dce1de;transition:transform 250ms ease-out,box-shadow 250ms ease-out}.reveal .social-embed:hover,.reveal .social-post:hover{transform:translateY(-4px);box-shadow:0 20px 25px rgba(32,38,41,.18)}.reveal .linkedin-embed,.reveal .social-embed.linkedin,.reveal .linkedin.social-post{border-left:4px solid #0077b5}.reveal .linkedin-embed .embed-header,.reveal .social-embed.linkedin .embed-header,.reveal .linkedin.social-post .embed-header{display:flex;align-items:center;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #dce1de}.reveal .linkedin-embed .embed-header .platform-icon,.reveal .social-embed.linkedin .embed-header .platform-icon,.reveal .linkedin.social-post .embed-header .platform-icon{width:40px;height:40px;background:#0077b5;border-radius:4px;display:flex;align-items:center;justify-content:center;margin-right:16px}.reveal .linkedin-embed .embed-header .platform-icon::before,.reveal .social-embed.linkedin .embed-header .platform-icon::before,.reveal .linkedin.social-post .embed-header .platform-icon::before{content:"in";color:#fff;font-weight:bold;font-size:1.3em}.reveal .linkedin-embed .embed-header .author-info,.reveal .social-embed.linkedin .embed-header .author-info,.reveal .linkedin.social-post .embed-header .author-info{flex:1}.reveal .linkedin-embed .embed-header .author-info .author-name,.reveal .social-embed.linkedin .embed-header .author-info .author-name,.reveal .linkedin.social-post .embed-header .author-info .author-name{font-weight:600;color:#25292c;font-size:1em}.reveal .linkedin-embed .embed-header .author-info .post-meta,.reveal .social-embed.linkedin .embed-header .author-info .post-meta,.reveal .linkedin.social-post .embed-header .author-info .post-meta{font-size:.85em;color:#3f474b;margin-top:4px}.reveal .linkedin-embed .embed-content,.reveal .social-embed.linkedin .embed-content,.reveal .linkedin.social-post .embed-content{color:#25292c;line-height:1.6;font-size:.95em;margin-bottom:16px}.reveal .linkedin-embed .embed-footer,.reveal .social-embed.linkedin .embed-footer,.reveal .linkedin.social-post .embed-footer{display:flex;gap:24px;font-size:.85em;color:#3f474b;padding-top:16px;border-top:1px solid #dce1de}.reveal .linkedin-embed .embed-footer .stat,.reveal .social-embed.linkedin .embed-footer .stat,.reveal .linkedin.social-post .embed-footer .stat{display:flex;align-items:center;gap:4px}.reveal .twitter-embed,.reveal .x-embed,.reveal .social-embed.twitter,.reveal .twitter.social-post{border-left:4px solid #1da1f2}.reveal .twitter-embed .embed-header,.reveal .x-embed .embed-header,.reveal .social-embed.twitter .embed-header,.reveal .twitter.social-post .embed-header{display:flex;align-items:center;margin-bottom:16px}.reveal .twitter-embed .embed-header .platform-icon,.reveal .x-embed .embed-header .platform-icon,.reveal .social-embed.twitter .embed-header .platform-icon,.reveal .twitter.social-post .embed-header .platform-icon{width:40px;height:40px;background:#1da1f2;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:16px}.reveal .twitter-embed .embed-header .platform-icon::before,.reveal .x-embed .embed-header .platform-icon::before,.reveal .social-embed.twitter .embed-header .platform-icon::before,.reveal .twitter.social-post .embed-header .platform-icon::before{content:"𝕏";color:#fff;font-weight:bold;font-size:1.5em}.reveal .twitter-embed .embed-header .author-info,.reveal .x-embed .embed-header .author-info,.reveal .social-embed.twitter .embed-header .author-info,.reveal .twitter.social-post .embed-header .author-info{flex:1}.reveal .twitter-embed .embed-header .author-info .author-name,.reveal .x-embed .embed-header .author-info .author-name,.reveal .social-embed.twitter .embed-header .author-info .author-name,.reveal .twitter.social-post .embed-header .author-info .author-name{font-weight:600;color:#25292c;font-size:1em}.reveal .twitter-embed .embed-header .author-info .handle,.reveal .x-embed .embed-header .author-info .handle,.reveal .social-embed.twitter .embed-header .author-info .handle,.reveal .twitter.social-post .embed-header .author-info .handle{font-size:.85em;color:#1da1f2}.reveal .twitter-embed .embed-content,.reveal .x-embed .embed-content,.reveal .social-embed.twitter .embed-content,.reveal .twitter.social-post .embed-content{color:#25292c;line-height:1.6;font-size:1em;margin-bottom:16px}.reveal .twitter-embed .embed-footer,.reveal .x-embed .embed-footer,.reveal .social-embed.twitter .embed-footer,.reveal .twitter.social-post .embed-footer{display:flex;gap:24px;font-size:.85em;color:#3f474b}.reveal .twitter-embed .embed-footer .stat,.reveal .x-embed .embed-footer .stat,.reveal .social-embed.twitter .embed-footer .stat,.reveal .twitter.social-post .embed-footer .stat{display:flex;align-items:center;gap:4px}.reveal .social-post .post-author{display:flex;align-items:center;margin-bottom:16px}.reveal .social-post .post-author .avatar{width:48px;height:48px;border-radius:50%;background:#202629;margin-right:16px;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:bold;font-size:1.2em}.reveal .social-post .post-author .author-details .name{font-weight:600;color:#25292c}.reveal .social-post .post-author .author-details .meta{font-size:.85em;color:#3f474b}.reveal .social-post .post-content{color:#25292c;line-height:1.6;margin-bottom:16px}.reveal .social-post .post-image{width:100%;border-radius:8px;margin:16px 0}.reveal .social-post .post-stats{display:flex;gap:24px;font-size:.85em;color:#3f474b;padding-top:16px;border-top:1px solid #dce1de}.reveal .embed-container{position:relative;width:100%;max-width:600px;margin:32px auto;border-radius:12px;overflow:hidden;box-shadow:0 10px 15px rgba(32,38,41,.18);background:#f3f5f3;border:1px solid #dce1de;transition:transform 250ms ease-out,box-shadow 250ms ease-out}.reveal .embed-container:hover{transform:translateY(-4px);box-shadow:0 20px 25px rgba(32,38,41,.18)}.reveal .embed-container iframe{width:100%;border:none;border-radius:12px;display:block}.reveal .linkedin-iframe-embed,.reveal .embed-container.linkedin{border-left:4px solid #0077b5;box-shadow:0 10px 15px rgba(32,38,41,.18)}.reveal .linkedin-iframe-embed iframe,.reveal .embed-container.linkedin iframe{min-height:400px}.reveal .twitter-iframe-embed,.reveal .x-iframe-embed,.reveal .embed-container.twitter{border-left:4px solid #1da1f2;box-shadow:0 10px 15px rgba(32,38,41,.18)}.reveal .twitter-iframe-embed iframe,.reveal .x-iframe-embed iframe,.reveal .embed-container.twitter iframe{min-height:400px}.reveal .social-iframe{position:relative;width:100%;max-width:600px;margin:32px auto;border-radius:12px;overflow:hidden;box-shadow:0 10px 15px rgba(32,38,41,.18);background:#f3f5f3;border:1px solid #dce1de;transition:transform 250ms ease-out,box-shadow 250ms ease-out}.reveal .social-iframe:hover{transform:translateY(-4px);box-shadow:0 20px 25px rgba(32,38,41,.18)}.reveal .social-iframe iframe{width:100%;border:none;display:block;min-height:400px}.reveal .social-iframe.linkedin{border-left:4px solid #0077b5}.reveal .social-iframe.twitter,.reveal .social-iframe.x{border-left:4px solid #1da1f2}.reveal .social-iframe.facebook{border-left:4px solid #1877f2}.reveal .social-iframe.instagram{border-left:4px solid #833ab4}.reveal .tweet-quote{background:#f3f5f3;border-left:4px solid #1da1f2;border-radius:8px;padding:24px 32px;margin:32px auto;max-width:600px;box-shadow:0 4px 6px rgba(32,38,41,.1);font-style:italic}.reveal .tweet-quote .quote-content{color:#25292c;font-size:1.1em;line-height:1.6;margin-bottom:16px}.reveal .tweet-quote .quote-author{display:flex;align-items:center;gap:8px;font-style:normal;font-size:.9em;color:#3f474b}.reveal .tweet-quote .quote-author::before{content:"— "}.reveal .tweet-quote .quote-author .handle{color:#1da1f2}.reveal .platform-badge{display:inline-flex;align-items:center;gap:4px;padding:4px 16px;border-radius:4px;font-size:.85em;font-weight:600}.reveal .platform-badge.linkedin{background:#0077b5;color:#fff}.reveal .platform-badge.twitter,.reveal .platform-badge.x{background:#1da1f2;color:#fff}.reveal .platform-badge.facebook{background:#1877f2;color:#fff}.reveal .platform-badge.instagram{background:linear-gradient(45deg, #833AB4, #FD1D1D);color:#fff}@media print{.reveal .no-print{display:none !important}.header-container,.footer-container{display:none !important}.reveal .slide-number{display:none !important}}@media screen and (max-width: 768px){.header-container{height:35.2px;font-size:.9em;padding:0 24px}.footer-container{height:24px;font-size:.45em;padding:0 24px}.reveal .social-embed,.reveal .social-post,.reveal .embed-container{max-width:100%;padding:16px}.reveal section.section-slide{padding:32px 24px}.reveal section.section-slide h1,.reveal section.section-slide h2{font-size:2.1em}.reveal section.section-slide .section-number{font-size:4.5em;right:24px;bottom:24px}.reveal section.image-hero .hero-content,.reveal section.video-cinematic .hero-content{max-width:100%;padding:32px 24px}.reveal section.hook h2,.reveal section.hook p{max-width:100%}.reveal section.takeaway-slide .emphasize{width:96%;padding:48px 24px}}.reveal .slides section .quote-source::before{content:"— "}.reveal .slides section.themed-quote-slide{height:100%;padding:0;isolation:isolate;overflow:hidden;background:radial-gradient(circle at 27% 48%, rgba(101, 185, 231, 0.17), transparent 31%),radial-gradient(circle at 78% 53%, rgba(255, 190, 61, 0.13), transparent 33%),linear-gradient(125deg, #07111d, #090e16 53%, #101016);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.035)}.reveal .slides section.themed-quote-slide::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg, transparent 0 8%, rgba(101, 185, 231, 0.2) 8.05%, transparent 8.1%),repeating-linear-gradient(90deg, transparent 0 119px, rgba(255, 255, 255, 0.014) 120px),repeating-linear-gradient(0deg, transparent 0 119px, rgba(255, 255, 255, 0.012) 120px)}.reveal .slides section.themed-quote-slide h2{position:absolute;top:5.2%;left:6%;z-index:5;width:88%;margin:0;color:#f7f9fc;font-size:2.25em;line-height:.96;letter-spacing:-0.052em;text-align:center;text-transform:uppercase;text-shadow:0 .18em .6em rgba(0,0,0,.55)}.reveal .slides section.themed-quote-slide .slide-kicker{position:absolute;top:15%;left:10%;z-index:5;width:80%;margin:0;color:rgba(247,249,252,.66);font-size:.7em;font-weight:650;letter-spacing:.11em;text-align:center;text-transform:uppercase}.reveal .slides section.themed-quote-slide .slide-kicker p{margin:0}.reveal .slides section.themed-quote-slide blockquote{position:absolute;top:25%;left:13%;width:74%;margin:0;padding:0;border:0;background:rgba(0,0,0,0);box-shadow:none;color:#f7f9fc;font-family:var(--r-heading-font);font-size:1.56em;font-style:normal;font-weight:760;line-height:1.17;letter-spacing:-0.033em;text-align:center}.reveal .slides section.themed-quote-slide blockquote::before,.reveal .slides section.themed-quote-slide blockquote::after{position:absolute;font-size:1.3em;line-height:1}.reveal .slides section.themed-quote-slide blockquote::before{content:'"';top:-0.12em;left:-0.45em;color:rgba(101,185,231,.58)}.reveal .slides section.themed-quote-slide blockquote::after{content:'"';right:-0.42em;bottom:-0.12em;color:rgba(255,190,61,.65)}.reveal .slides section.themed-quote-slide blockquote p{margin:0}.reveal .slides section.themed-quote-slide .quote-primary{color:#65b9e7;font-weight:900;text-shadow:0 0 .75em rgba(101,185,231,.24)}.reveal .slides section.themed-quote-slide .quote-accent{color:#ffbe3d;font-weight:900;text-shadow:0 0 .75em rgba(255,190,61,.22)}.reveal .slides section.themed-quote-slide .quote-attribution{position:absolute;top:60%;left:20%;width:60%;margin:0;color:rgba(247,249,252,.72);font-size:.72em;font-weight:650;letter-spacing:.08em;text-align:center}.reveal .slides section.themed-quote-slide .quote-attribution p{margin:0}.reveal .slides section.themed-quote-slide .quote-source{color:inherit;font-style:normal}.reveal .slides section.themed-quote-slide .leverage-chain{position:absolute;bottom:8%;left:8%;width:84%;margin:0;color:rgba(247,249,252,.82);font-size:.58em;font-weight:720;letter-spacing:.025em}.reveal .slides section.themed-quote-slide .leverage-chain p{display:flex;align-items:center;justify-content:center;gap:.75rem;margin:0}.reveal .slides section.themed-quote-slide .leverage-input,.reveal .slides section.themed-quote-slide .leverage-judgment,.reveal .slides section.themed-quote-slide .leverage-result{display:block;padding:.42em .72em;border:1px solid hsla(0,0%,100%,.16);background:rgba(7,17,29,.66)}.reveal .slides section.themed-quote-slide .leverage-operator{color:rgba(247,249,252,.52);font-size:1.3em}.reveal .slides section.themed-quote-slide .leverage-input{color:#a9d8f6;border-color:rgba(101,185,231,.44)}.reveal .slides section.themed-quote-slide .leverage-judgment{color:#f7f9fc;border-color:rgba(247,249,252,.28)}.reveal .slides section.themed-quote-slide .leverage-result{color:#ffbe3d;font-weight:850;border-color:rgba(255,190,61,.5);box-shadow:0 0 1.05rem rgba(255,190,61,.12)}.reveal .slides section.expertise-divergence-slide{height:100%;padding:0;isolation:isolate;overflow:hidden;background:radial-gradient(circle at 70% 32%, rgba(142, 227, 93, 0.13), transparent 31%),radial-gradient(circle at 70% 70%, rgba(255, 89, 104, 0.13), transparent 32%),linear-gradient(125deg, #07111d, #090e16 52%, #0c1018);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.035)}.reveal .slides section.expertise-divergence-slide::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:repeating-linear-gradient(90deg, transparent 0 119px, rgba(255, 255, 255, 0.014) 120px),repeating-linear-gradient(0deg, transparent 0 119px, rgba(255, 255, 255, 0.012) 120px)}.reveal .slides section.expertise-divergence-slide h2{position:absolute;top:5.2%;left:6%;z-index:6;width:88%;margin:0;color:#f7f9fc;font-size:2.35em;line-height:.95;letter-spacing:-0.055em;text-align:center;text-transform:uppercase;text-shadow:0 .18em .6em rgba(0,0,0,.55)}.reveal .slides section.expertise-divergence-slide h2 .text-primary{color:#ffbe3d}.reveal .slides section.expertise-divergence-slide .slide-kicker{position:absolute;top:15.5%;left:10%;z-index:6;width:80%;margin:0;color:rgba(247,249,252,.72);font-size:.78em;font-weight:550;letter-spacing:.09em;text-align:center;text-transform:uppercase}.reveal .slides section.expertise-divergence-slide .slide-kicker p{margin:0}.reveal .slides section.expertise-divergence-slide .expertise-divergence{position:absolute;top:20%;left:4.5%;width:91%;height:61%;margin:0}.reveal .slides section.expertise-divergence-slide .expertise-divergence::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1540 610'%3E%3Cdefs%3E%3ClinearGradient id='s' x1='0' x2='1'%3E%3Cstop offset='0' stop-color='%2365b9e7'/%3E%3Cstop offset='1' stop-color='%238ee35d'/%3E%3C/linearGradient%3E%3ClinearGradient id='w' x1='0' x2='1'%3E%3Cstop offset='0' stop-color='%23a9b3c4'/%3E%3Cstop offset='1' stop-color='%23ff5968'/%3E%3C/linearGradient%3E%3Cmarker id='sa' markerWidth='10' markerHeight='10' refX='8' refY='5' orient='auto'%3E%3Cpath d='M0,0 L0,10 L9,5 z' fill='%238ee35d'/%3E%3C/marker%3E%3Cmarker id='wa' markerWidth='10' markerHeight='10' refX='8' refY='5' orient='auto'%3E%3Cpath d='M0,0 L0,10 L9,5 z' fill='%23ff5968'/%3E%3C/marker%3E%3C/defs%3E%3Cline x1='140' y1='538' x2='1400' y2='538' stroke='%23f7f9fc' stroke-opacity='.24' stroke-width='2'/%3E%3Ctext x='770' y='590' fill='%23f7f9fc' fill-opacity='.56' font-family='Arial,sans-serif' font-size='20' font-weight='750' letter-spacing='4' text-anchor='middle'%3EREPEATED AI-SUPPORTED WORK%3C/text%3E%3Cpath d='M350 295 C540 282 663 228 792 174 C952 110 1123 80 1288 69' fill='none' stroke='url(%23s)' stroke-width='9' stroke-linecap='round' marker-end='url(%23sa)'/%3E%3Cpath d='M350 323 C540 342 665 386 796 424 C970 474 1138 493 1290 501' fill='none' stroke='url(%23w)' stroke-width='9' stroke-linecap='round' marker-end='url(%23wa)'/%3E%3Cline x1='1342' y1='88' x2='1342' y2='482' stroke='%23ffbe3d' stroke-opacity='.82' stroke-width='3'/%3E%3Cline x1='1319' y1='88' x2='1365' y2='88' stroke='%23ffbe3d' stroke-opacity='.82' stroke-width='3'/%3E%3Cline x1='1319' y1='482' x2='1365' y2='482' stroke='%23ffbe3d' stroke-opacity='.82' stroke-width='3'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:100% 100%}.reveal .slides section.expertise-divergence-slide .expertise-start{position:absolute;top:38.4%;left:3.25%;z-index:2;display:flex;flex-direction:column;justify-content:center;box-sizing:border-box;width:19.5%;height:22.6%;padding:0 1%;border:2px solid hsla(0,0%,100%,.24);border-radius:18px;background:rgba(8,15,25,.92);text-align:center}.reveal .slides section.expertise-divergence-slide .expertise-start p{margin:0}.reveal .slides section.expertise-divergence-slide .expertise-start-title{display:block;margin-bottom:.85em;color:rgba(247,249,252,.54);font-size:17px;font-weight:800;letter-spacing:3px;text-transform:uppercase}.reveal .slides section.expertise-divergence-slide .expertise-start ul{margin:0;padding:0;list-style:none}.reveal .slides section.expertise-divergence-slide .expertise-start li{margin:.18em 0}.reveal .slides section.expertise-divergence-slide .expert-label,.reveal .slides section.expertise-divergence-slide .novice-label{font-size:18px;font-weight:800}.reveal .slides section.expertise-divergence-slide .expert-label{color:#8ee35d}.reveal .slides section.expertise-divergence-slide .novice-label{color:#ff7884}.reveal .slides section.expertise-divergence-slide .expertise-path,.reveal .slides section.expertise-divergence-slide .expertise-path ul{display:contents}.reveal .slides section.expertise-divergence-slide .expertise-path li{position:absolute;z-index:3;width:18%;margin:0;padding:0;font-size:20px;font-weight:750;line-height:1.1;text-align:center;list-style:none;transform:translate(-50%, -50%)}.reveal .slides section.expertise-divergence-slide .expertise-path li::after{content:"";position:absolute;left:50%;width:20px;height:20px;border:5px solid;border-radius:50%;background:#07111d;transform:translateX(-50%)}.reveal .slides section.expertise-divergence-slide .expert-path li{color:#dfffd0}.reveal .slides section.expertise-divergence-slide .novice-path li{color:#ffd0d5}.reveal .slides section.expertise-divergence-slide .expert-path li::after{border-color:#8ee35d}.reveal .slides section.expertise-divergence-slide .novice-path li::after{border-color:#ff5968}.reveal .slides section.expertise-divergence-slide .expert-path li:nth-child(1){top:38%;left:35.2%}.reveal .slides section.expertise-divergence-slide .expert-path li:nth-child(1)::after{top:calc(100% + 16px)}.reveal .slides section.expertise-divergence-slide .expert-path li:nth-child(2){top:18.2%;left:55.5%}.reveal .slides section.expertise-divergence-slide .expert-path li:nth-child(2)::after{top:calc(100% + 16px)}.reveal .slides section.expertise-divergence-slide .expert-path li:nth-child(3){top:21.6%;left:75.8%}.reveal .slides section.expertise-divergence-slide .expert-path li:nth-child(3)::after{bottom:calc(100% + 16px)}.reveal .slides section.expertise-divergence-slide .novice-path li:nth-child(1){top:64%;left:35.2%}.reveal .slides section.expertise-divergence-slide .novice-path li:nth-child(1)::after,.reveal .slides section.expertise-divergence-slide .novice-path li:nth-child(2)::after{bottom:calc(100% + 16px)}.reveal .slides section.expertise-divergence-slide .novice-path li:nth-child(2){top:79.7%;left:55.5%}.reveal .slides section.expertise-divergence-slide .novice-path li:nth-child(3){top:75.1%;left:75.8%}.reveal .slides section.expertise-divergence-slide .novice-path li:nth-child(3)::after{top:calc(100% + 16px)}.reveal .slides section.expertise-divergence-slide .shared-ai{position:absolute;top:50%;left:49%;z-index:5;display:grid;place-content:center;width:8.05%;aspect-ratio:1;border:4px solid #65b9e7;border-radius:50%;background:rgba(7,17,29,.95);box-shadow:0 0 16px rgba(101,185,231,.42);text-align:center;transform:translate(-50%, -50%)}.reveal .slides section.expertise-divergence-slide .shared-ai p{margin:0}.reveal .slides section.expertise-divergence-slide .shared-ai p:first-child{color:#65b9e7;font-size:34px;font-weight:900}.reveal .slides section.expertise-divergence-slide .shared-ai p:last-child{color:rgba(247,249,252,.68);font-size:15px;font-weight:750;letter-spacing:1px}.reveal .slides section.expertise-divergence-slide .divergence-gap{position:absolute;top:47%;left:90%;z-index:3;color:#ffbe3d;font-size:18px;font-weight:850;letter-spacing:3px;text-transform:uppercase;writing-mode:vertical-rl;transform:translate(-50%, -50%)}.reveal .slides section.expertise-divergence-slide .divergence-gap p{margin:0}.reveal .slides section.expertise-divergence-slide>blockquote{position:absolute;bottom:2.8%;left:10%;z-index:6;width:80%;margin:0;padding:0;border:0;background:rgba(0,0,0,0);box-shadow:none;color:rgba(247,249,252,.84);font-family:var(--r-heading-font);font-style:italic;line-height:1.2;text-align:center}.reveal .slides section.expertise-divergence-slide>blockquote p{margin:0}.reveal .slides section.expertise-divergence-slide>blockquote .quote-source{color:#ffbe3d;font-family:var(--r-main-font);font-style:normal;font-weight:800;white-space:nowrap}.reveal .slides section.perspective-mask-slide{height:100%;padding:0;isolation:isolate;overflow:hidden;background:radial-gradient(circle at 18% 60%, rgba(101, 185, 231, 0.12), transparent 32%),linear-gradient(120deg, #07111d, #080e16 58%, #0b1119);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.035)}.reveal .slides section.perspective-mask-slide::before{content:"";position:absolute;inset:0 54% 0 0;z-index:0;pointer-events:none;background:linear-gradient(90deg, transparent 0 12%, rgba(255, 190, 61, 0.24) 12.08%, transparent 12.16%),repeating-linear-gradient(90deg, transparent 0 119px, rgba(255, 255, 255, 0.014) 120px),repeating-linear-gradient(0deg, transparent 0 119px, rgba(255, 255, 255, 0.012) 120px)}.reveal .slides section.perspective-mask-slide::after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(90deg, #07111d 0 38%, rgba(7, 17, 29, 0.94) 44%, rgba(7, 17, 29, 0.54) 52%, transparent 62%),linear-gradient(0deg, rgba(7, 17, 29, 0.34), transparent 24%)}.reveal .slides section.perspective-mask-slide h2{position:absolute;top:7%;left:6%;z-index:4;width:43%;margin:0;color:#f7f9fc;font-size:var(--r-heading2-size);line-height:.96;letter-spacing:-0.052em;text-transform:uppercase;text-shadow:0 .18em .6em rgba(0,0,0,.55)}.reveal .slides section.perspective-mask-slide .perspective-image{position:absolute;inset:0 0 0 44%;z-index:1;margin:0}.reveal .slides section.perspective-mask-slide .perspective-image p{height:100%;margin:0}.reveal .slides section.perspective-mask-slide .perspective-image img{width:100%;height:100%;max-height:none;margin:0;object-fit:cover;object-position:center;filter:saturate(0.86) contrast(1.04) brightness(0.78)}.reveal .slides section.perspective-mask-slide .perspective-kicker,.reveal .slides section.perspective-mask-slide .perspective-statement,.reveal .slides section.perspective-mask-slide .perspective-support,.reveal .slides section.perspective-mask-slide .perspective-sequence{position:absolute;left:6%;z-index:4;width:40%;margin:0}.reveal .slides section.perspective-mask-slide .perspective-kicker{top:25%;color:#ffbe3d;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.reveal .slides section.perspective-mask-slide .perspective-kicker p,.reveal .slides section.perspective-mask-slide .perspective-statement p,.reveal .slides section.perspective-mask-slide .perspective-support p,.reveal .slides section.perspective-mask-slide .perspective-sequence p{margin:0}.reveal .slides section.perspective-mask-slide .perspective-statement{top:34%;color:#f7f9fc;line-height:1.16}.reveal .slides section.perspective-mask-slide .perspective-statement p+p{margin-top:.36em;font-family:var(--r-heading-font);font-size:1.44em;font-weight:760;letter-spacing:-0.035em}.reveal .slides section.perspective-mask-slide .perspective-accent{color:#65b9e7;font-weight:900;text-shadow:0 0 .75em rgba(101,185,231,.24)}.reveal .slides section.perspective-mask-slide .perspective-support{top:64%;color:rgba(247,249,252,.72);line-height:1.35}.reveal .slides section.perspective-mask-slide .perspective-sequence{bottom:9%;color:rgba(247,249,252,.78);font-weight:750;letter-spacing:.055em;text-transform:uppercase}.reveal .slides section.perspective-mask-slide .perspective-arrow{margin:0 .5em;color:#ffbe3d}@media(max-width: 1100px){.reveal .slides section.themed-quote-slide h2,.reveal .slides section.expertise-divergence-slide h2{font-size:1.95em}.reveal .slides section.themed-quote-slide blockquote{left:10%;width:80%;font-size:1.34em}.reveal .slides section.themed-quote-slide .leverage-chain{font-size:.5em}.reveal .slides section.themed-quote-slide .leverage-chain p{gap:.42rem}.reveal .slides section.expertise-divergence-slide .expertise-divergence{left:2.5%;width:95%}.reveal .slides section.perspective-mask-slide h2{width:48%}.reveal .slides section.perspective-mask-slide .perspective-kicker,.reveal .slides section.perspective-mask-slide .perspective-statement,.reveal .slides section.perspective-mask-slide .perspective-support,.reveal .slides section.perspective-mask-slide .perspective-sequence{width:43%}}:root{--slide-type-body: 1em;--slide-type-support: 0.75em;--slide-type-meta: 0.5em;--responsive-video-width: 60%}.reveal .slides section.slide:is(.dense-slide,.scrollable,:has(>:is(h2,h3,h4,h5,h6).dense-slide)){--slide-content-role: var(--slide-type-support)}.reveal .slides section.slide:is(.dense-slide,.scrollable,:has(>:is(h2,h3,h4,h5,h6).dense-slide))>:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(aside){font-size:var(--slide-content-role);line-height:1.2}.reveal .slides section.slide:is(.dense-slide,.scrollable,:has(>:is(h2,h3,h4,h5,h6).dense-slide)) :is(th,td){padding:.16em .32em}.reveal .slides section.slide:is(.dense-slide,.scrollable,:has(>:is(h2,h3,h4,h5,h6).dense-slide))>:is(h2,h3,h4,h5,h6):first-of-type{margin-bottom:8px}.reveal .slides section.slide:is(.dense-slide,.scrollable,:has(>:is(h2,h3,h4,h5,h6).dense-slide)) :is(ul,ol){margin-top:.28em;margin-bottom:.35em}.reveal .slides section.slide:is(.dense-slide,.scrollable,:has(>:is(h2,h3,h4,h5,h6).dense-slide)) li+li{margin-top:.16em}.reveal .slides section.slide:is(.dense-slide,.scrollable,:has(>:is(h2,h3,h4,h5,h6).dense-slide)) :is(figure,.quarto-float,.callout){margin-top:.35em;margin-bottom:.35em}.reveal .slides section.slide:is(.dense-slide,.scrollable,:has(>:is(h2,h3,h4,h5,h6).dense-slide)) .columns{gap:24px}.reveal .slides section.slide.scrollable{overflow-y:auto}.reveal section.learning-objectives-slide li{margin-bottom:.55em}.reveal section.learning-objectives-slide li::marker{color:#b55418}.reveal section.definition-slide blockquote,.reveal section.definition-slide blockquote p{color:#25292c}.reveal section.definition-slide blockquote cite{font-weight:600}.reveal section.summary-slide .columns{gap:48px}.reveal section.summary-slide ol{margin-top:.25em;font-size:var(--slide-type-body);line-height:1.2}.reveal section.summary-slide li{margin-bottom:.42em}.reveal section.buffer-recap-slide table{width:100%;margin:.6em auto .35em;font-size:var(--slide-type-support)}.reveal section.buffer-recap-slide table :is(th,td):first-child{width:34%}.reveal section.buffer-recap-slide>p:last-of-type{margin-top:.45em}.reveal section.exercise-slide .exercise-box{margin:16px 0;padding:16px 24px;border-left-color:#f6a63b;background:rgba(246,166,59,.12);box-shadow:none;color:#25292c;text-align:left}.reveal section.exercise-slide .exercise-box p{margin:.25em 0;color:inherit}.reveal section.exercise-slide .exercise-box strong:first-child{color:#b55418}.reveal .responsive-video{box-sizing:border-box;width:var(--responsive-video-width);margin-inline:auto;overflow:hidden;aspect-ratio:16/9;background:#f3f5f3}.reveal .responsive-video-4x3{aspect-ratio:4/3}.reveal :is(.column,.quarto-layout-cell) .responsive-video{--responsive-video-width: 100%}.reveal .responsive-video :is(iframe,video),.reveal .responsive-video>.responsive-video-placeholder{box-sizing:border-box;display:block;width:100% !important;height:100% !important;margin:0;border:0;object-fit:contain}.reveal .responsive-video>:is(p,div):has(>:is(iframe,video)){width:100%;height:100%;margin:0}.reveal .responsive-video-placeholder{display:grid !important;place-items:center;color:#626a6e;font-size:var(--slide-type-support)}.reveal .slides section.slide:has(>aside:not(.notes)){box-sizing:border-box;min-height:100%;padding-bottom:calc(var(--footer-height, 30px) + 48px)}.reveal .slides section.slide aside:not(.notes){position:absolute !important;left:8px;bottom:calc(var(--footer-height, 30px) + 16px);z-index:3;width:auto;max-width:calc(100% - 2*8px);margin:0;padding:0;color:#626a6e !important;font-size:var(--slide-type-support);line-height:1.2;text-align:left}.reveal .slides section.slide aside:not(.notes) p{position:static !important;margin:0;color:inherit !important;text-align:left}:root{--section-slide-padding-y: 48px;--section-slide-padding-x: 64px;--section-slide-title-size: 2.6em;--section-slide-number-size: 7em}.reveal .slides section.section-slide{width:100%;height:100%;box-sizing:border-box;background:linear-gradient(135deg, #202629 0%, #202629 100%);color:#fff;text-align:left;align-content:center;overflow:hidden;padding:var(--section-slide-padding-y) var(--section-slide-padding-x)}.reveal .slides section.section-slide::before{content:"";position:absolute;inset:0;background:radial-gradient(900px 500px at 15% 15%, rgba(255, 255, 255, 0.18), transparent 60%),radial-gradient(900px 500px at 85% 5%, rgba(246, 166, 59, 0.18), transparent 60%),linear-gradient(180deg, rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.55));z-index:1}.reveal .slides section.section-slide::after{content:"";position:absolute;inset:-20%;background:repeating-linear-gradient(120deg, rgba(255, 255, 255, 0.12) 0, rgba(255, 255, 255, 0.12) 2px, transparent 2px, transparent 12px);opacity:.18;z-index:1}.reveal .slides section.section-slide>*{position:relative;z-index:2}.reveal .slides section.section-slide>section{color:#25292c}.reveal .slides section.section-slide h1,.reveal .slides section.section-slide h2,.reveal .slides section.section-slide .section-title{max-width:72%;color:#fff;font-family:"Jost","Segoe UI",Arial,sans-serif;font-size:var(--section-slide-title-size);font-weight:800;letter-spacing:-0.01em;border:none;border-bottom:4px solid #f6a63b;display:inline-block;padding-bottom:16px;margin-bottom:24px;text-align:inherit;text-shadow:none}.reveal .slides section.section-slide .section-kicker{text-transform:uppercase;letter-spacing:.24em;font-size:.55em;color:hsla(0,0%,100%,.75);margin-bottom:8px}.reveal .slides section.section-slide .section-subtitle{font-size:1em;color:hsla(0,0%,100%,.85);max-width:70%;margin-top:8px;margin-inline:0}.reveal .slides section.section-slide .section-number{font-size:var(--section-slide-number-size);font-weight:800;color:hsla(0,0%,100%,.16);position:absolute;bottom:48px;right:48px;line-height:1;letter-spacing:-0.04em;pointer-events:none}.reveal .slides section.section-slide .section-number .number-display{font-size:inherit;font-weight:inherit;color:inherit}.reveal section.section-slide.section-cover{background:rgba(0,0,0,0);text-align:left}.reveal section.section-slide.section-cover::before{background:linear-gradient(180deg, rgba(8, 12, 24, 0.35), rgba(32, 38, 41, 0.94) 70%),radial-gradient(900px 500px at 15% 10%, rgba(255, 255, 255, 0.18), transparent 60%)}.reveal section.section-slide.section-cover::after{opacity:.12}.reveal section.section-slide.section-cover h1,.reveal section.section-slide.section-cover h2,.reveal section.section-slide.section-cover .section-title{text-align:left}.reveal section.section-slide.section-cover .section-subtitle{max-width:60%}.reveal section.section-slide.section-split{text-align:left;padding-left:80px;padding-right:64px}.reveal section.section-slide.section-split::before{background:linear-gradient(90deg, rgba(8, 12, 24, 0.95) 0%, rgba(8, 12, 24, 0.92) 60%, rgba(8, 12, 24, 0.2) 60%, rgba(8, 12, 24, 0) 100%)}.reveal section.section-slide.section-split::after{inset:12% auto 12% 0;width:12px;background:linear-gradient(180deg, #F6A63B, rgba(246, 166, 59, 0.1));opacity:1}.reveal section.section-slide.section-split h1,.reveal section.section-slide.section-split h2,.reveal section.section-slide.section-split .section-title{text-align:left}.reveal section.section-slide.section-split h1,.reveal section.section-slide.section-split h2,.reveal section.section-slide.section-split .section-title,.reveal section.section-slide.section-split .section-kicker,.reveal section.section-slide.section-split .section-subtitle{max-width:60%}.reveal section.section-slide.section-split .section-number{right:64px;bottom:64px;font-size:calc(var(--section-slide-number-size)*.86)}.reveal section.section-slide.section-minimal{background:#fff;color:#25292c;text-align:left}.reveal section.section-slide.section-minimal::before,.reveal section.section-slide.section-minimal::after{background:none;opacity:0}.reveal section.section-slide.section-minimal h1,.reveal section.section-slide.section-minimal h2,.reveal section.section-slide.section-minimal .section-title{color:#25292c;text-shadow:none;border-bottom:4px solid #202629}.reveal section.section-slide.section-minimal .section-kicker,.reveal section.section-slide.section-minimal .section-subtitle{color:#626a6e}.reveal section.section-slide.section-minimal .section-number{color:rgba(37,41,44,.08)}.reveal section.section-slide.section-accent-bar{text-align:left}.reveal section.section-slide.section-accent-bar::after{inset:-10% auto -10% 0;width:14px;background:linear-gradient(180deg, #F6A63B, #202629);opacity:1}.reveal section.section-slide.section-accent-bar h1,.reveal section.section-slide.section-accent-bar h2,.reveal section.section-slide.section-accent-bar .section-title{text-align:left}.reveal section.section-slide.section-cover .section-subtitle,.reveal section.section-slide.section-split .section-subtitle,.reveal section.section-slide.section-minimal .section-subtitle,.reveal section.section-slide.section-accent-bar .section-subtitle{margin-inline:0}@media screen and (max-width: 768px){:root{--section-slide-padding-y: 32px;--section-slide-padding-x: 24px;--section-slide-title-size: 2.1em;--section-slide-number-size: 4.5em}.reveal section.section-slide .section-number{right:24px;bottom:24px}}:root{--footer-height: 30px;--footer-font-size: 0.5em;--slide-logo-height: calc(var(--footer-height) * 0.9);--footer-bar-bg: #202629;--footer-bar-text: #FFFFFF}.footer-container{font-family:"Libre Franklin","Segoe UI",Arial,sans-serif;font-size:var(--footer-font-size);color:#fff !important;display:block !important;position:fixed !important;left:0;right:0;bottom:0px !important;background-color:#202629 !important;height:var(--footer-height);z-index:9000}.footer-container p{line-height:var(--footer-height);margin:0}body .footer,body .reveal .footer{position:fixed;left:0;right:0;bottom:0 !important;height:var(--footer-height);min-height:var(--footer-height);background:var(--footer-bar-bg);color:var(--footer-bar-text);font-size:var(--footer-font-size) !important;line-height:1.15;padding:0 calc(8px + var(--slide-logo-height) + 16px) 0 8px;z-index:9000;pointer-events:auto;display:flex;align-items:center;flex-wrap:wrap;justify-content:center;text-align:center;margin:0 !important;border:0 !important;box-sizing:border-box;font-family:"Libre Franklin","Segoe UI",Arial,sans-serif}body .footer a,body .reveal .footer a{color:#f6a63b;text-decoration:none;pointer-events:auto;cursor:pointer}.footer p,.reveal .footer p{margin:0 !important;padding:0;text-align:center;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.footer .faux-block,.reveal .footer .faux-block{display:block;padding-bottom:.4em}.footer .fingerprint,.reveal .footer .fingerprint{font-family:"Cascadia Mono","SFMono-Regular",Consolas,monospace;font-size:.85em}.footer .nav-footer-left,.footer .nav-footer-center,.footer .nav-footer-right,.reveal .footer .nav-footer-left,.reveal .footer .nav-footer-center,.reveal .footer .nav-footer-right{text-align:center;width:100%;min-height:2em}@media(min-width: 900px){.footer .nav-footer-left,.reveal .footer .nav-footer-left{text-align:left}.footer .nav-footer-right,.reveal .footer .nav-footer-right{text-align:right}.footer .nav-footer-left,.footer .nav-footer-center,.footer .nav-footer-right,.reveal .footer .nav-footer-left,.reveal .footer .nav-footer-center,.reveal .footer .nav-footer-right{flex:1 1 33%}}.slide-logo,.reveal .slide-logo{display:block;position:fixed;top:auto;left:auto;right:12px;bottom:calc((var(--footer-height) - var(--slide-logo-height))/2) !important;z-index:10000 !important;height:var(--slide-logo-height) !important;max-height:none;width:auto;opacity:.9;filter:drop-shadow(0 1px 2px rgba(0, 0, 0, 0.35))}.reveal .footer:not(:has(p)):not(:has(div)){display:none !important}body .reveal .slide-number{font-size:.9em;font-family:"Libre Franklin","Segoe UI",Arial,sans-serif;top:auto;bottom:calc(var(--footer-height) + 6px);right:12px;z-index:10001;font-weight:600;color:var(--footer-bar-text);background:var(--footer-bar-bg);padding:8px 16px;border-radius:4px;backdrop-filter:blur(4px)}.reveal .footer,.reveal .slide-logo,.reveal .slide-number,.header-container,.footer-container{transition:opacity .25s ease}.reveal:has(section.present#title-slide) .footer,.reveal:has(section.present#title-slide) .slide-logo,.reveal:has(section.present#title-slide) .slide-number,.reveal:has(section.present#title-slide) .header-container,.reveal:has(section.present#title-slide) .footer-container,.reveal:has(section.present.title-slide-professional) .footer,.reveal:has(section.present.title-slide-professional) .slide-logo,.reveal:has(section.present.title-slide-professional) .slide-number,.reveal:has(section.present.title-slide-professional) .header-container,.reveal:has(section.present.title-slide-professional) .footer-container,.reveal:has(section.present.titleSlide) .footer,.reveal:has(section.present.titleSlide) .slide-logo,.reveal:has(section.present.titleSlide) .slide-number,.reveal:has(section.present.titleSlide) .header-container,.reveal:has(section.present.titleSlide) .footer-container,.reveal:has(section.present.title-slide.level1:not(.section-slide)) .footer,.reveal:has(section.present.title-slide.level1:not(.section-slide)) .slide-logo,.reveal:has(section.present.title-slide.level1:not(.section-slide)) .slide-number,.reveal:has(section.present.title-slide.level1:not(.section-slide)) .header-container,.reveal:has(section.present.title-slide.level1:not(.section-slide)) .footer-container,.reveal:has(section.present.warehouse-cover) .footer,.reveal:has(section.present.warehouse-cover) .slide-logo,.reveal:has(section.present.warehouse-cover) .slide-number,.reveal:has(section.present.warehouse-cover) .header-container,.reveal:has(section.present.warehouse-cover) .footer-container,.reveal:has(section.present.section-slide) .footer,.reveal:has(section.present.section-slide) .slide-logo,.reveal:has(section.present.section-slide) .slide-number,.reveal:has(section.present.section-slide) .header-container,.reveal:has(section.present.section-slide) .footer-container,.reveal:has(section.present.break-slide) .footer,.reveal:has(section.present.break-slide) .slide-logo,.reveal:has(section.present.break-slide) .slide-number,.reveal:has(section.present.break-slide) .header-container,.reveal:has(section.present.break-slide) .footer-container,.reveal:has(section.present.qa-slide) .footer,.reveal:has(section.present.qa-slide) .slide-logo,.reveal:has(section.present.qa-slide) .slide-number,.reveal:has(section.present.qa-slide) .header-container,.reveal:has(section.present.qa-slide) .footer-container,.reveal:has(section.present.thank-you) .footer,.reveal:has(section.present.thank-you) .slide-logo,.reveal:has(section.present.thank-you) .slide-number,.reveal:has(section.present.thank-you) .header-container,.reveal:has(section.present.thank-you) .footer-container,.reveal:has(section.present.no-chrome) .footer,.reveal:has(section.present.no-chrome) .slide-logo,.reveal:has(section.present.no-chrome) .slide-number,.reveal:has(section.present.no-chrome) .header-container,.reveal:has(section.present.no-chrome) .footer-container,.reveal:has(section.present.no-header-footer) .footer,.reveal:has(section.present.no-header-footer) .slide-logo,.reveal:has(section.present.no-header-footer) .slide-number,.reveal:has(section.present.no-header-footer) .header-container,.reveal:has(section.present.no-header-footer) .footer-container{opacity:0;pointer-events:none}@media print{.footer-container{display:none !important}.reveal .slide-number{display:none !important}}@media screen and (max-width: 768px){:root{--footer-height: 24px;--footer-font-size: 0.36em;--slide-logo-height: calc(var(--footer-height) * 0.9)}.footer-container{padding:0 24px}}.reveal .slides section.title-slide-professional{display:flex;align-items:flex-start;justify-content:center;padding:50px 70px 40px;color:#fff;text-align:left;width:100%;height:100%;box-sizing:border-box}.reveal .slides section.title-slide-professional .title-slide-container{max-width:1400px;width:100%;margin:0 auto;flex:1}.reveal .slides section.title-slide-professional .title-section{margin-bottom:35px;border-bottom:4px solid #202629;padding-bottom:25px}.reveal .slides section.title-slide-professional .title-section .title{font-size:2.8em;font-weight:700;line-height:1.15;margin:0 0 .25em 0;color:#fff;letter-spacing:-0.025em;text-shadow:none}.reveal .slides section.title-slide-professional .title-section .subtitle{font-size:1.5em;font-weight:400;line-height:1.35;margin:0;color:#3f474b;opacity:.95}.reveal .slides section.title-slide-professional .title-section .short-title{font-size:.95em;font-weight:500;margin-top:.6em;color:#fff;opacity:.75;font-style:italic}.reveal .slides section.title-slide-professional .metadata-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:50px;margin-bottom:25px}@media(max-width: 900px){.reveal .slides section.title-slide-professional .metadata-grid{grid-template-columns:1fr;gap:30px}}.reveal .slides section.title-slide-professional .metadata-grid:not(:has(.metadata-right)){grid-template-columns:1fr}.reveal .slides section.title-slide-professional .metadata-column{display:flex;flex-direction:column;gap:20px}.reveal .slides section.title-slide-professional .authors-section{display:grid;gap:25px;width:100%;grid-template-columns:1fr}.reveal .slides section.title-slide-professional .authors-section:has(.author-block:nth-child(2)):not(:has(.author-block:nth-child(3))){grid-template-columns:repeat(2, 1fr);gap:40px}.reveal .slides section.title-slide-professional .authors-section:has(.author-block:nth-child(3)):not(:has(.author-block:nth-child(4))){grid-template-columns:repeat(3, 1fr);gap:30px}.reveal .slides section.title-slide-professional .authors-section:has(.author-block:nth-child(4)){grid-template-columns:repeat(2, 1fr);gap:25px 40px}.reveal .slides section.title-slide-professional .authors-section:not(:has(.author-block:nth-child(2))) .author-block{max-width:600px}.reveal .slides section.title-slide-professional .authors-section:has(.author-block:nth-child(2)) .author-block .author-photo{width:60px;height:60px;min-width:60px;min-height:60px}.reveal .slides section.title-slide-professional .authors-section:has(.author-block:nth-child(2)) .author-block .author-info{min-height:60px}.reveal .slides section.title-slide-professional .authors-section:has(.author-block:nth-child(2)) .author-block .author-name{font-size:1.15em}.reveal .slides section.title-slide-professional .authors-section:has(.author-block:nth-child(2)) .author-block .author-roles{font-size:.85em}.reveal .slides section.title-slide-professional .authors-section:has(.author-block:nth-child(2)) .author-block .author-meta{font-size:.85em}.reveal .slides section.title-slide-professional .authors-section:has(.author-block:nth-child(2)) .author-block .author-meta .affiliation-item .group{display:none}.reveal .slides section.title-slide-professional .authors-section:has(.author-block:nth-child(2)) .author-block .author-meta .affiliation-item .department{font-size:.95em}.reveal .slides section.title-slide-professional .authors-section:has(.author-block:nth-child(2)) .author-block .author-links{gap:8px}.reveal .slides section.title-slide-professional .authors-section:has(.author-block:nth-child(2)) .author-block .author-links .contact-link{width:28px;height:28px}.reveal .slides section.title-slide-professional .authors-section:has(.author-block:nth-child(2)) .author-block .author-links .contact-link svg,.reveal .slides section.title-slide-professional .authors-section:has(.author-block:nth-child(2)) .author-block .author-links .contact-link img{width:14px;height:14px}.reveal .slides section.title-slide-professional .authors-section:has(.author-block:nth-child(3)) .author-block .author-header{gap:12px}.reveal .slides section.title-slide-professional .authors-section:has(.author-block:nth-child(3)) .author-block .author-photo{width:50px;height:50px;min-width:50px;min-height:50px}.reveal .slides section.title-slide-professional .authors-section:has(.author-block:nth-child(3)) .author-block .author-info{min-height:50px}.reveal .slides section.title-slide-professional .authors-section:has(.author-block:nth-child(3)) .author-block .author-name{font-size:1.05em}.reveal .slides section.title-slide-professional .authors-section:has(.author-block:nth-child(3)) .author-block .author-meta{font-size:.8em}.reveal .slides section.title-slide-professional .authors-section:has(.author-block:nth-child(3)) .author-block .author-meta .affiliation-item .department{display:none}.reveal .slides section.title-slide-professional .authors-section:has(.author-block:nth-child(3)) .author-block .author-links .contact-link{width:26px;height:26px}.reveal .slides section.title-slide-professional .author-block .author-header{display:flex;align-items:flex-start;gap:18px;margin-bottom:.5em;flex-wrap:nowrap}.reveal .slides section.title-slide-professional .author-block .author-photo{flex-shrink:0;flex-grow:0;width:80px;height:80px;min-width:80px;min-height:80px;aspect-ratio:1/1;border-radius:50%;overflow:hidden;border:3px solid #202629;box-shadow:0 4px 15px rgba(32,38,41,.3);background:linear-gradient(135deg, rgba(32, 38, 41, 0.1), rgba(246, 166, 59, 0.1))}.reveal .slides section.title-slide-professional .author-block .author-photo img{width:100%;height:100%;object-fit:cover;object-position:center top}.reveal .slides section.title-slide-professional .author-block .author-info{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;min-height:80px;flex:1;min-width:0;text-align:left}.reveal .slides section.title-slide-professional .author-block .author-name{font-size:1.35em;font-weight:600;color:#fff;margin-bottom:.2em;line-height:1.3}.reveal .slides section.title-slide-professional .author-block .author-roles{font-size:.9em;color:#f6a63b;font-weight:500;margin-top:.2em}.reveal .slides section.title-slide-professional .author-block .author-roles .role{display:inline-block}.reveal .slides section.title-slide-professional .author-block .author-roles .role:not(:last-child)::after{content:" | ";opacity:.6}.reveal .slides section.title-slide-professional .author-block .author-meta{font-size:.92em;color:hsla(0,0%,100%,.86);opacity:.9;margin-top:.3em}.reveal .slides section.title-slide-professional .author-block .author-meta .affiliation-item{margin-bottom:.4em;line-height:1.4}.reveal .slides section.title-slide-professional .author-block .author-meta .affiliation-item .department{font-weight:500;display:block;color:#3f474b}.reveal .slides section.title-slide-professional .author-block .author-meta .affiliation-item .group{font-weight:400;font-size:.9em;display:block;opacity:.85}.reveal .slides section.title-slide-professional .author-block .author-meta .affiliation-item .institution{font-weight:400;display:block;margin-top:.15em}.reveal .slides section.title-slide-professional .author-block .author-meta .affiliation-item .institution a{color:inherit;text-decoration:none;border-bottom:1px dotted currentColor}.reveal .slides section.title-slide-professional .author-block .author-meta .affiliation-item .institution a:hover{color:#3f474b;border-bottom-style:solid}.reveal .slides section.title-slide-professional .author-block .author-meta .affiliation-item .location{font-weight:400;font-size:.9em;display:block;opacity:.8;margin-top:.1em}.reveal .slides section.title-slide-professional .author-block .author-links{display:flex;gap:12px;margin-top:.8em}.reveal .slides section.title-slide-professional .author-block .author-links .contact-link{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:rgba(32,38,41,.12);color:#3f474b;transition:all .25s ease;border:1px solid rgba(32,38,41,.2)}.reveal .slides section.title-slide-professional .author-block .author-links .contact-link svg{width:16px;height:16px}.reveal .slides section.title-slide-professional .author-block .author-links .contact-link img{width:16px;height:16px}.reveal .slides section.title-slide-professional .author-block .author-links .contact-link:hover{background:rgba(32,38,41,.25);transform:translateY(-2px);box-shadow:0 4px 12px rgba(32,38,41,.25)}.reveal .slides section.title-slide-professional .author-block .author-links .contact-link.orcid-link{color:#a6ce39}.reveal .slides section.title-slide-professional .author-block .author-links .contact-link.orcid-link:hover{background:rgba(166,206,57,.2);box-shadow:0 4px 12px rgba(166,206,57,.25)}.reveal .slides section.title-slide-professional .metadata-right{padding-left:25px;border-left:2px solid rgba(32,38,41,.25);background:rgba(243,245,243,.03);backdrop-filter:blur(4px);padding:20px 20px 20px 25px;border-radius:8px;margin-left:-20px}.reveal .slides section.title-slide-professional .metadata-right>div{margin-bottom:1.1em}.reveal .slides section.title-slide-professional .metadata-right>div:last-child{margin-bottom:0}.reveal .slides section.title-slide-professional .metadata-right .meta-label{font-size:.8em;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#3f474b;margin-bottom:.35em;opacity:.9}.reveal .slides section.title-slide-professional .metadata-right .meta-value{font-size:1.05em;color:hsla(0,0%,100%,.86);font-weight:400;line-height:1.4}.reveal .slides section.title-slide-professional .metadata-right .meta-value.date{font-weight:500;font-size:1.1em}.reveal .slides section.title-slide-professional .description-section{margin-top:25px;padding-top:25px;border-top:1px solid rgba(32,38,41,.15)}.reveal .slides section.title-slide-professional .description-section .description{font-size:1.05em;line-height:1.6;color:hsla(0,0%,100%,.86);max-width:900px;font-style:italic;opacity:.9}.reveal .slides section.title-slide-professional .abstract-section{margin-top:25px;padding:22px 25px;background:rgba(32,38,41,.8);border-left:4px solid #202629;border-radius:6px;backdrop-filter:blur(4px)}.reveal .slides section.title-slide-professional .abstract-section .abstract-label{font-size:.85em;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#3f474b;margin-bottom:.7em}.reveal .slides section.title-slide-professional .abstract-section .abstract-text{font-size:.92em;line-height:1.6;color:hsla(0,0%,100%,.86)}.reveal .slides section.title-slide-professional .title-slide-footer{position:absolute;bottom:25px;right:35px}.reveal .slides section.title-slide-professional .title-slide-footer .footer-logo{max-height:45px;max-width:180px;opacity:.75;transition:opacity .2s ease}.reveal .slides section.title-slide-professional .title-slide-footer .footer-logo:hover{opacity:1}.reveal .slides section.title-slide-professional.minimal-layout{align-items:center;justify-content:center}.reveal .slides section.title-slide-professional.minimal-layout .title-slide-container{max-width:900px;width:100%;text-align:center}.reveal .slides section.title-slide-professional.minimal-layout .title-section{border-bottom:none;margin-bottom:45px;padding-bottom:0}.reveal .slides section.title-slide-professional.minimal-layout .title-section .title{font-size:3.2em}.reveal .slides section.title-slide-professional.minimal-layout .title-section::after{content:"";display:block;width:80px;height:4px;background:#202629;margin:30px auto 0;border-radius:2px}.reveal .slides section.title-slide-professional.minimal-layout .metadata-grid{grid-template-columns:1fr;max-width:650px;margin:0 auto 30px;gap:35px}.reveal .slides section.title-slide-professional.minimal-layout .authors-section{align-items:center}.reveal .slides section.title-slide-professional.minimal-layout .authors-section .author-block{text-align:center}.reveal .slides section.title-slide-professional.minimal-layout .authors-section .author-block .author-header{flex-direction:column;align-items:center;gap:15px}.reveal .slides section.title-slide-professional.minimal-layout .authors-section .author-block .author-photo{width:100px;height:100px;min-width:100px;min-height:100px;aspect-ratio:1/1}.reveal .slides section.title-slide-professional.minimal-layout .authors-section .author-block .author-info{align-items:center;text-align:center;min-height:auto}.reveal .slides section.title-slide-professional.minimal-layout .authors-section .author-block .author-meta .affiliation-item{text-align:center}.reveal .slides section.title-slide-professional.minimal-layout .authors-section .author-block .author-links{justify-content:center}.reveal .slides section.title-slide-professional.minimal-layout .metadata-right{border-left:none;padding-left:0;margin-left:0;border-top:2px solid rgba(32,38,41,.25);padding-top:25px;text-align:center;display:flex;flex-wrap:wrap;gap:30px;justify-content:center}.reveal .slides section.title-slide-professional.minimal-layout .metadata-right>div{margin-bottom:0}.reveal .slides section.title-slide-professional.centered-author .metadata-grid{justify-content:center}.reveal .slides section.title-slide-professional.centered-author .metadata-left{align-items:center}.reveal .slides section.title-slide-professional.centered-author .authors-section{justify-items:center}.reveal .slides section.title-slide-professional.centered-author .authors-section:not(:has(.author-block:nth-child(2))) .author-block{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:500px}.reveal .slides section.title-slide-professional.centered-author .authors-section:not(:has(.author-block:nth-child(2))) .author-block .author-header{flex-direction:column;align-items:center;gap:15px}.reveal .slides section.title-slide-professional.centered-author .authors-section:not(:has(.author-block:nth-child(2))) .author-block .author-info{align-items:center;text-align:center;min-height:auto}.reveal .slides section.title-slide-professional.centered-author .authors-section:not(:has(.author-block:nth-child(2))) .author-block .author-meta{text-align:center}.reveal .slides section.title-slide-professional.centered-author .authors-section:not(:has(.author-block:nth-child(2))) .author-block .author-meta .affiliation-item{text-align:center}.reveal .slides section.title-slide-professional.centered-author .authors-section:not(:has(.author-block:nth-child(2))) .author-block .author-links{justify-content:center}.reveal .slides section.title-slide-professional.compact-layout{padding:35px 55px 30px}.reveal .slides section.title-slide-professional.compact-layout .title-section{margin-bottom:22px;padding-bottom:18px}.reveal .slides section.title-slide-professional.compact-layout .title-section .title{font-size:2.2em}.reveal .slides section.title-slide-professional.compact-layout .title-section .subtitle{font-size:1.2em}.reveal .slides section.title-slide-professional.compact-layout .metadata-grid{gap:35px;margin-bottom:18px}.reveal .slides section.title-slide-professional.compact-layout .authors-section .author-block .author-header{align-items:center}.reveal .slides section.title-slide-professional.compact-layout .authors-section .author-block .author-photo{width:65px;height:65px;min-width:65px;min-height:65px;aspect-ratio:1/1}.reveal .slides section.title-slide-professional.compact-layout .authors-section .author-block .author-info{min-height:65px;align-items:flex-start;text-align:left}.reveal .slides section.title-slide-professional.compact-layout .authors-section .author-block .author-name{font-size:1.15em}.reveal .slides section.title-slide-professional.compact-layout .authors-section .author-block .author-meta{font-size:.85em}.reveal .slides section.title-slide-professional.compact-layout .authors-section .author-block .author-links{gap:10px}.reveal .slides section.title-slide-professional.compact-layout .authors-section .author-block .author-links .contact-link{width:30px;height:30px}.reveal .slides section.title-slide-professional.compact-layout .authors-section .author-block .author-links .contact-link svg,.reveal .slides section.title-slide-professional.compact-layout .authors-section .author-block .author-links .contact-link img{width:14px;height:14px}.reveal .slides section.title-slide-professional.compact-layout .metadata-right{padding:15px 15px 15px 20px}.reveal .slides section.title-slide-professional.large-photo-layout .authors-section .author-block .author-header{gap:25px;align-items:center}.reveal .slides section.title-slide-professional.large-photo-layout .authors-section .author-block .author-photo{width:120px;height:120px;min-width:120px;min-height:120px;aspect-ratio:1/1;border-width:4px}.reveal .slides section.title-slide-professional.large-photo-layout .authors-section .author-block .author-info{min-height:120px;align-items:flex-start;text-align:left}.reveal .slides section.title-slide-professional.large-photo-layout .authors-section .author-block .author-name{font-size:1.5em}.reveal .slides section.title-slide-professional.photo-only-layout .authors-section .author-block .author-header{flex-direction:column;align-items:flex-start;gap:12px}.reveal .slides section.title-slide-professional.photo-only-layout .authors-section .author-block .author-photo{width:90px;height:90px;min-width:90px;min-height:90px;aspect-ratio:1/1}.reveal .slides section.title-slide-professional.photo-only-layout .authors-section .author-block .author-info{align-items:flex-start;text-align:left}.reveal .slides section.title-slide-professional.photo-only-layout .authors-section .author-block .author-meta,.reveal .slides section.title-slide-professional.photo-only-layout .authors-section .author-block .author-roles{display:none}.reveal .slides section.title-slide-professional.photo-only-layout .authors-section .author-block .author-links{margin-top:.5em}.reveal .slides section.title-slide-professional.asymmetric-layout .metadata-grid{grid-template-columns:2fr 1fr}.reveal .slides section.title-slide-professional.asymmetric-layout .title-section .title{font-size:3.2em}.reveal .slides section.title-slide-professional.dark-mode-enhanced{background:radial-gradient(1100px 620px at 88% -12%, rgba(246, 166, 59, 0.14), transparent 60%),radial-gradient(900px 560px at -8% 108%, rgba(32, 38, 41, 0.12), transparent 55%),linear-gradient(135deg, #202629 0%, #202629 100%)}.reveal .slides section.title-slide-professional.dark-mode-enhanced .title-section{border-bottom-color:#f6a63b}.reveal .slides section.title-slide-professional.dark-mode-enhanced .title-section .title{text-shadow:0 2px 14px rgba(246,166,59,.22)}.reveal .slides section.title-slide-professional.dark-mode-enhanced .authors-section .author-block .author-photo{border-color:#f6a63b;box-shadow:0 4px 20px rgba(246,166,59,.4)}.reveal .slides section.title-slide-professional.dark-mode-enhanced .authors-section .author-block .author-links .contact-link{background:rgba(246,166,59,.15);border-color:rgba(246,166,59,.3)}.reveal .slides section.title-slide-professional.dark-mode-enhanced .authors-section .author-block .author-links .contact-link:hover{background:rgba(246,166,59,.3);box-shadow:0 4px 15px rgba(246,166,59,.4)}.reveal .slides section.title-slide-professional.dark-mode-enhanced .metadata-right{background:hsla(0,0%,100%,.03);border-left-color:rgba(246,166,59,.4)}.reveal .slides section.title-slide-professional.dark-mode-enhanced .abstract-section{background:hsla(0,0%,100%,.05);border-left-color:#f6a63b}.reveal .slides section.title-slide-professional[data-background-color*="#E5E9F0"],.reveal .slides section.title-slide-professional[data-background-color*="#ECEFF4"],.reveal .slides section.title-slide-professional[data-background-color*="#D8DEE9"],.reveal .slides section.title-slide-professional.light-background{color:#25292c}.reveal .slides section.title-slide-professional[data-background-color*="#E5E9F0"] .title-section,.reveal .slides section.title-slide-professional[data-background-color*="#ECEFF4"] .title-section,.reveal .slides section.title-slide-professional[data-background-color*="#D8DEE9"] .title-section,.reveal .slides section.title-slide-professional.light-background .title-section{border-bottom-color:#161b1d}.reveal .slides section.title-slide-professional[data-background-color*="#E5E9F0"] .title-section .title,.reveal .slides section.title-slide-professional[data-background-color*="#ECEFF4"] .title-section .title,.reveal .slides section.title-slide-professional[data-background-color*="#D8DEE9"] .title-section .title,.reveal .slides section.title-slide-professional.light-background .title-section .title{color:#25292c}.reveal .slides section.title-slide-professional[data-background-color*="#E5E9F0"] .title-section .subtitle,.reveal .slides section.title-slide-professional[data-background-color*="#ECEFF4"] .title-section .subtitle,.reveal .slides section.title-slide-professional[data-background-color*="#D8DEE9"] .title-section .subtitle,.reveal .slides section.title-slide-professional.light-background .title-section .subtitle{color:#161b1d}.reveal .slides section.title-slide-professional[data-background-color*="#E5E9F0"] .authors-section .author-block .author-photo,.reveal .slides section.title-slide-professional[data-background-color*="#ECEFF4"] .authors-section .author-block .author-photo,.reveal .slides section.title-slide-professional[data-background-color*="#D8DEE9"] .authors-section .author-block .author-photo,.reveal .slides section.title-slide-professional.light-background .authors-section .author-block .author-photo{border-color:#161b1d;box-shadow:0 4px 15px rgba(0,0,0,.15)}.reveal .slides section.title-slide-professional[data-background-color*="#E5E9F0"] .authors-section .author-block .author-name,.reveal .slides section.title-slide-professional[data-background-color*="#ECEFF4"] .authors-section .author-block .author-name,.reveal .slides section.title-slide-professional[data-background-color*="#D8DEE9"] .authors-section .author-block .author-name,.reveal .slides section.title-slide-professional.light-background .authors-section .author-block .author-name{color:#25292c}.reveal .slides section.title-slide-professional[data-background-color*="#E5E9F0"] .authors-section .author-block .author-roles,.reveal .slides section.title-slide-professional[data-background-color*="#ECEFF4"] .authors-section .author-block .author-roles,.reveal .slides section.title-slide-professional[data-background-color*="#D8DEE9"] .authors-section .author-block .author-roles,.reveal .slides section.title-slide-professional.light-background .authors-section .author-block .author-roles{color:#161b1d}.reveal .slides section.title-slide-professional[data-background-color*="#E5E9F0"] .authors-section .author-block .author-meta,.reveal .slides section.title-slide-professional[data-background-color*="#ECEFF4"] .authors-section .author-block .author-meta,.reveal .slides section.title-slide-professional[data-background-color*="#D8DEE9"] .authors-section .author-block .author-meta,.reveal .slides section.title-slide-professional.light-background .authors-section .author-block .author-meta{color:#3f474b}.reveal .slides section.title-slide-professional[data-background-color*="#E5E9F0"] .authors-section .author-block .author-meta .department,.reveal .slides section.title-slide-professional[data-background-color*="#ECEFF4"] .authors-section .author-block .author-meta .department,.reveal .slides section.title-slide-professional[data-background-color*="#D8DEE9"] .authors-section .author-block .author-meta .department,.reveal .slides section.title-slide-professional.light-background .authors-section .author-block .author-meta .department{color:#161b1d}.reveal .slides section.title-slide-professional[data-background-color*="#E5E9F0"] .authors-section .author-block .author-links .contact-link,.reveal .slides section.title-slide-professional[data-background-color*="#ECEFF4"] .authors-section .author-block .author-links .contact-link,.reveal .slides section.title-slide-professional[data-background-color*="#D8DEE9"] .authors-section .author-block .author-links .contact-link,.reveal .slides section.title-slide-professional.light-background .authors-section .author-block .author-links .contact-link{background:rgba(22,27,29,.1);color:#161b1d;border-color:rgba(22,27,29,.2)}.reveal .slides section.title-slide-professional[data-background-color*="#E5E9F0"] .authors-section .author-block .author-links .contact-link:hover,.reveal .slides section.title-slide-professional[data-background-color*="#ECEFF4"] .authors-section .author-block .author-links .contact-link:hover,.reveal .slides section.title-slide-professional[data-background-color*="#D8DEE9"] .authors-section .author-block .author-links .contact-link:hover,.reveal .slides section.title-slide-professional.light-background .authors-section .author-block .author-links .contact-link:hover{background:rgba(22,27,29,.2)}.reveal .slides section.title-slide-professional[data-background-color*="#E5E9F0"] .metadata-right,.reveal .slides section.title-slide-professional[data-background-color*="#ECEFF4"] .metadata-right,.reveal .slides section.title-slide-professional[data-background-color*="#D8DEE9"] .metadata-right,.reveal .slides section.title-slide-professional.light-background .metadata-right{border-left-color:rgba(22,27,29,.25);background:rgba(22,27,29,.03)}.reveal .slides section.title-slide-professional[data-background-color*="#E5E9F0"] .metadata-right .meta-label,.reveal .slides section.title-slide-professional[data-background-color*="#ECEFF4"] .metadata-right .meta-label,.reveal .slides section.title-slide-professional[data-background-color*="#D8DEE9"] .metadata-right .meta-label,.reveal .slides section.title-slide-professional.light-background .metadata-right .meta-label{color:#161b1d}.reveal .slides section.title-slide-professional[data-background-color*="#E5E9F0"] .metadata-right .meta-value,.reveal .slides section.title-slide-professional[data-background-color*="#ECEFF4"] .metadata-right .meta-value,.reveal .slides section.title-slide-professional[data-background-color*="#D8DEE9"] .metadata-right .meta-value,.reveal .slides section.title-slide-professional.light-background .metadata-right .meta-value{color:#3f474b}.reveal .slides section.title-slide-professional[data-background-color*="#E5E9F0"] .description-section .description,.reveal .slides section.title-slide-professional[data-background-color*="#ECEFF4"] .description-section .description,.reveal .slides section.title-slide-professional[data-background-color*="#D8DEE9"] .description-section .description,.reveal .slides section.title-slide-professional.light-background .description-section .description{color:#3f474b}.reveal .slides section.title-slide-professional[data-background-color*="#E5E9F0"] .abstract-section,.reveal .slides section.title-slide-professional[data-background-color*="#ECEFF4"] .abstract-section,.reveal .slides section.title-slide-professional[data-background-color*="#D8DEE9"] .abstract-section,.reveal .slides section.title-slide-professional.light-background .abstract-section{background:rgba(243,245,243,.85);border-left-color:#161b1d}.reveal .slides section.title-slide-professional[data-background-color*="#E5E9F0"] .abstract-section .abstract-label,.reveal .slides section.title-slide-professional[data-background-color*="#ECEFF4"] .abstract-section .abstract-label,.reveal .slides section.title-slide-professional[data-background-color*="#D8DEE9"] .abstract-section .abstract-label,.reveal .slides section.title-slide-professional.light-background .abstract-section .abstract-label{color:#161b1d}.reveal .slides section.title-slide-professional[data-background-color*="#E5E9F0"] .abstract-section .abstract-text,.reveal .slides section.title-slide-professional[data-background-color*="#ECEFF4"] .abstract-section .abstract-text,.reveal .slides section.title-slide-professional[data-background-color*="#D8DEE9"] .abstract-section .abstract-text,.reveal .slides section.title-slide-professional.light-background .abstract-section .abstract-text{color:#3f474b}.reveal .slides section.warehouse-cover{width:100%;height:100%;box-sizing:border-box;align-content:center;top:0 !important;overflow:hidden;isolation:isolate;padding:64px 8px;background:rgba(0,0,0,0) !important;color:#fff;text-align:left}.reveal .slides section.warehouse-cover::before,.reveal .slides section.warehouse-cover::after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none}.reveal .slides section.warehouse-cover::before{background:linear-gradient(90deg, rgba(22, 27, 29, 0.98) 0%, rgba(32, 38, 41, 0.94) 54%, rgba(32, 38, 41, 0.76) 78%, rgba(32, 38, 41, 0.56) 100%)}.reveal .slides section.warehouse-cover::after{background:repeating-linear-gradient(120deg, rgba(255, 255, 255, 0.045) 0, rgba(255, 255, 255, 0.045) 2px, transparent 2px, transparent 16px)}.reveal .slides section.warehouse-cover>:is(h1,h2){display:block;width:min(72%,30ch);max-width:none;margin:0;padding:0 0 16px 32px;border:0;border-left:.18em solid #f6a63b;background:rgba(0,0,0,0);color:#fff;font-family:"Jost","Segoe UI",Arial,sans-serif;font-size:var(--section-slide-title-size);font-weight:700;line-height:1.2;letter-spacing:-0.018em;text-align:left;text-shadow:none}.reveal .slides section.warehouse-cover>blockquote{box-sizing:border-box;width:min(72%,54ch);margin:48px 0 0;padding:24px 32px;border-left-color:#f6a63b;background:rgba(22,27,29,.86);color:#fff;box-shadow:none}.reveal .slides section.warehouse-cover>blockquote :is(p,em){color:inherit}.reveal .slides section.warehouse-cover>blockquote strong,.reveal .slides section.warehouse-cover>blockquote cite{color:#ffd38a}.reveal section.title-slide:not(.section-slide):not(.title-slide-professional),.reveal section.titleSlide:not(.section-slide):not(.title-slide-professional){background:linear-gradient(135deg, #202629, #161B1D);color:#fff;text-align:center}.reveal section.title-slide:not(.section-slide):not(.title-slide-professional) h1,.reveal section.titleSlide:not(.section-slide):not(.title-slide-professional) h1{color:#fff;font-size:2em;border:none;margin-bottom:16px;text-shadow:2px 2px 8px rgba(32,38,41,.18)}.reveal section.title-slide:not(.section-slide):not(.title-slide-professional) h2,.reveal section.title-slide:not(.section-slide):not(.title-slide-professional) .subtitle,.reveal section.titleSlide:not(.section-slide):not(.title-slide-professional) h2,.reveal section.titleSlide:not(.section-slide):not(.title-slide-professional) .subtitle{color:hsla(0,0%,100%,.86);font-size:1.2em;font-weight:300;border:none;margin-bottom:32px}.reveal section.title-slide:not(.section-slide):not(.title-slide-professional) .author,.reveal section.titleSlide:not(.section-slide):not(.title-slide-professional) .author{font-size:1em;margin-top:48px;opacity:.9}.reveal section.title-slide:not(.section-slide):not(.title-slide-professional) .institute,.reveal section.titleSlide:not(.section-slide):not(.title-slide-professional) .institute{font-size:.85em;opacity:.7;margin-top:8px}.reveal section.title-slide:not(.section-slide):not(.title-slide-professional) .date,.reveal section.titleSlide:not(.section-slide):not(.title-slide-professional) .date{font-size:.85em;opacity:.7;margin-top:16px}.reveal section.title-slide:not(.section-slide):not(.title-slide-professional)~.header-container,.reveal section.title-slide:not(.section-slide):not(.title-slide-professional)~.footer-container,.reveal section.titleSlide:not(.section-slide):not(.title-slide-professional)~.header-container,.reveal section.titleSlide:not(.section-slide):not(.title-slide-professional)~.footer-container{opacity:0}@media print{.reveal .slides section.title-slide-professional .author-photo{print-color-adjust:exact;-webkit-print-color-adjust:exact}.reveal .slides section.title-slide-professional .author-links .contact-link{display:none}.reveal .slides section.title-slide-professional .title-slide-footer{opacity:1}.reveal .slides section.title-slide-professional .metadata-right{backdrop-filter:none;background:rgba(128,128,128,.05)}.reveal .slides section.title-slide-professional .abstract-section{backdrop-filter:none}}@media(max-width: 768px){.reveal .slides section.title-slide-professional{padding:30px 40px 25px}.reveal .slides section.title-slide-professional .title-section .title{font-size:2em}.reveal .slides section.title-slide-professional .title-section .subtitle{font-size:1.2em}.reveal .slides section.title-slide-professional .authors-section .author-block .author-header{flex-direction:column;align-items:center;gap:12px}.reveal .slides section.title-slide-professional .authors-section .author-block .author-photo{width:70px;height:70px;min-width:70px;min-height:70px;aspect-ratio:1/1}.reveal .slides section.title-slide-professional .authors-section .author-block .author-info{min-height:auto;align-items:center;text-align:center}.reveal .slides section.title-slide-professional .authors-section .author-block .author-meta{text-align:center}.reveal .slides section.title-slide-professional .authors-section .author-block .author-links{justify-content:center}.reveal .slides section.title-slide-professional .metadata-right{margin-left:0;padding:15px}}.reveal .slides section.title-slide-professional.course-slide .course-header-badge{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:20px;align-items:center}.reveal .slides section.title-slide-professional.course-slide .course-header-badge .course-code{display:inline-flex;align-items:center;padding:6px 16px;background:linear-gradient(135deg, #202629, rgb(9.6438356164, 11.4520547945, 12.3561643836));color:#fff;font-weight:700;font-size:.95em;letter-spacing:.05em;border-radius:6px;box-shadow:0 2px 8px rgba(32,38,41,.3)}.reveal .slides section.title-slide-professional.course-slide .course-header-badge .course-credits{display:inline-flex;align-items:center;padding:6px 14px;background:rgba(246,166,59,.15);color:#f6a63b;font-weight:600;font-size:.85em;border-radius:20px;border:1px solid rgba(246,166,59,.3)}.reveal .slides section.title-slide-professional.course-slide .course-header-badge .course-level{display:inline-flex;align-items:center;padding:6px 14px;background:rgba(63,71,75,.1);color:#3f474b;font-weight:500;font-size:.85em;border-radius:20px;border:1px solid rgba(63,71,75,.2)}.reveal .slides section.title-slide-professional.course-slide .title-section .course-tagline{font-size:1.1em;font-weight:400;color:hsla(0,0%,100%,.86);margin-top:.8em;opacity:.9;font-style:italic;max-width:800px}.reveal .slides section.title-slide-professional.course-slide .course-info-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));gap:16px;margin-top:25px;max-width:900px}.reveal .slides section.title-slide-professional.course-slide .course-info-grid .course-info-card{display:flex;align-items:flex-start;gap:14px;padding:18px 20px;background:rgba(243,245,243,.06);border:1px solid rgba(32,38,41,.15);border-radius:12px;backdrop-filter:blur(8px);transition:all .25s ease}.reveal .slides section.title-slide-professional.course-slide .course-info-grid .course-info-card:hover{background:rgba(243,245,243,.1);border-color:rgba(32,38,41,.3);transform:translateY(-2px);box-shadow:0 8px 24px rgba(32,38,41,.15)}.reveal .slides section.title-slide-professional.course-slide .course-info-grid .course-info-card .card-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:42px;height:42px;background:linear-gradient(135deg, rgba(32, 38, 41, 0.2), rgba(246, 166, 59, 0.1));border-radius:10px;color:#3f474b}.reveal .slides section.title-slide-professional.course-slide .course-info-grid .course-info-card .card-icon svg{width:20px;height:20px}.reveal .slides section.title-slide-professional.course-slide .course-info-grid .course-info-card .card-content{flex:1;min-width:0}.reveal .slides section.title-slide-professional.course-slide .course-info-grid .course-info-card .card-label{font-size:.75em;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#3f474b;margin-bottom:4px;opacity:.9}.reveal .slides section.title-slide-professional.course-slide .course-info-grid .course-info-card .card-value{font-size:1.05em;font-weight:500;color:#fff;line-height:1.3}.reveal .slides section.title-slide-professional.course-slide .course-info-grid .course-info-card .card-sub{font-size:.85em;color:hsla(0,0%,100%,.86);margin-top:2px;opacity:.8}.reveal .slides section.title-slide-professional.course-slide .course-info-grid .course-info-card.term-card .card-icon{background:linear-gradient(135deg, rgba(94, 129, 172, 0.25), rgba(129, 161, 193, 0.15));color:#81a1c1}.reveal .slides section.title-slide-professional.course-slide .course-info-grid .course-info-card.schedule-card .card-icon{background:linear-gradient(135deg, rgba(163, 190, 140, 0.25), rgba(143, 188, 187, 0.15));color:#a3be8c}.reveal .slides section.title-slide-professional.course-slide .course-info-grid .course-info-card.location-card .card-icon{background:linear-gradient(135deg, rgba(235, 203, 139, 0.25), rgba(208, 135, 112, 0.15));color:#ebcb8b}.reveal .slides section.title-slide-professional.course-slide .course-info-grid .course-info-card.format-card .card-icon{background:linear-gradient(135deg, rgba(180, 142, 173, 0.25), rgba(191, 97, 106, 0.15));color:#b48ead}.reveal .slides section.title-slide-professional.course-slide .course-links{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.reveal .slides section.title-slide-professional.course-slide .course-links .course-link{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;background:rgba(32,38,41,.1);color:#3f474b;font-weight:500;font-size:.9em;text-decoration:none;border-radius:8px;border:1px solid rgba(32,38,41,.2);transition:all .2s ease}.reveal .slides section.title-slide-professional.course-slide .course-links .course-link svg{width:16px;height:16px;opacity:.9}.reveal .slides section.title-slide-professional.course-slide .course-links .course-link:hover{background:rgba(32,38,41,.2);border-color:rgba(32,38,41,.4);transform:translateY(-1px);box-shadow:0 4px 12px rgba(32,38,41,.2)}.reveal .slides section.title-slide-professional.course-slide .course-links .course-link.canvas-link{background:rgba(217,73,73,.12);color:#e57373;border-color:rgba(217,73,73,.25)}.reveal .slides section.title-slide-professional.course-slide .course-links .course-link.canvas-link:hover{background:rgba(217,73,73,.2)}.reveal .slides section.title-slide-professional.course-slide .course-links .course-link.syllabus-link{background:rgba(94,129,172,.12);color:#81a1c1;border-color:rgba(94,129,172,.25)}.reveal .slides section.title-slide-professional.course-slide .course-links .course-link.syllabus-link:hover{background:rgba(94,129,172,.2)}.reveal .slides section.title-slide-professional.course-slide .metadata-grid{margin-bottom:0}.reveal .slides section.title-slide-professional.course-slide .authors-section .author-block .author-header{gap:14px}.reveal .slides section.title-slide-professional.course-slide .authors-section .author-block .author-photo{width:70px;height:70px;min-width:70px;min-height:70px}.reveal .slides section.title-slide-professional.course-slide .authors-section .author-block .author-info{min-height:70px}.reveal .slides section.title-slide-professional.course-slide .authors-section .author-block .author-name{font-size:1.2em}.reveal .slides section.title-slide-professional.course-slide .authors-section .author-block .author-roles{font-size:.85em}.reveal .slides section.title-slide-professional.course-slide .authors-section .author-block .author-meta{font-size:.85em}.reveal .slides section.title-slide-professional.course-slide .authors-section .author-block .author-meta .affiliation-item .group{display:none}.reveal .slides section.title-slide-professional.course-slide .authors-section .author-block .author-links{gap:10px}.reveal .slides section.title-slide-professional.course-slide .authors-section .author-block .author-links .contact-link{width:30px;height:30px}.reveal .slides section.title-slide-professional.course-slide .authors-section .author-block .author-links .contact-link svg,.reveal .slides section.title-slide-professional.course-slide .authors-section .author-block .author-links .contact-link img{width:14px;height:14px}@media(max-width: 900px){.reveal .slides section.title-slide-professional.course-slide .course-info-grid{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 600px){.reveal .slides section.title-slide-professional.course-slide .course-header-badge{justify-content:center}.reveal .slides section.title-slide-professional.course-slide .course-info-grid{grid-template-columns:1fr}.reveal .slides section.title-slide-professional.course-slide .course-links{justify-content:center}}.reveal .slides section.title-slide-professional.course-slide.course-centered .title-slide-container{text-align:center;max-width:1000px;margin:0 auto}.reveal .slides section.title-slide-professional.course-slide.course-centered .course-header-badge{justify-content:center}.reveal .slides section.title-slide-professional.course-slide.course-centered .title-section{border-bottom:none}.reveal .slides section.title-slide-professional.course-slide.course-centered .title-section::after{content:"";display:block;width:100px;height:4px;background:#202629;margin:25px auto 0;border-radius:2px}.reveal .slides section.title-slide-professional.course-slide.course-centered .title-section .course-tagline{margin-left:auto;margin-right:auto}.reveal .slides section.title-slide-professional.course-slide.course-centered .metadata-grid{grid-template-columns:1fr;justify-items:center}.reveal .slides section.title-slide-professional.course-slide.course-centered .metadata-left{align-items:center}.reveal .slides section.title-slide-professional.course-slide.course-centered .authors-section{justify-items:center}.reveal .slides section.title-slide-professional.course-slide.course-centered .authors-section .author-block{text-align:center}.reveal .slides section.title-slide-professional.course-slide.course-centered .authors-section .author-block .author-header{flex-direction:column;align-items:center}.reveal .slides section.title-slide-professional.course-slide.course-centered .authors-section .author-block .author-info{align-items:center;text-align:center;min-height:auto}.reveal .slides section.title-slide-professional.course-slide.course-centered .authors-section .author-block .author-meta .affiliation-item{text-align:center}.reveal .slides section.title-slide-professional.course-slide.course-centered .authors-section .author-block .author-links{justify-content:center}.reveal .slides section.title-slide-professional.course-slide.course-centered .course-info-grid{margin-left:auto;margin-right:auto}.reveal .slides section.title-slide-professional.course-slide.course-centered .course-links{justify-content:center}:root{--warehouse-type-display: 60px;--warehouse-type-title: 48px;--warehouse-type-body: 30px;--warehouse-type-support: 24px;--warehouse-type-meta: 16px;--slide-type-body: var(--warehouse-type-body);--slide-type-support: var(--warehouse-type-support);--slide-type-meta: var(--warehouse-type-meta);--warehouse-weight-regular: 400;--warehouse-weight-semibold: 600;--warehouse-weight-bold: 700;--section-slide-title-size: var(--warehouse-type-display)}.reveal h1,.reveal h2,.reveal h3,.reveal h4,.reveal h5,.reveal h6{color:#202629;font-family:"Jost","Segoe UI",Arial,sans-serif}.reveal{font-size:var(--warehouse-type-body);font-weight:var(--warehouse-weight-regular);line-height:1.3}.reveal h2{width:auto;max-width:none;padding-bottom:0;border-bottom:0}.reveal .slides section.titleSlide>:is(h1,h2),.reveal .slides section.title-slide:not(.section-slide)>:is(h1,h2),.reveal .slides section.section-slide :is(h1,h2,.section-title){font-size:var(--warehouse-type-display) !important;font-weight:var(--warehouse-weight-bold) !important}.reveal .slides section.section-slide .section-number{font-weight:var(--warehouse-weight-bold) !important}.reveal strong{color:inherit;font-weight:var(--warehouse-weight-semibold)}.reveal a,.reveal a:visited{color:#256d57;font-weight:var(--warehouse-weight-semibold);text-decoration:underline;text-decoration-thickness:.07em;text-underline-offset:.12em}.reveal a:hover{color:#8c3f12}.reveal a:focus-visible{outline:3px solid #f6a63b;outline-offset:3px}.reveal ::selection{background:rgba(246,166,59,.34);color:#202629}.reveal .slides section.title-slide:not(.section-slide):not(.title-slide-professional):not(.warehouse-cover),.reveal .slides section.titleSlide:not(.section-slide):not(.title-slide-professional):not(.warehouse-cover){background-color:rgba(0,0,0,0);color:#25292c;text-align:inherit}.reveal .slides section.title-slide:not(.section-slide):not(.title-slide-professional):not(.warehouse-cover) h1,.reveal .slides section.titleSlide:not(.section-slide):not(.title-slide-professional):not(.warehouse-cover) h1,.reveal .slides section.title-slide:not(.section-slide):not(.title-slide-professional):not(.warehouse-cover) h2,.reveal .slides section.titleSlide:not(.section-slide):not(.title-slide-professional):not(.warehouse-cover) h2{display:table;padding:18px 24px;border-left:6px solid #f6a63b;background:rgba(32,38,41,.94);color:#fff;text-shadow:none}.reveal .exercise,.reveal .exercise section{background-color:rgba(246,166,59,.12)}.reveal .exe,.reveal .exesol{padding:10px 14px;font-family:"Libre Franklin","Segoe UI",Arial,sans-serif;font-size:var(--warehouse-type-support);font-weight:var(--warehouse-weight-semibold);vertical-align:middle}.reveal .exe{background-color:#202629;color:#fff}.reveal .exesol{background-color:#256d57;color:#fff}.reveal .caseBox{margin:0 1% 2%;padding:.35em .65em;border:1px solid #dce1de;border-radius:8px;background-color:#f3f5f3;color:#25292c;text-align:left}.reveal .smallColumns{font-size:var(--warehouse-type-body) !important}.reveal .support-text,.reveal .support-text p,.reveal .support-text li,.reveal .support-text table,.reveal .support-text th,.reveal .support-text td{font-size:var(--warehouse-type-support) !important}.reveal .support-text code{font-size:inherit !important}.reveal .slides section.slide p+ul,.reveal .slides section.slide p+ol{font-size:inherit}.reveal .slides section.slide.smaller{font-size:var(--warehouse-type-body) !important}.reveal .slides section#references .csl-entry,.reveal .slides section.references .csl-entry{font-size:var(--warehouse-type-support);font-weight:var(--warehouse-weight-regular);line-height:1.25}.reveal .smallTable,.reveal .tinyTable{font-size:var(--warehouse-type-body) !important}.reveal .smallTable table,.reveal table.smallTable,.reveal .tinyTable table,.reveal table.tinyTable{font-size:var(--warehouse-type-support) !important}.reveal .tableGrid th,.reveal .tableGrid td{width:50px;height:50px;border:1px solid #bec7c3 !important;font-size:var(--warehouse-type-support);font-weight:var(--warehouse-weight-semibold) !important;text-align:center;vertical-align:middle}.reveal .hiUp,.reveal .hiUp strong{color:#256d57 !important}.reveal .hiDo{color:#b42318}.reveal .emphasize{box-sizing:border-box;width:90%;max-width:100%;margin:24px auto;padding:.6em .9em;border-left:6px solid #f6a63b;background:#f3f5f3;color:#25292c;font-size:var(--warehouse-type-body);font-weight:var(--warehouse-weight-regular);text-align:left}.reveal .emphasize p strong,.reveal .emphasize p em{color:#b55418}.reveal .parent-header{position:static;display:block;margin:0 0 .35em;color:#626a6e;font-size:var(--warehouse-type-meta);font-variant:normal;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.reveal .noBulletList ul{font-size:var(--warehouse-type-body);list-style-type:square}.reveal .imgCenter,.reveal .imgCenter p{text-align:center}.reveal figure{text-align:center}.reveal figure iframe{margin:0;padding:0}.reveal img{margin:0}.reveal figcaption,.reveal .figure-caption{max-width:80%;margin:.35em auto 0;color:#626a6e;font-size:var(--warehouse-type-support);font-style:normal;line-height:1.25;text-align:center}.reveal .slides section.slide figure>figcaption{font-size:var(--warehouse-type-support);text-align:center}.reveal table{width:auto;max-width:100%;margin:.25em auto;border:0;border-collapse:collapse;background-color:#fff;color:#25292c;font-family:"Libre Franklin","Segoe UI",Arial,sans-serif;font-size:var(--warehouse-type-support)}.reveal table th,.reveal table td{padding:.24em .55em;border:0;border-bottom:1px solid #dce1de;font-size:inherit;line-height:1.18}.reveal table thead{border-bottom:3px solid #f6a63b;background:#f3f5f3;color:#202629;font-size:inherit;font-weight:var(--warehouse-weight-semibold)}.reveal table tbody tr:nth-child(even){background-color:#f3f5f3}.reveal table tbody tr:nth-child(odd){background-color:#fff}.reveal table caption{padding:.4em 0;caption-side:bottom;color:#626a6e;font-size:var(--warehouse-type-support);font-style:normal;line-height:1.25;text-align:left}.reveal section.section-slide a,.reveal section.titleSlide a,.reveal section.title-slide a,.reveal section.warehouse-cover a{color:#f6a63b}.reveal .header-container{border-bottom-color:#f6a63b;background:#202629;color:hsla(0,0%,100%,.86);box-shadow:none;font-family:"Jost","Segoe UI",Arial,sans-serif;font-size:var(--slide-type-meta);font-weight:600;letter-spacing:.035em}.reveal .header-container .section-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reveal .slides section.slide>:is(h2,h3,h4,h5,h6){font-size:var(--warehouse-type-title) !important;font-weight:var(--warehouse-weight-bold);line-height:1.2;margin-top:0;margin-bottom:.45em;text-align:left}.reveal .slides section.titleSlide{box-sizing:border-box;align-content:start;top:0 !important;text-align:left}.reveal .slides section.titleSlide>:is(h1,h2){margin-top:0}.reveal .slides section.title-slide:is(.level2,.level3,.level4,.level5,.level6):not(.titleSlide):not(.warehouse-cover):not(.section-slide):not(.title-slide-professional){box-sizing:border-box;align-content:start;top:0 !important;background:#fff !important;color:#25292c;text-align:left}.reveal .slides section.title-slide:is(.level2,.level3,.level4,.level5,.level6):not(.titleSlide):not(.warehouse-cover):not(.section-slide):not(.title-slide-professional)>:is(h2,h3,h4,h5,h6){display:block;max-width:none;margin-top:0;padding:0;border:0;background:rgba(0,0,0,0);box-shadow:none;color:#202629;text-shadow:none}.reveal .slides section.slide:is(.level4,.level5,.level6):not(.titleSlide):not(.section-slide){--slide-content-role: var(--slide-type-support)}.reveal .slides section.slide:is(.level4,.level5,.level6):not(.titleSlide):not(.section-slide)>:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(aside){font-size:var(--slide-content-role);line-height:1.2}.reveal .hierarchy-title-source{display:none !important}@media print{.reveal .header-container{display:none !important}}.reveal #fig-warehouse-evolution{margin:0}.reveal #fig-warehouse-evolution>p:last-child,.reveal #fig-warehouse-evolution figcaption{max-width:calc(100% - 2*64px);margin:16px auto 0;color:#626a6e;font-size:var(--slide-type-support);line-height:1.2;text-align:center}.reveal .warehouse-evolution{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:16px;align-items:end;min-height:calc(3*112px);margin-top:16px}.reveal .evolution-era{display:grid;grid-template-rows:auto 1fr auto;height:100%;min-width:0}.reveal .era-heading{align-self:start;color:#202629;line-height:1.05;text-align:center}.reveal .era-years{display:block;margin-bottom:4px;color:#b55418;font-family:"Cascadia Mono","SFMono-Regular",Consolas,monospace;font-size:var(--slide-type-meta);font-weight:600;letter-spacing:.02em}.reveal .era-heading strong{display:block;font-size:var(--slide-type-support);font-weight:600}.reveal .function-stack{display:flex;flex-direction:column;justify-content:end;align-self:stretch;padding:0 8px 4px;border-bottom:calc(4px/2) solid #dce1de}.reveal .warehouse-function{display:flex;align-items:center;justify-content:center;min-height:0;padding:calc(4px/2) 8px;border-top:calc(4px/2) solid #fff;color:#fff;font-size:var(--slide-type-support);font-weight:600;line-height:1;text-align:center}.reveal .function-storage{background:#202629}.reveal .function-order{background:#256d57}.reveal .function-value{background:#b55418}.reveal .function-digital{background:#f6a63b;color:#202629}.reveal .era-driver{align-self:start;padding-top:4px;color:#626a6e;font-size:var(--slide-type-meta);font-weight:400;line-height:1.18;text-align:center}.reveal .evolution-direction{display:grid;grid-template-columns:max-content 1fr max-content;gap:16px;align-items:center;margin:8px 8px 0;color:#626a6e;font-size:var(--slide-type-meta);font-weight:600}.reveal .direction-line{position:relative;display:block;height:calc(4px/2);background:#f6a63b}.reveal .direction-line::after{position:absolute;top:calc(-1*4px);right:0;width:0;height:0;border-top:8px solid rgba(0,0,0,0);border-bottom:8px solid rgba(0,0,0,0);border-left:16px solid #f6a63b;content:""}:root{--quarto-scss-export-color-background: #FFFFFF;--quarto-scss-export-color-surface: #F3F5F3;--quarto-scss-export-color-surface-elevated: #FFFFFF;--quarto-scss-export-color-text-primary: #25292C;--quarto-scss-export-color-text-secondary: #3F474B;--quarto-scss-export-color-text-muted: #626A6E;--quarto-scss-export-color-primary: #202629;--quarto-scss-export-color-primary-light: #3F474B;--quarto-scss-export-color-primary-dark: #161B1D;--quarto-scss-export-color-accent: #F6A63B;--quarto-scss-export-color-accent-light: #FFD38A;--quarto-scss-export-color-accent-dark: #B55418;--quarto-scss-export-color-success: #256D57;--quarto-scss-export-color-warning: #B55418;--quarto-scss-export-color-error: #B42318;--quarto-scss-export-color-info: #28536B;--quarto-scss-export-color-link: #256D57;--quarto-scss-export-color-link-hover: #8C3F12;--quarto-scss-export-color-border-light: #DCE1DE;--quarto-scss-export-color-border-medium: #BEC7C3;--quarto-scss-export-color-border-strong: #87928D;--quarto-scss-export-color-shadow: rgba(32, 38, 41, 0.1);--quarto-scss-export-color-shadow-strong: rgba(32, 38, 41, 0.18);--quarto-scss-export-color-selection-bg: rgba(246, 166, 59, 0.34);--quarto-scss-export-color-title-bg: #202629;--quarto-scss-export-color-title-text: #FFFFFF;--quarto-scss-export-color-subtitle-text: rgba(255, 255, 255, 0.86);--quarto-scss-export-color-section-bg: #202629;--quarto-scss-export-color-section-text: #FFFFFF;--quarto-scss-export-color-section-accent: #F6A63B;--quarto-scss-export-color-section-overlay: rgba(32, 38, 41, 0.94);--quarto-scss-export-color-section-overlay-light: rgba(255, 255, 255, 0.94);--quarto-scss-export-color-section-pattern: rgba(255, 255, 255, 0.06);--quarto-scss-export-color-section-number: rgba(255, 255, 255, 0.16);--quarto-scss-export-color-callout-note-bg: rgba(40, 83, 107, 0.08);--quarto-scss-export-color-callout-note-border: #28536B;--quarto-scss-export-color-callout-tip-bg: rgba(37, 109, 87, 0.1);--quarto-scss-export-color-callout-tip-border: #256D57;--quarto-scss-export-color-callout-warning-bg: rgba(181, 84, 24, 0.1);--quarto-scss-export-color-callout-warning-border: #B55418;--quarto-scss-export-color-callout-important-bg: rgba(180, 35, 24, 0.08);--quarto-scss-export-color-callout-important-border: #B42318;--quarto-scss-export-color-exercise-bg: rgba(246, 166, 59, 0.12);--quarto-scss-export-color-exercise-border: #B55418;--quarto-scss-export-color-quote-bg: #F3F5F3;--quarto-scss-export-color-quote-text: #25292C;--quarto-scss-export-color-quote-border: #F6A63B;--quarto-scss-export-color-quote-cite: #256D57;--quarto-scss-export-color-quote-emphasis: #B55418;--quarto-scss-export-color-code-bg: #F3F5F3;--quarto-scss-export-color-code-border: #BEC7C3;--quarto-scss-export-color-code-text: #202629;--quarto-scss-export-color-code-highlight: rgba(246, 166, 59, 0.2);--quarto-scss-export-color-table-header-border: #F6A63B;--quarto-scss-export-color-table-row-border: #DCE1DE;--quarto-scss-export-color-table-highlight: rgba(246, 166, 59, 0.08);--quarto-scss-export-color-header-bg: #202629;--quarto-scss-export-color-header-border: #F6A63B;--quarto-scss-export-color-header-text: #FFFFFF;--quarto-scss-export-color-footer-bg: #202629;--quarto-scss-export-color-footer-text: #FFFFFF;--quarto-scss-export-color-footer-border: rgba(255, 255, 255, 0.14);--quarto-scss-export-color-progress-bg: #DCE1DE;--quarto-scss-export-color-progress-fill: #F6A63B;--quarto-scss-export-color-impact-bg: #202629;--quarto-scss-export-color-impact-bg-alt: #161B1D;--quarto-scss-export-color-impact-accent: #F6A63B;--quarto-scss-export-color-impact-glow: rgba(246, 166, 59, 0.16);--quarto-scss-export-color-media-overlay: rgba(32, 38, 41, 0.72);--quarto-scss-export-color-media-overlay-strong: rgba(32, 38, 41, 0.88);--quarto-scss-export-color-media-panel: rgba(32, 38, 41, 0.82);--quarto-scss-export-color-media-border: rgba(255, 255, 255, 0.2);--quarto-scss-export-color-data-1: #256D57;--quarto-scss-export-color-data-2: #B55418;--quarto-scss-export-color-data-3: #28536B;--quarto-scss-export-color-data-4: #6D597A;--quarto-scss-export-color-data-5: #B42318;--quarto-scss-export-color-data-6: #626A6E;--quarto-scss-export-body-bg: #FFFFFF;--quarto-scss-export-body-color: #25292C;--quarto-scss-export-text-muted: #626A6E;--quarto-scss-export-link-color: #256D57;--quarto-scss-export-link-color-hover: #8C3F12;--quarto-scss-export-selection-bg: rgba(246, 166, 59, 0.34);--quarto-scss-export-light-bg-text-color: #25292C;--quarto-scss-export-light-bg-link-color: #256D57;--quarto-scss-export-light-bg-code-color: #28536B;--quarto-scss-export-dark-bg-text-color: #FFFFFF;--quarto-scss-export-dark-bg-link-color: #F6A63B;--quarto-scss-export-dark-bg-code-color: #FFD38A;--quarto-scss-export-presentation-heading-color: #202629;--quarto-scss-export-code-color: #28536B;--quarto-scss-export-code-bg: #F3F5F3;--quarto-scss-export-code-block-bg: #F3F5F3;--quarto-scss-export-code-block-border-color: #DCE1DE;--quarto-scss-export-viridis-pink: #440154;--quarto-scss-export-viridis-purple: #482878;--quarto-scss-export-viridis-indigo: #3b528b;--quarto-scss-export-viridis-blue: #31688e;--quarto-scss-export-viridis-cyan: #2c728e;--quarto-scss-export-viridis-teal: #1f9e89;--quarto-scss-export-viridis-green: #35b779;--quarto-scss-export-viridis-lime: #6ece58;--quarto-scss-export-viridis-yellow-green: #95d840;--quarto-scss-export-viridis-yellow: #fde725;--quarto-scss-export-linkedin-blue: #0077B5;--quarto-scss-export-twitter-blue: #1DA1F2;--quarto-scss-export-facebook-blue: #1877F2;--quarto-scss-export-instagram-gradient-start: #833AB4;--quarto-scss-export-instagram-gradient-end: #FD1D1D;--quarto-scss-export-figcaption-inline-code-bg: transparent;--quarto-scss-export-figcaption-inline-code-border: transparent;--quarto-scss-export-selection-background-color: rgba(246, 166, 59, 0.34);--quarto-scss-export-btn-code-copy-color: #6a737d;--quarto-scss-export-btn-code-copy-color-active: #6f42c1;--quarto-scss-export-link-color-bg: transparent;--quarto-scss-export-gray-200: #e9ecef;--quarto-scss-export-gray-100: #f8f9fa;--quarto-scss-export-gray-900: #212529;--quarto-scss-export-primary: #2a76dd;--quarto-scss-export-selection-color: #FFFFFF;--quarto-scss-export-border-color: rgb(106.8888888889, 118.4444444444, 127.1111111111);--quarto-scss-export-presentation-list-bullet-color: #25292C;--quarto-scss-export-code-block-color: #25292C;--quarto-scss-export-tabset-border-color: #DCE1DE;--quarto-scss-export-table-border-color: #DCE1DE;--quarto-scss-export-input-panel-border-color: #DCE1DE;--quarto-scss-export-input-panel-bg: rgb(248, 249, 250);--quarto-scss-export-callout-color-note: #0d6efd;--quarto-scss-export-callout-color-tip: #198754;--quarto-scss-export-callout-color-important: #dc3545;--quarto-scss-export-callout-color-caution: #fd7e14;--quarto-scss-export-callout-color-warning: #ffc107;--quarto-scss-export-kbd-color: #25292C;--quarto-scss-export-kbd-bg: #f8f9fa;--quarto-scss-export-revealjs-heading-color: #202629;--quarto-scss-export-revealjs-list-bullet-color: #25292C;--quarto-scss-export-backgroundColor: #FFFFFF;--quarto-scss-export-mainColor: #25292C;--quarto-scss-export-headingColor: #202629;--quarto-scss-export-linkColor: #256D57;--quarto-scss-export-linkColorHover: #8C3F12;--quarto-scss-export-selectionBackgroundColor: rgba(246, 166, 59, 0.34);--quarto-scss-export-selectionColor: #FFFFFF;--quarto-scss-export-secondary: #999;--quarto-scss-export-mermaid-bg-color: #FFFFFF;--quarto-scss-export-mermaid-edge-color: #999;--quarto-scss-export-mermaid-node-fg-color: #25292C;--quarto-scss-export-mermaid-fg-color: #25292C;--quarto-scss-export-mermaid-fg-color--lighter: rgb(60.2962962963, 66.8148148148, 71.7037037037);--quarto-scss-export-mermaid-fg-color--lightest: rgb(83.5925925926, 92.6296296296, 99.4074074074);--quarto-scss-export-mermaid-label-bg-color: #FFFFFF;--quarto-scss-export-mermaid-label-fg-color: #2a76dd;--quarto-scss-export-mermaid-node-bg-color: rgba(42, 118, 221, 0.1)}