body{overflow-x:hidden}.sticky-figure .figure-title{font-weight:700;margin-bottom:1em}.supports-intersection-observer .sticky-figure .figure-title{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}.sticky-figure .baselayer{display:none}.supports-intersection-observer .sticky-figure .baselayer{display:inline}.sticky-content{--large-height-ratio:0.5625;--small-height-ratio:1.4723;--large-paragraph-width:35.3535%;--large-paragraph-left-position:2.424%;--paragraph-color:#fff;--paragraph-background:#005875;--paragraph-border:#d4e7f4;position:relative}.sticky-figure{margin-bottom:1.375rem}.supports-intersection-observer .sticky-figure{top:98px;top:max(50vh - 100vw*var(--small-height-ratio)/2,98px);width:100%}@media screen and (min-width:911px){.supports-intersection-observer .sticky-figure{max-width:calc((100vh - 130px)/var(--large-height-ratio));top:100px;top:max(50% - 100vw*var(--large-height-ratio)/2 + 50px,100px)}}@media screen and (min-width:991px){.supports-intersection-observer .sticky-figure{top:100px;top:max(50% - 990px*var(--large-height-ratio)/2 + 50px,100px)}}.supports-intersection-observer .sticky-figure text{white-space:pre}@supports((position: -webkit-sticky) or (position: sticky)){.supports-intersection-observer .sticky-figure{position:-webkit-sticky;position:sticky}}.sticky-figure--inner{counter-reset:image;position:relative}.sticky-figure--inner img{position:relative;width:100%}.supports-intersection-observer .sticky-figure--inner img{width:auto}.sticky-figure--inner .sticky-layer:before{content:counter(image);counter-increment:image}.supports-intersection-observer .sticky-figure--inner .sticky-layer:before{content:""}.sticky-figure--inner--small{grid-gap:20px;display:block;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.supports-intersection-observer .sticky-figure--inner--small{display:block;height:calc(100vw*var(--small-height-ratio));left:50%;margin-left:-50vw;margin-right:-50vw;max-height:calc(100vh - 178px);padding-right:100vw;right:50%;width:0}@media screen and (min-width:911px){.sticky-figure--inner--small,.supports-intersection-observer .sticky-figure--inner--small{display:none}}.sticky-figure--inner--large{display:none;width:100%}@media screen and (min-width:911px){.sticky-figure--inner--large{grid-gap:20px;display:block;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}}.supports-intersection-observer .sticky-figure--inner--large{height:0;padding-bottom:calc(100%*var(--large-height-ratio))}@media screen and (min-width:911px){.supports-intersection-observer .sticky-figure--inner--large{display:block}}.supports-intersection-observer .sticky-figure img,.supports-intersection-observer .sticky-figure svg{height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%)}.graf-wrapper p,.sticky-content>p{margin-left:0;max-width:650px;width:100%}.graf-wrapper p:first-of-type,.sticky-content>p:first-of-type{margin-top:1.125rem}body:not(.supports-intersection-observer) .graf-wrapper p,body:not(.supports-intersection-observer) .sticky-content>p{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}.supports-intersection-observer .sticky-layer-caption{display:none}@supports((position: -webkit-sticky) or (position: sticky)){.supports-intersection-observer .graf-wrapper p,.supports-intersection-observer .sticky-content>p{background-color:#005875;background-color:var(--paragraph-background,#005875);border:1px solid #d4e7f4;border:1px solid var(--paragraph-border,#d4e7f4);color:#fff;color:var(--paragraph-color,#fff);font-size:max(14px,min(4.444vw,18px));left:50%;line-height:1.125;margin-bottom:calc(100vh - 100px);margin-top:0;max-width:100vw;padding:15px;position:relative;transform:translateX(-50%) translateZ(0);width:calc((100vh - 178px)/var(--small-height-ratio))}.supports-intersection-observer .graf-wrapper p:first-of-type,.supports-intersection-observer .sticky-content>p:first-of-type{margin-top:calc(50vh - 278.5px)}@media screen and (min-width:911px){.supports-intersection-observer .graf-wrapper p,.supports-intersection-observer .sticky-content>p{left:0;margin-left:2.424%;margin-left:var(--large-paragraph-left-position,2.424%);transform:translateZ(0);width:350px;width:var(--large-paragraph-width,350px)}.supports-intersection-observer .graf-wrapper #critters-graf-2,.supports-intersection-observer .graf-wrapper #critters-graf-4{left:0;margin-left:2.424%}}}.sticky-content:after{content:" ";display:block}.supports-intersection-observer .sticky-layer{opacity:0;transition:opacity .5s linear}.supports-intersection-observer .is-fading-out{opacity:0}.supports-intersection-observer .is-fading-in{opacity:1}.supports-intersection-observer .will-fade-out{transition-delay:.5s}.supports-intersection-observer .map-source{left:50%;max-height:125px;overflow-y:auto;position:absolute;top:100%;transform:translateX(-50%)}.map-source{color:#767676;display:block;font-size:.85rem;margin-bottom:1.125rem;max-width:650px;padding-top:1.125rem;width:100%}.map-source[open] summary{color:inherit;text-decoration:inherit}.map-source[open] summary:after{content:": "}.map-source summary{color:#296ec3;display:inline;font-size:.85rem;text-decoration:underline}.map-source summary::-webkit-details-marker,.map-source summary::marker{content:"";display:none}.supports-intersection-observer .map-source{margin:0 auto;max-width:calc((100vh - 178px)/var(--small-height-ratio));padding-top:0}.supports-intersection-observer .map-source[open] summary:after{content:""}.supports-intersection-observer .map-source summary{color:#296ec3;cursor:pointer;display:block;font-size:1rem;text-align:right;text-decoration:underline}@media screen and (min-width:911px){.supports-intersection-observer .map-source{max-width:100%}}@media screen and (max-width:530px){.supports-intersection-observer .map-source{padding:0 1.125rem}}.sticky-content-copyright{color:#767676;font-size:.85rem;left:50%;margin:0 auto;position:absolute;top:100%;transform:translate(-50%);width:100%}.supports-intersection-observer .sticky-content-copyright{max-width:calc((100vh - 178px)/var(--small-height-ratio))}@media screen and (min-width:911px){.supports-intersection-observer .sticky-content-copyright{max-width:100%}}

/*# sourceMappingURL=rendercss.map*/