*{margin:0;padding:0}html{scroll-behavior:smooth;hanging-punctuation:first last;-webkit-font-smoothing:antialiased}body{min-height:100svh;container-type:inline-size}:target{scroll-margin-block:calc(var(--header-height) + var(--small-spacing))}button{cursor:pointer;color:var(--text-color);background:0 0;border:none}a,button,input{-webkit-tap-highlight-color:transparent;outline:none}body{scroll-behavior:smooth;text-rendering:optimizespeed;min-width:320px;line-height:1.2em}ul[class],ol[class]{list-style:none}ul:not([class]),ol:not([class]){margin:0 0 1rem;padding-left:25px}a:not([class]){text-decoration-skip-ink:auto}img,picture,svg,video{object-fit:cover;max-width:100%;height:auto;font-style:italic;display:block}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}p,li{text-wrap:pretty}:root{--font-size:16px;--small-spacing:8px;--base-spacing:16px;--medium-spacing:24px;--large-spacing:32px;--xlarge-spacing:48px;--padding-block:32px;--padding-inline:24px;--container-width:1120px;--full-width:1920px;--container-padding:var(--padding-block) var(--padding-inline);--header-block-padding:16px;--header-height:calc(40px + 2 * var(--header-block-padding));--transition:.25s ease;--drop-shadow:drop-shadow(0 0 6px #00000029);--box-shadow:0 0 6px 2px #00000029}@media (width>=576px){:root{--xlarge-spacing:64px}}@media (width>=992px){:root{--xlarge-spacing:80px;--padding-inline:80px}}@font-face{font-style:normal;font-weight:400;src:url(./proximanova-regular-webfont-BN2gF-No.eot?#iefix)format("eot"),url(./proximanova-regular-webfont-CgI1EE3n.woff2)format("woff2"),url(./proximanova-regular-webfont-B_uPKJpr.woff)format("woff"),url(./proximanova-regular-webfont-C4VjiIiz.ttf)format("truetype"),url(./proximanova-regular-webfont-BlZFvOsw.svg#svgFontName)format("svg");font-family:proxima-nova}@font-face{font-style:normal;font-weight:600;src:url(./proximanova-bold-webfont-B00EL1yM.eot?#iefix)format("eot"),url(./proximanova-bold-webfont-XWi4lbri.woff2)format("woff2"),url(./proximanova-bold-webfont-CMfjLeLB.woff)format("woff"),url(./proximanova-bold-webfont-Bv891Ox9.ttf)format("truetype"),url(./proximanova-bold-webfont-BBYSFD3L.svg#proxima_novabold)format("svg");font-family:proxima-nova}@font-face{font-style:normal;font-weight:700;src:url(./proximanova-bold-webfont-B00EL1yM.eot?#iefix)format("eot"),url(./proximanova-bold-webfont-XWi4lbri.woff2)format("woff2"),url(./proximanova-bold-webfont-CMfjLeLB.woff)format("woff"),url(./proximanova-bold-webfont-Bv891Ox9.ttf)format("truetype"),url(./proximanova-bold-webfont-BBYSFD3L.svg#proxima_novabold)format("svg");font-family:proxima-nova}@font-face{font-style:italic;font-weight:400;src:url(./proximanova-regularit-webfont-DGLIYhNH.eot?#iefix)format("eot"),url(./proximanova-regularit-webfont-BfN4q72H.woff2)format("woff2"),url(./proximanova-regularit-webfont-C7B09OPe.woff)format("woff"),url(./proximanova-regularit-webfont-SuZA_HDO.ttf)format("truetype"),url(./proximanova-regularit-webfont-CWQi3YKR.svg#svgFontName)format("svg");font-family:proxima-nova}@font-face{font-style:italic;font-weight:600;src:url(./proximanova-boldit-webfont-BkZgFt6D.eot?#iefix)format("eot"),url(./proximanova-boldit-webfont-DVmiBWd2.woff2)format("woff2"),url(./proximanova-boldit-webfont-BrTbnfN8.woff)format("woff"),url(./proximanova-boldit-webfont-B6QqQlah.ttf)format("truetype"),url(./proximanova-boldit-webfont-DLhRw79v.svg#proxima_novabold)format("svg");font-family:proxima-nova}@font-face{font-style:italic;font-weight:700;src:url(./proximanova-boldit-webfont-BkZgFt6D.eot?#iefix)format("eot"),url(./proximanova-boldit-webfont-DVmiBWd2.woff2)format("woff2"),url(./proximanova-boldit-webfont-BrTbnfN8.woff)format("woff"),url(./proximanova-boldit-webfont-B6QqQlah.ttf)format("truetype"),url(./proximanova-boldit-webfont-DLhRw79v.svg#proxima_novabold)format("svg");font-family:proxima-nova}button:not(.question,.swiper-button),.button{transition:background-color var(--transition);cursor:pointer;background-color:var(--primary-color);color:var(--text-inverse);font-variant:all-small-caps;font-weight:700;font-size:inherit;letter-spacing:.05rem;padding:10px 16px;font-family:inherit;line-height:1.2;text-decoration:none;display:inline-block}button:not(.question,.swiper-button):hover,button:not(.question,.swiper-button):focus-within,button:not(.question,.swiper-button):focus-visible,button:not(.question,.swiper-button):active,.button:hover,.button:focus-within,.button:focus-visible,.button:active{background-color:var(--secondary-color)}button:not(.question,.swiper-button).transparent,.button.transparent{transition:border-color var(--transition);background-color:#0000;border:1px solid #0000}button:not(.question,.swiper-button).transparent:hover,button:not(.question,.swiper-button).transparent:focus-within,button:not(.question,.swiper-button).transparent:focus-visible,button:not(.question,.swiper-button).transparent:active,.button.transparent:hover,.button.transparent:focus-within,.button.transparent:focus-visible,.button.transparent:active{border-color:#fff}button:not(.question,.swiper-button).inverse,.button.inverse{transition:color var(--transition), background-color var(--transition)}button:not(.question,.swiper-button).inverse:hover,button:not(.question,.swiper-button).inverse:focus-within,button:not(.question,.swiper-button).inverse:focus-visible,button:not(.question,.swiper-button).inverse:active,.button.inverse:hover,.button.inverse:focus-within,.button.inverse:focus-visible,.button.inverse:active{color:var(--secondary-color);background-color:#fff}#BurgerMenu{background-color:#0000;border:none;width:24px;height:14px;padding:0;font-size:0;position:relative}#BurgerMenu.open .line-1{transform:translateY(6px)rotate(45deg)}#BurgerMenu.open .line-2{background-color:#0000}#BurgerMenu.open .line-3{transform:translateY(-6px)rotate(-45deg)}#BurgerMenu span{transition:transform var(--transition), background-color var(--transition);background-color:var(--text-color);width:24px;height:2px;display:block}#BurgerMenu span.line-1,#BurgerMenu span.line-2{margin-bottom:4px}:root{--text-color:#333;--text-inverse:#fff;--primary-color:#e81a3b;--secondary-color:#98002e;--background-default:#fff;--background-subtle:#f2f2f2;--accent-strong:#5b6e7f;--accent-weak:#e7e7e7;--accent-blue:#008fd2;--accent-gold:#f67900;--accent-jade:#096}.blog-filter .blog-form,.blog-filter .job-search-form,.job-filter .blog-form,.job-filter .job-search-form{gap:var(--base-spacing);flex-direction:column;display:flex}.blog-filter .search-input,.job-filter .search-input{border:1px solid var(--accent-weak);align-items:center;gap:8px;padding:12px 16px;font-size:0;display:flex}.blog-filter .search-input:before,.job-filter .search-input:before{background-color:var(--text-color);content:"";flex-shrink:0;width:16px;height:16px;mask-image:url("data:image/svg+xml,%3csvg%20width='14'%20height='14'%20viewBox='0%200%2014%2014'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M13.1419%2014L8.02728%208.88525C7.62011%209.22143%207.15187%209.48452%206.62256%209.67453C6.09324%209.86454%205.54567%209.95955%204.97984%209.95955C3.58802%209.95955%202.41008%209.47767%201.44605%208.51392C0.482017%207.55017%200%206.37253%200%204.98099C0%203.58959%200.481881%202.41154%201.44564%201.44684C2.40941%200.482281%203.58707%200%204.97862%200C6.37005%200%207.54811%200.482009%208.51283%201.44603C9.4774%202.41005%209.95969%203.58796%209.95969%204.97977C9.95969%205.56133%209.86211%206.11677%209.66694%206.64608C9.47163%207.17538%209.21111%207.63575%208.88538%208.02716L14%2013.1417L13.1419%2014ZM4.97984%208.73827C6.02911%208.73827%206.91782%208.37413%207.64597%207.64586C8.37425%206.91772%208.7384%206.02902%208.7384%204.97977C8.7384%203.93052%208.37425%203.04183%207.64597%202.31369C6.91782%201.58541%206.02911%201.22128%204.97984%201.22128C3.93058%201.22128%203.04187%201.58541%202.31372%202.31369C1.58544%203.04183%201.22129%203.93052%201.22129%204.97977C1.22129%206.02902%201.58544%206.91772%202.31372%207.64586C3.04187%208.37413%203.93058%208.73827%204.97984%208.73827Z'%20fill='white'/%3e%3c/svg%3e");mask-size:contain;mask-repeat:no-repeat;mask-mode:alpha}.blog-filter .search-input input,.job-filter .search-input input{background-color:#0000;border:none;font-size:1rem}.blog-filter .filter-wrapper,.job-filter .filter-wrapper{justify-content:space-between;gap:var(--small-spacing) var(--large-spacing);flex-wrap:wrap;display:flex}.blog-filter .select-wrapper,.job-filter .select-wrapper{align-items:center;gap:var(--small-spacing) var(--large-spacing);flex-wrap:wrap;padding:8px 0;display:flex}@media (width>=992px){.blog-filter .select-wrapper,.job-filter .select-wrapper{padding:8px 16px}}.blog-filter .select-wrapper .filter-group,.job-filter .select-wrapper .filter-group{align-self:flex-start;gap:var(--small-spacing);flex-wrap:wrap;display:flex}@media (width>=576px){.blog-filter .select-wrapper .filter-group,.job-filter .select-wrapper .filter-group{align-items:center}}.blog-filter .select-wrapper .filter-group label,.job-filter .select-wrapper .filter-group label{flex-direction:column;justify-content:space-between;gap:2px;width:100%;font-size:18px;font-weight:600;display:flex}@media (width>=576px){.blog-filter .select-wrapper .filter-group label,.job-filter .select-wrapper .filter-group label{flex-direction:row;align-items:center;gap:1ch;width:auto}}.blog-filter .select-wrapper .filter-group select,.job-filter .select-wrapper .filter-group select{border:1px solid var(--accent-weak);background-color:#0000;border-radius:4px;padding:4px;font-size:1rem}.job-filter .job-search-form .button-group{align-items:flex-end;gap:var(--small-spacing);flex-direction:column-reverse;width:100%;display:flex}@media (width>=576px){.job-filter .job-search-form .button-group{flex-direction:row;justify-content:flex-end}}input{font-size:var(--font-size);letter-spacing:.02rem;font-family:proxima-nova,sans-serif,system-ui;line-height:1.45}a:not(.button){justify-self:start}a:not(.button):link,a:not(.button):visited,a:not(.button):active{color:var(--text-color);transition:color .25s}a:not(.button):hover,a:not(.button):focus,a:not(.button):focus-within{color:var(--primary-color)}a.email{align-items:center;gap:1ch;text-decoration:none;display:flex}a.email:before{transition:background-color var(--transition);content:"";background-color:currentColor;width:16px;height:16px;display:block;mask-image:url("data:image/svg+xml,%3csvg%20width='16'%20height='13'%20viewBox='0%200%2016%2013'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M1.52232%2013C1.09691%2013%200.736842%2012.8483%200.442105%2012.545C0.147368%2012.2417%200%2011.8711%200%2011.4333V1.56672C0%201.12891%200.147368%200.758333%200.442105%200.455C0.736842%200.151667%201.09691%200%201.52232%200H14.4777C14.9031%200%2015.2632%200.151667%2015.5579%200.455C15.8526%200.758333%2016%201.12891%2016%201.56672V11.4333C16%2011.8711%2015.8526%2012.2417%2015.5579%2012.545C15.2632%2012.8483%2014.9031%2013%2014.4777%2013H1.52232ZM8%206.98338L1.26316%202.54995V11.4333C1.26316%2011.5111%201.28744%2011.5751%201.336%2011.625C1.38456%2011.675%201.44667%2011.7%201.52232%2011.7H14.4777C14.5533%2011.7%2014.6154%2011.675%2014.664%2011.625C14.7126%2011.5751%2014.7368%2011.5111%2014.7368%2011.4333V2.54995L8%206.98338ZM8%205.63333L14.6074%201.3H1.39263L8%205.63333ZM1.26316%202.54995V1.3V11.4333C1.26316%2011.5111%201.28744%2011.5751%201.336%2011.625C1.38456%2011.675%201.44667%2011.7%201.52232%2011.7H1.26316V2.54995Z'%20fill='%23333333'/%3e%3c/svg%3e");mask-position:50%;mask-size:contain;mask-repeat:no-repeat}a.linkedin{transition:background-color var(--transition);content:"";background-color:currentColor;width:16px;height:16px;font-size:0;display:block;mask-image:url("data:image/svg+xml,%3csvg%20width='16'%20height='15'%20viewBox='0%200%2016%2015'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M3.27037%201.63035C3.27016%202.06253%203.09767%202.47693%202.79086%202.78237C2.48405%203.08782%202.06805%203.25929%201.63437%203.25908C1.20069%203.25886%200.784861%203.08697%200.478357%202.78122C0.171853%202.47547%20-0.000216635%202.06091%202.04694e-07%201.62872C0.000217044%201.19654%200.172703%200.78215%200.479513%200.476705C0.786324%200.17126%201.20233%20-0.000215886%201.636%202.03987e-07C2.06968%200.000216294%202.48551%200.172107%202.79202%200.477857C3.09852%200.783608%203.27059%201.19817%203.27037%201.63035ZM3.31943%204.46575H0.0490558V14.6667H3.31943V4.46575ZM8.48662%204.46575H5.2326V14.6667H8.45392V9.31363C8.45392%206.33157%2012.3538%206.05455%2012.3538%209.31363V14.6667H15.5833V8.20554C15.5833%203.17842%209.81112%203.36581%208.45392%205.83457L8.48662%204.46575Z'%20fill='%23333333'/%3e%3c/svg%3e");mask-position:50%;mask-size:contain;mask-repeat:no-repeat}a.social-phone{transition:background-color var(--transition);content:"";background-color:currentColor;width:16px;height:16px;font-size:0;display:block;mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='24px'%20viewBox='0%20-960%20960%20960'%20width='24px'%20fill='none'%3e%3cpath%20d='M162-120q-18%200-30-12t-12-30v-162q0-13%209-23.5t23-14.5l138-28q14-2%2028.5%202.5T342-374l94%2094q38-22%2072-48.5t65-57.5q33-32%2060.5-66.5T681-524l-97-98q-8-8-11-19t-1-27l26-140q2-13%2013-22.5t25-9.5h162q18%200%2030%2012t12%2030q0%20125-54.5%20247T631-329Q531-229%20409-174.5T162-120Z'%20fill='%23333333'/%3e%3c/svg%3e");mask-position:50%;mask-size:contain;mask-repeat:no-repeat}.tags{flex-wrap:wrap;gap:4px;display:flex}@media (width>=576px){.tags{gap:10px}}.tags .tag{background-color:var(--tag-color);color:#fff;border-radius:100vw;justify-content:center;align-items:center;padding:4px 10px;font-size:14px;line-height:1.2;display:flex}.tags .tag.department{--tag-color:var(--accent-blue)}.tags .tag.seniority{--tag-color:var(--accent-jade)}.tags .tag.location{--tag-color:var(--accent-strong)}.tags .tag.position{--tag-color:var(--accent-gold)}.tags .tag.tag-group{cursor:pointer;position:relative}.tags .tag.tag-group .tag-floating-list{opacity:0;z-index:-1;transition:opacity var(--transition), z-index var(--transition);pointer-events:none;flex-flow:column wrap;gap:2px;max-height:200px;margin:0;list-style:none;display:flex;position:absolute;top:50%;right:0;transform:translate(100%,-50%)}.tags .tag.tag-group .tag-floating-list .tag{border:1px solid var(--accent-weak);white-space:nowrap;width:100%;padding:2px 4px;box-shadow:1px 1px 5px #00000080}.tags .tag.tag-group:hover .tag-floating-list,.tags .tag.tag-group:focus-within .tag-floating-list,.tags .tag.tag-group:focus-visible .tag-floating-list,.tags .tag.tag-group:active .tag-floating-list{opacity:1;z-index:100;pointer-events:all}html{color:var(--text-color);font-style:normal;font-weight:400;font-size:var(--font-size);font-family:proxima-nova,sans-serif,system-ui;line-height:1.2}body{font-size:inherit;line-height:inherit;word-break:break-word;font-family:inherit}h1,h2,h3,h4,.h1,.h2,.h3,.h4{margin-block:0 .4em}h1,.h1{font-size:2.25rem;font-weight:800;line-height:1.2}@media (width>=576px){h1,.h1{font-size:3.5rem}}@media (width>=992px){h1,.h1{font-size:4rem}}h2,.h2{font-size:1.5rem;font-weight:800}@media (width>=576px){h2,.h2{font-size:2rem}}@media (width>=992px){h2,.h2{font-size:2.5rem}}h3,.h3,.subheadline{letter-spacing:.01375rem;font-size:1.125rem;font-weight:600}@media (width>=576px){h3,.h3,.subheadline{font-size:1.25rem}}@media (width>=992px){h3,.h3,.subheadline{font-size:1.375rem}}h4,.h4,.buzzword{font-size:1rem;font-weight:600}@media (width>=576px){h4,.h4,.buzzword{font-size:1.125rem}}p{letter-spacing:.02rem;line-height:1.45}.small{font-size:.875rem}.headline{font-variant:all-small-caps;letter-spacing:.2rem;font-size:2.25rem;font-weight:600;line-height:1.1}@media (width>=576px){.headline{font-size:3.5rem}}@media (width>=992px){.headline{font-size:4rem}}.cta-headline{font-variant:all-small-caps;letter-spacing:.125rem;margin-block:0;font-size:1.375rem;font-weight:600;line-height:1.1}@media (width>=576px){.cta-headline{font-size:2rem}}@media (width>=992px){.cta-headline{font-size:2.25rem}}a,button,[tabindex]{transition:var(--transition)}a:focus-visible,button:focus-visible,[tabindex]:focus-visible{outline-offset:5px;border-radius:8px;outline:3px solid}.skip-link{opacity:0;z-index:9999;transition:top var(--transition), opacity var(--transition);color:var(--text-color);background:#fff;padding:1rem;text-decoration:none;position:absolute;top:-100px;left:10px}.skip-link:focus-visible,.skip-link:focus-within{opacity:1;top:10px}.blog section{padding-block:0}.blog .header-content{border-bottom:1px solid var(--accent-strong)}.blog .header-content .blog-header{justify-content:space-between;align-items:flex-start;gap:var(--base-spacing);display:flex}.blog .header-content .blog-header .blog-title{margin-top:0;line-height:1}.blog .header-content .blog-header .post-date{color:var(--accent-strong);font-size:.7rem}@media (width>=576px){.blog .header-content .blog-header .post-date{font-size:.9rem}}.blog .header-content .introduction{margin-bottom:calc(2 * var(--large-spacing))}.blog .text-section .content-container{gap:var(--large-spacing);max-width:var(--container-width);grid-template-rows:auto;grid-template-columns:1fr;display:grid}@media (width>=768px){.blog .text-section .content-container{grid-template-columns:2fr 1fr}}.blog .text-section .content-container *{grid-column:1}.blog .text-section .content-container .text-body{max-width:732px}.blog .text-with-asset-section .content-container{grid-template-columns:2fr 1fr}.container{margin:var(--padding-block) auto;max-width:var(--container-width)}.content-container{padding:var(--container-padding);max-width:var(--container-width);margin:0 auto}.full-width-container{max-width:var(--full-width);margin:0 auto}.no-max-width-container{margin:0 auto}#Footer{background-color:var(--primary-color)}#Footer .content-container{gap:var(--large-spacing);flex-direction:column;display:flex}@media (width>=768px){#Footer .content-container{flex-direction:row;gap:80px}}@media (width>=992px){#Footer .content-container{gap:200px}}@media (width>=1440px){#Footer .content-container{gap:290px}}#Footer .content-container .logo-section{justify-content:space-between;gap:var(--large-spacing);flex-direction:column;display:flex}#Footer .content-container .logo-section .bdo-link{align-items:center;gap:var(--small-spacing);transition:translate var(--transition);color:#fff;text-decoration:none;display:flex}#Footer .content-container .logo-section .bdo-link:before{content:"";background-color:#fff;width:16px;height:16px;display:block;mask-image:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M8%2011.0688L11.0688%208L8%204.93116L7.12063%205.81053L8.67853%207.36842H4.84211V8.63158H8.67853L7.12063%2010.1895L8%2011.0688ZM8.00147%2016C6.89495%2016%205.85488%2015.79%204.88126%2015.3701C3.90765%2014.9502%203.06077%2014.3803%202.34063%2013.6604C1.62049%2012.9406%201.05032%2012.094%200.630105%2011.1208C0.210035%2010.1476%200%209.10786%200%208.00147C0%206.89495%200.209965%205.85488%200.629895%204.88126C1.04982%203.90765%201.61972%203.06077%202.33958%202.34063C3.05944%201.62049%203.90597%201.05032%204.87916%200.630105C5.85235%200.210035%206.89214%200%207.99853%200C9.10505%200%2010.1451%200.209965%2011.1187%200.629894C12.0924%201.04982%2012.9392%201.61972%2013.6594%202.33958C14.3795%203.05944%2014.9497%203.90597%2015.3699%204.87916C15.79%205.85235%2016%206.89214%2016%207.99853C16%209.10505%2015.79%2010.1451%2015.3701%2011.1187C14.9502%2012.0924%2014.3803%2012.9392%2013.6604%2013.6594C12.9406%2014.3795%2012.094%2014.9497%2011.1208%2015.3699C10.1476%2015.79%209.10786%2016%208.00147%2016ZM8%2014.7368C9.8807%2014.7368%2011.4737%2014.0842%2012.7789%2012.7789C14.0842%2011.4737%2014.7368%209.8807%2014.7368%208C14.7368%206.1193%2014.0842%204.52632%2012.7789%203.22105C11.4737%201.91579%209.8807%201.26316%208%201.26316C6.1193%201.26316%204.52632%201.91579%203.22105%203.22105C1.91579%204.52632%201.26316%206.1193%201.26316%208C1.26316%209.8807%201.91579%2011.4737%203.22105%2012.7789C4.52632%2014.0842%206.1193%2014.7368%208%2014.7368Z'%20fill='white'/%3e%3c/svg%3e");mask-position:50%;mask-size:contain;mask-repeat:no-repeat}#Footer .content-container .logo-section .bdo-link:hover,#Footer .content-container .logo-section .bdo-link:focus-visible,#Footer .content-container .logo-section .bdo-link:focus-within{translate:var(--small-spacing) 0}#Footer .content-container .footer-heading{color:#fff;font-variant:all-small-caps;font-size:1.125rem;font-weight:600}#Footer .content-container .footer-content{justify-content:space-between;gap:var(--large-spacing);color:#fff;flex-flow:column wrap;flex-grow:1;display:flex}@media (width>=576px){#Footer .content-container .footer-content{gap:var(--medium-spacing);flex-direction:row}}#Footer .content-container .footer-content .links{flex-direction:column;gap:14px;display:flex}#Footer .content-container .footer-content .links .link-list{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}#Footer .content-container .footer-content .links .link-list .footer-link{transition:translate var(--transition);color:#fff;text-decoration:none}#Footer .content-container .footer-content .links .link-list .footer-link:hover,#Footer .content-container .footer-content .links .link-list .footer-link:focus-visible,#Footer .content-container .footer-content .links .link-list .footer-link:focus-within{translate:var(--small-spacing) 0}#Footer .content-container .footer-content .awards{flex-direction:column;gap:14px;display:flex}#Footer .content-container .footer-content .awards .awards-list{grid-template-columns:repeat(3,1fr);grid-auto-rows:auto;gap:8px;width:fit-content;display:grid}#Footer .content-container .footer-content .awards .awards-list .award{width:52px}#Footer .content-container .footer-content .awards .awards-list .highlighted{grid-column:span 2;width:auto;height:48px}#Footer .content-container .footer-content .social-and-copyright{justify-content:space-between;gap:var(--base-spacing);flex-direction:column;display:flex}#Footer .content-container .footer-content .social-and-copyright .social-links{flex-direction:column;gap:14px;display:flex}#Footer .content-container .footer-content .social-and-copyright .social-links .social-link-list{gap:8px;display:flex}#Header{--header-block-padding:16px;--header-height:40px;z-index:100;box-shadow:var(--box-shadow);background-color:#fff;width:100%;position:fixed;top:0;left:0}#Header .main-header-content{justify-content:space-between;align-items:center;gap:var(--medium-spacing);height:var(--header-height);grid-template-columns:1fr auto auto;padding-block:16px;display:grid}@media (width>=768px){#Header .main-header-content{grid-template-columns:auto 1fr auto}}@media (width>=1440px){#Header .main-header-content{gap:var(--large-spacing)}}#Header .main-header-content .header-logo{object-fit:contain;width:auto;height:28px}@media (width>=768px){#Header .main-header-content .header-logo{height:40px}}#Header .main-header-content .navigation{justify-self:center;align-items:center;gap:var(--medium-spacing);order:3;display:flex}@media (width>=768px){#Header .main-header-content .navigation{order:unset}}@media (width>=1440px){#Header .main-header-content .navigation{gap:var(--large-spacing)}}#Header .main-header-content .navigation .navigation-menu-desktop{display:none}@media (width>=768px){#Header .main-header-content .navigation .navigation-menu-desktop{display:initial}}#Header .main-header-content .navigation .navigation-menu-desktop .nav-items{gap:var(--large-spacing);display:flex}#Header .main-header-content .navigation .navigation-menu-desktop .nav-items .nav-item{flex-direction:column;justify-content:center;display:flex}#Header .main-header-content .navigation .navigation-menu-desktop .nav-items .nav-item.nav-has-children{width:100%}#Header .main-header-content .navigation .navigation-menu-desktop .nav-items .nav-item.nav-has-children>.nav-link{justify-content:space-between;align-items:center;display:flex}#Header .main-header-content .navigation .navigation-menu-desktop .nav-items .nav-item.nav-has-children>.nav-link:after{transition:rotate var(--transition);background-color:var(--text-color);content:"";width:12px;height:8px;margin:8px 6px;display:block;mask-image:url("data:image/svg+xml,%3csvg%20width='12'%20height='7'%20viewBox='0%200%2012%207'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M5.65375%206.7075L0%201.05375L1.05375%200L5.65375%204.6L10.2537%200L11.3075%201.05375L5.65375%206.7075Z'%20fill='%23333333'/%3e%3c/svg%3e");mask-position:50%;mask-size:contain;mask-repeat:no-repeat;mask-mode:alpha}#Header .main-header-content .navigation .navigation-menu-desktop .nav-items .nav-item:after{transition:width var(--transition);background-color:var(--primary-color);content:"";align-self:center;width:0;height:1px}#Header .main-header-content .navigation .navigation-menu-desktop .nav-items .nav-item:hover:after,#Header .main-header-content .navigation .navigation-menu-desktop .nav-items .nav-item:focus-visible:after,#Header .main-header-content .navigation .navigation-menu-desktop .nav-items .nav-item:focus-within:after{width:100%}#Header .main-header-content .navigation .navigation-menu-desktop .nav-items .nav-item:hover .nav-link,#Header .main-header-content .navigation .navigation-menu-desktop .nav-items .nav-item:focus-visible .nav-link,#Header .main-header-content .navigation .navigation-menu-desktop .nav-items .nav-item:focus-within .nav-link{color:var(--text-color)}#Header .main-header-content .navigation .navigation-menu-desktop .nav-items .nav-item:hover.nav-has-children .nav-link:after,#Header .main-header-content .navigation .navigation-menu-desktop .nav-items .nav-item:focus-visible.nav-has-children .nav-link:after,#Header .main-header-content .navigation .navigation-menu-desktop .nav-items .nav-item:focus-within.nav-has-children .nav-link:after{rotate:-180deg}#Header .main-header-content .navigation .navigation-menu-desktop .nav-items .nav-item:hover.nav-has-children>.nav-items,#Header .main-header-content .navigation .navigation-menu-desktop .nav-items .nav-item:focus-visible.nav-has-children>.nav-items,#Header .main-header-content .navigation .navigation-menu-desktop .nav-items .nav-item:focus-within.nav-has-children>.nav-items{opacity:1;pointer-events:all}#Header .main-header-content .navigation .navigation-menu-desktop .nav-items .nav-item:has(>.nav-link.nav-active):after{width:100%}#Header .main-header-content .navigation .navigation-menu-desktop .nav-items .nav-link{white-space:nowrap;text-decoration:none}#Header .main-header-content .navigation .navigation-menu-desktop .nav-has-children{position:relative}#Header .main-header-content .navigation .navigation-menu-desktop .nav-has-children .nav-items{gap:var(--base-spacing);opacity:0;transition:opacity var(--transition);box-shadow:var(--box-shadow);pointer-events:none;background-color:#fff;flex-flow:column wrap;width:auto;padding:8px 16px;position:absolute;top:100%}#Header .main-header-content .navigation .navigation-menu-desktop .nav-has-children .nav-items .nav-item{align-self:flex-start}#Header .main-header-content .navigation .navigation-menu-desktop .nav-has-children .nav-items .nav-item.nav-has-children{position:initial}#Header .main-header-content .navigation .navigation-menu-desktop .nav-has-children .nav-items .nav-item.nav-has-children>.nav-link{transition:translate var(--transition), color var(--transition);display:flex}#Header .main-header-content .navigation .navigation-menu-desktop .nav-has-children .nav-items .nav-item.nav-has-children>.nav-link:after{transition:rotate var(--transition), background-color var(--transition);background-color:var(--text-color);content:"";width:12px;height:8px;margin:8px 6px;display:block;rotate:-90deg;mask-image:url("data:image/svg+xml,%3csvg%20width='12'%20height='7'%20viewBox='0%200%2012%207'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M5.65375%206.7075L0%201.05375L1.05375%200L5.65375%204.6L10.2537%200L11.3075%201.05375L5.65375%206.7075Z'%20fill='%23333333'/%3e%3c/svg%3e");mask-position:50%;mask-size:contain;mask-repeat:no-repeat;mask-mode:alpha}#Header .main-header-content .navigation .navigation-menu-desktop .nav-has-children .nav-items .nav-item.nav-has-children .nav-items{top:0;left:calc(100% - var(--base-spacing));opacity:0;transition:opacity var(--transition);background-color:var(--background-subtle);pointer-events:none}#Header .main-header-content .navigation .navigation-menu-desktop .nav-has-children .nav-items .nav-item:hover.nav-has-children>.nav-link,#Header .main-header-content .navigation .navigation-menu-desktop .nav-has-children .nav-items .nav-item:focus-visible.nav-has-children>.nav-link,#Header .main-header-content .navigation .navigation-menu-desktop .nav-has-children .nav-items .nav-item:focus-within.nav-has-children>.nav-link{color:var(--primary-color);translate:4px}#Header .main-header-content .navigation .navigation-menu-desktop .nav-has-children .nav-items .nav-item:hover.nav-has-children>.nav-link:after,#Header .main-header-content .navigation .navigation-menu-desktop .nav-has-children .nav-items .nav-item:focus-visible.nav-has-children>.nav-link:after,#Header .main-header-content .navigation .navigation-menu-desktop .nav-has-children .nav-items .nav-item:focus-within.nav-has-children>.nav-link:after{background-color:var(--primary-color)}#Header .main-header-content .navigation .navigation-menu-desktop .nav-has-children .nav-items .nav-item:hover.nav-has-children .nav-items,#Header .main-header-content .navigation .navigation-menu-desktop .nav-has-children .nav-items .nav-item:focus-visible.nav-has-children .nav-items,#Header .main-header-content .navigation .navigation-menu-desktop .nav-has-children .nav-items .nav-item:focus-within.nav-has-children .nav-items{opacity:1;pointer-events:all}#Header .main-header-content .navigation .search-button{transition:background-color var(--transition);background-color:var(--text-color);width:16px;height:16px;padding:0;font-size:0;display:none;mask-image:url("data:image/svg+xml,%3csvg%20width='14'%20height='14'%20viewBox='0%200%2014%2014'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M13.1419%2014L8.02728%208.88525C7.62011%209.22143%207.15187%209.48452%206.62256%209.67453C6.09324%209.86454%205.54567%209.95955%204.97984%209.95955C3.58802%209.95955%202.41008%209.47767%201.44605%208.51392C0.482017%207.55017%200%206.37253%200%204.98099C0%203.58959%200.481881%202.41154%201.44564%201.44684C2.40941%200.482281%203.58707%200%204.97862%200C6.37005%200%207.54811%200.482009%208.51283%201.44603C9.4774%202.41005%209.95969%203.58796%209.95969%204.97977C9.95969%205.56133%209.86211%206.11677%209.66694%206.64608C9.47163%207.17538%209.21111%207.63575%208.88538%208.02716L14%2013.1417L13.1419%2014ZM4.97984%208.73827C6.02911%208.73827%206.91782%208.37413%207.64597%207.64586C8.37425%206.91772%208.7384%206.02902%208.7384%204.97977C8.7384%203.93052%208.37425%203.04183%207.64597%202.31369C6.91782%201.58541%206.02911%201.22128%204.97984%201.22128C3.93058%201.22128%203.04187%201.58541%202.31372%202.31369C1.58544%203.04183%201.22129%203.93052%201.22129%204.97977C1.22129%206.02902%201.58544%206.91772%202.31372%207.64586C3.04187%208.37413%203.93058%208.73827%204.97984%208.73827Z'%20fill='white'/%3e%3c/svg%3e");mask-position:50%;mask-size:contain;mask-repeat:no-repeat;mask-mode:alpha}@media (width>=768px){#Header .main-header-content .navigation .search-button{display:block}}#Header .main-header-content .navigation .search-button:hover,#Header .main-header-content .navigation .search-button:focus-visible,#Header .main-header-content .navigation .search-button:focus-within{background-color:var(--primary-color);color:var(--primary-color)}#Header .main-header-content .navigation .navigation-menu-mobile{--margin-top:calc(var(--header-height) + 1 * var(--medium-spacing));margin-top:var(--margin-top);padding:var(--medium-spacing) var(--base-spacing);width:calc(100dvw - 2 * var(--base-spacing));height:calc(100dvh - var(--margin-top) - 2 * var(--medium-spacing));touch-action:none;background-color:#fff;display:none;position:fixed;top:0;left:0}#Header .main-header-content .navigation .navigation-menu-mobile.open{display:block}@media (width>=768px){#Header .main-header-content .navigation .navigation-menu-mobile,#Header .main-header-content #BurgerMenu{display:none}}#Header .search-box-desktop{transition:padding var(--transition), height var(--transition);pointer-events:none;--serach-height:47px;height:0;padding:0;display:none;overflow:hidden}@media (width>=768px){#Header .search-box-desktop{display:block}}#Header .search-box-desktop.open{height:var(--serach-height);pointer-events:all;padding:12px 16px}#Header .search-box-mobile{margin-bottom:var(--medium-spacing)}#Header .search-box-mobile .search-box-content,#Header .search-box-desktop .search-box-content{padding:0}#Header .search-box-mobile .search-box-content .search-form,#Header .search-box-desktop .search-box-content .search-form{align-items:center;gap:var(--small-spacing);border:1px solid var(--accent-weak);height:32px;padding:6px 16px;display:flex}#Header .search-box-mobile .search-box-content .search-form label,#Header .search-box-desktop .search-box-content .search-form label{flex-grow:1;align-items:center;font-size:0;display:flex}#Header .search-box-mobile .search-box-content .search-form label input,#Header .search-box-desktop .search-box-content .search-form label input{border:none;height:24px}#Header .search-box-mobile .search-box-content .search-form .search-actions,#Header .search-box-desktop .search-box-content .search-form .search-actions{gap:8px;display:flex}#Header .search-box-mobile .search-box-content .search-form .search-actions .cancel,#Header .search-box-mobile .search-box-content .search-form .search-actions .submit,#Header .search-box-desktop .search-box-content .search-form .search-actions .cancel,#Header .search-box-desktop .search-box-content .search-form .search-actions .submit{transition:background-color var(--transition);background-color:var(--text-color);width:14px;height:14px;margin:8px 6px;padding:0;font-size:0;mask-image:url("data:image/svg+xml,%3csvg%20width='14'%20height='14'%20viewBox='0%200%2014%2014'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M13.1419%2014L8.02728%208.88525C7.62011%209.22143%207.15187%209.48452%206.62256%209.67453C6.09324%209.86454%205.54567%209.95955%204.97984%209.95955C3.58802%209.95955%202.41008%209.47767%201.44605%208.51392C0.482017%207.55017%200%206.37253%200%204.98099C0%203.58959%200.481881%202.41154%201.44564%201.44684C2.40941%200.482281%203.58707%200%204.97862%200C6.37005%200%207.54811%200.482009%208.51283%201.44603C9.4774%202.41005%209.95969%203.58796%209.95969%204.97977C9.95969%205.56133%209.86211%206.11677%209.66694%206.64608C9.47163%207.17538%209.21111%207.63575%208.88538%208.02716L14%2013.1417L13.1419%2014ZM4.97984%208.73827C6.02911%208.73827%206.91782%208.37413%207.64597%207.64586C8.37425%206.91772%208.7384%206.02902%208.7384%204.97977C8.7384%203.93052%208.37425%203.04183%207.64597%202.31369C6.91782%201.58541%206.02911%201.22128%204.97984%201.22128C3.93058%201.22128%203.04187%201.58541%202.31372%202.31369C1.58544%203.04183%201.22129%203.93052%201.22129%204.97977C1.22129%206.02902%201.58544%206.91772%202.31372%207.64586C3.04187%208.37413%203.93058%208.73827%204.97984%208.73827Z'%20fill='white'/%3e%3c/svg%3e");mask-position:50%;mask-size:contain;mask-repeat:no-repeat;mask-mode:alpha}#Header .search-box-mobile .search-box-content .search-form .search-actions .cancel:hover,#Header .search-box-mobile .search-box-content .search-form .search-actions .cancel:focus-visible,#Header .search-box-mobile .search-box-content .search-form .search-actions .cancel:focus-within,#Header .search-box-mobile .search-box-content .search-form .search-actions .submit:hover,#Header .search-box-mobile .search-box-content .search-form .search-actions .submit:focus-visible,#Header .search-box-mobile .search-box-content .search-form .search-actions .submit:focus-within,#Header .search-box-desktop .search-box-content .search-form .search-actions .cancel:hover,#Header .search-box-desktop .search-box-content .search-form .search-actions .cancel:focus-visible,#Header .search-box-desktop .search-box-content .search-form .search-actions .cancel:focus-within,#Header .search-box-desktop .search-box-content .search-form .search-actions .submit:hover,#Header .search-box-desktop .search-box-content .search-form .search-actions .submit:focus-visible,#Header .search-box-desktop .search-box-content .search-form .search-actions .submit:focus-within{background-color:var(--primary-color)}#Header .search-box-mobile .search-box-content .search-form .search-actions .cancel,#Header .search-box-desktop .search-box-content .search-form .search-actions .cancel{mask-image:url("data:image/svg+xml,%3csvg%20width='12'%20height='12'%20viewBox='0%200%2012%2012'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M0.928725%2012L0%2011.0713L5.08562%205.98566L0%200.928725L0.928725%200L6.01434%205.08562L11.0713%200L12%200.928725L6.91438%205.98566L12%2011.0713L11.0713%2012L6.01434%206.91438L0.928725%2012Z'%20fill='white'/%3e%3c/svg%3e")}#Header .search-box-mobile .search-box-content .search-form .search-actions .or,#Header .search-box-desktop .search-box-content .search-form .search-actions .or{background-color:var(--accent-weak);width:2px;height:30px}#Main{margin-top:var(--header-height);min-height:calc(100vh - var(--header-height))}.section{background-color:var(--bg-color);color:var(--text-overwrite-color);padding-block:40px}@media (width>=992px){.section{padding-block:80px}}.accordion-section .content-container{gap:var(--base-spacing);grid-template-rows:repeat(2,auto);grid-template-columns:1fr;display:grid}@media (width>=768px){.accordion-section .content-container{gap:var(--large-spacing);grid-template-rows:auto;grid-template-columns:1fr 2fr}}.accordion-section .content-container .accordion-list{flex-direction:column;display:flex}.accordion-section .content-container .accordion-list .accordion-item{transition:color var(--transition) border-color var(--transition);cursor:pointer;border-top:1px solid;border-color:var(--text-color);padding-block:var(--medium-spacing)}.accordion-section .content-container .accordion-list .accordion-item:hover,.accordion-section .content-container .accordion-list .accordion-item:focus-visible,.accordion-section .content-container .accordion-list .accordion-item:focus-within,.accordion-section .content-container .accordion-list .accordion-item.open{border-color:var(--primary-color);color:var(--primary-color)}.accordion-section .content-container .accordion-list .accordion-item.open .question:after{rotate:-180deg}.accordion-section .content-container .accordion-list .accordion-item:last-child{border-bottom:1px solid}.accordion-section .content-container .accordion-list .accordion-item .question{transition:color var(--transition);color:currentColor;text-align:left;justify-content:space-between;align-items:center;width:100%;font-family:inherit;font-size:18px;font-weight:600;display:flex}.accordion-section .content-container .accordion-list .accordion-item .question:after{transition:background-color var(--transition), rotate var(--transition);content:"";background-color:currentColor;width:16px;height:16px;display:block;mask-image:url("data:image/svg+xml,%3csvg%20width='12'%20height='7'%20viewBox='0%200%2012%207'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M5.65375%206.7075L0%201.05375L1.05375%200L5.65375%204.6L10.2537%200L11.3075%201.05375L5.65375%206.7075Z'%20fill='%23333333'/%3e%3c/svg%3e");mask-position:50%;mask-size:contain;mask-repeat:no-repeat}.accordion-section .content-container .accordion-list .accordion-item .text-wrapper{transition:grid-template-rows var(--transition);grid-template-rows:0fr;display:grid}.accordion-section .content-container .accordion-list .accordion-item .text-wrapper.open{grid-template-rows:1fr}.accordion-section .content-container .accordion-list .accordion-item .text-wrapper.open .text{opacity:1;padding-top:var(--medium-spacing)}.accordion-section .content-container .accordion-list .accordion-item .text-wrapper .text{opacity:0;transition:opacity var(--transition), padding-top var(--transition);min-height:0;color:var(--text-color);padding-top:0;overflow:hidden}#BackToTop{opacity:0;z-index:100;filter:var(--drop-shadow);transition:var(--transition);pointer-events:none;background-color:#fff;border-radius:100%;width:40px;height:40px;margin:0;padding:0;font-size:0;position:fixed;bottom:1rem;right:1rem}#BackToTop.visible{opacity:1;pointer-events:all}#BackToTop:hover .up-icon,#BackToTop:focus-visible .up-icon,#BackToTop:focus-within .up-icon{fill:var(--secondary-color);translate:0 -4px}#BackToTop .up-icon{transition:translate var(--transition), fill var(--transition);fill:var(--primary-color);width:16px;height:20px;margin:auto}#BackToTop .up-icon .up-path{fill:inherit}.benefits-overview-section .benefits-list{gap:var(--medium-spacing);grid-template-rows:1fr;grid-template-columns:repeat(auto-fit,minmax(214px,1fr));display:grid}@media (width>=1200px){.benefits-overview-section .benefits-list{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}}.benefits-overview-section .benefits-list .benefit{perspective:1000px;width:100%;max-width:450px;height:100%;text-decoration:none;display:block}.benefits-overview-section .benefits-list .benefit:hover .benefit-content,.benefits-overview-section .benefits-list .benefit:focus-within .benefit-content,.benefits-overview-section .benefits-list .benefit:focus-visible .benefit-content{transform:rotateY(180deg)}.benefits-overview-section .benefits-list .benefit .benefit-content{transform-style:preserve-3d;-webkit-transform-style:preserve-3d;aspect-ratio:107/104;transition:transform .4s;position:relative}.benefits-overview-section .benefits-list .benefit .benefit-content .front{backface-visibility:hidden;background-color:var(--accent-weak);flex-direction:column;justify-content:center;align-items:center;gap:1ch;height:100%;display:flex}.benefits-overview-section .benefits-list .benefit .benefit-content .front .benefit-image{object-fit:contain;width:90px;height:90px}.benefits-overview-section .benefits-list .benefit .benefit-content .flip{backface-visibility:hidden;background-color:var(--secondary-color);padding:var(--medium-spacing);width:calc(100% - 2 * var(--medium-spacing));height:calc(100% - 2 * var(--medium-spacing));color:#fff;text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:0;left:0;transform:rotateY(180deg)}.benefits-overview-section .benefits-list .benefit .benefit-content .flip .text{-webkit-line-clamp:8;hyphens:auto;text-overflow:ellipsis;-webkit-box-orient:vertical;flex-shrink:1;display:-webkit-box;overflow:hidden}.benefits-overview-section .benefits-list .benefit .benefit-content .benefit-headline{hyphens:auto;text-align:center}.benefits-homepage-section{background-color:var(--secondary-color);color:#fff;text-align:center;overflow:hidden}@media (width>=992px){.benefits-homepage-section{text-align:left}}.benefits-homepage-section .content-container{width:calc(100% - 2 * var(--padding-inline));flex-direction:column;flex-grow:1;justify-content:space-between;align-items:center;min-width:0;display:flex}@media (width>=992px){.benefits-homepage-section .content-container{flex-grow:0;display:block}}.benefits-homepage-section .content-container .benefit-swiper{margin-bottom:var(--large-spacing);width:100%;height:calc(100% - 2 * var(--padding-block));overflow:visible}.benefits-homepage-section .content-container .benefit-swiper .benefit{place-items:center;gap:var(--base-spacing);box-sizing:border-box;grid-template-rows:120px auto 130px;grid-template-columns:1fr;height:auto;display:grid}@media (width>=992px){.benefits-homepage-section .content-container .benefit-swiper .benefit{grid-template-rows:1fr;grid-template-columns:2fr 1fr;gap:100px}}.benefits-homepage-section .content-container .benefit-swiper .benefit.swiper-slide-active .benefit-image-outer{transition:transform .6s cubic-bezier(.4,0,.2,1);transform:translateY(0)}@media (width>=992px){.benefits-homepage-section .content-container .benefit-swiper .benefit.swiper-slide-active .benefit-image-outer{transition:transform .6s ease-in}}.benefits-homepage-section .content-container .benefit-swiper .benefit.swiper-slide-active .benefit-image-wrapper{transition:transform .6s cubic-bezier(.4,0,.2,1);transform:translate(0)}@media (width>=992px){.benefits-homepage-section .content-container .benefit-swiper .benefit.swiper-slide-active .benefit-image-wrapper{transition:transform .6s ease-out}}.benefits-homepage-section .content-container .benefit-swiper .benefit.swiper-slide-prev .benefit-image-outer{transform:translateY(0)}@media (width>=992px){.benefits-homepage-section .content-container .benefit-swiper .benefit.swiper-slide-prev .benefit-image-outer{transition:transform .6s ease-out;transform:translateY(-100vh)}}.benefits-homepage-section .content-container .benefit-swiper .benefit.swiper-slide-prev .benefit-image-wrapper{transition:transform .6s cubic-bezier(.4,0,.2,1);transform:translate(-100vw)}@media (width>=992px){.benefits-homepage-section .content-container .benefit-swiper .benefit.swiper-slide-prev .benefit-image-wrapper{transition:transform .6s ease-in;transform:translate(100vw)}.benefits-homepage-section .content-container .benefit-swiper .benefit .benefit-text{justify-self:flex-start}}.benefits-homepage-section .content-container .benefit-swiper .benefit .benefit-text .headline{line-height:1}.benefits-homepage-section .content-container .benefit-swiper .benefit .benefit-image-outer{transition:transform;transform:translateY(0)}@media (width>=992px){.benefits-homepage-section .content-container .benefit-swiper .benefit .benefit-image-outer{transform:translateY(100vh)}}.benefits-homepage-section .content-container .benefit-swiper .benefit .benefit-image-wrapper{background-color:var(--primary-color);aspect-ratio:1;border-radius:50%;justify-content:center;align-items:center;height:80vw;transition:transform;display:flex;transform:translate(100vw)}@media (width>=576px){.benefits-homepage-section .content-container .benefit-swiper .benefit .benefit-image-wrapper{height:50vw}}@media (width>=992px){.benefits-homepage-section .content-container .benefit-swiper .benefit .benefit-image-wrapper{height:30vw;max-height:400px;transform:translate(100vw)}}.benefits-homepage-section .content-container .benefit-swiper .benefit .benefit-image-wrapper .benefit-image{height:50%;overflow:hidden}.benefits-homepage-section .description-desktop{display:none}@media (width>=992px){.benefits-homepage-section .description-desktop{display:block}.benefits-homepage-section .description-mobile{display:none}}.blog-list{justify-items:center;gap:var(--large-spacing);grid-template-columns:repeat(auto-fit,minmax(250px,1fr));display:grid}@media (width>=768px){.blog-list{grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}}.blog-preview{transform-style:preserve-3d;-webkit-transform-style:preserve-3d;width:100%;height:100%;text-decoration:none;transition:transform .4s;position:relative}.blog-preview .front{backface-visibility:hidden;border:1px solid var(--accent-weak);background-color:#fff;flex-direction:column;height:100%;display:flex}.blog-preview .front .preview-image{object-fit:cover;width:100%;height:200px}.blog-preview .front .content{gap:var(--small-spacing);padding:var(--base-spacing);flex-direction:column;flex-grow:1;height:100%;display:flex}.blog-preview .front .content .date{color:var(--primary-color)}.blog-preview .front .content .title{flex-grow:1;line-height:1.2}.blog-preview .flip{backface-visibility:hidden;background-color:var(--secondary-color);padding:var(--base-spacing);width:calc(100% - 2 * var(--base-spacing));height:calc(100% - 2 * var(--base-spacing));color:#fff;flex-direction:column;justify-content:space-between;display:flex;position:absolute;top:0;left:0;transform:rotateY(180deg)}.blog-preview .flip .preview-text{-webkit-line-clamp:11;hyphens:auto;text-overflow:ellipsis;-webkit-box-orient:vertical;flex-shrink:1;display:-webkit-box;overflow:hidden}.blog-preview .more{align-items:center;gap:var(--small-spacing);padding-top:var(--base-spacing);text-transform:uppercase;border-top:1px solid;flex-shrink:0;font-weight:600;display:flex}.blog-preview .more:after{content:"";background-color:currentColor;width:16px;height:16px;rotate:-90deg;mask-image:url("data:image/svg+xml,%3csvg%20width='12'%20height='7'%20viewBox='0%200%2012%207'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M5.65375%206.7075L0%201.05375L1.05375%200L5.65375%204.6L10.2537%200L11.3075%201.05375L5.65375%206.7075Z'%20fill='%23333333'/%3e%3c/svg%3e");mask-size:contain;mask-repeat:no-repeat;mask-mode:alpha}.blog-preview-link{perspective:1000px;width:100%;max-width:450px;height:100%;text-decoration:none;display:block}@media (width>=992px){.blog-preview-link:hover .blog-preview,.blog-preview-link:focus-within .blog-preview,.blog-preview-link:focus-visible .blog-preview{transform:rotateY(180deg)}}.blog-preview-section .top{align-items:center;gap:var(--large-spacing);flex-wrap:wrap;margin-bottom:48px;display:flex}.blog-preview-section .top .heading{text-transform:none;margin-block:4px 8px;line-height:1.2}.call-to-action-section{padding-block:0;overflow:hidden}.call-to-action-section .cta-content{display:grid}.call-to-action-section .cta-content:has(.mobile) .desktop{display:none}@media (width>=576px){.call-to-action-section .cta-content:has(.mobile) .desktop{display:block}.call-to-action-section .cta-content:has(.mobile) .mobile{display:none}}.call-to-action-section .cta-content .background{object-fit:cover;grid-area:1/1;justify-self:center;width:100%;height:100%}.call-to-action-section .cta-content .background.mobile{width:100%}.call-to-action-section .cta-content .content-container{grid-area:1/1;grid-template-rows:repeat(2,1fr);width:100%;display:grid}@media (width>=576px){.call-to-action-section .cta-content .content-container{gap:var(--large-spacing);grid-template-rows:1fr;grid-template-columns:repeat(2,1fr)}}.call-to-action-section .cta-content .content-container .cta{align-items:flex-start;gap:var(--medium-spacing);flex-direction:column;padding-right:0;display:flex}@media (width>=576px){.call-to-action-section .cta-content .content-container .cta{justify-content:center}}.department-preview{transform-style:preserve-3d;-webkit-transform-style:preserve-3d;width:100%;height:100%;text-decoration:none;transition:transform .4s;position:relative}.department-preview .front{backface-visibility:hidden}.department-preview .preview-content{flex-direction:column;margin-top:24px;display:flex}.department-preview .flip{backface-visibility:hidden;background-color:var(--secondary-color);padding:var(--small-spacing);width:calc(100% - 2 * var(--small-spacing));height:calc(100% - 2 * var(--small-spacing));color:#fff;text-align:center;justify-content:center;align-items:center;display:flex;position:absolute;top:0;left:0;transform:rotateY(180deg)}.department-preview-link{perspective:1000px;height:100%;text-decoration:none;display:block}@media (width>=992px){.department-preview-link:hover .department-preview,.department-preview-link:focus-within .department-preview,.department-preview-link:focus-visible .department-preview{transform:rotateY(180deg)}}.departments-overview-section .content-container{gap:var(--large-spacing);grid-template-rows:1fr;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));display:grid}.departments-preview-section .content-container .top{justify-content:space-between;align-items:flex-start;gap:var(--large-spacing);margin-bottom:var(--large-spacing);flex-wrap:wrap;display:flex}.departments-preview-section .content-container .top .text-headline{margin-block:0;line-height:1}.departments-preview-section .content-container .department-list{justify-content:space-between;gap:var(--large-spacing);grid-template-columns:repeat(auto-fit,minmax(250px,1fr));display:grid}.employee-overview-section .employee-list{gap:var(--medium-spacing);grid-template-rows:1fr;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));display:grid}.employee-overview-section .employee-list .employee{border:1px solid var(--accent-weak);background-color:#fff;flex-direction:column;display:flex}.employee-overview-section .employee-list .employee .content{align-items:flex-start;gap:var(--base-spacing);padding:var(--base-spacing);flex-direction:column;flex-grow:1;display:flex}.employee-overview-section .employee-list .employee .content .name{margin:0}.employee-overview-section .employee-list .employee .content .links{justify-content:flex-end;gap:var(--base-spacing);flex-direction:column;flex-grow:1;font-size:.84rem;display:flex}.hero{translate:0 calc(var(--header-height) * -1);color:var(--text-overwrite-color);grid-template-rows:1fr;grid-template-columns:1fr;display:grid;overflow:hidden}@media (width>=768px){.hero{min-height:calc(50vh - var(--header-height));max-height:calc(100vh - var(--header-height));translate:0}}.hero .background{grid-area:1/1;width:100%;height:100%}.hero .background .mobile{object-fit:cover;width:100%;height:100%}.hero .background .desktop{width:100%;max-width:var(--full-width);object-fit:cover;height:auto;margin-inline:auto;display:none}@media (width>=768px){.hero .background .mobile{display:none}.hero .background .desktop{display:block}}.hero .content-container{--hero-gap:var(--large-spacing);--hero-content-padding:15vh;padding-top:var(--hero-content-padding);max-height:calc(100vh - var(--header-height));grid-area:1/1;grid-template-rows:repeat(2,1fr);display:grid}@media (width>=768px){.hero .content-container{--hero-content-padding:10vh;align-self:flex-start;gap:var(--small-spacing);padding-top:var(--large-spacing);grid-template-rows:1fr;grid-template-columns:1fr 1fr}}@media (width>=1200px){.hero .content-container{grid-template-columns:calc(50% + var(--hero-gap)) calc(50% - var(--hero-gap));align-self:center;gap:var(--hero-gap);translate:0 -50%}}.hero .content-container .slogan .headline{margin-bottom:var(--medium-spacing);font-variant:all-small-caps;letter-spacing:1.8px;font-weight:600;line-height:1.1}@media (width>=768px){.hero .content-container .slogan .headline{margin-bottom:var(--large-spacing);letter-spacing:3.2px}}.hero .content-container .news{color:#fff;text-align:center;display:none}@media (width>=768px){.hero .content-container .news{display:block}}.hero .content-container .news .news-content{justify-content:center;align-items:center;gap:var(--small-spacing);background-color:var(--primary-color);aspect-ratio:1;border-radius:100%;flex-direction:column;width:160px;display:flex}@media (width>=1200px){.hero .content-container .news .news-content{width:210px}}.hero .content-container .news .news-content.link{transition:filter var(--transition), background-color var(--transition);color:#fff;text-decoration:none}.hero .content-container .news .news-content.link:hover,.hero .content-container .news .news-content.link:focus-visible,.hero .content-container .news .news-content.link:focus-within{filter:drop-shadow(0 0 6px #0000005c);background-color:var(--secondary-color)}.hero .content-container .news .news-content .news-text{padding-inline:var(--small-spacing);font-variant:all-small-caps;letter-spacing:.8px;font-size:.8rem;font-weight:700;line-height:normal}@media (width>=1200px){.hero .content-container .news .news-content .news-text{font-size:1.125rem}}.hero .content-container .mobile-hero-links{justify-content:center;align-items:center;gap:var(--medium-spacing);flex-direction:column;display:flex}@media (width>=768px){.hero .content-container .mobile-hero-links{display:none}}.instagram-feed .heading{text-align:center}.job-entry .job-header{background-color:var(--secondary-color);padding:var(--medium-spacing);color:#fff}.job-entry .job-header .top{justify-content:space-between;align-items:flex-start;gap:var(--base-spacing);margin-bottom:var(--base-spacing);display:flex}.job-entry .job-header .top .job-title{margin-block:0}.job-entry .job-header .bottom{align-items:flex-start;gap:var(--base-spacing);flex-direction:column;display:flex}@media (width>=992px){.job-entry .job-header .bottom{flex-direction:row;justify-content:space-between;align-items:flex-end}}.job-entry .job-header .bottom .facts{flex-direction:column;gap:12px;display:flex}.job-entry .job-header .bottom .facts .fact{align-items:center;gap:var(--small-spacing);display:flex}.job-entry .job-header .bottom .facts .fact:before{transition:background-color var(--transition);content:"";background-color:#fff;flex-shrink:0;width:16px;height:16px;display:block;mask-position:50%;mask-size:contain;mask-repeat:no-repeat}.job-entry .job-header .bottom .facts .fact.start:before{mask-image:url("data:image/svg+xml,%3csvg%20width='14'%20height='16'%20viewBox='0%200%2014%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M1.48874%2016C1.07272%2016%200.720588%2015.8535%200.432353%2015.5606C0.144118%2015.2676%200%2014.9097%200%2014.4869V3.28366C0%202.86082%200.144118%202.50292%200.432353%202.20996C0.720588%201.917%201.07272%201.77052%201.48874%201.77052H2.62891V0H3.89591V1.77052H10.1358V0H11.3711V1.77052H12.5113C12.9273%201.77052%2013.2794%201.917%2013.5676%202.20996C13.8559%202.50292%2014%202.86082%2014%203.28366V14.4869C14%2014.9097%2013.8559%2015.2676%2013.5676%2015.5606C13.2794%2015.8535%2012.9273%2016%2012.5113%2016H1.48874ZM1.48874%2014.7445H12.5113C12.5747%2014.7445%2012.6327%2014.7176%2012.6854%2014.6639C12.7383%2014.6103%2012.7647%2014.5513%2012.7647%2014.4869V6.63177H1.23529V14.4869C1.23529%2014.5513%201.26172%2014.6103%201.31456%2014.6639C1.36726%2014.7176%201.42532%2014.7445%201.48874%2014.7445ZM1.23529%205.37623H12.7647V3.28366C12.7647%203.21921%2012.7383%203.1602%2012.6854%203.10663C12.6327%203.05292%2012.5747%203.02607%2012.5113%203.02607H1.48874C1.42532%203.02607%201.36726%203.05292%201.31456%203.10663C1.26172%203.1602%201.23529%203.21921%201.23529%203.28366V5.37623Z'%20fill='white'/%3e%3c/svg%3e")}.job-entry .job-header .bottom .facts .fact.work:before{mask-image:url("data:image/svg+xml,%3csvg%20width='14'%20height='14'%20viewBox='0%200%2014%2014'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M9.55905%2010.3357L10.3357%209.55905L7.55263%206.776V3.31579H6.44737V7.22382L9.55905%2010.3357ZM7.00129%2014C6.03308%2014%205.12302%2013.8163%204.2711%2013.4488C3.41919%2013.0814%202.67818%2012.5827%202.04805%2011.9529C1.41793%2011.323%200.919026%2010.5823%200.551342%209.73074C0.183781%208.87919%200%207.96938%200%207.00129C0%206.03308%200.183719%205.12302%200.551158%204.2711C0.918596%203.41919%201.41725%202.67818%202.04713%202.04805C2.67701%201.41793%203.41772%200.919026%204.26926%200.551342C5.12081%200.183781%206.03062%200%206.99871%200C7.96692%200%208.87698%200.183719%209.72889%200.551158C10.5808%200.918596%2011.3218%201.41725%2011.9519%202.04713C12.5821%202.67701%2013.081%203.41772%2013.4487%204.26926C13.8162%205.12081%2014%206.03062%2014%206.99871C14%207.96692%2013.8163%208.87698%2013.4488%209.72889C13.0814%2010.5808%2012.5827%2011.3218%2011.9529%2011.9519C11.323%2012.5821%2010.5823%2013.081%209.73074%2013.4487C8.87919%2013.8162%207.96938%2014%207.00129%2014ZM7%2012.8947C8.63333%2012.8947%2010.0241%2012.3206%2011.1724%2011.1724C12.3206%2010.0241%2012.8947%208.63333%2012.8947%207C12.8947%205.36667%2012.3206%203.97588%2011.1724%202.82763C10.0241%201.67939%208.63333%201.10526%207%201.10526C5.36667%201.10526%203.97588%201.67939%202.82763%202.82763C1.67939%203.97588%201.10526%205.36667%201.10526%207C1.10526%208.63333%201.67939%2010.0241%202.82763%2011.1724C3.97588%2012.3206%205.36667%2012.8947%207%2012.8947Z'%20fill='white'/%3e%3c/svg%3e")}.job-entry .job-header .bottom .facts .fact.money:before{height:18px;mask-image:url("data:image/svg+xml,%3csvg%20width='14'%20height='13'%20viewBox='0%200%2014%2013'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M9.44238%2013C7.86443%2013%206.48674%2012.5816%205.30933%2011.7447C4.13191%2010.908%203.30742%209.83622%202.83585%208.52934H0V7.38228H2.57252C2.52161%207.08137%202.49953%206.77083%202.50629%206.45068C2.51304%206.13065%202.53512%205.85299%202.57252%205.61772H0V4.47066H2.85145C3.31775%203.16378%204.13832%202.09198%205.31317%201.25526C6.48803%200.418421%207.86443%200%209.44238%200C10.3118%200%2011.1344%200.140196%2011.9104%200.420588C12.6865%200.70098%2013.383%201.08824%2014%201.58237L13.1336%202.38091C12.6289%201.9927%2012.0638%201.69%2011.4384%201.47282C10.813%201.25565%2010.1477%201.14706%209.44238%201.14706C8.19582%201.14706%207.11104%201.46129%206.18803%202.08975C5.26517%202.71821%204.58976%203.51185%204.16182%204.47066H9.39559V5.61772H3.80815C3.74886%205.94221%203.72341%206.26575%203.73178%206.58832C3.74002%206.91077%203.76547%207.17543%203.80815%207.38228H9.39559V8.52934H4.15392C4.58713%209.48815%205.26517%2010.2818%206.18803%2010.9103C7.11104%2011.5387%208.19582%2011.8529%209.44238%2011.8529C10.1477%2011.8529%2010.813%2011.7444%2011.4384%2011.5272C12.0638%2011.31%2012.6289%2011.0073%2013.1336%2010.6191L14%2011.4176C13.383%2011.9118%2012.6865%2012.299%2011.9104%2012.5794C11.1344%2012.8598%2010.3118%2013%209.44238%2013Z'%20fill='white'/%3e%3c/svg%3e")}.job-entry .job-header .bottom .facts .fact.location:before{mask-image:url("data:image/svg+xml,%3csvg%20width='14'%20height='18'%20viewBox='0%200%2014%2018'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M7.00162%208.86791C7.463%208.86791%207.85746%208.70015%208.18498%208.36463C8.51266%208.02912%208.6765%207.62582%208.6765%207.15474C8.6765%206.68366%208.5122%206.28083%208.18359%205.94626C7.85498%205.61185%207.45991%205.44465%206.99838%205.44465C6.537%205.44465%206.14254%205.6124%205.81502%205.94792C5.48734%206.28344%205.3235%206.68681%205.3235%207.15805C5.3235%207.62913%205.4878%208.03188%205.81641%208.36629C6.14502%208.7007%206.54009%208.86791%207.00162%208.86791ZM7%2016.11C8.8143%2014.4517%2010.2027%2012.861%2011.1652%2011.3381C12.1277%209.8152%2012.6089%208.48134%2012.6089%207.33654C12.6089%205.61035%2012.0718%204.19127%2010.9975%203.0793C9.92331%201.96733%208.5908%201.41135%207%201.41135C5.4092%201.41135%204.07669%201.96733%203.00245%203.0793C1.92821%204.19127%201.3911%205.61035%201.3911%207.33654C1.3911%208.48134%201.87234%209.8152%202.83482%2011.3381C3.79731%2012.861%205.1857%2014.4517%207%2016.11ZM7%2018C4.66605%2015.9351%202.91589%2014.0135%201.74954%2012.2351C0.583179%2010.4565%200%208.82364%200%207.33654C0%205.15142%200.692225%203.38239%202.07668%202.02943C3.46128%200.676477%205.10239%200%207%200C8.89761%200%2010.5387%200.676477%2011.9233%202.02943C13.3078%203.38239%2014%205.15142%2014%207.33654C14%208.82364%2013.4168%2010.4565%2012.2505%2012.2351C11.0841%2014.0135%209.33395%2015.9351%207%2018Z'%20fill='white'/%3e%3c/svg%3e")}.job-entry .job-header .bottom .button{white-space:nowrap}.job-entry .job-header .bottom .button:hover,.job-entry .job-header .bottom .button:focus-visible,.job-entry .job-header .bottom .button:focus-within{color:var(--text-color);background-color:#fff}.job-entry .job-content{border:1px solid var(--secondary-color);padding:var(--medium-spacing)}.job-entry .job-content .job-description{margin-block:var(--medium-spacing)}.job-entry .job-content .job-description h3{margin-bottom:var(--base-spacing)}.job-entry .job-content .job-description ul{gap:var(--small-spacing);flex-direction:column;padding-inline-start:var(--base-spacing);list-style-image:url("data:image/svg+xml,%3csvg%20width='7'%20height='9'%20viewBox='0%200%207%209'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M6.75%204.33008L-4.07833e-07%208.66021L-2.92811e-08%20-4.94093e-05L6.75%204.33008Z'%20fill='%2398002E'/%3e%3c/svg%3e");display:flex}.job-entry .job-content .spacer{margin-block:var(--medium-spacing);background-color:var(--accent-weak);width:100%;height:1px;display:block}.job-entry .job-content .job-recruiter{gap:var(--base-spacing);grid-template-columns:auto 1fr;grid-template-areas:"heading heading""image quote""image social";display:grid}.job-entry .job-content .job-recruiter h3{grid-area:heading}.job-entry .job-content .job-recruiter .recruiter-image{aspect-ratio:1;border-radius:50%;grid-area:image;width:54px}.job-entry .job-content .job-recruiter .quote{grid-area:quote}.job-entry .job-content .job-recruiter .social-links{align-items:center;gap:var(--small-spacing);grid-area:social;display:flex}@media (width>=576px){.job-entry .job-content .job-recruiter .social-links{gap:var(--base-spacing)}}.job-entry .job-content .job-recruiter .social-links a{font-size:0}.job-filter-section{z-index:1;position:relative}.job-filter-section.move-up{margin-top:-72px}@media (width>=768px){.job-filter-section.move-up{margin-top:-144px}}.job-filter-section.move-up .job-filter{padding:var(--large-spacing);background-color:#fff}.job-filter-section.border .job-filter{border:1px solid var(--accent-weak);padding:var(--large-spacing);background-color:#fff}.job-overview-section .results,.job-overview-section .job-list-mobile{margin-bottom:var(--large-spacing)}@media (width>=992px){.job-overview-section .job-list-mobile{display:none}}.job-overview-section .content{gap:var(--large-spacing);grid-template-columns:1fr;display:grid}@media (width>=992px){.job-overview-section .content{grid-template-columns:1fr 2fr}}.job-overview-section .content.no-entry{grid-template-columns:1fr}.job-overview-section .content.no-entry .job-list{gap:var(--medium-spacing);grid-template-columns:repeat(auto-fit,minmax(250px,1fr));display:none}@media (width>=992px){.job-overview-section .content.no-entry .job-list{gap:var(--large-spacing);display:grid}}.job-overview-section .content .job-list{gap:var(--medium-spacing);flex-direction:column;display:none}@media (width>=992px){.job-overview-section .content .job-list{display:flex}}.job-overview-section .desktop-pagination{display:none}@media (width>=992px){.job-overview-section .desktop-pagination{display:block}}.job-preview{justify-content:space-between;align-items:flex-start;gap:var(--medium-spacing);transition:background-color var(--transition), color var(--transition);box-sizing:border-box;border:1px solid var(--accent-weak);padding:var(--medium-spacing);background-color:#fff;flex-direction:column;width:100%;max-width:360px;height:100%;min-height:260px;display:flex;container-type:inline-size}@media (width>=576px){.job-preview{gap:var(--base-spacing)}}.job-preview:hover,.job-preview:focus-visible,.job-preview:focus-within{background-color:var(--secondary-color);color:#fff}.job-preview.active{border-width:3px;border-color:var(--secondary-color)}.job-preview .button-group{gap:4px;display:flex}.job-preview .button-group .button{white-space:nowrap;padding:6px 8px;font-size:14px}@container (width>=250px){.job-preview .button-group .button{padding:8px 12px;font-size:1rem}}.job-preview .button-group .button:hover,.job-preview .button-group .button:focus-visible,.job-preview .button-group .button:focus-within{color:var(--secondary-color);background-color:#fff}.job-preview-section .content-container .top{margin-bottom:var(--large-spacing);flex-direction:column;align-items:flex-start;width:100%;display:flex}@media (width>=576px){.job-preview-section .content-container .top{flex-direction:row;justify-content:space-between;align-items:center}}.kpi-section .kpis{justify-content:space-around;align-items:center;gap:var(--large-spacing);flex-flow:column wrap;display:flex}@media (width>=768px){.kpi-section .kpis{flex-direction:row}}.kpi-section .kpis .kpi{flex-direction:column;align-items:center;gap:10px;display:flex}.kpi-section .kpis .kpi .number{color:var(--primary-color);font-size:4rem;font-weight:800;line-height:1}.kpi-section .kpis .kpi .label{font-size:1.125rem;font-weight:600}.link-section .heading{max-width:calc(var(--container-width) - 350px);text-align:center;margin-inline:auto}.link-section .link-list{gap:var(--large-spacing);margin-top:var(--xlarge-spacing);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-auto-rows:auto;display:grid}.link-section .link-list .link{gap:var(--base-spacing);flex-direction:column;flex:1;display:flex}.link-section .link-list .link .text{flex-grow:1}.link-section .link-list .link .button{margin-top:var(--large-spacing);align-self:flex-start}.link-with-image-section .content-container .link-list{flex-direction:column;gap:40px;display:flex}.link-with-image-section .content-container .link-list .link-entry .link{gap:var(--large-spacing);grid-template-columns:1fr;grid-auto-rows:auto;width:100%;text-decoration:none;display:grid}@media (width>=576px){.link-with-image-section .content-container .link-list .link-entry .link{grid-template-columns:256px 1fr}}.link-with-image-section .content-container .link-list .link-entry .link:hover .link-content .link-title,.link-with-image-section .content-container .link-list .link-entry .link:focus-visible .link-content .link-title,.link-with-image-section .content-container .link-list .link-entry .link:focus-within .link-content .link-title{color:var(--link-color)}.link-with-image-section .content-container .link-list .link-entry .link:hover .link-content .link-title:after,.link-with-image-section .content-container .link-list .link-entry .link:focus-visible .link-content .link-title:after,.link-with-image-section .content-container .link-list .link-entry .link:focus-within .link-content .link-title:after{rotate:45deg}.link-with-image-section .content-container .link-list .link-entry .link:hover .link-content .text,.link-with-image-section .content-container .link-list .link-entry .link:focus-visible .link-content .text,.link-with-image-section .content-container .link-list .link-entry .link:focus-within .link-content .text{color:var(--text-color)}@media (width>=576px){.link-with-image-section .content-container .link-list .link-entry .link .link-image,.link-with-image-section .content-container .link-list .link-entry .link .link-video{flex-grow:0;height:146px}}.link-with-image-section .content-container .link-list .link-entry .link .link-content{border-bottom:1px solid var(--link-color);padding-bottom:var(--base-spacing);flex-grow:1}.link-with-image-section .content-container .link-list .link-entry .link .link-content .link-title{color:var(--link-color);justify-content:space-between;align-items:center;display:flex}.link-with-image-section .content-container .link-list .link-entry .link .link-content .link-title:after{transition:rotate var(--transition);content:"";background-color:currentColor;width:16px;height:16px;display:block;mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%3e%3cpath%20d='M1.34804%2016L0%2014.652L12.7033%201.93638H1.15441V0H16V14.8456H14.0636V3.29669L1.34804%2016Z'%20fill='%2398002E'/%3e%3c/svg%3e");mask-position:50%;mask-size:contain;mask-repeat:no-repeat}.link-with-image-section .content-container .link-list .link-entry .link .link-content .text{padding-right:var(--large-spacing);color:var(--text-color)}.location-map-section .content-container{position:relative}.location-map-section .content-container .text-content{align-items:flex-start;gap:var(--base-spacing);z-index:1;flex-direction:column;display:flex;position:relative}@media (width>=768px){.location-map-section .content-container .text-content{width:45%;position:absolute}}.logo-list-section .logo-list-swiper{-webkit-mask-image:linear-gradient(90deg,#0000,#000 20px 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.logo-list-section .logo-list-swiper .swiper-slide{width:auto;height:auto}.logo-list-section .logo-list-swiper .swiper-slide .logo-image{object-fit:contain;width:auto;height:64px}.map{aspect-ratio:926/503;position:relative}.map svg .region{transition:stroke var(--transition);cursor:pointer;fill:#e7e7e7;stroke:#fff;stroke-width:2.9px}.map svg .region:hover,.map svg .region.is-active{stroke:var(--primary-color)}.map .location-list{pointer-events:none;width:100%;height:100%;margin:0;padding:0;position:absolute;top:0;left:0}.map .location-list .location-entry{pointer-events:all;display:flex;position:absolute;transform:translate(-50%,-100%)}@media (width>=576px){.map .location-list .location-entry:hover .location-link,.map .location-list .location-entry:focus-within .location-link,.map .location-list .location-entry:focus-visible .location-link,.map .location-list .location-entry.is-active .location-link{color:var(--text-color)}.map .location-list .location-entry:hover .location-link .label,.map .location-list .location-entry:focus-within .location-link .label,.map .location-list .location-entry:focus-visible .location-link .label,.map .location-list .location-entry.is-active .location-link .label{border-color:var(--accent-weak);background-color:#fff}.map .location-list .location-entry:hover .location-link .line,.map .location-list .location-entry:focus-within .location-link .line,.map .location-list .location-entry:focus-visible .location-link .line,.map .location-list .location-entry.is-active .location-link .line{opacity:1;background-color:var(--secondary-color)}.map .location-list .location-entry:hover .location-link .marker,.map .location-list .location-entry:focus-within .location-link .marker,.map .location-list .location-entry:focus-visible .location-link .marker,.map .location-list .location-entry.is-active .location-link .marker{border-color:var(--secondary-color)}}.map .location-list .location-entry .location-link{color:#0000;white-space:nowrap;flex-direction:column;align-items:center;font-size:0;text-decoration:none;display:flex}@media (width>=576px){.map .location-list .location-entry .location-link{font-size:1rem}}.map .location-list .location-entry .location-link .label{transition:border-color var(--transition), background-color var(--transition);background-color:#0000;border:1px solid #0000;border-radius:8px;padding:2px 4px}.map .location-list .location-entry .location-link .line{opacity:0;transition:background-color var(--transition), opacity var(--transition);background-color:#0000;width:2px;height:12px}@media (width>=576px){.map .location-list .location-entry .location-link .line{background-color:var(--primary-color);height:16px}}.map .location-list .location-entry .location-link .marker{transition:border-color var(--transition);border:2px solid var(--primary-color);background-color:#fff;border-radius:50%;width:8px;height:8px}@media (width>=576px){.map .location-list .location-entry .location-link .marker{border:4px solid var(--primary-color);width:10px;height:10px}}.navigation-menu-mobile{--search-box-height:calc(46px);position:relative}.navigation-menu-mobile .nav-container{position:relative}.navigation-menu-mobile .nav-level{transition:transform var(--transition);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.navigation-menu-mobile .nav-level.nav-level-2,.navigation-menu-mobile .nav-level.nav-level-3{top:0;left:calc(100% + var(--base-spacing));z-index:10;width:100%;height:calc(100dvh - var(--margin-top) - 2 * var(--medium-spacing) - var(--search-box-height));background-color:#fff;position:absolute}.navigation-menu-mobile .nav-item{flex-direction:column;justify-content:center;height:44px;display:flex}.navigation-menu-mobile .nav-item.is-open>.nav-level{transform:translateX(calc(-100% - var(--base-spacing)))}.navigation-menu-mobile .nav-item .nav-item-content{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;display:flex}.navigation-menu-mobile .nav-link{text-decoration:none}.navigation-menu-mobile .nav-back-button{cursor:pointer;border-bottom:1px solid var(--primary-color);color:var(--text-color);font-variant:normal;background:0 0;justify-content:space-between;align-items:center;padding-inline:0;font-style:normal;font-weight:400;display:flex}.navigation-menu-mobile .nav-child-toggle{background-color:#0000;padding:16px 8px 16px 16px}.navigation-menu-mobile .chevron-right,.navigation-menu-mobile .chevron-left{background-color:var(--text-color);width:12px;height:12px;display:block;mask-image:url("data:image/svg+xml,%3csvg%20width='12'%20height='7'%20viewBox='0%200%2012%207'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M5.65375%206.7075L0%201.05375L1.05375%200L5.65375%204.6L10.2537%200L11.3075%201.05375L5.65375%206.7075Z'%20fill='%23333333'/%3e%3c/svg%3e");mask-position:50%;mask-size:contain;mask-repeat:no-repeat}.navigation-menu-mobile .chevron-right{transform:rotate(-90deg)}.navigation-menu-mobile .chevron-left{transform:rotate(90deg)}.page-header-section{background:var(--secondary-color);color:#fff}.page-header-section .text>*{max-width:70ch}.page-header-section .text h1{hyphens:auto}.page-header-section .text a:not(:hover,:focus-visible,:focus-within){color:#fff}.page-header-section .sub-pages{padding-block:0}.page-header-section .sub-pages .sub-nav-list{flex-wrap:wrap-reverse;display:flex;overflow:hidden}@media (width>=992px){.page-header-section .sub-pages .sub-nav-list{gap:var(--small-spacing);flex-wrap:nowrap}}.page-header-section .sub-pages .sub-nav-list .sub-nav-item{transition:background-color var(--transition);box-shadow:none;border-top:1px solid var(--secondary-color);border-right:1px solid var(--secondary-color);background-color:var(--primary-color);color:#fff;text-align:center;padding:6px 8px}@media (width>=992px){.page-header-section .sub-pages .sub-nav-list .sub-nav-item{padding:12px 32px;box-shadow:-1px -2px 4px #00000029}}.page-header-section .sub-pages .sub-nav-list .sub-nav-item a{transition:color var(--transition);color:#fff;text-decoration:none}.page-header-section .sub-pages .sub-nav-list .sub-nav-item.is-active,.page-header-section .sub-pages .sub-nav-list .sub-nav-item:hover,.page-header-section .sub-pages .sub-nav-list .sub-nav-item:focus-within,.page-header-section .sub-pages .sub-nav-list .sub-nav-item:focus-visible{background:#fff;border-bottom:1px solid #fff}.page-header-section .sub-pages .sub-nav-list .sub-nav-item.is-active a,.page-header-section .sub-pages .sub-nav-list .sub-nav-item:hover a,.page-header-section .sub-pages .sub-nav-list .sub-nav-item:focus-within a,.page-header-section .sub-pages .sub-nav-list .sub-nav-item:focus-visible a{color:var(--text-color)}.breadcrumbs-section .breadcrumbs{padding-block:var(--medium-spacing)}.breadcrumbs-section .breadcrumbs .breadcrumb-list,.breadcrumbs-section .breadcrumbs .breadcrumb-list .breadcrumb-item{align-items:center;gap:var(--small-spacing);display:flex}.breadcrumbs-section .breadcrumbs .breadcrumb-list .breadcrumb-item a{color:var(--accent-strong);text-decoration:none}.breadcrumbs-section .breadcrumbs .breadcrumb-list .breadcrumb-item a:hover,.breadcrumbs-section .breadcrumbs .breadcrumb-list .breadcrumb-item a:focus-visible,.breadcrumbs-section .breadcrumbs .breadcrumb-list .breadcrumb-item a:focus-within{color:var(--primary-color)}.breadcrumbs-section .breadcrumbs .breadcrumb-list .breadcrumb-item .breadcrumb-separator{background-image:url("data:image/svg+xml,%3csvg%20width='12'%20height='7'%20viewBox='0%200%2012%207'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M5.65375%206.7075L0%201.05375L1.05375%200L5.65375%204.6L10.2537%200L11.3075%201.05375L5.65375%206.7075Z'%20fill='%23333333'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;width:12px;height:12px;display:block;rotate:-90deg}.pagination{justify-content:center;align-items:center;gap:var(--base-spacing);padding-top:24px;display:flex}@media (width>=576px){.pagination{padding-top:48px}}.pagination .prev-page,.pagination .prev-page-swiper,.pagination .next-page,.pagination .next-page-swiper{transition:color var(--transition);background-color:currentColor;width:20px;height:20px;font-size:0;mask-image:url("data:image/svg+xml,%3csvg%20width='12'%20height='7'%20viewBox='0%200%2012%207'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M5.65375%206.7075L0%201.05375L1.05375%200L5.65375%204.6L10.2537%200L11.3075%201.05375L5.65375%206.7075Z'%20fill='%23333333'/%3e%3c/svg%3e");mask-size:contain;mask-repeat:no-repeat;mask-mode:alpha}.pagination .prev-page:hover,.pagination .prev-page:focus,.pagination .prev-page:focus-visible,.pagination .prev-page-swiper:hover,.pagination .prev-page-swiper:focus,.pagination .prev-page-swiper:focus-visible,.pagination .next-page:hover,.pagination .next-page:focus,.pagination .next-page:focus-visible,.pagination .next-page-swiper:hover,.pagination .next-page-swiper:focus,.pagination .next-page-swiper:focus-visible{color:var(--primary-color)}.pagination .prev-page.disabled,.pagination .prev-page-swiper.disabled,.pagination .next-page.disabled,.pagination .next-page-swiper.disabled{pointer-events:none;background-color:#aaa}.pagination .prev-page,.pagination .prev-page-swiper{rotate:90deg}.pagination .next-page,.pagination .next-page-swiper{rotate:-90deg}.search-result-section .search-result{margin-bottom:56px}.search-result-section .search-result-list{gap:var(--base-spacing);flex-direction:column;display:flex}.search-result-section .search-result-list .result{transition:border-color var(--transition);border:1px solid var(--accent-weak);width:100%}.search-result-section .search-result-list .result:hover,.search-result-section .search-result-list .result:focus-visible,.search-result-section .search-result-list .result:focus-within{border-color:var(--primary-color);color:var(--primary-color)}.search-result-section .search-result-list .result .result-link-wrapper{padding:var(--base-spacing);grid-template-columns:1fr;grid-template-areas:"date""title""link";gap:8px;width:calc(100% - 32px);text-decoration:none;display:grid}@media (width>=992px){.search-result-section .search-result-list .result .result-link-wrapper{grid-template-columns:1fr auto;grid-template-areas:"title date""link."}}.search-result-section .search-result-list .result .result-link-wrapper .date{grid-area:date}.search-result-section .search-result-list .result .result-link-wrapper .result-link{color:var(--accent-strong);grid-area:link}.share-button-container{display:inline-block;position:relative}.share-button-container:hover .share-dropdown,.share-button-container:focus-visible .share-dropdown,.share-button-container:focus-within .share-dropdown,.share-button-container.is-open .share-dropdown{opacity:1;z-index:100;pointer-events:all}.share-button-container .share-trigger{transition:background-color var(--transition);color:#fff;background-color:#0000;border:none;justify-content:center;align-items:center;width:40px;height:40px;padding:8px;display:flex}.share-button-container .share-trigger img{width:18px;height:auto}.share-button-container .share-trigger:hover,.share-button-container .share-trigger:focus-visible,.share-button-container .share-trigger:focus-within{background-color:#0000}.share-button-container .share-dropdown{opacity:0;z-index:-100;transition:opacity var(--transition), z-index var(--transition);box-shadow:var(--box-shadow);border:1px solid var(--accent-weak);pointer-events:none;background-color:#fff;flex-direction:column;min-width:100px;padding:8px;display:flex;position:absolute;top:100%;right:0}.share-button-container .share-dropdown .share-copy-link,.share-button-container .share-dropdown .share-link{transition:background-color var(--transition);cursor:pointer;color:var(--text-color);font-variant:normal;letter-spacing:normal;text-align:left;text-transform:none;background:0 0;border:none;align-items:center;gap:12px;padding:8px 16px;font-size:14px;font-weight:400;text-decoration:none;display:flex}.share-button-container .share-dropdown .share-copy-link:hover,.share-button-container .share-dropdown .share-copy-link:focus-visible,.share-button-container .share-dropdown .share-copy-link:focus-within,.share-button-container .share-dropdown .share-link:hover,.share-button-container .share-dropdown .share-link:focus-visible,.share-button-container .share-dropdown .share-link:focus-within{background-color:var(--accent-weak)}.swiper.testimonial-swiper{padding-bottom:var(--xlarge-spacing)!important}.swiper .swiper-pagination{padding-top:var(--large-spacing)}.swiper .swiper-pagination .swiper-pagination-bullet-active{background-color:var(--primary-color)}.swiper .swiper-pagination-fraction,.pagination .swiper-pagination-fraction{width:auto;position:static}.job-preview-swiper .swiper-wrapper{align-items:stretch}.job-preview-swiper .swiper-wrapper .swiper-slide{justify-content:center;height:auto;display:flex}@media (width>=992px){.job-preview-swiper .swiper-wrapper .swiper-slide-active{justify-content:flex-start}.job-preview-swiper .swiper-wrapper .swiper-slide-next{justify-content:center}.job-preview-swiper .swiper-wrapper .swiper-slide-next+.swiper-slide{justify-content:flex-end}}.testimonials-section{text-align:center;overflow-x:hidden}.testimonials-section .testimonial-swiper{margin-top:var(--xlarge-spacing);overflow:visible}.testimonials-section .testimonial-swiper .swiper-slide{opacity:0;height:auto;transition:opacity var(--transition);display:flex}.testimonials-section .testimonial-swiper .swiper-slide-prev,.testimonials-section .testimonial-swiper .swiper-slide-next,.testimonials-section .testimonial-swiper .swiper-slide-active,.testimonials-section .testimonial-swiper .swiper-slide-visible{opacity:1}.testimonials-section .testimonial-swiper .testimonial{gap:var(--medium-spacing);padding:var(--medium-spacing);color:var(--text-color);background-color:#fff;flex-direction:column;flex:1;display:flex}.testimonials-section .testimonial-swiper .testimonial .person{align-items:center;gap:var(--base-spacing);display:flex}.testimonials-section .testimonial-swiper .testimonial .person .testimonial-image{border-radius:50%;width:72px;height:72px}.testimonials-section .testimonial-swiper .testimonial .person .testimonial-image.placeholder{background-color:var(--primary-color)}.testimonials-section .testimonial-swiper .testimonial .person .name-and-job{text-align:left}.testimonials-section .testimonial-swiper .testimonial .person .name-and-job .name{margin-bottom:4px}.testimonials-section .testimonial-swiper .testimonial .statement{text-align:left;flex:1}.testimonials-section .testimonial-swiper .testimonial .date{text-align:right}.text-section .content-container{flex-direction:column;max-width:732px;display:flex}.text-section .content-container.centered{align-items:center}.text-section .content-container.centered .text-heading{text-align:center;align-self:center}.text-section .content-container.left .text-heading{text-align:left;align-self:flex-start}.text-section .button{margin-top:var(--large-spacing);align-self:flex-start;display:inline-block}.text-with-asset-section .content-container{gap:var(--large-spacing);flex-direction:column;display:flex}@media (width>=768px){.text-with-asset-section .content-container{grid-template-columns:repeat(2,1fr);display:grid}.text-with-asset-section .content-container.text-right .text{order:2}.text-with-asset-section .content-container.text-right .asset{order:1}}.text-with-asset-section .content-container .text{align-items:flex-start;gap:var(--large-spacing);flex-direction:column;display:flex}.text-with-asset-section .content-container .text .text-heading{margin-block:0;line-height:1}.text-with-asset-section .content-container .asset img{width:100%}
