/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
[data-aos^=fade][data-aos^=fade]{opacity:0;transition-delay:50ms;transition-duration:.25s;transition-property:opacity;transition-timing-function:ease}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1}
.webform-submission-form{max-width:36.25rem}.webform-submission-form .form-item{margin:0 0 1.25rem}.webform-submission-form .webform-address .webform-flexbox{margin-top:0}.webform-submission-form label{color:#fff;cursor:pointer;display:block;font:1.25rem Urbanist,arial,Helvetica Neue,helvetica,sans-serif;font:1.25rem var(--font-regular);font-weight:400;opacity:.75;transform:translateY(100%);transition:transform .2s ease,opacity .2s ease}.webform-submission-form label:focus,.webform-submission-form label:hover{opacity:1}.webform-submission-form .focused label{opacity:1;transform:none}.webform-submission-form .js-form-type-select label{margin:0 0 .625rem;opacity:1;transform:none}.webform-submission-form select{appearance:none;background:none;border:0;border-bottom:1px solid #fff;border-right:1px solid #fff;color:#fff;display:block;font:1.25rem Urbanist,arial,Helvetica Neue,helvetica,sans-serif;font:1.25rem var(--font-regular);line-height:2.5rem;padding:0;width:100%}.webform-submission-form option{color:#000}.webform-submission-form input{background:none;border:2px solid #fff;border-left:none;border-top:none;color:#fff;display:block;font:1.25rem Urbanist,arial,Helvetica Neue,helvetica,sans-serif;font:1.25rem var(--font-regular);font-weight:300;line-height:2.5rem;margin:0;outline:none;padding:0;width:100%}.webform-submission-form .form-actions{margin-top:2.5rem;text-align:right}.webform-submission-form button{border:0;border-radius:1.875rem;font:1.25rem Urbanist,arial,Helvetica Neue,helvetica,sans-serif;font:1.25rem var(--font-regular);font-weight:400;height:3.75rem;outline:0;padding:0 5rem}.webform-submission-order-form,.webform-submission-order-test-form{background:#1a1a1a;background:var(--color-dark);padding:3.125rem}.select__wrapper{position:relative}@media (min-width:60rem){.select__wrapper{margin:0 auto;max-width:100%;width:23.4375rem}}.select__wrapper select{appearance:none;background:#fff;border:2px solid rgba(0,0,0,.9);border-radius:3.125rem;cursor:pointer;display:block;font:1.125rem Urbanist,arial,Helvetica Neue,helvetica,sans-serif;font:1.125rem var(--font-regular);height:2.5rem;line-height:2.5rem;margin:0 1.25rem 0 0;padding:0;text-align:center;text-decoration:none;width:100%}@media (min-width:60rem){.select__wrapper select{width:calc(100% - 1.25rem)}}.select__wrapper select:focus,.select__wrapper select:hover{background-color:#000;color:#fff}.select__wrapper select:focus+.select__icon svg path,.select__wrapper select:hover+.select__icon svg path{stroke:#fff}.select__wrapper .select__icon svg{bottom:0;height:.9375rem;margin:auto;pointer-events:none;position:absolute;right:2.5rem;top:2px;transform:rotate(-90deg);width:auto}.path--webform form.webform-submission-pbr-download-form{margin:6.25rem auto}form.webform-submission-pbr-download-form{background:#000;margin:0 auto;max-width:37.5rem;padding:2.5rem}form.webform-submission-pbr-download-form .form-type-checkbox{align-items:center;color:#fff;display:flex}form.webform-submission-pbr-download-form .form-type-checkbox label{display:none}form.webform-submission-pbr-download-form .form-type-checkbox input{margin-right:.9375rem;width:auto}
@font-face{font-family:'Urbanist';font-style:normal;font-display:swap;font-weight:200;src:url(/themes/custom/aristide/node_modules/%40fontsource/urbanist/./files/urbanist-latin-ext-200-normal.woff2) format('woff2'),url(/themes/custom/aristide/node_modules/%40fontsource/urbanist/./files/urbanist-all-200-normal.woff) format('woff');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:'Urbanist';font-style:normal;font-display:swap;font-weight:200;src:url(/themes/custom/aristide/node_modules/%40fontsource/urbanist/./files/urbanist-latin-200-normal.woff2) format('woff2'),url(/themes/custom/aristide/node_modules/%40fontsource/urbanist/./files/urbanist-all-200-normal.woff) format('woff');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}
@font-face{font-family:'Urbanist';font-style:normal;font-display:swap;font-weight:300;src:url(/themes/custom/aristide/node_modules/%40fontsource/urbanist/./files/urbanist-latin-ext-300-normal.woff2) format('woff2'),url(/themes/custom/aristide/node_modules/%40fontsource/urbanist/./files/urbanist-all-300-normal.woff) format('woff');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:'Urbanist';font-style:normal;font-display:swap;font-weight:300;src:url(/themes/custom/aristide/node_modules/%40fontsource/urbanist/./files/urbanist-latin-300-normal.woff2) format('woff2'),url(/themes/custom/aristide/node_modules/%40fontsource/urbanist/./files/urbanist-all-300-normal.woff) format('woff');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}
@font-face{font-family:'Urbanist';font-style:normal;font-display:swap;font-weight:400;src:url(/themes/custom/aristide/node_modules/%40fontsource/urbanist/./files/urbanist-latin-ext-400-normal.woff2) format('woff2'),url(/themes/custom/aristide/node_modules/%40fontsource/urbanist/./files/urbanist-all-400-normal.woff) format('woff');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:'Urbanist';font-style:normal;font-display:swap;font-weight:400;src:url(/themes/custom/aristide/node_modules/%40fontsource/urbanist/./files/urbanist-latin-400-normal.woff2) format('woff2'),url(/themes/custom/aristide/node_modules/%40fontsource/urbanist/./files/urbanist-all-400-normal.woff) format('woff');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}
@font-face{font-family:'Urbanist';font-style:normal;font-display:swap;font-weight:700;src:url(/themes/custom/aristide/node_modules/%40fontsource/urbanist/./files/urbanist-latin-ext-700-normal.woff2) format('woff2'),url(/themes/custom/aristide/node_modules/%40fontsource/urbanist/./files/urbanist-all-700-normal.woff) format('woff');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:'Urbanist';font-style:normal;font-display:swap;font-weight:700;src:url(/themes/custom/aristide/node_modules/%40fontsource/urbanist/./files/urbanist-latin-700-normal.woff2) format('woff2'),url(/themes/custom/aristide/node_modules/%40fontsource/urbanist/./files/urbanist-all-700-normal.woff) format('woff');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}
:root{--font-regular:"Urbanist",arial,"Helvetica Neue",helvetica,sans-serif;--font-size-text-tiny:0.875rem;--font-size-text-xs:1.125rem;--font-size-text-s:1.25rem;--font-size-text:1.375rem;--font-size-text-l:1.5rem;--font-size-title-s:2.25rem;--font-size-title:2.625rem;--font-size-title-l:3.75rem;--color-primary:#c3ffd3;--color-secondary:#feffd9;--color-black:#000;--color-white:#fff;--color-dark:#1a1a1a;--color-grey:#f1f1f1;--color-greydark:#7d7d7d;--color-greylight:#e5e5e5;--color-light:#ccc;--font-size-text-xxs:1rem;--font-size-text-xs:1rem;--font-size-text-s:1.125rem;--font-size-text:1.125rem;--font-size-title:1.625rem;--font-size-title-l:2rem}@media (min-width:35rem){:root{--font-size-text-xs:1.125rem;--font-size-text-s:1.25rem;--font-size-text:1.25rem;--font-size-title:1.875rem;--font-size-title-l:2.375rem}}@media (min-width:60rem){:root{--font-size-text-xxs:1.125rem;--font-size-text:1.375rem;--font-size-title:2.125rem;--font-size-title-l:2.875rem}}@media (min-width:75rem){:root{--font-size-title:2.375rem;--font-size-title-l:3.25rem}}@media (min-width:90rem){:root{--font-size-title:2.625rem;--font-size-title-l:3.75rem}}
html{box-sizing:border-box;min-height:100%}*,:after,:before{box-sizing:inherit}body{-webkit-overflow-scrolling:touch;background-color:#fff;background-color:var(--color-white);box-sizing:border-box;color:#000;color:var(--color-black);font:1.125rem Urbanist,arial,Helvetica Neue,helvetica,sans-serif;font:1.125rem var(--font-regular);font-weight:400;height:100%;line-height:1.4;margin:0;overflow-x:hidden;position:relative;text-align:left}.dialog-off-canvas-main-canvas{margin-top:-1px;padding-top:1px}::selection{background-color:#000;color:#fff;color:var(--color-white);text-shadow:none}h1,h2,h3,h4,h5,h6{font-family:Urbanist,arial,Helvetica Neue,helvetica,sans-serif;font-family:var(--font-regular);font-size:1.5rem;font-size:var(--font-size-text-l);font-weight:200;line-height:1.4;margin:0 0 1.375rem}h1{font-size:2rem;font-size:var(--font-size-title-l)}h2{font-size:1.625rem;font-size:var(--font-size-title)}h3{font-size:2.25rem;font-size:var(--font-size-title-s)}a{border:0;color:#000;color:var(--color-black);outline:none;text-decoration:underline}a.active,a:focus,a:hover{cursor:pointer;outline:none}.node__content .field-name-field-pg-text a,.node__header .field-name-field-header-text a{transition:padding .2s ease}.node__content .field-name-field-pg-text a:focus,.node__content .field-name-field-pg-text a:hover,.node__header .field-name-field-header-text a:focus,.node__header .field-name-field-header-text a:hover{border-bottom:2px solid #000;padding:0 2px;text-decoration:none}p{margin:0 0 1.25rem}p:last-child{margin-bottom:0}strong{font-weight:700}em{font-style:italic}ol,ul{margin:0 0 1.5em;padding-left:1em}blockquote{border-left:5px solid #c3ffd3;border-left:5px solid var(--color-primary);font-size:1rem;font-size:var(--font-size-text-xs);margin:.5em 0 1.5em 1em;padding:.5em 1em}blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child{margin-bottom:0}blockquote footer,blockquote small{color:#000;color:var(--color-black);display:block;font-size:80%}blockquote footer:before,blockquote small:before{content:"\2014 \00A0"}img{height:auto;max-width:100%;vertical-align:bottom}table{border-collapse:collapse;width:100%}table tr:nth-of-type(odd){background:#eee}table td,table th{border:1px solid #f1f1f1;border:1px solid var(--color-grey);padding:.3125rem;text-align:left}table th{background:#333;color:#fff;color:var(--color-white);font-weight:700}table caption{color:#f1f1f1;color:var(--color-grey);font-size:1rem;font-size:var(--font-size-text-xxs);margin-bottom:.3125rem}@media (--max-medium){table{display:block;overflow:auto}}button{cursor:pointer;font:1.125rem Urbanist,arial,Helvetica Neue,helvetica,sans-serif;font:1.125rem var(--font-regular)}iframe{display:block;max-width:100%}a.button{border-radius:2px;cursor:pointer;display:inline-block;font:1.125rem Urbanist,arial,Helvetica Neue,helvetica,sans-serif;font:1.125rem var(--font-regular);font-weight:700;padding:.3125rem .625rem;text-decoration:none}a.button:focus,a.button:hover{background-color:#1a1a1a;background-color:var(--color-dark);color:#fff}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}img{background:none}img+.lazyloader{animation:spin .6s ease infinite;border:2px solid transparent;border-radius:50%;border-top-color:#fff;filter:drop-shadow(0 0 .1875rem black);height:1.3125rem;opacity:1;position:absolute;right:.625rem;top:.625rem;width:1.3125rem}img.lazyload,img.lazyloading{filter:blur(2px);height:100%;width:100%}img.lazyloaded+.lazyloader{animation:none;opacity:0;z-index:-1}.ajax-progress{position:relative}.ajax-progress.ajax-progress-fullscreen{position:fixed}.ajax-progress,.ui-dialog .ajax-progress,.ui-dialog .ajax-progress.ajax-progress-throbber{background:rgba(0,0,0,.75);border:0;border-radius:50%;box-shadow:none;height:2rem;padding:0;position:absolute;width:2rem}.ajax-progress.ajax-progress-throbber{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:500}.ajax-progress.ajax-progress-throbber .throbber,.ui-dialog .ajax-progress.ajax-progress-throbber:before{display:none}.ajax-progress:after{animation:spin .6s ease infinite;border:2px solid hsla(0,0%,100%,.25);border-radius:50%;border-top-color:#fff;bottom:.1875rem;content:"";height:1.625rem;left:.1875rem;position:absolute;right:.1875rem;top:.1875rem;width:1.625rem}.path--user main{margin:9.375rem auto 0;max-width:87.5rem}.list-style--none{list-style:none;margin:0;padding:0}
html{scroll-behavior:smooth}.node.node--view-mode-full{overflow:hidden;position:relative;width:100%}.alignment--start>.layout{align-items:flex-start}.alignment--center>.layout{align-items:center}.alignment--end>.layout{align-items:flex-end}.path--taxonomy .view--taxonomy-term{margin:12.5rem auto 3.125rem;max-width:90rem;padding:0 1.25rem}.path--taxonomy .view--taxonomy-term .views__content{display:flex;flex-wrap:wrap}.path--taxonomy .view--taxonomy-term .feed-icon{display:block;margin:.625rem 0;text-align:center}
.block-system-branding-block{align-items:center;display:flex;flex-direction:column;max-width:40vw;position:relative;z-index:200}.block-system-branding-block a{display:flex;height:3.125rem;max-width:12.5rem}.block-system-branding-block span{display:inline;font-size:.875rem;font-size:var(--font-size-text-tiny);margin-top:.625rem}.block-system-branding-block svg{width:100%}.block-system-branding-block svg path{fill:#000;transition:fill .2s ease .2s}.page--node-type-frontpage .block-system-branding-block svg path{fill:#fff}.anim-sticky .block-system-branding-block svg path{fill:#000}.page--node-type-frontpage.js-toggle-menu .anim-sticky .block-system-branding-block svg path,.page--node-type-frontpage.js-toggle-menu .block-system-branding-block svg path{fill:#fff}.js-toggle-menu .block-system-branding-block svg path{fill:#fff;transition:fill .2s ease .2s}@media (min-width:60rem){.js-toggle-menu .block-system-branding-block svg path{fill:#000}}
.breadcrumbs{margin:0}.breadcrumbs ol{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0}@media (max-width:38.6875rem){.breadcrumbs ol{justify-content:center}}.breadcrumbs li:not(:first-child){margin-left:1rem;position:relative}.breadcrumbs li:not(:first-child):before{background-color:#000;border-radius:50%;bottom:.25rem;content:"";height:2px;left:-.625rem;margin:auto;opacity:.5;position:absolute;top:.625rem;transform:translateY(-50%) translateX(50%);width:2px}.breadcrumbs li:last-child{font-weight:700}.breadcrumbs a{color:#000;opacity:.5;text-decoration:none;transition:opacity .2s ease}.breadcrumbs a:focus,.breadcrumbs a:hover{opacity:1}
.footer{background:#000;color:#fff;margin:2.5rem 1.25rem 1.25rem;padding:3.75rem 0}@media (min-width:35rem){.footer{margin-top:4.6875rem}}@media (min-width:60rem){.footer{margin-top:7.8125rem;padding:6.25rem 0}}@media (min-width:75rem){.footer{padding:7.5rem 0}}.footer h2{font-size:2rem;font-size:var(--font-size-title-l);line-height:1.1}.footer a{color:#fff;text-decoration:none}.footer ::selection{background-color:#fff;color:#000}.footer__wrapper{margin:0 1.25rem}@media (min-width:35rem){.footer__wrapper{margin:0 2.5rem}}@media (min-width:60rem){.footer__wrapper{margin:0 3.125rem}}@media (min-width:75rem){.footer__wrapper{margin:0 6.25rem}}@media (min-width:90rem){.footer__wrapper{margin:0 14.375rem}}@media (min-width:60rem){.footer--flex{align-items:flex-start;display:flex;justify-content:space-between;padding:0 1.25rem;padding:0 2.5rem}}@media (min-width:75rem){.footer--flex{padding:0 3.75rem}}@media (min-width:90rem){.footer--flex{padding:0 5rem}}@media (min-width:100rem){.footer--flex{padding:0 7.5rem}}.footer--content{padding:0 0 2.5rem}@media (min-width:60rem){.footer--content{flex:1}}.footer--content h2{margin:0 auto;max-width:28.75rem}@media (min-width:35rem){.footer--form{flex:1}}.footer--bottom{font-weight:300;line-height:1.875rem}@media (min-width:60rem){.footer--bottom{display:flex}}.footer--bottom a{font-weight:300}.footer--bottom a.buildby{opacity:.75;transition:opacity .2s ease}.footer--bottom a.buildby:focus,.footer--bottom a.buildby:hover{opacity:1}@media (min-width:60rem){.footer--bottom--flex{align-items:center;display:flex;flex:1;justify-content:space-between}}@media (max-width:59.9375rem){.footer--bottom--item{margin:0 0 1.25rem}}.footer--bottom--item.flex{flex:1}.footer--bottom ul:not(.contextual-links){list-style-type:none;margin:0;padding:0}@media (min-width:60rem){.footer--bottom ul:not(.contextual-links){display:flex}.footer--bottom .menu--footer{margin-left:.625rem}.footer--bottom .menu--footer ul{flex-wrap:wrap;justify-content:flex-end;margin:0 2.5rem}}.footer--bottom .menu--footer li a{display:block;position:relative}.footer--bottom .menu--footer li a:focus,.footer--bottom .menu--footer li a:hover{text-decoration:underline}@media (min-width:60rem){.footer--bottom .menu--footer li:not(:last-child) a{margin-right:.625rem;padding-right:.625rem;position:relative}.footer--bottom .menu--footer li:not(:last-child) a:after{background-color:#fff;bottom:0;content:"";height:.9375rem;margin:auto;position:absolute;right:0;top:0;width:1px}}
:root{--size:2.5rem;--barHeight:2px;--animSpeed:0.2s;--slideSpeed:0.4s;--barDistance:0.4375rem}.header{align-items:center;background:#fff;display:flex;justify-content:space-between;left:0;padding:1.875rem 1.25rem;position:fixed;right:0;top:0;transition:background-color .2s ease .2s;transition:background-color var(--animSpeed) var(--animSpeed) ease;z-index:500}.page--node-type-flex-page .has-img .header,.page--node-type-frontpage .header{background:transparent}.header.anim-sticky,.page--node-type-flex-page .has-img .header.anim-sticky,.page--node-type-frontpage .header.anim-sticky{background:#fff}.gin--vertical-toolbar .header{left:15rem;left:var(--ginVerticalToolbarOffset,240px);top:0}.header .region--header{align-items:center;display:flex;flex:1;justify-content:space-between}@media (min-width:26.25rem){.header{padding:2.5rem 1.25rem}}@media (min-width:35rem){.header{padding:2.5rem 2.5rem 2.5rem 3.125rem}}.nav__wrapper{backface-visibility:hidden;background-color:#000;height:100vh;left:100%;padding:9.375rem 0 3.125rem;position:fixed;right:0;top:0;transform:translateX(0) translateZ(1px);transition:transform .4s ease;transition:transform var(--slideSpeed) ease;width:100%;will-change:transform;z-index:100}.nav__wrapper ::selection{background-color:#fff;color:#000}.nav__wrapper .nav__wrapper--content{height:100%;overflow-x:hidden;overflow-y:auto;padding:0 3.125rem}.nav__wrapper .menu{opacity:0;transform:translateX(20%) translateZ(1px);transition:opacity .4s ease .1s,transform .4s ease .1s;transition:opacity var(--slideSpeed) .1s ease,transform var(--slideSpeed) .1s ease;will-change:transform}.js-toggle-menu .nav__wrapper{transform:translateX(-100%) translateZ(1px)}.js-toggle-menu .nav__wrapper .menu{opacity:1;transform:translateX(0) translateZ(1px)}.nav__wrapper .region--primary-menu{position:relative}.nav__wrapper .socials{bottom:0;margin:0;padding:0;position:absolute;right:0}@media (min-width:60rem){.nav__wrapper{width:50%}}.header__navigation{overflow:hidden;padding-left:6.25rem}.nav__toggler{backface-visibility:hidden;border:0;cursor:pointer;display:block;height:2.5rem;height:var(--size);padding:0;position:relative;transform:none;transition:transform .2s ease 0s;transition:transform var(--animSpeed) 0s ease;width:2.5rem;width:var(--size);z-index:500}.nav__toggler,.nav__toggler:focus,.nav__toggler:hover{background:none;outline:0}.nav__toggler:focus .nav__title,.nav__toggler:hover .nav__title{text-decoration:underline}.js-toggle-menu .nav__toggler{transform:rotate(45deg);transition-delay:.2s;transition-delay:var(--animSpeed)}.nav__toggler .nav__title{color:#000;display:block;font-size:1.5rem;font-size:var(--font-size-text-l);opacity:1;padding-right:1.25rem;position:absolute;right:100%;top:46%;transform:translateY(-50%);transition:opacity .2s ease 0s,color .2s ease .2s;transition:opacity var(--animSpeed) 0s ease,color var(--animSpeed) var(--animSpeed) ease}@media (min-width:60rem){.page--node-type-flex-page .has-img .nav__toggler .nav__title{color:#fff}}.page--node-type-frontpage .nav__toggler .nav__title{color:#fff}.anim-sticky .nav__toggler .nav__title,.page--node-type-flex-page .has-img .anim-sticky .nav__toggler .nav__title,.page--node-type-frontpage .anim-sticky .nav__toggler .nav__title{color:#000}.page--node-type-frontpage.js-toggle-menu .anim-sticky .nav__toggler .nav__title{color:#fff}.js-toggle-menu .nav__toggler .nav__title,.page--node-type-flex-page.js-toggle-menu .has-img .nav__toggler .nav__title{color:#fff;opacity:0;transition:opacity .2s ease .2s,color .2s ease 0s;transition:opacity var(--animSpeed) var(--animSpeed) ease,color var(--animSpeed) 0s ease}.nav__toggler .nav__title.closed{opacity:0;transform:rotate(-45deg) translate(-15%);transform-origin:calc(100% + 1px) 0}.js-toggle-menu .nav__toggler .nav__title.closed,.page--node-type-flex-page.js-toggle-menu .has-img .nav__toggler .nav__title.closed{opacity:1}.nav__toggler .nav__bar{height:2px;height:var(--barHeight);left:0;position:absolute;top:calc(50% - 1px);top:calc(50% - var(--barHeight)/2);transform:none;transition:transform .2s ease .2s,opacity .2s ease .2s;transition:transform var(--animSpeed) var(--animSpeed) ease,opacity var(--animSpeed) var(--animSpeed) ease;width:2.5rem;width:var(--size)}.nav__toggler .nav__bar:before{background-color:#000;content:"";display:block;height:inherit;left:0;position:absolute;top:0;transition:background-color .2s ease .2s;transition:background-color var(--animSpeed) var(--animSpeed) ease;width:inherit}@media (min-width:60rem){.page--node-type-flex-page .has-img .nav__toggler .nav__bar:before{background-color:#fff}}.page--node-type-frontpage .nav__toggler .nav__bar:before{background-color:#fff}.page--node-type-flex-page .has-img .anim-sticky .nav__toggler .nav__bar:before,.page--node-type-frontpage .anim-sticky .nav__toggler .nav__bar:before{background-color:#000}.page--node-type-frontpage.js-toggle-menu .anim-sticky .nav__toggler .nav__bar:before{background-color:#fff}.js-toggle-menu .nav__toggler .nav__bar:before,.page--node-type-flex-page.js-toggle-menu .has-img .nav__toggler .nav__bar:before{background-color:#fff;transition:background-color .2s ease 0s;transition:background-color var(--animSpeed) 0s ease}.nav__toggler .nav__bar.first{transform:translateY(calc(-.4375rem - 2px));transform:translateY(calc((var(--barDistance) + (var(--barHeight)))*-1))}.nav__toggler .nav__bar.middle{transition-delay:0s}.js-toggle-menu .nav__toggler .nav__bar.middle{transform:rotate(-90deg);transition-delay:.2s;transition-delay:var(--animSpeed)}.nav__toggler .nav__bar.last{opacity:1;transform:translateY(calc(.4375rem + 2px));transform:translateY(calc(var(--barDistance) + var(--barHeight)))}.js-toggle-menu .nav__toggler .nav__bar.last{opacity:0}.js-toggle-menu .nav__toggler .nav__bar{transform:none;transition-delay:0s}
.menu--main ul.menu,.menu--secondary-navigation ul.menu{list-style:none;margin:0;padding:0}.menu--main .menu-item,.menu--secondary-navigation .menu-item{display:block;margin:0 0 .625rem;position:relative}.menu--main .menu-link,.menu--secondary-navigation .menu-link{background-color:transparent;border:none;color:#fff;cursor:pointer;display:inline-block;font-family:inherit;font-size:1.625rem;font-size:var(--font-size-title);font-weight:200;outline:none;padding:2px .25rem;position:relative;text-decoration:none;white-space:nowrap}.menu--main .menu-link:after,.menu--secondary-navigation .menu-link:after{background-color:#fff;bottom:0;content:"";height:1px;left:0;opacity:0;position:absolute;right:0;transition:opacity .2s ease}.menu--main .menu-link:focus:after,.menu--main .menu-link:hover:after,.menu--secondary-navigation .menu-link:focus:after,.menu--secondary-navigation .menu-link:hover:after{opacity:1}@media (min-width:90rem){.menu--main .menu-link,.menu--secondary-navigation .menu-link{font-size:2rem;font-size:var(--font-size-title-l)}}.menu--secondary-navigation{margin-top:3.125rem}.menu--secondary-navigation .menu-link{font-size:1.5rem;font-size:var(--font-size-text-l)}.block-language{margin-bottom:0;margin-top:3.125rem;margin-block:3.125rem 0;padding-bottom:.1875rem;padding-top:.1875rem;padding-block:.1875rem}.block-language ul{list-style:none;margin:0;padding:0}.block-language a{color:#fff;font-weight:700;text-decoration:none;text-transform:uppercase}.block-language a:hover{text-decoration:underline}.icon{position:relative}.icon:before{background:none;background-position:50%;background-repeat:no-repeat;background-size:96% auto;bottom:0;content:"";height:1.875rem;left:100%;margin:auto auto auto 2.5rem;position:absolute;top:0;width:1.875rem}.icon--aqua:before{background-image:url(/themes/custom/aristide/dist/images/fabric/aquaclean.png)}.icon--crypton:before{background-image:url(/themes/custom/aristide/dist/images/fabric/crypton.png)}
.node__header{margin-bottom:4.6875rem;margin-top:-1px}.node--type-system-page .node__header{margin-bottom:-1.5625rem}@media (min-width:35rem){.node--type-system-page .node__header{margin-bottom:-3.125rem}}@media (min-width:60rem){.node--type-system-page .node__header{margin-bottom:-4.6875rem}}.node--type-frontpage .node__header{height:0;margin-bottom:7.8125rem;padding-bottom:56.25%;position:relative}.node--type-frontpage .node__header .hotspot_toggle{background:#000;bottom:0;color:#fff;font-size:1rem;left:0;padding:.3125rem;position:absolute;z-index:50}@media (min-width:60rem){.node__header--flex{display:flex;justify-content:center}}.node__header--content{max-width:100%}@media (min-width:35rem){.node__header--content{flex:2}}@media (min-width:60rem){.node__header--content{flex:1}}.node__header--content .node__title{margin:0 0 1.25rem}@media (min-width:60rem){.node__header--content .node__title{margin:0}}.node__header--content .field-type-text-long{font-size:1.125rem;font-size:var(--font-size-text);margin-top:2.5rem}.node__header--content-wrapper{height:calc(100% - 12.5rem);margin:12.5rem auto 0 1.25rem;padding-right:1.25rem;position:relative;width:calc(100% - 2.5rem)}@media (min-width:35rem){.node__header--content-wrapper{margin-left:2.5rem;width:calc(100% - 3.75rem)}}@media (min-width:60rem){.node__header--content-wrapper{margin-left:3.125rem;max-width:36.25rem}}@media (min-width:75rem){.node__header--content-wrapper{margin-left:auto}}.node__header--content-wrapper .node__title{margin-top:3.125rem}.node__header--content-wrapper .socials{bottom:2.5rem;list-style-type:none;margin:0;padding:0;position:absolute;right:1.25rem}.node__header--content-wrapper p:last-child{margin:0 0 1.25rem}.node__header--padding{padding:6.25rem 0 1.5625rem}.node__header--content-flex{margin:12.5rem 1.25rem 0;max-width:100rem}@media (min-width:35rem){.node__header--content-flex{margin:12.5rem 2.5rem 0}}@media (min-width:60rem){.node__header--content-flex{margin:12.5rem 3.125rem 0}}@media (min-width:75rem){.node__header--content-flex{margin:12.5rem auto 0;padding:0 3.125rem}}.node__header--content-flex .node__header--content-block{width:100%}@media (min-width:60rem){.node__header--content-flex .node__header--content-block{align-items:center;display:flex;justify-content:space-between}}.node__header--content-flex .node__header--content-block:not(:last-child){margin-bottom:3.125rem}.node__header--cta{border-left:2px solid #000;color:#000;display:inline-block;font-weight:700;margin:3.125rem 0 1.25rem;text-decoration:none}.no-img .node__header--cta{bottom:0;margin-top:2.5rem;position:relative}@media (min-width:60rem){.node__header--cta{bottom:2.5rem;left:0;position:absolute}}.node__header--cta span{display:block;padding:0 .3125rem 3.125rem;transform:translateY(0);transition:transform .2s ease}.node__header--cta:focus span,.node__header--cta:hover span{transform:translateY(3.125rem)}.node__header--image{text-align:center}.node__header--image .field-type-image{position:relative}@media (min-width:60rem){.node__header--image .field-type-image{height:100vh}}.node__header--image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media (min-width:60rem){.node__header--image img{left:0;position:absolute;top:0}}@media (min-width:35rem){.node__header--image{flex:1}}.node__content{margin:0 auto;max-width:125rem}.node__content--flex{display:flex;margin:0 auto;max-width:100rem;padding:0 1.25rem}@media (min-width:35rem){.node__content--flex{padding:0 2.5rem}}@media (max-width:59.9375rem){.node__content--flex{flex-direction:column}}@media (min-width:60rem){.node__content--flex{padding:0 3.125rem}}@media (min-width:75rem){.node__content--flex{margin:0 auto;padding:0 3.125rem}}.node__content--block{margin-bottom:3.125rem}@media (max-width:59.9375rem){.node__content--block:last-child{order:-1}}@media (min-width:60rem){.node__content--block{flex:1}.node__content--block:last-child{margin:0 0 0 3.125rem;min-width:36.25rem}@media (min-width:75rem){.node__content--block:last-child{margin:0 0 0 6.25rem}}@media (min-width:90rem){.node__content--block:last-child{margin:0 0 0 8.75rem}}}.node__content--sticky{position:sticky;top:8.125rem}.node__content--f3{flex:3}.node__content--title{font-size:1.625rem;font-size:var(--font-size-title);line-height:3.125rem;margin:0 0 1.25rem}.node__content--title strong{display:inline-block}.node__content--title div{display:inline}.node__content--between{padding:0 0 1.25rem}@media (max-width:38.6875rem){.node__content--between form button{margin:0 0 1.25rem}}@media (min-width:35rem){.node__content--between{align-items:center;display:flex;justify-content:space-between;padding:1.25rem 0 2.5rem}}.node__content--center{margin:6.25rem auto;max-width:88.75rem;text-align:center}.node__content--center .node__content--title{margin:0 0 2.5rem}.node__content .field-name-body{margin:0 auto;max-width:65rem;padding:0 1.25rem}.node__content .field-type-entity-reference.field-name-field-rugs,.node__content .field-type-entity-reference.field-name-field-textile-fabric{display:flex;flex-wrap:wrap;margin:0 -.625rem}@media (max-width:59.9375rem){.node__content .field-type-entity-reference.field-name-field-rugs,.node__content .field-type-entity-reference.field-name-field-textile-fabric{justify-content:center}}.node__content .field-type-entity-reference.field-name-field-rugs>.field__item,.node__content .field-type-entity-reference.field-name-field-textile-fabric>.field__item{width:50%}@media (min-width:26.25rem){.node__content .field-type-entity-reference.field-name-field-rugs>.field__item,.node__content .field-type-entity-reference.field-name-field-textile-fabric>.field__item{width:33.33333%}}@media (min-width:35rem){.node__content .field-type-entity-reference.field-name-field-rugs>.field__item,.node__content .field-type-entity-reference.field-name-field-textile-fabric>.field__item{width:25%}}@media (min-width:60rem){.node__content .field-type-entity-reference.field-name-field-rugs>.field__item,.node__content .field-type-entity-reference.field-name-field-textile-fabric>.field__item{width:100%}}@media (min-width:75rem){.node__content .field-type-entity-reference.field-name-field-rugs>.field__item,.node__content .field-type-entity-reference.field-name-field-textile-fabric>.field__item{width:50%}}@media (min-width:90rem){.node__content .field-type-entity-reference.field-name-field-rugs>.field__item,.node__content .field-type-entity-reference.field-name-field-textile-fabric>.field__item{width:33.33333%}.node--type-inspiration .node__content .field-type-entity-reference.field-name-field-rugs>.field__item,.node--type-inspiration .node__content .field-type-entity-reference.field-name-field-textile-fabric>.field__item{width:25%}}.node--type-rug .node__content .field-type-entity-reference.field-name-field-rugs>.field__item>.field,.node--type-rug .node__content .field-type-entity-reference.field-name-field-textile-fabric>.field__item>.field{margin:0 .625rem 2.5rem}.node__content .field-label-above,.node__content .field-label-inline,.node__content .views-field{margin:0 0 1.25rem}@media (min-width:60rem){.node__content .field-label-above,.node__content .field-label-inline,.node__content .views-field{display:flex}}.node__content .field-label-above>.field-label,.node__content .field-label-above>.views-label,.node__content .field-label-inline>.field-label,.node__content .field-label-inline>.views-label,.node__content .views-field>.field-label,.node__content .views-field>.views-label{flex:2;font-weight:700}.node__content .field-label-above>.field-content,.node__content .field-label-above>.field__item,.node__content .field-label-above>.field__items,.node__content .field-label-inline>.field-content,.node__content .field-label-inline>.field__item,.node__content .field-label-inline>.field__items,.node__content .views-field>.field-content,.node__content .views-field>.field__item,.node__content .views-field>.field__items{flex:1 50%}.node__content .field-label-above>.field-content p,.node__content .field-label-above>.field__item p,.node__content .field-label-above>.field__items p,.node__content .field-label-inline>.field-content p,.node__content .field-label-inline>.field__item p,.node__content .field-label-inline>.field__items p,.node__content .views-field>.field-content p,.node__content .views-field>.field__item p,.node__content .views-field>.field__items p{word-break:break-word}.node__content .field-label-above>.field__items>.field__item:not(:last-child),.node__content .field-label-inline>.field__items>.field__item:not(:last-child),.node__content .views-field>.field__items>.field__item:not(:last-child){margin:0 0 .3125rem}.node__content .field-label-above.field-label-inline .field-label,.node__content .field-label-inline.field-label-inline .field-label,.node__content .views-field.field-label-inline .field-label{font-size:0;opacity:0}.node__content .field-name-field-special-abilities>.field-label,.node__content .field-name-field-usage>.field-label,.node__content .field-name-field-washing-instruction>.field-label{flex:0;width:0}.node__content .field-name-field-special-abilities>.field__items,.node__content .field-name-field-usage>.field__items,.node__content .field-name-field-washing-instruction>.field__items{display:flex;flex-wrap:wrap;width:100%}.node__content .field-name-field-special-abilities>.field__items>.field__item,.node__content .field-name-field-usage>.field__items>.field__item,.node__content .field-name-field-washing-instruction>.field__items>.field__item{display:flex;justify-content:center}.node__content .field-name-field-special-abilities>.field__items>.field__item:not(:last-child),.node__content .field-name-field-usage>.field__items>.field__item:not(:last-child),.node__content .field-name-field-washing-instruction>.field__items>.field__item:not(:last-child){margin-right:.625rem}.node__content .field-name-field-special-abilities .taxonomy-term,.node__content .field-name-field-usage .taxonomy-term,.node__content .field-name-field-washing-instruction .taxonomy-term{background-color:#f7f7f7;height:0;padding-bottom:100%;position:relative;width:3.125rem}.node__content .field-name-field-special-abilities .taxonomy-term img,.node__content .field-name-field-usage .taxonomy-term img,.node__content .field-name-field-washing-instruction .taxonomy-term img{bottom:0;left:0;margin:auto;max-height:100%;max-width:100%;position:absolute;right:0;top:0}.node__content .field-name-field-usage{border-top:2px solid #000;margin:2.5rem 0 1.25rem;padding-top:2.5rem}.block-mainpagecontent>.node--type-textile-fabric.node--view-mode-full{margin-top:10.625rem}
.socials{display:flex}.socials__link{margin:0 .3125rem;min-height:1.875rem}
@font-face{font-family:"Ginter";font-weight:100 900;font-display:swap;font-style:normal;font-named-instance:"Regular";src:url(/themes/contrib/gin/dist/media/font/inter.woff2) format("woff2 supports variations(gvar)"),url(/themes/contrib/gin/dist/media/font/inter.woff2) format("woff2-variations"),url(/themes/contrib/gin/dist/media/font/inter.woff2) format("woff2");}
:root{--gin-color-title:#222330;--gin-color-text:#222330;--gin-color-text-light:#545560;--gin-color-focus:rgba(0,125,250,.6);--gin-color-focus-border:rgba(0,0,0,.2);--gin-color-focus-neutral-rgb:rgba(0,0,0,.4);--gin-color-disabled:#767676;--gin-color-disabled-bg:#eaeaea;--gin-color-disabled-border:#c2c2c2;--gin-color-warning:#d8b234;--gin-color-warning-light:#efcf64;--gin-bg-warning:#483e1e;--gin-bg-warning-light:rgba(226,151,0,.08);--gin-color-danger:#cc3d3d;--gin-color-danger-lightest:#fdd9d9;--gin-color-danger-light:#f39b9d;--gin-bg-danger:#583333;--gin-bg-danger-light:rgba(222,117,96,.1);--gin-color-green:#058260;--gin-color-green-light:#32cea4;--gin-color-green-lightest:#adebdb;--gin-bg-green:#145242;--gin-bg-green-light:rgba(72,171,123,.1);--gin-color-info:#082538;--gin-color-info-light:#589ac5;--gin-bg-info:#122b3c;--gin-status-text:#626262;--gin-status-bg:#eee;--gin-status-success-text:#1d6844;--gin-status-success-bg:#26a76930;--gin-status-warning-text:#826b1f;--gin-status-warning-bg:rgba(226,151,0,.15);--gin-status-danger-text:#cc3d3d;--gin-status-danger-bg:rgba(222,117,96,.15);--gin-color-contextual:var(--gin-color-text);--gin-color-contextual-text:#eee;--gin-bg-input:#fff;--gin-bg-layer:#fff;--gin-bg-layer2:#edeff5;--gin-bg-layer3:#fff;--gin-bg-layer4:#e2e5ec;--gin-bg-secondary:var(--gin-bg-layer);--gin-bg-header:#eeeff3;--gin-bg-unpublished:var(--gin-bg-danger-light);--gin-pattern:var(--gin-border-color);--gin-pattern-fallback:var(--gin-bg-layer2);--gin-pattern-square:.5rem;--gin-font:Ginter,Inter,"Helvetica Neue",BlinkMacSystemFont,-apple-system,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,sans-serif;--gin-font-size-xxs:.75rem;--gin-font-size-xs:small;--gin-font-size-s:.875rem;--gin-font-size:1rem;--gin-font-size-m:var(--gin-font-size);--gin-font-size-l:1.125rem;--gin-font-size-xl:1.25rem;--gin-font-size-h3:1.5rem;--gin-font-size-h2:1.75rem;--gin-font-size-h1:1.6rem;--gin-font-size-quote:1.1em;--gin-font-weight-normal:400;--gin-font-weight-semibold:525;--gin-font-weight-bold:575;--gin-font-weight-heavy:625;--gin-spacing-xxxs:.125rem;--gin-spacing-xxs:.25rem;--gin-spacing-xs:.5rem;--gin-spacing-s:.75rem;--gin-spacing-m:1rem;--gin-spacing-l:1.5rem;--gin-spacing-xl:2rem;--gin-spacing-xxl:3rem;--gin-spacing-xxxl:4rem;--gin-icon-color:#414247;--gin-icon-size-close:20px;--gin-icon-size-toolbar-secondary:17px;--gin-icon-size-toolbar:17px;--gin-icon-size-sidebar-toggle:21px;--gin-border-xxs:.125rem;--gin-border-xs:.25rem;--gin-border-s:.375rem;--gin-border-m:.5rem;--gin-border-l:.75rem;--gin-border-xl:1rem;--gin-border-color:#d4d4d8;--gin-border-color-secondary:rgba(0,0,0,.08);--gin-border-color-layer:rgba(0,0,0,.08);--gin-border-color-layer2:#d4d4d8;--gin-border-color-table:rgba(0,0,0,.1);--gin-border-color-table-header:rgba(0,0,0,.3);--gin-border-color-form-element:#8e929c;--size-summary-border-radius:calc(var(--gin-border-m) - 1px);--gin-easing:cubic-bezier(.19,1,.22,1);--gin-transition:.15s var(--gin-easing);--gin-transition-fast:.3s var(--gin-easing);--gin-shadow-l1:0 1px 2px rgb(20 45 82 / 2%),0 3px 4px rgb(20 45 82 / 3%),0 5px 8px rgb(20 45 82 / 4%);--gin-shadow-l2:0 1px 2px rgb(20 45 82 / 2%),0 3px 4px rgb(20 45 82 / 3%),0 5px 8px rgb(20 45 82 / 4%),0 20px 24px rgb(20 45 82 / 12%);--gin-height-sticky:60px;--gin-toolbar-width-collapsed:66px;--gin-toolbar-width:256px;--gin-toolbar-height:0px;--gin-toolbar-secondary-height:0px;--gin-toolbar-bg-level2:#edeff5;--gin-toolbar-bg-level3:rgba(44,45,47,.05);--gin-toolbar-y-offset:0px;--gin-toolbar-x-offset:0px;--gin-scroll-offset:0px;--gin-sticky-offset:0px;--gin-sidebar-small-width:320px;--gin-sidebar-min-width:240px;--gin-sidebar-width:320px;--gin-sidebar-max-width:560px;--gin-sidebar-offset:var(--gin-sidebar-width);--gin-switch:#26a769;--gin-shadow-button:#00000033;--gin-color-button-text:#fff;--gin-offset-x:var(--gin-toolbar-x-offset);--gin-offset-y:calc(var(--gin-toolbar-y-offset) + var(--gin-sticky-offset));--gin-link-decoration-style:dotted;--gin-max-line-length:80ch;--input-line-height:var(--gin-spacing-l);--input-padding-horizontal:var(--gin-spacing-s);--input-padding-vertical:var(--gin-spacing-xs);--gin-tooltip-bg:#232429;--jui-dialog-z-index:1260;}@media (min-width:61em){:root{--gin-font-size-h1:1.8125rem;--gin-font-size-quote:1.2em;}}@media (min-width:90em){:root{--gin-font-size-h1:2.125rem;}}@media (min-width:61em){:root{--gin-icon-size-toolbar:20px;}}@media (min-width:64em){:root{--gin-sticky-offset:var(--gin-height-sticky);}}@media (min-width:80em){:root{--gin-sidebar-width:360px;}}[data-gin-layout-density=small]{--gin-spacing-density-xxs:.15625rem;--gin-spacing-density-xs:.3125rem;--gin-spacing-density-s:.46875rem;--gin-spacing-density-m:.625rem;--gin-spacing-density-l:.9375rem;--gin-spacing-density-xl:1.25rem;--gin-spacing-density-xxl:1.875rem;--gin-spacing-density-xxxl:2.5rem;}[data-gin-layout-density=medium]{--gin-spacing-density-xxs:.1875rem;--gin-spacing-density-xs:.375rem;--gin-spacing-density-s:.5625rem;--gin-spacing-density-m:.75rem;--gin-spacing-density-l:1.125rem;--gin-spacing-density-xl:1.5rem;--gin-spacing-density-xxl:2.25rem;--gin-spacing-density-xxxl:3rem;}:root{--gin-spacing-density-xxs:.25rem;--gin-spacing-density-xs:.5rem;--gin-spacing-density-s:.75rem;--gin-spacing-density-m:1rem;--gin-spacing-density-l:1.5rem;--gin-spacing-density-xl:2rem;--gin-spacing-density-xxl:3rem;--gin-spacing-density-xxxl:4rem;}.gin--dark-mode{--gin-color-title:#fff;--gin-color-text:#d2d3d3;--gin-color-text-light:#9e9fa0;--gin-shadow-button:rgba(#111,.9);--gin-color-button-text:#111;--gin-color-focus:rgb(81,168,255);--gin-color-focus-border:rgba(0,0,0,.8);--gin-color-focus-neutral-rgb:rgba(255,255,255,.8);--gin-color-disabled:#919191;--gin-color-disabled-border:#646464;--gin-color-disabled-bg:#47474c;--gin-color-warning:#dec15f;--gin-bg-warning-light:rgba(222,193,95,.1);--gin-color-danger:#ce6060;--gin-color-danger-lightest:#483439;--gin-color-green:#32cea4;--gin-color-info:#559bca;--gin-bg-input:var(--gin-bg-layer2);--gin-bg-app:#1b1b1d;--gin-bg-layer:#2a2a2d;--gin-bg-layer2:#3b3b3f;--gin-bg-layer3:#47474c;--gin-bg-layer4:#19191b;--gin-bg-secondary:var(--gin-bg-app);--gin-bg-unpublished:var(--gin-bg-warning-light);--gin-color-contextual:var(--gin-bg-layer3);--gin-border-color:#43454a;--gin-border-color-secondary:rgba(255,255,255,.075);--gin-border-color-layer:rgba(0,0,0,.05);--gin-border-color-layer2:#76777b;--gin-border-color-table:#43454a;--gin-border-color-table-header:rgba(255,255,255,.4);--gin-border-color-form-element:var(--gin-border-color-layer2);--gin-bg-header:#1b1b1d;--gin-switch:var(--gin-color-primary);--gin-status-text:#c3cbd0;--gin-status-bg:rgba(255,255,255,.12);--gin-status-success-text:#8bd3b1;--gin-status-success-bg:#26a76940;--gin-status-warning-text:#e8d185;--gin-status-warning-bg:rgba(226,151,0,.15);--gin-status-danger-text:#e69e9e;--gin-status-danger-bg:rgba(222,117,96,.15);--gin-shadow-l1:0 1px 2px rgb(0 0 0 / 2%),0 3px 4px rgb(0 0 0 / 3%),0 5px 8px rgb(0 0 0 / 4%);--gin-shadow-l2:0 1px 2px rgb(0 0 0 / 2%),0 3px 4px rgb(0 0 0 / 3%),0 5px 8px rgb(0 0 0 / 4%),0 20px 24px rgb(0 0 0 / 12%);--gin-icon-color:#888;--gin-pattern-fallback:var(--gin-bg-layer2);--gin-pattern:var(--gin-border-color);--gin-tooltip-bg:var(--gin-bg-layer3);}@media (forced-colors:active){:root{--gin-icon-color:CanvasText;}}.entity-meta{--entity-meta-color-bg:transparent;--entity-meta-border-color:var(--gin-border-color);}.accordion{--accordion-bg-color:transparent;--accordion-border-color:var(--gin-border-color);}
.tabs{box-shadow:none;}.tabs-wrapper,.horizontal-tabs ul.horizontal-tabs-list{padding:0 var(--gin-spacing-xs);margin-inline:calc(var(--gin-spacing-xs) * -1);}@media (min-width:48em){.tabs-wrapper,.horizontal-tabs ul.horizontal-tabs-list{padding:0;}}.gin--dark-mode .tabs-wrapper:not(.is-horizontal) .tabs{border-color:#8e929c;}.gin--dark-mode .tabs-wrapper:not(.is-horizontal) .tabs__tab{background-color:var(--gin-bg-item-hover);border-color:#8e929c;}.vertical-tabs__items{z-index:inherit;}.gin--dark-mode .tabs{border-color:var(--gin-border-color-layer2);}.gin--dark-mode .tabs .tabs__tab,.gin--dark-mode .tabs .tabs__tab.is-active{border-color:var(--gin-border-color-layer2);background-color:transparent;}.tabs__link,.claro-details__summary,.horizontal-tabs ul.horizontal-tabs-list li.horizontal-tab-button a{color:var(--gin-color-text);font-size:var(--gin-font-size);font-weight:var(--gin-font-weight-semibold);padding-block:calc(var(--gin-spacing-l) - var(--gin-spacing-xxs));}.tabs__link strong,.claro-details__summary strong,.horizontal-tabs ul.horizontal-tabs-list li.horizontal-tab-button a strong{font-weight:inherit;}.tabs__link.is-active,.claro-details__summary[aria-expanded=true],.horizontal-tabs ul.horizontal-tabs-list li.horizontal-tab-button.selected a{font-weight:var(--gin-font-weight-semibold);}.is-horizontal .tabs__link:hover,.is-horizontal .tabs__link:focus,.horizontal-tabs ul.horizontal-tabs-list li.horizontal-tab-button a:hover,.horizontal-tabs ul.horizontal-tabs-list li.horizontal-tab-button a:focus{color:var(--gin-color-primary);background:var(--gin-bg-item-hover);}.claro-details{color:var(--gin-color-text);border:1px solid var(--gin-border-color);border-radius:var(--gin-border-m);box-shadow:none;}.claro-details__summary::after{border-radius:var(--gin-border-m);}.claro-details__summary:hover{color:var(--gin-color-primary);background-color:var(--gin-bg-item-hover);}.is-horizontal .tabs--primary,.is-horizontal .tabs--secondary,.horizontal-tabs ul.horizontal-tabs-list{position:relative;}@media (min-width:48em){.is-horizontal .tabs--primary,.is-horizontal .tabs--secondary,.horizontal-tabs ul.horizontal-tabs-list{width:100%;padding-block:.3125rem var(--gin-spacing-l);padding-inline:var(--gin-spacing-xs);margin-block-end:calc(var(--gin-spacing-xl) * -1);overflow-x:auto;}.gin--edit-form .is-horizontal .tabs--primary,.gin--edit-form .is-horizontal .tabs--secondary,.gin--edit-form .horizontal-tabs ul.horizontal-tabs-list{padding-block-start:.4rem;}}.is-horizontal .tabs--primary::after,.is-horizontal .tabs--secondary::after,.horizontal-tabs ul.horizontal-tabs-list::after{pointer-events:none;content:"";position:absolute;inset-block-end:0;inset-inline-start:0;display:block;width:100%;max-width:calc(100% + var(--gin-spacing-xs));border-block-end:1px solid var(--gin-border-color);}@media (prefers-reduced-motion:no-preference){.is-horizontal .tabs--primary::after,.is-horizontal .tabs--secondary::after,.horizontal-tabs ul.horizontal-tabs-list::after{transition:var(--gin-transition);}}@media (min-width:48em){.is-horizontal .tabs--primary::after,.is-horizontal .tabs--secondary::after,.horizontal-tabs ul.horizontal-tabs-list::after{inset-inline-start:var(--gin-spacing-xs);inset-block-end:var(--gin-spacing-l);max-width:calc(100% - var(--gin-spacing-m));}}.is-horizontal .tabs--primary .tabs__tab,.is-horizontal .tabs--primary .horizontal-tab-button,.is-horizontal .tabs--secondary .tabs__tab,.is-horizontal .tabs--secondary .horizontal-tab-button,.horizontal-tabs ul.horizontal-tabs-list .tabs__tab,.horizontal-tabs ul.horizontal-tabs-list .horizontal-tab-button{position:relative;}.is-horizontal .tabs--primary .tabs__tab:focus-within::after,.is-horizontal .tabs--primary .horizontal-tab-button:focus-within::after,.is-horizontal .tabs--secondary .tabs__tab:focus-within::after,.is-horizontal .tabs--secondary .horizontal-tab-button:focus-within::after,.horizontal-tabs ul.horizontal-tabs-list .tabs__tab:focus-within::after,.horizontal-tabs ul.horizontal-tabs-list .horizontal-tab-button:focus-within::after{content:"";width:calc(100% + var(--gin-spacing-xs));height:4px;background:var(--gin-bg-app);display:block;position:absolute;inset-block-end:calc(var(--gin-spacing-xxs) * -1);inset-inline-start:calc(var(--gin-spacing-xxs) * -1);z-index:3;}.is-horizontal .tabs--primary .horizontal-tab-button:focus-within::after,.is-horizontal .tabs--secondary .horizontal-tab-button:focus-within::after,.horizontal-tabs ul.horizontal-tabs-list .horizontal-tab-button:focus-within::after{background:var(--gin-bg-layer);}.horizontal-tabs ul.horizontal-tabs-list::before{z-index:1;background:var(--gin-bg-layer);}.horizontal-tabs ul.horizontal-tabs-list::after{inset-inline-start:var(--gin-spacing-xs);max-width:calc(100% - var(--gin-spacing-m));}@media (min-width:48em){.is-horizontal .tabs--primary,.is-horizontal .tabs--secondary{margin-inline:0;}}@media (min-width:48em){.tabs--primary{margin-block-end:0;}}@media (min-width:48em){.is-horizontal .tabs--primary::after{border-block-end:0 none;}.gin--high-contrast-mode .is-horizontal .tabs--primary::after{border-block-end:1px solid;}}@media (max-width:47.99em){.is-horizontal .tabs--primary .tabs__tab{background-color:var(--gin-bg-layer);border-block-end:1px solid var(--gin-border-color-layer2);}.is-horizontal .tabs--primary .tabs__tab[data-original-order="0"]{border-block-end:none;}}@media (min-width:48em){.is-horizontal .tabs--primary .tabs__tab:focus-within::after{display:none;}}.is-horizontal .tabs--primary .tabs__link{min-height:var(--gin-spacing-xxl);height:100%;}@media (min-width:48em){.is-horizontal .tabs--primary .tabs__link{font-size:var(--gin-font-size);padding-block:calc(var(--gin-spacing-xs) - 2px);padding-inline:var(--gin-spacing-s);margin-inline-end:.25em;min-height:2rem;border-radius:2rem;}}@media (min-width:48em){.is-horizontal .tabs--primary .tabs__link.is-active{color:var(--gin-color-primary-active);background:var(--gin-color-primary-light);}}.is-horizontal .tabs--primary .tabs__link.is-active::before{display:none;}.tabs__trigger svg{stroke:var(--gin-color-primary);}@media (min-width:48em){.is-horizontal .tabs--secondary{margin-block-start:var(--gin-spacing-m);}.is-horizontal .tabs--secondary::before{width:100%;}}.is-horizontal .tabs--secondary .tabs__link{min-height:2.5rem;padding-block:var(--gin-spacing-xs) var(--gin-spacing-m);padding-inline:var(--gin-spacing-m);font-size:var(--gin-font-size-s);border-radius:var(--gin-border-m) var(--gin-border-m) 0 0;}.horizontal-tabs{position:static !important;display:flex;flex-wrap:wrap;width:100%;border:0 none;margin-block-start:calc(var(--gin-spacing-m) * -1);}.horizontal-tabs ul.horizontal-tabs-list{background:none;border-inline-end:0 none;border-block-end:0 none;overflow:hidden;}@media (min-width:48em){.horizontal-tabs ul.horizontal-tabs-list:after{inset-inline-start:var(--gin-spacing-xs);max-width:calc(100% - var(--gin-spacing-m));}}.horizontal-tabs ul.horizontal-tabs-list li.horizontal-tab-button{background:none;border-inline-end:0 none;border-block-end:0 none;}.horizontal-tabs ul.horizontal-tabs-list li.horizontal-tab-button a{padding-block:var(--gin-spacing-xs) var(--gin-spacing-m);padding-inline:var(--gin-spacing-m);font-size:var(--gin-font-size-s);border-radius:var(--gin-border-m) var(--gin-border-m) 0 0;}.horizontal-tabs ul.horizontal-tabs-list li.horizontal-tab-button a::before{content:"";display:block;position:absolute;}.horizontal-tabs ul.horizontal-tabs-list li.horizontal-tab-button.selected a{color:var(--gin-color-primary);}.horizontal-tabs ul.horizontal-tabs-list li.horizontal-tab-button.selected a::before{z-index:1;border-inline:none;border-block-end:3px solid var(--gin-color-primary);inset-block-start:auto;inset-block-end:0;inset-inline-start:0;inset-inline-end:0;height:3px;width:100%;}.horizontal-tabs .horizontal-tabs{margin-block-start:var(--gin-spacing-m);}.horizontal-tabs .horizontal-tabs-panes,.horizontal-tabs [data-horizontal-tabs-panes]{width:100%;}.horizontal-tabs .horizontal-tabs-pane{padding:0;box-shadow:none;}.horizontal-tabs .horizontal-tabs-pane > .details-wrapper{margin:0;}.horizontal-tabs .horizontal-tabs-pane > .details-wrapper > .claro-details__description{margin-block-start:var(--gin-spacing-m);}.horizontal-tabs .paragraphs-subform .horizontal-tabs-panes{margin-block-start:var(--gin-spacing-s);}.claro-details__description{max-width:var(--gin-max-line-length);}.claro-details__summary::before,.claro-details[open] > .claro-details__summary::before{inset-inline-start:1.125rem;background:var(--gin-color-text);-webkit-mask-image:url(/themes/contrib/gin/dist/media/sprite.svg#handle-view);mask-image:url(/themes/contrib/gin/dist/media/sprite.svg#handle-view);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-size:100% 100%;mask-size:100% 100%;}@media (forced-colors:active){.claro-details__summary::before,.claro-details[open] > .claro-details__summary::before{background-color:buttonBorder;}}@media (forced-colors:active){[dir="ltr"] .claro-details__summary::before{transform:rotate(90deg);}[dir="rtl"] .claro-details__summary::before{transform:rotate(-90deg);}}@media (forced-colors:active){.claro-details[open] > .claro-details__summary::before{margin-block-start:-6px;}[dir="ltr"] .claro-details[open] > .claro-details__summary::before{transform:rotate(270deg);}[dir="rtl"] .claro-details[open] > .claro-details__summary::before{transform:rotate(-270deg);}}.claro-details__summary:hover::before,.claro-details__summary:hover:focus::before,.claro-details[open] > .claro-details__summary:hover::before,.claro-details[open] > .claro-details__summary:focus::before,.claro-details[open] > .claro-details__summary--accordion::before,.claro-details[open] > .claro-details__summary--accordion-item::before,.claro-details[open] > .claro-details__summary--vertical-tabs-item::before{background:var(--gin-color-primary);}@media (forced-colors:active){.claro-details__summary:hover::before,.claro-details__summary:hover:focus::before,.claro-details[open] > .claro-details__summary:hover::before,.claro-details[open] > .claro-details__summary:focus::before,.claro-details[open] > .claro-details__summary--accordion::before,.claro-details[open] > .claro-details__summary--accordion-item::before,.claro-details[open] > .claro-details__summary--vertical-tabs-item::before{background-color:linkText;}}.claro-details__description{color:var(--gin-color-text-light);}.claro-details__wrapper--accordion,.claro-details__wrapper--accordion-item,.claro-details__wrapper--vertical-tabs-item{border-block-start:1px solid var(--gin-border-color);background:var(--gin-bg-app);}.gin--dark-mode .claro-details,.gin--dark-mode .claro-details__summary--accordion,.gin--dark-mode .claro-details__summary--accordion-item,.gin--dark-mode .claro-details__summary--vertical-tabs-item{background-color:transparent;}.gin--dark-mode .claro-details{border-color:var(--gin-border-color);}.gin--dark-mode .vertical-tabs__items{background:none;border:0 none;}.gin--dark-mode .vertical-tabs__menu-item.is-selected .vertical-tabs__menu-link{background:var(--gin-bg-app);border-color:transparent;}.gin--dark-mode .vertical-tabs__menu-link{color:var(--gin-color-text);}.gin--dark-mode .vertical-tabs__menu-link-summary{color:var(--gin-color-text-light);}.gin--dark-mode .vertical-tabs .claro-details__wrapper{background:var(--gin-bg-app);}.vertical-tabs__items{border-radius:var(--gin-border-m);}@media (min-width:64em){.vertical-tabs__items{border-start-start-radius:0;}}.vertical-tabs__items .vertical-tabs__item{border-radius:0;}@media (min-width:85em){.vertical-tabs__items .vertical-tabs__item{border-start-end-radius:var(--gin-border-m);border-end-end-radius:var(--gin-border-m);border-end-start-radius:var(--gin-border-m);}.vertical-tabs__items .vertical-tabs__item ~ .vertical-tabs__item{border-start-start-radius:var(--gin-border-m);}}@media (min-width:64em){.vertical-tabs__items .vertical-tabs__item .claro-details__summary{padding-inline-start:var(--gin-spacing-xxl);}.vertical-tabs__items .vertical-tabs__item .claro-details__summary::before{inset-inline-start:var(--gin-spacing-m);}}.vertical-tabs__items .vertical-tabs__item > .claro-details__wrapper{display:inline-block;width:100%;}.vertical-tabs__menu-item-title{font-weight:var(--gin-font-weight-bold);}.vertical-tabs__menu-item::before,.vertical-tabs__menu-item::after{border-color:var(--gin-border-color);}.vertical-tabs__menu-link:hover,.vertical-tabs__menu-item.is-selected .vertical-tabs__menu-link:hover{color:var(--gin-color-primary);}.vertical-tabs__menu-link:hover::before,.vertical-tabs__menu-item.is-selected .vertical-tabs__menu-link:hover::before{background:var(--gin-bg-item-hover);}[open] > .claro-details__summary--vertical-tabs-item:not(:focus):not(:active)::after,[open] > .claro-details__summary--accordion-item:not(:focus):not(:active)::after{border-inline-start-width:5px;}@media screen and (min-width:85em){html.js .vertical-tabs__item{overflow:visible;float:inline-start;width:100%;}}
#sliding-popup{background:none transparent}.cookie-banner{background:#000;background:var(--color-black);bottom:0;color:#fff;color:var(--color-white);font-size:.875rem;font-size:var(--font-size-text-tiny);margin:0 .625rem .625rem;max-width:36.25rem;outline:1px solid hsla(0,0%,100%,.2);overflow:hidden;padding:1rem 1.25rem 1.25rem;position:fixed;right:0;text-align:left;z-index:1000}.cookie-banner .cookie-banner__message{padding:0}.cookie-banner .cookie-banner__message p{margin:0 0 .5em;text-align:left}.cookie-banner .cookie-banner__message a{color:#fff;color:var(--color-white)}.cookie-banner .cookie-banner__message a:focus,.cookie-banner .cookie-banner__message a:hover{color:#7d7d7d;color:var(--color-greydark)}.cookie-banner .cookie-banner__message p:last-child{margin-bottom:0}.cookie-banner .cookie-banner__actions{margin-top:1.25rem;text-align:center}.cookie-banner .cookie-banner__categories{margin:0 auto;max-width:23.125rem;padding:1.875rem 0 1.25rem;text-align:left}.cookie-banner .cookie-banner__category{padding:.3125rem 0}.cookie-banner .cookie-banner__category .cookie-banner__cat-checkbox{display:flex}.cookie-banner .cookie-banner__category .cookie-banner__cat-checkbox label{flex:1}.cookie-banner .cookie-banner__category label{color:#fff;color:var(--color-white);cursor:pointer;display:inline-block;font-size:1rem;font-size:var(--font-size-text-xxs);line-height:1.3125rem;margin-left:.25rem;vertical-align:top}.cookie-banner .cookie-banner__category input[type=checkbox]{box-shadow:none;margin:0}.cookie-banner .cookie-banner__category .description{color:#f1f1f1;color:var(--color-grey);font-size:.875rem;font-size:var(--font-size-text-tiny);padding:0 0 0 .3125rem}@supports (appearance:none){.cookie-banner .cookie-banner__category input[type=checkbox]{appearance:none;background:#fff;background:var(--color-white);border:1px solid #fff;border:1px solid var(--color-white);cursor:pointer;display:inline-block;height:1.3125rem;margin:0;outline:none;position:relative;transition:background .3s,border-color .3s,box-shadow .2s;vertical-align:top;width:1.3125rem}.cookie-banner .cookie-banner__category input[type=checkbox]:focus,.cookie-banner .cookie-banner__category input[type=checkbox]:hover{background:#7d7d7d;background:var(--color-greydark)}.cookie-banner .cookie-banner__category input[type=checkbox]:focus{box-shadow:0 0 0 2px rgba(0,0,0,.2)}.cookie-banner .cookie-banner__category input[type=checkbox]:disabled{cursor:not-allowed;opacity:.5}.cookie-banner .cookie-banner__category input[type=checkbox]:after{border:2px solid #fff;border-left:0;border-top:0;content:"";display:block;height:.5625rem;left:.4375rem;opacity:0;position:absolute;top:.25rem;transform:rotate(0deg);transition:transform .3s ease,opacity .2s;width:.3125rem}.cookie-banner .cookie-banner__category input[type=checkbox]:checked{background:#000;border:1px solid #fff}.cookie-banner .cookie-banner__category input[type=checkbox]:checked:disabled{background:#7d7d7d;background:var(--color-greydark);border:1px solid #7d7d7d;border:1px solid var(--color-greydark)}.cookie-banner .cookie-banner__category input[type=checkbox]:checked:after{opacity:1;transform:rotate(43deg)}}.cookie-banner .cookie-banner__prefs-toggle{background-color:transparent;color:#fff;color:var(--color-white);cursor:pointer;display:inline-block;font-size:.875rem;font-size:var(--font-size-text-tiny);font-weight:400;line-height:1;margin:0 .3125rem 0 0;padding:.625rem;text-decoration:underline;width:auto}.cookie-banner .cookie-banner__prefs-toggle:hover,.cookie-banner .cookie-banner__toggler:focus+.cookie-banner__prefs-toggle{color:#7d7d7d;color:var(--color-greydark)}.cookie-banner .cookie-banner__button{background:#fff;border:0;border-radius:0;border-radius:.3125rem;box-shadow:none;color:#000;color:var(--color-black);display:inline-block;font-family:Urbanist,arial,Helvetica Neue,helvetica,sans-serif;font-family:var(--font-regular);font-size:.875rem;font-size:var(--font-size-text-tiny);font-weight:600;line-height:1;margin:0;padding:.625rem;text-decoration:none;text-shadow:none;text-transform:none;width:auto}.cookie-banner .cookie-banner__button:focus,.cookie-banner .cookie-banner__button:hover{background-color:#7d7d7d;background-color:var(--color-greydark)}.cookie-banner .cookie-banner__button.cookie-banner__button--prefs{font-weight:400}.cookie-banner .cookie-banner__button.cookie-banner__button--prefs.hidden{display:none}.cookie-banner .cookie-banner__toggler{appearance:none;border:none;height:0;opacity:0;pointer-events:none;position:absolute;width:0}.cookie-banner .cookie-banner__toggler+.cookie-banner__button--prefs-toggle{display:inline-block}.cookie-banner .cookie-banner__toggler~.cookie-banner__toggle-target{max-height:0;opacity:0;transition:opacity .8s ease,max-height .4s ease}.cookie-banner .cookie-banner__toggler:checked~.cookie-banner__toggle-target{max-height:18.75rem;opacity:1}.invert-colors .cookie-banner{background-color:#fff;background-color:var(--color-white);color:#f1f1f1;color:var(--color-grey)}.invert-colors .cookie-banner .cookie-banner__button,.invert-colors .cookie-banner .cookie-banner__button:focus,.invert-colors .cookie-banner .cookie-banner__button:hover{background-color:#f1f1f1;background-color:var(--color-grey);color:#fff;color:var(--color-white)}.invert-colors .cookie-banner .cookie-banner__category label{color:#f1f1f1;color:var(--color-grey)}
@keyframes ripple{to{opacity:0;transform:scale(3.6)}}.ripple__effect{animation:ripple .65s cubic-bezier(.42,0,.69,.98);border-radius:50%;opacity:.9;position:absolute;transform:scale(0)}.ripple__effect,.ripple__item{backface-visibility:hidden;background-color:#fff}.ripple__item{align-items:center;color:#000;cursor:pointer;display:inline-flex;justify-content:center;min-width:1.875rem;overflow:hidden;position:relative;transition:background-color .3s,color .3s}.ripple__item svg{height:1.125rem;pointer-events:none;transform:perspective(1px);width:1.125rem}.ripple__item svg path{fill:#000;transition:fill .3s ease}.ripple__item span{pointer-events:none}.ripple__item span+svg{margin:0 0 0 .625rem}.ripple__item.reverse span+svg{margin:0 .625rem 0 0;order:-1}.ripple__item:focus,.ripple__item:hover{background-color:#1a1a1a!important;background-color:var(--color-dark)!important;color:#fff!important}.ripple__item:focus svg path,.ripple__item:hover svg path{fill:#fff}.ripple__item.dark{background-color:#000;color:#fff}.ripple__item.dark svg path{fill:#fff}.ripple__item.dark .ripple__effect{background-color:#1a1a1a;background-color:var(--color-dark)}.ripple__item.dark:focus,.ripple__item.dark:hover{background:#e5e5e5;background:var(--color-greylight);color:#000}.ripple__item.dark:focus svg path,.ripple__item.dark:hover svg path{fill:#1a1a1a;fill:var(--color-dark)}.ripple__item.clean{background:none;border:0;color:#000;font-weight:700;min-height:1.875rem;padding:0 .625rem;text-decoration:none}.ripple__item.clean:focus,.ripple__item.clean:hover{background-color:#1a1a1a;background-color:var(--color-dark);color:#fff}.ripple__item.close{align-items:center;border-radius:.25rem;display:block;display:flex;height:1.875rem;justify-content:center;padding:0;width:1.875rem}.ripple__item.close span{text-indent:-624.9375rem}.ripple__item.close svg{margin:0}.ripple__button{border-radius:1.875rem;display:inline-flex;font-size:1.125rem;font-size:var(--font-size-text-s);height:auto;min-height:3.125rem;padding:0 1.25rem;text-decoration:none;width:auto}@media (min-width:35rem){.ripple__button{min-height:3.75rem}}@media (min-width:60rem){.ripple__button{padding:0 2.5rem}}@media (min-width:75rem){.ripple__button{padding:0 3.75rem}}
.share{list-style-type:none;margin:0;padding:0}.share,.share__wrapper{display:flex}.share__title{display:block;font-weight:700;line-height:1.875rem;margin-right:.625rem}.share__item{margin-left:.625rem}.share .share__link,.share__item{height:1.875rem;width:1.875rem}
[data-gin-accent]{--gin-color-primary:rgb(var(--gin-color-primary-rgb));--gin-color-primary-light:rgba(var(--gin-color-primary-rgb),.15);--gin-bg-app:rgb(var(--gin-bg-app-rgb));--gin-bg-item:rgba(var(--gin-color-primary-rgb),.05);--gin-bg-item-hover:rgba(var(--gin-color-primary-rgb),.1);--gin-color-primary-light-hover:rgba(var(--gin-color-primary-rgb),.2);--gin-color-primary-light-active:rgba(var(--gin-color-primary-rgb),.3);--gin-shadow-primary-light:rgba(var(--gin-color-primary-rgb),.45);}.gin--dark-mode[data-gin-accent],.gin--dark-mode [data-gin-accent]{--gin-bg-item-hover:rgba(var(--gin-color-primary-rgb),.08);--gin-bg-app-rgb:27,27,29;}[data-gin-accent=blue]{--gin-color-primary-rgb:5,80,230;--gin-color-primary-light-rgb:205,220,250;--gin-color-primary-hover:#0444c4;--gin-color-primary-active:#043cad;--gin-bg-app-rgb:248,250,254;--gin-bg-header:#e1eafc;--gin-color-sticky-rgb:235,241,253;}[data-gin-accent=light_blue]{--gin-color-primary-rgb:47,109,208;--gin-color-primary-light-rgb:213,226,246;--gin-color-primary-hover:#285db1;--gin-color-primary-active:#23529c;--gin-bg-app-rgb:249,251,254;--gin-bg-header:#e6edf9;--gin-color-sticky-rgb:238,243,251;}[data-gin-accent=dark_purple]{--gin-color-primary-rgb:67,0,191;--gin-color-primary-light-rgb:217,204,242;--gin-color-primary-hover:#3900a2;--gin-color-primary-active:#32008f;--gin-bg-app-rgb:249,247,253;--gin-bg-header:#e8e0f7;--gin-color-sticky-rgb:240,235,250;--gin-color-primary-light-hover:rgba(var(--gin-color-primary-rgb),.2);--gin-color-primary-light-active:rgba(var(--gin-color-primary-rgb),.25);--gin-shadow-primary-light:rgba(var(--gin-color-primary-rgb),.4);--gin-bg-item-hover:rgba(var(--gin-color-primary-rgb),.08);}[data-gin-accent=purple]{--gin-color-primary-rgb:91,0,255;--gin-color-primary-light-rgb:222,204,255;--gin-color-primary-hover:#4d00d9;--gin-color-primary-active:#4400bf;--gin-bg-app-rgb:250,247,255;--gin-bg-header:#ebe0ff;--gin-color-sticky-rgb:242,235,255;--gin-color-primary-light-hover:rgba(var(--gin-color-primary-rgb),.2);--gin-color-primary-light-active:rgba(var(--gin-color-primary-rgb),.25);--gin-shadow-primary-light:rgba(var(--gin-color-primary-rgb),.4);--gin-bg-item-hover:rgba(var(--gin-color-primary-rgb),.08);}[data-gin-accent=teal]{--gin-color-primary-rgb:16,133,127;--gin-color-primary-light-rgb:207,231,229;--gin-color-primary-hover:#0e716c;--gin-color-primary-active:#0c645f;--gin-bg-app-rgb:248,251,251;--gin-bg-header:#e2f0f0;--gin-color-sticky-rgb:236,245,245;}[data-gin-accent=green]{--gin-color-primary-rgb:0,135,95;--gin-color-primary-light-rgb:204,231,223;--gin-color-primary-hover:#007351;--gin-color-primary-active:#006547;--gin-bg-app-rgb:247,251,250;--gin-bg-header:#e0f1ec;--gin-color-sticky-rgb:235,245,242;}[data-gin-accent=red]{--gin-color-primary-rgb:216,0,47;--gin-color-primary-light-rgb:247,204,213;--gin-color-primary-hover:#b80028;--gin-color-primary-active:#a20023;--gin-bg-app-rgb:254,247,249;--gin-bg-header:#fae0e6;--gin-color-sticky-rgb:252,235,238;}[data-gin-accent=orange]{--gin-color-primary-rgb:218,99,1;--gin-color-primary-light-rgb:248,224,204;--gin-color-primary-hover:#b95401;--gin-color-primary-active:#a44a01;--gin-bg-app-rgb:254,250,247;--gin-bg-header:#fbece1;--gin-color-sticky-rgb:252,243,235;}[data-gin-accent=yellow]{--gin-color-primary-rgb:179,122,0;--gin-color-primary-light-rgb:240,228,204;--gin-color-primary-hover:#986800;--gin-color-primary-active:#865c00;--gin-bg-app-rgb:253,251,247;--gin-bg-header:#f6efe0;--gin-color-sticky-rgb:249,244,235;}[data-gin-accent=pink]{--gin-color-primary-rgb:209,47,112;--gin-color-primary-light-rgb:246,213,226;--gin-color-primary-hover:#b2285f;--gin-color-primary-active:#9d2354;--gin-bg-app-rgb:254,249,251;--gin-bg-header:#f9e6ee;--gin-color-sticky-rgb:251,238,244;}[data-gin-accent=neutral]{--gin-color-primary-rgb:17,17,17;--gin-color-primary-light-rgb:207,207,207;--gin-color-primary-hover:#0e0e0e;--gin-color-primary-active:#0d0d0d;--gin-bg-app-rgb:248,248,248;--gin-bg-header:#e2e2e2;--gin-color-sticky-rgb:236,236,236;}[data-gin-accent=custom]{--gin-color-primary-rgb:17,17,17;--gin-color-primary-light-rgb:207,207,207;--gin-color-primary-hover:#0e0e0e;--gin-color-primary-active:#0d0d0d;--gin-bg-app-rgb:248,248,248;--gin-bg-header:#e2e2e2;--gin-color-sticky-rgb:236,236,236;}.gin--dark-mode[data-gin-accent=blue],.gin--dark-mode [data-gin-accent=blue]{--gin-color-primary-rgb:144,174,239;--gin-color-primary-light-rgb:62,68,84;--gin-color-primary-hover:#9bb6f1;--gin-color-primary-active:#a1baf1;--gin-bg-header:#373b45;}.gin--dark-mode[data-gin-accent=claro_blue],.gin--dark-mode [data-gin-accent=claro_blue]{--gin-color-primary-rgb:115,145,216;--gin-color-primary-light-rgb:57,63,79;--gin-color-primary-hover:#819cdc;--gin-color-primary-active:#88a2de;--gin-bg-header:#333742;}.gin--dark-mode[data-gin-accent=light_blue],.gin--dark-mode [data-gin-accent=light_blue]{--gin-color-primary-rgb:130,191,232;--gin-color-primary-light-rgb:60,72,82;--gin-color-primary-hover:#8fc5ea;--gin-color-primary-active:#95c9eb;--gin-bg-header:#353d44;}.gin--dark-mode[data-gin-accent=dark_purple],.gin--dark-mode [data-gin-accent=dark_purple]{--gin-color-primary-rgb:173,143,232;--gin-color-primary-light-rgb:68,62,82;--gin-color-primary-hover:#b59aea;--gin-color-primary-active:#b9a0eb;--gin-bg-header:#3a3744;}.gin--dark-mode[data-gin-accent=purple],.gin--dark-mode [data-gin-accent=purple]{--gin-color-primary-rgb:219,165,239;--gin-color-primary-light-rgb:77,67,84;--gin-color-primary-hover:#dfaef1;--gin-color-primary-active:#e0b3f1;--gin-bg-header:#403945;}.gin--dark-mode[data-gin-accent=teal],.gin--dark-mode [data-gin-accent=teal]{--gin-color-primary-rgb:0,234,208;--gin-color-primary-light-rgb:34,80,78;--gin-color-primary-hover:#1aecd5;--gin-color-primary-active:#26edd7;--gin-bg-header:#254241;}.gin--dark-mode[data-gin-accent=green],.gin--dark-mode [data-gin-accent=green]{--gin-color-primary-rgb:107,212,161;--gin-color-primary-light-rgb:55,76,68;--gin-color-primary-hover:#7ad8aa;--gin-color-primary-active:#81daaf;--gin-bg-header:#323f3c;}.gin--dark-mode[data-gin-accent=red],.gin--dark-mode [data-gin-accent=red]{--gin-color-primary-rgb:236,137,137;--gin-color-primary-light-rgb:81,61,63;--gin-color-primary-hover:#ee9595;--gin-color-primary-active:#ef9b9b;--gin-bg-header:#423639;}.gin--dark-mode[data-gin-accent=orange],.gin--dark-mode [data-gin-accent=orange]{--gin-color-primary-rgb:247,149,118;--gin-color-primary-light-rgb:83,63,60;--gin-color-primary-hover:#f8a084;--gin-color-primary-active:#f8a58b;--gin-bg-header:#443736;}.gin--dark-mode[data-gin-accent=yellow],.gin--dark-mode [data-gin-accent=yellow]{--gin-color-primary-rgb:241,201,112;--gin-color-primary-light-rgb:82,74,58;--gin-color-primary-hover:#f2ce7e;--gin-color-primary-active:#f3d185;--gin-bg-header:#433e35;}.gin--dark-mode[data-gin-accent=pink],.gin--dark-mode [data-gin-accent=pink]{--gin-color-primary-rgb:231,157,163;--gin-color-primary-light-rgb:80,65,69;--gin-color-primary-hover:#e9a7ac;--gin-color-primary-active:#ebacb1;--gin-bg-header:#42383c;}.gin--dark-mode[data-gin-accent=neutral],.gin--dark-mode [data-gin-accent=neutral]{--gin-color-primary-rgb:255,255,255;--gin-color-primary-light-rgb:85,85,87;--gin-color-primary-hover:white;--gin-color-primary-active:white;--gin-bg-header:#454547;}.gin--dark-mode[data-gin-accent=custom],.gin--dark-mode [data-gin-accent=custom]{--gin-color-primary-rgb:255,255,255;--gin-color-primary-light-rgb:85,85,87;--gin-color-primary-hover:white;--gin-color-primary-active:white;--gin-bg-header:#454547;}@media (forced-colors:none){.gin--high-contrast-mode{--gin-bg-app:#d9dbde;--gin-color-text:rgba(0,0,0,.8);--gin-color-text-light:rgba(0,0,0,.8);--gin-icon-color:rgba(0,0,0,.8);--gin-color-focus:rgba(0,0,0,.8);--gin-border-color:rgba(0,0,0,.8);--gin-border-color-secondary:rgba(0,0,0,.6);--gin-border-color-layer:rgba(0,0,0,.6);--gin-border-color-layer2:rgba(0,0,0,.8);--gin-border-color-table:rgba(0,0,0,.8);--gin-border-color-table-header:rgba(0,0,0,.8);--gin-border-color-form-element:rgba(0,0,0,.8);}.gin--dark-mode .gin--high-contrast-mode{--gin-bg-app:#000;--gin-color-text:rgba(255,255,255,.8);--gin-color-text-light:rgba(255,255,255,.8);--gin-icon-color:rgba(255,255,255,.8);--gin-color-focus:rgba(255,255,255,.8);--gin-border-color:rgba(255,255,255,.8);--gin-border-color-secondary:rgba(255,255,255,.6);--gin-border-color-layer:rgba(255,255,255,.6);--gin-border-color-layer2:rgba(255,255,255,.8);--gin-border-color-table:rgba(255,255,255,.8);--gin-border-color-table-header:rgba(255,255,255,.8);--gin-border-color-form-element:rgba(255,255,255,.8);}}[data-gin-focus=green]{--gin-color-focus:rgba(8,163,144,.6);}[data-gin-focus=claro]{--gin-color-focus:rgba(38,167,105,.6);}[data-gin-focus=orange]{--gin-color-focus:rgba(236,124,87,.6);}[data-gin-focus=dark]{--gin-color-focus:var(--gin-color-focus-neutral-rgb);}[data-gin-focus=accent]{--gin-color-focus:rgba(var(--gin-color-primary-rgb),.6);}
.ui-dialog a,.ui-dialog .link,.ui-dialog button.link,.ui-dialog .tabs__link.is-active,.ui-dialog [open] .claro-details__summary--accordion,.ui-dialog [open] .claro-details__summary--accordion-item,.ui-dialog [open] .claro-details__summary--vertical-tabs-item,.ui-dialog .vertical-tabs__menu-item.is-selected .vertical-tabs__menu-link{color:var(--gin-color-primary);text-decoration-style:var(--gin-link-decoration-style);}.ui-dialog a:hover,.ui-dialog .link:hover,.ui-dialog button.link:hover,.ui-dialog .tabs__link.is-active:hover,.ui-dialog [open] .claro-details__summary--accordion:hover,.ui-dialog [open] .claro-details__summary--accordion-item:hover,.ui-dialog [open] .claro-details__summary--vertical-tabs-item:hover,.ui-dialog .vertical-tabs__menu-item.is-selected .vertical-tabs__menu-link:hover{color:var(--gin-color-primary-hover);}.ui-dialog a:active,.ui-dialog .link:active,.ui-dialog button.link:active,.ui-dialog .tabs__link.is-active:active,.ui-dialog [open] .claro-details__summary--accordion:active,.ui-dialog [open] .claro-details__summary--accordion-item:active,.ui-dialog [open] .claro-details__summary--vertical-tabs-item:active,.ui-dialog .vertical-tabs__menu-item.is-selected .vertical-tabs__menu-link:active{color:var(--gin-color-primary-active);}.ui-dialog *|*:any-link:not(svg|a){text-decoration:underline;text-decoration-style:var(--gin-link-decoration-style);}.ui-dialog .is-horizontal .tabs__link:hover,.ui-dialog .claro-details__summary:hover,.ui-dialog .action-link:hover{color:var(--gin-color-primary-hover);}.ui-dialog .claro-details[open] > .claro-details__summary:focus{color:var(--gin-color-primary-active);}.ui-dialog .form-boolean--type-checkbox:checked,.ui-dialog .form-boolean--type-radio:checked:not(:disabled),.ui-dialog .is-horizontal .tabs__link.is-active::before,.ui-dialog .tabs__tab.is-active::before,.ui-dialog [open] > .claro-details__summary--accordion:not(:focus):not(:active)::after,.ui-dialog [open] > .claro-details__summary--accordion-item:not(:focus):not(:active)::after,.ui-dialog .collapse-processed[open] > .claro-details__summary--accordion .details-title:not(:focus)::after,.ui-dialog .collapse-processed[open] > .claro-details__summary--accordion-item .details-title:not(:focus)::after,.ui-dialog [open] > .claro-details__summary--vertical-tabs-item:not(:focus):not(:active)::after,.ui-dialog .collapse-processed[open] > .claro-details__summary--vertical-tabs-item .details-title:not(:focus)::after,.ui-dialog .vertical-tabs__menu-item.is-selected .vertical-tabs__menu-link::before{border-color:var(--gin-color-primary);}.ui-dialog .form-boolean--type-checkbox:checked:hover,.ui-dialog .form-boolean--type-radio:checked:not(:disabled):hover,.ui-dialog .is-horizontal .tabs__link.is-active::before:hover,.ui-dialog .tabs__tab.is-active::before:hover,.ui-dialog [open] > .claro-details__summary--accordion:not(:focus):not(:active)::after:hover,.ui-dialog [open] > .claro-details__summary--accordion-item:not(:focus):not(:active)::after:hover,.ui-dialog .collapse-processed[open] > .claro-details__summary--accordion .details-title:not(:focus)::after:hover,.ui-dialog .collapse-processed[open] > .claro-details__summary--accordion-item .details-title:not(:focus)::after:hover,.ui-dialog [open] > .claro-details__summary--vertical-tabs-item:not(:focus):not(:active)::after:hover,.ui-dialog .collapse-processed[open] > .claro-details__summary--vertical-tabs-item .details-title:not(:focus)::after:hover,.ui-dialog .vertical-tabs__menu-item.is-selected .vertical-tabs__menu-link::before:hover{border-color:var(--gin-color-primary-hover);}.ui-dialog .form-boolean--type-checkbox:checked:active,.ui-dialog .form-boolean--type-radio:checked:not(:disabled):active,.ui-dialog .is-horizontal .tabs__link.is-active::before:active,.ui-dialog .tabs__tab.is-active::before:active,.ui-dialog [open] > .claro-details__summary--accordion:not(:focus):not(:active)::after:active,.ui-dialog [open] > .claro-details__summary--accordion-item:not(:focus):not(:active)::after:active,.ui-dialog .collapse-processed[open] > .claro-details__summary--accordion .details-title:not(:focus)::after:active,.ui-dialog .collapse-processed[open] > .claro-details__summary--accordion-item .details-title:not(:focus)::after:active,.ui-dialog [open] > .claro-details__summary--vertical-tabs-item:not(:focus):not(:active)::after:active,.ui-dialog .collapse-processed[open] > .claro-details__summary--vertical-tabs-item .details-title:not(:focus)::after:active,.ui-dialog .vertical-tabs__menu-item.is-selected .vertical-tabs__menu-link::before:active{border-color:var(--gin-color-primary-active);}.ui-dialog .button,.ui-dialog .project__action_button,.ui-dialog .dropbutton__item:first-of-type > *,.ui-dialog .dropbutton__toggle{font-size:var(--gin-font-size-s);font-weight:var(--gin-font-weight-semibold);color:var(--gin-color-primary);background-color:transparent;box-shadow:none;}@media (prefers-reduced-motion:no-preference){.ui-dialog .button,.ui-dialog .project__action_button,.ui-dialog .dropbutton__item:first-of-type > *,.ui-dialog .dropbutton__toggle{transition:var(--gin-transition);}}@media (min-width:80em){.ui-dialog .button,.ui-dialog .project__action_button,.ui-dialog .dropbutton__item:first-of-type > *,.ui-dialog .dropbutton__toggle{font-size:var(--gin-font-size);}}.ui-dialog .button:hover,.ui-dialog .project__action_button:hover,.ui-dialog .dropbutton__item:first-of-type > *:hover,.ui-dialog .dropbutton__toggle:hover{background-color:var(--gin-color-primary-hover);}.ui-dialog .button:active,.ui-dialog .button:focus,.ui-dialog .project__action_button:active,.ui-dialog .project__action_button:focus,.ui-dialog .dropbutton__item:first-of-type > *:active,.ui-dialog .dropbutton__item:first-of-type > *:focus,.ui-dialog .dropbutton__toggle:active,.ui-dialog .dropbutton__toggle:focus{background-color:var(--gin-color-primary-active);}.ui-dialog .button:hover,.ui-dialog .button:active,.ui-dialog .button:focus,.ui-dialog .project__action_button:hover,.ui-dialog .project__action_button:active,.ui-dialog .project__action_button:focus,.ui-dialog .dropbutton__item:first-of-type > *:hover,.ui-dialog .dropbutton__item:first-of-type > *:active,.ui-dialog .dropbutton__item:first-of-type > *:focus,.ui-dialog .dropbutton__toggle:hover,.ui-dialog .dropbutton__toggle:active,.ui-dialog .dropbutton__toggle:focus{color:var(--gin-color-button-text);}.ui-dialog .button,.ui-dialog .button:not(:focus),.ui-dialog .form-actions .button,.ui-dialog .project__action_button,.ui-dialog .action-link--icon-trash.action-link{font-size:var(--gin-font-size-s);padding-block:calc(var(--gin-spacing-s) - 2px);padding-inline:var(--gin-spacing-m);border:2px solid var(--gin-color-primary) !important;border-radius:var(--gin-border-m);box-shadow:0 1px 2px var(--gin-color-primary-light);}@media (prefers-reduced-motion:no-preference){.ui-dialog .button,.ui-dialog .button:not(:focus),.ui-dialog .form-actions .button,.ui-dialog .project__action_button,.ui-dialog .action-link--icon-trash.action-link{transition:var(--gin-transition);}}.ui-dialog .button:hover,.ui-dialog .button:not(:focus):hover,.ui-dialog .form-actions .button:hover,.ui-dialog .project__action_button:hover,.ui-dialog .action-link--icon-trash.action-link:hover{background-color:var(--gin-color-primary-hover);border-color:var(--gin-color-primary-hover) !important;}.ui-dialog .button:active,.ui-dialog .button:focus,.ui-dialog .button:not(:focus):active,.ui-dialog .button:not(:focus):focus,.ui-dialog .form-actions .button:active,.ui-dialog .form-actions .button:focus,.ui-dialog .project__action_button:active,.ui-dialog .project__action_button:focus,.ui-dialog .action-link--icon-trash.action-link:active,.ui-dialog .action-link--icon-trash.action-link:focus{border-color:var(--gin-color-primary-active) !important;}.ui-dialog .button:hover,.ui-dialog .button:active,.ui-dialog .button:focus,.ui-dialog .button:hover:focus,.ui-dialog .button:not(:focus):hover,.ui-dialog .button:not(:focus):active,.ui-dialog .button:not(:focus):focus,.ui-dialog .button:not(:focus):hover:focus,.ui-dialog .form-actions .button:hover,.ui-dialog .form-actions .button:active,.ui-dialog .form-actions .button:focus,.ui-dialog .form-actions .button:hover:focus,.ui-dialog .project__action_button:hover,.ui-dialog .project__action_button:active,.ui-dialog .project__action_button:focus,.ui-dialog .project__action_button:hover:focus,.ui-dialog .action-link--icon-trash.action-link:hover,.ui-dialog .action-link--icon-trash.action-link:active,.ui-dialog .action-link--icon-trash.action-link:focus,.ui-dialog .action-link--icon-trash.action-link:hover:focus{color:var(--gin-color-button-text);}.ui-dialog .form-actions .button{margin-inline-end:var(--gin-spacing-xs);}.ui-dialog .button.button--small{font-size:var(--gin-font-size-xxs);padding-block:calc(var(--gin-spacing-xxs) + 2px);padding-inline:var(--gin-spacing-s);border-radius:var(--gin-border-s);}.ui-dialog .button.button--extrasmall{font-size:var(--gin-font-size-xxs);padding-block:var(--gin-spacing-xxs);padding-inline:var(--gin-spacing-s);border-radius:var(--gin-border-s);}.ui-dialog #edit-submit.form-submit,.ui-dialog .button--primary,.ui-dialog .button--primary:not(:focus),.ui-dialog .ief-entity-submit{background:var(--gin-color-primary);}[dir="ltr"] .ui-dialog #edit-submit.form-submit,[dir="ltr"] .ui-dialog .button--primary,[dir="ltr"] .ui-dialog .button--primary:not(:focus),[dir="ltr"] .ui-dialog .ief-entity-submit{box-shadow:.1em .25em .5em var(--gin-color-primary-light);}[dir="rtl"] .ui-dialog #edit-submit.form-submit,[dir="rtl"] .ui-dialog .button--primary,[dir="rtl"] .ui-dialog .button--primary:not(:focus),[dir="rtl"] .ui-dialog .ief-entity-submit{box-shadow:-0.1em .25em .5em var(--gin-color-primary-light);}.ui-dialog #edit-submit.form-submit:hover,.ui-dialog .button--primary:hover,.ui-dialog .button--primary:not(:focus):hover,.ui-dialog .ief-entity-submit:hover{background-color:var(--gin-color-primary-hover);}.ui-dialog #edit-submit.form-submit:active,.ui-dialog #edit-submit.form-submit:focus,.ui-dialog .button--primary:active,.ui-dialog .button--primary:focus,.ui-dialog .button--primary:not(:focus):active,.ui-dialog .button--primary:not(:focus):focus,.ui-dialog .ief-entity-submit:active,.ui-dialog .ief-entity-submit:focus{background-color:var(--gin-color-primary-active);}.ui-dialog #edit-submit.form-submit,.ui-dialog #edit-submit.form-submit:hover,.ui-dialog #edit-submit.form-submit:active,.ui-dialog #edit-submit.form-submit:focus,.ui-dialog .button--primary,.ui-dialog .button--primary:hover,.ui-dialog .button--primary:active,.ui-dialog .button--primary:focus,.ui-dialog .button--primary:not(:focus),.ui-dialog .button--primary:not(:focus):hover,.ui-dialog .button--primary:not(:focus):active,.ui-dialog .button--primary:not(:focus):focus,.ui-dialog .ief-entity-submit,.ui-dialog .ief-entity-submit:hover,.ui-dialog .ief-entity-submit:active,.ui-dialog .ief-entity-submit:focus{color:var(--gin-color-button-text);}.ui-dialog a.button:hover,.ui-dialog a.button:active{color:var(--gin-color-button-text);}.gin--dark-mode .ui-dialog a.button--primary:hover,.gin--dark-mode .ui-dialog a.button--primary:active,.gin--dark-mode .ui-dialog a.button--primary:focus,.gin--dark-mode .ui-dialog a.button--primary:focus:hover{color:var(--gin-bg-app);}.ui-dialog .button.button:disabled,.ui-dialog .button.button:disabled:hover,.ui-dialog .button.button:disabled:active,.ui-dialog .button.button:disabled:focus,.ui-dialog .button.button.is-disabled,.ui-dialog .button.button.is-disabled:hover,.ui-dialog .button.button.is-disabled:active,.ui-dialog .button.button.is-disabled:focus{color:var(--gin-color-disabled);background:transparent;border:2px solid var(--gin-color-disabled-border) !important;box-shadow:none;}.ui-dialog .button.button--primary:disabled,.ui-dialog .button.button--primary:disabled:hover,.ui-dialog .button.button--primary:disabled:active,.ui-dialog .button.button--primary:disabled:focus,.ui-dialog .button.button--primary.is-disabled,.ui-dialog .button.button--primary.is-disabled:hover,.ui-dialog .button.button--primary.is-disabled:active,.ui-dialog .button.button--primary.is-disabled:focus{color:var(--gin-color-disabled);background-color:var(--gin-color-disabled-bg);}.ui-dialog .action-link.action-link--icon-trash{line-height:1;min-height:2.5rem;box-sizing:border-box;}.ui-dialog .action-link.action-link--icon-trash,.ui-dialog .action-link.action-link--icon-trash:hover,.ui-dialog .action-link.action-link--icon-trash:active,.ui-dialog .action-link.action-link--icon-trash:focus,.ui-dialog .action-link.action-link--icon-trash:focus:hover{border:2px solid var(--gin-color-danger) !important;}.ui-dialog .multiple-fields-remove-button.button{border:0 none !important;-webkit-mask-image:url(/themes/contrib/gin/dist/media/sprite.svg#remove-view);mask-image:url(/themes/contrib/gin/dist/media/sprite.svg#remove-view);-webkit-mask-size:16px 16px;mask-size:16px 16px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center center;mask-position:center center;}.ui-dialog .form-element{color:var(--gin-color-text);line-height:var(--input-line-height);padding-block:calc(var(--input-padding-vertical) - 1px);padding-inline:var(--input-padding-horizontal);min-height:calc(var(--input-padding-vertical) * 2 + var(--input-line-height));background-color:var(--gin-bg-input);border:1px solid var(--gin-border-color-form-element);border-radius:var(--gin-border-m);box-sizing:border-box;}@media (prefers-reduced-motion:no-preference){.ui-dialog .form-element{transition:var(--gin-transition);}}.ui-dialog .form-element:hover{border-color:var(--gin-color-text);box-shadow:inset 0 0 0 1px var(--gin-color-text);}.ui-dialog .form-element--small,.ui-dialog .form-element--extrasmall{font-size:var(--gin-font-size-s);line-height:1.5;border-radius:var(--gin-border-s);}.ui-dialog .form-element[disabled],.ui-dialog .form-element[disabled]:hover{cursor:not-allowed;color:var(--gin-color-disabled);background-color:var(--gin-color-disabled-bg) !important;border-color:var(--gin-color-disabled-border);box-shadow:none;}.gin--dark-mode .ui-dialog .form-element{color-scheme:dark;}.ui-dialog .form-textarea-wrapper{border-radius:var(--gin-border-m);}.ui-dialog .form-textarea-wrapper textarea{max-width:100%;}.ui-dialog .form-item--editor-format,.ui-dialog .form-element--editor-format{width:auto;}.ui-dialog .form-item--editor-format .form-item__label,.ui-dialog .form-element--editor-format .form-item__label{inset-block-start:3px;padding-block-end:0;}.ui-dialog .password-field{width:100%;}.ui-dialog .password-confirm{width:100%;max-width:var(--gin-max-line-length);}.ui-dialog .password-strength__title{color:var(--gin-color-text-light);}.ui-dialog .password-strength__text{color:var(--gin-color-title);}.ui-dialog .password-suggestions{color:var(--gin-color-text-light);border:1px solid var(--gin-border-color-layer2);background-color:transparent;}.ui-dialog .subfield-option{border:1px solid var(--gin-border-color-layer2);border-radius:var(--gin-border-m);}.ui-dialog .form-element--type-select{padding-inline-end:calc(var(--gin-spacing-xs) + var(--gin-spacing-xl) - 1px);}.gin--dark-mode .ui-dialog .form-element--type-select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 9'%3E%3Cpath fill='none' stroke-width='1.5' d='M1 1L7 7L13 1' stroke='%23ffffff'/%3E%3C/svg%3E%0A");}.ui-dialog .form-element--type-select--small{font-size:var(--gin-font-size-xs);min-height:2.25rem;line-height:1.4;padding-block:.474rem;}[dir="ltr"] .ui-dialog .form-element--type-select--small{background-position:100% 52%;}[dir="rtl"] .ui-dialog .form-element--type-select--small{background-position:0% 52%;}.ui-dialog .form-boolean{width:21px;height:21px;border-color:var(--gin-border-color-form-element);border-radius:var(--gin-border-xs);}.gin--dark-mode .ui-dialog .form-boolean--type-checkbox:not(:checked){background:var(--gin-bg-input);}.ui-dialog .form-boolean--type-checkbox:checked{background-color:var(--gin-color-primary);}.gin--dark-mode .ui-dialog .form-boolean--type-checkbox:checked:not(:disabled){background-image:url(/themes/contrib/gin/dist/media/sprite.svg#checked-view);}.ui-dialog .form-boolean--type-checkbox:checked:hover{background-color:var(--gin-color-primary-hover);}.ui-dialog .form-boolean--type-checkbox:checked:active{background-color:var(--gin-color-primary-active);}.ui-dialog :not(.form-checkboxes):not(td):not(.tabledrag-cell-content__item):not(.media-library-item__click-to-select-checkbox):not(.field-content):not(.ajax-new-content):not(.tablesaw-cell-content) > .form-type--checkbox{position:relative;margin-inline-start:0;}.ui-dialog :not(.form-checkboxes):not(td):not(.tabledrag-cell-content__item):not(.media-library-item__click-to-select-checkbox):not(.field-content):not(.ajax-new-content):not(.tablesaw-cell-content) > .form-type--checkbox input{all:unset;appearance:none;cursor:pointer;display:inline-block;vertical-align:top;width:2.5rem;height:1.5rem;position:relative;overflow:hidden;clip-path:circle(var(--gin-spacing-l) at 50% 50%);background-color:var(--gin-color-disabled);border:3px solid transparent;border-radius:var(--gin-border-l);box-sizing:border-box;}.gin--dark-mode .ui-dialog :not(.form-checkboxes):not(td):not(.tabledrag-cell-content__item):not(.media-library-item__click-to-select-checkbox):not(.field-content):not(.ajax-new-content):not(.tablesaw-cell-content) > .form-type--checkbox input{background-color:var(--gin-bg-input);}@media (forced-colors:active){.ui-dialog :not(.form-checkboxes):not(td):not(.tabledrag-cell-content__item):not(.media-library-item__click-to-select-checkbox):not(.field-content):not(.ajax-new-content):not(.tablesaw-cell-content) > .form-type--checkbox input{border-width:2px;}}.ui-dialog :not(.form-checkboxes):not(td):not(.tabledrag-cell-content__item):not(.media-library-item__click-to-select-checkbox):not(.field-content):not(.ajax-new-content):not(.tablesaw-cell-content) > .form-type--checkbox input::before{position:absolute;content:"";width:100%;height:100%;background-color:#fff;border-radius:21px;}[dir="ltr"] .ui-dialog :not(.form-checkboxes):not(td):not(.tabledrag-cell-content__item):not(.media-library-item__click-to-select-checkbox):not(.field-content):not(.ajax-new-content):not(.tablesaw-cell-content) > .form-type--checkbox input::before{transform:translateX(-16px);}[dir="rtl"] .ui-dialog :not(.form-checkboxes):not(td):not(.tabledrag-cell-content__item):not(.media-library-item__click-to-select-checkbox):not(.field-content):not(.ajax-new-content):not(.tablesaw-cell-content) > .form-type--checkbox input::before{transform:translateX(16px);}@media (prefers-reduced-motion:no-preference){.ui-dialog :not(.form-checkboxes):not(td):not(.tabledrag-cell-content__item):not(.media-library-item__click-to-select-checkbox):not(.field-content):not(.ajax-new-content):not(.tablesaw-cell-content) > .form-type--checkbox input::before{transition:transform .3s;}}.gin--dark-mode .ui-dialog :not(.form-checkboxes):not(td):not(.tabledrag-cell-content__item):not(.media-library-item__click-to-select-checkbox):not(.field-content):not(.ajax-new-content):not(.tablesaw-cell-content) > .form-type--checkbox input::before{background-color:var(--gin-border-color-form-element);}@media (forced-colors:active){.ui-dialog :not(.form-checkboxes):not(td):not(.tabledrag-cell-content__item):not(.media-library-item__click-to-select-checkbox):not(.field-content):not(.ajax-new-content):not(.tablesaw-cell-content) > .form-type--checkbox input::before{background-color:CanvasText;}}@media (forced-colors:active){.ui-dialog :not(.form-checkboxes):not(td):not(.tabledrag-cell-content__item):not(.media-library-item__click-to-select-checkbox):not(.field-content):not(.ajax-new-content):not(.tablesaw-cell-content) > .form-type--checkbox input::after{position:absolute;content:"";width:100%;height:100%;background-color:Canvas;-webkit-mask-image:url(/themes/contrib/gin/dist/media/sprite.svg#toggle-unchecked-view);mask-image:url(/themes/contrib/gin/dist/media/sprite.svg#toggle-unchecked-view);-webkit-mask-size:16px 16px;mask-size:16px 16px;-webkit-mask-position:17px 2px;mask-position:17px 2px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;}[dir="ltr"] .ui-dialog :not(.form-checkboxes):not(td):not(.tabledrag-cell-content__item):not(.media-library-item__click-to-select-checkbox):not(.field-content):not(.ajax-new-content):not(.tablesaw-cell-content) > .form-type--checkbox input::after{transform:translateX(-16px);}[dir="rtl"] .ui-dialog :not(.form-checkboxes):not(td):not(.tabledrag-cell-content__item):not(.media-library-item__click-to-select-checkbox):not(.field-content):not(.ajax-new-content):not(.tablesaw-cell-content) > .form-type--checkbox input::after{transform:translateX(16px);}}@media (forced-colors:active) and (prefers-reduced-motion:no-preference){.ui-dialog :not(.form-checkboxes):not(td):not(.tabledrag-cell-content__item):not(.media-library-item__click-to-select-checkbox):not(.field-content):not(.ajax-new-content):not(.tablesaw-cell-content) > .form-type--checkbox input::after{transition:transform .3s;}}.ui-dialog :not(.form-checkboxes):not(td):not(.tabledrag-cell-content__item):not(.media-library-item__click-to-select-checkbox):not(.field-content):not(.ajax-new-content):not(.tablesaw-cell-content) > .form-type--checkbox input:disabled{cursor:not-allowed;}.ui-dialog :not(.form-checkboxes):not(td):not(.tabledrag-cell-content__item):not(.media-library-item__click-to-select-checkbox):not(.field-content):not(.ajax-new-content):not(.tablesaw-cell-content) > .form-type--checkbox input:hover{opacity:.9;box-shadow:0 0 2px rgba(0,0,0,.2);}.ui-dialog :not(.form-checkboxes):not(td):not(.tabledrag-cell-content__item):not(.media-library-item__click-to-select-checkbox):not(.field-content):not(.ajax-new-content):not(.tablesaw-cell-content) > .form-type--checkbox input:active,.ui-dialog :not(.form-checkboxes):not(td):not(.tabledrag-cell-content__item):not(.media-library-item__click-to-select-checkbox):not(.field-content):not(.ajax-new-content):not(.tablesaw-cell-content) > .form-type--checkbox input:focus{box-shadow:0 0 0 1px var(--gin-color-focus-border),0 0 0 4px var(--gin-color-focus);}.ui-dialog :not(.form-checkboxes):not(td):not(.tabledrag-cell-content__item):not(.media-library-item__click-to-select-checkbox):not(.field-content):not(.ajax-new-content):not(.tablesaw-cell-content) > .form-type--checkbox input:checked{background-color:var(--gin-switch);}.gin--dark-mode .ui-dialog :not(.form-checkboxes):not(td):not(.tabledrag-cell-content__item):not(.media-library-item__click-to-select-checkbox):not(.field-content):not(.ajax-new-content):not(.tablesaw-cell-content) > .form-type--checkbox input:checked{background-color:var(--gin-color-primary-light-active);}.ui-dialog :not(.form-checkboxes):not(td):not(.tabledrag-cell-content__item):not(.media-library-item__click-to-select-checkbox):not(.field-content):not(.ajax-new-content):not(.tablesaw-cell-content) > .form-type--checkbox input:checked::before{background-color:#fff;}[dir="ltr"] .ui-dialog :not(.form-checkboxes):not(td):not(.tabledrag-cell-content__item):not(.media-library-item__click-to-select-checkbox):not(.field-content):not(.ajax-new-content):not(.tablesaw-cell-content) > .form-type--checkbox input:checked::before{transform:translateX(16px);}[dir="rtl"] .ui-dialog :not(.form-checkboxes):not(td):not(.tabledrag-cell-content__item):not(.media-library-item__click-to-select-checkbox):not(.field-content):not(.ajax-new-content):not(.tablesaw-cell-content) > .form-type--checkbox input:checked::before{transform:translateX(-16px);}.gin--dark-mode .ui-dialog :not(.form-checkboxes):not(td):not(.tabledrag-cell-content__item):not(.media-library-item__click-to-select-checkbox):not(.field-content):not(.ajax-new-content):not(.tablesaw-cell-content) > .form-type--checkbox input:checked::before{background-color:var(--gin-color-primary-hover);}.gin--high-contrast-mode .ui-dialog :not(.form-checkboxes):not(td):not(.tabledrag-cell-content__item):not(.media-library-item__click-to-select-checkbox):not(.field-content):not(.ajax-new-content):not(.tablesaw-cell-content) > .form-type--checkbox input:checked::before{background-color:var(--gin-border-color);}@media (forced-colors:active){.ui-dialog :not(.form-checkboxes):not(td):not(.tabledrag-cell-content__item):not(.media-library-item__click-to-select-checkbox):not(.field-content):not(.ajax-new-content):not(.tablesaw-cell-content) > .form-type--checkbox input:checked::before{padding-inline-start:var(--gin-spacing-xs);background-color:LinkText !important;}}@media (forced-colors:active){.ui-dialog :not(.form-checkboxes):not(td):not(.tabledrag-cell-content__item):not(.media-library-item__click-to-select-checkbox):not(.field-content):not(.ajax-new-content):not(.tablesaw-cell-content) > .form-type--checkbox input:checked::after{-webkit-mask-image:url(/themes/contrib/gin/dist/media/sprite.svg#checked-view);mask-image:url(/themes/contrib/gin/dist/media/sprite.svg#checked-view);-webkit-mask-position:2px 2px;mask-position:2px 2px;}[dir="ltr"] .ui-dialog :not(.form-checkboxes):not(td):not(.tabledrag-cell-content__item):not(.media-library-item__click-to-select-checkbox):not(.field-content):not(.ajax-new-content):not(.tablesaw-cell-content) > .form-type--checkbox input:checked::after{transform:translateX(16px);}[dir="rtl"] .ui-dialog :not(.form-checkboxes):not(td):not(.tabledrag-cell-content__item):not(.media-library-item__click-to-select-checkbox):not(.field-content):not(.ajax-new-content):not(.tablesaw-cell-content) > .form-type--checkbox input:checked::after{transform:translateX(-16px);}}.ui-dialog :not(.form-checkboxes):not(td):not(.tabledrag-cell-content__item):not(.media-library-item__click-to-select-checkbox):not(.field-content):not(.ajax-new-content):not(.tablesaw-cell-content) > .form-type--checkbox input:disabled{opacity:.75;background-color:var(--gin-color-disabled);box-shadow:none;}.ui-dialog :not(.form-checkboxes):not(td):not(.tabledrag-cell-content__item):not(.media-library-item__click-to-select-checkbox):not(.field-content):not(.ajax-new-content):not(.tablesaw-cell-content) > .form-type--checkbox input:disabled::before{background-color:#fff;opacity:.6;}.ui-dialog :not(.form-checkboxes):not(td):not(.tabledrag-cell-content__item):not(.media-library-item__click-to-select-checkbox):not(.field-content):not(.ajax-new-content):not(.tablesaw-cell-content) > .form-type--checkbox label{z-index:1;position:relative;padding-inline-start:var(--gin-spacing-xxs);padding-block-end:0;color:var(--gin-color-text);}.ui-dialog table:has(.tabledrag-cell-content__item .form-checkbox) th.select-all .form-checkbox{margin-inline-start:calc(var(--tabledrag-handle-icon-size,1.0625rem) + var(--gin-spacing-m));}.gin--dark-mode .ui-dialog .form-boolean:hover,.gin--dark-mode .ui-dialog .form-boolean:active{box-shadow:none;border-color:var(--gin-color-text);}.ui-dialog .form-boolean--type-radio,.ui-dialog .form-boolean--type-radio:hover,.ui-dialog .form-boolean--type-radio:active,.ui-dialog .form-boolean--type-radio:focus,.ui-dialog .form-boolean--type-radio:hover:focus{background-image:none;background-color:var(--gin-bg-input);border-color:var(--gin-border-color-form-element);border-radius:50%;}.ui-dialog .form-boolean--type-radio:hover{box-shadow:inset 0 0 0 1px var(--gin-border-color-layer2);}.ui-dialog .form-boolean--type-radio:hover,.gin--dark-mode .ui-dialog .form-boolean--type-radio:hover{border-color:var(--gin-color-text);}.ui-dialog .form-boolean--type-radio:active,.ui-dialog .form-boolean--type-radio:focus{box-shadow:inset 0 0 0 1px var(--gin-border-color-layer2),0 0 0 1px var(--gin-color-focus-border),0 0 0 4px var(--gin-color-focus);}.ui-dialog .form-boolean--type-radio:checked:not(:disabled),.ui-dialog .form-boolean--type-radio:checked:not(:disabled):hover{background-image:none;background-color:var(--gin-bg-layer);box-shadow:inset 0 0 0 5px var(--gin-color-primary);}.ui-dialog .form-boolean--type-radio:checked:not(:disabled):active,.ui-dialog .form-boolean--type-radio:checked:not(:disabled):focus,.ui-dialog .form-boolean--type-radio:checked:not(:disabled):hover:focus{box-shadow:inset 0 0 0 5px var(--gin-color-primary),0 0 0 1px var(--gin-color-focus-border),0 0 0 4px var(--gin-color-focus);border-color:var(--gin-color-focus-border);}.ui-dialog .form-boolean--type-radio:disabled,.ui-dialog .form-boolean--type-radio:disabled:hover{cursor:not-allowed;background:var(--gin-color-disabled-bg);border-color:var(--gin-color-disabled-border);}.ui-dialog .form-boolean--type-radio:checked:disabled,.ui-dialog .form-boolean--type-radio:checked:disabled:hover{background:var(--gin-color-disabled);box-shadow:inset 0 0 0 5px var(--gin-color-disabled-bg);}.ui-dialog .form-boolean--type-checkbox[disabled],.ui-dialog .form-boolean--type-checkbox[disabled]:hover{cursor:not-allowed;background-color:var(--gin-color-disabled-bg);border-color:var(--gin-color-disabled-border);}.ui-dialog .form-boolean--type-checkbox[disabled]:checked,.ui-dialog .form-boolean--type-checkbox[disabled]:hover:checked{border-color:var(--gin-color-disabled-border);background-color:var(--gin-color-disabled-bg);box-shadow:none;}.ui-dialog .form-radios .form-type--boolean,.ui-dialog .form-checkboxes .form-type--boolean{margin-block:var(--gin-spacing-xs);}.ui-dialog .form-actions{margin-block-end:0;}.ui-dialog .form-edit .form-actions{padding:0;margin-block-end:0;border:0 none;background-color:transparent;}.ui-dialog fieldset:not(.fieldgroup){color:var(--gin-color-text-light);padding-block-start:var(--gin-spacing-xs);padding-inline:0;background:transparent;border-color:var(--gin-border-color);border-radius:var(--gin-border-m);box-shadow:none;}.ui-dialog fieldset:not(.fieldgroup) > legend{inset-block-start:20px;}.ui-dialog fieldset:not(.fieldgroup) > .fieldset-wrapper{margin-block-start:20px;}.ui-dialog fieldset:not(.fieldgroup).error{border:2px solid var(--gin-color-danger);}.ui-dialog .fieldset__label,.ui-dialog .fieldset__label--group,.ui-dialog .form-item__label{font-size:var(--gin-font-size-s);font-weight:var(--gin-font-weight-semibold);color:var(--gin-color-title);margin-block-start:0;margin-block-end:var(--gin-spacing-xs);}.ui-dialog .form-item__label.has-error,.ui-dialog .form-item__error-message{color:var(--gin-color-danger);}.ui-dialog .form-item__description,.ui-dialog .fieldset__description,.ui-dialog .filter-guidelines__item{max-width:var(--gin-max-line-length);color:var(--gin-color-text-light);}.ui-dialog .form-item__label.form-required::after,.ui-dialog .fieldset__label.form-required::after,.ui-dialog .form-required > .fieldset__label::after,.ui-dialog .horizontal-tab-button .form-required::after,.ui-dialog .vertical-tabs__menu-link .form-required::after{content:"*";color:var(--gin-color-danger);line-height:1;margin-inline:.15em;vertical-align:text-top;background:none;}.ui-dialog .claro-details.error{border:2px solid var(--gin-color-danger);}.ui-dialog .claro-details__summary:not(.form-required) .required-mark{display:none;}.ui-dialog .form-item__warning{display:inline-block;margin-block-start:var(--gin-spacing-xs);}.ui-dialog html.js .form-autocomplete{padding-inline-end:36px;}.ui-dialog .entity-form-display-form > .form-actions{margin-block:0;}.ui-dialog .required-mark::after{background:var(--gin-color-danger);-webkit-mask-image:url(/themes/contrib/gin/dist/media/sprite.svg#asterisk-view);mask-image:url(/themes/contrib/gin/dist/media/sprite.svg#asterisk-view);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-size:100% 100%;mask-size:100% 100%;}.ui-dialog .form-wrapper .form-item__label,.ui-dialog .form-composite .form-item__label{position:relative;}.ui-dialog .field--type-text-with-summary .form-item,.ui-dialog .field--widget-text-textarea .form-item{margin-block-end:0;}.ui-dialog .field--type-text-with-summary .filter-wrapper,.ui-dialog .field--widget-text-textarea .filter-wrapper{border:0 none;padding-inline:0;}.ui-dialog html.js input.form-linkit-autocomplete{padding-inline-end:var(--gin-spacing-xl);}[dir="ltr"] .ui-dialog html.js input.form-linkit-autocomplete{background-position:right 8px center;}[dir="rtl"] .ui-dialog html.js input.form-linkit-autocomplete{background-position:left 8px center;}.ui-dialog .claro-autocomplete{width:calc(100% - var(--gin-spacing-m));}.ui-dialog .claro-autocomplete .form-autocomplete{width:100%;}.ui-dialog .no-touchevents .form-element--type-select.form-element--extrasmall{font-size:var(--gin-font-size-s);line-height:1.5;min-height:1.75rem;}.ui-dialog #block-gin-content > form > .form-item:first-of-type{margin-block-start:0;}.ui-dialog .image-style-new .form-item{margin-inline-end:var(--gin-spacing-xxs);}.ui-dialog tr .form-item{margin-block:0;}.ui-dialog .container-inline .form-item{margin-block:var(--gin-spacing-density-s);}.ui-dialog .field-plugin-settings-edit-form{margin-block-start:var(--gin-spacing-s);}.ui-dialog .field-plugin-settings-edit-form .form-item{margin-block:var(--gin-spacing-m);}.ui-dialog .field-plugin-settings-edit-form .form-boolean-group .form-item{margin-block:var(--gin-spacing-xs);}.ui-dialog .length-indicator{margin-block-end:var(--gin-spacing-l);}
