@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-v13-latin-regular.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inter-v13-latin-700.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:900;font-display:block;src:url(/fonts/inter-v13-latin-900.woff2) format("woff2")}@font-face{font-family:Inter Label;font-style:normal;font-weight:400;font-display:block;src:url(/fonts/inter-v13-latin-regular.woff2) format("woff2")}@font-face{font-family:Inter Fallback;font-weight:400;src:local("Arial");size-adjust:107%;ascent-override:90.54%;descent-override:22.57%;line-gap-override:0%}@font-face{font-family:Inter Fallback;font-weight:700;src:local("Arial Bold"),local("Arial-BoldMT");size-adjust:102%;ascent-override:94.98%;descent-override:23.68%;line-gap-override:0%}@font-face{font-family:Inter Fallback;font-weight:900;src:local("Arial Black"),local("Arial-Black");size-adjust:90%;ascent-override:107.64%;descent-override:26.83%;line-gap-override:0%}:root{--clr-main: #0082cc;--clr-main-light: #1aacff;--clr-main-dark: #005180;--clr-white: #fefefe;--clr-light: #efefef;--clr-pill: #e5e5e5;--clr-grey: #bababa;--clr-dark: #6e707a;--clr-black: #1b2327;--clr-deep-black: #000000;--clr-tag-dark: #3d4447;--clr-font: #1b2327;--font-main: Inter, "Inter Fallback", sans-serif;--radius: .375rem;--gutter: 10px;--container-padding: 1.25rem;--header-height: 6rem;--spacing-sm: clamp(3.75rem, 5vw, 5rem);--spacing-md: clamp(3.75rem, 6.25vw, 6.25rem);--spacing-lg: clamp(3.75rem, 9vw, 9rem);--t-lvl-1: 2.25rem;--t-lvl-2: 1.875rem;--t-lvl-3: 1.75rem;--t-lvl-4: 1.5rem;--t-lvl-5: 1.25rem;--t-lvl-6: 1.125rem;--t-lvl-7: 1rem;--t-lvl-8: .75rem;--glow: radial-gradient(circle at -20% 50%, rgba(0, 130, 204, .5) 0%, rgba(0, 130, 204, 0) 30%);--glow-right: radial-gradient(circle at 120% 50%, rgba(0, 130, 204, .5) 0%, rgba(0, 130, 204, 0) 30%)}@media(min-width:768px){:root{--t-lvl-1: 4.375rem;--t-lvl-2: 3.5rem;--t-lvl-3: 2.5rem;--t-lvl-4: 2rem;--t-lvl-5: 1.5rem;--t-lvl-6: 1.25rem}}@media(max-width:991.98px){:root{--header-height: 5rem}}@media(max-width:767.98px){:root{--header-height: 4.5rem}}*,*:before,*:after{box-sizing:border-box}html{background:var(--clr-light);scroll-behavior:smooth;scroll-padding-top:calc(var(--header-height) + 1rem)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;color:var(--clr-font);font-family:var(--font-main);font-size:1rem;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeSpeed;overflow-x:clip}img,svg,video{display:block;max-width:100%;height:auto}h1,h2,h3,h4,h5,h6,p,ul,ol,figure,address{margin:0}ul,ol{padding:0;list-style:none}h1,h2,h3,h4,h5,h6{font-size:1rem;font-weight:400;line-height:1.25;overflow-wrap:break-word}.h1,.h2,.h3,.h4{text-transform:uppercase;font-weight:900}.h1{font-size:var(--t-lvl-1);line-height:.714}.h2{font-size:var(--t-lvl-2);line-height:1.15}.h3{font-size:var(--t-lvl-3);line-height:1.2}.h4{font-size:var(--t-lvl-4);line-height:1.25}.h5{font-size:var(--t-lvl-5);line-height:1.333}.h6{font-size:var(--t-lvl-6);line-height:1.5}a{color:var(--clr-main)}a:hover{color:var(--clr-main-dark)}::selection{background:var(--clr-main);color:var(--clr-white)}:focus-visible{outline:2px solid var(--clr-main-light);outline-offset:2px}.container{width:100%;margin-inline:auto;padding-inline:var(--container-padding)}@media(min-width:576px){.container{max-width:540px}}@media(min-width:768px){.container{max-width:720px}}@media(min-width:992px){.container{max-width:960px}}@media(min-width:1280px){.container{max-width:1140px}}@media(min-width:1500px){.container{max-width:1400px}}.row{display:flex;flex-wrap:wrap;row-gap:4.5rem;margin-inline:calc(var(--gutter) / -2)}@media(max-width:576px){.row{row-gap:2.5rem}}.row>*{flex:0 0 auto;width:100%;max-width:100%;padding-inline:calc(var(--gutter) / 2)}.row.row-gap{row-gap:var(--gutter)}.row>.col{flex:1 0 0%;width:auto}.row>.col-auto{flex:0 0 auto;width:auto}.justify-content-center{justify-content:center}@media(min-width:576px){.col-sm-6{width:50%}}@media(min-width:768px){.col-md-4{width:33.3333%}.col-md-6{width:50%}.col-md-10{width:83.3333%}}@media(min-width:992px){.col-lg-2{width:16.6667%}.col-lg-3{width:25%}.col-lg-4{width:33.3333%}.col-lg-5{width:41.6667%}.col-lg-6{width:50%}.col-lg-7{width:58.3333%}.col-lg-8{width:66.6667%}.row>.col-lg-2,.row>.col-lg-3,.row>.col-lg-4,.row>.col-lg-5,.row>.col-lg-6,.row>.col-lg-7,.row>.col-lg-8{flex:0 0 auto}.ms-lg-auto{margin-left:auto}.me-lg-auto{margin-right:auto}}@media(min-width:1280px){.col-xl-5{width:41.6667%}.col-xl-6{width:50%}}@media(min-width:1500px){.col-xxl-4{width:33.3333%}.col-xxl-5{width:41.6667%}.col-xxl-6{width:50%}.row>.col-xxl-4{flex:0 0 auto}}.ms-auto{margin-left:auto}.me-auto{margin-right:auto}.mx-auto{margin-inline:auto}.section{position:relative;margin-block:var(--spacing-lg)}.section[data-bg]{margin-block:0;padding-block:var(--spacing-lg)}.section[data-bg=black]{background:var(--clr-black);color:var(--clr-white)}.section[data-bg=deep-black]{background:var(--clr-deep-black);color:var(--clr-white)}.section[data-bg=black]+.section[data-bg=black]{padding-top:0}.glow:before,.glow-right:before,.projects+.industries:before,:is(.industries,.cta-banner)+.projects:before{content:"";position:absolute;top:0;left:0;z-index:-1;width:100%;height:100vw;transform:translateY(-60%);background:var(--glow);pointer-events:none}.glow-right:before{transform:translateY(-30%);background:var(--glow-right)}.intro-industry+.image-content:before{content:"";position:absolute;top:0;left:0;z-index:-1;width:100%;height:100vw;transform:translateY(-50%);background:var(--glow-right);pointer-events:none}.approach-steps+.projects:before{content:"";position:absolute;top:0;left:0;z-index:-1;width:100%;height:100vw;transform:translateY(-60%);background:var(--glow);pointer-events:none}.card{border-radius:var(--radius);padding:clamp(1.5rem,3vw,2.5rem)}.card-white{background:var(--clr-white)}.card-black{background:var(--clr-black);color:var(--clr-white)}.card-deep-black{background:var(--clr-deep-black);color:var(--clr-white)}.prose>*+*{margin-top:1.5rem}.prose a{display:inline-block;max-width:100%;font-weight:700;overflow-wrap:anywhere}.prose a :is(strong,b){font-weight:inherit}.prose :is(p,h2,h3,h4,h5,h6){overflow-wrap:break-word}.prose ul{padding-left:1.25em;list-style:disc}.prose ol{padding-left:1.25em;list-style:decimal}.prose h2,.prose h3,.prose h4{font-weight:700;font-size:var(--t-lvl-5);line-height:1.333;margin-top:1.5em}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;left:1rem;top:-3rem;z-index:200;padding:.5rem 1rem;background:var(--clr-main);color:var(--clr-white);border-radius:var(--radius)}.skip-link:focus{top:1rem}.site-header-wrap{position:sticky;top:0;z-index:100}.site-header[data-astro-cid-3ef6ksr2]{position:relative;border-bottom:1px solid var(--clr-dark);background:var(--clr-deep-black);color:var(--clr-white);transition:background-color .2s ease}html[data-at-top]:has(.hero-home) .site-header[data-astro-cid-3ef6ksr2]{background:transparent}.site-header[data-astro-cid-3ef6ksr2]>.container[data-astro-cid-3ef6ksr2]{display:flex;align-items:stretch;gap:1.5rem}.logo[data-astro-cid-3ef6ksr2]{display:block;height:3.5rem;margin-right:auto;padding-block:1.25rem;box-sizing:content-box}.logo[data-astro-cid-3ef6ksr2] img{width:auto;height:100%}.main-menu[data-astro-cid-3ef6ksr2]{--menu-gap: 1.5rem;display:flex;align-items:stretch;height:100%}.main-menu[data-astro-cid-3ef6ksr2]>li[data-astro-cid-3ef6ksr2]{position:relative;display:flex;align-items:center;padding-left:var(--menu-gap)}.main-menu[data-astro-cid-3ef6ksr2]>li[data-astro-cid-3ef6ksr2]:first-child{padding-left:0}.main-menu[data-astro-cid-3ef6ksr2]>li[data-astro-cid-3ef6ksr2]:not(.button-item)>a[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:4.8px;height:100%;border-bottom:3px solid transparent;color:inherit;font-weight:700;text-decoration:none;white-space:nowrap}@media(max-width:1279.98px){.main-menu[data-astro-cid-3ef6ksr2]{--menu-gap: 1.125rem}.site-header[data-astro-cid-3ef6ksr2]>.container[data-astro-cid-3ef6ksr2]{gap:1.125rem}}.main-menu[data-astro-cid-3ef6ksr2]>li[data-astro-cid-3ef6ksr2]:not(.button-item):not(.mega-closed):hover>a[data-astro-cid-3ef6ksr2],.main-menu[data-astro-cid-3ef6ksr2]>li[data-astro-cid-3ef6ksr2]:not(.button-item)>a[data-astro-cid-3ef6ksr2]:focus-visible,.main-menu[data-astro-cid-3ef6ksr2]>li[data-astro-cid-3ef6ksr2]>a[data-astro-cid-3ef6ksr2].active{border-bottom-color:var(--clr-main)}.chevron[data-astro-cid-3ef6ksr2]{width:.8rem;height:.8rem;stroke-width:2.5}.submenu[data-astro-cid-3ef6ksr2]{position:absolute;top:100%;left:var(--menu-gap);width:max-content;padding:20px 32px;background:var(--clr-white);box-shadow:0 0 1rem #1b23271a;opacity:0;pointer-events:none;transition:all .2s ease}.has-children[data-astro-cid-3ef6ksr2]:hover .submenu[data-astro-cid-3ef6ksr2],.has-children[data-astro-cid-3ef6ksr2]:focus-within .submenu[data-astro-cid-3ef6ksr2]{opacity:1;pointer-events:auto}.site-header[data-astro-cid-3ef6ksr2]>.container[data-astro-cid-3ef6ksr2]{position:relative}.main-menu[data-astro-cid-3ef6ksr2]>li[data-astro-cid-3ef6ksr2].has-mega{position:static}.mega[data-astro-cid-3ef6ksr2]{position:absolute;top:100%;left:0;right:0;z-index:10;display:grid;grid-template-columns:minmax(0,1fr) 17rem;gap:2rem;width:min(62rem,calc(100% - 2 * var(--gutter)));margin-inline:auto;padding:1.75rem;border-radius:0 0 var(--radius) var(--radius);background:var(--clr-white);box-shadow:0 1.5rem 3rem #1b23272e;color:var(--clr-black);opacity:0;visibility:hidden;translate:0 .5rem;transition:opacity .2s ease .15s,translate .2s ease .15s,visibility 0s linear .35s}.has-mega[data-astro-cid-3ef6ksr2]:hover .mega[data-astro-cid-3ef6ksr2],.has-mega[data-astro-cid-3ef6ksr2]:focus-within .mega[data-astro-cid-3ef6ksr2]{opacity:1;visibility:visible;translate:0 0;transition-delay:.1s,.1s,0s}.has-mega[data-astro-cid-3ef6ksr2].mega-closed .mega[data-astro-cid-3ef6ksr2]{opacity:0;visibility:hidden;transition:none}.mega-close[data-astro-cid-3ef6ksr2]{position:absolute;top:.25rem;right:.25rem;z-index:1;display:grid;place-items:center;width:1.375rem;height:1.375rem;padding:0;border:0;border-radius:50%;background:none;color:var(--clr-grey);font-size:1rem;cursor:pointer;transition:all .2s ease}.mega-close[data-astro-cid-3ef6ksr2]:hover,.mega-close[data-astro-cid-3ef6ksr2]:focus-visible{background:#f3f8fc;color:var(--clr-main)}.main-menu[data-astro-cid-3ef6ksr2]>li[data-astro-cid-3ef6ksr2].has-compact{position:relative}.mega[data-astro-cid-3ef6ksr2].mega-compact{right:auto;left:-1.25rem;display:block;width:max-content;max-width:24rem;padding:1.25rem}.mega[data-astro-cid-3ef6ksr2].mega-compact.mega-two{max-width:38rem}.mega-two[data-astro-cid-3ef6ksr2] .mega-group[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1rem}.mega[data-astro-cid-3ef6ksr2].mega-compact.align-end{left:auto;right:-1.25rem}.mega-main[data-astro-cid-3ef6ksr2]{display:flex;flex-direction:column}.mega-groups[data-astro-cid-3ef6ksr2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1.5rem}.mega[data-astro-cid-3ef6ksr2]:not(.mega-compact) .mega-group[data-astro-cid-3ef6ksr2]:only-child ul[data-astro-cid-3ef6ksr2]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.5rem}.mega-heading[data-astro-cid-3ef6ksr2]{margin:0 0 .5rem .75rem;color:var(--clr-dark);font-size:var(--t-lvl-8);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.mega-link[data-astro-cid-3ef6ksr2]{position:relative;display:block;padding:.625rem .75rem;border-radius:var(--radius);color:inherit;text-decoration:none;transition:background-color .2s ease}.mega-link[data-astro-cid-3ef6ksr2]:before{content:"";position:absolute;left:0;top:.625rem;bottom:.625rem;width:3px;border-radius:2px;background:var(--clr-main);transform:scaleY(0);transition:transform .2s ease}.mega-link[data-astro-cid-3ef6ksr2]:hover,.mega-link[data-astro-cid-3ef6ksr2]:focus-visible,.mega-link[data-astro-cid-3ef6ksr2][aria-current]{background:#f3f8fc;outline:none}.mega-link[data-astro-cid-3ef6ksr2]:hover:before,.mega-link[data-astro-cid-3ef6ksr2]:focus-visible:before,.mega-link[data-astro-cid-3ef6ksr2][aria-current]:before{transform:scaleY(1)}.nowrap[data-astro-cid-3ef6ksr2]{white-space:nowrap}.mega-link-arrow[data-astro-cid-3ef6ksr2]{display:inline-block;width:.8rem;height:.8rem;margin-left:.4rem;vertical-align:-.05em;color:var(--clr-main);opacity:0;transform:translate(-.375rem);transition:opacity .2s ease,transform .2s ease}.mega-link[data-astro-cid-3ef6ksr2]:hover .mega-link-arrow[data-astro-cid-3ef6ksr2],.mega-link[data-astro-cid-3ef6ksr2]:focus-visible .mega-link-arrow[data-astro-cid-3ef6ksr2]{opacity:1;transform:translate(0) rotate(-45deg)}.mega-link[data-astro-cid-3ef6ksr2]:has(.mega-icon){display:grid;grid-template-columns:1.75rem minmax(0,1fr);gap:.75rem;align-items:start}.mega-icon[data-astro-cid-3ef6ksr2]{width:auto;height:1.5rem;margin-top:.125rem;color:var(--clr-main)}.mega-label[data-astro-cid-3ef6ksr2]{display:block;font-weight:700;line-height:1.3}.mega-link[data-astro-cid-3ef6ksr2]:hover .mega-label[data-astro-cid-3ef6ksr2],.mega-link[data-astro-cid-3ef6ksr2]:focus-visible .mega-label[data-astro-cid-3ef6ksr2],.mega-link[data-astro-cid-3ef6ksr2][aria-current] .mega-label[data-astro-cid-3ef6ksr2]{color:var(--clr-main)}.mega-description[data-astro-cid-3ef6ksr2]{display:block;margin-top:.125rem;color:var(--clr-dark);font-size:.875rem;line-height:1.4}.mega-all[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;gap:.5rem;align-self:flex-start;margin:auto 0 0 .75rem;padding-top:1.25rem;color:var(--clr-main);font-weight:700;text-decoration:none}.mega-arrow[data-astro-cid-3ef6ksr2]{width:.875rem;height:.875rem;transition:transform .2s ease}.mega-all[data-astro-cid-3ef6ksr2]:hover .mega-arrow[data-astro-cid-3ef6ksr2],.mega-feature[data-astro-cid-3ef6ksr2]:hover .mega-arrow[data-astro-cid-3ef6ksr2]{transform:rotate(-45deg)}.mega-feature[data-astro-cid-3ef6ksr2]{display:flex;flex-direction:column;overflow:hidden;border-radius:var(--radius);background:var(--clr-black);color:var(--clr-white);text-decoration:none}.mega-feature[data-astro-cid-3ef6ksr2] img{width:100%;height:9.5rem;object-fit:cover;transition:transform .4s ease}.mega-feature[data-astro-cid-3ef6ksr2]:hover img{transform:scale(1.04)}.mega-feature-body[data-astro-cid-3ef6ksr2]{display:flex;flex-direction:column;gap:.5rem;flex:1;padding:1.125rem 1.25rem 1.25rem}.mega-feature-title[data-astro-cid-3ef6ksr2]{font-size:var(--t-lvl-6);font-weight:700;line-height:1.25}.mega-feature-text[data-astro-cid-3ef6ksr2]{color:var(--clr-grey);font-size:.875rem;line-height:1.45}.mega-feature-button[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;gap:.5rem;margin-top:auto;padding-top:.5rem;color:var(--clr-main-light);font-weight:700}@media(prefers-reduced-motion:reduce){.mega[data-astro-cid-3ef6ksr2],.mega-feature[data-astro-cid-3ef6ksr2] img,.mega-arrow[data-astro-cid-3ef6ksr2],.mega-link[data-astro-cid-3ef6ksr2],.mega-link[data-astro-cid-3ef6ksr2]:before,.mega-link-arrow[data-astro-cid-3ef6ksr2]{translate:none;transition:none}.mega-feature[data-astro-cid-3ef6ksr2]:hover img{transform:none}}.submenu[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{color:var(--clr-black);font-weight:700;line-height:2;text-decoration:none;white-space:nowrap}.submenu[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover,.submenu[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2][aria-current]{color:var(--clr-main)}.submenu[data-astro-cid-3ef6ksr2] .indent[data-astro-cid-3ef6ksr2]{position:relative;padding-left:1.25rem}.submenu[data-astro-cid-3ef6ksr2] .indent[data-astro-cid-3ef6ksr2]:before{content:"";position:absolute;left:.25rem;top:0;width:.625rem;height:1em;border-left:1px solid var(--clr-grey);border-bottom:1px solid var(--clr-grey)}.submenu[data-astro-cid-3ef6ksr2] .indent[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{font-weight:400}.header-button[data-astro-cid-3ef6ksr2]{padding:.875rem 1.8rem;border:1px solid var(--clr-main);border-radius:var(--radius);background:var(--clr-main);color:var(--clr-white);line-height:1;text-decoration:none;text-transform:uppercase;transition:all .3s ease}.header-button[data-astro-cid-3ef6ksr2]:hover{border-color:var(--clr-main-dark);background:var(--clr-main-dark);color:var(--clr-white)}.languages[data-astro-cid-3ef6ksr2]{display:flex;align-items:center}.languages[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2]{display:flex;gap:.625rem}.languages[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{color:inherit;font-size:var(--t-lvl-8);font-weight:700;text-decoration:none;opacity:.6;transition:opacity .2s ease}.languages[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover,.languages[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:focus-visible{opacity:1}.languages[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2][aria-current]{color:var(--clr-main);opacity:1}.menu-panel[data-astro-cid-3ef6ksr2]{display:flex;align-items:center}summary[data-astro-cid-3ef6ksr2]{display:grid;place-items:center;list-style:none;cursor:pointer}summary[data-astro-cid-3ef6ksr2]::-webkit-details-marker{display:none}summary[data-astro-cid-3ef6ksr2] svg{width:1.4rem;height:1.4rem;stroke-width:1.5}.menu-panel[data-astro-cid-3ef6ksr2] .close,.menu-panel[data-astro-cid-3ef6ksr2][open] .open{display:none}.menu-panel[data-astro-cid-3ef6ksr2][open] .close{display:block}.panel[data-astro-cid-3ef6ksr2]{position:absolute;top:100%;left:0;right:0;color:var(--clr-black)}.panel[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{color:inherit;font-weight:700;line-height:2;text-decoration:none}.panel[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover{color:var(--clr-main)}.m-rows[data-astro-cid-3ef6ksr2]>li[data-astro-cid-3ef6ksr2]{border-bottom:1px solid var(--clr-light)}.panel[data-astro-cid-3ef6ksr2] .m-rows[data-astro-cid-3ef6ksr2] .m-row[data-astro-cid-3ef6ksr2]{display:flex;justify-content:space-between;align-items:center;padding:.875rem 0;color:inherit;font-size:var(--t-lvl-6);font-weight:700;line-height:1.3;text-decoration:none;list-style:none;cursor:pointer}.m-row[data-astro-cid-3ef6ksr2]::-webkit-details-marker{display:none}.m-row[data-astro-cid-3ef6ksr2].active,.m-section[data-astro-cid-3ef6ksr2][open]>.m-row[data-astro-cid-3ef6ksr2]{color:var(--clr-main)}.m-chevron[data-astro-cid-3ef6ksr2]{width:1.25rem;height:1.25rem;color:var(--clr-main);transition:transform .2s ease}.m-section[data-astro-cid-3ef6ksr2][open] .m-chevron[data-astro-cid-3ef6ksr2]{transform:rotate(180deg)}.m-sub[data-astro-cid-3ef6ksr2]{padding-bottom:1rem}.m-heading[data-astro-cid-3ef6ksr2]{margin:.5rem 0 .25rem;color:var(--clr-dark);font-size:var(--t-lvl-8);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.panel[data-astro-cid-3ef6ksr2] .m-sub[data-astro-cid-3ef6ksr2] .m-link[data-astro-cid-3ef6ksr2]{display:block;padding:.5rem .75rem;border-left:2px solid var(--clr-light);color:inherit;font-weight:400;line-height:normal;text-decoration:none;transition:background-color .2s ease,border-color .2s ease}.panel[data-astro-cid-3ef6ksr2] .m-sub[data-astro-cid-3ef6ksr2] .m-link[data-astro-cid-3ef6ksr2]:hover,.panel[data-astro-cid-3ef6ksr2] .m-sub[data-astro-cid-3ef6ksr2] .m-link[data-astro-cid-3ef6ksr2]:focus-visible,.panel[data-astro-cid-3ef6ksr2] .m-sub[data-astro-cid-3ef6ksr2] .m-link[data-astro-cid-3ef6ksr2]:active,.panel[data-astro-cid-3ef6ksr2] .m-sub[data-astro-cid-3ef6ksr2] .m-link[data-astro-cid-3ef6ksr2][aria-current]{border-left-color:var(--clr-main);background:#f3f8fc;outline:none}.m-label[data-astro-cid-3ef6ksr2]{display:block;font-weight:700;line-height:1.35}.m-link[data-astro-cid-3ef6ksr2]:hover .m-label[data-astro-cid-3ef6ksr2],.m-link[data-astro-cid-3ef6ksr2]:focus-visible .m-label[data-astro-cid-3ef6ksr2],.m-link[data-astro-cid-3ef6ksr2]:active .m-label[data-astro-cid-3ef6ksr2],.m-link[data-astro-cid-3ef6ksr2][aria-current] .m-label[data-astro-cid-3ef6ksr2]{color:var(--clr-main)}.m-link[data-astro-cid-3ef6ksr2]:hover .mega-link-arrow[data-astro-cid-3ef6ksr2],.m-link[data-astro-cid-3ef6ksr2]:focus-visible .mega-link-arrow[data-astro-cid-3ef6ksr2],.m-link[data-astro-cid-3ef6ksr2]:active .mega-link-arrow[data-astro-cid-3ef6ksr2]{opacity:1;transform:translate(0) rotate(-45deg)}.panel[data-astro-cid-3ef6ksr2] .m-rows[data-astro-cid-3ef6ksr2] .m-row[data-astro-cid-3ef6ksr2]:hover,.panel[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2].m-small a[data-astro-cid-3ef6ksr2]:hover,.panel[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2].m-small a[data-astro-cid-3ef6ksr2]:focus-visible{color:var(--clr-main)}.m-arrow[data-astro-cid-3ef6ksr2]{transition:transform .2s ease}.m-all[data-astro-cid-3ef6ksr2]:hover .m-arrow[data-astro-cid-3ef6ksr2],.m-button[data-astro-cid-3ef6ksr2]:hover .m-arrow[data-astro-cid-3ef6ksr2]{transform:rotate(-45deg)}.m-button[data-astro-cid-3ef6ksr2]{transition:background-color .2s ease,border-color .2s ease,color .2s ease}.m-button[data-astro-cid-3ef6ksr2]:hover{border-color:var(--clr-main);color:var(--clr-main)}.m-button-main[data-astro-cid-3ef6ksr2]:hover{border-color:var(--clr-main-dark);background:var(--clr-main-dark);color:var(--clr-white)}@media(prefers-reduced-motion:reduce){.panel[data-astro-cid-3ef6ksr2] .m-sub[data-astro-cid-3ef6ksr2] .m-link[data-astro-cid-3ef6ksr2],.m-arrow[data-astro-cid-3ef6ksr2]{transition:none}}.m-description[data-astro-cid-3ef6ksr2]{display:block;color:var(--clr-dark);font-size:.875rem;line-height:1.4}.panel[data-astro-cid-3ef6ksr2] .m-sub[data-astro-cid-3ef6ksr2] .m-all[data-astro-cid-3ef6ksr2]{display:flex;width:fit-content;align-items:center;gap:.5rem;margin:.75rem 0 0 .75rem;color:var(--clr-main);font-weight:700;text-decoration:none}.m-arrow[data-astro-cid-3ef6ksr2]{display:inline-block;width:.875rem;height:.875rem}.m-small[data-astro-cid-3ef6ksr2]{display:flex;flex-wrap:wrap;gap:.25rem .875rem;padding-block:1rem;font-size:.875rem}.panel[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2].m-small a[data-astro-cid-3ef6ksr2]{color:var(--clr-dark);font-weight:700}.m-foot[data-astro-cid-3ef6ksr2]{position:sticky;bottom:0;display:grid;gap:.625rem;margin-inline:calc(-1 * var(--gutter));padding:1rem var(--gutter) 1.25rem;border-top:1px solid var(--clr-light);background:var(--clr-white)}.m-button[data-astro-cid-3ef6ksr2]{display:flex;justify-content:center;align-items:center;gap:.5rem;padding:.875rem 1rem;border:1px solid var(--clr-black);border-radius:var(--radius);color:var(--clr-black);font-weight:700;line-height:1.2;text-align:center;text-decoration:none;text-transform:uppercase}.m-button-main[data-astro-cid-3ef6ksr2]{border-color:var(--clr-main);background:var(--clr-main);color:var(--clr-white)}.m-contact[data-astro-cid-3ef6ksr2]{margin:0;color:var(--clr-dark);font-size:.875rem;text-align:center}.m-contact[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{color:inherit;text-decoration:none}@media(min-width:992px){.panel-inner[data-astro-cid-3ef6ksr2]{width:fit-content;margin-left:auto;padding:1.5rem 1.75rem;border-radius:0 0 var(--radius) var(--radius);background:var(--clr-white);box-shadow:0 1.5rem 3rem #1b23272e;animation:extra-in .2s ease}.secondary[data-astro-cid-3ef6ksr2]{display:flex;gap:2rem}.extra-col[data-astro-cid-3ef6ksr2]{min-width:11rem}.extra-col[data-astro-cid-3ef6ksr2]:first-child:not(:only-child){padding-top:1.5rem}.panel[data-astro-cid-3ef6ksr2] .extra-heading[data-astro-cid-3ef6ksr2]{display:block;color:var(--clr-dark);line-height:1.5;text-decoration:none}.panel[data-astro-cid-3ef6ksr2] .extra-heading[data-astro-cid-3ef6ksr2]:hover{color:var(--clr-main)}.panel[data-astro-cid-3ef6ksr2] .secondary[data-astro-cid-3ef6ksr2] .mega-link[data-astro-cid-3ef6ksr2]{line-height:normal}.mobile-nav[data-astro-cid-3ef6ksr2],.menu-panel[data-astro-cid-3ef6ksr2].no-extra{display:none}}@keyframes extra-in{0%{opacity:0;translate:0 .5rem}}@media(prefers-reduced-motion:reduce){.panel-inner[data-astro-cid-3ef6ksr2]{animation:none}}@media(max-width:991.98px){.logo[data-astro-cid-3ef6ksr2]{height:2.5rem}.desktop-nav[data-astro-cid-3ef6ksr2],.secondary[data-astro-cid-3ef6ksr2]{display:none}.panel[data-astro-cid-3ef6ksr2]{max-height:calc(100dvh - 5rem);overflow-y:auto;padding-top:.5rem;background:var(--clr-white)}}@media(max-width:767.98px){.logo[data-astro-cid-3ef6ksr2]{height:2rem}}.btn[data-astro-cid-6ygtcg62]{--btn-bg: var(--clr-main);--btn-border: var(--clr-main);--btn-color: var(--clr-white);display:inline-flex;align-items:center;width:fit-content;padding:.875rem 1.8rem;border:1px solid var(--btn-border);border-radius:var(--radius);background:var(--btn-bg);color:var(--btn-color);font-size:1rem;font-weight:400;line-height:1;text-align:center;text-transform:uppercase;text-decoration:none;white-space:nowrap;cursor:pointer;transition:all .3s ease}@media(max-width:575.98px){.btn[data-astro-cid-6ygtcg62]{max-width:100%;line-height:1.25;text-align:left;white-space:normal}}.btn[data-astro-cid-6ygtcg62]:hover{color:var(--btn-color)}.btn-arrow[data-astro-cid-6ygtcg62]{display:flex;justify-content:space-between;gap:1rem;padding-right:1rem}.btn-icon[data-astro-cid-6ygtcg62]{flex-shrink:0;width:.875rem;height:.875rem;transition:transform .3s ease}.btn-arrow[data-astro-cid-6ygtcg62]:hover .btn-icon[data-astro-cid-6ygtcg62]{transform:rotate(-45deg)}.btn-main[data-astro-cid-6ygtcg62]:hover{--btn-bg: var(--clr-main-dark);--btn-border: var(--clr-main-dark)}.btn-outline-light[data-astro-cid-6ygtcg62]{--btn-bg: transparent;--btn-border: var(--clr-dark);--btn-color: var(--clr-white)}.btn-outline-light[data-astro-cid-6ygtcg62]:hover{--btn-bg: var(--clr-light);--btn-border: var(--clr-light);--btn-color: var(--clr-black)}.btn-outline-dark[data-astro-cid-6ygtcg62]{--btn-bg: transparent;--btn-border: var(--clr-dark);--btn-color: var(--clr-black)}.btn-outline-dark[data-astro-cid-6ygtcg62]:hover{--btn-bg: var(--clr-light);--btn-border: var(--clr-main);--btn-color: var(--clr-main)}.btn-white[data-astro-cid-6ygtcg62]{--btn-bg: var(--clr-white);--btn-border: var(--clr-white);--btn-color: var(--clr-black)}.btn-white[data-astro-cid-6ygtcg62]:hover .btn-icon[data-astro-cid-6ygtcg62]{transform:none;color:var(--clr-main)}.site-footer[data-astro-cid-sz7xmlte]{background:var(--clr-black);color:var(--clr-white)}.main[data-astro-cid-sz7xmlte]{padding-block:var(--spacing-lg);font-weight:700}.site-footer[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:inherit;text-decoration:none}.site-footer[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--clr-main)}.logo[data-astro-cid-sz7xmlte]{display:inline-block;height:2.75rem}.logo[data-astro-cid-sz7xmlte] img{display:inline-block;width:auto;max-width:100%;height:100%;object-fit:contain;object-position:left}@media(min-width:992px){.footer-contact[data-astro-cid-sz7xmlte]{padding-right:2.5rem}}address[data-astro-cid-sz7xmlte]{margin-block:1.5rem;font-style:normal}.site-footer[data-astro-cid-sz7xmlte] .contact-button{margin-top:1.5rem}.footer-menu[data-astro-cid-sz7xmlte]>li[data-astro-cid-sz7xmlte]{break-inside:avoid}.footer-menu[data-astro-cid-sz7xmlte]>li[data-astro-cid-sz7xmlte]:not(:last-child){padding-bottom:1.75rem}.column-title[data-astro-cid-sz7xmlte]{color:var(--clr-main)}.footer-menu[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{display:inline-block}.legal[data-astro-cid-sz7xmlte]{padding-block:1.25rem;background:var(--clr-deep-black);font-size:.75rem}.legal[data-astro-cid-sz7xmlte] .row[data-astro-cid-sz7xmlte]{align-items:baseline}.socials[data-astro-cid-sz7xmlte]{display:flex;gap:1rem}.socials[data-astro-cid-sz7xmlte] svg{width:auto;height:.875rem}.legal-links[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:1.25rem}.cookie-settings[data-astro-cid-sz7xmlte]{padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer}.cookie-settings[data-astro-cid-sz7xmlte]:hover{color:var(--clr-main)}.legal[data-astro-cid-sz7xmlte] .col[data-astro-cid-sz7xmlte]{flex:1 0 0;width:auto}@media(min-width:768px){.footer-menu[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto auto;grid-auto-flow:column;column-gap:1.5rem}.column-title[data-astro-cid-sz7xmlte]{margin-bottom:1rem}}@media(min-width:1200px){.footer-nav[data-astro-cid-sz7xmlte]{width:75%}.footer-menu[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,.7fr) minmax(0,1.3fr);grid-template-rows:none;grid-auto-flow:row}}@media(max-width:767.98px){.footer-menu[data-astro-cid-sz7xmlte]>li[data-astro-cid-sz7xmlte]{margin-bottom:1.5rem}}.cookie-banner[data-astro-cid-fzbxxtek]{position:fixed;z-index:1000;right:1rem;bottom:1rem;left:1rem;max-width:32rem;max-height:calc(100dvh - 2rem);margin-left:auto;padding:1.5rem;overflow-y:auto;border:1px solid var(--clr-tag-dark);border-radius:var(--radius);background:var(--clr-black);box-shadow:0 .5rem 2rem #00000059;color:var(--clr-white);font-size:.875rem;line-height:1.5}.cookie-banner[data-astro-cid-fzbxxtek][hidden]{display:none}.title[data-astro-cid-fzbxxtek]{margin-bottom:.5rem;font-size:var(--t-lvl-7);font-weight:900;text-transform:uppercase}.cookie-banner[data-astro-cid-fzbxxtek] a[data-astro-cid-fzbxxtek]{color:var(--clr-main-light)}.choices[data-astro-cid-fzbxxtek]{display:grid;gap:.75rem;margin-top:1rem}.choices[data-astro-cid-fzbxxtek][hidden]{display:none}.choice[data-astro-cid-fzbxxtek]{display:flex;align-items:flex-start;gap:.75rem;cursor:pointer}.choice[data-astro-cid-fzbxxtek] input[data-astro-cid-fzbxxtek]{flex-shrink:0;width:1rem;height:1rem;margin-top:.15rem;accent-color:var(--clr-main)}.choice[data-astro-cid-fzbxxtek] input[data-astro-cid-fzbxxtek]:disabled{cursor:default}.choice-text[data-astro-cid-fzbxxtek]{display:block;color:var(--clr-grey)}.actions[data-astro-cid-fzbxxtek]{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-top:1.25rem}.cookie-button[data-astro-cid-fzbxxtek]{flex:1 1 9rem;padding:.875rem 1.25rem;border:1px solid var(--clr-main);border-radius:var(--radius);background:var(--clr-main);color:var(--clr-white);font:inherit;font-size:.875rem;line-height:1;text-transform:uppercase;cursor:pointer;transition:all .3s ease}.cookie-button[data-astro-cid-fzbxxtek]:hover{border-color:var(--clr-main-dark);background:var(--clr-main-dark)}.cookie-button[data-astro-cid-fzbxxtek].ghost{border-color:var(--clr-white);background:transparent}.cookie-button[data-astro-cid-fzbxxtek].ghost:hover{border-color:var(--clr-white);background:var(--clr-white);color:var(--clr-black)}.cookie-button[data-astro-cid-fzbxxtek].wide{flex-basis:100%}@media(max-width:575.98px){.cookie-button[data-astro-cid-fzbxxtek]{flex-basis:100%}[data-astro-cid-fzbxxtek][data-cookie-action=accept]{order:-1}[data-astro-cid-fzbxxtek][data-cookie-action=reject]{order:1}}@media(min-width:992px){.cookie-banner[data-astro-cid-fzbxxtek]{max-width:46rem}.actions[data-astro-cid-fzbxxtek]{flex-wrap:nowrap}.cookie-button[data-astro-cid-fzbxxtek],.cookie-button[data-astro-cid-fzbxxtek].wide{flex:1 1 0;white-space:nowrap}.cookie-button[data-astro-cid-fzbxxtek].wide{order:-1}}.cookie-link[data-astro-cid-fzbxxtek]{flex-basis:100%;padding:.25rem 0;text-align:left;border:0;background:none;color:var(--clr-white);font:inherit;text-decoration:underline;cursor:pointer}.cookie-link[data-astro-cid-fzbxxtek]:hover{color:var(--clr-main-light)}.actions[data-astro-cid-fzbxxtek] [data-astro-cid-fzbxxtek][hidden]{display:none}.youtube-consent[data-astro-cid-fzbxxtek]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:1.5rem;border-radius:var(--radius);background:#000000bf;color:var(--clr-white);text-align:center}.youtube-consent-actions[data-astro-cid-fzbxxtek]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.75rem 1.25rem}.youtube-consent[data-astro-cid-fzbxxtek] .cookie-button[data-astro-cid-fzbxxtek]{flex:0 0 auto}.youtube-consent[data-astro-cid-fzbxxtek] .cookie-link[data-astro-cid-fzbxxtek]{flex-basis:auto;color:var(--clr-white)}.back-to-top[data-astro-cid-wlspcwf4]{position:fixed;z-index:900;right:1.5rem;bottom:1.5rem;display:grid;place-items:center;width:3rem;height:3rem;padding:0;border:1.5px solid var(--clr-main);border-radius:50%;background:#fff9;backdrop-filter:blur(6px);color:var(--clr-main);font-size:.9375rem;cursor:pointer;opacity:0;visibility:hidden;translate:0 .75rem;transition:opacity .3s ease,translate .3s ease,visibility 0s linear .3s,background-color .3s ease,color .3s ease}.back-to-top[data-astro-cid-wlspcwf4].is-visible{opacity:1;visibility:visible;translate:0 0;transition-delay:0s}.back-to-top[data-astro-cid-wlspcwf4]:hover,.back-to-top[data-astro-cid-wlspcwf4]:focus-visible{background:var(--clr-main);color:var(--clr-white)}.icon[data-astro-cid-wlspcwf4]{rotate:-90deg;transition:translate .3s ease}.back-to-top[data-astro-cid-wlspcwf4]:hover .icon[data-astro-cid-wlspcwf4]{translate:0 -2px}body:has([data-cookie-banner]:not([hidden])) .back-to-top[data-astro-cid-wlspcwf4]{display:none}@media(max-width:575.98px){.back-to-top[data-astro-cid-wlspcwf4]{right:1rem;bottom:1rem;width:2.75rem;height:2.75rem}}.buttons[data-astro-cid-r277ks75]{display:flex;flex-wrap:wrap;gap:.5rem}.eyebrow[data-astro-cid-aokxteyj]{width:fit-content;height:fit-content;padding:.1rem .625rem;border-radius:1em;background:var(--clr-pill);color:var(--clr-main);font-family:"Inter Label",var(--font-main);font-size:var(--t-lvl-8);font-style:italic;font-weight:300;line-height:1.5;text-transform:uppercase}.dark[data-astro-cid-aokxteyj]{background:var(--clr-tag-dark);color:var(--clr-white)}li[data-astro-cid-efitn54u]{display:flex}.card[data-astro-cid-efitn54u]{flex:1}.value[data-astro-cid-efitn54u]{padding-bottom:1.5rem;border-bottom:1px solid var(--clr-dark);font-size:clamp(2rem,4vw,4rem);font-weight:900;line-height:.714}.label[data-astro-cid-efitn54u]{margin-top:1.5rem;color:var(--clr-main);font-weight:700;text-align:right}.youtube[data-astro-cid-ra3a2cjs]{position:relative;display:block;width:100%;padding:0;border:0;border-radius:var(--radius);overflow:hidden;background:transparent;cursor:pointer}.youtube[data-astro-cid-ra3a2cjs] img{width:100%;max-height:520px;object-fit:cover;border-radius:var(--radius)}.play[data-astro-cid-ra3a2cjs]{position:absolute;top:50%;left:50%;translate:-50% -50%;display:grid;place-items:center;width:6rem;height:6rem;padding-left:5px;border:1px solid var(--clr-white);border-radius:50%;color:var(--clr-white);transition:background-color .3s ease}.youtube[data-astro-cid-ra3a2cjs]:hover .play[data-astro-cid-ra3a2cjs]{background:#00000040}.play[data-astro-cid-ra3a2cjs] svg{width:1.325rem;height:1.325rem}.youtube-gate{position:relative}.youtube-gate .play[data-astro-cid-ra3a2cjs]{display:none}.youtube-frame{display:block;width:100%;aspect-ratio:16 / 9;max-height:520px;border:0;border-radius:var(--radius)}.title[data-astro-cid-o7rkpogs]{margin-bottom:3rem}.buttons[data-astro-cid-o7rkpogs]{margin-top:2rem}.media[data-astro-cid-o7rkpogs]{margin-top:var(--spacing-md)}.media[data-astro-cid-o7rkpogs]>img{width:100%;max-height:520px;object-fit:cover;border-radius:var(--radius)}.stats[data-astro-cid-o7rkpogs]{margin-top:var(--gutter)}.container[data-astro-cid-axe3o5ij]>.stats{margin-bottom:var(--gutter)}.media[data-astro-cid-axe3o5ij] img{width:100%;max-height:520px;object-fit:cover;border-radius:var(--radius)}.cta[data-astro-cid-axe3o5ij]{margin-top:var(--gutter);padding:clamp(1.5rem,6vw,5rem) clamp(1.5rem,6vw,6rem);background:var(--clr-main)}.cta[data-astro-cid-axe3o5ij] .row[data-astro-cid-axe3o5ij]{align-items:flex-end}.cta[data-astro-cid-axe3o5ij] .cta-button{color:var(--clr-main)}.rich-image[data-astro-cid-cibsvqw3]{display:block}.rich-image[data-astro-cid-cibsvqw3] img{width:100%;border-radius:var(--radius)}.caption[data-astro-cid-cibsvqw3]{display:block;margin-top:.5rem;font-size:.875rem;color:var(--clr-dark)}.rich-video[data-astro-cid-ddwjuhnh] .youtube,.rich-video[data-astro-cid-ddwjuhnh] .youtube-frame{aspect-ratio:16 / 9;max-height:none}.rich-video[data-astro-cid-ddwjuhnh] .youtube img{height:100%;max-height:none}.step[data-astro-cid-docywbb6]{padding:clamp(1.5rem,6vw,5.5rem)}.step[data-astro-cid-docywbb6]+.step[data-astro-cid-docywbb6]{margin-top:var(--gutter)}.col-left[data-astro-cid-docywbb6]{display:flex;flex-direction:column}.col-left[data-astro-cid-docywbb6] .eyebrow{line-height:1.333}.step-title[data-astro-cid-docywbb6]{margin-top:.5rem;color:var(--clr-main)}.col-left[data-astro-cid-docywbb6] .text{margin-block:1.5rem}.progressbar[data-astro-cid-docywbb6]{display:flex;align-items:center;gap:.5rem;width:100%;height:14px;margin-top:auto}.progress-border[data-astro-cid-docywbb6]{flex-grow:1;height:100%;border:1px solid var(--clr-dark);border-radius:5px}.inner-progress[data-astro-cid-docywbb6]{height:100%;border:3px solid var(--clr-deep-black);border-radius:5px;background:var(--clr-main)}.progressbar[data-astro-cid-docywbb6] p[data-astro-cid-docywbb6]{color:var(--clr-main);font-size:var(--t-lvl-8)}.media[data-astro-cid-docywbb6]{position:relative;height:100%}.media[data-astro-cid-docywbb6] img{width:100%;border-radius:var(--radius)}.bottom[data-astro-cid-docywbb6]{color:var(--clr-dark)}.bottom-title[data-astro-cid-docywbb6]{color:var(--clr-main)}.bottom[data-astro-cid-docywbb6] .bottom-text{margin-top:1.5rem}.bottom[data-astro-cid-docywbb6] .bottom-button{margin-top:1rem}@media(min-width:992px){.media[data-astro-cid-docywbb6]{min-height:320px}.media[data-astro-cid-docywbb6] img{position:absolute;inset:0;height:100%;object-fit:cover}}.turnstile[data-astro-cid-6ac6qh5a]{grid-column:1 / -1}.site-form[data-astro-cid-vyg637ml]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:8px var(--gutter)}.field[data-astro-cid-vyg637ml]{display:flex;flex-direction:column;gap:4px}.gap[data-astro-cid-vyg637ml]{grid-column:1 / -1;height:1rem}fieldset[data-astro-cid-vyg637ml].cards{margin:0 0 .5rem;padding:0;border:0}legend[data-astro-cid-vyg637ml]{margin-bottom:.5rem;font-size:.875rem;font-weight:700;line-height:1.5}.card-options[data-astro-cid-vyg637ml]{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:var(--gutter)}.card-option[data-astro-cid-vyg637ml]{position:relative;display:flex;flex-direction:column;gap:.25rem;padding:1rem 1rem 1rem 2.75rem;border:2px solid var(--clr-white);border-radius:6px;background:var(--clr-white);color:var(--clr-black);cursor:pointer;transition:border-color .2s ease,background-color .2s ease}.card-option[data-astro-cid-vyg637ml]:hover{border-color:var(--clr-grey)}.card-option[data-astro-cid-vyg637ml]:has(input:checked){border-color:var(--clr-main);background:#f3f8fc}.card-option[data-astro-cid-vyg637ml]:has(input:focus-visible){outline:2px solid var(--clr-main);outline-offset:2px}.card-option[data-astro-cid-vyg637ml] input[data-astro-cid-vyg637ml]{position:absolute;top:1.15rem;left:1rem;width:1rem;height:1rem;margin:0;accent-color:var(--clr-main)}.card-title[data-astro-cid-vyg637ml]{font-size:1rem;font-weight:700;line-height:1.35}.card-text[data-astro-cid-vyg637ml]{color:var(--clr-dark);font-size:.875rem;line-height:1.45}.note[data-astro-cid-vyg637ml]{grid-column:1 / -1;margin:1rem 0 0;font-size:.875rem;font-weight:700}.slot-row[data-astro-cid-vyg637ml]{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:var(--gutter)}label[data-astro-cid-vyg637ml]{font-size:.875rem;line-height:1.5}input[data-astro-cid-vyg637ml]:not([type=checkbox]):not([type=radio]):not([type=file]),textarea[data-astro-cid-vyg637ml],select[data-astro-cid-vyg637ml]{width:100%;padding:.9rem;border:1px solid var(--clr-white);border-radius:6px;background:var(--clr-white);color:var(--clr-black);font:inherit;line-height:1.25}textarea[data-astro-cid-vyg637ml]{height:10rem;resize:vertical}textarea[data-astro-cid-vyg637ml].short{height:7rem}select[data-astro-cid-vyg637ml]{cursor:pointer}[data-astro-cid-vyg637ml]::placeholder{color:var(--clr-dark)}.choice[data-astro-cid-vyg637ml]{flex-direction:row;align-items:flex-start;gap:.5rem;margin-top:1rem}.choice[data-astro-cid-vyg637ml] input[data-astro-cid-vyg637ml]{flex-shrink:0;width:.75rem;height:.75rem;margin:.2rem 0 0;accent-color:var(--clr-main)}.choice[data-astro-cid-vyg637ml] label[data-astro-cid-vyg637ml]{font-size:.75rem}.choice[data-astro-cid-vyg637ml] a[data-astro-cid-vyg637ml]{color:var(--clr-main)}.field[data-astro-cid-vyg637ml]:has(.dropzone){margin-top:15px}.dropzone[data-astro-cid-vyg637ml]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:25px;border:1px solid var(--clr-white);border-radius:10px;background:var(--clr-white);color:var(--clr-black);text-align:center}.file-button[data-astro-cid-vyg637ml]{position:relative;padding:14px 28.8px;border:1px solid #6e707a;border-radius:6px;background:#bababa;color:var(--clr-black);font-size:1rem;font-weight:700;line-height:1;cursor:pointer}.file-button[data-astro-cid-vyg637ml].link{padding:0;border:0;background:none;color:var(--clr-main);text-decoration:underline}.file-button[data-astro-cid-vyg637ml].link:hover{color:var(--clr-main-dark)}.dropzone[data-astro-cid-vyg637ml]:has(.file-button.link){position:relative;border:2px dashed var(--clr-grey);cursor:pointer;transition:border-color .2s ease,background-color .2s ease}.dropzone[data-astro-cid-vyg637ml]:has(.file-button.link) .file-button[data-astro-cid-vyg637ml].link{position:static}.dropzone[data-astro-cid-vyg637ml]:has(.file-button.link):hover,.dropzone[data-astro-cid-vyg637ml].dragover{border-color:var(--clr-main);background:#f5f9fc}.file-button[data-astro-cid-vyg637ml] input[data-astro-cid-vyg637ml]{position:absolute;inset:0;opacity:0;cursor:pointer}.hint[data-astro-cid-vyg637ml]{margin-top:4px;font-size:.875rem;line-height:1.5}.footer[data-astro-cid-vyg637ml]{grid-column:1 / -1;margin-top:1rem}.submit[data-astro-cid-vyg637ml]{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:fit-content;padding:.875rem 1rem .875rem 1.8rem;border:1px solid var(--clr-main);border-radius:var(--radius);background:var(--clr-main);color:var(--clr-white);font:inherit;line-height:1;text-transform:uppercase;cursor:pointer;transition:all .3s ease}.submit[data-astro-cid-vyg637ml]:hover{border-color:var(--clr-main-dark);background:var(--clr-main-dark)}.submit[data-astro-cid-vyg637ml] svg{width:.875rem;height:.875rem;transition:transform .3s ease}.submit[data-astro-cid-vyg637ml]:hover svg{transform:rotate(-45deg)}.notice[data-astro-cid-vyg637ml]{margin-top:1rem;font-size:.875rem}.notice[data-astro-cid-vyg637ml][data-state=failed]{color:#d63638;font-weight:700}.notice[data-astro-cid-vyg637ml][data-state=sent]{color:#1e7b34;font-weight:700}.notice[data-astro-cid-vyg637ml][data-state=sent]:before{content:"✓ "}.website[data-astro-cid-vyg637ml]{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.footer[data-astro-cid-vyg637ml] .hint[data-astro-cid-vyg637ml]{margin-top:1rem}@media(max-width:640px){.field[data-astro-cid-vyg637ml]{grid-column:1 / -1!important}input[data-astro-cid-vyg637ml]:not([type=checkbox]):not([type=radio]):not([type=file]){padding-block:.8rem}}.styled-title[data-astro-cid-wpw4cscn]{color:var(--clr-main);font-size:var(--t-lvl-1);font-weight:900;line-height:.714;text-transform:uppercase}.fit[data-astro-cid-wpw4cscn]{font-size:min(var(--t-lvl-1),100cqi / var(--fit))}.italic-first[data-astro-cid-wpw4cscn]:first-line,.styled-title[data-astro-cid-wpw4cscn] em,.italic-indent[data-astro-cid-wpw4cscn] .indent{font-style:italic}.italic-first[data-astro-cid-wpw4cscn]:not(.italic-indent) .indent{font-style:normal}@media(min-width:992px){.styled-title[data-astro-cid-wpw4cscn] .indent{margin-left:1.125em}}@media(max-width:991.98px){.collapse-mobile[data-astro-cid-wpw4cscn] br{display:none}}.title-col[data-astro-cid-g6c3xgjz]{container-type:inline-size}.container[data-astro-cid-g6c3xgjz] .title{margin-top:1.5rem;margin-bottom:3rem}.container[data-astro-cid-g6c3xgjz] .text{margin-bottom:1.5rem}.info[data-astro-cid-g6c3xgjz]{font-style:normal;font-weight:700;border-radius:var(--radius) var(--radius) 0 0}.media[data-astro-cid-g6c3xgjz] img{display:block;width:100%;height:auto;aspect-ratio:3 / 2;object-fit:cover;border-radius:var(--radius) var(--radius) 0 0}.info[data-astro-cid-g6c3xgjz].below-media{border-radius:0 0 var(--radius) var(--radius)}.info[data-astro-cid-g6c3xgjz] .info-title{display:block;margin:3px 0 24px}.info[data-astro-cid-g6c3xgjz] a[data-astro-cid-g6c3xgjz]{display:block;width:fit-content;color:var(--clr-black);text-decoration:none}.info[data-astro-cid-g6c3xgjz] a[data-astro-cid-g6c3xgjz]:hover{color:var(--clr-main)}.address[data-astro-cid-g6c3xgjz]{margin-block:1.5rem}.media[data-astro-cid-uyw5alnf] img{width:100%;height:440px;object-fit:cover;border-radius:var(--radius)}.media[data-astro-cid-uyw5alnf] .btn.media-button{--btn-border: var(--clr-main);--btn-color: var(--clr-main);margin-top:1.5rem}.media[data-astro-cid-uyw5alnf] .btn.media-button:hover{--btn-bg: var(--clr-main);--btn-border: var(--clr-main);--btn-color: var(--clr-white)}.col-lg-5[data-astro-cid-uyw5alnf] .btn.text-button{margin-top:2rem}.title[data-astro-cid-uyw5alnf]{margin-bottom:2.5rem}@media(max-width:991.98px){.media[data-astro-cid-uyw5alnf]{order:2}}@media(min-width:992px){.image-right[data-astro-cid-uyw5alnf]{flex-direction:row-reverse}.image-right[data-astro-cid-uyw5alnf] .media[data-astro-cid-uyw5alnf]{margin-right:0;margin-left:auto}}.banner[data-astro-cid-omcjrjce]{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:2rem;padding:clamp(2rem,5vw,5rem);border-radius:var(--radius)}@media(max-width:991.98px){.title[data-astro-cid-omcjrjce] br[data-astro-cid-omcjrjce]{display:none}}.title[data-astro-cid-ecsasohy]{margin-top:.5rem}@media(min-width:992px){.title[data-astro-cid-ecsasohy]{font-size:clamp(1.75rem,2.7vw,var(--t-lvl-2));overflow-wrap:normal}}.intro[data-astro-cid-ecsasohy]{margin-top:1.5rem;line-height:1.5}.faq-buttons[data-astro-cid-ecsasohy]{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2rem}.faq-buttons[data-astro-cid-ecsasohy] .btn.ghost{--btn-border: var(--clr-main);--btn-color: var(--clr-main)}.faq-buttons[data-astro-cid-ecsasohy] .btn.ghost:hover{--btn-bg: var(--clr-main);--btn-border: var(--clr-main);--btn-color: var(--clr-white)}.items[data-astro-cid-ecsasohy]{display:grid;gap:var(--gutter)}details[data-astro-cid-ecsasohy]{border-radius:var(--radius);background:var(--clr-white)}summary[data-astro-cid-ecsasohy]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.25rem 1.5rem;font-size:var(--t-lvl-6);font-weight:700;line-height:1.4;list-style:none;cursor:pointer;transition:color .2s ease}summary[data-astro-cid-ecsasohy]::-webkit-details-marker{display:none}summary[data-astro-cid-ecsasohy]:hover,details[data-astro-cid-ecsasohy][open] summary[data-astro-cid-ecsasohy]{color:var(--clr-main)}.icon[data-astro-cid-ecsasohy]{flex-shrink:0;width:1.25rem;height:1.25rem;color:var(--clr-main);transition:transform .3s ease}details[data-astro-cid-ecsasohy][open] .icon[data-astro-cid-ecsasohy]{transform:rotate(45deg)}.answer[data-astro-cid-ecsasohy]{display:grid;gap:1rem;padding:0 1.5rem 1.5rem;line-height:1.6}.answer[data-astro-cid-ecsasohy] a[data-astro-cid-ecsasohy]{color:var(--clr-main);font-weight:700;text-decoration:underline;text-underline-offset:.2em}.answer[data-astro-cid-ecsasohy] a[data-astro-cid-ecsasohy]:hover{text-decoration:none}@media(min-width:992px){.intro-col[data-astro-cid-ecsasohy]{position:sticky;top:calc(var(--header-height) + 2rem)}}.gallery[data-astro-cid-kxkyk6kp]{overflow:hidden}.main[data-astro-cid-kxkyk6kp]{position:relative;overflow:hidden}.carousel-track[data-astro-cid-kxkyk6kp]{display:grid;grid-auto-flow:column;grid-auto-columns:100%;column-gap:var(--gutter);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.carousel-track[data-astro-cid-kxkyk6kp]::-webkit-scrollbar{display:none}.carousel-track[data-astro-cid-kxkyk6kp] li[data-astro-cid-kxkyk6kp]{scroll-snap-align:start}.carousel-track[data-astro-cid-kxkyk6kp] img{width:100%;aspect-ratio:2 / 1;object-fit:cover;border-radius:var(--radius)}.arrows[data-astro-cid-kxkyk6kp]{position:absolute;bottom:1rem;left:1rem;z-index:2;display:flex;flex-direction:column;gap:.25rem}.arrows[data-astro-cid-kxkyk6kp] button[data-astro-cid-kxkyk6kp]{display:grid;place-items:center;width:3rem;height:3rem;padding:0;border:0;background:var(--clr-black);color:var(--clr-white);cursor:pointer;transition:color .3s ease}.arrows[data-astro-cid-kxkyk6kp] button[data-astro-cid-kxkyk6kp]:hover{color:var(--clr-main)}.arrows[data-astro-cid-kxkyk6kp] button[data-astro-cid-kxkyk6kp]:first-child{border-radius:var(--radius) var(--radius) 0 0}.arrows[data-astro-cid-kxkyk6kp] button[data-astro-cid-kxkyk6kp]:last-child{border-radius:0 0 var(--radius) var(--radius)}.arrows[data-astro-cid-kxkyk6kp] svg{width:1rem;height:1rem}.thumbs[data-astro-cid-kxkyk6kp]{display:flex;gap:var(--gutter);margin-top:var(--gutter)}.thumbs[data-astro-cid-kxkyk6kp] li[data-astro-cid-kxkyk6kp]{min-width:0}.thumbs[data-astro-cid-kxkyk6kp] button[data-astro-cid-kxkyk6kp]{display:block;width:100%;padding:0;border:0;background:none;cursor:pointer}.thumbs[data-astro-cid-kxkyk6kp] img{width:100%;height:auto;border-radius:var(--radius);transition:box-shadow .2s}.thumbs[data-astro-cid-kxkyk6kp] button[data-astro-cid-kxkyk6kp]:hover img{box-shadow:0 0 0 3px var(--clr-main)}@media(max-width:575.98px){.thumbs[data-astro-cid-kxkyk6kp]{display:none}}.header-industry[data-astro-cid-yscbjkj2]{display:flex;align-items:center;min-height:min(40vw,600px);isolation:isolate}.container[data-astro-cid-yscbjkj2]{position:relative}.background[data-astro-cid-yscbjkj2]{position:absolute;inset:0;z-index:-1}.background[data-astro-cid-yscbjkj2] img{width:100%;height:100%;object-fit:cover}.background[data-astro-cid-yscbjkj2]:after{content:"";position:absolute;inset:0;background:radial-gradient(60% 60% at 50% 50%,#0000 63.02%,#0000004d),linear-gradient(0deg,#0009,#0000 65%)}.title[data-astro-cid-yscbjkj2]{margin-top:1rem}.hero-home[data-astro-cid-uz2tj66z]{position:relative;display:flex;align-items:end;margin-top:calc(-1 * var(--header-height) - 1px);padding-block:calc(var(--header-height) + 3rem) 3rem;color:var(--clr-white);isolation:isolate}.container[data-astro-cid-uz2tj66z]{position:relative}.content[data-astro-cid-uz2tj66z]{max-width:46rem}.background[data-astro-cid-uz2tj66z]{position:absolute;inset:0;z-index:-1;background:var(--clr-deep-black)}.background[data-astro-cid-uz2tj66z] img{width:100%;height:100%;object-fit:cover}.background[data-astro-cid-uz2tj66z]:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#000000c7,#0000008c 45%,#00000026 80%),linear-gradient(0deg,#00000080,#0000 50%)}.eyebrow[data-astro-cid-uz2tj66z]{margin-bottom:2rem;color:var(--clr-main-light);font-size:.8125rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.title[data-astro-cid-uz2tj66z]{font-size:clamp(2.25rem,5vw,4.25rem);font-weight:800;line-height:1.05;letter-spacing:-.02em;text-wrap:balance}.title[data-astro-cid-uz2tj66z] .accent{color:var(--clr-main-light)}.text[data-astro-cid-uz2tj66z]{max-width:38rem;margin-top:3.5rem;font-size:var(--t-lvl-6);line-height:1.5;opacity:.9}.buttons[data-astro-cid-uz2tj66z]{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;margin-top:4rem}.buttons[data-astro-cid-uz2tj66z] .btn-outline-light{--btn-border: var(--clr-white)}.stats[data-astro-cid-uz2tj66z]{display:flex;flex-wrap:wrap;gap:1.5rem 2.5rem;margin-top:3rem;padding:0;list-style:none}.stats[data-astro-cid-uz2tj66z] li[data-astro-cid-uz2tj66z]{display:flex;flex-direction:column;gap:.375rem;padding-left:1rem;border-left:2px solid var(--clr-main)}.value[data-astro-cid-uz2tj66z]{font-size:clamp(1.75rem,2.5vw,2.25rem);font-weight:800;line-height:1}.label[data-astro-cid-uz2tj66z]{color:var(--clr-grey);font-size:.875rem}@media(max-width:575.98px){.buttons[data-astro-cid-uz2tj66z]{gap:.75rem}.buttons[data-astro-cid-uz2tj66z] .hero-btn{max-width:100%;padding-inline:1.25rem;font-size:.9375rem;line-height:1.3;text-align:left;white-space:normal}html:is(:lang(nl),:lang(fr)) .buttons[data-astro-cid-uz2tj66z] .hero-btn.btn-main{max-width:16rem}.stats[data-astro-cid-uz2tj66z]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.stats[data-astro-cid-uz2tj66z] li[data-astro-cid-uz2tj66z]{padding-left:.625rem}.value[data-astro-cid-uz2tj66z]{font-size:1.5rem}.label[data-astro-cid-uz2tj66z]{font-size:.75rem}}@media(min-width:992px){.hero-home[data-astro-cid-uz2tj66z]{align-items:center;min-height:max(560px,100dvh)}}.media[data-astro-cid-u6w36ifb] img{width:100%;height:auto;object-fit:cover;border-radius:var(--radius)}.title[data-astro-cid-u6w36ifb]{margin-top:1rem;margin-bottom:2.5rem}.buttons[data-astro-cid-u6w36ifb]{margin-top:1.5rem}.dark[data-astro-cid-u6w36ifb] .row[data-astro-cid-u6w36ifb]{align-items:start;row-gap:2.5rem}.dark[data-astro-cid-u6w36ifb] .title[data-astro-cid-u6w36ifb].first{margin-top:0}.dark[data-astro-cid-u6w36ifb] .title[data-astro-cid-u6w36ifb]{color:var(--clr-white)}@media(min-width:992px){.dark[data-astro-cid-u6w36ifb] .media[data-astro-cid-u6w36ifb].below-eyebrow{margin-top:calc(var(--t-lvl-8) * 1.5 + .2rem + 1rem)}}.dark[data-astro-cid-u6w36ifb] .media[data-astro-cid-u6w36ifb] img{aspect-ratio:4 / 3}.title[data-astro-cid-rcxr22cp]{margin-top:.5rem}.links[data-astro-cid-rcxr22cp]{display:grid;gap:var(--gutter)}.links[data-astro-cid-rcxr22cp] .link{width:100%;padding:.75em 1em;font-size:var(--t-lvl-5);text-transform:none}.links[data-astro-cid-rcxr22cp] .link .btn-icon{width:.8em;height:.8em}.links[data-astro-cid-rcxr22cp] .link.btn-white{transition:background-color .2s,color .2s}.links[data-astro-cid-rcxr22cp] .link.btn-white:hover,.links[data-astro-cid-rcxr22cp] .link.btn-white:focus-visible{--btn-bg: var(--clr-main);--btn-border: var(--clr-main);--btn-color: var(--clr-white)}.links[data-astro-cid-rcxr22cp] .link.btn-white:hover .btn-icon,.links[data-astro-cid-rcxr22cp] .link.btn-white:focus-visible .btn-icon{color:var(--clr-white);transform:rotate(-45deg)}.note[data-astro-cid-rcxr22cp]{margin-top:1.5rem;font-weight:700}.tiles[data-astro-cid-rcxr22cp] .head[data-astro-cid-rcxr22cp]{margin-bottom:2.5rem}.tiles[data-astro-cid-rcxr22cp] .note[data-astro-cid-rcxr22cp]{margin-top:2rem}.tile-grid[data-astro-cid-rcxr22cp]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gutter)}@media(min-width:992px){.tile-grid[data-astro-cid-rcxr22cp]{grid-template-columns:repeat(3,minmax(0,1fr))}}.tile[data-astro-cid-rcxr22cp]{display:flex;flex-direction:column;justify-content:space-between;gap:1.5rem;height:100%;min-height:8rem;padding:1.25rem 1.5rem;border-radius:var(--radius);background:var(--clr-white);color:var(--clr-black);font-size:var(--t-lvl-5);font-weight:700;text-decoration:none;overflow-wrap:anywhere;hyphens:auto;transition:background-color .2s,color .2s}@media(max-width:575.98px){.tile[data-astro-cid-rcxr22cp]{min-height:6.5rem;padding:1rem;font-size:1rem}}.tile[data-astro-cid-rcxr22cp]:hover,.tile[data-astro-cid-rcxr22cp]:focus-visible{background:var(--clr-main);color:var(--clr-white)}.tile[data-astro-cid-rcxr22cp] .tile-arrow{align-self:flex-end;width:1.25em;height:1.25em;color:var(--clr-main);transition:color .2s,transform .2s}.tile[data-astro-cid-rcxr22cp]:hover .tile-arrow,.tile[data-astro-cid-rcxr22cp]:focus-visible .tile-arrow{color:var(--clr-white);transform:rotate(-45deg)}@media(prefers-reduced-motion:reduce){.tile[data-astro-cid-rcxr22cp] .tile-arrow{transition:color .2s}}.title-col[data-astro-cid-zidhxsge]{container-type:inline-size}.subtitle[data-astro-cid-zidhxsge]{margin-top:2.5rem;color:var(--clr-main);font-weight:700}.intro[data-astro-cid-zidhxsge] .text,.intro[data-astro-cid-zidhxsge] .buttons{margin-top:2.5rem}.subtitle[data-astro-cid-zidhxsge]+.text{margin-top:1.25rem}.cta[data-astro-cid-onnargwz]{display:flex;flex-direction:column;gap:2rem}.cta-title[data-astro-cid-onnargwz]{font-weight:700}.cta-buttons[data-astro-cid-onnargwz]{display:flex;flex-wrap:wrap;gap:1rem}.intro-light[data-astro-cid-czssglzk]:before{transform:translateY(-60%)}.container[data-astro-cid-czssglzk] .eyebrow{margin-bottom:1.5rem}.container[data-astro-cid-czssglzk] .title{margin-bottom:3rem}.subtitle[data-astro-cid-czssglzk]{color:var(--clr-main);font-weight:700}.container[data-astro-cid-czssglzk] .text{margin-top:1.5rem}.head[data-astro-cid-nmadkuyh]{align-items:flex-end;margin-bottom:3rem}.results[data-astro-cid-nmadkuyh]{display:flex;flex-direction:column;gap:var(--gutter)}.card-job[data-astro-cid-nmadkuyh]{display:flex;justify-content:space-between;gap:2rem 1rem;width:100%;color:inherit;text-decoration:none}.card-job[data-astro-cid-nmadkuyh]:not(.spontaneous):hover{color:var(--clr-main)}.tags[data-astro-cid-nmadkuyh]{display:flex;flex-wrap:wrap;gap:.3rem;margin-top:1.5rem}.right[data-astro-cid-nmadkuyh]{display:flex;align-items:center}.btn[data-astro-cid-nmadkuyh]{display:flex;align-items:center;gap:1rem;padding:.875rem 1rem .875rem 1.8rem;border:1px solid var(--clr-main);border-radius:var(--radius);line-height:1;text-transform:uppercase;white-space:nowrap;transition:all .3s ease}.btn-main[data-astro-cid-nmadkuyh]{background:var(--clr-main);color:var(--clr-white)}.card-job[data-astro-cid-nmadkuyh]:hover .btn-main[data-astro-cid-nmadkuyh]{border-color:var(--clr-main-dark);background:var(--clr-main-dark)}.btn-white[data-astro-cid-nmadkuyh]{padding:0;border-color:transparent;background:transparent}.icon[data-astro-cid-nmadkuyh]{width:.875rem;height:.875rem;transition:transform .3s ease}.btn-white[data-astro-cid-nmadkuyh] .icon[data-astro-cid-nmadkuyh]{transform:rotate(-45deg)}.spontaneous[data-astro-cid-nmadkuyh]{align-items:center;border:1px solid var(--clr-grey);background:transparent}@media(min-width:768px){.card-job[data-astro-cid-nmadkuyh]:not(.spontaneous) .right[data-astro-cid-nmadkuyh]{padding-left:5%;border-left:1px solid var(--clr-grey)}}@media(max-width:767.98px){.card-job[data-astro-cid-nmadkuyh]{flex-direction:column}}.logo-wall[data-astro-cid-r43doyad]{--per-view: 3;position:relative;margin-top:var(--spacing-sm);padding-bottom:var(--spacing-md)}.section.solutions:has(+.logo-wall){padding-bottom:var(--spacing-lg);--glow-left: 0}.section.solutions+.logo-wall[data-astro-cid-r43doyad]:before{content:"";position:absolute;z-index:-1;--glow-r: clamp(14rem, 34vw, 30rem);--glow-lift: 3rem;inset:calc(-2 * var(--glow-r) - var(--glow-lift)) 0 0;background:radial-gradient(circle var(--glow-r) at -10% calc(100% - var(--glow-r) - var(--glow-lift)),rgba(0,130,204,.5),rgba(0,130,204,0));pointer-events:none}@media(max-width:991.98px){.section.solutions+.logo-wall[data-astro-cid-r43doyad]:before{--glow-lift: 9.5rem}}.layout[data-astro-cid-r43doyad]{display:flex;flex-direction:column;gap:1rem}.title[data-astro-cid-r43doyad]{margin:0;font-weight:700;text-align:center}.viewport[data-astro-cid-r43doyad]{min-width:0;overflow:hidden;container-type:inline-size;-webkit-mask-image:linear-gradient(to right,transparent,#000 10%,#000 90%,transparent),linear-gradient(transparent,#000 20%,#000 80%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(to right,transparent,#000 10%,#000 90%,transparent),linear-gradient(transparent,#000 20%,#000 80%,transparent);mask-composite:intersect}@media(min-width:992px){.layout[data-astro-cid-r43doyad]{flex-direction:row;align-items:center;gap:2.5rem}.title[data-astro-cid-r43doyad]{flex:0 0 13rem;padding-right:2.5rem;border-right:1px solid rgba(0,0,0,.15);text-align:left}.viewport[data-astro-cid-r43doyad]{flex:1}}.marquee[data-astro-cid-r43doyad]{display:flex;width:max-content;background:var(--clr-light);animation:scroll calc(var(--count) * 3s) linear infinite}.marquee[data-astro-cid-r43doyad]:hover,.marquee[data-astro-cid-r43doyad]:focus-within{animation-play-state:paused}.track[data-astro-cid-r43doyad]{display:flex}.logo[data-astro-cid-r43doyad]{display:flex;align-items:center;justify-content:center;width:calc(100cqw / var(--per-view));height:5rem;padding-inline:1rem}.logo[data-astro-cid-r43doyad] img{width:100%;max-width:9rem;height:3.25rem;object-fit:contain;mix-blend-mode:multiply;filter:grayscale(1);opacity:.6;transition:filter .3s ease,opacity .3s ease}.logo[data-astro-cid-r43doyad]:hover img{filter:none;opacity:1}@media(min-width:540px){.logo-wall[data-astro-cid-r43doyad]{--per-view: 4}}@media(min-width:992px){.logo-wall[data-astro-cid-r43doyad]{--per-view: 4}}@media(min-width:1280px){.logo-wall[data-astro-cid-r43doyad]{--per-view: 5}}@keyframes scroll{to{transform:translate(-50%)}}.card-news[data-astro-cid-ukhcm55f]{display:flex;flex-direction:column;height:100%;color:inherit;text-decoration:none;transition:all .3s ease}.card-news[data-astro-cid-ukhcm55f]:hover{color:inherit}.thumbnail[data-astro-cid-ukhcm55f] img{width:100%;aspect-ratio:3 / 2;object-fit:cover;border-radius:var(--radius) var(--radius) 0 0}.body[data-astro-cid-ukhcm55f]{flex-grow:1;display:flex;flex-direction:column;gap:.5rem;border-top:3px solid transparent;border-radius:0 0 var(--radius) var(--radius);transition:inherit}time[data-astro-cid-ukhcm55f]{color:var(--clr-dark);font-size:var(--t-lvl-8);font-weight:300;line-height:1.5}.title[data-astro-cid-ukhcm55f]{margin-bottom:auto;font-size:var(--t-lvl-7);font-weight:700;line-height:1.5;transition:inherit}.arrow[data-astro-cid-ukhcm55f]{flex-shrink:0;width:1.25rem;height:1rem;transition:transform .3s ease}.card-news[data-astro-cid-ukhcm55f]:hover .body[data-astro-cid-ukhcm55f]{border-color:var(--clr-main)}.card-news[data-astro-cid-ukhcm55f]:hover .title[data-astro-cid-ukhcm55f],.card-news[data-astro-cid-ukhcm55f]:hover .arrow[data-astro-cid-ukhcm55f]{color:var(--clr-main)}.card-news[data-astro-cid-ukhcm55f]:hover .arrow[data-astro-cid-ukhcm55f]{transform:rotate(-45deg)}.head[data-astro-cid-fa6gq5p7]{align-items:flex-end;margin-bottom:3rem}.head[data-astro-cid-fa6gq5p7] .eyebrow{margin-bottom:1rem}.container[data-astro-cid-6bhtfaqi] .eyebrow{margin-bottom:1.5rem}main:has(.news-overview) .styled-title{margin-bottom:4.5rem}.filters[data-astro-cid-6bhtfaqi]{display:flex;flex-wrap:wrap;gap:30px;padding:5px 12px 15px;margin-bottom:14px}.filter[data-astro-cid-6bhtfaqi]{padding:0;border:0;background:none;color:inherit;font:inherit;font-weight:700;text-transform:uppercase;cursor:pointer;transition:color .4s}.filter[data-astro-cid-6bhtfaqi]:hover,.filter[data-astro-cid-6bhtfaqi][aria-pressed=true]{color:var(--clr-main)}.results[data-astro-cid-6bhtfaqi]{row-gap:1rem}.results[data-astro-cid-6bhtfaqi]>li[data-astro-cid-6bhtfaqi][hidden]{display:none}.notice[data-astro-cid-zw5qyuar]{grid-column:1 / -1;margin:0;font-size:.875rem}.notice[data-astro-cid-zw5qyuar][data-state=failed]{color:#ff6b6b;font-weight:700}.notice[data-astro-cid-zw5qyuar][data-state=sent]{color:#5fd38d;font-weight:700}.notice[data-astro-cid-zw5qyuar][data-state=sent]:before{content:"✓ "}.website[data-astro-cid-zw5qyuar]{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.title[data-astro-cid-zw5qyuar]{margin-top:1rem}form[data-astro-cid-zw5qyuar]{display:grid;grid-template-columns:1fr 1fr;gap:.5rem var(--gutter)}.field[data-astro-cid-zw5qyuar]{grid-column:1 / -1;display:grid;gap:4px}.field[data-astro-cid-zw5qyuar].half{grid-column:span 1}label[data-astro-cid-zw5qyuar]{font-size:.875rem}input[data-astro-cid-zw5qyuar]:not([type=checkbox]){width:100%;padding:.9rem;border:1px solid var(--clr-white);border-radius:6px;background:var(--clr-white);color:var(--clr-black);font:inherit;line-height:1.25}input[data-astro-cid-zw5qyuar]::placeholder{color:var(--clr-dark)}.consent[data-astro-cid-zw5qyuar]{grid-template-columns:auto 1fr;align-items:start;gap:.5rem;margin-top:1rem}.consent[data-astro-cid-zw5qyuar] input[data-astro-cid-zw5qyuar]{width:.75rem;height:.75rem;margin:.2rem 0 0;accent-color:var(--clr-main)}.consent[data-astro-cid-zw5qyuar] label[data-astro-cid-zw5qyuar]{font-size:.75rem;line-height:1.5}.submit[data-astro-cid-zw5qyuar]{display:inline-flex;align-items:center;justify-content:space-between;gap:1rem;width:fit-content;margin-top:1rem;padding:.875rem 1rem .875rem 1.8rem;border:1px solid var(--clr-main);border-radius:var(--radius);background:var(--clr-main);color:var(--clr-white);font:inherit;line-height:1;text-transform:uppercase;cursor:pointer;transition:all .3s ease}.submit[data-astro-cid-zw5qyuar]:hover{border-color:var(--clr-main-dark);background:var(--clr-main-dark)}.submit[data-astro-cid-zw5qyuar] svg{width:.875rem;height:.875rem;transition:transform .3s ease}.submit[data-astro-cid-zw5qyuar]:hover svg{transform:rotate(-45deg)}@media(max-width:640px){.field[data-astro-cid-zw5qyuar].half{grid-column:1 / -1}input[data-astro-cid-zw5qyuar]:not([type=checkbox]){padding-block:1.28rem}}.title[data-astro-cid-ntwxcfbr]{margin-top:.5rem}.head[data-astro-cid-ntwxcfbr]{align-items:end;row-gap:1.5rem;margin-bottom:3rem}.intro[data-astro-cid-ntwxcfbr]{line-height:1.6}.steps[data-astro-cid-ntwxcfbr]{--dot: 3.5rem;display:grid;gap:2rem;padding:0;list-style:none}.step[data-astro-cid-ntwxcfbr]{position:relative;display:grid;grid-template-columns:var(--dot) 1fr;column-gap:1.25rem}.step[data-astro-cid-ntwxcfbr]:before{content:"";position:absolute;top:var(--dot);bottom:-2rem;left:calc(var(--dot) / 2 - 1px);width:2px;background:var(--clr-main);opacity:.35}.step[data-astro-cid-ntwxcfbr]:last-child:before{display:none}.number[data-astro-cid-ntwxcfbr]{position:relative;z-index:1;display:grid;place-items:center;width:var(--dot);height:var(--dot);border-radius:50%;background:var(--clr-main);color:var(--clr-white);font-size:1.125rem;font-weight:800;line-height:1;grid-row:span 2}.step-title[data-astro-cid-ntwxcfbr]{align-self:center;margin-bottom:.5rem;font-weight:700}.step-text[data-astro-cid-ntwxcfbr]{grid-column:2;line-height:1.6}@media(min-width:992px){.steps[data-astro-cid-ntwxcfbr]{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--gutter)}.step[data-astro-cid-ntwxcfbr]{display:block;padding-right:1rem}.step[data-astro-cid-ntwxcfbr]:before{top:calc(var(--dot) / 2 - 1px);right:calc(-1 * var(--gutter));bottom:auto;left:var(--dot);width:auto;height:2px}.number[data-astro-cid-ntwxcfbr]{margin-bottom:1.5rem;transition:background-color .2s}.step[data-astro-cid-ntwxcfbr]:hover .number[data-astro-cid-ntwxcfbr]{background:var(--clr-main-dark)}}.process-steps[data-astro-cid-ntwxcfbr] .steps-button{margin-top:2.5rem}.carousel-arrows[data-astro-cid-eskqml32]{display:flex}button[data-astro-cid-eskqml32]{display:flex;align-items:center;padding:.75rem 1.125rem;border:1px solid var(--clr-grey);background:transparent;color:inherit;line-height:1;cursor:pointer;transition:all .3s ease}button[data-astro-cid-eskqml32]:first-child{border-radius:var(--radius) 0 0 var(--radius)}button[data-astro-cid-eskqml32]:last-child{margin-left:-1px;border-radius:0 var(--radius) var(--radius) 0}button[data-astro-cid-eskqml32]:hover{position:relative;z-index:1;border-color:var(--clr-main);color:var(--clr-main)}button[data-astro-cid-eskqml32] svg{width:.625rem;height:1rem;overflow:visible}.card-project[data-astro-cid-3lvxrau2]{display:block;height:100%;color:inherit;text-decoration:none;transition:all .3s ease}.card-project[data-astro-cid-3lvxrau2]:hover{color:inherit}.underline[data-astro-cid-3lvxrau2]{padding-bottom:1rem;box-shadow:0 1px 0 var(--clr-grey)}.underline[data-astro-cid-3lvxrau2]:hover{box-shadow:0 3px 0 var(--clr-main)}.thumbnail[data-astro-cid-3lvxrau2]{position:relative;overflow:hidden;border-radius:var(--radius);background:var(--clr-pill)}.thumbnail[data-astro-cid-3lvxrau2] img{width:100%;aspect-ratio:3 / 2;object-fit:cover}.thumbnail[data-astro-cid-3lvxrau2]:after{content:"";position:absolute;inset:0;background:#0082ccb3;opacity:0;transition:opacity .3s ease}.card-project[data-astro-cid-3lvxrau2]:hover .thumbnail[data-astro-cid-3lvxrau2]:after{opacity:1}.terms[data-astro-cid-3lvxrau2]{display:flex;flex-wrap:wrap;gap:.3rem;margin-top:1.5rem}.title[data-astro-cid-3lvxrau2]{margin-top:.5rem}.arrow[data-astro-cid-3lvxrau2]{display:block;width:1.25rem;height:1rem;margin-block:4px}.underline[data-astro-cid-3lvxrau2] .title[data-astro-cid-3lvxrau2]{display:inline-block}.underline[data-astro-cid-3lvxrau2] .arrow[data-astro-cid-3lvxrau2]{display:inline-block;height:.8125rem;margin:0 0 0 .7rem;vertical-align:middle}.head[data-astro-cid-xyvethg2]{align-items:flex-end;margin-bottom:3rem}.controls[data-astro-cid-xyvethg2]{display:flex;flex-wrap:wrap;gap:.5rem}.carousel-track[data-astro-cid-xyvethg2]{display:grid;grid-auto-flow:column;grid-auto-columns:100%;column-gap:var(--gutter);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.carousel-track[data-astro-cid-xyvethg2]::-webkit-scrollbar{display:none}.slide[data-astro-cid-xyvethg2]{padding-bottom:3px;scroll-snap-align:start}@media(min-width:540px){.carousel-track[data-astro-cid-xyvethg2]{grid-auto-columns:calc((100% - var(--gutter)) / 2)}}.filters[data-astro-cid-dhqy2c4z]{display:flex;gap:var(--gutter);margin-bottom:3rem}.select[data-astro-cid-dhqy2c4z]{position:relative;display:block;overflow:hidden;border:1px solid var(--clr-grey);border-radius:var(--radius)}select[data-astro-cid-dhqy2c4z]{appearance:none;padding:1rem 4.5rem 1rem 1.5rem;border:0;background:transparent;color:inherit;font:inherit;line-height:1;text-transform:uppercase;cursor:pointer}.select[data-astro-cid-dhqy2c4z] .chevron{position:absolute;top:0;right:0;width:3rem;height:100%;padding:0 1rem;border-left:1px solid var(--clr-grey);background:var(--clr-light);pointer-events:none}.reset[data-astro-cid-dhqy2c4z]{display:flex;align-items:center;gap:.5rem;padding:0;border:0;background:none;color:inherit;font:inherit;text-transform:uppercase;white-space:nowrap;cursor:pointer}.reset[data-astro-cid-dhqy2c4z] svg{width:1rem;height:1rem}.results[data-astro-cid-dhqy2c4z]{row-gap:1rem}.results[data-astro-cid-dhqy2c4z]>li[data-astro-cid-dhqy2c4z][hidden]{display:none}@media(min-width:768px){.filters[data-astro-cid-dhqy2c4z]{align-items:center}}@media(max-width:767.98px){.filters[data-astro-cid-dhqy2c4z]{flex-direction:column}}.back[data-astro-cid-sxemhouj]{display:inline-flex;align-items:center;gap:.5rem;color:currentColor;font-size:var(--t-lvl-8);line-height:1;text-decoration:none;text-transform:uppercase}.back[data-astro-cid-sxemhouj]:hover{color:var(--clr-main-dark)}.back[data-astro-cid-sxemhouj] svg{width:.875rem;height:.875rem;stroke-width:1.5}.title-col[data-astro-cid-st32ddcr]{container-type:inline-size}.intro[data-astro-cid-st32ddcr] .back-link{margin-bottom:2rem}.quote-section[data-astro-cid-st32ddcr]:before{content:"";position:absolute;top:0;left:0;z-index:-1;width:100%;height:100vw;transform:translateY(-60%);background:radial-gradient(circle at 115% 50%,#0082cc80,#0082cc00 30%);pointer-events:none}.container[data-astro-cid-st32ddcr] .title{margin-top:1.5rem;margin-bottom:3rem}@media(min-width:992px){.container[data-astro-cid-st32ddcr] .title{font-size:clamp(2.25rem,3.6vw,var(--t-lvl-1));overflow-wrap:normal}}.container[data-astro-cid-st32ddcr] .text{margin-bottom:1.5rem}.media[data-astro-cid-st32ddcr]{margin:0}.with-media[data-astro-cid-st32ddcr]{row-gap:3rem}.with-media[data-astro-cid-st32ddcr] .intro[data-astro-cid-st32ddcr] .text{margin-bottom:0}@media(min-width:992px){.with-media[data-astro-cid-st32ddcr]{display:grid;grid-template-columns:50% 41.666667%;grid-template-rows:auto 1fr;justify-content:space-between}.with-media[data-astro-cid-st32ddcr]>[data-astro-cid-st32ddcr]{width:100%}.with-media[data-astro-cid-st32ddcr] .intro[data-astro-cid-st32ddcr]{grid-area:1 / 1}.with-media[data-astro-cid-st32ddcr] .form-col[data-astro-cid-st32ddcr]{grid-area:2 / 1}.with-media[data-astro-cid-st32ddcr] .media-col[data-astro-cid-st32ddcr]{grid-area:1 / 2 / 3 / 3}}.media[data-astro-cid-st32ddcr] img{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;border-radius:var(--radius)}.media[data-astro-cid-st32ddcr] .arrows{justify-content:flex-end;margin-bottom:1rem}.carousel-track[data-astro-cid-st32ddcr]{display:grid;grid-auto-flow:column;grid-auto-columns:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.carousel-track[data-astro-cid-st32ddcr]::-webkit-scrollbar{display:none}.carousel-track[data-astro-cid-st32ddcr] li[data-astro-cid-st32ddcr]{scroll-snap-align:start}.title[data-astro-cid-v36hpl5c]{margin-top:1rem;margin-bottom:3rem}.lead[data-astro-cid-v36hpl5c]{font-weight:700}.body[data-astro-cid-v36hpl5c]{margin-top:1.5rem}.arrows[data-astro-cid-v36hpl5c]{justify-content:flex-end;margin-bottom:var(--gutter)}.carousel-track[data-astro-cid-v36hpl5c]{display:grid;grid-auto-flow:column;grid-auto-columns:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.carousel-track[data-astro-cid-v36hpl5c]::-webkit-scrollbar{display:none}.carousel-track[data-astro-cid-v36hpl5c] li[data-astro-cid-v36hpl5c]{height:370px;margin-bottom:var(--gutter);scroll-snap-align:start}.carousel-track[data-astro-cid-v36hpl5c] img{width:100%;height:100%;object-fit:cover;border-radius:var(--radius)}.cta-title[data-astro-cid-v36hpl5c]{margin-bottom:2rem;font-weight:700}.cta-buttons[data-astro-cid-v36hpl5c]{display:flex;flex-wrap:wrap;gap:1rem}.cta[data-astro-cid-v36hpl5c] .btn.cta-secondary{--btn-border: var(--clr-white)}.solutions[data-astro-cid-c6gtn3pt]{background:radial-gradient(circle at 110% 40%,#0082cc80,#0082cc00 25%),radial-gradient(circle at -10% 80%,rgba(0,130,204,var(--glow-left, .5)),#0082cc00 20%);color:inherit}.title[data-astro-cid-c6gtn3pt]{margin-bottom:3rem}.card[data-astro-cid-c6gtn3pt]{position:relative;display:flex;flex-direction:column;align-items:flex-start;height:100%;transition:transform .2s ease,box-shadow .2s ease}.card[data-astro-cid-c6gtn3pt]:has(.card-link):hover{transform:translateY(-4px);box-shadow:0 12px 32px #00000014}.icon[data-astro-cid-c6gtn3pt]{flex-shrink:0;width:auto;height:calc(var(--t-lvl-4) * 1.4);color:var(--clr-main)}.card-title[data-astro-cid-c6gtn3pt]{max-width:15rem;margin-top:1rem;font-weight:500}.text[data-astro-cid-c6gtn3pt]{padding-top:1rem;color:var(--clr-dark)}@media(min-width:768px){.card-title[data-astro-cid-c6gtn3pt]{min-height:2lh}.text[data-astro-cid-c6gtn3pt]{padding-top:2rem}}.card-link[data-astro-cid-c6gtn3pt]{display:block;margin-top:auto;padding-top:1.5rem;color:var(--clr-main);font-weight:500;text-decoration:none}.card-link[data-astro-cid-c6gtn3pt]:after{content:"";position:absolute;inset:0;border-radius:inherit}.card-link[data-astro-cid-c6gtn3pt]:focus-visible{outline:none}.card[data-astro-cid-c6gtn3pt]:has(.card-link:focus-visible){outline:2px solid var(--clr-main);outline-offset:2px}.nowrap[data-astro-cid-c6gtn3pt]{white-space:nowrap}.card-link-icon[data-astro-cid-c6gtn3pt]{display:inline-block;width:1em;height:1em;margin-left:.4rem;vertical-align:-.125em;transition:transform .2s ease}.card[data-astro-cid-c6gtn3pt]:hover .card-link-icon[data-astro-cid-c6gtn3pt]{transform:rotate(-45deg)}@media(prefers-reduced-motion:reduce){.card[data-astro-cid-c6gtn3pt],.card-link-icon[data-astro-cid-c6gtn3pt]{transition:none}.card[data-astro-cid-c6gtn3pt]:has(.card-link):hover{transform:none}}@media(min-width:992px){.solutions[data-astro-cid-c6gtn3pt]{padding-block:12.5rem}}.solutions-industry[data-astro-cid-uy34swli]:before,.solutions-industry[data-astro-cid-uy34swli]:after{content:"";position:absolute;left:0;z-index:-1;width:100%;height:100vw;pointer-events:none}.solutions-industry[data-astro-cid-uy34swli]:before{top:0;transform:translateY(-40%);background:var(--glow-right)}.solutions-industry[data-astro-cid-uy34swli]:after{bottom:0;transform:translateY(40%);background:var(--glow)}.head[data-astro-cid-uy34swli]{max-width:52rem;margin-bottom:3rem}.title[data-astro-cid-uy34swli]{margin-top:.75rem}.cards[data-astro-cid-uy34swli]{display:grid;gap:clamp(1.5rem,2.5vw,2.5rem);padding:0;list-style:none}@media(min-width:768px){.cards[data-astro-cid-uy34swli]{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:0}.cards[data-astro-cid-uy34swli]>li[data-astro-cid-uy34swli],.cards[data-astro-cid-uy34swli] .solution[data-astro-cid-uy34swli]{display:grid;grid-row:span 3;grid-template-rows:subgrid;row-gap:0}.cards[data-astro-cid-uy34swli]>li[data-astro-cid-uy34swli]{margin-bottom:clamp(1.5rem,2.5vw,2.5rem)}.cards[data-astro-cid-uy34swli] .solution[data-astro-cid-uy34swli]{grid-row:1 / -1}}.solution[data-astro-cid-uy34swli]{display:block;color:inherit;text-decoration:none}.media[data-astro-cid-uy34swli]{position:relative;overflow:hidden;border-radius:var(--radius)}.solution[data-astro-cid-uy34swli] img{display:block;width:100%;aspect-ratio:3 / 2;object-fit:cover}a[data-astro-cid-uy34swli].solution .media[data-astro-cid-uy34swli]:after{content:"";position:absolute;right:0;bottom:0;left:0;height:4px;background:var(--clr-main);transform:scaleX(0);transform-origin:left;transition:transform .35s ease}a[data-astro-cid-uy34swli].solution:hover .media[data-astro-cid-uy34swli]:after,a[data-astro-cid-uy34swli].solution:focus-visible .media[data-astro-cid-uy34swli]:after{transform:scaleX(1)}.item-title[data-astro-cid-uy34swli]{margin-top:1.5rem;font-weight:700}.last[data-astro-cid-uy34swli]{white-space:nowrap}.item-arrow[data-astro-cid-uy34swli]{display:inline-block;width:.875rem;height:.875rem;margin-left:.5rem;vertical-align:-.05em;color:var(--clr-main);transition:transform .3s ease}.item-text[data-astro-cid-uy34swli]{margin-top:.5rem;line-height:1.5}a[data-astro-cid-uy34swli].solution:hover .item-title[data-astro-cid-uy34swli],a[data-astro-cid-uy34swli].solution:focus-visible .item-title[data-astro-cid-uy34swli]{color:var(--clr-main)}a[data-astro-cid-uy34swli].solution:hover .item-arrow[data-astro-cid-uy34swli],a[data-astro-cid-uy34swli].solution:focus-visible .item-arrow[data-astro-cid-uy34swli]{transform:translate(4px)}.article[data-astro-cid-uy34swli]{display:flex;align-items:center;gap:1.5rem;margin-top:3rem;padding:1rem 1.75rem 1rem 1rem;border-radius:var(--radius);background:var(--clr-white);color:inherit;text-decoration:none;transition:all .3s ease}.article-media[data-astro-cid-uy34swli]{flex:0 0 14rem;aspect-ratio:16 / 9;overflow:hidden;border-radius:var(--radius)}.article-media[data-astro-cid-uy34swli] img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.article-body[data-astro-cid-uy34swli]{display:flex;flex:1;flex-direction:column;gap:.5rem}.article-label[data-astro-cid-uy34swli]{color:var(--clr-main);font-size:.8125rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.article-title[data-astro-cid-uy34swli]{font-size:var(--t-lvl-6);font-weight:700;line-height:1.3}.article-arrow[data-astro-cid-uy34swli]{flex-shrink:0;color:var(--clr-main);font-size:1.75rem;transition:transform .3s ease}.article[data-astro-cid-uy34swli]:hover{background:var(--clr-main);color:var(--clr-white)}.article[data-astro-cid-uy34swli]:hover .article-label[data-astro-cid-uy34swli],.article[data-astro-cid-uy34swli]:hover .article-arrow[data-astro-cid-uy34swli]{color:var(--clr-white)}.article[data-astro-cid-uy34swli]:hover .article-arrow[data-astro-cid-uy34swli]{transform:rotate(-45deg)}.article[data-astro-cid-uy34swli]:hover .article-media[data-astro-cid-uy34swli] img{transform:scale(1.05)}@media(max-width:575.98px){.article[data-astro-cid-uy34swli]{flex-wrap:wrap;gap:1rem;padding:1rem}.article-media[data-astro-cid-uy34swli]{flex-basis:100%}.article-arrow[data-astro-cid-uy34swli]{margin-left:auto}}.text-page[data-astro-cid-zgx7zzly]{padding-block:60px;color:var(--clr-black)}.text-page[data-astro-cid-zgx7zzly] h1[data-astro-cid-zgx7zzly],.text-page[data-astro-cid-zgx7zzly] .body :is(h2,h3,h4,h5,h6){margin-block:1.875rem .625rem;color:var(--clr-black)}.narrow[data-astro-cid-zgx7zzly] h1[data-astro-cid-zgx7zzly],.narrow[data-astro-cid-zgx7zzly] .body :is(h2,h3,h4,h5,h6,p,ul,ol){font-family:Arial,Helvetica,sans-serif}.narrow[data-astro-cid-zgx7zzly] h1[data-astro-cid-zgx7zzly],.narrow[data-astro-cid-zgx7zzly] .body :is(h2,h3,h4,h5,h6){font-size:1.25rem;font-weight:700;letter-spacing:.6px;text-transform:uppercase}.narrow[data-astro-cid-zgx7zzly] h1[data-astro-cid-zgx7zzly]{line-height:.714}.narrow[data-astro-cid-zgx7zzly] .body h2{line-height:1.15}.narrow[data-astro-cid-zgx7zzly] .body h3{line-height:1.2}.narrow[data-astro-cid-zgx7zzly] .body :is(ul,ol){margin-block:20px}.narrow[data-astro-cid-zgx7zzly] .body li{margin-bottom:8px}.narrow[data-astro-cid-zgx7zzly] .body table{width:100%;margin-block:2rem;border-collapse:collapse}.narrow[data-astro-cid-zgx7zzly] .body :is(th,td){padding:6px;border:1px solid #ccc;text-align:left!important}.narrow[data-astro-cid-zgx7zzly] .body th{background:#333;color:var(--clr-white)}@media(max-width:760px){.narrow[data-astro-cid-zgx7zzly] .body :is(table,thead,tbody,tr,th,td){display:block}.narrow[data-astro-cid-zgx7zzly] .body thead tr{position:absolute;top:-9999px;left:-9999px}.narrow[data-astro-cid-zgx7zzly] .body tr{border:1px solid #ccc}.narrow[data-astro-cid-zgx7zzly] .body td{position:relative;border:0;border-bottom:1px solid #eee}.narrow[data-astro-cid-zgx7zzly] .body td:before{content:attr(data-label) ":";display:block;padding-right:10px;font-weight:700}}.text-page[data-astro-cid-zgx7zzly] .body>*{margin-top:0}.text-page[data-astro-cid-zgx7zzly] .body :is(p,ul,ol)+:is(p,ul,ol){margin-top:1.5rem}.narrow[data-astro-cid-zgx7zzly] .body p+:is(ul,ol){margin-top:20px}.text-page[data-astro-cid-zgx7zzly]:not(.narrow) .body a{font-weight:inherit}.timeline[data-astro-cid-5hsja7s3]{overflow:hidden}.head[data-astro-cid-5hsja7s3]{align-items:flex-end;margin-bottom:3rem}.carousel-track[data-astro-cid-5hsja7s3]{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - var(--gutter) * .5) / 1.5);column-gap:var(--gutter);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.carousel-track[data-astro-cid-5hsja7s3]::-webkit-scrollbar{display:none}.slide[data-astro-cid-5hsja7s3]{padding-block:2.5rem;border-block:1px solid var(--clr-dark);scroll-snap-align:start}.year[data-astro-cid-5hsja7s3]{margin-bottom:1.5rem;color:var(--clr-main);font-size:var(--t-lvl-1);font-style:italic;font-weight:900;line-height:.714}@media(min-width:992px){.carousel-track[data-astro-cid-5hsja7s3]{grid-auto-columns:calc((100% - var(--gutter) * 2) / 3)}}.values-grid[data-astro-cid-seziosjh]:before{content:"";position:absolute;top:0;left:0;z-index:-1;width:100%;height:100vw;transform:translateY(-50%);background:radial-gradient(circle at 115% 50%,#0082cc80,#0082cc00 30%);pointer-events:none}.title[data-astro-cid-seziosjh]{margin-bottom:2.5rem}.card[data-astro-cid-seziosjh]{height:100%}.icon[data-astro-cid-seziosjh]{width:auto;height:var(--t-lvl-5);color:var(--clr-main)}@media(max-width:767.98px){.icon[data-astro-cid-seziosjh]{margin-top:1px}}.card-title[data-astro-cid-seziosjh]{margin-top:calc(1rem + 3px);margin-bottom:3rem}.text[data-astro-cid-seziosjh]{color:var(--clr-dark)}.values-list[data-astro-cid-yih2slf6]:before{content:"";position:absolute;top:0;left:0;z-index:-1;width:100%;height:100vw;transform:translateY(-60%);background:radial-gradient(circle at 115% 50%,#0082cc80,#0082cc00 30%);pointer-events:none}.title[data-astro-cid-yih2slf6]{margin-top:1rem;margin-bottom:1.5rem}.blocks[data-astro-cid-yih2slf6]{display:flex;flex-direction:column;gap:var(--gutter)}.block[data-astro-cid-yih2slf6]{display:flex;flex-wrap:wrap;align-items:center;gap:1.25rem}.icon[data-astro-cid-yih2slf6]{width:auto;height:var(--t-lvl-4);color:var(--clr-main)}.text[data-astro-cid-yih2slf6]{flex-basis:100%;color:var(--clr-dark)}@media(min-width:1280px){.title[data-astro-cid-yih2slf6]{margin-bottom:3rem}}.prose.article>*+*{margin-top:clamp(1.5rem,4vw,3rem)}.prose.article>:is(p,h2,h3,h4,h5,h6)+p:not(:has(>.rich-image)),.prose.article>:is(h2,h3,h4,h5,h6)+:is(ul,ol){margin-top:1rem}.prose.article hr{height:0;border:0;border-top:1px solid var(--clr-dark)}.prose.article :is(h2,h3,h4,h5,h6){color:var(--clr-main);font-size:var(--t-lvl-5);font-weight:700;line-height:1.333;text-transform:none}.prose.article ul{margin-left:1rem;padding-left:20px;list-style:disc}.prose.article li+li{margin-top:0}.prose.article a{color:var(--clr-main)}.title[data-astro-cid-7jafmycb]{margin-top:1.5rem}.metadata[data-astro-cid-7jafmycb]{display:flex;justify-content:space-between;align-items:center;margin-top:2rem;padding-block:1rem;border-block:1px solid var(--clr-dark);color:var(--clr-grey)}time[data-astro-cid-7jafmycb]{font-size:var(--t-lvl-8)}.share[data-astro-cid-7jafmycb]{display:flex;gap:1rem}.share[data-astro-cid-7jafmycb] a[data-astro-cid-7jafmycb]{display:flex;align-items:center;height:24px;color:currentColor}.share[data-astro-cid-7jafmycb] a[data-astro-cid-7jafmycb]:hover{color:var(--clr-main)}.share[data-astro-cid-7jafmycb] svg{width:1rem;height:1rem}.excerpt[data-astro-cid-7jafmycb]{margin-top:2rem;font-weight:700}.figure[data-astro-cid-7jafmycb]{margin-top:3rem}.figure[data-astro-cid-7jafmycb] img{width:100%;border-radius:var(--radius)}.insight[data-astro-cid-7jafmycb] .body{margin-top:3rem}.job[data-astro-cid-mpf3vfdp] .job-back{margin-bottom:2rem}.job[data-astro-cid-mpf3vfdp] .job-back:hover{color:var(--clr-main)}.tags[data-astro-cid-mpf3vfdp]{display:flex;flex-wrap:wrap;gap:.3rem;margin-bottom:1.5rem}.excerpt[data-astro-cid-mpf3vfdp]{margin-top:1.5rem;font-weight:700}.job[data-astro-cid-mpf3vfdp] .body{margin-top:3rem}.apply-title[data-astro-cid-mpf3vfdp]{margin-bottom:1.5rem;color:var(--clr-main);font-weight:700}.questions[data-astro-cid-mpf3vfdp]{display:flex;margin-top:var(--gutter);background:var(--clr-main);color:var(--clr-white);text-decoration:none}.questions[data-astro-cid-mpf3vfdp] .h6[data-astro-cid-mpf3vfdp]{width:250px;margin-right:auto;font-weight:700}.arrow[data-astro-cid-mpf3vfdp]{display:flex;align-items:center;padding-left:15%;border-left:1px solid var(--clr-white)}.arrow[data-astro-cid-mpf3vfdp] svg{width:var(--t-lvl-6);height:var(--t-lvl-6);transition:transform .3s ease}.questions[data-astro-cid-mpf3vfdp]:hover .arrow[data-astro-cid-mpf3vfdp] svg{transform:rotate(-45deg)}.title[data-astro-cid-ysuo4fax]{margin-top:1.5rem}.terms[data-astro-cid-ysuo4fax]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.5rem;padding-block:1.5rem;border-block:1px solid var(--clr-grey)}.excerpt[data-astro-cid-ysuo4fax]{margin-top:2.5rem;font-weight:700}.figure[data-astro-cid-ysuo4fax]{margin-top:3rem}.figure[data-astro-cid-ysuo4fax] img{width:100%;border-radius:var(--radius)}.project[data-astro-cid-ysuo4fax] .body,.cards[data-astro-cid-ysuo4fax]{margin-top:3rem}
