/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.ui-widget{background:none;}.ui-widget-content{border:none;}.ui-dialog{z-index:var(--jui-dialog-z-index);}.ui-state-default,.ui-state-hover,.ui-state-focus,.ui-state-active{outline:0;}.ui-state-highlight{font-weight:bold;}.ui-state-active,.ui-widget-content .ui-state-active{color:#840;}.ui-state-error,.ui-widget-content .ui-state-error{color:#fff;border-color:#d52;background:#e63;}.ui-state-disabled,.ui-widget-content .ui-state-disabled{opacity:0.35;}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary{opacity:0.7;}.ui-icon{display:block;overflow:hidden;width:1rem;height:1rem;text-indent:-6249.9375rem;background-image:url(/core/themes/claro/images/ui-icons-222222-256x240.png);background-repeat:no-repeat;}.ui-widget-content .ui-icon,.ui-widget-header .ui-icon{background-image:url(/core/themes/claro/images/ui-icons-222222-256x240.png);}.ui-state-default .ui-icon{background-image:url(/core/themes/claro/images/ui-icons-888888-256x240.png);}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-state-highlight .ui-icon{background-image:url(/core/themes/claro/images/ui-icons-454545-256x240.png);}.ui-state-active .ui-icon{background-image:url(/core/themes/claro/images/ui-icons-800000-256x240.png);}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(/core/themes/claro/images/ui-icons-ffffff-256x240.png);}.ui-widget p .ui-icon{margin:2px 0.1875rem 0 0;}[dir="rtl"] .ui-widget p .ui-icon{margin:2px 0 0 0.1875rem;}.ui-icon-carat-1-ne{background-position:-16px 0;}.ui-icon-carat-1-e{background-position:-32px 0;}.ui-icon-carat-1-se{background-position:-48px 0;}.ui-icon-carat-1-s{background-position:-64px 0;}.ui-icon-carat-1-sw{background-position:-80px 0;}.ui-icon-carat-1-w{background-position:-96px 0;}.ui-icon-carat-1-nw{background-position:-112px 0;}.ui-icon-carat-2-n-s{background-position:-128px 0;}.ui-icon-carat-2-e-w{background-position:-144px 0;}.ui-icon-triangle-1-n{background-position:0 -16px;}.ui-icon-triangle-1-ne{background-position:-16px -16px;}.ui-icon-triangle-1-e{background-position:-32px -16px;}.ui-icon-triangle-1-se{background-position:-48px -16px;}.ui-icon-triangle-1-s{background-position:-64px -16px;}.ui-icon-triangle-1-sw{background-position:-80px -16px;}.ui-icon-triangle-1-w{background-position:-96px -16px;}.ui-icon-triangle-1-nw{background-position:-112px -16px;}.ui-icon-triangle-2-n-s{background-position:-128px -16px;}.ui-icon-triangle-2-e-w{background-position:-144px -16px;}.ui-icon-arrow-1-n{background-position:0 -32px;}.ui-icon-arrow-1-ne{background-position:-16px -32px;}.ui-icon-arrow-1-e{background-position:-32px -32px;}.ui-icon-arrow-1-se{background-position:-48px -32px;}.ui-icon-arrow-1-s{background-position:-64px -32px;}.ui-icon-arrow-1-sw{background-position:-80px -32px;}.ui-icon-arrow-1-w{background-position:-96px -32px;}.ui-icon-arrow-1-nw{background-position:-112px -32px;}.ui-icon-arrow-2-n-s{background-position:-128px -32px;}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px;}.ui-icon-arrow-2-e-w{background-position:-160px -32px;}.ui-icon-arrow-2-se-nw{background-position:-176px -32px;}.ui-icon-arrowstop-1-n{background-position:-192px -32px;}.ui-icon-arrowstop-1-e{background-position:-208px -32px;}.ui-icon-arrowstop-1-s{background-position:-224px -32px;}.ui-icon-arrowstop-1-w{background-position:-240px -32px;}.ui-icon-arrowthick-1-n{background-position:0 -48px;}.ui-icon-arrowthick-1-ne{background-position:-16px -48px;}.ui-icon-arrowthick-1-e{background-position:-32px -48px;}.ui-icon-arrowthick-1-se{background-position:-48px -48px;}.ui-icon-arrowthick-1-s{background-position:-64px -48px;}.ui-icon-arrowthick-1-sw{background-position:-80px -48px;}.ui-icon-arrowthick-1-w{background-position:-96px -48px;}.ui-icon-arrowthick-1-nw{background-position:-112px -48px;}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px;}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px;}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px;}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px;}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px;}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px;}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px;}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px;}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px;}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px;}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px;}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px;}.ui-icon-arrowreturn-1-w{background-position:-64px -64px;}.ui-icon-arrowreturn-1-n{background-position:-80px -64px;}.ui-icon-arrowreturn-1-e{background-position:-96px -64px;}.ui-icon-arrowreturn-1-s{background-position:-112px -64px;}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px;}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px;}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px;}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px;}.ui-icon-arrow-4{background-position:0 -80px;}.ui-icon-arrow-4-diag{background-position:-16px -80px;}.ui-icon-extlink{background-position:-32px -80px;}.ui-icon-newwin{background-position:-48px -80px;}.ui-icon-refresh{background-position:-64px -80px;}.ui-icon-shuffle{background-position:-80px -80px;}.ui-icon-transfer-e-w{background-position:-96px -80px;}.ui-icon-transferthick-e-w{background-position:-112px -80px;}.ui-icon-folder-collapsed{background-position:0 -96px;}.ui-icon-folder-open{background-position:-16px -96px;}.ui-icon-document{background-position:-32px -96px;}.ui-icon-document-b{background-position:-48px -96px;}.ui-icon-note{background-position:-64px -96px;}.ui-icon-mail-closed{background-position:-80px -96px;}.ui-icon-mail-open{background-position:-96px -96px;}.ui-icon-suitcase{background-position:-112px -96px;}.ui-icon-comment{background-position:-128px -96px;}.ui-icon-person{background-position:-144px -96px;}.ui-icon-print{background-position:-160px -96px;}.ui-icon-trash{background-position:-176px -96px;}.ui-icon-locked{background-position:-192px -96px;}.ui-icon-unlocked{background-position:-208px -96px;}.ui-icon-bookmark{background-position:-224px -96px;}.ui-icon-tag{background-position:-240px -96px;}.ui-icon-home{background-position:0 -112px;}.ui-icon-flag{background-position:-16px -112px;}.ui-icon-calendar{background-position:-32px -112px;}.ui-icon-cart{background-position:-48px -112px;}.ui-icon-pencil{background-position:-64px -112px;}.ui-icon-clock{background-position:-80px -112px;}.ui-icon-disk{background-position:-96px -112px;}.ui-icon-calculator{background-position:-112px -112px;}.ui-icon-zoomin{background-position:-128px -112px;}.ui-icon-zoomout{background-position:-144px -112px;}.ui-icon-search{background-position:-160px -112px;}.ui-icon-wrench{background-position:-176px -112px;}.ui-icon-gear{background-position:-192px -112px;}.ui-icon-heart{background-position:-208px -112px;}.ui-icon-star{background-position:-224px -112px;}.ui-icon-link{background-position:-240px -112px;}.ui-icon-cancel{background-position:0 -128px;}.ui-icon-plus{background-position:-16px -128px;}.ui-icon-plusthick{background-position:-32px -128px;}.ui-icon-minus{background-position:-48px -128px;}.ui-icon-minusthick{background-position:-64px -128px;}.ui-icon-close{background-position:-80px -128px;}.ui-icon-closethick{background-position:-96px -128px;}.ui-icon-key{background-position:-112px -128px;}.ui-icon-lightbulb{background-position:-128px -128px;}.ui-icon-scissors{background-position:-144px -128px;}.ui-icon-clipboard{background-position:-160px -128px;}.ui-icon-copy{background-position:-176px -128px;}.ui-icon-contact{background-position:-192px -128px;}.ui-icon-image{background-position:-208px -128px;}.ui-icon-video{background-position:-224px -128px;}.ui-icon-script{background-position:-240px -128px;}.ui-icon-alert{background-position:0 -144px;}.ui-icon-info{background-position:-16px -144px;}.ui-icon-notice{background-position:-32px -144px;}.ui-icon-help{background-position:-48px -144px;}.ui-icon-check{background-position:-64px -144px;}.ui-icon-bullet{background-position:-80px -144px;}.ui-icon-radio-off{background-position:-96px -144px;}.ui-icon-radio-on{background-position:-112px -144px;}.ui-icon-pin-w{background-position:-128px -144px;}.ui-icon-pin-s{background-position:-144px -144px;}.ui-icon-play{background-position:0 -160px;}.ui-icon-pause{background-position:-16px -160px;}.ui-icon-seek-next{background-position:-32px -160px;}.ui-icon-seek-prev{background-position:-48px -160px;}.ui-icon-seek-end{background-position:-64px -160px;}.ui-icon-seek-first{background-position:-80px -160px;}.ui-icon-stop{background-position:-96px -160px;}.ui-icon-eject{background-position:-112px -160px;}.ui-icon-volume-off{background-position:-128px -160px;}.ui-icon-volume-on{background-position:-144px -160px;}.ui-icon-power{background-position:0 -176px;}.ui-icon-signal-diag{background-position:-16px -176px;}.ui-icon-signal{background-position:-32px -176px;}.ui-icon-battery-0{background-position:-48px -176px;}.ui-icon-battery-1{background-position:-64px -176px;}.ui-icon-battery-2{background-position:-80px -176px;}.ui-icon-battery-3{background-position:-96px -176px;}.ui-icon-circle-plus{background-position:0 -192px;}.ui-icon-circle-minus{background-position:-16px -192px;}.ui-icon-circle-close{background-position:-32px -192px;}.ui-icon-circle-triangle-e{background-position:-48px -192px;}.ui-icon-circle-triangle-s{background-position:-64px -192px;}.ui-icon-circle-triangle-w{background-position:-80px -192px;}.ui-icon-circle-triangle-n{background-position:-96px -192px;}.ui-icon-circle-arrow-e{background-position:-112px -192px;}.ui-icon-circle-arrow-s{background-position:-128px -192px;}.ui-icon-circle-arrow-w{background-position:-144px -192px;}.ui-icon-circle-arrow-n{background-position:-160px -192px;}.ui-icon-circle-zoomin{background-position:-176px -192px;}.ui-icon-circle-zoomout{background-position:-192px -192px;}.ui-icon-circle-check{background-position:-208px -192px;}.ui-icon-circlesmall-plus{background-position:0 -208px;}.ui-icon-circlesmall-minus{background-position:-16px -208px;}.ui-icon-circlesmall-close{background-position:-32px -208px;}.ui-icon-squaresmall-plus{background-position:-48px -208px;}.ui-icon-squaresmall-minus{background-position:-64px -208px;}.ui-icon-squaresmall-close{background-position:-80px -208px;}.ui-icon-grip-dotted-vertical{background-position:0 -224px;}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px;}.ui-icon-grip-solid-vertical{background-position:-32px -224px;}.ui-icon-grip-solid-horizontal{background-position:-48px -224px;}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px;}.ui-icon-grip-diagonal-se{background-position:-80px -224px;}.ui-icon-carat-1-n{background-position:0 0;}.ui-accordion{border:none;}.ui-accordion .ui-accordion-header{text-transform:uppercase;border:solid 1px #ccc;}.ui-accordion h3.ui-accordion-header,#block-system-main h3.ui-accordion-header{margin:0.625rem 0;font-size:1.1em;}#block-system-main .ui-accordion h3.ui-state-active,.ui-accordion h3.ui-state-active{margin-bottom:0;}.ui-accordion .ui-accordion-header a{display:block;}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border:solid 1px #ccc;border-top:0;}.ui-tabs{padding:0;}.ui-tabs .ui-tabs-nav{margin:0;padding:0.3125rem 0.625rem 0.25rem;border-bottom:solid 1px #ccc;border-bottom-right-radius:0;border-bottom-left-radius:0;line-height:1.25rem;}.ui-tabs .ui-tabs-nav li{margin:0;padding:0 1em 0 0.625rem;list-style:none;}[dir="rtl"] .ui-tabs .ui-tabs-nav li{padding:0 0.625rem 0 1em;}.ui-tabs .ui-tabs-nav li a{float:none;padding:0 0.625rem;border-radius:0.625rem;}.ui-tabs .ui-tabs-nav li.ui-tabs-selected a{color:#fff;background:#666;font-weight:normal;}.ui-widget-overlay{z-index:calc(var(--jui-dialog-z-index) - 1);opacity:0.7;background:var(--color-text);}.ui-slider{border:solid 1px #ccc;}.ui-slider .ui-slider-range{background:#e4e4e4;}.ui-slider .ui-slider-handle{border:1px solid #e4e4e4;border-right-color:#d2d2d2;border-bottom:1px solid #b4b4b4;border-left-color:#d2d2d2;border-radius:0.25rem;background-color:#e4e4e4;}.ui-slider a.ui-state-active,.ui-slider .ui-slider-handle:active{color:#fff;border:solid 1px #555;background:#666;}.ui-progressbar{height:1.4em;background:#e4e4e4;}.ui-progressbar .ui-progressbar-value{height:1.5em;background:var(--color-blue-600) url(/core/themes/misc/progress.gif);}.ui-autocomplete{color:var(--jui-dropdown-fg-color);border:var(--input-border-size) solid var(--jui-dropdown-border-color);border-top:0;border-radius:0 0 var(--input-border-radius-size) var(--input-border-radius-size);background:var(--jui-dropdown-bg-color);box-shadow:0 0.125rem 0.25rem var(--jui-dropdown-shadow-color);}.ui-autocomplete .ui-menu-item{list-style:none;}.ui-autocomplete .ui-menu-item-wrapper{display:block;padding:0.75rem 0.9375rem;color:inherit;background:inherit;}.ui-autocomplete .ui-menu-item-wrapper:focus,.ui-autocomplete .ui-menu-item-wrapper:hover{-webkit-text-decoration:none;text-decoration:none;}.ui-autocomplete .ui-menu-item-wrapper.ui-state-active{margin:0;color:var(--jui-dropdown--active-fg-color);background:var(--jui-dropdown--active-bg-color);}.ui-autocomplete .ui-menu-item.ui-state-focus,.autocomplete .ui-menu-item.ui-state-hover{margin:0;background:var(--color-blue-600);}.ui-autocomplete .ui-state-focus a,.autocomplete .ui-state-hover a{color:#fff;}
.ui-dialog{position:absolute;inset-block-start:0;left:0;padding:0;border:0;border-radius:var(--jui-dialog-border-radius);background:transparent;box-shadow:var(--jui-dialog-box-shadow);}.ui-dialog:focus{outline:var(--jui-dialog--focus-outline);box-shadow:var(--jui-dialog--focus-box-shadow);}@media (forced-colors:active){.ui-dialog{border:1px solid transparent;}}@media all and (max-width:48em){.ui-dialog:not(.ui-dialog-off-canvas){min-width:92%;max-width:92%;}}.ui-dialog .ui-dialog-titlebar{position:relative;box-sizing:border-box;padding-block:var(--space-m);padding-inline:var(--space-l) var(--jui-dialog-close-button-reserved-space);color:var(--jui-dialog-title-color);border-start-end-radius:var(--jui-dialog-border-radius);border-start-start-radius:var(--jui-dialog-border-radius);background:var(--jui-dialog-title-bg-color);line-height:calc(var(--space-m) * 2);}.ui-dialog .ui-dialog-titlebar .ui-dialog-title{-webkit-font-smoothing:antialiased;margin:0;font-size:var(--jui-dialog-title-font-size);font-weight:bold;}.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close{position:absolute;inset-block-start:50%;inset-inline-end:0;box-sizing:border-box;inline-size:var(--jui-dialog-close-button-size);block-size:var(--jui-dialog-close-button-size);margin-inline:var(--space-l);padding:0;transition:all 0.1s;transform:translateY(-50%);border:2px solid transparent;border-radius:var(--jui-dialog-close-button-border-radius);background:none;}.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close:hover{border-color:var(--color-white);}.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close:focus{border-color:var(--color-focus);outline:var(--jui-dialog--focus-outline);box-shadow:none;}.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close .ui-icon.ui-icon-closethick{width:100%;height:100%;margin:0;transform:translate(-50%,-50%);background:url("data:image/svg+xml,%3csvg width='12' height='12' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M11 1.318l-10 10M11 11.318l-10-10' stroke='%23D3D4D9' stroke-width='1.5'/%3e%3c/svg%3e") no-repeat 50%;}@media (forced-colors:active){.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close .ui-icon.ui-icon-closethick{background:buttontext;mask:url("data:image/svg+xml,%3csvg width='12' height='12' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M11 1.318l-10 10M11 11.318l-10-10' stroke='%23D3D4D9' stroke-width='1.5'/%3e%3c/svg%3e") no-repeat 50%;}}.ui-dialog > .ui-dialog-content{overflow:auto;padding:var(--space-m) var(--space-l);color:var(--color-text);background:var(--color-white);}.ui-dialog > .ui-dialog-content .form-actions,.ui-dialog > .ui-dialog-content .field-actions{margin:0;padding:0;}.ui-dialog > .ui-dialog-buttonpane{color:var(--color-text);border-bottom-right-radius:var(--jui-dialog-border-radius);border-bottom-left-radius:var(--jui-dialog-border-radius);background:var(--color-gray-050);}.ui-dialog > .ui-dialog-buttonpane .ui-dialog-buttonset{display:flex;gap:var(--space-s);justify-content:flex-end;margin-block:var(--space-m);margin-inline-end:var(--space-l);}.ui-dialog > .ui-dialog-buttonpane .ui-dialog-buttonset > *{margin:0;}.ui-dialog > .ui-dialog-buttonpane .ui-button-text-only .ui-button-text{padding:0;}.ui-dialog.ui-dialog-off-canvas .ui-widget-content.ui-dialog-content{background:none;}#drupal-off-canvas .form-item .form-item__description{color:var(--color-gray-050);font-size:0.75rem;}
@media screen{.section__breadcrumbs{background:var(--color-bg-light);padding:0}.breadcrumbs{margin:0;padding:.25rem 0 .2rem}.breadcrumbs ul{color:var(--color-bg-dark);font-size:var(--font-size-small);flex-wrap:wrap;margin:0;padding:0;display:flex}.breadcrumbs li{color:var(--color-black);font-size:var(--font-size-small);font-family:var(--font-default);display:inline;margin:0!important;padding:0!important;list-style-image:none!important}.breadcrumbs a{color:var(--color-black);border-bottom:1px solid var(--color-bg-medium-dark);margin:0 .25rem;padding:0;text-decoration:none;display:inline-block}.breadcrumbs a:hover{border-bottom:1px solid var(--color-blue);color:var(--color-blue)}.breadcrumbs a.active{text-decoration:none}.breadcrumbs li+li:before{content:"";min-width:12px;min-height:12px;-webkit-mask:var(--icon-arrow-button);-webkit-mask:var(--icon-arrow-button);-webkit-mask:var(--icon-arrow-button);mask:var(--icon-arrow-button);background-color:currentColor;display:inline-block;position:relative;top:1px;-webkit-mask-size:contain;mask-size:contain}.breadcrumbs-small{padding:.5rem 0 .75rem}.breadcrumbs-small a{font-size:var(--font-size-small);color:var(--color-black);flex-grow:initial;width:-moz-fit-content;width:-moz-fit-content;width:fit-content;align-items:center;gap:.5rem;text-decoration:none;display:flex}.breadcrumbs-small a:hover{border-bottom:none}.breadcrumbs-small a:before{content:"";min-width:12px;min-height:12px;-webkit-mask:var(--icon-arrow-button);-webkit-mask:var(--icon-arrow-button);-webkit-mask:var(--icon-arrow-button);mask:var(--icon-arrow-button);background-color:currentColor;display:inline-block;position:relative;top:1px;transform:rotate(180deg);-webkit-mask-size:contain;mask-size:contain}@media (min-width:64rem){.breadcrumbs{margin:0;padding:0}.breadcrumbs ul{padding:.75rem 0}.breadcrumbs li a{margin:0 .25rem}}.pagination{font-size:var(--font-size-regular-small);justify-content:flex-end;align-items:center;gap:1px;margin:0;padding:0;list-style:none;display:flex}.pagination li a,.pagination li .no-link{text-align:center;min-width:2.5rem;border-bottom:none;padding:.5rem .75rem;text-decoration:none;display:inline-block}.pagination li a:hover{background:var(--color-bg-light)}.pagination .active .no-link,.pagination .active .no-link:hover{background:var(--color-blue);color:var(--color-white)}.pagination .disabled{opacity:.25;padding:.5rem 1rem;display:none}.pagination .disabled a:hover{color:var(--color-blue);background:0 0}.pagination-previous.disabled{padding-left:0}.pagination-previous a:before,.pagination-previous.disabled a:before{content:"‹";padding-right:.25rem;display:inline-block}.pagination-next a:after,.pagination-next.disabled a:after{content:"›";padding-left:.25rem;display:inline-block}@media (min-width:64rem){.pagination{margin:2rem 0 6rem}}@media (max-width:64rem){.pagination{justify-content:space-between}.pagination .num{display:none}}.callout,.messages__wrapper{background:var(--color-white);color:var(--color-black);border:1px solid var(--color-black);margin:1rem 0;padding:2rem}.callout.error{color:#d60000;background-color:#fff0f0;border:1px solid #d60000}.callout.error a{color:#d60000}.callout.error a:hover{color:var(--color-black)}.callout.warning{color:orange;font-weight:700}@font-face{font-family:font-accent;src:url(/themes/custom/rekall_theme/dist/SpaceGrotesk-VariableFont_wght.2c5a08c3.woff2)format("woff2 supports variations"),url(/themes/custom/rekall_theme/dist/SpaceGrotesk-VariableFont_wght.2c5a08c3.woff2)format("woff2-variations");font-display:swap;font-weight:100 1000;font-style:normal}@font-face{font-family:font-default;src:url(/themes/custom/rekall_theme/dist/HankenGrotesk-VariableFont_wght.7ac12da0.woff2)format("woff2 supports variations"),url(/themes/custom/rekall_theme/dist/HankenGrotesk-VariableFont_wght.7ac12da0.woff2)format("woff2-variations");font-display:swap;font-weight:100 1000;font-style:normal}@font-face{font-family:font-default-italic;src:url(/themes/custom/rekall_theme/dist/HankenGrotesk-Italic-VariableFont_wght.620e293f.woff2)format("woff2 supports variations"),url(/themes/custom/rekall_theme/dist/HankenGrotesk-Italic-VariableFont_wght.620e293f.woff2)format("woff2-variations");font-display:swap;font-weight:100 1000;font-style:normal}:root{--color-bg-extralight:#fff;--color-bg-light:#f3f3f3;--color-bg-medium:#ddd;--color-bg-medium-dark:#888;--color-bg-dark:#444;--color-white:#fff;--color-black:#000;--color-blue:#00539b;--color-lime:#b3d334;--color-lime-medium:#b3d33452;--color-lime-light:#f6fae7;--font-size-x-small:.875rem;--font-size-small:.9125rem;--font-size-regular-small:1rem;--font-size-regular:1.125rem;--font-size-medium:1.25rem;--font-size-medium-large:1.35rem;--font-size-large:1.5rem;--font-size-x-large:1.75rem;--font-size-xx-large:2rem;--font-size-xxx-large:3rem;--font-size-xxxx-large:3.5rem;--font-size-xxxxx-large:4.5rem;--font-rgs-rg:clamp(var(--font-size-regular-small),calc(1.125/80*100vw),var(--font-size-regular));--font-rg-md:clamp(var(--font-size-regular),calc(1.25/80*100vw),var(--font-size-medium));--font-md-xlg:clamp(var(--font-size-medium),calc(1.75/80*100vw),var(--font-size-x-large));--font-md-lg:clamp(var(--font-size-medium),calc(1.5/80*100vw),var(--font-size-large));--font-md-mdl:clamp(var(--font-size-medium),calc(1.35/80*100vw),var(--font-size-medium-large));--font-mdl-lg:clamp(var(--font-size-medium-large),calc(1.5/80*100vw),var(--font-size-large));--font-lg-xlg:clamp(var(--font-size-large),calc(1.75/80*100vw),var(--font-size-x-large));--font-lg-xxlg:clamp(var(--font-size-large),calc(2/80*100vw),var(--font-size-xx-large));--font-xlg-xxlg:clamp(var(--font-size-x-large),calc(2/80*100vw),var(--font-size-xx-large));--font-xlg-xxxlg:clamp(var(--font-size-x-large),calc(3/80*100vw),var(--font-size-xxx-large));--font-xxxl-xxxxl:clamp(var(--font-size-xxx-large),calc(4/80*100vw),var(--font-size-xxxx-large));--font-xxl-xxxxl:clamp(var(--font-size-xx-large),calc(3.5/80*100vw),var(--font-size-xxxx-large));--font-xxl-xxxl:clamp(var(--font-size-xx-large),calc(3/80*100vw),var(--font-size-xxx-large));--font-default:"font-default",Helvetica,Arial,sans-serif;--font-default-italic:"font-default-italic",Helvetica,Arial,sans-serif;--font-accent:"font-accent",Helvetica,Arial,sans-serif;--icon-url:url(/themes/custom/rekall_theme/dist/url.958d5968.svg) no-repeat top left;--icon-download:url(/themes/custom/rekall_theme/dist/download.7c59cc8b.svg) no-repeat top left;--icon-directions:url(/themes/custom/rekall_theme/dist/route.6f10d106.svg) no-repeat top left;--icon-person:url(/themes/custom/rekall_theme/dist/person.9383300f.svg) no-repeat top left;--icon-world:url(/themes/custom/rekall_theme/dist/world.0ca9e4d6.svg) no-repeat top left;--icon-email:url(/themes/custom/rekall_theme/dist/email.f75aa455.svg) no-repeat top left;--icon-phone:url(/themes/custom/rekall_theme/dist/phone.237c7879.svg) no-repeat top left;--icon-facebook:url(/themes/custom/rekall_theme/dist/facebook.431d413b.svg) no-repeat top left;--icon-instagram:url(/themes/custom/rekall_theme/dist/instagram.6229acd2.svg) no-repeat top left;--icon-arrow:url(/themes/custom/rekall_theme/dist/arrow-right.f1de8e72.svg) no-repeat top left;--icon-arrow-left:url(/themes/custom/rekall_theme/dist/arrow-left.ca7214fe.svg) no-repeat top left;--icon-date:url(/themes/custom/rekall_theme/dist/calendar-date.5861ed4a.svg) no-repeat top left;--icon-address:url(/themes/custom/rekall_theme/dist/location.bd61c548.svg) no-repeat top left;--icon-info:url(/themes/custom/rekall_theme/dist/info.e47a5006.svg) no-repeat top left;--icon-close:url(/themes/custom/rekall_theme/dist/cross.15070e01.svg) no-repeat top left;--icon-quote:url(/themes/custom/rekall_theme/dist/quote.3802d6a5.svg) no-repeat top left;--icon-home:url(/themes/custom/rekall_theme/dist/home.19d515c1.svg) no-repeat top left;--icon-clock:url(/themes/custom/rekall_theme/dist/clock.c8519f81.svg) no-repeat top left;--icon-search:url(/themes/custom/rekall_theme/dist/search.9b359f95.svg) no-repeat top left;--icon-arrow-back:url(/themes/custom/rekall_theme/dist/arrow-back.a8db31d4.svg) no-repeat top left;--icon-arrow-button:url(/themes/custom/rekall_theme/dist/arrow-button.fa63fc85.svg) no-repeat top left;--scrollLength:100vh;--line-height-regular:1.6;--line-height-tight:1.4;--line-height-verytight:1.2;--max-width:90rem;--max-width-inner:71.5rem;--page-content-width:60ch;--border-radius:10px;--border-width:3px;--border-bottom:3px solid black;--border-left:3px solid black;--border-top:3px solid black;--border-right:3px solid black;--border-bottom-transparent:3px solid transparent;--border-left-transparent:3px solid transparent;--border-top-transparent:3px solid transparent;--border-right-transparent:3px solid transparent}footer{font-size:var(--font-size-regular-small);font-weight:400}footer a{border-bottom:1px solid #0000;text-decoration:none}footer a:hover{border-bottom:1px solid}footer li{padding-bottom:.5rem}footer ul{margin:0 0 1rem;padding:0;list-style:none}.footer__section-1 a:focus{outline-color:currentColor}.footer__section-1 a,.footer__section-2 a{color:var(--color-black);border-bottom:1px solid var(--color-bg-medium-dark)}.footer__section-2 a:hover,.footer__section-1 a:hover{border-color:var(--color-blue);color:var(--color-blue)}.footer__section-1{background:var(--color-bg-light);padding:2rem 0}.footer__section-2{background:var(--color-white);font-size:var(--font-size-small)}.footer__section-1 .footer__inner{grid-template-columns:auto auto;gap:1rem;display:grid}.footer__section-2 .footer__inner{grid-template-columns:auto;padding-top:1rem;display:grid}@media (min-width:64rem){.footer__section-1{padding:3rem 0 2rem}.footer__section-1 .footer__inner{grid-template-columns:1fr 1fr 1fr 1fr;justify-content:space-between;gap:2rem}.footer__section-2 .footer__inner{grid-template-columns:max-content auto;justify-content:space-between;padding-top:1rem}.accessibility-info{gap:1rem;display:flex}}.footer__socials p{color:var(--color-black);text-transform:uppercase}.anysurfer{max-width:70px;width:100%;display:block}.anysurfer a,.anysurfer a:hover{border-bottom:none}header{background:var(--color-white);font-size:var(--font-size-regular)}.header__large{grid-template-columns:auto auto;justify-content:space-between;align-items:baseline;gap:2rem;padding:0;display:grid}.header__large .menu{justify-content:flex-end;gap:.25rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}.header__large .menu a{background:var(--color-white);font-weight:500;font-family:var(--font-default);font-size:var(--font-size-medium);z-index:0;padding:.5rem 1rem;text-decoration:none;display:inline-block;position:relative}.header__large .menu a:hover,.header__large .menu li.active a{color:var(--color-black);background:var(--color-bg-light)}.header__large .menu li.active a:before,.header__large .menu li a:hover:before{border-bottom:4px solid var(--color-blue)}.header__functional .menu{justify-content:flex-end;align-items:center;margin:0;list-style:none;display:flex}.header__functional .menu a{color:var(--color-black);font-size:var(--font-size-x-small);font-family:var(--font-default);letter-spacing:.5px;text-transform:uppercase;border-right:1px solid var(--color-white);padding:.75rem 1rem;font-weight:500;text-decoration:none;display:inline-block}.header__functional .menu a:hover{background:var(--color-blue);color:var(--color-white)}.header__functional .menu a:focus,.header__functional .menu .active a:focus{background:var(--color-blue);color:var(--color-white);outline:none}.header__functional .menu .active a{color:var(--color-white);background:#00539b}.header__functional .menu .search{align-items:center;display:flex}.header__functional .menu .search a{padding:.5rem 1rem}.logo span{line-height:1;display:block}.logo{border-bottom:none;gap:1.5rem;text-decoration:none;display:flex}.logo:focus{outline-offset:3px}.logo svg{width:80px}.logo .logo-txt{line-height:1.3;font-family:var(--font-default)}.logo .logo-txt p{font-weight:300;font-family:var(--font-default);margin:0;font-size:1.1875rem}.logo .logo-txt p b{font-weight:600;font-family:var(--font-accent)}.logo:hover,.logo:hover svg path{color:var(--color-blue);fill:var(--color-blue)}.logo svg.logo-img path{fill:var(--color-blue)}.logo svg.logo-img polygon{fill:var(--color-lime)}@media (min-width:80rem){.logo svg.logo-img{width:90px}.logo{position:relative;top:-1rem}}.header-large-content{grid-template-columns:max-content 1fr 1fr;align-items:center;gap:1rem;display:grid}@media (min-width:80rem){.header-large-content{grid-template-columns:max-content auto auto;margin:1.25rem 0}}.header-small-content-icons{gap:1rem;display:flex}.header-small-content .header-logo a{color:var(--color-black);font-size:var(--font-size-regular);align-items:center;gap:.5rem;font-weight:600;line-height:1.2;text-decoration:none;display:flex}.header-small-content .header-logo svg{width:68px}.header-large{display:none}.header-small-content{z-index:3;justify-content:space-between;align-items:center;gap:1rem;padding:.5rem;display:flex;position:relative}.header-small-content .small-menu__toggle.button{color:var(--color-blue);font-family:var(--font-default);background-color:#0000;border:0;margin:0;font-weight:500}.header-small-content .small-menu__toggle.button:focus{box-shadow:0 0 .5rem #0003}@media screen and (min-width:64rem){.main-menu ul li{margin:0 .5rem}.main-menu{font:normal normal var(--font-size-regular-small)var(--font-default)}.main-menu [aria-current]{color:var(--color-blue);border-bottom:8px solid var(--color-blue)}}@media screen and (min-width:80rem){.main-menu ul li{margin:0 1rem}.main-menu{font:normal normal var(--font-size-medium)var(--font-default);font:normal normal var(--font-size-regular)var(--font-default)}}.dropdown ul{margin-left:2rem}.dropdown details{display:flex}.header-nav .menu{width:100%;flex-direction:column;justify-content:space-between;margin:0;padding-left:0;list-style-type:none;display:flex}.header-nav .menu li{font-size:var(--font-size-regular);text-transform:uppercase;font-family:var(--font-default);margin-top:1rem}.header-nav .menu li a{text-transform:none;font-family:var(--font-default);margin-top:-1rem}.header-nav .menu .active a{background:var(--color-blue);color:var(--color-white)}.header-nav .menu .active ul a{color:var(--color-black);background:0 0}.header-nav .menu .active ul a:hover{background:var(--color-blue);color:var(--color-white)}.header-nav .menu ul{padding-left:1rem;list-style:none}.header-nav .menu ul li.active a{background:var(--color-blue);color:var(--color-white)}.header-nav .menu ul li.active a:focus{outline-color:#000}.header-nav .menu ul a{border-bottom:0}.header-nav .menu a{color:var(--color-black);border-bottom:1px solid var(--color-blue);padding:1rem;font-weight:500;text-decoration:none;display:block}.header-nav .menu a:hover{background:var(--color-blue);color:var(--color-white)}.header-nav{padding:1rem}.main-menu{grid-template-rows:1fr 1fr;grid-template-columns:auto;align-items:flex-end;display:grid}.main-menu ul{flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.main-menu ul li{margin:0 1rem}.nav{justify-content:space-between;gap:2rem;display:flex}.menu-large-screen{align-self:end}.nav-button{display:none}.header-small-content .search-icon{font-family:var(--font-default);font-weight:500;font-size:var(--font-size-x-small);text-transform:uppercase;color:var(--color-black);flex-direction:column;justify-content:space-around;align-items:center;gap:0;text-decoration:none;display:flex}.navigation__toggle{font-family:var(--font-default);font-size:var(--font-size-x-small);color:var(--color-black);text-transform:uppercase;font-weight:500;font-size:var(--font-size-x-small);cursor:pointer;background:0 0;border:0;border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:0;padding:0;text-decoration:none;display:flex}.navigation__toggle:focus{outline-offset:2px;outline:2px solid #000}.navigation__toggle:hover{border-radius:0}.navigation__toggle svg{height:24px;width:24px}.search a:before{content:"";width:24px;height:24px;-webkit-mask:var(--icon-search);-webkit-mask:var(--icon-search);-webkit-mask:var(--icon-search);mask:var(--icon-search);background-color:currentColor;display:inline-block;-webkit-mask-size:contain;mask-size:contain}.search a span{display:none}.home__header .section__header__intro{max-width:75ch;margin-top:0}.home__header .section__header__intro p{font-size:var(--font-xlg-xxlg);margin:0 0 1rem}.home__header .section__header__intro a{color:var(--color-blue);border-bottom:1px solid var(--color-blue);text-decoration:none}.home__header .section__header__intro a:hover{color:var(--color-black);border-color:var(--color-black)}.home__header.section__header{padding-top:1rem}@media (min-width:64rem){.home__header .section__header__intro p{letter-spacing:-1px;margin-bottom:0;font-size:2.25rem;line-height:1.4}.home__header.section__header{padding-top:4rem;padding-bottom:4rem}}.home__audience{margin:3rem 0}.home__audience-inner p{max-width:70ch;font-size:var(--font-md-lg);margin-bottom:1rem}.home__audience h2{margin:0 0 1rem}@media (min-width:64rem){.home__audience{margin:3rem 0}.home__audience:nth-of-type(2){margin-top:3rem}.home__audience-inner p{margin-bottom:2rem}}.button,.block--btn a{background:var(--color-blue);color:var(--color-white);font-size:var(--font-size-regular-small);cursor:pointer;font-family:var(--font-default);border:none;border-radius:3px;margin-bottom:.5rem;padding:.65rem 1.5rem;text-decoration:none;transition:background-color .1s ease-in-out;display:inline-block}.button:hover,.block--btn a:hover{background:var(--color-black);color:var(--color-white);border:none}.button:focus,.block--btn a:focus{outline-color:var(--color-blue);outline-offset:2px}.button.button--secondary{background:var(--color-blue);color:var(--color-white);border-color:#0000}.button.button--inverted{background:var(--color-blue);color:var(--color-white)}.button.button--inverted:hover{background:var(--color-black);color:var(--color-white)}.button.button--secondary.button:hover{background:var(--color-black);color:var(--color-white);border-color:#0000}.button,.block--btn a,.button[href$=\.pdf],.button[href*=https]{width:-moz-fit-content;width:-moz-fit-content;width:fit-content;align-items:center;gap:.5rem;display:flex}.button:after,.block--btn a:after{content:"";min-width:16px;min-height:16px;-webkit-mask:var(--icon-arrow-button);-webkit-mask:var(--icon-arrow-button);-webkit-mask:var(--icon-arrow-button);mask:var(--icon-arrow-button);background-color:currentColor;display:inline-block;position:relative;top:1px;-webkit-mask-size:contain;mask-size:contain}.button[href$=\.pdf]:after,.button[href^=\/media]:after,.block--btn a[href^=\/media]:after,.block--btn a[href$=\.pdf]:after{content:"";min-width:23px;min-height:23px;-webkit-mask:var(--icon-download);-webkit-mask:var(--icon-download);-webkit-mask:var(--icon-download);mask:var(--icon-download);background-color:currentColor;display:inline-block;-webkit-mask-size:contain;mask-size:contain}.button[href*=https]:after,.block--btn a[href*=https]:after{content:"";min-width:23px;min-height:23px;-webkit-mask:var(--icon-url);-webkit-mask:var(--icon-url);-webkit-mask:var(--icon-url);mask:var(--icon-url);background-color:currentColor;display:inline-block;-webkit-mask-size:contain;mask-size:contain}@media (min-width:48rem){.button-row{gap:.25rem;display:flex}}.button.rekall-survey-widget{background-color:var(--color-lime);color:var(--color-black);font-weight:500;box-shadow:0 0 1rem #0003}.button.rekall-survey-widget:hover{background-color:var(--color-blue);color:var(--color-white)}.ui-widget button{font-family:var(--font-default);font-size:var(--font-size-regular-small)!important}.teaser__container{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem;margin:0 0 1rem;padding:0;list-style:none;display:grid}.teaser__container--big{grid-template-columns:auto}@media (min-width:64rem){.teaser__container{justify-content:space-between;gap:2rem;margin:0 0 3rem}.teaser__container--big{grid-template-columns:1fr 1fr}}.teaser{height:100%;background:var(--color-white);border:1px solid #b3d33452;border-radius:3px;flex-direction:column;justify-content:space-between;transition:background-color .1s ease-in-out;display:flex;position:relative;overflow:hidden}.teaser:hover,.teaser:focus{cursor:pointer}.teaser:hover .teaser__title a,.teaser:hover .teaser__intro,.teaser:hover .teaser__intro ul,.teaser:hover .teaser__intro li,.teaser:hover .teaser__pre,.teaser:hover .teaser__date{color:var(--color-white)}.teaser .read-more svg{transform:rotate(45deg)}.teaser .read-more svg path{fill:#0000}.teaser:hover .read-more svg path{fill:var(--color-white)}.teaser:hover .read-more svg{transform:rotate(45deg)}.read-more{font-size:var(--font-size-small);position:relative;top:3px}.teaser a:focus{outline:none}.teaser__title a:focus,.teaser:focus-within{color:var(--color-white)}.section__news .teaser__body:focus-within,.teaser__body:focus-within{background:var(--color-blue)}.teaser:focus-within svg path{fill:var(--color-white)}.teaser__title{font-size:var(--font-size-medium-large);font-family:var(--font-default);margin-bottom:.5rem;font-weight:600;line-height:1.2}.teaser__title a{color:var(--color-black);border:0;outline:0;text-decoration:none}.teaser__title a:hover{color:#000;border-bottom:none}.teaser__title a:after{content:"";z-index:1;position:absolute;inset:0;overflow:hidden}.teaser__body{height:100%;background:var(--color-lime-light);border-bottom:5px solid var(--color-lime);flex-direction:row;justify-content:space-between;gap:.5rem;padding:1rem;transition:background .1s ease-in-out;display:flex}.teaser:hover .teaser__body{border-bottom:5px solid var(--color-blue);background:var(--color-blue)}.teaser__body:hover{background:var(--color-blue)}.section__news .teaser{border:0;transition:box-shadow .2s ease-in-out;box-shadow:0 0 1rem #0000001a}.section__news .teaser:hover{box-shadow:0 0 2rem #0003}.section__news .teaser__body{background:var(--color-bg-extralight);background:var(--color-white);border:0;padding-bottom:3rem}.section__news .teaser__body:hover{background:var(--color-blue);border:0}@media (min-width:48rem){.teaser__body{padding:2rem}}.teaser__pre{margin:0}.teaser__intro{margin-top:1rem}.teaser__intro p{margin:0 0 .75rem}.teaser__image figure{width:100%;height:100%;margin:0;padding-bottom:60%;position:relative}.teaser__image img{width:100%;height:100%;object-fit:cover;position:absolute}.teaser__date{font-size:var(--font-size-regular-small);margin-bottom:.25rem}.teaser__intro{line-height:var(--line-height-tight);font-size:var(--font-size-regular);font-weight:400}@media (min-width:64rem){.teaser__intro{font-weight:300}.teaser__title{font-weight:500}}.related-content .teaser__image{display:none}section{padding:0}.section__banner__news{padding:2rem 0 1rem}.section__header+.section__overview-teasers{padding-top:1rem}.section__news{padding:0 0 2rem}.section__job{padding:0}.section__news-detail{background:#fff;padding:0}.section__more{justify-content:flex-end;display:flex}.section__find-architect,.section__search{background:var(--color-white)}.section__news-detail.section__header{position:relative}.section__news-detail.section__header:after{content:"";border-bottom:2rem solid var(--color-white);width:100%;position:absolute;bottom:0}.section__overview-teasers{padding-top:2rem}.section__banner+.section__page-container{margin-top:2rem}@media (min-width:64rem){section{padding:0 0 4rem}.section__banner__news+.section__overview-teasers,.section__header+.section__overview-teasers{padding-top:3rem}.section__banner__news{padding:2rem 0 4rem}}.block__text{max-width:var(--page-content-width);margin:0 auto 3rem}.block__text ul{margin:0 0 2rem;padding:0;list-style:none}.block__text li{margin:0;padding:0 0 0 1.75rem;position:relative}.block__text ol li{padding:0 0 0 .5rem}.block__text ul li:before{content:"—";display:inline-block;position:absolute;left:0}.block__text h2,.block__title{font-size:var(--font-xxl-xxxl);letter-spacing:-1px;font-weight:300;line-height:1;font-family:var(--font-accent);margin:3rem 0 1.5rem;position:relative}.block__text h3,.block__downloads h2{font-size:var(--font-lg-xlg);margin:2rem 0 1rem;font-weight:600;line-height:1.1}.block__text h2:first-of-type{margin-top:0}.block__text p+h2:first-of-type{margin-top:3rem}.block__text h4{font-size:var(--font-md-mdl);line-height:var(--line-height-tight);font-family:var(--font-default);margin:2.5rem 0 0;font-weight:600}.block__text a{color:var(--color-blue);overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.block__text h2,.block__title{overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.block__text a[href*=https]:after{content:"";min-width:23px;min-height:23px;-webkit-mask:var(--icon-url);-webkit-mask:var(--icon-url);-webkit-mask:var(--icon-url);mask:var(--icon-url);background-color:currentColor;display:inline-block;position:relative;top:5px;-webkit-mask-size:contain;mask-size:contain}.block__text a:hover{color:var(--color-black)}.block__text a:focus{text-decoration:none}.block__text.block__text--featured{font-size:var(--font-size-regular)}.block__text.block__text--featured a{color:var(--color-blue)}.block__text.block__text--featured{max-width:80ch;background:var(--color-bg-light);border-bottom-width:0;border-right-width:0;margin:0 0 3rem;padding:2rem;font-weight:400}.block__text.block__text--featured h2,.block__text.block__text--featured h3{margin-top:0}.block__text table{width:100%;border-collapse:collapse;table-layout:fixed;border:1px solid var(--color-bg-medium);font-size:var(--font-size-regular)}.block__text table th{text-align:left;background:var(--color-bg-medium);font-weight:500}.block__text table td,.block__text table th{border:1px solid var(--color-bg-medium);padding:.5rem;line-height:1.3}.block__text table th{border-color:var(--color-white)}.block__text table caption{font-weight:600;font-size:var(--font-size-medium);text-align:left;padding-bottom:.5rem}.block__text--announcement{background:var(--color-bg-light);font-size:var(--font-size-large);max-width:var(--max-width-inner);padding:1.25rem 2rem .5rem 3.5rem;position:relative}.block__text--announcement:before{content:"";min-width:32px;min-height:32px;-webkit-mask:var(--icon-info);-webkit-mask:var(--icon-info);-webkit-mask:var(--icon-info);mask:var(--icon-info);background-color:currentColor;display:inline-block;position:absolute;top:1.5rem;left:1rem;-webkit-mask-size:contain;mask-size:contain}.block__default{margin:0 auto 1rem}.block--google-maps{width:100%;height:100%}.block--form .form{max-width:var(--page-content-width);background:var(--color-bg-light);margin:0 auto 1rem;padding:1rem}.block--form .form fieldset{border:0;padding:0}@media (min-width:64rem){.block--form .form{padding:1.5rem}.block__default{margin:0 auto 3rem}}.block__downloads{margin-bottom:3rem}.block__downloads h2{margin:0 0 1.5rem}.block__downloads ul{margin:1rem 0;padding:0;list-style:none}.block__downloads li{border-bottom:1px solid var(--color-lime-medium)}.block__downloads li:first-of-type{border-top:1px solid var(--color-lime-medium)}.block__downloads li a{background:#f7fce8;align-items:flex-start;gap:.75rem;padding:1rem;text-decoration:none;display:flex}.block__downloads li a:hover{background:var(--color-blue);color:var(--color-white)}.block__downloads li a:before{content:"";min-width:24px;min-height:24px;-webkit-mask:var(--icon-download);-webkit-mask:var(--icon-download);-webkit-mask:var(--icon-download);mask:var(--icon-download);background-color:currentColor;display:inline-block;position:relative;top:3px;-webkit-mask-size:contain;mask-size:contain}.block--btn{margin-bottom:2rem}@media (min-width:64rem){.block--btn .button-group{gap:1rem;display:flex}}.block__media{max-width:var(--max-width-inner)}.quote{background:var(--color-lime-light);border:1px solid #b3d33452;border-radius:3px;padding:1.5rem}@media (min-width:48rem){.quote{padding:2rem}.quote.quote-with-img{width:100%;grid-template-columns:1.5fr 4fr;align-items:center;gap:2rem;display:grid}}.quote.quote-with-img .quote__img img{border-radius:50%}.quote .quote__txt{font-weight:500;font-size:var(--font-size-large);line-height:1.2}.quote__txt__inner p{margin-bottom:1rem}.quote .quote__txt .quote-author{font-weight:300;font-size:var(--font-size-regular);margin-bottom:0;line-height:1.3}.quote .quote__txt .quote-author:before{content:"—";font-size:var(--font-size-regular)}.quote .quote__txt:before{content:"\"";font-family:var(--font-accent);height:2.5rem;font-size:3rem;font-weight:700;line-height:1;display:block}.section__page-container{background:var(--color-white);margin:0 auto}.section__page{margin:0 auto}.section__page--no-sidebar{grid-template-columns:auto}.page__content{max-width:var(--page-content-width)}.last-changes{font-size:var(--font-size-small);margin:0 0 1rem}@media (min-width:48rem){.section__page{grid-template-columns:1.5fr 3.5fr;gap:2rem;display:grid}}.section__news .summary,.section__news .page__content{margin-top:0}@media (min-width:64rem){.section__page{grid-template-columns:1fr 3.5fr;gap:4rem;display:grid}.section__page-container{margin:0 auto}}.section__banner{background-color:var(--color-bg-light)}.banner{background:var(--color-white);grid-template-columns:auto;gap:0;display:grid;overflow:hidden;box-shadow:0 0 1rem #0000001a}.banner__img figure{width:100%;height:100%;margin:0;padding-bottom:60%;position:relative}.banner__img img{width:100%;height:100%;object-fit:cover;display:block;position:absolute}.banner__txt{flex-direction:column;justify-content:center;padding:1.5rem;display:flex}.banner__pretitle{font-size:var(--font-size-x-small);letter-spacing:1px;text-transform:uppercase;color:var(--color-bg-dark);font-weight:400;position:relative;top:-1rem}.banner__date{font-size:var(--font-size-regular);margin-bottom:0}.banner__title{font-size:var(--font-mdl-lg);font-family:var(--font-default);font-weight:500;line-height:var(--line-height-verytight)}@media (min-width:40.5rem){.banner{grid-template-columns:1fr 1fr;gap:0;display:grid}}@media (min-width:64rem){.banner{grid-template-columns:1.5fr 1fr;gap:0}.banner__txt{padding:2.5rem}.banner__date{margin-bottom:.25rem}.banner__title{font-size:var(--font-size-x-large);letter-spacing:-1px}}.section__banner.banner--small .banner__title,.section__banner.banner--medium .banner__title,.section__banner.banner--big .banner__title{font-size:var(--font-xlg-xxlg);margin:0 0 .5rem}.section__banner.banner--small .banner__subtitle,.section__banner.banner--medium .banner__subtitle,.section__banner.banner--big .banner__subtitle{font-size:var(--font-md-lg);font-weight:400;line-height:var(--line-height-tight);margin:0 0 .5rem}.section__banner.banner--small .banner__subsubtitle,.section__banner.banner--medium .banner__subsubtitle,.section__banner.banner--big .banner__subsubtitle{font-size:var(--font-size-regular);line-height:var(--line-height-tight);margin:0 0 .5rem}.banner .button{margin-top:1rem}@media (min-width:64rem){.section__banner.banner--small{background-color:#fff;padding-top:2rem}.section__banner.banner--medium .banner{max-width:var(--max-width);margin:0 auto}.section__banner.banner--medium{padding-bottom:3rem}.section__banner.banner--big{padding-bottom:0}.section__banner.banner--big .banner{max-width:var(--max-width);grid-template-columns:repeat(12,1fr);margin:0 auto}.section__banner.banner--big .banner__img{grid-area:1/1/1/13}.section__banner.banner--big .banner__img figure{padding-bottom:50%}.section__banner.banner--big .banner__txt{z-index:1;height:-moz-fit-content;height:-moz-fit-content;height:fit-content;background-color:#fff;grid-area:1/1/1/6;align-self:end;margin-bottom:4rem}}.article__tag{margin-top:1rem}.article__image figure{width:100%;height:100%;z-index:1;margin:0 0 1rem;padding-bottom:50%;position:relative}.article__image img{width:100%;height:100%;object-fit:cover;position:absolute}.article__intro{font-size:var(--font-size-medium);font-family:var(--font-default);margin-bottom:2rem;padding-top:2rem;font-weight:500}@media (min-width:64rem){.article__intro{font-size:var(--font-size-large);padding-top:0}.article__image figure{margin-bottom:4rem}}.section__pre-footer{border-top:1px solid var(--color-bg-medium);border-bottom:1px solid var(--color-bg-medium);color:var(--color-white);margin-top:3rem;padding:1rem 0}.section__pre-footer .teaser__container{gap:1.5rem}.section__pre-footer .teaser{border:0;grid-template-columns:auto;gap:1rem;padding:1rem;display:grid}.section__pre-footer .teaser__text{color:#fff;padding:0}.pre-footer{grid-template-columns:auto;gap:1rem;display:grid}.pre-footer h3{font-weight:300;font-size:var(--font-size-x-large);color:var(--color-black);margin:0 0 1rem}.pre-footer a{color:var(--color-white);text-decoration:none}@media (min-width:64rem){.section__pre-footer{padding:2rem 0}.pre-footer{grid-template-columns:1fr 1fr;gap:3rem}.section__pre-footer .teaser{grid-template-columns:max-content auto;justify-content:flex-start;padding:2rem}}.section__faq{padding:4rem 0}.faq{max-width:60ch;margin-bottom:3rem}.faq__content{border-top:1px solid var(--color-bg-medium);padding:0}.faq__content:last-of-type{border-bottom:1px solid var(--color-bg-medium)}.faq__content summary{font-weight:400;font-size:var(--font-size-regular);padding:1rem 2rem 1rem 1rem}.faq__content summary:hover{background:var(--color-blue);color:var(--color-white)}.faq__content summary:hover :before{color:var(--color-white)}.faq__content .block__text{margin:0;padding:1rem}.faq__content{position:relative}.faq__content ::marker{content:none}.faq__content summary:before{content:"+";font-size:1.5rem;font-family:var(--font-default);font-weight:400;position:absolute;top:.5rem;right:1rem}.faq__content[open] summary:before{content:"–"}.faq__content[open]{background:var(--color-bg-light)}.faq__content p{font-size:var(--font-size-regular)}@media (min-width:64rem){.faq__content summary{font-size:var(--font-size-medium)}.faq__content:before{font-size:2rem;font-weight:200;top:0}}.job{background-color:var(--color-white);grid-template-columns:auto;gap:1rem;margin:0 0 2rem;display:grid}.job__content h1{line-height:1.1;font-family:var(--font-accent);letter-spacing:-2px;margin:1rem 1rem 1rem 0;font-weight:100}.job__content{padding:1rem}@media (min-width:64rem){.job__content{padding:0}.job__content h1{margin:2rem 2rem 2rem 0}}.job__sidebar{border:var(--border-width)solid var(--color-lime);height:auto;font-size:var(--font-size-regular-small);background:var(--color-lime-light);border:0;order:2;align-self:flex-start;margin-bottom:2rem;padding:2rem}.job__icon{min-width:0}.job__icon a{word-break:break-all;word-break:break-word;min-width:0;flex:1}.job__content .block__text{margin:0}.job__icon{gap:.5rem;display:flex}.job__icon:before{content:"";width:24px;height:24px;flex:inherit;background-color:#000;display:inline-block;position:relative;top:3px}.job__icon.job__contact:before{-webkit-mask:var(--icon-person);-webkit-mask:var(--icon-person);-webkit-mask:var(--icon-person);mask:var(--icon-person);top:0}.job__icon.job__address:before{-webkit-mask:var(--icon-address);-webkit-mask:var(--icon-address);-webkit-mask:var(--icon-address);mask:var(--icon-address)}.job__icon.job__phone:before{-webkit-mask:var(--icon-phone);-webkit-mask:var(--icon-phone);-webkit-mask:var(--icon-phone);mask:var(--icon-phone)}.job__icon.job__email:before{-webkit-mask:var(--icon-email);-webkit-mask:var(--icon-email);-webkit-mask:var(--icon-email);mask:var(--icon-email)}.job__icon.job__website:before{-webkit-mask:var(--icon-url);-webkit-mask:var(--icon-url);-webkit-mask:var(--icon-url);mask:var(--icon-url);top:0}.question{margin-top:2rem}@media (min-width:64rem){.job{grid-template-columns:1fr 2fr;gap:3rem;margin:0 0 2rem}.job__sidebar{order:0}}.form{background:var(--color-bg-light);border-radius:3px;padding:1.5rem}.user-login-form,.user-pass{max-width:60ch;background:var(--color-bg-light);margin:0 auto 3rem;padding:1rem}input[type=text],input[type=email],input[type=url],input[type=tel],input[type=password],select{background-color:var(--color-white);font:inherit;letter-spacing:inherit;width:100%;font-size:var(--font-size-regular-small);color:var(--color-black);border:1px solid #ccced1;border-radius:2px;padding:.55rem}textarea{font-size:var(--font-size-regular-small);font-family:var(--font-default);width:100%;border:1px solid #ccced1;border-radius:2px;padding:.55rem;font-weight:300}label{vertical-align:middle;font-size:var(--font-size-regular-small);padding-bottom:.25rem;font-weight:500;display:inline-block}@media (min-width:64rem){label{font-size:var(--font-size-regular);font-weight:400}.user-login-form,.user-pass,.form{margin-top:3rem;padding:3rem}}main fieldset{background:var(--color-bg-light);border:0;margin:0;padding:4rem 2rem 2rem}fieldset legend{font-size:var(--font-size-large);font-weight:500;position:relative;top:3rem}main textarea{width:100%;font-family:var(--font-default);font-size:var(--font-size-regular)}.form-item{margin-bottom:1rem}.cols{gap:1rem;display:flex}main .form-actions{justify-content:end;gap:1px;display:flex}label.form-required:before{content:"* "}.description{font-size:var(--font-size-small);padding-top:.25rem}.section__search #views-exposed-form-search-page{align-items:baseline;gap:0;display:flex}.section__search #views-exposed-form-search-page label{display:none}.section__search #views-exposed-form-search-page .js-form-item{margin-top:0;margin-bottom:0}#edit-descr-format{display:none}fieldset.js-form-item.form-item.js-form-wrapper.form-wrapper{background:var(--color-white);border:0;margin-bottom:1rem;padding:4rem 2rem 2rem}form.rekall fieldset.js-form-item.form-item.js-form-wrapper.form-wrapper{max-width:var(--page-content-width);background:var(--color-bg-light);margin:0 auto}.webform-submission-form .captcha,form.rekall .captcha{max-width:var(--page-content-width);margin:2rem auto}#helpfulness-block-form .captcha{margin:2rem 0}fieldset legend{font-weight:400;font-size:var(--font-size-large);position:relative;top:3rem}.facets-widget-links ul{font-size:var(--font-size-regular);margin:0 0 1rem;padding:0;list-style:none}.fieldset#edit-locatie-wrapper .fieldset-wrapper{justify-content:space-between;gap:.25rem;display:flex}#edit-locatie-wrapper legend{display:none}.facet__search-form,#views-exposed-form-jobs-jobs,#views-exposed-form-jobs-internships,#views-exposed-form-search-page,#views-exposed-form-architects-page-1{background:var(--color-white);background:var(--color-bg-light);align-items:end;margin-bottom:1rem;padding:1rem}.views-exposed-form input[type=submit].button.js-form-submit.form-submit{-webkit-appearance:none;font-size:var(--font-size-regular-small);cursor:pointer;background:var(--color-blue);border-color:var(--color-blue);color:var(--color-white);border-radius:2px;margin:0;padding:.65rem 2rem}@media (min-width:64rem){.facet__search-form,#views-exposed-form-jobs-jobs,#views-exposed-form-jobs-internships,#views-exposed-form-search-page,#views-exposed-form-architects-page-1{flex-direction:row;gap:.5rem;margin-bottom:2rem;padding:1.5rem;display:flex}.views-exposed-form input[type=submit].button.js-form-submit.form-submit{margin:1rem 0}}#edit-reset{background:var(--color-bg-dark);color:var(--color-white);border-color:var(--color-bg-dark)}#edit-reset:hover{background:var(--color-blue)}.views-exposed-form input[type=submit].button.js-form-submit.form-submit:hover{background:var(--color-black);color:var(--color-white);border-color:var(--color-black)}.webform-button--submit{border-radius:2px;padding:.65rem 1.5rem}.webform-button--submit:hover{background:var(--color-blue);color:var(--color-white)}.js-form-item{margin:1rem 0}.form-item{flex:1}@media (min-width:64rem){.js input.form-autocomplete{min-width:24rem}}.form-select{-webkit-appearance:initial;background:var(--color-white)url(/themes/custom/rekall_theme/dist/arrow-down.0d4f26a8.svg) no-repeat center right .25rem;min-height:2.625rem}#views-exposed-form-jobs-jobs,#views-exposed-form-jobs-internships,#views-exposed-form-search-page{flex-flow:wrap;align-items:end}.facet__search .form-item{margin:0 0 1rem}#edit-locatie-wrapper .fieldset-wrapper{background:var(--color-bg-light);flex-direction:row;gap:.5rem;display:flex}.facet__title{font-size:var(--font-size-regular);margin-bottom:1rem;font-weight:400}.facet-item{margin-bottom:1rem}.facet-item a{font-size:var(--font-size-regular-small);align-items:flex-start;gap:.35rem;text-decoration:none;display:flex}.facet-item__value,.facet-item__status,.facet-item__name{line-height:1}.facet-item__value{padding-left:.25rem}.facet-item__status{position:relative;top:2px}.facet-item__checkbox.is-active{border:2px solid var(--color-black);background:var(--color-black)}.facet-item__checkbox{width:16px;height:16px;border:2px solid var(--color-black);background:#fff;margin-right:.25rem;line-height:1.1;display:inline-block}.facet-item__checkbox svg{width:18px;height:18px;position:relative;top:-3px;left:-4px}.facet-item__checkbox.is-active svg path{fill:#fff}.facet-item a.is-active{color:var(--color-black)}.facet-item a{align-items:flex-start;gap:.35rem;text-decoration:none;display:flex}.facet-item .facet-item__count{font-size:var(--font-size-small);line-height:1}.facet__interface{grid-template-columns:auto;gap:1rem;margin:0;display:grid}@media (min-width:64rem){.facet__interface{grid-template-columns:1fr 2fr;gap:2rem;margin:2rem 0;display:grid}}.facet__sidebar{background:var(--color-bg-light);width:100%;margin-bottom:2rem;padding:2rem;display:flex}.facet__results{background:var(--color-white);padding:0}.facet__results__num{font-size:var(--font-size-regular);margin:0 0 1rem}.facets-widget-checkbox_multi_view,.facets-widget-checkbox,.facets-widget-links{background:var(--color-bg-light);margin-bottom:1rem;padding:1rem}@media (min-width:64rem){.facets-widget-checkbox_multi_view,.facets-widget-checkbox,.facets-widget-links{padding:1.5rem}}fieldset#edit-locatie-wrapper .js-form-type-select,fieldset#edit-locatie-wrapper .js-form-type-textfield{flex-flow:column;gap:0;margin-bottom:0;display:flex}.facet__results__num p{font-size:var(--font-size-regular);margin-bottom:.5rem;font-weight:400}.facet__results__list ul{font-size:var(--font-size-regular);margin:0;padding:0;list-style:none}.facet__results__list li:first-of-type{border-top:1px solid var(--color-bg-medium)}.facet__results__list a{border-bottom:1px solid var(--color-bg-medium);padding:1.25rem 0 1.25rem 1rem;text-decoration:none;display:block}.facet__results__list a:hover{background:var(--color-blue);color:var(--color-white)}.facet__results__list li{text-decoration:none}.facet__results__title{font-weight:700;display:block}.facet__results__location,.facet__results__date{display:block}fieldset#edit-locatie-wrapper{border:none;padding:0}.facet__results__icons{width:-moz-fit-content;width:-moz-fit-content;width:fit-content;min-width:0;flex-grow:1;align-items:flex-start;gap:.5rem;display:flex}.facet__results__icons span{flex:1}.facet__results__icons:before{content:"";background-color:var(--color-blue);width:24px;height:24px;display:inline-block}.facet__results__list a:hover .facet__results__icons:before{background-color:currentColor}.facet__results__title.facet__results__icons:before{-webkit-mask:var(--icon-home);-webkit-mask:var(--icon-home);-webkit-mask:var(--icon-home);mask:var(--icon-home);-webkit-mask-size:contain;mask-size:contain}.facet__results__location:before{-webkit-mask:var(--icon-address);-webkit-mask:var(--icon-address);-webkit-mask:var(--icon-address);mask:var(--icon-address);-webkit-mask-size:contain;mask-size:contain}.facet__results__date:before{-webkit-mask:var(--icon-clock);-webkit-mask:var(--icon-clock);-webkit-mask:var(--icon-clock);mask:var(--icon-clock);-webkit-mask-size:contain;mask-size:contain}.facet__results__labels ul{margin:0 0 1rem;padding:0;list-style:none;display:flex}.facet__results__labels li{margin:0 .5rem 0 0;padding:0}.facet__results__labels a{background:var(--color-bg-light);font-size:var(--font-size-x-small);width:-moz-fit-content;width:-moz-fit-content;width:fit-content;border-radius:50px;align-items:center;padding:3px 1rem;font-weight:400;text-decoration:none;display:flex}.facet__results__labels a:hover{background:var(--color-blue);color:var(--color-white)}.facet__results__labels a:focus{border-radius:50px}.facet__results__labels a:hover .facet-item__status svg path{fill:var(--color-white)}.facet__filters p{font-size:var(--font-size-regular)}.facet__filters p a:not(.button){border-bottom:1px solid var(--color-bg-medium);text-decoration:none}.facet__results__icons{margin:0}.facet__results__icons.facet__results__title{font-family:var(--font-default);font-weight:600}form.newsletter label,.newsletter__label{display:block}.form--job{max-width:var(--page-content-width);margin:0 auto 4rem}input.error,select.error{background-color:#fff0f0;border:1px solid #d60000}.form-item--error-message{color:#d60000;font-size:var(--font-size-regular);font-weight:400}.summary{font-size:var(--font-size-regular-small);border-left-width:0;border:1px solid var(--color-lime-medium);background:#f7fce8;border-radius:3px;position:sticky;top:1rem;overflow:hidden}.summary h2{font-size:var(--font-size-regular);color:var(--color-black);font-family:var(--font-default);margin:0;padding:1rem 1.5rem .5rem;font-weight:600}.summary ul{margin:0;padding:0;list-style:none}.summary a{color:var(--color-black);line-height:1.2;font-family:var(--font-default);margin:0;padding:.5rem 1.5rem;font-weight:400;text-decoration:none;display:block;position:relative}.summary li:last-child a{padding-bottom:1rem}.summary li a:focus{background:var(--color-lime);outline:none}.summary li a:hover:before{border-left:4px solid var(--color-lime-medium);content:"";width:1rem;min-height:1rem;height:100%;padding-left:1rem;transition:all .2s ease-in-out;display:inline-block;position:absolute;top:0;left:0}.summary li.active a:before{border-left:4px solid var(--color-lime);content:"";width:1rem;min-height:1rem;height:100%;padding-left:1rem;transition:all .2s ease-in-out;display:inline-block;position:absolute;top:0;left:0}.tags{flex-wrap:wrap;align-items:center;gap:.5rem;margin:2rem 0 0;display:flex}.tags span.filter{font-size:var(--font-size-small)}.tags a{background-color:var(--color-bg-light);font-size:var(--font-size-small);border:0;border-radius:15px;padding:.15rem 1rem .2rem;text-decoration:none}.tags a:hover{background-color:var(--color-blue);color:var(--color-white)}.tags a:focus{outline-color:var(--color-blue);border-radius:15px}.tags .is-active{color:var(--color-white);background-color:var(--color-blue)}.section__news-detail .tags a{color:var(--color-white);background-color:var(--color-blue);padding:.35rem 1rem}.section__news-detail .tags a:hover{background-color:var(--color-black)}.skip-to-content{position:absolute;left:50%;transform:translateY(-200%)}.skip-to-content:focus{transform:translateY(0%)}.visually-hidden{clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;white-space:nowrap;width:1px;position:absolute;overflow:hidden}.screen-reader-only{width:1px;clip:rect(0 0 0 0);white-space:nowrap;position:absolute;overflow:hidden}main{position:relative}.fallback-img{width:100%;height:100%;object-fit:fill}.back-to-top-link{pointer-events:all;text-align:center;width:3.25rem;height:3.25rem;background-color:var(--color-blue);color:var(--color-white);border-radius:50%;padding:.25rem;font-size:2rem;line-height:2.5rem;text-decoration:none;display:inline-block;position:sticky;top:calc(100vh - 6rem)}.back-to-top-link:hover{background:var(--color-black)}.back-to-top-link:focus{border-radius:50px;outline:2px solid #000}.back-to-top-link:hover svg path{fill:var(--color-white)}.back-to-top-wrapper{top:var(--scrollLength);width:3em;pointer-events:none;position:absolute;bottom:0;right:0}@media (min-width:64rem){.back-to-top-wrapper{right:1rem}}.back-to-top-wrapper span{display:none}.back{width:-moz-fit-content;width:-moz-fit-content;width:fit-content;align-items:center;gap:.5rem;margin:0 0 1rem;display:flex}.back:before{content:"";min-width:12px;min-height:12px;-webkit-mask:var(--icon-arrow-button);-webkit-mask:var(--icon-arrow-button);-webkit-mask:var(--icon-arrow-button);-webkit-mask:var(--icon-arrow-button);mask:var(--icon-arrow-button);background-color:currentColor;display:inline-block;transform:scaleX(-1);-webkit-mask-size:contain;mask-size:contain}.back a{font-size:var(--font-size-small);border-bottom:1px solid #0000;text-decoration:none}.back a:hover{border-bottom:1px solid #000}.back svg{width:18px}@media (max-width:1120px){.large-only{display:none}}@media (min-width:1121px){.small-only{display:none}}@media (min-width:1120px){.medium-only{display:none}}@media (max-width:1120px){.hide-for-medium{display:none}}.menu-cms-actions{font-size:var(--font-size-regular-small);flex-wrap:wrap;gap:.35rem;margin:2rem 0 0;padding:0;list-style:none;display:flex}.menu-cms-actions a{background:var(--color-blue);color:var(--color-white);padding:.5rem 1rem;text-decoration:none;display:inline-block}.menu-cms-actions a:hover,.menu-cms-actions .active{background:var(--color-bg-medium);color:var(--color-black)}.feedback{border-top:1px solid var(--color-bg-medium);margin:0 0 3rem;padding-top:1rem}.feedback-title{font-size:var(--font-rg-md);color:var(--color-black);margin:0 0 1rem!important}.page__body h2.feedback-title{font-family:var(--font-default);font-weight:500;font-size:var(--font-md-lg)}.feedback-options{flex-direction:column;gap:1rem;display:flex}@media (min-width:64rem){.feedback-options{flex-direction:row}.page__body h2.feedback-title:before{margin-bottom:2rem}}main .feedback .form-actions{justify-content:initial}.helpfulness_no_title p{font-size:var(--font-size-regular-small);margin-bottom:0}.feedback input[type=submit]:hover{background:var(--color-black);color:var(--color-white)}@media (min-width:64rem){.feedback-options{flex-direction:row}}#edit-helpfulness-rating{flex-flow:column;gap:0;margin:0 0 1rem;display:flex}#edit-helpfulness-rating .form-item{margin:0 0 .5rem;flex:unset!important}@media (min-width:48rem){#edit-helpfulness-rating{flex-flow:row}}#helpfulness-block-form{flex-direction:column;display:flex}.form-item-helpfulness-rating input[type=radio]{opacity:0;width:0;position:fixed}.form-item-helpfulness-rating label{font-size:var(--font-size-small);background:var(--color-white);border:1px solid var(--color-bg-dark);font-family:var(--font-default);border-radius:50px;padding:.5rem 1rem .5rem 2rem;line-height:1.2;position:relative}.form-item-helpfulness-rating label:hover{border:1px solid var(--color-bg-medium)}.form-item-helpfulness-rating label:before{content:"";width:24px;height:26px;background-color:var(--color-black);color:var(--color-black);display:inline-block;position:absolute;left:.75rem}.form-item-helpfulness-rating label[for=edit-helpfulness-rating-1]:before{-webkit-mask-image:url(/themes/custom/rekall_theme/dist/check.b334894d.svg);mask-image:url(/themes/custom/rekall_theme/dist/check.b334894d.svg)}.form-item-helpfulness-rating label[for=edit-helpfulness-rating-0]:before{-webkit-mask-image:url(/themes/custom/rekall_theme/dist/cross.15070e01.svg);mask-image:url(/themes/custom/rekall_theme/dist/cross.15070e01.svg)}.form-item-helpfulness-rating label:before{-webkit-mask-size:18px 18px;mask-size:18px 18px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.form-item-helpfulness-rating input[type=radio]:hover+label,.form-item-helpfulness-rating input[type=radio]:checked+label{cursor:pointer;background:var(--color-bg-medium);color:var(--color-black)}.form-item-helpfulness-rating input[type=radio]:focus+label{outline-offset:2px;outline:2px solid #000}.form-item-helpfulness-rating input[type=radio]:checked+label:before,.form-item-helpfulness-rating input[type=radio]:checked+label:focus{background-color:var(--color-black);color:var(--color-black)}.submbit-btn-wrapper:before{content:"";min-width:7px;min-height:12px;-webkit-mask:var(--icon-arrow-button);-webkit-mask:var(--icon-arrow-button);-webkit-mask:var(--icon-arrow-button);mask:var(--icon-arrow-button);background-color:currentColor;display:inline-block;position:relative;top:1px;-webkit-mask-size:contain;mask-size:contain}@media (min-width:64rem){#helpfulness-block-form{flex-direction:column;display:flex}#edit-helpfulness-rating{gap:.25rem;margin:0 0 1rem;display:flex}}.media{height:0;max-width:100%;padding-bottom:56.25%;position:relative;overflow:hidden}.media .contextual-region{position:initial}.media iframe,.media object,.media embed{width:100%;height:100%;position:absolute;top:0;left:0}.lightgallery{height:100%;grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));gap:1rem;margin:3rem 0;padding:0;list-style:none;display:grid}.lightgallery li{height:100%}.lightgallery .field-label{display:none}.lightgallery a img{filter:brightness();transition:filter .1s ease-in-out}.lightgallery a:hover img{filter:brightness(70%);box-shadow:0 0 .5rem #0006}.lightgallery a{cursor:-webkit-zoom-in;cursor:zoom-in}.cookies-eu-banner-wrapper{width:90%;z-index:2147483645;font-size:var(--font-size-regular);color:var(--color-white);background-color:var(--color-blue);grid-template-columns:auto;justify-content:space-between;align-items:center;gap:4rem;padding:6rem 3rem;display:grid;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 6rem #0006}.cookies-eu-banner-wrapper a{color:var(--color-white)}@media (min-width:64rem){.cookies-eu-banner-wrapper{width:58%;max-width:760px;min-height:220px;z-index:2147483645;border-radius:var(--border-radius);grid-template-columns:2fr 1fr;gap:2rem;padding:2rem}}#cookies-eu-accept{background-color:var(--color-white);color:#000}#cookies-eu-accept:hover{background-color:var(--color-black);color:var(--color-white)}#cookies-eu-accept,#cookies-eu-reject{width:100%;cursor:pointer;text-transform:uppercase;letter-spacing:1px;border:none;border-radius:50px;margin-bottom:1rem;padding:1rem}#cookies-eu-reject{background-color:var(--color-gray);color:var(--color-white)}.search-container{grid-template-columns:auto;justify-content:space-between;gap:0;margin-bottom:1rem;display:grid}@media (min-width:64rem){.search-container{justify-content:initial;grid-template-columns:1fr 2fr;gap:2rem;margin-bottom:0}}.search-result__title{font-size:var(--font-lg-xlg)}.search-results ol{padding-left:1rem}.search-results mark{background:var(--color-bg-light)}.search-results li::marker{font-weight:600;font-family:var(--font-default)}.search-results h2{font-size:var(--font-size-medium);font-weight:500}.search-results h2 a{text-decoration:none}.search-results h2 a:hover{color:var(--color-blue);text-decoration:underline}.search-results li{margin-bottom:2rem}.search-sidebar .facets-widget-checkbox{background:var(--color-bg-light)}.search-sidebar .facets-widget-checkbox h3{font-size:var(--font-size-regular);font-weight:500}.search-sidebar .facet-item{font-size:var(--font-size-small);padding-bottom:.5rem}.facets-widget-checkbox ul,.facets-widget-checkbox_multi_view ul,.facets-widget-links ul{margin:0;padding-left:0;list-style-type:none}.search-breadcrumbs{font-size:var(--font-size-regular);align-items:center;gap:0;margin-bottom:.5rem;display:flex}.search-breadcrumbs span{padding-right:.25rem;display:inline-block}.search-breadcrumbs .breadcrumbs li{font-size:var(--font-size-regular)}.search-breadcrumbs .breadcrumbs ul{font-size:var(--font-size-regular);margin:0;padding:0}.search-text{font-size:var(--font-size-regular)}.section__header{background:var(--color-bg-light);padding-bottom:0}.section__header.in-page{padding:0}.section__header.has-img{padding:0 4rem 2rem;position:relative}.section__header.has-img.home__header{padding:4rem}.section__header.has-img .wrapper--inner{max-width:var(--max-width)}.section__header.has-img .section__header__inner{background:var(--color-white);border-radius:3px;grid-template-columns:2fr 1fr;justify-content:space-between;align-items:center;padding:0;display:grid}.section__header__txt{padding:4rem 4rem 3rem}.section__header.has-img .section__header__img{width:100%;height:100%;object-fit:cover}.section__header.has-img .section__header__img img{width:100%;height:100%;object-fit:cover;aspect-ratio:100/60}.section__header.has-img .section__header__title{font-size:var(--font-xxl-xxxl);font-family:var(--font-accent);letter-spacing:-3px;margin-bottom:0;font-weight:100;line-height:1.1}.section__header__inner .date{font-size:var(--font-rgs-rg);margin:0 0 .25rem}.section__subtitle{font-size:var(--font-xxl-xxxl);font-family:var(--font-accent);letter-spacing:-1px;margin-bottom:1.5rem;font-weight:400;line-height:1.2;position:relative}.section__header__intro{font-size:var(--font-md-lg)}.section__header__intro p{font-family:var(--font-default);font-size:var(--font-size-large);margin:1rem 0 0;font-weight:300;line-height:1.3}.section__header__intro ul{margin:1rem 0 0;list-style-type:none}.section__header__intro li{margin:0;padding-left:2rem;position:relative}.section__header__intro li:before{content:"—";display:inline-block;position:absolute;left:0}.section__downloads__content{width:-moz-fit-content;width:-moz-fit-content;width:fit-content;flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.section__news-detail .section__header__inner{padding:2rem}.section__news-detail .section__header__title{font-size:var(--font-xlg-xxxlg);font-weight:100}@media (min-width:64rem){.section__banner+.section__header{padding:4rem 0}.section__downloads__content{margin-top:2rem}.section__header{margin-bottom:2rem}.section__news-detail .section__header__title{letter-spacing:-2px}.section__header__inner,.section__news-detail .section__header__inner{background:var(--color-white);padding:4rem 4rem 3rem}.section__header__intro{max-width:60ch;margin:1rem 0}.section__header__intro p{font-size:var(--font-size-x-large)}.section__header__title{letter-spacing:-3px;font-weight:100;font-size:var(--font-xxl-xxxxl);font-family:var(--font-accent);margin-bottom:1rem}.section__subtitle{letter-spacing:-3px;font-weight:100}.section__subtitle:before{content:"";width:90px;border-bottom:1px solid #000;display:inline-block;position:absolute;top:3rem;left:-7.2rem}}*,:before,:after{box-sizing:border-box}:focus{border-radius:2px;outline:2px solid}a{color:var(--color-black)}a:focus{border-radius:2px;outline:2px solid}::selection{color:#fffaf0;background:#000}html{width:100%;height:100%;scroll-behavior:smooth;font-size:100%}body{font-family:var(--font-default);font-weight:300;font-size:var(--font-size-medium);line-height:var(--line-height-regular);width:100%;height:100%;margin:0 auto;padding:0}img{max-width:100%;width:100%;height:auto;display:inline-block}figure{margin:0;position:relative}figcaption{z-index:100000;font-size:var(--font-size-x-small);color:var(--color-black);background-color:var(--color-bg-light);padding:3px 1rem 5px;position:absolute;bottom:-30px;right:0}.wrapper{max-width:var(--max-width);margin:0 auto;padding:0 1rem}.wrapper.wrapper--inner{max-width:var(--max-width-inner);padding:0 1rem}@media (min-width:80rem){.wrapper{padding:0 2rem}.wrapper.wrapper--inner{padding:0}}p,ul,ol{margin:0 0 1rem}h1,h2,h3,h4,h5,h6{line-height:var(--line-height-tight);margin-top:0}h1{font-size:var(--font-size-xxx-large);font-weight:400}h2{font-size:var(--font-size-xx-large);font-weight:400}h3{font-weight:400;font-size:var(--font-size-large)}h4{font-size:var(--font-size-medium)}strong,b{font-family:var(--font-default);font-weight:600}em,i{font-family:var(--font-default-italic);font-style:normal;font-weight:300}strong em,b em,strong i,b i,i strong,i b,em strong,em b{font-family:var(--font-default-italic);font-style:normal;font-weight:600}.article__intro em{font-family:var(--font-default-italic);font-weight:500}.dialog-off-canvas-main-canvas{min-height:100%;grid-template:"header""main"1fr"footer"/100%;display:grid}header{grid-area:header}main{grid-area:main}footer{grid-area:footer;align-self:end}details summary{cursor:pointer}
}
@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);}
.ui-dialog:not(.ui-dialog-off-canvas){max-width:1280px;border:0 none !important;border-radius:var(--gin-border-m);background:var(--gin-bg-layer);}@media (forced-colors:active){.ui-dialog:not(.ui-dialog-off-canvas){border:1px solid buttonBorder !important;}}.ui-dialog:not(.ui-dialog-off-canvas) .ui-dialog-content:first-of-type{border-start-start-radius:var(--gin-border-m);border-start-end-radius:var(--gin-border-m);}.ui-dialog:not(.ui-dialog-off-canvas) .layout-region-node-actions{position:absolute;inset-block-end:0;inset-inline-start:var(--gin-spacing-m);inset-block-start:auto;inset-inline-end:auto;}.ui-dialog:not(.ui-dialog-off-canvas) .layout-region-node-secondary{width:100%;}.ui-dialog:not(.ui-dialog-off-canvas) .views-exposed-form.views-exposed-form,.ui-dialog:not(.ui-dialog-off-canvas) .views-displays{border:1px solid var(--gin-border-color-layer);}@media (max-width:47.99em){.ui-dialog:not(.ui-dialog-off-canvas){min-width:92%;max-width:92%;}}.ui-dialog{position:absolute;inset-block-start:0;font-family:var(--gin-font);outline:none;}[dir="ltr"] .ui-dialog{inset-inline-start:0;}[dir="rtl"] .ui-dialog{inset-inline-end:0;}.ui-dialog,.ui-dialog:focus,.ui-dialog:focus:active,.ui-dialog:focus:hover{box-shadow:var(--gin-shadow-l1);}.ui-dialog .ui-dialog-titlebar{line-height:1.2;padding:var(--gin-spacing-m) var(--gin-spacing-l);background:#1b1b1d;border:0 none;border-radius:var(--gin-border-m) var(--gin-border-m) 0 0;position:relative;}@media (forced-colors:active){.ui-dialog .ui-dialog-titlebar{border-block-end:1px solid buttonBorder;}}.ui-dialog .ui-dialog-title{font-size:var(--gin-font-size-l);font-weight:var(--gin-font-weight-normal);color:#fff;width:100%;padding-inline-end:var(--gin-spacing-xl);box-sizing:border-box;}.ui-dialog .ui-dialog-content{color:var(--gin-color-text);}.ui-dialog .ui-widget-content.ui-dialog-buttonpane{padding:var(--gin-spacing-s) var(--gin-spacing-l);border-block-start:1px solid var(--gin-border-color-layer);border-end-start-radius:var(--gin-border-m);border-end-end-radius:var(--gin-border-m);background:var(--gin-bg-app);}.ui-dialog .ui-widget-content.ui-dialog-buttonpane .button{font-family:var(--gin-font);font-size:var(--gin-font-size-s);font-weight:var(--gin-font-weight-semibold);padding-block:calc(var(--gin-spacing-s) - 2px);padding-inline:var(--gin-spacing-m);margin-block:0;height:auto;}.ui-dialog .ui-widget-content.ui-dialog-buttonpane .button:last-of-type{margin-inline-end:0;}.ui-dialog .ui-widget-content.ui-dialog-buttonpane .button.button--danger,.ui-dialog [data-drupal-selector*=-remove-form] .button.button--danger{border-color:var(--gin-color-danger) !important;}.ui-dialog .ui-dialog-buttonset{margin-block-start:0;}.ui-dialog .ui-dialog-titlebar-close{position:absolute;inset-block-start:50%;inset-inline-start:auto;inset-inline-end:0;width:2rem;height:2rem;opacity:.8;margin:0 var(--gin-spacing-m);transform:translateY(-50%);background:none;border:none;}.ui-dialog .ui-dialog-titlebar-close .ui-icon-closethick{width:100%;height:100%;inset-block-start:0;inset-inline-start:0;margin:0;transform:none;background:#fff;-webkit-mask-image:url(/themes/contrib/gin/dist/media/sprite.svg#close-view);mask-image:url(/themes/contrib/gin/dist/media/sprite.svg#close-view);-webkit-mask-size:var(--gin-icon-size-close) var(--gin-icon-size-close);mask-size:var(--gin-icon-size-close) var(--gin-icon-size-close);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center center;mask-position:center center;}@media (forced-colors:active){.ui-dialog .ui-dialog-titlebar-close .ui-icon-closethick{background:linktext;}}.ui-dialog .ui-dialog-titlebar-close:hover{opacity:1;}.ui-dialog .ui-widget-content.ui-dialog-content{padding-inline:var(--gin-spacing-l);background:var(--gin-bg-layer);}.ui-dialog .gin-layer-wrapper{margin-block-end:var(--gin-spacing-l);}.ui-dialog .gin-confirm-form{margin-block-start:var(--gin-spacing-m);margin-block-end:var(--gin-spacing-s);}.ui-dialog.token-tree-dialog{max-width:none;z-index:505;}.erl-overlay,.layout-paragraphs-dialog{position:fixed !important;inset-block-start:50% !important;inset-inline-start:50% !important;width:calc(100% - var(--gin-spacing-xl)) !important;}[dir="ltr"] .erl-overlay,[dir="ltr"] .layout-paragraphs-dialog{transform:translate(-50%,-50%);}[dir="rtl"] .erl-overlay,[dir="rtl"] .layout-paragraphs-dialog{transform:translate(50%,-50%);}@media (min-width:64em){.erl-overlay,.layout-paragraphs-dialog{width:calc(100% - var(--gin-spacing-xxxl)) !important;}}ul.paragraphs-add-dialog-list{margin:var(--gin-spacing-l) 0;}.ui-widget-overlay{opacity:.9;background:var(--gin-bg-layer2);}.views-ui-dialog .views-offset-bottom{border-block-start:1px solid var(--gin-border-color);}@media (forced-colors:active){.views-ui-dialog .views-offset-bottom{border-block-start:none;}}.ui-widget-content a{color:var(--gin-color-primary);}.ui-widget.ui-dialog.ui-dialog-off-canvas{--gin-offcanvas-active:var(--gin-color-primary);background:#444;border:0 none;box-shadow:0 0 48px rgba(0,0,0,.075);}.ui-widget.ui-dialog.ui-dialog-off-canvas .ui-dialog-titlebar{background:#1b1b1d;border-radius:0;}.ui-widget.ui-dialog.ui-dialog-off-canvas .ui-resizable-w{border:0 none;background-color:transparent;}.ui-widget.ui-dialog.ui-dialog-off-canvas .fieldset{color:var(--gin-color-text);}.ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .button--primary[type=submit]{background:var(--gin-offcanvas-active);}.ui-dialog .ui-widget-content.ui-dialog-content{overflow:auto;}.ui-dialog.webform-off-canvas .ui-widget-content.ui-dialog-content{background:var(--gin-bg-layer);}table.treetable tr.branch{background-color:transparent;}.ui-dialog .gin-layer-wrapper{margin-block:var(--gin-spacing-l);}.views-ui-dialog.views-ui-dialog > .ui-dialog-content{padding:0;}#drupal-modal .gin-sticky-form-actions.form-actions{display:none;}
