@charset "UTF-8";@import "https://fonts.googleapis.com/css2?family=Montserrat&display=swap";@import "https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,400;0,500;0,600;0,700;1,400&display=swap";body{color:var(--oe-font-color);background-color:var(--oe-background-color);min-height:100vh;display:flex;flex-direction:column;overflow-x:hidden}main{width:100%;flex-basis:100%;flex-grow:1}pre,.markdown pre{color:var(--oe-font-color);background-color:var(--oe-background-color)}.markdown code{background:var(--oe-inline-code-bg-color)}.markdown table tr:nth-child(2n){background-color:var(--oe-pane-background)}.markdown table thead tr{background-color:var(--oe-pane-background)}.markdown table thead tr th{text-align:left}.markdown header h1{margin-top:0}body>footer{flex-grow:0}h1,h2,h3,h4,h5,h6{margin-top:1em;margin-bottom:.5em}hr,.markdown hr{border:none;border-top:2px solid var(--oe-theme-color);margin:2em 0;width:100%}.pull{display:flex;flex-direction:row;justify-content:flex-end;width:100%;color:var(--oe-font-color-bright)}.pull>*{min-width:calc(min(25em,100%));flex-basis:50%;background-color:var(--oe-panel-color-with-alpha);padding:var(--oe-padding-small)}.pull.pull-red>*{background-color:var(--oe-panel-red-with-alpha);--oe-panel-red-with-alpha:hsla(
        var(--sl-color-red-300),
        var(--oe-panel-opacity)
    )}.pull>*:first-child{font-size:var(--sl-font-size-large)}.pull-right{justify-content:end}.pull-left{justify-content:start}footer{padding-left:var(--oe-padding);padding-right:var(--oe-padding);padding-top:var(--oe-padding-small)}.quiet{color:var(--oe-font-color-toned)}ol>li{margin-bottom:.5em}sup{top:initial}a:not(.oe-button){color:var(--color-link);text-decoration:underline}a:not(.oe-button):hover{color:var(--color-visited-link);text-decoration-thickness:2px}:where(a,button):focus-visible{outline:2px solid var(--color-link);outline-offset:3px}.site-header{background:var(--oe-background-color);color:var(--oe-font-heading-color);min-height:100px}.site-navbar-logo{display:block;margin-right:auto}.site-navbar-logo svg{display:block;height:auto;width:100%}.site-navbar{align-items:center;display:flex;min-height:100px}.site-navbar nav{display:flex;gap:3rem}.site-navbar nav a{color:var(--oe-font-heading-color);font-size:var(--oe-font-size-body);font-weight:var(--oe-weight-medium);text-decoration:none;white-space:nowrap}.site-navbar nav a:hover{color:var(--color-link);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:5px}.site-navbar nav a.is-active{color:var(--color-link)}.site-menu-toggle{display:none}@media(max-width:900px){.site-header{min-height:5rem;position:relative;z-index:10}.site-navbar{flex-wrap:wrap;min-height:5rem}.site-navbar-logo{width:220px}.js-enabled .site-menu-toggle{background:0 0;border:0;display:grid;gap:5px;padding:.5rem}.site-menu-toggle span:not(.sr-only){background:var(--oe-font-heading-color);display:block;height:2px;width:1.5rem}.site-navbar nav{display:flex;flex-basis:100%;flex-direction:column;gap:0;width:100%}.js-enabled .site-navbar nav{background:var(--oe-background-color);box-shadow:var(--oe-shadow-raised);display:none;left:0;padding:1rem;position:absolute;top:5rem}.js-enabled .site-navbar nav.is-open{display:flex}.site-navbar nav a{padding:.5rem 0}}.site-footer{background:var(--oe-background-color);border-top:1px solid var(--oe-color-border);color:var(--oe-font-color);padding:0}.site-footer a.anchor{display:none}.footer-links{display:grid;gap:6rem;grid-template-columns:4fr 1.5fr 2.5fr;padding-top:3.75rem}.footer-links h4{margin-bottom:1rem}.footer-links p{margin:0}.footer-links .oe-button{margin-top:1rem}.partner-logos{align-items:center;display:flex;justify-content:space-between;padding:3.5rem 0}.partner-logos>p{display:contents}.partner-logos img{display:block;max-height:89px;max-width:205px;object-fit:contain;width:auto}.partner-logo-svg{flex:0 0 205px;width:205px;height:89px}.partner-logo-svg--compact{flex-basis:120px;width:120px}.footer-meta{background:var(--oe-color-surface);color:var(--oe-font-color-toned);padding:2.5rem 1rem;text-align:center}.footer-meta p{margin:0 0 1rem}@media(max-width:900px){.footer-links{gap:3rem;grid-template-columns:1.5fr 1fr 1fr;padding:3.5rem 0}.partner-logos{flex-wrap:wrap;gap:22px;justify-content:center;padding:25px 0}}@media(max-width:680px){.footer-links{grid-template-columns:1fr;max-width:var(--oe-content-width-narrow);margin:auto;gap:1rem;padding:2.5rem 0}}sl-icon[name=orcid]{height:100px}a>sl-icon[name=box-arrow-up-right]{min-width:auto;min-height:auto;color:inherit;height:.7em;width:.7em;margin-right:0}.markdown a:visited>sl-icon[name=box-arrow-up-right]{color:var(--color-visited-link)}body{opacity:0}body.ready{opacity:1;transition:.25s opacity}sl-icon{color:var(--oe-theme-color);display:inline-block;margin-left:.25em;margin-right:.25em;min-height:16px;min-width:16px;vertical-align:middle}sl-icon.textColor{color:var(--oe-font-color)}sl-icon-button::part(base){color:var(--oe-theme-color)}sl-icon-button.bordered{border:1px solid var(--oe-theme-color);border-radius:var(--sl-border-radius-large)}form sl-input,form sl-textarea,form sl-checkbox{margin-bottom:var(--oe-padding)}sl-button::part(base){color:var(--oe-font-color-bright)}sl-divider{--color:var(--oe-theme-color)}sl-badge::part(base){color:var(--oe-font-color-bright)}sl-alert{padding-bottom:var(--oe-padding-small);padding-top:var(--oe-padding-small)}form *[invalid]::part(suffix)::after{color:var(--sl-color-danger-600)}form *[required]::part(suffix)::after{content:"*";padding:1em}.home-page{background:var(--oe-background-color);color:var(--oe-font-color);width:100%}.home-page,.home-page *,.home-page *::before,.home-page *::after{box-sizing:border-box}.home-page a.anchor{display:none}.home-page h1,.home-page h2,.home-page h3,.home-page h4{margin:0}.platform-card ul,.video-panel-content ul,.features ul{padding:0}.hero{background:var(--oe-color-surface);overflow:visible;padding:7.25rem 0 0}.hero-layout{display:grid;grid-template-columns:48% 52%}.hero-content{padding-bottom:6rem;position:relative;z-index:3}.hero-content p{margin:1rem 0 2rem}.hero-content p:has(>.oe-button){display:flex;flex-wrap:wrap;gap:1rem}.hero-secondary{font-size:var(--oe-font-size-h4)}.hero-art{min-height:393px;position:relative}.waveform{display:block;height:497px;left:-1.5rem;overflow:visible;position:absolute;width:750px;z-index:1}.waveform-image{background-image:url(/images/Buffel-Grass-pasture-botanical-survey-at-Cungelella-1-1.jpg);background-position:0 100%;background-repeat:no-repeat;background-size:150%;height:100%;width:100%}.platforms h3,.features h3{margin-bottom:var(--oe-padding-smaller)}.platforms{margin-bottom:var(--oe-padding-smaller);padding-top:var(--oe-padding-large)}.platform-grid{display:grid;gap:5rem;grid-template-columns:minmax(0,1fr)minmax(0,1fr)minmax(0,1fr);margin-top:1.5rem}.platform-card,.project-card{height:100%;--border-color:var(--oe-color-border)}.platform-card h4,.project-card h4{font-size:var(--oe-font-size-body)}.platform-card::part(base),.project-card::part(base){background:var(--oe-background-color);border-width:1.5px;border-style:solid;border-radius:var(--oe-radius-card);color:var(--oe-font-color);height:100%}.platform-card{color:var(--oe-font-color);position:relative}.platform-card h4{margin:0 0 1rem}.platform-card ul{list-style:circle;margin:0 0 0 18px}.platform-card>p{margin:1rem 0 0}.platform-card>p a{position:static}.platform-card::part(base){overflow:visible}.platform-card::part(body){padding:1.25rem 1.5rem}.platform-card img,.platform-card .platform-card-logo{display:block;height:72px;margin-bottom:1.25rem;width:160px}.platform-card img{object-fit:contain;object-position:left center}.platform-card .platform-card-logo svg{display:block;height:100%}.platform-help{display:grid;gap:28px;grid-template-columns:1fr 1fr;padding:var(--oe-padding-large)0}.platform-help article{display:flex;flex-direction:column}.platform-help h4{margin-bottom:1.25rem}.platform-help h4 sl-icon{color:currentColor;margin-right:.5rem}.platform-help p{margin:0 0 1.25rem}.platform-help article>p:last-child{margin:auto 0 0}.platform-help article>.oe-button{margin-top:auto;width:max-content}.video-panel-content{padding:3rem}.video-panel-content p{margin:0}.video-panel-content h3{margin-bottom:.5rem}.video-panel-content ul{list-style:none;margin:8px 0 28px}.video-panel-content li::before{content:"✓";font-weight:var(--oe-weight-bold);margin-right:9px}.hero-content p:has(>.oe-button),.video-panel-content p:has(>.oe-button){display:flex;flex-wrap:wrap;gap:var(--oe-padding-smaller)}.video-panel{background:var(--oe-color-surface);border-radius:var(--oe-radius-panel);display:grid;grid-template-columns:1fr 1.08fr;overflow:hidden}.video-preview{aspect-ratio:16/9;overflow:hidden;position:relative}.video-preview,.video-preview iframe{display:block;height:100%;width:100%}.video-preview iframe{border:0;inset:0;position:absolute}.related-projects{background-image:linear-gradient(var(--oe-color-bg-overlay),var(--oe-color-bg-overlay)),url(/images/home/related-projects-bg.avif);background-position:50%;background-size:cover;color:var(--oe-font-color-bright);margin-top:var(--oe-padding-large);padding:5.5rem 0}.related-projects h3{color:var(--oe-font-color-bright);margin-bottom:2.5rem}.project-card img,.features-image img{height:100%;object-fit:cover;width:100%}.project-grid{align-items:stretch;display:grid;gap:4rem;grid-template-columns:repeat(3,1fr);justify-content:center}.project-card div{display:flex;flex-direction:column;padding:1.25rem 1rem}.project-card h4{margin:0 0 .5rem}.project-card p{margin:0}.project-card p:last-child{margin-top:auto;padding-top:.5rem}.project-card::part(body){display:grid;grid-template-columns:1fr 1fr;height:100%;padding:0}.project-card::part(base){overflow:hidden}.oe-button.project-more{display:flex;margin:3rem auto 0;width:max-content}.features{align-items:center;display:grid;gap:4rem;grid-template-columns:2fr 1fr;padding:var(--oe-padding-large)0}.features ul{list-style:circle;margin:var(--oe-padding-smaller)0 2rem var(--oe-padding-smaller)}.features-image{aspect-ratio:6/4;border-radius:var(--oe-radius-card);overflow:hidden}.features-image img{display:block}@media(max-width:1280px){.hero{overflow-x:clip}}@media(max-width:1024px){.hero{padding-top:var(--oe-padding-large)}.hero-layout{display:block}.hero-content{padding-bottom:1.5rem}.hero-art{margin-inline:auto;max-width:min(100%,var(--oe-content-width-medium));min-height:24rem}.platform-grid,.project-grid,.video-panel,.features{grid-template-columns:1fr;margin:auto}.features-image{margin-inline:auto;max-width:var(--oe-content-width-medium);width:100%}.platform-grid,.project-grid{gap:1.5rem;max-width:var(--oe-content-width-narrow)}.platform-card-connector{display:none}.video-panel{max-width:var(--oe-content-width-medium)}.video-panel-content{padding:2rem 1.5rem}.related-projects,.features{padding:var(--oe-padding-medium)0}.oe-button.project-more{margin-top:2rem}}@media(max-width:680px){.hero-art{transform:scale(.78);transform-origin:left top;width:128%}.hero-content p:has(>.oe-button),.video-panel-content p:has(>.oe-button){flex-direction:column}.hero-content .oe-button,.video-panel-content .oe-button{width:max-content}.platform-help,.features{grid-template-columns:1fr;margin:auto;max-width:var(--oe-content-width-narrow)}.video-panel{max-width:var(--oe-content-width-narrow)}.platform-help{padding-bottom:var(--oe-padding-medium)}.related-projects{margin-top:var(--oe-padding-medium)}}form .g-recpatcha{padding-bottom:var(--oe-padding-small);padding-top:var(--oe-padding-small)}.page{flex-grow:1;display:flex;padding:0 var(--oe-padding);flex-direction:column;min-height:100%;max-width:100%}.page-hero{display:flex;margin-top:0;margin-bottom:var(--oe-padding-small);max-height:40vh}.page-hero-image{width:100lvw;height:auto;position:relative;top:0;left:50%;right:50%;margin-left:-50lvw;margin-right:-50lvw;background-size:cover;background-position:50%;background-repeat:no-repeat;aspect-ratio:24/9;z-index:-1}.page-hero-content{width:100%;height:100%;padding-top:var(--oe-padding-large);padding-left:var(--oe-padding-large);padding-right:var(--oe-padding-large);z-index:1;display:flex;flex-direction:column;justify-content:start;color:var(--oe-font-color-bright)}.page-hero-content>h1{font-size:var(--oe-font-size-scaling-title);text-shadow:2px 2px 2px rgba(0,0,0,.5);padding:0;margin:0;width:calc(100% - 2 * var(--oe-padding-large))}.page-hero-content .image-credit{background-color:rgba(0,0,0,.75);padding:var(--oe-padding-smaller);font-size:x-small;align-self:flex-end;margin-top:auto}.resources{display:grid;grid-template-rows:0 1fr;grid-template-columns:auto 1fr auto;height:100%;padding:var(--oe-padding-small)}.resources #sideMenu{transition-property:var(--oe-transition-properties-movement);transition-duration:var(--oe-duration);transition-timing-function:var(--oe-timing);padding:var(--oe-padding-smaller);grid-column:1;grid-row:2;width:var(--oe-side-menu-width);transform:translateX(0);background-color:var(--oe-background-color-darker)}.resources #sideMenu h1,.resources #sideMenu h2,.resources #sideMenu h3,.resources #sideMenu h4,.resources #sideMenu h5,.resources #sideMenu h6{font-size:100%;font-weight:600}.resources #sideMenu .side-menu-fixed-container{width:var(--oe-side-menu-width)}.resources #sideMenu .header{display:flex;justify-content:space-between}.resources #sideMenu .book-search input{background-color:#fff!important}.resources.side-menu-closed #sideMenu{width:0;transform:translateX(calc(-1 * var(--oe-side-menu-width) - 5em));overflow:hidden}.resources .book-menu-content{padding:calc(var(--oe-padding-small)/4)}.resources .tree-item{color:inherit}.resources sl-tree sl-tree-item{margin:calc(var(--oe-padding-small)/2)0}.resources sl-tree sl-tree-item:focus{outline-style:none}.resources sl-tree a{font-size:.9em;white-space:normal;line-height:1;font-family:var(--oe-font)}.resources sl-tree a:hover{opacity:.5}.resources .book-page{transition-property:var(--oe-transition-properties-movement);transition-duration:var(--oe-duration);transition-timing-function:var(--oe-timing);grid-column:2;grid-row:2}.resources .toc{transition-property:var(--oe-transition-properties-movement);transition-duration:var(--oe-duration);transition-timing-function:var(--oe-timing);width:var(--oe-side-menu-width);grid-column:3;grid-row:2}.resources .toc h1{margin-top:0}.resources.toc-menu-closed #toc{width:0;transform:translateX(calc(var(--oe-side-menu-width) + 5em))}.resources .mobile-toc,.resources .mobile-search{display:none}.resources .menu-toggle{grid-row:1;grid-column:1;display:block;justify-self:end;z-index:100}.resources .toc-toggle{grid-row:1;grid-column:3;display:block;justify-self:end;z-index:100}.resources .book-page .menu-toggle sl-icon-button{aspect-ratio:1/1}.resources .next-previous-links .nav-links{display:flex;flex-wrap:wrap;justify-content:space-between;padding-top:var(--oe-padding-small)}.resources .next-previous-links .nav-links-previous::before{content:"\2190"}.resources .next-previous-links .nav-links-next{text-align:right;display:block}.resources .next-previous-links .nav-links-next::after{content:"\2192"}.resources .next-previous-links .nav-links-up{display:block;text-align:center}.resources .next-previous-links sl-divider{--spacing:4rem 0rem}.resources nav ul{list-style:none}.resources nav.breadcrumbs{margin-bottom:1em;font-size:smaller}.resources nav.breadcrumbs a{color:var(--oe-font-color-tone)}.resources nav.breadcrumbs a:hover{color:var(--color-link)}@media only screen and (max-width:56rem){.resources .menu-toggle,.resources .toc-toggle{display:none}.resources .mobile-toc,.resources .mobile-search{display:block}.resources .mobile-toc nav>ul{padding:0}.resources .book-search ul{list-style:none;padding:0}.resources .book-search ul li{margin-top:1em}.resources .book-search ul li a{color:inherit}.resources .book-search small{display:block}}.columns{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.columns>*{flex:auto;margin:var(--oe-padding)}.flex-3-row{flex:0 1 33.333333%}.registrySearch{display:flex;justify-content:space-between;align-items:baseline;gap:1rem}.registrySearch>sl-input{flex-grow:1}.registryCardList{display:flex;flex-direction:column}.registryCardList>sl-card{width:100%;min-width:calc(400px + 1em);padding:1em}.registryCardList>sl-card *[slot=header]{display:flex;flex-direction:column;justify-content:space-between;align-items:baseline}.registryCardList>sl-card *[slot=header]>*{margin-top:.5em;margin-bottom:0}.registryCardList>sl-card .authors{margin-left:auto;margin-bottom:0;font-size:smaller}.registryCardList>sl-card .authors>*{display:inline-block}.registryCardList>sl-card .descriptionAndDatasets{display:flex;flex-flow:wrap;gap:1rem}.registryCardList>sl-card .descriptionAndDatasets>*:nth-child(1){flex:1 1;width:100%;min-width:15ch}.registryCardList>sl-card .descriptionAndDatasets>*:nth-child(2){flex:0 1;flex-basis:25em;width:100%}.registryCardList>sl-card dl div{display:inline-block;width:100%;padding:.25rem}.registryCardList>sl-card dl dt{display:inline}.registryCardList>sl-card dl dd{display:inline}.registryCardList>sl-card a{display:inline-block}.registryCardList>sl-card dt::after{content:": "}.registryCardList>sl-card ul{margin-left:1ch}.registryCardList>sl-card .performanceTable{font-size:smaller;padding:.25rem,.5rem;margin-bottom:0}.registryCardList>sl-card .performanceTable .actual{transform:rotate(-90deg);padding:0}#registryFormContainer .addRemove .addRemoveHeader{display:flex;flex-direction:row;align-items:baseline}#registryFormContainer .addRemove .variableList{display:flex;gap:var(--oe-padding-small);flex-wrap:wrap}#registryFormContainer .addRemove .variableList li{display:flex;flex-direction:column;gap:var(--oe-padding-small)}#registryFormContainer li.datasets{flex-basis:calc(50% - 2em)}#registryFormContainer li.targets{flex-basis:calc(33% - 2em)}#registryFormContainer h4{margin:0 0}.profile-img{-webkit-box-shadow:none;box-shadow:none;overflow:hidden;width:100%;aspect-ratio:1;object-fit:contain}.profile-img.circle{border-radius:50%}.person-card{text-align:center;padding:var(--oe-padding-small);min-width:15em}.person-card .affiliation,.person-card .job-title{display:block}.person-card .affiliation{padding-bottom:var(--oe-padding-small)}.person-card sl-details{font-size:.75em}.person-card .description{text-align:left}.oe-posts{padding-top:var(--oe-padding)}.oe-posts .oe-post{background-color:var(--oe-background-color-darker);margin:var(--oe-padding)0;min-height:40px;padding:var(--oe-padding-small);width:auto;box-shadow:var(--oe-box-shadow);flex-direction:row;height:25em;overflow:hidden}.oe-posts .oe-post:first-of-type{margin-top:0}.oe-posts .oe-post:last-of-type{margin-bottom:0}.oe-posts .oe-post p{font-size:inherit}.oe-posts .oe-post-image,.oe-posts .oe-post-content{flex:1}.oe-posts .oe-post-content{padding:var(--oe-padding-small);display:flex;flex-direction:column}.oe-posts .oe-post .oe-post-content h2{margin-top:0}.oe-posts .oe-post-image{margin-top:calc(var(--oe-padding-small) * -1);margin-bottom:calc(var(--oe-padding-small) * -1);margin-left:calc(var(--oe-padding-small) * -1);padding-right:var(--oe-padding-small);background-size:cover;background-position:50%;background-repeat:no-repeat;height:25em}.oe-posts .oe-post-link{position:absolute;top:0;bottom:0;left:0;right:0;-webkit-transition:box-shadow .5s;transition:box-shadow .5s;will-change:box-shadow}.oe-posts .oe-post-link:hover{box-shadow:var(--oe-box-shadow-hover)}@media only screen and (max-width:700px){.oe-posts{margin:calc(var(--oe-padding-smaller) * -1)}.oe-posts .oe-post{padding:var(--oe-padding-smaller);flex-direction:column;height:auto}.oe-posts .oe-post-content{padding:0}.oe-posts .oe-post-image{margin-right:calc(var(--oe-padding-small) * -1);padding:0;min-height:9em}}.oe-post{display:flex;flex-direction:column;align-content:center;align-self:center;background-color:var(--oe-background-color);max-width:100%}.oe-post-breadcrumb{margin-top:var(--oe-padding-smaller)}.oe-post-meta{display:flex;gap:1em;padding-bottom:var(--oe-padding-small);flex-wrap:wrap;row-gap:.5em}.oe-post-date{font-weight:700}.oe-post .oe-post-authors{flex-basis:100%;font-size:smaller}.oe-post p{font-size:large;line-height:2rem}.oe-post figure{margin:0;display:flex;flex-direction:column;align-items:center}.oe-post figure img{margin:0;max-width:100%}.oe-post figure figcaption p{margin-top:var(--oe-padding-smaller);font-size:large}@media screen and (max-width:700px){.oe-post{margin:calc(var(--oe-padding-smaller) * -1)}}@media print{.navbar,.breadcrumbs,.icon-button,#themeSelector,.oe-presentation-controls,#themeSelector,.breadcrumbs,footer p,footer small,.menu-toggle,.asciinema-player-wrapper{display:none!important}.book-page{margin:0;padding:0;display:block}img,object,svg{max-height:100%;break-inside:avoid;page-break-inside:avoid}.reveal{display:block;aspect-ratio:auto}.reveal .slides>section{display:block;break-after:always;page-break-after:always}.asciinema-player::after{content:"This content is not available for printing.";font-size:.4em;opacity:.5}a::after{content:" (" attr(href)")"}@page{size:A4 landscape}}.reveal{overflow:hidden;height:auto!important;aspect-ratio:16/9;margin:var(--oe-padding-small)}.reveal .slide-background{background-image:url(/oe-logo-horizontal.svg);background-position:right 10px top 10px;background-repeat:no-repeat;background-size:20%}.reveal h1 a,.reveal h2 a,.reveal h3 a,.reveal h4 a{display:none}.reveal blockquote{box-shadow:.1em .1em .1em .1em rgba(0,0,0,.2)!important;text-align:center;background-color:rgba(0,0,0,.2)}.reveal div.footnotes,.reveal p.footnotes{font-size:50%;position:absolute;bottom:-2em}.reveal div.footnotes hr,.reveal p.footnotes hr{display:none}.reveal iframe{width:auto;aspect-ratio:16/9;flex-grow:1!important;align-self:center}.reveal .slide-number .slide-number-delimiter{margin:0}.reveal section{display:flex!important;flex-direction:column;overflow-wrap:break-word;height:100%}.reveal section>*{flex:initial}.reveal .align-top{justify-content:flex-start;gap:.2em}.reveal .align-middle{justify-content:center}.reveal .align-center{text-align:center;align-items:stretch}.reveal .align-left{text-align:left}.reveal .emphasize{font-size:200%}.reveal div.highlight{flex:auto}.reveal div.highlight pre{width:100%;font-size:.7em}.reveal div.highlight pre code{max-height:unset!important}.reveal div.highlight pre *::selection{color:#000;background-color:#ff0}.reveal *:not(pre)>code{background-color:#f8f8f8;padding-left:.2em;padding-right:.2em;border-radius:5px}.reveal .quarter-grid{display:grid;grid:repeat(2,min-content)/1fr 1fr}.reveal .quarter-grid>p{width:100%}.reveal .quarter-grid>p img{display:block;margin:auto}.reveal .image-fill,.reveal .image-fill>img{height:100%}.reveal .image-50-percent,.reveal .image-50-percent>img{width:50%}.reveal .image-100-percent,.reveal .image-100-percent>img{width:100%}.reveal .image-200-percent,.reveal .image-200-percent>img{width:200%}.reveal .image-150-percent,.reveal .image-150-percent>img{width:150%}.notes-hidden{display:none}.notes-container>div{border:1px solid gray;min-height:5em}.shortcode-row{display:flex;align-items:center;width:100%;justify-content:space-evenly;min-height:1em;flex-grow:10!important;gap:1em}.shortcode-row>*{display:block}.asciinema-player pre{overflow-x:hidden}.shortcode-logo{width:100%;padding-top:1em;padding-bottom:1em;background-color:var(--oe-background-color)}.shortcode-logo-fallback-background{background-color:#fff;display:block}.shortcode-logo img{width:100%;box-shadow:none}.oe-responsive-newsletter-iframe{width:100%;height:100%;border:none}.oe-responsive-newsletter-iframe-container{margin:0 auto;width:calc(min (100%,600px));height:600px}.oe-button{margin-right:1rem}.oe-button.is-filled::part(base){background:var(--oe-theme-color)}.oe-button sl-icon{color:currentColor;transform:translate(-.5rem,-.1rem)}.oe-button:hover::part(base),.oe-button.is-filled:hover::part(base),.oe-button:active::part(base){background:var(--oe-color-button-hover);border-color:var(--oe-color-button-hover);color:var(--oe-font-color-bright)}.oe-button::part(base){align-items:center;background:var(--oe-background-color);border:var(--oe-border-control)solid var(--oe-theme-color);border-radius:var(--oe-radius-control);color:var(--oe-font-heading-color);cursor:pointer;display:inline-flex;font-family:var(--oe-font-sans);font-size:var(--oe-font-size-body);font-weight:var(--oe-weight-semibold);justify-content:center;line-height:1;margin:0;min-height:42px;padding:.75rem 1.5rem;text-decoration:none;transition:background-color var(--oe-transition),border-color var(--oe-transition),color var(--oe-transition)}.theme-switcher{align-items:center;display:flex;gap:.25rem;justify-content:center}.theme-switcher>span{color:var(--oe-font-color-toned);font-size:var(--oe-font-size-small);font-weight:var(--oe-weight-medium)}.dark-mode-toggle::part(fieldset){align-items:baseline;display:flex;flex-direction:row-reverse;gap:.25rem;justify-content:flex-start}:root{--oe-font-sans:"Montserrat", sans-serif;--oe-font-size-h1:52px;--oe-font-size-h2:34px;--oe-font-size-h3:28px;--oe-font-size-h4:19px;--oe-font-size-large:18px;--oe-font-size-body:16px;--oe-font-size-small:13px;--oe-line-height-h1:1.08;--oe-line-height-h2:1.15;--oe-line-height-h3:1.25;--oe-line-height-h4:1.3;--oe-line-height-large:1.6;--oe-line-height-body:1.5;--oe-line-height-small:1.4;--oe-weight-regular:400;--oe-weight-medium:500;--oe-weight-semibold:600;--oe-weight-bold:700}body{font-family:var(--oe-font-sans);font-size:var(--oe-font-size-body);font-weight:var(--oe-weight-regular);letter-spacing:0;line-height:var(--oe-line-height-body)}h1,h2,h3,h4{color:var(--oe-font-heading-color);font-family:var(--oe-font-sans);font-weight:var(--oe-weight-medium);letter-spacing:0}h1{font-size:var(--oe-font-size-h1);line-height:var(--oe-line-height-h1)}h2{font-size:var(--oe-font-size-h2);line-height:var(--oe-line-height-h2)}h3{font-size:var(--oe-font-size-h3);line-height:var(--oe-line-height-h3)}h4{font-size:var(--oe-font-size-h4);font-weight:var(--oe-weight-semibold);line-height:var(--oe-line-height-h4)}.type-small,small{font-size:var(--oe-font-size-small);font-weight:var(--oe-weight-medium);line-height:var(--oe-line-height-small)}.type-body-large{font-size:var(--oe-font-size-large);font-weight:var(--oe-weight-regular);line-height:var(--oe-line-height-large)}:root{--theme-color-raw:30deg, 62%, 49%;--sl-color-primary-100:rgb(247 234 222);--sl-color-primary-200:rgb(240 219 196);--sl-color-primary-300:rgb(233 201 168);--sl-color-primary-400:rgb(224 177 130);--sl-color-primary-50:rgb(252 249 245);--sl-color-primary-500:rgb(211 146 80);--sl-color-primary-600:rgb(186 115 44);--sl-color-primary-700:rgb(153 95 36);--sl-color-primary-800:rgb(126 78 30);--sl-color-primary-900:rgb(90 56 21);--sl-color-primary-950:rgb(55 34 13)}:root{--theme-color:hsl(var(--theme-color-raw));--oe-theme-color:var(--theme-color);--oe-font-color-bright:#ffffff;--oe-inverse-color:#000000;--oe-platform-ecosounds-color:#003b62;--oe-platform-a2o-color:#304f3b;--oe-padding:var(--sl-spacing-2x-large);--oe-padding-large:var(--sl-spacing-4x-large);--oe-padding-medium:var(--sl-spacing-3x-large);--oe-padding-small:var(--sl-spacing-large);--oe-padding-smaller:var(--sl-spacing-medium);--oe-font:'Roboto', sans-serif;--oe-fancy-font:'Montserrat', sans-serif;--oe-navbar-height:5em;--oe-panel-opacity:0.66;--oe-panel-color-with-alpha:hsla(var(--theme-color-raw), var(--oe-panel-opacity));--oe-panel-red-with-alpha:rgba(180, 52, 52, 0.66);--oe-duration:0.5s;--oe-timing:ease-in-out;--oe-transition-properties-movement:grid-column, grid-row, width, transform, left, top, right, bottom, margin, padding;--oe-narrow-display:none;--oe-wide-display:inherit;--oe-side-menu-width:17em;--oe-box-shadow:0 1px 4px 0 rgba(0,0,0, 0.3);--oe-box-shadow-hover:0 1px 6px 0 rgba(0,0,0, 0.8);--oe-font-size-scaling-small:clamp(1.25rem, 0.65vi + 1.09rem, 1.87rem);--oe-font-size-scaling-normal:clamp(1.56rem, 1.62vi + 1.16rem, 3.1rem);--oe-font-size-scaling-large:clamp(1.95rem, 3.36vi + 1.11rem, 5.15rem);--oe-font-size-scaling-title:clamp(2.44rem, 6.42vi + 0.84rem, 8.54rem);--oe-radius-control:0.5rem;--oe-radius-card:0.875rem;--oe-radius-panel:1rem;--oe-radius-pill:999px;--oe-border-control:2px;--oe-shadow-raised:0 1px 4px rgba(26, 26, 26, 0.12);--oe-transition:160ms ease;--oe-content-width-narrow:30rem;--oe-content-width-medium:45rem}@media screen and (max-width:60em){:root{--oe-narrow-display:inherit;--oe-wide-display:none}}.sr-only{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}