.wp-block-dhsv-ai-akkordeon{--_ai-akkordeon-border-width:2px;--_ai-akkordeon-border-width-open:16px;--_ai-akkordeon-border-hover-ring:1px;--_ai-akkordeon-border-color:color-mix(in srgb,var(--text-color) 15%,#0000);--_ai-akkordeon-border-color-hover:color-mix(in srgb,var(--text-color) 30%,#0000);--_ai-akkordeon-open-shadow:0 8px 40px color-mix(in srgb,var(--text-color) 10%,#0000);--_ai-akkordeon-radius:var(--rounded,1rem);--_ai-akkordeon-padding-block:1.875rem;--_ai-akkordeon-padding-inline:1.625rem;--_ai-akkordeon-mono-color:color-mix(in srgb,var(--text-color) 60%,#0000);--_ai-akkordeon-mono-font:"Roboto Mono",ui-monospace,"SFMono-Regular","Menlo","Consolas",monospace;--_ai-akkordeon-line-height:1.55;--_ai-akkordeon-mono-size:1rem;--_ai-akkordeon-icon-size:1.5rem;--_ai-akkordeon-chevron-color:var(--green-500);--_ai-akkordeon-ai-icon-size:2rem;--_ai-akkordeon-ai-icon-gap:0.875rem;--_ai-akkordeon-margin-bottom:var(--size-md,1rem);--_ai-akkordeon-fade-size:1.1em;--_ai-akkordeon-collapsed-summary-max:4.5625rem;--_ai-akkordeon-separator:1px solid color-mix(in srgb,var(--text-color) 15%,#0000);--_ai-akkordeon-stars-color:color-mix(in srgb,var(--text-color) 50%,#0000);background:#0000;border:var(--_ai-akkordeon-border-width) solid var(--_ai-akkordeon-border-color);border-radius:var(--_ai-akkordeon-radius);box-shadow:0 0 0 0 #0000;color:var(--_ai-akkordeon-mono-color);display:block;font-family:var(--_ai-akkordeon-mono-font);font-size:var(--_ai-akkordeon-mono-size);line-height:var(--_ai-akkordeon-line-height);margin-bottom:var(--_ai-akkordeon-margin-bottom);overflow:visible;position:relative;transition:opacity .25s ease,border-color .25s ease,border-width .25s ease,box-shadow .25s ease}@media(prefers-reduced-motion:no-preference){.wp-block-dhsv-ai-akkordeon{interpolate-size:allow-keywords}}.wp-block-dhsv-ai-akkordeon:not([open]):not(:hover) .ai-akkordeon__ai-icons,.wp-block-dhsv-ai-akkordeon:not([open]):not(:hover) .ai-akkordeon__summary-content{opacity:.65}.wp-block-dhsv-ai-akkordeon:not([open]):hover{border-color:var(--_ai-akkordeon-border-color-hover);box-shadow:0 0 0 var(--_ai-akkordeon-border-hover-ring) var(--_ai-akkordeon-border-color-hover)}.wp-block-dhsv-ai-akkordeon:not([open]):hover .ai-akkordeon__ai-icons,.wp-block-dhsv-ai-akkordeon:not([open]):hover .ai-akkordeon__summary-content{opacity:1}.wp-block-dhsv-ai-akkordeon[open],.wp-block-dhsv-ai-akkordeon[open]:focus,.wp-block-dhsv-ai-akkordeon[open]:focus-visible,.wp-block-dhsv-ai-akkordeon[open]:hover{border-color:var(--_ai-akkordeon-border-color);border-width:var(--_ai-akkordeon-border-width-open);box-shadow:var(--_ai-akkordeon-open-shadow);outline:none}.wp-block-dhsv-ai-akkordeon::details-content{block-size:0;opacity:0;overflow-y:clip;transition:content-visibility allow-discrete .25s,opacity .25s,block-size .25s}.wp-block-dhsv-ai-akkordeon[open]::details-content{block-size:auto;opacity:1;overflow:visible}.wp-block-dhsv-ai-akkordeon .ai-akkordeon__stars{left:var(--_ai-akkordeon-padding-inline);pointer-events:none;position:absolute;top:0;transform:translateY(-50%);z-index:1}.wp-block-dhsv-ai-akkordeon[open] .ai-akkordeon__stars{display:none}.wp-block-dhsv-ai-akkordeon .ai-akkordeon__stars-badge{align-items:center;background:var(--bg-color);border-radius:999px;color:var(--_ai-akkordeon-stars-color);display:inline-flex;justify-content:center;padding:5px 6px}.bg-dark-gradient .wp-block-dhsv-ai-akkordeon .ai-akkordeon__separator-label,.bg-dark-gradient .wp-block-dhsv-ai-akkordeon .ai-akkordeon__stars-badge,.bg-light-down-transparent .wp-block-dhsv-ai-akkordeon .ai-akkordeon__separator-label,.bg-light-down-transparent .wp-block-dhsv-ai-akkordeon .ai-akkordeon__stars-badge,.bg-light-gradient .wp-block-dhsv-ai-akkordeon .ai-akkordeon__separator-label,.bg-light-gradient .wp-block-dhsv-ai-akkordeon .ai-akkordeon__stars-badge,.has-dark-gradient-background .wp-block-dhsv-ai-akkordeon .ai-akkordeon__separator-label,.has-dark-gradient-background .wp-block-dhsv-ai-akkordeon .ai-akkordeon__stars-badge,.has-light-down-transparent-background .wp-block-dhsv-ai-akkordeon .ai-akkordeon__separator-label,.has-light-down-transparent-background .wp-block-dhsv-ai-akkordeon .ai-akkordeon__stars-badge,.has-light-gradient-background .wp-block-dhsv-ai-akkordeon .ai-akkordeon__separator-label,.has-light-gradient-background .wp-block-dhsv-ai-akkordeon .ai-akkordeon__stars-badge{background:var(--bg-flat-color,var(--bg-color))}.wp-block-dhsv-ai-akkordeon .ai-akkordeon__stars-icon{display:block;height:23px;width:25px}.wp-block-dhsv-ai-akkordeon>summary{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:color-mix(in srgb,var(--bg-color) 50%,#0000);cursor:pointer;display:grid;gap:1.25rem;grid-template-columns:auto 1fr auto;list-style:none;padding-block:var(--_ai-akkordeon-padding-block);padding-inline:var(--_ai-akkordeon-padding-inline);position:sticky;top:calc(var(--header-height) - var(--size-xl));z-index:10}.wp-block-dhsv-ai-akkordeon>summary::-webkit-details-marker,.wp-block-dhsv-ai-akkordeon>summary::marker{content:"";display:none}.wp-block-dhsv-ai-akkordeon .ai-akkordeon__chevron{color:var(--_ai-akkordeon-chevron-color);display:inline-flex;flex-shrink:0;height:var(--_ai-akkordeon-icon-size);transition:transform .25s ease;width:var(--_ai-akkordeon-icon-size)}.wp-block-dhsv-ai-akkordeon .ai-akkordeon__chevron svg{display:block;height:100%;width:100%}.wp-block-dhsv-ai-akkordeon[open] .ai-akkordeon__chevron{transform:rotate(180deg)}.wp-block-dhsv-ai-akkordeon .ai-akkordeon__summary-content{display:flex;flex-direction:column;gap:0;min-width:0;transition:opacity .25s ease}.wp-block-dhsv-ai-akkordeon:not([open]) .ai-akkordeon__summary-content{mask-image:linear-gradient(to bottom,#000 0,#000 calc(100% - var(--_ai-akkordeon-fade-size)),#0000 100%);-webkit-mask-image:linear-gradient(to bottom,#000 0,#000 calc(100% - var(--_ai-akkordeon-fade-size)),#0000 100%);max-height:var(--_ai-akkordeon-collapsed-summary-max);overflow:hidden}.wp-block-dhsv-ai-akkordeon:not([open]):hover .ai-akkordeon__summary-content,.wp-block-dhsv-ai-akkordeon[open] .ai-akkordeon__summary-content{mask-image:none;-webkit-mask-image:none;max-height:none;overflow:visible}.wp-block-dhsv-ai-akkordeon .ai-akkordeon__summary-lead,.wp-block-dhsv-ai-akkordeon .ai-akkordeon__summary-text{color:var(--_ai-akkordeon-mono-color);font-family:var(--_ai-akkordeon-mono-font);font-size:var(--_ai-akkordeon-mono-size);line-height:var(--_ai-akkordeon-line-height);margin:0;min-width:0}.wp-block-dhsv-ai-akkordeon .ai-akkordeon__summary-lead{font-weight:500}.wp-block-dhsv-ai-akkordeon .ai-akkordeon__summary-text a{color:inherit;text-decoration:underline;text-underline-offset:.15em}.wp-block-dhsv-ai-akkordeon .ai-akkordeon__summary-lead+.ai-akkordeon__summary-text{margin-block-start:0}.wp-block-dhsv-ai-akkordeon .ai-akkordeon__ai-icons{align-items:center;color:var(--_ai-akkordeon-mono-color);display:inline-flex;flex-shrink:0;gap:var(--_ai-akkordeon-ai-icon-gap);opacity:.16;transition:opacity .25s ease}.wp-block-dhsv-ai-akkordeon:hover .ai-akkordeon__ai-icons,.wp-block-dhsv-ai-akkordeon[open] .ai-akkordeon__ai-icons{opacity:1}.wp-block-dhsv-ai-akkordeon .ai-akkordeon__ai-icon{color:inherit;display:block;height:var(--_ai-akkordeon-ai-icon-size);width:var(--_ai-akkordeon-ai-icon-size)}.wp-block-dhsv-ai-akkordeon .ai-akkordeon__separator{border-block-start:var(--_ai-akkordeon-separator);display:none;margin-block:var(--size-md,1rem) 0 0;margin-inline:var(--_ai-akkordeon-padding-inline);margin-top:var(--size-md);overflow:visible;padding-block-start:2rem;position:relative}.wp-block-dhsv-ai-akkordeon[open] .ai-akkordeon__separator{display:block}.wp-block-dhsv-ai-akkordeon .ai-akkordeon__separator-label{background:var(--bg-color);color:color-mix(in srgb,var(--text-color) 61%,#0000);font-family:var(--_ai-akkordeon-mono-font);font-size:.6875rem;left:0;letter-spacing:.01em;line-height:1.2;padding:4px 6px 4px 0;position:absolute;top:0;transform:translateY(-50%);white-space:nowrap}.wp-block-dhsv-ai-akkordeon .ai-akkordeon__body{color:var(--text-color);font-family:var(--body-font-family,inherit);font-size:var(--font-size-body-m,1rem);line-height:1.55;padding-block:0 var(--_ai-akkordeon-padding-block);padding-inline:var(--_ai-akkordeon-padding-inline)}.wp-block-dhsv-ai-akkordeon .ai-akkordeon__body>*+*{margin-block-start:var(--size-md,1rem)}.wp-block-dhsv-ai-akkordeon .ai-akkordeon__body h1,.wp-block-dhsv-ai-akkordeon .ai-akkordeon__body h2,.wp-block-dhsv-ai-akkordeon .ai-akkordeon__body h3,.wp-block-dhsv-ai-akkordeon .ai-akkordeon__body h4,.wp-block-dhsv-ai-akkordeon .ai-akkordeon__body h5,.wp-block-dhsv-ai-akkordeon .ai-akkordeon__body h6{color:var(--text-color);font-family:var(--primary-font-family,inherit);margin-block-end:var(--size-xs,.5rem);margin-block-start:var(--size-lg,2rem)}.wp-block-dhsv-ai-akkordeon .ai-akkordeon__body h1:first-child,.wp-block-dhsv-ai-akkordeon .ai-akkordeon__body h2:first-child,.wp-block-dhsv-ai-akkordeon .ai-akkordeon__body h3:first-child,.wp-block-dhsv-ai-akkordeon .ai-akkordeon__body h4:first-child,.wp-block-dhsv-ai-akkordeon .ai-akkordeon__body h5:first-child,.wp-block-dhsv-ai-akkordeon .ai-akkordeon__body h6:first-child{margin-block-start:0}.wp-block-dhsv-ai-akkordeon .ai-akkordeon__body ol,.wp-block-dhsv-ai-akkordeon .ai-akkordeon__body p,.wp-block-dhsv-ai-akkordeon .ai-akkordeon__body table,.wp-block-dhsv-ai-akkordeon .ai-akkordeon__body ul{color:var(--text-color)}.wp-block-dhsv-ai-akkordeon .ai-akkordeon__body a{color:currentColor;text-decoration:underline;text-underline-offset:.15em}.wp-block-dhsv-ai-akkordeon .ai-akkordeon__body .wp-block-code,.wp-block-dhsv-ai-akkordeon .ai-akkordeon__body .wp-block-preformatted,.wp-block-dhsv-ai-akkordeon .ai-akkordeon__body code,.wp-block-dhsv-ai-akkordeon .ai-akkordeon__body pre{color:var(--_ai-akkordeon-mono-color);font-family:var(--_ai-akkordeon-mono-font)}.wp-block-dhsv-ai-akkordeon .ai-akkordeon__body .wp-block-code,.wp-block-dhsv-ai-akkordeon .ai-akkordeon__body .wp-block-preformatted,.wp-block-dhsv-ai-akkordeon .ai-akkordeon__body pre{background:#0000;border:0;font-size:var(--_ai-akkordeon-mono-size);line-height:var(--_ai-akkordeon-line-height);margin:0;overflow-wrap:break-word;padding:0;white-space:pre-wrap;word-break:normal}@media(max-width:767.98px){.wp-block-dhsv-ai-akkordeon{--_ai-akkordeon-border-width-open:8px;--_ai-akkordeon-padding-block:1.25rem;--_ai-akkordeon-padding-inline:1rem;--_ai-akkordeon-mono-size:0.875rem;--_ai-akkordeon-icon-size:1.25rem;--_ai-akkordeon-ai-icon-size:1.5rem;--_ai-akkordeon-ai-icon-gap:0.625rem;--_ai-akkordeon-collapsed-summary-max:5.5rem}.wp-block-dhsv-ai-akkordeon>summary{align-items:start;-webkit-backdrop-filter:none;backdrop-filter:none;background:#0000;gap:.75rem .875rem;grid-template-areas:"chevron content" "icons icons";grid-template-columns:auto minmax(0,1fr);position:static;z-index:auto}.wp-block-dhsv-ai-akkordeon .ai-akkordeon__chevron{grid-area:chevron;margin-block-start:.125rem}.wp-block-dhsv-ai-akkordeon .ai-akkordeon__summary-content{grid-area:content}.wp-block-dhsv-ai-akkordeon .ai-akkordeon__summary-lead,.wp-block-dhsv-ai-akkordeon .ai-akkordeon__summary-text{overflow-wrap:break-word}.wp-block-dhsv-ai-akkordeon .ai-akkordeon__ai-icons{flex-wrap:wrap;grid-area:icons;justify-content:flex-end;justify-self:end;max-width:100%}.wp-block-dhsv-ai-akkordeon .ai-akkordeon__separator{margin-top:var(--size-sm,.75rem);padding-block-start:1.5rem}.wp-block-dhsv-ai-akkordeon .ai-akkordeon__body .wp-block-code,.wp-block-dhsv-ai-akkordeon .ai-akkordeon__body .wp-block-preformatted,.wp-block-dhsv-ai-akkordeon .ai-akkordeon__body pre{font-size:.8125rem;line-height:1.65}.wp-block-dhsv-ai-akkordeon .ai-akkordeon__chevron{-ms-grid-column:1;-ms-grid-row:1}.wp-block-dhsv-ai-akkordeon .ai-akkordeon__summary-content{-ms-grid-column:3;-ms-grid-row:1}.wp-block-dhsv-ai-akkordeon .ai-akkordeon__ai-icons{-ms-grid-column-span:3;-ms-grid-column:1;-ms-grid-row:3}}

accordion-group{--_accordion-item--summary-icon-stroke:2px;--_accordion-item-color:var(--text-color);--_accordion-item-rounded:var(--rounded);--_accordion-item-margin-bottom:var(--size-md);--_accordion-item--summary-flex-direction:row-reverse;--_accordion-item--summary-padding-block:1.25rem;--_accordion-item--summary-padding-inline:1.5rem;--_accordion-item--summary-icon-border-color:none;--_accordion-item--body-padding-inline:1.5rem 0;--_accordion-item-bg-open:#2f2f3c;--_accordion-item-color-open:var(--white,#fff);--_accordion-item-backdrop-open:none}accordion-group.has-active-bg-translucent{--_accordion-item-bg-open:#1414174d;--_accordion-item-backdrop-open:blur(17px)}accordion-group details{background-color:var(--_accordion-item-bg,color-mix(in srgb,var(--text-color) 10%,#0000));border-radius:var(--_accordion-item-rounded);color:var(--_accordion-item-color);margin-bottom:var(--_accordion-item-margin-bottom);transition:all .3s ease}@media(prefers-reduced-motion:no-preference){accordion-group details{interpolate-size:allow-keywords}}accordion-group details::details-content{block-size:0;opacity:0;overflow-y:clip;transition:content-visibility allow-discrete .25s,opacity .25s,block-size .25s}accordion-group details[open]{--bg-color:var(--_accordion-item-bg-open);--text-color:var(--_accordion-item-color-open);-webkit-backdrop-filter:var(--_accordion-item-backdrop-open);backdrop-filter:var(--_accordion-item-backdrop-open);background-color:var(--_accordion-item-bg-open);color:var(--_accordion-item-color-open)}accordion-group details[open]::details-content{block-size:auto;opacity:1}accordion-group details[open]>summary>.accordion-group__summary-icon:before{transform:translate(-50%,-50%) rotate(0deg)}accordion-group details[open]>summary>.accordion-group__summary-icon:after{transform:translate(-50%,-50%) rotate(180deg)}accordion-group details>div{padding-block:1rem;padding-inline:var(--_accordion-item--body-padding-inline)}accordion-group details summary{align-items:center;cursor:pointer;display:flex;flex-direction:var(--_accordion-item--summary-flex-direction);font-size:1.25rem;font-weight:700;gap:1rem;padding-block:var(--_accordion-item--summary-padding-block);padding-inline:var(--_accordion-item--summary-padding-inline)}accordion-group details summary::marker{display:none}accordion-group .accordion-group__summary-title{flex:1}accordion-group .accordion-group__summary-icon{aspect-ratio:1;border:1px solid var(--_accordion-item--summary-icon-border-color);border-radius:50%;display:block;position:relative;width:1.5em}accordion-group .accordion-group__summary-icon:after,accordion-group .accordion-group__summary-icon:before{background-color:currentColor;content:"";height:var(--_accordion-item--summary-icon-stroke);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .3s ease;width:50%}accordion-group .accordion-group__summary-icon:before{transform:translate(-50%,-50%) rotate(90deg)}accordion-group .accordion-group__summary-icon:after{transform:translate(-50%,-50%) rotate(0deg)}
.dhsv-animated-number-block:not(.editor){margin-block:var(--space-sm);text-align:center}.dhsv-animated-number-block:not(.editor) .dhsv-animated-number-block__content{margin:0 auto;max-width:var(--content-size)}.dhsv-animated-number-block:not(.editor) .dhsv-animated-number-block__number{color:var(--text-color);font-family:var(--primary-font-family);font-size:var(--font-size-h1);font-weight:var(--font-weight-thin);line-height:var(--line-height);margin-bottom:var(--size-xs);transition:var(--transition)}.dhsv-animated-number-block:not(.editor) .dhsv-animated-number-block__text{align-items:center;color:var(--taupe);display:flex;flex-direction:column;font-family:var(--primary-font-family);font-size:var(--font-size-text);font-weight:var(--font-weight-default);gap:var(--size-xs);line-height:var(--line-height-text);transition:var(--transition)}.dhsv-animated-number-block:not(.editor) .dhsv-animated-number-block__text br{content:"";display:block;margin-top:var(--size-xs)}.dhsv-animated-number-block:not(.editor) .dhsv-animated-number-block.alignleft{text-align:left}.dhsv-animated-number-block:not(.editor) .dhsv-animated-number-block.alignleft .dhsv-animated-number-block__text{align-items:flex-start}.dhsv-animated-number-block:not(.editor) .dhsv-animated-number-block.alignright{text-align:right}.dhsv-animated-number-block:not(.editor) .dhsv-animated-number-block.alignright .dhsv-animated-number-block__text{align-items:flex-end}.dhsv-animated-number-block:not(.editor) .dhsv-animated-number-block.alignfull .dhsv-animated-number-block__content,.dhsv-animated-number-block:not(.editor) .dhsv-animated-number-block.alignwide .dhsv-animated-number-block__content{max-width:var(--wide-size)}.dhsv-animated-number-block:not(.editor) .dhsv-animated-number-block__number{animation:fadeInUp .8s ease-out forwards;animation-delay:.2s;opacity:0;transform:translateY(20px)}.dhsv-animated-number-block:not(.editor) .dhsv-animated-number-block__text{animation:fadeInUp .8s ease-out forwards;animation-delay:.4s;opacity:0;transform:translateY(20px)}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}@media(max-width:1024px){.dhsv-animated-number-block:not(.editor){margin-block:.875rem}}@media(max-width:768px){.dhsv-animated-number-block{margin-block:var(--space-sm)}.dhsv-animated-number-block__text{gap:var(--size-2xs)}}
.dhsv-buttons,.wp-block-dhsv-buttons{margin-bottom:var(--size-sm)}.dhsv-buttons.horizontal{gap:1rem}.dhsv-buttons .block-editor-block-list__block,.dhsv-buttons>[data-habitat]{max-width:100%}@media only screen and (max-width:768px){.dhsv-buttons{align-items:stretch;flex-direction:column!important}.dhsv-buttons.horizontal{gap:1rem}.dhsv-buttons .dhsv-button,.dhsv-buttons>[data-habitat]{width:100%}}
.wp-block-dhsv-case-study-slider{--_slides-per-view:2.5;--_slide-gap:var(--size-3xl);--_progress:0;--_slide-width:calc((100vw - var(--_slide-gap)*(var(--_slides-per-view) - 1))/var(--_slides-per-view));--_track-width:calc(var(--_slide-count)*var(--_slide-width) + (var(--_slide-count) - 1)*var(--_slide-gap) + 50vw);--_track-overflow:max(0px,calc(var(--_track-width) - 100vw));height:calc(100vh + var(--_track-overflow));overflow:clip;position:relative}.wp-block-dhsv-case-study-slider .dhsv-case-study-slider--empty,.wp-block-dhsv-case-study-slider.dhsv-case-study-slider--empty{height:auto;min-height:0}.wp-block-dhsv-case-study-slider .dhsv-case-study-slider--empty .dhsv-case-study-slider__sticky,.wp-block-dhsv-case-study-slider.dhsv-case-study-slider--empty .dhsv-case-study-slider__sticky{height:auto;min-height:0;position:static}.wp-block-dhsv-case-study-slider .dhsv-case-study-slider__empty-message{color:var(--text-color);margin:0;padding:var(--size-md)}.wp-block-dhsv-case-study-slider .dhsv-case-study-slider__sticky{align-items:stretch;display:flex;flex-direction:column;gap:var(--size-lg);height:100vh;justify-content:center;position:sticky;top:0}.wp-block-dhsv-case-study-slider .dhsv-case-study-slider__intro{color:var(--text-color);width:100%}.wp-block-dhsv-case-study-slider .dhsv-case-study-slider__intro>:first-child{margin-top:0}.wp-block-dhsv-case-study-slider .dhsv-case-study-slider__intro>:last-child{margin-bottom:0}.wp-block-dhsv-case-study-slider .dhsv-case-study-slider__track{display:flex;gap:var(--_slide-gap);transform:translate3d(calc(var(--_progress)*-1*var(--_track-overflow)),0,0);width:max-content;will-change:transform}.wp-block-dhsv-case-study-slider .slider-wrapper{--_versatz:var(--size-xl);padding-block:var(--_versatz);width:100%}.wp-block-dhsv-case-study-slider .dhsv-case-study-slider__slide{aspect-ratio:1.7;display:block;flex:0 0 var(--_slide-width);isolation:isolate;min-width:0;position:relative}@media(min-width:782px){.wp-block-dhsv-case-study-slider .dhsv-case-study-slider__slide{transform:translateY(var(--_versatz))}.wp-block-dhsv-case-study-slider .dhsv-case-study-slider__slide:nth-child(odd){transform:translateY(calc(var(--_versatz)*-1))}}.wp-block-dhsv-case-study-slider .dhsv-case-study-slider__slide .case-study-card{color:var(--text-color);height:100%;min-height:0;min-width:0}.wp-block-dhsv-case-study-slider .dhsv-case-study-slider__slide .case-study-card__text{flex:0 0 auto;opacity:.95}.wp-block-dhsv-case-study-slider .dhsv-case-study-slider__slide .case-study-card__headline{color:var(--text-color)}.wp-block-dhsv-case-study-slider .dhsv-case-study-slider__slide .case-study-card__subline{color:color-mix(in srgb,var(--text-color) 72%,#0000)}.wp-block-dhsv-case-study-slider .dhsv-case-study-slider__slide .case-study-card.is-in-change{position:relative;z-index:2}.wp-block-dhsv-case-study-slider .dhsv-case-study-slider__slide .case-study-card:focus-visible{border-radius:var(--rounded-md);outline:2px solid var(--accent-color,currentColor);outline-offset:2px}@media(max-width:781px){.wp-block-dhsv-case-study-slider{height:auto}.wp-block-dhsv-case-study-slider .dhsv-case-study-slider__sticky{gap:0;height:auto;overflow:visible;position:static}.wp-block-dhsv-case-study-slider .slider-wrapper{overflow:visible;padding-top:var(--size-lg)}.wp-block-dhsv-case-study-slider .dhsv-case-study-slider__track{flex-direction:column;gap:var(--size-md);padding-inline:0;transform:none;width:100%;will-change:auto}.wp-block-dhsv-case-study-slider .dhsv-case-study-slider__slide{aspect-ratio:unset;flex:none;margin-bottom:var(--size-md);transform:none;width:100%}.wp-block-dhsv-case-study-slider .dhsv-case-study-slider__slide .case-study-card__headline{font-size:var(--font-size-h4)}.wp-block-dhsv-case-study-slider .dhsv-case-study-slider__slide .case-study-card__tilt{height:14rem}.wp-block-dhsv-case-study-slider .dhsv-case-study-slider__slide:nth-child(odd){transform:none}.wp-block-dhsv-case-study-slider .dhsv-case-study-slider__slide .case-study-card{height:auto}}
.dhsv-cases-stage-v2-block-wrapper{position:relative}.dhsv-cases-stage-v2-block-wrapper:before{background:var(--text-color);content:"";inset:var(--stage-offset,50%) 0 0 0;position:absolute;z-index:0}.dhsv-cases-stage-v2-block{--_slide-spacing:0.5rem;--_slide-size:100%;--_slide-border-width:10px;--_slide-radius:var(--rounded-lg)}.dhsv-cases-stage-v2-block__viewport{margin-block:-30px;overflow:hidden;padding-block:30px}.dhsv-cases-stage-v2-block__container{display:flex;margin-inline-start:calc(var(--_slide-spacing)*-1);touch-action:pan-y pinch-zoom}.dhsv-cases-stage-v2-block__slide{flex:0 0 var(--_slide-size);min-width:0;padding-inline:var(--_slide-spacing);position:relative;transform:translateZ(0);z-index:2}.dhsv-cases-stage-v2-block__slide-content{background:color-mix(in srgb,var(--text-color) 6%,#0000);border:var(--_slide-border-width) solid color-mix(in srgb,var(--text-color) 10%,#0000);border-radius:var(--_slide-radius);box-shadow:0 10px 20px -10px #00000040;overflow:hidden;position:relative}.dhsv-cases-stage-v2-block__slide-content .case__image{align-items:center;border-radius:calc(var(--_slide-radius) - var(--_slide-border-width));display:flex;justify-content:center;overflow:hidden;width:100%}.dhsv-cases-stage-v2-block__slide-content .case__image img{aspect-ratio:16/9.4;display:block;height:auto;max-width:100%;object-fit:cover;object-position:center;width:100%}@media(hover:hover)and (min-width:768px){.dhsv-cases-stage-v2-block__slide-content:not(:hover) .case__hover-zone{opacity:0;transform:translateY(10%)}}.dhsv-cases-stage-v2-block__slide-content .case__hover-zone{--_inset:0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);bottom:var(--_inset);color:var(--white);left:var(--_inset);max-width:100%;padding:var(--size-lg);position:absolute;transition:opacity .3s ease,transform .3s ease;width:100%;z-index:10}.dhsv-cases-stage-v2-block__slide-content .case__hover-zone:before{background:var(--dark-gradient);border-radius:var(--rounded-md) var(--rounded-md) 0 0;content:"";inset:0;opacity:.9;position:absolute;z-index:-1}.dhsv-cases-stage-v2-block__slide-content .case__hover-zone .case__index{font-family:var(--secondary-font-family);line-height:1.2;margin:0 0 var(--size-xs);opacity:.85}.dhsv-cases-stage-v2-block__slide-content .case__hover-zone h2{font-size:var(--font-size-h5);line-height:1.2;margin:0 0 var(--size-sm);max-width:40rem}.dhsv-cases-stage-v2-block .range-slider,.dhsv-cases-stage-v2-block .splide__dragable-pagination{--rs-active-color:color-mix(in srgb,var(--accent-color) 10%,#0000);--rs-inactive-color:linear-gradient(to right,color-mix(in srgb,var(--accent-color) 10%,#0000) 0%,#0000 100%);--rs-thumb-bg:var(--accent-color);margin-top:2.5rem;margin-inline:auto;transition:var(--transition);width:100%}@media(max-width:768px){.dhsv-cases-stage-v2-block .range-slider,.dhsv-cases-stage-v2-block .splide__dragable-pagination{margin-top:var(--size-lg)}}@media(max-width:767.98px){.dhsv-cases-stage-v2-block-wrapper{--stage-offset:48.8%}.dhsv-cases-stage-v2-block{--_slide-spacing:0.375rem;--_slide-border-width:6px}.dhsv-cases-stage-v2-block__viewport{margin-block:calc(var(--size-sm)*-1);padding-block:var(--size-sm)}.dhsv-cases-stage-v2-block__slide-content{background:var(--dark-gradient);border:none;display:flex;flex-direction:column;padding:var(--_slide-border-width)}.dhsv-cases-stage-v2-block__slide-content .case__image{background:#0000;border-radius:calc(var(--_slide-radius) - var(--_slide-border-width)) calc(var(--_slide-radius) - var(--_slide-border-width)) 0 0;flex-shrink:0}.dhsv-cases-stage-v2-block__slide-content .case__image:after,.dhsv-cases-stage-v2-block__slide-content .case__image:before{content:none;display:none}.dhsv-cases-stage-v2-block__slide-content .case__hover-zone{--_inset:auto;-webkit-backdrop-filter:none;backdrop-filter:none;background:#0000;flex-shrink:0;opacity:1;padding:var(--size-md);position:static;transform:none;transition:none}.dhsv-cases-stage-v2-block__slide-content .case__hover-zone:before{content:none;display:none}.dhsv-cases-stage-v2-block__slide-content .case__hover-zone h2{font-size:var(--font-size-h3);margin-block-end:var(--size-xs)}.dhsv-cases-stage-v2-block__slide-content .case__hover-zone .case__index{font-size:var(--font-size-text-small);margin-block-end:.25rem}.dhsv-cases-stage-v2-block__slide-content .case__hover-zone .dhsv-button{justify-content:center;width:100%}.dhsv-cases-stage-v2-block .range-slider,.dhsv-cases-stage-v2-block .splide__dragable-pagination{margin-top:var(--size-sm)}}
@property --case-inner-width{syntax:"<length>";inherits:false;initial-value:var(--content-size)}.dhsv-cases-stage-block-wrapper{overflow:hidden;position:relative}.dhsv-cases-stage-block-wrapper:before{background:var(--text-color);content:"";inset:50% 0 0 0;opacity:1;position:absolute;z-index:1}.dhsv-cases-stage-block{--case-spacing:3.5rem;--current-index:0;--transition:all 0.75s var(--ease-spring-20);--overlay-opacity:0;--case-inner-width:var(--content-size);aspect-ratio:16/9.5;padding-block:var(--size-lg);position:relative;width:100%;z-index:2}.dhsv-cases-stage-block .range-slider{--rs-active-color:color-mix(in srgb,var(--accent-color) 10%,#0000);--rs-inactive-color:linear-gradient(to right,color-mix(in srgb,var(--accent-color) 10%,#0000) 0%,#0000 100%);--rs-thumb-bg:var(--accent-color);margin-inline:auto;transition:var(--transition);width:var(--case-inner-width)}.dhsv-cases-stage-block__inner{display:grid;grid-template-areas:"space case";grid-template-columns:auto var(--case-inner-width) auto;grid-template-rows:auto;margin-bottom:var(--size-lg);transition:var(--transition)}.dhsv-cases-stage-block .case{--case-index:calc((var(--current-index) - var(--index))*-1);aspect-ratio:16/9;box-shadow:0 0 2rem 1rem #0000004d;grid-area:case;-ms-grid-column:2;-ms-grid-row:1;outline:10px solid color-mix(in srgb,var(--text-color) 10%,#0000);transform:translateX(calc(var(--case-index)*var(--case-spacing))) scale(calc(1 - var(--case-index)*.05));transition:var(--transition);transition-delay:var(--transition-delay);z-index:calc(100 - var(--index))}.dhsv-cases-stage-block .case,.dhsv-cases-stage-block .case__image{border-radius:var(--rounded-lg);display:block;position:relative;width:100%}.dhsv-cases-stage-block .case__image{overflow:hidden}.dhsv-cases-stage-block .case__image:after{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:color-mix(in srgb,#000 50%,#0000);content:"";inset:0;opacity:var(--overlay-opacity);position:absolute;transition:var(--transition);transition-delay:var(--transition-delay);z-index:2}.dhsv-cases-stage-block .case__image img{display:flex;height:auto;width:100%}.dhsv-cases-stage-block .case__cta{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:100}.dhsv-cases-stage-block .case__cta .dhsv-button{--_button-bg:#fff;--_button-color:#2f2f3c;--_button-font:var(--secondary-font-family);--_button-font-size:18px;transition-delay:0s}@media(hover:hover){.dhsv-cases-stage-block .case__cta .dhsv-button{opacity:0;visibility:hidden}}.dhsv-cases-stage-block .case__hover-zone{bottom:0;height:33%;left:0;position:absolute;transition:-webkit-backdrop-filter .5s var(--ease-spring-20);transition:backdrop-filter .5s var(--ease-spring-20);transition:backdrop-filter .5s var(--ease-spring-20),-webkit-backdrop-filter .5s var(--ease-spring-20);width:100%;will-change:backdrop-filter;z-index:50}.dhsv-cases-stage-block .case:not(.is-active){--overlay-opacity:1;opacity:0}.dhsv-cases-stage-block .case.is-active+.case,.dhsv-cases-stage-block .case.is-active+.case+.case{opacity:var(--visible-inactive-case-opacity,.7)}.dhsv-cases-stage-block .case:hover{--overlay-opacity:0}.dhsv-cases-stage-block .case:hover .case__content{--content-opacity:1;--tag-transform:0;transform:translateX(-50%) translateY(0)}.dhsv-cases-stage-block .case:hover .case__hover-zone{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.dhsv-cases-stage-block .case:hover .case__hover-zone .case__cta .dhsv-button{opacity:1;visibility:visible}.dhsv-cases-stage-block .case__tags{display:flex;gap:10px;list-style:none;margin:0;padding:10px}.dhsv-cases-stage-block .case__tags li{background:var(--accent-gradient);border-radius:var(--rounded-full);color:var(--accent-color);display:inline-block;font-size:var(--font-size-text-small);opacity:var(--content-opacity);padding:var(--size-xs) var(--size-2md);transform:translateY(var(--tag-transform,10%));transition:var(--transition);transition-delay:calc(var(--tag-index)*.05s + .1s)}.dhsv-cases-stage-block:not(.is-stacked) .range-slider{opacity:0;pointer-events:none;transform:translateY(-50%)}.dhsv-cases-stage-block:not(.is-stacked) .dhsv-cases-stage-block__inner{--_gap:2rem;--case-inner-width:100%;--visible-inactive-case-opacity:1}.dhsv-cases-stage-block:not(.is-stacked) .dhsv-cases-stage-block__inner .case{--rounded-lg:0.6rem;transform:translateX(calc(100% + var(--_gap))) scale(1);width:calc(43.47826% - var(--_gap)*2/2.3)}.dhsv-cases-stage-block:not(.is-stacked) .dhsv-cases-stage-block__inner .case.is-active{transform:translateX(0) scale(1)}.dhsv-cases-stage-block:not(.is-stacked) .dhsv-cases-stage-block__inner .case.is-active+.case+.case{transform:translateX(calc(200% + var(--_gap)*2))}.dhsv-cases-stage-block:not(.is-stacked) .dhsv-cases-stage-block__inner .case__image:after{opacity:0;pointer-events:none}.dhsv-cases-stage-block.is-stacked .case:not(.is-active){pointer-events:none}
.dhsv-icon-box-block{--icon-size:6rem;--direction:column;--justify:flex-start;--align:flex-start;--background:var(--accent-gradient);--text-color:var(--accent-color);align-items:var(--align);background:var(--background);border-radius:var(--rounded);color:var(--text-color);display:flex;flex-direction:var(--direction);gap:var(--size-lg);justify-content:var(--justify);min-height:17rem;padding:var(--size-lg)!important;text-align:var(--text-align)}.dhsv-icon-box-block.icon-size-small{--icon-size:4rem}.dhsv-icon-box-block.icon-size-medium{--icon-size:6rem}.dhsv-icon-box-block.icon-size-large{--icon-size:8rem}.dhsv-icon-box-block.vertical{--direction:column}.dhsv-icon-box-block.horizontal{--direction:row}.dhsv-icon-box-block.alignleft{--justify:flex-start;--text-align:left}.dhsv-icon-box-block.alignright{--justify:flex-end;--text-align:right}.dhsv-icon-box-block.aligncenter{--justify:center;--text-align:center}.dhsv-icon-box-block.background-green{--background:var(--green-gradient);--text-color:var(--black)}.dhsv-icon-box-block.background-white{--background:var(--white);--text-color:var(--black)}.dhsv-icon-box-block.background-black{--background:var(--black);--text-color:var(--white)}.dhsv-icon-box-block.background-gray-transparent{--background:var(--gray-100);--text-color:var(--text-color)}.dhsv-icon-box-block.background-green-transparent{--background:var(--green-transparent);--text-color:var(--text-color)}.dhsv-icon-box-block .icon-box__image{flex-shrink:0}.dhsv-icon-box-block .icon-box__image img{height:auto;width:100%}.dhsv-icon-box-block .icon-box__text .title{font-size:var(--font-size-h5);font-weight:var(--font-weight-bold);line-height:var(--line-height);margin-bottom:var(--size-xs);padding-bottom:var(--size-xs)}.dhsv-icon-box-block .icon-box__text a{color:var(--accent-color);font-size:var(--font-size-text);font-weight:var(--font-weight-bold);text-decoration:none}.dhsv-icon-box-block .icon-box__text a:hover{opacity:.85}@media(max-width:781px){.dhsv-icon-box-block .icon-box__image{height:70px;width:70px}}
.dhsv-image-card-block{border-radius:18px;overflow:hidden;position:relative}.dhsv-image-card-block .image-card__image{--_img-ratio:16/9;aspect-ratio:var(--_img-ratio);background:var(--dark-gradient);border-radius:18px;min-height:300px;position:relative;width:100%}.dhsv-image-card-block .image-card__image img{border-radius:18px;display:block;height:100%;object-fit:cover;width:100%}.dhsv-image-card-block .image-card__image .image-card__overlay{background:#14141733;border-radius:18px;inset:0;pointer-events:none;position:absolute}.dhsv-image-card-block .image-card__content{-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px);border-radius:12px;padding:30px;position:absolute}.dhsv-image-card-block .image-card__content.is-bottom{bottom:20px;left:20px;right:20px}.dhsv-image-card-block .image-card__content.is-side{align-items:flex-start;bottom:20px;display:flex;flex-direction:column;left:20px;max-width:736px;top:20px;width:50%}.dhsv-image-card-block .image-card__content.is-side .image-card__button{align-self:flex-start;margin-top:auto}.dhsv-image-card-block .image-card__title{font-size:32px;font-weight:700;line-height:1.22;margin:0 0 var(--size-xs) 0;padding-bottom:var(--size-xs)}@media(max-width:781px){.dhsv-image-card-block .image-card__title{font-size:24px}}.dhsv-image-card-block .image-card__description{line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:24px;line-height:1.42;margin:0;overflow:hidden}@media(max-width:781px){.dhsv-image-card-block .image-card__description{font-size:18px}}.dhsv-image-card-block .image-card__button{margin-top:10px}.dhsv-image-card-block.format-square .image-card__image{--_img-ratio:1/1}.dhsv-image-card-block.format-portrait .image-card__image{--_img-ratio:3/4}.dhsv-image-card-block.overlay-light .image-card__content{background:#ffffffad;color:#141417}.dhsv-image-card-block.overlay-dark .image-card__content{background:#141417b3;color:#fff}.dhsv-image-card-block.overlay-green .image-card__content{background:#81ba497a;color:#fff}.dhsv-image-card-block.is-large-box .image-card__image{aspect-ratio:auto;min-height:638px}.dhsv-image-card-block.is-large-box .image-card__content.is-side{min-height:313px}@media(max-width:781px){.dhsv-image-card-block .image-card__content.is-side{bottom:auto;left:auto;margin:20px;max-width:100%;position:relative;top:auto;width:100%}.dhsv-image-card-block .image-card__content.is-bottom{bottom:var(--size-xs);left:var(--size-xs);margin:0;padding:var(--size-md);right:var(--size-xs)}.dhsv-image-card-block.is-large-box .image-card__image{min-height:300px}}
.dhsv-image-stack-animation-block{--stack-scale:0.85;--stack-transition:transform 0.6s ease,top 0.6s ease,left 0.6s ease,width 0.6s ease,height 0.6s ease;--stage-ratio:16/9;overflow:hidden;position:relative;width:100%}@media(max-width:768px){.dhsv-image-stack-animation-block{aspect-ratio:1/1;display:grid;outline:1px solid red;place-items:center}.dhsv-image-stack-animation-block .dhsv-image-stack-animation__stage{outline:1px solid blue;scale:calc(var(--stage-ratio))}}.dhsv-image-stack-animation-block .dhsv-image-stack-animation__stage{aspect-ratio:var(--stage-ratio);position:relative;width:100%}.dhsv-image-stack-animation-block .dhsv-image-stack-animation__layer{height:var(--height,auto);left:var(--left,50%);max-height:70%;opacity:0;pointer-events:none;position:absolute;top:var(--top,50%);transform:translate(0) scale(1);transition:all .5s var(--ease-spring-30) var(--transition-delay),opacity .4s ease var(--transition-delay);width:var(--width,40%);z-index:calc(var(--layer-index, 0) + 1)}.dhsv-image-stack-animation-block .dhsv-image-stack-animation__layer img{display:block;height:100%;object-fit:contain;vertical-align:middle;width:100%}.dhsv-image-stack-animation-block.images-loaded .dhsv-image-stack-animation__layer{opacity:1}.dhsv-image-stack-animation-block .dhsv-image-stack-animation__default-mask{align-items:center;display:flex;inset:0;justify-content:center;pointer-events:none;position:absolute;transition:opacity .5s ease;z-index:50}.dhsv-image-stack-animation-block .dhsv-image-stack-animation__default-mask img{height:auto;max-height:70%;max-width:60%;object-fit:contain;width:auto}.dhsv-image-stack-animation-block:not(.is-in-view) .dhsv-image-stack-animation__layer:not([data-default="1"]){left:50%!important;opacity:0;top:50%!important;transform:translate(-50%,-50%) scale(.5)}.dhsv-image-stack-animation-block.is-in-view .dhsv-image-stack-animation__layer:not([data-default="1"]){opacity:1;transform:scale(1)}.dhsv-image-stack-animation-block.is-in-view .dhsv-image-stack-animation__default-mask{opacity:0;visibility:hidden}
@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{-ms-flex-negative:0;backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:#0000;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}
.dhsv-logoslider-block-wrapper{--_card-bg:#0000;--_card-backdrop-filter:none;--_card-border-color:color-mix(in srgb,var(--text-color) 10%,#0000);--_card-border-color-hover:color-mix(in srgb,var(--text-color) 15%,#0000);--_card-border-width:1px;--_logo-filter:none;--_logo-justify-content:center;--_logo-object-position:center;--_logo-opacity:1;--_track-overflow:hidden;margin-bottom:var(--size-lg)}.dhsv-logoslider-block-wrapper-has-bg{--_card-bg:color-mix(in srgb,var(--text-color) 10%,#0000);--_card-backdrop-filter:blur(10px)}.dhsv-logoslider-block-wrapper-no-border{--_card-border-color:#0000;--_card-border-color-hover:#0000;--_card-border-width:0}.dhsv-logoslider-block-wrapper-invert{--_logo-filter:invert(1)}.dhsv-logoslider-block-wrapper-has-overflow{--_track-overflow:visible}.dhsv-logoslider-block-wrapper-logo-align-left{--_logo-justify-content:flex-start;--_logo-object-position:left center}.dhsv-logoslider-block-wrapper-logo-align-right{--_logo-justify-content:flex-end;--_logo-object-position:right center}.dhsv-logoslider-block-wrapper .dhsv-logoslider.splide{--slider-gap:1rem}.dhsv-logoslider-block-wrapper .dhsv-logoslider.splide .splide__track{overflow:var(--_track-overflow)}.dhsv-logoslider-block-wrapper .dhsv-logoslider.splide .splide__slide{align-items:center;display:flex;justify-content:center}.dhsv-logoslider-block-wrapper .dhsv-logoslider.splide .logoslider__card{align-items:center;aspect-ratio:21/9;-webkit-backdrop-filter:var(--_card-backdrop-filter);backdrop-filter:var(--_card-backdrop-filter);background:var(--_card-bg);border:var(--_card-border-width) solid var(--_card-border-color);border-radius:var(--rounded);display:flex;height:100%;justify-content:var(--_logo-justify-content);padding:var(--size-md);transition:var(--transition);width:100%}.dhsv-logoslider-block-wrapper .dhsv-logoslider.splide .logoslider__card:hover{border-color:var(--_card-border-color-hover)}.dhsv-logoslider-block-wrapper .dhsv-logoslider.splide .logoslider__logo{align-items:center;display:flex;height:100%;justify-content:center;max-height:2rem;max-width:8rem;width:100%}.dhsv-logoslider-block-wrapper .dhsv-logoslider.splide .logoslider__logo img{filter:var(--_logo-filter);height:auto;max-height:3rem;max-width:100%;object-fit:contain;object-position:var(--_logo-object-position);opacity:var(--_logo-opacity);width:100%}@media(max-width:768px){.dhsv-logoslider-block-wrapper .dhsv-logoslider.splide .logoslider__card{justify-content:center;padding:2rem 0}.dhsv-logoslider-block-wrapper .dhsv-logoslider.splide .logoslider__logo img{max-height:2.5rem}}
.dhsv-swap-headline-block{--active-swap:0;--transition:all 0.75s var(--ease-spring-20)}.dhsv-swap-headline-block .swap-wrapper{--item-height:1em;--item-padding-block:0.1em;--item-padding-inline:0.38em;display:inline-flex;isolation:isolate;position:relative;transition:var(--transition)}.dhsv-swap-headline-block .swap-wrapper .swap-inner{align-items:center;border-radius:var(--rounded-full);box-sizing:border-box;color:var(--accent-bg);display:flex;flex-direction:column;height:calc(var(--item-height) + var(--item-padding-block)*2);overflow:hidden;padding-inline:var(--item-padding-inline);position:relative;width:100%;z-index:0}.dhsv-swap-headline-block .swap-wrapper .swap-inner:before{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--accent-gradient);border-radius:inherit;content:"";inset:0;opacity:.2;position:absolute;z-index:-1}.dhsv-swap-headline-block .swap-wrapper .swap{height:1em;line-height:1;padding-block:var(--item-padding-block);position:relative;transform:translateY(calc(var(--active-swap)*var(--item-height)*-1));transition:var(--transition);white-space:nowrap;width:auto;z-index:1}.dhsv-swap-headline-block .swap-wrapper .swap:not(.active){filter:blur(10px);opacity:0}.dhsv-swap-headline-block .swap-wrapper .swap.active+.swap{opacity:0;scale:.5}.dhsv-swap-headline-block .swap-wrapper .swap:has(+.swap.active){opacity:0;scale:1.2}
.wp-block-dhsv-team-contact{--_padding:var(--size-md);--_image-size:13rem;--_image-bg:var(--accent-bg,var(--green-400));--_meta-color:color-mix(in srgb,var(--text-color) 70%,#0000);position:sticky;top:calc(var(--header-height, 10rem) + var(--size-md))}.team-contact{align-items:center;display:flex;flex-direction:column;gap:var(--size-lg);padding:var(--_padding);text-align:center;width:100%}.team-contact__image-wrapper{margin-bottom:var(--size-md);max-width:90%;width:var(--_image-size)}.team-contact__image{align-items:center;aspect-ratio:1/1;display:flex;justify-content:center;position:relative;width:100%;z-index:2}.team-contact__image:before{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:color-mix(in srgb,currentColor 20%,#0000);border-radius:var(--rounded-full);content:"";inset:-.5rem;position:absolute;z-index:1}.team-contact__image img{border-radius:var(--rounded-full);height:100%;object-fit:cover;overflow:hidden;position:relative;width:100%;z-index:2}.team-contact__image--placeholder{background:color-mix(in srgb,var(--text-color) 15%,#0000)}.team-contact__content{background:var(--black);border-radius:var(--rounded);display:flex;flex-direction:column;gap:var(--size-xs);margin-top:calc(var(--_image-size)*-1);padding:var(--size-lg);padding-top:var(--_image-size);position:relative;width:100%;z-index:1}.team-contact__name{color:var(--text-color);font-size:var(--font-size-h5);line-height:.5;margin:0;padding:0}.team-contact__position{color:var(--_meta-color);margin:0;margin-bottom:var(--size-sm)}.team-contact__email,.team-contact__telefon{color:var(--accent-bg);font-size:var(--font-size-text);line-height:1;text-decoration:none;transition:var(--transition)}.team-contact__email:hover,.team-contact__telefon:hover{text-decoration:underline}.team-contact__ranks{display:grid;gap:var(--size-lg) var(--size-md);grid-template-columns:repeat(2,1fr);margin-top:var(--size-md);max-width:var(--_image-size);width:100%}.team-contact__ranks-item{align-items:center;aspect-ratio:1;display:flex;justify-content:center}.team-contact__ranks-item svg{height:100%;object-fit:contain;width:100%}
.wp-block-dhsv-teaserbox{width:100%}.wp-block-dhsv-teaserbox .archive-showcase-card__tilt,.wp-block-dhsv-teaserbox .case-study-card__tilt{background:#0000}.wp-block-dhsv-teaserbox .archive-showcase-card__subline,.wp-block-dhsv-teaserbox .case-study-card__subline{font-family:var(--primary-font-family)}.wp-block-dhsv-teaserbox h2.archive-showcase-card__headline,.wp-block-dhsv-teaserbox h2.case-study-card__headline,.wp-block-dhsv-teaserbox h3.archive-showcase-card__headline,.wp-block-dhsv-teaserbox h3.case-study-card__headline{margin:0}.wp-block-dhsv-teaserbox h2.archive-showcase-card__headline,.wp-block-dhsv-teaserbox h2.case-study-card__headline{font-size:var(--font-size-h2)}.wp-block-dhsv-teaserbox h3.archive-showcase-card__headline,.wp-block-dhsv-teaserbox h3.case-study-card__headline{font-size:var(--font-size-h3)}
.dhsv-testimonials-block-wrapper{--slide-spacing:0.5rem;--slide-size:100%;--dot-color:#000;margin-bottom:var(--size-lg)}@media(width >= 1024px){.dhsv-testimonials-block-wrapper{--slide-size:50%}}.dhsv-testimonials-block-wrapper .testimonial{background:var(--white);border:10px solid #0000;border-radius:var(--rounded);color:var(--text-color);display:block;height:100%;padding:var(--size-lg);text-decoration:none;transition:border .1s ease}.dhsv-testimonials-block-wrapper .testimonial:hover{border:10px solid color-mix(in srgb,var(--text-color) 10%,#0000)}.dhsv-testimonials-block-wrapper .testimonial.logo-only{display:grid;place-items:center}.dhsv-testimonials-block-wrapper .testimonial.logo-only img{filter:invert(1);opacity:.7;width:12em}.dhsv-testimonials-block-wrapper .testimonial.has-testimonial .testimonial__content{display:flex;flex-direction:column;height:100%;justify-content:space-between}.dhsv-testimonials-block-wrapper .testimonial.has-testimonial .testimonial__text{font-size:var(--font-size-text);line-height:var(--line-height-text);margin-bottom:var(--size-sm)}.dhsv-testimonials-block-wrapper .testimonial.has-link .testimonial__cta,.dhsv-testimonials-block-wrapper .testimonial.has-link .testimonial__person{transition:opacity .3s ease}.dhsv-testimonials-block-wrapper .testimonial.has-link .testimonial__cta,.dhsv-testimonials-block-wrapper .testimonial.has-link:hover .testimonial__person{display:none}.dhsv-testimonials-block-wrapper .testimonial.has-link:hover .testimonial__cta{display:flex}.dhsv-testimonials-block-wrapper .testimonial .testimonial__cta{align-items:center;gap:.5em}.dhsv-testimonials-block-wrapper .testimonial .testimonial__cta svg{color:var(--green-400);flex-shrink:0;width:1.5em}.dhsv-testimonials-block-wrapper .testimonial .testimonial__author{align-items:center;display:flex;font-size:var(--font-size-text-index);gap:1em;justify-content:space-between}.dhsv-testimonials-block-wrapper .testimonial .testimonial__author img{filter:invert(1);flex-shrink:0;max-width:10em;opacity:.7;transition:opacity .1s ease}.dhsv-testimonials-block-wrapper .testimonial:hover .testimonial__author img{opacity:.5}:is(.has-dark-gradient-background,.has-dark-background-color) .dhsv-testimonials-block-wrapper{--dot-color:#fff}:is(.has-dark-gradient-background,.has-dark-background-color) .testimonial{--text-color:var(--black)}.dhsv-testimonials-block__viewport{overflow:hidden}.dhsv-testimonials-block__container{display:flex;margin-inline-start:calc(var(--slide-spacing)*-1);touch-action:pan-y pinch-zoom}.dhsv-testimonials-block__slide{flex:0 0 var(--slide-size);min-width:0;padding-inline:var(--slide-spacing);position:relative;transform:translateZ(0)}.dhsv-testimonials-block__controls-dots{--control-height:8px;align-items:center;display:flex;isolation:isolate;margin-block-start:var(--size-lg)}.dhsv-testimonials-block__controls-dots:hover{--control-height:12px}.dhsv-testimonials-block__dot{-webkit-tap-highlight-color:rgba(49,49,49,.5);align-items:center;-webkit-appearance:none;appearance:none;background-color:#0000;border:0;cursor:pointer;display:flex;height:1.625rem;justify-content:center;margin:0;padding:0;touch-action:manipulation;width:100%}.dhsv-testimonials-block__dot:after{background:color-mix(in srgb,var(--dot-color) 15%,#0000);content:"";height:var(--control-height);transition:background .2s ease,height .1s ease;width:100%}.dhsv-testimonials-block__dot:not(.dhsv-testimonials-block__dot--selected):hover:after{background:color-mix(in srgb,var(--dot-color) 20%,#0000)}.dhsv-testimonials-block__dot:first-child:after{border-bottom-left-radius:1rem;border-top-left-radius:1rem}.dhsv-testimonials-block__dot:last-child:after{border-bottom-right-radius:1rem;border-top-right-radius:1rem}.dhsv-testimonials-block__dot--selected:after{background:var(--dot-color)}
.range-slider{--rs-active-color:color-mix(in srgb,var(--text-color) 10%,#0000);--rs-inactive-color:linear-gradient(to right,color-mix(in srgb,var(--text-color) 10%,#0000) 0%,#0000 100%);--rs-container-bg:#0000;--rs-track-bg:var(--rs-inactive-color);--rs-fill-bg:var(--rs-active-color);--rs-arrow-color:var(--rs-active-color);--rs-arrow-color-disabled:var(--rs-inactive-color);--rs-thumb-container-bg:#0000;--rs-thumb-bg:var(--text-color);--rs-thumb-border:none;--rs-dots-color:currentColor;--rs-track-size:0.5rem;--rs-track-rounded:0 1rem 1rem 0;--rs-fill-rounded:1rem 0 0 1rem;--rs-thumb-height:0.5rem;--rs-thumb-container-width:var(--rs-thumb-container-width-by-max);--rs-thumb-width:100%;--rs-thumb-rounded:1rem;--rs-thumb-hover-scale:1;--rs-arrow-size:2rem;--rs-hover-height:1rem;--rs-thumb-offset:0.5rem;--rs-container-gap:1rem;--rs-thumb-shadow:none;--rs-thumb-transition:all 0.5s var(--ease-spring-30);--rs-track-right:calc(var(--rs-thumb-container-width)*-0.5);--rs-fill-left:calc(var(--rs-thumb-container-width)*-0.5);align-items:center;display:flex;flex-wrap:wrap;font:inherit;gap:var(--rs-container-gap);height:var(--rs-hover-height);justify-content:space-between;margin-block:.5rem;position:relative;touch-action:none;transition:var(--rs-thumb-transition);-webkit-user-select:none;user-select:none;width:100%}.range-slider:hover{--rs-track-size:var(--rs-hover-height);--rs-thumb-height:var(--rs-hover-height)}.range-slider[data-orientation=vertical]{--rs-thumb-bg:var(--bg-color);flex-direction:column;gap:.5rem;height:160px;width:var(--rs-thumb-container-width)}.range-slider[data-orientation=vertical] .range-slider__container{height:100%;width:100%}.range-slider[data-orientation=vertical] .range-slider__fill,.range-slider[data-orientation=vertical] .range-slider__track{bottom:unset;height:100%;left:50%;right:auto;top:0;transform:translateX(-50%);width:var(--rs-track-size)}.range-slider[data-orientation=vertical] .range-slider__fill{bottom:0;top:unset}.range-slider[data-orientation=vertical] .range-slider__thumb-container{flex-direction:column-reverse;gap:0;height:calc(var(--rs-thumb-width)*2.5);width:var(--rs-thumb-container-width)}.range-slider[data-orientation=vertical] .range-slider__arrow.range-slider__arrow--next,.range-slider[data-orientation=vertical] .range-slider__arrow.range-slider__arrow--prev{rotate:-90deg}.range-slider[aria-disabled=true]{opacity:.5}.range-slider[aria-disabled=true] .range-slider__thumb{cursor:default}.range-slider__cta{text-decoration:none;white-space:nowrap}@media screen and (max-width:768px){.range-slider__cta{flex:0 0 100%;text-align:center}}.range-slider__inner-root{align-items:center;display:flex;flex:1;justify-content:space-between}.range-slider__container{background:var(--rs-container-bg);height:100%;margin-inline:auto;position:relative}.arrows-after-drag .range-slider__container,.range-slider__container{flex:0 0 calc(100% - var(--rs-thumb-container-width))}.range-slider__fill,.range-slider__track{height:var(--rs-track-size);left:0;position:absolute;right:0;top:50%;transform:translateY(-50%)}.range-slider__track{--_calc-width:min(100%,max(0%,var(--rs-dynamic-track-width)));background:var(--rs-track-bg);border-radius:var(--rs-track-rounded);left:unset;right:var(--rs-track-right);transition:var(--rs-thumb-transition);width:calc(var(--_calc-width) + var(--rs-thumb-offset))}.range-slider__track.isDragging{transition:none}.arrows-after-drag .range-slider__track{right:var(--rs-track-right);width:var(--rs-dynamic-track-width)}.range-slider__fill{--_calc-width:min(100%,max(0%,var(--rs-dynamic-fill-width)));background:var(--rs-fill-bg);border-radius:var(--rs-fill-rounded);left:var(--rs-fill-left);transition:var(--rs-thumb-transition);width:calc(var(--_calc-width) + var(--rs-thumb-offset))}.arrows-after-drag .range-slider__fill{left:var(--rs-fill-left);width:var(--rs-dynamic-fill-width)}.range-slider__fill.isDragging{transition:none}.range-slider__thumb-container{align-items:center;background:var(--rs-thumb-container-bg);cursor:grab;display:flex;gap:.5rem;height:var(--rs-thumb-height);justify-content:center;position:relative;transform:translateX(-50%);transition:var(--rs-thumb-transition)}.arrows-after-drag .range-slider__thumb-container,.range-slider__thumb-container{width:var(--rs-thumb-container-width)}.range-slider__thumb-container:active{cursor:grabbing;transition:none}.range-slider__arrow{border-radius:50%;color:var(--rs-arrow-color);cursor:pointer;font-size:var(--rs-arrow-size);outline-offset:2px;outline-width:2px;transition:var(--rs-thumb-transition)}.range-slider__arrow svg{display:flex;height:1em;width:1em}.range-slider__arrow svg *{stroke-width:.75;stroke:currentColor}.range-slider__arrow:hover{scale:1.2}.range-slider__arrow:focus-visible{color:rgba(var(--clr-accent),1);outline:2px solid rgba(var(--clr-accent),.5);scale:1.2}.range-slider__arrow[aria-disabled=true]{color:var(--rs-arrow-color-disabled);cursor:default;pointer-events:none}.range-slider__thumb{align-items:center;background:var(--rs-thumb-bg);border:var(--rs-thumb-border);border-radius:var(--rs-thumb-rounded);box-shadow:var(--rs-thumb-shadow);display:flex;height:var(--rs-thumb-height);isolation:isolate;justify-content:center;left:50%;outline:none;position:absolute;top:0;touch-action:none;transition:var(--rs-thumb-transition);translate:-50% 0;width:var(--rs-thumb-width)}.range-slider__thumb:hover{background:var(--rs-thumb-hover-bg,var(--rs-thumb-bg));color:var(--rs-thumb-hover-color,#fff);scale:var(--rs-thumb-hover-scale,1.2)}.range-slider__thumb:hover .range-slider__dots{opacity:1}.range-slider__thumb:focus-visible{outline:2px solid rgba(var(--clr-accent),.5);outline-offset:2px}.range-slider__dots{color:var(--rs-dots-color);font-size:.75rem;letter-spacing:.1em;line-height:.5;opacity:.5;padding-left:2px;transition:opacity .25s ease}@keyframes thumbWiggle{0%,to{transform:translateX(-50%) translateX(0)}25%{transform:translateX(-50%) translateX(20px)}75%{transform:translateX(-50%) translateX(-8px)}}.range-slider.demo-mode .range-slider__thumb-container{animation:thumbWiggle .8s ease-in-out .5s}
.dhsv-slider.splide{--slider-gap:0}.dhsv-slider.splide .splide__track{overflow:visible}.dhsv-slider.splide.is-initialized:not(.is-active) .splide__list{display:flex;height:auto}.dhsv-slider.splide.is-initialized:not(.is-active) .splide__list .splide__slide{flex:1;margin-right:var(--slider-gap)}.dhsv-slider.splide.is-initialized:not(.is-active) .splide__list .splide__slide:last-of-type{margin-right:0}.dhsv-slider.splide.with-space{--slider-gap:1rem}.dhsv-slider.splide.with-pagination:not(.with-arrows) .splide__pagination-container{display:flex!important}.dhsv-slider.splide.with-pagination:not(.with-arrows) .splide__arrow{display:none}.dhsv-slider.splide .splide__pagination-container{display:flex;gap:1rem;justify-content:center;margin-top:2.5rem;margin-inline:0;order:1;transition:var(--transition);width:auto}@media(max-width:768px){.dhsv-slider.splide .splide__pagination-container{align-items:center;justify-content:center;margin-top:var(--size-lg)}}.dhsv-slider.splide .splide__pagination-container .splide__pagination__link{font-size:1rem}.dhsv-slider.splide .splide__pagination-container .splide__pagination__link a{text-decoration:none}.dhsv-slider.splide .splide__pagination-container .splide__pagination__link a:hover{text-decoration:underline}.dhsv-slider.splide:has(.service-areas) .splide__pagination-container{margin-top:0}.dhsv-slider.splide .splide__arrow--next,.dhsv-slider.splide .splide__arrow--prev{--icon-base:var(--taupe);align-items:center;background:#0000;border-radius:50%;cursor:pointer;display:flex;height:3rem;justify-content:center;padding:0;position:static;transform:unset;transition:var(--transition);width:3rem}.dhsv-slider.splide .splide__arrow--next svg,.dhsv-slider.splide .splide__arrow--prev svg{fill:#0000;display:flex;height:1.5em;width:1em}.dhsv-slider.splide .splide__arrow--next[disabled],.dhsv-slider.splide .splide__arrow--prev[disabled]{opacity:1;pointer-events:none}.dhsv-slider.splide .splide__arrow--next[disabled] svg rect,.dhsv-slider.splide .splide__arrow--prev[disabled] svg rect{stroke-dasharray:4.4}.dhsv-slider.splide .splide__arrow--next[disabled] svg path,.dhsv-slider.splide .splide__arrow--prev[disabled] svg path{opacity:.5}.dhsv-slider.splide .splide__arrow--next:hover,.dhsv-slider.splide .splide__arrow--prev:hover{--icon-base:var(--white);background-color:var(--taupe);transition:var(--transition)}.dhsv-slider.splide .splide__pagination{display:flex;gap:1rem;margin-top:0;position:static}.dhsv-slider.splide .splide__pagination__page{background-color:var(--taupe);border-radius:50%;cursor:pointer;display:flex;height:.5rem!important;opacity:1;transition:opacity .3s ease,scale .3s ease;width:.5rem!important}.dhsv-slider.splide .splide__pagination__page:hover{scale:1.75}.dhsv-slider.splide .splide__pagination__page.is-active{opacity:1;scale:1.25}@media print{.splide__arrow,.splide__pagination-container{display:none!important}.thumbnails-slider .splide__list{flex-wrap:wrap;gap:.5rem}.thumbnails-slider .splide__list .splide__slide{flex-basis:100px;flex-grow:1;flex-shrink:0;margin-bottom:.5rem!important;margin-right:0!important}.thumbnails-slider .splide__list .splide__slide img{aspect-ratio:16/9;height:auto}}.dhsv-slider.splide.singleReduced .splide__slide{max-width:70%}@media(max-width:768px){.dhsv-slider.splide.singleReduced .splide__slide{max-width:90%!important}}@media(max-width:768px){.dhsv-slider:has(.dhsv-teaserbox-block.region) .splide__slide{width:75%!important}}
:root{--content-size:70rem;--wide-size:85rem;--container-size:var(--content-size);--content-space:var(--size-md);--header-height:7.1875rem;--content-size-space:max(var(--content-space),calc((100vw - var(--content-size))/2 + var(--content-space)));--wide-size-space:max(var(--content-space),calc((100vw - var(--wide-size))/2 + var(--content-space)/2));--black:#000;--white:#fff;--green-500:#81ba49;--green-400:#a0d868;--gray-800:#141417;--gray-700:#2f2f3c;--gray-600:#595b62;--gray-500:#4a4b60;--gray-400:#73757d;--gray-300:#86888f;--gray-200:#adadad;--gray-100:#ebebeb;--gray-50:#f7f7f7;--green-gradient:linear-gradient(97deg,#a0d868 56.22%,#81ba49 103.72%);--green-transparent:linear-gradient(142deg,color-mix(in srgb,var(--green-500) 30%,#0000 100%) 15%,color-mix(in srgb,var(--green-400) 30%,#0000 100%) 75%);--gray-transparent:linear-gradient(142deg,color-mix(in srgb,var(--gray-800) 20%,#0000 100%) 15%,color-mix(in srgb,var(--gray-600) 20%,#0000 100%) 75%);--dark-gradient:linear-gradient(52deg,#131626 22.11%,#1f2421 62.93%,#3c5340);--light-gradient:linear-gradient(142deg,var(--gray-50) 15%,var(--gray-100) 75%);--light-down-transparent:linear-gradient(180deg,var(--gray-50),#0000);--blur-bubble-light-mint:color-mix(in srgb,var(--green-400) 12%,var(--white) 88%);--blur-bubble-light-mint-soft:color-mix(in srgb,var(--green-400) 9%,var(--white) 91%);--blur-bubble-light-sky-tint:color-mix(in srgb,var(--green-400) 22%,var(--white));--blur-bubble-light-sky:color-mix(in srgb,var(--blur-bubble-light-sky-tint) 28%,var(--gray-200) 72%);--blur-bubble-light-lime:color-mix(in srgb,var(--green-400) 28%,var(--white) 72%);--blur-bubble-light-wash:color-mix(in srgb,var(--gray-100) 28%,var(--white) 72%);--text-color:var(--black);--bg-color:var(--white);--bg-flat-color:var(--white);--accent-bg:var(--green-400);--accent-gradient:var(--green-gradient);--accent-color:var(--black);--icon-none:none;--icon-accent:var(--accent-color);--icon-base:var(--text-color);--size-0:0;--size-1:1px;--size-2xs:0.25rem;--size-xs:0.5rem;--size-sm:0.75rem;--size-md:1rem;--size-2md:1.5rem;--size-lg:2rem;--size-xl:4rem;--size-2xl:5rem;--size-3xl:7.5rem;--rounded:1rem;--rounded-md:1.1rem;--rounded-lg:1.75rem;--rounded-full:99rem;--primary-font-family:"NeuzeitGrotesk",sans-serif;--secondary-font-family:"DINMONO",serif;--font-weight-default:400;--font-weight-bold:700;--font-weight-secondary:300;--font-size-h1:3.5rem;--font-size-h2:2.75rem;--font-size-h3:2.25rem;--font-size-h4:2.21rem;--font-size-h5:1.66rem;--font-size-h6:1.25rem;--font-size-display:5rem;--font-size-text:1.25rem;--font-size-text-intro:1.5rem;--font-size-text-index:1rem;--font-size-text-small:0.875rem;--font-size-nav:0.875rem;--line-height:1;--line-height-display:4.6rem;--line-height-text:1.5;--transition:all 0.75s var(--ease-spring-20)}@media(max-width:767.98px){:root{--font-size-h1:2.5rem;--font-size-h2:2rem;--font-size-h3:1.5rem;--font-size-h4:1.2rem;--font-size-h5:1rem;--font-size-h6:0.875rem;--font-size-display:3rem;--font-size-text:1rem;--font-size-text-index:1.3rem;--font-size-text-small:1rem;--font-size-nav:0.875rem;--line-height:1.2;--line-height-display:2.6rem;--line-height-text:1.4}:root .has-secondary-font-family{--font-size-h1:3rem;--font-size-h2:3rem;--font-size-h3:2rem;--font-size-h4:1.5rem;--wp--preset--font-size--h-1:var(--font-size-h1);--wp--preset--font-size--h-2:var(--font-size-h2);--wp--preset--font-size--h-3:var(--font-size-h3);--wp--preset--font-size--h-4:var(--font-size-h4);margin-top:var(--size-lg)}:root body{--wp--preset--spacing--20:0.24rem;--wp--preset--spacing--30:0.36rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.2rem;--wp--preset--spacing--60:1.8rem;--wp--preset--spacing--70:2.7rem;--wp--preset--spacing--80:3.6rem;--wp--preset--spacing--90:5.4rem}}@media(prefers-reduced-motion:reduce){:root *{--transition:none!important}}:root{--ease-in-quad:cubic-bezier(0.55,0.085,0.68,0.53);--ease-in-cubic:cubic-bezier(0.55,0.055,0.675,0.19);--ease-in-quart:cubic-bezier(0.895,0.03,0.685,0.22);--ease-in-quint:cubic-bezier(0.755,0.05,0.855,0.06);--ease-in-expo:cubic-bezier(0.95,0.05,0.795,0.035);--ease-in-circ:cubic-bezier(0.6,0.04,0.98,0.335);--ease-out-quad:cubic-bezier(0.25,0.46,0.45,0.94);--ease-out-cubic:cubic-bezier(0.215,0.61,0.355,1);--ease-out-quart:cubic-bezier(0.165,0.84,0.44,1);--ease-out-quint:cubic-bezier(0.23,1,0.32,1);--ease-out-expo:cubic-bezier(0.19,1,0.22,1);--ease-out-circ:cubic-bezier(0.075,0.82,0.165,1);--ease-in-out-quad:cubic-bezier(0.455,0.03,0.515,0.955);--ease-in-out-cubic:cubic-bezier(0.645,0.045,0.355,1);--ease-in-out-quart:cubic-bezier(0.77,0,0.175,1);--ease-in-out-quint:cubic-bezier(0.86,0,0.07,1);--ease-in-out-expo:cubic-bezier(1,0,0,1);--ease-in-out-circ:cubic-bezier(0.785,0.135,0.15,0.86);--ease-spring-10:linear(0,0.0009 0.4%,0.0052 1.01%,0.0234,0.0519,0.0882 4.65%,0.1759 7.08%,0.3972 12.54%,0.5054,0.6022,0.6858 21.04%,0.7606,0.821 27.11%,0.8715 30.34%,0.912 33.78%,0.9287,0.9429 37.42%,0.9558,0.9663 41.47%,0.9754 43.69%,0.9831 46.12%,0.9939,0.9989 57.04%,1.0012 64.12%,1.0002 99.93%);--ease-spring-20:linear(0,0.0009 0.4%,0.0053 1.01%,0.0238,0.053 3.44%,0.0976 4.85%,0.1913 7.28%,0.5461 15.58%,0.6503 18.41%,0.7335 21.04%,0.8081,0.8678 26.7%,0.9171,0.9532,0.9786 35.8%,0.9965 39.04%,1.0081 42.68%,1.0141 46.93%,1.0145 53.4%,1.0054 68.37%,1.0018 77.47%,0.9998 99.93%);--ease-spring-30:linear(0,0.0019,0.0075 1.21%,0.0284,0.0602 3.64%,0.108 5.06%,0.2175 7.69%,0.5924 15.78%,0.6977,0.7882,0.863,0.9224,0.9677 28.93%,0.9869,1.0027 31.76%,1.0229,1.0359 36.61%,1.0435 39.24%,1.046 42.28%,1.0446 44.7%,1.0409 47.33%,1.0117 61.9%,1.0026 69.59%,0.9981 80.51%,0.9991 99.93%);--ease-spring-40:linear(0,0.002,0.0076 1.21%,0.0336,0.0746,0.1275 5.46%,0.247 8.09%,0.6453 15.98%,0.7604 18.61%,0.8516,0.927,0.9867,1.0315 28.32%,1.0487 29.53%,1.0649 30.95%,1.0799,1.0893 34.59%,1.0942,1.0943 38.64%,1.0902 40.86%,1.0812 43.49%,1.0355 53.2%,1.0183 57.45%,1.0059 61.49%,0.9974 65.74%,0.9923 70.6%,0.991 76.06%,0.9996 99.93%);--ease-spring-50:linear(0,0.0022,0.0087 1.03%,0.0331 2.07%,0.0764 3.23%,0.1404 4.52%,0.2844 6.85%,0.722 13.18%,0.8378,0.9369 17.05%,1.0126 18.86%,1.0753 20.8%,1.0983 21.7%,1.1199,1.1366,1.149 24.8%,1.1587 26.09%,1.1629 27.51%,1.1609,1.1533 30.61%,1.1437 31.9%,1.1292 33.45%,1.051 40.43%,1.0166 44.05%,1.0022,0.9909 47.92%,0.9822,0.9767 52.05%,0.9735 55.03%,0.9748 58.25%,0.9964 71.17%,1.0032,1.0042 85.38%,1.0004 99.98%);--ease-spring-60:linear(0,0.0026,0.01 0.79%,0.0384 1.58%,0.0868 2.43%,0.1615 3.42%,0.3244 5.13%,0.8095 9.66%,0.9367 11.04%,1.0397,1.1225 13.67%,1.1819 14.92%,1.2056,1.2243,1.2382 16.89%,1.2482 17.62%,1.2535,1.2524 19.32%,1.2449,1.2318,1.2143 22.09%,1.19 23.14%,1.0567 28.07%,1.0248 29.38%,0.9998 30.56%,0.9747 32.01%,0.9566,0.9444 34.77%,0.9374 36.22%,0.9359 37.99%,0.9412 39.9%,0.9518 41.87%,0.9852 46.73%,0.9991 49.1%,1.0101 51.8%,1.0156 54.56%,1.0163 56.46%,1.015 58.57%,1.0004 67.7%,0.9962 72.83%,0.9962 77.3%,1.0008 89.92%,1.0006 99.98%);--ease-spring-70:linear(0,0.0031,0.0121,0.0268,0.0467 1.42%,0.105 2.18%,0.1866 2.98%,0.375 4.45%,0.9165 8.19%,1.05 9.26%,1.1589,1.2463 11.31%,1.3083 12.29%,1.3313,1.349,1.3616 13.76%,1.3698 14.29%,1.3721 14.65%,1.3718,1.3687,1.3629 15.85%,1.344 16.65%,1.3132 17.54%,1.2806 18.3%,1.2389 19.15%,1.026 23.11%,0.9751 24.22%,0.9341 25.29%,0.9055,0.8841,0.8699,0.8626 29.03%,0.8614 29.7%,0.8634,0.8685 31.12%,0.8768 31.88%,0.9029 33.53%,0.9823 37.49%,1.0149 39.41%,1.0296 40.52%,1.0402,1.0473,1.0509 43.73%,1.051 45.15%,1.0458 46.71%,1.0361 48.36%,1.0068 52.28%,0.9946 54.19%,0.9854,0.9812 58.38%,0.981 59.89%,0.983 61.54%,1.0017 68.84%,1.0069 72.85%,1.0064 76.28%,0.9995 83.53%,0.9975 87.27%,1.0006 99.96%);--ease-spring-80:linear(0,0.0035,0.0138,0.0306,0.0536 0.99%,0.1223,0.2176 2.07%,0.4384 3.08%,1.0501 5.53%,1.1974 6.21%,1.312,1.4014,1.4672 8.06%,1.4896,1.5077,1.5197,1.5258 9.25%,1.5264,1.5231,1.5163,1.5052 10.28%,1.4709 10.83%,1.4194 11.42%,1.3002 12.46%,0.9687 14.99%,0.8918 15.68%,0.8305 16.32%,0.7859,0.753,0.7326 18.07%,0.7266,0.7232 18.66%,0.7227,0.7244 19.17%,0.7335 19.69%,0.7514 20.24%,0.7783 20.83%,0.8408 21.87%,1.0166 24.42%,1.0571 25.1%,1.0894 25.75%,1.1128,1.1297,1.1406,1.1457 28.06%,1.1452,1.1405 29.09%,1.1313 29.64%,1.1172 30.23%,1.0837 31.29%,0.9911 33.84%,0.9698 34.52%,0.9529 35.17%,0.9405,0.9317,0.9259,0.9233 37.47%,0.9235,0.926 38.52%,0.9383 39.66%,0.9556 40.7%,1.0047 43.27%,1.0246 44.58%,1.0357,1.0404 46.86%,1.0395 47.77%,1.0347 48.76%,1.0259 49.86%,1.0002 52.4%,0.9898 53.6%,0.982 54.93%,0.9788 56.22%,0.9792 57.17%,0.9817 58.18%,1.0053 63.01%,1.0094 64.32%,1.0111 65.59%,1.0096 67.61%,0.9973 72.39%,0.9942 74.92%,0.9949 77.03%,1.0013 81.72%,1.003 84.16%,0.9984 93.31%,1.0002 99.98%)}h1,h2,h3,h4,h5,h6,p{margin:0;padding:0}html :where(.editor-styles-wrapper) h1,html :where(.editor-styles-wrapper) h2,html :where(.editor-styles-wrapper) h3,html :where(.editor-styles-wrapper) h4,html :where(.editor-styles-wrapper) h5,html :where(.editor-styles-wrapper) h6{color:inherit;margin:inherit;padding:inherit}button{background:unset;border:unset;color:inherit;font-family:inherit;margin:unset;padding:unset}ul{list-style:none;margin:0;padding:0}@font-face{font-family:NeuzeitGrotesk;font-weight:300;src:url(/wp-content/themes/360vier-theme/dist/fonts/32BE77_0_0.ffd11ec7.eot);src:url(/wp-content/themes/360vier-theme/dist/fonts/32BE77_0_0.ffd11ec7.eot?#iefix) format("embedded-opentype"),url(/wp-content/themes/360vier-theme/dist/fonts/32BE77_0_0.2fe5b5a1.woff2) format("woff2"),url(/wp-content/themes/360vier-theme/dist/fonts/32BE77_0_0.7681858c.woff) format("woff"),url(/wp-content/themes/360vier-theme/dist/fonts/32BE77_0_0.f776e3b7.ttf) format("truetype")}@font-face{font-family:NeuzeitGrotesk;font-weight:400;src:url(/wp-content/themes/360vier-theme/dist/fonts/32BE77_1_0.19e2818e.eot);src:url(/wp-content/themes/360vier-theme/dist/fonts/32BE77_1_0.19e2818e.eot?#iefix) format("embedded-opentype"),url(/wp-content/themes/360vier-theme/dist/fonts/32BE77_1_0.15dadf04.woff2) format("woff2"),url(/wp-content/themes/360vier-theme/dist/fonts/32BE77_1_0.81bb0190.woff) format("woff"),url(/wp-content/themes/360vier-theme/dist/fonts/32BE77_1_0.84af79bc.ttf) format("truetype")}@font-face{font-family:NeuzeitGrotesk;font-weight:700;src:url(/wp-content/themes/360vier-theme/dist/fonts/32BE77_2_0.3637d9bd.eot);src:url(/wp-content/themes/360vier-theme/dist/fonts/32BE77_2_0.3637d9bd.eot?#iefix) format("embedded-opentype"),url(/wp-content/themes/360vier-theme/dist/fonts/32BE77_2_0.96f606b6.woff2) format("woff2"),url(/wp-content/themes/360vier-theme/dist/fonts/32BE77_2_0.d8ca7f60.woff) format("woff"),url(/wp-content/themes/360vier-theme/dist/fonts/32BE77_2_0.5188bcdf.ttf) format("truetype")}@font-face{font-family:DINMONO;font-style:normal;font-weight:400;src:url(/wp-content/themes/360vier-theme/dist/fonts/PFDinMono-Light.471dc62b.otf)}html{font-size:clamp(16px,.875vw,18px)}body{background:var(--bg-color);color:var(--text-color);font-family:var(--primary-font-family);font-size:var(--font-size-text);font-weight:var(--font-weight-default);line-height:var(--line-height-text)}p{margin-bottom:var(--size-md)}b,strong{font-weight:var(--font-weight-bold)}a{color:inherit;cursor:pointer;font-size:inherit;text-decoration:underline;transition:var(--transition)}.h1,.h2,.h3,.h4,.h5,.h6,.has-h1-font-size,.has-h2-font-size,.has-h3-font-size,.has-h4-font-size,.has-h5-font-size,.has-h6-font-size,h1,h2,h3,h4,h5,h6{font-family:var(--primary-font-family);font-weight:var(--font-weight-default);line-height:var(--line-height);padding-bottom:var(--size-xs)}.h1,.has-h1-font-size,h1{font-size:var(--font-size-h1)}.h2,.has-h2-font-size,h2{font-size:var(--font-size-h2)}.h3,.has-h3-font-size,h3{font-size:var(--font-size-h3)}.h4,.has-h4-font-size,h4{font-size:var(--font-size-h4)}.h5,.has-h5-font-size,h5{font-size:var(--font-size-h5)}.h6,.has-h6-font-size,h6{font-size:var(--font-size-h6)}.has-display-font-size{font-size:var(--font-size-display);line-height:var(--line-height-display)}.has-text-intro-font-size{font-size:var(--font-size-text-intro);font-weight:var(--font-weight-secondary);line-height:var(--line-height-text);opacity:.8}.has-text-index-font-size{font-size:var(--font-size-text-index)}.has-text-font-size{font-size:var(--font-size-text)}.has-text-small-font-size{font-size:var(--font-size-text-small)}.has-background,.with-bg,.wp-block-group{--icon-none:none;--icon-accent:var(--accent-color);--icon-base:var(--text-color)}.has-background.has-background,.with-bg.has-background,.wp-block-group.has-background{background:var(--bg-color);color:var(--text-color)}.has-background.bg-green,.has-background.has-green-background-color,.with-bg.bg-green,.with-bg.has-green-background-color,.wp-block-group.bg-green,.wp-block-group.has-green-background-color{--text-color:var(--white);--bg-color:var(--green-500);--accent-gradient:var(--light-gradient);--accent-color:var(--black);--accent-bg:var(--white)}.has-background.bg-light,.has-background.has-light-background-color,.with-bg.bg-light,.with-bg.has-light-background-color,.wp-block-group.bg-light,.wp-block-group.has-light-background-color{--text-color:var(--black);--bg-color:var(--gray-50);--_accordion-item-bg:var(--white);--tag-scroller-bg:color-mix(in srgb,var(--green-500) 10%,#0000);--tab-logo-invert:100%;--tab-active-logo-invert:0%}.has-background.bg-dark,.has-background.has-dark-background-color,.with-bg.bg-dark,.with-bg.has-dark-background-color,.wp-block-group.bg-dark,.wp-block-group.has-dark-background-color{--text-color:var(--white);--bg-color:var(--gray-800);--gray-transparent:linear-gradient(142deg,color-mix(in srgb,var(--gray-100) 20%,#0000 100%) 15%,color-mix(in srgb,var(--gray-300) 20%,#0000 100%) 75%)}.has-background.bg-black,.has-background.has-black-background-color,.with-bg.bg-black,.with-bg.has-black-background-color,.wp-block-group.bg-black,.wp-block-group.has-black-background-color{--text-color:var(--white);--bg-color:var(--black);--gray-transparent:linear-gradient(142deg,color-mix(in srgb,var(--gray-300) 20%,#0000 100%) 15%,color-mix(in srgb,var(--gray-400) 20%,#0000 100%) 75%)}.has-background.bg-white,.has-background.has-white-background-color,.with-bg.bg-white,.with-bg.has-white-background-color,.wp-block-group.bg-white,.wp-block-group.has-white-background-color{--text-color:var(--black);--bg-color:var(--white);--tag-scroller-bg:color-mix(in srgb,var(--green-500) 10%,#0000);--tab-logo-invert:100%;--tab-active-logo-invert:0%}.has-background.bg-dark-gradient,.has-background.has-dark-gradient-background,.with-bg.bg-dark-gradient,.with-bg.has-dark-gradient-background,.wp-block-group.bg-dark-gradient,.wp-block-group.has-dark-gradient-background{--text-color:var(--white);--bg-color:var(--dark-gradient);--gray-transparent:linear-gradient(142deg,color-mix(in srgb,var(--gray-100) 20%,#0000 100%) 15%,color-mix(in srgb,var(--gray-300) 20%,#0000 100%) 75%);--bg-flat-color:var(--black);--tab-logo-invert:100%;--tab-active-logo-invert:0%}.has-background.bg-light-gradient,.has-background.has-light-gradient-background,.with-bg.bg-light-gradient,.with-bg.has-light-gradient-background,.wp-block-group.bg-light-gradient,.wp-block-group.has-light-gradient-background{--text-color:var(--black);--bg-color:var(--light-gradient);--bg-flat-color:var(--gray-50);--tag-scroller-bg:color-mix(in srgb,var(--green-500) 10%,#0000);--tab-logo-invert:100%;--tab-active-logo-invert:0%}.has-background.bg-light-down-transparent,.has-background.has-light-down-transparent-background,.with-bg.bg-light-down-transparent,.with-bg.has-light-down-transparent-background,.wp-block-group.bg-light-down-transparent,.wp-block-group.has-light-down-transparent-background{--text-color:var(--black);--bg-color:var(--light-down-transparent);--bg-flat-color:var(--gray-50);--tag-scroller-bg:color-mix(in srgb,var(--green-500) 10%,#0000);--tab-logo-invert:100%;--tab-active-logo-invert:0%}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box}html{scroll-behavior:smooth}body,html{margin:0;width:100%}.is-layout-constrained,.is-root-container,.is-root-container>.block-editor-inner-blocks>.block-editor-block-list__layout,.is-root-container>[data-habitat]{overflow-x:clip}.is-layout-constrained>*,.is-root-container>*,.is-root-container>.block-editor-inner-blocks>.block-editor-block-list__layout>*,.is-root-container>[data-habitat]>*{padding-inline:var(--size-md)}:root :where(.editor-styles-wrapper) :where(.is-layout-flow)>*{margin-block-end:0;margin-block-start:var(--block-gap,0)}.wp-block-group.alignfull{overflow:clip}.tailwind button:has(img[alt=Toggle]){border:none}.tailwind button:has(img[alt=Toggle]) img{height:5rem;width:5rem}.tailwind div:has(>img[alt="Bot Placeholder"]){margin-top:var(--size-lg);padding-inline:var(--size-md);width:100%}.tailwind div:has(>img[alt="Bot Placeholder"]) img{mix-blend-mode:lighten;width:30%}.tailwind div:has(>img[alt="Bot Placeholder"])>p{margin-bottom:0;width:100%}.gform_wrapper{--gform-input-bg:#0000;--gform-input-border:color-mix(in srgb,var(--text-color) 40%,#0000);--gform-input-color:var(--white);--gform-input-placeholder:var(--gray-400);--gform-label-color:var(--white);--gform-section-color:var(--white);--gform-description-color:var(--gray-300);--gform-radio-selected-bg:color-mix(in srgb,var(--green-500) 20%,#0000);--gform-radio-selected-border:color-mix(in srgb,var(--green-500) 20%,#0000);--gform-radio-selected-color:var(--white);--gform-button-color:var(--black);--gform-input-radius:var(--rounded);--gform-input-padding:var(--size-md) var(--size-lg);--gform-section-gap:var(--size-xl);--gform-field-gap:var(--size-lg);--gform-label-gap:var(--size-xs);color:var(--text-color);font-family:var(--primary-font-family);font-size:var(--font-size-text);line-height:var(--line-height-text)}.gform_wrapper h2{font-size:var(--font-size-h4);margin-top:var(--size-xl);padding-bottom:var(--size-sm)}.gform_wrapper .gfield--type-html:first-child h2{margin-top:0}.gform_wrapper p{font-size:var(--font-size-text-small);opacity:.8;padding-bottom:0}.gform_wrapper .gform_title{color:var(--gform-section-color);font-size:var(--font-size-h2);line-height:var(--line-height);margin-bottom:var(--gform-section-gap)}.gform_wrapper .gfield_label.gfield_label_before_complex,.gform_wrapper .gsection_title{color:var(--gform-section-color);font-size:var(--font-size-h5);font-weight:var(--font-weight-bold);line-height:var(--line-height-text);margin-bottom:var(--gform-field-gap);margin-top:var(--gform-section-gap)}.gform_wrapper .gfield_label.gfield_label_before_complex:first-child,.gform_wrapper .gsection_title:first-child{margin-top:0}.gform_wrapper .gsection{border:none;margin:0 0 var(--gform-section-gap);padding:0}.gform_wrapper .gsection_description{color:var(--gform-description-color);font-size:var(--font-size-text-small);line-height:var(--line-height-text);margin-bottom:var(--gform-field-gap)}.gform_wrapper .gform_fields{display:grid;gap:var(--gform-field-gap)}.gform_wrapper .gfield_label,.gform_wrapper .gfield_label label,.gform_wrapper .gform-field-label,.gform_wrapper label.gfield_label{color:var(--gform-label-color);display:block;font-size:var(--font-size-text-small);font-weight:var(--font-weight-default);line-height:var(--line-height-text);margin-bottom:var(--gform-label-gap);opacity:.7}.gform_wrapper .gfield_description{color:var(--gform-description-color);font-size:var(--font-size-text-small);line-height:var(--line-height-text);margin-bottom:var(--gform-label-gap);margin-top:var(--size-xs)}.gform_wrapper input[type=date],.gform_wrapper input[type=datetime-local],.gform_wrapper input[type=email],.gform_wrapper input[type=number],.gform_wrapper input[type=tel],.gform_wrapper input[type=text],.gform_wrapper input[type=url],.gform_wrapper select,.gform_wrapper textarea{background-color:var(--gform-input-bg);border:1px solid var(--gform-input-border);border-radius:var(--gform-input-radius);color:var(--gform-input-color);font-family:inherit;font-size:var(--font-size-text);line-height:var(--line-height-text);padding:var(--gform-input-padding);transition:var(--transition);width:100%}.gform_wrapper input[type=date]::placeholder,.gform_wrapper input[type=datetime-local]::placeholder,.gform_wrapper input[type=email]::placeholder,.gform_wrapper input[type=number]::placeholder,.gform_wrapper input[type=tel]::placeholder,.gform_wrapper input[type=text]::placeholder,.gform_wrapper input[type=url]::placeholder,.gform_wrapper select::placeholder,.gform_wrapper textarea::placeholder{color:var(--gform-input-placeholder)}.gform_wrapper input[type=date]:focus,.gform_wrapper input[type=datetime-local]:focus,.gform_wrapper input[type=email]:focus,.gform_wrapper input[type=number]:focus,.gform_wrapper input[type=tel]:focus,.gform_wrapper input[type=text]:focus,.gform_wrapper input[type=url]:focus,.gform_wrapper select:focus,.gform_wrapper textarea:focus{border-color:var(--green-500);box-shadow:0 0 0 2px color-mix(in srgb,var(--green-500) 30%,#0000);outline:none}.gform_wrapper input[type=date]:disabled,.gform_wrapper input[type=datetime-local]:disabled,.gform_wrapper input[type=email]:disabled,.gform_wrapper input[type=number]:disabled,.gform_wrapper input[type=tel]:disabled,.gform_wrapper input[type=text]:disabled,.gform_wrapper input[type=url]:disabled,.gform_wrapper select:disabled,.gform_wrapper textarea:disabled{cursor:not-allowed;opacity:.6}@media(max-width:767.98px){.gform_wrapper input[type=date],.gform_wrapper input[type=datetime-local],.gform_wrapper input[type=email],.gform_wrapper input[type=number],.gform_wrapper input[type=tel],.gform_wrapper input[type=text],.gform_wrapper input[type=url],.gform_wrapper select,.gform_wrapper textarea{--gform-input-padding:var(--size-md)}}.gform_wrapper textarea{min-height:8rem;padding:var(--size-md);resize:vertical}.gform_wrapper .ginput_container_name{display:grid;gap:var(--size-md);grid-template-columns:1fr 1fr}@media(max-width:767.98px){.gform_wrapper .ginput_container_name{grid-template-columns:1fr}}.gform_wrapper .ginput_left,.gform_wrapper .ginput_right{margin:0}.gform_wrapper .gfield_checkbox,.gform_wrapper .gfield_radio,.gform_wrapper .gform-field-type-checkbox .ginput_container,.gform_wrapper .gform-field-type-radio .ginput_container{display:flex;flex-wrap:wrap;gap:var(--size-xl)}.gform_wrapper .gchoice,.gform_wrapper .gfield_checkbox li,.gform_wrapper .gfield_radio li{list-style:none;margin:0}.gform_wrapper .gfield_checkbox label,.gform_wrapper .gfield_radio label,.gform_wrapper .ginput_container_checkbox label,.gform_wrapper .ginput_container_radio label{align-items:center;background-color:color-mix(in srgb,var(--text-color) 0,#0000);border-radius:var(--rounded-full);color:var(--gform-input-color);cursor:pointer;display:flex;font-size:var(--font-size-text);gap:var(--size-sm);padding:var(--size-md);padding-right:calc(var(--size-md)*1.5);transition:var(--transition)}.gform_wrapper .gfield_checkbox label:hover,.gform_wrapper .gfield_radio label:hover,.gform_wrapper .ginput_container_checkbox label:hover,.gform_wrapper .ginput_container_radio label:hover{background-color:color-mix(in srgb,var(--text-color) 10%,#0000)}.gform_wrapper .gfield_checkbox input:checked+label,.gform_wrapper .gfield_radio input:checked+label,.gform_wrapper .ginput_container_checkbox input:checked+label,.gform_wrapper .ginput_container_radio input:checked+label{color:var(--gform-radio-selected-color)}.gform_wrapper .gfield_checkbox input,.gform_wrapper .gfield_radio input,.gform_wrapper .ginput_container_checkbox input,.gform_wrapper .ginput_container_radio input{opacity:0;pointer-events:none;position:absolute}.gform_wrapper .gfield_checkbox label:before,.gform_wrapper .gfield_radio label:before,.gform_wrapper .ginput_container_checkbox label:before,.gform_wrapper .ginput_container_radio label:before{--_toggle-size:1.75rem;background:#0000;border:2px solid var(--gform-input-border);border-radius:50%;content:"";flex-shrink:0;height:var(--_toggle-size);transition:var(--transition);width:var(--_toggle-size)}.gform_wrapper .gfield_checkbox label:before,.gform_wrapper .ginput_container_checkbox label:before{border-radius:.25rem}.gform_wrapper .gfield_radio input:checked+label:before,.gform_wrapper .ginput_container_radio input:checked+label:before{background:var(--green-gradient);border-color:var(--green-500);box-shadow:inset 0 0 0 3px var(--gform-radio-selected-bg)}.gform_wrapper .gfield_checkbox input:checked+label:before,.gform_wrapper .ginput_container_checkbox input:checked+label:before{background:var(--green-500);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27none%27 stroke=%27%23000%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%273%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27M20 6 9 17l-5-5%27/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:70%;border-color:var(--green-500)}.gform_wrapper .ginput_container.ginput_container_date{position:relative}.gform_wrapper .ginput_container.ginput_container_date input{padding-left:calc(var(--size-md) + 2rem)}.gform_wrapper .ginput_container.ginput_container_date>img{filter:invert(100%);left:0;object-fit:contain;object-position:center;padding:0 var(--size-md);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.gform_wrapper .gform_footer{padding-top:var(--gform-section-gap)}.gform_wrapper .gform_button,.gform_wrapper button.gform_button,.gform_wrapper input[type=submit].gform_button{background:var(--accent-gradient);border:none;border-radius:var(--rounded-full);color:var(--gform-button-color);cursor:pointer;display:inline-block;font-family:inherit;font-size:var(--font-size-text);padding:var(--size-md) var(--size-xl);transition:var(--transition);width:100%}.gform_wrapper .gform_button:focus-visible,.gform_wrapper .gform_button:hover,.gform_wrapper button.gform_button:focus-visible,.gform_wrapper button.gform_button:hover,.gform_wrapper input[type=submit].gform_button:focus-visible,.gform_wrapper input[type=submit].gform_button:hover{opacity:.95;transform:translateY(-1px)}.gform_wrapper .gform_button:focus-visible,.gform_wrapper button.gform_button:focus-visible,.gform_wrapper input[type=submit].gform_button:focus-visible{outline:2px solid var(--green-400);outline-offset:2px}.gform_wrapper .gfield_error input,.gform_wrapper .gfield_error select,.gform_wrapper .gfield_error textarea{border-color:#dc3545}.gform_wrapper .gfield_description.validation_message,.gform_wrapper .validation_message{color:#dc3545;font-size:var(--font-size-text-small);line-height:var(--line-height-text);margin-top:var(--size-xs)}.gform_wrapper .gform_legacy_markup_wrapper .gfield{list-style:none;margin:0;padding:0}.is-layout-constrained,.is-root-container,.is-root-container>.block-editor-inner-blocks>.block-editor-block-list__layout,.is-root-container>[data-habitat]{max-width:100%;padding:0;width:100%}.is-layout-constrained>*,.is-root-container>*,.is-root-container>.block-editor-inner-blocks>.block-editor-block-list__layout>*,.is-root-container>[data-habitat]>*{margin-inline:auto;max-width:var(--content-size);padding-inline:var(--content-space);width:100%}.is-layout-constrained>.alignwide,.is-layout-constrained>[data-align=wide],.is-root-container>.alignwide,.is-root-container>.block-editor-inner-blocks>.block-editor-block-list__layout>.alignwide,.is-root-container>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-align=wide],.is-root-container>[data-align=wide],.is-root-container>[data-habitat]>.alignwide,.is-root-container>[data-habitat]>[data-align=wide]{max-width:var(--wide-size)}.is-layout-constrained>.alignfull,.is-layout-constrained>[data-align=full],.is-root-container>.alignfull,.is-root-container>.block-editor-inner-blocks>.block-editor-block-list__layout>.alignfull,.is-root-container>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-align=full],.is-root-container>[data-align=full],.is-root-container>[data-habitat]>.alignfull,.is-root-container>[data-habitat]>[data-align=full]{max-width:unset;padding-inline:0}.is-layout-constrained>:last-child,.is-root-container>.block-editor-inner-blocks>.block-editor-block-list__layout>:last-child,.is-root-container>:last-child,.is-root-container>[data-habitat]>:last-child{margin-bottom:0}.wp-block-column.has-dhsv-radius,.wp-block-group.has-dhsv-radius{border-radius:var(--rounded)}:root :where(.wp-block-image.is-style-rounded img,.wp-block-image .is-style-rounded img){border-radius:var(--rounded)}@media(max-width:767.98px){.wp-block-column.dhsv-only-desktop,.wp-block-columns.dhsv-only-desktop,.wp-block-group.dhsv-only-desktop,.wp-block-image.dhsv-only-desktop{display:none!important}}@media(min-width:768px){.wp-block-column.dhsv-only-mobile,.wp-block-columns.dhsv-only-mobile,.wp-block-group.dhsv-only-mobile,.wp-block-image.dhsv-only-mobile{display:none!important}}@media(max-width:767.98px){.wp-block-group.is-layout-grid:not(.dhsv-grid-mobile-slider){grid-template-columns:1fr!important}.wp-block-group.is-layout-grid.dhsv-grid-mobile-slider{display:block!important}}.wp-block-group{--group-space:var(--size-lg)}.wp-block-group.is-style-with-space-xl{--group-space:var(--size-2xl)}.wp-block-group.is-style-without-space{--group-space:0}.wp-block-group>:first-child{padding-top:var(--group-space)}.wp-block-group>:last-child{padding-bottom:var(--group-space)}@media(max-width:767.98px){.wp-block-spacer.has-dhsv-mobile-height{height:var(--dhsv-spacer-mobile-height)!important}.wp-block-spacer.dhsv-spacer--hidden-mobile{display:none!important;height:0!important;margin-block:0!important}}.editor-styles-wrapper .wp-block-column.dhsv-only-desktop,.editor-styles-wrapper .wp-block-column.dhsv-only-mobile,.editor-styles-wrapper .wp-block-columns.dhsv-only-desktop,.editor-styles-wrapper .wp-block-columns.dhsv-only-mobile,.editor-styles-wrapper .wp-block-group.dhsv-only-desktop,.editor-styles-wrapper .wp-block-group.dhsv-only-mobile,.editor-styles-wrapper .wp-block-image.dhsv-only-desktop,.editor-styles-wrapper .wp-block-image.dhsv-only-mobile{display:block!important}.editor-styles-wrapper .block-editor-block-list__block.dhsv-only-desktop,.editor-styles-wrapper .block-editor-block-list__block.dhsv-only-mobile,.editor-styles-wrapper .block-editor-block-list__block[data-dhsv-device-visibility=desktop-only],.editor-styles-wrapper .block-editor-block-list__block[data-dhsv-device-visibility=mobile-only]{opacity:.35;outline:1px dashed #00000040;outline-offset:2px;position:relative}.editor-styles-wrapper .block-editor-block-list__block.dhsv-only-desktop:before,.editor-styles-wrapper .block-editor-block-list__block.dhsv-only-mobile:before,.editor-styles-wrapper .block-editor-block-list__block[data-dhsv-device-visibility=desktop-only]:before,.editor-styles-wrapper .block-editor-block-list__block[data-dhsv-device-visibility=mobile-only]:before{background:#ffffffeb;border:1px solid #0000001f;border-radius:0 0 0 4px;color:#1e1e1e;font-size:11px;font-weight:500;line-height:1.4;padding:2px 8px;pointer-events:none;position:absolute;right:0;top:0;z-index:1}.editor-styles-wrapper .block-editor-block-list__block.dhsv-only-desktop:before,.editor-styles-wrapper .block-editor-block-list__block[data-dhsv-device-visibility=desktop-only]:before{content:"Nur Desktop"}.editor-styles-wrapper .block-editor-block-list__block.dhsv-only-mobile:before,.editor-styles-wrapper .block-editor-block-list__block[data-dhsv-device-visibility=mobile-only]:before{content:"Nur Mobile"}ol.wp-block-list,ul.wp-block-list{color:var(--text-color);font-size:var(--font-size-text);line-height:var(--line-height-text);margin:0 0 var(--size-md)}ol.wp-block-list ol,ol.wp-block-list ul,ul.wp-block-list ol,ul.wp-block-list ul{margin-block-start:var(--size-sm);margin-inline-start:var(--size-md);margin-bottom:0}ol.wp-block-list>li,ul.wp-block-list>li{border-bottom:1px solid color-mix(in srgb,var(--text-color) 15%,#0000);margin:0;padding-bottom:.875rem}ul.wp-block-list{display:flex;flex-direction:column;gap:.875rem;list-style:none;padding:0}ul.wp-block-list>li{padding-inline-start:1.375rem;position:relative}ul.wp-block-list>li:before{color:var(--accent-bg,var(--green-500));content:"–";font-weight:var(--font-weight-bold);inset-block-start:0;inset-inline-start:0;line-height:var(--line-height-text);position:absolute;white-space:nowrap;width:.75rem}ol.wp-block-list{list-style-position:outside;padding-inline-start:1.5em}ol.wp-block-list>li::marker{color:var(--text-color);font-weight:var(--font-weight-default)}.dhsv-button{--_button-bg:var(--accent-gradient);--_button-color:var(--accent-color);--transition:all 0.5s var(--ease-spring-20);--_button-padding-x:var(--size-lg);--_button-padding-y:calc(var(--size-md)*0.9);--_button-font-size:var(--font-size-text);--_button-outline-width:0;--_button-icon-bg:color-mix(in srgb,var(--_button-color) 10%,#0000 100%);--_button-icon-bg-hover:var(--accent-bg);--_button-font:inherit;background:var(--_button-bg);border-radius:var(--rounded-full);color:var(--_button-color);display:inline-block;font-family:var(--_button-font);font-size:var(--_button-font-size);isolation:isolate;outline:var(--_button-outline-width) solid color-mix(in srgb,var(--text-color) 20%,#0000 100%);overflow:hidden;padding:var(--_button-padding-y) var(--_button-padding-x);position:relative;text-decoration:none;transition:var(--transition);transition-delay:.2s}.dhsv-button.primary:hover{--_button-outline-width:10px}.dhsv-button.secondary{--_button-bg:var(--gray-transparent);--_button-color:var(--text-color);--_button-outline-width:1px;--_button-outline-color:var(--gray-200);--_button-icon-bg:color-mix(in srgb,var(--text-color) 10%,#0000 100%);--_button-icon-bg-hover:var(--gray-transparent)}.dhsv-button.tertiary{--_button-bg:#0000;--_button-color:var(--text-color);--_button-outline-width:2px;--_button-outline-color:color-mix(in srgb,var(--text-color) 10%,#0000 100%);--_button-icon-bg:color-mix(in srgb,var(--text-color) 10%,#0000 100%);--_button-icon-bg-hover:var(--gray-transparent)}.dhsv-button.tertiary:focus-visible,.dhsv-button.tertiary:hover{--_button-outline-width:2px;--_button-outline-color:color-mix(in srgb,var(--text-color) 20%,#0000 100%)}.dhsv-button.icon-before .icon{left:auto;right:var(--_button-padding-x);transform:translateY(-50%) translateX(10%)}.dhsv-button.icon-before .icon svg{transform:translateX(100%)}.dhsv-button.icon-before:not(:hover):not(:focus-visible){padding-inline:calc(.875em + var(--_button-padding-x))}.dhsv-button.icon-before:focus-visible,.dhsv-button.icon-before:hover{padding-left:calc(1.75em + var(--_button-padding-x))}.dhsv-button.icon-before:focus-visible .icon,.dhsv-button.icon-before:hover .icon{left:auto;right:calc(100% - var(--space));transform:translateY(-50%) translateX(100%) rotate(1turn)}.dhsv-button.icon-before:after{background:linear-gradient(90deg,#000 0,#0000 50%)}.dhsv-button:not([data-icon=false]):not(.icon-before):not(:hover):not(:focus-visible){padding-inline:calc(.875em + var(--_button-padding-x))}.dhsv-button:not([data-icon=false]):not(.icon-before):focus-visible,.dhsv-button:not([data-icon=false]):not(.icon-before):hover{padding-right:calc(1.75em + var(--_button-padding-x))}.dhsv-button.full-width{align-items:center;box-sizing:border-box;display:flex;justify-content:center;width:100%}.dhsv-button .icon{aspect-ratio:1/1;background:var(--_button-icon-bg);border-radius:0;display:grid;height:1em;left:var(--_button-padding-x);opacity:0;overflow:clip;place-items:center;position:absolute;top:50%;transform:translateY(-50%) translateX(-10%);transition:var(--transition);transition-delay:.2s;z-index:2}.dhsv-button .icon svg{stroke:var(--_button-color);display:block;height:55%;opacity:0;transform:translateX(-100%);transition:var(--transition);width:55%}.dhsv-button:not([data-icon=false]):after{background:linear-gradient(270deg,#000 0,#0000 50%);content:"";inset:0;opacity:0;position:absolute;transition:var(--transition);z-index:-1}.dhsv-button:focus-visible,.dhsv-button:hover{opacity:1;transition-delay:0s}.dhsv-button:focus-visible .icon,.dhsv-button:hover .icon{--space:0.4em;background:var(--_button-icon-bg-hover);border-radius:50%;height:calc(100% - var(--space)*2);left:calc(100% - var(--space));opacity:1;transform:translateY(-50%) translateX(-100%) rotate(1turn);transition-delay:0s}.dhsv-button:focus-visible .icon svg,.dhsv-button:hover .icon svg{opacity:1;transform:translateX(0);transition-delay:.25s}.dhsv-button:focus-visible:focus-visible,.dhsv-button:hover:focus-visible{--_button-outline-width:10px}.dhsv-button:focus-visible:after,.dhsv-button:hover:after{opacity:.2}@media(hover:none),(pointer:coarse){.dhsv-button:not([data-icon=false]):not(.icon-before){padding-right:calc(1.75em + var(--_button-padding-x))}.dhsv-button:not([data-icon=false]):not(.icon-before) .icon{--space:0.4em;background:var(--_button-icon-bg-hover);border-radius:50%;height:calc(100% - var(--space)*2);left:calc(100% - var(--space));opacity:1;transform:translateY(-50%) translateX(-100%)}.dhsv-button:not([data-icon=false]):not(.icon-before) .icon svg{opacity:1;transform:translateX(0)}.dhsv-button:not([data-icon=false]):not(.icon-before):after{opacity:.2}.dhsv-button.icon-before{padding-left:calc(1.75em + var(--_button-padding-x))}.dhsv-button.icon-before .icon{--space:0.4em;background:var(--_button-icon-bg-hover);border-radius:50%;height:calc(100% - var(--space)*2);left:auto;opacity:1;right:calc(100% - var(--space));transform:translateY(-50%) translateX(100%)}.dhsv-button.icon-before .icon svg{opacity:1;transform:translateX(0)}.dhsv-button.icon-before:after{opacity:.2}}.dhsv-slider .wp-block-image img{border-radius:var(--rounded)}:root{interpolate-size:allow-keywords}@media(max-width:768px){.main-header:after{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.main-header .header-dropdown{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}}.is-ios .main-header:after{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.is-ios .main-header .header-dropdown{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.main-header{height:100%;width:100%}.main-header:after{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background:linear-gradient(90deg,rgba(3,3,3,.084) -.08%,rgba(3,3,3,.028) 11.01%,#66666647);content:"";inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .3s var(--ease-spring-30);z-index:-1}.main-header:has(.header-dropdown.open):after{opacity:1}.main-header .content{--clr-text:var(--white);--text-color:var(--white);align-items:center;border-radius:1.5rem;color:var(--text-color);display:flex;height:100%;justify-content:space-between;margin-block:1rem;padding:var(--size-xs)}.main-header .header-dropdown{--header-height:5rem;--logo-height:2rem;-webkit-backdrop-filter:blur(60px);backdrop-filter:blur(60px);background:color-mix(in srgb,#797979 70%,#0000);border-radius:calc(var(--header-height)/2);box-shadow:0 0 1px #0000004d;display:block;min-height:var(--header-height);outline:1px solid color-mix(in srgb,var(--white) 50%,#0000 100%);overflow:clip;position:relative;transition:height 5s var(--ease-spring-50),background .35s var(--ease-spring-30),box-shadow .35s var(--ease-spring-30),-webkit-backdrop-filter .35s var(--ease-spring-30);transition:height 5s var(--ease-spring-50),background .35s var(--ease-spring-30),backdrop-filter .35s var(--ease-spring-30),box-shadow .35s var(--ease-spring-30);transition:height 5s var(--ease-spring-50),background .35s var(--ease-spring-30),backdrop-filter .35s var(--ease-spring-30),box-shadow .35s var(--ease-spring-30),-webkit-backdrop-filter .35s var(--ease-spring-30);width:100%;z-index:99999}@media(max-width:991px){.main-header .header-dropdown{--header-height:4rem;--logo-height:1.5rem}}.main-header .header-dropdown .submenu-wrapper,.main-header .header-dropdown .ul-dropdown{opacity:0;position:relative;transform:translateY(-20%);transition:transform .75s var(--ease-spring-50),opacity .75s var(--ease-spring-50),margin 1s var(--ease-spring-50) 1s,margin-bottom 1s var(--ease-spring-50);z-index:1}.main-header .header-dropdown .submenu-wrapper .menu-parent-item,.main-header .header-dropdown .ul-dropdown .menu-parent-item{--icon-base:currentColor}.main-header .header-dropdown .submenu-wrapper .menu-parent-item-title,.main-header .header-dropdown .ul-dropdown .menu-parent-item-title{align-items:center;border-radius:.5rem;color:var(--white);display:flex;font-size:1.25rem;font-weight:700;gap:1rem;line-height:1.33;padding:.5rem 0;text-decoration:none}.main-header .header-dropdown .submenu-wrapper .menu-parent-item svg,.main-header .header-dropdown .ul-dropdown .menu-parent-item svg{height:1rem;rotate:-45deg;width:1rem}.main-header .header-dropdown .submenu-wrapper.submenu-open,.main-header .header-dropdown .ul-dropdown.submenu-open{margin-bottom:-.5rem;opacity:1;transform:translateY(0);transition:transform .75s var(--ease-spring-50) .1s,opacity .75s var(--ease-spring-50) .1s}@media(max-width:991px){.main-header .header-dropdown .submenu-wrapper.submenu-open,.main-header .header-dropdown .ul-dropdown.submenu-open{margin-bottom:auto;transform:translateY(-10px)}}.main-header .header-dropdown.open .burger-nav span:first-child{opacity:0}.main-header .header-dropdown.open .burger-nav span:nth-child(2){transform:rotate(45deg)}.main-header .header-dropdown.open .burger-nav span:nth-child(3){transform:rotate(-45deg)}.main-header .header-dropdown.open .burger-nav span:last-child{opacity:0}.main-header>.navbar.mobile{box-sizing:border-box;display:flex;flex-direction:column;height:100vh;left:0;opacity:0;overflow:hidden;padding:calc(1rem + var(--header-height)) var(--size-md) 1.75rem;pointer-events:none;position:fixed;top:0;transition:opacity .3s var(--ease-spring-30);width:100vw;z-index:9999}.main-header>.navbar.mobile.mobile-menu-open{opacity:1;pointer-events:auto}.main-header>.navbar.mobile .mobile-nav{display:flex;flex:1;flex-direction:column;min-height:0;overflow:scroll}.main-header>.navbar.mobile .mobile-nav-list{-webkit-overflow-scrolling:touch;flex:1;list-style:none;margin:0;min-height:0;overflow-y:auto;padding:0}.main-header>.navbar.mobile .mobile-nav__block{border-bottom:1px solid color-mix(in srgb,var(--white) 15%,#0000);padding:1.25rem 0}.main-header>.navbar.mobile .mobile-nav__l1{color:var(--white);display:block;font-size:clamp(1.25rem,5vw,1.75rem);font-weight:600;text-decoration:none}.main-header>.navbar.mobile .mobile-nav__l1--text{cursor:default}.main-header>.navbar.mobile .mobile-nav__nested{list-style:none;margin:1rem 0 0;padding:0}.main-header>.navbar.mobile .mobile-nav__col{margin-top:1rem}.main-header>.navbar.mobile .mobile-nav__col:first-child{margin-top:.5rem}.main-header>.navbar.mobile .mobile-nav__headline{color:var(--white);display:block;font-size:1.125rem;font-weight:700;margin-bottom:.35rem;text-decoration:none}.main-header>.navbar.mobile .menu-subtitle--mobile-col{display:block;font-size:.875rem;font-weight:400;margin-top:.15rem;opacity:.85}.main-header>.navbar.mobile .mobile-nav__leaves{list-style:none;margin:.5rem 0 0;padding:0 0 0 .75rem}.main-header>.navbar.mobile .mobile-nav__leaf a{color:var(--white);display:flex;flex-direction:column;font-size:1rem;font-weight:500;gap:.2rem;padding:.35rem 0;text-decoration:none}.main-header>.navbar.mobile .mobile-nav__leaf a .menu-subtitle{font-size:.875rem;font-weight:300;opacity:.9}.main-header>.navbar.mobile .mobile-nav__col--single .mobile-nav__headline{margin-bottom:0}.main-header>.navbar.mobile .mobile-nav-cta{flex-shrink:0;margin-top:auto;padding-bottom:max(.5rem,env(safe-area-inset-bottom,0));padding-top:1.25rem;width:100%}.main-header .menu-item-with-submenu{padding:0 1rem;transition:padding .75s var(--ease-spring-50)}.main-header .submenu-open .menu-item-with-submenu{padding:1.5rem 1rem 0}.main-header .content-container{height:100%;width:100%}.main-header .content-container .header-line{align-items:center;display:flex;justify-content:space-between}.main-header .content-container .header-line .dhsv-button.primary{align-items:center;display:flex;height:4rem;justify-content:center;outline-color:#0000;padding-block:1px 0}@media(min-width:992px){.main-header .content-container .header-line{position:relative;z-index:2}}.main-header .content-container .header-line .logo-wrapper{padding-inline:var(--size-md)}.main-header .content-container .header-line .logo-wrapper .brand{display:block;font-size:0;line-height:0;position:relative}.main-header .content-container .header-line .logo-wrapper .brand img{height:var(--logo-height);width:auto}@media(min-width:992px){.main-header .content-container .header-line .logo-wrapper{position:relative;z-index:2}}.main-header .content-container .header-line .navbar{align-items:stretch;display:flex;gap:1.5rem;height:100%}@media(max-width:991px){.main-header .content-container .header-line .navbar{display:none!important}}@media(max-width:1200px){.main-header .content-container .header-line .navbar{gap:.5rem}}.main-header .content-container .header-line .navbar ul{align-items:center;display:flex;z-index:2}.main-header .content-container .header-line .navbar .active span{position:relative}.main-header .content-container .header-line .navbar .active span:after{background-color:#fff;bottom:-8px;content:"";height:1px;left:0;position:absolute;width:100%}.main-header .content-container .header-line .navbar .sub-menu-item{display:flex;flex-direction:column;height:100%;justify-content:center}.main-header .content-container .header-line .navbar .sub-menu-item a{align-items:center;display:flex;font-weight:500;line-height:1.33;opacity:1;padding:.75rem 1.5rem;position:relative;text-decoration:none}@media(max-width:1200px){.main-header .content-container .header-line .navbar .sub-menu-item a{padding:10px 15px}}.main-header .content-container .header-line .navbar .sub-menu-item a span{position:relative}.main-header .content-container .header-line .navbar .sub-menu-item a span:after{background-color:var(--white);bottom:-4px;content:"";height:2px;left:50%;pointer-events:none;position:absolute;transform:translateX(-50%);transition:.3s var(--ease-spring-30);width:0}.main-header .content-container .header-line .navbar .sub-menu-item a:hover{opacity:1}.main-header .content-container .header-line .navbar .sub-menu-item a:hover span:after{width:100%}.main-header .content-container .header-line .navbar .sub-menu-item a.current-menu-item span:after{background-color:var(--green-400);width:100%}.main-header .content-container .header-line .navbar>.dhsv-button.primary{flex:1}.main-header .content-container .submenu-container{transition-behavior:allow-discrete;border-radius:0 0 30px 30px;height:0;opacity:0;pointer-events:none;transition:opacity .1s var(--ease-spring-30),pointer-events .1s var(--ease-spring-30),height .1s var(--ease-spring-30);transition-duration:.75s}.main-header .content-container .submenu-container>.container>div{width:100%}.main-header .content-container .submenu-container>.container a:after{background:unset!important}.main-header .content-container .submenu-container .submenu-columns{align-items:flex-start;display:flex;flex-wrap:nowrap;gap:2rem 3rem;padding:1rem 0 2rem;width:100%}.main-header .content-container .submenu-container .submenu-column{flex:1 1 0;min-width:0}.main-header .content-container .submenu-container .submenu-column__headline{color:inherit;display:flex;flex-direction:column;font-size:1.125rem;font-weight:700;gap:.35rem;line-height:1.33;text-align:left;text-decoration:none}.main-header .content-container .submenu-container .submenu-column__headline span:not(.menu-subtitle){line-height:1.4;position:relative}.main-header .content-container .submenu-container .submenu-column__headline span:not(.menu-subtitle):after{background-color:var(--green-400);bottom:-6px;content:"";height:2px;left:0;pointer-events:none;position:absolute;transition:.35s var(--ease-spring-30);width:0}.main-header .content-container .submenu-container .submenu-column__headline:hover span:not(.menu-subtitle):after{width:100%}.main-header .content-container .submenu-container .submenu-column__headline .menu-subtitle{font-size:.875rem;font-weight:400;line-height:1.4;margin-top:0}.main-header .content-container .submenu-container .submenu-column__list{display:flex;flex-direction:column;gap:.65rem;list-style:none;margin:1rem 0 0;padding:0}.main-header .content-container .submenu-container .submenu-column__list .sub-menu-item.anchor_link .submenu-column__link{padding-left:1.625rem}.main-header .content-container .submenu-container .submenu-column__list .sub-menu-item.anchor_link .submenu-column__link:hover:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 fill=%27none%27%3E%3Cpath fill=%27%23a0d868%27 d=%27M12 16a2 2 0 1 1 0 4 2 2 0 0 1 0-4m0-6a2 2 0 1 1 0 4 2 2 0 0 1 0-4m0-6a2 2 0 1 1 0 4 2 2 0 0 1 0-4%27/%3E%3C/svg%3E")}.main-header .content-container .submenu-container .submenu-column__link{color:inherit;display:block;font-size:16px;font-weight:500;line-height:1.5;padding-bottom:2px;text-align:left;text-decoration:none}.main-header .content-container .submenu-container .submenu-column__link span:not(.menu-subtitle){line-height:1.6;position:relative}.main-header .content-container .submenu-container .submenu-column__link span:not(.menu-subtitle):after{background-color:var(--green-400);bottom:-2px;content:"";height:2px;left:0;pointer-events:none;position:absolute;transition:.45s var(--ease-spring-10);width:0}.main-header .content-container .submenu-container .submenu-column__link:hover span:not(.menu-subtitle){color:var(--green-400)}.main-header .content-container .submenu-container .submenu-column__link:hover span:not(.menu-subtitle):after{transition:.35s var(--ease-spring-30);width:100%}.main-header .content-container .submenu-container .submenu-column__list .menu-subtitle{display:block;font-size:14px;font-weight:400;line-height:1.4;margin-top:.25rem}@media(max-width:991px){.main-header .content-container .submenu-container .submenu-column__list .menu-subtitle{display:none}}.main-header .content-container .submenu-container .sub-menu-content{margin-top:1rem;width:100%}.main-header .content-container .burger-nav{align-items:center;background-color:#0000;border:0;cursor:pointer;display:none;flex-wrap:wrap;height:1.4rem;justify-content:center;margin-right:var(--size-md);margin-block:var(--size-sm);margin-left:auto;outline:none;padding:0;position:relative;width:2rem;z-index:99999}@media(max-width:991px){.main-header .content-container .burger-nav{display:flex;margin-left:0}}.main-header .content-container .burger-nav span{background-color:#fff;border-radius:4px;content:"";height:2px;left:0;position:absolute;right:0;transition:.3s}.main-header .content-container .burger-nav span:first-child{opacity:1;top:0;transition:none}.main-header .content-container .burger-nav span:nth-child(2),.main-header .content-container .burger-nav span:nth-child(3){top:11px;transform:rotate(0deg)}.main-header .content-container .burger-nav span:last-child{bottom:0;opacity:1;transition:none}.ul-dropdown.submenu-open{max-height:100%!important;opacity:1!important;padding-bottom:20px!important;pointer-events:auto!important}.submenu-wrapper.submenu-open .submenu-container{height:auto;opacity:1!important;pointer-events:auto}.mob-menu-open{overflow:hidden;position:relative}.mob-menu-open:before{background-color:#00000080;content:"";display:block;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:1}.blog-category-pills{-webkit-overflow-scrolling:touch;margin-bottom:0;overflow-x:auto;padding:5px;scrollbar-width:thin}.blog-page__header .blog-category-pills{margin-top:var(--size-lg)}.blog-category-pills__list{align-items:center;display:flex;gap:var(--size-sm);justify-content:flex-start;list-style:none;margin:0;min-width:max-content;padding:0}.blog-category-pills__list--mobile{display:none}.blog-category-pills__item{flex-shrink:0}.blog-category-pills__pill{align-items:center;background:color-mix(in srgb,var(--white) 17%,#0000);border:0;border-radius:var(--rounded-full);color:color-mix(in srgb,var(--white) 90%,#0000);display:inline-flex;font-size:var(--font-size-text-small);font-weight:var(--font-weight-default);gap:var(--size-xs);padding:var(--size-sm) var(--size-2md);text-decoration:none;transition:var(--transition);white-space:nowrap}.blog-category-pills__pill:focus,.blog-category-pills__pill:hover{background:color-mix(in srgb,var(--white) 50%,#0000);color:var(--gray-800);outline:2px solid var(--green-500);outline-offset:2px}.blog-category-pills__pill.is-active{background:var(--green-400);color:var(--gray-800);font-weight:var(--font-weight-bold)}.blog-category-pills__count{font-size:.875em;opacity:.8}.blog-category-pills__dropdown{display:none}@media(max-width:781px){.blog-category-pills__dropdown--mobile{display:block;max-width:100%;width:100%}}.blog-category-pills__select{-webkit-appearance:none;appearance:none;background:#ffffff1a;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%2712%27%3E%3Cpath fill=%27%23fff%27 d=%27M6 9 1 4h10z%27/%3E%3C/svg%3E");background-position:right var(--size-md) center;background-repeat:no-repeat;background-size:12px;border:2px solid #ffffff4d;border-radius:var(--rounded);color:var(--white);cursor:pointer;font-size:var(--font-size-text);font-weight:var(--font-weight-default);min-height:48px;padding:var(--size-md) var(--size-lg);padding-right:calc(var(--size-lg) + 24px);transition:var(--transition);width:100%}@media(max-width:781px){.blog-category-pills__select{font-size:var(--font-size-text-small);min-height:44px;padding:var(--size-sm) var(--size-md);padding-right:calc(var(--size-md) + 24px)}}.blog-category-pills__select:focus,.blog-category-pills__select:hover{background-color:#ffffff26;border-color:var(--green-500);outline:2px solid var(--green-500);outline-offset:2px}.blog-category-pills__select:active{background-color:#fff3}.blog-category-pills__select option{background:var(--gray-800);color:var(--white);padding:var(--size-sm)}@media(max-width:781px){.blog-category-pills{margin-bottom:var(--size-lg);overflow:visible;padding:0}.blog-category-pills__list--desktop{display:none}}.blog-overview__grid{display:grid;gap:var(--size-sm);grid-template-columns:repeat(3,1fr);margin-bottom:var(--size-xl)}@media(max-width:959px){.blog-overview__grid{gap:var(--size-lg);grid-template-columns:repeat(2,1fr)}}@media(max-width:781px){.blog-overview__grid{gap:var(--size-md);grid-template-columns:1fr;margin-bottom:var(--size-lg)}}.blog-overview__item{display:flex;overflow:hidden}.blog-overview__pagination{margin-top:var(--size-xl);text-align:center}@media(max-width:781px){.blog-overview__pagination{margin-top:var(--size-lg)}}.blog-overview__pagination .page-numbers{display:inline-flex;flex-wrap:wrap;gap:var(--size-sm);justify-content:center;list-style:none;margin:0;padding:0}@media(max-width:781px){.blog-overview__pagination .page-numbers{gap:var(--size-xs)}}.blog-overview__pagination .page-numbers li{display:inline-block}.blog-overview__pagination .page-numbers a,.blog-overview__pagination .page-numbers span{align-items:center;border-radius:var(--rounded);color:var(--text-color);display:inline-flex;justify-content:center;min-height:44px;min-width:44px;padding:var(--size-sm) var(--size-md);text-decoration:none;transition:var(--transition)}@media(max-width:781px){.blog-overview__pagination .page-numbers a,.blog-overview__pagination .page-numbers span{font-size:var(--font-size-text-small);min-height:40px;min-width:40px;padding:var(--size-xs) var(--size-sm)}}.blog-overview__pagination .page-numbers a:focus,.blog-overview__pagination .page-numbers a:hover{background:var(--green-500);color:var(--white);outline:2px solid var(--green-500);outline-offset:2px}.blog-overview__pagination .page-numbers .current{background:var(--green-500);color:var(--white);font-weight:var(--font-weight-bold)}.blog-overview__empty{color:var(--gray-400);padding:var(--size-xl);text-align:center}@media(max-width:781px){.blog-overview__empty{font-size:var(--font-size-text-small);padding:var(--size-lg) var(--size-md)}}.blog-post-card{color:inherit;display:block;text-decoration:none;transition:var(--transition);width:100%}.blog-post-card .image-card__title{margin-bottom:0;padding-bottom:0}.blog-post-card .image-card__content,.blog-post-card .image-card__image{transition:var(--transition)}.blog-post-card .image-card__image{transition-duration:1s}.blog-post-card:focus .image-card__content,.blog-post-card:hover .image-card__content{transform:translateY(-4px)}.blog-post-card:focus .image-card__image,.blog-post-card:hover .image-card__image{transform:scale(1.05)}.blog-post-card__category{background:var(--green-500);border-radius:var(--rounded);color:var(--black);display:inline-block;font-size:75%;margin-bottom:var(--size-xs);padding:var(--size-2xs) var(--size-sm)}.blog-post-card__meta{align-items:center;color:var(--gray-400);display:flex;flex-wrap:wrap;font-size:75%;gap:var(--size-sm);margin-top:0}@media(max-width:781px){.blog-post-card__meta{font-size:.75rem;gap:var(--size-xs)}}.blog-post-card__meta time{display:inline-block}.blog-post-card__author:before{background:currentColor;border-radius:50%;content:"";display:inline-block;height:4px;margin-right:var(--size-xs);vertical-align:middle;width:4px}.blog-single__content{margin:var(--size-xl) auto;max-width:var(--content-size);padding-inline:var(--content-space)}@media(max-width:781px){.blog-single__content{font-size:var(--font-size-text-small);line-height:1.6;margin:var(--size-lg) auto;padding-inline:var(--size-md)}}.blog-single__footer{border-top:1px solid var(--gray-100);margin-top:var(--size-xl);padding-top:var(--size-xl)}.blog-header{--text-color:var(--white);--bg-color:var(--gray-800);background:var(--dark-gradient);color:var(--white);padding-block:8rem 5rem;padding-inline:var(--content-space)}@media(max-width:781px){.blog-header{padding-block:var(--size-xl) var(--size-lg);padding-inline:var(--size-md)}}.blog-header:has(+.blog-single .blog-featured-image){margin-bottom:-5rem;padding-block:8rem 10rem}@media(max-width:781px){.blog-header:has(+.blog-single .blog-featured-image){margin-bottom:calc(var(--size-xl)*-1);padding-block:var(--size-xl) var(--size-2xl)}}.blog-header__title{font-size:var(--font-size-h1);font-weight:var(--font-weight-bold);line-height:var(--line-height);margin:var(--size-lg) 0 var(--size-md)}@media(max-width:781px){.blog-header__title{font-size:var(--font-size-h2);line-height:1.2;margin:var(--size-md) 0 var(--size-sm)}}.blog-header__meta{align-items:center;color:var(--gray-400);display:flex;flex-wrap:wrap;font-size:var(--font-size-text-small);gap:var(--size-sm)}@media(max-width:781px){.blog-header__meta{font-size:.75rem;gap:var(--size-xs);line-height:1.5}}.blog-header__separator{color:var(--gray-300)}.blog-header__date time{display:inline-block}.blog-header__category{color:var(--green-500);font-weight:var(--font-weight-bold);text-decoration:none}.blog-header__category:focus,.blog-header__category:hover{outline:2px solid var(--green-500);outline-offset:2px;text-decoration:underline}.blog-header__author a{color:var(--text-color);text-decoration:none}.blog-header__author a:focus,.blog-header__author a:hover{color:var(--green-500);outline:2px solid var(--green-500);outline-offset:2px;text-decoration:underline}.blog-breadcrumb{margin-bottom:var(--size-md)}@media(max-width:781px){.blog-breadcrumb{margin-bottom:var(--size-sm)}}.blog-breadcrumb__list{align-items:center;display:flex;flex-wrap:wrap;font-size:var(--font-size-text-small);gap:var(--size-xs);list-style:none;margin:0;padding:0}@media(max-width:781px){.blog-breadcrumb__list{font-size:.75rem;gap:2px}}.blog-breadcrumb__item,.blog-breadcrumb__link{align-items:center;display:inline-flex}.blog-breadcrumb__link{color:var(--gray-400);min-height:32px;padding:var(--size-2xs) 0;text-decoration:none;transition:var(--transition)}@media(max-width:781px){.blog-breadcrumb__link{min-height:28px}}.blog-breadcrumb__link:focus,.blog-breadcrumb__link:hover{color:var(--green-500);outline:2px solid var(--green-500);outline-offset:2px;text-decoration:underline}.blog-breadcrumb__separator{color:var(--gray-300);margin:0 var(--size-xs)}.blog-breadcrumb__current{color:var(--white);font-weight:var(--font-weight-bold)}.blog-page__header .blog-breadcrumb{margin-bottom:var(--size-lg)}.blog-page__header .blog-breadcrumb .blog-breadcrumb__link{color:var(--gray-200)}.blog-page__header .blog-breadcrumb .blog-breadcrumb__link:focus,.blog-page__header .blog-breadcrumb .blog-breadcrumb__link:hover{color:var(--green-400)}.blog-page__header .blog-breadcrumb .blog-breadcrumb__separator{color:var(--gray-400)}.blog-page__header .blog-breadcrumb .blog-breadcrumb__current{color:var(--white)}.blog-featured-image{margin-inline:var(--content-space);overflow:hidden}@media(max-width:781px){.blog-featured-image{margin-block:var(--size-lg) var(--size-md);margin-inline:var(--size-md)}}.blog-featured-image img{aspect-ratio:16/9;border-radius:var(--rounded-lg);display:block;height:auto;object-fit:cover;width:100%}@media(max-width:781px){.blog-featured-image img{border-radius:var(--rounded)}}.blog-featured-image__caption{color:var(--gray-400);font-size:var(--font-size-text-small);font-style:italic;margin-top:var(--size-sm);padding:var(--size-sm);text-align:center}@media(max-width:781px){.blog-featured-image__caption{font-size:.75rem;margin-top:var(--size-xs);padding:var(--size-xs)}}.blog-author-info{background:var(--gray-50);border-radius:var(--rounded-lg);display:flex;gap:var(--size-lg);margin:0 auto;margin-inline:auto;margin-inline-end:var(--content-space);margin-inline-start:var(--content-space);max-width:var(--content-size);padding:var(--size-xl)}@media(max-width:781px){.blog-author-info{border-radius:var(--rounded);margin-inline:var(--size-md);padding:var(--size-md)}}.blog-author-info__avatar{flex-shrink:0}.blog-author-info__avatar img{border-radius:50%;display:block;height:150px;object-fit:cover;width:150px}@media(max-width:781px){.blog-author-info__avatar img{height:100px;width:100px}}.blog-author-info__content{flex:1}.blog-author-info__name{font-size:var(--font-size-h3);font-weight:var(--font-weight-bold);margin:0 0 var(--size-md)}@media(max-width:781px){.blog-author-info__name{font-size:var(--font-size-h4);margin:0 0 var(--size-sm)}}.blog-author-info__name a{color:var(--text-color);text-decoration:none}.blog-author-info__name a:focus,.blog-author-info__name a:hover{color:var(--green-500);outline:2px solid var(--green-500);outline-offset:2px;text-decoration:underline}.blog-author-info__bio{color:var(--gray-600);line-height:var(--line-height-text);margin-bottom:var(--size-md)}@media(max-width:781px){.blog-author-info__bio{font-size:var(--font-size-text-small);margin-bottom:var(--size-sm)}}.blog-author-info__link{align-items:center;color:var(--green-500);display:inline-flex;font-weight:var(--font-weight-bold);gap:var(--size-xs);text-decoration:none;transition:var(--transition)}.blog-author-info__link:focus,.blog-author-info__link:hover{outline:2px solid var(--green-500);outline-offset:2px;text-decoration:underline}.blog-author-info__count{color:var(--gray-400);font-weight:var(--font-weight-default)}@media(max-width:781px){.blog-author-info{flex-direction:column;gap:var(--size-md);text-align:center}.blog-author-info__avatar{margin:0 auto}.blog-author-info__link{font-size:var(--font-size-text-small)}}.blog-related-posts{border-top:1px solid var(--gray-100);margin:var(--size-lg) auto;max-width:var(--content-size);padding-top:var(--size-xl);padding-inline:var(--content-space)}@media(max-width:781px){.blog-related-posts{margin:var(--size-md) auto;padding-top:var(--size-lg);padding-inline:var(--size-md)}}.blog-related-posts__title{color:var(--text-color);font-size:var(--font-size-h2);font-weight:var(--font-weight-bold);margin-bottom:var(--size-lg)}@media(max-width:781px){.blog-related-posts__title{font-size:var(--font-size-h3);margin-bottom:var(--size-md)}}.blog-related-posts__item{overflow:hidden}.blog-related-posts__grid{display:grid;gap:var(--size-lg);grid-template-columns:repeat(3,1fr)}@media(max-width:959px){.blog-related-posts__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:781px){.blog-related-posts__grid{grid-template-columns:1fr}}.blog-author-header{margin-bottom:0}.blog-author-header__content{align-items:flex-start;display:flex;gap:var(--size-xl);margin-top:0}.blog-author-header__avatar{flex-shrink:0}.blog-author-header__avatar img{border-radius:50%;display:block;height:150px;object-fit:cover;width:150px}.blog-author-header__info{flex:1}.blog-author-header__name{color:var(--white);font-size:var(--font-size-h1);font-weight:var(--font-weight-bold);margin:0 0 var(--size-md)}.blog-author-header__bio{color:var(--gray-100);font-size:var(--font-size-text);line-height:var(--line-height-text);margin-bottom:var(--size-md)}.blog-author-header__meta{margin-top:var(--size-md)}.blog-author-header__count{background:var(--green-500);border-radius:var(--rounded);color:var(--white);display:inline-block;font-size:var(--font-size-text-small);font-weight:var(--font-weight-bold);padding:var(--size-xs) var(--size-md)}@media(max-width:781px){.blog-author-header__content{flex-direction:column;gap:var(--size-md);text-align:center}.blog-author-header__avatar{margin:0 auto}.blog-author-header__avatar img{height:120px;width:120px}.blog-author-header__name{font-size:var(--font-size-h2)}.blog-author-header__bio{font-size:var(--font-size-text-small)}}.blog-page{margin:0 auto;max-width:var(--wide-size);padding:0}.blog-page__header{--text-color:var(--white);--bg-color:var(--gray-800);background:var(--dark-gradient);color:var(--white);margin-bottom:var(--size-xl);padding:var(--size-xl) var(--content-space);text-align:center}@media(max-width:781px){.blog-page__header{margin-bottom:var(--size-lg);padding:var(--size-lg) var(--size-md)}}.blog-page__title{color:var(--white);font-size:var(--font-size-h1);font-weight:var(--font-weight-bold);line-height:var(--line-height);margin:0 0 var(--size-lg);text-align:center}@media(max-width:781px){.blog-page__title{font-size:var(--font-size-h2)}}.blog-page__description{color:var(--gray-100);font-size:var(--font-size-text);line-height:var(--line-height-text);margin-bottom:var(--size-lg)}.blog-page__main{margin-bottom:var(--size-xl);padding:0 var(--content-space)}@media(max-width:781px){.blog-page__main{margin-bottom:var(--size-lg);padding:0 var(--size-md)}}.particle-text{background:#0000;overflow:hidden;position:relative;touch-action:none;-webkit-user-select:none;user-select:none;width:100%}.particle-text--full{height:100vh}.particle-text--section{height:60vh;min-height:360px}.particle-text--inline{aspect-ratio:16/9}.particle-text--compact{height:25rem}.particle-text__canvas{display:block;height:100%!important;width:100%!important}.particle-text__fallback{align-items:center;color:var(--particle-fallback-color,currentColor);display:flex;font-size:13vw;font-weight:var(--font-weight-regular,400);inset:0;justify-content:center;letter-spacing:-.02em;line-height:1.1;pointer-events:none;position:absolute;text-align:center;white-space:pre-line}@supports(-webkit-text-stroke:1px black){.particle-text--font-outline .particle-text__fallback{-webkit-text-stroke:1px var(--particle-fallback-color,currentColor);-webkit-text-fill-color:#0000}}.particle-text--canvas-active .particle-text__fallback{display:none}.blur-bubbles{inset:0;overflow:hidden;pointer-events:none;position:absolute!important;z-index:0!important}.blur-bubbles,.blur-bubbles--dark{background:linear-gradient(136deg,#1f2026 10.21%,#111216 104.55%)}.blur-bubbles span{aspect-ratio:1;background:var(--_bg,#a0d868);border-radius:var(--rounded-full);filter:blur(var(--_blur,200px));left:var(--_left,50%);opacity:var(--_opacity,.7);position:absolute;top:var(--_top,50%);transform:translate(-50%,-50%);width:var(--_size,10rem)}.blur-bubbles span:first-child{--_size:25rem;--_top:50%;--_left:0%}.blur-bubbles span:nth-child(2){--_size:56.25rem;--_top:70%;--_left:10%;--_bg:#02042c;--_opacity:0.8}.blur-bubbles span:nth-child(3){--_size:52.5rem;--_top:90%;--_left:100%;--_bg:#404040;--_opacity:1}.blur-bubbles span:nth-child(4){--_size:27.5rem;--_top:60%;--_left:110%;--_bg:#1483a2;--_opacity:0.9}.blur-bubbles span:nth-child(5){--_size:43.75rem;--_opacity:0.5;--_top:80%;--_left:25%;--_bg:linear-gradient(138deg,#a0d968 4.99%,#042826 94.22%)}.blur-bubbles--light{background:radial-gradient(115% 95% at 50% 48%,var(--white) 0,color-mix(in srgb,var(--gray-50) 55%,var(--white)) 52%,color-mix(in srgb,var(--gray-100) 35%,var(--white)) 100%)}.blur-bubbles--light span{--_blur:200px}.blur-bubbles--light span:first-child{--_size:26rem;--_top:10%;--_left:6%;--_bg:var(--blur-bubble-light-mint);--_opacity:1}.blur-bubbles--light span:nth-child(2){--_size:24rem;--_top:12%;--_left:94%;--_bg:var(--blur-bubble-light-mint-soft);--_opacity:1}.blur-bubbles--light span:nth-child(3){--_size:50rem;--_top:92%;--_left:8%;--_bg:var(--blur-bubble-light-sky);--_opacity:1}.blur-bubbles--light span:nth-child(4){--_size:40rem;--_top:86%;--_left:90%;--_bg:var(--blur-bubble-light-lime);--_opacity:1}.blur-bubbles--light span:nth-child(5){--_size:58rem;--_top:55%;--_left:48%;--_bg:linear-gradient(132deg,var(--blur-bubble-light-mint-soft) 0%,var(--blur-bubble-light-wash) 100%);--_opacity:1;--_blur:220px}@media(max-width:768px){.blur-bubbles span{filter:blur(80px)}.blur-bubbles span:nth-child(n+4){display:none}}.is-ios .blur-bubbles span{filter:blur(80px)}.is-ios .blur-bubbles span:nth-child(n+4){display:none}.breadcrumb{margin-bottom:var(--size-lg)}.breadcrumb__pill{border-radius:1.25rem;display:inline-grid;padding:.625rem 1rem;position:relative;transition:background-color .4s ease,box-shadow .4s ease,padding .45s cubic-bezier(.22,1,.36,1);vertical-align:top}.breadcrumb__pill:focus-within,.breadcrumb__pill:hover{background-color:color-mix(in srgb,currentColor 12%,#0000);box-shadow:0 0 0 1px color-mix(in srgb,currentColor 8%,#0000)}.breadcrumb__pill:focus-visible{outline:2px solid var(--accent-color);outline-offset:3px}.breadcrumb__collapsed,.breadcrumb__expanded{align-items:center;align-self:center;display:inline-flex;flex-wrap:nowrap;font-family:var(--secondary-font-family);font-size:var(--font-size-text-small);gap:.35rem;grid-area:1/1;justify-self:start;letter-spacing:.01em;line-height:1.05;white-space:nowrap}.breadcrumb__collapsed{color:color-mix(in srgb,currentColor 88%,#0000);transition:opacity .32s ease .06s,transform .42s cubic-bezier(.22,1,.36,1);z-index:2}.breadcrumb__dots{align-items:center;display:inline-flex;gap:.125rem;justify-content:center;transition:gap .45s cubic-bezier(.34,1.4,.64,1)}.breadcrumb__dot{background:currentColor;border-radius:var(--rounded-full);display:block;height:.2rem;opacity:.85;transform-origin:center;transition:transform .4s cubic-bezier(.34,1.4,.64,1),opacity .3s ease;width:.2rem}.breadcrumb__pill:focus-within .breadcrumb__dots,.breadcrumb__pill:hover .breadcrumb__dots{gap:.45rem}.breadcrumb__pill:focus-within .breadcrumb__dot:first-child,.breadcrumb__pill:hover .breadcrumb__dot:first-child{transform:translateX(-.12rem) scale(1.15)}.breadcrumb__pill:focus-within .breadcrumb__dot:nth-child(3),.breadcrumb__pill:hover .breadcrumb__dot:nth-child(3){transform:translateX(.12rem) scale(1.15)}.breadcrumb__pill:focus-within .breadcrumb__dot,.breadcrumb__pill:hover .breadcrumb__dot{opacity:1}.breadcrumb__sep,.breadcrumb__sep-item{color:color-mix(in srgb,currentColor 42%,#0000);-webkit-user-select:none;user-select:none}.breadcrumb__current,.breadcrumb__item--current span{color:var(--accent-bg)}.breadcrumb__expanded{list-style:none;margin:0;opacity:0;padding:0;pointer-events:none;transform:translateY(.2em);transition:opacity .35s ease .05s,transform .42s cubic-bezier(.22,1,.36,1);z-index:1}.breadcrumb__pill:focus-within .breadcrumb__collapsed,.breadcrumb__pill:hover .breadcrumb__collapsed{opacity:0;pointer-events:none;transform:translateY(-.35em);transition-delay:0s,0s}.breadcrumb__pill:focus-within .breadcrumb__expanded,.breadcrumb__pill:hover .breadcrumb__expanded{opacity:1;pointer-events:auto;transform:translateY(0);transition-delay:.08s,.08s}.breadcrumb__item{align-items:center;display:inline-flex}.breadcrumb__link{color:color-mix(in srgb,currentColor 92%,#0000);text-decoration:none;transition:color .2s ease}.breadcrumb__link:hover{color:currentColor}@media(prefers-reduced-motion:reduce){.breadcrumb__collapsed,.breadcrumb__dot,.breadcrumb__dots,.breadcrumb__expanded,.breadcrumb__pill{transition:none!important}.breadcrumb__pill:focus-within,.breadcrumb__pill:hover{background-color:color-mix(in srgb,currentColor 12%,#0000);padding:.625rem 1rem}.breadcrumb__pill:focus-within .breadcrumb__collapsed,.breadcrumb__pill:hover .breadcrumb__collapsed{opacity:0}.breadcrumb__pill:focus-within .breadcrumb__expanded,.breadcrumb__pill:hover .breadcrumb__expanded{opacity:1;pointer-events:auto;transform:none}}@media(width < 768px){.breadcrumb{display:none}}.personio-kit{--pk-content-width:var(--content-size,960px);--pk-wide-width:var(--wide-size,1200px);--pk-gap:var(--size-md,1.5rem);--pk-section-gap:var(--size-xl,4rem);--pk-listing-gap:1rem;--pk-card-bg:#fff;--pk-card-border:1px solid #00000014;--pk-card-radius:var(--size-xs,0.5rem);--pk-card-padding:var(--size-md,1.5rem);--pk-card-shadow:none;--pk-text-color:currentColor;--pk-muted-color:#0000009e;--pk-accent:var(--accent-color,rgb(var(--clr-accent,0,115,170)));--pk-button-bg:var(--pk-accent);--pk-button-color:var(--pk-card-bg,#fff);--pk-button-radius:var(--size-xs,0.25rem);--pk-button-padding-y:0.75rem;--pk-button-padding-x:1rem;--pk-content-gap:var(--size-md,1rem);--pk-content-line-height:var(--line-height-text,1.5);--pk-content-list-indent:1.25em;--pk-content-list-gap:0.5rem;--pk-content-link-color:var(--pk-accent);--pk-job-radius:1.125rem;--pk-job-padding-y:clamp(1.25rem,3vw,1.75rem);--pk-job-padding-x:clamp(1.5rem,4vw,2.5rem);--pk-job-bg:#fff;--pk-job-bg-glass:#14141712;--pk-job-bg-hover:#2f2f3c;--pk-job-title-color:#141417;--pk-job-title-size:1.375rem;--pk-job-title-line-height:1.42;--pk-job-title-tracking:0.01em;--pk-job-tag-bg:#a0d8688a;--pk-job-tag-color:#1d1e1c;--pk-job-tag-font-size:0.6875rem;--pk-job-tag-padding-y:0.5rem;--pk-job-tag-padding-x:1rem;--pk-job-tag-radius:3.2rem;--pk-job-tag-hover-bg:#ffffff3d;--pk-job-tag-hover-color:#fff;--pk-job-arrow-color:#141417;--pk-job-arrow-hover-color:#7b61ff;--pk-job-hover-color:#fff;--pk-job-font-family:var(--primary-font-family,inherit);--pk-job-tag-font-family:var( --mono-font-family,ui-monospace,"Roboto Mono",monospace );--pk-job-transition:background-color 0.2s ease,color 0.2s ease,box-shadow 0.2s ease,backdrop-filter 0.2s ease}.personio-kit--block .personio-kit__listing,.personio-kit--grid .personio-kit__listing,.personio-kit__listing{display:flex;flex-direction:column;gap:var(--pk-listing-gap);width:100%}.personio-kit__empty{border:var(--pk-card-border);border-radius:var(--pk-card-radius);color:var(--pk-muted-color);padding:var(--pk-card-padding)}.personio-kit__button{align-items:center;background:var(--pk-button-bg);border-radius:var(--pk-button-radius);color:var(--pk-button-color);display:inline-flex;justify-content:center;padding:var(--pk-button-padding-y) var(--pk-button-padding-x);text-decoration:none}.personio-kit__button:focus,.personio-kit__button:hover{color:var(--pk-button-color);filter:brightness(.95)}.personio-kit__meta{color:var(--pk-muted-color);display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:0;padding:0}.personio-kit__meta-item:not(:last-child):after{content:"/";margin-left:.5rem}.personio-kit__job-item{width:100%}.personio-kit__job-item-link{align-items:center;background-color:var(--pk-job-bg);border-radius:var(--pk-job-radius);color:var(--pk-job-title-color);display:flex;gap:1rem;justify-content:space-between;padding:var(--pk-job-padding-y) var(--pk-job-padding-x);text-decoration:none;transition:var(--pk-job-transition);width:100%}.personio-kit__job-item-link:focus-visible,.personio-kit__job-item-link:hover{background-color:var(--pk-job-bg-hover);color:var(--pk-job-hover-color);outline:none}.personio-kit--surface-glass .personio-kit__job-item-link{-webkit-backdrop-filter:blur(17px);backdrop-filter:blur(17px);background-color:var(--pk-job-bg-glass)}.personio-kit--surface-glass .personio-kit__job-item-link:focus-visible,.personio-kit--surface-glass .personio-kit__job-item-link:hover{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:var(--pk-job-bg-hover);color:var(--pk-job-hover-color)}.personio-kit--surface-solid .personio-kit__job-item-link{background-color:var(--pk-job-bg)}.personio-kit--surface-solid .personio-kit__job-item-link:focus-visible,.personio-kit--surface-solid .personio-kit__job-item-link:hover{background-color:var(--pk-job-bg-hover);color:var(--pk-job-hover-color)}.personio-kit__job-item-title{color:inherit;flex:1 1 auto;font-family:var(--pk-job-font-family);font-size:var(--pk-job-title-size);font-weight:400;letter-spacing:var(--pk-job-title-tracking);line-height:var(--pk-job-title-line-height);margin:0;min-width:0}.personio-kit__job-item-aside{align-items:center;display:flex;flex-shrink:0;gap:1rem}.personio-kit__job-item-tags{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end}.personio-kit__job-item-tag{align-items:center;-webkit-backdrop-filter:blur(3.42px);backdrop-filter:blur(3.42px);background-color:var(--pk-job-tag-bg);border-radius:var(--pk-job-tag-radius);color:var(--pk-job-tag-color);display:inline-flex;font-family:var(--pk-job-tag-font-family);font-size:var(--pk-job-tag-font-size);font-weight:400;justify-content:center;line-height:1;padding:var(--pk-job-tag-padding-y) var(--pk-job-tag-padding-x);transition:var(--pk-job-transition);white-space:nowrap}.personio-kit__job-item-link:focus-visible .personio-kit__job-item-tag,.personio-kit__job-item-link:hover .personio-kit__job-item-tag{background-color:var(--pk-job-tag-hover-bg);color:var(--pk-job-tag-hover-color)}.personio-kit__job-item-arrow{align-items:center;color:var(--pk-job-arrow-color);display:inline-flex;flex-shrink:0;height:1.375rem;justify-content:center;transition:var(--pk-job-transition);width:1.375rem}.personio-kit__job-item-link:focus-visible .personio-kit__job-item-arrow,.personio-kit__job-item-link:hover .personio-kit__job-item-arrow{color:var(--pk-job-arrow-hover-color)}@media(max-width:640px){.personio-kit__job-item-link{flex-wrap:wrap}.personio-kit__job-item-aside{flex-basis:100%;justify-content:space-between}}.personio-kit--archive{margin-inline:auto;padding:var(--pk-section-gap) var(--pk-gap);width:min(100%,var(--pk-wide-width))}.personio-kit__archive-header{margin-bottom:var(--pk-section-gap);max-width:var(--pk-content-width)}.personio-kit__archive-title{margin-top:0}.personio-kit__archive-description{color:var(--pk-muted-color)}.personio-kit--single .personio-kit__header.blog-header.case-study-single__header{--text-color:var(--white);--bg-color:#0000;color:var(--white)}.personio-kit--single .blog-header__title.entry-title{margin:var(--size-lg) 0 var(--size-md);padding-bottom:0}.personio-kit--single .personio-kit__meta--header{margin-top:0}.personio-kit__single-layout{display:grid;gap:var(--pk-section-gap);margin-inline:auto;padding:var(--pk-section-gap) var(--pk-gap);width:min(100%,var(--pk-wide-width))}@media(min-width:992px){.personio-kit__single-layout{align-items:start;grid-template-columns:minmax(0,1fr) minmax(20rem,28rem)}}.personio-kit__single-main{display:grid;gap:var(--pk-section-gap)}.personio-kit__section{max-width:var(--pk-content-width)}.personio-kit__sections{display:grid;gap:calc(var(--pk-section-gap)*.75)}.personio-kit__section-title{margin:0 0 var(--pk-content-gap);padding-bottom:0}.personio-kit__content,.personio-kit__section-content{line-height:var(--pk-content-line-height);max-width:var(--pk-content-width)}.personio-kit__content>:first-child,.personio-kit__section-content>:first-child{margin-top:0}.personio-kit__content>:last-child,.personio-kit__section-content>:last-child{margin-bottom:0}.personio-kit__content blockquote,.personio-kit__content ol,.personio-kit__content p,.personio-kit__content table,.personio-kit__content ul,.personio-kit__section-content blockquote,.personio-kit__section-content ol,.personio-kit__section-content p,.personio-kit__section-content table,.personio-kit__section-content ul{margin-bottom:var(--pk-content-gap);margin-top:0}.personio-kit__content h3,.personio-kit__content h4,.personio-kit__content h5,.personio-kit__content h6,.personio-kit__section-content h3,.personio-kit__section-content h4,.personio-kit__section-content h5,.personio-kit__section-content h6{margin-bottom:calc(var(--pk-content-gap)*.75);margin-top:calc(var(--pk-content-gap)*1.75);padding-bottom:0}.personio-kit__content h3,.personio-kit__section-content h3{font-size:var(--font-size-h4)}.personio-kit__content h4,.personio-kit__content h5,.personio-kit__content h6,.personio-kit__section-content h4,.personio-kit__section-content h5,.personio-kit__section-content h6{font-size:var(--font-size-h5)}.personio-kit__content ol,.personio-kit__content ul,.personio-kit__section-content ol,.personio-kit__section-content ul{display:grid;gap:var(--pk-content-list-gap);padding-left:var(--pk-content-list-indent)}.personio-kit__content ul,.personio-kit__section-content ul{list-style:disc}.personio-kit__content ol,.personio-kit__section-content ol{list-style:decimal}.personio-kit__content li,.personio-kit__section-content li{padding-left:.25em}.personio-kit__content li::marker,.personio-kit__section-content li::marker{color:var(--pk-accent)}.personio-kit__content a,.personio-kit__section-content a{color:var(--pk-content-link-color);text-underline-offset:.18em}.personio-kit__content strong,.personio-kit__section-content strong{font-weight:var(--font-weight-bold)}.personio-kit__apply{background:var(--pk-card-bg);border:var(--pk-card-border);border-radius:var(--pk-card-radius);padding:var(--pk-card-padding);position:sticky;top:var(--pk-gap)}.personio-kit__apply-title{margin-top:0}.personio-kit__apply-form{margin-top:var(--pk-content-gap)}.personio-kit__apply-form .gform_wrapper{--text-color:var(--pk-job-title-color);--gform-input-bg:var(--pk-card-bg);--gform-input-border:color-mix(in srgb,var(--pk-job-title-color) 28%,#0000);--gform-input-color:var(--pk-job-title-color);--gform-input-placeholder:var(--pk-muted-color);--gform-label-color:var(--pk-job-title-color);--gform-section-color:var(--pk-job-title-color);--gform-description-color:var(--pk-muted-color);--gform-button-color:var(--black);--gform-section-gap:var(--pk-content-gap);--gform-field-gap:var(--size-md)}.personio-kit__apply-form .gform_wrapper,.personio-kit__apply-form .gform_wrapper.gform-theme--framework,.personio-kit__apply-form .gform_wrapper.gravity-theme{--gf-form-gap-x:0;--gf-form-gap-y:var(--size-md);--gf-label-width:100%;--gf-ctrl-label-color-primary:var(--pk-job-title-color);--gf-ctrl-desc-color:var(--pk-muted-color);--gf-ctrl-bg-color:var(--pk-card-bg);--gf-ctrl-border-color:color-mix(in srgb,var(--pk-job-title-color) 28%,#0000);--gf-ctrl-color:var(--pk-job-title-color);color:var(--pk-job-title-color);margin:0;max-width:none;width:100%}.personio-kit__apply-form .gform_wrapper .gform_title,.personio-kit__apply-form .gform_wrapper.gform-theme--framework .gform_title,.personio-kit__apply-form .gform_wrapper.gravity-theme .gform_title{font-size:var(--font-size-h5);margin-bottom:var(--size-md)}.personio-kit__apply-form .gform_wrapper .gform_body,.personio-kit__apply-form .gform_wrapper.gform-theme--framework .gform_body,.personio-kit__apply-form .gform_wrapper.gravity-theme .gform_body{width:100%}.personio-kit__apply-form .gform_wrapper .gform-grid-row,.personio-kit__apply-form .gform_wrapper .gform_fields,.personio-kit__apply-form .gform_wrapper.gform-theme--framework .gform-grid-row,.personio-kit__apply-form .gform_wrapper.gform-theme--framework .gform_fields,.personio-kit__apply-form .gform_wrapper.gravity-theme .gform-grid-row,.personio-kit__apply-form .gform_wrapper.gravity-theme .gform_fields{display:flex!important;flex-direction:column!important;gap:var(--gform-field-gap)!important;grid-template-columns:minmax(0,1fr)!important;max-width:none!important;width:100%!important}.personio-kit__apply-form .gform_wrapper .gfield,.personio-kit__apply-form .gform_wrapper .gform-grid-col,.personio-kit__apply-form .gform_wrapper [class*=gfield--width-],.personio-kit__apply-form .gform_wrapper.gform-theme--framework .gfield,.personio-kit__apply-form .gform_wrapper.gform-theme--framework .gform-grid-col,.personio-kit__apply-form .gform_wrapper.gform-theme--framework [class*=gfield--width-],.personio-kit__apply-form .gform_wrapper.gravity-theme .gfield,.personio-kit__apply-form .gform_wrapper.gravity-theme .gform-grid-col,.personio-kit__apply-form .gform_wrapper.gravity-theme [class*=gfield--width-]{flex:1 1 auto!important;grid-column:1/-1!important;max-width:none!important;width:100%!important;inline-size:100%!important}.personio-kit__apply-form .gform_wrapper .gfield--width-full,.personio-kit__apply-form .gform_wrapper .gfield--width-half,.personio-kit__apply-form .gform_wrapper .gfield--width-third,.personio-kit__apply-form .gform_wrapper .ginput_complex,.personio-kit__apply-form .gform_wrapper .ginput_container,.personio-kit__apply-form .gform_wrapper.gform-theme--framework .gfield--width-full,.personio-kit__apply-form .gform_wrapper.gform-theme--framework .gfield--width-half,.personio-kit__apply-form .gform_wrapper.gform-theme--framework .gfield--width-third,.personio-kit__apply-form .gform_wrapper.gform-theme--framework .ginput_complex,.personio-kit__apply-form .gform_wrapper.gform-theme--framework .ginput_container,.personio-kit__apply-form .gform_wrapper.gravity-theme .gfield--width-full,.personio-kit__apply-form .gform_wrapper.gravity-theme .gfield--width-half,.personio-kit__apply-form .gform_wrapper.gravity-theme .gfield--width-third,.personio-kit__apply-form .gform_wrapper.gravity-theme .ginput_complex,.personio-kit__apply-form .gform_wrapper.gravity-theme .ginput_container{max-width:none!important;width:100%!important}.personio-kit__apply-form .gform_wrapper p,.personio-kit__apply-form .gform_wrapper.gform-theme--framework p,.personio-kit__apply-form .gform_wrapper.gravity-theme p{color:var(--pk-muted-color);opacity:1}.personio-kit__apply-form .gform_wrapper .gfield_label,.personio-kit__apply-form .gform_wrapper .gform-field-label,.personio-kit__apply-form .gform_wrapper label.gfield_label,.personio-kit__apply-form .gform_wrapper.gform-theme--framework .gfield_label,.personio-kit__apply-form .gform_wrapper.gform-theme--framework .gform-field-label,.personio-kit__apply-form .gform_wrapper.gform-theme--framework label.gfield_label,.personio-kit__apply-form .gform_wrapper.gravity-theme .gfield_label,.personio-kit__apply-form .gform_wrapper.gravity-theme .gform-field-label,.personio-kit__apply-form .gform_wrapper.gravity-theme label.gfield_label{color:var(--pk-job-title-color);opacity:1}.personio-kit__apply-form .gform_wrapper .gfield_description,.personio-kit__apply-form .gform_wrapper.gform-theme--framework .gfield_description,.personio-kit__apply-form .gform_wrapper.gravity-theme .gfield_description{color:var(--pk-muted-color)}.personio-kit__apply-form .gform_wrapper .gform_drop_area,.personio-kit__apply-form .gform_wrapper input:not([type=checkbox]):not([type=radio]):not([type=hidden]),.personio-kit__apply-form .gform_wrapper select,.personio-kit__apply-form .gform_wrapper textarea,.personio-kit__apply-form .gform_wrapper.gform-theme--framework .gform_drop_area,.personio-kit__apply-form .gform_wrapper.gform-theme--framework input:not([type=checkbox]):not([type=radio]):not([type=hidden]),.personio-kit__apply-form .gform_wrapper.gform-theme--framework select,.personio-kit__apply-form .gform_wrapper.gform-theme--framework textarea,.personio-kit__apply-form .gform_wrapper.gravity-theme .gform_drop_area,.personio-kit__apply-form .gform_wrapper.gravity-theme input:not([type=checkbox]):not([type=radio]):not([type=hidden]),.personio-kit__apply-form .gform_wrapper.gravity-theme select,.personio-kit__apply-form .gform_wrapper.gravity-theme textarea{background-color:var(--pk-card-bg);border-color:var(--gform-input-border);box-sizing:border-box;color:var(--pk-job-title-color);max-width:none!important;width:100%!important}.personio-kit__apply-form .gform_wrapper .ginput_container_date>img,.personio-kit__apply-form .gform_wrapper.gform-theme--framework .ginput_container_date>img,.personio-kit__apply-form .gform_wrapper.gravity-theme .ginput_container_date>img{filter:none}.personio-kit__apply-form .gform_wrapper .gform_drop_area,.personio-kit__apply-form .gform_wrapper .gform_fileupload_multifile,.personio-kit__apply-form .gform_wrapper .gform_fileupload_rules,.personio-kit__apply-form .gform_wrapper.gform-theme--framework .gform_drop_area,.personio-kit__apply-form .gform_wrapper.gform-theme--framework .gform_fileupload_multifile,.personio-kit__apply-form .gform_wrapper.gform-theme--framework .gform_fileupload_rules,.personio-kit__apply-form .gform_wrapper.gravity-theme .gform_drop_area,.personio-kit__apply-form .gform_wrapper.gravity-theme .gform_fileupload_multifile,.personio-kit__apply-form .gform_wrapper.gravity-theme .gform_fileupload_rules{max-width:none!important;width:100%!important}.personio-kit__apply-form .gform_wrapper .gform_drop_area,.personio-kit__apply-form .gform_wrapper.gform-theme--framework .gform_drop_area,.personio-kit__apply-form .gform_wrapper.gravity-theme .gform_drop_area{background-color:color-mix(in srgb,var(--pk-job-title-color) 4%,var(--pk-card-bg));border-color:var(--gform-input-border);color:var(--pk-job-title-color)}.personio-kit__apply-form .gform_wrapper .gform_button_select_files,.personio-kit__apply-form .gform_wrapper.gform-theme--framework .gform_button_select_files,.personio-kit__apply-form .gform_wrapper.gravity-theme .gform_button_select_files{color:var(--pk-accent)}.personio-kit__apply-form .gform_wrapper .gfield_checkbox,.personio-kit__apply-form .gform_wrapper .gfield_radio,.personio-kit__apply-form .gform_wrapper .gform-field-type-checkbox .ginput_container,.personio-kit__apply-form .gform_wrapper .gform-field-type-radio .ginput_container,.personio-kit__apply-form .gform_wrapper .ginput_container_checkbox,.personio-kit__apply-form .gform_wrapper .ginput_container_consent,.personio-kit__apply-form .gform_wrapper.gform-theme--framework .gfield_checkbox,.personio-kit__apply-form .gform_wrapper.gform-theme--framework .gfield_radio,.personio-kit__apply-form .gform_wrapper.gform-theme--framework .gform-field-type-checkbox .ginput_container,.personio-kit__apply-form .gform_wrapper.gform-theme--framework .gform-field-type-radio .ginput_container,.personio-kit__apply-form .gform_wrapper.gform-theme--framework .ginput_container_checkbox,.personio-kit__apply-form .gform_wrapper.gform-theme--framework .ginput_container_consent,.personio-kit__apply-form .gform_wrapper.gravity-theme .gfield_checkbox,.personio-kit__apply-form .gform_wrapper.gravity-theme .gfield_radio,.personio-kit__apply-form .gform_wrapper.gravity-theme .gform-field-type-checkbox .ginput_container,.personio-kit__apply-form .gform_wrapper.gravity-theme .gform-field-type-radio .ginput_container,.personio-kit__apply-form .gform_wrapper.gravity-theme .ginput_container_checkbox,.personio-kit__apply-form .gform_wrapper.gravity-theme .ginput_container_consent{display:revert!important;flex-wrap:revert!important;gap:revert!important}.personio-kit__apply-form .gform_wrapper .gfield_checkbox label,.personio-kit__apply-form .gform_wrapper .gfield_radio label,.personio-kit__apply-form .gform_wrapper .ginput_container_checkbox label,.personio-kit__apply-form .gform_wrapper .ginput_container_consent label,.personio-kit__apply-form .gform_wrapper .ginput_container_radio label,.personio-kit__apply-form .gform_wrapper label.gfield_consent_label,.personio-kit__apply-form .gform_wrapper.gform-theme--framework .gfield_checkbox label,.personio-kit__apply-form .gform_wrapper.gform-theme--framework .gfield_radio label,.personio-kit__apply-form .gform_wrapper.gform-theme--framework .ginput_container_checkbox label,.personio-kit__apply-form .gform_wrapper.gform-theme--framework .ginput_container_consent label,.personio-kit__apply-form .gform_wrapper.gform-theme--framework .ginput_container_radio label,.personio-kit__apply-form .gform_wrapper.gform-theme--framework label.gfield_consent_label,.personio-kit__apply-form .gform_wrapper.gravity-theme .gfield_checkbox label,.personio-kit__apply-form .gform_wrapper.gravity-theme .gfield_radio label,.personio-kit__apply-form .gform_wrapper.gravity-theme .ginput_container_checkbox label,.personio-kit__apply-form .gform_wrapper.gravity-theme .ginput_container_consent label,.personio-kit__apply-form .gform_wrapper.gravity-theme .ginput_container_radio label,.personio-kit__apply-form .gform_wrapper.gravity-theme label.gfield_consent_label{align-items:revert!important;background:revert!important;background-color:revert!important;border-radius:revert!important;color:var(--pk-job-title-color)!important;display:revert!important;font-size:revert!important;gap:revert!important;opacity:1!important;padding:revert!important;transition:revert!important}.personio-kit__apply-form .gform_wrapper .gfield_checkbox label:focus,.personio-kit__apply-form .gform_wrapper .gfield_checkbox label:focus-within,.personio-kit__apply-form .gform_wrapper .gfield_checkbox label:hover,.personio-kit__apply-form .gform_wrapper .gfield_radio label:focus,.personio-kit__apply-form .gform_wrapper .gfield_radio label:focus-within,.personio-kit__apply-form .gform_wrapper .gfield_radio label:hover,.personio-kit__apply-form .gform_wrapper .ginput_container_checkbox label:focus,.personio-kit__apply-form .gform_wrapper .ginput_container_checkbox label:focus-within,.personio-kit__apply-form .gform_wrapper .ginput_container_checkbox label:hover,.personio-kit__apply-form .gform_wrapper .ginput_container_consent label:focus,.personio-kit__apply-form .gform_wrapper .ginput_container_consent label:focus-within,.personio-kit__apply-form .gform_wrapper .ginput_container_consent label:hover,.personio-kit__apply-form .gform_wrapper .ginput_container_radio label:focus,.personio-kit__apply-form .gform_wrapper .ginput_container_radio label:focus-within,.personio-kit__apply-form .gform_wrapper .ginput_container_radio label:hover,.personio-kit__apply-form .gform_wrapper label.gfield_consent_label:focus,.personio-kit__apply-form .gform_wrapper label.gfield_consent_label:focus-within,.personio-kit__apply-form .gform_wrapper label.gfield_consent_label:hover,.personio-kit__apply-form .gform_wrapper.gform-theme--framework .gfield_checkbox label:focus,.personio-kit__apply-form .gform_wrapper.gform-theme--framework .gfield_checkbox label:focus-within,.personio-kit__apply-form .gform_wrapper.gform-theme--framework .gfield_checkbox label:hover,.personio-kit__apply-form .gform_wrapper.gform-theme--framework .gfield_radio label:focus,.personio-kit__apply-form .gform_wrapper.gform-theme--framework .gfield_radio label:focus-within,.personio-kit__apply-form .gform_wrapper.gform-theme--framework .gfield_radio label:hover,.personio-kit__apply-form .gform_wrapper.gform-theme--framework .ginput_container_checkbox label:focus,.personio-kit__apply-form .gform_wrapper.gform-theme--framework .ginput_container_checkbox label:focus-within,.personio-kit__apply-form .gform_wrapper.gform-theme--framework .ginput_container_checkbox label:hover,.personio-kit__apply-form .gform_wrapper.gform-theme--framework .ginput_container_consent label:focus,.personio-kit__apply-form .gform_wrapper.gform-theme--framework .ginput_container_consent label:focus-within,.personio-kit__apply-form .gform_wrapper.gform-theme--framework .ginput_container_consent label:hover,.personio-kit__apply-form .gform_wrapper.gform-theme--framework .ginput_container_radio label:focus,.personio-kit__apply-form .gform_wrapper.gform-theme--framework .ginput_container_radio label:focus-within,.personio-kit__apply-form .gform_wrapper.gform-theme--framework .ginput_container_radio label:hover,.personio-kit__apply-form .gform_wrapper.gform-theme--framework label.gfield_consent_label:focus,.personio-kit__apply-form .gform_wrapper.gform-theme--framework label.gfield_consent_label:focus-within,.personio-kit__apply-form .gform_wrapper.gform-theme--framework label.gfield_consent_label:hover,.personio-kit__apply-form .gform_wrapper.gravity-theme .gfield_checkbox label:focus,.personio-kit__apply-form .gform_wrapper.gravity-theme .gfield_checkbox label:focus-within,.personio-kit__apply-form .gform_wrapper.gravity-theme .gfield_checkbox label:hover,.personio-kit__apply-form .gform_wrapper.gravity-theme .gfield_radio label:focus,.personio-kit__apply-form .gform_wrapper.gravity-theme .gfield_radio label:focus-within,.personio-kit__apply-form .gform_wrapper.gravity-theme .gfield_radio label:hover,.personio-kit__apply-form .gform_wrapper.gravity-theme .ginput_container_checkbox label:focus,.personio-kit__apply-form .gform_wrapper.gravity-theme .ginput_container_checkbox label:focus-within,.personio-kit__apply-form .gform_wrapper.gravity-theme .ginput_container_checkbox label:hover,.personio-kit__apply-form .gform_wrapper.gravity-theme .ginput_container_consent label:focus,.personio-kit__apply-form .gform_wrapper.gravity-theme .ginput_container_consent label:focus-within,.personio-kit__apply-form .gform_wrapper.gravity-theme .ginput_container_consent label:hover,.personio-kit__apply-form .gform_wrapper.gravity-theme .ginput_container_radio label:focus,.personio-kit__apply-form .gform_wrapper.gravity-theme .ginput_container_radio label:focus-within,.personio-kit__apply-form .gform_wrapper.gravity-theme .ginput_container_radio label:hover,.personio-kit__apply-form .gform_wrapper.gravity-theme label.gfield_consent_label:focus,.personio-kit__apply-form .gform_wrapper.gravity-theme label.gfield_consent_label:focus-within,.personio-kit__apply-form .gform_wrapper.gravity-theme label.gfield_consent_label:hover{background:revert!important;background-color:revert!important}.personio-kit__apply-form .gform_wrapper .gfield_checkbox label:after,.personio-kit__apply-form .gform_wrapper .gfield_checkbox label:before,.personio-kit__apply-form .gform_wrapper .gfield_radio label:after,.personio-kit__apply-form .gform_wrapper .gfield_radio label:before,.personio-kit__apply-form .gform_wrapper .ginput_container_checkbox label:after,.personio-kit__apply-form .gform_wrapper .ginput_container_checkbox label:before,.personio-kit__apply-form .gform_wrapper .ginput_container_consent label:after,.personio-kit__apply-form .gform_wrapper .ginput_container_consent label:before,.personio-kit__apply-form .gform_wrapper .ginput_container_radio label:after,.personio-kit__apply-form .gform_wrapper .ginput_container_radio label:before,.personio-kit__apply-form .gform_wrapper label.gfield_consent_label:after,.personio-kit__apply-form .gform_wrapper label.gfield_consent_label:before,.personio-kit__apply-form .gform_wrapper.gform-theme--framework .gfield_checkbox label:after,.personio-kit__apply-form .gform_wrapper.gform-theme--framework .gfield_checkbox label:before,.personio-kit__apply-form .gform_wrapper.gform-theme--framework .gfield_radio label:after,.personio-kit__apply-form .gform_wrapper.gform-theme--framework .gfield_radio label:before,.personio-kit__apply-form .gform_wrapper.gform-theme--framework .ginput_container_checkbox label:after,.personio-kit__apply-form .gform_wrapper.gform-theme--framework .ginput_container_checkbox label:before,.personio-kit__apply-form .gform_wrapper.gform-theme--framework .ginput_container_consent label:after,.personio-kit__apply-form .gform_wrapper.gform-theme--framework .ginput_container_consent label:before,.personio-kit__apply-form .gform_wrapper.gform-theme--framework .ginput_container_radio label:after,.personio-kit__apply-form .gform_wrapper.gform-theme--framework .ginput_container_radio label:before,.personio-kit__apply-form .gform_wrapper.gform-theme--framework label.gfield_consent_label:after,.personio-kit__apply-form .gform_wrapper.gform-theme--framework label.gfield_consent_label:before,.personio-kit__apply-form .gform_wrapper.gravity-theme .gfield_checkbox label:after,.personio-kit__apply-form .gform_wrapper.gravity-theme .gfield_checkbox label:before,.personio-kit__apply-form .gform_wrapper.gravity-theme .gfield_radio label:after,.personio-kit__apply-form .gform_wrapper.gravity-theme .gfield_radio label:before,.personio-kit__apply-form .gform_wrapper.gravity-theme .ginput_container_checkbox label:after,.personio-kit__apply-form .gform_wrapper.gravity-theme .ginput_container_checkbox label:before,.personio-kit__apply-form .gform_wrapper.gravity-theme .ginput_container_consent label:after,.personio-kit__apply-form .gform_wrapper.gravity-theme .ginput_container_consent label:before,.personio-kit__apply-form .gform_wrapper.gravity-theme .ginput_container_radio label:after,.personio-kit__apply-form .gform_wrapper.gravity-theme .ginput_container_radio label:before,.personio-kit__apply-form .gform_wrapper.gravity-theme label.gfield_consent_label:after,.personio-kit__apply-form .gform_wrapper.gravity-theme label.gfield_consent_label:before{content:none!important;display:none!important}.personio-kit__apply-form .gform_wrapper .gfield_checkbox input,.personio-kit__apply-form .gform_wrapper .gfield_radio input,.personio-kit__apply-form .gform_wrapper .ginput_container_checkbox input,.personio-kit__apply-form .gform_wrapper .ginput_container_consent input[type=checkbox],.personio-kit__apply-form .gform_wrapper .ginput_container_radio input,.personio-kit__apply-form .gform_wrapper.gform-theme--framework .gfield_checkbox input,.personio-kit__apply-form .gform_wrapper.gform-theme--framework .gfield_radio input,.personio-kit__apply-form .gform_wrapper.gform-theme--framework .ginput_container_checkbox input,.personio-kit__apply-form .gform_wrapper.gform-theme--framework .ginput_container_consent input[type=checkbox],.personio-kit__apply-form .gform_wrapper.gform-theme--framework .ginput_container_radio input,.personio-kit__apply-form .gform_wrapper.gravity-theme .gfield_checkbox input,.personio-kit__apply-form .gform_wrapper.gravity-theme .gfield_radio input,.personio-kit__apply-form .gform_wrapper.gravity-theme .ginput_container_checkbox input,.personio-kit__apply-form .gform_wrapper.gravity-theme .ginput_container_consent input[type=checkbox],.personio-kit__apply-form .gform_wrapper.gravity-theme .ginput_container_radio input{clip:revert!important;-webkit-clip-path:revert!important;clip-path:revert!important;height:revert!important;margin:revert!important;opacity:revert!important;pointer-events:revert!important;position:revert!important;width:revert!important}.personio-kit__apply-form .gform_wrapper .gform_footer,.personio-kit__apply-form .gform_wrapper.gform-theme--framework .gform_footer,.personio-kit__apply-form .gform_wrapper.gravity-theme .gform_footer{padding-top:var(--size-md)}.personio-kit__apply-form .gform_wrapper .gform_button,.personio-kit__apply-form .gform_wrapper.gform-theme--framework .gform_button,.personio-kit__apply-form .gform_wrapper.gravity-theme .gform_button{max-width:none!important;width:100%!important}header{--header-shell-padding:var(--size-sm);background:#0000;border-radius:0;color:var(--white);left:0;margin:0;max-width:none;padding:var(--header-shell-padding);position:fixed;right:0;top:var(--wp-admin--admin-bar--height,0);transform:none;transition:none;width:100%;z-index:3604}header .main-header{margin-inline:auto;max-width:var(--wide-size);width:100%}header .header-dropdown{transition:all .3s var(--ease-spring-30)!important}header:not(.has-light-stage-start):not(.is-stuck):not(:has(.submenu-wrapper.submenu-open)) .header-dropdown{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#0000!important;box-shadow:none!important;outline-color:#0000!important}header.is-stuck .header-dropdown{border-radius:0 0 2.5rem 2.5rem!important;margin-top:-2rem!important}@media(max-width:991px){header.is-stuck .header-dropdown{border-radius:0!important}header{padding:var(--size-md) 0}}.footer-section{--text-color:var(--white);background:linear-gradient(136deg,#1f2026 10.21%,#111216 104.55%);color:var(--white);overflow:hidden;position:relative}.footer-section__content{position:relative;will-change:transform,opacity;z-index:2}@keyframes parallaxY{0%{opacity:0;transform:translateY(-200rem) scale(1.1)}80%{opacity:0}to{opacity:1;transform:translateY(0) scale(1)}}footer{margin-top:-5rem;padding:var(--size-lg);position:relative;z-index:3}footer .footer-box{--map-size:30rem;--map-left:70%;--map-top:-10%;animation-timeline:view();animation-range:entry 0 cover 25%;animation:parallaxY 1s linear;display:flex;gap:var(--size-2xl);justify-content:space-between;min-height:20rem;position:relative}footer .footer-box.out{--map-size:15rem;--map-left:50%;--map-top:50%}@media(max-width:1200px){footer .footer-box{flex-direction:column;gap:var(--size-lg);min-height:auto;padding:var(--size-md)}}footer .footer-box--map{display:flex;flex:0 0 20rem;gap:15rem;height:20rem;padding-bottom:3rem;padding-top:8rem;position:relative}@media(max-width:1200px){footer .footer-box--map{flex:1;flex-direction:column;gap:var(--size-lg);padding-bottom:var(--size-lg);padding-top:0;width:100%}}footer .footer-box--map-graphics{display:grid;height:100%;left:var(--map-left);place-items:center;pointer-events:none;position:absolute;top:var(--map-top);transform:translate(-50%);width:100%}@media(max-width:1200px){footer .footer-box--map-graphics{display:none}}footer .footer-box--map-graphics svg{height:auto;-webkit-mask-image:linear-gradient(180deg,#0000 15%,#000 60%);mask-image:linear-gradient(180deg,#0000 15%,#000 60%);opacity:.4;width:var(--map-size)}footer .footer-box--map-graphics svg path{fill:color-mix(in srgb,var(--gray-200) 40%,#0000 100%)}footer .footer-box--map-marker{--marker-offset:6rem;--marker-top:1.9rem;align-self:flex-start;justify-self:flex-start;position:relative}@media(max-width:1200px){footer .footer-box--map-marker{--marker-offset:2rem;width:100%}footer .footer-box--map-marker,footer .footer-box--map-marker:last-child{align-self:flex-start;justify-self:flex-start}}footer .footer-box--map-marker:after{aspect-ratio:1/1;background:var(--green-gradient);border-radius:var(--rounded-full);content:"";outline:.25rem solid color-mix(in srgb,var(--white) 25%,#0000 100%);position:absolute;right:calc(var(--marker-offset)*-1);top:var(--marker-top);transform:translateY(-50%);width:1.5rem}@media(max-width:1200px){footer .footer-box--map-marker:after{display:none}}footer .footer-box--map-marker:before{background:var(--gray-200);content:"";height:1px;left:0;position:absolute;top:var(--marker-top);width:calc(100% + var(--marker-offset) - .5rem)}@media(max-width:1200px){footer .footer-box--map-marker:before{display:none}}footer .footer-box--map-marker:last-child{align-self:flex-end;justify-self:flex-end}footer .footer-box--map-marker:last-child:after{left:calc(var(--marker-offset)*-1);right:auto}footer .footer-box--map-marker:last-child:before{left:auto;right:0}@media(max-width:1200px){footer .footer-box--map-marker:last-child:after,footer .footer-box--map-marker:last-child:before{display:none}}footer .footer-box--map-marker p{margin-bottom:0}footer .footer-box--map-marker-title{color:var(--text-color);font-size:var(--font-size-h6);font-weight:var(--font-weight-bold)}footer .footer-box--map-marker-address{color:var(--text-color);font-size:var(--font-size-text-small);min-width:9rem}footer .footer-box--links{align-items:flex-start;align-self:flex-start;display:flex;flex:1;flex-wrap:wrap;gap:var(--size-xl);justify-content:flex-start;padding-left:var(--size-xl)}@media(max-width:1200px){footer .footer-box--links{border-left:none;border-top:1px solid color-mix(in srgb,var(--gray-200) 50%,#0000 100%);flex-direction:column;gap:var(--size-lg);padding-left:0;padding-top:var(--size-xl);width:100%}}footer .footer-box--links ul,footer .footer-box--links-column{display:flex;flex-direction:column;gap:.5rem;line-height:1.2}@media(max-width:1200px){footer .footer-box--links ul,footer .footer-box--links-column{gap:var(--size-sm);width:100%}}footer .footer-box--links ul ul,footer .footer-box--links-column ul{list-style:none;margin:0;padding:0}footer .footer-box--links a{color:var(--text-color);font-size:var(--font-size-text-small);opacity:.75;text-decoration:none;transition:var(--transition)}footer .footer-box--links a:hover{color:var(--green-400);opacity:1}footer .footer-box--links-title{font-weight:var(--font-weight-bold);opacity:1}.purpose-text{overflow:hidden;position:relative;width:100%;z-index:2}.purpose-text .particle-text--compact{height:clamp(12rem,26vw,25rem);transform:translate3d(-3.5vw,0,0);width:calc(100% + 7vw)}.footer-legal{align-items:center;color:color-mix(in srgb,var(--white) 72%,#0000);display:flex;font-size:var(--font-size-text);gap:var(--size-lg);justify-content:space-between;margin-top:var(--size-lg);padding-top:var(--size-lg);position:relative;z-index:2}.footer-legal__menu{display:flex;flex-wrap:wrap;gap:var(--size-md) var(--size-lg);list-style:none;margin:0;padding:0}.footer-legal__menu a{color:inherit;text-decoration:none;transition:var(--transition)}.footer-legal__menu a:hover{color:var(--green-400)}.footer-legal__copyright{margin:0;white-space:nowrap}@media(max-width:1200px){.footer-section__content{opacity:1!important;transform:none!important;will-change:auto}.footer-section .purpose-text .particle-text--compact{height:min(13rem,42vw);min-height:10.5rem;transform:translate3d(-8vw,0,0);width:calc(100% + 16vw)}.footer-section footer .is-root-container>*{padding-inline:var(--size-lg)}.footer-section footer{padding-block:var(--size-lg);padding-inline:0}.footer-section .footer-box{animation:none}.footer-section .footer-box--map{gap:var(--size-2md)}.footer-section .footer-legal{align-items:flex-start;flex-direction:column;gap:var(--size-md)}.footer-section .footer-legal__copyright{white-space:normal}}body#tinymce{margin:12px!important}:root{--cs-offset:20rem;--cs-single-hl-line-height:1.1;--cs-single-hl-font-size:var(--font-size-h1);--cs-single-hl-height:calc((var(--cs-single-hl-font-size)*var(--cs-single-hl-line-height))*2 + var(--size-3xl));--cs-single-hl-pad-block:var(--size-md);--cs-single-space-to-image:calc(var(--header-height) + var(--cs-single-hl-pad-block)*2 + var(--cs-single-hl-height))}body .cs-image-placeholder{--_width:calc(var(--content-size) - var(--size-md)*2);aspect-ratio:1.7;content:"";isolation:isolate;left:calc(50% - var(--_width)/2);opacity:0;overflow:clip;pointer-events:none;position:fixed;top:var(--cs-single-space-to-image);transition:opacity .5s ease;width:var(--_width);z-index:3600}body .cs-image-placeholder:after{background:var(--white);content:"";inset:0;position:fixed;top:100%;transition:var(--transition);transition-duration:.5s;z-index:-1}body .cs-image-placeholder .cs-image-placeholder__bubbles{border-radius:0;inset:0;bottom:0;opacity:1;position:fixed!important;top:0;transform:translateY(100%);transition:var(--transition);transition-duration:1s;z-index:-2!important}body .cs-image-placeholder img{border-radius:var(--rounded-md);height:100%;object-fit:cover;position:relative;transition:var(--transition);transition-duration:.5s;width:100%;z-index:1}body .cs-image-placeholder img[src=""]{display:none}body .cs-image-placeholder.is-visible{opacity:1}body .cs-image-placeholder.is-visible img{border-radius:var(--rounded-lg)}body .cs-image-placeholder.is-visible:after{top:calc(100% - var(--cs-offset));transition-delay:.6s}body .cs-image-placeholder.is-visible .cs-image-placeholder__bubbles{transform:translateY(0)}.case-study-single__header{color:var(--white);isolation:isolate;overflow:hidden;padding-top:var(--header-height);padding-inline:var(--content-space);padding-bottom:var(--size-2xl);position:relative;width:100%}.case-study-single__header:before{background:var(--white);content:"";inset:0;position:absolute;top:calc(100% - var(--cs-offset));z-index:1}.case-study-single__bubbles{max-width:unset}.case-study-single__stage-inner{margin-inline:auto;max-width:var(--wide-size);position:relative;z-index:1}@keyframes cs-headline-reveal{0%{opacity:0;transform:translateY(10%)}to{opacity:1;transform:translateY(0)}}.case-study-single__headline{align-items:flex-start;animation:cs-headline-reveal 1s ease forwards;animation-delay:.5s;display:flex;flex-direction:column;height:var(--cs-single-hl-height);justify-content:center;margin-block:var(--cs-single-hl-pad-block);opacity:0;transform:translateY(10%)}.case-study-single__headline .breadcrumb{margin-bottom:0}.case-study-single__headline h1{-webkit-box-orient:vertical;line-clamp:2;-webkit-line-clamp:2;display:-webkit-box;font-size:var(--font-size-h2);line-height:var(--_line-height);max-height:100%;overflow:clip;padding-bottom:0;width:100%}.case-study-single__featured-image{aspect-ratio:1.7;height:auto;margin-inline:auto;max-width:var(--content-size);object-fit:cover;overflow:hidden;padding-inline:var(--content-space);width:100%}.case-study-single__featured-image img{border-radius:var(--rounded-lg);display:block;height:100%;object-fit:cover;width:100%}.blog-header.case-study-single__header{background:var(--dark-gradient)}.case-study-single__header--no-media{--cs-offset:0;padding-bottom:var(--size-3xl)}.case-study-single__header--no-media:before{display:none}.case-study-single__header--no-media .blog-header__headline.case-study-single__headline,.case-study-single__header--no-media .case-study-single__headline{animation:none;height:auto;margin-block:var(--size-lg) var(--size-md);min-height:0;opacity:1;transform:none}.case-study-single__header--no-media .blog-header__title.entry-title,.case-study-single__header--no-media .case-study-single__headline h1{display:block;font-size:var(--font-size-h1);line-height:var(--line-height);max-height:none;overflow:visible}.blog-header__headline.case-study-single__headline{height:auto;min-height:var(--cs-single-hl-height)}.blog-header__headline.case-study-single__headline .breadcrumb{margin-bottom:0}.blog-header__meta{color:color-mix(in srgb,var(--white) 72%,#0000);max-width:var(--content-size)}.blog-header__meta a{color:inherit}.blog-header .blog-featured-image.case-study-single__featured-image{margin-top:var(--size-xl);position:relative;z-index:1}@media not (prefers-reduced-motion:reduce){.case-study-single__header{view-transition-name:case-study-stage}.case-study-single__headline h1{view-transition-name:var(--case-vt-title)}.case-study-single__featured-image{view-transition-name:var(--case-vt-image)}}.archive-showcase,.case-study-archive{--_stage-bg:linear-gradient(115.7deg,#1f2026 10.22%,#111216 104.55%);--_filter-pill-bg:color-mix(in srgb,var(--white) 17%,#0000);--_filter-pill-active:var(--green-400);--_grid-gap-2:10rem;--_grid-gap-3:5rem}.archive-showcase__stage,.case-study-archive__stage{background:var(--_stage-bg);color:var(--white);margin-bottom:-15rem;overflow:hidden;padding-block:calc(var(--header-height) + var(--size-3xl)) var(--size-2xl);padding-inline:var(--content-space);padding-bottom:15rem;position:relative}.archive-showcase__stage-inner,.case-study-archive__stage-inner{margin-inline:auto;max-width:var(--wide-size);position:relative;z-index:1}.archive-showcase__title,.case-study-archive__title{color:var(--white);font-family:var(--primary-font-family);font-size:var(--font-size-h2);font-weight:var(--font-weight-default);line-height:1.05;margin:0 0 var(--size-xl);max-width:46rem}.archive-showcase__description,.case-study-archive__description{color:color-mix(in srgb,var(--white) 76%,#0000);margin:calc(var(--size-md)*-1) 0 var(--size-xl);max-width:42rem}.archive-showcase__description p:last-child,.case-study-archive__description p:last-child{margin-bottom:0}.archive-showcase__main,.case-study-archive__main{background:var(--gray-100);padding-block:var(--size-2xl) var(--size-3xl)}.archive-showcase__empty,.case-study-archive__empty{color:var(--gray-600);margin:0 auto var(--size-xl);text-align:center}.archive-showcase__cta,.case-study-archive__cta{margin-inline:auto;margin-top:var(--size-3xl);max-width:var(--wide-size);padding-inline:var(--content-space)}.case-study-filters__list{display:flex;flex-wrap:wrap;gap:var(--size-sm);list-style:none;margin:0;padding:0}.case-study-filters__pill{align-items:center;background:var(--_filter-pill-bg);border-radius:var(--rounded-full);color:color-mix(in srgb,var(--white) 90%,#0000);display:inline-flex;font-family:var(--secondary-font-family);font-size:var(--font-size-text-small);justify-content:center;letter-spacing:.01em;line-height:1.55;padding:var(--size-sm) var(--size-2md);text-decoration:none;transition:var(--transition)}.case-study-filters__pill:hover{background:color-mix(in srgb,var(--white) 50%,#0000);color:var(--gray-800)}.case-study-filters__pill.is-active{background:var(--_filter-pill-active);color:var(--gray-800)}.case-study-grid{display:flex;flex-direction:column;gap:var(--size-2xl);margin-inline:auto;max-width:var(--wide-size);padding-inline:var(--content-space)}.case-study-grid__row{display:grid;width:100%}.case-study-grid__row--2-first{gap:var(--_grid-gap-2);grid-template-columns:1.3fr 1fr}.case-study-grid__row--2-last{gap:var(--_grid-gap-2);grid-template-columns:1fr 1.3fr}.case-study-grid__row--3{gap:var(--_grid-gap-3);grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:1023.98px){.case-study-grid__row{gap:var(--size-xl);grid-template-columns:1fr}}.case-study-card{--_tilt-radius:var(--rounded-md);--_tilt-shadow:0 1px 5px #00000059;--_tilt-shadow-hover:0 5px 20px 5px #0000001f;--_text-hover-color:#575861;color:var(--text-color);display:flex;flex-direction:column;gap:var(--size-md);min-width:0;text-decoration:none}.case-study-card:focus-visible{border-radius:var(--_tilt-radius);outline:2px solid var(--green-400);outline-offset:4px}.case-study-card__visual{container-name:case-study-card-visual;container-type:inline-size;display:block;perspective:1500px;position:relative}.case-study-card__follow{inset:0;pointer-events:none;position:absolute;z-index:4}@media(hover:none){.case-study-card__follow{display:none}}.case-study-card__follow-inner{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:color-mix(in srgb,var(--gray-900) 48%,#0000);border:1px solid color-mix(in srgb,var(--white) 20%,#0000);border-radius:var(--rounded-full);box-shadow:0 4px 20px #00000038;display:grid;height:3.75rem;opacity:0;place-items:center;position:absolute;transform:translate(-50%,-50%);width:3.75rem;will-change:left,top,opacity}.case-study-card__follow-core{background:var(--white);border-radius:var(--rounded-full);grid-area:1/1;height:3rem;width:3rem}.case-study-card__follow-arrow{align-items:center;color:var(--gray-800);display:flex;grid-area:1/1;height:50%;justify-content:center;width:50%;z-index:1}.case-study-card__follow-arrow .icon,.case-study-card__follow-arrow svg{display:block;height:100%;width:100%}.case-study-card__tilt{background:var(--gray-200);border-radius:var(--_tilt-radius);box-shadow:var(--_tilt-shadow);display:block;height:23rem;max-height:clamp(12rem,80cqw,40vh);outline:0 solid color-mix(in srgb,var(--text-color) 10%,#0000);overflow:hidden;position:relative;transform-style:preserve-3d;transition:box-shadow .2s ease-out,transform .15s ease-out;width:100%}.case-study-card:focus-visible .case-study-card__tilt,.case-study-card:hover .case-study-card__tilt{box-shadow:var(--_tilt-shadow-hover);cursor:none;outline-width:.625rem}.case-study-card__image{display:block;height:100%;object-fit:cover;width:100%}.case-study-card__placeholder{background:color-mix(in srgb,var(--gray-400) 35%,var(--gray-100));display:block;height:100%;min-height:12rem;width:100%}.case-study-card__glow{background-image:radial-gradient(circle at 50% -20%,#fff,#0000000f);inset:0;mix-blend-mode:soft-light;pointer-events:none;position:absolute}.case-study-card__text{display:flex;flex-direction:column;font-size:var(--font-size-text-small);gap:.25rem;opacity:.8;transition:color .2s ease-out}.case-study-card__headline{font-family:var(--primary-font-family);font-weight:var(--font-weight-default);letter-spacing:.01em;line-height:1.3;transition:color .2s ease-out}.case-study-card__subline{-webkit-box-orient:vertical;line-clamp:3;-webkit-line-clamp:3;color:var(--gray-400);display:-webkit-box;font-size:var(--font-size-text);overflow:hidden;transition:color .2s ease-out}.case-study-card__eyebrow,.case-study-card__meta,.case-study-card__subline{font-family:var(--secondary-font-family);letter-spacing:.01em;line-height:1.42}.case-study-card__eyebrow,.case-study-card__meta{font-size:var(--font-size-text-small)}.case-study-card__eyebrow{background:var(--green-400);border-radius:var(--rounded-full);color:var(--gray-800);margin-bottom:.15rem;padding:.2rem .7rem;width:-moz-fit-content;width:fit-content}.case-study-card__meta{color:var(--gray-500);transition:color .2s ease-out}.case-study-card:focus-visible .case-study-card__headline,.case-study-card:focus-visible .case-study-card__meta,.case-study-card:focus-visible .case-study-card__subline,.case-study-card:focus-visible .case-study-card__text,.case-study-card:hover .case-study-card__headline,.case-study-card:hover .case-study-card__meta,.case-study-card:hover .case-study-card__subline,.case-study-card:hover .case-study-card__text{color:var(--_text-hover-color)}.case-study-card--large .case-study-card__headline,.case-study-card--medium .case-study-card__headline,.case-study-card--narrow .case-study-card__headline,.case-study-card--slider .case-study-card__headline,.case-study-card--third .case-study-card__headline{font-size:var(--font-size-h5)}@media not (prefers-reduced-motion:reduce){.case-study-archive__stage{view-transition-name:case-study-stage}.case-study-card--with-view-transition .case-study-card__tilt{view-transition-name:var(--case-vt-image)}.case-study-card--with-view-transition .case-study-card__headline{view-transition-name:var(--case-vt-title)}}.case-study-pagination{margin-top:var(--size-3xl)}.case-study-pagination__inner{gap:var(--size-md)}.case-study-pagination__inner,.case-study-pagination__pages{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}.case-study-pagination__pages{gap:var(--size-sm);list-style:none;margin:0;padding:0}.case-study-pagination__pages a,.case-study-pagination__pages span.page-numbers{align-items:center;background:#0000;border:1px solid color-mix(in srgb,var(--gray-800) 15%,#0000);border-radius:var(--rounded-full);color:var(--gray-600);display:inline-flex;font-family:var(--primary-font-family);font-size:var(--font-size-text);justify-content:center;line-height:1;min-height:3rem;min-width:3rem;padding:var(--size-xs) var(--size-sm);text-decoration:none;transition:var(--transition)}.case-study-pagination__pages a:hover{border-color:color-mix(in srgb,var(--gray-800) 35%,#0000);color:var(--gray-800)}.case-study-pagination__pages span.page-numbers.current,.case-study-pagination__pages span.page-numbers.dots{border-color:#0000}.case-study-pagination__pages span.page-numbers.current{background:color-mix(in srgb,var(--white) 60%,#0000);border-color:color-mix(in srgb,var(--gray-800) 25%,#0000);color:var(--gray-800);font-weight:var(--font-weight-bold)}.case-study-pagination__pages span.page-numbers.dots{border:none;min-width:auto}.case-study-pagination__arrow-btn{align-items:center;background:var(--accent-gradient);border:none;border-radius:var(--rounded-full);box-shadow:0 1px 5px #0000001f;color:var(--accent-color);cursor:pointer;display:inline-flex;flex-shrink:0;height:3rem;justify-content:center;text-decoration:none;transition:var(--transition);width:3rem}.case-study-pagination__arrow-btn .icon{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.case-study-pagination__arrow-btn .icon svg{stroke:currentColor;height:45%;opacity:1;transform:none;width:45%}.case-study-pagination__arrow-btn:focus-visible,.case-study-pagination__arrow-btn:hover{filter:brightness(1.05);outline:2px solid color-mix(in srgb,var(--green-500) 40%,#0000);outline-offset:2px}.case-study-pagination__arrow-btn.is-disabled{cursor:default;filter:none;opacity:.35;pointer-events:none}.case-study-pagination__arrow--prev .icon{transform:scaleX(-1)}.case-study-pagination__page-item{list-style:none}@media(prefers-reduced-motion:reduce){.case-study-card__tilt{transition:none}}
