.grid{column-gap:var(--grid--column-gap);display:grid;grid-template-columns:repeat(var(--grid--columns),minmax(0,1fr));row-gap:var(--grid--row-gap)}.grid--auto-fit{grid-template-columns:repeat(auto-fill,minmax(min(var(--grid--auto--min,15.625rem),100%),1fr))}.flex-grid{column-gap:var(--grid--column-gap);display:flex;flex-flow:row wrap;row-gap:var(--grid--row-gap)}.flex-grid>*,.flex-grid>*+*,.flex-grid>:first-child,.flex-grid>:last-child{width:calc(100%/var(--grid--columns) - var(--grid--column-gap) + var(--grid--column-gap)/var(--grid--columns))}.flex-grid--auto>*,.flex-grid--auto>*+*,.flex-grid--auto>:first-child,.flex-grid--auto>:last-child{width:auto}.materials-map{--materials-maps--mark--color:var(--color--foreground);--materials-map--margin-top:var(--space--xl);--materials-maps--mark--size:3.75rem;--materials-maps--map--fill:#0b0c0c;grid-column:1/-1;position:relative}@media (min-width:48em){.materials-map{--materials-maps--mark--size:3.125rem}}.materials-map--custom-map .materials-map__map,.materials-map--custom-map .materials-map__map>:first-child{fill:var(--color--black)}@media (max-width:47.99em){.materials-map__inner{display:flex;flex-flow:column;gap:var(--space--m)}}@media (min-width:48em){.materials-map__inner{margin-top:var(--materials-map--margin-top)}}.materials-map__content{left:0;position:absolute;right:0}.materials-map__map{aspect-ratio:var(--materials-maps--map--aspect-ratio);position:relative}@media (max-width:47.99em){.materials-map__map{margin-left:calc(var(--space--container-padding)*-1);margin-right:calc(var(--space--container-padding)*-1);width:calc(100% + var(--space--container-padding)*2)}}@media (min-width:48em){.materials-map__map{margin-left:auto;margin-right:auto;max-height:min(77vh,48.125rem)}}.materials-map__map>svg{display:block;height:100%;pointer-events:none;width:100%}.materials-map__map>svg>*{fill:var(--materials-maps--map--fill);stroke:initial;stroke-width:initial}.materials-map__map>svg>[data-is-selected=true][class*=background-color]{fill:var(--color--foreground)}.materials-map__map__biodiversity{inset:0;overflow:hidden;pointer-events:none;position:absolute;transition:opacity var(--transition--duration) var(--transition--ease) 0s}.materials-map__map__biodiversity.animate--play path{fill:var(--materials-maps--biodiversity-map--fill);stroke-dasharray:1;stroke-linecap:square;stroke-opacity:.5;-webkit-animation:expandCollapseBiodiversity 6s ease-in-out forwards;animation:expandCollapseBiodiversity 6s ease-in-out forwards;transition:stroke-linecap var(--transition--duration) var(--transition--ease) 0s,stroke-width var(--transition--duration) var(--transition--ease) 0s,stroke-dasharray var(--transition--duration) var(--transition--ease) 0s,fill var(--transition--duration) var(--transition--ease) 0s}.materials-map__map__biodiversity svg{opacity:1}.materials-map__map__biodiversity svg path{fill:transparent}@media screen and (prefers-reduced-motion:no-preference){.materials-map__map__biodiversity{--transition--duration:2500ms}}.materials-map:not(.has-biodiversity) .materials-map__map__biodiversity{opacity:0}.materials-map__markers{height:100%;left:0;pointer-events:none;position:absolute;right:0;top:0;width:100%}.materials-map__mark{background:var(--materials-maps--mark--color);border-radius:50%;box-shadow:0 0 0 0 #000;height:var(--materials-maps--mark--size);left:var(--page-header-marker--mark-x);opacity:.5;pointer-events:all;position:absolute;top:var(--page-header-marker--mark-y);transform:scale(1);transform:translate(calc(var(--materials-maps--mark--size)/-2),calc(var(--materials-maps--mark--size)/-2));transition:transform var(--transition--duration) var(--transition--ease) 0s,opacity var(--transition--duration) var(--transition--ease) 0s;width:var(--materials-maps--mark--size)}.materials-map__mark:active,.materials-map__mark:focus{-webkit-animation:pulse 2s infinite;animation:pulse 2s infinite;opacity:.8}@media (hover:hover){.materials-map__mark:hover{-webkit-animation:pulse 2s infinite;animation:pulse 2s infinite;opacity:.8}}.materials-map__mark[tabindex="-1"]{opacity:.3;pointer-events:none}.materials-map [data-is-selected=true]:not([data-is-hidden]){filter:drop-shadow(0 0 10px hsla(var(--color--brand-1--hsl),.4));transform-origin:center}.materials-map.has-aggregates :not([data-is-selected=true]):not([data-is-hidden])[data-aggregate-extraction="1"],.materials-map.has-aggregates [data-is-hidden][data-aggregate-extraction="1"]{fill:hsla(var(--color--brand-3--hsl),.25)}.materials-map.has-aggregates :not([data-is-selected=true]):not([data-is-hidden])[data-aggregate-extraction="2"],.materials-map.has-aggregates [data-is-hidden][data-aggregate-extraction="2"]{fill:hsla(var(--color--brand-3--hsl),.5)}.materials-map.has-aggregates :not([data-is-selected=true]):not([data-is-hidden])[data-aggregate-extraction="3"],.materials-map.has-aggregates [data-is-hidden][data-aggregate-extraction="3"]{fill:hsla(var(--color--brand-3--hsl),.75)}.materials-map__back:after{order:-1;scale:-1}.materials-map__aggregates-legend{align-items:flex-end;bottom:0;display:flex;flex-flow:column;gap:var(--space--xxxs);right:0;z-index:-1}@media (min-width:48em){.materials-map__aggregates-legend{position:absolute}}.materials-map__aggregates-legend__item{display:flex;gap:var(--space--xxs)}.materials-map__aggregates-legend__item__value{height:1rem;width:1rem}.materials-map__aggregates-legend__item__value[data-value="1"]{background:hsla(var(--color--brand-3--hsl),.25)}.materials-map__aggregates-legend__item__value[data-value="2"]{background:hsla(var(--color--brand-3--hsl),.5)}.materials-map__aggregates-legend__item__value[data-value="3"]{background:hsla(var(--color--brand-3--hsl),.75)}.materials-map__tooltips{z-index:3}.materials-map__tooltip{display:block;scroll-margin-bottom:9.375rem;transition:opacity var(--transition--duration) var(--transition--ease) 0s,transform var(--transition--duration) var(--transition--ease) 0s}@media (max-width:47.99em){.materials-map__tooltip{bottom:0;left:0;padding:var(--space--l) var(--space--container-padding) var(--space--container-padding) var(--space--container-padding);position:fixed;right:0}}@media (min-width:48em){.materials-map__tooltip{bottom:var(--space--container-padding);left:var(--space--container-padding);padding:var(--space--l);position:absolute;right:var(--space--container-padding)}}.materials-map__tooltip[aria-hidden=true]{opacity:0;pointer-events:none;transform:scale(0);visibility:hidden}.materials-map__tooltip:not([aria-hidden=true]){--color--background:var(--material-map--tooltip--background-color);opacity:1;pointer-events:all;transform:none;visibility:visible}.materials-map__tooltip__buttons{--grid--column-gap:var(--space--s);padding-top:var(--space--s)}.materials-map__tooltip__image{display:block;flex-shrink:0;width:30%}.materials-map__tooltip__image-inner{aspect-ratio:4/2}.materials-map__tooltip__inner{display:flex;gap:var(--space--m);justify-content:space-between}@media (max-width:47.99em){.materials-map__tooltip__inner{flex-flow:column}}.materials-map__filters{pointer-events:all;z-index:3}@media (max-width:47.99em){.materials-map__filters{align-items:flex-end;display:flex;flex-flow:column;gap:var(--space--s)}}@media (min-width:48em){.materials-map__filters{position:absolute;right:0;top:0}}@media (min-width:62em){.materials-map__filters{display:flex;flex-flow:row wrap;gap:var(--space--s)}}.materials-map__filters__items{background:var(--color--background);border:var(--border--1--light);box-shadow:0 6px 24px 2px hsla(var(--color--black--hsl),.5);display:block;display:flex;flex-flow:column;gap:var(--space--xxs);padding:var(--space--s);right:0;scroll-margin-bottom:9.375rem;transition:opacity var(--transition--duration) var(--transition--ease) 0s,transform var(--transition--duration) var(--transition--ease) 0s;width:min(90vh,25.625rem)}@media (max-width:47.99em){.materials-map__filters__items{bottom:0;left:0;position:fixed;width:100%}}@media (min-width:48em){.materials-map__filters__items{position:absolute;top:calc(100% + var(--space--xs))}}.materials-map__filters__items[aria-hidden=true]{opacity:0;pointer-events:none;transform:scale(0);visibility:hidden}.materials-map__filters__items:not([aria-hidden=true]){opacity:1;pointer-events:all;transform:none;visibility:visible}.materials-map__filters>.g-button{--button--background-color:var(--color--background);--button--color:var(--color--foreground);--button--border-color:var(--color--foreground);--button--gap:var(--space--xs);--button--padding-x:1.1em;--button--padding-y:0.4em;font-size:var(--type--font-size--small)}.materials-map__filters__button{--button--icon-size:1em}.materials-map__filters__button:after{background-color:currentColor;content:"";flex-shrink:0;height:100%;height:var(--button--icon-size,1em);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:var(--mask-icon--size,contain);mask-size:var(--mask-icon--size,contain);width:100%;width:var(--button--icon-size,1em)}.materials-map__filters__button:active:after,.materials-map__filters__button:focus:after{transform:translateY(15%)}@media (hover:hover){.materials-map__filters__button:hover:after{transform:translateY(15%)}}.materials-map__filters__button:after{margin-right:-.625rem;-webkit-mask-image:url(../svg/chevron-down.svg);mask-image:url(../svg/chevron-down.svg);transform:translateX(0);transition:transform var(--transition--duration) var(--transition--ease) 0s}.materials-map__filters__button[aria-expanded=true]:after{scale:-1}.materials-map__filter{align-items:center;display:flex;gap:var(--space--xxxs)}.materials-map__filter:has([data-material=aggregates]) .materials-map__filter__legend{background:var(--color--brand-3)}.materials-map__filter__legend{background:var(--accent--color);border:1px solid var(--color--white);height:1.2em;width:1.2em}.materials-map__filter .toggle-field{--toggle-field--background-color--on:hsla(var(--color--black--hsl),0.5);--toggle-field--indicator-color:var(--color--brand-7);pointer-events:all}.materials-map__filter .toggle-field input{cursor:pointer;pointer-events:all}.materials-map__filter .toggle-field__indicator{pointer-events:none}.materials-map__filter .toggle-field svg:nth-child(2){fill:var(--toggle-field--indicator-color)}.materials-map__filter__label{width:33%}.materials-map__filter__link{gap:var(--space--xxxs)}@-webkit-keyframes pulse{0%{box-shadow:0 0 0 0 hsla(var(--color--white--hsl),.7);transform:translate(calc(var(--materials-maps--mark--size)/-2),calc(var(--materials-maps--mark--size)/-2)) scale(.95)}70%{box-shadow:0 0 0 10px hsla(var(--color--white--hsl),0);transform:translate(calc(var(--materials-maps--mark--size)/-2),calc(var(--materials-maps--mark--size)/-2)) scale(1)}to{box-shadow:0 0 0 0 hsla(var(--color--white--hsl),0);transform:translate(calc(var(--materials-maps--mark--size)/-2),calc(var(--materials-maps--mark--size)/-2)) scale(.95)}}@keyframes pulse{0%{box-shadow:0 0 0 0 hsla(var(--color--white--hsl),.7);transform:translate(calc(var(--materials-maps--mark--size)/-2),calc(var(--materials-maps--mark--size)/-2)) scale(.95)}70%{box-shadow:0 0 0 10px hsla(var(--color--white--hsl),0);transform:translate(calc(var(--materials-maps--mark--size)/-2),calc(var(--materials-maps--mark--size)/-2)) scale(1)}to{box-shadow:0 0 0 0 hsla(var(--color--white--hsl),0);transform:translate(calc(var(--materials-maps--mark--size)/-2),calc(var(--materials-maps--mark--size)/-2)) scale(.95)}}@-webkit-keyframes expandCollapseBiodiversity{0%{stroke:var(--materials-maps--biodiversity-map--fill);stroke-width:0}50%{stroke:var(--materials-maps--biodiversity-map--fill);stroke-width:32}to{stroke:transparent;stroke-width:0}}@keyframes expandCollapseBiodiversity{0%{stroke:var(--materials-maps--biodiversity-map--fill);stroke-width:0}50%{stroke:var(--materials-maps--biodiversity-map--fill);stroke-width:32}to{stroke:transparent;stroke-width:0}}