:root{--xxs:320px;--xs:375px;--sm:520px;--md:768px;--x900:900px;--lg:1024px;--xl:1200px;--xxl:1300px;--xxxl:1440px;--xxxxl:1620px;--gesta:gesta,sans-serif;--helvetica:helvetica-neue-lt-pro, sans-serif;--header-height:86px;--col-gap:clamp(1.25rem, 2.67857vw + .714286rem, 3.125rem);--gutter-width:0;--slide-width:488;--column-gap:clamp(1rem, .714286vw + .857143rem, 1.5rem);--card-width:calc((100% - var(--column-gap)) / 2);--border-radius:.25rem;--glow-width:2px;--button-size:2.3125rem;--menu-header-height:86px;--copper:#e8662c;--copper-bright:#ef6829;--copper-muted:#c3744f;--copper-light:#f8b89b;--copper-pale:#f9b494;--copper-dark:#a53a09;--amber:#e6800c;--copper-10:#e8662c1a;--copper-14:#e8662c26;--copper-20:#e8662c33;--copper-25:#e8662c40;--copper-30:#e8662c4d;--copper-40:#e8662c66;--copper-50:#e8662c80;--copper-60:#e8662c99;--copper-70:#e8662cb3;--copper-dark-10:#a53a091a;--copper-muted-10:#c3744f1a;--copper-muted-15:#c3744f26;--black:#000;--jet:#313131;--cod:#090909;--white:#fff;--silver:#f7f7f7;--medium-grey:#e9e9e9;--light-grey:#f9f9f9;--purple:#dfc5ff;--blue:#9da4ff;--light-blue:#c5efff;--light-pink:#f0d3ec;--card-color:#d1abff;--black-05:#0000000d;--black-10:#0000001a;--black-20:#0003;--black-25:#00000040;--black-30:#0000004d;--black-40:#0006;--black-50:#00000080;--black-60:#0009;--black-70:#000000b3;--black-80:#000c;--black-85:#000000d9;--black-90:#000000e6;--cod-05:#0909090d;--jet-05:#3131310d;--jet-15:#31313126;--white-06:#ffffff0f;--white-10:#ffffff1a;--white-20:#fff3;--white-25:#ffffff40;--white-30:#ffffff4d;--white-35:#ffffff59;--white-40:#fff6;--white-50:#ffffff80;--border-color:rgb(from currentColor r g b / 20%);--background-color:#e8662ccc;--card-color-50:rgb(from var(--card-color) r g b / 50%);--card-color-80:rgb(from var(--card-color) r g b / 80%);--category-color-50:rgb(from var(--category-color) r g b / 50%);--category-bright-color-50:rgb(from var(--category-bright-color) r g b / 50%);--eco-green:#05ed99;--eco-green-20:#05ed9933;--eco-green-40:#05ed9966;--eco-green-50:#05ed9980;--eco-green-70:#05ed99b3;--eco-green-light:#b3ffe2;--electric-green:var(--eco-green);--electric-green-light:var(--eco-green-light);--card-water:#c5e5ff;--card-construction:#ffdfc5;--card-agriculture:#c8ffc5;--green:var(--copper);--alt-green-2:var(--copper-bright);--alt-green:var(--copper-muted);--light-green:var(--copper-light);--marine:var(--copper-bright);--alt-light-green:var(--copper-pale);--dark-green:var(--copper-dark);--aqua:var(--amber);--green-10:var(--copper-10);--green-14:var(--copper-14);--green-20:var(--copper-20);--green-25:var(--copper-25);--green-30:var(--copper-30);--green-40:var(--copper-40);--green-50:var(--copper-50);--green-60:var(--copper-60);--green-70:var(--copper-70);--dark-green-10:var(--copper-dark-10);--alt-green-10:var(--copper-muted-10);--alt-green-15:var(--copper-muted-15)}@media (min-width:1024px){:root{--header-height:98px}}
:root{--legacy-purple:#dfc5ff;--legacy-blue:#9da4ff;--legacy-light-blue:#c5efff;--legacy-light-pink:#f0d3ec}
[data-animation=fade-in]{opacity:0}[data-preview="1"] [data-animation=fade-in]{opacity:1}[data-animation=parallax]{opacity:0;transform:translateY(20%)}@property --rotateX{syntax:"<angle>";inherits:false;initial-value:-90deg}@property --rotateZ{syntax:"<angle>";inherits:false;initial-value:0deg}animated-title{opacity:0;perspective:1000px;transform-style:preserve-3d;transform-origin:bottom;perspective-origin:bottom;display:block}animated-title h1{font-kerning:none}animated-title .char{transform:rotateX(var(--rotateX)) rotateZ(var(--rotateZ));display:inline-block}
.button[data-variant=primary],.button[data-variant=primary] .button__inner,.header__cta .button,.header__cta .button .button__inner{color:var(--white)}@media (min-width:1024px){.header__background{border-radius:999px}.header__layout{padding:.875rem .25rem .875rem 1.5rem}}.header__cta .button{border-radius:999px}.button[data-variant=primary].hover,.button[data-variant=primary].hover .button__inner,.hover .button[data-variant=primary],.hover .button[data-variant=primary] .button__inner,.button[data-variant=primary]:hover:not(:disabled),.button[data-variant=primary]:hover:not(:disabled) .button__inner,.header__cta .button.hover,.header__cta .button.hover .button__inner,.hover .header__cta .button,.hover .header__cta .button .button__inner,.header__cta .button:hover:not(:disabled),.header__cta .button:hover:not(:disabled) .button__inner{color:var(--black)}.button[data-variant=primary],.button[data-variant=primary] .button__inner,.header__cta .button,.header__cta .button .button__inner{transition-property:background-color,border-color,box-shadow,color}.materials__toolbar{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-bottom:1.75rem;display:flex}.materials__filters{flex-wrap:wrap;gap:.5rem;display:flex}.materials__search{flex:none;width:12.5rem;display:inline-flex}.materials__search input{border:1px solid var(--white-20);background:var(--white-06);width:100%;color:var(--white);font:inherit;border-radius:999px;outline:none;padding:.5rem 1rem;font-size:.875rem;line-height:1;transition:border-color .2s ease-in-out,background-color .2s ease-in-out}.materials__search input::placeholder{color:var(--medium-grey)}.materials__search input:hover{border-color:var(--white-40)}.materials__search input:focus{border-color:var(--copper);background:var(--white-10)}.materials__search input::-webkit-search-cancel-button{filter:invert()}.materials__item{position:relative}.materials__result{color:var(--medium-grey);margin-top:1.25rem;font-size:.875rem}.materials__filter{border:1px solid var(--white-20);background:var(--white-06);color:var(--medium-grey);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:.5rem;padding:.5rem .95rem;font-size:.875rem;line-height:1;transition:background-color .2s ease-in-out,color .2s ease-in-out,border-color .2s ease-in-out;display:inline-flex}.materials__filter:hover{background:var(--white-10);border-color:var(--white-40);color:var(--white)}.materials__filter.is-active{background:var(--copper);border-color:var(--copper);color:var(--white)}.materials__filter-count{background:var(--white-10);font-variant-numeric:tabular-nums;border-radius:.3rem;padding:.2rem .45rem;font-size:.7rem}.materials__filter.is-active .materials__filter-count{background:var(--black-20)}.materials__list-frame{box-sizing:content-box;margin:-8px;padding:8px;overflow:hidden}#menu-platform.menu-dropdown__list{grid-template-rows:repeat(6,auto);grid-template-columns:repeat(3,max-content)}.materials__item[data-accent] .materials__icon svg{color:var(--theme-color)}
@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
