.blocks{container-type:inline-size}.habitat-banks{--color--background:#f5f4e9;--color--background--hsl:55deg,37.5%,93.7254901961%;--color--background--h:55deg;--color--background--s:37.5%;--color--background--l:93.7254901961%;--color--foreground:#3b3b3b;--color--foreground--hsl:0deg,0%,23.137254902%;--color--foreground--h:0deg;--color--foreground--s:0%;--color--foreground--l:23.137254902%;--heading-color:var(--color--juniper);--link--color:var(--color--darkgrey);--link--color--hover:var(--color--darkgrey);background-color:var(--color--background);color:var(--color--foreground);isolation:isolate}.habitat-banks__nav{align-items:center;border-left:1px solid hsla(var(--color--catkin--hsl),.45);border-top:1px solid hsla(var(--color--catkin--hsl),.45);border-top-left-radius:var(--border-radius--l);container-type:inline-size;display:flex;flex-flow:column nowrap;justify-content:center;position:relative}@container (min-width: 768px){.habitat-banks__nav{border-bottom:1px solid hsla(var(--color--catkin--hsl),.45);border-bottom-left-radius:var(--border-radius--l);grid-column:1;max-height:75vh;max-height:75dvh}}@container (max-width: 767px){.habitat-banks__nav{border-right:1px solid hsla(var(--color--catkin--hsl),.45);border-top-right-radius:var(--border-radius--l)}}@container (min-width: 1024px){.habitat-banks__nav{height:75vh;height:75dvh}}.habitat-banks__nav-note{color:var(--heading-color,currentColor);font-family:var(--type--2--font-family);font-size:1.25rem;font-weight:var(--type--2--font-weight);left:0;letter-spacing:-.03em;line-height:var(--type--2--line-height);margin:var(--space--s) var(--space--m);pointer-events:none;position:absolute;top:0}.habitat-banks__nav-note a{color:inherit}@container (max-width: 499px){.habitat-banks__nav-note{color:var(--heading-color,currentColor);font-family:var(--type--2--font-family);font-size:1.125rem;font-weight:var(--type--2--font-weight);letter-spacing:-.03em;line-height:var(--type--2--line-height);margin:var(--space--2xs) var(--space--xs)}.habitat-banks__nav-note a{color:inherit}}@container (max-width: 359px){.habitat-banks__nav-note{font-size:.875rem;margin:var(--space--4xs) var(--space--3xs)}}.habitat-banks__nav-map-container{align-items:center;display:flex;height:100%;justify-content:center;overflow:auto;padding:var(--space--2xl) var(--space--base) var(--space--base);scrollbar-color:hsla(var(--color--foreground--hsl),.03);scrollbar-width:auto;width:100%}.habitat-banks__nav-map-container::-webkit-scrollbar{height:10px;width:10px}.habitat-banks__nav-map-container::-webkit-scrollbar-thumb{border-radius:0}.habitat-banks__nav-map-container::-webkit-scrollbar{background-color:hsla(var(--color--foreground--hsl),.03)}.habitat-banks__nav-map-container::-webkit-scrollbar-thumb{background-color:hsla(var(--color--foreground--hsl),.45)}.habitat-banks__nav-map-container::-webkit-scrollbar-track,.habitat-banks__nav-map-container::-webkit-scrollbar-track-piece{background-color:hsla(var(--color--foreground--hsl),.03)}.habitat-banks__nav-map-container svg a path:not([data-habitat-banks-item]){fill:#0000;stroke:var(--color--pinecone);transition:transform .3s 0ms}.habitat-banks__nav-map-container svg a:focus-visible{outline:none}.habitat-banks__nav-map-container svg a.is-current-group,.habitat-banks__nav-map-container svg a:focus,.habitat-banks__nav-map-container svg a:hover{outline:none}.habitat-banks__nav-map-container svg a:focus path:not([data-habitat-banks-item]),.habitat-banks__nav-map-container svg a:hover path:not([data-habitat-banks-item]){fill:hsla(var(--color--marsh--hsl),.5)}.habitat-banks__nav-map-container svg a.is-current-group path:not([data-habitat-banks-item]){fill:var(--color--marsh);transition-delay:.3s}.habitat-banks__nav-map-container svg a.is-current-group:focus path:not([data-habitat-banks-item]),.habitat-banks__nav-map-container svg a.is-current-group:hover path:not([data-habitat-banks-item]){fill:hsla(var(--color--marsh--hsl),.5);transition-delay:.3s}.habitat-banks__nav-map-container svg a [data-habitat-banks-item]{fill:var(--heading-color);stroke:var(--color--pinecone);stroke-width:.0625rem}.habitat-banks__nav-map-container svg a [data-habitat-banks-item].is-current-item{fill:var(--color--buttercup);stroke:var(--color--juniper)}.habitat-banks__nav-map-container svg a circle[data-habitat-banks-item]{pointer-events:none}.habitat-banks__nav-map-container svg a circle[data-habitat-banks-item].is-current-item{r:6}.habitat-banks__nav-map{display:flex;justify-content:center;max-height:100%;max-width:100%;position:relative}.habitat-banks__main{border-left:1px solid hsla(var(--color--catkin--hsl),.45);border-right:1px solid hsla(var(--color--catkin--hsl),.45)}@container (min-width: 768px){.habitat-banks__main{border-bottom:1px solid hsla(var(--color--catkin--hsl),.45);grid-column:2;max-height:75vh;max-height:75dvh;overflow:auto;scrollbar-color:hsla(var(--color--foreground--hsl),.03);scrollbar-width:auto}.habitat-banks__main::-webkit-scrollbar{height:10px;width:10px}.habitat-banks__main::-webkit-scrollbar-thumb{border-radius:0}.habitat-banks__main::-webkit-scrollbar{background-color:hsla(var(--color--foreground--hsl),.03)}.habitat-banks__main::-webkit-scrollbar-thumb{background-color:hsla(var(--color--foreground--hsl),.45)}.habitat-banks__main::-webkit-scrollbar-track,.habitat-banks__main::-webkit-scrollbar-track-piece{background-color:hsla(var(--color--foreground--hsl),.03)}}@container (min-width: 1024px){.habitat-banks__main{height:75vh;height:75dvh}}.habitat-banks__bank-summary-group{container-type:inline-size;display:none;position:relative}.habitat-banks__bank-summary-group>*{grid-column:1;grid-row:1}.habitat-banks__bank-summary-group.is-current-group{display:grid}.habitat-banks__bank-summary-group:not(:last-child) .habitat-banks__bank-summary-group-heading{border-bottom:1px solid hsla(var(--color--catkin--hsl),.45)}.habitat-banks__bank-summary-group-heading{background-color:var(--color--juniper);color:var(--heading-color,currentColor);color:var(--color--white);font-family:var(--type--2--font-family);font-size:1.25rem;font-weight:var(--type--2--font-weight);letter-spacing:-.03em;line-height:var(--type--2--line-height);margin:0;padding:var(--space--s);position:sticky;top:0;z-index:1}.habitat-banks__bank-summary-group-heading a{color:inherit}.habitat-banks__bank-summary-group-observer-flag{display:block;height:100%;max-height:70vh;pointer-events:none;position:sticky;top:0;width:100%;z-index:-1}.habitat-banks__bank-summary-group-item{border-bottom:1px solid hsla(var(--color--catkin--hsl),.45);container-type:inline-size;padding:0}.habitat-banks__bank-summary-group-item__header{display:grid;grid-template-columns:auto 1.5rem;padding:var(--space--s);position:relative}.habitat-banks__bank-summary-group-item__header>:not(.habitat-banks__bank-summary-group-item__additional-toggler){grid-column:1}.habitat-banks__bank-summary-group-item__kicker{background:hsla(var(--color--buttercup--hsl),.12);border:.0625rem solid var(--color--buttercup);border-radius:1.5rem;color:var(--heading-color,var(--color--pinecone));font-size:.875rem;margin:0 0 var(--space--4xs);padding-inline:var(--space--4xs);place-self:start}.habitat-banks__bank-summary-group-item__name{color:var(--heading-color,currentColor);font-family:var(--type--2--font-family);font-size:1.5rem;font-size:1.25rem;font-weight:var(--type--2--font-weight);letter-spacing:-.03em;line-height:var(--type--2--line-height);margin:0}.habitat-banks__bank-summary-group-item__name a{color:inherit}.habitat-banks__bank-summary-group-item__name+.habitat-banks__bank-summary-group-item__info-container{margin-top:var(--space--3xs)}.habitat-banks__bank-summary-group-item h4{color:var(--heading-color,currentColor);font-family:var(--type--2--font-family);font-size:1.125rem;font-weight:var(--type--2--font-weight);letter-spacing:-.03em;line-height:var(--type--2--line-height)}.habitat-banks__bank-summary-group-item h4 a{color:inherit}.habitat-banks__bank-summary-group-item__county{margin-block:0 var(--space--3xs)}.habitat-banks__bank-summary-group-item__info-container{font-size:.875rem}.habitat-banks__bank-summary-group-item__info-container dl{margin:0}.habitat-banks__bank-summary-group-item__info-container dl>div+div{margin-top:var(--space--5xs)}.habitat-banks__bank-summary-group-item__info-container dl dd,.habitat-banks__bank-summary-group-item__info-container dl dt{display:inline}.habitat-banks__bank-summary-group-item__info-container dl dd+dt{margin-top:0}.habitat-banks__bank-summary-group-item__additional{--list--indent:0em;--button--background-color:var(--color--buttercup);--button--border-color:var(--color--buttercup);--button--color:var(--color--juniper);--button--background-color--hover:var(--color--juniper);--button--border-color--hover:var(--color--juniper);--button--color--hover:var(--color--buttercup);border-top:1px dashed hsla(var(--color--catkin--hsl),.45);display:grid;gap:var(--space--2xs);grid-template-columns:1fr;margin-inline:auto;padding:var(--space--2xs) 0 var(--space--s);width:calc(100% - var(--space--s)*2)}@container (min-width: 320px){.habitat-banks__bank-summary-group-item__additional:has(.habitat-banks__bank-summary-group-item__additional__image-container){grid-template-columns:1fr 1fr}}@container (min-width: 320px){.habitat-banks__bank-summary-group-item__additional__image-container{grid-column:2;grid-row:1/4}}.habitat-banks__bank-summary-group-item__additional__image-container img{aspect-ratio:1/1;border-radius:100%;max-width:10rem;object-fit:cover;object-position:center;width:100%}.habitat-banks__bank-summary-group-item__additional__actions,.habitat-banks__bank-summary-group-item__additional__heading,.habitat-banks__bank-summary-group-item__additional__units-list{grid-column:1;margin:0}.habitat-banks__bank-summary-group-item__additional[hidden=hidden]{display:none}.habitat-banks__bank-summary-group-item__additional-toggler{background-color:initial;border:0;border:.0625rem solid hsla(var(--color--foreground--hsl),.45);border-radius:0;border-radius:100%;box-sizing:border-box;color:inherit;color:var(--color--foreground);cursor:pointer;font-family:inherit;font-size:inherit;font-weight:inherit;grid-column:2;grid-row:1/-1;height:1.5rem;letter-spacing:inherit;line-height:inherit;line-height:1;padding:0;text-transform:inherit;width:1.5rem}.habitat-banks__bank-summary-group-item__additional-toggler:active,.habitat-banks__bank-summary-group-item__additional-toggler:focus{background-color:initial;color:inherit}@media (hover:hover){.habitat-banks__bank-summary-group-item__additional-toggler:hover{background-color:initial;color:inherit}}.habitat-banks__bank-summary-group-item__additional-toggler:focus{box-shadow:unset;outline-width:5px}.habitat-banks__bank-summary-group-item__additional-toggler svg{height:.75rem;pointer-events:none;transform:rotate(90deg);transform-origin:center;width:.75rem}.habitat-banks__bank-summary-group-item__additional-toggler svg path{fill:currentColor}.habitat-banks__bank-summary-group-item__additional-toggler:after{content:"";display:block;height:100%;inset:0;position:absolute;width:100%}.habitat-banks__bank-summary-group-item__additional-toggler[aria-expanded=true] svg{transform:rotate(270deg)}.habitat-banks__bank-summary-group-item__additional-toggler:hover,.habitat-banks__bank-summary-group-item__additional-toggler[aria-expanded=true]{background-color:var(--color--buttercup);border-color:var(--color--buttercup);color:var(--color--juniper)}@container (min-width: 1024px){.habitat-banks__bank-summary-group-item:last-child{border-bottom:0}}@container (min-width: 768px){.habitat-banks{display:grid;grid-template-columns:1fr 1fr}}@container (min-width: 1024px){.habitat-banks{display:grid;grid-template-columns:1fr 26.5rem}}