.link,.link>span{text-decoration:underline}.link>:not(:last-child){padding-right:var(--spc__1)}.link .icon{display:inline-block;width:auto;max-width:.66em;height:auto;max-height:.66em;vertical-align:middle;fill:currentcolor}.footer{display:flex;flex-direction:column;align-items:center;padding:var(--spc-org__xl) var(--lay__gutter--outer) var(--spc-org);font-size:14px;background-color:var(--clr__grey-800)}.footer svg{color:var(--clr__text-inv)}.footer :focus-visible{outline-color:var(--clr__focus-inv)}.footer__catalogue,.footer__copyright,.footer__nav,.footer__social-media{width:100%;max-width:var(--lay__max-width--12-cols)}.footer__catalogue{-moz-column-count:4;column-count:4}@media only screen and (max-width:991px){.footer__catalogue{display:flex;flex-direction:column;gap:0}}.footer__social-media{display:flex;place-content:flex-start space-between;padding:20px 0;border-bottom:1px solid var(--clr__white)}.footer__social-media-selector{z-index:2;padding-right:var(--spc__2);margin-left:10px;font-size:var(--spc__2);font-weight:700;color:var(--clr__text-inv);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none}.footer__social-media-dropdown{position:relative;display:flex;flex-direction:row;align-items:center}.footer__social-media-dropdown:after{position:absolute;top:14px;right:0;display:block;width:var(--spc__1);height:1em;content:"";background-image:url("data:image/svg+xml;base64,PHN2ZyBjbGFzcz0ibXlvYi1pY29uIiB2aWV3Qm94PSIwIDAgMTggMTEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTAgMS41NkMwIDEuMTcuMTQuNzguNDIuNDhBMS40NjEgMS40NjEgMCAwMTIuNTQuNDQ0TDkgNi45MjQgMTUuNDYuNDM3YTEuNDY1IDEuNDY1IDAgMDEyLjEyLjAzNGMuNTczLjYxNi41NiAxLjU5OC0uMDM1IDIuMTk2TDEwLjA0MiAxMC4yYTEuNDYzIDEuNDYzIDAgMDEtMi4wODUgMGwtNy41LTcuNTI3QTEuNTcxIDEuNTcxIDAgMDEwIDEuNTYiIGZpbGw9IiM5NjllYTciLz48L3N2Zz4=");background-repeat:no-repeat;background-position:50%;background-size:contain}.footer__social-media-dropdown>.icon--globe{width:var(--spc__3);height:var(--spc__3)}.footer__social-media-list{display:flex;flex-direction:row;margin:0}.footer__social-media-item{display:inline-block;list-style:none}.footer__social-media-img{margin-left:28px}.footer__social-media-img svg{width:var(--spc__2);height:var(--spc__2)}@media only screen and (max-width:991px){.footer__social-media-img{margin-left:14px}}.footer__nav{display:flex;justify-content:space-between;padding:20px 0}@media only screen and (max-width:991px){.footer__nav{padding-bottom:0;padding-left:0}}.footer__nav a{text-decoration:none}.footer__nav a,.footer__nav a:visited{color:var(--clr__text-inv)}.footer__nav a:hover{color:#ccc}@media only screen and (max-width:991px){.footer__nav{flex-direction:column}}.footer__nav-item{list-style-type:none}@media only screen and (max-width:991px){.footer__nav-item{padding-bottom:20px}}.footer__copyright{font-size:10px;color:var(--clr__text-inv)}.footer__accordion{display:inline-block;padding:0 0 var(--spc__4) 0;margin:0;line-height:unset;list-style-position:unset;list-style-type:none}@media only screen and (max-width:991px){.footer__accordion{padding:0;margin-bottom:0;border-top:1px solid var(--clr__white)}}.footer__accordion .footer__accordion-btn>svg{width:12px;height:var(--spc__1);fill:var(--clr__white)}.footer__accordion.active .footer__accordion-btn{transform:rotate(180deg)}@media only screen and (max-width:991px){.footer__accordion.active .footer__accordion-content{display:block}}.footer__accordion-btn{display:none}@media only screen and (max-width:991px){.footer__accordion-btn{display:block;padding:6px}}.footer__accordion-label{position:relative;display:block;padding-top:0;margin:0;font-size:var(--spc__2);font-weight:700;text-decoration:none}.footer__accordion-label,.footer__accordion-label:visited{color:var(--clr__text-inv)}.footer__accordion-label:hover{color:var(--clr__text-inv--weak)}@media only screen and (max-width:991px){.footer__accordion-label{padding-top:20px;padding-bottom:20px}}.footer__accordion-header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding-bottom:var(--spc__1)}.footer__accordion-content a{text-decoration:none}.footer__accordion-content a,.footer__accordion-content a:visited{color:var(--clr__text-inv)}.footer__accordion-content a:hover{color:var(--clr__text-inv--weak)}@media only screen and (max-width:991px){.footer__accordion-content{display:none}.footer__accordion-content:last-child{padding-bottom:var(--spc__2)}}.icon{display:block;width:var(--spc__3);height:var(--spc__3)}.button{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;font-weight:var(--fnt-w--semi);line-height:1.5;cursor:pointer;background-color:transparent;border:2px solid transparent;border-radius:var(--spc__4)}.button,.button>span{text-decoration:none}.button:focus,.button:hover{text-decoration:underline}.button:focus-visible{outline:4px solid var(--clr__focus);outline-offset:4px}.button>:not(:last-child){padding-right:0}.button .icon{width:var(--spc__2);max-width:none;height:14px;max-height:none;fill:currentcolor}.button--large{gap:.75rem;padding:var(--spc__2) var(--spc__5)}.button--icon-only:focus-visible{outline:2px solid var(--clr__focus);outline-offset:2px}.button--large.button--icon-only{width:var(--spc__7);height:var(--spc__7);padding:0}.button--medium{gap:var(--spc__1);padding:.75rem var(--spc__4)}.button--medium.button--icon-only{width:var(--spc__6);height:var(--spc__6);padding:0}.button--small{gap:var(--spc__1);padding:var(--spc__1) var(--spc__3)}.button--small.button--icon-only{width:var(--spc__5);height:var(--spc__5);padding:0}.button--green.button--filled,.button--ptp.button--filled{color:var(--clr__text-inv--emphasis);background-color:var(--clr__ptp);border-color:var(--clr__ptp)}.button--green.button--filled:hover,.button--ptp.button--filled:hover{background-color:var(--clr__ptp--hover);border-color:var(--clr__ptp--hover)}.button--green.button--filled:active,.button--ptp.button--filled:active{background-color:var(--clr__ptp--active);border-color:var(--clr__ptp--active)}.button--green.button--filled:focus,.button--ptp.button--filled:focus{background-color:var(--clr__ptp);border-color:var(--clr__ptp)}.button--green.button--outline,.button--ptp.button--outline{color:var(--clr__ptp);border-color:var(--clr__ptp)}.button--green.button--outline:hover,.button--ptp.button--outline:hover{color:var(--clr__ptp--hover);border-color:var(--clr__ptp--hover)}.button--green.button--outline:active,.button--ptp.button--outline:active{color:var(--clr__ptp--active);border-color:var(--clr__ptp--active)}.button--green.button--outline:focus,.button--ptp.button--outline:focus{border-color:var(--clr__ptp)}.button--green.button--ghost,.button--ptp.button--ghost{color:var(--clr__ptp)}.button--green.button--ghost:hover,.button--ptp.button--ghost:hover{color:var(--clr__ptp--hover)}.button--green.button--ghost:active,.button--green.button--ghost:focus,.button--ptp.button--ghost:active,.button--ptp.button--ghost:focus{color:var(--clr__ptp--active)}.button--black.button--filled{color:var(--clr__text-inv--emphasis);background-color:var(--clr__text--emphasis);border-color:var(--clr__text--emphasis)}.button--black.button--filled:hover{background-color:var(--clr__grey-800);border-color:var(--clr__grey-800)}.button--black.button--filled:active,.button--black.button--filled:focus{background-color:var(--clr__black);border-color:var(--clr__black)}.button--black.button--outline{color:var(--clr__text--emphasis);border-color:var(--clr__grey-900)}.button--black.button--outline:hover{color:var(--clr__grey-800);border-color:var(--clr__grey-800)}.button--black.button--outline:active,.button--black.button--outline:focus{color:var(--clr__black);border-color:var(--clr__black)}.button--black.button--ghost{color:var(--clr__text--emphasis)}.button--black.button--ghost:hover{color:var(--clr__grey-800)}.button--black.button--ghost:active,.button--black.button--ghost:focus{color:var(--clr__black)}.button--white.button--filled{color:var(--clr__text--emphasis);background-color:var(--clr__white)}.button--white.button--filled:hover{background-color:var(--clr__grey-300);border-color:var(--clr__grey-300)}.button--white.button--filled:active{background-color:var(--clr__grey-100);border-color:var(--clr__grey-100)}.button--white.button--filled:focus{background-color:var(--clr__white)}.button--white.button--outline{color:var(--clr__text-inv--emphasis);border-color:var(--clr__white)}.button--white.button--outline:hover{color:var(--clr__grey-300);border-color:var(--clr__grey-300)}.button--white.button--outline:active{color:var(--clr__grey-100);border-color:var(--clr__grey-100)}.button--white.button--outline:focus{color:var(--clr__text-inv--emphasis);border-color:var(--clr__white)}.button--white.button--ghost{color:var(--clr__text-inv--emphasis)}.button--white.button--ghost:hover{color:var(--clr__grey-300)}.button--white.button--ghost:active{color:var(--clr__grey-100)}.button--white.button--ghost:focus{color:var(--clr__text-inv--emphasis)}.button.is-disabled,.button.is-disabled:active,.button.is-disabled:focus,.button.is-disabled:hover,.button[disabled],.button[disabled]:active,.button[disabled]:focus,.button[disabled]:hover{color:var(--clr__grey-600);text-decoration:none;cursor:not-allowed}.button.is-disabled.button--filled,.button[disabled].button--filled{background-color:var(--clr__grey-300);border-color:var(--clr__grey-300)}.button.is-disabled.button--outline,.button[disabled].button--outline{border-color:var(--clr__grey-600)}.image{--image__aspect-ratio:auto;width:-moz-fit-content;width:fit-content;aspect-ratio:var(--image__aspect-ratio);overflow:hidden;line-height:0;text-align:inherit}.image,.image__img{display:block;max-width:100%}.image__img{width:auto;height:auto;margin:auto}.image[data-fit=contain],.image[data-fit=cover]{position:relative;width:100%}.image[data-fit=contain] .image__img,.image[data-fit=cover] .image__img{position:absolute;inset:0;width:100%;height:100%}.image[data-fit=contain] .image__img{-o-object-fit:contain;object-fit:contain}.image[data-fit=cover] .image__img{-o-object-fit:cover;object-fit:cover}.navigation-react{position:relative;z-index:1500;font-size:medium;color:var(--clr__text--emphasis);background-color:var(--clr__white);border-bottom:2px solid var(--clr__grey-200)}.navigation-react button{font-family:var(--fnt-f);font-size:inherit;color:inherit;background:none;border:none}.navigation-react li,.navigation-react ul{margin:0;line-height:var(--lne-h);list-style-type:none}.navigation-react p{margin:0}.navigation-react .h3{margin-top:0;margin-bottom:.75em;letter-spacing:-1px}.navigation-react .navigation__hamburger{display:none}.navigation-react .hamburger{vertical-align:middle;cursor:pointer}.navigation-react .hamburger>.hamburger__line{display:block;height:2px;background-color:var(--clr__grey-900);transition:margin .25s ease-out,opacity .25s ease-out,transform .25s ease-out}.navigation-react .hamburger>.hamburger__line:nth-child(2){margin:2px 0}.navigation-react .hamburger.is-active>.hamburger__line{margin:0}.navigation-react .hamburger.is-active>.hamburger__line:first-child{margin-bottom:-2px;transform:rotate(45deg)}.navigation-react .hamburger.is-active>.hamburger__line:nth-child(2){opacity:0}.navigation-react .hamburger.is-active>.hamburger__line:last-child{margin-top:-2px;transform:rotate(-45deg)}.navigation-react .navigation__link--item,.navigation-react .navigation__link--item:visited,.navigation-react a.navigation__link--item,.navigation-react a.navigation__link--item:visited{display:flex;align-items:center;padding:.375rem var(--spc__1);color:inherit;text-decoration:none;cursor:pointer;background-color:transparent;border-radius:12px;transition:background-color .25s ease-out}.navigation-react .navigation__link--item:active,.navigation-react .navigation__link--item:hover,.navigation-react a.navigation__link--item:active,.navigation-react a.navigation__link--item:hover{color:inherit;background-color:var(--clr__grey-200)}.navigation-react .navigation__link--item:active span,.navigation-react .navigation__link--item:hover span,.navigation-react a.navigation__link--item:active span,.navigation-react a.navigation__link--item:hover span{color:var(--clr__link);text-decoration:none}.navigation-react .navigation__link--item:active,.navigation-react .navigation__link--item:focus,.navigation-react a.navigation__link--item:active,.navigation-react a.navigation__link--item:focus{background-color:transparent}.navigation-react .navigation__link--icon,.navigation-react a.navigation__link--icon{padding:12px var(--spc__1)}.navigation-react .navigation__link--icon>img:first-child,.navigation-react a.navigation__link--icon>img:first-child{align-self:flex-start;width:var(--spc__6);min-width:var(--spc__6);pointer-events:none}.navigation-react .navigation__link--icon>div,.navigation-react a.navigation__link--icon>div{padding-left:var(--spc__2)}.navigation-react .navigation__link--icon>div>span,.navigation-react a.navigation__link--icon>div>span{font-size:18px;font-weight:600}.navigation-react .navigation__link--icon>div>p,.navigation-react a.navigation__link--icon>div>p{font-size:14px}.navigation-react .navigation__link--logo,.navigation-react a.navigation__link--logo{flex-grow:0}.navigation-react .navigation__link--logo .logo,.navigation-react a.navigation__link--logo .logo{width:auto;min-width:3.125rem;height:var(--spc__5)}.navigation-react .navigation__link--logo .logo>svg,.navigation-react a.navigation__link--logo .logo>svg{height:100%;pointer-events:none}.navigation-react .navigation__link--logo:active,.navigation-react .navigation__link--logo:focus,.navigation-react .navigation__link--logo:hover,.navigation-react a.navigation__link--logo:active,.navigation-react a.navigation__link--logo:focus,.navigation-react a.navigation__link--logo:hover{background-color:transparent}.navigation-react .navigation__link--menu,.navigation-react a.navigation__link--menu{padding:1.375rem .875rem;line-height:var(--spc__3);border-radius:0}.navigation-react .navigation__link--menu>svg,.navigation-react a.navigation__link--menu>svg{pointer-events:none;transition:transform .25s ease-out}.navigation-react .navigation__link--menu>svg.icon--chevrondown,.navigation-react a.navigation__link--menu>svg.icon--chevrondown{width:12px;height:8px}.navigation-react .navigation__link--menu span,.navigation-react a.navigation__link--menu span{padding-right:.375rem}.navigation-react .navigation__link--menu:hover,.navigation-react a.navigation__link--menu:hover{background-color:transparent;border-radius:0}.navigation-react .navigation__link--menu.is-open,.navigation-react a.navigation__link--menu.is-open{margin-bottom:-2px;color:var(--clr__link);border-bottom:2px solid var(--clr__link)}.navigation-react .navigation__link--menu.is-open>svg,.navigation-react a.navigation__link--menu.is-open>svg{pointer-events:none;transform:rotate(180deg)}.navigation-react .navigation__list{display:flex;flex-direction:column;gap:0;padding:0}.navigation-react .navigation__list--link>.list__heading{padding:0 var(--spc__1) 12px;font-size:.875rem;color:var(--clr__text--weak);white-space:nowrap}.navigation-react .navigation__list--link>li{display:flex;padding-bottom:var(--spc__2)}.navigation-react .navigation__list--link>li:last-child{padding-bottom:0}.navigation-react .navigation__list--link .navigation__link--item span{text-decoration:underline}.navigation-react .navigation__list--row{flex-direction:row;gap:var(--spc__2);padding:var(--spc__5);background-color:var(--clr__white);border-radius:1.25rem;box-shadow:0 8px 12px rgba(0,0,0,.04)}.navigation-react .navigation__list--menu{flex-direction:row;align-items:center}.navigation-react .navigation__content{position:relative;box-sizing:content-box;display:flex;flex-direction:row;align-items:center;justify-content:space-between;max-width:var(--lay__max-width--12-cols);padding:0 var(--spc__2);margin:0 auto}.navigation-react .navigation__logo{display:flex;flex-grow:0;align-items:center}.navigation-react .navigation__group{display:flex;flex-direction:row;flex-grow:1;justify-content:space-between}.navigation-react .navigation__item--utility{position:relative}.navigation-react .navigation__item--utility .navigation__submenu{right:0;left:auto;width:-moz-fit-content;width:fit-content;padding:20px 0 0;white-space:nowrap}.navigation-react .navigation__item--utility .navigation__list--row{padding:var(--spc__3)}.navigation-react .navigation__submenu{position:absolute;left:0;display:none;max-width:81rem;padding:20px var(--spc__2) 0}.navigation-react .navigation__submenu.is-open{display:block}.navigation-react .navigation__column{flex-direction:column;align-self:stretch;max-width:276px}.navigation-react .navigation__column:last-child{padding-right:0}.navigation-react .navigation__callout{display:flex;flex-direction:column;justify-content:space-between;height:100%}.navigation-react .navigation__callout .h3{font-family:var(--fnt-f);font-size:var(--spc__4);font-weight:500;line-height:1.25;color:var(--clr__text--emphasis)}.navigation-react .navigation__link--search,.navigation-react a.navigation__link--search{flex-grow:0;padding:10px}.navigation-react .navigation__link--search>svg,.navigation-react a.navigation__link--search>svg{width:20px;height:20px;pointer-events:none}.navigation-react .navigation__link--search>span,.navigation-react a.navigation__link--search>span{display:none}@media screen and (max-width:62em){.navigation-react{padding:12px var(--spc__3) var(--spc__3)}.navigation-react.is-visible{border-radius:0 0 var(--spc__3) var(--spc__3)}.navigation-react.is-visible .navigation__group,.navigation-react.is-visible .navigation__link--search{display:flex}.navigation-react.is-visible .navigation__logo{padding-bottom:13px;border-bottom:1px solid var(--clr__grey-300)}.navigation-react .navigation__link--item,.navigation-react .navigation__link--item:visited,.navigation-react a.navigation__link--item,.navigation-react a.navigation__link--item:visited{padding:0 var(--spc__1)}.navigation-react .navigation__link--icon>img,.navigation-react a.navigation__link--icon>img{display:none;pointer-events:none}.navigation-react .navigation__link--icon>div,.navigation-react a.navigation__link--icon>div{padding:0}.navigation-react .navigation__link--icon>div>span,.navigation-react a.navigation__link--icon>div>span{font-size:var(--spc__2);font-weight:400}.navigation-react .navigation__link--icon>div>p,.navigation-react a.navigation__link--icon>div>p{display:none}.navigation-react .navigation__link--logo .logo,.navigation-react a.navigation__link--logo .logo{height:var(--spc__4)}.navigation-react .navigation__link--logo:hover,.navigation-react a.navigation__link--logo:hover{border-radius:0}.navigation-react .navigation__link--menu,.navigation-react a.navigation__link--menu{display:flex;flex-grow:1;justify-content:space-between;padding:var(--spc__2)}.navigation-react .navigation__link--menu.is-open,.navigation-react a.navigation__link--menu.is-open{padding-bottom:.75rem;margin-bottom:0;color:inherit;border-bottom:none}.navigation-react .navigation__link--menu.is-open>svg,.navigation-react a.navigation__link--menu.is-open>svg{pointer-events:none;transform:rotate(180deg)}.navigation-react .navigation__link--menu.is-open:hover,.navigation-react a.navigation__link--menu.is-open:hover{border-radius:12px 12px 0 0}.navigation-react .navigation__link--menu:hover,.navigation-react a.navigation__link--menu:hover{background-color:var(--clr__grey-200);border-radius:12px}.navigation-react .navigation__list{align-items:normal}.navigation-react .navigation__list--link>.list__heading{padding-left:var(--spc__1)}.navigation-react .navigation__list--link>li{padding-bottom:var(--spc__3)}.navigation-react .navigation__list--link .navigation__link--item span{text-decoration:none}.navigation-react .navigation__list--row{flex-direction:column;flex-grow:1;gap:0;padding:0;background-color:transparent;border-radius:0}.navigation-react .navigation__list--menu{flex-direction:column;gap:10px}.navigation-react .navigation__content{flex-direction:column;align-items:normal;padding:0}.navigation-react .navigation__hamburger{position:absolute;top:10px;display:block;width:var(--spc__2);height:var(--spc__2);padding:0}.navigation-react .navigation__hamburger .show-for-sr{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.navigation-react .navigation__logo{justify-content:center;padding-bottom:0;border-bottom:none}.navigation-react .navigation__group{display:none;flex-direction:column;gap:10px;padding-top:var(--spc__3)}.navigation-react .navigation__item{display:flex;flex-direction:inherit;border-radius:12px}.navigation-react .navigation__item.is-open{background-color:var(--clr__grey-200)}.navigation-react .navigation__item--utility .navigation__submenu{box-sizing:border-box;width:100%;padding:0 var(--spc__1) var(--spc__2);white-space:normal}.navigation-react .navigation__item--utility .navigation__list--row{padding:0;box-shadow:none}.navigation-react .navigation__submenu{position:static;padding:0 var(--spc__1) var(--spc__2)}.navigation-react .navigation__column{flex-grow:1;max-width:none;padding-right:0}.navigation-react .navigation__column>:first-child{padding-top:var(--spc__3);border-top:1px solid var(--clr__grey-300)}.navigation-react .navigation__column>:last-child{padding-bottom:var(--spc__2)}.navigation-react .navigation__column:last-child>:last-child{padding-bottom:0}.navigation-react .navigation__callout{display:none}.navigation-react .navigation__link--search,.navigation-react a.navigation__link--search{display:none;padding:var(--spc__2);margin-top:10px}.navigation-react .navigation__link--search>span,.navigation-react a.navigation__link--search>span{display:block;padding-left:10px}}
/*# sourceMappingURL=aff7ce52b89f8a1c.css.map*/