.configurator_configurator__pMuEf .configurator_picture__KFeQl{flex:1 1;margin-bottom:2rem}.configurator_configurator__pMuEf .configurator_content-wrapper__r4Bub{margin-top:auto}.configurator_configurator__pMuEf .configurator_backlink__ML7xL{margin-bottom:1rem}.configurator_configurator__pMuEf .configurator_title__C1bTa{margin-bottom:.5rem;font-size:32px;font-weight:700;letter-spacing:-.2px;line-height:1.15em}.configurator_configurator__pMuEf .configurator_usp-list__U0nzQ{display:none}.configurator_configurator__pMuEf .configurator_options-wrapper__FOV0q{padding-bottom:9.5rem}.configurator_configurator__pMuEf .configurator_options-wrapper__FOV0q.configurator_with-price-info___QgC8{padding-bottom:12rem}.configurator_configurator__pMuEf .configurator_cta-wrapper__c9vVR{background-color:var(--color-white);border-top:1px solid var(--color-black-25);display:flex;flex-direction:column;gap:1rem;height:9.5rem;left:0;padding:1rem;width:100%;z-index:2}.configurator_configurator__pMuEf .configurator_cta-wrapper__c9vVR.configurator_with-price-info___QgC8{height:12rem}.configurator_configurator__pMuEf .configurator_price-info__9xo6k{font-size:calc(13px + (15 - 13)*(100dvw - 375px)/(1920 - 375));font-weight:300;letter-spacing:-.15px;line-height:1em;font-family:Riforma Mono LL Webfont,Helvetica Neue,Helvetica,Arial,Roboto,sans-serif;font-feature-settings:"kern" 1,"calt" 1,"liga" 1,"frac" 1,"dlig" 0;font-size-adjust:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}.configurator_configurator__pMuEf .configurator_cta-button__AZiXU{width:100%}.configurator_configurator__pMuEf .configurator_wrapper--left__XJATo{border-left:1px solid var(--color-black-25)}.configurator_configurator__pMuEf .configurator_wrapper--right__UjC5E{border-left:1px solid var(--color-black-25);border-right:1px solid var(--color-black-25);border-bottom:1px solid var(--color-black-25);height:100%}.configurator_configurator__pMuEf .configurator_backlink__ML7xL{padding:0 1rem}.configurator_configurator__pMuEf .configurator_title__C1bTa{padding:0}.configurator_configurator__pMuEf .configurator_usp-list__U0nzQ{display:block}.configurator_configurator__pMuEf .configurator_options-wrapper__FOV0q,.configurator_configurator__pMuEf .configurator_options-wrapper__FOV0q.configurator_with-price-info___QgC8{padding-bottom:0}.configurator_configurator__pMuEf .configurator_cta-wrapper__c9vVR{align-items:flex-end;padding:1rem 3rem;position:sticky}.configurator_configurator__pMuEf .configurator_cta-button__AZiXU{width:auto}.configurator_option-header__Ufxpp:hover,.configurator_product-header__9K59X:hover{cursor:pointer;background-color:var(--color-grey-light)}.configurator_option-header-disabled__jXDtB{opacity:.5}.configurator_original-price-prefix__hJ8Xa{font-size:calc(15px + (17 - 15)*(100dvw - 375px)/(1920 - 375));letter-spacing:0;line-height:1.6em;font-feature-settings:"kern" 1,"calt" 1,"liga" 1,"frac" 1,"dlig" 0;font-size-adjust:none;-webkit-font-smoothing:antialiased}.configurator_configurator-price__7cDTB,.configurator_original-price-prefix__hJ8Xa{font-weight:300;font-family:Riforma Mono LL Webfont,Helvetica Neue,Helvetica,Arial,Roboto,sans-serif;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}.configurator_configurator-price__7cDTB{font-size:calc(28px + (34 - 28)*(100dvw - 375px)/(1920 - 375));letter-spacing:-.2px;line-height:1em;font-feature-settings:"kern" 1,"calt" 1,"liga" 1,"frac" 1,"dlig" 0;font-size-adjust:none;-webkit-font-smoothing:antialiased}.configurator_option-title__z5wPy{font-size:18px;font-weight:700;letter-spacing:.2px;line-height:1.2em}.configurator_attribute-title__nCio9,.configurator_product-title__qFWOM{padding-bottom:.25rem;font-size:calc(15px + (17 - 15)*(100dvw - 375px)/(1920 - 375));font-weight:300;letter-spacing:0;line-height:1.6em;font-family:Riforma Mono LL Webfont,Helvetica Neue,Helvetica,Arial,Roboto,sans-serif;font-feature-settings:"kern" 1,"calt" 1,"liga" 1,"frac" 1,"dlig" 0;font-size-adjust:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}.configurator_attribute-description__E71rn,.configurator_product-description__WvEr5{font-size:calc(14px + (15 - 14)*(100dvw - 375px)/(1920 - 375));font-weight:400;letter-spacing:0;line-height:1.4em}.configurator_price-info__9xo6k{font-size:calc(13px + (15 - 13)*(100dvw - 375px)/(1920 - 375));font-weight:300;letter-spacing:-.15px;line-height:1em;font-family:Riforma Mono LL Webfont,Helvetica Neue,Helvetica,Arial,Roboto,sans-serif;font-feature-settings:"kern" 1,"calt" 1,"liga" 1,"frac" 1,"dlig" 0;font-size-adjust:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}.configurator_option-description__7p5nm{color:var(--color-black)}.configurator_selected-option__EuhxA{white-space:nowrap}.configurator_selected-option-small__yTR6E,.configurator_selected-option__EuhxA{background-color:var(--color-green-25);margin:0 .5rem 0 0;padding:.25rem .75rem}.configurator_orientation-label__PHnjD,.configurator_ratio-label__3Bm80,.configurator_selected-option-small__yTR6E,.configurator_selected-option__EuhxA,.configurator_shape-label__2SbB_{color:var(--color-black);font-size:calc(15px + (17 - 15)*(100dvw - 375px)/(1920 - 375));font-weight:300;letter-spacing:0;line-height:1.6em;font-family:Riforma Mono LL Webfont,Helvetica Neue,Helvetica,Arial,Roboto,sans-serif;font-feature-settings:"kern" 1,"calt" 1,"liga" 1,"frac" 1,"dlig" 0;font-size-adjust:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}.configurator_orientation-label__PHnjD,.configurator_ratio-label__3Bm80,.configurator_shape-label__2SbB_{padding-top:1rem}.configurator_orientation-label__PHnjD:hover,.configurator_ratio-label__3Bm80:hover,.configurator_shape-label__2SbB_:hover{cursor:pointer}.configurator_orientation-option__xGRim,.configurator_ratio-option__cqB_6,.configurator_shape-option__NxDba{background-color:var(--color-grey-light);border-radius:1.5rem;color:var(--color-black);cursor:pointer;padding:.45rem 1rem;transition:background-color var(--easing-standard),color var(--easing-standard);font-size:calc(15px + (17 - 15)*(100dvw - 375px)/(1920 - 375));font-weight:300;letter-spacing:0;line-height:1.6em;font-family:Riforma Mono LL Webfont,Helvetica Neue,Helvetica,Arial,Roboto,sans-serif;font-feature-settings:"kern" 1,"calt" 1,"liga" 1,"frac" 1,"dlig" 0;font-size-adjust:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}.configurator_orientation-option__xGRim:focus-visible,.configurator_orientation-option__xGRim:hover,.configurator_ratio-option__cqB_6:focus-visible,.configurator_ratio-option__cqB_6:hover,.configurator_shape-option__NxDba:focus-visible,.configurator_shape-option__NxDba:hover{background-color:var(--color-black);color:var(--color-white)}.configurator_orientation-option__xGRim[aria-selected=true],.configurator_ratio-option__cqB_6[aria-selected=true],.configurator_shape-option__NxDba[aria-selected=true]{background-color:var(--color-black);color:var(--color-white);pointer-events:none}.configurator_orientation-option-column___w3ie,.configurator_ratio-option-column__BprMQ,.configurator_shape-option-column__xg7QS{background-color:#f2f2f2}.configurator_orientation-option-column___w3ie:hover,.configurator_ratio-option-column__BprMQ:hover,.configurator_shape-option-column__xg7QS:hover{background-color:#fff}.configurator_orientation-option-column___w3ie[aria-selected=true],.configurator_ratio-option-column__BprMQ[aria-selected=true],.configurator_shape-option-column__xg7QS[aria-selected=true]{background-color:var(--color-white);pointer-events:none}.configurator_orientation-option-column___w3ie[aria-selected=true] .configurator_orientation-option-image___i7jO,.configurator_orientation-option-column___w3ie[aria-selected=true] .configurator_ratio-option-image__AeVsb,.configurator_orientation-option-column___w3ie[aria-selected=true] .configurator_shape-option-column__xg7QS,.configurator_ratio-option-column__BprMQ[aria-selected=true] .configurator_orientation-option-image___i7jO,.configurator_ratio-option-column__BprMQ[aria-selected=true] .configurator_ratio-option-image__AeVsb,.configurator_ratio-option-column__BprMQ[aria-selected=true] .configurator_shape-option-column__xg7QS,.configurator_shape-option-column__xg7QS[aria-selected=true] .configurator_orientation-option-image___i7jO,.configurator_shape-option-column__xg7QS[aria-selected=true] .configurator_ratio-option-image__AeVsb,.configurator_shape-option-column__xg7QS[aria-selected=true] .configurator_shape-option-column__xg7QS{opacity:1}.configurator_orientation-option-wrapper__eNYq4,.configurator_ratio-option-wrapper__mar5r,.configurator_shape-option-wrapper__QIUOa{padding-top:1rem;padding-bottom:1rem;display:flex;flex-direction:column;justify-content:center;align-items:center}.configurator_orientation-option-wrapper__eNYq4:hover,.configurator_ratio-option-wrapper__mar5r:hover,.configurator_shape-option-wrapper__QIUOa:hover{background-color:#fff;cursor:pointer}.configurator_orientation-option-wrapper__eNYq4:hover .configurator_orientation-option-image___i7jO,.configurator_orientation-option-wrapper__eNYq4:hover .configurator_ratio-option-image__AeVsb,.configurator_orientation-option-wrapper__eNYq4:hover .configurator_shape-option-wrapper__QIUOa,.configurator_ratio-option-wrapper__mar5r:hover .configurator_orientation-option-image___i7jO,.configurator_ratio-option-wrapper__mar5r:hover .configurator_ratio-option-image__AeVsb,.configurator_ratio-option-wrapper__mar5r:hover .configurator_shape-option-wrapper__QIUOa,.configurator_shape-option-wrapper__QIUOa:hover .configurator_orientation-option-image___i7jO,.configurator_shape-option-wrapper__QIUOa:hover .configurator_ratio-option-image__AeVsb,.configurator_shape-option-wrapper__QIUOa:hover .configurator_shape-option-wrapper__QIUOa{opacity:1}.configurator_orientation-option-image___i7jO,.configurator_ratio-option-image__AeVsb,.configurator_shape-option-image__FohnA{opacity:.4;height:100%;width:100%}.configurator_is-landscape__bZcgU{transform:rotate(90deg)}.configurator_attribute-row__plSOU,.configurator_product-row__jEOZv{background-color:#fff}.configurator_attribute-row__plSOU:hover,.configurator_product-row__jEOZv:hover{background-color:var(--color-purple-10);cursor:pointer}.configurator_attribute-row__plSOU[aria-selected=true],.configurator_product-row__jEOZv[aria-selected=true]{background-color:var(--color-grey-light)}.configurator_button___VJm6{font-weight:700;border-radius:2.1875rem;border-width:0;color:inherit;cursor:pointer;display:inline-flex;flex-direction:row;height:3.5rem;line-height:1rem;max-width:100%;min-width:fit-content;overflow:hidden;padding:1.25rem 1.5625rem;position:relative;text-align:center;text-decoration:none;text-overflow:ellipsis;transition:color .15s linear,background-color .15s linear;-webkit-user-select:none;user-select:none;vertical-align:bottom;white-space:nowrap;width:auto}.configurator_button___VJm6.configurator_button-selected__sc9bp .configurator_icon-after__gdlQ4,.configurator_button___VJm6:focus-visible:not(.configurator_button-disabled__LCgii,:disabled,[disabled=disabled]) .configurator_icon-after__gdlQ4,.configurator_button___VJm6:hover:not(.configurator_button-disabled__LCgii,:disabled,[disabled=disabled]) .configurator_icon-after__gdlQ4{transform:translate(30%)}.configurator_button___VJm6.configurator_button-disabled__LCgii,.configurator_button___VJm6:disabled,.configurator_button___VJm6[disabled=disabled]{cursor:default;opacity:.25;pointer-events:none}.configurator_button--regular__RoAnw{background-color:var(--color-black);color:var(--color-white)}.configurator_button--regular__RoAnw.configurator_button-selected__sc9bp,.configurator_button--regular__RoAnw:focus-visible:not(.configurator_button-disabled__LCgii,:disabled,[disabled=disabled]),.configurator_button--regular__RoAnw:hover:not(.configurator_button-disabled__LCgii,:disabled,[disabled=disabled]){background-color:var(--color-purple);color:var(--color-black)}.configurator_deluxe-label__RqubC{background-color:var(--color-purple-25)}.configurator_deluxe-label__RqubC,.configurator_material-label__AEH__{padding:.5rem .75rem;position:absolute;font-size:calc(13px + (15 - 13)*(100dvw - 375px)/(1920 - 375));font-weight:300;letter-spacing:-.15px;line-height:1em;font-family:Riforma Mono LL Webfont,Helvetica Neue,Helvetica,Arial,Roboto,sans-serif;font-feature-settings:"kern" 1,"calt" 1,"liga" 1,"frac" 1,"dlig" 0;font-size-adjust:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}.configurator_material-label__AEH__{background-color:var(--color-black);color:#fff}.button_button__bmQqK{border-radius:2.1875rem;border-width:0;color:inherit;cursor:pointer;display:inline-flex;flex-direction:row;height:3.5rem;line-height:1rem;max-width:100%;min-width:fit-content;padding:1.25rem 1.5625rem;position:relative;text-align:center;text-decoration:none;text-overflow:ellipsis;transition:color .15s linear,background-color .15s linear;-webkit-user-select:none;user-select:none;vertical-align:bottom;white-space:nowrap;width:auto}.button_button__bmQqK .button_title__uxlSo{display:block;flex:1 1 100%;height:1.05lh;overflow:hidden;text-align:inherit;text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:1rem;font-weight:700;letter-spacing:.2px;line-height:1em}.button_button__bmQqK .button_icon__tNhKM{aspect-ratio:1/1;display:block;flex:1 1 1.5rem;font-size:1.5rem;height:1.5rem;line-height:1.5rem;width:1.5rem}.button_button__bmQqK .button_icon__tNhKM>svg{margin:-.25rem}.button_button__bmQqK .button_icon-after__W1r_D,.button_button__bmQqK .button_icon-before__vz4zK{transform:none;transform-origin:50% 50%;transition:transform var(--easing-standard)}.button_button__bmQqK .button_badge__FedLy{background-color:var(--color-black);border-radius:50%;bottom:.25rem;color:var(--color-white);font-size:.8rem;height:1.25rem;line-height:1.25rem;position:absolute;right:-.25rem;text-align:center;width:1.25rem}.button_button__bmQqK.button_button-selected__yoqwH .button_icon-after__W1r_D,.button_button__bmQqK:focus-visible:not(.button_button-disabled__axoEv,:disabled,[disabled=disabled]) .button_icon-after__W1r_D,.button_button__bmQqK:hover:not(.button_button-disabled__axoEv,:disabled,[disabled=disabled]) .button_icon-after__W1r_D{transform:translate(30%)}.button_button__bmQqK.button_button-icon-only__RXS0a{height:3rem;line-height:1.5rem;padding:.75rem;width:3rem}.button_button__bmQqK.button_button-icon-only__RXS0a .button_title__uxlSo{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;width:1px}.button_button__bmQqK.button_button-icon-only__RXS0a .button_icon__tNhKM>svg{margin:0}.button_button__bmQqK:not(.button_button-icon-only__RXS0a) .button_icon__tNhKM+.button_title__uxlSo,.button_button__bmQqK:not(.button_button-icon-only__RXS0a) .button_title__uxlSo+.button_icon__tNhKM{margin-left:.5em}.button_button__bmQqK.button_button-disabled__axoEv,.button_button__bmQqK:disabled,.button_button__bmQqK[disabled=disabled]{cursor:default;opacity:.25;pointer-events:none}.button_button--regular__SZaWI{background-color:var(--color-black);color:var(--color-white)}.button_button--primary__mwqcZ,.button_button--regular__SZaWI.button_button-selected__yoqwH,.button_button--regular__SZaWI:focus-visible:not(.button_button-disabled__axoEv,:disabled,[disabled=disabled]),.button_button--regular__SZaWI:hover:not(.button_button-disabled__axoEv,:disabled,[disabled=disabled]){background-color:var(--color-purple);color:var(--color-black)}.button_button--primary__mwqcZ.button_button-selected__yoqwH,.button_button--primary__mwqcZ:focus-visible:not(.button_button-disabled__axoEv,:disabled,[disabled=disabled]),.button_button--primary__mwqcZ:hover:not(.button_button-disabled__axoEv,:disabled,[disabled=disabled]){background-color:var(--color-black);color:var(--color-white)}.button_button--secondary__q75f1{background-color:var(--color-grey-light);color:var(--color-black)}.button_button--secondary__q75f1.button_button-selected__yoqwH,.button_button--secondary__q75f1:focus-visible:not(.button_button-disabled__axoEv,:disabled,[disabled=disabled]),.button_button--secondary__q75f1:hover:not(.button_button-disabled__axoEv,:disabled,[disabled=disabled]){background-color:var(--color-black);color:var(--color-white)}.button_button--tertiary__bYAwA{background-color:var(--color-white);color:var(--color-black)}.button_button--tertiary__bYAwA.button_button-selected__yoqwH,.button_button--tertiary__bYAwA:focus-visible:not(.button_button-disabled__axoEv,:disabled,[disabled=disabled]),.button_button--tertiary__bYAwA:hover:not(.button_button-disabled__axoEv,:disabled,[disabled=disabled]){background-color:var(--color-grey-light);color:var(--color-black)}.button_button--clean__uUbye{background-color:rgba(0,0,0,0);color:inherit;padding-left:0;padding-right:0}.button_button--clean__uUbye .button_title__uxlSo{text-decoration:none;text-decoration-skip-ink:auto;text-decoration-thickness:from-font}.button_button--clean__uUbye.button_button-selected__yoqwH,.button_button--clean__uUbye:focus-visible:not(.button_button-disabled__axoEv,:disabled,[disabled=disabled]),.button_button--clean__uUbye:hover:not(.button_button-disabled__axoEv,:disabled,[disabled=disabled]){background-color:rgba(0,0,0,0);color:inherit}.button_button--clean__uUbye.button_button-selected__yoqwH .button_title__uxlSo,.button_button--clean__uUbye:focus-visible:not(.button_button-disabled__axoEv,:disabled,[disabled=disabled]) .button_title__uxlSo,.button_button--clean__uUbye:hover:not(.button_button-disabled__axoEv,:disabled,[disabled=disabled]) .button_title__uxlSo{text-decoration:underline}.button_button--link__1O6p3{background-color:rgba(0,0,0,0);color:inherit;padding-left:0;padding-right:0}.button_button--link__1O6p3 .button_title__uxlSo{font-weight:400;text-decoration:underline;text-decoration-skip-ink:auto;text-decoration-thickness:from-font}.button_button--link__1O6p3.button_button-selected__yoqwH,.button_button--link__1O6p3:focus-visible:not(.button_button-disabled__axoEv,:disabled,[disabled=disabled]),.button_button--link__1O6p3:hover:not(.button_button-disabled__axoEv,:disabled,[disabled=disabled]){background-color:rgba(0,0,0,0);color:inherit}.button_button--link__1O6p3.button_button-selected__yoqwH .button_title__uxlSo,.button_button--link__1O6p3:focus-visible:not(.button_button-disabled__axoEv,:disabled,[disabled=disabled]) .button_title__uxlSo,.button_button--link__1O6p3:hover:not(.button_button-disabled__axoEv,:disabled,[disabled=disabled]) .button_title__uxlSo{text-decoration:none}.checkerboard-background_checkerboard__sDd7k{color:var(--color-white);background-color:var(--color-white);background-position:bottom;background-repeat:repeat;color:var(--color-black);height:auto;width:100%}.checkerboard-background_checkerboard__sDd7k.checkerboard-background_black__pQ5Xy{background-color:var(--color-purple-100);background-image:var(--background-image-checkerboard-2x2-black)}.checkerboard-background_checkerboard__sDd7k.checkerboard-background_purple__IURtc{background-color:var(--color-purple-100);background-image:var(--background-image-checkerboard-2x2-purple)}.checkerboard-background_checkerboard__sDd7k.checkerboard-background_brown__DzJM6{background-color:var(--color-purple-100);background-image:var(--background-image-checkerboard-2x2-brown)}.checkerboard-background_checkerboard__sDd7k.checkerboard-background_green__dmZCG{background-color:var(--color-purple-100);background-image:var(--background-image-checkerboard-2x2-green)}.checkerboard-background_checkerboard__sDd7k.checkerboard-background_blue__nG4rk{background-color:var(--color-purple-100);background-image:var(--background-image-checkerboard-2x2-blue)}.input-modal_input-modal___HFw0{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:1rem}.input-modal_backdrop__sxNtq{position:absolute;inset:0;background-color:rgba(0,0,0,.7);cursor:pointer}.input-modal_panel__Sb2kL{position:relative;background-color:var(--color-white);border-radius:0;max-width:500px;width:100%;max-height:calc(100vh - 2rem);overflow-y:auto;box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}.input-modal_panel__Sb2kL:focus{outline:none}.input-modal_header__BK0nf{display:flex;justify-content:space-between;align-items:flex-start;padding:1.5rem;border-bottom:1px solid var(--color-black)}.input-modal_title__nYf13{font-size:22px;font-weight:700;letter-spacing:0;line-height:1.2em;margin:0;padding-right:1rem}.input-modal_close-button__HFyuk{background:none;border:none;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0}.input-modal_close-button__HFyuk:focus-visible,.input-modal_close-button__HFyuk:hover{opacity:.7}.input-modal_close-icon__BEBFZ{width:1.5rem;height:1.5rem}.input-modal_content__ZM0Qi{padding:1.5rem}.input-modal_input__s5eDL{margin-bottom:1.5rem}.input-modal_footer__2I0hZ{display:flex;justify-content:flex-end;gap:1rem;padding-top:.5rem}.overview-header_overview-header__XxUVh p{font-size:16px;font-weight:400;letter-spacing:-.2px;line-height:1.5em}.overview-header_overview-header__XxUVh .overview-header_backlink___pa_j{margin-bottom:1rem}.overview-header_overview-header__XxUVh .overview-header_title__pVCMo{font-size:42px;font-weight:700;letter-spacing:-.2px;line-height:1.15em}.overview-header_overview-header__XxUVh .overview-header_introduction__ZhimD{margin-top:1rem}.overview-header_overview-header__XxUVh .overview-header_buttons__J2Idx{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2rem}.overview-header_overview-header__XxUVh .overview-header_button-bar__zeuaa{margin:2rem 0 1rem}.project-card_project-card__23Bdw{border-right:1px solid var(--color-black);display:flex;flex-direction:column;height:100%;position:relative}.project-card_project-card__23Bdw:after{border-bottom:1px solid var(--color-black);bottom:0;content:"";margin-left:-50vw;position:absolute;width:200vw}.project-card_project-card__23Bdw .project-card_actions-wrapper__7jmy7{display:flex;flex-wrap:wrap;column-gap:1rem;padding:.6rem 1rem;border-bottom:1px solid var(--color-black);min-height:2.75rem}.project-card_project-card__23Bdw .project-card_action-button__F7nc7{align-items:center;height:fit-content;padding:0}.project-card_project-card__23Bdw .project-card_action-button__F7nc7 svg{margin:0}.project-card_project-card__23Bdw .project-card_action-button__F7nc7:last-child{margin-left:auto}.project-card_project-card__23Bdw .project-card_image-wrapper__XJJ1Y{aspect-ratio:1/1;flex-shrink:0;overflow:hidden;position:relative;width:100%}.project-card_project-card__23Bdw .project-card_content-wrapper__mUfeG{border-top:1px solid var(--color-black);display:flex;flex-direction:column;height:100%;padding:1rem;position:relative}.project-card_project-card__23Bdw .project-card_image__H9yJU{aspect-ratio:1/1;inset:0;object-fit:contain;position:absolute;transform:scale(1);transform-origin:50% 50%;transition:transform var(--easing-standard);width:100%}.project-card_project-card__23Bdw .project-card_title-wrapper__bClpF{display:flex;align-items:center;gap:.5rem}.project-card_project-card__23Bdw .project-card_title__AR64L{font-size:20px;font-weight:700;letter-spacing:.2px;line-height:1.2em;margin:0}.project-card_project-card__23Bdw .project-card_rename-button__yzPIc{align-items:center;height:fit-content;padding:0}.project-card_project-card__23Bdw .project-card_rename-button__yzPIc svg{margin:0;width:1.5rem;height:1.5rem}.project-card_project-card__23Bdw .project-card_rename-button__yzPIc{height:1.5rem}.project-card_project-card__23Bdw .project-card_last-modified__HLK7e{margin-top:.5rem;font-size:calc(14px + (15 - 14)*(100dvw - 375px)/(1920 - 375));font-weight:400;letter-spacing:0;line-height:1.4em}.project-card_project-card__23Bdw .project-card_open-button__NyfDm{margin-top:auto}.project-card_project-card__23Bdw .project-card_deactivated-message__Il7Lz{margin-top:1rem;color:var(--color-error,#dc2626);font-size:calc(14px + (15 - 14)*(100dvw - 375px)/(1920 - 375));font-weight:400;letter-spacing:0;line-height:1.4em}.project-card_project-card__23Bdw .project-card_deactivate-warning__M_IMr{margin-top:1rem;color:var(--color-warning,#d97706);font-size:calc(14px + (15 - 14)*(100dvw - 375px)/(1920 - 375));font-weight:400;letter-spacing:0;line-height:1.4em}.modal_modal__xlFAb{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:1rem}@media(max-width:640px){.modal_modal__xlFAb{padding:.5rem}}.modal_backdrop__PfV3x{position:absolute;inset:0;background-color:rgba(0,0,0,.7);cursor:pointer}.modal_panel__8d7Ns{position:relative;background-color:var(--color-white);border-radius:0;max-width:500px;width:100%;max-height:calc(100vh - 2rem);overflow-y:auto;box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}@media(max-width:640px){.modal_panel__8d7Ns{max-height:calc(100vh - 1rem);border-radius:0}}.modal_panel__8d7Ns:focus{outline:none}.modal_header__ZoZzp{display:flex;justify-content:space-between;align-items:flex-start;padding:1.5rem;border-bottom:1px solid var(--color-black)}@media(max-width:640px){.modal_header__ZoZzp{padding:1rem}}.modal_title__tVKGA{font-size:22px;font-weight:700;letter-spacing:0;line-height:1.2em;margin:0;padding-right:1rem;word-break:break-word}@media(max-width:640px){.modal_title__tVKGA{font-size:1.125rem;padding-right:.75rem}}.modal_close-button__ur9lk{background:none;border:none;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0}.modal_close-button__ur9lk:focus-visible,.modal_close-button__ur9lk:hover{opacity:.7}.modal_close-icon__hXaIa{width:1.5rem;height:1.5rem}.modal_content__Vtaac{padding:1.5rem}@media(max-width:640px){.modal_content__Vtaac{padding:1rem}}.modal_content__Vtaac p{font-size:16px;font-weight:400;letter-spacing:-.2px;line-height:1.5em;margin:0}.modal_footer__Q7Smd{display:flex;justify-content:flex-end;gap:1rem;padding:1.5rem;border-top:1px solid var(--color-black)}@media(max-width:640px){.modal_footer__Q7Smd{padding:1rem;flex-direction:column-reverse;gap:.75rem}.modal_footer__Q7Smd button{width:100%}}.modal_confirm-button__4SxQl.modal_destructive__GYtgC{background-color:var(--color-error,#dc2626);border-color:var(--color-error,#dc2626)}.modal_confirm-button__4SxQl.modal_destructive__GYtgC:focus-visible,.modal_confirm-button__4SxQl.modal_destructive__GYtgC:hover{background-color:var(--color-error-dark,#b91c1c);border-color:var(--color-error-dark,#b91c1c)}.project-card-grid_project-card-grid__IOrCu .project-card-grid_title__RPNfe{margin-bottom:1.5rem;font-size:32px;font-weight:700;letter-spacing:-.2px;line-height:1.15em}.project-card-grid_project-card-grid__IOrCu .project-card-grid_cards__dBgcl{border-left:1px solid var(--color-black);display:grid;gap:0;grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));padding-top:1px;position:relative}.project-card-grid_project-card-grid__IOrCu .project-card-grid_cards__dBgcl:before{background:var(--color-black);color:var(--color-white);content:"";display:block;height:1px;left:-100vw;position:absolute;top:0;width:200vw}.project-card-grid_project-card-grid__IOrCu .project-card-grid_cards__dBgcl:after{background:var(--color-black);bottom:0;color:var(--color-white);content:"";display:block;height:1px;left:-100vw;position:absolute;width:200vw}.project-card-grid_project-card-grid__IOrCu .project-card-grid_pagination__UgoH9{margin-top:1.5rem}.project-card-grid_project-card-grid__IOrCu .project-card-grid_buttons__WoV_a{margin-top:1.5rem;text-align:right}.container_container__o4EP5{color:var(--color-foreground)}.container_container__o4EP5 ::selection{background-color:var(--color-black);color:var(--color-white);text-shadow:none}.container_container-wrapper__vbETj{z-index:1}.container_container-header__JT1O5{overflow:visible;pointer-events:none;position:sticky;top:0;z-index:4}.container_container-content__PXiGK{min-height:66vh;z-index:2}.container_container-footer__ERWlH{z-index:3}.container_container-overlays__nN9oQ{z-index:10}.product-card-grid_product-card-grid__uC1Pz{overflow:hidden;position:relative}.product-card-grid_product-card-grid__uC1Pz .product-card-grid_title__Fnioj{margin-bottom:1.5rem;font-size:32px;font-weight:700;letter-spacing:-.2px;line-height:1.15em}.product-card-grid_product-card-grid__uC1Pz .product-card-grid_cards__jw_yS{border-left:1px solid var(--color-black);display:grid;gap:0;grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));padding-top:1px;position:relative}.product-card-grid_product-card-grid__uC1Pz .product-card-grid_cards__jw_yS:before{background:var(--color-black);color:var(--color-white);content:"";display:block;height:1px;left:-100vw;position:absolute;top:0;width:200vw}.product-card-grid_product-card-grid__uC1Pz .product-card-grid_cards__jw_yS:after{background:var(--color-black);bottom:0;color:var(--color-white);content:"";display:block;height:1px;left:-100vw;position:absolute;width:200vw}.contact-form_contact-form__Jzk2h{border-top:1px solid var(--color-black-25);padding:var(--block-spacing) 0;border-bottom:1px solid var(--color-black-25)}.logo_logo__3IDUg{aspect-ratio:191/25;color:inherit;cursor:pointer;height:auto;line-height:0;position:relative;text-decoration:none;transition:color var(--easing-default);-webkit-user-select:none;user-select:none;vertical-align:top;width:100%}.logo_logo__3IDUg[data-name=horizontal] svg{aspect-ratio:206/20}.logo_logo__3IDUg[data-name=stacked] svg{aspect-ratio:16/12}.logo_logo__3IDUg[data-name=short] svg{aspect-ratio:1/1}.footer-bar_footer-bar-black__gXCZ8{background:var(--color-black);color:var(--color-white)}.footer-bar_footer-bar-black__gXCZ8 .footer-bar_footer-row-bottom__P0sij{border-bottom:1px solid var(--color-black-75)}.footer-bar_footer-bar-black__gXCZ8 .footer-bar_h6-title__zJgpn{font-size:18px;font-weight:700;letter-spacing:.2px;line-height:1.2em;margin-bottom:.5rem}.footer-bar_footer-bar-black__gXCZ8 .footer-bar_usp-icon__dyPon{height:4rem}.footer-bar_footer-bar-black__gXCZ8 .footer-bar_logo__l5a9B{display:inline-block;height:auto;vertical-align:top}.footer-bar_footer-bar-black__gXCZ8 .footer-bar_logo__l5a9B svg{height:auto;max-width:12rem}.footer-bar_footer-bar-black__gXCZ8 .footer-bar_column-link-anchor__p4c4D,.footer-bar_footer-bar-black__gXCZ8 .footer-bar_social-link-anchor__AV7EK,.footer-bar_footer-bar-black__gXCZ8 .footer-bar_sub-link-anchor__jX1E5{text-decoration:none;font-size:16px;font-weight:400;letter-spacing:-.2px;line-height:1.5em}.footer-bar_footer-bar-black__gXCZ8 .footer-bar_column-link-anchor__p4c4D:focus,.footer-bar_footer-bar-black__gXCZ8 .footer-bar_column-link-anchor__p4c4D:hover,.footer-bar_footer-bar-black__gXCZ8 .footer-bar_social-link-anchor__AV7EK:focus,.footer-bar_footer-bar-black__gXCZ8 .footer-bar_social-link-anchor__AV7EK:hover,.footer-bar_footer-bar-black__gXCZ8 .footer-bar_sub-link-anchor__jX1E5:focus,.footer-bar_footer-bar-black__gXCZ8 .footer-bar_sub-link-anchor__jX1E5:hover{text-decoration:underline}.footer-bar_footer-bar-white__9IwlE .footer-bar_h6-title__zJgpn{font-size:18px;font-weight:700;letter-spacing:.2px;line-height:1.2em}.footer-bar_footer-bar-white__9IwlE .footer-bar_emblems-logos__XtSLo{display:inline-flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-start}.footer-bar_footer-bar-white__9IwlE .footer-bar_emblems-icon__OHhzx{display:inline-block;vertical-align:top;height:2.5rem;width:2.5rem}.footer-bar_footer-bar-white__9IwlE .footer-bar_sub-links__iasJ2{width:100%;height:100%;gap:1rem}.footer-bar_footer-bar-white__9IwlE .footer-bar_sub-link-anchor__jX1E5{text-decoration:none;font-size:16px;font-weight:400;letter-spacing:-.2px;line-height:1.5em}.footer-bar_footer-bar-white__9IwlE .footer-bar_sub-link-anchor__jX1E5:focus,.footer-bar_footer-bar-white__9IwlE .footer-bar_sub-link-anchor__jX1E5:hover{text-decoration:underline}.language-dropdown_language-dropdown__ZqsCz{display:inline-flex;position:relative;vertical-align:top}.language-dropdown_language-dropdown__ZqsCz .language-dropdown_popout__PIvrE{display:none;height:auto;position:absolute;right:0;top:calc(100% + .25rem);width:10rem}.language-dropdown_language-dropdown__ZqsCz .language-dropdown_popout__PIvrE:not([hidden]),.language-dropdown_language-dropdown__ZqsCz .language-dropdown_popout__PIvrE[aria-hidden=false]{display:block}.language-dropdown_language-dropdown__ZqsCz .language-dropdown_popout__PIvrE:not([hidden]) .language-dropdown_popout-backdrop__yWp9o,.language-dropdown_language-dropdown__ZqsCz .language-dropdown_popout__PIvrE[aria-hidden=false] .language-dropdown_popout-backdrop__yWp9o{opacity:1;pointer-events:auto}.language-dropdown_language-dropdown__ZqsCz .language-dropdown_popout-backdrop__yWp9o{background-color:hsla(0,0%,100%,.5);color:var(--color-black);content:"";cursor:pointer;height:100%;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:opacity var(--easing-standard);width:100%;z-index:-1}.language-dropdown_language-dropdown__ZqsCz .language-dropdown_popout-container__8oHc9{background-color:var(--color-white);border:1px solid var(--color-black);border-radius:.5rem;color:var(--color-black);overflow:hidden;padding:.75rem 1rem;position:relative;text-align:right}.language-dropdown_language-dropdown__ZqsCz .language-dropdown_dropdown-button__ayy4K{background-color:var(--color-white);border-radius:calc(.5lh + .25rem);border-width:0;color:var(--color-black);cursor:pointer;display:inline-flex;flex-direction:row;line-height:1lh;margin:0;max-width:100%;min-width:fit-content;overflow:hidden;padding:.25rem .75rem;position:relative;-webkit-user-select:none;user-select:none;vertical-align:bottom;width:auto;font-size:calc(14px + (15 - 14)*(100dvw - 375px)/(1920 - 375));font-weight:400;letter-spacing:0;line-height:1.4em}.language-dropdown_language-dropdown__ZqsCz .language-dropdown_dropdown-button__ayy4K .language-dropdown_dropdown-button-icon__Qincq{transform:rotate(0deg);transform-origin:50% 50%}.language-dropdown_language-dropdown__ZqsCz .language-dropdown_dropdown-button__ayy4K[aria-expanded=true] .language-dropdown_dropdown-button-icon__Qincq{transform:rotate(180deg)}.language-dropdown_language-dropdown__ZqsCz .language-dropdown_dropdown-button__ayy4K:focus-visible,.language-dropdown_language-dropdown__ZqsCz .language-dropdown_dropdown-button__ayy4K:hover,.language-dropdown_language-dropdown__ZqsCz .language-dropdown_dropdown-button__ayy4K[aria-expanded=true]{background-color:var(--color-grey-light);color:var(--color-black)}.language-dropdown_language-dropdown__ZqsCz .language-dropdown_dropdown-button__ayy4K:focus-visible .language-dropdown_dropdown-button-title__eUoY9,.language-dropdown_language-dropdown__ZqsCz .language-dropdown_dropdown-button__ayy4K:hover .language-dropdown_dropdown-button-title__eUoY9,.language-dropdown_language-dropdown__ZqsCz .language-dropdown_dropdown-button__ayy4K[aria-expanded=true] .language-dropdown_dropdown-button-title__eUoY9{text-decoration:none}.language-dropdown_language-dropdown__ZqsCz .language-dropdown_dropdown-button-title__eUoY9{display:block;flex:1 1 100%;height:1lh;text-align:inherit;text-decoration:none;text-decoration-skip-ink:auto;text-decoration-thickness:unset;width:100%}.language-dropdown_language-dropdown__ZqsCz .language-dropdown_dropdown-button-icon__Qincq{aspect-ratio:1/1;display:block;flex:1 1 1.5rem;font-size:1.5rem;height:1.5rem;line-height:1.5rem;margin:-.125rem -.125rem -.125rem .25rem;transform:rotate(0);transform-origin:50% 50%;width:1.5rem}.language-dropdown_language-dropdown__ZqsCz .language-dropdown_language-link__4sG3K{margin:.25rem 0}.article-column_article-column__8dP7K{margin:var(--block-spacing) 0;position:relative}.article-column_article-column__8dP7K p{font-size:16px;font-weight:400;letter-spacing:-.2px;line-height:1.5em}.language-selector_language-selector__TG7vR{position:relative}.language-selector_language-selector__TG7vR .language-selector_title__LJWV3{font-size:18px;font-weight:700;letter-spacing:.2px;line-height:1.2em}.language-selector_language-selector__TG7vR .language-selector_list__fBPVZ{display:flex;flex-wrap:wrap;gap:1.33rem;list-style:none;margin-top:1rem;padding:0}.language-selector_language-selector__TG7vR .language-selector_link__wTfax{color:inherit;display:inline-block;vertical-align:initial;width:fit-content;font-size:16px;font-weight:400;letter-spacing:-.2px;line-height:1.5em}.language-selector_language-selector__TG7vR .language-selector_link__wTfax[href]{text-decoration:underline}.language-selector_language-selector__TG7vR .language-selector_link__wTfax[href]:focus-visible,.language-selector_language-selector__TG7vR .language-selector_link__wTfax[href]:hover{text-decoration:none}.plain-content_plain-content__C_P1g{--grid-columns:4}@media(min-width:768px){.plain-content_plain-content__C_P1g{--grid-columns:12}}.plain-content_plain-content__C_P1g{margin:1.5rem 0;position:relative}.plain-content_plain-content__C_P1g .plain-content_wrapper__z_HgS{grid-column:column 1/span var(--grid-columns)}.plain-content_plain-content__C_P1g .plain-content_buttons__pDqdv{margin-top:1rem}.plain-content_plain-content__C_P1g .plain-content_button__WeuL1{margin:0 1rem 1rem 0}@media(min-width:768px){.plain-content_plain-content__C_P1g .plain-content_wrapper__z_HgS{grid-column:column 1/span 8}}.highlighted-card-grid_highlighted-card-grid__uMKFr{overflow:hidden}.highlighted-card-grid_highlighted-card-grid__uMKFr .highlighted-card-grid_title___9MJq{margin-bottom:1.5rem;font-size:32px;font-weight:700;letter-spacing:-.2px;line-height:1.15em}.article-double-image_article-double-image__BLpYO p{font-size:16px;font-weight:400;letter-spacing:-.2px;line-height:1.5em}