/* @license MIT https://github.com/necolas/normalize.css/blob/8.0.1/LICENSE.md */
html{line-height:1.15;-webkit-text-size-adjust:100%;}body{margin:0;}main{display:block;}h1{font-size:2em;margin:0.67em 0;}hr{box-sizing:content-box;height:0;overflow:visible;}pre{font-family:monospace,monospace;font-size:1em;}a{background-color:transparent;}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted;}b,strong{font-weight:bolder;}code,kbd,samp{font-family:monospace,monospace;font-size:1em;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}img{border-style:none;}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;}button,input{overflow:visible;}button,select{text-transform:none;}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button;}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0;}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText;}fieldset{padding:0.35em 0.75em 0.625em;}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}progress{vertical-align:baseline;}textarea{overflow:auto;}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0;}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto;}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px;}[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}details{display:block;}summary{display:list-item;}template{display:none;}[hidden]{display:none;}
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--font-regular:"Poppins",arial,"Helvetica Neue",helvetica,sans-serif;--font-heading:"Bogue Slab",arial,"Helvetica Neue",helvetica,sans-serif;--font-body:"Inter",arial,"Helvetica Neue",helvetica,sans-serif;--font-icon:"remixicon";--font-size-base:1rem;--font-size-xs:0.75rem;--font-size-sm:0.875rem;--font-size-md:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-h6:1.375rem;--font-size-h5:1.625rem;--font-size-h4:2.125rem;--font-size-h3:2.625rem;--font-size-h2:3.125rem;--font-size-h1:4rem;--font-size-display:6.25rem;--line-height-base:1.5;--line-height-medium:1.3;--line-height-heading:1.2;--line-height-body:1.4;--font-weight-light:200;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semi-bold:600;--font-weight-bold:700;--color-primary:var(--color-future-green);--color-secondary:var(--color-pink);--color-black:#000;--color-white:#fff;--color-grey:#eee;--color-none:transparent;--color-earth:#c4a892;--color-future-green:#20e467;--color-forest-green:#005d46;--color-granular-grey:#f0ece9;--color-off-white:#f8f5f5;--color-pink:#eba9ff;--color-violet:#6434da;--color-accent:var(--color-primary);--color-accent-dark:hsl(from var(--color-accent) h s calc(l - (l * 0.5)));--color-accent-light:hsl(from var(--color-accent) h s calc(l + ((100 - l) * 0.3)));--color-accent-lighter:hsl(from var(--color-accent) h s calc(l + ((100 - l) * 0.9)));--color-accent-lightest:hsl(from var(--color-accent) h s calc(l + ((100 - l) * 0.95)));--color-neutral:var(--color-grey);--color-neutral-dark:hsl(from var(--color-neutral) h s calc(l - (l * 0.5)));--color-neutral-light:hsl(from var(--color-neutral) h s calc(l + ((100 - l) * 0.5)));--color-neutral-lightest:hsl(from var(--color-neutral) h s calc(l + ((100 - l) * 0.9)));--color-text:var(--color-black);--color-text-negative:var(--color-white);--color-bg:var(--color-white);--color-selection-text:var(--color-white);--color-selection-bg:var(--color-primary);--color-error:#f39b9d;--color-error-dark:hsl(from var(--color-error) h s calc(l - (l * 0.5)));--color-error-light:hsl(from var(--color-error) h s calc(l + ((100 - l) * 0.8)));--color-warning:#efcf64;--color-warning-dark:hsl(from var(--color-warning) h s calc(l - (l * 0.5)));--color-warning-light:hsl(from var(--color-warning) h s calc(l + ((100 - l) * 0.8)));--color-info:#4a7aaf;--color-info-dark:hsl(from var(--color-info) h s calc(l - (l * 0.5)));--color-info-light:hsl(from var(--color-info) h s calc(l + ((100 - l) * 0.8)));--color-success:#4aaf7a;--color-success-dark:hsl(from var(--color-success) h s calc(l - (l * 0.5)));--color-success-light:hsl(from var(--color-success) h s calc(l + ((100 - l) * 0.8)));--border-width-base:1px;--border-radius-base:0;--border-radius-xs:0.25rem;--border-radius-sm:0.5rem;--border-radius-md:0.75rem;--border-radius-lg:1.5rem;--border-base:solid var(--border-width-base) var(--color-black);--outline-color:var(--color-black);--outline-offset:2px;--shadow:0px 0.25rem 0.5rem 0px rgba(0,0,0,.12);--z-index-sticky:100;--transition-duration:0.3s;--transition-duration-fast:0.1s;--transition-duration-slow:0.5s;--transition-duration-very-slow:1s;--transition-timing-function:ease-in-out;--max-width:160rem;--spacer-xs:1.5rem;--spacer-sm:3rem;--spacer-md:5rem;--spacer-lg:11.25rem;--sp:1rem;--sp-xs:0.25rem;--sp-sm:0.5rem;--sp-md:0.75rem;--sp-lg:1.5rem;--sp-xl:2rem;--sp-2xl:2.5rem;--sp-3xl:3rem;--sp-4xl:4rem;--sp-5xl:5rem;--sp-6xl:6rem;--sp-7xl:7.5rem;--sp-8xl:10rem;--sp-9xl:12rem;--sp-10xl:14rem;--cp-spacing-xs:1.25rem;--cp-spacing-sm:2.75rem;--text-decoration-spacing-xs:1rem;--text-decoration-spacing-sm:0.9375rem;--text-decoration-spacing-md:1.125rem;--grid-col-count:6;--grid-gap:1.5rem;--grid-max-width:85.5rem;--grid-max-col-count:12}@media (min-width:56.25rem){:root{--grid-col-count:12}}:root .text--base{--font-size:var(--font-size-base);--line-height:var(--line-height-base);--font-weight:var(--font-weight-normal)}:root .text--xs{--font-size:var(--font-size-xs);--line-height:var(--line-height-base);--font-weight:var(--font-weight-normal)}:root .text--sm{--font-size:var(--font-size-sm);--line-height:var(--line-height-base);--font-weight:var(--font-weight-normal)}:root .text--md{--font-size:var(--font-size-md);--line-height:var(--line-height-base);--font-weight:var(--font-weight-normal)}:root .text--lg{--font-size:var(--font-size-lg);--line-height:var(--line-height-base);--font-weight:var(--font-weight-normal)}:root .text--xl{--font-size:var(--font-size-xl);--line-height:var(--line-height-base);--font-weight:var(--font-weight-normal)}:root .text--display{--font-size:var(--font-size-h1);--font-weight:var(--font-weight-light);--font-weight-strong:var(--font-weight-bold);--line-height:var(--line-height-heading)}@container (min-width:700px){:root .text--display{--font-size:var(--font-size-display)}}:root .text--h1,:root h1{--font-family:var(--font-heading);--font-size:var(--font-size-h2);--font-weight:var(--font-weight-normal);--font-weight-strong:var(--font-weight-bold);--line-height:var(--line-height-heading)}:root .text--h1.sans-serif,:root h1.sans-serif:not(.does-not-exist){--font-family:var(--font-body)}@media (min-width:56.25rem){:root .text--h1,:root h1{--font-size:var(--font-size-h1)}}:root .text--h2,:root h2{--font-family:var(--font-heading);--font-size:var(--font-size-h3);--font-weight:var(--font-weight-normal);--font-weight-strong:var(--font-weight-bold);--line-height:var(--line-height-heading)}:root .text--h2.sans-serif,:root h2.sans-serif:not(.does-not-exist){--font-family:var(--font-body)}:root .text--h2 .text--decoration,:root h2:not(.does-not-exist) .text--decoration{--text-decoration-max-width:6.25rem;--text-decoration-height:3.125rem;--text-decoration-block-spacing:0.6875rem}@media (min-width:56.25rem){:root .text--h2,:root h2{--font-size:var(--font-size-h2)}:root .text--h2 .text--decoration,:root h2:not(.does-not-exist) .text--decoration{--text-decoration-max-width:7.5rem;--text-decoration-height:3.75rem;--text-decoration-block-spacing:0.75rem}}:root .text--h3,:root h3{--font-family:var(--font-heading);--font-size:var(--font-size-h4);--font-weight:var(--font-weight-normal);--font-weight-strong:var(--font-weight-bold);--line-height:var(--line-height-heading)}:root .text--h3.sans-serif,:root h3.sans-serif:not(.does-not-exist){--font-family:var(--font-body)}:root .text--h3 .text--decoration,:root h3:not(.does-not-exist) .text--decoration{--text-decoration-max-width:5rem;--text-decoration-height:2.5rem;--text-decoration-block-spacing:0.625rem}@media (min-width:56.25rem){:root .text--h3,:root h3{--font-size:var(--font-size-h3)}:root .text--h3 .text--decoration,:root h3:not(.does-not-exist) .text--decoration{--text-decoration-max-width:6.25rem;--text-decoration-height:3.125rem;--text-decoration-block-spacing:0.6875rem}}:root .text--h4,:root h4{--font-family:var(--font-heading);--font-size:var(--font-size-h5);--font-weight:var(--font-weight-normal);--font-weight-strong:var(--font-weight-bold);--line-height:var(--line-height-heading)}:root .text--h4.sans-serif,:root h4.sans-serif:not(.does-not-exist){--font-family:var(--font-body)}:root .text--h4 .text--decoration,:root h4:not(.does-not-exist) .text--decoration{--text-decoration-max-width:3.75rem;--text-decoration-height:2rem;--text-decoration-block-spacing:0.5625rem}@media (min-width:56.25rem){:root .text--h4,:root h4{--font-size:var(--font-size-h4)}:root .text--h4 .text--decoration,:root h4:not(.does-not-exist) .text--decoration{--text-decoration-max-width:5rem;--text-decoration-height:2.5rem;--text-decoration-block-spacing:0.625rem}}:root .text--h5,:root h5{--font-family:var(--font-heading);--font-size:var(--font-size-h6);--font-weight:var(--font-weight-normal);--font-weight-strong:var(--font-weight-bold);--line-height:var(--line-height-heading)}:root .text--h5.sans-serif,:root h5.sans-serif:not(.does-not-exist){--font-family:var(--font-body)}@media (min-width:56.25rem){:root .text--h5,:root h5{--font-size:var(--font-size-h5)}}:root .text--h6,:root h6{--font-family:var(--font-heading);--font-size:var(--font-size-lg);--font-weight:var(--font-weight-normal);--font-weight-strong:var(--font-weight-bold);--line-height:var(--line-height-heading)}:root .text--h6.sans-serif,:root h6.sans-serif:not(.does-not-exist){--font-family:var(--font-body)}@media (min-width:56.25rem){:root .text--h6,:root h6{--font-size:var(--font-size-h6)}}:root .font-weight--normal{--font-weight:var(--font-weight-normal)}:root .font-weight--light{--font-weight:var(--font-weight-light)}:root .font-weight--bold{--font-weight:var(--font-weight-bold)}:root .background-color--primary{--l-bg-color:var(--color-primary)}:root .background-color--primary ::-moz-selection{--color-selection-text:var(--color-primary);--color-selection-bg:var(--color-white)}:root .background-color--primary ::selection{--color-selection-text:var(--color-primary);--color-selection-bg:var(--color-white)}:root .background-color--secondary{--l-bg-color:var(--color-secondary)}:root .background-color--secondary ::-moz-selection{--color-selection-text:var(--color-secondary);--color-selection-bg:var(--color-white)}:root .background-color--secondary ::selection{--color-selection-text:var(--color-secondary);--color-selection-bg:var(--color-white)}:root .background-color--earth{--l-bg-color:var(--color-earth);--l-color:var(--color-black)}:root .background-color--earth ::-moz-selection{--color-selection-text:var(--color-earth);--color-selection-bg:var(--color-black)}:root .background-color--earth ::selection{--color-selection-text:var(--color-earth);--color-selection-bg:var(--color-black)}:root .background-color--green-future{--l-bg-color:var(--color-future-green);--l-color:var(--color-black)}:root .background-color--green-future ::-moz-selection{--color-selection-text:var(--color-future-green);--color-selection-bg:var(--color-black)}:root .background-color--green-future ::selection{--color-selection-text:var(--color-future-green);--color-selection-bg:var(--color-black)}:root .background-color--green-forest{--l-bg-color:var(--color-forest-green);--l-color:var(--color-white)}:root .background-color--green-forest ::-moz-selection{--color-selection-text:var(--color-forest-green);--color-selection-bg:var(--color-white)}:root .background-color--green-forest ::selection{--color-selection-text:var(--color-forest-green);--color-selection-bg:var(--color-white)}:root .background-color--pink{--l-bg-color:var(--color-pink);--l-color:var(--color-black)}:root .background-color--pink ::-moz-selection{--color-selection-text:var(--color-pink);--color-selection-bg:var(--color-black)}:root .background-color--pink ::selection{--color-selection-text:var(--color-pink);--color-selection-bg:var(--color-black)}:root .background-color--violet{--l-bg-color:var(--color-violet);--l-color:var(--color-white)}:root .background-color--violet ::-moz-selection{--color-selection-text:var(--color-violet);--color-selection-bg:var(--color-white)}:root .background-color--violet ::selection{--color-selection-text:var(--color-violet);--color-selection-bg:var(--color-white)}:root .background-color--black{--l-bg-color:var(--color-black);--l-color:var(--color-white)}:root .background-color--black ::-moz-selection{--color-selection-text:var(--color-black);--color-selection-bg:var(--color-white)}:root .background-color--black ::selection{--color-selection-text:var(--color-black);--color-selection-bg:var(--color-white)}:root .background-color--granular-grey{--l-bg-color:var(--color-granular-grey);--l-color:var(--color-black)}:root .background-color--granular-grey ::-moz-selection{--color-selection-text:var(--color-granular-grey);--color-selection-bg:var(--color-black)}:root .background-color--granular-grey ::selection{--color-selection-text:var(--color-granular-grey);--color-selection-bg:var(--color-black)}:root .background-color--off-white{--l-bg-color:var(--color-off-white);--l-color:var(--color-black)}:root .background-color--off-white ::-moz-selection{--color-selection-text:var(--color-off-white);--color-selection-bg:var(--color-black)}:root .background-color--off-white ::selection{--color-selection-text:var(--color-off-white);--color-selection-bg:var(--color-black)}:root [class*=margin-bottom],:root [class*=margin-top],:root [class*=padding-bottom],:root [class*=padding-top]{--v-spacing-sm:var(--spacer-xs);--v-spacing-md:var(--spacer-sm);--v-spacing-lg:var(--spacer-md)}@media (min-width:43.75rem){:root [class*=margin-bottom],:root [class*=margin-top],:root [class*=padding-bottom],:root [class*=padding-top]{--v-spacing-sm:var(--spacer-sm);--v-spacing-md:var(--spacer-md);--v-spacing-lg:var(--spacer-lg)}}:root{--btn-size:3rem;--btn-icon-size:1.5rem;--btn-gap:var(--sp-sm);--btn-bg:var(--color-accent);--btn-color:var(--color-black);--btn-spacing-inline:var(--sp-lg);--btn-spacing-block:var(--sp-sm);--btn-border:none;--btn-border-radius:var(--border-radius-lg);--btn-font-size:var(--font-size-lg);--btn-font-weight:var(--font-weight-normal)}:root .btn{--spacing-block:var(--btn-spacing-block);--spacing-inline:var(--btn-spacing-inline);--color-bg:var(--btn-bg);--color-text:var(--btn-color);--border-radius:var(--btn-border-radius);--border:var(--btn-border);--icon-size:var(--btn-icon-size,--icon-size);--font-size:var(--btn-font-size);--font-weight:var(--btn-font-weight)}:root .btn.btn--xs{--btn-size:1.5rem;--spacing-block:0.1875rem;--spacing-inline:var(--sp-xs);--font-size:var(--font-size-xs)}:root .btn.btn--sm{--btn-size:2rem;--spacing-block:var(--sp-sm);--spacing-inline:var(--sp);--font-size:var(--font-size-sm)}:root .btn.btn--lg,:root .btn.btn--rounded{--btn-size:3rem;--spacing-block:var(--sp-md);--spacing-inline:var(--sp-md);--font-size:var(--font-size-lg)}:root .btn.btn--primary{--color-bg:var(--color-primary)}:root .btn.btn--primary:focus-within{--border:var(--color-accent) 1px solid}:root .btn.btn--primary:hover{--color-bg:var(--color-accent-light)}:root .btn.btn--primary:active{--color-bg:var(--color-accent-dark)}:root .btn.btn--primary:disabled{--color-bg:var(--color-accent-lightest)}:root .btn.btn--secondary{--color-bg:var(--color-secondary)}:root .btn.btn--secondary:focus-within{--border:currentColor 0.1875rem solid}:root .btn.btn--secondary:hover{--color-bg:var(--color-black);--color-text:var(--color-white)}:root .btn.btn--secondary:active{--color-text:var(--color-accent-dark)}:root .btn.btn--secondary:disabled{--color-text:var(--color-accent-lightest)}:root .btn.btn--green-future{--color-bg:var(--color-future-green)}:root .btn.btn--green-future:focus-within{--outline-color:var(--color-future-green)}:root .btn.btn--green-future:focus-within{--color-bg:var(--color-black);--color-text:var(--color-white)}:root .btn.btn--green-future:hover{--color-bg:var(--color-black);--color-text:var(--color-white)}:root .btn.btn--green-future:active{--color-bg:var(--color-forest-green);--color-text:var(--color-white)}:root .btn.btn--green-future:disabled{--color-bg:var(--color-future-green)}:root .btn.btn--pink{--color-bg:var(--color-pink)}:root .btn.btn--pink:focus-within{--outline-color:var(--color-pink)}:root .btn.btn--pink:focus-within{--color-bg:var(--color-black);--color-text:var(--color-white)}:root .btn.btn--pink:hover{--color-bg:var(--color-black);--color-text:var(--color-white)}:root .btn.btn--pink:active{--color-bg:var(--color-violet);--color-text:var(--color-white)}:root .btn.btn--pink:disabled{--color-bg:var(--color-pink)}:root .btn.btn--white{--color-bg:var(--color-white)}:root .btn.btn--white:focus-within{--border:currentColor 0.1875rem solid}:root .btn.btn--white:focus-within{--color-bg:var(--color-black);--color-text:var(--color-white)}:root .btn.btn--white:hover{--color-bg:var(--color-black)}:root .btn.btn--white:disabled,:root .btn.btn--white:hover{--color-text:var(--color-white)}:root .btn.btn--granular-grey{--color-bg:var(--color-granular-grey)}:root .btn.btn--granular-grey:focus-within{--color-bg:var(--color-black);--color-text:var(--color-granular-grey)}:root .btn.btn--granular-grey:hover{--color-bg:var(--color-black);--color-text:var(--color-granular-grey)}:root .btn.btn--granular-grey:active{--color-text:var(--color-accent-dark)}:root .btn.btn--granular-grey:disabled{--color-text:var(--color-granular-grey)}:root .btn.btn--off-white{--color-bg:var(--color-off-white)}:root .btn.btn--off-white:focus-within{--color-bg:var(--color-black);--color-text:var(--color-off-white)}:root .btn.btn--off-white:hover{--color-bg:var(--color-black);--color-text:var(--color-off-white)}:root .btn.btn--off-white:active{--color-text:var(--color-accent-dark)}:root .btn.btn--off-white:disabled{--color-text:var(--color-off-white)}:root{--modal-width:auto;--max-modal-width:100rem;--max-modal-height:90vh;--modal-animation-duration:0.5s;--form-width:100%;--form-item-spacing:var(--sp)}.text--display{container-type:inline-size}
@font-face{font-display:swap;font-family:Bogue Slab;font-style:normal;src:url(/themes/custom/neo/fonts/bogueslab/BogueSlab-Thin.woff2) format("woff2"),url(/themes/custom/neo/fonts/bogueslab/BogueSlab-Thin.woff) format("woff")}@font-face{font-display:swap;font-family:Bogue Slab;font-style:italic;src:url(/themes/custom/neo/fonts/bogueslab/BogueSlab-Thin.woff2) format("woff2"),url(/themes/custom/neo/fonts/bogueslab/BogueSlab-Thin.woff) format("woff")}
@view-transition{navigation:auto}::view-transition-new(root),::view-transition-old(root){animation-duration:.5s}*,:after,:before{box-sizing:inherit}#environment-indicator{border-radius:.3125rem;left:auto;margin:.3125rem;padding:.3125rem;position:fixed;right:0;z-index:1000}html{font-family:var(--font-body);font-style:normal;font-weight:400;scroll-behavior:smooth;-webkit-font-smoothing:antialiased}body.frontend--theme,html{box-sizing:border-box;line-height:var(--line-height-body)}body.frontend--theme{background-color:var(--color-bg);color:var(--color-text);font-size:var(--font-size-base);font-weight:var(--font-weight-normal);margin:0;position:relative;-webkit-overflow-scrolling:touch}body.frontend--theme .layout-container{display:flex;flex-direction:column;min-height:100vh}[role=main]{flex:1}::-moz-selection{background-color:var(--color-selection-bg);color:var(--color-selection-text);text-shadow:none}::selection{background-color:var(--color-selection-bg);color:var(--color-selection-text);text-shadow:none}h1,h2,h3,h4,h5,h6{color:inherit;font-weight:var(--font-weight);margin-bottom:var(--sp);margin-top:0}h1 strong,h2 strong,h3 strong,h4 strong,h5 strong,h6 strong{font-weight:var(--font-weight-strong)}p+h1,p+h2,p+h3,p+h4,p+h5,p+h6{margin-top:var(--sp)}@media (min-width:43.75rem){h1,h2,h3,h4,h5,h6{margin-bottom:var(--sp-lg)}}@media (max-width:56.25rem){h1,h2,h3,h4,h5,h6{hyphens:auto;text-wrap:balance;word-break:break-all;word-wrap:break-word}}[class*=text--],h1,h2,h3,h4,h5,h6{font-family:var(--font-family);font-size:var(--font-size);line-height:var(--line-height)}[class*=font-weight-]{font-weight:var(--font-weight)}p{margin:0 0 1.5em}p:last-child{margin-bottom:0}strong{font-weight:var(--font-weight-bold)}a{color:inherit}a:hover{outline:none;-webkit-text-decoration:none;text-decoration:none}a:active,a:focus:not(:focus-visible){border:0;outline:none}a:focus-within{outline:2px solid currentColor;outline-offset:var(--outline-offset)}ol,ul{margin:0 0 1.5em;padding-left:1em}blockquote{border-left:.3125rem solid var(--color-primary);font-size:var(--font-size-lg);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:var(--color-black);display:block;font-size:80%}blockquote footer:before,blockquote small:before{content:"\2014 \00A0"}img{background-repeat:no-repeat;background-size:cover;font-style:italic;shape-margin:1rem;vertical-align:middle}img,video{height:auto;max-width:100%}audio,video{display:block}audio{max-width:100%}table{border:0;border-collapse:collapse;border-spacing:0;color:var(--color-black);font-size:var(--font-size-sm);margin-bottom:var(--sp-lg);margin-top:var(--sp-lg);width:100%}table caption{color:var(--color-primary);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);margin-bottom:var(--sp)}table td,table th{border:1px solid var(--color-grey);padding:var(--sp-md);vertical-align:top}table th{background-color:var(--color-neutral-dark);color:var(--color-white);font-size:var(--font-size-sm);margin:0;text-align:left}table th::-moz-selection{background-color:var(--color-white);color:var(--color-primary)}table th::selection{background-color:var(--color-white);color:var(--color-primary)}table td{white-space:normal}@media (max-width:31.25rem){table{display:block;overflow:auto}}[class*=background-color]{background-color:var(--l-bg-color,var(--color-none));color:var(--l-color,var(--color-text))}.display-flex{display:flex}.flex-row-reverse{flex-direction:row-reverse}.flex-column-reverse{flex-direction:column-reverse}.justify-content-start{justify-content:start}.justify-content-center{justify-content:center}.justify-content-between{justify-content:space-between}.justify-content-end{justify-content:end}.margin-bottom--sm{margin-bottom:var(--v-spacing-sm)}.margin-bottom--md{margin-bottom:var(--v-spacing-md)}.margin-bottom--lg{margin-bottom:var(--v-spacing-lg)}.margin-top--sm{margin-top:var(--v-spacing-sm)}.margin-top--md{margin-top:var(--v-spacing-md)}.margin-top--lg{margin-top:var(--v-spacing-lg)}.padding-top--sm{padding-top:var(--v-spacing-sm)}.padding-top--md{padding-top:var(--v-spacing-md)}.padding-top--lg{padding-top:var(--v-spacing-lg)}.padding-bottom--xs{padding-bottom:var(--v-spacing-xs)}.padding-bottom--sm{padding-bottom:var(--v-spacing-sm)}.padding-bottom--md{padding-bottom:var(--v-spacing-md)}.padding-bottom--lg{padding-bottom:var(--v-spacing-lg)}.text-align-left{text-align:left}.text-align-center{text-align:center}.text-align-right{text-align:right}.font-weight-medium{font-weight:var(--font-weight-medium)}.sans-serif{font-family:var(--font-body)}.klaro.klaro-theme-neo{--klaro-primary-color:var(--color-primary);--klaro-link-color:inherit;--klaro-link-color-hover:var(--klaro-link-color);--klaro-link-decoration:none;--klaro-link-decoration-hover:none;--klaro-link-decoration-line:underline;--klaro-link-decoration-line-hover:none;--klaro-button-bg:var(--color-primary);--klaro-button-text-color:var(--color-white);--klaro-button-border:none!important;--klaro-button-border-radius:var(--border-radius-base);--klaro-button-font-size:var(--font-size-sm);--klaro-button-font-weight:var(--font-weight-bold);--klaro-button-padding:var(--sp-md);--klaro-button-box-shadow:var(--shadow);--klaro-button-bg-hover:var(--color-secondary)!important;--klaro-button-text-color-hover:var(--color-text);--klaro-button-border-hover:none;--klaro-button-focus-outline:none;--klaro-button-focus-box-shadow:var(--klaro-button-box-shadow);--klaro-slider-bg:var(--color-white);--klaro-slider-bg-active:var(--klaro-primary-color);--klaro-slider-bg-required:var(--klaro-primary-color);--light1:var(--color-text);--dark1:var(--color-white);--white2:var(--color-white);--notice-max-width:40rem;--klaro-box-padding:var(--grid-gap)}.klaro.klaro-theme-neo .context-notice h2,.klaro.klaro-theme-neo .context-notice li,.klaro.klaro-theme-neo .context-notice p,.klaro.klaro-theme-neo .context-notice strong,.klaro.klaro-theme-neo .context-notice ul,.klaro.klaro-theme-neo .cookie-modal h2,.klaro.klaro-theme-neo .cookie-modal li,.klaro.klaro-theme-neo .cookie-modal p,.klaro.klaro-theme-neo .cookie-modal strong,.klaro.klaro-theme-neo .cookie-modal ul,.klaro.klaro-theme-neo .cookie-notice h2,.klaro.klaro-theme-neo .cookie-notice li,.klaro.klaro-theme-neo .cookie-notice p,.klaro.klaro-theme-neo .cookie-notice strong,.klaro.klaro-theme-neo .cookie-notice ul{color:var(--color-text)}.klaro.klaro-theme-neo .context-notice .cm-modal .cm-body ul.cm-purposes li.cm-purpose span.cm-opt-out,.klaro.klaro-theme-neo .context-notice .cm-modal .cm-body ul.cm-purposes li.cm-purpose span.cm-required,.klaro.klaro-theme-neo .context-notice .cm-modal .cm-body ul.cm-purposes li.cm-service span.cm-opt-out,.klaro.klaro-theme-neo .context-notice .cm-modal .cm-body ul.cm-purposes li.cm-service span.cm-required,.klaro.klaro-theme-neo .context-notice .cm-modal .cm-body ul.cm-services li.cm-purpose span.cm-opt-out,.klaro.klaro-theme-neo .context-notice .cm-modal .cm-body ul.cm-services li.cm-purpose span.cm-required,.klaro.klaro-theme-neo .context-notice .cm-modal .cm-body ul.cm-services li.cm-service span.cm-opt-out,.klaro.klaro-theme-neo .context-notice .cm-modal .cm-body ul.cm-services li.cm-service span.cm-required,.klaro.klaro-theme-neo .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose span.cm-opt-out,.klaro.klaro-theme-neo .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose span.cm-required,.klaro.klaro-theme-neo .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service span.cm-opt-out,.klaro.klaro-theme-neo .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service span.cm-required,.klaro.klaro-theme-neo .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose span.cm-opt-out,.klaro.klaro-theme-neo .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose span.cm-required,.klaro.klaro-theme-neo .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service span.cm-opt-out,.klaro.klaro-theme-neo .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service span.cm-required,.klaro.klaro-theme-neo .cookie-notice .cm-modal .cm-body ul.cm-purposes li.cm-purpose span.cm-opt-out,.klaro.klaro-theme-neo .cookie-notice .cm-modal .cm-body ul.cm-purposes li.cm-purpose span.cm-required,.klaro.klaro-theme-neo .cookie-notice .cm-modal .cm-body ul.cm-purposes li.cm-service span.cm-opt-out,.klaro.klaro-theme-neo .cookie-notice .cm-modal .cm-body ul.cm-purposes li.cm-service span.cm-required,.klaro.klaro-theme-neo .cookie-notice .cm-modal .cm-body ul.cm-services li.cm-purpose span.cm-opt-out,.klaro.klaro-theme-neo .cookie-notice .cm-modal .cm-body ul.cm-services li.cm-purpose span.cm-required,.klaro.klaro-theme-neo .cookie-notice .cm-modal .cm-body ul.cm-services li.cm-service span.cm-opt-out,.klaro.klaro-theme-neo .cookie-notice .cm-modal .cm-body ul.cm-services li.cm-service span.cm-required{color:var(--color-text-light)}.klaro.klaro-theme-neo .context-notice .hide:active,.klaro.klaro-theme-neo .context-notice .hide:focus,.klaro.klaro-theme-neo .context-notice a:focus,.klaro.klaro-theme-neo .context-notice button.klaro-close:focus,.klaro.klaro-theme-neo .cookie-modal .hide:active,.klaro.klaro-theme-neo .cookie-modal .hide:focus,.klaro.klaro-theme-neo .cookie-modal a:focus,.klaro.klaro-theme-neo .cookie-modal button.klaro-close:focus,.klaro.klaro-theme-neo .cookie-notice .hide:active,.klaro.klaro-theme-neo .cookie-notice .hide:focus,.klaro.klaro-theme-neo .cookie-notice a:focus,.klaro.klaro-theme-neo .cookie-notice button.klaro-close:focus{box-shadow:0 0 0 1px var(--gin-color-focus-border),0 0 0 4px var(--gin-color-focus);outline:none}@media (prefers-contrast:more){.klaro.klaro-theme-neo .context-notice .hide:active,.klaro.klaro-theme-neo .context-notice .hide:focus,.klaro.klaro-theme-neo .context-notice a:focus,.klaro.klaro-theme-neo .context-notice button.klaro-close:focus,.klaro.klaro-theme-neo .cookie-modal .hide:active,.klaro.klaro-theme-neo .cookie-modal .hide:focus,.klaro.klaro-theme-neo .cookie-modal a:focus,.klaro.klaro-theme-neo .cookie-modal button.klaro-close:focus,.klaro.klaro-theme-neo .cookie-notice .hide:active,.klaro.klaro-theme-neo .cookie-notice .hide:focus,.klaro.klaro-theme-neo .cookie-notice a:focus,.klaro.klaro-theme-neo .cookie-notice button.klaro-close:focus{box-shadow:none;outline:2px solid currentColor}}.klaro.klaro-theme-neo h1.title{border:0;color:var(--color-text);font-size:var(--font-size-h3);margin-top:0}.klaro.klaro-theme-neo .cookie-modal p{margin-top:var(--sp-lg)}.klaro.klaro-theme-neo .cookie-modal .cm-body,.klaro.klaro-theme-neo .cookie-modal .cm-footer,.klaro.klaro-theme-neo .cookie-modal .cm-header{border:0;padding:var(--klaro-box-padding)}.klaro.klaro-theme-neo .cookie-modal .hide{height:var(--sp-xl);padding:0;right:var(--klaro-box-padding);top:var(--klaro-box-padding);width:var(--sp-xl)}.klaro.klaro-theme-neo .cookie-modal .hide:hover svg{transform:scale(1.1)}.klaro.klaro-theme-neo .cookie-modal .cm-footer-buttons{gap:var(--sp-sm)}.klaro.klaro-theme-neo .cookie-modal .cm-btn{flex:1 1 0;margin:0}.klaro.klaro-theme-neo .cookie-modal .cm-purpose:not(.cm-toggle-all){margin-bottom:var(--sp-lg);margin-top:.3125rem}.klaro.klaro-theme-neo .cookie-modal .cm-purpose:not(.cm-toggle-all) .cm-list-input,.klaro.klaro-theme-neo .cookie-modal .cm-purpose:not(.cm-toggle-all) .cm-switch{top:-.3125rem}.klaro.klaro-theme-neo .cookie-modal .cm-purpose.cm-toggle-all .cm-switch{top:.5rem}.klaro.klaro-theme-neo .cookie-notice:focus{box-shadow:0 4px 6px 0 rgba(0,0,0,.2),5px 5px 10px 0 rgba(0,0,0,.19);outline:none}.klaro.klaro-theme-neo .cookie-notice .cn-body{align-items:center;display:flex;flex-direction:column;gap:var(--sp-lg);padding:var(--klaro-box-padding)}.klaro.klaro-theme-neo .cookie-notice .cn-body #id-cookie-notice{margin:0}.klaro.klaro-theme-neo .cookie-notice .cn-body .cn-buttons,.klaro.klaro-theme-neo .cookie-notice .cn-body .cn-ok{display:flex;flex-direction:column-reverse;gap:var(--sp-sm);margin:0!important;width:100%}.klaro.klaro-theme-neo .cm-btn,.klaro.klaro-theme-neo .cm-link{box-shadow:none!important;margin:0!important;-webkit-text-decoration:none;text-decoration:none;transition-duration:var(--transition-duration);transition-property:single-var(background-color,color);transition-timing-function:var(--transition-timing-function);width:100%!important}.klaro.klaro-theme-neo .cm-btn:focus,.klaro.klaro-theme-neo .cm-link:focus{box-shadow:none!important}.klaro.klaro-theme-neo #purpose-item-analytics-description+.cm-services,.klaro.klaro-theme-neo #purpose-item-essential-description+.cm-services,.klaro.klaro-theme-neo #purpose-item-marketing-description+.cm-services{display:none}@media (min-width:35rem){.klaro.klaro-theme-neo .cookie-notice .cn-body{flex-direction:row}.klaro.klaro-theme-neo .cookie-notice .cn-body #id-cookie-notice,.klaro.klaro-theme-neo .cookie-notice .cn-body .cn-ok{flex:1 1 0}}@media (min-width:40rem){.klaro.klaro-theme-neo .cookie-notice .cn-body{gap:var(--sp-5xl)}}#admin-toolbar{--drupal-displace-offset-top:0px}
@font-face{font-family:'Inter';font-style:normal;font-display:swap;font-weight:300;src:url(/themes/custom/neo/node_modules/%40fontsource/inter/./files/inter-cyrillic-ext-300-normal.woff2) format('woff2'),url(/themes/custom/neo/node_modules/%40fontsource/inter/./files/inter-cyrillic-ext-300-normal.woff) format('woff');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;}@font-face{font-family:'Inter';font-style:normal;font-display:swap;font-weight:300;src:url(/themes/custom/neo/node_modules/%40fontsource/inter/./files/inter-cyrillic-300-normal.woff2) format('woff2'),url(/themes/custom/neo/node_modules/%40fontsource/inter/./files/inter-cyrillic-300-normal.woff) format('woff');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;}@font-face{font-family:'Inter';font-style:normal;font-display:swap;font-weight:300;src:url(/themes/custom/neo/node_modules/%40fontsource/inter/./files/inter-greek-ext-300-normal.woff2) format('woff2'),url(/themes/custom/neo/node_modules/%40fontsource/inter/./files/inter-greek-ext-300-normal.woff) format('woff');unicode-range:U+1F00-1FFF;}@font-face{font-family:'Inter';font-style:normal;font-display:swap;font-weight:300;src:url(/themes/custom/neo/node_modules/%40fontsource/inter/./files/inter-greek-300-normal.woff2) format('woff2'),url(/themes/custom/neo/node_modules/%40fontsource/inter/./files/inter-greek-300-normal.woff) format('woff');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;}@font-face{font-family:'Inter';font-style:normal;font-display:swap;font-weight:300;src:url(/themes/custom/neo/node_modules/%40fontsource/inter/./files/inter-vietnamese-300-normal.woff2) format('woff2'),url(/themes/custom/neo/node_modules/%40fontsource/inter/./files/inter-vietnamese-300-normal.woff) format('woff');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;}@font-face{font-family:'Inter';font-style:normal;font-display:swap;font-weight:300;src:url(/themes/custom/neo/node_modules/%40fontsource/inter/./files/inter-latin-ext-300-normal.woff2) format('woff2'),url(/themes/custom/neo/node_modules/%40fontsource/inter/./files/inter-latin-ext-300-normal.woff) format('woff');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:'Inter';font-style:normal;font-display:swap;font-weight:300;src:url(/themes/custom/neo/node_modules/%40fontsource/inter/./files/inter-latin-300-normal.woff2) format('woff2'),url(/themes/custom/neo/node_modules/%40fontsource/inter/./files/inter-latin-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+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}
@font-face{font-family:'Inter';font-style:normal;font-display:swap;font-weight:400;src:url(/themes/custom/neo/node_modules/%40fontsource/inter/./files/inter-cyrillic-ext-400-normal.woff2) format('woff2'),url(/themes/custom/neo/node_modules/%40fontsource/inter/./files/inter-cyrillic-ext-400-normal.woff) format('woff');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;}@font-face{font-family:'Inter';font-style:normal;font-display:swap;font-weight:400;src:url(/themes/custom/neo/node_modules/%40fontsource/inter/./files/inter-cyrillic-400-normal.woff2) format('woff2'),url(/themes/custom/neo/node_modules/%40fontsource/inter/./files/inter-cyrillic-400-normal.woff) format('woff');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;}@font-face{font-family:'Inter';font-style:normal;font-display:swap;font-weight:400;src:url(/themes/custom/neo/node_modules/%40fontsource/inter/./files/inter-greek-ext-400-normal.woff2) format('woff2'),url(/themes/custom/neo/node_modules/%40fontsource/inter/./files/inter-greek-ext-400-normal.woff) format('woff');unicode-range:U+1F00-1FFF;}@font-face{font-family:'Inter';font-style:normal;font-display:swap;font-weight:400;src:url(/themes/custom/neo/node_modules/%40fontsource/inter/./files/inter-greek-400-normal.woff2) format('woff2'),url(/themes/custom/neo/node_modules/%40fontsource/inter/./files/inter-greek-400-normal.woff) format('woff');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;}@font-face{font-family:'Inter';font-style:normal;font-display:swap;font-weight:400;src:url(/themes/custom/neo/node_modules/%40fontsource/inter/./files/inter-vietnamese-400-normal.woff2) format('woff2'),url(/themes/custom/neo/node_modules/%40fontsource/inter/./files/inter-vietnamese-400-normal.woff) format('woff');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;}@font-face{font-family:'Inter';font-style:normal;font-display:swap;font-weight:400;src:url(/themes/custom/neo/node_modules/%40fontsource/inter/./files/inter-latin-ext-400-normal.woff2) format('woff2'),url(/themes/custom/neo/node_modules/%40fontsource/inter/./files/inter-latin-ext-400-normal.woff) format('woff');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:'Inter';font-style:normal;font-display:swap;font-weight:400;src:url(/themes/custom/neo/node_modules/%40fontsource/inter/./files/inter-latin-400-normal.woff2) format('woff2'),url(/themes/custom/neo/node_modules/%40fontsource/inter/./files/inter-latin-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+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}
@font-face{font-family:'Inter';font-style:normal;font-display:swap;font-weight:500;src:url(/themes/custom/neo/node_modules/%40fontsource/inter/./files/inter-cyrillic-ext-500-normal.woff2) format('woff2'),url(/themes/custom/neo/node_modules/%40fontsource/inter/./files/inter-cyrillic-ext-500-normal.woff) format('woff');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;}@font-face{font-family:'Inter';font-style:normal;font-display:swap;font-weight:500;src:url(/themes/custom/neo/node_modules/%40fontsource/inter/./files/inter-cyrillic-500-normal.woff2) format('woff2'),url(/themes/custom/neo/node_modules/%40fontsource/inter/./files/inter-cyrillic-500-normal.woff) format('woff');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;}@font-face{font-family:'Inter';font-style:normal;font-display:swap;font-weight:500;src:url(/themes/custom/neo/node_modules/%40fontsource/inter/./files/inter-greek-ext-500-normal.woff2) format('woff2'),url(/themes/custom/neo/node_modules/%40fontsource/inter/./files/inter-greek-ext-500-normal.woff) format('woff');unicode-range:U+1F00-1FFF;}@font-face{font-family:'Inter';font-style:normal;font-display:swap;font-weight:500;src:url(/themes/custom/neo/node_modules/%40fontsource/inter/./files/inter-greek-500-normal.woff2) format('woff2'),url(/themes/custom/neo/node_modules/%40fontsource/inter/./files/inter-greek-500-normal.woff) format('woff');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;}@font-face{font-family:'Inter';font-style:normal;font-display:swap;font-weight:500;src:url(/themes/custom/neo/node_modules/%40fontsource/inter/./files/inter-vietnamese-500-normal.woff2) format('woff2'),url(/themes/custom/neo/node_modules/%40fontsource/inter/./files/inter-vietnamese-500-normal.woff) format('woff');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;}@font-face{font-family:'Inter';font-style:normal;font-display:swap;font-weight:500;src:url(/themes/custom/neo/node_modules/%40fontsource/inter/./files/inter-latin-ext-500-normal.woff2) format('woff2'),url(/themes/custom/neo/node_modules/%40fontsource/inter/./files/inter-latin-ext-500-normal.woff) format('woff');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:'Inter';font-style:normal;font-display:swap;font-weight:500;src:url(/themes/custom/neo/node_modules/%40fontsource/inter/./files/inter-latin-500-normal.woff2) format('woff2'),url(/themes/custom/neo/node_modules/%40fontsource/inter/./files/inter-latin-500-normal.woff) format('woff');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}
@font-face{font-family:'Inter';font-style:normal;font-display:swap;font-weight:600;src:url(/themes/custom/neo/node_modules/%40fontsource/inter/./files/inter-cyrillic-ext-600-normal.woff2) format('woff2'),url(/themes/custom/neo/node_modules/%40fontsource/inter/./files/inter-cyrillic-ext-600-normal.woff) format('woff');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;}@font-face{font-family:'Inter';font-style:normal;font-display:swap;font-weight:600;src:url(/themes/custom/neo/node_modules/%40fontsource/inter/./files/inter-cyrillic-600-normal.woff2) format('woff2'),url(/themes/custom/neo/node_modules/%40fontsource/inter/./files/inter-cyrillic-600-normal.woff) format('woff');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;}@font-face{font-family:'Inter';font-style:normal;font-display:swap;font-weight:600;src:url(/themes/custom/neo/node_modules/%40fontsource/inter/./files/inter-greek-ext-600-normal.woff2) format('woff2'),url(/themes/custom/neo/node_modules/%40fontsource/inter/./files/inter-greek-ext-600-normal.woff) format('woff');unicode-range:U+1F00-1FFF;}@font-face{font-family:'Inter';font-style:normal;font-display:swap;font-weight:600;src:url(/themes/custom/neo/node_modules/%40fontsource/inter/./files/inter-greek-600-normal.woff2) format('woff2'),url(/themes/custom/neo/node_modules/%40fontsource/inter/./files/inter-greek-600-normal.woff) format('woff');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;}@font-face{font-family:'Inter';font-style:normal;font-display:swap;font-weight:600;src:url(/themes/custom/neo/node_modules/%40fontsource/inter/./files/inter-vietnamese-600-normal.woff2) format('woff2'),url(/themes/custom/neo/node_modules/%40fontsource/inter/./files/inter-vietnamese-600-normal.woff) format('woff');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;}@font-face{font-family:'Inter';font-style:normal;font-display:swap;font-weight:600;src:url(/themes/custom/neo/node_modules/%40fontsource/inter/./files/inter-latin-ext-600-normal.woff2) format('woff2'),url(/themes/custom/neo/node_modules/%40fontsource/inter/./files/inter-latin-ext-600-normal.woff) format('woff');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:'Inter';font-style:normal;font-display:swap;font-weight:600;src:url(/themes/custom/neo/node_modules/%40fontsource/inter/./files/inter-latin-600-normal.woff2) format('woff2'),url(/themes/custom/neo/node_modules/%40fontsource/inter/./files/inter-latin-600-normal.woff) format('woff');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}
@font-face{font-family:'Inter';font-style:normal;font-display:swap;font-weight:700;src:url(/themes/custom/neo/node_modules/%40fontsource/inter/./files/inter-cyrillic-ext-700-normal.woff2) format('woff2'),url(/themes/custom/neo/node_modules/%40fontsource/inter/./files/inter-cyrillic-ext-700-normal.woff) format('woff');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;}@font-face{font-family:'Inter';font-style:normal;font-display:swap;font-weight:700;src:url(/themes/custom/neo/node_modules/%40fontsource/inter/./files/inter-cyrillic-700-normal.woff2) format('woff2'),url(/themes/custom/neo/node_modules/%40fontsource/inter/./files/inter-cyrillic-700-normal.woff) format('woff');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;}@font-face{font-family:'Inter';font-style:normal;font-display:swap;font-weight:700;src:url(/themes/custom/neo/node_modules/%40fontsource/inter/./files/inter-greek-ext-700-normal.woff2) format('woff2'),url(/themes/custom/neo/node_modules/%40fontsource/inter/./files/inter-greek-ext-700-normal.woff) format('woff');unicode-range:U+1F00-1FFF;}@font-face{font-family:'Inter';font-style:normal;font-display:swap;font-weight:700;src:url(/themes/custom/neo/node_modules/%40fontsource/inter/./files/inter-greek-700-normal.woff2) format('woff2'),url(/themes/custom/neo/node_modules/%40fontsource/inter/./files/inter-greek-700-normal.woff) format('woff');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;}@font-face{font-family:'Inter';font-style:normal;font-display:swap;font-weight:700;src:url(/themes/custom/neo/node_modules/%40fontsource/inter/./files/inter-vietnamese-700-normal.woff2) format('woff2'),url(/themes/custom/neo/node_modules/%40fontsource/inter/./files/inter-vietnamese-700-normal.woff) format('woff');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;}@font-face{font-family:'Inter';font-style:normal;font-display:swap;font-weight:700;src:url(/themes/custom/neo/node_modules/%40fontsource/inter/./files/inter-latin-ext-700-normal.woff2) format('woff2'),url(/themes/custom/neo/node_modules/%40fontsource/inter/./files/inter-latin-ext-700-normal.woff) format('woff');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:'Inter';font-style:normal;font-display:swap;font-weight:700;src:url(/themes/custom/neo/node_modules/%40fontsource/inter/./files/inter-latin-700-normal.woff2) format('woff2'),url(/themes/custom/neo/node_modules/%40fontsource/inter/./files/inter-latin-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+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}
.ui-dialog{background-color:transparent;border:0;border-radius:var(--border-radius-lg) var(--border-radius-lg) 0 0;color:var(--color-secondary);max-width:52rem;overflow:visible;padding:0;position:absolute;z-index:1260}.ui-dialog.ui-widget.ui-widget-content{border:0}@media (max-width:48em){.ui-dialog{width:92%!important}}.ui-dialog .ui-dialog-titlebar{align-items:center;background-color:var(--color-secondary);border:0;border-radius:var(--border-radius-lg) var(--border-radius-lg) 0 0;color:var(--color-white);display:flex;justify-content:space-between;padding:var(--sp-xl)}.ui-dialog .ui-dialog-titlebar-close{align-items:center;background:none;background-color:var(--color-primary);border:0;border-radius:50%;color:var(--color-secondary);display:flex;height:2.75rem;justify-content:center;margin:0;padding:0;position:relative;width:2.75rem}.ui-dialog .ui-dialog-titlebar-close:focus,.ui-dialog .ui-dialog-titlebar-close:hover{background-color:var(--color-accent-light)}.ui-dialog .ui-dialog-titlebar-close .ui-icon{background-image:none;bottom:0;height:1.25rem;left:0;margin:0;position:relative;right:0;top:0;width:1.25rem}.ui-dialog .ui-dialog-titlebar-close .ui-icon:after,.ui-dialog .ui-dialog-titlebar-close .ui-icon:before{background-color:currentColor;content:"";height:1.25rem;left:50%;position:absolute;width:2px}.ui-dialog .ui-dialog-titlebar-close .ui-icon:before{transform:translateX(-50%) rotate(45deg)}.ui-dialog .ui-dialog-titlebar-close .ui-icon:after{transform:translateX(-50%) rotate(-45deg)}.ui-dialog .ui-dialog-title{font-size:var(--font-size-h4);margin-bottom:0;margin-top:0}.ui-dialog .ui-dialog-content{background-color:var(--color-white);padding:var(--sp-4xl) var(--sp-xl)}.ui-dialog .ui-dialog-buttonpane{border-color:#ccc;border-width:1px 0 0;margin-top:0;padding:.3em 1em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{margin:0;padding:0}.ui-dialog .ui-dialog-buttonpane .ui-button-text-only .ui-button-text{padding:0}.ui-dialog .ui-dialog-content .form-actions{margin:0;padding:0}.ui-dialog .ajax-progress-throbber{background-color:#232323;background-image:url(/themes/custom/neo/images/icons/loading-small.svg);background-position:50%;background-repeat:no-repeat;border-radius:.4375rem;height:1.5rem;left:49%;opacity:.9;padding:.25rem;position:fixed;top:48.5%;width:1.5rem;z-index:1000}.ui-dialog .ajax-progress-throbber .message,.ui-dialog .ajax-progress-throbber .throbber{display:none}.frontend--theme .ui-widget-overlay{background-color:rgba(44,45,51,.8);opacity:1}
.btn,:where(.layout-container) button,a.btn{align-items:center;align-self:baseline;background-color:var(--color-bg);border:none;border-radius:var(--border-radius);box-sizing:border-box;color:var(--color-text);cursor:pointer;display:inline-flex;gap:var(--btn-gap);justify-content:flex-start;outline:var(--border);-webkit-text-decoration:none;text-decoration:none;text-transform:var(--text-transform)}:where(.layout-container) button:not(.does-not-exist):focus-within{outline:1px solid var(--outline-color);outline-offset:var(--outline-offset)}.btn:not(does-not-exist):focus-within{outline:1px solid var(--outline-color);outline-offset:var(--outline-offset)}a.btn:focus-within{outline:1px solid var(--outline-color);outline-offset:var(--outline-offset)}:where(.layout-container) button:not(.does-not-exist):focus{outline:1px solid var(--outline-color);outline-offset:var(--outline-offset)}.btn:not(does-not-exist):focus,a.btn:focus{outline:1px solid var(--outline-color);outline-offset:var(--outline-offset)}:where(.layout-container) button:not(.does-not-exist):disabled{opacity:.5}.btn:not(does-not-exist):disabled,a.btn:disabled{opacity:.5}:where(.layout-container) button:not(.does-not-exist){font-size:var(--font-size);font-weight:var(--font-weight);margin:var(--spacing-block) var(--spacing-inline);min-height:var(--btn-size);min-width:var(--btn-size);padding:var(--spacing-block) var(--spacing-inline)}:where(.layout-container) button.btn--xs:not(.does-not-exist){font-size:var(--font-size);font-weight:var(--font-weight);margin:var(--spacing-block) var(--spacing-inline);min-height:var(--btn-size);min-width:var(--btn-size);padding:var(--spacing-block) var(--spacing-inline)}:where(.layout-container) button.btn--s:not(.does-not-exist){font-size:var(--font-size);font-weight:var(--font-weight);margin:var(--spacing-block) var(--spacing-inline);min-height:var(--btn-size);min-width:var(--btn-size);padding:var(--spacing-block) var(--spacing-inline)}:where(.layout-container) button.btn--l:not(.does-not-exist){font-size:var(--font-size);font-weight:var(--font-weight);margin:var(--spacing-block) var(--spacing-inline);min-height:var(--btn-size);min-width:var(--btn-size);padding:var(--spacing-block) var(--spacing-inline)}:where(.layout-container) button.btn--rounded:not(.does-not-exist){font-size:var(--font-size);font-weight:var(--font-weight);margin:var(--spacing-block) var(--spacing-inline);min-height:var(--btn-size);min-width:var(--btn-size);padding:var(--spacing-block) var(--spacing-inline)}.btn--l.btn:not(does-not-exist),.btn--rounded.btn:not(does-not-exist),.btn--s.btn:not(does-not-exist),.btn--xs.btn:not(does-not-exist),.btn:not(does-not-exist),a.btn,a.btn--l.btn,a.btn--rounded.btn,a.btn--s.btn,a.btn--xs.btn{font-size:var(--font-size);font-weight:var(--font-weight);margin:var(--spacing-block) var(--spacing-inline);min-height:var(--btn-size);min-width:var(--btn-size);padding:var(--spacing-block) var(--spacing-inline)}:where(.layout-container) button:not(.does-not-exist):not(.does-not-exist):only-child{margin-bottom:0;margin-top:0}.btn:not(does-not-exist):not(.does-not-exist):only-child,a.btn:not(.does-not-exist):only-child{margin-bottom:0;margin-top:0}:where(.layout-container) button.btn--xs:not(.does-not-exist):only-child{margin-bottom:0;margin-top:0}.btn--xs.btn:not(does-not-exist):only-child,a.btn--xs.btn:only-child{margin-bottom:0;margin-top:0}:where(.layout-container) button.btn--s:not(.does-not-exist):only-child{margin-bottom:0;margin-top:0}.btn--s.btn:not(does-not-exist):only-child,a.btn--s.btn:only-child{margin-bottom:0;margin-top:0}:where(.layout-container) button.btn--l:not(.does-not-exist):only-child{margin-bottom:0;margin-top:0}.btn--l.btn:not(does-not-exist):only-child,a.btn--l.btn:only-child{margin-bottom:0;margin-top:0}:where(.layout-container) button.btn--rounded:not(.does-not-exist):only-child{margin-bottom:0;margin-top:0}.btn--rounded.btn:not(does-not-exist):only-child,a.btn--rounded.btn:only-child{margin-bottom:0;margin-top:0}:where(.layout-container) button:not(.does-not-exist) .icon{height:var(--icon-size);width:var(--icon-size)}.btn:not(does-not-exist) .icon,a.btn .icon{height:var(--icon-size);width:var(--icon-size)}:where(.layout-container) button:not(.does-not-exist) .icon svg{height:100%;width:100%}.btn:not(does-not-exist) .icon svg,a.btn .icon svg{height:100%;width:100%}:where(.layout-container) button:not(.does-not-exist){transition-duration:var(--transition-duration);transition-property:color,background-color,border-color;transition-timing-function:var(--transition-timing-function)}:where(.layout-container) button:not(.does-not-exist) .icon{transition-duration:var(--transition-duration);transition-property:color,background-color,border-color;transition-timing-function:var(--transition-timing-function)}:where(.layout-container) button:not(.does-not-exist) .icon svg{transition-duration:var(--transition-duration);transition-property:color,background-color,border-color;transition-timing-function:var(--transition-timing-function)}:where(.layout-container) button:not(.does-not-exist) .btn_title{transition-duration:var(--transition-duration);transition-property:color,background-color,border-color;transition-timing-function:var(--transition-timing-function)}.btn:not(does-not-exist),.btn:not(does-not-exist) .btn_title,.btn:not(does-not-exist) .icon,.btn:not(does-not-exist) .icon svg,a.btn,a.btn .btn_title,a.btn .icon,a.btn .icon svg{transition-duration:var(--transition-duration);transition-property:color,background-color,border-color;transition-timing-function:var(--transition-timing-function)}:where(.layout-container) button:not(.does-not-exist):first-child{margin-left:0}.btn:not(does-not-exist):first-child,a.btn:first-child{margin-left:0}:where(.layout-container) button:not(.does-not-exist):last-child{margin-right:0}.btn:not(does-not-exist):last-child,a.btn:last-child{margin-right:0}:where(.layout-container) button:not(.does-not-exist):hover{-webkit-text-decoration:none;text-decoration:none}:where(.layout-container) button:not(.does-not-exist):focus-within{-webkit-text-decoration:none;text-decoration:none}.btn:not(does-not-exist):focus-within{-webkit-text-decoration:none;text-decoration:none}a.btn:focus-within{-webkit-text-decoration:none;text-decoration:none}.btn:not(does-not-exist):hover,a.btn:hover{-webkit-text-decoration:none;text-decoration:none}:where(.layout-container) button.btn--icon:not(.does-not-exist){justify-content:flex-end;max-width:var(--btn-size);overflow:hidden}.btn--icon.btn:not(does-not-exist),a.btn--icon.btn{justify-content:flex-end;max-width:var(--btn-size);overflow:hidden}:where(.layout-container) button.btn--icon:not(.does-not-exist) .btn__title{white-space:nowrap}.btn--icon.btn:not(does-not-exist) .btn__title,a.btn--icon.btn .btn__title{white-space:nowrap}:where(.layout-container) button.btn--icon.btn--icon-only:not(.does-not-exist){align-items:center;gap:0;height:var(--btn-size);justify-content:center;max-width:none;width:var(--btn-size)}.btn--icon.btn--icon-only.btn:not(does-not-exist),a.btn--icon.btn--icon-only.btn{align-items:center;gap:0;height:var(--btn-size);justify-content:center;max-width:none;width:var(--btn-size)}:where(.layout-container) button.btn--icon.btn--icon-only:not(.does-not-exist) .btn__title{text-indent:-624.9375rem}.btn--icon.btn--icon-only.btn:not(does-not-exist) .btn__title,a.btn--icon.btn--icon-only.btn .btn__title{text-indent:-624.9375rem}:where(.layout-container) button.btn--icon:not(.does-not-exist):not(.btn--icon-hide-label-on-hover):hover{max-width:100%}:where(.layout-container) button.btn--icon:not(.does-not-exist):not(.btn--icon-hide-label-on-hover):focus-within{max-width:100%}.btn--icon.btn:not(does-not-exist):not(.btn--icon-hide-label-on-hover):focus-within{max-width:100%}a.btn--icon.btn:not(.btn--icon-hide-label-on-hover):focus-within{max-width:100%}.btn--icon.btn:not(does-not-exist):not(.btn--icon-hide-label-on-hover):hover,a.btn--icon.btn:not(.btn--icon-hide-label-on-hover):hover{max-width:100%}:where(.layout-container) button.btn--rounded:not(.does-not-exist){border-radius:50%}.btn--rounded.btn:not(does-not-exist),a.btn--rounded.btn{border-radius:50%}:where(.layout-container) button.btn--rounded:not(.does-not-exist) .icon{--icon-size:var(--sp-lg)}:where(.layout-container) button.btn--rounded:not(.does-not-exist) .icon svg{--icon-size:var(--sp-lg)}.btn--rounded.btn:not(does-not-exist) .icon,.btn--rounded.btn:not(does-not-exist) .icon svg,a.btn--rounded.btn .icon,a.btn--rounded.btn .icon svg{--icon-size:var(--sp-lg)}
.action-links{list-style:none;margin:1em 0;padding:0}[dir=rtl] .action-links{margin-right:0}.action-links li{display:inline-block;margin:0 .3em}.action-links li:first-child{margin-left:0}[dir=rtl] .action-links li:first-child{margin-left:.3em;margin-right:0}.button-action{display:inline-block;line-height:160%;padding:.2em .5em .3em;-webkit-text-decoration:none;text-decoration:none}.button-action:before{content:"+";font-weight:900;margin-left:-.1em;padding-right:.2em}[dir=rtl] .button-action:before{margin-left:0;margin-right:-.1em;padding-left:.2em;padding-right:0}
.container-inline .label:after,.container-inline label:after{content:":"}.form-type-checkboxes .container-inline label:after,.form-type-radios .container-inline label:after{content:""}.form-type-checkboxes .container-inline .form-type-checkbox,.form-type-radios .container-inline .form-type-radio{margin:0 1em}.container-inline .form-actions,.container-inline.form-actions{margin-bottom:0;margin-top:0}
.field__label{font-weight:700}.field--label-inline .field__items,.field--label-inline .field__label{float:left}.field--label-inline .field__items,.field--label-inline .field__label,.field--label-inline>.field__item{padding-right:.5em}[dir=rtl] .field--label-inline .field__items,[dir=rtl] .field--label-inline .field__label{padding-left:.5em;padding-right:0}.field--label-inline .field__label:after{content:":"}
.icon-help{background:url(/themes/custom/neo/images/icons/help.png) 0 50% no-repeat;padding:1px 0 1px 1.25rem}[dir=rtl] .icon-help{background-position:100% 50%;padding:1px 1.25rem 1px 0}.feed-icon{background:url(/themes/custom/neo/images/icons/feed.svg) no-repeat;display:block;height:1rem;overflow:hidden;text-indent:-624.9375rem;width:1rem}
.form--inline .form-item{float:left;margin-right:.5em}[dir=rtl] .form--inline .form-item{float:right;margin-left:.5em;margin-right:0}[dir=rtl] .views-filterable-options-controls .form-item{margin-right:2%}.form--inline .form-item-separator{margin-left:.5em;margin-right:1em;margin-top:2.3em}[dir=rtl] .form--inline .form-item-separator{margin-left:1em;margin-right:.5em}.form--inline .form-actions{clear:left}[dir=rtl] .form--inline .form-actions{clear:right}
.item-list .title{font-weight:700}.item-list ul{margin:0 0 .75em;padding:0}.item-list li{margin:0 0 .25em 1.5em;padding:0}[dir=rtl] .item-list li{margin:0 1.5em .25em 0}.item-list--comma-list{display:inline}.item-list--comma-list .item-list__comma-list,.item-list__comma-list li,[dir=rtl] .item-list--comma-list .item-list__comma-list,[dir=rtl] .item-list__comma-list li{margin:0}
ul.inline,ul.links.inline{display:inline;padding-left:0}[dir=rtl] ul.inline,[dir=rtl] ul.links.inline{padding-left:.9375rem;padding-right:0}ul.inline li{display:inline;list-style-type:none;padding:0 .5em}ul.links a.is-active{color:#000}
tr.drag{background-color:ivory}tr.drag-previous{background-color:#ffd}body div.tabledrag-changed-warning{margin-bottom:.5em}
tr.selected td{background:#ffc}[dir=rtl] td.checkbox,[dir=rtl] th.checkbox,td.checkbox,th.checkbox{text-align:center}
.ui-dialog--narrow{max-width:31.25rem}@media screen and (max-width:37.5rem){.ui-dialog--narrow{max-width:95%;min-width:95%}}
.exposed-filters .filters{float:left;margin-right:1em}[dir=rtl] .exposed-filters .filters{float:right;margin-left:1em;margin-right:0}.exposed-filters .form-item{margin:0 0 .1em;padding:0}.exposed-filters .form-item label{float:left;font-weight:400;width:10em}[dir=rtl] .exposed-filters .form-item label{float:right}.exposed-filters .form-select{width:14em}.exposed-filters .current-filters{margin-bottom:1em}.exposed-filters .current-filters .placeholder{font-style:normal;font-weight:700}.exposed-filters .additional-filters{float:left;margin-right:1em}[dir=rtl] .exposed-filters .additional-filters{float:right;margin-left:1em;margin-right:0}
.detail--stories .detail__introduction{margin-bottom:var(--sp-2xl)}.detail--stories .detail__body,.detail--stories .detail__components{font-size:var(--font-size-lg)}@media (min-width:56.25rem){.detail--stories .detail__introduction{margin-bottom:var(--sp-5xl)}}
.storage--person.storage--view-mode-author{align-items:center}.storage--person.storage--view-mode-author .person__content,.storage--person.storage--view-mode-author .person__image{grid-column:1/-1}@media (min-width:43.75rem){.storage--person.storage--view-mode-author{--subgrid-col-count:8}.storage--person.storage--view-mode-author .person__image{grid-column:1/span 3}.storage--person.storage--view-mode-author .person__content{grid-column:span 5/-1}}@media (min-width:100rem){.storage--person.storage--view-mode-author{--subgrid-col-count:5}.storage--person.storage--view-mode-author .person__image{grid-column:1/span 2}.storage--person.storage--view-mode-author .person__content{grid-column:span 3/-1}}
.component--branding{display:flex;flex-direction:column}.component--branding a{display:flex;max-width:9rem}.component--branding span{display:inline;font-size:var(--font-size-sm);margin-top:var(--sp-sm)}.component--branding svg{width:100%}@media (max-width:85.4375rem){.component--branding a{max-width:7rem}}
.btn,:where(.layout-container) button,a.btn{align-items:center;align-self:baseline;background-color:var(--color-bg);border:none;border-radius:var(--border-radius);box-sizing:border-box;color:var(--color-text);cursor:pointer;display:inline-flex;gap:var(--btn-gap);justify-content:flex-start;outline:var(--border);-webkit-text-decoration:none;text-decoration:none;text-transform:var(--text-transform)}:where(.layout-container) button:not(.does-not-exist):focus-within{outline:1px solid var(--outline-color);outline-offset:var(--outline-offset)}.btn:not(does-not-exist):focus-within{outline:1px solid var(--outline-color);outline-offset:var(--outline-offset)}a.btn:focus-within{outline:1px solid var(--outline-color);outline-offset:var(--outline-offset)}:where(.layout-container) button:not(.does-not-exist):focus{outline:1px solid var(--outline-color);outline-offset:var(--outline-offset)}.btn:not(does-not-exist):focus,a.btn:focus{outline:1px solid var(--outline-color);outline-offset:var(--outline-offset)}:where(.layout-container) button:not(.does-not-exist):disabled{opacity:.5}.btn:not(does-not-exist):disabled,a.btn:disabled{opacity:.5}:where(.layout-container) button:not(.does-not-exist){font-size:var(--font-size);font-weight:var(--font-weight);margin:var(--spacing-block) var(--spacing-inline);min-height:var(--btn-size);min-width:var(--btn-size);padding:var(--spacing-block) var(--spacing-inline)}:where(.layout-container) button.btn--xs:not(.does-not-exist){font-size:var(--font-size);font-weight:var(--font-weight);margin:var(--spacing-block) var(--spacing-inline);min-height:var(--btn-size);min-width:var(--btn-size);padding:var(--spacing-block) var(--spacing-inline)}:where(.layout-container) button.btn--s:not(.does-not-exist){font-size:var(--font-size);font-weight:var(--font-weight);margin:var(--spacing-block) var(--spacing-inline);min-height:var(--btn-size);min-width:var(--btn-size);padding:var(--spacing-block) var(--spacing-inline)}:where(.layout-container) button.btn--l:not(.does-not-exist){font-size:var(--font-size);font-weight:var(--font-weight);margin:var(--spacing-block) var(--spacing-inline);min-height:var(--btn-size);min-width:var(--btn-size);padding:var(--spacing-block) var(--spacing-inline)}:where(.layout-container) button.btn--rounded:not(.does-not-exist){font-size:var(--font-size);font-weight:var(--font-weight);margin:var(--spacing-block) var(--spacing-inline);min-height:var(--btn-size);min-width:var(--btn-size);padding:var(--spacing-block) var(--spacing-inline)}.btn--l.btn:not(does-not-exist),.btn--rounded.btn:not(does-not-exist),.btn--s.btn:not(does-not-exist),.btn--xs.btn:not(does-not-exist),.btn:not(does-not-exist),a.btn,a.btn--l.btn,a.btn--rounded.btn,a.btn--s.btn,a.btn--xs.btn{font-size:var(--font-size);font-weight:var(--font-weight);margin:var(--spacing-block) var(--spacing-inline);min-height:var(--btn-size);min-width:var(--btn-size);padding:var(--spacing-block) var(--spacing-inline)}:where(.layout-container) button:not(.does-not-exist):not(.does-not-exist):only-child{margin-bottom:0;margin-top:0}.btn:not(does-not-exist):not(.does-not-exist):only-child,a.btn:not(.does-not-exist):only-child{margin-bottom:0;margin-top:0}:where(.layout-container) button.btn--xs:not(.does-not-exist):only-child{margin-bottom:0;margin-top:0}.btn--xs.btn:not(does-not-exist):only-child,a.btn--xs.btn:only-child{margin-bottom:0;margin-top:0}:where(.layout-container) button.btn--s:not(.does-not-exist):only-child{margin-bottom:0;margin-top:0}.btn--s.btn:not(does-not-exist):only-child,a.btn--s.btn:only-child{margin-bottom:0;margin-top:0}:where(.layout-container) button.btn--l:not(.does-not-exist):only-child{margin-bottom:0;margin-top:0}.btn--l.btn:not(does-not-exist):only-child,a.btn--l.btn:only-child{margin-bottom:0;margin-top:0}:where(.layout-container) button.btn--rounded:not(.does-not-exist):only-child{margin-bottom:0;margin-top:0}.btn--rounded.btn:not(does-not-exist):only-child,a.btn--rounded.btn:only-child{margin-bottom:0;margin-top:0}:where(.layout-container) button:not(.does-not-exist) .icon{height:var(--icon-size);width:var(--icon-size)}.btn:not(does-not-exist) .icon,a.btn .icon{height:var(--icon-size);width:var(--icon-size)}:where(.layout-container) button:not(.does-not-exist) .icon svg{height:100%;width:100%}.btn:not(does-not-exist) .icon svg,a.btn .icon svg{height:100%;width:100%}:where(.layout-container) button:not(.does-not-exist){transition-duration:var(--transition-duration);transition-property:color,background-color,border-color;transition-timing-function:var(--transition-timing-function)}:where(.layout-container) button:not(.does-not-exist) .icon{transition-duration:var(--transition-duration);transition-property:color,background-color,border-color;transition-timing-function:var(--transition-timing-function)}:where(.layout-container) button:not(.does-not-exist) .icon svg{transition-duration:var(--transition-duration);transition-property:color,background-color,border-color;transition-timing-function:var(--transition-timing-function)}:where(.layout-container) button:not(.does-not-exist) .btn_title{transition-duration:var(--transition-duration);transition-property:color,background-color,border-color;transition-timing-function:var(--transition-timing-function)}.btn:not(does-not-exist),.btn:not(does-not-exist) .btn_title,.btn:not(does-not-exist) .icon,.btn:not(does-not-exist) .icon svg,a.btn,a.btn .btn_title,a.btn .icon,a.btn .icon svg{transition-duration:var(--transition-duration);transition-property:color,background-color,border-color;transition-timing-function:var(--transition-timing-function)}:where(.layout-container) button:not(.does-not-exist):first-child{margin-left:0}.btn:not(does-not-exist):first-child,a.btn:first-child{margin-left:0}:where(.layout-container) button:not(.does-not-exist):last-child{margin-right:0}.btn:not(does-not-exist):last-child,a.btn:last-child{margin-right:0}:where(.layout-container) button:not(.does-not-exist):hover{-webkit-text-decoration:none;text-decoration:none}:where(.layout-container) button:not(.does-not-exist):focus-within{-webkit-text-decoration:none;text-decoration:none}.btn:not(does-not-exist):focus-within{-webkit-text-decoration:none;text-decoration:none}a.btn:focus-within{-webkit-text-decoration:none;text-decoration:none}.btn:not(does-not-exist):hover,a.btn:hover{-webkit-text-decoration:none;text-decoration:none}:where(.layout-container) button.btn--icon:not(.does-not-exist){justify-content:flex-end;max-width:var(--btn-size);overflow:hidden}.btn--icon.btn:not(does-not-exist),a.btn--icon.btn{justify-content:flex-end;max-width:var(--btn-size);overflow:hidden}:where(.layout-container) button.btn--icon:not(.does-not-exist) .btn__title{white-space:nowrap}.btn--icon.btn:not(does-not-exist) .btn__title,a.btn--icon.btn .btn__title{white-space:nowrap}:where(.layout-container) button.btn--icon.btn--icon-only:not(.does-not-exist){align-items:center;gap:0;height:var(--btn-size);justify-content:center;max-width:none;width:var(--btn-size)}.btn--icon.btn--icon-only.btn:not(does-not-exist),a.btn--icon.btn--icon-only.btn{align-items:center;gap:0;height:var(--btn-size);justify-content:center;max-width:none;width:var(--btn-size)}:where(.layout-container) button.btn--icon.btn--icon-only:not(.does-not-exist) .btn__title{text-indent:-624.9375rem}.btn--icon.btn--icon-only.btn:not(does-not-exist) .btn__title,a.btn--icon.btn--icon-only.btn .btn__title{text-indent:-624.9375rem}:where(.layout-container) button.btn--icon:not(.does-not-exist):not(.btn--icon-hide-label-on-hover):hover{max-width:100%}:where(.layout-container) button.btn--icon:not(.does-not-exist):not(.btn--icon-hide-label-on-hover):focus-within{max-width:100%}.btn--icon.btn:not(does-not-exist):not(.btn--icon-hide-label-on-hover):focus-within{max-width:100%}a.btn--icon.btn:not(.btn--icon-hide-label-on-hover):focus-within{max-width:100%}.btn--icon.btn:not(does-not-exist):not(.btn--icon-hide-label-on-hover):hover,a.btn--icon.btn:not(.btn--icon-hide-label-on-hover):hover{max-width:100%}:where(.layout-container) button.btn--rounded:not(.does-not-exist){border-radius:50%}.btn--rounded.btn:not(does-not-exist),a.btn--rounded.btn{border-radius:50%}:where(.layout-container) button.btn--rounded:not(.does-not-exist) .icon{--icon-size:var(--sp-lg)}:where(.layout-container) button.btn--rounded:not(.does-not-exist) .icon svg{--icon-size:var(--sp-lg)}.btn--rounded.btn:not(does-not-exist) .icon,.btn--rounded.btn:not(does-not-exist) .icon svg,a.btn--rounded.btn .icon,a.btn--rounded.btn .icon svg{--icon-size:var(--sp-lg)}
@media (max-width:31.25rem){.copyright{margin-bottom:var(--sp-sm);margin-top:var(--sp-lg)}}@media (max-width:62.5rem){.copyright{order:4}}
@media (max-width:62.5rem){.created{order:5}}
.detail{--header:6.5rem;padding-top:8.75rem;padding-top:calc(var(--header) + 2.25rem);position:relative}.detail .detail--content{grid-column:content}.detail .detail--viewport{grid-column:viewport}.detail .detail__action,.detail .detail__breadcrumb{margin-bottom:var(--sp-xl)}.detail .detail__hero{grid-column:content;grid-row:1;margin-bottom:var(--sp-2xl)}.detail .detail__meta .meta__list{display:flex;flex-wrap:wrap;gap:var(--sp-lg);list-style:none;margin:0;padding:0}.detail .detail__meta .meta__item{align-items:center;display:inline-flex;font-size:var(--font-size-sm);gap:var(--sp-xs)}.detail .detail__meta .meta__item div span{text-wrap:nowrap}.detail .detail__title{margin-bottom:var(--sp-lg);margin-top:var(--sp-lg)}.detail .detail__date{font-size:var(--font-size-h6);font-weight:var(--font-weight-semi-bold)}.detail .detail__main{grid-column:content;grid-row:4}.detail .detail__main h2{font-size:var(--font-size-h5)}.detail .detail__main h3{font-size:var(--font-size-h6)}.detail .detail__main h4{--font-size:var(--font-size-lg)}.detail .detail__list{gap:var(--sp-2xl) var(--grid-gap)}.detail .detail__item,.detail .detail__item--full{grid-column:1/-1}.detail .detail__subtitle{margin-bottom:var(--sp-xs)}.detail .detail__components,.detail .detail__overview{margin-top:var(--sp-5xl)}.detail .detail__overview{align-items:flex-start;display:flex;flex-wrap:wrap;gap:2.5rem;justify-content:flex-start}.detail .detail__overview .btn{align-self:flex-start;margin:0}.detail .detail__overview .btn .icon{--icon-size:1.5rem}.detail .detail__aside,.detail .detail__main{margin-bottom:var(--sp-4xl)}.detail .detail__aside{grid-column:content;grid-row:5}.detail .detail__sticky{gap:var(--sp-lg);position:sticky;top:calc(var(--header) + var(--sp-2xl))}.detail .detail__sticky .component--person,.detail .detail__sticky .share{grid-column:1/-1}.detail .detail__related,.detail .detail__webform{grid-row:6}.detail .detail__related .related__content,.detail .detail__related .related__title,.detail .detail__related .webform__content,.detail .detail__related .webform__title,.detail .detail__webform .related__content,.detail .detail__webform .related__title,.detail .detail__webform .webform__content,.detail .detail__webform .webform__title{grid-column:content}.detail .detail__related .related__title,.detail .detail__related .webform__title,.detail .detail__webform .related__title,.detail .detail__webform .webform__title{margin-bottom:calc(var(--sp-2xl)/2)}.detail .detail__related{padding-bottom:var(--spacer-md)}.detail .detail__webform{margin-top:var(--sp-lg);position:relative}.detail .detail__webform .webform__content,.detail .detail__webform .webform__title{grid-column:content}.detail .detail__webform .webform__title{margin-bottom:var(--sp-md)}.detail .detail__bottom{grid-row:7}.detail .detail__actions{gap:var(--grid-gap);margin-top:var(--sp-2xl)}.detail .detail__actions .component--person,.detail .detail__actions .share{grid-column:1/-1}@media (min-width:56.25rem){.detail .detail__actions{--subgrid-col-count:8}}@media (min-width:62.5rem){.detail{--header:11.375rem;padding-top:calc(var(--header) + var(--sp-4xl))}.detail .detail__action,.detail .detail__breadcrumb{margin-bottom:var(--sp-4xl)}.detail .detail__hero{grid-column:2/span 8}.detail .detail__aside,.detail .detail__main{margin-bottom:var(--sp-7xl)}.detail .detail__main{grid-column:2/span 8;grid-row:2}.detail .detail__main h2{--font-size:var(--font-size-h4)}.detail .detail__main h3{--font-size:var(--font-size-h5)}.detail .detail__main h4{--font-size:var(--font-size-h6)}.detail .detail__item{grid-column:1/span 6}.detail .detail__aside{grid-column:span 4/-2;grid-row:2/span 2}.detail .detail__aside--article,.detail .detail__sticky{--subgrid-col-count:4}.detail .detail__related .related__title,.detail .detail__webform .related__title{margin-bottom:var(--sp-2xl)}.detail .detail__related .webform__title,.detail .detail__webform .webform__title{margin-bottom:var(--sp-md)}.detail .detail__related{padding-bottom:var(--spacer-lg)}}@media (min-width:81.25rem){.detail .detail__actions{--subgrid-col-count:8}.detail .detail__actions .component--person,.detail .detail__actions .share{grid-column:1/span 5}.detail .detail__webform .webform__content,.detail .detail__webform .webform__title{grid-column:2/span 6}}@media (min-width:100rem){.detail .detail__sticky .component--person,.detail .detail__sticky .share{grid-column:2/-1}}
.footer{padding-bottom:calc(var(--spacer-lg)/2);padding-top:calc(var(--spacer-lg)/2);position:relative}.footer h2{font-size:var(--font-size-h5);margin-bottom:var(--sp-sm)}.footer a{color:inherit;-webkit-text-decoration:none;text-decoration:none;transition:color var(--transition-duration) var(--transition-timing-function)}.footer ul{list-style:none;margin:0;padding:0}.footer__row{display:flex;flex-direction:column;grid-column:content}.footer__bottom ul:not(.contextual-links),.footer__top ul:not(.contextual-links){flex-direction:column;gap:var(--sp-xs)}.footer__top{font-size:var(--font-size-md);gap:var(--spacer-sm) var(--spacer-xs)}.footer__top ul:not(.contextual-links) a{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;display:inline-flex;padding-bottom:var(--sp-sm);padding-top:var(--sp-sm);transition:background-image var(--transition-duration) var(--transition-timing-function),background-size var(--transition-duration) var(--transition-timing-function)}.footer__top ul:not(.contextual-links) a:focus-within{background-size:100% 1px}.footer__top ul:not(.contextual-links) a.is-active,.footer__top ul:not(.contextual-links) a:hover{background-size:100% 1px}.footer__bottom{border-top:1px solid var(--color-white);color:hsla(0,0%,100%,.6);font-size:var(--font-size-sm);margin-top:var(--sp-lg);padding-top:var(--sp-lg)}.footer__bottom ul:not(.contextual-links) a{display:inline-flex;padding-bottom:var(--sp-sm);padding-top:var(--sp-sm)}.footer__bottom ul:not(.contextual-links) a:focus,.footer__bottom ul:not(.contextual-links) a:hover{color:var(--color-white)}.footer .navigation ul:not(.contextual-links){display:flex}@media (min-width:31.25rem){.footer__bottom,.footer__bottom ul:not(.contextual-links){flex-direction:row;flex-wrap:wrap;justify-content:space-between}}@media (min-width:31.25rem) and (max-width:62.5rem){.footer__bottom .navigation{margin-bottom:var(--sp-lg);width:100%}}@media (min-width:43.75rem){.footer__top{display:grid;grid-template-columns:repeat(2,1fr)}}@media (min-width:62.5rem){.footer__bottom .navigation{flex:1 0 auto;margin-left:var(--sp-4xl);margin-right:var(--sp-4xl)}.footer__bottom ul:not(.contextual-links) a{padding-bottom:0;padding-top:0}}@media (min-width:81.25rem){.footer{padding-bottom:var(--spacer-lg);padding-top:var(--spacer-lg)}.footer h2{font-size:var(--font-size-h4)}.footer__top{grid-template-columns:repeat(4,1fr)}.footer__bottom{display:flex;flex-direction:row;justify-content:space-between}.footer__bottom .navigation{margin-left:var(--sp-8xl);margin-right:var(--sp-8xl)}.footer__bottom{align-items:center}}
.form-element-wrapper,.form-element:not(.form-search){--inline-size:var(--form-element-width,100%);--block-size:var(--form-element-height,var(--sp-3xl));--color:var(--form-element-color,var(--color-text));--color-hover:var(--form-element-color-hover,var(--color-text));--color-focus:var(--form-element-color-focus,var(--color-text));--color-disabled:var(--form-element-color-disabled,var(--color-neutral));--color-placeholder:var(--form-element-color-placeholder,var(--color-neutral));--bg-color:var(--color-white);--bg-color-hover:var(--color-granular-grey);--bg-color-focus:var(--form-element-bg-color-focus,var(--color-grey));--bg-color-disabled:var(--form-element-bg-color-disabled,var(--color-neutral-lightest));--border:var(--form-element-border,var(--border-base));--border-radius:var(--border-radius-lg);--border-color:var(--form-element-border-color,var(--color-grey));--spacing-inline:var(--sp-lg);--spacing-block:var(--sp-md);--font-size:var(--form-element-font-size,var(--font-size-base));--font-weight:var(--form-element-font-weight,var(--font-weight-normal));--line-height:var(--form-element-line-height,var(--line-height-base));--icon-size:var(--form-element-icon-size,18px)}.form-element:not(.form-search){-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bg-color);border:var(--border);border-color:var(--border-color);border-radius:var(--border-radius);color:var(--color);font-size:var(--font-size);font-weight:var(--font-weight);height:var(--block-size);line-height:var(--line-height);max-width:var(--inline-size);padding:var(--spacing-block) var(--spacing-inline);width:100%}.form-element.form-boolean:not(.form-search){border-radius:var(--sp-xs);height:var(--checkbox-radio-size);padding:inherit;width:var(--checkbox-radio-size)}.form-element:not(.form-search):not([disabled]):hover{--color:var(--color-hover);--bg-color:var(--bg-color-hover);--border-color:var(--color-hover)}.form-element:not(.form-search):focus-within{--color:var(--color-focus);--bg-color:var(--bg-color-focus);--border-color:var(--color-focus);outline:var(--border);outline-color:var(--border-color)}.form-element.error:not(.form-search){--color:var(--color-error-dark);--color-placeholder:var(--color-error);--bg-color:var(--color-error-light);--border-color:var(--color-error);--color-focus:var(--color-error-dark)}.form-element[disabled]:not(.form-search){--color:var(--color-disabled);--color-focus:var(--color-disabled);--bg-color:var(--bg-color-disabled)}.form-element:not(.form-search)::-moz-placeholder{color:var(--color-placeholder);opacity:1}.form-element:not(.form-search)::placeholder{color:var(--color-placeholder);opacity:1}
.grid--full{align-content:start;grid-template-columns:[viewport-start ml-start] minmax(0,1fr) [ml-end content-start] repeat(var(--grid-col-count),minmax(0,calc((var(--grid-max-width) + var(--grid-gap))/var(--grid-col-count) - var(--grid-gap)))) [content-end mr-start] minmax(0,1fr) [mr-end viewport-end]}.grid--full,.grid--sub{display:grid;grid-column-gap:var(--grid-gap);width:100%}.grid--sub{--subgrid-col-count:var(--grid-col-count);grid-template-columns:repeat(var(--subgrid-col-count),minmax(0,calc((var(--grid-max-width) + var(--grid-gap))/var(--grid-col-count) - var(--grid-gap))))}.grid--none{display:block}.grid--flex{display:flex}.grid--content{grid-column:content}.grid--viewport{grid-column:viewport}
.header{align-items:center;backface-visibility:hidden;color:var(--color-black);justify-content:center;left:0;overflow:visible;padding:var(--sp-2xl) var(--grid-gap);position:fixed;right:0;top:0;transition:all var(--transition-duration) var(--transition-timing-function);z-index:100}.user-logged-in .header{left:0;left:var(--drupal-displace-offset-left,0);padding-left:var(--grid-gap);padding-right:var(--grid-gap);right:0;top:0;top:var(--drupal-displace-offset-top,0)}.header .header__inner{align-items:center;display:flex;gap:var(--sp-xl);justify-content:space-between;max-width:var(--grid-max-width);padding:var(--sp-lg);position:relative;transition:inherit;width:100%;z-index:10}.header .header__inner:before{background-color:var(--color-granular-grey);border-radius:var(--border-radius-lg);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:10}.header .header__top{display:flex;flex-direction:column;gap:var(--sp-lg);justify-content:end;padding-top:var(--sp-lg)}.header .region--header{grid-column:2/-4;position:relative;z-index:20}@media (min-width:56.25rem){.header .region--header{grid-column:2/span 3}}.header a{-webkit-text-decoration:none;text-decoration:none}.header ul{list-style:none;margin:0;padding:0}@media (min-width:85.4375rem){.header{left:0;right:0}.header.sticky-hide{transform:translateY(-100%)}.header .header__inner{padding:var(--sp-lg) var(--sp-2xl)}.header .header__inner:before{border:1px solid var(--color-white)}.header .header__top{align-items:center;flex-direction:row;margin-bottom:var(--sp-lg)}}@media (max-width:85.4375rem){.header .action{order:1}.header .menu--secondary{order:2}.header .language-switcher{order:3}}
.icon{--icon-size:var(--icon-size-default,32px);--icon-color:inherit;color:inherit;color:var(--icon-color);height:2rem;height:32px;width:2rem;width:32px}.icon,.icon svg{height:var(--icon-size);width:var(--icon-size)}
.component--image{margin:0 auto;max-width:var(--max-width);overflow:hidden;vertical-align:top}.component--image>img{background-repeat:no-repeat;background-size:cover;display:inline;height:auto;max-width:100%;shape-margin:1rem;vertical-align:middle;width:100%}.component--image[class*=ratio--] img{height:100%;-o-object-fit:cover;object-fit:cover}.component--image.ratio--1_1 img{aspect-ratio:1/1}.component--image.ratio--1_2 img{aspect-ratio:1/2}.component--image.ratio--2_1 img{aspect-ratio:2/1}.component--image.ratio--2_3 img{aspect-ratio:2/3}.component--image.ratio--3_2 img{aspect-ratio:3/2}.component--image.ratio--16_9 img{aspect-ratio:16/9}.column-fill .component--image.ratio--16_9 img{height:100%}.component--image.ratio--default img{height:auto}.column-fill :is(.component--image.ratio--default img){height:100%}
form{margin-left:auto;margin-right:auto;max-width:100%;max-width:var(--form-width,100%)}.form-item{margin-bottom:var(--sp-2xl)}.form--newsletter .form-item{margin-bottom:var(--sp)}tr.even .form-item,tr.odd .form-item{margin-bottom:0;margin-top:0}.form-composite>legend{align-items:center;display:flex;font-size:inherit;font-weight:700;justify-content:space-between;margin:0;padding:0}.form-item__description{font-size:var(--font-size-xs);margin-bottom:var(--sp-sm);margin-top:var(--sp-sm);max-width:60ch}.form-no-label .form-item__description{margin-top:calc(var(--sp)*-1)}.form-type-boolean .form-item__description{margin-left:var(--sp-xl)}form .field-multiple-table{margin:0}form .field-multiple-table .field-multiple-drag{padding-right:0;width:1.875rem}[dir=rtl] form .field-multiple-table .field-multiple-drag{padding-left:0}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:.5em}[dir=rtl] form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-left:.5em;padding-right:0}form .field-add-more-submit{margin:.5em 0 0}abbr.ajax-changed,abbr.tabledrag-changed{border-bottom:none}.form-actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--sp-sm);margin-bottom:var(--form-item-spacing);margin-top:var(--form-item-spacing)}.form--inline .form-item{float:left;margin-bottom:0;margin-right:.5em;margin-top:.5em;vertical-align:top}[dir=rtl] .form--inline .form-item{float:right;margin-left:.5em;margin-right:0}.form--inline .form-item__label{margin:0}[dir=rtl] .views-filterable-options-controls .form-item{margin-right:2%}.form--inline .form-item-separator{margin-left:.5em;margin-right:1em;margin-top:2.3em}[dir=rtl] .form--inline .form-item-separator{margin-left:1em;margin-right:.5em}.form--inline .form-actions{clear:left;margin-top:1.5em}[dir=rtl] .form--inline .form-actions{clear:right}.form-item--error-message{color:var(--color-error);display:inline-block}.form-item input.error,.form-item select.error,.form-item textarea.error{border:var(--border-width-base) solid var(--color-error)}.form-item--error-message:before{background:url(/themes/custom/neo/images/icons/error.svg) no-repeat;background-size:contain;content:"";display:inline-block;height:var(--sp);vertical-align:sub;width:var(--sp)}.container__elements--form{align-items:center;-moz-column-gap:var(--sp-xl);column-gap:var(--sp-xl);display:flex;flex-wrap:wrap}.container__elements--form>div{width:100%}@media (min-width:43.75rem){.container__elements--form>div{width:calc(50% - var(--sp-xl)/2)}}

.form-item__label{--width:var(--form-label-width,var(--form-element-width));--color:var(--form-label-color,var(--color-text));--color-disabled:var(--form-label-color-disabled,var(--color-neutral));--font-size:var(--form-label-font-size,var(--font-size-base));--font-weight:var(--font-weight-normal);--line-height:var(--form-label-line-height,var(--line-height-base));--spacing-block:var(--sp-sm);--spacing-inline:var(--form-label-spacing-inline,var(--sp));--optional-color:var(--form-label-optional-color,var(--color-grey-dark));--optional-font-size:var(--form-label-optional-font-size,var(--font-size-xs));align-items:center;color:var(--color);cursor:pointer;display:flex;font-size:var(--font-size);font-weight:inherit;gap:var(--sp);justify-content:space-between;line-height:var(--line-height);margin-bottom:0;max-width:var(--width);width:100%}.background-color--black .form-item__label,.background-color--violet .form-item__label{--color:var(--color-white)}.form-item__label.is-disabled{color:var(--color-disabled);cursor:default}.form-item:not(.form-type-boolean) .form-item__label{font-weight:var(--font-weight);margin-bottom:var(--spacing-block)}.form-item__label .optional{color:var(--optional-color);display:inline-block;font-size:var(--optional-font-size);font-style:italic;font-weight:var(--font-weight-normal)}.form-item__label.option{display:inline-block}
.media--image.view-mode--slider{display:inline-block}
.node__content,.node__header{grid-column:viewport}.node__header{grid-row-start:1}.node__header .node__title{grid-column:content}.node__content{grid-row-start:2}.node__search{grid-column:content}.content-moderation-entity-moderation-form{margin-left:auto;margin-right:auto;max-width:calc(var(--grid-max-width) + var(--grid-gap)*2);padding-left:var(--grid-gap);padding-right:var(--grid-gap)}.content-moderation-entity-moderation-form .form-item__label .optional{display:none}.content-moderation-entity-moderation-form .btn{margin-bottom:var(--sp)!important;margin-top:var(--sp)!important}.node--type-page.background-color--grey-light .paragraph--type--section .layout:before{background-color:var(--color-grey-light)}
.teaser{color:var(--color-black);display:flex;flex:1 0 auto;flex-direction:column;height:100%}.teaser:focus-within .teaser__meta .tag{background-color:var(--color-white)}.teaser:focus-within .teaser__action .btn{background-color:var(--color-white)}.teaser:hover .teaser__action .btn,.teaser:hover .teaser__meta .tag{background-color:var(--color-white)}.background-color--granular-grey :is(.teaser:hover .teaser__meta .tag){background-color:var(--color-granular-grey)}.background-color--granular-grey :is(.teaser:focus-within .teaser__meta .tag){background-color:var(--color-granular-grey)}.background-color--granular-grey :is(.teaser:hover .teaser__action .btn){background-color:var(--color-granular-grey)}.background-color--granular-grey :is(.teaser:focus-within .teaser__action .btn){background-color:var(--color-granular-grey)}.background-color--off-white :is(.teaser:hover .teaser__meta .tag){background-color:var(--color-granular-grey)}.background-color--off-white :is(.teaser:focus-within .teaser__meta .tag){background-color:var(--color-granular-grey)}.background-color--off-white :is(.teaser:hover .teaser__action .btn){background-color:var(--color-granular-grey)}.background-color--off-white :is(.teaser:focus-within .teaser__action .btn){background-color:var(--color-granular-grey)}.teaser:focus-within .teaser__content{background-color:var(--color-granular-grey)}.teaser:hover .teaser__content{background-color:var(--color-granular-grey)}.background-color--granular-grey :is(.teaser:hover .teaser__content){background-color:var(--color-white)}.background-color--granular-grey :is(.teaser:focus-within .teaser__content){background-color:var(--color-white)}.background-color--off-white :is(.teaser:hover .teaser__content){background-color:var(--color-white)}.background-color--off-white :is(.teaser:focus-within .teaser__content){background-color:var(--color-white)}.teaser .teaser__link{color:inherit;display:flex;flex:1 0 auto;flex-direction:column;overflow:hidden;position:relative;-webkit-text-decoration:none;text-decoration:none;transition:transform var(--transition-duration) var(--transition-timing-function);width:100%}.teaser .teaser__content,.teaser .teaser__image{position:relative;z-index:1}.teaser .teaser__image{overflow:hidden}.teaser .teaser__content{display:flex;flex:1 0 auto;flex-direction:column;padding:var(--sp-xl);transition-duration:var(--transition-duration);transition-property:color,background-color,border-color;transition-timing-function:var(--transition-timing-function)}.teaser .teaser__action{margin-top:auto}.teaser .teaser__action .btn{background-color:var(--color-granular-grey);margin-top:var(--sp-xl)!important}.background-color--granular-grey :is(.teaser .teaser__action .btn),.background-color--off-white :is(.teaser .teaser__action .btn){background-color:var(--color-white)}.teaser h3{font-size:var(--font-size-h6);margin-bottom:0}@media (max-width:85.4375rem) and (pointer:coarse){.teaser .teaser__action .btn,.teaser .teaser__meta .tag{background-color:var(--color-white)}.background-color--granular-grey :is(.teaser .teaser__meta .tag){background-color:var(--color-granular-grey)}.background-color--granular-grey :is(.teaser .teaser__action .btn){background-color:var(--color-granular-grey)}.background-color--off-white :is(.teaser .teaser__meta .tag){background-color:var(--color-granular-grey)}.background-color--off-white :is(.teaser .teaser__action .btn){background-color:var(--color-granular-grey)}.teaser .teaser__content{background-color:var(--color-granular-grey)}.background-color--granular-grey :is(.teaser .teaser__content),.background-color--off-white :is(.teaser .teaser__content){background-color:var(--color-white)}}
.teaser.teaser-stories:focus .teaser__image img,.teaser.teaser-stories:hover .teaser__image img{transform:scale(1.125)}.teaser.teaser-stories .teaser__image{border:1px solid #ecefef}.teaser.teaser-stories .teaser__image img{transform-origin:center;transition:transform var(--transition-duration) var(--transition-timing-function)}.teaser.teaser-stories .teaser__title{margin-bottom:var(--sp-lg);margin-top:var(--sp-lg)}
.layout{margin-left:auto;margin-right:auto;max-width:var(--max-width);position:relative}.layout.alignment--top{align-items:start}.layout.alignment--middle{align-items:center}.layout.alignment--bottom{align-items:end}.layout.alignment--stretch{align-items:stretch}.layout__column,.layout__row{grid-column:2/-2}.layout--one-column,.layout__column>*,.layout__row>*{grid-column:1/-1}.layout--one-column .layout__column:has(.paragraph--type--image:only-child .ratio--22_8){display:block;grid-column:viewport}.layout--one-column .layout__column--first{grid-column:2/-2}
.layout--one-column-bottom{grid-column:1/-1}.layout--one-column-bottom .layout__column:has(.paragraph--type--image:only-child .ratio--22_8){display:block;grid-column:viewport}.layout--one-column-bottom .layout__column--first{grid-column:2/-2}
.layout--one-column-detail,.layout--one-column-detail .layout__column--first{--subgrid-col-count:8}.layout--one-column-detail .layout__column--first{grid-column:1/-1}
.paragraph,.paragraph.paragraph--view-mode--preview .field--name-field-call-to-action{grid-column:1/-1}.paragraph.paragraph--view-mode--preview .field--name-field-call-to-action .storage{align-items:center;display:flex;gap:var(--grid-gap)}.text--decoration{display:inline-flex;height:var(--text-decoration-height);max-width:var(--text-decoration-max-width);position:relative;visibility:hidden;width:100%}.text--decoration:before{background-color:currentColor;bottom:0;content:"";left:0;margin-right:auto;margin-top:var(--text-decoration-block-spacing);-webkit-mask-image:url(/themes/custom/neo/images/word-yuma.cmp.svg);mask-image:url(/themes/custom/neo/images/word-yuma.cmp.svg);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;right:0;top:0;visibility:visible;z-index:1}
.paragraph--type--embed>*{grid-column:1/-1}
.paragraph--type--image{margin:0;padding:0}.paragraph--type--image.has-width--25 .component--image{--max-width:25%}.paragraph--type--image.has-width--50 .component--image{--max-width:50%}.paragraph--type--image.has-width--75 .component--image{--max-width:75%}.alignment--stretch .paragraph--type--image .component--image{height:100%}.paragraph--type--image .image-wrapper{grid-column:1/-1}.ui_patterns_story>.paragraph--type--image{display:block;margin-bottom:var(--sp-lg);text-align:left}@container (min-width:1300px){.paragraph--type--image{grid-column:3/-3}.layout--one-column .paragraph--type--image,.layout--one-column-bottom .paragraph--type--image{display:block;grid-column:1/-1}}@media (min-width:56.25rem){.layout__column:has(+.layout__column .paragraph--type--text) .paragraph--type--image{grid-column:1/span 5}}@media (min-width:56.25rem){.layout__column:has(.paragraph--type--text)+.layout__column .paragraph--type--image{grid-column:span 5/-1}}.layout__column{container-type:inline-size}

.paragraph--type--section-detail{--subgrid-col-count:8}
.paragraph--type--text{min-width:0}.paragraph--type--text .component--text{grid-column:1/-1}@container (min-width:700px){.paragraph--type--text{grid-column:2/-2}.layout--one-column .paragraph--type--text,.layout--one-column-detail .paragraph--type--text,.layout--two-column-12 .paragraph--type--text,.layout--two-column-21 .paragraph--type--text{grid-column:1/-1}.layout--one-column-detail .paragraph--type--text{--subgrid-col-count:8}}.layout__column{container-type:inline-size}
.person{height:100%}.background-color--none :is(.person.storage--view-mode-default .person__content){background-color:var(--color-granular-grey)}.person .person__content,.person .person__header{display:inherit;flex-direction:inherit;gap:var(--sp-sm)}.person .person__content{flex:1 0 auto;padding:var(--sp-lg)}.person .person__footer{margin-top:auto}.person .person__name,.person .person__position{margin-bottom:0}.person .person__email,.person .person__phone{display:flex;gap:var(--sp-sm)}.person .person__social{margin-top:var(--sp-lg)}.person .icon,.person .icon svg{--icon-size:var(--sp-lg)}.person a:not(.btn){background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;color:var(--color-black);-webkit-text-decoration:none;text-decoration:none;transition:background-image var(--transition-duration) var(--transition-timing-function),background-size var(--transition-duration) var(--transition-timing-function)}.person a:not(.btn):focus-within{background-size:100% 1px}.person a:not(.btn):hover{background-size:100% 1px}
.storage--person.storage--view-mode-author .person__body,.storage--person.storage--view-mode-recruiter .person__body{margin-bottom:var(--sp-lg)}.storage--person.storage--view-mode-author .person__footer,.storage--person.storage--view-mode-recruiter .person__footer{align-items:center;display:flex;flex-wrap:wrap;gap:var(--sp-lg)}.storage--person.storage--view-mode-author .person__email,.storage--person.storage--view-mode-author .person__phone,.storage--person.storage--view-mode-recruiter .person__email,.storage--person.storage--view-mode-recruiter .person__phone{flex:1 0 auto}.storage--person.storage--view-mode-author .person__email .btn,.storage--person.storage--view-mode-author .person__phone .btn,.storage--person.storage--view-mode-recruiter .person__email .btn,.storage--person.storage--view-mode-recruiter .person__phone .btn{justify-content:center;width:100%}
.share{display:flex;flex-direction:column;grid-column:1/-1;height:-moz-fit-content;height:fit-content;padding:var(--sp-lg);width:100%}.share__title{font-family:var(--font-family-body);font-size:var(--font-size-md);margin-bottom:var(--sp)}.share__list{gap:1.5rem;line-height:1;list-style:none;margin:0;padding:0}.share__link,.share__list,.share__list svg{align-items:center;display:flex}.share__link{background-color:var(--color-pink);border-radius:50%;color:var(--color-tertiary);height:var(--sp-2xl);justify-content:center;transition:color var(--transition-duration) var(--transition-timing-function),background-color var(--transition-duration) var(--transition-timing-function);width:var(--sp-2xl)}.share__link:focus,.share__link:hover{background-color:var(--color-black);color:var(--color-white)}.share__icon{--icon-size:var(--sp-lg);align-items:center;display:flex;justify-content:center}
.component--spacer{--spacing-xs:var(--spacer-xs);--spacing-sm:var(--spacer-sm);--spacing-md:var(--spacer-md);--spacing-lg:var(--spacer-lg);grid-column:1/-1;width:100%}.component--spacer[data-spacer-name]{background:repeating-linear-gradient(45deg,#f4f4f4,#f4f4f4 .9375rem,hsla(0,0%,100%,.5) 0,hsla(0,0%,100%,.5) 2.5rem);position:relative}.component--spacer[data-spacer-name]:before{color:var(--color-black);content:attr(data-spacer-name);font-weight:525;left:50%;position:absolute;text-transform:capitalize;top:50%;transform:translate(-50%,-50%)}.component--spacer.size--small{padding-top:var(--spacing-xs)}@media (min-width:43.75rem){.component--spacer.size--small{padding-top:var(--spacing-sm)}}.component--spacer.size--default,.component--spacer.size--medium{padding-top:var(--spacing-sm)}@media (min-width:43.75rem){.component--spacer.size--default,.component--spacer.size--medium{padding-top:var(--spacing-md)}}.component--spacer.size--large{padding-top:var(--spacing-md)}@media (min-width:43.75rem){.component--spacer.size--large{padding-top:var(--spacing-lg)}}

.storage--call-to-action{grid-column:1/-1;overflow:hidden}.storage--call-to-action.background-color--green-forest svg{color:var(--color-future-green)}.storage--call-to-action.background-color--violet svg{color:var(--color-pink)}.storage--call-to-action.background-color--violet .btn{background-color:var(--color-white)}.storage--call-to-action.background-color--violet .btn:first-child{background-color:var(--color-pink)}.storage--call-to-action .call-to-action__column{grid-column:1/-1}.storage--call-to-action .call-to-action__content,.storage--call-to-action .call-to-action__image{display:flex}.storage--call-to-action .call-to-action__content{flex-direction:column;gap:var(--sp-lg);height:100%;justify-content:center;padding:var(--sp-2xl)}.storage--call-to-action .call-to-action__footer{display:flex;flex-wrap:wrap;gap:var(--sp-lg)}.storage--call-to-action .call-to-action__footer .btn{margin:0}.storage--call-to-action .call-to-action__footer .btn:focus,.storage--call-to-action .call-to-action__footer .btn:hover{background-color:var(--color-black);color:var(--color-white)}.storage--call-to-action h2{--font-size:var(--font-size-h3);font-family:var(--font-heading);font-size:var(--font-size)}.storage--call-to-action svg{height:auto}@media (max-width:56.25rem){.storage--call-to-action .call-to-action__column--second{display:none}}@media (min-width:56.25rem){.storage--call-to-action .call-to-action__column--first{grid-column:1/span 8}.storage--call-to-action .call-to-action__column--second{grid-column:span 4/-1;position:relative}.storage--call-to-action h2{--font-size:var(--font-size-h2);font-size:var(--font-size)}.storage--call-to-action svg{bottom:0;left:0;position:absolute;right:0;top:calc(var(--sp-4xl)*-1)}}@media (min-width:81.25rem){.storage--call-to-action{min-height:41.875rem}.storage--call-to-action .call-to-action__row{align-items:stretch;height:100%}.storage--call-to-action .call-to-action__column--first{grid-column:1/span 7}.storage--call-to-action .call-to-action__column--second{grid-column:span 5/-1;height:100%;position:relative}.storage--call-to-action .call-to-action__content{padding:var(--sp-5xl)}.storage--call-to-action svg{left:0;position:absolute;right:calc(var(--sp-5xl)*-1);top:calc(var(--sp-4xl)*-1)}}
.storage--menu{display:flex;flex-direction:column}.menu-block__list{display:grid;grid-gap:var(--sp-md);list-style:none;margin:var(--sp-sm) 0 0 0;padding-bottom:var(--sp-sm)!important;padding-left:0;padding-right:0;padding-top:var(--sp-sm)!important}.menu-block__link{background-color:var(--color-white);border-radius:var(--border-radius-lg);color:var(--color-black);display:flex;flex-direction:column;gap:var(--sp-sm);padding:var(--sp-lg);-webkit-text-decoration:none;text-decoration:none;transition:background-color var(--transition-duration) var(--transition-timing-function)}.menu-block__link:focus-within,.menu-block__link:hover{background-color:var(--color-granular-grey)}.menu-block__label{font-size:var(--font-size-xl);line-height:var(--line-height-heading)}.menu-block__description{display:-webkit-box;-webkit-box-orient:vertical;font-size:var(--font-size-md);-webkit-line-clamp:3;overflow:hidden}@media (min-width:56.25rem){.menu-block__list{border:0;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:max-content max-content max-content;margin:0;grid-gap:var(--sp-lg)}}@media (min-width:85.4375rem){.menu-block__link{background-color:var(--color-granular-grey);gap:var(--sp-lg);padding:var(--sp-lg)}.menu-block__link:focus-within,.menu-block__link:hover{background-color:var(--color-white)}.menu-block__label{font-size:var(--font-size-h6)}}

.tag{background-color:var(--color-granular-grey);border-radius:var(--border-radius-lg);color:var(--color-black);display:inline-block;font-size:var(--font-size-xs);padding:var(--sp-xs) var(--sp-sm);-webkit-text-decoration:none;text-decoration:none;transition-duration:var(--transition-duration);transition-property:color,background-color,border-color;transition-timing-function:var(--transition-timing-function);width:auto}.background-color--granular-grey .tag,.background-color--off-white .tag{background-color:var(--color-white)}.tag.tag--default:not(:last-child):after{content:" \002C"}.tags{align-items:center;display:flex;flex-wrap:wrap;gap:var(--sp-sm)}
.component--text{margin-left:auto;margin-right:auto;max-width:40em;width:100%}.layout--one-column .component--text{margin-left:inherit;margin-right:inherit;max-width:inherit}.layout--one-column-detail .component--text,.layout--two-column-12 .component--text,.layout--two-column-21 .component--text{max-width:inherit}.component--text .text--h6{margin-bottom:var(--sp)}.component--text .text--h6+.text--h2{margin-bottom:0}@media (max-width:56.25rem){.component--text:has(.text-align-right .btn) .text-align-right{text-align:left}}.component--text h2:only-child,.component--text h3:only-child,.component--text h4:only-child,.component--text h5:only-child,.component--text h6:only-child{margin-bottom:0}
.ui_patterns_story>.component--title{display:block;margin-bottom:var(--sp-lg);min-width:100%;padding-left:calc(50% - 25rem);padding-right:calc(50% - 25rem);text-align:left}
:root .cookie-banner,:root .cookie-banner p{--color-text:var(--cc--color-text,#000);--color-bg:var(--cc--color-bg,#fff);--spacing:var(--cc--spacing,40px);--font-size:var(--cc--font-size,14px);--font-family:var(--cc--font-family,var(--font-family));--text-align:var(--cc--text-align,left);--title-size:var(--cc--title-size,28px);--title-weight:var(--cc--title-weight,400);--max-width:var(--cc--max-width,640px);--column-width:calc(var(--max-width) / 2 - var(--spacing) * 2);--shadow:var(--cc--shadow,0 0 8px 0 rgba(0,0,0,0.15));--border-radius:var(--cc--border-radius,0);--border:var(--cc--border,none);--transition-duration:var(--cc--transition-duration,300ms);--transtion:all var(--transition-duration);}.sliding-popup-bottom{bottom:0;width:100%;pointer-events:none;padding:2px;}.gin--vertical-toolbar .sliding-popup-bottom{width:calc(100% - var(--gin-toolbar-width-collapsed,var(--ginToolbarWidthCollapsed)));}.gin--vertical-toolbar[data-toolbar-menu="open"] .sliding-popup-bottom{width:calc(100% - var(--gin-toolbar-width,var(--ginToolbarWidth)));}dialog.cookie-banner{pointer-events:auto;background-color:var(--color-bg);color:var(--color-text);inset-inline-start:unset;inset-inline-end:0;margin:0;width:100%;max-width:var(--max-width);border:var(--border);padding:var(--spacing);box-shadow:var(--shadow);border-radius:var(--border-radius);max-height:0;transition:var(--transition);}.gin--vertical-toolbar dialog.cookie-banner{width:calc(100% - var(--gin-toolbar-width-collapsed,var(--ginToolbarWidthCollapsed)));}.gin--vertical-toolbar[data-toolbar-menu="open"] dialog.cookie-banner{width:calc(100% - var(--gin-toolbar-width,var(--ginToolbarWidth)));}dialog.cookie-banner,dialog.cookie-banner p{color:var(--color-text);font-family:var(--font-family);font-size:var(--font-size);text-align:var(--text-align);}dialog.cookie-banner .cookie-banner__content{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--column-width),1fr));column-gap:calc(var(--spacing) * 2);row-gap:calc(var(--spacing) / 5);align-items:center;}dialog.cookie-banner .cookie-banner__content .cookie-banner__preferences{grid-column:1 / span 2;grid-row:1 / span 3;display:none;}dialog.cookie-banner .cookie-banner__content .cookie-banner__message{grid-row:1 / span 3;}dialog.cookie-banner .cookie-banner__content .cookie-banner__button{grid-row:span 1;}dialog.cookie-banner .cookie-banner__content .cookie-banner__toggler{display:none;}dialog.cookie-banner .cookie-banner__content .cookie-banner__toggler:checked ~ *{display:none;}dialog.cookie-banner .cookie-banner__content .cookie-banner__preferences h3{font-weight:var(--title-weight);font-size:var(--title-size);}dialog.cookie-banner .cookie-banner__content .cookie-banner__toggler:checked ~ .cookie-banner__preferences{display:block;}dialog.cookie-banner .cookie-banner__preferences .cookie-banner__cat-checkbox label{font-weight:var(--font-weight-strong);}dialog.cookie-banner[aria-hidden="false"]{display:block;bottom:0;max-height:95vh;overflow-y:auto;}
:root .cookie-banner__button{--color-bg:var(--cc-btn--color-bg,#000);--hover-color-bg:var(--cc-btn--hover-color-bg,#75c734);--color-text:var(--cc-btn--color-text,#fff);--hover-color-text:var(--cc-btn--hover-color-text,#fff);--btn-height:var(--cc-btn--height,40px);--btn-padding:var(--cc-btn--padding,4px);--btn-align:var(--cc-btn-align,center);--btn-width:var(--cc-btn-width,240px);--btn-weight:var(--cc-btn-weight,700);}.cookie-banner__button:not(.visually-hidden){display:inline-flex;background-color:var(--color-bg);color:var(--color-text);font-size:var(--btn-font-size);height:var(--btn-height);align-items:center;justify-content:center;margin:0;padding:var(--spacing);transition:var(--transition-duration);padding:var(--btn-padding);text-align:var(--btn-align);min-width:var(--btn-width);font-weight:var(--btn-weight);width:100%;font-family:var(--font-family);}.cookie-banner__button:hover,.cookie-banner__button:focus,.cookie-banner__button:focus-within,.cookie-banner__button:active{color:var(--hover-color-text);background-color:var(--hover-color-bg);}
:root .cookie-banner__category{--title-size:var(--cc-category--title-size,20px);--font-size:var(--cc-category--font-size,14px);--input-size:var(--cc-category--input-size,32px);--input-border:var(--cc-category--input-border,2px solid #000);--input-border-active:var(--cc-category--input-border-active,2px solid #000);--input-bg:var(--cc-category--input-bg,#fff);--input-bg-active:var(--cc-category--input-bg-active,#75c734);--input-color:var(--cc-category--input-color,#000);--border-radius:var(--cc-category--border-radius,16px);--input-disabled-border:var(--cc-category--input-disabled-border,2px solid #000);--input-disabled-color-bg:var(--cc-category--input-disabled-color-bg,#fff);--input-disabled-opacity:var(--cc-category--input-disabled-opacity,0.3);}.cookie-banner__category{margin-bottom:var(--cc-spacing);}.cookie-banner__category > .cookie-banner__cat-checkbox{display:flex;align-items:center;flex-flow:row-reverse;margin-bottom:calc(var(--cc-spacing) / 2);}.cookie-banner__category > .cookie-banner__cat-checkbox > input[type="checkbox"]{appearance:none;background-color:var(--input-bg);width:calc(var(--input-size) * 2);height:var(--input-size);position:relative;border-radius:var(--border-radius);border:var(--input-border);overflow:hidden;padding:2.5px;box-sizing:border-box;cursor:pointer;}.cookie-banner__category > .cookie-banner__cat-checkbox > input[type="checkbox"]:disabled{background-color:var(--input-disabled-color-bg);border:var(--input-disabled-border);opacity:var(--input-disabled-opacity);cursor:default;}.cookie-banner__category > .cookie-banner__cat-checkbox > input[type="checkbox"]:after{position:absolute;content:"";display:block;width:calc(var(--input-size) - 8px);height:calc(var(--input-size) - 8px);background-color:var(--input-color);border-radius:var(--border-radius);transition:var(--transition);left:3px;cursor:pointer;}.cookie-banner__category > .cookie-banner__cat-checkbox > input[type="checkbox"] + label:after{content:"Off";font-size:0.8em;}.cookie-banner__category > .cookie-banner__cat-checkbox > input[type="checkbox"]:disabled + label:after{opacity:var(--input-disabled-opacity);cursor:default;}.cookie-banner__category > .cookie-banner__cat-checkbox > input[type="checkbox"]:not(:disabled):checked{background-color:var(--input-bg-active);border:var(--input-border-active);}.cookie-banner__category > .cookie-banner__cat-checkbox > input[type="checkbox"]:checked:after{left:50%;}.cookie-banner__category > .cookie-banner__cat-checkbox > input[type="checkbox"]:checked + label:after{content:"On";}.cookie-banner__category > .description{margin:0;padding:0;color:var(--color-text);font-size:var(--font-size);}.cookie-banner__category > .cookie-banner__cat-checkbox > label{font-size:var(--title-size);padding:0;margin:0;display:flex;flex:0 1 100%;align-items:center;justify-content:space-between;cursor:pointer;}.cookie-banner__category > .cookie-banner__cat-checkbox > input[type="checkbox"]:disabled + label{cursor:default;}
.progress__track{background-color:#f2f1eb;background-image:linear-gradient(#e7e7df,#f0f0f0);border-color:#b3b3b3;border-radius:10em;box-shadow:inset 0 1px 3px rgba(0,0,0,.16)}.progress__bar{animation:animate-stripes 3s linear infinite;background:#057ec9;background-image:linear-gradient(180deg,transparent,rgba(0,0,0,.15)),linear-gradient(to right bottom,#0094f0,#0094f0 25%,#007ecc 0,#007ecc 50%,#0094f0 0,#0094f0 75%,#0094f0);background-size:2.5rem 2.5rem;border:1px solid #07629a;border-radius:10em;height:1rem;margin-left:-1px;margin-top:-1px;padding:0 1px;transition:width .5s ease-out}[dir=rtl] .progress__bar{animation-direction:reverse;margin-left:0;margin-right:-1px}@media screen and (prefers-reduced-motion:reduce){.progress__bar{animation:none;transition:none}}@keyframes animate-stripes{0%{background-position:0 0,0 0}to{background-position:0 0,-80px 0}}
.action .action__link{align-items:center;background-color:var(--color-pink);border-radius:var(--border-radius-lg);color:var(--color-black);display:inline-flex;height:2.5rem;justify-content:center;padding:var(--sp-sm) var(--sp-lg);transition-duration:var(--transition-duration);transition-property:color,background-color,border-color;transition-timing-function:var(--transition-timing-function)}.action .action__link:focus-within{background-color:var(--color-black);color:var(--color-white)}.action .action__link:hover{background-color:var(--color-black);color:var(--color-white)}@media (max-width:85.4375rem){.action{padding-left:var(--sp-lg);padding-right:var(--sp-lg)}}
.alert{align-items:center;display:flex;justify-content:space-between;padding:var(--sp) var(--grid-gap)}.alert .alert__content{width:100%}.alert .field--name-message{display:block;margin-left:auto;margin-right:auto;max-width:47.5rem;width:100%}
.header .block-search form .form--inline:has(.form-search:focus-within){max-width:12.5rem;width:100%}.header .block-search form .form--inline:has(.form-search:focus-within) .form-search{width:9.375rem}.header .block-search form .form-search{width:7rem}.block-search form .form--inline{align-items:stretch;background-color:var(--color-granular-grey);border:1px solid var(--color-black);border-radius:var(--border-radius-lg);display:flex;flex-direction:row-reverse;height:2.5rem;justify-content:start;overflow:hidden;width:-moz-fit-content;width:fit-content}.search-results__exposed-form :is(.block-search form .form--inline):has(.form-search:not([disabled]):hover){background-color:var(--color-white)}.search-results__exposed-form :is(.block-search form .form--inline):has(.form-search:focus-within){outline:solid 1px var(--color-black);outline-offset:2px}.block-search form .form-actions,.block-search form .form-item{margin:0}.block-search form .form-actions button,.block-search form .form-search{background-color:inherit;height:100%}.block-search form .form-actions button{min-height:inherit;min-width:inherit;padding-left:var(--sp-lg)}.block-search form .form-actions button .icon{--icon-size:var(--sp-lg)}.block-search form .form-search{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;flex:1 0 auto;padding-left:var(--sp-sm);padding-right:var(--sp-lg);transition:width .25s ease-in-out;width:100%}.block-search form .form-search:focus-within{outline:none}.block-search form .form-search::-moz-placeholder{color:var(--color-black)}.block-search form .form-search::placeholder{color:var(--color-black)}
dialog.cookie-banner{background-color:var(--color-off-white);border:1px solid var(--color-granular-grey);box-shadow:none;padding:var(--sp-2xl)}@media (min-width:43.75rem){dialog.cookie-banner{margin:var(--sp)}}dialog.cookie-banner .cookie-banner__content{gap:var(--sp) var(--sp-lg)}dialog.cookie-banner .cookie-banner__content .cookie-banner__preferences p,dialog.cookie-banner .cookie-banner__message p{font-size:var(--font-size-md);margin-bottom:var(--sp-md)}dialog.cookie-banner .cookie-banner__content .cookie-banner__preferences a,dialog.cookie-banner .cookie-banner__message a{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px;-webkit-text-decoration:none;text-decoration:none;transition:background-image var(--transition-duration) var(--transition-timing-function),background-size var(--transition-duration) var(--transition-timing-function)}dialog.cookie-banner .cookie-banner__content .cookie-banner__preferences a:focus,dialog.cookie-banner .cookie-banner__content .cookie-banner__preferences a:hover,dialog.cookie-banner .cookie-banner__message a:focus,dialog.cookie-banner .cookie-banner__message a:hover{background-size:0 1px}dialog.cookie-banner .cookie-banner__preferences .cookie-banner__cat-checkbox label{font-weight:var(--font-weight-bold)}.cookie-banner__button:not(.visually-hidden){align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-primary);border:none;border-radius:var(--btn-border-radius);box-sizing:border-box;color:var(--color-black);cursor:pointer;display:inline-flex;font-size:1rem;font-weight:400;gap:var(--btn-gap);justify-content:center;min-height:var(--btn-size);min-height:2.75rem;outline:none;padding:0 1.5rem;-webkit-text-decoration:none;text-decoration:none;text-transform:var(--text-transform)}.cookie-banner__button:not(.visually-hidden):active,.cookie-banner__button:not(.visually-hidden):focus,.cookie-banner__button:not(.visually-hidden):focus-within,.cookie-banner__button:not(.visually-hidden):hover{background-color:var(--color-black);color:var(--color-white)}.cookie-banner__categories{display:flex;flex-direction:column;gap:var(--sp-lg);margin-bottom:var(--sp-2xl);margin-top:var(--sp-xl)}.cookie-banner__category>.cookie-banner__cat-checkbox{gap:var(--sp-md);margin-bottom:var(--sp-sm)}.cookie-banner__category>.cookie-banner__cat-checkbox>input[type=checkbox]:after{background-color:var(--color-primary);height:calc(var(--input-size) - .75rem);top:50%;transform:translateY(-50%);width:calc(var(--input-size) - .75rem)}.cookie-banner__category>.cookie-banner__cat-checkbox>label{font-size:var(--font-size-md)}.cookie-banner__category>.cookie-banner__cat-checkbox>input[type=checkbox]+label:after{font-size:var(--font-size-sm)}.cookie-banner__category>.cookie-banner__cat-checkbox>input[type=checkbox]:not(:disabled):checked{background-color:transparent}.cookie-banner__category>.description{font-size:var(--font-size-sm)}
.menu--secondary .menu{display:flex;gap:var(--sp)}.menu--secondary .menu-item{padding-left:var(--sp);padding-right:var(--sp)}.menu--secondary .menu-item a{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;color:var(--color-black);display:inline-flex;font-size:var(--font-size-xs);padding-bottom:var(--sp-xs);padding-top:var(--sp-xs);transition-duration:var(--transition-duration);transition-property:color,background-color,border-color;transition-timing-function:var(--transition-timing-function);transition:background-image var(--transition-duration) var(--transition-timing-function),background-size var(--transition-duration) var(--transition-timing-function)}.menu--secondary .menu-item a:focus-within{background-size:100% 1px}.menu--secondary .menu-item a.is-active,.menu--secondary .menu-item a:hover{background-size:100% 1px}@media (max-width:85.4375rem){.menu--secondary .menu{flex-direction:column}.menu--secondary .menu-item{padding-left:var(--sp-lg);padding-right:var(--sp-lg)}.menu--secondary .menu-item a{font-size:var(--font-size-md)}}
@media (max-width:85.4375rem){.region-primary-navigation{background-color:var(--color-granular-grey);border-radius:var(--border-radius-lg);height:calc(100dvh - var(--grid-gap)*2);left:var(--sp-lg);opacity:0;position:fixed;right:var(--sp-lg);top:var(--sp-lg);transform:scale(0);transition:transform 0s ease .2s,opacity .2s ease;z-index:5}.is-expanded .region-primary-navigation{opacity:1;transform:scale(1);transition:transform 0s ease,opacity .2s ease}.region-primary-navigation__scrollable{--mobile-nav-button-space:6.9375rem;display:flex;flex-direction:column;height:calc(100% - 6.9375rem);height:calc(100% - var(--mobile-nav-button-space));justify-content:start;margin-top:6.9375rem;margin-top:var(--mobile-nav-button-space);overflow:auto;padding:0}.region-primary-navigation__scrollable .header__top{order:2}.region-primary-navigation__scrollable .menu--main{order:1}.primary-nav{padding-left:0;padding-right:0}.primary-nav__menu{margin:0;padding:0}.primary-nav__menu-inner.primary-nav__menu-inner--level-2.has-menu-block{width:100%}.primary-nav__menu--level-1{margin-bottom:var(--sp-2xl);margin-top:var(--sp-2xl)}.primary-nav__menu--level-2{display:none;flex-basis:100%}.primary-nav__menu--level-3{flex-basis:100%;padding-bottom:var(--sp-sm);padding-left:var(--sp);padding-top:var(--sp-sm)}.primary-nav__menu--level-2.is-active-menu-parent{display:block}.primary-nav__menu-wrapper{width:100%}.primary-nav__menu-item{display:flex}.primary-nav__menu-item:has(.btn){justify-content:center}.primary-nav__menu-item--level-1{font-size:var(--font-size-h6)}.primary-nav__menu-item--level-2{font-size:var(--font-size-xl)}.primary-nav__menu-item--has-children{align-items:center;flex-wrap:wrap;justify-content:space-between}.primary-nav__menu-link{color:var(--color-black);flex-grow:1;padding:var(--sp-sm) var(--sp-lg);-webkit-text-decoration:none;text-decoration:none}.primary-nav__menu-link--level-2{display:flex;grid-column:1/-1}.primary-nav__menu-link--level-2.is-active{background-color:var(--color-granular-grey);border-radius:var(--border-radius-lg)}.primary-nav__menu-block{border-top:1px solid var(--color-black);grid-column:1/-1;margin:var(--sp-sm) 0 0 0;margin-left:var(--sp-lg)!important;margin-right:var(--sp-lg)!important;padding-top:var(--sp)}.primary-nav__button-toggle{align-self:stretch;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;justify-content:end;margin-right:var(--sp-lg)!important;min-height:0;padding:0}.primary-nav__button-toggle:focus-within,.primary-nav__button-toggle:hover{outline:0!important}.primary-nav__button-toggle[aria-expanded=true] .primary-nav__button-icon{rotate:-180deg}.primary-nav__button-icon{--icon-size:2rem;--icon-line-width:2px;display:block;height:2rem;height:var(--icon-size);position:relative;width:2rem;width:var(--icon-size)}.primary-nav__button-toggle[aria-expanded=true] .primary-nav__button-icon:after,.primary-nav__menu-link--button[aria-expanded=true] .primary-nav__button-icon:after{opacity:0}.primary-nav__menu-link--button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;display:flex;text-align:left}.primary-nav__search-button{align-items:center;display:flex;margin-left:auto;position:relative;z-index:11}.primary-nav__menu-link--button.primary-nav__menu-link--has-children{justify-content:space-between;padding-right:0}.primary-nav-overlay{background-color:currentColor;color:#000;height:100%;left:0;opacity:0;position:fixed;top:0;transform:scale(0);transition:opacity .3s ease,transform 0s ease .3s;width:100%;z-index:9}body.is-active-mobile-menu .primary-nav-overlay{opacity:.3;transform:scale(1);transition:opacity .3s ease,transform 0s ease}body.is-active-mobile-menu{height:100%;position:fixed;width:100%;width:calc(100% - var(--drupal-displace-offset-left,0px) - var(--drupal-displace-offset-right,0px))}.header .block-search{display:none}}
@media (min-width:85.4375rem){.nav__mobile-button,.primary-nav-overlay{display:none}.region-primary-navigation{flex:1 0 auto;z-index:15}.primary-nav__menu{list-style:none;margin:0;padding:0}.primary-nav__menu--level-1{display:flex;gap:var(--sp-3xl);justify-content:end}.primary-nav__menu--level-2{grid-column:1/-1;height:var(--menu-block-height);position:relative}.user-logged-out .primary-nav__menu--level-2{grid-column:content}.primary-nav__menu--level-2:has(.primary-nav__menu-block):before{background-color:var(--color-pink);border-radius:var(--border-radius-lg);bottom:var(--sp-lg);content:"";left:var(--sp-lg);position:absolute;right:var(--sp-lg);top:var(--sp-lg);width:calc(30% - var(--sp-lg));z-index:1}.primary-nav__menu--level-2:has(.primary-nav__menu-block):after{height:var(--menu-block-height)}.primary-nav__menu--level-2:after{background-color:var(--color-granular-grey);border:1px solid var(--color-white);border-radius:var(--sp-lg);bottom:0;content:"";left:0;position:absolute;right:0;top:0}html:not(.js) .primary-nav__menu-item--level-1:focus-within .primary-nav__menu--level-2{opacity:1;visibility:visible}.primary-nav__menu--level-2.is-active-menu-parent,html:not(.js) .primary-nav__menu-item--level-1:hover .primary-nav__menu--level-2{opacity:1;visibility:visible}.primary-nav__menu-item--level-1:focus-within .primary-nav__menu-wrapper{opacity:1;visibility:visible}.primary-nav__menu-item--level-2:focus-within .primary-nav__menu-block{opacity:1;visibility:visible}.primary-nav__menu-item--level-1:hover .primary-nav__menu-wrapper .primary-nav__menu-item--level-2:first-child .primary-nav__menu-block{opacity:1;visibility:visible}.primary-nav__menu-item--level-1:focus-within .primary-nav__menu-wrapper .primary-nav__menu-item--level-2:first-child .primary-nav__menu-block{opacity:1;visibility:visible}.primary-nav__menu-item--level-2:hover .primary-nav__menu-link--level-2:after{opacity:1;visibility:visible}.primary-nav__menu-item--level-2:focus-within .primary-nav__menu-link--level-2:after{opacity:1;visibility:visible}.primary-nav__menu-item--level-1 .primary-nav__menu-item--level-2:first-child .primary-nav__menu-link--level-2:after,.primary-nav__menu-item--level-1:hover .primary-nav__menu-wrapper,.primary-nav__menu-item--level-2:hover .primary-nav__menu-block{opacity:1;visibility:visible}.primary-nav__menu-item--level-1 .primary-nav__menu-item--level-2:has(.primary-nav__menu-block):first-child .primary-nav__menu-link--level-2{background-size:calc(100% - var(--sp-2xl)*2) 1px}.primary-nav__menu-item--level-2:has(+.primary-nav__menu-item--level-2:hover .primary-nav__menu-block:is(:hover)) .primary-nav__menu-link--level-2{background-size:0 1px}.primary-nav__menu-item--level-2:has(+.primary-nav__menu-item--level-2:hover .primary-nav__menu-block:is(:hover)) .primary-nav__menu-link--level-2:after{opacity:0;visibility:hidden}.has-menu-block :is(.primary-nav__menu--level-2:has(.primary-nav__menu-link--level-2:hover) .primary-nav__menu-link--level-2:not(:hover)){background-size:0 1px}.has-menu-block :is(.primary-nav__menu--level-2:has(.primary-nav__menu-link--level-2:hover) .primary-nav__menu-link--level-2:not(:hover)):after{opacity:0;visibility:hidden}.primary-nav__menu-item--level-2:hover:has(.primary-nav__menu-block) .primary-nav__menu-link--level-2{background-size:calc(100% - var(--sp-2xl)*2) 1px}.primary-nav__menu-item--level-2:focus-within:has(.primary-nav__menu-block) .primary-nav__menu-link--level-2{background-size:calc(100% - var(--sp-2xl)*2) 1px}.primary-nav__menu-item{--padding-x:1rem;--padding-y:0.5rem;display:flex}.primary-nav__menu-item:last-child .primary-nav__menu--level-2{left:auto;right:var(--grid-gap)}.primary-nav__menu-item--level-1{align-items:center;background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;position:relative;transition:background-image var(--transition-duration) var(--transition-timing-function),background-size var(--transition-duration) var(--transition-timing-function)}.primary-nav__menu-item--level-1:focus-within,.primary-nav__menu-item--level-1:has(.is-active),.primary-nav__menu-item--level-1:hover{background-size:100% 1px}.primary-nav__menu-item--level-1:has(.primary-nav__button-toggle) .primary-nav__menu-link--level-1{padding-right:0}.primary-nav__menu-item--level-1:has(.primary-nav__menu-block){position:inherit}.primary-nav__menu-item--level-1:has(.btn){margin-left:var(--sp);padding-left:0;padding-right:0}.primary-nav__menu-item--level-2{padding-left:var(--sp-lg);padding-right:var(--sp-lg)}.primary-nav__menu-item--level-2:has(.primary-nav__menu-block) .primary-nav__menu-link--level-2{font-size:var(--font-size-h6);padding-left:var(--sp-2xl);padding-right:var(--sp-2xl)}.primary-nav__menu-item--level-2:not(:last-child){margin-bottom:var(--sp)}.primary-nav__menu-item--level-2:first-child{padding-top:var(--sp-lg)}.primary-nav__menu-item--level-2:last-child{padding-bottom:var(--sp-lg)}.primary-nav__menu-item--level-2:has(.primary-nav__menu-block):first-child{padding-top:var(--cp-spacing-sm)}.primary-nav__menu-item--level-2:has(.primary-nav__menu-block):last-child{padding-bottom:var(--cp-spacing-sm)}.primary-nav__menu-item--has-children.primary-nav__menu-item--level-2{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.primary-nav__menu-wrapper--level-2{left:50%;max-width:20rem;opacity:0;padding-top:var(--sp-lg);position:absolute;top:100%;transform:translateX(-50%);transition:visibility var(--transition-duration),opacity var(--transition-duration);visibility:hidden;width:-moz-max-content;width:max-content;z-index:1}.primary-nav__menu-wrapper--level-2:has(.primary-nav__menu-block){display:grid;grid-template-columns:repeat(var(--subgrid-col-count),minmax(0,calc((var(--grid-max-width) + var(--grid-gap))/var(--grid-col-count) - var(--grid-gap))));grid-column-gap:var(--grid-gap);align-content:start;left:0;max-width:none;right:0;top:calc(100% - var(--sp-lg));transform:inherit;width:100%}.user-logged-out .primary-nav__menu-wrapper--level-2:has(.primary-nav__menu-block){grid-template-columns:[viewport-start ml-start] minmax(0,1fr) [ml-end content-start] repeat(var(--grid-col-count),minmax(0,calc((var(--grid-max-width) + var(--grid-gap))/var(--grid-col-count) - var(--grid-gap)))) [content-end mr-start] minmax(0,1fr) [mr-end viewport-end];left:50%;margin-left:-50vw;margin-right:-50vw;right:50%;width:100vw}.primary-nav__menu-wrapper--level-2:has(.primary-nav__menu-block) .primary-nav__menu-link--level-2{font-size:var(--font-size-h6);padding-left:var(--sp-2xl);padding-right:var(--sp-2xl)}.primary-nav__menu-wrapper--level-2:has(.primary-nav__menu-block) .primary-nav__menu-link--level-2:focus-within{background-size:calc(100% - var(--sp-2xl)*2) 1px}.primary-nav__menu-wrapper--level-2:has(.primary-nav__menu-block) .primary-nav__menu-link--level-2:hover{background-size:calc(100% - var(--sp-2xl)*2) 1px}.primary-nav__menu-inner--level-2{display:flex;flex-grow:1}.primary-nav__menu-link{display:block;padding:var(--padding-y) var(--padding-x);-webkit-text-decoration:none;text-decoration:none;transition:background-color var(--transition-duration) var(--transition-timing-function),color var(--transition-duration) var(--transition-timing-function)}.primary-nav__menu-link--nolink{cursor:default}.primary-nav__menu-link--level-1{padding-left:0;padding-right:0;position:relative;z-index:5}.primary-nav__menu-link--level-2{background-image:linear-gradient(currentColor,currentColor);background-position:center 100%;background-repeat:no-repeat;background-size:0 1px;color:var(--color-black);font-size:var(--font-size-lg);line-height:var(--line-height-heading);max-width:24.125rem;padding-bottom:var(--sp-xs);padding-left:0;padding-right:0;padding-top:var(--sp-xs);transition:background-image var(--transition-duration) var(--transition-timing-function),background-size var(--transition-duration) var(--transition-timing-function);width:100%;z-index:1}.primary-nav__menu-link--level-2.is-active,.primary-nav__menu-link--level-2:focus-within,.primary-nav__menu-link--level-2:hover{background-size:calc(100% - var(--sp-2xl)*2) 1px}.primary-nav__menu-link--level-2.is-active:focus-within{background-size:0 1px}.primary-nav__menu-link--level-2.is-active:hover{background-size:0 1px}.has-menu-block .primary-nav__menu-link--level-2{max-width:none;position:relative;width:30%}.has-menu-block .primary-nav__menu-link--level-2:after{align-items:center;background-color:currentColor;color:currentColor;content:"";display:inline-flex;height:var(--sp-md);-webkit-mask-image:url(/themes/custom/neo/images/icons/arrow-line-right.cmp.svg);mask-image:url(/themes/custom/neo/images/icons/arrow-line-right.cmp.svg);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;opacity:0;pointer-events:none;position:absolute;right:var(--sp-2xl);top:50%;transform:translateY(-50%);transition:all var(--transition-duration) var(--transition-timing-function);visibility:hidden;width:var(--sp)}.primary-nav__menu-block{background-color:var(--color-granular-grey);border-radius:var(--sp-lg);height:calc(var(--menu-block-height) - .25rem);opacity:0;padding:var(--sp-lg)!important;position:absolute;right:0;top:2px;visibility:hidden;width:70%;z-index:1}.primary-nav__button-toggle{align-items:center;align-self:stretch;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:0!important;color:inherit;display:flex;margin-left:0!important;margin-right:0!important;min-height:0!important;min-width:inherit!important;padding:0}.primary-nav__button-toggle[aria-expanded=true] .primary-nav__button-icon{rotate:-180deg}.primary-nav__menu-link--button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;display:flex}.primary-nav__menu-link--button.primary-nav__menu-link--has-children{padding-right:calc(var(--padding-x)/2)}.primary-nav__button-icon{--icon-size:1.5rem;display:block;height:1.5rem;height:var(--icon-size);margin-left:0;margin-right:0;position:relative;transition-duration:var(--transition-duration);transition-property:color,background-color,border-color,rotate;transition-timing-function:var(--transition-timing-function);width:1.5rem;width:var(--icon-size)}}
.nav__mobile-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:var(--color-black);cursor:pointer;grid-column:-4/-2;height:var(--sp-3xl);justify-self:end;overflow:hidden;padding:0;position:relative;width:var(--sp-3xl);z-index:11}.is-active-mobile-menu .nav__mobile-button{position:relative;z-index:20}.mobile-nav-button__icon{--line-width:2px;--icon-size:80%;border-top:2px solid;border-top:var(--line-width) solid;height:0;left:10%;left:calc((100% - var(--icon-size))/2);pointer-events:none;position:absolute;top:calc(50% - 1px);top:calc(50% - var(--line-width)/2);transition:border .2s;width:80%;width:var(--icon-size)}.mobile-nav-button__icon:after,.mobile-nav-button__icon:before{content:"";height:0;left:0;position:absolute;transition:top .2s,transform .2s;width:100%}.mobile-nav-button__icon:before{border-top:var(--line-width) solid;top:-.625rem}.mobile-nav-button__icon:after{border-bottom:var(--line-width) solid;top:.4375rem}.nav__mobile-button[aria-expanded=true] .mobile-nav-button__icon{border-top-color:transparent}.nav__mobile-button[aria-expanded=true] .mobile-nav-button__icon:before{top:calc(50% - var(--line-width)/2);transform:rotate(-45deg)}.nav__mobile-button[aria-expanded=true] .mobile-nav-button__icon:after{top:calc(50% - var(--line-width)/2);transform:rotate(45deg)}
.frontend--theme .view .views-row{opacity:0;transform:translateY(1.5625rem);transition:opacity .6s ease,transform .6s ease}@media (prefers-reduced-motion:reduce){.frontend--theme .view .views-row{opacity:1;transform:none}}.frontend--theme .view .views-row.animate{opacity:1;transform:none}

.related .overview__list{align-items:stretch;display:grid;grid-gap:var(--sp-lg)}@media (min-width:43.75rem){.related .overview__list--2,.related .overview__list--3{grid-template-columns:repeat(2,1fr)}}@media (min-width:62.5rem){.related .overview__list--3{grid-template-columns:repeat(3,1fr)}}
@keyframes gin-throbber{0%{transform:rotateZ(0);}100%{transform:rotateZ(360deg);}}.ajax-progress__throbber,.ajax-progress__throbber--fullscreen,.ui-dialog .ajax-progress__throbber,.media-library-item .ajax-progress__throbber{border:3px solid var(--gin-color-primary);border-inline-end:3px dotted transparent;}.ajax-progress .ajax-progress__message{color:var(--gin-color-text);}[dir].gin--dark-mode .ajax-progress--fullscreen{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber,[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber--fullscreen{border:3px solid var(--gin-bg-app);border-inline-end:3px dotted transparent;}.media-library-widget .ajax-progress__throbber,.media-library-widget .ajax-progress__throbber--fullscreen{border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;}.ui-dialog .ajax-progress-throbber{padding:var(--gin-spacing-xs);background:var(--gin-bg-app);border-radius:50%;box-shadow:0 2px 6px 0 rgba(34,35,48,.1);border:1px solid rgba(216,217,224,.8);}.gin--dark-mode .ui-dialog .ajax-progress-throbber{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}.ui-dialog .ajax-progress-throbber::before,.contextual-links .ajax-progress-throbber::before{content:"";display:block;position:absolute;inset-block-start:var(--gin-spacing-xs);inset-inline-start:var(--gin-spacing-xs);width:1.125rem;height:1.125rem;border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;border-radius:50%;animation:gin-throbber .75s linear infinite;}.gin--dark-mode .ui-dialog .ajax-progress,.gin--dark-mode .media-library-item .ajax-progress.ajax-progress.ajax-progress{background-color:var(--gin-bg-app);border-color:var(--gin-bg-app);}.contextual-links li{position:relative;}.contextual-links .ajax-progress-throbber{position:absolute;inset-block-start:0;inset-inline-end:var(--gin-spacing-xxs);width:24px;height:24px;}.contextual-links .ajax-progress-throbber::before{inset-block-start:0;inset-inline-start:.25em;}.claro-autocomplete__message{color:var(--gin-color-primary);}
