body.hot-site{margin:0;background:var(--ink)}.hot [hidden]{display:none!important}.skip-link{position:absolute;left:16px;top:-80px;z-index:100;background:var(--accent);color:var(--ink);padding:12px 16px;border-radius:12px;font:700 16px/1 var(--font-body);text-decoration:none}.skip-link:focus{top:16px}.screen-reader-text{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap}.hot a:focus-visible,.hot button:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.admin-bar .site-header{top:32px}@media (max-width:782px){.admin-bar .site-header{top:46px}}.site-header .logo{display:inline-flex}.nav-toggle .ico-open,.nav-toggle .ico-close{display:inline-flex}.mobile-menu{height:calc(100dvh - 72px)}body.menu-open{overflow:hidden}.hot :where(.is-layout-flow,.is-layout-constrained)>*{margin-block-start:0;margin-block-end:0}.hot :where(.wp-block-group){box-sizing:border-box}.hot .wp-block-image,.hot figure.wp-block-image{margin:0}.hot .wp-block-image img{height:auto}.hot .photo .wp-block-image,.hot .photo figure{position:absolute;inset:0;margin:0}.hot .photo .wp-block-image img,.hot .photo figure img{width:100%;height:100%;object-fit:cover}.hot .wp-block-html{display:contents}.hot details summary{list-style:none}.hot ul.wp-block-list,.hot ol.wp-block-list{margin:0;padding:0}.hot .list-lines.wp-block-list{list-style:none}.hot .card .photo{flex:none}.hot .card h2.t-h3,.hot .card h3.t-h3{overflow-wrap:anywhere}.hot .card .t-caption{margin-top:-8px}.hot [data-filter-item].is-hidden{display:none!important}.hot .chip:hover{background:var(--surface-muted)}.hot .chip.is-on:hover{background:var(--ink)}.prose{font-size:18px;line-height:1.65;color:var(--ink);display:flex;flex-direction:column;gap:24px;min-width:0}.prose>*{margin:0}.prose h2{font-family:var(--font-display);font-weight:800;font-size:40px;line-height:1.05;letter-spacing:-1px;margin-top:24px;scroll-margin-top:128px}.prose h3{font-family:var(--font-display);font-weight:800;font-size:28px;line-height:1.1;letter-spacing:-.5px;margin-top:8px}.prose h4{font-family:var(--font-display);font-weight:800;font-size:22px;line-height:1.2}.prose h1{font-family:var(--font-display);font-weight:800;font-size:48px;line-height:1}.prose p{margin:0}.prose a{color:var(--ink);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px;text-decoration-color:var(--brand)}.prose a:hover{text-decoration-color:var(--ink)}.prose a.btn,.prose .gb-button,.prose .wp-block-button__link{text-decoration:none}.prose ul,.prose ol{padding-left:24px;display:flex;flex-direction:column;gap:8px}.prose ul{list-style:disc}.prose ol{list-style:decimal}.prose li::marker{color:var(--brand);font-weight:700}.prose img{border-radius:var(--radius-frame);height:auto}.prose figure{margin:0}.prose figcaption{font-size:15px;color:#4a4b68;margin-top:8px}.prose blockquote{margin:0;padding:0 0 0 24px;border-left:4px solid var(--brand);font-family:var(--font-display);font-weight:800;font-size:28px;line-height:1.15}.prose table{width:100%;border-collapse:collapse;font-size:16px}.prose th,.prose td{text-align:left;padding:12px 16px;border-bottom:1px solid var(--line)}.prose th{background:var(--ink);color:var(--surface)}.prose hr{border:0;border-top:2px solid var(--ink);width:100%}.prose strong{font-weight:700}.prose iframe,.prose video{max-width:100%;border-radius:var(--radius-frame)}.prose .gb-container,.prose .gb-grid-wrapper,.prose .gb-element{max-width:100%}.prose .gb-container .gb-inside-container,.prose .gb-container>.gb-container{max-width:100%!important;padding-left:0;padding-right:0}.prose .gb-headline{margin:0}.prose .gb-button{display:inline-flex;align-items:center;gap:8px;min-height:52px;padding:0 32px;border-radius:12px 26px 12px 12px;background:var(--accent)!important;color:var(--ink)!important;font-weight:700;text-decoration:none}.prose .wp-block-buttons{display:flex;flex-wrap:wrap;gap:16px}.prose .wp-block-button__link{display:inline-flex;align-items:center;min-height:52px;padding:0 32px;border-radius:12px 26px 12px 12px;background:var(--accent);color:var(--ink);font-weight:700}@container page (max-width:760px){.prose{font-size:17px}.prose h2{font-size:32px}.prose h3{font-size:24px}}.toc a{display:block}.toc a.is-current{color:var(--brand)}.hot .topic-panel[hidden]{display:none}.hot .topic-panel{display:flex;flex-direction:column;gap:32px}.hot .topic-panel p{font-size:17px;line-height:1.55}.hot .wpcf7{width:100%}.hot .wpcf7 form{display:flex;flex-direction:column;gap:32px}.hot .wpcf7 form>p{margin:0}.hot .wpcf7-form-control-wrap{display:block}.hot .field .wpcf7-form-control-wrap{width:100%}.hot .wpcf7 input[type=file]{padding:12px 0;border:0;min-height:auto;font-size:15px}.hot .wpcf7-not-valid-tip{display:block;margin-top:8px;font-size:14px;font-weight:700;color:var(--brand)}.hot .f-ink .wpcf7-not-valid-tip,.hot .f-brand .wpcf7-not-valid-tip{color:var(--accent)}.hot .wpcf7-response-output{margin:0!important;padding:16px 24px!important;border:0!important;border-radius:12px;background:var(--accent);color:var(--ink);font-weight:700}.hot .wpcf7 form.invalid .wpcf7-response-output,.hot .wpcf7 form.unaccepted .wpcf7-response-output,.hot .wpcf7 form.failed .wpcf7-response-output{background:var(--brand);color:var(--surface)}.hot .wpcf7-spinner{margin:0 0 0 16px}.hot .wpcf7 .hidden-fields-container{display:none}.hot .wpcf7-list-item{margin:0}.hot .wpcf7 .choice-grid .wpcf7-list-item{display:block}.hot .wpcf7-acceptance .wpcf7-list-item label,.hot .wpcf7 .check-wrap label{display:flex;gap:16px;align-items:flex-start;cursor:pointer;font-weight:600;font-size:15px}.hot .wpcf7-acceptance input,.hot .wpcf7 .check-wrap input{flex:none;width:24px;height:24px;margin:0;accent-color:var(--ink)}.hot .choice .wpcf7-radio{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.hot .choice .wpcf7-radio .wpcf7-list-item label{display:flex;align-items:center;min-height:44px;padding:0 16px;border-radius:var(--radius-pill);border:2px solid var(--ink);background:var(--surface);color:var(--ink);font:700 15px/1.2 var(--font-body);cursor:pointer;position:relative}.hot .choice .wpcf7-radio input{position:absolute;opacity:0;width:1px;height:1px}.hot .choice .wpcf7-radio label:has(input:checked){background:var(--ink);color:var(--surface)}.hot .choice .wpcf7-radio label:has(input:focus-visible){outline:3px solid var(--accent);outline-offset:2px}.hot .f-ink .choice .wpcf7-radio label{background:#fff0;color:var(--surface);border-color:rgb(255 255 255 / .55)}.hot .f-ink .choice .wpcf7-radio label:has(input:checked){background:var(--surface);color:var(--ink);border-color:var(--surface)}@container page (max-width:760px){.hot .choice .wpcf7-radio{grid-template-columns:minmax(0,1fr)}}.hot .f-ink .wpcf7 a,.hot .f-brand .wpcf7 a{color:var(--surface)}.hot .f-ink.form-modern .field select{background:#fff0;color:var(--surface);border:0;border-bottom:2px solid rgb(255 255 255 / .55);border-radius:0}.hot .form-modern .field select{border:0;border-bottom:2px solid var(--ink);border-radius:0;background:#fff0;padding:12px 0;font-size:20px}.hot .pagination{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.hot .pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:48px;min-height:48px;padding:0 16px;border-radius:var(--radius-pill);border:2px solid var(--ink);font-weight:700;text-decoration:none}.hot .pagination .page-numbers.current{background:var(--ink);color:var(--surface)}.hot .pagination .page-numbers.dots{border:0}.hot .search-big{flex:1;min-width:0;font:800 32px/1.1 var(--font-display);color:var(--ink);background:var(--surface);border:2px solid var(--ink);border-radius:12px;padding:16px}@container page (max-width:760px){.hot .search-big{font-size:22px}}.hot mark{background:var(--accent);color:var(--ink);font-weight:700;padding:0 4px;border-radius:4px}.cmplz-cookiebanner{font-family:var(--font-body)!important}.cmplz-cookiebanner.cmplz-show{background:var(--ink)!important;color:var(--surface)!important;border-radius:var(--radius-frame) 64px var(--radius-frame) var(--radius-frame)!important;box-shadow:0 12px 32px rgb(31 32 67 / .18)!important;padding:32px!important;left:32px!important;bottom:32px!important;width:480px!important;max-width:calc(100% - 32px)!important}.cmplz-cookiebanner .cmplz-title{font-family:var(--font-display)!important;font-weight:800!important;font-size:28px!important;color:var(--surface)!important}.cmplz-cookiebanner .cmplz-message,.cmplz-cookiebanner .cmplz-message *,.cmplz-cookiebanner .cmplz-category-title,.cmplz-cookiebanner .cmplz-description{color:var(--surface)!important;font-size:15px!important}.cmplz-cookiebanner .cmplz-btn{border-radius:12px 26px 12px 12px!important;min-height:52px!important;font-weight:700!important;font-size:16px!important}.cmplz-cookiebanner .cmplz-btn.cmplz-accept{background:var(--accent)!important;border-color:var(--accent)!important;color:var(--ink)!important}.cmplz-cookiebanner .cmplz-btn.cmplz-deny,.cmplz-cookiebanner .cmplz-btn.cmplz-view-preferences,.cmplz-cookiebanner .cmplz-btn.cmplz-save-preferences{background:transparent!important;border:2px solid var(--surface)!important;color:var(--surface)!important}.cmplz-cookiebanner .cmplz-links a,.cmplz-cookiebanner a{color:var(--surface)!important}.cmplz-cookiebanner .cmplz-close{color:var(--surface)!important}@media (max-width:760px){.cmplz-cookiebanner.cmplz-show{left:16px!important;right:16px!important;bottom:16px!important;width:auto!important}}.hot .empty-state[hidden]{display:none}.hot video{display:block}.vacature-body{gap:16px}.vacature-body h2{margin-top:48px}.vacature-body h2:first-child{margin-top:0}.vacature-body ul,.vacature-body ol{list-style:none;padding:0;gap:16px}.vacature-body li{border-top:2px solid var(--ink);padding-top:16px;font-weight:600}.vacature-body li::marker{content:none}.hot .topic-next{padding:0 0 2px}.hot .footer-grid>*{min-width:0;overflow-wrap:anywhere}.hot .prose .gb-grid-wrapper{display:flex!important;flex-direction:column;gap:24px;margin-left:0!important}.hot .prose .gb-grid-wrapper>.gb-grid-column{width:100%!important;flex-basis:auto!important;padding-left:0!important;order:0!important}.hot .prose .gb-container{background-image:none!important;background-color:transparent!important;min-height:0!important;padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important;color:inherit!important}.hot .prose .gb-container::before,.hot .prose .gb-container::after{display:none!important}.hot .prose .header-container .gb-block-image{display:none}.hot .prose .gb-container :is(h1,h2,h3,h4,p,li){color:inherit!important}.hot .wpcf7 form>.uacf7-form-wrapper-container{display:flex;flex-direction:column;gap:32px}.hot .wpcf7 form.init .wpcf7-response-output,.hot .wpcf7 form.submitting .wpcf7-response-output,.hot .wpcf7-response-output:empty{display:none}.hot .wpcf7 textarea{height:160px;min-height:120px;resize:vertical}.hot .wpcf7 .field label{display:block;margin-bottom:4px}.hot .prose .legacy-form{margin:48px 0;padding:clamp(24px,4cqi,48px)}.hot .prose .legacy-form p{margin:0}.hot .site-header .logo img{height:56px}@container page (max-width:760px){.hot .site-header .logo img{height:44px}}.hot .logo-tile{transition:border-radius .4s cubic-bezier(.22,1,.36,1),border-color .3s,box-shadow .4s cubic-bezier(.22,1,.36,1)}.hot .logo-tile img{transition:transform .4s cubic-bezier(.22,1,.36,1)}.hot .logo-tile:hover{border-top-right-radius:48px;border-color:var(--ink);box-shadow:0 12px 32px -20px rgb(33 34 73 / .45)}.hot .logo-tile:hover img{transform:scale(1.06)}.hot .team-card{transition:border-top-left-radius .4s cubic-bezier(.22,1,.36,1),border-bottom-right-radius .4s cubic-bezier(.22,1,.36,1)}.hot .team-card .tc-fig img{transition:translate .5s cubic-bezier(.22,1,.36,1)}.hot .team-card:hover,.hot .team-card:focus-visible{border-top-left-radius:64px}.hot .team-card:hover .tc-fig img,.hot .team-card:focus-visible .tc-fig img{translate:0 -10px}@media (prefers-reduced-motion:reduce){.hot .logo-tile,.hot .logo-tile img,.hot .team-card,.hot .team-card .tc-fig img{transition:none}.hot .logo-tile:hover img{transform:none}.hot .team-card:hover .tc-fig img{translate:none}}.hot :is(h1,h2,h3,.t-display,.t-h1,.t-h2){hyphens:none;overflow-wrap:break-word;text-wrap:balance}@container page (max-width:760px){.hot :is(h1,h2,h3,.t-display,.t-h1,.t-h2){hyphens:auto;hyphenate-limit-chars:12 6 6}}.hot .split>*,.hot .grid-3>*,.hot .grid-2>*{min-width:0}.hot [data-kennis-list][aria-busy="true"] .grid-3{opacity:.4;transition:opacity .2s}.hot .hot-form{display:flex;flex-direction:column;gap:32px;width:100%}.hot .hot-form .hf-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.hot .hot-form .field label{display:block;margin-bottom:4px}.hot .hot-form textarea{height:160px;min-height:120px;resize:vertical}.hot .hot-form input[type=file]{padding:12px 0;border:0;min-height:auto;font-size:15px}.hot .hot-form .hf-error{display:block;margin-top:8px;font-size:14px;font-weight:700;color:var(--brand)}.hot .f-ink .hot-form .hf-error,.hot .f-brand .hot-form .hf-error{color:var(--accent)}.hot .hot-form .hf-status{margin:0;padding:16px 24px;border-radius:12px;background:var(--brand);color:var(--surface);font-weight:700}.hot .hot-form .hf-status.is-ok{background:var(--accent);color:var(--ink)}.hot .hot-form[aria-busy="true"] button[type=submit]{opacity:.6}.hot .hot-form .choice legend{margin-bottom:12px}.hot .hot-form .hf-chips{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.hot .hot-form .hf-chip{display:flex;align-items:center;min-height:44px;padding:0 16px;border-radius:var(--radius-pill);border:2px solid var(--ink);background:var(--surface);color:var(--ink);font:700 15px/1.2 var(--font-body);cursor:pointer;position:relative}.hot .hot-form .hf-chip input{position:absolute;opacity:0;width:1px;height:1px}.hot .hot-form .hf-chip:has(input:checked){background:var(--ink);color:var(--surface)}.hot .hot-form .hf-chip:has(input:focus-visible){outline:3px solid var(--accent);outline-offset:2px}.hot .f-ink .hot-form .hf-chip{background:#fff0;color:var(--surface);border-color:rgb(255 255 255 / .55)}.hot .f-ink .hot-form .hf-chip:has(input:checked){background:var(--surface);color:var(--ink);border-color:var(--surface)}@container page (max-width:760px){.hot .hot-form .hf-chips{grid-template-columns:minmax(0,1fr)}}.hot .hot-form .check-wrap label{display:flex;gap:16px;align-items:flex-start;cursor:pointer;font-weight:600;font-size:15px}.hot .hot-form .check-wrap input{flex:none;width:24px;height:24px;margin:0;accent-color:var(--ink)}.hot .f-ink .hot-form a,.hot .f-brand .hot-form a{color:var(--surface)}:where(.hot img){height:auto}.hot .logo-tile img{width:auto;height:auto}.hot .prose .wp-block-details{border-top:2px solid var(--ink);padding:20px 0;margin:0}.hot .prose .wp-block-details+:not(.wp-block-details){margin-top:32px}.hot .prose .wp-block-details:has(+:not(.wp-block-details)),.hot .prose .wp-block-details:last-child{border-bottom:2px solid var(--ink)}.hot .prose .wp-block-details summary{cursor:pointer;display:flex;justify-content:space-between;gap:24px;font-family:var(--font-display);font-weight:800;font-size:20px;line-height:1.25}.hot .prose .wp-block-details summary::-webkit-details-marker{display:none}.hot .prose .wp-block-details summary::after{content:"+";font-family:var(--font-body);font-weight:700;font-size:24px;line-height:1;flex:none}.hot .prose .wp-block-details[open] summary::after{content:"–"}.hot .prose .wp-block-details p{margin-top:12px}.hot .link-arrow{color:var(--brand);border-bottom:0;padding-bottom:0;transition:gap .2s}.hot .link-arrow:hover,.hot .link-arrow:focus-visible,.hot a:hover .link-arrow{gap:12px;text-decoration:underline;text-underline-offset:4px}.hot .link-arrow.c-white,.hot :is(.f-ink,.bg-ink) .link-arrow{color:var(--surface)}.hot .team-card{transition:border-top-right-radius .4s cubic-bezier(.22,1,.36,1)}.hot .team-card:hover,.hot .team-card:focus-visible{border-top-left-radius:8.75% 7%;border-top-right-radius:20% 16%}.hot .team-card .tc-fig{top:-84px;-webkit-mask-size:100% calc(100% - 84px),54cqw calc(84px + 24cqw);mask-size:100% calc(100% - 84px),54cqw calc(84px + 24cqw);-webkit-mask-position:0 84px,46cqw 0;mask-position:0 84px,46cqw 0}.hot .team-card .tc-fig img{top:20px}.hot .mega-branches{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;gap:8px 32px;border-top:1px solid var(--line);padding-top:24px}.hot .mega-branches .t-label{margin:0 8px 0 0}.hot .mega-branches a{font-weight:700;color:var(--ink);text-decoration:none;font-size:17px}.hot .mega-branches a:hover,.hot .mega-branches a:focus-visible{color:var(--brand)}.hot .toc a{transition:color .2s}.hot .toc a.is-active,.hot .toc a:hover{color:var(--brand)}.hot img.avatar{object-fit:cover;object-position:50% 0;background:var(--brand)}.hot .wp-block-list.mt-auto{margin-top:auto}.hot .rows-aligned{grid-template-rows:auto}.hot .rows-aligned>*{display:grid;grid-row:span 3;grid-template-rows:subgrid;align-content:start}.hot .rows-aligned>*>*{align-self:start}.hot .rows-aligned>*>:last-child{align-self:end}.hot ol.rows-aligned>*>:last-child{align-self:start}@container page (max-width:760px){.hot .rows-aligned>*{grid-row:auto;display:flex}}.hot .pull-quote{margin:16px 0 0;padding:8px 0 8px 32px;border-left:6px solid var(--brand);max-width:880px}.hot .pull-quote p{font-family:var(--font-display);font-weight:800;font-size:clamp(26px,2.6vw,36px);line-height:1.15;letter-spacing:-.5px;color:var(--ink)}.hot .logo-tile{min-height:120px;padding:20px}.hot .logo-tile img{max-height:60px;max-width:85%}@container page (min-width:761px){.hot .feature .feature-photo{grid-column:1/span 6;margin:-96px 0 -96px -64px;aspect-ratio:auto;align-self:stretch;min-height:560px}.hot .feature .feature-text{grid-column:7/span 6;padding:48px 0}}.hot .accent-note.arrow-left svg{margin-bottom:-44px}.hot .rows-aligned>*>.btn{justify-self:start}.hot .photo+.accent-note{margin-top:-26px;padding-left:8px}.hot .stack-48{display:flex;flex-direction:column;gap:48px}.hot .prose ul.wp-block-list,.hot .prose ol.wp-block-list{padding-left:1.4em}.hot .prose li{padding-left:.2em}.hot .feature .row-between{display:flex;gap:16px 24px}@container page (min-width:761px){.hot .mega-grid{grid-template-rows:auto auto auto}.hot .mega-grid>.mega-card{display:grid;grid-row:span 3;grid-template-rows:subgrid;align-content:start}.hot .mega-grid>.stack-16{grid-row:span 3}}.hot img.avatar[src*="/team/avatar-"]{background:none;object-position:50% 50%;border-radius:0}.hot .mega a:not(.mega-card):hover,.hot .mega a:not(.mega-card):focus-visible{color:var(--brand)}.hot .avatar{width:64px;height:64px}.hot .avatar-l{width:128px;height:128px}.hot .accent-note.arrow-right{align-items:flex-start}.hot .accent-note.arrow-right svg{margin-top:12px}.hot .accent-note.team-note{color:var(--accent);align-self:flex-start;margin-left:-24px}@container page (max-width:760px){.hot .accent-note.team-note{display:none}}@container page (min-width:761px){.hot .split>.stack-32:has(>.team-note){align-self:stretch}.hot .accent-note.team-note{margin-bottom:auto;margin-top:96px}}.hot .team-card{border-radius:8.75% 40% 8.75% 8.75% / 7% 32% 7% 7%}.hot .prose,.hot .prose a{overflow-wrap:break-word}.hot .prose a{word-break:break-word}