.hero{--hero-text-size:clamp(1.2362rem, 1.1838rem + 0.2635vw, 1.5rem);--hero-label-size:clamp(0.986rem, 0.9338rem + 0.2635vw, 1.25rem);position:relative;display:flex;flex-direction:column;min-height:54.625rem;padding:5rem var(--page-margin-hero) 7.3125rem;overflow:hidden}.hero.is-dark{background-color:var(--color-bg-dark);isolation:isolate}.hero.is-dark::before,.hero.is-dark::after{content:"";position:absolute;inset:0;pointer-events:none}.hero.is-dark::before{z-index:-2;background:url(https://53acht.de/wp-content/themes/53acht/assets/css/sections/../../images/hero-bg.webp) center / cover no-repeat;opacity:.35}.hero.is-dark::after{z-index:-1;background:var(--gradient-dark);opacity:.2}.hero__inner{display:contents}.hero__media{position:absolute;bottom:0;left:-18.66vw;width:185.82vw;height:min(40.625rem, 100%)}.hero__slide,.hero__image{width:100%;height:100%}.hero.is-slider{touch-action:pan-y}.hero.is-slider .hero__media{display:grid}.hero.is-slider .hero__slide{grid-area:1 / 1;opacity:0;transition:opacity 0.6s ease}.hero.is-slider .hero__slide.is-active{opacity:1}.hero__image{display:block;object-fit:cover;object-position:center top}.hero__content{position:relative;display:flex;flex-direction:column;gap:var(--space-16);align-items:flex-start}.hero__heading{display:flex;flex-direction:column}.hero .hero__pretitle{color:var(--color-border);font-size:.875rem;line-height:1.362}.hero__title{font-size:max(clamp(2.125rem, 9.2vw + 0.7rem, 3rem), var(--type-h1-size));font-weight:700;line-height:var(--type-h1-line-height)}.hero__label{display:flex;flex-wrap:wrap;gap:.3em;align-items:center;padding:var(--space-8) var(--space-12);border-radius:var(--radius-8);background-color:rgb(30 35 41 / 20%);box-shadow:inset 0 0 0 1px var(--color-hover);color:var(--color-border);font-size:.875rem;line-height:1.362}.hero__label strong{color:var(--color-text-on-dark);font-weight:700;transition:opacity 0.3s ease}.hero__label.is-swapping strong{opacity:0}.hero__label.is-sizing{overflow:hidden;flex-wrap:nowrap;white-space:nowrap;transition:width 0.3s ease}.hero__text,.hero__track,.hero__ratings{display:none}.hero__track{flex-direction:column;gap:var(--space-16);list-style:none}.hero__industry{display:flex;gap:var(--space-8);align-items:center;color:var(--color-white-20);font-size:var(--type-h4-size);font-weight:var(--type-h4-weight);line-height:calc(0.755 * var(--type-h4-size) + 0.6825rem)}.hero__industry-button{padding:0;border:0;background:none;color:inherit;font:inherit;line-height:inherit;text-align:left;cursor:pointer;transition:color 0.2s ease}.hero__industry-button:hover{color:var(--color-text-on-dark)}.hero__industry-button:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px}.hero__industry::after{content:"";width:1.25rem;height:.25rem;border-radius:var(--radius-pill);background-color:var(--color-white-20)}.hero__industry.is-active{color:var(--color-text-on-dark)}.hero__industry.is-active::after{width:2.5rem;background-color:var(--color-primary)}.hero__ratings{flex-direction:column;gap:var(--space-16)}.hero__member{display:block;width:12.6875rem;height:auto;border-radius:var(--radius-8)}.hero__rating-list{display:flex;flex-direction:column;gap:var(--space-16);list-style:none}.hero__rating{display:flex;gap:var(--space-12);align-items:center;padding:var(--space-8) var(--space-12);border-radius:var(--radius-8);box-shadow:inset 0 0 0 1px var(--color-text-on-dark);color:var(--color-surface);font-size:var(--hero-label-size);font-weight:600;line-height:calc(1.06 * var(--hero-label-size) + 0.3775rem);text-decoration:none;transition:color 0.2s ease,box-shadow 0.2s ease}a.hero__rating:hover{box-shadow:inset 0 0 0 1px var(--color-hover);color:var(--color-hover)}.hero__bar{position:absolute;inset:auto 0 0;border-top:1px solid var(--color-border);background-color:rgb(30 35 41 / 80%);-webkit-backdrop-filter:blur(2rem);backdrop-filter:blur(2rem)}.hero__bar-inner{position:relative;display:flex;flex-direction:column;gap:var(--space-16);padding:var(--space-24)}.hero__cta{display:flex;flex-direction:column;gap:var(--space-16)}.hero__cta .button--secondary{display:none}.hero__dots{position:absolute;bottom:100%;left:50%;display:flex;gap:var(--space-16);align-items:center;margin-bottom:var(--space-24);list-style:none;transform:translateX(-50%)}.hero__dot{position:relative;display:block;width:.75rem;height:.75rem;padding:0;border:0;border-radius:var(--radius-pill);background-color:#8e9194;cursor:pointer;transition:width 0.3s ease,background-color 0.3s ease}.hero__dot::before{content:"";position:absolute;inset:-1rem -.5rem}.hero__dot.is-active{width:2rem;background-color:var(--color-primary)}.stars{display:block;flex:none;width:5.6875rem;height:.875rem;background:linear-gradient(90deg,var(--color-primary) var(--stars-fill,0),var(--color-white-10) 0);-webkit-mask:url(https://53acht.de/wp-content/themes/53acht/assets/css/sections/../../images/star-mask.svg) 0 0 / 1.1875rem .875rem repeat-x;mask:url(https://53acht.de/wp-content/themes/53acht/assets/css/sections/../../images/star-mask.svg) 0 0 / 1.1875rem .875rem repeat-x}@media (max-width:767px){.hero{min-height:min(54.625rem, 100svh)}}@media (min-width:768px){.hero__media{left:0;width:100%}.hero__cta{flex-direction:row}.hero__cta .button--secondary{display:inline-flex}}:root{--site-bar-height:4.9375rem}@media (min-width:1440px){:root{--site-bar-height:3.5625rem}}@media (min-width:1280px){.hero{display:block;min-height:0;padding:0}.hero__inner{position:relative;display:flex;flex-direction:row;align-items:center;height:calc(100svh - var(--site-bar-height));padding:10rem var(--page-margin-hero)}.hero__media{inset:0 9.43% 0 auto;width:66.61%;height:auto}.hero__image{object-fit:contain;object-position:right bottom}.hero__content{justify-content:center;gap:var(--space-32);max-width:49.8125rem}.hero .hero__pretitle{font-size:var(--type-small-size);line-height:1.362}.hero__title{font-size:var(--type-h1-size);font-weight:var(--type-h1-weight);line-height:calc(var(--type-h1-size) + 1rem)}.hero__label{background-color:#fff0;font-size:var(--hero-label-size);line-height:calc(1.06 * var(--hero-label-size) + 0.3775rem)}.hero__text{display:block;color:var(--color-border);font-size:var(--hero-text-size);line-height:calc(0.92 * var(--hero-text-size) + 0.6625rem)}.hero__track{position:absolute;top:50%;right:var(--page-margin-hero);display:flex;align-items:flex-end;transform:translateY(-50%)}.hero__ratings{position:absolute;right:var(--page-margin-hero);bottom:12.5625rem;display:flex;flex-direction:row;align-items:center}.hero__bar-inner{flex-direction:row;gap:var(--space-32);align-items:center;justify-content:space-between;padding:var(--space-32) var(--page-margin-hero)}.hero__cta{gap:var(--space-32)}.hero__cta .button{padding:var(--space-16) var(--space-32)}.hero__dots{position:static;margin:0;transform:none}.hero__dot{background-color:var(--color-white-50)}.hero__dot.is-active{background-color:var(--color-primary)}}@media (min-width:1280px) and (max-height:900px){.hero__inner{padding-block:8.5rem 8rem}.hero__content{gap:var(--space-16)}.hero__title{font-size:min(var(--type-h1-size), 6.5vh);line-height:calc(min(var(--type-h1-size), 6.5vh) + 0.5rem)}.hero__track{top:44%}.hero__ratings{bottom:8rem}}.hero--image-left,.hero--image-right{min-height:0;padding:6.8125rem var(--page-margin) var(--space-48)}.hero__split{display:flex;flex-direction:column;gap:var(--space-32);max-width:var(--container-max);margin-inline:auto}.hero__photo{overflow:hidden;border-radius:var(--radius-32);aspect-ratio:354 / 319}.hero__photo-image{display:block;width:100%;height:100%;object-fit:cover;object-position:center top}.hero--image-left .hero__content,.hero--image-right .hero__content{gap:var(--space-24)}.hero--image-left .hero__title,.hero--image-right .hero__title{overflow-wrap:anywhere;font-size:var(--type-h1-size);font-weight:var(--type-h1-weight);line-height:calc(var(--type-h1-size) + 1rem)}.hero--image-left .hero__text,.hero--image-right .hero__text{display:block;color:var(--color-border);font-size:var(--hero-text-size);line-height:calc(0.92 * var(--hero-text-size) + 0.6625rem)}.hero--image-left .hero__cta,.hero--image-right .hero__cta{align-self:stretch}.hero__circle{display:none;position:absolute;z-index:-1;border-radius:50%;pointer-events:none}.hero__circle--large{top:3.0469rem;left:3.995rem;width:22.125rem;height:57.69rem;box-shadow:inset 0 0 0 1px rgb(255 132 0 / 20%)}.hero__circle--medium{top:0;left:0;width:22.125rem;height:36.8375rem;box-shadow:inset 0 0 0 1px rgb(255 132 0 / 50%)}@media (min-width:768px){.hero--image-left .hero__cta,.hero--image-right .hero__cta{align-self:flex-start}}@media (min-width:1280px){.hero--image-left,.hero--image-right{padding:9.625rem var(--page-margin)}.hero__split{flex-direction:row;gap:0;align-items:center}.hero__photo{flex:none;width:45.1316%;aspect-ratio:686 / 712}.hero--image-left .hero__content,.hero--image-right .hero__content{flex:1;max-width:50rem}.hero--image-left .hero__content{padding-left:var(--space-128)}.hero--image-right .hero__split{justify-content:space-between}.hero--image-right .hero__content{padding-right:var(--space-128)}}@media (min-width:1280px){.hero__circle{display:block}.hero__circle--large{top:4.5469rem;right:0;left:auto;width:57.6925rem;height:57.6925rem}.hero__circle--medium{top:1.5rem;left:48.59%;width:36.7688rem;height:36.8363rem}}.hero--search-jobs{position:relative;display:flex;flex-direction:column;gap:var(--space-32);min-height:0;padding:5.625rem var(--page-margin-hero) var(--space-32);overflow:hidden}.hero__jobs-circle{display:none;position:absolute;z-index:-1;border-radius:50%;pointer-events:none}.hero__jobs-content{display:flex;flex-direction:column;gap:var(--space-24);min-width:0}.hero__jobs-heading{display:flex;flex-direction:column}.hero--search-jobs .pretitle{color:var(--color-border)}.hero__jobs-title{font-size:max(clamp(2.125rem, 9.2vw + 0.7rem, 3rem), var(--type-h1-size));font-weight:800;line-height:1.2}.hero__jobs-text{color:var(--color-border);font-size:var(--type-lead-size);line-height:1.362}.hero__jobs-search{display:flex;flex-direction:column;gap:var(--space-24);min-width:0}.hero__jobs-row{display:flex;gap:var(--space-16);align-items:flex-end}.hero__jobs-group{display:flex;flex-direction:column;gap:var(--space-8);justify-content:center;min-width:0}.hero__jobs-group{flex:1 1 0%}.hero__jobs-label{font-size:var(--type-h4-size);font-weight:700;line-height:1.362;text-transform:uppercase}.hero--search-jobs .hero__jobs-label{color:var(--color-text-on-dark)}.hero__jobs-input{display:flex;gap:var(--space-16);align-items:center;padding:var(--space-16) var(--space-24);border-radius:var(--radius-pill);box-shadow:inset 0 0 0 1px rgb(232 225 213 / 50%)}.hero__jobs-filter{flex:none;padding-right:var(--space-16);border-right:1px solid rgb(232 225 213 / 50%);color:var(--color-text-on-dark);font-size:var(--type-h4-size);font-weight:700;line-height:1.362}.hero__jobs-field{flex:1 1 0%;min-width:0;padding:0;border:0;background:#fff0;color:var(--color-text-on-dark);font:inherit;font-size:var(--type-body-size)}.hero__jobs-field::placeholder{color:var(--color-white-50)}.hero__jobs-round{display:grid;flex:none;place-items:center;width:3.5rem;height:3.5rem;border:0;border-radius:var(--radius-pill);background-color:var(--color-primary);color:var(--color-text-on-dark);cursor:pointer;transition:background-color 0.2s ease}.hero__jobs-round:hover{background-color:var(--color-hover)}.hero__jobs-round svg{width:1.5rem;height:1.5rem}.hero__jobs-tags{display:flex;flex-wrap:wrap;gap:var(--space-16);list-style:none}.hero__jobs-tags .tag{max-width:100%;white-space:nowrap}@media (max-width:479px){.hero__jobs-tags .tag{white-space:normal}}.hero--search-jobs .tag{--tag-border:var(--color-text-on-dark);color:var(--color-text-on-dark)}.hero--search-jobs .tag[aria-pressed="true"]{background-color:var(--color-bg);color:var(--color-surface-dark)}.hero--search-jobs .tag:hover{--tag-border:var(--color-hover)}.hero--search-jobs .hero__jobs-field{color-scheme:dark}.hero--search-jobs .hero__jobs-field:focus-visible{outline:none}.hero--search-jobs .hero__jobs-input:focus-within{box-shadow:inset 0 0 0 2px var(--color-text-on-dark)}.hero__jobs-top{display:flex;flex-direction:column;gap:var(--space-24);min-width:0}.hero__jobs-top-head{display:flex;flex-wrap:wrap;gap:var(--space-4) var(--space-16);align-items:flex-end}.hero__jobs-top-title{font-size:var(--type-lead-size);font-weight:400;line-height:1.362;text-transform:uppercase}.hero__jobs-top-meta{color:var(--color-white-50);font-size:var(--type-h4-size);line-height:1.362}.hero__jobs-top-list{display:flex;gap:var(--space-16);margin-inline:calc(-1 * var(--page-margin-hero));padding-inline:var(--page-margin-hero);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--page-margin-hero);scrollbar-width:none}.hero__jobs-top-list::-webkit-scrollbar{display:none}.hero__jobs-top-list .job-card{flex:0 0 calc(100vw - 2 * var(--page-margin-hero));scroll-snap-align:start}.hero__jobs-top-button{width:100%}@keyframes hero-job-in{from{opacity:0}to{opacity:1}}@keyframes hero-job-out{from{opacity:1}to{opacity:0}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.hero__jobs-top-list>.job-card{animation:hero-job-in 0.2s ease-out backwards;animation-delay:calc(var(--job-step, 0) * 0.225s)}.hero__jobs-top-list.is-leaving>.job-card{animation-name:hero-job-out;animation-fill-mode:forwards}.hero__jobs-top-list>.job-card:nth-child(2){--job-step:1}.hero__jobs-top-list>.job-card:nth-child(3){--job-step:2}.hero__jobs-top-list>.job-card:nth-child(4){--job-step:3}.hero__jobs-top-list>.job-card:nth-child(5){--job-step:4}}.hero__jobs-long{display:none}.hero__jobs-top-arrow{transform:rotate(90deg)}@media (min-width:1280px){.hero--search-jobs{flex-direction:row;gap:var(--space-64);align-items:center;justify-content:space-between;min-height:63.75rem;padding:7rem var(--page-margin-hero) 0}.hero__jobs-content{flex:0 1 48.3125rem;gap:var(--space-32)}.hero__jobs-search{gap:var(--space-24)}.hero__jobs-top{flex:0 0 44.75rem;align-items:center;justify-content:flex-start;gap:var(--space-32);min-height:54.625rem}.hero__jobs-top-button{margin-top:auto}.hero__jobs-top-head{align-self:stretch}.hero__jobs-top-list{flex-direction:column;align-self:stretch;margin-inline:0;padding-inline:0;overflow:visible}.hero__jobs-top-list .job-card{flex:none}.hero__jobs-top-button{width:auto}.hero__jobs-long{display:inline}.hero__jobs-short{display:none}.hero__jobs-top-arrow{transform:none}.hero__jobs-circle{display:block}.hero__jobs-circle--large{top:-5.9375rem;left:43.07%;width:57.69rem;height:57.69rem;box-shadow:inset 0 0 0 1px rgb(255 132 0 / 20%)}.hero__jobs-circle--medium{top:-9rem;left:39.74%;width:36.77rem;height:36.84rem;box-shadow:inset 0 0 0 1px rgb(255 132 0 / 50%)}}.hero__blog-stage{position:relative;flex:none;align-self:stretch;height:28rem;overflow:hidden;margin:calc(-1 * var(--space-4));padding:var(--space-4)}.hero__blog-slide{position:absolute;inset:var(--space-4);transition:transform 0.4s ease,opacity 0.4s ease}.js .hero__blog-slide:not(.is-ready){opacity:0;transform:translateX(110%)}.hero__blog-slide .blog-card,.hero__blog-empty{height:100%}.hero__blog-slide .blog-card__media{flex:1 1 5rem;min-height:5rem;aspect-ratio:auto}.hero__blog-slide .blog-card__title,.hero__blog-slide .blog-card__excerpt{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical}.hero__blog-slide .blog-card__title{-webkit-line-clamp:3}.hero__blog-slide .blog-card__excerpt{-webkit-line-clamp:3}.hero__blog-slide .blog-card__tags{flex:none;flex-wrap:nowrap;overflow:hidden}.hero__blog-empty{display:flex;flex-direction:column;gap:var(--space-24);align-items:center;justify-content:center;padding:var(--space-24);border-radius:var(--radius-24);box-shadow:inset 0 0 0 1px var(--color-surface-warm);color:var(--color-border);font-size:var(--type-lead-size);line-height:1.362;text-align:center}.hero__blog-empty-logo{width:9.125rem;height:auto}.hero--search-blog .hero__jobs-top-button[aria-disabled="true"]{--button-bg:transparent;--button-color:var(--color-text-on-dark);opacity:.4;cursor:not-allowed;pointer-events:none}.hero--search-blog .hero__jobs-field{color-scheme:dark}.hero--search-blog .hero__jobs-field:focus-visible{outline:none}.hero--search-blog .hero__jobs-input:focus-within{box-shadow:inset 0 0 0 2px var(--color-text-on-dark)}.hero--search-blog .hero__jobs-tags a.tag{text-decoration:none}@media (prefers-reduced-motion:reduce){.hero__blog-slide,.hero.is-slider .hero__slide,.hero__label strong,.hero__label.is-sizing,.hero__dot{transition:none}}@media (min-width:1280px){.hero--search-blog{display:grid;grid-template-columns:minmax(0,48.3125rem) minmax(0,33.75rem);gap:var(--space-64);align-content:center;align-items:stretch;justify-content:space-between}.hero--search-blog .hero__jobs-content{flex:none}.hero--search-blog .hero__jobs-top{flex:none;align-items:stretch;justify-content:space-between;gap:var(--space-24)}.hero--search-blog .hero__blog-stage{flex:1 1 0%;height:auto;min-height:20rem}.hero--search-blog .hero__jobs-top-button{align-self:center}}